#myform{margin-bottom:2em;padding-bottom:2em}
#myform fieldset{width:24em;margin:1em 1em 2em 0;border:none;border-bottom:1px solid #cccccc;padding-bottom:10px}
#myform legend{margin-bottom:15px;font-weight:bold;font-size:120%}
#myform label{width:100%;margin-top:.5em;display:block;font-weight:bold;cursor:pointer}
#myform input,#myform select,#myform textarea{width:24em;border:1px solid #dad5cd;padding:2px 0.2em;float:none;background:#f4f4f1;cursor:text}
#myform select{cursor:pointer}
#myform input:hover,#myform select:hover,#myform input.submit:hover,#myform textarea:hover{background:#fdfaf2}
#myform input:focus,#myform select:focus,#myform textarea:focus{background:#ffffff;font-weight:bold}
#myform input[type='radio']{cursor:pointer;margin:0 7px 0 10px;width:auto}
#myform input.submit{padding:3px 10px;font-weight:bold;border-top:1px solid #cccccc;border-right:2px solid #666666;border-bottom:2px solid #666666;border-left:1px solid #cccccc;width:auto;cursor:pointer}
#myform input.submit:focus{font-weight:normal}
#myform #anrede{width:150px;padding:0 0 0 0.2em;cursor:pointer}
#myform #quelle{width:200px;padding:0 0 0 0.2em;cursor:pointer}
#myform #plz,#myform #nutzlast,#myform #anzahl_paletten,#myform #sendungsdaten_anzahl,#myform #sendungsdaten_abmessungen_L,#myform #sendungsdaten_abmessungen_B,#myform #sendungsdaten_abmessungen_H, #myform #sendungsdaten_gewicht{width:50px}
#myform .req,#myform label.error{color:#ff0000;font-size:90%;font-weight:normal;font-style:italic}
#myform input.error,#myform select.error{border:1px solid #ff0000;color:#000000;font-style:normal}
#myform label.error{padding-left:5px;display:inline}