
table.csc-mailform {
	margin-left:25px;
}
table.csc-mailform INPUT {
	background-color:#ede9de;
	border:1px solid #dbdabe;
}
table.csc-mailform TEXTAREA {
	background-color:#ede9de;
	border:1px solid #dbdabe;
}
table.csc-mailform TR {
}
table.csc-mailform .csc-form-labelcell {
}
table.csc-mailform P.csc-form-label {
	margin:0;
	padding:0;
}
table.csc-mailform P.csc-form-label-req {
	margin:0;
	padding:0;
	/*color:#b30212;*/
}

table.csc-mailform .csc-form-fieldcell {
}

/* Freye 2009-08-31*/
fieldset.csc-mailform {
	border: 0px solid black;
	margin-left:25px;
}		
.csc-mailform label , .csc-mailform-label{
	display:block;
	width: 300px;
	clear:both;
	float:left;
	font-size: 0.8em;
}
.csc-mailform input{
	margin-bottom:0.5em;
	float:left;
	clear:both;
}
.csc-mailform input:focus{
	background-color:#e2f358;
}
.csc-mailform textarea{
	margin-bottom:0.5em;
	clear:both;
}
