/* Mailform */
fieldset.csc-mailform {
border: none;
font-size: 100%;
}

/* Container fuer Label und Field */
.csc-mailform-field {
clear:both;
padding-top: 0.3em;
font-size: 1.2em;
padding-left: 8.4em;
}

/* Beschriftungen */
.csc-mailform label {
line-height: 1.6em;
width: 8em;
float: left;
margin-right: 0.5em;
}

.csc-mailform .csc-mailform-req {
color: #F3971b;
padding: 0em 0.5em;
}

/* Eingabefelder allgemein */
.csc-mailform input, .csc-mailform textarea, .csc-mailform select {
color: #5e5e5d;
background: #FFF;
border: 1px solid #343030;
width: 19em;
}

/* Selectfield */
.csc-mailform select {
width: 19.7em;
}

/* Checkbox */
.csc-mailform .csc-mailform-check {
width: auto;
border: none;
background-color: transparent;
}


/* Fieldsets in der Form */
.csc-mailform fieldset {
border: none;
}

.csc-mailform fieldset legend
{
display:none;
color: #5e5e5d;
background: #FFF;
border: 1px solid #343030;
padding: 2px 6px;
}

/* Radiobuttons */
.csc-mailform .csc-mailform-radio {
width: auto;
border: none;
background-color: none;
background-color: transparent;
}

.csc-mailform fieldset label {
float: none;
padding: 0.1em 0.5em;
}

.csc-mailform input.csc-mailform-submit {
color: #434343;
background-color: #FFFFFF;
border: 1px solid #434343;
margin-left: 8.5em;
width: auto;
padding: 0.1em 0.8em;
}