/************************************************************************************************/
/*template block*/
/************************************************************************************************/
*{margin:0; padding:0; font-family:Arial,Sans-serif; font-size:10px; color:#646464;}
img{border:0px;}
.clear{clear:both; font-size:0px;}
body{padding-bottom:10px; background:#f4f4f4; margin-right:120px;}
ul{list-style:none;}
td{padding:2px 0px 2px 0px;}


/************************************************************************************************/
/*header*/
/************************************************************************************************/
#header{background:url(../images/header.gif); height:245px; position:relative;}
#header h1 a{font-size:38px; top:42px; left:35px; font-weight:normal; position:absolute; color:#7db200; text-decoration:none; }
#header h2{top:88px; left:35px; font-style:italic; position:absolute; }

/*info*/
#header .info{width:325px; top:60px; right:40px; position:absolute;}
#header .info p, #header .info li{font-size:10px;}

#header .info ul{margin-top:10px;}
#header .info ul.ico li{padding:3px 0px 3px 30px;}
#header .info ul.ico li.boek{background:url(../images/ico_boek.gif) no-repeat center left; }
#header .info ul.ico li.bmi{background:url(../images/ico_bmi.gif) no-repeat center left; }
#header .info ul.ico li.cal{background:url(../images/ico_cal.gif) no-repeat center left; }
#header .info ul.ico li.menu{background:url(../images/ico_menu.gif) no-repeat center left; }


/************************************************************************************************/
/*container*/
/************************************************************************************************/
#container{width:783px; margin-left:auto; margin-right:auto; position:relative;}
#container .banner{top:154px; right:-130px; width:120px; position:absolute;}


/************************************************************************************************/
/*division*/
/************************************************************************************************/
#division{background:url(../images/page_background.gif) repeat-y top left; position:relative;}
#division #middle{margin-left:35px; margin-right:33px;}
#division #middle #left{margin-right:25px; width:345px; float:left; position:relative;}
#division #middle #right{width:345px; float:left;}
#ads{margin-left:30px;}

/*standaard text*/
#division h3{font-size:22px; color:#7cb202; padding:5px 0px 5px 0px; margin:0px 0px 5px 0px; font-weight:normal; background:url(../images/h3_line.gif) no-repeat bottom left; }
#division p, #division .info a{font-size:10px; text-align:justify;}
#division p img{padding:0px 5px 5px 0px; float:left;}
#division a{text-decoration:none;}

/*about*/
.about{clear:both;}
.about .info{margin-top:5px;}
.info ul li{float:left;}
.about .info a{padding:0px 25px 5px 0px; color:#7cb202; float:right; background:url(../images/ico_arrow.gif) no-repeat top right; }

/*rightfloat*/
.rightfloat{width:345px; margin-left:15px; float:right; margin-bottom:10px;}
.rightfloat .border{border:1px dotted #d5d4d4; padding:10px;}
#division .rightfloat h3{background:none;}

/*hr*/
.hr{ border-bottom:1px dotted #d5d4d4; margin:5px 0px 15px 0px;}
.hr hr{display:none;}

/*pages*/
.pages{}
.pages li{float:left;}
.pages li a, .pages li span{font-size:18px; color:#7cb202; padding-right:4px;}

/*table*/
.table{width:100%;}
.table th{text-align:left; padding-bottom:20px;}
.table th img{vertical-align:middle;}


/************************************************************************************************/
/*footer*/
/************************************************************************************************/
#footer{background:url(../images/footer_background.gif) no-repeat top left; padding:30px 0px 0px 60px;}
#footer p{color:#646464; font-size:11px; padding-bottom:10px;}
#footer p span{padding:0px 5px 0px 5px;}
#footer p a{color:#646464; font-size:11px; text-decoration:none;}

