table.form { margin-top: 30px; }

input.submit {
	border: 0px;
	padding: 6px 0px 8px 10px;
	margin: 0px;
	background: #fff url(/ENGINE/IMAGES/KILOMETERPRIJS/WEBSITE/btn_submit_left.gif) no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

span.submit {
	float: right;
	background: #fff url(/ENGINE/IMAGES/KILOMETERPRIJS/WEBSITE/btn_submit_right.gif) right top no-repeat;
	padding-right: 10px;
}

/**/

select.form-select { background: #7AC1A3; width: 100%; color: #FFF; text-align: right; border: 1px solid #7AC1A3;}

div.form-box input {border: 1px solid #ccc; background: #f6f6f6; padding: 1px; width: 400px; }
div.form-box input:hover { border: 1px solid #bbb; background: #eee; }
div.form-box textarea {border: 1px solid #ccc; background: #f6f6f6; padding: 1px; width: 400px; height: 100px; }
div.form-box textarea:hover {border: 1px solid #bbb; background: #eee; padding: 1px; width: 400px; height: 100px; }
div.form-box input.submit { width: 125px; color: #fff; text-align: center; background: #F7921E; cursor: pointer; border: 0;; }
div.form-box input.submit:hover { background: #C20437; }

td.form-column-1 { padding: 4px 40px 4px 0px; vertical-align: top; }
td.form-column-2 { padding: 4px 0px; }
td.form_required { width: 15px; color: #FDAF17;}