#menu-item-10315 .link{color:#29B6F6!important}.busplanbutton div{width:300px;background-color:#29b6f6;border:none;padding:5px;margin-bottom:15px;text-align:center;float:left;margin-right:20px}.busplanbutton div:hover{background-color:#000}.busplanbutton a{color:#fff!important;border-bottom:none!important}.busplanbutton p{text-align:justify!important;hyphens:auto}#mc-embedded-subscribe{background-color:#29b6f6}.nf-error-msg,.ninja-forms-req-symbol{color:#29B6F6!important}.RRPublish select{color:#fff !important}.RRPublish>div.SelectorParent>div.SelectorMenu>div>div:nth-child(1){background-color:#29b6f6 !important}.RRPublish>div.SelectorParent{z-index:1 !important}@media screen and (max-width:768px) and (min-width:400px){.boxenser{margin-left:2.5%}}@media screen and (max-width:768px){.containerquick .overlay{max-height:90%}.textquick{font-size:26px !important}.columnquick{width:48% !important;text-align:center}}@media screen and (max-width:600px){.containerquick .overlay{width:100%;height:95%;max-height:95%}.textquick{font-size:22px !important}.columnquick{width:98% !important;text-align:center}}@media screen and (max-width:414px){.anreisebuttons{visibility:visible;float:left;margin-right:20px}.columnpaceeinzel{width:50%;padding:0;margin-left:25%}.columnpace{float:left;width:39%;padding:0;margin-left:7%}.containerquick{width:98%}.containerquick .overlay{width:100%;height:94%}.containerquick quickimage{width:95%;max-height:100%;overflow:hidden}.boxenser{width:98%}.boxenser .overlayser{width:98%}.boxenser img{width:98%;height:269px;overflow:hidden}}@media screen and (max-width:450px){.textquick{font-size:26px !important}.columnquick{width:98% !important}.containerquick .overlay{max-height:95% !important}}@media screen and (max-width:768px){.leftpartner{text-align:center;float:none !important;margin-top:60px !important;margin-right:0 !important}.veranstalter-top img{max-width:115px !important}.veranstalter-top .sponsors-item:nth-child(5) img{max-width:150px !important}.logoresponsive{float:none!important;margin-left:0;margin-bottom:70px}.partner-logos{text-align:center}.zwei{margin-left:0!important}.anreise öv div{width:100%}.starterpaket div{width:100%}.korright{margin-top:85px !important}}@media screen and (max-width:526px){.partner-logos{margin-left:0 !important}}.buttonflyer{background-color:#29b6f6;width:250px;margin:auto;height:50px;display:inline-block}.buttonflyer div{color:#fff}.partner-logos{margin-left:110px}.noline a{border-bottom:none !important}.korright{margin-top:30px}.sportxx{margin-top:-35px}.part{padding:10px;margin:20px}.partwo{margin:20px 0}.partop{padding:5px;margin:20px 0 20px 10px}.partopzwei{margin:20px 0 40px 31px}@media screen and (max-width:970px){.partnerlogoresponsive{float:none !important}.partner-logos{margin:0 !important}}.soldout{color:#29b6f6}.leftpartner{float:right;margin-top:-56px;margin-right:16%}.daten div{width:240px;background-color:#29b6f6;border:none;padding:5px;margin-bottom:5px;text-align:center;float:left;margin-right:20px}.daten div:hover{background-color:#000}.daten a{color:#fff!important;border-bottom:none!important;display:block}.zehnkm div{width:240px;background-color:#29b6f6;border:none;padding:5px;margin-bottom:5px;text-align:center;float:left;margin-right:20px}.zehnkm div:hover{background-color:#000}.zehnkm a{color:#fff!important;border-bottom:none!important}.punkte div{width:140px;background-color:#29b6f6;border:none;padding:5px;margin-bottom:5px;text-align:center;float:left;margin-right:20px}.punkte div:hover{background-color:#000}.punkte a{color:#fff!important;border-bottom:none!important}.halbmarathon div{width:240px;background-color:#29b6f6;border:none;padding:5px;margin-bottom:5px;text-align:center;float:left;margin-right:20px}.halbmarathon div:hover{background-color:#000}.halbmarathon a{color:#fff!important;border-bottom:none!important}.medien div{width:350px;background-color:#29b6f6;border:none;padding:5px 0 5px 15px;margin-bottom:15px}.medien div:hover{background-color:#000}.medien a{color:#fff!important;border-bottom:none!important}.widget-title{margin-top:25px !important}.impressionen{width:250px;background-color:#29b6f6;border:none;padding:5px;margin-bottom:15px;text-align:center}.impressionen:hover{background-color:#000}.rangliste a{color:#fff!important;border-bottom:none!important}.ranglisten div{width:220px;background-color:#29b6f6;border:none;padding:5px;margin-bottom:15px;text-align:center}.ranglisten div:hover{background-color:#000}.ranglisten a{color:#fff!important;border-bottom:none!important}.pacemaker div{width:100px;background-color:#29b6f6;border:none;padding:15px;margin-bottom:15px;float:left!important;margin-right:10px}.pacemaker div:hover{background-color:#000}.pacemaker a{color:#fff!important;border-bottom:none!important}.pacemaker p{text-align:justify!important;hyphens:auto}.unterkunft{width:170px;background-color:#29b6f6;border:none;padding:5px 15px;margin-bottom:15px}.unterkunft:hover{background-color:#000}.unterkunft a{color:#fff!important;border-bottom:none!important}.laufgruppen div{width:350px;background-color:#29b6f6;border:none;padding:15px;margin-bottom:15px;float:left;margin-right:40px;text-align:center}table tr td{border:none !important;padding:10px}table tr td h3{margin-top:0!important}.laufgruppen div:hover{background-color:#000}.laufgruppen a{color:#fff!important;border-bottom:none!important}.laufgruppen p{hyphens:auto}.lauftraininglogos{margin-right:40px;margin-bottom:40px}.lauftrainings div{width:300px;background-color:rgba(41,182,246,.7) !important;border:none;padding:5px 0 5px 15px;margin-bottom:15px;color:#fff!important;border-bottom:none!important}.partnerlogoresponsive{float:left}.walking div{width:280px;background-color:#29b6f6;border:none;padding:5px;margin-bottom:5px;text-align:center;float:left;margin-right:20px}.walking div:hover{background-color:#000}.walking a{color:#fff!important;border-bottom:none!important}.startzeiten{width:100px;background-color:#29b6f6;border:none;padding:5px;margin-bottom:15px;margin-right:20px;text-align:center;color:#fff!important;border-bottom:none!important;float:left}.kategorie{width:400px;background-color:#fff;border:none;padding:5px;margin-bottom:15px;color:#000!important;border-bottom:none!important}.infos div{width:200px;background-color:#29b6f6;border:none;margin-bottom:15px;float:left!important;margin-right:15px}#infos div.row,#infos div.news,#infos div.titel,#infos div.newscontent{width:auto;background-color:transparent;border:none;margin-bottom:0;float:none !important;margin-right:0}#infos .col-sm-4{width:33.333%;background-color:transparent;border:none;margin-bottom:15px;float:left!important;margin-right:0}.infos div:hover{background-color:#000}.infos a{color:#fff!important;border-bottom:none!important;display:block;padding:15px}.infos p{text-align:justify!important;hyphens:auto}.infos{padding:0!important}.rundumdenlauf{margin-left:3%}.boxenser{position:relative;width:300px;float:left;margin-right:20px}.imageser{display:block;width:100%;height:auto}.boxenser .overlayser{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;width:300px;height:269px;opacity:.8;transition:.5s ease;background-color:#e32b57}.boxenser .overlayser:hover{background-color:#000;opacity:.75}.boxenser .textser{z-index:2;color:#fff;position:absolute;top:50%;left:50%;font-size:25px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;text-transform:uppercase}.starterpaket div{width:450px;background-color:#29b6f6;border:none;padding:5px 0 5px 15px;margin-bottom:15px;color:#fff!important}.anreisebuttons div{width:140px;background-color:#29b6f6;border:none;padding:5px;margin-bottom:15px;float:left;margin-right:10px}.anreisebuttons div:hover{background-color:#000}.anreisebuttons a{color:#fff!important;border-bottom:none!important;font-size:18px}.anreiseöv div{width:400px;background-color:#29b6f6;border:none;padding:5px;margin-bottom:15px;text-align:center;float:left;margin-right:20px}.anreiseöv div:hover{background-color:#000}.anreiseöv a{color:#fff!important;border-bottom:none!important}.anreiseöv p{text-align:justify!important;hyphens:auto}.quickimg{display:block;height:100%;width:100%}.containerquick{position:relative;width:50%;text-align:center;height:93%}.containerquick .overlay{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:auto;max-height:93%;opacity:.7;background-color:rgba(82,37,131,.7)}.acid{background-color:rgba(41,182,246,.7) !important}.acid:hover{background-color:#000 !important;transition:.5s ease}.pink{background-color:rgba(250,0,138,.7) !important}.pink:hover{background-color:#000 !important;transition:.5s ease}.orange{background-color:rgba(255,109,43,.7) !important}.orange:hover{background-color:#000 !important;transition:.5s ease}.aruba{background-color:rgba(129,215,211,.7) !important}.aruba:hover{background-color:#000 !important;transition:.5s ease}.grun{background-color:rgba(41,182,246,.7) !important}.grun:hover{background-color:#000 !important;transition:.5s ease}.txtmid{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.textquick{color:#fff;font-family:'Roboto';text-transform:uppercase;font-size:23px}.columnquick{float:left;width:31%;padding:0;margin:1%}.containerquick:hover .overlay{background-color:#000;transition:.5s ease}.imgpad div{margin:50px !important}.columnpace{float:left;width:39%;padding:0;margin-left:11%}.columnpaceeinzel{float:center !important;width:50%;padding:0;margin-left:35%}.veranstalter-top img{width:40% !important;margin-bottom:10px !important;padding-bottom:0 !important}.veranstalter-top img:first-child{margin-top:10px}.veranstalter-top .sponsors-item:last-child{margin-bottom:50px !important}.partnerliste.veranstalter-top{padding-top:0 !important}.veranstalter-top .sponsors-item:nth-child(5) img{width:65% !important}img.tagblatt{width:100% !important;margin-left:10px !important}@media screen and (max-width:990px){nav.mainNavi{display:none}}textarea::placeholder{text-transform:none !important}input::placeholder{text-transform:none !important}table.cenal{margin-left:auto;margin-right:auto}@font-face{font-family:'Roboto';font-style:normal}@font-face{font-family:'Roboto'}@font-face{font-family:'Roboto';font-weight:400;font-style:normal}@font-face{font-family:'Roboto';font-weight:400;font-style:normal}.mob{display:none}body{padding:0;margin:0;font-family:'robotolight';font-weight:400;font-size:16px;line-height:1.5em;margin-top:37px}a,a:hover,a:focus{text-decoration:none;color:#fff}b,strong{font-family:'Roboto'}h2{color:#000;font-size:46px;text-transform:uppercase;margin:70px 0 20px}h3{font-family:'Roboto';color:#000;font-size:25px;text-transform:uppercase;font-weight:700 !important;margin-top:0 !important}footer li,.bigNavi li,.reiter li{list-style:none}.contenteinsp iframe{width:100% !important}.content ol,.content ul{padding:0 17px}.content .col-sm-12 table td,.content .col-sm-6 table td{border:1px #b4b4b4 solid;padding:15px;border-bottom:1px solid !important}.content ol li,.content ul li{padding:3px 0}.content a{color:#000;border-bottom:1px solid #000}.content a.noborder{border-bottom:none}.container{width:100%;max-width:1000px}section{width:100%;position:relative}.bluebg{background-color:#000}a,a:hover,a:focus{outline:0}html.no-scroll{overflow:hidden}.bigNavi.open .container{height:100%}header{position:fixed;width:100%;height:69px;top:0;left:0;z-index:100}nav.mainNavi{width:100%;max-width:990px;margin:0 auto;padding-top:9px;text-align:center}nav li{display:inline-block}nav li a{color:#fff;display:inline-block}.mainNavi li{width:auto;padding:0 2%;font-size:15px}.mainNavi li a{text-transform:uppercase;font-size:1.25em;line-height:3em;font-family:'Roboto';display:block}.navtoggle{position:absolute;width:23px;height:20px;top:25px;left:18px;cursor:pointer;border-top:3px solid #fff;border-bottom:3px solid #fff;z-index:20}.navtoggletext{position:absolute;width:60px;height:20px;top:25px;padding-left:9px;left:41px;cursor:pointer;font-family:'Roboto';z-index:20;color:#fff}.navtoggle.open{border:none;background-image:url(//auffahrtslauf.ch/wp-content/themes/fm1/css/../img/close.svg);background-repeat:no-repeat;background-size:20px 20px}.navtoggle:after{position:absolute;left:0;top:5px;border-top:3px solid #fff;content:'';height:3px;width:23px}.navtoggle.open:after{display:none}.bigNavi{display:none;overflow-y:scroll;overflow-x:hidden}.bigNavi.open{display:block;background:rgba(0,0,0,.7);position:fixed;top:0;left:0;width:100%;height:100%;padding-top:140px;padding-bottom:30px}.bigNavi .row{margin-bottom:0}.bigNavi li{display:block}.bigNavi li a{font-size:1.375em;line-height:1.364em}.bigNavi li a.link:hover,.bigNavi li.current_page_item>a,.current-menu-item>a{color:#29b6f6}.bigNavi li.menu-item-has-children>a{text-transform:uppercase;font-size:1.875em;font-family:'Roboto';margin-bottom:20px}.bigNavi li.menu-item-has-children{width:33.33333333%;padding-right:7.5px;padding-left:7.5px;float:left}.newrow{clear:both}.newrow>li{margin-bottom:50px}.home_bottom_left{display:block;position:absolute;bottom:350px;left:440px}.home_bottom_left img{max-width:100%;height:auto}.social{width:40px;top:19px;position:fixed;right:0;z-index:101}.social div{margin-bottom:4px}.social img,.socialmedia img{width:100%;height:auto}section#start{background-size:cover;background-repeat:no-repeat;background-position:bottom;font-family:'Roboto'}section#start .container{padding:0 40px;max-width:none;width:100%;min-height:0px !important}#start .logo{width:240px;top:50px;position:absolute;z-index:10}#start .logo.mobile-nav{z-index:10}.logo img{width:100%;height:auto}@media (max-width:1550px){#start .logo.mobile-nav{z-index:100;position:fixed;top:70px;width:calc(100vw - 40px)}#start .logo.mobile-nav img{height:100px;width:80%;margin:-55px 10% 0;max-width:none}}.anmelden{width:100%;float:left;text-align:right;padding-top:113px;position:absolute;left:0}.anmelden img{width:100%;max-width:295px;height:auto}@media (max-width:1200px){.anmelden img{max-width:250px}}#start .titel{width:50%;text-align:right;float:right}.titel h1{color:#fff;text-transform:uppercase;font-size:90px;font-weight:400;padding:0;position:relative;line-height:90px}.titel h1 span.sub{color:#fff;font-size:90px;text-transform:none}#start h2{margin:0;font-size:4.125em;line-height:1em;font-family:'Roboto'}.rot{color:#e30613}.gelb{color:#e1e154}.grau{color:#c6c6c6}.links{float:left;width:70%;clear:both}#start .partnerliste{float:right;width:50%;max-width:170px;text-align:center;font-family:'Roboto';text-transform:uppercase;color:#fff;padding-top:20px;clear:right}#start .partnerliste.medicalp{float:right;padding-top:0}#start .partnerliste .sponsors-item{margin-bottom:5px}#start .sponsors-item img{width:auto;height:auto;max-width:160px}#start .partnerliste h2{margin:0;color:#29b6f6;font-size:1em;line-height:1.5em;text-align:center;font-family:'Roboto';text-transform:uppercase;clear:both}#content2sp{padding-bottom:0}section#quicklinks{min-height:288px}.quicklink-liste{top:20px;position:absolute;left:0;width:100%}@media (max-width:1770px){.quicklink-liste{top:0;position:relative;padding:85px 0 0}}.quicklink-liste .quicklink{position:relative;margin-bottom:25px;height:288px;overflow:hidden}.quicklink img{max-width:100%;height:auto}.quicklink-liste .quicklink .text{position:absolute;height:100%;width:100%;padding:25px;background:rgba(41,182,246,.7);left:0;top:0;z-index:50}.quicklink-liste .quicklink:hover .text{background:rgba(0,0,0,.7);color:#0031eb}.quicklink h3{margin:0;color:#fff;text-transform:uppercase;text-align:left;font-size:26px;line-height:31px;width:100%;font-family:'Roboto'}.quicklink p{margin-top:90px;color:#fff;text-align:left;font-size:18px;line-height:22px;width:85%;padding-bottom:25px;position:absolute;bottom:34px}.quicklink span.more{font-size:14px;color:#fff;width:auto;border-bottom:2px solid #fff;position:absolute;bottom:25px;text-transform:uppercase;font-family:'Roboto'}.quicklink-liste .quicklink:hover h3,.quicklink-liste .quicklink:hover p,.quicklink-liste .quicklink:hover span.more{color:#fff}.quicklink-liste .quicklink:hover span.more{border-bottom:2px solid #000}#news .slider{height:613px}#news .slider .slide{background-repeat:no-repeat;background-size:100% auto;background-position:top center;height:100%;text-align:center;color:#fff}.slick-list,.slick-track{height:100%}.slick-arrow{background-repeat:no-repeat;background-size:20px 33px;width:20px;height:33px}.slick-prev:before,.slick-next:before{display:none}.slick-next{right:40px;background-image:url(//auffahrtslauf.ch/wp-content/themes/fm1/css/../img/arrow-right.svg)}.slick-prev{left:40px;background-image:url(//auffahrtslauf.ch/wp-content/themes/fm1/css/../img/arrow-left.svg)}.slider .layover{background:rgba(0,0,0,.5);height:100%;width:100%;display:table}.slider .container{text-align:center;display:table-cell;vertical-align:middle}.slider h3{font-family:'Roboto';color:#fff;font-size:2.875em;line-height:1em;margin:0 auto 60px auto;max-width:740px}.slider p{font-size:1.5em;line-height:1.417em;max-width:740px;margin:0 auto}.slider a.more{display:inline-block;width:140px;text-transform:uppercase;background-color:#29b6f6;color:#fff;font-size:.875em;line-height:3.857em;font-family:'Roboto';margin-top:60px}#partner{padding-top:58px;padding-bottom:140px}.partnerliste h2{text-align:center;color:#000;font-family:'Roboto';font-weight:400}.partner img{max-width:100%;height:auto}.partnerwrapper{margin-bottom:30px;text-align:center}.partnerwrapper .sponsors-item{margin-bottom:24px;padding-left:12px;padding-right:12px;width:24%;display:inline-block;vertical-align:top}.partnerwrapper .sponsors-item .image{text-align:center;border:#b4b4b4 1px solid;width:100%;height:140px;position:relative}.partnerwrapper .sponsors-item .image a{position:relative;display:block;height:100%;width:100%}.partnerwrapper .sponsors-item .image img{max-width:80%;max-height:80%;height:auto;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.titel h3{font-family:'Roboto';font-weight:400;margin-top:40px}.partnerliste h3{margin-bottom:35px;margin-top:16px}.col-md-4{width:100%}.gold{margin-top:7%;margin-bottom:25px}.silber{margin-bottom:25px;margin-top:25px}.formular{margin-top:85px}.formular .input-field{float:left;width:26.5%}.formular .input-field.submit-input{width:20.5%}.formular label{display:none}.formular input{height:54px;width:calc(100% - 17px);background:0 0;outline:none;margin-right:15px;border:#fff 1px solid;font-family:'Roboto';font-size:.875em;line-height:1em;border-radius:0;color:#fff;padding-left:10px}.formular2 input[type=submit]{border-color:#29b6f6;background-color:#29b6f6;color:#fff;width:calc(100% - 2px);margin-right:0;text-transform:uppercase}.formular2{margin-top:5px}.formular2 .input-field{float:left;width:26.5%}.formular2 .input-field.submit-input{width:20.5%}.formular2 label{display:none}.formular2 input{height:54px;width:calc(100% - 17px);background:0 0;outline:none;margin-right:15px;border:#29b6f6 1px solid;font-family:'Roboto';font-size:.875em;line-height:1em;border-radius:0;color:#fff;padding-left:10px}.formular2 input[type=submit]{border-color:##29b6f6;background-color:#29b6f6;color:#fff;width:calc(100% - 2px);margin-right:0;text-transform:uppercase}::-webkit-input-placeholder{opacity:1;text-transform:uppercase}::-moz-placeholder{text-transform:uppercase;opacity:1}:-ms-input-placeholder{text-transform:uppercase;opacity:1}input:-moz-placeholder{opacity:1;text-transform:uppercase}.mc4wp-success{color:#fff;font-size:18px;line-height:22px}.footer,footer,.newsletter{background-color:#000;padding-top:50px;padding-bottom:50px}.newsletter{padding-bottom:150px}footer .container,.newsletter .container{position:relative}footer h2,.newsletter h2{text-align:center;color:#29b6f6}footer .left{float:left;clear:both;padding-top:50px;width:20%;height:290px}@media screen and (max-width:768px){footer .left{height:140px}}footer .right{float:right;width:80%;text-align:right;padding-top:50px}footer .menu-item-has-children>a,footer h4{text-transform:uppercase;color:#fff;font-family:'Roboto';font-size:18px;margin-top:10px;margin-bottom:10px}footer .bilder a{display:inline;max-width:300px;width:100%}.bilder img{display:inline-block;vertical-align:bottom;width:30%}logos .img{width:80%}.veranstalter{float:left;margin-left:10%}.veranstalter img{width:70%;padding:0}footer .logos img{width:20%;margin-right:30px;height:50px}.kontakt{float:left;margin-right:50px}.ueberuns{float:left;margin-right:50px}.rechtliches{float:left;margin-right:50px}.socialmedia{float:left;width:100%;padding-top:30px}.socialmedia div{width:40px;margin-right:4px;display:inline-block}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-right:7.5px;padding-left:7.5px}.row{margin-left:-7.5px;margin-right:-7.5px}.row .zwei{margin-left:110px;margin-right:-7.5px;margin-top:-100px !important}ul{display:block;padding:0}.container .titel{width:100%;text-align:center;float:none;margin:0;padding:0}.footer{margin-top:0 !important}h2{font-family:'Roboto'}.greybluebg{background-color:#294461}.programm-liste>div,.info-liste>div,.quicklinks>div{padding:0 10px}.programm-liste,.info-liste,.quicklinks{margin-left:-10px;margin-right:-10px}.bluebg .titel h2,.bluebg .titel h3{color:#29b6f6}.bluebg .titel h2{padding:5px 0 10px}.bluebg .titel h3{padding:2px 0;margin:37px 0 42px}.bluebg .titel,.info-liste .news{position:relative}.bluebg .titel .punkte{background-image:url(//auffahrtslauf.ch/wp-content/themes/fm1/css/../img/punkte-in-linie.svg);background-repeat:no-repeat;background-position-x:center;height:30px;width:10px;left:calc(50% - 5px);position:absolute}.bluebg .titel .punkte.bottom{bottom:-110%}.bluebg .titel .punkte.top{top:-100%}.programm{padding:90px 0 70px}.programm .titel h2{padding:5px 0 19px 10px}.reiter.nav-tabs{margin-top:58px}.reiter .tag{line-height:55px;width:10%;float:left;font-size:16px;font-family:'Roboto';color:#000;text-align:center}.nav-tabs>li>a{margin-right:0;line-height:55px;color:#000;border:none;border-radius:4px 4px 0 0;display:block}.nav-tabs>li:hover>a{color:#fff}.nav-tabs{border-bottom:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#fff;background-color:transparent;border:none}.reiter .tag.active,.reiter .tag:hover{background:#000;color:#fff}.programm-liste .typ1 .news,.programm-liste .typ3 .news{background:#fff;padding:0;margin-bottom:25px}.programm-liste .typ2 .news{background:#29b6f6;padding:0;margin-bottom:25px}.programm-liste .typ1 .img{height:150px;width:100%;background:grey;overflow:hidden;position:relative}.programm-liste .typ2 .img{position:relative;height:300px;overflow:hidden}.programm-liste .img img{max-width:100%;height:auto}.programm-liste .typ1 .img .overlay,.programm-liste .typ2 .img .overlay{background:rgba(0,44,88,.34);position:absolute;top:0;left:0;height:100%;width:100%}.overlay2{background:rgba(23,22,44,.34);position:absolute;top:0;left:0;height:100%;width:100%}.programm-liste .typ1:hover .img .overlay,.programm-liste .typ2:hover .img .overlay{display:none}.programm-liste .text{padding:20px 10px}.programm-liste h4,.programm-liste span.more,.info-liste a{color:#000;font-family:'Roboto';text-transform:uppercase}.programm-liste h4{font-size:20px;line-height:24px;margin-top:0}.bluebg .titel h3{margin:16px 0 42px !important}.programm-liste p{font-size:14px;line-height:20px;color:#000}.programm-liste span.more{font-size:16px;width:auto;display:inline-block}.programm-liste .typ3 .text{position:relative}.typ3 span{color:#000;font-family:'Roboto';text-transform:uppercase;position:absolute;right:10px;top:22px}.programm-liste .typ3 h4{margin:0}.textpassage{padding:100px 0}.textpassage .logotext{text-align:center}.textpassage .logotext img{margin-bottom:136px}.textpassage h2{color:#000;font-size:46px;line-height:55px;width:82%;margin:0 auto 40px}.textpassage .teaser{font-size:24px;line-height:34px;width:72%;margin:0 auto 100px}.partner-logos a{border:none!important}.news-detail .teaser a{color:#000;border-bottom:1px solid #000}.zweispaltig{column-count:2;column-gap:20px}.infos{padding:100px 0 150px}.infos .titel h2{padding:0 0 58px}.info-liste .news{height:360px;padding:25px;margin-bottom:25px}.info-liste .news .newsoverlay{background:rgba(227,43,87,.5);position:absolute;left:0;top:0;height:100%;width:100%}.info-liste .news:hover .newsoverlay{background:rgba(0,44,88,.7)}.info-liste h3{margin:0;position:relative;z-index:2;color:#fff;text-transform:uppercase;text-align:left;font-size:26px;line-height:31px;width:60%;font-family:'Roboto'}.info-liste span.more{font-size:16px;color:#fff;width:auto;border-bottom:2px solid #fff;position:absolute;bottom:25px}.info-liste .news:hover H3,.info-liste .news:hover span.more{color:#fff}.info-liste .news:hover span.more{border-bottom:2px solid #000}.greybluebg .overlay{background:rgba(0,44,88,.47);position:absolute;top:0;left:0;height:100%;width:100%}.greybluebg{background-size:cover}.zwischeninhalt{padding:45px 0 155px}.zwischeninhalt h2{padding:0 0 55px;color:#fff;position:relative;z-index:2}.zwischeninhalt .quicklink{height:260px;border:1px solid #fff;padding:30px 40px 50px}.zwischeninhalt .quicklinks p{text-align:center;font-family:'Roboto';color:#fff;width:100%;margin-top:0;text-transform:uppercase;margin-bottom:40px;position:relative;bottom:inherit;padding-bottom:0}.zwischeninhalt .quicklinks .img{height:115px;width:100%}.zwischeninhalt .quicklink img{max-width:100%;height:auto;max-height:116px}.site-main{padding-top:40px}.news-detail h1{font-family:'Roboto';text-align:center;font-size:3.75em;margin-top:120px;text-transform:uppercase;color:#000}.news-detail>.container>.button-green,.goback{top:0 !important;margin-left:0 !important}.news-detail .teaser{font-family:'Roboto';text-align:center;font-size:1.5em;margin-top:48px;line-height:1.15em;margin-left:0}.news-detail .content{margin-top:80px;margin-bottom:60px}.news-detail .content p{margin-bottom:20px}.news-detail .top-image{margin-top:40px;text-align:center}.news-detail img{max-width:100%;height:auto}.news-detail .navigation{text-align:center;padding-top:20px}.news-detail .navigation a:not(.button-green),.news-detail .navigation .spacer{display:inline-block;color:transparent;overflow:hidden;font-size:50px;width:1em;height:1em;background-size:100%;background-repeat:no-repeat}.news-detail .navigation a[rel=prev]{background-image:url(//auffahrtslauf.ch/wp-content/themes/fm1/css/../img/icon-arrow-left.svg)}.news-detail .navigation a[rel=next]{background-image:url(//auffahrtslauf.ch/wp-content/themes/fm1/css/../img/icon-arrow-right.svg)}.button-green{position:relative;top:-22px;display:inline-block;font-family:'Roboto';font-size:.9em;text-transform:uppercase;color:#fff;height:50px;line-height:50px;background-color:#29b6f6;padding:0 25px;margin:0 25px}.errorpage a{color:#000}.errorpage{padding-bottom:80px}.errorpage .menu-item-has-children>a{font-size:24px;line-height:34px}.errorpage .menu-item-has-children{width:33.33333333%;padding-right:7.5px;padding-left:7.5px;float:left;text-align:left}.ngg-gallery-thumbnail-box{float:left;max-width:100%!important;width:25%}#main .gallery img{border:none}.gallery-item .wp-caption-text{display:none}#main .gallery-item{margin:2px 0}#main .gallery p{margin-bottom:0}.nf-field-label label{font-family:'Roboto'}.nf-field-element input,.nf-field-element select,.nf-field-element textarea,.col-sm-6 #mc-embedded-subscribe-form input{height:54px !important;width:calc(100% - 17px);background:0 0;outline:none;margin-right:15px;border:#000 1px solid;font-family:'Roboto';font-size:.875em;line-height:1em;color:#000;padding-left:10px;border-radius:0}.list-checkbox-wrap .nf-field-element li label,.list-radio-wrap .nf-field-element li label{display:block;float:left !important;width:auto;margin-left:6px !important;padding-top:19px;margin-right:21px}.nf-form-wrap input[type=text],.nf-field-element select,.nf-field-element textarea,.nf-form-wrap input[type=email],.col-sm-6 #mc-embedded-subscribe-form input[type=text],.col-sm-6 #mc-embedded-subscribe-form input[type=email]{-webkit-appearance:none;border-radius:0}.nf-form-wrap input[type=button],.col-sm-6 #mc-embedded-subscribe-form .button{position:relative;top:-22px;display:inline-block;font-family:'Roboto';font-size:.9em;text-transform:uppercase;color:#fff;height:50px;line-height:50px;background-color:#29b6f6;padding:0 25px;margin:25px 0 0;border:none;float:right;outline:none}.col-sm-6 #mc-embedded-subscribe-form .button{float:left}.nf-form-wrap input[type=button]:hover,.col-sm-6 #mc-embedded-subscribe-form .button:hover{color:#fff}.nf-before-form-content{padding:10px 0 15px}.col-sm-6 #mc-embedded-subscribe-form .mc-field-group{margin-bottom:25px}.RRPublish table.TilesList td{padding:10px 3px !important;font-size:.95em;cursor:pointer;text-align:left;border:none}.RRPublish div.Tile{border-radius:0 !important}.smallstart{margin-top:0}.smallstart #start .logo{top:0}.smallstart .newsletter{margin-top:40px}.smallstart .untertitel h2{color:#fff}.smallstart .untertitel{text-align:center;float:none;clear:both}.smallstart>img{position:absolute}.smallstart #start .titel{width:100%;text-align:right;float:none;padding-top:80px;padding-bottom:40px;clear:both}.smallstart .titel h1{color:#fff;text-transform:uppercase;font-size:128px;font-weight:400;padding:0;position:relative;line-height:120px;text-align:center}.smallstart .overlaystart{background:rgba(0,0,0,.47)}@media (max-width:1156px) and (min-width:768px){.mainNavi li{width:auto;padding:0 .5%;font-size:15px}}@media print{header{display:none}footer{display:none}.button-green{display:none}}