.csc-mailform-field {
margin-bottom: 0.6em;
clear:both;
}

.csc-mailform-field label {
display:block;
float:left;
width:20%;

}

fieldset#mailformRadio {
float:right;
width:77%;
}

fieldset#mailformRadio label {
	float:none;
	display:inline;
	line-height:1.8em;
}

fieldset#mailformRadio input.csc-mailform-radio {
float:left;
clear:left;
}

input,
textarea {
border: 1px solid #C0C0C0;
}

input.csc-mailform-submit {
	color: #ffffff;
	background-color: #abb1b5;
	border: 0px;
}



/***************** Test Ende ******************/


textarea {
font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

fieldset {
border: 1px dashed #C0C0C0;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}


legend {
padding-left:2px;
border: 0px;
}

label {
padding-top: 2px;
padding-bottom: 2px;
border: 0px;
}

form {
margin: 0;
padding: 0;
}

/*************************************************************/


.zmp-formular-outer {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
border: 1px solid #C0C0C0;

}

.zmp-radio-outer {
width:100%;
padding-top:5px;
padding-bottom:5px;
}

.zmp-field-outer {
margin-bottom: 0.6em;
}

.zmp-label-outer {
padding-bottom: 5px;
}

.zmp-label-outer-required {

}


/*************************************************************/



.zmp-input {
border: 1px solid #C0C0C0;
}

.zmp-pass {
border: 1px solid #C0C0C0;
}

.zmp-text {
color:#55686b;
border: 1px solid #C0C0C0;
}

.zmp-check {
border: 0px;
margin-left: 2em;
}

.zmp-radio {
border:0px;
}

.zmp-select {
border:0px;
border: 1px solid #C0C0C0;
}

.zmp-file {
border: 1px solid #C0C0C0;
}

.zmp-reset {

}

.zmp-submit {
	color: #ffffff;
	background-color: #abb1b5;
	border: 0px;
}

