body { margin:1em; padding:1em; }
p.separator { padding:1em; border:2px solid gray; }

.login_box {
	border: 1px solid #333333;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.login_header {	background-color: #bcbcbc;	margin: 2px;	padding: 5px; color:#fff; font-size: 13px; font-weight:bold;}
.login_message {
	background-color: #FBFFB0;
	margin: 5px 2px;
	padding: 3px;
	font-size:10px;
	border: 1px solid #ccc;
}
.login_form {
	background-color: #FBFFB0;
	margin: 5px 2px;
	font-size:10px;
	border: 1px solid #ccc;
	}
.login_forgot {background-color: #FBFFB0;font_size:8px;}
.login_label {font-size: 10px; padding: 0px 0px 0px 3px;}


/********* Stylesheet der Frontendbenutzerregistrierung **********/


.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-color: transparent; 

text-decoration:none; 

margin: 0px;

text-align: left;

margin-left: 1px; 

padding: 0px;

color: #FE6F00;

font-family: 'Trebuchet MS','Lucida Grande', Verdana, Arial, sans-serif;

font-size: 12px;

text-decoration: underline;

font-weight: bold;

}


.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; 

}
