#main form, #content form { margin-left:-3px; }
form fieldset { margin:1em 0 0 0; border:0; padding:0; color: #666; }
form legend {  margin:0; padding:3px; font-weight:bold; *margin-left:-6px; color: #666;}

form p { overflow:auto; _height:1%; clear:both; margin-top:3px; padding:3px; }
form p.required { /* font-weight:bold; */ }
form p.missing { background:#CECECE; }
form p.submit .button {
	margin-left:0px !important;
}

form label { display:block; float:left; width:120px;}
form input { display:block; float:left; line-height:normal}
form textarea { 
	width:500px;
}

form strong { margin-left:5px; }

form *:focus { }

form p input, form textarea { border:1px solid #D2CEC3; }
form p.postcode input { width:6em; }
p.radio input { width:auto; border:0; }
form p.msg label, #contactform p.submit label { display:none; }

form label.value { width:auto; *margin-top:-4px; }

.form  	{
	border: 1px solid #D2CEC3;
	background-color: #FFFFFF;
	line-height:normal;
}

#adresgegevens {
	padding-top:9px;
	
}

#adresgegevens p, #adresgegevens strong {
	margin:0px;
	padding:0px;
	line-height:29px;
}

input { border:1px solid #D2CEC3; width:190px; height:14px; padding:2px !important; }
.button {
	height:39px;
	border:none;
	background:#939192 url('/image/bg-button.gif') left top repeat-x;
	text-align:left;
	padding-left:12px !important;
	padding-bottom:17px !important;
	font-size:9pt;
	color:#fff;
	margin:-2px 0 0 8px;
	}

.button img {
	height:13px;
	margin-left:10px !important;
	vertical-align:text-bottom;
	}
.hidden {
	display:none;
}

form p.checkbox {
	margin:0px;
	padding:0px;
}

form p.checkbox label {
	float:left !important;
	width:93% !important;
	margin-left:6px;
}
form p.checkbox input {
	float:left !important;
	border:none;
	width:auto;
	margin-top:3px;
}