body.startseite:not(.startseiteOhneDCEteaser_1)
  .redaktionell
  > div
  > .helperDiv {
  padding: 48px 60px 0 60px;
}

body.startseite:not(.startseiteOhneDCEteaser_1)
  .redaktionell
  > div
  > .helperDiv.letztesElementStandardAbstand {
  padding-bottom: 12px;
}

body.startseite:not(.startseiteOhneDCEteaser_1)
  .redaktionell
  > div
  > .helperDiv
  > *,
body.startseite:not(.startseiteOhneDCEteaser_1) .totop_print > .helperDiv > *,
body.startseite:not(.startseiteOhneDCEteaser_1)
  .zusatzmenue
  > .helperDiv
  > *:not(span) {
  width: 1596px;
}

body.startseite:not(.startseiteOhneDCEteaser_1)
  .zusatzmenue-2025
  > .helperDiv
  > *,
body.startseite:not(.startseiteOhneDCEteaser_1) .fusszeile > .helperDiv > * {
  width: 1596px;
}
body.startseite:not(.startseiteOhneDCEteaser_1) .fusszeile > .helperDiv > * {
  width: 1596px;
}

body.startseite .redaktionell > div > .helperDiv .slick-slider {
  overflow: visible;
}

body.startseite:not(.startseiteOhneDCEteaser_1)
  .redaktionell
  > div
  > .helperDiv
  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer,
body.startseite:not(.startseiteOhneDCEteaser_1)
  .redaktionell
  > div
  > .helperDiv
  .slick-slider {
  width: 1644px;
}

body.startseite
  .redaktionell
  > div
  > .helperDiv
  div
  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer,
body.startseite .redaktionell > div > .helperDiv div .slick-slider {
  max-width: calc(100% + 48px) !important;
  width: calc(100% + 48px) !important;
  margin-left: -24px;
  margin-right: -24px;
}

.tx-t3sprotein-template_Startseitenteaser_Zeilenklammer {
  display: flex;
  flex-flow: row wrap;
}

.inhaltsbox_inhalt_weiss .dce_startseitenteaser.nicht_transparent * {
  color: inherit;
}

.inhaltsbox_inhalt_weiss .dce_startseitenteaser.bg_remondis-weiss * {
  color: #000;
}

.inhaltsbox_inhalt_weiss .dce_startseitenteaser.bg_remondis-weiss .subline,
.inhaltsbox_inhalt_weiss .dce_startseitenteaser.bg_remondis-weiss h1,
.inhaltsbox_inhalt_weiss .dce_startseitenteaser.bg_remondis-weiss h2,
.inhaltsbox_inhalt_weiss .dce_startseitenteaser.bg_remondis-weiss .wie_h1,
.inhaltsbox_inhalt_weiss .dce_startseitenteaser.bg_remondis-weiss .wie_h2 {
  color: #56575e;
}

.inhaltsbox_inhalt_weiss .dce_startseitenteaser.bg_remondis-weiss a,
.inhaltsbox_inhalt_weiss .dce_startseitenteaser.bg_remondis-weiss a:before {
  color: #e2001a;
}

.inhaltsbox_inhalt_weiss
  .dce_startseitenteaser.bg_remondis-weiss
  a.callToAction,
.inhaltsbox_inhalt_weiss
  .dce_startseitenteaser.bg_remondis-weiss
  a.callToAction:before {
  color: #fff;
}

.inhaltsbox_inhalt_weiss
  .dce_startseitenteaser.nicht_transparent.inhaltsbox_inhalt_weiss
  * {
  color: #fff;
}

.dce_startseitenteaser .komplettlink {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  /* background:rgba(50,50,50,0.5); */
}

.dce_startseitenteaser:before {
  content: "";
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  background: #000;
  opacity: 0;
  transition: opacity 0.5s;
  z-index: -1;
}

.dce_startseitenteaser > * {
  transition: opacity 0.5s;
}

.dce_startseitenteaser.bg_transparent[data-nopaddinghover="1"][data-sstrahmen="0"]:hover:before {
  opacity: 0;
}

.dce_startseitenteaser.bg_transparent[data-nopaddinghover="1"][data-sstrahmen="0"]:hover
  > * {
  opacity: 1;
}
.dce_startseitenteaser[data-ssttyp="pic"] > img {
  background: #fff;
}
.dce_startseitenteaser[data-ssttyp="pic"]:hover > * {
  opacity: 1;
}

.dce_startseitenteaser:hover .startseitenteaser_iconlink {
  background: #b40a1a;
  transition: background-color 0.5s;
}

.dce_startseitenteaser {
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 2px;
  flex-shrink: 0;
  flex-grow: 0;
  overflow-wrap: break-word;
  overflow: hidden;
  position: relative;
  z-index: 1;
}

body.startseite:not(.startseiteOhneDCEteaser_1) .dce_startseitenteaser {
  margin-bottom: 48px;
}

.ph_aspect-16_9 {
  width: 100%;
  height: 0;
  padding-bottom: calc(9 / 16 * 100%);
}

.dce_startseitenteaser,
.dce_startseitenteaser[data-ssttyp="textpic"] > .main {
  padding: 36px 36px 0 36px;
}
/* Verhalten von 33% Text-Bild-Teasern geändert, da immer zu schmale Bilder geliefert wurden. Früher wurde der erste Teaser dann über die gesamte Breite gezogen, jetzt wirde der letzte Teaser zentriert. Ich habe das eigenmächtig gemacht und niemandem Bescheid gegeben ;-) TH*/
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="ueber_text_kr"][data-sstbreite="33"]
  .teaserimage
  img {
  min-width: 100%;
}
@media only screen and (max-width: 1440px) {
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="ueber_text_kr"][data-sstbreite="33"]:last-child {
    margin-left: auto;
    margin-right: auto;
  }
}
.dce_startseitenteaser[data-ssttyp="pic"],
.dce_startseitenteaser[data-ssttyp="textpic"],
.dce_startseitenteaser[data-sstbreite="100"].mit_marginalspalte {
  padding: 0;
}

