
body {
	margin: 0px;
	padding: 0px;
}
#community{
	position:absolute;
	height:0px;
}
#content_top{
	position:absolute;
	width:970px;
	z-index:100;
	left: 10px;
	height:48px;
	top: 15px;
}
#content_top_suche{
	background-image:url('../art/SuchLeiste_bg.gif');
	width: 392px;
	height:42px;
	position:absolute;
	z-index:100;
	left: 585px;
	top: 15px;
}

#content_top_bilder{
	width: 970px;
	height:142px;
	position:absolute;
	z-index:100;
	left: 10px;
	top: 64px;
}

#navigation_holder{
	width: 193px;
	position:absolute;
	z-index:100;
	left: 10px;
	top: 206px;

}
#navigation_menu{
	width: 193px;
	position:relative;
	z-index:100;
	margin:0px;
	padding:0px;
}
#navigation_menuRechts{
	width: 193px;
	position:relative;
	z-index:100;
	margin:0px;
	padding:0px;
}

.nav_header{
   	font-family : Arial;
  	font-size :11px;
  	font-weight:bold;
  	text-transform: uppercase;
	color:#406024;
}
img{
	margin:0px;
	padding:0px;
	border:0px;
}

.menu{
	padding-left:10px;
	padding-right:10px;
   	font-family : Arial;
  	font-size :12px;
  	font-weight:normal;
	color:#454545;
	background-color:#C7D4BC;
}
.menu_liste,A:Link.menu_liste,A:Active.menu_liste,A:Visited.menu_liste{
  	font-size :11px;
  	font-weight:bold;
	padding-left:5px;
	text-transform: uppercase;
   	font-family : Arial;
  	font-size :12px;
  	font-weight:normal;
	color:#454545;
	background-color:#C7D4BC;
	text-decoration: none;
}

A:Hover.menu_liste{
  	color:#454545;
}

.menu_dropdown{
  	font-size :12px;
  	margin-top:3px;
  	margin-bottom:3px;
  	width: 173px;

}
#banners_holder{
	width: 193px;
	position:absolute;
	z-index:100;
	left: 785px;
	top: 204px;
}

#banners_right{
	text-align: center;
}
#bannersMitte{
	background-color:#DFDFE1;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
   	font-family : Arial;
  	font-size :11px;
	padding-left:10px;
	text-align: center;
	padding-right:10px;
}
.banners{
	background-image:url('../art/leiste_rechts_bg.gif');
   	font-family : Arial;
  	font-size :11px;
	padding-left:10px;
	text-align: center;
	padding-right:10px;
}

.banner_header{
   	font-family : Arial;
   	text-align: left;
  	font-size :11px;
  	font-weight: bold;
  	text-transform: uppercase;
	color:#DFDFE1;
}
.banner_headerMitte{
   	font-family : Arial;
   	text-align: left;
  	font-size :11px;
  	font-weight: bold;
  	text-transform: uppercase;
	color:#FFFFFF;

}

#content_holder{
	width: 570px;
	position:relative;
	z-index:100;
	left: 209px;
	top: 279px;
}
#content_holder_normal{
	width: 570px;
	position:relative;
	z-index:100;
	left: 209px;
	top: 225px;
}
#content_holder_normal2{
	width: 570px;
	position:relative;
	z-index:100;
	left: 209px;
	top: 250px;
}
#content_menu{
	background-image:url('../art/menu_leiste_bg.gif');
	background-repeat: no-repeat;
	width: 555px;
	height:64px;
	position:absolute;
	z-index:100;
	left: 209px;
	top: 215px;
	padding-top:8px;
	padding-left:15px;
	background-color:#DFDFE1;
}


#content_inhalt{
	position:relative;
	background-color:#DFDFE1;
	z-index:101;

}
#content_inhalt_modulle{
	width: 570px;
	position:relative;
	z-index:101;
}
#content_keywords{
	width: 570px;
	position:absolute;
	top: 460px;
	z-index:100;
	background-color:#DFDFE1;
}

#content{
	background-repeat: no-repeat;
	background-position:bottom;
	width: 570px;
	position:absolute;
	z-index:100;
	background-color:#DFDFE1;
	border:0px;
	visibility:hidden;
}

#content2{
	background-repeat: no-repeat;
	background-position:bottom;
	width: 570px;
	position:relative;
	z-index:100;
	background-color:#DFDFE1;
	
}

