@charset "utf-8";
/* Html en CSS door Jasper de Boer */
/* http://www.jasperdb.nl/ */
/* Jasperdboer@gmail.com */

/* Algemene stijlen start */
* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: ;
	outline: 0;
	list-style: none;
	font-family: Verdana, Geneva, sans-serif;

}

body {
background: #FFFFFF;
}

/* links */
a, a:visited {	
	color: #f6a3ba;
	background: inherit;
	text-decoration: none;
}
a:hover {
	color: #73471B;
	background: inherit;
	text-decoration: none;
}

/* form elements */
form {
		margin: 20px 20px; 
		padding: 15px 25px 25px 20px; 
		border: 1px solid #EEE8E1; 
		background: #;
}
form p {
		border-bottom: 1px solid #EEE8E1;
		padding: 12px 0 5px 0;	margin: 0;	
}
label {
		font-weight: bold;
		color: #A7743B;
}
input, select, textarea {
		margin: 5px 0;
		padding: 5px;
		color: #6A6969;
		border-width: 1px;
		border-style: solid;
		border-color: #EEE8E1; 
}
option { padding-right: 0.5em; } 

#name, #email, #message, #website{
		width: 455px;
}
input.button { 
		font: bold 12px Arial, Sans-serif; 
		height: 30px;
		margin: 0;
		padding: 2px 3px; 
		color: #6B6B6B;
		background: #;
		border-width: 1px;
		border-style: solid;
		border-color: #EEE8E1;
}
/* Algemene stijlen end */

/* Container start */
#container {
	margin: 0 auto;	
	width: 833px;
	height: auto;
	color: #000000;
	overflow: visible;
	background: #FFFFFF;
}
/* Container end */

/* Header start */
#header {
	background: url(../img/header_bg.png) no-repeat;
	width: 834px;
	height: 140px;
	overflow: visible;
}

#header a {
	float: left;	
}

#header_info {
	margin: 78px 0 0 15px;
	padding: 0 5px;
	float: left;
	width: 279px;
	text-align: center;
	font-size: 9px;
	line-height: 10px;
	color: #df154c;
}

.adult_button {
	float: right;
	margin: 27px -25px 0 0;	
}
/* Header end */

/* Mainmenu start */
#main {
min-height: 550px;

border: 0px solid;

}

#mainmenu {
	background: url(../img/mainmenu_bg.png) no-repeat;
	width: 834px;
	height: 28px;	
}

#mainmenu li {
	float: left;	
}

#mainmenu li a {
	margin: 4px 6px 0 7px;
	display: block;	
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-align: center;
	height: 17px;
	width: 50px;
}

#mainmenu li a:hover, #mainmenu li .a_active, #mainmenu li .a_active:hover {
	background: url(../img/mainmenu_a_active.png) no-repeat;
	
}

#mainmenu li .mid {
	width: 80px;
}

#mainmenu li .mid:hover, #mainmenu li .mid_active, #mainmenu li .mid_active:hover {
	background: url(../img/mainmenu_a_80.png) no-repeat;	
}

#mainmenu li .large {
	width: 100px;	
}

#mainmenu li .large:hover, #mainmenu li .large_active, #mainmenu li .large_active:hover {
	background: url(../img/mainmenu_a_100.png) no-repeat;	
}

#mainmenu li .big {
	width: 140px;	
}

#mainmenu li .big:hover, #mainmenu li .big_active, #mainmenu li .big_active:hover {
	background: url(../img/mainmenu_a_140.png) no-repeat;	
}
/* Mainmenu end */

/* Content start */
#content {
	border-left: 1px solid #f6a3ba;
	border-right: 1px solid #f6a3ba;
	overflow: auto;
	min-height: 400px;
	width: 832px;
	float: left;
	color: #6B6B6B;
	font-size: 12px;
	background: #FFFFFF;
}

.content_item {
	margin: 0 3px 3px 0;
	float: left;
	width: 160px;
}

.item_head {
	padding: 3px 0 0 0;
	background: url(../img/content_item_head.png) no-repeat;
	height: 15px;
	color: #fff;
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.item_main {
	background: url(../img/content_item_main.png) no-repeat;
	height: 97px;
}

.item_bottom {
	padding: 1px 0 0 0;
	background: url(../img/content_item_bottom.png) no-repeat;	
	height: 16px;
	font-weight: bold;
	font-size: 10px;
	color: #df154c;
	text-align: center;
}

.content_bottom {
	float: left;	
}

#content_container {
	float: left;
	width: 664px;
}
/* Content end */

