/* Algemene CSS
=======================================================================*/
* { margin:0px; padding:0px; }
body {
	background		: #046fbf url(images/bg.jpg) fixed center top no-repeat;
	font-size		: 62.5%; /* = 10px */
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	color			: #e9d9bd; 	
	}
a:link,a:visited,a:active{
	color			: #FFFFFF;
	text-decoration	: none;
}
a:hover{
	text-decoration	: underline;
	color			: #FFFFFF;
}	
ul {	
	list-style		: square;
	padding			: 0 0 0 14px;
	}
p {
	padding			: 0 0 12px 0;
	}
img {
	border			: 0px;
	}
table td{
	padding			: 0 0 5px 0;
	}			
div#container {
	position		: absolute;
	left			: 50%;
	width			: 914px;
	margin			: 0 0 0 -457px;
	}
h1 {
	font-size		: 1.4em;
	padding			: 0 0 10px 0;
	color			: #FFFFFF;
	}
h2 {
	font-size		: 1.4em;
	}
h3 {
	font-size		: 1.2em;
	color			: #FFFFFF;
	}			
/* Menu
=======================================================================*/	
.menu {
	float			: left;
	background		: url(images/bg_menu.jpg) no-repeat;
	height			: 32px;
	width			: 914px;
	}		
/* Header
=======================================================================*/		
#header {
	float			: left;
	background		: url(images/bg_header.jpg) no-repeat;
	width			: 608px;
	height			: 203px;
	margin			: 7px 0 0 0;	
	}
	#header a {
		display		:block;
		width		:608px;
		height		:203px;
		}
/* Rechter balk met informatie CSS
=======================================================================*/		
.rechts {
	float			:right;
	width			:300px;
	height			:auto;
	padding			: 7px 0 0 0;
	}	
	#info-index{
		float		: right;
		background	: url(images/bg_info_index.jpg)	no-repeat;
		width		: 280px;
		height		: 274px;
		font-size	: 1.2em;
		line-height	: 15px;
		padding		: 10px 10px 10px 10px;
		margin		: 7px 0 7px 0;
		}
	#info-detail{		
		float		: right;
		background	: url(images/bg_info_detail.jpg)	no-repeat;
		width		: 280px;
		height		: 183px;
		font-size	: 1.2em;
		line-height	: 15px;
		padding		: 10px 10px 10px 10px;
		margin		: 7px 0 0 0;
		overflow: auto;
		}		
	#tel {		
		float		: right;
		background	: url(images/bg_escortservice_amsterdam.jpg) no-repeat;
		width		: 280px;
		height		: 70px;
		padding		: 10px;
		line-height	: 1.4;
		font-size	: 1.2em;
		margin		: 0 0 7px 0;
		}
	#waarschuwing {		
		float		: right;
		background	:#FF0000;
		width		: 280px;
		height		: 70px;
		padding		: 10px;
		line-height	: 1.4;
		font-size	: 1.2em;
		margin		: 0 0 7px 0;
		}
	#sfeer {		
		float		: right;
		width		: 276px;
		padding		: 10px;
		background	: #222222;
		border		: #b3b3b3 2px solid;
		font-size	: 1.2em;
		line-height	: 1.5em;
		margin		: 0 0 7px 0;
		}
		
/* Content
=======================================================================*/
#heading {	
	float		: left;
	background	: #003b7f;
	width		: 896px;
	height		: 20px;
	margin		: 7px 0 0 0;
	padding		: 5px 0 0 18px;
	font-weight	: bold;
	color		: #FFFFFF;
	font-size	: 1.2em;
	}
/* Frontpage
=======================================================================*/				
.werken {
	float		: left;
	background	: url(images/bg_werken_als_escort.jpg) no-repeat;
	width		: 195px;
	height		: 281px;
	margin		: 5px 11px 0 0;
	}	
	#werklink {
		display		: block;
		width		: 195px;
		height		: 175px;
		}		
	.werken p{
		padding		: 0 8px 8px 8px;
		}		
#hotel-escortservice{
	float		: left;
	background	:url(images/bg_hotel_escort_service.jpg) no-repeat;
	width		: 195px;
	height		: 281px;
	margin		: 5px 11px 0 0;
	}
	#hotel-escortservice a{
		background	: url(images/hotel_escort_service.jpg) no-repeat;
		display		: block;
		width		: 195px;
		height		: 175px;
		}	
	#hotel-escortservice p{
		padding		: 0 8px 8px 8px;
		}	
	#hotel-escortservice ul{
		padding		: 0 0 0 30px;
		}		
#betalen {
	float		: left;
	background	:url(images/bg_betaalmethoden.jpg) no-repeat;
	width		: 195px;
	height		: 281px;
	margin		: 5px 0 0 0;
	}	
	#betalen a{
		background	: url(images/betalen.jpg) no-repeat;
		display		: block;
		width		: 195px;
		height		: 175px;
		}	
	#betalen p{
		padding		: 0 8px 0 8px;
		}	
	#betalen li{
		margin		: 0 0 0 8px;
		}		

