/* Style-Angaben ausschliesslich fuer Formulare */

.vci_formlabel {
	float: left;
	width: 120px;
	margin-bottom: 10px;
}

.vci_textinput {
	margin-bottom: 10px;
	height: 14px;
	width: 200px;
}

.vci_dropdown {
	margin-bottom: 10px;
	width: 205px;
}

.vci_form_requiredNote {
	clear: both;
	display:block;
	margin: 8px 0px 8px 110px;
	font-family: Verdana;
	font-size: 1.0em;
	color: #000000;
}

.vci_button {
	border: 1px solid #616161;
	background-color: #FFFFFF;
}

.vci_button_link {
	border: 1px solid #616161;
	background-color: #FFFFFF;
	text-decoration: none;
	color: #000000;
	padding: 2px;
	font-weight: normal;
}

.vci_button_link:hover {
	text-decoration: none;
}


.vci_formerror {
	clear: both;
	font-family: Verdana;
	padding: 0px;
	color: #CC9999;
	width: 450px;
	display:block;
	margin: -8px 0px 8px 120px;
}

.vci_radioinput {
	float: left;
	margin: 3px 20px 0 0;
}
* html .vci_radioinput {
	margin-top: 0;
}

.vci_checkboxinput {
	float: left;
	margin: 3px 20px 0 0;
}
* html .vci_checkboxinput {
	margin-top: 0;
}

.vci_formfeld_datum {
	margin-right: 6px;
	width: 64px;
	float: left;
}



















.inputbg_error input {
	background-color:#CC9999;
}
.inputbg_error select {
	background-color:#CC9999;
}
.inputbg_error textarea {
	background-color:#CC9999;
}
.inputbg_error_checkbox {
	float: left;
	background-color:#CC9999;
	padding: 1px 1px 1px 1px;
}

.contacttextarea {
	margin-bottom: 10px;
	height: 70px;
	width: 260px;
	border: 1px solid #003864;
	font-family: Verdana;
	font-size: 1.2em;
}

.logininput {
	height: 13px;
	width: 160px;
	border: 1px inset #404040;
	font-size: 0.89em;
	color: #003864;
}

.formerror2 {
	clear: both;
	font-family: Verdana;
	font-size: 1.0em;
	padding: 0px 0px 0px 110px;
	margin: -8px 0px 5px 0px;
	color: #CC9999;
	display:block;
	/* border: 1px solid #003864;  */
}

