#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 { position:absolute; top:160px; left:170px;  height:1240px; z-index:3;  }
#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;}

.sex {width: 600px; padding:5px ; margin-bottom:20px; background-color:#c4000;border:1px #d33 solid; }
.sex h5 {font-size: 0.7em !important }
.sex   p       {font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular 	font-size: 11px; text-align:justify;}
.sex   h6       {font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular 	font-size: 11px; text-align:left;}
.sexinfo {width: 850px;}
.sex_gesamt {width: 600px;}
.sex_navi {width: 600px; padding:5px 5px 1px 5px ; font-size:0.8em !important; margin-bottom:20px; background-color:#c40000;border:1px #d33 solid; }

.sex10 {width: 600px; padding:5px 5px 1px 5px ; font-size:11px !important; margin-bottom:20px; background-color:#c40000;border:1px #d33 solid; }
.sex10 div.sexcontent div.sextext {width:465px;}
.sex0 {width: 10px; float:left; background:#a51000;}
.sex20 {width: 390px; float:left; padding:5px 5px 1px 5px ; font-size:0.8em !important; margin-bottom:20px; background-color:#c40000;border:1px #d33 solid; }
.seximg {width: 110px; float:left; }
.sextext  {float:left; width: 250px;height:55px; margin:10px}
.sextext h3 {width: 100% ; text-align:center !important; background-color:#000;  margin-right:5px}
.empfang {font-size: 0.8em !important; height:100% }
.sexcontent {width: 350px; float:left;margin-right:10px;}
.sextext{margin-top:0px;}
.Siegel {float:left;width: 110px; text-align:right;}

.suchtkat {width: 500px; padding:5px 5px 1px 5px ; font-size:0.8em !important; margin-bottom:20px; background-color:#c40000;border:1px #d33 solid; }
.sexwerbung     {width: 600px; padding:5px ; font-size:0.7em !important; margin-bottom:20px; background-color:#000;border:1px #d33 solid; text-align:center; }

.sexinfo {width: 500px; 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;}

.pfeil {line-height:1em;font-size:0.9em!important;display:block;background: #000 url(/img/down_arrow_trans.png) no-repeat 5px 5px; width: 750px;  padding: 5px; text-align:center;}
.sexdaten {	width: 800px;  padding: 5px; background: #800000; text-align:center;}
.box0 {	width: 650px; padding: 25px; font-size:12px;}

.box{	float:left; width: 250px; text-align:justify;padding-left: 10px}
.boxselect{ float:left; width: 300px; text-align:left;padding-left: 10px}
.boxlabel{ float:left; width: 120px; padding: 10px 0;text-align:left;padding-left: 10px}
.boxelement{ float:left; width: 300px; padding: 10px 0; text-align:left; padding-left: 10px}
.boxinfo{float:left; width: 50px; padding: 10px 0; text-align:left;padding-left: 10px}
input {width: 150px;}
input ([type="checkbox"]) {width: 80px;}
input:not([type="submit"]), input:not([type="checkbox"]), select:not([ID]) {width: 223px;}



.box > h3 {text-align:center;}
.box > h2 {text-align:center;}

.boxicon {float:left; width: 150px; text-align:right; padding: 5px; margin-left:15px}
.bildbox{float:left; width: 150px; }
.bildbox_select{float:left; width: 190px; text-align:right !important; font-size: 10px;}
.info {	width: 100px; float: left; padding: 5px; font-size:10px;}
.text{	width: 450px; float: left; padding: 5px; font-size:12px;}
.line { clear:both; background-color:#c40000;border:solid #c40000; width:550px}
.clear {clear:both;}

.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;}
