.reg {
   border: 0 none;
}
fieldset select{
   display: block;
   font-size: 92%;
   width: 100%;}

.reg form{
   border: 3px double #aaaaaa;
   border-width: 3px 0;
   padding: 5px 0;  
   margin: 5px 0;
}
.reg label {
   font-size: 100%;
   float: left;
   width: 115px;}
   
.reg input {
   width: 400px;
}

.reg select {
   width: 406px;
   margin-left: 115px;
}

.ansprechpartner {
   border: 0 none;
}

.ansprechpartner label {
   font-size: 100%;
   float: left;
   width: 115px;
}

.ansprechpartner input {
   width: 400px;
}

.ansprechpartner select {
   width: 406px;
   margin-left: 115px;
}

.freitext {
   border: 0 none;
}
.freitext input {
   width: 350px;
}

.checkbox {
   border: 0 none;
}

.checkbox input {
   margin-left: 0;
   border: 0 none !important;
}

.checkbox label{
   width: 150px;
   float: left;
}

.sendbutton {
   border: 0 none;
}
.sendbutton input {
   float: right;
}
