body{margin:0 0 -1em;padding:0;color:#211;background:#fff6db url(../img/bg_body.png);text-align:center;font:.925em/1.5 arial,helvetica,sans-serif;}
div,img,fieldset{display:block;margin:0;padding:0;border:0}
p,ul,ol,dl{margin:0 0 1em;padding:0;}
ol{padding-left:2.4em;}
p+ul,p+ol{margin-top:-1em;}
ul ul,ul ol,ol ul,ol ol{margin-bottom:0}
ul li{padding-left:16px;background:url(../img/bg_li.gif) no-repeat 0 .4em;list-style:none}
ul li ol{padding-left:0;}
ul li li,ul li ol li{padding-left:12px;background:url(../img/bg_li_li.gif) no-repeat 2px .4em;}
abbr,acronym{font-style:normal}
input{font:12px/12px courier new, courier, monospace;border:2px solid #2e2a25;border-width:2px 0 0 2px;margin:0;padding:0 4px;background:#fff6db url(../img/bg_input02.gif) no-repeat 100% 100%;height:1.3em;width:11em;}
input:hover,input:focus{background-color:#fffcf0 !important}
input.fout{background-color:#f90}
input.button{border:none;background-color:transparent !important}
h1,h2,h3,h4,h5,h6{margin:0}
h2{font-size:120%}
h3,h4,h5,h6{font-size:100%}
h1 a,h2 a,h3 a{border:none;}
code,samp,kbd{color:#544;line-height:1.3em;font-size:125%}
h2 code, h3 code {font-weight:normal}
code span {color:#b74a43}
dd{margin-left:1.3em;margin-bottom:1em}
table{margin:0 0 1em;background:url(../img/bg_table.gif) 100% 0;padding:2px 2px 0 0}
table caption{font-size:110%;margin:0 0 .5em;padding:0;text-align:left;font-weight:bold;}
table th,table td{background:#fdf2d2 url(../img/bg_tr.gif) no-repeat 0 100%;vertical-align:top;padding:3px 9px 4px}
table th{background-color:#f90;}
a{color:#ba0808;text-decoration:none;border-bottom:1px solid #decd9a}
a:visited{color:#b74a43}
a:hover,a:focus{color:#ba0808;border-color:#ba0808;}
a code,a samp{color:#ba0808;}
span:lang(en){font-style:italic}

#raamwerk{position:relative;padding:0;margin:0 auto;width:960px;background:url(../img/bg_raam.gif);text-align:left}

#spring{margin:0;width:50%}
#spring a{display:block;position:absolute;top:0;left:7px;width:0;height:0;overflow:hidden;z-index:100;border:none;}
#spring a:active,#spring a:focus{overflow:visible;background:#ba0808;color:#fff;font-weight:bold;text-decoration:none;padding:0 2px;width:auto;height:auto;}

#logo{width:960px;height:171px;background:url(../img/bg_logo.png) no-repeat;}
#logo img{display:none}
#logo a{display:block;position:relative;top:0;left:36px;width:230px;height:120px;border:none;}

#kern{float:left;margin:13px 60px 0 70px;width:460px;}
#kern h3 a{color:#211;border:none;margin:0;padding:0 0 0 16px;background:url(../img/bg_li.gif) no-repeat 0 .2em;}
#kern h3 a:hover,#kern h3 a:focus {color:#ba0808;background-image:url(../img/bg_meer_a.gif)}
#kern h3.titel a{border:none;margin:0;padding:0;background-image:none;}
#kern img{background:url(../img/bg_img.gif);padding:20px;margin:0 0 1em;width:auto;height:auto}
#kern h1 img,#kern h2 img,#kern h3 img{background:none;padding:0;margin:0}
#kern img.fout{background:none;display:inline;margin:0;padding:0}

#kern.fout{float:none;padding:0;margin:0 auto;width:960px;}
#kern.fout h1 {font-size:120%;}
#kern.fout div{padding:0 258px 16em 118px;background:url(../img/bg_kern_fout.gif) no-repeat 50% 100%;}

#recent{margin:2em 0 .6em}

#extra{font-size:.95em;float:left;margin:3px 0 0;padding:0 20px;width:260px;background:url(../img/bg_extra.gif) repeat-y 0 0;}
#extra a{border-color:#d6c286}
#extra a:hover,#extra a:focus{color:#ba0808;border-color:#ba0808;}
#extra blockquote{margin:0 0 1em;padding:0 8px;background:none}
#extra h2{margin:0 -20px 2px;padding:10px 20px;background:url(../img/bg_extra_top.gif) no-repeat 0 0;}
#extra h2 img {position:relative;left:-10px;}
#extra h3 a{color:#211;border:none;margin:0;padding:0 0 0 16px;background:url(../img/bg_li.gif) no-repeat 0 .2em;}
#extra h3 a:hover,#extra h3 a:focus {color:#ba0808;background-image:url(../img/bg_meer_a.gif)}
#extra ul.meer,#extra #tip,#extra #wie{margin:0 -20px;padding:0 20px 70px 20px;background:url(../img/bg_extra_bottom.gif) no-repeat 0 100%;}
#extra #wie{overflow:auto;width:300px}
#extra #wie div {float:left;left:0;margin-right:20px;width:130px}
#extra #wie li{background-image:none;padding:0}
#extra #wie li a{border:none;}
#extra #wie li a:hover,#extra #wie li a:focus{border-bottom:1px solid #ba0808}

#tag{position:absolute;top:0;right:74px;margin:0;color:#433;font-size:11px;font-weight:bold;line-height:17px;z-index:10}

#copy{display:block;clear:both;padding:2em 0 2em 76px;margin:0;width:444px;font-size:85.75%;}
#copy a{display:inline;border:none;color:#ba0808;}

#zoek {position:absolute;top:50px;right:74px;height:30px;width:auto;text-align:right;}
#zoek label#lab-z{display:none;margin:0}
#zoek input{width:20.2em;margin-bottom:.5em}
#zoek input.button{width:46px;height:17px;background:none;margin:0 0 -5px 6px;padding:0;}
#zoek input.radio{width:auto;height:auto;background:none;border:none;vertical-align:middle;margin:0;padding:0;}
#zoek input#r-zij{margin:0 0 0 .3em;}
#zoek span {font-weight:bold;}

#tip {display:block;width:260px;margin:0;padding:0;}
#tip h2{background-image:none}
#tip fieldset{margin:0 0 1em;}
#tip legend{display:block;margin:0;padding:0;}
#tip label{display:block;margin:0 0 1em;width:60px;font-weight:bold}
#tip input{display:block;margin:-2.4em 0 1em 60px;padding:0 4px;width:191px;}
#tip input.button{width:75px;height:25px !important;background:none;margin:0 0 0 185px;padding:0;}

#menu{position:absolute;top:113px;left:429px;margin:0;padding:0;z-index:10;}
#menu li{display:inline;background:none;padding:0}
#menu a{display:block;position:absolute;top:0;margin:0;padding:6px 0;color:#c00;background:none;border:none}
#menu #m01{left:0;width:40px;}
#menu #m02{left:44px;width:68px}
#menu #m03{left:116px;width:82px}
#menu #m04{left:202px;width:109px;}
#menu #m05{left:315px;width:78px}
#menu #m06{left:397px;width:63px}

#intro{font-weight:bold}

body.nv-home #m01,body.home #m01{display:none}
body.nv-home #logo a,body.home #logo a{cursor:default}
body.nv-home #kern h3 {padding-top:.2em;}
body.nv-home #kern h3 a:hover,body.nv-home #kern h3 a:focus {color:#ba0808;}
body.nv-home #extra blockquote {position:relative;margin-top:-1em;margin-bottom:-1em;font-style:italic}
body.nv-home #copy{padding-left:56px;}

body.archief #kern table a{font-weight:bold}

.nieuwsbrief{padding:1em 0}
.nieuwsbrief legend img{background:none !important;margin:0 0 .5em !important;padding:0 !important;}
.nieuwsbrief label{display:block;margin:0 0 1em;width:17em;font-weight:bold}
.nieuwsbrief input{display:block;margin:-2.4em 0 1em 15em;padding:0 4px;background-color:#fffcf0}
.nieuwsbrief input:hover,.nieuwsbrief input:focus{background-color:#fff !important}
.nieuwsbrief input.fout:hover,.nieuwsbrief input.fout:focus{background-color:#fffcf0 !important}
.nieuwsbrief input.button{width:81px;height:25px !important;background:none !important;margin:0 0 0 19em;}
#uitschrijven label,#wachtwoord label{width:14em}
#uitschrijven input,#wachtwoord input{margin-left:12em;background-color:#fffcf0}
#uitschrijven input.button{width:90px;margin:0 0 0 15.3em;background:none !important;}
#wachtwoord input.button{width:85px;margin:0 0 0 15.8em;background:none !important;}

/* Dagelijks Vers */
.post #kern h1{color:#2e2a25;font:bold 23px 'Gill Sans','Gill Sans MT Bold','Gill Sans MT','lucida grande',verdana,arial,helvetica,sans-serif;text-transform:uppercase;margin-left:-1px;position:relative;top:-.6em;margin-top:0}
.post #kern h2 img{margin:2em 0 0}
.post #gesloten{font-weight:bold}
.post #submenu{margin:0 -12px 0;padding:.2em 12px 0;background:none;}
.post #extra h2{background:none;}
.post .lijst{margin-right:-.3em}
.post .lijst li{display:inline;padding:0 .3em 0 0;background:none}
.post .lijst li a{border:none;}
.post #extra a:hover,.post #extra a:focus{text-decoration:underline}
.post #overzicht{margin:0;padding:0;list-style:none}
.post #overzicht li h2 a{font-size:11px}
#reageer{padding:1em 0}
#reageer legend img{background:none !important;margin:0 0 .5em !important;padding:0 !important;}
#reageer label{display:block;margin:0 0 1em;width:8em;font-weight:bold}
#reageer input{display:block;margin:-2.4em 0 1em 6em;padding:0 4px;background-color:#fffcf0;width:14em}
#reageer textarea{display:block;margin:-2.4em 0 1em 5.55em;padding:0 0 0 4px;background-color:#fffcf0;height:10em;width:25em;border:2px solid #2e2a25;}
#reageer input:hover,#reageer input:focus,#reageer textarea:hover,#reageer textarea:focus{background-color:#fff !important}
#reageer input.fout:hover,#reageer input.fout:focus,#reageer textarea.fout:hover,#reageer textarea.fout:focus{background-color:#fffcf0 !important}
#reageer input.button{width:110px;height:25px !important;background:none;margin:0 0 0 23em;background-color:transparent !important}

/* Speciale gevallen */
p#datum{font-size:90%;}
p.auteur{margin:0}
p.voetnoot{width:204px;color:#655;margin-top:-.9em;font-size:11px}
h3.auteur{text-align:center}
p.voetnoot a,a.meer,.naam, a.verder{white-space:nowrap;border:none}
p.voetnoot a:link{color:#c33;}
p.verder{margin-top:-1em}
.nv{font-size:90%}
.meer{margin:1.5em 0}
.meer a{font-weight:bold;border:none;margin-left:-16px;padding-left:16px;background:url(../img/bg_meer_a.gif) no-repeat 0 .2em;}
a.verder{padding-right:14px;background:url(../img/bg_meer_a.gif) no-repeat 100% .2em;}
a.verder:hover,a.verder:focus{color:#211;background-image:url(../img/bg_li.gif);}
.meer a.feed{background:url(../img/feed-ikoon11x11.gif) no-repeat 0 .05em;}
.item{margin:0 0 1.2em;padding:0 0 1em;background:url(../img/bg_item.gif) no-repeat 50% 100%;}
.voorbeeld,ul.fout,.extra,blockquote{margin:0 0 1em;padding:11px 20px;background:url(../img/bg_voorbeeld.gif)}
.voorbeeld pre{margin:0 0 4px}
.voorbeeld pre code,.voorbeeld pre samp{display:block;margin:0 0 -23px;padding:0 0 3px;width:100%;/*\*/overflow:auto;/**/}
ol.reactie{margin:.6em 0 1em;padding:0;list-style:none}
ol.reactie li{margin:0 0 1em;padding:6px 15px;background:url(../img/bg_voorbeeld.gif)}
ol.reactie p.meta a{border:none;font-weight:bold}
#kern .voorbeeld img{background:none;padding:0;}
#kern .voorbeeld .bijschrift {position:relative;top:-1em;font-size:90%}
.illustratie {counter-increment: illustratie;background:url(../img/bg_img.gif);padding:12px;margin:0 0 1em;width:380px;}
.caption:before {content: "Illustratie " counter(illustratie) ": ";font-weight: bold;}
.caption {margin-top: 0.4em;}
.archief #kern {margin-right:25px;margin-left:50px;width:540px;}

/* Image Replacement */
#menu a{background-repeat:no-repeat;background-position:0 6px;overflow:hidden;/*\*/padding:28px 0 0;/**/height:0 !important;height /**/:28px; /**/text-indent:-5000px !important;text-indent /**/:0; /**/}
#menu #m01{background-image:url(../img/b_home.gif)}
#menu #m02{background-image:url(../img/b_artikelen.gif)}
#menu #m03{background-image:url(../img/b_nieuwsbrief.gif)}
#menu #m04{background-image:url(../img/b_over_nv.gif)}
#menu #m05{background-image:url(../img/b_schrijf_zelf.gif)}
#menu #m06{background-image:url(../img/b_colofon.gif)}

/* Submenu */
#submenu, #nav_categories{margin:5px -20px 0;padding:.2em 20px 70px;background:url(../img/bg_extra_bottom.gif) no-repeat 0 100%;}
#submenu li{padding-top:.2em;padding-bottom:.8em;background:url(../img/bg_li_sub.gif) no-repeat 50% 100%}
#submenu li.last{background:none;}
#submenu a{display:block;font-weight:bold;border:none;margin-left:-16px;padding-left:16px;background:url(../img/bg_meer_a.gif) no-repeat 0 .4em;}
#submenu a:hover{background-position:4px .4em;}
#submenu a span{font-weight:normal;display:block;}

.s01 #s01 a,.s02 #s02 a,.s03 #s03 a,.s04 #s04 a,.s05 #s05 a,.s06 #s06 a,.s07 #s07 a,.s08 #s08 a,
.s09 #s09 a{color:#221 !important;background:url(../img/bg_a_li.gif) no-repeat 0 .5em !important;cursor:default;}

/* Algemene IE-hacks */
* html #zoek input{/*\*/background-attachment:fixed;/**/padding:2px 4px;height:13px !important;height /*\*/ :17px /**/}
* html #tip input{/*\*/background-attachment:fixed;/**/padding:2px 4px;height:13px !important;height /*\*/ :17px /**/}
* html #zoek input.button{height:17px !important;}

/* IE/Win-hacks \*/
/*\*/* html body,* html table{font-size:small !important;font-size /*\*/ :x-small; /**/}/**/
/*\*/* html h2{font-size:1.1em}/**/
/*\*/* html h3,* html h4,* html h5,* html h6{font-size:1em}/**/
/*\*/* html legend{margin-left:-10px;}/**/
/*\*/* html #spring li{display:block;float:left;background:none;white-space:nowrap;}/**/
/*\*/* html #raamwerk,* html td{font-size:84%;line-height:1.6em}/**/
/*\*/* html .nv{font-size:90%}/**/
/*\*/* html #kern{display:inline}/**/
/*\*/* html #kern.fout{float:none !important;padding:0 !important;margin:0 auto !important;width:768px !important;}/**/
/*\*/* html #extra{display:inline}/**/
/*\*/* html #tag,* html #zoek{width:auto !important;width /*\*/ :26em /**/}/**/
/*\*/* html table{border:2px solid #2e2a25;border-width:2px 2px 0 0}/**/
/*\*/* html ol{padding-left:2.1em;}/**/
/*\*/* html .meer a,* html .meer a.feed,* html body.home #extra #wie li a{background-image:none;}/**/
/*\*/* html .post #kern h1{position:relative;top:-.4em;margin-top:0}/**/
/*\*/* html #zoek input{width:21.2em;}/**/
/*\*/* html #zoek input.button{vertical-align:middle;margin:2px 0 0 6px;}/**/

/*\*/*+html table{border:2px solid #2e2a25;border-width:2px 2px 0 0}/**/
/*\*/*+html .meer a,*+html .meer a.feed,*+html body.home #extra #wie li a{background-image:none;}/**/
/*\*/*+html #zoek input.button{vertical-align:middle;margin:2px 0 0 6px;}/**/