

form label {
	padding:6px 0 2px;
}
form#survey{
border-bottom:1px dotted #2b3f83;
padding:15px 0 0 0;
}
.error {
	color:red;
}
#zoekform p{	
	margin:0;
	padding:0;
}
form label {
	margin:5px 0 0 0;
	display:block;
	color:#2b3f83;
}
form textarea ,
form input,
form select {
	margin:2px 0;
	padding:1px 2px;
	font-size:12px;
	vertical-align:middle;
	width:280px;	
	background:#eef4f9;
	border:1px solid #7F9DB9;
}
form img {
	vertical-align:middle;
}
form fieldset {
	border:0;
	padding:1px 2px;
	margin:5px 0;
}
form fieldset fieldset label {
	float:none;
	display:inline;
	padding:0 5px;
}
form input.fkalender {
	width:100px;
	text-align:center;
}
form fieldset legend {
	font-size:14px;
}
form input.btncheck {
	width:auto;
	margin:0 1px 0 3px;
	vertical-align:middle;
	border:none;
	background:none;
}
form input.btnsubmit {
	width:auto;
	float:right;
	margin:0 8px 0 0;
}

form#survey input.btnsubmit {
	width:auto;
	float:right;
	margin:18px 8px 0 0;
}
.requirednote {
	clear:both;
	text-align:right;
	margin:2px 0;
	font-size:80%;
	color:#AFAFAF;
}
form fieldset#algemeen {
	display:none;
}