* { font-family: arial; }
body, ul, p, h1, h2, h3, h4 { margin: 0px; padding: 0px; }
body { none; }
a:hover {  text-decoration: none; }
.kolom ul { padding-left: 20px; padding-top: 5px; list-style: square; }


/* Wrappers */
#wrapper { width: 943px; margin: 0 auto; background-image: url(/static/img/bg-body-top.gif); background-repeat: no-repeat; background-position: -1px 254px; }
#wrapper .header { width: 943px; height: 294px;}
#wrapper .content { float: left; background-image: url(/static/img/bg-body-repeater.gif); background-repeat: repeat-y; background-position: right; width: 943px; min-height: 170px; margin-top: 0px; }
#wrapper .content-bottom { float: left; background-image: url(/static/img/bg-body-bottom.gif); background-repeat: no-repeat; background-position: top right; width: 943px; height: 334px; position: relative; z-index: 1; margin-top: -264px; }
#wrapper .menubalk { margin-top: -1px; }
.kolom { float: left; position: relative; z-index: 50; }
.kolom#kolom-a { padding-left: 15px; }
#wrapper #footer { clear: both; text-align: center; height: 24px; }
#wrapper .content { margin-top: -20px; }
#wrapper .menubalk { margin-top: 0px; }

/* Subwrappers */
.regular-box { font-size: 12px; line-height: 15px; }
.regular-box h1 { font-weight: normal; font-size: 26px; padding-top: 5px; padding-bottom: 11px; }


/* Placeholders / blokken */
.placeholder-vrije-placeholder-rechts { overflow: hidden; background-image: url(/static/img/bg-specials.gif); background-repeat: no-repeat; background-position: top; height: 450px; padding-left: 24px; }
.placeholder-vrije-placeholder-rechts h1.titel { font-size: 16px; font-style: italic; font-family: arial; padding-top: 3px; font-weight: bold; }


/* Blokje met nieuws (nieuws-teaser) */
#nieuwsteaser { background-image: url(/static/img/bg-nieuwsteaser.gif); background-repeat: no-repeat; background-position: top left; list-style: url(/static/img/bg-li-teaser.gif); height: 164px; font-size: 10px; padding-left: 25px; padding-top: 25px; width: 200px; }
#nieuwsteaser a,
#nieuwsteaser a:link,
#nieuwsteaser a:active,
#nieuwsteaser a:visited { font-size: 11px; text-decoration: none; }
#nieuwsteaser a:hover { color: #000 }
#nieuwsteaser div.items { height: 150px; width: 195px; position: absolute; }
#nieuwsteaser div.items div { background-image: url(/static/img/bg-li-teaser.gif); background-repeat: no-repeat; background-position: left 5px; padding-left: 15px; }
#nieuwsteaser h1 { margin-top: -22px; margin-left: -10px; margin-bottom: 7px; font-style: italic; font-family: arial; font-size: 16px; }
.scrollWrapper { position: relative; overflow: hidden; height: 150px; width: 200px; margin-left: -10px; }

/* Contactpagina */
#tabel-contact-formulier { border-collapse: collapse; width: 640px; }
#tabel-contact-formulier tr td { font-size: 12px; }


/* Vrije placeholder (op home) */
.placeholder-vrije-placeholder-home-links { background-image: url(/static/img/bg-vrij-blok.gif); background-position: left top; background-repeat: no-repeat; width: 205px; height: 245px; padding: 10px; padding-top: 30px; font-size: 11px; margin-top: -38px; }
.placeholder-vrije-placeholder-home-links h1 { margin-top: -26px; margin-left: 6px; margin-bottom: 7px; font-size: 14px; font-weight: bold; font-style: italic; font-family: arial; display: none; }


