.csc-mailform {
	width:475px;
}

/* Container fuer jedes Eingabefeld */
.csc-mailform-field {
	/* margin-bottom:17px; */
	/* border: solid 1px #666666;*/
	clear:both;	
	}

/* label */
.csc-mailform-field label {
	font-size:12px;
	clear:both;	

}

.csc-mailform-label{
	color: #6c0;
	font-size:12px;
	clear: both;
}




.mf-radio {
	border:0px;
}

.mf-textarea {
	font-family:Verdana,Arial,Sans-serif;
	clear:both;
	color: #333333;
	font-size:12px;
	margin-right:60px;
	padding: 10px;
	background-color: #efefef;
	width: 400px;
	height: 155px;
	border-left: 1px solid #d6d6d6;
	border-bottom: 1px dashed #535353;
	border-top-style: none;
	border-top-width: 0;
	border-right-style: none;
	border-right-width: 0; }


.mf-text {
	/* float:right; */
	margin-bottom:10px;
	margin-right:62px;
	background-color: #efefef;
	width: 250px;
	height: 15px;
	border-left: 1px solid #d6d6d6;;
	border-bottom: 1px dashed #535353;
	border-top-style: none;
	border-top-width: 0;
	border-right-style: none;
	border-right-width: 0; }
.mf-select {

}
.mf-check {
	float: left;
	border: 0 #fff;
	outline: none 0 #fff; }
.checkbox  {
	clear:both;	
	height:15px;
	padding-bottom:17px;
}
.checkbox label {
	font-size: 12px; }
LABEL {
	color: #666;
	position: relative; }

.req {
	
	color: #6c0;
	font-size: 16px; 
}

.mf-input {
 }


.mf-submit {
	color: #fff;
	font-weight: bold;
	background-color: #535353;
	width: 132px;
	height:25px;
	margin-top: 25px;
	border: solid 1px #535353;
	cursor: pointer; }

.m-header{
	color: #666;
	font-size:12px;
	font-weight:bold;
	padding-top:45px;
	padding-bottom:8px;
	clear:both; }


.mf-label {
	float:left;
	font-size:12px;
	clear:both;
	width:150px;
	height:15px;
	/* border: solid 1px #666666;*/
}