
	form * { font-family:Arial, Helvetica, sans-serif !important; line-height:1.5em; }
	form p { font-size:100% !important; color:black !important;}

	div.formElement { margin-bottom:1em; padding-left:10px;}
	div.formElement.required { border-left:2px solid #9D0A0E; padding-left:8px;}

	body div#site-wrapper div#content-wrapper div#content small { color:rgb(127,126,125);display:inline-block; line-height:1.4em !important;font-size:smaller !important; }	
	div.formElement label { display: block; }
	div.formElement span { display:inline-block; }
	div.formElement label.radioLabel { display:inline;margin-left:10px; }
	div.formElement input.formElBlue, div.formElement textarea { width:100%;padding:0.1em;font-size:100%; }
	div.formElement textarea { height:7.5em;}
	div.formElement input { display:inline-block; }
	div.formElement input.formElBlue { line-height:1em; }
	
	div.formElement table.matrix { border-collapse:collapse;margin-top:1em; }
	div.formElement table.maaatrix tr+tr { border-top:1px solid silver;border-bottom:1px solid silver }
	div.formElement table.matrix tr+tr { background-color:rgb(255, 254, 251); }
	div.formElement table.matrix tr td.oddrow  { background-color:rgb(241, 240, 238); }
	div.formElement table.matrix td { padding:4px 4px; }
	div.formElement table.matrix td.optie { text-align:center;}
	
	
	.error { font-weight:bold;color: #9D0A0E !important; background-image: url(../images/error-icon.gif);	background-position: 0px 3px; margin-left:-35px; padding-left:35px; background-repeat: no-repeat;}
	form>span.error { display:block; border: 2px solid #CDC566; background-color: #FFF799;background-position:10px 10px; margin-left:0px;margin-bottom: 1em; padding: 10px 35px 10px 35px;font-family:Arial, Helvetica, sans-serif !important }
		
	div.submit { padding-left:10px; padding-bottom:2em;padding-top:1em; }
	div.submit input { display: block; font-size: 1em; padding: 5px 10px; font-weight: bold; clear: both;}
	

