.mobile-text {
  display: none !important;
}

/* Responsive-Ergaenzungen fuer die originale NetObjects-Fusion-Seite.
   Desktopdarstellung ab 800 px bleibt unveraendert. */

@media (max-width: 799px) {


   #Footer {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

  .desktop-text {
    display: none !important;
  }

  .mobile-text {
    display: inline !important;
  }

  html {
    -webkit-text-size-adjust: 100%;
  }

  body,
  body.nof-centerBody {
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    background-position: center top !important;    
    background-size: 100% auto !important;
    background-attachment: scroll !important;
  }

  .nof-centerContent {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }

  #LayoutLYR {
    float: none !important;
    position: relative !important;
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    margin: 0 !important;
  }

  /* Gesamter Header */
  #Tabelle1LYR {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    transform: none !important;

    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    height: 219px !important;
    margin: 0 !important;
    padding: 0 !important;

    z-index: 1000 !important;
  }

  /* Aeussere Headertabelle */
  #Tabelle1 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    table-layout: fixed !important;

    background-size: 100% 100% !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }

  /* Zelle um die innere Headertabelle */
  #Zelle1 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;
  }

  /* Innere Headertabelle */
  #Tabelle2 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    table-layout: fixed !important;
  }

  #Tabelle2 > tbody {
    width: 100% !important;
  }

  #Tabelle2 > tbody > tr {
    width: 100% !important;
  }

  #Tabelle2 > tbody > tr > td,
  #Zelle3,
  #Zelle4,
  #Zelle5 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }

  /* Kopftext */
  #Zelle3 p {
    width: 100% !important;
    max-width: 100% !important;

    height: auto !important;
    min-height: 47px !important;

    margin: 0 !important;
    padding: 5px 8px !important;

    text-align: center !important;
    line-height: 1.25 !important;
    box-sizing: border-box !important;
  }

  /* Inhalt unter dem festen Header */
  #Tabelle4LYR {
    position: relative !important;

    top: auto !important;
    left: auto !important;
    transform: none !important;

    width: 100% !important;
    max-width: 100% !important;

    height: auto !important;

    margin: 228px 0 0 0 !important;

    z-index: auto !important;
  }

  #Tabelle4,
  #Tabelle6,
  #Tabelle7 {
    width: 100% !important;
    max-width: 100% !important;

    box-sizing: border-box !important;
  }

  td {
    box-sizing: border-box !important;
  }

  p {
    width: auto !important;
    max-width: 100% !important;

    max-height: none !important;
    overflow: visible !important;

    box-sizing: border-box !important;
  }

  img {
    max-width: 100% !important;
    height: auto !important;
  }

  iframe {
    width: 100% !important;
    max-width: 600px !important;
    height: clamp(300px, 70vw, 450px) !important;
  }

  #Tabelle4 > tbody > tr > td {
    max-width: 100% !important;
  }
}


@media (max-width: 480px) {

  body,
  p,
  a:link,
  a:visited,
  a:active {
    font-size: 15px;
  }

  #Tabelle6 td {
    max-width: 50vw !important;
  }

  #Tabelle6 img {
    width: 100% !important;
    max-width: 350px !important;
  }
}