/*h1 {
	color: red;
}

@media screen and (max-width: 992px) {
    h1 {
        color: blue;
		margin-bottom: 50px;
    }
}

@media screen and (max-width: 768px) {
    h1 {
        color: green;
    }
}


.GBArticlePreview {
	background-color: yellow;
}*/



/* h1 Auspielung global auf 24px  */
.h1, h1 {
	
    font-size: 24px;
	line-height: 1.2;
	margin-top: 8px;
	margin-bottom: 5px;
}

/* --------------------------------------------------------------------------------------------- */

/* h6 -> Überschrift weitere Rubriken Mobile !!!!!!   */
.h6, h6 {
	
    font-size: 24px;
	line-height: 1.2;
	margin-top: -10px;
	margin-bottom: -10px;
}

/* --------------------------------------------------------------------------------------------- */

/* h5 -> Überschrift 1. Rubrik Lokales Mobile !!!!!!   */
.h5, h5 {

    font-size: 24px;
	line-height: 1.2;
	margin-top: 5px;
	margin-bottom: -10px;
}

/* --------------------------------------------------------------------------------------------- */

/* h4 -> WO IST h4 noch -> in dem Ergebnis der Suchfunktion!!!!!!   */
.h4, h4 {

    font-size: 20px;
	line-height: 1.3;
}

/* --------------------------------------------------------------------------------------------- */

/* h10 -> Überschrift Rubriken Startseite PC  !!!!!!   */
.h10, h10 {
	
	font-size: 36px;
}
/* --------------------------------------------------------------------------------------------- */

/* h9 -> Überschrift Rubriken Sport Gemeinden Orte PC  !!!!!!   */
.h9, h9 {
	
	font-size: 22px;
}

/* --------------------------------------------------------------------------------------------- */


/* Zweite Ebene der Desktop Navigation ausblenden   FUNKTIONIERT!!!!!!   */

#m_wdivDesktopNavbar .NavSecondLevel {
	display: none;
}

#m_wdivDesktopNavbar .caret {
	display: none;
}
/* --------------------------------------------------------------------------------------------- */


/* Logo MOBILE im Header an Breite anpassen (->100%)    FUNKTIONIERT!!!!!!   */

#WcmsLogoXs img 
{
	width: 150px;
}
/* --------------------------------------------------------------------------------------------- */

/* Author Bild ausblenden FUNKTIONIERT!!!!!!    */
.image-credit{
	display:none;
	}

/* --------------------------------------------------------------------------------------------- */

/* Bild im Artikel volle Breite FUNKTIONIERT!!!!!!   */
.img-responsive {
	
	width: 100%;
	max-width: 100%;

}

/* --------------------------------------------------------------------------------------------- */

/* Gäubote-Blau Anmelden/Warenkorb */

.glyphicon-shopping-cart::before {
    content: "\e116";
}
Element {
}
.margin-bottom-10 {
    margin-bottom: 1.0em;
}
.margin-left-05 {
    margin-left: 0.5em;
}
.margin-right-05 {
    margin-right: 0.5em;
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: Glyphicons Halflings;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
*, *::after, *::before {
    box-sizing: border-box;
}
a {
    color: #006eb8;
}

/* --------------------------------------------------------------------------------------------- */

/* Gäubote-Blau Suchfunktion FUNKTIONIERT!!!!!!   */


button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
Element {
}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    margin-left: -1px;
}
.input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group .form-control:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.input-group-btn, .input-group-btn > .btn {
    position: relative;
}
.input-group-btn button {
    height: 36px;
}
button, html [type="button"], [type="reset"], [type="submit"] {
    -webkit-appearance: button;
}
.btn-primary {
    color: #fff;
    background-color: #006eb8;
    border-color: transparent;
}

/* --------------------------------------------------------------------------------------------- */

/* Gäubote-Blau Bildbox  FUNKTIONIERT!!!!!! */

.StoryShowGalleryBox figcaption p {
    margin-top: 0px;
    background-color: #006eb8;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
	font-style: oblique;
}

/* --------------------------------------------------------------------------------------------- */

/* Gäubote-Blau Navibar FUNKTIONIERT!!!!!! */

