body{
	background:#FFFFFF url(images/background.gif) repeat-x scroll 0 0;
	color:#333333;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:73%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
          padding:0;
          margin:0;
}

.adrtop {
	font-size:90%;
	line-height:1em;
}

.accord_header{
color:#841112;
	  margin-bottom:2px;
	  margin-top:2px;
	  margin-left:20px;
}

table {
border:0px;
}

#accordion{
	font-size:92%;
}

a{
text-decoration:none;
font-weight:bold;
color:#841112;
}

a:hover{
font-weight:bold;
color:#802020;
text-decoration:none;
}

#pagebox{
	width:831px;
         border:0px solid #FFE9AD;
	margin:0px 0px 0px 81px;
	background-color:#FFFFFF;
         padding:0;
}

hr {
height:1px;
	   margin-left:20px;
color:#FFe9ad;
	  background-color:#FFe9AD;
outline: 0px;
border: 0px;
}

html* #pagebox{
	width:831px;
	height:586px;
	border:0px solid #FFE9AD;
	background-color:#FFFFFF;
         margin:0px 0px 0px 81px;
         padding:0;
}

#topbox{
	width:203px;
	height:57px;
position:absolute;
top:50px;
left:694px;
}

#leftevent2box{
position:absolute;
top:127px;
left:80px;
	width:150px;
	height:503px;
	background:url(images/left_event2.jpg) no-repeat scroll 0 0;
	float:left;
	text-align:left;

}

#leftevent2box p{
	color:#666;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:1em;
	font-style:normal;
	padding:5px 0px 0px 7px;
	margin:0px 0px 5px 0px;
	line-height:11.5px;
}

#lefteventgolfbox{
position:absolute;
top:127px;
left:80px;
	width:150px;
	height:503px;
	background:url(images/left_event_golf.jpg) no-repeat scroll 0 0;
	float:left;
	text-align:left;

}

#lefteventgolfbox p{
	color:#666;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:1em;
	font-style:normal;
	padding:5px 0px 0px 7px;
	margin:0px 0px 5px 0px;
	line-height:11.5px;
}

#lefteventwandernbox{
position:absolute;
top:127px;
left:80px;
	width:150px;
	height:503px;
	background:url(images/left_event_wandern.jpg) no-repeat scroll 0 0;
	float:left;
	text-align:left;

}

#lefteventwandernbox p{
	color:#666;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:1em;
	font-style:normal;
	padding:5px 0px 0px 7px;
	margin:0px 0px 5px 0px;
	line-height:11.5px;
}

#lefteventbikebox{
position:absolute;
top:127px;
left:80px;
	width:150px;
	height:503px;
	background:url(images/left_event_bike.jpg) no-repeat scroll 0 0;
	float:left;
	text-align:left;

}

#lefteventbikebox p{
	color:#666;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:1em;
	font-style:normal;
	padding:5px 0px 0px 7px;
	margin:0px 0px 5px 0px;
	line-height:11.5px;
}

#lefteventbox{
position:absolute;
top:127px;
left:80px;
	width:150px;
	height:503px;
	background:url(images/left_event.jpg) no-repeat scroll 0 0;
	float:left;
	text-align:left;

}

#lefteventbox p{
	color:#666;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:1em;
	font-style:normal;
	padding:5px 0px 0px 7px;
	margin:0px 0px 5px 0px;
	line-height:11.5px;
}

#lefteventtennis{
position:absolute;
top:127px;
left:80px;
	width:150px;
	height:574px;
	background:url(images/left_event_tennis.jpg) no-repeat scroll 0 0;
	float:left;
	text-align:left;

}

#lefteventtennis p{
	color:#666;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:1em;
	font-style:normal;
	padding:5px 0px 0px 7px;
	margin:0px 0px 5px 0px;
	line-height:11.5px;
}

#leftblank{
position:absolute;
top:127px;
left:80px;
	width:150px;
	height:503px;
	background:url(images/left_blank.jpg) no-repeat scroll 0 0;
	float:left;
	text-align:left;
	padding:5px 0px 0px 7px;

}

#leftblank p{
	color:#666;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:1em;
	font-style:normal;
	padding:5px 0px 0px 7px;
	margin:0px 0px 5px 0px;
	line-height:11.5px;
}

#leftbox{
position:absolute;
top:127px;
left:80px;
	width:150px;
	height:503px;
	background:url(images/left_box.jpg) no-repeat scroll 0 0;
	float:left;
	text-align:left;

}