.content_menu_an,A:Link.content_menu_an,A:Active.content_menu_an,A:Visited.content_menu_an,A:Hover.content_menu_an{
	background-image:url('../art/content_menu_bg_high.gif');
	background-repeat: no-repeat;
   	font-family: Arial;
  	font-size:11px;
	padding-right:15px;
	padding-top:5px;
	margin-left:10px;
	padding-bottom:5px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	color:#406024;
	font-weight: bold;
}

.content_menu,A:Link.content_menu,A:Active.content_menu,A:Visited.content_menu{
	background-image:url('../art/content_menu_bg.gif');
	background-repeat: no-repeat;
   	font-family: Arial;
  	font-size:11px;
	padding-right:15px;
	padding-top:5px;
	margin-left:10px;
	padding-bottom:5px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	color:#454545;
	font-weight: bold;
}
A:Hover.content_menu{
	background-image:url('../art/content_menu_bg_high.gif');
	color:#406024;
}
.content_menu_Big,A:Link.content_menu_Big,A:Active.content_menu_Big,A:Visited.content_menu_Big{
	background-image:url('../art/content_menu_big_bg.gif');
	background-repeat: no-repeat;
   	font-family: Arial;
  	font-size:11px;
	padding-right:15px;
	padding-top:5px;
	margin-left:10px;
	padding-bottom:5px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	color:#454545;
	font-weight: bold;
}
.content_menu_Big_an,A:Link.content_menu_Big_an,A:Active.content_menu_Big_an,A:Visited.content_menu_Big_an,A:Hover.content_menu_Big_an{
	background-image:url('../art/content_menu_big_bg_high.gif');
	background-repeat: no-repeat;
   	font-family: Arial;
  	font-size:11px;
	padding-right:15px;
	padding-top:5px;
	margin-left:10px;
	padding-bottom:5px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	color:#406024;
	font-weight: bold;
}
A:Hover.content_menu_Big{
	background-image:url('../art/content_menu_big_bg_high.gif');
	color:#406024;
}




#map{
	width:554px;
	height:190px;
	position:relative;
	z-index:999;
	left: 7px;
	top:5px;
	background-color:#DFDFE1;
}
#mapoverlay1{
	background-image:url('/art/Ecke_links.png');
	width:8px;
	height:8px;
	position:absolute;
	z-index:1001;
	left: 7px;
	top:5px;

}
#mapoverlay2{
	background-image:url('/art/Ecke_rechts.png');
	width:8px;
	height:9px;
	position:absolute;
	z-index:5001;
	left: 554px;
	top:5px;
	
	
}
#mapoverlay3{
	background-image:url('/art/Ecke_rechts2.png');
	width:8px;
	height:9px;
	position:absolute;
	z-index:1001;
	left: 554px;
	top: 182px;
	
}
#mapoverlay4{
	background-image:url('/art/Ecke_links2.png');
	width:8px;
	height:9px;
	position:absolute;
	z-index:1001;
	left: 7px;
	top: 182px;
}
#google_menu{
	background-image:url('/../art/menu_overlay.gif');
	width:195px;
	height:250px;
	position:relative;
	visibility:hidden;
	left: 7px;
	z-index:102;
}
#google_menu_inhalt{
	width:195px;
	height:250px;
	position:absolute;
	visibility:hidden;
	z-index:103;

}
#google_navi{
	background-image:url('/../art/google_navi_content.gif');
	width:554px;
	height:25px;

	position:relative;
	z-index:101;
}

.google_nav_el,A:Link.google_nav_el,A:Active.google_nav_el,A:Visited.google_nav_el{
  	font-family: Arial;
  	font-size :11px;
  	text-decoration: none;
  	font-weight:bold;
	text-transform: uppercase;
	color:#454545;
}
A:Hover.google_nav_el{
	color:#406024;

}

.google_nav_el_an,A:Link.google_nav_el_an,A:Active.google_nav_el_an,A:Visited.google_nav_el_an,A:Hover.google_nav_el_an{
  	font-family: Arial;
  	font-size :11px;
  	text-decoration: none;
  	font-weight:bold;
	text-transform: uppercase;
	color:#406024;
}
.icons_navi{
	padding-right:3px;
	padding-top:4px;
}

