/******************************
Kontaktformular
******************************/

#form {
	width: 550px;
}

#form .formerror {
	color: #ff0000;
}

/* Text vor Eingabefeld */
#form label.onFormtext,
#form label.onFormtext2,
#form span.onFormtext2,
#form label.onFormerror,
#form label.onFormerror2 {
	float:left;
	width:200px;
	margin-bottom:8px;
	padding-top:1px;
}

#form label.onFormerror2 {
 margin-bottom:0;
}

#form label.onFormtext2,
#form span.onFormtext2 {
	margin-bottom:0;
}

/* Text vor Eingabefeld wenn ERROR */
#form label.onFormerror,
#form label.onFormerror2 {
	color: #ff0000;
}

/* Eingabefeld */
#container-4 input,
#form .userinput-input,
#form .userinput-input2,
#form .userinput-input3,
#form .userinput-select,
#form .userinput-select2,
#form .userinput-textarea,
#form .userinput-textarea2 {
	width: 300px;
	border:1px solid #999999;
	padding:1px 5px 1px 5px;
	margin-bottom:9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

#form .userinput-check input { 
width:auto;
border:0;
margin-bottom:0;
}

#form .userinput-input3 {
width: 159px;
margin:0;
}

#form .userinput-select,
#form .userinput-select2 {
 padding:1px 2px;
 width:310px; 
 border:1px solid #999999;
 margin-bottom:0;
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
}

#form .userinput-select2 {
width:120px; 
margin-right:20px;
}

#form .userinput-input2,
#form .userinput-textarea2 {
 margin-bottom:0;
}

/* Textarea (Nachrichtenfeld) */
#form .userinput-textarea,
#form .userinput-textarea2 {
	height: 100px;
}

#imageonCaptchacontrol1 {
	margin-left:200px;
}

/* Submitbutton */
#form .empfehlen-button {
	margin-right: 50px;
	text-align:right;
}

/* Zeilen der Eingabefelder */
#form div {
	margin-bottom:8px;
	clear: both;
}

span.formerror {
	padding:10px 0;
	display:block;
}

div.row { margin-bottom:3px; border-bottom:1px solid #ccc; padding-bottom:1px; }