/* Extra Styles - Custom CSS */
/* Automatisch generiert am 23.10.2025 14:11:17 */

/* Individuelle CSS-Stile */
/* NAVBAR LINK-Farbe */
.uk-light .uk-navbar-nav > li > a {color: #fff;}
.oejv-navi {background-color: #a70091;}
.uk-card {border-radius: 5px;}
.uk-offcanvas-bar .uk-nav-default a
{
    color: #fff!important;
}

.aspect-ratio-16-9 {
  display: flow-root;
  position: relative;
}

.aspect-ratio-16-9::before {
  content: '';
  float: left;
  padding-bottom: 56.25%;
}
@media screen and (max-width: 1499px) {
  img.logo { height: 100px; position: absolute; left: 4%; top: 0px; z-index: 20}   
 }    
@media screen and (max-width: 960px) {
         img.logo { height: 80px; position: absolute; left: 4%; top: 0px; z-index: 20}   
}  
@media screen and (min-width: 1500px) {        
        img.logo { height: 130px; position: absolute; left: 4%; top: 0px; z-index: 20}
}   

/* ENDE - DEFAULTS */

/* Generierte Styles */

/* lila (card) */
.uk-card-alternativ_01 {
    background-color: #A70091 !important;
    color: #fff !important;
}
.uk-card-alternativ_01 h1, .uk-card-alternativ_01 h2, .uk-card-alternativ_01 h3, .uk-card-alternativ_01 h4, .uk-card-alternativ_01 h5, .uk-card-alternativ_01 h6,
.uk-card-alternativ_01 .uk-h1, .uk-card-alternativ_01 .uk-h2, .uk-card-alternativ_01 .uk-h3, .uk-card-alternativ_01 .uk-h4, .uk-card-alternativ_01 .uk-h5, .uk-card-alternativ_01 .uk-h6,
.uk-card-alternativ_01 .uk-heading-small, .uk-card-alternativ_01 .uk-heading-medium, .uk-card-alternativ_01 .uk-heading-large, .uk-card-alternativ_01 .uk-heading-xlarge, .uk-card-alternativ_01 .uk-heading-2xlarge {
    color: #fff !important;
}
a .uk-card-alternativ_01:hover {
    box-shadow: 0 14px 25px rgba(0,0,0,0.16);
}

/* Sandfarben (section) */
.uk-section-Hintergrund_01 {
    background-color: #ECE4D9 !important;
}
