.panzoom {
    float: left;
    background-color: #ffffff;
    cursor: grab;
  }
  
  /* Mauszeiger beim Ziehen */
  .panzoom:active {
    cursor: grabbing;
  }
  
  /* SVG */
  svg {
    width: 100%;
    height: 100%;
    display: block;
  }
  
  /* Hover-Bereich */
  .hover {
    cursor: pointer; /* Mauszeiger beim Hover */
  }
  
  /* Hover-Effekt */
  .hover:hover * {
    stroke: #0043af;
    stroke-linecap: butt;
    stroke-width: 2;
    fill-opacity: 0.6;
  }
  
  /* Tooltip (optional) */
  #tooltip {
    background: #f5efdb;
    border: 1px solid grey;
    border-radius: 5px;
    padding: 5px;
    font-family: Arial, sans-serif;
    font-size: 11pt;
    z-index: 9999;
    position: absolute;
    display: none;
  }
