/*BODY*/

body { 
	margin: 0px 0px 0px 0px; 
	background-image:url(../img/bg.jpg); 
	background-repeat: repeat-x; 
	font-family: arial, tahoma, helvetica; 
	line-height:16px;  
	font-size:12px;
} 

a { 
	margin: 0px 0px 0px 0px; 
	font-family: arial, tahoma, helvetica; 
	color:#0056b7; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration: none;
} 

a:hover {
	color: #5090d8;
}

/*MAIN-DIV*/


.main { 
	left:0px; 
	top:0px; 
	width:932px; 
	margin:auto; 
	height: auto;
}

/*HEADER*/

h1 {
	font-family: arial, tahoma, helvetica; 
	color:#0056b7; 
	font-size:15.5px; 
	line-height:17.5px; 
	margin-top:0px; 
	margin-bottom:0px; 
	font-weight:bold;
}

h2 {
	font-family: arial, tahoma, helvetica; 
	color:#0056b7; 
	font-size:14px; 
	line-height:16px; 
	margin-top:0px; 
	margin-bottom:0px; 
	font-weight:bold;
}

h2 a {
	font-family: arial, tahoma, helvetica; 
	color:#0056b7; 
	font-size:14px; 
	line-height:16px; 
	margin-top:0px; 
	margin-bottom:0px; 
	font-weight:bold;
}

h3 { 
	font-family: arial, tahoma, helvetica; 
	color:#000000; 
	font-size:14px; 
	line-height:12px; 
	margin-top:20px; 
	margin-bottom:4px;
}

h3 a {
	font-family: arial, tahoma, helvetica; 
	color:#000000; 
	font-size:14px; 
	line-height:12px; 
	margin-top:20px; 
	margin-bottom:4px;
}

.link {
	font-family: arial, tahoma, helvetica; 
	color:#0056b7; 
	font-size:12px; 
	line-height:18px; 
	margin-top:0px; 
	margin-bottom:0px; 
	font-weight:bold; 
	vertical-align:top;
} 

.links_blau { 
	color:#0056b7; 
	font-weight:bold; 
}

.links_weiss { 
	color:#ffffff; 
	font-weight:bold;
	width:60px;
	margin-left:10px;
	margin-top:10px;
}

.links_weiss_breit { 
	color:#ffffff; 
	font-weight:bold; 
	float:left;
	width:135px;
	margin-left:6px;
	margin-top:10px;
}

.box_ueberschrift { 
	color:#ffffff; 
	font-size:16px; 
	font-weight:bold;
	font-padding:3px; 
	float:left;
	width:218px;
	margin-top:10px;
	height:20px;
	border-bottom: 1px solid white;
}

.box_ueberschrift_home { 
	color:#ffffff; 
	font-size:16px; 
	font-weight:bold;
	font-padding:3px; 
	float:left;
	width:162px;
	margin-top:10px;
	height:20px;
	border-bottom: 1px solid white;
}

.links_weiss a { 
	color:#ffffff; 
	font-weight:bold; 
}

.links_weiss a:hover {
	color: #5090d8;
}

.links_weiss_breit a { 
	color:#ffffff; 
	font-weight:bold; 
}

.links_weiss_breit a:hover {
	color: #5090d8;
}

.datum { 
	color:#000000; 
	font-size:14px;
}

.metanavi_abstand {
    padding-top:10px;
	margin-left:732px; 
}

.metanavi { 
    font-family: arial, tahoma, helvetica; 
	color:#0056b7; 
	font-size:11px; 
	padding-top:30px; 
	margin-right:14px; 
	font-weight:100; 
} 

.metanavi a{ 
    font-family: arial, tahoma, helvetica; 
	color:#0056b7; 
	font-size:11px; 
	padding-top:30px; 
	margin-bottom:6px; 
	font-weight:100;
}

#schatten_li {
    float:left;
    width:5px;
	background-image:url(../img/schatten_li.jpg); 
	background-repeat: repeat-y;

}

#schatten_re { 
    float:right;
    width:5px;
	background-image:url(../img/schatten_re.jpg); 
	background-repeat: repeat-y;
}

.layout { 
	float:right;
	margin-left:0px;
}

.navigation {
    vertical-align:top; 
    background-image:url(../img/bg_navigation.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px;
	width:922px;

}

.box_unternavi {
	border-left:2px solid white;
	border-top:2px solid white;
	width:180px;
	height:615px;
	float:left; 
	background-color: #baddf7;
}

.schatten_li_und_content {
    vertical-align:top;
	float:left;
	margin-left:0px;
	width:927px;
}

.schatten_content {
    float:right;
}

.eingabefeld { 
	width:142px; 
	height:20px; 
	border:0; 
	color:#0056b7; 
	background-color: transparent; 
	vertical-align:top; 
	margin-top:7px; 
	margin-left:5px;
}

#top {
    vertical-align:top; 
	background-image:url(../img/top.jpg);
	background-position: 0px 0px;
	margin-top: 0px;
	background-repeat: no-repeat;
	height:171px;
	width:922px;
	padding: 0px;
}

.abstand_li { 
	margin-left:10px;
}

.abstand_li_german { 
	margin-left:150px;
}

.abstand_li_eingabe { 
	margin-left:58px;
}

#abstand_li { 
	margin-left:5px;
}



.box_re_padding {
	padding:22px;
	margin-bottom:22px;
	float:right; 
	border:1px solid #0056b7; 
	width:218px;
}

.box_passion {
	float:left; 
	width:158px; 
	height:92px; 
	border:2px solid #99ce50; 
	margin-top:18px;
}

.box_gruen_klein {
	float:left;
	height:155px; 
	width:162px;
	background-image:url(../img/verl_gruen.jpg); 
	background-repeat: repeat-x;
}

.box_gruen_gross {
	margin-top:22px;
	float:left;
	height:155px; 
	width:218px;
	background-image:url(../img/verl_gruen.jpg); 
	background-repeat: repeat-x;
}

.box_gruen_schmal {
	float:left;
	margin-top:22px;
	height:62px; 
	width:218px;
	background-image:url(../img/verl_gruen_kl.jpg); 
	background-repeat: repeat-x;
}

.unternavigation {
	font-family: arial, tahoma, helvetica; 
	color:#0a3e78; 
	font-size:12px; 
	font-weight:normal;
	line-height:18px; 
	margin-top:20px; 
	margin-left:23px;
	margin-bottom:0px; 
	vertical-align:top;	
}

.unternavigation a{
	font-family: arial, tahoma, helvetica; 
	color:#0a3e78; 
	font-size:12px; 
	font-weight:normal;
	line-height:18px; 
	margin-top:20px; 
	margin-left:23px;
	margin-bottom:0px; 
	vertical-align:top;	
}

.unternavigation a:hover {
	color: #5090d8;
}

#unternavigation_sel {
	color:#000000; 
}


.mitwachsender_schatten {
    float:left;
	margin-top:0px;
	width:932px;
	background-image:url(../img/schatten_header_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
    height: 100%;
}

#footer {
	background-image:url(../img/footer.jpg);
	background-repeat: no-repeat;
	height:29px;
	width:932px;
}

.footer_li { 
    font-family: arial, tahoma, helvetica; 
	color:#ffffff; 
	font-size:10px; 
	margin-top:12px; 
	margin-left:17px;
}

#footer_re { 
    font-family: arial, tahoma, helvetica; 
	color:#ffffff; 
	font-size:10px; 
	margin-top:12px; 
	
}

#logo {
    position:relative;
	left: 46px;
	top: 35px;
	height:79px; 
	width:183px;
	display: block;
}

.navi_a img{
 display: block;
 
 
 }
