
form			{ color: #444; }
label			{ float: left; margin: 0px 10px 10px 20px; padding: 2px; width: 100px; color: #444; font-weight: normal; text-align: left;  }
label.small		{ font-size: 90%; color: #00A5EF; margin-bottom: 20px; background: #eee; }
label.textarea		{ width: 200px; margin: 10px 10px 5px 20px; }
label.error_txt		{ color: #F11; font-size: 90%; }
label.route		{ width: 500px; margin: 14px 10px 5px 10px; background: transparent; }
p.error_txt		{ color: #F11; font-size: 90%; }
label.error_txt_wide	{ color: #F11; float: none; margin: 0px 10px 10px 10px; }
label.small_trainingen	{ float: none; padding: 2px; color: #00A5EF; font-weight: normal; text-align: left; width: 200px; margin: 0px 10px 10px 10px; font-size: 90%; background: #ccc; }

span.small_txt		{ float: left; margin: 5px 10px 0px 0px; padding: 0px; font-size: 90%; color: #666; line-height: 100%;  }

input			{ color: #666; background: #fff url(images/input_bg.gif) repeat-x; }
input.input_txt		{ width: 240px; border: 1px solid #999900; padding: 4px 2px; font-size: 90%; }
input.input_txt_aantal		{ width: 80px; border: 1px solid #999900; padding: 4px 2px; font-size: 90%; }
input.input_txt_route	{ width: 220px; border: 1px solid #999900; padding: 4px 2px; margin: 0px 0px 0px 10px; font-size: 90%; }
input.input_radio 	{ float: left; margin: 0px 0px 0px 0px; padding: 0px; background: transparent; }

textarea 		{ width: 354px; height: 100px; margin: 0px 0px 0px 20px; padding: 2px; color: #666; border: 1px solid #999900; background: #fff url(images/input_bg.gif) repeat-x; font-family: verdana, arial, helvetica, sans-serif; font-size: 90%;}

input.input_submit		{ width: 100px; padding: 0px; margin: 0px 0px 20px 210px; color: #999900; font-weight: bold; background: #ddd; }
input.input_submit_route	{ width: 80px; padding: 0px; margin: 0px 0px 0px 10px; color: #999900; font-weight: bold; background: #ddd; }

#collectie_left label			{ margin: 0px 10px 10px 10px; width: 80px; }
#collectie_left textarea		{ margin: 0px 0px 0px 10px; width: 300px; height: 70px; }
#collectie_left textarea.bestelform	{ height: 139px; }
#collectie_left label.textarea		{ width: 300px; margin: 0px 10px 0px 10px; }
#collectie_left label.error_txt		{ width: 300px; color: #F11; }
#collectie_left input			{ width: 208px; }
#collectie_left input.input_chk		{ float: left; width: 20px; }
#collectie_left input.input_radio	{ width: 20px; }
input.input_submit_bestelform		{ margin: 0px 0px 20px 105px; padding: 0px; color: #0066CC; font-weight: bold; background: #ddd; }
input.input_submit_trainingen		{ margin: 0px 0px 20px 10px; padding: 2px; color: #0066CC; font-weight: bold; background: #ddd; }
input.input_submit_dealerlogin		{ margin: 5px 0px 20px 212px; padding: 2px; color: #0066CC; font-weight: bold; background: #ddd; }		

#collectie_right.spaarprogramma		{ padding: 99px 0px 0px 0px; }
#bestelform_formcontainer		{ margin: 19px 0px 0px 0px; }
#bestelform_print_header		{ display: none; }
#bestelform_print_footer		{ display: none; }

#collectie_right div.trainingsdate_box	{ float: right; background: #ddd; width: 230px; border-left: 1px solid #00A5EF; padding: 0px 0px 8px 0px; margin: 0px 0px 9px 0px; }
label.trainingdate_header		{ width: 200px; margin: 5px 10px 5px 10px; font-weight: bold; background: #ddd; }
select.trainigsdate 			{ width: 200px; font-size: 90%; margin: 0px 0px 0px 10px; }
select.dealerlocator_steden 		{ width: 200px; font-size: 90%; margin: 3px 0px 0px 5px; }

#collectie_right div.bestelform_box	{ float: right; background: #ddd; width: 230px; border-left: 1px solid #00A5EF; padding: 0px 5px 8px 5px; margin: 0px 0px 9px 0px; }
label.bestelform_header			{ width: 220px; margin: 0px 0px 5px 0px; font-weight: normal; background: #ddd; }

div.bestelform_size		{ float: left; text-align: center; padding: 0px 10px 0px 3px; color: #00A5EF; font-weight: bold; }
div.onesize			{ float: left; text-align: center; padding: 0px 5px 0px 0px; }
div.bestelform_size input	{ vertical-align: middle; width: 20px; height: 15px; padding: 1px 1px; text-align: center; }

/***************************************************************** 
CLEANEO FORM DECLARATIONS
*****************************************************************/

#cleaneo_aanvragen			{ margin: 30px 0px 0px 0px; }
#cleaneo_aanvragen label		{ margin: 0px 10px 10px 20px; }
#cleaneo_aanvragen .input_submit	{ width: 100px; margin: 0px 0px 20px 134px; padding: 0px; color: #fff; font-weight: bold; background: #00a5ef; }
#content_wide_cleaneo h2		{ margin: 20px 10px 5px 20px; }


