@CHARSET "UTF-8";

.csc-loginform .csc-mailform-field {
	padding-bottom:.5em;
}

.csc-loginform .csc-mailform-field label {
	width:110px;
	display: block;
	float: left;
	color:#9f9f9f;
	padding-top:6px;
}

.csc-loginform .csc-mailform-field input {
	width: 270px;
	height: 21px;
	border: 1px solid #e6e6e6;
	background: #fff;
	font-size:12px;
	color:#5f5f5f;
	padding:3px 0 0 6px;
}

.csc-loginform .csc-mailform-field #mailformsubmit {
	background: url('../img/gif/arrow_white_bullet.gif') top left no-repeat;
	width: 90px;
	height:21px;
	padding-left:27px;
	margin-top:1em;
	border:0 none;
	color:#f80;
	font-weight:bold;
	line-height:21px;
	cursor:pointer;
}

.csc-loginform .csc-mailform-label {
	color:#9f9f9f;
}

.mandatory{
	color: #F80;
}

.tx-thmailformplus-pi1 fieldset{
	border: 1px solid #E6E6E6;
	background: #F7F7F7;
	margin: 0px 0px 10px 0px;
	padding: 10px;
}

fieldset label{
	width: 105px;
	display: block;
	float: left;
}

.fieldRowPrivacy label{
	width: auto;
	float: left;
	line-height: 20px;
}

.fieldRow{
	margin: 0px 0px 5px 0px;
	clear:both;
}

.fieldRowSalutation{
	margin: 0px 0px 5px 0px;
	height: 24px;
}

.fieldRow input{
	width: 350px;
	height: 22px;
	border: 1px solid #E3E3E3;
	background: #fff;
}

.fieldRow textarea{
	width: 350px;
	height: 226px;
	border: 1px solid #E3E3E3;
	background: #fff;
}

#privacy{
	float:left;
}

.contactForm .checkBox{
	width: auto;
}

.contactForm label{
	color:#9f9f9f;
}

.contactForm  #submit {
	background: url('../img/gif/arrow_white_bullet.gif') top left no-repeat;
	float:right;
	height:21px;
	padding:0 0 0 27px;
	border:0 none;
	color:#f80;
	font-weight:bold;
	line-height:21px;
	cursor:pointer;
}
