html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
:focus {outline: 0}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse; border-spacing: 0}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
html {background: #000000 url(assets/bg-columns-light.gif) 50% 0 repeat}
body {color: #E1E1E1; text-align: center}
body, textarea {font-family: Calibri, Arial, Helvetica, Verdana, sans-serif}
a {color: #E1E1E1; text-decoration: none}
a:hover {color: #8EB0C0}
div#container {background: #000000; width: 960px; margin: 0 auto; text-align: left; font-size: 85%; padding: 40px 0}
div.section {padding: 20px; overflow: hidden}
div.section-exact {padding: 20px 0; overflow: hidden}
div.section div.column {overflow: hidden}
div.two-column div.columns {overflow: hidden}
div.two-column div.column {margin: 0; width: 440px; float: left}
div.two-column div.col-a {margin: 0 40px 0 0}
div.two-column-exact {padding: 20px 0}
div.two-column-exact div.columns {overflow: hidden}
div.two-column-exact div.column {margin: 0; width: 460px; float: left}
div.two-column-exact div.col-a {margin: 0 40px 0 0}
div.three-column div.columns {overflow: hidden}
div.three-column div.column {margin: 0; width: 280px; float: left}
div.three-column div.col-a-b {margin: 0 40px 0 0; width: 600px}
div.three-column div.col-a, div.three-column div.col-b {margin: 0 40px 0 0}
div.three-column div.col-a-b div.col-b {margin-right: 0}
div.three-column div.col-b-c {margin: 0; width: 600px}
div.three-column-exact {padding: 20px 0}
div.three-column-exact div.columns {overflow: hidden}
div.three-column-exact div.column {margin: 0; width: 320px; float: left}
div.three-column-exact div.col-a-b {margin: 0; width: 640px}
div.three-column-exact div.col-a-b div.col-b {margin-right: 0}
div.three-column-exact div.col-b-c {margin: 0; width: 640px}
div.three-column-exact div.two-column-split {width: 320px; overflow: hidden}
div.three-column-exact div.two-column-split div.column {padding: 0 20px; width: 120px}
div.three-column-exact div.outline {background: #FFFFFF url(assets/dot-inverse-320.gif) 0 0 repeat-y}
div.four-column div.columns {overflow: hidden}
div.four-column div.column {margin: 0; width: 200px; float: left}
div.four-column div.col-a, div.four-column div.col-b, div.four-column div.col-c {margin: 0 40px 0 0}
div.four-column div.col-a-b-c {margin: 0 40px 0 0; width: 680px}
h4.col-header, h5.col-header {font-size: 108%; text-transform: uppercase; margin: 0 0 20px 0}
h5.col-header {padding: 0 0 0 20px}
div.outline {padding: 0; background: url(assets/dot-white-x.gif) 50% 0 repeat-x}
div.outline div.wrap {background: url(assets/dots-3-cols-a-b.gif) 50% 0 repeat-y}
div.outline div.columns {padding: 20px; background: url(assets/dot-white-x.gif) 50% 100% repeat-x}
div.two-col {overflow: hidden}
div.three-column div.col-a-b div.two-col hr, div.three-column div.col-b-c div.two-col hr {display: none}
div.three-column div.col-a-b div.two-col div.split-a, div.three-column div.col-b-c div.two-col div.split-a {float: left; width: 290px}
div.three-column div.col-a-b div.two-col div.split-b, div.three-column div.col-b-c div.two-col div.split-b {float: right; width: 290px}
dl.two-col {line-height: 1.3em; margin: 0 0 40px 0}
dl.two-col dt {font-weight: bold}
dl.two-col dt.title {text-transform: uppercase; margin-bottom: 0.65em}
dl.two-col dt.col {float: left}
dl.two-col dd.col {text-align: right}
div.two-column-split h3 {text-transform: uppercase; font-size: 116%; margin-bottom: 20px}
div.two-column-split a {display: block; width: 100%; line-height: 1.8em; color: #8EB0C0}
div.two-column-split ul li.active a {color: #FFFFFF; cursor: default}
div.two-column-split ul li.archived a, div.two-column-split ul li.loading a {color: #94929A}
div.two-column-split ul li.loading a {cursor: wait }
div.two-column-split a:hover {color: #FFFFFF}
h2.header {padding: 0 20px 20px 20px; margin: 0 0 20px 0; color: #8EB0C0; font-size: 116%; text-transform: uppercase; background: url(assets/dot-white-x.gif) 0 100% repeat-x}
.tagline, h4.col-header, h4.col-header-link {font-size: 108%; height: 40px; margin: 0 0 20px 0; line-height: 40px; text-indent: 20px; background: #BCBF98 url(assets/dot-inverse-960.gif) 0 0 repeat-y; color: #BCBF98}
.tagline {font-family: Georgia, 'Lucida Bright', 'Palatino Linotype', 'Times New Roman', Times, serif; font-weight: normal; font-size: 123.1%}
h4.col-header-link {text-transform: uppercase; background: none}
h4.col-header-link a {font-size: 108%; display: block; height: 40px; margin: 0 0 20px 0; line-height: 40px; text-indent: 20px; background: none; background: #BCBF98 url(assets/dot-inverse-960.gif) 0 0 repeat-y; color: #BCBF98}
h4.col-header-link a img {background-color: #BCBF98; color: #BCBF98}
h4.col-header-link a:hover, h4.col-header-link a img.over {color: #FFFFFF; background-color: #FFFFFF}
.markup p {text-align: justify; line-height: 1.4em; margin: 0 0 1em 0}
.markup a {font-weight: bold; background: url(assets/dot-white-x.gif) 0 100% repeat-x}
.markup a:hover {background-image: url(assets/dot-black-x.gif)}
.markup h3, .markup h4, .markup h5 {font-size: 108%}
.markup ul {margin: 1.4em 0; line-height: 1.4em; list-style-type: square; list-style-position: inside}
div.section h2.header {display: none}
span.fallback {display: none}
div#header {margin: 0 0 40px 0}
div#header div.flash {margin: 40px 0 0 0; color: black}
div#header div.flash.ajax-error h6, div#header div.flash.warning h6 {background: #AD201D}
div#header div.flash.ajax-error, div#header div.flash.warning {background: #9F1D1A; border-top: 5px solid #641615}
div#header div.flash h6 {padding: 20px; text-transform: uppercase}
div#header div.flash p {padding: 20px; line-height: 1.4em; background: url(assets/dot-black-x.gif) 0 0 repeat-x}
div#header div.flash a {color: #000000; font-weight: bold; background: url(assets/dot-black-x.gif) 0 100% repeat-x}
div#header div.flash a:hover {background-image: url(assets/dot-white-x.gif)}
div#header div.flash ul {padding: 20px; line-height: 1.4em; list-style: square inside; background: url(assets/dot-black-x.gif) 0 0 repeat-x}
div#drawer {margin: 40px 0 0 0}
ul#navigation {position: relative; width: 960px; height: 40px; background: url(assets/dot-white-y.gif) 100% 0 repeat-y}
ul#navigation li {position: absolute; width: 160px; height: 40px; background: url(assets/dot-white-y.gif) 0 0 repeat-y}
ul#navigation li a {display: block; height: 40px; color: #ffffff; line-height: 38px; font-size: 13px; text-decoration: none; text-align: center; text-transform: uppercase; letter-spacing: 0.2em; outline: none; background-position: 50% 50%; background-repeat: no-repeat}
ul#navigation li a:hover {color: #8EB0C0}
ul#navigation li a span {display: none}
ul#navigation li#nav-travel {left: 0}
ul#navigation li#nav-groups {left: 160px}
ul#navigation li#nav-rentals {left: 320px}
ul#navigation li#nav-info {left: 480px}
ul#navigation li#nav-contact {left: 640px}
ul#navigation li#nav-agencies {left: 800px}
body.travel ul#navigation li#nav-travel a, body.groups ul#navigation li#nav-groups a, body.rentals ul#navigation li#nav-rentals a, body.info ul#navigation li#nav-info a, body#page-contact-index ul#navigation li#nav-contact a, body#page-contact-agencies ul#navigation li#nav-agencies a {margin: 0; color: #8EB0C0; border-left: 1px solid #8EB0C0}
body.travel ul#navigation li#nav-travel a:hover, body.groups ul#navigation li#nav-groups a:hover, body.rentals ul#navigation li#nav-rentals a:hover, body.info ul#navigation li#nav-info a:hover, body#page-contact-index ul#navigation li#nav-contact a:hover, body#page-contact-agencies ul#navigation li#nav-agencies a:hover {color: #FFFFFF; border-left: 1px solid #FFFFFF; cursor: default}
.dlx ul#navigation li a {background-color: #FFFFFF; margin: 1px; height: 38px}
.dlx ul#navigation li a:hover {background-color: #8EB0C0}
.dlx ul#navigation li#nav-travel a {width: 117px; background-image: url(assets/nav/00-travel.png)}
.dlx ul#navigation li#nav-groups a {width: 106px; background-image: url(assets/nav/01-groups.png)}
.dlx ul#navigation li#nav-rentals a {width: 110px; background-image: url(assets/nav/02-rentals.png)}
.dlx ul#navigation li#nav-info a {width: 128px; background-image: url(assets/nav/03-info.png)}
.dlx ul#navigation li#nav-contact a {width: 106px; background-image: url(assets/nav/04-contact.png)}
.dlx ul#navigation li#nav-agencies a {width: 136px; background-image: url(assets/nav/06-agencies.png)}
.dlx body.travel ul#navigation li#nav-travel a, .dlx body.groups ul#navigation li#nav-groups a, .dlx body.rentals ul#navigation li#nav-rentals a, .dlx body.info ul#navigation li#nav-info a, .dlx body#page-contact-index ul#navigation li#nav-contact a, .dlx body#page-contact-agencies ul#navigation li#nav-agencies a {color: #000000; border: 1px solid #8EB0C0; background-color: #8EB0C0}
.dlx body.travel ul#navigation li#nav-travel a:hover, .dlx body.groups ul#navigation li#nav-groups a:hover, .dlx body.rentals ul#navigation li#nav-rentals a:hover, .dlx body.info ul#navigation li#nav-info a:hover, .dlx body#page-contact-index ul#navigation li#nav-contact a:hover, .dlx body#page-contact-agencies ul#navigation li#nav-agencies a:hover {border: 1px solid #FFFFFF; background-color: #FFFFFF}
div#viewport {position: relative; padding: 0; height: 380px}
div#viewport h1 {position: absolute; top: 20px; right: 0; z-index: 100}
div#viewport h1 a, div#branding h2 a {display: block; width: 320px; height: 40px; color: #000000; line-height: 40px; font-size: 24px; font-weight: normal; letter-spacing: 0.1em; text-align: center; text-transform: uppercase; text-decoration: none}
div#viewport h2 {position: absolute; padding: 0 20px; top: 0; left: 40px; z-index: 100; height: 80px; line-height: 100px; font-family: Georgia, 'Lucida Bright', 'Palatino Linotype', 'Times New Roman', Times, serif; font-size: 24px; font-weight: normal; color: #000000; background-color: #8EB0C0}
div#viewport img.pic {position: absolute; display: block; top: 0; left: 0}
div#viewport img#main-image {left: 0}
div#viewport div#side-image {position: absolute; top: 0; right: 0; width: 320px; height: 380px}
div#viewport div#header-images {width: 960px; height: 380px; overflow: hidden}
div#branding {padding: 0}
div#branding .tagline {margin-bottom: 0}
div#branding h2 a {display: block; margin: 0 1px; width: 318px; color: #BCBF98}
.dlx div#viewport h1 a span, .dlx div#branding h2 a span {display: none}
.dlx div#viewport h1 a {background: url(assets/rollover-het-zuiden.png) 50% 0 no-repeat}
.dlx div#viewport h1 a:hover, .dlx div#viewport:hover h1 a {background-position: 50% 100%}
.dlx div#branding h2 a {background: #BCBF98 url(assets/inverse-het-zuiden.png) 50% 0 no-repeat}
.dlx div#branding h2 a:hover {background-color: #FFFFFF}
div#introduction {padding-bottom: 0}
div#column-nav {}
div#column-nav div.column, div#column-nav div.column a {color: #BCBF98}
div#column-nav div.column a:hover {color: #FFFFFF}
div#content div.col-a-b, div#content div.col-b-c {width: 600px}
div#content {margin: 40px 0; min-height: 400px}
div#content.fill {background: #8EB0C0; color: #000000}
div#content.fill .markup a {color: #000000; font-weight: bold; background: url(assets/dot-black-x.gif) 0 100% repeat-x}
div#content.fill .markup a:hover {background-image: url(assets/dot-white-x.gif)}
div#content h2.title, div#content h3, div#content h4, div#content h5 {line-height: 2.8em; text-transform: uppercase}
div#content h2.title {background: url(assets/dot-black-x.gif) 0 100% repeat-x; margin-bottom: 1.4em}
div#content ul.nav {width: 140px; padding-bottom: 1.4em; background: url(assets/dot-black-x.gif) 0 100% repeat-x}
div#content ul.nav li {color: #000000; line-height: 2.8em; text-transform: lowercase}
div#content ul.nav li a {color: #000000; display: block; height: 2.8em; line-height: 2.8em; white-space: nowrap; overflow: hidden}
div#content ul.nav li a:hover, div#content ul.nav li.active a {background: url(assets/pointer-left.gif) 100% 55% no-repeat}
div#content ul.nav li.active a {font-weight: bold}
div#content ul.points {margin: 1.4em 0; list-style-type: square; list-style-position: inside}
div#content ul.points li {line-height: 2.8em}
div#content a.cover {display: block; margin: 2.8em 0 0 0}
div#footer {position: fixed; z-index: 9999; left: 0; bottom: 0; width: 100%; padding-top: 35px; background: url(assets/shadow.png) 0 0 repeat-x}
div#footer.empty, div#footer.hidden {height: 0; overflow: hidden; border-bottom: 5px solid #5D7580}
div#footer.hidden {padding-top: 10px}
div#footer div.three-column {border-top: 5px solid #5D7580; background: #10181A; padding: 20px 0}
div#footer div.columns {width: 920px; margin: 0 auto}
div#footer div.columns div.col-a-b h6 {font-weight: bold; color: #8EB0C0; float: left; margin: 0 20px 0 0; line-height: 15px; text-transform: uppercase}
div#footer div.columns div.col-a-b h6 a {color: #8EB0C0}
div#footer div.columns div.col-a-b h6 a:hover {color: #FFFFFF}
div#footer div.columns a:hover {color: #8EB0C0}
div#footer div.columns li {line-height: 15px}
div#footer div.columns div.col-a-b li {float: left; margin: 0 20px 0 0}
div#footer div.columns div.col-c li {float: right; margin: 0 0 0 20px}
div#footer div.columns li a.go-top {display: block; width: 15px; height: 15px; background: url(assets/arrow-top.gif) 50% 0 no-repeat}
div#footer div.columns li a.go-top:hover {background-position: 50% 100%}
div#footer div.columns li a.go-top span {display: none}
div#footer div.columns li a.disabled {color: #1D2F34; cursor: default}
div.feature {overflow: hidden; padding: 0; margin: 40px 0 20px 0}
div.feature div.column {position: relative; height: 190px; overflow: hidden}
div.feature div.col-a {background: #FFFFFF; color: #000000; width: 280px; padding: 0 20px}
div.feature h5, div.feature h6 {text-transform: uppercase; font-size: 12px; width: 100%; height: 30px; line-height: 30px; padding-left: 20px; margin-bottom: 20px; background: url(assets/dot-black-y.gif) 0 0 repeat-y}
div.feature h5 a {display: block; color: #000000; width: 100%}
div.feature h5 a:hover {color: #BCBF98}
div.feature h6 {position: absolute; bottom: 0; left: 20px; line-height: 1em; margin-bottom: 0; font-weight: normal; background-color: white; z-index: 100; color: #BCBF98}
div.feature .markup {font-size: 11px}
div.feature img {display: block; left: 0; top: 0}
div.feature div.col-c img.pic-b {position: absolute; top: 0; left: 160px}
body#page-main-index div.feature {margin-top: 20px}
div#contact {margin: 40px 0; letter-spacing: 0.06em}
div#contact dl#address {height: 8.5em; margin: 0}
div#teaser {height: 8.5em; font-size: 108%; line-height: 8.5em; text-transform: uppercase; text-align: center; overflow: hidden}
div#teaser a {font-size: 108%; white-space: nowrap}
@media print {html, body, div#container {color: #000000; background: #FFFFFF}
a {color: #000000; text-decoration: none}
span.fallback {display: inline}
img.with_fallback {display: none}
.tagline, h4.col-header, h4.col-header-link, h4.col-header-link a {color: #000000; background: #FFFFFF}
div#container {font-size: 8pt}
div#container div#details, div#departures div.box {background: #F5F5F5}
ul#navigation, div#overview, div#footer {display: none}
}
h2.form-header {display: block; text-transform: uppercase; font-size: 114%; margin-bottom: 10px}
h2.form-header a {color: #707070 !important; font-weight: normal}
div.form-three-column {padding: 20px; border-top: 5px solid #8EB0C0}
div.form-three-column div.column h3 {margin-bottom: 1em; height: 2em; line-height: 2em; border-bottom: 1px solid #000000; text-transform: uppercase}
div.form-three-column div.column h3.header {margin-bottom: 2.2em}
form.active_form fieldset {padding: 0; width: 280px}
form.active_form fieldset div input, form.active_form fieldset div textarea {background: #EDEDED; margin: 0}
form.active_form fieldset div.focus input, form.active_form fieldset div.focus textarea {background: #FFFFFF; color: #000000}
form.active_form fieldset label {width: 280px; color: #707070; display: block; line-height: 2em; font-weight: bold; text-transform: lowercase; border-bottom: 1px solid #707070}
form.active_form fieldset div.focus label, form.active_form fieldset div.hover label, form.active_form fieldset div.required label, form.active_form fieldset div.strong label {color: #000000; border-bottom: 1px solid #000000}
div form.frozen fieldset div.elem_checkbox div.text {float: right; border-bottom: 0}
body div form.active_form fieldset label.error, div form.active_form fieldset div.validation-failed label {color: #b40505; border-bottom: 1px solid #b40505}
form.frozen div.text {padding: 0.45em 0; font-size: 108%; border-bottom: 1px solid #DDDDDD}
form.active_form fieldset div.elem_text input {font-size: 108%; width: 274px; padding: 0.45em 3px; vertical-align: middle; border: none; border-bottom: 1px solid #DDDDDD}
form.active_form fieldset div.elem_select {height: 4.45em; margin-bottom: -1px}
form.active_form fieldset div.elem_select label {border: 0}
form.frozen fieldset div.elem_select label {border-bottom: 1px solid #000000}
form.active_form fieldset select {width: 280px; font-size: 100%; border: 1px solid #707070}
form.active_form fieldset div.elem_checkbox {background: url(assets/dot-black-x.gif) 0 0 repeat-x; margin: 2em 0 1em 0; padding: 5px 0; overflow: hidden}
form.active_form fieldset div.elem_checkbox label {width: auto; float: left; border-bottom: none; color: #000000}
form.active_form fieldset div.elem_checkbox input {width: auto; float: right; margin: 0.45em; background: transparent}
form.active_form fieldset textarea {font-size: 116%; line-height: 1.3em; width: 274px; padding: 3px; border: none; border-bottom: 1px solid #DDDDDD}
form.active_form fieldset textarea, form.active_form fieldset div.elem_textarea div.text {height: 305px}
form.active_form fieldset div.elem_submit input, form.active_form button {font-size: 100%; font-weight: bold; text-transform: uppercase; border: 1px solid #707070; background: #D9D9D9; padding: 0.2em}
form.active_form button {font-size: 80%}
form.active_form table {margin: 1.3em 0; width: 100%}
form.active_form table select {font-size: 100%; border: 1px solid #707070}
form.active_form table tr {background: url(assets/dot-black-x.gif) 0 0 repeat-x}
form.active_form table td {padding: 0.45em 0}
form.active_form table div.row {padding: 0.45em 0; overflow: hidden}
form.active_form table div.row label {display: block; float: left; font-weight: bold; line-height: 2em; text-transform: lowercase}
form.active_form table div.row label.error {color: #b40505; border-bottom: 1px solid #b40505; width: 280px}
form.active_form table div.row input {margin: 0 0 0 0.45em; display: block; float: right; font-size: 108%; vertical-align: middle; border: none; border-bottom: 1px solid #DDDDDD; background: #EDEDED}
div#elem_booking_form_agency_submit {padding: 2em 0}
form#search {padding: 20px; margin-bottom: 35px; overflow: hidden; background: url(assets/dot-white-x.gif) 0 100% repeat-x}
form#search input {float: left; line-height: 18px; height: 18px; color: #FFFFFF; font-size: 93%; vertical-align: middle; background: transparent}
form#search input.txt {width: 192px; text-indent: 2px; border: 1px solid #8EB0C0}
form#search input.btn {float: right; border: 0; text-transform: uppercase}
form#search input.textim {background: #FFFFFF; height: 20px}
form#search input.over {background: #8EB0C0}
div#lookup {padding-top: 20px; padding-bottom: 0; margin-top: 20px}
div#lookup div.wrap {background: url(assets/dots-3-cols.gif) 100% 0 repeat-y}
div#lookup div.col-c {background: url(assets/dot-white-x.gif) 0 0 repeat-x; min-height: 468px}
div#lookup div.two-column-split {margin: 35px 0 20px 0; min-height: 351px; background: url(assets/dots-6-cols.gif) 100% 0 repeat-y}
div#listing {width: 620px; margin-right: 20px; cursor: default}
div#listing div.set {width: 100%; max-height: 448px}
div#listing.ajax {height: 448px; overflow: hidden}
div#listing div.empty {position: relative; background: #252426; padding: 0 0 0 20px; margin: 0; width: 600px; height: 448px}
div#listing div.empty h3 {position: absolute; width: 400px; height: 40px; top: 50%; left: 50%; margin: -20px 0 0 -200px; font-size: 116%; letter-spacing: 0.1em; text-align: center; text-transform: uppercase; line-height: 40px}
div#listing div.empty h3 a {font-weight: normal; background: url(assets/dot-white-x.gif) 0 100% repeat-x}
div#listing div.item {position: relative; height: 94px; border: 1px solid #FFFFFF; overflow: hidden; margin-bottom: 20px}
.jquery div#listing div.item {cursor: pointer}
.jquery div#listing div.item:hover {background: url(assets/fill-white.gif) 0 0 repeat-y}
.jquery div#listing div.item:hover h3 {background-image: url(assets/dot-black-y.gif); color: #000000}
.jquery div#listing div.item:hover h3 a, .jquery div#listing div.item:hover .markup {color: #000000}
div#listing div.item img {position: absolute; top: 0; left: 319px; border: 1px solid #FFFFFF; border-top: 0; border-bottom: 0}
div#listing div.item h3 {position: relative; left: 20px; width: 280px; height: 30px; padding: 0 20px; color: #8EB0C0; font-size: 108%; text-transform: uppercase; letter-spacing: 0.1em; background: url(assets/dot-white-y.gif) 0 0 repeat-y}
div#listing div.item h3 a {width: 278px; height: 1em; position: absolute; bottom: 1px; color: #8EB0C0}
div#listing div.item h4 {position: absolute; top: 0; right: 0; padding: 40px 5px; width: 129px; font-size: 11px; font-weight: normal; text-align: center; word-spacing: 0.2em}
div#listing div.item h4 em {font-style: normal; font-weight: bold; white-space: nowrap}
div#listing div.item div.markup {position: relative; left: 20px; top: 15px; width: 280px; font-size: 11px}
div#listing table {width: 620px; margin-top: 1px}
div#listing.ajax table {background: url(assets/dot-white-x.gif) 0 100% repeat-x}
div#listing div.agencies {margin: 0}
div#listing table tr td {vertical-align: middle; height: 28px}
div#listing table tr.item td {background: url(assets/dot-white-x.gif) 0 0 repeat-x}
div#listing div.set table tr td.hover {background: #FFFFFF; color: #000000}
div#listing table em {margin-right: 1ex; font-style: normal; color: #94929A}
div#listing table tr.item td.label {padding: 0 20px 0 0; width: 300px; vertical-align: top; letter-spacing: 0.1em; text-transform: uppercase; color: #8EB0C0; font-size: 108%}
div#listing table tr.item td.label strong {display: block; padding: 8px 0 0 20px; background: url(assets/dot-white-y.gif) 0 0 repeat-y}
div#listing table tr.details td {vertical-align: top}
div#listing table td.phone {text-transform: uppercase; letter-spacing: 0.1em}
div#listing table td.address {padding-right: 20px; width: 140px; white-space: nowrap}
div#listing table td.postal {padding-right: 20px; width: 50px}
div#listing table td.city {width: 70px}
div#listing table td.postal, div#listing table td.city {text-transform: uppercase; white-space: nowrap}
div#pager {margin-top: 20px; margin-bottom: 40px; letter-spacing: 0.1em; text-transform: uppercase}
div#pager a.display {margin-left: 2ex; color: #94929A}
div#pager a.display:hover {color: #FFFFFF}
div#pager div.nav a {margin-right: 2ex}
div#pager div.nav a.go {letter-spacing: 0}
div#pager div.nav a.highlight {color: #8EB0C0; text-decoration: underline}
div#pager div.nav a.disable {color: #626167; cursor: default}
div#listing-status {color: #94929A}
div#listing-status strong {color: #8EB0C0; margin-right: 2ex}
div#listing-status span.error {color: #9C2524}
div#overview {margin: 80px 0; padding: 0; background: url(assets/bestemmingen-footer.png) 18px 100% no-repeat}
div#overview div.columns {padding: 0 20px 40px 20px; background: url(assets/dots-4-cols.gif) 0 0 repeat-y}
div#overview div.column h6 {text-transform: uppercase; color: #A4A58C; line-height: 2.0em}
div#overview div.column ul {margin-bottom: 2.0em; color: #94929A; overflow: hidden}
div#overview div.column ul li {line-height: 2.0em; white-space: nowrap}
div#overview div.column ul li a {background: none}
div#overview div.column ul li.active a {color: #8EB0C0; cursor: default}
div#overview.fill {padding: 20px 0; background-color: #A4A58C; background-position: 18px 99%}
div#overview.fill div.columns {background-image: url(assets/dots-4-cols-fill.gif)}
div#overview.fill div.column h6 {color: #000000}
div#overview.fill div.column ul, div#overview.fill div.column ul li a {color: #32332C}
div#overview.fill div.column ul li a:hover {color: #FFFFFF}
body#page-travel-index div#overview, body#page-travel-calendar div#overview, body#page-travel-search div#overview {margin: 40px 0}
div#destination {margin-bottom: 60px}
div#destination-header h2 {padding: 0 20px; height: 60px; line-height: 60px; font-family: Georgia, 'Lucida Bright', 'Palatino Linotype', 'Times New Roman', Times, serif; font-size: 24px; font-weight: normal; color: #000000; background-color: #8EB0C0}
div#departures div.box {padding: 20px 20px 40px 20px; color: #000000; background: #8EB0C0 url(assets/vertrekdata-header.png) 18px 100% no-repeat}
div#departures div.box table {width: 100%; background: url(assets/dot-white-x.gif) 0 0 repeat-x}
div#departures div.box table strong {text-transform: uppercase}
div#departures div.box table a {color: #000000; background: none}
div#departures div.box table a.book {background: #B1B1B1; display: block; padding: 0.5ex 0.7ex}
div#departures div.box table a:hover {color: #FFFFFF}
div#departures div.box table a.book:hover {background: #000000}
div#departures div.box table td {text-align: left; vertical-align: middle; padding: 0.325em 0; width: 11%; height: 5ex; background: url(assets/dot-white-x.gif) 0 100% repeat-x}
div#departures div.box table td.month {font-weight: bold; text-align: left; width: 15ex}
div#departures div.box table td.day {text-align: center; padding: 0 1ex}
div#departures div.box table td.euro {text-align: right; width: 3ex}
div#departures div.box table td.price {text-align: right; width: 5ex}
div#details {margin-bottom: 40px; padding-top: 0; padding-bottom: 60px; color: #000000; background: #BCBF98 url(assets/details-footer.png) 0 100% no-repeat}
div#details h5.col-header {height: 40px; line-height: 45px; margin: 0 0 30px 0; background: url(assets/dot-black-y.gif) 0 0 repeat-y}
div#details h6 {text-transform: uppercase; margin: 20px 0}
div#details a {color: #000000; background: url(assets/dot-black-x.gif) 0 100% repeat-x}
div#details a:hover {color: #FFFFFF; background-image: url(assets/dot-white-x.gif)}
.dlx div#details h6 {display: none}
div#program dl {line-height: 1.3em}
div#program dl dt {text-transform: uppercase; font-weight: bold; margin-right: 2ex; float: left}
div#program dl dd {text-align: justify; padding: 0 0 0.65em 0; margin: 0 0 0.65em 0; background: url(assets/dots-40-x.gif) 0 100% no-repeat}
div#program div.two-col dl.split-a, div#program div.two-col dl.split-b {width: 290px}
div#program div.two-col dl.split-a {float: left}
div#program div.two-col dl.split-b {float: right}
div#information div#hotel-description {margin: 0 0 40px 0}
div#information dl {background: url(assets/dot-black-x.gif) 0 0 repeat-x; line-height: 1.3em; padding-top: 40px; margin-bottom: 20px}
div#information dt {font-weight: bold; margin-right: 1ex; text-transform: lowercase; float: left}
div#information dd {margin-bottom: 0.65em; text-align: left}
div#information table {width: 100%}
div#information table th {padding: 0.325em 0; text-align: center; text-transform: uppercase; background: url(assets/dot-black-x.gif) 0 100% repeat-x}
div#information table td {text-align: right; padding: 0.325em 0; background: url(assets/dot-white-x.gif) 0 100% repeat-x}
div#information table th.label {text-transform: lowercase}
div#information table th.label, div#information table td.label {text-align: left}
div#schema {padding: 20px 0}
a#schema-link {cursor: help}
div#section-address dl {line-height: 1.6em}
div#section-address dl dd.col {letter-spacing: 0.06em}
div#section-brochure img {display: block; margin: 3em 0 1em 0}
div#section-brochure a {text-decoration: underline}
body.contact div#lookup, body.contact div#lookup div.wrap, div#lookup div.column {overflow: hidden}
body.contact div#lookup {margin-bottom: 40px}
body.contact div#lookup div.col-c {background: url(assets/dots-split-cols.gif) 100% 0 repeat-y; margin-bottom: 0; min-height: 448px}
body.contact div#lookup div.two-column-split {margin: 0}
body.contact div#lookup ul#regions-col-b {margin-top: 40px}
body#page-contact-index div.form-three-column, body#page-travel-book div.form-three-column {background: #FFFFFF; color: #000000}
body#page-contact-index div.form-three-column a, body#page-travel-book div.form-three-column a {color: #000000}
body#page-contact-index div.form-three-column a:hover, body#page-travel-book div.form-three-column a:hover {text-decoration: underline}
body#page-contact-index div#main-form, body#page-travel-book div#main-form {min-height: 440px; margin: 40px 0 0 0}
body#page-travel-book form.active_form fieldset textarea, body#page-travel-book form.active_form fieldset div.elem_textarea div.text {height: 75px}
body#page-contact-index div#sub-form {margin-top: 0; border-top: 0}
.jquery body#page-contact-index div#sub-form {display: none}
.jquery ul#organisations {position: relative; margin-top: 5em; width: 280px; height: 50px}
.jquery ul#organisations li a span {display: none}
.jquery ul#organisations li {position: absolute; display: block; width: 50px; height: 50px}
.jquery ul#organisations li a {display: block; width: 50px; height: 50px; overflow: hidden; background-position: 50% 50%; background-repeat: no-repeat}
.jquery ul#organisations li a:hover {margin-top: -5px}
.jquery ul#organisations li#anvr {left: 0}
.jquery ul#organisations li#sgr {left: 58px}
.jquery ul#organisations li#calam {left: 115px}
.jquery ul#organisations li#knv {left: 173px}
.jquery ul#organisations li#keurmerk {left: 230px}
.jquery ul#organisations li#anvr a {background-image: url(/images/logos/anvr.gif)}
.jquery ul#organisations li#sgr a {background-image: url(/images/logos/sgr.gif)}
.jquery ul#organisations li#calam a {background-image: url(/images/logos/calam.gif)}
.jquery ul#organisations li#knv a {background-image: url(/images/logos/knv.gif)}
.jquery ul#organisations li#keurmerk a {background-image: url(/images/logos/keurmerk.gif)}
body#page-travel-book form.active_form select.person-title {float: left}
body#page-travel-book form.active_form div#section-participants input {width: 200px}
body#page-travel-book form.active_form div#section-participants table {background: url(assets/dot-black-x.gif) 0 100% repeat-x}
body#page-travel-book form.active_form button {background: transparent}
div#agencies_map {width: 620px; height: 448px}
div.vcard {color: #000000}
div.vcard .fn {font-weight: bold}
div.vcard .postal-code, div.vcard .tel span {margin-right: 1ex}
div.vcard .country-name, div.vcard .postal-code {text-transform: uppercase}
div#header div.flash h6 {background: #a3cadc}div#header div.flash {background: #8eb0c0; border-top: 5px solid #475860}ul#navigation li a:hover {color: #8eb0c0}body.travel ul#navigation li#nav-travel a, body.groups ul#navigation li#nav-groups a, body.rentals ul#navigation li#nav-rentals a, body.info ul#navigation li#nav-info a, body#page-contact-index ul#navigation li#nav-contact a, body#page-contact-agencies ul#navigation li#nav-agencies a {color: #8eb0c0; border-left: 1px solid #8eb0c0}.dlx ul#navigation li a:hover {background-color: #8eb0c0}.dlx body.travel ul#navigation li#nav-travel a, .dlx body.groups ul#navigation li#nav-groups a, .dlx body.rentals ul#navigation li#nav-rentals a, .dlx body.info ul#navigation li#nav-info a, .dlx body#page-contact-index ul#navigation li#nav-contact a, .dlx body#page-contact-agencies ul#navigation li#nav-agencies a {border: 1px solid #8eb0c0; background-color: #8eb0c0}div.form-three-column {border-color: #637b86 }form.active_form fieldset div.focus label, form.active_form fieldset div.required label, form.active_form fieldset div.elem_submit input {color: #475860; border-color: #637b86}div#overview.fill, div#content.fill {background-color: #9cc1d3}div#overview.fill div.column ul li a {color: #232c30}div#overview.fill div.column ul {color: #475860}div#branding h2 a, div.section h2.header, div#branding h1.tagline {color: #8eb0c0}div#branding h1.tagline, div#viewport h2, div#branding div.col-c {background-color: #8eb0c0}.dlx div#branding h2 a {background-color: #8eb0c0}div#column-nav div.column, div#column-nav div.column a, div.feature h5 a:hover {color: #8eb0c0}div.feature h6 {color: #a9ab88}.tagline, div#content h4.col-header, div#content h4.col-header-link, h4.col-header-link a img {background-color: #8eb0c0; color: #8eb0c0}h4.col-header-link a {background-color: #8eb0c0; color: #8eb0c0}div.three-column-exact div.outline {background-color: #8eb0c0}div#details {background-color: #8eb0c0}div#departures div.box {background-color: #bcbf98}div#departures div.box table .inactive {color: #7a7c62}a:hover {color: #8eb0c0}form#search input[type="text"] {border-color: #8eb0c0}form#search input.over {background-color: #8eb0c0}div.two-column-split a {color: #b1dcf0}div.two-column-split ul li.archived a, div.two-column-split ul li.loading a, div#pager div.nav a.disable {color: #38464c}div#pager div.nav a.highlight, div#pager a.display:hover {color: #8eb0c0}div#listing div.empty, div#agencies_map {background-color: #232c30}div#listing div.item h3, div#listing div.item h3 a, div#listing table tr.item td.label {color: #8eb0c0}div#listing-status strong {color: #8eb0c0}div#overview div.column h6 {color: #8eb0c0}div#overview div.column ul li.active a {color: #bcbf98}div#footer div.three-column {background-color: #151a1c; border-color: #232c30}div#footer div.columns div.col-a-b h6, div#footer div.columns div.col-a-b h6 a, div#footer div.columns a:hover {color: #b1dcf0}div#footer h6#powered-by, div#footer h6#powered-by a:hover, div#footer:hover h6#powered-by a:hover {color: #475860}div#footer h6#powered-by a {color: #6a8490}div#footer:hover h6#powered-by, div#footer:hover h6#powered-by a {color: #8eb0c0}div#footer div.columns li a.disabled {color: #475860}div#footer.empty, div#footer.hidden {border-color: #232c30}