@media (min-width:768px) {
 .navbar-text {
  float:left;
  margin-left:15px;
  margin-right:15px
 }
 .navbar-text.navbar-right:last-child {
  margin-right:0
 }
}
.navbar-default {
 background-color:#006eb8;
 border-color:#fff
}
.navbar-default .navbar-brand {
 color:#fff
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
 color:#205b97;
 background-color:#eee
 }
 
 /* --------------------------------------------------------------------------------------------- */
 
 /* Bildbalken grau und BU schwarz  FUNKTIONIERT!!!!!! */

.StoryShowGalleryBox figcaption p {
    margin-top: 0px;
    background-color: #e7e7e7;
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
}

/* --------------------------------------------------------------------------------------------- */

 /* Entfällt: Sie müssen angemeldet sein... */
 
 /*#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_ctl08_m_ctrlInfoTextNoUserLoggedIn
	{
	display:none;
	}
 
/* --------------------------------------------------------------------------------------------- */

 /* Artikel Aktionen */
 
 /*.StoryShowMetaActions
	{
	display:none;
	}

/* --------------------------------------------------------------------------------------------- */

 /* Headline Artikelansicht */
 
/*.headLine
	{
	display:none;
	}
 
/* --------------------------------------------------------------------------------------------- */

 /* Logos */
/*#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_ctl05_m_ctrlEditContainer
 	{
	display:none;
	}
/* --------------------------------------------------------------------------------------------- */

 /* Kommentarfunktion */

#m_wbtnOpenCommentPanel
	{
	display:none;
	}

/* --------------------------------------------------------------------------------------------- */

 /* Leserbeitrag raus */
 
 #m_wbtnOpenUserContentPanel
{
	display:none;
	}
	
/* --------------------------------------------------------------------------------------------- */

/*  Suchbalken Breite FUNKTIONIERT!!!! */
 
.SearchModule {
    max-width: 205px;
}

/* --------------------------------------------------------------------------------------------- */

/* Bildergalerie FUNKTIONIERT!!!! */

#m_ctrlOpenSendMailPanel
{
	display:none;
	}
	
/* --------------------------------------------------------------------------------------------- */


 /* Logo 115% PC und Tablet FUNKTIONIERT!!!! */

#WcmsLogo img {
    width: 115% !important;
	margin-bottom: 7px;
}

/* --------------------------------------------------------------------------------------------- */


/* Abstand verringern über Platzhalter  */

/*#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_ctl04_m_ctrlEditContainer
{
	display:none;
	}
	
/* --------------------------------------------------------------------------------------------- */

	
/* Test Shoppingcard Logo entfernen  */

.glyphicon-shopping-cart
{
	display: none; !important;
	}
/* --------------------------------------------------------------------------------------------- */

	
		/* Abstand nach Shoppingcard Logo entfernen FUNKTIONIERT TEILWEISE!!!! */

#MobileNavigation .navbar-toggle 
{
    margin-right: 0px; important!
}
/* --------------------------------------------------------------------------------------------- */

/* Artikeltrennlinie auf Große Geräte (Desktop-PCs, 992px und breiter) ausblenden, Mobil bleibt */	
	
/*@media all and (min-width: 992px) {
	.article-border-bottom {
		display: none;
}
}

/* --------------------------------------------------------------------------------------------- */	

/* Sliderlinie ausblenden */	

.CustSwiperGalleryPreviewHeader.headLine {
	display: none;
	}
/* --------------------------------------------------------------------------------------------- */



/* Farbe der Icons korrigiert FUNKTIONIERT!!!! */	

nav.navbar.navbar-default .navbar-header .glyphicon, nav.navbar.navbar-default .navbar-header .badge 
{

    color: #fff;
    background-color: #006eb8;

}

/* Test blauer Balken Header Mobile  */

/*.navbar {
    position: relative;
    min-height: 20px !important;
    margin-bottom: 22px;
    border: 1px solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
}
	/* --------------------------------------------------------------------------------------------- */


/*  Oberen Icons Größe verkleinert STand FUNKTIONIERT!!!!  */	
	
.CustHeaderIcon img 
{

    height: 30px;
	max-width: 200px;
	margin-right: 10px !important;
   
}

/* --------------------------------------------------------------------------------------------- */

/*  Oberen Icons TEXT Größe Stand TEXT FUNKTIONIERT!!!! */	

.CustHeaderIcon a span

{
    height: 30px;
	max-width: 200px;
	margin-bottom: 5px;
    margin-right: 0px !important;
    float: right;

}
/* --------------------------------------------------------------------------------------------- */

