/* CSS-Formate vx800.de */

/* Menueschriftarten Import, da Darstellung Mobil sonst nicht geht*/

@import url('https://fonts.googleapis.com/css2?family=Squada+One&display=swap');

/* Menueschriftarten alternativ*/

@font-face {
    font-family: 'Squada One';
    font-style: normal;
    font-weight: 400;
    src: url('../schrift/squada-one-v18-latin-regular.woff2') format('woff2');
    font-display: swap;
}





.vxheader {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

/* Bilder allgemein */
.vxheader img {
  max-width: 100%;
  height: auto;
}

/* Linien nur links und rechts */
.vxleft,
.vxright {
  border-bottom: 4px solid black; /* Linie unten */
  flex: 1;                        /* nimmt Platz ein */
  display: flex;
  justify-content: center;
}

/* Logo mittig ohne Linie */
.vxheader {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

/* Bilder allgemein */
.vxheader img {
  max-width: 100%;
  height: auto;
}

.vxleft {
  border-bottom: 4px solid black;
  flex: 1;
  display: flex;
  justify-content: flex-start; /* Bild ganz links */
}

.vxright {
  border-bottom: 4px solid black;
  flex: 1;
  display: flex;
  justify-content: flex-end;   /* Bild ganz rechts */
}

.vxcenter {
  flex: 0 0 auto; /* nur so breit wie das Logo */
  display: flex;
  justify-content: center;     /* Logo mittig */
}



/* Responsive Regel */
@media (max-width: 600px) {
  .vxleft,
  .vxright {
    display: none; /* nur Logo bleibt */
  }
  .vxheader {
    justify-content: center;
	border-bottom: 4px solid black;
  }
}


/* Responsive Regel */
@media (max-width: 600px) {
  .vxleft,
  .vxright {
    display: none; /* nur Logo bleibt */
  }
  .vxheader {
    justify-content: center;
  }
}