/* Footer start */
#footer {
	background: url(../img/footer_bg.png) no-repeat bottom;
	padding: 17px 0 0 12px;
	margin-bottom: 2px;
	width: 821px;
	height: 23px;
	overflow: auto;
	border: 0px solid;
}

#footer * {
	font-weight: bold;
	font-size: 10px;
	color: #ef8ea9;
}

#footersites {
	text-align: center;
	background: url(../img/footer_bg.png) no-repeat bottom;
	padding: 10px 0 0 12px;
	margin-bottom: 10px;
	width: 821px;
	height: 23px;
	overflow: auto;
	border: 0px solid;
}

#footersites * {
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}
/* Footer end */

/*gratis advertentie*/
#webcambanner {
width: 500px;
text-align: center;
margin-left: 70px;
margin-top: 10px;
border: 0px solid #f6a3ba;
}

#pagenav {
width: 500px;
text-align: center;
margin-left: 70px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
border: 0px solid #f6a3ba;
}

#advertentie {
margin-left: 70px;
width: 500px;
border: 1px solid #f6a3ba;
}

#advnaam {
width: 200px;
margin-bottom: 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border: 0px solid ;
}

#advtekst {
padding: 10px;
}

#advtitel {
margin-left: 10px;
width: 478px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
background: #f6a3ba;
border: 0px solid ;
}

/*start profiel */
#advertenties {
margin-left: 40px;
width: 500px;
border: 1px solid #f6a3ba;
}

/*start foto rechts*/
#rechts{
float: right;
width:170px;
margin-top: 10px;
margin-right: 35px;
background: #FAF7F5;
border: 0px solid #EEE8E1;
}

#naamr {
background: #f6a3ba;
}

#fotor{
text-align: center;
font-size: 10px;
background: #f6a3ba;
border: 0px solid;
}

#telr {
background: #f6a3ba;
}

/*start main */
#maintekst {
width: 750px;
text-align: center;
margin-top: 10px;
margin-left: 30px;
margin-bottom: 10px;
padding: 10px;
background: #f6a3ba;
border: 0px solid;
}

#laatste {
float: right;
width: 130px;
height: 400px;
margin-right: 45px;
text-align: center;
border: 0px solid;
background: url(../images/last1.gif) no-repeat;
}

#update {
margin-top: 15px;
font-family: Arial,"Times New Roman",Georgia,Times,serif;
font-weight: normal;
font-size: 9px;
}

/*start kijker */
#kijker {
margin-left: 30px;
padding-left: 15px;
border: 0px solid #f6a3ba;
}

#mainkijker {
width: 550px;
height: 400px;
padding-left: 15px;
padding-top: 15px;
border: 0px solid;
background: url(../images/kijker.gif) no-repeat;
}

#kijkertekst {
text-align: justify;
font-family: Arial,"Times New Roman",Georgia,Times,serif;
font-weight: normal;
font-size: 9px;
}

#kijkertitel {
font-family: Arial,"Times New Roman",Georgia,Times,serif;
font-weight: bold;
font-size: 14px;
}

/*start promolink */
#promorechts {
float: right;
text-align: center;
width:200px;
height: 535px;
margin-top: 44px;
margin-right: 35px;
background: url(../images/prlinks.gif) no-repeat;
}

#promotitel {
margin-top: 5px;
margin-bottom: 5px;
text-decoration: underline;
font-family: Arial,"Times New Roman",Georgia,Times,serif;
font-weight: normal;
font-size: 14px;
}

#promosite {
margin-bottom: 1px;
font-family: Arial,"Times New Roman",Georgia,Times,serif;
font-weight: normal;
font-size: 11px;
}

/*overige pagina */
#overige {
margin: 15px;
}

/*bannerpagina*/
#banner {
margin-left: 70px;
width: 500px;
border: 0px solid #f6a3ba;
}

#bannernav {
margin-left: 70px;
margin-bottom: 10px;
width: 500px;
border: 0px solid #f6a3ba;
}

/*faq pagina*/
#paginafaq {
font-family: Arial,"Times New Roman",Georgia,Times,serif;
font-weight: normal;
font-size: 11px;
}

