/* form */
.error {
	position: relative;
	height: 14px;
	width: 16px;
	background: url("/images/formerror.gif") no-repeat;
	margin: 0 0.3em;
	white-space: nowrap;
}

.mandatory {
	position: relative;
	height: 10px;
	width: 8px;
	background: url("/images/formmandatory.gif") no-repeat;
	margin: 0 0.3em;
	white-space: nowrap;
}

.calbtn {
	position: relative;
	top: -2px;
	background: url("/images/calbtn.gif") no-repeat;
	margin: 0 0.3em;
}

form p input.text {
	width:340px;
}

form input.tinytext {
	width:120px !important;
}

form table tr td,
form table tr th {
	white-space:nowrap;
}

form p textarea {
	width:492px;
}

form p {
	margin:2px;
}

form label {
	display: block;
	width: 150px;
	float: left;
	clear: both;
	font-size:90%;
	padding-top:3px;
}

form label.nocss {
	display: inline;
	width: auto;
	float: none;
	clear: both;
}

form p#salutation {
	padding-left: 164px;
}

form p#salutation label {
	display: block;
	float: left;
	width: 70px;
	clear: none;
}

#number_of_sinten,
#number_of_sinten_grime,
#number_of_pieten,
#number_of_pieten_grime,
#number_of_zakken {
	width: 20px;
}

#name_sint,
#length_sint,
#name_piet,
#length_piet {
	width: 180px;
}

#pickup_time {
	width: 100px;
}

form h2 i {
	font-weight: normal;
	font-size: 80%;
}

dd {
	font-style: italic;
	color: #755;
}
