/* GiessMee: Linke Navigationsliste: Schrift immer weiss auf Blattgruen */
.mikio .dokuwiki .mikio-sidebar,
.mikio .dokuwiki aside.mikio-sidebar-left,
.mikio .dokuwiki #sidebar {
  color:#ffffff;
}
.mikio .mikio-sidebar a,
.mikio .mikio-sidebar .curid a,
.mikio .mikio-sidebar li a,
.mikio .mikio-sidebar .wiki_link_existing a,
.mikio .mikio-sidebar a.wikilink1,
.mikio .mikio-sidebar a.wikilink2 {
  color:#ffffff !important;
  text-decoration:none;
}
.mikio .mikio-sidebar a:hover { color:#eaffdc !important; }
.mikio .mikio-sidebar a.wikilink1,
.mikio .mikio-sidebar a.wikilink2,
.mikio .mikio-sidebar .missing { color:#ffffff !important; }
.mikio .mikio-sidebar .level1, .mikio .mikio-sidebar .level2,
.mikio .mikio-sidebar li { color:#ffffff !important; }

/* == Linke Navigation GiessMee: ohne gestrichelte Linien + groessere Schrift == */
.mikio .mikio-sidebar-content p,
.mikio .mikio-sidebar-content a.wikilink1,
.mikio .mikio-sidebar-content a.wikilink2 {
    font-size: 1.08rem;
    line-height: 2.0;
}
.mikio .mikio-sidebar-content a.wikilink1,
.mikio .mikio-sidebar-content a.wikilink2 {
    color: #ffffff !important;
    text-decoration: none !important;
    border-bottom: none !important;
}
.mikio .mikio-sidebar-content a:hover {
    color: #eaffdc !important;
    text-decoration: none !important;
    border-bottom: none !important;
}

/* == GiessMee: engerer Abstand + gelber Hover in der Navigation == */
.mikio .mikio-sidebar-content p,
.mikio .mikio-sidebar-content a.wikilink1,
.mikio .mikio-sidebar-content a.wikilink2 {
    font-size: 1.08rem;
    line-height: 1.2;             /* engerer Zeilenabstand => weniger Luecke */
    margin: 0;
    padding: 0;
}
.mikio .mikio-sidebar-content a.wikilink1,
.mikio .mikio-sidebar-content a.wikilink2 {
    color: #ffffff;
    text-decoration: none;
    display: inline-block;        /* damit padding/line-height sauber greift */
    padding: 2px 0;
}
.mikio .mikio-sidebar-content a:hover,
.mikio .mikio-sidebar-content a.wikilink1:hover,
.mikio .mikio-sidebar-content a.wikilink2:hover {
    color: #ffd23f !important;     /* klares Gelb auf Blattgruen */
    text-decoration: none !important;
    border-bottom: none !important;
}

/* == GiessMee: maximale Spezifitaet fuer gelben Hover + enge Navigation == */
.mikio .dokuwiki .hasSidebar aside.mikio-sidebar .mikio-sidebar-collapse .mikio-sidebar-content p,
.mikio .dokuwiki .hasSidebar aside.mikio-sidebar .mikio-sidebar-collapse .mikio-sidebar-content p a {
    line-height: 1.1;
    margin: 0;
    padding: 0;
}
.mikio .dokuwiki .hasSidebar aside.mikio-sidebar .mikio-sidebar-collapse .mikio-sidebar-content p > br {
    display: none;
}
.mikio .dokuwiki .hasSidebar aside.mikio-sidebar .mikio-sidebar-content a,
.mikio .dokuwiki .hasSidebar aside.mikio-sidebar .mikio-sidebar-content a:visited,
.mikio .dokuwiki .hasSidebar aside.mikio-sidebar .mikio-sidebar-content a:active,
.mikio .dokuwiki .hasSidebar aside.mikio-sidebar .mikio-sidebar-content a:hover,
.mikio .dokuwiki .hasSidebar aside.mikio-sidebar .mikio-sidebar-content a:visited:hover {
    color: #ffffff !important;
    text-decoration: none !important;
    border-bottom: none !important;
    font-size: 1.1rem;
}
.mikio .dokuwiki .hasSidebar aside.mikio-sidebar .mikio-sidebar-content a:hover,
.mikio .dokuwiki .hasSidebar aside.mikio-sidebar .mikio-sidebar-content a:visited:hover {
    color: #ffd23f !important;
    border-bottom: none !important;
}

/* == GiessMee: gruener Balken bricht bei kurzen/fehlenden Seiten nie ab == */
.mikio .dokuwiki.hasSidebar aside.mikio-sidebar.mikio-sidebar-left,
.mikio .dokuwiki .site aside.mikio-sidebar.mikio-sidebar-left {
  align-self: auto !important;      /* Gegen sticky-abschneiden */
  height: auto !important;
}

/* Wahl A: Balken fuehrt bis zum Fuss des Inhaltsbereichs (Footer) durch.
   Passt bei den Meisten Templates am natuerlichsten. */
.mikio .dokuwiki aside.mikio-sidebar .mikio-sidebar-sticky,
.mikio .dokuwiki aside.mikio-sidebar.mikio-sidebar-left > div,
.mikio .dokuwiki aside.mikio-sidebar .mikio-sidebar-collapse {
  position: static !important;        /* Kein Sticky-Abschneiden bei kurzen Seiten */
  align-self: stretch !important;
  height: auto !important;
}
