/* ######################################################################################################
** # PGI - Schmelzer                                                        #############################
** # Anpassungen PEX                                                        #############################
** ######################################################################################################
** # Elements sr_feuser_register
** ######################################################################################################
**
*/




/* ######################################################################################################
** # Element: sr_feuser_register - dl, dt, dd - Table replacement           #############################
** ######################################################################################################
**
*/
.tx-srfeuserregister-pi1 dl {
	/* width: 90%; */
}


/* Verwendet als label, linke spalte */
.tx-srfeuserregister-pi1 dt {
	clear: both;
	float: left;
	text-align: right;
	width: 140px;
}

/* Verwendet als formfield, rechte spalte */
.tx-srfeuserregister-pi1 dd {
	text-align: left;
	float: none;
	margin-left:150px;
}


/* ######################################################################################################
** # Element: sr_feuser_register - DEBUG                                    #############################
** ######################################################################################################
**
*/

/* basis - definition list  */
.tx-srfeuserregister-pi1 dl {
	/* background-color: #FFF; */
}

.tx-srfeuserregister-pi1 dt {
	/* background-color: ORANGE; */
}

.tx-srfeuserregister-pi1 dd {
	/* background-color: GREEN; */
}






/* ######################################################################################################
** # Element: sr_feuser_register - labels                                   #############################
** ######################################################################################################
**
*/
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }


/* abstand zwischen label und cb bzw. radio */
.tx-srfeuserregister-pi1 dd label {
	padding-left:   5px;
	padding-right: 15px;
}

ul.tx-srfeuserregister-multiple-checkboxes li label 	{ margin: 0; }


/* ######################################################################################################
** # Element: sr_feuser_register - form elements                            #############################
** ######################################################################################################
**
*/
.tx-srfeuserregister-pi1 input 												{ margin: 0;  }
.tx-srfeuserregister-pi1 input[type=password] 							{ margin-right: 1em; }
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password 	{ margin-right: 1em; }

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



/* ######################################################################################################
** # Element: sr_feuser_register - custom form elements                     #############################
** ######################################################################################################
**
*/


/* Damit die Felder bei PLZ und Ort unterschiedliche Laengen haben                 */
/* Normale Felder width: 250px, margin-left:10px                                   */
input#tx-srfeuserregister-pi1-zip {
	width: 50px;
}
input#tx-srfeuserregister-pi1-city {
	width: 189px;
}





/* ######################################################################################################
** # Element: sr_feuser_register - ul/li as helpers for form elements       #############################
** ######################################################################################################
**
*/
.tx-srfeuserregister-pi1 ul 									{ margin: 0; padding: 0; list-style-type: none; }
ul.tx-srfeuserregister-multiple-checkboxes 				{ padding: 0; margin: 0; list-style-type: none;  }
ul.tx-srfeuserregister-multiple-checkboxes li			{ padding: 0; margin: 0;}
ul.tx-srfeuserregister-multiple-checked-values li 		{ padding: 0; margin: 0; }



/* ######################################################################################################
** # Element: sr_feuser_register - diverse                                  #############################
** ######################################################################################################
**
*/
	  /* Fehlermeldungen */
.tx-srfeuserregister-pi1-error 	{ color: #ff0000; }

	 /* the legend above each form */
.tx-srfeuserregister-pi1 legend 	{ padding: 0 .5em; font-weight: normal; }


.tx-srfeuserregister-pi1-notice 	{ font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1-trash 	{ margin-bottom: 2em; }
.tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }



