p {
padding-bottom: 10px;
  hyphens: auto;
}
/* --------- nötig für Farbwechsel Header ---------- */
#topbarrow.smaller  {
    background-color: #000000;
}
/* --------- nötig für Listen ---------- */
.black {
  list-style: none; /* Standard-Bullets entfernen */
  padding-left: 0;
}

.black li {
  position: relative;
  padding-left: 2em; /* Platz für das Icon */
  margin-bottom: 0.7em;
}

.black li::before {
  content: "\f138"; /* Font Awesome Unicode für fa-check-circle */
  font-family: "Font Awesome 6 Free";
  font-weight: 900; /* Für Solid-Icons */
  position: absolute;
  left: 0;
  top: 0;
  color: #000000;
  font-size: 1em;
}

.liste {
  list-style: none; /* Standard-Bullets entfernen */
  padding-left: 0;
}

.liste li {
  position: relative;
  padding-left: 2em; /* Platz für das Icon */
  margin-bottom: 0.7em;
}

.liste li::before {
  content: "\f138"; /* Font Awesome Unicode für fa-check-circle */
  font-family: "Font Awesome 6 Free";
  font-weight: 900; /* Für Solid-Icons */
  position: absolute;
  left: 0;
  top: 0;
  color: #E5007D;
  font-size: 1em;
}

.blau {
  list-style: none; /* Standard-Bullets entfernen */
  padding-left: 0;
}

.blau li {
  position: relative;
  padding-left: 2em; /* Platz für das Icon */
  margin-bottom: 0.7em;
}

.blau li::before {
  content: "\f138"; /* Font Awesome Unicode für fa-check-circle */
  font-family: "Font Awesome 6 Free";
  font-weight: 900; /* Für Solid-Icons */
  position: absolute;
  left: 0;
  top: 0;
  color: #029FE3;
  font-size: 1em;
}
/* --------- nötig für Imageslider ---------- */

img.pbck_slide_img {
border-radius: 600px 600px 600px 600px;
  background: #ffffff;
}
.pbck_carousel .pbck_slides:not([data-sliderheight="auto"]) .pbck_slide_img {
  border: 5px solid #029FE3;
  padding: 6px;
}
.pbck_carousel .pbck_carousel_controls {
  position: sticky;
  bottom: 50px;
}

