#main form, #content #contactform { margin-left:-3px; }
#contactform fieldset { margin:1em 0 0 0; border:0; padding:0; }
#contactform legend { width:300px; margin:0; padding:3px; color:#000; font-weight:bold; *margin-left:-6px; }

#contactform p { overflow:auto; _height:1%; clear:both; margin-top:3px; padding:3px; }
#contactform p.required { /* font-weight:bold; */ }
#contactform p.missing { background:#CECECE; }

#contactform p.radio input { width:auto; }
#contactform p.radio label { width:auto; }

#contactform label { display:block; width:12em; float:left; }
#contactform input { display:block; width:20em; float:left; }
#contactform textarea { width:31.8em;  height:8em; }
#contactform button, #contactform .button { border:1px none #FFF; background:#000; color:#FFF; }
#contactform strong { margin-left:5px; }

#contactform *:focus { border-color:#00F; }

#contactform p input, #contactform textarea { border:1px solid #AAA; }
#contactform p.postcode input { width:6em; }
p.radio input { width:auto; border:0; }
#contactform p.msg label, #contactform p.submit label { display:none; }

#contactform label.value { width:auto; }

.form  	{
	border: 1px solid #AAA;
	background-color: #FFFFFF;
	padding-left:2px;
	padding-right:2px;
}

p#adresgegevens {
	padding-top:5px;
}

/* Splash form */

#splashform label { display:block; font-size:9pt; }
#splashform select { width:200px; }
#splashform p.checkbox { margin-top:1em; margin-left:-3px; }
#splashform p.checkbox input { vertical-align:middle; margin-right:5px; }
#splashform p.checkbox label { font-size:8pt; }

#contactform button.submit {
	background-image: url(../../image/btn-ok-arrow.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height:22px; 
	padding-left:25px;
	text-align:left;
	background-color: transparent;
	border: none;
	color: #000;
	font-size:8pt;
}