ol.custom-counter {
    counter-reset: item;
    list-style: none;
    padding-left: 0;
    font-weight: bold;
}
ol.custom-counter > li {
    counter-increment: item;
    position: relative;
    padding-left: 1rem;
}
ol.custom-counter > li::before {
    content: counter(item) ". ";
    position: absolute;
    left: 0;
    font-weight: bold;
}
ol.custom-counter li ol {
    counter-reset: subitem;
    list-style: none;
    padding-left: 0.5rem;
    font-weight: normal;
}
ol.custom-counter li ol > li {
    counter-increment: subitem;
    position: relative;
    padding-left: 2.0rem;
    font-weight: normal;
}
ol.custom-counter li ol > li::before {
    content: counter(item) "." counter(subitem) " ";
    position: absolute;
    left: 0;
    font-weight: normal;
}

#map {
    /* verhindert, dass Wheel Events die Seite scrollen */
    overscroll-behavior: contain;
  
    /* unterbindet Standard-Touch-Gesten (Pinch, Scroll etc.) */
    touch-action: none;
  }