form.route {
	margin: 10px 0 20px 0;
	*margin: 10px 0 30px 0;
}
	form.route label {
		float: left;
		margin: 3px 10px 0 0;
		padding: 0;
	}
	form.route input {	
		float: left;
		width: 180px; 
		border: 1px solid #7F9DB9; 
		font-size: 90%; 
		height: 15px;
		padding-left: 3px;
	}
	div#content form.route input.routebeschrijving {
		float: left; 
		background: #eee; 
		border: 1px solid #7F9DB9; 
		color: #000; 
		width: auto;
		text-align: center;
		height: 19px;
		padding: 0px 15px 3px 15px;
		font-size: 90%; 
		margin: 0 0 0 10px;  
		text-decoration: none; 
		cursor: pointer;
	}
	

form#vragen-form						{ margin: 0px 0px 0px 0px; }

form#vragen-form label					{ float: left; margin: 3px 10px 5px 44px; padding: 0px; width: 100px; color: #000; font-weight: normal; font-size: 90%; text-align: left;  }
form#vragen-form label.altlabel			{ float: left; margin: 18px 10px 5px 44px; padding: 0px; width: 320px; color: #000; font-weight: normal; font-size: 90%; text-align: left;  }
form#vragen-form label.formFieldError	{ float: left; display: none; color: #ff0000; margin: 5px 0 0 10px; width: 250px; }
form#vragen-form input.checkbox 		{ float: left; margin: 0px 10px 0px 20px; padding: 0px;  }
form#vragen-form textarea.ta 			{ width: 310px; height: 80px; margin: 0px 0px 0px 44px; font-family: verdana, arial, helvetica, sans-serif; font-size: 100%;}

form#vragen-form input.input_txt		{ width: 200px; margin: 0px 0px 4px 0px; float: left; }
form#vragen-form input.input_submit		{ padding: 1px; margin: 0px 0px 20px 278px; border: 1px solid #7F9DB9; background: #eee; width: 80px; cursor: pointer; }

