::-webkit-scrollbar {
  -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
  width: 9px;
}

::-webkit-scrollbar:horizontal {
  height: 9px;
}

::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 10px;
  border: 2px solid #ffffff;
}

::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #ffffff;
}

@media screen and (max-width: 62.5em) {
  #wrapper #center > #incenter .scroll-table {
    max-width: 100%;
    overflow-x: auto;
  }
  #wrapper #center > #incenter .scroll-table table {
    max-width: unset !important;
    width: unset !important;
    border: grey;
    border-spacing: 2px;
    border-color: grey;
    border-width: 1px;
  }
  #wrapper #center > #incenter .scroll-table table tr {
    display: table-row !important;
  }
  #wrapper #center > #incenter .scroll-table table td {
    display: table-cell !important;
  }
}
header.header {
  display: none !important;
}

@media screen and (max-width: 62.5em) {
  #headwrapper {
    display: none;
  }
  #wrapper {
    display: block;
    min-width: unset;
    max-width: 100%;
    margin: 0;
  }
  #wrapper > #right,
#wrapper > #left {
    display: none;
  }
  #wrapper table {
    max-width: 100%;
  }
  #wrapper table tr,
#wrapper table td {
    max-width: 100%;
  }
  #wrapper > #center {
    display: block;
  }
  #wrapper > #center > #incenter {
    min-width: unset;
    border: none;
  }
  #wrapper > #center > #incenter table pre {
    overflow-x: scroll;
  }
  #wrapper > #center > #incenter textarea {
    max-width: 100% !important;
  }
  #wrapper > #center > #incenter img {
    max-width: 100%;
  }
  #wrapper > #center > #incenter dl dd {
    -webkit-margin-start: 1.563em;
            margin-inline-start: 1.563em;
  }
  #wrapper > #center > #incenter > #spalten {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #wrapper > #center > #incenter > #spalten > #links {
    min-width: unset;
    margin-right: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  #wrapper > #center > #incenter > #spalten > #rechts {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-right: 0;
    margin-left: 0;
  }
  #wrapper > #center > #incenter > #spalten ul {
    -webkit-padding-start: 1.563em;
            padding-inline-start: 1.563em;
  }
}
@media screen and (max-width: 45.625em) {
  #center > #incenter table {
    max-width: 100%;
    border: none;
    width: 100% !important;
  }
  #center > #incenter table td,
#center > #incenter table tr {
    display: inline-block !important;
    width: 100%;
  }
}/*# sourceMappingURL=mobile.3.css.map */