/* 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.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{clear: both;padding: 1px 0px 3px 0px;margin: 0px 0px 2px 0px;}
	
	.emForm fieldset ol li label{display: block;padding-bottom: 4px;float: left;width: 135px;padding-top: 4px;}
	.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: 10px;padding: 2px 5px;font-weight: bold;width: 170px;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 ul{float: left;width: 150px;}
	.emForm fieldset ol li .input.radio ul li{list-style: none;clear: both;margin-bottom: 10px;}
	.emForm fieldset ol li .input.radio ul li input{float: left;width: auto;}
	.emForm fieldset ol li .input.radio ul li label{margin-left: 10px;float: left;padding-top: 3px;font-weight: normal;width: 110px;}
	
	.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{padding-top: 10px;}
	.emForm fieldset ol li .textarea textarea{border: 1px solid #CCC;background:  #F1F1F1;font-size: 12px;padding: 3px 5px;margin: 0px;color: #000;font-weight: bold;width: 330px;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: 231px !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;
		font-size:10px;
		padding: 2px 10px;
		cursor: pointer;
		color: #009036;
		font-weight: bold;
	}
	.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;}