@import url("sexrelax_ui_mid.css");

#container {
  width: 940px;
}

#back_old_site{
right:0px;
margin-right:85px;
}



#office{
left:660px;
padding-bottom:0px;
}

.menue_h_links {
margin-left: 22px;
}

#menue_h_first {
  float: left;
  margin-left: 12px;
}

.service_table {
margin-right: 12px;
margin-top: 1px;
}

#label_schnellsuche{
font-size:8pt;
}

input.suchfeld {
padding-left: 0;
}

#check_service {
font-size: 8pt;
padding-top: 0;
}

#pageContent {
width: 620px;
margin-left:-20px;
}

#logo a{
background: url(1024/logo_1024.png) no-repeat scroll 0 0 transparent;
position:relative;
margin-left: 16px;
float:left;
width:188px; 
height: 160px;
border:0;
margin-top:25px;
}


#slogan a {
background: url("1024/slogan_1024.png") no-repeat scroll 0 0 transparent;
border: 0 none;
float: left;
height: 106px;
margin-left: 25px;
margin-top: 75px;
width: 396px;
}


/*
#slogan a {
background: url("slogan_weihnachten.png") no-repeat scroll 0 0 transparent;
border: 0 none;
float: left;
margin-left: -115px;
margin-top: 0px;
}
*/

#inserieren a {
background: url("1024/inserieren_1024.png") no-repeat scroll 0 0 transparent;
border: 0 none;
float: right;
height: 115px;
margin-bottom: -12px;
margin-right: 85px;
width: 140px;
}

/*
#logo a{
background: url(1024/logo_1024.png) no-repeat scroll 0 0 transparent;
position:relative;
margin-left: 16px;
float:left;
width:212px; 
height: 180px;
border:0;
margin-top:5px;
}

#slogan a {
background: url("1024/slogan_1024.png") no-repeat scroll 0 0 transparent;
border: 0 none;
float: left;
height: 106px;
margin-left: 50px;
margin-top: 75px;
width: 402px;
}

#inserieren a {
background: url("1024/inserieren_1024.png") no-repeat scroll 0 0 transparent;
border: 0 none;
float: right;
height: 123px;
margin-bottom: -7px;
margin-right: 85px;
margin-top: 70px;
width: 151px;
}
*/


#footer {
margin: 0 auto;
position: relative;
font-size:11px;
width:644px;
line-height:12px;
color:white;
padding-top:30px;
padding-left:140px;
text-align:center;
clear:both;
}


/* ---------------------- menue_horizontal ---------------------- */

#menue_horiz{
float:left;
margin-top:3px;
margin-left: 12px;
width:838px; 
height:44px;
background: url(1024/balken_horiz_1024.png) no-repeat scroll 0 0 transparent;
}



#menue_horiz a {
margin-top: 7px;
text-decoration: none;
}

#menue_horiz input {
font-size: 10pt;
margin-top: 0;
}

#check_service {
font-size: 8pt;
padding-top: 0px;
}

         

#laufband{
clear:both;
float:left;
margin:2px 20px 0px 0px;
border: 0;
width:610px;
height:177px;
background: url(1024/laufband_1024.png) no-repeat scroll 0 0 transparent;
position:relative;

}

#menue_agb{
margin-left:15px;
margin-bottom:0px;

}





.agb_header{
float:left;
width:594px; 
height:5px;
background: url(1024/line_1024.png) no-repeat scroll 0 0 transparent;
margin: 10px 0px 40px 5px;
}


/* ---------------------- Startseite ---------------------- */

.premium_kachel{
margin: 1px 2px;
}

.alle_models_header {
  background: url("line.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 5px;
  margin-left: 6px;
width:594px; 
}

.alle_models_header {
background: url(1024/line_1024.png) no-repeat scroll 0 0 transparent;
  float: left;
  height: 5px;
  margin-left: 6px;
  width: 800px;
}


#laufband_wrapper {
margin: 8px 14px 0;
}

.premium_rahmen {
margin: 0 10px 15px;
}

.startseite_text {
  padding: 0 28px;
}

.startseite_text{
width:580px;
text-align: justify;
}
/* ---------------------- Menue-Links ---------------------- */

#menue_vert_wrapper{
float:left;
clear:both;
width:217px; 
height:595px;
margin-left:18px;
}


#menue_vert_o{
float:right;
margin-right:5px;
width:100%; 
height:18px;                   
background: url(1024/menue_vert_o_1024.png) no-repeat scroll 0 0 transparent;
position:relative;   
}

