BODY { margin:0px;  padding:0px; text-align:center; }
TD { vertical-align:top; }
DIV, TD, TEXTAREA, SELECT, INPUT { font:12px/18px Arial, Verdana; color:#000000; }
P.wh-normal { line-height:1.4em; }
IMG { border:0px; }
DIV.clear { clear:both; height:0px; line-height:0px; font-size:0px; }

H1 { margin:0px; padding:0px; margin-top:5px; margin-bottom:25px; font-size:18px; line-height:24px; letter-spacing:0px; font-weight:normal; }
P.wh-heading2 { font-size:16px !important; }
H3 { margin:0px; padding:0px; margin-top:10px; margin-bottom:10px; }
P.wh-heading3 { line-height:1.2em; }
H4 { margin:0px; padding:0px; margin-top:10px; margin-bottom:10px; font-size:16px; line-height:18px; letter-spacing:0px; font-weight:normal; }
H5 { margin:0px; padding:0px; font-size:16px; line-height:18px; letter-spacing:-2px; font-weight:bold; height:17px; float:left;  }
P.wh-heading6 { font-size:14px !important; text-align:center !important; background:#dbeff9; border-top:1px solid #73bfe8; border-bottom:1px solid #73bfe8; padding:10px 15px 15px 15px !important; margin:15px 0 0 0; }

A { color:#1843AA; font-weight:bold; text-decoration:none; }
DIV.spacer5 { line-height:0px; font-size:0px; height:5px; }
DIV.spacerside { line-height:0px; font-size:0px; height:60px; }
FORM { padding:0px; margin:0px; }

DIV.textblock { margin-left:16px; }
DIV.textblock_page { margin:0px 35px 15px 16px; }
UL.list { list-style-type: none; margin:0px; padding:0px; margin-top:10px; }
        UL.list LI { margin:3px 0px; padding:3px 0px; padding-left:28px; background: url(icon_arrow.gif) no-repeat left top; }
IMG.icon {  margin:0px; padding:0px; margin-top:-3px; }
DIV.readmore { text-align:right; padding-right:25px; background: url(icon_arrow.gif) no-repeat right; font-weight:bold; color:#1843AA; }
IMG.pasfoto { margin-top:2px; border:1px solid #E7E7E7; padding:5px; margin-left:10px; margin-bottom:10px; }
IMG.pasfoto_nbrdr { margin:10px; margin-left:0px; }

DIV.inschrijven { background:#dbeff9; border-top:1px solid #73bfe8; border-bottom:1px solid #73bfe8; padding:5px 15px 15px 15px; margin:15px 0 0 0; }


DIV.whwp-errors {color:red}
DIV.notes { color:#333333; font-style:oblique; }

DIV.quote { background: url(quote_top.gif) no-repeat top left; border:1px solid #E7E7E7; padding:23px 13px 0px 13px; margin:10px 0px; }
        DIV.quote_inner { background: url(quote_bottom.gif) no-repeat bottom right; padding:0px 0px 23px 0px; color:#666666; }
        
HR.blueline { color:#E7E7E7;  background-color:#E7E7E7; height:1px; border:0px; margin:0px 5px;}
        

TABLE.form { border-top:1px solid #E7E7E7; margin-top:15px; }
        TABLE.form TD { border-bottom:1px solid #E7E7E7; padding:5px; }
        INPUT, TEXTAREA { border:1px solid #CDCCCC; padding:3px 5px; }
        TEXTAREA { width:250px; }
        INPUT.submit { background-color:#1944AB; color:#FFFFFF; font-weight:bold; }

DIV.container { width:823px; margin-left:auto; margin-right:auto; text-align:left; }
        DIV.header { background: url(header.gif) no-repeat top left; height:80px; text-align:right; }
                DIV.utils {  text-align:right; margin-top:50px; height:20px;  width:600px; float:right;}
        DIV.pole {  background: url(pole_bg.gif) repeat-y left; width:823px; }
        DIV.pole_bottom {  background: url(pole_bottom.gif) no-repeat left bottom;  padding-bottom:5px; }
        
                DIV.pole_top { width:112px; height:240px; background: url(pole_top.gif) no-repeat top; float:left; }
                DIV.imageblock {  width:711px; float:right;  }
                        IMG.header { float:left; }
                        DIV.blueblock { background: url(blue_bg.gif) no-repeat top; height:240px; width:241px; float:right; }
                        IMG.blueblock { margin-left:13px; margin-top:180px; }
                                
                        DIV.menu { width:711px; background: url(menu_bg.gif) repeat-x top; height:41px; margin-left:112px; clear:both; margin-top:10px; } DIV.menu IMG { float:left; }
                                DIV.mainmenuitem { float:left; padding:12px 13px; border-right:1px solid #FFFFFF; }
                                DIV.mainmenuitem_on { float:left; padding:12px 13px; border-right:1px solid #FFFFFF; background: url(menu_bg_on.gif) repeat-x top; }
                                
                        TABLE.main { width:711px; float:right; margin-top:10px; }
                                TD.col1 { width:470px; }        
                                
                                        /** HOME **/
                                        DIV.home_subblock { background: url(home_subblock_bottom.gif) no-repeat bottom; padding-bottom:0px; height:226px;  }
                                                DIV.home_subblock DIV { float:left; width:270px; }
                                                IMG.subblock {  float:right; margin:5px 10px 10px 22px; }
                                        
                                        DIV.home_contactblock { background: url(home_contact_bg.gif) no-repeat top; width:470px; height:143px; margin-top:0px; padding-top:5px; }  
                                                DIV.home_contactblock DIV { margin-top:30px; margin-left:5px; }
                                                DIV.home_contactblock IMG { float:left; margin-right:10px; } DIV.home_contactblock TABLE { margin-top:7px; } DIV.home_contactblock TD {  padding:2px 20px 2px 2px;  }
                                                
                                TD.col2 { width:241px; background: url(home_subblock_right.gif) no-repeat top left;  }
                                TD.col2_menu { width:241px; }
                                        DIV.submenuitem { width:206px; overflow:auto; background: url(submenu_bg.gif) no-repeat top left; padding:7px 0 7px 35px; margin-bottom:1px; }
                                        DIV.submenuitem_on { width:206px; overflow:auto; background: url(submenu_bg_on.gif) no-repeat top left; padding:7px 0 7px 35px; margin-bottom:1px; }
                                        H2 { color:#FFFFFF; padding:0px; margin:0px; font-size:12px; line-height:16px; letter-spacing:0px; font-weight:normal; } H2 A { color:#FFFFFF; }
                                        
                                
                        DIV.footer {  width:691px; height:31px; float:right; background: url(footer_bg.gif) no-repeat top right; color:#929294; padding-top:20px; padding-right:20px; text-align:right; }
                                DIV.footer A { color:#929294; font-weight:normal; } DIV.footer A:hover { text-decoration:underline;}