body{background:url(/gfx/trans.gif) 50% 0 no-repeat}body,input,table,textarea,select,pre{font:12px/1.5em Arial,Helvetica,sans-serif;color:black}html,body{height:100%}#page{min-height:100%;height:auto !important;height:100%;position:relative}#page:after,#content:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}#mob_contact_content,#page,#content,.clearfix{display:block}* html x#page,* html #content,* html .clearfix{height:1%}#beta,#right,#weerdata,#weerkaart,#landkaart,#gallery,#toplist,#left{display:none}.filtertoggle{padding-left:1em;font-size:125%;color:#91bd15;font-weight:bold;margin-top:1em;cursor:pointer;display:none}.searchresults .filtertoggle{display:block}.filtertoggle:before{content:"";border:solid #91bd15;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin-right:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.filtertoggle.active:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}#left.show{display:block;padding-top:1em}#left.show .hbuttons{display:none}#home #left{display:block}#header{position:relative;min-height:80px}#logo img{width:80%}#lang{position:absolute;top:4px;right:4px;margin:0;padding:0;list-style:none}#lang li{margin:0;padding:0 0 0 4px;list-style:none;float:left}#elogin{position:absolute;right:80px;top:6px;color:#17779e;text-decoration:none}#menu{max-height:0;overflow:hidden;transition:all .5s ease;-webkit-transition:all .5s ease;margin:0 -1em 0}#menu.show{max-height:1000px}#menu ul,#menu li{margin:0;padding:0;list-style:none}#menu a{display:block;background:#91bd15 0 100% repeat-x;color:#fff;text-decoration:none;text-transform:uppercase;padding:.5em 2em;border-bottom:1px solid #fff;font-weight:bold}#menu ul ul a{padding-left:5em;font-size:80%;font-weight:normal}#home #hdiv{display:none}#homebuttons{width:320px;margin:auto}#homebuttons a{display:block;float:left;width:157px;height:152px;background:url(gfx/homebuttons-nl-mobiel.png) -20px -28px no-repeat;background-size:553px 455px}.lang-de #homebuttons a{background-image:url(gfx/homebuttons-de-mobiel.png);background-size:553px 455px}.zeelandbooking #homebuttons a{background-image:url(gfx/xzeelandbookinghomebuttons-nl-mobiel.png);background-size:553px 900px}.zeelandbooking.lang-de #homebuttons a{background-image:url(gfx/xzeelandbookinghomebuttons-de-mobiel.png)}#homebuttons #ahuizen{background-position:-198px -28px}#homebuttons #acampings{background-position:-378px -28px}#homebuttons #aparken{background-position:-20px -207px}#homebuttons #apensions{background-position:-199px -207px}#homebuttons #aoverig{background-position:-378px -207px}#homebuttons #go{width:320px;height:48px;background-position:-128px -372px;display:none}#footer{height:60px;margin:-60px 0 0;clear:both;position:relative}#footer .list{display:none}#sitewide{background:#91bd15;overflow:auto}#sitewide,#sitewide li{margin:0;padding:0;list-style:none}#sitewide li{float:left;padding:0 3px;margin:0 3px;line-height:20px}#sitewide li.first{border:0}#sitewide a{color:white;font-weight:bold;text-decoration:none}#sitewide a:hover{text-decoration:underline}#breadcrumbs{color:#17779e;font-weight:bold;padding:0 0 0 1em;background:#fff;position:relative;font-size:16px}#breadcrumbs a{color:#17779e}#searchresults{background:#fff}#tekst #atype{margin:0;float:right;display:none}#tekst #xmore{width:100% !important;padding-left:0 !important}#tekst h1{color:#17779e;font-size:18px}#tekst a{color:#000}#resultspage #left{display:block;position:relative}#resultspage #zoeken{display:none}#resultspage #filter{background:#fff;padding:4px;position:relative}#resultspage #filter{max-height:0;overflow:hidden;transition:all .5s ease;-webkit-transition:all .5s ease}#resultspage #filter.show{max-height:1500px}#filter #spinner{position:absolute;left:102px;top:310px}#so{padding:0 0 5px 1em}#so p a{color:#000}#so li.date a,#so li.date a:hover{display:inline;width:auto;background:0}#so li.date span{font-size:11px}#so li.date.dfirst{padding-top:8px}#so li.date.dfirst span{font-size:11px;font-weight:bold}input#arrdate{font-size:11px;font-weight:bold;color:black;margin:0 !important;padding:0;width:69px}#so li.date img{margin:0 !important}#so li select{font-size:11px;float:none;font-weight:bold}#adr{position:relative;left:52px}#sb{padding:0 0 0 1em}#filter h3{margin:0;padding:0;font-size:12px;text-transform:uppercase;font-weight:bold;color:#1f85b8}#filter p{margin:0;padding:0 0 4px;color:#999;font-size:11px}#filter ul,#filter li{margin:0;padding:0;list-style:none}#filter ul{padding:5px 0}#filter li.title{font-weight:bold;font-size:12px;color:#000}#filter li.title:first-letter {text-transform:uppercase}#filter #so ul{padding:0}#filter #so li.title{font-weight:normal;font-size:12px}#filter li a{display:block;text-decoration:none;font-weight:normal;font-size:12px}#filter li a span{color:#999}#filter .remove a,#filter .remove a:hover{color:#000;background:url(gfx/remove-filter.gif) 100% 2px no-repeat;background-position:95% 50%;font-weight:bold}#filter ul.add{padding-bottom:7px;border-bottom:solid 1px #000}#filter .add a,#filter .add a:hover{color:#000}#filter .more a{font-size:10px;color:#999}#filter .more a:hover{color:#999}#tekst{padding:0}.pages,#sort{padding:4px;font-size:18px}.pages .pfirst,.pages .plast{background:#17779e;padding:0 1em !important;color:#fff !important;text-decoration:none}.pages p,#sort p{margin:0}#sort .pages{padding-left:0}.pages a{padding:0 .25em}#tekst .item{overflow:auto;position:relative;margin:.5em 0 1em;min-height:130px}#tekst .item h2{margin:0 0 .5em;xdisplay:none;position:absolute;left:6px;width:98%}#tekst .item h2 a{display:block;width:98%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#tekst .item .thumb{float:left;margin:22px .5em .5em .5em;width:129px;height:97px}#tekst .item .geo{display:none}#searchresults .item ul,#searchresults .item li{margin:0;padding:0;list-style:none;font-size:11px}#searchresults .item ul{padding:12px 0 0;width:452px;overflow:hidden;height:40px;width:calc(100% - 140px);position:absolute;left:140px;top:69px}#searchresults .item li{background:url(gfx/item-bullet.gif) 0 4px no-repeat;line-height:1.2em;padding:30px 0 0 0;width:26px;height:7px;margin:0 8px 0 0;text-align:center;float:left;background-size:26px}#searchresults .item .price{margin:22px 0 0 0;position:relative;color:white;font-weight:bold;font-size:30px;width:130px;padding:0 0 0 20px;background:url(gfx/price-tag.gif) 0 0 no-repeat;float:right}#searchresults .item .price span{position:absolute;right:4px;top:-13px;font-weight:bold;font-size:11px}#searchresults .item .more{font-size:12px;font-weight:bold;background:url(gfx/more-bg.gif) 0 0 no-repeat;display:block;color:white;width:73px;height:20px;padding:0 0 0 8px;margin:0 1em 0 0;text-decoration:none;float:right;margin:0 .5em 0 0;display:none}#searchresults .item .priceinfo{clear:right;text-align:right;padding-right:1em;display:none}#content{background:#fff;padding:1em 1em 5em}#resultspage #content,#detailspage #content,#home #content{padding:0 0 70px 0}#tabs,#objectlinks{display:none}#tabscontent,#info{xoverflow:auto;xpadding:1em;clear:both;padding:1em 1em 4em}#tab-beschikbaarheid #calrow{height:200px;width:100%;overflow:hidden;background:url(gfx/cal-bg.gif) 0 0 repeat-x;position:relative}#tab-beschikbaarheid #cals{width:6220px;position:relative;left:0}#tab-beschikbaarheid #pnm{height:20px;margin-top:0}#tab-beschikbaarheid #pnm a{color:#5286da;font-size:14px}#tab-beschikbaarheid #pm{float:left;display:none}#tab-beschikbaarheid #nm{float:right}#tab-beschikbaarheid .month{float:left;width:185px;height:190px}#tab-beschikbaarheid .click1{background:#8eba01}#tab-beschikbaarheid .click2{background:#de3500}#caldiv{position:absolute;visibility:hidden;background:white;line-height:1.2em}#caldiv table{border-collapse:collapse}#caldiv td{line-height:2em;font-size:14px;text-align:center}.cpYearNavigation,.cpMonthNavigation{text-align:center;vertical-align:middle;text-decoration:none;color:black;font-weight:bold;background:#e4edf1}.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family:arial;font-size:8pt}TD.cpDayColumnHeader{text-align:right;line-height:1.2em;border:1px solid black;border-width:0 0 1px 0}.cpCurrentMonthDate,.cpOtherMonthDate,.cpCurrentDate{text-align:right;text-decoration:none}.cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDateDisabled{color:#d0d0d0}.cpCurrentMonthDate{color:#000;font-weight:bold}.cpCurrentDate{color:#fff;font-weight:bold;background:#8eba01;text-align:center}.cpOtherMonthDate{color:gray}TD.cpCurrentDateDisabled{border-width:1px;border:solid thin #faa}TD.cpTodayText,TD.cpTodayTextDisabled{display:none}A.cpTodayText,SPAN.cpTodayTextDisabled{height:20px}A.cpTodayText{color:#67d;font-weight:bold}SPAN.cpTodayTextDisabled{color:#d0d0d0}.cpBorder{border:1px solid black}.tab{overflow:auto}.tab h2{margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #000}#legenda,#legenda li{margin:0;padding:0;list-style:none}#legenda li{xfloat:left;padding:0 10px 0 0}#legenda div,#statsdata div{width:10px;height:10px;overflow:hidden;float:left;margin:5px 5px 0 0}#tab-beschikbaarheid .today{width:6px;height:6px;border:2px solid #fc0}#tabscontent .buttons{padding:10px 0 10px 364px}#searchdetails .buttons{width:265px}#searchdetails .buttons,#searchdetails .buttons li{margin:0;padding:0;list-style:none}#searchdetails .buttons li{float:left;padding-right:4px}#searchdetails .buttons a{display:block;line-height:32px;color:white;text-transform:uppercase;font-size:12px;font-weight:bold;text-decoration:none;width:78px;height:32px;background:url(gfx/button-bg.png) 0 0 no-repeat;text-align:center}#searchdetails .buttons .arrow a{width:93px;height:32px;padding-right:0;background-image:url(gfx/button-bg-arrow.png)}#searchdetails #info h2{color:#9fc104;font-size:12px;margin-top:0}#searchdetails .price{position:absolute;right:0;top:32px;margin:0;color:white;font-weight:bold;font-size:30px;width:130px;padding:0 0 0 20px;background:url(gfx/price-tag.gif) 0 0 no-repeat;float:right}#searchdetails .price span{position:absolute;right:24px;top:-13px;font-weight:bold;font-size:11px}#searchdetails .priceinfo{margin:0;position:absolute;right:0;top:70px;font-size:10px;color:black;width:200px;text-align:right}#searchdetails .descr{margin:0;padding:20px 0}#searchdetails #info{position:relative;xoverflow-x:hidden}#searchdetails #info h1{margin:0}#searchdetails .thumb{width:295px;margin:32px 0 0 0}#tab-prijzen{display:none}#tab-fotos img{margin:0;float:left;width:148px;background-size:143px 108px}#mobmenu{text-decoration:none;position:absolute;top:30px;right:4px;font-size:18px;line-height:40px;color:#fff !important;display:block;width:40px;text-align:center;border-radius:8px;box-shadow:1px 1px 2px 0 rgba(50,50,50,0.75);background:#91bd15}.zeelandbooking #mobmenu{background:#0071bf}#nextlevel,.fbuttons{display:none}#resultspage #nextlevel,#detailspage #nextlevel{display:none}#nextlevel li:first-child a{display:none}#nextlevel li:first-child:before{content:"Meer: "}#nextlevel ul,#nextlevel li{margin:0;padding:0;list-style:none}#nextlevel a{color:#91bd15;font-size:14px}#nextlevel{clear:both;border-top:1px solid #ccc;margin:1em -1em 0;padding:1em 1em 70px}#showsearch{color:#17779e;font-weight:bold;padding:0 0 1em 8px;background:#fff;position:absolute;right:8px;top:-18px;font-size:16px;display:none}#addthis.mob{clear:both;border:10px solid #fff}.addthis_toolbox{text-align:center;margin:0 auto;width:180px}#tekst img{max-width:100%;margin:1em 0;height:auto !important}#tekst h2{color:#91bd15}#tekst embed,#tekst object{max-width:100%}#tekst #bl{display:none;width:100%;border-collapse:collapse}#tekst #bl tr{background:#8eba01;color:white}#tekst #bl td{padding:4px;vertical-align:middle}#tekst #bl a{-moz-box-shadow:inset 5px -2px 6px -38px #d1bc81;-webkit-box-shadow:inset 5px -2px 6px -38px #d1bc81;box-shadow:inset 5px -2px 6px -38px #d1bc81;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#ff8307),color-stop(1,#fe6e00));background:-moz-linear-gradient(top,#ff8307 5%,#fe6e00 100%);background:-webkit-linear-gradient(top,#ff8307 5%,#fe6e00 100%);background:-o-linear-gradient(top,#ff8307 5%,#fe6e00 100%);background:-ms-linear-gradient(top,#ff8307 5%,#fe6e00 100%);background:linear-gradient(to bottom,#ff8307 5%,#fe6e00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8307',endColorstr='#fe6e00',GradientType=0);background-color:#ff8307;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;color:#fff;font-family:arial;font-size:15px;font-weight:bold;padding:2px 6px;text-decoration:none}#tekst #bl a:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#fe6e00),color-stop(1,#ff8307));background:-moz-linear-gradient(top,#fe6e00 5%,#ff8307 100%);background:-webkit-linear-gradient(top,#fe6e00 5%,#ff8307 100%);background:-o-linear-gradient(top,#fe6e00 5%,#ff8307 100%);background:-ms-linear-gradient(top,#fe6e00 5%,#ff8307 100%);background:linear-gradient(to bottom,#fe6e00 5%,#ff8307 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe6e00',endColorstr='#ff8307',GradientType=0);background-color:#fe6e00}#tekst #bl a:active{position:relative;top:1px}#cal_anchor_arrival_date img,#cal_anchor_departure_date img{width:22px !important;height:22px !important}#caldiv{width:80%}#caldiv table{width:100%}#tekst .blink img{height:40px !important;max-width:none !important}#mob_contact_content #close{display:none}#calrow td[title*="!"]{text-decoration:underline;cursor:pointer}#home #left ul,#left li{margin:0;padding:0;list-style:none}#home #left ul{margin-top:1em}#home #left a{background:#fff url(/gfx/trans.gif) 98% 50% no-repeat;background-size:15%;border:2px solid gray;border-radius:8px;text-decoration:none;display:block;line-height:4em;text-transform:uppercase;padding:0 1em;margin:0 4px 1em;color:gray;font-weight:bold}#home #left #ahotels{background-image:url(icons/hotels.png)}#home #left #ahuizen{background-image:url(icons/huizen.png)}#home #left #acampings{background-image:url(icons/campings.png)}#home #left #aparken{background-image:url(icons/parken.png);background-position:100% 65%}#home #left #apensions{background-image:url(icons/pensions.png)}#home #left #aoverig{background-image:url(icons/overige.png)}#home #left #go{background-image:url(icons/wegwijzer.png)}.itemv2{xbackground:red;width:calc(100% - 1em - 2px);margin:0 .5em 1em;float:left;border:1px solid gray;cursor:pointer}.itemv2:nth-child(3n+5){clear:left}.itemv2 .img{padding:0;background:url(/gfx/trans.gif) 50% 50% no-repeat;overflow:hidden;height:0;padding-top:75%;background-size:cover;width:100%;xbackground:#ccc}.itemv2 .info{padding:.5em 1em 0}.itemv2 ul,.itemv2 li{margin:0;padding:0;list-style:none;font-size:11px}.itemv2 ul{border-top:1px solid gray}.itemv2 li{padding:0 .5em;margin:.5em 0;border-right:1px solid gray;background:url(gfx/item-bullet.gif) .5em 50% no-repeat;background-size:16px;float:left;width:16px;height:16px;text-indent:2em;filter:grayscale(100%)}.itemv2 li:last-child{border:0}#detailspage .hbuttons,#resultspage .hbuttons{display:none}#tekst .textbuttons{display:flex;justify-content:space-around;flex-wrap:wrap}#tekst .textbuttons a{background-size:30%;background-color:#fff;background-repeat:no-repeat;background-position:100% 50%;line-height:2em;border:2px solid gray;border-radius:8px;text-decoration:none;display:block;text-transform:uppercase;padding:0 2.5em 0 1em;margin:0 1em 1em 1em;color:gray;font-weight:normal;font-size:24px;flex:1 1 0}#tekst .textbuttons .hotels{background-image:url(icons/hotels.png)}#tekst .textbuttons .huizen{background-image:url(icons/huizen.png)}#tekst .textbuttons .campings{background-image:url(icons/campings.png)}#tekst .textbuttons .parken{background-image:url(icons/parken.png);background-position:100% 60%}#tekst .textbuttons .pensions{background-image:url(icons/pensions.png)}#tekst .textbuttons .overig{background-image:url(icons/overige.png)}#filter h3,#filter li.title,#filter li a,#filter li.title,#filter #so li.title,#filter .more a,#filter .remove a,#filter p{font-size:1.25rem}#left li{margin-bottom:.5em}