﻿@font-face{font-family:"SansOffice";src:url("../../fonts/TheSansOfficeLF5_.otf") format("opentype")}@font-face{font-family:"SansOffice";src:url("../../fonts/TheSansOfficeLF5i.otf") format("opentype");font-style:italic}@font-face{font-family:"SansOffice";src:url("../../fonts/TheSansOfficeLF7_.otf") format("opentype");font-weight:bold}@font-face{font-family:"SansOffice";src:url("../../fonts/TheSansOfficeLF7i.otf") format("opentype");font-weight:bold;font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:500 !important}h1,.h1{font-size:34px;line-height:42px;margin:0;font-family:"SansOffice",Helvetica,Arial,sans-serif;color:#072F58}h2,.h2{font-size:30px;line-height:36px;font-family:"SansOffice",Helvetica,Arial,sans-serif;margin:0;color:#072F58}h3,.h3{font-size:24px;line-height:30px;font-family:"SansOffice",Helvetica,Arial,sans-serif;margin:0;margin-bottom:10px;color:#072F58}h4,.h4{font-size:18px;line-height:24px;font-family:"SansOffice",Helvetica,Arial,sans-serif;color:#072F58;margin:0}body{background-color:#fff;color:#181716;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;overflow-x:hidden}body.disable-scroll{overflow:hidden !important}.container{position:relative;display:block;clear:both}.img-responsive{position:relative;display:block;width:100%;min-width:100%;max-width:100%;height:auto}.img-responsive.materialboxed.active{max-width:initial;min-width:initial}a{position:relative;text-decoration:none !important;outline:0px none !important;transition:ease all .45s;display:inline-block;color:#072F58}a[href^="tel"]{color:#072F58;text-decoration:none}a[href^="mail"]{color:#072F58;text-decoration:none}p{margin:0 0 10px 0}.hellblau{color:#8A96A4}.icon span{position:relative;top:-8px;display:inline-block}input.invalid:not([type]),input.invalid:not([type]):focus,input[type=text].invalid:not(.browser-default),input[type=text].invalid:not(.browser-default):focus,input[type=password].invalid:not(.browser-default),input[type=password].invalid:not(.browser-default):focus,input[type=email].invalid:not(.browser-default),input[type=email].invalid:not(.browser-default):focus,input[type=url].invalid:not(.browser-default),input[type=url].invalid:not(.browser-default):focus,input[type=time].invalid:not(.browser-default),input[type=time].invalid:not(.browser-default):focus,input[type=date].invalid:not(.browser-default),input[type=date].invalid:not(.browser-default):focus,input[type=datetime].invalid:not(.browser-default),input[type=datetime].invalid:not(.browser-default):focus,input[type=datetime-local].invalid:not(.browser-default),input[type=datetime-local].invalid:not(.browser-default):focus,input[type=tel].invalid:not(.browser-default),input[type=tel].invalid:not(.browser-default):focus,input[type=number].invalid:not(.browser-default),input[type=number].invalid:not(.browser-default):focus,input[type=search].invalid:not(.browser-default),input[type=search].invalid:not(.browser-default):focus,textarea.materialize-textarea.invalid,textarea.materialize-textarea.invalid:focus,.select-wrapper.invalid>input.select-dropdown{border-bottom:3px solid red;box-shadow:0 1px 0 0 red}.red-color{color:red;font-weight:bold;padding-top:5px;display:inline-block}.select-wrapper:has(.required.invalid) .select-dropdown{border-bottom:2px solid red}.mytable{width:auto;margin-top:-10px}.mytable tr{border-bottom:1px solid #8A96A4}.mytable td,.mytable th{padding:0;padding-top:10px;padding-right:25px}.mytable td.hellblau,.mytable th.hellblau{padding-right:50px}.mytable span{text-align:right;display:inline-block;min-width:55px}#mymap{height:400px}.btn{background-color:#fff;border:2px solid #072F58;text-transform:initial;color:#072F58}.btn:hover,.btn:focus,.btn:active,main section#foerderung .btn-large:hover,main section#foerderung .btn-large:focus,main section#foerderung .btn-large:active{background-color:#072F58;color:#fff}.btn.btn-large{line-height:50px}.btn.back{margin-left:10px}@media only screen and (max-width: 600px){.btn.back{margin-top:20px;margin-left:0px;display:table}}.browser-default{position:relative;margin-top:5px;margin-bottom:5px}.browser-default li{list-style:none}.browser-default li:before{content:'>';position:absolute;left:25px}.sticky{position:fixed;left:0;background-color:#072F58;padding:14px 20px;width:145px;text-align:center;top:calc(50% - 32px);z-index:1000}.sticky a{color:#fff}@media only screen and (max-width: 600px){.sticky{display:none}}.formular .error-label [type="checkbox"]+span:not(.lever):before,main section#formular .error-label [type="checkbox"]+span:not(.lever):before,main section#activate_user .error-label [type="checkbox"]+span:not(.lever):before{border-color:red}.formular .error-label [type="checkbox"]:checked+span:not(.lever):before,main section#formular .error-label [type="checkbox"]:checked+span:not(.lever):before,main section#activate_user .error-label [type="checkbox"]:checked+span:not(.lever):before{border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #072F58;border-bottom:2px solid #072F58}.formular [type="checkbox"]+label.error-label:before,main section#formular [type="checkbox"]+label.error-label:before,main section#activate_user [type="checkbox"]+label.error-label:before,.formular [type="checkbox"]:not(.filled-in)+label.error-label:after,main section#formular [type="checkbox"]:not(.filled-in)+label.error-label:after,main section#activate_user [type="checkbox"]:not(.filled-in)+label.error-label:after{border-color:red}.formular .btn-large,main section#formular .btn-large,main section#activate_user .btn-large{margin-top:30px}.formular .row,main section#formular .row,main section#activate_user .row{margin:0}.formular .row h3,main section#formular .row h3,main section#activate_user .row h3{margin-top:40px;margin-bottom:10px}.formular input,main section#formular input,main section#activate_user input,.formular select,main section#formular select,main section#activate_user select,.formular textarea,main section#formular textarea,main section#activate_user textarea{font-family:"SansOffice",Helvetica,Arial,sans-serif}.formular .input-field label,main section#formular .input-field label,main section#activate_user .input-field label{font-size:14px;color:#9e9e9e;padding:0px;line-height:1.1}.formular .input-field input[type=text]:focus+label,main section#formular .input-field input[type=text]:focus+label,main section#activate_user .input-field input[type=text]:focus+label{color:#072F58}.formular .input-field .prefix.active ,main section#formular .input-field .prefix.active ,main section#activate_user .input-field .prefix.active {color:#072F58}.formular input:not([type]):focus:not([readonly]),main section#formular input:not([type]):focus:not([readonly]),main section#activate_user input:not([type]):focus:not([readonly]),.formular input[type=text]:not(.browser-default):focus:not([readonly]),main section#formular input[type=text]:not(.browser-default):focus:not([readonly]),main section#activate_user input[type=text]:not(.browser-default):focus:not([readonly]),.formular input[type=password]:not(.browser-default):focus:not([readonly]),main section#formular input[type=password]:not(.browser-default):focus:not([readonly]),main section#activate_user input[type=password]:not(.browser-default):focus:not([readonly]),.formular input[type=email]:not(.browser-default):focus:not([readonly]),main section#formular input[type=email]:not(.browser-default):focus:not([readonly]),main section#activate_user input[type=email]:not(.browser-default):focus:not([readonly]),.formular input[type=url]:not(.browser-default):focus:not([readonly]),main section#formular input[type=url]:not(.browser-default):focus:not([readonly]),main section#activate_user input[type=url]:not(.browser-default):focus:not([readonly]),.formular input[type=time]:not(.browser-default):focus:not([readonly]),main section#formular input[type=time]:not(.browser-default):focus:not([readonly]),main section#activate_user input[type=time]:not(.browser-default):focus:not([readonly]),.formular input[type=date]:not(.browser-default):focus:not([readonly]),main section#formular input[type=date]:not(.browser-default):focus:not([readonly]),main section#activate_user input[type=date]:not(.browser-default):focus:not([readonly]),.formular input[type=datetime]:not(.browser-default):focus:not([readonly]),main section#formular input[type=datetime]:not(.browser-default):focus:not([readonly]),main section#activate_user input[type=datetime]:not(.browser-default):focus:not([readonly]),.formular input[type=datetime-local]:not(.browser-default):focus:not([readonly]),main section#formular input[type=datetime-local]:not(.browser-default):focus:not([readonly]),main section#activate_user input[type=datetime-local]:not(.browser-default):focus:not([readonly]),.formular input[type=tel]:not(.browser-default):focus:not([readonly]),main section#formular input[type=tel]:not(.browser-default):focus:not([readonly]),main section#activate_user input[type=tel]:not(.browser-default):focus:not([readonly]),.formular input[type=number]:not(.browser-default):focus:not([readonly]),main section#formular input[type=number]:not(.browser-default):focus:not([readonly]),main section#activate_user input[type=number]:not(.browser-default):focus:not([readonly]),.formular input[type=search]:not(.browser-default):focus:not([readonly]),main section#formular input[type=search]:not(.browser-default):focus:not([readonly]),main section#activate_user input[type=search]:not(.browser-default):focus:not([readonly]),.formular textarea.materialize-textarea:focus:not([readonly]),main section#formular textarea.materialize-textarea:focus:not([readonly]),main section#activate_user textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #072F58;box-shadow:0 1px 0 0 #072F58}.formular input:not([type]):focus:not([readonly])+label,main section#formular input:not([type]):focus:not([readonly])+label,main section#activate_user input:not([type]):focus:not([readonly])+label,.formular input[type=text]:not(.browser-default):focus:not([readonly])+label,main section#formular input[type=text]:not(.browser-default):focus:not([readonly])+label,main section#activate_user input[type=text]:not(.browser-default):focus:not([readonly])+label,.formular input[type=password]:not(.browser-default):focus:not([readonly])+label,main section#formular input[type=password]:not(.browser-default):focus:not([readonly])+label,main section#activate_user input[type=password]:not(.browser-default):focus:not([readonly])+label,.formular input[type=email]:not(.browser-default):focus:not([readonly])+label,main section#formular input[type=email]:not(.browser-default):focus:not([readonly])+label,main section#activate_user input[type=email]:not(.browser-default):focus:not([readonly])+label,.formular input[type=url]:not(.browser-default):focus:not([readonly])+label,main section#formular input[type=url]:not(.browser-default):focus:not([readonly])+label,main section#activate_user input[type=url]:not(.browser-default):focus:not([readonly])+label,.formular input[type=time]:not(.browser-default):focus:not([readonly])+label,main section#formular input[type=time]:not(.browser-default):focus:not([readonly])+label,main section#activate_user input[type=time]:not(.browser-default):focus:not([readonly])+label,.formular input[type=date]:not(.browser-default):focus:not([readonly])+label,main section#formular input[type=date]:not(.browser-default):focus:not([readonly])+label,main section#activate_user input[type=date]:not(.browser-default):focus:not([readonly])+label,.formular input[type=datetime]:not(.browser-default):focus:not([readonly])+label,main section#formular input[type=datetime]:not(.browser-default):focus:not([readonly])+label,main section#activate_user input[type=datetime]:not(.browser-default):focus:not([readonly])+label,.formular input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,main section#formular input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,main section#activate_user input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,.formular input[type=tel]:not(.browser-default):focus:not([readonly])+label,main section#formular input[type=tel]:not(.browser-default):focus:not([readonly])+label,main section#activate_user input[type=tel]:not(.browser-default):focus:not([readonly])+label,.formular input[type=number]:not(.browser-default):focus:not([readonly])+label,main section#formular input[type=number]:not(.browser-default):focus:not([readonly])+label,main section#activate_user input[type=number]:not(.browser-default):focus:not([readonly])+label,.formular input[type=search]:not(.browser-default):focus:not([readonly])+label,main section#formular input[type=search]:not(.browser-default):focus:not([readonly])+label,main section#activate_user input[type=search]:not(.browser-default):focus:not([readonly])+label,.formular textarea.materialize-textarea:focus:not([readonly])+label,main section#formular textarea.materialize-textarea:focus:not([readonly])+label,main section#activate_user textarea.materialize-textarea:focus:not([readonly])+label{color:#072F58}.formular .dropdown-content li>a,main section#formular .dropdown-content li>a,main section#activate_user .dropdown-content li>a,.formular .dropdown-content li>span,main section#formular .dropdown-content li>span,main section#activate_user .dropdown-content li>span{color:#072F58}.formular .picker__date-display,main section#formular .picker__date-display,main section#activate_user .picker__date-display,.formular .picker__day--selected,main section#formular .picker__day--selected,main section#activate_user .picker__day--selected,.formular .picker__day--selected:hover,main section#formular .picker__day--selected:hover,main section#activate_user .picker__day--selected:hover,.formular .picker--focused .picker__day--selected,main section#formular .picker--focused .picker__day--selected,main section#activate_user .picker--focused .picker__day--selected{background-color:#072F58;line-height:1}.formular .picker__close,main section#formular .picker__close,main section#activate_user .picker__close,.formular .picker__today,main section#formular .picker__today,main section#activate_user .picker__today,.formular .picker__clear,main section#formular .picker__clear,main section#activate_user .picker__clear,.formular .picker__day.picker__day--today,main section#formular .picker__day.picker__day--today,main section#activate_user .picker__day.picker__day--today{color:#072F58}.formular .picker__nav--prev,main section#formular .picker__nav--prev,main section#activate_user .picker__nav--prev,.formular .picker__nav--next,main section#formular .picker__nav--next,main section#activate_user .picker__nav--next{top:0px}.formular .picker__nav--prev:hover,main section#formular .picker__nav--prev:hover,main section#activate_user .picker__nav--prev:hover,.formular .picker__nav--next:hover,main section#formular .picker__nav--next:hover,main section#activate_user .picker__nav--next:hover{background-color:transparent}.formular [type="checkbox"]:checked+label:before,main section#formular [type="checkbox"]:checked+label:before,main section#activate_user [type="checkbox"]:checked+label:before{border-right:2px solid #072F58;border-bottom:2px solid #072F58;border-left:0;border-top:0}.formular .file-field .btn,main section#formular .file-field .btn,main section#activate_user .file-field .btn,.formular .file-field,main section#formular .file-field,main section#activate_user .file-field{line-height:40px}.formular label,main section#formular label,main section#activate_user label{color:#181716;padding-top:0px;line-height:1.25}#modalabgeschlossen{padding:20px}#preloader{position:fixed;width:100%;width:100vw;height:100%;height:100vh;z-index:10000;background-color:#fff;top:0;left:0;right:0;bottom:0}#preloader .progress{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#EDEDED;width:100%;max-width:436px;height:2px;border-radius:0px}@media only screen and (max-width: 500px){#preloader .progress{max-width:350px}}@media only screen and (max-width: 400px){#preloader .progress{max-width:280px}}#preloader .progress .determinate{background-color:#072F58}#preloader.is-hidden{visibility:hidden;opacity:0;height:0px !important}.navbar-fixed{z-index:9999}nav .nav-wrapper{background-color:#fff}nav .nav-wrapper .brand-logo{color:#181716;height:100%;padding:10px;padding-left:0px}nav .nav-wrapper .brand-logo img{height:100%}nav .nav-wrapper .sidenav-trigger{color:#181716}nav .nav-wrapper ul li a{color:#072F58;padding-bottom:0px;line-height:64px}#sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,0.5);z-index:99 !important;will-change:opacity}header{display:block;position:relative}main section{display:block;position:relative;padding-top:60px;padding-bottom:60px}main section.bgyellow{background-color:#F7E9CB}main section#bauprojekt h3{margin-top:27px}main section#bauprojekt .icon{color:#181716}main section#bauprojekt .mytable{width:100%}@media only screen and (max-width: 992px){main section#bauprojekt .mytable{margin-top:20px;max-width:100%}}main section#bauprojekt .mytable td,main section#bauprojekt .mytable th{width:50%;padding-right:10px}main section#bauprojekt .mytable:nth-of-type(2){margin-top:40px}main section#bauprojekt .buttons{margin-top:20px}main section#bauprojekt .buttons .btn-large{margin:5px;min-width:240px}main section#bauprojekt .foerderung .btn-large{margin-top:20px;min-width:280px}main section#bauprojekt .foerderung .grey-box{background-color:#8A96A4;color:#fff;font-size:16px;line-height:20px;padding:1px 20px}@media only screen and (max-width: 992px){main section#bauprojekt .foerderung .grey-box{margin-top:40px;margin-bottom:20px}}main section#bauprojekt .foerderung .grey-box .row{margin:20px 0px}main section#bauprojekt .foerderung .grey-box .row span{display:block;margin-bottom:3px}main section#bauprojekt .foerderung .grey-box .s4{text-align:right}main section#wohnungen .zusatzext{margin:auto;margin-top:10px;max-width:760px;margin-bottom:20px}main section#wohnungen #filters{margin-top:40px;margin-bottom:20px;text-transform:uppercase;color:#181716}@media only screen and (max-width: 600px){main section#wohnungen #filters{padding-left:5px;padding-right:5px}}main section#wohnungen #filters a{margin:0px 8px;padding:0 2px;cursor:pointer}@media only screen and (max-width: 600px){main section#wohnungen #filters a{margin:10px}}main section#wohnungen #filters a.active{border-bottom:2px solid}main section#wohnungen .grid.row{min-height:500px;margin-bottom:40px}main section#wohnungen .grid .element-item{position:relative;width:25% !important}@media only screen and (max-width: 1640px){main section#wohnungen .grid .element-item{width:33% !important}}@media only screen and (max-width: 1200px){main section#wohnungen .grid .element-item{width:50% !important}}@media only screen and (max-width: 768px){main section#wohnungen .grid .element-item{width:100% !important}}main section#wohnungen .grid .element-item .overlay{display:none;background-color:rgba(247,233,203,0.89);color:#072F58;position:absolute;top:5px;bottom:0px;left:5px;right:5px;padding:5px}main section#wohnungen .grid .element-item .overlay.reserviert{background-color:rgba(255,165,0,0.7)}main section#wohnungen .grid .element-item .overlay.nixfrei{background-color:rgba(236,93,92,0.8)}main section#wohnungen .grid .element-item .overlay.nixfrei a{pointer-events:none}main section#wohnungen .grid .element-item .small-overlay{position:absolute;bottom:0;left:5px;right:5px;text-align:center;background-color:rgba(247,233,203,0.89);padding-top:10px;padding-bottom:10px}main section#wohnungen .grid .element-item .small-overlay.reserviert{background-color:rgba(255,165,0,0.7)}main section#wohnungen .grid .element-item .small-overlay.nixfrei{background-color:rgba(236,93,92,0.8)}main section#wohnungen .grid .element-item .center-align{width:100%}main section#wohnungen .grid .element-item .h3,main section#wohnungen .grid .element-item .h4,main section#wohnungen .grid .element-item p{font-family:"SansOffice",Helvetica,Arial,sans-serif}main section#wohnungen .grid .element-item p{margin-bottom:20px}main section#wohnungen .btn-wohnungen{margin-top:0px;background-color:#072F58;color:#fff;height:auto;padding:4px 16px}main section#wohnungen .btn-wohnungen:hover{background:#F7E9CB;color:#072F58}main section#wohnungen .irtum{margin-top:-45px;margin-bottom:45px}@media only screen and (max-width: 992px){main section#wohnungen .irtum{margin-top:0px;margin-bottom:0px}}main section#karte{padding:0}main section#karte .leftbox{background-color:#C8D2DB;color:#072F58;padding-left:5%;min-height:400px}@media all and (-ms-high-contrast: none){main section#karte .leftbox{padding-top:45px}}@media only screen and (max-width: 600px){main section#karte .leftbox{min-height:280px;padding-top:30px;padding-bottom:30px}}main section#karte .leftbox h2,main section#karte .leftbox .h2{margin-bottom:30px}main section#karte .leftbox .subheadline{font-size:16px;line-height:20px}main section#karte .rightbox{padding:0}main section#galerie{overflow:hidden}main section#galerie .row{margin:0}main section#galerie .myslider .arrow{position:absolute;top:calc(50% - 30px);z-index:99}@media only screen and (max-width: 992px){main section#galerie .myslider .arrow{top:calc(50% - 20px)}}main section#galerie .myslider .arrow.before-active{left:-25%}@media only screen and (max-width: 992px){main section#galerie .myslider .arrow.before-active{left:0px}}main section#galerie .myslider .arrow.after-active{right:-25%}@media only screen and (max-width: 992px){main section#galerie .myslider .arrow.after-active{right:0px}}main section#galerie .myslider .arrow i{font-size:60px;line-height:1}@media only screen and (max-width: 992px){main section#galerie .myslider .arrow i{font-size:40px}}main section#galerie .myslider .slick-list{overflow:initial !important}main section#galerie .myslider .slick-slide{padding-left:30px;padding-right:30px;opacity:0.6}main section#galerie .myslider .slick-slide:focus{outline-color:transparent;outline-style:none}main section#galerie .myslider .slick-slide.slick-active{opacity:1}main section#galerie .myslider .slick-slide.slick-active .mylightbox{cursor:zoom-in}main section#diagramm #barchart_values{margin-top:10px;height:1400px;width:100%}@media only screen and (max-width: 600px){main section#myparallax.parallax-container{height:600px}}main section#myparallax .background{background-color:#fff;padding:50px}@media only screen and (max-width: 768px){main section#myparallax .background{padding:25px}}main section#myparallax .background h2{margin-bottom:20px}main section#foerderung [type="checkbox"]:not(:checked):disabled+label:before{border:1px solid #181716;background-color:#fff;margin-left:5px}main section#foerderung [type="checkbox"]:checked:disabled+label:before{border-right:3px solid #181716;border-bottom:3px solid #181716;margin-top:-6px;margin-left:3px;height:28px;width:14px;z-index:2}main section#foerderung label{margin:0 !important;padding:0 !important;height:16px;line-height:16px;position:relative}main section#foerderung label .whitebox{display:block;height:18px;width:18px;position:absolute;background-color:#fff;margin-left:5px;border:1px solid #181716;margin-top:1px;top:-4px;right:20px}main section#foerderung label span{z-index:2}main section#foerderung label [type="checkbox"]:checked+span:not(.lever):before{border-top:2px solid transparent;border-left:2px solid transparent;border-right:3px solid #072F58;border-bottom:3px solid #072F58;top:-10px;left:-2px;width:12px;height:26px}main section#foerderung h2{margin-bottom:20px}main section#foerderung p{margin-bottom:20px}main section#foerderung .btn-large{margin:5px;background-color:transparent}@media only screen and (max-width: 992px){main section#foerderung .btn-large{min-width:270px}}main section#foerderung .icon span{text-transform:uppercase}main section#wohungskauf .subheadline{color:#181716;margin-top:10px}main section#wohungskauf .schritt-box h4{margin-top:20px;position:relative;padding-left:20px}main section#wohungskauf .schritt-box h4 span{position:absolute;top:0;left:0}main section#wohungskauf .btn-large{margin-top:20px}@media only screen and (max-width: 485px){main section#wohungskauf .btn-large{display:table;line-height:2}}main section#plan{padding-top:0px}main section#downloads h2{margin-bottom:20px}main section#downloads .download{border-bottom:1px solid #072F58}main section#downloads .download .download-row{border-top:1px solid #072F58}main section#downloads .download .download-row p{margin:0}main section#downloads .download .download-row a{display:block;padding-top:15px;padding-bottom:11px;text-transform:uppercase;font-size:16px;line-height:20px;padding-right:33px}main section#downloads .download .download-row a i{position:absolute;right:10px;transform:translateY(-25%);top:calc(50% - 4px)}main section#btn-bottom{padding-top:0px}main section#btn-bottom .btn-large{margin-bottom:20px}@media only screen and (max-width: 485px){main section#btn-bottom .btn-large{display:table;line-height:2}}main section#btn-bottom .back{display:inline-block;margin-top:0px}@media only screen and (max-width: 485px){main section#btn-bottom .back{line-height:50px}}main section#formular .prioselect,main section#formular .prioselect2{display:none}main section#formular .prioselect.show,main section#formular .prioselect2.show{display:block}main section#formular .disabled{color:rgba(0,0,0,0.42);border-bottom:1px dotted rgba(0,0,0,0.42);cursor:default;pointer-events:none}main section#danke{min-height:calc(100vh - 120px)}main section#danke h1{margin-bottom:20px}main section#danke .btn{margin-top:20px}main section#activate_user{min-height:calc(100vh - 120px)}main section#activate_user h1{margin-bottom:20px}main section#login{min-height:calc(100vh - 120px)}main section#login .card .card-content .title{margin-bottom:20px}main section#intern{min-height:calc(100vh - 120px)}main section#intern .card-panel{position:relative;padding:0;padding-top:100%;background-color:#072F58;color:#fff}main section#intern .card-panel h3{color:#fff}main section#intern .card-panel .valign-wrapper{position:absolute;top:0;left:0;right:0;bottom:0px;padding:24px;text-align:center}main section#intern .card-panel .valign-wrapper:hover{background-color:rgba(0,0,0,0.25)}main section#intern .card-panel .valign-wrapper.new{z-index:5;background-color:#072F58}main section#intern .card-panel .valign-wrapper.new:hover{opacity:0}main section#intern .card-panel .valign-wrapper.new i{margin:auto;font-size:4rem}main section#intern .card-panel .valign-wrapper.new h3{margin-bottom:0px}main section#intern .card-panel .valign-wrapper a{margin:auto;color:#fff}main section#uebersicht_kaufanbote .ausgabe-table{overflow:auto}main section#uebersicht_kaufanbote .legende{background-color:rgba(7,47,88,0.5);padding:15px 25px;display:inline-block;font-weight:500}main section#uebersicht_kaufanbote table{min-width:900px}main section#uebersicht_kaufanbote table tr{border-top:1px solid}main section#uebersicht_kaufanbote table tr.sortbyhaus{display:none}main section#uebersicht_kaufanbote table tr.kauft{background-color:rgba(7,47,88,0.5)}main section#uebersicht_kaufanbote .btn{height:40px;line-height:38px;margin-right:5px;margin-bottom:5px}main section#uebersicht_kaufanbote .btn.active{background-color:#072F58;color:#fff}main section#uebersicht_kaufanbote .btn:hover,main section#uebersicht_kaufanbote .btn:focus,main section#uebersicht_kaufanbote .btn:active,main section#uebersicht_kaufanbote section#foerderung .btn-large:hover,main section#foerderung section#uebersicht_kaufanbote .btn-large:hover,main section#uebersicht_kaufanbote section#foerderung .btn-large:focus,main section#foerderung section#uebersicht_kaufanbote .btn-large:focus,main section#uebersicht_kaufanbote section#foerderung .btn-large:active,main section#foerderung section#uebersicht_kaufanbote .btn-large:active{background-color:rgba(7,47,88,0.8)}main section#upload{min-height:calc(100vh - 120px)}main section#upload .margin40{margin-top:40px}main section#upload p{text-align:justify}main section#upload label{color:#181716}main section#upload [type="checkbox"]:checked+label:before{border-right:2px solid #072F58;border-bottom:2px solid #072F58}main section#vierNullVier{margin-top:0px;text-align:center;padding-bottom:100px;min-height:calc(100vh - 118px)}@media only screen and (max-width: 992px){main section#vierNullVier{min-height:calc(100vh - 108px)}}main section#vierNullVier .logo{margin-bottom:50px;max-width:100%}main section#vierNullVier .logo img{max-width:100%}main section#vierNullVier h1{font-size:120px;line-height:1;color:#072F58;margin-bottom:30px}main section#vierNullVier h2{font-size:50px;line-height:1;margin-bottom:20px}main section#vierNullVier p{margin-top:30px;font-size:24px;line-height:30px}main section#vierNullVier p a{color:#072F58}footer{padding:10px 0px;background-color:#2E2E2E;color:#fff}footer .row{margin:0px}footer .row .footer-navigation li{display:inline-block;position:relative;padding-left:8px;padding-right:3px}footer .row .footer-navigation li:before{content:'';position:absolute;top:0;left:0;width:2px;height:20px;background-color:#fff}footer .row .footer-navigation li:first-of-type::before{display:none}footer .row .footer-navigation a{color:#fff}@media print{main section#bauprojekt .grey-box{position:relative;top:100px;border:1px solid #181716 !important;color:#072F58 !important;background-color:#fff !important}main section#bauprojekt .after-grey{display:none}#formular .m6{display:inline-block;width:50% !important}#formular .m4{display:inline-block;width:33% !important}#formular .m5{display:inline-block;width:41.66666666% !important}#formular .m3{display:inline-block;width:25% !important}footer{display:none}.sticky{display:none}.z-depth-1,nav,.card-panel,.card,.toast,.btn,.btn-large,.btn-floating,.dropdown-content,.collapsible,.side-nav{box-shadow:none}nav .button-collapse i{display:none}}#cookie-bar-button{border:solid 1px #8A96A4 !important}#cookie-bar-buttona{color:#fff !important}#cookie-bar-prompt-content a,#cookie-bar a,#cookie-bar-prompt-content span{color:#8A96A4 !important}.flo-lightbox{position:fixed;display:none;top:0;right:0;left:0;bottom:0;z-index:9999;background-color:#292929;text-align:center}.flo-lightbox .valign-wrapper{height:100%}.flo-lightbox .lightbox-img{display:block;max-width:70%;width:auto;max-height:70vh;margin:auto}.datepicker-controls .select-month input{width:100px}
