ul.form {width:350px;}
.formList {font-size: 10px; font-family: verdana;}
.formList li {padding-bottom: 6px; clear: both;list-style:none outside none;}
input,textarea,select {font: normal 1em Arial; vertical-align: middle;}
input {padding: 3px 2px 0 2px; height: auto; _padding: 1px 2px 0 2px;}
select {padding: 1px 0 0 0; height: 10%;}
.formList select {_margin-top: 0px;}
textarea {padding: 3px 2px 3px 2px; width: 60%; _width: 60%; height: 100px;}
input.checkbox, input.radio, .input_checkbox, .input_radio {margin-left:0; float: none; clear: left;}
input.selected {border-color: #000;}
.formList .input_small {width: 30%; _width: 30%;}
.formList .input_large {width: 60%; _width: 60%;}
.formList .select_large {width: 62%;}
.formList .select_small {width: 32%;}
.formList .input_straat {width:50%;}
.formList .input_huisnummer {width:7%;}
.formList textarea {}
.formList .checkbox {float: left; margin-right: 3px; _margin-top: 2px;}
.textarea_1col, .formList .textarea_1col {width: 60%;}
.formButtons {margin-left: 33%; _margin-left: 33%; padding-left: 6px;}
.formList .radio_set {display: block; float: left; width: auto; margin-bottom:10px; _margin-bottom: 3px; *margin-bottom: 3px;}
.formList .radio_set label {display: inline; clear: right; width: auto; float: none; margin: 0; padding: 0; vertical-align: bottom; _vertical-align: baseline;}
.formList .radio_set input {_margin-left: -1px; margin-right: 5px;}
.formList .inlineLabel_long {display: inline; vertical-align: middle; padding: 3px 0 0 0; margin: 0 0 0 3px; _margin: 0; clear: none; width: auto;} 
.formSublevel1 {padding-left: 20px;} 
.formSublevel2 {padding-left: 200px;} 
.formSublevel3 {padding-left: 220px;} 
.formList .input_medium {width: 40%; _width: 40%;}
.formList .inputFixed {background:#CCCCCC;}
fieldset {position: relative; _position: inherit;  clear: both; margin: 0 0 10px;border:medium none;padding:0;}
.formContact label {margin: 0 6px 0 0; padding: 3px 0 0 3px; width: 22%; display: block; float: left; text-align: right;}
.formContact ol li {float: left; clear: left; width: 100%;}
.formContact legend {margin-bottom: 6px; _margin-left: -3px;}
.formContact legend span,.formList legend span {padding: 0 0 5px 0; font-weight: bold; display: block; margin: 3px 0 0 0;}
.formList .inlineLabel_multiline {clear: none; display: inline; padding: 4px 0 5px 5px; _padding: 4px 0 5px 0; width: auto; max-width: 75%; text-align: left;}
.formContact .inlineLabel label {margin: auto; width: auto; height: auto; display: inline; float: none; padding: 0 3px 0 0;}
.inlineLabel label span {padding: 3px 0 0 0;}  
input.postcodeField {width:15%;}
input.plaats {width:42%;}
.formList .formRemark {clear: both; margin-left: 33%; _margin-left: 33%; font-size: 0.9em; color: #fff; vertical-align: top; padding-top: 0;}
.selectbox_divider {margin-right: -1px;}
/* validation */
.formError {position:absolute; top:300px; left:300px; padding-bottom:13px; display:block;	z-index:5000;}
#debugMode{background:#000;position:fixed;width:100%; height:200px;top:0; left:0;overflow:scroll;opacity:0.8;display:block;padding:10px;color:#fff;font-size:14px;z-index:100000;}
.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent {width:100%;	background:#ee0101;	color:#fff;	width:150px;font-family:tahoma;	font-size:11px;	border:2px solid #ddd;box-shadow: 0px 0px 6px #000;-moz-box-shadow: 0px 0px 6px #000;-webkit-box-shadow: 0px 0px 6px #000;padding:4px 10px 4px 10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.greenPopup .formErrorContent {background:#33be40;}
.blackPopup .formErrorContent {background:#393939;color:#FFF;}
.formError .formErrorArrow{position:absolute;	bottom:0;left:20px;	width:15px; height:15px;	z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow: 0px 2px 3px #444;-moz-box-shadow: 0px 2px 3px #444;-webkit-box-shadow: 0px 2px 3px #444;font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;}
.formError .formErrorArrowBottom div{box-shadow: none;-moz-box-shadow: none; -webkit-box-shadow: none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;} 
.formError .formErrorArrow .line9{width:13px;border:none;} 
.formError .formErrorArrow .line8{width:11px;} 
.formError .formErrorArrow .line7{width:9px;} 
.formError .formErrorArrow .line6{width:7px;} 
.formError .formErrorArrow .line5{width:5px;} 
.formError .formErrorArrow .line4{width:3px;} 
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;	border-bottom:0px solid #ddd;} 
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}

/* edits */
div.buttons {
position:absolute;
text-align:center;
top:350px;
_top: 450px;
width:350px; 
}
div.buttons a { 
background:none repeat scroll 0 0 #C86A14;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:10px;
padding:4px;
text-decoration:none;
}
div.buttons a:hover { 
background:none repeat scroll 0 0 #ffffff;
border:1px solid #C86A14;
color:#C86A14;
}
div.balkje {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #C86A14;
color:#1B1B1B;
height:20px;
margin:10px 0;
position:relative;
width:325px;
}
div.vulling {
height: 20px;
margin: 0;
background: #C86A14;  
text-align: center;
overflow: visible;
position: relative;
}
div.voortgangstekst {
margin:0;
padding-top:2px;
position:absolute;
text-align:center;
top:0;
width:325px;
}
hr {
margin:20px 0;
_margin:5px 0;
*margin:5px 0;
width:325px;
}

form p.bold {margin-bottom: 0;}
