@charset "UTF-8";.own {
  --cassiopeia-color-primary: #000000;
  --cassiopeia-color-hover: #174F4B;
  --cassiopeia-color-link: #000000;
}

.container-banner .banner-overlay {
   height: 30vh;
   /* --cassiopeia-color-link: #ffffff;*/
   /* background-image: url(../../../../images/platzbilder/Bunker9schmal.jpg); */

}

.float-center.item-image {
  text-align: center;
  border-radius: 20px;
  overflow: hidden;     /* erforderlich für border radius */
  /* width: 150px; */
  filter: contrast(100%);
  height: auto;

  max-width: 40%;
}

.circle.item-image {
  border-radius: 50%;
  overflow: hidden;     /* erforderlich für border radius */
}


/* diese Eintrge erzeugen für die Bilder in den news einheitliche Größen */ .newsflash-image { height: 400px; display: flex; justify-content: center; align-items: center; } .newsflash-image img { width: 100%; height: 100%; object-fit: contain; }
.header {
   /* background: red; */

}

.ri {
  text-align: center;
  border-radius: 20px;
  overflow: hidden;     /* erforderlich für border radius */

  /* width: 150px; */
  filter: contrast(100%);

}


.sidebar-right.card {
 /* background: PaleGreen; */
 /* color: red */
}



.container-bottom-b{
 /* background: red; */
}

/*
.card {
 background: red;
}
*/

body li[itemscope][itemtype*="schema.org/Article"] p{

    line-height:1.75;
    color:#444;
    font-size:1.05rem;
}

/* =======================================================
   News-Karten
   ======================================================= */

.newsflash-title {
    font-size: clamp(1.45rem, 3vw, 2rem);
    line-height: 1.2;
    font-weight: 700;
    color: #174F4B;

    margin-top: 0;
    margin-bottom: 20px;
}

.newsflash-image img{

    border-radius:12px;

    transition:transform .3s ease;
}

.newsflash-image img:hover{

    transform:scale(1.02);
}

body li[itemscope][itemtype*="schema.org/Article"] {

    list-style: none;

    background: #f7f8f5;
    border: 1px solid #dfe5de;
    border-left: 4px solid #174F4B;

    border-radius: 14px;

    padding: 28px;
    margin-bottom: 40px;

    box-shadow: 0 8px 20px rgba(0,0,0,.06);

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        background-color 0.25s ease;
}

body li[itemscope][itemtype*="schema.org/Article"]:hover {

    transform: translateY(-4px);

    background: #ffffff;

    box-shadow: 0 16px 35px rgba(0,0,0,.10);
}
