@charset "UTF-8";

body { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; background-color: #467bbd; background-image: url(achtergrond.jpg); background-repeat: no-repeat; background-position: center top; font-size: 0.8em; }

p { margin-top: 6px; margin-bottom: 6px; }

li { list-style-type: square; list-style-position: inside; }

ul { }

h1 { color:#000066; font-size : 1.5em; margin-bottom : 6px; margin-top : 6px; }

h2 { color: #000066; background-color: #9cf; padding: 6px; font-weight: bold; font-size: 1em; margin-top: 6px; margin-bottom: 6px; }

h3 { color:#000066; font-size : 1em; margin-top: 6px; margin-bottom: 6px; text-transform: uppercase; }

h4 { color: #000066; background-color: #d0edfa; padding: 3px; border: 1px solid #9cf; margin-bottom : 6px; margin-top : 6px; margin-right: 1px; margin-left: 1px; }

h5 { background-color: #ebf6fc; margin-top : 9px; padding-top: 2px; padding-bottom: 2px; font-weight: bold; font-size: 1em; margin-bottom: 0px; }

a:link { color: #000066; font-weight:bold; text-decoration:none; }

a:visited { color: #06c; font-weight:bold; text-decoration:none; }

a:hover { color: #f00; font-weight:bold; text-decoration:underline; }

a:active { color: red; font-weight:bold; text-decoration:underline; }

table.aa { width: 750px; background-color: #006; }

table.aa tr td { background-color: #D0EDFA; padding: 3px; }

table.aa td.aa-prijs { background-color: #d0edfa; text-align: center; width: 5%; }

table.aa td.aa-datum { background-color: #ebf6fc; text-align: center; }

table.aa td.aa-vantot { background-color: #ebf6fc; text-align: right; padding-right: 6px; }

table.aa td.aa-toelichting { background-color: #ebf6fc; }

table.aa tfoot td { background-color: #FFFFFF; }

table.aa tr th { color: #FFF; background-color: #000066; padding: 3px; font-weight: bold; text-align: left; text-transform: uppercase; }

table.aa th.aa-headerrechts { text-align: right; font-weight: normal; text-transform: none; padding-right: 6px; }

table.aa th a:link { color: #FFFFFF; text-decoration:none; }

table.aa th a:visited { color: #FFFFFF; text-decoration:none; }

table.aa th a:hover { color: #FFFFFF; font-weight:bold; text-decoration:none; }

table.aa th a:active { color: red; font-weight:bold; text-decoration:underline; }

table.hrtarieven { background-color: #ffffff; width: 100%; padding: 2px; border: none; border: 1px solid #006; margin-top: 10px; margin-bottom: 10px; }

table.hrtarieven tr.kop td { color: #FFF; background-color: #006; }

table.hrtarieven tr.kop a:link { color: #FFFFFF; text-decoration:none; }

table.hrtarieven tr.kop a:visited { color: #FFFFFF; text-decoration:none; }

table.hrtarieven tr.kop a:hover { color: #FFFFFF; font-weight:bold; text-decoration:none; }

table.hrtarieven tr.kop a:active { color: red; font-weight:bold; text-decoration:underline; }

table.hrtarieven tr.hrsubkop td { background-color: #DDD; }

table.hrtarieven tr.hrsubkop a:link { color: #FFFFFF; text-decoration:none; }

table.hrtarieven tr.hrsubkop a:visited { color: #FFFFFF; text-decoration:none; }

table.hrtarieven tr.hrsubkop a:hover { color: #FFFFFF; font-weight:bold; text-decoration:none; }

table.hrtarieven tr.hrsubkop a:active { color: red; font-weight:bold; text-decoration:underline; }

table.hrtarieven tr.hrprijsrij td { background-color: #E6FFFF; }

table.hrtarieven tr { background-color: #ebf6fc; }

table.hrtarieven td.hrprijscel { background-color: #d0edfa; text-align: center; }

table.hrtarieven td.hrdatum { background-color: #ebf6fc; text-align: center; }

table.hrtarieven td.hrprijscellinkslijnen { background-color: #d0edfa; }

table.hrtarieven td.hrtoelichting { background-color: #ebf6fc; }

table.hrtarieven tfoot td { background-color: #0F0; }

td.tabel-datum { background-color: #ebf6fc; padding: 2px; }

td.tabel-kop { color: #FFF; background-color: #006; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 4px; }

td.tabel-prijs { background-color: #d0edfa; padding: 2px; }

td.tabel-prijsonderstreep { background-color: #d0edfa; padding: 2px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #006; }

table.hutten { background-color: #9cf; }

.balkje-zwart { color: #FFFFFF; background-color: #000000; padding: 2px; }

.balkje-zwart a:link { color: #FFFFFF; font-weight:bold; text-decoration:none; }

.balkje-zwart a:visited { color: #CCCCCC; font-weight:bold; text-decoration:none; }

.balkje-zwart a:hover { color: #f00; font-weight:bold; text-decoration:none; }

.balkje-zwart a:active { color: red; font-weight:bold; text-decoration:underline; }

.balkje-zwart_medium { color: #fff; background-color: #666666; padding: 3px; margin: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #666666; font-weight: bold; }

.balkje-zwart_medium a:link { color: #FFFFFF; font-weight:bold; }

.balkje-zwart_medium a:visited { color: #FFFFFF; text-decoration:underline; }

.balkje-zwart_medium a:hover { color: #FF0000; font-weight:bold; text-decoration:none; }

.balkje-zwart_medium a:active { color: #FF0000; font-weight:bold; text-decoration:underline; }

.lijntje_zwart_medium { background-color: #EEEEEE; padding: 3px; margin: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #666666; }

.balkje-blauw { color:#fff; background-color:#006; padding:2px; }

.balkje-rood { color: #fff; background-color: #FF0000; padding: 3px; margin: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #666666; font-weight: bold; }

.infoblok {
margin-top: 16px;
margin-bottom: 16px;
}

.infoblok p { background-color: #dddddd; padding: 4px; font-size: 90%; margin-bottom: 2px; margin-top: 2px; }

.infoblok ul { background-color: #dddddd; padding: 4px; font-size: 90%; margin-bottom: 2px; margin-top: 2px; }

.infoblok h3 { background-color: #333333; padding: 4px; color: #FFF; font-size: 12px; font-weight: normal; margin-bottom: 2px; margin-top: 2px; text-transform: none; }

.infoblok h3 a:link { color: #d0edfa; font-weight:bold; text-decoration:none; }

.infoblok h3 a:visited { color: #dddddd; font-weight:bold; text-decoration:none; }

.infoblok h3 a:hover { color: #F00; font-weight:bold; text-decoration:underline; }

.infoblok h3 a:active { color: #F00; font-weight:bold; text-decoration:underline; }

.infoblok h4 { background-color: #999999; padding: 4px; color: #FFF; font-size: 12px; font-weight: normal; margin-bottom: 2px; margin-top: 2px; text-transform: none; margin-right: 0px; margin-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.infoblok h4 a:link { color: #d0edfa; font-weight:bold; text-decoration:none; }

.infoblok h4 a:visited { color: #dddddd; font-weight:bold; text-decoration:none; }

.infoblok h4 a:hover { color: #F00; font-weight:bold; text-decoration:underline; }

.infoblok h4 a:active { color: #F00; font-weight:bold; text-decoration:underline; }

.infoblok table { background-color: #dddddd; padding: 4px; font-size: 10px; margin-bottom: -15px; }

.hoofdstuk { margin-top: 6px; margin-bottom: 6px; }

.hoofdstuk p { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #006; border-bottom-color: #006; border-left-color: #006; margin-top: 3px; margin-bottom: 3px; padding: 3px; }

.hoofdstuk ul { background-color: #dddddd; padding: 4px; font-size: 90%; margin-bottom: 2px; margin-top: 2px; }

.hoofdstuk h3 { background-color: #006; color: #FFF; padding: 3px; margin-top: 3px; margin-bottom: 3px; }

.hoofdstuk h3 a:link { color: #d0edfa; font-weight:bold; text-decoration:none; }

.hoofdstuk h3 a:visited { color: #dddddd; font-weight:bold; text-decoration:none; }

.hoofdstuk h3 a:hover { color: #F00; font-weight:bold; text-decoration:underline; }

.hoofdstuk h3 a:active { color: #F00; font-weight:bold; text-decoration:underline; }

.hoofdstuk table { background-color: #dddddd; padding: 4px; font-size: 10px; margin-bottom: -15px; }

.Kader { border: 1px solid #9CF; background-color: #ebf6fc; padding-right: 6px; padding-left: 6px; }

.Kader h3 { color: #000066; }

.KapitaalBlauw { font-weight: bolder; text-transform: lowercase; color: #666; }

.korting { }

.korting p { margin-bottom: -2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #99ccff; margin-top: -2px; padding-top: 6px; padding-bottom: 6px; }

.korting h3 { font-size: 12px; font-weight: bold; margin-bottom: -2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #99ccff; margin-top: -2px; border-top-width: 3px; border-top-style: solid; border-top-color: #99ccff; text-transform: uppercase; padding-top: 6px; padding-bottom: 6px; color: #000066; }

.aanbieding { background-color: #FFF; }

.aanbieding p { margin-bottom: -2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F00; margin-top: -2px; padding-top: 6px; padding-bottom: 6px; }

.aanbieding h3 { font-size: 12px; font-weight: bold; margin-bottom: -2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F00; margin-top: -2px; border-top-width: 3px; border-top-style: solid; border-top-color: #F00; text-transform: uppercase; padding-top: 6px; padding-bottom: 6px; color: #F00; }

.accommodatie {
background-color: #FFF;
margin-top: 15px;
margin-bottom: 15px;
}

.accommodatie p { margin-bottom: -2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #006; margin-top: -2px; padding-top: 6px; padding-bottom: 6px; }

.accommodatie h1 {
font-size: 16px;
font-weight: bold;
margin-bottom: -2px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #006;
margin-top: -2px;
border-top-width: 3px;
border-top-style: solid;
border-top-color: #006;
text-transform: uppercase;
padding-top: 6px;
padding-bottom: 6px;
color: #006;
}

.accommodatie h3 {
font-size: 12px;
font-weight: bold;
margin-bottom: -2px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #006;
margin-top: -2px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #006;
text-transform: uppercase;
padding-top: 6px;
padding-bottom: 6px;
color: #006;
}

.winterkop { font-size: smaller; font-weight: bold; text-transform: uppercase; padding-top: 2px; color: #FFF; background-color: #006; padding-left: 4px; padding-bottom: 2px; margin: 0px; height: 18px; }

.winterinhoud { font-size: smaller; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #006; border-bottom-color: #006; border-left-color: #006; height: 20px; margin: 0px; }

.kleinetekst { font-size: 0.7em; color: #999; }

.kleinetekst a:link { color: #666; font-weight:bold; text-decoration:none; }

.kleinetekst a:visited { color: #666; font-weight:bold; text-decoration:none; }

.kleinetekst a:hover { color: #F00; font-weight:bold; text-decoration:underline; }

.kleinetekst a:active { color: #F00; font-weight:bold; text-decoration:underline; }

.foto { margin-bottom: -9px; }

.fotobijschrift { font-size:10px; font-weight: normal; text-align:right; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; font-style: italic; border-top-width: 1px; border-top-style: solid; border-top-color: #999999; padding-top: 3px; }

.fotolinks { padding-right: 10px; padding-bottom: 6px; float: left; }

.fotorechts { padding-left: 10px; padding-bottom: 6px; float: right; }

.infoblok li { font-size: 90%; margin-bottom: 2px; margin-top: 2px; margin-left: 12px; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; list-style-type: disc; list-style-position: outside; }

.BoldRed { font-weight: bold; color: #F00; }

.hrtarieven ul { list-style-position: outside; list-style-image: url(../images/pijl99ccff.gif); margin-left: -12px; }

.hrtarieven th { color: #FFF; background-color: #006; text-align: left; padding-left: 6px; font-weight: normal; }

.hrtarieven th a:link { color: #FFFFFF; text-decoration:none; }

.hrtarieven th a:visited { color: #FFFFFF; text-decoration:none; }

.hrtarieven th a:hover { color: #FFFFFF; font-weight:bold; text-decoration:none; }

.hrtarieven th a:active { color: red; font-weight:bold; text-decoration:underline; }

.hutten tr { background-color: #FFF; }

.hutten_MG { color: #FFF; background-color: #007E9E; }

.hutten_M { color: #FFF; background-color: #009DD4; }

.hutten_F { color: #FFF; background-color: #6E76AC; }

.hutten_U { color: #FFF; background-color: #768C0C; }

.hutten_N { color: #FFF; background-color: #78AC93; }

.hutten_FJ { color: #FFF; background-color: #A5AED5; }

.hutten_I { color: #FFF; background-color: #F4C63F; }

#container { width: 756px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; background-color: #FFFFFF; color: #333333; border: 10px solid #FFFFFF; clear: both; padding: 0px; }

#boven { background-image: url(boven_nav3.gif); background-repeat: no-repeat; height: 112px; }

#norske-menu { margin: 0px; padding: 0px; height: 30px; width: 411px; top: 10px; position: relative; left: 150px; float: left; z-index: 20; vertical-align: middle; background-position: center; }

#zoekmachine { float: right; top: 12px; right: 0px; position: relative; width: 195px; font-size: 4px; text-align: center; vertical-align: middle; height: 30px; background-position: center center; bottom: 0px; left: 0px; }

#links { width: 141px; height: 650px; background-color: #FFF; float: left; left: 0px; top: 0px; clear: both; position: relative; font-size: 0.8em; color: #999; }

#links a:link { color: #999; }

#content { width: 605px; background-color: #FFF; float: right; top: 112px; right: 0px; }

#blokA400 { width: 400px; position: relative; float: left; padding-bottom: 12px; }

#blokA195 { margin-right: 0px; width: 195px; top: 0px; position: relative; float: right; padding-bottom: 12px; }

#blokA605 { margin-left: 0px; width: 605px; top: 0px; position: relative; float: left; clear: both; }

#blokA400-links {
margin-left: 0px;
width: 195px;
top: 0px;
position: relative;
float: left;
}

#blokA400-rechts {
margin-right: 0px;
width: 195px;
top: 0px;
position: relative;
float: right;
}

#onder { clear: both; margin: 0; background-color: #dddddd; text-align: center; padding: 10px; }

#legal { font-family: Verdana, Geneva, sans-serif, Arial; font-size : 0.7em; color: #FFF; text-align: center; margin-bottom: 20px; clear: both; }

span.tabel-centreren { text-align: center; }

span.tabel-rechtslijnen { text-align: right; float: right; }

span.tabel-vetkapitaal { text-transform: uppercase; font-weight: bold; }

span.bold { font-weight: bold; }

span.nok { font-variant: small-caps; font-size: 0.7em; }

.intro { font-size: 1.1em; margin-bottom: 1em; margin-top: 1em; }

table.aa th.aa-headercentreren { text-align: center; font-weight: normal; text-transform: none; padding-right: 6px; }


.infoblauw { margin-top: 12px; }

.infoblauw p { background-color: #ebf6fc; padding: 4px; font-size: 90%; margin-bottom: 2px; margin-top: 2px; }

.infoblauw ul { background-color: #ebf6fc; padding: 4px; font-size: 90%; margin-bottom: 2px; margin-top: 2px; }

.infoblauw h3 { background-color: #000066; padding: 4px; color: #FFF; margin-bottom: 2px; margin-top: 2px; text-transform: uppercase; }

.infoblauw h3 a:link { color: #d0edfa; font-weight:bold; text-decoration:none; }

.infoblauw h3 a:visited { color: #ebf6fc; font-weight:bold; text-decoration:none; }

.infoblauw h3 a:hover { color: #F00; font-weight:bold; text-decoration:underline; }

.infoblauw h3 a:active { color: #F00; font-weight:bold; text-decoration:underline; }

.infoblauw h4 { background-color: #D0EDFA; padding: 4px; font-size: 12px; margin-bottom: 2px; margin-top: 2px; margin-right: 0px; margin-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-weight: normal; color: #000; }

.infoblauw h4 a:link { color: #d0edfa; font-weight:bold; text-decoration:none; }

.infoblauw h4 a:visited { color: #ebf6fc; font-weight:bold; text-decoration:none; }

.infoblauw h4 a:hover { color: #F00; font-weight:bold; text-decoration:underline; }

.infoblauw h4 a:active { color: #F00; font-weight:bold; text-decoration:underline; }

.infoblauw table { background-color: #ebf6fc; padding: 4px; font-size: 10px; margin-bottom: -15px; }

h2 a:link {
text-decoration: underline;
}

