#mat-color-prefs h4,h1,h2{font-weight:700}.navbar .dropdown-item:hover,body,div#basketcontent div.command a{color:#393939}#modal .modal-content,span.bill table#bill-parts tr:nth-child(2n),table#bill-mwst-details th,thead th{background-color:#f5f5f5}body{font-family:Ubuntu,sans-serif}::selection{color:#fff;background-color:#e32c14}@media screen{div.print-address{display:none}}#mat-color-prefs .showmore,.linklike,.pointer,div.stepper .pastStep{cursor:pointer}a,a:not([href]):not([tabindex]){text-decoration:underline;color:#e32c14}.linklike:hover,a:hover,a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover,div#basketcontent div.command i:hover{color:grey}h1{margin-top:7vh}h2{margin-bottom:.6em;margin-top:0;font-size:1.5rem}h3{margin-top:.75em}h4{margin-top:25px}.mat-name h4,.price-workspeed-preview h4{margin-top:0;margin-bottom:0}hr{border:2px solid #4d4d4d;margin-bottom:5vh;margin-top:5vh}p{max-width:740px}.intro_text,h5{font-size:1.5em;font-weight:300;margin-bottom:1em}dl,ol,ul{margin-bottom:2rem}button.cta,input.cta{background-color:#e22c14;color:#fff;border:none!important}#modal-waiting-bar,#ui-datepicker-div,button.addcart,div#basket{background-color:#fff}.navbar .dropdown-item,.navbar .dropdown-menu,.simple-header,button.cta:hover{background-color:#393939}#mat-color-prefs h3{font-size:1.3rem;font-weight:700;margin-top:10px;margin-bottom:2px}#mat-color-prefs h4{font-size:1rem}div#es-begunst,div#es-begunst2,div#es-kontonr,div#es-kontonr2{font-size:3.5mm;z-index:100}.btn-primary{background-color:#e32c14!important;border-color:#e32c14!important}.bg-dark,.btn-primary:hover,.navbar span#cart-positions.cartopen{background-color:#393939!important}.btn:focus{box-shadow:none}.btn-primary:hover{border-color:#393939!important}.navbar .navbar-toggler,.navbar a{color:#fff!important;cursor:pointer;text-decoration:none!important}.footer,.footer a,.new_hint a,.new_hint a h2,div.cta a,div.stepper a,div.stepper a:hover{text-decoration:none}.navbar a:hover{color:grey!important}.navbar .dropdown-menu a:hover{color:grey!important;background-color:#fff}.dropdown-toggle::after{content:none}.footer div.row,.footer-container{background-color:#4d4d4d}.navbar .navbar-brand svg{height:44px}.navbar .cart svg#cart-icon .lines,.navbar .navbar-brand svg#teil3-logo .letter,.simple-header svg .letter{fill:white}.navbar .navbar-brand svg#teil3-logo:hover .letter{fill:#E32C14}.navbar .cart svg{height:70px;margin-top:6px;cursor:pointer}.navbar .cart.disabled svg{cursor:default!important}.navbar div#cart{position:absolute;top:0;height:70px;width:70px}.navbar .cartopen{background-color:#e32c14}.footer .button,div.stepper .active div.stepnumber,div.stepper .col.active .bar{background-color:#e22c14}.navbar #cart{position:relative;top:-5px}.navbar-collapse.collapsing #cart,.navbar-collapse.show #cart{position:relative;right:0}.navbar-collapse.collapsing span#cart-positions,.navbar-collapse.show span#cart-positions{top:-55px;left:45px}.navbar-collapse.collapsing li.navbar-cart,.navbar-collapse.show li.navbar-cart{height:60px}.navbar li.navbar-cart{margin-right:70px}#mat-color-prefs .material-box svg circle,.navbar li.navbar-cart .display-0,svg#waiting-bar.inactive{display:none}.navbar span#cart-positions{font-weight:300;color:#fff;font-size:14px;position:relative;top:-5px;left:45px;background-color:#e42c14;border-radius:10px;padding-left:3px;padding-right:3px}.navbar .nav-item{margin-left:30px}.simple-header svg{height:40px;margin-top:5px}.simple-header #slogan{color:#fff}.footer,.footer a{color:#fff}.footer div.row{margin:100px 0 0;padding:40px 30px 50px}.footer div.links div{margin-bottom:15px}.footer div.title{font-size:1.2em;font-weight:600}.footer div.socialmedia a{color:#fff;font-size:2em;font-weight:600;margin:10px}.footer .button{color:#fff;float:right}.footer form#mc-embedded-subscribe-form{margin-right:50px}.footer input{margin-top:10px;float:right}.footer input.inputfield{width:270px}@media (max-width:544px){.footer input.inputfield{width:170px}}button.addcart{border:1px solid #393939;color:#393939;width:200px;font-size:1em}button.addcart:hover{border:1px solid #e32c14;background-color:#e32c14!important;color:#fff}div#basket{border:12px solid #e22c14}div#basket .part .service-title{min-height:75px}div#basket .part img{margin:10px}.totalrow,div#basketcontent .basketitem{border-bottom:1px solid #000}div#basketcontent .basketitem .price{margin-right:0!important}.totalrow .label{font-size:2em}div#basketcontent .basketitem:first-child{border-top:1px solid #000}div#basketcontent div.space{border:none!important}div#basketcontent div.quantizizer{min-width:80px}div#basketcontent div.quantizizer .label{font-size:.5em}div#basketcontent div.command{min-width:140px!important}#mat-color-prefs .material-box.unselectable .highlight,div#basketcontent div.command a:active,div#basketcontent div.command i:active{color:#e32c14!important}div#basketcontent div.command i{font-size:1.5em;margin:5px;cursor:pointer}div.basket div.price img.price_load_spinner{position:relative;display:inline;top:1px;left:0;margin-right:10px}div.basket{padding-top:2em}div.basket #partsPriceTotal span{font-size:2em;font-weight:700}div.basket .numeric-spinner{width:120px}svg#waiting-bar{margin-left:10px}#mat-color-prefs .material-box.item.active svg circle,div#modal svg#waiting-bar.inactive{display:block}div#modal .owl-carousel{position:relative;left:20px;width:94%}.modal-xl{max-width:1100px}.modal.loading{filter:brightness(50%);cursor:wait}.showmore svg,.showmore:hover{cursor:pointer!important}#modal-waiting-bar{width:100px;margin:auto;top:150px;position:inherit;display:none;z-index:100000}.edit_dialog .modal-body{overflow-y:scroll;overflow-x:hidden;padding-top:0}.edit_dialog .modal-header{padding-top:5px;padding-bottom:0}.modal-footer{display:flex;justify-content:space-between;align-items:center}.modal-footer button{margin-left:auto}.mat_checkbox{min-width:37px}#mat-color-prefs hr{border:1px solid #4b4b4b;margin-top:0;margin-bottom:0}svg.infoicon{fill:grey}svg.infoicon:hover{fill:blue}#mat-color-prefs table#mat-table{width:100%}#mat-color-prefs table#mat-table tr{border-bottom:2px solid #dee2e6!important}#mat-color-prefs .customDropdown{width:100%;border-bottom:2px solid #b4b4b4;border-top:2px solid #b4b4b4;border-radius:1px;float:left;position:relative}#mat-color-prefs .owl-next,#mat-color-prefs .owl-prev{width:15px;height:70px;position:absolute;top:8%;display:block!important;border:0 solid #000}#mat-color-prefs table#mat-table .mat-name h4{padding:7px;font-size:1rem;font-weight:700;min-width:100px}#mat-color-prefs table#mat-table .mat-info{padding:7px;font-size:.8rem}#mat-color-prefs table#mat-table .mat-detail-info{width:30px}#mat-color-prefs i.showmoreinfo{font-size:16px}#mat-color-prefs table#mat-table .mat-price-comp{min-width:108px;font-weight:700;color:#e22c14;vertical-align:top!important}@media (max-width:760px){#mat-color-prefs table#mat-table .mat-name{font-size:1em;font-weight:500;min-width:100px}#mat-color-prefs table#mat-table .mat-price-comp{font-size:.7em;min-width:50px;font-weight:500;color:#e22c14}}#mat-color-prefs .material-box.unselectable *{color:silver!important;cursor:default}#mat-color-prefs .material-box svg .color{fill:#393939}#mat-color-prefs .material-box.unselectable * svg .color{fill:LightGray}#mat-color-prefs .material-box{padding:5px;color:#393939;cursor:pointer}#mat-color-prefs .material-box .oversize-hint{white-space:nowrap;font-size:.7em}#mat-color-prefs .material-box svg{margin:5px}#mat-color-prefs .material-box:hover:not (.unselectable){background-color:#fff}.showmore:hover{color:#d3d3d3;fill:blue}i.showmoreinfo{padding-left:5px;color:silver}#prefs-container i.showmoreinfo{bottom:4px;position:relative}.mat-detail-info i.showmoreinfo{bottom:-1px;position:relative}#speed-container i.showmoreinfo{bottom:3px;position:relative}i.showmoreinfo:hover{color:#4169e1}#mat-color-prefs .owl-prev{margin-left:-20px}#mat-color-prefs .owl-next{right:-19px}#mat-color-prefs .owl-next i,#mat-color-prefs .owl-prev i{color:#333}#mat-color-prefs .cdContent{padding-left:10px;width:100%}#mat-color-prefs .cdContent:hover{cursor:pointer;opacity:.8}#mat-color-prefs .dropElement{display:inline-flex;align-items:center;height:100%}#mat-color-prefs .arrow{top:40%;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px 0 10px;float:right;height:100%;position:relative;display:none}#mat-color-prefs .selectedElement .arrow{display:initial}#mat-color-prefs .priceBadge{font-size:1rem;color:#e22c14;float:right;padding:5px;border-radius:2px;text-align:center}#mat-color-prefs .prefvalues-container{position:absolute;width:100%;z-index:9999;background-color:#d3d3d3;border-bottom:2px solid #4d4d4d}#mat-color-prefs .prefvalues-container .cdContent:hover{background-color:#eaeaea}#mat-color-prefs .prefvalues-container .cdContent{border-top:2px solid #4d4d4d}#prefs-container h4{margin-top:10px;margin-bottom:0}#mat-color-prefs H2{margin-bottom:5px}#mat-color-prefs div.colorselection div.colors .item{width:80px;height:80px;background-color:#f5f5f5;margin-top:5px;cursor:pointer}#mat-color-prefs div.colorselection .color-item.active{border-top:1mm solid #000;border-bottom:1mm solid #000}#mat-color-prefs div.colorselection div.colors .item img{width:75px;height:auto;margin:auto}#mat-color-prefs div.colorselection div.colors .item div{position:relative;top:-6px;text-align:center;padding-top:16px;font-size:.8em;font-weight:600;line-height:14px}#mat-color-prefs div.colorselection div.colors .item div.colorprice{position:relative;top:-20px;font-size:.6em;font-weight:100}.agb h1{margin-top:70px}div#colors-prefs svg#waiting-bar{margin-left:50%;margin-top:40px}.agb h2{margin-top:20px;margin-bottom:10px}div.stepper{margin-top:1em;margin-bottom:2em}div.stepper .col{padding:0}div.stepper .col .bar.first{border-radius:8px 0 0 8px}div.stepper .col .bar.last{border-radius:0 8px 8px 0}div.stepper .bar{background-color:grey;height:15px;margin-bottom:20px}div.stepper div.stepnumber{height:40px;width:40px;color:#fff;background-color:grey;border-radius:20px;font-size:20px;font-weight:700}div.stepper div.stepnumber div{position:relative;top:4px}div.stepper .stepdescription{margin-top:10px}div.stepper a:hover{color:grey}@media print{div#footerwrap,div.responsive-video{display:none}div.print-address{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:block;position:fixed;bottom:0}div.container{margin:0;width:240mm}span.bill div.envelopwindow{margin-top:26mm;margin-left:15mm}span.bill div#absender{font-size:2.5mm;border-bottom:.5mm solid #000}span.bill div#customeradress{margin-top:3mm;font-size:5mm;font-weight:700}span.bill div.zahlungsinformationen{margin-top:20mm}.hidden-print{display:none!important}}div.order dl.multiple-table{border-bottom:1px solid #999}div.order dl.multiple-table dt{clear:left;float:left;width:220px;margin:0;padding:5px;border-top:2px solid #999;font-weight:700}div.order dl.multiple-table dd{border-top:2px solid #999;width:420px;margin-left:230px;padding:5px}div.order dl.multiple-table dd.first{border-top:2px solid #999}div.order td.details{font-size:small;vertical-align:top}div.order td.currency,div.order td.price{vertical-align:bottom}div.order div.detailblock{width:320px}div.order td.details table{width:330px}div.order td.price{text-align:right;white-space:nowrap;font-weight:700}div.order span.title,div.order tr.offer_total_parts td,span.bill table#bill-parts .total{font-weight:700}div.order tr.offer_total td.price,div.order tr.pack td.price,div.order tr.part_detail>td{border-bottom:1px solid #dcdcdc}div.order tr.part_detail>td.partimage{text-align:center}div.order tr.total td.total{border-bottom:2px solid Silver}.mark-as-green,.mark-as-green-true,div.order dd.true,div.order dt.true{font-weight:700;color:Green}.mark-as-red,.mark-as-red-true,div.order dd.false,div.order dt.false{font-weight:700;color:red}.mark-as-green-background,.mark-as-green-background-true{background-color:#8ff0a4!important}.mark-as-red-background,.mark-as-red-background-true{background-color:#f6615!important}span.bill table#bill-parts td,span.bill table#bill-parts th,span.bill table#bill-parts tr{border:1px solid #dcdcdc;padding:5px}span.bill table#bill-parts .pos{width:10px;text-align:right}span.bill table#bill-parts .quantity{width:10px}table#bill-mwst-details td,table#bill-parts .price{text-align:right}span.bill table#bill-parts span.left{float:left;display:block;text-align:left;width:80px}span.bill table#bill-parts span.left-netto{float:left;display:block;text-align:left;width:45px}span.bill table#bill-parts span.right{float:right;display:block;text-align:right;width:90px}span.bill .very-small{font-size:9px}span.bill table#bill-parts .netto-col{width:160px}span.bill table#bill-parts .brutto-col{width:190px}span.bill table#bill-parts .price.total{border-top:1px solid #000;border-bottom:2px solid #000}span.bill div#bill_parts{padding-top:30mm}span.bill #bill-date{position:relative;top:60px}table#bill-mwst-details td,table#bill-mwst-details th,table#bill-mwst-details tr{border:1px solid #dcdcdc}table#bill-mwst-details td,table#bill-mwst-details th{padding:4px}table#bill-mwst-details{margin-bottom:12px}div#basket-total{letter-spacing:2.5mm;position:absolute;z-index:100;top:49.9mm;right:150.4mm}div#basket-total2{letter-spacing:2.5mm;position:absolute;z-index:100;top:49.9mm;right:89.6mm}div#es-kontonr{position:absolute;top:41.5mm;left:28mm}div#es-begunst{position:absolute;top:12mm;left:3mm}div#es-kontonr2{position:absolute;top:41.5mm;left:88.7mm}div#es-begunst2{position:absolute;top:12mm;left:63mm}div#es-zweck{font-size:7mm;position:absolute;z-index:100;top:12mm;left:125mm}div.order td.quant{vertical-align:top;white-space:nowrap;font-size:5mm;font-weight:700}img.stlimgviewer{position:relative}.static-stl-preview svg.waiting-bar{position:absolute;top:100px;left:100px}.static-stl-preview i{position:absolute;bottom:3px;left:19px}.info-text-box{background-color:#f8f8f8;padding:15px;font-size:1.2rem;font-weight:500;color:#373737;left:-10px;position:relative}button img.waiting{margin-left:5px}div.cta a h2{font-size:16px!important;margin:4px 0;padding:0}div.cta a{font-weight:600;border:3px solid #e22c14;padding:11px 16px;text-align:left;background:#e32c14;background:linear-gradient(to right,#e22c14 50%,#fff 50%);background-size:200% 100%;background-position:right bottom;color:#e22c14;transition:1s ease-out;margin-bottom:30px}div.cta:hover a{color:#fff;background-position:left bottom}@media (max-width:400px){div.cta a{font-size:12px!important}.claim{font-size:1.5rem}}@media only screen and (min-width:768px){br.brnodisplay{display:none}}.new_hint a h2{font-weight:700;font-size:20px;color:#e32c14}.colorinfo{position:relative;top:-100px;color:#000;padding:.5em 1em;border-radius:3px;text-shadow:-1px -1px 2px #d4d2d2,1px -1px 2px #d4d2d2,-1px 1px 2px #d4d2d2,1px 1px 2px #d4d2d2}.price-workspeed-preview{display:flex;gap:16px;margin-top:6px}.price-workspeed-preview .workspeed-item{display:flex;flex-direction:column;align-items:flex-start;width:122px;border:2px solid #ccc;padding:4px;box-sizing:border-box;background:#fafafa;justify-content:center;cursor:pointer;color:gray}.price-workspeed-preview .workspeed-item .ws-price{font-weight:700;font-size:19px}.price-workspeed-preview .workspeed-item .ws-date{font-size:12px}.price-workspeed-preview .workspeed-item.active{border-color:#000;color:#000}.scrollable-table{max-height:150px;overflow-y:auto}thead th{position:sticky;top:0;z-index:1}#mat-color-prefs h2{font-weight:600;margin-bottom:0;margin-top:10px;font-size:16px}#materialconfig table thead th{font-size:10px}