
form { color: #333; margin: 0px; padding: 0px; }

form#pccheck {
	position: absolute;
	top: 50px; right: 10px;
}

form#pccheck_right {
	position: relative;
	margin: 7px 0px 0px 32px;
}

form#zoeken {
	margin: 0px; padding: 0px;
}

label				{ float: left; margin: 0px 10px 10px 30px; padding: 2px; width: 100px; color: #4F4F4F; font-weight: normal; text-align: left;  }
label.route			{ width: 100%;  }
label.small			{ font-size: 90%; color: #00A5EF; margin-bottom: 20px; background: #eee; }
label.textarea		{ width: 200px; margin: 10px 10px 5px 30px; }
label.error_txt		{ color: #F11; font-size: 90%; }
p.error_txt			{ color: #F11; font-size: 90%; }
label.error_txt_wide{ color: #F11; float: none; margin: 0px 10px 10px 10px; }
span.small_txt		{ float: left; margin: 5px 10px 0px 0px; padding: 0px; font-size: 90%; color: #4F4F4F; line-height: 100%;  }

label#zoeklabel	{
	float: left;
	margin: 3px 5px 0px 10px; padding: 0px;
	width: auto;
	color: #f89829;
}

input				{ color: #666; background: #fff url(images/input_bg.gif) repeat-x; }
input.input_txt {
	width: 240px;
	border: 1px solid #f89829;
	padding: 4px 2px;
	font-size: 90%; 
}

input.input_pc {
	width: 100px;
	border: 1px solid #f89829;
	padding: 4px 2px;
	font-size: 90%; 
}

input.input_pccheck_home {
	width: 71px;
	border: 1px solid #f89829;
	padding: 2px 2px;
	margin-bottom: 3px;	
	font-size: 80%; 
}

input.input_radio 	{ float: left; margin: 0px 0px 0px 0px; padding: 0px; background: transparent; }

input#query {
	float: left;
	width: 80px;
	margin: 1px 0px 0px 0px;
	padding: 1px;
	border: 2px solid #f89829;
}

textarea 			{ width: 354px; height: 100px; margin: 0px 0px 0px 30px; padding: 2px; color: #666; border: 1px solid #f89829; 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: 3px 0px 2px 0px; margin: 0px 0px 0px 30px;
	color: #fff;
	border: 1px solid #ee3124; 
	font-weight: normal;
	font-size: 90%;
	background: #f89829; 
}

input.submit_pccheck_home {
	width: 77px;
	padding: 2px 0px 2px 0px; margin: 0px;
	color: #fff;
	border: 1px solid #fff;
	font-weight: normal;
	font-size: 90%;
	background: #f89829; 
}

input.submit_pccheck_contact {
	width: 77px;
	padding: 3px 0px 2px 0px; margin: 0px;
	color: #fff;
	border: 1px solid #ee3124;
	font-weight: normal;
	font-size: 90%;
	background: #f89829; 
}

form#aanmeldenform {
	margin: 20px 0 10px 40px;
	padding: 0;
	width: 332px;
}

form#aanmeldenform label { width: 105px; margin: 5px 0 0 0 ; padding: 0; float: left; }
form#aanmeldenform input.text { width: 225px; float: left; margin: 5px 0 0 0; padding: 0; border: 1px solid #eceded; }
form#aanmeldenform input.submit { border: none; background: #f89829; color: #ffffff; font-weight: bold; float: right; margin: 10px 0 0 0;  }
form#aanmeldenform input.geslacht { margin: 0 5px 0 105px;  }
form#aanmeldenform p { margin: 10px 0 10px 0; width: 400px; }
form#aanmeldenform input.categorie { float: left; }
form#aanmeldenform label.categorielabel { width: 300px; margin: 2px 0 0 3px; }
form#aanmeldenform label.formFieldError { margin: 0 0 0 105px; width: 225px; color: #ff0000; }

form#uitschrijvenform input.uitschrijven {  border: none; background: #f89829; color: #ffffff; font-weight: bold; margin: 10px 0 0 30px;  }




