html,body{margin:0;padding:0;}
body{font-family:"bitstream vera sans",verdana,helvetica,sans-serif;font-size: 0.70em;color:#333;
    text-align: center;background: #757D88;padding-bottom:20px;line-height:140%;}
p{margin-top:0;}
h2{font-size:1.8em;}
h3{font-size:1.6em;clear:both}
h4{font-size:1.2em;clear:both}

#logo {height:37px;width:auto;margin:0;border:0;}

div#header{width:100%;overflow:hidden;background: #595D66}
div#header h1,div#menu{width:950px;margin:0 auto;text-align:left}
div#header h1{padding: 10px 0 10px;color: #FFF}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:left;font-size:1.1em}
ul#nav li{float:left;margin-right: 4px;text-align: center}
ul#nav a{float:left;width: 120px;padding: 6px 0;background: #55552B;text-decoration:none;color: #FFC}
ul#nav a:hover{background: #FFFFCC;color: #55552B}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFFFCC;color: #55552B;font-weight:bold}
* html ul#nav li.activelink a{background: #FFFFCC;color: #55552B;font-weight:bold;margin-right:-4px}

ul#nav #links a {width:122px;}

div#menu2 {clear:both;width:950px;height:25px;margin:0 auto;text-align:center;background:#FFFFCC;border-bottom:1px solid #55552B}
ul#nav2,ul#nav2 li{list-style-type:none;margin:1px 0 0 0;padding:1px 0}
ul#nav2{float:left;font-size:1em;}
ul#nav2 li{float:left;margin-right: 4px;text-align: center;}
ul#nav2 a{float:left;width: 120px;background: #FFFFCC;text-decoration:none;color: #55552B;font-weight:bold}
ul#nav2 a:hover{color: #FF9900;margin:0;font-weight:bold}
ul#nav2 li.activelink a,ul#nav2 li.activelink a:hover{background: #FFFFCC;color: #FF9900;font-weight:bold}

ul#nav_fragen,ul#nav_fragen li{list-style-type:none;margin:1px 0 0 0;padding:1px 0}
ul#nav_fragen{float:left;font-size:1em;}
ul#nav_fragen li{float:left;margin-right: 4px;text-align: center;}
ul#nav_fragen a{float:left;width:70px;background: #FFFFCC;text-decoration:none;color: #55552B;font-weight:bold}
ul#nav_fragen a:hover{color: #FF9900;margin:0;font-weight:bold}
ul#nav_fragen li.activelink a,ul#nav_fragen li.activelink a:hover{background: #FFFFCC;color: #FF9900;font-weight:bold}	

ul#nav_lexikon,ul#nav_lexikon li{list-style-type:none;margin:1px 0 0 0;padding:1px 0}
ul#nav_lexikon{float:left;font-size:1em;margin-left:20px}
ul#nav_lexikon li{float:left;margin-left: 4px;text-align: center;}
ul#nav_lexikon a{float:left;width:22px;background: #FFFFCC;text-decoration:none;color: #55552B;font-weight:bold}
ul#nav_lexikon a:hover{color: #FF9900;margin:0;font-weight:bold}
ul#nav_lexikon li.activelink a,ul#nav_lexikon li.activelink a:hover{background: #FFFFCC;color: #FF9900;font-weight:bold}

td {font-size:13px;}
.text1 a {color:#CA7900;font-weight:bold;}

.fragen,.fragen a {color:#CA7900;font-weight:bold;padding:3px;}
.punkt a {margin-left:25px;color:#CA7900;font-weight:bold;padding:3px;}
.unterpunkt a {margin-left:50px;color:#CA7900;font-weight:bold;padding:3px;}
.fragen a:hover,.punkt a:hover,.unterpunkt a:hover {color:#55552B;font-weight:bold;}

#a-z a {color:#CA7900;}


div#container{width:950px;margin:0 auto 10px;padding:20px 0 10px;text-align:left;background:#FFFFCC;}
div#content{float:left;display:inline;width:750px;margin:0 0 0 22px;}

ul li ul li {list-style-type:none;}

p  {font-size:13px;}
p a {color:#CA7900;font-weight:bold;}
.link,ul li a,h4 a{color:#CA7900;font-weight:bold;}
.link:hover,h4 a:hover {color:#55552B;}
.link2 {color:#000;}

.table1,.table1 td,.table1 th {border:#666633 solid 1px;border-collapse:collapse;table-layout:fixed;}
.table1 td {font-size:11px;}
.text  {font-size:13px;}

ul#intro,ul#intro li{list-style-type:none;margin:0;padding:0;}
ul#intro{width:100%;overflow:hidden;margin-bottom:10px;height:auto;}
ul#intro li{float:left;width:180px;margin-right:50px;padding:6px 0;}
li#bilder_oben{background: #55552B;}
ul li #bild_oben {display:block;width:160px;height:120px;border:2px solid #55552B;margin:auto}

div#content h2{margin-top: 10px;margin-bottom:20px;color: #FFFF}
div.date{float:left;width: 4em;padding: 5px 0;background: #F1DDC4;color:#B0001E;
    text-align:center;margin: 0 4px 4px 0;font-size: 80%;line-height:0.9}
div.date span{display:block;font-size: 150%;font-weight:bold}

div.comments div{background: #55552B;margin-bottom:10px;margin-top:80px;}
div.comments p{padding: 10px;margin:0}
div.comments div.odd{background:#55552B;text-align:center;}
div.comments div.odd a {text-decoration:none;color:#FFF;}

#bilder {height:70px; width:60px;float:left;margin:0 30px 20px 0;border-left:2px solid #990000;}
#bilder2 {height:70px; width:60px;float:left;margin:13px 30px 50px 0;border-left:2px solid #990000;}
#bilder3 {height:70px; width:60px;float:left;margin:13px 30px 20px 0;border-left:2px solid #990000;}

#werbung_vert {text-align:center;margin:15px 0;}
#werbung_vert2 {text-align:center;margin-bottom:5px;margin-top:40px;}

.list{list-style-image: url(../img/liste.png)}
ul ul li {list-style-type:circle;margin-left:45px;}

.sitemap li{padding:10px;}
.sitemap li a {color:#990000;text-decoration:none;font-size:1.2em;}
td a {color:#990000;text-decoration:none;padding-top:15px;}

.link_impressum {color:#990000;text-decoration:none;font-size:1.2em}

div#side{float:right;display:inline;width:140px;background:#55552B;margin:0 10px 10px 0;padding: 0; 
height: auto;}
div#side p{margin:0;padding:10px 10px}
div#side div{margin:0 0 10px;padding: 10px 0}

#nachoben {height:21px;width:84px;border:0;float:right;margin-top:10px;}

#nav_unten {padding-bottom:10px;clear:both;text-align:center;font-size:11px;}
#nav_unten a {text-decoration:none;color:#000;}
#nav_unten a:hover {color:#55552B;}

#copyright {color:#999999;text-decoration:none;margin-top:5px;margin-left:20px;float:left}
#link {margin-top:5px;border:0;clear:right;}

.keys {line-height: 1px; font-size: 1px;}

div#footer{clear:both;width:96%;margin:0 10px 0 23px;padding: 10px 0;
    background: #55552B;color: #FFF;}
div#footer p{margin:0}
div#footer_links{width:810px; margin: 0 0 0 100px; padding: 15px 0 5px 0;background: #FFFFCC;color: #111;}
div#footer_links a:hover {color: #55552B;text-decoration:underline;}
div#footer_links  a {text-decoration:none;color:#000;}
