.tx-felogin-pi1 a, .tx-srfeuserregister-pi1 a {
	padding: 0 0 0 12px;
	background: url('/fileadmin/images/links/internallink.gif') 0 3px no-repeat;
}
.tx-felogin-pi1 p, .tx-srfeuserregister-pi1 p {
	margin: 0.5em 0;
}
#col2 .tx-felogin-pi1 fieldset {
	width: 80%;
	padding:10px;
}
.color0 .tx-felogin-pi1 fieldset {
	border: solid 1px #BEC600;
	background: transparent;
}
.color1 .tx-felogin-pi1 fieldset {
	border: solid 1px #99CC33;
	background: transparent;
}
.color2 .tx-felogin-pi1 fieldset {
	border: solid 1px #339966;
	background: transparent;
}
.color3 .tx-felogin-pi1 fieldset {
	border: solid 1px #0099CC;
	background: transparent;
}
.color4 .tx-felogin-pi1 fieldset {
	border: solid 1px #336699;
	background: transparent;
}
.color5 .tx-felogin-pi1 fieldset {
	border: solid 1px #CC33CC;
	background: transparent;
}
.color7 .tx-felogin-pi1 fieldset {
	border: solid 1px #FF6633;
	background: transparent;
}
.color8 .tx-felogin-pi1 fieldset {
	border: solid 1px #CC0000;
	background: transparent;
}
.tx-felogin-pi1 fieldset {
	margin: 0 0 1em 0;
	padding: 10px;
	border: solid 1px #989897;
	background: url(/fileadmin/images/layout/bg_form_box.gif) repeat scroll center top #f7f7f7;
	width: 270px;
}
.tx-srfeuserregister-pi1 fieldset {
	margin: 0 0 1em 0;
	padding: 15px;
	border: solid 1px #989897;
	background: url(/fileadmin/images/layout/bg_form_box.gif) repeat scroll center top #f7f7f7;
}
.color0 .tx-srfeuserregister-pi1 fieldset {
	border: solid 1px #BEC600;
	background: transparent;
}
.color1 .tx-srfeuserregister-pi1 fieldset {
	border: solid 1px #99CC33;
	background: transparent;
}
.color2 .tx-srfeuserregister-pi1 fieldset {
	border: solid 1px #339966;
	background: transparent;
}
.color3 .tx-srfeuserregister-pi1 fieldset {
	border: solid 1px #0099CC;
	background: transparent;
}
.color4 .tx-srfeuserregister-pi1 fieldset {
	border: solid 1px #336699;
	background: transparent;
}
.color5 .tx-srfeuserregister-pi1 fieldset {
	border: solid 1px #CC33CC;
	background: transparent;
}
.color7 .tx-srfeuserregister-pi1 fieldset {
	border: solid 1px #FF6633;
	background: transparent;
}
.color8 .tx-srfeuserregister-pi1 fieldset {
	border: solid 1px #CC0000;
	background: transparent;
}
.tx-felogin-pi1 fieldset legend {
	position:absolute;
	left: -1000px;
	font-size:0;
}
.tx-felogin-pi1 label {
	font-weight: bold;
	font-size: 95%;
	width: 40%;
	float: left;
	text-align: left;
}
.tx-felogin-pi1 input {
	border:1px solid #989897;
	height: 14px;
	padding: 4px;
	margin: 0 0 6px 0;
	width: 56%;
}
.tx-felogin-pi1 input.submit {
	height:auto;
	margin:0 0 0 40%;
	padding:0;
	width: 80px;
	border: 1px solid #B2B2B2;
	background: transparent;
}
.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: 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: 30%;
	text-align: left;
	padding-right: 1em;
	font-size: 95%;
}
.tx-srfeuserregister-pi1 dd {
	text-align: left;
	width: 65%;
}
.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;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
	color: #ff0000;
}