input { outline:none; }
.form {
  
 
    color:#424d4d;
    font-size: 11px;
}
.formcont {
	width:400px;
	float:left;
	margin-right:20px;}
.formcont2 {
	width:400px;
	float:right;
	margin-right:20px;}
.form .form-row {
    width:100%;
    margin-bottom: 10px;
    float:left;
}
.form .form-row2 {
    width:100%;
    margin-bottom: 5px;
    float:left;
}
.form .label { float:left; width:110px; margin:6px 0 0 5px; }
.form .label2 { float:left; width:180px; margin:0px 0 0 5px; }
.form .label3 { float:left; width:250px; margin:5px 0 0 5px; color:#424d4d; }
.form .input-container { float:left; width:195px; text-align:right;}
.form .input-container2 { float:left; width:200px; text-align:left; }
.form .input-textfeld { float:left; width:195px; text-align:right; }
.form .input-container_herr { float:left; width:120px; text-align:left;}
.form .input { width:280px; height:18px; border:1px solid #ccc;  font-family: 'PT Sans', Arial, sans-serif; font-size:13px; font-weight:400; color:#424d4d;}
.form .input-readonly { width:280px; height:18px; border:1px solid #ddddcc; color:#660000; font-weight:bold;}
.form .select { width:80px; height:22px; border:0px solid #dcad72; float:left;  text-align:left;}
.form .textarea { width:350px; height:125px; border:1px solid #ccc; font-family: 'PT Sans', Arial, sans-serif; font-size:13px; float:left;  text-align:left; color:#424d4d;}
 .textfeld{ width:280px; height:130px;  float:left;}
.form .error-input, .form .error-both .input, .form .error-same .input { background-color:#FFEFEF; border-color:#BB6666; color:#660000; }
.form .error-div { float:right; margin:7px 10px 0 0; color:#935; font-size:12px;}
.form .error-div-alternative { display:none; -moz-border-radius:10px; -webkit-border-radius:10px; width:800px; top:0; left:50%; position:absolute; z-index:1000; margin-left:-400px; text-align:center; font-size:14px; color:#934; padding:20px 0 20px 0; background-color:#fee; border:solid 2px #d36; border-top-width:0; }
.form .error-same, .form .error-both { color:#fff; background-color:#FFEFEF; -moz-border-radius:3px; }
.form .sendBtn{
	width:100px;
	height:25px;
	text-align:center;
	color:#393938;
	border:1px solid #ccc;
	float:left;
	display:block;
	cursor:pointer;
	-moz-box-shadow:2px 2px 2px 1px #aaa;
	-webkit-box-shadow:2px 2px 2px 1px #aaa;
	box-shadow:2px 2px 2px 1px #aaa;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	background-color:#eee;
	}
.form .Btn {
	width:100px;
	height:25px;
	text-align:center;
	color:#393938;
	border:1px solid #ccc;
	float:left;
	display:block;
	cursor:pointer;
	-moz-box-shadow:2px 2px 2px 1px #aaa;
	-webkit-box-shadow:2px 2px 2px 1px #aaa;
	box-shadow:2px 2px 2px 1px #aaa;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
	background-color:#eee;
	}
.form .sendBtn:hover ,.form .Btn:hover { color:#54863B; border:1px solid #54863B; }
.sendfeld {
	 float:left;
    width:400px;
    padding:0px;
    margin:0 10px 0 0;
    color:#54863B;
    font-size: 11px;
}
.td {background-color:#FFF;}