@font-face{font-family:"Roboto-Bold";src:url("fonts/Roboto/Roboto-Bold.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:"Roboto-Light";src:url("fonts/Roboto/Roboto-Light.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:"Roboto-Medium";src:url("fonts/Roboto/Roboto-Medium.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}@font-face{font-family:"Roboto-Regular";src:url("fonts/Roboto/Roboto-Regular.ttf") format("truetype");font-style:normal;font-weight:normal;text-rendering:optimizeLegibility}html,body{font-family:"Roboto-Medium";font-size:18px;padding:0px;margin:0px;height:100%}#page-container{position:relative;min-height:100vh}#content-wrap{padding-bottom:210px}@media only screen and (max-width: 1279px){#content-wrap{padding-bottom:230px}}.fullwidth{width:100% !important;max-width:100% !important}.centered{text-align:center}h1{font-family:"Roboto-Medium";font-size:36px;margin:0px;color:#000;position:relative;margin-bottom:20px;padding-bottom:10px}@media only screen and (max-width: 1279px){h1{font-size:24px}}h2{font-family:"Roboto-Medium";font-size:28px;margin:0px;color:#000;padding-bottom:10px;position:relative;margin-bottom:20px}@media only screen and (max-width: 1279px){h2{font-size:20px}}h1:before,h2:before{content:"";display:block;width:75px;height:2px;transform:translateX(-50%);background:#1e4792;left:50%;top:100%;position:absolute}h3{font-family:"Roboto-Medium";font-size:22px;margin:0px;color:#000;padding-bottom:10px;border-bottom:2px solid #1e4792}@media only screen and (max-width: 1279px){h3{font-size:20px}}ul li{font-family:"Roboto-Light"}p{font-family:"Roboto-Light";font-size:20px;color:#000}@media only screen and (max-width: 1279px){p{font-size:16px}}*:focus{outline:0}button{background-color:#1e4792;color:#fff;padding:10px;border:none;margin:10px}a{color:#1e4792}.isGreen{color:#1e4792}.isGray{color:#a6a6a6}.greenButton{width:100%;text-decoration:none;background-color:#1e4792;color:#fff;border:none;text-align:center;text-decoration:none;display:inline-block;font-size:16px;padding:10px 15px;cursor:pointer}.greenButton:hover{background-color:#1e4792 !important;-webkit-transition:all .3s !important;-moz-transition:all .3s !important;transition:all .3s !important}main .noHeight{height:auto}main .fullWidth{width:100%;margin:0px;max-width:none}main .relativeSection{position:relative}main .hide{display:none}main section.article>div{max-width:1250px;margin:0px auto}@media only screen and (max-width: 1279px){main section.article>div{width:calc(100% - 40px)}}main section.article>div.wysiwyg{padding:60px 100px}@media only screen and (max-width: 1279px){main section.article>div.wysiwyg{padding:20px 20px}}main section.article>div.wysiwyg hr{border:0px;height:1px;width:100%;margin:25px auto;background-color:#1e4792}main section.article>div.wysiwyg a{transition:.25s ease color;text-decoration:none}main section.article>div.wysiwyg a:hover{color:#000}main section.article>div.wysiwyg a.button{background-color:#1e4792;display:inline-block;padding:15px 25px;min-width:210px;text-align:center;color:#fff;border-radius:5px;transition:.25s ease background-color,.25s ease color;margin:0px 10px}@media only screen and (max-width: 1279px){main section.article>div.wysiwyg a.button{min-width:150px;max-width:calc(100% - 50px);margin:10px}}main section.article>div.wysiwyg a.button:hover{background-color:#fff;color:#1e4792;border:1px solid #1e4792}main section.article>div.wysiwyg table{max-width:1250px;width:calc(100% - 200px);margin:0px auto;text-align:center;table-layout:fixed;border:0px;border-collapse:collapse}@media only screen and (max-width: 1279px){main section.article>div.wysiwyg table{width:calc(100% - 40px)}}main section.article>div.wysiwyg table td{border:0px;border-collapse:collapse;vertical-align:top}main section.article>div.wysiwyg table td img{object-fit:contain;object-position:center center}main section.article>div.wysiwyg table.kacheln1{border-collapse:separate !important;border-spacing:10px}@media only screen and (max-width: 767px){main section.article>div.wysiwyg table.kacheln1{border-spacing:0px}}main section.article>div.wysiwyg table.kacheln1 tr td{border:1px solid #1e4792;padding:10px}@media only screen and (max-width: 767px){main section.article>div.wysiwyg table.kacheln1 tr td{display:block;margin:10px 0px 0px 0px}}main section.article>div.wysiwyg img{max-width:100% !important}main section.hoverkacheln>div>div{margin:30px 0px;cursor:pointer}@media only screen and (max-width: 767px){main section.hoverkacheln>div>div{width:100%}}main section.hoverkacheln>div>div>div{cursor:pointer;float:left;width:calc(50% - 12px);height:400px;position:relative;padding:0px;margin:6px 6px;vertical-align:center}@media only screen and (max-width: 767px){main section.hoverkacheln>div>div>div{width:100%;margin:6px auto}}main section.hoverkacheln>div>div>div p{text-align:center;margin:0px 30px;color:#fff}main section.hoverkacheln>div>div>div>h2{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);opacity:1;padding:0px;transition:.25s all ease .25s;z-index:5;margin:0px;color:#fff;border:none}main section.hoverkacheln>div>div>div>h2:before{height:0px}main section.hoverkacheln>div>div>div img{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center center}main section.hoverkacheln>div>div>div>div{position:absolute;top:0px;left:0px;margin:0px;text-align:center;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:2;transition:.25s all ease .25s;opacity:0;cursor:pointer}main section.hoverkacheln>div>div>div>div>div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 40px);cursor:pointer}main section.hoverkacheln>div>div>div>div>div>h2{border-bottom:none}main section.hoverkacheln>div>div>div>div>div>h2:before{height:0px}main section.hoverkacheln>div>div>div>div>div p{color:#1e4792}main section.hoverkacheln>div>div>div>div a{background-color:#1e4792;padding:10px 15px;color:#fff;cursor:pointer;text-decoration:none}main section.hoverkacheln>div>div>div>div h2{text-align:center}main section.hoverkacheln>div>div>div:hover>div{opacity:1;z-index:7}main section.hoverkacheln>div>div>div:hover>h2{opacity:0}main section.hoverkacheln>div>div::after{content:"";display:block;clear:both}main section.hoverkacheln>div::after{content:"";display:block;clear:both}main section.shopcategory>div article{border:1px solid #1e4792;margin-bottom:20px}main section.shopcategory>div article>div{margin:0px}main section.shopcategory>div article>div>div{width:calc(100% - 400px);margin:0px;padding:25px;display:inline-block;line-height:1.3}@media only screen and (max-width: 767px){main section.shopcategory>div article>div>div{width:calc(100% - 50px)}}main section.shopcategory>div article>div>div .btn-blue{padding:10px;color:#fff;background-color:#1e4792;text-decoration:none;line-height:2.5}main section.shopcategory>div article>div>div h2{display:inline-block}main section.shopcategory>div article>div .specialcentered{text-align:left;width:calc(100% - 50px)}@media only screen and (max-width: 767px){main section.shopcategory>div article>div .specialcentered{text-align:center}}main section.shopcategory>div article>div .imagepart{padding:0px;width:350px;vertical-align:top;line-height:0px}@media only screen and (max-width: 767px){main section.shopcategory>div article>div .imagepart{width:100%}}main section.shopcategory>div article>div .imagepart img{width:100%;height:100%}main section.shopcategory>div article .variationbtn{width:100%}main section.shopcategory>div article .variationbtn>div{width:calc(100% - 50px)}@media only screen and (max-width: 767px){main section.shopcategory>div article .variationbtn>div{text-align:center}}main section.shopcategory>div article ul{padding-left:0px;list-style-type:none;margin:0px}main section.shopcategory>div article ul li{color:#fff;background-color:#1e4792;padding:10px;display:inline-block;margin:10px}@media only screen and (max-width: 767px){main section.shopcategory>div article ul li{margin:10px 0px;width:calc(100% - 20px);text-align:center}}main section.shopcategory>div article ul li:first-of-type{margin-left:0px}main section.slidersection{margin-bottom:50px}main section.slidersection .button-container{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:100}@media only screen and (max-width: 1279px){main section.slidersection .button-container{height:calc(100% - 70px)}}main section.slidersection .button-container>p{display:block;position:absolute;cursor:pointer;z-index:100;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;opacity:2;top:50%;left:50%;color:#fff;transform:translate(-50%, -50%);font-family:"Roboto-Medium";font-size:52px;text-align:center}@media only screen and (max-width: 1279px){main section.slidersection .button-container>p{height:50%;width:100%;font-size:18px}}main section.slidersection .slider{background-color:#fff;width:100%}main section.slidersection .slider>div{width:100%;margin:0px auto;height:100%}main section.slidersection .slider>div img{width:100%;height:calc(100vh - 100px);text-align:center;object-fit:cover;object-position:center}@media only screen and (max-width: 1279px){main section.slidersection .slider>div img{height:auto}}main section.slidersection .slider>div .slick-track .slick-slide{height:auto}main section.slidersection .slider>div .slick-slide>div{float:left;width:50%;color:#fff;text-align:center}main section.slidersection .slider>div .slick-slide>div:first-of-type{height:550px}main section.slidersection .slider>div .slick-slide>div:first-of-type img{width:100%;height:100%;object-fit:contain;object-position:center center}main section.slidersection .slider>div .slick-slide>div:last-of-type{padding:100px 60px;width:calc(50% - 120px)}main section.slidersection .slider>div .slick-slide>div:last-of-type p{text-align:left;color:#fff}@media only screen and (max-width: 1279px){main section.slidersection .slider>div .slick-slide{width:100%}main section.slidersection .slider>div .slick-slide h2{width:calc(100% - 40px);font-size:20px;color:#fff;font-weight:bold;text-align:left}main section.slidersection .slider>div .slick-slide>div{width:100%}main section.slidersection .slider>div .slick-slide>div:last-of-type{width:calc(100% - 40px);padding:10px 20px}main section.slidersection .slider>div .slick-slide>div:last-of-type p{text-align:left;color:#fff}main section.slidersection .slider>div .slick-slide>div a{left:50%;margin-bottom:50px}}main section.slidersection .slider>div .slick-slide::after{content:"";display:block;clear:both}main section.slidersection .slider>div::after{content:"";display:block;clear:both}main section.slidersection .slider .slick-arrow{position:absolute;display:block;top:50%}@media only screen and (max-width: 1279px){main section.slidersection .slider .slick-arrow{display:none !important}}main section.slidersection .slider .slick-arrow.slick-prev{left:100px;transform:translate(-100%, -50%);z-index:5;padding:0px;font-size:0px;border:none;background-size:auto 100%;background-repeat:no-repeat;background-color:transparent;color:transparent;width:45px;height:75px;cursor:pointer}main section.slidersection .slider .slick-arrow.slick-next{right:100px;transform:translate(100%, -50%);z-index:5;padding:0px;font-size:0;border:none;background-size:auto 100%;background-repeat:no-repeat;background-color:transparent;width:45px;height:75px;cursor:pointer}main section.slidersection .slider .slick-dots{position:absolute;list-style:none;text-align:center;bottom:25px;left:0px;width:100%;z-index:2;padding:0px;margin:0px}@media only screen and (max-width: 767px){main section.slidersection .slider .slick-dots{display:none !important}}main section.slidersection .slider .slick-dots li{display:inline-block;margin:0px 5px}main section.slidersection .slider .slick-dots li button{padding:0px 0px;font-size:0px;display:block;width:15px;height:15px;background-color:transparent;border-radius:15px;border:1px solid #fff}main section.slidersection .slider .slick-dots li.slick-active button{padding:0px 0px;background-color:#fff}main section.news-slider{width:calc(100% - 40px);margin:0px auto;max-width:1250px;margin-bottom:75px}main section.news-slider>div{background-color:#1e4792;position:relative;width:100%;margin:30px 0px}main section.news-slider>div div.slick-slide>div{float:left;width:50%;color:#fff;text-align:center}main section.news-slider>div div.slick-slide>div h2,main section.news-slider>div div.slick-slide>div a{color:#fff}main section.news-slider>div div.slick-slide>div p{text-align:left;color:#fff}main section.news-slider>div div.slick-slide>div img{width:100%;height:100%;object-fit:cover;object-position:center center}@media only screen and (max-width: 767px){main section.news-slider>div div.slick-slide>div img{object-fit:contain}}main section.news-slider>div div.slick-slide>div:first-of-type{height:550px}@media only screen and (max-width: 767px){main section.news-slider>div div.slick-slide>div:first-of-type{height:auto}}main section.news-slider>div div.slick-slide>div:last-of-type{height:calc(550px - 200px);padding:100px 60px;width:calc(50% - 120px)}@media only screen and (max-width: 1279px){main section.news-slider>div div.slick-slide{width:100%}main section.news-slider>div div.slick-slide h2{width:calc(100% - 40px);font-size:20px;color:#fff;font-weight:normal;text-align:left}main section.news-slider>div div.slick-slide>div{width:100%}main section.news-slider>div div.slick-slide>div:last-of-type{width:calc(100% - 40px);padding:10px 20px;height:auto}main section.news-slider>div div.slick-slide>div a{left:50%;margin-bottom:50px}}main section.news-slider>div div.slick-slide::after{content:"";display:block;clear:both}main section.news-slider>div::after{content:"";display:block;clear:both}main section.news-slider>div .slick-arrow{position:absolute;display:block;top:50%}main section.news-slider>div .slick-arrow.slick-prev{left:-50px;transform:translate(-100%, -50%);z-index:5;padding:0px;font-size:0px;border:none;background-image:url("/templates/web/img/arrow_left.svg");background-size:auto 100%;background-repeat:no-repeat;background-color:#fff;color:transparent;width:28px;height:50px;cursor:pointer}main section.news-slider>div .slick-arrow.slick-prev:hover{transform:translate(calc(-100% - 3px), -50%)}main section.news-slider>div .slick-arrow.slick-next{right:-50px;transform:translate(100%, -50%);z-index:5;padding:0px;font-size:0;border:none;background-image:url("/templates/web/img/arrow_right.svg");background-size:auto 100%;background-repeat:no-repeat;background-color:#fff;width:28px;height:50px;cursor:pointer}main section.news-slider>div .slick-arrow.slick-next:hover{transform:translate(calc(100% + 3px), -50%)}main section.news-slider>div .slick-arrow:hover{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:transparent !important}@media only screen and (max-width: 1590px){main section.news-slider>div .slick-arrow{display:none !important}main section.news-slider>div .slick-arrow.slick-prev{display:none}main section.news-slider>div .slick-arrow.slick-next{display:none}}main section.kacheln{margin-bottom:50px}main section.kacheln>div{width:calc(100% + 10px)}@media only screen and (max-width: 1279px){main section.kacheln>div{width:calc(100%)}}main section.kacheln>div article{padding:0px;margin:0px;height:0px;display:block;width:calc(100% / 3 - 12px);background-color:#fff;padding-bottom:450px;position:relative;float:left;margin-right:10px;margin-left:0px;border:1px solid #1e4792;margin-bottom:10px}@media only screen and (max-width: 1279px){main section.kacheln>div article{width:calc(100% - 40px);margin:10px 20px}}@media only screen and (max-width: 767px){main section.kacheln>div article{padding-bottom:350px}}main section.kacheln>div article img{position:absolute;left:0px;top:0px;width:100%;object-fit:contain;max-width:100%;border:none}main section.kacheln>div article .textpart{z-index:2;top:200px;vertical-align:top;left:0px;width:calc(100% - 30px);padding:15px;color:#fff;background-color:#fff;margin:0px;position:absolute}@media only screen and (max-width: 1279px){main section.kacheln>div article .textpart{top:auto;bottom:0px}}main section.kacheln>div article .textpart h2{text-align:center}main section.kacheln>div article::after{content:"";display:block;clear:both}main section.kacheln>div::after{content:"";display:block;clear:both}main section.map{width:100%;display:block;line-height:0px}main section.map iframe{width:100%;height:500px !important}main section.specialshop{margin-bottom:50px}main section.specialshop>div article{width:calc(100% / 2 - 12px);margin:10px 10px 10px 0px;float:left;border:1px solid #1e4792;position:relative}@media only screen and (max-width: 767px){main section.specialshop>div article{width:100%;margin:10px 0px}}main section.specialshop>div article>div{width:calc(100% / 3 *2 - 40px);float:left;padding:20px}main section.specialshop>div article>div h2{font-size:22px;text-align:center}main section.specialshop>div article>div p{font-size:18px}main section.specialshop>div article>div button{font-size:18px}main section.specialshop>div article::after{content:"";display:block;clear:both}main section.specialshop>div article .articleimage{width:calc(100% / 3);height:336px;padding:0px}main section.specialshop>div article .articleimage img{object-fit:contain;width:100%;height:100%}main section.specialshop>div article .specialshopwrapper{position:relative;bottom:0px;left:50%;transform:translateX(-50%);float:none;padding:0px;width:100%;margin-top:190px}main section.specialshop>div article .specialshopwrapper .buttonswrap{margin-left:calc(100% / 3);padding:0px 20px}main section.specialshop>div article .specialshopwrapper .buttonswrap button{cursor:pointer}main section.specialshop>div article .specialshopwrapper .buttonswrap button.showMoreInfos{background-color:transparent;text-decoration:underline;color:#1e4792}main section.specialshop>div article .moreInfos{display:none;width:calc(100% - 40px)}main section.specialshop>div article:nth-of-type(even){margin:10px 0px 10px 10px}@media only screen and (max-width: 767px){main section.specialshop>div article:nth-of-type(even){width:100%;margin:10px 0px}}main section.specialshop>div::after{content:"";display:block;clear:both}main section.picture{margin-bottom:50px}main section.picture img{width:100%;object-fit:cover;height:450px}@media only screen and (max-width: 1279px){main section.picture img{height:auto;object-fit:contain}}main section.shop{text-decoration:none;position:relative;display:block;height:100%;margin:20px auto}main section.shop a{text-decoration:none}main section.shop a.button{background-color:#1e4792;color:#fff;border:none;text-align:center;text-decoration:none;display:inline-block;font-size:16px;font-weight:bold;padding:9px 20px}@media only screen and (max-width: 1279px){main section.shop>div{width:calc(100% - 40px)}}main section.shop .shopFilter{position:fixed;width:300px;margin:0px auto}@media only screen and (max-width: 1279px){main section.shop .shopFilter{width:calc(100% - 40px);left:auto;position:static}}main section.shop .shopFilter>div{width:calc(100% - 40px);margin:0px auto;border-bottom:1px solid #1e4792;padding-top:6px}@media only screen and (max-width: 1279px){main section.shop .shopFilter>div{width:100%}}main section.shop .shopFilter>div .filterBtn{font-size:18px;background-color:transparent;border:none;color:#1e4792;padding:0px;font-family:"Roboto-Regular";margin-bottom:10px;font-weight:bold;display:block;width:calc(100% - 20px);text-align:left;position:relative}@media only screen and (max-width: 1279px){main section.shop .shopFilter>div .filterBtn{margin-left:0px;width:100%;margin-bottom:20px}}main section.shop .shopFilter>div .filterBtn .filterIcn{width:20px;height:12.5px;float:right;margin-left:7px;margin-top:7px;position:absolute;right:0px;top:0px;display:block}@media only screen and (max-width: 1279px){main section.shop .shopFilter>div .filterBtn .filterIcn{margin-left:7px;margin-top:7px}}main section.shop .shopFilter>div .filterBtn::after{content:"";display:block;clear:both}main section.shop .shopFilter>div .filterBtn:hover{background-color:transparent !important}main section.shop .shopFilter>div form{width:100%;margin-bottom:25px;text-align:center}main section.shop .shopFilter>div form div{border:1px solid #e0e0e0;text-align:left}main section.shop .shopFilter>div form div input{padding:10px 30px 10px 5px;border:none;width:calc(100% - 42px);height:20px;cursor:pointer;background-color:transparent;background-image:url("/templates/web/img/search_icon.png");background-repeat:no-repeat;background-position:right center;color:#1e4792;background-size:14px 14px}@media only screen and (max-width: 767px){main section.shop .shopFilter>div form div input{width:calc(100% - 42px)}}main section.shop .shopFilter>div form input{padding:10px 5px 10px 5px;border:none;cursor:pointer;color:#fff;background-color:#1e4792;margin:10px 0px;padding:10px 20px}main section.shop .shopFilter>div div{width:100%}@media only screen and (max-width: 767px){main section.shop .shopFilter>div div{width:100%;margin:0px auto}}main section.shop .shopFilter>div div a{margin:0px auto 25px auto;width:50%}@media only screen and (max-width: 767px){main section.shop .shopFilter>div div a{width:100%}}main section.shop .shopFilter>div h3{color:#1e4792;font-family:"Roboto-Regular";font-size:18px;text-decoration:none}@media only screen and (max-width: 767px){main section.shop .shopFilter>div h3{text-align:center}}main section.shop .shopFilter>div ul{margin:0px auto;margin-bottom:20px;padding:0px 0px;list-style-type:none;margin-left:10px}@media only screen and (max-width: 1279px){main section.shop .shopFilter>div ul{text-align:left;margin-left:0px}}main section.shop .shopFilter>div ul li{margin-bottom:5px}@media only screen and (max-width: 1279px){main section.shop .shopFilter>div ul li{text-align:left}}main section.shop .shopFilter>div ul li a{font-family:"Roboto-Regular";font-size:14px;font-weight:normal;color:#000;display:inline-block}main section.shop .shopFilter>div ul li a:hover{font-family:"Roboto-Bold";color:#1e4792}main section.shop .shopFilter>div ul li a::before{content:"";display:inline-block;width:14px;height:14px;background-image:url(../img/shopfilter.png);background-repeat:no-repeat;background-size:contain;margin-right:8px}main section.shop .shopFilter>div ul li.active{text-decoration:underline;color:#1e4792}main section.shop .shopFilter>div ul li.active a{color:#1e4792;font-family:"Roboto-Bold"}main section.shop .shopFilter>div ul li.active a::before{background-image:url(../img/shopfilter_activ.png)}main section.shop .appendWrapper{width:calc(100% - 300px - 300px - 80px);margin:0px auto 0px 320px;float:left}@media only screen and (max-width: 1279px){main section.shop .appendWrapper{width:calc(100% - 40px);margin:0px auto;float:none}}main section.shop .appendWrapper .messageBanner{background-color:#1e4792;text-align:center;padding:10px 10px 10px 10px;margin-bottom:10px;width:calc(100% - 28px);margin-left:0px;margin-top:6px}@media only screen and (max-width: 1279px){main section.shop .appendWrapper .messageBanner{width:calc(100% - 20px);margin:10px 0px}}main section.shop .appendWrapper .messageBanner h3{margin-top:5px;margin-bottom:5px;color:#fff;padding:0px;font-family:"Roboto-Light";font-weight:normal}main section.shop .appendWrapper article{padding:0px;margin:0px;height:0px;display:block;width:calc(100% / 3 - 12px);background-color:#fff;padding-bottom:calc(100% / 3 - 12px);position:relative;float:left;margin-right:10px;margin-bottom:10px;border:1px solid #1e4792}@media only screen and (max-width: 1279px){main section.shop .appendWrapper article{width:calc(100% / 2 - 12px);padding-bottom:calc(100% / 2 - 12px);margin-bottom:20px}}@media only screen and (max-width: 767px){main section.shop .appendWrapper article{width:calc(100% - 2px);padding-bottom:calc(100% - 2px)}}main section.shop .appendWrapper article>a>div{position:absolute}main section.shop .appendWrapper article>a>div.imagediv{height:calc(100% - 10px);width:100%}main section.shop .appendWrapper article>a>div.imagediv img{width:100%;height:78%;object-fit:contain}main section.shop .appendWrapper article>a>div.unten{z-index:2;bottom:0px;left:0px;width:calc(100% - 20px);padding:10px;color:#000;background-color:#fff;font-size:20px;margin:0px}main section.shop .appendWrapper article>a>div.unten p{margin:0px}main section.shop .appendWrapper article>a>div.unten>div.currency{text-align:right}main section.shop .appendWrapper article>a>div.unten>div.currency p{font-size:16px;font-family:"Roboto-Light"}main section.shop .appendWrapper article>a>div.unten>div.winebold p{font-size:18px;font-family:"Roboto-Medium"}main section.shop .appendWrapper article>a>div.unten>div.price{text-align:right}main section.shop .appendWrapper article>a>div.unten>div.price p{font-size:18px;font-family:"Roboto-Medium"}main section.shop .appendWrapper article>a>div.unten .nameOfProduct{font-size:20px;color:#1e4792;font-family:"Roboto-Medium";margin-bottom:10px}main section.shop .appendWrapper article>a>div.saison,main section.shop .appendWrapper article>a>div.highlight{z-index:2;top:10px;right:0px;width:auto;padding:5px 8px;color:#fff;background-color:#1e4792;font-size:16px;margin:0px}@media only screen and (max-width: 1279px){main section.shop .appendWrapper article:nth-of-type(even){margin-right:0px}}@media only screen and (max-width: 1279px){main section.shop .appendWrapper article:nth-of-type(odd){margin-right:20px}}@media only screen and (max-width: 767px){main section.shop .appendWrapper article:nth-of-type(odd){margin-right:0px}}main section.shop::after{content:"";display:block;clear:both}main section.shop .shopProducts{width:calc(100% - 300px - 300px - 80px);margin:0px auto 0px 320px;float:left}@media only screen and (max-width: 1279px){main section.shop .shopProducts{width:calc(100% - 300px);margin:0px auto 0px 300px}}@media only screen and (max-width: 767px){main section.shop .shopProducts{float:none;margin:0px auto;width:calc(100% - 40px)}}@media only screen and (max-width: 767px){main section.shop .shopProducts{margin:0px auto;float:none;width:calc(100% - 40px)}}main section.shop .shopProducts .allArticles{height:100%;margin:0px auto;width:100%;margin-bottom:75px}@media only screen and (max-width: 1279px){main section.shop .shopProducts .allArticles{margin:0px 0px 30px 0px}}main section.shop .shopProducts .allArticles .shopWrapperDiv{width:calc(100% + 12px)}@media only screen and (max-width: 1279px){main section.shop .shopProducts .allArticles .shopWrapperDiv{margin:0px auto;width:calc(100% - 20px);margin-left:0px}}@media only screen and (max-width: 767px){main section.shop .shopProducts .allArticles .shopWrapperDiv{width:calc(100% + 12px);margin:0px auto;margin-left:-6px}}@media only screen and (max-width: 767px){main section.shop .shopProducts .allArticles .shopWrapperDiv{width:100%;margin:0px auto}}main section.shop .shopProducts .allArticles .shopWrapperDiv article{border:1px solid #1e4792;width:calc((100% / 3) - 15px);height:313px;background-color:#fff;margin:6px 6px;float:left}@media only screen and (max-width: 1300px){main section.shop .shopProducts .allArticles .shopWrapperDiv article{height:330px;width:calc((100% / 2) - 12px)}}@media only screen and (max-width: 767px){main section.shop .shopProducts .allArticles .shopWrapperDiv article{width:100%;margin:6px 0px}}main section.shop .shopProducts .allArticles .shopWrapperDiv article a{width:100%;height:100%;margin:0px auto;padding:0px 0px;z-index:10;text-decoration:none;position:relative;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;display:block;border-color:#1e4792}main section.shop .shopProducts .allArticles .shopWrapperDiv article a img{width:100%;height:201px;padding:0px 0px;margin:0px 0px;object-position:center;object-fit:cover}main section.shop .shopProducts .allArticles .shopWrapperDiv article a div{width:calc(100% - 30px);height:calc(100% - 201px - 30px);padding:15px 15px;transform:translateY(-5px);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}main section.shop .shopProducts .allArticles .shopWrapperDiv article a div .nameOfProduct{display:inline-block;width:100%;padding:0px 0px;height:30px;word-break:break-all}main section.shop .shopProducts .allArticles .shopWrapperDiv article a div .nameOfProduct p{font-family:"Roboto-Regular";font-size:22px;text-decoration:none;font-weight:bold;color:#1e4792;text-decoration:none;margin:0px 0px 0px 0px;padding:0px 0px;text-align:left}@media only screen and (max-width: 1400px){main section.shop .shopProducts .allArticles .shopWrapperDiv article a div .nameOfProduct p{font-size:17px}}@media only screen and (max-width: 1279px){main section.shop .shopProducts .allArticles .shopWrapperDiv article a div .nameOfProduct p{margin:0px 0px 0px 0px}}main section.shop .shopProducts .allArticles .shopWrapperDiv article a div .currency{z-index:20;display:block;width:100%;padding:0px 0px;margin:0px auto;height:auto}main section.shop .shopProducts .allArticles .shopWrapperDiv article a div .currency p{text-align:right;margin:0px auto;font-family:"Roboto-Regular";font-size:14px;text-decoration:none;margin:0px 0px;padding:0px 0px}main section.shop .shopProducts .allArticles .shopWrapperDiv article a div .price{text-align:right;margin-bottom:0px;margin-right:0px;width:100%;padding:0px 0px;height:auto}main section.shop .shopProducts .allArticles .shopWrapperDiv article a div .price p{font-family:"Roboto-Regular";font-size:20px;text-decoration:none;font-weight:bold;text-align:right;margin:0px 0px;padding:0px 0px}@media only screen and (max-width: 1400px){main section.shop .shopProducts .allArticles .shopWrapperDiv article a div .price p{font-size:17px}}main section.shop .shopProducts .allArticles .shopWrapperDiv::after{content:"";display:block;clear:both}main section.shop .shopProducts .allArticles::after{content:"";display:block;clear:both}main section.shop .shopProducts .allArticles .buttonCentered{width:calc(100% - 40px);margin:30px auto 0px auto;text-align:center}main section.shop .shopProducts .allArticles .buttonCentered a{width:25%;margin:0px auto}@media only screen and (max-width: 767px){main section.shop .shopProducts .allArticles .buttonCentered a{width:200px}}main section.shop .shopProducts .allArticles .messageBanner{background-color:#1e4792;text-align:center;padding:10px 10px 10px 10px;margin-bottom:10px;width:calc(100% - 28px);margin-left:5px;margin-top:6px}@media only screen and (max-width: 1279px){main section.shop .shopProducts .allArticles .messageBanner{width:calc(100% - 48px)}}@media only screen and (max-width: 767px){main section.shop .shopProducts .allArticles .messageBanner{width:calc(100% - 20px);margin-top:20px;margin-left:0px}}@media only screen and (max-width: 767px){main section.shop .shopProducts .allArticles .messageBanner{width:calc(100% - 20px)}}main section.shop .shopProducts .allArticles .messageBanner h3{margin-top:5px;margin-bottom:5px;color:#fff}main section.shop .shopBasket{display:inline-block;border:1px solid #1e4792;position:fixed;right:20px;width:300px;margin-top:6px}@media only screen and (max-width: 1279px){main section.shop .shopBasket{right:auto;left:30px;top:400px;width:300px;display:none}}@media only screen and (max-width: 767px){main section.shop .shopBasket{display:none}}@media only screen and (max-width: 767px){main section.shop .shopBasket{border:none}}main section.shop .shopBasket .smallBasket{background-color:#fff;margin:0px auto;padding:10px 10px}@media only screen and (max-width: 1279px){main section.shop .shopBasket .smallBasket{display:none}}main section.shop .shopBasket .smallBasket .smallAbo{border-bottom:1px solid #1e4792;margin:0px auto;font-size:22px;font-family:"Roboto-Regular";font-weight:bold;font-style:normal;padding:15px 0px;margin:0px auto;text-align:center !important}main section.shop .shopBasket .smallBasket .smallAbo::before{height:0px !important;background:none}main section.shop .shopBasket .smallBasket .smallClear .basket{width:100%;border-collapse:collapse}main section.shop .shopBasket .smallBasket .smallClear .basket tr{width:100%}main section.shop .shopBasket .smallBasket .smallClear .basket tr td{width:30%;padding:0px 0px;height:100%;color:#1e4792;font-weight:normal}main section.shop .shopBasket .smallBasket .smallClear .basket tr td img{height:89px;width:122px;padding:0px 0px;object-fit:cover}main section.shop .shopBasket .smallBasket .smallClear .basket tr td .smallBasketTable{color:#fff;width:calc(100% - 20px);margin:10px}main section.shop .shopBasket .smallBasket .smallClear .basket tr td .smallBasketTable tr td{color:#000;text-align:left}main section.shop .shopBasket .smallBasket .smallClear .basket tr td .smallBasketTable tr td:nth-child(2){text-align:right}main section.shop .shopBasket .smallBasket .smallClear .basket tr td .smallBasketTable tr .smallBasketPrice{color:#1e4792;font-size:17px;font-family:"Roboto-Regular";font-weight:bold;font-style:normal}main section.shop .shopBasket .smallBasket .smallClear .basket tr td .smallBasketTable tr .smallBasketAmount{font-size:15px}main section.shop .shopBasket .smallBasket .smallClear .basket tr td .smallBasketTable tr:nth-child(1) td{width:100%;color:#1e4792;text-align:left;font-size:14px;font-family:"Roboto-Regular";font-weight:normal;font-style:normal}main section.shop .shopBasket .smallBasket .smallClear .basket tr td .smallBasketTable .smallFontGray td{color:#1e4792;font-size:11px;font-family:"Roboto-Regular";font-weight:normal;font-style:normal}main section.shop .shopBasket .smallBasket .smallClear .basket tr td .smallBasketTable .haspadding>td a{background-color:transparent;color:#1e4792;text-align:right;font-size:11px;font-family:"Roboto-Regular";font-weight:normal;font-style:normal}main section.shop .shopBasket .smallBasket .smallClear .basket tr td:nth-child(2){width:70%;text-align:right}main section.shop .shopBasket .smallBasket .smallClear .basket .noproducts td{text-align:center;font-size:15px}main section.shop .shopBasket .smallBasket .smallClear .basket .overall{font-size:17px;font-family:"Roboto-Regular";font-weight:normal;font-style:normal;padding:10px 0px 15px 0px}main section.shop .shopBasket .smallBasket .smallClear .basket .isGreen{color:#1e4792}main section.shop .shopBasket .smallBasket .smallClear .basket .isCurrency{font-size:11px;font-family:"Roboto-Regular";font-weight:normal;font-style:normal;padding:10px 0px 0px 0px}main section.shop .shopBasket .smallBasket .smallClear .basket .hasBottomBorder>td{border-bottom:1px solid #1e4792}main section.shop .shopBasket .smallBasket .smallClear .basket .bold{font-weight:bold}@media only screen and (max-width: 1279px){main section:first-of-type{padding-top:70px}}main .auto{width:calc(100% - 40px);margin:0px auto;margin-top:30px}@media only screen and (max-width: 1279px){main .auto{overflow-x:auto;padding-top:70px}}main .auto .abo{color:#1e4792;text-align:center;max-width:1250px;margin:0px auto}@media only screen and (max-width: 1279px){main .auto .abo{max-width:100% !important;width:100% !important}}main .auto .clear{width:calc(100% - 40px);display:block;margin:0px auto;max-width:960px}@media only screen and (max-width: 1279px){main .auto .clear{max-width:100% !important;width:100% !important}}main .auto .clear>div{width:100%;margin-top:20px}main .auto .clear h2{color:#1e4792;text-align:center;margin-top:30px;padding-bottom:20px}main .auto .clear ul{margin:0px auto;padding:0px}main .auto .clear ul li{color:#1e4792;text-align:center}main .auto .clear input{width:calc(100% - 15px);height:30px;border:1px solid #1e4792;padding-left:15px}@media only screen and (max-width: 1279px){main .auto .clear input.hasDatepicker{width:calc(100% - 19px)}}main .auto .clear select{width:calc(100% - 15px);height:30px;border:1px solid #1e4792;padding-left:15px}@media only screen and (max-width: 1279px){main .auto .clear select[name=shop_payment_type_fk]{width:100%}}main .auto .clear textarea{width:calc(100% - 42px);height:100px;padding:20px;resize:none;border:1px solid #1e4792;margin-bottom:25px;font-family:"Roboto-Regular";font-size:14px;font-style:normal}main .auto .clear button{background-color:#1e4792;color:#fff;border:none;padding:10px 15px;overflow:hidden;vertical-align:middle;cursor:pointer;text-decoration:none;font-size:14px;font-family:"Roboto-Regular";font-weight:bold;font-style:normal}main .auto .clear .submitBtn{width:100%;margin:0px auto;text-align:center}main .auto .clear .submitBtn button{margin:5px;width:calc(25% - 20px);text-align:center;font-size:14px;font-family:"Roboto-Regular";font-weight:bold;font-style:normal;background-color:#1e4792;color:#fff;cursor:pointer;padding:10px 15px}@media only screen and (max-width: 767px){main .auto .clear .submitBtn button{width:200px}}main .auto .clear .basket{border-collapse:collapse;width:100%;margin:28px auto 0px auto}main .auto .clear .basket tr{width:100%;border-top:1px solid #1e4792}main .auto .clear .basket .notFullWidth{width:20%}main .auto .clear .basket .hasMargin{margin-top:20px;margin-bottom:20px}main .auto .clear .basket .smallFont{font-size:13px}main .auto .clear .basket .noproducts{height:50px}main .auto .clear .basket .noproducts td{text-align:center;font-size:15px}main .auto .clear .basket .shop-basket-purchcase-article>td{padding:10px;width:100%}@media only screen and (max-width: 1279px){main .auto .clear .basket .shop-basket-purchcase-article>td{width:calc(100% - 20px)}}main .auto .clear .basket .shop-basket-purchcase-article>td .amountDataTable{width:100%}main .auto .clear .basket .shop-basket-purchcase-article>td .amountDataTable tr{width:100%}main .auto .clear .basket .shop-basket-purchcase-article>td .amountDataTable tr td{width:33%;text-align:left}main .auto .clear .basket .shop-basket-purchcase-article>td .amountDataTable tr td:nth-child(2){text-align:right}main .auto .clear .basket .shop-basket-purchcase-article>td .amountDataTable tr td:nth-child(2) a{color:#000;text-decoration:none}main .auto .clear .basket .shop-basket-purchcase-article>td .amountDataTable tr td:nth-child(3){text-align:right}main .auto .clear .basket .shop-basket-purchcase-article>td:first-of-type{width:17%;text-align:center;vertical-align:middle;padding:0px}@media only screen and (max-width: 767px){main .auto .clear .basket .shop-basket-purchcase-article>td:first-of-type{width:0px;display:none}}main .auto .clear .basket .shop-basket-purchcase-article>td:first-of-type img{height:89px;width:122px;margin:10px 10px;display:block;object-fit:cover}@media only screen and (max-width: 767px){main .auto .clear .basket .shop-basket-purchcase-article>td:first-of-type img{display:none}}main .auto .clear .basket .shop-basket-discountrow td{padding-left:10px;text-align:left;height:50px}main .auto .clear .basket .shop-basket-discountrow td input[type=text]{height:25px;padding-left:5px;margin-right:10px;width:calc(100% - 100px)}@media only screen and (max-width: 767px){main .auto .clear .basket .shop-basket-discountrow td input[type=text]{width:calc(100% - 100px)}}main .auto .clear .basket .shop-basket-deleteArticle a{font-size:15px}main .auto .clear .basket .shop-basket-discountrow-activated>td:nth-child(1){text-align:left;padding:10px;padding-left:10px}main .auto .clear .basket .shop-basket-discountrow-activated>td:nth-child(2) a{width:100px;text-decoration:none;color:#000}main .auto .clear .basket .shop-basket-discountrow-activated>td:nth-child(2) table{width:100%;padding:10px}main .auto .clear .basket .shop-basket-discountrow-activated>td:nth-child(2) table tr td:nth-child(1){text-align:left}main .auto .clear .basket .shop-basket-discountrow-activated>td:nth-child(2) table tr td:nth-child(2){text-align:right}main .auto .clear .basket .shop-basket-discountrow-activated>td:nth-child(2) table tr:nth-child(2){font-size:13px}main .auto .clear .basket .shop-basket-discountrow-activated>td:nth-child(2) table tr:nth-child(2) td:nth-child(1){text-align:right}main .auto .clear .basket .shop-basket-discountrow-activated>td:nth-child(2) table tr:nth-child(3) td:nth-child(1){text-align:right}main .auto .clear .basket .shop-basket-overallPriceRow{border-bottom:1px solid #1e4792}main .auto .clear .basket .shop-basket-row td:nth-child(2){text-align:right;padding:10px}main .auto .clear .basket .shop-basket-doubleTable{width:100%;padding:10px 10px 10px 0px}main .auto .clear .basket .shop-basket-doubleTable tr td{text-align:left;padding-left:10px}main .auto .clear .basket .shop-basket-doubleTable tr:nth-child(1) td:nth-child(2){font-weight:normal;text-align:right}main .auto .clear .basket .shop-basket-doubleTable tr:nth-child(2) td:nth-child(1){text-align:right}main .auto .clear .shop-basket-buttons{margin:28px 0px 50px 0px;text-align:center}main .auto .clear .shop-basket-buttons a{width:calc(20% - 10px);margin:5px 10px 5px 0px;vertical-align:middle;background-color:#1e4792;color:#fff;cursor:pointer;padding:10px 15px}@media only screen and (max-width: 1279px){main .auto .clear .shop-basket-buttons a{width:100px}}@media only screen and (max-width: 767px){main .auto .clear .shop-basket-buttons a{width:100%;display:block;margin:10px auto}}main .auto .clear .deliveryPayment{width:100%;margin-top:0px}main .auto .clear .deliveryPayment>div{width:calc(50% - 10px);float:left}@media only screen and (max-width: 1279px){main .auto .clear .deliveryPayment>div{width:100%;float:none}}main .auto .clear .deliveryPayment>div select{background-color:#fff;width:100%;margin:0px 0px}main .auto .clear .deliveryPayment>div input[type=date]{background-color:#fff;width:calc(100% - 20px);margin:0px 0px;height:28px;font-family:"Roboto-Regular"}main .auto .clear .deliveryPayment>div:first-of-type{margin-right:10px}@media only screen and (max-width: 1279px){main .auto .clear .deliveryPayment>div:first-of-type{margin:0px}}main .auto .clear .deliveryPayment>div:last-of-type{margin-left:10px}@media only screen and (max-width: 1279px){main .auto .clear .deliveryPayment>div:last-of-type{margin:0px}}main .auto .clear .deliveryPayment::after{content:"";display:block;clear:both}main .auto .clear .login{margin:0px auto;float:left;padding:0px 20px;width:calc(50% - 40px)}@media only screen and (max-width: 1279px){main .auto .clear .login{float:none}}@media only screen and (max-width: 767px){main .auto .clear .login{width:100%;padding:0px}}main .auto .clear .login h2{color:#1e4792;text-align:center;border-bottom:1px solid #1e4792;border-spacing:20px;padding-bottom:20px;font-size:28px}main .auto .clear .login h2:before{height:0px}main .auto .clear .login table{border-bottom:1px solid #1e4792;width:100%;padding-bottom:20px;border-spacing:0px 7.5px}main .auto .clear .login table tr{width:100%}main .auto .clear .login table tr td{margin:0px auto;font-size:14px;font-family:"Roboto-Regular";font-weight:normal;font-style:normal}main .auto .clear .login table tr td input{height:50px;padding-left:5px;width:100%}@media only screen and (max-width: 767px){main .auto .clear .login table tr td input{width:calc(100% - 20px)}}main .auto .clear .login table tr td button[type=submit]{margin-left:0px}main .auto .clear .login table tr td a{color:#1e4792;text-decoration:none}main .auto .clear .login table tr td:first-child{text-align:right;padding-right:20px}main .auto .clear .login::after{content:"";display:block;clear:both}main .auto .clear .registration{margin:0px auto;padding:0px 20px;float:left;width:calc(50% - 40px)}main .auto .clear .registration.nofloat{float:none}@media only screen and (max-width: 1279px){main .auto .clear .registration{float:none}}@media only screen and (max-width: 767px){main .auto .clear .registration{width:100%;padding:0px}}main .auto .clear .registration h2{color:#1e4792;text-align:center;border-spacing:20px;padding-bottom:20px;border-bottom:1px solid #1e4792;font-size:28px}main .auto .clear .registration h2:before{height:0px}main .auto .clear .registration button{font-size:14px;font-family:"Roboto-Regular";font-weight:bold;font-style:normal}main .auto .clear .registration form{border-bottom:1px solid #1e4792;padding-bottom:20px}main .auto .clear .registration form table{width:100%;border-spacing:0px 7.5px}main .auto .clear .registration form table tr{width:100%}main .auto .clear .registration form table tr td{font-size:14px;font-family:"Roboto-Regular";font-weight:normal;font-style:normal}main .auto .clear .registration form table tr td input,main .auto .clear .registration form table tr td select{height:50px;width:calc(100% - 3px);padding-left:5px}@media only screen and (max-width: 767px){main .auto .clear .registration form table tr td input,main .auto .clear .registration form table tr td select{width:calc(100% - 20px)}}main .auto .clear .registration form table tr td select{width:calc(100% + 5px)}main .auto .clear .registration form table tr td button{margin-right:25px}main .auto .clear .registration form table tr td button[type=submit]{margin-left:0px}main .auto .clear .registration form table tr .short-collumn{width:calc(20% - 12.5px);float:left;margin:0px auto}main .auto .clear .registration form table tr .short-collumn input{width:100%;padding-left:5px}@media only screen and (max-width: 767px){main .auto .clear .registration form table tr .short-collumn input{width:calc(100% - 10px)}}main .auto .clear .registration form table tr .medium-collumn{width:calc(80% - 7.5px);margin:0px auto;float:left}main .auto .clear .registration form table tr .medium-collumn input{width:100%;padding-left:5px}@media only screen and (max-width: 767px){main .auto .clear .registration form table tr .medium-collumn input{width:calc(100% - 10px)}}main .auto .clear .registration form table tr .right{margin-left:7.5px}@media only screen and (max-width: 767px){main .auto .clear .registration form table tr .right{margin-left:0px}}main .auto .clear .registration form table tr .left{margin-right:7.5px}main .auto .clear .registration form table tr td:first-child{text-align:right;padding-right:20px}main .auto .clear .registration form table tr::after{content:"";display:block;clear:both}main .auto .clear::after{content:"";display:block;clear:both}main .auto .regular-table{border-collapse:collapse;width:100%;max-width:960px;margin:28px auto;font-size:15px}main .auto .regular-table th{border-top:none;text-align:left;font-family:"Roboto-Bold"}main .auto .regular-table tr{border-top:1px solid #1e4792}main .auto .regular-table tr td{height:30px}main .auto .regular-table tr:nth-child(2) td{height:15px}main .auto .regular-table tr.bold{border-top:1px solid #1e4792;font-family:"Roboto-Bold"}main .detailedView{width:calc(100% - 40px);max-width:1250px;margin:0px auto}@media only screen and (max-width: 1279px){main .detailedView{width:100%;max-width:100%}}main .detailedView .productOverview{width:100%;margin:0px auto;max-width:890px}@media only screen and (max-width: 1279px){main .detailedView .productOverview{float:none}}main .detailedView .productOverview a{text-decoration:none;background-color:#1e4792;color:#fff;padding:10px 15px;margin-top:30px;width:calc(100% - 30px);transform:translateY(-3px)}main .detailedView .productOverview .amountDetails{width:100%;margin:30px auto 0px auto}@media only screen and (max-width: 1279px){main .detailedView .productOverview .amountDetails{margin-top:70px;width:calc(100% - 40px)}}main .detailedView .productOverview .amountDetails p{padding:0px 0px;margin:0px}main .detailedView .productOverview .amountDetails .smallBasket{background-color:#fff;margin:0px auto;padding:10px 10px}@media only screen and (max-width: 1279px){main .detailedView .productOverview .amountDetails .smallBasket{display:none}}main .detailedView .productOverview .amountDetails .smallBasket .smallAbo{border-bottom:1px solid #1e4792;margin:0px auto;font-size:22px;font-family:"Open Sans",sans-serif;font-weight:bold;font-style:normal;padding:15px 0px;margin:0px auto;color:#1e4792;text-align:center}main .detailedView .productOverview .amountDetails .smallBasket .smallAbo:before{height:0px}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket{width:100%;border-collapse:collapse}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket tr{width:100%}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket tr td{width:30%;padding:0px 0px;height:100%;color:#1e4792;font-weight:normal}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket tr td img{height:89px;width:122px;padding:0px 0px;object-fit:cover}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket tr td .smallBasketTable{color:#fff;width:calc(100% - 20px);margin:10px}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket tr td .smallBasketTable tr td{color:#000;text-align:left}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket tr td .smallBasketTable tr td:nth-child(2){text-align:right}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket tr td .smallBasketTable tr .smallBasketPrice{color:#1e4792;font-size:17px;font-family:"Open Sans",sans-serif;font-weight:bold;font-style:normal}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket tr td .smallBasketTable tr .smallBasketAmount{font-size:15px}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket tr td .smallBasketTable tr:nth-child(1) td{width:100%;color:#1e4792;text-align:left;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket tr td .smallBasketTable .smallFontGray td{color:#7f7f7f;font-size:11px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket tr td .smallBasketTable .haspadding>td a{background-color:transparent;color:#7f7f7f;text-align:right;font-size:11px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;padding:0px}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket tr td:nth-child(2){width:70%;text-align:right}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket .noproducts td{text-align:center;font-size:15px}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket .overall{font-size:17px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;padding:10px 0px 15px 0px}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket .isCurrency{font-size:11px;font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;padding:10px 0px 0px 0px}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket .hasBottomBorder>td{border-bottom:1px solid #1e4792}main .detailedView .productOverview .amountDetails .smallBasket .smallClear .basket .bold{font-weight:bold}main .detailedView .productOverview .amountDetails .shopBasket{display:inline-block;border:1px solid #1e4792;position:fixed;right:20px;width:300px;margin-top:6px}@media only screen and (max-width: 1500px){main .detailedView .productOverview .amountDetails .shopBasket{display:none}}main .detailedView .productOverview .amountDetails .topLevelWrap{float:left;margin:0px auto;width:100%}@media only screen and (max-width: 1279px){main .detailedView .productOverview .amountDetails .topLevelWrap{width:100%;margin:0px auto}}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable{height:392px;width:100%;margin:0px auto}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr{width:100%;vertical-align:bottom}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td{margin:0px auto;padding:0px 0px;width:50%}@media only screen and (max-width: 1279px){main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td{display:block;width:100%}}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td input[type=number]{width:calc(100% - 15px);height:30px;border:1px solid #1e4792;padding-left:15px}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td select{width:100%;height:30px;border:1px solid #1e4792;padding-left:15px;background-color:#fff}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td img{width:100%;height:392px;object-fit:contain;object-position:center}@media only screen and (max-width: 1279px){main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td img{width:100%;height:auto}}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table{padding:10px;width:100%;height:100%}@media only screen and (max-width: 1279px){main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table{width:100%;max-width:100%;padding-left:0px}}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr{vertical-align:top}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr td .add-to-basket{width:auto !important}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr td p.price{font-size:24px;font-family:"Roboto-Medium";color:#1e4792;text-align:right}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr td h2{color:#1e4792;text-align:left;margin:0px auto;padding:0px 0px;display:inline-block}@media only screen and (max-width: 1279px){main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr td h2{font-size:28px}}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr td h3{margin:0px auto 30px auto;color:#1e4792;text-align:right}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr td input{width:50%}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr td input[type=number]{width:70%;margin:0px auto 0px auto}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr td select{margin:0px auto 20px auto}@media only screen and (max-width: 1279px){main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr td select{margin-top:20px}}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr td button{width:100%}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr td button.showMoreInfos2{font-size:16px;margin-left:0px;margin-right:0px;font-family:"Roboto-Medium";width:auto}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr td.rightaligned{text-align:right}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr.pfandrow td p{margin:10px 0px}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr.pfandrow td p.pfand{color:#1e4792;font-family:"Roboto-Medium"}@media only screen and (max-width: 1279px){main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr td table tr.specialForMobile td{display:inline-block;width:50%;margin:0px}}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productDescription{width:100%;border-top:1px solid #1e4792;margin-top:20px;padding-top:20px;padding-bottom:20px}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productDescription>div{width:calc(100% - 40px);margin:0px auto;text-align:left}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productDescription>div h2{color:#000;text-align:left;margin:0px auto;margin-bottom:20px;padding:0px 0px;border-bottom:none;display:inline-block}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productDescription>div p{margin:0px auto;padding:0px 0px;text-align:left}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productOrigin{width:100%;border-bottom:1px solid #1e4792;padding-top:20px;margin-bottom:20px;padding-bottom:20px}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productOrigin>div{width:calc(100% - 40px);margin:0px auto;text-align:left}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productOrigin>div p{margin:0px auto;padding:0px 0px;text-align:left}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productDetails div{width:calc(100% - 40px)}@media only screen and (max-width: 1279px){main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productDetails div{width:calc(100% - 40px)}}@media only screen and (max-width: 1279px){main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productDetails div section{width:100%}}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productDetails div section .wysiwyg h2{color:#1e4792}@media only screen and (max-width: 1279px){main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productDetails div section .wysiwyg h2{margin-left:20px}}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productDetails>div{width:100%}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productDetails>div table{width:100%;border:transparent}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productDetails>div table tr{border:transparent}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productDetails>div table tr td{border:none;border-bottom:1px solid #1e4792;border-collapse:collapse;text-align:left;font-weight:bold}main .detailedView .productOverview .amountDetails .topLevelWrap .overallTable tr .productDetails>div table tr td:nth-child(2){text-align:right;color:#000;font-weight:normal}main .detailedView .productOverview .backDiv{margin-top:10px}@media only screen and (max-width: 1279px){main .detailedView .productOverview .backDiv{display:none}}main .detailedView .productOverview .backDiv .back{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 15px -10px;padding:10px}main .detailedView .productOverview .backDiv .back:hover{background-color:#1e4792 !important;-webkit-transition:all .3s !important;-moz-transition:all .3s !important;transition:all .3s !important}main .detailedView::after{content:"";display:block;clear:both}@media only screen and (max-width: 1279px){.subNavi{padding-top:100px}}.subNavi ul{padding:0px;text-align:center}.subNavi ul li{display:inline-block;margin:0px 20px}@media only screen and (max-width: 1279px){.subNavi ul li{display:block;margin:10px 20px}}.modal{display:none;position:fixed;z-index:1;padding:0px !important;padding-top:0px !important;left:0;top:0;width:100% !important;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:calc(100% - 40px);top:50%;transform:translateY(-50%);max-width:1250px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}.modal .modal-content h2{width:calc(100% - 40px);color:#fff}.modal .modal-header{padding:10px 16px;background-color:#1e4792;color:#fff}.modal .modal-body{padding:20px 16px}.modal .modal-footer{padding:2px 16px;background-color:#5cb85c;color:#fff}.close{color:#fff;float:right;font-size:28px;z-index:10000;font-weight:bold;text-decoration:none;cursor:pointer}.overlay{height:70px;width:100%;position:fixed;z-index:101;top:0;right:0;background-color:#1e4792;overflow-x:hidden;transition:.5s;display:none}@media only screen and (max-width: 1279px){.overlay{display:block}}.overlay .ulList{margin-top:70px}.overlay .ulList #naviUL{text-align:left;margin:0px auto;padding:0px}.overlay .ulList #naviUL>li{padding:0px 0px 0px 0px;text-decoration:none;font-size:18px;display:block;width:100%;transition:.3s;text-align:center}.overlay .ulList #naviUL>li>a{border-bottom:1px solid #fff;text-decoration:none;padding-bottom:15px;color:#fff;font-family:"Roboto-Medium";margin:5px 0px;display:inline-block;width:100%}.overlay .ulList #naviUL>li .subNavList{padding:0;margin:0 0 20px 0;list-style-type:none}.overlay .ulList #naviUL>li .subNavList li{margin:5px 0px;width:100%;padding:5px 0px}.overlay .ulList #naviUL>li .subNavList li>a{color:#fff;text-decoration:none;font-family:"Roboto-Light"}.overlay .ulList #naviUL>li .subNavList>li.active{background-color:#fff}.overlay .ulList #naviUL>li .subNavList>li.active a{color:#1e4792}.overlay-content{position:relative;top:0px;width:100%;text-align:center;margin-top:0px;display:none}.burger{display:block}.mobileLogo{display:none}@media only screen and (max-width: 1279px){.mobileLogo{display:block;z-index:300;position:fixed;left:0px;top:0px;width:100%;height:70px;z-index:800;transition:.5s;background-color:#1e4792}.mobileLogo img{position:absolute;width:50px}.mobileLogo img.mainlogo{left:50%;top:50%;transform:translate(-50%, -50%)}.mobileLogo img.loginlogo{right:70px;height:33%;top:33%}.mobileLogo img.basketlogo{right:20px;height:33%;top:33%}.mobileLogo span{position:absolute;width:50px;color:#fff;right:25px;top:50%;font-size:14px;transform:translateY(-50%)}.burger{display:block;z-index:300;position:fixed;left:20px;top:8px;width:40px;height:40px;z-index:10000000000;transition:.5s}.burger>div{color:green;height:5px;width:100%;background-color:#fff;position:absolute;margin-top:15px;z-index:202;padding:0px;border-radius:5px}.burger .bar1{padding:0px;margin-top:25px}.burger .bar3{padding:0px;margin-top:35px}.change .bar1{transform:rotate(-45deg) translate(0px, 1px);transition-duration:.5s}.change .bar2{opacity:0}.change .bar3{transform:rotate(45deg) translate(-6px, -8px);transition-duration:.5s}}.topNavi{display:block;top:0px;width:100%;transition:top .3s;z-index:10000000}@media only screen and (max-width: 1279px){.topNavi{display:none}}.topNavi #navigation{width:100%;height:85px;background-color:#fff;position:relative;z-index:1000;box-shadow:0px -25px 50px #000}@media only screen and (max-width: 1279px){.topNavi #navigation{height:80px;position:fixed}}.topNavi #navigation nav{max-width:1250px;margin:0px auto;border-bottom:1px solid #fff;text-align:center}.topNavi #navigation nav .navbar{width:100%;height:50px;padding:0px;display:block}@media only screen and (max-width: 1279px){.topNavi #navigation nav .navbar{height:50px}}.topNavi #navigation nav .navbar>div{padding:10px 0px;width:100%;height:65px}.topNavi #navigation nav .navbar>div>div{display:inline-block;height:100%}.topNavi #navigation nav .navbar>div>div>a{float:left;margin-right:20px}.topNavi #navigation nav .navbar>div>div>ul{background-color:blue;list-style-type:none;padding:0px;margin-top:23.5px}.topNavi #navigation nav .navbar>div>div>ul>li{float:left}.topNavi #navigation nav .navbar>div>div>ul>li>a{font-size:18px;border:none;outline:none;padding:30px 16px;background-color:inherit;font-family:"Roboto-Light";margin:0px;text-transform:uppercase;color:#000;text-decoration:none}.topNavi #navigation nav .navbar>div>div>ul>li>a:hover{text-decoration:underline}.topNavi #navigation nav .navbar>div>div>ul>li>a.active{color:#1e4792;font-family:"Roboto-Medium";background-image:url(../img/icn_activ.svg);background-repeat:no-repeat;background-size:10px;background-position-x:0%;background-position-y:calc(50% - 1px)}.topNavi #navigation nav .navbar>div>div>ul>li .nohover:hover{background:none !important}.topNavi #navigation nav .navbar>div>div>ul>li>div{width:100%;padding:10px 0px;display:none;position:absolute;background-color:#1e4792;left:0px;margin-top:28px}.topNavi #navigation nav .navbar>div>div>ul>li>div>div{max-width:1250px;margin:0px auto}.topNavi #navigation nav .navbar>div>div>ul>li>div>div .subList{display:block;z-index:1;list-style-type:none;padding:0px;padding-left:25%}.topNavi #navigation nav .navbar>div>div>ul>li>div>div .subList>li{float:left;margin-right:35px}.topNavi #navigation nav .navbar>div>div>ul>li>div>div .subList>li a{color:#fff;text-decoration:none;font-family:"Roboto-Light"}.topNavi #navigation nav .navbar>div>div>ul>li>div>div .subList>li a:hover{text-decoration:underline}.topNavi #navigation nav .navbar>div>div>ul>li>div>div .subList>li.active a.active{color:#fff;font-family:"Roboto-Medium";padding-left:20px;background-image:url(../img/icn_sub_activ.svg);background-repeat:no-repeat;background-size:10px;background-position-x:0%;background-position-y:calc(50% - 1px)}.topNavi #navigation nav .navbar>div>div>ul>li button{background-color:#fff;border:1px solid #1e4792;color:#1e4792;border-radius:3px;font-size:20px;font-family:"Roboto-Medium";padding:5px 10px;cursor:pointer}.topNavi #navigation nav .navbar>div>div>ul>li.active>div{display:block}.topNavi #navigation nav .navbar>div>div>ul>li:hover>div{display:block}.topNavi #navigation nav .navbar>div::after{content:"";display:block;clear:both}.topNavi #navigation::after{content:"";display:block;clear:both}.topNavi::after{content:"";display:block;clear:both}#footer{background-color:#1e4792;position:absolute;bottom:0;width:100%;margin:0px;height:210px}@media only screen and (max-width: 1279px){#footer{margin:25px 0px 0px 0px;height:230px}}#footer>div{max-width:1250px;margin:0px auto;height:100%;position:relative}@media only screen and (max-width: 1279px){#footer>div{width:calc(100% - 40px)}}#footer>div>div{text-align:center;padding:25px 0px}#footer>div>div ul{list-style-type:none;padding:0px}@media only screen and (max-width: 1279px){#footer>div>div ul{margin:0px}}#footer>div>div ul li{display:inline-block;border-left:1px solid #fff;padding:0px 10px;font-size:16px;font-family:"Roboto-Medium";color:#fff}@media only screen and (max-width: 1279px){#footer>div>div ul li{width:calc(100% - 20px);border:none}}#footer>div>div ul li>a{color:#fff;text-decoration:none}#footer>div>div ul li .link{color:#fff;text-decoration:underline}#footer>div>div ul li:first-of-type{border-left:none}/*# sourceMappingURL=master.css.map */
