/******************************************************/
/* Fieldset                                           */
/******************************************************/
#reg_form fieldset {
   position: relative;
   margin: 0 0 10px 0;
   padding: 10px 10px 10px 10px;
   border: 1px solid #88ccfd;
}
#reg_form fieldset legend {
   position: relative;
   margin: 0;
   padding: 0;
   color: #333;
}

#reg_form fieldset .pflichtfeld {
   position: absolute;
   left: 315px;
   top: auto;
}

#content #reg_form p.align_right {
   text-align: right;
}

/******************************************************/
/* Textfelder                                         */
/******************************************************/
#reg_form fieldset label {
   position: relative;
   margin: 0;
   padding: 0;
   float: left;
}
#reg_form fieldset input.text {
   position: relative;
   display: block;
   margin: 0 0 10px 100px;
   padding: 0;
   width: 200px;
}

/******************************************************/
/* Radiobuttons                                       */
/******************************************************/
#reg_form fieldset input.radio {
   position: relative;
   margin: 0;
   padding: 0;
   float: left;
   width: 20px;
   height: 18px;
}
#reg_form fieldset label.label_radio {
   position: relative;
   display: block;
   margin: 0 0 5px 25px;
   float: none;
}

/******************************************************/
/* Select                                             */
/******************************************************/
#reg_form fieldset select {
   position: relative;
   display: block;
   margin: 0 0 10px 100px;
   padding: 0;
   width: 202px;
}