#leftbox p{
	color:#666;
	font-family:Verdana,Tahoma,sans-serif;
	font-size:1em;
	font-style:normal;
	padding:5px 0px 0px 7px;
	margin:0px 0px 5px 0px;
	line-height:11.5px;
}

#picturebox{
	width:681px;
	height:250px;
	margin:0px;
	padding:0px;
	float:left;
}

#tennisbox{
	width:681px;
	height:321px;
	margin:0px;
	padding:0px;
	float:left;
}

#tourenbox{
	width:681px;
	height:478px;
	margin:0px;
	padding:0px;
	float:left;
}

#navibox{
	height:25px;
         background-color:#FFFFFF;
}

#hotel, #lage, #cafe, #restaurant, #wohnen, #feste, #impressum{
	float:left;
}

#plaene, #daten, #lbilder, #location, #seminar{
float:left;
}

#leftboxbottom{
	width:150px;
	height:228px;
	float:left;
}

#rightboxbottom{
	width:681px;
	height:227px;
	background:#FFF url(images/gradient.jpg) no-repeat scroll 0 0;
	text-align:left;
	padding-top:0px;
	float:left;
}

#innerbox {
width: 641px;
	   padding-top:10px;
	   padding-left:20px;
}

#voidboxbottom{
	width:661px;
	text-align:left;
	padding:0px 0px 0px 20px;
	float:left;
}


#rightbox{
position:absolute;
top:127px;
left:230px;
	width:681px;
    float:left;
	height:503px;
}

#rightboxbottom h3{
	padding:0px 0px 0px 20px;
	margin:6px 0px 10px 0px;
}

#rightboxbottom p{
	padding:0px 10px 0px 20px;
	margin:0px 0px 10px 0px;
}

#innerbox p{
padding: 0px 10px 0px 0px;
	margin:0px 0px 10px 0px;
}


#aktuellbox{
	width:309px;
	height:25px;
	top:363px;
	left:922px;
	position:absolute;
	text-align:left;
	padding-top:0px;
	float:left;
}



#buergermeister{
	width:230px;
	height:259px;
	top:152px;
	left:927px;
	position:absolute;
	text-align:left;
	padding-top:0px;
	float:left;
}


#grusswort{
top:127px;
left:927px;
	position:absolute;
}


#idxrecfoto {
top:127px;
left:927px;
	position:absolute;
}


#infoboxbottom{
	width:245px;
	height:225px;
	top:403px;
	left:912px;
	position:absolute;
	background:#FFF url(images/rec_rechts.jpg) no-repeat scroll 0 0;
	text-align:left;
	padding-top:0px;
	float:left;
}



#wandernboxbottom{
	width:245px;
	height:225px;
	top:403px;
	left:912px;
	position:absolute;
	text-align:left;
	padding-top:0px;
	float:left;
}


#infobox{
	width:681px;
    float:left;
	height:503px;
}

#infoboxbottom h3{
	padding:0px 0px 0px 20px;
	margin:10px 10px 10px 0px;
}

#infoboxbottom p{
	padding:0px 16px 0px 16px;
	margin:0px 0px 10px 0px;
}

#subnavi{
	padding:17px 0px 0px 0px;
}

.cell {
	text-align:center;
	font-weight:bold;
width:200px;
}

.celln {
	text-align:center;
	font-weight:normal;
width:200px;
}

ul{
	margin-top:-7px;
}

li{
	list-style-position:outside;
	list-style-type:disc;
	color:#222;
	margin:0px 0px 0px -10px;
}

.nummer{
	list-style-position:outside;
	list-style-type:decimal;
	color:#222;
	margin:0px 0px 0px -10px;
}

.footertext
{
	font-family:Verdana,Tahoma,sans-serif;
	font-size:80%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
          padding:0;
          margin:0;
}

.headertext
{
	font-family:Verdana,Tahoma,sans-serif;
	font-size:140%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
          padding:0;
          margin:0;
}

.hervortext
{
	font-family:Verdana,Tahoma,sans-serif;
	font-size:120%;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
          padding:0;
          margin:0;
}

.umrandung {
border: 1px solid;
		border-color: #CCC;
padding: 2px;
}

.lightgray { background-color: #eEeEcE; }

li a{
	text-decoration:none;
	color:#841112;
} 

li a:hover{
	text-decoration:underline;
	color:#000;
} 
