body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../assets/mootools/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}

.srl_content {
	padding:0 !important;
	overflow:hidden;
}

#srl_layer {
	background-color:transparent !important;
}

#srl_closeBtn{
	height:20px;
	background-image:url(../../files/layer_mai_2014/close.png);
	background-position:right top;
	background-repeat:no-repeat;
	text-indent:-9999px
}

#srl_closeBtn:hover{cursor:pointer}

.hide-on-desk {
	display:none;
}

.girl {
	width:33%;
	float:left;
}

#main .dg_time_table_col_0,
#main .dg_time_table_col_1,
#main .dg_time_table_col_2 {
	float:left;
	width:33%;
}

#main .dg_time_table_col_0:last-child
#main .mod_galleryGirls a:last-child {
	float:none;
}

#main .mod_dayplanGallery .image_container img,
#main #girls-galerie .image_container img{
	margin-top:10px;
}

#main .gg_table_col_0,
#main .gg_table_col_1,
#main .gg_table_col_2 {
	float:left;
	width:33%;
}

#sedcard_main {
	float:left;
	width:360px;
}

.ce_sedcard {
	padding-top:0;
}

#sedcard_table {
	float:right;
	width:310px;
	margin-bottom:25px;
}

#sedcard_description {
	margin-left:400px;
	top:50px;
	width:300px;
}

#sedcard_statement {
	top:168px;
	margin-left:400px;
	width:300px;
	margin-bottom:25px;
}

#sedcard_table div {
	float:left;
}

#left {
	font-size:15px;
}

#left .dp_reservation {
	z-index:9;
	top:30px;
}

#left a,
.mod_galleryGirls a,
.mod_dayplanGallery a {
	text-decoration:none;
}

#left .dp_time_table_col_0 {
	width:100px;
	float:left;
	line-height:24px;
}

#left .dp_time_table_col_1 {
	width:50px;
	float:left;
	line-height:24px;
}



/* basic.css */


body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}

table{border-collapse:collapse;border-spacing:0}

caption,th,td{vertical-align:top;text-align:left}

abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help}

blockquote,q{quotes:none}

fieldset,img{border:0}

sup{vertical-align:text-top}

sub{vertical-align:text-bottom}

del{text-decoration:line-through}

ins{text-decoration:none}

a{color:#00f}

:focus{outline:0}

body{font:13px "ff-dax-web-pro-1","ff-dax-web-pro-2",Arial,sans-serif;color:#fff}

input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}

pre,code{font:13px "Lucida Console",Monaco,monospace}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;color:#fff}

h1{padding-bottom:9px;font-size:24px}

h2{font-size:16px}h3{font-size:14px}

table{font-size:inherit}

caption,th{font-weight:bold}

p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}

table{margin-bottom:0}





/* main.css */

#morefun_logo{float:right;padding-top:100px;padding-right:10px}

#footer{display:none}

.adresse_zeiten .col_0{width:200px}

