h2 {
    margin-top: 9px;
    font-size: 18px;
    line-height: 20px;
    color: #073552;
    padding-bottom: 3px;
    border-bottom: 1px solid #CEE3F0;
    margin-bottom: 24px;
}

div#inputs {
    float: left;
    margin-left: 2px;
    overflow: hidden;
}

div#inputs div.inputline {
    clear: left;
    overflow: hidden;
}

div#inputs label {
    width: 59px;
    float: left;
    text-align: left;
    font-size: 12px;
    /*clear: left;*/
    padding-top: 4px;
}

div#inputs input, div#inputs textarea {
    display: block;
    padding: 1px;
    margin: 0px;
    border: 1px solid #AAC7D9;
    width: 281px
}

div#inputs input {
    height: 19px;
}

div#inputs textarea {
    height: 67px;
}

div.input_container {
    float: left;
    margin-bottom: 4px;
    width: 285px;
    overflow: hidden;
}

div.plz {
    float: left;
    width: 72px;
}

div#inputs div.plz input {
    width: 68px;
}

div.ort {
    float: right;
    width: 209px;
}

div#inputs div.ort input {
    width: 205px;
}

div#send {
    width: 344px;
    float: right;
    margin-top: -3px;
}

div#send p {
    font-size: 12px;
    line-height: 14px;
    color: #191919;
    margin-top: 12px;
    height: 142px;
}

div#send p#anfrageHeader {
    font-size: 21px;
    color: #7790A1;
    line-height: 26px;
    height: auto;
    margin: 0px;
}

div.important {
    display: none;
}

div#result {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 20px;
}
