form .clearfix {
    margin: 0 0 12px 0;
}

form textarea,
form select,
form optgroup,
form input {
    font-family:wf-DINWeb, Arial, Helvetica, sans-serif;
    font-size:1em;
    color:#000;
    border:1px solid #000000;
    background: #fff;
    padding:2px 5px 2px 5px;
}

form label {
    font-family:wf-DINWeb, Arial, Helvetica, sans-serif;
    color: #000;
    /*float: left;*/
    font-size: 1em;
    padding: 0;
    /*width: 15em;*/
}

form .wide {
    width:20em;
}

form select.wide {
    width:20.7em;
}

form .error {
    color: #FF0000;
    display: block;
    font-weight: bold;
    font-size:0.75em;
}

form input.mehr-button {
    display: inline-block;
    margin-right: 108px;
    margin-top: 2px;
}

/* Captcha */
img.tx-srfreecap-pi1-image {
    margin: 0 1em 1em 0;
}

.tx-srfreecap-pi1-cant-read {
    margin-top: 1em;
}

.tx-srfreecap-pi1-cant-read a {
    color: #0069B4;
}
.tx-srfreecap-pi1-cant-read a:hover,
.tx-srfreecap-pi1-cant-read a:focus {
    text-decoration: underline;
}