#menue_vert_u{
float:right;
margin-right:5px;
width:100%; 
height:18px;                   
background: url(1024/menue_vert_u_1024.png) no-repeat scroll 0 0 transparent;
position:relative;   
}

.menue_vert{
float:right;
width:100%;
margin-right:5px; 
background: url(1024/menue_vert_1024.png) repeat-y scroll 0 0 transparent;
}

.menue_vert2{
float:right;
width:100%;
margin-right:5px; 
background: url(1024/menue_vert_1024.png) repeat-y scroll 0 0 transparent;
}

.menue_vert3{
float:right;
width:100%;
margin-right:5px; 
background: url(1024/menue_vert_1024.png) repeat-y scroll 0 0 transparent;
}

#login_button{
width:216px; 
height:36px;
margin-left:-15px;
background: url(1024/login_button_1024.png) no-repeat scroll 1px 0 transparent;
}


#sonstiges_button{
width:216px; 
height:36px;
margin-left:-16px;
background: url(1024/sonstiges_button_1024.png) no-repeat scroll 1px 0 transparent;
}

select.region {
  margin-left: 6px;
  margin-top: 0px;
}

select#ortezuRegion {
  margin-left: 6px;
}

.menue_links {
font-size:9pt;
margin-left: 2px;
}

.menue_td {
  margin-left: -2px;
  width:148px
}

.menue_links_sonst {
font-size:9pt;
margin-left: 4px;
line-height:1.6em;
}


#navii{
height:225px;
margin-top:0px;
width:196px !important;
}


select#tmp {
  margin-left: 6px;
}

#benutzer_name {
  margin-left: 6px;
}

input.passwort_login {
  margin-left: 6px;
}

#password_forgotten {
  padding-left: 6px;
}


.milchig_outter_rahmen {
margin: 0 6px;
}



/* ---------------------- Allgemein ---------------------- */


.milchig_header_titel{
width:205px;
}


.rahmen_milchig_o{
float:left;
width:605px; 
height:10px;
background: url(1024/rahmen_milchig_o_1024.png) no-repeat scroll 0 0 transparent;
}

.rahmen_milchig_m{
float:left;
width:605px;
background: url(1024/rahmen_milchig_m_1024.png) repeat-y scroll 0 0 transparent;
}

.rahmen_milchig_u{
float:left;
width:605px; 
height:10px;
background: url(1024/rahmen_milchig_u_1024.png) no-repeat scroll 0 0 transparent;
}

.milchig_header {
background: url("1024/line_1024.png") no-repeat scroll 0 0 transparent;
float: left;
margin: 10px 0 5px 5px;
width: 605px;
}

.karte_milchig_header {
background: url("1024/line_1024.png") no-repeat scroll 0 0 transparent;
float: left;
margin: 10px 0 25px 5px;
width: 605px;
}


.liste_milchig_header {
background: url("1024/line_1024.png") no-repeat scroll 0 0 transparent;
float: left;
margin: 10px 0 -5px 5px;
width: 605px;
}

.alle_models_header {
width: 605px;
}

.girls_wrapper {
  clear: both;
  margin: 0 5px 4px 12px;
}

/*---------------------------------- Eventkalender ----------------------------------*/

#kalender_area {
  width: 576px;
}

.trennlinie_dunkel {
  background: url("1024/trennlinie_dunkel_1024.png") no-repeat scroll 0 0 transparent;
  width: 500px;
}

