@charset "utf-8";
/* CSS Document */
	.sf-t1,.sf-t2,.sf-t3,.sf-t4,.sf-t5,.bezeichnung { font-family: ; }

.final_message { color: #000000 !important; }
.ratings input + label { color: rgba(216,216,216,.98) !important; }
.sf-nav-subtext { color: #000000 !important; }

.sf-t2 .sf-nav li, .sf-t2.sf-immo .sf-btn, 
.sf-t2 .sf-content .nocsript-sf-btn, 
.sf-t2.sf-immo .sf-btn.sf-btn-next, 
.sf-t2.sf-immo.sf-rtl .sf-btn.sf-btn-prev, 
.sf-t2.sf-immo .sf-btn.sf-btn-prev, 
.sf-t2.sf-immo.sf-rtl .sf-btn.sf-btn-next, 
.sf-t3 .sf-nav li, 
.sf-t3 .sf-nav li.sf-active, 
.sf-t3 .sf-nomob .sf-nav li.sf-nav-link:hover:not(.sf-nav-step-disabled):not(.sf-nav-unlink), 
.sf-t3 .sf-nav li.sf-nav-mark-step, 
.sf-t3 .sf-nav li.sf-nav-mark-step, 
.sf-t3.sf-immo .sf-btn, 
.sf-t3 .sf-content .nocsript-sf-btn  {  background: #d8d8d8; }

body .input.focus:not(.disabled) .icon-append,
body .input.focus:not(.disabled) .icon-prepend,
body .textarea.focus:not(.disabled) .icon-append,
body .textarea.focus:not(.disabled) .icon-prepend,
body .input.focus:not(.disabled) .icon-append i,
body .input.focus:not(.disabled) .icon-prepend i,
body .input.focus:not(.disabled) .captchaImage,
body .textarea.focus:not(.disabled) .icon-append i,
body .textarea.focus:not(.disabled) .icon-prepend i,
body .checkbox-toggle input:not(:disabled):checked + i,
body .radio-toggle input:not(:disabled):checked + i,
body .radio input:not(:disabled):checked + i,
body .checkbox input:not(:disabled):checked + i,
body .radio input:not(:disabled):checked + i:after,
body .checkbox input:not(:disabled):checked + i:after,
body .checkbox input:not(:disabled) + i:after,
body .radio-toggle input:not(:disabled):not(:checked) + i:after,
body .checkbox-toggle input:not(:disabled):not(:checked) + i:after,
body .ratings input + label:hover,
body .ratings input + label:hover ~ label,
body .ratings input:checked + label,
body .ratings input:checked + label ~ label,
body .textarea.focus:not(.disabled) .trumbowyg-box,
body .textarea.focus:not(.disabled) .trumbowyg-box .trumbowyg-button-pane {
	border-color: #d8d8d8 !important;
	color: rgba(216,216,216,.99) !important;
}

body .ImageFieldButton:hover, 
body .button.primary,
body .ImageFieldPBFiller,
body .SimpleSliderTrackFiller.original,
body .simpleChecker:not(.small):not(.disabled):not(.checked):hover .simpleChecker_handler, 
body .checked .simpleChecker_handler_underlay, 
body .progressFiller,
body .checkbox-toggle:hover input:not(:disabled):not(:checked) + i:before,
body .radio-toggle:hover  input:not(:disabled):not(:checked) + i:before,
body .checkbox-toggle input:not(:disabled):checked + i,
body .radio-toggle input:not(:disabled):checked + i,
body .radio input:not(:disabled) + i:after {
	background-color: #d8d8d8;
}

body .radio_box_filler,
body .SimpleSliderThumb.active .thumbView:after,
body .SimpleSliderThumb.active .thumbView::after,
body .SimpleSliderThumb.active .thumbView,
body .SimpleSliderThumb:focus .thumbView:after,
body .SimpleSliderThumb:focus .thumbView::after,
body .SimpleSliderThumb:focus .thumbView,
body .simpleChecker.checked .simpleChecker_filler,
body .simpleChecker.checked .simpleChecker_handler,
body .tagMultiSelect_addTag.active,
body .tag,
body .tagMultiSelect_tag,
body .select_box_selector:not(.top),
body .select_box_selector.top,
body .MultiBox.focus,
body .MultiBox.focus .MultiBoxSelector,
body .MultiBox.focus .MultiBoxInfo,
body .MultiBox.focus .MultiBoxHeader,
body .select_box.focus,
body .AutoGrowTextarea.focus,
body .AutoGrowTextarea.focus .textarea_counter,
body .ticker.focus,
body .tag:before,
body .tagMultiSelect_tag:before,
body .tag::before,
body .tagMultiSelect_tag::before,
body .radio_box_activator.active,
body .simplePassword.focus input,
body input[type=password]:not(:disabled):focus,
body input[type=text]:not(:disabled):focus,
body input[type=email]:not(:disabled):focus,
body input[type=url]:not(:disabled):focus,
body input[type=search]:not(:disabled):focus,
body textarea:not(:disabled):focus,
body .select select:focus,
body .simpleChecker.small .simpleChecker_handler:before,
body .active-step .steps {
	border-color: #d8d8d8;
	border-bottom-color: #d8d8d8;
	border-left-color: #d8d8d8;
	border-right-color: #d8d8d8;
	border-top-color: #d8d8d8;
}

body .radio_box_activator.active,
body .datetime_datetimepicker.datetime_flat .datetime_mounthpicker .datetime_select,
body .datetime_datetimepicker.datetime_flat .datetime_timepicker,
body .trumbowyg-box:hover .trumbowyg-modal-box,
body .trumbowyg-box:hover .trumbowyg-dropdown {
	border-color: #d8d8d8 !important;
}

body .ImageFieldButton, body .button.secondary, body .simpleChecker:not(.small) .simpleChecker_handler, body .simpleChecker:not(.small) .simpleChecker_handler_underlay .simpleChecker_fillerRight span:not(.custom)::before, body .simpleChecker:not(.small) .simpleChecker_handler_underlay .simpleChecker_fillerRight span:not(.custom)::after, body .checkbox-toggle i::before, body .radio-toggle i::before, body .steps, body .trumbowyg-box:hover .trumbowyg-separator {
    background-color: #d8d8d8;
}

.form-control:focus {
    border-color: #d8d8d8;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(216,216,216, 0.6);
}

.sf-btn {
    color: rgba(0,0,0, 1.0) !important;
}

.sf-btn-disabled {
    /*background-color: rgba(216,216,216,0.3) !important;*/
    color: rgba(0,0,0, 0.6) !important;
}

.sf-t3 .sf-nav li.sf-nav-step-disabled, .sf-t3 .sf-nav li.sf-nav-unlink {opacity: 0.5;}


/* Navigation Text */

.sf-t3 .sf-nav li.sf-nav-step-disabled, .sf-t3 .sf-nav li.sf-nav-unlink {
    color: #fff;
}

/* Schritt Bezeichnung */

.sf-step-name {
    color: #3c3c3c;
}

/* Häuser PNG */

#hausfeld > label, #wohnungfeld > label, #grundfeld > label, #doppelhausfeld > label, #mehrfamilienhausfeld > label, #fertighausfeld > label, #wohngeschaefthausfeld > label, #gewerbehausfeld > label {
background-color: rgba(216,216,216,0.8);
}

#hausfeld > label:hover, #wohnungfeld > label:hover, #grundfeld > label:hover, #doppelhausfeld > label:hover, #mehrfamilienhausfeld > label:hover, #fertighausfeld > label:hover, #wohngeschaefthausfeld > label:hover, #gewerbehausfeld > label:hover, .immowahl.selected   {
    background-color: rgba(216,216,216,1) !important;
}