/*  Suchfenster Position FUNKTIONIERT!!!! */	

.WcmsHeader .NavigationHeader .CustHeaderSearch 
{
    max-width: 250px;
    display: inline-block;
    margin-right: 30px !important;
	margin-top: -10px !important;
    float: right;
}
	
/* --------------------------------------------------------------------------------------------- */
	
/*  Anmelde-ICON  Position bissl nach oben korrigiert!!!! */	
	
.LoginLinkModule 
{
	margin-top: -5px !important;
}

/* --------------------------------------------------------------------------------------------- */
	
/*  Headline Linie überall auf 0px gestetzt -> unsichtbar  FUNKTIONIERT!!!! */	
/*  AKTUELL 2px!!!! */		
	
.headLine 
{
    display: block;
    color: #006eb8;
    text-transform: uppercase;
    font-size: 24px;
    border-bottom-style: solid;
    border-bottom-width: 1.9px;
    border-color: #ccc;
    margin-bottom: 5px;
}
	
/* --------------------------------------------------------------------------------------------- */
	
/* Schriften Test, WEB-Fonts von Google */		
	
/* @font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* --------------------------------------------------------------------------------------------- */

/* Sliderposition korrigieren FUNKTIONIERT!!!! */

.col-md-12 {
    width: 100%;
	margin-top: -2px;

}

/* --------------------------------------------------------------------------------------------- */

/* Abo Große Geräte (Desktop-PCs, 992px und breiter) ausblenden */

@media all and (min-width: 992px) {
#Desktop_NavItem_104_Abo {
		display: none;
}
}

/* --------------------------------------------------------------------------------------------- */

/* Anzeigen Große Geräte (Desktop-PCs, 992px und breiter) ausblenden */

@media all and (min-width: 992px) {
	#Desktop_NavItem_110_Anzeigen {
		display: none;
}
}

/* --------------------------------------------------------------------------------------------- */
	
/* E-Paper Große Geräte (Desktop-PCs, 992px und breiter) ausblenden */

@media all and (min-width: 992px) {
	#Desktop_NavItem_111_E-Paper {
		display: none;
}
}

/* --------------------------------------------------------------------------------------------- */

/* Benutzerkonto Buttons entfernen FUNKTIONIERT!!!! */	

#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_wctrlUserNavigatorModule_m_wliContentPersonalization
{
	display: none;
}

/* --------------------------------------------------------------------------------------------- */

/* Benutzerkonto Buttons entfernen FUNKTIONIERT!!!! */	

#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_wctrlUserNavigatorModule_m_waContentPersonalization
{
	display: none;
}

/* --------------------------------------------------------------------------------------------- */

/* Benutzerkonto Buttons entfernen FUNKTIONIERT!!!! */	

#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_wctrlUserNavigatorModule_m_waUserInfo
{
	display: none;
}

/* --------------------------------------------------------------------------------------------- */

/* Benutzerkonto Buttons entfernen FUNKTIONIERT!!!! */	

#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_wctrlUserNavigatorModule_m_wlblNbUserInfos
{
	display: none;
}

/* --------------------------------------------------------------------------------------------- */

/* Schriftgröße + Zeilenabstand Artikelvorschau + Überschrift MAC Schrift nachladen */	

article.StoryPreviewBox .article-heading a {
    font-family: Segoe UI,Verdana,Helvetica,Arial,sans-serif;
    font-size: 24px;
	line-height: 1.1 !important;
    color: #555555;
    margin-top: 5px;
}

/* --------------------------------------------------------------------------------------------- */

/* Schriftgröße Header */

article.StoryPreviewBox .TextInside .TextContainer a, article.StoryPreviewBox .TextInside .TextContainer h3 {
	font-family: Segoe UI,Verdana,Helvetica,Arial,sans-serif;
    color: #fff;
	font-size: 28px;
}

/* --------------------------------------------------------------------------------------------- */


/* Externe Anzeige */

/*#gif-mp4 {
    width: 300px;
	bzw.
	width: 100%;
	
}

/* --------------------------------------------------------------------------------------------- */


/* Fläche ansprechen */

/*#layer {
position:absolute;
height:40px; width:50px; top:10px; left:10px;
background-color:#f00;
}

/* --------------------------------------------------------------------------------------------- */



