html, body, #wikkel, #huls { height:100%; margin: 0; padding: 0; border: none; text-align: center; }
body { color: #000; font-size: smaller; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #87cefa; }
h1, h2, h3, h4, p, ul { margin: 0; padding: 0 0 15px; }
h1 { color: #930; font-size: medium; }
h2, h3 { color: #930; font-size: small; padding-bottom: 0; }
h3 { font-weight: normal; }
ul { padding-left: 18px; }
h2 a { color: #930; text-decoration: none; }
hr { margin: 0 0 15px; padding: 0; border-color: #87cefa; border-style: solid; border-width: 1px 0 0; }
form td { padding-bottom: 5px; }
label { text-align: right; padding-right: 10px; display: block; white-space: nowrap; }
#wikkel { background-color: #ff9; background-image: url(../images/site/blauw_bg.gif); background-repeat: repeat-y; background-position: left top; width: 730px; margin-right: auto; margin-left: auto; display: table; }
#huls { background-image: url(../images/site/aol_v.gif); background-repeat: repeat-y; background-position: right top; padding-right: 22px; display: table-cell; }
#banner { background-color: #87cefa; height: 100px; }
.logo1 { width: 160px; float: left; padding-top: 23px; }
.bnr { width: 500px; float: right; }
#hnav { color: #fff; background-color: #000; clear: both; }
#hnav img { float: left; }
#hnav ul { float: right; margin: 0; padding: 2px 0; }
#hnav li { margin: 0; padding: 0; list-style-type: none; display: inline; }
#hnav ul a { color: #fff; text-decoration: none; margin-right: 10px; margin-left: 10px; padding-right: 7px; padding-left: 7px; }
#hnav ul a:hover { text-decoration: underline; }
#znav { text-align: left; width: 150px; overflow: hidden; float: left; clear: left; margin-top: 25px; }
#znav ul, li { margin: 0; padding: 0; }
#znav ul { background-image: url(../images/site/znav.jpg); background-repeat: repeat-y; border-top: 1px solid #87cefa; }
#znav li { list-style-type: none; display: inline; }
#znav a { color: #000; text-decoration: none; padding: 3px; border-bottom: 1px solid #87cefa; display: block; }
#znav a:hover { background-color: #ff9; }
#inhoud { text-align: left; width: 530px; float: right; }
#landen { float: right; }
li#hsel a { color: #ff9; }
#zsel a { background-color: #87cefa; background-image: url(../images/site/znavo.jpg); background-repeat: repeat-y; }
#zsel a:hover { background-color: #87cefa; }
#zsel ul { text-indent: 1em; }
#zsel ul li a { font-weight: normal; background-image: none; padding: 1px; }
#zsel ul li a:hover { background-color: #ff9; background-image: none; }
#zsel ul li#szsel a { background-color: #87cefa; background-image: url(../images/site/znavo.jpg); background-repeat: repeat-y; }
#shsel a { color: #930; }
.inh { text-align: left; padding-top: 25px; padding-right: 25px; }
.inh a { color: #f60; text-decoration: none; }
.inh a:hover { text-decoration: underline; }
.inh_home { text-align: right; }
#s2nav a { color: #930; }
.ic_1 { padding-right: 10px; }
.pr { text-align: right; width: 215px; float: right; display: block; }
.krt { text-align: right; display: block; width: 215px; float: right; margin-top: -30px; }
.pl { text-align: left; width: 240px; float: left; padding-top: 15px; display: block; }
.pl img {  }
.acm ul, .acm_s ul { padding-left: 0; list-style-type: none; }
.acm ul li a { color: #930; text-decoration: none; }
.acm ul li ul li a, .acm_s ul li a { color: #f60; text-decoration: none; }
.acm ul li a:hover, .acm_s ul li a:hover { text-decoration: underline; }
.acm_y {  }
.acm_f {  }
.acm_f img { margin-left: 5px; }
li .srt { padding-right: 10px; padding-left: 10px; }
h2 .srt { color: #000; font-weight: normal; padding-right: 10px; padding-left: 10px; }
.srt span { font-size: smaller; }
.strn { padding-left: 10px; white-space: nowrap; }
.pacm_r { text-align: right; width: 210px; float: right; }
.pacm_r img { padding-bottom: 10px; }
.glf {  }
.glf ul { padding-left: 0; list-style-type: none; }
.glf ul ul { padding-bottom: 0; padding-left: 5px; }
.glf ul li a { color: #f60; font-weight: bold; text-decoration: none; }
.glf ul li a:hover { text-decoration: underline; }
.glf ul li.glf_sel a { color: #930; }
.glf ul li.glf_sel a:hover { text-decoration: none; }
.glf ul li.glf_sel ul li a { color: #f60; font-weight: normal; text-decoration: none; }
.glf ul li.glf_sel ul li a:hover { text-decoration: underline; }
.glf_gb { color: #ff9; background-color: #427e02; float: left; margin-right: 20px; margin-bottom: 15px; padding: 10px; }
.glf_gb span { text-align: right; width: 4em; float: left; padding-right: 10px; display: block; }
.glf_gb ul { margin: 0; padding: 0; list-style-type: none; }
.glf_rat { color: #930; font-weight: bold; background-color: #ff9; margin-top: 10px; margin-right: -5px; margin-left: -5px; padding: 5px; }
.glf_vip, .glf_loc, .glf_dir { clear: both; }
.glf_vip { margin-bottom: 15px; padding: 5px; border: solid 1px #427e02; }
.glf_vip ul { padding-bottom: 0; list-style-type: circle;; }
.glf_vip h2 { padding-left: 15px; }
.gp_1 { padding-top: 15px; }
.gp_1 img { padding-right: 15px; padding-bottom: 15px; }
.spec_1 p { padding-bottom: 5px; }
.spec_1 ul { padding-left: 25px; }
.duim_car, .duim_44, .duim_camper { width: 500px; }
.duim_car a { color: #f60; font-size: smaller; font-weight: bold; text-decoration: none; width: 166px; float: left; padding-top: 5px; padding-bottom: 5px; display: block; }
.duim_44 a, .duim_camper a { color: #f60; font-size: smaller; font-weight: bold; text-decoration: none; width: 160px; float: left; padding-top: 5px; padding-bottom: 5px; display: block; }
.duim_car a:hover, .duim_44 a:hover, .duim_camper a:hover { color: #930; background-color: #87cefa; }
.duim_car img, .duim_44 img, .duim_camper img { padding-left: 5px; display: block; }
.duim_car span span, .duim_44 span span, .duim_camper span span { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; display: block; }
.duim_car span span span { color: #000; font-size: smaller; padding-left: 0; display: inline; }
.plaat_car { width: 396px; }
.plaat_4x4 { width: 454px; }
.plaat_camper { }
.plaat_car div, .plaat_4x4 div, .plaat_camper div { color: #930; font-weight: bold; margin-bottom: 10px; padding-bottom: 5px; }
.plaat_car div span, .plaat_4x4 div span, .plaat_camper div span { color: #000; font-weight: normal; }
.plaat_car ul, .plaat_4x4 ul, .plaat_camper ul { background-color: #87cefa; margin-top: 10px; padding: 5px; list-style-type: none; }
.plaat_car ul li span, .plaat_4x4 ul li span, .plaat_camper ul li span { font-style: italic; }
.plaat_foto { text-align: center; }
.duim_foto { margin-bottom: 15px; }
.plaat_foto img { margin-bottom: 15px; padding: 15px; border: solid 1px #87cefa; }
.pado { padding-bottom: 10px; }
.padb { padding-top: 10px; }
.al_l { text-align: left; }
.kleien { font-size: smaller; padding-bottom: 5px; }
.planb { float: right; padding-top: 20px; padding-right: 10px; }
.planc { text-align: right; width: 205px; float: right; }
.planc img { padding-bottom: 4px; }
.zwel { float: left; padding-right: 15px; }
.zwer { float: right; padding-right: 5px; padding-left: 15px; }
.zl { float: left; }
.zr { float: right; }
.bl_1, .bl_2 { text-align: right; float: right; margin-right: -14px; padding: 2px; display: table; }
.bl_1 { margin-top: -37px; }
.bl_2 { clear: both; margin-bottom: 15px; }
html>body .bl_1 { margin-right: -27px; }
html>body .bl_2 { margin-right: -27px; }
.bl_3 { margin-top: -5px; margin-bottom: 15px; }
.bl_4 { padding-bottom: 15px; }
.bl_4 a { padding-right: 3px; padding-left: 3px; }
.bl_4 a.sel { color: #930; text-decoration: underline; }
.bl_1 a, .bl_2 a, .bl_3 a { color: #ff9; background-color: #f60; text-decoration: none; padding: 2px; border: solid 2px #f60; display: table-cell; }
.bl_1 a:hover, .bl_2 a:hover, .bl_3 a:hover { color: #87cefa; text-decoration: none; }
.xith { clear: both; }
.xith ul { padding-bottom: 0; list-style-type: square; }
.xith ul li span { font-size: smaller; }
.pdf { float: left; clear: both; margin-top: 15px; }
.pdf_2 { float: left; clear: both; }
.pdf ul { padding-left: 0; list-style-type: none; }
.pdf ul li { display: inline; }
.pdf a, .pdf_2 a { color: #f60; background-image: url(../images/ikonen/pdf.gif); background-repeat: no-repeat; background-position: 0 center; text-decoration: none; margin-right: 10px; margin-bottom: 5px; padding: 3px 5px 3px 25px; display: block; }
.pdf a:hover, .pdf_2 a:hover { text-decoration: underline; }
.sgr { float: right; margin-top: -30px; }
.nob { white-space: nowrap; }
.abc { padding-left: 30px; list-style-type: lower-alpha; }
.breek { clear: both; }
.breek_2 { clear: both; padding-top: 15px; }
.voet { font-size: smaller; text-align: left; clear: both; margin-right: 20px; margin-left: 170px; padding-top: 25px; }
.rhino { text-align: center; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #87cefa; }
.rhino_2 { text-align: center; }
.sgr_v { width: 145px; float: right; }
.sgr_v a { color: #000; background-image: url(../images/site/sgr_39.gif); background-repeat: no-repeat; background-position: 0 center; text-decoration: none; padding-left: 50px; display: block; }
.sgr_v a:hover { color: #f60; }
.aol_v { margin-bottom: 15px; border-bottom: 1px solid #87cefa; }
.aol_v ul { padding-left: 0; list-style-type: none; }
.aol_v a { color: #f60; text-decoration: none; margin-right: 10px; }
.aol_v a:hover { text-decoration: underline; }
.reis ul strong { color: #930; font-weight: normal; }
.bik { color: #87cefa; font-size: xx-large; font-weight: bold; text-align: right; }
.klet { font-size: smaller; }
.d_klet { font-size: smaller; padding-bottom: 10px; }
.d_klet p { padding-bottom: 5px; }
.kleur { color: #930; }
.plicht { color: #87cefa; font-weight: bold; }
#reiskeuze { width: 250px; }
