
/* ### GENERAL ### */
.charmant * { margin: 0px; padding: 0px; }
html, body { font-family: Verdana; font-size: 11px; color:#333333; }
img { border: 0px; display: block; }


/* STYLES VAN andere site */
a
{
color:#737151;
text-decoration: none;
font-weight:normal;
}


a:hover
{

text-decoration: underline;
font-weight:normal;
}


a.toplink:link
{
color:#FF3300;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
background-color: white;
}

a.toplink:visited
{
color:#FF3300;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
background-color: white;
}

a.toplink:hover
{
color: white;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
background-color: #FF3300;
}


a.toplink2:link
{
color:#FF3300;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
background-color:#EAEAEA;
}

a.toplink2:visited
{
color:#FF3300;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
background-color:#EAEAEA;
}

a.toplink2:hover
{
color: white;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
background-color: #FF3300;
}


a.toplink3:link
{
color:#FF3300;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
background-color:#FFCCCC;
}

a.toplink3:visited
{
color:#FF3300;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
background-color:#FFCCCC;
}

a.toplink3:hover
{
color: white;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
background-color: #FF3300;
}


a.linkzalm:link
{
color:#FF3300;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
background-color: FF9966;
}

a.linkzalm:visited
{
color:#FF3300;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
background-color: FF9966;
}

a.linkzalm:hover
{
color: white;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
background-color: #FF3300;
}


a.titlelink:link
{
color:BE778D;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 18px;
}

a.titlelink:visited
{
color:BE778D;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 18px;
}


a.titlelink:hover
{
color:#BE778D;
text-decoration: underline;
font-weight:normal;
font-family: Verdana;
font-size: 18px;
}


a.menulink:link
{
color:white;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
}

a.menulink:visited
{
color:white;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
}

a.menulink:hover
{
color:#FF9A00;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
}


a.textlink:link
{
color:666666;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 10px;
}

a.textlink:visited
{
color:666666;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 10px;
}


a.textlink:hover
{
color:#666666;
text-decoration: underline;
font-weight:normal;
font-family: Verdana;
font-size: 10px;
}


a.textlink2:link
{
color:666666;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 11px;
}

a.textlink2:visited
{
color:666666;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 11px;
}


a.textlink2:hover
{
color:#666666;
text-decoration: underline;
font-weight:normal;
font-family: Verdana;
font-size: 11px;
}


a.textlink3:link
{
color:ff3300;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
}

a.textlink3:visited
{
color:ff3300;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
}


a.textlink3:hover
{
color:#ff3300;
text-decoration: underline;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
}




.tekst
{
font-weight:normal;
font-family: Verdana;
font-size: 11px;
color: 333333;
}


.tekst2
{
font-weight:normal;
font-family: Verdana;
font-size: 10px;
color: 333333;
}

.tekst3
{
font-weight:bold;
font-family: Verdana;
font-size: 11px;
color: 666666;
}

.tekstgrijs
{
font-weight:normal;
font-family: Verdana;
font-size: 9px;
color: 666666;
}

.tekstwit
{
font-weight:bold;
font-family: Verdana;
font-size: 11px;
color: ffffff;
}

.tekstdonker
{
font-weight:bold;
font-family: Verdana;
font-size: 12px;
color: FF3300;
}

.tekstpaars2
{
font-weight:normal;
font-family: Verdana;
font-size: 11px;
color: 666699;
}

.tekstoranje
{
font-weight:bold;
font-family: Verdana;
font-size: 12px;
color: ff9900;
}

.tekstoranje2
{
font-weight:normal;
font-family: Verdana;
font-size: 11px;
color: be778d;
}


a.contentlink:link
{
color:666666;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 11px;
}

a.contentlink:visited
{
color:666666;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 11px;
}


a.contentlink:hover
{
color:#ff3300;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 11px;
}



a.contentlink2:link
{
color:666699;
text-decoration: underline;
font-weight:bold;
font-family: Verdana;
font-size: 11px;
}

a.contentlink2:visited
{
color:666699;
text-decoration: underline;
font-weight:bold;
font-family: Verdana;
font-size: 11px;
}

a.contentlink2:hover
{
color:#FF9A00;
text-decoration: underline;
font-weight:bold;
font-family: Verdana;
font-size: 11px;
}


a.linksmall:link
{
color:666699;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 10px;
}

a.linksmall:visited
{
color:666699;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 10px;
}

a.linksmall:hover
{
color:#FF9A00;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 10px;
}




.title
{
color:#be778d;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 18px;
}



.subtitle
{
color:#be778d;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 14px;
}


.subtitle2
{
color:#be778d;
text-decoration: none;
font-weight:normal;
font-family: Verdana;
font-size: 12px;
}



.subtitle3
{
color:#FF3300;
text-decoration: none;
font-weight:bold;
font-family: Verdana;
font-size: 12px;
}





h1{
font-size:18px;
line-height:25px;
margin-bottom:10px;
color:#8D8D8D;
}
h2{
font-size:14px;
line-height:22px;
color:#8D8D8D;
}
h3{
font-size:11px;
font-weight: bold;
line-height:22px;
color:#8D8D8D;
}

#contentCntr a{
font-size:11px;
font-weight: 100;
color: #737151;
text-decoration:none;
}

