/* Responsives Design */
@media only screen and (max-width: 600px) {
  .seite {
    max-width: 100%;
    margin-left: 5%;
    margin-right: 5%;
  }

  h1 {
    font-size: 30px;
    line-height: 40px;
    margin-top: 10px; /* Statt 'top' verwenden wir 'margin-top' */
  }

  .banner {
    width: 90%;
    border-radius: 3px; /* Die 'border-radius'-Eigenschaft wird direkt hier definiert */
  }

  .colums div {
    width: 100%; /* Die Breite wird auf 100% gesetzt */
  }

  div.colums div.item label[for="vname"] {
    text-align: left; /* Text linksbündig ausrichten */
  }
  
  
}
@media only screen and (max-width: 931px) {
  h1 {
    font-size: 35px;
    line-height: 40px;
    margin-top: 10px; /* Statt 'top' verwenden wir 'margin-top' */
  }
  }