/* start: emForm */
	.emForm{}

	.emForm .em-fieldset{background: url(images/emForm-fieldset-bottom.png) bottom no-repeat;padding-bottom: 39px;margin:0;padding:0;}
	.emForm .em-fieldset.em-last{background: none;padding-bottom: 10px;}
    
    ul.em-errors{padding-left: 15px;}
    ul.em-errors li{list-style: disc;padding-left: 0px;padding-bottom: 5px;padding-top: 2px;}
    
	/* start: main-group */
		.emForm .em-fieldset ol.em-elements{padding: 0 !important;margin: 0 !important;background: url(images/list-nav-li-dots.gif) repeat-x top;}
		.emForm .em-fieldset ol li.em-element{clear: both;padding: 6px 10px 6px 0px !important;margin: 0px 5px 1px 0px !important;background: url(images/list-nav-li-dots.gif) repeat-x bottom;list-style: none !important;}
		.emForm .em-fieldset ol li.em-element.em-required{}
		.emForm .em-fieldset ol li.em-element.em-error{}
		.emForm .em-fieldset ol li.em-element.em-show{}
		.emForm .em-fieldset ol li.em-element.em-hide{}
		.emForm .em-fieldset ol li.em-element.em-last{border-bottom: 0px;}

		.emForm .em-fieldset ol li.em-element div{}
		.emForm .em-fieldset ol li.em-element div.em-error{}
		.emForm .em-fieldset ol li.em-element div.em-show{}
		.emForm .em-fieldset ol li.em-element div.em-hide{}
		.emForm .em-fieldset ol li.em-element div.em-show{}
		.emForm .em-fieldset ol li.em-element div.em-element-description{display: none;}

		.emForm .em-fieldset ol li.em-element label{color: #959595;clear: both;display: block;float: left;padding: 6px 0px 0px 0px;width: 170px;line-height: 20px;font-weight: bold;}

		/* start: input */
			.emForm .em-fieldset ol li.em-element div.em-input{padding: 1px 0px 0px 1px;float: left;}
			.emForm .em-fieldset ol li.em-element div.em-input input{}

			/* text */
				.emForm .em-fieldset ol li.em-element div.em-input.em-text{background: url(images/emForm-input-text.png) no-repeat;width: 252px;height: 23px;padding: 6px 0px 0px 10px;}
				.emForm .em-fieldset ol li.em-element div.em-input.em-text input{background:#000000 none repeat scroll 0 0;border:1px solid #373737;color:#FFFFFF;height:20px;width:250px; padding-left:3px; }
				.emForm .em-fieldset ol li.em-element div.em-input.em-text input.em-validated{border: 1px solid #80B86F;}
				.emForm .em-fieldset ol li.em-element div.em-input.em-text input.em-error{border: 1px solid red;}
				.emForm .em-fieldset ol li.em-element div.em-input.em-text input:focus{}

			/* radio */
				.emForm .em-fieldset ol li.em-element div.em-input.em-radio{}
				.emForm .em-fieldset ol li.em-element div.em-input.em-radio input{float: left;}
				.emForm .em-fieldset ol li.em-element div.em-input.em-radio label{margin-right: 10px;float: left;font-weight: normal;}

			/* checkbox */
				.emForm .em-fieldset ol li.em-element .input.em-checkbox{}

			/* .view-mode1 */
				.emForm ol.em-list{width: 100%;list-style: none !important; margin: 0px !important;padding: 0 !important;}
				.emForm ol.em-list li{list-style: none !important; margin: 0px !important;padding: 0 !important;}
				.emForm ol li.em-element ol.em-list li{float: left;}
				.emForm ol li.em-element ol.em-list li input{float: left;}
				.emForm ol li.em-element ol.em-list li label{width: auto;float: left;clear: none;padding-top: 0px;padding-left: 7px;cursor: pointer;font-weight: normal;}
		/* end: input */

		/* start: select */
			.emForm .em-fieldset ol li .select{}
			.emForm .em-fieldset ol li .select select{}
			.emForm .em-fieldset ol li .select.multi{}
			.emForm .em-fieldset ol li .select.multi select{}
		/* end: select */

		/* start: textarea */
			.emForm .em-fieldset ol li .em-textarea{margin-top: 2px;width: 614px;height: 145px;background: url(images/emForm-textarea.png) no-repeat;padding: 5px 5px;margin-left: 3px;}
			.emForm .em-fieldset ol li .em-textarea textarea{border: 0;margin: 0px 0 0 10px;background:#000000 none repeat scroll 0 0;border:1px solid #373737;color:#FFFFFF;width: 404px;height: 140px;padding:5px 0 0 10px;font: 12px arial;}
			.emForm .em-fieldset ol li .em-textarea textarea.error{border: 1px solid red;}
		/* end: textarea */


	/* buttons */

	.em-form-buttons{padding: 10px 0 0 180px;}
	.em-form-buttons input{background: url(images/emForm-button-verzenden.gif) no-repeat;border: 0;font-size: 12px;padding: 0;height: 25px;width: 100px;cursor: pointer;font-size: 1px;color: #FFF; text-indent: -9999px; overflow: hidden; line-height: 0px; text-align: left;}
/* end: emForm */