.text_H1{
	color:#454545;
  	font-family: Arial;
  	font-size :18px;
  	text-decoration: none;
  	font-weight:normal;
}
.text_H2{
	color:#454545;
  	font-family: Arial;
  	font-size :16px;
  	text-decoration: none;
  	font-weight:normal;
}
.text_H3{
	color:#454545;
  	font-family: Arial;
  	font-size :15px;
  	text-decoration: none;
  	font-weight:normal;
}
.text_H4{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:normal;
}
.text_H5{
	color:#454545;
  	font-family: Arial;
  	font-size :11px;
  	text-decoration: none;
  	font-weight:normal;
}

.txt_plain_upper{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	text-transform: uppercase;
  	margin:10px;
}
.txt_plain_black{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:normal;
  	margin:10px;
}
.txt_mini_black{
	color:#454545;
  	font-family: Arial;
  	font-size :10px;
  	text-decoration: none;
  	font-weight:normal;

}
.txt_bold_black{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	text-transform: uppercase;
  	font-weight:bold;
  	margin:10px;
}
.txt_plain_bold{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:bold;
}
.txt_plain_Bl{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:normal;
}

.txt_plain{
	color:#544A20;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:normal;
}
.txt_bold{
	color:#544A20;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	text-transform: uppercase;
  	font-weight:bold;
}

.txt_headline_black{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:bold;
  	
}
.txt_headline{
	color:#544A20;
  	font-family: Arial;
  	font-size :15px;
  	text-decoration: none;
  	font-weight:bold;
}

.txt_headline_R{
	width:544px;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	position:absolute;
	background-image:url('/../art/google_navi_content.gif');
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	text-transform: uppercase;
}
.txt_plain_black_tbl{
	padding-left:10px;
	padding-right:10px;
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:normal;
}

.txt_headline_link,.txt_headline_link,A:Link.txt_headline_link,A:Active.txt_headline_link,A:Visited.txt_headline_link{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:bold;
}
A:Hover.txt_headline_link{
	color:#000000;
}
.bigLink,A:Link.bigLink,A:Active.bigLink,A:Visited.bigLink{
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
	text-transform: uppercase;
	color:#454545;
}
A:Hover.bigLink{
	color:#000000;
}
A{
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: underline;
	
	color:#454545;
}
A:Hover.bigLink{
	color:#000000;
}
.smallLink,A:Link.smallLink,A:Active.smallLink,A:Visited.smallLink{
  	font-family: Arial;
  	font-size :11px;
  	text-decoration: none;
	color:#454545;
}
A:Hover.smallLink{
	color:#000000;
}

.FormField{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:normal;
  	border:1px solid #C2C2C4;
  	width:300px;
}
.FormButton{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:normal;
  	background-color:#CEC6A5;
  	border:1px solid #817649;
}
#divContainer{z-index:1003;position:absolute; overflow:hidden; top:0; left:0; height:190; width:300px; clip:rect(50,430,450,0); visibility:hidden}
#divContent{position:absolute; top:0; left:0;z-index:1001;}

#divContainer2{z-index:1003;position:absolute; overflow:hidden; top:0; left:0; height:190; width:300px; clip:rect(50,430,450,0); visibility:hidden}
#divContent2{position:absolute; top:0; left:0;z-index:1001;}	
#TerminEintrage{
	height:400px;
	width:100%;
	position:relative;
   	font-family : Arial;
  	font-size :12px;
  	font-weight:normal;
	color:#454545;
	background-color:#DFDFE1;
	display:none;
}
#terminError{
   	font-family : Arial;
  	font-size :12px;
  	font-weight:normal;
	color:#ff0000;
}
.iTextTermin,.iTextTerminError
{
	font-family : Arial;
	font-size :12px;
	font-weight:normal;
	color:#454545;
}
.iTextTerminError
{
	color:#ff0000;
}
#BannerRight{
	position:absolute;
	width:200px;
	z-index:200;
	left: 985px;
	top: 193px;
}	
	#ajax_listOfOptions{
	  position:absolute;  
	  width:175px;  
	  height:250px;  
	  overflow:auto;  
	  border:1px solid #317082;
	  background-color:#FFF;
	  text-align:left;
	  font-size:0.9em;
	  z-index:100;
	}
	#ajax_listOfOptions div{ 
	  margin:1px;
	  padding:1px;
	  cursor:pointer;
	  font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{  

	}
	#ajax_listOfOptions .optionDivSelected{ 
	  background-color:#317082;
	  color:#FFF;
	}
	#ajax_listOfOptions_iframe{
	  background-color:#F00;
	  position:absolute;
	  z-index:5;
	}




