@font-face{font-family:'iconmoon_sport';src:url('../css/fonts/iconmoon_sport.ttf') format('truetype'),url('../css/fonts/iconmoon_sport.woff') format('woff'),url('../css/fonts/iconmoon_sport.svg') format('svg');font-weight:normal;font-style:normal;font-display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon:after,.icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bxh{background-color:#d8c52d;color:#181818;padding:10px;position:fixed;right:0;width:180px;bottom:0;z-index:5000;opacity:0.8;text-align:left}a#editpage{font-size:1em;font-weight:bold!important;text-transform:uppercase;position:fixed;bottom:0;left:0;opacity:1;padding:15px 12px;background:#50c7e1;color:#fff;display:block;text-decoration:none;z-index:1500}a#editpage:hover{background:#3fb7d1}#pwnav{position:fixed;bottom:0;left:0;z-index:1500;display:flex;opacity:0.8}#pwnav a.editpage{font-size:1em;font-weight:bold!important;text-transform:uppercase;padding:15px 12px;background:#50c7e1;color:#fff;display:block;text-decoration:none}#pwnav a.editpage.stat{background:#5098e0}#pwnav a.editpage.options{background:#8a33b6;display:none}#pwnav a.editpage.forms{background:#143694}#pwnav a.editpage:hover{background-color:#4f88e1}::-moz-selection{background:#c1d5e2}::selection{background:#c1d5e2}.ff{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.hidden{display:none}.inv{visibility:hidden}.sr-visible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap}.cf:after,.wrap:after{content:"";display:table;clear:both}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;border:0;font-family:inherit;font-style:inherit;font-weight:inherit;outline:0;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style:none}:focus{outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:normal;text-align:left}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a:active,a:visited{border:none;outline:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;color:#313131;height:100%;background-color:#fff;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px;overflow-y:scroll;overflow-x:hidden}html.layer_open{overflow:hidden;margin-right:15px}body{height:100%;-webkit-font-smoothing:antialiased}.space_01{margin-top:clamp(1.5rem,3vw,3rem);margin-bottom:clamp(1.5rem,3vw,3rem)}.space_01_top{margin-top:clamp(1.5rem,3vw,3rem)}.space_01_bottom{margin-bottom:clamp(1.5rem,3vw,3rem)}.space_big{margin-top:90px;margin-bottom:90px}.space_big_bottom{margin-bottom:90px}.space_big_top{margin-top:90px}.space_70{margin-top:70px;margin-bottom:70px}.space_70_bottom{margin-bottom:70px}.space_70_top{margin-top:70px}.space_50{margin-top:50px;margin-bottom:50px}.space_50_bottom{margin-bottom:50px}.space_50_top{margin-top:50px}.space_large{margin-top:40px;margin-bottom:40px}.space_large_top{margin-top:40px}.space_large_bottom{margin-bottom:40px}.space_middle{margin-top:30px;margin-bottom:30px}.space_middle_top{margin-top:30px}.space_middle_bottom{margin-bottom:30px}.space_little{margin-top:24px;margin-bottom:24px}.space_little_top{margin-top:24px}.space_little_bottom{margin-bottom:24px}.space_small{margin-top:16px;margin-bottom:16px}.space_small_top{margin-top:16px}.space_small_bottom{margin-bottom:16px}.space_small_left{margin-left:16px}.space_mini{margin-top:10px;margin-bottom:10px}.space_mini_top{margin-top:10px}.space_mini_bottom{margin-bottom:10px}.space_verymini{margin-top:5px;margin-bottom:5px}.space_verymini_top{margin-top:5px}.space_verymini_bottom{margin-bottom:5px}.space_zero{margin-bottom:0}.space_zero_top{margin-top:0}address,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{font-weight:400}*+h2{margin-top:calc(30px + 2vw)}.space_top_h2{margin-top:calc(30px + 2vw)}*+address,*+dl,*+figure,*+ol,*+p,*+pre,*+table,*+ul,h2+h3,h3{margin-top:22px}*+blockquote{margin-top:calc(30px + 2vw)}blockquote+blockquote{margin-top:22px}h1{font-size:3.2rem;font-weight:400;line-height:1.2;color:#03a0fb;margin-bottom:calc(80px + 2vw);margin-top:calc(2vw)}h1.h1shop{font-size:2.4rem;font-weight:500;line-height:1.1;color:#03a0fb;margin-top:50px;margin-bottom:50px}h2{font-size:2.1rem;line-height:1.1;color:#03a0fb}h3{font-size:1.3rem;line-height:1.1;color:#000000;font-weight:400}p{font-size:1rem}p.einfuehrung{font-size:1.1rem;border:1px solid #009ffb;color:#009ffb;padding:26px;margin-bottom:30px;line-height:1.4}@media only screen and (max-width:640px){h1{font-size:2.6rem;font-weight:400}h2{font-size:1.8rem;font-weight:400}h3{font-size:1.2rem}li,p,table{font-size:0.95rem}}@media only screen and (max-width:374px){h1{font-size:2.2rem}h2{font-size:1.4rem;font-weight:400}h3{font-size:1.1rem}li,p,table{font-size:0.9rem}}a{color:inherit}a:focus,a:hover{color:inherit}.bold,b,strong{font-weight:bold;font-weight:600}em{font-style:italic}span.marker{background-color:rgba(30,128,230,0.28);padding-right:3px;padding-left:3px;margin-right:3px;margin-left:3px}blockquote{padding:50px;background-color:#290749}blockquote:after{}blockquote p{font-size:1.5rem;line-height:1.1;margin:0;padding:0;color:rgba(2,159,251,0.89)}blockquote p:not(:first-child){margin-top:10px}blockquote p:nth-child(2){}blockquote p:last-child:not(:first-child){font-size:0.9rem;margin-top:23px;font-weight:400}.cke_body{margin-bottom:50px}.cke_body a{transition:all 0.1s ease-out;color:#03a0fb}.cke_body a.externlink{margin-right:4px;margin-left:5px}.cke_body a.externlink:before{font:normal normal 14px/1 'iconmoon_sport';content:"\e94b";margin-right:5px}.cke_body a:hover{color:#000}.cke_body ol,.cke_body ul{padding-left:35px}.cke_body ol li,.cke_body ul li{margin-bottom:4px}.cke_body ul{list-style-type:disc}.cke_body ol{list-style-type:decimal}video.videohost{display:block;margin:0;padding:0;background-color:#000;width:100%;min-width:100%;height:auto}#mainwrapper{height:100%;display:flex;flex-direction:column}.wrap{position:relative;width:94%;max-width:1300px;margin:0 auto;background-color:rgba(30,237,63,0)}.wrap.wrap_800{max-width:800px;background-color:rgba(176,11,200,0)}.wrap.wrap_col_partner{max-width:800px}.wrap.wrap_col_anmeldung{max-width:850px}.wrap.wrap_col_account{max-width:650px}.wrap.wrap_col_accounthead{}.wrap.wrap_col_bestzeiten{max-width:650px}#mainbody .newrow .wrap{padding:65px 0 45px}.newrow.black{background-color:#000}.newrow.blue{background-color:#03a0fb}.newrow.blue2{background-color:#abd7fd}.newrow h2{font-size:2.8rem;font-weight:400}.newrow.blue h2{color:#ffffff}@media only screen and (max-width:940px){.newrow h2{font-size:2.4rem}}@media only screen and (max-width:640px){.newrow h2{font-size:2rem}}#mainheader .head{width:100%}#mainheader .head #HEAD_1{height:103px;background-color:rgba(0,158,251,1);position:relative}@media only screen and (max-width:430px){#mainheader .head #HEAD_1{height:61px}}#mainheader .head #HEAD_1.head1_account{background-color:#d3ddb2}#mainheader .head #HEAD_1 .wrap{max-width:none}#mainheader .head #HEAD_2{background-color:rgb(29,29,29)}#mainheader .head #HEAD_2 .wrap{max-width:none;width:100%}#mainwrapper.stickyheader{padding-top:153px}@media only screen and (max-width:430px){#mainwrapper.stickyheader{padding-top:93px}}#mainwrapper.stickyheader .head{position:fixed!important;top:0;left:0;right:0;z-index:1020}#flexContHead{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between}a#headerlogo{display:flex;justify-content:center;align-items:center;height:103px;width:120px;position:relative}a#headerlogo #polygon{position:absolute;height:64px;width:120px;transition:all 0.3s ease-out;background-color:#017fca;opacity:0.3;z-index:1;clip-path:polygon(0 0,95px 0,95px 19px,100% 19px,100% 100%,25px 100%,25px 45px,0 45px)}.head1_account a#headerlogo #polygon{background-color:#829640}a#headerlogo:hover #polygon{opacity:0.6}a#headerlogo svg{position:absolute;z-index:2;top:0;left:0;display:block;height:103px;width:120px;background:none;fill:#000;fill-opacity:1;transition:all 0.15s ease-out}@media only screen and (max-width:430px){a#headerlogo{height:60px;width:84px}a#headerlogo svg{height:60px;width:84px}a#headerlogo #polygon{height:46px;width:82px;clip-path:polygon(0 0,66px 0,66px 15px,100% 15px,100% 100%,18px 100%,18px 33px,0 33px)}}a#headerlogo p{margin:0 0 0 8px;color:#ffffff}a#headerlogo:hover p{color:#1474d7}.flexCont{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center}ul.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px;margin-bottom:20px}ul.breadcrumb li{font-size:13px;white-space:pre-wrap}ul.breadcrumb li a:hover{text-decoration:underline}ul.breadcrumb li:after{font:normal normal 0.5rem/0 'iconmoon_sport'!important;content:"\e916";padding-left:10px;padding-right:10px}ul.breadcrumb li:last-child:after{content:'';padding-right:0}#mainbody{flex:1}#mainbody .wrap{padding-bottom:calc(80px + 2vw)}#mainbody .wrap.wrap_col_accounthead{padding-bottom:30px}#mainbody .wrap.headline{max-width:none}body.touren #breadcrumb,body.touren #mainbody{background-color:#abd7fd}#mainbody .wrap.sp0{padding:0}#mainbody .wrap.sp1{padding-top:calc(15px + 2vw);padding-bottom:calc(15px + 2vw)}#mainbody .wrap.sp1t{padding-top:calc(15px + 2vw)}#mainbody .wrap.sp1b{padding-bottom:calc(15px + 2vw)}#mainbody .wrap.sp2{padding-top:calc(30px + 3vw);padding-bottom:calc(30px + 3vw)}#mainbody .wrap.sp2t{padding-top:calc(30px + 3vw)}#mainbody .wrap.sp2b{padding-bottom:calc(30px + 3vw)}#mainbody .gc-landing{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10%}@media only screen and (max-width:600px){#mainbody .gc-landing{display:block}#mainbody .gc-landing div:first-of-type{margin-bottom:50px}}#mainbody .gc-landing div{}#mainfooter{background-color:#29084a;text-align:center;padding-bottom:70px;padding-top:70px;background-color:rgba(1,159,251,1);color:#000000}.gc-brandlist{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:80px;overflow:hidden;margin-bottom:30px}.gc-brandlist>div{margin-bottom:50px}.gc-brandlist .icon{line-height:1;font-weight:500;font-size:1.4rem;color:#000000}.gc-brandlist .icon:hover{}.gc-brandlist .icon:before{font:normal normal 56px/1 'iconmoon_sport'!important;content:"\e91f";display:block;margin-bottom:15px}.gc-brandlist .icon.v2:before{content:"\e922"}.gc-brandlist .icon.v3:before{content:"\e920"}.gc-brandlist p{font-size:0.85rem;line-height:1.3}@media only screen and (max-width:750px){#mainfooter .wrap{width:74%}.gc-brandlist{display:block}}#mainfooter .footernav ul{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;margin-bottom:30px;border-top-style:solid;border-top-color:rgba(2,159,251,0.32)}#mainfooter .footernav ul li a{padding:3px 10px;display:block;transition:all 0.15s ease-out}#mainfooter .footernav ul li a:hover{color:#fff}#mainfooter .footernav_icon ul{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;margin-bottom:30px}#mainfooter .footernav_icon ul li a{display:block;padding:8px;transition:all 0.15s ease-out}#mainfooter .footernav_icon ul li a.icon:after{font:normal normal 35px/1 'iconmoon_sport';content:"\e908";transition:all 0.15s ease-out}#mainfooter .footernav_icon ul li a.icon.instagramm:after{content:"\e909"}#mainfooter .footernav_icon ul li a.icon:hover:after{color:#fff}#mainfooter a#footerlogo{display:inline-block;position:relative;height:64px;width:120px;background-color:rgba(144,226,145,0)}#mainfooter a#footerlogo #polygon{position:absolute;top:0;left:0;z-index:0;height:64px;width:120px;transition:all 0.3s ease-out;background-color:#017fca;opacity:0.3;clip-path:polygon(0 0,95px 0,95px 19px,100% 19px,100% 100%,25px 100%,25px 45px,0 45px)}#mainfooter a#footerlogo:hover #polygon{opacity:0.7}#mainfooter a#footerlogo svg{position:absolute;top:0;left:0;z-index:1;height:64px;width:120px;background:none;fill:#000;fill-opacity:1;color:#03a0fb}#mainfooter a#footerlogo:hover svg{}.onestack{display:block;overflow:hidden;clear:both;width:100%;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #cedae4}.onestack:first-child{}.sidebar{}.sidebar .section+.section{margin-top:38px}ul.listblau{list-style:none;padding:0;font-weight:400;margin-top:30px;margin-bottom:30px}ul.listblau li{background-color:#aad6fc;margin-bottom:1px;padding:20px 20px 20px 54px;position:relative;color:#0f0f0f}ul.listblau li:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal normal 18px/1 'iconmoon_sport'!important;content:"\e90e";color:#03a0fb;position:absolute;left:20px;top:22px}ul.listblau.lastline li:last-of-type{font-size:0.8rem;padding:10px 10px 10px 20px}ul.listblau.lastline li:last-of-type:before{content:"";margin:0}.bluebox{padding:50px;background-color:rgba(169,213,252,0.5)}@media only screen and (max-width:550px){.bluebox{padding:30px}}.bluebox h2{font-size:1.9rem}*+.bluebox{margin-top:calc(30px + 1vw)}.bluebox+.bluebox{margin-top:15px}.bluebox+*{margin-top:calc(30px + 2vw)}.bluebox :last-child{margin-bottom:0}.gc-standard{display:grid;grid-template-columns:auto 280px;grid-column-gap:13%}@media only screen and (max-width:1050px){.gc-standard{grid-template-columns:auto 240px;grid-column-gap:10%}}@media only screen and (max-width:850px){.gc-standard{display:block}.gc-standard .gi-4{margin-top:calc(30px + 2vw)}}.gc-standard .gi-1{grid-row:1}.gc-standard .gi-2{grid-row:2}.gc-standard .gi-3,.gc-standard .gi-4{grid-row:3}.gc-blogarticle div.gi-1,.gc-standard div.gi-1,.singlecol div.gi-1{}div.gi-0{margin-bottom:calc(30px + 2vw);margin-top:calc(2vw)}.gc-hub{display:grid;grid-template-columns:auto auto auto auto;grid-column-gap:2px}.gc-hub div{margin-bottom:2px}.gc-hub div p{position:absolute;color:rgba(255,255,255,1);font-size:25px;top:64%;background-color:rgba(0,158,251,0.75);margin:0;padding:0 10px 3px;z-index:1002}@media only screen and (max-width:600px){.gc-hub{grid-template-columns:auto auto}}.gc-koblenz{display:grid;grid-template-columns:auto auto auto auto;grid-column-gap:2px}.gc-koblenz.gc-koblenz-2sp{grid-template-columns:auto auto}.gc-koblenz.gc-koblenz-3sp{grid-template-columns:auto auto auto}.gc-koblenz div{margin-bottom:2px}.gc-koblenz div p{position:absolute;color:rgba(255,255,255,1);font-size:25px;top:64%;background-color:rgba(0,158,251,0.75);margin:0;padding:7px 10px 9px;z-index:1002;text-align:center;line-height:1.2}@media only screen and (max-width:1000px){.gc-koblenz{grid-template-columns:auto auto}}@media only screen and (max-width:650px){.gc-koblenz,.gc-koblenz.gc-koblenz-2sp,.gc-koblenz.gc-koblenz-3sp{grid-template-columns:auto}}.gc-navlist{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;grid-row-gap:10px;margin-bottom:calc(30px + 2vw)}@media only screen and (max-width:1000px){.gc-navlist{grid-template-columns:auto}}.gc-navlist a{text-align:center;background-color:#a9a7f2;color:#ffffff;padding:55px 45px 65px;transition:all 0.2s ease-out}.gc-navlist a:nth-child(2){background-color:#86cdb0}.gc-navlist a p{font-size:42px;margin:0}.gc-navlist a p.detail{font-size:16px;margin-top:12px;color:#1c1d1c}.gc-navlist a:hover{color:#ffffff;background-color:#70befc}.gc-tourguide{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;grid-row-gap:15px;margin-top:calc(30px + 2vw)}@media only screen and (max-width:650px){.gc-tourguide{grid-template-columns:auto}}.gc-tourguide div div.guidebox{position:absolute;color:rgba(255,255,255,1);top:5%;background-color:rgba(0,158,251,0.85);margin:0;padding:12px 20px 16px;z-index:1002;text-align:center;line-height:1.2;width:83%;border-top:1px solid rgba(255,255,255,0.44)}.gc-tourguide div div.guidebox p{font-size:21px;margin:0}.gc-tourguide div div.guidebox p.headline{font-size:14px;margin:0 0 8px;color:#add6ee}.gc-tourguide div div.guidebox p.detail{font-size:14px;margin-top:10px;color:#add6ee}.contentblock+div.cke_body{margin-top:calc(30px + 2vw)}div.greenbox{padding:30px;background-color:rgba(109,195,161,0.83)}@media only screen and (max-width:400px){div.greenbox{padding:23px}}.kasten{margin-top:calc(40px + 2vw);border:1px solid rgba(2,159,251,1);padding:30px;color:#03a0fb}.mainnav{}.mainnav ul{display:flex;flex-wrap:wrap;margin:0}@media only screen and (max-width:695px){.mainnav{display:none;visibility:hidden;position:absolute;opacity:0}}.mainnav ul li{position:relative;display:list-item}.mainnav ul li a{font-weight:400;font-size:1.0rem;line-height:100px;padding-right:6px;padding-left:6px;color:#000;transition:all 0.15s ease-out;display:block;white-space:nowrap;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.mainnav li.has_children ul li a{text-transform:none;padding:0;line-height:26px;font-size:1rem;letter-spacing:0}.mainnav ul li.parent>a{color:#fff}.mainnav ul li.current>a{color:#fff}.mainnav ul li.has_children ul li.current a{color:#fff}.mainnav ul li a:hover{color:#fff}.mainnav ul li:hover>a{color:#fff}.mainnav ul li.has_children ul li a:hover{color:#fff}.mainnav ul li.has_children li:hover>a{background:none;color:#fff}.mainnav ul ul{display:none;width:180px;float:left;position:absolute;top:100;z-index:99999;margin:0;left:-6px;overflow:hidden;padding:0 22px 18px;background-color:#009efb}.head1_account .mainnav ul ul{background-color:#d3ddb2}.mainnav ul li:hover>ul{display:block}.mainnav>ul>li>ul.anchor-right{left:auto;right:0}.sidenav ul{margin-top:-8px}.sidenav ul li a{transition:all 0.2s ease-out;display:block;font-size:1.16rem;line-height:1.65;font-weight:500}.sidenav ul li a:before{font:normal normal 1rem/0 'iconmoon_sport'!important;content:"\e906";padding-right:10px}.sidenav ul li.current a{color:#03a0fb}.sidenav ul li a:hover{color:#03a0fb}.childnav{margin-bottom:50px}.childnav ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0}.childnav ul li a{padding-right:18px;padding-left:18px;color:#02386e;transition:all 0.15s ease-out;display:block;white-space:nowrap;text-decoration:none;background-color:#a7bacb;margin-right:1px;margin-left:1px;font-size:14px;line-height:26px;margin-bottom:2px}.childnav ul li a.current{background-color:#dbdee0}.childnav ul li a:hover{background-color:#dbdee0}.leftnav{text-align:left;position:relative;background-color:rgba(166,188,206,1);padding:8%;margin-bottom:30px}.leftnav ul{margin:0;padding:0}.leftnav ul li{margin:0;padding:0;position:relative;list-style:none}.leftnav a{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;font-weight:400;display:block;white-space:nowrap;text-decoration:none;padding:3px 0;color:#144163;font-size:1.2em;text-transform:uppercase;border:none}.leftnav ul a:hover{background-color:rgba(255,255,255,0.5)}.leftnav ul ul{padding:0;margin:0;height:0;overflow:hidden}.leftnav ul ul a{padding:1px 0 1px 20px;font-weight:400;font-size:0.85em}.leftnav ul li.current a{color:rgb(72,128,171)}.leftnav ul li.parent a{color:rgb(72,128,171)}.leftnav ul li.parent ul li.current a{color:rgb(72,128,171)}.leftnav ul li.parent ul li.parent a{color:rgb(72,128,171)}.leftnav ul li.current ul a,.leftnav ul li.parent ul a{color:#144163}.leftnav li.l2.last a{padding-bottom:5px}.leftnav ul li.current ul,.leftnav ul li.parent ul{height:auto}.bottomnav{}.bottomnav ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0}.bottomnav ul li{position:relative;display:list-item}.bottomnav ul li a{font-weight:500;font-size:19px;line-height:50px;padding-right:21px;padding-left:21px;color:#c8c8c8;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out;display:block;white-space:nowrap;text-decoration:none;text-align:center}@media only screen and (max-width:530px){.bottomnav ul li a{font-size:17px;padding-right:19px;padding-left:9px}}@media only screen and (max-width:430px){.bottomnav ul li a{font-size:14px;line-height:32px;padding-right:5px;padding-left:5px}}.bottomnav ul li.parent>a{}.bottomnav ul li.current>a{}.bottomnav ul li.has_children ul li.current a{}.bottomnav ul li a:hover{background-color:#333}.bottomnav ul li:hover>a{}.bottomnav ul li.has_children ul li a:hover{}.bottomnav ul li.has_children li:hover>a{}.bottomnav ul ul{display:none;width:180px;float:left;position:absolute;top:100px;z-index:99999;margin:0;left:-6px;overflow:hidden;padding:0 22px 18px;background-color:#03a0fb}.bottomnav ul li:hover>ul{display:block}.bottomnav>ul>li>ul.anchor-right{left:auto;right:0}table{width:100%;border-collapse:collapse;word-break:normal;text-align:left;color:#0f0f0f;margin-bottom:40px}table a{transition:all 0.1s ease-out;color:#03a0fb}table a:hover{color:#000}thead{border-bottom:1px solid rgba(255,255,255,1)}thead th{padding-top:1rem;padding-bottom:0.7rem;font-weight:500;background-color:#8fcbfb}td,th{padding:0.7rem;border-bottom:none;border-right:1px solid rgba(255,255,255,1);vertical-align:top}tr:first-of-type td{padding-top:1rem}tr:last-of-type td{padding-bottom:1rem}.small td{padding:0.5rem}.small tr:first-of-type td{padding-top:0.7rem}.small tr:last-of-type td{padding-bottom:0.7rem}table thead th a{transition:all 0.2s ease-out;display:block;font-weight:500;border-bottom:none!important}td:last-of-type,th:last-of-type{border-right:none}tr{background-color:#aad6fc;border-bottom:1px solid rgba(255,255,255,1)}tr:last-of-type{border-bottom:none}table.table-account1 tr td:first-of-type{width:140px}table.table-account1 tr td{padding:0.8rem}table.table-account1 tr:first-of-type td{padding-top:0.9rem}table.table-account1 tr:last-of-type td{padding-top:0.9rem}table.table-sc2{margin-bottom:calc(50px + 2vw);margin-top:30px}table.table-sc2 tr td:first-of-type{width:65px;text-align:center}table.table-sc2 .center{text-align:center}table.table-sc2 .nopadding{padding:0}table.table-sc2 .wertung.male{background-color:rgba(0,158,251,0.1)}table.table-sc2 .wertung.senior{background-color:rgba(137,137,137,0.1)}table.table-sc2 .wertung.female{background-color:rgba(179,61,150,0.09)}table.table-sc2 .wertung{}table.table-sc2 .wertung:before{font:normal normal 1.4rem/2.3 'iconmoon_sport'!important;content:"\e95a";color:#009efb}table.table-sc2 .wertung.senior:before{content:"\e95b";color:#1f1f1f}table.table-sc2 .wertung.female:before{content:"\e95c";color:#b33e96}table.table-sc2 .nopadding a{padding:0.9rem 0.7rem 0.8rem;background-color:#aad6fb}table.table-sc2 .nopadding a:hover{background-color:#8fcafb}@media only screen and (max-width:867px){table.table-sc2 .xs-hidden{display:none}}.table-wrapper{width:100%}@media only screen and (max-width:485px){.table-wrapper{overflow-x:scroll}}table.table-sc1{margin-bottom:calc(50px + 2vw);margin-top:calc(24px + 0.6vw)}table.table-sc1 th,td{border-bottom:none;border-right:1px solid rgba(255,255,255,1);vertical-align:top;padding:0.9rem}table.table-sc1 th{}table.table-sc1 th:first-of-type{text-align:center}table.table-sc1 tr td:nth-child(4),table.table-sc1 tr td:nth-child(5),table.table-sc1 tr td:nth-child(6),table.table-sc1 tr th:nth-child(4),table.table-sc1 tr th:nth-child(5),table.table-sc1 tr th:nth-child(6){text-align:right}table.table-sc1 tr td:nth-child(4),table.table-sc1 tr td:nth-child(5),table.table-sc1 tr td:nth-child(6),table.table-sc1 tr td:nth-child(7){width:12%}table.table-sc1 tr:last-of-type td{}table.table-sc1 tr td:first-of-type{width:8%;text-align:center}table.table-sc1 tr .center{text-align:center}table.table-sc1 .nopadding{padding:0}table.table-sc1 .wertung.male{background-color:rgba(0,158,251,0.1)}table.table-sc1 .wertung.senior{background-color:rgba(137,137,137,0.1)}table.table-sc1 .wertung.female{background-color:rgba(179,61,150,0.09)}table.table-sc1 .wertung:before{font:normal normal 1.4rem/2.3 'iconmoon_sport'!important;content:"\e95a";color:#009efb}table.table-sc1 .wertung.senior:before{content:"\e95b";color:#1f1f1f}table.table-sc1 .wertung.female:before{content:"\e95c";color:#b33e96}table.table-sc1 tr{background-color:rgb(186,220,249)}table.table-sc1 tr:nth-child(2n){}@media only screen and (max-width:649px){table.table-sc1 .xs-hidden{display:none}}@media only screen and (max-width:420px){table.table-sc1 td,table.table-sc1 th{padding:0.7rem 0.5rem}}table.table-data-start tr td:first-of-type{width:23%;font-weight:500;background-color:#8fcbfb}table.table-data-start.small tr td:first-of-type{text-align:right}table.table-sportevent-single{margin-bottom:50px}table.table-sportevent-single tr{background-color:#c0def7}table.table-sportevent-single tr td:first-of-type{width:23%;font-weight:400;background-color:rgb(161,208,248)}@media screen and (max-width:700px){.table-formable table{border:none}.table-formable thead{display:none}.table-formable tr{border:none}.table-formable td{border-bottom:1px solid #fff}.table-formable td:last-of-type{border-bottom:none}.table-formable tr{float:left;width:100%;margin-bottom:1em}.table-formable td{float:left;width:100%;padding:0.8em!important;overflow:hidden}.table-formable td:before{content:attr(data-label);word-wrap:break-word;font-weight:500;background-color:#b8ccd8;border-right:2px solid #ffffff;width:130px;width:26%;float:left;padding:0.8em;margin:-0.8em 0.8em -0.8em -0.8em}}@media screen and (max-width:450px){.table-formable td:before{background-color:#bfd1dc;border-right:none;width:110%;float:none;font-weight:600;padding-right:0}}.table-scrollable{width:100%;overflow-y:auto}@media only screen and (max-width:870px){.sticky-ediv{display:none}}.sticky1{}#iconnav-top{display:flex;margin-left:8px}#iconnav-top .icn{width:32px;height:44px;cursor:pointer;color:#000000;text-align:center}#iconnav-top .icn.opennav{display:none}#iconnav-top .icn:before{font:normal normal 26px/44px 'iconmoon_sport'!important}#iconnav-top .icn.shoppingbag:before{content:"\e95e";background-color:rgba(179,44,214,0);line-height:40px!important;color:#000}#iconnav-top .icn.opennav:before{content:"\e957"}#iconnav-top .icn.gotoaccount:before{content:"\e94f"}#iconnav-top .icn.gotoaccount_loggedin:before{content:"\e950"}#iconnav-top .icn.gotowertung:before{content:"\e953"}#iconnav-top .icn.gotowertung_gravel:before{content:"\e95f"}#iconnav-top .icn.opensearch:before{content:"\e94c"}@media only screen and (max-width:695px){#iconnav-top .icn.opennav{display:block}}@media only screen and (max-width:430px){#iconnav-top .icn{width:28px;height:46px}#iconnav-top .icn:before{font:normal normal 23px/46px 'iconmoon_sport'!important}#iconnav-top .icn.shoppingbag:before{line-height:42px!important}}#bgContainer{position:fixed;top:0;left:0;background-color:rgba(35,40,46,0.95);width:100%;height:100%;z-index:2100;opacity:0;display:none;cursor:pointer;display:flex;flex-wrap:wrap;flex-direction:column}.bgcenter{justify-content:center;align-items:center}.bgleft{}#bgClose{position:absolute;top:15px;right:30px;width:80px;height:80px;border-radius:100px;color:#ffffff;text-align:center;background-color:rgba(173,23,23,0)}#bgClose:before{font:normal normal 40px/80px 'iconmoon_sport'!important;content:"\e929";opacity:0.6}#bgClose:hover:before{opacity:0.3}.openContainer{opacity:0;display:none}#searchContainer{width:50%;min-width:360px}#navContainer{position:relative;height:100%;width:75%;max-width:420px;overflow:auto;background-color:#02a0fb}@media only screen and (max-width:450px){#navContainer{width:85%}}#mobilnav nav{padding:50px}#mobilnav.overflow nav{padding-right:35px}#mobilnav a{font-size:1.4rem;padding:0;line-height:2;height:38px;display:block;white-space:nowrap;color:rgb(0,0,0)}#mobilnav li{width:100%}#mobilnav ul li.current a,#mobilnav ul li.parent a{color:#ffffff}#mobilnav a:hover{color:#fff!important}#mobilnav ul ul{overflow:hidden;margin-left:20px;margin-top:8px;display:none;margin-bottom:20px}#mobilnav ul li.current ul,#mobilnav ul li.parent ul{height:auto}#mobilnav ul ul li a{font-size:1.1rem;padding:0;white-space:normal;line-height:1.45;height:auto}#mobilnav ul li.parent ul li a{color:rgb(0,0,0)}#mobilnav ul li.parent ul li.current a{color:#ffffff}#mobilnav li.has_children ul li.first a{}#mobilnav li.has_children ul li.last a{}#mobilnav li.has_children{position:relative}#mobilnav li.has_children>a{}#mobilnav li.has_children>span{width:38px;height:38px;text-align:center;display:block;cursor:pointer;color:#000000;transition:all 0.2s ease;position:absolute;top:0;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}#mobilnav li.has_children>span:hover{color:#000000}#mobilnav li.has_children>span:after{font:normal normal 1.5rem/38px 'iconmoon_sport'!important;content:"\e913"}#mobilnav li.has_children.reveal>span{transform:rotate(180deg)}#mobilnav ul.main_mobile_impressum{border:1px solid rgb(0,0,0);margin-top:40px;padding:20px}#mobilnav ul.main_mobile_impressum a{font-size:1.1rem;padding:0;white-space:normal;line-height:1.45;height:auto}.testcont{}.tooltip{position:relative;background-color:rgb(203,46,255)}.tooltip .tooltip_content{position:absolute;z-index:5000;visibility:hidden}.segment_table{top:-50px;left:0;background-color:rgb(209,232,251);border-radius:2px;font-weight:400;white-space:nowrap;padding:10px;line-height:1}.segment_table:after{top:100%;left:50%;border:10px solid rgba(220,36,36,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:rgb(208,231,250);margin-left:-10px}.arrow_box{top:-33px;left:0;background-color:rgba(255,255,255,0.5);border-radius:2px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:12px;font-weight:500;line-height:1;text-align:center;text-transform:none;letter-spacing:0;white-space:nowrap;padding:5px 7px;color:#1361b1}.arrow_box:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:rgba(255,255,255,0.5);border-width:8px;margin-left:-8px}*+.bildcontainer,h2+.bildcontainer,p+.bildcontainer{margin-top:37px}.bildcontainer{margin-bottom:50px}.bildblock{display:grid;grid-column-gap:2px}.bildblock.V3{grid-template-columns:1fr 1fr 1fr}.bildblock.V2{grid-template-columns:1fr 1fr}@media only screen and (max-width:640px){.bildblock.V2,.bildblock.V3{display:block}}img{display:block;max-width:100%;height:auto;width:auto\9}img.jz-lazy,img.jz-lazy-1,img.jz-lazy-2{opacity:0}svg{}svg.ersatzbaer{width:90px;fill:#f5f4f1;stroke:#ad480f;stroke-width:4;stroke-opacity:0.5}div.svg{display:flex;align-items:center;justify-content:center}svg{width:50px;height:50px;fill:#fff;fill-opacity:0.7;background-color:rgba(128,184,45,1)}.divhover svg{width:100px;height:100px;fill:#fff;fill-opacity:0.5;background-color:rgba(128,184,45,0)}.gc-tourenlist.row .divhover svg{width:70px;height:70px}div.cover{display:flex;align-items:center;justify-content:center;overflow:hidden}div.cover img{object-fit:cover;width:100%;margin:0 auto;height:100%}div.imw_140{width:140px}div.imh_sport{height:360px}@media only screen and (max-width:700px){div.imh_sport{height:260px}}div.imh_koblenz{height:380px}@media only screen and (max-width:770px){div.imh_koblenz{height:300px}}div.imh_tourguide{height:580px}@media only screen and (max-width:1000px){div.imh_tourguide{height:430px}}div.imh_ts{height:580px}@media only screen and (max-width:700px){div.imh_ts{height:400px}}div.imh_partner_list{height:260px}@media only screen and (max-width:600px){div.imh_partner_list{height:320px}}div.imh_partner_single{height:390px}.bildblock.V150 div.cover{max-width:150px}.bildblock.V22 div.cover{max-width:450px;height:470px}.bildblock.V3 div.cover{height:260px}.bildblock.V2 div.cover{height:400px}.bildblock.V1 div.cover{height:500px}@media only screen and (max-width:1200px){.bildblock.V2 div.cover{height:300px}}@media only screen and (max-width:640px){.bildblock.V2 div.cover,.bildblock.V3 div.cover{height:auto}}div.imh_140{height:140px}div.imh_200{height:200px}div.imh_220{height:220px}div.imh_250{height:250px}div.imh_300{height:300px}div.imh_320{height:320px}div.imh_400{height:400px}div.imh_480{height:480px}div.imh_500{height:500px}div.imh_220_auto{height:220px;max-height:220px}div.cover.imh_min250,div.cover.imh_min250 img{min-height:250px}@media only screen and (max-width:600px){div.cover.imh_min250,div.cover.imh_min250 img{height:220px}}figure.jz-figure-hotel{margin:0 0 2px}figure.jz-figure-hotel figcaption,p.buz-hotel{font-size:0.81rem;font-weight:400;line-height:1.35;padding-top:8px;margin-bottom:21px}p.buz-hotel{margin-top:0}figure.jz-figure-hotel .bildwrap{position:relative}figure.jz-figure-hotel .bildwrap a.autor,figure.jz-figure-hotel .bildwrap div.autor{position:absolute;top:0;right:0;font-size:0.7rem;font-weight:400;padding:5px 10px 5px 11px;border:none;background-color:rgba(0,0,0,0.18);color:rgba(255,255,255,1);transition:all 0.2s ease-out;transform:rotate(-0deg);transform-origin:right top;border-left:1px solid rgba(255,255,255,0.71)}figure.jz-figure-hotel .bildwrap a.autor:hover{background-color:rgba(0,0,0,0.4)}figure.jz-figure{margin:0 0 2px}figure.jz-figure figcaption,p.buz{margin-bottom:29px;margin-top:7px;font-size:0.9rem;line-height:1.3;color:#03a0fb}figure.jz-figure .bildwrap{position:relative}figure.jz-figure .bildwrap a.autor,figure.jz-figure .bildwrap div.autor{position:absolute;top:0;right:0;font-size:0.9rem;font-weight:500;padding:6px 12px;border:none;background-color:rgb(3,160,251);color:#353535;transition:all 0.2s ease-out;margin:0}figure.jz-figure .bildwrap a.autor:hover{color:rgba(255,255,255,0.61)}figure.jz-figure-touren{margin:0 0 4px}figure.jz-figure-touren figcaption,p.buz{margin-bottom:32px;margin-top:10px;line-height:1.3;color:#03a0fb;border-left:2px solid #03a0fb;padding-left:8px}figure.jz-figure-touren .bildwrap{position:relative}figure.jz-figure-touren .bildwrap a.autor,figure.jz-figure-touren .bildwrap div.autor{position:absolute;top:0;right:0;font-size:0.65rem;font-weight:500;padding:4px 0 6px;border:none;color:#35aafc;transition:all 0.2s ease-out;margin:0;transform:rotate(-90deg);transform-origin:right top;text-transform:uppercase;letter-spacing:1px}figure.jz-figure-touren .bildwrap a.autor:hover{color:rgba(0,0,0,0.5)}#line1{height:1px;background-color:rgba(227,61,61,0.2);position:fixed;left:0;bottom:400px;border-top:3px dashed #d10b0b;width:100vw}#line2{height:1px;background-color:rgba(227,61,61,0.2);position:fixed;left:0;bottom:800px;border-top:3px dashed #0a8dd1;width:100vw}#mainwrapper.notopper .topper{display:none}.topper{position:relative;background-color:#019ffb}.topper .textdrop{position:absolute;top:0;left:0;z-index:200;width:100%;height:100%;background-color:rgba(177,21,21,0.)}.topper .wrap_topper{background-color:rgba(30,237,63,0);margin-left:3%;margin-right:3%;height:100%;display:flex;flex-direction:column;justify-content:center;justify-content:space-between;justify-content:space-around}.topper .wrap_topper .startbox{display:flex;flex-direction:column;justify-content:center;align-items:center}.topper .wrap_topper h1{font-size:clamp(1.6rem,5vw,3.6rem);line-height:1.2;color:#ffffff;text-align:center;text-shadow:0 0 13px rgba(0,0,0,0.4);opacity:0.9;font-weight:500;margin:4vh 0}.topper .wrap_topper .hint a{color:#fff;font-size:0.9rem;padding:7px 10px;border-radius:5px;display:block;background-color:rgba(28,28,28,0.5);text-align:center;transition:all 0.15s ease-out}.topper .wrap_topper .hint a:hover{background-color:rgba(28,28,28,0.86)}.topper .wrap_topper .hint a span{font-weight:700;margin-right:5px}.topper .wrap_topper .hint a span:after{font:normal normal 20px/0 'iconmoon_sport'!important;content:"\e929";position:relative;top:4px;padding-left:5px}@media only screen and (max-width:700px){.topper .wrap_topper .hint a{font-size:0.8rem}}@media only screen and (max-width:400px){.topper .wrap_topper .hint a{font-size:0.7rem}.topper .wrap_topper .hint a span:after{font-size:16px!important;top:3px}}.topper .heroboxes{display:flex;justify-content:center;gap:clamp(1px,0.8vw,12px);margin-bottom:3%}.topper .heroboxes a{text-align:center;color:#ffffff;transition:all 0.15s ease-out;background-color:rgba(112,189,252,0.9);padding:clamp(0.4rem,2vw,2rem);display:flex;flex-direction:column;max-width:370px;border-radius:5px;flex-basis:100%}.topper .heroboxes a:hover{background-color:rgba(90,174,242,0.85)}.topper .heroboxes .icons{display:flex;justify-content:center;align-items:center;gap:3%;margin-bottom:10px}.topper .heroboxes .icons span.icon:before{font:normal normal 40px/1 'iconmoon_sport'!important;content:"\e958"}.topper .heroboxes .icons span.icon.routenfinder:before{content:"\e959"}.topper .heroboxes .icons span.icon.gravelcup:before{content:"\e95f"}.topper .heroboxes .icons span.icon.segmentcup:before{content:"\e953"}.topper .heroboxes span.headline{margin-bottom:clamp(0.4rem,0.5vw,2rem);font-weight:500;line-height:1.2;font-size:clamp(0.75rem,3vw,2rem)}.topper .heroboxes span.detail{color:#000000;line-height:clamp(0.64rem,2.3vw,1.4rem);font-size:clamp(0.6rem,1.8vw,1.1rem)}@media only screen and (max-width:700px){.topper .wrap_topper{justify-content:space-between}.topper .heroboxes a{padding-top:clamp(0.8rem,3vw,2rem);padding-bottom:clamp(0.8rem,3vw,2rem)}.topper .heroboxes .icons{margin-bottom:7px}.topper .heroboxes .icons span.icon:before{font:normal normal 32px/1 'iconmoon_sport'!important}}@media only screen and (max-width:410px){.topper .heroboxes .icons{margin-bottom:2px}.topper .heroboxes .icons span.icon:before{font:normal normal 21px/1 'iconmoon_sport'!important}.topper .heroboxes .headline{margin-bottom:5px}}.topper .hero-level{position:absolute;z-index:200;width:100%;padding-right:4%;padding-left:4%;left:0;bottom:30%}.topper .hero-level.blog_single{}.topper .hero-level.reisen_single{}.topper .hero-level.touren_single{}.topper .hero-level h1{font-size:3rem;line-height:1.2;color:#ffffff;text-align:center;text-shadow:0 0 13px rgba(0,0,0,0.4);margin:0;opacity:0.9;font-weight:400}.topper .hero-level time.blogdatum{font-size:1.3rem;color:#ffffff;font-size:1.3rem;text-align:center;margin:35px 0 0;display:block}.topper .hero-level time.blogdatum span{border:1px solid #fff;padding:9px 15px 10px}.topper .hero-level p.blogautor{color:#ffffff;text-align:center}.topper .hero-level time.reisedate{border:none;text-align:center;display:block;margin:30px 0 0;color:#ffffff}.topper .hero-level time.reisedate span{border:1px solid #fff;padding:11px 22px;border-radius:50px}.topper .hero-level p.region{text-align:center;margin:0 0 20px;color:#ffffff;font-size:1.3rem}.topper .hero-level p.region span.spacer{font-size:15px;position:relative;bottom:2px;padding-right:4px;padding-left:4px}@media only screen and (max-width:700px){.topper .hero-level h1{font-size:2.2rem}}@media only screen and (max-width:500px){.topper .hero-level h1{font-size:2rem}}.topper .headericon{position:absolute;left:80%;bottom:0;transform:translate(-50%,0);z-index:300}.topper .headericon .typ.icon{width:120px;height:68px;border-radius:80px 80px 0 0}.topper .headericon .typ.icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal normal 46px/72px 'iconmoon_sport'!important;content:"\e900";display:block;width:100%;text-align:center;color:rgba(255,255,255,0.8)}@media only screen and (max-width:410px){.topper .headericon .typ.icon{width:90px;height:58px}.topper .headericon .typ.icon:after{font:normal normal 40px/62px 'iconmoon_sport'!important}}.topper .headericon .typ.icon.laufen:after{content:"\e902"}.topper .headericon .typ.icon.schwimmen:after{content:"\e930"}.topper .headericon .typ.icon.rennrad:after{content:"\e900"}.topper .headericon .typ.icon.mountainbike:after{content:"\e901"}.topper .headericon .typ.icon.gravel:after{content:"\e92f"}.topper .headericon .typ.icon.leicht{background-color:rgba(1,159,251,1)}.topper .headericon .typ.icon.mittelschwer{background-color:rgba(6,93,184,1)}.topper .headericon .typ.icon.schwer{background-color:rgba(39,44,55,1)}.topper .underlay{position:absolute;width:100%;height:200px;height:0;opacity:0;z-index:190;top:0;left:0;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.61) 0%,rgba(88,88,88,0) 85.9%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0.61) 0%,rgba(88,88,88,0) 85.9%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0.61) 0%,rgba(88,88,88,0) 85.9%);background-image:linear-gradient(to bottom,rgba(0,0,0,0.61) 0%,rgba(88,88,88,0) 85.9%)}.sl_wrap{position:relative}.sl_wrap .sl_coverbox{position:absolute;top:0;left:0;width:100%;z-index:100;opacity:0;visibility:hidden;background-color:#ffffff}.sl_wrap .sl_coverbox img{object-fit:cover;width:100%;margin:0 auto}.sl_wrap .sl_coverboxx{background-color:rgb(238,234,230);width:100%;height:100%}.sl_wrap .sl_coverboxx svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110px;height:110px}.sl_wrap .sl_coverboxx svg.linebear{fill:none;stroke:#ad480f;stroke-width:4;stroke-opacity:0.5}.sl_wrap .sl_coverboxx svg.flaechebear{fill:#ad480f;fill:#fff;fill-opacity:0.2;stroke-width:0;stroke:#ad480f;stroke-width:6;stroke-opacity:1}.sl_wrap.VHS_C,.sl_wrap.VHS_C .sl_coverbox,.sl_wrap.VHS_C img{height:calc(100vh - 153px)}@media only screen and (max-width:430px){.sl_wrap.VHS_C,.sl_wrap.VHS_C .sl_coverbox,.sl_wrap.VHS_C img{height:calc(100vh - 93px)}}.sl_wrap.VHS,.sl_wrap.VHS .sl_coverbox,.sl_wrap.VHS img{height:100vh}.sl_wrap.V78S,.sl_wrap.V78S img{height:78vh}.sl_wrap.H500S,.sl_wrap.H500S img{height:500px}.sl_wrap.H350S,.sl_wrap.H350S img{height:350px}.sl_wrap.HRES220,.sl_wrap.HRES220 img{height:220px;background-color:#fff}.sl_wrap.HRES250,.sl_wrap.HRES250 img{height:250px;background-color:#fff}.sl_wrap.HZIMMER,.sl_wrap.HZIMMER img{height:360px;background-color:#fff}.sl_wrap.HANLESER,.sl_wrap.HANLESER img{height:520px;background-color:#fff}@media only screen and (max-width:1200px){.sl_wrap.HANLESER,.sl_wrap.HANLESER img{height:420px}}@media only screen and (max-width:900px){.sl_wrap.HANLESER,.sl_wrap.HANLESER img{height:370px}}.parallax_wrap{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#019ffb}.parallax_wrap.VH,.parallax_wrap.VHS{height:100vh}.parallax_wrap.V78,.parallax_wrap.V78S{height:78vh}.parallax_wrap.H350,.parallax_wrap.H350S{height:350px}.parallax_wrap.H500,.parallax_wrap.H500S{height:500px}.parallax_wrap.H400{height:400px}.parallax_wrap.H600{height:600px}.parallax_wrap .parallax_move{position:absolute;top:0;left:0;width:100%;z-index:5}.parallax_wrap .parallax_imagecontainer{position:absolute;top:0;left:0;z-index:100;opacity:0;visibility:hidden;width:100%}.parallax_wrap .parallax_cover{display:flex;align-items:center;justify-content:center;overflow:hidden}.parallax_wrap img.parallax_img{object-fit:cover;width:100%;margin:0 auto;height:100%}#dodo{background-color:#6ec3a3;height:800px}section.bgpara,section.bgparax{position:relative;height:400px;display:flex;align-items:center;justify-content:center;background-color:rgba(208,183,183,0.36);border:1px solid #b42525;margin-bottom:80px}section.bgpara .bg,section.bgparax .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat}section.bgpara h1,section.bgparax h1{color:white;text-shadow:1px 1px 3px black;z-index:1;font-size:3em;font-weight:400;margin:0}.testcontainer{max-width:800px;width:100%;line-height:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-right:auto;margin-left:auto}.testbox{width:31%;height:15vh;margin:5px;opacity:0;will-change:transform}.gray{background-color:#777}.blue{background-color:#2c7ad2}.orange{background-color:#e77614}.red{background-color:#c82736}.purple{background-color:#8d3dae}.green{background-color:#28a92b}.mybox{}.dodo{background-color:#c998d9;height:800px;margin-top:5px}.dodo.fromleft{background-color:#e8c197}.dodo.fromright{background-color:#c4741e}#MBA{display:flex;align-items:center;flex-wrap:wrap;width:1100px;margin-right:auto;margin-left:auto}#MBA a{width:218px;display:block;margin:1px;background-color:rgb(245,243,241)}@media only screen and (max-width:1210px){#MBA{width:880px}}@media only screen and (max-width:965px){#MBA{width:660px}}@media only screen and (max-width:720px){#MBA{width:440px}}@media only screen and (max-width:480px){#MBA{width:100%;margin:0}#MBA a{width:49%}}.space_bild_block{margin-top:calc(30px + 2vw)}.space_bild_block h2{margin-bottom:28px}.bigalist{display:flex;flex-wrap:wrap;flex-direction:row}.bigalist div{cursor:pointer}.bigalist div.q160{height:160px;width:160px;margin:1px}.bigalist div.q140{height:140px;width:140px;margin:1px}#bigaBG{position:fixed;top:0;left:0;background:rgba(26,17,15,0.95);width:100%;height:100%;z-index:2100;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;opacity:0}#bigaBG:before{}#bigaBG:hover:before{}#bigaContainer{background:rgba(25,17,15,0.28);max-width:1400px;position:relative;padding-top:15px}#bigaBG img{opacity:0}#bigaClose{position:fixed;top:20px;right:20px;width:60px;height:60px;z-index:2500;cursor:pointer;background:rgba(25,17,15,0);border-radius:50px;opacity:0}#bigaClose:before{font:normal normal 25px/1 'iconmoon_sport'!important;content:"\e907";color:rgba(255,255,255,0.3);transition:all 0.2s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#bigaClose:hover:before{color:rgba(255,255,255,0.5)}.bigaFL{position:absolute;top:0;left:0;width:50%;height:100%;opacity:0;cursor:pointer}.bigaFL:before{font:normal normal 40px/1 'iconmoon_sport'!important;content:"\e916";position:absolute;width:40px;height:40px;top:50%;left:20px;transform:translateY(-50%) rotate(180deg);color:#ffffff;opacity:0.15;transition:all 0.2s ease-out;background-color:rgba(218,31,31,0)}.bigaFL.bigaRight{right:0;left:auto}.bigaFL.bigaRight:before{content:"\e916";left:auto;right:20px;transform:translateY(-50%) rotate(0deg)}.bigaFL:hover:before{opacity:1}#bigaBar{text-align:center;color:rgba(255,255,255,0.6);opacity:0;padding-top:14px;padding-bottom:20px;font-size:0.92rem}#bigaBar span.bildnummer{background-color:rgba(94,107,137,0);padding:4px 12px;margin-right:5px;color:rgba(255,255,255,0.25)}#bigaBar span.autor{color:rgba(255,255,255,0.25);margin-left:25px;background-color:rgba(255,255,255,0.0);font-size:0.85rem;padding-left:9px}#bigaBar span.autor a.autorurl{}div.divhover{position:relative;overflow:hidden;background-color:#7bc2fd}div.divhover{cursor:pointer}div.divhover p{}div.divhover .hoverflaeche{position:absolute;top:0;left:0;z-index:1000;background-color:rgba(255,255,255,1);height:100%;width:100%;opacity:0;margin:0}div.divhover .hovericon{position:absolute;top:50%;left:50%;width:55px;height:55px;z-index:1001;text-align:center;transform:translate(-50%,-50%);background-color:rgba(255,255,255,0);color:rgba(255,255,255,1);opacity:0}div.divhover .hovericon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}div.divhover.divhover_enlarge .hoverflaeche{}div.divhover.divhover_enlarge .hovericon{width:85px;height:85px}div.divhover.divhover_enlarge .hovericon:after{}div.divhover.divhover_partner .hoverflaeche{background-color:rgb(219,222,224)}div.divhover.divhover_partner .hovericon:after{font:normal normal 70px/70px 'iconmoon_sport'!important;content:"\e922";color:#ffffff}div.divhover.divhover-pagelink .hoverflaeche{background-color:#ffffff}div.divhover.divhover-pagelink .hovericon{width:120px;height:120px;background-color:rgba(255,255,255,0);color:#ad480f}div.divhover.divhover-pagelink .hovericon:after{font:normal normal 50px/50px 'iconmoon_hotel'!important;content:"\e90e"}div.divhover.nsc .hoverflaeche{background-color:rgb(219,222,224)}div.divhover.nsc .hovericon:after{font:normal normal 70px/70px 'iconmoon_sport'!important;content:"\e922";color:#ffffff}div.divhover.red_two_arrow .hoverflaeche{background-color:rgba(255,255,255,1)}div.divhover.red_two_arrow .hovericon{}div.divhover.red_two_arrow .hovericon:after{font:normal normal 33px/33px 'iconmoon_sport'!important;content:"\e92e";padding:6px;background-color:rgba(0,0,0,0.75)}div.divhover.dh_hub{}div.divhover.dh_hub .hovericon{}div.divhover.dh_hub .hoverflaeche{background-color:#009ffb}div.divhover.dh_hub .hovericon:after{}div.divhover.dh_sport .hoverflaeche{background-color:#009ffb}#form_a_container{margin-top:38px}#form_a_bestzeiten_container{margin-top:38px}.form01{display:none;visibility:hidden;overflow:hidden;width:100%}input[type=email],input[type=number],input[type=password],input[type=text],textarea{transition:all 0.3s ease-out;color:#555;width:100%;font-size:17px;padding-left:15px;padding-right:15px;height:70px;border:1px solid #89c9f0;border-radius:5px;background-color:rgb(219,236,247);border-width:0;border:none;border-style:none}textarea{overflow:auto;vertical-align:top;height:200px;padding-top:15px;padding-bottom:15px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,textarea:focus{background-color:#9ad0fc;color:#333}input[readonly],input[readonly]:focus,input[readonly]:hover{background-color:rgb(202,202,202)}input[type=text]:disabled{}::placeholder{color:rgb(89,182,251);opacity:1}:-ms-input-placeholder{color:rgb(128,190,226)}::-ms-input-placeholder{color:rgb(128,190,226)}textarea:focus::placeholder{color:transparent!important}textarea:focus:-ms-input-placeholder{color:transparent!important}textarea:focus::-ms-input-placeholder{color:transparent!important}input:focus::placeholder{color:transparent!important}input:focus:-ms-input-placeholder{color:transparent!important}input:focus::-ms-input-placeholder{color:transparent!important}form ul.input_list,form ul.input_list ul{margin:0;list-style-type:none;padding:0}form ul.input_list li{margin-bottom:8px}form ul.input_list li.li_button{margin-top:15px}@media only screen and (max-width:420px){}form ul.input_list li.class_select{}form ul.input_list li.class_einzelcheckbox{margin-bottom:15px;margin-top:15px}form ul.input_list li.class_cba,form ul.input_list li.class_rva{margin-bottom:15px;margin-top:15px}form ul.input_list li.class_show_pass{margin-top:3px;margin-bottom:15px}form ul.input_list li.class_change_pass{margin-top:12px;margin-bottom:15px}form ul.input_list li ul{margin-top:0}form ul.input_list li ul li.form_sub_li{margin-bottom:0}form ul.input_list li ul.subparent{margin-left:23px;margin-top:5px;margin-bottom:15px}form ul.input_list li ul.subparent>li{margin-bottom:12px}form input[name=adresse]{}form li#li_adresse{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}form div.password-huelle{position:relative}form div.password-click{width:30px;height:30px;cursor:pointer;position:absolute;top:50%;right:15px;transform:translate(-0%,-50%)}form div.password-click:after{font:normal normal 30px/1 'iconmoon_sport'!important;content:"\e94e";color:#62b6fa}form div.password-click.password-click-toggle:after{content:"\e94d"}form li.error div.password-click:after{color:rgba(201,0,24,1)}form li a{color:#03a0fb;transition:all 0.1s ease-out}form li a a:hover{color:#000}form li.class_password label,form li.class_text label,form li.class_textarea label{display:none;color:#8e8e8e}form li.class_text div.label{display:none}form li.class_select label{display:block;margin-bottom:3px}form li.class_einzelcheckbox label{display:block}form p.form_sub_headline{margin-bottom:2px}form li.class_text.class_bestzeiten{display:grid;grid-template-columns:115px 4fr 1fr;grid-column-gap:18px;margin-bottom:5px;border-radius:10px;overflow:hidden;background-color:#9ad0fc}form li.class_text.class_bestzeiten input{order:1;text-align:right;font-size:1.3rem;border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0;height:74px;padding-right:18px}form li.class_text.class_bestzeiten input::placeholder{color:rgb(155,210,251);opacity:1}form li.class_text.class_bestzeiten div.label{order:2;grid-column-end:span 2;display:flex;align-items:center;height:74px;padding:0;margin:0}form li.class_text.class_bestzeiten div.label label{display:block;color:#2a2e2f;font-size:1.3rem;line-height:1;width:100%}form li.class_text.class_bestzeiten div.label .sichern{display:flex;align-items:center;justify-content:center;height:74px;cursor:pointer;border-right:2px solid #fff;border-left:2px solid #fff;width:76px;color:#2a2e2f}form li.class_text.class_bestzeiten div.label .sichern:after{font:normal normal 22px/1 'iconmoon_sport'!important;content:"\e951"}form li.class_text.class_bestzeiten div.label .sichern:hover{background-color:rgb(185,222,251)}form li.class_text.class_bestzeiten div.label a.goto{display:flex;justify-content:center;align-items:center;height:74px;cursor:pointer;width:65px;color:#2a2e2f}form li.class_text.class_bestzeiten div.label a.goto:hover{background-color:rgb(185,222,251)}form li.class_text.class_bestzeiten div.label a.goto:after{font:normal normal 26px/1 'iconmoon_sport'!important;content:"\e94e"}form li.class_text.class_bestzeiten div.error_container{order:3;grid-column-start:1;grid-column-end:span 3;background-color:#ffffff}form li.class_text.class_bestzeiten div.error_container p.formerror{}form li.class_text.class_bestzeiten.error input{border-bottom-left-radius:0}form select{margin:0}form input[type=radio]{position:relative;float:left;margin-right:9px;top:3px}form input[type=checkbox]{position:relative;float:left;margin-right:8px;top:3px}p.formmainhead{margin:0;padding:0 0 20px}p.formmainerror{color:#a30115;margin:0;padding:0 0 20px}form li.error input,form li.error textarea{margin-bottom:0;color:rgba(201,0,24,1);background-color:#dab8b8}form li.error ::placeholder{color:rgba(163,0,20,0.5)}form li.error :-ms-input-placeholder{color:rgba(163,0,20,0.5)}form li.error :-ms-input-placeholder{color:rgba(163,0,20,0.5)}form p.formerror{font-size:12px;color:#a30115;margin:0;overflow:hidden;padding:4px 0 10px}form li.success input{margin-bottom:0;color:rgb(49,179,0);background-color:rgb(212,242,213)}.statusmeldung{padding:30px;background-color:#8fcbfb;position:relative}.statusmeldung.white{padding:30px;background-color:#ffffff}.statusmeldung.error{background-color:#dfc4c3}.statusmeldung h4,.statusmeldung p{margin:0}.statusmeldung p a{color:#009efb}.statusmeldung p a:hover{color:#1c1d1c}.statusmeldung.error p,.statusmeldung.process p,.statusmeldung.success p{padding-right:70px}.statusmeldung h4{font-size:1.3rem;color:#009efb;padding-bottom:3px}.statusmeldung .statusicon{color:#009efb;position:absolute;right:28px;width:42px;height:42px;top:20px}.statusmeldung.process .statusicon:after{font:normal normal 42px/1 'iconmoon_sport'!important;content:"\e94a"}.statusmeldung.success .statusicon:after{font:normal normal 42px/1 'iconmoon_sport'!important;content:"\e949"}.statusmeldung.error .statusicon:after{font:normal normal 42px/1 'iconmoon_sport'!important;content:"\e948";color:#e96a6a}#formtestbalken{background-color:#d4c8b6;font-size:0.6em;position:fixed;top:65px;right:0;z-index:3000;width:250px;padding:8px}#formtestupload{background-color:#b8c7db;font-size:0.67em;line-height:1.1;position:fixed;bottom:0;left:0;z-index:3000;width:500px;padding:5px;display:none}a.button,button,div.button,input[type=submit],label.button{cursor:pointer;transition:all 200ms ease;transition-property:background,color,border-color;text-align:center;color:#2a2e2f;border:0 none;font-weight:400;line-height:75px;height:75px;background-color:rgb(98,182,251);font-size:16px;width:fit-content;display:inline-block;margin:0 5px 5px 0;padding:0 50px;border-radius:4px}a.formlink{display:block;color:#313131;margin-bottom:25px;text-decoration-line:underline;text-decoration-thickness:max(1px,0.0625em);text-decoration-style:solid;text-underline-offset:0.15em;text-decoration-color:#313131}a.formlink:hover{text-decoration-line:none}.SNpjW{display:inline;transition-duration:200ms;transition-timing-function:ease;transition-delay:0s;transition-property:text-decoration-color;text-decoration-line:underline;text-decoration-thickness:max(1px,0.0625em);text-decoration-style:solid;text-underline-offset:0.15em;text-decoration-color:rgb(56,57,59);color:rgb(56,57,59)}a.button:hover,button:focus,button:hover,div.button:hover,input[type=submit]:focus,input[type=submit]:hover,label.button:hover{text-decoration:none;background-color:rgb(154,208,252);border:none}a.button[use],button.button.disabled,button:disabled,button[disabled],div.button.disabled,label.button.disabled{cursor:default}a.button.freeheight{height:auto;line-height:1.5;padding:30px 50px}button.bzs{width:100%;font-size:1.3rem;line-height:85px;height:85px;margin-top:4px}button.bzs:before{font:normal normal 22px/1 'iconmoon_sport';content:"\e951";padding-right:12px}a.button.mb10,button.mb10{margin-bottom:10px}a.button.fix260w,button.fix260w{width:260px}a.button.fix200w,button.fix200w{width:200px}a.button.fix180w,button.fix180w{width:180px}a.button.fix160w,button.fix160w{width:160px}a.button.outline,button.outline,input[type=submit].outline{background-color:#ffffff;border:2px solid #009efb;color:#009efb}a.button.outline:hover,button.outline:hover,input[type=submit].outline:hover{border:2px solid rgb(154,208,252);color:rgb(154,208,252)}a.button.grey,button.grey,input[type=submit].grey{background-color:#c1c8cd}a.button.grey:hover,button.grey:hover,input[type=submit].grey:hover{background-color:rgb(154,208,252)}button.grey:disabled,button.grey:disabled:hover{background-color:#d5d8db;color:#949ba0}button.grey:disabled:after,button.grey:disabled:hover{color:#949ba0}a.button.hidden{visibility:hidden}a.button.back{position:relative;padding-left:58px}a.button.back:before{font:normal normal 24px/75px 'iconmoon_sport';content:"\e90d";color:#ffffff;position:absolute;left:20px;top:0}a.button.outline.back:before{color:#009ffb}a.button.further,button.further{position:relative;padding-right:74px}a.button.further:after,button.further:after{font:normal normal 24px/75px 'iconmoon_sport';content:"\e929";color:#ffffff;position:absolute;right:40px;top:0}a.button.outline.further:after,button.outline.further:after{color:#009ffb}a.button.outline.further:hover:after,button.outline.further:hover:after{color:rgb(154,208,252)}input[type=submit].button_space_top_big{margin-top:15px}a.button.h1,button.h1,div.button.h1,input[type=submit].h1{}div.button.icon:before{font:normal normal 18px/1 'iconmoon_sport';content:"\e91b";vertical-align:-15%;margin-right:8px}button.bestellanfrage{line-height:74px;font-size:20px;height:80px;position:relative;margin-right:5px;margin-bottom:5px}button.spr{padding:0 22px 0 83px}button.spr:before{font:normal normal 50px/80px 'iconmoon_wws';content:"\e908";color:#ffffff;position:absolute;top:0;left:17px}button.atn{padding:0 22px 0 63px}button.atn:before{font:normal normal 33px/80px 'iconmoon_wws';content:"\e916";color:rgba(255,255,255,0.7);position:absolute;top:0;left:17px}button.nip{padding:0 22px 0 60px}button.nip:before{font:normal normal 30px/80px 'iconmoon_wws';content:"\e92d";color:rgba(255,255,255,0.7);position:absolute;top:0;left:17px}.button_leiste{display:flex;margin-bottom:15px}.button_leiste>*{margin-right:6px}.class_blue_radio ul{display:flex;flex-wrap:wrap}.class_blue_radio ul li:first-of-type{margin-right:15px}.class_blue_radio ul li{position:relative;margin-left:10px}.class_blue_radio ul li input[type=radio]{position:absolute;visibility:hidden}.class_blue_radio ul li label{display:block;cursor:pointer;transition:all 0.2s linear;color:rgb(166,177,184);position:relative}.class_blue_radio ul li label:before{content:'';transition:all 0.2s linear;display:inline-block;border-radius:100%;border:2px solid rgba(0,158,251,0.54);height:25px;width:25px;background-color:#ffffff;margin-right:7px;position:relative;top:6px}.class_blue_radio input[type=radio]:checked~label{color:rgba(69,71,70,1)}.class_blue_radio input[type=radio]:checked~label:before{background-color:#c0daec}.class_blue_radio input[type=radio]:checked~label:after{content:'';transition:all 0.2s linear;display:inline-block;border-radius:100%;height:7px;width:7px;background-color:#009efb;position:absolute;top:15px;left:9px}.class_blue_radio ul li:hover label{color:rgba(69,71,70,1)}form ul.input_list li.class_rva.class_black_radio{margin-bottom:35px;margin-top:0}.class_black_radio ul li{position:relative}.class_black_radio ul li input[type=radio]{position:absolute;visibility:hidden}.class_black_radio ul li label{display:block;cursor:pointer;transition:all 0.2s linear;color:rgb(166,177,184);position:relative}.class_black_radio ul li label:before{content:'';transition:all 0.2s linear;display:inline-block;border-radius:100%;border:2px solid #c1c8cd;height:25px;width:25px;background-color:#daebf7;margin-right:11px;position:relative;top:5px}.class_black_radio input[type=radio]:checked~label{color:rgba(69,71,70,1)}.class_black_radio input[type=radio]:checked~label:before{background-color:#c1c8cd}.class_black_radio input[type=radio]:checked~label:after{content:'';transition:all 0.2s linear;display:inline-block;border-radius:100%;height:7px;width:7px;background-color:#707c75;position:absolute;top:14px;left:9px}.class_black_radio ul li:hover label{color:rgba(69,71,70,1)}.class_grey_radio ul li{position:relative}.class_grey_radio ul li input[type=radio]{position:absolute;visibility:hidden}.class_grey_radio ul li label{display:block;position:relative;padding-left:37px;height:30px;z-index:9;cursor:pointer;transition:all 0.25s linear}.class_grey_radio ul li:hover label{}.class_grey_radio ul li .check{display:block;position:absolute;border:2px solid #c1c8cd;border-radius:100%;height:25px;width:25px;top:0;left:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear;background-color:#edefee}.class_grey_radio ul li:hover .check{}.class_grey_radio ul li .check:before{display:block;position:absolute;content:'';border-radius:100%;height:7px;width:7px;top:7px;left:7px;margin:auto;transition:background 0.25s linear}.class_grey_radio input[type=radio]:checked~.check{background-color:#c1c8cd}.class_grey_radio input[type=radio]:checked~.check:before{background:#707d76}.class_grey_radio input[type=radio]:checked~label{}li.class_grey select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:13px;text-indent:0.01px;text-overflow:''}li.class_grey select{transition:all 200ms ease;transition-property:background,color,border-color;width:100%;border-radius:5px;font-size:17px;height:70px;padding-right:15px;padding-left:15px;cursor:pointer;color:#2a2e2f;background-color:#9ad0fc}li.class_grey select:hover{background-color:#61b6fb}li.class_grey{position:relative}li.class_grey:after{font:normal normal 17px/1 'iconmoon_sport';content:"\e913";margin:0;padding:0;position:absolute;top:26px;right:15px;pointer-events:none;color:#2a2e2f}li.class_grey label{display:none!important}.custom-num{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:0;margin-right:0;margin-top:-1px;color:#c13838}.custom-num input[type=number]::-webkit-inner-spin-button,.custom-num input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;padding:0;background-color:rgba(255,255,255,0.02)}.custom-num input[type=number]{-moz-appearance:textfield;width:70px;text-align:center;background-color:rgba(255,255,255,1);height:26px;border-radius:0;padding:0;margin-right:5px;margin-left:5px;border:none}.custom-num input[type=number].notransition{background-color:#bfde6a;color:#333}.custom-num input:focus{background-color:rgba(191,222,106,0.79);outline:0}.custom-num .quantity-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-align:center;width:22px;height:22px;line-height:20px;background-color:rgb(204,210,214);border-radius:30px;font-size:20px;color:#ffffff;transition:all 0.2s ease-out;padding-left:1px}.custom-num .quantity-button:hover{background-color:#6d7982}label.switch{position:relative;display:inline-block;width:54px;height:28px}label.switch.cookieswitch{}label.switch input{opacity:0;width:0;height:0}label.switch span.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:34px;background-color:#3a3a3a}label.switch span.slider:before{position:absolute;content:"";height:22px;width:22px;left:3px;bottom:3px;background-color:rgb(255,255,255);border-radius:50%}label.switch input:checked+.slider{background-color:#2196F3}label.switch input:focus+.slider{}label.switch input:checked+.slider:before{transform:translateX(25px)}label.switch.disabled input:checked+.slider{cursor:auto;background-color:#97c2e5}label.switch.disabled .slider:before{transform:translateX(25px)}form fieldset.fsv0{display:grid;grid-template-columns:200px 1fr 1fr;grid-column-gap:8px}@media only screen and (max-width:950px){form fieldset.fsv0{grid-template-columns:110px 1fr 1fr}}@media only screen and (max-width:650px){form fieldset.fsv0{grid-template-columns:1fr}}form fieldset.fsv1{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 2fr;grid-column-gap:8px}form fieldset.fsv1 li:first-child{grid-column-end:span 3}@media only screen and (max-width:650px){form fieldset.fsv1{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 2fr;grid-column-gap:8px}form fieldset.fsv1 li:first-child{grid-column-end:span 3}form fieldset.fsv1 li:first-child{grid-column-end:span 6}form fieldset.fsv1 li:nth-child(2){grid-column-start:1;grid-column-end:span 2}form fieldset.fsv1 li:nth-child(3){grid-column-start:3;grid-column-end:span 4}}form fieldset.fsv3{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 2fr;grid-column-gap:8px}form fieldset.fsv3 li:first-child{grid-column-end:span 4}form fieldset.fsv3 li:nth-child(2){grid-column-end:span 1}form fieldset{}form fieldset:last-of-type{}p.fs-legend{font-size:1.25rem;margin-bottom:17px}fieldset+p.fs-legend{margin-top:30px}form fieldset.fs1{display:grid;grid-template-columns:1fr;grid-column-gap:8px}form fieldset.fs2{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8px}@media only screen and (max-width:500px){form fieldset.fs2{display:block}}form fieldset.fs37{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:8px}@media only screen and (max-width:770px){form fieldset.fs37{grid-template-columns:50fr 50fr}}@media only screen and (max-width:570px){form fieldset.fs37{display:block}}form fieldset.fs111{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:8px}@media only screen and (max-width:700px){form fieldset.fs111{display:block}}form fieldset.fs334{display:grid;grid-template-columns:30fr 30fr 40fr;grid-column-gap:8px}@media only screen and (max-width:770px){form fieldset.fs334{grid-template-columns:50fr 50fr 0fr}form fieldset.fs334 li:nth-child(2){grid-column-end:span 2}form fieldset.fs334 li:nth-child(3){grid-column-start:1;grid-column-end:span 3}}form fieldset.fs0{display:grid;grid-template-columns:100px 1fr 1fr;grid-column-gap:6px}@media only screen and (max-width:560px){form fieldset.fs0 li:nth-child(2){grid-column-end:span 2}form fieldset.fs0 li:nth-child(3){grid-column-start:1;grid-column-end:span 3}}form fieldset.fs5{display:grid;grid-template-columns:1.284fr 1fr;grid-column-gap:6px}@media only screen and (max-width:500px){form fieldset.fs5{display:block}}form fieldset.fs3{display:grid;grid-template-columns:110px 110px 1fr;grid-column-gap:6px}@media only screen and (max-width:560px){form fieldset.fs3 li:nth-child(2){grid-column-end:span 2}form fieldset.fs3 li:nth-child(3){grid-column-start:1;grid-column-end:span 3}}form fieldset.fsx{padding:0;margin:0;border:none}form fieldset.fs_dropbox{margin-bottom:0;border-bottom:none;clear:both;padding:0}form fieldset.fspass{display:none}form fieldset.under{display:none}form fieldset.fs_pw_vergessen{margin-bottom:0}.icn.shoppingbag{position:relative}.icn.shoppingbag .quantity-badge{position:absolute;top:47%;right:0;width:17px;line-height:17px;text-align:center;background-color:#434343;font-size:.7rem;border-radius:50%;color:#fff}.icn.shoppingbag .quantity-badge[data-cart-number]:before{content:attr(data-cart-number)}.icn.shoppingbag .quantity-badge[data-cart-number][data-cart-number="0"]{display:none}.offcanvas{position:fixed;top:0;right:0;transform:translate(100%);width:540px;height:100vh;padding:14px 62px;transition:all ease .35s;z-index:3000;box-shadow:0 0 6000px 6000px #0000;overflow:auto;background-color:rgba(255,255,255,1)}@media screen and (max-width:1260px){.offcanvas{width:340px;padding:14px 34px}}@media screen and (max-width:780px){.offcanvas{width:280px;padding:14px 20px}}.offcanvas--cart{}.offcanvas--left{}.offcanvas--top{}.offcanvas--alpha{}.offcanvas--show{transform:translate(0);box-shadow:0 0 6000px 6000px rgb(0,0,0,0.45)}.offcanvas .offcanvas__message{background-color:#caf0aa;position:absolute;top:0;left:0;width:100%;height:100%;z-index:300;transition:all ease .35s;text-align:center;padding:20px;transform:translate(100%)}.offcanvas .offcanvas__message.show{transform:translate(0%)}.wrapo{background-color:rgba(233,233,231,0)}.wrapo h2{line-height:1.25;font-size:26px;font-weight:400;color:#03a0fb;margin-bottom:30px}.wrapo .space{margin-bottom:calc(30px + 2vw)}.wrapo .detail{display:grid;grid-template-columns:1.8fr 1fr;gap:2px}@media only screen and (max-width:1000px){.wrapo .detail{grid-template-columns:1.3fr 1fr}}@media only screen and (max-width:850px){.wrapo .detail{grid-template-columns:1fr 1fr}}@media only screen and (max-width:690px){.wrapo .detail{grid-template-columns:1fr}}.wrapo .imh_media{height:550px;background-color:rgba(245,245,245,1)}@media only screen and (max-width:690px){.wrapo .imh_media{height:400px}}.wrapo .imh_media img{transform:scale(1.3)}@media only screen and (max-width:850px){.wrapo .imh_media img{transform:scale(1.1)}}.wrapo .detail .buy{background-color:rgba(245,245,245,1);padding:35px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width:360px){.wrapo .detail .buy{padding-right:15px;padding-left:15px}}.wrapo .desc{margin-bottom:25px}.wrapo .desc .tagline{font-size:.8rem;font-weight:300;letter-spacing:.7px;text-transform:uppercase;margin-bottom:5px}.wrapo .desc .subline{font-weight:600;font-size:1.4rem}.wrapo .desc .title{font-weight:600;font-size:1.4rem;color:#03a0fb;line-height:1.25;margin-bottom:10px}.wrapo .desc .extraline{font-size:.875rem}.wrapo .order{background-color:rgba(205,212,126,0);margin-bottom:20px}.wrapo .order .price{font-size:1.5rem;margin:0}.wrapo .order .tax{font-size:.75rem;margin:0 0 15px}.wrapo .variants{margin-bottom:30px}.wrapo .variants ul.sizes{display:flex;gap:5px}.wrapo .variants ul.sizes li{cursor:pointer;font-size:0.875rem;font-weight:400;background-color:#ffffff;width:50px;height:40px;align-items:center;border:1px solid #868686;justify-content:center;display:inline-flex;text-transform:uppercase}.wrapo .variants ul.sizes li:not(.product-size--disabled):hover{border:2px solid #535353}.wrapo .variants ul.sizes li.product-size--active{border:2px solid #535353}.wrapo .variants ul.sizes li.product-size--disabled{cursor:default;opacity:.35;position:relative}.wrapo .product-size--disabled:after{background-color:#858585;content:"";height:1px;left:0;position:absolute;top:18px;transform:rotate(-15deg);width:100%;z-index:1}@media only screen and (max-width:420px){.wrapo .variants ul.sizes{gap:4px}.wrapo .variants ul.sizes li{width:42px}}.wrapo button{border-radius:40px}.wrapo .product-meta{display:flex;gap:30px}.cke_body_shop a{transition:all 0.1s ease-out;color:#03a0fb}.cke_body_shop a.externlink{margin-right:4px;margin-left:5px}.cke_body_shop a.externlink:before{font:normal normal 14px/1 'iconmoon_sport';content:"\e94b";margin-right:5px}.cke_body_shop a:hover{color:#000}.shoplist_a{display:flex;flex-direction:column;gap:15px}.shoplist_a .item{display:grid;grid-template-columns:2fr 1fr;height:450px;gap:2px}.shoplist_a .item .image{text-align:center;background-color:#7bc2fd}.shoplist_a .item .image img{height:450px}.shoplist_a .item .image img.ersatz{height:120px;mix-blend-mode:multiply;opacity:0.4}.shoplist_a .item .info{background-color:rgba(245,245,245,1);padding:30px;display:flex;flex-direction:column;gap:17px;align-items:center;justify-content:center;text-align:center}.shoplist_a .item .info p{margin:0}.shoplist_a .item .info p.title{line-height:1.25;font-size:24px;color:#03a0fb;font-weight:500}.shoplist_a .variants{margin-bottom:22px}.shoplist_a .variants ul.sizes{display:flex;gap:5px}.shoplist_a .variants ul.sizes li{cursor:pointer;font-size:0.875rem;font-weight:400;background-color:#ffffff;width:50px;height:40px;align-items:center;border:1px solid #868686;justify-content:center;display:inline-flex;text-transform:uppercase}.shoplist_a .variants ul.sizes li:hover{border:2px solid #535353}.shoplist_a .variants ul.sizes li.product-size--active{border:2px solid #535353}.shoplist_a .variants ul.sizes li.product-size--disabled{opacity:.35;position:relative}.shoplist_a .product-size--disabled:after{background-color:#858585;content:"";height:1px;left:0;position:absolute;top:18px;transform:rotate(-15deg);width:100%;z-index:1}@media only screen and (max-width:420px){.shoplist_a .variants ul.sizes{gap:4px}.shoplist_a .variants ul.sizes li{width:42px}}.shoplist_a .item button{border-radius:40px}@media only screen and (max-width:1000px){.shoplist_a .item{grid-template-columns:1.5fr 1fr}}@media only screen and (max-width:840px){.shoplist_a .item{grid-template-columns:1fr 1fr;height:400px}.shoplist_a .item .image img{height:400px}}@media only screen and (max-width:635px){.shoplist_a .item{grid-template-columns:1fr;height:auto}.shoplist_a .item .image img{height:300px}.shoplist_a .item .info{padding:30px;gap:10px}}@media only screen and (max-width:360px){.shoplist_a .item .info{padding-right:15px;padding-left:15px}}.product-interest{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:25px}.product-interest .item{background-color:rgba(245,245,245,1)}.product-interest .cover{height:250px;border-bottom:2px solid #ffffff}.product-interest .info{padding:20px 20px 30px;display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;background-color:rgba(245,245,245,1)}.product-interest .info p{margin:0}.product-interest .info p.price{margin:0 0 15px}.product-interest .info p.title{line-height:1.25;font-size:20px;color:#03a0fb}.product-interest .item a.button{border-radius:40px}@media only screen and (max-width:950px){.product-interest{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:750px){.product-interest{grid-template-columns:1fr 1fr}}@media only screen and (max-width:600px){.product-interest{grid-template-columns:1fr}.product-interest .cover{height:300px}}.offcanvas__header{position:relative;display:flex;justify-content:space-between;padding-top:70px;background-color:rgba(190,31,31,0)}@media screen and (max-width:780px){.offcanvas__header{padding-top:45px}}.offcanvas__header__title{font-weight:600;font-size:1.3rem}@media screen and (max-width:1260px){.offcanvas__header__title{font-size:1.1rem}}@media screen and (max-width:780px){.offcanvas__header__title{font-size:1rem}}.offcanvas__header__close{position:absolute;top:20px;right:-10px;width:50px;height:50px;padding:0;z-index:200;text-align:center;cursor:pointer}@media screen and (max-width:780px){.offcanvas__header__close{top:0;right:-15px}}.offcanvas__header__close:before{font:normal normal 15px/50px 'iconmoon_sport';content:"\e91c"}.offcanvas__body .empty_cart p{color:#adadad;margin-top:25px;margin-bottom:25px}.offcanvas__body .empty_cart a{font-weight:500;color:#03a0fb}.offcanvas__body ul{list-style:none}.offcanvas__body ul li{padding:30px 0 26px;border-bottom:1px solid #dbdbdb}@media screen and (max-width:1260px){.offcanvas__body ul li{padding:19px 0}}.offcanvas__body ul li .cart-item{display:grid;grid-template-columns:100px 1fr;grid-gap:30px}@media screen and (max-width:1260px){.offcanvas__body ul li .cart-item{grid-template-columns:1fr;grid-gap:12px}}.offcanvas__body ul li .cart-item .cart-item__image{width:100px}@media screen and (max-width:780px){.offcanvas__body ul li .cart-item .cart-item__image{width:80px}}.cart-item__info__description__tagline{margin-bottom:5px;font-size:.7rem;font-weight:300;letter-spacing:.7px;text-transform:uppercase;line-height:1.2}@media screen and (max-width:1260px){.cart-item__info__description__tagline{font-size:.625rem}}.cart-item__info__description__subline{line-height:1.25;font-weight:700;margin-bottom:5px;font-size:1.125rem}.cart-item__info__description__subline a{color:rgb(61,59,55)}.cart-item__info__description__title{line-height:1.25;font-weight:500;margin-bottom:15px;font-size:1.125rem;color:#81c2de}.cart-item__info__description__title a{color:#03a0fb}@media screen and (max-width:1260px){.cart-item__info__description__subline,.cart-item__info__description__title{font-size:1rem}.cart-item__info__description__title{margin-bottom:10px}}.cart-item__info__variant_size{font-size:.875rem;font-weight:500;margin-top:-10px;margin-bottom:10px}.cart-item__info__description__extraline{font-size:.875rem;font-weight:300}@media screen and (max-width:1260px){.cart-item__info__description__extraline{font-size:.75rem}}.cart-item__info__description__delivery-status{font-size:.875rem;font-weight:300}@media screen and (max-width:1260px){.cart-item__info__description__delivery-status{font-size:.75rem}}.cart-item__info_quantity{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}@media screen and (max-width:1260px){.cart-item__info_quantity{margin-top:9px}}.quantity-control-jan{display:flex;justify-content:space-between;border:1px solid #d5d5d5;border-radius:50px}.quantity-control-jan input[type=number]::-webkit-inner-spin-button,.quantity-control-jan input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;padding:0;background-color:rgba(255,255,255,0.02)}.quantity-control-jan input[type=number]{-moz-appearance:textfield;width:45px;text-align:center;background-color:rgba(255,55,255,0);border-radius:0;height:48px;font-size:0.9rem;padding:0}.quantity-control-jan input[type=number].notransition{background-color:rgba(162,205,226,0.5)}.quantity-control-jan input:focus{background-color:rgba(162,205,226,0.5);outline:0}.quantity-control-jan .quantity-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;text-align:center;width:40px;background-color:rgba(204,209,213,0);height:48px;line-height:48px;font-size:1.4rem;font-weight:300}.quantity-control-jan .quantity-button.quantity-down{line-height:46px}@media screen and (max-width:780px){.quantity-control-jan .quantity-button{height:40px;line-height:38px}.quantity-control-jan .quantity-button.quantity-down{line-height:36px}.quantity-control-jan input[type=number]{height:40px}}.cart-item__info__price{text-align:right;font-weight:600}.cart-item__info__unit-price{text-align:right;margin-top:3px;font-size:.8rem;font-weight:300}@media screen and (max-width:780px){.cart-item__info__price{font-size:.875rem}.cart-item__info__unit-price{font-size:.7rem;margin-top:0}}.cart-item__info__actions{margin-top:20px}.cart-item__info__actions__remove{width:auto;min-width:0;height:auto;min-height:auto;line-height:1.15;padding:0;text-decoration:underline;background:transparent!important;color:#666666!important;font-size:.875rem}@media screen and (max-width:1260px){.cart-item__info__actions__remove{font-size:.75rem}}.offcanvas__body__summary{margin-top:24px}@media screen and (max-width:1260px){.offcanvas__body__summary{margin-top:13px}}.offcanvas__body__summary__subtotal{display:flex;justify-content:space-between;font-weight:300}.offcanvas__body__summary__shipping{display:flex;justify-content:space-between;margin-top:7px;font-weight:300}.offcanvas__body__summary__total{display:flex;justify-content:space-between;margin-top:23px;padding-top:13px;border-top:1px solid #dbdbdb;font-weight:600}.offcanvas__body__summary__net{display:flex;justify-content:space-between;margin-top:20px;font-weight:300}.offcanvas__body__summary__tax{display:flex;justify-content:space-between;margin-top:7px;font-weight:300}@media screen and (max-width:1260px){.offcanvas__body__summary__total{margin-top:13px}}@media screen and (max-width:780px){.offcanvas__body__summary__net,.offcanvas__body__summary__shipping,.offcanvas__body__summary__subtotal,.offcanvas__body__summary__tax,.offcanvas__body__summary__total{font-size:.875rem;margin-top:7px}}.offcanvas__body__summary__total span span{margin-top:-2px;font-weight:300;display:inline-block;font-size:.875rem}@media screen and (max-width:1280px){.offcanvas__body__summary__total span span{display:block;font-size:.7rem}}.offcanvas__body__summary__actions{margin-top:35px}@media screen and (max-width:1260px){.offcanvas__body__summary__actions{margin-top:25px}}.offcanvas__body__summary__actions .button{width:100%;margin-bottom:10px;line-height:55px;height:55px;border-radius:40px;padding:0}.offcanvas__body__summary__actions .button.outline{line-height:53px}@media screen and (max-width:780px){.offcanvas__body__summary__actions .button{line-height:48px;margin-bottom:8px;height:50px}.offcanvas__body__summary__actions .button.outline{line-height:46px}}.wrap.wrap_cart{max-width:1440px;background-color:rgba(176,11,200,0)}.cart .grid{display:grid;grid-template-columns:68% 30%;grid-gap:2%}@media only screen and (max-width:1280px){.cart .grid{grid-template-columns:1fr}}.cart.conf .grid{grid-template-columns:1fr;grid-gap:0}.cart .cart__main{background-color:rgba(219,181,181,0)}.cart .empty_cart p{color:#959595;margin-top:25px;margin-bottom:25px}.cart .empty_cart a{font-weight:500;color:#03a0fb}.cart__main__header{font-weight:400;font-size:.875rem;display:grid;grid-template-columns:3.5fr 1.5fr 1fr 1fr}@media screen and (max-width:768px){.cart__main__header{display:none}}.conf .cart__main__header{grid-template-columns:4fr 1fr 1fr 1fr}.conf .cart__main__header span:nth-child(4){text-align:right}.cart__main ul{margin:0}.cart__main ul li{padding:30px 0;background-color:rgba(201,225,155,0);border-bottom:1px solid #d5d5d5}@media screen and (max-width:1280px){.cart__main ul li{padding:24px 0}}@media screen and (max-width:768px){.cart__main ul li{padding:20px 0 15px}.cart__main ul li+li{}}.cart .cart-item{background-color:rgba(212,237,167,0);display:grid;grid-template-columns:3.5fr 1.5fr 2fr}.conf .cart-item{grid-template-columns:4fr 1fr 2fr}@media screen and (max-width:768px){.cart .cart-item{grid-template-columns:1fr 1fr}.cart .cart-item .cart-item-part:first-child{order:1;grid-column:1/3}.cart .cart-item .cart-item-part:nth-child(2){order:2;grid-column:1/2}.cart .cart-item .cart-item-part:nth-child(3){order:3;grid-column:2/2}}@media screen and (max-width:768px){.cart.conf .cart-item{grid-gap:0.8rem 0}.cart.conf .cart-item .cart-item-part:first-child{grid-column:1/4}.cart.conf .cart-item .cart-item-part:nth-child(2){grid-column:1/2}.cart.conf .cart-item .cart-item-part:nth-child(3){grid-column:2/4}}.cart .cart-item .cart-item__info_jan{background-color:rgba(212,237,167,0);display:grid;grid-template-columns:88px 1fr;gap:25px}@media only screen and (max-width:768px){.cart .cart-item .cart-item__info_jan{grid-template-columns:80px 1fr}}.cart .cart-item__image{width:88px;background-color:rgba(198,148,218,0)}@media only screen and (max-width:768px){.cart .cart-item__image{width:80px}}.cart .cart-item__info__description{padding-right:35px}.cart .cart-item__info_quantity{margin-top:0}@media only screen and (max-width:768px){.cart .cart-item__info_quantity{margin-top:12px}}.cart .cart-item__info__actions{margin-top:15px}.cart.conf .cart-item__qty_jan .anzahl span{display:none}@media only screen and (max-width:768px){.cart.conf .cart-item__qty_jan .anzahl span{display:inline}}.cart .cart-item__info_prices{display:grid;grid-template-columns:1fr 1fr;background-color:rgba(242,224,29,0)}@media screen and (max-width:768px){.cart .cart-item__info_prices{grid-template-columns:1fr;height:45px;margin-top:12px}.cart .cart-item__info_prices .price-part:first-child{order:2}.cart .cart-item__info_prices .price-part:nth-child(2){order:1}}.cart.conf .cart-item__info_prices{margin-top:0}.cart .cart-item__info__unit-price{text-align:left;margin-top:10px;font-size:1rem;background-color:rgba(175,149,227,0)}.cart.conf .cart-item__info__unit-price{margin-top:0}.cart .cart-item__info__unit-price span{display:none}.cart .cart-item__info__price{text-align:left;font-size:1rem;margin-top:10px;background-color:rgba(171,110,235,0)}.cart.conf .cart-item__info__price{text-align:right;margin-top:0}@media only screen and (max-width:768px){.cart .cart-item__info__unit-price{text-align:right;font-size:.7rem;margin-top:0}.cart .cart-item__info__unit-price span{display:inline}.cart .cart-item__info__price{text-align:right;margin-top:0}}.cart aside{background-color:rgba(245,245,245,1);padding:45px 55px}.cart.conf aside{padding:0;background-color:rgba(245,245,245,1)}@media screen and (max-width:1400px){.cart aside{padding:35px 30px}}.cart .cart__aside h2{font-weight:500;margin-bottom:15px;font-size:1.35rem}.cart ul.cart__aside__summary{margin:0}.cart .offcanvas__body__summary__total span span{margin-top:0;display:block}@media screen and (max-width:1280px){.cart .offcanvas__body__summary__total span span{display:inline-block;font-size:.875rem}}.cart .offcanvas__body__summary__net,.cart .offcanvas__body__summary__shipping,.cart .offcanvas__body__summary__subtotal,.cart .offcanvas__body__summary__tax,.cart .offcanvas__body__summary__total{font-size:1rem}.cart .offcanvas__body__summary__net,.cart .offcanvas__body__summary__shipping,.cart .offcanvas__body__summary__subtotal,.cart .offcanvas__body__summary__tax{font-weight:400}.offcanvas__body__summary__shipping{display:flex;justify-content:space-between;margin-top:7px;font-weight:300}.cart .offcanvas__body__summary__actions .button{width:100%;margin-bottom:0}@media screen and (max-width:1280px){.cart .offcanvas__body__summary__actions .button{width:250px;margin-top:10px;float:right}}@media screen and (max-width:350px){.cart .offcanvas__body__summary__actions .button{width:100%}}.cart.conf .offcanvas__body__summary__actions .button,.cart.conf .offcanvas__body__summary__actions button{width:360px;float:right;line-height:75px;height:75px;margin-top:20px;border-radius:40px}@media screen and (max-width:380px){.cart.conf .offcanvas__body__summary__actions .button,.cart.conf .offcanvas__body__summary__actions button{width:100%}}body.shop05_checkout #mainheader .head #HEAD_1,body.shop06_confirm #mainheader .head #HEAD_1,body.shop07_finish #mainheader .head #HEAD_1{}.mainnav{}.mainnav.mainnav_shop{display:block;visibility:visible;position:static;opacity:1}.mainnav.mainnav_shop ul li a{font-weight:500;font-size:1.1rem;line-height:40px;transition:all 0.2s;display:block;text-decoration:none;background-color:rgba(255,255,255,0.1);border-radius:50px;position:relative;padding-right:15px;padding-left:15px;text-transform:none;letter-spacing:0;border:1px solid #171717;color:#000000}.mainnav.mainnav_shop ul li a:hover{background-color:rgba(255,255,255,0.1)}@media only screen and (max-width:435px){.mainnav.mainnav_shop ul li a{font-size:1rem;line-height:40px;padding-right:10px;padding-left:10px}}@media only screen and (max-width:340px){.mainnav.mainnav_shop ul li a{font-size:0.8rem;line-height:36px;padding-right:8px;padding-left:8px}}button.shop{margin:0 5px 0 0;padding:0 100px;border-radius:40px}.shopmeldung{padding:40px;background-color:#daebf6;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px}@media screen and (max-width:600px){.shopmeldung{padding:40px 20px}}.shopmeldung.error{background-color:#dfc4c3}.shopmeldung .statusicon{color:#009efb;width:42px;height:42px}.shopmeldung.process .statusicon:after{font:normal normal 42px/1 'iconmoon_sport'!important;content:"\e94a"}.shopmeldung.success .statusicon:after{font:normal normal 42px/1 'iconmoon_sport'!important;content:"\e949"}.shopmeldung.error .statusicon:after{font:normal normal 42px/1 'iconmoon_sport'!important;content:"\e948";color:#e96a6a}.checkout-steps{padding:16px 0;background:#2b2b2b}@media screen and (max-width:600px){.checkout-steps{padding:20px 0}}.checkout-steps ol{display:flex;align-content:center;justify-content:center;align-items:center;font-weight:500;counter-reset:custom-counter;gap:85px;color:#8b9ca6;font-weight:600}@media only screen and (max-width:800px){.checkout-steps ol{font-size:.9rem}}@media screen and (max-width:600px){.checkout-steps ol{font-size:.7rem;gap:35px}}@media screen and (max-width:400px){.checkout-steps ol{gap:15px}}.checkout-steps ol li{position:relative;counter-increment:custom-counter}.checkout-steps ol li:before{content:"";display:inline-block;vertical-align:middle;text-align:center;font-weight:500;font-size:0.9;width:38px;height:38px;line-height:38px;margin-right:10px;background:url(../img/svg/check-black.svg) center center no-repeat;background-size:26px;border-radius:50px;background-color:#e2eef6}.checkout-steps ol li.active:before,.checkout-steps ol li.active~li:before{background-image:none;color:#000000;content:counter(custom-counter)}.checkout-steps ol li.active:before{background-image:none;background-color:#009efb}@media screen and (max-width:800px){.checkout-steps ol li:before{width:27px;height:27px;line-height:27px;margin-right:8px;background-size:18px;font-size:.7rem}}@media screen and (max-width:600px){.checkout-steps ol li:before{width:20px;height:20px;line-height:20px;margin-right:5px;font-size:.625rem;background-size:15px}}.confirm_data h2{font-size:1.3125rem;margin:50px 0 15px;border-bottom:1px solid #2f2f2f;font-weight:500;padding-bottom:8px;color:#313131}.confirm_data p{margin:0}.confirm_data address{margin:0}.confirm_userdata{margin-bottom:20px}.ssl{position:relative;height:500px;overflow:hidden}.ssl .sslbox{position:absolute;top:0;left:0;width:100%;z-index:100;opacity:0;visibility:hidden;height:500px;overflow:hidden}.ssl .sslbox img{object-fit:cover;width:100%;margin:0 auto;height:500px}.ssl.ssl1,.ssl.ssl1 .sslbox,.ssl.ssl1 .sslbox img{height:550px}.ssl .navlinks{z-index:200;bottom:40px;left:50%;margin:0;position:absolute;transform:translate(-50%);display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:5px;visibility:hidden;opacity:0;transition:1.2s ease-out}.ssl .navlinks.installed{visibility:visible;opacity:1}.ssl .navlinks .navlink{width:45px;height:6px;background:rgba(0,0,0,.3);cursor:pointer}.ssl .navlinks .navlink:hover{background:rgba(0,0,0,1)}.ssl .navlinks .navlink.active{background:rgba(0,0,0,1)}.ssl .navbuttons{z-index:300;position:absolute;top:calc(50% - 20px);width:calc(100% - 40px);display:flex;align-items:center;justify-content:space-between;margin-left:20px;opacity:0;visibility:hidden;transition:opacity 0.2s ease-out}.ssl .navbuttons.installed{visibility:visible}.ssl .navbuttons.installed.active{opacity:1}.ssl .navbuttons .navbutton{width:40px;height:40px;background-color:#ffffff;border-radius:50px;border:1px solid #000000;transition:background-color opacity 0.2s ease-out;cursor:pointer}.ssl .navbuttons .navbutton.inactive{opacity:0.5;visibility:hidden;background-color:rgba(237,22,22,0.67)}.ssl .navbuttons .navbutton:hover{background-color:rgba(255,255,255,0)}.ssl .navbuttons .navbutton.navnext{transform:rotate(180deg)}.ssl .navbuttons .navbutton:before{font:normal normal 16px/39px 'iconmoon_sport'!important;content:"\e915";color:#000;margin-left:10px;background-color:rgba(226,33,33,0)}#seitensuche a.pagetitle,#seitensuche p.meldung{font-size:1.3rem}#seitensuche a.pagetitle,#seitensuche a.pageurl{display:block}#seitensuche span{font-weight:600}#seitensuche ul.suchergebnis{margin-top:40px;margin-bottom:40px;list-style:none;padding:0}#seitensuche ul.suchergebnis li{position:relative;padding:0 0 20px 32px}#seitensuche ul.suchergebnis a.pagetitle:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal normal 20px/1.6 'iconmoon_sport'!important;content:"\e90e";color:#03a0fb;position:absolute;left:0;top:0}#seitensuche ul.suchergebnis li a.pagetitle:hover:before{color:#000}#seitensuche ul.suchergebnis a.pageurl,#seitensuche ul.suchergebnis p{margin:0;font-size:0.95rem;line-height:1.5}#searchformPage{width:380px}p+#searchformPage{margin-top:50px}form.searchformOpen{position:relative}form.searchformOpen button{position:absolute;top:0;left:0;width:64px;height:100%;color:transparent;font:0/0 a;text-shadow:none;padding:0;background-color:rgba(0,0,0,1);border:none;border-radius:0}form.searchformOpen button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal normal 30px/0.8 'iconmoon_sport'!important;content:"\e94c";color:rgba(255,255,255,0.8);padding-left:2px}form.searchformOpen input[type=text]{height:76px;background-color:rgb(0,158,251);color:#ffffff;font-size:1.4rem;padding-left:85px;border-radius:0;line-height:2}form.searchformOpen input[type=text]:focus{background-color:rgba(0,158,251,0.66)!important;color:#ffffff!important}form.searchformOpen ::placeholder{color:rgba(255,255,255,0.4);font-size:1.2rem;line-height:2.4}p+.pagbox{margin-top:30px}.pagbox{margin-bottom:30px}.pagstring p{margin-bottom:8px;font-size:0.95em}.pagpw ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:left;align-items:center;list-style:none;margin:0;padding:0}.pagpw ul li{text-align:center}.pagpw ul li:first-of-type{margin-left:0}.pagpw ul li:last-of-type{margin-right:0}.pagpw ul li a{transition:all 0.2s ease-out;display:block;width:42px;height:42px;line-height:42px;font-weight:500;font-size:14px;margin-right:2px;margin-bottom:2px;background-color:rgb(187,220,250);color:rgb(0,158,251)}.pagpw ul li a:hover,.pagpw ul li.MarkupPagerNavOn a{background-color:rgb(121,192,253);color:rgb(0,112,177)}.pagpw ul li.MarkupPagerNavPrevious a:after{font:normal normal 11px/1 'iconmoon_sport'!important;content:"\e913";display:inline-block;transform:rotate(90deg)}.pagpw ul li.MarkupPagerNavNext a:after{font:normal normal 11px/1 'iconmoon_sport'!important;content:"\e913";display:inline-block;transform:rotate(-90deg)}.pagpw ul li.MarkupPagerNavSeparator{line-height:30px;width:24px;height:40px}.pagpw ul li a.singlepag{}.pagpw ul li a.singlepag:hover{}.pagpw ul li a.singlepag.first:before{font:normal normal 11px/1 'iconmoon_sport'!important;content:"\e91e";display:inline-block;transform:rotate(180deg)}.pagpw ul li a.singlepag.last:before{font:normal normal 11px/1 'iconmoon_sport'!important;content:"\e91e";display:inline-block}.anmeldung_single #breadcrumb,.anmeldung_single #mainbody{background-color:#dbecf7}.anmeldung_single h1{margin-bottom:28px}h1.smallmargin{margin-bottom:28px;margin-top:50px;font-size:2.5rem}.temp_single #breadcrumb,.temp_single #mainbody{background-color:#dbecf7}.temp_single h1{margin-bottom:30px}.anmeldungen_single #breadcrumb,.anmeldungen_single #mainbody{background-color:#dbecf7}.anmeldungen_single h1{margin-bottom:30px}#anmeldung{background-color:#fff;padding:42px;margin-top:calc(2vw)}@media only screen and (max-width:590px){#anmeldung{padding:25px}}@media only screen and (max-width:450px){#anmeldung{padding:15px}}#anmeldung h1{font-size:25px;margin:0 0 15px;line-height:1.2}#anmeldung h2{font-size:25px;margin:0;line-height:1.2}#anmeldung p.datum{font-size:25px;margin:0;color:#03a0fb;line-height:1.2}#anmeldung a.info{color:#03a0fb;line-height:1.2;background-color:#fffffe;border:1px solid rgba(0,158,251,0.54);padding:12px 20px;display:inline-block;transition:all 0.2s ease-out;margin-top:22px;border-radius:4px}.gc-bloglist{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:44px;overflow:hidden}@media only screen and (max-width:1060px){.gc-bloglist{grid-column-gap:32px}}@media only screen and (max-width:880px){.gc-bloglist{grid-template-columns:1fr 1fr}}@media only screen and (max-width:580px){.gc-bloglist{display:block}}.gc-bloglist .spacer{margin-bottom:58px}.gc-bloglist a{display:block}.gc-bloglist a .cover{background-color:rgba(31,130,190,0.4)}.gc-bloglist a article{padding-top:11px;padding-right:22px}.gc-bloglist a h3,.gc-bloglist a p,.gc-bloglist a time{margin:0;font-size:1rem;line-height:1.3;font-weight:400}.gc-bloglist a time{font-weight:400;color:#03a0fb;font-size:0.9rem}.gc-bloglist a h3{font-size:1.4rem;line-height:1.1;margin-top:7px;margin-bottom:8px;color:#03a0fb}.gc-bloglist svg{width:150px;height:150px;fill:#fff;fill-opacity:0.2;background-color:rgba(0,0,0,0)}.pagination ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:left;align-items:center;margin:0}.pagination ul li{text-align:center}.pagination ul li:first-of-type{margin-left:0}.pagination ul li:last-of-type{margin-right:0}.pagination ul li a{transition:all 0.2s ease-out;display:block;width:42px;height:42px;line-height:42px;font-weight:500;font-size:14px;background-color:rgb(143,203,252);margin-right:2px;margin-bottom:2px}.pagination ul li a:hover,.pagination ul li.MarkupPagerNavOn a{background-color:rgb(89,171,239)}.pagination ul li.MarkupPagerNavPrevious a:after{font:normal normal 11px/1 'iconmoon_sport'!important;content:"\e913";display:inline-block;transform:rotate(90deg)}.pagination ul li.MarkupPagerNavNext a:after{font:normal normal 11px/1 'iconmoon_sport'!important;content:"\e913";display:inline-block;transform:rotate(-90deg)}.pagination ul li.MarkupPagerNavSeparator{line-height:30px;width:24px;height:40px}.gc-blogarticle{display:grid;grid-template-columns:auto 280px;grid-column-gap:13%}@media only screen and (max-width:1050px){.gc-blogarticle{grid-template-columns:auto 240px;grid-column-gap:10%}}@media only screen and (max-width:850px){.gc-blogarticle{display:block}.gc-blogarticle .gi-4{margin-top:calc(50px + 2vw)}}.gc-blogarticle .gi-1{grid-row:1}.gc-blogarticle .gi-2{grid-row:2}.gc-blogarticle .gi-3,.gc-blogarticle .gi-4{grid-row:3}.gc-blogarticle .gi-5{grid-row:4}.gc-blogarticle h1{margin-bottom:30px;margin-top:30px}.gc-blogarticle .post-meta{margin-bottom:calc(80px + 2vw)}.gc-blogarticle .post-meta time.blogdate{font-size:1.3rem;color:#009ffb;font-size:1.3rem;border:1px solid #009ffb;padding:7px 13px 9px;display:inline-block}.autor_box{margin-top:60px}.autor_box p{border:1px solid #03a0fb;padding:20px;font-size:1rem;color:#009ffb}.blognav a{color:#03a0fb;margin-bottom:25px;display:block}.blognav a span{display:block;font-size:0.9rem;line-height:1.44}.blognav a time{display:block;font-size:0.9rem}.blognav a span:last-child{font-weight:500;color:#4a4a4a;font-size:1.2rem;line-height:1.3;margin-top:5px}.blognav a:hover span,.blognav a:hover time{color:#03a0fb}.blognav a.home{display:inline-block;padding:5px 10px;margin-top:10px;font-size:1.2rem;font-weight:500;background-color:#03a0fb;color:#ffffff}.gc-sport{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:2px}.gc-sport.gc-4sp{grid-template-columns:1fr 1fr 1fr 1fr}.gc-sport div{margin-bottom:2px}.gc-sport div p{position:absolute;color:rgba(255,255,255,1);font-size:25px;left:50%;top:64%;background-color:rgba(0,158,251,0.75);margin:0;padding:0 10px 3px;z-index:1002;transform:translate(-50%,-50%)}.gc-sport.gc-4sp div p{background-color:rgba(140,187,44,0.82)}@media only screen and (max-width:650px){.gc-sport{grid-template-columns:1fr}.gc-sport.gc-4sp{grid-template-columns:1fr 1fr}}@media only screen and (max-width:450px){.gc-sport.gc-4sp{grid-template-columns:1fr}}.sp_vereine_big{margin-top:28px}.sp_verein{background-color:#e0f1fc;padding:40px;margin-top:8px}.sp_verein h3{font-size:1.7rem;margin-top:0;font-weight:400;margin-bottom:25px}.sp_verein .verein_link{display:flex;justify-content:flex-end}.sp_verein .verein_link a{font-weight:500;color:#009efb;display:inline-block;background-color:#ffffff;padding:12px 20px;transition:all 0.2s ease-out}.sp_verein .verein_link a:hover{background-color:rgba(191,220,246,0.64)}.sp_verein .verein_link a:after{font:normal normal 19px/1 'iconmoon_sport';content:"\e906";margin-left:11px;position:relative;top:2px}.sp_verein table.table-sportevent-single{margin-bottom:26px}.partnerblock+.partnerblock,h2+.partnerblock{margin-top:calc(30px + 1vw)}@media only screen and (max-width:485px){.sp_verein{padding:25px}}@media only screen and (max-width:400px){.sp_verein{padding:15px}}.sp_eventlist{margin-top:28px}.sp_eventlist li a{display:block;padding:11px;font-size:1.3rem;transition:all 0.2s ease-out;margin-bottom:2px;background-color:rgb(182,216,246)}.sp_eventlist li:first-of-type a{}.sp_eventlist li:last-of-type a{}.sp_eventlist li a span.date{margin-right:12px;font-size:1.1rem}.sp_eventlist li a span.name{color:#009efb;margin-right:12px}.sp_eventlist li a span.typ{color:#ffffff;display:inline-block;width:19px;height:19px;text-align:center;font-size:0.84rem;margin-right:2px;position:relative;bottom:3px;background-color:#4aadf3}.sp_eventlist li a:hover{background-color:rgba(219,234,247,0.54)}@media only screen and (max-width:600px){.sp_eventlist li a{font-size:1.2rem}.sp_eventlist li a span.date{display:block;margin-right:6px;font-size:1.1rem}}.event-head h1{margin-bottom:30px}#sport-event-date{color:#009ffb;font-size:1.3rem;border:1px solid #009ffb;padding:14px;display:inline-block;margin-bottom:calc(60px + 3vw);margin-right:-1px}.partner-list-head{max-width:650px}.partner-list-head p{border-left:2px solid #009ffb;padding-left:15px}.partner-list{margin-top:50px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:5%;overflow:hidden}@media only screen and (max-width:1100px){.partner-list{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:900px){.partner-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width:580px){.partner-list{display:block}}.partner-list a{display:block;margin-bottom:50px}.partner-list a h2{font-size:1.4rem;color:#03a0fb;margin-top:10px;margin-bottom:2px}.partner-list a p{margin:0}.unterstuetzer-list{max-width:550px;margin-top:55px}.unterstuetzer-list h2{font-size:2.8rem;margin-bottom:27px}.unterstuetzer-list a{display:block;color:#03a0fb;font-size:1.4rem;padding-top:7px;padding-bottom:7px;border-bottom:1px solid #94ccfc;transition:all 0.2s ease-out}.unterstuetzer-list a:first-of-type{border-top:1px solid #94ccfc}.unterstuetzer-list a:hover{background-color:#dfedfa}.partner-single-head{margin-bottom:35px}.partner-single-head h1{margin-bottom:6px}.partner-single-head p{font-size:1.3rem;margin-bottom:calc(20px + 3vw);margin-top:0}.partner-single-body{margin-bottom:55px}.partner-single-body .cke_body{margin-bottom:55px}.partner-single-body p.left-line-blue{border-left:2px solid #009ffb;padding-left:15px;margin-bottom:60px}.link_block{margin-top:45px;display:flex;flex-wrap:wrap;margin-bottom:55px}.link_block a{background-color:#ffffff;display:block;padding:12px 20px;border:1px solid #009ffb;color:#009ffb;margin-right:7px;transition:all 0.2s ease-out;margin-bottom:7px}.link_block a.ext{}.link_block a.ext:before{font:normal normal 18px/1 'iconmoon_sport';content:"\e94b";margin-right:7px}.link_block a:hover{border:1px solid #313131;color:#313131}.partner-single-body p.coupon{}.partner-single-body div.coupon{display:grid;grid-template-columns:150px auto;grid-column-gap:3px;margin-bottom:60px}.partner-single-body div.coupon p{background-color:#5cbbf4;margin:0;display:flex;align-items:center;justify-content:center;padding:20px 23px}.partner-single-body div.coupon p.prozent{background-color:#5cbbf4;font-size:45px}.partner-single-body div.coupon p.prozent span:first-of-type{padding-right:5px}@media only screen and (max-width:380px){.partner-single-body div.coupon{display:block}.partner-single-body div.coupon p{padding:20px}.partner-single-body div.coupon p.prozent{margin-bottom:2px;line-height:1}}.blog_block{margin-top:calc(40px + 1vw);margin-bottom:calc(50px + 1vw)}.blog_block h2{margin-bottom:25px}.blog_block a{display:block;color:#009ffb;font-size:1.2rem;padding-top:7px;padding-bottom:7px;border-bottom:1px solid #94ccfc;transition:all 0.2s ease-out}.blog_block a:hover{background-color:#dfedfa}.blog_block a:first-of-type{border-top:1px solid #94ccfc}.gc-reisen{display:grid;grid-template-columns:auto 280px;grid-column-gap:13%}@media only screen and (max-width:1050px){.gc-reisen{grid-template-columns:auto 240px;grid-column-gap:10%}}@media only screen and (max-width:850px){.gc-reisen{display:block}.gc-reisen .gi-4{margin-top:calc(30px + 2vw)}}.gc-reisen .gi-1{grid-row:1}.gc-reisen .gi-2{grid-row:2}.gc-reisen .gi-3,.gc-reisen .gi-4{grid-row:3}.gc-reisen div.gi-1{}.reisen_single h1{margin-bottom:30px}time.reisedate{display:inline-block;border:1px solid #009ffb;padding:11px 22px;color:#009ffb;font-size:1.4rem;border-radius:50px}time.reisedate.old{}.gc-reiselist{margin-bottom:50px}.gc-reiselist a{display:grid;grid-template-columns:270px auto;grid-column-gap:0;margin-bottom:15px}@media only screen and (max-width:600px){.gc-reiselist a{display:block;margin-bottom:35px}}.gc-reiselist a article{padding:40px;background-color:rgb(216,235,252);transition:background-color 300ms}.gc-reiselist a:hover article{background-color:rgb(175,213,245)}.gc-reiselist a time{display:inline-block;font-weight:400;color:#03a0fb;margin-bottom:7px;font-size:1.15rem;border:1px solid #aed4f4;background-color:#f4f8fc;padding:3px 12px;border-radius:20px}.gc-reiselist a.old time{background-color:#aed4f4}.gc-reiselist a h3{font-size:1.7rem;line-height:1.15;margin-top:7px;margin-bottom:7px;color:#03a0fb}.gc-reiselist a p{font-size:0.95rem}.gc-reiselist svg{width:130px;height:130px;fill:#fff;fill-opacity:0.2;background-color:rgba(158,27,27,0)}.gc-reiselist div.divhover{background-color:rgb(175,213,245)}.evl-big{margin-top:70px}.evl-big .subhead{border:1px solid #009ffb;padding:15px;display:inline-block;color:#009efb;margin-bottom:24px}.evl-big a{display:block;margin-top:17px;color:#2a2a2a}.evl-big a .eventblock{display:grid;grid-template-columns:1fr 1fr;background-color:#1c1d1c}div.imh_evl{height:350px}.evl-home div.imh_evl{height:440px}.premium div.imh_evl{height:440px}div.imh_evl div.zeitraum{position:absolute;border:3px solid #12a5fc;color:#12a5fc;padding:8px 17px 9px;font-size:1.2rem;background-color:rgba(28,29,28,0.7);text-transform:uppercase;letter-spacing:3px;font-weight:500;z-index:2000}.evl-big.evl-jahre .premium div.imh_evl div.zeitraum{border:3px solid #6dc3a2;color:#6dc3a2}.evl-big .eventtext{background-color:#4baef3;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;min-width:250px}.evl-big.evl-jahre .eventtext{background-color:#14a6fc}.evl-big.evl-jahre .premium .eventtext{background-color:#6dc3a2}.evl-big .eventtext p{margin:0}.evl-big .eventtext p.pre{font-size:1.1rem;font-weight:500;line-height:1;margin-bottom:28px;color:#ffffff;border:4px solid rgba(255,255,255,0.8);padding:17px 15px 15px;text-transform:uppercase;letter-spacing:3px}.evl-big .eventtext p.title{font-size:1.6rem;line-height:1.3;margin-bottom:10px}.evl-big .eventtext p.subtitle{margin-bottom:18px}.evl-big .eventtext p.termin{font-size:0.9rem;background-color:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3);padding:6px 9px 7px;color:rgba(255,255,255,0.81)}@media only screen and (max-width:1000px){.evl-home div.imh_evl{height:320px}}@media only screen and (max-width:500px){.evl-big a .eventblock{display:grid;grid-template-columns:1fr}.evl-home div.imh_evl,div.imh_evl{height:290px}}.evl-small{margin-top:70px}.evl-small .subhead{border:1px solid #009ffb;padding:15px;display:inline-block;color:#009efb;margin-bottom:24px}.evl-small .event{display:grid;grid-template-columns:120px auto;grid-column-gap:2px;margin-bottom:2px}.evl-small .eventtermin{display:flex;flex-direction:column;justify-content:center;width:120px;min-height:120px;background-color:#03a0fb;text-align:center;color:#000000}.evl-small .eventtermin.old,.evl-small.old .eventtermin{background-color:#9b9b9b}.evl-small .event .info{display:flex;flex-direction:column;justify-content:center;padding:20px;transition:all 0.2s ease-out;position:relative;overflow:hidden;background-color:#ffffff}.evl-small .event .info:after{font:normal normal 200px/1 'iconmoon_sport'!important;content:"\e922";color:#ffffff;opacity:0.05;position:absolute;right:-50px;top:10px}.evl-small .event .info p{margin:0;line-height:1.3;font-size:1rem;z-index:100;color:#313131}.evl-small .event .info p.tour{margin:0 0 6px;font-size:1.7rem;color:#03a0fb;line-height:1.1}.evl-small .event.regel .info{background-color:rgba(0,158,251,0.2)}.evl-small .event:hover .info{background-color:#009ffb}.evl-small .event:hover .info p.tour{color:#c3ddeb}.gc-events{display:grid;grid-template-columns:auto 280px;grid-column-gap:13%;margin-top:calc(10px + 2vw)}@media only screen and (max-width:1050px){.gc-events{grid-template-columns:auto 240px;grid-column-gap:10%}}@media only screen and (max-width:850px){.gc-events{display:block}.gc-events .gi-4{margin-top:calc(30px + 2vw)}}.gc-events .gi-1{grid-row:1}.gc-events .gi-2{grid-row:2}.gc-events .gi-3,.gc-events .gi-4{grid-row:3}.gc-events	div.gi-1{}.gc-events p.premiumevent{margin-bottom:30px;margin-top:10px;display:inline-block;font-size:1.2rem;font-weight:400;line-height:1;margin-bottom:25px;padding:18px;background-color:#6dc3a2}.gc-events h1{margin-bottom:30px;margin-top:10px}.gc-events p.terminangabe{color:#009ffb;font-size:1.3rem;border:1px solid #009ffb;padding:20px;display:inline-block}.gc-events .datenquadrate{margin-bottom:calc(80px + 2vw);display:flex;flex-wrap:wrap;margin-top:20px}.gc-events .eventtermin{display:flex;flex-direction:column;justify-content:center;width:105px;min-height:105px;background-color:#03a0fb;text-align:center;color:#000000;background-color:rgba(0,159,251,0.8);margin-right:2px;margin-bottom:2px}.eventtermin span{line-height:1.1;font-size:15px}.eventtermin .datum{font-size:32px;margin-bottom:3px;margin-top:2px}.eventtermin .wochentag{color:rgba(255,255,255,0.6)}.eventtermin .jahreszahl{color:rgba(255,255,255,0.6)}.eventnav a{color:#03a0fb;margin-bottom:25px;display:block}.eventnav a span{display:block;font-size:0.9rem;line-height:1.44}.eventnav a time{display:block;font-size:0.9rem}.eventnav a span:last-child{font-weight:500;color:#4a4a4a;font-size:1.2rem;line-height:1.3;margin-top:5px}.eventnav a:hover span,.eventnav a:hover time{color:#03a0fb}.eventnav a.home{display:inline-block;padding:5px 10px;margin-top:15px;font-size:1.2rem;font-weight:500;background-color:#03a0fb;color:#ffffff}.eventnav.eventnav_r a.home{margin-top:0}.gc-rezepte{display:grid;grid-template-columns:auto 280px;grid-column-gap:13%}@media only screen and (max-width:1050px){.gc-rezepte{grid-template-columns:auto 240px;grid-column-gap:10%}}@media only screen and (max-width:850px){.gc-rezepte{display:block}.gc-rezepte .gi-4{margin-top:calc(30px + 2vw)}}.gc-rezepte .gi-1{grid-row:1}.gc-rezepte .gi-2{grid-row:2}.gc-rezepte .gi-3,.gc-rezepte .gi-4{grid-row:3}.gc-rezepte	div.gi-1{}.gc-rezepte h1{}.gc-rezepte .post-meta{margin-bottom:calc(60px + 2vw)}.gc-rezepte .rezeptblock{margin-bottom:calc(25px + 2vw)}.gc-rezepte p.subsmall{font-size:12px;margin-top:8px}.gc-rezepte ul.detailslist{list-style:none}.gc-rezepte ul.detailslist li{font-weight:600;line-height:1.7}.gc-rezepte ul.detailslist li span{font-weight:400}.gc-rezepte ul.detailslist li:before{font:normal normal 22px/1 'iconmoon_sport'!important;content:"\e935";position:relative;top:5px;margin-right:8px;color:#03a0fb}.gc-rezepte ul.detailslist li.level:before{content:"\e934"}.gc-rezepte ul.detailslist li.calories:before{content:"\e940"}.gc-rezepte ul.detailslist li.vegetarian:before{content:"\e937"}.gc-rezepte ul.detailslist li.vegan:before{content:"\e938"}.gc-rezepte ul.detailslist li.glutenfree:before{content:"\e939"}.gc-rezepte ul.detailslist li.sugarfree:before{content:"\e93a"}.gc-rezepte ul.detailslist li.lactosefree:before{content:"\e93b"}.gc-rezepte ul.detailslist li.lowcarb:before{content:"\e947"}.gc-rezepte ul.details{display:flex;flex-wrap:wrap;flex-direction:row}.gc-rezepte ul.details li{margin-right:20px;text-align:center;margin-bottom:18px}.gc-rezepte ul.details li:last-of-type{}.gc-rezepte ul.details li div{border-radius:100px;width:74px;height:74px;background-color:rgba(0,159,251,0.7);color:#ffffff}.gc-rezepte ul.details li div.icon:before{font:normal normal 40px/74px 'iconmoon_sport'!important;content:"\e93c"}.gc-rezepte ul.details li div.icon.vegetarian:before{content:"\e93e"}.gc-rezepte ul.details li div.icon.vegan:before{content:"\e93f"}.gc-rezepte ul.details li div.icon.glutenfree:before{content:"\e931"}.gc-rezepte ul.details li div.icon.sugarfree:before{content:"\e932"}.gc-rezepte ul.details li div.icon.lactosefree:before{content:"\e933"}.gc-rezepte ul.details li div.icon.lowcarb:before{content:"\e947"}.gc-rezepte ul.details li div span{display:block;font-size:33px;line-height:74px}.gc-rezepte ul.details li div span:last-of-type{}.gc-rezepte ul.details li p{margin-top:8px;font-size:12px}.gc-rezepte .nutrition{display:flex;flex-wrap:wrap;flex-direction:row;margin:15px 0 0}.gc-rezepte .nutrition strong{}.gc-rezepte .nutrition li{border:1px solid rgba(0,158,251,0.7);line-height:1.2;padding:15px 35px 15px 12px;margin-right:-1px;margin-bottom:-1px}@media only screen and (max-width:540px){.gc-rezepte .nutrition li{width:50%}}.gc-rezepte .zutaten_head_zaehler{}.gc-rezepte .zutaten_head_zaehler h2{}.gc-rezepte .portionen_zaehler{display:flex;flex-wrap:wrap;flex-direction:row;margin-top:12px;margin-bottom:30px}.gc-rezepte .portionen_zaehler p{}.gc-rezepte ul.zutaten_liste{list-style-type:none}.gc-rezepte ul.zutaten_liste li{list-style-type:disc}.gc-rezepte ul.zutaten_liste li.groupheader{list-style-type:none;margin-top:12px;font-weight:500;color:#009ffb;font-size:1.1rem;margin-left:-18px}.gc-rezepte .zutaten_fraction{font-feature-settings:"frac" 1,"kern" 1}.gc-rezepte div.zaehler{cursor:pointer;font-size:52px;width:45px;height:45px;line-height:38px;font-size:26px;color:#009ffb;background-color:#ffffff;border:1px solid #009ffb;border-radius:25px;text-align:center;padding:0}.gc-rezepte div.zaehler:hover{background-color:rgba(0,158,251,0.4)}.gc-rezepte div.zaehler.minus{margin-right:5px}.gc-rezepte ul.preplist{list-style:none;padding:0;margin-top:40px}.gc-rezepte ul.preplist li{display:grid;grid-template-columns:60px auto;align-items:center;padding-top:13px;padding-bottom:13px;border-top:1px solid rgb(154,208,252)}.gc-rezepte ul.preplist li.groupheader{font-size:13px;margin-top:30px;color:#009ffb;display:block;font-weight:400;border:none;padding:0;margin-bottom:2px}.gc-rezepte ul.preplist li.groupheader span{border-top-right-radius:32px;background-color:rgba(154,208,252,0.46);padding:5px 25px 5px 10px}.gc-rezepte ul.preplist li:last-of-type{border-bottom:none}.gc-rezepte ul.preplist li div{}.gc-rezepte ul.preplist li div.number{font-size:22px;background-color:#009ffb;width:40px;height:40px;text-align:center;line-height:40px;border-radius:100px}.gc-rezeptelist{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;overflow:hidden}@media only screen and (max-width:960px){}@media only screen and (max-width:600px){.gc-rezeptelist{display:block}}.gc-rezeptelist a{display:block;margin-bottom:50px}.gc-rezeptelist a .cover{}.gc-rezeptelist a h2{font-size:1.4rem;color:#03a0fb;margin-top:12px;margin-bottom:8px}.gc-rezeptelist a .entryfooter{display:flex}.gc-rezeptelist a .entryfooter div{margin-right:12px;font-size:14px}.gc-rezeptelist a .entryfooter div:last-of-type{margin-right:0}.gc-rezeptelist a .entryfooter div:before{font:normal normal 18px/0 'iconmoon_sport'!important;content:"\e935";position:relative;top:2px;margin-right:2px;color:#03a0fb}.gc-rezeptelist a .entryfooter div.level:before{content:"\e934";margin-right:4px}.gc-rezeptelist a .entryfooter div.cal:before{content:"\e940";margin-right:4px}.gc-touren{display:grid;grid-template-columns:300px auto;grid-column-gap:40px;margin-bottom:30px;min-height:1000px}@media only screen and (max-width:700px){.gc-touren{display:block;min-height:inherit}}.gc-touren .gi-1{grid-row:1}.gc-touren .gi-2{grid-row:2}.gc-touren .gi-3,.gc-touren .gi-4{grid-row:3}.gc-touli{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:15px;grid-row-gap:36px;margin-bottom:30px;margin-top:18px}@media only screen and (max-width:1160px){.gc-touli{grid-template-columns:1fr 1fr}}@media only screen and (max-width:920px){.gc-touli{grid-template-columns:1fr;grid-row-gap:15px}}@media only screen and (max-width:700px){.gc-touli{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:25px}}@media only screen and (max-width:600px){.gc-touli{grid-template-columns:1fr;grid-row-gap:15px}}.gc-touli.gc-startseite{grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width:1000px){.gc-touli.gc-startseite{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (max-width:600px){.gc-touli.gc-startseite{grid-template-columns:1fr}}.gc-touli a{display:block;transition:background-color 0.3s ease-out;background-color:#ffffff}@media only screen and (max-width:600px){}.gc-touli.noajax a{display:none;opacity:0}.gc-touli a:hover{background-color:rgba(255,255,255,0.2)}.gc-touli a .listimage{position:relative}.gc-touli a .listimage .listicon{position:absolute;z-index:100;width:40px;height:124px;border-radius:0 0 50px 0;background-color:rgba(1,159,251,1);text-align:center;left:0;top:0}.gc-touli a .listimage.nsc_leicht .listicon{background-color:rgba(1,159,251,1)}.gc-touli a .listimage.nsc_mittelschwer .listicon{background-color:rgba(6,93,184,1)}.gc-touli a .listimage.nsc_schwer .listicon{background-color:rgba(39,44,55,1)}.gc-touli a .listimage .listicon:after{font:normal normal 28px/50px 'iconmoon_sport'!important;content:"";color:rgba(255,255,255,1);position:relative;right:0;top:0}.gc-touli a .listimage.nsc_laufen .listicon:after{content:"\e902"}.gc-touli a .listimage.nsc_schwimmen .listicon:after{content:"\e930"}.gc-touli a .listimage.nsc_rennrad .listicon:after{content:"\e900"}.gc-touli a .listimage.nsc_mountainbike .listicon:after{content:"\e901"}.gc-touli a .listimage.nsc_gravel .listicon:after{content:"\e92f"}.gc-touli a article{transition:background-color 0.3s ease-out;padding:25px 20px 30px}.gc-touli.gc-startseite a article{padding:25px 20px}.gc-touli a p.region{margin-bottom:6px;font-size:12px}.gc-touli h3.header{font-size:1.2rem;line-height:1.2;margin-bottom:0;margin-top:10px}.gc-touli article.nsc_leicht p.region{color:rgba(1,159,251,1)}.gc-touli article.nsc_mittelschwer p.region{color:rgba(6,93,184,1)}.gc-touli article.nsc_schwer p.region{color:rgba(39,44,55,1)}.gc-touli .details{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:11px}.gc-touli .details div{margin-right:13px;font-size:15px;font-weight:500}.gc-touli .details div span{}.gc-touli .details .icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal normal 17px/0 'iconmoon_sport'!important;content:"\e924";color:rgb(59,60,59);position:relative;top:2px;margin-right:6px}.gc-touli article.nsc_leicht .details .icon:before{color:rgba(1,159,251,1)}.gc-touli article.nsc_mittelschwer .details .icon:before{color:rgba(6,93,184,1)}.gc-touli article.nsc_schwer .details .icon:before{color:rgba(39,44,55,1)}.gc-touli .details .icon.dauer:before{content:"\e903";margin-right:4px}.gc-touli .details .icon.speed:before{font:normal normal 16px/0 'iconmoon_sport'!important;content:"\e925"}.gc-touli .details .icon.bergauf:before{content:"\e926";margin-right:5px}.gc-touli .details .icon.bergab:before{content:"\e927"}.gc-touli p.einleitung{font-size:13px}.gc-touli p.einleitung span{display:block;margin-top:8px}.gc-touli p.einleitung span:before{font:normal normal 14px/0 'iconmoon_sport'!important;content:"\e90e";color:rgb(59,60,59);position:relative;top:2px;margin-right:4px}.gc-touli article.nsc_leicht p.einleitung span:before{color:rgb(53,153,227)}.gc-touli article.nsc_mittelschwer p.einleitung span:before{color:rgb(207,70,36)}.gc-touli.row{display:block}.gc-touli.row a{display:grid;grid-template-columns:195px auto;grid-column-gap:0;margin-bottom:10px}@media only screen and (max-width:440px){.gc-touli.row a{grid-template-columns:155px auto}}.gc-touli.row a .listimage .listicon{position:absolute;top:0;left:0;width:34px;height:100%;border-radius:0;text-align:center}.gc-touli.row a .listimage .listicon:after{font:normal normal 24px/50px 'iconmoon_sport'!important}.gc-touli.row a .cover{}.gc-touli.row a article{padding:20px;background-color:#f1f1f1}.gc-touli.row a:hover article{background-color:#ffffff}.gc-touli.row .combi{}.gc-touli.row a p.region{font-size:11px}.gc-touli.row a p.difficulty{font-size:11px;margin-bottom:5px;opacity:0.9;order:0;line-height:1.7;margin-right:10px}.gc-touli.row a h3.header{margin-bottom:8px}.gc-touli.row a div.details{margin-bottom:0}.gc-touli.row a p.einleitung{display:none}.gc-touren-single{display:grid;grid-template-columns:auto 340px;grid-column-gap:13%}@media only screen and (max-width:1050px){.gc-touren-single{grid-template-columns:auto 280px;grid-column-gap:10%}}@media only screen and (max-width:850px){.gc-touren-single{display:block}.gc-touren-single .gi-1{margin-bottom:50px}}.gc-touren-single .gi-1{grid-row:1}.gc-touren-single .gi-2{grid-row:2}.gc-touren-single .gi-3,.gc-touren-single .gi-4{grid-row:3}article.tourarticle .tourintro{padding-top:45px;padding-bottom:25px}article.tourarticle .mtt_header{margin-bottom:clamp(1.3rem,3vw,2rem)}article.tourarticle .mtt_header p{text-align:center;font-size:clamp(1.3rem,3vw,2.2rem);color:#03a0fb;margin:0!important;line-height:1.3}article.tourarticle p.region{text-align:center;margin-bottom:28px;font-size:20px;word-spacing:4px}article.tourarticle p.region span.spacer{font-size:14px;position:relative;bottom:2px;color:#009ffb}article.tourarticle .headericon{display:flex;justify-content:center;align-items:center;margin-bottom:clamp(1.3rem,3vw,2rem)}article.tourarticle .typ.icon{border-radius:50px;width:90px;height:90px;background-color:rgba(52,152,227,1)}article.tourarticle.nsc_leicht .typ.icon{background-color:rgba(1,159,251,1)}article.tourarticle.nsc_mittelschwer .typ.icon{background-color:rgba(6,93,184,1)}article.tourarticle.nsc_schwer .typ.icon{background-color:rgba(39,44,55,1)}article.tourarticle .typ.icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal normal 45px/90px 'iconmoon_sport'!important;content:"\e900";display:block;width:100%;text-align:center;color:#ffffff}article.tourarticle .typ.icon.laufen:after{content:"\e902"}article.tourarticle .typ.icon.schwimmen:after{content:"\e930"}article.tourarticle .typ.icon.rennrad:after{content:"\e900"}article.tourarticle .typ.icon.mountainbike:after{content:"\e901"}article.tourarticle .typ.icon.gravel:after{content:"\e92f"}article.tourarticle h1{margin-right:30px;margin-left:30px;margin-top:0;margin-bottom:clamp(1.3rem,3vw,2rem);text-align:center;font-size:clamp(2rem,5vw,3.4rem)}article.tourarticle .details{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;margin-bottom:clamp(1.6rem,3vw,3rem)}article.tourarticle .details div{margin-right:28px;margin-bottom:5px}article.tourarticle .details div:last-of-type{margin-right:0}article.tourarticle .details .icon{font-size:20px}article.tourarticle .details .icon span{}article.tourarticle .details .icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal normal 24px/0 'iconmoon_sport'!important;content:"\e924";position:relative;top:5px;margin-right:8px;color:#bdbebd}article.tourarticle .details .icon.distanz:before{content:"\e924"}article.tourarticle .details .icon.dauer:before{content:"\e903"}article.tourarticle .details .icon.speed:before{content:"\e925"}article.tourarticle .details .icon.bergauf:before{content:"\e926"}article.tourarticle .details .icon.bergab:before{content:"\e927"}article.tourarticle .details .icon.level:before{content:"\e960"}@media only screen and (max-width:600px){article.tourarticle .details .icon{font-size:16px}article.tourarticle .details .icon:before{font:normal normal 20px/0 'iconmoon_sport'!important;top:5px;margin-right:5px}article.tourarticle .details div{margin-right:18px}}article.tourarticle .details .icon:before{color:rgb(4,160,251)}article.tourarticle p.user{text-align:center;font-size:clamp(15px,3vw,20px);color:#009efb;display:flex;justify-content:center}article.tourarticle p.user span{border:1px solid #009efb;padding:7px 15px;border-radius:50px}article.tourarticle.mtt div.greenbox{padding:clamp(20px,3vw,35px);background-color:rgba(109,195,161,0.5);font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.3;border-radius:10px}article.tourarticle .stationen{margin-bottom:clamp(1.3rem,3vw,2rem);display:flex;flex-wrap:wrap;gap:2px}article.tourarticle .stationen span{display:block;background-color:rgb(39,44,55);padding:4px 9px;font-size:16px;color:#a7acb6}article.tourarticle.mtt .stationen{margin-bottom:clamp(1.3rem,3vw,2rem);margin-top:clamp(1.3rem,3vw,2rem);gap:3px}article.tourarticle.mtt .stationen span{display:block;background-color:rgb(119,126,136);padding:4px 10px;font-size:clamp(14px,3vw,16px);color:#edeeee;border-radius:3px}@media only screen and (max-width:700px){article.tourarticle.mtt .stationen{gap:2px}article.tourarticle.mtt .stationen span{padding:3px 8px}}article.tourarticle.mtt .cke_body{margin-bottom:0}article.tourarticle.mtt h2{margin-top:clamp(2rem,4vw,3.5rem);font-size:clamp(1.5rem,3.2vw,2rem)}article.tourarticle.mtt h3{margin-top:clamp(1.5rem,3vw,2.3rem);font-size:clamp(1.1rem,3vw,1.25rem)}article.tourarticle.mtt p{margin-top:clamp(1rem,3vw,1.1rem)}#sidebar{}#sidebar .section{margin-bottom:60px}#sidebar ul.touren_action li a{font-size:23px;display:block;transition:all 0.2s ease-out;color:#03a0fb;padding-bottom:2px}#sidebar ul.touren_action li a:hover{color:#333333}#sidebar ul.touren_action li a:before{font:normal normal 17px/0 'iconmoon_sport'!important;content:"\e911";margin-right:12px}#sidebar ul.touren_action li a.strava:before{content:"\e92d"}#sidebar .routennav a{color:#03a0fb;margin-bottom:25px;display:block}#sidebar .routennav a span{display:block;font-size:0.9rem;line-height:1.44}#sidebar .routennav a span:last-child{font-weight:500;color:#4a4a4a;font-size:1.2rem;line-height:1.3;margin-top:5px}#sidebar .routennav a:hover span,#sidebar .routennav a:hover time{color:#03a0fb}#sidebar .routennav a.home{display:inline-block;padding:15px 20px 16px;margin-top:10px;font-size:1.4rem;font-weight:500;background-color:#03a0fb;color:#fff}article.tourarticle.mtt #sidebar .routennav a.home{border-radius:5px;transition:background-color 0.2s ease-out}article.tourarticle.mtt #sidebar .routennav a.home:hover{background-color:#0471b0}#sidebar a.tourguide{transition:all 0.2s ease-out;display:block;background-color:#a8a7f1;text-align:center;padding:30px 20px 40px;color:#1c1d1c}#sidebar a.tourguide p{margin:0}#sidebar a.tourguide p.headline{color:#ffffff;font-size:35px;padding-bottom:10px}#sidebar a.tourguide:hover{background-color:#70befc}#mainimage_tour_single{position:relative}#mainimage_tour_single .headericon{position:absolute;left:80%;bottom:0;transform:translate(-50%,0)}#mainimage_tour_single .headericon{display:flex;justify-content:center;align-items:center}#mainimage_tour_single .typ.icon{width:120px;height:68px;border-radius:80px 80px 0 0}#mainimage_tour_single .typ.icon:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal normal 46px/72px 'iconmoon_sport'!important;content:"\e900";display:block;width:100%;text-align:center;color:rgba(255,255,255,0.8)}#mainimage_tour_single .typ.icon.laufen:after{content:"\e902"}#mainimage_tour_single .typ.icon.schwimmen:after{content:"\e930"}#mainimage_tour_single .typ.icon.rennrad:after{content:"\e900"}#mainimage_tour_single .typ.icon.mountainbike:after{content:"\e901"}#mainimage_tour_single .typ.icon.gravel:after{content:"\e92f"}#mainimage_tour_single .typ.icon.leicht{background-color:rgba(1,159,251,1)}#mainimage_tour_single .typ.icon.mittelschwer{background-color:rgba(6,93,184,1)}#mainimage_tour_single .typ.icon.schwer{background-color:rgba(39,44,55,1)}.flexNavRow{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}@media only screen and (max-width:600px){.flexNavRow{}}.flexNavRow .navlabel{font-size:13px;color:#009ffb}.flexNavRow .navlabel .navlabel_bevor{height:36px;line-height:36px;margin-right:12px}.flexNavRow .navlabel_darueber{margin-bottom:5px}.flexNavRow .navco{margin-bottom:10px;display:flex;flex-wrap:wrap;flex-direction:row}.flexNavRowLinks,.flexNavRowRechts{display:flex}.flexNavRowLinks .navco{margin-right:15px}.flexNavRowLinks .navsingle{margin-right:1px}.flexNavRowRechts .navco{}.flexNavRowRechts .navco,.flexNavRowRechts .navcox{margin-left:1px}.flexNavRowRechts .navcox .navco{margin-left:0}.flexNavRowRechts .navsingle{margin-left:1px}.flexNavRowRechts .navco:first-of-type,.flexNavRowRechts .navco:first-of-type .navsingle:first-of-type{margin-left:0}.flexNavRow.flexNavRowUnten{}.flexNavRow.flexNavRowUnten .navsingle{}ul.filters_choosen{display:flex;flex-wrap:wrap;margin-top:0}ul.filters_choosen li{background-color:rgb(236,237,236);margin-right:5px;font-size:12px;border-radius:20px;padding:5px 13px 4px;cursor:pointer;display:block;margin-bottom:5px;transition:all 0.2s ease-out}ul.filters_choosen li span{padding-left:2px;display:inline-block}ul.filters_choosen li.deletable:after{font:normal normal 11px/12px 'iconmoon_sport'!important;content:"\e91c";padding-left:7px}ul.filters_choosen li:hover{background-color:rgba(0,158,251,0.7)}p.zerotours{color:#009efb;font-size:1.6rem}.doublenav{display:flex;flex-wrap:wrap;flex-direction:row}.doublenav a{display:block;background-color:rgba(255,255,255,0.56);padding:7px 16px;color:rgb(2,56,110);font-size:0.9rem}.doublenav a:hover{background-color:rgba(255,255,255,0)}.doublenav a:first-of-type{margin-right:5px}.doublenav a[use]{display:none}.doublenav a.next:before,.doublenav a.prev:after{font:normal normal 17px/0 'iconmoon_sport'!important;content:"\e90e";position:relative;top:2px}.doublenav a.next:before{padding-right:7px}.doublenav a.prev:after{content:"\e90c";padding-left:7px}.toggle{}.toggle .label{}.toggle .toselect{border-radius:1px;transition:all 0.2s ease-out;height:36px;line-height:36px;background-color:rgb(220,221,220);background-color:rgb(236,237,236);cursor:pointer;width:42px;text-align:center}.toggle .toselect:hover{background-color:rgba(0,158,251,0.7)}.toggle .toselect.col:after{font:normal normal 16px/36px 'iconmoon_sport'!important;content:"\e91a"}.toggle .toselect.row:after{font:normal normal 16px/36px 'iconmoon_sport'!important;content:"\e919"}.gc-touren #sortbox{visibility:hidden}.dropdown{display:flex;flex-wrap:wrap;flex-direction:row}.dropdown .label{}.dropdown .box{position:relative;font-size:14px;width:180px}@media only screen and (max-width:700px){}.dropdown.anzahl{}.dropdown.anzahl .label{}.dropdown.anzahl .box{width:42px;text-align:center}.dropdown.anzahl .box .selected span{display:none}.dropdown.anzahl .box .selected{text-align:center;padding:0;font-size:16px}.dropdown .box .selected{background-color:rgb(144,200,248);background-color:rgb(143,203,252);border-radius:1px;transition:all 0.2s ease-out;height:40px;line-height:40px;font-weight:500;cursor:pointer;padding-left:14px;width:100%}.dropdown .box .selected.desc:after{font:normal normal 10px/0 'iconmoon_sport'!important;content:"\e90c";margin-left:8px}.dropdown .box .selected.asc:after{font:normal normal 10px/0 'iconmoon_sport'!important;content:"\e90f";margin-left:8px}.dropdown .box .selected span{float:right;display:block;background-color:#009ffb;width:36px;height:36px;text-align:center;display:none}.dropdown .box .selected span:after{font:normal normal 18px/36px 'iconmoon_sport'!important;content:"\e913"}.dropdown .box:hover .selected{background-color:rgb(74,175,251)}.dropdown .box ul{position:absolute;display:none;left:0;top:auto;z-index:1100;width:100%;margin:0}.dropdown .box ul a,.dropdown .box ul span{transition:all 0.2s ease-out;display:block;cursor:pointer;background-color:#fff;padding-right:14px;padding-left:14px;height:30px;line-height:30px}.dropdown .box ul li:first-of-type a{height:35px;line-height:35px}.dropdown .box ul li:last-of-type a{height:35px}.dropdown .box ul a:hover,.dropdown .box ul span:hover{background-color:rgb(143,203,252)}.dropdown .box ul a.desc:after{font:normal normal 10px/0 'iconmoon_sport'!important;content:"\e90c";margin-left:8px}.dropdown .box ul a.asc:after{font:normal normal 10px/0 'iconmoon_sport'!important;content:"\e90f";margin-left:8px}#controlsbox{opacity:0.3}#resetbox{padding:0;display:flex;margin-bottom:2px}#resetbox div{font-size:23px;cursor:pointer;background-color:rgb(143,203,252)}#resetbox div.tourenfilter{display:flex;justify-content:space-between;line-height:60px;width:100%;cursor:pointer;padding-left:19px;padding-right:19px}#resetbox div.tourenfilter span.filter small{font-size:13px;background-color:rgb(74,175,251);padding:1px 4px 2px;position:relative;bottom:2px;left:8px;border-radius:1px}#resetbox div.tourenfilter span.arrow{display:inline-block;transition:all 0.2s ease;margin-left:10px;visibility:hidden}#resetbox div.tourenfilter span.arrow:after{font:normal normal 20px/20px 'iconmoon_sport'!important;content:"\e913";position:relative;top:2px}#resetbox div.tourenfilter.open span.arrow{transform:rotate(540deg)}@media only screen and (max-width:700px){#resetbox div.tourenfilter span.arrow{visibility:visible}}#resetbox div.tourenanzahl{line-height:60px;margin-right:2px;margin-left:2px;width:130px;text-align:center}#resetbox div.tourenanzahl[data-event=noajax] span{opacity:0}#resetbox div.iconreset{padding-left:19px;padding-right:19px;cursor:pointer;transition:all 0.2s ease-out}#resetbox div.iconreset:before{font:normal normal 34px/60px 'iconmoon_sport';content:"\e946";transition:all 0.2s ease-out}#resetbox div.iconreset:hover,#resetbox div.tourenfilter:hover{background-color:rgb(74,175,251)}.controls{visibility:visible;height:auto;overflow:hidden}@media only screen and (max-width:700px){.controls{visibility:hidden;height:0;margin-bottom:10px}.controls.open{visibility:visible;height:auto}}.controls .section{margin-bottom:2px;background-color:rgb(143,203,252)}.controls .section .headline{margin-bottom:0;font-size:1.1rem;display:flex;justify-content:space-between;align-items:center;padding:14px 19px}.controls .section.accordion .headline{cursor:pointer}.controls .section.accordion.closed .headline:hover{background-color:rgb(74,175,251)}.controls .section.accordion .headline span{width:20px;height:20px;text-align:center;margin-top:-2px;transition:all 0.2s ease}.controls .section.accordion .headline span:after{font:normal normal 20px/20px 'iconmoon_sport'!important;content:"\e913"}.controls .section.accordion.open .headline span{transform:rotate(540deg)}.controls .section .contentbox{padding:4px 19px 19px}.controls .section.closed .contentbox{opacity:0;height:0;margin:0;visibility:hidden;background-color:#2bd648;padding-top:0;padding-bottom:0}.controls .section.open .contentbox{opacity:1;height:auto;visibility:visible}.controls .section ul{margin:0}.controls .section li{margin-bottom:2px}.controls .checkboxlabel{display:block;position:relative;padding-left:36px;cursor:pointer;user-select:none;font-size:0.9rem;line-height:2}.controls .checkboxlabel.leicht{}.controls .checkboxlabel.mittelschwer{}.controls .checkboxlabel.t02_typ:after{font:normal normal 21px/0 'iconmoon_sport'!important;content:"\e930";position:relative;top:2px;margin-left:8px;color:#49affb}.controls .checkboxlabel.t02_typ.laufen:after{content:"\e902"}.controls .checkboxlabel.t02_typ.rennrad:after{content:"\e900"}.controls .checkboxlabel.t02_typ.mountainbike:after{content:"\e901"}.controls .checkboxlabel.t02_typ.gravel:after{content:"\e92f"}.controls .checkboxlabel input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.controls .checkboxlabel .checkmark{transition:all 0.2s ease-out;position:absolute;top:0;left:0;height:28px;width:28px;background-color:rgba(255,255,255,1)}.controls .checkboxlabel:hover input~.checkmark{background-color:rgb(74,175,251)}.controls .checkboxlabel input:checked~.checkmark{background-color:rgb(74,175,251)}.controls .checkboxlabel.leicht input:checked~.checkmark,.controls .checkboxlabel.leicht:hover input~.checkmark{}.controls .checkboxlabel.mittelschwer input:checked~.checkmark,.controls .checkboxlabel.mittelschwer:hover input~.checkmark{}.controls .checkboxlabel .checkmark:after{content:"";position:absolute;display:none}.controls .checkboxlabel input:checked~.checkmark:after{display:block}.controls .checkboxlabel .checkmark:after{left:10px;top:4px;width:9px;height:14px;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);border-color:#313131}.controls .checkboxlabel.leicht .checkmark:after{}.controls .checkboxlabel.mittelschwer .checkmark:after{}.controls .checkboxlabel.leicht{}.gc-touren #paginationbox{visibility:hidden}.pogonation ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:left;align-items:center;list-style:none;margin:0;padding:0}.pogonation ul:first-of-type{}.pogonation ul:last-of-type{}.pogonation ul li{text-align:center}.pogonation ul li:first-of-type{margin-left:0}.pogonation ul li:last-of-type{margin-right:0}.pogonation ul li a{transition:all 0.2s ease-out;display:block;width:42px;height:42px;line-height:42px;font-weight:500;font-size:14px;background-color:rgb(143,203,252);margin-right:2px;margin-bottom:2px}.pogonation ul li a:hover,.pogonation ul li.MarkupPagerNavOn a{background-color:rgb(255,255,255)}.pogonation ul li.MarkupPagerNavPrevious a:after{font:normal normal 11px/1 'iconmoon_sport'!important;content:"\e913";display:inline-block;transform:rotate(90deg)}.pogonation ul li.MarkupPagerNavNext a:after{font:normal normal 11px/1 'iconmoon_sport'!important;content:"\e913";display:inline-block;transform:rotate(-90deg)}.pogonation ul li.MarkupPagerNavSeparator{line-height:30px;width:24px;height:40px;background-color:rgb(143,203,252)}.pogonationstring p.label{font-size:14px;line-height:40px;padding-right:25px}.pogonation{}.pogonation ul li a.singlepag{background-color:rgb(113,187,248)}.pogonation ul li a.singlepag:hover{background-color:rgb(143,203,252)}.pogonation ul li a.singlepag.first{}.pogonation ul li a.singlepag.last{}.pogonation ul li a.singlepag.first:before{font:normal normal 11px/1 'iconmoon_sport'!important;content:"\e91e";display:inline-block;transform:rotate(180deg)}.pogonation ul li a.singlepag.last:before{font:normal normal 11px/1 'iconmoon_sport'!important;content:"\e91e";display:inline-block}.pogonation.noajax,div.pogonationstring.noajax{}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs-line{position:relative;display:block;overflow:hidden;outline:none!important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:0.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}.rangecontainer{height:60px;overflow:hidden}.rangecontainer input[type=text]{transition:none;border-width:0;border:none;border-style:none;background-color:rgba(30,128,230,0);opacity:0}.irs--flatjan{height:60px}.irs--flatjan.irs-with-grid{height:70px}.irs--flatjan .irs-line{top:37px;height:4px;background-color:rgb(112,191,251);border-radius:10px}.irs--flatjan .irs-bar{top:37px;height:4px;background-color:rgb(74,175,251)}.irs--flatjan .irs-bar--single{border-radius:4px 0 0 4px}.irs--flatjan .irs-shadow{height:10px;bottom:16px;background-color:#21cd4b}.irs--flatjan .irs-handle{top:24px;height:30px;width:30px;border-radius:20px;background-color:#ffffff}.irs--flatjan .irs-handle:hover{box-shadow:0 0 8px rgba(0,0,0,0.2);cursor:move}.irs--flatjan .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:rgba(1,55,110,0)}.irs--flatjan .irs-handle.state_hover>i:first-child,.irs--flatjan .irs-handle:hover>i:first-child{background-color:rgba(1,55,110,0)}.irs--flatjan .irs-max,.irs--flatjan .irs-min{top:0;padding:1px 3px;color:rgb(73,175,251);font-size:10px;line-height:1.333;text-shadow:none;background-color:#ffffff;border-radius:1px}.irs--flatjan .irs-from,.irs--flatjan .irs-single,.irs--flatjan .irs-to{font-size:11px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:rgb(74,175,251);border-radius:1px}.irs--flatjan .irs-from:before,.irs--flatjan .irs-single:before,.irs--flatjan .irs-to:before{}.irs--flatjan .irs-grid-pol{background-color:#02386e}.irs--flatjan .irs-grid-text{color:#02386e;font-size:9px}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,0.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1);-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1);transition:transform 0.25s cubic-bezier(0,0,0.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,0.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.leaflet-box{height:550px;width:100%;background:#a9a7f2}@media only screen and (max-width:850px){.leaflet-box{height:350px}}.leaflet-control-attribution svg{width:auto;height:auto;background-color:rgba(255,255,255,0)}#coords{background-color:#d5d4f6;height:30px;text-align:center}#ttt{background-color:#192d88}.dist-marker{font-size:10px;line-height:17px;border:1px solid #777;text-align:center;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;color:#000;background:rgba(255,255,255,.5);min-width:24px}svg.elevation_defs{width:0;height:0;background-color:rgba(221,86,86,0)}.text-marker-jan{background-color:rgba(255,255,255,0.5);margin-left:0!important;margin-top:0!important;width:auto!important;height:auto!important;z-index:334;outline:none;text-align:center;padding:10px;border:1px solid #ce1a1a;color:#ce1a1a}#map01.leaflet-container{background:#f0f3dc;outline:0}#map01 .leaflet-geosearch-bar form input{height:42px}#map01 .leaflet-control-geosearch a.reset{line-height:42px}#map01 .leaflet-geosearch-bar{position:absolute;display:block;height:auto;width:300px;margin:0;cursor:auto;z-index:1000;right:100px;top:10px}.fullscreen-icon{background-image:url(../_img/icon-fullscreen.svg);background-size:26px 52px}.fullscreen-icon.leaflet-fullscreen-on{background-position:0 -26px}.leaflet-touch .fullscreen-icon{background-position:2px 2px}.leaflet-touch .fullscreen-icon.leaflet-fullscreen-on{background-position:2px -24px}.leaflet-container:-webkit-full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:-ms-fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:full-screen{width:100%!important;height:100%!important;z-index:99999}.leaflet-container:fullscreen{width:100%!important;height:100%!important;z-index:99999}.leaflet-pseudo-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0px!important;left:0px!important;z-index:99999}.chart-box{height:225px;position:relative;padding:25px 25px 15px 15px;background-color:rgb(170,167,243)}@media only screen and (max-width:600px){.chart-box{height:165px;padding:15px 15px 5px 5px}}.taglines-sc{display:flex;flex-wrap:wrap;margin-top:40px;margin-bottom:20px;gap:2px}.taglines-sc p.tagline{margin-top:0;font-size:1.1rem;font-weight:400;line-height:1;padding:16px;background-color:#8fcbfb}.taglines-sc p.tagline:first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px}.taglines-sc p.tagline:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px}@media only screen and (max-width:359px){.taglines-sc p.tagline{font-size:1rem;padding:16px 13px}}a.stravalink{font-size:1.3rem;display:inline-block;transition:all 0.2s ease-out;background-color:#61b6fa;color:#242424;padding:20px 25px;border-radius:15px;font-size:1.2rem;line-height:1}a.stravalink:before{font:normal normal 19px/1 'iconmoon_sport'!important;content:"\e92d";margin-right:12px}a.stravalink:hover{background-color:#8fcafb}.segment_linkbox{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px}.segment_linkbox a{text-align:center;transition:all 200ms ease;transition-property:background,color,border-color;font-weight:400;line-height:75px;height:75px;margin:0;padding:0 30px;border-radius:4px;background-color:#ffffff;border:2px solid #009efb;color:#009efb}.segment_linkbox a:before{font:normal normal 1.4rem/1 'iconmoon_sport'!important;content:"\e954";padding-right:9px;position:relative;top:4px}.segment_linkbox a.logout:before{content:"\e952"}.segment_linkbox a.login:before{content:"\e94f"}.segment_linkbox a.settings:before{content:"\e954"}.segment_linkbox a.story:before{content:"\e956"}.segment_linkbox a.rules:before{content:"\e955"}.segment_linkbox a.trophy:before{content:"\e953"}.segment_linkbox a.trophy_gravel:before{content:"\e95f"}.segment_linkbox a.history:before{content:"\e95d"}.segment_linkbox a:hover{border:2px solid rgb(154,208,252);color:rgb(154,208,252)}@media only screen and (max-width:790px){.segment_linkbox a{flex:1 1 auto}}.segment_infobox{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px}.segment_infobox div{display:flex;background-color:#cfe7fb;border-radius:15px;flex-direction:column;text-align:center;flex:1 1 auto;min-width:160px;padding-top:30px;padding-bottom:30px}.segment_infobox div span{display:block}.segment_infobox div span.key{color:#009ffb;font-size:1.1rem}.segment_infobox div span.value{font-size:1.6rem}@media only screen and (max-width:680px){.segment_infobox div{padding-top:20px;padding-bottom:20px}.segment_infobox div span.key{font-size:1rem}.segment_infobox div span.value{font-size:1.4rem}}.segment_infokasten{border:2px solid #8fcafb;padding:22px;border-radius:10px;color:#34a1fb}.segment_infokasten span{font-weight:600}.segmentnav_small{display:flex;flex-wrap:wrap;gap:0px 35px;border-top:2px solid #badcf8;border-bottom:2px solid #badcf8;padding-top:15px;padding-bottom:15px;margin-bottom:calc(50px + 2vw);margin-top:calc(24px + 0.6vw)}a.segmentlink{color:#03a0fb;background-color:#ffffff;padding:10px;color:#009efb}a.segmentlink.previous{border-right:0}a.segmentlink.previous:before{font:normal normal 1.4rem/1 'iconmoon_sport'!important;content:"\e92b";padding-right:7px;position:relative;top:4px}a.segmentlink.next:after{font:normal normal 1.4rem/1 'iconmoon_sport'!important;content:"\e929";padding-left:7px;position:relative;top:4px}a.segmentlink:hover{color:#313131}.segmentnav_years{display:flex;flex-wrap:wrap;margin:0}.segmentnav_years a{transition:all 0.1s ease-out;display:block;font-size:1.16rem;line-height:1.7;margin-bottom:3px;background-color:#aad6fb;padding:7px 14px;margin-right:3px}.segmentnav_years a:hover{color:#313131;background-color:#8fcafb}.segmentnav ul{max-width:480px}.segmentnav ul li a{transition:all 0.1s ease-out;display:block;font-size:1.16rem;line-height:1.7;margin-bottom:3px}.segmentnav ul li a span{background-color:#aad6fa;padding:0 5px;width:40px;display:inline-block;text-align:center;margin-right:10px;color:#03a0fb}.segmentnav ul li a:before{}.segmentnav ul li.current a{color:#03a0fb}.segmentnav ul li a:hover{color:#03a0fb}.cuplinks{}.cuplinks a{display:block;color:#009efb;font-size:1.4rem;padding-top:5px;padding-bottom:5px}.cuplinks a:hover{color:#000}.cuplinks a:before{font:normal normal 1.6rem/1 'iconmoon_sport'!important;content:"\e953";padding-right:11px;position:relative;top:4px}.cuplinks a.gravelcup:before{content:"\e95f"}.seghistory{display:flex;gap:60px;flex-direction:column-reverse}.seghistory{display:flex;gap:60px;flex-direction:column-reverse}.seghistory h2{margin:22px 0 18px;font-size:20px}.seghistory a.trophy{text-align:center;transition:all 200ms ease;transition-property:background,color,border-color;line-height:60px;background-color:#ffffff;border:2px solid #009efb;color:#009efb;border-radius:4px;display:inline-block;padding:0 30px;font-size:18px;margin-bottom:30px}.seghistory a.trophy:before{font:normal normal 1.4rem/1 'iconmoon_sport'!important;content:"\e953";padding-right:9px;position:relative;top:4px}.seghistory a.trophy:hover{border:2px solid rgb(154,208,252);color:rgb(154,208,252)}.ig-segments{display:grid;grid-template-columns:1fr 1fr;gap:4px}.ig-segments div p{position:absolute;color:rgba(255,255,255,1);font-size:21px;top:64%;background-color:rgba(0,158,251,0.75);margin:0;padding:7px 10px 9px;z-index:1002;text-align:center;line-height:1.2}.ig-segments div p.number{font-size:28px;top:46%;background-color:rgba(0,158,251,0);padding:0;line-height:1.65;border:2px solid #ffffff;border-radius:50px;width:50px;height:50px}@media only screen and (max-width:770px){.ig-segments div p.number{top:40%}}@media only screen and (max-width:600px){.ig-segments{grid-template-columns:auto}}.account_head{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px}.account_head p.username{font-size:20px;border-radius:10px;padding:14px 16px;background-color:#62b6fa}.button_bar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.button_bar a.button{padding:0;width:85px;line-height:58px;height:58px;margin:0 0 0 2px;border-radius:0;background-color:#bac890}@media only screen and (max-width:400px){.button_bar a.button{width:70px}}.button_bar a.button:hover{background-color:#62b6f9}.button_bar a.button.active{background-color:#62b6f9}.button_bar a.button:first-of-type{border-bottom-left-radius:10px;border-top-left-radius:10px}.button_bar a.button:last-of-type{border-bottom-right-radius:10px;border-top-right-radius:10px}.button_bar a.button:before{font:normal normal 26px/58px 'iconmoon_sport';color:#000}.button_bar a.button.trophy:before{content:"\e953"}.button_bar a.button.trophy_gravel:before{content:"\e95f"}.button_bar a.button.account:before{content:"\e954"}.button_bar a.button.logout:before{content:"\e952"}