body { font-family: "Trebuchet MS", sans-serif; margin: 0px; padding: 0px; height: 100%; width: 100%; }

#header{ position: relative; width: 100%; background-image: url(afbeeldingen/bck_hdr.png); background-repeat: no-repeat; background-position: center top; z-index: 1000; }
#header #holder { width: 949px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; }
#language { position: relative; width: 949px; background-image: url(afbeeldingen/hdr_t.png); background-repeat: repeat-x; background-position: top; height: 22px; }
#language #cornerleft { position: relative; float: left; height: 22px; width: 10px; }
#language #keuze { font-size: 10px; color: #FFFFFF; line-height: 22px; height: 22px; position: absolute; text-align: right; float: left; width: 929px; }
#language #keuze a { color: #BCC27D; text-decoration: none; }
#language #keuze a:hover { color: #FFFFFF; }
#language #cornerright { position: relative; float: right; height: 22px; width: 10px; }

#nav { position: relative; width: 949px; background-image: url(afbeeldingen/bck_nav.png); height: 53px; background-repeat: no-repeat; background-position: right top; z-index: 2000; }
#nav ul { margin: 0px; padding: 0px; list-style-type: none; }
#nav ul li { position: relative; display: inline; margin: 0px; padding: 0px; }
#nav ul ul { position: absolute; z-index: 1000; }
div#nav ul ul { display: none; }
div#nav ul li:hover ul {display: block;}
#submenu .subnavhdr { display: block; width: 590px; text-align: center; }

