*{
	padding:0;
	margin:0;
	border:0;
}
html, body {
 	height: 100%; /* wichtig */
	background:url(../images/background_verlauf.jpg) 0 0 repeat-x #90c68a;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	text-align:center;
}

div#seite{
	position:relative;
	line-height:16px;
	width:870px;
	margin:5px auto;
	margin-top:40px;
	text-align:left;
  	/*min-height: 100%;
	height:auto !important;/* moderne Browser */
	/*height:100%; /* IE */
}


.clr{
	clear:both;
}



								/*////////////////*/
								/*//// HEADER ////*/
								/*////////////////*/
								

.logo{
	position:relative;
	float:left;
	margin:0px 10px 0px 0px;
}

ul#top_navi_links{
	position:relative;
	float:left;
	list-style:none;
	margin:0px 10px 0px 0px;
	#margin:0px 10px 10px 0px;
}
ul#top_navi_links li{
	margin:0px;
}
ul#top_navi_links li a{
	display:block;
	padding:3px 9px;
	width:192px;
	height:14px;
	color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
	font-size:11px;
	background:#148607;
	margin-bottom:1px;
	text-decoration:none;
	text-transform:uppercase;
}
ul#top_navi_links li a:hover{
	color:#fff;
	background:#66b05e;
	text-transform:uppercase;
}

*html ul#top_navi_links li a{
	padding:2px 9px;
	height:10px;
}


ul#top_navi_mitte{
	position:relative;
	float:left;
	list-style:none;
	margin:0px 10px 0px 0px;
}
ul#top_navi_mitte li{
	margin:0px;
}
ul#top_navi_mitte li a{
	display:block;
	padding:3px 9px;
	width:192px;
	height:14px;
	color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
	font-size:11px;
	background:#0b38fb;
	margin-bottom:1px;
	text-decoration:none;
	text-transform:uppercase;
}
ul#top_navi_mitte li a:hover{
	color:#fff;
	background:#607dfc;
	text-transform:uppercase;
}
*html ul#top_navi_mitte li a{
	padding:2px 9px;
	height:10px;
}

ul#top_navi_rechts{
	position:relative;
	float:left;
	list-style:none;
	margin:0px;
}
ul#top_navi_rechts li{
	margin:0px;
}
ul#top_navi_rechts li a{
	display:block;
	padding:3px 9px;
	width:192px;
	height:14px;
	color:#148607;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
	font-size:11px;
	background:#FFFFFF;
	margin-bottom:1px;
	text-decoration:none;
	text-transform:uppercase;
}
ul#top_navi_rechts li a:hover{
	color:#FFFFFF;
	background:#a1cf9c;
	text-transform:uppercase;
}
*html ul#top_navi_rechts li a{
	padding:2px 9px;
	height:10px;
}

#suche_container{
	position:absolute;
	top:84px;
	right:0px;
	width:208px;
	z-index:100;

}

#suche_container a{
	display:inline;
	width:32px;
	height:20px;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

/* Ajax Search */
div#ajaxSearch_output{	width:210px;background-color:#fff;border:1px solid #148607;position:absolute;top:30px;right:0px;border-top:0px;}
div#ajaxSearch_output h1{height:18px;color:#fff;font-size:11px;background-color:#a1cf9c; padding: 0 2px 0 5px;border-top:1px solid #148607; border-bottom:1px solid #85c07e;font-weight:normal;}
#ajaxSearch_submit {width:32px; height:20px;background-color:#fff;
border-right:2px solid #474747;
border-bottom:2px solid #474747;
border-left:1px solid #fbfbfb;
border-top:1px solid #fbfbfb;
color:#148607;
padding-top:-2px;
font-size:10px;
padding-bottom:2px;
}

