@charset "utf-8";div.shopGrid{border-collapse:collapse;border-spacing:0;box-sizing:border-box;text-align:left;background-color:#FFF;hyphens:auto;}div.shopGrid p.head,div.shopGrid p:not(.dsFlag){font-size:0.8em;margin:0;padding:0;text-decoration:none;font-weight:normal;}div.shopGrid p.head{font-size:1em;line-height:1.1;margin-bottom:1px;}div.shopGrid .colgroup:not(.selected){width:22%;border:1px solid #ccc;}div.shopGrid .colgroup.selected{border-width:6px;width:25%;}div.shopGrid .colgroup:first-child{width:22%;border:0 none;}div.shopGrid .thead .th{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #ffffff 0%, #f5f5f5 100%) repeat scroll 0 0;border-bottom:1px solid #ccc;font-size:0.9em;font-weight:normal;}div.shopGrid .thead .th:not(:first-child){padding:5px;text-align:center;}div.shopGrid .dsFlag{display:none;}div.shopGrid .th.selected .dsFlag{display:block;margin-left:-18px;margin-right:-18px;margin-top:-4px;padding:10px;}div.shopGrid .thead .th button,div.shopGrid .thead .th a{text-decoration:none;width:100%;padding:20px 0;}div.shopGrid .th.selected button,div.shopGrid .th.selected a{display:none;}div.shopGrid .tbody .tr:nth-child(2n) .th,div.shopGrid .tbody .tr:nth-child(2n) .td{background:#f5f5f5 none repeat scroll 0 0;border-color:#ccc;border-image:none;border-style:solid;border-width:1px 0 1px 1px;}div.shopGrid .th,div.shopGrid .td{color:#444;font-size:0.9em;line-height:1.2;padding:1px;vertical-align:middle;}div.shopGrid .tbody .td{background:#fff none repeat scroll 0 0;text-align:center;}div.shopGrid .selected input[type="submit"],div.shopGrid .selected a.submit{display:none;}div.shopGrid .tfoot .td{text-align:center;padding:1em 1px;background-color:#FFF;border-top:1px solid #ccc;}div.shopGrid input[type="submit"]{padding-left:0;padding-right:0;}.yes:before{content:"✓";color:#4da02c;font-size:25px;}.no:before{content:"✗";color:#878FA3;font-size:25px;}.shopPricetype a{display:none;}div.shopPricetypeLink .shopPricetype input[type="submit"],div.shopPricetypeLink .shopPricetype button{display:none;}div.shopPricetypeLink .shopPricetype a{display:inline-block;}div.productPrice{margin-bottom:10px;padding-bottom:10px;border-bottom-width:1px;text-align:right;font-size:8pt;}div.productPrice p.priceNormal{font-size:26px;line-height:26px;letter-spacing:-2px;font-weight:normal;vertical-align:top;margin:0 0 4px 0;}div.productPrice sup.priceSup{letter-spacing:-1px;vertical-align:top;line-height:24px;font-size:28px;text-decoration:underline;}div.productPrice div.priceSingle{margin-top:10px;padding-top:10px;font-size:120%;border-top-width:1px;}div.productPrice span{display:none;}div.shopPricebox{background-color:#FFF;padding:5px;}div.shopPriceHeader{border-bottom:1px solid #999;}div.shopPricebox .table .td:last-child{text-align:right;}div.productCaption h1,div.productCaption h3,div.productCaption p{margin:0 0 2px 0;}div.productCaption h1,div.productCaption h3{font-size:1.1em;}div.productCaption span.productCaptionInformation{display:block;font-size:90%;}table.shopTable{margin-top:30px;margin-bottom:30px;font-size:0.95em;table-layout:auto;}table.shopTable:first-child{margin-top:0;}table.shopTable:last-child{margin-bottom:0;}table.shopTable th,table.shopTable thead{border-top:#EAEAEA 1px solid;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #FBFBFB 0%, #f5f5f5 100%) repeat scroll 0 0;padding:10px 8px 10px 8px;font-weight:normal;vertical-align:top;text-align:left;}table.shopTable tr:not(:last-child){border-bottom:#CCC 1px solid;}table.shopTable td{margin:0;vertical-align:top;text-align:left;padding:5px 0;}table.shopTable div.productImage{margin-top:4px;}table.shopTable tfoot td,table.shopTable td.right,table.shopTable th.right{text-align:right;padding-right:5px;padding-left:0;}table.productList div.productCaption{hyphens:auto;}table.productList div.productImage{margin-top:5px;}table.productList a{text-decoration:none;}table.productList a:hover{text-decoration:underline;}table.productList div.productPrice{border-width:0px;text-align:right;}table.productList div.productPrice p.priceNormal{font-size:18px;line-height:18px;}table.productList div.productPrice sup.priceSup{line-height:20px;font-size:22px;}table.productList div.productPrice span{display:none;}table.productList div.productPrice div.priceSingle{font-size:100%;white-space:nowrap;padding:1px;}table.productList input[type="text"], table.productList input[type="number"]{text-align:center;width:6em;padding:2px;display:block;margin-top:-2px;}table.productList button.productEdit{padding:1px;margin:1px 0 0 2px;text-decoration:none;font-size:22px;font-weight:900;color:#999;}table.productList button.productEdit~button.productEdit{font-size:18px;}table.productList button.productEdit:hover{color:#C00;}div.shoplinks{margin-bottom:10px;}div.shoplinks > span{font-size:90%;text-align:center;display:block;}div.shoplinks button.link{padding:0 0 0 25px;display:block;margin:10px 0 0 0;text-decoration:none;text-align:left;line-height:1.5;min-height:20px;position:relative;}div.shoplinks button.link:before{background:url(/_styles/images/iconSprite.png) left top no-repeat;background-position:-79px -93px;position:absolute;height:20px;width:20px;left:0;content:"";}div.shoplinks > button:hover{text-decoration:underline;}div.shoplinks button.link.selected:before,div.shoplinks > button:hover:before{background-position:-40px -113px;}div.shoplinks button.link.selected:hover:before{background-position:-79px -93px;}div.shoplinks input[type=submit]{color:#FFF;display:block;width:100%;margin-top:15px;background-color:#f00;background-image:linear-gradient(#f00 30%, #dd0000 80%);}div.productImage{overflow:hidden;border:#000 1px solid;}div.productImage img{width:100%;display:block;}div.shopProduct{font-size:0.9em;}div.shopProduct div.dsPadding:not(.highlight){background-color:#FFF;}div.shopProduct div.highlight input[type="submit"]{margin-top:20px;height:35px;color:#FFF;display:block;width:100%;background-color:#f00;background-image:linear-gradient(#dd0000 30%, #f00 80%);}div.shopProduct .rating{margin-bottom:10px;padding-left:0;padding-right:0;padding-top:10px;line-height:1.2;}.td.big{font-weight:bold;}.table.border{border-top:#999 1px solid;border-bottom:#999 1px solid;margin-top:8px;padding-top:8px;margin-bottom:8px;padding-bottom:8px;}div.shopCol{display:block;float:none;width:100%;margin-left:0 !important;margin-right:0 !important;margin-top:2vw;}div.shopCol:first-child{margin-top:0;}div.shopCalc{position:relative;padding-bottom:50px;}div.shopCalc label{color:#333;display:block;font-size:1.0em;}div.shopCalc label:not(:first-of-type){margin-top:20px;}div.shopCalc input[name="calculate"]{width:100%;position:absolute;bottom:0;left:0;}div.productBoxList{border-top-color:#CCC;}div.productBoxList{display:flex;justify-content:space-between;flex-wrap:wrap;}div.productBoxList a{text-decoration:none;}div.productBoxList > a{width:48%;margin-bottom:2vw;}div.productBoxList > a:nth-child(5n),div.productBoxList > a:nth-child(5n-1),div.productBoxList > a:nth-child(5n-2){display:none;}div.productBox{padding:0.5vw;font-size:75%;text-align:center;border:#CCC 1px solid;border-radius :0 0 0 20px;box-shadow:5px 5px 15px #CCC;line-height:1.3;color:#848484;height:100%;}div.productBox:hover{box-shadow:5px 5px 15px #666 ;border:#CC0000 1px solid;cursor:pointer;}div.productBox .productCaptionFormat{font-size:90%;font-style:italic;margin-top:5px;}div.productBox div.productImage{border-radius:0;height:25px;width:100%;margin-bottom:15px;border:#999 1px solid;text-shadow:1px 1px #999;font-size:15px;line-height:1.5;}div.productBox div.productImage img{display:none;}div.productBox div.productImage.folie_weiss:after{content:"STANDARD";}div.productBox div.productImage.folie_weiss_premium:after{content:"PREMIUM";}div.productBox div.productImage.folie_weiss_matt:after{content:"WEISS - MATT";}div.productBox div.productImage.folie_transparent:after{content:"TRANSPARENT";}div.productBox div.productImage.folie_spiegelfolie_chrom:after{content:"CHROM";}div.productBox div.productImage.folie_silber:after{content:"SILBER-METALLIC";color:#FFF;text-shadow:1px 1px #000;}div.productBox div.productImage.folie_gold:after{content:"GOLD-METALLIC";color:#FFF;text-shadow:1px 1px #000;}div.productBox div.productImage.folie_trensluzent:after{content:"TRANSLUZENT";}div.productBox div.productImage.folie_window_graphics:after{content:"WINDOW GRAPHICS";color:#FFF;}div.productBox div.productPrice{   margin:0;padding:0;    border:none;    text-align:center;    font-size:7pt;}div.productBox div.productPrice:before{line-height:40px;font-size:18px;color:rgb(204, 165, 28);text-shadow:1px 1px 2px #999;content:"★★★★★";}div.productBox div.productPrice div.priceSingle{border-top:#CCC 1px solid;}div.productBox  div.productPrice sup.priceSup{   line-height:18px;    font-size:16px;    text-decoration:none;}@media only screen and (min-width:400px){div.shopGrid input[type="submit"]{padding-left:4px;padding-right:4px;}table.shopTable td{padding:10px 8px;}}@media only screen and (min-width:500px){div.shopGrid .colgroup:first-child{width:31%;}table.productList div.productPrice p.priceNormal{font-size:26px;line-height:26px;}div.img div.productBoxList{margin-left:-200px;}div.productBoxList > a{width:31%;}div.productBoxList > a:nth-child(5n-2){display:inline-block;}}@media only screen and (min-width:600px){}@media only screen and (min-width:700px){div.shopCol{width:48.8%;width:calc((100% - 2vw) / 2);}div.shopCol.fltlft{clear:left;float:left;}div.shopCol.fltrt{clear:right;float:right;}div.shopCol:nth-of-type(2){margin-top:0;}.nextArrow{position:relative;}.nextArrow:before{background:inherit;position:absolute;content:'';width:2vw;top:0;left:-2vw;height:100%;}.nextArrow:after{position:absolute;content:'';background-image:url(/_styles/images/shopArrow.png);background-position:center right;background-repeat:no-repeat;background-size:100% 100%;width:2vw;top:0px;left:-2vw;height:100%;}div.productBoxList > a{width:23%;}div.productBoxList > a:nth-child(5n-1){display:inline-block;}}@media only screen and (min-width:800px){div.shopGrid .thead .th{font-size:1.0em;}div.shopGrid .th,div.shopGrid .td{padding:0.6em;}div.shopGrid input[type="submit"]{padding-left:1em;padding-right:1em;}div.productBoxList > a{width:17%;}div.productBoxList > a:nth-child(5n){display:inline-block;}}@media only screen and (min-width:1024px){div.shopProduct div.highlight input[type=submit]{height:40px;}div.shopCalc{padding-bottom:50px;}div.shopCol{width:calc((100% - 26px) / 2);margin-top:30px;}.nextArrow:before{width:26px;left:-26px;}.nextArrow:after{width:26px;left:-26px;}}