/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--color1:#1d71b8;--color2:#6eb0cc;--color3:#f4ddbe;}
.main{background-color:#f2f2f2;}.layout{width:1170px;margin:0 auto;}h1{text-align:center;color:#1d71b8!important;padding:10px}h2{text-align:left;color:#1d71b8!important;padding:30px 20px 10px 20px;border-bottom:2px solid #f2f2f2;margin-bottom:20px;}h3{text-align:left;color:#1d71b8!important;}.header{background-color:#fff;margin:120px 0 20px 0;padding:15px;}.header img{display:block;margin:0 auto;}.inhalt{background-color:#fff;margin-bottom:20px;}.text{padding:0 15px 15px 15px;}.blau{font-weight:700;color:#1d71b8;}.layout--onecol:nth-child(2){background-color:#fff;}.layout--onecol:nth-child(2) .view-content-2,.layout--onecol:nth-child(3) .view-content-2,.layout--onecol:nth-child(4) .view-content-2{background-color:#f2f2f2;padding:20px 0;margin:0 15px 15px 15px;}.owl-carousel{margin:0 auto;}.owl-carousel .owl-nav.disabled{display:block;}.owl-carousel .owl-nav{opacity:1;}.owl-item{width:90%;}.inhalt-ohnebild{background-color:#fff;margin:120px 0 20px 0;}.inhalt-ohnebild h1{text-align:left;padding:30px 20px 10px 20px;border-bottom:2px solid #f2f2f2;margin-bottom:30px;}.inhalt-ohnebild h2{border:0;padding:15px 0 0 0;}.inhalt-ohnebild h4{color:#1d71b8!important;}.inhalt-ohnebild .text{padding:0 15px 15px 15px;}.vriends{display:flex;align-items:center;padding-bottom:20px;}.vriends div:nth-child(1){flex:1;}.vriends div:nth-child(2){flex:4;}.vriendslogo{width:200px;height:auto;}.ckeditor-accordion-container > dl{border:0;}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){background-color:#f2f2f2;color:#1d71b8;padding:15px 15px 15px 50px;margin-top:10px;border-bottom:0;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover,.ckeditor-accordion-container > dl dt.active > a{background-color:#f2f2f2;color:#1d71b8;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{font:var(--fa-font-solid);content:"\f107";transform:none;top:-7px;position:absolute;height:0;width:0;}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{content:"\f106";transform:none;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{display:none;}.ckeditor-accordion-container > dl dd.active{border:1px solid #f2f2f2;}.contact-message-kontakt-form{background-color:#fff;margin-bottom:20px;}form#webform-submission-kontaktformular-node-1382-add-form{margin:0 20px;}body.page--node-1382 label{color:#1d71b8;font-weight:bold;padding-top:15px;}input#edit-ihr-name.form-text,input#edit-ihre-e-mail-adresse.form-email,input#edit-betreff.form-text,textarea#edit-ihre-nachricht.form-textarea{border-radius:4px;background-color:#f2f2f2;border:1px solid #dee2e6;}form#webform-submission-kontaktformular-node-1382-add-form .form-actions{float:none;}form#webform-submission-kontaktformular-node-1382-add-form .form-item{margin-bottom:10px;}form#webform-submission-kontaktformular-node-1382-add-form .form-text{margin-top:0;}form#webform-submission-kontaktformular-node-1382-add-form .form-item label{font-size:1rem;}input#edit-ich-habe-die-datenschutzbestimmungen-gelesen-und-stimme-diesen-z{display:inline-block;width:auto;margin-right:10px;padding-top:0;}form#webform-submission-kontaktformular-node-1382-add-form #edit-actions-submit{border-radius:4px;margin:20px 0 30px 0;}form#webform-submission-kontaktformular-node-1382-add-form #edit-actions-submit:hover{background-color:#1d71b8;text-decoration:underline;}form#webform-submission-kontaktformular-node-1382-add-form fieldset.captcha{margin-bottom:20px;background-color:#f1f1f1;}form#webform-submission-kontaktformular-node-1382-add-form fieldset.captcha legend{font-size:1rem;padding:20px 15px 0 15px;background-color:#f1f1f1;}form#webform-submission-kontaktformular-node-1382-add-form fieldset > div{padding:0 15px;font-size:0.8rem;}form#webform-submission-kontaktformular-node-1382-add-form fieldset label{font-size:0.8rem!important;}form#webform-submission-kontaktformular-node-1382-add-form #edit-captcha-response{max-width:30%;}form#webform-submission-kontaktformular-node-1382-add-form #edit-captcha-response--description{display:none;}#treeMap{display:block;background-color:#fff;padding:20px 0 20px 110px;margin-bottom:20px;}h3.gruen{color:#688716!important;}.layout--onecol:nth-child(3),.layout--onecol:nth-child(4){background-color:#fff;}.page--node-1834 .layout--onecol:nth-child(2) .view-content-2{background-color:#fff;}img.baeume{width:1000px;height:auto;display:block;margin:0 auto;}.page--node-1834 table td{padding-left:5px;}.nachhaltigkeit-boxen{display:flex;}.nachhaltigkeit-boxen div{background-color:#f2f2f2;flex:1;text-align:center;}.nachhaltigkeit-boxen div:nth-child(1){margin:0 10px 0 0;}.nachhaltigkeit-boxen div:nth-child(2){margin:0 5px;}.nachhaltigkeit-boxen div:nth-child(3){margin:0 0 0 10px;}.nachhaltigkeit-boxen div img{width:auto;height:80px;margin-top:30px;}.nachhaltigkeit-boxen .ckeditor-accordion-container > dl dd{display:block;}.nachhaltigkeit-boxen .ckeditor-accordion-container > dl dt > a{font-family:"Roboto";font-size:1.4rem;color:#688716;padding:5px 0 15px 0;}.nachhaltigkeit-boxen .ckeditor-accordion-container .ckeditor-accordion-toggle{display:none;}.nachhaltigkeit-boxen .ckeditor-accordion-container > dl dt > a{cursor:default;}.nachhaltigkeit-boxen .ckeditor-accordion-container > dl dt > a:hover,.nachhaltigkeit-boxen.ckeditor-accordion-container > dl dt > a:not(.button):hover{text-decoration:none;color:#688716;}
@media only screen and (max-width:750px){.layout{width:auto;}#content{margin-top:270px;}.header{margin:180px 15px 15px 15px;}.inhalt,.inhalt-ohnebild{margin:15px;}.layout--onecol:nth-child(2){background-color:#f2f2f2;}h2.karussell{text-align:center;}.owl-carousel{margin:-20px auto auto;}.vriends{flex-direction:column;}.vriendslogo{margin-bottom:20px;}.contact-message-kontakt-form{margin:15px;}form#contact-message-kontakt-form{width:auto;margin:0 15px;}.form-item-ich-habe-die-datenschutzbestimmungen-gelesen-und-stimme-diesen-z{display:flex;align-items:flex-start;}input#edit-ich-habe-die-datenschutzbestimmungen-gelesen-und-stimme-diesen-z{margin-top:22px;}.form-item-ich-habe-die-datenschutzbestimmungen-gelesen-und-stimme-diesen-z label{padding-top:0;}form#webform-submission-kontaktformular-node-1382-add-form #edit-captcha-response{max-width:100%;}body.page--node-1382 .block-webform{background-color:#fff;margin:0 15px;}body.page--node-1382 .layout--onecol:nth-child(3){margin:0 15px 20px 15px;}body.page--node-1382 .owl-carousel{margin-top:0;}#treeMap{display:inline;padding:0;}.page--node-1671 .layout--onecol:nth-child(2),.page--node-1671 .layout--onecol:nth-child(3){background-color:#fff;margin:15px;}.nachhaltigkeit-boxen{flex-direction:column;min-height:auto;}.nachhaltigkeit-boxen div{margin:0 0 20px!important;padding:0 5px 5px 5px;}.nachhaltigkeit-boxen .ckeditor-accordion-container > dl dd{display:none;padding-top:30px;}.nachhaltigkeit-boxen .ckeditor-accordion-container > dl dt > a{font-size:1.2rem;}.nachhaltigkeit-boxen .ckeditor-accordion-container .ckeditor-accordion-toggle{display:block;top:90px;left:45%;}.page--node-1671 .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before,.page--node-1671 .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after{background-color:#688716;}.nachhaltigkeit-boxen p{padding-top:20px;}.nachhaltigkeit-boxen .ckeditor-accordion-container > dl dt > a{cursor:pointer;}.nachhaltigkeit-boxen .ckeditor-accordion-container > dl dt > a:hover{text-decoration:underline;}}@media only screen and (min-width:751px) and (max-width:1100px){.layout{width:auto;}.header{margin:88px 15px 15px 15px;}.inhalt,.inhalt-ohnebild,.page--node-1671 .layout--onecol:nth-child(2),.page--node-1671 .layout--onecol:nth-child(3){margin:15px;}.nachhaltigkeit-boxen{flex-direction:column;min-height:auto;}.nachhaltigkeit-boxen div{margin:0 0 20px!important;padding:0 5px 5px 5px;}.nachhaltigkeit-boxen .ckeditor-accordion-container > dl dd{display:none;padding-top:30px;}.nachhaltigkeit-boxen .ckeditor-accordion-container > dl dt > a{font-size:1.2rem;}.nachhaltigkeit-boxen .ckeditor-accordion-container .ckeditor-accordion-toggle{display:block;top:70px;left:48%;}.page--node-1671 .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before,.page--node-1671 .ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after{background-color:#688716;}.nachhaltigkeit-boxen p{padding-top:20px;}.nachhaltigkeit-boxen .ckeditor-accordion-container > dl dt > a{cursor:pointer;}.nachhaltigkeit-boxen .ckeditor-accordion-container > dl dt > a:hover{text-decoration:underline;}}
