.form_title {
   position:static;
   top:0px;
   left:0px;
   padding: 2px;
   padding-bottom: 10px;
/*   background:#00ff00;
   border:1px solid #787878;*/
}

.form_top {
   position:relative;
   top:0px;
   left:0px;
   padding: 2px;
   padding-bottom: 10px;
/*   background:#ffff00;
   border:1px solid #787878;*/
}

.form_body {
   position:relative;
   top:0px;
   left:30px;
   width:450px;

/*   background:#ff00ff;
   border:1px solid #787878;*/
}

.form_footer {
   position:static;
   background:#efefef;
   top:0px;
   left:0px;
/*   background:#0000ff;
   border:1px solid #787878;*/
}

label#form { /* Alle Labels UND Formularelemente auswählen */
   display: block;
   float: left;
   width: 130px;
   text-align: left; 
   padding-right: 5px; 
}

input#form, select#form, textarea#form { /* Alle Labels UND Formularelemente auswählen */
   display: block;
   float: left;
}

fieldset#form  { /* Alle Labels UND Formularelemente auswählen */
   padding: 2px;
   margin: 3px;
   border: 0px;
   background:#efefef;
}

form#form br { /* Alle Zeilenumbrüche in Formularen auswählen */
   clear: left; /* das floating der labels und inputs aufheben */
}

input#submit { /* den Submit-Button */
   float: none;
   width: auto;
}


