form#cmxform {
	color: #333;
	margin: 0px;
	padding: 0px;
}

form#cmxform legend {
	display: none;
}

form#cmxform fieldset {
	border: none;
}

form#cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
}

form#cmxform label 		{ float: left; width: 145px; line-height: 120%; }
form#cmxform input		{ width: 254px; border: 0px; padding: 4px; font-size: 90%; color: #333; border: 1px solid #eee; }
form#cmxform select		{ width: 190px; height: 20px; padding: 0px; }
form#cmxform textarea	{ border: 0px; background: #fff; width: 300px; height: 100px; padding: 5px; margin: 5px 0px 0px 0px; }

form#vacatureform {
	margin: 10px 0 0 0;
}

form#vacatureform label	{ float: left; width: 110px;  padding: 0; margin: 10px 0 0 0; }
form#vacatureform input	{ float: left; width: 300px;  padding: 0 4px 0 4px; margin: 8px 0 0 0; border: 1px solid #000; }
form#vacatureform input#cv	{ width: 310px; height: 18px;  font-size: 80%;  }
form#vacatureform input#verzend { float: right; width: 70px; color: #fff; background: #0373ba; border: 0px; font-size: 90%; padding: 2px 0 1px 0; margin: 8px 25px 0 0; }
form#vacatureform label.formFieldError { float: left; width: 280px;  text-align: left; font-size: 90%;  color: #ff0000; margin: 2px 0 4px 110px; }

form.route input {	width: 110px; height: 14px; border: 1px solid #000; font-size: 80%; padding: 0 3px 0 3px; margin: 8px 0 0 0; }
form.route a.routebeschrijving { width: 40px height: 14px; background: #fff; border: 1px solid #000; color: #000; padding: 1px 12px 0px 3px; font-size: 80%; margin: 0; margin: 0; }
form.route a.routebeschrijving:hover { text-decoration: none; }
/*\*//*/ form#cmxform legend { display: inline-block; } /* IE Mac legend fix */
