/**
 * De stijlkenmerken van de formulierelementen. voor formv3
 */
.formv3 .item    {
	border: 1px solid #F68F1E;
	font-size: 100%;
	color: rgb(30, 45, 64);
	padding: 1px;
}

.formv3 .submit, .special_input {
	/*border: 1px solid #dadada;
	background-color: #dadada;*/
	/*width: 150px;*/
	text-align: center;
	/*height: 20px;*/
	font-size: 11px;
}

a.special_input {
	position: absolute;
	text-decoration: none;
	line-height: 20px;
}

.formv3 .formfieldstring, .formv3 .formfieldoption, .formv3 .formfieldcheckbox, .formv3 .formfieldlongstring {
	width: 150px;
}

.formv3 .formfieldeuro {
	background: white url(/templates/libs/formv3/eurosign.jpg) no-repeat scroll 4px 4px;
	padding-left: 15px;
}

.formv3 .formfieldradio {
	border: 0px !important;
}

.formv3 .formv3fieldlongstring    {
	width: 250px;
	height: 200px;
	font-size: 125%;
}

.formv3 .formv3fielddatetime {
	width: 50px;
}

.formv3 .formv3fieldhtml,
.formv3 .formv3fieldlonghtml {
	width: 400px;
}
.formv3 .formv3fielddate, .px175px    {
	width: 50px;
}

.formv3 .formv3fieldradio {
	width: 10px;
	border: 0;
}
.formv3 .required {
	background-color: #FFDE85;
}

.formv3 .error {
	border: 2px solid red;
}

.fieldMessage {
	width: 180px;
	float: right;
	padding: 0px 4px 3px 4px;
	border: 2px solid #FB5B03;
	background-color: #FFBE7F;
}

.formv3 .helpicon {
	width: 15px;
	height: 15px;
	float: right;
	text-indent: -999%;
	background: transparent url(/templates/libs/form/help_dark.gif) no-repeat scroll center center;
}

.formv3 .helpcontent {
	position: absolute;
	width: 200px;
	padding: 5px;
	border: 1px solid #102B3C;
	background: #7CC0E3;
}

.formv3 .header_content {
	padding-bottom: 5px;
}

.formv3 .footer_content {
	padding-top: 5px;
}