/* Große Werbeanzeige "Leser werben Leser" ausblenden für Mobile: Direkt über Selektor für das Bildmotiv und nicht über dynamischen Platzhalter: funktioniert */


@media screen and (max-width: 768px) {
    #ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_ctl00_m_ctrlContent > a:nth-child(2) > img:nth-child(1) {
    display: none;
}
}

/* --------------------------------------------------------------------------------------------- */

/* Anpassung Überschrift "Überblick Angebote" Standkorrektur: funktioniert */

#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_ctl02_ctl01_m_ctrlContent > h3:nth-child(1) {
	margin-top: -30px;
	}

/* --------------------------------------------------------------------------------------------- */

/* Anpassung  "Angebote.gif" Standkorrektur: funktioniert */

#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_ctl02_ctl01_m_ctrlContent > h3:nth-child(1) > img:nth-child(3) {
	margin-top: 0px;
	}

/* --------------------------------------------------------------------------------------------- */


/* Anpassung Mobile Banner Top-Banner, wobei Top-Banner wie Skyscraper wenig Sinn ergeben*/

@media screen and (max-width: 768px) {

#ctl00_ctl00_m_ctrlWallpaperBannerContentPlaceHolder_ctl00_m_ctrlContent > img:nth-child(1){
	width: 100%;
	max-width: 100%;
	}
}

/* --------------------------------------------------------------------------------------------- */

/* Einzug linke Seite Top-Banner auf Web    */

/* #ctl00_ctl00_m_ctrlWallpaperBannerContentPlaceHolder_ctl00_m_ctrlContent > img:nth-child(1){

	margin-left: 15px;
	}
	/* --------------------------------------------------------------------------------------------- */

/* 300px bannerbreite */
/* + 2x 15px Innenabstand */
@media screen and (min-width:992px){
    .WcmsPageThinBannerRightPlaceHolder {
        width: 330px;
    }
    .WcmsPageThinBannerPlaceHolder{
        width: 825px;
    }
}

/* --------------------------------------------------------------------------------------------- */

/* Zwischentitel Artikel*/

.zt {
  font-weight: bold;
}

/* --------------------------------------------------------------------------------------------- */

/* Zwischentitel Kollektiv */

.ztk {
  font-weight: bold;
}

/* --------------------------------------------------------------------------------------------- */

/* Zwischentitel  Überschrift  */

.zü {
  font-weight: bold;
}

/* --------------------------------------------------------------------------------------------- */

/* Sticky Header deaktivieren    */

.WcmsHeader {
 position: unset !important;
}

/* --------------------------------------------------------------------------------------------- */

/* Artikel Bilderleiste "Bild kaufen" deaktivieren    */

#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_ctl00_ctl00_m_wctrlShoppingCart {

	display: none !important;
}

/* --------------------------------------------------------------------------------------------- */

/* Link in Artikel Farbe von Hellgrau auf GB-Blau ändern    */

A.StoryShowContentLink {
 color: #006eb8;
 background: unset;
}

/* --------------------------------------------------------------------------------------------- */


/* Icon Brief in Artikelansicht ausblenden    */

.list-inline > li:nth-child(2) > a:nth-child(1) {

	display: none;
}

/* --------------------------------------------------------------------------------------------- */


/* Korrektur Darstellung Paywall Bildergalerie*/

.PaywallHintPage .WcmsHint{
  display: none;
}

.LoginModule  ul > li:nth-child(3), .LoginModule  ul > li:nth-child(4){
  display: none;

}

#ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_ctl00_m_wdivLogin > ul:nth-child(4) > li:nth-child(1) {
display: none;

}

/* --------------------------------------------------------------------------------------------- */

/* Fläche Video*/

.Flaeche {

	background-color: #cfd1d2;
	margin-top: -370px;
	margin-left: 0px;
	border-radius: 0px;
	border: 1px solid #bbbdbe;
	width: 1000px !important;
	height: 500px !important;
	opacity: 0.3; 
	z-index: 2;
}

/* --------------------------------------------------------------------------------------------- */

/* Stand Video*/

.Flying_Letters {

	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 150px !important;
	opacity: 0.5; 
	z-index: 1;

	}

/* --------------------------------------------------------------------------------------------- */


.Testbox {

	margin-top: -400px;
	margin-bottom: 0px;
	margin-left: 0px;
	opacity: 0.9; 
	z-index: 2;

	}

