/* rechtermarge formulier stijlen */
form.rechtermarge-formulier { display:block; padding:0; }
html>body form.rechtermarge-formulier { padding:0 0 10px 0; }	
.rechtermarge-formulier .kop-formulier { border-bottom:4px solid #008a8a; margin:10px 0 5px 0; width:100%; overflow:hidden; clear:both; }

#attentie-kolom .rechtermarge-formulier .kop-formulier h3.titel-formulier { float:left; width:58%; margin:0; font-size:0.69em; line-height:1.8em; font-weight:bold; color:#008a8a; }  

#attentie-kolom .rechtermarge-formulier h3 { color:#008a8a;border-bottom:3px solid #000; margin:10px 0 0px 0; width:100%; overflow:hidden; clear:both;line-height:1.8em;} /* hAAi */

#attentie-kolom .rechtermarge-formulier .kop-formulier p.stappen {  line-height:1.8em; float:right; width:38%; margin:0; padding:0 4px 0 0; text-align:right; }
p.stappen strong { background-color:#000; padding:3px 5px 3px 5px; margin:0 -4px 0 0; font-weight:normal; color:#fff; }
#attentie-kolom p.stappen a { border-bottom:none ; background-color:#008a8a; padding:3px 5px 3px 5px; margin:0 -4px 0 0; font-weight:normal; color:#fff; }
#attentie-kolom p.stappen a:visited { color:#fff; }
#attentie-kolom .rechtermarge-formulier .opmerking { float:right; padding:3px 10px 10px 0; margin:0; font-size:0.64em; color:#008a8a; }
.rechtermarge-formulier fieldset { margin:0px; padding:0 10px 20px 0; }

#attentie-kolom .rechtermarge-formulier .form-knoppen { width:98.5%; overflow:hidden; margin:0; border-bottom:3px solid black; padding-right:3px; padding-bottom:0px;padding-top:5px;background-color:#099;}

.rechtermarge-formulier .lijn-horizontaal { border-top:1px solid #d8d8d8; clear:both; margin:0; }
.rechtermarge-formulier fieldset .lijn-horizontaal { display:none;  border-top:1px solid #ade5f7; margin:10px -10px 10px 0px; }
#attentie-kolom .rechtermarge-formulier h4 { margin:15px 0 6px 0; }
.rechtermarge-formulier br { clear:left; }
.rechtermarge-formulier label { width:100%; padding-top:2px; padding-bottom:3px; display:block; color:#008a8a; }

.rechtermarge-formulier input { font-size:0.69em;}  /* hAAi */

.rechtermarge-formulier input { display:block; width:75%; border:1px solid #777; padding:2px; margin:0 0 5px 3px;  }

.rechtermarge-formulier input.kwart-formaat { width:25%;}

.rechtermarge-formulier select { width:76.5%; border:1px solid #777; padding:2px; margin:2px 0 5px 3px; }

html>body .rechtermarge-formulier select { padding:0; height:1.5em; }

.rechtermarge-formulier textarea { width:76.5%; border:1px solid #777; }

.rechtermarge-formulier .invoer-reeks { padding:0 0 0 10px;}

.rechtermarge-formulier .tekstveld-reeks { padding:2px 0 6px 0; clear:right; }

.rechtermarge-formulier .invoer-reeks label { color:#FFF; font-weight:normal; float:left; margin:0 20px 0 0; padding-left:0; line-height:2em;border-bottom:1px solid #099; }

.rechtermarge-formulier .tekstveld-reeks label { color:#FFF; font-weight:normal; float:left; width:auto; margin:0 10px; }

html>body .rechtermarge-formulier .invoer-reeks label { width:80%; margin:-2px 20px 0 0; }

.rechtermarge-formulier .invoer-reeks inputtemp { float:left; width:auto; height:auto; border:none; margin:0 0 0 0 ; margin-left:-2px; }

.rechtermarge-formulier .invoer-reeks input { float:left; width:auto; height:auto; border-bottom:1px solid #0ff; margin:5px 5px 0 0; margin-left:-2px;}

.rechtermarge-formulier .invoer-reeks input { margin-left:-2px; border:2px solid pink}


.rechtermarge-formulier .tekstveld-reeks input { float:left; }
.rechtermarge-formulier input, 
.rechtermarge-formulier select, 
.rechtermarge-formulier textarea, 
.rechtermarge-formulier .invoer-reeks { margin-left:3px; } /* 3px standaard linker inspring */

.rechtermarge-formulier .invoer-reeks {  font-size:0.69em; line-height:2em;}  /* hAAi */

.rechtermarge-formulier .knop-wis, .rechtermarge-formulier .knop-annuleer, .rechtermarge-formulier .knop-vorige-stap { cursor:pointer; float:left; border:none; width:8em; margin:0 10px 10px 0; background-color:#008a8a; color:#fff; }
.rechtermarge-formulier .knop-volgende-stap { cursor:pointer; float:right; border:none; width:9.5em; margin:0 0 10px 0; background-color:#000; color:#fff; }
html>body .rechtermarge-formulier .knop-volgende-stap { margin:0 0 10px 0; }


.rechtermarge-formulier .knop-stem { cursor:pointer; float:right; border:none; width:9.5em; margin:0 0 10px 0; background-color:#000; color:#fff; } /* hAAi */
html>body .rechtermarge-formulier .knop-stem { margin:0 0 10px 0; } /* hAAi */

/* muisOver wordt geactiveerd door javascrip: zie standaard.js */
.rechtermarge-formulier .knop-volgende-stap.muisOver, .rechtermarge-formulier .knop-wis.muisOver, .rechtermarge-formulier .knop-annuleer.muisOver, .rechtermarge-formulier .knop-vorige-stap.muisOver { background-color:#4D4D4D; }

#attentie-kolom p.foutmelding { padding:10px 0 0 19px; margin:0 0 0 3px; text-indent:-19px; font-size:0.64em; font-weight:bold; color:#f00; } /* 3px standaard linker inspring */
#attentie-kolom fieldset p.foutmelding { padding:5px 0 5px 19px; }
#attentie-kolom p.foutmelding strong.waarschuwingsteken { padding:0 4px; margin:0 5px 0 0; background-color:#f00; color:#fff; }
.rechtermarge-formulier label.foutmarkering { color:#f00; }

#attentie-kolom p.controle-gegevens { margin:0; padding-bottom:20px; } /* padding-left standaard 3px */
.rechtermarge-formulier strong.label-titel { display:block; font-weight:normal; color:#008a8a; padding:5px 0px 2px 0px; }
 
/* Einde standaard formulier stijlen */


#attentie-kolom h3.pollresultkop { font-size:0.69em;border-bottom:3px solid #000;background-color:#fff;width:100%;margin-bottom:20px } /* hAAi */

.resultbar {background-color:#000;height:10px; } /* hAAi */

#attentie-kolom #pollresult{ width:99%; overflow:hidden; margin:0; border-bottom:3px solid black; padding-right:3px; padding-bottom:0px;padding-top:5px;background-color:#099;}  /* hAAi */
#attentie-kolom .rechtermarge-formulier .form-knoppen-poll { width:99%; overflow:hidden; margin:0; border-bottom:3px solid black; padding-right:3px; padding-bottom:0px;padding-top:5px;background-color:#099;}

.rechtermarge-formulier .invoer-reeks-poll { padding:0;font-size:0.69em; line-height:2em;margin-left:3px;margin-top:-10px;color:#fff;font-weight:bold; padding-left:0px;}
.rechtermarge-formulier .invoer-reeks-poll label { float:left;width:150px;padding:0;border-bottom:1px solid #066;color:#fff;font-weight:bold}
.rechtermarge-formulier .invoer-reeks-poll input { float:left;margin-left:10px; width:auto;margin-right:10px; padding:0; border:0;}