* {margin: 0; padding: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7a6e67;
	scrollbar-face-color:#e987b9;
	scrollbar-highlight-color:#e1ded9;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#e1ded9;
	scrollbar-shadow-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	background-image: url(../images/patroon.gif);
	line-height: 16px;
	margin: 0; 
	padding: 0;
}
p {
	margin-bottom: 5px;
	margin-top: 5px;
}

/* De inhoud komt hierbinnen */
.container {
	position: absolute;
	background-image: url(../images/achtergrond.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	line-height: 1.1em;
	background-position: top;
}
.container_aanbod {
	position: absolute;
	background-image: url(../images/achtergrond_aanbod.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
	line-height: 1.1em;
}

.container_sauna {
	position: absolute;
	background-image: url(../images/achtergrond_aanbod_sauna.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
	line-height: 1.1em;
}
.container_ontharen {
	position: absolute;
	background-image: url(../images/achtergrond_aanbod_ontharen.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
	line-height: 1.1em;
}
.container_nieuw {
	position: absolute;
	background-image: url(../images/achtergrond_aanbod_nieuw.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
	line-height: 1.1em;
}
.container_overnachting {
	position: absolute;
	background-image: url(../images/achtergrond_overnachting.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
	line-height: 1.1em;
}

.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	background-image: url(../images/pijltje.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 296px;
	left: 20px;
	top: 289px;
	position: absolute;
	text-indent: 15px;
	background-position: 2px;
	visibility: hidden;
}

.container_wellness {
	position: absolute;
	background-image: url(../images/achtergrond_aanbod_wellness.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
	line-height: 1.1em;
}
.container_arrangement {
	position: absolute;
	background-image: url(../images/achtergrond_aanbod_arrang.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
	line-height: 1.1em;
}
.container_culinair {
	position: absolute;
	background-image: url(../images/achtergrond_aanbod_culi.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
	line-height: 1.1em;
}
.container_acties {
	position: absolute;
	background-image: url(../images/achtergrond_acties.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
	line-height: 1.1em;
}
.container_huisregels {
	position: absolute;
	background-image: url(../images/achtergrond_huisregels.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
	line-height: 1.1em;
}
.container_tarieven {
	position: absolute;
	background-image: url(../images/achtergrond_tarieven.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
	line-height: 1.1em;
}
.container_contact {
	position: absolute;
	background-image: url(../images/achtergrond_contact.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
}
.container_reserveer {
	position: absolute;
	background-image: url(../images/achtergrond_reserveernu.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
}
.container_video {
	position: absolute;
	background-image: url(../images/achtergrond_video.jpg);
	width: 955px;
	padding: 0px;
	height: 667px;
	top: 50%;
	left: 50%;
	margin-top: -333px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -475px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	line-height: 1.1em;
	background-position: top;
}
.video {
	height: 321px;
	width: 480px;
	position: absolute;
	top: 252px;
	left: 441px;
}


/* Navigatie */
#navcontainer {
	/* container div set-up */
	font-size: 12px;
	line-height: 1.2em;
	color: #686866;
	text-transform: uppercase;
	width: 532px;
	position: absolute;
	left: 420px;
	top: 219px;
	font-weight: bold;/* Set letter-spacing so text don't jump as much when it turns bold on hover */
	margin: 0;
	padding: 0;
}

#navcontainer a
{
	/* Set text-decoration and color so there is no default */
	text-decoration: none;
	letter-spacing: 0;
	padding-left: 12px;
}
/*#navcontainer a
{
	background-image: url(../images/pijl.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}	*/
#navcontainer a:hover
{
	letter-spacing: 0;
	color: #CC3399;
/* Set letter-spacing back to 0 so text don't jump as much when it turns to bold on hover (Still jumps some though) */
}

#navcontainer ul
{
	list-style-type: none;
}

#navcontainer ul li
{
	float: left;
	background-image: url(../images/pijltje.jpg);
	background-repeat: no-repeat;
	margin-left: 20px;
	background-position: 2px;
/* Set margin-left to set-up the left border */
}
#current
{
	font-weight: bold;
	letter-spacing: 0;
	color: #CC3399;
}

/*teksten*/
.tekstaanbod {
	font-size: 11px;
	line-height: 1.5em;
	color: #666666;
	height: 348px;
	width: 329px;
	position: absolute;
	left: 593px;
	top: 307px;
	overflow: auto;
	margin-left: 10px;
	padding-left: 10px;
	list-style-position: outside;
	list-style-image: url(../images/pijlklein.gif);
}
.tekstaanbod ul {
	list-style-position: outside;
	list-style-type: disc;
}
.tekstaanbod li {
	margin-left: 15px;
	margin-top: 4px;
}
.tekstacties {
	font-size: 11px;
	line-height: normal;
	color: #666666;
	height: 318px;
	width: 504px;
	position: absolute;
	left: 430px;
	top: 320px;
	list-style-position: outside;
	list-style-image: url(../images/pijlklein.gif);
	margin-left: 10px;
	margin-bottom: -10px;
	overflow: auto;
}
.tekstacties ul {
	list-style-position: outside;
	list-style-image: url(../images/pijlklein.gif);
	list-style-type: none;
	margin-left: 20px;
}
.tekstacties li {
	margin-left: 15px;
	margin-top: 4px;
}
.teksthuisregels {
	font-size: 11px;
	line-height: 1.1em;
	color: #666666;
	height: 370px;
	width: 459px;
	position: absolute;
	left: 430px;
	top: 270px;
	margin-left: 10px;
}
.teksthuisregels ol {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: decimal;
	margin-left: 20px;
	padding-left: 8px;
}
.teksthuisregels li {
	margin-top: 1px;	
}

.tekstcontact {
	font-size: 11px;
	line-height: 1.2em;
	height: 296px;
	width: 386px;
	position: absolute;
	left: 430px;
	top: 332px;
	margin-left: 10px;
}

.tekstcontact p {
	margin-bottom: 20px;
	margin-top: 0px;
}

.kleurtekstgroot {
	color: #CC3399;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
}

.kleurtekst {color: #CC3399}

.leftside {
	position: relative;
	width: 230px;
	height: 200px;
	top: 250px;
	left: 158px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
}
.leftside p {
	margin-bottom: 15px;
	margin-top: 0px;
}
.eigenaars {
	position: relative;
	width: 180px;
	height: 50px;
	top: 340px;
	left: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.1em;
}

/*Acties en tarieven*/
.acties {
	font-size: 14px;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 128px;
	width: 71px;
	left: 859px;
	top: 58px;
	position: absolute;
	line-height: 30px;
	font-weight: bold;
}
.acties a {
	color: #FFFFFF;
}
.acties a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a {
	color: #686866;
	text-decoration: none;
}
a:hover {
	color: #CC3399;
}
.tarief1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/pijltje.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 60px;
	position: absolute;
	left: 560px;
	top: 375px;
	text-indent: 15px;
	background-position: 2px;
	text-transform: uppercase;
}
.tarief1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-image: url(../images/pijltje.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 60px;
	position: absolute;
	left: 635px;
	top: 375px;
	text-indent: 15px;
	background-position: 2px;
	text-transform: uppercase;
}
.tarief2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/pijltje.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 60px;
	position: absolute;
	left: 560px;
	top: 445px;
	text-indent: 15px;
	background-position: 2px;
}
.tarief2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/pijltje.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 60px;
	position: absolute;
	left: 635px;
	top: 445px;
	text-indent: 15px;
	background-position: 2px;
}
.tarief3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/pijltje.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 60px;
	position: absolute;
	left: 560px;
	top: 515px;
	text-indent: 15px;
	background-position: 2px;
}
.tarief3b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/pijltje.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 60px;
	position: absolute;
	left: 635px;
	top: 515px;
	text-indent: 15px;
	background-position: 2px;
}
.tarief3c {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/pijltje.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 60px;
	position: absolute;
	left: 706px;
	top: 515px;
	text-indent: 15px;
	background-position: 2px;
}

.tarief4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/pijltje.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 60px;
	position: absolute;
	left: 560px;
	top: 575px;
	text-indent: 15px;
	background-position: 2px;
}
.tarief4b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(../images/pijltje.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 60px;
	position: absolute;
	left: 635px;
	top: 575px;
	text-indent: 15px;
	background-position: 2px;
}
.clear {
	clear: both;
	height: 0;
	line-height: 0px;
	font-size: 0px;
}
.content {
	height: auto;
	width: 378px;
	left: 407px;
	position: absolute;
	top: 202px;
	padding: 15px;
}
h1 {
	font-size: 14px;
	line-height: 15px;
	color: #a89e78;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
h1 {
	padding: 0;
	margin: 10px 0 7px 0;
}
h2 {
	font-size: 13px;
	line-height: 16px;
	color: #a89e78;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
h2 {
	padding: 0;
	margin: 30px 0 7px 0;
}
.kadobon {
	height: 237px;
	width: 87px;
	left: 862px;
	top: 308px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
}
.kadobon p {
	margin-bottom: 15px;
	margin-top: 0px;
}

.aanbod1 {
	height: 99px;
	width: 143px;
	position: absolute;
	left: 463px;
	top: 282px;
}
.aanbod2 {
	height: 99px;
	width: 143px;
	position: absolute;
	left: 659px;
	top: 282px;
}
.aanbod3 {
	height: 99px;
	width: 143px;
	position: absolute;
	left: 463px;
	top: 417px;
}
.aanbod4 {
	height: 99px;
	width: 143px;
	position: absolute;
	left: 659px;
	top: 417px;
}
.aanbod5 {
	height: 99px;
	width: 143px;
	position: absolute;
	left: 463px;
	top: 552px;
}
.aanbod6 {
	height: 99px;
	width: 143px;
	position: absolute;
	left: 659px;
	top: 552px;
}
.foto {
	width: 143px;
	height: 99px;
	border: 2px solid #fff;
	display: block;
}

a.foto {
	border: 2px solid #fff;
}
a:hover.foto {
	border: 2px solid #CC3399;
}


.inzicht {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FFFFFF;
	float: right;
	height: 15px;
	width: 100px;
	top: 437px;
	position: relative;
	padding-right: 26px;
}
.online {
	position: absolute;
	width: 151px;
	height: 46px;
	top: 267px;
	left: 451px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	font-weight: bold;
}

.online a {
	color: #CC3399;
	text-decoration: underline;
	text-transform: uppercase;
}
.online a:hover {
	text-decoration: none;
}
.reserveernu {
	position: absolute;
	width: 108px;
	height: 67px;
	top: 267px;
	left: 640px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	font-weight: bold;
}
#reserveernu {
	position: relative;
	width: 50px;
	height: 20px;
}
.login {
	position: absolute;
	width: 209px;
	height: 250px;
	top: 392px;
	left: 432px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
}
.login a {
	text-decoration: underline;
}

.registreer {
	position: absolute;
	width: 209px;
	height: 246px;
	top: 392px;
	left: 728px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
}
.registreer a {
	text-decoration: underline;
}
.playvideo {
	position: absolute;
	width: 117px;
	height: 46px;
	top: 267px;
	left: 781px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	font-weight: bold;
}
.playvideo a:hover {
	text-decoration: none;
}
.playvideo a {
	color: #CC3399;
	text-decoration: underline;
	text-transform: uppercase;
}

