


.FormKontakt label {
	display:block;
	width:250px;
	font-family:Arial;
  font-size:12px;
	color:#333;	
	text-align:left;
 }

.FormKontakt label.k1 {margin-top:25px;}
.FormKontakt label.k2, .FormKontakt label.k3 {margin-top:15px;}
.FormKontakt label.k4 {margin:20px 0px 10px;width:300px;}
.FormKontakt label.fehler.k1 {margin:25px 0px 5px;font-size:13px;color:#ff0000;}
.FormKontakt label.fehler.k3 {margin:15px 0px 5px;font-size:13px;color:#ff0000;}
.FormKontakt label.fehler.k4 {margin:20px 0px 10px;width:300px;font-size:13px;color:#ff0000;}

.FormKontakt input {
	width:300px;
	padding:.2em;
	margin-top:4px;
	font-family:Arial;
  font-size:12px;
	color:#d4d4d4;		
	background:rgba(0,0,0,0.6);
	border:none;
	     -webkit-border-top-left-radius: 5px;
	    -webkit-border-top-right-radius: 5px;
	         -moz-border-radius-topleft: 5px;
	        -moz-border-radius-topright: 5px;
	             border-top-left-radius: 5px;
	            border-top-right-radius: 5px;
	  -webkit-border-bottom-left-radius: 5px;
	 -webkit-border-bottom-right-radius: 5px;
	      -moz-border-radius-bottomleft: 5px;
	     -moz-border-radius-bottomright: 5px;
	          border-bottom-left-radius: 5px;
	         border-bottom-right-radius: 5px;
 }

.FormKontakt textarea {
	margin-top:4px;
	width:650px;
	height:200px;
  padding:.2em;
  max-width:650px;   //für IE
  max-height:200px;
  min-width:650px;
  min-height:200px;
  resize:none;
  font-family:Arial;
  font-size:12px;
	color:#d4d4d4;
  background:rgba(0,0,0,0.7);
	border:none;
	     -webkit-border-top-left-radius: 5px;
	    -webkit-border-top-right-radius: 5px;
	         -moz-border-radius-topleft: 5px;
	        -moz-border-radius-topright: 5px;
	             border-top-left-radius: 5px;
	            border-top-right-radius: 5px;
	  -webkit-border-bottom-left-radius: 5px;
	 -webkit-border-bottom-right-radius: 5px;
	      -moz-border-radius-bottomleft: 5px;
	     -moz-border-radius-bottomright: 5px;
	          border-bottom-left-radius: 5px;
	         border-bottom-right-radius: 5px;
 }
 
.FormKontakt input#codekontakt {width:120px;}

.FormKontakt input#namekontakt:focus, .FormKontakt input#emailkontakt:focus, .FormKontakt textarea:focus, .FormKontakt input#codekontakt:focus {
	background:rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 0 10px rgba(136,25,20,0.9);
	   -moz-box-shadow: 0 0 10px rgba(136,25,20,0.9);
	        box-shadow: 0 0 10px rgba(136,25,20,0.9);
   border:none;
 }

.FormKontakt input.fehler, .FormKontakt textarea.fehler {
   background:rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 0 10px rgba(136,25,20,0.9);
	   -moz-box-shadow: 0 0 10px rgba(136,25,20,0.9);
	        box-shadow: 0 0 10px rgba(136,25,20,0.9);
   border:1px #ff0000 solid;
 }

.FormKontakt input.fehler#namekontakt:focus, .FormKontakt textarea.fehler:focus, .FormKontakt input.fehler#codekontakt:focus {
	background:rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 0 10px rgba(136,25,20,0.9);
	   -moz-box-shadow: 0 0 10px rgba(136,25,20,0.9);
	        box-shadow: 0 0 10px rgba(136,25,20,0.9);
   border:1px #ff0000 solid;
 }

.FormKontakt input[type="submit"] {
	width:100px;
	padding:.3em;
	font-family:Arial;
  font-size:12px;
	color:#eee;
	text-align:center;
	margin:25px 0px 0px 275px;	
	background:rgba(0,0,0,0.7);
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
      -moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
           box-shadow: inset 0 0 5px rgba(0,0,0,0.3);
	 					       -webkit-border-radius: 10px;
							 	    -moz-border-radius: 10px;
							 	         border-radius: 10px;
 }
 
.FormKontakt input[type="submit"]:hover, .FormKontakt input[type="submit"]:focus {
	background:rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 10px rgba(136,25,20,0.9);
	   -moz-box-shadow: 0 0 10px rgba(136,25,20,0.9);
	        box-shadow: 0 0 10px rgba(136,25,20,0.9);
   border:none;
   cursor:pointer;
 }

.FormKontakt fieldset {
	width:650px;
	height:475px;
	margin:5px 0px 0px 40px;
	text-align:left;
	border:none;
 }
 
 .FormKontakt fieldset p {
  display:inline-block;
	width:125px;
	margin:0px;
 	padding:0;
	font-family:Times;
  font-size:21px;
	font-style:italic;
	font-weight:bold;
	color:#333;
	text-align:right;
	letter-spacing:6px;
	line-height:1;
 }
 
 
@media screen and (max-width: 925px)   {
	.FormKontakt fieldset             {width:550px;}
   .FormKontakt textarea             {width:550px;max-width:550px;min-width:550px;}	
	.FormKontakt input[type="submit"] {margin-top:25px;margin-left:225px;}	
 } 
 
 
 