#bgrmenu { background-color: #ffffff; text-align: center; font-size: 0.9rem; line-height: 100%; }
#bgrmenu > div { position: relative; width: 100%; height: 100%; overflow: hidden auto; }
#bgrmenu a { text-decoration: none; }
#bgrmenu .bgrmenubtn { position: absolute; top: 0px; right: 0px; cursor: pointer; z-index: 3; width: 60px; height: 60px; }
#bgrmenu .bgrwak { margin: 0px auto; padding: 1px 0px; width: 90%; max-width: 400px; }
#bgrmenu .h1z { margin: 0px auto; padding: 10px 0px 20px; width: 30%; max-width: 70px; }
#bgrmenu ul.ultyp1 { margin: 0px; padding: 0px; list-style-type: none; text-align: left; font-size: 0.9rem; line-height: 120%; font-weight: bold; }
#bgrmenu ul.ultyp1 li { margin: 0px; padding: 0px; border-top: 1px dashed #333333; }
#bgrmenu ul.ultyp1 li:last-of-type { border-bottom: 1px dashed #333333; }
#bgrmenu ul.ultyp1 li a { position: relative; display: block; padding: 10px; }
#bgrmenu ul.ultyp1 li span { margin-left: 1px; font-size: 0.65rem; line-height: 120%; }
#bgrmenu ul.ultyp1 li a::after { position: absolute; top: 50%; right: 15px; width: 6px; height: 6px; content: ""; border-top: 2px solid #000000; border-right: 2px solid #000000; transform: translateY(-50%) rotate(45deg); }
#bgrmenu ul.ultyp2 { margin: 0px; padding: 20px 0px 30px; list-style-type: none; font-size: 0.8rem; line-height: 200%; display: flex; flex-flow: wrap; justify-content: center; }
#bgrmenu ul.ultyp2 li { margin: 5px 8px; padding: 0px; }
@media print, (min-width: 768px) {
  #bgrmenu .scllbr::-webkit-scrollbar { width: 7px; }
  #bgrmenu .scllbr::-webkit-scrollbar-thumb { background: #cccccc; }
  #bgrmenu .scllbr::-webkit-scrollbar-track { background: #eeeeee; }
}
