#netzwerk-map {
    width: 100%;
    min-height: 600px;
    height: 600px;
}

/* Tooltip Container */
.leaflet-tooltip.netzwerk-tooltip {
    background: #522033;
    border-radius: 6px;
    padding: 7px 12px;
    border: none;
}

/* ALLE Texte im Tooltip erzwingen */
.leaflet-tooltip.netzwerk-tooltip,
.leaflet-tooltip.netzwerk-tooltip *,
.leaflet-tooltip.netzwerk-tooltip strong,
.leaflet-tooltip.netzwerk-tooltip span {
    color: #ffffff !important;
    font-weight: 500;
    letter-spacing: 0.2px;
    text-shadow: 0 1px 2px rgba(0,0,0,0.35);
}

/* Leaflet Cleanup */
.leaflet-tooltip-top:before {
    border-top-color: #111;
}

.leaflet-control-attribution {
    background: transparent;
    font-size: 11px;
    color: rgba(0,0,0,0.4);
}

.leaflet-control-attribution a {
    color: inherit;
    text-decoration: none;
}
