/* -----------------------------------------
     RESET
-------------------------------------------- */
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    font-family: 'TheSans', sans-serif;
}

a.more-ikon {

   background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48IS0tR2VuZXJhdGVkIGJ5IElKU1ZHIChodHRwczovL2dpdGh1Yi5jb20vaWNvbmphci9JSlNWRyktLT48cGF0aCBkPSJNMCwwaDI0djI0aC0yNHYtMjRaIiBmaWxsPSJub25lIj48L3BhdGg+PHBhdGggZmlsbD0iIzAwM0M3NSIgZD0iTTEyLDRsLTEuNDEsMS40MWw1LjU4LDUuNTloLTEyLjE3djJoMTIuMTdsLTUuNTgsNS41OWwxLjQxLDEuNDFsOCwtOGwtOCwtOFoiPjwvcGF0aD48L3N2Zz4=');
   background-repeat: no-repeat;
   padding-left: 25px;
   color: #003C75;
   font-weight: 600;
   font-size: 16px;
}



/* -----------------------------------------
    News
-------------------------------------------- */
.news {background-color: #ffeba2;}
.news h2 {
   color: var(--blau);
   font-weight: 900;
}

.news a {color: var(--blau);}



/* -----------------------------------------
	Artikel
-------------------------------------------- */


.artintro-topline {
   border-bottom: 1px dotted var(--blau);
   font-weight: 300;
   text-transform: uppercase;
   font-size: 19px;
   letter-spacing: 2px;
   color: var(--blau);
   margin-bottom: 2em;
   padding-bottom: 8px;
}

section.artintro { 
   
   color: black;
   background-repeat: no-repeat;
   background-position: right 5% bottom;
   background-size: 200px;
}




section.artintro h1,
section.artintro h2,
section.artintro h3 { 
   color: #003d76;
   /* width: 75%; */
}

img.intro-image-overflow {
   position:absolute;
   top:0;
   left: 0;
   right: 0;
}

@media (min-width: 110px) {

	img.intro-image-overflow {
		position: relative !important;
		display: block;
		top:0;
		left: 0;
		right: 0;
   }

 
}




/* -----------------------------------------
    Slider 
-------------------------------------------- */

.coverslider {
   margin-bottom: 3em;
}

.coverslider-teaser {
   background-color: rgba(255, 212, 0, 0.85);
   padding: 30px;
   max-width: 40vw;
}

.coverslider-teaser * {
   padding:0;
   margin:0;
   color: #003d76 !important;
}

.coverslider-teaser h3 {
   font-size: clamp(1.5rem, 2.5vw, 4rem);
    line-height: 1.3em !important;
    margin-bottom: 0.5rem;
}

.coverslider-teaser p {
   font-size: clamp(16px, 19px, 22px); 
}


.uk-position-center-right.coverslider-teaser {
   padding-right: 60px;
}

.uk-position-center-left.coverslider-teaser {
   padding-left: 60px;
}

.coverslider .uk-dotnav {
   margin-top: 16px
}

.coverslider .uk-dotnav a {
   border: 1px solid #003d76 !important;
}

.coverslider .uk-dotnav li.uk-active a {
   background-color: #003d76 !important;
}

@media (max-width: 800px) {
    
    .coverslider-teaser h3 {
        font-size: 15px;
        margin-bottom: 0.25rem;
    }
    
    .coverslider-teaser p {
        display:none 
    }

    .coverslider-teaser {
        padding: 15px 20px;
    }

    .uk-position-center-left.coverslider-teaser {
         padding-left: 30px;
     }
    
 
}



/* -----------------------------------------
    Siegel
-------------------------------------------- */

section.siegel {margin-bottom: clamp(2em, 4em, 6em);}
.siegel-image { 
   object-fit: contain;
   height: 160px;
   width: 160px;
}

.siegel-mobil { margin-top: 1.5em;}