html { height:98%; min-height:98%; margin-bottom:1px }
body { height:100%; margin:0; padding:0 0 0 0; background:#FFF url(../gfx/bg.gif) repeat-y; background-position:left; 
       color:#000; font:small Verdana }
div#wrapper { height:100%; background-image:url(../gfx/bg_right.gif); background-repeat:repeat-y; background-position:right; }       
       
h1 { color:#6D953C; font-size:24px; font-weight:normal; border-bottom:1px solid #3D4A7E; 
     margin:0 0 25px 50px; padding:30px 0px 12px 15px; background:#FFF url(../gfx/logo.gif) no-repeat;   
     background-position:right 17px; }
     
h1#head { color:white; background:#FF8C24; background-image:none; border:0; font-size:13px; margin:0; padding:2px 0 3px 10px;
          border-bottom:1px solid white; }     

h2 { font-size:100%; margin:5px 40px 12px 66px; color:#6E6E6E; text-indent:0 }
h2 em { font-style:normal; color:#6D953C }
     
p { margin:5px 40px 22px 66px; }  
p.disclaimer { font-size:85%; line-height:1.3em; color:#8A9297; margin:15px 15px 15px 66px  }
p.first { margin-top:0px; }

div#wrapper p { margin-right:210px; margin-left:85px }
div#wrapper h2 { margin-right:200px; text-indent:-19px; margin-left:85px }
     
ol { padding-left:0px; margin:0 0 20px 0; list-style-type:none; }
ol li { padding:0px; margin-bottom:1px; color:#000;  }
ol li a { text-decoration:none; color:#000; display:block; background-color:#D4E1C4; position:relative }
ol li a:hover { color:#FFF; background-color:#9FCE65;}
div#stappen { height: expression("150px"); min-height:145px; }

div#vinkje { position:absolute; top:25px; left:0px; }

div.stap, div.stapvink  { background:#AEBBB2; color:white; position:absolute; left:0; top:0; width:49px; text-align:center; padding:2px 0; 
            border-right:1px solid white; height:16px; cursor:pointer }
div.vink  { padding:0; height:20px; color:#6D953C; }  
div.stapvink { background-image:url(../gfx/vinkje_wit.gif); background-repeat:no-repeat; background-position:14px -1px }
div.vraag { padding:2px 66px; height:16px; cursor:pointer }

ol li a:hover div.stap {background-color:#86AD6B; }           
           
a img { border:0 }
ol li ul { margin-left:72px; padding:0 0 3px 0; list-style-type:none; }
ol li ul li { padding:3px 0 2px 20px; color:#8A9297; background-image: url(../gfx/vinkje_grijs.gif); 
              font-size:85%; background-repeat:no-repeat; background-position:left;}
ol li ul li em { color:#FF8C24; font-style:normal; font-weight:normal; }

em { color:#FF8C24; font-style:normal;  }

input.submit { margin:0 0 20px 85px; background:#6D953C; cursor:pointer; color:white; border-color:#6D953C }
p span.tekst { display:block; margin:8px 0; }
p span.checkbox { display:block; margin:0 0 0 15px; clear:left }
div#wrapper p span.checkbox { margin-left:-3px }
input.checkbox { float:left; }
a { color:#678B3B; text-decoration:none }
a.underline { text-decoration:underline }
div#wrapper div.uitleg_checklist { display:none; float:right; padding:0 10px; width:170px; line-height:18px;  }
div#wrapper div.uitleg_checklist h2 { color:#6D953C; margin:0px 0 12px 18px; padding:0 }
div#wrapper div.uitleg_checklist p { font-size:85%; margin:0 }

div.uitleg_checklist h3 { font-size:11px; color:#6D953C }

div.uitleg_redenen { display:none; padding:10px 30px 80px 30px ; margin:0 0 0 51px; background:#F0F7E6; font-size:85%; line-height:18px }
div.uitleg_redenen h2 { font-size:11px; color:#6D953C; margin:0; padding:0 }
div.uitleg_redenen p { ; margin:0; padding:0 }

ul.redenen { margin:0 30px 30px 41px; padding:0 0 0 29px; color:#6D953C; list-style-type:none }
ul.redenen li { margin:0 0 4px 0; padding:0 0 0 12px; background-image:url(../gfx/arrow.gif); background-repeat:no-repeat;
        background-position:0 5px }
a:hover { color:#FF7B00 }