#formular { margin:0 auto 0 20px; padding:0; width:520px; }
/* start style formular */
form { margin:0; padding:0; }
fieldset {width:390px; border:solid 1px #999; padding:10px; margin:5px; text-align:left;}
fieldset:hover {border-color:#333;}
fieldset#checkbox input  {width:35px;}
legend { font-size:13px; color:#666; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding:5px; margin:5px; background:transparent; }
label { color:#666; font-size:13px; font-family: Arial, Helvetica, sans-serif; margin:0 3px 3px 0; padding:0; line-height:15px; width:120px; display:block; float:left; clear:left; }
input { font-size: 13px; font-family: Arial, Helvetica, sans-serif; border:solid 1px #666; padding-left:0.3em; margin-bottom:0.6em; width:240px; background:#fff; }
input:focus {border-color:#900;}
select { font-size: 13px; font-family: Arial, Helvetica, sans-serif; border:solid 1px #666; padding-left:0.3em; margin-bottom:0.6em; background:#fff; width:100px; }
option { color:#900; font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
textarea { color: #000; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 15px; width:244px; border:solid 1px #666; }
textarea:focus {border-color:#900;}
.plz {width:50px;}
.ort {width:180px;}
.strasse {width:200px;}
.strnummer {width:30px;}
.submitbtn { width:123px; background:#666; border-color:#999 #333 #333 #999; color:#fff; font-family: Arial, Helvetica, sans-serif; left: 200px; cursor:pointer; padding:0; margin:0; border-style: solid; border-width: 1px; }
.submitbtn:hover { background:#900; color:#fff; font-family: Arial, Helvetica, sans-serif; border-color:#c00 #990100 #990100 #c00; border-style: solid; border-width: 1px; }
/* ende style formular */
