@charset "utf-8";
/* CSS Document */
* {padding:0px; margin:0px;}
body {
	background		: #ab0139 url(images/bg_body.gif) center repeat-y;
	font-family		:Verdana, Arial, Helvetica, sans-serif;
	font-size		: 62.5%; /* = 10px */
	line-height		: 1.3;
}
a:link,a:visited, a:active{
	color			: #FFFFFF;
	text-decoration	: none;
}
a:hover {
	text-decoration	: underline;
	color			: #FFFFFF;
}
hr {
	border			: 1px solid #f6e0b9;
	margin			: 10px 0 10px 0;
	}
p {
	padding			: 0 0 10px 0;
	} 	
div#container {
	position			: absolute;
	left				: 50%;
	width				: 760px;
	margin				: 0 0 0 -380px;
	padding				: 0px;
	}
.header {
	float			: left;
	width			: 760px;
	height			: 150px;
	margin			: 0 auto;
	border-bottom	: #f6e0b9 thick solid;
	background		:url(images/bg_header.jpg) center no-repeat;
	}
	#home{
		width		:340px;
		height		:95px;
		padding		:55px 0 0 420px;
		}
		#home a {
			display		:block;
			width		:340px;
			height		:50px;			
			}	
	#lang {
		position	:absolute;
		width		:50px;
		height		:25px;
		margin		:0 0 10px 710px;
		}					
	#lang a {
		display		:block;
		width		:30px;
		height		:20px;
		background	:url(images/english.png) center no-repeat;
		}	
.menu {
	float			: left;
	width			: 760px;
	height			: 35px;
	margin			: 0 auto;
	padding			: 15px 0px 0px 0px;
	background		: url(images/bg_menu.jpg) center repeat-x;
	text-align		: center;
	}	
	.menu li{
		display			: inline;
		list-style-type	: none;
		padding			: 0px 20px 0px 0px;
		}
	.menu li a:link, .menu li a:visited, .menu li a:active {
		color			: #f6e0b9;
		display			: block;
		padding			: 5px;
		display			: inline;
		background		: #ab0139;
		text-decoration	: none;
		font-weight		: bold;
		font-size		: 1.2em;
		}
	.menu li a:hover{
		color			: #ab0139;
		display			: block;
		padding			: 4px;
		display			: inline;
		background		: url(images/bg_menu.jpg) center repeat-x;
		text-decoration	: none;
		font-weight		: bold;
		font-size		: 1.2em;
		border			: #ab0139 1px solid;
		}		
.content {
	float			: left;
	width			: 740px;
	height			: auto;
	padding			: 0 10px 10px 10px;
	margin			: 0 auto;	
	color			: #f6e0b9;
	}
	.content ul {
		padding			: 0 0 0 15px;
		}
	.content-girls {
		text-align	: center;
		}
	.girls {
		float			: left;
		width			: 175px;
		height			: auto;
		margin			: 5px;
		font			: Arial, Helvetica, sans-serif;	
		background		: #ab0139;	
		}
	.girls-name {
		font-size		: 1.6em;		
		font-weight		: bold;
		}
	.girls-photo {
		padding			: 0 0 12px 0;
		}
		
	#vakantie {
		position	: absolute;
		width		: 151px;
		background	: #FF6600;
		margin		: 228px 12px 0 12px;
		font-weight	: bold;
		color		: #FFFFFF;

		filter:alpha(opacity=60);
		-moz-opacity:0.6;
		-khtml-opacity: 0.6;
		opacity: 0.6;	
		}
	#nieuw {
		position	: absolute;
		width		: 151px;
		background	:#FF0000;
		margin		: 228px 12px 0 12px;
		font-weight	: bold;
		color		: #FFFFFF;

		filter:alpha(opacity=60);
		-moz-opacity:0.6;
		-khtml-opacity: 0.6;
		opacity: 0.6;	
		}		
		
.details {
	float			: left;
	width			: 706px;
	height			: auto;	
	margin			: 5px 17px 10px 17px;
	background		: #ab0139 ;
	font-size		: 1.1em;
	}		
	#girlinfo {
		float			: left;
		width			: 343px;
		height			: auto;
		padding			: 5px;
		}
	#handelingen {
		float			: left;
		width			: 343px;
		height			: auto;
		padding			: 5px;
		}		
	.foto {
		float			: left;
		width			: 333px;
		height			: 500px;
		padding			: 5px 16px 10px 17px;
		}			
		
.reserveren {
	float			: left;
	width			: 706px;
	height			: 17px;	
	margin			: 5px 17px 10px 17px;
	background		: #ab0139 ;
	font-size		: 1.2em;
	background		: url(images/bg_menu.jpg) center repeat-x;
	text-align		: center;
	}
#vakantie_alert {
	float			: left;
	width			: 706px;
	height			: 17px;	
	margin			: 5px 17px 10px 17px;
	background		: #FF6600 ;
	font-size		: 1.2em;
	font-weight		: bold;
	text-align		: center;
	color			: #FFFFFF;
	}
		
	.reserveren a:link, .reserveren a:visited, .reserveren a:active {
		color			: #f6e0b9;
		display			: block;
		padding			: 5px;
		display			: inline;
		background		: #ab0139;
		text-decoration	: none;
		font-weight		: bold;
		}
	.reserveren a:hover{
		color			: #ab0139;
		display			: block;
		padding			: 4px;
		display			: inline;
		background		: url(images/bg_menu.jpg) center repeat-x;
		text-decoration	: none;
		font-weight		: bold;
		border			: #ab0139 1px solid;
		}			
		
#info {
	float			: left;
	width			: 740px;
	height			: auto;
	padding			: 5px 0 20px 0;
}		
#footer_menu {
	width			: 760px;
	height			: 25px;
	padding			: 3px 0 0 0;
	float			: left;
	background		: #f6e0b9;
	text-align		: center;	
	}
	#footer_menu li{
		display			: inline;
		list-style-type	: none;
		padding			: 0px 20px 0px 0px;
		}
	#footer_menu li a:link, #footer_menu li a:visited, #footer_menu li a:active{
		text-decoration	: none;
		font-weight		: bold;
		font-size		: 1.2em;
		color			: #ab0139;
		}
	#footer_menu li a:hover{
		text-decoration	: underline;
		font-weight		: bold;
		font-size		: 1.2em;
		color			: #ab0139;
		}			
.footer {
	float			: left;
	width			: 760px;
	height			: 100px;
	margin			: 0 auto;
	background		:url(images/bg_footer.jpg) center no-repeat;	
	}
	
#girl_overlay {
	z-index		: 100;  
	position	: absolute; 
	top			: 0px;
	}	
