/*
* form styles
*/

div#form-error {
	display: none;
}
div#form-bedankt {
	display: none;
}

form#subscribeform {
	color: #5f574f;	
	margin: 10px 0 0 0; 
}

form#subscribeform p.required { margin: 0 0 0 150px; font-size: 90%; }
form#subscribeform label { width: 150px; float: left; margin: 3px 0 0 0; font-size: 90%; }
form#subscribeform input { color: #5f574f; }
form#subscribeform input.text { width: 254px; float: left; font-size: 90%; padding: 2px; margin: 3px 0 0 0; border: 1px solid #5f574f; }
form#subscribeform input.submit { margin: 5px 0 10px 326px; *margin: 5px 0 10px 322px; background: #5f574f; color: #fff; border: none;   } 
form#subscribeform input.checkbox { margin: 3px; *margin: 0px; padding: 0px; font-size: 90%; float: left; }
form#subscribeform label.checkboxlabel { width: 300px; float: left; margin: 5px 0 0 5px; padding: 0; font-size: 90%; }
form#subscribeform textarea { width: 408px; height: 80px; border: 1px solid #5f574f; } 
form#subscribeform label.formFieldError { color: #bf1c20; margin: 4px 0 0 5px; width: 210px; }
form#subscribeform select.dropdown { color: #5f574f; width: 260px; float: left; font-size: 90%; padding: 2px; margin: 3px 0 0 0; border: 1px solid #5f574f; }

form#uitschrijvenform input.uitschrijven { margin: 5px 0 10px 0px; background: #5f574f; color: #fff; border: none;   }

form.route {
	margin: 10px 0 20px 0;
	*margin: 10px 0 30px 0;
}
form.route input {	
	float: left;
	width: 110px; 
	height: 13px; 
	border: 1px solid #5f574f; 
	font-size: 80%; 
	padding: 1px 3px 1px 3px; 
}
div#content form.route a.routebeschrijving {
	float: left; 
	width: 50px; 
	background: #fff; 
	border: 1px solid #5f574f; 
	color: #5f574f; 
	padding: 2px 20px 2px 3px; 
	font-size: 90%; 
	margin: 0 0 0 10px;  
	text-decoration: none; 
}
form.route a.routebeschrijving:hover { 
	text-decoration: none; 
}
