@page{size:A4}html{box-sizing:border-box}html body{margin:0;padding:0;font-family:"Arial", "Helvetica", sans-serif;font-size:11px}html body .grid{position:absolute;z-index:5;border-bottom:1px solid #a2a2a2;left:0px;height:1cm;width:100%}html body .clear{clear:both;height:0px}html body .vehicleInformation{width:21cm;height:29.7cm;margin-bottom:0.5cm;overflow:hidden;margin:0 auto;position:relative;z-index:10}html body .vehicleInformation .printBanner{position:relative;height:2cm}html body .vehicleInformation .printBanner img{height:1.4cm;width:auto;margin:0.2cm auto 0}html body .vehicleInformation .printBanner .QRpanel{position:absolute;right:0px;top:0px;width:2cm;height:2cm;z-index:1}html body .vehicleInformation .printBanner .QRpanel img{width:auto;height:auto;margin:0}html body .vehicleInformation h1{font-weight:normal;font-size:18px;background-color:#102b4e;color:white;margin:0;height:1.1cm;line-height:1.1cm;margin:0;padding:0.2cm 10px;box-sizing:inherit;position:relative;z-index:2}html body .vehicleInformation h1 .vehPrice{float:right}html body .vehicleInformation h1.reduced{height:1.5cm}html body .vehicleInformation h1.reduced .currentPrice{display:block;float:right;margin-top:-0.3cm}html body .vehicleInformation h1.reduced .previousPrice{display:block;float:right;clear:right;font-size:15px;margin-top:-0.1cm}html body .vehicleInformation h1.reduced .saving{display:block;float:right;clear:right;font-size:15px;margin-top:-0.1cm}html body .vehicleInformation .images{display:table;width:100%;height:315px}html body .vehicleInformation .images .imagesNone{height:10.5cm;background-color:darkgrey;color:#353535;font-size:16px;text-align:center;display:table-cell;vertical-align:middle;width:100%}html body .vehicleInformation .images .imagesSingle{display:table-cell;height:10.5cm;text-align:center}html body .vehicleInformation .images .imagesSingle .wrapper{display:inline-block;position:relative;overflow:hidden}html body .vehicleInformation .images .imagesSingle .wrapper img{max-height:397px;width:auto}html body .vehicleInformation .images .imagesMulti{border-collapse:collapse;max-height:10.5cm;position:relative;width:100%}html body .vehicleInformation .images .imagesMulti .mainImage{width:67%;height:10.5cm;overflow:hidden}html body .vehicleInformation .images .imagesMulti .mainImage img{width:auto;height:100%;display:block}html body .vehicleInformation .images .imagesMulti .thumb{width:33%;height:5.25cm}html body .vehicleInformation .images .imagesMulti .thumb.upper{vertical-align:top}html body .vehicleInformation .images .imagesMulti .thumb.lower{vertical-align:bottom}html body .vehicleInformation .images .imagesMulti .thumb.lower img{margin-bottom:2px}html body .vehicleInformation .images .imagesMulti .thumb img{width:100%;height:auto;display:block}html body .vehicleInformation .overview{height:2.5cm;background-color:#dbdbdb}html body .vehicleInformation .overview .panel{width:32.3333333333333333333333333333333333%;margin:5px 0.5%;float:left;text-align:center;font-size:14px}html body .vehicleInformation .lowerData{height:11.5cm}html body .vehicleInformation .lowerData h2{font-weight:normal;color:#2096cd;margin:20px 0 0}html body .vehicleInformation .lowerData .specification{height:11.5cm;width:14cm;float:left;font-size:11px;overflow:hidden}html body .vehicleInformation .lowerData .specification ul{padding:5px 0 0 0;margin:0;list-style:none}html body .vehicleInformation .lowerData .specification ul li{display:inline-block;width:30%;margin-right:1%;margin-bottom:0.1cm}html body .vehicleInformation .lowerData.withTech .technical{height:11.5cm;overflow:hidden;float:left;width:7cm}html body .vehicleInformation .lowerData.withTech .technical .panel{height:1cm;font-size:13px;padding:5px 0 0 0;color:grey}html body .vehicleInformation .lowerData.withTech .technical .panel strong{color:black;display:block;font-size:15px;font-weight:normal}html body .vehicleInformation .lowerData.withoutTech .specification{width:100%;font-size:15px}html body .vehicleInformation .lowerData.withoutTech .specification ul li{display:inline-block;width:30%;margin-right:1%;margin-top:5px}html body .vehicleInformation .address{position:absolute;left:0px;bottom:0px;width:100%;text-align:center;border-top:1px solid #102b4e;font-size:12px}html body .vehicleInformation .address .cta{display:block;font-weight:normal;color:#2096cd;font-size:17px}html body .vehicleInformation .address .cta span{margin:5px 20px}html body .vehicleInformation .address .footer{font-size:9px;margin-top:6px;color:grey}html body .vehicleInformation.qrCode .printBanner{text-align:center}html body .vehicleInformation.qrCode .reduced{text-align:center}html body .vehicleInformation.qrCode .images{margin-top:1cm;height:5.5cm}html body .vehicleInformation.qrCode .images .imagesSingle{height:5.5cm}html body .vehicleInformation.qrCode .images .imagesSingle .wrapper img{height:5.5cm}html body .vehicleInformation.qrCode .qrcode{height:17.5cm;display:flex;flex-direction:column;align-items:center;justify-content:center}html body .vehicleInformation.qrCode .qrcode h2{font-size:20pt;margin:10px;background-color:#102b4e;color:white;width:100%;padding:10px 0;text-align:center;font-weight:100}
