form#routeplanner td{
	padding-right:2em;}
form#routeplanner em{
	color:#888;}
form#routeplanner input{
	width:200px;}
form#routeplanner input[type=submit]{
	width:210px;}

.formulier{
	margin-bottom:1em;}
.formulier td{
	padding:1px 1px 1px 0;}
.formulier_melding{
	font-style:italic;}
.form td{
	padding-right:2em;}
.form input,.form select,#routeplanner input,textarea{
	width:215px;}
.formulier_radio input,input.formulier_checkbox{
	width:auto;
	border:0;
	height:1em;
	margin-top:5px;
	margin-bottom:9px;
	!margin-bottom:0;
	background:none;}
.formulier td.formulier_kolom1{
	padding:5px 5px 5px 0;}
input,textarea{
	padding:4px;
	height:13px;
	border:0;
	margin:0 0 5px 0;
	background:#fff url(../img/inputbg.png) center left no-repeat;
	width:209px;
	color:#898989;
	font-size:11px;}
.form input[type=file]{
	height:2em;}

.formulier_melding{
	margin:5px 0;}
.zoeken input.zoekveld{
	display:block;
	float:left;
	padding:3px 4px 0 4px;
	height:19px;
	background:#fff url(../img/inputbg.png) top center no-repeat;
	width:209px;}
.zoeken input.submit{
	background:#fff url(../img/zoeksubmit.png) bottom center no-repeat;
	display:block;
	width:19px;
	height:19px;
	margin:1px 0 0 -4px;
	float:left;
	border:0;
	padding:0;}
input[type=submit]{
	height:auto;
	color:#fff;
	text-transform:uppercase;
	background-color:#009;
	font-weight:bold;
	padding:5px;
	border:0;}
.form td input.form_submit{
	background:#009;
	height:25px;
	color:#fff;
	font-weight:600;
	margin-top:.5em;}
td.form input{
	width:215px;}
.form textarea{
	width:315px;
	height:150px;}
.formulier_fout,td.inpfout{
	color:red;}
.form input.formulier_checkbox{
	width:auto;
	height:auto;
	border:0;}
#routeplanner input[type=submit]{
	height:2em;
	width:236px;}

