@import 'theme.css'; 

.wy-side-nav-search input[type=text] {
  width: 100%;
  border-radius: 50px;
  padding: 6px 12px;
  border-color: #eaeaea !important;
}
/* Vergrößere den Inhaltsbereich */
.wy-nav-content {
  max-width: 1200px !important;
}

/* Workaround für fehlenden Abstand beim letzten Item einer "nested list".
   Sollte irgendwann in sphinx_rtd_theme gefixt werden und kann dann hier raus.*/
li:last-child {
  margin-bottom: 10px;
}

.redb {
  background-color:red;
}

.yellowb {
  background-color:yellow;
}

.greenb{
  background-color:green;
}

.grayb{
  background-color:gray;
}

.blueb{
  background-color:blue;
}

/* Sprachumschalter (Flyout unten links): hell/weiß passend zum Inhaltsbereich
   statt des dunklen Theme-Defaults; linksbündig statt rechts. */
.rst-versions,
.rst-versions .rst-current-version,
.rst-versions .rst-other-versions {
  background: #fcfcfc;
  color: #404040;
}
.rst-versions {
  border-top: 1px solid #e1e4e5;   /* dezente Trennung zur dunklen Sidebar darüber */
}
.rst-versions .rst-current-version {
  text-align: left;
}
/* Globe + Pfeil gedämpft grau statt weiß */
.rst-versions .rst-current-version .fa {
  color: #808080;
}
.rst-versions .rst-other-versions {
  border-top: 1px solid #e1e4e5;
}
.rst-versions .rst-other-versions dl dt {
  color: #404040;
}
/* Sprach-Links im RTD-Blau, aktive Sprache bleibt fett (inline gesetzt) */
.rst-versions .rst-other-versions dd a,
.rst-versions a.gefa-lang-link {
  color: #2980b9;
}