
/**********************************
Name: cmxform Styles
Author: Nick Rigby
***********************************/

form#cmxform 					{ margin: 25px 0px 0px 15px; padding: 0px; }
form#cmxform.clientenonderzoek	{ margin: 25px 0px 0px 28px; padding: 0px; }
form#cmxform p					{ padding: 0px 0px 10px 5px; font-size: 100%; color: #666; }
form#cmxform legend 			{ display: none; }
form#cmxform fieldset 			{ border: none; }
form#cmxform fieldset li 		{ clear: both; font-size: 100%; padding: 0px 0px 0px 0px; }
form#cmxform li strong			{ color: #666; }

form#cmxform.searchForm { margin: 0px; }
form#cmxform.actueeltype { margin: 0px 10px 0px 0px; }

/**********************************
Use: cmxform template
Author: Nick Rigby
***********************************/

form#cmxform fieldset { margin: 0px; padding: 0px; }

form#cmxform legend {
	padding: 0 0px;
	font-weight: bold;
}

form#cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
}

form#cmxform fieldset ol {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	background: transparent;
}

form#cmxform fieldset ol.left	{ width: 350px; background: transparent; }
form#cmxform fieldset ol.right	{ width: 250px; margin: 42px 0px 0px 0px; background: transparent; }

form#cmxform fieldset li {
	list-style: none;
	padding: 5px 5px 5px 0px;
	margin: 0px;
}

form#cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
}

form#cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
}

form#cmxform fieldset fieldset label {
	display: block;
	width: auto;
}

form#cmxform em {
	font-weight: normal;
	font-style: italic;
	color: #333;
}

form#cmxform fieldset li span.small	{ font-size: 80%; }
form#cmxform fieldset li.spacing_top	{ margin: 15px 0px 0px 0px; }
form#cmxform fieldset li.spacing_top_right	{ margin: 35px 0px 0px 0px; }
form#cmxform fieldset li.bottom_spacing	{ margin: 0px 0px 15px 0px; }

form#cmxform label 			{ float: left; width: 85px; line-height: 160%; padding: 0px 0px 0px 3px; font-weight: bold; } /* Width of labels */
form#cmxform label.label_chk 		{ width: 210px; line-height: 140%; padding: 0px 0px 0px 3px; font-weight: normal; } /* Width of labels */
form#cmxform label.comments	{ float: none; width: 100%; }
form#cmxform label.desc		{ padding: 0px 10px 10px 10px; }

form#cmxform fieldset fieldset.aanhef label 			{ float: left; width: 85px; height: 20px; padding: 10px 0px 0px 3px; margin: 0px; }
form#cmxform fieldset fieldset.aanhef input				{ width: 20px; vertical-align: middle; padding: 0px; margin: 0px; line-height: 100%; background: transparent; border: none; }
form#cmxform fieldset fieldset.aanhef input#anders		{ width: 180px; vertical-align: middle; padding: 2px; margin: 0px; line-height: 100%; }
form#cmxform fieldset fieldset.aanhef label.aanhef_radio 	{ float: left; width: 60px; }

form#cmxform fieldset fieldset.wide_radio label 			{ width: 100%; margin: 0px 0px 0px 3px; padding: 0px; background: transparent; }
form#cmxform fieldset fieldset.wide_radio input				{ width: 25px; padding: 0px; margin: 0px; line-height: 100%; background: transparent; vertical-align: middle; }

form#cmxform input							{ width: 240px; padding: 4px; font-size: 90%; color: #333; border: 1px solid #ae7d8b; }
form#cmxform.clientenonderzoek input		{ border: 1px solid #f7ac15; }
form#cmxform input.input_chk				{ float: left; width: 24px; padding: 4px; font-size: 90%; color: #333; border: none; }
form#cmxform.searchForm input.searchTerms 	{ width: 244px; padding: 4px; background: #e8e8e8; border: 1px solid #a0a0a0;  }
#search_actueel form#cmxform.searchForm input.searchTerms 	{ width: 244px; padding: 4px; background: #fff; border: 1px solid #a0a0a0;  }
form#cmxform select							{ width: 130px; height: 20px; padding: 0px; font-size: 80%; }

form#cmxform input.input_pc		{ width: 50px; margin: 0px 2px 0px 0px; }
form#cmxform input.input_nr		{ width: 50px; }
form#cmxform input.input_plaats	{ width: 175px; }
form#cmxform input.versturen	{ width: 90px; height: 28px; background: #fff; border: none; color: #000; font-weight: bold; margin: 10px 0px 0px 245px; }
form#cmxform input.inloggen		{ width: 90px; height: 28px; background: #fff; border: none; color: #000; font-weight: bold; margin: 5px 0px 0px 89px; }
form#cmxform.searchForm input.searchButt { width: 80px; border: 0px; padding: 4px; background: #efefef; font-weight: bold; margin: 0px 0px 0px 8px; }
#search_actueel form#cmxform.searchForm input.searchButt { width: 80px; border: 0px; padding: 4px; background: #fff; font-weight: bold; margin: 0px 0px 0px 8px; cursor: hand; } 

