h1,h2,h3,h4,h5{color: #3b863e}h1:after,h2:after,h3:after,h4:after,h5:after{border-bottom: 5px solid #fff}button{background: #3b863e}button:hover{background-color: #2f4b34;text-decoration: underline}.ce_hyperlink a,.hyperlink{background: #3b863e}.overlay{background-color: rgba(196,211,197,0.85)}.overlay .ce_hyperlink a:hover{background-color: #2f4b34}#navigation .ce_hyperlink a:hover{background-color: #2f4b34}.logo span{color: #3b863e}.small-info-box em:before{color: #3b863e}.mod_navigation .level_1 li.active{border-left: 4px solid #3b863e}.mod_navigation a,.mod_navigation strong{font-family: 'Lato', sans-serif !important}.mod_navigation a:before,.mod_navigation strong:before{display: none}.mod_customnav li.active{color: #3b863e;font-weight: 500}a span:hover{color: #3b863e;font-weight: 500}.large-box strong:before{color: #3b863e}.teaser h1,.overlay h1,.teaser h2,.overlay h2,.teaser p,.overlay p{color: #042304}.teaser h1:after,.overlay h1:after,.teaser h2:after,.overlay h2:after{border-bottom: 4px solid #fff}.contact-block .cb-additional{color: #3b863e}.contact-block .cb-additional.submit{background: #3b863e}.contact-block .cb-address a:hover{color: #3b863e}.ce_text p a{color: #3b863e;text-decoration: none}.ce_text p a:hover{text-decoration: underline}.large-box.abos{width: 340px;margin: 0;padding: 20px;text-align: left;color: #2f4b34;margin-top: 20px;background-color: #dee2e3}.large-box.abos.first{margin-top: 0;background-color: #cedacf}.large-box.abos.first button:hover{text-decoration: none;opacity: 1}.large-box.abos .fas{margin-top: -3px;transition: 0.4s;float: right;color: transparent}.large-box.abos .fas::before{color: #2f4b34;visibility: visible;font-size: 10px;border: 1px solid;border-radius: 50%;padding: 2px 3px}.large-box.abos .fas:hover{opacity: 0.8}.large-box.abos table{width: 100%;padding: 0;border-spacing: 0}.large-box.abos table.summer-season .content,.large-box.abos table.abo-season .content{display: none}.large-box.abos table tr:first-child:hover{background: #ededed}.large-box.abos td:nth-child(2){font-weight: inherit}.large-box.abos tr td strong{visibility: visible;font-weight: 600}.large-box.abos h3{color: black;padding: 0;margin: 0;text-transform: initial}.large-box.abos p{font-size: 15px}.large-box.abos button{padding: 8px;border: 2px solid #fff;font-size: 11pt}.large-box.abos button.secondary{background: white;color: #cedacf;font-weight: 600}.logos-social-media{display: none}.cc-bottom{background: #dee2e3}.cc-allow{background: white;border-color: white}.cc-allow:hover{background: #2f4b34;color: white}.checkbox_container label a{color: #2f4b34}