/* Parkimpressie (blok) */
.fotoimpressie { background-image: url(/static/img/bg-fotoimpressie.gif); background-repeat: no-repeat; padding-top: 20px; padding-left: 1px; margin-top: -18px; height: 255px; width: 232px; }
.fotoimpressie h1 { margin-top: -20px; margin-left: 16px; font-size: 16px; font-weight: bold; font-style: italic; font-family: arial; }


/* Generieke styles */
.some-text { font-size: 12px; }
.regular-box { padding-top: 10px; padding-bottom: 10px; }
.content { position: relative; top: 10px; }
.content-box { font-size: 12px; }
.content-box h2 { font-size: 22px; font-weight: normal; }
.content-box div.picture { width: 145px; height: 100px; margin: 5px; }
.float-left { float: left; }
.accommodatie { float: left; }
.tekstveld { padding-left: 3px; width: 450px; border: solid 1px #ccc; background-image: url(/static/img/bg-tekstveld.gif); background-position: bottom; font-size: 12px; font-family: "Trebuchet MS"; }
.tekstvak { padding-left: 3px; border: solid 1px #ccc; background-image: url(/static/img/bg-tekstvak.gif); background-position: bottom; width: 450px; height: 110px; font-size: 12px; font-family: "Trebuchet MS"; }
.knop { text-align: center; border: solid 1px #ccc; background-image: url(/static/img/bg-knop.gif); background-position: bottom; height: 24px; padding-bottom: 2px; font-size: 12px; font-family: "Trebuchet MS"; color: #fff; font-weight: bold; padding-left: 26px; padding-right: 26px; cursor: pointer; }
.select { width: 455px; border: solid 1px #ccc; }
.veld-verplicht { background-image: url(/static/img/bg-tekstveld-verplicht.gif); background-repeat: repeat-x; }
.vak-verplicht { background-image: url(/static/img/bg-tekstvak-verplicht.gif); background-repeat: repeat-x; }
.pointer { cursor: pointer; }
.clearMe { clear: both; }
a.big-link-right { font-size: 16px; font-weight: bold; font-style: italic; float: right; padding: 5px; padding-right: 25px; padding-top: 25px; }


/* Uitzoderingen per pagina */
/* Home */
	.content#u1 #kolom-b .placeholder-home-vrije-placeholder-midden { margin-left: -3px; }
	.content#u1 #kolom-a div.regular-box h1 { padding-top: 20px; padding-bottom: 20px; }
	.content#u1 #kolom-a div.regular-box .some-text { padding-top: 7px; }
	#kolom-a #openingSwf, #kolom-a #speler { margin-left: -15px; margin-top: 20px; }
	a img { border: 0; }
/* Accommodaties */
	#accommodaties .content-box { float: left; width: 630px; }
	#accommodaties .accommodatie { padding: 5px; }
	.acc-inhoudsopgave { background-image: url(/static/img/bg-inhoudsopgave.gif); background-repeat: no-repeat; padding-top: 20px; padding-left: 1px; height: auto; margin-bottom: 30px; padding-bottom: 20px; width: 232px; }
	.acc-inhoudsopgave h1 { margin-top: -20px; margin-left: 16px; font-size: 16px; font-weight: bold; font-style: italic; font-family: arial; }
	.accUl { padding-left: 0px; margin-left: 1px; width: 215px; }
	.accUl li { border-bottom: solid 1px #efefef; list-style: none; display: block; padding-top: 3px; padding-left: 10px; padding-bottom: 3px; }
	.accUl li a,
	.accUl li a:link,
	.accUl li a:active,
	.accUl li a:visited { font-size: 12px; font-style: italic; text-decoration: none; }
	.accommodatie { border-bottom: solid 1px #ccc; margin-bottom: 19px; padding: 15px; }
	.accommodatie .wrapping-left { height: 270px; width: 160px; }
	.accommodatie .wrapping-right { padding-top: 10px; width: 440px; }
	.accommodatie .wrapping-left .picture { width: 180px; height: 120px; }
	.accommodatie .some-text p { padding-top: 10px; }
	.accommodatie .wrapping-left.fotos-links { width: 200px; }
	.accommodatie .wrapping-right.fotos-links-rechterzijde { width: 400px; }
	.reserveer-knop { margin-top: 20px; }
	.accommodatie .wrapping-right.fotos-links-rechterzijde .reserveer-knop { margin-left: 175px; }
	.accommodatie .some-text p { line-heigt: 19px; }
/* Nieuws */
	.bericht { height: 150px; clear: right; padding: 8px; }
	.bericht h2 { font-size: 24px; margin-bottom: 4px; }
	.bericht .picture { width: 150px; height: 100px; margin-right: 8px; margin-bottom: 8px; float: left; }
	.bericht .some-text { font-size: 12px; padding-top: 8px; }
	#nieuwsberichten { width: 630px; padding-left: 15px; float: left; padding-top: 10px; padding-bottom: 50px; }
	.nieuws-kolom.kolom#kolom-a { min-height: 525px; }
/* Route */
	.placeholder-route-plattegrond { background-image: url(/static/img/bg-nieuwsteaser.gif); background-repeat: no-repeat; background-position: top left; width: 224px; height: 183px; margin-bottom: 30px; }
	.placeholder-route-plattegrond h1 { margin-left: 16px; padding-top: 2px; margin-bottom: 7px; font-size: 16px; font-weight: bold; font-style: italic; font-family: arial; }
	.placeholder-route-plattegrond div { text-align: center; }
	.placeholder-route-plattegrond div a,
	.placeholder-route-plattegrond div a:link,
	.placeholder-route-plattegrond div a:active,
	.placeholder-route-plattegrond div a:visited { font-size: 12px; text-decoration: none; }
	.placeholder-route-plattegrond div a:hover { text-decoration: underline; }
/* Verhuur */
	/* blokje lastminute-criteria */
	.content#u17 { margin-top: -30px; }
	.content#u17 #kolom-a { margin-top: 15px; }
	.pagina-titel { font-size: 24px; padding-top: 15px; padding-left: 40px; display: block; }
	.box-reserveren { background-image: url(/static/img/bg-box-reserveren.gif); background-repeat: no-repeat; width: 214px; height: 161px; padding-left: 10px; }
	.box-reserveren h2 { padding-top: 2px; margin-left: 6px; margin-bottom: 9px; font-size: 16px; font-weight: bold; font-style: italic; }
	.box-reserveren strong { font-size: 11px; }
	.box-reserveren .selector { width: 165px; height: 20px; }
	.box-reserveren .knop { font-size: 11px; font-weight: bold; height: 18px; padding-bottom: 2px; border: 0px; margin-top: 5px; cursor: pointer; padding-left: 7px; padding-right: 7px; }

	/* Aanbiedingen linksonderin */
	#aanbiedingen { width: 450px; padding-top: 27px; position: relative; z-index: 500; margin-left: -20px; }
	span.makelaardij-titel { padding-left: 20px; }
	.aanbieding { background-image: url(/static/img/bg-lastminute.gif); background-repeat: no-repeat; background-position: left top; width: 226px; z-index: 9999999999999; cursor: pointer; height: 114px; position: relative; float: left; padding-right: 3px; padding-bottom: 3px; }
	.lastminute .prijs { background-image: url(/static/img/bg-prijs.gif); background-repeat: no-repeat; font-size: 40px; padding-top: 8px; padding-bottom: 16px; float: right; width: 130px; text-align: center; margin-right: 30px; font-family: "Trebuchet MS"; }
	.aanbieding span.titel { font-size: 12px; padding-top: 27px; padding-left: 10px; display: block; }
	.aanbieding .links { font-size: 11px; margin-left: 10px; margin-top: -30px; width: 195px; height: 62px; }
	.aanbieding .links strong { font-size: 12px; }
	.aanbieding .prijs { position: absolute; font-size: 22px; top: 82px; right: -15px; }
	.aanbieding #c { clear: left; }
	#aanbiedingen .aanbieding#b, #aanbiedingen .aanbieding#d { margin-left: -10px; }
	#aanbiedingen .aanbieding .prijs { float: right; margin-right: 40px; }

	/* Resultaten van reserveerblokje */
	div#gevonden-aanbiedingen { margin-top: 20px; width: 408px; }
	div#gevonden-aanbiedingen div.box-aanbieding { padding: 7px; padding-top: 11px; padding-bottom: 11px; }
	div#gevonden-aanbiedingen div.box-aanbieding span.titel { font-size: 14px; }
	div#gevonden-aanbiedingen div.box-aanbieding p { font-size: 12px; line-height: 17px; }

	/* Pagina meer lastminutes vind u hier */
	.lastminute { width: 850px; }
	.lastminute-lijn { width: 650px; }
	.geen_aanbieding { font-family: Arial; font-style: italic; margin-left: 16px; font-weight: bold; width: 400px; }
	#lastminutes .lastminute { width: 820px; margin: 4px; padding: 15px; margin-left: 0px; margin-right: 25px; float: left; }
	#lastminutes .object-foto { width: 160px; height: 120px; display: block; float: left; margin-right: 15px; }
	#lastminutes .lastminute-omschrijving { width: 480px; margin-top: 15px; float: left; }
	#lastminutes .lastminute-omschrijving table tr td { font-size: 14px; line-height: 20px; }
	#lastminutes .prijs-wrapper { margin: 0px; width: 129px; float: left; margin-top: 15px; }
	#lastminutes .knop-direct-boeken { margin-left: 6px; position: relative; z-index: 99999999; }
	#lastminutes .prijs-wrapper .prijs-label { float: left; background-image: url(/static/img/bg-lastminute-prijs.gif); background-repeat: no-repeat; font-size: 40px; padding-top: 8px; padding-bottom: 16px; width: 130px; text-align: center; margin-right: 30px; font-family: "Trebuchet MS"; }

/* Makelaardij */ 
	.content#u18 { margin-top: -30px; }
	.content#u18 #kolom-a { padding-top: 15px; }
	.chalet { height: 130px; float: left; padding-top: 12px; }
	.chalet .foto { width: 180px; height: 120px; margin-left: 7px; float: left; }
	.chalet .informatie { padding-left: 20px; float: left; margin-left: 5px; width: 410px; height: 130px; }
	.chalet .informatie table { margin-left: 10px; }
	.chalet .informatie .prijs { float: right; font-size: 18px; font-weight: bold; font-style: italic; font-family: "Trebuchet MS"; margin-right: 30px; width: 143px; height: 38px; text-align: center; padding-top: 11px; margin-top: -50px; background: url(/static/img/bg-object-prijs.png); }
	.chalet .informatie table tr td a,
	.chalet .informatie table tr td a:link,
	.chalet .informatie table tr td a:active,
	.chalet .informatie table tr td a:visited { text-decoration: none; }
	.chalet .informatie table tr td a:hover { text-decoration: underline; }

/* Gloss Style UI */
.ui-widget-header { border: 0; background: #f6a828 url(/static/img/ui-header.png) 50% 50% repeat-x; }
div.ui-datepicker { z-index: 999999999; }

.resultaatMelding { font-weight: bold; font-style: italic; font-size: 12px; padding: 5px; padding-top: 10px; }
#splashscreen-wrapper #splashscreen #doRemove { float: right; }
#splashscreen-wrapper #splashscreen #doRemove span { font-family:Trebuchet MS; font-size:12px; position: relative; top: -10px; }
#splashscreen-wrapper { text-align: center; z-index: 999999; position: absolute; overflow: hidden; background: url(/static/img/bg-splashscreen.jpg) center top; width: 100%; height: 100%; left: 0px; top: 0px; }