form#cmxform textarea			{ width: 325px; height: 90px; padding: 5px; margin: 0px 0px 0px 0px; overflow: auto; border: 1px solid #ae7d8b; }

/*\*//*/ form#cmxform legend	{ display: inline-block; } /* IE Mac legend fix */

/**********************************
Name: solform Styles
Author: Nick Rigby
***********************************/

form#solform 					{ margin: 25px 0px 0px 15px; padding: 0px; }
form#solform p					{ padding: 0px 0px 10px 5px; font-size: 100%; color: #666; }
form#solform legend 			{ display: none; }
form#solform fieldset 			{ border: none; }
form#solform fieldset li 		{ clear: both; font-size: 100%; padding: 0px 0px 0px 0px; }
form#solform li strong			{ color: #666; }

form#solform.searchForm { margin: 0px; }
form#solform.actueeltype { margin: 0px 10px 0px 0px; }

/**********************************
Use: solform template
Author: Nick Rigby
***********************************/

form#solform fieldset { margin: 15px 10px 10px 12px; padding: 0px; }

form#solform legend {
	padding: 0 0px;
	font-weight: bold;
}

form#solform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
}

form#solform fieldset ol {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	background: transparent;
}

form#solform fieldset ol.left	{ width: 550px; background: transparent; }
form#solform fieldset ol.right	{ width: 250px; margin: 42px 0px 0px 0px; background: transparent; }

form#solform fieldset li {
	list-style: none;
	padding: 5px 5px 5px 0px;
	margin: 0px;
}

form#solform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
}

form#solform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
}

form#solform fieldset fieldset label {
	display: block;
	width: 550px;
}

form#solform em {
	font-weight: normal;
	font-style: italic;
	color: #333;
}

form#solform fieldset li span.small	{ font-size: 80%; }
form#solform fieldset li.spacing_top	{ margin: 15px 0px 0px 0px; }
form#solform fieldset li.spacing_top_right	{ margin: 35px 0px 0px 0px; }
form#solform fieldset li.bottom_spacing	{ margin: 0px 0px 15px 0px; }

form#solform label 			{ float: left; width: 155px; line-height: 160%; padding: 0px 0px 0px 3px; font-weight: bold; } /* Width of labels */
form#solform label.label_chk 		{ width: 210px; line-height: 140%; padding: 0px 0px 0px 3px; font-weight: normal; } /* Width of labels */
form#solform label.comments	{ float: none; width: 100%; }
form#solform label.desc		{ padding: 0px 10px 10px 10px; }

form#solform fieldset fieldset.aanhef label 			{ float: left; width: 155px; height: 20px; padding: 10px 0px 0px 3px; margin: 0px; }
form#solform fieldset fieldset.aanhef input				{ width: 20px; vertical-align: middle; padding: 0px; margin: 0px; line-height: 100%; background: transparent; border: none; }
form#solform fieldset fieldset.aanhef input#anders		{ width: 180px; vertical-align: middle; padding: 2px; margin: 0px; line-height: 100%; }
form#solform fieldset fieldset.aanhef label.aanhef_radio 	{ float: left; width: 60px; }

form#solform fieldset fieldset.wide_radio label 			{ width: 100%; margin: 0px 0px 0px 3px; padding: 0px; background: transparent; }
form#solform fieldset fieldset.wide_radio input				{ width: 25px; padding: 0px; margin: 0px; line-height: 100%; background: transparent; vertical-align: middle;  border: none;}

form#solform input							{ width: 240px; padding: 4px; font-size: 90%; color: #333; border: 1px solid #8fc4e6; }
form#solform input.input_chk				{ float: left; width: 24px; padding: 4px; font-size: 90%; color: #333; border: none; }
form#solform.searchForm input.searchTerms 	{ width: 244px; padding: 4px; background: #e8e8e8; border: 1px solid #a0a0a0;  }
#search_actueel form#solform.searchForm input.searchTerms 	{ width: 244px; padding: 4px; background: #fff; border: 1px solid #a0a0a0;  }
form#solform select							{ width: 130px; height: 20px; padding: 0px; font-size: 80%; }

form#solform input.input_pc		{ float: left; width: 50px; margin: 0px 5px 0px 0px; }
form#solform input.input_nr		{ width: 50px; }
form#solform input.input_date		{ width: 90px; }
form#solform input.input_plaats	{ float: left; width: 175px; }
form#solform input.versturen	{ width: 90px; height: 28px; background: #fff; border: none; color: #000; font-weight: bold; margin: 10px 0px 0px 245px; }
form#solform.searchForm input.searchButt { width: 80px; border: 0px; padding: 4px; background: #efefef; font-weight: bold; margin: 0px 0px 0px 8px; }
#search_actueel form#solform.searchForm input.searchButt { width: 80px; border: 0px; padding: 4px; background: #fff; font-weight: bold; margin: 0px 0px 0px 8px; cursor: hand; } 

form#solform textarea			{ width: 400px; height: 90px; padding: 5px; margin: 0px 0px 0px 0px; overflow: auto; border: 1px solid #8fc4e6; }

/*\*//*/ form#solform legend	{ display: inline-block; } /* IE Mac legend fix */

textarea#enquiryOpmerkingen {
	width: 400px; height: 150px;
}


