#userregister {

}


.tx-srfeuserregister-pi1 p { margin-top: 5px; margin-bottom: 0; padding: 0 3px; text-indent: 0; }		
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: 3px; }		
.tx-srfeuserregister-pi1 legend { padding: 0 5px; font-weight: bold; color:#882545; font-size:13px; }		
/*.tx-srfeuserregister-pi1*/
.tx-srfeuserregister-pi1-notice { font-size:11px; font-weight:bold; margin-top:5px; margin-bottom: 15px; margin-left:12px; color:#333333; }		
/*.tx-srfeuserregister-pi1 */
.tx-srfeuserregister-pi1-trash { margin-bottom: 15px; }		
.tx-srfeuserregister-pi1 a { padding-left: 12px; background-image: url("../../template/grafix/pfeil_01.gif"); background-repeat: no-repeat; background-position: 0% 50%; text-decoration:none; font-size:11px; font-weight:bold; }		
.tx-srfeuserregister-pi1 a:hover { text-decoration:underline; }
.tx-srfeuserregister-pi1 label { margin:0; padding:0; }		
.tx-srfeuserregister-pi1 label span { color: #882545; }		
.tx-srfeuserregister-pi1 
.tx-srfeuserregister-pi1-error { color: #882545; font-size:11px; margin:0px; padding:0px; text-align:left; }		
.tx-srfeuserregister-pi1 select { background:#efefef; border-style:solid; border-width:1px; border-color:#555555; width:257px; font-size:11px; }
* html .tx-srfeuserregister-pi1 select { background:#efefef; border-style:solid; border-width:1px; border-color:#555555; width:258px; font-size:11px; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 5px 0 0; background:#efefef; border-style:solid; border-width:1px; border-color:#555555; width:250px;}		
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }		
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 10px; }		
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color:#efefef; transparent; width:20px; border-width:0px; }		
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; width:20px; border:0px;}				
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 10px; 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("../../template/grafix/pfeil_01.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 3px 0; padding: 0; }		
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 5px; }		
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 20px 0 0; margin: 0; }		
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 10px 0 0 0; }		
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 5px 0; float: left; }		
.tx-srfeuserregister-pi1 dt { clear: both; width: 200px; text-align: right; padding-right: 1em; }		
.tx-srfeuserregister-pi1 dd { text-align: left; width: 250px; }		
.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: 5px; padding: 0; }		
.tx-srfeuserregister-pi1 dd label { padding: 0 10px 5px; }

.tx-srfeuserregister-pi1 dd .tx-srfeuserregister-pi1-submit { 
width:150px; 
margin-left:130px;
margin-bottom:5px; 
background:#ffe59c; 
font-weight:bold; 
text-align:center; 
border-style:solid;
border-color:#999999;
border-width:2px;

}


/* NEWLOGINBOX */
.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }	
.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }	
.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }	
.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }

.tx-newloginbox-pi1 { font-size:11px; }

#user { font-size:11px; width:135px; }
#pass { font-size:11px; width:135px; } 

#userregister P { margin:0; padding:0; text-align:left; }