html{background-color:#EDEDEE}.header{position:relative;background-color:#fff;z-index:1000}.header.container{padding-left:0;padding-right:0}.header .header__line{position:relative;min-height:1px;padding-left:12px;padding-right:12px;padding-left:0;padding-right:0;z-index:0}@media (min-width: 992px){.header .header__line{float:left;width:100%}}.header .header__line img{position:relative;min-height:1px;padding-left:12px;padding-right:12px;display:none;width:100%}@media (min-width: 992px){.header .header__line img{float:left;width:100%}}@media (min-width: 768px){.header .header__line img{display:block}}.header .header__logo{position:relative;min-height:1px;padding-left:12px;padding-right:12px;z-index:300}@media (min-width: 992px){.header .header__logo{float:left;width:66.6666666667%}}@media (min-width: 992px){.header .header__logo{margin-left:8.3333333333%}}.header .header__logo img{z-index:500;width:100%;margin-top:-25px}@media (min-width: 768px){.header .header__logo img{margin-top:-45px}}@media (min-width: 992px){.header .header__logo img{margin-top:-50px;margin-left:-15px}}@media (min-width: 1200px){.header .header__logo img{height:216px;padding:0;margin-top:-55px}}.header .header__mobile{position:relative;float:left;width:100%;min-height:1px;padding-left:12px;padding-right:12px;height:40px;margin:0;background:#2a9035}.header .header__mobile .nav-toggle{position:relative;float:left;height:40px;padding:2px;background-color:#2a9035;border:1px solid transparent;border-radius:4px}.header .header__mobile .nav-toggle:focus{outline:0}.header .header__mobile .nav-toggle .icon-bar{display:block;width:25px;height:3px;border-radius:1px;background-color:#ffffff}.header .header__mobile .nav-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width: 992px){.header .header__mobile{display:none}}.header .nav-collapse{overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.header .nav-collapse:before,.header .nav-collapse:after{content:" ";display:table}.header .nav-collapse:after{clear:both}.header .nav-collapse.in{overflow-y:auto}@media (min-width: 992px){.header .nav-collapse{width:auto;border-top:0;box-shadow:none}.header .nav-collapse.collapse{display:block !important;visibility:visible !important;padding-bottom:0;overflow:visible !important}.header .nav-collapse.in{overflow-y:visible}.navbar-fixed-top .header .nav-collapse,.navbar-static-top .header .nav-collapse,.navbar-fixed-bottom .header .nav-collapse{padding-left:0;padding-right:0}}.header .collapse{display:none;visibility:hidden}@media (min-width: 992px){.header .collapse{display:block;visibility:visible}}.header .collapse.in{display:block;visibility:visible}.header .header__nav{position:relative;float:left;width:100%;min-height:1px;padding-left:12px;padding-right:12px;z-index:100}.header .header__nav ul{display:block;padding-left:12px;list-style-type:none;background:#2a9035}.header .header__nav ul li{min-height:30px}.header .header__nav ul a{color:#ffffff}@media (min-width: 992px){.header .header__nav{position:relative;min-height:1px;padding-left:12px;padding-right:12px;width:100%;height:40px}}@media (min-width: 992px) and (min-width: 992px){.header .header__nav{float:left;width:100%}}@media (min-width: 992px){.header .header__nav a,.header .header__nav a:hover{text-decoration:none}.header .header__nav ul.level-1,.header .header__nav ul.level-1 li.has_children ul{background-color:#2a9035;padding-left:0;list-style:none}.header .header__nav ul.level-1>li,.header .header__nav ul.level-1 li.has_children ul>li{display:inline-block;padding-left:15px;padding-right:15px}.header .header__nav ul.level-1>li a,.header .header__nav ul.level-1 li.has_children ul>li a{color:#fff}.header .header__nav ul.level-1>li.current>a,.header .header__nav ul.level-1>li.active>a,.header .header__nav ul.level-1 li.has_children ul>li.current>a,.header .header__nav ul.level-1 li.has_children ul>li.active>a{color:#fff}.header .header__nav ul.level-1{padding-left:0;list-style:none}.header .header__nav ul.level-1>li{display:inline-block;padding-left:15px;padding-right:15px}.header .header__nav ul.level-1>li{font-size:16px;line-height:40px;letter-spacing:1.5px;text-transform:uppercase;margin-right:10px}}@media (min-width: 992px) and (min-width: 1200px){.header .header__nav ul.level-1>li{font-size:17px;margin-right:20px}}@media (min-width: 992px) and (min-width: 992px){.header .header__nav ul.level-1>li:first-child{margin-left:8.3333333333%}}@media (min-width: 992px){.header .header__nav ul.level-1 li.current,.header .header__nav ul.level-1 li.parent_of_current{background-color:#cee4ca}.header .header__nav ul.level-1 li.current a,.header .header__nav ul.level-1 li.current ul li a,.header .header__nav ul.level-1 li.current ul li.current a,.header .header__nav ul.level-1 li.parent_of_current a,.header .header__nav ul.level-1 li.parent_of_current ul li a,.header .header__nav ul.level-1 li.parent_of_current ul li.current a{color:black}.header .header__nav ul.level-1 li.has_children ul{display:none;position:absolute;top:40px;left:5px;right:6px;margin:0 6px 6px 6px;background-color:rgba(206,228,202,0.85);height:40px;line-height:40px;padding-left:92px;z-index:10}.header .header__nav ul.level-1 li.has_children ul>li{font-size:16px;letter-spacing:1.5px;text-transform:uppercase}.header .header__nav ul.level-1 li.has_children ul>li:hover{font-weight:700}.header .header__nav ul.level-1 li.has_children ul li.current{font-weight:700;text-decoration:underline;background-color:transparent}.header .header__nav ul.level-1 li.has_children:hover ul{display:block;position:absolute;top:40px;left:5px;right:6px;margin:0 6px 6px 6px;background-color:rgba(206,228,202,0.85);height:40px;line-height:40px;padding-left:92px;z-index:10}.header .header__nav ul.level-1 li.has_children:hover ul>li{font-size:16px;text-transform:uppercase}.header .header__nav ul.level-1 li.has_children:hover ul>li:hover{font-weight:700}.header .header__nav ul.level-1 li.has_children:hover ul>li a{color:black}.header .header__nav ul.level-1 li.has_children.current>ul,.header .header__nav ul.level-1 li.has_children.parent_of_current>ul,.header .header__nav .active>ul.level-1 li.has_children ul{display:block}}.grid-content{background-color:#fff}.btn-primary{text-transform:uppercase;border-radius:0}.btn-default{text-decoration:none;text-transform:uppercase;border-radius:0}body>nav{z-index:100}.divider{position:relative;min-height:1px;padding-left:12px;padding-right:12px;position:relative;min-height:1px;padding-left:12px;padding-right:12px;padding:0}@media (min-width: 992px){.divider{float:left;width:100%}}@media (min-width: 1200px){.divider{float:left;width:83.3333333333%}}@media (min-width: 1200px){.divider{margin-left:8.3333333333%}}.divider hr{border-top:2px solid #ddd}.footer{position:relative;min-height:1px;padding-left:12px;padding-right:12px;color:#ffffff;height:230px;line-height:1.8;text-transform:uppercase;letter-spacing:1px}@media (min-width: 992px){.footer{float:left;width:100%}}.footer .grid-content{background-color:#2a5ea4}.footer .footer__nav{position:relative;min-height:1px;padding-left:12px;padding-right:12px;padding-left:0;padding-top:20px;padding-bottom:25px}@media (min-width: 992px){.footer .footer__nav{float:left;width:25%}}@media (min-width: 992px){.footer .footer__nav:first-child{margin-left:8.3333333333%}}.footer .footer__nav.narrow{position:relative;min-height:1px;padding-left:12px;padding-right:12px}@media (min-width: 992px){.footer .footer__nav.narrow{float:left;width:16.6666666667%}}.footer .footer__nav a,.footer .footer__nav a:hover,.footer .footer__nav a:active{color:#ffffff;font-weight:300;font-size:12px}.footer .footer__nav ul{padding-left:0;list-style:none}.footer .footer__nav ul li.first{padding-top:20px;margin:12px 0}.footer .footer__nav ul li.first a{display:block;height:18px;line-height:18.7px;font-size:17px;font-family:700;color:#fff}.footer .footer__nav h4{padding-top:20px;font-size:17px;font-family:700;color:#fff}.footer .footer__nav:last-child{position:relative;min-height:1px;padding-left:12px;padding-right:12px;margin-top:32px}@media (min-width: 992px){.footer .footer__nav:last-child{float:left;width:8.3333333333%}}.footer .footer__nav:last-child img{width:20px;margin-right:10px}.footer .footer__partners{background-color:#fff;height:115px;padding-top:40px}.footer .footer__partners img{position:relative;min-height:1px;padding-left:12px;padding-right:12px}@media (min-width: 992px){.footer .footer__partners img{float:left;width:83.3333333333%}}@media (min-width: 992px){.footer .footer__partners img{margin-left:8.3333333333%}}@media (max-width: 991px){h1{font-size:21.6px}h2{font-size:18px}h3{font-size:14.4px;font-weight:700}.callout,.timeline,.footer{display:none}#routen_carousel,.carousel__galerie{display:block}}.callout{position:relative;padding-left:0;padding-right:0}.callout ol li{border:1px solid #2a9035;background-color:#ffffff}.callout ol .active{background-color:#2a9035}.callout .active{margin-left:0;margin-right:0}.callout .callout__image{height:696px;z-index:-500px;height:696px}.callout .callout__image img{width:1172px}.callout .callout__sectionheadline{height:45px;padding-top:10px;background-color:#2a5ea4}.callout .callout__sectionheadline span{position:relative;min-height:1px;padding-left:12px;padding-right:12px;font-size:19px;font-bold:bold;color:#ffffff}@media (min-width: 992px){.callout .callout__sectionheadline span{float:left;width:83.3333333333%}}@media (min-width: 992px){.callout .callout__sectionheadline span{margin-left:8.3333333333%}}.callout .grid-content.container.callout__content{padding-left:0px;padding-right:0px}.callout .callout__box{position:relative;min-height:1px;padding-left:12px;padding-right:12px;position:absolute;bottom:75px;padding:25px 25px 0;z-index:200;background-color:rgba(255,255,255,0.8)}@media (min-width: 992px){.callout .callout__box{float:left;width:58.3333333333%}}@media (min-width: 992px){.callout .callout__box{margin-left:8.3333333333%}}.callout .callout__box .callout__box-text{position:relative;min-height:1px;padding-left:12px;padding-right:12px;padding:0}@media (min-width: 992px){.callout .callout__box .callout__box-text{float:left;width:100%}}.callout .callout__box .callout__box-text h1{margin-top:0;font-weight:700;font-size:25px}.callout .callout__box .callout__box-text p{padding-bottom:25px;margin-bottom:0}.callout .callout__box .callout__box-text p a{width:auto;display:inline-block;padding:6px 12px;text-transform:uppercase;color:#ffffff;background-color:#2a9035;border:1px solid transparent}.callout .carousel-control.left,.callout .carousel-control.right{background:none;background-image:none}.callout .carousel-control.left:hover,.callout .carousel-control.right:hover{background:none;background-image:none}#routen_carousel{min-height:300px}@media (min-width: 768px){#routen_carousel{display:block}}@media (min-width: 992px){#routen_carousel{min-height:651px}}#routen_carousel .grid-content{position:relative;min-height:1px;padding-left:12px;padding-right:12px;padding:0;z-index:0}@media (min-width: 992px){#routen_carousel .grid-content{float:left;width:100%}}#routen_carousel img{width:100%}#routen_carousel .carousel-control{display:block;z-index:200}#routen_carousel .carousel-control img{height:35px;width:35px;top:50%}#routen_download a{position:relative;min-height:1px;padding-left:12px;padding-right:12px;display:block;height:45px;padding:10px 15px;margin:12px 12px;color:#ffffff;text-decoration:none;background:#2a5ea4}@media (min-width: 992px){#routen_download a{float:left;width:16.6666666667%}}.grid-content:first-of-type .grid-content__header{margin-top:25px}@media (min-width: 992px){.grid-content.narrow .grid-content__header:first-of-type,.grid-content.narrow .grid-content__col:first-of-type{margin-left:25%}}.grid-content.narrow .grid-content__header{position:relative;min-height:1px;padding-left:12px;padding-right:12px}@media (min-width: 992px){.grid-content.narrow .grid-content__header{float:left;width:50%}}@media (min-width: 992px){.grid-content.narrow .grid-content__header{margin-left:25%}}.grid-content .grid-content__header h1,.grid-content .grid-content__col h1{letter-spacing:1px;margin:10px 0;color:#55595d;font-weight:700;font-size:25px}.grid-content .grid-content__header h2,.grid-content .grid-content__col h2{font-size:20px;color:#2a5ea4;font-weight:700;margin:20px 0}.grid-content .grid-content__header h3,.grid-content .grid-content__col h3{font-size:16px;font-weight:700;font-family:700}.grid-content .grid-content__header a,.grid-content .grid-content__col a{text-decoration:underline}.grid-content .grid-content__header a.btn-default,.grid-content .grid-content__col a.btn-default{text-decoration:none}.grid-content video{width:100%;margin-bottom:-7px;border-top:7px #2a5ea4 solid;background:#000000}.grid-content .grid-content__header{position:relative;min-height:1px;padding-left:12px;padding-right:12px;padding-top:20px}@media (min-width: 992px){.grid-content .grid-content__header{float:left;width:66.6666666667%}}@media (min-width: 992px){.grid-content .grid-content__header{margin-left:0%}}@media (min-width: 1200px){.grid-content .grid-content__header{margin-left:8.3333333333%}}.grid-content .grid-content__col{position:relative;min-height:1px;padding-left:12px;padding-right:12px;position:relative;min-height:1px;padding-left:12px;padding-right:12px}@media (min-width: 992px){.grid-content .grid-content__col{float:left;width:50%}}@media (min-width: 1200px){.grid-content .grid-content__col{float:left;width:41.6666666667%}}.grid-content .grid-content__col ul{padding-left:10px;margin-left:12px}.grid-content .grid-content__col.col-md{position:relative;min-height:1px;padding-left:12px;padding-right:12px}@media (min-width: 992px){.grid-content .grid-content__col.col-md{float:left;width:25%}}.grid-content .grid-content__col.col-lg{position:relative;min-height:1px;padding-left:12px;padding-right:12px}@media (min-width: 992px){.grid-content .grid-content__col.col-lg{float:left;width:33.3333333333%}}@media (min-width: 992px){.grid-content .grid-content__col.col-lg:first-of-type{margin-left:8.3333333333%}}@media (min-width: 1200px){.grid-content .grid-content__col.col-lg:first-of-type{margin-left:16.6666666667%}}.grid-content .grid-content__col.col-ll{position:relative;min-height:1px;padding-left:12px;padding-right:12px}@media (min-width: 992px){.grid-content .grid-content__col.col-ll{float:left;width:50%}}@media (min-width: 992px){.grid-content .grid-content__col.col-ll:first-of-type{margin-left:25%}}.grid-content .grid-content__col.col-xl{position:relative;min-height:1px;padding-left:12px;padding-right:12px}@media (min-width: 992px){.grid-content .grid-content__col.col-xl{float:left;width:100%}}@media (min-width: 992px){.grid-content .grid-content__col.col-xl:first-of-type{margin-left:16.6666666667%}}.grid-content .grid-content__col.col-xl #routen_download{position:relative;min-height:1px;padding-left:12px;padding-right:12px}@media (min-width: 992px){.grid-content .grid-content__col.col-xl #routen_download{float:left;width:33.3333333333%}}.grid-content .grid-content__col.col-xxl{position:relative;min-height:1px;padding-left:12px;padding-right:12px;position:relative;min-height:1px;padding-left:12px;padding-right:12px}@media (min-width: 992px){.grid-content .grid-content__col.col-xxl{float:left;width:100%}}@media (min-width: 1200px){.grid-content .grid-content__col.col-xxl{float:left;width:83.3333333333%}}@media (min-width: 992px){.grid-content .grid-content__col.col-xxl:first-child{margin-left:0%}}@media (min-width: 1200px){.grid-content .grid-content__col.col-xxl:first-child{margin-left:8.3333333333%}}.grid-content .grid-content__col.col-xxl.content__galerie ul{display:block;padding-left:0;margin-left:0;height:145px}@media (min-width: 768px){.grid-content .grid-content__col.col-xxl.content__galerie ul{height:45px}}.grid-content .grid-content__col.col-xxl.content__galerie ul li{position:relative;float:left;width:83.3333333333%;min-height:1px;padding-left:12px;padding-right:12px;position:relative;min-height:1px;padding-left:12px;padding-right:12px;display:block;float:left;line-height:15px;padding:10px 15px;margin-top:15px;margin-right:15px;background:#2a5ea4}@media (min-width: 768px){.grid-content .grid-content__col.col-xxl.content__galerie ul li{float:left;width:16.6666666667%}}.grid-content .grid-content__col.col-xxl.content__galerie ul li a{color:#ffffff;text-decoration:none}@media (min-width: 1200px){.grid-content .grid-content__col.col-l{margin-left:0%}}@media (min-width: 1200px){.grid-content .grid-content__col.col-l:nth-of-type(2n+1){margin-left:8.3333333333%}}.grid-content .grid-content__col.col-xl>img,.grid-content .grid-content__col.col-xl>video,.grid-content .grid-content__col.col-xx>img,.grid-content .grid-content__col.col-xx>video{max-width:100%;display:block;margin:0 auto}.grid-content .grid-content__col.col-xl{position:relative;min-height:1px;padding-left:12px;padding-right:12px}@media (min-width: 992px){.grid-content .grid-content__col.col-xl{float:left;width:66.6666666667%}}@media (min-width: 992px){.grid-content .grid-content__col.col-xl:first-of-type{margin-left:16.6666666667%}}.grid-content .grid-content__col.col-xx{position:relative;min-height:1px;padding-left:12px;padding-right:12px;margin-left:0;padding:0}@media (min-width: 992px){.grid-content .grid-content__col.col-xx{float:left;width:100%}}.grid-content .grid-content__col.margin-md{margin-bottom:12.5px;margin-top:12.5px}.grid-content .grid-content__col.margin-sm{margin-bottom:0px;margin-top:0px}.grid-content .grid-content__col img{max-width:100%}@media (min-width: 992px){.grid-content .grid-content__col.content__partner{width:30%}}@media (min-width: 992px){.grid-content .grid-content__col.content__partner:first-child{margin-left:8.3333333333%}}.grid-content .grid-content__col.content__partner ul{display:block;list-style-type:none}.grid-content .grid-content__col.content__partner ul li{padding-top:20px}.grid-content .grid-content__col.content__partner ul li img{margin-right:12px}.grid-content .grid-content__col.content__partner ul li a{text-decoration:none}.grid-content .grid-content__col.teaser{position:relative;float:left;width:100%;min-height:1px;padding-left:12px;padding-right:12px;position:relative;min-height:1px;padding-left:12px;padding-right:12px;position:relative;min-height:1px;padding-left:12px;padding-right:12px;color:#2a5ea4;margin-top:50px;padding-bottom:30px}@media (min-width: 992px){.grid-content .grid-content__col.teaser{float:left;width:50%}}@media (min-width: 1200px){.grid-content .grid-content__col.teaser{float:left;width:41.6666666667%}}@media (min-width: 992px){.grid-content .grid-content__col.teaser{padding-right:0}.grid-content .grid-content__col.teaser:first-child{padding-left:0;padding-right:12px}}@media (min-width: 1200px){.grid-content .grid-content__col.teaser{margin-left:0%}}@media (min-width: 1200px){.grid-content .grid-content__col.teaser.links{margin-left:8.3333333333%}}@media (min-width: 1200px){.grid-content .grid-content__col.teaser:nth-of-type(2n+1){margin-left:8.3333333333%}}.grid-content .grid-content__col.teaser img,.grid-content .grid-content__col.teaser video{width:100%;border-top:7px #2a5ea4 solid;background:#000000}
