body { color: #404040; font-size: 0.85em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; margin: 0; padding: 0; }
ul, li, img { margin: 0; padding: 0; border-style: none; }
h1, h2, h3, p { text-align: left; margin: 0; padding: 0; }
h1 { color: #5f5d4b; font-size: 1.8em; font-weight: normal; margin-bottom: 1.2em; }
h3 { font-size: 0.85em; font-weight: bold; margin-bottom: 0.2em; }
tarif { font-size: 0.85em; font-weight: bold; font-color: #fff; margin-bottom: 0.2em; }
p { font-size: 0.85em; margin-bottom: 1em; }
abbr { background-color: #f9f5c7; border-bottom-style: dashed; border-bottom-width: 1px; cursor: help; }
em { font-style: italic; }
a { outline: none; }
#header { background-color: #778d55; width: 100%; height: 160px; overflow: hidden; margin-bottom: 20px; }
#header h1 { position: relative; top: 6px; left: -375px; width: 280px; height: 150px; float: left; }
#header h1 a { background-image: url(../images/logo.gif); background-repeat: no-repeat; background-position: left top; width: 280px; height: 150px; display: block; }
#header h1 a span { display: none; }
h1.witboven { margin-top: 1em; }
#languages { color: #fff; font-size: 0.85em; position: relative; top: -150px; width: 800px; height: 60px; z-index: 3; margin-right: auto; margin-left: auto; list-style-type: none; }
#languages a, #languages a:hover, #languages a:visited { color: #fff; }
#languages li { float: right; padding: 5px; }
#primnav { background-color: #778d55; text-align: right; width: 800px; height: 160px; margin-right: auto; margin-left: auto; }
#primnav li#home { width: 280px; float: left; margin-right: 60px; }
#primnav li { width: 92px; height: 160px; overflow: hidden; float: left; display: inline; }
#primnav li a span { display: none; }
#home a { background-image: url(../images/logo.gif); background-repeat: no-repeat; background-position: left 12px; display: block; width: 280px; height: 160px; }
#verblijven a { background-image: url(../images/verblijven.gif); background-repeat: no-repeat; background-position: left top; position: relative; top: 60px; width: 92px; height: 100px; display: block; }
#verblijven a:hover { background-image: url(../images/verblijven.gif); background-position: -92px 0; }
#verblijvenact a { background-image: url(../images/verblijven.gif); background-repeat: no-repeat; background-position: -184px top; display: block; position: relative; top: 60px; width: 92px; height: 100px; }
#activiteiten a { background-image: url(../images/activiteiten.gif); background-repeat: no-repeat; background-position: left top; display: block; position: relative; top: 60px; width: 92px; height: 100px; }
#activiteiten a:hover { background-image: url(../images/activiteiten.gif); background-position: -92px 0; }
#activiteitenact a { background-image: url(../images/activiteiten.gif); background-repeat: no-repeat; background-position: -184px top; display: block; position: relative; top: 60px; width: 92px; height: 100px; }
#omgeving a { background-image: url(../images/omgeving.gif); background-repeat: no-repeat; background-position: left top; position: relative; top: 60px; display: block; width: 92px; height: 100px; }
#omgeving a:hover { background-image: url(../images/omgeving.gif); background-position: -92px 0; }
#omgevingact a { background-image: url(../images/omgeving.gif); background-repeat: no-repeat; background-position: -184px top; display: block; position: relative; top: 60px; width: 92px; height: 100px; }
#reservatie a { background-image: url(../images/reservatie.gif); background-repeat: no-repeat; background-position: left top; position: relative; top: 60px; display: block; width: 92px; height: 100px; }
#reservatie a:hover { background-image: url(../images/reservatie.gif); background-position: -92px 0; }
#reservatieact a { background-image: url(../images/reservatie.gif); background-repeat: no-repeat; background-position: -184px top; display: block; position: relative; top: 60px; width: 92px; height: 100px; }
#contact a { background-image: url(../images/contact.gif); background-repeat: no-repeat; background-position: left top; position: relative; top: 60px; display: block; width: 92px; height: 100px; }
#contact a:hover { background-image: url(../images/contact.gif); background-position: -92px 0; }
#contactact a { background-image: url(../images/contact.gif); background-repeat: no-repeat; background-position: -184px top; display: block; position: relative; top: 60px; width: 92px; height: 100px; }
#content { width: 800px; min-height: 700px; margin-right: auto; margin-left: auto; }
#ufoDemo { height: 300px; }
#panorama img { width: 100%; height: 300px; margin-bottom: 0; }
#voorwaarden, #paardrijden { text-align: left; margin-top: 1.2em; }
#voorwaarden { background-color: #e2e4cc; padding: 2em; }
#voorwaarden ul, #paardrijden ul { font-size: 0.85em; margin-bottom: 1em; margin-left: 1.5em; }
#twocolumns { margin-top: 20px; }
#twocolumns div {  }
#twocolumns #leftcol { width: 473px; float: left; padding-right: 20px; border-right: 1px solid #c8c8c8; }
#twocolumns #rightcol { width: 261px; float: right; clear: right; padding-left: 12px; }
#leftcol h2, #voorwaarden h2, #paardrijden h2 { color: #939b40; font-size: 1.1em; font-weight: normal; font-style: normal; text-transform: uppercase; margin-top: 0.4em; margin-bottom: 0.4em; }
#leftcol .roombox { background-color: #f4f6dc; min-height: 128px; margin-top: 6px; margin-bottom: 8px; padding: 8px 40px 8px 16px; border: solid 1px #e1e3c3; display: block; }
#leftcol .roombox:hover { background-color: #e8eaca; }
#leftcol .roombox .thumbskamers { text-align: left; position: relative; top: 5px; left: -3px; float: left; margin-right: 20px; }
#leftcol ul.bullets { font-size: 0.85em; text-align: left; margin-bottom: 20px; margin-left: 30px; }
#leftcol img.thumbs { position: relative; left: -5px; margin-right: 0; margin-bottom: 10px; margin-left: 0; padding: 0; }
.fondactiviteiten { background-color: #dcf3f1; padding-top: 8px; padding-bottom: 8px; }
.fondactiviteiten2 { background-color: #e7f0c9; padding-top: 8px; padding-bottom: 8px; }
#leftcol .fondactiviteiten h2 { color: #397295; margin-left: 15px; }
#leftcol .fondactiviteiten2 h2 { color: #7a6e67; margin-left: 15px; }
ul li ul { margin-left: 18px; }
#stedenmain, #cultuurmain, #faunamain { margin-bottom: 20px; }
#stedenmain h2, #cultuurmain h2, #faunamain h2 { margin-top: 1.5em; }
#subnavigatie { background-color: #b2ada4; position: relative; top: -3px; width: 800px; float: left; clear: right; margin-bottom: 30px; list-style-type: none; }
#subnavigatie li { background-color: #fff; width: 150px; height: 35px; float: left; margin-right: 2px; }
#subnavigatie li a { text-indent: -999px; width: 148px; height: 35px; border-right: 2px solid #fff; display: block; }
a#faunalink { background-image: url(../images/subnavfauna.gif); background-repeat: no-repeat; background-position: -150px 0; }
a:hover#faunalink { background-image: url(../images/subnavfauna.gif); background-repeat: no-repeat; background-position: 0 0; }
a#cultuurlink { background-image: url(../images/subnavcultuur.gif); background-repeat: no-repeat; background-position: -150px 0; }
a:hover#cultuurlink { background-image: url(../images/subnavcultuur.gif); background-repeat: no-repeat; background-position: 0 0; }
#cultuurlink a.cultuuract { background-image: url(../images/subnavcultuur.gif); background-repeat: no-repeat; background-position: 0 0; cursor: pointer; }
a:hover.cultuuract { }
a#stedenlink { background-image: url(../images/subnavsteden.gif); background-repeat: no-repeat; background-position: -150px 0; }
a:hover#stedenlink { background-image: url(../images/subnavsteden.gif); background-repeat: no-repeat; background-position: 0 0; }
#rightcol img { display: block; }
#rightcol h2 { color: #fff; font-size: 1em; font-weight: normal; background-color: #a9af67; text-transform: uppercase; text-align: center; letter-spacing: 0.1em; width: 241px; padding: 8px 5px; }
#rightcol h3 { color: #fff; font-size: 1em; font-weight: normal; background-color: #ddb040; text-transform: uppercase; text-align: center; letter-spacing: 0.1em; width: 241px; padding: 8px 5px; }
#rightcol #hl2kop { background-color: #8d7a59; }
#rightcol #hl2tekst { background-color: #f4f6dc; width: 239px; border-left: 1px solid #e2e4cc; border-bottom: 1px solid #e2e4cc; border-right: 1px solid #e2e4cc; }
h2#roze { background-color: #b35774; }
#rightcol p.roze { background-color: #e3d7d7; }
#rightcol p { background-color: #e8eaca; width: 241px; padding: 10px; }
#rightcol p .list { margin-top: 0.2em; margin-bottom: 0.2em; margin-left: 15px; padding-left: 0.2em; list-style-type: disc; list-style-position: outside; display: list-item; }
#stedensidebar { background-image: url(../images/ornblue.gif); background-repeat: no-repeat; background-position: center bottom; }
#stedensidebar p { background-color: #fff; background-image: url(../images/ornblue.gif); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 4em; }
.prijs { color: #5f5d4b; font-size: 1.3em; font-weight: bold; }
#rightcol p .spaceboth { margin-top: 0.7em; margin-bottom: 0.7em; display: block; }
.alert { color: #5f564b; padding: 5px; border: solid 2px #906; }
#footer { width: 100%; height: 80px; float: left; margin-top: 20px; padding-top: 15px; border-top: 1px solid #c8c8c8; }
#footer ul { font-size: 0.85em; text-align: left; list-style-type: none; }
a:link { color: #0c4f8d; padding-right: 0.1em; padding-left: 0.1em; }
a:visited { color: #7c3082; }
a:hover { color: #000; }
a.previous, a.next, a:hover.previous, a:hover.next { background: url(../images/arrowprevious.gif); background-repeat: no-repeat; background-position: 0 0; width: 16px; height: 18px; display: block; float: left; text-indent: -999em; }
a.next, a:hover.next { background-image: url(../images/arrownext.gif); float: right; }
a.previous, a:hover.previous { background-image: url(../images/arrowprevious.gif); }
a:hover.previous, a:hover.next { background-position: 0px -18px; }
