/* https://csscompressor.com/ */@media print {
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.2; background-image:none; background-color:#fff }
#kopbox, #menublok, #adsenseblok, #adsenseblok_mobiel, #voetbox, #breadcrumbs { display:none }
.CollapsiblePanel { display:none }
.comment_splitsing, .comment_titel, .comment_inhoud, .comment_einde, #commentaar, #commentaar_geven, #commentaar_form { display:none }
.teruglink, #google_horizontaal, #google_rechthoek_onderaan { display:none }
h6 { font-size:1.1em; margin-bottom:20px; margin-top:25px; padding-top:12px; padding-bottom:10px; padding-left:5px; background-color:#E8F3FD; border:1px dotted #ACD6F7 }
.rood { color:red }
.groen { color:#090 }
.nok, .ok, .info, .score_bereik { font-size:.9em }
.nok img, .ok img, .info img, .score_bereik img { margin-right:10px; margin-bottom:-4px }
.nok { color:red }
.ok { color:#090 }
.info { color:#06C }
.score_bereik { color:#F90 }
#totaal_score_bereik { color:#000; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:700 }
}
@media screen {
html { height:100%; overflow-x:hidden }
body { overflow-x:hidden }
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0; margin-bottom:20px }
thead th { color:#333; background-color:#AAD9E8; border:1px solid #CCC }
table td { border:1px solid #CCC; background-color:#fafafa; color:#333; padding:3px }
table.tableklein { margin-bottom:40px }
table.tableklein td, table.tableklein th { font-size:.8em; padding:2px; vertical-align:top }
table.tableklein td.rechts, table.tableklein th.rechts { text-align:right }
table.tableklein td.rechts_fel { background-color:#9BD1E3; text-align:right }
td.rechts, th.rechts { text-align:right }
td.rechts_fel, th.rechts_fel { background-color:#9BD1E3; text-align:right }
table.tableklein td.rechts_midden { background-color:#C1E3EE; text-align:right }
table.tableklein td.rechts_licht { background-color:#D9EEF4; text-align:right }
table.tableklein td.links_fel { background-color:#9BD1E3; text-align:left }
table.tableklein td.links_midden { background-color:#C1E3EE; text-align:left }
table.tableklein td.links_licht { background-color:#D9EEF4; text-align:left }
table.tableklein td.links_rood_doorstreept { background-color:red; text-align:left; color:#EBEBEB; text-decoration:line-through }
table.tableklein td.rechts_rood_doorstreept { background-color:red; text-align:right; color:#EBEBEB; text-decoration:line-through }
table.tableklein td.nowrap, table.tableklein th.nowrap { white-space:nowrap }
caption, th { text-align:left }
fieldset, img { border:0 }
dt, address, caption, cite, code, dfn, em, i, b, th, var { font-style:normal; font-weight:400 }
q:before, q:after { content:'' }
p { margin-bottom:15px }
body { color:#464646; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.2 }
#mainbox { width:100%; position:relative; margin-right:auto; margin-left:auto; background-image:none }
#kopbox { position:relative; width:1072px; margin-right:auto; margin-left:auto; margin-bottom:10px }
#kopbox_inhoud { position:relative; width:100%; clear:both; overflow:hidden; margin-right:auto; margin-left:auto }
#logobox { float:left; padding-top:10px; width:20% }
#logobox a { outline:none }
#menubox { float:right; padding-top:10px }
#menubox ul { margin-top:0; text-align:center }
#menubox li { display:inline }
#menubox li.eindemenu { background-image:none }
#menubox li a { font-size:1.2em; margin-top:0; padding-right:1em; padding-left:1em; color:#000; font-family:Arial, Helvetica, sans-serif; outline:none; text-decoration:none }
#menubox li a:hover { color:#E8350A }
#menubox li a:active { color:#E8350A; border-bottom-style:solid; border-bottom-width:3px; border-bottom-color:E8350A }
.stijlactief { text-decoration:none; border-bottom-style:solid; border-bottom-width:3px; border-bottom-color:#E8350A }
#inhoudbox { position:relative; clear:both; width:100%; margin-top:0; margin-right:auto; margin-left:auto }
#menublok { float:left; width:11em; padding-left:15px; overflow:hidden; padding-bottom:20px; padding-top:0 }
#menublok ul { text-align:left; padding-bottom:20px }
#menublok li { display:block; padding-bottom:3px; padding-top:1px; list-style-type:none }
#menublok li a { text-decoration:none; margin-bottom:.25em; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; outline:none; color:#069; font-size:80% }
#menublok li a:hover { color:#C30 }
#menublok h1 { font-size:1.1em; padding-left:15px; padding-top:5px; margin-bottom:0; margin-left:-15px; border-bottom-style:none }
#menublok h1:first-letter { font-size:100% }
#menublok em { display:block; text-align:center; font-size:1em; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-top:20px; padding:0 20px 20px }
#midden { float:right; width:79%; position:relative; padding-top:0; margin-bottom:10px }
#midden ul, #midden ol { margin-left:1.5em; margin-bottom:1.5em }
#midden ul li { margin-bottom:5px }
#midden img { margin-top:20px }
#midden a img { border:none }
#midden a img:hover { border:none }
#midden em { font-style:italic; display:block; margin-top:10px; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.9em; width:100% }
#midden #datum { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.75em; font-style:italic; color:#535353; padding-top:20px }
#midden #auteur { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.75em; font-style:italic; color:#535353; padding-bottom:0 }
#adsenseblok { float:left; width:20%; font-size:.9em; position:relative; overflow:hidden; padding-bottom:20px }
#adsenseblok img { margin-top:7px; margin-bottom:8px }
#adsenseblok_mobiel { display:none }
#voetbox { height:110px; clear:both; position:relative }
#voetbox-inhoud { padding-top:50px; padding-bottom:10px; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:.7em; color:#676443; margin-right:auto; margin-left:auto; width:100% }
#voetbox #links { padding-top:40px; display:inline; width:30%; float:left }
#voetbox #rechts { padding-top:50px; display:inline; width:30%; float:left }
#voetbox a { color:#7E1E18; outline:none }
#voetbox a:hover { color:#5C6C3C }
#voetbox #voetbox-inhoud #voetbox-inhoud-links { float:left; width:32% }
#voetbox #voetbox-inhoud #voetbox-inhoud-midden { float:left; width:32% }
#voetbox #voetbox-inhoud #voetbox-inhoud-rechts { float:left; width:32% }
#voetbox #voetbox-inhoud a img { border-top:none; border-right:none; border-bottom:none; border-left:none }
h1, h2, h3, h4, h5, h6 { font-weight:700; color:#069 }
#midden h1 { font-size:1.5em; margin-bottom:20px; margin-top:25px; padding-top:15px; padding-bottom:13px; background-color:#F5F5F5; border:1px solid #D7D7D7; color:#004D71; font-weight:400; width:100%; text-indent:.5em }
#menublok h1 { font-size:1.3em; margin-top:10px; padding-bottom:10px; padding-left:15px; border-style:none }
#midden h1.titel { font-size:1.5em; text-transform:uppercase }
#midden h1.geld { background-image:url(../logos/geld/logo.jpg); background-repeat:no-repeat; background-position:right center }
#midden h1.internet { background-image:url(../logos/internet/logo.jpg); background-repeat:no-repeat; background-position:right center }
#midden h1.lifestyle { background-image:url(../logos/lifestyle/logo.jpg); background-repeat:no-repeat; background-position:right center }
#midden h1.vrije-tijd { background-image:url(../logos/vrije-tijd/logo.jpg); background-repeat:no-repeat; background-position:right center }
#midden h1.werken { background-image:url(../logos/werken/logo.jpg); background-repeat:no-repeat; background-position:right center }
#midden h1.wonen { background-image:url(../logos/wonen/logo.jpg); background-repeat:no-repeat; background-position:right center }
h2 { font-size:1.3em; margin-top:30px; margin-bottom:10px; padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:400 }
h3 { font-size:1.05em; margin-top:15px; margin-bottom:10px }
h4 { font-size:1em; margin-top:10px; margin-bottom:5px; text-decoration:underline }
h5 { font-size:1em }
#midden h6 { font-size:1.1em; margin-bottom:20px; margin-top:25px; padding-top:12px; padding-bottom:10px; padding-left:5px; background-color:#E8F3FD; border:1px dotted #ACD6F7 }
a { color:#E8350A; text-decoration:underline; outline:none }
a:hover { text-decoration:none; color:#A82606 }
#blancogif { border:none }
textarea { background-color:#F7F7F7; border:1px solid #CCC }
.tip { display:block; border:1px solid silver; padding:10px; color:#C00; background-color:#f9f9f9; margin-top:20px; margin-bottom:20px }
.menupad { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-weight:700; font-size:.9em }
.teruglink { font-family:Arial, Helvetica, sans-serif; font-size:.85em; float:right; position:absolute; left:515px; top:45px; white-space:nowrap }
#menublok #sa { background-color:#436689; margin-top:2px; margin-bottom:2px; border:1px solid #C8BEAC; color:#FFF; font-size:.8em; font-weight:700; font-family:Arial, Helvetica, sans-serif }
.bijschrift_image { font-family:Arial, Helvetica, sans-serif; font-size:.8em; font-style:italic; font-weight:700; padding-left:10px; margin-bottom:0; display:block; text-align:left }
.bijschrift_image_midden { font-family:Arial, Helvetica, sans-serif; font-size:.8em; font-style:italic; font-weight:700; padding-left:10px; margin-bottom:30px; display:block; text-align:center }
.img_met_bijschrift_rechts { padding-left:20px; float:right }
.bijschrift_tabel { font-family:Arial, Helvetica, sans-serif; font-size:.8em; font-style:italic; font-weight:700; padding-left:10px; margin-top:30px; display:block; text-align:left }
#zijfoto { margin-top:30px; margin-left:-10px }
.image_rechts_metkader { margin:10px; float:right; border:1px solid #868686 }
.image_links_metkader { margin:10px; float:left; border:1px solid #868686 }
.image_rechts_zonderkader { margin:10px; float:right }
.image_links_zonderkader { margin:10px; float:left }
.div_image_rechts_metkader { margin:10px; padding:10px; float:right; border:1px solid #868686; background-color:#EEF0EC }
.div_image_links_metkader { margin:10px; padding:10px; float:left; border:1px solid #868686; background-color:#EEF0EC }
.div_image_rechts_zonderkader { margin:10px; float:right }
.div_image_links_zonderkader { margin:10px; float:left }
#midden div.div_image_rechts_metkader img { margin-top:0 }
#midden div.div_image_links_metkader img { margin-top:0 }
code { font-size:1.1em; font-weight:700; font-family:"Courier New", Courier, monospace }
.imgkader { border:1px solid #868686 }
.imgkadermidden { text-align:center }
.scheef { font-style:italic }
.kleinscheef { font-style:italic; font-size:.8em }
.bronnen { font-style:italic; font-size:.75em }
.groot { font-size:1.2em; text-decoration:underline }
.groot2 { font-size:1.2em }
.groot3 { font-size:1.1em; font-weight:700; margin-bottom:30px; margin-left: 5px; }
.vet_onderlijnd { font-weight:700; text-decoration:underline }
.image_rechts_metkader_animoto { margin:5px; float:right; border:1px solid #868686 }
.image_links_metkader_animoto { margin:5px; float:left; border:1px solid #868686 }
.image_links_seo { float:left; margin:0 20px }
.comment_splitsing { border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC; padding-bottom:10px; margin-top:20px; margin-bottom:10px }
.comment_titel { font-size:.8em; color:#069; padding-bottom:10px; margin-top:30px }
.comment_inhoud { font-size:.8em; color:#666; margin-bottom:20px }
.comment_status { font-style:italic }
.comment_einde { font-size:.8em; color:#666; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCC; margin-bottom:30px; padding-bottom:30px }
.waarschuwing { font-weight:700; color:red }
#google_horizontaal { height:17px; width:100%; margin-left:-30px }
#google_rechthoek_onderaan { padding-top:20px; height:300px; width:530px; text-align:left; font-size:110%; margin-left:-8px }
p.nieuwsmenu { text-align:center; line-height:.5em }
.rul { text-align:right }
#object_wrapper { overflow:hidden; height:260px; width:510px }
#object_googletest { height:280px; width:530px; border:0; margin:-5px }
#object_wrapper2 { overflow:hidden; width:500px; height:900px }
#sitemap_wrapper { overflow:hidden; height:auto; width:auto }
#object_google_data_api { width:530px; height:900px; border:0; margin:-5px }
#object_wrapper3 { overflow:hidden; width:550px; height:320px }
#object_fructindex { width:580px; height:340px; border:0; margin:-5px }
.rood { color:red }
.groen { color:#090 }
.nok, .ok, .info, .score_bereik { font-size:.9em }
.nok img, .ok img, .info img, .score_bereik img { margin-right:10px; margin-bottom:-4px }
.nok { color:red }
.ok { color:#090 }
.info { color:#06C }
.score_bereik { color:#F90 }
#totaal_score_bereik { color:#FF0; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:700; float:right; position:absolute; left:490px; top:61px; white-space:nowrap; height:80px; width:80px; background-image:url(../images/resultaat_score_bereik.png); background-repeat:no-repeat; background-position:center center; padding-top:45px; padding-left:30px }
.seo_h_link { vertical-align:middle; padding-top:35px }
.koers_valuta { text-align:left; padding:4px }
.koers_bedrag { text-align:right; padding:4px }
.koers_euro { text-align:right; padding:4px }
.koers_input { text-align:right; padding:1px }
#verklaringen_valuta { padding:3px; width:60% }
.sitemap_folder { background-image:url(../images/folder.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px; margin-bottom:5px; margin-top:15px; display:block }
.grote_marge_onder { margin-bottom:70px }
#midden .fotoboek img, #midden .fotoboek2 img { margin-bottom:0; margin-top:0 }
.fotoboek { float:left; width:160px; border:1px solid #999; background-color:#EFEFEF; margin:3px; padding:4px 4px 1px }
.fotoboek2 { float:left; width:77px; border:1px solid #999; background-color:#EFEFEF; margin:3px; text-align:center; padding:4px 4px 1px }
.doorstreept { text-decoration:line-through }
.submenu { font-size:.85em; margin-top:-15px; margin-left:10px }
#menublok .submenu li a { color:#E8350A }
#menublok .submenu li a:hover { color:#A82606 }
.scheidingslijn { border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#999; width:400px }
.zoektip { font-size:.8em; font-weight:700 }
.zoektip_input { font-size:1em; color:#000; font-style:italic }
#home_bg { background-image:url(../achtergronden/bg.jpg); background-repeat:no-repeat; border:1px solid #D7D7D7; background-position-x:right }
#home_intro { width:50%; font-size:1.4em; padding-top:30px; padding-bottom:20px; padding-left:15px }
.omlijning { padding:5px; border:1px solid #333 }
#breadcrumbs { font-size:.8em; width:100%; clear:both; margin-bottom:10px; padding:5px }
#breadcrumbs a { text-decoration:underline; color:#090 }
#breadcrumbs a:hover { text-decoration:none; color:#096 }
.kleinetekst { font-size:.8em }
#toppers li, #submenu li { border-bottom-width:1px; border-bottom-style:dotted; padding-top:3px; padding-bottom:3px; border-bottom-color:#50739A; padding-right:2px; margin-right:5px }
#toppers li a, #submenu li a { text-decoration:none }
.codeblok { background-color:#F4F4F4; padding:5px; border:1px solid #CCC; font-size:.8em }
.machtsverheffing { font-size:10px; padding-bottom:10px; position:absolute; width:20px }
#seizoen { position:absolute; z-index:10000; top:-110px; left:-120px }
.groteknop { font-size:1.5em }
#wenskaart_knop { margin-left:-5px }
#wenskaart_knop a { background-image:url(../images/wenskaart_knop.jpg); background-repeat:no-repeat; background-position:center center; font-size:1.12em; font-weight:700; text-decoration:none; color:#F33; height:50px; width:548px; display:block; margin-top:10px; margin-bottom:20px; margin-left:10px; text-indent:8px; padding-top:20px }
#wenskaart_knop a:hover { color:#339; background-image:url(../images/wenskaart_knop_hover.jpg) }
.polldaddy { font-size:9px }
#social { height:60px; margin-top:5px }
.social { float:left; margin-right:10px }
.addthis_toolbox .custom_images a { width:32px; height:32px; margin:0; padding:0 }
.fotoboek-lasperlas { background-color:#DADADA; height:150px; width:172px; float:left; position:relative; margin-top:7px; margin-right:7px; border-right-width:2px; border-bottom-width:2px; border-right-style:solid; border-bottom-style:solid; border-right-color:#B7B7B7; border-bottom-color:#B7B7B7 }
#mainbox #inhoudbox #midden .fotoboek-lasperlas img { border:1px solid #B7B7B7; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto }
#facebook { float:left; margin-right:10px }
#google_zoekbox { width:90%; margin-top: 8px; }
#gezegden { margin-bottom:30px; min-height:150px }
.adsenseresponsive { margin-top:30px; margin-bottom:30px }
}
@media (min-width: 1024px) {
#mainbox, #kopbox {
width:1024px
}
.floating-table-4 li {
float:left;
width:25%;
height:25px;
list-style:none;
text-indent:-20px
}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
.floating-table-4 li {
float:left;
width:32%;
height:25px;
list-style:none
}
#mainbox, #kopbox {
width:98%
}
#google_zoekbox input[type=text] {
width:100% !important
}
#google_zoekbox {
width:100%
}
#google_zoekbox input[type=text] {
width:80% !important
}
#google_zoekbox input[type=submit] {
width:15% !important
}
#adsenseblok {
width:25%
}
#midden {
width:74%
}
#logobox {
width:50%
}
#midden ul, #midden ol {
margin-left:0;
margin-bottom:0
}
#home_intro {
width:50%;
font-size:1.2em;
padding-right:5px;
padding-left:5px
}
ul.jetmenu {
float:right;
margin-top:5px;
clear:both
}
#menubox li a {
padding-right:2em;
padding-left:.4em
}
}
@media (max-width: 768px) {
#menubox li a {
background:#e8e6e6;
border-bottom-color:#c7c3c3;
border-bottom-style:solid;
border-bottom-width:1px
}
}
@media (max-width: 767px) {
#mainbox, #kopbox {
width:98%
}
#midden {
width:100%
}
#midden h1 {
text-indent:0
}
#google_zoekbox input[type=text] {
width:100% !important
}
#google_zoekbox {
width:100%
}
#google_zoekbox input[type=text] {
width:80% !important
}
#google_zoekbox input[type=submit] {
width:15% !important
}
#adsenseblok, #google_horizontaal {
display:none;
}
#adsenseblok_mobiel {
display: block !important;
}
#logobox {
width:50%
}
#menubox {
float:right
}
#midden ul, #midden ol {
margin-left:0;
margin-bottom:0
}
#home_intro {
width:100%;
font-size:1.2em;
padding-top:300px;
padding-right:5px;
padding-left:5px
}
ul.jetmenu {
float:right;
margin-top:5px;
clear:both
}
#menubox li a {
background:#e8e6e6;
border-bottom-color:#c7c3c3;
border-bottom-style:solid;
border-bottom-width:1px
}
img {
max-width:100% !important;
}
}
