body			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background: #000000 url(../resources/bg.jpg) center top no-repeat; margin: 0;
				scrollbar-face-color: #0e1116; 
				scrollbar-base-color: #191919;
				scrollbar-arrow-color: #FFFFFF;
}

#wrapper		{ width: 1005px; margin: 0 auto; text-align: center; position: relative; }

hr				{ border: #333333 1px solid; height: 1px; background-color: #333333; color: #333333; width: 98%; }

a:link			{ color: #9b9889; }
a:hover img		{ filter: alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }
a:visited		{ color: #9b9889; }
a:hover, a:active	{ color: #FF0000; }

#contact input, #employment input			{ height: 14px; width: 160px; font-size: 10px; border: #3b3530 1px solid; background: #f3f3f3 url(../resources/field_bg.png) no-repeat; color: #000; padding-left: 2px; padding-top: 2px; }
#contact select, #employment select			{ height: 18px; width: 166px; font-size: 10px; margin: 1px 0px 1px 0px; border: #3b3530 1px solid;background: #f3f3f3 url(../resources/field_bg.png) no-repeat; color: #000; }
#contact textarea, #employment textarea		{ height: 56px; width: 322px; font-size: 11px; border: #3b3530 1px solid; background: #f3f3f3 url(../resources/txtfield_bg.png) left top no-repeat fixed;color: #000; font-family: Arial, Helvetica, sans-serif; padding-left: 4px; padding-top: 4px; }

H3				{ font-size: 12px; font-weight: bold; padding: 0px; margin: 0px; }

.clear			{ clear: both; }
.radio			{ width: 12px !important; height: 12px !important; margin-right: 5px !important; } .radio input { background: transparent; border: 0 !important; height: 11px !important; }
.date			{ width: 44px !important; }
.month			{ width: 66px !important; }
.year			{ width: 50px !important; }
.time			{ width: 82px !important; }
.confirm_bt input	{ width: 164px !important; height: 18px !important; border: #333333 1px solid !important; padding: 0px !important; margin-top: 5px !important;  }
.mandatory		{ color: #9b9889 ; font-size: 10px; }
.terug			{ display: block; width: 100px; float: left; }

#ffaq			{ background: transparent url(../resources/faq.gif) center top no-repeat; width: 70px; height: 22px; display: inline-block; }
#ffaq:hover, #ffaq:active	{ background: transparent url(../resources/faq_over.gif) center top no-repeat; }
#flinks			{ background: transparent url(../resources/links.gif) center top no-repeat; width: 70px; height: 22px; display: inline-block; }
#flinks:hover, #flinks:active	{ background: transparent url(../resources/links_over.gif) center top no-repeat; }
#fsitemap			{ background: transparent url(../resources/sitemap.gif) center top no-repeat; width: 70px; height: 22px; display: inline-block; }
#fsitemap:hover, #fsitemap:active	{ background: transparent url(../resources/sitemap_over.gif) center top no-repeat; }
#fpayment			{ background: transparent url(../resources/payment.gif) center top no-repeat; width: 70px; height: 22px; display: inline-block; }
#fpayment:hover, #fpayment:active	{ background: transparent url(../resources/payment_over.gif) center top no-repeat; }
#fblog			{ background: transparent url(../resources/blog.gif) center top no-repeat; width: 70px; height: 22px; display: inline-block; }
#fblog:hover, #fblog:active	{ background: transparent url(../resources/blog_over.gif) center top no-repeat; }

#fterms			{ background: transparent url(../resources/terms.gif) center top no-repeat; width: 100px; height: 22px; display: inline-block; }
#fterms:hover, #fterms:active	{ background: transparent url(../resources/terms_over.gif) center top no-repeat; }
#fcopyright			{ background: transparent url(../resources/copyright.gif) center top no-repeat; width: 197px; height: 22px; display: inline-block; }
#fcopyright:hover, #fcopyright:active	{ background: transparent url(../resources/copyright_over.gif) center top no-repeat; }
#flicense			{ /*background: transparent url(../resources/license.gif) center top no-repeat;*/ width: 100px; height: 12px; display: inline-block; margin-left: 10px; font-size: 9px; color: #869dab; text-decoration: none; }
#flicense:hover, #flicense:active	{ /*background: transparent url(../resources/license_over.gif) center top no-repeat;*/ text-decoration: underline; }

/* DIVs */
#menu			{ position: absolute; left: 0px; top: 70px; height: 43px; }
#main			{ position: absolute; left: 0px; top: 113px; height: 430px; }
#footer			{ position: absolute; left: 0px; top: 543px; height: 60px; width: 100%; }
#footerbt		{ height: 30px; float: left; margin-top: 0px; padding-top: 0px; position: relative; width: 100%; text-align: left; }
#bookings_img	{ position: absolute; right: 5px; }
#footerbook		{ float: right; clear: right; }
#footerterms	{ clear: both; padding-top: 10px; color: #a4b2bb; }
#lady_nms		{ clear: both; width: 1005px; font-size: 10px; text-align: center; font-family: Arial, Georgia, Verdana; margin-top: 20px; /*text-transform: uppercase;*/ clear: none; letter-spacing: 1px; /*filter: DropShadow(OffX=1, OffY=1, color:#000000);*/ }
#lady_nms a:link, #lady_nms a:visited	{ text-decoration: underline; color: #869dab; }
#lady_nms a:hover, #lady_nms a:active	{ text-decoration: none; color: #FFFFFF; }
#lady_box		{ }
#lady_profile	{ height: 250px; }
.lady_nme		{ padding: 5px;	}

#lady			{ _background: #000 url(../resources/back_lady.jpg) no-repeat center 0px fixed; background: #000 url(../resources/back_lady.jpg) center 113px no-repeat fixed; color: #FFFFFF; width: 1005px; height: 430px; text-align: left; position: relative; }
#lady_table		{ width: 500px; float: left; padding: 26px 0px 0px 10px;  background-color: #CC9933 }
#lady_title		{ position: absolute; top: 25px; left: 10px; width: 400px; height: 36px;  }
#lady_title h1	{ margin: 7px 0 0 2px; padding: 0; text-transform: uppercase; color: #FFFFFF; }
#lady_title h1:first-letter	{ color: #ff010b; }
#lady_att		{ position: absolute; top: 70px; left: 10px; width: 520px; }
#lady_pics		{ position: absolute; top: 24px; left: 550px; width: 400px; }
.lady_row		{ width: 500px; clear: both; padding-bottom: 4px; padding-top: 3px; background: transparent url(../resources/dotted.gif) center bottom repeat-x; display: inline-block }
.lady_erow		{ width: 500px; clear: both; padding-bottom: 3px; padding-top: 3px; }
.lady_c1		{ width: 160px; float: left; }
.lady_c2		{ width: 80px; float: left; color: #FFFFFF; font-weight: bold; }
.lady_c3		{ width: 160px; float: left; }
.lady_c4		{ width: 90px; float: left; color: #FFFFFF; font-weight: bold;  }
.warn			{ color: #FF0000; }
#lady_i1		{ position: absolute; left: 0px; top: 0px; width: 255px; }
#lady_i2		{ position: absolute; left: 260px; top: 0px; width: 83px; }
#lady_i3		{ position: absolute; left: 260px; top: 128px; width: 83px; }
#lady_i4		{ position: absolute; left: 260px; top: 256px; width: 83px; }

#lady_revbt		{ position: absolute; top: 240px; left: 0px; height: 30px; bottom: 80px; }
#lady_nav		{ position: absolute; top: 310px; left: 0px; width: 100%; height: 20px; }
#ld_nvb			{ position: absolute; left: 0px; }
#ld_nvp			{ position: absolute; left: 240px; }
#ld_nvn			{ position: absolute; right: -15px; }

#bookings		{ background: #000 url(../resources/back_bookings.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_bookings.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left; /*filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;*/ }
#bookings_tel	{ width: 200px; float: left; padding: 30px 0px 0px 400px; height: 30px; }
#bookings_table	{ width: 730px; float: left; padding: 15px 10px 10px 15px; bacxground-color: #FF0000 }

#feedback		{ background: #000 url(../resources/back_feedback.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_feedback.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left; /*filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;*/ }
#feedback_title	{ width: 500px; float: left; padding: 25px 0px 0px 10px; height: 30px; }
#feedback_table	{ width: 930px; float: left; padding: 15px 10px 10px 15px; font-size: 11px;}
#feedback_table tr { background: transparent url(../resources/dotted.gif) center bottom repeat-x; }
#feedback textarea { width: 160px; height: 40px; margin-bottom: 5px; padding: 1px; background: #f3f3f3 url(../resources/field_bg.png) no-repeat; }
#review_box		{ overflow: auto; height: 280px; width: 520px; position: absolute; top: 60px; left: 10px; padding: 0; margin: 0;  }
#review_table tr 	{ background: transparent url(../resources/dotted.gif) center bottom repeat-x;  }
#review_table h2	{ font-size: 12px; margin: 15px 0 5px 0; padding: 0; }
.fb_q		{ color: #9b9889; }
.fb_q	textarea	{ width: 160px; color: #000000; }
#lady_reviewbt	{ position: absolute; top: 357px; left: 10px; }

#employment		{ background: #000 url(../resources/back_employment.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_employment.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left; /*filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;*/ }
#employment_table	{ width: 680px; float: left; padding: 75px 10px 10px 15px;  }
#employment_table h1	{ margin: 0; padding: 0; font-size: 12px; }

#contact		{ background: #000 url(../resources/back_contact.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_contact.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left; /*filter: alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;*/ }
#contact_table	{ width: 520px; float: left; padding: 75px 10px 10px 15px; }
.contact_sub	{ color: #9b9889; }
.contact_sub h1, .contact_sub h2, .contact_sub h3	{ color: #FFFFFF; padding-bottom: 0; margin-bottom: 0; font-size: 12px; margin-top: 0; }

#faq			{ background: #000 url(../resources/back_faq.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_faq.jpg) no-repeat center 0px fixed; color: #9b9889; width: 985px; height: 390px; overflow: auto; text-align: left; padding: 40px 10px 0px 10px; }
#faq ul			{ list-style: none; padding-left: 0; margin-left: 0; }
#faq h1			{ margin-top: 0; padding-top: 0; font-size: 13px; }
.faq_row		{ clear: both; width: 445px; }
.faq_question	{ margin-bottom: 4px; color: #FFFFFF; cursor: pointer; display: block; font-size: 12px; }
.faq_answer		{ margin-bottom: 10px; display: block; }
#faq a:link, #faq a:visited	{ color: #FFFFFF; }
#faq a:hover, #faq a:active	{ color: #FF0000; }

#links			{ background: #000 url(../resources/back_links.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_faq.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 390px; overflow: hidden; text-align: left; padding: 40px 0px 0px 0px; }
#links a:link	{ color: #FFFFFF; text-decoration: none; }
#links a:visited	{ color: #9B9889; text-decoration: none; }
#links a:hover, #links a:active 	{ color: #FF0000; text-decoration: underline; }

#payment		{ background: #000 url(../resources/back_payment.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_payment.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 390px; overflow: hidden; text-align: left; padding: 40px 0px 0px 15px; font-size: 12px; font-weight: bold; }
#paypal_table	{ width: 200px; background-color: #FFFFFF; border: #CCCCCC 1px solid; text-align: center; color: #000000; }

#rates			{ background: #000 url(../resources/back_rates.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_rates.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 390px; overflow: hidden; text-align: left; padding: 40px 0px 0px 15px; font-size: 11px; }
#rates_txt 		{ width: 320px; margin-top: 55px; }

.links_row1		{ float: left; width: 210px; }
.links_row2		{ float: left; width: 210px; }
.links_row3		{ float: left; width: 140px; }
.banners_row	{ width: 468px; clear: both; margin-bottom: 10px; }
.reviews		{ border-right: #333333 1px solid; }

#txt_links		{ width: 450px; height: 360px; float: left; overflow: auto; margin-left: 10px;  }
#banner_links	{ width: 500px;  height: 360px; float: left; overflow: auto; margin-left: 40px; }

#aoa		{ float: right; width: 42px; }
#aoa_rechts		{ position: absolute; top: 25px; right: 0px; }

#sitemap		{ background: #000 url(../resources/back_sitemap.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_sitemap.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 420px; overflow: hidden; text-align: left; padding: 10px 0px 0px 15px; font-size: 12px; font-weight: bold;  }
#sitemap a:link	{ color: #9B9889; text-decoration: none; }
#sitemap a:visited	{ color: #9B9889; text-decoration: none; }
#sitemap a:hover, #sitemap a:active 	{ color: #FF0000; text-decoration: underline; }
.sm				{ width: 100%; text-transform: uppercase; }
.sm li ul		{ text-transform: none; }


#terms		{ background: #000 url(../resources/back_terms.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_terms.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left;  font-size: 11px; position: relative; }
#terms_title	{ position: absolute; left: 10px; top: 26px; }
#terms_title h1		{ font-size: 24px; margin: 0; margin-top: 3px; padding: 0; }
#terms_title h1:first-letter	{ color: #ff010b; }
#terms_txt		{ width: 682px; height: 336px; position: absolute; top: 0px; left: 0px; overflow: auto; margin-top: 60px; padding: 5px 10px 0px 15px; }
#terms_txt h1	{ font-size: 14px; }
#terms_txt h2	{ font-size: 12px; }
#terms a:link	{ color: #9B9889; text-decoration: none; }
#terms a:visited	{ color: #9B9889; text-decoration: none; }
#terms a:hover, #terms a:active 	{ color: #FF0000; text-decoration: underline; }

#license	{ background: #000 url(../resources/back_license.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_terms.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left; font-size: 11px;  }
#license_txt	{ width: 620px; float: left; padding: 75px 10px 10px 15px; }
#license_txt h1	{ font-size: 14px; }
#license_txt h2	{ font-size: 12px; }
#license_img	{ position: absolute; top: 25px; left: 715px; width: 240px; }

#boms_lnk a:link, #boms_lnk a:visited	{ position: absolute; bottom: 0px; left: 0px; color: #000000; font-size: 10px; cursor: default; }

#screenshot	{ position:absolute; clip: rect(0px 128px 180px 0px); width: 128px; height: 180px; z-index: 999999; border: 0px solid #fff; background:#000; padding:0px; display:none; color:#000000; }
.preview	{ padding: 5px; } 

/* noscript */

#menu ul, #menu li	{ padding: 0; margin: 0; color: #FFFFFF; display: inline; }
#menu ul			{ padding-top: 17px; margin-left: 7px; display: block;  }

#ns_home			{ background: #000 url(../resources/back_home.jpg) no-repeat center 113px fixed; _background: #000 url(../resources/back_home.jpg) no-repeat center 0px fixed; color: #FFFFFF; width: 1005px; height: 430px; overflow: hidden; text-align: left;  font-size: 12px; line-height: 1.1em; position: relative;	}
#ns_home h1		{ text-transform: uppercase; position: absolute; top: 26px; left: 20px; font-size: 18px; }
#ns_home h1:first-letter	{ color: #ff010b; }
#ns_hometxt		{ width: 375px; position: absolute; left: 20px; top: 90px; }
#ns_hometxt	h2	{ font-size: 12px; margin: 0; padding: 0; padding-top: 5px; }
#ns_hometxt p	{ margin: 0; padding: 0px; padding-top: 5px; }
#ns_homeimg		{ width: 130px; height: 195px; position: absolute; left: 422px; top: 84px; border: #fff 3px solid;	}
#ns_homeimgtxt	{ width: 130px; position: absolute; left: 430px; top: 290px; font-size: 11px; color: #B3A99F;	}
#ns_homebt		{ width: 120px; height: 24px; position: absolute; left: 440px; top: 380px; }

.ns_button		{ float: left; font-size: 16px; margin-right: 36px; font-family: Georgia, "Times New Roman", Times, serif; }
.ns_button a:link, .ns_button a:visited	{ color: #FFFFFF; text-decoration: none; }
.ns_button a:hover, .ns_button a:active	{ color: #FF0000; text-decoration: underline; }

.ladies_nsholder	{ width: 130px; height: 175px; margin-left: 4px; margin-right: 6px; margin-bottom: 5px; float: left; background: url(../resources/ladies_ns_holder.jpg) center top no-repeat; position: relative;}
.ladies_nsholder a:link, .ladies_nsholder a:visited	{ color: #FFFFFF; }
.ladies_nsholder img	{ position: absolute; clip: rect(4px 122px 143px 4px); left: 2px; top: 2px; }
.ladies_nsholder .header		{ position: absolute; left: 5px; top: 150px; font-size: 14px; text-transform: uppercase; width: 118px; text-align: center; display: block; }
.ladies_nsholder .header:first-letter	{ color: #ff010b; }
#ladies_box		{ position: absolute; top: 65px; left: 0px; width:1000px; height:360px; overflow: auto; }
#ladies_title	{ position: absolute; top: 10px; left: 0px; }
#ladies_title h1	{ margin: 0; padding: 0; position: absolute; left: 10px; top: 7px; text-transform: uppercase; }
#ladies_title h1:first-letter	{ color: #ff010b; }
#ladies	#aoa_rechts		{ left: 990px; }

/* TC */
#extra_pages		{ clear: both; width: 100%; display: block; margin-top: 10px; }
#extra_pages a		{ margin: 10px; }

/* exclusive */
#more_exclusive		{ position: absolute; top: 200px; left: 0px; }
#more_exclusive	h2	{ font-size: 12px; }
#exc_flg			{ position: absolute; top: 200px; left: 400px; }
.exc_flg			{ float: left; margin-left: 10px; margin-top: 5px; }
#pe_payment	{ position: absolute; left: 350px; top: -10px; }
#pe_payment select	{ width: 120px !important; color: #000000 !important; }
#pe_payment input	{ width: 80px !important; color: #000000 !important; }
#extra_title		{ width: 300px; float: left; text-align: left; padding: 10px 0px 5px 20px; margin: 0; color: #9b9889  }
#extra_sub			{ float: left; margin-left: 290px; text-align: right;  padding: 10px 0px 5px 0px; color: #9b9889 }
#extra_ladies		{ text-align: right; float: right; padding-top: 5px; padding-right: 27px;  }
#extra_select		{  }
#extra_img			{ padding-left: 17px; width: 980px; height: 400px; position: relative; }
.extra_l			{ position: relative; float: left; width: 130px; height: 180px; margin: 0px 7px 7px 0px; }
.extra_lady			{ position: absolute; clip: rect(0px 130px 180px 0px); cursor: pointer; }
#extra_nav			{ position: absolute; bottom: 5px; }
#extra_nav a:link, #extra_nav a:visited	{ text-decoration: none;  color: #9b9889 }
#extra_nav a:hover, #extra_nav a:active	{ text-decoration: underline;  color: #f20107 }
/* Lightbox */

#lightbox{
	background-color:#FFF;
	padding: 1px;
	}
#lightbox a:link, #lightbox a:visited { color: #FF0000; font-weight: bold; text-decoration: none; }
#lightboxDetails{
	font-size: 1em;
	padding-top: 0.4em;
	color: #333333;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../resources/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../resources/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../resources/overlay.png", sizingMethod="scale");
	}


#hidepage { display: none; }



