@media print {
  /* Basis: http://norma-online-ref.vm-ile.ms.local/de/unternehmen/verantwortung/0_allgemein */
  #header .logo img.visible-sm.visible-md.visible-lg {
    display: block !important;
    height: 50px;
  }
  #header {
    height: 50px;
  }
  h1,
  .h1 {
    font-size: 30px;
  }
  h2,
  .h2 {
    font-size: 25px;
  }
  a[href]:after {
    content: none !important;
  }
  .breadcrumb ul li {
    float: left;
    padding-right: 30px;
  }
  .list-navigation dd:not(.active) {
    display: none;
  }
  .mainContent .contentBox.articleBox.msImage {
    float: right;
    margin-left: 20px;
    max-width: 40%;
  }
  a.btn,
  a.btn.btnAction,
  a.btn.prevButton,
  a.btn.nextButton {
    display: none;
  }
  /* Erweiterung http://norma-online-ref.vm-ile.ms.local/de/filialfinder/neueroeffnungen */
  a#sort,
  #preFooter {
    display: none;
  }
  #inhalt .col-md-2,
  #inhalt .col-md-4 {
    float: left;
  }
}
/* Erweiterung Angebot */
/* grauer Rahmen   */
/* grauer Schatten */
/* 0% hart; 80% weich */
/* hell -> dunkel grün */
/* intensiv-grün */
/* hell -> dunkel grau */
/* hell -> dunkel orange */
/* Spezielle NORMA-Farben */
/* Logo/Banner -Farbe */
/* Logo/Banner -Farbe */
/* Logo/Banner -Farbe */
/* BFSG-Kontrast zu gering #5d941e */
/* äh? hier war blau*/
/* geänderte Preisdarstellung*/
/* BFSG-Kontrast zu gering #5d941e */
/*@rgb_gelb_0:                #FFDF00;  */
/* Gelb für Preise */
/* Gelb für Preise. BFSG-Kontrast zu gering #FFDF00 */
/* Fonts */
/* CZ-Alternativen: */
/* font-style: normal; font-weight: 400;*/
/* font-style: normal; font-weight: 900;*/
/* font-style: normal; font-weight: 700;*/
/* Abstände, Winkel */
/* skewx_deg: X-Schrägstellung der Störer, Billiger, Preis */
/* skewy_deg: Y-Schrägstellung der Störer, Billiger, Preis */
/* info_height: Verfügbarkeitsanzeige Filiale|Shop wird aktuell hier nicht verwendet */
/****
 * http://lesscss.org/features/
 */
/* Beispiel für Parameter
.lessboxbox_shadow(@style, @c) when (iscolor(@c)) {
  -webkit-box-shadow: @style @c;
  box-shadow:         @style @c;
}
.lessboxbox_shadow(@style, @alpha: 50%) when (isnumber(@alpha)) {
  .lessboxbox_shadow(@style, rgba(0, 0, 0, @alpha));
}
.lessbox {
  color: saturate(@rgb_norma_rot, 5%);
  border-color: lighten(@rgb_norma_rot, 30%);
  div { .lessboxbox_shadow(0 0 5px, 30%) }
}
*/
/* NORMA 02032016 */
/* normalize.css v2.1.3 | MIT License | git.io/normalize                              */
/* http://simbo.github.io/2014/03/less-gradient-mixins-with-unlimited-colorstops.html */
/* https://gist.github.com/simbo/9448334                                              */
/* =============================================================================
   Gradients with unlimited color-stops
   ========================================================================== */
