.sidebar, .teaser-gallery .image-toc ol, .teaser-gallery .slider-teaser .teaser.product, .store-locator .sidebar, .timeslots, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .figure {
  width: 20.2811245%;
  margin-right: 2.35943775%;
  margin-left: 2.35943775%;
}
.teaser-gallery .image-toc {
  width: 25%;
}
.teaser-gallery .image-toc .sidebar, .teaser-gallery .image-toc ol, .teaser-gallery .image-toc .slider-teaser .teaser.product, .teaser-gallery .slider-teaser .image-toc .teaser.product, .teaser-gallery .image-toc .timeslots, .teaser-gallery .image-toc [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery .image-toc .figure, .teaser-gallery .image-toc [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery .image-toc .figure, .teaser-gallery .image-toc [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery .image-toc .figure {
  width: 81.12449799%;
  margin-left: 9.437751%;
  margin-right: 9.437751%;
}
[data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-2 .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expand-media-gallery .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section {
  width: 28.61445783%;
  margin-right: 2.35943775%;
  margin-left: 2.35943775%;
}
[data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure .col-2, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section .col-2, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure .col-2, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure .col-2, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .col-2, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .col-2, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .col-2, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section .col-2, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section .col-2 {
  width: 100%;
  margin-left: 16.49122807%;
}
[data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section .col-2:first-child {
  margin-left: 0;
}

.content-overview .content-box, .combi-overview .content-box, .image-gallery-figure.type-1,
.image-gallery-text.type-1,
.image-gallery.type-1,
.round-shot-image.type-1, .content-slider-2 .toc-nav ol, .content-slider-2 .slider-group .box.type-2, .content-slider-2 .toc-chooser ol, .showroom .product-info, .showroom .gallery-stage-wrapper, .campaign .gallery-header h2, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section {
  width: 45.2811245%;
  margin-right: 2.35943775%;
  margin-left: 2.35943775%;
}
.content-overview .content-box .item-list .col-2, .item-list .content-overview .content-box .col-2, .combi-overview .content-box .item-list .col-2, .item-list .combi-overview .content-box .col-2, .image-gallery-figure.type-1 .item-list .col-2, .item-list .image-gallery-figure.type-1 .col-2,
.image-gallery-text.type-1 .item-list .col-2,
.item-list .image-gallery-text.type-1 .col-2,
.image-gallery.type-1 .item-list .col-2,
.item-list .image-gallery.type-1 .col-2,
.round-shot-image.type-1 .item-list .col-2,
.item-list .round-shot-image.type-1 .col-2, .content-slider-2 .toc-nav ol .item-list .col-2, .item-list .content-slider-2 .toc-nav ol .col-2, .content-slider-2 .slider-group .box.type-2 .item-list .col-2, .item-list .content-slider-2 .slider-group .box.type-2 .col-2, .content-slider-2 .toc-chooser ol .item-list .col-2, .item-list .content-slider-2 .toc-chooser ol .col-2, .showroom .product-info .item-list .col-2, .item-list .showroom .product-info .col-2, .showroom .gallery-stage-wrapper .item-list .col-2, .item-list .showroom .gallery-stage-wrapper .col-2, .campaign .gallery-header h2 .item-list .col-2, .item-list .campaign .gallery-header h2 .col-2, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure .col-2, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section .col-2 {
  width: 63.19290466%;
  margin-left: 10.42128603%;
}
.content-overview .content-box .item-list .col-2:first-child, .item-list .content-overview .content-box .col-2:first-child, .combi-overview .content-box .item-list .col-2:first-child, .item-list .combi-overview .content-box .col-2:first-child, .image-gallery-figure.type-1 .item-list .col-2:first-child, .item-list .image-gallery-figure.type-1 .col-2:first-child,
.image-gallery-text.type-1 .item-list .col-2:first-child,
.item-list .image-gallery-text.type-1 .col-2:first-child,
.image-gallery.type-1 .item-list .col-2:first-child,
.item-list .image-gallery.type-1 .col-2:first-child,
.round-shot-image.type-1 .item-list .col-2:first-child,
.item-list .round-shot-image.type-1 .col-2:first-child, .content-slider-2 .toc-nav ol .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav ol .col-2:first-child, .content-slider-2 .slider-group .box.type-2 .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group .box.type-2 .col-2:first-child, .content-slider-2 .toc-chooser ol .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser ol .col-2:first-child, .showroom .product-info .item-list .col-2:first-child, .item-list .showroom .product-info .col-2:first-child, .showroom .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .showroom .gallery-stage-wrapper .col-2:first-child, .campaign .gallery-header h2 .item-list .col-2:first-child, .item-list .campaign .gallery-header h2 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section .col-2:first-child {
  margin-left: 0;
}
.content-slider-2 .toc-nav, .content-slider-2 .slider-group, .content-slider-2 .toc-chooser {
  width: 50%;
}
.content-slider-2 .toc-nav .sidebar, .content-slider-2 .slider-group .sidebar, .content-slider-2 .toc-chooser .sidebar, .content-slider-2 .toc-nav .teaser-gallery .image-toc ol, .teaser-gallery .image-toc .content-slider-2 .toc-nav ol, .content-slider-2 .slider-group .teaser-gallery .image-toc ol, .teaser-gallery .image-toc .content-slider-2 .slider-group ol, .content-slider-2 .toc-chooser .teaser-gallery .image-toc ol, .teaser-gallery .image-toc .content-slider-2 .toc-chooser ol, .content-slider-2 .toc-nav .teaser-gallery .slider-teaser .teaser.product, .teaser-gallery .slider-teaser .content-slider-2 .toc-nav .teaser.product, .content-slider-2 .slider-group .teaser-gallery .slider-teaser .teaser.product, .teaser-gallery .slider-teaser .content-slider-2 .slider-group .teaser.product, .content-slider-2 .toc-chooser .teaser-gallery .slider-teaser .teaser.product, .teaser-gallery .slider-teaser .content-slider-2 .toc-chooser .teaser.product, .content-slider-2 .toc-nav .timeslots, .content-slider-2 .slider-group .timeslots, .content-slider-2 .toc-chooser .timeslots, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .content-slider-2 .toc-nav .figure, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .content-slider-2 .slider-group .figure, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .content-slider-2 .toc-chooser .figure, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .content-slider-2 .toc-nav .figure, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .content-slider-2 .slider-group .figure, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .content-slider-2 .toc-chooser .figure, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .content-slider-2 .toc-nav .figure, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .content-slider-2 .slider-group .figure, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .content-slider-2 .toc-chooser .figure {
  width: 40.562249%;
  margin-left: 4.7188755%;
  margin-right: 4.7188755%;
}
.content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .content-slider-2 .toc-nav .figure, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .content-slider-2 .slider-group .figure, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .content-slider-2 .toc-chooser .figure, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .content-slider-2 .toc-nav .text-section, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .content-slider-2 .slider-group .text-section, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .content-slider-2 .toc-chooser .text-section, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .content-slider-2 .toc-nav .figure, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .content-slider-2 .slider-group .figure, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .content-slider-2 .toc-chooser .figure, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .content-slider-2 .toc-nav .figure, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .content-slider-2 .slider-group .figure, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .content-slider-2 .toc-chooser .figure, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-1] .content-slider-2 .toc-nav .content-block.type-10, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-1] .content-slider-2 .slider-group .content-block.type-10, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-1] .content-slider-2 .toc-chooser .content-block.type-10, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-3] .content-slider-2 .toc-nav .content-block.type-10, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-3] .content-slider-2 .slider-group .content-block.type-10, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-3] .content-slider-2 .toc-chooser .content-block.type-10, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-5] .content-slider-2 .toc-nav .content-block.type-10, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-5] .content-slider-2 .slider-group .content-block.type-10, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-5] .content-slider-2 .toc-chooser .content-block.type-10, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .content-slider-2 .toc-nav .text-section, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .content-slider-2 .slider-group .text-section, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .content-slider-2 .toc-chooser .text-section, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .content-slider-2 .toc-nav .text-section, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .content-slider-2 .slider-group .text-section, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .content-slider-2 .toc-chooser .text-section {
  width: 57.22891566%;
  margin-left: 4.7188755%;
  margin-right: 4.7188755%;
}
.content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .content-slider-2 .toc-nav .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .content-slider-2 .toc-nav .figure .col-2:first-child, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .content-slider-2 .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .content-slider-2 .slider-group .figure .col-2:first-child, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .content-slider-2 .toc-chooser .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .content-slider-2 .toc-chooser .figure .col-2:first-child, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .content-slider-2 .toc-nav .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .content-slider-2 .toc-nav .text-section .col-2:first-child, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .content-slider-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .content-slider-2 .slider-group .text-section .col-2:first-child, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .content-slider-2 .toc-chooser .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .content-slider-2 .toc-chooser .text-section .col-2:first-child, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .content-slider-2 .toc-nav .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .content-slider-2 .toc-nav .figure .col-2:first-child, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .content-slider-2 .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .content-slider-2 .slider-group .figure .col-2:first-child, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .content-slider-2 .toc-chooser .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .content-slider-2 .toc-chooser .figure .col-2:first-child, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .content-slider-2 .toc-nav .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .content-slider-2 .toc-nav .figure .col-2:first-child, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .content-slider-2 .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .content-slider-2 .slider-group .figure .col-2:first-child, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .content-slider-2 .toc-chooser .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .content-slider-2 .toc-chooser .figure .col-2:first-child, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-slider-2 .toc-nav .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-slider-2 .toc-nav .content-block.type-10 .col-2:first-child, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-slider-2 .slider-group .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-slider-2 .slider-group .content-block.type-10 .col-2:first-child, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-slider-2 .toc-chooser .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-slider-2 .toc-chooser .content-block.type-10 .col-2:first-child, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-slider-2 .toc-nav .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-slider-2 .toc-nav .content-block.type-10 .col-2:first-child, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-slider-2 .slider-group .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-slider-2 .slider-group .content-block.type-10 .col-2:first-child, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-slider-2 .toc-chooser .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-slider-2 .toc-chooser .content-block.type-10 .col-2:first-child, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-slider-2 .toc-nav .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-slider-2 .toc-nav .content-block.type-10 .col-2:first-child, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-slider-2 .slider-group .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-slider-2 .slider-group .content-block.type-10 .col-2:first-child, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-slider-2 .toc-chooser .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-slider-2 .toc-chooser .content-block.type-10 .col-2:first-child, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .content-slider-2 .toc-nav .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .content-slider-2 .toc-nav .text-section .col-2:first-child, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .content-slider-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .content-slider-2 .slider-group .text-section .col-2:first-child, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .content-slider-2 .toc-chooser .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .content-slider-2 .toc-chooser .text-section .col-2:first-child, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .content-slider-2 .toc-nav .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .content-slider-2 .toc-nav .text-section .col-2:first-child, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .content-slider-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .content-slider-2 .slider-group .text-section .col-2:first-child, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .content-slider-2 .toc-chooser .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .content-slider-2 .toc-chooser .text-section .col-2:first-child {
  margin-left: 0;
}
.content-slider-2 .toc-nav .content-overview .content-box, .content-overview .content-slider-2 .toc-nav .content-box, .content-slider-2 .slider-group .content-overview .content-box, .content-overview .content-slider-2 .slider-group .content-box, .content-slider-2 .toc-chooser .content-overview .content-box, .content-overview .content-slider-2 .toc-chooser .content-box, .content-slider-2 .toc-nav .combi-overview .content-box, .combi-overview .content-slider-2 .toc-nav .content-box, .content-slider-2 .slider-group .combi-overview .content-box, .combi-overview .content-slider-2 .slider-group .content-box, .content-slider-2 .toc-chooser .combi-overview .content-box, .combi-overview .content-slider-2 .toc-chooser .content-box, .content-slider-2 .toc-nav .image-gallery-figure.type-1, .content-slider-2 .slider-group .image-gallery-figure.type-1, .content-slider-2 .toc-chooser .image-gallery-figure.type-1,
.content-slider-2 .toc-nav .image-gallery-text.type-1,
.content-slider-2 .slider-group .image-gallery-text.type-1,
.content-slider-2 .toc-chooser .image-gallery-text.type-1,
.content-slider-2 .toc-nav .image-gallery.type-1,
.content-slider-2 .slider-group .image-gallery.type-1,
.content-slider-2 .toc-chooser .image-gallery.type-1,
.content-slider-2 .toc-nav .round-shot-image.type-1,
.content-slider-2 .slider-group .round-shot-image.type-1,
.content-slider-2 .toc-chooser .round-shot-image.type-1, .content-slider-2 .toc-nav ol, .content-slider-2 .slider-group .box.type-2, .content-slider-2 .toc-chooser ol, .content-slider-2 .toc-nav .showroom .product-info, .showroom .content-slider-2 .toc-nav .product-info, .content-slider-2 .slider-group .showroom .product-info, .showroom .content-slider-2 .slider-group .product-info, .content-slider-2 .toc-chooser .showroom .product-info, .showroom .content-slider-2 .toc-chooser .product-info, .content-slider-2 .toc-nav .showroom .gallery-stage-wrapper, .showroom .content-slider-2 .toc-nav .gallery-stage-wrapper, .content-slider-2 .slider-group .showroom .gallery-stage-wrapper, .showroom .content-slider-2 .slider-group .gallery-stage-wrapper, .content-slider-2 .toc-chooser .showroom .gallery-stage-wrapper, .showroom .content-slider-2 .toc-chooser .gallery-stage-wrapper, .content-slider-2 .toc-nav .campaign .gallery-header h2, .campaign .gallery-header .content-slider-2 .toc-nav h2, .content-slider-2 .slider-group .campaign .gallery-header h2, .campaign .gallery-header .content-slider-2 .slider-group h2, .content-slider-2 .toc-chooser .campaign .gallery-header h2, .campaign .gallery-header .content-slider-2 .toc-chooser h2, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .toc-nav .figure, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .slider-group .figure, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .toc-chooser .figure, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .toc-nav .text-section, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .slider-group .text-section, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .toc-chooser .text-section {
  width: 90.562249%;
  margin-left: 4.7188755%;
  margin-right: 4.7188755%;
}
.content-slider-2 .toc-nav .content-overview .content-box .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav .content-overview .content-box .col-2:first-child, .content-overview .content-slider-2 .toc-nav .content-box .item-list .col-2:first-child, .item-list .content-overview .content-slider-2 .toc-nav .content-box .col-2:first-child, .content-slider-2 .slider-group .content-overview .content-box .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group .content-overview .content-box .col-2:first-child, .content-overview .content-slider-2 .slider-group .content-box .item-list .col-2:first-child, .item-list .content-overview .content-slider-2 .slider-group .content-box .col-2:first-child, .content-slider-2 .toc-chooser .content-overview .content-box .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser .content-overview .content-box .col-2:first-child, .content-overview .content-slider-2 .toc-chooser .content-box .item-list .col-2:first-child, .item-list .content-overview .content-slider-2 .toc-chooser .content-box .col-2:first-child, .content-slider-2 .toc-nav .combi-overview .content-box .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav .combi-overview .content-box .col-2:first-child, .combi-overview .content-slider-2 .toc-nav .content-box .item-list .col-2:first-child, .item-list .combi-overview .content-slider-2 .toc-nav .content-box .col-2:first-child, .content-slider-2 .slider-group .combi-overview .content-box .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group .combi-overview .content-box .col-2:first-child, .combi-overview .content-slider-2 .slider-group .content-box .item-list .col-2:first-child, .item-list .combi-overview .content-slider-2 .slider-group .content-box .col-2:first-child, .content-slider-2 .toc-chooser .combi-overview .content-box .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser .combi-overview .content-box .col-2:first-child, .combi-overview .content-slider-2 .toc-chooser .content-box .item-list .col-2:first-child, .item-list .combi-overview .content-slider-2 .toc-chooser .content-box .col-2:first-child, .content-slider-2 .toc-nav .image-gallery-figure.type-1 .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav .image-gallery-figure.type-1 .col-2:first-child, .content-slider-2 .slider-group .image-gallery-figure.type-1 .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group .image-gallery-figure.type-1 .col-2:first-child, .content-slider-2 .toc-chooser .image-gallery-figure.type-1 .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser .image-gallery-figure.type-1 .col-2:first-child,
.content-slider-2 .toc-nav .image-gallery-text.type-1 .item-list .col-2:first-child,
.item-list .content-slider-2 .toc-nav .image-gallery-text.type-1 .col-2:first-child,
.content-slider-2 .slider-group .image-gallery-text.type-1 .item-list .col-2:first-child,
.item-list .content-slider-2 .slider-group .image-gallery-text.type-1 .col-2:first-child,
.content-slider-2 .toc-chooser .image-gallery-text.type-1 .item-list .col-2:first-child,
.item-list .content-slider-2 .toc-chooser .image-gallery-text.type-1 .col-2:first-child,
.content-slider-2 .toc-nav .image-gallery.type-1 .item-list .col-2:first-child,
.item-list .content-slider-2 .toc-nav .image-gallery.type-1 .col-2:first-child,
.content-slider-2 .slider-group .image-gallery.type-1 .item-list .col-2:first-child,
.item-list .content-slider-2 .slider-group .image-gallery.type-1 .col-2:first-child,
.content-slider-2 .toc-chooser .image-gallery.type-1 .item-list .col-2:first-child,
.item-list .content-slider-2 .toc-chooser .image-gallery.type-1 .col-2:first-child,
.content-slider-2 .toc-nav .round-shot-image.type-1 .item-list .col-2:first-child,
.item-list .content-slider-2 .toc-nav .round-shot-image.type-1 .col-2:first-child,
.content-slider-2 .slider-group .round-shot-image.type-1 .item-list .col-2:first-child,
.item-list .content-slider-2 .slider-group .round-shot-image.type-1 .col-2:first-child,
.content-slider-2 .toc-chooser .round-shot-image.type-1 .item-list .col-2:first-child,
.item-list .content-slider-2 .toc-chooser .round-shot-image.type-1 .col-2:first-child, .content-slider-2 .toc-nav ol .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav ol .col-2:first-child, .content-slider-2 .slider-group .toc-nav ol .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group .toc-nav ol .col-2:first-child, .content-slider-2 .toc-nav .slider-group ol .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav .slider-group ol .col-2:first-child, .content-slider-2 .toc-chooser .toc-nav ol .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser .toc-nav ol .col-2:first-child, .content-slider-2 .toc-nav .toc-chooser ol .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav .toc-chooser ol .col-2:first-child, .content-slider-2 .toc-nav .slider-group .box.type-2 .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav .slider-group .box.type-2 .col-2:first-child, .content-slider-2 .slider-group .toc-nav .box.type-2 .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group .toc-nav .box.type-2 .col-2:first-child, .content-slider-2 .slider-group .box.type-2 .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group .box.type-2 .col-2:first-child, .content-slider-2 .toc-chooser .slider-group .box.type-2 .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser .slider-group .box.type-2 .col-2:first-child, .content-slider-2 .slider-group .toc-chooser .box.type-2 .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group .toc-chooser .box.type-2 .col-2:first-child, .content-slider-2 .toc-nav .toc-chooser ol .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav .toc-chooser ol .col-2:first-child, .content-slider-2 .toc-chooser .toc-nav ol .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser .toc-nav ol .col-2:first-child, .content-slider-2 .slider-group .toc-chooser ol .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group .toc-chooser ol .col-2:first-child, .content-slider-2 .toc-chooser .slider-group ol .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser .slider-group ol .col-2:first-child, .content-slider-2 .toc-chooser ol .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser ol .col-2:first-child, .content-slider-2 .toc-nav .showroom .product-info .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav .showroom .product-info .col-2:first-child, .showroom .content-slider-2 .toc-nav .product-info .item-list .col-2:first-child, .item-list .showroom .content-slider-2 .toc-nav .product-info .col-2:first-child, .content-slider-2 .slider-group .showroom .product-info .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group .showroom .product-info .col-2:first-child, .showroom .content-slider-2 .slider-group .product-info .item-list .col-2:first-child, .item-list .showroom .content-slider-2 .slider-group .product-info .col-2:first-child, .content-slider-2 .toc-chooser .showroom .product-info .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser .showroom .product-info .col-2:first-child, .showroom .content-slider-2 .toc-chooser .product-info .item-list .col-2:first-child, .item-list .showroom .content-slider-2 .toc-chooser .product-info .col-2:first-child, .content-slider-2 .toc-nav .showroom .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav .showroom .gallery-stage-wrapper .col-2:first-child, .showroom .content-slider-2 .toc-nav .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .showroom .content-slider-2 .toc-nav .gallery-stage-wrapper .col-2:first-child, .content-slider-2 .slider-group .showroom .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group .showroom .gallery-stage-wrapper .col-2:first-child, .showroom .content-slider-2 .slider-group .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .showroom .content-slider-2 .slider-group .gallery-stage-wrapper .col-2:first-child, .content-slider-2 .toc-chooser .showroom .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser .showroom .gallery-stage-wrapper .col-2:first-child, .showroom .content-slider-2 .toc-chooser .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .showroom .content-slider-2 .toc-chooser .gallery-stage-wrapper .col-2:first-child, .content-slider-2 .toc-nav .campaign .gallery-header h2 .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav .campaign .gallery-header h2 .col-2:first-child, .campaign .gallery-header .content-slider-2 .toc-nav h2 .item-list .col-2:first-child, .item-list .campaign .gallery-header .content-slider-2 .toc-nav h2 .col-2:first-child, .content-slider-2 .slider-group .campaign .gallery-header h2 .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group .campaign .gallery-header h2 .col-2:first-child, .campaign .gallery-header .content-slider-2 .slider-group h2 .item-list .col-2:first-child, .item-list .campaign .gallery-header .content-slider-2 .slider-group h2 .col-2:first-child, .content-slider-2 .toc-chooser .campaign .gallery-header h2 .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser .campaign .gallery-header h2 .col-2:first-child, .campaign .gallery-header .content-slider-2 .toc-chooser h2 .item-list .col-2:first-child, .item-list .campaign .gallery-header .content-slider-2 .toc-chooser h2 .col-2:first-child, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .toc-nav .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .toc-nav .figure .col-2:first-child, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .slider-group .figure .col-2:first-child, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .toc-chooser .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .toc-chooser .figure .col-2:first-child, .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .toc-nav .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .toc-nav .text-section .col-2:first-child, .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section .item-list .col-2:first-child, .item-list .content-slider-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .slider-group .text-section .col-2:first-child, .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .toc-chooser .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block .content-slider-2 .toc-chooser .text-section .col-2:first-child {
  margin-left: 0;
}
.header-group .hgroup, .campaign .image-gallery.large .figcaption, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-2 .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expand-media-gallery .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure {
  width: 61.94779116%;
  margin-right: 2.35943775%;
  margin-left: 2.35943775%;
}
.header-group .hgroup .item-list .col-2, .item-list .header-group .hgroup .col-2, .campaign .image-gallery.large .figcaption .item-list .col-2, .item-list .campaign .image-gallery.large .figcaption .col-2, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .col-2, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .col-2, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .col-2, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .col-2, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .col-2, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .col-2 {
  width: 46.19124797%;
  margin-left: 7.61750405%;
}
.header-group .hgroup .item-list .col-2:first-child, .item-list .header-group .hgroup .col-2:first-child, .campaign .image-gallery.large .figcaption .item-list .col-2:first-child, .item-list .campaign .image-gallery.large .figcaption .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .col-2:first-child {
  margin-left: 0;
}
.header-group .hgroup .item-list .col-1, .item-list .header-group .hgroup .col-1, .campaign .image-gallery.large .figcaption .item-list .col-1, .item-list .campaign .image-gallery.large .figcaption .col-1, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .col-1, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .col-1, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .col-1, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .col-1, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .col-1, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .col-1 {
  width: 100%;
  margin-left: 7.61750405%;
}
.header-group .hgroup .item-list .col-1:first-child, .item-list .header-group .hgroup .col-1:first-child, .campaign .image-gallery.large .figcaption .item-list .col-1:first-child, .item-list .campaign .image-gallery.large .figcaption .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .col-1:first-child {
  margin-left: 0;
}

.store-locator .locator-main, .appointment-date-module, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section {
  width: 70.2811245%;
  margin-right: 2.35943775%;
  margin-left: 2.35943775%;
}
.store-locator .locator-main .item-list .col-2, .item-list .store-locator .locator-main .col-2, .appointment-date-module .item-list .col-2, .item-list .appointment-date-module .col-2, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .col-2, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .col-2, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .col-2 {
  width: 40.71428571%;
  margin-left: 6.71428571%;
}
.store-locator .locator-main .item-list .col-2:first-child, .item-list .store-locator .locator-main .col-2:first-child, .appointment-date-module .item-list .col-2:first-child, .item-list .appointment-date-module .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .col-2:first-child {
  margin-left: 0;
}
.store-locator .locator-main .item-list .col-1, .item-list .store-locator .locator-main .col-1, .appointment-date-module .item-list .col-1, .item-list .appointment-date-module .col-1, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .col-1, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .col-1, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .col-1 {
  width: 88.14285714%;
  margin-left: 6.71428571%;
}
.store-locator .locator-main .item-list .col-1:first-child, .item-list .store-locator .locator-main .col-1:first-child, .appointment-date-module .item-list .col-1:first-child, .item-list .appointment-date-module .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .col-1:first-child {
  margin-left: 0;
}
.store-locator .locator-main .sparepart-search, .appointment-date-module .sparepart-search, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .sparepart-search, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .sparepart-search, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .sparepart-search {
  width: 100%;
  margin-left: 6.71428571%;
}
.store-locator .locator-main .sparepart-search:first-child, .appointment-date-module .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .sparepart-search:first-child {
  margin-left: 0;
}

.teaser-gallery .slider-group {
  width: 75%;
}
.teaser-gallery .slider-group .sidebar, .teaser-gallery .slider-group .image-toc ol, .teaser-gallery .image-toc .slider-group ol, .teaser-gallery .slider-group .slider-teaser .teaser.product, .teaser-gallery .slider-teaser .slider-group .teaser.product, .teaser-gallery .slider-group .timeslots, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery .slider-group .figure, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery .slider-group .figure, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery .slider-group .figure {
  width: 27.04149933%;
  margin-left: 3.145917%;
  margin-right: 3.145917%;
}
.teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery .slider-group .figure, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery .slider-group .text-section, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery .slider-group .figure, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery .slider-group .figure, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-1] .teaser-gallery .slider-group .content-block.type-10, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-3] .teaser-gallery .slider-group .content-block.type-10, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-5] .teaser-gallery .slider-group .content-block.type-10, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery .slider-group .text-section, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery .slider-group .text-section {
  width: 38.15261044%;
  margin-left: 3.145917%;
  margin-right: 3.145917%;
}
.teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery .slider-group .figure .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery .slider-group .text-section .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery .slider-group .figure .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery .slider-group .figure .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .teaser-gallery .slider-group .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .teaser-gallery .slider-group .content-block.type-10 .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .teaser-gallery .slider-group .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .teaser-gallery .slider-group .content-block.type-10 .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .teaser-gallery .slider-group .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .teaser-gallery .slider-group .content-block.type-10 .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery .slider-group .text-section .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery .slider-group .text-section .col-2:first-child {
  margin-left: 0;
}
.teaser-gallery .slider-group .content-overview .content-box, .content-overview .teaser-gallery .slider-group .content-box, .teaser-gallery .slider-group .combi-overview .content-box, .combi-overview .teaser-gallery .slider-group .content-box, .teaser-gallery .slider-group .image-gallery-figure.type-1,
.teaser-gallery .slider-group .image-gallery-text.type-1,
.teaser-gallery .slider-group .image-gallery.type-1,
.teaser-gallery .slider-group .round-shot-image.type-1, .teaser-gallery .slider-group .content-slider-2 .toc-nav ol, .content-slider-2 .toc-nav .teaser-gallery .slider-group ol, .teaser-gallery .content-slider-2 .slider-group .box.type-2, .content-slider-2 .teaser-gallery .slider-group .box.type-2, .teaser-gallery .slider-group .content-slider-2 .toc-chooser ol, .content-slider-2 .toc-chooser .teaser-gallery .slider-group ol, .teaser-gallery .slider-group .showroom .product-info, .showroom .teaser-gallery .slider-group .product-info, .teaser-gallery .slider-group .showroom .gallery-stage-wrapper, .showroom .teaser-gallery .slider-group .gallery-stage-wrapper, .teaser-gallery .slider-group .campaign .gallery-header h2, .campaign .gallery-header .teaser-gallery .slider-group h2, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .teaser-gallery .slider-group .figure, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .teaser-gallery .slider-group .text-section {
  width: 60.37483266%;
  margin-left: 3.145917%;
  margin-right: 3.145917%;
}
.teaser-gallery .slider-group .content-overview .content-box .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group .content-overview .content-box .col-2:first-child, .content-overview .teaser-gallery .slider-group .content-box .item-list .col-2:first-child, .item-list .content-overview .teaser-gallery .slider-group .content-box .col-2:first-child, .teaser-gallery .slider-group .combi-overview .content-box .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group .combi-overview .content-box .col-2:first-child, .combi-overview .teaser-gallery .slider-group .content-box .item-list .col-2:first-child, .item-list .combi-overview .teaser-gallery .slider-group .content-box .col-2:first-child, .teaser-gallery .slider-group .image-gallery-figure.type-1 .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group .image-gallery-figure.type-1 .col-2:first-child,
.teaser-gallery .slider-group .image-gallery-text.type-1 .item-list .col-2:first-child,
.item-list .teaser-gallery .slider-group .image-gallery-text.type-1 .col-2:first-child,
.teaser-gallery .slider-group .image-gallery.type-1 .item-list .col-2:first-child,
.item-list .teaser-gallery .slider-group .image-gallery.type-1 .col-2:first-child,
.teaser-gallery .slider-group .round-shot-image.type-1 .item-list .col-2:first-child,
.item-list .teaser-gallery .slider-group .round-shot-image.type-1 .col-2:first-child, .teaser-gallery .slider-group .content-slider-2 .toc-nav ol .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group .content-slider-2 .toc-nav ol .col-2:first-child, .content-slider-2 .toc-nav .teaser-gallery .slider-group ol .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav .teaser-gallery .slider-group ol .col-2:first-child, .teaser-gallery .content-slider-2 .slider-group .box.type-2 .item-list .col-2:first-child, .item-list .teaser-gallery .content-slider-2 .slider-group .box.type-2 .col-2:first-child, .content-slider-2 .teaser-gallery .slider-group .box.type-2 .item-list .col-2:first-child, .item-list .content-slider-2 .teaser-gallery .slider-group .box.type-2 .col-2:first-child, .teaser-gallery .slider-group .content-slider-2 .toc-chooser ol .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group .content-slider-2 .toc-chooser ol .col-2:first-child, .content-slider-2 .toc-chooser .teaser-gallery .slider-group ol .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser .teaser-gallery .slider-group ol .col-2:first-child, .teaser-gallery .slider-group .showroom .product-info .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group .showroom .product-info .col-2:first-child, .showroom .teaser-gallery .slider-group .product-info .item-list .col-2:first-child, .item-list .showroom .teaser-gallery .slider-group .product-info .col-2:first-child, .teaser-gallery .slider-group .showroom .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group .showroom .gallery-stage-wrapper .col-2:first-child, .showroom .teaser-gallery .slider-group .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .showroom .teaser-gallery .slider-group .gallery-stage-wrapper .col-2:first-child, .teaser-gallery .slider-group .campaign .gallery-header h2 .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group .campaign .gallery-header h2 .col-2:first-child, .campaign .gallery-header .teaser-gallery .slider-group h2 .item-list .col-2:first-child, .item-list .campaign .gallery-header .teaser-gallery .slider-group h2 .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .teaser-gallery .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block .teaser-gallery .slider-group .figure .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .teaser-gallery .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block .teaser-gallery .slider-group .text-section .col-2:first-child {
  margin-left: 0;
}
.teaser-gallery .slider-group .header-group .hgroup, .header-group .teaser-gallery .slider-group .hgroup, .teaser-gallery .slider-group .campaign .image-gallery.large .figcaption, .campaign .image-gallery.large .teaser-gallery .slider-group .figcaption, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery .slider-group .text-section, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery .slider-group .figure, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery .slider-group .text-section, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery .slider-group .text-section, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery .slider-group .figure, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery .slider-group .figure {
  width: 82.59705489%;
  margin-left: 3.145917%;
  margin-right: 3.145917%;
}
.teaser-gallery .slider-group .header-group .hgroup .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group .header-group .hgroup .col-2:first-child, .header-group .teaser-gallery .slider-group .hgroup .item-list .col-2:first-child, .item-list .header-group .teaser-gallery .slider-group .hgroup .col-2:first-child, .teaser-gallery .slider-group .campaign .image-gallery.large .figcaption .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group .campaign .image-gallery.large .figcaption .col-2:first-child, .campaign .image-gallery.large .teaser-gallery .slider-group .figcaption .item-list .col-2:first-child, .item-list .campaign .image-gallery.large .teaser-gallery .slider-group .figcaption .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery .slider-group .text-section .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery .slider-group .figure .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery .slider-group .text-section .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery .slider-group .text-section .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery .slider-group .figure .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery .slider-group .figure .col-2:first-child {
  margin-left: 0;
}
.teaser-gallery .slider-group .header-group .hgroup .item-list .col-1:first-child, .item-list .teaser-gallery .slider-group .header-group .hgroup .col-1:first-child, .header-group .teaser-gallery .slider-group .hgroup .item-list .col-1:first-child, .item-list .header-group .teaser-gallery .slider-group .hgroup .col-1:first-child, .teaser-gallery .slider-group .campaign .image-gallery.large .figcaption .item-list .col-1:first-child, .item-list .teaser-gallery .slider-group .campaign .image-gallery.large .figcaption .col-1:first-child, .campaign .image-gallery.large .teaser-gallery .slider-group .figcaption .item-list .col-1:first-child, .item-list .campaign .image-gallery.large .teaser-gallery .slider-group .figcaption .col-1:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .item-list .col-1:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery .slider-group .text-section .col-1:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .item-list .col-1:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery .slider-group .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery .slider-group .figure .col-1:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery .slider-group .text-section .col-1:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery .slider-group .text-section .col-1:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .item-list .col-1:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery .slider-group .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery .slider-group .figure .col-1:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .item-list .col-1:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery .slider-group .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery .slider-group .figure .col-1:first-child {
  margin-left: 0;
}
.teaser-gallery .slider-group .store-locator .locator-main, .store-locator .teaser-gallery .slider-group .locator-main, .teaser-gallery .slider-group .appointment-date-module, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery .slider-group .text-section, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery .slider-group .text-section, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery .slider-group .text-section {
  width: 93.708166%;
  margin-left: 3.145917%;
  margin-right: 3.145917%;
}
.teaser-gallery .slider-group .store-locator .locator-main .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group .store-locator .locator-main .col-2:first-child, .store-locator .teaser-gallery .slider-group .locator-main .item-list .col-2:first-child, .item-list .store-locator .teaser-gallery .slider-group .locator-main .col-2:first-child, .teaser-gallery .slider-group .appointment-date-module .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group .appointment-date-module .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery .slider-group .text-section .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery .slider-group .text-section .col-2:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery .slider-group .text-section .col-2:first-child {
  margin-left: 0;
}
.teaser-gallery .slider-group .store-locator .locator-main .item-list .col-1:first-child, .item-list .teaser-gallery .slider-group .store-locator .locator-main .col-1:first-child, .store-locator .teaser-gallery .slider-group .locator-main .item-list .col-1:first-child, .item-list .store-locator .teaser-gallery .slider-group .locator-main .col-1:first-child, .teaser-gallery .slider-group .appointment-date-module .item-list .col-1:first-child, .item-list .teaser-gallery .slider-group .appointment-date-module .col-1:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery .slider-group .text-section .col-1:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery .slider-group .text-section .col-1:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery .slider-group .text-section .col-1:first-child {
  margin-left: 0;
}
.teaser-gallery .slider-group .store-locator .locator-main .sparepart-search:first-child, .store-locator .teaser-gallery .slider-group .locator-main .sparepart-search:first-child, .teaser-gallery .slider-group .appointment-date-module .sparepart-search:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery .slider-group .text-section .sparepart-search:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery .slider-group .text-section .sparepart-search:first-child, .teaser-gallery .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery .slider-group .text-section .sparepart-search:first-child {
  margin-left: 0;
}
.overview-head, .overview-footer, .item-list li, .item-list .more, .teaser-wrapper h2, .site-info, .unit-items > h1,
.unit-items > h2,
.unit-items > h3, .user-steps ol, .content-tabs, .combi-tabs, .items-panel > h2,
.items-panel > h3,
.items-panel > h4, .showroom.expanded .gallery-stage-wrapper, .showroom.small.type-2.expanded .gallery-stage-wrapper, .store-locator .locator-main.type-1, .store-locator .form-wrapper, .corporate-search-filter, .sparepart-overview, .sparepart-pager, .disqus-wrapper, .promotion-box, .dialog .promo-header, .dialog .promo-info, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure {
  width: 95.2811245%;
  margin-right: 2.35943775%;
  margin-left: 2.35943775%;
}
.overview-head .item-list .col-2, .item-list .overview-head .col-2, .overview-footer .item-list .col-2, .item-list .overview-footer .col-2, .item-list li .col-2, .item-list .more .col-2, .teaser-wrapper h2 .item-list .col-2, .item-list .teaser-wrapper h2 .col-2, .site-info .item-list .col-2, .item-list .site-info .col-2, .unit-items > h1 .item-list .col-2, .item-list .unit-items > h1 .col-2,
.unit-items > h2 .item-list .col-2,
.item-list .unit-items > h2 .col-2,
.unit-items > h3 .item-list .col-2,
.item-list .unit-items > h3 .col-2, .user-steps ol .item-list .col-2, .item-list .user-steps ol .col-2, .content-tabs .item-list .col-2, .item-list .content-tabs .col-2, .combi-tabs .item-list .col-2, .item-list .combi-tabs .col-2, .items-panel > h2 .item-list .col-2, .item-list .items-panel > h2 .col-2,
.items-panel > h3 .item-list .col-2,
.item-list .items-panel > h3 .col-2,
.items-panel > h4 .item-list .col-2,
.item-list .items-panel > h4 .col-2, .showroom.expanded .gallery-stage-wrapper .item-list .col-2, .item-list .showroom.expanded .gallery-stage-wrapper .col-2, .store-locator .locator-main.type-1 .item-list .col-2, .item-list .store-locator .locator-main.type-1 .col-2, .store-locator .form-wrapper .item-list .col-2, .item-list .store-locator .form-wrapper .col-2, .corporate-search-filter .item-list .col-2, .item-list .corporate-search-filter .col-2, .sparepart-overview .item-list .col-2, .item-list .sparepart-overview .col-2, .sparepart-pager .item-list .col-2, .item-list .sparepart-pager .col-2, .disqus-wrapper .item-list .col-2, .item-list .disqus-wrapper .col-2, .promotion-box .item-list .col-2, .item-list .promotion-box .col-2, .dialog .promo-header .item-list .col-2, .item-list .dialog .promo-header .col-2, .dialog .promo-info .item-list .col-2, .item-list .dialog .promo-info .col-2, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .col-2, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .col-2, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .col-2, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .col-2, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .col-2, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .col-2, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .col-2, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .col-2, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .item-list .col-2, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .col-2 {
  width: 30.03161222%;
  margin-left: 4.95258166%;
}
.overview-head .item-list .col-2:first-child, .item-list .overview-head .col-2:first-child, .overview-footer .item-list .col-2:first-child, .item-list .overview-footer .col-2:first-child, .item-list li .col-2:first-child, .item-list .more .col-2:first-child, .teaser-wrapper h2 .item-list .col-2:first-child, .item-list .teaser-wrapper h2 .col-2:first-child, .site-info .item-list .col-2:first-child, .item-list .site-info .col-2:first-child, .unit-items > h1 .item-list .col-2:first-child, .item-list .unit-items > h1 .col-2:first-child,
.unit-items > h2 .item-list .col-2:first-child,
.item-list .unit-items > h2 .col-2:first-child,
.unit-items > h3 .item-list .col-2:first-child,
.item-list .unit-items > h3 .col-2:first-child, .user-steps ol .item-list .col-2:first-child, .item-list .user-steps ol .col-2:first-child, .content-tabs .item-list .col-2:first-child, .item-list .content-tabs .col-2:first-child, .combi-tabs .item-list .col-2:first-child, .item-list .combi-tabs .col-2:first-child, .items-panel > h2 .item-list .col-2:first-child, .item-list .items-panel > h2 .col-2:first-child,
.items-panel > h3 .item-list .col-2:first-child,
.item-list .items-panel > h3 .col-2:first-child,
.items-panel > h4 .item-list .col-2:first-child,
.item-list .items-panel > h4 .col-2:first-child, .showroom.expanded .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .showroom.expanded .gallery-stage-wrapper .col-2:first-child, .store-locator .locator-main.type-1 .item-list .col-2:first-child, .item-list .store-locator .locator-main.type-1 .col-2:first-child, .store-locator .form-wrapper .item-list .col-2:first-child, .item-list .store-locator .form-wrapper .col-2:first-child, .corporate-search-filter .item-list .col-2:first-child, .item-list .corporate-search-filter .col-2:first-child, .sparepart-overview .item-list .col-2:first-child, .item-list .sparepart-overview .col-2:first-child, .sparepart-pager .item-list .col-2:first-child, .item-list .sparepart-pager .col-2:first-child, .disqus-wrapper .item-list .col-2:first-child, .item-list .disqus-wrapper .col-2:first-child, .promotion-box .item-list .col-2:first-child, .item-list .promotion-box .col-2:first-child, .dialog .promo-header .item-list .col-2:first-child, .item-list .dialog .promo-header .col-2:first-child, .dialog .promo-info .item-list .col-2:first-child, .item-list .dialog .promo-info .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .col-2:first-child {
  margin-left: 0;
}
.overview-head .item-list .col-1, .item-list .overview-head .col-1, .overview-footer .item-list .col-1, .item-list .overview-footer .col-1, .item-list li .col-1, .item-list .more .col-1, .teaser-wrapper h2 .item-list .col-1, .item-list .teaser-wrapper h2 .col-1, .site-info .item-list .col-1, .item-list .site-info .col-1, .unit-items > h1 .item-list .col-1, .item-list .unit-items > h1 .col-1,
.unit-items > h2 .item-list .col-1,
.item-list .unit-items > h2 .col-1,
.unit-items > h3 .item-list .col-1,
.item-list .unit-items > h3 .col-1, .user-steps ol .item-list .col-1, .item-list .user-steps ol .col-1, .content-tabs .item-list .col-1, .item-list .content-tabs .col-1, .combi-tabs .item-list .col-1, .item-list .combi-tabs .col-1, .items-panel > h2 .item-list .col-1, .item-list .items-panel > h2 .col-1,
.items-panel > h3 .item-list .col-1,
.item-list .items-panel > h3 .col-1,
.items-panel > h4 .item-list .col-1,
.item-list .items-panel > h4 .col-1, .showroom.expanded .gallery-stage-wrapper .item-list .col-1, .item-list .showroom.expanded .gallery-stage-wrapper .col-1, .store-locator .locator-main.type-1 .item-list .col-1, .item-list .store-locator .locator-main.type-1 .col-1, .store-locator .form-wrapper .item-list .col-1, .item-list .store-locator .form-wrapper .col-1, .corporate-search-filter .item-list .col-1, .item-list .corporate-search-filter .col-1, .sparepart-overview .item-list .col-1, .item-list .sparepart-overview .col-1, .sparepart-pager .item-list .col-1, .item-list .sparepart-pager .col-1, .disqus-wrapper .item-list .col-1, .item-list .disqus-wrapper .col-1, .promotion-box .item-list .col-1, .item-list .promotion-box .col-1, .dialog .promo-header .item-list .col-1, .item-list .dialog .promo-header .col-1, .dialog .promo-info .item-list .col-1, .item-list .dialog .promo-info .col-1, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .col-1, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .col-1, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .col-1, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .col-1, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .col-1, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .col-1, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .col-1, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .col-1, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .item-list .col-1, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .col-1 {
  width: 65.01580611%;
  margin-left: 4.95258166%;
}
.overview-head .item-list .col-1:first-child, .item-list .overview-head .col-1:first-child, .overview-footer .item-list .col-1:first-child, .item-list .overview-footer .col-1:first-child, .item-list li .col-1:first-child, .item-list .more .col-1:first-child, .teaser-wrapper h2 .item-list .col-1:first-child, .item-list .teaser-wrapper h2 .col-1:first-child, .site-info .item-list .col-1:first-child, .item-list .site-info .col-1:first-child, .unit-items > h1 .item-list .col-1:first-child, .item-list .unit-items > h1 .col-1:first-child,
.unit-items > h2 .item-list .col-1:first-child,
.item-list .unit-items > h2 .col-1:first-child,
.unit-items > h3 .item-list .col-1:first-child,
.item-list .unit-items > h3 .col-1:first-child, .user-steps ol .item-list .col-1:first-child, .item-list .user-steps ol .col-1:first-child, .content-tabs .item-list .col-1:first-child, .item-list .content-tabs .col-1:first-child, .combi-tabs .item-list .col-1:first-child, .item-list .combi-tabs .col-1:first-child, .items-panel > h2 .item-list .col-1:first-child, .item-list .items-panel > h2 .col-1:first-child,
.items-panel > h3 .item-list .col-1:first-child,
.item-list .items-panel > h3 .col-1:first-child,
.items-panel > h4 .item-list .col-1:first-child,
.item-list .items-panel > h4 .col-1:first-child, .showroom.expanded .gallery-stage-wrapper .item-list .col-1:first-child, .item-list .showroom.expanded .gallery-stage-wrapper .col-1:first-child, .store-locator .locator-main.type-1 .item-list .col-1:first-child, .item-list .store-locator .locator-main.type-1 .col-1:first-child, .store-locator .form-wrapper .item-list .col-1:first-child, .item-list .store-locator .form-wrapper .col-1:first-child, .corporate-search-filter .item-list .col-1:first-child, .item-list .corporate-search-filter .col-1:first-child, .sparepart-overview .item-list .col-1:first-child, .item-list .sparepart-overview .col-1:first-child, .sparepart-pager .item-list .col-1:first-child, .item-list .sparepart-pager .col-1:first-child, .disqus-wrapper .item-list .col-1:first-child, .item-list .disqus-wrapper .col-1:first-child, .promotion-box .item-list .col-1:first-child, .item-list .promotion-box .col-1:first-child, .dialog .promo-header .item-list .col-1:first-child, .item-list .dialog .promo-header .col-1:first-child, .dialog .promo-info .item-list .col-1:first-child, .item-list .dialog .promo-info .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .col-1:first-child {
  margin-left: 0;
}
.overview-head .sparepart-search, .overview-footer .sparepart-search, .item-list li .sparepart-search, .item-list .more .sparepart-search, .teaser-wrapper h2 .sparepart-search, .site-info .sparepart-search, .unit-items > h1 .sparepart-search,
.unit-items > h2 .sparepart-search,
.unit-items > h3 .sparepart-search, .user-steps ol .sparepart-search, .content-tabs .sparepart-search, .combi-tabs .sparepart-search, .items-panel > h2 .sparepart-search,
.items-panel > h3 .sparepart-search,
.items-panel > h4 .sparepart-search, .showroom.expanded .gallery-stage-wrapper .sparepart-search, .showroom.small.type-2.expanded .gallery-stage-wrapper .sparepart-search, .store-locator .locator-main.type-1 .sparepart-search, .store-locator .form-wrapper .sparepart-search, .corporate-search-filter .sparepart-search, .sparepart-overview .sparepart-search, .sparepart-pager .sparepart-search, .disqus-wrapper .sparepart-search, .promotion-box .sparepart-search, .dialog .promo-header .sparepart-search, .dialog .promo-info .sparepart-search, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .sparepart-search, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .sparepart-search, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .sparepart-search, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .sparepart-search, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .sparepart-search, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .sparepart-search, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .sparepart-search, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .sparepart-search, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .sparepart-search {
  width: 73.76185458%;
  margin-left: 4.95258166%;
}
.overview-head .sparepart-search:first-child, .overview-footer .sparepart-search:first-child, .item-list li .sparepart-search:first-child, .item-list .more .sparepart-search:first-child, .teaser-wrapper h2 .sparepart-search:first-child, .site-info .sparepart-search:first-child, .unit-items > h1 .sparepart-search:first-child,
.unit-items > h2 .sparepart-search:first-child,
.unit-items > h3 .sparepart-search:first-child, .user-steps ol .sparepart-search:first-child, .content-tabs .sparepart-search:first-child, .combi-tabs .sparepart-search:first-child, .items-panel > h2 .sparepart-search:first-child,
.items-panel > h3 .sparepart-search:first-child,
.items-panel > h4 .sparepart-search:first-child, .showroom.expanded .gallery-stage-wrapper .sparepart-search:first-child, .store-locator .locator-main.type-1 .sparepart-search:first-child, .store-locator .form-wrapper .sparepart-search:first-child, .corporate-search-filter .sparepart-search:first-child, .sparepart-overview .sparepart-search:first-child, .sparepart-pager .sparepart-search:first-child, .disqus-wrapper .sparepart-search:first-child, .promotion-box .sparepart-search:first-child, .dialog .promo-header .sparepart-search:first-child, .dialog .promo-info .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .sparepart-search:first-child {
  margin-left: 0;
}
.teaser-gallery.type-2 .slider-group {
  width: 100%;
}
.teaser-gallery.type-2 .slider-group .sidebar, .teaser-gallery.type-2 .slider-group .image-toc ol, .teaser-gallery.type-2 .image-toc .slider-group ol, .teaser-gallery.type-2 .slider-group .slider-teaser .teaser.product, .teaser-gallery.type-2 .slider-teaser .slider-group .teaser.product, .teaser-gallery.type-2 .slider-group .timeslots, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery.type-2 .slider-group .figure, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery.type-2 .slider-group .figure, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery.type-2 .slider-group .figure {
  width: 20.2811245%;
  margin-left: 2.35943775%;
  margin-right: 2.35943775%;
}
.teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery.type-2 .slider-group .figure, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery.type-2 .slider-group .text-section, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery.type-2 .slider-group .figure, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery.type-2 .slider-group .figure, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-1] .teaser-gallery.type-2 .slider-group .content-block.type-10, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-3] .teaser-gallery.type-2 .slider-group .content-block.type-10, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-5] .teaser-gallery.type-2 .slider-group .content-block.type-10, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .text-section, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .text-section {
  width: 28.61445783%;
  margin-left: 2.35943775%;
  margin-right: 2.35943775%;
}
.teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery.type-2 .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery.type-2 .slider-group .figure .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery.type-2 .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery.type-2 .slider-group .figure .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery.type-2 .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery.type-2 .slider-group .figure .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .teaser-gallery.type-2 .slider-group .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .teaser-gallery.type-2 .slider-group .content-block.type-10 .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .teaser-gallery.type-2 .slider-group .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .teaser-gallery.type-2 .slider-group .content-block.type-10 .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .teaser-gallery.type-2 .slider-group .content-block.type-10 .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .teaser-gallery.type-2 .slider-group .content-block.type-10 .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child {
  margin-left: 0;
}
.teaser-gallery.type-2 .slider-group .content-overview .content-box, .content-overview .teaser-gallery.type-2 .slider-group .content-box, .teaser-gallery.type-2 .slider-group .combi-overview .content-box, .combi-overview .teaser-gallery.type-2 .slider-group .content-box, .teaser-gallery.type-2 .slider-group .image-gallery-figure.type-1,
.teaser-gallery.type-2 .slider-group .image-gallery-text.type-1,
.teaser-gallery.type-2 .slider-group .image-gallery.type-1,
.teaser-gallery.type-2 .slider-group .round-shot-image.type-1, .teaser-gallery.type-2 .slider-group .content-slider-2 .toc-nav ol, .content-slider-2 .toc-nav .teaser-gallery.type-2 .slider-group ol, .teaser-gallery.type-2 .content-slider-2 .slider-group .box.type-2, .content-slider-2 .teaser-gallery.type-2 .slider-group .box.type-2, .teaser-gallery.type-2 .slider-group .content-slider-2 .toc-chooser ol, .content-slider-2 .toc-chooser .teaser-gallery.type-2 .slider-group ol, .teaser-gallery.type-2 .slider-group .showroom .product-info, .showroom .teaser-gallery.type-2 .slider-group .product-info, .teaser-gallery.type-2 .slider-group .showroom .gallery-stage-wrapper, .showroom .teaser-gallery.type-2 .slider-group .gallery-stage-wrapper, .teaser-gallery.type-2 .slider-group .campaign .gallery-header h2, .campaign .gallery-header .teaser-gallery.type-2 .slider-group h2, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .teaser-gallery.type-2 .slider-group .figure, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .teaser-gallery.type-2 .slider-group .text-section {
  width: 45.2811245%;
  margin-left: 2.35943775%;
  margin-right: 2.35943775%;
}
.teaser-gallery.type-2 .slider-group .content-overview .content-box .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .content-overview .content-box .col-2:first-child, .content-overview .teaser-gallery.type-2 .slider-group .content-box .item-list .col-2:first-child, .item-list .content-overview .teaser-gallery.type-2 .slider-group .content-box .col-2:first-child, .teaser-gallery.type-2 .slider-group .combi-overview .content-box .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .combi-overview .content-box .col-2:first-child, .combi-overview .teaser-gallery.type-2 .slider-group .content-box .item-list .col-2:first-child, .item-list .combi-overview .teaser-gallery.type-2 .slider-group .content-box .col-2:first-child, .teaser-gallery.type-2 .slider-group .image-gallery-figure.type-1 .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .image-gallery-figure.type-1 .col-2:first-child,
.teaser-gallery.type-2 .slider-group .image-gallery-text.type-1 .item-list .col-2:first-child,
.item-list .teaser-gallery.type-2 .slider-group .image-gallery-text.type-1 .col-2:first-child,
.teaser-gallery.type-2 .slider-group .image-gallery.type-1 .item-list .col-2:first-child,
.item-list .teaser-gallery.type-2 .slider-group .image-gallery.type-1 .col-2:first-child,
.teaser-gallery.type-2 .slider-group .round-shot-image.type-1 .item-list .col-2:first-child,
.item-list .teaser-gallery.type-2 .slider-group .round-shot-image.type-1 .col-2:first-child, .teaser-gallery.type-2 .slider-group .content-slider-2 .toc-nav ol .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .content-slider-2 .toc-nav ol .col-2:first-child, .content-slider-2 .toc-nav .teaser-gallery.type-2 .slider-group ol .item-list .col-2:first-child, .item-list .content-slider-2 .toc-nav .teaser-gallery.type-2 .slider-group ol .col-2:first-child, .teaser-gallery.type-2 .content-slider-2 .slider-group .box.type-2 .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .content-slider-2 .slider-group .box.type-2 .col-2:first-child, .content-slider-2 .teaser-gallery.type-2 .slider-group .box.type-2 .item-list .col-2:first-child, .item-list .content-slider-2 .teaser-gallery.type-2 .slider-group .box.type-2 .col-2:first-child, .teaser-gallery.type-2 .slider-group .content-slider-2 .toc-chooser ol .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .content-slider-2 .toc-chooser ol .col-2:first-child, .content-slider-2 .toc-chooser .teaser-gallery.type-2 .slider-group ol .item-list .col-2:first-child, .item-list .content-slider-2 .toc-chooser .teaser-gallery.type-2 .slider-group ol .col-2:first-child, .teaser-gallery.type-2 .slider-group .showroom .product-info .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .showroom .product-info .col-2:first-child, .showroom .teaser-gallery.type-2 .slider-group .product-info .item-list .col-2:first-child, .item-list .showroom .teaser-gallery.type-2 .slider-group .product-info .col-2:first-child, .teaser-gallery.type-2 .slider-group .showroom .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .showroom .gallery-stage-wrapper .col-2:first-child, .showroom .teaser-gallery.type-2 .slider-group .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .showroom .teaser-gallery.type-2 .slider-group .gallery-stage-wrapper .col-2:first-child, .teaser-gallery.type-2 .slider-group .campaign .gallery-header h2 .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .campaign .gallery-header h2 .col-2:first-child, .campaign .gallery-header .teaser-gallery.type-2 .slider-group h2 .item-list .col-2:first-child, .item-list .campaign .gallery-header .teaser-gallery.type-2 .slider-group h2 .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .teaser-gallery.type-2 .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block .teaser-gallery.type-2 .slider-group .figure .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child {
  margin-left: 0;
}
.teaser-gallery.type-2 .slider-group .header-group .hgroup, .header-group .teaser-gallery.type-2 .slider-group .hgroup, .teaser-gallery.type-2 .slider-group .campaign .image-gallery.large .figcaption, .campaign .image-gallery.large .teaser-gallery.type-2 .slider-group .figcaption, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery.type-2 .slider-group .text-section, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery.type-2 .slider-group .figure, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery.type-2 .slider-group .text-section, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery.type-2 .slider-group .text-section, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .figure, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .figure {
  width: 61.94779116%;
  margin-left: 2.35943775%;
  margin-right: 2.35943775%;
}
.teaser-gallery.type-2 .slider-group .header-group .hgroup .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .header-group .hgroup .col-2:first-child, .header-group .teaser-gallery.type-2 .slider-group .hgroup .item-list .col-2:first-child, .item-list .header-group .teaser-gallery.type-2 .slider-group .hgroup .col-2:first-child, .teaser-gallery.type-2 .slider-group .campaign .image-gallery.large .figcaption .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .campaign .image-gallery.large .figcaption .col-2:first-child, .campaign .image-gallery.large .teaser-gallery.type-2 .slider-group .figcaption .item-list .col-2:first-child, .item-list .campaign .image-gallery.large .teaser-gallery.type-2 .slider-group .figcaption .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery.type-2 .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery.type-2 .slider-group .figure .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .figure .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .figure .col-2:first-child {
  margin-left: 0;
}
.teaser-gallery.type-2 .slider-group .header-group .hgroup .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .header-group .hgroup .col-1:first-child, .header-group .teaser-gallery.type-2 .slider-group .hgroup .item-list .col-1:first-child, .item-list .header-group .teaser-gallery.type-2 .slider-group .hgroup .col-1:first-child, .teaser-gallery.type-2 .slider-group .campaign .image-gallery.large .figcaption .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .campaign .image-gallery.large .figcaption .col-1:first-child, .campaign .image-gallery.large .teaser-gallery.type-2 .slider-group .figcaption .item-list .col-1:first-child, .item-list .campaign .image-gallery.large .teaser-gallery.type-2 .slider-group .figcaption .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery.type-2 .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block .teaser-gallery.type-2 .slider-group .text-section .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block .figure .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery.type-2 .slider-group .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block .teaser-gallery.type-2 .slider-group .figure .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .teaser-gallery.type-2 .slider-group .text-section .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .teaser-gallery.type-2 .slider-group .text-section .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .figure .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .figure .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .figure .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expand-media-gallery .teaser-gallery.type-2 .slider-group .figure .col-1:first-child {
  margin-left: 0;
}
.teaser-gallery.type-2 .slider-group .store-locator .locator-main, .store-locator .teaser-gallery.type-2 .slider-group .locator-main, .teaser-gallery.type-2 .slider-group .appointment-date-module, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section {
  width: 70.2811245%;
  margin-left: 2.35943775%;
  margin-right: 2.35943775%;
}
.teaser-gallery.type-2 .slider-group .store-locator .locator-main .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .store-locator .locator-main .col-2:first-child, .store-locator .teaser-gallery.type-2 .slider-group .locator-main .item-list .col-2:first-child, .item-list .store-locator .teaser-gallery.type-2 .slider-group .locator-main .col-2:first-child, .teaser-gallery.type-2 .slider-group .appointment-date-module .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .appointment-date-module .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child {
  margin-left: 0;
}
.teaser-gallery.type-2 .slider-group .store-locator .locator-main .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .store-locator .locator-main .col-1:first-child, .store-locator .teaser-gallery.type-2 .slider-group .locator-main .item-list .col-1:first-child, .item-list .store-locator .teaser-gallery.type-2 .slider-group .locator-main .col-1:first-child, .teaser-gallery.type-2 .slider-group .appointment-date-module .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .appointment-date-module .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .col-1:first-child {
  margin-left: 0;
}
.teaser-gallery.type-2 .slider-group .store-locator .locator-main .sparepart-search:first-child, .store-locator .teaser-gallery.type-2 .slider-group .locator-main .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .appointment-date-module .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-6 .teaser-gallery.type-2 .slider-group .text-section .sparepart-search:first-child {
  margin-left: 0;
}
.teaser-gallery.type-2 .slider-group .overview-head, .teaser-gallery.type-2 .slider-group .overview-footer, .teaser-gallery.type-2 .slider-group .item-list li, .item-list .teaser-gallery.type-2 .slider-group li, .teaser-gallery.type-2 .slider-group .item-list .more, .item-list .teaser-gallery.type-2 .slider-group .more, .teaser-gallery.type-2 .slider-group .teaser-wrapper h2, .teaser-wrapper .teaser-gallery.type-2 .slider-group h2, .teaser-gallery.type-2 .slider-group .site-info, .teaser-gallery.type-2 .slider-group .unit-items > h1,
.teaser-gallery.type-2 .slider-group .unit-items > h2,
.teaser-gallery.type-2 .slider-group .unit-items > h3, .teaser-gallery.type-2 .slider-group .user-steps ol, .user-steps .teaser-gallery.type-2 .slider-group ol, .teaser-gallery.type-2 .slider-group .content-tabs, .teaser-gallery.type-2 .slider-group .combi-tabs, .teaser-gallery.type-2 .slider-group .items-panel > h2,
.teaser-gallery.type-2 .slider-group .items-panel > h3,
.teaser-gallery.type-2 .slider-group .items-panel > h4, .teaser-gallery.type-2 .slider-group .showroom.expanded .gallery-stage-wrapper, .showroom.expanded .teaser-gallery.type-2 .slider-group .gallery-stage-wrapper, .teaser-gallery.type-2 .slider-group .store-locator .locator-main.type-1, .store-locator .teaser-gallery.type-2 .slider-group .locator-main.type-1, .teaser-gallery.type-2 .slider-group .store-locator .form-wrapper, .store-locator .teaser-gallery.type-2 .slider-group .form-wrapper, .teaser-gallery.type-2 .slider-group .corporate-search-filter, .teaser-gallery.type-2 .slider-group .sparepart-overview, .teaser-gallery.type-2 .slider-group .sparepart-pager, .teaser-gallery.type-2 .slider-group .disqus-wrapper, .teaser-gallery.type-2 .slider-group .promotion-box, .teaser-gallery.type-2 .slider-group .dialog .promo-header, .dialog .teaser-gallery.type-2 .slider-group .promo-header, .teaser-gallery.type-2 .slider-group .dialog .promo-info, .dialog .teaser-gallery.type-2 .slider-group .promo-info, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure {
  width: 95.2811245%;
  margin-left: 2.35943775%;
  margin-right: 2.35943775%;
}
.teaser-gallery.type-2 .slider-group .overview-head .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .overview-head .col-2:first-child, .teaser-gallery.type-2 .slider-group .overview-footer .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .overview-footer .col-2:first-child, .teaser-gallery.type-2 .slider-group .item-list li .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group li .col-2:first-child, .teaser-gallery.type-2 .slider-group .item-list .more .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .more .col-2:first-child, .teaser-gallery.type-2 .slider-group .teaser-wrapper h2 .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .teaser-wrapper h2 .col-2:first-child, .teaser-wrapper .teaser-gallery.type-2 .slider-group h2 .item-list .col-2:first-child, .item-list .teaser-wrapper .teaser-gallery.type-2 .slider-group h2 .col-2:first-child, .teaser-gallery.type-2 .slider-group .site-info .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .site-info .col-2:first-child, .teaser-gallery.type-2 .slider-group .unit-items > h1 .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .unit-items > h1 .col-2:first-child,
.teaser-gallery.type-2 .slider-group .unit-items > h2 .item-list .col-2:first-child,
.item-list .teaser-gallery.type-2 .slider-group .unit-items > h2 .col-2:first-child,
.teaser-gallery.type-2 .slider-group .unit-items > h3 .item-list .col-2:first-child,
.item-list .teaser-gallery.type-2 .slider-group .unit-items > h3 .col-2:first-child, .teaser-gallery.type-2 .slider-group .user-steps ol .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .user-steps ol .col-2:first-child, .user-steps .teaser-gallery.type-2 .slider-group ol .item-list .col-2:first-child, .item-list .user-steps .teaser-gallery.type-2 .slider-group ol .col-2:first-child, .teaser-gallery.type-2 .slider-group .content-tabs .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .content-tabs .col-2:first-child, .teaser-gallery.type-2 .slider-group .combi-tabs .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .combi-tabs .col-2:first-child, .teaser-gallery.type-2 .slider-group .items-panel > h2 .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .items-panel > h2 .col-2:first-child,
.teaser-gallery.type-2 .slider-group .items-panel > h3 .item-list .col-2:first-child,
.item-list .teaser-gallery.type-2 .slider-group .items-panel > h3 .col-2:first-child,
.teaser-gallery.type-2 .slider-group .items-panel > h4 .item-list .col-2:first-child,
.item-list .teaser-gallery.type-2 .slider-group .items-panel > h4 .col-2:first-child, .teaser-gallery.type-2 .slider-group .showroom.expanded .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .showroom.expanded .gallery-stage-wrapper .col-2:first-child, .showroom.expanded .teaser-gallery.type-2 .slider-group .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .showroom.expanded .teaser-gallery.type-2 .slider-group .gallery-stage-wrapper .col-2:first-child, .teaser-gallery.type-2 .slider-group .showroom.small.type-2.expanded .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .showroom.small.type-2.expanded .gallery-stage-wrapper .col-2:first-child, .showroom.small.type-2.expanded .teaser-gallery.type-2 .slider-group .gallery-stage-wrapper .item-list .col-2:first-child, .item-list .showroom.small.type-2.expanded .teaser-gallery.type-2 .slider-group .gallery-stage-wrapper .col-2:first-child, .teaser-gallery.type-2 .slider-group .store-locator .locator-main.type-1 .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .store-locator .locator-main.type-1 .col-2:first-child, .store-locator .teaser-gallery.type-2 .slider-group .locator-main.type-1 .item-list .col-2:first-child, .item-list .store-locator .teaser-gallery.type-2 .slider-group .locator-main.type-1 .col-2:first-child, .teaser-gallery.type-2 .slider-group .store-locator .form-wrapper .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .store-locator .form-wrapper .col-2:first-child, .store-locator .teaser-gallery.type-2 .slider-group .form-wrapper .item-list .col-2:first-child, .item-list .store-locator .teaser-gallery.type-2 .slider-group .form-wrapper .col-2:first-child, .teaser-gallery.type-2 .slider-group .corporate-search-filter .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .corporate-search-filter .col-2:first-child, .teaser-gallery.type-2 .slider-group .sparepart-overview .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .sparepart-overview .col-2:first-child, .teaser-gallery.type-2 .slider-group .sparepart-pager .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .sparepart-pager .col-2:first-child, .teaser-gallery.type-2 .slider-group .disqus-wrapper .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .disqus-wrapper .col-2:first-child, .teaser-gallery.type-2 .slider-group .promotion-box .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .promotion-box .col-2:first-child, .teaser-gallery.type-2 .slider-group .dialog .promo-header .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .dialog .promo-header .col-2:first-child, .dialog .teaser-gallery.type-2 .slider-group .promo-header .item-list .col-2:first-child, .item-list .dialog .teaser-gallery.type-2 .slider-group .promo-header .col-2:first-child, .teaser-gallery.type-2 .slider-group .dialog .promo-info .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group .dialog .promo-info .col-2:first-child, .dialog .teaser-gallery.type-2 .slider-group .promo-info .item-list .col-2:first-child, .item-list .dialog .teaser-gallery.type-2 .slider-group .promo-info .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .col-2:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .item-list .col-2:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .col-2:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .item-list .col-2:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .col-2:first-child {
  margin-left: 0;
}
.teaser-gallery.type-2 .slider-group .overview-head .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .overview-head .col-1:first-child, .teaser-gallery.type-2 .slider-group .overview-footer .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .overview-footer .col-1:first-child, .teaser-gallery.type-2 .slider-group .item-list li .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group li .col-1:first-child, .teaser-gallery.type-2 .slider-group .item-list .more .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .more .col-1:first-child, .teaser-gallery.type-2 .slider-group .teaser-wrapper h2 .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .teaser-wrapper h2 .col-1:first-child, .teaser-wrapper .teaser-gallery.type-2 .slider-group h2 .item-list .col-1:first-child, .item-list .teaser-wrapper .teaser-gallery.type-2 .slider-group h2 .col-1:first-child, .teaser-gallery.type-2 .slider-group .site-info .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .site-info .col-1:first-child, .teaser-gallery.type-2 .slider-group .unit-items > h1 .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .unit-items > h1 .col-1:first-child,
.teaser-gallery.type-2 .slider-group .unit-items > h2 .item-list .col-1:first-child,
.item-list .teaser-gallery.type-2 .slider-group .unit-items > h2 .col-1:first-child,
.teaser-gallery.type-2 .slider-group .unit-items > h3 .item-list .col-1:first-child,
.item-list .teaser-gallery.type-2 .slider-group .unit-items > h3 .col-1:first-child, .teaser-gallery.type-2 .slider-group .user-steps ol .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .user-steps ol .col-1:first-child, .user-steps .teaser-gallery.type-2 .slider-group ol .item-list .col-1:first-child, .item-list .user-steps .teaser-gallery.type-2 .slider-group ol .col-1:first-child, .teaser-gallery.type-2 .slider-group .content-tabs .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .content-tabs .col-1:first-child, .teaser-gallery.type-2 .slider-group .combi-tabs .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .combi-tabs .col-1:first-child, .teaser-gallery.type-2 .slider-group .items-panel > h2 .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .items-panel > h2 .col-1:first-child,
.teaser-gallery.type-2 .slider-group .items-panel > h3 .item-list .col-1:first-child,
.item-list .teaser-gallery.type-2 .slider-group .items-panel > h3 .col-1:first-child,
.teaser-gallery.type-2 .slider-group .items-panel > h4 .item-list .col-1:first-child,
.item-list .teaser-gallery.type-2 .slider-group .items-panel > h4 .col-1:first-child, .teaser-gallery.type-2 .slider-group .showroom.expanded .gallery-stage-wrapper .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .showroom.expanded .gallery-stage-wrapper .col-1:first-child, .showroom.expanded .teaser-gallery.type-2 .slider-group .gallery-stage-wrapper .item-list .col-1:first-child, .item-list .showroom.expanded .teaser-gallery.type-2 .slider-group .gallery-stage-wrapper .col-1:first-child, .teaser-gallery.type-2 .slider-group .showroom.small.type-2.expanded .gallery-stage-wrapper .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .showroom.small.type-2.expanded .gallery-stage-wrapper .col-1:first-child, .showroom.small.type-2.expanded .teaser-gallery.type-2 .slider-group .gallery-stage-wrapper .item-list .col-1:first-child, .item-list .showroom.small.type-2.expanded .teaser-gallery.type-2 .slider-group .gallery-stage-wrapper .col-1:first-child, .teaser-gallery.type-2 .slider-group .store-locator .locator-main.type-1 .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .store-locator .locator-main.type-1 .col-1:first-child, .store-locator .teaser-gallery.type-2 .slider-group .locator-main.type-1 .item-list .col-1:first-child, .item-list .store-locator .teaser-gallery.type-2 .slider-group .locator-main.type-1 .col-1:first-child, .teaser-gallery.type-2 .slider-group .store-locator .form-wrapper .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .store-locator .form-wrapper .col-1:first-child, .store-locator .teaser-gallery.type-2 .slider-group .form-wrapper .item-list .col-1:first-child, .item-list .store-locator .teaser-gallery.type-2 .slider-group .form-wrapper .col-1:first-child, .teaser-gallery.type-2 .slider-group .corporate-search-filter .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .corporate-search-filter .col-1:first-child, .teaser-gallery.type-2 .slider-group .sparepart-overview .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .sparepart-overview .col-1:first-child, .teaser-gallery.type-2 .slider-group .sparepart-pager .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .sparepart-pager .col-1:first-child, .teaser-gallery.type-2 .slider-group .disqus-wrapper .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .disqus-wrapper .col-1:first-child, .teaser-gallery.type-2 .slider-group .promotion-box .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .promotion-box .col-1:first-child, .teaser-gallery.type-2 .slider-group .dialog .promo-header .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .dialog .promo-header .col-1:first-child, .dialog .teaser-gallery.type-2 .slider-group .promo-header .item-list .col-1:first-child, .item-list .dialog .teaser-gallery.type-2 .slider-group .promo-header .col-1:first-child, .teaser-gallery.type-2 .slider-group .dialog .promo-info .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group .dialog .promo-info .col-1:first-child, .dialog .teaser-gallery.type-2 .slider-group .promo-info .item-list .col-1:first-child, .item-list .dialog .teaser-gallery.type-2 .slider-group .promo-info .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .col-1:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .item-list .col-1:first-child, .item-list .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .col-1:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .item-list .col-1:first-child, .item-list [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .col-1:first-child {
  margin-left: 0;
}
.teaser-gallery.type-2 .slider-group .overview-head .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .overview-footer .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .item-list li .sparepart-search:first-child, .item-list .teaser-gallery.type-2 .slider-group li .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .item-list .more .sparepart-search:first-child, .item-list .teaser-gallery.type-2 .slider-group .more .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .teaser-wrapper h2 .sparepart-search:first-child, .teaser-wrapper .teaser-gallery.type-2 .slider-group h2 .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .site-info .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .unit-items > h1 .sparepart-search:first-child,
.teaser-gallery.type-2 .slider-group .unit-items > h2 .sparepart-search:first-child,
.teaser-gallery.type-2 .slider-group .unit-items > h3 .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .user-steps ol .sparepart-search:first-child, .user-steps .teaser-gallery.type-2 .slider-group ol .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .content-tabs .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .combi-tabs .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .items-panel > h2 .sparepart-search:first-child,
.teaser-gallery.type-2 .slider-group .items-panel > h3 .sparepart-search:first-child,
.teaser-gallery.type-2 .slider-group .items-panel > h4 .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .showroom.expanded .gallery-stage-wrapper .sparepart-search:first-child, .showroom.expanded .teaser-gallery.type-2 .slider-group .gallery-stage-wrapper .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .showroom.small.type-2.expanded .gallery-stage-wrapper .sparepart-search:first-child, .showroom.small.type-2.expanded .teaser-gallery.type-2 .slider-group .gallery-stage-wrapper .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .store-locator .locator-main.type-1 .sparepart-search:first-child, .store-locator .teaser-gallery.type-2 .slider-group .locator-main.type-1 .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .store-locator .form-wrapper .sparepart-search:first-child, .store-locator .teaser-gallery.type-2 .slider-group .form-wrapper .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .corporate-search-filter .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .sparepart-overview .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .sparepart-pager .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .disqus-wrapper .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .promotion-box .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .dialog .promo-header .sparepart-search:first-child, .dialog .teaser-gallery.type-2 .slider-group .promo-header .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group .dialog .promo-info .sparepart-search:first-child, .dialog .teaser-gallery.type-2 .slider-group .promo-info .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .teaser-gallery.type-2 .slider-group .text-section .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .text-section .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-7 .teaser-gallery.type-2 .slider-group .text-section .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .figure .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .figure .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .sparepart-search:first-child, .teaser-gallery.type-2 .slider-group [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .figure .sparepart-search:first-child, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.expanded .teaser-gallery.type-2 .slider-group .figure .sparepart-search:first-child {
  margin-left: 0;
}
.aural, .overview-title dt,
.model-count dt, .filter-module .hidden-label, .item-list .meta-data dt, .teaser-wrapper .pagination button span, .service dt, .form-wrapper .form-field .contact-info h3,
.form-wrapper .delivery-specs h3, .form-wrapper .form-field .contact-info dl dt,
.form-wrapper .delivery-specs dl dt, .default-form .form-group > label, .ui-helper-hidden-accessible, .store-locator .aural, .locator-result .distance .aural,
.locator-results .distance .aural, .locator-result .aural, .part-header dt {
  display: block;
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

[role="contentinfo"], .site-info, .product-dialog .product-actions, .form-wrapper .ff-group-inline,
.form-wrapper .ff-group-table, .dob-container .partner-results .partner, .showroom .showroom-module-inner, .gallery-controls .gallery-toc-rack, .zoom-controls, .store-locator .route-module .travelmode-services, .locator-result .store,
.locator-results .store, .locator-result .store-body,
.locator-results .store-body, .store-info-panel, .locator-tracking-notice, .campaign-mag-glass, .campaign [role=main] .section-wrapper, .campaign .site-widgets-outer, .campaign .section-wrapper-outer.wide .section-wrapper:before, .campaign .section-wrapper-outer.wide .section-wrapper:after, .sparepart-display {
  zoom: 1;
}
[role="contentinfo"]:before, .site-info:before, .product-dialog .product-actions:before, .form-wrapper .ff-group-inline:before,
.form-wrapper .ff-group-table:before, .dob-container .partner-results .partner:before, .showroom .showroom-module-inner:before, .gallery-controls .gallery-toc-rack:before, .zoom-controls:before, .store-locator .route-module .travelmode-services:before, .locator-result .store:before,
.locator-results .store:before, .locator-result .store-body:before,
.locator-results .store-body:before, .store-info-panel:before, .locator-tracking-notice:before, .campaign-mag-glass:before, .campaign [role=main] .section-wrapper:before, .campaign .site-widgets-outer:before, .campaign .section-wrapper-outer.wide .section-wrapper:before, .sparepart-display:before, [role="contentinfo"]:after, .site-info:after, .product-dialog .product-actions:after, .form-wrapper .ff-group-inline:after,
.form-wrapper .ff-group-table:after, .dob-container .partner-results .partner:after, .showroom .showroom-module-inner:after, .gallery-controls .gallery-toc-rack:after, .zoom-controls:after, .store-locator .route-module .travelmode-services:after, .locator-result .store:after,
.locator-results .store:after, .locator-result .store-body:after,
.locator-results .store-body:after, .store-info-panel:after, .locator-tracking-notice:after, .campaign-mag-glass:after, .campaign [role=main] .section-wrapper:after, .campaign .site-widgets-outer:after, .campaign .section-wrapper-outer.wide .section-wrapper:after, .sparepart-display:after {
  display: table;
  clear: both;
  content: ' ';
}

.items-area .items-area-inner, .items-area .teaser.product .teaser-inner, .items-area .teaser.product .header-group, .items-area .teaser.product .footer-group, .items-area .teaser.corporate .teaser-inner, .data-list dl, .item-list .item-inner, .site-info ul, .site-content, .content-slider-2, .unit-items, .header-group, .content-slider-3, .teaser-gallery, .teaser-gallery .slider-teaser-inner, .lang-selection ul, .content-tabs > ol, .combi-tabs > ol,
.content-tabs > ul,
.combi-tabs > ul, .items-panel, .form-wrapper .form-row, .form-wrapper .form-actions, .form-wrapper .ff-group-inline,
.form-wrapper .ff-group-table, .showroom, .store-locator .locator-main-inner, .locator-input .form-row, .combi-specs .combi-row, .campaign .image-gallery.large, .part-header, .part-item, .promotion-module .teaser-container, .promo-info {
  display: table;
  word-spacing: -0.38em;
  width: 100%;
}

.items-area, .items-area .teaser.product .product-desc, .items-area .teaser.product .figure, .items-area .teaser.product .product-specs, .items-area .teaser.product .header-group > div, .items-area .teaser.product .header-group > .product-eu-label.type-1, .items-area .teaser.product .header-group > .product-price,
.items-area .teaser.product .header-group > .price-info, .items-area .teaser.corporate .corporate-desc, .items-area .teaser.corporate .figure, .items-area .teaser.corporate .footer-group .primary, .sidebar, .content-overview .content-box, .combi-overview .content-box, .data-list dt,
.data-list dd, .item-list li, .item-list .col-1, .item-list .col-2, .item-list .more, .site-info li, .info-panel, .image-gallery-figure.type-1,
.image-gallery-text.type-1,
.image-gallery.type-1,
.round-shot-image.type-1, .content-slider-2 .toc-nav, .content-slider-2 .slider-group, .content-slider-2 .toc-chooser, .unit-items > h1,
.unit-items > h2,
.unit-items > h3, .header-group .hgroup, .teaser-gallery .image-toc, .teaser-gallery .slider-group, .overview.add-compare > h2, .lang-selection li, .user-steps li, .content-tabs > ol li, .combi-tabs > ol li,
.content-tabs > ul li,
.combi-tabs > ul li, .items-panel > h2,
.items-panel > h3,
.items-panel > h4, .form-field input[type="checkbox"] + label,
.form-field input[type="checkbox"] + input + label,
.form-field input[type="radio"] + label,
.form-field input[type="radio"] + input + label, .form-wrapper .form-info, .form-wrapper label,
.form-wrapper .label-replacement, .form-wrapper .form-field-2,
.form-wrapper .form-field, .form-wrapper .ff-group-inline .ff-box,
.form-wrapper .ff-group-table .ff-box, .form-wrapper .combobox, .form-wrapper .primary,
.form-wrapper .secondary,
.form-wrapper .more, .user-hint, .showroom .product-info, .showroom .gallery-stage-wrapper, .store-locator .sidebar, .store-locator .locator-main, .store-locator .locator-main-inner > *, .locator-input .form-col, .combi-specs .text-section, .combi-specs .product-init, .overview .combi-specs .price-info, .overview .combi-specs .combi-header, .combi-desc, .appointment-date-module, .timeslots, .sparepart-overview, .sparepart-search, .promo-info .promo-info-header, .promo-info .promo-info-col, .promo-info.type-1 .promo-info-col, [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 {
  display: inline-block;
  word-spacing: 0;
  vertical-align: top;
}

.map-overlay .close, .content-slider .teaser-text .play-video, .image-gallery-figure .teaser-text .play-video,
.image-gallery-text .teaser-text .play-video,
.image-gallery .teaser-text .play-video,
.round-shot-image .teaser-text .play-video, .content-slider-2 .teaser-text .play-video, .content-slider-3 .teaser-text .play-video, .teaser-gallery .teaser-text .play-video, .store-locator .route-module .travelmode-services label, .store-locator .route-endpoints label, .store-locator .switcher-btn, .marker.user-location, button.geolocate, .location-display .locator-map .marker {
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
}

.teaser-wrapper .pagination li, .image-gallery-figure .image-toc li,
.image-gallery-text .image-toc li,
.image-gallery .image-toc li,
.round-shot-image .image-toc li, .teaser-wrapper .next a,
.teaser-wrapper .prev a, .social dd, .content-slider .toc-pager button, .image-gallery-figure .toc-pager button,
.image-gallery-text .toc-pager button,
.image-gallery .toc-pager button,
.round-shot-image .toc-pager button, .content-slider-2 .toc-pager button, .content-slider-3 .toc-pager button, .teaser-gallery .toc-pager button, .page-nav a span, .zoom, .panel-controls button, .gallery-controls .pager > div span, .locator-paging .prev,
.locator-paging .next, .old-browser-warning .type-old-browser-hint .content-block .close-hint-btn, .promotion-module .connector.plus span {
  overflow: hidden;
  color: transparent;
  font: 0px/0 serif;
  text-shadow: none;
}

.overview, .locator-results {
  background: -webkit-radial-gradient(top center, ellipse cover, rgba(0, 0, 0, 0.2) 0%, transparent 70%), -webkit-radial-gradient(bottom center, ellipse cover, rgba(0, 0, 0, 0.2) 0%, transparent 70%);
  background: radial-gradient(ellipse at top center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%), radial-gradient(ellipse at bottom center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%);
  background-repeat: no-repeat;
  background-position: 0 0, 0 100%;
  background-size: 100% 6px;
}
.no-cssgradients .overview, .no-cssgradients .locator-results {
  background: url(../img/bgs/shadow-top.png) 0 0 no-repeat;
}
.no-cssgradients .overview:after, .no-cssgradients .locator-results:after {
  content: '';
  position: absolute;
  bottom: 0 !important;
  left: 0;
  height: 13px;
  width: 100%;
  background: url(../img/bgs/shadow-bottom.png) 0 0;
}

.teaser-wrapper:before, .gallery-block:before, .form-wrapper .fieldset-wrapper.highlight:before, .campaign .items-group.highlight:before, .sparepart-list li.panel-open:before, .content-overview .product-items, .combi-overview .product-items, .locator-paging-container, .panel-pagination-bottom, .locator-tracking-notice + .locator-paging, .location-display, .campaign-mag-glass:after, .campaign .section-wrapper-inner:after, .campaign .section-wrapper-outer:first-of-type .section-wrapper-inner.divider:after, .campaign .section-wrapper-outer:first-child .section-wrapper-inner.divider:after {
  background: -ms-radial-gradient(top center, ellipse cover, rgba(0, 0, 0, 0.2) 0%, transparent 70%);
  background: -webkit-radial-gradient(top center, ellipse cover, rgba(0, 0, 0, 0.2) 0%, transparent 70%);
  background: radial-gradient(ellipse at top center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%);
  background-repeat: no-repeat;
  background-position: 0 0, 0 100%;
  background-size: 100% 6px;
}
.no-cssgradients .teaser-wrapper:before, .no-cssgradients .gallery-block:before, .no-cssgradients .form-wrapper .fieldset-wrapper.highlight:before, .form-wrapper .no-cssgradients .fieldset-wrapper.highlight:before, .no-cssgradients .campaign .items-group.highlight:before, .campaign .no-cssgradients .items-group.highlight:before, .no-cssgradients .sparepart-list li.panel-open:before, .sparepart-list .no-cssgradients li.panel-open:before, .no-cssgradients .content-overview .product-items, .content-overview .no-cssgradients .product-items, .no-cssgradients .combi-overview .product-items, .combi-overview .no-cssgradients .product-items, .no-cssgradients .locator-paging-container, .no-cssgradients .panel-pagination-bottom, .no-cssgradients .locator-tracking-notice + .locator-paging, .no-cssgradients .location-display, .no-cssgradients .campaign-mag-glass:after, .no-cssgradients .campaign .section-wrapper-inner:after, .campaign .no-cssgradients .section-wrapper-inner:after, .no-cssgradients .campaign .section-wrapper-outer:first-of-type .section-wrapper-inner.divider:after, .campaign .section-wrapper-outer:first-of-type .no-cssgradients .section-wrapper-inner.divider:after, .no-cssgradients .campaign .section-wrapper-outer:first-child .section-wrapper-inner.divider:after, .campaign .section-wrapper-outer:first-child .no-cssgradients .section-wrapper-inner.divider:after {
  background: url(../img/bgs/shadow-top.png) 0 0 no-repeat;
}

.teaser-wrapper:after, .gallery-block:after, .form-wrapper .fieldset-wrapper.highlight:after, .campaign .items-group.highlight:after, .sparepart-list li.panel-open:after, .content-tabs, .combi-tabs {
  background: -ms-radial-gradient(bottom center, ellipse cover, rgba(0, 0, 0, 0.2) 0%, transparent 70%);
  background: -webkit-radial-gradient(bottom center, ellipse cover, rgba(0, 0, 0, 0.2) 0%, transparent 70%);
  background: radial-gradient(ellipse at bottom center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%);
  background-repeat: no-repeat;
  background-position: 0 100%, 0 100%;
  background-size: 100% 6px;
}
.no-cssgradients .teaser-wrapper:after, .no-cssgradients .gallery-block:after, .no-cssgradients .form-wrapper .fieldset-wrapper.highlight:after, .form-wrapper .no-cssgradients .fieldset-wrapper.highlight:after, .no-cssgradients .campaign .items-group.highlight:after, .campaign .no-cssgradients .items-group.highlight:after, .no-cssgradients .sparepart-list li.panel-open:after, .sparepart-list .no-cssgradients li.panel-open:after, .no-cssgradients .content-tabs, .no-cssgradients .combi-tabs {
  background-image: url(../img/bgs/shadow-bottom.png);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 100% 13px;
}

.overview-footer, .content-overview, .combi-overview, .site-content, .showroom.small.type-2, .store-locator, .dialog .promo-info {
  background: -ms-radial-gradient(top center, ellipse cover, rgba(0, 0, 0, 0.2) 0%, transparent 70%);
  background: -webkit-radial-gradient(top center, ellipse cover, rgba(0, 0, 0, 0.2) 0%, transparent 70%);
  background: radial-gradient(ellipse at top center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%);
  background-repeat: no-repeat;
  background-position: 0 100%, 0 100%;
  background-size: 100% 6px;
}
.no-cssgradients .overview-footer, .no-cssgradients .content-overview, .no-cssgradients .combi-overview, .no-cssgradients .site-content, .no-cssgradients .showroom.small.type-2, .no-cssgradients .store-locator, .no-cssgradients .dialog .promo-info, .dialog .no-cssgradients .promo-info {
  padding-bottom: 30px;
  background: url(../img/bgs/shadow-top.png) 0 100% no-repeat;
}

.unit-items.highlight:before, .unit-items.highlight:after, .unit-items.divider {
  background: -webkit-linear-gradient(left, rgba(205, 217, 225, 0) 0%, #cdd9e1 50%, rgba(205, 217, 225, 0) 100%);
  background: linear-gradient(to right, rgba(205, 217, 225, 0) 0%, #cdd9e1 50%, rgba(205, 217, 225, 0) 100%);
  background-repeat: no-repeat;
  background-position: 0 100%, 0 100%;
  background-size: 100% 1px;
}
.no-cssgradients .unit-items.highlight:before, .no-cssgradients .unit-items.highlight:after, .no-cssgradients .unit-items.divider {
  padding-bottom: 1px;
  background: url(../img/bgs/shadow-thin.png) 0 100% no-repeat;
}

.teaser-wrapper, .gallery-block, .form-wrapper .fieldset-wrapper.highlight, .campaign .items-group.highlight, .sparepart-list li.panel-open {
  padding: 35px 0 16px;
  background: -webkit-linear-gradient(left, #fff 0%, #ebf0f5 50%, #fff 100%);
  background: linear-gradient(to right, #ffffff 0%, #ebf0f5 50%, #ffffff 100%);
}
.teaser-wrapper:before, .gallery-block:before, .form-wrapper .fieldset-wrapper.highlight:before, .campaign .items-group.highlight:before, .sparepart-list li.panel-open:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  z-index: 100;
  background-color: transparent;
}
.teaser-wrapper:after, .gallery-block:after, .form-wrapper .fieldset-wrapper.highlight:after, .campaign .items-group.highlight:after, .sparepart-list li.panel-open:after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  z-index: 100;
  background-color: transparent;
}
.no-cssgradients .teaser-wrapper, .no-cssgradients .gallery-block, .no-cssgradients .form-wrapper .fieldset-wrapper.highlight, .form-wrapper .no-cssgradients .fieldset-wrapper.highlight, .no-cssgradients .campaign .items-group.highlight, .campaign .no-cssgradients .items-group.highlight, .no-cssgradients .sparepart-list li.panel-open, .sparepart-list .no-cssgradients li.panel-open {
  background: url(../img/bgs/panel-gradient.png) 40px 0 repeat-y;
}
.no-cssgradients .teaser-wrapper:before, .no-cssgradients .gallery-block:before, .no-cssgradients .form-wrapper .fieldset-wrapper.highlight:before, .form-wrapper .no-cssgradients .fieldset-wrapper.highlight:before, .no-cssgradients .campaign .items-group.highlight:before, .campaign .no-cssgradients .items-group.highlight:before, .no-cssgradients .sparepart-list li.panel-open:before, .sparepart-list .no-cssgradients li.panel-open:before, .no-cssgradients .teaser-wrapper:after, .no-cssgradients .gallery-block:after, .no-cssgradients .form-wrapper .fieldset-wrapper.highlight:after, .form-wrapper .no-cssgradients .fieldset-wrapper.highlight:after, .no-cssgradients .campaign .items-group.highlight:after, .campaign .no-cssgradients .items-group.highlight:after, .no-cssgradients .sparepart-list li.panel-open:after, .sparepart-list .no-cssgradients li.panel-open:after {
  height: 13px;
}

.unit-items.highlight {
  padding: 35px 0 16px;
  background: -webkit-linear-gradient(left, #fff 0%, #ebf0f5 50%, #fff 100%);
  background: linear-gradient(to right, #ffffff 0%, #ebf0f5 50%, #ffffff 100%);
}
.unit-items.highlight:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  z-index: 100;
  background-color: transparent;
}
.unit-items.highlight:after {
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  z-index: 100;
  background-color: transparent;
}
.no-cssgradients .unit-items.highlight {
  background: url(../img/bgs/panel-gradient.png) 40px 0 repeat-y;
}
.no-cssgradients .unit-items.highlight:before, .no-cssgradients .unit-items.highlight:after {
  height: 13px;
}

.teaser-wrapper .pagination, .image-gallery-figure .image-toc,
.image-gallery-text .image-toc,
.image-gallery .image-toc,
.round-shot-image .image-toc {
  position: absolute;
  z-index: 10;
}
.teaser-wrapper .pagination ol, .image-gallery-figure .image-toc ol,
.image-gallery-text .image-toc ol,
.image-gallery .image-toc ol,
.round-shot-image .image-toc ol,
.teaser-wrapper .pagination ul,
.image-gallery-figure .image-toc ul,
.image-gallery-text .image-toc ul,
.image-gallery .image-toc ul,
.round-shot-image .image-toc ul {
  position: relative;
  margin: 0 auto;
  display: inline;
}
.teaser-wrapper .pagination li, .image-gallery-figure .image-toc li,
.image-gallery-text .image-toc li,
.image-gallery .image-toc li,
.round-shot-image .image-toc li {
  display: inline-block;
  margin-right: 8px;
}
.teaser-wrapper .pagination li button, .image-gallery-figure .image-toc li button,
.image-gallery-text .image-toc li button,
.image-gallery .image-toc li button,
.round-shot-image .image-toc li button,
.teaser-wrapper .pagination li a,
.image-gallery-figure .image-toc li a,
.image-gallery-text .image-toc li a,
.image-gallery .image-toc li a,
.round-shot-image .image-toc li a {
  display: block;
  width: 12px;
  height: 6px;
  background: #becdd7;
  border: none;
}
.teaser-wrapper .pagination li button.js-selected, .image-gallery-figure .image-toc li button.js-selected,
.image-gallery-text .image-toc li button.js-selected,
.image-gallery .image-toc li button.js-selected,
.round-shot-image .image-toc li button.js-selected,
.teaser-wrapper .pagination li a.js-selected,
.image-gallery-figure .image-toc li a.js-selected,
.image-gallery-text .image-toc li a.js-selected,
.image-gallery .image-toc li a.js-selected,
.round-shot-image .image-toc li a.js-selected {
  background: #879baa;
}
.teaser-wrapper .pagination li.on button, .image-gallery-figure .image-toc li.on button,
.image-gallery-text .image-toc li.on button,
.image-gallery .image-toc li.on button,
.round-shot-image .image-toc li.on button {
  background: #879baa;
}
.teaser-wrapper .pagination li button:hover, .image-gallery-figure .image-toc li button:hover,
.image-gallery-text .image-toc li button:hover,
.image-gallery .image-toc li button:hover,
.round-shot-image .image-toc li button:hover,
.teaser-wrapper .pagination li button:focus,
.image-gallery-figure .image-toc li button:focus,
.image-gallery-text .image-toc li button:focus,
.image-gallery .image-toc li button:focus,
.round-shot-image .image-toc li button:focus {
  background: #879baa;
}

.map-overlay .close, .showroom .close-btn {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 300;
  width: auto;
  display: none;
  border: none;
  padding: 5px 27px 5px 8px;
  font-size: 14px;
  line-height: 16px;
  line-height: 1rem;
  color: #fff;
  background-color: #313B45;
}
.map-overlay .close:before, .showroom .close-btn:before {
  position: absolute;
  content: '';
  top: 0;
  right: 5px;
  bottom: 0;
  margin: auto;
  width: 10px;
  height: 10px;
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-position:  0 0;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
  background-position: 0 -2599px;
}
.no-svg .map-overlay .close:before, .map-overlay .no-svg .close:before, .no-svg .showroom .close-btn:before, .showroom .no-svg .close-btn:before {
  background-image: url("../img/icons/icon-sprite.png");
}
.map-overlay .close:hover, .showroom .close-btn:hover, .map-overlay .close:focus, .showroom .close-btn:focus {
  background-color: #374b5a;
  text-decoration: none;
}

.map-overlay .close {
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  background-position: 5px -2595px;
}

.input-picker .ws-button-row {
  clear: both;
}
.input-picker .ws-button-row a,
.input-picker .ws-button-row button {
  display: block;
  position: relative;
  width: 100%;
  padding: 5px 22px 3px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "SiemensSans", sans-serif;
  line-height: 18px;
  line-height: 1.125rem;
  font-weight: bold;
  color: #879baa;
  border: none;
  cursor: pointer;
  background: transparent;
}
.no-csstransforms .input-picker .ws-button-row a, .input-picker .no-csstransforms .ws-button-row a, .no-csstransforms .input-picker .ws-button-row button, .input-picker .no-csstransforms .ws-button-row button {
  padding-top: 4px;
  padding-bottom: 4px;
}
.input-picker .ws-button-row a:hover, .input-picker .ws-button-row a:focus,
.input-picker .ws-button-row button:hover,
.input-picker .ws-button-row button:focus {
  text-decoration: none;
}

.input-picker .ws-button-row a,
.input-picker .ws-button-row button {
  color: #fff;
  background: #879baa;
}
.input-picker .ws-button-row a:hover, .input-picker .ws-button-row a:focus,
.input-picker .ws-button-row button:hover,
.input-picker .ws-button-row button:focus {
  color: #fff;
  background: #506473;
}
.no-csstransforms .input-picker .ws-button-row a:before, .input-picker .no-csstransforms .ws-button-row a:before, .no-csstransforms .input-picker .ws-button-row button:before, .input-picker .no-csstransforms .ws-button-row button:before {
  width: 6px;
  height: 9px;
  border: none;
  background: url(../img/icons/ie-icons.png) 0 -800px no-repeat;
}

.content-slider .teaser-text .play-video:after, .image-gallery-figure .teaser-text .play-video:after,
.image-gallery-text .teaser-text .play-video:after,
.image-gallery .teaser-text .play-video:after,
.round-shot-image .teaser-text .play-video:after, .content-slider-2 .teaser-text .play-video:after, .content-slider-3 .teaser-text .play-video:after, .teaser-gallery .teaser-text .play-video:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 40px;
  height: 2.5rem;
  width: 40px;
  width: 2.5rem;
  margin: -20px 0 0 -20px;
  z-index: 10;
  -moz-transition: background 250ms ease-in;
  -o-transition: background 250ms ease-in;
  -webkit-transition: background 250ms ease-in;
  transition: background 250ms ease-in;
  pointer-events: none;
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 13px -1591px;
  background-position:  0.8125rem -99.4375rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
  background-color: #233746;
  background-color: rgba(0, 0, 0, 0.7);
}
.no-svg .content-slider .teaser-text .play-video:after, .content-slider .teaser-text .no-svg .play-video:after, .no-svg .image-gallery-figure .teaser-text .play-video:after, .image-gallery-figure .teaser-text .no-svg .play-video:after,
.no-svg .image-gallery-text .teaser-text .play-video:after,
.image-gallery-text .teaser-text .no-svg .play-video:after,
.no-svg .image-gallery .teaser-text .play-video:after,
.image-gallery .teaser-text .no-svg .play-video:after,
.no-svg .round-shot-image .teaser-text .play-video:after,
.round-shot-image .teaser-text .no-svg .play-video:after, .no-svg .content-slider-2 .teaser-text .play-video:after, .content-slider-2 .teaser-text .no-svg .play-video:after, .no-svg .content-slider-3 .teaser-text .play-video:after, .content-slider-3 .teaser-text .no-svg .play-video:after, .no-svg .teaser-gallery .teaser-text .play-video:after, .teaser-gallery .teaser-text .no-svg .play-video:after {
  background-image: url("../img/icons/icon-sprite.png");
}
.content-slider .teaser-text .play-video:hover:after, .image-gallery-figure .teaser-text .play-video:hover:after,
.image-gallery-text .teaser-text .play-video:hover:after,
.image-gallery .teaser-text .play-video:hover:after,
.round-shot-image .teaser-text .play-video:hover:after, .content-slider-2 .teaser-text .play-video:hover:after, .content-slider-3 .teaser-text .play-video:hover:after, .teaser-gallery .teaser-text .play-video:hover:after, .content-slider .teaser-text .play-video:focus:after, .image-gallery-figure .teaser-text .play-video:focus:after,
.image-gallery-text .teaser-text .play-video:focus:after,
.image-gallery .teaser-text .play-video:focus:after,
.round-shot-image .teaser-text .play-video:focus:after, .content-slider-2 .teaser-text .play-video:focus:after, .content-slider-3 .teaser-text .play-video:focus:after, .teaser-gallery .teaser-text .play-video:focus:after {
  background-color: #506473;
}

.campaign .section-wrapper-outer.bg-color .more.type-2 a:before,
.campaign .section-wrapper-outer.bg-color .link-list.type-3 li a:before {
  border-color: #fff;
}
.campaign .section-wrapper-outer.bg-color .more.type-2 a:hover,
.campaign .section-wrapper-outer.bg-color .link-list.type-3 li a:hover, .campaign .section-wrapper-outer.bg-color .more.type-2 a:focus,
.campaign .section-wrapper-outer.bg-color .link-list.type-3 li a:focus {
  color: rgba(255, 255, 255, 0.8);
}
.no-opacity .campaign .section-wrapper-outer.bg-color .more.type-2 a:hover, .campaign .section-wrapper-outer.bg-color .no-opacity .more.type-2 a:hover,
.no-opacity .campaign .section-wrapper-outer.bg-color .link-list.type-3 li a:hover,
.campaign .section-wrapper-outer.bg-color .link-list.type-3 .no-opacity li a:hover, .no-opacity .campaign .section-wrapper-outer.bg-color .more.type-2 a:focus, .campaign .section-wrapper-outer.bg-color .no-opacity .more.type-2 a:focus,
.no-opacity .campaign .section-wrapper-outer.bg-color .link-list.type-3 li a:focus,
.campaign .section-wrapper-outer.bg-color .link-list.type-3 .no-opacity li a:focus {
  filter: alpha(opacity=80);
}
.campaign .section-wrapper-outer.bg-color .more.type-2 a:hover:before,
.campaign .section-wrapper-outer.bg-color .link-list.type-3 li a:hover:before, .campaign .section-wrapper-outer.bg-color .more.type-2 a:focus:before,
.campaign .section-wrapper-outer.bg-color .link-list.type-3 li a:focus:before {
  color: rgba(255, 255, 255, 0.8);
}

.input-picker .ws-button-row a:before,
.input-picker .ws-button-row button:before, .dropdown-box button:before, .promotion-module .more-content-btn .more:before, .promotion-module .more-content-btn .less:before, .teaser-wrapper .next a,
.teaser-wrapper .prev a, .info-panel a:before, .content-slider .toc-pager button:before, .image-gallery-figure .toc-pager button:before,
.image-gallery-text .toc-pager button:before,
.image-gallery .toc-pager button:before,
.round-shot-image .toc-pager button:before, .content-slider-2 .toc-pager button:before, .content-slider-3 .toc-pager button:before, .teaser-gallery .toc-pager button:before, .content-slider-2 .toc-nav ol li a:after, .content-slider-2 .toc-chooser ol li a:after, .teaser-gallery .image-toc a:before, .user-steps li:before, .user-steps li:after, .page-nav a:before, .combobox span:after, .input-picker .ws-picker-controls > button.ws-year-btn:after, .input-picker .ws-picker-controls > button:before, .input-picker .ws-picker-controls > button.ws-super-next:after, .input-picker .ws-picker-controls > button.ws-super-prev:after, .panel-controls button:before, .gallery-controls .pager > div span, .locator-paging .prev a:before,
.locator-paging .next a:before, .campaign .image-gallery.large .toc-pager button:before, .content-slider-2 .toc-nav ol li.back a:hover:before, .content-slider-2 .toc-nav ol li.back a:focus:before, .content-slider-2 .toc-nav ol li.back a:before, .service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:hover:before, .service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:focus:before, .service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:before, .sparepart-list-header span:after, .sparepart-list-header span:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  height: 5px;
  height: 0.3125rem;
  width: 5px;
  width: 0.3125rem;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}

.input-picker .ws-button-row a:before,
.input-picker .ws-button-row button:before, .dropdown-box button:before, .promotion-module .more-content-btn .more:before, .promotion-module .more-content-btn .less:before, .teaser-wrapper .next a,
.teaser-wrapper .prev a, .info-panel a:before, .content-slider .toc-pager button:before, .image-gallery-figure .toc-pager button:before,
.image-gallery-text .toc-pager button:before,
.image-gallery .toc-pager button:before,
.round-shot-image .toc-pager button:before, .content-slider-2 .toc-pager button:before, .content-slider-3 .toc-pager button:before, .teaser-gallery .toc-pager button:before, .content-slider-2 .toc-nav ol li a:after, .content-slider-2 .toc-chooser ol li a:after, .teaser-gallery .image-toc a:before, .user-steps li:before, .user-steps li:after, .page-nav a:before, .combobox span:after, .input-picker .ws-picker-controls > button.ws-year-btn:after, .input-picker .ws-picker-controls > button:before, .input-picker .ws-picker-controls > button.ws-super-next:after, .input-picker .ws-picker-controls > button.ws-super-prev:after, .panel-controls button:before, .gallery-controls .pager > div span, .locator-paging .prev a:before,
.locator-paging .next a:before, .campaign .image-gallery.large .toc-pager button:before {
  right: 9px;
  left: auto;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.dropdown-box button:before, .promotion-module .more-content-btn .more:before {
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

.promotion-module .more-content-btn .less:before {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.filter-module .filter-header:after {
  content: '';
  position: absolute;
  top: 12px;
  top: 0.75rem;
  right: 10px;
  right: 0.625rem;
  width: 12px;
  width: 0.75rem;
  height: 2px;
  height: 0.125rem;
  background: #879baa;
}

.filter-module .filter-header:before {
  content: '';
  position: absolute;
  top: 7px;
  top: 0.4375rem;
  right: 15px;
  right: 0.9375rem;
  width: 2px;
  width: 0.125rem;
  height: 12px;
  height: 0.75rem;
  background: #879baa;
}

.user-steps li.done a > span:after, .form-wrapper .be-invalid.valid.ff-text:after, .form-wrapper .be-invalid.valid.ff-textarea:after, .form-wrapper .valid.ff-date:after, .form-wrapper .valid.ff-text:after, .form-wrapper .valid.ff-textarea:after {
  position: absolute;
  top: 7px;
  right: -16px;
  right: -1rem;
  height: 12px;
  height: 0.75rem;
  width: 7px;
  width: 0.4375rem;
  border-left: 3px solid #879baa;
  border-top: 3px solid #879baa;
  content: "";
  -moz-transform: rotate(220deg);
  -ms-transform: rotate(220deg);
  -webkit-transform: rotate(220deg);
  transform: rotate(220deg);
}
.no-csstransforms .user-steps li.done a > span:after, .user-steps li.done .no-csstransforms a > span:after, .no-csstransforms .form-wrapper .valid.ff-date:after, .form-wrapper .no-csstransforms .valid.ff-date:after, .no-csstransforms .form-wrapper .valid.ff-text:after, .form-wrapper .no-csstransforms .valid.ff-text:after, .no-csstransforms .form-wrapper .valid.ff-textarea:after, .form-wrapper .no-csstransforms .valid.ff-textarea:after {
  top: 30%;
  height: 13px;
  width: 20px;
  border: none;
  background: url(../img/icons/checkboxes-radios.png) 4px -1600px no-repeat;
}

.user-steps li.done a > span:after {
  height: 10px;
  height: 0.625rem;
  width: 6px;
  width: 0.375rem;
  border-left: 2px solid #879baa;
  border-top: 2px solid #879baa;
  top: 5%;
  right: -15px;
  right: -0.9375rem;
}
.no-csstransforms .user-steps li.done a > span:after, .user-steps li.done .no-csstransforms a > span:after {
  top: 7px;
  right: -20px;
}

.form-wrapper .be-invalid.ff-text:after, .form-wrapper .be-invalid.ff-textarea:after, .form-wrapper .invalid.ff-date:after, .form-wrapper .invalid.ff-text:after, .form-wrapper .invalid.ff-textarea:after {
  content: '';
  position: absolute;
  top: 11px;
  right: -18px;
  right: -1.125rem;
  height: 15px;
  height: 0.9375rem;
  width: 14px;
  width: 0.875rem;
  background-image: url("../img/icons/checkboxes-radios.svg");
  background-repeat: no-repeat;
  background-position: 0 -1800px;
  background-position:  0 -112.5rem;
  background-size: 38px 2800px;
  background-size:  2.375rem 175rem;
}
.no-svg .form-wrapper .be-invalid.ff-text:after, .form-wrapper .no-svg .be-invalid.ff-text:after, .no-svg .form-wrapper .be-invalid.ff-textarea:after, .form-wrapper .no-svg .be-invalid.ff-textarea:after, .no-svg .form-wrapper .invalid.ff-date:after, .form-wrapper .no-svg .invalid.ff-date:after, .no-svg .form-wrapper .invalid.ff-text:after, .form-wrapper .no-svg .invalid.ff-text:after, .no-svg .form-wrapper .invalid.ff-textarea:after, .form-wrapper .no-svg .invalid.ff-textarea:after {
  background-image: url("../img/icons/checkboxes-radios.png");
}
.no-csstransforms .form-wrapper .be-invalid.ff-text:after, .form-wrapper .no-csstransforms .be-invalid.ff-text:after, .no-csstransforms .form-wrapper .be-invalid.ff-textarea:after, .form-wrapper .no-csstransforms .be-invalid.ff-textarea:after, .no-csstransforms .form-wrapper .invalid.ff-date:after, .form-wrapper .no-csstransforms .invalid.ff-date:after, .no-csstransforms .form-wrapper .invalid.ff-text:after, .form-wrapper .no-csstransforms .invalid.ff-text:after, .no-csstransforms .form-wrapper .invalid.ff-textarea:after, .form-wrapper .no-csstransforms .invalid.ff-textarea:after {
  background: url(../img/icons/checkboxes-radios.png) 0 -1800px no-repeat;
}

.slider-range .ui-slider-handle {
  position: absolute;
  display: block;
  top: -2px;
  top: -0.125rem;
  height: 12px;
  height: 0.75rem;
  width: 14px;
  width: 0.875rem;
  margin: -4px 0 0 -6px;
  margin:  -0.25rem 0 0 -0.375rem;
  outline: 0 none;
  border-radius: 0;
  border: none;
  background: #fff;
  cursor: pointer;
  z-index: 9;
  overflow: visible;
}
.slider-range .ui-slider-handle:after {
  content: ' ';
  display: block;
  position: absolute;
  bottom: -6px;
  bottom: -0.375rem;
  left: 0;
  width: 0;
  height: 0;
  border-color: #fff rgba(255, 255, 255, 0);
  border-style: solid;
  border-width: 7px 7px 0;
  border-width:  0.4375rem 0.4375rem 0;
}
.no-rgba .slider-range .ui-slider-handle:after, .slider-range .no-rgba .ui-slider-handle:after {
  border-color: #fff transparent;
}
.ws-range.ws-focus .slider-range .ui-slider-handle, .slider-range .ws-range.ws-focus .ui-slider-handle {
  background-color: #fff;
}

/******************************************
	OVERVIEW
__________________________________________
******************************************/
.overview-module {
  margin-bottom: 40px;
}

.overview {
  display: table;
  width: 100%;
  word-spacing: -1em;
  margin-bottom: 15px;
  padding: 29px 0 20px;
}
.comparison .overview {
  padding: 0;
  background: none;
}
.content-overview .overview, .combi-overview .overview {
  background: -webkit-radial-gradient(top center, ellipse cover, rgba(0, 0, 0, 0.2) 0%, transparent 70%);
  background: radial-gradient(ellipse at top center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%);
  background-repeat: no-repeat;
  background-position: 0 0, 0 100%;
  background-size: 100% 6px;
  padding: 29px 0 0;
  padding:  1.8125rem 0 0;
}
.no-cssgradients .content-overview .overview:after, .no-cssgradients .combi-overview .overview:after {
  display: none;
}
.overview .combi-overview + .teaser.product,
.overview .teaser.product:first-child {
  border: none;
  padding: 0;
}

.grid-view .overview-inner {
  display: table;
  width: 100%;
}

.items-area {
  width: 73.641%;
}
.items-area .items-area-footer {
  border-top: 1px solid #dfe6ed;
  padding: 1rem 0 3rem;
}
.items-area .teaser.product {
  width: 96.875%;
  margin: 0 0 20px 3.1073%;
  padding-top: 28px;
  border-top: 1px solid #dfe6ed;
}
.items-area .teaser.product:first-child {
  border: none;
  padding: 0;
}
.items-area .teaser.product .product-desc {
  width: 77.373%;
}
.items-area .teaser.product .figure {
  width: 22.627%;
}
.items-area .teaser.product .figure img {
  max-width: 102%;
  margin: 0 auto;
}
.items-area .teaser.product .product-specs {
  width: 95.85687%;
  margin-left: 4.143%;
}
.items-area .teaser.product .ts-header a {
  padding: 0 0 4px;
}
.items-area .teaser.product h2,
.items-area .teaser.product h3,
.items-area .teaser.product h4,
.items-area .teaser.product .meta-data dt,
.items-area .teaser.product .meta-data dd {
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 21px;
  line-height: 1.3125rem;
}
.items-area .teaser.product .value-class {
  display: inline;
}
.items-area .teaser.product .text-section > p {
  font-weight: bold;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 17px;
  line-height: 1.0625rem;
}
.items-area .teaser.product .spec-list {
  margin-bottom: 12px;
}
.items-area .teaser.product .spec-list li {
  font-size: 12px;
  font-size: 0.75rem;
}
.items-area .teaser.product .spec-list li:before {
  top: 7px;
}
.items-area .teaser.product .header-group {
  margin-bottom: 4px;
}
.items-area .teaser.product .header-group > div {
  width: 62.5235%;
  margin-left: 4.143%;
}
.items-area .teaser.product .header-group > .product-eu-label.type-1 {
  width: 29.19%;
  margin-left: 0;
}
.items-area .teaser.product .header-group > .product-price,
.items-area .teaser.product .header-group > .price-info {
  width: 29.19%;
  margin-left: 4.143%;
}
.items-area .teaser.product .header-group > .product-price i,
.items-area .teaser.product .header-group > .price-info i {
  display: block;
  margin-left: 0;
  font-size: 12px;
  font-size: 0.75rem;
}
.items-area .teaser.product .header-group .product-price {
  text-align: left;
  float: none;
}
.items-area .teaser.product .header-group .star-ratings {
  vertical-align: top;
}
.items-area .teaser.product .header-group .product-label {
  position: relative;
  display: inline-block;
}
.items-area .teaser.product .header-group .product-label dd {
  display: inline-block;
  vertical-align: middle;
}
.items-area .teaser.product .footer-group > .product-init {
  float: right;
  word-spacing: 0;
  width: 29.19%;
  margin-left: 4.143%;
}
.items-area .teaser.product .footer-group > .product-additive {
  display: inline-block;
  vertical-align: bottom;
  word-spacing: 0;
  width: 62.5235%;
  margin: 0 0 0 4.143%;
}
.items-area .teaser.product .footer-group > .product-additive + .product-init {
  display: inline-block;
  float: none;
  vertical-align: bottom;
  margin-bottom: 8px;
}
.items-area .teaser.product.animation-pending {
  opacity: 0;
}
.items-area .teaser.product.animate-in {
  transition: opacity 50ms;
  opacity: 1;
}
.items-area .teaser.corporate {
  width: 96.875%;
  margin: 0 0 20px 3.1073%;
  padding-top: 28px;
  border-top: 1px solid #dfe6ed;
}
.items-area .teaser.corporate:first-child {
  border: none;
  padding: 0;
}
.items-area .teaser.corporate h2,
.items-area .teaser.corporate h3,
.items-area .teaser.corporate h4 {
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 21px;
  line-height: 1.3125rem;
}
.items-area .teaser.corporate .corporate-desc {
  width: 72.485%;
}
.items-area .teaser.corporate .corporate-desc h3 {
  font-size: 14px;
}
.items-area .teaser.corporate .figure {
  width: 22.514%;
  float: left;
  /* ToDo floating allowed ? - Opposite to .primary in this case */
  margin-right: 4.143%;
}
.items-area .teaser.corporate p {
  margin-bottom: 15px;
}
.items-area .teaser.corporate p.more {
  margin-bottom: 0;
}
.items-area .teaser.corporate .footer-group .primary {
  clear: none;
}
.grid-view .items-area .teaser.product {
  width: 21.89%;
  margin-bottom: 30px;
  padding-top: 0;
  border: none;
}
.grid-view .items-area .teaser.product .ts-header a {
  padding: 0;
}
.grid-view .items-area .teaser.product .figure {
  display: block;
  width: 100%;
  margin: 0 0 10px;
  margin:  0 0 0.625rem;
  background: #f2f5f8;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JlY2RkNyIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZWNkZDciIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(190, 205, 215, 0.3)), color-stop(100%, rgba(190, 205, 215, 0)));
  background: -moz-linear-gradient(top, rgba(190, 205, 215, 0.3) 0%, rgba(190, 205, 215, 0) 100%);
  background: -webkit-linear-gradient(top, rgba(190, 205, 215, 0.3) 0%, rgba(190, 205, 215, 0) 100%);
  background: linear-gradient(to bottom, rgba(190, 205, 215, 0.3) 0%, rgba(190, 205, 215, 0) 100%);
}
.grid-view .items-area .teaser.product .figure a {
  border: none;
}
.grid-view .items-area .teaser.product .figure.img-frame {
  background: none;
}
.grid-view .items-area .teaser.product.shop .figure {
  background: none;
}
.grid-view .items-area .teaser.product.shop .figure > a {
  border: 1px solid #cdd9e1;
}
.grid-view .items-area .teaser.product h2,
.grid-view .items-area .teaser.product h3,
.grid-view .items-area .teaser.product h4,
.grid-view .items-area .teaser.product .meta-data dt,
.grid-view .items-area .teaser.product .meta-data dd {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 20px;
  line-height: 1.25rem;
}
.grid-view .items-area .teaser.product .product-desc,
.grid-view .items-area .teaser.product .header-group > div,
.grid-view .items-area .teaser.product .header-group > .product-price,
.grid-view .items-area .teaser.product .footer-group > .product-init,
.grid-view .items-area .teaser.product .footer-group > .product-additive,
.grid-view .items-area .teaser.product .star-ratings {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.grid-view .items-area .teaser.product .product-specs,
.grid-view .items-area .teaser.product .product-additive {
  display: none;
}
.grid-view .items-area .teaser.product .product-label {
  margin-bottom: 9px;
}
.grid-view .items-area .teaser.product .product-price {
  text-align: left;
  margin-bottom: 9px;
}
.grid-view .items-area .teaser.product .product-price i {
  margin: 5px 0 2px;
}
.grid-view .items-area .teaser.product .product-price .additional {
  display: block;
}
.comparison .grid-view .items-area .teaser.product {
  display: block;
  width: 100%;
  margin: 0 auto;
}
.grid-view .items-area .recipes-list .teaser.product {
  width: 46.89%;
}
.grid-view .items-area .recipes-list .teaser.product .figure {
  min-height: 186px;
}
.grid-view .items-area .recipes-list .teaser.product h2 {
  max-width: 100%;
}
.grid-view .items-area .recipes-list .teaser.product .header-group {
  margin-bottom: 5px;
  padding-bottom: 0;
}

/*** SIDEBAR-LEFT SIDE****/
.sidebar {
  width: 19.1%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 15px;
}
.comparison .sidebar {
  vertical-align: bottom;
}

/*** used in sparepart-finder ***/
[data-loadmore] .teaser {
  display: none;
}
[data-loadmore].items-visible .teaser {
  display: inline-block;
}

/******************************************
OVERVIEW-HEAD
__________________________________________
******************************************/
.overview-head, .overview-footer {
  display: table;
  margin-bottom: 10px;
}

.overview-footer {
  padding-bottom: 21px;
}

/************
		MODEL COUNT
		******************/
.overview-title,
.model-count {
  display: inline-block;
}
.overview-title dd,
.model-count dd {
  display: inline-block;
  font: bold 20px "SiemensSans", sans-serif;
}
.overview-title dd.extra-info,
.model-count dd.extra-info {
  display: block;
  font-size: 17px;
  color: #879baa;
}
.overview-title dd.extra-info a,
.model-count dd.extra-info a {
  color: #147391;
  text-decoration: underline;
}
.overview-title dd.extra-info a:hover, .overview-title dd.extra-info a:focus,
.model-count dd.extra-info a:hover,
.model-count dd.extra-info a:focus {
  text-decoration: none;
}

.model-count q,
.intro q {
  position: relative;
  color: #147391;
  quotes: inherit;
}
.model-count q:before,
.intro q:before {
  content: open-quote;
}
.model-count q:after,
.intro q:after {
  content: close-quote;
}

/************
		GRID-SWITCH
		******************/
.grid-switch {
  display: inline-block;
  margin-right: 10px;
}
.grid-switch button,
.grid-switch a {
  display: inline-block;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 22px 5px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  color: #374b5a;
  border: none;
  background: none;
  cursor: pointer;
}
.grid-switch button:after,
.grid-switch a:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  height: 16px;
  width: 16px;
  margin: auto 0;
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 0 -2997px;
  background-position:  0 -187.3125rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
}
.no-svg .grid-switch button:after, .no-svg
.grid-switch a:after {
  background-image: url("../img/icons/icon-sprite.png");
}
.grid-switch .grid {
  color: #879baa;
}
.grid-switch .grid:after {
  background-position: 0 -3397px;
}
.grid-switch .grid:hover, .grid-switch .grid:focus {
  color: #374b5a;
}
.grid-switch .grid:hover:after, .grid-switch .grid:focus:after {
  background-position: 0 -3197px;
}
.grid-switch.on .list {
  color: #879baa;
}
.grid-switch.on .list:after {
  background-position: 0 -2797px;
}
.grid-switch.on .list:hover, .grid-switch.on .list:focus {
  color: #374b5a;
}
.grid-switch.on .list:hover:after, .grid-switch.on .list:focus:after {
  background-position: 0 -2997px;
}
.grid-switch.on .grid {
  color: #374b5a;
}
.grid-switch.on .grid:after {
  background-position: 0 -3197px;
}
.grid-switch .no-js {
  display: none;
}

.view-switcher {
  float: right;
}
.js .view-switcher button[type=submit] {
  display: none;
}
.view-switcher > form {
  display: inline-block;
  vertical-align: top;
  margin-left: 6px;
}
.view-switcher label {
  font-size: 14px;
  font-size: 0.875rem;
  margin-right: 5px;
  color: #879baa;
}

/************
		SERVICE ASSIST
		******************/
.service-assist.overview-head h2, .service-assist.overview-footer h2 {
  display: inline-block;
}
.service-assist.content-block .more.type-3 {
  float: right;
  display: inline-block;
}

/* Additional red text line */
.redline-text {
  width: 800px;
  color: red;
  float: left;
  margin-left: 147px;
  margin-bottom: 10px;
  font-family: "SiemensSans",sans-serif;
}

/******************************************
	FILTER-MODULE
__________________________________________
******************************************/
.js .filter-module .more {
  display: none;
}
.filter-module h2,
.filter-module h4 {
  display: block;
  padding: 6px 10px 6px;
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 10px;
  background: #becdd7;
  color: #fff;
}
.filter-module h4 {
  /* headlines for each product in combinations */
  margin-top: 2rem;
}
.filter-module h4:first-child {
  margin-top: 0;
}
.filter-module .filter-header {
  position: relative;
  padding-right: 15px;
  max-width: 164px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  cursor: pointer;
  z-index: 10;
}
.filter-module .filter-header:after {
  right: 0;
}
.no-js .filter-module .filter-header:after {
  display: none;
}
.filter-module .filter-header:before {
  right: 5px;
}
.no-js .filter-module .filter-header:before {
  display: none;
}
.filter-module .filter-header.js-selected:before {
  display: none;
}
.filter-module h3 {
  font-size: 14px;
  font-size: 0.875rem;
  display: inline-block;
  line-height: 1.3;
  margin: 0 10px 0 0;
  font-weight: bold;
  color: #333;
}
.filter-module .filter-inner {
  margin: -10px;
  padding: 10px;
}
.filter-module .filter-box {
  margin-bottom: 12px;
  padding: 1px 10px 1px 10px;
  overflow: hidden;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  background: #fff;
  /***FIlTER-CHECKBOX***/
}
.no-boxshadow .filter-module .filter-box {
  border: 1px solid #becdd7;
}
.filter-module .filter-box ul {
  max-width: 164px;
  margin-top: 10px;
}
.filter-module .filter-box .box-box .ui-slider {
  margin: 20px 8px 0;
}
.filter-module .filter-box .box-box li {
  position: relative;
  margin-bottom: 10px;
}
.filter-module .filter-box .box-box .tooltip {
  position: absolute;
  top: 0;
  right: 9px;
  bottom: 0;
  margin: auto 0;
}
.filter-module .filter-box input[type="checkbox"] {
  /* same for old ie */
}
.filter-module .filter-box input[type="checkbox"] + label {
  display: block;
  cursor: pointer;
  padding: 4px 30px 4px 4px;
  padding:  0.25rem 1.875rem 0.25rem 0.25rem;
  background: #ebf0f5;
  word-wrap: break-word;
}
.filter-module .filter-box input[type="checkbox"] + label:after {
  background-image: none;
}
.filter-module .filter-box input[type="checkbox"]:focus + label,
.filter-module .filter-box input[type="checkbox"] + label:hover {
  background-image: none;
  background-image: linear-gradient(to bottom, rgba(190, 205, 215, 0.25), rgba(190, 205, 215, 0.25));
}
.filter-module .filter-box input[type="checkbox"]:focus + label:after,
.filter-module .filter-box input[type="checkbox"] + label:hover:after {
  background-image: none;
}
.filter-module .filter-box input[type="checkbox"].a11y-focus-key + label {
  outline: 1px solid;
  outline-offset: -1px;
}
.filter-module .filter-box input[type="checkbox"]:checked:focus + label:after {
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 0 -2595px;
  background-position:  0 -162.1875rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
}
.no-svg .filter-module .filter-box input[type="checkbox"]:checked:focus + label:after {
  background-image: url("../img/icons/icon-sprite.png");
}
.filter-module .filter-box input[type="checkbox"]:checked + label {
  color: #fff;
  background-color: #506473;
}
.filter-module .filter-box input[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  top: 0;
  right: 21px;
  left: auto;
  width: 1px;
  height: 100%;
  background: #fff;
}
.filter-module .filter-box input[type="checkbox"]:checked + label:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 5px;
  left: auto;
  width: 10px;
  height: 15px;
  margin-top: -10px;
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 0 -2595px;
  background-position:  0 -162.1875rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
}
.no-svg .filter-module .filter-box input[type="checkbox"]:checked + label:after {
  background-image: url("../img/icons/icon-sprite.png");
}
.filter-module .filter-box input[type="checkbox"]:checked + label:hover:after, .filter-module .filter-box input[type="checkbox"]:checked + label:focus:after {
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 0 -2595px;
  background-position:  0 -162.1875rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
}
.no-svg .filter-module .filter-box input[type="checkbox"]:checked + label:hover:after, .no-svg .filter-module .filter-box input[type="checkbox"]:checked + label:focus:after {
  background-image: url("../img/icons/icon-sprite.png");
}
.filter-module .filter-box input[type="checkbox"]:checked ~ .tooltip {
  display: none;
}
.filter-module .filter-box input[type="checkbox"].prop-checked + label {
  color: #fff;
  background-color: #506473;
}
.filter-module .filter-box input[type="checkbox"].prop-checked + label:before {
  content: '';
  position: absolute;
  top: 0;
  right: 21px;
  left: auto;
  width: 1px;
  height: 100%;
  background: #fff;
}
.filter-module .filter-box input[type="checkbox"].prop-checked + label:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 5px;
  left: auto;
  width: 10px;
  height: 15px;
  margin-top: -10px;
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 0 -2595px;
  background-position:  0 -162.1875rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
}
.no-svg .filter-module .filter-box input[type="checkbox"].prop-checked + label:after {
  background-image: url("../img/icons/icon-sprite.png");
}
.filter-module .filter-box input[type="checkbox"].prop-checked ~ .tooltip {
  display: none;
}
.filter-module .filter-box input[type="checkbox"]:disabled + label {
  cursor: default;
  opacity: .6;
}
.filter-module .filter-box input[type="checkbox"]:disabled:focus + label,
.filter-module .filter-box input[type="checkbox"]:disabled + label:hover {
  background-image: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.filter-module .filter-box input[type="checkbox"].prop-disabled + label {
  cursor: default;
  opacity: .6;
}
.filter-module .filter-box .count {
  display: inline;
}
.filter-module .filter-box .count:before {
  display: inline;
  content: ' ';
  height: 1em;
}
.filter-module .more {
  margin-top: 10px;
}
.filter-module .multi-range input {
  width: 5em;
  border: none;
  color: #879baa;
  font-weight: bold;
}
.filter-module .multi-range span {
  color: #879baa;
  font-weight: bold;
}
.filter-module .multi-range input::-webkit-outer-spin-button,
.filter-module .multi-range input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.filter-module .multi-range .form-col {
  display: inline-block;
  float: right;
}
.filter-module .multi-range .form-col input {
  text-align: right;
}
.filter-module .multi-range .form-col:first-child {
  float: left;
}
.filter-module .multi-range .form-col:first-child input {
  text-align: left;
}
.filter-module .ungrouped .filter-header {
  display: none;
}
.filter-module .ungrouped .box-box > ul {
  padding-top: 10px;
  padding-top: 0.625rem;
}

.pre-filter-list {
  margin: 5px 0 10px;
}
.pre-filter-list li {
  border-top: 1px solid #ebf0f5;
  margin: 0;
  padding: 5px 0;
}
.pre-filter-list li:only-of-type {
  border-color: #becdd7;
}
.pre-filter--active .pre-filter-list li {
  border: 0 none;
  padding: 0;
}
.pre-filter-list a {
  position: relative;
  display: block;
  padding: 2px 0;
}
.pre-filter-list a:hover, .pre-filter-list a:focus {
  text-decoration: none;
}
.pre-filter-list a.a11y-focus-key {
  text-decoration: underline;
}
.pre-filter-list a.active {
  padding: 4px 30px 4px 4px;
  padding:  0.25rem 1.875rem 0.25rem 0.25rem;
  cursor: pointer;
  word-wrap: break-word;
  color: #fff;
  background-color: #506473;
}
.pre-filter-list a.active:before {
  content: '';
  position: absolute;
  top: 0;
  right: 21px;
  left: auto;
  width: 1px;
  height: 100%;
  background: #fff;
}
.pre-filter-list a.active:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 5px;
  left: auto;
  width: 10px;
  height: 15px;
  margin-top: -10px;
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 0 -2595px;
  background-position:  0 -162.1875rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
}
.no-svg .pre-filter-list a.active:after {
  background-image: url("../img/icons/icon-sprite.png");
}
.pre-filter-list a.active:hover:after, .pre-filter-list a.active:focus:after {
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 0 -2595px;
  background-position:  0 -162.1875rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
}
.no-svg .pre-filter-list a.active:hover:after, .no-svg .pre-filter-list a.active:focus:after {
  background-image: url("../img/icons/icon-sprite.png");
}

.filter-header-prefilter a {
  position: relative;
  display: block;
  padding: 0 0 0 15px;
}
.filter-header-prefilter a:before {
  background-image: url("../img/icons/ie-icons.svg");
  background-repeat: no-repeat;
  background-position: 0 -1599px;
  background-position:  0 -99.9375rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
  background-position: right -1599px;
  position: absolute;
  left: 0;
  top: 3px;
  content: ' ';
  width: 7px;
  height: 11px;
}
.no-svg .filter-header-prefilter a:before {
  background-image: url("../img/icons/ie-icons.png");
}

.no-btn .input-buttons {
  display: none !important;
}

/******************************************
	OVERVIEW
__________________________________________
******************************************/
.content-overview, .combi-overview {
  position: relative;
  margin: 25px 0 40px;
  padding-bottom: 5px;
}
.content-overview.no-divider, .no-divider.combi-overview {
  background: none;
}
.content-overview .panel-group, .combi-overview .panel-group {
  position: relative;
}
.content-overview .panel-wrapper.campaign .section-wrapper-outer, .combi-overview .panel-wrapper.campaign .section-wrapper-outer {
  margin-left: -17px;
}
.content-overview .panel-wrapper.campaign .section-wrapper-outer:first-child .section-wrapper-inner, .combi-overview .panel-wrapper.campaign .section-wrapper-outer:first-child .section-wrapper-inner {
  padding-top: 40px;
}
.content-overview .panel-wrapper.campaign .unit-items, .combi-overview .panel-wrapper.campaign .unit-items {
  padding-top: 40px;
  margin-bottom: 0px;
}
.content-overview .panel-wrapper .content-block.video .figure img, .combi-overview .panel-wrapper .content-block.video .figure img {
  z-index: 0;
}
.content-overview .panel-wrapper .content-block.aux .toggle-box > .toggle-box-inner div:before, .combi-overview .panel-wrapper .content-block.aux .toggle-box > .toggle-box-inner div:before,
.content-overview .panel-wrapper .content-block.aux .toggle-box > .toggle-box-inner div:after,
.combi-overview .panel-wrapper .content-block.aux .toggle-box > .toggle-box-inner div:after {
  display: block;
  position: relative;
}
.content-overview .panel, .combi-overview .panel {
  width: 100%;
  background: #fff;
  /* IE opacity-Bug */
  z-index: 1;
  /* IE8 opacity-Bug */
}
.content-overview .panel > p, .combi-overview .panel > p {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
.content-overview .panel > p.more.type-2, .combi-overview .panel > p.more.type-2 {
  margin: 0;
}
.content-overview .panel > p.more.type-2 a:before, .combi-overview .panel > p.more.type-2 a:before {
  top: 40%;
}
.content-overview .content-box h2, .combi-overview .content-box h2 {
  padding: 5px 0 18px;
  border-bottom: 1px solid #ccc;
}
.content-overview .product-items, .combi-overview .product-items {
  padding: 40px 0 20px;
  padding:  2.5rem 0 1.25rem;
}
.content-overview .items-area .teaser.product:first-child, .combi-overview .items-area .teaser.product:first-child {
  border-top: none;
}

.data-list {
  margin: 0 0 10px 0;
  margin:  0 0 0.625rem 0;
}
.data-list li {
  border-bottom: 1px solid #ccc;
}
.data-list dl {
  overflow: hidden;
}
.data-list dt,
.data-list dd {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.data-list ul dt {
  width: 65%;
  padding: 10px 10px 10px 0;
  color: #879baa;
}
.data-list ul dd {
  position: relative;
  width: 35%;
  padding: 10px 15px 10px 12px;
  z-index: 2;
}
.data-list ul dd:before {
  content: '';
  position: absolute;
  top: -100px;
  left: 0;
  right: 0;
  bottom: 30px;
  background: #f7f9fb;
  height: 800px;
  z-index: -1;
}
.data-list ul dd span {
  word-wrap: break-word;
}
.js-expanded .data-list {
  margin-bottom: 37px;
}

/******************************************
	ITEM-LIST
__________________________________________
******************************************/
.item-list {
  padding-top: 10px;
}
.item-list li {
  margin-bottom: 5px;
  border-top: 1px solid #dfe6ed;
  padding: 15px 0;
}
.item-list > ul:first-child li:first-child {
  border: none;
}
.item-list .header-group {
  margin: 0 0 10px 0;
  margin:  0 0 0.625rem 0;
}
.item-list .header-group .star-ratings {
  top: 2px;
}
.item-list .hgroup {
  margin-bottom: 11px;
}
.item-list .meta-data {
  overflow: hidden;
  font-size: 12px;
  font-size: 0.75rem;
  margin-bottom: 5px;
}
.item-list .meta-data dt:first-child + dd {
  padding-left: 0;
}
.item-list .meta-data dt:first-child + dd:before {
  display: none;
}
.item-list .meta-data dd {
  float: left;
  position: relative;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: bold;
  padding: 0 10px;
  padding:  0 0.625rem;
}
.item-list .meta-data dd:before {
  content: '';
  position: absolute;
  top: 2px;
  top: 0.125rem;
  left: 0px;
  left: 0rem;
  height: 12px;
  height: 0.75rem;
  width: 1px;
  background: #becdd7;
}
.item-list h3 {
  display: inline-block;
  margin: 0 10px 0 0;
  margin:  0 0.625rem 0 0;
  font-size: 17px;
  font-size: 1.0625rem;
}
.item-list .more strong {
  display: inline-block;
  vertical-align: center;
  margin-right: 10px;
  color: #879baa;
}
.item-list .more button,
.item-list .more a {
  display: inline-block;
  vertical-align: center;
  padding-right: 50px;
  width: auto;
  min-width: 130px;
  min-width: 8.125rem;
}

/******************************************
	TEASER-SWITCHER
__________________________________________
******************************************/
.teaser-wrapper {
  width: 100%;
  position: relative;
  margin-bottom: 30px;
  padding: 35px 0 80px;
  padding:  2.1875rem 0 5rem;
}
.teaser-wrapper h2 {
  margin-bottom: 20px;
}
.teaser-wrapper .next,
.teaser-wrapper .prev {
  position: absolute;
  bottom: 50px;
  left: 0;
}
.teaser-wrapper .next {
  left: auto;
  right: 0;
}
.teaser-wrapper .next a,
.teaser-wrapper .prev a {
  display: none;
  height: 15px;
  width: 15px;
  right: 30px;
  border-color: #becdd7;
  cursor: default;
}
.no-csstransforms .teaser-wrapper .next a, .no-csstransforms
.teaser-wrapper .prev a {
  width: 20px;
  height: 22px;
  border: none;
  background: url(../img/icons/ie-icons.png) 100% -3800px no-repeat;
}
.teaser-wrapper .prev a {
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  left: 25px;
}
.no-csstransforms .teaser-wrapper .prev a {
  background-position: 0 -3400px;
}
.js .teaser-wrapper .next a, .js .teaser-wrapper .prev a {
  display: block;
}
.teaser-wrapper .next.show a,
.teaser-wrapper .prev.show a {
  border-color: #879baa;
  cursor: pointer;
}
.no-csstransforms .teaser-wrapper .next.show a, .no-csstransforms
.teaser-wrapper .prev.show a {
  background-position: 100% -4000px;
}
.teaser-wrapper .next.show a:hover, .teaser-wrapper .next.show a:focus,
.teaser-wrapper .prev.show a:hover,
.teaser-wrapper .prev.show a:focus {
  border-color: #506473;
}
.no-csstransforms .teaser-wrapper .prev.show a {
  background-position: 0 -3600px;
}
.teaser-wrapper .pagination {
  width: 80%;
  bottom: 40px;
  margin: 0 10%;
  text-align: center;
}

.rack {
  clear: both;
}
.rack .rack-teaser {
  width: 240px;
  float: left;
  overflow: hidden;
  margin: 0;
}
.rack .rack-teaser .teaser {
  width: 196px;
  margin: 0 22px;
}
.js .rack {
  overflow: hidden;
}

/******************************************
	FOOTER
__________________________________________
******************************************/
[role="contentinfo"] {
  position: relative;
  padding: 0 17px;
}
[role="contentinfo"] li {
  position: relative;
}
[role="contentinfo"] a {
  display: block;
}
[role="contentinfo"] a:hover, [role="contentinfo"] a:focus {
  color: #147391;
  text-decoration: none;
}

.site-info {
  margin-bottom: 40px;
}
.site-info ul:first-child {
  float: left;
}
.site-info li {
  color: #879baa;
}
.site-info li:before {
  content: '';
  position: absolute;
  top: 4px;
  left: 0;
  height: 13px;
  width: 1px;
  background: #becdd7;
}
.site-info li a {
  padding: 0 10px;
  padding:  0 0.625rem;
}
.site-info li:first-child a {
  padding-left: 0;
}
.site-info li:first-child:before {
  display: none;
}
.site-info li.copyright:first-child {
  padding-left: 0;
}

.secondary-info {
  float: right;
}
.secondary-info .social {
  display: inline-block;
}

.copyright {
  padding: 0 10px;
}

.social {
  white-space: nowrap;
}
.social dt, .social dd {
  display: inline-block;
  margin-left: 5px;
  margin-left: 0.3125rem;
  word-spacing: normal;
  vertical-align: top;
  line-height: 20px;
}
.social dd {
  display: inline-block;
}
.social dd a {
  width: 20px;
  height: 20px;
  display: block;
  margin: 0;
  padding: 0;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  background-image: url("../img/icons/social-icons.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-position:  0 0;
  background-size: 100px 4250px;
  background-size:  6.25rem 265.625rem;
}
.no-svg .social dd a {
  background-image: url("../img/icons/social-icons.png");
}
.social dd:before {
  display: none;
}
.social dd.facebook a {
  background-position: 0 0;
  background-position:  0 0;
}
.social dd.twitter a {
  background-position: 0 -400px;
  background-position:  0 -25rem;
}
.social dd.youtube a {
  background-position: 0 -800px;
  background-position:  0 -50rem;
}
.social dd.youku a {
  background-position: 0 -3293px;
  background-position:  0 -205.8125rem;
}
.social dd.wechat a {
  background-position: 0 -3509px;
  background-position:  0 -219.3125rem;
}
.social dd.sina a {
  background-position: 0 -3725px;
  background-position:  0 -232.8125rem;
}
.social dd.pinterest a {
  background-position: 0 -4200px;
  background-position:  0 -262.5rem;
}
.social dd.instagram a {
  background-position: 0 -4000px;
  background-position:  0 -250rem;
}
.social dd.qr-wechat img {
  display: block;
  max-width: 100px;
  max-height: 100px;
  width: auto;
  height: auto;
  border: none;
  margin: auto;
}

.site-content {
  position: relative;
  padding: 0 0 15px;
  padding:  0 0 0.9375rem;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

.info-panel {
  width: 17.24137%;
  margin: 0 0 23px 2.29885%;
}
.info-panel ul {
  padding-top: 5px;
  padding-top: 0.3125rem;
}
.info-panel a {
  display: block;
  padding: 10px 0 10px 0;
  padding:  0.625rem 0 0.625rem 0;
}
.info-panel a:before {
  height: 4px;
  height: 0.25rem;
  width: 4px;
  width: 0.25rem;
  border-width: 1px;
  border-color: transparent;
  right: 3px;
}
.info-panel a:hover:before, .info-panel a:focus:before {
  border-color: #147391;
}
.no-csstransforms .info-panel a:hover:before, .no-csstransforms .info-panel a:focus:before {
  width: 6px;
  height: 9px;
  border: none;
  background: url(../img/icons/ie-icons.png) 0 -1600px no-repeat;
}
.info-panel h3 {
  position: relative;
  border-bottom: 1px solid #becdd7;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
}
.info-panel li a {
  display: block;
  padding: 3px 0;
  padding:  0.1875rem 0;
}

/******************************************
	STAGE
__________________________________________
******************************************/
.stage {
  position: absolute;
  top: 0;
  width: 100%;
}

/***********
	CONTENT-SLIDER
		************/
.content-slider, .image-gallery-figure,
.image-gallery-text,
.image-gallery,
.round-shot-image, .content-slider-2, .content-slider-3, .teaser-gallery {
  position: relative;
  height: 333px;
  height: 20.8125rem;
  overflow: hidden;
}
.content-slider.no-btn .toc-pager, .no-btn.image-gallery-figure .toc-pager,
.no-btn.image-gallery-text .toc-pager,
.no-btn.image-gallery .toc-pager,
.no-btn.round-shot-image .toc-pager, .no-btn.content-slider-2 .toc-pager, .no-btn.content-slider-3 .toc-pager, .no-btn.teaser-gallery .toc-pager {
  display: none;
}
.content-slider .toc-pager, .image-gallery-figure .toc-pager,
.image-gallery-text .toc-pager,
.image-gallery .toc-pager,
.round-shot-image .toc-pager, .content-slider-2 .toc-pager, .content-slider-3 .toc-pager, .teaser-gallery .toc-pager {
  display: none;
}
.content-slider .toc-pager button, .image-gallery-figure .toc-pager button,
.image-gallery-text .toc-pager button,
.image-gallery .toc-pager button,
.round-shot-image .toc-pager button, .content-slider-2 .toc-pager button, .content-slider-3 .toc-pager button, .teaser-gallery .toc-pager button {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 70px;
  height: 70px;
  margin: auto 0;
  padding: 0;
  z-index: 2;
  background: transparent;
}
.content-slider .toc-pager button:before, .image-gallery-figure .toc-pager button:before,
.image-gallery-text .toc-pager button:before,
.image-gallery .toc-pager button:before,
.round-shot-image .toc-pager button:before, .content-slider-2 .toc-pager button:before, .content-slider-3 .toc-pager button:before, .teaser-gallery .toc-pager button:before {
  right: 15px;
  height: 23px;
  height: 1.4375rem;
  width: 23px;
  width: 1.4375rem;
  box-shadow: 5px -3px 5px rgba(0, 0, 0, 0.3);
}
.content-slider .toc-pager button:hover:before, .image-gallery-figure .toc-pager button:hover:before,
.image-gallery-text .toc-pager button:hover:before,
.image-gallery .toc-pager button:hover:before,
.round-shot-image .toc-pager button:hover:before, .content-slider-2 .toc-pager button:hover:before, .content-slider-3 .toc-pager button:hover:before, .teaser-gallery .toc-pager button:hover:before, .content-slider .toc-pager button:focus:before, .image-gallery-figure .toc-pager button:focus:before,
.image-gallery-text .toc-pager button:focus:before,
.image-gallery .toc-pager button:focus:before,
.round-shot-image .toc-pager button:focus:before, .content-slider-2 .toc-pager button:focus:before, .content-slider-3 .toc-pager button:focus:before, .teaser-gallery .toc-pager button:focus:before {
  box-shadow: none;
}
.content-slider .toc-pager button.next, .image-gallery-figure .toc-pager button.next,
.image-gallery-text .toc-pager button.next,
.image-gallery .toc-pager button.next,
.round-shot-image .toc-pager button.next, .content-slider-2 .toc-pager button.next, .content-slider-3 .toc-pager button.next, .teaser-gallery .toc-pager button.next {
  right: 0;
}
.content-slider .toc-pager button.prev:before, .image-gallery-figure .toc-pager button.prev:before,
.image-gallery-text .toc-pager button.prev:before,
.image-gallery .toc-pager button.prev:before,
.round-shot-image .toc-pager button.prev:before, .content-slider-2 .toc-pager button.prev:before, .content-slider-3 .toc-pager button.prev:before, .teaser-gallery .toc-pager button.prev:before {
  left: 15px;
  right: auto;
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.no-csstransforms .content-slider .toc-pager button:before, .no-csstransforms .image-gallery-figure .toc-pager button:before,
.no-csstransforms .image-gallery-text .toc-pager button:before,
.no-csstransforms .image-gallery .toc-pager button:before,
.no-csstransforms .round-shot-image .toc-pager button:before, .no-csstransforms .content-slider-2 .toc-pager button:before, .no-csstransforms .content-slider-3 .toc-pager button:before, .no-csstransforms .teaser-gallery .toc-pager button:before {
  height: 80px;
  left: 0;
  width: 70px;
  border: none;
  background: url(../img/icons/ie-icons.png) 100% 0 no-repeat;
}
.no-csstransforms .content-slider .toc-pager button:hover:before, .no-csstransforms .image-gallery-figure .toc-pager button:hover:before,
.no-csstransforms .image-gallery-text .toc-pager button:hover:before,
.no-csstransforms .image-gallery .toc-pager button:hover:before,
.no-csstransforms .round-shot-image .toc-pager button:hover:before, .no-csstransforms .content-slider-2 .toc-pager button:hover:before, .no-csstransforms .content-slider-3 .toc-pager button:hover:before, .no-csstransforms .teaser-gallery .toc-pager button:hover:before, .no-csstransforms .content-slider .toc-pager button:focus:before, .no-csstransforms .image-gallery-figure .toc-pager button:focus:before,
.no-csstransforms .image-gallery-text .toc-pager button:focus:before,
.no-csstransforms .image-gallery .toc-pager button:focus:before,
.no-csstransforms .round-shot-image .toc-pager button:focus:before, .no-csstransforms .content-slider-2 .toc-pager button:focus:before, .no-csstransforms .content-slider-3 .toc-pager button:focus:before, .no-csstransforms .teaser-gallery .toc-pager button:focus:before {
  background-position: 100% -200px;
}
.no-csstransforms .content-slider .toc-pager button.prev:before, .no-csstransforms .image-gallery-figure .toc-pager button.prev:before,
.no-csstransforms .image-gallery-text .toc-pager button.prev:before,
.no-csstransforms .image-gallery .toc-pager button.prev:before,
.no-csstransforms .round-shot-image .toc-pager button.prev:before, .no-csstransforms .content-slider-2 .toc-pager button.prev:before, .no-csstransforms .content-slider-3 .toc-pager button.prev:before, .no-csstransforms .teaser-gallery .toc-pager button.prev:before {
  background-position: 0 -400px;
}
.no-csstransforms .content-slider .toc-pager button.prev:hover:before, .no-csstransforms .image-gallery-figure .toc-pager button.prev:hover:before,
.no-csstransforms .image-gallery-text .toc-pager button.prev:hover:before,
.no-csstransforms .image-gallery .toc-pager button.prev:hover:before,
.no-csstransforms .round-shot-image .toc-pager button.prev:hover:before, .no-csstransforms .content-slider-2 .toc-pager button.prev:hover:before, .no-csstransforms .content-slider-3 .toc-pager button.prev:hover:before, .no-csstransforms .teaser-gallery .toc-pager button.prev:hover:before, .no-csstransforms .content-slider .toc-pager button.prev:focus:before, .no-csstransforms .image-gallery-figure .toc-pager button.prev:focus:before,
.no-csstransforms .image-gallery-text .toc-pager button.prev:focus:before,
.no-csstransforms .image-gallery .toc-pager button.prev:focus:before,
.no-csstransforms .round-shot-image .toc-pager button.prev:focus:before, .no-csstransforms .content-slider-2 .toc-pager button.prev:focus:before, .no-csstransforms .content-slider-3 .toc-pager button.prev:focus:before, .no-csstransforms .teaser-gallery .toc-pager button.prev:focus:before {
  background-position: 0 -600px;
}
.no-js .content-slider, .no-js .image-gallery-figure,
.no-js .image-gallery-text,
.no-js .image-gallery,
.no-js .round-shot-image, .no-js .content-slider-2, .no-js .content-slider-3, .no-js .teaser-gallery {
  overflow: auto;
}
.content-slider .slider-group, .image-gallery-figure .slider-group,
.image-gallery-text .slider-group,
.image-gallery .slider-group,
.round-shot-image .slider-group, .content-slider-2 .slider-group, .content-slider-3 .slider-group, .teaser-gallery .slider-group {
  overflow: hidden;
}
.content-slider .slider-teaser, .image-gallery-figure .slider-teaser,
.image-gallery-text .slider-teaser,
.image-gallery .slider-teaser,
.round-shot-image .slider-teaser, .content-slider-2 .slider-teaser, .content-slider-3 .slider-teaser, .teaser-gallery .slider-teaser {
  position: relative;
  width: auto;
  min-width: 100%;
  max-width: 100%;
  padding-bottom: 34%;
  z-index: 1;
  overflow: hidden;
}
.content-slider .teaser-box, .image-gallery-figure .teaser-box,
.image-gallery-text .teaser-box,
.image-gallery .teaser-box,
.round-shot-image .teaser-box, .content-slider-2 .teaser-box, .content-slider-3 .teaser-box, .teaser-gallery .teaser-box {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.content-slider .teaser-text, .image-gallery-figure .teaser-text,
.image-gallery-text .teaser-text,
.image-gallery .teaser-text,
.round-shot-image .teaser-text, .content-slider-2 .teaser-text, .content-slider-3 .teaser-text, .teaser-gallery .teaser-text {
  position: absolute;
  right: 40px;
  bottom: 26px;
  width: 437px;
  width: 27.3125rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.content-slider .teaser-text .play-video, .image-gallery-figure .teaser-text .play-video,
.image-gallery-text .teaser-text .play-video,
.image-gallery .teaser-text .play-video,
.round-shot-image .teaser-text .play-video, .content-slider-2 .teaser-text .play-video, .content-slider-3 .teaser-text .play-video, .teaser-gallery .teaser-text .play-video {
  position: absolute;
  top: 0;
  left: -50px;
  height: 40px;
  height: 2.5rem;
  width: 40px;
  width: 2.5rem;
}
.content-slider .teaser-text.pos-2, .image-gallery-figure .teaser-text.pos-2,
.image-gallery-text .teaser-text.pos-2,
.image-gallery .teaser-text.pos-2,
.round-shot-image .teaser-text.pos-2, .content-slider-2 .teaser-text.pos-2, .content-slider-3 .teaser-text.pos-2, .teaser-gallery .teaser-text.pos-2 {
  right: auto;
  left: 40px;
}
.content-slider .teaser-text.pos-2 .play-video, .image-gallery-figure .teaser-text.pos-2 .play-video,
.image-gallery-text .teaser-text.pos-2 .play-video,
.image-gallery .teaser-text.pos-2 .play-video,
.round-shot-image .teaser-text.pos-2 .play-video, .content-slider-2 .teaser-text.pos-2 .play-video, .content-slider-3 .teaser-text.pos-2 .play-video, .teaser-gallery .teaser-text.pos-2 .play-video {
  left: auto;
  right: -50px;
}
.content-slider .teaser-text > div, .image-gallery-figure .teaser-text > div,
.image-gallery-text .teaser-text > div,
.image-gallery .teaser-text > div,
.round-shot-image .teaser-text > div, .content-slider-2 .teaser-text > div, .content-slider-3 .teaser-text > div, .teaser-gallery .teaser-text > div {
  background: rgba(0, 0, 0, 0.6);
  padding: 14px 16px 20px 16px;
}
.no-rgba .content-slider .teaser-text > div, .no-rgba .image-gallery-figure .teaser-text > div,
.no-rgba .image-gallery-text .teaser-text > div,
.no-rgba .image-gallery .teaser-text > div,
.no-rgba .round-shot-image .teaser-text > div, .no-rgba .content-slider-2 .teaser-text > div, .no-rgba .content-slider-3 .teaser-text > div, .no-rgba .teaser-gallery .teaser-text > div {
  background: url(../img/bgs/black-60.png);
}
.content-slider .teaser-text h2, .image-gallery-figure .teaser-text h2,
.image-gallery-text .teaser-text h2,
.image-gallery .teaser-text h2,
.round-shot-image .teaser-text h2, .content-slider-2 .teaser-text h2, .content-slider-3 .teaser-text h2, .teaser-gallery .teaser-text h2,
.content-slider .teaser-text h3,
.image-gallery-figure .teaser-text h3,
.image-gallery-text .teaser-text h3,
.image-gallery .teaser-text h3,
.round-shot-image .teaser-text h3,
.content-slider-2 .teaser-text h3,
.content-slider-3 .teaser-text h3,
.teaser-gallery .teaser-text h3,
.content-slider .teaser-text h4,
.image-gallery-figure .teaser-text h4,
.image-gallery-text .teaser-text h4,
.image-gallery .teaser-text h4,
.round-shot-image .teaser-text h4,
.content-slider-2 .teaser-text h4,
.content-slider-3 .teaser-text h4,
.teaser-gallery .teaser-text h4 {
  margin: 0;
  font-family: "SiemensSerifSemibold", serif;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 29px;
  line-height: 1.8125rem;
  font-weight: normal;
  color: #fff;
}
.content-slider .teaser-text h2 a, .image-gallery-figure .teaser-text h2 a,
.image-gallery-text .teaser-text h2 a,
.image-gallery .teaser-text h2 a,
.round-shot-image .teaser-text h2 a, .content-slider-2 .teaser-text h2 a, .content-slider-3 .teaser-text h2 a, .teaser-gallery .teaser-text h2 a,
.content-slider .teaser-text h3 a,
.image-gallery-figure .teaser-text h3 a,
.image-gallery-text .teaser-text h3 a,
.image-gallery .teaser-text h3 a,
.round-shot-image .teaser-text h3 a,
.content-slider-2 .teaser-text h3 a,
.content-slider-3 .teaser-text h3 a,
.teaser-gallery .teaser-text h3 a,
.content-slider .teaser-text h4 a,
.image-gallery-figure .teaser-text h4 a,
.image-gallery-text .teaser-text h4 a,
.image-gallery .teaser-text h4 a,
.round-shot-image .teaser-text h4 a,
.content-slider-2 .teaser-text h4 a,
.content-slider-3 .teaser-text h4 a,
.teaser-gallery .teaser-text h4 a {
  color: #fff;
}
.content-slider .teaser-text h2 a:hover, .image-gallery-figure .teaser-text h2 a:hover,
.image-gallery-text .teaser-text h2 a:hover,
.image-gallery .teaser-text h2 a:hover,
.round-shot-image .teaser-text h2 a:hover, .content-slider-2 .teaser-text h2 a:hover, .content-slider-3 .teaser-text h2 a:hover, .teaser-gallery .teaser-text h2 a:hover, .content-slider .teaser-text h2 a:focus, .image-gallery-figure .teaser-text h2 a:focus,
.image-gallery-text .teaser-text h2 a:focus,
.image-gallery .teaser-text h2 a:focus,
.round-shot-image .teaser-text h2 a:focus, .content-slider-2 .teaser-text h2 a:focus, .content-slider-3 .teaser-text h2 a:focus, .teaser-gallery .teaser-text h2 a:focus,
.content-slider .teaser-text h3 a:hover,
.image-gallery-figure .teaser-text h3 a:hover,
.image-gallery-text .teaser-text h3 a:hover,
.image-gallery .teaser-text h3 a:hover,
.round-shot-image .teaser-text h3 a:hover,
.content-slider-2 .teaser-text h3 a:hover,
.content-slider-3 .teaser-text h3 a:hover,
.teaser-gallery .teaser-text h3 a:hover,
.content-slider .teaser-text h3 a:focus,
.image-gallery-figure .teaser-text h3 a:focus,
.image-gallery-text .teaser-text h3 a:focus,
.image-gallery .teaser-text h3 a:focus,
.round-shot-image .teaser-text h3 a:focus,
.content-slider-2 .teaser-text h3 a:focus,
.content-slider-3 .teaser-text h3 a:focus,
.teaser-gallery .teaser-text h3 a:focus,
.content-slider .teaser-text h4 a:hover,
.image-gallery-figure .teaser-text h4 a:hover,
.image-gallery-text .teaser-text h4 a:hover,
.image-gallery .teaser-text h4 a:hover,
.round-shot-image .teaser-text h4 a:hover,
.content-slider-2 .teaser-text h4 a:hover,
.content-slider-3 .teaser-text h4 a:hover,
.teaser-gallery .teaser-text h4 a:hover,
.content-slider .teaser-text h4 a:focus,
.image-gallery-figure .teaser-text h4 a:focus,
.image-gallery-text .teaser-text h4 a:focus,
.image-gallery .teaser-text h4 a:focus,
.round-shot-image .teaser-text h4 a:focus,
.content-slider-2 .teaser-text h4 a:focus,
.content-slider-3 .teaser-text h4 a:focus,
.teaser-gallery .teaser-text h4 a:focus {
  text-decoration: none;
  cursor: text;
}
.content-slider .teaser-text p, .image-gallery-figure .teaser-text p,
.image-gallery-text .teaser-text p,
.image-gallery .teaser-text p,
.round-shot-image .teaser-text p, .content-slider-2 .teaser-text p, .content-slider-3 .teaser-text p, .teaser-gallery .teaser-text p {
  color: #fff;
}
.content-slider .teaser-text .more, .image-gallery-figure .teaser-text .more,
.image-gallery-text .teaser-text .more,
.image-gallery .teaser-text .more,
.round-shot-image .teaser-text .more, .content-slider-2 .teaser-text .more, .content-slider-3 .teaser-text .more, .teaser-gallery .teaser-text .more {
  width: 100%;
}
.content-slider .teaser-text .more a, .image-gallery-figure .teaser-text .more a,
.image-gallery-text .teaser-text .more a,
.image-gallery .teaser-text .more a,
.round-shot-image .teaser-text .more a, .content-slider-2 .teaser-text .more a, .content-slider-3 .teaser-text .more a, .teaser-gallery .teaser-text .more a {
  padding-left: 14px;
  padding-left: 0.875rem;
  background: #3c91af;
}
.content-slider .teaser-text .more a:hover, .image-gallery-figure .teaser-text .more a:hover,
.image-gallery-text .teaser-text .more a:hover,
.image-gallery .teaser-text .more a:hover,
.round-shot-image .teaser-text .more a:hover, .content-slider-2 .teaser-text .more a:hover, .content-slider-3 .teaser-text .more a:hover, .teaser-gallery .teaser-text .more a:hover, .content-slider .teaser-text .more a:active, .image-gallery-figure .teaser-text .more a:active,
.image-gallery-text .teaser-text .more a:active,
.image-gallery .teaser-text .more a:active,
.round-shot-image .teaser-text .more a:active, .content-slider-2 .teaser-text .more a:active, .content-slider-3 .teaser-text .more a:active, .teaser-gallery .teaser-text .more a:active {
  background: #147391;
}
.content-slider .teaser-text .more.link-ctype-1-6 a, .image-gallery-figure .teaser-text .more.link-ctype-1-6 a,
.image-gallery-text .teaser-text .more.link-ctype-1-6 a,
.image-gallery .teaser-text .more.link-ctype-1-6 a,
.round-shot-image .teaser-text .more.link-ctype-1-6 a, .content-slider-2 .teaser-text .more.link-ctype-1-6 a, .content-slider-3 .teaser-text .more.link-ctype-1-6 a, .teaser-gallery .teaser-text .more.link-ctype-1-6 a {
  background: #879baa;
}
.content-slider .teaser-text .more.link-ctype-1-6 a:hover, .image-gallery-figure .teaser-text .more.link-ctype-1-6 a:hover,
.image-gallery-text .teaser-text .more.link-ctype-1-6 a:hover,
.image-gallery .teaser-text .more.link-ctype-1-6 a:hover,
.round-shot-image .teaser-text .more.link-ctype-1-6 a:hover, .content-slider-2 .teaser-text .more.link-ctype-1-6 a:hover, .content-slider-3 .teaser-text .more.link-ctype-1-6 a:hover, .teaser-gallery .teaser-text .more.link-ctype-1-6 a:hover, .content-slider .teaser-text .more.link-ctype-1-6 a:active, .image-gallery-figure .teaser-text .more.link-ctype-1-6 a:active,
.image-gallery-text .teaser-text .more.link-ctype-1-6 a:active,
.image-gallery .teaser-text .more.link-ctype-1-6 a:active,
.round-shot-image .teaser-text .more.link-ctype-1-6 a:active, .content-slider-2 .teaser-text .more.link-ctype-1-6 a:active, .content-slider-3 .teaser-text .more.link-ctype-1-6 a:active, .teaser-gallery .teaser-text .more.link-ctype-1-6 a:active {
  background: #506473;
}
.content-slider .teaser-text .more.link-ctype-3-7 a, .image-gallery-figure .teaser-text .more.link-ctype-3-7 a,
.image-gallery-text .teaser-text .more.link-ctype-3-7 a,
.image-gallery .teaser-text .more.link-ctype-3-7 a,
.round-shot-image .teaser-text .more.link-ctype-3-7 a, .content-slider-2 .teaser-text .more.link-ctype-3-7 a, .content-slider-3 .teaser-text .more.link-ctype-3-7 a, .teaser-gallery .teaser-text .more.link-ctype-3-7 a {
  background: #eb780a;
}
.content-slider .teaser-text .more.link-ctype-3-7 a:hover, .image-gallery-figure .teaser-text .more.link-ctype-3-7 a:hover,
.image-gallery-text .teaser-text .more.link-ctype-3-7 a:hover,
.image-gallery .teaser-text .more.link-ctype-3-7 a:hover,
.round-shot-image .teaser-text .more.link-ctype-3-7 a:hover, .content-slider-2 .teaser-text .more.link-ctype-3-7 a:hover, .content-slider-3 .teaser-text .more.link-ctype-3-7 a:hover, .teaser-gallery .teaser-text .more.link-ctype-3-7 a:hover, .content-slider .teaser-text .more.link-ctype-3-7 a:active, .image-gallery-figure .teaser-text .more.link-ctype-3-7 a:active,
.image-gallery-text .teaser-text .more.link-ctype-3-7 a:active,
.image-gallery .teaser-text .more.link-ctype-3-7 a:active,
.round-shot-image .teaser-text .more.link-ctype-3-7 a:active, .content-slider-2 .teaser-text .more.link-ctype-3-7 a:active, .content-slider-3 .teaser-text .more.link-ctype-3-7 a:active, .teaser-gallery .teaser-text .more.link-ctype-3-7 a:active {
  background: #b44b28;
}

.image-gallery-figure,
.image-gallery-text,
.image-gallery,
.round-shot-image {
  height: auto;
  min-height: 390px;
}
.content-block.type-5 .image-gallery-figure, .content-block.type-5
.image-gallery-text, .content-block.type-5
.image-gallery, .content-block.type-5
.round-shot-image {
  min-height: 290px;
}
.image-gallery-figure.type-3,
.image-gallery-text.type-3,
.image-gallery.type-3,
.round-shot-image.type-3 {
  overflow: visible;
  position: relative;
}
.image-gallery-figure .section-group,
.image-gallery-text .section-group,
.image-gallery .section-group,
.round-shot-image .section-group {
  overflow: hidden;
}
.image-gallery-figure .slider-teaser,
.image-gallery-text .slider-teaser,
.image-gallery .slider-teaser,
.round-shot-image .slider-teaser {
  padding-bottom: 0;
}
.image-gallery-figure .image-box,
.image-gallery-text .image-box,
.image-gallery .image-box,
.round-shot-image .image-box {
  padding-bottom: 57.04698%;
  position: relative;
  width: 100%;
}
.image-gallery-figure .toc-pager button,
.image-gallery-text .toc-pager button,
.image-gallery .toc-pager button,
.round-shot-image .toc-pager button {
  position: absolute;
  height: 40px;
  width: 40px;
  background: rgba(0, 0, 0, 0.15);
  z-index: 2;
  top: -50px;
}
.no-rgba .image-gallery-figure .toc-pager button, .no-rgba
.image-gallery-text .toc-pager button, .no-rgba
.image-gallery .toc-pager button, .no-rgba
.round-shot-image .toc-pager button {
  background: url(../img/bgs/black-15.png) 0 0;
}
.image-gallery-figure .toc-pager button:before,
.image-gallery-text .toc-pager button:before,
.image-gallery .toc-pager button:before,
.round-shot-image .toc-pager button:before {
  height: 13px;
  width: 13px;
  box-shadow: 2px -2px 2px rgba(0, 0, 0, 0.1);
}
.image-gallery-figure .toc-pager button:hover, .image-gallery-figure .toc-pager button:focus,
.image-gallery-text .toc-pager button:hover,
.image-gallery-text .toc-pager button:focus,
.image-gallery .toc-pager button:hover,
.image-gallery .toc-pager button:focus,
.round-shot-image .toc-pager button:hover,
.round-shot-image .toc-pager button:focus {
  background: rgba(0, 0, 0, 0.5);
}
.no-rgba .image-gallery-figure .toc-pager button:hover, .no-rgba .image-gallery-figure .toc-pager button:focus, .no-rgba
.image-gallery-text .toc-pager button:hover, .no-rgba
.image-gallery-text .toc-pager button:focus, .no-rgba
.image-gallery .toc-pager button:hover, .no-rgba
.image-gallery .toc-pager button:focus, .no-rgba
.round-shot-image .toc-pager button:hover, .no-rgba
.round-shot-image .toc-pager button:focus {
  background: url(../img/bgs/black-60.png) 0 0;
}
.image-gallery-figure .toc-pager button.prev,
.image-gallery-text .toc-pager button.prev,
.image-gallery .toc-pager button.prev,
.round-shot-image .toc-pager button.prev {
  left: 0;
}
.image-gallery-figure .toc-pager button.next,
.image-gallery-text .toc-pager button.next,
.image-gallery .toc-pager button.next,
.round-shot-image .toc-pager button.next {
  right: 0;
}
.no-csstransforms .image-gallery-figure .toc-pager button, .no-csstransforms
.image-gallery-text .toc-pager button, .no-csstransforms
.image-gallery .toc-pager button, .no-csstransforms
.round-shot-image .toc-pager button {
  height: 65px;
  width: 55px;
}
.no-csstransforms .image-gallery-figure .toc-pager button:before, .no-csstransforms
.image-gallery-text .toc-pager button:before, .no-csstransforms
.image-gallery .toc-pager button:before, .no-csstransforms
.round-shot-image .toc-pager button:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 65px;
  width: 55px;
  margin-top: -34px;
  background-position: 100% -200px;
  border: none;
}
.no-csstransforms .image-gallery-figure .toc-pager button.prev:before, .no-csstransforms
.image-gallery-text .toc-pager button.prev:before, .no-csstransforms
.image-gallery .toc-pager button.prev:before, .no-csstransforms
.round-shot-image .toc-pager button.prev:before {
  background-position: 0 -600px;
}
.image-gallery-figure .toc-pager.type-1 button,
.image-gallery-text .toc-pager.type-1 button,
.image-gallery .toc-pager.type-1 button,
.round-shot-image .toc-pager.type-1 button {
  top: 0;
  position: absolute;
  height: 100%;
  width: 39px;
  background-color: #fff;
  z-index: 2;
}
.no-rgba .image-gallery-figure .toc-pager.type-1 button, .no-rgba
.image-gallery-text .toc-pager.type-1 button, .no-rgba
.image-gallery .toc-pager.type-1 button, .no-rgba
.round-shot-image .toc-pager.type-1 button {
  background: none;
  background-color: #fff;
}
.image-gallery-figure .toc-pager.type-1 button:hover, .image-gallery-figure .toc-pager.type-1 button:focus,
.image-gallery-text .toc-pager.type-1 button:hover,
.image-gallery-text .toc-pager.type-1 button:focus,
.image-gallery .toc-pager.type-1 button:hover,
.image-gallery .toc-pager.type-1 button:focus,
.round-shot-image .toc-pager.type-1 button:hover,
.round-shot-image .toc-pager.type-1 button:focus {
  background: none;
  background-color: #fff;
}
.no-rgba .image-gallery-figure .toc-pager.type-1 button:hover, .no-rgba .image-gallery-figure .toc-pager.type-1 button:focus, .no-rgba
.image-gallery-text .toc-pager.type-1 button:hover, .no-rgba
.image-gallery-text .toc-pager.type-1 button:focus, .no-rgba
.image-gallery .toc-pager.type-1 button:hover, .no-rgba
.image-gallery .toc-pager.type-1 button:focus, .no-rgba
.round-shot-image .toc-pager.type-1 button:hover, .no-rgba
.round-shot-image .toc-pager.type-1 button:focus {
  background: none;
  background-color: #fff;
}
.content-block.type-3 .image-gallery-figure .toc-pager.type-1 button, .content-block.type-3
.image-gallery-text .toc-pager.type-1 button, .content-block.type-3
.image-gallery .toc-pager.type-1 button, .content-block.type-3
.round-shot-image .toc-pager.type-1 button {
  margin: 0;
}
.content-block.type-3 .image-gallery-figure .toc-pager.type-1 button:before, .content-block.type-3
.image-gallery-text .toc-pager.type-1 button:before, .content-block.type-3
.image-gallery .toc-pager.type-1 button:before, .content-block.type-3
.round-shot-image .toc-pager.type-1 button:before {
  top: 144px;
  bottom: auto;
}
.no-csstransforms .content-block.type-3 .image-gallery-figure .toc-pager.type-1 button:before, .no-csstransforms .content-block.type-3
.image-gallery-text .toc-pager.type-1 button:before, .no-csstransforms .content-block.type-3
.image-gallery .toc-pager.type-1 button:before, .no-csstransforms .content-block.type-3
.round-shot-image .toc-pager.type-1 button:before {
  top: 220px;
}
.content-block.type-5 .image-gallery-figure .toc-pager.type-1 button, .content-block.type-5
.image-gallery-text .toc-pager.type-1 button, .content-block.type-5
.image-gallery .toc-pager.type-1 button, .content-block.type-5
.round-shot-image .toc-pager.type-1 button {
  margin: 0;
}
.content-block.type-5 .image-gallery-figure .toc-pager.type-1 button:before, .content-block.type-5
.image-gallery-text .toc-pager.type-1 button:before, .content-block.type-5
.image-gallery .toc-pager.type-1 button:before, .content-block.type-5
.round-shot-image .toc-pager.type-1 button:before {
  top: 104px;
  bottom: auto;
}
.no-csstransforms .content-block.type-5 .image-gallery-figure .toc-pager.type-1 button:before, .no-csstransforms .content-block.type-5
.image-gallery-text .toc-pager.type-1 button:before, .no-csstransforms .content-block.type-5
.image-gallery .toc-pager.type-1 button:before, .no-csstransforms .content-block.type-5
.round-shot-image .toc-pager.type-1 button:before {
  top: 170px;
}
.image-gallery-figure .toc-pager.type-1 button:before,
.image-gallery-text .toc-pager.type-1 button:before,
.image-gallery .toc-pager.type-1 button:before,
.round-shot-image .toc-pager.type-1 button:before {
  border-top: 2px solid #879baa;
  border-right: 2px solid #879baa;
  height: 23px;
  width: 23px;
}
.image-gallery-figure .toc-pager.type-1 button.prev,
.image-gallery-text .toc-pager.type-1 button.prev,
.image-gallery .toc-pager.type-1 button.prev,
.round-shot-image .toc-pager.type-1 button.prev {
  left: -17px;
}
.no-csstransforms .image-gallery-figure .toc-pager.type-1 button.prev:before, .no-csstransforms
.image-gallery-text .toc-pager.type-1 button.prev:before, .no-csstransforms
.image-gallery .toc-pager.type-1 button.prev:before, .no-csstransforms
.round-shot-image .toc-pager.type-1 button.prev:before {
  border: none;
  left: 5px;
  width: 35px;
  height: 50px;
  background: url(../img/icons/ie-icons.png) 0 -4600px no-repeat;
}
.image-gallery-figure .toc-pager.type-1 button.next,
.image-gallery-text .toc-pager.type-1 button.next,
.image-gallery .toc-pager.type-1 button.next,
.round-shot-image .toc-pager.type-1 button.next {
  right: -17px;
}
.no-csstransforms .image-gallery-figure .toc-pager.type-1 button.next:before, .no-csstransforms
.image-gallery-text .toc-pager.type-1 button.next:before, .no-csstransforms
.image-gallery .toc-pager.type-1 button.next:before, .no-csstransforms
.round-shot-image .toc-pager.type-1 button.next:before {
  border: none;
  width: 35px;
  height: 50px;
  background: url(../img/icons/ie-icons.png) 100% -4800px no-repeat;
}
.image-gallery-figure .image-toc,
.image-gallery-text .image-toc,
.image-gallery .image-toc,
.round-shot-image .image-toc {
  word-spacing: 0;
  top: 296px;
  width: 100%;
  text-align: center;
}
.image-gallery-figure .image-toc.hide,
.image-gallery-text .image-toc.hide,
.image-gallery .image-toc.hide,
.round-shot-image .image-toc.hide {
  display: none;
}
.image-gallery-figure .image-toc.type-1,
.image-gallery-text .image-toc.type-1,
.image-gallery .image-toc.type-1,
.round-shot-image .image-toc.type-1 {
  position: absolute;
  margin: 0 auto;
  width: 100%;
  bottom: -25px;
  top: auto;
  z-index: 100;
}
.image-gallery-figure:hover .toc-pager,
.image-gallery-text:hover .toc-pager,
.image-gallery:hover .toc-pager,
.round-shot-image:hover .toc-pager {
  display: block;
}
.image-gallery-figure.type-1 .teaser,
.image-gallery-text.type-1 .teaser,
.image-gallery.type-1 .teaser,
.round-shot-image.type-1 .teaser {
  width: 100%;
  margin: 0;
}

.gallery-block {
  position: relative;
  margin-bottom: 50px;
  padding: 40px 0 0;
  overflow: hidden;
}

.content-slider-2 {
  height: auto;
  margin-top: 10px;
}
.content-slider-2 .toc-nav {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
.content-slider-2 .toc-nav ol li {
  position: relative;
  width: 90%;
  border-top: 1px solid #ebf0f5;
  border-bottom: 1px solid transparent;
}
.content-slider-2 .toc-nav ol li:hover, .content-slider-2 .toc-nav ol li:focus {
  width: calc(90% - 10px);
  border-bottom: 1px solid #ebf0f5;
}
.content-slider-2 .toc-nav ol li:hover + li, .content-slider-2 .toc-nav ol li:focus + li {
  border-top: 1px solid transparent;
}
.content-slider-2 .toc-nav ol li.last-child {
  border-bottom: 1px solid #ebf0f5;
}
.content-slider-2 .toc-nav ol li a {
  display: block;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 17px;
  font-size: 1.0625rem;
  font-family: "SiemensSans", sans-serif;
  line-height: 20px;
  line-height: 1.25rem;
  padding: 10px 20px 10px 0;
  font-weight: bold;
  color: #147391;
  border: none;
  cursor: pointer;
  -moz-transition: padding-left 200ms ease-in-out;
  -o-transition: padding-left 200ms ease-in-out;
  -webkit-transition: padding-left 200ms ease-in-out;
  transition: padding-left 200ms ease-in-out;
}
.content-slider-2 .toc-nav ol li a:after {
  border-color: #147391;
  z-index: 2;
}
.no-csstransforms .content-slider-2 .toc-nav ol li a:after {
  width: 10px;
  height: 10px;
  border: none;
  background: url(../img/icons/ie-icons.png) 3px -1200px no-repeat;
}
.content-slider-2 .toc-nav ol li a:hover, .content-slider-2 .toc-nav ol li a:focus {
  color: #147391;
  text-decoration: none;
  background: #ebf0f5;
}
.csstransitions .content-slider-2 .toc-nav ol li a:hover, .csstransitions .content-slider-2 .toc-nav ol li a:focus {
  padding-left: 20px;
}
.content-slider-2 .toc-nav ol li a:hover:after, .content-slider-2 .toc-nav ol li a:focus:after {
  position: absolute;
  content: "";
  top: 0;
  height: 0;
  width: 0;
  right: -40px;
  left: auto;
  border: 1px solid transparent;
  border-width: 20px;
  border-width: 1.25rem;
  border-top-color: #ebf0f5;
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.no-csstransforms .content-slider-2 .toc-nav ol li a:hover:after, .no-csstransforms .content-slider-2 .toc-nav ol li a:focus:after {
  content: ' ';
  position: absolute;
  top: 0;
  right: -23px;
  z-index: 10;
  height: 40px;
  width: 28px;
  margin: 0;
  border: none;
  box-shadow: none;
  background: url(../img/icons/ie-icons.png) 0 -5605px no-repeat;
}
.content-slider-2 .toc-nav ol li a > span {
  display: inline-block;
  text-align: right;
  min-width: 0;
  color: #147391;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.content-slider-2 .toc-nav ol li.js-selected {
  width: calc(90% - 10px);
  border-bottom: 1px solid #ebf0f5;
}
.content-slider-2 .toc-nav ol li.js-selected:hover + li, .content-slider-2 .toc-nav ol li.js-selected:focus + li {
  border-top: none;
}
.content-slider-2 .toc-nav ol li.js-selected a,
.content-slider-2 .toc-nav ol li.js-selected a:hover,
.content-slider-2 .toc-nav ol li.js-selected a:focus {
  background: #ebf0f5;
  padding-left: 0;
}
.content-slider-2 .toc-nav ol li.js-selected a:after,
.content-slider-2 .toc-nav ol li.js-selected a:hover:after,
.content-slider-2 .toc-nav ol li.js-selected a:focus:after {
  position: absolute;
  content: "";
  top: 0;
  height: 0;
  width: 0;
  right: -40px;
  left: auto;
  border: 1px solid transparent;
  border-width: 20px;
  border-width: 1.25rem;
  border-top-color: #ebf0f5;
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  display: block;
}
.no-csstransforms .content-slider-2 .toc-nav ol li.js-selected a:after, .no-csstransforms
.content-slider-2 .toc-nav ol li.js-selected a:hover:after, .no-csstransforms
.content-slider-2 .toc-nav ol li.js-selected a:focus:after {
  content: ' ';
  position: absolute;
  top: 0;
  right: -23px;
  z-index: 10;
  height: 40px;
  width: 28px;
  margin: 0;
  border: none;
  box-shadow: none;
  background: url(../img/icons/ie-icons.png) 0 -5605px no-repeat;
}
.csstransitions .content-slider-2 .toc-nav ol li.js-selected a > span {
  color: #879baa;
  min-width: 100%;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.content-slider-2 .toc-nav ol li.js-hide {
  border-top: none;
  border-bottom: none;
  -webkit-animation: toc-hide 500ms linear forwards;
  /* Chrome, Safari, Opera */
  animation: toc-hide 500ms linear forwards;
  /* Standard syntax */
}
.content-slider-2 .toc-nav ol li.js-hide a {
  visibility: hidden;
}
.content-slider-2 .toc-nav ol li.js-show {
  -webkit-animation: toc-show 700ms linear forwards;
  /* Chrome, Safari, Opera */
  animation: toc-show 700ms linear forwards;
  /* Standard syntax */
}
.content-slider-2 .toc-nav ol li.back {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  overflow: hidden;
  margin-top: 10px;
}
.no-cssanimations .content-slider-2 .toc-nav ol li.back {
  display: none;
}
.cssanimations .content-slider-2 .toc-nav ol li.back {
  max-height: 0;
  opacity: 0;
}
.content-slider-2 .toc-nav ol li.back a {
  padding-left: 15px;
  background: none;
}
.content-slider-2 .toc-nav ol li.back a:hover, .content-slider-2 .toc-nav ol li.back a:focus {
  padding-left: 15px;
  color: #004664;
}
.content-slider-2 .toc-nav ol li.back a:hover:after, .content-slider-2 .toc-nav ol li.back a:focus:after, .content-slider-2 .toc-nav ol li.back a:after {
  display: none;
}
.content-slider-2 .toc-nav ol li.back a:hover:before, .content-slider-2 .toc-nav ol li.back a:focus:before, .content-slider-2 .toc-nav ol li.back a:before {
  border-color: #147391;
  z-index: 2;
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  margin-left: 5px;
}
.no-csstransforms .content-slider-2 .toc-nav ol li.back a:hover:before, .no-csstransforms .content-slider-2 .toc-nav ol li.back a:focus:before, .no-csstransforms .content-slider-2 .toc-nav ol li.back a:before {
  width: 10px;
  height: 10px;
  border: none;
  background: url(../img/icons/ie-icons.png) -95px -1200px no-repeat;
}
.content-slider-2 .toc-nav ol li.back a:hover:before, .content-slider-2 .toc-nav ol li.back afocus:before {
  border-color: #004664;
}
.content-slider-2 .toc-nav ol li.back.js-show {
  -webkit-animation: toc-show 700ms linear forwards;
  /* Chrome, Safari, Opera */
  animation: toc-show 700ms linear forwards;
  /* Standard syntax */
}
.content-slider-2 .toc-nav ol li.back.js-hide {
  -webkit-animation: toc-hide 500ms linear forwards;
  /* Chrome, Safari, Opera */
  animation: toc-hide 500ms linear forwards;
  /* Standard syntax */
}
.content-slider-2 .slider-group {
  position: relative;
  overflow: hidden;
}
.content-slider-2 .slider-group .box.type-2 {
  margin-left: 2.5%;
  margin-right: 0;
  width: 96%;
}
.content-slider-2 .toc-chooser {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  width: 100%;
}
.content-slider-2 .toc-chooser ol {
  width: 99%;
  margin-left: 0;
  margin-right: 0;
}
.content-slider-2 .toc-chooser ol li {
  position: relative;
  width: 97%;
  margin-right: 0;
  border-top: 1px solid #ebf0f5;
  border-bottom: 1px solid transparent;
}
.content-slider-2 .toc-chooser ol li:hover, .content-slider-2 .toc-chooser ol li:focus {
  width: calc(97% - 10px);
  border-bottom: 1px solid #ebf0f5;
}
.content-slider-2 .toc-chooser ol li:hover + li, .content-slider-2 .toc-chooser ol li:focus + li {
  border-top: 1px solid transparent;
}
.content-slider-2 .toc-chooser ol li.last-child {
  border-bottom: 1px solid #ebf0f5;
}
.content-slider-2 .toc-chooser ol li a {
  display: block;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 17px;
  font-size: 1.0625rem;
  font-family: "SiemensSans", sans-serif;
  line-height: 20px;
  line-height: 1.25rem;
  padding: 10px 20px 10px 0;
  font-weight: bold;
  color: #147391;
  border: none;
  cursor: pointer;
  -moz-transition: padding-left 200ms ease-in-out;
  -o-transition: padding-left 200ms ease-in-out;
  -webkit-transition: padding-left 200ms ease-in-out;
  transition: padding-left 200ms ease-in-out;
}
.content-slider-2 .toc-chooser ol li a:after {
  background: none;
  border-color: #147391;
  z-index: 2;
}
.no-csstransforms .content-slider-2 .toc-chooser ol li a:after {
  width: 10px;
  height: 10px;
  border: none;
  background: url(../img/icons/ie-icons.png) 3px -1200px no-repeat;
}
.content-slider-2 .toc-chooser ol li a:hover, .content-slider-2 .toc-chooser ol li a:focus {
  color: #147391;
  text-decoration: none;
  background: #ebf0f5;
  padding-left: 20px;
}
.content-slider-2 .toc-chooser ol li a:hover:after, .content-slider-2 .toc-chooser ol li a:focus:after {
  position: absolute;
  content: "";
  top: 0;
  height: 0;
  width: 0;
  right: -40px;
  left: auto;
  border: 1px solid transparent;
  border-width: 20px;
  border-width: 1.25rem;
  border-top-color: #ebf0f5;
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
.no-csstransforms .content-slider-2 .toc-chooser ol li a:hover:after, .no-csstransforms .content-slider-2 .toc-chooser ol li a:focus:after {
  content: ' ';
  position: absolute;
  top: 0;
  right: -23px;
  z-index: 10;
  height: 40px;
  width: 28px;
  margin: 0;
  border: none;
  box-shadow: none;
  background: url(../img/icons/ie-icons.png) 0 -5605px no-repeat;
}
.content-slider-2 .slide {
  width: 100%;
}
.content-slider-2 .slide .ff-group-inline {
  padding-bottom: 13px;
  padding-bottom: 0.8125rem;
}
.content-slider-2 .slide .ff-group-inline label {
  font-weight: bold;
}
.js .content-slider-2 .slide {
  display: none;
}
.content-slider-2 .image-box {
  padding-bottom: 57%;
  position: relative;
  width: 100%;
}

.unit-items.divider {
  margin-bottom: 35px;
  padding-bottom: 6px;
}
.unit-items.divider:last-child {
  background: none;
}
.unit-items.divider.last-child {
  background: none;
}
.unit-items.highlight {
  position: relative;
  padding: 40px 0 0;
  margin-bottom: 35px;
}
.unit-items > h1,
.unit-items > h2,
.unit-items > h3 {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 26px;
}

.header-group {
  padding-bottom: 20px;
}
.header-group .hgroup h2 {
  display: inline-block;
  margin: 0 0 20px;
  font-size: 20px;
  font-size: 1.25rem;
}

.content-slider-3 {
  height: auto;
}
.content-slider-3 .toc-pager {
  display: block;
  top: 5px;
  width: 100%;
}
.content-slider-3 .toc-pager button {
  height: 45px;
  width: 35px;
}
.content-slider-3 .toc-pager button.prev {
  left: 0;
}
.content-slider-3 .toc-pager button.prev:before {
  left: 5px;
}
.content-slider-3 .toc-pager button.next {
  right: 0;
}
.content-slider-3 .toc-pager button.next:before {
  right: 5px;
  left: auto;
}
.content-slider-3 .toc-pager button:before {
  height: 18px;
  width: 18px;
  border-color: #ccc;
  box-shadow: none;
}
.content-slider-3 .toc-pager button:hover:before {
  border-color: #147391;
}
.content-slider-3 .slide {
  position: relative;
  width: 100%;
  z-index: 1;
  overflow: hidden;
}

.teaser-gallery {
  height: auto;
}
.teaser-gallery .image-toc a {
  display: block;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "SiemensSans", sans-serif;
  line-height: 18px;
  line-height: 1.125rem;
  padding: 5px 15px 3px 10px;
  font-weight: bold;
  color: #879baa;
  background-color: rgba(255, 255, 255, 0);
  border: none;
  cursor: pointer;
}
.teaser-gallery .image-toc a:before {
  border-color: #fff;
}
.teaser-gallery .image-toc a.js-selected {
  color: #fff;
  background: #879baa;
  border-color: #fff;
}
.no-csstransforms .teaser-gallery .image-toc a:before {
  width: 6px;
  height: 9px;
  border: none;
  background: url(../img/icons/ie-icons.png) 0 -800px no-repeat;
}
.teaser-gallery .image-toc a:hover, .teaser-gallery .image-toc a:focus {
  background-color: #506473;
  color: #fff;
  text-decoration: none;
}
.teaser-gallery .toc-pager button {
  position: absolute;
  top: 80px;
  top: 5rem;
  height: 40px;
  width: 40px;
  margin: 0;
  background: rgba(255, 255, 255, 0.5);
  z-index: 2;
}
.no-rgba .teaser-gallery .toc-pager button {
  background: url(../img/bgs/white-15.png);
}
.teaser-gallery .toc-pager button:before {
  height: 13px;
  width: 13px;
  box-shadow: none;
  border-color: #879baa;
}
.teaser-gallery .toc-pager button:hover, .teaser-gallery .toc-pager button:focus {
  background: rgba(255, 255, 255, 0.8);
}
.no-rgba .teaser-gallery .toc-pager button:hover, .no-rgba .teaser-gallery .toc-pager button:focus {
  background: url(../img/bgs/white-80.png);
}
.teaser-gallery .toc-pager button.prev {
  left: 23px;
}
.teaser-gallery .toc-pager button.next {
  right: 23px;
}
.teaser-gallery .toc-pager.hide {
  display: none;
}
.no-csstransforms .teaser-gallery .toc-pager button:before,
.no-csstransforms .teaser-gallery .toc-pager button:hover:before,
.no-csstransforms .teaser-gallery .toc-pager button:focus:before {
  position: absolute;
  height: 20px;
  width: 10px;
  top: 0;
  left: 12px;
  margin-top: -10px;
  background-position: 100% -4000px;
}
.no-csstransforms .teaser-gallery .toc-pager button.prev:before,
.no-csstransforms .teaser-gallery .toc-pager button:hover.prev:before,
.no-csstransforms .teaser-gallery .toc-pager button:focus.prev:before {
  background-position: 0 -3600px;
}
.teaser-gallery .slider-group {
  position: relative;
  overflow: hidden;
}
.teaser-gallery .slider-teaser {
  display: table;
  word-spacing: -1em;
  padding-bottom: 0;
}
.teaser-gallery .slider-teaser .teaser.product h2,
.teaser-gallery .slider-teaser .teaser.product h3,
.teaser-gallery .slider-teaser .teaser.product .meta-data dt,
.teaser-gallery .slider-teaser .teaser.product .meta-data dd {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 17px;
  line-height: 1.0625rem;
  color: #333;
}
.teaser-gallery .slider-teaser .teaser.product .product-desc .more.type-2 {
  margin: 0;
}
.teaser-gallery .slider-teaser .teaser.product .figure {
  margin-bottom: 10px;
}
.teaser-gallery .slider-teaser .teaser.product .ts-header a {
  padding: 0;
}
.teaser-gallery .slider-teaser .teaser.product .star-ratings {
  width: 100%;
}
.teaser-gallery .slider-teaser .teaser.product .star-ratings .reviews {
  top: 0;
  font-size: 12px;
  font-size: 0.75rem;
}
.teaser-gallery .image-box {
  padding-bottom: 57%;
  position: relative;
  width: 100%;
}

.overview.add-compare {
  margin: 0;
  padding: 0;
  width: 100%;
  background: none;
}
.overview.add-compare > h2 {
  margin-bottom: 26px;
}
.overview.add-compare .sidebar {
  vertical-align: bottom;
  margin-bottom: 5px;
  padding: 0;
}
.overview.add-compare .sidebar .more {
  float: right;
  width: 130px;
}
.overview.add-compare .sidebar .more a {
  padding-right: 26px;
}
.overview.add-compare .teaser.product {
  margin: 0 0 0 3.89992639%;
  width: 22.075055%;
}
.overview.add-compare .teaser.product .figure {
  border: 2px solid #fff;
  margin-bottom: 7px;
}
.overview.add-compare .teaser.product .remove-button {
  top: 1px;
  right: 2px;
}
.overview.add-compare .teaser.product:hover .figure {
  border-color: #2882a0;
}
.overview.add-compare .teaser.product:hover h2, .overview.add-compare .teaser.product:hover h3 {
  color: #2882a0;
}
.overview.add-compare .teaser.product:hover .remove-button a {
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
}
.overview.add-compare .teaser.product:hover .remove-button a:hover, .overview.add-compare .teaser.product:hover .remove-button a:focus {
  background-position: 3px -2596px;
}
.overview.add-compare .teaser.product:first-child {
  margin-left: 0;
}
.overview.add-compare .teaser.product h2,
.overview.add-compare .teaser.product h3,
.overview.add-compare .teaser.product .meta-data dd {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 17px;
  line-height: 1.0625rem;
}
.overview.add-compare .teaser.product .ts-header a {
  padding: 0;
}
.overview.add-compare .teaser.product .star-ratings {
  width: 100%;
}
.overview.add-compare .teaser.product .star-ratings .reviews {
  top: 0;
  font-size: 12px;
  font-size: 0.75rem;
}

.highlight-box {
  padding: 20px;
  background: #3c91af;
}
.highlight-box h3 {
  margin-bottom: 20px;
  font-family: "SiemensSerifSemibold", serif;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  color: #fff;
}
.highlight-box p {
  font-size: 16px;
  font-size: 1rem;
  color: #fff;
}

@-webkit-keyframes toc-hide {
  0% {
    opacity: 1;
    max-height: 50px;
  }
  50% {
    opacity: 0;
    max-height: 50px;
  }
  100% {
    opacity: 0;
    max-height: 0;
  }
}
@keyframes toc-hide {
  0% {
    opacity: 1;
    max-height: 50px;
  }
  50% {
    opacity: 0;
    max-height: 50px;
  }
  100% {
    opacity: 0;
    max-height: 0;
  }
}
@-webkit-keyframes toc-show {
  0% {
    opacity: 0;
    max-height: 0;
  }
  50% {
    opacity: 0;
    max-height: 50px;
  }
  100% {
    opacity: 1;
    max-height: 50px;
  }
}
@keyframes toc-show {
  0% {
    opacity: 0;
    max-height: 0;
  }
  50% {
    opacity: 0;
    max-height: 50px;
  }
  100% {
    opacity: 1;
    max-height: 50px;
  }
}
/******************************************
	LANG SELECTION
__________________________________________
******************************************/
.lang-selection img {
  position: absolute;
  top: 3px;
  left: 0px;
  width: 16px;
  height: 11px;
}
.lang-selection li {
  position: relative;
  width: 17.24137%;
  margin: 0 0 23px 2.29885%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.lang-selection li a {
  display: block;
  padding-left: 25px;
}
.lang-selection.type-3 a, .lang-selection.type-2 a {
  padding-left: 0;
  text-decoration: none;
}
.lang-selection.type-3 a em, .lang-selection.type-2 a em {
  color: #333;
  padding-left: 25px;
  display: block;
  text-decoration: none;
  font-weight: bold;
}
.lang-selection.type-3 a span, .lang-selection.type-2 a span {
  color: #147391;
  display: block;
  text-decoration: underline;
}
.lang-selection.type-3 li {
  width: auto;
  margin-left: 0;
}

/******************************************
	USER-STEPS
__________________________________________
******************************************/
.user-steps ol {
  display: table;
  word-spacing: -1em;
  overflow: hidden;
  margin-bottom: 30px;
  background: #ebf0f5;
}
.user-steps li {
  position: relative;
  vertical-align: middle;
  padding-right: 42px;
  font-weight: bold;
  max-height: 52px;
}
.user-steps li:first-child:nth-last-child(7) {
  width: 14.285714%;
}
.user-steps li:first-child:nth-last-child(7) ~ li {
  width: 14.285714%;
}
.user-steps li:first-child:nth-last-child(6) {
  width: 16.666666%;
}
.user-steps li:first-child:nth-last-child(6) ~ li {
  width: 16.666666%;
}
.user-steps li:first-child:nth-last-child(5) {
  width: 20%;
}
.user-steps li:first-child:nth-last-child(5) ~ li {
  width: 20%;
}
.user-steps li:first-child:nth-last-child(4) {
  width: 25%;
}
.user-steps li:first-child:nth-last-child(4) ~ li {
  width: 25%;
}
.user-steps li:first-child:nth-last-child(3) {
  width: 33.333%;
}
.user-steps li:first-child:nth-last-child(3) ~ li {
  width: 33.333%;
}
.user-steps li:first-child:nth-last-child(2) {
  width: 50%;
}
.user-steps li:first-child:nth-last-child(2) ~ li {
  width: 50%;
}
.user-steps li:first-child:nth-last-child(1) {
  width: 100%;
}
.user-steps li:before, .user-steps li:after {
  top: 50%;
  left: -108px;
  right: auto;
  height: 90px;
  height: 5.625rem;
  width: 90px;
  width: 5.625rem;
  margin: -45px 0 0 0;
  box-shadow: 20px -20px 0 #ebf0f5;
  border: none;
}
.user-steps li:after {
  right: 0;
  left: auto;
  margin: -45px 26px 0;
  box-shadow: 5px -6px 0 #fff, 6px -5px 0 #fff;
}
.user-steps li a,
.user-steps li strong {
  display: table-cell;
  position: relative;
  z-index: 5;
  padding: 0 15px;
  background: #ebf0f5;
  height: 52px;
  width: 400px;
  vertical-align: middle;
}
.user-steps li:last-child:after {
  display: none;
}
.user-steps li:first-child:before {
  display: none;
}
.user-steps li.on {
  background: #73b4c8;
}
.user-steps li.on strong {
  background: #73b4c8;
  color: #fff;
}
.user-steps li.on:before {
  box-shadow: 20px -20px 0 #73b4c8;
}
.user-steps li.on:after {
  background: #73b4c8;
}
.user-steps li.done a > span {
  position: relative;
  display: block;
}
.user-steps li.done:hover, .user-steps li.done:focus {
  background: #dfe6ed;
}
.user-steps li.done:hover a, .user-steps li.done:focus a {
  background: #dfe6ed;
  text-decoration: none;
}
.user-steps li.done:hover a:hover, .user-steps li.done:hover a:focus, .user-steps li.done:focus a:hover, .user-steps li.done:focus a:focus {
  color: inherit;
}
.user-steps li.done:hover:before, .user-steps li.done:focus:before {
  box-shadow: 20px -20px 0 #dfe6ed;
}
.user-steps li.done:hover:after, .user-steps li.done:focus:after {
  background: #dfe6ed;
}
.user-steps.flex-width ol {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.user-steps.flex-width li:last-child {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  flex: 1;
}
.user-steps.flex-width li:first-child:nth-last-child(1) ~ li, .user-steps.flex-width li:first-child:nth-last-child(2) ~ li, .user-steps.flex-width li:first-child:nth-last-child(3) ~ li, .user-steps.flex-width li:first-child:nth-last-child(4) ~ li, .user-steps.flex-width li:first-child:nth-last-child(5) ~ li, .user-steps.flex-width li:first-child:nth-last-child(6) ~ li, .user-steps.flex-width li:first-child:nth-last-child(7) ~ li {
  width: auto;
  min-width: 14.6%;
}
.user-steps.flex-width li a,
.user-steps.flex-width li strong {
  width: auto;
}
.user-steps.flex-width li.on:after {
  background: transparent;
}

.no-csstransforms .user-steps li {
  display: table-cell;
  min-width: 16.38%;
  padding-right: 33px;
}
.no-csstransforms .user-steps li:before, .no-csstransforms .user-steps li:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  left: -33px;
  z-index: 10;
  height: 52px;
  width: 33px;
  margin: 0;
  border: none;
  box-shadow: none;
  background: url(../img/bgs/ie-user-steps.png) 0 0 no-repeat;
}
.no-csstransforms .user-steps li:after {
  background-position: -50px 0;
  margin: 0;
  right: 0;
  left: auto;
}
.no-csstransforms .user-steps li a,
.no-csstransforms .user-steps li strong {
  display: block;
  padding: 17px 20px;
  width: auto;
}
.no-csstransforms .user-steps li.on:before {
  background-position: 0 -120px;
}
.no-csstransforms .user-steps li.on:after {
  background-position: -50px -120px;
}
.no-csstransforms .user-steps li.done:hover:before, .no-csstransforms .user-steps li.done:focus:before {
  background-position: 0 -60px;
}
.no-csstransforms .user-steps li.done:hover:after, .no-csstransforms .user-steps li.done:focus:after {
  background-position: -50px -60px;
}
.no-csstransforms .user-steps li.last-child:after {
  display: none;
}

/******************************************
	ORDER-HISTORY
__________________________________________
******************************************/
.order-history table {
  font-size: 14px;
  font-size: 0.875rem;
  word-spacing: 0;
}
.order-history table thead tr {
  border-top: none;
  border-bottom: 1px solid #dfe6ed;
}
.order-history table thead tr th {
  text-align: left;
  padding-bottom: 10px;
}
.order-history table thead tr th.price {
  text-align: right;
}
.order-history table thead tr th > p {
  color: #738796;
}
.order-history table thead tr th:first-child:nth-last-child(5) {
  width: 16.1613%;
}
.order-history table thead tr th:first-child:nth-last-child(5) > p {
  margin-left: 0;
}
.order-history table thead tr th:first-child:nth-last-child(5) ~ th {
  width: 20.9595%;
}
.order-history table thead tr th:first-child:nth-last-child(5) ~ th > p {
  margin-left: 22.9166%;
}
.order-history table thead tr th:first-child:nth-last-child(4) {
  width: 21.4013%;
}
.order-history table thead tr th:first-child:nth-last-child(4) > p {
  margin-left: 0;
}
.order-history table thead tr th:first-child:nth-last-child(4) ~ th {
  width: 26.1995%;
}
.order-history table thead tr th:first-child:nth-last-child(4) ~ th > p {
  margin-left: 18.333%;
}
.order-history table thead tr th:first-child:nth-last-child(3) {
  width: 30.1344%;
}
.order-history table thead tr th:first-child:nth-last-child(3) > p {
  margin-left: 0;
}
.order-history table thead tr th:first-child:nth-last-child(3) ~ th {
  width: 34.9326%;
}
.order-history table thead tr th:first-child:nth-last-child(3) ~ th > p {
  margin-left: 13.75%;
}
.order-history table tbody tr {
  border-top: none;
  border-bottom: 1px solid #dfe6ed;
}
.order-history table td {
  position: relative;
  padding: 30px 0;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
  color: #333;
}
.order-history table td.number {
  font-size: 17px;
  font-size: 1.0625rem;
}
.order-history table td.price {
  text-align: right;
}
.order-history table td em {
  font-size: 10px;
  font-size: 0.625rem;
  display: block;
}
.order-history table td:first-child:nth-last-child(5) {
  width: 16.1613%;
}
.order-history table td:first-child:nth-last-child(5) > p {
  margin-left: 0;
}
.order-history table td:first-child:nth-last-child(5) ~ td {
  width: 20.9595%;
}
.order-history table td:first-child:nth-last-child(5) ~ td > p {
  margin-left: 22.9166%;
}
.order-history table td:first-child:nth-last-child(4) {
  width: 21.4013%;
}
.order-history table td:first-child:nth-last-child(4) > p {
  margin-left: 0;
}
.order-history table td:first-child:nth-last-child(4) ~ td {
  width: 26.1995%;
}
.order-history table td:first-child:nth-last-child(4) ~ td > p {
  margin-left: 18.333%;
}
.order-history table td:first-child:nth-last-child(3) {
  width: 30.1344%;
}
.order-history table td:first-child:nth-last-child(3) > p {
  margin-left: 0;
}
.order-history table td:first-child:nth-last-child(3) ~ td {
  width: 34.9326%;
}
.order-history table td:first-child:nth-last-child(3) ~ td > p {
  margin-left: 13.75%;
}
.order-history table.count-3 th:first-child,
.order-history table.count-3 td:first-child {
  width: 30.1344%;
}
.order-history table.count-3 th:first-child > p,
.order-history table.count-3 td:first-child > p {
  margin-left: 0;
}
.order-history table.count-3 th:first-child ~ td,
.order-history table.count-3 td:first-child ~ td {
  width: 34.9326%;
}
.order-history table.count-3 th:first-child ~ td > p,
.order-history table.count-3 td:first-child ~ td > p {
  margin-left: 13.75%;
}
.order-history table.count-3 th:first-child ~ th,
.order-history table.count-3 td:first-child ~ th {
  width: 34.9326%;
}
.order-history table.count-3 th:first-child ~ th > p,
.order-history table.count-3 td:first-child ~ th > p {
  margin-left: 13.75%;
}
.order-history table.count-4 th:first-child,
.order-history table.count-4 td:first-child {
  width: 21.4013%;
}
.order-history table.count-4 th:first-child > p,
.order-history table.count-4 td:first-child > p {
  margin-left: 0;
}
.order-history table.count-4 th:first-child ~ td,
.order-history table.count-4 td:first-child ~ td {
  width: 26.1995%;
}
.order-history table.count-4 th:first-child ~ td > p,
.order-history table.count-4 td:first-child ~ td > p {
  margin-left: 18.333%;
}
.order-history table.count-4 th:first-child ~ th,
.order-history table.count-4 td:first-child ~ th {
  width: 26.1995%;
}
.order-history table.count-4 th:first-child ~ th > p,
.order-history table.count-4 td:first-child ~ th > p {
  margin-left: 18.333%;
}
.order-history table.count-5 th:first-child,
.order-history table.count-5 td:first-child {
  width: 20.9595%;
}
.order-history table.count-5 th:first-child > p,
.order-history table.count-5 td:first-child > p {
  margin-left: 22.9166%;
}
.order-history table.count-5 th:first-child ~ td,
.order-history table.count-5 td:first-child ~ td {
  width: 20.9595%;
}
.order-history table.count-5 th:first-child ~ td > p,
.order-history table.count-5 td:first-child ~ td > p {
  margin-left: 22.9166%;
}
.order-history table.count-5 th:first-child ~ th,
.order-history table.count-5 td:first-child ~ th {
  width: 20.9595%;
}
.order-history table.count-5 th:first-child ~ th > p,
.order-history table.count-5 td:first-child ~ th > p {
  margin-left: 22.9166%;
}
.order-history.type-2 th:first-child:nth-last-child(5) {
  width: 12.5%;
}
.order-history.type-2 th:first-child:nth-last-child(5) > p {
  margin-left: 0;
}
.order-history.type-2 th:first-child:nth-last-child(5) ~ th {
  width: 15.625%;
}
.order-history.type-2 th:first-child:nth-last-child(5) ~ th > p {
  margin-left: 28%;
}
.order-history.type-2 th:first-child:nth-last-child(5) ~ th:last-child {
  width: 25%;
}
.order-history.type-2 th:first-child:nth-last-child(5) ~ th:last-child > p {
  margin-left: 30%;
}
.order-history.type-2 td:first-child:nth-last-child(5) {
  width: 12.5%;
}
.order-history.type-2 td:first-child:nth-last-child(5) > p {
  margin-left: 0;
}
.order-history.type-2 td:first-child:nth-last-child(5) ~ td {
  width: 15.625%;
}
.order-history.type-2 td:first-child:nth-last-child(5) ~ td > p {
  margin-left: 28%;
}
.order-history.type-2 td:first-child:nth-last-child(5) ~ td:last-child {
  width: 25%;
}
.order-history.type-2 td:first-child:nth-last-child(5) ~ td:last-child > p {
  margin-left: 30%;
}
.order-history.type-2 td .action-btn {
  margin-top: 10px;
  margin-left: 30%;
}

.mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #182F3D center no-repeat;
  width: 100%;
  z-index: 9;
  padding: 0;
  z-index: 1000;
}

.mask.loading-data {
  background-image: url("../img/icons/ajax-loader-on-darkblue.gif");
}

.alert,
.dialog,
.dialog-2 {
  position: absolute;
  width: 200px;
  padding: 0;
  z-index: 1001;
}
.alert .dialog-box > iframe,
.dialog .dialog-box > iframe,
.dialog-2 .dialog-box > iframe {
  padding: 0 30px;
}

.dialog {
  width: 1000px;
}
.dialog.type-2 {
  width: 700px;
}
.dialog.type-3 {
  width: 1463px;
}
.dialog.preview {
  width: auto;
  max-width: 1000px;
}
.dialog.modal .close-btn {
  display: none;
}

.dialog-box {
  background: #fff;
  padding: 65px 0 30px;
  position: relative;
  overflow: hidden;
}
.dialog.type-2 .dialog-box, .dialog.preview .dialog-box {
  padding: 40px 25px 30px;
}
.dialog-box .overlay-box {
  margin: 0 17px;
}
.dialog.type-2 .dialog-box .overlay-box, .dialog.preview .dialog-box .overlay-box {
  margin: 0;
}

.dialog .close-btn {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px 27px 5px 8px;
  font-family: "SiemensSans", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  color: #fff;
  background: #313B45;
}
.dialog .close-btn:hover, .dialog .close-btn:active {
  text-decoration: none;
  background: #374b5a;
}
.dialog .close-btn:before {
  position: absolute;
  top: 4px;
  right: 4px;
  content: '';
  width: 15px;
  height: 15px;
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 0 -2595px;
  background-position:  0 -162.1875rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
}
.no-svg .dialog .close-btn:before {
  background-image: url("../img/icons/icon-sprite.png");
}

.product-dialog {
  margin: 0 17px;
}
.product-dialog .figure,
.product-dialog h2 {
  margin-bottom: 20px;
}
.product-dialog p {
  margin-bottom: 10px;
}
.product-dialog .product-actions {
  margin-top: 20px;
}
.product-dialog .product-actions .primary {
  float: right;
  clear: none;
}
.product-dialog .product-actions .more,
.product-dialog .product-actions .secondary {
  float: left;
  clear: none;
}

.dialog-box-data {
  display: none;
}

.login-overlay .box {
  margin-bottom: 0;
}
.login-overlay .more.type-2 {
  display: inline-block;
}

.dialog-actions {
  display: none;
}

.panel-pagination-bottom {
  padding-top: 20px;
  padding-bottom: 0px;
}

.scrollbox {
  height: 600px;
  padding: 10px 5px 10px 5px;
  margin-top: 10px;
}

/******************************************
	CONTENT-TABS
******************************************/
.content-tabs, .combi-tabs {
  margin-bottom: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #dfe6ed;
}
.content-tabs > ol, .combi-tabs > ol,
.content-tabs > ul,
.combi-tabs > ul {
  overflow: hidden;
  padding: 10px 20px 0;
}
.content-tabs > ol li, .combi-tabs > ol li,
.content-tabs > ul li,
.combi-tabs > ul li {
  position: relative;
  font-size: 17px;
  font-size: 1.0625rem;
  color: #fff;
  list-style: none;
}
.content-tabs > ol li:first-child a:before, .combi-tabs > ol li:first-child a:before,
.content-tabs > ul li:first-child a:before,
.combi-tabs > ul li:first-child a:before {
  border: none;
}
.content-tabs > ol a, .combi-tabs > ol a,
.content-tabs > ul a,
.combi-tabs > ul a {
  position: relative;
  display: block;
  padding: 10px 15px 13px;
  font-weight: bold;
  color: #647887;
  cursor: pointer;
  text-decoration: none;
}
.content-tabs > ol a.js-selected, .combi-tabs > ol a.js-selected, .content-tabs > ol a.a11y-focus, .combi-tabs > ol a.a11y-focus, .content-tabs > ol a:hover, .combi-tabs > ol a:hover, .content-tabs > ol a:focus, .combi-tabs > ol a:focus, .content-tabs > ol a:active, .combi-tabs > ol a:active,
.content-tabs > ul a.js-selected,
.combi-tabs > ul a.js-selected,
.content-tabs > ul a.a11y-focus,
.combi-tabs > ul a.a11y-focus,
.content-tabs > ul a:hover,
.combi-tabs > ul a:hover,
.content-tabs > ul a:focus,
.combi-tabs > ul a:focus,
.content-tabs > ul a:active,
.combi-tabs > ul a:active {
  background: #fff;
  color: #55a0b9;
  text-decoration: none;
  box-shadow: 0 0 10px #b8c6d1;
  z-index: 10;
}
.content-tabs > ol a.js-selected:before, .combi-tabs > ol a.js-selected:before, .content-tabs > ol a.a11y-focus:before, .combi-tabs > ol a.a11y-focus:before, .content-tabs > ol a:hover:before, .combi-tabs > ol a:hover:before, .content-tabs > ol a:focus:before, .combi-tabs > ol a:focus:before, .content-tabs > ol a:active:before, .combi-tabs > ol a:active:before,
.content-tabs > ul a.js-selected:before,
.combi-tabs > ul a.js-selected:before,
.content-tabs > ul a.a11y-focus:before,
.combi-tabs > ul a.a11y-focus:before,
.content-tabs > ul a:hover:before,
.combi-tabs > ul a:hover:before,
.content-tabs > ul a:focus:before,
.combi-tabs > ul a:focus:before,
.content-tabs > ul a:active:before,
.combi-tabs > ul a:active:before {
  border: none;
}
.content-tabs > ol a.ui-disabled, .combi-tabs > ol a.ui-disabled,
.content-tabs > ul a.ui-disabled,
.combi-tabs > ul a.ui-disabled {
  cursor: default;
  text-decoration: none;
}
.content-tabs > ol a:before, .combi-tabs > ol a:before,
.content-tabs > ul a:before,
.combi-tabs > ul a:before {
  position: absolute;
  top: 50%;
  left: -2px;
  width: 1px;
  height: 12px;
  margin-top: -7px;
  content: "";
  border-right: 1px solid #fff;
}
.content-tabs > ol a.js-selected:before, .combi-tabs > ol a.js-selected:before,
.content-tabs > ul a.js-selected:before,
.combi-tabs > ul a.js-selected:before {
  border: none;
}
.content-tabs > ol a > span:first-child, .combi-tabs > ol a > span:first-child,
.content-tabs > ul a > span:first-child,
.combi-tabs > ul a > span:first-child {
  margin-left: 6px;
}
.content-tabs > ol .compare-tab a > span, .combi-tabs > ol .compare-tab a > span,
.content-tabs > ul .compare-tab a > span,
.combi-tabs > ul .compare-tab a > span {
  margin-left: 0;
}
.content-tabs > ol strong, .combi-tabs > ol strong,
.content-tabs > ul strong,
.combi-tabs > ul strong {
  position: relative;
  display: block;
  padding: 10px 15px 13px;
  box-shadow: 0 0 10px #b8c6d1;
  font-weight: bold;
  color: #55a0b9;
  text-decoration: none;
  background: #fff;
}
.content-tabs > ol strong > span:first-child, .combi-tabs > ol strong > span:first-child,
.content-tabs > ul strong > span:first-child,
.combi-tabs > ul strong > span:first-child {
  margin-left: 6px;
}

.overlay-box > .content-tabs--in-overlay {
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  padding: 0 5px;
  margin: 0;
}

.content-tabs ul li a span, .combi-tabs ul li a span {
  margin-left: 0px !important;
}

.content-tabs ul li strong span, .combi-tabs ul li strong span {
  margin-left: 0px !important;
}

/******************************************
	SERVICE
__________________________________________
******************************************/
.service {
  position: absolute;
  top: 30px;
  right: 100px;
  padding-left: 45px;
  background-image: url("../img/icons/service-icons.svg");
  background-repeat: no-repeat;
  background-position: 0 -596px;
  background-position:  0 -37.25rem;
  background-size: 100px 3000px;
  background-size:  6.25rem 187.5rem;
}
.no-svg .service {
  background-image: url("../img/icons/service-icons.png");
}
.service h3 {
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 20px;
  line-height: 1.25rem;
  margin-bottom: 4px;
}
.service dl {
  display: inline-block;
  margin-right: 10px;
}
.service dd {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}
.service .tooltip {
  bottom: 2px;
}

.service-assistent {
  position: relative;
  overflow: hidden;
}
.service-assistent .service-options-panel > .content-group {
  word-spacing: -1em;
}
.service-assistent .service-options-panel > .content-group .box.type-2:first-child {
  margin-bottom: 0;
}
.service-assistent .service-options-panel > .content-group .box.type-2:first-child > h2 {
  display: none;
}
.service-assistent .service-options-panel > .content-group .box.type-2:first-child > h2:first-child {
  display: block;
}
.service-assistent .service-options-panel > .content-group .box.type-2:first-child + .box.type-2 {
  margin-bottom: 0;
}
.service-assistent .service-options-panel > .content-group .box.type-2:first-child + .box.type-2 > h2 {
  -moz-transition: opacity 300ms;
  -o-transition: opacity 300ms;
  -webkit-transition: opacity 300ms;
  transition: opacity 300ms;
  opacity: 0;
}
.no-csstransitions .service-assistent .service-options-panel > .content-group .box.type-2:first-child + .box.type-2 > h2 {
  display: none;
}
.service-assistent .service-options-panel > .content-group .box.type-2:first-child.js-oneselected > h2 {
  color: #879baa;
  display: block;
}
.service-assistent .service-options-panel > .content-group .box.type-2:first-child.js-oneselected > h2:first-child {
  display: none;
}
.service-assistent .service-options-panel > .content-group .box.type-2:first-child.js-oneselected + .box.type-2 > h2 {
  -moz-transition: opacity 200ms;
  -o-transition: opacity 200ms;
  -webkit-transition: opacity 200ms;
  transition: opacity 200ms;
  opacity: 1;
}
.service-assistent .slide {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  -moz-transition: opacity, max-height 300ms 300ms;
  -o-transition: opacity, max-height 300ms 300ms;
  -webkit-transition: opacity, max-height 300ms;
  -webkit-transition-delay: 0s, 300ms;
  transition: opacity, max-height 300ms 300ms;
}
.service-assistent .slide.js-expanded {
  display: block;
  opacity: 1;
  max-height: 100%;
  -moz-transition: opacity, max-height 300ms 300ms;
  -o-transition: opacity, max-height 300ms 300ms;
  -webkit-transition: opacity, max-height 300ms;
  -webkit-transition-delay: 0s, 300ms;
  transition: opacity, max-height 300ms 300ms;
}
.service-assistent .form-actions.pos-1 {
  margin: 0 20px 20px;
  float: right;
}
.service-assistent .primary button {
  display: none;
}
.service-assistent .primary button.btn-visible {
  display: block;
}
.service-assistent .sliding {
  position: absolute;
  top: 0;
  left: 0;
}
.service-assistent .start-left {
  left: -100%;
}
.service-assistent .start-right {
  left: 100%;
}

.service-options-panel {
  width: 100%;
  background: #fff;
}
.service-options-panel.js-active {
  display: none;
}

.service-solutions .unit-items .header-group + .teaser.product {
  padding-top: 0;
  border-top: none;
}
.service-solutions .primary > button:hover {
  background: #004664;
}
.service-solutions .primary.pos-1 {
  margin-bottom: 20px;
}
.service-solutions .primary.pos-1 > button:hover {
  background: #004664;
}
.service-solutions .content-group:after {
  margin-bottom: 35px;
  height: 6px;
  width: 100%;
  display: table;
  clear: both;
  content: ' ';
  background: -ms-radial-gradient(top center, ellipse cover, rgba(0, 0, 0, 0.2) 0%, transparent 70%);
  background: -webkit-radial-gradient(top center, ellipse cover, rgba(0, 0, 0, 0.2) 0%, transparent 70%);
  background: radial-gradient(ellipse at top center, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 70%);
  background-repeat: no-repeat;
  background-position: 0 100%, 0 100%;
  background-size: 100% 6px;
}
.no-cssgradients .service-solutions .content-group:after {
  padding-bottom: 13px;
  background: url("../img/bgs/shadow-top.png") 0 100% no-repeat;
}
.service-solutions .content-group > .box.type-3 {
  margin-bottom: 20px;
}
.service-solutions .content-group > .box.type-3 .meta-data dt,
.service-solutions .content-group > .box.type-3 .meta-data dd {
  font-size: 17px;
  font-size: 1.0625rem;
  font-family: "SiemensSans", sans-serif;
  line-height: 20px;
  line-height: 1.25rem;
  font-weight: bold;
}
.service-solutions .content-group > .box.type-3 .meta-data dt {
  color: #879baa;
}
.service-solutions .content-group > .box.type-3 .meta-data dd {
  color: #333;
}
.service-solutions .content-group > .box.type-3 .more.type-2.back-btn a {
  display: block;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 17px;
  font-size: 1.0625rem;
  font-family: "SiemensSans", sans-serif;
  line-height: 20px;
  line-height: 1.25rem;
  padding: 15px 20px 15px 10px;
  font-weight: bold;
  color: #147391;
  border: none;
  cursor: pointer;
  padding-left: 15px;
  background: none;
}
.service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:hover, .service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:focus {
  padding-left: 15px;
  color: #004664;
}
.service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:hover:after, .service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:focus:after, .service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:after {
  display: none;
}
.service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:hover:before, .service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:focus:before, .service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:before {
  border-color: #147391;
  z-index: 2;
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  margin-left: 5px;
}
.no-csstransforms .service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:hover:before, .no-csstransforms .service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:focus:before, .no-csstransforms .service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:before {
  width: 10px;
  height: 10px;
  border: none;
  background: url(../img/icons/ie-icons.png) -95px -1200px no-repeat;
}
.service-solutions .content-group > .box.type-3 .more.type-2.back-btn a:hover:before, .service-solutions .content-group > .box.type-3 .more.type-2.back-btn afocus:before {
  border-color: #004664;
}

.service-solutions .unit-items .hgroup > h2 {
  margin-bottom: 0;
}
.service-solutions .unit-items .teaser.product.type-3:first-child {
  border-top: none;
  padding-top: 5px;
}

.result-panel {
  width: 100%;
  background: #fff;
  transition: opacify 2s, height 2s;
}
.result-panel .primary button {
  display: block;
}
.result-panel .primary.pos-1 {
  margin-bottom: 20px;
}
.result-panel .primary.pos-1 > button:hover {
  background: #004664;
}
.result-panel.js-selected {
  opacity: 1;
}

.consumer-review .review-btn {
  padding: 0 5px;
  text-decoration: none;
}
.consumer-review .review-btn:hover {
  text-decoration: none;
  color: #004664;
}
.consumer-review .review-btn :first-child {
  padding-right: 1rem;
}
.consumer-review .review-divider {
  color: #879baa;
}
.consumer-review .review-thanks {
  display: none;
  position: relative;
  padding-left: 1.5rem;
  color: #879baa;
}
.consumer-review .review-thanks:before {
  position: absolute;
  top: 0;
  left: 0rem;
  height: 0.75rem;
  width: 0.4375rem;
  border-left: 3px solid #879baa;
  border-top: 3px solid #879baa;
  content: "";
  -moz-transform: rotate(220deg);
  -ms-transform: rotate(220deg);
  -webkit-transform: rotate(220deg);
  transform: rotate(220deg);
}
.consumer-review.feedback-complete .review-question {
  display: none;
}
.consumer-review.feedback-complete .review-thanks {
  display: block;
}

/******************************************
	PAGE-NAV
__________________________________________
******************************************/
.page-nav {
  word-spacing: 0;
}
.page-nav > div {
  position: absolute;
  top: 220px;
  top: 13.75rem;
  margin-top: 0;
  z-index: 5;
}
.page-nav a {
  display: block;
  position: relative;
  min-height: 75px;
  z-index: 0;
  padding: 20px 50px 20px 10px;
  font-size: 14px;
  color: #738796;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
.no-csstransforms .page-nav a {
  min-height: 35px;
}
.page-nav a:before {
  right: 15px;
  width: 35px;
  height: 35px;
  border-color: #879baa;
  border-width: 2px;
}
.no-csstransforms .page-nav a:before {
  position: absolute;
  border: none;
  height: 46px;
  background: url(../img/icons/ie-icons.png) 100% -4800px no-repeat;
}
.page-nav a span {
  display: block;
  width: 80px;
  line-height: 1;
  word-spacing: 2em;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.page-nav a:hover, .page-nav a:focus {
  text-decoration: none;
  background: #374b5a;
  background: rgba(35, 55, 70, 0.8);
  text-indent: 0;
}
.page-nav a:hover span, .page-nav a:focus span {
  color: #fff;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 17px;
  line-height: 1.0625rem;
  font-family: "SiemensSans", sans-serif;
  font-weight: bold;
}
.page-nav a:hover:before, .page-nav a:focus:before {
  border-color: #fff;
  right: auto;
  left: 0;
}
.page-nav .page-prev {
  left: 19px;
}
.page-nav .page-prev span {
  padding-left: 5px;
}
.page-nav .page-prev a:before {
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  right: auto;
  left: 15px;
  z-index: 10;
}
.no-csstransforms .page-nav .page-prev a:before {
  background-position: 0 -4600px;
}
.page-nav .page-prev a:hover:before, .page-nav .page-prev a:focus:before {
  right: 0;
  left: auto;
}
.page-nav .page-next {
  right: 19px;
}
.page-nav .page-next a {
  padding: 20px 10px 20px 50px;
}
.page-nav .page-next span {
  padding-right: 5px;
  text-align: right;
}

/************
		COMBOBOX / SELECTBOX
		******************/
.combobox {
  display: inline-block;
  position: relative;
  outline: none;
  cursor: pointer;
  background: #fff;
  border: 1px solid #dfe6ed;
  padding: 9px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.inactive.editable select[readonly] + .combobox span {
  border-left: none;
}
.combobox.user-error {
  border-color: #990000;
}
.combobox span {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 36px;
  height: 100%;
  border-left: 1px solid #dfe6ed;
  z-index: 11;
  text-indent: 100%;
  overflow: hidden;
}
.combobox span:after {
  border-color: #879baa;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 5px;
  left: -2px;
  margin: auto;
  height: 9px;
  height: 0.5625rem;
  width: 9px;
  width: 0.5625rem;
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.no-csstransforms .combobox span:after {
  top: 8px;
  top: 0.5rem;
  width: 12px;
  height: 8px;
  border: none;
  background: url(../img/icons/ie-icons.png) 0 -1800px no-repeat;
}
.combobox.disabled span {
  border-left: none;
}
.combobox input {
  border: none;
  cursor: pointer;
  font-family: "SiemensSans", sans-serif;
  color: #333;
  font-size: 14px;
  font-size: 0.875rem;
  background: transparent;
}
.combobox.combobox-active, .combobox:hover {
  color: #147391;
  border-color: #879baa;
}
.combobox.combobox-active input, .combobox:hover input {
  border-color: #879baa;
}
.combobox.combobox-active input, .combobox:hover input {
  background-color: transparent;
}
.combobox.combobox-active span b:after, .combobox:hover span b:after {
  border-color: #506473;
}
.combobox.js-datalist-visible, .combobox.js-datalist-visible input {
  background-color: #fff;
}
.one-row-form .combobox, .sort-filter .combobox {
  padding: 0 15px 0 0;
  border-color: #879baa;
}
.one-row-form .combobox input,
.one-row-form .combobox select, .sort-filter .combobox input,
.sort-filter .combobox select {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 4px 8px;
  padding:  0.25rem 0.5rem;
}
.one-row-form .combobox span, .sort-filter .combobox span {
  width: 20px;
  width: 1.25rem;
  border: none;
}
.one-row-form .combobox span:after, .sort-filter .combobox span:after {
  width: 9px;
  width: 0.5625rem;
  height: 6px;
  height: 0.375rem;
  bottom: 8px;
  bottom: 0.5rem;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  top: auto;
  border: none;
  background: url(../img/icons/ie-icons.png) 0 -3200px no-repeat;
}

select .ui-replaced {
  -webkit-appearance: none;
}
select.filter-highest-rating {
  min-width: 90px;
}

.datalist {
  position: absolute;
  z-index: 1000;
  left: 0;
  top: 0;
  min-width: auto;
  cursor: pointer;
}
.datalist .datalist-box {
  overflow: hidden;
  position: relative;
}
.datalist .datalist-innerbox {
  position: relative;
  background: #fff;
  color: #879baa;
  border: 1px solid #879baa;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.datalist.positionaround-3-2 {
  margin-top: 1px;
}
.datalist.positionaround-3-0 {
  margin-top: -1px;
}
.datalist ul {
  list-style: none;
  margin: 0;
  padding: 0;
  max-height: 300px;
}
.datalist ul ul {
  max-height: none;
}
.datalist li {
  padding: 7px 10px;
  padding:  0.4375rem 0.625rem;
  outline: none;
  cursor: pointer;
}
.datalist li:hover, .datalist li:focus {
  text-decoration: none;
}
.datalist li.js-selected {
  text-decoration: none;
}
.datalist li.js-checked {
  background: none;
  background: #f2f5f8;
}

select.ui-combobox-disabled + span.disabled input[aria-valuenow=''] {
  visibility: hidden;
}
select.ui-combobox-disabled + span.disabled input:not([aria-valuenow='']) {
  visibility: visible;
}

/******************************************
	FORMS
__________________________________________
******************************************/
/************
		INPUT CHECKBOX
		******************/
input[type="checkbox"],
input[type="radio"] {
  position: relative;
}
input[type="checkbox"] + input + label,
input[type="checkbox"] + label,
input[type="radio"] + input + label,
input[type="radio"] + label {
  padding: 2px 0 4px 10px;
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  color: #879baa;
  zoom: 1;
}

.statusbutton button {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 1px 0 1px 25px;
  position: relative;
  font-weight: bold;
  color: #879baa;
  zoom: 1;
  background-color: transparent;
}
.statusbutton button:after {
  background-image: url("../img/icons/checkboxes-radios.svg");
  background-repeat: no-repeat;
  background-position: 0 -2000px;
  background-position:  0 -125rem;
  background-size: 38px 2800px;
  background-size:  2.375rem 175rem;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
}
.no-svg .statusbutton button:after {
  background-image: url("../img/icons/checkboxes-radios.png");
}
.statusbutton.checked button:after {
  background-position: 0 -2200px;
  background-position:  0 -137.5rem;
}

.js input[type="checkbox"],
.js input[type="radio"] {
  position: absolute;
  left: -9999px;
}
.js input[type="checkbox"] + input + label,
.js input[type="checkbox"] + label,
.js input[type="radio"] + input + label,
.js input[type="radio"] + label {
  padding: 2px 3px 4px 22px;
}
.js input[type="checkbox"] + input + label:after,
.js input[type="checkbox"] + label:after,
.js input[type="radio"] + input + label:after,
.js input[type="radio"] + label:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background-position: 0 -125rem;
  background-size: 2.375rem 175rem;
  background-image: url("../img/icons/checkboxes-radios.svg");
}
.js input[type="checkbox"] + label:hover:after, .js input[type="checkbox"] + label.hover:after, .js input[type="checkbox"]:focus + label:after, .js input[type="checkbox"]:active + label:after,
.js input[type="radio"] + label:hover:after,
.js input[type="radio"] + label.hover:after,
.js input[type="radio"]:focus + label:after,
.js input[type="radio"]:active + label:after {
  background-position: 0 -2400px;
  background-position:  0 -150rem;
}
.js input[type="checkbox"]:checked + input + label:hover:after, .js input[type="checkbox"]:checked:focus + input + label:after, .js input[type="checkbox"]:checked:active + input + label:after, .js input[type="checkbox"].prop-checked + input + label:hover:after, .js input[type="checkbox"].prop-checked:focus + input + label:after, .js input[type="checkbox"].prop-checked:active + input + label:after, .js input[type="checkbox"]:checked + label:hover:after, .js input[type="checkbox"]:checked:focus + label:after, .js input[type="checkbox"]:checked:active + label:after, .js input[type="checkbox"].prop-checked + label:hover:after, .js input[type="checkbox"].prop-checked:focus + label:after, .js input[type="checkbox"].prop-checked:active + label:after,
.js input[type="radio"]:checked + input + label:hover:after,
.js input[type="radio"]:checked:focus + input + label:after,
.js input[type="radio"]:checked:active + input + label:after,
.js input[type="radio"].prop-checked + input + label:hover:after,
.js input[type="radio"].prop-checked:focus + input + label:after,
.js input[type="radio"].prop-checked:active + input + label:after,
.js input[type="radio"]:checked + label:hover:after,
.js input[type="radio"]:checked:focus + label:after,
.js input[type="radio"]:checked:active + label:after,
.js input[type="radio"].prop-checked + label:hover:after,
.js input[type="radio"].prop-checked:focus + label:after,
.js input[type="radio"].prop-checked:active + label:after {
  background-position: 0 -2600px;
  background-position:  0 -162.5rem;
}
.js input[type="checkbox"]:checked + input + label:after, .js input[type="checkbox"]:checked + label:after,
.js input[type="radio"]:checked + input + label:after,
.js input[type="radio"]:checked + label:after {
  background-position: 0 -2200px;
  background-position:  0 -137.5rem;
}
.js input[type="checkbox"].prop-checked + input + label:after, .js input[type="checkbox"].prop-checked + label:after,
.js input[type="radio"].prop-checked + input + label:after,
.js input[type="radio"].prop-checked + label:after {
  background-position: 0 -2200px;
  background-position:  0 -137.5rem;
}
.js input[type="checkbox"]:disabled + input + label, .js input[type="checkbox"]:disabled + label,
.js input[type="radio"]:disabled + input + label,
.js input[type="radio"]:disabled + label {
  color: #adadad;
  cursor: default;
}
.js input[type="checkbox"]:disabled + input + label:before, .js input[type="checkbox"]:disabled + label:before,
.js input[type="radio"]:disabled + input + label:before,
.js input[type="radio"]:disabled + label:before {
  border-color: #dfe6ed;
  background: #f2f5f8;
}
.js input[type="checkbox"]:disabled + input + label:hover:before, .js input[type="checkbox"]:disabled + label:hover:before,
.js input[type="radio"]:disabled + input + label:hover:before,
.js input[type="radio"]:disabled + label:hover:before {
  border-color: #dfe6ed;
}

.lt-ie9.js input[type="checkbox"] + input + label:after,
.lt-ie9.js input[type="checkbox"] + label:after,
.lt-ie9.js input[type="radio"] + input + label:after,
.lt-ie9.js input[type="radio"] + label:after {
  background-image: url("../img/icons/checkboxes-radios.png");
}

.store-locator .route-module .travelmode-services label:after {
  display: none;
}

.form-field input[type="checkbox"] + label,
.form-field input[type="checkbox"] + input + label,
.form-field input[type="radio"] + label,
.form-field input[type="radio"] + input + label {
  vertical-align: middle;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 17px;
  line-height: 1.0625rem;
  font-weight: normal;
  color: #333;
  padding: 2px 0 4px 52px;
}
.borderradius .form-field input[type="checkbox"] + label, .borderradius
.form-field input[type="checkbox"] + input + label, .borderradius
.form-field input[type="radio"] + label, .borderradius
.form-field input[type="radio"] + input + label {
  background: none;
}
.form-field input[type="checkbox"] + label:before,
.form-field input[type="checkbox"] + input + label:before,
.form-field input[type="radio"] + label:before,
.form-field input[type="radio"] + input + label:before {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 36px;
  width: 36px;
  background-color: #fff;
  border: 1px solid #dfe6ed;
}
.form-field input[type="checkbox"] + label:after,
.form-field input[type="checkbox"] + input + label:after,
.form-field input[type="radio"] + label:after,
.form-field input[type="radio"] + input + label:after {
  visibility: hidden;
  content: ' ';
  position: absolute;
  top: 9px;
  top: 0.5625rem;
  left: 13px;
  left: 0.8125rem;
  height: 12px;
  height: 0.75rem;
  width: 7px;
  width: 0.4375rem;
  border-left: 3px solid #879baa;
  border-top: 3px solid #879baa;
  -moz-transform: rotate(220deg);
  -ms-transform: rotate(220deg);
  -webkit-transform: rotate(220deg);
  transform: rotate(220deg);
  background-image: none;
}
.no-svg .form-field input[type="checkbox"] + label, .no-svg
.form-field input[type="checkbox"] + input + label, .no-svg
.form-field input[type="radio"] + label, .no-svg
.form-field input[type="radio"] + input + label {
  background: url(../img/icons/checkboxes-radios.png) 0 0 no-repeat;
}
.no-svg .form-field input[type="checkbox"] + label:before, .no-svg .form-field input[type="checkbox"] + label:after, .no-svg
.form-field input[type="checkbox"] + input + label:before, .no-svg
.form-field input[type="checkbox"] + input + label:after, .no-svg
.form-field input[type="radio"] + label:before, .no-svg
.form-field input[type="radio"] + label:after, .no-svg
.form-field input[type="radio"] + input + label:before, .no-svg
.form-field input[type="radio"] + input + label:after {
  display: none;
}
.form-field input[type="checkbox"] + input + label:hover,
.form-field input[type="checkbox"] + input + label.hover, .form-field input[type="checkbox"]:focus + input + label, .form-field input[type="checkbox"]:active + input + label,
.form-field input[type="checkbox"] + label:hover,
.form-field input[type="checkbox"] + label.hover, .form-field input[type="checkbox"]:focus + label, .form-field input[type="checkbox"]:active + label,
.form-field input[type="radio"] + input + label:hover,
.form-field input[type="radio"] + input + label.hover,
.form-field input[type="radio"]:focus + input + label,
.form-field input[type="radio"]:active + input + label,
.form-field input[type="radio"] + label:hover,
.form-field input[type="radio"] + label.hover,
.form-field input[type="radio"]:focus + label,
.form-field input[type="radio"]:active + label {
  background-position: 0 -400px;
  background-position:  0 -25rem;
}
.form-field input[type="checkbox"] + input + label:hover:before,
.form-field input[type="checkbox"] + input + label.hover:before, .form-field input[type="checkbox"]:focus + input + label:before, .form-field input[type="checkbox"]:active + input + label:before,
.form-field input[type="checkbox"] + label:hover:before,
.form-field input[type="checkbox"] + label.hover:before, .form-field input[type="checkbox"]:focus + label:before, .form-field input[type="checkbox"]:active + label:before,
.form-field input[type="radio"] + input + label:hover:before,
.form-field input[type="radio"] + input + label.hover:before,
.form-field input[type="radio"]:focus + input + label:before,
.form-field input[type="radio"]:active + input + label:before,
.form-field input[type="radio"] + label:hover:before,
.form-field input[type="radio"] + label.hover:before,
.form-field input[type="radio"]:focus + label:before,
.form-field input[type="radio"]:active + label:before {
  border: 1px solid #879baa;
}
.form-field input[type="checkbox"]:checked + input + label:hover, .form-field input[type="checkbox"]:checked:focus + input + label, .form-field input[type="checkbox"]:checked:active + input + label, .form-field input[type="checkbox"].prop-checked + input + label:hover, .form-field input[type="checkbox"].prop-checked:focus + input + label, .form-field input[type="checkbox"].prop-checked:active + input + label, .form-field input[type="checkbox"]:checked + label:hover, .form-field input[type="checkbox"]:checked:focus + label, .form-field input[type="checkbox"]:checked:active + label, .form-field input[type="checkbox"].prop-checked + label:hover, .form-field input[type="checkbox"].prop-checked:focus + label, .form-field input[type="checkbox"].prop-checked:active + label,
.form-field input[type="radio"]:checked + input + label:hover,
.form-field input[type="radio"]:checked:focus + input + label,
.form-field input[type="radio"]:checked:active + input + label,
.form-field input[type="radio"].prop-checked + input + label:hover,
.form-field input[type="radio"].prop-checked:focus + input + label,
.form-field input[type="radio"].prop-checked:active + input + label,
.form-field input[type="radio"]:checked + label:hover,
.form-field input[type="radio"]:checked:focus + label,
.form-field input[type="radio"]:checked:active + label,
.form-field input[type="radio"].prop-checked + label:hover,
.form-field input[type="radio"].prop-checked:focus + label,
.form-field input[type="radio"].prop-checked:active + label {
  background-position: 0 -600px;
  background-position:  0 -37.5rem;
}
.form-field input[type="checkbox"]:checked + input + label:hover:after, .form-field input[type="checkbox"]:checked:focus + input + label:after, .form-field input[type="checkbox"]:checked:active + input + label:after, .form-field input[type="checkbox"].prop-checked + input + label:hover:after, .form-field input[type="checkbox"].prop-checked:focus + input + label:after, .form-field input[type="checkbox"].prop-checked:active + input + label:after, .form-field input[type="checkbox"]:checked + label:hover:after, .form-field input[type="checkbox"]:checked:focus + label:after, .form-field input[type="checkbox"]:checked:active + label:after, .form-field input[type="checkbox"].prop-checked + label:hover:after, .form-field input[type="checkbox"].prop-checked:focus + label:after, .form-field input[type="checkbox"].prop-checked:active + label:after,
.form-field input[type="radio"]:checked + input + label:hover:after,
.form-field input[type="radio"]:checked:focus + input + label:after,
.form-field input[type="radio"]:checked:active + input + label:after,
.form-field input[type="radio"].prop-checked + input + label:hover:after,
.form-field input[type="radio"].prop-checked:focus + input + label:after,
.form-field input[type="radio"].prop-checked:active + input + label:after,
.form-field input[type="radio"]:checked + label:hover:after,
.form-field input[type="radio"]:checked:focus + label:after,
.form-field input[type="radio"]:checked:active + label:after,
.form-field input[type="radio"].prop-checked + label:hover:after,
.form-field input[type="radio"].prop-checked:focus + label:after,
.form-field input[type="radio"].prop-checked:active + label:after {
  visibility: visible;
}
.form-field input[type="checkbox"]:checked + input + label:after, .form-field input[type="checkbox"]:checked + label:after,
.form-field input[type="radio"]:checked + input + label:after,
.form-field input[type="radio"]:checked + label:after {
  visibility: visible;
}
.form-field input[type="checkbox"].prop-checked + input + label, .form-field input[type="checkbox"].prop-checked + label,
.form-field input[type="radio"].prop-checked + input + label,
.form-field input[type="radio"].prop-checked + label {
  background-position: 0 -200px;
  background-position:  0 -12.5rem;
}
.form-field input[type="checkbox"].prop-checked + input + label:hover, .form-field input[type="checkbox"].prop-checked + input + label:focus, .form-field input[type="checkbox"].prop-checked + input + label:active, .form-field input[type="checkbox"].prop-checked + label:hover, .form-field input[type="checkbox"].prop-checked + label:focus, .form-field input[type="checkbox"].prop-checked + label:active,
.form-field input[type="radio"].prop-checked + input + label:hover,
.form-field input[type="radio"].prop-checked + input + label:focus,
.form-field input[type="radio"].prop-checked + input + label:active,
.form-field input[type="radio"].prop-checked + label:hover,
.form-field input[type="radio"].prop-checked + label:focus,
.form-field input[type="radio"].prop-checked + label:active {
  background-position: 0 -600px;
}
.form-field input[type="radio"] + label {
  width: auto;
  padding: 11px 0 11px 52px;
  padding:  0.6875rem 0 0.6875rem 3.25rem;
  margin-bottom: 5px;
}
.form-field input[type="radio"] + label:before {
  border-radius: 50%;
  top: 0;
  left: 0;
  height: 35px;
  height: 2.1875rem;
  width: 35px;
  width: 2.1875rem;
}
.form-field input[type="radio"] + label:after {
  visibility: hidden;
  top: 11px;
  top: 0.6875rem;
  left: 11px;
  left: 0.6875rem;
  height: 14px;
  height: 0.875rem;
  width: 14px;
  width: 0.875rem;
  border-radius: 50%;
  border: none;
  background: #879baa;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  background-image: none;
}
.no-svg .form-field input[type="radio"] + label {
  background: url(../img/icons/checkboxes-radios.png) 0 -800px no-repeat;
}
.no-svg .form-field input[type="radio"] + label:before, .no-svg .form-field input[type="radio"] + label:after {
  display: none;
}
.form-field input[type="radio"] + label:hover,
.form-field input[type="radio"] + label.hover, .form-field input[type="radio"]:focus + label, .form-field input[type="radio"]:active + label {
  background-position: 0 -1200px;
  background-position:  0 -75rem;
}
.form-field input[type="radio"]:checked + label:hover, .form-field input[type="radio"]:checked:focus + label, .form-field input[type="radio"]:checked:active + label, .form-field input[type="radio"].prop-checked + label:hover, .form-field input[type="radio"].prop-checked:focus + label, .form-field input[type="radio"].prop-checked:active + label {
  background-position: 0 -1400px;
  background-position:  0 -87.5rem;
}
.form-field input[type="radio"]:checked + label:hover:after, .form-field input[type="radio"]:checked:focus + label:after, .form-field input[type="radio"]:checked:active + label:after, .form-field input[type="radio"].prop-checked + label:hover:after, .form-field input[type="radio"].prop-checked:focus + label:after, .form-field input[type="radio"].prop-checked:active + label:after {
  visibility: visible;
}
.form-field input[type="radio"].prop-checked + label {
  background-position: 0 -1000px;
  background-position:  0 -62.5rem;
}
.form-field input[type="radio"].prop-checked + label:after {
  visibility: visible;
}
.form-field input[type="radio"].prop-checked + label:hover, .form-field input[type="radio"].prop-checked + label:focus, .form-field input[type="radio"].prop-checked + label:active {
  background-position: 0 -1400px;
}

/*****************
		form-wrapper
******************/
.form-wrapper {
  position: relative;
  padding: 35px 0 15px;
  padding:  2.1875rem 0 0.9375rem;
  /***************************

		  VALIDATION
  ____________________________
  ***************************/
}
.form-wrapper .form-info {
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}
.form-wrapper .form-info:last-child {
  margin-bottom: 0;
}
.form-wrapper .form-info h2,
.form-wrapper .form-info h3,
.form-wrapper .form-info h4,
.form-wrapper .form-info p {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
.form-wrapper .form-info h3 {
  font-size: 17px;
  font-size: 1.0625rem;
}
.form-wrapper .form-info a {
  color: #8cc3d2;
  text-decoration: underline;
}
.form-wrapper .form-info a:hover, .form-wrapper .form-info a:focus {
  text-decoration: none;
}
.form-wrapper .form-info img {
  margin-top: 20px;
}
.form-wrapper .form-row {
  position: relative;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
.form-wrapper .form-row.indent {
  padding-left: 27.6846%;
  margin-bottom: 0;
}
.form-wrapper .form-row.indent .form-field {
  margin-bottom: 30px;
}
.form-wrapper .form-row + .form-info {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}
.form-wrapper .form-actions {
  position: relative;
}
.form-wrapper .form-actions .primary,
.form-wrapper .form-actions .secondary {
  margin-left: 14px;
  margin-left: 0.875rem;
  clear: none;
}
.form-wrapper .redirect-hint {
  display: none;
  text-align: right;
}
.form-wrapper .redirect-hint.visible {
  display: block;
}
.form-wrapper label,
.form-wrapper .label-replacement {
  font-family: "SiemensSans", sans-serif;
  vertical-align: top;
  padding-top: 9px;
  padding-top: 0.5625rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 17px;
  line-height: 1.0625rem;
  color: #333;
  font-weight: normal;
}
.form-wrapper label span,
.form-wrapper .label-replacement span {
  color: #8cc3d2;
  display: block;
}
.form-wrapper label a,
.form-wrapper .label-replacement a {
  color: #8cc3d2;
  text-decoration: underline;
}
.form-wrapper label a:hover, .form-wrapper label a:focus,
.form-wrapper .label-replacement a:hover,
.form-wrapper .label-replacement a:focus {
  text-decoration: none;
}
.form-wrapper .form-field-2,
.form-wrapper .form-field {
  position: relative;
  width: 100%;
  vertical-align: middle;
}
.form-wrapper .switch .ff-box {
  width: auto;
}
.form-wrapper .ff-group-inline,
.form-wrapper .ff-group-table {
  position: relative;
  min-height: 40px;
  min-height: 2.5rem;
}
.form-wrapper .ff-group-inline + .ff-group-inline,
.form-wrapper .ff-group-table + .ff-group-inline {
  margin-top: 30px;
}
.form-wrapper .ff-group-inline .ff-box,
.form-wrapper .ff-group-table .ff-box {
  position: relative;
  min-height: 40px;
  min-height: 2.5rem;
  margin-right: 3%;
}
.form-wrapper .ff-group-inline .ff-box-inner,
.form-wrapper .ff-group-table .ff-box-inner {
  position: relative;
  display: table;
  min-height: 40px;
  min-height: 2.5rem;
}
.form-wrapper .ff-group-inline label,
.form-wrapper .ff-group-table label {
  display: inline-block;
  height: 40px;
  height: 2.5rem;
  width: auto;
  padding-top: 6px;
  padding-top: 0.375rem;
  padding-bottom: 0;
}
.form-wrapper .form-row.equal-box .ff-box {
  width: 30.3%;
}
.form-wrapper .ff-group-table {
  min-height: 40px;
  min-height: 2.5rem;
}
.form-wrapper .ff-group-table + .ff-group-table {
  margin-top: 30px;
}
.form-wrapper .ff-group-table .ff-box {
  width: 50%;
  margin-right: 0;
}
.form-wrapper .ff-group-table .ff-box-inner {
  display: table;
  margin-right: 5%;
}
.form-wrapper .ff-group-table .ff-box-inner label {
  display: table-cell;
  padding-top: 0;
  padding-bottom: 0;
}
.form-wrapper .large .ff-group-table .ff-box {
  width: 22.5%;
}
.form-wrapper .large .item-count-3 .ff-group-table .ff-box {
  width: 33.3%;
}
.form-wrapper .large .block-items .ff-group-table label img {
  display: block;
  margin: 5px 0 0;
}
.form-wrapper .ff-group-block {
  width: 100%;
}
.form-wrapper .ff-group-block .ff-box {
  position: relative;
  display: table;
  min-height: 40px;
  min-height: 2.5rem;
}
.form-wrapper .ff-group-block .ff-box + .ff-box {
  margin-top: 30px;
}
.form-wrapper .ff-group-block .ff-box label {
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  height: 2.5rem;
  padding-top: 0;
  padding-bottom: 0;
  width: 100%;
}
.form-wrapper .ff-group-block label {
  margin-right: 6%;
}
.form-wrapper .ff-group-block.type-2 .ff-box {
  float: left;
  width: 33%;
  margin-top: 30px;
}
.form-wrapper .ff-group-block.type-2 .ff-box:nth-child(1), .form-wrapper .ff-group-block.type-2 .ff-box:nth-child(2), .form-wrapper .ff-group-block.type-2 .ff-box:nth-child(3) {
  margin-top: 0;
}
.form-wrapper .ff-group-block.type-3 {
  margin-left: 41.3%;
}
.form-wrapper .ff-box {
  min-height: 40px;
}
.form-wrapper .ff-box .ff-box-inner {
  min-height: 40px;
}
.form-wrapper .ff-box label {
  margin: 0;
}
.form-wrapper .ff-box img {
  max-width: none;
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
}
.form-wrapper .ff-box p {
  margin-top: 13px;
  margin-bottom: 0;
}
.form-wrapper .fieldset-wrapper {
  position: relative;
  margin-bottom: 35px;
}
.form-wrapper .fieldset-wrapper.highlight {
  position: relative;
  padding: 40px 0 0;
}
.form-wrapper .fieldset-wrapper.no-margin {
  margin-bottom: 0;
}
.form-wrapper fieldset {
  position: relative;
}
.form-wrapper fieldset.hidden {
  display: none;
}
.form-wrapper fieldset.mod {
  margin-bottom: 40px;
}
.form-wrapper fieldset.line-divider:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 20px;
  margin: 0 2%;
  width: 96%;
  height: 1px;
  background-color: #becdd7;
}
.form-wrapper legend {
  display: none;
}
.form-wrapper input,
.form-wrapper textarea {
  position: relative;
  z-index: 1;
  border: 1px solid #dfe6ed;
  box-shadow: none;
  padding: 9px 10px;
  padding:  0.5625rem 0.625rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "SiemensSans", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
}
.form-wrapper input:hover, .form-wrapper input:focus,
.form-wrapper textarea:hover,
.form-wrapper textarea:focus {
  border-color: #879baa;
}
.form-wrapper input[type="password"] {
  font-family: Arial, sans-serif;
}
.form-wrapper .quantity input {
  padding: 0;
}
.form-wrapper textarea {
  min-height: 145px;
  min-height: 9.0625rem;
  resize: vertical;
}
.form-wrapper select {
  width: 100%;
  padding: 9px 10px;
  padding:  0.5625rem 0.625rem;
  font-size: 14px;
  font-size: 0.875rem;
}
.form-wrapper option {
  padding: 9px 10px;
  padding:  0.5625rem 0.625rem;
}
.form-wrapper option:disabled {
  display: none;
}
.form-wrapper .combobox {
  padding: 0;
}
.form-wrapper .combobox input {
  width: 100% !important;
  border: none;
}
.form-wrapper .error-box {
  padding: 3px 0 0 28.1569959%;
}
.form-wrapper .error-box p {
  display: none;
  color: #990000;
  word-spacing: 0;
  margin-bottom: 0;
}
.form-wrapper .error-box .custom-success {
  color: #333;
}
.form-wrapper .error-box.be-error p {
  display: block;
}
.form-wrapper .error-box .show-error,
.form-wrapper .error-box .error {
  display: block;
}
.form-wrapper .error-box .warn,
.form-wrapper .error-box .info {
  display: block;
  color: #333;
}
.form-wrapper .error-box.hardreset-validation {
  display: none;
  position: absolute;
  visibility: hidden;
}
.form-wrapper .error-box-general {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
  padding-left: 27.6846%;
}
.form-wrapper .warning-box {
  word-spacing: 0;
  padding: 3px 0 0 28.1569959%;
}
.form-wrapper .warning-box p {
  margin-bottom: 0;
}
.form-wrapper .warning-box .warn,
.form-wrapper .warning-box .info {
  display: block;
  color: #333;
}
.form-wrapper .warning-box .error {
  color: #990000;
}
.js .form-wrapper .be-error {
  display: none;
}
.form-wrapper .form-field .error-box,
.form-wrapper .form-field .warning-box,
.form-wrapper .form-field.full-width + .error-box,
.form-wrapper .form-field.full-width + .warning-box,
.form-wrapper .form-field-2 .error-box,
.form-wrapper .form-field-2 .warning-box {
  padding-left: 0;
}
.form-wrapper .ff-group + .error-box,
.form-wrapper .ff-group + .warning-box {
  padding-left: 52px;
}
.form-wrapper .form-btn {
  left: -5px;
  transition: all 400ms;
}
.form-wrapper .form-width-xl + .form-btn {
  left: -20px;
}
.form-wrapper .invalid + .form-btn,
.form-wrapper .valid + .form-btn {
  left: 5px;
}
.form-wrapper.cv-off .valid + .form-btn {
  left: -5px;
}
.form-wrapper .form-field .contact-info,
.form-wrapper .delivery-specs {
  padding-left: 52px;
  padding-left: 3.25rem;
  display: block;
  width: 100%;
}
.form-wrapper .form-field .contact-info dl,
.form-wrapper .delivery-specs dl {
  margin-bottom: 20px;
}
.form-wrapper .form-field .contact-info strong,
.form-wrapper .delivery-specs strong {
  font-family: "SiemensSans", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
}
.form-wrapper .step-controls {
  display: none;
}
.form-wrapper .quantity .step-controls {
  display: block;
}
.form-wrapper .be-invalid input,
.form-wrapper .be-invalid textarea,
.form-wrapper .be-invalid input[type="checkbox"] + label:before,
.form-wrapper .be-invalid input[type="radio"] + label:before {
  border-color: #990000;
}
.form-wrapper .be-invalid + .tooltip-2 {
  right: -10px;
}
.form-wrapper .be-invalid ~ .be-error {
  display: block;
}
.form-wrapper .be-invalid.valid input,
.form-wrapper .be-invalid.valid textarea {
  border-color: #dfe6ed;
}
.csstransforms .form-wrapper .be-invalid.valid.ff-text:after, .csstransforms .form-wrapper .be-invalid.valid.ff-textarea:after {
  background-image: none;
}
.no-csstransforms .form-wrapper .be-invalid.valid.ff-text:after, .no-csstransforms .form-wrapper .be-invalid.valid.ff-textarea:after {
  background-position: 4px -1600px !important;
}
.form-wrapper .be-invalid.valid ~ .error-box.be-error p {
  color: #8cc3d2;
}
.form-wrapper .be-invalid.invalid ~ .error-box.be-error p {
  color: #8cc3d2;
}
.form-wrapper .invalid + .tooltip-2 {
  right: -10px;
}
.form-wrapper .invalid input,
.form-wrapper .invalid textarea {
  border-color: #990000;
}
.form-wrapper .valid + .tooltip-2 {
  right: -10px;
}
.form-wrapper.cv-off .valid.ff-date:after, .form-wrapper.cv-off .valid.ff-text:after, .form-wrapper.cv-off .valid.ff-select:after, .form-wrapper.cv-off .valid.ff-textarea:after {
  display: none;
}
.form-wrapper .form-row.cv-off .valid.ff-date:after, .form-wrapper .form-row.cv-off .valid.ff-text:after, .form-wrapper .form-row.cv-off .valid.ff-select:after, .form-wrapper .form-row.cv-off .valid.ff-textarea:after {
  display: none;
}
.form-wrapper textarea:disabled,
.form-wrapper input:disabled,
.form-wrapper span.disabled {
  color: #adadad;
  border-color: #dfe6ed;
  background: #f2f5f8;
  cursor: default;
}
.form-wrapper textarea:disabled:hover, .form-wrapper textarea:disabled:focus,
.form-wrapper input:disabled:hover,
.form-wrapper input:disabled:focus,
.form-wrapper span.disabled:hover,
.form-wrapper span.disabled:focus {
  border-color: #dfe6ed;
}
.form-wrapper textarea:disabled span:after,
.form-wrapper input:disabled span:after,
.form-wrapper span.disabled span:after {
  border-color: #dfe6ed;
}
.form-wrapper textarea:disabled input,
.form-wrapper input:disabled input,
.form-wrapper span.disabled input {
  color: #adadad;
}
.lt-ie9 .form-wrapper span.disabled.combobox {
  border-color: #dfe6ed;
  background: #f2f5f8;
  cursor: default;
}
.lt-ie9 .form-wrapper span.disabled.combobox input {
  color: #adadad;
  cursor: default;
}
.lt-ie9 .form-wrapper input[disabled] {
  color: #adadad;
  border-color: #dfe6ed;
  background: #f2f5f8;
  cursor: default;
}
.no-csstransforms .form-wrapper span.disabled.combobox span:after {
  top: 8px;
  top: 0.5rem;
  width: 12px;
  height: 8px;
  border: none;
  background: url(../img/icons/ie-icons.png) 0 -1900px no-repeat;
}
.form-wrapper .form-row.confirmation, .form-wrapper.confirmation .form-row {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
.form-wrapper .form-row.confirmation textarea:disabled,
.form-wrapper .form-row.confirmation input:disabled,
.form-wrapper .form-row.confirmation span.disabled,
.form-wrapper .form-row.confirmation textarea[readonly],
.form-wrapper .form-row.confirmation input[readonly],
.form-wrapper .form-row.confirmation .combobox, .form-wrapper.confirmation textarea:disabled,
.form-wrapper.confirmation input:disabled,
.form-wrapper.confirmation span.disabled,
.form-wrapper.confirmation textarea[readonly],
.form-wrapper.confirmation input[readonly],
.form-wrapper.confirmation .combobox,
.form-wrapper .inactive textarea:disabled,
.form-wrapper .inactive input:disabled,
.form-wrapper .inactive span.disabled,
.form-wrapper .inactive textarea[readonly],
.form-wrapper .inactive input[readonly],
.form-wrapper .inactive .combobox {
  color: #333;
  border-color: transparent;
  background: transparent;
  font-weight: bold;
  cursor: default;
}
.form-wrapper .form-row.confirmation textarea:disabled:hover, .form-wrapper .form-row.confirmation textarea:disabled:focus,
.form-wrapper .form-row.confirmation input:disabled:hover,
.form-wrapper .form-row.confirmation input:disabled:focus,
.form-wrapper .form-row.confirmation span.disabled:hover,
.form-wrapper .form-row.confirmation span.disabled:focus,
.form-wrapper .form-row.confirmation textarea[readonly]:hover,
.form-wrapper .form-row.confirmation textarea[readonly]:focus,
.form-wrapper .form-row.confirmation input[readonly]:hover,
.form-wrapper .form-row.confirmation input[readonly]:focus,
.form-wrapper .form-row.confirmation .combobox:hover,
.form-wrapper .form-row.confirmation .combobox:focus, .form-wrapper.confirmation textarea:disabled:hover, .form-wrapper.confirmation textarea:disabled:focus,
.form-wrapper.confirmation input:disabled:hover,
.form-wrapper.confirmation input:disabled:focus,
.form-wrapper.confirmation span.disabled:hover,
.form-wrapper.confirmation span.disabled:focus,
.form-wrapper.confirmation textarea[readonly]:hover,
.form-wrapper.confirmation textarea[readonly]:focus,
.form-wrapper.confirmation input[readonly]:hover,
.form-wrapper.confirmation input[readonly]:focus,
.form-wrapper.confirmation .combobox:hover,
.form-wrapper.confirmation .combobox:focus,
.form-wrapper .inactive textarea:disabled:hover,
.form-wrapper .inactive textarea:disabled:focus,
.form-wrapper .inactive input:disabled:hover,
.form-wrapper .inactive input:disabled:focus,
.form-wrapper .inactive span.disabled:hover,
.form-wrapper .inactive span.disabled:focus,
.form-wrapper .inactive textarea[readonly]:hover,
.form-wrapper .inactive textarea[readonly]:focus,
.form-wrapper .inactive input[readonly]:hover,
.form-wrapper .inactive input[readonly]:focus,
.form-wrapper .inactive .combobox:hover,
.form-wrapper .inactive .combobox:focus {
  border-color: transparent;
}
.form-wrapper .form-row.confirmation textarea:disabled span:after,
.form-wrapper .form-row.confirmation input:disabled span:after,
.form-wrapper .form-row.confirmation span.disabled span:after,
.form-wrapper .form-row.confirmation textarea[readonly] span:after,
.form-wrapper .form-row.confirmation input[readonly] span:after,
.form-wrapper .form-row.confirmation .combobox span:after, .form-wrapper.confirmation textarea:disabled span:after,
.form-wrapper.confirmation input:disabled span:after,
.form-wrapper.confirmation span.disabled span:after,
.form-wrapper.confirmation textarea[readonly] span:after,
.form-wrapper.confirmation input[readonly] span:after,
.form-wrapper.confirmation .combobox span:after,
.form-wrapper .inactive textarea:disabled span:after,
.form-wrapper .inactive input:disabled span:after,
.form-wrapper .inactive span.disabled span:after,
.form-wrapper .inactive textarea[readonly] span:after,
.form-wrapper .inactive input[readonly] span:after,
.form-wrapper .inactive .combobox span:after {
  border-color: transparent;
}
.form-wrapper .form-row.confirmation textarea:disabled input,
.form-wrapper .form-row.confirmation input:disabled input,
.form-wrapper .form-row.confirmation span.disabled input,
.form-wrapper .form-row.confirmation textarea[readonly] input,
.form-wrapper .form-row.confirmation input[readonly] input,
.form-wrapper .form-row.confirmation .combobox input, .form-wrapper.confirmation textarea:disabled input,
.form-wrapper.confirmation input:disabled input,
.form-wrapper.confirmation span.disabled input,
.form-wrapper.confirmation textarea[readonly] input,
.form-wrapper.confirmation input[readonly] input,
.form-wrapper.confirmation .combobox input,
.form-wrapper .inactive textarea:disabled input,
.form-wrapper .inactive input:disabled input,
.form-wrapper .inactive span.disabled input,
.form-wrapper .inactive textarea[readonly] input,
.form-wrapper .inactive input[readonly] input,
.form-wrapper .inactive .combobox input {
  color: #333;
  font-weight: bold;
  cursor: default;
}
.form-wrapper .form-row.confirmation.edit-type-1 textarea:disabled,
.form-wrapper .form-row.confirmation.edit-type-1 input:disabled,
.form-wrapper .form-row.confirmation.edit-type-1 span.disabled,
.form-wrapper .form-row.confirmation.edit-type-1 textarea[readonly],
.form-wrapper .form-row.confirmation.edit-type-1 input[readonly],
.form-wrapper .form-row.confirmation.edit-type-1 .combobox, .form-wrapper.confirmation.edit-type-1 textarea:disabled,
.form-wrapper.confirmation.edit-type-1 input:disabled,
.form-wrapper.confirmation.edit-type-1 span.disabled,
.form-wrapper.confirmation.edit-type-1 textarea[readonly],
.form-wrapper.confirmation.edit-type-1 input[readonly],
.form-wrapper.confirmation.edit-type-1 .combobox,
.form-wrapper .inactive.edit-type-1 textarea:disabled,
.form-wrapper .inactive.edit-type-1 input:disabled,
.form-wrapper .inactive.edit-type-1 span.disabled,
.form-wrapper .inactive.edit-type-1 textarea[readonly],
.form-wrapper .inactive.edit-type-1 input[readonly],
.form-wrapper .inactive.edit-type-1 .combobox {
  font-weight: normal;
}
.form-wrapper .form-row.confirmation.edit-type-1 .form-row, .form-wrapper.confirmation.edit-type-1 .form-row,
.form-wrapper .inactive.edit-type-1 .form-row {
  margin-bottom: 0;
}
.form-wrapper .form-row.confirmation.edit-type-1 textarea, .form-wrapper.confirmation.edit-type-1 textarea,
.form-wrapper .inactive.edit-type-1 textarea {
  min-height: 50px;
  height: 50px;
  resize: none;
}
.form-wrapper .form-row.confirmation.not-provided textarea:disabled,
.form-wrapper .form-row.confirmation.not-provided input:disabled,
.form-wrapper .form-row.confirmation.not-provided span.disabled, .form-wrapper.confirmation.not-provided textarea:disabled,
.form-wrapper.confirmation.not-provided input:disabled,
.form-wrapper.confirmation.not-provided span.disabled,
.form-wrapper .inactive.not-provided textarea:disabled,
.form-wrapper .inactive.not-provided input:disabled,
.form-wrapper .inactive.not-provided span.disabled {
  color: #666;
  font-weight: normal;
}
.form-wrapper .form-row.confirmation.not-provided textarea:disabled input,
.form-wrapper .form-row.confirmation.not-provided input:disabled input,
.form-wrapper .form-row.confirmation.not-provided span.disabled input, .form-wrapper.confirmation.not-provided textarea:disabled input,
.form-wrapper.confirmation.not-provided input:disabled input,
.form-wrapper.confirmation.not-provided span.disabled input,
.form-wrapper .inactive.not-provided textarea:disabled input,
.form-wrapper .inactive.not-provided input:disabled input,
.form-wrapper .inactive.not-provided span.disabled input {
  color: #666666;
  font-weight: normal;
}
.lt-ie9 .form-wrapper .form-row.confirmation span.disabled.combobox, .lt-ie9 .form-wrapper.confirmation span.disabled.combobox, .lt-ie9
.form-wrapper .inactive span.disabled.combobox {
  border: none;
  background: none;
  cursor: default;
}
.lt-ie9 .form-wrapper .form-row.confirmation span.disabled.combobox input, .lt-ie9 .form-wrapper.confirmation span.disabled.combobox input, .lt-ie9
.form-wrapper .inactive span.disabled.combobox input {
  color: #adadad;
  cursor: default;
}
.lt-ie9 .form-wrapper .form-row.confirmation span.disabled.combobox span, .lt-ie9 .form-wrapper.confirmation span.disabled.combobox span, .lt-ie9
.form-wrapper .inactive span.disabled.combobox span {
  display: none;
}
.lt-ie9 .form-wrapper .form-row.confirmation input[disabled], .lt-ie9 .form-wrapper.confirmation input[disabled], .lt-ie9
.form-wrapper .inactive input[disabled] {
  color: #333;
  border-color: transparent;
  background: transparent;
  cursor: default;
}
.lt-ie9 .form-wrapper .form-row.confirmation.not-provided input[disabled], .lt-ie9 .form-wrapper.confirmation.not-provided input[disabled], .lt-ie9
.form-wrapper .inactive.not-provided input[disabled] {
  color: #666666;
  font-weight: normal;
}
.form-wrapper .form-row.confirmation .combobox input[readonly], .form-wrapper.confirmation .combobox input[readonly],
.form-wrapper .inactive .combobox input[readonly] {
  font-weight: bold;
}
.form-wrapper .inactive .inactive-hide {
  display: none;
}
.form-wrapper .inactive .tooltip-2,
.form-wrapper .inactive .ws-popover-opener {
  display: none;
}
.form-wrapper input[readonly] {
  color: #333;
  border-color: transparent;
  background: transparent;
  font-weight: bold;
  cursor: default;
}
.form-wrapper input[readonly]:hover, .form-wrapper input[readonly]:focus {
  border-color: transparent;
}
.form-wrapper .combobox input[readonly] {
  font-weight: normal;
}
.form-wrapper .form-row.error input {
  border-color: #990000;
}
.form-wrapper .form-row.error .error-box p {
  display: block;
}
.form-wrapper .form-row.error input[type="checkbox"] + label:before,
.form-wrapper .form-row.error input[type="radio"] + label:before {
  border-color: #990000;
}

.default-form {
  padding: 0;
  /****************
	  * ICORE-15927 --- GENERIC FORMS
	  * provide additional selectors for Blocks

	  - streetNameAndNumber
	  - postCodeAndCity

  *****************/
  /* same as defined for: .default-form .form-width-xl */
  /* same as defined for: .default-form .form-width-xs */
}
.default-form .fieldset-info {
  margin-top: 20px;
  width: 100%;
}
.default-form .fieldset-info h2 {
  margin-bottom: 20px;
}
.default-form .form-info,
.default-form .form-row {
  width: 100%;
}
.default-form .form-actions {
  width: 100%;
}
.default-form .form-actions.type-2 {
  width: 94.7053572%;
  padding-left: 27.684563%;
}
.default-form .form-field-2,
.default-form .form-field {
  width: 66.9463068%;
}
.default-form .form-field-2.full-width,
.default-form .form-field.full-width {
  width: 100%;
}
.default-form .form-col {
  margin-right: 3.69127506%;
}
.default-form .form-width-xxxl {
  width: 66.9463068%;
}
.default-form .form-width-xxl {
  width: 55.1733764%;
}
.default-form .form-width-xl {
  width: 49.2869113%;
}
.default-form .form-width-l {
  width: 43.406039%;
}
.default-form .form-width-m {
  width: 31.6275159%;
}
.default-form .form-width-s {
  width: 19.8489927%;
}
.default-form .form-width-xs {
  width: 13.9681204%;
}
.default-form .form-width-xxs {
  width: 8.08165525%;
}
.default-form .form-container-streetNameAndNumber > * + * + div.form-col,
.default-form .form-container-postCodeAndCity > * + * + div.form-col ~ div.form-col {
  width: 49.2869%;
}
.default-form .form-container-streetNameAndNumber *:first-child + * + div.form-col ~ div.form-col,
.default-form .form-container-postCodeAndCity *:first-child + * + div.form-col {
  width: 13.9681%;
}
.default-form label,
.default-form .label-replacement {
  width: 25.684563%;
  margin-right: 2%;
}
.default-form .form-group.type-2 {
  width: 66.9463%;
  margin-left: 33%;
}
.default-form .form-group .ff-box {
  width: auto;
}
.default-form .form-group.invalid:after {
  right: 2.3%;
  top: 13px;
  top: 0.8125rem;
}
.default-form .form-group.valid:after {
  right: 2.6%;
}
.default-form input,
.default-form textarea {
  width: 100%;
}
.default-form input[type="radio"],
.default-form input[type="checkbox"] {
  width: auto;
}
.no-js .default-form input[type="radio"], .no-js
.default-form input[type="checkbox"] {
  top: 11px;
  left: 12px;
}
.default-form .combobox {
  width: 100% !important;
}

.form-wrapper.type-1 .form-actions {
  width: 94.7053572%;
  padding-left: 27.684563%;
}
.form-wrapper.type-1 .form-actions .more.type-2 {
  max-width: 65%;
}

.form-wrapper.type-3 {
  padding: 10px 0 0 0;
}
.form-wrapper.type-3 .form-row,
.form-wrapper.type-3 .form-actions {
  width: 100%;
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}
.form-wrapper.type-3 .form-actions {
  margin-bottom: 10px;
}
.form-wrapper.type-3 .primary {
  float: none;
  margin-left: 0;
}

.form-wrapper.type-4 .form-field {
  width: 65.8%;
}
.form-wrapper.type-4 .error-box,
.form-wrapper.type-4 .warning-box,
.form-wrapper.type-4 .form-actions {
  width: 93.5%;
}

.form-row-group {
  margin-bottom: 35px;
}
.form-row-group > * {
  margin-left: 52px;
  margin-left: 3.25rem;
}
.form-row-group .more {
  padding-left: 27.684563%;
}

.form-extra {
  font-size: 14px;
}

.user-hint {
  font-family: "SiemensSans", sans-serif;
}
.form-row .user-hint {
  padding: 0 0 0 28.157%;
}
.form-actions .user-hint {
  float: right;
}
.user-hint strong {
  display: block;
  margin: 3px 0 3px;
  margin:  0.1875rem 0 0.1875rem;
  color: #333;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 18px;
  line-height: 1.125rem;
}
.user-hint a {
  font-weight: normal;
}
.calculate-price .user-hint {
  width: 30em;
}
.calculate-price .user-hint strong {
  font-weight: bold;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 15px;
  line-height: 0.9375rem;
  color: #147391;
}
.calculate-price .user-hint.savings strong {
  color: #eb780a;
}
.user-hint.address-warning {
  display: none;
}
.user-hint.address-warning strong {
  color: #eb780a;
}
.user-hint.datalist-error {
  display: none;
}
.user-hint.datalist-error strong {
  color: #990000;
}

.one-row-form {
  font-size: 14px;
  font-size: 0.875rem;
  font-family: "SiemensSans", sans-serif;
}
.one-row-form input,
.one-row-form select {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 4px 8px;
  padding:  0.25rem 0.5rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: inherit;
  color: #8499A9;
}
.one-row-form .combobox,
.one-row-form input[type="text"] {
  border: 1px solid #849BA9;
}
.one-row-form .combobox input {
  border: 0 none;
}
.one-row-form .label-replacement {
  margin-top: 4px;
  margin-top: 0.25rem;
  display: inline-block;
  color: #8499A9;
  margin-right: 0.2em;
}
.one-row-form .form-row {
  vertical-align: top;
  line-height: 0;
}
.one-row-form .form-row:after {
  display: inline-block;
  content: ' ';
  width: 51%;
  height: 1px;
  margin-top: -1px;
}
.one-row-form .form-col {
  margin-bottom: 5px;
  margin-right: 40px;
  text-align: left;
  vertical-align: top;
  line-height: normal;
}
.one-row-form .form-col .form-col {
  margin-bottom: 0;
}
.one-row-form .form-col:last-child {
  margin-right: 0;
}
.one-row-form .form-col,
.one-row-form .form-col > div {
  display: inline-block;
}
.one-row-form .form-col.form-btn {
  margin-right: 0;
  left: auto;
  float: right;
}
.one-row-form .form-width-l {
  width: 240px;
  max-width: 100%;
}
.one-row-form .form-width-l input {
  width: 100%;
}

/*****************************
		ui-autocomplete
*****************************/
.ui-autocomplete {
  position: absolute;
  margin-top: 0;
  border: 1px solid #879baa;
  padding: 1px;
  background: #fff;
  z-index: 110;
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
}
.text-section .ui-autocomplete li {
  margin: 0;
  padding: 0;
}
.ui-autocomplete li:before {
  display: none;
}
.ui-autocomplete li a {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  display: block;
  padding: 8px 10px;
  padding:  0.5rem 0.625rem;
  color: #333;
  text-decoration: none;
  font-weight: normal;
  cursor: pointer;
}
.ui-autocomplete li a:hover, .ui-autocomplete li a:focus, .ui-autocomplete li a:active, .ui-autocomplete li a.ui-state-hover, .ui-autocomplete li a.ui-state-focus {
  color: #fff;
  background: #becdd7;
}

.ws-popover {
  padding: 0;
  margin: 0;
}
.form-field .ws-popover {
  min-width: 398px !important;
}

.ws-po-arrow {
  display: none;
}

.text-section .datalist-polyfill li {
  margin: 0;
  padding: 0;
}
.datalist-polyfill li:before {
  display: none;
}
.datalist-polyfill li a {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  display: block;
  padding: 8px 10px;
  padding:  0.5rem 0.625rem;
  color: #333;
  text-decoration: none;
  font-weight: normal;
  cursor: pointer;
}
.datalist-polyfill li a:hover, .datalist-polyfill li a:focus, .datalist-polyfill li a:active, .datalist-polyfill li a.ui-state-hover, .datalist-polyfill li a.ui-state-focus {
  color: #fff;
  background: #becdd7;
}
.datalist-polyfill .ws-po-box {
  padding: 0;
  border: 1px solid #879baa;
  box-shadow: none;
  border-radius: 0;
  background: #fff;
}
.datalist-polyfill .datalist-box ul {
  padding: 0;
}
.datalist-polyfill .datalist-box li {
  padding: 7px 11px;
  font-size: 14px;
  font-size: 0.875rem;
  z-index: 1;
}
.datalist-polyfill .datalist-box .option-label,
.datalist-polyfill .datalist-box .option-value {
  color: #333;
}
.datalist-polyfill .datalist-box .option-label {
  margin: 0;
  font-size: 14px;
  font-size: 0.875rem;
}
.datalist-polyfill .datalist-box .active-item {
  background: #f2f5f8;
}
.datalist-polyfill .datalist-box .active-item .option-label,
.datalist-polyfill .datalist-box .active-item .option-value {
  color: #333;
}
.datalist-polyfill .datalist-box .has-option-label .option-value {
  display: none;
}

li[role="option"][aria-disabled="true"] {
  display: none;
}

.form-row.pick-phone-nr .form-field {
  margin-left: 27.8%;
}

/* depending-select */
.depending-select h3.label-replacement {
  margin-bottom: 0;
}

.js .dependent-list {
  display: none;
}
.dependent-list h5 {
  font-size: 1em;
  font-weight: bold;
}
.dependent-list ul {
  padding-left: 1em;
  margin-bottom: .5em;
}
.dependent-list li {
  margin-bottom: .25em;
}

/* type-plate-finder */
.type-plate-info .type-plates {
  vertical-align: top;
}
.type-plate-info .figure {
  display: inline-block;
  width: 196px;
  padding: 5px;
  margin: 28px 28px 0 0;
  border: 1px solid #BCCDD6;
  background: #fff;
}
.type-plate-info .figure img {
  display: block;
  margin: auto;
}
.type-plate-info.loading {
  background: url("../img/icons/ajax-loader-on-lightblue.gif") center center no-repeat;
  min-height: 200px;
}
.type-plate-info.loading > * {
  visibility: hidden;
}
.type-plate-info.error {
  font-weight: bold;
  color: #990000;
}

.js .additional-action {
  display: none;
}
.js .additional-action.on {
  display: inline-block;
}

.address-suggestion {
  margin-bottom: 30px;
  padding-top: 20px;
}
.address-suggestion:before, .address-suggestion:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  margin: 0 4% 0 0;
  width: 94.5%;
  height: 1px;
  background-color: #becdd7;
}
.address-suggestion:after {
  top: auto;
  bottom: 0;
}

.address-suggestions-container {
  margin-bottom: 30px;
}

.no-js .editable .more.edit {
  display: none;
}
.editable.inactive .user-hint {
  display: none;
}

.form-label-text {
  padding: 10px 0 4px 52px;
}
.form-label-text a {
  color: #8cc3d2;
  text-decoration: underline;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 17px;
  line-height: 1.0625rem;
  font-weight: normal;
}
.form-label-text a:hover {
  text-decoration: underline;
}

.api-error {
  padding: 3px 0 0 28.1569959%;
  visibility: hidden;
}
.api-error p {
  display: none;
  word-spacing: 0;
}
.api-error p.error {
  color: #990000;
  margin-bottom: 0 !important;
}
.api-error p.info {
  color: #000000;
  margin-bottom: 10 !important;
}
.api-error.show {
  visibility: visible;
}
.api-error.show p {
  display: block;
}
.api-error dl {
  margin-bottom: 0;
}
.api-error dd, .api-error dt {
  color: #000000;
  margin-right: 20px;
  display: inline;
}
.api-error dd {
  color: #000000;
  word-spacing: 1em;
}
.api-error a {
  color: #738796;
}

.toggle-2 .no-shadow {
  margin-bottom: 0;
  background: none;
}
.toggle-2 .no-shadow:before {
  background: none;
}
.toggle-2 .no-shadow:after {
  background: none;
}

.address-info {
  padding-top: 0 !important;
}

.contact-line {
  color: #000000 !important;
  display: block !important;
}

.dob-container .lt-ie9 .meta-nav ul, .dob-container .primary-nav .nav-box-wrapper,
.dob-container .items-group, .dob-container .content-block .content-block-inner,
.dob-container .meta-info-inner, .dob-container .review-list .toggle-btn > div,
.dob-container .icon-list.type-3 li, .dob-container .content-switch .content-panel,
.dob-container h5, .dob-container h1, .dob-container h2, .dob-container h3, .dob-container h4, .dob-container li {
  word-spacing: 0 !important;
}
.dob-container .cta-area {
  float: right;
}
.dob-container .cta-area ul li, .dob-container .cta-area ol li {
  width: 140px;
}
.dob-container .cta-area ul li:first-of-type, .dob-container .cta-area ol li:first-of-type {
  display: block;
  margin-top: -77px;
}
.dob-container .cta-area ul li:before, .dob-container .cta-area ol li:before {
  content: none !important;
}
.dob-container dd, .dob-container dt {
  color: #000000;
  margin-right: 20px;
  display: inline-block;
  min-width: 40px;
}
.dob-container dd.opening-day, .dob-container dt.opening-day {
  min-width: 20px;
}
.dob-container dd {
  color: #000000;
  word-spacing: 1em;
}
.dob-container.type-5 .items-group dd {
  word-spacing: 0;
}
.dob-container .partner-results a, .dob-container .partner-results a:link, .dob-container .partner-results a:visited {
  color: #147391;
  text-decoration: underline;
}
.dob-container .partner-results a:hover, .dob-container .partner-results a:focus {
  color: #005578;
}
.dob-container .partner-results .partner {
  overflow: hidden;
  padding: 2.5% 0 2.5% 2.5%;
  border-top: 1px solid #becdd7;
  background: #fff;
}
.dob-container .partner-results .partner:first-child {
  border-top: 0 none;
}
.dob-container .partner-results .partner h2 {
  font-size: 16px;
  margin-bottom: 15px;
  line-height: 1.5;
}
.dob-container .partner-results .partner h3 {
  font-size: 14px;
  margin-bottom: 15px;
  margin-top: 15px;
}
.dob-container .partner-results.one-result {
  margin-top: -30px;
}
.dob-container .partner-results.one-result li:first-of-type {
  padding: 0 2.5% 0 0;
}
.dob-container .partner-results.one-result .partner {
  padding: 2.5% 2.5% 0 0;
}
.dob-container .partner-results .results-box {
  display: inline-block;
  position: relative;
  width: 100%;
}
.dob-container .partner-results .results-box .column-middle {
  position: absolute;
  top: 16px;
  left: 33%;
}
.dob-container .partner-results .results-box .column-right {
  position: absolute;
  top: 66%;
  left: 66%;
}
.dob-container .partner-results .results-box .column-right a {
  color: #FFFFFF;
  text-decoration: none;
}
.dob-container .partner-results .results-box .column-right a:hover {
  color: #FFFFFF;
  text-decoration: none;
}
.dob-container .form-actions.type-2 {
  position: absolute;
  bottom: 50px;
  right: 2.3594%;
  width: 28.61445783%;
}

.primary button.disabled {
  color: #879baa;
  background: #cdd9e1;
  cursor: text;
}
.primary button.disabled:hover {
  color: #879baa;
  background: #cdd9e1;
  cursor: text;
}
.primary button.disabled:before {
  border-color: #879baa;
}

.uppercase-code {
  text-transform: uppercase;
}
.uppercase-code::-webkit-input-placeholder {
  text-transform: none;
}
.uppercase-code:-moz-placeholder {
  text-transform: none;
}
.uppercase-code::-moz-placeholder {
  text-transform: none;
}
.uppercase-code:-ms-input-placeholder {
  text-transform: none;
}

/******************************************
	DATE-PICKER
__________________________________________
******************************************/
.input-buttons button {
  z-index: 1;
}

.ws-popover-opener {
  position: absolute;
  top: 10px;
  right: 10px;
  background: transparent;
}
.ws-popover-opener span {
  position: relative;
  top: 0;
  left: 0;
  width: 19px;
  height: 20px;
  margin: 0;
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 0 -4400px;
  background-position:  0 -275rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
}
.no-svg .ws-popover-opener span {
  background-image: url("../img/icons/icon-sprite.png");
}
.ws-disabled .ws-popover-opener span {
  display: none;
}
.ws-popover-opener span:before {
  display: none;
}

.input-picker {
  margin-top: -10px;
}
.input-picker .ws-po-box {
  border-radius: 0;
  background: #fff;
  border: 0;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.input-picker .ws-po-outerbox {
  padding-top: 18px;
}
.input-picker .ws-po-arrow {
  position: absolute;
  left: 43px;
  top: 8px;
  width: 25px;
  height: 25px;
  z-index: 1;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: #fff;
  box-shadow: -4px 4px 3px 1px #fff, 3px -3px 6px -2px rgba(0, 0, 0, 0.25);
  border: 1px solid #fff;
}
.no-csstransforms .input-picker .ws-po-arrow {
  width: 40px;
  height: 20px;
  left: 20px;
  bottom: -20px;
  background: url(../img/icons/ie-icons.png) 0 -2600px no-repeat;
}
.input-picker .combobox-closedmonth-select {
  display: none !important;
}
.input-picker .ws-picker-controls > button {
  border-radius: 0;
  padding: 0 10px;
  border: none;
  background: none;
  height: 35px;
  width: 20px;
  float: left;
}
.input-picker .ws-picker-controls > button.ws-year-btn:after, .input-picker .ws-picker-controls > button:before {
  height: 15px;
  width: 15px;
  border-left: 0;
  border-bottom: 0;
  border-color: #becdd7;
}
.no-csstransforms .input-picker .ws-picker-controls > button.ws-year-btn:after, .no-csstransforms .input-picker .ws-picker-controls > button:before {
  display: none;
}
.input-picker .ws-picker-controls > button:after {
  left: 15px;
}
.input-picker .ws-picker-controls > button:hover:before, .input-picker .ws-picker-controls > button:hover:after {
  border-color: #666;
}
.input-picker .ws-picker-controls > button span {
  display: none;
}
.input-picker .ws-picker-controls > button[disabled] {
  opacity: 0.2;
  border-color: #eee;
  color: #ddd;
}
.input-picker .ws-picker-controls > button[disabled]:hover:before, .input-picker .ws-picker-controls > button[disabled]:hover:after {
  border-color: #becdd7;
}
.input-picker .ws-picker-controls > button.ws-super-next:after, .input-picker .ws-picker-controls > button.ws-super-prev:after {
  right: 11px;
}
.no-csstransforms .input-picker .ws-picker-controls > button {
  width: 20px;
  height: 20px;
  background: url(../img/icons/ie-icons.png) 100% -3800px no-repeat;
}
.input-picker .ws-picker-controls .ws-prev,
.input-picker .ws-picker-controls .ws-super-prev {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.input-picker .ws-picker-controls .ws-prev:before,
.input-picker .ws-picker-controls .ws-super-prev:before {
  right: 20px;
}
.no-csstransforms .input-picker .ws-picker-controls .ws-prev, .no-csstransforms
.input-picker .ws-picker-controls .ws-super-prev {
  background-position: 0 -3400px;
}
.input-picker .ws-picker-controls .ws-next:before,
.input-picker .ws-picker-controls .ws-super-next:before {
  right: 20px;
}
.input-picker .ws-picker-controls .ws-super-next,
.input-picker .ws-picker-controls .ws-super-prev {
  display: block;
  margin-left: 0;
}
.no-csstransforms .input-picker .ws-picker-controls .ws-super-next, .no-csstransforms
.input-picker .ws-picker-controls .ws-super-prev {
  background-position: 100% -3900px;
}
.no-csstransforms .input-picker .ws-picker-controls .ws-super-prev {
  background-position: 0 -3500px;
}
.input-picker.ws-inline-picker .next-controls {
  left: auto;
  right: 0;
  top: -14px;
}
.input-picker.ws-inline-picker .prev-controls {
  left: 0;
  right: 0;
  top: -14px;
}
.input-picker.ws-inline-picker .ws-picker-header > .combobox {
  display: none;
}
.input-picker .ws-button-row button {
  display: inline-block;
  width: auto;
  padding: 5px 0 3px 15px;
  color: #147391;
  background: none;
}
.input-picker .ws-button-row button:before {
  left: 0;
  border-color: #147391;
}
.input-picker .ws-button-row button:hover, .input-picker .ws-button-row button:focus {
  color: #004664;
  background: transparent;
}
.input-picker .ws-button-row button:hover:before, .input-picker .ws-button-row button:focus:before {
  left: 0;
  border-color: #004664;
}
.input-picker[data-class~=hide-btnreset] .ws-empty {
  display: none;
}
.input-picker .ws-picker-header {
  top: -38px;
  top: -2.375rem;
}
.input-picker .ws-picker-header button {
  text-align: center;
  font-size: 16px;
  font-size: 1rem;
  color: #333;
  width: 60%;
}
.input-picker .picker-grid {
  border-top: 1px solid #dfe6ed;
}
.input-picker .picker-list table {
  width: 100%;
  margin: 10px 0 0;
}
.input-picker .picker-list th,
.input-picker .picker-list td,
.input-picker .picker-list td ~ td {
  width: 14.2856%;
  font-weight: normal;
}
.input-picker .picker-list th button,
.input-picker .picker-list td button,
.input-picker .picker-list td ~ td button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  border-radius: 0;
  border: 1px solid transparent;
}
.input-picker .picker-list th button:hover, .input-picker .picker-list th button:focus,
.input-picker .picker-list td button:hover,
.input-picker .picker-list td button:focus,
.input-picker .picker-list td ~ td button:hover,
.input-picker .picker-list td ~ td button:focus {
  background: transparent;
  border-color: #147391;
  color: #147391;
}
.input-picker .picker-list th button[disabled]:hover, .input-picker .picker-list th button[disabled]:focus,
.input-picker .picker-list td button[disabled]:hover,
.input-picker .picker-list td button[disabled]:focus,
.input-picker .picker-list td ~ td button[disabled]:hover,
.input-picker .picker-list td ~ td button[disabled]:focus {
  border-color: transparent;
}
.input-picker .picker-list th button.checked-value,
.input-picker .picker-list td button.checked-value,
.input-picker .picker-list td ~ td button.checked-value {
  background-color: #147391;
  border-color: #147391;
  color: #fff;
}
.input-picker .picker-list th {
  padding-bottom: 8px;
}
.input-picker td span {
  background: #fff;
}
.input-picker td span:before {
  display: none;
}

/******************************************
	SHOWROOM
__________________________________________
******************************************/
.showroom {
  display: block;
  position: relative;
  margin-bottom: 40px;
}
.showroom:before, .showroom:after {
  clear: both;
  content: " ";
  display: table;
  visibility: hidden;
}
.showroom .showroom-module-inner {
  text-align: right;
}
.showroom .showroom-module-inner:before {
  float: left;
  content: '';
  width: 1px;
  margin-left: -2px;
  padding-bottom: 63%;
}
.showroom .showroom-module-inner > div {
  text-align: left;
  float: right;
}
.showroom .product-info {
  transition: 250ms 400ms;
  padding-right: 39px;
}
.showroom .product-info .text-section {
  margin-bottom: 20px;
}
.showroom .product-info .text-section > p {
  font-weight: bold;
  margin-bottom: 24px;
}
.showroom .product-info .text-section dl {
  margin-bottom: 24px;
  margin-top: 10px;
}
.showroom .product-info .text-section dt,
.showroom .product-info .text-section dd {
  display: inline-block;
  font-weight: bold;
}
.showroom .product-info .list-data li {
  font-size: 14px;
  margin-bottom: 9px;
}
.type-3 .showroom .gallery-stage-wrapper {
  margin: 0;
  width: 100%;
}
.showroom .gallery-stage-wrapper {
  position: absolute;
  padding: 53.53430353430353% 0 0;
  top: 0;
  left: 0;
  z-index: 1;
  cursor: pointer;
  transition: width 500ms, padding 700ms, border 250ms;
  border: 1px solid transparent;
}
.showroom .gallery-stage-wrapper .figure {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  margin-bottom: 50px;
}
.showroom .gallery-panel {
  position: relative;
  overflow: hidden;
}
.js .showroom .gallery-panel {
  transition: 500ms;
  position: absolute;
  visibility: hidden;
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  width: 100%;
}
.showroom .gallery-panel.js-expanded {
  position: relative;
  visibility: visible;
  opacity: 1;
  z-index: 0;
}
.showroom .gallery-panel img {
  width: auto;
  height: auto;
  margin: auto;
  max-width: 100.5%;
  max-height: 100.5%;
}
.showroom .gallery-panel img.higher {
  width: 100.5%;
  max-height: none;
}
.showroom .gallery-panel img.wider {
  height: 100.5%;
  max-width: none;
}
.showroom .gallery-panel:not(.roundshot-img) {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.showroom .media-container {
  position: relative;
}
.showroom .media-container.full-bleed {
  overflow: hidden;
  height: 245px;
}
.showroom .close-btn {
  display: block;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  transition: opacity 500ms;
}
.showroom .zoom-controls {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  transition: opacity 500ms;
}
.showroom .invader.award,
.showroom .invader.energylabel,
.showroom .invader-list {
  pointer-events: auto;
}
.showroom .invader-list li {
  margin-bottom: 10px;
}
.showroom .invader.award li {
  margin: 0 0 0 6px;
  display: inline-block;
}
.showroom .invader.award li a {
  display: block;
}
.showroom .invader.energylabel {
  top: 0;
  bottom: initial;
}
.showroom .invader.energylabel li a {
  display: block;
}
.showroom .invader.energylabel img {
  /* equivalent to li:nth-child(2) for ie8 */
}
.showroom .invader.energylabel img:nth-child(2) {
  margin-top: 10px;
}
.lt-ie9 .showroom .invader.energylabel img:first-child + img {
  margin-top: 10px;
}
.showroom.expanded .gallery-stage-wrapper {
  z-index: 10;
  cursor: default;
  border-color: #becdd7;
  background: #fff;
}
.showroom.expanded .figure > .zoom,
.showroom.expanded .invader.energylabel,
.showroom.expanded .invader.award,
.showroom.expanded .invader-list {
  transition: 250ms;
  visibility: hidden;
  pointer-events: none;
  opacity: 0;
}
.showroom.expanded .page-nav {
  display: none;
}
.showroom.expanded .product-info {
  transition: 250ms;
  visibility: hidden;
  opacity: 0;
}
.showroom.expanded .close-btn {
  visibility: visible;
  opacity: 1;
}
.showroom.expanded .zoom-controls {
  visibility: visible;
  opacity: 1;
}
.showroom.expanded .img-group {
  width: 81%;
}
.showroom.expanded .panel-controls.js-visible {
  display: block;
  opacity: 1;
}
.showroom.expanded .product-actions.type-2 {
  display: none;
}
.box .showroom .gallery-stage-wrapper {
  margin: 0;
  width: 100%;
}
.box .showroom .gallery-panel img {
  margin: 0;
}
.showroom.small .gallery-stage-wrapper {
  padding: 32% 0 0;
}
.showroom.small .showroom-module-inner:before {
  transition: padding 700ms;
  padding-bottom: 42%;
}
.showroom.small.expanded .gallery-stage-wrapper {
  padding: 53.53430353430353% 0 0;
}
.showroom.small.expanded .showroom-module-inner:before {
  transition: padding 500ms;
  padding-bottom: 63%;
}
.showroom.small.type-2 .product-header {
  margin-bottom: 10px;
}
.showroom.small.type-2 .product-info {
  width: 31.5%;
}
.showroom.small.type-2 .gallery-stage-wrapper {
  width: 60%;
  transition: width 500ms, margin 500ms, padding 500ms, border 250ms;
  padding: 40.66% 0 0;
}
.showroom.small.type-2 .gallery-controls {
  margin: 20px 0 40px;
}
.showroom.small.type-2 .gallery-stage {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.showroom.small.type-2 .showroom-module-inner:before {
  padding-bottom: 52.5%;
}
.showroom.small.type-2.expanded .showroom-module-inner:before {
  padding-bottom: 65.5%;
}
.showroom.small.type-2.expanded .gallery-stage-wrapper {
  padding: 53.53430353430353% 0 0;
}
.showroom.small.type-2 .zoom {
  position: absolute;
  bottom: 15px;
}
.showroom.small.type-2 .page-nav > div {
  top: 110px;
  top: 6.875rem;
}
.showroom.type-4 .showroom-module-inner:before {
  padding-bottom: 73%;
}

/************
		GALLERY-STAGE
		******************/
.media-container,
.gallery-stage,
.gallery-panel,
.gallery-panels {
  height: 100%;
}

.gallery-stage {
  position: relative;
}

.gallery-stage-box {
  position: absolute;
  width: 100%;
  min-height: 520px;
  top: 0;
  left: 0;
}

.zoom {
  bottom: 0;
  left: 15px;
  width: 30px;
  height: 30px;
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 0 -2000px;
  background-position:  0 -125rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
  background-color: transparent;
}
.no-svg .zoom {
  background-image: url("../img/icons/icon-sprite.png");
}
.zoom.type-2 {
  margin-top: 5px;
}

.panel-controls {
  display: none;
  opacity: 0;
}
.panel-controls button {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 70px;
  height: 70px;
  margin: auto 0;
  background: #cdd9e1;
  background: rgba(0, 0, 0, 0.15);
}
.panel-controls button:hover, .panel-controls button:focus {
  background: #374b5a;
  background: rgba(35, 55, 70, 0.8);
}
.panel-controls button:before {
  height: 30px;
  height: 1.875rem;
  width: 30px;
  width: 1.875rem;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.no-csstransforms .panel-controls button:before {
  position: absolute;
  border: none;
  height: 46px;
  margin-top: -32%;
  background: url(../img/icons/ie-icons.png) 100% -4800px no-repeat;
}
.panel-controls button.next {
  right: 0;
}
.panel-controls button.prev:before {
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.no-csstransforms .panel-controls button.prev:before {
  background-position: 0 -4600px;
}

.gallery-controls {
  position: relative;
  width: 100%;
  margin: 60px 0 25px;
  padding: 0 15px;
  display: block;
}
.gallery-controls .gallery-toc {
  display: none;
}
.gallery-controls.js-visible .gallery-toc {
  display: block;
}
.gallery-controls .pager {
  display: none;
}
.gallery-controls .pager.js-visible {
  display: block;
}
.gallery-controls .pager > div {
  position: absolute;
  right: -5px;
  height: 44px;
  height: 2.75rem;
  width: 25px;
  width: 1.5625rem;
}
.gallery-controls .pager > div span {
  top: 50%;
  height: 15px;
  height: 0.9375rem;
  width: 15px;
  width: 0.9375rem;
  margin-top: -10px;
  border-color: #ebf0f5;
}
.no-csstransforms .gallery-controls .pager > div span {
  width: 20px;
  height: 20px;
  border: none;
  background: url(../img/icons/ie-icons.png) 100% -3800px no-repeat;
}
.gallery-controls .pager > div.show {
  cursor: pointer;
}
.gallery-controls .pager > div.show span {
  border-color: #879baa;
}
.no-csstransforms .gallery-controls .pager > div.show span {
  background-position: 100% -4000px;
}
.gallery-controls .pager > div.show:hover span, .gallery-controls .pager > div.show:focus span {
  border-color: #506473;
}
.gallery-controls .pager .scroll-prev {
  right: auto;
  left: 3px;
}
.gallery-controls .pager .scroll-prev span {
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.no-csstransforms .gallery-controls .pager .scroll-prev span {
  background-position: 0 -3400px;
}
.no-csstransforms .gallery-controls .pager .scroll-prev.show span {
  background-position: 0 -3600px;
}
.gallery-controls .gallery-toc {
  position: relative;
  width: 100%;
}
.js .gallery-controls .gallery-toc {
  height: 44px;
  overflow: hidden;
}
.gallery-controls .gallery-toc li {
  position: relative;
  float: left;
  width: 70px;
  margin: 0 5px;
}
.gallery-controls .gallery-toc li.has-video:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 26px;
  height: 1.625rem;
  width: 26px;
  width: 1.625rem;
  z-index: 10;
  margin: -13px 0 0 -13px;
  margin:  -0.8125rem 0 0 -0.8125rem;
  -moz-transition: background 250ms ease-in;
  -o-transition: background 250ms ease-in;
  -webkit-transition: background 250ms ease-in;
  transition: background 250ms ease-in;
  pointer-events: none;
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 9px -994px;
  background-position:  0.5625rem -62.125rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
  background-color: #374b5a;
  background-color: rgba(35, 55, 70, 0.8);
}
.no-svg .gallery-controls .gallery-toc li.has-video:after {
  background-image: url("../img/icons/icon-sprite.png");
}
.gallery-controls .gallery-toc a {
  display: block;
  border: 1px solid #becdd7;
  opacity: .95;
}
.gallery-controls .gallery-toc a.js-selected, .gallery-controls .gallery-toc a:hover, .gallery-controls .gallery-toc a:active {
  border-color: #3c91af;
  opacity: 1;
}
.gallery-controls .gallery-toc-rack a img {
  margin: 0 auto;
}

/************
		IMAGE-ZOOM
		******************/
.image-zoom {
  overflow: hidden;
}
.image-zoom input.zoom-level,
.image-zoom .ws-range {
  display: none !important;
}
.image-zoom .zoom-image-wrapper, .showroom.expanded .image-zoom .zoom-image-wrapper {
  height: 100%;
  transition: 100ms;
  cursor: default;
}
.image-zoom .zoom-image-wrapper img {
  max-width: 100.5%;
  max-height: 100.5%;
}
.showroom .image-zoom .zoom-image-wrapper {
  cursor: pointer;
}
.image-zoom img.js-sized {
  bottom: auto;
  right: auto;
  max-width: none;
  max-height: none;
}
.image-zoom.zooming img {
  transition: 50ms;
}
.image-zoom .draggable * {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.image-zoom .draggable.dragging * {
  transition: none;
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

.zoom-image-wrapper {
  transform: translate3d(0, 0, 0.1px);
}
.zoom-image-wrapper > a {
  position: absolute;
  overflow: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 24px;
  text-align: center;
  margin: auto;
}
.js .zoom-image-wrapper > a {
  color: transparent;
  text-indent: -9999px;
  background: url("../img/icons/ajax-loader.gif") center center no-repeat;
}

.zoom-controls {
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 0 -5600px;
  background-position:  0 -350rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
  background-position: center -5587px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 20px;
  margin: auto;
  padding: 10px;
  width: 8.8em;
  background-color: #333;
  background-color: rgba(0, 0, 0, 0.3);
  transform: translate3d(0, 0, 0.1px);
}
.no-svg .zoom-controls {
  background-image: url("../img/icons/icon-sprite.png");
}
.zoom-controls .zoom {
  position: static;
}
.zoom-controls .ws-range {
  display: none;
}
.zoom-controls .zoom-in,
.zoom-controls .zoom-out {
  float: left;
  border: 1px solid #fff;
  margin: 0;
  padding: 0;
  width: 1.8em;
  height: 1.8em;
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-family: "SiemensSans", sans-serif;
  font-weight: bold;
  background: transparent;
  background: rgba(0, 0, 0, 0.05);
  transition: 200ms;
}
.zoom-controls .zoom-in:focus,
.zoom-controls .zoom-out:focus {
  background: rgba(255, 255, 255, 0.1);
}
.zoom-controls .zoom-in:hover,
.zoom-controls .zoom-out:hover {
  color: #333;
  background: #fff;
}
.zoom-controls .zoom-in[disabled],
.zoom-controls .zoom-out[disabled] {
  border-color: #aaa;
  color: #aaa;
  background: transparent;
}
.zoom-controls .zoom-out {
  float: right;
}

/******************************************
	SHOWROOM (Download Image Gallery)
__________________________________________
******************************************/
.download-image-gallery .showroom {
  margin-bottom: 0;
}
.download-image-gallery .showroom.items-visible {
  margin-bottom: 70px;
}
.download-image-gallery .gallery-stage-wrapper {
  position: relative;
  margin: 0;
  width: 100%;
  padding: 56.25% 0 0;
}
.download-image-gallery .gallery-stage-wrapper .figure {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  margin-bottom: 0;
}
.download-image-gallery .gallery-stage-wrapper .figure .gallery-panel img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
}
.download-image-gallery .gallery-controls {
  position: relative;
  width: 100%;
  margin: 20px 0 0;
  padding: 0 15px;
  display: none;
}
.download-image-gallery .gallery-controls.js-visible {
  display: block;
}
.download-image-gallery .gallery-controls .gallery-toc li {
  width: 66px;
  margin: 0 7px;
}
.download-image-gallery .gallery-toc-rack img {
  margin: 0 auto;
  max-height: 37px;
}

.download-image-gallery-desc h3 {
  font-size: 14px;
  font-size: 0.875rem;
}

/******************************************
	SLIDER-RANGE
__________________________________________
******************************************/
.slider-range.ui-slider {
  position: relative;
  text-align: left;
}
.slider-range .ui-slider-handle {
  top: -4px;
  top: -0.25rem;
  background: #becdd7;
}
.slider-range .ui-slider-handle:after {
  bottom: -7px;
  bottom: -0.4375rem;
  border-color: #becdd7 transparent;
  border-color: #becdd7 rgba(255, 255, 255, 0);
}
.no-rgba .slider-range .ui-slider-handle:after {
  border-color: #becdd7 transparent;
}
.slider-range .ui-slider-handle:hover, .slider-range .ui-slider-handle:focus {
  background: #506473;
}
.slider-range .ui-slider-handle:hover:after, .slider-range .ui-slider-handle:focus:after {
  border-color: #506473 transparent;
  border-color: #506473 rgba(255, 255, 255, 0);
}
.slider-range .ui-slider-range {
  position: absolute;
  border-bottom: 2px solid #506473;
  bottom: 0;
}
.no-cssgradients .slider-range .ui-slider-range {
  bottom: -2px;
}
.slider-range.ui-slider-horizontal {
  height: 1em;
  background-image: -webkit-linear-gradient(left, #879baa 0px, #879baa 2px, #fff 2px, #fff 8px);
  background-image: linear-gradient(to right, #879baa 0px, #879baa 2px, #ffffff 2px, #ffffff 8px);
  background-position: 0 100%;
  background-size: 8px 2px;
  background-repeat: repeat-x;
}
.no-cssgradients .slider-range.ui-slider-horizontal {
  border-bottom: 2px dotted #879baa;
}
.slider-range.ui-slider-disabled {
  opacity: 0.5;
  cursor: default;
  cursor: not-allowed;
}
.slider-range.ui-slider-disabled .ui-slider-handle {
  background: #ccc;
  cursor: default;
  cursor: not-allowed;
}
.slider-range.ui-slider-disabled .ui-slider-handle:after {
  border-color: #ccc transparent;
}

/* store locator main elements  */
@-webkit-keyframes zoom-in {
  from {
    -webkit-transform: scale(0.75) translateY(50px);
    -webkit-transform-origin: 10% 100%;
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    z-index: 100;
  }
}
@keyframes zoom-in {
  from {
    -webkit-transform: scale(0.8) translateY(40px);
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    z-index: 100;
  }
}
.store-locator {
  width: 100%;
  position: relative;
  display: table;
  word-spacing: -1em;
  margin-bottom: 30px;
  padding: 0 0 10px 0;
}
.store-locator [hidden] {
  display: none;
}
.store-locator .sidebar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 15px;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.store-locator .sidebar.type-1 {
  display: none;
}
.comparison .store-locator .sidebar {
  vertical-align: bottom;
}
.store-locator .primary button, .store-locator .reset-btn button {
  width: 100%;
}
.store-locator .primary button {
  color: #fff;
  text-decoration: none;
  background: #2882a0;
  white-space: nowrap;
}
.store-locator .primary button:hover, .store-locator .primary button:focus {
  background: #004664;
}
.store-locator .reset-btn {
  margin-top: 10px;
}
.store-locator .reset-btn button {
  background: #becdd7;
}
.store-locator .reset-btn button:hover, .store-locator .reset-btn button:focus {
  background: #879baa;
}
.store-locator .sidebar-toc {
  margin: 0 0 1.2em;
  overflow: hidden;
  padding: 6px 0 0 10px;
  background: #dfe6ed;
  box-shadow: inset 0 -15px 15px -20px rgba(0, 0, 0, 0.4);
}
.store-locator .sidebar-toc li {
  display: inline-block;
  line-height: 1em;
}
.store-locator .sidebar-toc a {
  position: relative;
  display: block;
  font-weight: bold;
  padding: .4em .6em;
  color: #466471;
  transition: 200ms;
  bottom: -1px;
  text-decoration: none;
}
.store-locator .sidebar-toc a:hover, .store-locator .sidebar-toc a:focus, .store-locator .sidebar-toc a:active {
  background: rgba(255, 255, 255, 0.5);
  text-decoration: none;
  box-shadow: inset 0 -10px 10px -15px rgba(0, 0, 0, 0.4);
}
.store-locator .sidebar-toc strong,
.store-locator .sidebar-toc a.js-selected {
  color: #3c91af;
  background: #fff;
  box-shadow: 0 0 2px -1px rgba(0, 0, 0, 0.3);
}
.store-locator.store-locator-no-map .sidebar-toc {
  display: none;
}
.js .store-locator .sidebar-panels > div {
  display: none;
}
.store-locator .route-module h2 {
  display: block;
  padding: 6px 10px 6px;
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 10px;
  background: #becdd7;
  color: #fff;
}
.store-locator .route-module h3 {
  font-size: 14px;
  font-size: 0.875rem;
  color: #191519;
  line-height: 1.2em;
  margin-bottom: 1em;
  padding: 0;
  background: none;
}
.store-locator .route-module .travelmode-services {
  width: 159px;
  margin: 0 auto 15px;
  /* same for old ie */
}
.store-locator .route-module .travelmode-services li {
  float: left;
  margin-left: -1px;
}
.store-locator .route-module .travelmode-services label {
  position: relative;
  display: block;
  width: 53px;
  height: 25px;
  padding: 0;
  margin: 0;
  border: 1px solid #becdd7;
  background-color: transparent;
  cursor: pointer;
}
.store-locator .route-module .travelmode-services input:hover + label {
  border-color: #adbecb;
  background-color: #f2f5f8;
  background-color: #f2f2f2;
}
.store-locator .route-module .travelmode-services input:checked + label {
  border-color: #879baa;
  background-color: #879baa;
  z-index: 2;
}
.store-locator .route-module .travelmode-services input:checked:focus + label {
  border-color: #9bafbe;
  background-color: #9bafbe;
}
.store-locator .route-module .travelmode-services input.prop-checked + label {
  border-color: #879baa;
  background-color: #879baa;
  z-index: 2;
}
.store-locator .route-module .travelmode-services input.prop-checked:focus + label {
  border-color: #9bafbe;
  background-color: #9bafbe;
}
.store-locator .route-module .travelmode-services label[for="ts-walking"] {
  background-image: url("../img/icons/storelocator.svg");
  background-repeat: no-repeat;
  background-position: 17px -147px;
  background-position:  1.0625rem -9.1875rem;
  background-size: 100px 800px;
  background-size:  6.25rem 50rem;
}
.no-svg .store-locator .route-module .travelmode-services label[for="ts-walking"] {
  background-image: url("../img/icons/storelocator.png");
}
.store-locator .route-module .travelmode-services input:checked + label[for="ts-walking"] {
  background-image: url("../img/icons/storelocator.svg");
  background-repeat: no-repeat;
  background-position: 17px -197px;
  background-position:  1.0625rem -12.3125rem;
  background-size: 100px 800px;
  background-size:  6.25rem 50rem;
}
.no-svg .store-locator .route-module .travelmode-services input:checked + label[for="ts-walking"] {
  background-image: url("../img/icons/storelocator.png");
}
.store-locator .route-module .travelmode-services input.prop-checked + label[for="ts-walking"] {
  background-image: url("../img/icons/storelocator.svg");
  background-repeat: no-repeat;
  background-position: 17px -197px;
  background-position:  1.0625rem -12.3125rem;
  background-size: 100px 800px;
  background-size:  6.25rem 50rem;
}
.no-svg .store-locator .route-module .travelmode-services input.prop-checked + label[for="ts-walking"] {
  background-image: url("../img/icons/storelocator.png");
}
.store-locator .route-module .travelmode-services label[for="ts-driving"] {
  background-image: url("../img/icons/storelocator.svg");
  background-repeat: no-repeat;
  background-position: 17px -47px;
  background-position:  1.0625rem -2.9375rem;
  background-size: 100px 800px;
  background-size:  6.25rem 50rem;
}
.no-svg .store-locator .route-module .travelmode-services label[for="ts-driving"] {
  background-image: url("../img/icons/storelocator.png");
}
.store-locator .route-module .travelmode-services input:checked + label[for="ts-driving"] {
  background-image: url("../img/icons/storelocator.svg");
  background-repeat: no-repeat;
  background-position: 17px -97px;
  background-position:  1.0625rem -6.0625rem;
  background-size: 100px 800px;
  background-size:  6.25rem 50rem;
}
.no-svg .store-locator .route-module .travelmode-services input:checked + label[for="ts-driving"] {
  background-image: url("../img/icons/storelocator.png");
}
.store-locator .route-module .travelmode-services input.prop-checked + label[for="ts-driving"] {
  background-image: url("../img/icons/storelocator.svg");
  background-repeat: no-repeat;
  background-position: 17px -97px;
  background-position:  1.0625rem -6.0625rem;
  background-size: 100px 800px;
  background-size:  6.25rem 50rem;
}
.no-svg .store-locator .route-module .travelmode-services input.prop-checked + label[for="ts-driving"] {
  background-image: url("../img/icons/storelocator.png");
}
.store-locator .route-module .travelmode-services label[for="ts-transit"] {
  background-image: url("../img/icons/storelocator.svg");
  background-repeat: no-repeat;
  background-position: 17px -347px;
  background-position:  1.0625rem -21.6875rem;
  background-size: 100px 800px;
  background-size:  6.25rem 50rem;
}
.no-svg .store-locator .route-module .travelmode-services label[for="ts-transit"] {
  background-image: url("../img/icons/storelocator.png");
}
.store-locator .route-module .travelmode-services input:checked + label[for="ts-transit"] {
  background-image: url("../img/icons/storelocator.svg");
  background-repeat: no-repeat;
  background-position: 17px -397px;
  background-position:  1.0625rem -24.8125rem;
  background-size: 100px 800px;
  background-size:  6.25rem 50rem;
}
.no-svg .store-locator .route-module .travelmode-services input:checked + label[for="ts-transit"] {
  background-image: url("../img/icons/storelocator.png");
}
.store-locator .route-module .travelmode-services input.prop-checked + label[for="ts-transit"] {
  background-image: url("../img/icons/storelocator.svg");
  background-repeat: no-repeat;
  background-position: 17px -397px;
  background-position:  1.0625rem -24.8125rem;
  background-size: 100px 800px;
  background-size:  6.25rem 50rem;
}
.no-svg .store-locator .route-module .travelmode-services input.prop-checked + label[for="ts-transit"] {
  background-image: url("../img/icons/storelocator.png");
}
.store-locator .directions-results {
  margin-top: 20px;
}
.store-locator .suggested-routes ul {
  margin: 1px 0 0;
}
.store-locator .suggested-routes a {
  position: relative;
  overflow: hidden;
  display: block;
  margin: -1px 0 0;
  padding: .5em 11px;
  color: #879baa;
  border: 1px solid #9bafbe;
  transition: 100ms;
}
.store-locator .suggested-routes a:hover, .store-locator .suggested-routes a:focus {
  z-index: 2;
  color: #9bafbe;
  text-decoration: none;
  border: 1px solid #9bafbe;
  background-color: #f2f5f8;
}
.store-locator .suggested-routes a.js-selected {
  z-index: 3;
  color: #fff;
  border-color: #9bafbe;
  background-color: #9bafbe;
}
.store-locator .suggested-routes .name {
  display: block;
  font-weight: bold;
  margin-right: .25em;
}
.store-locator .suggested-routes .distance {
  display: block;
  opacity: .9;
  font-size: 12px;
  font-size: 0.75rem;
}
.store-locator .route {
  margin-bottom: 20px;
  counter-reset: route;
}
.store-locator .route span {
  display: block;
}
.store-locator .route span.name {
  font-weight: bold;
}
.store-locator .route li {
  position: relative;
  display: list-item;
  list-style: none;
  line-height: 1.2em;
  padding: .75em 0 .75em 1.8em;
  border-top: 1px solid #becdd7;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.store-locator .route li:after {
  font-size: 12px;
  font-size: 0.75rem;
  position: absolute;
  left: 0;
  top: 1.2em;
  line-height: 1em;
  font-weight: bold;
  counter-increment: route 1;
  content: counter(route,decimal);
}
.store-locator .route .warning, .store-locator .route .warning p {
  color: orange;
}
.store-locator .route .warning:after {
  top: 12px;
  font-weight: bold;
  font-size: 1.2em;
  line-height: 1em;
  content: '!';
  counter-increment: route 0;
}
.store-locator .route .distance {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  font-size: 0.75rem;
  min-width: 58px;
  min-width: 3.625rem;
  position: absolute;
  top: -0.7em;
  right: 0;
  display: inline-block;
  line-height: 1em;
  white-space: nowrap;
  text-align: right;
  padding: .25em 0 .25em .5em;
  color: #becdd7;
  background: #fff;
}
.store-locator .route .copyrights {
  padding: 10px 0 0;
  font-size: 11px;
  line-height: 1.2em;
  color: #ccc;
}
.store-locator .route .copyrights:after {
  counter-increment: route 0;
  content: '';
}
.store-locator .route-endpoints * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.store-locator .route-endpoints .form-col {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  position: relative;
  padding: 0 30px 0 1.8em;
}
.store-locator .route-endpoints label {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  width: 1.8em;
}
.store-locator .route-endpoints label.origin:after, .store-locator .route-endpoints label.destination:after {
  top: .4em;
}
.store-locator .route-endpoints .primary {
  float: none;
  margin-top: 15px;
}
.store-locator .route-endpoints input {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1em;
  width: 100%;
  padding: .35em .5em .3em;
  font-family: "SiemensSans", sans-serif;
  color: #8599AA;
  border: 1px solid #879baa;
  font-style: normal;
}
.store-locator .route-endpoints input:focus, .store-locator .route-endpoints input:hover {
  border-color: #647887;
}
.store-locator .endpoint-inputs {
  position: relative;
}
.store-locator .switcher-btn {
  background-image: url("../img/icons/storelocator.svg");
  background-repeat: no-repeat;
  background-position: 4px 3px;
  background-position:  0.25rem 0.1875rem;
  background-size: 100px 800px;
  background-size:  6.25rem 50rem;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 26px;
  height: 26px;
  padding: 0;
  border: 1px solid #becdd7;
  background-color: transparent;
}
.no-svg .store-locator .switcher-btn {
  background-image: url("../img/icons/storelocator.png");
}
.store-locator .switcher-btn:focus, .store-locator .switcher-btn:hover {
  border-color: #9bafbe;
}
.store-locator li.origin:after, .store-locator li.destination:after,
.store-locator label.origin:after,
.store-locator label.destination:after {
  font-size: 12px;
  font-size: 0.75rem;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 1.1em;
  left: 0;
  width: 1.4em;
  height: 1.4em;
  padding: .128em 0 0;
  line-height: 1em;
  font-weight: bold;
  text-indent: 0;
  background: #657B1F;
  color: #fff;
  font-weight: normal;
  text-align: center;
  content: '';
  border-radius: 50%;
  counter-increment: route 0;
}
.store-locator li.origin:after,
.store-locator label.origin:after {
  content: 'A';
}
.store-locator li.destination:after,
.store-locator label.destination:after {
  content: 'B';
}
.store-locator .suggested-routes,
.store-locator .your-route {
  margin: 1.2em 0;
}
.store-locator .locator-main {
  margin-bottom: 20px;
}
.store-locator .locator-main-inner > * {
  width: 100%;
}
.store-locator .map-outer-wrap {
  position: relative;
  padding: 0 0 90%;
  overflow: hidden;
}
.store-locator .locator-map {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #f2f5f8;
}
.store-locator .locator-map img {
  min-width: 0;
  min-height: 0;
  max-width: none;
  max-height: none;
}
.store-locator .js-advice {
  font-size: 12px;
  font-size: 0.75rem;
  color: #9bafbe;
  text-align: center;
  margin: 1.4em 0;
}
.store-locator .form-wrapper {
  padding-top: 0;
}

.marker-wrapper {
  font-size: 14px;
  font-size: 0.875rem;
  -moz-transform: rotateZ(0.1deg);
  -ms-transform: rotateZ(0.1deg);
  -webkit-transform: rotateZ(0.1deg);
  transform: rotateZ(0.1deg);
  position: absolute;
}
.csstransforms .marker-wrapper:before {
  -moz-transform: rotateZ(0.1deg);
  -ms-transform: rotateZ(0.1deg);
  -webkit-transform: rotateZ(0.1deg);
  transform: rotateZ(0.1deg);
  position: absolute;
  content: ' ';
  bottom: -.42em;
  left: 0;
  right: 0;
  margin: auto;
  width: 1.8em;
  height: .5em;
  z-index: -1;
  background: radial-gradient(closest-side at 50% 45%, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));
}
.marker-wrapper.hidden {
  visibility: hidden;
}

.marker {
  font-size: 14px;
  font-size: 0.875rem;
  width: 2em;
  height: 2em;
  background: #3c91af;
  background: #2BA3BC;
  cursor: pointer;
  border-radius: 50%;
  font-family: sans-serif;
  line-height: 1.5em;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.3), 0 0 1px 0 rgba(0, 0, 0, 0.25);
}
.csstransforms .marker {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border-radius: 50% 50% 50% 22%;
}
.csstransforms .marker > div {
  -moz-transform: rotate(45deg) translateX(0.1em);
  -ms-transform: rotate(45deg) translateX(0.1em);
  -webkit-transform: rotate(45deg) translateX(0.1em);
  transform: rotate(45deg) translateX(0.1em);
}
.marker.direction-endpoint {
  background: #657B1F;
  cursor: default;
}
.marker.user-location {
  background: #990000;
  cursor: default;
  cursor: help;
}
.marker.user-location > div:after {
  position: absolute;
  content: ' ';
  width: .8em;
  height: .8em;
  background: #fff;
  top: .5em;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 50%;
}
.lt-ie9 .marker.user-location > div:after {
  top: .55em;
}
.marker > div {
  padding: .24em 0 0;
  text-align: center;
  font-weight: bold;
  color: #fff;
}

button.geolocate {
  background-image: url("../img/icons/storelocator.svg");
  background-repeat: no-repeat;
  background-position: 7px -246px;
  background-position:  0.4375rem -15.375rem;
  background-size: 100px 800px;
  background-size:  6.25rem 50rem;
  width: 30px;
  height: 30px;
  white-space: nowrap;
  color: #cdd9e1;
  opacity: .6;
  background-color: transparent;
  transition: 200ms;
}
.no-svg button.geolocate {
  background-image: url("../img/icons/storelocator.png");
}
button.geolocate:hover, button.geolocate:focus {
  opacity: 1;
}
button.geolocate.active {
  background-image: url("../img/icons/storelocator.svg");
  background-repeat: no-repeat;
  background-position: 7px -296px;
  background-position:  0.4375rem -18.5rem;
  background-size: 100px 800px;
  background-size:  6.25rem 50rem;
  opacity: 1;
  transition: 0 none;
}
.no-svg button.geolocate.active {
  background-image: url("../img/icons/storelocator.png");
}

.locator-input {
  display: table;
}
.locator-input .location-query,
.locator-input .primary button {
  line-height: 1.1em;
  padding: 9px 20px 8px 10px;
  white-space: nowrap;
}
.locator-input .location-query {
  width: 100%;
  padding: 8px 60px 7px 10px;
}
.locator-input button.geolocate {
  position: absolute;
  top: 0;
  right: 15px;
  bottom: 0;
  margin: auto;
  z-index: 2;
}
.locator-input .form-col {
  position: relative;
  width: 24.99%;
}
.locator-input .form-col:first-child {
  width: 75%;
  padding-right: 10px;
}
.locator-input .primary {
  display: block;
  float: none;
}
.locator-input .primary button {
  width: 100%;
}

.ws-popover[data-class~="location-query"] mark {
  color: #233746;
  text-decoration: underline;
  background: transparent;
}
.ws-popover[data-class~="location-query"] .option-value {
  color: #738796;
  cursor: pointer;
}
.ws-popover[data-class~="location-query"] .active-item {
  background: #2882a0;
}
.ws-popover[data-class~="location-query"] .active-item,
.ws-popover[data-class~="location-query"] .active-item mark,
.ws-popover[data-class~="location-query"] .active-item .option-value {
  color: #fff;
}

.locator-paging {
  position: relative;
  padding: 20px 120px 20px 120px;
  text-align: center;
  vertical-align: top;
}
.locator-paging:first-child {
  margin-top: -20px;
}
.locator-tracking-notice + .locator-paging {
  padding-top: 26px;
}
.locator-paging ol, .locator-paging ul, .locator-paging li {
  display: inline-block;
}
.locator-paging li {
  margin: auto .125em;
}
.locator-paging a, .locator-paging strong {
  display: block;
  min-width: 2em;
}
.locator-paging a {
  font-weight: bold;
  color: #147391;
  text-decoration: underline;
}
.locator-paging a:hover, .locator-paging a:focus {
  color: #006487;
  text-decoration: none;
}
.locator-paging a.active,
.locator-paging strong {
  font-weight: bold;
  color: #233746;
}
.locator-paging .prev,
.locator-paging .next {
  top: 20px;
  top: 1.25rem;
  height: 25px;
  height: 1.5625rem;
  width: 25px;
  width: 1.5625rem;
  position: absolute;
  visibility: hidden;
  opacity: 0;
}
.locator-paging .prev a,
.locator-paging .next a {
  display: block;
  width: 100%;
  height: 100%;
}
.locator-paging .prev a:before,
.locator-paging .next a:before {
  content: ' ';
  border-color: #879baa;
  right: 50%;
  width: 51%;
  height: 51%;
}
.no-csstransforms .locator-paging .prev a:before, .no-csstransforms
.locator-paging .next a:before {
  border: none;
  width: 20px;
  height: 20px;
  background: url(../img/icons/ie-icons.png) 100% -3800px no-repeat;
}
.locator-paging .prev a:hover:before, .locator-paging .prev a:focus:before,
.locator-paging .next a:hover:before,
.locator-paging .next a:focus:before {
  border-color: #506473;
}
.locator-paging .show {
  visibility: visible;
  opacity: 1;
}
.locator-paging .prev {
  left: 0;
}
.locator-paging .prev a:before {
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
  right: auto;
  left: 50%;
}
.no-csstransforms .locator-paging .prev a:before {
  background-position: 0 -3400px;
}
.locator-paging .next {
  right: 0;
}
.locator-paging .summary {
  position: absolute;
  top: 24px;
  left: 45px;
  text-align: left;
}

.locator-results {
  position: relative;
  padding: 10px 0;
}

.locator-result a, .locator-result a:link, .locator-result a:visited,
.locator-results a,
.locator-results a:link,
.locator-results a:visited {
  color: #147391;
  text-decoration: underline;
}
.locator-result a:hover, .locator-result a:focus,
.locator-results a:hover,
.locator-results a:focus {
  color: #005578;
}
.locator-result .store,
.locator-results .store {
  overflow: hidden;
  padding: 2.5% 0 2.5% 10%;
  border-top: 1px solid #becdd7;
  background: #fff;
}
.locator-result .store:first-child,
.locator-results .store:first-child {
  border-top: 0 none;
}
.store-locator-no-map .locator-result .store, .store-locator-no-map
.locator-results .store {
  padding-left: 0;
}
.locator-result .store-header,
.locator-results .store-header {
  position: relative;
  min-height: 40px;
  padding: 0 0 15px;
}
.locator-result .store-header h3,
.locator-results .store-header h3 {
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 1.1em;
  width: 69.9%;
}
.locator-result .store-header h3 span,
.locator-results .store-header h3 span {
  display: block;
}
.locator-result h4,
.locator-results h4 {
  font-weight: normal;
  font-size: inherit;
}
.locator-result .marker-wrapper,
.locator-results .marker-wrapper {
  position: absolute;
  left: -45px;
}
.store-locator-no-map .locator-result .marker-wrapper, .store-locator-no-map
.locator-results .marker-wrapper {
  display: none;
}
.locator-result .distance,
.locator-results .distance {
  font-size: 17px;
  font-size: 1.0625rem;
  position: absolute;
  top: 0;
  right: 0;
  font-weight: bold;
  color: #879baa;
  white-space: nowrap;
}
.locator-result .distance figure,
.locator-results .distance figure {
  position: static;
  margin: 0;
}
.locator-result .store-body,
.locator-results .store-body {
  position: relative;
}
.locator-result .cta-area,
.locator-results .cta-area {
  float: right;
  width: 31.4%;
  padding-left: 3.4428795%;
}
.store-locator-no-map .locator-result .cta-area, .store-locator-no-map
.locator-results .cta-area {
  width: 29.5%;
}
.locator-result .cta-area > *,
.locator-results .cta-area > * {
  margin-top: 1.5em;
}
.locator-result .cta-area > *:first-child,
.locator-results .cta-area > *:first-child {
  margin-top: 0;
}
.locator-result .store-media img,
.locator-results .store-media img {
  width: 100%;
  height: auto;
}
.store-locator-no-map .locator-result .store-media img, .store-locator-no-map
.locator-results .store-media img {
  border: 1px solid #879baa;
  box-sizing: content-box;
  max-width: 170px;
  padding: 2px;
}
.locator-result .cta-buttons li + li,
.locator-results .cta-buttons li + li {
  margin-top: 0.75em;
}
.locator-result .cta-buttons a,
.locator-results .cta-buttons a {
  color: #fff;
  text-decoration: none;
}
.store-locator-no-map .locator-result .plan-route, .store-locator-no-map
.locator-results .plan-route {
  display: none;
}
.locator-result .store-features,
.locator-results .store-features {
  text-align: right;
}
.locator-result .store-features a,
.locator-results .store-features a {
  color: #879baa;
  font-weight: bold;
  text-decoration: none;
}
.locator-result .store-features a:hover, .locator-result .store-features a:focus,
.locator-results .store-features a:hover,
.locator-results .store-features a:focus {
  color: #adbecb;
  text-decoration: underline;
}
.locator-result .store-features li + li,
.locator-results .store-features li + li {
  margin-top: 0.75em;
}
.locator-result .store-features .tooltip-4 a,
.locator-results .store-features .tooltip-4 a {
  display: inline-block;
}
.locator-result .store-features img,
.locator-results .store-features img {
  display: inline-block;
}
.locator-result .store-features .notice,
.locator-results .store-features .notice {
  color: #879baa;
  font-weight: bold;
  text-decoration: none;
}
.locator-result p:last-child,
.locator-results p:last-child {
  margin-bottom: 0;
}

.store-info-panels {
  float: left;
  width: 68.5%;
}
.store-locator-no-map .store-info-panels {
  width: 69.9%;
}
.store-info-panels > * {
  border-top: 1px solid #dfe6ed;
  padding: 0.75em 0;
}
.store-info-panels > *:first-child {
  border-top: 0 none;
  padding-top: 0;
}

.map-overlay {
  font-size: 12px;
  font-size: 0.75rem;
  position: absolute;
  font-family: "SiemensSans", sans-serif;
  margin: -40px auto auto -100px;
  width: 550px;
  padding: 30px 20px 15px;
  line-height: 1.4em;
  background: #fff;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.25), 5px 12px 20px -4px rgba(0, 0, 0, 0.45);
  cursor: auto;
  -webkit-animation: zoom-in 300ms cubic-bezier(0.33, 0.96, 0.54, 1.16);
  animation: zoom-in 300ms cubic-bezier(0.33, 0.96, 0.54, 1.16);
}
.no-boxshadow .map-overlay {
  border: 1px solid #becdd7;
}
.map-overlay,
.map-overlay p,
.map-overlay li {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4em;
}
.map-overlay .marker-wrapper {
  position: relative;
  float: left;
  left: 0;
  margin: 0 11px 20px 0;
}
.map-overlay:after {
  -moz-transform: translateY(-0.6px);
  -ms-transform: translateY(-0.6px);
  -webkit-transform: translateY(-0.6px);
  transform: translateY(-0.6px);
  position: absolute;
  content: ' ';
  margin-left: -11px;
  left: 100px;
  bottom: -11px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 11px 11px 0 11px;
  border-color: #fff transparent;
  border-color: #fff rgba(255, 255, 255, 0);
}

.store-info-panel {
  width: 100%;
}
.store-info-panel span {
  display: block;
}
.store-info-panel span span {
  display: inline-block;
}
.store-info-panel.in-cols > div {
  float: left;
  width: 49.9%;
  padding: 0 15px 0 0;
}
.store-info-panel.as-table h5 {
  font-size: inherit;
}
.store-info-panel.as-table > div {
  display: inline-table;
  float: none;
  width: auto;
}
.store-info-panel.as-table > div > div > * {
  display: table-cell;
  padding: 0.125em 15px 0.125em 0;
  white-space: nowrap;
}
.store-info-panel.as-table > div > div > *:first-child {
  width: 1%;
  min-width: 60px;
}
.store-info-panel.as-table.contact-infos > div {
  width: 100%;
}

.additional-text p + p {
  margin-top: .75em;
}

.locator-tracking-notice {
  margin: 0;
  padding: 0;
}
.locator-tracking-notice p {
  margin: 20px 0;
}
.locator-tracking-notice:first-child {
  margin-top: -20px;
}

.expanding-locator {
  background: none;
}
.expanding-locator .visually-hidden {
  position: absolute;
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
.expanding-locator .locator-results {
  display: none;
}
.expanding-locator .locator-results.map-overlay {
  display: block;
}
.expanding-locator .expand-btn {
  position: absolute;
  right: 0;
  margin-top: 4px;
  width: 24%;
  word-spacing: normal;
}
.expanding-locator .expand-btn button {
  display: none;
}
.expanding-locator .expand-btn button.js-expanded {
  display: block;
}

/******************************************
	LOCATOR-DISPLAY-MODULE
__________________________________________
******************************************/
.location-display {
  padding-top: 40px;
}
.location-display .locator-map {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #f2f5f8;
}
.location-display .locator-map img {
  min-width: 0;
  min-height: 0;
  max-width: none;
  max-height: none;
}
.location-display .locator-map .marker {
  background: #990000;
  cursor: default;
  cursor: help;
}
.location-display .locator-map .marker > div:after {
  position: absolute;
  content: ' ';
  width: .8em;
  height: .8em;
  background: #fff;
  top: .5em;
  left: 0;
  right: 0;
  margin: auto;
  border-radius: 50%;
}

.locator-result {
  font-size: 14px;
  font-size: 0.875rem;
}
.locator-result .store-body .store-info-panels {
  max-width: 100%;
}
.locator-result .store-header h3 {
  width: 100%;
  margin-top: 0;
}

.map-outer-wrap {
  position: relative;
  padding-bottom: 100%;
  background: #f2f5f8;
}

/******************************************
	COMBINATIONS
__________________________________________
******************************************/
/***COMBI-TABS ***/
.overview .combi-tabs {
  width: 100%;
  margin: 0;
}

.combi-overview {
  background: none;
  padding: 0;
}
.combi-overview .panel-wrapper {
  position: relative;
}
.overview .combi-overview {
  width: 96.875%;
  margin: 0 0 40px 3.1073%;
}
.overview .combi-overview .panel-group {
  border: 1px solid #ebf0f5;
  border-top: none;
  background: none;
}
.overview .combi-overview .panel {
  padding-top: 21px;
}
.combi-overview .teaser.product {
  margin-bottom: 10px;
}
.no-cssgradients .combi-overview {
  background: none;
  padding: 0;
}
.combi-overview .combi-detail-inner > .panel-group {
  -webkit-transition: opacity 250ms;
  transition: opacity 250ms;
}
.combi-overview .combi-detail-inner > .panel-group:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  visibility: hidden;
  z-index: 20;
}
.combi-overview .combi-detail-inner > .panel-group:before {
  background: #fff url("../img/icons/ajax-loader.gif") center 200px no-repeat;
}
.combi-overview .combi-detail-inner > .panel-group.loading-data:before {
  visibility: visible;
}
.combi-overview .combi-detail-inner > .panel-group .panel {
  position: relative;
}
.combi-overview .combi-detail-inner > .panel-group .panel.sliding {
  position: absolute;
}

.combi-specs {
  padding: 20px 20px 10px 20px;
}
.combi-specs .text-section {
  vertical-align: bottom;
}
.combi-specs .text-section p {
  margin-bottom: 2px;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: bold;
}
.combi-specs .meta-data {
  margin-bottom: 10px;
}
.combi-specs .meta-data dd {
  font-size: 20px;
  font-size: 1.25rem;
  margin-right: 5px;
  padding-right: 2px;
}
.combi-specs .meta-data dd:after {
  content: ',';
  position: absolute;
  right: -2px;
  bottom: 0;
}
.combi-specs .meta-data dd:last-child:after {
  display: none;
}
.combi-specs .meta-data dd + dd:before {
  display: none;
}
.combi-specs .product-price dd {
  display: block;
}
.combi-specs .product-price dd i {
  font-size: 12px;
  font-size: 0.75rem;
}
.combi-specs .product-actions ul {
  word-spacing: 0;
}
.combi-specs .product-actions ul .buy-btn {
  margin-bottom: 10px;
}
.combi-specs .product-init {
  width: 19.52%;
}
.combi-specs .price-info {
  margin-bottom: 20px;
}
.overview .combi-specs {
  padding: 20px 0 0;
}
.overview .combi-specs .text-section {
  width: 67.9767%;
  padding-left: 2.911%;
}
.overview .combi-specs .text-section p {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 17px;
  line-height: 1.0625rem;
}
.overview .combi-specs .product-init {
  vertical-align: bottom;
  width: 32.02%;
  padding: 0 2.911% 0 6.4%;
}
.overview .combi-specs .price-info {
  width: 32.02%;
  margin-bottom: 7px;
  padding: 0 2.911% 0 6.4%;
}
.overview .combi-specs .combi-header {
  width: 67.9767%;
  padding-left: 2.911%;
}
.overview .combi-specs .combi-header li {
  width: 12%;
}
.overview .combi-specs .meta-data dd {
  font-size: 17px;
  font-size: 1.0625rem;
}

.combi-header h1,
.combi-header h2,
.combi-header h3,
.combi-header h4 {
  margin-bottom: 17px;
}
.combi-header li {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 9%;
}
.combi-header li a {
  display: block;
}
.combi-header li + li {
  margin-left: 4%;
}
.combi-header li + li:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  height: 12px;
  width: 2px;
  background: #3c91af;
  left: -10px;
  margin: auto 0;
}
.combi-header li + li:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  height: 2px;
  width: 12px;
  background: #3c91af;
  left: -15px;
  margin: auto 0;
}

.combi-desc {
  width: 74.54%;
  margin-right: 5.0228%;
}

.combi-specs.type-2 .combi-desc {
  width: 49%;
  margin-right: 4%;
}
.combi-specs.type-2 .product-init {
  width: 47%;
  background-color: #fff;
  margin-bottom: 0;
}
.combi-specs.type-2 .product-price dd {
  display: inline-block;
}
.combi-specs.type-2 .combi-header li {
  width: 15%;
}
.combi-specs.type-2 .combi-header li + li:before {
  left: -12px;
}
.combi-specs.type-2 .combi-header li + li:after {
  left: -17px;
}
.combi-specs.type-2 .add-price-info dd {
  font-size: 10px;
  font-size: 0.625rem;
  color: #333;
}

/******************************************
	CORPORATE
__________________________________________
******************************************/
@-webkit-keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px) rotateX(-10deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px) rotateX(-10deg);
    transform: translateY(20px) rotateX(-10deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes slideIn {
  0% {
    -webkit-transform: translateX(20px) translateZ(1px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) translateZ(0);
    opacity: 1;
  }
}
@keyframes slideIn {
  0% {
    -webkit-transform: translateX(20px) translateZ(1px);
    transform: translateX(20px) translateZ(1px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0) translateZ(0);
    transform: translateY(0) translateZ(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotating {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes rotating {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes counter-pop {
  0% {
    -webkit-transform: scale(3);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@keyframes counter-pop {
  0% {
    -webkit-transform: scale(3);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
[data-opens-dialog],
[data-opens-preview] {
  cursor: pointer;
}

.corporate-search-filter {
  padding: 20px 20px 0 20px;
  background-color: #dfe6ed;
}
.corporate-search-filter h2 {
  margin: 0.75em 0 0.75em;
}

.product-actions div,
.add-to-downloads {
  word-spacing: normal;
}

.add-to-downloads label {
  display: inline-block;
  line-height: 1.4;
}

.corporate-pressroom .remove-button,
.corporate-downloads .remove-button {
  display: none;
}
.corporate-pressroom.my-downloads .remove-button,
.corporate-downloads.my-downloads .remove-button {
  display: block;
}
.corporate-pressroom.my-downloads .product-actions,
.corporate-downloads.my-downloads .product-actions {
  display: none;
}
.corporate-pressroom .animation-pending,
.corporate-downloads .animation-pending {
  opacity: 0;
  -webkit-transition: opacity 250ms;
  transition: opacity 250ms;
}
.corporate-pressroom .animate-in,
.corporate-downloads .animate-in {
  opacity: 1;
}
.corporate-pressroom .grid-view .teaser.product .ts-header,
.corporate-downloads .grid-view .teaser.product .ts-header {
  min-height: 40px;
  min-height: 2.5rem;
}
.corporate-pressroom .grid-view .teaser.product .ts-header h2,
.corporate-downloads .grid-view .teaser.product .ts-header h2 {
  vertical-align: top;
}
.corporate-pressroom .grid-view .teaser.product .product-desc,
.corporate-downloads .grid-view .teaser.product .product-desc {
  min-height: 84px;
  min-height: 5.25rem;
}
.corporate-pressroom .grid-view .teaser.product .product-desc .ts-header h2,
.corporate-downloads .grid-view .teaser.product .product-desc .ts-header h2 {
  vertical-align: top;
}
.corporate-pressroom.loading .show-more button,
.corporate-downloads.loading .show-more button {
  visibility: hidden;
}
.corporate-pressroom.loading .model-count:after,
.corporate-pressroom.loading .items-area-inner:after, .corporate-pressroom.loading-done .model-count:after,
.corporate-pressroom.loading-done .items-area-inner:after,
.corporate-downloads.loading .model-count:after,
.corporate-downloads.loading .items-area-inner:after,
.corporate-downloads.loading-done .model-count:after,
.corporate-downloads.loading-done .items-area-inner:after {
  display: block;
  overflow: hidden;
  content: ' ';
  height: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 5%;
  padding-bottom: 5%;
  clear: both;
  margin: 20px auto;
  border: 1px solid;
  border-color: #374b5a transparent transparent;
  border-radius: 50%;
  -webkit-animation: rotating 250ms linear infinite;
  animation: rotating 250ms linear infinite;
}
.no-advancedcssanimation .corporate-pressroom.loading .model-count:after, .touch .corporate-pressroom.loading .model-count:after, .no-advancedcssanimation
.corporate-pressroom.loading .items-area-inner:after, .touch
.corporate-pressroom.loading .items-area-inner:after, .no-advancedcssanimation .corporate-pressroom.loading-done .model-count:after, .touch .corporate-pressroom.loading-done .model-count:after, .no-advancedcssanimation
.corporate-pressroom.loading-done .items-area-inner:after, .touch
.corporate-pressroom.loading-done .items-area-inner:after, .no-advancedcssanimation
.corporate-downloads.loading .model-count:after, .touch
.corporate-downloads.loading .model-count:after, .no-advancedcssanimation
.corporate-downloads.loading .items-area-inner:after, .touch
.corporate-downloads.loading .items-area-inner:after, .no-advancedcssanimation
.corporate-downloads.loading-done .model-count:after, .touch
.corporate-downloads.loading-done .model-count:after, .no-advancedcssanimation
.corporate-downloads.loading-done .items-area-inner:after, .touch
.corporate-downloads.loading-done .items-area-inner:after {
  border: 0 none;
  background: url("../img/icons/ajax-loader.gif") center center no-repeat;
  background-size: cover;
}
.corporate-pressroom.loading .model-count:after, .corporate-pressroom.loading-done .model-count:after,
.corporate-downloads.loading .model-count:after,
.corporate-downloads.loading-done .model-count:after {
  display: inline-block;
  margin: 0 0 0 0.25em;
  width: .8em;
  padding-bottom: .8em;
}
.no-advancedcssanimation .corporate-pressroom.loading .model-count:after, .touch .corporate-pressroom.loading .model-count:after, .no-advancedcssanimation .corporate-pressroom.loading-done .model-count:after, .touch .corporate-pressroom.loading-done .model-count:after, .no-advancedcssanimation
.corporate-downloads.loading .model-count:after, .touch
.corporate-downloads.loading .model-count:after, .no-advancedcssanimation
.corporate-downloads.loading-done .model-count:after, .touch
.corporate-downloads.loading-done .model-count:after {
  background-image: url("../img/icons/ajax-loader-small.gif");
}
.corporate-pressroom.loading-done .model-count:after,
.corporate-pressroom.loading-done .items-area-inner:after,
.corporate-downloads.loading-done .model-count:after,
.corporate-downloads.loading-done .items-area-inner:after {
  visibility: hidden;
  opacity: 0;
  margin-top: -5%;
  transition: 300ms;
}

.download-dialog {
  display: none;
  min-width: 500px;
  word-spacing: normal;
}
.download-dialog p,
.download-dialog .choose-download {
  margin: 1.4em 0;
}
.download-dialog .choose-download {
  float: none;
}
.download-dialog .choose-download button {
  display: inline-block;
  min-width: 40%;
  width: auto;
  margin-right: .5em;
}
.dialog .download-dialog {
  display: block;
}

.preview-info {
  display: none;
  overflow: hidden;
  word-spacing: normal;
}
.preview-info p {
  margin: 0 0 1.4em;
}
.dialog .preview-info {
  display: block;
}

.preview-links {
  float: right;
  min-width: 200px;
  margin-left: 40px;
}
.preview-links li {
  margin-bottom: .7em;
  clear: both;
}
.preview-links a {
  white-space: nowrap;
}

.preview-description {
  overflow: hidden;
  min-width: 250px;
}
.preview-description p {
  font-size: 12px;
  font-size: 0.75rem;
  color: #879baa;
}

.preview .multimedia-box {
  margin-top: 15px;
}

.multimedia-box + .preview-info {
  margin-top: 20px;
  margin-top: 1.25rem;
}

.multimedia-box img {
  margin: 0 auto;
}

/******************************************
	CAMPAIGN
__________________________________________
******************************************/
.campaign-mag-glass {
  overflow: hidden;
  margin-bottom: 0;
}
.campaign-mag-glass:after {
  display: block;
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 6px;
  z-index: 100;
  background-color: transparent;
}
.campaign-mag-glass .figure {
  margin-bottom: 0;
}
.campaign-mag-glass .figure img {
  width: auto;
}
.campaign-mag-glass .text-section {
  padding-top: 35px;
}

.mag-image-preview {
  position: relative;
}
.mag-image-preview img {
  position: relative;
  width: 100%;
  z-index: -1;
  pointer-events: none;
}

.magnification-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 400ms;
  margin: auto;
  width: 225px;
  height: 225px;
  border-radius: 50%;
  visibility: hidden;
}
.magnification-wrapper.visible {
  visibility: visible;
  opacity: 1;
}

@-webkit-keyframes mag-pop {
  50% {
    -webkit-transform: scale(1.04);
  }
  100% {
    -webkit-transform: none;
  }
}
@keyframes mag-pop {
  50% {
    transform: scale(1.04);
  }
  100% {
    transform: none;
  }
}
.magnification-frame {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-bottom: 100%;
  height: 0;
  background: url("../img/campaign/magnifying-glass.png") no-repeat center center;
  background-size: contain;
  border-radius: 50%;
  z-index: 2;
  box-shadow: 0 5px 8px 1px rgba(0, 0, 0, 0.3), inset 0 -1px 1px #000;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  cursor: pointer;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.pop .magnification-frame, .magnification-frame:hover {
  -webkit-animation: mag-pop 250ms;
  animation: mag-pop 250ms;
}
.backgroundsize .magnification-frame {
  background-image: url("../img/campaign/magnifying-glass-2x.png");
}
.dragging .magnification-frame {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

.magnified-content {
  position: absolute;
  overflow: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 70%;
  height: 0;
  padding: 0 0 70% 0;
}
.magnified-content img {
  position: relative;
  width: auto;
  height: auto;
  min-height: none;
  max-height: none;
  min-width: none;
  max-width: none;
}

/******************************************
	NEW WRAPPER
__________________________________________
******************************************/
.campaign [role=main] {
  width: 100%;
  margin: 0;
}
.campaign [role=main] .section-wrapper {
  position: relative;
  width: 996px;
  margin: 0 auto;
}
.campaign .section-wrapper-inner {
  margin: 0 17px;
  padding-top: 40px;
}
.campaign .section-wrapper-inner:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -10px;
  left: 6%;
  z-index: 1;
  width: 88%;
  height: 10px;
}
.campaign .section-wrapper-inner.no-divider:after {
  background: none;
}
.campaign .site-widgets-outer {
  position: relative;
  width: 996px;
  margin: 0 auto;
}
.campaign .site-widgets-outer + .section-wrapper-outer .section-wrapper-inner {
  padding-top: 0;
}
.campaign .section-wrapper-outer {
  width: 996px;
  margin: 0 auto;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto;
}
.campaign .section-wrapper-outer.mod-16-9 .section-wrapper > .figure {
  display: block;
  width: 100%;
  position: relative;
  height: 0;
  padding: 56.25% 0 0 0;
  overflow: hidden;
}
.campaign .section-wrapper-outer.mod-16-9 .section-wrapper > .figure img {
  position: absolute;
  display: block;
  max-width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.campaign .section-wrapper-outer.mod-16-9 .section-wrapper-inner .image-box {
  padding-bottom: 0;
}
.campaign .section-wrapper-outer.mod-16-9 .section-wrapper-inner .teaser-box {
  display: block;
  width: 100%;
  position: relative;
  height: 0;
  padding: 57.04698% 0 0 0;
  overflow: hidden;
}
.campaign .section-wrapper-outer.mod-16-9 .section-wrapper-inner .teaser-box img {
  position: absolute;
  display: block;
  max-width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  margin-top: -21.90%;
}
.campaign .section-wrapper-outer.mod-16-9 .section-wrapper-inner .mediaplayer,
.campaign .section-wrapper-outer.mod-16-9 .section-wrapper-inner .mediaplayer-cliplister {
  display: block;
  width: 100%;
  position: relative;
  height: 0;
  padding: 56.25% 0 0 0;
  overflow: hidden;
}
.campaign .section-wrapper-outer.mod-16-9 .section-wrapper-inner .mediaplayer video,
.campaign .section-wrapper-outer.mod-16-9 .section-wrapper-inner .mediaplayer-cliplister video {
  position: absolute;
  display: block;
  max-width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.campaign .section-wrapper-outer.mod-16-9 .section-wrapper-inner .mediaplayer.videoplayer.initial-state video,
.campaign .section-wrapper-outer.mod-16-9 .section-wrapper-inner .mediaplayer-cliplister.videoplayer.initial-state video {
  height: 996px !important;
  margin-top: -21.90%;
}
.campaign .section-wrapper-outer:first-of-type .section-wrapper-inner, .campaign .section-wrapper-outer:first-child .section-wrapper-inner {
  padding-top: 0;
}
.campaign .section-wrapper-outer:first-of-type .section-wrapper-inner:after, .campaign .section-wrapper-outer:first-child .section-wrapper-inner:after {
  background: none;
}
.campaign .section-wrapper-outer.mod-1 .image-toc {
  top: auto !important;
  bottom: 15px;
}
.campaign .section-wrapper-outer.mod-1 .toc-pager {
  padding-bottom: 0 !important;
  top: calc(50% - 35px);
}
.campaign .section-wrapper-outer.mod-1 .image-box {
  padding-bottom: 0;
}
.campaign .section-wrapper-outer.mod-1 .teaser-box {
  position: relative;
}
.campaign .section-wrapper-outer.wide {
  width: 100%;
  background-size: cover;
}
.campaign .section-wrapper-outer.type-2 .section-wrapper {
  min-height: 560px;
}
.campaign .section-wrapper-outer.type-3 .section-wrapper-inner {
  margin: 0;
  padding-top: 0;
  position: relative;
  z-index: 0;
}
.campaign .section-wrapper-outer.type-4 .section-wrapper-inner {
  padding-top: 0;
}
.campaign .section-wrapper-outer.bg-color {
  background-color: #006487;
}
.campaign .section-wrapper-outer.bg-color h2,
.campaign .section-wrapper-outer.bg-color h3,
.campaign .section-wrapper-outer.bg-color h4,
.campaign .section-wrapper-outer.bg-color h5,
.campaign .section-wrapper-outer.bg-color h6,
.campaign .section-wrapper-outer.bg-color li,
.campaign .section-wrapper-outer.bg-color a,
.campaign .section-wrapper-outer.bg-color .more-content-btn,
.campaign .section-wrapper-outer.bg-color p {
  color: #fff;
}
.campaign .section-wrapper-outer.bg-color .expandable .text-section-inner:after {
  background-image: -webkit-linear-gradient(top, rgba(0, 100, 135, 0) 0%, #006487 100%);
  background-image: linear-gradient(to bottom, rgba(0, 100, 135, 0) 0%, #006487 100%);
}
.campaign .section-wrapper-outer.bg-color .expandable .more-content-btn {
  background-color: #006487;
}
.campaign .section-wrapper-outer.bg-color .expandable .more-content-btn:hover, .campaign .section-wrapper-outer.bg-color .expandable .more-content-btn:focus {
  color: rgba(255, 255, 255, 0.8);
}
.no-opacity .campaign .section-wrapper-outer.bg-color .expandable .more-content-btn:hover, .no-opacity .campaign .section-wrapper-outer.bg-color .expandable .more-content-btn:focus {
  filter: alpha(opacity=80);
}
.no-csstransforms .campaign .section-wrapper-outer.bg-color .more.type-2 a:before, .no-csstransforms
.campaign .section-wrapper-outer.bg-color .link-list.type-3 li a:before {
  background-position: 0 -800px;
  background-position:  0 -50rem;
}
.campaign .section-wrapper-outer.bg-image .section-wrapper-inner {
  max-height: 560px;
  max-height: 35rem;
  overflow: hidden;
}
.campaign .section-wrapper-inner > .content-block {
  margin-bottom: 0;
}
.campaign .intro .content-block {
  margin-bottom: 20px;
}
.campaign .intro .expand-area {
  margin-top: 40px;
  margin-bottom: 0;
}
.campaign .teaser-wrapper {
  margin-bottom: 0;
}
.campaign .teaser-wrapper:before {
  background: none;
}
.campaign .toggle-box:last-child > .toggle-box-inner {
  margin-bottom: 0;
}
.data-content .campaign .toggle-box > .toggle-box-inner {
  margin-bottom: 0;
}
.campaign .items-group {
  background: none;
  margin-bottom: 0;
  padding: 0;
}
.no-cssgradients .campaign .items-group {
  padding-bottom: 0;
}
.campaign .items-group.no-divider {
  background: none;
  margin-bottom: 0;
  padding: 0;
}
.campaign .items-group.divider {
  background: initial;
  margin-bottom: 35px;
  padding-bottom: 6px;
}
.campaign .items-group.highlight {
  position: relative;
  padding: 40px 0 0;
  padding:  2.5rem 0 0;
}
.campaign .items-group.type-2 {
  margin-bottom: 0;
}
#main-content .campaign .items-group:last-child > {
  margin-bottom: 0;
}
.campaign .content-block {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}
.campaign .content-block.pos-right .text-section {
  float: right;
}
.campaign .content-block .figure.picto img {
  border: 1px solid #fff;
  width: auto;
  margin: 0 auto;
}
.campaign .content-block .more {
  margin-bottom: 7px;
}
.campaign .content-block .more .type-3 button,
.campaign .content-block .more .type-3 a {
  width: 276px;
}
.campaign .content-block .more.type-2 {
  margin-bottom: 0;
}
.campaign .content-block.campaign-mag-glass {
  margin-bottom: 0;
  padding: 40px 0;
}
.campaign .content-block .expanding-locator .locator-input {
  padding-bottom: 0;
}
.campaign .content-block .expanding-locator .locator-input .form-row {
  margin-bottom: 0;
}
.campaign .content-block .expanding-locator .locator-input .form-col {
  width: 30%;
}
.campaign .content-block .expanding-locator .locator-input .form-col:first-child {
  width: 70%;
  padding-right: 10px;
}
.no-js .campaign .content-block .expanding-locator .locator-paging {
  display: none;
}
.no-js .campaign .content-block .expanding-locator .locator-input, .campaign .content-block .expanding-locator.js-expanded .locator-input {
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}
.no-js .campaign .content-block .expanding-locator .locator-main,
.no-js .campaign .content-block .expanding-locator .sidebar, .campaign .content-block .expanding-locator.js-expanded .locator-main,
.campaign .content-block .expanding-locator.js-expanded .sidebar {
  position: relative;
  z-index: 20;
}
.no-js .campaign .content-block .expanding-locator .expand-btn, .campaign .content-block .expanding-locator.js-expanded .expand-btn {
  margin-top: 14px;
  z-index: 30;
}
.no-js .campaign .content-block .expanding-locator .form-col, .campaign .content-block .expanding-locator.js-expanded .form-col {
  z-index: 21;
}
.campaign .image-gallery.large {
  margin: 0;
  /*
          min-height: 670px;
  */
}
.campaign .image-gallery.large .image-toc {
  top: 530px;
}
.campaign .image-gallery.large .toc-pager {
  display: block;
  padding-bottom: 57.04698%;
  width: 100%;
  position: absolute;
}
.campaign .image-gallery.large .toc-pager button {
  width: 70px;
  height: 70px;
  margin: auto 0;
  top: 0;
}
.campaign .image-gallery.large .toc-pager button:before {
  height: 30px;
  height: 1.875rem;
  width: 30px;
  width: 1.875rem;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.no-csstransforms .campaign .image-gallery.large .toc-pager button:before {
  position: absolute;
  border: none;
  height: 46px;
  margin-top: -32%;
  background: url(../img/icons/ie-icons.png) 100% -4800px no-repeat;
}
.campaign .image-gallery.large .toc-pager button.prev:before {
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.no-csstransforms .campaign .image-gallery.large .toc-pager button.prev:before {
  background-position: 0 -4600px;
}
.campaign .image-gallery.large .toc-pager.hide {
  display: none;
}
.campaign .image-gallery.large .text-section {
  margin: 0 17px;
  margin-top: 17px;
  min-height: 83px;
  word-spacing: 0;
}
.campaign .image-gallery.large .figcaption {
  overflow: hidden;
}
.campaign .image-gallery.large .figcaption p {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 14px;
  line-height: 0.875rem;
  color: #879baa;
}
.campaign .image-gallery.large .gallery-header .text-section {
  margin-top: 55px;
  margin-top: 3.4375rem;
}
.campaign .gallery-header {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  z-index: 10;
}
.campaign .gallery-header .text-section {
  margin-top: 55px;
  margin-top: 3.4375rem;
}
.campaign .gallery-header h2 {
  color: #000;
}
.campaign .gallery-header.type-2 h2 {
  color: #fff;
}
.campaign .social-links {
  margin-bottom: 0;
}
.campaign #footer {
  margin-top: 30px;
}
.campaign .clear-margin-bottom {
  margin-bottom: 0px;
}
.campaign .clear-margin-bottom .expand-btn {
  margin-top: -30px;
}
.campaign .clear-margin-bottom .locator-paging {
  margin-bottom: 30px;
}

/******************************************
	APPOINTMENT-MODULE
__________________________________________
******************************************/
.timeslots {
  padding-top: 10px;
  overflow: hidden;
}

.timeslots-inner {
  transition: -webkit-transform 400ms;
  -webkit-transform: translate3d(100%, 0, 0);
}
.timeslots-inner .ff-group-block > .ff-box {
  display: none;
}
.timeslots-inner .ff-group-block > .ff-box.js-show-time {
  display: block;
}
.timeslots-inner .ff-group-block > .ff-box label {
  font-weight: bold;
}
.timeslots-inner.js-show-panel {
  -webkit-transform: translate3d(0, 0, 0);
}
.timeslots-inner h2 {
  margin-bottom: 25px;
  font-size: 16px;
  font-size: 1rem;
}
.timeslots-inner .ff-group {
  width: 100%;
}

.form-wrapper .ff-box.summary-appointment {
  display: none;
  margin-bottom: 30px;
}
.form-wrapper .ff-box.summary-appointment + .ff-box {
  margin: 0;
}
.form-wrapper .ff-box.summary-appointment.show-summary {
  display: block;
}
.form-wrapper .ff-box.summary-appointment.show-summary + .ff-box {
  margin-top: 30px;
}

.info-disabled {
  display: none;
}

.default-form .inline-datepicker .ws-popover-opener,
.default-form .inline-datepicker input.datepicker {
  display: none;
}
.default-form .inline-datepicker .input-picker {
  width: 100%;
}
.default-form .inline-datepicker .input-picker .ws-po-box {
  padding: 0;
  background: none;
  box-shadow: none;
}
.default-form .inline-datepicker .input-picker .ws-po-box table {
  border-top: 0;
  margin: 0;
}
.default-form .inline-datepicker .input-picker .ws-po-box table th {
  padding: 17px 5px;
}
.default-form .inline-datepicker .input-picker .ws-po-box table th abbr {
  font-size: 14px;
  font-size: 0.875rem;
  color: #333;
  font-weight: bold;
  border: none;
}
.default-form .inline-datepicker .input-picker .ws-po-box table tr {
  border-top: 1px solid #dfe6ed;
}
.default-form .inline-datepicker .input-picker .ws-po-box table td {
  padding: 6px 3px;
}
.default-form .inline-datepicker .input-picker .ws-po-box table td button {
  background: none;
}
.default-form .inline-datepicker .input-picker .ws-po-box table td button:hover {
  background: #cdd9e1;
  border-color: #cdd9e1;
}
.default-form .inline-datepicker .input-picker .ws-po-box table td button:disabled {
  color: #adadad;
}
.default-form .inline-datepicker .input-picker .ws-po-box table td button:disabled:hover, .default-form .inline-datepicker .input-picker .ws-po-box table td button:disabled:focus {
  background: transparent;
  border-color: transparent;
  color: #adadad;
}
.default-form .inline-datepicker .input-picker .ws-po-box table td button.checked-today {
  background: transparent;
  border-color: #147391;
}
.default-form .inline-datepicker .input-picker .ws-po-box table td button.checked-today:hover {
  background: transparent;
  border-color: #147391;
}
.default-form .inline-datepicker .input-picker .ws-po-box table td button.checked-value {
  background: #cdd9e1;
  border-color: #cdd9e1;
  color: #000;
}
.default-form .inline-datepicker .input-picker .ws-po-box table td button.checked-upcoming {
  background: #cdd9e1;
  border-color: #cdd9e1;
  font-weight: bold;
  color: #147391;
}
.default-form .inline-datepicker .input-picker .ws-po-box table .othermonth {
  display: none;
}
.default-form .inline-datepicker .input-picker .ws-po-box .ws-picker-body {
  margin: 0;
  padding-top: 25px;
}
.default-form .inline-datepicker .input-picker .ws-po-box .ws-picker-header p {
  font-size: 16px;
  font-size: 1rem;
}
.default-form .inline-datepicker .input-picker .ws-po-box .ws-button-row {
  display: none;
}
.default-form .inline-datepicker .input-picker .ws-po-box .picker-list {
  background: none;
  margin: 0;
}
.default-form .inline-datepicker.datepicker-size-2 label {
  display: none;
}
.default-form .inline-datepicker.datepicker-size-2 .form-field {
  width: 100%;
}
.default-form .inline-datepicker.datepicker-size-2 .picker-list {
  width: 316px;
}
.default-form .inline-datepicker.datepicker-size-2 .picker-list:first-child {
  margin-right: 44px;
}
.default-form .inline-datepicker .ff-date.valid:after, .default-form .inline-datepicker .ff-date.invalid:after {
  display: none;
}

.icon-type {
  position: relative;
}
.icon-type:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  height: 100px;
  width: 60px;
  background-image: url("../img/icons/service-icons.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-position:  0 0;
  background-size: 100px 3000px;
  background-size:  6.25rem 187.5rem;
}
.no-svg .icon-type:after {
  background-image: url("../img/icons/service-icons.png");
}
.icon-type .box-inner,
.icon-type .teaser-inner {
  padding-left: 60px;
}
.icon-type.shop-info h2 {
  font-size: 14px;
  font-size: 0.875rem;
}
.icon-type.locator-icon:after {
  background-position: 5px 0;
  background-position:  0.3125rem 0;
}
.icon-type.faq-icon:after {
  background-position: 5px -199px;
  background-position:  0.3125rem -12.4375rem;
}
.icon-type.manuals-icon:after {
  background-position: 5px -400px;
  background-position:  0.3125rem -25rem;
}
.icon-type.callus-icon:after {
  background-position: 5px -599px;
  background-position:  0.3125rem -37.4375rem;
}
.icon-type.support-icon:after {
  background-position: 5px -798px;
  background-position:  0.3125rem -49.875rem;
}
.icon-type.account-icon:after {
  background-position: 5px -1000px;
  background-position:  0.3125rem -62.5rem;
}
.icon-type.appointment-icon:after {
  background-position: 5px -1200px;
  background-position:  0.3125rem -75rem;
}
.icon-type.shop-icon:after {
  background-position: 5px -1400px;
  background-position:  0.3125rem -87.5rem;
}
.icon-type.car-icon:after {
  background-position: 5px -1800px;
  background-position:  0.3125rem -112.5rem;
}
.icon-type.confirm-icon:after {
  background-position: 5px -1597px;
  background-position:  0.3125rem -99.8125rem;
}
.icon-type.at-icon:after {
  background-position: 5px -2000px;
  background-position:  0.3125rem -125rem;
}
.icon-type.email-icon:after {
  background-position: 5px -2200px;
  background-position:  0.3125rem -137.5rem;
}

/******************************************
	SPAREPART-FINDER MODULE
__________________________________________
******************************************/
.panel-group.loading-data {
  min-height: 400px;
}
.panel-group.loading-data:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  visibility: hidden;
  z-index: 40;
}
.panel-group.loading-data:before {
  background: #fff url("../img/icons/ajax-loader.gif") center 200px no-repeat;
}
.panel-group.loading-data.loading-data:before {
  visibility: visible;
}

.sparepart-diagram {
  display: table;
  width: 100%;
  text-align: center;
  margin-bottom: 80px;
}
.sparepart-diagram .figure {
  position: relative;
  display: inline-block;
}

.drag-box {
  position: absolute;
  left: 96px;
  z-index: 10;
  max-width: 250px;
  top: 1px;
}

.drag-box-inner {
  display: inline-block;
  position: relative;
  padding-right: 50px;
}

.drag-tooltip {
  margin: 0 10px 0 8px;
}

.drag {
  position: absolute;
  left: 290px;
  bottom: -25px;
  width: 40px;
  height: 10px;
  z-index: 11;
  border: 1px solid #3c91af;
}

.sparepart-diagram.large .drag {
  top: -23px;
  bottom: auto;
  left: 265px;
  width: 70px;
  height: 20px;
}

.sparepart-display {
  position: relative;
  text-align: left;
  word-spacing: 0;
}
.sparepart-display .zoom {
  position: absolute;
  bottom: 60px;
  left: 10px;
}
.sparepart-display ul {
  display: inline-block;
  float: right;
  max-width: 550px;
  height: 52px;
  text-align: right;
}
.sparepart-display li {
  display: inline-block;
  margin-left: 15px;
}
.sparepart-display li a {
  font-weight: bold;
}

.sparepart-list ul {
  margin-bottom: 30px;
}
.sparepart-list li {
  position: relative;
  border-top: 1px solid #dfe6ed;
}
.sparepart-list li:last-child {
  border-bottom: 1px solid #dfe6ed;
}
.sparepart-list li.panel-open {
  border: none;
  background: none;
  padding: 0;
}
.sparepart-list li.panel-open + li {
  border-top: none;
}
.sparepart-list .price.old {
  margin-bottom: 5px;
}
.sparepart-list .price.current {
  display: block;
}

.sparepart-search {
  margin-bottom: 40px;
}

.sparepart-error-txt {
  display: none;
}
.sparepart-error-txt > p {
  margin-bottom: 35px;
  color: #b44b28;
}
.sparepart-error-txt span {
  font-weight: bold;
}
.sparepart-error-txt.js-spare-error {
  display: block;
}

.sparepart-list-header {
  width: 80%;
  margin-bottom: 20px;
}
.sparepart-list-header > div {
  display: inline-block;
  width: 22%;
  margin-right: 2.4%;
}
.sparepart-list-header span {
  display: block;
  position: relative;
  padding-left: 20px;
  font-family: "SiemensSans", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  color: #879baa;
  cursor: pointer;
}
.sparepart-list-header span:hover {
  color: #647887;
}
.sparepart-list-header span:after, .sparepart-list-header span:before {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: -3px;
  left: 3px;
  border-color: #879baa;
}
.sparepart-list-header span:after {
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  top: 5px;
  border-color: #becdd7;
}
.no-csstransforms .sparepart-list-header span:before {
  width: 11px;
  height: 14px;
  border: none;
  background: url(../img/icons/ie-icons.png) 0 -5800px no-repeat;
}
.no-csstransforms .sparepart-list-header span:after {
  display: none;
}
.sparepart-list-header .js-sortpanel-active span:after {
  border-color: #879baa;
}
.sparepart-list-header .js-sortpanel-active span:before {
  border-color: #becdd7;
}
.no-csstransforms .sparepart-list-header .js-sortpanel-active span:before {
  background: url(../img/icons/ie-icons.png) 0 -5900px no-repeat;
}
.no-csstransforms .sparepart-list-header .js-sortpanel-active span:after {
  display: none;
}
.sparepart-list-header .part-price span {
  padding-left: 0;
}
.sparepart-list-header .part-price span:before, .sparepart-list-header .part-price span:after {
  display: none;
}
.sparepart-list-header .part-desc {
  width: 23.2%;
  margin-right: 3.4%;
}
.sparepart-list-header .part-nr {
  width: 21.4%;
}
.sparepart-list-header .part-price {
  width: 20%;
}

.part-header dl {
  position: relative;
  display: inline-block;
  word-spacing: 0;
  vertical-align: middle;
  width: 80%;
  padding: 13px 0 13px 25px;
}
.part-header dl:before {
  content: '';
  position: absolute;
  top: 20px;
  left: 0;
  width: 12px;
  height: 2px;
  background: #879baa;
}
.part-header dl:after {
  content: '';
  position: absolute;
  top: 15px;
  left: 5px;
  width: 2px;
  height: 12px;
  background: #879baa;
}
.part-header dl.js-selected:after {
  background: none;
}
.part-header dl:hover, .part-header dl:focus {
  cursor: pointer;
}
.part-header dd {
  display: inline-block;
  width: 22%;
  vertical-align: top;
  margin-right: 2.4%;
  font-weight: bold;
}
.panel-open .part-header dd {
  visibility: hidden;
}
.part-header .part-id {
  width: 19.5%;
}
.panel-open .part-header .part-id {
  visibility: visible;
}
.part-header .part-desc {
  width: 24%;
  margin-right: 3.8%;
}
.part-header .part-price {
  width: 20%;
}
.part-header form {
  display: inline-block;
  word-spacing: 0;
  vertical-align: middle;
  width: 20%;
  padding: 13px 0;
}
.part-header p {
  color: #879baa;
}

.part-item .teaser.product.shop {
  width: 100%;
  margin: 0 0 40px;
  border-top: none;
}
.part-item .teaser.product.shop .ts-header {
  margin-bottom: 16px;
}
.part-item .teaser.product.shop .meta-data.type-2 {
  font-size: 17px;
  font-size: 1.0625rem;
}
.part-item .teaser.product.shop h2, .part-item .teaser.product.shop h3, .part-item .teaser.product.shop h4 {
  display: block;
}
.part-item .teaser.product.shop .figure {
  margin-bottom: 0;
}
.part-item .teaser.product.shop .footer-group .meta-data dt,
.part-item .teaser.product.shop .footer-group .meta-data dd {
  font-size: 14px;
  font-size: 0.875rem;
  color: #333;
}
.part-item .teaser.product.shop .product-additive {
  min-height: 75px;
}
.part-item .teaser.product.shop .product-actions > p {
  color: #879baa;
}

.sparepart-dialog {
  display: none;
}

.sparepart-pager {
  position: absolute;
  top: 580px;
  border-top: 1px solid #dfe6ed;
  padding: 20px 0;
  z-index: 10;
}
.sparepart-overview .sparepart-pager {
  width: 100%;
  margin: 0;
}
.sparepart-pager.pos-2 {
  position: relative;
  top: 0;
  border: none;
}

.ts-header p {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 24px;
  line-height: 1.5rem;
  font-weight: bold;
}

.sparepart-paging {
  position: relative;
  width: 70%;
  margin: 0 auto;
  text-align: center;
  z-index: 11;
}
.sparepart-paging ol {
  display: inline;
}
.sparepart-paging li {
  display: inline-block;
  margin: 0 10px;
}
.sparepart-paging a {
  text-decoration: underline;
  color: #147391;
  font-weight: bold;
}
.sparepart-paging a.js-selected {
  color: #233746;
  text-decoration: none;
}
.sparepart-paging a:hover, .sparepart-paging a:focus {
  text-decoration: none;
}

.empty-data-error {
  visibility: hidden;
}
.empty-data-error.show {
  visibility: visible;
}

/* FORM WIDTH FOR CAPTCHA SLIDER */
.form-field.captcha-width {
  width: 563px;
}

/* CSS FOR CAPTCHA SLIDER */
.ff-captcha-slider .hidden-checkbox {
  display: none;
}
.ff-captcha-slider.invalid .captcha-slider .captcha-shadow {
  border-color: #900;
}
.ff-captcha-slider .captcha-slider {
  word-spacing: 0em;
}
.ff-captcha-slider .captcha-slider .captcha-range {
  position: relative;
  width: 563px;
  height: 36px;
  background: #ebf0f5;
  z-index: 1;
}
.ff-captcha-slider .captcha-slider .captcha-shadow {
  position: absolute;
  height: 100%;
  width: 100%;
  -webkit-box-shadow: inset 0px 0px 3px 2px rgba(0, 0, 0, 0.1);
  /* WebKit */
  -moz-box-shadow: inset 0px 0px 3px 2px rgba(0, 0, 0, 0.1);
  /* Firefox */
  box-shadow: inset 0px 0px 3px 2px rgba(0, 0, 0, 0.1);
  /* Standard */
  border: 1px solid #dfe6ed;
  border: 1px solid rgba(0, 0, 0, 0.1);
  z-index: 10;
}
.ff-captcha-slider .captcha-slider .captcha-shadow:hover, .ff-captcha-slider .captcha-slider .captcha-shadow:focus {
  border-color: #879baa;
}
.ff-captcha-slider .captcha-slider .captcha-handle {
  display: block;
  position: absolute;
  top: 1px;
  left: 1px;
  height: 34px !important;
  max-height: 34px !important;
  background: #879baa;
  vertical-align: middle;
  text-align: center;
  z-index: 10;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 0 14px;
  padding-right: 28px;
  padding-top: 7px;
  cursor: e-resize;
  color: #FFFFFF;
  white-space: pre;
}
.ff-captcha-slider .captcha-slider .captcha-handle:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  height: 5px;
  height: 0.3125rem;
  width: 5px;
  width: 0.3125rem;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  right: 15px;
  left: auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ff-captcha-slider .captcha-slider .captcha-handle:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  height: 5px;
  height: 0.3125rem;
  width: 5px;
  width: 0.3125rem;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  right: 9px;
  left: auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.ff-captcha-slider .captcha-slider .captcha-endzone {
  position: absolute;
  right: 0;
  height: 100%;
  background: #d7dfe6;
  z-index: 2;
}

/* ERROR BOX FIX */
div.ff-captcha-slider + div.error-box {
  padding: 3px 0 0 3px;
}

/* IE ARROW SPRITE */
.lt-ie9 .ff-captcha-slider .captcha-handle:after,
.lt-ie9 .ff-captcha-slider .captcha-handle:before {
  background: url(../img/icons/ie-arrow-icons.png) 0 -2600px no-repeat;
  border: none;
  width: 6px;
  height: 11px;
}

.cookie-law-wrapper {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #879baa;
  z-index: 100;
  padding: 15px 17px;
}
.cookie-law-wrapper .type-cookie-law .content-block {
  margin-bottom: 0;
}
.cookie-law-wrapper .type-cookie-law .content-block h3, .cookie-law-wrapper .type-cookie-law .content-block p {
  color: #FFFFFF;
}
.cookie-law-wrapper .type-cookie-law .content-block h3 {
  font-size: 14px;
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 5px;
}
.cookie-law-wrapper .type-cookie-law .content-block p {
  font-size: 12px;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 16px;
  line-height: 1rem;
}
.cookie-law-wrapper .type-cookie-law .content-block .text-section {
  width: 68.9478%;
  margin-right: 2.3594%;
  margin-left: 2.3594%;
}
.cookie-law-wrapper .type-cookie-law .content-block .figure {
  width: 21.6145%;
  margin-right: 2.3594%;
  margin-left: 2.3594%;
  margin-bottom: 0;
  vertical-align: top;
}
.cookie-law-wrapper .type-cookie-law .content-block .figure ul li a {
  position: relative;
  padding: 0 4px 0 13px;
  padding: 0 4px 0 13px;
  padding:  0 0.25rem 0 0.8125rem;
}
.cookie-law-wrapper .type-cookie-law .content-block .figure ul li a:before {
  border-color: #ffffff;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 9px;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  height: 5px;
  height: 0.3125rem;
  width: 5px;
  width: 0.3125rem;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
}
.cookie-law-wrapper .type-cookie-law .content-block a {
  font-weight: normal;
  font-size: 12px;
  font-size: 12px;
  font-size: 0.75rem;
  text-decoration: none;
  color: #FFFFFF;
}
.cookie-law-wrapper .type-cookie-law .content-block .more {
  margin-top: 10px;
}
.cookie-law-wrapper .type-cookie-law .content-block .more a {
  background: #FFFFFF;
  color: #879baa;
  padding: 3px 22px 2px 10px;
}
.cookie-law-wrapper .type-cookie-law .content-block .more a:before {
  right: 9px;
  left: auto;
  border-color: #879baa;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.cookie-law-wrapper .type-cookie-law .content-block .primary.cookie-accept, .cookie-law-wrapper .type-cookie-law .content-block .primary.cookie-close {
  float: none;
}
.cookie-law-wrapper .type-cookie-law .content-block .primary.cookie-accept button, .cookie-law-wrapper .type-cookie-law .content-block .primary.cookie-close button {
  margin-top: 10px;
  font-weight: normal;
  background: #FFFFFF;
  color: #879baa;
  padding: 3px 22px 2px 10px;
  width: 100%;
  font-size: 0.75rem;
}
.cookie-law-wrapper .type-cookie-law .content-block .primary.cookie-accept button::before, .cookie-law-wrapper .type-cookie-law .content-block .primary.cookie-close button::before {
  right: 9px;
  left: auto;
  border-color: #879baa;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.cookie-law-layer-wrapper .intro h1 {
  padding-bottom: 15px;
}
.cookie-law-layer-wrapper .form-wrapper .form-row h3 {
  word-spacing: 0em;
}
.cookie-law-layer-wrapper .form-wrapper .form-row .description {
  width: 60%;
  display: inline-block;
  float: right;
}
.cookie-law-layer-wrapper .form-wrapper .form-row .description:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.cookie-law-layer-wrapper .form-wrapper .form-row .label-replacement {
  width: 60%;
  margin-right: 0;
  width: 60%;
  display: inline-block;
  float: right;
}
.cookie-law-layer-wrapper .form-wrapper .form-row input[disabled] + label {
  color: #333;
}
.cookie-law-layer-wrapper .form-wrapper .form-row .ff-box-inner {
  padding-top: 25%;
}
.cookie-law-layer-wrapper .form-wrapper .form-row .form-field::after {
  display: none;
}
.cookie-law-layer-wrapper .form-wrapper .form-actions {
  width: 100%;
}

.old-browser-warning {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #BECDD7;
  z-index: 100;
  padding: 15px 40px;
}
.old-browser-warning .type-old-browser-hint .content-block {
  margin-bottom: 0;
}
.old-browser-warning .type-old-browser-hint .content-block h3, .old-browser-warning .type-old-browser-hint .content-block p {
  color: #FFFFFF;
}
.old-browser-warning .type-old-browser-hint .content-block h3 {
  font-size: 14px;
  font-size: 14px;
  font-size: 0.875rem;
  margin-bottom: 5px;
}
.old-browser-warning .type-old-browser-hint .content-block p {
  font-size: 12px;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 16px;
  line-height: 16px;
  line-height: 1rem;
  margin-bottom: 0;
}
.old-browser-warning .type-old-browser-hint .content-block .text-section {
  min-height: 32px;
  width: 85%;
  margin-left: 20px;
}
.old-browser-warning .type-old-browser-hint .content-block .figure {
  width: auto;
  margin: 0;
  vertical-align: middle;
}
.old-browser-warning .type-old-browser-hint .content-block .close-hint-btn {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
}
.old-browser-warning .type-old-browser-hint .content-block .close-hint-btn a, .old-browser-warning .type-old-browser-hint .content-block .close-hint-btn button {
  display: block;
  width: 15px;
  height: 15px;
  padding: 0;
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 0 -2595px;
  background-position:  0 -162.1875rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
  cursor: pointer;
  background-color: transparent;
}
.no-svg .old-browser-warning .type-old-browser-hint .content-block .close-hint-btn a, .no-svg .old-browser-warning .type-old-browser-hint .content-block .close-hint-btn button {
  background-image: url("../img/icons/icon-sprite.png");
}

/******************************************
	PICKUP STATIONS
__________________________________________
******************************************/
.type-pickup-station {
  display: table;
}
.type-pickup-station .stations {
  display: table-cell;
  width: 61%;
  border-right: 1px solid #becdd7;
}
.type-pickup-station .stations .form-row.equal-box .ff-box {
  width: 48%;
}
.type-pickup-station .stations .form-row.equal-box .ff-box:last-child {
  margin-right: 0;
}
.type-pickup-station .pickup-station {
  margin-bottom: 30px;
}
.type-pickup-station .opening-hours {
  display: table-cell;
  vertical-align: top;
  width: 38%;
  padding: 10px 20px;
  font-size: 0.875rem;
  margin-bottom: 15px;
}
.type-pickup-station .opening-hours p {
  margin-bottom: 10px;
}
.type-pickup-station .hours-set {
  display: table;
  margin-bottom: 10px;
}
.type-pickup-station .hours-set:last-child {
  margin-bottom: 0;
}
.type-pickup-station .hours-set > div {
  display: table-cell;
}
.type-pickup-station .hours-set > div:first-child {
  padding: 0.125em 15px 0.125em 0;
  min-width: 60px;
}
.type-pickup-station .hours-set > div:nth-child(2) span {
  display: block;
}

.round-shot-image {
  padding: 40px 0;
}
.round-shot-image .toc-pager {
  display: block;
  padding-bottom: 57.04698%;
  width: 100%;
  position: absolute;
}
.round-shot-image .toc-pager button {
  width: 70px;
  height: 70px;
  margin: auto 0;
  top: 0;
}
.round-shot-image .toc-pager button:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  height: 30px;
  height: 1.875rem;
  width: 30px;
  width: 1.875rem;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.no-csstransforms .round-shot-image .toc-pager button:before {
  position: absolute;
  border: none;
  height: 46px;
  margin-top: -32%;
  background: url(../img/icons/ie-icons.png) 100% -4800px no-repeat;
}
.round-shot-image .toc-pager button.prev:before {
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.no-csstransforms .round-shot-image .toc-pager button.prev:before {
  background-position: 0 -4600px;
}
.round-shot-image .toc-pager.hide {
  display: none;
}

.roundshot-hint {
  opacity: 1;
  visibility: visible;
  position: absolute;
  left: 50%;
  bottom: 20px;
  transform: translateX(-50%);
  padding: 50px 60px;
  background-color: #333;
  background-color: rgba(0, 0, 0, 0.3);
  background-image: url(../img/icons/icon-360.png);
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.3s;
}
.gallery-panel .roundshot-hint {
  opacity: 0;
  visibility: hidden;
}
.expanded .gallery-panel .roundshot-hint {
  opacity: 1;
  visibility: visible;
}
.expanded .gallery-panel .roundshot-hint.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.roundshot-hint.is-hidden {
  opacity: 0;
  visibility: hidden;
}

.m-360-wrapper {
  width: auto;
  display: table;
  margin: 0 auto;
  cursor: -webkit-grab;
  cursor: grab;
}
.gallery-panel .m-360-wrapper {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 500px;
  -webkit-transition: width 500ms;
  transition: width 500ms;
}
.expanded .gallery-panel .m-360-wrapper {
  width: 700px;
}

.Magic360 {
  cursor: inherit;
}

.gallery-panel .Magic360-container {
  pointer-events: none;
  height: 100%;
}
.expanded .Magic360-container {
  pointer-events: auto;
}

/******************************************
	SOCIAL HUB
__________________________________________
******************************************/
.disqus-wrapper {
  margin-bottom: 40px;
}

.teaser.socialhub {
  border-top: 1px solid #dfe6ed;
  padding-top: 28px;
}
.teaser.socialhub:first-child {
  border: none;
  padding: 0;
}
.teaser.socialhub .ts-header h2 {
  padding-bottom: 14px;
}
.teaser.socialhub .ts-header .date {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 0 0 14px;
}
.teaser.socialhub .comment-count {
  display: inline-block;
}
.teaser.socialhub .comment-count a {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: bold;
  background: #147391;
  color: #fff;
  padding: 5px 10px 3px 10px;
}
.teaser.socialhub .comment-count a:hover {
  text-decoration: none;
}

.dropdown-box {
  position: relative;
  margin-bottom: 20px;
}
.dropdown-box button {
  padding: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  color: #879baa;
  border: 1px solid #738796;
  background: transparent;
  width: 100%;
}
.dropdown-box button:before {
  margin-top: 9px;
  border-color: #879baa;
}
.no-csstransforms .dropdown-box button:before {
  margin-top: 11px;
  width: 9px;
  height: 6px;
  border: none;
  background: url(../img/icons/ie-icons.png) 0 -3200px no-repeat;
}
.dropdown-box button:hover, .dropdown-box button:focus {
  color: #506473;
}
.no-js .dropdown-box:hover ul, .no-js .dropdown-box:focus ul {
  visibility: visible;
  opacity: 1;
}
.dropdown-box ul {
  -webkit-transition: opacity 250ms;
  transition: opacity 250ms;
  position: absolute;
  top: 100%;
  left: 0;
  padding: 0 10px;
  width: 100%;
  background: #fff;
  border: 1px solid #738796;
  border-top: none;
  z-index: 100;
  visibility: hidden;
  opacity: 0;
  max-height: 230px;
  max-height: 14.375rem;
  overflow-y: auto;
}
.dropdown-box ul.pos-1 {
  top: auto;
  bottom: 100%;
  border-top: 1px solid #738796;
  border-bottom: none;
}
.dropdown-box.on button:before {
  -moz-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
  margin-top: 11px;
}
.no-csstransforms .dropdown-box.on button:before {
  border: none;
  background-position: 0 -3000px;
  background-position:  0 -187.5rem;
}
.dropdown-box.on ul {
  visibility: visible;
  opacity: 1;
}
.dropdown-box li a {
  position: relative;
  display: block;
  padding: 10px 0;
  color: #879baa;
  font-weight: bold;
  text-decoration: none;
}
.dropdown-box li a:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #cdd9e1;
}
.dropdown-box li a:hover, .dropdown-box li a:focus {
  color: #506473;
  border-color: #879baa;
}
.dropdown-box li a:hover:before, .dropdown-box li a:focus:before {
  background: #879baa;
}
.dropdown-box li:last-child a:before {
  display: none;
}
.dropdown-box li span {
  display: block;
}
.dropdown-box li span.vip {
  font-weight: normal;
}

/************

		PROMOTION BOX /
		PROMOTION OVERLAY

******************/
.promotion-module .teaser-gallery .toc-pager button {
  top: 50px;
  background: rgba(0, 0, 0, 0.15);
}
.no-rgba .promotion-module .teaser-gallery .toc-pager button {
  background: url(../img/bgs/black-15.png) 0 0;
}
.promotion-module .teaser-gallery .toc-pager button:before {
  border-color: #fff;
  box-shadow: 2px -2px 2px rgba(0, 0, 0, 0.1);
}
.promotion-module .teaser-gallery .toc-pager button:hover, .promotion-module .teaser-gallery .toc-pager button:focus {
  background: rgba(0, 0, 0, 0.5);
}
.no-rgba .promotion-module .teaser-gallery .toc-pager button:hover, .no-rgba .promotion-module .teaser-gallery .toc-pager button:focus {
  background: url(../img/bgs/black-60.png) 0 0;
}
.promotion-module .teaser-gallery .toc-pager button.prev {
  left: 0;
}
.promotion-module .teaser-gallery .toc-pager button.next {
  right: 0;
}
.promotion-module .add-price-info {
  padding-right: 0;
}
.promotion-module .remove-btn button {
  font-size: 12px;
  font-size: 0.75rem;
  background: transparent;
  color: #2882a0;
  padding: 0;
  text-decoration: underline;
  font-weight: bold;
}
.promotion-module .remove-btn button:hover, .promotion-module .remove-btn button:focus {
  text-decoration: none;
}
.promotion-module .more-content-btn {
  position: absolute;
  bottom: 10px;
  right: 10px;
  z-index: 1;
  background: transparent;
}
.promotion-module .more-content-btn span {
  padding-right: 20px;
  font-size: 14px;
  font-size: 0.875rem;
}
.promotion-module .more-content-btn .more {
  color: #879baa;
}
.promotion-module .more-content-btn .more:before {
  border-color: #879baa;
}
.promotion-module .more-content-btn .less {
  color: #313B45;
  display: none;
}
.promotion-module .more-content-btn .less:before {
  border-color: #313B45;
}
.promotion-module .more-content-btn.js-selected .more {
  display: none;
}
.promotion-module .more-content-btn.js-selected .less {
  display: block;
}
.promotion-module .connector {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 0;
  top: 50px;
  z-index: 21;
}
.promotion-module .connector span {
  display: block;
  position: relative;
  min-width: 54px;
  margin-left: -27px;
  background: rgba(0, 0, 0, 0.15);
}
.no-rgba .promotion-module .connector span {
  background: url(../img/bgs/black-15.png) 0 0;
}
.promotion-module .connector.plus span {
  height: 35px;
}
.promotion-module .connector.plus span:before, .promotion-module .connector.plus span:after {
  content: ' ';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: #879baa;
  width: 2px;
  height: 12px;
}
.promotion-module .connector.plus span:after {
  width: 12px;
  height: 2px;
}
.promotion-module .connector.text span {
  padding: 6px;
  font-size: 16px;
  font-size: 1rem;
  color: #879baa;
  font-weight: bold;
  text-align: center;
}

.promotion-box {
  position: relative;
  margin-bottom: 15px;
  padding: 0;
  border: 2px solid #eb780a;
}

.promo-header,
.promo-info {
  margin: 15px;
}

.promotion-banner-box,
.promo-header {
  position: relative;
  margin-bottom: 15px;
}
.promotion-banner-box.icon,
.promo-header.icon {
  padding-left: 50px;
}
.promotion-banner-box.icon:after,
.promo-header.icon:after {
  content: ' ';
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -18px;
  width: 35px;
  height: 35px;
  background-image: url("../img/icons/icon-sprite.svg");
  background-repeat: no-repeat;
  background-position: 0 -400px;
  background-position:  0 -25rem;
  background-size: 100px 6000px;
  background-size:  6.25rem 375rem;
}
.no-svg .promotion-banner-box.icon:after, .no-svg
.promo-header.icon:after {
  background-image: url("../img/icons/icon-sprite.png");
}
.promotion-banner-box h3,
.promo-header h3 {
  margin-bottom: 5px;
  font-family: "SiemensSerifSemibold", serif;
  font-size: 20px;
  font-size: 1.25rem;
  color: #eb780a;
}
.promotion-banner-box p,
.promo-header p {
  margin-bottom: 5px;
  font-family: "SiemensSans", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  color: #eb780a;
}

.promo-info {
  width: 96.55%;
  padding: 20px 0;
  border-top: 1px solid #cdd9e1;
  min-height: 60px;
}
.js-info-sticky .promo-info {
  position: fixed;
  background-color: #fff;
  top: 0;
  margin: 0;
  padding: 20px 40px;
  z-index: 25;
  width: 1000px;
}
.no-cssgradients .js-info-sticky .promo-info {
  background-color: #fff;
}
.promo-info .promo-info-col:nth-child(1) {
  width: 43%;
  margin-right: 3.626%;
}
.promo-info .promo-info-col:nth-child(2) {
  width: 27.3%;
  margin-right: 3.626%;
  text-align: right;
}
.promo-info .promo-info-col:nth-child(3) {
  width: 22.4%;
}
.promo-info.type-1 .promo-info-col:nth-child(1) {
  width: 69%;
  margin-right: 3.626%;
}
.promo-info.type-1 .promo-info-col:nth-child(2) {
  width: 27.3%;
  margin-right: 0;
  float: right;
}
.promo-info.type-1 .more a {
  display: inline-block;
  width: auto;
  padding-right: 0;
}
.promo-info h3 {
  font-family: "SiemensSans", sans-serif;
  color: #879baa;
  font-size: 14px;
  font-size: 0.875rem;
}
.promo-info strong {
  display: block;
  margin-bottom: 10px;
  color: #eb780a;
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 17px;
  line-height: 1.0625rem;
}
.promo-info .product-price .price > span {
  margin: 0 0 0 5px;
}

.promo-content {
  -webkit-transition: height 250ms;
  transition: height 250ms;
  position: relative;
}

.promo-actions div {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

/* PROMOTION OVERLAY */
.dialog .promotion-module {
  margin: 0;
  width: 100%;
}
.dialog .promotion-module .toc-pager {
  display: none !important;
}
.dialog .promo-header {
  margin-top: 0;
  padding: 8px 15px;
  border: 2px solid #eb780a;
}
.dialog .promo-header.icon {
  padding-left: 65px;
}
.dialog .promo-header.icon:after {
  left: 15px;
}
.dialog .promo-info {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  border-top: none;
}
.dialog .connector {
  height: 0;
  top: -18px;
  left: 160px;
  display: block;
}
.dialog .connector:before {
  content: '';
  position: absolute;
  height: 50px;
  width: 280px;
  top: -8px;
  left: -140px;
  background: #fff;
}
.dialog .promo-actions .more.type-2 {
  display: none;
}

.promotion-banner-box {
  margin-bottom: 15px;
  padding: 10px 10px 0;
  border: 2px solid #eb780a;
}
.promotion-banner-box.icon {
  padding: 15px 15px 5px 65px;
}
.promotion-banner-box.icon:after {
  left: 15px;
}
.promotion-banner-box p {
  color: #eb780a;
}
.promotion-banner-box .more {
  margin: 10px 0;
}

.toogle-alignment-control {
  content: "";
  position: fixed;
  top: 0;
  right: 0;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.3);
  z-index: 9999;
  cursor: pointer;
}
.toogle-alignment-control h2 {
  color: white;
  margin: 0 0 20px 0;
}
.toogle-alignment-control ul li {
  color: white;
  background: #000;
  background: rgba(0, 0, 0, 0.3);
  padding: 10px;
}
.toogle-alignment-control ul li:hover {
  background: #FF0000;
  background: rgba(255, 0, 0, 0.5);
}
.toogle-alignment-control ul li.alignment-active {
  background: #FF6600;
  background: rgba(255, 125, 0, 0.5);
}

[data-auto-alignment=true][data-alignment-direction=left] .toggle-box .unit-items.alignment-odd .content-block .content-block-inner > .text-section:first-child,
[data-auto-alignment=true][data-alignment-direction=left] .toggle-box .unit-items[data-content-type=content-block].alignment-odd .content-block .content-block-inner > .text-section:first-child,
[data-auto-alignment=true][data-alignment-direction=left] .section-wrapper-outer[data-content-type=content-block].alignment-odd .content-block .content-block-inner > .text-section:first-child {
  float: right;
}
[data-auto-alignment=true][data-alignment-direction=left] .toggle-box .unit-items.alignment-odd .content-block .content-block-inner > .text-section:first-child + .figure,
[data-auto-alignment=true][data-alignment-direction=left] .toggle-box .unit-items[data-content-type=content-block].alignment-odd .content-block .content-block-inner > .text-section:first-child + .figure,
[data-auto-alignment=true][data-alignment-direction=left] .section-wrapper-outer[data-content-type=content-block].alignment-odd .content-block .content-block-inner > .text-section:first-child + .figure {
  float: left;
}
[data-auto-alignment=true][data-alignment-direction=left] .toggle-box .unit-items.alignment-odd .content-block .content-block-inner > .text-section.type-text,
[data-auto-alignment=true][data-alignment-direction=left] .toggle-box .unit-items[data-content-type=content-block].alignment-odd .content-block .content-block-inner > .text-section.type-text,
[data-auto-alignment=true][data-alignment-direction=left] .section-wrapper-outer[data-content-type=content-block].alignment-odd .content-block .content-block-inner > .text-section.type-text {
  float: none;
}
[data-auto-alignment=true][data-alignment-direction=left] .toggle-box .unit-items.alignment-even .content-block .content-block-inner > .figure:first-child,
[data-auto-alignment=true][data-alignment-direction=left] .toggle-box .unit-items[data-content-type=content-block].alignment-even .content-block .content-block-inner > .figure:first-child,
[data-auto-alignment=true][data-alignment-direction=left] .section-wrapper-outer[data-content-type=content-block].alignment-even .content-block .content-block-inner > .figure:first-child {
  float: right;
}
[data-auto-alignment=true][data-alignment-direction=left] .toggle-box .unit-items.alignment-even .content-block .content-block-inner > .figure:first-child + .text-section,
[data-auto-alignment=true][data-alignment-direction=left] .toggle-box .unit-items[data-content-type=content-block].alignment-even .content-block .content-block-inner > .figure:first-child + .text-section,
[data-auto-alignment=true][data-alignment-direction=left] .section-wrapper-outer[data-content-type=content-block].alignment-even .content-block .content-block-inner > .figure:first-child + .text-section {
  float: left;
}
[data-auto-alignment=true][data-alignment-direction=left] .toggle-box .unit-items.alignment-even .content-block .content-block-inner > .text-section.type-text,
[data-auto-alignment=true][data-alignment-direction=left] .toggle-box .unit-items[data-content-type=content-block].alignment-even .content-block .content-block-inner > .text-section.type-text,
[data-auto-alignment=true][data-alignment-direction=left] .section-wrapper-outer[data-content-type=content-block].alignment-even .content-block .content-block-inner > .text-section.type-text {
  float: none;
}
[data-auto-alignment=true][data-alignment-direction=right] .toggle-box .unit-items.alignment-odd .content-block .content-block-inner > .figure:first-child,
[data-auto-alignment=true][data-alignment-direction=right] .toggle-box .unit-items[data-content-type=content-block].alignment-odd .content-block .content-block-inner > .figure:first-child,
[data-auto-alignment=true][data-alignment-direction=right] .section-wrapper-outer[data-content-type=content-block].alignment-odd .content-block .content-block-inner > .figure:first-child {
  float: right;
}
[data-auto-alignment=true][data-alignment-direction=right] .toggle-box .unit-items.alignment-odd .content-block .content-block-inner > .figure:first-child + .text-section,
[data-auto-alignment=true][data-alignment-direction=right] .toggle-box .unit-items[data-content-type=content-block].alignment-odd .content-block .content-block-inner > .figure:first-child + .text-section,
[data-auto-alignment=true][data-alignment-direction=right] .section-wrapper-outer[data-content-type=content-block].alignment-odd .content-block .content-block-inner > .figure:first-child + .text-section {
  float: left;
}
[data-auto-alignment=true][data-alignment-direction=right] .toggle-box .unit-items.alignment-odd .content-block .content-block-inner > .text-section.type-text,
[data-auto-alignment=true][data-alignment-direction=right] .toggle-box .unit-items[data-content-type=content-block].alignment-odd .content-block .content-block-inner > .text-section.type-text,
[data-auto-alignment=true][data-alignment-direction=right] .section-wrapper-outer[data-content-type=content-block].alignment-odd .content-block .content-block-inner > .text-section.type-text {
  float: none;
}
[data-auto-alignment=true][data-alignment-direction=right] .toggle-box .unit-items.alignment-even .content-block .content-block-inner > .text-section:first-child,
[data-auto-alignment=true][data-alignment-direction=right] .toggle-box .unit-items[data-content-type=content-block].alignment-even .content-block .content-block-inner > .text-section:first-child,
[data-auto-alignment=true][data-alignment-direction=right] .section-wrapper-outer[data-content-type=content-block].alignment-even .content-block .content-block-inner > .text-section:first-child {
  float: right;
}
[data-auto-alignment=true][data-alignment-direction=right] .toggle-box .unit-items.alignment-even .content-block .content-block-inner > .text-section:first-child + .figure,
[data-auto-alignment=true][data-alignment-direction=right] .toggle-box .unit-items[data-content-type=content-block].alignment-even .content-block .content-block-inner > .text-section:first-child + .figure,
[data-auto-alignment=true][data-alignment-direction=right] .section-wrapper-outer[data-content-type=content-block].alignment-even .content-block .content-block-inner > .text-section:first-child + .figure {
  float: left;
}
[data-auto-alignment=true][data-alignment-direction=right] .toggle-box .unit-items.alignment-even .content-block .content-block-inner > .text-section.type-text,
[data-auto-alignment=true][data-alignment-direction=right] .toggle-box .unit-items[data-content-type=content-block].alignment-even .content-block .content-block-inner > .text-section.type-text,
[data-auto-alignment=true][data-alignment-direction=right] .section-wrapper-outer[data-content-type=content-block].alignment-even .content-block .content-block-inner > .text-section.type-text {
  float: none;
}

.toggle-sizing-control {
  content: "";
  position: fixed;
  top: 0;
  right: 0;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.3);
  z-index: 9999;
  cursor: pointer;
}
.toggle-sizing-control h2 {
  color: white;
  margin: 0 0 20px 0;
}
.toggle-sizing-control ul li {
  color: white;
  background: #000;
  background: rgba(0, 0, 0, 0.3);
  padding: 10px;
}
.toggle-sizing-control ul li:hover {
  background: #FF0000;
  background: rgba(255, 0, 0, 0.5);
}
.toggle-sizing-control ul li.sizing-active {
  background: #FF6600;
  background: rgba(255, 125, 0, 0.5);
}
.toggle-sizing-control + .toogle-alignment-control {
  top: 250px;
}

[data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-2 .text-section > div, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .text-section > div, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .text-section > div {
  position: relative;
  min-height: 70px;
  clear: both;
  padding-left: 90px;
  padding-left: 5.625rem;
}
[data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-2 .icon-list, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-2 .icon-list, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-2 .icon-list {
  position: absolute;
  top: 0;
  left: 0;
}
[data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section {
  -moz-columns: 2;
  -webkit-columns: 2;
  columns: 2;
  -moz-column-gap: 44px;
  -webkit-column-gap: 44px;
  column-gap: 44px;
}
.no-csscolumns [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .coz-first.coz-column, .no-csscolumns [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .coz-first.coz-column, .no-csscolumns [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .coz-first.coz-column {
  padding-right: 44px;
}
.no-csscolumns [data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .coz-last.coz-column, .no-csscolumns [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .coz-last.coz-column, .no-csscolumns [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .coz-last.coz-column {
  padding-left: 20px;
}
[data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-4 .text-section .icon-list li, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-4 .text-section .icon-list li, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-4 .text-section .icon-list li {
  display: block;
  float: left;
}
[data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 h2,
[data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .figure,
[data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10 .text-section, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 h2,
[data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .figure,
[data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10 .text-section, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 h2,
[data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .figure,
[data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10 .text-section {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
[data-auto-sizing=true][data-sizing-type=type-1] .content-block.type-10.expanded .figure, [data-auto-sizing=true][data-sizing-type=type-3] .content-block.type-10.expanded .figure, [data-auto-sizing=true][data-sizing-type=type-5] .content-block.type-10.expanded .figure {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

/******************************************
	WEBSHIMS CUSTOMIZE
__________________________________________
******************************************/
.quantity .ws-po-box {
  min-width: 250px;
}

.bv-cv2-cleanslate .bv-core-container-1232 .bv-content-data-summary .bv-content-meta .bv-content-datetime.bv-content-datetime {
  display: none !important;
}
.bv-cv2-cleanslate .bv-core-container-940 .bv-content-data-summary .bv-content-meta .bv-content-datetime-stamp {
  display: none !important;
  opacity: 0 !important;
}
.bv-cv2-cleanslate .bv-core-container-940 .bv-content-data-summary .bv-content-meta .bv-author {
  display: block !important;
  opacity: 1 !important;
}
.bv-cv2-cleanslate .bv-content-datetime-dot {
  display: none !important;
  opacity: 0 !important;
}
.bv-cv2-cleanslate .bv-content-datetime-stamp {
  display: none !important;
  opacity: 0 !important;
}
.bv-cv2-cleanslate .bv-author {
  display: block !important;
  opacity: 1 !important;
}
