
body {
	margin: 0px;
	padding: 0px;
}
#community{
	position:relative;
	height:250px;
}
#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;
	margin:0px;
	padding:0px;
}
#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:#817649;
}
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:#CEC6A5;
}
.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:#CEC6A5;
	text-decoration: none;
}

A:Hover.menu_liste{
  	color:#454545;
}

.menu_dropdown{
  	font-size :12px;
  	margin-top:3px;
  	margin-bottom:3px;
  	width: 173px;
}
.menu_dropdown_ausflug{
  	font-size :11px;
  	margin-top:-2px;
  	width: 173px;
  	border:1px solid #CEC6A5;
  	height:20px;
}
.suchen_ausflug{
  	font-size :10px;
  	margin-top:-3px;
  	margin-left:2px;
  	padding-left:5px;
  	padding-top:1px;
  	width: 173px;
  	height:14px;
  	
  	border:1px solid #FFFFFF;
}
.suchen_ausflug_button{
  	font-size :10px;
  	margin-top:-3px;
  	margin-left:2px;
  	padding-top:1px;
  	height:18px;
  	border:1px solid #000000;
  	background-color: #7F7F7F;
}

#banners_holder{
	width: 193px;
	position:absolute;
	z-index:100;
	left: 785px;
	top: 204px;
}
#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_right{
	text-align: center;
}

.banners{
   	font-family : Arial;
  	font-size :11px;
	padding-left:10px;
	text-align: center;
	padding-right:10px;
}
.banner_headerMitte{
   	font-family : Arial;
   	text-align: left;
  	font-size :11px;
  	font-weight: bold;
  	text-transform: uppercase;
	color:#FFFFFF;

}
.banner_header{
   	font-family : Arial;
   	text-align: left;
  	font-size :11px;
  	font-weight: bold;
  	text-transform: uppercase;
	color:#DFDFE1;
}


#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_route_menu{
	background-image:url('../art/menu_leiste_bg.gif');
	background-repeat: no-repeat;
	width: 355px;
	height:64px;
	position:absolute;
	z-index:100;
	left: 500px;
	top: 15px;
	padding-top:8px;
	padding-left:15px;
	background-color:#DFDFE1;
}
#content_route{
	background-image:url('../art/menu_leiste_bg.gif');
	background-repeat: no-repeat;
	width: 570px;
	height:460px;
	position:absolute;
	z-index:100;
	left: 10px;
	top: 70px;
	padding-top:3px;
	background-color:#DFDFE1;
}
#content_route_rechts{
	background-image:url('../art/Rand_links_oben_br.gif');
	background-repeat: no-repeat;
	width: 350px;
	height:460px;
	position:absolute;
	z-index:100;
	left: 590px;
	top: 70px;
	padding-top:3px;
	background-color:#CEC6A5;
}
#content_route_rechts_ende{
	position:absolute;
	z-index:200;
	width: 350px;
	height:11px;
	left: 590px;
	top: 532px;	
	background-color:#FFFFFF;
	background-image:url('../art/Rand_links_unten_br.gif');
	
	}
#content_route_ende{
	position:absolute;
	z-index:100;
	left: 10px;
	top: 530px;
}
#content_inhalt{
	position:relative;
	z-index:100;
	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;
	visibility:hidden;
}

#content2{
	background-repeat: no-repeat;
	background-position:bottom;
	width: 570px;
	position:relative;
	z-index:100;
	background-color:#DFDFE1;
}

.content_menu,A:Link.content_menu,A:Active.content_menu,A:Visited.content_menu,
.content_menu_kl_an,A:Hover.content_menu_kl_an,A:Link.content_menu_kl_an,A:Active.content_menu_kl_an,A:Visited.content_menu_kl_an,
.content_menu_an,A:Link.content_menu_an,A:Active.content_menu_an,A:Visited.content_menu_an,A:Hover.content_menu_an,
.content_menu_kl,A:Link.content_menu_kl,A:Active.content_menu_kl,A:Visited.content_menu_kl,A:Hover.content_menu_kl
{
	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:#817649;
	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');
	color:#454545;
}
.content_menu_kl,A:Link.content_menu_kl,A:Active.content_menu_kl,A:Visited.content_menu_kl
{
	background-image:url('../art/content_menu_kl_bg.gif');
	color:#454545;
}
.content_menu_kl_an,A:Hover.content_menu_kl_an,A:Link.content_menu_kl_an,A:Active.content_menu_kl_an,A:Visited.content_menu_kl_an
{
	background-image:url('../art/content_menu_kl_bg_high.gif');
}

A:Hover.content_menu_kl
{
	background-image:url('../art/content_menu_kl_bg_high.gif');
}
.reiter_an,A:Link.reiter_an,A:Active.reiter_an,A:Visited.reiter_an,A:Hover.reiter_an{
	background-image:url('../art/reiter_Big_bg_high.gif');
	background-repeat: no-repeat;
   	font-family: Arial;
  	font-size:11px;
  	height:16px;
  	width:120px;
  	position:absolute;  	
	padding-right:15px;
	padding-top:2px;
	margin-left:10px;
	padding-bottom:5px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	text-transform: uppercase;
	color:#817649;
	font-weight: bold;
}

