/* Ausbau */

.main { background-color:#000000; margin:0px; padding:0px; }

.main_tab { background-image:url(img/kreis.gif); background-repeat:no-repeat; }

.kreis_rand { width:88px; }

.rahmen {  background-image:url(img/rand_re.gif); background-repeat:repeat-y; width:4px; }

.rahmen_oben { height:4px; }


.contenttd { vertical-align:top; height:500px; color:#ffffff; }

.abst { height:30px; }

.samira { height:40px; vertical-align:top }

.impressum {  text-align:right; }

.img1 {  width:4px; height:1px; }
.img2 {  width:976px; height:1px; }


/* Content */

.content { text-align:left; width:940px; padding-top:30px; padding-bottom:10px;  overflow:hidden; font-size:10pt; font-family: verdana;  }

.ueberuns { width:500px; text-align:justify;  font-size:10pt; font-family: verdana; }

.referenzen { width:500px; font-size:10pt; font-family: verdana; color:#ffffff; }
.referenzen table { width:500px; font-size:10pt; font-family: verdana;  color:#ffffff; }
.vtop { vertical-align:top; }
#refab { height:3px; }

.text { font-size:10pt; font-family: verdana; color:#ffffff; }

.formular { font-color:#000000;  border:1px solid #a5a5a5;  margin:2px 3px;  padding:1px 3px;  cursor:pointer; background-color:#EAEAEA; }
.form1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#c00000; }

.hr { width:350px; height:1px; color:#cccccc; }

.reftab { width:850px;  font-size:10pt; font-family: verdana; color:#ffffff; }
.reftd { padding-top:4px; padding-bottom:4px; width:280px; vertical-align:top;  }
.refheader1 { vertical-align:bottom; height:30px; background-image:url(img/ref1.png); background-repeat:no-repeat; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#8d8d8d; }
.refheader2 { vertical-align:bottom; height:30px; background-image:url(img/ref2.png); background-repeat:no-repeat; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#8d8d8d; }
.refheader3 { vertical-align:bottom; height:30px; background-image:url(img/ref3.png); background-repeat:no-repeat; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#8d8d8d; }
.refheader4 { vertical-align:bottom; height:30px; background-image:url(img/ref4.png); background-repeat:no-repeat; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#8d8d8d; }
.refabst { height:10px; }

.mainabst {width:20px; }
.maingra { border-style:solid; border-width:1px; border-color:#E10000; }

/*Galerie übersicht */
.bilder { height:150px; width:110px; border-style:solid; border-width:1px; border-color:#8d8d8d; }
.bilder_leer { height:150px; width:110px; border-style:none; }
.galerie { width:650px; font-size:10pt; font-family: verdana; color:#ffffff; border-style:solid; border-width:1px; border-color:#8d8d8d;  }
.galerielabel { width:650px; font-size:10pt; font-family: verdana; color:#ffffff;  }
.fieldset { width:660px; border-style:solid; border-width:1px; border-color:#8d8d8d; }
.galblock { width:110px; height:150px; }

.galtd { vertical-align:top; }


/*Galdetail */
.galdeltab { font-size:10pt; font-family: verdana; color:#ffffff; width:900px; }
.galtext { width:210px; vertical-align:top; }
.galabst { width:10px; }
.galbg { vertical-align:top; padding-top:50px; width:410; }
.galbl { vertical-align:top; width:210px; padding-top:35px; }
.galkl { height:50px; margin-right:2px; border-style:solid; border-width:1px; border-color:#8d8d8d; }
.galgro { border-style:solid; border-width:1px; border-color:#8d8d8d; }

.name { text-decoration:underline; }


table.galerie td A:link,
table.galerie td A:visited {
	
	text-decoration: none;
	border:1px;
	color:#ffffff;
	font-size:10pt; font-family: verdana; font-weight:normal; 

}

table.galerie td A:hover {
	text-decoration: underline;
 
}
table.galerie td A:active {	text-decoration: none;	color: #ffffff; }

table.galerielabel td A:link,
table.galerielabel td A:visited {
	
	text-decoration: none;
	border:1px;
	color:#ffffff;
	font-size:10pt; font-family: verdana; font-weight:normal; 

}

table.galerielabel td A:hover {
	text-decoration: underline;
 
}
table.galerielabel td A:active {	text-decoration: none;	color: #ffffff; }


/* Navis, Links */

.navi_bl { width:100px; height:50px; border-style:none; }	
.navi_abst { width:15px; }
.navi_1 { text-align:center; }
.navi_2 { text-align:center; }
.navi_3 { text-align:center; }
.navi_4 { text-align:center; }
.navi_5 { text-align:center; }
.navi_6 { text-align:center; }
.navi_7 { text-align:center; }



td.navi_1 A:link,
td.navi_1 A:visited {
	display:block;
	text-decoration: none;
	border:1px;
	color:#ffffff;
	font-size:10pt; font-family: verdana; font-weight:bold; 
	background-image:url(img/navi_frauen_sw.png); background-repeat:no-repeat; background-position:center top; 
}

td.navi_1 A:hover {
	text-decoration: none;
	background-image:url(img/navi_frauen_fa.png); background-repeat:no-repeat; background-position:center top; 
}
td.navi_1 A:active {	text-decoration: none;	color: #ffffff; }

/*---*/

td.navi_2 A:link,
td.navi_2 A:visited {
	display:block;
	text-decoration: none;
	border:1px;
	color:#ffffff;
	font-size:10pt; font-family: verdana; font-weight:bold; 
	background-image:url(img/navi_maenner_sw.png); background-repeat:no-repeat; background-position:center top; 
}

td.navi_2 A:hover {
	text-decoration: none;
	background-image:url(img/navi_maenner_fa.png); background-repeat:no-repeat; background-position:center top; 
}
td.navi_2 A:active {	text-decoration: none;	color: #ffffff; }

/*---*/

/*---*/

td.navi_3 A:link,
td.navi_3 A:visited {
	display:block;
	text-decoration: none;
	border:1px;
	color:#ffffff;
	font-size:10pt; font-family: verdana; font-weight:bold; 
	background-image:url(img/navi_ueber_sw.png); background-repeat:no-repeat; background-position:center top; 
}

td.navi_3 A:hover {
	text-decoration: none;
	background-image:url(img/navi_ueber_fa.png); background-repeat:no-repeat; background-position:center top; 
}
td.navi_3 A:active {	text-decoration: none;	color: #ffffff; }

/*---*/

/*---*/

td.navi_4 A:link,
td.navi_4 A:visited {
	display:block;
	text-decoration: none;
	border:1px;
	color:#ffffff;
	font-size:10pt; font-family: verdana; font-weight:bold; 
	background-image:url(img/navi_angebote_sw.png); background-repeat:no-repeat; background-position:center top; 
}

td.navi_4 A:hover {
	text-decoration: none;
	background-image:url(img/navi_angebote_fa.png); background-repeat:no-repeat; background-position:center top; 
}
td.navi_4 A:active {	text-decoration: none;	color: #ffffff; }

/*---*/

/*---*/

td.navi_5 A:link,
td.navi_5 A:visited {
	display:block;
	text-decoration: none;
	border:1px;
	color:#ffffff;
	font-size:10pt; font-family: verdana; font-weight:bold; 
	background-image:url(img/navi_referenzen_sw.png); background-repeat:no-repeat; background-position:center top; 
}

td.navi_5 A:hover {
	text-decoration: none;
	background-image:url(img/navi_referenzen_fa.png); background-repeat:no-repeat; background-position:center top; 
}
td.navi_5 A:active {	text-decoration: none;	color: #ffffff; }

/*---*/

/*---*/

td.navi_6 A:link,
td.navi_6 A:visited {
	display:block;
	text-decoration: none;
	border:1px;
	color:#ffffff;
	font-size:10pt; font-family: verdana; font-weight:bold; 
	background-image:url(img/navi_kontakt_sw.png); background-repeat:no-repeat; background-position:center top; 
}

td.navi_6 A:hover {
	text-decoration: none;
	background-image:url(img/navi_kontakt_fa.png); background-repeat:no-repeat; background-position:center top; 
}
td.navi_6 A:active {	text-decoration: none;	color: #ffffff; }

/*---*/

/*---*/

td.navi_7 A:link,
td.navi_7 A:visited {
	display:block;
	text-decoration: none;
	border:1px;
	color:#ffffff;
	font-size:10pt; font-family: verdana; font-weight:bold; 
	background-image:url(img/navi_partner_sw.png); background-repeat:no-repeat; background-position:center top; 
}

td.navi_7 A:hover {
	text-decoration: none;
	background-image:url(img/navi_partner_fa.png); background-repeat:no-repeat; background-position:center top; 
}
td.navi_7 A:active { text-decoration: none;	color: #ffffff; }

/*---*/



div#subnavi A:link,
div#subnavi A:visited {
	
	text-decoration: none;
	border:1px;
	color:#ffffff;
	font-size:10pt; font-family: verdana; 
	 font-weight:normal;

}

div.subnavi A:link,
div.subnavi A:visited {
	
	text-decoration: none;
	border:1px;
	color:#ffffff;
	font-size:10pt; font-family: verdana; 
	 font-weight:normal;

}


div#reflink A:link,
div#reflink A:visited {
	
	text-decoration: underline;
	border:1px;
	color:#ffffff;
	font-size:10pt; font-family: verdana; 
	font-weight:normal;

}

div#reflink A:hover {
	
	text-decoration: underline;
	border:1px;
	color:#ffffff;
	font-size:10pt; font-family: verdana; 
	font-weight:bold;

}




A:link,
A:visited {
	
	text-decoration: none;
	border:1px;
	color:#ffffff;
	font-size:10pt; font-family: verdana; font-weight:bold; 

}

A:hover {
	text-decoration: none;
 
}
A:active {	text-decoration: none;	color: #ffffff; }

/* SuperStrip */

#superstrip {  width:35px; height:213px; background-image:url(img/superstrip.jpg); background-repeat:no-repeat; cursor:pointer; }

#stripdetail { position:absolute; top:50%; margin-top:-280px; left:50%; margin-left:-250px;  width:35px; width: 500px; height:560px; background-color:#ffffff; -moz-border-radius:8px;  border:solid 3px #E10000; padding:20px; padding-top:15px; text-align:center;  }

#closerbut { margin-left:480px;}
#stripnewt { font-family: verdana; color:#E10000; width:500px; font-weight:bold; color:#e10000; margin-bottom:8px;  }
#stripnewb { font-family: verdana; color:#E10000; width:450px; font-weight:bold; color:#e10000; margin-top:10px; line-height:22px;}

#stripdetail #stripimg { border:double 3px #E10000; }

#sbut { vertical-align: top;}

#stripdetail a:link,
#stripdetail a:visited,
#stripdetail a:active {
    color:#E10000;
    text-decoration:none;
    
}

#stripdetail a:hover {
    text-decoration:underline;    
}


#lapdance {  width:35px; height:231px; background-image:url(img/lapdance.png); background-repeat:no-repeat; cursor:pointer; }
#lapdancedetail { position:absolute; top:50%; margin-top:-280px; left:50%; margin-left:-250px;  width:35px; width: 500px; height:450px; background-color:#ffffff; -moz-border-radius:8px;  border:solid 3px #E10000; padding:20px; padding-top:15px; text-align:center;  }

#lapdancedetail a:link,
#lapdancedetail a:visited,
#lapdancedetail a:active {
    color:#E10000;
    text-decoration:none;
    
}

#lapdancedetail a:hover {
    text-decoration:underline;    
}
