html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6,small{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}hr{margin:0;padding:0;border:0}a{outline:0}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,video{display:block}em{font-style:normal}:focus{outline:0}::-moz-focus-inner{border:0}
html{background:white;color:black;font-family:Oswald,Arial,sans-serif;font-size:100%}body>div{position:relative;max-width:900px;min-width:320px;margin:0 auto}body>div>header{background:#f2f2f2 url(/content/images/bg.png) right no-repeat;border-bottom:black 2px solid}body>div>header>h2{display:none}body>div>header>h1>a{display:block;overflow:hidden;height:120px;background:url(/content/images/logo-mobile.png) center no-repeat;text-indent:-1000em}body>div>nav ul:after{content:"";display:block;clear:both}body>div>nav li{float:left;margin:.5em}body>div>nav a{display:inline-block;padding:.2em .4em;background:black;color:white;font-weight:bold;font-size:90%;text-decoration:none;text-transform:uppercase}body>div>nav .special a{background:#e96721}body>div>nav .hotline a{background:0;color:#e96721;font-weight:normal}@media only screen and (min-width:900px){body>div>header{padding-top:60px;background:0;border-bottom:0}body>div>header>h1{position:absolute;right:.7em;top:0;width:352px;height:139px;background-image:url(/content/images/logo-with-ktm-x-bow.png);z-index:10}body>div>header>h1>a{width:352px;height:139px;background-image:url(/content/images/logo-with-ktm-x-bow.png)}body>div>header>h2{display:block;padding:10px 360px 20px 1em;font-size:2em;text-transform:uppercase;line-height:1.2em}body>div>nav{position:absolute;top:0;width:100%;height:44px;background:black}body>div>nav ul>li{margin:0}body>div>nav ul>li>a{background:0;color:lightgrey;font-size:110%;font-weight:normal;letter-spacing:.05em;line-height:44px;padding:0 1em}body>div>nav ul>li.special>a{color:#e96721;background:0}body>div>nav ul>li>a:hover{color:white}}body>div>footer{clear:both}body>div>footer>.slogan{padding:.1em .5em;border-bottom:#e96721 2px solid;background:url(/content/images/slogan-bg.gif);font-size:1.7em;font-weight:300;text-transform:uppercase}body>div>footer>.copyright{clear:both;margin:3em 1em;font-size:.8em;font-weight:300;text-align:center}body>div>footer>.copyright>a{color:#b7b7b7}body>div>footer>.slogan>strong{font-weight:normal}body>div>footer>nav li{float:left;margin:.5em}body>div>footer>nav a{display:block;padding:.5em;color:#e96721;text-decoration:none;text-transform:uppercase}body>div>footer>nav .facebook a{padding-right:1.8em;background:url(/content/images/fblogo.png) right no-repeat}body>div>footer>nav .facebook a span{display:none}body>div>footer>.logos{display:none}body>div>footer>.logos>li{float:right;margin:1em;text-indent:-1000em;overflow:hidden}body>div>footer>.logos>.logo-razoon{position:relative;width:98px;height:24px;background:url(/content/images/razoon.png)}body>div>footer>.logos>.logo-razoon>a{position:absolute;top:0;left:0;right:0;bottom:0}body>div>footer>.logos>.logo-ktm{width:52px;height:17px;background:url(/content/images/ktm.png)}body>div>footer>.logos>.logo-x-bow{width:72px;height:17px;background:url(/content/images/x-bow.png)}body>div>footer>.spons{position:relative;display:none;height:65px;padding-top:1em;padding-bottom:1em;border-top:black 1px solid;background:url(/content/images/sponsors.png) center no-repeat}body>div>footer>.spons>li{height:0;text-indent:-1000em;overflow:hidden}body>div>footer>.spons>.logo-razoon>a{position:absolute;top:0;left:0;bottom:0;display:block;width:15%}@media only screen and (min-width:500px){body>div>footer>.logos{display:block}}@media only screen and (min-width:900px){body>div>footer>.slogan{font-size:2.2em}body>div>footer>.spons{display:block}}main{position:relative;padding-bottom:1em}main:after{content:"";display:block;clear:both}main>.header-text{padding-bottom:1em}main>.header-text>p{margin-top:.5em;text-align:center}main>.header-text>p>a{color:#E96721}main ul>li{position:relative;padding-left:1.5em}main ul>li:before{content:"\2022";position:absolute;top:-0.55em;left:.1em;font-size:3em;color:#e96721}#extras>ul>li{float:left;width:100%;padding:0}#extras>ul>li:before{content:none}#extras>ul>li>a{display:block;margin:0 1em 1em 1em;margin:0 0 1em 0;background:#f2f2f2;text-decoration:none;color:black}#extras>ul>li>a>img{width:100%}#extras>ul>li>a>h4,#extras>ul>li>a>h5,#extras>ul>li>a>p,#extras>ul>li>a>span{padding:.3em .8em;padding:.3em 1rem}#extras>ul>li>a>h4{font-size:1.3em;text-align:center;text-transform:uppercase;color:#e96721;background:black}#extras>ul>li.special>a>h4{background:#e96721;color:white}#extras>ul>li>a>h5{font-size:1.3em}#extras>ul>li>a>p{font-weight:300}#extras>ul>li>a>span{display:block;padding-bottom:1em;text-align:right}#extras>ul>li>a>span>strong{padding-right:20px;background:url(/content/images/link-arrow.png) right .2em no-repeat;color:#e96721;text-decoration:none;text-transform:uppercase}#contest{display:block;clear:both;padding:10.9% 0;background:url(/content/images/gewinnspiel.png) center no-repeat;background-size:contain}#contest>*{display:none}@media only screen and (min-width:640px){#extras>ul>li{width:50%}#extras>ul>li:nth-child(2n-1)>a{margin-right:.5em}#extras>ul>li:nth-child(2n)>a{margin-left:.5em}#extras>ul>li>a>p{min-height:5em}}@media only screen and (min-width:900px){#extras>ul>li{width:33.3%}#extras>ul>li:first-child,#extras>ul>li:nth-child(4n){clear:left}#extras>ul>li:last-child,#extras>ul>li:nth-child(3n){clear:right}#extras>ul>li:nth-child(2n-1)>a{margin-right:0}#extras>ul>li:nth-child(2n)>a{margin-left:0}#extras>ul>li:first-child>a,#extras>ul>li:nth-child(4n)>a{margin-right:.66em}#extras>ul>li:last-child>a,#extras>ul>li:nth-child(3n)>a{margin-left:.66em}#extras>ul>li:nth-child(3n-1)>a{margin-left:.33em;margin-right:.33em}}article{position:relative;margin-top:0;padding:0 1em 1em 1em}article h2{margin:1em 0;color:#e96721;font-size:1.7em;text-transform:uppercase}article h2>em{color:black}article h3,article table .headline{margin:1em 0 .5em 0;font-size:1.4em}article h4{margin:1em 0 .5em 0;font-size:1.2em}article p{margin:.5em 0;font-size:.9em}article img{max-width:100%}article ul li{font-weight:300}article ul.downloads{margin:1em 0}article ul.downloads li:before{display:none}article a{color:#858585;text-decoration:none}article a:hover{color:#e96721}article li a{font-weight:300}article em{color:#e96721}article small{font-weight:300;font-size:.9em}article table td{vertical-align:top;padding:0 .5em;font-size:.9em}article table .headline td{padding:.5em 0}article table td.numeric{text-align:right}article table td small{font-weight:300;font-size:.9em}#videos>iframe{width:100%;height:170px}article .unobtrusive{font-size:.7em;color:#9b9b9b}article .drop{margin-top:7em}@media only screen and (min-width:450px){article table td{padding:0 1em}#videos>iframe{height:250px}}@media only screen and (min-width:550px){#videos>iframe{height:320px}}@media only screen and (min-width:680px){#videos>iframe{height:380px}}#videos ~ .photos{display:none}aside.second-column{clear:right;position:relative;margin:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}aside.second-column>img{display:block;width:100%}aside.second-column>img+img{display:none}aside.second-column>nav{padding:1em;background:#f2f2f2}aside.second-column>nav li{padding:0}aside.second-column>nav li:before{display:none}aside.second-column>nav a{display:block;padding:.3em;color:white;color:#9b9b9b;text-transform:uppercase;text-decoration:none}aside.second-column>nav a:hover,aside.second-column>nav .active a{color:#e96721}@media only screen and (min-width:900px){article{float:left;width:66%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}article.full-width{width:100%}#videos>iframe{width:100%;height:350px}#videos ~ .photos{display:block}aside.second-column{float:right;width:33%;margin:.5em 0;padding:0 1em 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}aside.second-column>img+img{display:block;margin-top:1em}}form{display:block;padding:1em}form>div{margin:.5em 0}form>div>label{display:block;padding:.2em .4em}form>div>label.headline{font-size:1.5em;text-transform:uppercase}form>div>input[type=text],form>div>textarea,form>div>select{padding:.2em .4em;border:black 1px solid;border-radius:0}form>div>textarea{max-width:100%}form>div>input[type=checkbox] ~ label,form>div>input[type=checkbox]+label,form>div>input[type=checkbox]+input+label,form>div>input[type=radio] ~ label,form>div>input[type=radio]+label{display:inline}form>div>input[type=radio][disabled=disabled]+label{color:#9b9b9b}form>div>input[type=radio]+label>em{text-transform:uppercase}form>div>.field-validation-error{display:block;padding:.2em .4em;color:#e96721}form>div>input[type=submit]{margin:1em 0;padding:.2em 1em;border:#e96721 1px solid;background:#e96721;color:white;font-size:1.2em;text-transform:uppercase;cursor:pointer}form>div>input[type=submit]#btnBack{background:white;color:#e96721}::-moz-selection{background:black;color:white;text-shadow:none}::selection{background:black;background-color:rgba(0,0,0,0.99);color:white;text-shadow:none}::-webkit-input-placeholder{color:#aaa;font-weight:300}input:-moz-placeholder,textarea:-moz-placeholder{color:#7a7a7a;font-weight:300}::-moz-placeholder{color:#7a7a7a;font-weight:300}input:-ms-placeholder,textarea:-ms-placeholder{color:#7a7a7a;font-weight:300}article .success,article .error,article .info{padding:3em 1em;text-align:center;font-size:1.2em}article .success{color:#7ece1d}article .error{color:#e92121}article .info{color:#e96721}.buttons-list{margin:2em auto;word-spacing:.5em}.buttons-list>a{word-spacing:normal}.button-big{display:inline-block;margin:2em auto;padding:.5em 1em;font-size:1.4em;background:#e96721;color:white;text-transform:uppercase;text-align:center}.button-big:hover{color:white}.button-small{display:inline-block;margin:.1em 0;padding:.25em .5em;font-size:1.2em;background:#e96721;color:white;text-transform:uppercase;text-align:center}.button-small:hover{color:white}.button-small.white{padding:.08em .32em;border:black .2em solid;background:white;color:black}.button-small.white:hover{color:black}.button-small.black{background:black}.star-new{position:relative}.star-new:before{content:"new";position:absolute;top:-6px;left:2em;display:block;width:37px;height:37px;padding:0 2px 3px 0;line-height:37px;text-align:center;background:url(/content/images/star-new.png);text-transform:uppercase;font-size:.7em;color:white;-o-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}h3 .star-new:before{top:-3px;font-size:.6em}@media only screen and (min-width:640px){form>div>.field-validation-error{display:inline;padding:0 0 0 1em}}form .packages{list-style-type:none;float:left;width:100%;margin:0 0 1em 0;padding:0}form .packages:after{display:block;visibility:hidden;float:none;content:'.';clear:both;width:0;height:0}form .packages>li{float:left;width:100%;margin:1em 0;padding:0}form .packages>li:before{content:none}form .packages>li>div{padding-bottom:1em;background:#f2f2f2}form .packages>li>div>img{display:block;width:100%}form .packages>li>div>h4,form .packages>li>div>ul,form .packages>li>div>p{padding:0 1em}form .packages>li>div>ul>li{margin-left:1em;padding-left:2em;background:url(/content/images/arrows-right.png) left .2em no-repeat}form .packages>li>div>ul>li:before{content:''}form .packages>li>div>p{text-align:right;font-weight:normal;text-transform:uppercase}form .packages>li>div>p>label{display:inline-block;margin-top:.3em;margin-left:1em;padding:.1em .4em;background:#e96721;border-radius:3px;color:white;white-space:nowrap}@media only screen and (min-width:560px){form .packages>li{width:50%}form .packages>li:nth-child(2n-1)>div{margin-right:.5em}form .packages>li:nth-child(2n)>div{margin-left:.5em}}@media only screen and (min-width:920px){form .packages{width:900px;position:relative;left:-2em;right:-2em}form .packages>li>div{font-size:1.2em}form .packages>li:nth-child(2n-1)>div{margin-right:1em}form .packages>li:nth-child(2n)>div{margin-left:1em}}.shop-tabs{display:none;list-style-type:none;border-bottom:#aaa 1px solid}.shop-tabs:after{display:block;width:0;height:0;clear:both;content:""}.shop-tabs>li{float:left;width:25%;margin-bottom:-2px;padding:1em;border-bottom:transparent 3px solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.9em;text-align:center;color:#bbb}.shop-tabs>li.active{color:#e96721;border-bottom-color:#e96721}.shop-tabs>li.finished{color:black;border-bottom-color:black}@media only screen and (min-width:900px){.shop-tabs{display:block}}
#photo{overflow:hidden;position:relative;margin-bottom:1em;padding:28% 0;padding:28.1111111111111% 0;border-top:white 2px solid;background:url(/content/images/photo-1.jpg) no-repeat;background-size:cover}#photo.subscription{background-image:url(/content/images/photo-2.jpg)}#photo.fixed.fahrtraining{background-image:url(/content/images/fahrtraining.jpg)}#photo h2{position:absolute;top:10%;font-weight:normal;font-size:100%;font-size:4vw;text-transform:uppercase}#photo h2>span{float:left;clear:both;display:block;background:white;color:black;margin:.1em 0;padding:.1em .35em .1em .8em}#photo>nav{position:absolute;bottom:0;width:100%;height:0;padding:4.7% 0;background:rgba(0,0,0,0.1) url(/content/images/photo-bow.png) bottom no-repeat;background-size:contain}#photo>nav>ul,#photo>nav>ul>li{position:absolute;top:0;left:0;bottom:0;width:100%;margin:0;padding:0}#photo>nav>ul>li:before{display:none}#photo>nav>ul>li>a{position:absolute;display:block;top:0;z-index:1}#hotline{left:4%;padding-top:1%;color:#E96721;text-decoration:none;text-transform:uppercase;font-size:.7em;font-size:3vw}#video-link{right:4%;width:26%;height:0;padding:3.4% 0;background:url(/content/images/video-ueber-uns.png) center no-repeat;background-size:contain;text-indent:-1000em}#photo>nav>ul>#scroll-down{left:0;right:0;width:21px;width:2.33333%;margin:0 auto}#photo>nav>ul>#scroll-down>a{top:57%;width:100%;height:0;padding:69% 0;background:url(/content/images/scroll-down.png) bottom no-repeat;background-size:contain;text-indent:-1000em}#star{position:absolute;bottom:1em;right:-1em;width:120px;height:122px;background:url(/content/images/star-mobile.png) center no-repeat;z-index:3}#star ul{position:relative;width:100%;height:100%}#star li{visibility:hidden;opacity:0;position:absolute;top:11px;left:10px;display:table;width:95px;height:95px;padding:0;font-size:.7em;transition:visibility 0s .3s,opacity .3s 0s}#star li:before{content:none;display:none}#star li.show{visibility:visible;opacity:1;transition:visibility .3s 0s,opacity .3s 0s}#star li.two-lines{font-size:1em}#star li a{display:table-cell;vertical-align:middle;color:white;text-transform:uppercase;text-align:center;text-decoration:none;-o-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-moz-text-shadow:rgba(0,0,0,0.4) .2em .2em .5em;-webkit-text-shadow:rgba(0,0,0,0.4) .2em .2em .5em;text-shadow:rgba(0,0,0,0.4) .2em .2em .5em}#video{display:none;position:absolute;top:0;left:0;right:0;bottom:0}#video>iframe,#video>object{position:relative;width:100%;height:100%;z-index:1}#photo.show-video{background:0}#photo.show-video h2,#photo.show-video #video-link,#photo.show-video #star,#photo.show-video:after{display:none}#photo.show-video #video{display:block}@media only screen and (max-width:320px){#photo h2{font-size:.8em}#hotline{font-size:.7em}}@media only screen and (min-width:640px){#photo h2{font-size:1.6em;font-size:4vw}#photo h2>span{margin:.05em 0}#hotline{font-size:1.3em;font-size:3vw}#star{bottom:1em;right:1em;width:196px;height:200px;background-image:url(/content/images/star.png)}#star li{top:14px;left:14px;width:160px;height:160px;font-size:1.1em}#star li.two-lines{font-size:1.5em}}@media only screen and (min-width:900px){#photo{padding:0;height:506px;margin-bottom:2em;border-top:0}#photo h2{top:13%;font-size:2.3em}#hotline{font-size:1.72em}#star{bottom:0;right:350px}#photo.show-video+#guide,#photo.show-video ~ #guide{display:none}}