.register_menue_round_o {
  background: url("1024/register_haupt_round_o_1024.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 15px;
  margin-top: -1px;
  width: 605px;
}

.register_menue_inner_o {
  background: url("1024/register_haupt_inner_o_1024.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 14px;
  width: 605px;
}

.register_menue_inner_m {
  background: url("1024/register_haupt_inner_m_1024.png") repeat-y scroll 0 0 transparent;
  float: left;
  width: 605px;
}

.register_menue_inner_u {
  background: url("1024/register_haupt_inner_u_1024.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 18px;
  width: 605px;
}

.register_menue_m {
  background: url("1024/register_haupt_m_1024.png") repeat-y scroll 0 0 transparent;
  float: left;
  width: 605px;
}


.register_menue_u {
  background: url("1024/register_haupt_u_1024.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 17px;
  width: 605px;
}



/*---------------------------------- News ----------------------------------*/
.news_kachel_xl {
margin: 4px;
}

.news_kachel_xxl {
margin: 4px;
}








table.submenu {
  border: 1px solid #BF0101;
  color: white;
  margin-left: 27px;
  width: 560px;
}


/*---------------------------------- Home-Menü ----------------------------------*/

.register_button_active span {
  font-size: 13pt;
}


.register_m {
  font-size: 11pt;
  padding:0px 4px;
}

.register_menue_o {
  background: url("1024/register_haupt_o_1024.png") no-repeat scroll 0 0 transparent;
  width: 620px;
}

.banner {
  width: 560px;
  margin-left:20px;
  padding-top:0px;
}

.urlaubstext{
margin-left:55px !important; 
width:500px;
}

.banner_laufband{
  background: url("1024/banner_1024.png") no-repeat scroll 0 0 transparent;
  width: 590px;
}


marquee {
	margin-left:25px;
  width: 523px;
}

.register_haupt_inner {
  width: 530px;
}

.tel span {
  font-size: 13pt;
}

.kontakt {
  width: 250px;
}


.kontakt_titel_suche{
font-size:11pt;
}

.kontakt_titel{
font-size:12pt;
}

.kontakt_bizarr {
  width: 234px;
  display:block;
}

.oeffnungszeiten{
float:right;
width:271px;
font-size:10pt;
font-weight:bold;
margin-top:16px;
}

.oeffnungszeiten p {
  width: 200px;
  margin-left:14px !important;
}

.oeffnungszeiten span {
margin-top:4px;
font-size:10pt;
}

.oeffnungszeiten_girl {
  margin-top: 55px;
}

.oeffnungszeiten_top{
float:right;
background: url(1024/oeffnungszeiten_top_1024.png) no-repeat scroll 0 0 transparent;
width:229px;
height:10px;
}

.oeffnungszeiten_bottom{
float:right;
background: url(1024/oeffnungszeiten_bottom_1024.png) no-repeat scroll 0 0 transparent;
width:229px;
height:10px;
}

.oeffnungszeiten_mid{
float:right;
background: url(1024/oeffnungszeiten_mid_1024.png) repeat-y scroll 0 0 transparent;
width:229px;
}

.oeffnungszeiten_bizarr{
width:293px;
margin-top:16px;
}

.oeffnungszeiten_girl_bizarr{
margin-top:22px !important;
}


.oeffnungszeiten_bizarr span{
margin-top:0px;
margin-left:0px;
font-size:10pt;
}

.oeffnungszeiten_bizarr p{
width: 200px;
margin-left:14px !important;
}



.td_oeffnungszeiten{
width: 50px;
float:left;
}

.table_oeffnungszeiten_right {
clear:left;
margin-left:10px;
width:200px;
}

.table_oeffnungszeiten_left {
margin-left:10px;
}

.table_oeffnungszeiten_bizarr_right {
clear:left;
margin-left: 74px;
width:200px;
}

.table_oeffnungszeiten_bizarr_left {
margin-left: 74px;
width:200px;
}



/*---------------------------------- Club-Girls ----------------------------------*/

.list_girls_kachel {
  margin: 4px 2px;
}

/* evtl. nachziehen von neuen Design-Elementen.!!
.list_girls_kachel_content {
  padding-top: 7px;
}
*/

.list_girls_kachel_dark {
  margin: 4px 2px;
}


.menue_middle {
width: 524px;
}

.menue_prev_next {
width: 564px;
}

.services_table {
  width: 516px;
}
.service_rahmen_m {
font-size: 9pt;
line-height: 1.9em;
}

.girls_foto_area_m {
background: url("1024/girls_foto_area_m_1024.png") no-repeat scroll 0 0 transparent;
width: 424px;
}

.bizarr_foto_area_m {
background: url("1024/bizarr_foto_area_m_1024.png") no-repeat scroll 0 0 transparent;
width: 424px;
}

.girls_fotos_wrapper {
width: 430px;
}

.register_title {
width: 325px;
padding-top:8px;
}

.girls_foto_area_ro {
  background: url("1024/girls_foto_area_ro_1024.png") no-repeat scroll 0 0 transparent;
}

.girls_foto_area_lo {
  background: url("1024/girls_foto_area_lo_1024.png") no-repeat scroll 0 0 transparent;
}


/*---------------------------------- Anfahrt ----------------------------------*/

#map_canvas {
width:320px !important;
}

#directionsPanel{
width:200px !important;
font-size:9pt;
}


.route_drucken {
font-size: 8pt;
}

.td_routenplaner {
float: left;
width: 60px;
}




#agb_content {
margin: 0 28px 10px;
width: 555px;
}

.jobs_content {
width: 555px;
}


.info_content {
width: 555px;
}


#galerie_close {
  left: 422px;
}


