

.tx-srfeuserregister-pi1 p {
  margin-top: .5em;
  margin-bottom: 0;
  padding: 0 .3em;
  text-indent: 0;
}
.tx-srfeuserregister-pi1 h4 {
  margin-top: 0;
  padding-left: .3em;
}
.tx-srfeuserregister-pi1 legend {
  padding: 0 .5em;
  font-weight: bold;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
  font-style: italic;
  margin-bottom: 1em;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
  margin-bottom: 2em;
}
.tx-srfeuserregister-pi1 a {
  padding-left: 14px;
  background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link.gif");
  background-repeat: no-repeat;
  background-position: 0% 60%;
  text-decoration:none;
}

.tx-srfeuserregister-pi1 label {
  margin: 0;
  padding: 0;
}
.tx-srfeuserregister-pi1 label span {
  color: #ff0000;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
  color: #ff0000;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {
  margin-left: 1em;
  background-color: transparent;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover {
  cursor: pointer;
}
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {
  padding-left: 15px;
  background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif");
  background-color: transparent;
  background-repeat: no-repeat;
  font-size: .8em;
  margin-left: 1em;
}
.tx-srfeuserregister-pi1 ul {
  margin: 0;
  padding: 0;
  list-style-position: inside;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes {
  list-style-type: none;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li {
  margin: 0 0 .3em 0;
  padding: 0;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label {
  margin: 0;
  padding: 0 0 0 .5em;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li {
  float: left;
  padding: 0 2em 0 0;
  margin: 0;
}

.tx-srfeuserregister-pi1 dl {
  margin: 0;
  padding: 1em 0 0 0;
}
.tx-srfeuserregister-pi1 dt,
.tx-srfeuserregister-pi1 dd {
  margin: 0;
  padding: 0 0 .5em 0;
  float: left;
}
.tx-srfeuserregister-pi1 dt {
  clear: both;
  width: 25%;
  text-align: right;
  padding-right: 1em;
}
.tx-srfeuserregister-pi1 dd {
  text-align: left;
  width: 50%;
}
* html .tx-srfeuserregister-pi1 dd {
  float: none;
}
.tx-srfeuserregister-pi1 dd p {
  margin-top: 0;
  margin-bottom: .5em;
  padding: 0;
}
.tx-srfeuserregister-pi1 dd label {
  padding: 0 1em 0 .5em;
}

