
/********* Stylesheet der Frontendbenutzerregistrierung **********/


.tx-srfeuserregister-pi1-fe_users_form fieldset {
border: none;
}


.tx-srfeuserregister-pi1-fe_users_form fieldset dl {

}

.tx-srfeuserregister-pi1-fe_users_form fieldset dl dt {
}


.tx-srfeuserregister-pi1 form fieldset {
border: none;
}

.tx-srfeuserregister-legende {
 font: normal 16px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
 font-weight: bold;
 margin: 4 0 8px 0;
 width: 500px;
 color: #a37925;
}

#tx-srfeuserregister-pi1-password_again {
 width: 140px;
 margin:6px 0 0 0;
 padding:0;
}

#tx-srfeuserregister-pi1-password {
 width: 140px;
 margin:0px 0 0 0;
 padding:0;
}

* html .tx-srfeuserregister-pi1-genderinput {
width: 250px;
}


.tx-srfeuserregister-pi1-first-name dt {
padding-top: 6px;
}

.tx-srfeuserregister-pi1-first-name dd {
 margin:8px 0 0 0;
}

* html .tx-srfeuserregister-pi1-first-name dd {
 margin:8px 0 0 0;
}


.tx-srfeuserregister-pi1-pwa {
 margin:8px 0 0 0;
}
#tx-srfeuserregister-pi1-username {
width: 140px;
}


.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-edit-header { 
 font: normal 12px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
 font-weight: bold;
 margin: 4 0 8px 0;
 width: 500px;
 color: #a37925;
}

#tx-srfeuserregister-pi1-zone { 
width: 100px;
}

#tx-srfeuserregister-pi1-country { 
width: 300px;
}

#tx-srfeuserregister-pi1-zip { 
width: 200px;
}

#tx-srfeuserregister-pi1-telephone { 
width: 200px;
}

#tx-srfeuserregister-pi1-comments { 
width: 300px;
}

.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 {
padding-left: 0px; 
}

.tx-srfeuserregister-pi1 a {
text-align: left;
padding: 20px;
color: #a35e25;
font: bold 12px Verdana, Arial, Helvetica, geneva, Sans-Serif; 
text-decoration: none;
}


.tx-srfeuserregister-pi1 a:hover {
 color: #566fa7;
text-decoration: underline;
}

.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 input { 
margin: 0; 
padding: 0 .5em 0 0; 
}

.tx-srfeuserregister-pi1 input[type=password] {
margin-right: 1em; 
}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
margin-right: 1em; 
}

.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { 
background-color: transparent; 
}

* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
background-color: transparent; 
}		

.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%; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt {
width: auto; 
padding-right: 0; 
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { 
width: auto; 
}

* 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; 
} 

