/* @import url("//hello.myfonts.net/count/2790ef"); */ .lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(/tpl/images/lightbox/close.png) url(/tpl/images/lightbox/loading.gif) url(/tpl/images/lightbox/prev.png) url(/tpl/images/lightbox/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/tpl/images/lightbox/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/tpl/images/lightbox/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/tpl/images/lightbox/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/tpl/images/lightbox/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}@font-face{font-family:'Swiss';font-display: swap;src:url("/tpl/webfonts/2790EF_0_0.eot");src:url("/tpl/webfonts/2790EF_0_0.eot?#iefix") format("embedded-opentype"),url("/tpl/webfonts/2790EF_0_0.woff") format("woff"),url("/tpl/webfonts/2790EF_0_0.ttf") format("truetype")}@font-face{font-family:'Humanist';font-display: swap;src:url("/tpl/webfonts/2790EF_1_0.eot");src:url("/tpl/webfonts/2790EF_1_0.eot?#iefix") format("embedded-opentype"),url("/tpl/webfonts/2790EF_1_0.woff") format("woff"),url("/tpl/webfonts/2790EF_1_0.ttf") format("truetype")}html,body{width:100%;height:100%;margin:0;padding:0}.kontaktFormular form .formcontent{clear:both;margin-bottom:10px}.kontaktFormular form .formcontent .fieldname{padding-top:3px;display:block;float:left;width:30%}.kontaktFormular form .formcontent .formularzeile{float:left;width:70%}.kontaktFormular form .formcontent input{background-color:#F8F8F8;border:1px solid #999}.kontaktFormular form .formcontent .radio{border:none;background-color:white}.kontaktFormular form .formcontent label.radio{padding-right:20px;border:none;background-color:transparent}.kontaktFormular form .formcontent textarea{padding-right:20px;border:1px solid #999;width:300px;height:150px}.kontaktFormular form .submit{padding-left:30%}.kontaktFormular form{margin-bottom:20px}body{color:#5D5D5D;font-family:'Humanist';font-size:14px;line-height:1.2em}body .haendlermap{position:relative}body .haendlermap #dealermap{height:600px;width:100%}body .haendlermap #search_address,body .haendlermap #mapsearch{top:32px;left:80px;position:absolute;z-index:9999}body .haendlermap #mapsearch{left:230px}body h1{font-size:20px;color:#e2001a;border-bottom:1px solid #002e68;font-family:'Swiss';font-weight:normal}body h2{font-size:14px;color:#002e68;font-family:'Swiss';font-weight:normal}body h2.rad{background:url(/tpl/images/SubmenuActive.png) 0 0 no-repeat;padding-left:25px;height:21px;padding-top:4px}body a{color:#e2001a;text-decoration:none}body a:hover{text-decoration:underline}body .admineig{padding-bottom:20px}body #siteBackground{background:url(/tpl/images/background.png) center top no-repeat;min-height:800px}body .siteWidth{width:1175px;margin:auto}body #dealermap .haendlermapentry{height:150px;width:300px}body .DatenListe form .formcontent{width:44%;float:left;padding:0.5%;min-height:1.4rem;}body .DatenListe form .formcontent .fieldname{padding-top:3px;display:block;float:left;width:40%}body .DatenListe form .formcontent .formularzeile{float:left;width:60%}body .DatenListe form .formcontent input{background-color:#F8F8F8;border:1px solid #999}body .DatenListe form .formcontent .radio{border:none;background-color:white}body .DatenListe form .formcontent label.radio{padding-right:20px;border:none;background-color:transparent}body .DatenListe form .formcontent textarea{padding-right:20px;border:1px solid #999;width:300px;height:150px}body .DatenListe form .submit{clear:both}body .DatenListe form{margin-bottom:20px}body #headBgShadow1{width:1253px;margin:0 auto;background:url(/tpl/images/hschatten_l.png) left top no-repeat}body #headBgShadow1 #headBgShadow{margin:0 auto;width:1253px;background:url(/tpl/images/hschatten_r.png) right top no-repeat}body #headBgShadow1 #headBgShadow div.header{background-color:white;padding-top:16px}body #headBgShadow1 #headBgShadow div.header div.logo{margin:auto;width:192px}body #headBgShadow1 #headBgShadow div.header div.sitemapLink{color:#7d7d7d;width:400px;float:left;margin-left:32px;font-size:12px}body #headBgShadow1 #headBgShadow div.header div.sitemapLink p{padding:0;margin:0}body #headBgShadow1 #headBgShadow div.header div.sitemapLink a{color:inherit;text-decoration:none}body #headBgShadow1 #headBgShadow div.header div.sitemapLink a:hover{text-decoration:underline}body #headBgShadow1 #headBgShadow div.header div.lang{height:30px;margin-left:60px;float:left;clear:left}body #headBgShadow1 #headBgShadow div.header div.lang .ShowLanguages a{display:block;height:19px;width:30px;float:left;padding-right:4px;padding-top:16px}body #headBgShadow1 #headBgShadow div.header div.lang .ShowLanguages .eng{background:url(/tpl/images/lang/en.inactive.png) 0 0 no-repeat}body #headBgShadow1 #headBgShadow div.header div.lang .ShowLanguages .eng.active{background:url(/tpl/images/lang/en.active.png) 0 0 no-repeat}body #headBgShadow1 #headBgShadow div.header div.lang .ShowLanguages .de{background:url(/tpl/images/lang/de.inactive.png) 0 0 no-repeat}body #headBgShadow1 #headBgShadow div.header div.lang .ShowLanguages .de.active{background:url(/tpl/images/lang/de.active.png) 0 0 no-repeat}body #headBgShadow1 #headBgShadow div.header .head-right{float:right;text-align:right;font-size:11px;padding-right:32px}body #slider{left:0;height:421px;width:100%;overflow:hidden;position:absolute;box-shadow:0px 2px 4px #a1a1a1;z-index:6}body #slider #slideMid{position:relative;width:815px;height:421px;margin:auto}body #slider #slideMid #sliderShadow{height:419px;width:846px;position:relative;float:left;z-index:99999;left:-16px;background:url(/tpl/images/sliderShadow.png)}body #slider #slideMid #slideLeft,body #slider #slideMid #slideRight{position:absolute;height:421px;width:815px}body #slider #slideMid #slideLeft .content .image,body #slider #slideMid #slideRight .content .image{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-webkit-filter:grayscale(1);filter:url(/tpl/filter/grayscale.svg#grayscale);filter:gray;filter:grayscale(100%)}body #slider #slideMid #slideLeft{left:-815px}body #slider #slideMid #slideRight{left:815px}body #slider #slideMid .content{position:relative;height:100%;width:100%}body #slider #slideMid .content .slide{width:815px;height:421px;position:absolute;display:none}body #slider #slideMid .content .slide:first-child,body #slider #slideMid .content .slide.active,body #slider #slideMid .content .slide.next{display:block}body #slider #slideMid .content .slide .image{height:100%;width:100%}body #slider #slideMid #slideRight .content .slide.next{z-index:9}body #slider #slideMid #slideRight .content .slide.active{z-index:10}body #slider #slideMid #slideRight .content .slide .image{float:left;background-position:right center !important}body #slider #slideMid #slideLeft .content .slide.next{z-index:10}body #slider #slideMid #slideLeft .content .slide.active{z-index:9}body #slider #slideMid #slideLeft .content .slide .image{float:right;background-position:left center !important}body #slider #slideMid>.content{position:absolute}body #slider #slideMid>.content .slide.active .image{float:left;background-position:right center !important}body #slider #slideMid>.content .slide.next{z-index:10}body #slider #slideMid>.content .slide.next .image{float:right !important;background-position:left center !important}body #slider #slideMid>.content .slide.active{z-index:10}body div.navBar{width:1175px;background:url(/tpl/images/MenuBg.png) 0 0 repeat-x;height:42px;text-align:center}body div.navBar div.search{display:none;position:absolute;right: 70px;top: 125px;z-index: 100;background: rgba(255, 255, 255, 0.5);padding: 3px 5px;height: 20px;border-left: 1px dotted #cccccc;}body div.navBar div.search p{margin:0;padding:0}body div.navBar div.search input{border:none;background-color:transparent;border:1px solid #eee;font-size:12px;color: #e2001a;padding: 2px 4px;margin-right: 2px;}body div.navBar nav.main{height:42px;display:inline-block}body div.navBar nav.main ul{padding:0}body div.navBar nav.main ul li{float:left;padding:0;margin:0;height:36px}body div.navBar nav.main ul li a{text-decoration:none;color:#515151;padding:4px 16px;border-left:1px solid transparent;font-family:"Swiss";font-weight:normal;font-size:14px}body div.navBar nav.main ul li a.active,body div.navBar nav.main ul li a:hover{color:#e2001a}body div#mainContent .homeContent{width:1093px;padding:32px 41px;margin:422px auto 0px auto;background:url(/tpl/images/MainBg.png) 0 0 repeat-x #fff}body div#mainContent .homeContent .columns{width:240px;min-height:200px;padding:0px 15px;float:left}body div#mainContent .homeContent .columns p{margin:0;padding:0}body div#mainContent .homeContent .columns.first{padding-left:0px;width:433px}body div#mainContent .homeContent .columns.last{padding-right:0px;width:360px}body div#mainContent #mainContentBgShadow1{width:1253px;margin:auto;background:url(/tpl/images/schatten_l.png) left top no-repeat}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow{margin:auto;background:url(/tpl/images/schatten_r.png) right top no-repeat}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg{background:url(/tpl/images/MainContentBg.png) 0 0 no-repeat #fff;width:1175px;margin:auto;min-height:600px}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg .bread{background:url(/tpl/images/BreadBackground.png) 0 0 no-repeat;height:29px;color:#7d7d7d;font-size:12px}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg .bread .youreHere{padding:8px;width:234px;float:left;height:17px}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg .bread .youreHere p{padding:0;margin:0}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg .bread .crumbs{height:28px;margin-top:-8px;padding:8px;padding-left:20px;width:597px;float:left;height:17px;float:left}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg .bread .crumbs a,body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg .bread .crumbs span{display:inline-block;height:20px;padding-top:8px;float:left;color:inherit;text-decoration:none}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg .bread .crumbs a:hover,body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg .bread .crumbs span:hover{text-decoration:underline}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg .bread .crumbs div.sep{display:inline-block;height:28px;width:1px;float:left;border-left:1px solid #dedede;border-right:1px solid #fff;margin:0px 20px}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg #left{width:186px;padding:32px;float:left;padding-top:20px}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg #left .location{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;writing-mode:lr-tb;font-size:24px;color:#E2001A;position:absolute;height:32px;width:250px;margin-left:5px;text-align:right;margin-top:110px;margin-left:-100px}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg #left .menu{min-height:250px;margin-left:20px}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg #left .menu ul{padding:0;margin:0;list-style-type:none}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg #left .menu ul li a{display:block;height:20px;padding-top:4px;color:#002E68;padding-left:20px;text-decoration:none;font-size:14px;font-family:"Swiss"}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg #left .menu ul li a:hover,body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg #left .menu ul li a.active{color:#E42037}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg #left .menu ul li ul{padding-left:20px}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg #left .StaticContent{color:#002E68;margin-top:20px;border-top:1px solid white;color:#959595;font-size:14px}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg #right{float:right;padding:0 80px 20px 80px;width:765px;min-height:810px}body div#mainContent #mainContentBgShadow1 #mainContentBgShadow .mainContentBg #right .formerror{display:block}body .helper{margin:auto;width:1253px;position:relative}body .helper .train{position:absolute;margin:auto;background:url("/tpl/images/footerTrain-01012-04392.jpg") 0 0 no-repeat;height:134px;left:200px;width:800px;top:26px;z-index:9}body #footer{clear:both;height:126px;color:#fff;text-align:center;font-size:11px;position:relative;background-color:#879aad;background-image:-webkit-linear-gradient(left, #012952 0%, #fff 100%);background-image:-moz-linear-gradient(left, #012952 0%, #fff 100%);background-image:-o-linear-gradient(left, #012952 0%, #fff 100%);background-image:linear-gradient(left, #012952 0%, #fff 100%);margin-top:116px}body #footer .tracks{position:relative;background:url("/tpl/images/footerbackground.jpg") 0 0 repeat-x;background-position:bottom;width:100%;height:20px}body #footer .content{width:1175px;margin:auto;min-height:50px}body.landing .helper{display:none}body.landing #footer{margin-top:0px;padding:16px 0px}body.landing #footer .tracks{display:none}#frontTeaser div{width:190px;height:123px;border:5px solid #e5e5e5;float:left;margin-right:30px;margin-bottom:30px}#frontTeaser div a{display:block;padding-top:5px;height:23px;margin-top:95px;background:#002e68;background:rgba(0,46,104,0.5);color:#fff;text-align:center}#frontTeaser div.right{margin-right:0}#frontTeaser .tt{background:url("/tpl/images/tt.png") no-repeat}#frontTeaser .h0{background:url("/tpl/images/h0.png") no-repeat}#frontTeaser .schmal{background:url("/tpl/images/schmal.png") no-repeat}#frontTeaser .gleis{background:url("/tpl/images/gleis.png") no-repeat}#bgLeft{background:url(/tpl/images/bgLeft.jpg) right 125px no-repeat}#bgRight{background:url(/tpl/images/bgLeft.jpg) 0 125px no-repeat}#headimg{width:855px;float:right;height:65px;text-align:right;padding-right:50px;padding-top:80px;background-position:top center;background-repeat:no-repeat}#headimg h1{border:none;font-family:"Swiss";font-weight:normal;font-size:24px}.grauBorder{border:5px solid #e5e5e5}.product{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid black;font-size:12px}.product .shop.remove{display:none !important}.product.in-cart .button .shop.add{display:none}.product.in-cart .shop.remove{display:block !important}.product .remember.remove{display:none !important}.product.on-leaflet .button .remember.add{display:none}.product.on-leaflet .remember.remove{display:block !important}.product .shopcontrol{float:right}.product .shopcontrol input{width:20px;text-align:center}.product .img{height:133px;width:266px;background-color:#f1f1f1;float:left;text-align:center;line-height:133px;margin-right:16px}.product.productListItem .icon{padding:2px;float:left}.product.productListItem .icon.puffer{width:100px}.product.productListItem .icon.puffer .imagecontainer{float:left}.product.productListItem .icon.puffer .imagecontainer .icon-image{max-height:20px}.product.productListItem .icon.puffer span{padding:3px;float:left}.product .info .description{padding:6px;height:50px}.product .info .description p{margin:0;padding:0}.product .info .description b{margin-bottom:6px;display:block}.product .info .icons{height:32px;margin-top:10px}.product .button .button{background-color:#f1f1f1;height:26px;line-height:30px;float:left;margin:2px;padding-left:12px;padding-right:12px;font-size:12px;display:block;cursor:pointer}.product .button .button:hover{background-color:#e5e5e5 !important;text-decoration:none}.product .button .button:first-child{margin-left:0}.product .button .button.details{background:url(/tpl/images/info.png) 12px 7px no-repeat #f1f1f1;padding-left:32px;width:33px}.product .button .button.availableness{padding-left:26px;width:100px}.product .button .button.availableness.unavailable{background:url(/tpl/images/productUnavailable.png) 12px 8px no-repeat #f1f1f1}.product .button .button.availableness.available{background:url(/tpl/images/productAvailable.png) 12px 8px no-repeat #f1f1f1}.product .button .button.remember,.product .button .button.shop{padding-left:26px;background:url(/tpl/images/addToList.png) 12px 9px no-repeat #f1f1f1;width:80px}.product .button .button.remember.remove,.product .button .button.shop.remove{background:url(/tpl/images/removeFromList.png) 12px 9px no-repeat #f1f1f1}.product .button .button.price{width:112px;margin-right:0}.product.full{margin-top:24px}.product.full>a{background-color:#F1F1F1;display:inline-block;height:24px;line-height:28px;padding-left:10px;padding-right:10px;color:#787878}.product.full .productHead{border-top:1px solid #002e68;padding-top:16px}.product.full .productHead h4{padding:0;margin:0}.product.full .productInfo .img{width:600px;height:300px;float:left;line-height:300px;margin-right:4px}.product.full .productInfo .img img{max-width:580px;max-height:95%}.product.full .productInfo .button.full{float:left;width:139px}.product.full .productInfo .button.full a.button{width:136px !important;float:none;margin:2px 0px;padding-right:0 !important}.product.full .productInfo .button.full a.button:first-child{margin-top:0}.product.full .productInfo .button.full a.button.price,.product.full .productInfo .button.full a.button.handbuch{width:150px !important}.product.full .info{clear:both;padding-top:16px}.product.full .info .description{height:auto}.product.full .icons{height:auto;margin-top:24px;margin-left:8px}.product.full .icons div.icon{clear:both;padding-top:4px}.product.full .icons div.icon div.imagecontainer{display:block;float:left;width:40px}.product.full .icons div.icon div.imagecontainer .icon-image{max-height:20px;margin:auto;display:block}.product.full .icons div.icon span{display:block;margin-left:50px;line-height:20px}.product.full div.hint{clear:both;padding-top:8px}.product.full div.hint img.waste{float:left;margin-top:8px}.checkout .formdiv .agb{margin-left:106px}.checkout .left,.checkout .right{width:350.5px;float:left;padding:16px}.checkout .right{background-color:#f1f1f1;color:#e2001a}.checkout .right .position{clear:both}.checkout .right .position .what{float:left}.checkout .right .position .value{float:right}.checkout .right a{text-decoration:underline}.checkout .right hr{clear:both}.DatenListe .pages{margin:auto}.DatenListe .pages :after{content:".";clear:both;display:block;visibility:hidden;height:0px}.DatenListe .pages a,.DatenListe .pages span.dots{display:block;float:left;padding:2px}.DatenListe .pages a.active,.DatenListe .pages span.dots.active{text-decoration:underline}.minishopCheckout .formdiv .fieldname{width:168px !important}.minishopCheckout .formdiv .formcontent.agb{margin-left:0px !important}.minishopCheckout .submit{padding-left:0px !important}
/*# sourceMappingURL=style.css.map */
