.kundendaten {
	padding: 10px 25px;
	font-size: 0.9em;
	border-bottom: 4px solid #FFF;
	line-height: 1em;
	background: url(../_images/subMenu_bg_l.jpg) repeat-y;
}

.tx-felogin-pi1 fieldset {border:none; margin: 0; padding: 0;font-size: 1.15em;}
.tx-felogin-pi1 fieldset legend {display:none;}

.tx-felogin-pi1 label {}
.tx-felogin-pi1 input {width: 170px;}

.tx-felogin-pi1 .username, .tx-felogin-pi1 .password {float:left;margin-right: 20px;}
.tx-felogin-pi1 .username input,
.tx-felogin-pi1 .password input,
.tx-felogin-pi1 .passResetInput input
{border: 1px solid #8B8787;font-size: 1em; padding: 5px; margin-top: 5px;}


.tx-felogin-pi1 .submitButton {padding-top: 21px;}
.tx-felogin-pi1 .submitButton input {
	background: url(../_images/formButton.jpg) repeat-x;
	height: 29px;
	color: #FFF;
	font-weight: 900;
	border: none;
	font-size: 1em;
}
button  {
	text-indent:0;
	white-space:inherit;
}

button.formButton  {
	background:none repeat scroll 0 0 transparent;
	border:0 none;
	cursor:pointer;
	margin:0;
	overflow:visible;
	padding:0;
	width:auto;
}

.tx-felogin-pi1 .submitButton .formButton span {
	background:url("../_images/formButton.jpg") no-repeat scroll 0 0 transparent;
	float: left;
	color:#FFFFFF;
	cursor:pointer;
	font-size: 1.1em;
	font-weight: 900;
	margin:0;
	padding:0 0 0 0;
	line-height: 1.8em;
	text-align:left;
	vertical-align:middle;
	/*width:170px;*/
	height: 29px;
	white-space:nowrap;
}

.tx-felogin-pi1 .submitButton .formButton span span{
	background:url("../_images/formButton.jpg") no-repeat scroll right bottom transparent;
	padding:0 40px 0 10px;
}

.tx-felogin-pi1 .passReset {padding-top: 21px;}

.tx-felogin-pi1 .passReset .formButton span {
	background:url("../_images/formButton.jpg") no-repeat scroll 0 0 transparent;
	float: left;
	color:#FFFFFF;
	cursor:pointer;
	font-size: 1.1em;
	font-weight: 900;
	margin:0;
	padding:0 0 0 0;
	line-height: 1.8em;
	text-align:left;
	vertical-align:middle;
	/*width:200px;*/
	height: 29px;
	white-space:nowrap;
}

.tx-felogin-pi1 .passReset .formButton span span{
	background:url("../_images/formButton.jpg") no-repeat scroll right bottom transparent;
	padding:0 40px 0 10px;
}

.tx-felogin-pi1 .passReset2 {padding-top: 21px;}

.tx-felogin-pi1 .passReset2 .formButton span {
	background:url("../_images/formButton.jpg") no-repeat scroll 0 0 transparent;
	float: left;
	color:#FFFFFF;
	cursor:pointer;
	font-size: 1.1em;
	font-weight: 900;
	margin:0;
	padding:0 0 0 0;
	line-height: 25px;
	text-align:left;
	vertical-align:middle;
	width:160px;
	height: 29px;
	white-space:nowrap;
}

.tx-felogin-pi1 .passReset2 .formButton span span{
	background:url("../_images/formButton.jpg") no-repeat scroll -332px -34px transparent;
	padding:0 0 0 10px;
}
