/******************************
Formulare
******************************/
.spalte3 { padding-left:10px; }
.userinput-input { width:300px; border:1px solid #999999; }
.userinput-textarea { width:300px; border:1px solid #999999; }
#imageonCaptchacontrol1 { margin-left:240px; margin-top:3px; margin-bottom:3px; }
.onCaptcha { width:300px; border:1px solid #999999; }
#LabelonCaptchacontrol1 { font-size:12px; display:block; float:left; width:150px; margin-left:90px; }
.formerror { font-size:12px; }
.onFormtext,
.onFormerror2 { margin-left:90px; font-size:12px; width:150px; display:block; float:left; }
.onFormerror2 { color:#ff0000; }
.formbutton { margin-top:10px; font-size:12px; float:right; display:block; }
.formright { width:540px; }


.onFormerror { font-size:12px; color:#ff0000; }
#ErrorLabelmysendmail { color:#ff0000; }

table span.form-label,
table span.form-label2 { font-size:12px; }

table span.form-label2 { float:left; padding-left:2px; padding-right:1px; padding-top:4px; }

#preisanfrageform td { height:33px; }

table a.form-link,
table a.form-link2 { font-size:12px; font-weight:bold; }

table .form-link { float:right; margin-right:0; margin-top:0; }
table .form-link2 { float:left; }

table .userinput-input,
table .userinput-input2,
table .userinput-input3,
table .userinput-email { height:20px; border:1px solid #CCCCCC; padding-top:2px; }

table .userinput-input3 { float:left; }

table .userinput-input { width:70px; }
table .userinput-input2 { width:200px;}
table .userinput-input3 { width:134px; }

* html table .userinput-input3 { width:137px; }
*:first-child+html table .userinput-input3 { width:137px; }

table .userinput-email { width:184px; float:left; margin-left:5px; }

table .userinput-textarea { width:350px; height:38px; margin-bottom:14px; margin-top:10px; margin-right:2px; border:1px solid #CCCCCC; }

table .userinput-check { }

table .userinput-drop,
table .userinput-drop2 { font-size:12px; height:20px; border:1px solid #CCCCCC; vertical-align:middle; }

table .userinput-drop { width:200px; }
table .userinput-drop2 { width:130px; }

.formulare legend {
	display: none;
}
.formulare fieldset {
	display: block;
}
.formulare label {
	width:8.9167em; /*107 in 12*/
	float: left;
	clear: both;
	font-size:0.75em; /*12*/
	font-weight:normal;
}
.formulare input,
.formulare textarea,
.formulare select {
	font-size: .6875em; /*11*/
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border: 1px solid #707173;
	color:#707173;
	margin-bottom: 0.3125em; /*5*/
	float: left;
	padding: 0.1818em 0.0909em 0.1818em 0.0909em; /*2 1 2 1 in 11*/
}
html>body .formulare input,
html>body .formulare textarea,
html>body .formulare select {
	margin-bottom: 0.4545em; /*5 in 11*/
}
.formulare input {
	width: 28.9091em; /*318 in 11*/
	padding:0.1818em 0.2727em 0.2727em 0.2727em; /*2 3 3 3 in 11*/
}
html>body .formulare input {
	width: 28.5455em; /*314 in 11*/
}

.formulare #LabelMessage {
	color:#707173;
	font-weight:bold;
}
.formulare textarea {
	width:28.9091em; /*318 in 11*/
	height:8.9091em; /*92 in 11*/
	padding:0 0.2727em; /*0 3 in 11*/
}
html>body .formulare textarea {
	width:28.5455em; /*314 in 11*/}

.formulare .error {
	color: #68b022;
}

.captcha {
	text-align:center;
}

.captcha img {
	margin-bottom: 0.4545em; /*5 in 11*/
}

/******************************
Kontakt-Formular mit .formulare
******************************/
#kontakt label.plz {width: 2.2727em ;/*25 in 11*/}
#kontakt label.ort {width: 7.4545em; /*82 in 11*/ clear:none;}
#kontakt input#plz {width: 6.1818em; /*68 in 11*/}
html>body #kontakt input#plz {width: 6.0909em; /*67 in 11*/}
#kontakt input#ort {width: 21.5455em; /*237 in 11*/ margin-left:0.3125em; /*5*/}
html>body #kontakt input#ort {width: 21.2727em; /*234 in 11*/ margin-left:0.4545em; /*5 in 11*/}
*:first-child+html #kontakt input#ort {width: 21.2727em; /*234 in 11*/ margin-left:0.3125em; /*5*/}

#kontakt input.absenden {
	width:10.3636em; /*114 in 11*/
	height:2.1818em; /*24 in 11*/
	border:none;
	background:none;
	padding:0;
	margin:1.3125em 0 0 20.9375em; /*21 0 0 335*/
}
html>body #kontakt input.absenden {
	margin:1.9091em 0 0 30.4545em; /*21 0 0 335 in 11*/
}
*:first-child+html #kontakt input.absenden {
	margin:1.3125em 0 0 20.9375em; /*21 0 0 335*/
}


