#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:4px !important; }
select { border:1px solid #D2CEC3; width:90px; height:24px; padding:3px 2px 2px 2px !important; color: #666666; font-size:100%; font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;}
select option {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;
	cursor: pointer;
	}

.button img {
	height:13px;
	margin-left:10px !important;
	vertical-align:text-bottom;
	}
.filterButton{
	cursor: pointer;
	color: #fff;
	height:24px;
	border:0;
	position:relative;
	padding: 0px 0 2px 10px;
}
.filterButton img{
	position: relative;
	top:2px;
}
#filterButton {
	position:relative;
	top: 2px;
	margin-left: 2px;
}
.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;
}
