/* Rudimentaere Mobil-Anpassung (statische Version) */
@media (max-width: 1000px) {
  #wrapper, nav, header, main { width: 100%; box-sizing: border-box; }
  img { max-width: 100%; height: auto; }
  header { height: auto; padding-top: 0; }
  header img { height: auto; display: block; }
  nav { position: static; height: auto; overflow: hidden; }
  #logo img { width: 240px; }
  ul.menu { float: none; line-height: 40px; display: flex; flex-wrap: wrap; justify-content: center; }
  ul.menu li a { font-size: 16px; padding: 0 10px; }
  .content { padding: 0 16px; }
  .csc-textpic-imagewrap, .csc-textpic-center-outer, .csc-textpic-center-inner,
  .csc-textpic-imagerow, .csc-textpic-imagecolumn, figure.csc-textpic-image,
  .tx-imagecycle-pi1, .tx-imagecycle-pi1-images, .tx-imagecycle-pi1-images li {
    width: auto !important; max-width: 100%; float: none !important; left: auto !important; right: auto !important; }
  .csc-textpic-imagecolumn, figure.csc-textpic-image { margin: 0 0 10px 0 !important; }
  .csc-textpic-text { margin: 0 !important; }
  footer { height: auto; padding: 20px 16px; overflow: hidden; }
  #footerleft, #footermid, #footerright { float: none; width: auto; margin-bottom: 15px; }
  div#topnav ul, #id4web { float: none; margin-top: 10px; }
}
@media (max-width: 1000px) {
  table.contenttable, table.contenttable tbody, table.contenttable tr, table.contenttable td { display: block; width: auto !important; }
  table.contenttable tr { margin-bottom: 10px; }
  table.contenttable td { padding: 0 !important; }
  table.contenttable td:first-child { font-weight: 600; }
  table.contenttable td:empty { display: none; }
  footer { background: #54c3c2 url(../img/bgfoot.png) repeat-x; margin-bottom: 0; }
}