/* Nieuwe of op vakantie balkje
=======================================================================*/
div#nieuw {
	position	:absolute;
	width		: 150px;
	height		: 18px;
	background	:#FF0000;
	margin		: 200px 0 0 0;
	text-align	: center;
	font-size	: 1.4em;
	font-weight	: bold;
	padding		: 2px 0 0 0;
	}
div#vakantie {
	position	:absolute;
	width		: 150px;
	height		: 18px;
	background	:#FF6600;
	margin		: 200px 0 0 0;
	text-align	: center;
	font-size	: 1.4em;
	font-weight	: bold;
	padding		: 2px 0 0 0;
	}					
		
/* Content Detail dame
=======================================================================*/		
.content {		
	float			: left;
	width			: 914px;
	height			: auto;
	}			
	.detail {
		float		: left;
		background	: #0000c2 url(images/bg_detail.jpg);
		width		: 570px;
		height		: auto;
		margin		: 7px 0 0 0;
		padding		: 15px 17px 15px 18px;
		border		: #b3b3b3 2px solid;
		font-size	: 1.2em;
		line-height	: 1.3em;
		}
	#loadarea {
		width		: 570px;
		height		: 500px;
		text-align	: center;
		z-index		: 100; 
		position	: relative;	
		}
	#girl_overlay {
		z-index		: 100;  
		position	: absolute; 
		top			: 300px;
		}	
/* Overzicht van escortdames 
=======================================================================*/						
.angels {
	float			: left;
	width			: 914px;
	height			: auto;
	}	
.girls {
	float			: left;
	width			: 608px;
	height			: auto;
	}	
	.escort-girls {		
		background	: #003b7f;
		width		: auto;
		height		: 25px;
		margin		: 7px 0 0 0;
		} 
	.escort-girl {
		float		: left;
		background	:url(images/bg_escort_girl.jpg) no-repeat;
		width		: 170px;
		height		: 330px;
		margin		: 10px 12px 0 0;
		}
	#escort-girl-foto {
		width		: 155px;
		height		: auto;	
		padding		: 10px 5px 14px 10px;
		}
	#escort-girl-info {
		color		: #ffffff;
		width		: 155px;
		height		: auto;
		padding		: 0 0 0 15px;
		font-size	: 1.2em;
		line-height	: 1.9;
		}	
	#escort-girl-info ul {
		list-style	: none;
		padding		: 0px;
		}	
		
	#girl-info {
		float		: right;
		width		: 276px;
		padding		: 10px;
		background	: #222222;
		border		: #b3b3b3 2px solid;
		font-size	: 1.2em;
		line-height	: 1.5em;
		margin		: 0 0 7px 0;
		}
	#girl-nieuw {
		float		: right;
		width		: 276px;
		padding		: 10px;
		background	: #FF0000;
		border		: #b3b3b3 2px solid;
		font-size	: 1.2em;
		line-height	: 1.5em;
		margin		: 0 0 7px 0;
		font-weight : bold;
		}		
	#girl-vakantie {
		float		: right;
		width		: 276px;
		padding		: 10px;
		background	: #FF6600;
		border		: #b3b3b3 2px solid;
		font-size	: 1.2em;
		line-height	: 1.5em;
		margin		: 0 0 7px 0;
		font-weight : bold;
		}
	#girl-reserveren {
		float		: right;
		width		: 290px;
		border		: #b3b3b3 2px solid;
		padding		: 0 0 0 6px;
		background	: url(images/bg_menu.jpg) no-repeat;
		height		: 32px;
		margin		: 0 0 7px 0;
		}							

/* Footer
=======================================================================*/		
#banner {
	margin			: 10px 0 10px 0;
}					
/* Footer
=======================================================================*/		
#footer {
	float			: left;
	background		: #003b7f;
	width			: 914px;
	height			: 25px;
	text-align		: center;
	margin			: 15px 0 25px 0;
	padding			: 0;
	font-size		: 1.1em;
	line-height		: 22px;	
	}
#thumb {
	float			: left;
	background		:url(images/bg_thumbs.jpg) no-repeat;
	width			: 126px;
	height			: 126px;
	padding			: 2px;
	margin			: 10px 12px 0 0;
	text-align		: center;
	}	

/* Validatie
=======================================================================*/		
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
	color:#FF0000;
}
/* pagination
=======================================================================*/	
	#pagination{
		list-style: none;
		float: left;
		margin-right: 16px;
		padding:5px;
		color:#0063DC;
	}
	#current{
		list-style: none;
		float: left;
		margin-right: 16px;
		padding:5px;
		color:#0063DC;
		border:solid 1px #dddddd;
	}
	li:hover{
		cursor: pointer;
	}	