/* --------------------------------------------------------------------------------------------- */

/* Stand Video Business*/

.Business {

	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 150px !important;
	z-index: 1;
	width: 100%;
	}

/* --------------------------------------------------------------------------------------------- */


.Testtext {

	margin-top: -400px;
	margin-bottom: 0px;
	margin-left: -100px;
	opacity: 0.9; 
	z-index: 3;

	}
/* --------------------------------------------------------------------------------------------- */

/* Farbänderung Eilmeldung*/

.BreakingNewsModule article {
    background-color: #d9e8f6;
}
/* --------------------------------------------------------------------------------------------- */

/* Schriftgröße Artikelvorschau h4 (16->20px)*/

article.StoryPreviewBox h4.article-heading a {
    font-size: 20px;
}
/* --------------------------------------------------------------------------------------------- */

/* Youtube Beschreibung Box -> grauer Hintergrundkasten*/

.VideoShowDescription {
    background-color: #e7e7e7;
}
/* --------------------------------------------------------------------------------------------- */

/* Textgröße Anderung Vorspann*/

.intro {
    font-size: 19px;
	font-style: italic;
}
/* --------------------------------------------------------------------------------------------- */


/* Shopping Card entfernen*/

.PictureGalleryShoppingCart {
  display: none !important;
}


/* --------------------------------------------------------------------------------------------- */

/* Abstand Schriftlinie Handwerkermarkt Überschrift Seite*/

.article-headline {
    line-height: 1.5 !important;
}
/* --------------------------------------------------------------------------------------------- */


/* Abstand Schriftlinie Handwerkermarkt Überschrift im Artikel*/

.StoryShowBox > header:nth-child(1) > h2:nth-child(1){
    line-height: 1.5 !important;
}
/* --------------------------------------------------------------------------------------------- */

/* Autor anpassen in Artikeldarstellung web */

.author{
    font-size: 19px;
}

/* --------------------------------------------------------------------------------------------- */

/* Autor Farbe anpassen in Artikeldarstellung web */

.StoryShowBox .author {
    color: #666;
}
/* --------------------------------------------------------------------------------------------- */

/* Lesedauer entfernen*/
.readingtime {
  display: none !important;
}

/* --------------------------------------------------------------------------------------------- */

/* Blauer kurzer Balken nach Intro */

.intro::after {
  content: ""; /* Fügt eine visuelle Linie ein */
  display: block;
  margin-top: 20px; /* Abstand zur Linie */
  width: 3cm; /* Länge der Linie */
  height: 2px; /* Höhe der Linie (1,5 Punkt) */
  background-color: #006eb8; /* Farbe der Linie */
}

/* --------------------------------------------------------------------------------------------- */

/* Abstand des Grundtextes zur BU */

.StoryShowBaseTextBox {
	margin-top: 35px;
}

/* Abstand des Datums unter dem Artikel (MediaQuerys Bildschirmbreite ab 1024px) */
@media screen and (min-width: 1024px) {
  .col-xs-9 {
  margin-left: -150px;
    }
}

/* Abstand des Datums unter dem Artikel für mobile Geräte (maximale Breite: 767px) */
@media screen and (max-width: 767px) {
  .col-xs-9 {
  margin-left: -32px;
    }
}


/* --------------------------------------------------------------------

/* Logo im Header verkleinern/vergrößern */

.ImageLinkModuleContent > a:nth-child(1) > img:nth-child(1) {
  width: 85%;   /* Breite festlegen */
  height: auto;   /* Höhe proportional skalieren */
 
}

/* Container vorbereiten */
.StoryPreviewBox header {
  position: relative;
}

/* Icon stylen */
.StoryPreviewBox img.gb-plus-icon {
  width: 16px;          /* z. B. 16px */
  height: 16px;
  object-fit: contain;
  position: absolute;
  top: 10px;            /* Abstand von oben */
  right: 10px;          /* Abstand von rechts */
  opacity: .6;          /* dezenter */
  transition: opacity .2s ease, transform .2s ease;
  pointer-events: none; /* klickt nicht versehentlich mit */
}

/* Hover-Effekt über dem gesamten Header */
.StoryPreviewBox header:hover img.gb-plus-icon {
  opacity: 1;
  transform: scale(1.05);
}

