.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.section{width:100%}.content{box-sizing:border-box;width:100%;max-width:1300px;margin:0 auto}@media screen and (max-width:1330px){.content{padding-left:3%;padding-right:3%}}@media screen and (max-width:1330px) and screen and (max-width:567px){.content{padding-left:17px;padding-right:17px}}.padding-abstand{padding-left:3%;padding-right:3%}@media screen and (max-width:567px){.padding-abstand{padding-left:17px;padding-right:17px}}.link-mit-pfeil{text-decoration:none}.link-mit-pfeil:hover{text-decoration:none}.link-mit-pfeil:after{content:"\f105";font-family:FontAwesome;font-size:1.2em;padding:0 .3em;transition:padding .3s cubic-bezier(.65,.05,.36,1)}.link-mit-pfeil:hover:after{padding-left:.5em}.button-animation:hover{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);transform:scale(1.01);-webkit-transform:scale(1.01)}.button-animation:active{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);transform:scale(1);-webkit-transform:scale(1)}@media only screen and (max-width: 768px){.button-animation:hover{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);transform:none;-webkit-transform:none}.button-animation:active{transform:none;-webkit-transform:none}}.image-zoom{overflow:hidden;display:block}.image-zoom img{transform:scale(1);-webkit-transform:scale(1);transition:transform .4s cubic-bezier(.65,.05,.36,1)}.image-zoom img:hover{transform:scale(1.1);-webkit-transform:scale(1.1)}@media only screen and (max-width: 768px){.image-zoom img{transform:none;-webkit-transform:none}.image-zoom img:hover{transform:none;-webkit-transform:none}}.noOpacity{opacity:1}@media only screen and (max-width: 992px){.nomobile{display:none}}.box-bg{background:none}.notselection{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.borderBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.animation_fadein{-webkit-animation:.8s ease 0s normal forwards 1 fadein;animation:.8s ease 0s normal forwards 1 fadein}@keyframes fadein{0%{opacity:0}33%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}33%{opacity:0}100%{opacity:1}}.footer-section{width:100%;min-height:80px;margin-top:3em;padding-top:1em;padding-bottom:2em}@media only screen and (max-width: 768px){.footer-section{padding-bottom:0}}.footer-content{box-sizing:border-box;width:100%;max-width:1300px;margin:0 auto}@media screen and (max-width:1330px){.footer-content{padding-left:3%;padding-right:3%}}@media screen and (max-width:1330px) and screen and (max-width:567px){.footer-content{padding-left:17px;padding-right:17px}}.footer-content .region{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:31.33333333%;float:left;margin-left:1.5%;margin-right:1.5%}.footer-content .region:first-child{margin-left:0}.footer-content .region:last-child{margin-right:0}@media only screen and (max-width: 768px){.footer-content .region{margin:0}}@media only screen and (max-width: 992px){.footer-content .region{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.5%;float:left;margin-left:1.5%;margin-right:1.5%}.footer-content .region:first-child{margin-left:0}.footer-content .region:last-child{margin-right:0}}@media only screen and (max-width: 992px) and only screen and (max-width: 768px){.footer-content .region{margin:0}}@media only screen and (max-width: 768px){.footer-content .region{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:none}}.footer-section{background-color:#473732;font-size:.8em}@media only screen and (min-width: 768px){.footer-section p.address span.name::after,.footer-section p.address span.street::after{content:', '}}@media only screen and (max-width: 768px){.footer-section{font-size:1em;line-height:2em}.footer-section p{margin-bottom:0}.footer-section p.address{margin-bottom:2.5em;margin-top:1.5em}.footer-section p.address span{display:block}}.footer-content p,.footer-content a,.footer-content h1,.footer-content h2,.footer-content h3,.footer-content h4,.footer-content h5,.footer-content h6{color:#928f8f}.footer-content a:hover,.footer-content a:active{color:rgba(255,255,255,0.85)}.footer-content h1,.footer-content h2,.footer-content h3,.footer-content h4,.footer-content h5,.footer-content h6{font-size:1.2em;line-height:2;font-weight:400;text-transform:uppercase}@media only screen and (max-width: 768px){.footer-content h1,.footer-content h2,.footer-content h3,.footer-content h4,.footer-content h5,.footer-content h6{margin-top:2em;margin-bottom:0}}.footer-content #block-footerlinks,.footer-content #block-footerlinks-2{position:relative}.footer-content #block-footerlinks a,.footer-content #block-footerlinks-2 a{text-decoration:none}.footer-content #block-footerlinks a span,.footer-content #block-footerlinks-2 a span{padding:0 15px 10px}.footer-content #block-footerlinks a[title="email"],.footer-content #block-footerlinks-2 a[title="email"]{padding-left:0}.footer-content #block-footerlinks a[title="email"]:before,.footer-content #block-footerlinks-2 a[title="email"]:before{content:'\f003';content:'\f0e0';position:absolute;top:.95em;font-family:FontAwesome;font-size:1.9em}.footer-content #block-footerlinks a[title="email"] span,.footer-content #block-footerlinks-2 a[title="email"] span{padding-left:25px}@media only screen and (max-width: 768px){.footer-content #block-footerlinks a[title="email"],.footer-content #block-footerlinks-2 a[title="email"]{display:block;padding-left:15px}.footer-content #block-footerlinks a[title="email"]:before,.footer-content #block-footerlinks-2 a[title="email"]:before{position:relative;top:.1em}.footer-content #block-footerlinks a[title="email"] span,.footer-content #block-footerlinks-2 a[title="email"] span{padding-left:8px}}.footer-content #block-footerlinks a[title="telefon"],.footer-content #block-footerlinks-2 a[title="telefon"]{padding:0}.footer-content #block-footerlinks a[title="telefon"]:before,.footer-content #block-footerlinks-2 a[title="telefon"]:before{content:'\f10b';position:absolute;top:.8em;left:4px;font-family:FontAwesome;font-size:2.1em}@media only screen and (max-width: 768px){.footer-content #block-footerlinks a[title="telefon"],.footer-content #block-footerlinks-2 a[title="telefon"]{display:block;padding-left:15px}.footer-content #block-footerlinks a[title="telefon"]:before,.footer-content #block-footerlinks-2 a[title="telefon"]:before{position:relative;top:.1em;left:6px;margin-right:10px}}.footer__social{opacity:.7}.footer__social:hover{text-decoration:none;opacity:1}.footer__social:before{font-family:FontAwesome;font-size:2em}.facebook:before{content:"\f082"}.twitter:before{content:"\f081"}.google:before{content:"\f0d4"}.youtube:before{content:"\f166"}@media only screen and (max-width: 768px){h1,h2,h3,h4,h5,h6{text-align:inherit}}.footer-content .region{float:none}.footer-content .region--footer-first{float:left}.footer-content .region--footer-third{float:right}.footer-content .region--footer-third #block-verbandlogo img{margin-bottom:2em;cursor:pointer;opacity:.3}.footer-content .region--footer-third #block-verbandlogo img:hover{opacity:1}
/* Fix footer menu without .menu class */
.region--footer-menu ul {
  position: relative;
  margin: 0;
  padding: 2em 3% 4em 3%;
  list-style: none;
  width: 100%;
  max-width: 1300px;
}
.region--footer-menu ul li {
  display: inline-block;
  position: relative;
}
.region--footer-menu ul li a {
  text-decoration: none;
  font-weight: bold;
  font-size: 1.4em;
  color: #406e5f;
  padding-right: 1em;
}
.region--footer-menu ul li a:hover {
  color: #fff;
}
