body,html{margin:0;padding:0;width:100%;font-family:'Roboto',sans-serif;font-weight:300;font-size:16px;}body{}a,a:hover,a:focus{outline:0;}em{color:#99203D;padding-right:3px;}h1{font-size:32px;color:#990202;font-family:"Roboto";font-weight:400;margin-bottom:20px;}h4,h2{font-size:23px;font-family:"Roboto";font-weight:400;margin-top:10px;}h3{font-size:22px;color:#00285A;font-family:"Roboto";font-weight:300;}.header{background-color:rgba(254,254,254,1);height:134px;position:absolute;left:0;right:0;top:0;z-index:5;-webkit-box-shadow:0px 11px 9px -10px rgba(0,0,0,0.59);-moz-box-shadow:0px 11px 9px -10px rgba(0,0,0,0.59);box-shadow:0px 11px 9px -10px rgba(0,0,0,0.59);}.slider{padding-top:124px;}.bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;}ul,ol{padding-left:25px;}.ce-bodytext ul{padding-left:35px;list-style:none;margin-top:5px;}.ce-bodytext ul li:before{content:"\25A0\A0\A0";margin-left:-17px;vertical-align:1px;color:#990202;}.ce-border img{border:none;}.round,.ce-textpic .ce-border img.image-embed-item{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}.mainwrapper{height:100vh;height:auto !important;min-height:100vh;padding-top:0;transition:all ease 0.5s;padding-bottom:25px;position:relative;}.header,.navi{padding:0;}.row{position:relative;}.logo{padding:25px 100px 23px 0px;transition:all ease 0.5s;}.logo img{padding-left:20px;padding-bottom:7px;}.navi{position:absolute;bottom:0px;right:0;}.navi ul{list-style:none;margin:0;padding:0;width:100%;}.navi ul li{display:block;background-color:#990202;margin:0;min-width:25%;float:left;text-align:center;}.navi ul li a{text-decoration:none;color:#fff;width:100%;background-color:#990202;display:block;padding:10px;border:1px solid #fff;text-transform:uppercase;}.navi ul li a:hover,.navi ul li.active a{background-color:#8B1F1F;}.navi ul li.first{border-left:none;}.sliderwrapper{position:relative;}.slider .container{position:relative;height:100%;}.slick-slide{position:relative;}.slider .wrapper{position:absolute;top:0;bottom:0;left:0;right:0;}.slider  .claim{position:absolute;background-color:rgba(254,254,254,0.8);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#000;padding:10px 20px;margin:0 15px;font-family:"Roboto";font-weight:200;font-size:40px;border-radius:7px;}.slider h1{margin:10px 0;color:#fff;font-size:2.0vw;}.slider h2{margin:10px 0;color:#fff;font-size:1.5vw;}.slider img{min-width:100%;}.footerwrap{background:rgba(0,40,90,0.9);position:absolute;top:0;left:0;right:0;bottom:0;}.slider span{color:#AF0303}.footer{min-height:300px;background-color:#333;position:relative;z-index:10;}.footer .wrapper{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.8);}.footer .wrapper span{position:absolute;left:0;right:0;height:50px;background-color:#990202;border-bottom:2px solid #fff;border-top:2px solid #fff;}.footercontent{padding-top:80px;color:#fff;}.footercontent [class*="col-"]{text-align:center;}.footercontent .frame-layout-0{display:inline-block;text-align:left;}.footercontent a{color:#fff;}.footercontent img{padding-right:30px;max-width:100%;height:auto !important;}a.mobilemenu{display:block;width:25px;height:20px;position:absolute;top:10px;left:15px;display:none;z-index:15;background:linear-gradient(to bottom,#000 0%,#000 20%,transparent 20%,transparent 40%,#000 40%,#000 60%,transparent 60%,transparent 80%,#000 80%,#000 100%);}a.mobilemenu:hover{text-decoration:none;color:#000;}nav#mobilemenu{display:none;}.mm-menu{background:#990202;border-color:rgba(0,0,0,0.1);color:rgba(254,254,254);}.mm-menu .mm-navbar > *,.mm-menu .mm-navbar a{color:#fff;font-weight:bold;}.mm-navbar{border-color:#fff;}.mm-listview > li:not(.mm-divider)::after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:15px;right:15px;bottom:0;border-color:#aaa;}.mm-menu .mm-listview > li .mm-next::after,.mm-menu .mm-btn::after,.mm-menu .mm-btn::before{border-color:rgba(254,254,254,.7);}.mm-listview > li > a,.mm-listview > li > span{color:#fff;}.mm-listview{font-size:16px;line-height:20px;}.galleria .galleria-stage img{margin:auto;}.galleria .galleria-nav{margin-top:5px;}.galleria .galleria-nav img{border:1px solid #888;margin:8px;}.galleria{border:1px solid #ccc;}.galleria .galleria-nav .slick-prev{left:5px;}.galleria .galleria-nav .slick-next{right:5px;}.slick-prev::before,.slick-next::before{color:#333;}.slick-next::before{font-family:'Glyphicons Halflings';content:"\e080";}.slick-prev::before{content:"\e079";font-family:'Glyphicons Halflings';}.galleria .galleria-nav .slick-current{-webkit-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.8);-moz-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.8);box-shadow:0px 0px 3px 3px rgba(0,0,0,0.8);}.galleria .galleria-nav .slick-slide{cursor:pointer;}.galleria .galleria-nav .slick-list{margin:0px 30px;}.slick-lightbox-close:before{color:#000;opacity:1;font-size:36px;}.slick-lightbox-close{height:auto;width:auto;}.galleria .slick-slide span{display:inline-block;text-align:center;background-color:#e7e7e7;width:100%;margin-top:5px;}.main{padding:25px 40px;}.sidebar{text-align:center;}.contactbox{margin-top:25px;max-width:340px;display:inline-block;}.contactbox .boxheader h2{margin:0;padding:0px;color:#fff;font-size:20px;}.contactbox .boxheader h3{margin:0;padding:5px 0px 0px 0px;color:#fff;font-size:16px;}.contactbox .boxtext{background-color:#333;color:#fff;}.contactbox .boxheader{background-color:#990202;color:#fff;text-align:left;padding:15px 25px;}.contactbox .boxheader img{padding:0px 125px 10px 0px;}.contactbox .picture{border-bottom:2px solid #fff;border-top:2px solid #fff;}.contactbox .boxtext span{background-color:rgba(0,0,0,0.7);display:block;padding:10px;}.contactbox .boxtext{background-position:bottom;background-repeat:no-repeat;background-size:cover;}.contactbox .boxtext p{background-color:rgba(254,254,254,0.2);margin:0px 15px 5px 15px;padding-left:30px;}.contactbox a{color:#fff;}.contactbox .contact{background-color:#e7e7e7;}.contactbox .contact span{padding:10px 0;display:block;}.contactbox .contact span::before{content:"\25A0\A0\A0";margin-left:-17px;vertical-align:1px;color:#990202;}.contactbox .contact a{color:#000;}.contentbox{max-width:340px;}.contentbox h2{background-color:#AF0303;text-align:center;color:#fff;text-transform:uppercase;margin-bottom:2px;padding:10px;font-size:20px;}.boxes,.boxes .row{background-color:#EAEAEA;}.boxes .row{padding:10px 20px 20px 20px;}.tx-go-maps-ext .js-map{max-width:100%;}.sidebar .frame-type-menu_abstract{display:block;max-width:320px;margin:auto;text-align:left;}.sidebar .frame-type-menu_abstract header{background-color:#333;}.sidebar .frame-type-menu_abstract h1{font-weight:300;font-size:24px;color:#fff;margin-bottom:2px;padding:5px 10px;}.sidebar .frame-type-menu_abstract h2{font-weight:400;font-size:18px;color:#990202;margin-bottom:10px;line-height:24px;}.sidebar .newslist{text-align:left;display:block;max-width:320px;margin:auto;background-color:#ccc;padding:10px;}.sidebar .newsitem{background-color:#fff;padding:10px;font-size:15px;margin-bottom:10px;}.sidebar .newsitem a{color:#333;}.sidebar .newsitem a:hover{text-decoration:none;}.mobilepic{border-top:10px solid #990202;border-bottom:10px solid #990202;display:none;}.contactbox .boxtext em{color:#fff;}.contactbox .boxtext{text-align:left;}textarea.form-control{height:250px;}.btn-primary{color:#ffffff;background-color:#990202;border-color:#990202;}.btn-primary:hover{color:#ffffff;background-color:#AF0303;border-color:#AF0303;}.form-check-label span{font-weight:bold;}.breaker{background-color:#AF0303;color:#fff;text-align:center;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:50px 0;}.breaker h1{color:#fff;font-size:28px;line-height:45px;}.breaker a{color:#fff;border:1px solid #fff;padding:20px 20px 20px 40px;display:inline-block;position:relative;font-size:20px;font-weight:bold;}.breaker a::before{font-family:'Glyphicons Halflings';content:"\e258";position:absolute;left:15px;}.sliderwrapper{border-bottom:2px solid #fff;}.contentbox{position:relative;transition:all 0.5s ease;}.contentbox .link{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0);transition:all 0.5s ease;}.contentbox .link:hover{background-color:rgba(0,0,0,0.7);}.contentbox .link:hover span{opacity:1;}.contentbox span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;opacity:0;width:100%;display:inline-block;color:#fff;font-weight:bold;transition:all 0.5s ease;text-transform:uppercase;}.navi .sf-menu a,.navi .sf-menu span{background-color:#AF0303;color:#fff;text-transform:uppercase;display:block;border:1px solid #fff;padding:10px;cursor:pointer;}.navi ul li.first span{border-left:none;}.navi .sf-menu span:hover{background-color:#8B1F1F;}.navi .sf-menu{background:none;}.navi .sf-menu ul{padding-top:0px;width:auto;}.navi .sf-menu ul li{width:100%;text-align:left;}.navi .sf-menu ul li a{border:none;border-top:1px solid #fff;}.navi .sf-menu li.first a,.navi .sf-menu li.first span{border-left:none;}.sticky{position:fixed;top:0;left:0;right:0;height:90px;z-index:999;}.sticky .logo{padding:20px 130px 10px 62px;}.header.sticky{background-color:rgba(254,254,254,1);transition:all 0.5s ease;}.margin{}.footercontent img{padding:0px 75px;opacity:0.5;margin:auto;}.accordion h1{cursor:pointer;color:#FFFFFF;font-family:"Roboto",sans-serif;background:url('../../../fileadmin/template/grafiken/acc-bg.jpg');margin:0px;padding:0px;padding-left:20px;width:auto;height:auto;min-height:40px;text-align:left;padding-top:12px;padding-bottom:12px;background-color:#AF0303;font-size:17px;width:100%;display:inline-block;font-style:normal;line-height:1em;}.over h1{background-image:none;background-color:#000000;color:#FFFFFF;}.on h1{background-image:none;background-color:#CF0505;color:#ffffff;}.accordionButton{width:100%;border-top:1px solid #000000;cursor:default;margin-top:10px;}.accordionContent{width:100%;padding-left:10px;padding-top:20px;padding-bottom:10px;}.accordion{width:100%;border-top:1px solid #FFFFFF;cursor:default;margin-top:0px;}.ka-content{padding-left:10px;padding-top:10px;padding-bottom:5px;margin-top:10px;margin-bottom:10px;line-height:25px;}.ka-content p{margin-bottom:0px;line-height:25px;}.ka-content h2{color:#002C59;padding:0px 0px 3px 0px;font-weight:normal;font-size:18px;}.ka-content a{text-decoration:underline;}.ka-content a:hover{background-color:#e7e7e7;}.col-md-8{line-height:25px;}audio,canvas,video{display:inline-block;max-width:100%;height:auto !important;}
