.mod-articlesnews-horizontal figure img {
  width: 50%;
}

/* Einleitungsbild bei Artikel zentrieren */

    .article-details .article-full-image {  
      text-align: center;
      border-radius: 10px;
      /* height: 2000px; */
    }

    .article-details .article-header h1 {
      font-size: 1.5rem;
    }

.article-list .article {
  border: none;
}

.article-list .article .article-intro-image img {
      border-radius: 10px;
    }


/* Bild von Newsflash (Modulposition rechts) verkleinern, nach rechts verschieben*/
/* #sp-left .sp-module .sp-module-content .newsflash-image, #sp-right .sp-module .sp-module-content .newsflash-image img{ */
     .newsflash-image img { 
      display: block;
      float: right;
      max-width: 65%;
      height: auto;
      margin: 0 0 0 2rem
    }
  
/* START Größe des Gesamtlayout (Header, Slidergröße, Body etc) ändern */

    .layout-boxed .body-innerwrapper {
        /*background: #4F4F4F;*/
      max-width: 75%
    }

    .container {        
      max-width: 99%;
    } 

    .djslider {        
      width: 74%;        
    } 

/* ENDE Größe des Gesamtlayout ändern*/

/* ----------------------------------------*/

/* Menübereich - Hauptmenü (grauer Balken) */
#sp-header {
  	height: 65px;
  	border-radius: 0.1rem; 
    border-bottom: 5px solid rgba(0, 0, 0, .15);    
    border-color: #4F4F4F;  
}

/* Menübereich - Drop-Down-Menü (runde Ecken) */
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    border-radius: 0.5rem; 
}
#sp-header.header-sticky ~ section#sp-main-body {
    padding-top: 5px;
}

/* Alle Bilder einen Radius vergeben */
img {
  border-radius: 10px;
}

/* START Änderungen MODULE */

#sp-main-body {
	border-radius: 10px;
}

/* Einstellungen zur Überschrift K2 Modul Aktuell */
#sp-left .sp-module, #sp-right .sp-module { 
    margin-top: 20px;
    border: 2px solid #4363A0;
    padding: 10px;    
    border-radius: 10px;
    background-color: #FAFAFA;
}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
    margin: 0 0 10px;    
    padding-bottom: 3px;
    font-family: lemonada, tahoma, arial;
    font-size: 20px;
    font-weight: 700;
    border-bottom: 1px solid #DBD0AC;
}

#sp-left .sp-module ul, #sp-right .sp-module ul {
    /* list-style: none; 
    padding: 0; */
    margin: 9px;
}

#sp-left .sp-module ul > li > a, #sp-right .sp-module ul > li > a {
    display: block;
    padding: 5px 0;
    line-height: 16px;    
    padding: 2px 0;
    color: #4363A0;
    font-weight: bolder;
}

#sp-left .sp-module ul > li > a:hover, #sp-right .sp-module ul > li > a:hover {
 color: #ED7E23;
}


#sp-header.header-sticky ~ section#sp-main-body {
    padding-top: 5px;
}

/* Modul Footer */
#sp-bottom {
    padding: 6px 0 3px;
    font-size: 14px;
    line-height: 1.6;
}

#sp-bottom .sp-module {
	margin-bottom: 1px; 
}

#sp-footer .container-inner {
    padding: 5px 0; 
}


/* ENDE Änderungen MODULE */
/* --------------------------------------------------------------------------- */