/* https://gist.github.com/kellec/2364273                                             */
/* http://lesselements.com/                                                           */
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
/* NORMA spezifische Farben, Fonts,...                                                */
.inc_bfsg_button {
  /* BFSG 24.02.2026 */
  /* 2. Nur bei Tastatur-Fokus (nicht bei Maus-Klick!) gelber Rahmen */
}
.inc_bfsg_button .bfsgButton {
  /* 1. Button komplett unsichtbar machen */
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  box-shadow: none;
  outline: none;
  /* wird später wieder aktiviert */
  /* Layout bleibt 1:1 wie vorher */
  cursor: pointer;
  /* optional, aber sehr empfohlen */
  display: inline-block;
  /* oder block, je nach deinem alten Layout */
}
.inc_bfsg_button .bfsgButton:hover,
.inc_bfsg_button .bfsgButton:active {
  border: none;
  box-shadow: none;
  /* KEINE Veränderung – weder Farbe noch Schatten noch Scale */
}
@media (min-width: 992px) {
  .inc_bfsg_button .bfsgButton.ic:hover,
  .inc_bfsg_button .bfsgButton.ic:active {
    background-color: #c30403;
  }
}
.inc_bfsg_button .bfsgButton:not(.ic):hover,
.inc_bfsg_button .bfsgButton:not(.ic):active {
  background: transparent;
}
.inc_bfsg_button .bfsgButton:focus-visible {
  outline: 3px solid #ffd700;
  outline-offset: 4px;
}
.inc_bfsg_button .bfsgButton.ic:focus-visible {
  outline-offset: -1px;
}
/* Mixins */
.inc_li_table {
  display: table;
}
/* Verschiebt einen Standard-Preis in der Detailansicht vor dem Hintergrundbild */
.inc_price_margins ul {
  margin-top: -80px;
}
.inc_price_margins .produktBox-cont-wrapper-billiger {
  margin-bottom: 100px;
  /* Bugfix für billiger-Anzeige ohne % bei XXL */
  margin-left: 0;
  margin-right: 4px;
}
.inc_lbox_margin {
  margin: 0 28px 30px 0;
  /*
  & when(@columns = 5){
    border-top:1px solid orangered !important;
  }
  */
}
.inc_articleBox_image {
  height: 215px;
  margin-top: -15px;
  margin-bottom: 10px;
  margin-left: -15px;
  min-height: 160px;
  overflow: hidden;
  width: 213px;
  /*border-bottom:1px solid rgba(0, 0, 0, 0.15);*/
}
.inc_articleBox_image img {
  max-width: 213px;
  width: auto;
  height: auto;
}
.inc_articleBox_head {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  margin: -12px -15px 0 -15px;
  min-height: 140px;
  padding: 15px 15px 0 15px;
}
.inc_articleBox_head strong {
  display: block;
  font-size: 12px;
  height: 15px;
  overflow: hidden;
}
.inc_box_float {
  float: left;
  max-height: 480px;
}
.inc_skewxy {
  -webkit-transform: skewx(0deg) skewy(-8deg);
  -moz-transform: skewx(0deg) skewy(-8deg);
  transform: skewx(0deg) skewy(-8deg);
}
/* Störer Rahmen speziell für Dauerhafte Preissenkungen in DE */
.inc_preissenkungen_de_stoerer {
  background-color: #FFFE11;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  border-color: black;
  border-width: 1px 2px 2px 1px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 3px 3px 3px 3px;
  /* Standard aus inc_border_overlay überschreiben */
  -webkit-box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.7);
  box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.7);
}
.inc_preissenkungen_de_stoerer p {
  padding: 0;
  margin: 0;
  color: #000000;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
}
.inc_neu_stoerer {
  background-color: #dc130c;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  border-color: black;
  border-width: 1px 2px 2px 1px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 2px 2px 2px 2px;
  /* Standard aus inc_border_overlay überschreiben */
  /* Standard p aus inc_border_overlay überschreiben */
}
.inc_neu_stoerer p {
  padding: 0;
  margin: 0;
  color: #ffffff;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
}
.inc_neu_stoerer p {
  font-family: ex-f77, sans-serif;
  /* 24.03.2020 neuer font*/
  margin-bottom: -3px;
  /* 23.10.2024 bugfix. in einigen fällen vererbt sich eine falsche Schriftfarbe, soll aber weiß */
}
.inc_xxl_stoerer {
  background-color: transparent;
  background-image: none;
}
.inc_produktbox_img_overlay {
  position: absolute;
  top: 0;
}
.inc_produktbox_img_overlay ul {
  list-style: none;
}
.inc_produktbox_img_overlay ul li {
  list-style: none;
}
.inc_produktbox_img_overlay ul {
  padding-top: 10px;
  padding-left: 0;
  margin-left: -10px;
}
.inc_produktbox_img_overlay ul li:not(.noborder) {
  background-color: #FFFE11;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.inc_produktbox_img_overlay ul li:not(.noborder) p {
  padding: 0;
  margin: 0;
  color: #dc130c;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
}
.inc_produktbox_img_overlay ul li {
  -webkit-transform: skewx(0deg) skewy(-8deg);
  -moz-transform: skewx(0deg) skewy(-8deg);
  transform: skewx(0deg) skewy(-8deg);
  /*display: block;*/
  display: table;
}
.inc_produktbox_img_overlay ul li.add {
  background-color: #dc130c;
  border-color: #FFFE11;
  height: 32px;
  margin-left: 12px;
  margin-top: -2px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  text-align: center;
  width: 32px;
  z-index: 1;
}
.inc_produktbox_img_overlay ul li.add p {
  color: #ffffff;
  font-family: ex-f77, sans-serif;
  font-size: 32px;
  margin-top: -12px;
  text-shadow: none;
}
.inc_produktbox_img_overlay ul li.free {
  background-color: #0f880b;
  margin-top: -6px;
  z-index: 0;
}
.inc_produktbox_img_overlay ul li.free p {
  color: #ffffff;
}
.inc_produktbox_img_overlay ul li.neu {
  background-color: #dc130c;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  border-color: black;
  border-width: 1px 2px 2px 1px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 2px 2px 2px 2px;
  /* Standard aus inc_border_overlay überschreiben */
  /* Standard p aus inc_border_overlay überschreiben */
  display: table;
}
.inc_produktbox_img_overlay ul li.neu p {
  padding: 0;
  margin: 0;
  color: #ffffff;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
}
.inc_produktbox_img_overlay ul li.neu p {
  font-family: ex-f77, sans-serif;
  /* 24.03.2020 neuer font*/
  margin-bottom: -3px;
  /* 23.10.2024 bugfix. in einigen fällen vererbt sich eine falsche Schriftfarbe, soll aber weiß */
}
.inc_produktbox_img_overlay ul li p.long {
  font-size: 14px;
}
/* Mixins as Functions */
/* Klassen */
.produktNavi {
  margin-top: 10px;
}
.produktNavi .btn-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
}
.produktNavi .btn-list li {
  margin: 0;
}
.produktBoxContainer {
  /* neu 30.06.2025 */
  float: left;
  max-height: 480px;
  position: relative;
}
.produktBox {
  z-index: 100;
  background-color: #ffffff;
  color: #666666;
  -webkit-box-shadow: 1px 1px 1px rgba(207, 207, 207, 0.4);
  -moz-box-shadow: 1px 1px 1px rgba(207, 207, 207, 0.4);
  box-shadow: 1px 1px 1px rgba(207, 207, 207, 0.4);
  /* Markenname */
  /* Beta für Halbtransparente Kachel-Bilder - Teil 1*/
  /* Dauerhafte Preissenkungen */
  /* eine .produktBox innerhalb des Sortiments articleGroup.preissenkungen_de */
  /* eine .produktBox innerhalb STOP - billiger + gratis!*/
  /* eine .produktBox innerhalb XXL!*/
  /* eine allgemeine .produktBox und eine .produktBox innerhalb STOP - billiger + gratis!*/
  /*
   * weitere Sonderfälle innerhalb der Angebote
   */
  /* neu seit 2022.12.16 - Anfang */
  /* neu seit 2022.12.16 - Ende */
  /* Erweiterung vom 07.12.2017:
   * - feiertags-spezial-weihnachten und
   * -mehr-fuers-geld-weihnachten
   */
  /* Billiger! - Deutschland */
  /* Nur Detailseite: BILLIGER Dauerhaft im Preis gesenkt - Österreich */
  /* BILLIGER Dauerhaft im Preis gesenkt - Österreich */
  /* CSS-Sparvariante: Für Preissenkungen nur geänderte "statt -,xx" - Farbe */
  /*
   * Allgemein für alle .produktBox-Inhalte in der Kachelansicht
   */
  /*
   * Allgemein für alle .produktBox-Inhalte
   */
}
.produktBox .imgPreview {
  /* BFSG 24.02.2026 */
  /* 2. Nur bei Tastatur-Fokus (nicht bei Maus-Klick!) gelber Rahmen */
}
.produktBox .imgPreview .bfsgButton {
  /* 1. Button komplett unsichtbar machen */
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  box-shadow: none;
  outline: none;
  /* wird später wieder aktiviert */
  /* Layout bleibt 1:1 wie vorher */
  cursor: pointer;
  /* optional, aber sehr empfohlen */
  display: inline-block;
  /* oder block, je nach deinem alten Layout */
}
.produktBox .imgPreview .bfsgButton:hover,
.produktBox .imgPreview .bfsgButton:active {
  border: none;
  box-shadow: none;
  /* KEINE Veränderung – weder Farbe noch Schatten noch Scale */
}
@media (min-width: 992px) {
  .produktBox .imgPreview .bfsgButton.ic:hover,
  .produktBox .imgPreview .bfsgButton.ic:active {
    background-color: #c30403;
  }
}
.produktBox .imgPreview .bfsgButton:not(.ic):hover,
.produktBox .imgPreview .bfsgButton:not(.ic):active {
  background: transparent;
}
.produktBox .imgPreview .bfsgButton:focus-visible {
  outline: 3px solid #ffd700;
  outline-offset: 4px;
}
.produktBox .imgPreview .bfsgButton.ic:focus-visible {
  outline-offset: -1px;
}
.produktBox .produktBox-img {
  /* BFSG 24.02.2026 */
  /* 2. Nur bei Tastatur-Fokus (nicht bei Maus-Klick!) gelber Rahmen */
}
.produktBox .produktBox-img .bfsgButton {
  /* 1. Button komplett unsichtbar machen */
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  box-shadow: none;
  outline: none;
  /* wird später wieder aktiviert */
  /* Layout bleibt 1:1 wie vorher */
  cursor: pointer;
  /* optional, aber sehr empfohlen */
  display: inline-block;
  /* oder block, je nach deinem alten Layout */
}
.produktBox .produktBox-img .bfsgButton:hover,
.produktBox .produktBox-img .bfsgButton:active {
  border: none;
  box-shadow: none;
  /* KEINE Veränderung – weder Farbe noch Schatten noch Scale */
}
@media (min-width: 992px) {
  .produktBox .produktBox-img .bfsgButton.ic:hover,
  .produktBox .produktBox-img .bfsgButton.ic:active {
    background-color: #c30403;
  }
}
.produktBox .produktBox-img .bfsgButton:not(.ic):hover,
.produktBox .produktBox-img .bfsgButton:not(.ic):active {
  background: transparent;
}
.produktBox .produktBox-img .bfsgButton:focus-visible {
  outline: 3px solid #ffd700;
  outline-offset: 4px;
}
.produktBox .produktBox-img .bfsgButton.ic:focus-visible {
  outline-offset: -1px;
}
.produktBox .produktBox-img .produktBox-img-overlay {
  position: absolute;
  top: 0;
}
.produktBox .produktBox-img .produktBox-img-overlay ul {
  list-style: none;
}
.produktBox .produktBox-img .produktBox-img-overlay ul li {
  list-style: none;
}
.produktBox .produktBox-img .produktBox-img-overlay ul {
  padding-top: 10px;
  padding-left: 0;
  margin-left: -10px;
}
.produktBox .produktBox-img .produktBox-img-overlay ul li:not(.noborder) {
  background-color: #FFFE11;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox .produktBox-img .produktBox-img-overlay ul li:not(.noborder) p {
  padding: 0;
  margin: 0;
  color: #dc130c;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
}
.produktBox .produktBox-img .produktBox-img-overlay ul li {
  -webkit-transform: skewx(0deg) skewy(-8deg);
  -moz-transform: skewx(0deg) skewy(-8deg);
  transform: skewx(0deg) skewy(-8deg);
  /*display: block;*/
  display: table;
}
.produktBox .produktBox-img .produktBox-img-overlay ul li.add {
  background-color: #dc130c;
  border-color: #FFFE11;
  height: 32px;
  margin-left: 12px;
  margin-top: -2px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  text-align: center;
  width: 32px;
  z-index: 1;
}
.produktBox .produktBox-img .produktBox-img-overlay ul li.add p {
  color: #ffffff;
  font-family: ex-f77, sans-serif;
  font-size: 32px;
  margin-top: -12px;
  text-shadow: none;
}
.produktBox .produktBox-img .produktBox-img-overlay ul li.free {
  background-color: #0f880b;
  margin-top: -6px;
  z-index: 0;
}
.produktBox .produktBox-img .produktBox-img-overlay ul li.free p {
  color: #ffffff;
}
.produktBox .produktBox-img .produktBox-img-overlay ul li.neu {
  background-color: #dc130c;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  border-color: black;
  border-width: 1px 2px 2px 1px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 2px 2px 2px 2px;
  /* Standard aus inc_border_overlay überschreiben */
  /* Standard p aus inc_border_overlay überschreiben */
  display: table;
}
.produktBox .produktBox-img .produktBox-img-overlay ul li.neu p {
  padding: 0;
  margin: 0;
  color: #ffffff;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
}
.produktBox .produktBox-img .produktBox-img-overlay ul li.neu p {
  font-family: ex-f77, sans-serif;
  /* 24.03.2020 neuer font*/
  margin-bottom: -3px;
  /* 23.10.2024 bugfix. in einigen fällen vererbt sich eine falsche Schriftfarbe, soll aber weiß */
}
.produktBox .produktBox-img .produktBox-img-overlay ul li p.long {
  font-size: 14px;
}
.produktBox.produktBox--pre {
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.15);
  border-width: 1px 1px 1px 1px;
}
.produktBox.produktBox--pre .produktBox-img {
  /* Beta für Halbtransparente Kachel-Bilder - Teil 2*/
  height: 215px;
  margin-top: -15px;
  margin-bottom: 10px;
  margin-left: -15px;
  min-height: 160px;
  overflow: hidden;
  width: 213px;
  /*border-bottom:1px solid rgba(0, 0, 0, 0.15);*/
}
@media (max-width: 767px) {
  .produktBox.produktBox--pre .produktBox-img.produktBox-img--center {
    position: static;
    margin-left: auto;
    margin-right: auto;
  }
}
.produktBox.produktBox--pre .produktBox-img img {
  max-width: 213px;
  width: auto;
  height: auto;
}
.produktBox.produktBox--pre.articleBanner .produktBox-img {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
.produktBox.produktBox--pre.articleBanner .produktBox-img.produktBox-img--fullheight {
  height: 100%;
}
.produktBox.produktBox--pre.articleBanner .produktBox-img.produktBox-img--fullheight img {
  max-height: 463px;
}
.produktBox.produktBox--pre.articleBanner .produktBox-img--center {
  text-align: center;
}
.produktBox p.strong.supplier,
.produktBox strong.supplier {
  text-transform: uppercase;
}
.produktBox p.strong.supplier {
  font-weight: normal;
  font-family: ex-f77, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
}
@media (max-width: 767px) {
  .produktBox .produktBox-bgimg {
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -1;
    position: relative;
    opacity: 0.2;
    width: 298px;
    height: 214px;
    margin: -15px 0 -214px -15px;
  }
}
@media (max-width: 767px) and (max-width: 347px) {
  .produktBox .produktBox-bgimg {
    display: none;
  }
}
.produktBox .produktBox-txt {
  /* nur wenn produktBox-txt innerhalb von produktBox--pre = Kachelansicht */
  /* nur wenn produktBox-txt innerhalb von section--detail = Detailansicht */
}
.produktBox .produktBox-txt hr {
  margin: -12px -15px 10px -15px;
  border-top-width: 1px;
}
.produktBox--pre .produktBox .produktBox-txt {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  margin: -12px -15px 0 -15px;
  min-height: 140px;
  padding: 15px 15px 0 15px;
}
.produktBox--pre .produktBox .produktBox-txt strong {
  display: block;
  font-size: 12px;
  height: 15px;
  overflow: hidden;
}
.produktBox--pre .produktBox .produktBox-txt .produktBox-txt-headline {
  color: #dc130c;
}
.produktBox--pre .produktBox .produktBox-txt .produktBox-txt-headline a {
  color: #dc130c;
  text-decoration: none;
}
.section--detail .produktBox .produktBox-txt {
  /* fix 20240209
      @media (max-width: @xs-max), (min-width: @md-min) {
        margin-right: -15px;
      }
      */
  /* fix 20240209 I
      margin-right: 8px; */
  text-align: right;
}
@media (max-width: 767px), (min-width: 992px) {
  .section--detail .produktBox .produktBox-txt {
    margin-right: -15px;
    /* fix 20240209 II */
  }
}
.produktBox .produktBox-txt h3 {
  font-size: 15px;
  margin: 0;
  max-height: 56px;
  overflow: hidden;
}
.produktBox .produktBox-txt h3 a {
  text-decoration: none;
}
.produktBox .produktBox-txt p {
  font-size: 12px;
  line-height: 14px;
  margin: 0;
}
.produktBox .produktBox-txt p.produktBox-txt-description {
  /*
      font-family: @font_frutiger57;
      Folglich HZ ist die Auslobung immer Bold und in der Farbe der Überschrift
      */
  font-family: ex-fb, sans-serif;
  color: #dc130c;
  max-height: 40px;
  overflow: hidden;
}
.produktBox .produktBox-txt ul {
  list-style: none;
}
.produktBox .produktBox-txt ul li {
  list-style: none;
}
.produktBox .produktBox-txt ul {
  padding: 0;
}
.produktBox .produktBox-txt ul li {
  font-family: ex-f57, sans-serif;
  font-size: 12px;
  line-height: 14px;
}
.produktBox .produktBox-txt ul li.produktBox-txt-ref {
  font-weight: bold;
}
.preissenkungen_de .produktBox .produktBox-img .produktBox-img-overlay ul li {
  /*.inc_border_overlay(21px, @rgb_schwarz, @rgb_gelb_0, transparent);*/
  background-color: #FFFE11;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  border-color: black;
  border-width: 1px 2px 2px 1px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 3px 3px 3px 3px;
  /* Standard aus inc_border_overlay überschreiben */
  -webkit-box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.7);
  box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.7);
}
.preissenkungen_de .produktBox .produktBox-img .produktBox-img-overlay ul li p {
  padding: 0;
  margin: 0;
  color: #000000;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
}
.preissenkungen_de .produktBox .produktBox-txt .produktBox-txt-headline {
  color: #000000;
}
.preissenkungen_de .produktBox .produktBox-txt .produktBox-txt-headline a {
  color: #000000;
  text-decoration: none;
}
.preissenkungen_de .produktBox .produktBox-txt p.produktBox-txt-description {
  color: #000000;
}
.preissenkungen_de .produktBox .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/preissenkungen-hintergrund.png") no-repeat bottom left;
}
.section--detail .preissenkungen_de .produktBox .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/preissenkungen-hintergrund_detail.png") no-repeat bottom right;
}
.preissenkungen_de .produktBox .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  background-color: #FFFE11;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  border-color: black;
  border-width: 1px 2px 2px 1px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 3px 3px 3px 3px;
  /* Standard aus inc_border_overlay überschreiben */
  -webkit-box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.7);
  box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.7);
}
.preissenkungen_de .produktBox .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger p {
  padding: 0;
  margin: 0;
  color: #000000;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
}
.preissenkungen_de .produktBox .produktBox-cont .produktBox-cont-wrapper ul {
  padding-bottom: 0;
}
.preissenkungen_de .produktBox .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp {
  -webkit-transform: skewx(0deg) skewy(0deg);
  -moz-transform: skewx(0deg) skewy(0deg);
  transform: skewx(0deg) skewy(0deg);
  font-family: ex-f77, sans-serif;
  margin-top: 8px;
}
.preissenkungen_de .produktBox .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp s {
  font-size: 28px;
  position: relative;
}
.preissenkungen_de .produktBox .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp s::after {
  border-bottom: 4px solid black;
  content: "";
  left: 3px;
  margin-top: 0;
  position: absolute;
  right: -7px;
  top: 56%;
  -webkit-transform: skewx(0deg) skewy(-23deg);
  -moz-transform: skewx(0deg) skewy(-23deg);
  transform: skewx(0deg) skewy(-23deg);
}
.preissenkungen_de .produktBox .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price {
  color: #000000;
  font-family: ex-f77, sans-serif;
  margin-top: -20px;
  -webkit-transform: skewx(0deg) skewy(0deg);
  -moz-transform: skewx(0deg) skewy(0deg);
  transform: skewx(0deg) skewy(0deg);
  text-shadow: -2px -2px 0 #ffffff, 2px -2px 0 #ffffff, -2px 2px 0 #ffffff, 2px 2px 0 #ffffff;
}
.produktBox.produktBox-billiger_und_gratis {
  /* BFSG @rgb_norma_gelb => @rgb_norma_rot, da zu wenig Kontrast */
}
.produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/billiger-gratis-hintergrund.png") no-repeat bottom left;
}
.section--detail .produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/billiger-gratis-hintergrund_detail.png") no-repeat bottom right;
  /* sofern kein uvp */
}
.section--detail .produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper ul {
  margin-top: -80px;
}
.section--detail .produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  margin-bottom: 100px;
  /* Bugfix für billiger-Anzeige ohne % bei XXL */
  margin-left: 0;
  margin-right: 4px;
}
.section--detail .produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper ul.no_uvp {
  margin-top: -60px;
}
.produktBox.produktBox-billiger_und_gratis .produktBox-txt-headline {
  color: #dc130c;
}
.produktBox.produktBox-billiger_und_gratis .produktBox-txt-headline a {
  color: #dc130c;
  text-decoration: none;
}
.produktBox.produktBox-billiger_und_gratis p.produktBox-txt-description {
  color: #dc130c;
}
.produktBox.produktBox-xxl {
  /* BFSG @rgb_norma_gelb => @rgb_schwarz */
}
.produktBox.produktBox-xxl .produktBox-img .produktBox-img-overlay ul li {
  background-color: #dc130c;
}
.produktBox.produktBox-xxl .produktBox-img .produktBox-img-overlay ul li p {
  color: #ffffff;
}
.produktBox.produktBox-xxl .produktBox-img .produktBox-img-overlay ul li.img {
  background: transparent url("/ext/img/xxl.png") no-repeat top left;
  height: 42px;
  width: 39px;
  -webkit-transform: skewx(0deg) skewy(0deg);
  -moz-transform: skewx(0deg) skewy(0deg);
  transform: skewx(0deg) skewy(0deg);
}
.produktBox.produktBox-xxl .produktBox-img .produktBox-img-overlay ul li.inhalt {
  background-color: transparent;
}
.produktBox.produktBox-xxl .produktBox-img .produktBox-img-overlay ul li.inhalt.xxl {
  background-color: #FFFE11;
  display: table;
}
.produktBox.produktBox-xxl .produktBox-img .produktBox-img-overlay ul li.inhalt p {
  /* BFSG @rgb_weiss => @rgb_schwarz, da zu wenig Kontrast */
  padding: 0;
  margin: 0;
  color: #000000;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -2px -2px 0 #ffffff, 2px -2px 0 #ffffff, -2px 2px 0 #ffffff, 2px 2px 0 #ffffff;
}
.produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/xxl-preis-hintergrund.png") no-repeat bottom left;
}
.section--detail .produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/xxl-preis-hintergrund_detail.png") no-repeat bottom right;
  /* sofern kein uvp */
  /*ul{ margin-top: -85px; }*/
  /* sofern einzeiliger uvp */
}
.section--detail .produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper ul {
  margin-top: -80px;
}
.section--detail .produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  margin-bottom: 100px;
  /* Bugfix für billiger-Anzeige ohne % bei XXL */
  margin-left: 0;
  margin-right: 4px;
}
.section--detail .produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper ul.no_uvp {
  margin-top: -65px;
}
.section--detail .produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger-spacer {
  height: 124px;
}
.produktBox.produktBox-xxl .produktBox-txt-headline {
  color: #000000;
}
.produktBox.produktBox-xxl .produktBox-txt-headline a {
  color: #000000;
  text-decoration: none;
}
.produktBox.produktBox-xxl p.produktBox-txt-description {
  color: #000000;
}
.produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger,
.produktBox.produktBox-spezial .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger,
.produktBox.produktBox-standard_bold:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger,
.produktBox.produktBox-standard:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger,
.produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  margin-bottom: 25px;
  /* Bugfix für billiger-Anzeige ohne % bei standard + UVP */
  margin-right: 5px;
}
.produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper > ul,
.produktBox.produktBox-spezial .produktBox-cont .produktBox-cont-wrapper > ul,
.produktBox.produktBox-standard_bold:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper > ul,
.produktBox.produktBox-standard:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper > ul,
.produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper > ul {
  padding-left: 6px;
  width: 138px;
}
.section--detail .produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper > ul,
.section--detail .produktBox.produktBox-spezial .produktBox-cont .produktBox-cont-wrapper > ul,
.section--detail .produktBox.produktBox-standard_bold:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper > ul,
.section--detail .produktBox.produktBox-standard:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper > ul,
.section--detail .produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper > ul {
  float: right;
  text-align: left;
  /* !!! */
  padding-left: 0;
  padding-right: 6px;
}
.produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp,
.produktBox.produktBox-spezial .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp,
.produktBox.produktBox-standard_bold:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp,
.produktBox.produktBox-standard:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp,
.produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp {
  background-color: #dc130c;
  border: 3px solid #FFFFFF;
  /* 24.03.2020 neuer font*/
  padding-top: 1px;
  font-family: ex-f55, sans-serif;
  font-size: 13px;
  height: 24px;
  margin-bottom: -3px;
  text-align: center;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-transform: skewx(0deg) skewy(0deg);
  -moz-transform: skewx(0deg) skewy(0deg);
  transform: skewx(0deg) skewy(0deg);
  text-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;
}
.produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp.produktBox-cont-wrapper-uvp-info,
.produktBox.produktBox-spezial .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp.produktBox-cont-wrapper-uvp-info,
.produktBox.produktBox-standard_bold:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp.produktBox-cont-wrapper-uvp-info,
.produktBox.produktBox-standard:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp.produktBox-cont-wrapper-uvp-info,
.produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp.produktBox-cont-wrapper-uvp-info {
  height: auto;
  font-size: 12px;
  line-height: 13px;
  padding: 2px;
}
.produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price,
.produktBox.produktBox-spezial .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price,
.produktBox.produktBox-standard_bold:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price,
.produktBox.produktBox-standard:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price,
.produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price {
  background: url("/ext/img/price/standard-preis-hintergrund.png") repeat-x bottom left;
  background-color: #dc130c;
  border: 3px solid #FFFFFF;
  color: #ffffff;
  font-family: ex-f77, sans-serif;
  font-size: 38px;
  /* 07.07.2025: MHe: Mir ist aufgefallen, dass seit einigen Wochen im Web die Preise irgendwie extrafett dargestellt
        werden. Und sehe gerade, dass dafür das "font-weight:bold" eigentlich zuviel ist, da der Font an sich bereits
        fett ist. Insofern sollte die Angabe eigentlich raus.
        ILe: Denke nicht, dass dies neu ist, aber ist auskommentiert.
        */
  /* font-weight: bold; */
  height: 53px;
  line-height: 39px;
  margin-top: 0;
  /* 24.03.2020 neuer font*/
  padding: 4px 0;
  text-align: center;
  z-index: 100;
  -webkit-box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.3);
  -webkit-transform: skewx(0deg) skewy(0deg);
  -moz-transform: skewx(0deg) skewy(0deg);
  transform: skewx(0deg) skewy(0deg);
  text-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;
}
.produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price sup,
.produktBox.produktBox-spezial .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price sup,
.produktBox.produktBox-standard_bold:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price sup,
.produktBox.produktBox-standard:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price sup,
.produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price sup {
  top: -0.2em;
}
.produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen,
.produktBox.produktBox-spezial .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen,
.produktBox.produktBox-standard_bold:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen,
.produktBox.produktBox-standard:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen,
.produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen {
  background-color: #ffffff;
  border: 1px solid #000000;
  font-family: ex-f57, sans-serif;
  font-size: 9px;
  line-height: 1.2em;
  margin-bottom: 5px;
  margin-top: 5px;
  z-index: 101;
}
.produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .uvp,
.produktBox.produktBox-spezial .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .uvp,
.produktBox.produktBox-standard_bold:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .uvp,
.produktBox.produktBox-standard:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .uvp,
.produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .uvp {
  padding-left: 3px;
}
.produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .uvp span,
.produktBox.produktBox-spezial .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .uvp span,
.produktBox.produktBox-standard_bold:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .uvp span,
.produktBox.produktBox-standard:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .uvp span,
.produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .uvp span {
  font-weight: bold;
  padding-left: 3px;
}
.produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .sparen,
.produktBox.produktBox-spezial .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .sparen,
.produktBox.produktBox-standard_bold:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .sparen,
.produktBox.produktBox-standard:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .sparen,
.produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .sparen {
  color: #dc130c;
  font-size: 11px;
  font-weight: bold;
  width: 47px;
}
.produktBox.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .eur,
.produktBox.produktBox-spezial .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .eur,
.produktBox.produktBox-standard_bold:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .eur,
.produktBox.produktBox-standard:not(.produktBox-standard-qualitaet) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .eur,
.produktBox.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp-sparen .eur {
  background-color: #000000;
  color: #ffffff;
  font-family: ex-f55, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
}
.produktBox.produktBox-standard,
.produktBox.produktBox-standard_bold,
.produktBox.produktBox-spezial {
  /* Beim Standardpreis keinen Abstand für ein Hintergrundbild erzwingen, welches nicht da ist */
}
.produktBox.produktBox-standard.produktBox-standard-qualitaet .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price,
.produktBox.produktBox-standard_bold.produktBox-standard-qualitaet .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price,
.produktBox.produktBox-spezial.produktBox-standard-qualitaet .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price {
  color: #dc130c;
  font-size: 50px;
  text-shadow: -2px -2px 0 #ffffff, 2px 2px 0 #ffffff, -2px 2px 0 #ffffff, 5px 5px 0 #000000;
}
.produktBox.produktBox-standard .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-uvp-spacer,
.produktBox.produktBox-standard_bold .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-uvp-spacer,
.produktBox.produktBox-spezial .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-uvp-spacer,
.produktBox.produktBox-standard .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger-spacer,
.produktBox.produktBox-standard_bold .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger-spacer,
.produktBox.produktBox-spezial .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger-spacer {
  display: none;
}
.produktBox.produktBox-freitags_spezial {
  /*
      gelb-schwarze Schrift auf grün-ovalem Hintergrund
      hinzugefügt am 17.05.2017 anlässlich Pfingst-Angebote
    */
}
.produktBox.produktBox-freitags_spezial .produktBox-img .produktBox-img-overlay ul li {
  background-color: #000000;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox.produktBox-freitags_spezial .produktBox-img .produktBox-img-overlay ul li p {
  padding: 0;
  margin: 0;
  color: #FFFE11;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
}
.produktBox.produktBox-freitags_spezial .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/freitags-spezial-preis-hintergrund.png") no-repeat bottom left;
}
.section--detail .produktBox.produktBox-freitags_spezial .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/freitags-spezial-preis-hintergrund_detail.png") no-repeat bottom right;
}
.produktBox.produktBox-freitags_spezial .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  background-color: #000000;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox.produktBox-freitags_spezial .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger p {
  padding: 0;
  margin: 0;
  color: #FFFE11;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
}
.produktBox.produktBox-freitags_spezial .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp {
  color: #000000;
  text-shadow: 0px 0px 0 transparent, 0px 0px 0 transparent, 0px 0px 0 transparent, 0px 0px 0 transparent;
}
.produktBox.produktBox-mittwochs_clou {
  /*
      gelb-schwarze Schrift auf orang-ovalem Hintergrund
      hinzugefügt am 17.05.2017 anlässlich Pfingst-Angebote
    */
}
.produktBox.produktBox-mittwochs_clou .produktBox-img .produktBox-img-overlay ul li {
  /* 1 kg*/
  background-color: #FFFE11;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox.produktBox-mittwochs_clou .produktBox-img .produktBox-img-overlay ul li p {
  padding: 0;
  margin: 0;
  color: #000000;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
}
.produktBox.produktBox-mittwochs_clou .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/mittwochs-clou-preis-hintergrund.png") no-repeat bottom left;
}
.section--detail .produktBox.produktBox-mittwochs_clou .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/mittwochs-clou-preis-hintergrund_detail.png") no-repeat bottom right;
}
.produktBox.produktBox-mittwochs_clou .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price {
  /* 3,49* */
  color: #000000;
  text-shadow: 0px 0px 0 transparent, 0px 0px 0 transparent, 0px 0px 0 transparent, 0px 0px 0 transparent;
}
.produktBox.produktBox-mittwochs_clou .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  /* 12% billiger */
  background-color: #FFFE11;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox.produktBox-mittwochs_clou .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger p {
  padding: 0;
  margin: 0;
  color: #000000;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
}
.produktBox.produktBox-mittwochs_clou .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp {
  /* UVP 3,99 */
  color: #000000;
  text-shadow: 0px 0px 0 transparent, 0px 0px 0 transparent, 0px 0px 0 transparent, 0px 0px 0 transparent;
}
.produktBox.produktBox-mehr_fuers_geld {
  /*
      gelb-schwarze Schrift auf pink-ovalem Hintergrund
    */
}
.produktBox.produktBox-mehr_fuers_geld .produktBox-img .produktBox-img-overlay ul li {
  background-color: #000000;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox.produktBox-mehr_fuers_geld .produktBox-img .produktBox-img-overlay ul li p {
  padding: 0;
  margin: 0;
  color: #FFFE11;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
}
.produktBox.produktBox-mehr_fuers_geld .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/mehr-fuers-geld-preis-hintergrund.png") no-repeat bottom left;
}
.section--detail .produktBox.produktBox-mehr_fuers_geld .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/mehr-fuers-geld-preis-hintergrund_detail.png") no-repeat bottom right;
}
.produktBox.produktBox-mehr_fuers_geld .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  background-color: #000000;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox.produktBox-mehr_fuers_geld .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger p {
  padding: 0;
  margin: 0;
  color: #FFFE11;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
}
.produktBox.produktBox-mehr_fuers_geld .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp {
  color: #000000;
  /*.inc_text_shadow(0px, transparent);*/
  text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;
  /* Frau Sacher/ Wekan #702 */
}
.produktBox.produktBox-feiertags_spezial_weihnachten {
  /*
      todo: welche Farben sollen hier verwendet werden?
    */
}
.produktBox.produktBox-feiertags_spezial_weihnachten .produktBox-img .produktBox-img-overlay ul li {
  background-color: #000000;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox.produktBox-feiertags_spezial_weihnachten .produktBox-img .produktBox-img-overlay ul li p {
  padding: 0;
  margin: 0;
  color: #FFFE11;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
}
.produktBox.produktBox-feiertags_spezial_weihnachten .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/feiertags-spezial-weihnachten-preis-hintergrund.png") no-repeat bottom left;
}
.section--detail .produktBox.produktBox-feiertags_spezial_weihnachten .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/feiertags-spezial-weihnachten-preis-hintergrund_detail.png") no-repeat bottom right;
}
.produktBox.produktBox-feiertags_spezial_weihnachten .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  background-color: #000000;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox.produktBox-feiertags_spezial_weihnachten .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger p {
  padding: 0;
  margin: 0;
  color: #FFFE11;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
}
.produktBox.produktBox-feiertags_spezial_weihnachten .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp {
  color: #000000;
  text-shadow: 0px 0px 0 transparent, 0px 0px 0 transparent, 0px 0px 0 transparent, 0px 0px 0 transparent;
}
.produktBox.produktBox-mehr_fuers_geld_weihnachten {
  /*
      todo: welche Farben sollen hier verwendet werden?
    */
}
.produktBox.produktBox-mehr_fuers_geld_weihnachten .produktBox-img .produktBox-img-overlay ul li {
  background-color: #000000;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox.produktBox-mehr_fuers_geld_weihnachten .produktBox-img .produktBox-img-overlay ul li p {
  padding: 0;
  margin: 0;
  color: #FFFE11;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
}
.produktBox.produktBox-mehr_fuers_geld_weihnachten .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/mehr-fuers-geld-weihnachten-preis-hintergrund.png") no-repeat bottom left;
}
.section--detail .produktBox.produktBox-mehr_fuers_geld_weihnachten .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/mehr-fuers-geld-weihnachten-preis-hintergrund_detail.png") no-repeat bottom right;
}
.produktBox.produktBox-mehr_fuers_geld_weihnachten .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  background-color: #000000;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox.produktBox-mehr_fuers_geld_weihnachten .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger p {
  padding: 0;
  margin: 0;
  color: #FFFE11;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
}
.produktBox.produktBox-mehr_fuers_geld_weihnachten .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp {
  color: #000000;
  text-shadow: 0px 0px 0 transparent, 0px 0px 0 transparent, 0px 0px 0 transparent, 0px 0px 0 transparent;
}
.produktBox.produktBox-billiger {
  /*
      lila Schrift mit weißem schatten, auf gelbem Hintergrund mit Stern
      aber nur, wenn Klasse neu auch nicht gesetzt (ab 24.10.2024)
    */
}
.produktBox.produktBox-billiger .produktBox-img .produktBox-img-overlay ul li:not(.billiger):not(.neu) {
  background-color: #FFFE11;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox.produktBox-billiger .produktBox-img .produktBox-img-overlay ul li:not(.billiger):not(.neu) p {
  padding: 0;
  margin: 0;
  color: #A0218E;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff;
}
.produktBox.produktBox-billiger .produktBox-img .produktBox-img-overlay ul li.billiger p {
  padding: 0;
  margin: 0;
  color: #A0218E;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -2px -2px 0 #ffffff, 2px -2px 0 #ffffff, -2px 2px 0 #ffffff, 2px 2px 0 #ffffff;
}
.produktBox.produktBox-billiger .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/billiger-de-preis-hintergrund.png") no-repeat bottom left;
}
.section--detail .produktBox.produktBox-billiger .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/billiger-de-preis-hintergrund_detail.png") no-repeat bottom right;
}
.produktBox.produktBox-billiger .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  background-color: #FFFE11;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox.produktBox-billiger .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger p {
  padding: 0;
  margin: 0;
  color: #A0218E;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff;
}
.produktBox.produktBox-billiger .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price {
  color: #A0218E;
  /*
        .inc_text_shadow(2px, @rgb_weiss);
        */
  text-shadow: -2px -2px 0 #ffffff, 2px 2px 0 #ffffff, -2px 2px 0 #ffffff, 5px 5px 0 #000000;
  /*.inc_sup(-0.35em);*/
}
.produktBox.produktBox-billiger .produktBox-txt-headline {
  color: #A0218E;
}
.produktBox.produktBox-billiger .produktBox-txt-headline a {
  color: #A0218E;
  text-decoration: none;
}
.produktBox.produktBox-billiger p.produktBox-txt-description {
  color: #A0218E;
}
body.angebote.at .section--detail .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/billiger-at-preis-hintergrund_detail.png") no-repeat bottom right;
}
body.einkaufsliste.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-img .produktBox-img-overlay ul li,
body.angebote.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-img .produktBox-img-overlay ul li {
  /*.inc_border_overlay(21px, @rgb_schwarz, @rgb_gelb_0, transparent);*/
  background-color: #FFFE11;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  border-color: black;
  border-width: 1px 2px 2px 1px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 3px 3px 3px 3px;
  /* Standard aus inc_border_overlay überschreiben */
  -webkit-box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.7);
  box-shadow: 1px 3px 2px rgba(0, 0, 0, 0.7);
}
body.einkaufsliste.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-img .produktBox-img-overlay ul li p,
body.angebote.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-img .produktBox-img-overlay ul li p {
  padding: 0;
  margin: 0;
  color: #000000;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
}
body.einkaufsliste.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-cont .produktBox-cont-wrapper,
body.angebote.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/billiger-at-preis-hintergrund.png") no-repeat bottom left;
}
body.einkaufsliste.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger,
body.angebote.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  background: url("/ext/img/price/billiger-at-nur-wischer-preis-hintergrund.png") no-repeat bottom left;
  border: 0;
  padding: 6px 0 6px 0;
  width: 150px;
  /* Überschreiben von:
         * .inc_skewxy;
         * .inc_border_overlay
         */
  -webkit-transform: skewx(0deg) skewy(0deg);
  -moz-transform: skewx(0deg) skewy(0deg);
  transform: skewx(0deg) skewy(0deg);
}
body.einkaufsliste.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger p,
body.angebote.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger p {
  color: #000000;
  font-family: ex-f57, sans-serif;
  font-size: 17px;
  font-weight: bold;
  text-align: center;
  -webkit-transform: skewx(0deg) skewy(-7deg);
  -moz-transform: skewx(0deg) skewy(-7deg);
  transform: skewx(0deg) skewy(-7deg);
  text-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;
}
body.einkaufsliste.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-cont .produktBox-cont-wrapper ul,
body.angebote.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-cont .produktBox-cont-wrapper ul {
  padding-bottom: 0;
}
body.einkaufsliste.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp,
body.angebote.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp {
  color: #000000;
  font-family: ex-f77, sans-serif;
  text-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;
}
body.einkaufsliste.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price,
body.angebote.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price {
  color: #FFFE11;
  font-family: ex-f77, sans-serif;
  font-weight: normal;
  -webkit-transform: skewx(0deg) skewy(0deg);
  -moz-transform: skewx(0deg) skewy(0deg);
  transform: skewx(0deg) skewy(0deg);
  text-shadow: -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
}
body.einkaufsliste.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-txt-headline,
body.angebote.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-txt-headline {
  color: #000000;
}
body.einkaufsliste.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-txt-headline a,
body.angebote.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) .produktBox-txt-headline a {
  color: #000000;
  text-decoration: none;
}
body.einkaufsliste.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) p.produktBox-txt-description,
body.angebote.at .produktBox.produktBox-billiger:not(.produktBox-billiger-de) p.produktBox-txt-description {
  color: #000000;
}
.produktBox.produktBox-preissenkungen .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp {
  color: black;
  text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;
}
.produktBox.produktBox-wochenend_spezial {
  /*
      v2) rote und gelbe Schrift auf gelbem Hintergrund und blauem Stern
      geändert für Wochenend-Spezial ab Okt. 2017:
      pinke Schrift auf scharzem Stern

      v3) pinke Schrift auf scharzem Stern
      geändert für Wochenend-Spezial ab Ende Januar 2019:
      gelbe Schrift auf lila Stern
      border Overlay rot auf gelb
    */
}
.produktBox.produktBox-wochenend_spezial .produktBox-img .produktBox-img-overlay ul li p {
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
}
.produktBox.produktBox-wochenend_spezial.gelbpink .produktBox-img .produktBox-img-overlay ul li p {
  text-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;
  color: #E20079;
}
.produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/we-spezial-preis-hintergrund-lila.png") no-repeat bottom left;
}
.produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper.produktBox-cont-wrapper-gelbpink {
  background: url("/ext/img/price/we-spezial-preis-hintergrund-pink.png") no-repeat bottom left;
}
.produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper.produktBox-cont-wrapper-blaupink,
.produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper.produktBox-cont-wrapper-blaugruen {
  background: url("/ext/img/price/we-spezial-preis-hintergrund-blau.png") no-repeat bottom left;
}
.produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper.produktBox-cont-wrapper-weissgold {
  background: url("/ext/img/price/we-spezial-preis-hintergrund-klee.png") no-repeat bottom left;
}
.produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper.produktBox-cont-wrapper-weissgold .produktBox-cont-wrapper-billiger {
  background-color: black;
}
.produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper.produktBox-cont-wrapper-weissgold .produktBox-cont-wrapper-billiger p {
  color: #E3B877;
}
.produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper.produktBox-cont-wrapper-weissgold li.produktBox-cont-wrapper-price {
  color: white;
}
.produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper.produktBox-cont-wrapper-gelbpink .produktBox-cont-wrapper-billiger p {
  text-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;
  color: #E20079;
}
.section--detail .produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/we-spezial-preis-hintergrund-lila_detail.png") no-repeat bottom right;
}
.section--detail .produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper.produktBox-cont-wrapper-gelbpink {
  background: url("/ext/img/price/we-spezial-preis-hintergrund-pink_detail.png") no-repeat bottom right;
}
.section--detail .produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper.produktBox-cont-wrapper-blaupink,
.section--detail .produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper.produktBox-cont-wrapper-blaugruen {
  background: url("/ext/img/price/we-spezial-preis-hintergrund-blau_detail.png") no-repeat bottom right;
}
.section--detail .produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper.produktBox-cont-wrapper-weissgold {
  background: url("/ext/img/price/we-spezial-preis-hintergrund-klee_detail.png") no-repeat bottom right;
}
.section--detail .produktBox.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper ul.no_uvp {
  margin-bottom: 0;
}
.produktBox.produktBox-wochenend_spezial .produktBox-txt-headline {
  color: #000000;
}
.produktBox.produktBox-wochenend_spezial .produktBox-txt-headline a {
  color: #000000;
  text-decoration: none;
}
.produktBox.produktBox-wochenend_spezial p.produktBox-txt-description {
  color: #000000;
}
.produktBox.produktBox-wochenend_spezial.produktBox-wochenend_spezial-qualitaet {
  /*
        weiße Schrift auf rotem Stern
      */
}
.produktBox.produktBox-wochenend_spezial.produktBox-wochenend_spezial-qualitaet .produktBox-img .produktBox-img-overlay ul li {
  background-color: #EC1B30;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox.produktBox-wochenend_spezial.produktBox-wochenend_spezial-qualitaet .produktBox-img .produktBox-img-overlay ul li p {
  padding: 0;
  margin: 0;
  color: #ffffff;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 transparent, 1px -1px 0 transparent, -1px 1px 0 transparent, 1px 1px 0 transparent;
}
.produktBox.produktBox-wochenend_spezial.produktBox-wochenend_spezial-qualitaet .produktBox-img .produktBox-img-overlay ul li p {
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
}
.produktBox.produktBox-wochenend_spezial.produktBox-wochenend_spezial-qualitaet .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/we-spezial-blumen-preis-hintergrund.png") no-repeat bottom left;
}
.section--detail .produktBox.produktBox-wochenend_spezial.produktBox-wochenend_spezial-qualitaet .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/we-spezial-blumen-preis-hintergrund_detail.png") no-repeat bottom right;
}
.produktBox.produktBox-wochenend_spezial.produktBox-wochenend_spezial-qualitaet .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price {
  color: #ffffff;
  text-shadow: -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
}
.produktBox.produktBox-wochenend_spezial.produktBox-wochenend_spezial-qualitaet .produktBox-txt-headline {
  color: #EC1B30;
}
.produktBox.produktBox-wochenend_spezial.produktBox-wochenend_spezial-qualitaet .produktBox-txt-headline a {
  color: #EC1B30;
  text-decoration: none;
}
.produktBox.produktBox-wochenend_spezial.produktBox-wochenend_spezial-qualitaet p.produktBox-txt-description {
  color: #EC1B30;
}
.produktBox.produktBox--pre {
  /*margin: 0 28px 30px 0;*/
  /* neu 30.06.2025 */
  margin: 0 28px 30px 0;
  max-height: none;
  min-height: 465px;
  padding: 15px;
  position: relative;
  width: 215px;
  /* YAML grid - basierend auf eine Basis von 16px*/
  /* neu 30.06.2025 */
  /* .inc_box_float; */
  float: left;
  max-height: 480px;
}
@media all and (min-width: 60.5em), print {
  .produktBox.produktBox--pre {
    /* 968px --> Hintergrund
      border: 1px solid lime;
      */
  }
}
@media all and (max-width: 60.49em) {
  .produktBox.produktBox--pre {
    /* 967px --> Vier Spalten mit Artikeln
      border: 1px solid black;
      */
  }
}
@media all and (min-width: 39.375em) and (max-width: 51.865em), print {
  .produktBox.produktBox--pre {
    /* 630px - 829px --> Drei Spalten mit Artikeln
      border: 1px solid blue;
      */
  }
}
@media all and (min-width: 31.3125em) and (max-width: 39.365em), print {
  .produktBox.produktBox--pre {
    /* 501px - 629px --> Zwei Spalten mit Artikeln
      border: 1px solid red;
      */
  }
}
@media all and (max-width: 31.3025em) {
  .produktBox.produktBox--pre {
    /* 500px --> Eine Spalte mit Artikeln
      border: 1px solid green;
      */
  }
}
.produktBox.produktBox--pre .produktBox-cont {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
  width: 100%;
}
.produktBox.produktBox--pre .produktBox-cont .produktBox-cont-wrapper {
  bottom: 0;
  float: left;
  margin-right: 0;
  position: absolute;
  right: 0;
  width: 100%;
}
.produktBox.produktBox--pre:hover {
  box-shadow: 1px 1px 1px #cfcfcf;
  border: 1px solid #AAA;
}
.produktBox.produktBox--pre.gelbpink .produktBox-img .produktBox-img-overlay ul li p {
  text-shadow: 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent, 0 0 0 transparent;
  color: #E20079;
}
.produktBox.produktBox--pre.bfsg {
  margin: 0;
  float: none;
}
.produktBox .produktBox-cont {
  /*
     * Unterer Teil der Box
     * - x% billiger         - Filiale
     * - UVP                 - Shop
     * - Preis
     */
  float: right;
  /* !!! */
  height: 100%;
  /* fix 20240209
    margin-right: -15px;
    @media (max-width: @xs-max), (min-width: @md-min) {
      margin-right: -30px;
    }
    */
  text-align: right;
  /*width:100%;*/
  z-index: -1;
}
.produktBox .produktBox-cont .no-produktBox-cont-wrapper .produktBox-cont-wrapper-uvp-spacer,
.produktBox .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-uvp-spacer {
  /* Bugfix Bootstrap 4.3.1: sonst Punkt */
  list-style: none;
}
.produktBox .produktBox-cont .produktBox-cont-wrapper {
  /* Breite analog der Kachelansicht */
  width: 213px;
  /* sofern kein uvp */
}
.produktBox .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-uvp-spacer,
.produktBox .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger-spacer {
  height: 90px;
}
.produktBox .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  margin-left: -4px;
  -webkit-transform: skewx(0deg) skewy(-8deg);
  -moz-transform: skewx(0deg) skewy(-8deg);
  transform: skewx(0deg) skewy(-8deg);
  background-color: #FFFE11;
  display: inline-block;
  padding: 1px 4px 1px 4px;
  -webkit-border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.produktBox .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger p {
  padding: 0;
  margin: 0;
  color: #dc130c;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 21px;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
}
.produktBox .produktBox-cont .produktBox-cont-wrapper ul {
  list-style: none;
}
.produktBox .produktBox-cont .produktBox-cont-wrapper ul li {
  list-style: none;
}
.produktBox .produktBox-cont .produktBox-cont-wrapper ul {
  margin: -6px 0 0 0;
  padding: 0 0 6px 10px;
}
.section--detail .produktBox .produktBox-cont .produktBox-cont-wrapper ul {
  margin: 10px 0 0 0;
  padding: 0 10px 0 0;
}
.section--detail .produktBox .produktBox-cont .produktBox-cont-wrapper ul.no_uvp {
  margin-bottom: 7px;
}
.produktBox .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp {
  color: #ffffff;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 16px;
  text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000;
  -webkit-transform: skewx(0deg) skewy(-8deg);
  -moz-transform: skewx(0deg) skewy(-8deg);
  transform: skewx(0deg) skewy(-8deg);
}
.produktBox .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price {
  color: #FFFE11;
  font-family: Impact, 'Oswald', sans-serif;
  font-size: 57px;
  margin-top: -10px;
  text-shadow: -2px -2px 0 #000000, 2px -2px 0 #000000, -2px 2px 0 #000000, 2px 2px 0 #000000;
  -webkit-transform: skewx(0deg) skewy(-8deg);
  -moz-transform: skewx(0deg) skewy(-8deg);
  transform: skewx(0deg) skewy(-8deg);
  /*
        a.nodeco:hover{
          -webkit-filter: invert(100%);
          filter: invert(100%);
        }
        */
}
.produktBox .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price sup {
  top: -0.35em;
}
.produktBox .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price a.nodeco {
  color: inherit;
  font-family: inherit;
}
.produktBox .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-info {
  float: right;
  font-size: 11px;
  margin-top: -125px;
  margin-right: 2px;
  /* 24.03.2020 neuer font*/
  letter-spacing: 0.2px;
}
.produktBox .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-info img {
  margin-top: -3px;
}
.produktBox .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-info img.Shop {
  margin-left: 6px;
}
/*
 * Ausnahme für die Detailansicht bei OBST & GEMÜSE - Anfang
 */
