.kontaktformular  {
     width:  600px;
     font-size: 11px;
     font-family: Arial;
     float: left;
     clear: both;
     }
.kontaktformular fieldset {margin: 10px 0;}
.kontaktformular a {color: #008A00; text-decoration: none;}
.kontaktformular a:hover {color: #008A00;}
  
.kontaktformular legend {
    background: #008A00;
    color: #fff;
    padding: 3px 5px;
	
    border: 1px solid #ddd;
    text-transform: uppercase;
    font-weight: bold;
     }
      
.kontaktformular label {
     width: 130px;
     float: left;
     clear: both;
     padding: 3px 10px;
     margin: 3px 0;
     }
          
.kontaktformular input, .kontaktformular textarea {
     border-right: 1px solid #ddd; 
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     background: #eeeeee;
     padding: 0px 3px;
     margin: 3px 0;
     } 
 
.kontaktformular input:active, .kontaktformular input:focus, .kontaktformular input:hover { background: #ffff88; }
.kontaktformular textarea:active, .kontaktformular textarea:focus, .kontaktformular textarea:hover { background: #ffff88;}
         
.buttons {text-align: center;}
.buttons input {background: #EEEEEE; color: #000; font-size:10px; font-weight:bold; border-top:2px solid #fff; border-left:2px solid #fff; border-bottom:2px solid #666666; border-right:2px solid #666666;}
.buttons input:hover {
    background: #ee0000;
    color: #fff;
    border-top:2px solid #ddd;
    border-left:2px solid #ddd;
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}


