/* W670: Fusszeile nach Thema (Angebote, Werkbank, KULIC Advisory), Rechtliches als eine Zeile, Copyright und Sprachen in einer Zeile. Kopf: aktueller Bereich in Gold. Unten rechts bleibt Platz fuer den Bot. */
html body footer.site-footer.ka-w670-fuss:not(#ka) > nav.ka-w670-recht{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 26px!important;margin:6px 0 0!important;padding:22px 0 0!important;border-top:1px solid rgba(216,172,92,.2)!important}
html body footer.site-footer.ka-w670-fuss:not(#ka) > nav.ka-w670-recht a{padding:0!important;font-size:10.5px!important;letter-spacing:.14em!important;color:rgba(247,248,252,.62)!important}
html body footer.site-footer.ka-w670-fuss:not(#ka) > nav.ka-w670-recht a:hover,html body footer.site-footer.ka-w670-fuss:not(#ka) > nav.ka-w670-recht a:focus-visible{color:#d8ac5c!important}
html body footer.site-footer.ka-w670-fuss:not(#ka) > nav.ka-w670-recht .footer-privacy-settings{padding:0!important;border:0!important;background:none!important;font:600 10.5px/1.5 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(247,248,252,.62)!important;cursor:pointer}
html body footer.site-footer.ka-w670-fuss:not(#ka) > .ka-w670-zeile{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px 28px!important;padding:10px 0 0!important}
html body footer.site-footer.ka-w670-fuss:not(#ka) > .ka-w670-zeile > span{display:block!important;margin:0!important;padding:0!important;border:0!important;font-size:13.44px!important;color:rgba(247,244,234,.72)!important}
html body footer.site-footer.ka-w670-fuss:not(#ka) .ka-w670-zeile nav.ka-w609-sprachen{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:flex-end!important;gap:6px 18px!important;width:auto!important;margin:0!important;padding:0!important;border:0!important}
html body footer.site-footer.ka-w670-fuss:not(#ka) .ka-w670-zeile nav.ka-w609-sprachen a{padding:0!important}
html body footer.site-footer.ka-w670-fuss:not(#ka) .ka-w670-zeile nav.ka-w609-sprachen [aria-current]{color:#e2b866!important}
@media (min-width:901px){
  html body footer.site-footer.ka-w670-fuss:not(#ka) > nav.ka-w670-recht{grid-column:1 / -1!important;grid-row:2!important}
  html body footer.site-footer.ka-w670-fuss:not(#ka) > .ka-w670-zeile{grid-column:1 / -1!important;grid-row:3!important;padding-right:96px!important}
}
@media (max-width:900px){
  html body footer.site-footer.ka-w670-fuss:not(#ka){padding-bottom:120px!important}
  html body footer.site-footer.ka-w670-fuss:not(#ka) > nav.ka-w670-recht{gap:10px 20px!important}
  html body footer.site-footer.ka-w670-fuss:not(#ka) > .ka-w670-zeile{flex-direction:column!important;align-items:flex-start!important}
  html body footer.site-footer.ka-w670-fuss:not(#ka) .ka-w670-zeile nav.ka-w609-sprachen{justify-content:flex-start!important}
}
/* Kopf: der Bereich, in dem man gerade ist, steht in Gold */
html body .ka-kopf__nav a[aria-current="page"]:not(#ka){color:#d8ac5c!important}
/* Kopf zwischen 1101 und 1320 px: Abstaende enger, damit der goldene Knopf ganz sichtbar bleibt (vorher abgeschnitten) */
@media (min-width:1101px) and (max-width:1320px){
  html body .site-header[data-wave25ab-nav]:not(#ka) .site-nav{gap:12px!important}
  html body .site-header[data-wave25ab-nav]:not(#ka) .site-nav__primary,html body .site-header[data-wave25ab-nav]:not(#ka) .site-nav__utilities{gap:10px!important}
  html body .site-header[data-wave25ab-nav]:not(#ka) .site-nav__primary a{letter-spacing:.07em!important}
  html body .site-header[data-wave25ab-nav]:not(#ka) .header-cta{padding-left:.7rem!important;padding-right:.7rem!important;letter-spacing:.04em!important}
}
/* Aktuelle Sprache in derselben Schrift wie die anderen, nur in Gold */
html body footer.site-footer.ka-w670-fuss:not(#ka) .ka-w670-zeile nav.ka-w609-sprachen span[aria-current]{font:600 11.52px/1.5 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#e2b866!important;padding:2px 0!important}
/* Handy-Menue: der goldene Knopf nutzt die volle Breite (auf den Werkzeugseiten war er auf 112 px begrenzt und der Text abgeschnitten) */
@media (max-width:1100px){
  html body .site-header[data-wave25ab-nav].is-open:not(#ka) .site-nav .header-cta{max-width:100%!important;width:100%!important}
}
/* W670b: Zwischen 901 und 1400 px lief "Signal over Noise." in die erste Spalte (gab es schon vorher). Jetzt steht der zweite Satz in einer eigenen Zeile. */
@media (min-width:901px) and (max-width:1400px){
  html body footer.site-footer.ka-w670-fuss:not(#ka) .official-wordmark em{flex-wrap:wrap!important;row-gap:3px!important}
  html body footer.site-footer.ka-w670-fuss:not(#ka) .official-tagline-secondary{flex-basis:100%!important;margin-left:0!important;padding-left:0!important}
}
