.FC-loginform { margin-top:20px;}

.FC-loginform .line .fieldcell input{
	border-top: 1px solid #979596;
	border-left: 1px solid #979596;
	border-right: 1px solid #979596;
	margin:0px;
	padding:0px;
	padding-top:2px;
	margin-bottom:0px;
	/*background-color:#EAEAEA;*/
}
/*.FC-loginform .line .fieldcell input { background-color:expression(type=='submit'?'#ee8c0b ! important':'#eaeaea'); }*/


.labelcell { font-weight:bold; }

.FC-loginform .line .fieldcell input { margin-bottom:10px; }

.fieldcell input { width:200px; }


/*.login-field input[type=submit] { background-color:#ee8c0b; }*/
.FC-loginform .line .fieldcell input[type=submit]  { background-color:#ED8A09; width:60px;}
.FC-loginform .line .fieldcell input               { background-color:expression(type=='submit'?'#ed8a09':'');
				 width:expression(type=='submit'?'60px':'300px');
			       }


.tx-slfc-pi1 .fcdata .fcinfo { clear:both; margin-bottom:4px;}
.tx-slfc-pi1 .fcdata .fcinfo .prompt { float:left; width:130px; }
.tx-slfc-pi1 .fcdata .fcinfo .fcdata { padding-left:140px; font-weight:bold;}
.tx-slfc-pi1 .longinfo { float:left; width:333px; clear:left; }
.tx-slfc-pi1 .showdata { float:left; }


.tx-slfc-pi1 .editform .fcinfo { clear:both; margin-bottom:5px;}
.tx-slfc-pi1 .editform .fcinfo .prompt { float:left; width:130px; }
.tx-slfc-pi1 .editform .fcinfo .inp { padding-left:140px; }
.tx-slfc-pi1 .editform .fcinfo .inp select.anrede { width:145px; }

.tx-slfc-pi1 .editform form,
.tx-slfc-pi8 .orderform form { background-color:#d3cec8; padding:18px; margin:0px 15px;}
.tx-slfc-pi1 form .button input,
.tx-slfc-pi2 form .button input,
.tx-slfc-pi3 form .button input,
.tx-slfc-pi4 form .button input,
.tx-slfc-pi5 form .button input,
.tx-slfc-pi6 form .button input,
.tx-slfc-pi7 form .button input,
.tx-slfc-pi8 form .button input {
  margin: 0px;
  height: 18px;
  /*background-color: #ee8c0b;*/
  
  border: medium none ;
  padding: 0px;
  background: transparent url(/fileadmin/img/bg_form_button.gif) repeat scroll 0%;
  height: 15px;
  width: 94px;
  font-size: 12px;
  }

.tx-slfc-pi8 .orderform .fcinfo { clear:both; margin-bottom:5px; zoom:1; }
.tx-slfc-pi8 .orderform .fcinfo .prompt { float:left; width:145px; }
.tx-slfc-pi8 .orderform .fcinfo .inp { padding-left:155px; }
.tx-slfc-pi8 .orderform .fcinfo .inp select.anrede { width:145px; }

.tx-slfc-pi8 .orderpreview .fcinfo { clear:both; margin-bottom:4px;}
.tx-slfc-pi8 .orderpreview .fcinfo .prompt { float:left; width:130px; }
.tx-slfc-pi8 .orderpreview .fcinfo .fcdata { padding-left:140px; font-weight:bold; }

.tx-slfc-pi8 .orderform .errinfo { color:white; background-color:#ed8a09; font-weight:bold; }
.tx-slfc-pi8 .orderform .err select,
.tx-slfc-pi8 .orderform input.err { background-color:#ed8a09; }

.tx-slfc-pi8 .orderform input.big { width:212px; }
.tx-slfc-pi8 .orderform input.small { width:72px; }
.tx-slfc-pi8 .orderform .full { width:290px; }

.tx-slfc-pi8 input,
.tx-slfc-pi8 select,
.tx-slfc-pi4 input,
.tx-slfc-pi4 textarea,
.tx-slfc-pi4 select,
.tx-slfc-pi1 input,
.tx-slfc-pi1 select {
	border-top: 1px solid #979596;
	border-left: 1px solid #979596;
	border-right: 1px solid #979596;
	margin:0px;
	padding:0px;
	padding-top:3px;
	background-color:#EAEAEA;
}

