.bodygr_klein { color: #063; }
.bodygroen { color: #063; font-weight: bold; font-size: 11px; }
.textveld { background-color: #c8fbbe; border: inset 1px #063; }
.radio { background-color: #c8fbbe; border: none }
.kopgroen   { color: #063; font-size: 11px; font-weight: bold }
.vakpad { padding: 18px; }

html, body { width: 100%; height: 100%; }

body { background-color: #fff; background-image: url(../images/2009/body_background.jpg); background-repeat: repeat-x; }
body, td, p { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
p, .bodyzwart { color: black; font-size: 10px; line-height: 18px; }
h3, h4 { color: #063; font-size: 11px; font-family: arial; font-weight: bold; padding: 5px 0; margin: 0; line-height: 18px; }
h3 { border-bottom: 1px dotted #063; }


#menu { width: 758px; background-color: white; padding: 110px 0 0 2px;  background-image: url(../images/2009/hoenderboom_header.jpg); background-repeat: no-repeat; background-position: 10px 25px; }
#container1 { height: 100%; width: 760px; margin: auto; }
#container2 { margin: 0; background-color: aqua; }
#container1, #container2 { padding: 0; background-image: url(../images/2009/content_background.jpg); }

#links { width: 344px; margin: 24px; float: left; padding: 0; }
#rechts, #rechts_leeg { width: 344px; float: left; margin: 0;  }
#rechts { padding: 244px 24px 25px 0; background-repeat: no-repeat; }
#rechts_leeg { padding: 24px 0 25px 0; }

#bouwgarant { border-bottom: 1px dotted #063; border-top: 1px dotted #063; height: 70px; margin: 0 0 25px 0; padding: 15px 30px 0 90px; background-image: url(../images/2009/logo-bouwgarant.jpg); background-repeat: no-repeat; background-position: 10px 10px; }
#mailinglist { margin: 15px 0 35px 0; padding-top: 10px; background-color: #8dc991; height: 130px; width: 344px; background-image: url(../images/perm/man-aanvraag.gif); }
#vacaturebank { background-image: url(../images/perm/vacs-onder.gif); }
#project_overzicht p.bericht img {  }
div.bericht, p.bericht { border-bottom: 1px dotted #063; padding-bottom: 10px; }

#project_overzicht div { padding: 15px 0; border-bottom: 1px dotted #063; }
#project_overzicht div h3, #project_overzicht div p { border: 0; padding: 0; margin: 0; }
#project_overzicht div img { margin: 0 20px 0 0; display: block; float: left; }
#slides { margin-bottom: 35px; }
#thumbs img { cursor: pointer; }
div.hover { background-color: #d5f0cf; }

#kant_footer { margin: 0 24px; text-align: center; border-top: 1px dotted #063; padding: 10px 0 10px 0; }
#kant_footer a { font-size: 10px; color: #063; text-decoration: none; }
#kant_footer a:hover { color: #063; text-decoration: underline; }
