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.6em;}
h3{font-size:1.3em;clear:both}
h4{font-size:1.2em;clear:both;color:#990000}

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

div#header{width:100%;overflow:hidden;background: #595D66}
div#header h1,div#menu{width:870px;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: #990000;text-decoration:none;color: #FFC}
ul#nav a:hover{background: #B64848;color: #FFC}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #990000;}
* html ul#nav li.activelink a{background: #FFF;color: #990000;font-weight:bold;margin-right:-4px}

ul#nav #pkv a {width:130px;}
ul#nav #sitemap a {width:118px;}
ul#nav #links a {width:118px;}



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

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: #B64848;}
ul li #bild_oben {display:block;width:160px;height:120px;border:2px solid #990000;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: #B64848;margin-bottom:10px;margin-top:80px;}
div.comments p{padding: 10px;margin:0}
div.comments div.odd{background:#B64848;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:#990000;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:#990000;}

#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: #990000;color: #FFF;}
div#footer p{margin:0}
div#footer_links{width:810px; margin: 0 0 0 60px; padding: 5px 0 5px 0;background: #FFF;color: #111;}
div#footer_links a:hover {color: #990000;text-decoration:underline;}
div#footer_links  a {text-decoration:none;color:#000;}