@charset "utf-8";
/* CSS Document */
.recaptcha-submit {margin-top: 20px !important;}
.recaptcha-error {padding-top: 20px !important;}

div.input { padding-bottom: 5px !important; }
div.error-message { margin-top: 0px !important; }
#BenutzerUsername, #BenutzerPasswort { padding-top: 2px !important; margin-bottom: 4px !important; }

.formular.ausgabenwahl #AusgabeThumb img
{
    border: 1px solid #D6D6D6;
}

.page.immo.erfassung.step-erfassung #content .box-content fieldset.preis .input.text .input.radio .radio-group label {
    margin-left: 4px;
}

.page.immo.erfassung.step-erfassung #content .box-content fieldset.preis .input.text .preis-input-container .euro {
    top: 40px;
}

.page.immo.erfassung.step-erfassung #content .box-content fieldset.preis .input.text.kaufpreis span.radio-group ~ span.radio-group {
    margin-left: 0;
}

.page.immo.erfassung.step-erfassung #content .box-content fieldset.objekt .grundstueck-circa .input.checkbox {
    display: inline;
    zoom: 1;
    width: 90px;
}

.page.immo.erfassung.step-erfassung #content .box-content fieldset.objekt .input.text #ExposeeErfassungGrundstueck {
    width: 65px;
}

.page.immo.erfassung.step-erfassung #content .box-content fieldset.standort .input.text #ExposeeErfassungHausnummerZusatz {
    width: 18px;
}

.page.immo.erfassung.step-erfassung #content .box-content fieldset.details fieldset .input.text #ExposeeErfassungGartenGroesse {
    width: 54px;
}

.page.immo.erfassung.step-erfassung #content .box-content fieldset.bezug .input.radio.required fieldset legend {
    margin-bottom: 20px;
}

.page.immo.erfassung.step-erfassung #content .box-content fieldset.bezug .input.radio.required fieldset .bezugtyp input {
    float: left;
    width: 20px;
}

.page.immo.erfassung.step-erfassung #content .box-content fieldset.bezug .input.radio.required fieldset .bezugtyp label {
    float: left;
    width: 340px;
    margin-bottom: 15px;
}

.page.immo.erfassung.step-erfassung #content .box-content fieldset.bezug .input.radio.required .input.text {
    margin-top: -20px;
}

.page.immo h3 {
    color: #3e3e3e;
    font-size: 12px;
}

.page.immo.erfassung.step-zusammenfassung #content #ExposeeErfassungIndexForm .typ-wahl .exposee-box-1 .title label,
.page.immo.erfassung.step-zusammenfassung #content #ExposeeErfassungIndexForm .typ-wahl .exposee-box-2 .title label {
    width: 230px;
}

.page.immo.erfassung.step-zusammenfassung #content #ExposeeErfassungIndexForm .exposee-anzeige {
    float: left;
    width: 550px;
}

.page.immo.erfassung.step-zusammenfassung #content #ExposeeErfassungIndexForm .box-content.pakete-wahl .input.paket.error .title {
    width: 320px;
    padding-left: 0;
}
