html, body { font-family:"Trebuchet MS", Georgia, Verdana, serif; color:#000; }
body { background:#dfd8b2; }
/*meta*/
h1 { padding:0; margin:0 0 15px 0; font-size:16px;color:#e5c796; font-weight:bold; letter-spacing:2px; font-family:Arial, Helvetica, sans-serif }
h2 { padding:0; margin:0 0 15px 0; font-size:14px;color:#e5c796; font-weight:normal }
p { margin:0; padding:0; font-size:10px; line-height:15px; color:#FFFFFF }
p+p { margin:9px 0 0 0; padding:0; font-size:10px; line-height:15px; }
img { border:0}
/*centrering*/
#main {position:absolute;left:50%;top:50%}
#content {position:absolute;width:912px;height:586px;left:-456px;top:-293px;}
/* dropshadow kort */
#headerbg { position:absolute; top:0px; left:0px; height:12px; width:912px; background:url("../img/headerbg.gif") no-repeat; }
#centerwrap { width:912px; height:496px; position:absolute; top:12px; left:0; background:url("../img/wrapbg.gif") repeat-y; }
#footerbg { position:absolute; bottom:72px; left:0; height:12px; width:912px; background:url("../img/footerbg.gif") no-repeat; z-index:0; }
.footerbg { position:absolute; bottom:72px; left:0; height:12px; width:912px; background:url("../img/footerbg.gif") no-repeat; z-index:0; }


/* dropshadow lang */
#lcenterwrap { width:912px; height:568px; position:absolute; top:12px; left:0; background:url("../img/wrapbg.gif") repeat-y; }
#lfooterbg { position:absolute; bottom:0; left:0; height:12px; width:912px; background:url("../img/footerbg.gif") no-repeat; z-index:0; }
/*plaatshouder alle content kort*/
#plaats { position:absolute; top:6px; left:6px; width:900px; height:574px; z-index:2}
/*navigatie*/
#topbalk { width:900px; height: 35px; background-color:#29253f; position:absolute; top:0; left:0;}
#topbalk p {  color:#dfd8b2; text-align:right; margin-right: 20px; font-size:11px;line-height:35px}
#topbalk a {  color:#dfd8b2; margin: 0 10px 0 10px; font-weight:bold; text-decoration:none}
#topbalk a:hover { color:#FFFFFF}
/*slideshow homepage*/
#mainimg { width:900px; height: 420px; position:absolute; top:41px; left:0; background-color:#29253f; text-align:center}
.spanSlide { position: absolute; overflow: hidden}
.imgSlide { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; }
/*bglang*/
#bglang { width:900px; height: 491px; position:absolute; top:41px; left:0; background-color:#29253f; text-align:center}
/*copyright*/
#botbalk { width:900px; height: 35px; background-color:#29253f; position:absolute; bottom:72px; left:0; }
#botbalk p { color:#8a634a; text-align:center; font-size:10px;line-height:35px}
/*copyrightlang*/
#lbotbalk { width:900px; height: 35px; background-color:#29253f; position:absolute; bottom:0; left:0; }
#lbotbalk p { color:#8a634a; text-align:center; font-size:10px;line-height:35px}
#lbotbalk a {  color:#8a634a; margin: 0 2px 0 2px; font-weight:bold; text-decoration:none}
#lbotbalk a:hover { color:#fff}

/*partnerlogos*/
#partnerslogos { position:absolute; bottom:0; right:0; height:60px; width:900px; z-index:0; text-align:right }
#partnerslogos p {  color:#756345; text-align:right; margin-right: 20px; font-size:10px;line-height:35px}
#partnerslogos a {  color:#756345; margin: 0 2px 0 2px; font-weight:bold; text-decoration:none}
#partnerslogos a:hover { color:#000}
/*transparant*/
#maincontent { width:320px; height: 380px; background-color:#29253f; position:absolute; top:47px; left:50px; z-index:20; opacity:.8;filter:alpha(opacity=80);-moz-opacity:0.8; padding:20px; font-family:Verdana, Arial, Helvetica, sans-serif }
#maincontent img { margin:10px 0 0 72px; }
#maincontent h1 { margin:20px 0 10px 0;}
#maincontent h2, #maincontent a { margin:10px 0 10px 0; color:#e5c796; text-decoration:none; }
#maincontent a { background-image: url(../img/bgrates.jpg); background-repeat:no-repeat; background-position:left; padding: 4px 25px 4px 6px;}
#maincontent a:hover { background-image: url(../img/bgrateso.jpg); background-repeat:no-repeat; background-position:left; padding: 4px 25px 4px 6px }

.maincontent { width:320px; height: 380px; min-height:380px; background-color:#29253f; position:absolute; top:47px; left:50px; z-index:20; opacity:.8;filter:alpha(opacity=80);-moz-opacity:0.8; padding:20px; font-family:Verdana, Arial, Helvetica, sans-serif }
.maincontent img { margin:10px 0 0 72px; }
.maincontent h1 { margin:20px 0 10px 0;}
.maincontent h2, .#maincontent a { margin:10px 0 10px 0; color:#e5c796; text-decoration:none; }
.maincontent a { background-image: url(../img/bgrates.jpg); background-repeat:no-repeat; background-position:left; padding: 4px 25px 4px 6px}
.maincontent a:hover { background-image: url(../img/bgrateso.jpg); background-repeat:no-repeat; background-position:left; padding: 4px 25px 4px 6px }

#ratescontent { width:520px; height: 280px; position:absolute; top:137px; left:40px; z-index:20; font-family:Verdana, Arial, Helvetica, sans-serif }
#ratescontent a {color: #FFFFFF;}
#ratescontent h1 { margin:0 0 10px 0;}
#ratescontent table { font-size:10px; color:#FFFFFF; border: 1px solid #848290; margin: 10px 0 10px 0; background-color:#3d3b46 }
#ratescontent .titel { border-bottom: 1px solid #848290; border-left: 1px solid #848290; font-weight:bold }
#ratescontent .stitel {  font-weight:normal; font-size:8px }
#ratescontent .ltitel { border-bottom: 1px solid #848290; font-weight:bold }
#ratescontent .info { border-left: 1px solid #848290; background-color:#4a4853}
#ratescontent .pinfo {  background-color:#4a4853}


#ratescontent ul{font-size:10px; color:#FFFFFF; margin: 10px 0 0 15px; padding: 0; list-style-type:disc}
#ratescontent li { margin: 0; padding: 0; }
#ratescontent h2, #ratescontent a { margin:10px 0 10px 0; color:#e5c796; text-decoration:none; }
#ratescontent a:hover { text-decoration:underline }
#ratescontent a.link  { background-image: url(../img/bgbook.jpg); background-repeat:no-repeat; background-position:left; padding: 4px 25px 4px 6px}
#ratescontent .link:hover { background-image: url(../img/bgbooko.jpg); background-repeat:no-repeat; background-position:left; padding: 4px 25px 4px 6px; text-decoration:none }

#pagecbg { width:406px; height:491px; background-color:#29253f; z-index: 4; position:absolute; top:47px; left:46px;opacity:.8;filter:alpha(opacity=80);-moz-opacity:0.8; }
#pagecontent { width:350px; height: 280px; position:absolute; top:157px; left:80px; z-index:20; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px }
#pagecontent p {margin: 5px 0 0 0 }
#pagecontent h1 { margin:0 0 10px 0;}
#pagecontent h2, #pagecontent a { margin:10px 0 10px 0; color:#e5c796; text-decoration:none; }

#pagecontent a:hover { text-decoration:underline}
#pagecontent a.link { background-image: url(../img/bgrates.jpg); background-repeat:no-repeat; background-position:left; padding: 4px 25px 4px 6px}
#pagecontent .link:hover { background-image: url(../img/bgrateso.jpg); background-repeat:no-repeat; background-position:left; padding: 4px 25px 4px 6px; text-decoration:none }



#pagecontent table { font-size:10px; color:#FFFFFF; border: 1px solid #848290; margin: 10px 0 10px 0; background-color:#3d3b46 }


#pagecontent ul{font-size:10px; color:#FFFFFF; margin: 10px 0 0 15px; padding: 0; list-style-type:disc}
#pagecontent li { margin: 0; padding: 0; }

#pageimg { position:absolute; width:900px; height:491px; z-index:3; top:47px; left:6px }

#rateslogo { position:absolute; left:265px; top:67px; width: 107px; height:66px; z-index:5}
#pagelogo { position:absolute; left:194px; top:70px; width: 107px; height:66px; z-index:5}

#activityrates {width:280px; height: 457px; background-color:#e0c298; position:absolute; top:60px; right:20px; z-index:20; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif }
#activityrates h1 { color:#8a634a; margin:0 0 0 13px; padding:0}
#activityrates h2 {color: #000000; font-size:10px; font-weight:bold; margin: 0}
#activityrates table {color: #000000; font-size:10px; margin:20px 0 0 13px}
#activityrates img {margin:0; padding:0}
#activityrates .pricesa { margin: 0 0 0 70px}
#activityrates .pricesb { margin: 0 0 0 50px}
#actbot { position:absolute; bottom:0; left:0}
#activityrates h2 .extra{color: #000000; font-size:10px; font-weight:normal; margin:5px 0 0 13px}
#activityrates h2 .extraa{color: #000000; font-size:10px; font-weight:normal; margin:5px 0 0 26px}
#activityrates .pricesc { margin: 0 0 0 135px}
#activityrates .pricesd { margin: 0 0 0 50px}


/*thumbs*/
#thumba { position:absolute; top: 405px; left: 40px; z-index:50; width:177px; height:112px}
#thumbb { position:absolute; top: 405px; left: 230px; z-index:50; width:177px; height:112px}
#thumbc { position:absolute; top: 405px; left: 420px; z-index:50; width:177px; height:112px}
#thumbd { position:absolute; top: 405px; right: 40px; z-index:50; width:177px; height:112px}
#thumbe { position:absolute; top: 455px; left: 195px; z-index:50; width:100px; height:79px}
#thumbf { position:absolute; top: 455px; left: 80px; z-index:50; width:100px; height:79px}
#thumbg { position:absolute; top: 455px; left: 310px; z-index:50; width:100px; height:79px}
#thumbh { position:absolute; top: 455px; left: 425px; z-index:50; width:100px; height:79px}


#reservation { width:350px; height: 280px; position:absolute; top:77px; left:73px; z-index:20; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px }
#reservation p {margin: 5px 0 0 0 }
#reservation h1 { margin:0 0 10px 0;}
#reservation a { margin:10px 0 10px 0; color:#e5c796}
#reservation a:hover { color:#FFFFFF}
#reservation .invul { font-size:13px; font-family:"Courier New", Courier, mono; line-height:17px; width:333px; background-color:#e8e4ce; border:0; margin-top: 3px}
#reservation .invulguest { font-size:13px; font-family:"Courier New", Courier, mono; line-height:17px; width:33px; background-color:#e8e4ce; border:0; margin-top: 3px}

#reservation .select { font-size:13px; font-family:"Courier New", Courier, mono; line-height:17px; background-color:#e8e4ce; border:0; margin-top: 3px}
#reservation .extrainfo { font-size:13px; font-family:"Courier New", Courier, mono; background-color:#e8e4ce; width:333px; border:0 ; margin-top: 3px}

#reservation table { font-size:11px; color:#FFFFFF; border: 1px solid #848290; margin: 10px 0 10px 0; background-color:#4a4853; height:400px }

#presscbg { width:512px; height:491px; background-color:#29253f; z-index: 4; position:absolute; top:47px; left:46px;opacity:.8;filter:alpha(opacity=80);-moz-opacity:0.8; }
#presscontent { width:460px; height: 280px; position:absolute; top:140px; left:80px; z-index:20; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px }
#presscontent p {margin: 5px 0 0 0 }
#presscontent h1 { margin:0 0 10px 0;}
#presscontent h2, #presscontent a { margin:10px 0 10px 0; color:#e5c796; text-decoration:none; }
#presscontent h3, #presscontent a { margin:10px 0 0 0; color:#fff; text-decoration:none; font-style:normal; font-size:12px; font-weight:normal; line-height:15px }
#presscontent h4, #presscontent a { margin:0 0 10px 0; color:#e5c796; text-decoration:none; font-style:italic; font-size:10px; font-weight:normal }
#presscontent a:hover { text-decoration:underline}
#presscontent a.link { background-image: url(../img/bgrates.jpg); background-repeat:no-repeat; background-position:left; padding: 4px 25px 4px 6px}
#presslogo { position:absolute; left:245px; top:70px; width: 107px; height:66px; z-index:5}

#quotes { width:200px; height: 325px; position:absolute; top:120px; left:630px; z-index:20; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px }
#quotes p {margin: 5px 0 0 0 }
#quotes h1 { margin:0 0 10px 0;}
#quotes h2 { margin:10px 0 10px 0; color:#e5c796; text-decoration:none; }
#quotes h3 { margin:10px 0 0 0; color:#fff; text-decoration:none; font-style:normal; font-size:12px; font-weight:normal; line-height:15px }
#quotes h4 { margin:0 0 10px 0; color:#e5c796; text-decoration:none; font-style:italic; font-size:10px; font-weight:normal }

      #light {
      position:absolute;
      left:0;
      top:0;
      padding:0;
      width:100%;
      height:100%;
      background:#eaeaea;

      }
	  
	  
#activitiescontent { width:350px; height: 280px; position:absolute; top:157px; left:80px; z-index:20; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px }
#activitiescontent p {margin: 5px 0 0 0 }
#activitiescontent h1 { margin:0 0 10px 0;}
#activitiescontent h2, #activitiescontent a { margin:10px 0 10px 0; color:#e5c796; text-decoration:none; }

#activitiescontent a:hover { text-decoration:underline}
#activitiescontent a.link { background-image: url(../img/bgactivities.gif); background-repeat:no-repeat; background-position:left; padding: 4px 25px 4px 6px}
#activitiescontent .link:hover { background-image: url(../img/bgactivitieso.gif); background-repeat:no-repeat; background-position:left; padding: 4px 25px 4px 6px; text-decoration:none }



#activitiescontent table { font-size:10px; color:#FFFFFF; border: 1px solid #848290; margin: 10px 0 10px 0; background-color:#3d3b46 }


#activitiescontent ul{font-size:10px; color:#FFFFFF; margin: 10px 0 0 15px; padding: 0; list-style-type:disc}
#activitiescontent li { margin: 0; padding: 0; }