.formulierblock { border:0; padding:2px; }
.formulierblockhover { border:2px solid #d03837; padding:0; cursor:default; }

/*textblock rechts van formulier*/
#contentTextblockMidden{ width:340px; margin:10px; float:left;}

/*formulier*/
#formulier{ width:340px; float:right; margin:10px; }

#formulier #tblGegevens{ width:100%; border-bottom:1px solid #eee;}
#formulier td{ height:22px; }
#formulier .label label{ width:120px;display:block; }
#formulier .mandatory{ width:10px; padding-top:2px; vertical-align:top; }
#formulier input[type=text]{ width:199px; height:20px; margin:2px 0; padding-left:5px;  }    
#formulier input[type=file]{ width:199px; height:20px; margin:2px 0; padding-left:5px; } 
#formulier select{ width:199px; height:24px; margin:2px 0; padding-left:5px; }    
#formulier textarea{ width:199px; height:60px; margin:2px 0; padding-left:5px; } 
#formulier .checkboxlijst input{ width:20px;float:left; border:none; background:none; }
#formulier .checkboxlijst label{ margin-top:5px; display:inline-block;}
#formulier .radiobuttonlist input{ width:20px;float:left; border:none; background:none; }
#formulier .radiobuttonlist label{ margin-top:5px; display:inline-block;}
#formulier .verplicht{ height:30px;}
#formulier .verzenden .name{ position:absolute; left:-9999px; }
#formulier .verzenden .verzendlink{ width:310px; height:20px; display:block; padding:5px 10px; color:#fff; font-size: 14px; text-align:center; text-decoration:none; background: url("../images/basisLayout/sprite_repeatx.png") repeat-x scroll center -510px #20231e;}
#formulier .verzenden .verzendlink:hover{ background-color:#d03837; }

#contentTextblockMidden2{ clear:both; margin:0 10px; }

/*maps*/
.gmapblock { border:0; padding:2px; }
.gmapblockhover { border:2px solid #d03837; padding:0; cursor:default; }
.googleMap{ margin:10px; }

/*nieuwsbrief*/
#inuitschrijvenNieuwsbrief{ width:340px; float:right; margin:10px; }
#inuitschrijvenNieuwsbrief h3 { height:20px; margin:0; padding:10px 20px; color:white; background: #ffffff url("../images/basisLayout/sprite_repeatx.png") center -410px repeat-x; display:none;}
#nieuwsbriefItems p{ margin:2px 0;}
#nieuwsbriefItems input{ width:100%; height:26px; padding-left:18px; }
.ie7 #nieuwsbriefItems input{ width:93%;}
#nieuwsbriefItems .mandatory, .nieuwsbriefItemMandatoryText{ display:none; }
#inuitschrijvenNieuwsbrief .errorbox { padding:5px 20px 5px 20px; }
.nieuwsbriefButton{ width:340px; }
a.nieuwsbriefButtonIn{  height:20px; padding:5px 20px 5px 20px; display:block; font-size:14px; text-align:center; text-decoration:none; background:#d03837 url("../images/basisLayout/sprite_repeatx.png") center -510px repeat-x; }
a.nieuwsbriefButtonIn:hover{background-color:#ffffff; }

a.nieuwsbriefButtonIn{ color:#fff; }
#inuitschrijvenNieuwsbrief .errorbox {color:#fff; background-color:#e10000;}