﻿@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url("/Content/fonts/roboto_condensed/roboto-condensed-v16-latin-regular.eot");src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url("/Content/fonts/roboto_condensed/roboto-condensed-v16-latin-regular.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/roboto_condensed/roboto-condensed-v16-latin-regular.woff2") format("woff2"),url("/Content/fonts/roboto_condensed/roboto-condensed-v16-latin-regular.woff") format("woff"),url("/Content/fonts/roboto_condensed/roboto-condensed-v16-latin-regular.ttf") format("truetype"),url("/Content/fonts/roboto_condensed/roboto-condensed-v16-latin-regular.svg#RobotoCondensed") format("svg");}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:500;src:url("/Content/fonts/ubuntu/ubuntu-v11-latin-500.eot");src:local("Ubuntu Medium"),local("Ubuntu-Medium"),url("/Content/fonts/ubuntu/ubuntu-v11-latin-500.eot?#iefix") format("embedded-opentype"),url("/Content/fonts/ubuntu/ubuntu-v11-latin-500.woff2") format("woff2"),url("/Content/fonts/ubuntu/ubuntu-v11-latin-500.woff") format("woff"),url("/Content/fonts/ubuntu/ubuntu-v11-latin-500.ttf") format("truetype"),url("/Content/fonts/ubuntu/ubuntu-v11-latin-500.svg#Ubuntu") format("svg");}@media all and (max-width:851px){.kampagne .container{padding-top:0;}}@media all and (max-width:851px){.kampagne .container-content{padding-left:20px;padding-right:20px;}}.kampagne .kampagnenContentContainer{background:#111;background:-webkit-linear-gradient(left,#333,#111);background:-o-linear-gradient(right,#333,#111);background:-moz-linear-gradient(right,#333,#111);background:linear-gradient(to right,#333,#111);font-family:Georgia,'Times New Roman',Times,serif;}.kampagne .container-content{background-color:#fff;position:relative;z-index:0;}.kampagne .container-content .heading{font-family:Georgia,'Times New Roman',Times,serif;font-weight:500;}.kampagne .container-content .text *{font-family:Georgia,'Times New Roman',Times,serif;}.kampagne .container-content .text a{text-decoration:none;}.kampagne .container-content .text a:hover{text-decoration:underline;}.kampagne .container-content::before{content:'';position:absolute;width:1920px;height:100%;background-color:#fff;display:block;z-index:-1;top:0;left:-300px;}.kampagne .kk-header{position:relative;z-index:1;}.kampagne .kk-header h1{color:#d10019;max-width:1320px;width:100%;margin:0 auto;padding:30px 50px;font-size:52px;font-weight:400;padding-bottom:0;}@media all and (max-width:1647px){.kampagne .kk-header h1{margin:0 0 0 200px;}}@media all and (max-width:851px){.kampagne .kk-header h1{margin:0 0 0 120px;font-size:39px;}}@media all and (max-width:592px){.kampagne .kk-header h1{margin:0 0 0 30px;padding:45px 0 0 45px;font-size:22px;}}.kampagne .kk-header .kk-nav{max-width:1320px;width:100%;margin:0 auto;padding:8px 0 30px 50px;color:#fff;}.kampagne .kk-header .kk-nav a{color:#d10019;}@media all and (max-width:1647px){.kampagne .kk-header .kk-nav{margin:0 0 0 200px;}}@media all and (max-width:851px){.kampagne .kk-header .kk-nav{margin:0 0 0 120px;padding:15px 50px;}}@media all and (max-width:592px){.kampagne .kk-header .kk-nav{margin:0 0 0 15px;padding:35px 0 11px 0;}}.kampagne .kk-header .kk-nav a{text-decoration:none;padding:0 5px 0 5px;font-size:22px;transition:all .3s ease;}@media all and (max-width:851px){.kampagne .kk-header .kk-nav a{font-size:18px;}}@media all and (max-width:592px){.kampagne .kk-header .kk-nav a{font-size:16px;}}.kampagne .kk-header .kk-nav a:hover{color:#fff;}.kampagne .kk-header img{position:absolute;top:10px;left:0;}@media all and (max-width:851px){.kampagne .kk-header img{max-width:150px;top:26px;}}@media all and (max-width:592px){.kampagne .kk-header img{max-width:70px;}}.kampagne .c028{text-align:right;margin:0 0 -100px;z-index:2;position:relative;}.kampagne .c028 .container-content{background-color:transparent;max-width:none;}.kampagne .c028 .container-content::before{background-color:transparent;}.kampagne .c028 .navi-lang{font-family:"Ubuntu",sans-serif;}.kampagne .c001_TitelUntertitelText{padding-top:50px;padding-bottom:50px;}@media all and (max-width:592px){.kampagne .c001_TitelUntertitelText{padding-top:20px;padding-bottom:20px;}}.kampagne .c001_TitelUntertitelText .heading{text-align:center;}.kampagne .c001_TitelUntertitelText .text{font-size:23px;text-align:center;max-width:850px;margin:0 auto;}@media all and (max-width:592px){.kampagne .c001_TitelUntertitelText .text{font-size:18px;}}.kampagne .c008{background:transparent;}.kampagne .c008:nth-child(even) .row{margin-left:30px;}@media all and (max-width:1440px){.kampagne .c008:nth-child(even) .row{margin-left:auto;}}.kampagne .c008::before{background:transparent;}.kampagne .c008 .row{background-color:#000;max-width:960px;position:relative;height:540px;margin:0 auto;overflow:hidden;}.kampagne .c008 .row .columns{position:absolute;top:0;left:0;margin-top:0;margin-bottom:0;}.kampagne .c008 .row .columns:first-child{width:100%;}@media all and (max-width:592px){.kampagne .c008 .row .columns:first-child{height:540px;}}.kampagne .c008 .row .columns:last-child{width:399px;left:auto;right:0;margin-right:10%;padding:0;overflow:hidden;}@media all and (max-width:1000px){.kampagne .c008 .row .columns:last-child{margin-right:24px;}}@media all and (max-width:592px){.kampagne .c008 .row .columns:last-child{width:100%;margin:0;}}.kampagne .c008 .row .columns:last-child .text{color:#fff;font-size:18px;text-align:center;padding:70px 0 45px 0;}@media all and (max-width:592px){.kampagne .c008 .row .columns:last-child .text{padding:55px 15px 45px 15px;}}.kampagne .c008 .row .columns:last-child h2{font-family:"Ubuntu",sans-serif;color:#fff;text-align:center;position:absolute;bottom:0;margin:0;width:100%;font-size:16px;}.kampagne .c008 .row .columns img{position:absolute;left:0;top:0;width:auto;height:540px;max-width:unset;}@media all and (max-width:890px){.kampagne .c008 .row .columns img{opacity:.7;}}@media all and (max-width:744px){.kampagne .c008 .row .columns img{opacity:.5;}}@media all and (max-width:592px){.kampagne .c008 .row .columns img{opacity:.3;height:380px;}}.kampagne .c008 .row .columns iframe{position:absolute;width:400px !important;right:0;top:0;margin:276px 10% 0 0;z-index:10;width:100%;min-height:unset;height:231px;}@media all and (max-width:1000px){.kampagne .c008 .row .columns iframe{margin:276px 24px 0 0;}}@media all and (max-width:592px){.kampagne .c008 .row .columns iframe{width:100% !important;margin:0;bottom:0;top:unset;height:calc((100vw - 40px)*.54);min-height:unset;}}.kampagne .c013{background-color:transparent;position:static;padding-bottom:0;}.kampagne .c013 h2,.kampagne .c013 h3{color:#fff;text-align:center;margin-left:auto;margin-right:auto;}.kampagne .c013 h2{font-size:45px;max-width:670px;}@media all and (max-width:592px){.kampagne .c013 h2{font-size:28px;}}.kampagne .c013 h3{font-size:25px;max-width:570px;}@media all and (max-width:592px){.kampagne .c013 h3{font-size:18px;}}.kampagne .c015{background-color:transparent;position:static;padding-bottom:150px;text-align:center;}@media all and (max-width:769px){.kampagne .c015{padding:20px 5% 50px !important;}}.kampagne .c015 .button{background-color:#d10019;-moz-transition:all linear .2s;-o-transition:all linear .2s;-webkit-transition:all linear .2s;transition:all linear .2s;font-size:30px;padding:15px 60px;line-height:120%;}@media all and (max-width:769px){.kampagne .c015 .button{padding:15px !important;font-size:18px;}}.kampagne .c015 .button:after{content:'›';display:inline-block;margin-left:10px;position:relative;top:-2px;left:0;-moz-transition:all linear .2s;-o-transition:all linear .2s;-webkit-transition:all linear .2s;transition:all linear .2s;}.kampagne .c015 .button:hover{background-color:#b80016;color:#fff;}.kampagne .c015 .button:hover:after{left:5px;}.kampagne .quotation{background-color:#fff;padding:35px 5.87%;position:relative;}.kampagne .quotation .quotation_outer_container{border:1px solid #999;overflow:hidden;}.kampagne .quotation .quotation_outer_container .quotation_container{width:40%;color:#333;text-align:center;margin:50px 0;float:right;margin-right:15%;}@media all and (max-width:900px){.kampagne .quotation .quotation_outer_container .quotation_container{width:100%;float:none;padding:0 5%;}}.kampagne .quotation .quotation_outer_container .quotation_container .quote{font-size:37px;line-height:120%;margin-top:20px;}@media all and (max-width:900px){.kampagne .quotation .quotation_outer_container .quotation_container .quote{font-size:25px;}}.kampagne .quotation .quotation_outer_container .quotation_container .quote_name{font-family:'Ubuntu';font-weight:500;font-size:14px;letter-spacing:1.5px;margin:25px 0 10px;}.kampagne .quotation .quotation_outer_container .quotation_container .quote_desc{color:#777;font-size:15px;font-weight:400;max-width:344px;margin:0 auto;}.kampagne .quotation .quote_portrait{vertical-align:top;position:absolute;bottom:0;left:10%;}@media all and (max-width:1240px){.kampagne .quotation .quote_portrait{left:0%;max-width:430px;}}@media all and (max-width:900px){.kampagne .quotation .quote_portrait{display:none;}}.kampagne #shuttle_finder{background-color:#9c3;padding:50px 10%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;align-items:center;}@media all and (max-width:1070px){.kampagne #shuttle_finder{-webkit-justify-content:center;justify-content:center;}}.kampagne #shuttle_finder>div{margin:10px 10px;}@media all and (max-width:1070px){.kampagne #shuttle_finder>div{margin:10px 20px;}}@media all and (max-width:660px){.kampagne #shuttle_finder>div{margin:10px 0;}}.kampagne #shuttle_finder .shuttle_finder_desc{font-family:'Roboto Condensed';color:#fff;max-width:300px;}.kampagne #shuttle_finder .shuttle_finder_desc .shuttle_finder_title{font-size:32px;line-height:120%;margin-bottom:15px;}.kampagne #shuttle_finder .shuttle_finder_desc .shuttle_finder_text{font-size:20px;line-height:120%;}.kampagne #shuttle_finder #store-badges-div img{max-width:155px;}.kampagne #footer_logo_container{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;align-items:center;padding:30px 10%;}.kampagne #footer_logo_container>div{flex-basis:50%;}@media all and (max-width:1020px){.kampagne #footer_logo_container>div{flex-basis:auto;}}.kampagne .kk_form_container{background-color:transparent;overflow:hidden;padding-top:80px;padding-bottom:50px;}.kampagne .kk_form_container:before{display:none;}.kampagne .kk_form_container .kkformIntro{float:right;width:40%;color:#fff;}@media all and (max-width:900px){.kampagne .kk_form_container .kkformIntro{width:100%;margin-bottom:50px;}}.kampagne .kk_form_container .kkformIntro .kkformIntroTitle{font-size:45px;line-height:120%;margin-bottom:25px;}@media all and (max-width:592px){.kampagne .kk_form_container .kkformIntro .kkformIntroTitle{font-size:28px;}}.kampagne .kk_form_container .kkformIntro .kkformIntroText{font-size:23px;line-height:161%;color:#707070;}@media all and (max-width:592px){.kampagne .kk_form_container .kkformIntro .kkformIntroText{font-size:18px;}}.kampagne .kk_form_container .kkformContainerInner{float:left;width:56%;font-size:18px;}@media all and (max-width:900px){.kampagne .kk_form_container .kkformContainerInner{width:100%;}}.kampagne .kk_form_container .kkformContainerInner .kkFormField{margin-bottom:20px;}.kampagne .kk_form_container .kkformContainerInner input:not([type='file']),.kampagne .kk_form_container .kkformContainerInner textarea{border:1px solid #cbcbcb;padding:10px 20px;width:100%;}.kampagne .kk_form_container .kkformContainerInner textarea{min-height:250px;}.kampagne .kk_form_container .kkformContainerInner .errField,.kampagne .kk_form_container .kkformContainerInner #msgBox{color:#d10019;}.kampagne .kk_form_container .kkformContainerInner .errorBorder input,.kampagne .kk_form_container .kkformContainerInner .errorBorder textarea{border:1px solid #d10019;}.kampagne .kk_form_container .kkformContainerInner #KKFormName,.kampagne .kk_form_container .kkformContainerInner #KKFormMail{width:47%;}@media all and (max-width:560px){.kampagne .kk_form_container .kkformContainerInner #KKFormName,.kampagne .kk_form_container .kkformContainerInner #KKFormMail{width:100%;}}.kampagne .kk_form_container .kkformContainerInner #KKFormName{float:left;}.kampagne .kk_form_container .kkformContainerInner #KKFormMail{float:right;}.kampagne .kk_form_container .kkformContainerInner .kk_buttonContainer{overflow:hidden;}.kampagne .kk_form_container .kkformContainerInner .kk_buttonContainer #KKFormFile{float:left;}.kampagne .kk_form_container .kkformContainerInner .kk_buttonContainer .kkFormSubmit{float:right;}@media all and (max-width:560px){.kampagne .kk_form_container .kkformContainerInner .kk_buttonContainer #KKFormFile,.kampagne .kk_form_container .kkformContainerInner .kk_buttonContainer .kkFormSubmit{width:100%;}}.kampagne .kk_form_container .kkformContainerInner .button{background-color:#d10019;-moz-transition:all linear .2s;-o-transition:all linear .2s;-webkit-transition:all linear .2s;transition:all linear .2s;font-size:20px;padding:15px 60px;line-height:120%;min-width:initial;margin:0;}@media all and (max-width:769px){.kampagne .kk_form_container .kkformContainerInner .button{padding:15px !important;font-size:18px;}}.kampagne .kk_form_container .kkformContainerInner .button:after{content:'›';display:inline-block;margin-left:10px;position:relative;top:-2px;left:0;-moz-transition:all linear .2s;-o-transition:all linear .2s;-webkit-transition:all linear .2s;transition:all linear .2s;}.kampagne .kk_form_container .kkformContainerInner .button:hover{background-color:#b80016;color:#fff;}.kampagne .kk_form_container .kkformContainerInner .button:hover:after{left:5px;}.kampagne .kk_form_container .kkformContainerInner .js .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}.kampagne .kk_form_container .kkformContainerInner .inputfile+label{font-size:20px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:.625rem 1.25rem;}.kampagne .kk_form_container .kkformContainerInner .no-js .inputfile+label{display:none;}.kampagne .kk_form_container .kkformContainerInner .inputfile:focus+label,.kampagne .kk_form_container .kkformContainerInner .inputfile.has-focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px;}.kampagne .kk_form_container .kkformContainerInner .inputfile+label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em;}.kampagne .kk_form_container .kkformContainerInner .inputfile-2+label{color:#fff;border:none;background-color:#6b6b6b;padding:15px 20px;line-height:120%;max-width:200px;}.kampagne .kk_form_container .kkformContainerInner .inputfile-2:focus+label,.kampagne .kk_form_container .kkformContainerInner .inputfile-2.has-focus+label,.kampagne .kk_form_container .kkformContainerInner .inputfile-2+label:hover{color:#fff;}.kampagne .kk_form_container .kkformContainerInner #OkBox{font-size:45px;color:#d10019;line-height:120%;}@media all and (max-width:592px){.kampagne .kk_form_container .kkformContainerInner #OkBox{font-size:28px;}}.kampagne .c160{padding:0;}.kampagne .c160 .container-content{position:relative;padding-bottom:70px;}.kampagne .c160 .columns.two{border-radius:50%;overflow:hidden;width:110px;height:110px;position:absolute;left:240px;flex:unset;}@media all and (max-width:920px){.kampagne .c160 .columns.two{position:relative;left:calc(50% - 50px);margin-bottom:50px;}}.kampagne .c160 .columns.two img{width:100px;}.kampagne .c160 .columns.ten{width:calc(100% - 340px);margin-left:340px;margin-top:30px;}@media all and (max-width:920px){.kampagne .c160 .columns.ten{width:100%;margin:0;flex:unset;}}.kampagne .c160 span[itemprop="name"]{position:absolute;top:165px;left:0;width:340px;text-align:right;color:#bbb;}@media all and (max-width:920px){.kampagne .c160 span[itemprop="name"]{width:100%;text-align:center;}}.kampagne .c160 span[itemprop="jobTitle"]{position:absolute;top:160px;left:0;width:340px;text-align:right;font-size:40px;line-height:45px;}@media all and (max-width:920px){.kampagne .c160 span[itemprop="jobTitle"]{position:relative;top:unset;left:unset;width:100%;margin-left:0;text-align:center;}}.kampagne .c160 span[itemprop="description"]{padding-top:20px;font-size:18px;}.kampagne.kk_1 .kk-home{color:#fff !important;}.kampagne.kk_2 .kk-stories{color:#fff !important;}