.dce_startseitenteaser[data-ssttyp="textpic"] {
  display: flex;
  flex-flow: column wrap;
}

.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"],
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"],
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"],
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"] {
  flex-flow: row wrap;
}

.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"][data-sstbildbreite="50"]
  > div,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"][data-sstbildbreite="50"]
  > div,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"][data-sstbildbreite="50"]
  > div,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"][data-sstbildbreite="50"]
  > div {
  width: 50%;
}

.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"][data-sstbildbreite="25"]
  > div.teaserimage,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"][data-sstbildbreite="25"]
  > div.teaserimage,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"][data-sstbildbreite="25"]
  > div.teaserimage,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"][data-sstbildbreite="25"]
  > div.teaserimage {
  width: 25%;
}

.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"][data-sstbildbreite="25"]
  > div.main,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"][data-sstbildbreite="25"]
  > div.main,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"][data-sstbildbreite="25"]
  > div.main,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"][data-sstbildbreite="25"]
  > div.main {
  width: 75%;
}

.dce_startseitenteaser[data-ssttyp="textpic"] .teaserimage img {
  margin-bottom: 0;
}
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"]
  .teaserimage,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"]
  .teaserimage {
  align-content: flex-end;
}

.dce_startseitenteaser[data-ssttyp="pic"] a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"]
  .teaserimage
  img,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"]
  .teaserimage
  img,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"]
  .teaserimage
  img,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"]
  .teaserimage
  img {
  height: 100% !important;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
}

.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"]
  .teaserimage[data-nocrop="1"]
  img,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"]
  .teaserimage[data-nocrop="1"]
  img,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"]
  .teaserimage[data-nocrop="1"]
  img,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"]
  .teaserimage[data-nocrop="1"]
  img {
  height: auto !important;
  width: initial;
  -o-object-fit: initial;
  object-fit: initial;
  -o-object-position: initial;
  object-position: initial;
}

.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"]
  .teaserimage,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"]
  .teaserimage {
  order: 1;
}

.dce_startseitenteaser[data-ssttyp="pic"] img {
  margin-bottom: 0 !important;
}

.dce_startseitenteaser[data-ssttyp="pic"][data-picpos=""] img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  height: 100% !important;
  width: 100%;
}

.dce_startseitenteaser[data-ssttyp="pic"][data-picpos="lu"],
.dce_startseitenteaser[data-ssttyp="pic"][data-picpos="ru"],
.dce_startseitenteaser[data-ssttyp="pic"][data-picpos="ro"],
.dce_startseitenteaser[data-ssttyp="pic"][data-picpos="lo"] {
  display: flex;
}

.dce_startseitenteaser[data-ssttyp="pic"][data-picpos="ro"],
.dce_startseitenteaser[data-ssttyp="pic"][data-picpos="lo"] {
  align-items: flex-start;
}

.dce_startseitenteaser[data-ssttyp="pic"][data-picpos="ru"],
.dce_startseitenteaser[data-ssttyp="pic"][data-picpos="lu"] {
  align-items: flex-end;
}

.dce_startseitenteaser[data-ssttyp="pic"][data-picpos="ro"] img,
.dce_startseitenteaser[data-ssttyp="pic"][data-picpos="ru"] img {
  margin-left: auto;
}

.dce_startseitenteaser[data-ssttyp="pic"] video,
.dce_startseitenteaser[data-ssttyp="textpic"] video {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  width: 100%;
}

.dce_startseitenteaser[data-sstmediapostext="ueber_text"] .teaserimage video {
  aspect-ratio: 774 / 405;
}

.dce_startseitenteaser[data-ssttyp="pic"] .textoverlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  padding: 36px 36px 0 36px;
  overflow: auto;
  z-index: 2;
  max-height: 100%;
}

