
/**********************************

Name: cmxform Styles
Author: Nick Rigby

***********************************/

form			{ color: #fff; margin: 0px 0px 0px 0px; padding: 0px; }
form#cmxform p	{ padding: 0px 0px 10px 5px; font-size: 100%; color: #666; }
form#cmxform h3	{ margin: 0px 0px 0px 5px; padding: 0px; }
form#cmxform h2	{ margin: 20px 15px 10px 5px; }
form#cmxform h3 strong	{ color: #666; }

form#cmxform legend 		{ display: none; }

form#cmxform legend, form#cmxform label { color: #fff; }

form#cmxform fieldset 			{ border: none; }
form#cmxform fieldset fieldset	{ background: none; }
form#cmxform fieldset li 		{ font-size: 90%; padding: 5px 10px 0px 0px; color: #fff; }

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

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

form#cmxform legend {
	padding: 0 0px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}

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

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

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: #eee;
	margin: 0px 0px 0px 10px;
	}

form#cmxform p.error_txt    { color: #ff0000; margin: 0px 0px 0px 5px; }

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

form#cmxform label 		{ float: left; width: 145px; line-height: 120%; color: #fff; margin: 0px 0px 0px 10px; } /* Width of labels */
form#cmxform label.comments	{ float: none; width: 100%; }
form#cmxform label.desc		{ padding: 0px 10px 10px 10px; }
form#cmxform label.route		{ float: left; width: 100%; color: #fff; font-weight: bold; padding: 5px 0px 5px 10px; }
form#cmxform label.nieuwsbrief	{ width: 100%; margin: 0px 0px 5px 10px; font-size: 110%; }

form#cmxform fieldset fieldset.aanhef label 			{ float: left; width: 60px; height: 20px; margin: 0px 0px 0px 10px; padding: 0px; }
form#cmxform fieldset fieldset.aanhef input				{ width: 20px; vertical-align: middle; padding: 0px; margin: 0px; line-height: 100%; }
form#cmxform fieldset fieldset.aanhef label.aanhef_radio 	{ float: left; width: 60px; }
form#cmxform fieldset fieldset.aanhef label.aanhef_radio_wide 	{ float: left; width: 300px; }

form#cmxform input		{ width: 200px; border: 0px; margin: 0px 0px 0px 10px; padding: 4px; font-size: 80%; color: #333; }
form#cmxform select		{ width: 190px; height: 20px; padding: 0px; }
form#cmxform input.input_pc	{ width: 50px; color: #aaa; }
form#cmxform input.input_nr	{ width: 50px; }
form#cmxform input.input_plaats	{ width: 138px; }
form#cmxform input.versturen	{ width: 80px; margin: 0px 0px 0px 10px; }
form#cmxform input.uitschrijven	{ width: 80px; margin: 0px 0px 0px 0px; }

form#cmxform input.input_submit_route	{ width: 80px; margin: 1px 0px 0px 0px; background: #4e5560; color: #fff; font-weight: bold; border-bottom: 1px solid #a4c2e3; border-right: 1px solid #a4c2e3; }
form#cmxform input.input_txt_route		{ width: 200px; padding: 4px 2px; margin: 0px 0px 0px 10px; font-size: 90%; }

form#cmxform textarea		{ width: 340px; border: 0px; margin: 5px 0px 0px 10px; }

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

form#solform { margin: 0px 0px 0px 0px; padding: 0px; }
form#solform td.white { text-align: right; padding: 2px 6px 2px 0px; background-color: #d3e7f3; color: #000000; }
form#solform td.blue { padding: 2px 6px 2px 6px; background-color: #0c70b4; }
form#solform input { width: 368px; border: 1px solid #000; }
form#solform input.versturen	{ width: 80px; margin: 0px 0px 0px 10px; }
form#solform input.pc { width: 68px; border: 1px solid #000; }
form#solform input.plaats { width: 292px; border: 1px solid #000; }
form#solform textarea { width: 368px; height: 80px; border: 1px solid #000; }


