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


body {
	/*height: 100%; */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	color: #333333;
	
}
html {/*height: 100%;*/}

#body_container {/*height: 100%;*/ 
border-left-color: #666666;
border-left-style: solid;
border-left-width: 1px;
border-right-color: #666666;
border-right-style: solid;
border-right-width: 1px;

width: 900px;
	position:absolute;
	left:50%; 
	margin-left: -450px; 
	
	
/* border-bottom-color: #7AB022;
border-bottom-style: solid;
border-bottom-width: 18px; */

}

#footer {width: 900px; height: 18px; background-color: #7AB022;}


#container_head {width: 900px; position: relativ;} /**/

#container_content {width: 700px; position:relative; background-color: #FFFFFF; margin-left: 187px; padding-left: 13px; margin-top: -12px; text-align: justify  /*margin-bottom: -11px; */ }

#content_main { width: 475px; position: relative; float: left} /**/

#content_marginal { border-color: #70A120; border-width: 1px; border-style: solid; width: 170px; margin-left: 510px; padding: 5px; margin-top: 40px; color: #70A120; font-size:10px; position: absolute; text-align: left;}

#image_top { padding-left: 8px;  }/**/
.pic {margin-left: 179px; border-left: 8px solid #FFFFFF;}

.nav_aktiv, .nav_box a { padding-left: 20px; text-decoration: none; color:#FFFFFF; vertical-align:bottom}
.nav_aktiv {font-weight: bold;}

div.nav_box {background-color: #70A120; width: 187px; height: 20px; border-bottom-color: #FFFFFF; border-bottom-style: solid; border-bottom-width: 1px; color: #FFFFFF; font-size: 12px; vertical-align: middle; padding-top: 8px;}


#meta_navigation {
	position: absolute;
	top: 92px;
	left: 590px;
}
#meta_navigation a {text-decoration: none; color: #70A120;}
#meta_navigation a:hover {text-decoration: underline;}

h1 {font-size: 18px; color: #70A120; font-weight: bold; line-height: 130%; margin-bottom: -12px; text-align: left;}
.crossline {font-weight: bold; color: #333333; text-align: left;}

div.aktiv {background-color: #336633; font-weight: bold}


div.sub a, .nav_aktiv_sub {font-size: 10px; padding-left: 0 px; margin-left: 10px; border-left-color:#336633; border-left-style: solid; border-right-width: 3px; }
.nav_aktiv_sub {padding-left: 20px;border-left-color:#7AB022; font-weight: bold}
div.sub a:hover {  border-left-color:#7AB022; }
div.sub {background-color: #336633; }


#container_nav {width: 187px; position:absolute; float: left; left: 0px; top: 0px;}

#container_main {width: 900px; background-color:#E6E6E6; position: relative;}

.kommentar {color:#FF0000; font-size: 14px;}

#top_link {width: 100%; border-bottom: 1px solid #70A120; margin-bottom: 30px; padding-bottom: 5px;}
#top_link a {color: #70A120; font-weight: bold; text-decoration: underline;}

#pic_div_66_100 {width:81px; height: 100px; float: left;  background-repeat: no-repeat;}
#pic_div_116_175 {width:131px; height: 175px; float: left;  background-repeat: no-repeat;}

#container_content input, #container_content textarea, #container_content select {padding: 1px; border: 1px solid #70A120; background-color:#F8F8F8; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}

#container_content a {color: #70A120; text-decoration: underline;}
#container_content a:hover {color: #666666}

#nachricht_senden {float: left; width: 130px; padding-top: 10px;}
