@charset "UTF-8";@font-face{font-family:Rubik Regular;font-style:normal;font-weight:400;font-display:swap;src:local("Rubik Regular"),url(../fonts/Rubik/static/Rubik-Regular.ttf) format("truetype")}@font-face{font-family:Rubik Regular italic;font-style:italic;font-weight:400;font-display:swap;src:local("Rubik Regular italic"),url(../fonts/Rubik/static/Rubik-Italic.ttf) format("truetype")}@font-face{font-family:Rubik Medium;font-style:normal;font-weight:500;font-display:swap;src:local("Rubik Medium"),url(../fonts/Rubik/static/Rubik-Medium.ttf) format("truetype")}@font-face{font-family:Rubik Medium italic;font-style:italic;font-weight:500;font-display:swap;src:local("Rubik Medium italic"),url(../fonts/Rubik/static/Rubik-MediumItalic.ttf) format("truetype")}*{box-sizing:border-box}html{font-family:"Rubik Regular",Arial,sans-serif;font-size:.9rem;color:#333}body{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:"Rubik Medium",Arial,sans-serif;font-weight:normal;color:#a3ab29}h2{margin:10px 0}.info{margin-top:0!important;font-size:.8em}hr{position:relative;color:#333;border:none;height:1px;background-color:#ccc}#filter{background:rgba(255,255,255,.8);padding:5px 5px 0 10px;box-shadow:2px 2px 10px 0 rgba(0,0,0,.2);border-radius:3px}.icons{text-align:center}.projectIcon{margin-right:5px;cursor:pointer;transition:opacity 0.3s}.projectIcon.removed{display:none}.projectIcon:hover{transform:scale(1.1)}.projectIcon.inactive{filter:grayscale(100%)}#cat1.inactive{opacity:.3}#cat2.inactive{opacity:.2}#cat3.inactive{opacity:.15}#cat4.inactive{opacity:.3}#cat5.inactive{opacity:.3}#cat6.inactive{opacity:.3}#cat7.inactive{opacity:.3}.projectIcon.inactive:hover{transform:scale(1)}#projectName{text-align:center;min-width:120px;font-family:"Rubik Medium",Arial,sans-serif;font-weight:normal;color:#a3ab29}#fullScreenInfo{display:none;box-shadow:0 0 20px 0 rgba(0,0,0,.4)}#fullScreenInfo img{width:100%;height:auto}#fullScreenClose{position:absolute;right:-14px;top:-14px;padding:20px;cursor:pointer;text-align:center;font:16px/14px Tahoma,Verdana,sans-serif;font-size:20px;color:#a3ab29}#fullScreenClose:hover{color:#03437c}.overscroll{position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}#fullScreenContent{position:absolute;width:100%;height:100%}@media (max-width:512px){#fullScreenInfo.visible{display:block;position:fixed;left:0;right:0;top:0;bottom:0;z-index:3000;background-color:#fff;padding:20px}}#map{width:100vw;height:100vh}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background-color:rgba(163,171,41,.5)!important}.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{background-color:#a3ab29!important}.marker-cluster span{color:#fff}.leaflet-popup-content{line-height:1.3}.leaflet-popup-content p{margin:0}.leaflet-popup-content div+p,.leaflet-popup-content p+p{margin-top:10px}.leaflet-popup-content ul{margin:10px 0}ul{padding-left:10px}.img{position:relative}.img img{border-radius:20px;max-width:100%!important}.copy{font-size:.7em;text-align:right}.copy::before{content:"© "}.leaflet-container{font-family:"Rubik Regular",Arial,sans-serif;color:#333;background-color:#eee;font-size:.9rem}a,.leaflet-popup-content a,#fullScreenContent a{color:#a3ab29;text-decoration:none}a:hover,.leaflet-popup-content a:hover,#fullScreenContent a:hover{text-decoration:underline}.leaflet-popup-content-wrapper{border-radius:20px}.leaflet-container a.leaflet-popup-close-button{top:2px;right:5px;font-size:20px;color:#a3ab29;font-weight:normal}.leaflet-container a.leaflet-popup-close-button:hover{color:#03437c}.loader{margin:0 auto;border:4px solid #ddd;border-radius:50%;border-top:4px solid #a3ab29;width:25px;height:25px;animation:spin 1.5s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.formular-datenerfassung{padding:20px}.formular-datenerfassung h2{position:relative;margin-left:40px;width:fit-content}.formular-datenerfassung h2::before{content:"";position:absolute;left:-40px;width:30px;height:1px;top:50%;background-color:#03437c}.formular-datenerfassung h2::after{content:"";position:absolute;right:-40px;width:30px;height:1px;top:50%;background-color:#03437c}.formular-datenerfassung .FormBuilder.InputfieldForm fieldset.InputfieldFieldset{border:2px solid #03437c}.formular-datenerfassung .FormBuilder.InputfieldForm fieldset.InputfieldFieldset legend{color:#03437c}.formular-datenerfassung input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]):focus,.formular-datenerfassung select:not([multiple]):focus{outline:1px solid #03437c}.formular-datenerfassung select[multiple]:focus,.formular-datenerfassung textarea:focus{outline:1px solid #03437c}.formular-datenerfassung .FormBuilder.InputfieldForm .description{margin-bottom:-.1em}.formular-datenerfassung .InputfieldMultiplier .InputfieldMultiplierItem td:not(.InputfieldMultiplierTrash){padding:.5em 0}.formular-datenerfassung .FormBuilder.InputfieldForm button{background-color:#84a311;color:#fff;font-weight:normal!important;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:all 0.3s}.formular-datenerfassung .FormBuilder.InputfieldForm button:hover{color:#84a311;background-color:#f7f8e5}.formular-datenerfassung .error{background-color:#f00;color:#fff;padding:2px 7px}.mein-m2-tabs{margin-top:1rem}.mein-m2-tabs .tabs-nav{display:flex;margin-bottom:1rem;overflow-x:auto}.mein-m2-tabs .tabs-nav .tab-link{background:none;border:none;padding:2px 5px;margin-right:10px;cursor:pointer;color:#84a311;background-color:#f7f8e5;white-space:nowrap;border-radius:4px;transition:all 0.3s}.mein-m2-tabs .tabs-nav .tab-link:hover{background-color:#84a311;color:#fff}.mein-m2-tabs .tabs-nav .tab-link.active{background-color:#84a311;color:#fff}.mein-m2-tabs .tabs-content .tab-panel{display:none}.mein-m2-tabs .tabs-content .tab-panel.active{display:block}.mein-m2-tabs .tabs-content .tab-panel h3{display:none}.slider{margin-bottom:1.2rem;width:100%}.slider .carousel-cell{width:100%}.slider .carousel-cell img{max-width:100%}.flickity-button{background:transparent}.flickity-button.flickity-prev-next-button{top:auto;bottom:-35px;width:25px;height:25px}.flickity-button.flickity-prev-next-button svg{fill:#84a311}.flickity-button.flickity-prev-next-button:hover{background:transparent}.flickity-button.flickity-prev-next-button.previous{left:auto;right:14px}.flickity-button.flickity-prev-next-button.next{right:-7px}#ProCacheDebug{display:none}