@media (max-width: 767px), (min-width: 992px) {
  .angebote.obst-u-gemuese .section--detail--obst-gemuese .produktBox .produktBox-txt,
  .angebote.obst-und-gemuese .section--detail--obst-gemuese .produktBox .produktBox-txt,
  .angebote.obst-u-gemuese .section--detail--obst-gemuese .produktBox .produktBox-cont,
  .angebote.obst-und-gemuese .section--detail--obst-gemuese .produktBox .produktBox-cont {
    margin-right: 0;
  }
}
.angebote.obst-u-gemuese .section--detail--obst-gemuese .produktBox.produktBox-standard_bold .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price,
.angebote.obst-und-gemuese .section--detail--obst-gemuese .produktBox.produktBox-standard_bold .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price,
.angebote.obst-u-gemuese .section--detail--obst-gemuese .produktBox.produktBox-standard_bold .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp,
.angebote.obst-und-gemuese .section--detail--obst-gemuese .produktBox.produktBox-standard_bold .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.angebote.obst-u-gemuese .section--detail--obst-gemuese .produktBox .produktBox-img .produktBox-img-overlay,
.angebote.obst-und-gemuese .section--detail--obst-gemuese .produktBox .produktBox-img .produktBox-img-overlay {
  right: 0;
}
.angebote.obst-u-gemuese .section--detail--obst-gemuese .produktBox .produktBox-img .produktBox-img-overlay ul li,
.angebote.obst-und-gemuese .section--detail--obst-gemuese .produktBox .produktBox-img .produktBox-img-overlay ul li {
  -webkit-transform: skewx(0deg) skewy(0deg);
  -moz-transform: skewx(0deg) skewy(0deg);
  transform: skewx(0deg) skewy(0deg);
}
.angebote.obst-u-gemuese .section--detail--obst-gemuese .produktBox strong.supplier,
.angebote.obst-und-gemuese .section--detail--obst-gemuese .produktBox strong.supplier {
  font-family: ex-f55, sans-serif;
  font-size: 25.2px;
  line-height: 24px;
  color: #528312;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* Sortiment innerhalb OBST & GEMÜSE - Anfang - 2023.03.21 */
.angebote.obst-u-gemuese .mainContent .btn.btnAction.btnBig {
  display: table-cell;
  height: 3em;
}
.angebote.obst-u-gemuese .articleGroup.im-sortiment .listItems .section--detail--obst-gemuese .produktBox .innerBox .headline,
.angebote.obst-u-gemuese .im-sortiment .section--detail--obst-gemuese .produktBox .innerBox .headline,
.angebote.obst-u-gemuese .articleGroup.im-sortiment .listItems .section--detail--obst-gemuese .produktBox p.strong.supplier,
.angebote.obst-u-gemuese .im-sortiment .section--detail--obst-gemuese .produktBox p.strong.supplier,
.angebote.obst-u-gemuese .articleGroup.im-sortiment .listItems .section--detail--obst-gemuese .produktBox strong.supplier,
.angebote.obst-u-gemuese .im-sortiment .section--detail--obst-gemuese .produktBox strong.supplier {
  color: #dc130c;
}
.angebote.obst-u-gemuese .articleGroup.im-sortiment .listItems .section--detail--obst-gemuese .produktBox .produktBox-img .produktBox-img-overlay ul li:not(.noborder),
.angebote.obst-u-gemuese .im-sortiment .section--detail--obst-gemuese .produktBox .produktBox-img .produktBox-img-overlay ul li:not(.noborder) {
  background-color: #dc130c;
}
.angebote.obst-u-gemuese .articleGroup.im-sortiment .listItems .section--detail--obst-gemuese .produktNavi .btn,
.angebote.obst-u-gemuese .im-sortiment .section--detail--obst-gemuese .produktNavi .btn {
  color: #dc130c;
}
.angebote.obst-u-gemuese .articleGroup.im-sortiment .listItems .produktBox .produktBox-img .produktBox-img-overlay ul li:not(.noborder),
.angebote.obst-u-gemuese .im-sortiment .produktBox .produktBox-img .produktBox-img-overlay ul li:not(.noborder) {
  background-color: #dc130c;
}
.angebote.obst-u-gemuese .articleGroup.im-sortiment .listItems .produktBox .produktBox-txt p.strong.supplier,
.angebote.obst-u-gemuese .im-sortiment .produktBox .produktBox-txt p.strong.supplier,
.angebote.obst-u-gemuese .articleGroup.im-sortiment .listItems .produktBox .produktBox-txt strong.supplier,
.angebote.obst-u-gemuese .im-sortiment .produktBox .produktBox-txt strong.supplier {
  color: #dc130c;
}
.angebote.obst-u-gemuese .articleGroup.im-sortiment .listItems .produktBox h3.produktBox-txt-headline a,
.angebote.obst-u-gemuese .im-sortiment .produktBox h3.produktBox-txt-headline a {
  color: #dc130c;
}
.angebote.obst-u-gemuese .articleGroup.im-sortiment .listItems .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger,
.angebote.obst-u-gemuese .im-sortiment .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  background-color: #dc130c;
}
.angebote.obst-u-gemuese .articleGroup.im-sortiment .listItems .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger p,
.angebote.obst-u-gemuese .im-sortiment .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger p {
  color: #ffffff;
}
body.angebote.obst-u-gemuese .articleGroup.im-sortiment {
  margin-top: 0 !important;
}
/* Sektion/ Überschrift - weitere Artikel aus unserem Sortiment */
.angebote.obst-u-gemuese .articleGroup--custom_nobgimg.im-sortiment .container-banner .nodeco.block {
  display: initial;
}
.angebote.obst-u-gemuese .articleGroup--custom_nobgimg.im-sortiment h2.headline {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 2em;
  padding-left: 0;
}
.angebote.obst-u-gemuese .articleGroup--custom_nobgimg.im-sortiment h2.headline::before,
.angebote.obst-u-gemuese .articleGroup--custom_nobgimg.im-sortiment h2.headline::after {
  content: '';
  border-top: 2px solid;
  margin: 0 20px 0 0;
  flex: 1 0 20px;
  box-sizing: border-box;
}
.angebote.obst-u-gemuese .articleGroup--custom_nobgimg.im-sortiment h2.headline::after {
  margin: 0 0 0 20px;
}
/* Sortiment innerhalb OBST & GEMÜSE - Ende - 2023.03.21 */
/*
 * Ausnahme für die Detailansicht bei OBST & GEMÜSE - Ende
 */
