/* styles for extension "tx_srfeuserregister_pi1" */
	.tx-srfeuserregister-pi1 p { line-height:125%; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; text-indent:0px; }
	.tx-srfeuserregister-pi1 a:link 		{ }
	.tx-srfeuserregister-pi1 a:visited 	{ }
	.tx-srfeuserregister-pi1 a:hover 	{ }
	.tx-srfeuserregister-pi1 a:active 	{ }
	.tx-srfeuserregister-pi1 td { vertical-align:top;  line-height:125%; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
	.tx-srfeuserregister-pi1 input { border:1px solid black; background-color:#FBFAEC; font-size:10px; }
	.tx-srfeuserregister-pi1 input[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }
	.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { border:1px solid black; background:#F4EBCB; color:black; font-weight:bold;}
	.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { }
	.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon { }
	.tx-srfeuserregister-pi1 select { border:none; border-bottom:1px solid black; background-color:#FBFAEC; }
	.tx-srfeuserregister-pi1 textarea { border:none; border-bottom:1px solid black; background-color:#FBFAEC; }
	.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  { background-color:#FBFAEC;  vertical-align:middle; }
	.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  { border:none; background-color:#FBFAEC; vertical-align:middle; }
	.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em; font-size: 1em; width:220px;}
	.tx-srfeuserregister-pi1 dl.tx-srfeuserregister-pi1-multiple-checkboxes { width:220px;}
	.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .4em 0; }
	.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li input { border:none; }
	.tx-srfeuserregister-pi1 p.noborder input { border:none; }
	.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; font-size: 1em; }
	.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; margin: 0; font-size: 1em; }
	.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 2em 0 0;}
	.fe_user_error {color:#FF0000; font-weight:bold; }

/* Loginbox*/
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

	.tx-newloginbox-pi1 {}
	.tx-newloginbox-pi1-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi1-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi1-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi1-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

	#tx-newloginbox-pi1-user { border:1px solid black; }
	#tx-newloginbox-pi1-pass { border:1px solid black; }
	#tx-newloginbox-pi1-logout_submit,
	#tx-newloginbox-pi1-login_submit { border:1px solid black; background:#F4EBCB; color:black; font-size:10px; }
	.tx-newloginbox-pi1-forgotP {}

	p.sr_error { color: red; font-weight: bold; }
	dl.tx-srfeuserregister-pi1-multiple-checkboxes { float:left; clear:both; }
	dt input { clear:both;float:left; }
	dd { float:left; margin-left: 10px; }