#titelfaq {
margin-bottom: 5px;
font-family: Arial,"Times New Roman",Georgia,Times,serif;
font-weight: bold;
font-size: 11px;
}

#tekstfaq {
margin-bottom: 5px;
font-family: Arial,"Times New Roman",Georgia,Times,serif;
font-weight: normal;
font-size: 11px;
}

/*begin film*/
#filmadvertentie{ 
		float: left;
		width:580px;
		margin-bottom: 10px;
		margin-left: 70px;
		border: 1px solid #7f9aaa;
}

.filmfoto{
		float: left;
		width:218px;
		margin-top: 5px;
		margin-left: 5px;
		padding-bottom: 5px;
		border: 0px solid;
}

.filmtitel{
		float: left;
		width:270px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 60px;
		font-family: Arial, Sans-serif;
		font-size: 12px;
		border: 0px solid;
}

.filmtekst{
		float:left;
		padding-left: 60px;
		width: 270px;
		height: 100px;
		font-family: Arial, Sans-serif;
		font-size: 12px;
		border: 0px solid;
}

.filmwebsite{
		float: left;
		width:270px;
		padding-left: 60px;
		margin-top: 0px;
		font-family: Arial, Sans-serif;
		font-size: 12px;
		border: 0px solid;
} 		/*einde film*/

/*begin rdv hotel*/
#rdvhotel {
margin-left: 70px;
border: 0px solid;
}

#rdvhoteltekst {
border: 0px solid;
}

/*begin rendez vous formulier*/
#rdvformulier{ 
		float:left;
		width: 590px;
		Border: 0px solid;
}

#rdvadres{
		width:450px;
		border: 0px solid;
}

.rdvadres{
		width:215px;
		border: 0px solid;
}

.rdvnr{
		float: right;
		width:200px;
		border: 0px solid;
}

#rdvprovincie{
		width:450px;
		border: 0px solid;
}

.rdvprovincie{
		width:215px;
		border: 0px solid;
}

.rdvpostcode{
		float: right;
		width:200px;
		border: 0px solid;
} /*einde rendez vous formulier*/

/*begin toon rendez vous hotels*/
#advertentierdv{
		float: left;
		width:580px;
		margin-left: 70px;
		margin-bottom: 10px;
		border: 1px solid #7f9aaa;
}

.fotordv{
		float: left;
		width:270px;
		margin-top: 5px;
		margin-left: 5px;
		padding-bottom: 5px;
		border: 0px solid;
}

.titelrdv{
		float: left;
		width:200px;
		margin-top: 10px;
		padding-left: 40px;
		font-family: Arial, Sans-serif;
		font-size: 12px;
		text-decoration: underline;
		border: 0px solid;
}

.nrrdv{ /*adres en nummer rendez vous hotel*/
		float: left;
		width:200px;
		margin-top: 0px;
		padding-left: 40px;
		font-family: Arial, Sans-serif;
		font-size: 12px;
		border: 0px solid;
}

.postcoderdv{ /*postcode en provincie rendez vous hotel*/
		float: left;
		width:200px;
		padding-left: 40px;
		font-family: Arial, Sans-serif;
		font-size: 12px;
		border: 0px solid;
}

.telefoonrdv{ 
		float: left;
		width:200px;
		padding-left: 40px;
		font-family: Arial, Sans-serif;
		font-size: 12px;
		border: 0px solid;
}

.websiterdv{
		float: left;
		width:200px;
		padding-left: 40px;
		margin-top: 0px;
		font-family: Arial, Sans-serif;
		font-size: 12px;
		border: 0px solid;
} 		/*einde toon rendez vous hotels*/

/*antwoord plaatsing ad + banner */
#mailantwoord {
	width: 796px;
	height: 200px;
	margin: 20px 20px; 
	padding: 15px 25px 25px 20px; 
	border: 0px solid #EEE8E1; 
	text-align: center;
	padding: 10px;
	background: url(../images/antwd.gif) no-repeat;
}

/*antwoord mailform + contactform */
#mailform {
text-align: center;
margin-left: 20px;
padding-top: 50px;
width: 400px;
height: 300px;
background: url(../images/mailform.gif) no-repeat;
border: 0px solid #f6a3ba;
}
