body {margin:0px; padding:0px;font-size:10px;font-family:arial;color:#666666; }

a, a:visited { font-family:arial;color:#666666; text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}


h1 {
	margin:40px 0px 10px 0px;
	padding:2px 0px 0px 0px;
	width:100%;
	border-top:1px solid #999;
	text-align:left;
	font-size:12px;
	}

a.mapchart {
	display:block;
	background: url(images/link_mapchart.png) no-repeat;
	width:180px;
	padding-top:190px;
	}
a.mapchart:hover {
	background: url(images/link_mapchart_hover.png) no-repeat;
	}
a.mappos {
	display:block;
	background: url(images/link_mapposition.png) no-repeat;
	width:180px;
	padding-top:190px;
	}
a.mappos:hover {
	background: url(images/link_mapposition_hover.png) no-repeat;
	}
a.progress {
	display:block;
	background: url(images/link_progress.png) no-repeat;
	width:180px;
	padding-top:190px;
	}
a.progress:hover {
	background: url(images/link_progress_hover.png) no-repeat;
	}
a.dotbook {
	display:block;
	background: url(images/link_dotbook.png) no-repeat;
	width:180px;
	padding-top:190px;
	}
a.dotbook:hover {
	background: url(images/link_dotbook_hover.png) no-repeat;
	}
a.liveundlokal {
	display:block;
	background: url(images/link_liveundlokal.png) no-repeat;
	width:180px;
	padding-top:190px;
	}
a.liveundlokal:hover {
	background: url(images/link_liveundlokal_hover.png) no-repeat;
	}
a.fb_r1 {
	display:block;
	background: url(images/link_facebook_r1.png) no-repeat;
	width:180px;
	padding-top:190px;
	}
a.fb_r1:hover {
	background: url(images/link_facebook_r1_hover.png) no-repeat;
	}
	
#menulinkdivs {
	
	float:left;
	margin: 0px 20px 0px 0px;
	
	}
#backlinks {width:600px;margin:auto;text-align:center;}
#backlinks a {color:#fff;}

#theSite {width:600px;margin:auto;margin-top:45px;text-align:center;}

#adsense {position:absolute;top:0px;width:728;height:90px;left:50%;margin-left:-364px;}

#contentA,#contentB {float:left;padding-left:5px;height:120px; width:235px;overflow:auto;font-size:10px;}
#header {margin-top:155px;margin-bottom:15px;height:10px;width:100%;text-align:right;padding:3px;border:0px solid #000000;border-bottom-width:1px;}

#left {float:left;width:240px;border:1px solid #000000;padding:2px;}


#farbauswahltabelle {float:left;margin-bottom:15px;padding-top:7px;margin-right:2px;}

#kartenauswahl {font-size:10px;margin-bottom:15px;margin-left:3px;}

#mapcontent {float:left;margin-left:15px;}

#map {border:1px solid #000000;}

#beschreibung {text-align:center;margin-top:15px;border:1px solid #000000;height:;width:434px;height:54px;padding:3px;}

#right {float:right;border:1px solid #000000;width:170px;height:285px;padding:3px;padding-top:8px;}

#footer {text-align:center;margin:auto;margin-top:50px;padding:2px 0px 0px 0px;border-top:1px solid #999;}
#footer a {color:#333;}
#footer a:hover {color:#000;text-decoration:underline;}

a.farbfeld {margin-right:3px;margin-bottom:3px;width:8px;height:8px;float:left;display:inline;border:1px solid #000000;}

a.farbwahl {font-size:8px;color:#666666;}
a.farbwahl:hover {font-size:8px; color:#000000; text-decoration:none;}


input.farbwertfeld, select.optionlist {font-size:8px;width:30px;height:8px;margin-bottom:0px;border:1px solid #000000;padding:1px;}
 select.optionlist {margin-left:5px;width:80px;font-size:9px;height:14px;padding:0px;}
input.checkboxen {display:block;width:10px; height:10px;padding-top:1px;border:0px solid #000000;}
.inline {display:inline;}

.button {margin-top:15px;margin-bottom:15px;}
 
table#farbauswahl {font-size:10px;}


#clear {clear:both;}

#bgc {
position:absolute;
display:none;
padding: 0px 0px 0px 5px;
margin:0px 0px 0px 0px;
background-color:#fff;
width:60px;
}