.register_m {
  line-height: 1.8em;
}

.register_menue_inner_m p{
margin-left: 0px;
}


/*----------------   Detail-Suche   ----------------*/
#piercing{
margin-left:3px;
}

#tattoo{
margin-left:3px;
}
#behindertenfreundlich{
margin-left:3px;
}
#c{
margin-left:3px;
}

.detail_suche_rahmen_o {
  background: url("1024/detail_suche_rahmen_o_1024.png") no-repeat scroll 0 0 transparent;
  width: 562px;
}

.detail_suche_rahmen_u {
  background: url("1024/detail_suche_rahmen_u_1024.png") no-repeat scroll 0 0 transparent;
  width: 562px;
}

.detail_suche_rahmen_m {
  background: url("1024/detail_suche_rahmen_m_1024.png") repeat scroll 0 0 transparent;
  width: 562px;
}


.schnellsuche_content {
  width: 584px;
}


div.info_text {
width: 100px;
}

select.sortieren {
background: url("inputfeld_small.png") no-repeat scroll 0 0 transparent;
margin-right: 15px;
padding: 1px 6px 2px 4px;
width: 107px;
}

#register_block_kleinanzeige{
width:380px;
}


.kleinanzeige_schalten {
  margin-right: 0;
}


#new_features{
clear: both;
float: left;
height: 22px;
font-size:10pt;
width: 200px;
padding-left:0px;
}



#message a{
background: url("1024/nach_oben1024.png") no-repeat scroll 0 0 transparent;
margin-left: -250px; /* = half of width */
width: 614px;
}


.home_text{
font-size:10pt;
width:234px;
}

/*
#neuePreise{
color:white;
cursor:pointer;
margin-left:4px;
margin-top:5px;
float:left;
width:615px;
height:260px;
background:url(1024/premium_anzeige_schalten1024.png) no-repeat center center;
}

.neuePreise_start{
margin-left:14px !important;
}
*/
.maintenance{
width:520px;
margin-left:25px;
}

.maintenance_start{
width:536px;
margin-left:25px;
}

#uebersichtskarte{
float:left;
clear:both;
margin-top:40px;
margin-left:20px;
}

#grossraeume_table{
margin-top:-30px;
margin-left:10px;
width:580px;
}


#uebersichtskarte_button{
float:left;
margin-left:-16px;
background: url(1024/uebersichtskarte_button_1024.png) no-repeat scroll 0 0 transparent;
width: 216px; height: 36px;
}


#kategorien_button{
float:left;
margin-left:-14px;
background: url(1024/kategorien_button_1024.png) no-repeat scroll 0 0 transparent;
width: 216px; height: 36px;
}



#premium_ankuendigung{
width:556px;
margin-left:24px;
}
#premium_ankuendigung span{
margin-left:10px;
}

#premium_ankuendigung table{
margin-left:10px;
}


#slogan_info{
background: url(1024/slogan_info_1024.png) repeat-y scroll 0 0 transparent;
width: 516px; 
float:left;
height:152px;
margin-left:-10px;
border:0;
}

#slogan_info_o{
background: url(1024/slogan_info_o_1024.png) no-repeat scroll 0 0 transparent;
width: 516px; 
float:left;
margin-top:12px;
height:24px;
margin-left:-10px;
border:0;
}



.slogan_info_content{
float:left;
margin-top:5px;
font-size:9pt;
line-height:16px;
}
	
#slogan_info_titel{
font-size:11pt;
font-weight:bold;
}


#slogan_info_block{
margin-left:64px;
margin-top:-10px;
color:#edce88;
}

#aktion_neu{
float:left;
width:144px;
height:138px;
position:relative;
z-index:200;
background: url(1024/aktion_neu_1024.gif) no-repeat 0 0 transparent;
margin-top:-26px;
margin-left:10px;
}

#aktion_stern{
float:left;
width:144px;
height:138px;
position:relative;
z-index:200;
background: url(1024/aktion_60pz_1024.gif) no-repeat 0 0 transparent;
margin-top:-26px;
margin-left:10px;
}

.aktion_color{
width:266px !important;
font-size:10pt !important;
}


.sparpakete_regionen_table li {
float:left;
width: 130px;
}

.aktion_color b{
font-size:14pt !important;
}

#slogan_info_block2{
font-size:12pt !important;
width:320px !important;
}