a{text-decoration:underline;color:#fff}

.preise_tabelle{font-size:15px}

.preise_tabelle .col_0{width:110px;height:22px}

.titel_2{font-size:16px}

html{height:101%}

body{background-color:#1E1E1C}

#wrapper{background-image:url("../../files/laboum/layout/background.jpg");background-position:left top;background-repeat:no-repeat}

#container .inside {;padding-right:10px;padding-left:20px}

#header .inside {padding-right:10px}

#main{ margin-top:48px; border-right:1px dotted #fff;border-left:1px dotted #fff;min-height:1123px;margin-bottom:20px}

#left, #right {
	padding-top:48px;
}

.sedcard #main{border-right:0px dotted #fff;border-left:1px dotted #fff}

#main .inside{padding-right:20px;padding-left:20px}

.sedcard #main .inside{padding-right:0;padding-left:20px}

.kontakt_seite #main .inside{padding-right:18px;padding-left:20px}

#main .ce_text{font-size:13px;line-height:18px}

#left .ce_text,#right .ce_text{font-size:13px;line-height:18px}

#left .inside{padding-right:10px}#right .inside{padding-left:20px}

#right ul{padding-left:18px;list-style-type:none;list-style-image:url("../../files/laboum/layout/Sternli_list.png")}

#right ul li{left:-2px;position:relative}

#header_adresse{left:430px;top:108px;position:absolute}

#header_adresse span{padding-right:20px;font-size:14px;line-height:14px;color:#fff;letter-spacing:1px}

#header_adresse .col_0 span{text-transform:uppercase}

#header_adresse .col_2 span{padding-right:0;font-weight:bold}

#laboum_logo{width:458px;height:162px;left:-30px;top:14px;position:absolute;background-image:url("../../files/laboum/layout/logo.png");background-position:left top;background-repeat:no-repeat}

#laboum_logo a {width:458px;height:162px; display:block; text-indent:-9999px; }

.mod_newslist{padding-bottom:30px}

.mod_newslist .layout_full{padding-top:10px}

.mod_newslist .first{padding-top:0}

.mod_newslist p{margin:0;padding:0}

.daily_info{top:-5px;position:relative}




/* planadmin.css */
.girlName{font-size:15px}

.image_hover{width:190px;height:160px;left:200px;position:absolute;margin-top:-6px;background-image:url("../../files/laboum/layout/hover_frame.png");background-position:left top;background-repeat:no-repeat;visibility:hidden;z-index:1000}

.image_hover img{left:34px;top:10px;position:relative}

#mod_promotext p{margin:0;padding:0;border:0}

#mod_promotext li{padding-bottom:10px}

div.sedcard{padding-top:3px}

.td_sedcard_left{width:400px}

#sedcard_description{padding-right:10px;padding-bottom:35px;line-height:18px;font-weight:bold}

#sedcard_statement{padding-right:10px;line-height:18px}

.mod_dayplanList {
	z-index:9999;
}

/*.dp_time_table_col_0{width:100px}

.dp_time_table_col_2{width:1px}

.dp_time_table a{width:100%;display:block;font-size:15px;text-decoration:none;color:#fff}

.dp_time_table td{ padding-bottom:10px;}

.dg_time_table a,.gg_table a{width:100%;display:block;text-decoration:none;color:#fff}

.dg_time_table_col_0,.dg_time_table_col_1,.gg_table_col_0,.gg_table_col_1{width:160px;height:150px}

.dg_time_table_row_text td,.gg_table_row_text td{height:40px}

.dg_intro_text,.dp_intro_text,.dp_reservation,.gg_table_row_text{font-size:15px}

.dp_intro_text{line-height:19px}*/





/* jobs.css */
#main .ce_text ul{margin-left:18px;list-style-type:none;list-style-image:url("../../files/laboum/layout/Sternli_list.png")}




/* navigation.css */
#navigation_border{width:905px;height:21px;left:55px;top:140px;position:absolute;border-top:1px dotted #fff;border-bottom:1px dotted #fff;z-index:1}

#navigation_main{height:22px;left:230px;top:141px;position:absolute;padding-right:20px;z-index:2}

#navigation_main ul{height:22px;padding-left:20px;list-style-type:none;margin:0}

#navigation_main li{width:50px;height:22px;float:left;white-space:nowrap}

#navigation_main li.nav_divider{width:40px;background-image:url("../../files/laboum/layout/Sternli.png");background-position:center center;background-repeat:no-repeat}

#navigation_main li.tagesplan{width:73px}

#navigation_main li.interieur_seite{width:65px}

#navigation_main li.girlsgallerie_seite{width:55px;white-space:nowrap}

#navigation_main li.preise_seite{width:46px}

#navigation_main li.kontakt_seite{width:55px}

#navigation_main a,#navigation_main span{height:22px;font-size:14px;line-height:22px;text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:1px}

#navigation_main li.trail a,#navigation_main li.active span{font-weight:bold}

.navigation_language {position:relative; margin: -10px 20px 0 0; }

.tagesplan .navigation_language {position:relative; margin: 45px 20px 0 0; }

.navigation_language ul{text-align:right;list-style-type:none;list-style-image:url("../../files/laboum/layout/Sternli.png")}

.navigation_language li{width:20px;float:left;padding-right:30px}

.navigation_language li.last{padding-right:0}

.navigation_language a,.navigation_language span{font-size:14px;text-decoration:none;color:#fff}

.navigation_language a:hover{text-decoration:underline}

.navigation_language li.active{list-style-type:none;list-style-image:url("../../files/laboum/layout/Sternli_active.png")}

.navigation_language li.active a,.navigation_language li.active span{font-weight:bold;color:#760d11}

#navigation_tagesplan{right:5px;top:-70px;position:absolute}

#navigation_jobs,#navigation_formular{right:20px;top:10px;position:absolute}




/* formular.css */

label {
	margin-top:5px;
}

input.text {
	margin-bottom:10px;
	height:27px;
}

input.captcha {
	width:50px;
}

.checkbox_container,
.radio_container  {
	margin:5px 0;
}

.checkbox_container legend,
.radio_container legend {
	width:50%;
	float:left;
}

/*.captcha{border:0}

.ce_form label span,.ce_form label,.explanation,.question{font-size:13px}

.question{font-weight:bold}

.ce_form input.text{width:148px;height:18px;display:inline-block;margin-bottom:5px;border:0}

.ce_form input.upload{}.radio_container label{margin-right:10px}

.dummy_description{}

.label135,.label7,.label34,.label35,.label43,.label61,.label82,.label85,.label90,.label98,.label119,.label122,.label127,.label156,.label159,.label164{
	width:90px !important;
}

.ctrl7,.ctrl61,.ctrl98,.ctrl135{ width:265px; }

.label10,.label62,.label99,.label136{width:52px}

.label20,.label21,.label72,.label75,.label109,.label112,.label146,.label149{width:223px}

#ctrl_20 label{margin-right:0}

.label90,.label43,.label127,.label164{height:30px}

td.fotos input.text{width:100px;height:18px;display:inline-block;margin-bottom:5px;border:0}

input.checkbox,input.radio{margin-bottom:0}

.ce_form .headline{padding-bottom:10px;border:0}

td.personalien,td.meinservice,td.fotos,td.message{padding-bottom:20px}

input.submit{padding:3px 30px;background-color:#fff;border:0}

textarea{width:365px}.explanation{height:20px}

.question{height:25px}

.submit_container{padding-top:20px;text-align:right}

table.sicherheit{width:455px}

table.kondom td,table.meinservice td{height:20px}*/




/*  interieur  */

.ce_gallery figure,
.ce_gallery figure img {
}

.ce_gallery ul {
	width:100%;
}

.ce_gallery ul li {
	width:31%;
	height:auto;
	float:left;
	margin:0 10px 10px 0;
}

.ce_gallery .image_container {
	width:100%;
	float:left !important;
	height:145px;;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.ce_gallery img {
	-moz-border-radius: 15px;
	border-radius: 15px;
	float:left;
	height:140px;
	width:200px;
	background:#333;
}



.ce_gallery img {
	width:100%;
}*/

@media print{
/* print.css */
html{height:100%}
}