/* Optional: auf Mobile ausblenden */
@media (max-width: 640px) {
  .StoryPreviewBox img.gb-plus-icon { display: none !important; }
}



header.WcmsHeader div.WcmsModule {
  background-color: #006eb8;
  height: 40px;
  display: flex;       /* Inhalte mittig */
  align-items: center; /* vertikal ausrichten */
  color: #fff;
}

header.WcmsHeader div.WcmsModule {
  background-color: #006eb8; /* blauer Hintergrund */
  padding: 10px 0;           /* halb so hoch wie vorher */
  color: #fff;               /* alle Texte in Weiß */
}


/* Links und Überschriften innerhalb des Balkens */
header.WcmsHeader div.WcmsModule a,
header.WcmsHeader div.WcmsModule h1,
header.WcmsHeader div.WcmsModule h2,
header.WcmsHeader div.WcmsModule h3,
header.WcmsHeader div.WcmsModule span {
  color: #fff !important;
}



header.WcmsHeader div.WcmsModule {
  background-color: #006eb8; /* blauer Hintergrund */
  height: 40px;             /* feste Höhe, nach Bedarf anpassen */
  display: flex;            /* Flexbox aktiviert */
  justify-content: flex-start;  /* optional: horizontale Zentrierung */
  padding-left: 20px;
  color: #fff;              /* Schrift weiß */
}

/* Links und Überschriften in Weiß */
header.WcmsHeader div.WcmsModule a,
header.WcmsHeader div.WcmsModule h1,
header.WcmsHeader div.WcmsModule h2,
header.WcmsHeader div.WcmsModule h3,
header.WcmsHeader div.WcmsModule span {
  color: #fff !important;
}

ul.wcms-nav-first-level.wcms-nav-list.wcms-flexbox-container.wcms-flexbox-halign.wcms-justify-content-left {
  gap: 24px; /* Abstand zwischen den LI-Elementen */
}





.wcms-nav-first-level{
  margin-bottom: 4px;
  margin-top: 0;
}







@media (min-width: 992px) {
  /* Nur in der Hauptnavigation */
  ul.wcms-nav-first-level.wcms-nav-list.wcms-flexbox-container.wcms-flexbox-halign.wcms-justify-content-left a[href*="/Verlag/Leserservice"], /* Abo */
  ul.wcms-nav-first-level.wcms-nav-list.wcms-flexbox-container.wcms-flexbox-halign.wcms-justify-content-left a[href*="/Verlag/Anzeigen"],   /* Anzeigen */
  ul.wcms-nav-first-level.wcms-nav-list.wcms-flexbox-container.wcms-flexbox-halign.wcms-justify-content-left a[href*="e-paper.gaeubote.de"] /* E-Paper */
  {
    display: none !important;
  }
}



.login-module-links {
  display: none !important;
}



.WcmsHint {
  color: #006eb8 !important;
}


/* Nur auf /Nachrichten/Mediathek das Plus-Icon verstecken */
html:has(head link[rel="canonical"][href*="/Nachrichten/Mediathek"]) img.gb-plus-icon {
  display: none !important;
}



/* Handy: feine blaue Linie zwischen Logo und Navigation */
@media (max-width: 767px) {
  header.WcmsHeader ul.wcms-nav-first-level {
    border-top: 2px solid #006eb8 !important; /* die Linie */
    margin-top: 8px;   /* etwas Abstand zum Logo */
    padding-top: 8px;  /* Luft oberhalb der Nav-Links */
  }
}

/* Leserbeitrag am Ende des Artikels verstecken */
.UserContentModule {
  display: none;
}

/* Autor am Ende des Artikels verstecken */
.StoryAuthors {
  display: none !important;
}
/* Twitter am Ende des Artikels verstecken */
.list-inline > li:nth-child(4) > a:nth-child(1) > img:nth-child(1) {
  display: none !important;
}
/* Mitteilung am Ende des Artikels verstecken */
.CustBtn > a:nth-child(1) {
  display: none !important;
}

/* Hintergrundfarbe ändern und anpassen */
figure.StoryShowGalleryImage figcaption {
  background-color: #e7e7e7;
}
/* BU FArbe ändern und anpassen */
figure.StoryShowGalleryImage figcaption {
  color: #000000;
}

/* Mitteilung am Ende des Artikels verstecken */
.StoryShowMeta .StoryShowMetaShare ul li img {
  display: none !important;
}

}