.content-container  a { text-decoration: underline; }
.navigation-container li:first-child { border-top:0; }
.navigation-container li:last-child { border-bottom:0; padding-top: 10px; }

.sidebarNavigation .navigation-container a {  }


.sidebarNavigation .navigation-container a.pano { transition:color 0.25s ease; position:relative; padding: 8px 10px 7px; }
.sidebarNavigation .navigation-container a.pano::after { position: absolute; content: ''; top:0; left: 0; width: 0; height: 100%; transform-origin:left; transition:width 0.25s ease; z-index:-1; }
.sidebarNavigation .navigation-container a.pano:hover::after { width: 100%; }
.sidebarNavigation .navigation-container a.pano:hover { color: #ffffff!important; }
.sidebarNavigation .navigation-container a.pano::after { background-color: #f8a72e; }

.sidebarNavigation .navigation-container li a.active { border-bottom: 2px solid; }
.sidebarNavigation .quicklinks-container i { transition:all 0.25s ease; }
#privacypolicyBox p { font-size: 12px; margin-bottom: 5px; }
#privacypolicyBox h3 { font-size: 16px; }




.sidebarNavigation .navigation-container li a.active { border-color: #ffffff; }
.sidebarNavigation .quicklinks-container i:hover { color: #ffffff!important; background: #f8a72e; }


.hotspot_pulse_2 { position: absolute; width: 72px; height: 72px; display: flex; align-items: center; justify-content: center; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.hotspot_pulse_2 .puls { border-radius: 50%; height: 30px; position: absolute; width: 30px; top: 8px; left: 8px; }
.hotspot_pulse_2 .pulsate { border-radius: 50%; height: 55px; opacity: 1; position: relative; width: 55px; animation: pulsate 1s ease-out; animation-iteration-count: infinite; }
@keyframes pulsate { 0% { transform: scale(0.7); opacity: 0.75; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; } }

.hotspot_pulse_2 .puls i {
line-height: 30px; color: #f8a72e;
}

/*
 * Innere Kreis des Hotspots
 */
.hotspot_pulse_2 .puls {
    background: #f8a72e;
}

/*
 * Pulsierender Rahmen
 */
.hotspot_pulse_2 .pulsate {
    border: 4px solid f8a72e;
}