/* start: emForm */
	.emForm{}
	.emForm fieldset{border: 0px;}
	.emForm fieldset legend{font-weight: bold;padding: 10px 0px;font-size: 10px;color: #0089bd;}
	.emForm fieldset .description{padding: 0px;margin: 0px;}
	.emForm fieldset .description p{color: #8F8F8F;padding: 5px 0px 20px 10px !important;margin: 0px;}
	
	.emForm fieldset ol{list-style: none;padding: 0px 0px 5px 0px;margin: 0px;}
	.emForm fieldset ol li{padding: 0px 0px 5px 0px;}
	.emForm fieldset ol li.msgTrigger{clear: both;padding: 10px 0px 5px 10px;}
	.emForm fieldset ol li.msg{clear: both;padding: 0px 5px;margin: 6px 0px 2px 0px;border: 1px solid #999999;background: #FFFFCC;color: #18609c;display: none;}
	.emForm fieldset ol li.element{clear: both;padding: 3px 0px 3px 0px;margin: 0px 0px 2px 0px;}
	
	.emForm fieldset ol li label{font-size:11px;display: block;padding-bottom: 4px;float: left;width: 128px;padding-top: 2px;}
	.emForm fieldset ol li label.error{display: none !important;}
	
	
	.emForm fieldset ol li.required{background: #FBFFE6;}
	
	/* input */
	.emForm fieldset ol li .input{padding: 1px 0px 0px 1px;}
	.emForm fieldset ol li .input input{}
	
	
	.emForm fieldset ol li .input.text{}
	.emForm fieldset ol li .input.text input{border: 1px solid #CCC;font-size: 11px;padding: 4px 5px;width: 130px;background: #fff;color: #000;}
	.emForm fieldset ol li .input.text input.defaultValue{color: #666666;}
	.emForm fieldset ol li .input.text input.error{border: 1px solid #999999;background: #FFFFCC;}
	
	.emForm fieldset ol li .input.radio{}
	.emForm fieldset ol li .input.radio input{float: left;}
	.emForm fieldset ol li .input.radio label{margin-right: 10px;float: left;padding-top: 3px;font-weight: normal;}
	
	.emForm fieldset ol li .input.checkbox{}
	.emForm fieldset ol li .input.checkbox ol.list{}
	
	/* .view-mode1 */
	.emForm fieldset ol li .input.checkbox.view-mode1 ol.list{width: 100px;background: green;float: left;}
	.emForm fieldset ol li .input.checkbox.view-mode1 ol.list li{float: left;width: 100px;background: red;}
	.emForm fieldset ol li .input.checkbox.view-mode1 ol.list li input{float: left;}
	.emForm fieldset ol li .input.checkbox.view-mode1 ol.list li label{float: left;padding-top: 3px;padding-left: 10px;}
	
	/* .view-mode2 */
	.emForm fieldset ol li .input.checkbox.view-mode2 ol.list{border-top: 2px solid #CCCCCC;margin-bottom: 30px;clear: both;}
	.emForm fieldset ol li .input.checkbox.view-mode2 ol.list li{clear: both;}
	.emForm fieldset ol li .input.checkbox.view-mode2 ol.list li input{float: left;}
	.emForm fieldset ol li .input.checkbox.view-mode2 ol.list li label{float: left;padding-top: 3px;padding-left: 10px;}
	
	
	
	/* select */
	.emForm fieldset ol li .select{}
	.emForm fieldset ol li .select select{width: 210px;font-size: 11px;}
	.emForm fieldset ol li .select.multi{}
	.emForm fieldset ol li .select.multi select{}
	/* textarea */
	.emForm fieldset ol li .textarea{}
	.emForm fieldset ol li .textarea textarea{border: 1px solid #CCC;background:  #fff;font-size: 12px;padding: 3px 5px;margin: 0px;color: #000;width: 255px;height: 150px;}
	.emForm fieldset ol li .textarea textarea.error{border: 1px solid #999999;background: #FFFFCC;}
	
	
	/* buttons */
	.emForm p.buttons{padding: 10px 2px 0px 0px;margin:0px;}
	.emForm p.buttons.alignLabel{
		padding-left: 128px !important;
	}
	/* validate error */
	.emForm fieldset ol li .element label.error{display: none !important;}
	
	.emForm p.buttons.alignRight{text-align: right;}
	.emForm p.buttons.alignCenter{text-align: center !important;}
	.emForm p.buttons input.button{
		border: 1px solid #CCCCCC;
		background: #FFF url(../i/btn-bg.gif) repeat-x;
		font-size: 11px;
		padding: 2px 10px;
		cursor: pointer;
		color: #0C3B7F;
	}
	.emForm p.buttons input.button.cancel{}
	.emForm p.buttons input.button.submit{}
/* end: emForm */


/* uitzonderingen en customs */
	/* login page */
		#login .emForm fieldset ol{border: 0px;border-top: 1px solid #E2D7C3;margin-top: 20px;}
		#login .emForm fieldset ol li label{font-weight: bold;}
		#login .emForm fieldset ol li.element{clear: both;padding: 3px 10px 3px 10px;margin: 0px 0px 2px 0px;}
