body, input { font-size: 1em; 
              font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
              background-color: white; 
              }

form p { clear: left;
    float: left;
    width: 480px;
    margin: 2px 2px 2px 0;
    padding: 2px; 
    }
    
form { font-size: 0.9em; 
       line-height: 120%;
       width: 198px; 
       margin: 0em; 
       padding: 0em;
        } 
        
fieldset { margin: 0; 
           padding: 0 0 10px; 
           border: solid 1px grey; 
           }  
           
legend { color: grey; 
         font-size: 1em; 
         margin: 3px; 
         padding: 3px; 
         }  
                          
.button { font-size: 0.9em;
          background-image: url(img/button.gif);
          background-repeat: no-repeat; 
          background-attachment: scroll; 
          width: 70px; 
          height: 30px; 
          margin: 5px;
          cursor:pointer; 
          }
input { width: 10em; 
        float: left;
        margin: 3px; 
        padding: 2px; 
        border: solid 1px silver; 
        display: block; 
        }     
         
#strasse { }

#nummer { width: 3em; }

#ort { }

#postleitzahl { width: 3em; }

#name { }

#firma { }

#email { }

#telefon { }

#nachricht { width: 250px; 
             height: 100px; 
             margin-left: 20px; 
             }
             
#vorname { }

label { color: #878787; 
        font-weight: normal; 
        text-align: right; 
        width: 5em; 
        float: left; 
        margin: 5px 0; 
        padding: 5px; 
        }