.AS_ajax_result{border-bottom: 1px solid #d0e7cd; padding:5px;}
.AS_ajax_extract{ font-size:10px;}
.AS_ajax_extract p{padding:2px;}
.AS_ajax_highlight, .AS_ajax_highlight1{background-color:#66b05e;color:#fff;}
.AS_ajax_resultLink{ color:#148607; font-size:11px; font-weight:bold;  }
.AS_ajax_resultDescription{font-size:10px;}

#searchClose{position:absolute;top:33px;right:5px;z-index:12;}
#indicator{position:absolute;top:33px;right:25px;z-index:12;background-color:#fff;}

/*////  Volltext Suche Oben  ////*/

input.global_serach_home{
	position:relative;
	margin-top:0px;
	width:162px;
	height:16px;
	border-top: 1px solid #000000;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #000000;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
	font-size:10px;
	color:#148607;
	padding:2px 0px 0px 7px;
}


/*////  Volltext Suche Oben  ////*/

input.global_serach_home{
	position:relative;
	margin-top:0px;
	width:162px;
	height:16px;
	border-top: 1px solid #000000;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #000000;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
	font-size:10;
	color:#148607;
	padding:2px 0px 0px 7px;
}

								/*////////////////////////////////////////*/
								/*//// BREADCRUMB CONTAINER + KLASSER ////*/
								/*////////////////////////////////////////*/
								

#breadcrumb_container{
	position:relative;
	margin:10px 0px 0px 0px;
	height:18px;
	width:870px;
	border-top:1px solid #148607;
	border-bottom:1px solid #148607;
	background:#FFFFFF;
}

ul#breadcrumb_navi{
	position:absolute;
	top:1px;
	left:10px;
	list-style:none;
}
ul#breadcrumb_navi li{
	display:inline;
}
ul#breadcrumb_navi li a{
	color:#148607;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
	text-decoration:none;
}
ul#breadcrumb_navi li a:hover{
	text-decoration:underline;
}

ul#sprachewahl{
	position:absolute;
	top:1px;
	left:671px;
	list-style:none;
	display:none;
}
ul#sprachewahl li{
	display:inline;
}
ul#sprachewahl li a{
	color:#148607;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
	text-decoration:none;
}
ul#sprachewahl li a:hover, ul#sprachewahl li span{
	color:#148607;
	font-size:11px;
	text-decoration:underline;
}

li.spacer{
	color:#148607;
}

ul#text_size{
	position:absolute;
	top:1px;
	right:6px;
	list-style:none;
}
ul#text_size li{
	display:inline;
}
ul#text_size li a{
	color:#148607;
	font-size:11px;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
	text-decoration:none;
}
ul#text_size li a:hover, ul#text_size li span{
	color:#148607;
	font-size:11px;
	text-decoration:underline;
}


								/*//////////////////////////////////*/
								/*//// MAIN CONTAINER + KLASSEN ////*/
								/*//////////////////////////////////*/

.txt_green{
	color:#148607;
}




#content_background{
	position:absolute;
	z-index:1;
	width:870px;
	top:146px;
	left:0px;
}

#content{
	position:absolute;
	z-index:10;
	width:870px;
	top:146px;
	left:0px;
}

#login_box{
	position:relative;
	width:210px;
	float:left;
	margin:0px 10px 0px 0px;
	background:#FFFFFF;
}
#login_box h1{
	display:block;
	width:200px;
	height:18px;
	padding:2px 0px 0px 10px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
	background:#a3bf8f;
}
#login_box p{
	padding:5px 0px 5px 10px;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
}

#login_box input{
	margin-bottom:5px;
	width:185px;
	height:16px;
	border-top: 1px solid #000000;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	border-left: 1px solid #000000;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
	font-size:10;
	color:#000000;
	padding:2px 0px 0px 3px;
}

#login_box img{
	margin:0px 0px 5px 0px;
}


#content_box_green{
	position:relative;
	width:210px;
	float:left;
	margin-right:10px;
	background:#FFFFFF;
}
#content_box_green h1{
	display:block;
	width:200px;
	height:18px;
	padding:2px 0px 0px 10px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
	background:#148607;
}


#content_box_blue{
	position:relative;
	width:210px;
	float:left;
	margin-right:10px;
	background:#FFFFFF;
}
#content_box_blue h1{
	display:block;
	width:200px;
	height:18px;
	padding:2px 0px 0px 10px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
	background:#0b38fb;
}

#contact_box{
	position:relative;
	width:210px;
	float:left;
	margin:0px;
	background:#FFFFFF;
}
#contact_box h1{
	display:block;
	width:200px;
	height:18px;
	padding:2px 0px 0px 10px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
	background:#a3bf8f;
}
#contact_box p{
	padding:5px 0px 5px 10px;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Verdana, Helvetica, Sans-Sans;
}

