.banner-container-neverwinter {
    height: 300px; /* Höhe des Banners */
    overflow: hidden; /* Banner abschneiden, wenn es die Höhe überschreitet */
    background-image: url('../assets/banner_neverwinter.jpg'); /* Hintergrundbild */
    background-size: cover; /* Bild so skalieren, dass es den Container ausfüllt */
    background-position: center; /* Bild zentrieren */
}
.banner-container-phandalin {
    height: 300px; /* Höhe des Banners */
    overflow: hidden; /* Banner abschneiden, wenn es die Höhe überschreitet */
    background-image: url('../assets/banner_phandalin.jpg'); /* Hintergrundbild */
    background-size: cover; /* Bild so skalieren, dass es den Container ausfüllt */
    background-position: center; /* Bild zentrieren */
}
.banner-container-rotlaerche {
    height: 300px; /* Höhe des Banners */
    overflow: hidden; /* Banner abschneiden, wenn es die Höhe überschreitet */
    background-image: url('../assets/banner_rotlaerche.jpg'); /* Hintergrundbild */
    background-size: cover; /* Bild so skalieren, dass es den Container ausfüllt */
    background-position: center; /* Bild zentrieren */
}
.banner-container-leilon {
    height: 300px; /* Höhe des Banners */
    overflow: hidden; /* Banner abschneiden, wenn es die Höhe überschreitet */
    background-image: url('../assets/banner_leilon.jpg'); /* Hintergrundbild */
    background-size: cover; /* Bild so skalieren, dass es den Container ausfüllt */
    background-position: center; /* Bild zentrieren */
}
.banner-container-rip {
    height: 300px; /* Höhe des Banners */
    overflow: hidden; /* Banner abschneiden, wenn es die Höhe überschreitet */
    background-image: url('../assets/ai-haunted-cemetery.png'); /* Hintergrundbild */
    background-size: cover; /* Bild so skalieren, dass es den Container ausfüllt */
    background-position: center; /* Bild zentrieren */
}
.nav-item.dropdown .dropdown-item:active {
    background-color: dimgrey !important;
}

.astrodivider {
    margin:64px auto;
    width:400px;
    max-width: 100%;
    position:relative;
}

.astrodividermask {
    overflow:hidden; height:20px;
}

.astrodividermask:after {
    content:'';
    display:block; margin:-25px auto 0;
    width:100%; height:25px;
    border-radius:125px / 12px;
    box-shadow:0 0 8px #2b3035;
}
.astrodivider span {
    width:50px; height:50px;
    position:absolute;
    bottom:100%; margin-bottom:-25px;
    left:50%; margin-left:-25px;
    border-radius:100%;
    box-shadow:0 2px 4px #2b2f32;
    background:#fff;
}
.astrodivider i {
    position:absolute;
    top:4px; bottom:4px;
    left:4px; right:4px;
    border-radius:100%;
    border:1px dashed #2b2f32;
    text-align:center;
    line-height:40px;
    font-style:normal;
    color: #2b3035;
}