/*@font-face { font-family: MuseoSans; src: url(../MuseoSans_500.otf) format (opentype); font-weight: normal; }*/
body { margin: 0; padding: 0; background: #121212 url(../pics/bg_body.jpg) repeat-x top center; font: normal 0.625em Verdana, Geneva, sans-serif; color:#cdcf91;}
ul { margin: 0;padding: 0; list-style-type:none;}
p {margin:0; padding:0; font-size: 1.3em; line-height: 1.6em}
h1,h2{ margin:-10px 0 0 30px; padding-top: 20px; font-family: Arial, Verdana sans-serif; text-decoration: none;color: #ffa700; font-weight: normal;}
h3 { margin:-10px 0 0 -2px; padding-top: 20px; font-family: Arial, Verdana sans-serif; text-decoration: none;color: #ffa700; font-weight: bold;}
h4 { margin:-10px 0 0 30px; padding-top: 20px; font-family: Arial, Verdana sans-serif; text-decoration: none;color: #ffa700; font-weight: bold;}
h1 {font-size: 2.4em; }
h2 {font-size: 2.0em; }
h3 {font-size: 1.6em; }
h4 {font-size: 1.6em; }
img,a { border: 0px;}
table { margin-left: auto; margin-right: auto; margin-top: 40px;}
table.girlspics { margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px;}
table.toggler{ margin-top: -15px; width: 170px; height: 170px; border:none;}

/* gestrichelte Linien in FF entfernen */
a:focus { outline: none; border: none; outline-style: none;}

a.link { border-bottom: 1px dotted #789773; color: #789773; text-decoration:none; }
li a.link { border-bottom: 1px dotted #789773; color: #789773; text-decoration:none; }
a:hover.link { border-bottom: 1px dotted #ffa700; color: #ffa700; text-decoration:none; }
li a:hover.link { border-bottom: 1px dotted #ffa700; color: #ffa700; text-decoration:underline; }

.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.center{text-align: center;}

#navigation { position: relative; float: left; height: 85px; width: 980px; display: inline;}
#navigation ul li a { width: 111px; height: 85px; line-height: 72px; color: #fff;}
#navigation ul li a:active { line-height: 75px;}
#navigation a { font: normal 1.8em Arial, Verdana sans-serif; text-decoration: none; padding: 20px 20px 30px 20px;}
#colorline { position: absolute; left: 0; top: 274px; float: left; height: 85px; width: 100%; background: url(../pics/colorline_yellow.jpg) repeat-x 0 0;}

#wrapper { margin: 0 auto; width: 980px;}
#content { position: relative; top: 40px; float: left; width: 700px; display: inline;}
#header { width: 1140px; height: 274px; margin: 0 auto;}
#footer { position: relative; top: 40px; width: 100%; height: 350px; clear: both; border-top: 0px solid #666; background: #000000 url(../pics/bg_footer.gif) repeat-x 0 0;}
.f_content {  margin: 0 auto; width: 980px; border: 0px solid white; padding: 40px 0 15px 0;}
#rightcolumn {position: relative; top: 40px; left: 40px; width: 220px; float: left;}

#blue_box { float: left; width: 228px; height: 274px; background: url(../pics/header_paradies.jpg) no-repeat 0 0;}
#red_box { float: left; width: 228px; height: 274px; background: url(../pics/header_laufhaus.jpg) no-repeat 0 0;}
#yellow_box { float: left; width: 228px; height: 274px; background: url(../pics/header_tabledance.jpg) no-repeat 0 0;}
#pink_box { float: left; width: 228px; height: 274px; background: url(../pics/header_escort.jpg) no-repeat 0 0;}
#green_box { float: left; width: 228px; height: 274px; background: url(../pics/header_appartements.jpg) no-repeat 0 0;}

#eintreten_blue { text-align: center; width: 157px; height: 50px; position: relative; top: 110px; left: 120px; background: url(../pics/eintreten_blue.png) no-repeat 0 0;}
#eintreten_red { width: 157px; height: 50px; position: relative; top: 110px; left: 80px; background: url(../pics/eintreten_red.png) no-repeat 0 0;}
#eintreten_yellow { width: 157px; height: 50px; position: relative; top: 110px; left: 20px; background: url(../pics/eintreten_yellow.png) no-repeat 0 0;}

#sitemap_imp { width: 180px; height: 280px; float: left; display: inline; border-right: 1px solid #383838;}
#sitemap_imp .sitemap_list { padding: 90px 20px 0 0; color:#383838;}
#sitemap_imp .sitemap_list li { font: normal 1.1em Arial, Geneva, sans-serif; line-height:1.8em;}
#sitemap_imp .sitemap_list li.listhead {color: #948d7d; font-size: 1.3em; font-weight: bold; line-height: 1.5em;}
#sitemap_fkk { width: 270px; height: 280px; float: left; display: inline; background: url(../pics/bg_footer_fkk.png) no-repeat 20px 0px; border-right: 1px solid #383838;}
#sitemap_lh { width: 340px; height: 280px; float: left; display: inline; background: url(../pics/bg_footer_lh.png) no-repeat 20px 0px; border-right: 1px solid #383838;}
#sitemap_td { width: 180px; height: 280px; float: left; display: inline; background: url(../pics/bg_footer_td.png) no-repeat 20px 0px; border-right: 0px solid #383838;}


li.navlogo { width: 175px; height: 85px; float: left;}
li.navspace { width: 50px; height: 85px; float: left;}
li.nav { width: 111px; height: 85px; float: left; background: url(../pics/bg_nav_gelb.png) no-repeat 0 0; text-align: center; display: inline;}/*gelb*/
li.navactive { width: 111px; height: 85px; float: left; background: url(../pics/bg_nav_gelb.png) no-repeat 0 -85px; text-align: center; display: inline;}/*gelb*/

.subnav_container { position: relative; height: 35px; padding: 7px 5px 5px 50px; display:block; background: url(../pics/bg_subnav.png) no-repeat 0 0; }/**/
.subnav_container_numbers { position: relative; height: 35px; padding-left: 50px; display:block; background: url(../pics/bg_subnav.png) no-repeat 0 0; }/**/

/* Girls-Galerie */
.description_container { position: relative; width: 641px; height: 210px; padding: 10px; display:block; background: url(../pics/bg_girls_description.gif) no-repeat 0 0; }/**/
.description_container_holiday { position: relative; width: 641px; height: 210px; padding: 10px; display:block; background: url(../pics/bg_girls_description_holiday.gif) no-repeat 0 0; }
.description_container_new { position: relative; width: 641px; height: 210px; padding: 10px; display:block; background: url(../pics/bg_girls_description_new.gif) no-repeat 0 0; }
.description_thumb_container { float: left; padding: 10px 20px 10px 0px; border: 0px solid red; width:130px; height: 130px;}
.description_text_container { float: left; width: 420px; height: 140px; padding: 5px 10px 10px 25px; border: 0px solid red;}
.description_icon { float: left; top: 20px;}
.description_text { clear: both; padding-top: 15px;}
p.girls_name {margin:0; padding:0; font-size: 1.4em; line-height: 1.6em; font-weight: bold; color: #789773; text-decoration:none;}
.text_green { color: #789773;}
.img_border { border: 2px solid #8d0000;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

li.subnav { float: left;}
.galkat { margin-right: 15px; padding: 5px 5px 5px 5px; float: left;}
li.subnav a{  display: inline; line-height:2.8em; padding: 8px 12px 8px 12px; font-family: Verdana, Geneva, sans-serif; font-size: 1.3em; font-weight: bold; color: #fff; text-decoration: none; background: url(../pics/bg_subnav_list.gif) no-repeat 0 0;}
li.subnav_active a{  display: inline; line-height:2.8em; padding: 8px 12px 8px 12px; font-family: Verdana, Geneva, sans-serif; font-size: 1.3em; font-weight: bold; color: #000; text-decoration: none; background: url(../pics/bg_subnav_list.gif) no-repeat 0 -35px;}
.galkat_number{ margin-right: 15px; padding: 10px 5px 5px 5px; float: left;}

.header_content { width: 700px; height: 61px;  background: url(../pics/bg_header_content.png) no-repeat 0 0;}
.header_contextual { width: 700px; height: 26px;  background: url(../pics/bg_header_contextual.png) no-repeat 0 0;}
.content_content { width: 700px; background: url(../pics/bg_content_content.png) repeat-y 0 0;}
.footer_content { width: 700px; height: 40px; background: url(../pics/bg_footer_content.png) no-repeat 0 0; margin-bottom: 40px;}

.header_rightcol { width: 220px; height: 61px; padding: 0 15px 0 15px; background: url(../pics/bg_header_rightcol.png) no-repeat 0 0;}
.content_rightcol { width: 220px; background: url(../pics/bg_content_rightcol.png) repeat-y 0 0;}
.footer_rightcol { width: 220px; height: 40px; background: url(../pics/bg_footer_rightcol.png) no-repeat 0 0; padding-bottom: 40px;}
.trenner_rightcol { width: 220px; height: 30px; background: url(../pics/bg_footer_rightcol.png) no-repeat 0 0;}

/* Damit es  im IE 6 auch vernünftig aussieht */
.spacer { padding: 15px 15px 0 30px; width: 650px;}

.img_news { text-align: center; }
.spacer_rightcol_news {  width: 190px; padding: 20px 15px 0 15px; border: 0px solid white; text-align: center;}/**/
.spacer_rightcol {  width: 190px; padding: 10px 15px 0 15px; border: 0px solid white;}/**/

td.galerie_thumbs { width: 141px; height: 141px; background: url(../pics/bg_thumbs.png) no-repeat 0 0; text-align: center; }
td.galerie_thumbs_girls { width: 170px; height: 170px; background: url(../pics/bg_thumbs_girls.png) no-repeat 0 0; text-align: center; }
div.clear {clear: both;}
.blue { color: #1f8cd9;} 
.imgright {float: right; margin: 5px 10px 10px 10px; border: 1px solid #666;}
.imgleft {float: left; margin: 5px 10px 10px 10px; border: 1px solid #666;}
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
ul.list { list-style-image: url(../pics/listenstern.png); text-indent: 5px; padding-left: 20px;}
ul.list li{ line-height:1.5em; padding: 5px 20px 0px 5px; font-family: Verdana, Geneva, sans-serif; text-decoration: none; font-size: 1.3em; font-weight: bold;}

.eventbanner { width: 625px; text-align: center;}

div.context { width: 140px; margin: 10px 21px 10px 0; border: 0px solid white; display: block; overflow: hidden;}
.sitemap_list { padding: 90px 30px 0 30px;}
.sitemap_list li a { color: #383838; text-decoration:none; font: normal 1.1em Verdana, Geneva, sans-serif; line-height:1.8em; border-bottom: 1px dotted #383838;}
.sitemap_list li a:hover { color: #1f8cd9; text-decoration:none; border-bottom: 1px dotted #1f8cd9;}
.sitemap_list li a:focus { outline: none; border: none; outline-style: none;}
.listhead { color: #948d7d; font-size: 1.3em; font-weight: bold; line-height: 1.5em;}

.info_telefon {padding-top: 20px;}
.info_email {padding-top: 20px;}

#accordion { position: relative; top: 20px;}
span.trigger { position: relative; top: 5px; font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px;color: #FFFFFF;border: 1px solid #740001;-moz-border-radius: 4px;-webkit-border-radius: 4px; padding: 5px 15px 5px 15px; margin-left: 35px; background: url(../pics/bg_button_del.gif) top left repeat-x;text-decoration: none; cursor: pointer; text-align: center;}
span.toggler{ cursor:pointer;}
span.toggler_active{ cursor:pointer;}
/*
span.toggler {position: relative; top: 20px; font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px;color: #FFFFFF;border: 1px solid #740001;-moz-border-radius: 4px;-webkit-border-radius: 4px; padding: 6px 10px 4px 10px;background: url(../pics/bg_button_del.gif) top left repeat-x;text-decoration: none; cursor: pointer;}
span.toggler_active {position: relative; top: 20px; font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight: bold;font-size: 11px;color: #FFFFFF;border: 1px solid #740001;-moz-border-radius: 4px;-webkit-border-radius: 4px; padding: 6px 10px 4px 10px;background: url(../pics/bg_button_del.gif) top left repeat-x;text-decoration: none; cursor: pointer;}
*/
.element p { padding-left: 50px; padding-right: 50px;}
div .acc_right { padding-right: 50px; float: right;}
div .acc_right img{ margin-left: 20px; border: 1px solid #766f63;-moz-border-radius:5px;-khtml-border-radius:5px;}




