@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0;background:url(img/bg.jpg) center repeat-y;color:black; font:11px Verdana, Geneva, sans-serif;}
img {border:0;display:block;}
img.pic {border: 1px solid #ae875a;}
.clear {clear:both;}
a:hover {text-decoration:none;}

div#cnt_main {width:774px;margin:0 auto;background-image:url(img/bg.jpg);}
div#header {}
div#header img {float:left;}
div#header_right {float:left;width:140px;}
div.lng {background-image:url(img/header/h4a.jpg);width:128px;height:20px;padding:3px 12px 0 0;}
div.lng img {padding:2px;}

div#navbar {background-image:url(img/menu_right.jpg);background-repeat:no-repeat;width:598px;}
div#navbar a {display:block;height:27px;color:white;font:bold 11px arial;text-decoration:none;line-height:26px;text-align:center;float:left;padding:0 9px;}
div#navbar a:hover {background-image:url(img/bg_menu_over.jpg);}
div#navbar .button_ac {background-image:url(img/bg_menu_active.jpg);color:black;}
div#navbar img {float:left;}

div#testimonial {float:left;width:169px;background:url(img/testimonial/bg_testimonial.jpg) repeat-y;}
div.testimonial_gradient {padding:0 20px 5px 25px;background:url(img/testimonial/testimonial_gradient.jpg) no-repeat;font:10px verdana;}
div.testimonial_gradient p {padding:0;padding-bottom:10px;margin:0;line-height:12px;}
div.testimonial_pic {padding-left:25px;}

div#right {float:left;}
div#cnt_content {float:left;width:555px;padding:10px 10px 0 20px;}
div#cnt_content h1, div#cnt_content p {padding:0;margin:0;}
div#cnt_content h1, div#cnt_content img.h1  {float:left;font:20px verdana;line-height:43px;}
div#cnt_content p {font:11px verdana;padding:7px 0;}
div#cnt_content a {font-weight:bold;color:#a98050;}
div#cnt_content table {border-collapse:collapse; margin:0; padding:0;border:1px solid black;color:black;font:10px verdana;background-color:#eee5d9;width:555px;}

tr td {margin:0;padding:0;}
td {text-align:center;padding:5px 2px;}
td.column {background-color:#dcb383;font-weight:bold;text-align:center;padding:5px 2px;}
td.row{background-color:#dcb383;font-weight:bold;text-align:center;padding:5px 2px;}
table#inschrijven td, table#contact td {font:11px verdana;text-align:left;padding:3px;vertical-align:top;}
input, select, textarea {font:11px verdana;color:#000;border:1px solid #000;}
input.button {background-color:#a98050;font-weight:bold;color:white;}
input.radio {border:none;}

div#cnt_content span.error {border:1px solid red; padding:5px; font-weight:bold; color:#F00;}
div.viewport {font-family:verdana; height:300px; overflow:auto; border:1px solid #000; padding:5px;}
div.viewport h3 {font-size:15px; font-weight:bold;}
div.viewport li {font-size:11px;}
#inschrijven b.error {font:10px arial; color:#F00; padding: 0 0 2px 5px;}

#afronden h1 {width:550px;}
#afronden {}
#afronden .uitleg {border:1px solid #3f3f3f; padding:5px; background-color:#eee5d9}
#afronden .uitleg h2 {font-size:14px; font-weight:bold; padding:0; margin:0;}
#afronden .uitleg ul {padding:5px 20px 10px 20px;; margin:0;}

#afronden #uploaden_fotos {}
#afronden .uploaden_form {border:1px solid #000; padding:8px 5px; background-color:#fff;text-align:center; width:500px; margin:0 auto;}
#afronden .uploaden_error {border:3px solid red; padding:8px 5px; background-color:#fff;  width:498px; margin:0 auto;}
#afronden .uploaden_ok {border:3px solid #15a202; padding:8px 5px; background-color:#fff;  width:498px; margin:0 auto;}
#afronden .uploaden_opnieuw_txt {padding:5px 15px; font-weight:bold;}
#afronden .uploaden_fotos form {padding:2px; margin:0;}
#uploaden_fotos .extra_txt {padding:10px 0 0 0;}