/*
 * Ausnahme für die Kacheln bei OBST & GEMÜSE, sofern .obst-gemuese aktiv, sonst alle Kacheln
 * Ausgabe in drei Spalten - Anfang
 */
/*
 * 406:
 * 1 Zeile: Marke
 * 1 Zeile: Artikelname
 * 2 Zeilen: Inhalt + Ref
 * 1 Img-Overlay = Störer
 * 1 statt-Preis
 * 1 normaler Preis
 */
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre {
  width: 296px;
  min-height: 406px;
  /* neu seit 2022.12.16 - Anfang */
  /* neu seit 2022.12.16 - Ende */
  /* regionalisierungs-icon für die Vorschau*/
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre .produktBox-img,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre .produktBox-img {
  /*width: @box_width;*/
  width: 294px;
  height: 198px;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre .produktBox-img.produktBox-img--fullheight,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre .produktBox-img.produktBox-img--fullheight {
  height: 404px;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre .produktBox-img.produktBox-img--fullheight img,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre .produktBox-img.produktBox-img--fullheight img {
  width: 294px;
  height: 100%;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-billiger .produktBox-cont .produktBox-cont-wrapper-uvp,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-billiger .produktBox-cont .produktBox-cont-wrapper-uvp {
  text-align: right;
  /* statt 3,99 bei Billiger! */
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  position: absolute;
  bottom: 15px;
  margin-bottom: 0;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-xxl .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/xxl-preis-hintergrund_detail.png") no-repeat bottom right;
  height: 125px;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-mehr_fuers_geld .produktBox-cont,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-mehr_fuers_geld .produktBox-cont {
  text-align: right;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-mehr_fuers_geld .produktBox-cont .produktBox-cont-wrapper,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-mehr_fuers_geld .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/mehr-fuers-geld-preis-hintergrund_detail.png") no-repeat bottom right;
  height: 125px;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-weine_des_monats .produktBox-cont,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-weine_des_monats .produktBox-cont,
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-preissenkungen .produktBox-cont,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-preissenkungen .produktBox-cont {
  text-align: right;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-mehr_fuers_geld_weihnachten .produktBox-cont,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-mehr_fuers_geld_weihnachten .produktBox-cont {
  text-align: right;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-mehr_fuers_geld_weihnachten .produktBox-cont .produktBox-cont-wrapper,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-mehr_fuers_geld_weihnachten .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/mehr-fuers-geld-weihnachten-preis-hintergrund_detail.png") no-repeat bottom right;
  height: 125px;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-billiger .produktBox-cont,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-billiger .produktBox-cont {
  text-align: right;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-billiger .produktBox-cont .produktBox-cont-wrapper,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-billiger .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/billiger-de-preis-hintergrund_detail.png") no-repeat bottom right;
  height: 125px;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-wochenend_spezial .produktBox-cont,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-wochenend_spezial .produktBox-cont {
  text-align: right;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-wochenend_spezial .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/we-spezial-preis-hintergrund-pink_detail.png") no-repeat bottom right;
  height: 125px;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-freitags_spezial .produktBox-cont,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-freitags_spezial .produktBox-cont {
  text-align: right;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-freitags_spezial .produktBox-cont .produktBox-cont-wrapper,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-freitags_spezial .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/freitags-spezial-preis-hintergrund_detail.png") no-repeat bottom right;
  height: 125px;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-mittwochs_clou .produktBox-cont,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-mittwochs_clou .produktBox-cont {
  text-align: right;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-mittwochs_clou .produktBox-cont .produktBox-cont-wrapper,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-mittwochs_clou .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/mittwochs-clou-preis-hintergrund_detail.png") no-repeat bottom right;
  height: 125px;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-billiger_und_gratis .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/billiger-gratis-hintergrund_detail.png") no-repeat bottom right;
  height: 125px;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-feiertags_spezial_weihnachten .produktBox-cont,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-feiertags_spezial_weihnachten .produktBox-cont {
  text-align: right;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-feiertags_spezial_weihnachten .produktBox-cont .produktBox-cont-wrapper,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre.produktBox-feiertags_spezial_weihnachten .produktBox-cont .produktBox-cont-wrapper {
  background: url("/ext/img/price/feiertags-spezial-weihnachten-preis-hintergrund_detail.png") no-repeat bottom right;
  height: 125px;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-info,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-info {
  position: absolute;
  right: 4px;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre img,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre img {
  /* Seitenverhältnis 3:2 */
  max-width: none;
  height: 196px;
  width: 294px;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre span.small img,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre span.small img {
  width: 17px;
  height: 11px;
}
.angebote.obst-u-gemuese .articleGroup .produktBox.produktBox--pre .produktBox-cont-wrapper > ul,
.angebote.obst-und-gemuese .articleGroup .produktBox.produktBox--pre .produktBox-cont-wrapper > ul {
  position: absolute;
  right: 6px;
  bottom: 1px;
  padding-left: 6px;
}
@media (min-width: 992px) {
  body.obst-u-gemuese .articleGroup .listItems .produktBoxContainer:nth-child(4n+4),
  body.obst-u-gemuese .articleGroup .listItems .produktBox:nth-child(4n+4),
  body.obst-und-gemuese .articleGroup .listItems .produktBox:nth-child(4n+4) {
    margin-right: 28px;
  }
  body.obst-u-gemuese .articleGroup .listItems .produktBoxContainer:nth-child(3n+3),
  body.obst-u-gemuese .articleGroup .listItems .produktBox:nth-child(3n+3),
  body.obst-und-gemuese .articleGroup .listItems .produktBox:nth-child(3n+3) {
    margin-right: 0;
  }
}
@media (max-width: 991px) {
  body.obst-u-gemuese .articleGroup .listItems .produktBoxContainer,
  body.obst-u-gemuese .articleGroup .listItems .produktBox:not(.bfsg),
  body.obst-und-gemuese .articleGroup .listItems .produktBox:not(.bfsg) {
    margin-right: 108px;
  }
  body.obst-u-gemuese .articleGroup .listItems .produktBoxContainer:nth-child(2n+2),
  body.obst-u-gemuese .articleGroup .listItems .produktBox:nth-child(2n+2),
  body.obst-und-gemuese .articleGroup .listItems .produktBox:nth-child(2n+2) {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  body.obst-u-gemuese .articleGroup .listItems .produktBox.produktBox--pre .produktBox-img.produktBox-img--center:not(.produktBox-img--fullheight),
  body.obst-und-gemuese .articleGroup .listItems .produktBox.produktBox--pre .produktBox-img.produktBox-img--center:not(.produktBox-img--fullheight) {
    margin-left: -15px;
  }
}
/*
 * Ausgabe in drei Spalten - Ende
 * Ausnahme für die Kacheln bei OBST & GEMÜSE
 */
/*
 * Ausnahme analog OBST & GEMÜSE (auskommentieren, wenn nur OBST & GEMÜSE gewünscht)
 * Besondere Darstellungen - Anfang
 */
/*
 * Besondere Darstellungen - Ende
 * Ausnahme analog OBST & GEMÜSE
 */
/*
 * Ausnahme für die Kacheln bei OBST & GEMÜSE
 * Besondere Darstellungen - Anfang
 */
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox.produktBox-billiger .produktBox-img .produktBox-img-overlay,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox.produktBox-billiger .produktBox-img .produktBox-img-overlay,
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox.produktBox-wochenend_spezial .produktBox-img .produktBox-img-overlay,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox.produktBox-wochenend_spezial .produktBox-img .produktBox-img-overlay {
  bottom: 95px;
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox .produktBox-img .produktBox-img-overlay,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox .produktBox-img .produktBox-img-overlay {
  right: 0;
  bottom: 76px;
  top: auto;
  z-index: -1;
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox .produktBox-img .produktBox-img-overlay ul li:not(.noborder),
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox .produktBox-img .produktBox-img-overlay ul li:not(.noborder) {
  border: none;
  border-radius: unset;
  padding: 2px 8px;
  margin: 2px 8px;
  display: block;
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox .produktBox-img .produktBox-img-overlay ul li:not(.noborder) p,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox .produktBox-img .produktBox-img-overlay ul li:not(.noborder) p {
  text-shadow: none;
  font-family: ex-f77, sans-serif;
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox .produktBox-img .produktBox-img-overlay ul li,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox .produktBox-img .produktBox-img-overlay ul li {
  -webkit-transform: skewx(0) skewy(0);
  -moz-transform: skewx(0) skewy(0);
  transform: skewx(0) skewy(0);
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox.standard_bold .produktBox-cont .produktBox-cont-wrapper,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox.standard_bold .produktBox-cont .produktBox-cont-wrapper {
  /*Störer neben Preis*/
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox.standard_bold .produktBox-cont .produktBox-cont-wrapper > ul,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox.standard_bold .produktBox-cont .produktBox-cont-wrapper > ul {
  min-width: 138px;
  width: auto;
  padding-left: 6px;
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger {
  background-color: #528312;
  right: 145px;
  bottom: 10px !important;
  border: none;
  -webkit-transform: skewx(0) skewy(0);
  -moz-transform: skewx(0) skewy(0);
  transform: skewx(0) skewy(0);
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger p,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger p {
  color: white;
  text-shadow: none;
  font-family: ex-f77, sans-serif;
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox.produktBox-standard_bold .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox.produktBox-standard_bold .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-price,
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox.produktBox-standard_bold .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox.produktBox-standard_bold .produktBox-cont .produktBox-cont-wrapper li.produktBox-cont-wrapper-uvp {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox.produktBox--pre .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-info,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox.produktBox--pre .produktBox-cont .produktBox-cont-wrapper .produktBox-cont-wrapper-info {
  display: none;
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox .produktBox-txt p.strong.supplier,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox .produktBox-txt p.strong.supplier,
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox .produktBox-txt strong.supplier,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox .produktBox-txt strong.supplier {
  font-family: ex-f55, sans-serif;
  font-size: 22.2px;
  line-height: 24px;
  color: #528312;
  margin-left: -6px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox .produktBox-txt p.strong.supplier:empty,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox .produktBox-txt p.strong.supplier:empty,
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox .produktBox-txt strong.supplier:empty,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox .produktBox-txt strong.supplier:empty {
  display: none;
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox .produktBox-txt .produktBox-txt-headline,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox .produktBox-txt .produktBox-txt-headline {
  font-size: 22px;
  line-height: 24px;
  max-height: 72px;
  margin-left: -6px;
  text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;
  /*nur falls text über störer liegt relevant */
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox .produktBox-txt .produktBox-txt-description,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox .produktBox-txt .produktBox-txt-description {
  margin-left: -4px;
}
.angebote.obst-u-gemuese .articleGroup .listItems .produktBox .produktBox-txt ul,
.angebote.obst-und-gemuese .articleGroup .listItems .produktBox .produktBox-txt ul {
  margin-left: -4px;
}
/*
 * Besondere Darstellungen - Ende
 * Ausnahme für die Kacheln bei OBST & GEMÜSE
 */
/* Sonderfall/ Bugfix auf Wunsch von Rebecca; 2019-04-10 15:55
 * -----------
 * z.B.:
 * Datteln 200 g
 * (100 g = 1,25)
 *
 * je Packung
 * -----------
 * wird zu weit oben positioniert
 *
 * Auf Wunsch von Rebecca; 2023-04-12 09:15 erweitert auf
 * produktBox-wochenend_spezial und produktBox-mittwochs_clou
 * Auf Wunsch von Rebecca; 2023-12-05 11:30 erweitert auf
 * produktBox-mehr_fuers_geld_weihnachten
 */
.section--detail .produktBox.produktBox-wochenend_spezial .produktBox-cont-wrapper,
.section--detail .produktBox.produktBox-mittwochs_clou .produktBox-cont-wrapper,
.section--detail .produktBox.produktBox-mehr_fuers_geld_weihnachten .produktBox-cont-wrapper,
.section--detail .produktBox.produktBox-mehr_fuers_geld .produktBox-cont-wrapper {
  /* sofern kein uvp */
  display: inline-block;
}
.section--detail .produktBox.produktBox-wochenend_spezial .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger-spacer,
.section--detail .produktBox.produktBox-mittwochs_clou .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger-spacer,
.section--detail .produktBox.produktBox-mehr_fuers_geld_weihnachten .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger-spacer,
.section--detail .produktBox.produktBox-mehr_fuers_geld .produktBox-cont-wrapper .produktBox-cont-wrapper-billiger-spacer {
  height: 35px;
}
.section--detail .section--detail .produktBox.produktBox-wochenend_spezial .produktBox-cont-wrapper ul.no_uvp,
.section--detail .section--detail .produktBox.produktBox-mittwochs_clou .produktBox-cont-wrapper ul.no_uvp,
.section--detail .section--detail .produktBox.produktBox-mehr_fuers_geld_weihnachten .produktBox-cont-wrapper ul.no_uvp,
.section--detail .section--detail .produktBox.produktBox-mehr_fuers_geld .produktBox-cont-wrapper ul.no_uvp {
  margin-bottom: 0;
}
.bannerBox {
  float: left;
  max-height: 480px;
}
.bannerGroup .bannerBox,
.articleGroup .articleBox {
  margin: 0 28px 30px 0;
  /*
  & when(@columns = 5){
    border-top:1px solid orangered !important;
  }
  */
}
#sectionPreview select#selectreg.form-control,
#sectionPreview select#create_detailimages.form-control {
  float: left;
  width: 53%;
}
/* neu 30.06.2025 */
.produktBoxContainer a {
  text-decoration: none;
}
.produktBoxContainer .productBox-available {
  position: absolute;
  right: 4px;
  top: 338px;
  z-index: 100;
  font-size: 11px;
  letter-spacing: 0.2px;
}
.produktBoxContainer .productBox-available ul {
  list-style: none;
}
.produktBoxContainer .productBox-available ul a {
  text-decoration: underline;
}
#modalZoom {
  /* BFSG 24.02.2026 */
  /* 2. Nur bei Tastatur-Fokus (nicht bei Maus-Klick!) gelber Rahmen */
}
#modalZoom .bfsgButton {
  /* 1. Button komplett unsichtbar machen */
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  box-shadow: none;
  outline: none;
  /* wird später wieder aktiviert */
  /* Layout bleibt 1:1 wie vorher */
  cursor: pointer;
  /* optional, aber sehr empfohlen */
  display: inline-block;
  /* oder block, je nach deinem alten Layout */
}
#modalZoom .bfsgButton:hover,
#modalZoom .bfsgButton:active {
  border: none;
  box-shadow: none;
  /* KEINE Veränderung – weder Farbe noch Schatten noch Scale */
}
@media (min-width: 992px) {
  #modalZoom .bfsgButton.ic:hover,
  #modalZoom .bfsgButton.ic:active {
    background-color: #c30403;
  }
}
#modalZoom .bfsgButton:not(.ic):hover,
#modalZoom .bfsgButton:not(.ic):active {
  background: transparent;
}
#modalZoom .bfsgButton:focus-visible {
  outline: 3px solid #ffd700;
  outline-offset: 4px;
}
#modalZoom .bfsgButton.ic:focus-visible {
  outline-offset: -1px;
}
.navigationUser {
  /* BFSG 24.02.2026 */
  /* 2. Nur bei Tastatur-Fokus (nicht bei Maus-Klick!) gelber Rahmen */
}
.navigationUser .bfsgButton {
  /* 1. Button komplett unsichtbar machen */
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  box-shadow: none;
  outline: none;
  /* wird später wieder aktiviert */
  /* Layout bleibt 1:1 wie vorher */
  cursor: pointer;
  /* optional, aber sehr empfohlen */
  display: inline-block;
  /* oder block, je nach deinem alten Layout */
}
.navigationUser .bfsgButton:hover,
.navigationUser .bfsgButton:active {
  border: none;
  box-shadow: none;
  /* KEINE Veränderung – weder Farbe noch Schatten noch Scale */
}
@media (min-width: 992px) {
  .navigationUser .bfsgButton.ic:hover,
  .navigationUser .bfsgButton.ic:active {
    background-color: #c30403;
  }
}
.navigationUser .bfsgButton:not(.ic):hover,
.navigationUser .bfsgButton:not(.ic):active {
  background: transparent;
}
.navigationUser .bfsgButton:focus-visible {
  outline: 3px solid #ffd700;
  outline-offset: 4px;
}
.navigationUser .bfsgButton.ic:focus-visible {
  outline-offset: -1px;
}
@media print {
  .articleGroup img.hidden-xs {
    display: none;
  }
  .articleGroup .produktBox.produktBox--pre .produktBox-img.produktBox-img--center {
    margin: 0;
  }
  #footer .subFooter .row .col-xs-12.col-sm-7.col-md-7.col-lg-8 {
    width: 100%;
  }
  /* Erweiterung Detailansicht */
  .section--detail .produktBox .imgPreview:not(.show-print) {
    display: none;
  }
  .section--detail .produktBox .imgPreview ul {
    list-style: none;
  }
  .section--detail .produktBox .imgPreview ul li {
    list-style: none;
  }
  .section--detail .produktBox .imgPreview ul {
    padding-left: 0;
  }
  .section--detail .produktBox .imgSeal ul {
    list-style: none;
  }
  .section--detail .produktBox .imgSeal ul li {
    list-style: none;
  }
  /*
  .disabled_preview {
    .section--detail {
      border-bottom: 4px solid black;
      //border-right: 4px solid black;
      padding-bottom: 25px;
      margin-bottom: 25px;
      margin-right: 25px;

      .produktBox-img-overlay {
        margin-left: 15px;
      }

      .innerBox {
        //border: 4px solid orange;
        padding-right: 30px;
        min-height: 300px;
      }

      .main {
        //border: 4px solid yellow;
      }

      .imgPreview {

        margin-top: 5px;
        //border-top: 4px solid red;

        li {
          float: left;
          //border: 4px solid black;
          margin-right: 10px;
        }
      }

      .imgSeal {
        position: absolute;
        width: 300px;

        //border: 4px solid brown;

        .alert.alert-success {
          border: 2px solid lime;
        }
      }
    }
  }
  */
  .preview #footer .subFooter,
  .preview #sectionMainNav {
    display: none !important;
  }
  .preview .section--detail {
    margin-bottom: 25px;
  }
  .preview .section--detail .produktBox-img img {
    margin-top: 4px;
    margin-left: 4px;
  }
  .preview .section--detail .imgPreview ul li {
    margin-right: 10px;
    margin-left: 14px;
    padding: 0 !important;
  }
  .preview .section--detail .imgPreview ul li img {
    margin: 2px 2px 14px 2px !important;
  }
  .preview .section--detail .imgSeal {
    width: 300px;
  }
  .preview .section--detail .imgSeal .alert.alert-success {
    margin-left: 14px;
  }
  .preview .section--detail .imgSeal ul li {
    float: none;
  }
  .preview .section--detail:nth-child(even) {
    border: 4px solid black;
  }
  .preview .section--detail:nth-child(odd) {
    border: 4px solid lightgrey;
  }
  .preview .section--detail:nth-child(even) .alert.alert-success {
    border: 4px solid black;
  }
  .preview .section--detail:nth-child(odd) .alert.alert-success {
    border: 4px solid lightgrey;
  }
  .preview .section--detail:nth-child(even) .imgPreview ul li img {
    border: 2px solid black;
  }
  .preview .section--detail:nth-child(odd) .imgPreview ul li img {
    border: 2px solid lightgrey;
  }
  .visible-xs.hidden-print,
  #footer .col-md-4.printShareLinks.hidden-print,
  .alert.cookie-info {
    display: none !important;
  }
  .checkbox .label {
    border: none;
  }
  .container.filiale {
    max-width: none;
  }
}
/*# sourceMappingURL=NORMA_print.css.map */