form p { clear: left;
           float: left;
           width: 100%;
           margin: 2px 2px 2px 0;
           padding: 2px;
}
form { font-size: 0.9em;
        line-height: 120%;
}
label { color: #878787;
         font-weight: normal;
         text-align: right;
         width: 5em;
         float: left;
        margin: 5px 0;
        padding: 5px;
}
fieldset { padding: 0px 10px 10px 10px;
            
            border: solid 2px maroon;
}
legend { color: maroon;
            font-size: 1em;
            margin: 3px;
            padding: 3px;
            font-weight: normal;
}
.button { font-size: 0.9em;
             background-image: url(button.gif);
             background-repeat: no-repeat;
             background-attachment: scroll;
             width: 150px;
            height: 30px;
            margin: 5px;
            margin-left: 20px;
            cursor:pointer;
}
input { width: 10em;
          float: left;
          margin: 3px;
          padding: 2px;
          border: solid 1px silver;
          display: block;
}
#straße { }
#nummer { width: 10em; }
#email { width: 10em; }

#name { }
#nachricht { width: 500px;
                 height: 100px;
                 margin-left: 20px;
                 margin-right: 20px;
}
#vorname { }
