/* CSS Document */

body {background-color:#99d8e7;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#663300;text-align:left;margin:0;padding:0; line-height:13px;}
#container {width:789px;margin:0 auto;text-align:left;}
#header {height:100px;}
.clear {clear:both}
.floatLeft {float:left}
.floatRight {float:right}
.floatRight span a {
	background-image:url(../img/klachten.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.floatRight span a:hover {
	background-image:url(../img/klachten_icon.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.floatRight span.sel {
	background-image:url(../img/klachten_icon.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	color:#FFF
}
#swf {text-align:right;color:#008e9f;font-size:11px;padding-top:10px;}
#swf img{ border:none;}
#swf a:hover{color:#fff}
#swf a:hover{color:#fff}
#footer a.selected {color:#fff}
a{text-decoration:none;color:#008e9f;}
a:hover{text-decoration:underline}
#logo {width:306px;height:63px;}
#nav {padding:8px 0 17px 0}
#nav a{color:#663300;text-decoration:none;}
#nav a:hover{color:#fff;text-decoration:none;}
#nav a.selected{color:#008e9f;text-decoration:none;}
#volks {float:right; margin-top:36px; border:none;}
#volks img {margin-left: 8px;}
#main {width:549px;float:left}
.ul-over {padding-left:45px;}
.title {color:#008e9f;font-size:16px;padding-top:19px; margin-bottom:16px;}
.faciliteiten-title {color:#008e9f;font-size:16px;padding-top:19px; margin-bottom:30px;}
.volkskrant-title {color:#008e9f;font-size:16px;padding-top:19px; margin-bottom:30px;}
.omgeving-title {color:#008e9f;font-size:16px;padding-top:19px; margin-bottom:30px;}
#sidebar {width:226px;float:right;text-align:center;}
#beschikbaarheid {width:226px;height:109px;text-align:center;font-weight:bold;background-color:#cbecf3;padding-top:32px;text-align:center;margin-bottom:16px;}
#prijzen {width:226px;background-color:#cbecf3}
#info {height:138px;background-color:#cbecf3;margin-top:10px;padding:10px 20px 0 20px;width:508px;font-size:11px;}
#contact {height:408px;background-color:#cbecf3;padding:10px 20px 0 20px;width:508px;font-size:11px;}
#contact a {text-decoration:underline}
#over {height:539px;background-color:#cbecf3;padding:13px 25px 0 25px;width:498px;font-size:11px; margin-bottom:16px;}
#over a {text-decoration:underline}
table#over-content {margin-bottom:17px;}
table#over-content th {font-weight:normal;}
table#over-content th.left {padding-left:19px;}
#over-plattegrond {background:#cbecf3; border:#cbecf3 solid 2px; height:335px; width:785px; margin-bottom:16px;}
#over-plattegrond img.plattegrondimg {margin-top:-334px; border:none;}
#over-plattegrond ul.left {padding-top:0px; margin-left:-9px;}
table#plattegrond-over th {font-weight:normal;}
.google-maps {border:#979797 solid 1px;}
.thumb {margin-right:9px; border:none;}
.thumb2 {padding-top:10px;}
#over-maps {width:788px; height:335px;}
#over-maps-left {float:left;}
#over-maps-right {height:379px; width:190px; background:#cbecf3; float:right; text-align:left; padding:22px 0 0 35px;}
#footer {margin-top:11px; color:#008e9f;font-size:11px;padding-bottom:30px;}
#footer a {text-decoration:none;color:#008e9f;}
#footer a:hover {text-decoration:underline;color:#fff}

.copyright {color:#663300;font-size:12px;}
h1,h2,h3,h4,h5,p {margin:0;padding:0}
h3 {color:#663300;font-size:12px;padding-bottom:10px;}
#prijzen h2 {font-size:12px;padding:14px 0}
#info p {font-weight:normal;padding-bottom:12px;line-height:14px;font-size:11px;}
#info a {text-decoration:underline}
#info a:hover {text-decoration:none}
.tel {background:url(../img/tel.gif) 0% 50% no-repeat;font-size:14px;font-weight:bold;color:#0c90ab;width:140px;padding-left:10px;margin:0 auto;margin-top:36px;}
a.directreserveren {background-color:#008e9f;display:block;color:fff;padding:14px 0;color:#fff;font-weight:bold;margin-bottom:0px; width:226px; height:16px;}
a.directreserveren:hover {background-color:#8fc631;}
a.verzenden {background-color:#008e9f;display:block;color:fff;padding:12px 16px;color:#fff;font-weight:bold;font-size:12px;}
a.verzenden:hover {background-color:#8fc631;}
table#over-alert th {font-weight:normal; /*vertical-align: middle;*/ text-align: left;}
.sidebar-fill {display:block; height:16px; background:#99d8e7}

#faciliteiten {height:1000px;background-color:#cbecf3;padding:12px 25px 0 25px;width:498px;font-size:11px; margin-bottom:16px;}
.faciliteiten-table {line-height:15px;}
.faciliteiten-text {padding-right: 15px;}
.faciliteiten-bottom {margin-bottom:15px;}
.faciliteiten-img3 {padding-left:15px;}
table#img3-table th {font-weight:normal;}
.blooming-link {font-weight:normal; text-decoration:underline;}

.underl {text-decoration:underline;}

#volkskrant {height:1250px;background-color:#cbecf3;padding:12px 25px 0 25px;width:498px;font-size:11px; margin-bottom:16px;}
.volkskrant-table {line-height:15px;}
.volkskrant-text {padding-right: 15px;}
.volkskrant-bottom {margin-bottom:3px;}
.volkskrant-img3 {padding-left:15px;}
table#img3-table th {font-weight:normal;}
.blooming-link {font-weight:normal; text-decoration:underline;}

#elle {height:740px;background-color:#cbecf3; width:548px;font-size:11px; margin-bottom:16px;}
#telegraaf {height:1250px;background-color:#cbecf3; width:548px;font-size:11px; margin-bottom:16px;}
#telegraaf a, #telegraaf a img {border:none;text-decoration:none;}

.underl {text-decoration:underline;}

#omgeving {height:772px;background-color:#cbecf3;padding:12px 25px 0 25px;width:498px;font-size:11px; margin-bottom:16px;}
table#omgeving-table th {font-weight:normal; padding-right:5px; text-align:left;}
.omgeving-img1 {margin-bottom:10px;}
.omgeving-img2 {margin:11px 0 10px 0;}
.omgeving-img3 {margin-top:10px;}

#omgeving-info {text-align:left; border:#fff solid 1px; padding:20px; height:310px; line-height:16px;}
#omgeving-info a {text-decoration:underline;}

table#lb-type-a th {padding-top:25px;}
#type-a-plattegrond {border:#fff solid 1px; text-align:left; padding:15px; height:598px;}
.type-a-plattegrondlink {margin-top:95px; display:block;}
.type-b-plattegrondlink {margin-top:123px; display:block;}
.type-a-img {margin:15px 0px 15px 0px;}
.type-loep {margin-left:5px; border:none;}

#prijzen a:hover span{text-decoration:none!important;background-color:#8fc631}
#prijzen-tabel {background:url(../img/background-prijzen.gif);width:226px;height:173px;margin:0;padding:0}
#prijzen-tabel th {color:#008e9f;font-size:11px;width:75px;vertical-align:middle;}
#prijzen-tabel td {text-align:center; vertical-align:middle;}
#prijzen-tabel td.seizoen {text-align:left;padding-left:20px;}

.laags-vk {display:block; width:10px; height:10px; background-color:#99d8e7; margin-right:14px; margin-top:2px; margin-left:-12px}
.middens-vk {display:block; width:10px; height:10px; background-color:#e79999; margin-right:14px; margin-top:2px; margin-left:-12px}
.hoogs-vk {display:block; width:10px; height:10px; background-color:#ff5252; margin-right:14px; margin-top:2px; margin-left:-12px}


.registreren {background-color:#ffffff;margin-bottom:10px;padding:22px 20px 22px 20px;width:508px;font-size:11px;}
.registreren p {font-weight:normal;padding-bottom:12px;line-height:14px;font-size:11px;}
.registreren a {text-decoration:none}
.registreren a:hover {text-decoration:underline}
.registreren h2 {color:#008e9f;font-size:16px;padding-bottom: 18px;padding-top:4px;}
.registreren h3 {color:#663300;font-size:12px;}
.registreren h3 span{font-weight:normal;color:#7d7d7d}
table#reserveren td {line-height:18px;}
table#reserveren th {font-size:11px;text-align:right;width:134px;padding-right:16px}
table#reserveren th span{color:#ff0000;}
table#reserveren td {padding:4px 0;}
table#reserveren.gegevens th {font-size:11px;text-align:right;width:134px;font-weight:normal;padding-right:16px;}
table#reserveren.gegevens th span{color:#ff0000;}
table#reserveren.gegevens input.textfield {width:100%}
table#reserveren.gegevens input.textfield-small {width:178px}
table#reserveren.gegevens textarea {width:100%;height:75px;}
.melding {border-top:1px solid #7e9db9;border-bottom:1px solid #7e9db9;text-align:center;padding:6px 0;margin:20px 0;font-weight:bold;font-size:11px;}
.tellafriend-lijn {border-top:1px solid #7e9db9;margin:10px 0 0 0;}
.tellafriend-verzenden {margin-top:26px;}

div.voorwaarden {background:url(../img/pdf.gif) 0% 50% no-repeat;padding:5px 0 5px 18px;font-size:11px;margin-top:8px;}
div.voorwaarden-word {background:url(../img/word.gif) 0% 50% no-repeat;padding:5px 0 5px 18px;font-size:11px;margin-top:8px;}
#verstuur {padding-bottom:20px;}
#verstuur-tellafriend {padding-bottom:5px;}
#verstuur-reserveren {padding-bottom:20px; margin-bottom:20px;}
.totaalprijs {background-color:#008e9f;color:#fff;text-align:left;padding:15px;}
.totaalprijs h1 {color:#fff;font-size:18px;}
div.totaalbedrag {background:transparent url(../img/euro.gif) no-repeat scroll 0% 50%;font-size:30px;font-weight:bold;height:25px;line-height:21px;margin-bottom:-5px;margin-top:9px;padding-left:50px;text-align:right;}

.extrakosten {text-align:left;padding:0 1px 248px 15px;border-top:10px solid #99d8e7;}
.extrakosten p {padding:10px 0}
.extrakosten-brochure {padding-bottom:38px;}

.box {background-color:#cbecf3;margin-bottom:10px;padding:32px 25px 22px 25px;width:498px;font-size:11px;line-height:13px;}
.box h2 {color:#008e9f;font-size:16px;}
.box h3 {color:#008e9f;font-size:16px;}
img.foto {margin-right:10px;}
.box p {font-weight:normal;padding-bottom:7px;line-height:14px;font-size:11px;}e:11px;}t-size:11px;}

#mainDE {width:549px;float:left}
#infoDE {height:190px;background-color:#cbecf3;margin-top:10px;padding:10px 20px 0 20px;width:508px;font-size:11px;}
#infoDE p {font-weight:normal;padding-bottom:12px;line-height:14px;font-size:11px;}
#infoDE a {text-decoration:underline}
#infoDE a:hover {text-decoration:none}
.telDE {background:url(../img/tel.gif) 0% 50% no-repeat;font-size:10px;font-weight:bold;color:#0c90ab;width:140px;padding-left:10px;margin:0 auto;margin-top:36px;}
#overDE {height:650px;background-color:#cbecf3;padding:13px 25px 0 25px;width:498px;font-size:11px; margin-bottom:16px;}

#over-plattegrondDE {background:#cbecf3; border:#cbecf3 solid 2px; height:375px; width:785px; margin-bottom:16px;}
#over-plattegrondDE img.plattegrondimg {margin-top:-334px; border:none;}
#over-plattegrondDE ul.left {padding-top:0px; margin-left:-9px;}

#prijzen-tabelDE {background:url(../img/background-prijzen.gif);width:226px;height:173px;margin:0;padding:0}
#prijzen-tabelDE th {color:#008e9f;font-size:9px;width:75px;vertical-align:middle;}
#prijzen-tabelDE td {text-align:center; vertical-align:middle;}
#prijzen-tabelDE td.seizoen {text-align:left;padding-left:20px;}

#faciliteitenDE {height:1020px;background-color:#cbecf3;padding:12px 25px 0 25px;width:498px;font-size:11px; margin-bottom:16px;}
#omgevingDE {height:860px;background-color:#cbecf3;padding:12px 25px 0 25px;width:498px;font-size:11px; margin-bottom:16px;}