.kontaktformular  {
	 width:  500px;
     margin: 0px 0;
     padding: 20px 50px;
     font-size: 16px;
     font-family: SourceSansPro-Light, Arial, Helvetica, sans-serif;
     }
     
.kontaktformular fieldset {margin: 10px 0;}
.kontaktformular a {color: #999999; text-decoration: none;}
.kontaktformular a:hover {color: #999999;}
  
.kontaktformular legend {
	 padding: 3px 5px;
	 font-family: Raleway-Bold, Arial, Helvetica, sans-serif;
	 font-size: 20px;
	 letter-spacing: 0.04em;
	 color: #fe9f17;
	 margin-bottom: 10px;
	 margin-top: 20px;
	 }
	  
.kontaktformular label {
     width: 150px;
	 float: left;
     clear: both;
     padding: 3px 10px;
     margin: 3px 0;
     color: #999999;
     }
          
.kontaktformular input, .kontaktformular textarea {
     border-right: 1px solid #666666; 
     border-bottom: 1px solid #666666;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     background: black;
     padding: 0px 3px;
     margin: 3px 0;
	 width: 300px;
	 font-size: 16px;
     font-family: SourceSansPro-Light, Arial, Helvetica, sans-serif;
     color: #999999;
}

.kontaktformular input:active, .kontaktformular input:focus, .kontaktformular input:hover { background: black;}
.kontaktformular textarea:active, .kontaktformular textarea:focus, .kontaktformular textarea:hover { background: black;}

.kontaktdaten table, .anfrage table, .captcha table { border-spacing:0px; width:360px; border:0px solid;}
.label { width:200px; padding:0px;}
.field { width:300px; padding:0px;}
.error { width:200px; padding:0px 0px 0px 5px;}
.captchareload { padding-left:10px;}
input.errordesignfields, textarea.errordesignfields { background-color:#cc3333;}





.buttons input { width:130px;}
.buttons input, .captchareload img { background: black; color: #999999; border-top:2px solid #fff; border-left:2px solid #fff; border-bottom:2px solid #666666; border-right:2px solid #666666;}
.buttons input:hover, .captchareload img:hover { background: black; color: #999999; border-top:2px solid #ddd; border-left:2px solid #ddd; border-bottom:2px solid #fff; border-right:2px solid #fff;}

.pflichtfeld {
	 color: #fe9f17;}
	 

	 .zurueck {
	 color: #fe9f17;}

