﻿@font-face{font-family:"Gudea";font-style:normal;font-weight:400;src:url("/media/fonts/Gudea-regular.eot");src:local(""),url("/media/fonts/Gudea-regular.eot?#iefix") format("embedded-opentype"),url("/media/fonts/Gudea-regular.woff2") format("woff2"),url("/media/fonts/Gudea-regular.woff") format("woff"),url("/media/fonts/Gudea-regular.ttf") format("truetype"),url("/media/fonts/Gudea-regular.svg#Gudea") format("svg")}@font-face{font-family:"Gudea";font-style:italic;font-weight:400;src:url("/media/fonts/Gudea-italic.eot");src:local(""),url("/media/fonts/Gudea-italic.eot?#iefix") format("embedded-opentype"),url("/media/fonts/Gudea-italic.woff2") format("woff2"),url("/media/fonts/Gudea-italic.woff") format("woff"),url("/media/fonts/Gudea-italic.ttf") format("truetype"),url("/media/fonts/Gudea-italic.svg#Gudea") format("svg")}@font-face{font-family:"Gudea";font-style:normal;font-weight:700;src:url("/media/fonts/Gudea-700.eot");src:local(""),url("/media/fonts/Gudea-700.eot?#iefix") format("embedded-opentype"),url("/media/fonts/Gudea-700.woff2") format("woff2"),url("/media/fonts/Gudea-700.woff") format("woff"),url("/media/fonts/Gudea-700.ttf") format("truetype"),url("/media/fonts/Gudea-700.svg#Gudea") format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}nav ul{list-style:none;border:0;vertical-align:baseline;margin:0;padding:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:bold}em{font-style:italic}*{box-sizing:border-box}body{font-family:Gudea,Tahoma,Arial,Helvetica;color:#666;font-size:16px;background-color:#fff}h1,h2,h3,h4,h5,h6{color:#666;margin-bottom:10px}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}a{text-decoration:none;color:#0a59a4}a:hover{text-decoration:underline}*[data-link]{cursor:pointer}.clear{clear:both;width:100%}.clearfix:after{content:"";display:block;clear:both}@media screen and (min-width: 740px){.right{float:right !important}.left{float:left !important}}.text-right{text-align:right}nav a:hover{text-decoration:none}nav li>a{color:inherit}input,select,textarea{border:1px solid rgba(0,0,0,.5)}input,select,textarea,button{font-family:inherit;font-weight:inherit;font-size:inherit;padding:5px;margin:5px 0;border-radius:3px}input.error,select.error,textarea.error{border:1px solid #c00}.form .row>label,.form .row>div>input,.form .row>div>textarea{width:100%}.form .row>div>input.captcha{width:100px}.form .row{margin-top:10px}.privacy{margin-top:10px;font-size:.875rem;line-height:1.5rem;text-align:left}button{background:#fefefe;background:-webkit-linear-gradient(top, #FEFEFE 0%, #EEEEEE 100%);background:linear-gradient(to bottom, #FEFEFE 0%, #EEEEEE 100%);border:none;font-size:1rem;color:#666}button :hover{filter:saturate(20%)}fieldset label{cursor:pointer}fieldset label>span{width:22px;height:22px;margin:1px 10px 5px 0;display:inline-block;vertical-align:middle;background:url("img/baseicons.png");background-repeat:no-repeat}fieldset.rb label>span{background-position:0px 0px}fieldset.rb label.active>span{background-position:-22px 0px}fieldset.cb label>span{background-position:-44px 0px}fieldset.cb label.active>span{background-position:-66px 0px}section.closed>div{display:none}.infobox{width:90%;margin:10px 5%;padding:20px;text-align:center;border:1px solid rgba(0,0,0,.2)}.infobox.error{border:1px solid #c00;color:#c00}.infobox.success{border:1px solid #6cb71e;color:#6cb71e}div.cookie{display:none}body.cookie{margin-top:64px}body.cookie div.cookie{font-family:Tahoma,Arial,Helvetica;background-color:#efefef;font-size:10px;text-align:center;height:64px;position:absolute;top:0;display:block;width:100%;line-height:16px;padding:2px}body.cookie div.cookie button{padding:3px;background:#333;color:#fff;margin-left:10px;font-family:Tahoma,Arial,Helvetica;font-size:10px}body.cookie div.cookie a{text-decoration:underline}@media screen and (min-width: 540px){body.cookie{margin-top:47px}body.cookie div.cookie{height:47px}}@media screen and (min-width: 1000px){body.cookie{margin-top:34px}body.cookie div.cookie{height:34px}}.modal_back{background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;left:0;top:0;text-align:center}.modal_window{position:fixed;width:96%;height:95%;left:2%;top:2%;text-align:center}.modal_title{width:100%;height:24px;position:relative;text-align:center;font-weight:bold;color:#fff;font-size:1rem}.modal_title>span{width:16px;height:16px;position:absolute;right:4px;top:4px;cursor:pointer;display:inline-block;font-family:Tahoma,Arial,Helvetica;background-image:url("img/icons.png");background-position:0px 0px;background-repeat:no-repeat}.modal_title>iframe{width:100%;height:100%}#carouselcontainer{overflow:hidden;position:relative}.p-carousel{width:100%;height:100%;position:absolute;top:0;left:0}.p-carousel img{width:100%;height:100%}.p-carnav{width:100%;height:22px;text-align:center;position:absolute;bottom:0;left:0}.p-carnav span{border:1px solid rgba(0,0,0,.5);border-radius:7px;cursor:pointer;display:inline-block;height:10px;margin:5px;width:10px}.p-carnav span.active{background-color:#999}#bubble_container{position:fixed;right:0;bottom:0}#bubble_container>div{background:#fff;background:-webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background:linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);border-radius:5px;padding:10px;margin:10px;box-shadow:0px 0px 5px rgba(0,0,0,.3);font-size:1rem;line-height:150%;color:#333;width:300px;min-height:60px}#bubble_container>div.p-bubble-info{background:#cdeb8e;background:-webkit-linear-gradient(top, #cdeb8e 0%, #a5c956 100%);background:linear-gradient(to bottom, #cdeb8e 0%, #a5c956 100%);color:#000}#bubble_container>div.p-bubble-warning{background:#ffc578;background:-webkit-linear-gradient(top, #ffc578 0%, #fb9d23 100%);background:linear-gradient(to bottom, #ffc578 0%, #fb9d23 100%);color:#fff}#bubble_container>div.p-bubble-error{background:#ff3019;background:-webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);color:#fff}#bubble_container a{color:inherit !important}.clickable{cursor:pointer}button{background:#e2e6e9;border:none;font-size:1rem;color:#666;cursor:pointer}button:hover{background:#0a59a4;color:#fff}button.blue{background:#0a59a4;color:#fff}button.blue:hover{background:#333}button.red{background:#c00;color:#fff}button.red:hover{background:#333}button.green{background:#6cb71e;color:#fff}button.green:hover{background:#333}img{max-width:100%;height:auto}.icon{width:32px;height:32px;margin:4px;display:inline-block;vertical-align:middle;background:url("img/icons.png");background-repeat:no-repeat}.icon i{display:none}.icon.basket{background-position:-20px 0px}.active .icon.basket{background-position:-20px -32px}.icon.form{background-position:-52px 0px}.icon.login{background-position:-52px -32px}.active .icon.login{background-position:-52px -64px}.icon.search{background-position:0 -180px}.facebook{background-position:-64px -150px}body,h1,h2,h3{line-height:150%}.container{width:330px;margin:auto;position:relative}div.grey{background-color:#e2e6e9}.inputBubble{position:absolute;border:1px solid #c00;padding:10px;background-color:#fdd;border-radius:3px}@media screen and (min-width: 740px){.container{width:720px;margin:auto}}@media screen and (min-width: 980px){.container{width:960px;margin:auto}}@media screen and (min-width: 1220px){.container{width:1200px;margin:auto}}header{top:0;width:100%;left:0;margin-bottom:5px}header .headarea{height:122px}header a.logo{position:absolute;left:5px;top:25px}header a.logo>img{width:120px;height:auto}header div.search{position:absolute;left:5px;top:80px}header div.search>input{width:310px;border:1px solid #0a59a4;border-radius:5px}header div.search>i{margin:-4px 0 0 -25px;height:20px;width:20px}header div.contact{position:absolute;right:40px;top:1px;width:232px;text-align:center;font-size:.875rem}header div.icons{position:absolute;right:5px;top:20px}header div.icons>a{float:left;width:64px;height:50px;font-size:.75rem;text-align:center;opacity:.8;color:#666;text-decoration:none}header div.icons>a:hover{opacity:1}header div.icons i.icon{width:32px;height:32px;margin:5px 16px}footer{background-color:#e2e6e9;color:#666;margin-top:5px;line-height:150%;font-size:.875rem}footer span.slogan{display:block;width:100%;text-align:center;color:#c00}footer .wrapper>div{padding:5px;border-bottom:1px solid #666;margin-top:15px}footer img.logo{width:220px;height:auto}footer h6{font-size:16px;margin-bottom:10px;color:#0a59a4}footer a{color:#666}footer a:hover{color:#0a59a4}footer .newsletter select{width:240px;height:26px;margin-top:2px;vertical-align:top}footer .newsletter input{width:230px;height:26px;margin-top:2px;vertical-align:top}footer .newsletter>button{width:80px;height:26px;margin-top:2px;vertical-align:top;margin-left:150px;padding:0}footer .newsletter .modal_window{display:none;background-color:#e2e6e9;border-radius:7px;box-shadow:0 0 40px #666;width:700px;height:auto;left:50%;top:50%;margin-left:-300px;margin-top:-200px;padding:20px}footer .newsletter .modal_title{margin-bottom:10px;text-align:left}footer .newsletter .modal_title>span{top:0;right:0}footer .newsletter .modal_content{background-color:#fff;border-radius:7px;padding:20px;font-size:16px;position:relative;text-align:left}footer .newsletter .modal_content fieldset{margin-top:15px;color:#0a59a4}footer .newsletter .modal_content button{position:absolute;right:20px;bottom:20px;padding:5px 10px;margin:0}footer .newsletter .modal_content hr{clear:both;color:#0a59a4}footer .newsletter .modal_content label{width:310px;line-height:28px;height:28px;display:inline-block;float:left;text-align:left}footer .newsletter .modal_content label.full{width:100%}footer .newsletter .modal_content input{width:auto !important}footer .newsletter .modal_content input.small{width:80px !important}footer .newsletter .modal_content .checkbox_privacy{padding:10px 0}footer .newsletter .modal_content .checkbox_privacy label{width:calc( 100% - 13px );padding:5px;float:none;line-height:120%;height:auto}footer .newsletter .modal_footer .privacy{line-height:1.25rem}footer .pageend{padding:5px;background-color:#333;color:#fff;text-align:center;font-size:.75rem;margin-top:-1px}footer .pageend .left{display:none}footer .pageend .center{margin:0 10px}footer .pageend .right{font-size:.75rem}footer .sicher_hase{display:inline-block;width:80px}footer .sicher_text{display:inline-block;width:140px;vertical-align:top;margin-top:15px}footer .sicher_sign{display:block;position:absolute;top:0;right:10px;width:75px;height:71px;background-image:url("img/onlineshop-logo_75px.png")}footer a.facebook{background-position:-60px -170px;width:87px;height:21px;background-image:url("img/icons.png");background-repeat:no-repeat;display:inline-block}footer a.kataloge{background-position:-90px 0px;width:125px;height:80px;background-image:url("img/icons.png");background-repeat:no-repeat;display:inline-block}footer a.sicher{background-position:-90px -80px;width:80px;height:80px;background-image:url("img/icons.png");background-repeat:no-repeat;display:inline-block}footer button.kataloge{display:inline-block;width:80px;vertical-align:top;margin:40px 0 0 21px;padding:0;height:26px}@media screen and (min-width: 740px){header a.logo{top:10px}header a.logo>img{width:auto}header div.search{left:5px;top:70px;margin-top:0}header div.search>input{width:390px}header div.contact{top:15px;right:5px}header div.icons{top:45px}header div.icons>a{width:74px}header div.icons i.icon{margin:5px 21px}footer{margin-top:50px}footer .wrapper>div{float:left;width:240px;height:150px}footer .pageend .left{float:left;width:10px}footer .pageend .center{float:left;width:520px;margin:0}footer .pageend .right{float:right;width:100px}}@media screen and (min-width: 980px){header div.search{left:340px;top:50px}footer .pageend .center{width:760px}}@media screen and (min-width: 1220px){header div.search{left:390px}footer .pageend .left{width:200px}footer .pageend .center{width:800px}footer .pageend .right{width:200px}}nav.main{background-color:#0a59a4;position:relative}nav.main ul{color:#fff;text-align:center}nav.main li{padding:5px 0;display:none;cursor:pointer}nav.main li.current{display:block}nav.main li>a{width:auto}nav.main li>a:hover{color:#e2e6e9}nav.main ul.open li{display:block}nav.main ul.open li[data-id=home]{display:none}div.toggle{position:absolute;right:20px;top:3px;width:30px;cursor:pointer}div.toggle>i{transition:.5s;background-color:#fff;display:block;width:100%;height:3px;margin:5px 0;border-radius:2px}div.toggle.open>i{opacity:0}div.toggle.open>i:first-child{transition:.5s;transform:rotate(45deg) translate(4px, 4px);opacity:1}div.toggle.open>i:last-child{transition:.5s;transform:rotate(-45deg) translate(7px, -7px);opacity:1}nav.content{font-size:1.25rem;line-height:150%;margin-left:30px}.menu_overlay{position:absolute;top:-1px;left:-6px;width:720px;min-height:382px;border:1px solid #999;padding:10px;background-color:#fff;box-shadow:5px 5px 5px 0px rgba(0,0,0,.3);font-size:1.125rem;line-height:150%}.menu_overlay nav.overlay{width:300px;border-right:1px dotted #999;padding-right:10px;display:inline-block;vertical-align:top;min-height:360px}.menu_overlay nav.overlay_sub{width:390px;display:inline-block;vertical-align:top;padding-left:10px}.menu_overlay nav.overlay_sub div.back{display:none;background-position:right bottom;background-repeat:no-repeat;background-size:contain;height:100%;position:absolute;bottom:0;right:0;z-index:1}.menu_overlay nav.overlay_sub img.back{display:none;max-width:458px;position:absolute;bottom:0;right:0}.menu_overlay nav li{position:relative}.menu_overlay nav li .marker{background-image:url("img/icons.png");background-position:0px -25px;background-repeat:no-repeat;display:none;width:10px;height:15px;position:absolute;right:5px;top:6px}.menu_overlay nav li:hover{color:#0a59a4}.menu_overlay nav li:hover .marker{background-position:0px -10px;display:inline-block}.menu_overlay nav li.active .marker{display:inline-block}.menu_overlay nav a>i{text-decoration:none;color:#6cb71e}.menu_overlay nav a>u{text-decoration:none;color:#c00}.menu_overlay ul.subnavi{position:relative}.menu_overlay .banner{position:absolute;bottom:10px;right:10px;width:440px;height:110px}.navconn{position:absolute;background-color:#fff;color:#0a59a4;font-size:1.25rem;border:1px solid #999;border-bottom:1px solid #fff}.navconn a{padding:5px 9px;display:block;font-size:1.125rem}section.leftbar{float:left;width:240px;display:none}section.leftbar .teaser{display:none}section.leftbar nav{margin:65px 10px 40px 0}section.leftbar nav li{padding-left:10px;margin:8px 0;position:relative}section.leftbar nav li::before{content:"";position:absolute;left:-7px;top:8px;height:5px;width:5px;border:1px solid #666;border-width:2px 2px 0 0;transform:rotate(45deg)}section.leftbar nav li.open::before{transform:rotate(135deg)}section.leftbar nav li.open>a{font-weight:bold}section.leftbar nav li.active>a{font-weight:bold}section.leftbar nav ul{padding-left:10px;font-size:1.125rem;line-height:1.5rem}section.leftbar nav ul ul{padding-bottom:10px}section.leftbar nav ul a:hover{color:#0a59a4}section.content{float:left;width:100%;display:flex;flex-wrap:wrap}body.left-hide section.leftbar{display:none}nav.breadcrumb{display:none}@media screen and (min-width: 740px){nav.main{display:inherit}nav.main ul{padding:5px 0;text-align:center}nav.main ul>li:first-child{display:none}nav.main li{padding:0}nav.main a{padding:5px 10px;font-size:1.125rem}nav.main li,nav.main a,nav.main li.active,nav.main li.current{display:inline-block;width:auto}div.toggle{display:none}nav.breadcrumb{margin:10px 20px 20px 0;display:inherit;width:100%}nav.breadcrumb ul{display:inline-block}nav.breadcrumb li,nav.breadcrumb a{display:inline-block;font-size:.875rem}nav.breadcrumb li::before{content:" »";margin:0 5px}nav.breadcrumb li:first-child:before{content:none}nav.breadcrumb li:first-child{font-weight:bold}body.left-show section.content{width:480px}section.leftbar{display:initial}section.leftbar .teaser{float:left;margin:5px 0px;display:block}}@media screen and (min-width: 980px){body.left-show section.content{width:720px}nav.main a{padding:5px 18px;font-size:1.25rem}.navconn a{padding:5px 10px 5px 18px;font-size:1.25rem}}@media screen and (min-width: 1220px){body.left-show section.content{width:960px}nav.main ul{text-align:left}}.imagecenter{margin:-1px;text-align:center;vertical-align:middle}.imagecenter>span{width:5px;height:100%;display:inline-block;margin-left:-5px;vertical-align:middle}.imagecenter>img{vertical-align:middle;max-width:100%;max-height:100%;height:auto}div.image>img{vertical-align:middle;max-width:100%;height:auto}.price-B b,.price-P b,.price-X b{color:#c00}.price-B b small,.price-P b small,.price-X b small{color:#666}.teaser{overflow:hidden;position:relative;margin:5px;width:150px;float:left}.teaser h3{font-size:1rem;line-height:120%}.teaser.standard{padding:5px;border:1px solid rgba(0,0,0,.2);height:auto}.teaser.product{padding:5px 10px 30px 10px;border:1px solid rgba(0,0,0,.2)}.teaser.product:hover{padding:4px 9px 29px 9px;border:2px solid #0a59a4}.teaser .price{position:absolute;right:10px;bottom:2px;text-align:right;line-height:150%}.teaser .price b{font-size:1.25rem;font-weight:bold}.teaser.banner{width:320px;height:76px;border:1px solid rgba(0,0,0,.2)}.teaser.banner img{max-width:100%;height:auto}.teaser.banner>form.code{position:absolute;top:1px;left:150px;background:#fff;padding:5px;text-align:center}.teaser.banner>form.code input{border-top-right-radius:0;border-bottom-right-radius:0;height:32px;width:100px;font-size:.875rem}.teaser.banner>form.code button{border-top-left-radius:0;border-bottom-left-radius:0;height:32px}.teaser.col3{width:320px;height:160px}.teaser.xl3c{width:310px}.teaser.xl3c h3{font-size:1.25rem}.teaser.xl3c .sba{top:290px}.teaser.v2021.xl{width:100%;height:130px}.teaser.v2021.md{width:320px;height:168px;margin-bottom:0}.teaser.v2021.carousel-nav{display:flex;flex-direction:column;margin-top:0;overflow:visible;width:calc( 100% - 10px )}.teaser.v2021.carousel-nav .item{padding:10px;position:relative;cursor:pointer;border-top:5px solid #fff;flex:1;display:flex;flex-direction:column;justify-content:center;background-color:#eff3f4;color:#333;font-weight:bold}.teaser.v2021.carousel-nav .item.active{background-color:#dbe0e4}.banner_container{width:100%}.teaser_mini{display:flex;flex-wrap:wrap}@media screen and (min-width: 740px){.teaser{float:left;margin:5px;width:230px;height:355px}.teaser h3{font-size:1.125rem;line-height:150%;height:3.375rem;text-align:center;overflow:hidden}.teaser p{line-height:110%}.teaser .imagecenter{width:220px;height:220px;margin-bottom:10px}.teaser.product{padding:5px 10px}.teaser.product:hover{padding:4px 9px}.teaser .price{bottom:10px}.teaser .price b{font-size:1.5rem}.teaser.leftbox{padding:5px;border:1px solid rgba(0,0,0,.2);height:auto}.teaser.leftbox:hover{padding:4px;border:2px solid #0a59a4}.teaser.leftbox h3{height:auto}.teaser.leftbox .imagecenter{height:auto}.teaser.catalog{padding:5px;height:auto;border:1px solid rgba(0,0,0,.2)}.teaser.catalog .text{height:190px}.teaser.catalog label{position:absolute;left:5px;bottom:5px;text-align:center;width:100%}.teaser.col2{width:470px;height:115px}.teaser.col2:nth-child(2){margin:0 5px}.teaser.col2.fullheight{height:auto}.teaser.col3{width:710px;height:355px}.teaser.xl3c{width:470px;height:355px}.teaser.xl3c h3{text-align:left}.teaser.xl3c p{line-height:140%}.teaser.xl3c div.text{position:absolute;top:10px;left:250px;line-height:140%;max-height:83%;overflow:hidden}.teaser.xl3c .sba{left:250px;top:auto;bottom:12px;text-align:left}.teaser.standard{padding:5px;border:1px solid rgba(0,0,0,.2);height:auto}.teaser.standard .imagecenter{height:auto}.teaser.standard>p{height:5rem}.teaser.home{padding:5px;border:1px solid rgba(0,0,0,.2);height:355px}.teaser.home .imagecenter{height:auto}.teaser.home h3{height:auto}.teaser.home>p{height:5rem}.teaser.auto h3{height:auto}.teaser.banner{width:350px;height:87px;border:1px solid rgba(0,0,0,.2)}.teaser.banner>form.code{top:4px;left:170px;border:2px solid #e2e6e9;border-radius:5px;height:77px}.teaser.banner>form.code input{font-size:.875rem}.teaser.v2021.xl{height:295px}.teaser.v2021.md{width:100%;height:370px}.teaser.v2021.carousel-nav{overflow:visible;flex-direction:row;height:auto}.teaser.v2021.carousel-nav .item{padding:10px 20px;position:relative;cursor:pointer;border-bottom:none;border-top:5px solid #fff;border-left:5px solid #fff}.teaser.v2021.carousel-nav .item:first-child{border-left:none}.banner_container{float:left;width:100%}.teaser_mini>.teaser.product{height:200px;font-size:.875rem}.teaser_mini>.teaser.product h3{font-size:.875rem}.teaser_mini>.teaser.product .imagecenter{width:100%;height:120px}.teaser_mini>.teaser.product .imagecenter.fullimage{height:190px}.teaser_mini>.teaser.product .price{right:5px;bottom:5px}.teaser_mini>.teaser.product .price b{font-size:1.125rem}.teaser_mini>h3{margin-left:5px}.teaser_mini .flag-O,.teaser_mini .flag-S,.teaser_mini .flag-N,.teaser_mini .flag-P,.teaser_mini .flag-X,.teaser_mini .flag-B{bottom:8px}.teaser.paging{height:auto}.teaser.paging .pager{background-color:#e2e6e9;text-align:center;color:#666;height:2rem;vertical-align:middle;margin:-10px -10px 25px;padding-top:5px}.teaser.paging .imagecenter{width:90px;height:90px;margin-left:60px}.teaser.paging .page{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:5px}.teaser.paging .page:last-child{border-bottom:none}.teaser.paging .price{position:static;padding-bottom:10px}.teaser.paging .price b{font-size:1.25rem}}@media screen and (min-width: 980px){.teaser{margin:5px}.teaser.main.col3{width:590px;height:295px}.teaser.banner.middle{margin:12px 5px}.teaser.xl3c{width:710px;height:355px}.teaser.xl3c .imagecenter{width:350px;height:350px}.teaser.xl3c h3{font-size:1.5rem;text-align:left}.teaser.xl3c div.text{position:absolute;top:10px;left:400px;line-height:140%}.teaser.xl3c .flag-O,.teaser.xl3c .flag-S,.teaser.xl3c .flag-N,.teaser.xl3c .flag-P,.teaser.xl3c .flag-X,.teaser.xl3c .flag-B,.teaser.xl3c .flag-Z{left:400px}.teaser.xl3c .sba{left:400px;top:auto;bottom:40px;text-align:left}.teaser.v2021.xl{height:390px}.teaser.v2021.md{width:710px;height:370px;margin-right:0;margin-bottom:10px}.teaser.v2021.carousel-nav{width:calc( 100% - 710px - 20px );height:370px;margin-left:0;margin-top:10px;overflow:visible;flex-direction:column}.teaser.v2021.carousel-nav .item:first-child{border-left:5px solid #fff;border-top:none}.banner_container{width:360px;height:auto}}@media screen and (min-width: 1220px){.teaser.main.col3{width:710px;height:355px}.teaser.banner.middle{margin:0 5px}.teaser.banner{width:470px;height:115px}.teaser.banner>form.code{top:13px;left:240px;border:5px solid #e2e6e9}.teaser.banner>form.code input{width:130px}.teaser.v2021.xl{height:490px;margin:50px 10px 0 10px}.teaser.v2021.md{width:800px;height:420px;margin-right:0}.teaser.v2021.carousel-nav{width:calc( 100% - 800px - 20px );height:420px;margin-left:0;overflow:visible}.teaser.v2021.carousel-nav .item{padding:20px 40px}.banner_container{float:left;width:470px;height:115px}}.section_header.v2021{margin:5px;width:100%}.section_header.v2021+.group.v2021{margin-top:-5px}.group.v2021{margin:0;width:100%}.group.v2021 *[data-link]{cursor:pointer}.group.v2021 picture{display:block;width:100%}.group.v2021 .teaser{margin:5px;height:auto}.group.v2021 .teaser:hover a{color:#0a59a4}.group.v2021 .teaser .imagecenter{width:200px;height:200px}.group.v2021 .teaser a{color:#666;margin-top:5px;display:flex;flex-direction:column;justify-content:center;text-align:center}.group.v2021 .teaser a:hover{text-decoration:none}.group.v2021 .teaser.category{font-size:1.125rem;position:relative;margin-bottom:15px}.group.v2021 .teaser.category a{margin-top:10px;border:1px solid #333;height:40px}.group.v2021 .teaser.category:hover a{color:#fff;background-color:#0a59a4;border-color:#0a59a4}.group.v2021 .teaser.half{width:calc( 100% - 2*5px );height:auto}.group.v2021 .teaser.half>form.code{position:absolute;top:1px;right:1px;background:#fff;padding:5px;text-align:center}.group.v2021 .teaser.half>form.code input{border-top-right-radius:0;border-bottom-right-radius:0;height:32px;width:100px;font-size:.875rem}.group.v2021 .teaser.half>form.code button{border-top-left-radius:0;border-bottom-left-radius:0;height:32px}.group.v2021 .teaser.third{width:calc( 100% - 2*5px )}.group.v2021 .teaser.third>form.code{position:absolute;top:1px;right:1px;background:#fff;padding:5px;text-align:center}.group.v2021 .teaser.third>form.code input{border-top-right-radius:0;border-bottom-right-radius:0;height:32px;width:100px;font-size:.875rem}.group.v2021 .teaser.third>form.code button{border-top-left-radius:0;border-bottom-left-radius:0;height:32px}.group.v2021 .teaser.fifth{width:150px}.group.v2021 .teaser.fifth a{margin:0;padding:5px 0}.group.v2021 .teaser.fifth picture{width:150px;height:150px}.group.v2021 .teaser.fifth:hover a{background-color:#0a59a4;color:#fff}.group.v2021 .teaser.product{width:150px;height:225px;padding:10px 10px 30px 10px}.group.v2021 .teaser.product h3{font-size:1rem}.group.v2021 .teaser.product .imagecenter{width:130px;height:130px}.group.v2021 .teaser.product:hover .imagecenter{margin-top:-2px;margin-left:-2px}.group.v2021 .teaser.product:hover .price{right:9px}.group.v2021 .teaser.product:hover div[class^=flag-]{left:9px}.group.v2021 .teaser.product.banner{padding:0;border:none}.group.v2021 .teaser.product.banner:hover{padding:0;border:none}.group.v2021 .teaser.product.banner>a{display:none}.group.v2021 .teaser.standard{width:150px;padding:10px 10px 30px 10px}.group.v2021 .teaser.standard .imagecenter{width:130px;height:130px}.teasergroup{border:1px solid #e2e6e9;margin:20px 7px;width:316px}.teasergroup .tghead{background-color:#e2e6e9;width:100%;margin:0;padding:5px 19px;position:relative}.teasergroup .tghead h2{font-size:1.25rem;margin:0;color:#0a59a4}.teasergroup .tghead span{display:block;width:0px;height:0px;border-style:solid;border-width:10px;position:absolute;top:10px;cursor:pointer}.teasergroup .tghead .scroll_left{border-color:transparent #fff transparent transparent;border-left:0;right:20px}.teasergroup .tghead .scroll_right{border-color:transparent transparent transparent #fff;border-right:0;right:5px}.teasergroup .tghead .scroll_left:hover{border-color:transparent #0a59a4 transparent transparent}.teasergroup .tghead .scroll_right:hover{border-color:transparent transparent transparent #0a59a4}.teasergroup .tghead .scroll_left.hide,.teasergroup .tghead .scroll_right.hide{display:none}.teasergroup.tgblue>.tghead{background-color:#0a59a4;color:#fff}.teasergroup.tgblue>.tghead h2{font-size:1.25rem;margin:0;color:#fff}.teasergroup.tgblue>.tghead .scroll_left:hover{border-color:transparent #e2e6e9 transparent transparent}.teasergroup.tgblue>.tghead .scroll_right:hover{border-color:transparent transparent transparent #e2e6e9}.teasergroup .tgscroll{margin:1px;overflow:hidden;height:247px;position:relative}.teasergroup .tgscroll .tgpos{position:absolute;left:0;width:3000px}.teasergroup .tgscroll h3{font-size:1rem;text-align:center}.teasergroup .tgscroll .teaser{width:150px;height:240px;float:left;margin:3px}.teasergroup .tgscroll .imagecenter{width:120px;height:120px}.teasergroup.v2021{border:none}.teasergroup.v2021 .tghead{background-color:transparent;width:100%;margin:0;padding:0;position:relative;text-align:center}.teasergroup.v2021 .tghead:before{content:"";border-bottom:1px solid #666;width:100%;display:block;position:absolute;top:50%;z-index:-1}.teasergroup.v2021 .tghead h2{font-size:2rem;padding:5px;margin:0;color:#666;background-color:#fff;display:inline-block}.teasergroup.v2021 .tghead.green h2{color:#6cb71e}.teasergroup.v2021 .tghead.red h2{color:#c00}.teasergroup.v2021 .tghead.blue h2{color:#0a59a4}.teasergroup.v2021 .tgbody{display:flex;flex-direction:row}.teasergroup.v2021 .tgbody .scroll_left,.teasergroup.v2021 .tgbody .scroll_right{width:15px;height:100%;position:relative;cursor:pointer}.teasergroup.v2021 .tgbody .scroll_left::after,.teasergroup.v2021 .tgbody .scroll_right::after{content:"";position:absolute;top:calc( 50% - 2*5px );width:12px;height:12px;transform:translateZ(1px) rotate(45deg);border-style:solid;color:#666}.teasergroup.v2021 .tgbody .scroll_left:hover::after,.teasergroup.v2021 .tgbody .scroll_right:hover::after{color:#0a59a4}.teasergroup.v2021 .tgbody .scroll_left.hide::after,.teasergroup.v2021 .tgbody .scroll_right.hide::after{border:none}.teasergroup.v2021 .tgbody .scroll_left::after{left:4px;border-width:0 0 4px 4px}.teasergroup.v2021 .tgbody .scroll_right::after{right:4px;border-width:4px 4px 0 0}.teasergroup.v2021 .tgbody a:hover{text-decoration:none}.teasergroup.v2021 .tgbody .tgscroll{flex-grow:1}.teasergroup.v2021 .tgbody{height:247px}.teasergroup.v2021 .tgscroll{margin:0;overflow:hidden;height:247px;position:relative}.teasergroup.v2021 .tgscroll .tgpos{position:absolute;left:0;width:3000px}.teasergroup.v2021 .tgscroll h3{font-size:1rem;text-align:center}.teasergroup.v2021 .tgscroll .teaser{width:137px;height:240px;float:left;margin:3px}.teasergroup.v2021 .tgscroll .imagecenter{width:120px;height:120px}.banner.v2021{margin:15px 5px;position:relative}.banner.v2021 picture{display:block;width:100%;line-height:1px}.banner.v2021>form.code{position:absolute;top:1px;right:1px;background:#fff;padding:5px;text-align:center}.banner.v2021>form.code input{border-top-right-radius:0;border-bottom-right-radius:0;height:32px;width:100px;font-size:.875rem}.banner.v2021>form.code button{border-top-left-radius:0;border-bottom-left-radius:0;height:32px}@media screen and (max-width: 740px){.group.v2021{display:flex;flex-wrap:wrap}}@media screen and (min-width: 740px){.group.v2021 .teaser.half{width:350px}.group.v2021 .teaser.third{width:230px}.group.v2021 .teaser.product{width:220px;height:330px}.group.v2021 .teaser.product a{margin:0}.group.v2021 .teaser.product .imagecenter{width:200px;height:200px}.group.v2021 .teaser.product:hover .price{bottom:9px}.group.v2021 .teaser.product:hover div[class^=flag-]{bottom:11px}.group.v2021 .teaser.standard{width:220px}.group.v2021 .teaser.standard .imagecenter{width:200px;height:200px}.teasergroup{margin:20px 5px;width:100%}.teasergroup .tgscroll{height:320px}.teasergroup .tgscroll .tgpos{position:absolute;left:0;width:3000px}.teasergroup .tgscroll .teaser{width:225px;height:310px;margin:5px}.teasergroup .tgscroll .imagecenter{width:180px;height:180px;margin-left:10px}.teasergroup.v2021{margin:20px 10px;width:100%}.teasergroup.v2021 .tgbody{height:320px}.teasergroup.v2021 .tgbody .teaser:hover{cursor:pointer}.teasergroup.v2021 .tgbody .teaser:hover .price{right:9px;bottom:9px}.teasergroup.v2021 .tgbody .teaser:hover div[class^=flag-]{left:9px;bottom:11px}.teasergroup.v2021 .tgscroll{height:320px}.teasergroup.v2021 .tgscroll .tgpos{position:absolute;left:0;width:3000px}.teasergroup.v2021 .tgscroll .teaser{width:213px;height:310px;margin:5px}.teasergroup.v2021 .tgscroll .imagecenter{width:180px;height:180px;margin-left:10px}.banner.v2021.half{width:350px}}@media screen and (min-width: 980px){.section_header.v2021{margin:30px 10px 10px 10px}.section_header.v2021+.group.v2021{margin-top:-20px}.teaser.v2021{margin:10px}.group.v2021 .teaser{margin:10px}.group.v2021 .teaser.half{width:460px}.group.v2021 .teaser.half>form.code{top:25px;right:25px;border:5px solid #e2e6e9}.group.v2021 .teaser.half>form.code input{width:130px}.group.v2021 .teaser.third{width:300px}.group.v2021 .teaser.third>form.code{top:25px;right:25px;border:5px solid #e2e6e9}.group.v2021 .teaser.third>form.code input{width:130px}.group.v2021 .teaser.fifth{width:220px}.group.v2021 .teaser.fifth picture{width:220px;height:220px}.teasergroup .tgscroll{margin:4px}.teasergroup.v2021 .tgscroll{margin:0}.teasergroup.v2021 .tgscroll .teaser{width:217px;height:310px;margin:5px}.teasergroup.v2021 .tgscroll .imagecenter{width:180px;height:180px;margin-left:10px}.banner.v2021{margin:30px 10px 20px 10px}.banner.v2021.half{width:460px}}@media screen and (min-width: 1220px){.section_header.v2021 h1,.section_header.v2021 h2{font-size:2rem}.section_header.v2021+.group.v2021{margin-top:-20px}.group.v2021+.section_header.v2021{margin-top:20px}.group.v2021 .teaser{margin:10px}.group.v2021 .teaser.category{margin-bottom:30px}.group.v2021 .teaser.half{width:580px}.group.v2021 .teaser.third{width:380px}.group.v2021 .teaser.fifth{width:220px}.teasergroup .tgscroll{margin:6px}.teasergroup.v2021 .tgscroll{margin:0}.teasergroup.v2021 .tgscroll .teaser{width:220px;height:310px;margin:5px}.teasergroup.v2021 .tgscroll .imagecenter{width:180px;height:180px;margin-left:10px}.banner.v2021{margin:50px 10px 30px 10px}.banner.v2021.half{width:580px}.banner.v2021>form.code{top:25px;right:25px;border:5px solid #e2e6e9}.banner.v2021>form.code input{width:130px}}.teaserfull{border:1px solid #e2e6e9;margin:20px 5px;display:none}.teaserfull .tfhead{background-color:#e2e6e9;width:100%;margin:0;padding:5px 19px;position:relative}.teaserfull .tfhead h2{font-size:1.25rem;margin:0;color:#0a59a4}.teaserfull div.image{float:left;width:460px;margin:5px;line-height:1px;text-align:center}.teaserfull div.image.imgright{float:right}.teaserfull div.image>img{width:auto;max-width:100%;height:auto}.teaserfull div.text{float:left;padding:20px;font-size:1rem;line-height:140%}.teaserfull>a{display:none}.teaserfull.tfimage{margin:5px}.teaserfull.tfimage .tfhead{padding:5px 20px;width:auto}.teaserfull.tfimage div.image{float:none;margin:0;line-height:1px;text-align:center;width:auto}@media screen and (min-width: 740px){.teaserfull{display:block}.teaserfull div.text{width:230px}}@media screen and (min-width: 980px){.teaserfull div.text{width:470px}}@media screen and (min-width: 1220px){.teaserfull div.text{width:710px}}.c100,.c50>div{margin:5px 5px 20px 5px}.high{color:#c00}@media screen and (min-width: 740px){div.half{width:350px;float:left}div.half .list_image{width:110px;margin:5px;float:left}div.half .list_text{width:230px;margin:5px;float:left}.c100,.c50>div{float:left}div.imgright{float:right}div.list_image>img{max-width:100%;height:auto}body.left-hide .c100{width:710px}body.left-hide .c50>div{width:350px}body.left-show .c100{width:470px}body.left-show .c50>div{width:220px}}@media screen and (min-width: 980px){div.half{width:470px}div.half .list_image{width:110px}div.half .list_text{width:340px}body.left-hide .c100{width:950px}body.left-hide .c50>div{width:470px}body.left-show .c100{width:710px}body.left-show .c50>div{width:350px}}@media screen and (min-width: 1220px){div.half{width:590px}div.half .list_image{width:110px}div.half .list_text{width:460px}body.left-hide .c100{width:1190px}body.left-hide .c50>div{width:590px}body.left-show .c100{width:950px}body.left-show .c50>div{width:470px}}.bigbox{width:100%;padding:40px 20px;font-size:1.25rem;line-height:1.75rem}.bigbox h2{font-size:2rem;text-align:center;color:inherit}.bigbox.green{background-color:#00b200;color:#fff}.bigbox a{color:inherit;text-decoration:underline}#dialog{background:#eee;position:absolute;display:block;height:auto;outline:0 none;top:200px;z-index:1002;background:-moz-linear-gradient(center top, #FFFFFF, #EDEDED) repeat scroll 0 0 transparent;border:1px solid #dadad9;border-radius:6px 6px 6px 6px;box-shadow:0 15px 30px #666;padding:0 20px 20px}#dialog>h3{color:#0a59a4;font-size:1.125rem;padding:10px}#dialog>h4{font-size:1rem}#dialog>div{background-color:#fff;border:1px solid #dadad9;border-radius:6px 6px 6px 6px;padding:15px 20px;font-size:14px;line-height:150%}#dialog>div a{font-size:16px}#dialog>div img{border:none;vertical-align:middle}.audio_player>audio{display:block}.songlist li{cursor:pointer;color:#0a59a4}.songlist li.playing{background-color:#6cb71e}.songlist li.played{color:#666}#search_result_windows{background-color:#fff;border:1px solid rgba(0,0,0,.5);margin-top:5px;box-shadow:0 15px 30px #666;padding:10px}.searchResult{margin:5px;border-bottom:1px solid rgba(0,0,0,.2)}.searchResultImage{float:left;width:60px}.searchResultImage>img{max-width:100%;max-height:100%;margin:5px}.searchResultText,.searchResultCatText{float:left;width:210px;margin:5px;font-size:.75rem;color:#666}.searchResultPrice,.searchResultCatCount{float:right;width:80px;text-align:right;margin:5px 10px}.searchResultCat{margin:5px;border-bottom:1px solid rgba(0,0,0,.2)}.searchResultCat a{color:#666}.searchResultCat h3{color:#666;line-height:150%;margin:0}.searchResultCatTitle{line-height:2rem;border-bottom:1px solid rgba(0,0,0,.2);margin:10px -10px 5px;background-color:#e2e6e9;padding:0 10px}.searchResultCatText{width:270px}.searchResultCatCount{line-height:150%}.searchResultExtra{display:block;line-height:2rem;border-bottom:1px solid rgba(0,0,0,.2);color:#0a59a4;padding:0 10px;font-size:1.25rem;margin:-10px -10px 10px -10px}.flag-O,.flag-S,.flag-N,.flag-P,.flag-X,.flag-B,.flag-Z,.flag-5{background-image:url("img/flags.png");background-repeat:no-repeat;position:absolute;bottom:19px;width:64px;height:14px;left:5px;background-size:160px 140px}.flag-X{background-position:0px 0px}.flag-O{background-position:0px -14px}.flag-P{background-position:0px -28px}.flag-B{background-position:0px -48px}.flag-N{background-position:0px -62px}.flag-S{background-position:0px -80px}.flag-Z{background-position:0px -94px}.flag-5{background-position:0px -108px}.box .flag-O,.box .flag-S,.box .flag-N,.box .flag-Z,.box .flag-P,.box .flag-X,.box .flag-B,.box .flag-5{top:10px;right:10px}.searchResultPrice .flag-O,.searchResultPrice .flag-S,.searchResultPrice .flag-N,.searchResultPrice .flag-Z,.searchResultPrice .flag-P,.searchResultPrice .flag-X,.searchResultPrice .flag-B,.searchResultPrice .flag-5{position:static;float:right;margin:3px 0}.list_text{position:relative}.list_text .priceflag{position:absolute;left:90px;top:auto;right:auto;bottom:0px;width:80px !important;height:20px}@media screen and (min-width: 740px){#search_result_windows{position:absolute}.flag-O,.flag-S,.flag-N,.flag-P,.flag-X,.flag-B,.flag-Z,.flag-5{width:80px;height:20px;left:10px;background-size:200px 175px}.flag-X{background-position:0px 0px}.flag-O{background-position:0px -20px}.flag-P{background-position:0px -40px}.flag-B{background-position:0px -60px}.flag-N{background-position:0px -80px}.flag-S{background-position:0px -100px}.flag-Z{background-position:0px -120px}.flag-5{background-position:0px -140px}.searchResultImage{margin-right:10px}.searchResultText,.searchResultCatText{width:360px}}.product_thumbs{min-height:100px}.product_thumbs .flag-O,.product_thumbs .flag-S,.product_thumbs .flag-N,.product_thumbs .flag-P,.product_thumbs .flag-X,.product_thumbs .flag-B,.product_thumbs .flag-Z,.product_thumbs .flag-5{left:auto;bottom:auto;right:0;top:10px;width:200px;height:50px;background-size:400px 350px}.product_thumbs .flag-X{background-position:-180px 0px}.product_thumbs .flag-O{background-position:-180px -50px}.product_thumbs .flag-P{background-position:-180px -100px}.product_thumbs .flag-B{background-position:-180px -150px}.product_thumbs .flag-N{background-position:-180px -200px}.product_thumbs .flag-S{background-position:-180px -250px}.product_thumbs .flag-Z{background-position:-180px -300px}.product_thumbs .flag-5{background-position:-180px -350px}#dialog{left:50%;top:200px;width:600px;margin-left:-300px}#dialog>h4{font-size:1.125rem}.pagination{clear:both;width:100%;text-align:center}.pagination a{color:#666;display:inline-block;text-align:center;width:40px;height:40px;margin:5px;border:1px dotted #999;font-size:18px;padding-top:10px}.pagination a.current{color:#0a59a4;background-color:#efefef}.pagination a:hover{color:#0a59a4}.teaser .sba{position:absolute;right:10px;top:150px}.sba{position:absolute;text-align:right;left:75px}.sbainfo{display:none;font-size:.875rem}.sba>i{background-image:url("img/icons.png");background-repeat:no-repeat;display:inline-block;width:35px;height:25px;vertical-align:middle;background-position:-20px -170px;margin-top:-4px}.box.clp{font-size:11px}.box.clp ul{list-style:none;border:0;vertical-align:baseline;margin:0;padding:0}.box.clp i{background-image:url("/s/std/img/ghs40.png");background-repeat:no-repeat;display:inline-block;width:40px;height:40px;vertical-align:middle;margin:0 10px 0 0}.box.clp span{display:table-cell;line-height:120%;padding:5px 0;vertical-align:middle}.box.clp span.c{width:55px}.box.clp i.GHS01{background-position:0 0}.box.clp i.GHS02{background-position:-40px 0}.box.clp i.GHS03{background-position:-80px 0}.box.clp i.GHS04{background-position:-120px 0}.box.clp i.GHS05{background-position:-160px 0}.box.clp i.GHS06{background-position:-200px 0}.box.clp i.GHS07{background-position:-240px 0}.box.clp i.GHS08{background-position:-280px 0}.box.clp i.GHS09{background-position:-320px 0}div.login{border:1px solid rgba(0,0,0,.5);width:100%;padding:20px}div.login input{width:100%}.orderlist{width:100%;border-bottom:1px solid rgba(0,0,0,.5)}.orderlist>div{float:left;padding:5px}.orderlist>div:nth-child(1n){width:100px}.orderlist>div:nth-child(2n){width:100px}.orderlist>div:nth-child(3n){width:100px}.orderlist>div:nth-child(4n){width:300px}.b-text{margin:10px}.teaser.groupteaser{overflow:hidden;position:relative;border:1px solid rgba(0,0,0,.2);background:#e2e6e9;padding:10px;height:auto;width:auto}.teaser.groupteaser .code input{width:210px;height:32px;border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 740px){div.grouporder{width:470px;height:355px;overflow:hidden;position:relative;background:url("../img/teaser-rechner.png");border:1px solid rgba(0,0,0,.2)}div.grouporder .t1{font-size:1.5rem;color:#c00;position:absolute;top:20px;left:20px;line-height:120%}div.grouporder .t2{font-size:1rem;color:#333;position:absolute;top:85px;left:20px;line-height:120%}div.grouporder .code{background:#fff;border-radius:10px;text-align:center;position:absolute;top:145px;left:20px;width:270px;padding:10px;line-height:150%}div.grouporder .code input{width:210px;height:32px;border-top-right-radius:0;border-bottom-right-radius:0}div.grouporder .code button{width:40px;height:32px;border-top-left-radius:0;border-bottom-left-radius:0}div.grouporder .teacher{background:#fff;border-radius:10px;text-align:center;position:absolute;top:250px;left:20px;width:270px;padding:10px}div.grouporder .teacher button{width:250px}.teaser.groupteaser .text,.box.groupteaser .text{font-size:1rem;color:#333;line-height:120%;flex-grow:1}.teaser.groupteaser .text h3,.box.groupteaser .text h3{font-size:1.5rem;line-height:120%;color:#c00;margin:0;font-weight:normal;height:auto;margin-bottom:5px}.teaser.groupteaser .text a.more,.box.groupteaser .text a.more{display:block;padding-top:10px;font-size:.875rem}.teaser.groupteaser .code,.box.groupteaser .code{background:#fff;border-radius:10px;text-align:center;float:right;width:270px;padding:10px;line-height:150%}.teaser.groupteaser .code input,.box.groupteaser .code input{width:210px;height:32px;border-top-right-radius:0;border-bottom-right-radius:0}.teaser.groupteaser .code button,.box.groupteaser .code button{width:40px;height:32px;border-top-left-radius:0;border-bottom-left-radius:0}.teaser.groupteaser.full,.box.groupteaser.full{width:470px}.teaser.groupteaser.full .text,.box.groupteaser.full .text{float:left}.teaser.groupteaser.half,.box.groupteaser.half{width:470px;display:flex;flex-direction:column}.teaser.groupteaser div.button,.box.groupteaser div.button{text-align:right}.teaser.groupteaser a.button,.box.groupteaser a.button{display:inline-block;padding:5px 10px;background-color:#0a59a4;border-radius:5px;color:#fff;margin-top:10px}.box.groupteaser .code{float:none;margin:auto}.c100.nomargin{margin:5px}.c100.nomargin h1,.c100.nomargin h2,.c100.nomargin h3{margin:0}.flag-O,.flag-S,.flag-N,.flag-P,.flag-X,.flag-B,.flag-Z{bottom:12px}.teaser .sba{top:210px}}@media screen and (min-width: 980px){.teaser.groupteaser.full{width:710px}.teaser.groupteaser.half{width:350px}}@media screen and (min-width: 1220px){.teaser.groupteaser.full{width:950px}.teaser.groupteaser.half{width:470px}}form.grouporder .pos.line{border-bottom:1px solid rgba(0,0,0,.5)}form.grouporder .pos>div{float:left;margin:5px}form.grouporder .img{width:230px}form.grouporder .price{width:190px;font-size:1.5rem;text-align:right}form.grouporder .cb{width:30px}form.grouporder span.error{color:#c00;display:inline-block;width:100%;text-align:right}form.grouporder fieldset.rb label>span.color{background:red;width:48px;height:48px;border:5px solid #e2e6e9}form.grouporder fieldset.rb label.active>span.color{border:5px solid #0a59a4}form.grouporder .basketaddress>div>div>b{width:100%}.checkbox_privacy{padding:10px 0}.checkbox_privacy label{width:calc( 100% - 13px );padding:5px 5px 15px 5px;float:none;line-height:120%;height:auto}@media screen and (min-width: 980px){form.grouporder .text{width:710px}}nav.main.v2021{background:#e2e6e9}nav.main.v2021 ul{color:#333;text-align:center;padding:0}nav.main.v2021 li{padding:5px 0;position:relative;border:1px solid #e2e6e9}nav.main.v2021 a{font-size:1rem;font-weight:bold}nav.main.v2021 li>a:hover{color:#0a59a4}nav.main.v2021 li.active{background-color:#fff;color:#0a59a4;border:1px solid rgba(0,0,0,.5);border-bottom:1px solid #fff;z-index:251}.menu_overlay.v2021{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:10px;z-index:250}.menu_overlay.v2021>div{width:25%;padding:10px 10px 20px 10px;line-height:160%}.menu_overlay.v2021 a{color:#666}.menu_overlay.v2021 a:hover{color:#0a59a4}.menu_overlay.v2021 p{width:100%;padding:10px}.menu_overlay.v2021 p span{display:inline-block;font-size:1.5rem;padding-right:40px}.navconn.v2021{background-color:#fff;color:#0a59a4;font-size:1rem;font-weight:bold;border:1px solid #999;border-bottom:1px solid #fff;z-index:251}.navconn.v2021 a{padding:5px 16px 5px 18px;display:block;font-size:1rem}.navconn.v2021 a:hover{text-decoration:none}@media screen and (min-width: 740px){.menu_overlay.v2021{width:720px;margin:auto}}@media screen and (min-width: 980px){.menu_overlay.v2021{width:960px;margin:auto}nav.main.v2021 a{font-size:.875rem;padding:5px}}@media screen and (min-width: 1220px){.menu_overlay.v2021{width:1200px;margin:auto}nav.main.v2021 a{font-size:1rem;padding:5px 18px}}.filterarea{display:flex;flex-wrap:wrap;align-items:center;margin:5px}.filterarea>div{flex-grow:1}.filterarea div.label{text-align:right}.filterarea .selectbox{margin:10px 20px 10px 0;width:220px;flex-grow:0}.filterarea .selectbox div.sbselect{padding:5px 10px;border:1px solid rgba(0,0,0,.5);position:relative;cursor:pointer;background-color:#e2e6e9}.filterarea .selectbox div.sbcontent{position:absolute;margin-top:-1px;overflow:hidden;height:0;transition:all .5s;opacity:0;background:#fff;z-index:200;width:220px}.filterarea .selectbox div.scroll{overflow-x:hidden;overflow-y:auto;max-height:40vh}.filterarea .selectbox .sbselect>span{display:block;position:absolute;right:10px;top:10px;height:8px;width:8px;border:1px solid #666;border-width:2px 2px 0 0;transform:rotate(135deg)}.filterarea .selectbox label{display:flex;align-items:start;display:pointer;padding:5px 10px}.filterarea .selectbox label:hover{background-color:#0a59a4;color:#fff}.filterarea .selectbox label>input{margin-right:5px}.filterarea .selectbox button{width:200px;margin:10px}.filterarea .selectbox.open{background-color:#fff}.filterarea .selectbox.open div.sbcontent{opacity:1;border:1px solid rgba(0,0,0,.5);height:auto}.filterarea .selectbox.active .sbselect>span{right:10px;top:10px;height:8px;width:14px;border:1px solid #6cb71e;border-width:3px 3px 0 0;transform:rotate(135deg)}.filterlist{display:flex;flex-wrap:wrap;align-items:center}.filterlist .filterentry{border:1px solid rgba(0,0,0,.2);background:#0a59a4;color:#fff;margin:5px;padding:2px 5px}.filterlist .filterentry>span{font-weight:bold;padding-left:10px;cursor:pointer}.page_button{cursor:pointer}.menu_overlay a u{text-decoration:none;color:#c00}.menu_overlay a i{text-decoration:none;color:#6cb71e}.dialog_window{position:fixed;background-color:#e2e6e9;border-radius:7px;box-shadow:0 0 40px #666;width:700px;height:auto;left:50%;top:50%;margin-left:-350px;margin-top:-200px;padding:20px}.dialog_title{margin-bottom:10px;text-align:left;width:100%;height:24px;position:relative;font-weight:bold;color:#fff;font-size:1.125rem}.dialog_title span{width:16px;height:16px;position:absolute;right:4px;top:4px;cursor:pointer;display:inline-block;background-image:url("img/icons.png");background-position:0px -160px;background-repeat:no-repeat}.dialog_content{background-color:#fff;border-radius:7px;padding:20px;font-size:1.25rem;line-height:150%;position:relative;text-align:left}.box{background-color:#e2e6e9;padding:10px;margin-bottom:5px;position:relative}.box ul{padding-left:15px}.box img.left{margin:0 10px 10px 0;float:left}.box.catalog{display:none}.tooltip_vk{position:absolute;border:1px solid rgba(0,0,0,.5);padding:10px;background:#fff;box-shadow:0 15px 30px #666;font-size:.75rem;line-height:150%}.productcontainer{width:100%;margin:5px;position:relative}.productcontainer h1,.productcontainer h3{font-size:1.5rem;font-weight:bold;color:#0a59a4}.productcontainer strike{font-size:.75rem}.productcontainer button{background-color:#0a59a4;color:#fff;padding:0}.productcontainer button:hover{background-color:#333}.productcontainer .info_left,.productcontainer .info_right{font-size:.75rem;display:inline-block;vertical-align:top;margin-top:5px;padding:0;line-height:150%;position:relative;width:100%}.productcontainer .info_right{text-align:right}.productcontainer .info_right i{width:16px;height:16px;display:inline-block;background-image:url("img/icons.png");background-position:0px -136px;background-repeat:no-repeat;margin-bottom:-5px}.productcontainer .price-O b,.productcontainer .price-B b,.productcontainer .price-P b,.productcontainer .price-X b{color:#c00}.productcontainer .option>label{display:inline-block;width:45%}.productcontainer .option>select{width:50%}.productcontainer .price{border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);margin-top:10px;padding:10px 0;position:relative;font-size:1.5rem}.productcontainer .price>div{width:225px;text-align:right;position:relative;display:inline-block;margin-top:10px}.productcontainer .price>div.spacer{width:170px;font-size:.75rem;text-align:left}.productcontainer .price span{font-weight:bold;margin-bottom:0}.productcontainer .price span>small{font-size:.75rem;color:#666;font-weight:normal;padding-right:5px}.productcontainer .price .scaleprices{font-size:1rem;margin-top:5px}.productcontainer .price .scaleprices b{width:80px;display:inline-block}.productcontainer .price small{font-size:.75rem;font-weight:normal}.productcontainer .price input{width:40px;height:2.25rem;margin-right:1px;font-size:1.25rem;display:inline-block;vertical-align:top}.productcontainer .price button{width:170px;height:2.25rem;vertical-align:top}.productcontainer .price .option{display:block;width:100%;text-align:left;margin:0}.productcontainer .price .option>label{display:inline-block;width:100px}.productcontainer .price .option>select{min-width:200px;height:2.25rem;padding-top:3px;margin-left:5px}.productcontainer .pricelist>ul{border-bottom:1px solid rgba(0,0,0,.5);margin-top:10px;list-style:none;vertical-align:baseline;margin:0;padding:0}.productcontainer .pricelist>ul>li{border-top:1px solid rgba(0,0,0,.5);padding:5px 0;position:relative;line-height:150%}.productcontainer .pricelist>ul>li div{display:inline-block;width:155px}.productcontainer .pricelist>ul>li div.large{width:180px}.productcontainer .pricelist>ul>li div.single_price{width:75px;text-align:right;vertical-align:top;font-size:.75rem;display:inline-block}.productcontainer .pricelist>ul>li div.single_price b{font-size:1rem}.productcontainer .pricelist>ul>li div.single_price b.high{font-size:1.125rem}.productcontainer .pricelist>ul>li .scale_price_text{position:absolute;top:28px;right:90px;font-size:1rem;text-align:right}.productcontainer .pricelist>ul>li ul.scale_prices b{font-size:.75rem;color:#c00;font-size:1rem}.productcontainer .pricelist>ul>li h3{font-size:1rem;font-weight:bold;color:#666;margin-bottom:0}.productcontainer .pricelist>ul>li b{font-size:1.25rem;font-weight:bold;margin-bottom:0}.productcontainer .pricelist>ul>li small{font-size:.75rem}.productcontainer .pricelist>ul>li small.pn{display:inline-block;width:250px}.productcontainer .pricelist>ul>li input{width:40px;height:30px;margin-top:3px;display:inline-block;vertical-align:top;margin-right:5px}.productcontainer .pricelist>ul>li span{width:30px;height:30px;margin-top:3px;border:1px solid rgba(0,0,0,.5);padding-left:10px;display:inline-block;vertical-align:top;margin-right:5px;background-color:#fff;background-size:contain;background-repeat:no-repeat;background-position:center}.productcontainer .pricelist>button{width:150px;height:26px;margin:10px 0 10px 140px}.productcontainer .extraservice{margin:0;background-color:#0a59a4;border-radius:5px;padding:5px;display:inline-block;font-size:1rem;text-align:center}.product_image img{max-width:100%}.product_image>i{position:absolute;left:30px;top:0px;display:none;width:48px;height:48px;background-image:url("img/icons.png");background-position:-214px 0px;background-repeat:no-repeat;opacity:.7}.product_image:hover>i{display:block}.product_thumbs{padding:10px 0 0 0;position:relative}.product_thumbs>div.imagecenter{width:50px;height:50px;float:left;border:none;margin:5px 10px 5px 0;cursor:pointer}.product_detail{clear:both;margin:25px 0}.product_detail h2{font-size:1.5rem;margin:10px 0}.product_detail li{margin-left:20px}.product_detail ul{line-height:150%}.product_selection{margin-bottom:20px}.product_selection h4{font-size:1.125rem;margin:20px 5px 5px 5px}.product_selection .teaser.product{width:115px;height:200px;padding:5px}.product_selection .teaser.product .imagecenter{width:105px;height:105px}.product_selection .teaser.product .price b{font-size:1.125rem}.product_selection .teaser h3{font-size:.75rem;margin:10px 0;line-height:150%}ul.downloads{line-height:150%}ul.downloads>li{list-style:none;margin:3px 0}ul.downloads>li::before{content:"";display:inline-block;background-image:url("img/icons.png");background-repeat:no-repeat;width:24px;height:24px}ul.downloads>li.link::before{background-position:-276px 0px}ul.downloads>li.file::before{background-position:-276px -24px}ul.downloads>li.pdf::before{background-position:-276px -48px}ul.downloads>li>a{vertical-align:top;margin-left:4px}@media screen and (min-width: 740px){.productcontainer.left{width:470px}.productcontainer.right{width:470px}.productcontainer .info_left{width:170px}.productcontainer .info_right{width:290px}.productcontainer .pricelist>ul>li div{width:170px}.productcontainer .pricelist>ul>li div.large{width:195px}.productcontainer .pricelist>button{margin-left:180px}.box.catalog{display:block}.product_thumbs{padding:10px 200px 0 0}.product_thumbs>div.imagecenter{width:80px;height:80px}}@media screen and (min-width: 980px){.productcontainer.left{width:350px}.productcontainer.right{width:350px}.productcontainer .info_left{width:330px}.productcontainer .info_right{width:330px}.productcontainer h1{font-size:1.5rem}.productcontainer .price>div{width:305px}.productcontainer .price span{font-size:1.5rem}}@media screen and (min-width: 1220px){.productcontainer.left{width:470px}.productcontainer.right{width:470px}.productcontainer .info_left{width:220px}.productcontainer .info_right{width:220px}.productcontainer h1{font-size:1.75rem}.productcontainer .price>div{width:225px}.productcontainer .price span{font-size:1.5rem}.productcontainer .pricelist>ul>li div{width:290px}.productcontainer .pricelist>ul>li div.large{width:325px}.productcontainer .pricelist>button{margin-left:300px}}.basket{cursor:pointer;text-align:right}.basket .icon{background-position:0px -150px;display:inline-block;width:17px;height:16px;margin:15px}.basket :hover .icon{background-position:-32px -150px}.basket .active .icon{background-position:-32px -150px}.basket .text{display:inline-block}.basketlist{padding:10px;margin-bottom:20px}.basketlist .b-header,.basketlist .b-footer{background-color:#e2e6e9;color:#666;font-weight:bold;font-size:.75rem;line-height:150%}.basketlist .b-pos{border-bottom:1px solid rgba(0,0,0,.8);color:#666;font-size:.75rem;line-height:140%;display:flex;flex-wrap:wrap;justify-content:left}.basketlist .b-pos:last-child{border-bottom:none}.basketlist .col-0,.basketlist .col-1,.basketlist .col-2,.basketlist .col-3,.basketlist .col-4,.basketlist .col-5{float:left;padding:5px}.basketlist .col-0{width:30px}.basketlist .col-1{width:80px}.basketlist .col-2{width:190px}.basketlist .col-3,.basketlist .col-5{width:70px;text-align:right;margin-right:10px}.basketlist .col-4{width:50px}.basketlist .col-2{position:relative}.basketlist .col-5>img{max-width:100%;max-height:100%}.basketlist .col-5>span{width:100%;height:20px;display:block}.basketlist .b-pos .col-0,.basketlist .b-pos .col-1,.basketlist .b-pos .col-2,.basketlist .b-pos .col-3,.basketlist .b-pos .col-5{padding:10px 5px 5px 5px}.basketlist .b-pos.template{display:none}.basketlist.readonly .b-pos .col-4{padding:10px 5px 5px 5px}.basketlist .b-footer .col-0{width:210px;font-weight:normal;font-size:.75rem}.basketlist .b-footer .col-1{width:210px;text-align:right}.basketlist .b-footer .col-2{width:60px;text-align:right}.basketlist .b-footer .col-0 input{width:100px;vertical-align:top}.basketlist .b-footer .col-0 button{margin:0}.basketlist input{width:100%;text-align:center;margin:0}.basketlist span.options{font-size:.75rem;margin-left:5px;text-align:center}.basketlist>button.direct_order_button{margin-top:10px;float:right}.basketlist .col-0>span{width:16px;height:16px;margin-left:5px;background-position:0px -120px}.search_code{height:31px;margin-left:10px;vertical-align:top}.basket_button{padding:5px 10px;margin:10px}.basket_button.btn_right{float:right}.basket_button span{background-image:url("img/icons.png");background-repeat:no-repeat;display:inline-block;width:10px;height:20px;margin:5px;vertical-align:middle}.basket_button.basket_check span{background-position:-20px -85px;width:23px;opacity:.6}.basket_button.basket_update span{background-position:0px -60px;width:20px;opacity:.6}.basket_button.basket_save span{background-position:-20px -65px;width:20px;opacity:.6}.basket_button.basket_next span{background-position:0px -80px}.basket_button.basket_back span{background-position:-10px -80px}.basketaddress{margin:5px;padding:10px;width:320px}.basketaddress>h2{margin-top:5px;padding:10px}.basketaddress>h2>small{font-size:.875rem}.basketaddress>div.left{display:inline-block}.basketaddress>div.right{display:none;width:380px;margin-left:10px;vertical-align:top;line-height:140%}.basketaddress>div>div{margin-bottom:10px}.basketaddress>div>div>b{display:block;width:240px;font-weight:bold;vertical-align:top;padding-top:5px}.basketaddress>div>div>i{display:inline-block;width:20px;text-align:center}.basketaddress .text{width:300px}.basketaddress .zip{width:60px}.basketaddress .city{width:220px}.basketaddress .ref{width:100px}.basketaddress .checkbox{display:inline-block;width:300px;padding-left:20px}.basketaddress .checkbox>input{margin-left:-20px}.basketaddress.closed>div{display:none}.basketaddress.dotborder{border:1px solid rgba(0,0,0,.5)}.basketaddress h3{font-size:1rem}.basketaddress h5{background-color:#e2e6e9;margin:-10px -10px 10px -10px;padding:10px;font-size:1.125rem}.basketaddress fieldset>label{display:block}.basketsave>div{width:320px;border:1px solid rgba(0,0,0,.5);margin:5px;padding:10px}.basketsave>div input{width:100%}.basketsave>div button{float:right}.addressselect>div{width:100%;border:1px solid rgba(0,0,0,.5);margin:5px;padding:10px 10px 50px 10px;position:relative}.addressselect>div:hover{padding:9px 9px 49px 9px;border:2px solid #0a59a4}.addressselect>div.left{width:680px}.addressselect>div.right{width:680px;display:inline-block}.addressselect>div>div>b{width:190px}.addressselect>div>button{position:absolute;bottom:10px;right:10px}.addressselect>div input{width:100%}.addressselect>div b{display:none}.register>div>div>i{color:#6cb71e}.register small{font-size:.75rem}@media screen and (min-width: 740px){.basketlist .b-header,.basketlist .b-pos,.basketlist .b-footer{font-size:.875rem}.basketlist .col-0{width:30px}.basketlist .col-1{width:70px}.basketlist .col-2{width:370px}.basketlist .col-3{width:70px}.basketlist .col-4{width:60px}.basketlist .col-5{width:70px}.basketlist .b-footer .col-0{width:410px}.basketlist .b-footer .col-1{width:200px;text-align:right}.basketlist .b-footer .col-2{width:70px;text-align:right}.basketlist .b-footer .col-0 input{width:200px;vertical-align:top}.basket_bon{font-size:.875rem;height:28px;margin:0;padding:0 5px}.addressselect>div{width:350px;float:left;min-height:260px}.basketaddress{width:100%}.basketaddress .text{width:450px}.basketaddress .checkbox{width:450px}.basketaddress>div>div>b{display:inline-block}.basketaddress>div.left{width:780px}.basketaddress .ref{width:240px}.basketaddress .city{width:370px}.register.basketaddress input{width:100%}.register>div>div{width:320px;float:left;margin-right:20px}.basketsave>div{width:480px}}@media screen and (min-width: 980px){.basketlist .b-header{font-size:1rem}.basketlist .b-pos{font-size:1rem}.basketlist .b-footer{font-size:1rem}.basketlist .col-0{width:50px}.basketlist .col-1{width:120px}.basketlist .col-2{width:480px}.basketlist .col-3{width:80px}.basketlist .col-4{width:60px}.basketlist .col-5{width:80px}.basketlist .b-footer .col-0{width:450px}.basketlist .b-footer .col-1{width:350px;text-align:right}.basketlist .b-footer .col-2{width:80px;text-align:right}.basketlist .b-footer .col-0 input{width:200px;vertical-align:top}.basket_bon{font-size:1rem;padding:0 10px}.addressselect>div{width:230px;float:left;min-height:290px}.basketaddress>div.left{width:690px}.basketaddress>div.right{width:240px;display:inline-block}.register>div>div{width:440px;float:left}}@media screen and (min-width: 1220px){.basketlist{width:100%}.basketlist .col-0{width:90px}.basketlist .col-1{width:120px}.basketlist .col-2{width:540px}.basketlist .col-3{width:100px}.basketlist .col-4{width:80px}.basketlist .col-5{width:100px}.basketlist .b-footer .col-0{width:610px}.basketlist .b-footer .col-1{width:330px;text-align:right}.basketlist .b-footer .col-2{width:100px;text-align:right}.addressselect>div{width:290px;float:left;min-height:270px}.basketaddress>div.left{width:780px}.basketaddress>div.right{width:370px;display:inline-block}.basketaddress .text{width:540px}.basketaddress .zip{width:80px}.basketaddress .city{width:440px}.basketaddress .checkbox{width:540px}.register>div>div{width:560px;float:left}}.basket_buttons,.basket_nav{width:100%}.basket_nav{padding:5px;display:flex}.basket_nav>div{width:25%;background-color:#e2e6e9;padding:5px 10px;flex-basis:50%}.basket_nav>div.active{background-color:#0a59a4;color:#fff}button.navtoggle{position:absolute;top:0;margin:15px;padding:5px;background-color:transparent;height:38px;border:1px solid rgba(0,0,0,.5);border-radius:4px;cursor:pointer}button.navtoggle>i{background-color:rgba(0,0,0,.5);display:block;width:20px;height:2px;margin:4px 0;max-width:100%}@media screen and (min-width: 740px){button.navtoggle{display:none}}@media screen and (max-width: 740px){.hide-XS,.show-S,.show-M,.show-L,.show-XL{display:none !important}}@media screen and (min-width: 740px)and (max-width: 980px){.show-XS,.hide-S,.show-M,.show-L,.show-XL{display:none !important}}@media screen and (min-width: 980px)and (max-width: 1220px){.show-XS,.show-S,.hide-M,.show-L,.show-XL{display:none !important}}@media screen and (min-width: 1220px)and (max-width: 1620px){.show-XS,.show-S,.show-M,.hide-L,.show-XL{display:none !important}}@media screen and (min-width: 1620px){.show-XS,.show-S,.show-M,.show-L,.hide-XL{display:none !important}}#responsive-debug{position:fixed;left:0;top:0;padding:3px;background-color:rgba(255,255,0,.5)}.modal_back{background-color:rgba(0,0,0,.5);position:fixed;width:100%;height:100%;left:0;top:0;text-align:center}.modal_window{position:fixed;width:96%;height:95%;left:2%;top:2%}.modal_title{width:100%;height:24px;position:relative;text-align:center;font-weight:bold;color:#fff;font-size:18px}.modal_title>span{width:16px;height:16px;position:absolute;right:4px;top:4px;cursor:pointer;display:inline-block;font-family:Gudea,Tahoma,Arial,Helvetica;background-image:url("img/icons.png");background-position:0px -40px;background-repeat:no-repeat}.modal_title>span.blue{background-position:0px -160px}.modal_window>iframe{width:100%;height:100%}.image_lightbox{position:fixed;top:50%;left:50%;width:900px;margin-left:-450px;height:600px;margin-top:-300px;display:none;text-align:center}.image_lightbox>img{max-width:900px;max-height:600px}.image_lightbox .prev{border:solid #fff;border-width:0 5px 5px 0;transform:rotate(135deg);position:absolute;top:50%;left:0;width:40px;height:40px}.image_lightbox .next{border:solid #fff;border-width:0 5px 5px 0;transform:rotate(315deg);position:absolute;top:50%;right:0;width:40px;height:40px}/*# sourceMappingURL=default.css.map */
