*{margin:0;padding:0}
body{background:#fff;color:#666;font:.9em/1.5em georgia,serif}

.rahmen{margin:0 auto;max-width:65em;width:92%}
#oben{background:#142;color:#fff}
.links{float:left;padding:3em 0;width:40em}
.rechts{float:left;padding:3em 0 3em 5em;width:20em}
.unten{border-top:1px solid #ddd;clear:both;}

#oben ul{background:#253;float:left;list-style-type:none;margin:1em 0 0 0;width:100%}
#oben ul li{border-right:2px solid #142;display:block;float:left;margin:0}
#oben ul li a{display:block;color:#fff;text-decoration:none;padding:.3em 1.2em}
#oben ul li a:hover{background:#364;color:#fff}
#oben ul li.active a,#oben ul li.active a:hover{background:#fff;color:#142}
#oben ul li.suche{border-right:0;border-left:2px solid #142;float:right;padding:.3em 2%;width:30%}
#oben ul li.suche form{padding:0em 0}
#oben ul li.suche form input{background:#fff;border:1px solid #142;color:#555;font:.9em/1.4em optima,arial,sans-serif;padding:0 .2em}
#oben ul li.suche form legend{float:left}


ul#sidebar li{list-style:none;margin:0 0 2em 0}
ul#sidebar li ul li{list-style:circle;margin:0 0 0 1.3em}



h1,h2,h3,h4,h5,h6{color:#142;font-size:1.2em;font-weight:normal;padding:.2em 0}
h1{color:#fff;font-size:2.5em;letter-spacing:-.02em;padding:3.5em 0 .3em 0}
h1 span{font-size:.5em;letter-spacing:0;padding:0 0 0 1em}
h2{font-size:1.8em;padding:.2em 0 .6em 0}
h3{font-size:1.1em;margin:2em 0 0 0}
h6{color:#999;font-size:.9em}
a{color:#850}
p+p{margin:2em 0}
img{display:none}
hr{border:0;clear:both}
.anzeige{padding:1.5em 0}
.unten{clear:both}


.pagebar{padding:2em 0 0 0}
.pagebar a,.this-page{border:1px solid #ddd;padding:.2em .4em}
.pagebar a:hover{background:#eee}


