:root {
    --p-primary-50: #eff9ff;
    --p-primary-100: #daf1ff;
    --p-primary-200: #bde7ff;
    --p-primary-300: #90daff;
    --p-primary-400: #5cc3fe;
    --p-primary-500: #36a6fb;
    --p-primary-600: #1e87f0;
    --p-primary-700: #1871dd;
    --p-primary-800: #055787;
    --p-primary-900: #1b4e8d;
    --p-primary-950: #153056;
    --p-surface-0: #ffffff;
    --p-surface-50: #f8fafc;
    --p-surface-100: #f1f5f9;
    --p-surface-200: #e2e8f0;
    --p-surface-300: #cbd5e1;
    --p-surface-400: #94a3b8;
    --p-surface-500: #64748b;
    --p-surface-600: #475569;
    --p-surface-700: #334155;
    --p-surface-800: #1e293b;
    --p-surface-900: #0f172a;
    --p-surface-950: #020617;
    --p-content-border-radius: 0.25rem;

    --secondary-600: #e51b72;
    --muted-color: #ebf1f4;

    --submenu-min-width: 260px;
}

:root {
    --p-primary-color: #0068a8;
    --p-primary-contrast-color: var(--p-surface-0);
    --p-primary-hover-color: var(--p-primary-800);
    --p-primary-active-color: var(--p-primary-800);
    --p-content-border-color: var(--p-surface-300);
    --p-content-hover-background: var(--p-surface-100);
    --p-content-hover-color: var(--p-surface-800);
    --p-highlight-background: var(--p-primary-100);
    --p-highlight-color: var(--p-primary-800);
    --p-highlight-focus-background: var(--p-primary-200);
    --p-highlight-focus-color: var(--p-primary-900);
    --p-text-color: var(--p-surface-700);
    --p-text-hover-color: var(--p-surface-800);
    --p-text-muted-color: var(--p-surface-500);
    --p-text-hover-muted-color: var(--p-surface-600);
    --secondary-color: var(--secondary-600);
    --muted-color: var(--muted-color);
}

#hero {
        background-image: linear-gradient(135deg, #666666 30%, #ffffff 100%);
        background-blend-mode: multiply;
    }
    #hero img {
        mix-blend-mode: hard-light;
    }
    .block-content-headline {
        position: relative;
        padding-bottom: 8px;
    padding-left: 10px;
    padding-top: 8px;
    position: relative;
    }

    .block-content .block-content-headline::before {
        content: '';
        width: 2px;
        height: 60%;
        background: var(--p-primary-color);
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    section.section-18 {
        position: relative;
    }

    .hb-embed__title-container {
        display: none !important;
    }

    .hb-embed__title-container,
    .hb-embed__table thead th {
        border-bottom: 2px solid var(--p-primary-color) !important;
    }
    .hb-embed__btn-box, 
    .hb-embed__title-container > a {
        display: none !important;
    }

    .hb-embed__schedule-list-item-date {
        color: #111827 !important;
        font-weight: bold !important;
    }

    .hb-embed__schedule .hb-embed__schedule-list .hb-embed__schedule-list-grouped-item .hb-embed__schedule-list-item-date {
        border-bottom: 1px solid var(--p-primary-color) !important;
    }

    .hb-embed__schedule-list-item > a:not(.hb-embed__schedule-list-item-content) {
        display: none !important;
    }

    .gameday {
        background: #056aa80d;
        padding: 15px 15px 0px 15px;
        border-radius: 10px;
    }

.potfield {
    display: none;
}

#beitrittserklarung_publishImages label{
    font-size: 1rem;
}
/*
header nav > ul li.main-menu__item:last-child a {
    background: var(--color-primary);
    border-radius: 500px;
    padding: 15px 18px;
    color: #fff;
    font-size: 0.8rem;
}

header nav > ul li.main-menu__item:last-child a:hover {
    background: var(--p-primary-hover-color);
}
*/
.page-9 .container-17 {padding-top:60px;padding-bottom:60px;}@media (max-width: 767px) {.page-9 .container-17 {padding-top:10px;}}.page-15 .container-24 {padding-top:40px;padding-bottom:40px;}.page-4 .container-4 {padding-top:80px;padding-bottom:80px;}.page-5 .container-11 {padding-top:40px;padding-bottom:40px;}.page-8 .container-7 {padding-top:60px;padding-bottom:60px;}.page-3 .container-3 {padding-top:80px;padding-bottom:80px;}.page-18 .container-27 {padding-top:60px;padding-bottom:60px;}.page-2 .container-1 {padding-top:80px;padding-bottom:40px;}@media (max-width: 767px) {.page-2 .container-1 {padding-top:20px;padding-bottom:20px;}}.page-11 .container-20 {padding-top:60px;padding-bottom:60px;}.page-21 .container-30 {padding-top:60px;padding-bottom:60px;}.page-14 .container-13 {padding-top:80px;padding-bottom:40px;}@media (max-width: 767px) {.page-14 .container-13 {padding-top:20px;padding-bottom:20px;}}.page-12 .container-16 {padding-top:60px;padding-bottom:60px;}.page-19 .container-28 {padding-top:60px;padding-bottom:60px;}.page-20 .container-29 {padding-top:60px;padding-bottom:60px;}.page-13 .container-10 {padding-top:80px;padding-bottom:80px;}.page-6 .container-8 {padding-top:60px;padding-bottom:60px;}.page-7 .container-9 {padding-top:80px;padding-bottom:40px;}.page-1 .container-5 {padding-top:60px;padding-bottom:60px;}@media (max-width: 767px) {.page-1 .container-5 {padding-top:20px;padding-bottom:20px;}}.page-1 .container-18 {padding-top:80px;padding-bottom:80px;}.page-1 .section-18 {background:#056aa80d;}.page-1 .container-23 {padding-top:80px;padding-bottom:80px;}@media (max-width: 767px) {.page-1 .container-23 {padding-top:20px;padding-bottom:20px;}}.page-24 .container-34 {padding-top:60px;padding-bottom:60px;}@media (max-width: 767px) {.page-24 .container-34 {padding-top:10px;}}