/* Hinweis: Das Stylesheet der input Felder befindet sich in der Datei kontakt.php (im unteren Teil der Datei). */

body{}

.kontaktformular tr{border-bottom: 1px solid #CFC;}
.kontaktformular td  {
	vertical-align: top;
	float:left;
     padding-top: 10px;
     }
.kontaktformular  {
	 width:  100%;
     margin: 0px auto;
     padding: 0px;
     font-size: 15px;
     border: 0px solid #666666;
     background: none;
     clear: both;
     }
     
.kontaktformular fieldset {margin: 10px 0;}
.kontaktformular a {color: #363636; text-decoration: none;}
.kontaktformular a:hover {color: #363636;}
  
.kontaktformular legend {
	 color: #000;
	 padding: 3px 5px;
	 border: 0px solid #ddd;
	 text-transform: uppercase;
	 font-size:14px;
	 }
	  
.kontaktformular label {

	 float: left;
     clear: both;
     padding: 3px 10px;
     margin: 3px 0;
	 color: #363636;
	 font-weight:100;
     }
          
.kontaktformular input, .kontaktformular textarea, .kontaktformular select {
     border-right: 1px solid #ddd; 
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     background: none;
     padding: 0px 3px;
     margin: 3px 0;
     width: 100%;
	color:#363636;
     font-size: 15px;
}

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

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

#checkid {
  width: auto;
}

#checkid2 {
  width: auto;
}


.buttons input { width:100px;}
.buttons input, .captchareload img { margin-right: 10px; padding: 8px; background: #ccc; color: #363636; border-top:1px solid #fff; border-left:1px solid #fff; border-bottom:1px solid #666666; border-right:1px solid #666666;}
.buttons input:hover, .captchareload img:hover {margin-right: 10px; padding: 8px; background: #eee; color: #000; border-top:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #fff; border-right:1px solid #fff;}

.pflichtfeld {
	 }
	 

	 .zurueck {
	 }

form, input {}