/**
 * layout.css - Grundlegende Layouts für wissen4vertrieb.de
 * 
 * Diese Datei enthält allgemeine Layout-Strukturen, die auf allen Seiten verwendet werden.
 * Seitenspezifische Layouts befinden sich in separaten Dateien wie blog-layout.css.
 */

/* Import seitenspezifische Layouts */
@import 'blog-layout.css';

/* Container und Grid-System Anpassungen */
.container-fluid {
  padding-left: var(--spacing-lg);
  padding-right: var(--spacing-lg);
}

@media (max-width: 768px) {
  .container-fluid {
    padding-left: var(--spacing-md);
    padding-right: var(--spacing-md);
  }
}

/* Content-Bereich */
.content-area {
  padding: var(--spacing-xl) 0;
}

/* Seitenabschnitte */
.section {
  margin-bottom: var(--spacing-xl);
}

.section-title {
  margin-bottom: var(--spacing-lg);
}

/* Sidebar-Layout */
.with-sidebar {
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-lg);
}

.main-content {
  flex: 1;
  min-width: 0; /* Verhindert Overflow bei langen Inhalten */
}

.sidebar {
  width: 300px;
}

@media (max-width: 991px) {
  .with-sidebar {
    flex-direction: column;
  }
  
  .sidebar {
    width: 100%;
    margin-top: var(--spacing-lg);
  }
} 