

/*
	Formulare
*/

#loginform fieldset{
	margin-left:0px;
	padding-left:0px;
	padding-right:0;
}

.tt_products_basket_info fieldset,
#mailform fieldset.csc-mailform,
#loginform fieldset,
div.tx-srfeuserregister-pi1 fieldset {
	border:none;
} 

.tt_products_basket_info fieldset label,
#mailform fieldset.csc-mailform label,
#loginform fieldset label,
#rgsn fieldset label {
	display:block;
	float:left;
	width:30%;

	font-weight:bold;

	margin-bottom:2px;

} 

#loginform fieldset div.loginform_field {
	clear: both;
}

.basket_refresh, .basket_submit,
#mailform fieldset.csc-mailform  div.csc-mailform-field input,
#mailform fieldset.csc-mailform  div.csc-mailform-field textarea,
#mailform fieldset.csc-mailform  div.csc-mailform-field select ,
#loginform fieldset div.loginform_field input,
#loginform fieldset div.loginform_field textarea,
#loginform fieldset div.loginform_field select,
.tt_products_basket_info div.field input,
.tt_products_basket_info div.field textarea,
.tt_products_basket_info div.field select,
#rgsn div.csc-mailform-field input,
#rgsn textarea {
	background-color:#f1f1f1;
	border:none;
	margin-bottom:7px;
	padding:2px;
	
}

#mailform fieldset.csc-mailform  div.csc-mailform-field input[type=text],
#mailform fieldset.csc-mailform  div.csc-mailform-field textarea,
#loginform fieldset div.loginform_field input[type=text],
#loginform fieldset div.loginform_field textarea,
.tt_products_basket_info div.field input[type=text],
.tt_products_basket_info div.field textarea,
#rgsn div.csc-mailform-field input[type=text],
#rgsn textarea  {
	width:55%;
}

.basket_refresh, .basket_submit,
#mailform fieldset.csc-mailform  div.csc-mailform-field input.csc-mailform-submit,
#content_container  #loginform fieldset input#submit,
#rgsn input.csc-mailform-submit {
	background:url("/fileadmin/template/images/formular_absenden.gif") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	cursor:pointer;
	border:medium none;

	height:28px;
	width:175px;
	
	padding-left:1em;
	margin-left:29.5%;
	margin-top:1.2em;
	
	font-weight:bold;
	text-align:left;	
}

.basket_refresh, .basket_submit {
	margin-left: 0px;
}

.basket_refresh {
	float: left;
}
	
.basket_submit {
	float: right;
}

.basket_refresh:hover, .basket_submit:hover,
#mailform fieldset.csc-mailform  div.csc-mailform-field input.csc-mailform-submit:hover, 
#content_container  #loginform fieldset  div.loginform_field input#submit:hover
{
	background-position:0 -29px;
	color:#f57100;
}

.tx-felogin-pi1 > div {
	margin-bottom: 20px;
}