@import"https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700";*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#fff;color:#444;font-family:"PT Sans Narrow",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{color:#0091a8;transition:.7s color;text-decoration:none}a:hover{color:#b9338a;text-decoration:none}h1{margin:0;font-weight:700;font-size:28px;text-transform:uppercase}h2{margin:0 0 10px 0;font-weight:700;font-size:24px;text-transform:uppercase}h3{font-weight:700;font-size:18px;text-transform:uppercase;margin:1em 0 5px 0;font-family:"PT Sans Narrow",sans-serif}h4{font-weight:700;font-size:16px;text-transform:uppercase;margin:1em 0 5px 0;font-family:"PT Sans Narrow",sans-serif}h5{font-weight:700;font-size:14px;text-transform:uppercase;margin:1em 0 5px 0;font-family:"PT Sans Narrow",sans-serif}ul{margin:0;padding:0;list-style:none}.mainHLColor{color:#0091a8}.mobileNav{display:block;position:fixed;width:50%;top:0;right:-50%;background:#fff;transition:.6s right;z-index:99999;height:100vh;box-shadow:none}.mobileNav.open{right:0;box-shadow:-2px 49px 2px rgba(0,0,0,.6)}.mobileNav .mobileNavHeader{height:48px;background:#b9338a;padding:10px}.mobileNav .mobileNavHeader i{font-size:28px;color:#fff;cursor:pointer}.mobileNav ul{margin-top:20px}.mobileNav ul li{margin:0;display:block;float:none;padding:10px 10px;transition:.7s all;cursor:pointer}.mobileNav ul li:hover{background:#0091a8;color:#fff}.mobileNav ul li:hover a{color:#fff;display:block}.mobileNav ul li a{color:#b9338a;font-size:18px}#header{background:#0091a8;border-bottom:3px solid #b9338a;position:relative;color:#fff}#header:before{content:"";position:absolute;height:1px;width:100%;background-color:rgba(0,0,0,0);bottom:-2px}#header:after{content:"";position:absolute;height:1px;width:100%;background-color:rgba(0,0,0,0);bottom:-3px}#header .headerNav ul{font-size:0}#header .headerNav ul li{display:block;float:right;font-size:13px;color:#000;text-transform:uppercase;letter-spacing:2px;font-weight:700;margin-left:40px}#header .headerNav ul li:last-child{margin-left:0}#header .headerNav ul li a{padding:10px;color:#fff;display:block}#header .headerNav ul li a:hover,#header .headerNav ul li a:active{color:#ffed00}#header .headerNav .mobileNavButton{text-align:right;font-size:32px;color:#444;cursor:pointer}#header .headerNav .mobileNavButton a{color:#444}#header #headerPicArea{height:369px;background-color:#0e4194;background:url("../../assets/img/pic_hd_home_1.jpg")}#header #headerPicArea img{max-height:100%;max-width:100%}.nivoSlider .nivo-main-image,.nivoSlider img{max-height:100%;max-width:100%}img.nivo-main-image{width:100vw}.rrmLogo{position:relative}.rrmLogo a{display:inline-block;position:absolute;top:0;left:15px;z-index:9000;padding:20px;background:rgba(255,255,255,.97);box-shadow:0 3px 6px rgba(0,0,0,.5)}.rrmLogo a img{transition:.7s width;width:120px}@media(min-width: 480px){.rrmLogo a{padding:15px}.rrmLogo a img{width:180px}}@media(min-width: 992px){.rrmLogo a img{width:260px}}section{margin-bottom:40px}.container.mainContent{background:rgba(0,0,0,0);margin-bottom:40px}.container.mainContent#content,.container.mainContent#impressum,.container.mainContent#datenschutz{margin-top:30px}@media(min-width: 992px){.container.mainContent#content,.container.mainContent#impressum,.container.mainContent#datenschutz{margin-top:-200px}}@media(min-width: 1250px){.container.mainContent#content,.container.mainContent#impressum,.container.mainContent#datenschutz{margin-top:-330px}}.container.mainContent#datenschutz>div>div>.cWrap{padding:40px 15px 15px 15px;background-color:#fff}.container.mainContent#ergebnisse h2{color:#444}.container.mainContent#ergebnisse h3,.container.mainContent#ergebnisse h4{color:#b9338a}.container.mainContent#ergebnisse .row>div:last-child{margin-bottom:60px}.pdfListe ul li{margin-bottom:10px}.pdfListe a{color:#444}.pdfListe a:hover{color:#b9338a}#features{background:#fff;padding:15px}.sucheButton{display:inline-block;border:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);font-size:0;cursor:pointer;min-width:240px;color:#0091a8}.sucheButton .sbIcon{display:none;padding:5px;color:#fff;background:#ffed00;line-height:40px;font-size:25px}.sucheButton .sbBody{display:inline-block;background:none;background-size:cover;width:100%}.sucheButton .sbBody .sbLogo{background-size:cover;display:block;padding:2px 0;float:left}.sucheButton .sbBody .sbLogo img{max-height:58px}.sucheButton .sbBody .sbText{padding:5px;display:inline-block;font-size:30px;font-weight:500;margin:0 15px;line-height:50px;color:#0091a8;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.7s text-shadow;text-align:right}.sucheButton .sbBody .sbText span{font-size:45px;line-height:50px;vertical-align:top}.sucheButton:hover .sbBody .sbText{text-shadow:0 1px 3px rgba(0,0,0,.4)}.fItem{min-height:296px;margin-bottom:15px;background-repeat:no-repeat;background-position:center;background-size:100%;transition:.5s background-size}.fItem:hover{background-size:105%}.fItemHeaderFull{margin-bottom:40px}.fItemHeader{color:#fff;background:rgba(0,145,168,.95);font-weight:300;font-size:24px;letter-spacing:1px;text-transform:uppercase;border-bottom:2px solid #b9338a;padding:5px;font-family:"PT Sans Narrow",sans-serif;margin:0 0 40px 0}.fItemHeader i{height:60px;line-height:53px;margin:0 15px;padding:10px 10px;background:#ff0007;font-size:25px;display:none}#fItemFC{background-image:url("../../assets/img/pic_finisherclip.jpg")}#fItemFoto{background-image:url("../../assets/img/pic_gallery.jpg")}.fItemGo{display:none}table.statsTable{width:100%;font-size:14px}table.statsTable thead tr th{text-align:center}table.statsTable thead tr th:first-child{text-align:left}table.statsTable tbody tr{transition:.6s background-color}table.statsTable tbody tr:hover{background:rgba(0,0,0,.1)}table.statsTable tbody tr td{text-align:center}table.statsTable tbody tr td:first-child{text-align:left}table.statsTable tbody tr.tdDark{border-bottom:1px solid rgba(0,0,0,.2)}#impressum>div.row>div{margin-bottom:40px}#impressum>div.row>div:first-child{margin-bottom:inherit}#footer{background:#fff;border-top:3px solid #0091a8;padding:30px 0;position:relative}#footer:before{content:"";position:absolute;height:3px;width:100%;background-color:rgba(0,0,0,0);top:-9px}#footer:after{content:"";position:absolute;height:3px;width:100%;background-color:rgba(0,0,0,0);top:-6px}#footer .imprint{text-align:center;margin-top:15px;font-size:14px}#sponsorSlider{height:60px;margin:0 auto;position:relative;overflow:hidden;transform:translate3d(0, 0, 0)}#sponsor-scroller{height:60px;width:auto;position:absolute;padding:0;margin:0;top:0;left:0;height:100%;display:flex;transform:translate3d(0, 0, 0);animation:moveSlideshow 100s linear infinite}#sponsor-scroller li{list-style:none;display:block;float:left;margin-right:80px}#sponsor-scroller li:last-child{margin-right:0}@keyframes moveSlideshow{100%{transform:translateX(-50%)}}#galeria{width:100%;background:rgba(0,0,0,.5)}#galerie{position:absolute;background-color:rgba(0,0,0,.9);z-index:100;top:509px;width:944px;left:40px;height:450px}#galBar{height:30px;width:100%;text-align:center}#galBar button{font-family:"PT Sans Narrow",sans-serif;font-weight:700;font-size:16px;letter-spacing:1px;background:rgba(0,0,0,0);border:none}#galBar button:hover{color:#2dabe2}#galPlay{float:left;margin-left:40px}#galFullscreen{float:right;margin-right:40px}.galleria-theme-classic{background-color:#fff}#bildergalerie{color:#505050}#eu_cookiebox{display:block;z-index:100;position:fixed;bottom:0;min-height:30px;padding:10px 60px 10px 30px;margin:0;width:100%;color:#555;border-top:1px solid #000;border-bottom:none;background:rgba(255,255,255,.9)}#eu_cookiebox button{position:absolute;top:50%;margin-top:-20px;height:40px;border-radius:20px;border:none;color:#fff;right:20px;width:90px;background:#b9338a;cursor:pointer}.impColHead{background:#e6e6e6}.impColHead .fItemHeader{padding:5px 15px;margin:0 -15px 15px -15px}.impCol{background:#c4c4c4;background:linear-gradient(180deg, rgb(230, 230, 230) 0%, rgb(240, 240, 240) 35%, rgb(255, 255, 255) 100%);padding-top:15px}.sliderBtnDown{position:absolute;width:40px;height:40px;left:50vw;top:90vh;margin:0 0 0 -20px;z-index:99999;background:rgba(255,255,255,.7);text-align:center;line-height:34px;font-size:42px;border-radius:50%;border:1px solid #fff;color:#0091a8;cursor:pointer;transform:scale(1) rotate(90deg);transition:.4s background-color,.4s color,.2s transform}@media(max-width: 960px){.sliderBtnDown{display:none}}.sliderBtnDown:hover{background-color:#0091a8;color:#fff;transform:scale(1.1) rotate(90deg)}iframe{min-height:400px}