﻿@font-face{font-family:"Material Icons";src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/MaterialIcons-Regular.eot);src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/MaterialIcons-Regular.eot?#iefix) format("embedded-opentype"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/MaterialIcons-Regular.woff) format("woff"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/MaterialIcons-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Bold.eot);src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Bold.eot?#iefix) format("embedded-opentype"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Bold.woff2) format("woff2"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Bold.woff) format("woff"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Regular.eot);src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Regular.eot?#iefix) format("embedded-opentype"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Regular.woff2) format("woff2"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Regular.woff) format("woff"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-SemiBoldItalic.eot);src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-SemiBoldItalic.woff2) format("woff2"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-SemiBoldItalic.woff) format("woff"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-ExtraLight.eot);src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-ExtraLight.eot?#iefix) format("embedded-opentype"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-ExtraLight.woff2) format("woff2"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-ExtraLight.woff) format("woff"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-BlackItalic.eot);src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-BlackItalic.eot?#iefix) format("embedded-opentype"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-BlackItalic.woff2) format("woff2"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-BlackItalic.woff) format("woff"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Black.eot);src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Black.eot?#iefix) format("embedded-opentype"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Black.woff2) format("woff2"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Black.woff) format("woff"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-ExtraLightItalic.eot);src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-ExtraLightItalic.woff2) format("woff2"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-ExtraLightItalic.woff) format("woff"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-BoldItalic.eot);src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-BoldItalic.eot?#iefix) format("embedded-opentype"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-BoldItalic.woff2) format("woff2"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-BoldItalic.woff) format("woff"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Light.eot);src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Light.eot?#iefix) format("embedded-opentype"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Light.woff2) format("woff2"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Light.woff) format("woff"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Italic.eot);src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Italic.eot?#iefix) format("embedded-opentype"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Italic.woff2) format("woff2"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Italic.woff) format("woff"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-SemiBold.eot);src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-SemiBold.eot?#iefix) format("embedded-opentype"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-SemiBold.woff2) format("woff2"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-SemiBold.woff) format("woff"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-LightItalic.eot);src:url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-LightItalic.eot?#iefix) format("embedded-opentype"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-LightItalic.woff2) format("woff2"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-LightItalic.woff) format("woff"),url(//www.demo.stocksport-austria.at/wp-content/themes/stocksport-austria/build/css/min/../../fonts/SourceSansPro-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}body{background-color:#fff;color:#000;font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:22px;overflow-x:hidden;font-weight:300;letter-spacing:.27px}body.disable-scroll{overflow:hidden !important}.btn,.calendar .fc .fc-button-primary{background-color:#7b7b7b;border-radius:0;font-weight:600;letter-spacing:1px;box-shadow:none !important;color:#fff;text-transform:initial;font-size:16px;height:44px;line-height:44px;padding-right:48px;position:relative}.btn:hover,.calendar .fc .fc-button-primary:hover,.btn:focus,.calendar .fc .fc-button-primary:focus,.btn:active,.calendar .fc .fc-button-primary:active{background-color:#464646;color:#fff}.btn:hover:after,.calendar .fc .fc-button-primary:hover:after,.btn:focus:after,.calendar .fc .fc-button-primary:focus:after,.btn:active:after,.calendar .fc .fc-button-primary:active:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.btn:after,.calendar .fc .fc-button-primary:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.container{position:relative;display:block;clear:both;min-width:900px;max-width:initial}@media only screen and (max-width:992px){.container{min-width:auto}}@media only screen and (max-width:600px){.container{width:90%}}.container.extra{width:85%}@media only screen and (max-width:992px){.container.extra{min-width:auto}}@media only screen and (max-width:600px){.container.extra{width:90%}}.container.wide{width:calc(100% - 3rem);max-width:100%;min-width:calc(100% - 3rem);padding-left:1.5rem;padding-right:1.5rem}@media only screen and (max-width:992px){.container.wide{min-width:auto;padding:0;width:85%}}@media only screen and (max-width:600px){.container.wide{width:90%}}.container.small{max-width:860px;min-width:860px}@media only screen and (max-width:992px){.container.small{min-width:auto}}.container.xsmall{max-width:600px;min-width:600px}@media only screen and (max-width:992px){.container.xsmall{min-width:auto}}.wide-container{width:100%;padding-left:1.5rem;padding-right:1.5rem;max-width:1920px}@media only screen and (max-width:600px){.wide-container{width:90%;margin:auto;padding:0}}p{margin:0;margin-bottom:10px}.img-responsive{position:relative;display:block;width:100%;min-width:100%;max-width:100%;height:auto}b,strong{font-weight:700}a{position:relative;text-decoration:none !important;outline:0px none !important;transition:ease all .45s;color:#000}a:hover{color:#7b7b7b}a[href^=tel]{color:#000;text-decoration:none}a[href^=mail]{color:#000;text-decoration:none}.flexcontainer{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexcontainer .flexbox{display:-webkit-flex;display:-ms-flexbox;display:flex}.line-clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta-headline{letter-spacing:.2em;text-transform:uppercase;font-weight:700;font-size:14px}.navbar-fixed{height:74px}.navbar-fixed nav{height:74px;line-height:74px;box-shadow:15px 14px 57px 0 rgba(0,0,0,.04)}.navbar-fixed nav .nav-wrapper{background-color:#fff;position:initial}@media only screen and (max-width:1280px){.navbar-fixed nav .nav-wrapper{width:100%;padding-left:15px;padding-right:15px}}.navbar-fixed nav .nav-wrapper .brand-logo{color:#000;height:64px;margin-top:5px;display:flex;align-items:center}.navbar-fixed nav .nav-wrapper .brand-logo .logo{max-height:64px;width:auto}@media only screen and (max-width:960px){.navbar-fixed nav .nav-wrapper .brand-logo .logo{max-width:200px}}.navbar-fixed nav .nav-wrapper .such-mobile-trigger{color:#000;height:74px;display:none;position:absolute;margin:0 18px;right:2.5%}@media only screen and (max-width:992px){.navbar-fixed nav .nav-wrapper .such-mobile-trigger{display:block}}.navbar-fixed nav .nav-wrapper .such-mobile-trigger i{line-height:74px;height:74px}.navbar-fixed nav .nav-wrapper .sidenav-trigger{color:#000;height:74px}.navbar-fixed nav .nav-wrapper .sidenav-trigger i{line-height:74px;height:74px}.navbar-fixed nav .nav-wrapper ul li{white-space:nowrap;position:initial}.navbar-fixed nav .nav-wrapper ul li a{color:#464646;font-weight:400;letter-spacing:.5px;display:inline-block;vertical-align:middle}@media only screen and (max-width:1280px){.navbar-fixed nav .nav-wrapper ul li a{padding:0 10px}}.navbar-fixed nav .nav-wrapper ul li a:hover{background-color:#fff;color:#7b7b7b}.navbar-fixed nav .nav-wrapper ul li a.highlight{color:#464646;font-weight:600}.navbar-fixed nav .nav-wrapper ul li a.highlight:hover{color:#000}.navbar-fixed nav .nav-wrapper ul li a.dropdown-button{padding-right:0}.navbar-fixed nav .nav-wrapper ul li a.dropdown-trigger{padding-left:0}.navbar-fixed nav .nav-wrapper ul li a.dropdown-trigger i{margin-left:0;font-weight:700;max-width:24px;overflow:hidden}.navbar-fixed nav .nav-wrapper ul li a.such-trigger{padding-left:15px}.navbar-fixed nav .nav-wrapper ul li a.icon{padding-right:5px}.navbar-fixed nav .nav-wrapper ul li a svg{width:20px;vertical-align:middle;padding-bottom:4px}.navbar-fixed nav .nav-wrapper ul li a svg:hover path{fill:#7b7b7b}.navbar-fixed nav .nav-wrapper ul li a svg path{fill:#464646}.navbar-fixed nav .nav-wrapper ul li .dropdown-content{min-width:100%;left:15px !important;top:72px !important;box-shadow:0 2px 2px 0 rgba(0,0,0,.14);min-width:220px}.navbar-fixed nav .nav-wrapper ul li .dropdown-content .logo-item{margin-bottom:1.5rem;padding:0;display:block}.navbar-fixed nav .nav-wrapper ul li .dropdown-content .logo-item:hover .text{color:#7b7b7b}.navbar-fixed nav .nav-wrapper ul li .dropdown-content .logo-item:hover .liga-logo{border-top:2px solid #7b7b7b;border-bottom:2px solid #7b7b7b;box-shadow:0 5px 15px rgba(0,0,0,.2)}.navbar-fixed nav .nav-wrapper ul li .dropdown-content .logo-item .liga-logo{border-top:2px solid #bdbdbc;border-bottom:2px solid #bdbdbc;background-color:#fff;display:block}.navbar-fixed nav .nav-wrapper ul li .dropdown-content .logo-item .text{text-align:center;color:#000;font-weight:700;padding:.5rem;padding-bottom:0;line-height:1.2;white-space:initial}.navbar-fixed nav .nav-wrapper ul li .dropdown-content li{cursor:pointer;width:100%}.navbar-fixed nav .nav-wrapper ul li .dropdown-content li a{width:100%;cursor:pointer}.navbar-fixed nav .nav-wrapper ul li .dropdown-content.menu-dropdown{left:0 !important;right:0 !important;width:100% !important}.navbar-fixed nav .nav-wrapper ul li .dropdown-content.menu-dropdown:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:#464646;z-index:99;top:0}.navbar-fixed nav .nav-wrapper ul li .dropdown-content.menu-dropdown .headline{color:#464646;margin-top:2rem;padding:0;font-weight:600}.navbar-fixed nav .nav-wrapper ul li .dropdown-content.menu-dropdown .row{margin-left:-.75rem;margin-right:-.75rem}.navbar-fixed nav .nav-wrapper ul li .dropdown-content.menu-dropdown ul{display:grid;grid-template-columns:50% 50%}.navbar-fixed nav .nav-wrapper ul li .dropdown-content.menu-dropdown ul li:focus,.navbar-fixed nav .nav-wrapper ul li .dropdown-content.menu-dropdown ul li:hover{background-color:rgba(0,0,0,0)}.navbar-fixed nav .nav-wrapper ul li .dropdown-content.menu-dropdown ul li a{padding-left:0;padding-right:0;color:#000;letter-spacing:.3;padding-top:8px;padding-bottom:8px}.navbar-fixed nav .nav-wrapper ul li .dropdown-content.menu-dropdown ul li a:hover{color:#7b7b7b}.sidenav{width:100%;max-width:600px}.sidenav .firstrow{text-align:center;margin-bottom:1.5rem;padding:0}.sidenav .firstrow .brand-logo{color:var(--black);left:0;right:0;height:75px;text-align:left;display:block;margin:auto;padding-left:1.5rem}.sidenav .firstrow .brand-logo img,.sidenav .firstrow .brand-logo svg{color:var(--black);left:0;right:0;width:auto;height:65px;text-align:left;margin-top:10px}.sidenav .firstrow .sidenav-close{position:absolute;top:0;right:0;left:auto;padding:1.5rem}.sidenav .firstrow .sidenav-close i{margin:0;color:var(--black);height:auto;line-height:1}.sidenav ul{padding:0 .75rem}.sidenav li{text-align:left;padding-left:.75rem;padding-right:.75rem;position:relative}.sidenav li a{font-size:16px;text-align:left;color:#464646}.sidenav li a:hover{background:rgba(0,0,0,0) !important;color:#7b7b7b !important}.sidenav li a svg{max-width:24px}.sidenav li a svg:hover path{fill:#7b7b7b}.sidenav li a svg path{fill:#464646}.sidenav li .link{border-top:1px solid #ededed;min-height:56px;line-height:26px;padding:15px 20px;font-weight:700}.sidenav li .link.link-sub{width:calc(100% - 40px)}.sidenav li .link.highlight{color:#7b7b7b}.sidenav li .link.highlight:hover {color:#464646 !important}.sidenav li .collapsible-header{position:absolute;right:0;width:40px;top:0;padding:0;border-top:1px solid #ededed}.sidenav li .collapsible-header:hover{background-color:rgba(0,0,0,0);color:#7b7b7b}.sidenav li .collapsible-header i{margin:0 6px !important;height:55px !important;line-height:55px !important;color:#464646 !important;font-weight:700}.sidenav li .collapsible-body .logomenu-holder{padding-left:20px;padding-right:20px}.sidenav li .collapsible-body .logomenu-holder .logo-item{margin-bottom:1.5rem;padding:0;display:block}.sidenav li .collapsible-body .logomenu-holder .logo-item:hover .text{color:#7b7b7b}.sidenav li .collapsible-body .logomenu-holder .logo-item:hover .liga-logo{border-top:2px solid #7b7b7b;border-bottom:2px solid #7b7b7b;box-shadow:0 5px 15px rgba(0,0,0,.2)}.sidenav li .collapsible-body .logomenu-holder .logo-item .liga-logo{border-top:2px solid #bdbdbc;border-bottom:2px solid #bdbdbc;background-color:#fff;display:block}.sidenav li .collapsible-body .logomenu-holder .logo-item .text{text-align:center;color:#000;font-weight:700;padding:.5rem;padding-bottom:0;line-height:1.2;white-space:initial}@media only screen and (max-width:600px){.sidenav li .collapsible-body .logomenu-holder .logo-item .text{font-size:14px}}.sidenav li .submenu{padding-bottom:.75rem}.sidenav li .submenu li a{padding:0 20px !important;color:#464646}.sidenav li .submenu li a:hover{background:rgba(0,0,0,0);color:#7b7b7b}.sidenav-overlay{position:fixed;top:0;left:0;right:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:99 !important;will-change:opacity}h1,.h1{font-size:40px;line-height:44px;margin:8px 0;font-weight:400;margin-bottom:24px;letter-spacing:1px;font-weight:700}@media only screen and (max-width:600px){h1,.h1{font-size:32px;line-height:36px}}h2,.h2{font-size:32px;line-height:36px;margin:8px 0;margin-bottom:24px;font-weight:400;letter-spacing:1px;font-weight:700}@media only screen and (max-width:600px){h2,.h2{font-size:24px;line-height:30px}}h3,.h3{font-size:24px;line-height:30px;margin:8px 0;margin-bottom:24px;font-weight:400;letter-spacing:.5px;font-weight:700}@media only screen and (max-width:600px){h3,.h3{font-size:20px;line-height:26px}}.line+.subheadline{text-transform:uppercase}blockquote{margin:24px 0;padding-left:1.5rem;border-left:5px solid #7b7b7b}h4,.h4{font-size:21px;line-height:26px;margin:0;font-weight:400;letter-spacing:.5px}@media only screen and (max-width:600px){h4,.h4{font-size:18px;line-height:22px}}pre{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-weight:700;color:#7b7b7b;letter-spacing:.1em;margin:0}.line{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase;font-weight:700;color:#7b7b7b;letter-spacing:.2em;margin-bottom:.25rem;position:relative;font-size:14px}.line span{display:inline-block;background-color:#fff;position:relative;z-index:2;padding-right:.5rem}.line:after{content:"";position:absolute;width:100%;right:0;left:0;height:2px;top:calc(50% - 1px);display:block;background-color:#7b7b7b}footer .row{margin-bottom:0}footer .big-footer{background-color:#464646;padding-top:40px}footer .big-footer .menu-gros{margin:0;margin-bottom:30px;margin-left:-6px;margin-right:-6px}footer .big-footer .menu-gros li{padding:0;display:inline-block;position:relative;padding-left:6px;padding-right:6px;margin-bottom:10px}footer .big-footer .menu-gros li a{color:#fff;letter-spacing:.27px;transition:none;text-transform:uppercase}footer .big-footer .menu-gros li a:hover{font-weight:400;letter-spacing:initial}footer .small-footer{background-color:#464646;color:#fff;padding-bottom:40px}footer .small-footer .inner-right{display:flex;align-items:flex-end;width:100%}@media only screen and (max-width:992px){footer .small-footer .inner-right{margin-top:40px}}footer .small-footer .inner-right .inner{width:100%;text-align:right}@media only screen and (max-width:992px){footer .small-footer .inner-right .inner{text-align:left}}footer .small-footer .kontakt{color:#fff}footer .small-footer .kontakt a{color:#fff;letter-spacing:.27px;transition:none}footer .small-footer .kontakt a:hover{font-weight:400;letter-spacing:initial}footer .small-footer .kontakt p{margin-bottom:0}footer .small-footer .menu-klein{margin:0;margin-bottom:10px;margin-left:-8px;margin-right:-8px}footer .small-footer .menu-klein li{padding:0;display:inline-block;position:relative;padding-left:8px;padding-right:8px}footer .small-footer .menu-klein li:after{content:"";position:absolute;display:inline-block;border-bottom:1px solid #fff;width:4px;right:-4px;top:11px}footer .small-footer .menu-klein li:last-of-type:after{display:none}footer .small-footer .menu-klein li a{color:#fff;letter-spacing:.27px;transition:none}footer .small-footer .menu-klein li a:hover{font-weight:400;letter-spacing:initial}footer .small-footer .copy{font-weight:700}.downloads-block{position:relative;overflow:hidden}.downloads-block .container:not(.extra){margin-bottom:-3.5rem}.downloads-block .download-row{margin-bottom:2rem}.downloads-block .download-row .col{margin-left:0;margin-bottom:1.5rem}.downloads-block .download-row .item{display:block;width:100%;height:100%;background-color:#fafafa;border-top:2px solid #bdbdbc;border-bottom:2px solid #bdbdbc;padding:1rem;position:relative}@media only screen and (max-width:600px){.downloads-block .download-row .item{font-size:14px;line-height:18px}}.downloads-block .download-row .item *{cursor:pointer}.downloads-block .download-row .item:hover{border-color:#7b7b7b}.downloads-block .download-row .item:hover .icon{color:#7b7b7b}.downloads-block .download-row .item .type{color:#7b7b7b;text-transform:uppercase;font-weight:700;display:inline-block;max-width:40px}.downloads-block .download-row .item .logo-holder{width:112px;display:inline-block}@media only screen and (max-width:600px){.downloads-block .download-row .item .logo-holder{width:80px}}.downloads-block .download-row .item .logo-holder img{max-width:100%;width:100%}.downloads-block .download-row .item .beschreibung{text-transform:uppercase;max-width:calc(100% - 40px);position:absolute;right:1rem;top:1rem}.downloads-block .download-row .item .inhalt{margin-top:.75rem;padding-right:2.25rem}.downloads-block .download-row .item .inhalt.is-logo{display:inline-block;max-width:calc(100% - 120px);text-align:right;line-height:1.2;width:100%}@media only screen and (max-width:600px){.downloads-block .download-row .item .inhalt.is-logo{text-align:left;max-width:100%;text-align:left}}.downloads-block .download-row .item .icon{position:absolute;right:1rem;bottom:1rem;color:#bdbdbc}.ergebnisslider .ergebnis-swiper-container{max-width:100%;overflow:hidden}.ergebnisslider .ergebnis-swiper-container .swiper-slide .h3,.ergebnisslider .ergebnis-swiper-container .swiper-slide h3{margin-top:10px;margin-bottom:10px;max-width:calc(100% - 54px)}.ergebnisslider .ergebnis-swiper-container .swiper-slide .table-holder{padding:5px}.ergebnisslider .ergebnis-swiper-container .swiper-slide table{box-shadow:0px 0px 5px rgba(0,0,0,.2)}.ergebnisslider .ergebnis-swiper-container .swiper-slide table td,.ergebnisslider .ergebnis-swiper-container .swiper-slide table th{padding:1rem}@media only screen and (max-width:992px){.ergebnisslider .ergebnis-swiper-container .swiper-slide table td,.ergebnisslider .ergebnis-swiper-container .swiper-slide table th{padding:1rem .75rem;font-size:14px;line-height:1}}.ergebnisslider .ergebnis-swiper-container .swiper-slide table tr{border-bottom:1px solid #bdbdbc}.ergebnisslider .ergebnis-swiper-container .swiper-slide table tr.strich{border-bottom:2px solid #464646}.ergebnisslider .ergebnis-swiper-container .swiper-slide table tr:first-of-type{color:#fff;background-color:#7b7b7b;border-bottom:1px solid #7b7b7b}.ergebnisslider .ergebnis-swiper-container .swiper-slide table tr:first-of-type th{padding:1rem}@media only screen and (max-width:992px){.ergebnisslider .ergebnis-swiper-container .swiper-slide table tr:first-of-type th{padding:1rem .75rem}}@media only screen and (max-width:600px){.ergebnisslider .ergebnis-swiper-container .swiper-slide table tr:first-of-type th{padding:.75rem}}.ergebnisslider .ergebnis-swiper-container .swiper-slide table tr td:first-of-type{color:#7b7b7b;font-weight:700}.ergebnisslider .ergebnis-swiper-container .swiper-slide table th{color:#fff;background-color:#7b7b7b;font-weight:700}.ergebnisslider .ergebnis-swiper-container .swiper-slide table td{font-weight:700}.ergebnisslider .ergebnis-swiper-container .swiper-slide table .verein{line-height:1.1;font-weight:400}@media only screen and (max-width:600px){.ergebnisslider .ergebnis-swiper-container .swiper-slide table .verein{display:none}}.ergebnisslider .ergebnis-swiper-container .swiper-slide table .punkte{color:#7b7b7b;text-align:center}.ergebnisslider .ergebnis-swiper-container .swiper-slide table .inner-verein{display:none}@media only screen and (max-width:600px){.ergebnisslider .ergebnis-swiper-container .swiper-slide table .inner-verein{display:block;margin-top:.25rem;font-weight:400}}.ergebnisslider .ergebnis-swiper-pagination{text-align:center;position:relative;bottom:0;margin-top:30px}.ergebnisslider .ergebnis-swiper-pagination .swiper-pagination-bullet{width:16px;height:16px;border-radius:0;background-color:#464646}@media only screen and (max-width:992px){.ergebnisslider .ergebnis-swiper-pagination .swiper-pagination-bullet{width:16px;height:16px}}.ergebnisslider .ergebnis-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#7b7b7b}.ergebnisslider .ergebnis-swiper-button-next{position:absolute;top:12px;right:.75rem;cursor:pointer;z-index:10;outline:none}.ergebnisslider .ergebnis-swiper-button-next i{font-size:2rem}@media only screen and (max-width:600px){.ergebnisslider .ergebnis-swiper-button-next i{font-size:1.5rem}}.ergebnisslider .ergebnis-swiper-button-next:hover{color:#7b7b7b}.ergebnisslider .ergebnis-swiper-button-prev{position:absolute;top:12px;right:3rem;z-index:10;cursor:pointer;outline:none}.ergebnisslider .ergebnis-swiper-button-prev i{font-size:2rem}@media only screen and (max-width:600px){.ergebnisslider .ergebnis-swiper-button-prev i{font-size:1.5rem}}.ergebnisslider .ergebnis-swiper-button-prev:hover{color:#7b7b7b}@media only screen and (max-width:992px){.headerfullwidth{padding-bottom:0}}.headerfullwidth .row{margin-bottom:0}.headerfullwidth .col{padding:0}.headerfullwidth .col .row{margin:0}.headerfullwidth .holder{padding-bottom:56.25%;position:relative;display:block;overflow:hidden;width:100%}.headerfullwidth .holder:hover .news-box .overlay{padding-top:20%}.headerfullwidth .holder .news-box{position:absolute;background-position:center;background-size:cover;top:.25rem;left:.25rem;bottom:.25rem;right:.25rem}.headerfullwidth .holder .news-box .kategorie{position:absolute;top:0;left:0;background-color:#7b7b7b;color:#fff;padding:3px;font-weight:400;padding:5px 10px}.headerfullwidth .holder .news-box .overlay{position:absolute;left:0;bottom:0;right:0;padding:1.5rem;color:#fff;background:linear-gradient(0deg,#464646 0%,rgba(255,255,255,0) 100%);padding-top:10%;transition:padding .4s ease-in-out}@media only screen and (max-width:992px){.headerfullwidth .holder .news-box .overlay{padding:.75rem;padding-top:10%}}.headerfullwidth .holder .news-box .overlay .headline{margin:0;width:calc(100% - 170px);display:inline-block;margin-right:10px;vertical-align:text-bottom}@media only screen and (max-width:992px){.headerfullwidth .holder .news-box .overlay .headline{width:100%}}@media only screen and (max-width:992px){.headerfullwidth .holder .news-box .overlay .headline.h2{font-size:24px;line-height:1.1}}@media only screen and (max-width:992px){.headerfullwidth .holder .news-box .overlay .headline.h3{font-size:21px;line-height:1.1}}.headerfullwidth .holder .news-box .overlay .btn,.headerfullwidth .holder .news-box .overlay .calendar .fc .fc-button-primary,.calendar .fc .headerfullwidth .holder .news-box .overlay .fc-button-primary{display:inline-block;vertical-align:bottom}.headerfullwidth .holder .news-box .overlay .btn:hover,.headerfullwidth .holder .news-box .overlay .calendar .fc .fc-button-primary:hover,.calendar .fc .headerfullwidth .holder .news-box .overlay .fc-button-primary:hover,.headerfullwidth .holder .news-box .overlay .btn:active,.headerfullwidth .holder .news-box .overlay .calendar .fc .fc-button-primary:active,.calendar .fc .headerfullwidth .holder .news-box .overlay .fc-button-primary:active,.headerfullwidth .holder .news-box .overlay .btn:focus,.headerfullwidth .holder .news-box .overlay .calendar .fc .fc-button-primary:focus,.calendar .fc .headerfullwidth .holder .news-box .overlay .fc-button-primary:focus{background-color:#fff;color:#7b7b7b}.headerfullwidth .holder .news-box .overlay .btn:hover:after,.headerfullwidth .holder .news-box .overlay .calendar .fc .fc-button-primary:hover:after,.calendar .fc .headerfullwidth .holder .news-box .overlay .fc-button-primary:hover:after,.headerfullwidth .holder .news-box .overlay .btn:active:after,.headerfullwidth .holder .news-box .overlay .calendar .fc .fc-button-primary:active:after,.calendar .fc .headerfullwidth .holder .news-box .overlay .fc-button-primary:active:after,.headerfullwidth .holder .news-box .overlay .btn:focus:after,.headerfullwidth .holder .news-box .overlay .calendar .fc .fc-button-primary:focus:after,.calendar .fc .headerfullwidth .holder .news-box .overlay .fc-button-primary:focus:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #7b7b7b}@media only screen and (max-width:992px){.headerfullwidth .holder .news-box .overlay .btn,.headerfullwidth .holder .news-box .overlay .calendar .fc .fc-button-primary,.calendar .fc .headerfullwidth .holder .news-box .overlay .fc-button-primary{display:none}}.logoslider{overflow:hidden;padding-top:60px;padding-bottom:60px}.logoslider h2{margin-bottom:3rem}@media only screen and (max-width:600px){.logoslider h2{margin-bottom:1.5rem}}.logoslider .logo-swiper-container,.logoslider .logo-swiper-container2{margin-top:1.5rem;pointer-events:none}.logoslider .logo-swiper-container .swiper-wrapper,.logoslider .logo-swiper-container2 .swiper-wrapper{transition-timing-function:linear !important}.logoslider .logo-swiper-container .swiper-slide,.logoslider .logo-swiper-container2 .swiper-slide{width:auto}.logoslider .logo-swiper-container .swiper-slide .logo-holder,.logoslider .logo-swiper-container2 .swiper-slide .logo-holder{height:80px;display:inline-block;padding-left:80px;padding-right:80px}@media only screen and (max-width:992px){.logoslider .logo-swiper-container .swiper-slide .logo-holder,.logoslider .logo-swiper-container2 .swiper-slide .logo-holder{padding-left:40px;padding-right:40px;height:70px}}@media only screen and (max-width:992px){.logoslider .logo-swiper-container .swiper-slide .logo-holder,.logoslider .logo-swiper-container2 .swiper-slide .logo-holder{padding-left:20px;padding-right:20px;height:44px}}.logoslider .logo-swiper-container .swiper-slide .logo-holder img,.logoslider .logo-swiper-container2 .swiper-slide .logo-holder img{height:80px;width:auto}@media only screen and (max-width:992px){.logoslider .logo-swiper-container .swiper-slide .logo-holder img,.logoslider .logo-swiper-container2 .swiper-slide .logo-holder img{height:70px}}@media only screen and (max-width:600px){.logoslider .logo-swiper-container .swiper-slide .logo-holder img,.logoslider .logo-swiper-container2 .swiper-slide .logo-holder img{height:44px}}.newsall{margin-top:30px;margin-bottom:0;overflow:hidden}.newsall .row{margin-bottom:0}.newsall .flexbox{margin-bottom:3rem;margin-left:0 !important}@media only screen and (max-width:1280px){.newsall .flexbox{margin-left:auto;margin-right:auto}}.newsall .flexbox .inner{width:100%;position:relative;display:block;background-color:#fafafa;border-bottom:2px solid #7b7b7b;transition:all .5s ease-in-out}.newsall .flexbox .inner:hover{background-color:#7b7b7b;color:#fff}.newsall .flexbox .inner .logo-holder{position:relative}.newsall .flexbox .inner .logo-holder .background-img{width:100%;padding-bottom:56.25%;background-size:cover;background-position:center;background-color:#ededed}.newsall .flexbox .inner .name-holder{position:relative;padding:1rem;border-top:2px solid #7b7b7b}.newsall .flexbox .inner .name-holder .h4{font-weight:700;line-height:1.2}@media only screen and (max-width:1480px){.newsall .flexbox .inner .name-holder .h4{font-size:16px}}.newsall .pagination li.active{background-color:#7b7b7b}@media only screen and (max-width:600px){.newssingle-content{padding-top:30px}}.newssingle-content .text img{max-width:100%;height:auto}.newssingle-content .text *{max-width:100%}.newssingle-content .text td,.newssingle-content .text th{padding:5px}.newssingle-content .text ul{padding-left:40px;list-style-type:square}.newssingle-content .text ul li{list-style-type:square}.newssingle-content .text ol{padding-left:40px;list-style-type:initial}.newssingle-content .text ol li{list-style-type:initial}.newssingle-content .text a{text-decoration:underline !important}.newssingle-content .slider-holder{width:100%;overflow:hidden;margin-top:60px;position:relative}@media only screen and (max-width:600px){.newssingle-content .slider-holder{margin-top:30px}}.newssingle-content .slider-holder .swiper-container-news{max-width:100%;position:relative}.newssingle-content .swiper-pagination{padding-left:0;bottom:auto;top:1rem;left:1rem;right:auto}.newssingle-content .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;border-radius:0;background-color:#464646;opacity:1;margin:0 4px}@media only screen and (max-width:600px){.newssingle-content .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}}.newssingle-content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#7b7b7b}@media only screen and (max-width:992px){.newssingle-header{padding-bottom:0}}@media only screen and (max-width:600px){.newssingle-header{padding-top:0}}@media only screen and (max-width:600px){.newssingle-header .container{width:100%}}@media only screen and (max-width:600px){.newssingle-header .container .valign-wrapper{padding:0}}.newssingle-header .flexbox{margin-bottom:0}.newssingle-header .slider-holder{width:100%;overflow:hidden}.newssingle-header .slider-holder .swiper-container-news{max-width:100%}.newssingle-header .slider-holder .image-holder{width:100%;padding-bottom:56.25%;position:relative}.newssingle-header .slider-holder .image-holder img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;object-position:center;height:100%;width:100%;min-width:initial;max-width:initial}.newssingle-header .swiper-pagination{padding-left:0;bottom:0;left:50%}@media only screen and (max-width:992px){.newssingle-header .swiper-pagination{left:auto;right:auto;top:calc(47.8125vw - 50px);text-align:center;bottom:auto;width:100%}}@media only screen and (max-width:600px){.newssingle-header .swiper-pagination{top:calc(56.25vw - 30px)}}.newssingle-header .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;border-radius:0;background-color:#464646;opacity:1;margin:0 4px}@media only screen and (max-width:600px){.newssingle-header .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}}.newssingle-header .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#7b7b7b}.newssingle-header .inner{box-shadow:1px 15px 30px 5px rgba(0,0,0,.1);padding:3rem;margin-left:-10%;background-color:#fff;z-index:5;border-bottom:3px solid #464646;position:relative;margin-bottom:2.5rem;width:100%}@media only screen and (max-width:992px){.newssingle-header .inner{margin-left:0}}@media only screen and (max-width:600px){.newssingle-header .inner{padding:1.5rem}}.newssingle-header .inner:after{content:"";position:absolute;bottom:4px;left:0;right:0;height:3px;background-color:#7b7b7b}.newssingle-header .inner .h2{color:#7b7b7b}.newssingle-header .inner .text{font-weight:400}.newssingle-header .inner .datum{font-size:14px;line-height:1;margin-top:20px;color:#464646;font-weight:700}.newsteaser{position:relative;overflow:hidden}.newsteaser .row{margin-bottom:0}.newsteaser.single-teaser{padding-bottom:0}.newsteaser .abstandfix{margin-bottom:-1.5rem}.newsteaser .col.flexbox{margin-bottom:1.5rem;margin-left:0 !important}.newsteaser .col.flexbox:nth-of-type(2n) .item{background-color:#464646}.newsteaser .col.flexbox:nth-of-type(2n) .item .type{color:#fff}.newsteaser .col.flexbox:nth-of-type(2n) .item .h4{color:#fff}.newsteaser .item{background-color:#fafafa;width:100%;display:block;padding:1.5rem;transition:all .25s ease-in-out}.newsteaser .item .type{margin-bottom:.75rem;font-weight:700;color:#7b7b7b}@media only screen and (max-width:992px){.newsteaser .item .type{font-size:14px;line-height:1.2}}.newsteaser .item .h4{font-weight:700;-webkit-hyphens:auto;-moz-hyphens:auto}.newsteaser .item:hover{background-color:#7b7b7b !important;box-shadow:0 5px 15px rgba(0,0,0,.2) !important}.newsteaser .item:hover .type{color:#fff !important}.newsteaser .item:hover .h4{color:#fff !important;max-width:100%}.newsteaser .btn,.newsteaser .calendar .fc .fc-button-primary,.calendar .fc .newsteaser .fc-button-primary{margin-top:1.5rem}.parallaxblock{padding:0}@media only screen and (max-width:600px){.parallaxblock .parallax-container .parallax img{width:125%;min-width:50%;min-height:50%}}.teaserligen{background-color:#fafafa;overflow:hidden;border-bottom:3px solid #464646;position:relative}.teaserligen .subheadline span{background-color:#fafafa}.teaserligen:after{content:"";height:3px;position:absolute;left:0;right:0;bottom:6px;background-color:#7b7b7b}.teaserligen .flexcontainer{margin-left:-1.5rem;margin-right:-1.5rem;margin-top:30px;margin-bottom:-3rem}.teaserligen .flexbox{width:20%;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:3rem;margin-left:0 !important}.teaserligen .flexbox .inner{padding-left:.75rem;padding-right:.75rem;width:100%;position:relative;display:block}.teaserligen .flexbox .inner:hover .name-holder{color:#7b7b7b}.teaserligen .flexbox .inner:hover .logo-holder{border-top:2px solid #7b7b7b;border-bottom:2px solid #7b7b7b;box-shadow:0 5px 15px rgba(0,0,0,.2)}.teaserligen .flexbox .inner .logo-holder{background-color:#fff;position:relative;border-top:2px solid #bdbdbc;border-bottom:2px solid #bdbdbc;transition:all .5s ease-in-out}.teaserligen .flexbox .inner .name-holder{padding:1.5rem;text-align:center;transition:all .5s ease-in-out}@media only screen and (max-width:1480px){.teaserligen .flexbox .inner .name-holder{padding:1.5rem .5rem}}.teaserligen .flexbox .inner .name-holder .h4{font-weight:700;line-height:1.2}@media only screen and (max-width:1480px){.teaserligen .flexbox .inner .name-holder .h4{font-size:16px}}@media only screen and (max-width:600px){.teaserlink{padding-top:0;padding-bottom:0}}.teaserlink .row{margin-bottom:calc(-3.33vw + 20px)}@media only screen and (max-width:992px){.teaserlink .row{margin-bottom:0}}@media only screen and (max-width:600px){.teaserlink .row{margin-bottom:1.5rem}}.teaserlink .row .col{padding:0}.teaserlink .row .col .row{margin:0}.teaserlink .row:nth-child(even) .img-holder .background-img{border:4px solid #464646}.teaserlink .row:nth-child(even) .inner{background-color:#464646;color:#fff;text-align:right}.teaserlink .row:nth-child(even) .inner .material-icons{right:auto;left:10%}@media only screen and (max-width:992px){.teaserlink .row:nth-child(even) .inner .material-icons{left:5%}}@media only screen and (max-width:600px){.teaserlink .row:nth-child(even) .inner .material-icons{left:0}}.teaserlink .img-holder{width:100%;display:block}.teaserlink .img-holder .background-img{padding-bottom:56.25%;position:relative;width:100%;background-size:cover;background-position:center;border:4px solid #7b7b7b}.teaserlink .inner{display:block;width:100%;padding:1.5rem;background-color:#7b7b7b;color:#fff;position:relative}.teaserlink .inner .h3{margin:0;width:calc(100% - 30px)}.teaserlink .inner .subheadline{text-transform:uppercase;width:calc(100% - 30px)}.teaserlink .inner .material-icons{position:absolute;right:10%;font-size:60px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:992px){.teaserlink .inner .material-icons{right:5%}}@media only screen and (max-width:600px){.teaserlink .inner .material-icons{right:0}}.teaserkacheln .row{margin-bottom:-1.5rem}.teaserkacheln .col{margin-bottom:1.5rem;margin-left:0 !important}.teaserkacheln .inner{position:relative;display:block}.teaserkacheln .inner .bg{width:100%;padding-bottom:100%;background-size:cover;background-position:center}.teaserkacheln .inner .headline{position:absolute;z-index:3;bottom:0;right:0;left:0;padding:1.5rem;color:#fff;margin:0;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}.teaserkacheln .inner .tag{position:absolute;top:0;left:0;background-color:#7b7b7b;color:#fff;padding:4px 8px}.teaserkacheln .inner:hover{box-shadow:0 5px 15px rgba(0,0,0,.2)}.teaserkacheln .inner:hover.primary-color .bg.background-image:after{top:0;background:linear-gradient(0deg,#7b7b7b 10%,rgba(255,255,255,0) 100%)}.teaserkacheln .inner:hover.secundary-color .bg.background-image:after{top:0;background:linear-gradient(0deg,#464646 10%,rgba(255,255,255,0) 100%)}.teaserkacheln .inner.primary-color .bg{background-color:#7b7b7b}.teaserkacheln .inner.primary-color .bg.background-image:after{content:"";position:absolute;top:20%;left:0;right:0;bottom:0;background:linear-gradient(0deg,#7b7b7b 0%,rgba(255,255,255,0) 100%);transition:all .5s ease-in-out}.teaserkacheln .inner.secundary-color .bg{background-color:#464646}.teaserkacheln .inner.secundary-color .bg.background-image:after{content:"";position:absolute;top:20%;left:0;right:0;bottom:0;background:linear-gradient(0deg,#464646 0%,rgba(255,255,255,0) 100%);transition:all .5s ease-in-out}.teaserkacheln .inner.weis .bg.background-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,#fff 0%,rgba(255,255,255,0) 100%)}.teaserkacheln .inner.weis .headline{color:#000}.teaserbundesland .flexbox{flex:20%;max-width:20%;margin-bottom:1.5rem}@media only screen and (max-width:1280px){.teaserbundesland .flexbox{flex:33.33%;max-width:33.33%}}@media only screen and (max-width:992px){.teaserbundesland .flexbox{flex:50%;max-width:50%}}@media only screen and (max-width:480px){.teaserbundesland .flexbox{flex:100%;max-width:100%}}.teaserbundesland .flexbox .inner{display:block;width:100%;box-shadow:0 5px 15px rgba(0,0,0,.2);position:relative}.teaserbundesland .flexbox .inner:hover .logo-holder .box-shadow{display:block;opacity:1}.teaserbundesland .flexbox .inner:hover .text h3{color:inherit !important}.teaserbundesland .flexbox .inner .logo-holder{width:100%;padding-bottom:100%;position:relative}.teaserbundesland .flexbox .inner .logo-holder .tag-holder{position:absolute;top:0;left:0;z-index:2;padding:.25rem .5rem}.teaserbundesland .flexbox .inner .logo-holder .background-img{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center}.teaserbundesland .flexbox .inner .logo-holder .box-shadow{display:none;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transition:all .5s ease-in-out}.teaserbundesland .flexbox .inner .text{position:absolute;right:0;bottom:0;left:0;padding:1rem;z-index:4}.teaserbundesland .flexbox .inner .text h3{margin:0;font-weight:700;color:#000 !important}.header-small{background-size:cover;background-position:center center;min-height:320px;position:relative;background-color:#7b7b7b}.header-small.has-image.lazyloaded:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#464646;opacity:.5}.header-small.has-image.lazyloaded .headline,.header-small.has-image.lazyloaded .subheadline{color:#fff}.header-small.has-logo{margin-bottom:100px;padding-bottom:100px}.header-small.has-logo.has-image{min-height:420px}@media only screen and (max-width:992px){.header-small.has-logo.has-image{min-height:320px}}@media only screen and (max-width:992px){.header-small.has-logo{margin-bottom:125px}}@media only screen and (max-width:600px){.header-small.has-logo .subheadline{display:block}}@media only screen and (max-width:600px){.header-small{min-height:160px}}.header-small .container{position:relative;z-index:2}.header-small .container .row{margin-bottom:0}.header-small .headline{color:#fff;margin-bottom:0}@media only screen and (max-width:600px){.header-small .headline{margin-top:0}}.header-small .subheadline{color:#fff}@media only screen and (max-width:600px){.header-small .subheadline{display:none}}.header-small .mylogo{position:absolute;left:0;right:0;top:100%;max-width:200px;background-color:#fff;text-align:center;margin:auto;z-index:3;transform:translateY(-100px)}@media only screen and (max-width:600px){.header-small .mylogo{transform:translateY(-75px)}}.header-small .mylogo.mylogo{padding-bottom:200px;box-shadow:1px 15px 30px 5px rgba(0,0,0,.1)}.header-small .mylogo.mylogo .logo-holder{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff}.header-small .mylogo.mylogo .logo-holder .logo{margin:auto;max-width:70%;max-height:70%;height:auto}.header-medium{padding:0}.header-medium .background{background-size:cover;background-position:center center;min-height:560px;padding-bottom:33.33%;position:relative;background-color:#7b7b7b}.header-medium .background.has-image.lazyloaded:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,#464646 0%,rgba(255,255,255,0) 100%);opacity:.75}@media only screen and (max-width:600px){.header-medium .background{min-height:100vw;max-height:480px}}.header-medium .background .container{position:absolute;z-index:2;left:0;bottom:150px;right:0}@media only screen and (max-width:600px){.header-medium .background .container{bottom:20%}}.header-medium .background .container .row{margin-bottom:0}.header-medium .background .headline{color:#fff;margin-bottom:0}@media only screen and (max-width:600px){.header-medium .background .headline{margin-top:0}}.header-medium .background .subheadline{color:#fff}@media only screen and (max-width:600px){.header-medium .background .subheadline{margin-bottom:10px}}.header-medium .text-holder{position:relative;margin-top:-120px}@media only screen and (max-width:600px){.header-medium .text-holder{margin-top:-15vw}}.header-medium .text-holder .row{margin-bottom:0}.header-medium .text-holder .text-box{background-color:#fafafa;padding:3rem;font-size:18px;line-height:24px;font-weight:400;min-height:120px}@media only screen and (max-width:600px){.header-medium .text-holder .text-box{padding:2rem;font-size:16px;line-height:22px}}.header-medium-teaser{padding:0}.header-medium-teaser .background{background-size:cover;background-position:center center;min-height:560px;padding-bottom:33.33%;position:relative;background-color:#7b7b7b;width:100%}.header-medium-teaser .background.has-image.lazyloaded:after{content:"";position:absolute;top:0;left:0;bottom:0;background:linear-gradient(0deg,#464646 0%,rgba(255,255,255,0) 100%);opacity:.75;right:0}@media only screen and (max-width:960px){.header-medium-teaser .background.has-image.lazyloaded:after{right:0}}@media only screen and (max-width:600px){.header-medium-teaser .background{min-height:100vw;max-height:480px}}.header-medium-teaser .background .main-container{position:absolute;z-index:2;left:0;bottom:150px;right:0}@media only screen and (max-width:600px){.header-medium-teaser .background .main-container{bottom:20%}}.header-medium-teaser .background .main-container .row{margin-bottom:0}.header-medium-teaser .background .headline{color:#fff;margin-bottom:0}@media only screen and (max-width:600px){.header-medium-teaser .background .headline{margin-top:0}}.header-medium-teaser .background .subheadline{color:#fff}@media only screen and (max-width:600px){.header-medium-teaser .background .subheadline{margin-bottom:10px}}.header-medium-teaser .teaser-holder{position:relative;z-index:2;margin-top:-120px}@media only screen and (max-width:600px){.header-medium-teaser .teaser-holder{margin-top:-15vw}}.header-medium-teaser .teaser-holder .row{padding-left:.75rem;padding-right:.75rem;margin-bottom:0}.header-medium-teaser .teaser-holder .col{padding:0}.header-medium-teaser .teaser-holder .col:nth-of-type(2n) .inner-spalten-teaser .h4,.header-medium-teaser .teaser-holder .col:nth-of-type(2n) .inner-spalten-teaser .h3{bottom:4rem;top:auto}@media only screen and (max-width:992px){.header-medium-teaser .teaser-holder .col:nth-of-type(2n) .inner-spalten-teaser .h4,.header-medium-teaser .teaser-holder .col:nth-of-type(2n) .inner-spalten-teaser .h3{top:1.5rem;bottom:auto}}.header-medium-teaser .button-holder{margin-top:1.5rem}.header-medium-teaser .inner-spalte-teaser .inner-background{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:center top;transition:all .5s ease-in-out}.header-medium-teaser .inner-spalte-teaser .inner-background.has-image:after{background:linear-gradient(0deg,#464646 0%,rgba(255,255,255,0) 100%);opacity:.75}.inner-spalten-teaser{display:block;padding-bottom:125%;position:relative}@media only screen and (max-width:992px){.inner-spalten-teaser{padding-bottom:100%}}@media only screen and (max-width:600px){.inner-spalten-teaser{padding-bottom:75%}}.inner-spalten-teaser:not(.no-hover):hover .link{transform:scale(1.2)}.inner-spalten-teaser:not(.no-hover):hover .inner-background.has-image.lazyloaded:after{opacity:.3}.inner-spalten-teaser:not(.no-hover):hover .inner-background.primary-10.has-image.lazyloaded:after{opacity:.05}.inner-spalten-teaser:not(.no-hover):hover .inner-background.primary-50.has-image.lazyloaded:after{opacity:.3}.inner-spalten-teaser:not(.no-hover):hover .inner-background.primary-90.has-image.lazyloaded:after{opacity:.8}.inner-spalten-teaser:not(.no-hover):hover .inner-background.secundary-10.has-image.lazyloaded:after{opacity:.05}.inner-spalten-teaser:not(.no-hover):hover .inner-background.secundary-50.has-image.lazyloaded:after{opacity:.3}.inner-spalten-teaser:not(.no-hover):hover .inner-background.secundary-90.has-image.lazyloaded:after{opacity:.8}.inner-spalten-teaser:not(.no-hover):hover .inner-background.black-10.has-image.lazyloaded:after{opacity:.05}.inner-spalten-teaser:not(.no-hover):hover .inner-background.black-50.has-image.lazyloaded:after{opacity:.3}.inner-spalten-teaser:not(.no-hover):hover .inner-background.black-90.has-image.lazyloaded:after{opacity:.8}.inner-spalten-teaser .inner-background{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-position:center top;transition:all .5s ease-in-out;background-color:#464646}.inner-spalten-teaser .inner-background.has-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.6;background-color:#464646;transition:all .5s ease-in-out}.inner-spalten-teaser .inner-background.primary-10{background-color:#7b7b7b}.inner-spalten-teaser .inner-background.primary-10.has-image:after{opacity:.1;background-color:#7b7b7b}.inner-spalten-teaser .inner-background.primary-50{background-color:#7b7b7b}.inner-spalten-teaser .inner-background.primary-50.has-image:after{opacity:.5;background-color:#7b7b7b}.inner-spalten-teaser .inner-background.primary-90{background-color:#7b7b7b}.inner-spalten-teaser .inner-background.primary-90.has-image:after{opacity:.95;background-color:#7b7b7b}.inner-spalten-teaser .inner-background.secundary-10{background-color:#464646}.inner-spalten-teaser .inner-background.secundary-10.has-image:after{opacity:.1;background-color:#464646}.inner-spalten-teaser .inner-background.secundary-50{background-color:#464646}.inner-spalten-teaser .inner-background.secundary-50.has-image:after{opacity:.5;background-color:#464646}.inner-spalten-teaser .inner-background.secundary-90{background-color:#464646}.inner-spalten-teaser .inner-background.secundary-90.has-image:after{opacity:.95;background-color:#464646}.inner-spalten-teaser .inner-background.black-10{background-color:#000}.inner-spalten-teaser .inner-background.black-10.has-image:after{opacity:.1;background-color:#000}.inner-spalten-teaser .inner-background.black-50{background-color:#000}.inner-spalten-teaser .inner-background.black-50.has-image:after{opacity:.5;background-color:#000}.inner-spalten-teaser .inner-background.black-90{background-color:#000}.inner-spalten-teaser .inner-background.black-90.has-image:after{opacity:.95;background-color:#000}.inner-spalten-teaser .h4,.inner-spalten-teaser .h3{position:absolute;z-index:3;color:#fff;left:1.5rem;top:1.5rem;right:1.5rem;font-weight:700;margin:0}@media only screen and (max-width:1440px){.inner-spalten-teaser .h4,.inner-spalten-teaser .h3{font-size:21px;line-height:26px}}.inner-spalten-teaser .link{position:absolute;z-index:3;color:#fff;right:1.5rem;bottom:1.5rem;transform:scale(1);transition:all .5s ease-in-out}.inner-spalten-teaser .link span{font-weight:700;vertical-align:middle}.inner-spalten-teaser .link i{vertical-align:middle}.spalten-teaser .column3 .inner-spalten-teaser{padding-bottom:75%}@media only screen and (max-width:992px){.spalten-teaser .column3 .inner-spalten-teaser{padding-bottom:125%}.spalten-teaser .column3 .inner-spalten-teaser .h3,.spalten-teaser .column3 .inner-spalten-teaser .h4{font-size:16px;line-height:1.3}}@media only screen and (max-width:600px){.spalten-teaser .column3 .inner-spalten-teaser{padding-bottom:75%}.spalten-teaser .column3 .inner-spalten-teaser .h3,.spalten-teaser .column3 .inner-spalten-teaser .h4{font-size:21px;line-height:26px}}.spalten-teaser .column2 .inner-spalten-teaser{padding-bottom:56.25%}@media only screen and (max-width:992px){.spalten-teaser .column2 .inner-spalten-teaser{padding-bottom:75%}}.spalten-teaser .column2 .inner-spalten-teaser .h3,.spalten-teaser .column2 .inner-spalten-teaser .h4{font-size:32px;line-height:36px}@media only screen and (max-width:1200px){.spalten-teaser .column2 .inner-spalten-teaser .h3,.spalten-teaser .column2 .inner-spalten-teaser .h4{font-size:24px;line-height:30px}}@media only screen and (max-width:992px){.spalten-teaser .column2 .inner-spalten-teaser .h3,.spalten-teaser .column2 .inner-spalten-teaser .h4{font-size:21px;line-height:26px}}.spalten-teaser .teaser-holder .row{margin-bottom:0;padding-left:.75rem;padding-right:.75rem}.spalten-teaser .teaser-holder .row .col{padding:0}.spalten-teaser .teaser-holder .row.column4 .col:nth-of-type(2n) .inner-spalten-teaser .h3,.spalten-teaser .teaser-holder .row.column4 .col:nth-of-type(2n) .inner-spalten-teaser .h4{bottom:4rem;top:auto}@media only screen and (max-width:992px){.spalten-teaser .teaser-holder .row.column4 .col:nth-of-type(2n) .inner-spalten-teaser .h3,.spalten-teaser .teaser-holder .row.column4 .col:nth-of-type(2n) .inner-spalten-teaser .h4{top:1.5rem;bottom:auto}}.spalten-teaser .teaser-holder .row.column3 .col:nth-of-type(2n) .inner-spalten-teaser .h3,.spalten-teaser .teaser-holder .row.column3 .col:nth-of-type(2n) .inner-spalten-teaser .h4{bottom:4rem;top:auto}@media only screen and (max-width:600px){.spalten-teaser .teaser-holder .row.column3 .col:nth-of-type(2n) .inner-spalten-teaser .h3,.spalten-teaser .teaser-holder .row.column3 .col:nth-of-type(2n) .inner-spalten-teaser .h4{top:1.5rem;bottom:auto}}.spalten-teaser .button-row{margin-top:2.5rem}.team-block .container .row{margin-bottom:-1.5rem}.team-block .container .row .col{margin-left:0 !important}.team-block .team-holder{margin:auto}.team-block .inner{position:relative;width:100%;background-color:#fafafa;transition:all .25s ease-in-out;margin-bottom:1.5rem}.team-block .inner:hover{box-shadow:0 5px 15px rgba(0,0,0,.2)}.team-block .inner:hover .text-holder .link a{color:#7b7b7b}.team-block .inner:hover .text-holder .link a .icon svg path{fill:#7b7b7b}.team-block .inner:hover .text-holder .adresse{color:#000}.team-block .inner .img-holder{position:relative;padding-bottom:100%}.team-block .inner .img-holder img{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;object-position:center top;width:100%;height:100%;min-width:initial;max-width:initial}.team-block .inner .text-holder{padding:1.5rem;border-top:2px solid #7b7b7b}.team-block .inner .text-holder .name{font-weight:700}.team-block .inner .text-holder .position{margin-bottom:1.5rem}.team-block .inner .text-holder .infos{margin-top:-.75rem;margin-bottom:1rem}.team-block .inner .text-holder .infos p{margin-bottom:.5rem}.team-block .inner .text-holder .infos ul{margin:0;position:relative;padding-left:1.5rem}.team-block .inner .text-holder .infos ul li{list-style-type:square;padding-left:.25rem}.team-block .inner .text-holder .adresse{color:#bdbdbc;font-weight:700;position:relative}@media only screen and (max-width:600px){.team-block .inner .text-holder .adresse{font-size:14px}}.team-block .inner .text-holder .adresse span{vertical-align:middle;padding-left:30px;display:inline-block;position:relative;line-height:1.2}@media only screen and (max-width:600px){.team-block .inner .text-holder .adresse span{padding-left:26px}}.team-block .inner .text-holder .adresse i{vertical-align:middle;position:absolute}@media only screen and (max-width:600px){.team-block .inner .text-holder .adresse i{font-size:20px}}.team-block .inner .text-holder .link{margin-top:.5rem}.team-block .inner .text-holder .link.has-icon .icon{display:inline-block;width:18px;height:18px;vertical-align:top;top:2px;position:absolute}.team-block .inner .text-holder .link.has-icon .icon svg path{fill:#bdbdbc}.team-block .inner .text-holder .link a{color:#bdbdbc;font-weight:700;display:block;hyphens:auto}@media only screen and (max-width:600px){.team-block .inner .text-holder .link a{font-size:14px}}.team-block .inner .text-holder .link a:hover{color:#464646}.team-block .inner .text-holder .link a:hover .icon svg path{fill:#464646}.team-block .inner .text-holder .link a span{vertical-align:middle;padding-left:30px;display:inline-block;position:relative;max-width:calc(100% - 30px)}@media only screen and (max-width:600px){.team-block .inner .text-holder .link a span{padding-left:26px}}.team-block .inner .text-holder .link a i{vertical-align:middle;position:absolute}@media only screen and (max-width:600px){.team-block .inner .text-holder .link a i{font-size:20px}}.team-small-block .container .row{margin-bottom:-1.5rem}.team-small-block .container .row .col{margin-left:0 !important}.team-small-block .team-holder{margin:auto}.team-small-block .inner{position:relative;width:100%;background-color:#fafafa;transition:all .25s ease-in-out;margin-bottom:1.5rem;border-bottom:2px solid #bdbdbc;border-top:2px solid #bdbdbc}.team-small-block .inner .row{margin:0;height:100%}.team-small-block .inner .row .col{padding:0}.team-small-block .inner:hover{box-shadow:0 5px 15px rgba(0,0,0,.2);border-bottom:2px solid #7b7b7b;border-top:2px solid #7b7b7b}.team-small-block .inner:hover .text-holder .link a{color:#7b7b7b}.team-small-block .inner:hover .text-holder .adresse{color:#000}.team-small-block .inner .img-holder{position:relative;padding-bottom:125%;width:100%}.team-small-block .inner .img-holder img{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;object-position:center top;width:100%;height:100%;min-width:initial;max-width:initial}.team-small-block .inner .text-holder{padding:1rem;width:100%}@media only screen and (max-width:600px){.team-small-block .inner .text-holder{padding:.75rem;font-size:14px;line-height:1.3}}.team-small-block .inner .text-holder .name{font-weight:700}.team-small-block .inner .text-holder .position{margin-bottom:1.5rem}@media only screen and (max-width:600px){.team-small-block .inner .text-holder .position{margin-bottom:.75rem}}.team-small-block .inner .text-holder .adresse{color:#bdbdbc;font-weight:700;position:relative;font-size:14px}@media only screen and (max-width:600px){.team-small-block .inner .text-holder .adresse{font-size:12px}}.team-small-block .inner .text-holder .adresse span{vertical-align:middle;display:inline-block;position:relative;line-height:1.2;padding-left:26px}@media only screen and (max-width:600px){.team-small-block .inner .text-holder .adresse span{max-width:calc(100% - 20px);padding-left:20px}}.team-small-block .inner .text-holder .adresse i{vertical-align:middle;position:absolute;font-size:18px}@media only screen and (max-width:600px){.team-small-block .inner .text-holder .adresse i{font-size:16px}}.team-small-block .inner .text-holder .link{margin-top:.5rem}.team-small-block .inner .text-holder .link a{color:#bdbdbc;font-weight:700;display:block;hyphens:auto;font-size:14px}@media only screen and (max-width:600px){.team-small-block .inner .text-holder .link a{font-size:12px}}.team-small-block .inner .text-holder .link a:hover{color:#464646}.team-small-block .inner .text-holder .link a span{vertical-align:middle;display:inline-block;position:relative;max-width:calc(100% - 30px);padding-left:26px;line-height:1.2}@media only screen and (max-width:600px){.team-small-block .inner .text-holder .link a span{max-width:calc(100% - 20px);padding-left:20px}}.team-small-block .inner .text-holder .link a i{vertical-align:middle;position:absolute;font-size:18px;top:2px}@media only screen and (max-width:600px){.team-small-block .inner .text-holder .link a i{font-size:16px;top:0}}.spalteninfos3 .col{margin-left:0 !important}.spalteninfos3 .info-holder .row{margin-bottom:-3rem}.spalteninfos3 .text{width:100%;margin-bottom:3rem}.spalteninfos3 .text ul{padding-left:25px;list-style-type:square}.spalteninfos3 .text ul li{list-style-type:square}.spalteninfos3 .text h4,.spalteninfos3 .text .h4{font-weight:700;margin-top:0;margin-bottom:1.5rem}.spalteninfos3 .text a{color:#7b7b7b;font-weight:700;position:relative;display:inline-block;padding-left:30px;text-decoration:underline !important;margin-top:.5rem;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}.spalteninfos3 .text a:hover{color:#464646}.spalteninfos3 .text a:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"language";font-family:"Material Icons";font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.spalteninfos3 .text a[href^="mailto:"]:before{content:"email"}.spalteninfos3 .text a[href^="tel:"]:before{content:"phone"}.spalteninfos3 .text a.is-place:before{content:"location_on";top:2px;transform:none}.kontakt-block .container.extra .row{margin-bottom:0}.kontakt-block .text{margin-bottom:2.5rem}.kontakt-block form .col{margin-bottom:1.5rem}.kontakt-block input:not([type]),.kontakt-block input[type=text]:not(.browser-default),.kontakt-block input[type=password]:not(.browser-default),.kontakt-block input[type=email]:not(.browser-default),.kontakt-block input[type=url]:not(.browser-default),.kontakt-block input[type=time]:not(.browser-default),.kontakt-block input[type=date]:not(.browser-default),.kontakt-block input[type=datetime]:not(.browser-default),.kontakt-block input[type=datetime-local]:not(.browser-default),.kontakt-block input[type=tel]:not(.browser-default),.kontakt-block input[type=number]:not(.browser-default),.kontakt-block input[type=search]:not(.browser-default),.kontakt-block textarea.materialize-textarea{border:1px solid #000;padding-left:.75rem;padding-right:.75rem;box-sizing:border-box;font-family:"Source Sans Pro",sans-serif}.kontakt-block input:not([type]):disabled,.kontakt-block input[type=text]:not(.browser-default):disabled,.kontakt-block input[type=password]:not(.browser-default):disabled,.kontakt-block input[type=email]:not(.browser-default):disabled,.kontakt-block input[type=url]:not(.browser-default):disabled,.kontakt-block input[type=time]:not(.browser-default):disabled,.kontakt-block input[type=date]:not(.browser-default):disabled,.kontakt-block input[type=datetime]:not(.browser-default):disabled,.kontakt-block input[type=datetime-local]:not(.browser-default):disabled,.kontakt-block input[type=tel]:not(.browser-default):disabled,.kontakt-block input[type=number]:not(.browser-default):disabled,.kontakt-block input[type=search]:not(.browser-default):disabled,.kontakt-block textarea.materialize-textarea:disabled{border-color:rgba(0,0,0,.42);cursor:not-allowed}.kontakt-block input:not([type]).invalid,.kontakt-block input[type=text]:not(.browser-default).invalid,.kontakt-block input[type=password]:not(.browser-default).invalid,.kontakt-block input[type=email]:not(.browser-default).invalid,.kontakt-block input[type=url]:not(.browser-default).invalid,.kontakt-block input[type=time]:not(.browser-default).invalid,.kontakt-block input[type=date]:not(.browser-default).invalid,.kontakt-block input[type=datetime]:not(.browser-default).invalid,.kontakt-block input[type=datetime-local]:not(.browser-default).invalid,.kontakt-block input[type=tel]:not(.browser-default).invalid,.kontakt-block input[type=number]:not(.browser-default).invalid,.kontakt-block input[type=search]:not(.browser-default).invalid,.kontakt-block textarea.materialize-textarea.invalid{border:1px solid #7b7b7b;box-shadow:none}.kontakt-block input:not([type]):focus:not([readonly]),.kontakt-block input[type=text]:not(.browser-default):focus:not([readonly]),.kontakt-block input[type=password]:not(.browser-default):focus:not([readonly]),.kontakt-block input[type=email]:not(.browser-default):focus:not([readonly]),.kontakt-block input[type=url]:not(.browser-default):focus:not([readonly]),.kontakt-block input[type=time]:not(.browser-default):focus:not([readonly]),.kontakt-block input[type=date]:not(.browser-default):focus:not([readonly]),.kontakt-block input[type=datetime]:not(.browser-default):focus:not([readonly]),.kontakt-block input[type=datetime-local]:not(.browser-default):focus:not([readonly]),.kontakt-block input[type=tel]:not(.browser-default):focus:not([readonly]),.kontakt-block input[type=number]:not(.browser-default):focus:not([readonly]),.kontakt-block input[type=search]:not(.browser-default):focus:not([readonly]),.kontakt-block textarea.materialize-textarea:focus:not([readonly]){box-shadow:none;border-color:#464646}.kontakt-block label{color:#000}.kontakt-block .select-wrapper{background-color:#fff}.kontakt-block .select-wrapper input{border:1px solid #000}.kontakt-block .select-wrapper.invalid{box-shadow:none}.kontakt-block .select-wrapper.invalid input{border:1px solid #7b7b7b;box-shadow:none}.kontakt-block .select-wrapper .select-dropdown{background-color:#fff}.kontakt-block .select-wrapper .caret{z-index:2}.kontakt-block .dropdown-content li>a,.kontakt-block .dropdown-content li>span{color:#000}.kontakt-block .dropdown-content li.selected>a,.kontakt-block .dropdown-content li.selected>span{color:#7b7b7b}.kontakt-block [type=checkbox]:checked+span:not(.lever):before{border-right:2px solid #7b7b7b;border-bottom:2px solid #7b7b7b}.kontakt-block .materialize-textarea{min-height:100px}.kontakt-block .wpcf7-list-item{margin:0}.kontakt-block .wpcf7 form .wpcf7-response-output{clear:both}.kontakt-block .meldung{margin-top:1.5rem}.kontakt-block [type=checkbox].invalid+span:not(.lever){color:#7b7b7b}.kontakt-block [type=checkbox]:checked.invalid+span:not(.lever){color:#000}.header-slider{padding:0;position:relative}.header-slider .row{margin-bottom:0}.header-slider .inner-spalten-teaser{padding-bottom:42.85714286vw;position:relative}@media only screen and (max-width:992px){.header-slider .inner-spalten-teaser{padding-bottom:75vw}}@media only screen and (max-width:600px){.header-slider .inner-spalten-teaser{padding-bottom:100vw}}.header-slider .inner-spalten-teaser .container{position:absolute;left:0;right:0;margin:auto;bottom:4.5em;color:#fff}@media only screen and (max-width:992px){.header-slider .inner-spalten-teaser .container{bottom:3rem}}.header-slider .inner-spalten-teaser .container .col{max-width:720px}.header-slider .container{position:relative}.header-slider .container .swiper-pagination{position:absolute;right:.75rem;z-index:4;bottom:4.5rem}@media only screen and (max-width:992px){.header-slider .container .swiper-pagination{bottom:3rem}}@media only screen and (max-width:600px){.header-slider .container .swiper-pagination{bottom:1.5rem}}.header-slider .container .swiper-pagination .swiper-pagination-bullet{border-radius:0;height:4px;width:5vw;background-color:#fff}@media only screen and (max-width:992px){.header-slider .container .swiper-pagination .swiper-pagination-bullet{width:10vw}}.news-filter{background-color:#464646;color:#fff;padding-top:1.5rem;padding-bottom:1.5rem}.news-filter .row{margin-bottom:0}.news-filter .input-field{margin-top:0;margin-bottom:0;color:#fff}.news-filter .input-field .select-wrapper input{border:1px solid #fff;margin-bottom:0;color:#fff;padding-left:16px;padding-right:16px;box-sizing:border-box}.news-filter .input-field .select-wrapper .select-dropdown{background-color:#464646}.news-filter .input-field .select-wrapper .dropdown-content{background:#fff}.news-filter .input-field .select-wrapper .dropdown-content li.disabled span{color:rgba(0,0,0,.8)}.news-filter .input-field .select-wrapper .dropdown-content li span{color:#000}.news-filter .input-field .select-wrapper .caret{z-index:2;fill:#fff;right:12px}.news-filter .h4{line-height:46px}@media only screen and (max-width:600px){.news-filter .h4{line-height:22px;padding-bottom:.75rem}}.presse-block{position:relative;overflow:hidden}.presse-block .presse-holder .presse-col:first-of-type .item{border-top:2px solid #7b7b7b}.presse-block .presse-holder .presse-col:last-of-type .item{border-bottom:2px solid #7b7b7b}.presse-block .presse-holder .presse-col .item{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;border-bottom:1px solid #ededed}.presse-block .presse-holder .presse-col .item:hover,.presse-block .presse-holder .presse-col .item:active{background-color:#7b7b7b}.presse-block .presse-holder .presse-col .item:hover .type,.presse-block .presse-holder .presse-col .item:active .type{color:#fff}@media only screen and (max-width:992px){.presse-block .presse-holder .presse-col .item:hover .type,.presse-block .presse-holder .presse-col .item:active .type{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:992px){.presse-block .presse-holder .presse-col .item:hover .inhalt,.presse-block .presse-holder .presse-col .item:active .inhalt{color:#fff}}@media only screen and (max-width:992px){.presse-block .presse-holder .presse-col .item:hover .inhalt .h4,.presse-block .presse-holder .presse-col .item:active .inhalt .h4{padding-left:1rem;padding-right:1rem}}.presse-block .presse-holder .presse-col .item:hover .beschreibung,.presse-block .presse-holder .presse-col .item:active .beschreibung{text-align:right}.presse-block .presse-holder .presse-col .item:hover .beschreibung .line-clamp,.presse-block .presse-holder .presse-col .item:active .beschreibung .line-clamp{opacity:0}.presse-block .presse-holder .presse-col .item:hover .beschreibung .link,.presse-block .presse-holder .presse-col .item:active .beschreibung .link{position:absolute;top:50%;transform:translateY(-50%);right:1rem;display:block;color:#fff;text-align:right}@media only screen and (max-width:992px){.presse-block .presse-holder .presse-col .item:hover .beschreibung .link,.presse-block .presse-holder .presse-col .item:active .beschreibung .link{bottom:1rem;top:auto;transform:none}}.presse-block .presse-holder .presse-col .item:hover .beschreibung .link span,.presse-block .presse-holder .presse-col .item:active .beschreibung .link span{vertical-align:middle;font-weight:700;padding-right:.5rem}.presse-block .presse-holder .presse-col .item:hover .beschreibung .link i,.presse-block .presse-holder .presse-col .item:active .beschreibung .link i{vertical-align:middle}.presse-block .presse-holder .presse-col .item .type{flex:120px;width:120px;padding:1rem;text-align:center;align-items:center;display:inline-flex}.presse-block .presse-holder .presse-col .item .type .inner{font-weight:700;width:100%}@media only screen and (max-width:992px){.presse-block .presse-holder .presse-col .item .type{width:100%;flex:100%;padding:0;padding-top:1.5rem;padding-bottom:.75rem;text-align:left}}.presse-block .presse-holder .presse-col .item .inhalt{flex:calc(50% - 120px);width:calc(50% - 120px);padding:1rem;background-color:#7b7b7b;color:#fff;align-items:center;display:inline-flex}@media only screen and (max-width:992px){.presse-block .presse-holder .presse-col .item .inhalt{width:100%;flex:100%;padding:0;color:#7b7b7b;background-color:rgba(0,0,0,0);text-align:left}}.presse-block .presse-holder .presse-col .item .inhalt .h4{font-weight:600}.presse-block .presse-holder .presse-col .item .beschreibung{flex:50%;width:50%;padding:.75rem;padding-right:1rem;display:inline-flex;align-items:center;position:relative}@media only screen and (max-width:992px){.presse-block .presse-holder .presse-col .item .beschreibung{width:100%;flex:100%;padding:0;padding-top:.75rem;padding-bottom:1.5rem;text-align:left}}.presse-block .presse-holder .presse-col .item .beschreibung .line-clamp p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.presse-block .presse-holder .presse-col .item .beschreibung .link{display:none}.presse-block .btn,.presse-block .calendar .fc .fc-button-primary,.calendar .fc .presse-block .fc-button-primary{margin-top:1.5rem}.calendar .fc .fc-button-primary{padding:0 1rem;border:none}.calendar .fc .fc-button-primary:after{display:none}.calendar .fc .fc-button-primary:not(:disabled).fc-button-active,.calendar .fc .fc-button-primary:not(:disabled):active,.calendar .fc .fc-button-primary:not(:disabled):focus{background-color:#464646}.calendar .fc .fc-daygrid-day.fc-day-today,.calendar .fc .fc-timegrid-col.fc-day-today{background-color:#ededed}@media only screen and (max-width:600px){.calendar .fc .fc-toolbar.fc-header-toolbar{flex-direction:column}}@media only screen and (max-width:600px){.calendar .fc .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk{margin:.5rem 0}}.calendar .fc .fc-event.fc-daygrid-event{border-radius:0}.calendar .fc .fc-event.fc-daygrid-event.fc-daygrid-block-event:hover{background-color:#464646 !important;border-color:#464646 !important}.calendar .fc .fc-event.fc-daygrid-event .fc-event-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar .fc .fc-event.fc-daygrid-event .fc-daygrid-event-dot{border-radius:0}.textblock-main a{text-decoration:underline !important}.textblock-main .btn,.textblock-main .calendar .fc .fc-button-primary,.calendar .fc .textblock-main .fc-button-primary{text-decoration:none !important}.textblock-main ul{padding-left:40px;list-style-type:square}.textblock-main ul li{list-style-type:square}.textblock-main table{width:100% !important;height:auto !important;margin-bottom:1rem}.textblock-main table tr{border-bottom:1px solid #ededed}.textblock-main table tr:last-of-type{border-bottom:0}.textblock-main table tr td,.textblock-main table tr th{width:auto !important;padding:12px 4px;height:auto !important}.textblock-main .wp-playlist{margin:0;border:none;padding:0}.textblock-main .col.s12{overflow:auto}.videoblock{background-color:#464646;color:#fff}.videoblock .line{color:#fff}.videoblock .line span{background-color:#464646;color:#fff}.videoblock .line:after{background-color:#fff}.videoblock .container:not(.extra) .col{margin-bottom:1.5rem}.videoblock .container:not(.extra) .row{margin-bottom:-1.5rem}.akkordeon-main .collapsible{margin:0;box-shadow:none;border:none;border-top:none;border-bottom:none;border-bottom:2px solid #bdbdbc}.akkordeon-main .collapsible .collapsible-header{font-weight:600;padding-right:3rem;border-bottom:none;background:#fafafa;border-top:2px solid #bdbdbc}.akkordeon-main .collapsible .collapsible-header .h4{margin:0;font-weight:600}.akkordeon-main .collapsible .collapsible-header .material-icons{position:absolute;right:.5rem}.akkordeon-main .collapsible .collapsible-body{background:#fafafa;padding-top:0}.akkordeon-main .collapsible .collapsible-body pre{margin-bottom:.5rem}.akkordeon-main .collapsible .collapsible-body ul{padding-left:40px;list-style-type:square;margin-bottom:1.5rem}.akkordeon-main .collapsible .collapsible-body ul li{list-style-type:square}.bild-textblock a{text-decoration:underline !important}.bild-textblock .btn,.bild-textblock .calendar .fc .fc-button-primary,.calendar .fc .bild-textblock .fc-button-primary{text-decoration:none !important}.bild-textblock ul{padding-left:40px;list-style-type:square}.bild-textblock ul li{list-style-type:square}@media only screen and (max-width:992px){.bild-textblock img{margin-top:1.5rem}}.bild-textblock table{width:100% !important;height:auto !important;margin-bottom:1rem}.bild-textblock table tr{border-bottom:1px solid #ededed}.bild-textblock table tr:last-of-type{border-bottom:0}.bild-textblock table tr td,.bild-textblock table tr th{width:auto !important;padding:12px 4px;height:auto !important}.bild-textblock .col.s12{overflow:auto}.teaserstriche{background-color:#fafafa;overflow:hidden;position:relative}.teaserstriche .subheadline span{background-color:#fafafa}.teaserstriche .flexcontainer{margin-left:-1.5rem;margin-right:-1.5rem;margin-top:30px;margin-bottom:-3rem}.teaserstriche .flexbox{width:20%;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:3rem;margin-left:0 !important}.teaserstriche .flexbox .inner{padding-left:.75rem;padding-right:.75rem;width:100%;position:relative;display:block}.teaserstriche .flexbox .inner:hover .name-holder{color:#7b7b7b}.teaserstriche .flexbox .inner:hover .logo-holder{border-top:2px solid #7b7b7b;border-bottom:2px solid #7b7b7b;box-shadow:0 5px 15px rgba(0,0,0,.2)}.teaserstriche .flexbox .inner .logo-holder{background-color:#fff;position:relative;border-top:2px solid #bdbdbc;border-bottom:2px solid #bdbdbc;transition:all .5s ease-in-out}.teaserstriche .flexbox .inner .name-holder{padding:1.5rem;text-align:center;transition:all .5s ease-in-out}@media only screen and (max-width:1480px){.teaserstriche .flexbox .inner .name-holder{padding:1.5rem .5rem}}.teaserstriche .flexbox .inner .name-holder .h4{font-weight:700;line-height:1.2}@media only screen and (max-width:1480px){.teaserstriche .flexbox .inner .name-holder .h4{font-size:16px}}.cards-block .headline-row{margin-bottom:0}.cards-block .headline-row .h3{margin-top:0}.cards-block .flexcontainer{margin-bottom:-1.5rem}.cards-block .flexcontainer .col{margin-bottom:1.5rem;margin-left:0 !important}.cards-block .inner{background-color:#7b7b7b;color:#fff;width:100%;padding:1.5rem}.cards-block .inner.bg-secondary{background-color:#464646;color:#fff}.cards-block .inner .subheadline{text-transform:uppercase;letter-spacing:.2em}.cards-block .inner .headline{margin-top:3rem}.vereinsfinder-block .col{margin-left:0 !important}.vereinsfinder-block .filter-row{margin-bottom:1.5rem}@media only screen and (max-width:960px){.vereinsfinder-block .filter-row{white-space:nowrap;overflow:auto}}.vereinsfinder-block .filter-row .btn,.vereinsfinder-block .filter-row .calendar .fc .fc-button-primary,.calendar .fc .vereinsfinder-block .filter-row .fc-button-primary{height:auto;padding:8px 12px;margin-right:.5rem;display:inline-block;margin-bottom:.5rem;background-color:#000;font-size:14px;line-height:1;cursor:pointer}.vereinsfinder-block .filter-row .btn:hover,.vereinsfinder-block .filter-row .calendar .fc .fc-button-primary:hover,.calendar .fc .vereinsfinder-block .filter-row .fc-button-primary:hover,.vereinsfinder-block .filter-row .btn:active,.vereinsfinder-block .filter-row .calendar .fc .fc-button-primary:active,.calendar .fc .vereinsfinder-block .filter-row .fc-button-primary:active{background-color:#464646}.vereinsfinder-block .filter-row .btn.active,.vereinsfinder-block .filter-row .calendar .fc .active.fc-button-primary,.calendar .fc .vereinsfinder-block .filter-row .active.fc-button-primary{background-color:#7b7b7b}.vereinsfinder-block .filter-row .btn:after,.vereinsfinder-block .filter-row .calendar .fc .fc-button-primary:after,.calendar .fc .vereinsfinder-block .filter-row .fc-button-primary:after{display:none}.vereinsfinder-block .vereine-row{margin-bottom:-1.5rem}.vereinsfinder-block .element-item{margin-bottom:1.5rem}.vereinsfinder-block .element-item .inner{width:100%;padding:1.5rem;background-color:#fafafa;border-top:2px solid #bdbdbc;border-bottom:2px solid #bdbdbc}.vereinsfinder-block .element-item .inner:hover{border-top:2px solid #7b7b7b;border-bottom:2px solid #7b7b7b;box-shadow:0 5px 15px rgba(0,0,0,.2)}.vereinsfinder-block .element-item .inner:hover .link{color:#7b7b7b}.vereinsfinder-block .element-item .inner .logo{width:220px;max-width:100%;margin-bottom:1.5rem}.vereinsfinder-block .element-item .inner .logo .img-responsive{max-height:160px;width:auto;min-width:auto}.vereinsfinder-block .element-item .inner .headline{margin-top:0;margin-bottom:1.5rem}.vereinsfinder-block .element-item .inner .adresse{margin-bottom:1.25rem}.vereinsfinder-block .element-item .inner .stockhalle .anlage{margin-top:1.5rem}.vereinsfinder-block .element-item .inner .link-holder{margin-bottom:.5rem}.vereinsfinder-block .element-item .inner .link{color:#bdbdbc;font-weight:700;position:relative;display:block;padding-left:30px;text-decoration:underline !important;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;margin-top:.5rem}.vereinsfinder-block .element-item .inner .link:hover{color:#464646}.vereinsfinder-block .element-item .inner .link i{position:absolute;left:0;top:1px;font-size:20px}.galerieblock .iframe-holder{display:inline-block;max-width:100%;padding:0 .75rem;margin-bottom:.75rem}.galerieblock .iframe-holder iframe{max-width:100% !important}.verein-mannschaften{overflow:hidden;padding-bottom:1rem}.verein-mannschaften .col{margin-left:0 !important;margin-bottom:2.5rem}.verein-mannschaften .subheadline{text-transform:uppercase}.verein-mannschaften h2{margin-bottom:0}.verein-mannschaften .inner{width:100%;height:100%;position:relative}.verein-mannschaften .inner h3{position:relative;display:block;margin-bottom:1rem}.verein-mannschaften .inner h3 a{background-color:#fff;color:#000;display:inline-block;position:relative;z-index:3}.verein-mannschaften .inner h3 a:hover{color:#7b7b7b}.verein-mannschaften .inner .mannschaft{margin-bottom:1rem;font-weight:700;color:#000;display:block}.verein-mannschaften .inner .mannschaft:hover{color:#7b7b7b}.verein-ergebnisse{padding-top:0}.verein-ergebnisse .row{margin-bottom:0}.verein-ergebnisse table{box-shadow:0px 0px 5px rgba(0,0,0,.2)}.verein-ergebnisse table td,.verein-ergebnisse table th{padding:1rem;border-radius:0}@media only screen and (max-width:992px){.verein-ergebnisse table td,.verein-ergebnisse table th{padding:1rem .75rem;font-size:14px;line-height:1}}@media only screen and (max-width:600px){.verein-ergebnisse table td,.verein-ergebnisse table th{padding:.75rem}}.verein-ergebnisse table tr{border-bottom:1px solid #bdbdbc}.verein-ergebnisse table tr:first-of-type{color:#fff;background-color:#7b7b7b;border-bottom:1px solid #7b7b7b}.verein-ergebnisse table tr:first-of-type th{padding:1rem}@media only screen and (max-width:992px){.verein-ergebnisse table tr:first-of-type th{padding:1rem .75rem}}@media only screen and (max-width:600px){.verein-ergebnisse table tr:first-of-type th{padding:.75rem}}.verein-ergebnisse table tr td:first-of-type{color:#7b7b7b;font-weight:900}.verein-ergebnisse table th{color:#fff;background-color:#7b7b7b;font-weight:700}@media only screen and (max-width:600px){.verein-ergebnisse table th:nth-of-type(3),.verein-ergebnisse table th:nth-of-type(4){display:none}}.verein-ergebnisse table td{font-weight:400}.verein-ergebnisse table td .spieler{font-size:14px}@media only screen and (max-width:992px){.verein-ergebnisse table td .spieler{font-size:12px}}@media only screen and (max-width:600px){.verein-ergebnisse table td .spieler{display:inline-block;margin-top:4px}}.verein-ergebnisse table td b{font-weight:600}@media only screen and (max-width:992px){.verein-ergebnisse table td.punkte{font-size:16px;vertical-align:text-top;line-height:1.35}}@media only screen and (max-width:600px){.verein-ergebnisse table td:nth-of-type(3),.verein-ergebnisse table td:nth-of-type(4){display:none}}.verein-ergebnisse table .mobile{display:none}@media only screen and (max-width:600px){.verein-ergebnisse table .mobile{display:block}}.verein-ergebnisse table .desktop{display:block}@media only screen and (max-width:600px){.verein-ergebnisse table .desktop{display:none}}@media only screen and (max-width:600px){.spieler-header{padding-bottom:0}}.spieler-header .col{margin-left:0 !important}.spieler-header .image-holder{max-width:300px}@media only screen and (max-width:992px){.spieler-header .image-holder{max-width:250px}}.spieler-header .logo-box{text-align:right}.spieler-header .logo-box .logo-holder{max-width:150px;margin-right:0;margin-left:auto}@media only screen and (max-width:600px){.spieler-header .logo-box .logo-holder{max-width:100px}}@media only screen and (max-width:420px){.spieler-header .logo-box .logo-holder{max-width:80px}}.spieler-header .spieler-info{padding-left:2rem;border-left:2px solid #7b7b7b;width:100%}@media only screen and (max-width:600px){.spieler-header .spieler-info{padding-left:0;border-left:none;margin-top:1.5rem}}.spieler-header .spieler-info .small{color:#464646;font-weight:400}.spieler-header .spieler-info .big{font-size:24px;line-height:32px;margin-bottom:16px;font-weight:700}@media only screen and (max-width:992px){.spieler-header .spieler-info .big{font-size:20px;line-height:28px}}@keyframes fadein{from{opacity:0}to{opacity:1}}header{display:block;position:relative}main section{display:block;position:relative;padding-top:60px;padding-bottom:60px}.seite404{text-align:center;padding-top:20vh;padding-bottom:20vh}.seite404 h1{font-size:140px;line-height:1.2}@media print{.liga-wertungssystem .liga-ergebnisse{page-break-inside:avoid}.liga-wertungssystem .liga-spielplan{page-break-inside:avoid}.liga-wertungssystem .gruppe-mannschaften{display:none}.liga-wertungssystem .livetickerlogoslider{display:none}.sidenav-trigger{display:none}.navbar-fixed nav{position:absolute}}.wc-gallery .gallery.gallery-masonry{margin-left:-.5rem;margin-right:-.5rem;margin-bottom:0}@media only screen and (max-width:992px){.wc-gallery .gallery.gallery-masonry:not(.gallery-columns-1) .gallery-item{width:50%;margin-bottom:.5rem}}.wc-gallery .gallery.gallery-masonry .gallery-item{padding-left:.25rem;padding-right:.25rem}.form-holder input:not([type]),.form-holder input[type=text]:not(.browser-default),.form-holder input[type=password]:not(.browser-default),.form-holder input[type=email]:not(.browser-default),.form-holder input[type=url]:not(.browser-default),.form-holder input[type=time]:not(.browser-default),.form-holder input[type=date]:not(.browser-default),.form-holder input[type=datetime]:not(.browser-default),.form-holder input[type=datetime-local]:not(.browser-default),.form-holder input[type=tel]:not(.browser-default),.form-holder input[type=number]:not(.browser-default),.form-holder input[type=search]:not(.browser-default),.form-holder textarea.materialize-textarea{border:1px solid #000;box-shadow:none;height:44px;padding:10px 1.5rem;box-sizing:border-box}.form-holder input:not([type]):focus,.form-holder input[type=text]:not(.browser-default):focus,.form-holder input[type=password]:not(.browser-default):focus,.form-holder input[type=email]:not(.browser-default):focus,.form-holder input[type=url]:not(.browser-default):focus,.form-holder input[type=time]:not(.browser-default):focus,.form-holder input[type=date]:not(.browser-default):focus,.form-holder input[type=datetime]:not(.browser-default):focus,.form-holder input[type=datetime-local]:not(.browser-default):focus,.form-holder input[type=tel]:not(.browser-default):focus,.form-holder input[type=number]:not(.browser-default):focus,.form-holder input[type=search]:not(.browser-default):focus,.form-holder textarea.materialize-textarea:focus{border:1px solid #7b7b7b;box-shadow:none}.form-holder .input-field>label:not(.label-icon).has-value{transform:translateY(-14px) scale(.8);transform-origin:0 0}.form-holder .input-field label{z-index:3;left:2.25rem;top:0;color:#000}.form-holder .input-field label.active,.form-holder .input-field label.has-value{color:#000;left:.75rem;top:-.25rem}.form-holder .input-field input:not([type]):focus:not([readonly])+label,.form-holder .input-field input[type=text]:not(.browser-default):focus:not([readonly])+label,.form-holder .input-field input[type=password]:not(.browser-default):focus:not([readonly])+label,.form-holder .input-field input[type=email]:not(.browser-default):focus:not([readonly])+label,.form-holder .input-field input[type=url]:not(.browser-default):focus:not([readonly])+label,.form-holder .input-field input[type=time]:not(.browser-default):focus:not([readonly])+label,.form-holder .input-field input[type=date]:not(.browser-default):focus:not([readonly])+label,.form-holder .input-field input[type=datetime]:not(.browser-default):focus:not([readonly])+label,.form-holder .input-field input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,.form-holder .input-field input[type=tel]:not(.browser-default):focus:not([readonly])+label,.form-holder .input-field input[type=number]:not(.browser-default):focus:not([readonly])+label,.form-holder .input-field input[type=search]:not(.browser-default):focus:not([readonly])+label,.form-holder .input-field textarea.materialize-textarea:focus:not([readonly])+label,.form-holder .input-field input:not([type]).focus:not([readonly])+label,.form-holder .input-field input[type=text]:not(.browser-default).focus:not([readonly])+label,.form-holder .input-field input[type=password]:not(.browser-default).focus:not([readonly])+label,.form-holder .input-field input[type=email]:not(.browser-default).focus:not([readonly])+label,.form-holder .input-field input[type=url]:not(.browser-default).focus:not([readonly])+label,.form-holder .input-field input[type=time]:not(.browser-default).focus:not([readonly])+label,.form-holder .input-field input[type=date]:not(.browser-default).focus:not([readonly])+label,.form-holder .input-field input[type=datetime]:not(.browser-default).focus:not([readonly])+label,.form-holder .input-field input[type=datetime-local]:not(.browser-default).focus:not([readonly])+label,.form-holder .input-field input[type=tel]:not(.browser-default).focus:not([readonly])+label,.form-holder .input-field input[type=number]:not(.browser-default).focus:not([readonly])+label,.form-holder .input-field input[type=search]:not(.browser-default).focus:not([readonly])+label,.form-holder .input-field textarea.materialize-textarea.focus:not([readonly])+label{color:#000}#modalsuche{position:fixed;left:0;right:0;top:0 !important;bottom:0;max-width:100%;max-height:100%;width:100% !important}#modalsuche .container{height:100%;display:flex}#modalsuche .container .row{width:calc(100% + 1.5rem)}#modalsuche .close{position:absolute;top:3rem;right:3rem}@media only screen and (max-width:600px){#modalsuche .close{right:5%;top:2rem}}#modalsuche .close:hover i{color:#7b7b7b}#modalsuche .close i{font-size:32px;line-height:1;color:#000}@media only screen and (max-width:992px){.search-list .field-btn{margin-top:0}}.search-list .field-btn .btn,.search-list .field-btn .calendar .fc .fc-button-primary,.calendar .fc .search-list .field-btn .fc-button-primary{display:block;width:100%}.search-list .subheadline{color:#bdbdbc}.search-list .ergebnis-holder{border-bottom:1px solid #bdbdbc}.search-list .ergebnis-holder .suchergebnis{display:block;margin-top:1rem;border-top:1px solid #bdbdbc;padding-top:1rem;position:relative}.search-list .ergebnis-holder .suchergebnis .tag{position:absolute;left:0;top:1rem;padding:.25rem .5rem;color:#fff;background-color:#7b7b7b;line-height:1}.search-list .ergebnis-holder .suchergebnis .fake-link{text-align:right;margin-bottom:1rem}.search-list .ergebnis-holder .suchergebnis .fake-link span{vertical-align:middle;color:#bdbdbc;font-size:18px;font-weight:600}@media only screen and (max-width:600px){.search-list .ergebnis-holder .suchergebnis .fake-link span{font-size:16px}}.search-list .ergebnis-holder .suchergebnis .fake-link i{vertical-align:middle;color:#bdbdbc}.search-list .ergebnis-holder .suchergebnis .h4{font-weight:600}.search-list .ergebnis-holder .suchergebnis .beschreibung{margin-top:.5rem;margin-bottom:1rem}.search-list .pagination{margin-top:3rem}.search-list .pagination li.active{background-color:#7b7b7b}.grecaptcha-badge{display:none !important}