body {font-family:Verdana; background-color:#F0F0E1; padding:0; margin:0px 0px 0px 182px;}
.index { margin:0; padding:10px; font-size:12px; background-color:#F5F5EB;}
.index td {border:2px solid gray; padding:10px;}
.count {width:200px; height:50px; padding:0;}
a { color:rgb(0,92,185); text-decoration:none; font-weight: bold;}
.clear {clear:left}

.left { position:fixed; left:0px; top:0px; margin:0; padding:0; width:180px; height:100%; overflow: auto; background-color:#ECECD9; font-family: arial; font-weight:bold; text-align:center; border-right: 2px solid white;  color:#660000;}
.left div { font: bold 12px tahoma; background-color:#D8D8B1; border:1px solid black; width:150px; margin:0px auto; }
.left a, .button a, .button div a, .kap a {font: normal 11px verdana !important; color:#660000; display:block; width:150px; border:2px solid; border-color: white black black white;  background-color:#F5F5EB; padding:2px; margin:0px auto; overflow:hidden; text-align:center }
.left a:hover, .button a:hover, .kap a:hover { background-color:#FFFFCC; border-color:black white white black; padding:3px 1px 1px 3px; }
.left .aktiv {background-color:#FFFFCC !important; border-color:#FFFFCC black black #FFFFCC;}
.left a span{color: black; font-size:9px; }
.left br {font-size:4px;}
ol {list-style:none; margin:0px; padding:0px;}
ol a, ol div {width:100px !important;}

.inhalt {width:90%; text-align:justify; font-size:13px; border:4px solid white;  background-color:#FBFBF7; margin:0px auto; margin-top:10px;}
.inhalt a:hover { text-decoration:underline; }
.button a, .down a{ background-color:#D8D8B1; font-weight:bold !important; text-decoration:none !important;}
.kap a { background-color:#CCCC00; font-weight:bold !important; white-space:nowrap; width:auto; text-decoration:none !important;}
.bild { float:left; padding:5px 10px 10px 0; border:none; text-align:center}
h3 {text-align:center; color:#660000; font-size:18px;}
.down td { background-color:#FFFFEC; text-align:center; width:25%; border:2px solid gray; margin:10px; vertical-align:middle;}
.down img {border:none;}
td {padding:2px;}

/* Map */

.map {position:fixed; left:182px; top:0; padding:1px; border:1px solid black; background-color:#D6D6AD; text-align:center; font-size:11px;}
.map div {border-bottom:1px solid black; font-weight:bold; }
.map a {display:block; font-weight:normal; color:black; padding:0px;}
.map a:hover {background-color:#F0F0FF;}