/* start: emForm */
	.emForm{padding: 20px 0px 25px 25px;}
	.emForm fieldset{border: 0px;}
	.emForm fieldset legend{font-weight: bold;}
	.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.element{clear: both;padding: 3px 10px 0px 0px;margin: 0px 0px 0px 0px;}
	
	.emForm fieldset ol li label{display: block;padding-bottom: 4px;float: left;width: 150px;padding-top: 4px;}
	
	
	.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 #D0D0D0;font-size: 12px;padding: 5px 5px;width: 270px;background: #E8E8E8;color: #666666;}
	.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;}
	.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 #D0D0D0;background: #E8E8E8;font-size: 12px;padding: 3px 5px;margin: 0px;color: #666666;font-weight: bold;width: 420px;height: 150px;}
	.emForm fieldset ol li .textarea textarea.error{border: 1px solid red;}
	
	
	/* 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;width: 433px;}
	.emForm p.buttons.alignCenter{text-align: center !important;}
	.emForm p.buttons input.button{
		border: 1px solid #D0D0D0;
		background: #FFF url(../i/btn-bg.gif) repeat-x;
		font-size: 12px;
		padding: 2px 10px;
		cursor: pointer;
		color: #202020;
		width: 211px;
		font-weight: bold;
	}
	.emForm p.buttons input.button.cancel{}
	.emForm p.buttons input.button.submit{}
/* end: emForm */


/* uitzonderingen en customs */
