/*general*/
form {
	padding: 			0px;
	margin: 			0px;
	padding: 			10px 0 0 10px;
	background: 		#e0e0e0;	
}

div#form fieldset legend {
	font-size: 			18px;
	color: 				#009cdc;
	padding-bottom: 	7px;
}

div#form div.input {
	margin-top: 		8px;
}

div#form div.input label {
	float: 				left;
	width: 				273px;
	color: 				#009cdc;
}

div#form div.input input, div#form div.input textarea {
	padding: 			2px;
	width: 				273px;
	border: 			1px solid #009cdc;
}

div#form div.checkbox {
	height: 			20px;
}

div#form div.checkbox label {
	width: 				250px;
}

div#form div.checkbox input {
	width: 				20px;
	float: 				right;
	margin-right: 		50px;
	border: 			none;
}

div.error input,
div.error textarea,
div.error select {
	border: 			1px solid #ff0000;
}

div#form div.validation_errors {
	padding: 			7px;
	padding-left: 		35px;
	margin-bottom: 		20px;
	background: 		#f3afb9 url('../img/uitroep.png') 5px 5px no-repeat;
}

div#form div.validation_errors ul {
	margin-left:		15px;
}

div#form div.error label {
	color: 				#ff0000;
}

div.error-message {
	margin-left: 		155px;
	color: 				red;
}

div.checkbox div.error-message {
	display: 			block;
}

.contactform {
    width: 500px;
}

.contactlabel {
    float: left;
    width: 150px;
}

.contactinputfield {
    padding-top: 20px;
}
