
/* Mailform */
.csc-mailform .csc-mailform-field {
    padding-bottom:13px;
    clear:both;
    font-size: 0.9em;
}
.csc-mailform .field-rueckruf, .csc-mailform .field-referenzliste {
    padding-left:90px;
}
.csc-mailform .csc-mailform-field label {
    float:left;
    width:30%;
    font-weight: normal;
}

.csc-mailform .field-rueckruf label,.csc-mailform .field-referenzliste label {
    float:none;
    width:70%;
}
.csc-mailform .csc-mailform-field input, .csc-mailform .csc-mailform-field textarea {
    width:70%;
    border: 1px solid #999;
    background-color:#fff;
    padding:1px;
}

.csc-mailform .csc-mailform-field input {
    height:23px;
}
.csc-mailform .csc-mailform-field input#mailformrueckruf,.csc-mailform .csc-mailform-field input#mailformreferenzliste {
    width:16px;
    float:left;
    margin-right:5px;
}

.csc-mailform .csc-mailform-field input#mailformformtype_mail {
    margin-left:30%;
    width:70%;
    color:#666;
    height:23px;
}
.csc-mailform span.pflicht {
    padding-left:380px;
    display:block;
    margin-top:-15px;  
}