.chromemenu { width: 590px; font-weight: bold; background-image: url(afbeeldingen/subnav_bck.png); top: -4px; background-repeat: no-repeat; background-position: center bottom; height: 260px; position: absolute; left: -30px; }
.chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.chromemenu ul{ position: relative; text-align: left; clear: none; float: left; padding-top: 12px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; width: 280px; display: block; margin: 0; }
.chromemenu ul li{ list-style-type: none; position: relative; float: left; clear: none; margin: 0px; }
.chromemenu ul li a{ color: #FFFFFF; text-decoration: none; position: relative; width: 252px; display: block; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 18px; background-image: none; font-size: 12px; font-weight: normal; }
.chromemenu ul li p { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2px; line-height: 16px; }
.chromemenu ul li a:hover, 
.chromemenu ul li a.current{ background-color: #494949; position: relative; }
.subtekst{ width:262px; background-color: #494949; display: block; position: relative; clear: none; float: right; margin-right: 18px; font-size: 12px; line-height: 18px; color: #FFFFFF; padding: 15px; font-weight: normal; height: 188px; }
.subtekstcontent { display:none; height: 188px; }

#body { position: relative; width: 100%; background-color: #FFFFFF; background-image: url(afbeeldingen/bck_body.png); background-repeat: no-repeat; background-position: center top; z-index: 1; color: #303030; }
#body #holder { width: 949px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; background-color: #FFFFFF; padding: 0px; height: auto; background-image: url(afbeeldingen/bck_krabbel.png); background-repeat: no-repeat; background-position: right top; }
#body #holder p { font-size: 12px; margin: 0px; padding: 0px; color: #303030; line-height: 18px; }
#body #holder h1 { color: #758b21; font-size: 20px; font-weight: bold; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; }
#body #holder h3 { margin: 0px; padding: 0px; font-size: 14px; font-weight: bold; line-height: 20px; }
#body #holder #col_one { clear: none; float: left; width: 180px; position: relative; padding-left: 20px; padding-top: 5px; padding-bottom: 20px; }
#body #holder #col_one .link { clear: both; float: left; position: relative; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding-bottom: 7px; margin-bottom: 5px; width: 150px; padding-right: 15px; padding-top: 2px; }
#body #holder #col_one a { font-size: 13px; font-weight: bold; color: #758b21; margin: 0px; line-height: 15px; width: 150px; background-image: url(afbeeldingen/pijl.png); background-repeat: no-repeat; background-position: right bottom; display: block; text-decoration: none; padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 0px; }
#body #holder #col_one a:hover { background-image: url(afbeeldingen/pijlover.png); background-repeat: no-repeat; background-position: right bottom; }
#body #holder #col_one p  { font-size: 11px; padding: 0px; line-height: 13px; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; display: block; color: #303030; }
#body #holder #col_two { clear: none; float: left; width: 354px; position: relative; padding-right: 20px; }
#body #holder #col_two a { color: #7B8900; text-decoration: none; }
#body #holder #col_two a:hover { text-decoration: underline; }
#body #holder #col_two p { margin-bottom: 20px; }
#body #holder #col_two .berichtfooter { border-top-width: 1px; border-top-style: solid; border-top-color: #9D9D9D; font-size: 10px; position: relative; width: 353px; padding-top: 5px; padding-bottom: 5px; height: 20px; }
#body #holder #col_two .berichtfooter p { font-size: 11px; position: relative; float: left; margin: 0px; padding: 0px; line-height: 14px; height: 14px; }
#body #holder #col_two .berichtfooter a { font-size: 11px; display: inline; position: relative; float: right; line-height: 14px; height: 14px; }
#body #holder #col_two ul { margin-left: 20px; font-size: 12px; line-height: 16px; list-style-type: disc; list-style-position: outside; padding: 0px; }
#body #holder #col_two li { list-style-type: disc; margin-bottom: 10px; list-style-position: outside; }

#body #holder #col_three form { position: relative; width: 350px; font-size: 12px; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
#body #holder #col_three input  { border: 1px solid #666666; background-color: #FFFFFF; font-size: 11px; color: #666666; text-align: left; vertical-align: midden; height: 16px; line-height: 16px; width: 250px; }
#body #holder #col_three #regel { width: 350px; display: block; position: relative; height: 22px; }
#body #holder #col_three span.naw { line-height: 22px; text-align: left; vertical-align: midden; display: inline; float: left; }
#body #holder #col_three span.veld { height: 22px; line-height: 22px; text-align: left; vertical-align: midden; float: right; width: 250px; }
#body #holder #col_three { clear: none; float: left; width: 354px; position: relative; padding-right: 20px; padding-top: 0px; }


#body #holder #col_three #nieuws { position: relative; float: left; width: 335px; }
#body #holder #col_three #nieuws #block { position: relative; margin-bottom: 15px; }
#body #holder #col_three #nieuws #block h1 { font-size: 14px; font-weight: bold; line-height: 18px; margin: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; position: relative; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#body #holder #col_three #nieuws #block p { margin: 0px; padding-top: 5px; padding-bottom: 10px; }
#body #holder #col_three #nieuws #block p #newsimg { float:right; border:1px solid #999999; background-color: #FFFFFF; padding: 2px; position: static; clear: none; margin: 0; }
#body #holder #col_three p { margin-bottom: 20px; }
#body #holder #col_three #nieuws #block a.leesverder  { background-image: url(afbeeldingen/leesverder.gif); line-height: 18px; font-size: 10px; text-transform: uppercase; text-decoration: none; background-repeat: no-repeat; color: #7C8B00; font-weight: bold; height: 18px; width: 80px; display: block; text-align: center; }


#body #holder #col_three #question { position: relative; float: left; width: 335px; }
#body #holder #col_three #question #block { position: relative; margin-bottom: 15px; }
#body #holder #col_three #question #block h1 { font-size: 16px; font-weight: bold; line-height: 18px; margin: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #999999; position: relative; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#body #holder #col_three #question #block p { margin: 0px; color: #303030; font-size: 13px; line-height: 15px; padding-top: 7px; padding-bottom: 5px; }



#ftr { position: relative; width: 100%; background-repeat: no-repeat; background-position: center top; background-image: url(afbeeldingen/bck_ftr.png); }
#ftr #holder { width: 949px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; height: 140px; padding-top: 18px; }
#ftr #holder h1 { font-size: 14px; font-weight: bold; color: #333333; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; }
#ftr #holder p { font-size: 11px; font-weight: normal; line-height: 13px; margin: 0px; padding: 0px; color: #333333; }
#ftr #holder #col_one { clear: none; float: left; width: 200px; position: relative; }
#ftr #holder #col_two { clear: none; float: left; width: 375px; position: relative; padding-right: 0px; }
#ftr #holder #col_three { clear: none; float: left; width: 350px; position: relative; padding-right: 20px; }
#ftr #holder #col_three input#naam, #ftr #holder #col_three input#email { font-size: 11px; width: 160px; color: #666666; padding: 2px; margin-top: 5px; margin-right: 5px; background-color: #FFFFFF; border: 1px solid #878787; }
#ftr #holder #col_three h6 { font-size: 12px; font-weight: bold; color: #CC0000; margin: 0px; padding: 0px; }

#disclaimer { position: relative; height: 30px; }
#disclaimer #holder { width: 949px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; padding: 0px; font-size: 11px; color: #666666; }
#disclaimer #holder .links { float: left; position: relative; clear: none; }
#disclaimer #holder .rechts { float: right; position: relative; clear: none; }
#disclaimer #holder a { text-decoration: none; color: #666666; }
#disclaimer #holder a:hover { color: #000000; }
