#Head { position:relative; top:0px; left:0px; width:100%; height:160px; z-index:1;margin-bottom:10px }
#Menue { position:relative; top:10px; left:0px; width:155px; height:auto; z-index:2; }
#Content { width:810px; float:left; padding:8px 7px 0 10px !important;}
#c2  { visibility: visible; position: absolute; z-index: 4; top: 2653px; left: 6px; height: auto }
#Tops { position:absolute; top:210px; left:750px; width:220px;  height:auto; z-index:3; text-align:center;}
#Top20 { position:absolute; top:210px; left:1000px; width:220px;  height:auto; z-index:3; text-align:center;}
#Top { position:absolute; top:210px; left:850px; width:220px;  height:auto; z-index:3; text-align:center;}
#Werbung { position:absolute; top:210px; left:1120px; width:150px; z-index:0; font-size:10px; background-color:#c40000 }
#Werbung20 { position:absolute; top:210px; left:1250px; width:150px; z-index:0; font-size:10px; background-color:#c40000 }
#stadtfooter {position:absolute; top:2000px; left:170px;  height:100px; width: 850px;  background: #000; text-align:center; margin-bottom:15px}
#c2 { position:absolute; top:2650px; left:10px; height:auto; z-index:4; }
img{border:none;}

h1 {margin:0 !important;}
h2{width:100%; font-size:1.1em; line-height:1.2em;vertical-align:middle;background:#000; text-align:center !important;margin:1em 0; padding:2px 0; letter-spacing:1px }

.sexinfo {width: 800px; padding:5px ; font-size:12px; margin-bottom:10px; font-size:0.8em !important;}
.sexinfo >h3 {line-height:1em;font-size:0.9em!important;display:block;background: #000 url(/img/down_arrow_trans.png) no-repeat 5px 5px; width: 350px;  padding: 5px; background-color:#000000; text-align:center;}
.sexinfo >h2 {line-height:1em;font-size:1.3em!important;display:block;background: #000 url(/img/down_arrow_trans.png) no-repeat 5px 5px; width: 550px;  padding: 5px; background-color:#000000; text-align:center;}

.sexinfo >p {text-align:left;}
.sex h1 {text-align:center;}
.sex h2 {text-align:center !important; padding-bottom:10px;}



.navi {width: 750px; padding:5px ; font-size:12px; margin-bottom:10px; text-align:center; }
.navi a {font-size:14px;}
.navi > img {padding:75px}

.bannerbox { padding: 10px; background: #800000; margin:10px 0px;  text-align:center;}


.topbox {width:260px;background:#c60000;border-right:1px #000 solid; border-bottom:1px #000 solid; padding-bottom:10px; margin-bottom:30px; font-size: 11px;}
.topheader {text-align:left; padding:0px !important; margin:0px !important;}
.topimg {width:110px; margin:10px 5px; float:left; } 
.toptext {width:100px; margin:5px; float:left; vertical-align:middle; }
.toptext h3 {background-color:#000; margin-top:5px}
.topbottom{text-align:left; margin:0px 10px; font-size: 10px;}


/* Fuer die Poppliste */
img{border:none;}
.image_list{float:left;width:660px;font-size:1.3em;color:#000;padding:7px 12px 12px 12px;}
.image_list div{float:left;margin:26px 28px 0 0 ;border:2px #ffb solid;font-size:0.7em;}
.image_list div:not([class="mini"]){width:120px;text-align:center;}
.mini div{width:100px !important;height:100px !important;}
.image_list > div > div{display:block;width:100%;height:30px;margin:-30px 1px 0 0;border:none;line-height:1em;text-align:center;}
.image_list > div > div > p{border:none;padding:0px !important;margin:0;font-weight:bold;background:none;color:#000;font-size:1.2em;}
.image_list div.layer{background:#ffb;opacity:0.7 !important;border-top:1px #fff solid;height:28px !important;}