#contentCntr a:hover{
font-size:11px;
font-weight: 100;
color: #333333;
text-decoration:underline;
}

/* ### GLOBAL CLASSES ### */
.clearBoth { clear: both; }
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; }

.rightBox .calenderNav { float:left; widht: 120px;  margin-top:10px; margin-bottom:5px;}
.rightBox a.left2 { float: left; width:90px; font-weight:bold }
.rightBox a.right2 { margin-left:30px; width:70px; font-weight:bold }
.rightBox a.left2:hover { text-decoration:underline   }
.rightBox a.right2:hover { text-decoration:underline  }

/* ### MAIN CONTAINER ### */
#mainCntr { width: 958px; }
	.zocht { margin-top: -20px; padding: 0px 0px 10px 0px; color: #454544;  border:0px solid; float:left; }
	.zocht span { font-style: italic; }

	/* ### HEADER CONTAINER ### */
	#headerCntr {height: 129px; width: 958px;   background: url('../images/headerBg.png') no-repeat; }

	
		.logo { position: relative; top:0px; left:-2px; width: 358px; height: 80px; background: url('../buttons/logo.jpg') no-repeat; }
		.beoordeling { position: absolute; top: 50px; width: 97px; height: 97px; background: url('../images/beoordeling.png') no-repeat; }
		.positie { margin-left: 850px; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { width: 958px; position:relative; top:15px; }
		#menuCntr ul { list-style: none; }
		#menuCntr li { margin-right: 5px; float: left; display: inline; height: 34px; }
		#menuCntr li a { background: url('../images/tabBg.gif') no-repeat bottom center; padding-top: 10px; display: block; width: 114px; height: 24px; text-decoration: none; text-transform: uppercase; text-align: center; color: #fff;  cursor:pointer; }
		#menuCntr li a:hover, #menuCntr li.selected a { background: url('../images/tabHBg.gif') no-repeat; }
		
	/* ### TAAL CONTAINER ### */
	#taalCntr { margin-top: 2px; margin-bottom:0px; padding-bottom: 2px; float: right; width: 768px; height:20px; background: url('../images/line.gif') no-repeat bottom right; }
	#taalCntr a.keurmerk, img.keurmerk{ margin:0px; width: 50px; float:right; }
	#taalCntr ul { float: right; list-style: none; border:0px solid red; }
	#taalCntr li { position:relative; right:4px; padding-top: 3px; float: left; display: inline; text-align:center; border:0px solid red; width:40px;}
	#taalCntr li a img {  margin-top:2px; border:0px solid red; float:left; }
	#taalCntr li a { text-decoration: none; font-weight: bold; height: 15px; color: #000; margin:auto; border:0px solid; width:40px; float:left;}
	#taalCntr li a:hover { text-decoration: underline; }
	
	#taalCntr  ul.promo { margin-right:40px; list-style: none; }
	#taalCntr ul.promo li, #taalCntr ul.promo li a{ float: left; font-weight: bold; color: #999999;  }
	#taalCntr ul.promo li.een , #taalCntr ul.promo li.een a{ width: 160px; }
	#taalCntr ul.promo li.twee, #taalCntr ul.promo li.twee a { width: 100px; }
	#taalCntr ul.promo li.drie, #taalCntr ul.promo li.drie a { width: 200px; }
	#taalCntr ul.promo li.vier, #taalCntr ul.promo li.vier a { width: 100px; }
	
	
	
	/* ### ZOEK CONTAINER ### */
	#zoekCntr { float: left; width: 326px; height:205px; position:relative;}
	#zoekCntr h2 { font-size: 13px; color: #a2ac21; position: relative; top:-20px;}
	#zoekCntr fieldset { margin-top: -10px; margin-right: 10px;float: left; border: 0px; }
	#zoekCntr fieldset.last { margin-right: 0px; }
	#zoekCntr fieldset.bottm { margin-top: 8px; font-weight:bold; margin-left:3px; clear:both; width:100%; }
	#zoekCntr fieldset.bottm a { font-weight:bold; font-style:italic; color:#FF3300; }	
	#zoekCntr label { font-weight: bold; line-height: 22px; }
		.toon { margin-top: 11px; width: 117px; height: 30px; font-family: Verdana; font-size: 11px; font-weight: bold; color: #ff3300; border: 0px; cursor: pointer; background: url('../images/toonBgUIT.gif');   background-color:#e3e3e3;}
	#zoekCntr #searchfrm fieldset.bottm { margin-top:-2px; }
	
	/* ### BANNER CONTAINER ### */
	#bannerCntr { display: block; float: left; width: 628px; height: 201px; padding:1px; position:relative; }
	#iframe{display: block; float: left; width: 634px; height: 208px; padding:0px; margin:0px; margin-left:-2px; position:relative; }
	.home { background: url('../images/bannerBg.jpg') no-repeat; border:0px solid #CCCCCC; }
	.wellness {background: url('../images/bannerBg_wellness.jpg') no-repeat; border:1px solid #CCCCCC; }
	.nature {background: url('../images/bannerBg_tree.jpg') no-repeat;border:1px solid #CCCCCC; }
	.culinary {background: url('../images/bannerBg_food.jpg') no-repeat; border:1px solid #CCCCCC;  }
	.zee {background: url('../images/bannerBg_sea.jpg') no-repeat; border:1px solid #CCCCCC; }
	.golf {background: url('../images/bannerBg_golf.jpg') no-repeat; border:1px solid #CCCCCC; }
	.kerst {background: url('../images/bannerBg_kerst.jpg') no-repeat; border:1px solid #CCCCCC; }
	.valentine {background: url('../images/bannerBg_valentine.jpg') no-repeat; border:1px solid #CCCCCC; }
	.pasen {background: url('../images/bannerBg_pasen.jpg') no-repeat; border:1px solid #CCCCCC; }
	.hemelvaart {background: url('../images/bannerBg_hemelvaart.jpg') no-repeat; border:1px solid #CCCCCC; }
		
	#bannerCntr ul { margin: 184px 0px 0px 56px; list-style: none; }
	#bannerCntr li { float: left; font-weight: bold; color: #000; }
	#bannerCntr li.een { width: 130px; }
	#bannerCntr li.twee { width: 150px; }
	#bannerCntr li.drie { width: 166px; }
	#bannerCntr li.vier { width: 100px; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { position:relative; margin-bottom:0px; width: 744px; border: 0px solid #b4b4b4; float:left; line-height: 20px; margin-top:15px }
	#contentCntr2 { margin-bottom:20px; position:relative; left: 15px; top:10px; float:left; width: 714px; }
	#contentCntr span { color: #454544; }
	#contentCntr p { }
	#contentCntr table {line-height: 20px;}
	#contentCntr table tr td {  }
	#contentCntr table tr td input.large{ width:200px;  border:1px solid #CCCCCC;}
	#contentCntr table tr td select{ width:200px; }
	#contentCntrHome{position:relative; margin-bottom:0px; width: 960px; border: 1px solid #F4F4F4; float:left; background: none; line-height: 20px; margin-top:15px }
	#contentCntr2 { margin-bottom:20px; position:relative; left: 15px; top:10px; float:left; width: 930px; }
	div.backToStep2Button { position:relative; bottom:75px; left:15px; width:200px; }
	
	
		/* ### CONTENT BOX ### */
		.contentBox { padding: 10px; width: 328px; float: left;  border: 1px solid #b1b1b1; }
		#contentCntr .wellness {background: url('../images/contentBg.gif') no-repeat bottom right; }
		#contentCntr .candle {background: url('../images/contentBg_candles.jpg') no-repeat bottom right; }
		#contentCntr .tree {background: url('../images/contentBg_tree.jpg') no-repeat bottom right; }
		#contentCntr .sea {background: url('../images/contentBg_sea.jpg') no-repeat bottom right; }
		.contentBoxWide { margin-bottom: 15px; float: left;  }
		#contentCntr .right{ margin-left: 14px;}
		#contentCntr div.contentBox.last { margin: 15px 0px 0px 0px; overflow:visible;}
		.contentBox h2{ margin-bottom: 5px; padding: 6px 0px 0px 5px; display: block; height: 24px; font-size: 13px; color: #ff3300; background: url('../images/title3BgUIT.gif') no-repeat;background-color: #ffcccb; border:2px solid #e3e3e3;  }
		.contentBox h2 a {padding: 0px; display: block; height: 24px; font-size: 13px; color: #fff; text-decoration:none;}
		.contentBox h2 a:hover {text-decoration:underline;}
		.contentBox a { font-weight: bold; color: #838d00; }
		.contentBox a:hover {text-decoration: none;}
		.contentBox p img { margin-top: 0px; margin-right:5px; float: left; border:1px solid #EFEFE2; padding:1px;}
		
		/* ### AANBIEDINGEN CONTAINER ### */
		#aanbiedingenCntr { margin-top:0px; margin-bottom:15px; padding: 1px; width: 631px; border: 0px solid #b4b4b4; background: url('../images/aanbiedingBg.gif') no-repeat top center; }
		#aanbiedingenCntr h2 { padding: 4px 0px 0px 10px; display: block; height: 24px; font-size: 11px; color: #444444; background: url('../images/title2Bguit.gif') repeat-x; background-color: #ffcccb; border:2px solid #e3e3e3;}
	
			/* ### AANBIEDING BOX ### */
			.aanbiedingBox { float: left; width: 210px; height: 90px; }
				.photo { padding: 5px; float: left; width: 71px;}
				.photo img{ width: 71px; height:66px;}
				.text { padding-top: 4px; float: left; width: 124px; line-height:16px; }
				.text a { text-decoration: none; color: #8a9126; }
				.text a:hover { text-decoration: underline; }
				#aanbiedingenCntr div.text span.price { font-size: 14px; color: #8a9126; }
	
	/* ### NIEUWSBRIEF CONTAINER ### */
	#nieuwsbriefCntr { float: right; width: 211px; height: 188px; background: url('../images/nieuwsBg.gif') no-repeat;  margin-top:15px  }
	#nieuwsbriefCntr h2 { float:left;  width:170px; padding: 6px 0px 2px 14px; font-size: 11px; color: #fff; }
	#nieuwsbriefCntr fieldset { float:left; width:160px; padding: 14px; border: 0px; }
	#nieuwsbriefCntr label { float:left; margin-right:10px; font-weight: bold; color: #fff; position: relative; top: 4px; }
		.radio { float:left; margin-right:10px; position: relative; top: 4px; }
		.field { float:left; width:160px; margin-top: 5px; padding: 1px; font-family: Verdana; font-size: 11px; color: #333333; border: 1px solid #464645; background: #fff; }
		.verzend { float:left; width: 117px; height: 30px; font-family: Verdana; font-size: 11px; font-weight: bold; color: #454544; border: 0px; cursor: pointer; background: url('../images/toonBgUIT.gif');  background-color: #ffcccb; border:2px solid #e3e3e3;}
	
	/* ### BLOCK CONTAINER ### */
	#blockCntr { float: right; width: 211px; background: url('../images/blockBg.jpg') repeat-y;  margin-top:15px;}
	#blockCntrAdd { float: right; width: 211px;  margin-top:15px; margin-bottom:-15px;}
	#blockCntrAdd2 { float: right; width: 230px;  margin-top:15px; margin-left:1px; border:0px solid;}
	#blockCntrTop { float: right; width: 211px; background: url('../images/blockTop.jpg') no-repeat; }
	#blockCntrBottom {float:left;  width:186px; padding-left:15px; padding-right: 10px;  background: url('../images/blockBottomUIT.jpg') no-repeat; background-color:#e3e3e3; border:2px solid #ffcccb; background-position:bottom; padding-bottom:20px; color: #222222; line-height:20px;}
	#blockCntrBottom h1,	#blockCntrBottom h2,	#blockCntrBottom h3 {float:left;  width:100%; padding: 6px 0px 2px 0px; font-size: 11px; color: #222222; margin-bottom:-20px; line-height:20px; }
	#blockCntrBottom a {color: #737151;  line-height:20px;}
	#blockCntrBottom a:hover {color: #737151; text-decoration:underline; line-height:20px;}
	#blockCntrBottom p {float:left; width:100%; margin-top:15px;}
	#blockCntrBottom table{float:left; width:100%; margin-top:0px;}
	
		
	/* ### LEFT CONTAINER ### */
	#leftCntr { padding-top: 0px; float: left; width: 706px; border:0px solid black }
	#leftCntr a{color: #FF0000; }
	#leftCntr a:hover { text-decoration: underline; }
	.terug { text-decoration: none; font-weight: bold; color: #9fa72f; }
		
		/* ### INFO ### */
		.info { list-style: none; margin-top:5px; width:720px; border:0px solid; float:left;}
		.info li { margin-right: 3px; float: left; display: inline; font-weight: bold; color: #000; }
		.info li strong { color: #ff9900; }
		.info li strong a { color: #ff9900; }
		.info li a {  text-decoration:none;}
		.info li span a,.info  li a:hover { text-decoration:underline; color: #000000;}
		.info li.hotels { padding-left: 150px; }
		/*.info li.paginas { padding-left: 170px; }*/ .info li.paginas { float: right; margin-right: 16px; }
		
		/* ### BAR CONTAINER ### */
		#barCntr { margin-top: 10px; position: relative; width: 706px; height: 33px; color: #fff; background-color:#666699; }
		#barCntr ul { float: left; list-style: none;  }
		#barCntr li { padding: 0px 15px 0px 15px; float: left; display: inline; height: 32px; line-height: 30px; border-right: 0px solid #a0ac00; } 
		#barCntr li.last { border: 0px; }
		#barCntr li.sorteer a { font-weight: normal; }
		#barCntr li.sorteer a img { margin-right: 8px; float: left; display: inline; }
		#barCntr a { text-decoration: none; font-weight: bold; color: #fff; }
			.stempel { position: absolute; top: -20px; left: 600px; float: right; width: 69px; height: 70px; font-size: 38px; line-height: 68px; text-align: center; background: url('../images/stempel.png') no-repeat; }
	
		/* ### HOTEL CONTAINER ### */
		#hotelCntr { padding: 1px; width: 702px; border: 1px solid #b4b4b4; }
		#hotelCntr table tr td { line-height:18px;}
		#hotelCntr p.zooverBox { float:left; text-align:center;}
		#hotelCntr p.zooverBox a { font-size:20px; font-weight:bold; color:#F0571E; display:block; width:335px; padding-top:9px; line-height:18px; margin:5px; overflow:hidden; border-top:1px solid #B4B4B4;}
		#hotelCntr p.zooverBox a img { display:inline; vertical-align:middle; }
		#hotelCntr p.zooverBox a:hover { text-decoration:none; }
		#hotelCntr p.zooverBox a:hover span.score, #hotelCntr p.zooverBox a:hover span.number { color:#F0571E; }
		#hotelCntr p.zooverBox a span.score { color:#8D8D8D;}
		#hotelCntr p.zooverBox a span.number { color:#8D8D8D; text-decoration:underline; font-size:10px; vertical-align:top; font-weight:normal;}
		.hotelBox .zooverBox { background:url('../images/zooverBoxBg.jpg') no-repeat top center; padding-top:22px; float:right; height:23px; width:60px; font-size:17px; text-align:center; font-weight:bold; margin:0px 32px; color:#F0571E; clear:both;}
		
		
		/* ### HOTEL BOX ### */
		.hotelBox { padding: 1px; width: 702px; border: 1px solid #b4b4b4; }

		
			/* ### TITLE BOX ### */
			.titleBox { padding-top: 7px; width: 702px; height: 22px; color: #444444; background: url('../images/titleBg.gif') repeat-x; }
			.titleBox strong { padding: 0px 5px 0px 10px; float: left;  font-size:13px;  }
			.titleBox ul { list-style: none; }
			.titleBox li { margin-right: 2px; float: left; display: inline; }
			.titleBox span { padding-left: 10px; float: left; }
			.titleBox a { color: #444444; text-decoration:none; }
			.titleBox a:hover { cursor:pointer; text-decoration:underline;}
						
			/* ### PHOTO BOX ### */
			.photoBox { padding: 10px; float: left; width: 346px; }
			.photoBox img.main { margin-bottom: 5px; border: 1px solid #b4b4b4; width:330px; height:251px;}
			.photoBox a img { margin-right: 3px; float: left; display: inline; border: 0px; }
			.photoBox a { text-decoration: none; font-weight: bold; line-height: 18px; color: #333333; cursor:pointer; }
			
			/* ### PHOTO 2 BOX ### */
			.photo2Box { padding: 10px; float: left; width: 120px; }
			.photo2Box img{ width: 126px; height:100px; }
			.photo2Box img { margin-bottom: 5px; border: 1px solid #b4b4b4; }
			
			/* ### TEXT BOX ### */
			.textBox { padding: 10px; float: left; width: 540px; text-align:justify; }
			.textBox p { line-height: 18px; }
			
			/* ### OPTIES BOX ### */
			.optiesBox { padding-top: 5px; margin-bottom: 10px; float: left; width: 250px; }
			.optiesBox ul { margin-top: 5px; list-style: none; }
			.optiesBox li { line-height: 20px; }
			.optiesBox li a, .optiesBox .facilities { width:300px; text-decoration: none; font-weight: bold; color: #c1ca42; line-height: 20px; border:0px solid red;}
			.optiesBox .facilities .facilli {  width:150px; float:left; border:0px solid black; text-decoration: none; font-weight: bold; color: #c1ca42; line-height: 20px;}

			
			/* ### PRIJS BOX ### */
			.prijsBox { padding: 0px; margin-left:-20px; position: relative; top:20px;float: left; width:85px; border:0px solid red; text-align:center; }
			.prijsBox .prijs, .prijs2Box2 .prijs, .prijsBox2 .prijs{ font-size: 18px; color: #8a9126; text-decoration:none}
			.prijs2Box2 .prijs, .prijsBox2 .prijs{ position:relative; top:4px;}
			.prijsBox span.small, .prijsBox span.small { font-size: 9px;}
			
				
			/* ### PRIJS 2 BOX ### */
			.prijs2Box { padding: 30px 0px 0px 30px; float: left; width: 70px; text-align:center;}
			.prijs2Box a, .prijsBox a, .prijs2Box2 a, .prijsBox2 a  { font-size: 18px; color: #333333; text-decoration:none;  line-height:16px;}
			.prijs2Box a:hover, .prijsBox a:hover, .prijs2Box2 a:hover, .prijsBox2 a:hover  { text-decoration:underline;}
			.prijs2Box span.small, .prijsBox span.small, .prijs2Box2 span.small, .prijsBox2 span.small  { font-size: 9px; margin-bottom:3px;}
			.stempel2 { position: relative; top: 20px; float: right; width: 69px; height: 70px; font-size: 38px; line-height: 68px; text-align: center; color: #fff; background: url('../images/stempel.png') no-repeat; }
				
						/* ### PRIJS BOX ### */
			.prijsBox2 { padding: 0px; margin-left:-40px; position: absolute; top:0px;float: left; width:80px; border:0px solid red; text-align:center; }
				
			/* ### PRIJS 2 BOX ### */
			.prijs2Box2 { padding: 0px; margin-top:-5px; float: left; width:125px; text-align:center; float:right; height:60px; line-height:12px;}
			
		/* ### ARRANGEMENTEN CONTAINER ### */
		#arrangementenCntr { padding: 10px; width: 684px; color: #000; border: 1px solid #b4b4b4; border-top: 0px; background: url('../images/arrangementenBg.gif') repeat-x; }
		#arrangementenCntr h3 { font-size: 11px; color: #333333; margin-bottom:-10px;}
		#arrangementenCntr ul { list-style: none; }
		#arrangementenCntr ul.theme { border:0px solid red; font-weight:bold; color:#7B850C }
		#arrangementenCntr ul.no_theme { color: #666666; }
		#arrangementenCntr li {width:684px; padding: 1px 0px 1px 0px; float: left;  border-bottom: 1px solid #cfcfcf;  cursor:pointer;}
		#arrangementenCntr li.open {  border-bottom: 0px solid #cfcfcf; background-color: #DFEBD6;}
		#arrangementenCntr li.last { font-weight: bold; border-bottom: 0px; }
		#arrangementenCntr li a { text-decoration: none; font-weight: bold; color: #9eaa00; }
		#arrangementenCntr a.showOtherArrangements { text-decoration: none; font-weight: bold; color: #9eaa00; text-align:center; display:block; padding:5px 0px; }
		#arrangementenCntr a.showOtherArrangements:hover { text-decoration:underline; }
		#arrangementenCntr a.showOtherArrangements img { display:inline; }
		#arrangementenCntr li:hover { background-color: #DFEBD6;  }
		#arrangementenCntr span { color: #8a9126; }
			div.first { width: 285px; float:left; position:relative; line-height:30px; margin-left:5px;}
			div.second { width: 80px;  float:left; position:relative; line-height:30px;}
			div.third { width:160px;  float:left; position:relative; line-height:30px;}
			div.four { width: 154px;  float:left; position:relative; line-height:30px; text-align:center;}
			div.four a { display:inline; width: 154px;  float:left; position:relative; height:30px; border:0px solid white;}
			div.four a img { float:left; position:relative; border:0px solid; margin-top:10px; margin-left:10px;}
			div.four a img.calc { float:right; position:relative; border:0px solid; margin-top:5px; margin-right:10px;}
			div.four a:hover { width: 152px;  float:left; position:relative; height:28px; background-color: #F9FE96;  border:1px solid white;}
		/* ### ARRANGEMENTEN BOX ### */
		.arrangementenBox { margin-bottom: 5px; padding: 10px; width: 707px; color: #000; border: 1px solid #b4b4b4; border-top: 0px; background: url('../images/arrangementenBg.gif') repeat-x; }
		.arrangementenBox h3 { font-size: 11px; color: #333333; }
		.arrangementenBox ul { list-style: none; }
		.arrangementenBox li { padding: 1px 0px 1px 0px; float: left; color: #333333; border-bottom: 1px solid #cfcfcf; }
		.arrangementenBox li.last { border-bottom: 0px; }
		.arrangementenBox li a { text-decoration: none; font-weight: bold; color: #9eaa00; }
		.arrangementenBox span { color: #8a9126; }
			
			/* ### INHOUD BOX ### */
			.inhoudBox { width: 669px; cursor:pointer; border-bottom: 1px solid #cfcfcf; padding-left:15px; background:url(../images/close.gif) bottom right no-repeat #DFEBD6;}
			.inhoudBox p { font-size: 10px; color: #333333; }
			#arrangementenCntr div.inhoudBox li span { font-style: italic; color: #000; }
			#arrangementenCntr div.inhoudBox p span { font-style: italic; font-weight: bold; font-size: 11px; color: #333333; }
			#arrangementenCntr div.inhoudBox li { float: none; color: #000; border: none; }
			
		/* ### FOTOS CONTAINER ### */
		#fotosCntr { float:left; display:block; position:relative; padding: 10px; width: 707px; border: 1px solid #b4b4b4; border-top: 0px; }
		#fotosCntr ul { list-style: none; }
		#fotosCntr li { float: left; display: inline;}
		#fotosCntr ul.rooms { list-style: none; width:685px; margin-top:5px; }
		#fotosCntr ul.rooms li { float: left; display: inline; width:685px; background: #F3F3F3; line-height:16px;}
		#fotosCntr ul.rooms li ul li.first {text-indent: 5px; float: left; width:205px; border:0px solid; height:22px; font-weight: normal; padding-top:6px; margin-top:3px; }
		#fotosCntr ul.rooms li ul li.second {  float: left; width:480px; border:0px solid; padding-top:6px; margin-top:3px; }
		#fotosCntr li img { width: 106px; height:85px; padding: 1px; margin-top:3px; margin-right: 3px; border: 1px solid #b7b7b7; }
		#fotosCntr p { line-height: 18px; }
		#fotosCntr .facilities {  width:300px; float:left; border:0px solid black; text-decoration: none; font-weight: bold; color: #c1ca42; line-height: 20px;}
		#fotosCntr .facilities span,  .facilli span{ font-weight: normal; }
	
	/* ### RIGHT CONTAINER ### */
	#rightCntr { margin-top: 26px; float: right; width: 231px; color: #fff; /*background: url('../images/rightBg.gif') repeat-y; */ background-color:#666699;}
	#rightCntr2 { margin-top: 0px; float: right; width: 231px; color: #fff; }
	#rightCntr strong { display: block; color: #ff9900; }
	#rightCntr span { display: block; font-weight: bold; line-height: 18px; }
	#rightCntr fieldset { border: 0px; }

	#rightCntr p span { display: inline; font-weight: normal; font-style: italic; }
	#rightCntr ul { list-style: none; width:261px; margin-left:-10px;}
	#rightCntr li { padding: 3px; float: left; width: 40px; color: #333333; border-bottom: 1px solid #e6e6e6; background: #fff; text-align:center; }
	#rightCntr li.grey { border-bottom: 1px solid #fff; background: #e6e6e6; }
	#rightCntr li.day { height: 26px; width:32px; }
	#rightCntr li.green { border-bottom: 1px solid #fff; background: #E9EFD3; }
	#rightCntr li.light_green { border-bottom: 1px solid #fff; background: #EBECDF; }
	#rightCntr li.highlighted_date { border-bottom: 1px solid #fff; background: #A7C10D; }
	#rightCntr li.first { height: 32px; }
	#rightCntr li strong { display: inline; color: #333333; }
	#rightCntr li span { display: block; font-weight: normal; font-style: italic; line-height: 15px; text-align: center; }
	#rightCntr li a { text-decoration:none; color:#333333; }
	#rightCntr a { text-decoration: none; color: #fff; }
	#rightCntr a:hover { text-decoration: underline; cursor:pointer; }
		.top { width: 231px; height: 14px; /*background: url('../images/top.gif') no-repeat;*/ }
		.bottom { width: 231px; height: 14px; /*background: url('../images/bottom.gif') no-repeat;*/ }
		.rightBox { padding: 0px 15px 0px 15px; }
	#rightCntr .select { margin-bottom: 5px; width:190px; font-family: Verdana; font-size: 11px; color: #333333; border: 1px solid #707070; background: #fff; }
	#rightCntr .select2 { margin-bottom: 5px; width: 46px; font-family: Verdana; font-size: 11px; color: #333333; border: 1px solid #707070; background: #fff; }
	#rightCntr .select3 { margin-bottom: 5px; width: 46px; font-family: Verdana; font-size: 11px; color: #333333; border: 1px solid #707070; background: #fff; }
	#rightCntr .select4 { margin-bottom: 5px; width: 100px; font-family: Verdana; font-size: 11px; color: #333333; border: 1px solid #707070; background: #fff; }
		.select { margin-bottom: 5px; width:150px; font-family: Verdana; font-size: 11px; color: #333333; border: 1px solid #707070; background: #fff; }
		.select2 { margin-bottom: 5px; width: 46px; font-family: Verdana; font-size: 11px; color: #333333; border: 1px solid #707070; background: #fff; }
		.select3 { margin-bottom: 5px; width: 46px; font-family: Verdana; font-size: 11px; color: #333333; border: 1px solid #707070; background: #fff; }
		.select4 { margin-bottom: 5px; width: 100px; font-family: Verdana; font-size: 11px; color: #333333; border: 1px solid #707070; background: #fff; }

		.label { float: left; width: 50px; }
		.submit { margin-top:10px; }
		.wijzigzoek { width: 185px; height: 30px; font-family: Verdana; font-size: 11px; font-weight: bold; color: #454544; border: 0px; cursor: pointer; background-color:#ffffff; /*background: url('../images/wijzigzoek.gif');*/ }
		
	/* ### FOOTER CONTAINER ### */
	#footerCntr { margin: 30px 0px 20px 0px; width: 958px; background: url('../images/footerBg.gif') repeat-x; text-align: center; }
	#footerCntr ul { margin: auto; width:600px; list-style: none; } 
	#footerCntr li { margin-right: 3px; padding: 6px 0px 18px 0px; float: left; display: inline; }
	#footerCntr li a { text-decoration: none; color: #454544; }
	#footerCntr li a:hover { text-decoration: underline; }
	#footerCntr p { text-align: center; }
	#footerCntr p span { text-transform: uppercase; }
		
