/* Footer Grundeinstellungen - in style.css oder nav.css */
.footer {
  /* Hintergrund & Text */
  --footer-bg: #AE1B00;           /* Hintergrundfarbe */
  --footer-text: #ffffff;         /* Textfarbe */
  --footer-text-muted: #adb5bd;   /* Gedämpfte Textfarbe (TecDoc-Text) */
  --footer-link: #ffffff;         /* Link-Farbe */
  --footer-link-hover: #ffc107;   /* Link-Hover-Farbe */
  
  background-color: var(--footer-bg) !important;
  color: var(--footer-text) !important;
  font-size: 0.95rem;
}

/* Textfarben anwenden */
.footer .text-light {
  color: var(--footer-text) !important;
}

.footer .text-muted {
  color: var(--footer-text-muted) !important;
}

/* Links */
.footer a {
  color: var(--footer-link) !important;
  transition: color 0.2s ease;
}

.footer a:hover {
  color: var(--footer-link-hover) !important;
  text-decoration: underline;
}

/* Ausrichtung - Kontakt (links) */
.footer-kontakt {
  text-align: left;
}

/* Ausrichtung - Links (mitte) */
.footer-links-section {
  text-align: left;
}

/* Ausrichtung - TecDoc (rechts) */
.footer-tecdoc {
  text-align: right;
}

/* Mobile: alles linksbündig */
@media (max-width: 767px) {
  .footer-kontakt,
  .footer-links-section,
  .footer-tecdoc {
    text-align: left !important;
  }
}

/* Zusätzliche Anpassungen */
.footer h6 { 
  letter-spacing: 0.2px; 
  margin-bottom: 0.75rem;
}

.footer .footer-links li { 
  line-height: 1.3; 
}

.footer .tecdoc-text { 
  line-height: 1.4; 
  font-size: 0.85rem;
    text-align: center;
    margin: 1rem;
}
