@charset "utf-8";
/* CSS Document */

/* open-sans-regular - vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url(open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.woff') format('woff'), /* Modern Browsers */
       url('open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('open-sans-v34-vietnamese_latin-ext_latin_hebrew_greek-ext_greek_cyrillic-ext_cyrillic-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}


html {
	overflow-y: scroll;
}
.body .container {
    padding-top: 6%;
	padding-left: 6%;
	padding-right: 6%;
	padding-bottom: 10px;
}

a {
	color: #818181 !important;
	font-weight: bold;
}

h1 {
	font-size: 20px;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 14px;
}


body.site {
    border-top: 0px !important;
	padding-top: 15px;
}
 
.item-page {
    margin-top: 40px;    
}


.nav > li > a {
}

.nav > li > a:hover, .nav > li > a:focus {
    color: #324595 !important;
	font-weight: bold;
	background-color: #fff;
	border: 1px solid #fff;
}
.navbar .btn-navbar {
    margin-left: 0px;
	border-color: #bfbfbf;
}


.navigation .mod_menu__sub {
	margin: 0; 	
}
.cursor-default {
	cursor: default;
}
.cursor-pointer {
	cursor: pointer !important;
}
.navigation {
    border-top: 0px;
	border-bottom: 10px;
	margin-bottom: 10px;
}
.nav-tabs {
    border-bottom: 0px;
}
.nav {
    margin-bottom: -10px;
}
 .nav-tabs > li > a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 18px;
        
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
    border: 1px solid #fff;
	color: #324595 !important;
	font-weight: bold;
}
.nav-tabs > li > a, .nav-pills > li > a {
    padding-left: 0px;
}
.navigation .mod_menu__sub li > a:hover, .navigation .mod_menu__sub li > a:focus, .navigation .mod_menu__sub:hover > a {
    text-decoration: none;
    color: #fff !important;
}
@media (max-width: 768px){
.nav-tabs > li > a {
    border: 1px solid #fff;
}
.nav-tabs > li:last-child > a, .nav-tabs > .active:last-child > a {
    border-bottom: 1px solid #fff;
}
	}

@media (max-width: 979px){
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
    padding: 2px 0px;
}
	}
.navigation .mod_menu__sub li > a:hover, .navigation .mod_menu__sub li > a:focus, .navigation .mod_menu__sub:hover > a {
    text-decoration: none;
    color: #fff;
    background-color: #324595;
    background-image: -moz-linear-gradient(top,#324595,#324595);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#324595),to(#324595));
    background-image: -webkit-linear-gradient(top,#324595,#324595);
    background-image: -o-linear-gradient(top,#324595,#324595);
    background-image: linear-gradient(to bottom,#324595,#324595);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff005e8d', endColorstr='#ff004c73', GradientType=0);
}	
.header-search {
	margin-top: 16px;
}
.alert-success {
    background-color: #f1f5ff;
    border-color: #f1f5ff;
    color: #000000;
}
.alert-success h4 {
    color: #000000;
}

.sidebar-rechts {
	font-size: 12px; 
	font-weight: normal;
}



.well .page-header {
    margin: 0px;
}
.well {
	background-color: #f1f5ff;
  	padding-top:10px;
  	padding-bottom:10px;
}
.contact .page-header {
	padding-top: 21px;
	border-bottom: 1px solid #ffffff;
	margin-bottom: -24px;
}
.contact h2 {
	font-size: 20px;
}

.contact h3 {
	color: #ffffff !important;
	line-height: 0px;
}
.contact-form .well {
	padding-top: 0px;
}
legend {
    font-size: 0px;
    line-height: 0px;
    color: #333;
    border-bottom: 0px;
}
.row {
    margin-left: 0px;
}
.fusszeile {
	margin-top: 50px;
	margin-bottom: 10px;
	border-top: solid 1px #DBDBDB;
	font-size: 12px;
}
.fusszeile a {
	line-height: 5px !important;
}
hr {
	border-top: 0px;
    border-bottom: 0px;
}

a.partner
{
	display:inline-block;
	font-size: 11px;
	text-decoration:none;
	color:#737373 !important;
	padding-left:15px;
	background-image: url(/images/right_grey.png);
	background-repeat:no-repeat;
	background-position:left center;
}

a.partner:hover
{
	font-size: 11px;
	text-decoration:none;
  	background-image: url(/images/right_blue.png);
	color:#324595 !important;
}


a.kontakt
{
	text-decoration:none;
	color:#737373 !important;
}

a.kontakt:hover
{
	text-decoration:none;
	color:#324595 !important;
}

a.pdflink
{
	display:inline-block;
	text-decoration:none;
	color:#737373 !important;
	padding-left:26px;
  	line-height:24px;
  	height:24px;
	background-image: url(/images/pdfIcon.png);
	background-repeat:no-repeat;
	background-position:left center;
}

a.pdflink:hover
{
	text-decoration:none;
  	background-image: url(/images/pdfIcon.png);
	color:#324595 !important;
}

.modulheader
{
  	background: #6488CA;
  	border-radius: 10px; 
  	height: 30px; 
  	margin-bottom: 10px; 
  	text-align: center;
}

.modultitle
{
  font-size: 14px; 
  color: #ffffff; 
  line-height: 30px; 
  font-weight: bold;
}

.item-page 
{
  min-height:300px;
}