.dce_startseitenteaser[data-ssttyp="pic"] video,
.dce_startseitenteaser[data-ssttyp="textpic"] video {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.dce_startseitenteaser[data-ssttyp="pic"][data-headerposv="1"] .textoverlay {
  top: auto;
  bottom: 12px;
}

.dce_startseitenteaser .voller_unterer_Abstand,
.dce_startseitenteaser p,
.dce_startseitenteaser h1,
.dce_startseitenteaser h2,
.dce_startseitenteaser .wie_h1,
.dce_startseitenteaser .wie_h2,
.dce_startseitenteaser .wie_fliesstext,
.dce_startseitenteaser ul:not(.multicolumnContainer),
.dce_startseitenteaser ol,
.dce_startseitenteaser table,
.dce_startseitenteaser form,
.dce_startseitenteaser img,
.dce_startseitenteaser svg,
.dce_startseitenteaser .flowplayer,
.dce_startseitenteaser .videocontent,
.dce_startseitenteaser .komplettrahmen .openinoverlay_nodesktop A.overlay_link,
.dce_startseitenteaser
  .komplettrahmen
  .openinoverlay_VPsmaller768
  A.overlay_link,
.dce_startseitenteaser .teaserbox_rohstoffknappheit,
.dce_startseitenteaser .tx-3slocations-pi2 .entry,
.dce_startseitenteaser .mapcontainer,
.dce_startseitenteaser .youtubeVideo,
.dce_startseitenteaser .video-js,
.dce_startseitenteaser .csc-divider,
.dce_startseitenteaser .image-caption {
  margin-bottom: 36px;
}

.dce_startseitenteaser .duo_akkordeon,
.dce_startseitenteaser .triple_akkordeon,
.dce_startseitenteaser .einzel_akkordeon,
.dce_startseitenteaser .slick-slider {
  margin-bottom: 48px;
}

.dce_startseitenteaser p.teaserheadline,
.dce_startseitenteaser .dce_startseitenteaser[data-ssttyp="pic"] .cta,
.dce_startseitenteaser h1,
.dce_startseitenteaser h2,
.dce_startseitenteaser .wie_h1,
.dce_startseitenteaser .wie_h2 {
  margin-bottom: 24px;
}

.dce_startseitenteaser .viertel_unterer_Abstand {
  margin-bottom: 9px !important;
}

.dce_startseitenteaser .halber_unterer_Abstand {
  margin-bottom: 18px !important;
}

.dce_startseitenteaser .dreiviertel_unterer_Abstand {
  margin-bottom: 24px !important;
}

.dce_startseitenteaser[data-sstrahmen="1"] {
  /* border: 2px solid #d7d7d9; */
  border: 1px solid #bebfc1;
}

.inhaltsbox_inhalt_weiss .dce_startseitenteaser[data-sstrahmen="1"],
.inhaltsbox_hellblau .dce_startseitenteaser[data-sstrahmen="1"] {
  border-color: #fff;
}

.dce_startseitenteaser[data-sstbreite="100"],
.tx-t3sprotein-template_Startseitenteaser_Zeilenklammer > .frame {
  width: calc(100% - 48px);
  margin-left: 24px;
  margin-right: 24px;
}

.protein_inhaltscontainer
  > .item
  > .dce_startseitenteaser[data-sstbreite="100"] {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.tx-t3sprotein-template_Startseitenteaser_Zeilenklammer > .frame {
  padding-top: 36px;
  padding-left: 36px;
  padding-right: 36px;
}

.dce_startseitenteaser[data-sstbreite="100"].mit_marginalspalte {
  display: flex;
}

.dce_startseitenteaser[data-sstbreite="100"].mit_marginalspalte
  .marginalspalte {
  width: 24.329977%;
  padding: 36px 36px 0 60px;
}

.dce_startseitenteaser[data-sstbreite="100"].mit_marginalspalte .main {
  width: 75.67003%;
  padding: 48px 60px 0 48px;
}

.dce_startseitenteaser[data-ssttyp="textpic"][data-addIcon="1"] .main,
.dce_startseitenteaser[data-ssttyp="text"][data-addIcon="1"],
.dce_startseitenteaser[data-ssttyp="text"][data-addIcon="1"].mit_marginalspalte
  .main,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"][data-addIcon="1"]
  .main,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"][data-addIcon="1"]
  .main,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"][data-addIcon="1"]
  .main,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"][data-addIcon="1"]
  .main {
  padding-bottom: 72px;
}

.dce_startseitenteaser[data-ssttyp="text"][data-addIcon="1"].mit_marginalspalte,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"][data-addIcon="1"],
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"],
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"][data-addIcon="1"],
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"] {
  padding-bottom: 0;
}

.dce_startseitenteaser[data-ssttyp="text"][data-addIcon="1"].mit_marginalspalte
  .main,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"][data-addIcon="1"]
  .main,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"]
  .main,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"][data-addIcon="1"]
  .main,
.dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"]
  .main {
  position: relative;
}

.dce_startseitenteaser[data-ssttyp="text"] .teaserimage.unter_text_zentriert,
.dce_startseitenteaser[data-ssttyp="text"] .teaserimage.ueber_text_zentriert {
  text-align: center;
}

.dce_startseitenteaser[data-ssttyp="text"][data-sstmediapostext="rechts_vom_text"]
  .main,
.dce_startseitenteaser[data-ssttyp="text"][data-sstmediapostext="links_vom_text"]
  .main {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 36px;
}

@media only screen and (max-width: 1440px) {
  .dce_startseitenteaser[data-ssttyp="text"][data-sstmediapostext="rechts_vom_text"][data-sstbreite="50"]
    .main,
  .dce_startseitenteaser[data-ssttyp="text"][data-sstmediapostext="links_vom_text"][data-sstbreite="50"]
    .main {
    grid-template-columns: 1fr;
  }

  .dce_startseitenteaser[data-ssttyp="text"][data-sstmediapostext="rechts_vom_text"][data-sstbreite="50"]
    .main
    .teaserimage
    img,
  .dce_startseitenteaser[data-ssttyp="text"][data-sstmediapostext="links_vom_text"][data-sstbreite="50"]
    .main
    .teaserimage
    img {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 1339px) {
  .dce_startseitenteaser[data-ssttyp="text"][data-sstmediapostext="rechts_vom_text"]
    .main,
  .dce_startseitenteaser[data-ssttyp="text"][data-sstmediapostext="links_vom_text"]
    .main {
    gap: 30px;
  }
}

@media only screen and (max-width: 767px) {
  .dce_startseitenteaser[data-ssttyp="text"][data-sstmediapostext="rechts_vom_text"]
    .main,
  .dce_startseitenteaser[data-ssttyp="text"][data-sstmediapostext="links_vom_text"]
    .main {
    gap: 22px;
  }
}

.dce_startseitenteaser[data-ssttyp="text"][data-sstmediapostext="rechts_vom_text"]
  .main
  .teaserimage {
  order: 2;
}

.startseitenteaser_iconlink {
  position: absolute;
  width: 48px;
  height: 48px;
  bottom: 36px;
  right: 36px;
  border-radius: 50%;
}

.startseitenteaser_iconlink a,
.startseitenteaser_iconlink div.nolink {
  display: block;
  width: 48px;
  height: 48px;
  background-image: url(/fileadmin/templates/2019/img/icons_randspaltenlinks/randicons_48px_absprunglink.svg);
  background-repeat: no-repeat;
  background-position: left top;
  background-size: contain;
  background-color: #e2001a;
  border-radius: 50%;
  border: 1px solid #fff;
  transition: background-color 0.5s;
}

@media only screen and (min-width: 1024px) {
  .startseitenteaser_iconlink a,
  .startseitenteaser_iconlink div.nolink {
    border-width: 2px;
  }
}

.startseitenteaser_iconlink.anker a,
.startseitenteaser_iconlink.anker div.nolink {
  background-image: url(/fileadmin/templates/2019/img/icons_randspaltenlinks/randicons_48px_sprungmarke.svg);
}

.startseitenteaser_iconlink.download a,
.startseitenteaser_iconlink.download div.nolink {
  background-image: url(/fileadmin/templates/2019/img/icons_randspaltenlinks/randicons_48px_download.svg);
}

.startseitenteaser_iconlink.flipteaser div.nolink {
  background-image: url(/fileadmin/templates/2019/img/icons_randspaltenlinks/randicons_48px_flipteaser.svg);
  cursor: pointer;
}

.startseitenteaser_iconlink:hover a,
.dce_startseitenteaser.komplettlink:hover .startseitenteaser_iconlink > a {
  background-color: #b40a1a;
  transition: background-color 0.5s;
}

.dce_startseitenteaser[data-sstbreite="50"] {
  width: calc(50% - 48px);
  margin-left: 24px;
  margin-right: 24px;
}

.dce_startseitenteaser[data-sstbreite="66"] {
  width: calc(66.666666% - 48px);
  margin-left: 24px;
  margin-right: 24px;
}

.dce_startseitenteaser[data-sstbreite="33"] {
  width: calc(33.333333% - 48px);
  margin-left: 24px;
  margin-right: 24px;
}

.dce_startseitenteaser[data-sstbreite="25"] {
  width: calc(25% - 48px);
  margin-left: 24px;
  margin-right: 24px;
}

.dce_startseitenteaser[data-ssttyp="flipteaser"] {
  padding: 0;
  min-height: 200px;
  background: none !important;
}

.dce_startseitenteaser p.size_small {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 0;
  line-height: 1.4;
}

.dce_startseitenteaser p.teaserheadline.size_regular,
.dce_startseitenteaser p.teaserheadline.size_small {
  margin-bottom: 0;
}

.dce_startseitenteaser p.teaserheadline.size_regular {
  font-weight: 700;
}

.dce_startseitenteaser p.size_bigger {
  font-size: 30px;
  line-height: 1.4;
}

.dce_startseitenteaser p.size_big {
  font-size: 38px;
  line-height: 1.4;
}

.dce_startseitenteaser p.size_verybig {
  font-size: 54px;
  line-height: 1.4;
}

.dce_startseitenteaser[data-ssttyp="flipteaser"] .cardBox,
.dce_startseitenteaser[data-ssttyp="flipteaser"] .card .front,
.dce_startseitenteaser[data-ssttyp="flipteaser"] .card .back {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.dce_startseitenteaser[data-ssttyp="flipteaser"] .card .front {
  z-index: 1;
}

.dce_startseitenteaser[data-ssttyp="flipteaser"] .card .front,
.dce_startseitenteaser[data-ssttyp="flipteaser"] .card .back {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: auto;
  padding: 36px 36px 0 36px;
}

.dce_startseitenteaser[data-ssttyp="flipteaser"] .card .back .back-content {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  padding: 36px 36px 60px 36px;
}

.dce_startseitenteaser[data-ssttyp="flipteaser"] .card .back * {
  color: #fff;
}

.dce_startseitenteaser[data-ssttyp="flipteaser"] .cardBox .card .front,
.dce_startseitenteaser[data-ssttyp="flipteaser"] .cardBox .card .back {
  transition: all 0.9s ease 0s;
}

.dce_startseitenteaser[data-ssttyp="flipteaser"] .card .front {
  transform: rotateY(0deg);
  background: #393a42;
}

.dce_startseitenteaser[data-ssttyp="flipteaser"] .card .back {
  transform: rotateY(180deg);
  background: #393a42;
}

.dce_startseitenteaser[data-ssttyp="flipteaser"] .cardBox.flipme .card .front {
  transform: rotateY(180deg);
}

.dce_startseitenteaser[data-ssttyp="flipteaser"] .cardBox.flipme .card .back {
  transform: rotateY(0deg);
}

.dce_startseitenteaser[data-ssttyp="flipteaser"]
  .cardBox.flipme
  .card
  .front
  .startseitenteaser_iconlink.flipteaser {
  display: none;
}

.dce_startseitenteaser[data-ssttyp="flipteaser"] .card {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.dce_startseitenteaser[data-ssttyp="flipteaser"] .card .front {
  background-size: cover;
  background-position: center center;
  cursor: pointer;
}

.dce_startseitenteaser video {
  position: relative;
  z-index: 1;
}

/* Richcards */

.slick-slider .dce_startseitenteaser {
  display: block !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  height: 100%;
}

.slick-slide .article {
  background: #fff;
  height: 100%;
  padding: 36px 36px 0 36px;
  position: relative;
  border-radius: 2px;
  margin-bottom: 0;
  word-wrap: break-word;
  color: initial;
}

.slick-slide .article.templateLayout_1 .komplettlink {
  content: "";
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  background: #000;
  opacity: 0;
  transition: opacity 0.5s;
  cursor: pointer;
}

.slick-slide .article.templateLayout_1 .komplettlink:hover {
  opacity: 0.1;
  transition: opacity 0.5s;
}

.slick-slide .article.templateLayout_1 .news-img-wrap {
  margin-top: -36px;
  margin-left: -36px;
  margin-right: -36px;
  aspect-ratio: 423/246;
  max-width: calc(100% + 72px);
  background: lightgrey;
}

.slick-slide .article.templateLayout_1 .news-img-wrap img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100% !important;
}

@media only screen and (max-width: 767px) {
  .slick-slide .article.templateLayout_1 .news-img-wrap {
    margin-top: -22px;
    margin-left: -22px;
    margin-right: -22px;
    max-width: calc(100% + 44px);
  }
}

/* Breite Responsive */

@media only screen and (min-width: 1025px) {
  .dce_startseitenteaser:not(.ohne_link):hover:before {
    opacity: 0.1;
    transition: opacity 0.5s;
  }

  .dce_startseitenteaser:not(.ohne_link):hover > * {
    opacity: 0.9;
  }

  .dce_startseitenteaser[data-ssttyp="flipteaser"]:not(.ohne_link):hover:before,
  .dce_startseitenteaser[data-ssttyp="pic"]:not(.ohne_link):hover:before {
    opacity: 0.9;
    transition: opacity 0.5s;
  }

  .dce_startseitenteaser[data-ssttyp="flipteaser"]:not(.ohne_link):hover > *,
  .dce_startseitenteaser[data-ssttyp="pic"]:not(.ohne_link):hover > * {
    opacity: 0.9;
  }
}

@media only screen and (max-width: 1600px) {
  body.startseite:not(.startseiteOhneDCEteaser_1) .dce_startseitenteaser {
    margin-bottom: 32px;
  }

  body.startseite
    .redaktionell
    > div
    > .helperDiv
    .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer,
  body.startseite .redaktionell > div > .helperDiv .slick-slider {
    max-width: calc(100% + 32px) !important;
    width: calc(100% + 32px) !important;
    margin-left: -16px;
    margin-right: -16px;
  }

  body.startseite
    .redaktionell
    > div
    > .helperDiv
    div
    .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer,
  body.startseite .redaktionell > div > .helperDiv div .slick-slider {
    max-width: calc(100% + 32px) !important;
    width: calc(100% + 32px) !important;
    margin-left: -16px;
    margin-right: -16px;
  }

  body.startseite .slick-slide > div {
    /* margin: 0 16px; */
  }

  .dce_startseitenteaser[data-sstbreite="100"],
  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer > .frame,
  .dce_startseitenteaser[data-sstbreite="50"],
  .dce_startseitenteaser[data-sstbreite="66"],
  .dce_startseitenteaser[data-sstbreite="33"],
  .dce_startseitenteaser[data-sstbreite="25"] {
    margin-left: 16px;
    margin-right: 16px;
  }

  .dce_startseitenteaser[data-sstbreite="100"],
  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer > .frame {
    width: calc(100% - 32px);
  }

  .dce_startseitenteaser[data-sstbreite="50"] {
    width: calc(50% - 32px);
  }

  .dce_startseitenteaser[data-sstbreite="66"] {
    width: calc(66.666666% - 32px);
  }

  .dce_startseitenteaser[data-sstbreite="33"] {
    width: calc(33.333333% - 32px);
  }

  .dce_startseitenteaser[data-sstbreite="25"] {
    width: calc(25% - 32px);
  }

  body.startseite:not(.startseiteOhneDCEteaser_1) .duo_akkordeon,
  body.startseite:not(.startseiteOhneDCEteaser_1) .triple_akkordeon,
  body.startseite:not(.startseiteOhneDCEteaser_1) .einzel_akkordeon,
  body.startseite:not(.startseiteOhneDCEteaser_1) .slick-slider {
    margin-bottom: 32px;
  }

  body.startseite:not(.startseiteOhneDCEteaser_1)
    .redaktionell
    > div
    > .helperDiv {
    padding: 32px 40px 2px 40px;
  }

  body.startseite:not(.startseiteOhneDCEteaser_1)
    .redaktionell
    > div
    > .helperDiv.letztesElementStandardAbstand {
    padding-bottom: 0;
  }
}

@media only screen and (max-width: 1600px) {
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="25-25-50"]
    div[data-sstbreite="50"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="25-25-50"]
    div[data-sstbreite="50"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="50-25-25"]
    div[data-sstbreite="50"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="50-25-25"]
    div[data-sstbreite="50"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="50-50"]
    div[data-sstbreite="50"][data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="50-50"]
    div[data-sstbreite="50"][data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="50-50"]
    div[data-sstbreite="50"][data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="50-50"]
    div[data-sstbreite="50"][data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"] {
    width: calc(100% - 32px);
  }

  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="25-25-25-25"]
    div[data-sstbreite="25"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="25-25-25-25"]
    div[data-sstbreite="25"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="25-25-50"]
    div[data-sstbreite="25"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="25-25-50"]
    div[data-sstbreite="25"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="50-25-25"]
    div[data-sstbreite="25"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="50-25-25"]
    div[data-sstbreite="25"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="66-33"]
    div[data-sstbreite="66"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="66-33"]
    div[data-sstbreite="33"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="33-66"]
    div[data-sstbreite="66"],
  body:not(.startseiteOhneDCEteaser_0)
    div[data-aufteilung="33-66"]
    div[data-sstbreite="33"] {
    width: calc(50% - 32px);
  }
}

@media only screen and (max-width: 1439px) {
  body.startseite .slick-prev {
    left: -5px !important;
  }

  body.startseite .slick-next {
    right: -5px !important;
  }

  body.startseite:not(.startseiteOhneDCEteaser_1)
    .redaktionell
    > div
    > .helperDiv {
    padding: 48px 30px 0 30px;
  }

  body.startseite
    .redaktionell
    > div
    > .helperDiv
    .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer,
  body.startseite .redaktionell > div > .helperDiv .slick-slider {
    width: calc(100% + 32px);
    max-width: calc(100% + 32px) !important;
    margin-left: -16px;
    margin-right: -16px;
  }

  div[data-aufteilung="25-25-50"] div[data-sstbreite="50"],
  div[data-aufteilung="25-25-50"] div[data-sstbreite="50"],
  div[data-aufteilung="50-25-25"] div[data-sstbreite="50"],
  div[data-aufteilung="50-25-25"] div[data-sstbreite="50"],
  div[data-aufteilung="50-50"]
    div[data-sstbreite="50"][data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"],
  div[data-aufteilung="50-50"]
    div[data-sstbreite="50"][data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"],
  div[data-aufteilung="50-50"]
    div[data-sstbreite="50"][data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"],
  div[data-aufteilung="50-50"]
    div[data-sstbreite="50"][data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"] {
    width: calc(100% - 32px);
  }

  div[data-aufteilung="25-25-25-25"] div[data-sstbreite="25"],
  div[data-aufteilung="25-25-25-25"] div[data-sstbreite="25"],
  div[data-aufteilung="25-25-50"] div[data-sstbreite="25"],
  div[data-aufteilung="25-25-50"] div[data-sstbreite="25"],
  div[data-aufteilung="50-25-25"] div[data-sstbreite="25"],
  div[data-aufteilung="50-25-25"] div[data-sstbreite="25"],
  div[data-aufteilung="66-33"] div[data-sstbreite="66"],
  div[data-aufteilung="66-33"] div[data-sstbreite="33"],
  div[data-aufteilung="33-66"] div[data-sstbreite="66"],
  div[data-aufteilung="33-66"] div[data-sstbreite="33"] {
    width: calc(50% - 32px);
  }
}
/*
@media only screen and (max-width: 1439px) and (min-width: 1024px) {
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"][data-sstbildbreite="50"]
    > div,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"][data-sstbildbreite="50"]
    > div,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"][data-sstbildbreite="50"]
    > div,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"][data-sstbildbreite="50"]
    > div {
    width: 25%;
  }

  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"][data-sstbildbreite="50"]
    > div.main,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"][data-sstbildbreite="50"]
    > div.main,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"][data-sstbildbreite="50"]
    > div.main,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"][data-sstbildbreite="50"]
    > div.main {
    width: 75%;
  }
}
  */

@media only screen and (max-width: 768px) {
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"][data-sstbildbreite="50"]
    > div,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"][data-sstbildbreite="50"]
    > div,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"][data-sstbildbreite="50"]
    > div,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"][data-sstbildbreite="50"]
    > div {
    width: 100%;
  }
}

@media only screen and (max-width: 1440px) {
  .dce_startseitenteaser
    p:not(.wie_h2, .wie_h3, .wie_h4, .wie_fliesstext, .subline) {
    font-size: 1.8rem;
    line-height: 1.5;
  }

  .dce_startseitenteaser p.size_small {
    font-size: 2.1rem;
    line-height: 1.4;
  }

  .dce_startseitenteaser p.size_bigger {
    font-size: 2.5rem;
    line-height: 1.4;
  }

  .dce_startseitenteaser p.size_big {
    font-size: 3.2rem;
    line-height: 1.4;
  }

  .dce_startseitenteaser p.size_verybig {
    font-size: 4.5rem;
    line-height: 1.4;
  }
}

@media only screen and (max-width: 1339px) {
  .dce_startseitenteaser p.size_bigger {
    font-size: 2.6rem;
  }

  body.startseite:not(.startseiteOhneDCEteaser_1)
    .redaktionell
    > div
    > .helperDiv {
    padding: 30px 30px 0 30px;
  }

  .dce_startseitenteaser,
  .dce_startseitenteaser[data-ssttyp="textpic"] > .main {
    padding: 30px 30px 0 30px;
  }

  .dce_startseitenteaser[data-ssttyp="flipteaser"] .card .front,
  .dce_startseitenteaser[data-ssttyp="flipteaser"] .card .back,
  .dce_startseitenteaser[data-ssttyp="flipteaser"] .card .back .back-content,
  .dce_startseitenteaser[data-ssttyp="pic"] .textoverlay {
    padding: 30px 30px 0 30px;
  }

  .dce_startseitenteaser[data-ssttyp="flipteaser"] .card .back .back-content {
    padding-bottom: 60px;
  }

  .dce_startseitenteaser[data-ssttyp="pic"][data-headerposv="1"] .textoverlay {
    bottom: 0;
  }

  slick-slide .article {
    padding: 30px 30px 0 30px;
  }

  .dce_startseitenteaser[data-ssttyp="pic"],
  .dce_startseitenteaser[data-ssttyp="textpic"],
  .dce_startseitenteaser[data-sstbreite="100"].mit_marginalspalte {
    padding: 0;
  }

  .dce_startseitenteaser .voller_unterer_Abstand,
  .dce_startseitenteaser p,
  .dce_startseitenteaser h1,
  .dce_startseitenteaser h2,
  .dce_startseitenteaser .wie_h1,
  .dce_startseitenteaser .wie_h2,
  .dce_startseitenteaser .wie_fliesstext,
  .dce_startseitenteaser ul:not(.multicolumnContainer),
  .dce_startseitenteaser ol,
  .dce_startseitenteaser table,
  .dce_startseitenteaser form,
  .dce_startseitenteaser img,
  .dce_startseitenteaser svg,
  .dce_startseitenteaser .flowplayer,
  .dce_startseitenteaser .videocontent,
  .dce_startseitenteaser
    .komplettrahmen
    .openinoverlay_nodesktop
    A.overlay_link,
  .dce_startseitenteaser
    .komplettrahmen
    .openinoverlay_VPsmaller768
    A.overlay_link,
  .dce_startseitenteaser .teaserbox_rohstoffknappheit,
  .dce_startseitenteaser .tx-3slocations-pi2 .entry,
  .dce_startseitenteaser .mapcontainer,
  .dce_startseitenteaser .youtubeVideo,
  .dce_startseitenteaser .video-js,
  .dce_startseitenteaser .csc-divider,
  .dce_startseitenteaser .image-caption,
  .dce_startseitenteaser .duo_akkordeon,
  .dce_startseitenteaser .triple_akkordeon,
  .dce_startseitenteaser .einzel_akkordeon,
  .dce_startseitenteaser .slick-slider,
  .dce_startseitenteaser .dce_startseitenteaser {
    margin-bottom: 30px;
  }

  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer > .frame {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .redaktionell > div > .helperDiv.letztesElementStandardAbstand {
    padding-bottom: 0;
  }

  .startseitenteaser_iconlink {
    bottom: 30px;
    right: 30px;
  }

  .dce_startseitenteaser[data-ssttyp="textpic"][data-addIcon="1"] .main,
  .dce_startseitenteaser[data-ssttyp="text"][data-addIcon="1"],
  .dce_startseitenteaser[data-ssttyp="text"][data-addIcon="1"].mit_marginalspalte
    .main,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"][data-addIcon="1"]
    .main,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"][data-addIcon="1"]
    .main,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"][data-addIcon="1"]
    .main,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"][data-addIcon="1"]
    .main {
    padding-bottom: 66px;
  }

  body.startseite
    .redaktionell
    > div
    > .helperDiv
    div
    .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer,
  body.startseite .redaktionell > div > .helperDiv div .slick-slider {
    max-width: calc(100% + 30px) !important;
    width: calc(100% + 30px) !important;
    margin-left: -15px;
    margin-right: -15px;
  }

  body.startseite
    .redaktionell
    > div
    > .helperDiv
    .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer,
  body.startseite .redaktionell > div > .helperDiv .slick-slider {
    width: calc(100% + 30px);
    max-width: calc(100% + 30px) !important;
    margin-left: -15px;
    margin-right: -15px;
  }

  /*Hier folgt ein GEFÜHLTER Wert. Offenbar hat die Extension Slick Rundungsschwächen*/
  body.startseite .slick-slide > div {
    /* margin: 0 15px; */
  }

  .dce_startseitenteaser[data-sstbreite="100"],
  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer > .frame {
    width: calc(100% - 30px);
  }

  .dce_startseitenteaser[data-sstbreite="33"] {
    width: calc(33.333333% - 30px);
  }

  .dce_startseitenteaser[data-sstbreite="100"],
  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer > .frame,
  .dce_startseitenteaser[data-sstbreite="50"],
  .dce_startseitenteaser[data-sstbreite="66"],
  .dce_startseitenteaser[data-sstbreite="33"],
  .dce_startseitenteaser[data-sstbreite="25"] {
    margin-left: 15px;
    margin-right: 15px;
  }

  div[data-aufteilung="25-25-50"] div[data-sstbreite="50"],
  div[data-aufteilung="25-25-50"] div[data-sstbreite="50"],
  div[data-aufteilung="50-25-25"] div[data-sstbreite="50"],
  div[data-aufteilung="50-25-25"] div[data-sstbreite="50"] {
    width: calc(100% - 30px);
  }

  div[data-aufteilung="25-25-25-25"] div[data-sstbreite="25"],
  div[data-aufteilung="25-25-25-25"] div[data-sstbreite="25"],
  div[data-aufteilung="25-25-50"] div[data-sstbreite="25"],
  div[data-aufteilung="25-25-50"] div[data-sstbreite="25"],
  div[data-aufteilung="50-25-25"] div[data-sstbreite="25"],
  div[data-aufteilung="50-25-25"] div[data-sstbreite="25"],
  div[data-aufteilung="66-33"] div[data-sstbreite="66"],
  div[data-aufteilung="66-33"] div[data-sstbreite="33"],
  div[data-aufteilung="33-66"] div[data-sstbreite="66"],
  div[data-aufteilung="33-66"] div[data-sstbreite="33"] {
    width: calc(50% - 30px);
  }
}

@media only screen and (max-width: 1440px) {
  body:not(.startseiteOhneDCEteaser_0)
    .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer[data-aufteilung="33-33-33"]
    div[data-sstbreite="33"] {
    width: calc(50% - 32px);
  }

  /* body:not(.startseiteOhneDCEteaser_0)
    .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer[data-aufteilung="33-33-33"]
    div[data-sstbreite="33"]:first-child {
    width: calc(100% - 32px);
  } */
}

@media only screen and (max-width: 1023px) {
  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer
    div[data-ssttyp="textpic"] {
    flex-flow: column wrap;
  }

  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer[data-aufteilung="33-33-33"]
    div[data-sstbreite="33"] {
    width: calc(50% - 32px);
  }

  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer[data-aufteilung="33-33-33"]
    div[data-sstbreite="33"]:first-child {
    width: calc(100% - 32px);
  }
}

@media only screen and (max-width: 768px) {
  .dce_startseitenteaser p {
    font-size: 1.8rem;
    line-height: 1.5;
  }

  .dce_startseitenteaser p.size_small {
    font-size: 2.1rem;
    line-height: 1.4;
  }

  .dce_startseitenteaser p.size_bigger {
    font-size: 2.3rem;
    line-height: 1.4;
  }

  .dce_startseitenteaser p.size_big {
    font-size: 2.9rem;
    line-height: 1.4;
  }

  .dce_startseitenteaser p.size_verybig {
    font-size: 4rem;
    line-height: 1.4;
  }
}

@media only screen and (max-width: 1024px) {
  .dce_startseitenteaser:not(.ohne_link):hover:before {
    display: none;
  }
}

@media only screen and (max-width: 1023px) {
  body:not(.startseiteOhneDCEteaser_0)
    .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer
    div[data-ssttyp="textpic"]
    > div {
    width: 100% !important;
  }

  body:not(.startseiteOhneDCEteaser_0)
    .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer
    div[data-ssttyp="textpic"]
    > .teaserimage {
    width: 100% !important;
    height: auto !important;
  }

  body:not(.startseiteOhneDCEteaser_0)
    .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer
    div[data-ssttyp="textpic"]
    .main {
    padding-bottom: 0 !important;
  }

  body:not(.startseiteOhneDCEteaser_0)
    .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer
    div[data-ssttyp="textpic"][data-addicon="1"]
    .main {
    padding-bottom: 72px !important;
  }
}

@media only screen and (max-width: 767px) {
  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer
    > .dce_startseitenteaser {
    width: calc(100% - 30px) !important;
  }

  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer
    div[data-ssttyp="textpic"]
    > div {
    width: auto !important;
  }

  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer
    div[data-ssttyp="textpic"]
    > .teaserimage {
    width: 100% !important;
    height: auto !important;
  }

  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer
    div[data-ssttyp="textpic"]
    .main {
    padding-bottom: 0 !important;
  }

  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer
    div[data-ssttyp="textpic"][data-addicon="1"]
    .main {
    padding-bottom: 72px !important;
  }

  .dce_startseitenteaser p {
    font-size: 1.7rem;
    line-height: 1.6;
  }

  .dce_startseitenteaser p.size_small {
    font-size: 1.9rem;
    line-height: 1.4;
  }

  .dce_startseitenteaser p.size_bigger {
    font-size: 2.1rem;
    line-height: 1.4;
  }

  .dce_startseitenteaser p.size_big {
    font-size: 2.6rem;
    line-height: 1.4;
  }

  .dce_startseitenteaser p.size_verybig {
    font-size: 3.6rem;
    line-height: 1.4;
  }
}

@media only screen and (max-width: 767px) {
  body.startseite .slick-prev {
    left: -0 !important;
  }

  body.startseite .slick-next {
    right: -0 !important;
  }

  body.startseite:not(.startseiteOhneDCEteaser_1)
    .redaktionell
    > div
    > .helperDiv {
    padding: 30px 20px 0 20px;
  }

  /* Ab hier war ursprünglich der Cut für kleiner als 568, aber laut Mail von SB soll 568 schon aussehen wie 320 */
  .slick-prev,
  .slick-prev:hover,
  .slick-prev:focus,
  .slick-next,
  .slick-next:hover,
  .slick-next:focus {
    width: 34px !important;
    height: 34px !important;
    border-radius: 50%;
  }

  body.startseite .slick-prev {
    left: -5px !important;
  }

  body.startseite .slick-next {
    right: -5px !important;
  }

  ul.linkliste_gross_linksymbole a:after {
    width: 30px;
    height: 30px;
  }

  .dce_startseitenteaser,
  .dce_startseitenteaser[data-ssttyp="textpic"] > .main {
    padding: 22px 22px 0 22px;
  }

  .slick-slide .article {
    padding: 22px 22px 0 22px;
  }

  .dce_startseitenteaser[data-ssttyp="pic"],
  .dce_startseitenteaser[data-ssttyp="textpic"],
  .dce_startseitenteaser[data-sstbreite="100"].mit_marginalspalte {
    padding: 0;
  }

  .dce_startseitenteaser .voller_unterer_Abstand,
  .dce_startseitenteaser p,
  .dce_startseitenteaser h1,
  .dce_startseitenteaser h2,
  .dce_startseitenteaser .wie_h1,
  .dce_startseitenteaser .wie_h2,
  .dce_startseitenteaser .wie_fliesstext,
  .dce_startseitenteaser ul:not(.multicolumnContainer),
  .dce_startseitenteaser ol,
  .dce_startseitenteaser table,
  .dce_startseitenteaser form,
  .dce_startseitenteaser img,
  .dce_startseitenteaser svg,
  .dce_startseitenteaser .flowplayer,
  .dce_startseitenteaser .videocontent,
  .dce_startseitenteaser.openinoverlay_nodesktop A.overlay_link,
  .dce_startseitenteaser .openinoverlay_VPsmaller768 A.overlay_link,
  .dce_startseitenteaser .teaserbox_rohstoffknappheit,
  .dce_startseitenteaser .tx-3slocations-pi2 .entry,
  .dce_startseitenteaser .mapcontainer,
  .dce_startseitenteaser .youtubeVideo,
  .dce_startseitenteaser .video-js,
  .dce_startseitenteaser .csc-divider,
  .dce_startseitenteaser .image-caption,
  .dce_startseitenteaser .duo_akkordeon,
  .dce_startseitenteaser .triple_akkordeon,
  .dce_startseitenteaser .einzel_akkordeon,
  .dce_startseitenteaser .slick-slider,
  .dce_startseitenteaser .dce_startseitenteaser {
    margin-bottom: 22px;
  }

  .tx-t3sprotein-template_Startseitenteaser_Zeilenklammer > .frame {
    padding-top: 22px;
    padding-left: 22px;
    padding-right: 22px;
  }

  .startseitenteaser_iconlink {
    bottom: 22px;
    right: 22px;
  }

  .dce_startseitenteaser[data-ssttyp="textpic"][data-addIcon="1"] .main,
  .dce_startseitenteaser[data-ssttyp="text"][data-addIcon="1"],
  .dce_startseitenteaser[data-ssttyp="text"][data-addIcon="1"].mit_marginalspalte
    .main,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_kr"][data-addIcon="1"]
    .main,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_kr"][data-addIcon="1"]
    .main,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="rv_text_u_kr"][data-addIcon="1"]
    .main,
  .dce_startseitenteaser[data-ssttyp="textpic"][data-sstmediapos="lv_text_u_kr"][data-addIcon="1"]
    .main {
    padding-bottom: 58px;
  }

  body.startseite:not(.startseiteOhneDCEteaser_1)
    .redaktionell
    > div
    > .helperDiv {
    padding: 22px 20px 0px 20px;
  }

  body.startseite:not(.startseiteOhneDCEteaser_1) .zusatzmenue > .helperDiv {
    padding: 0 20px 14px 20px;
  }

  body.startseite:not(.startseiteOhneDCEteaser_1) .totop_print > .helperDiv {
    padding: 0 20px 0 20px;
  }

  body.startseite:not(.startseiteOhneDCEteaser_1)
    .redaktionell
    > div
    > .helperDiv.letztesElementStandardAbstand {
    padding-bottom: 0;
  }

  .dce_startseitenteaser[data-ssttyp="flipteaser"] .card .front,
  .dce_startseitenteaser[data-ssttyp="flipteaser"] .card .back,
  .dce_startseitenteaser[data-ssttyp="flipteaser"] .card .back .back-content,
  .dce_startseitenteaser[data-ssttyp="pic"] .textoverlay {
    padding: 22px 22px 0 22px;
  }

  .dce_startseitenteaser[data-ssttyp="flipteaser"] .card .back .back-content {
    padding-bottom: 60px;
  }
}

/* Test */

.dce_startseitenteaser.bg_transparent[data-nopaddinghover="1"][data-sstrahmen="0"] {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 32px !important;
}

.dce_startseitenteaser.bg_transparent[data-nopaddinghover="1"][data-sstrahmen="0"]
  .startseitenteaser_iconlink {
  bottom: 0;
  right: 0;
}