.reiter,A:Link.reiter,A:Active.reiter,A:Visited.reiter{
	background-image:url('../art/reiter_Big_bg.gif');
	background-repeat: no-repeat;
   	font-family: Arial;
  	font-size:11px;
  	height:16px;
  	width:120px;
  	position:absolute;
	padding-right:15px;
	padding-top:2px;
	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.reiter{
	background-image:url('../art/reiter_Big_bg_high.gif');
	color:#817649;
}
A:Hover.content_menu{
	background-image:url('../art/content_menu_bg_high.gif');
	color:#817649;
}
.content_menu_Big,A:Link.content_menu_Big,A:Active.content_menu_Big,A:Visited.content_menu_Big{
	background-image:url('../art/content_menu_medium_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_medium_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:#817649;
	font-weight: bold;
}
A:Hover.content_menu_Big{
	background-image:url('../art/../art/content_menu_medium_bg_high.gif');
	color:#817649;
}




#map{
	width:554px;
	height:190px;
	position:relative;
	z-index:999;
	left: 7px;
	top:5px;
	background-color:#DFDFE1;
}
#mapnew{
	width:554px;
	height:190px;
	position:relative;
	z-index:999;
	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: 186px;
	
}
#mapoverlay4{
	background-image:url('/art/Ecke_links2.png');
	width:8px;
	height:9px;
	position:absolute;
	z-index:1001;
	left: 7px;
	top: 186px;
}
#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:#817649;

}

.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:#817649;
}
.icons_navi{
	padding-right:3px;
	padding-top:4px;
}
.txt_plain_error{
	color:#ff0000;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:normal;
}


.text_H1,A:Link.text_H1{
	color:#454545;
  	font-family: Arial;
  	font-size :18px;
  	text-decoration: none;
  	font-weight:normal;
}
.text_H2,A:Link.text_H2{
	color:#454545;
  	font-family: Arial;
  	font-size :17px;
  	text-decoration: none;
  	font-weight:normal;
}
.text_H3,A:Link.text_H3{
	color:#454545;
  	font-family: Arial;
  	font-size :16px;
  	text-decoration: none;
  	font-weight:normal;
}
.text_H4,A:Link.text_H4{
	color:#454545;
  	font-family: Arial;
  	font-size :14px;
  	text-decoration: none;
  	font-weight:normal;
}
.text_H5,A:Link.text_H5{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:normal;
}

.txt_plain_black_small
{
  	font-family: Arial;
  	font-size :11px;
  	text-decoration: none;
	color:#454545;
	text-transform: none;
}

.txt_plain_black{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:normal;
}
.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_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_upper{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	text-transform: uppercase;
  	margin:10px;
}
.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_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_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_headline_R_ohne{
	width:544px;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	position:absolute;
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	text-transform: uppercase;
}

.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_br,A:Link.bigLink_br,A:Active.bigLink_br,A:Visited.bigLink_br{
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
	text-transform: uppercase;
	color:#817649;
}
A:Hover.bigLink_br{
	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;
}

.directions,TD.directions,A:Link.directions,A:Active.directions,A:Visited.directions,A:Hover.directions{
  	font-family: Arial;
  	font-size :12px;
  	font-weight:bold;
	color:#454545;

}
A:Hover.directions,A:Link.directions,A:Active.directions,A:Visited.directions{
  	font-weight:bold;
}
A:Hover.directions{
	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;
}
.normallLink,A:Link.normallLink,A:Active.normallLink,A:Visited.normallLink{
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
	color:#454545;
}
A:Hover.normallLink{
	color:#000000;
}

.smallLinkBr,A:Link.smallLinkBr,A:Active.smallLinkBr,A:Visited.smallLinkBr{
  	font-family: Arial;
  	font-weight: bold;
  	font-size :11px;
  	text-decoration: none;
	color:#817649;
}
A:Hover.smallLinkBr{
	color:#000000;
}

.brownBox
{
	color:#454545;
	background-color:#CEC6A5;
  	font-family: Arial;
  	font-size :10px;
  	text-decoration: none;
  	font-weight:normal;
  	border:1px solid #817649;
  	width:90px;
}

.FormField{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:normal;
  	border:1px solid #C2C2C4;
  	width:300px;
}

.FormFieldPage{
	color:#454545;
  	font-family: Arial;
  	font-size :12px;
  	text-decoration: none;
  	font-weight:normal;
  	border:1px solid #C2C2C4;
  	background-color:#E3DAB6;
  	width:160px;
}

.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;
}
#iframeBanner4{
	position:absolute;
	width:200px;
	z-index:200;
	left: 0px;
	top: 0px;
}
#BannerRight{
	position:absolute;
	width:140px;
	z-index:200;
	left: 984px;
	height:1024px;
	top: 212px;
}
#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;
}
.table {
  border:2px solid #4A4F45;
  font-size: 12px;
  background-color: #4A4F45;
  color: #EFEFEF;
}



