    /* DEFINITIONEN */
    /* 1. Variablen
    --bha-grey: #a6aba0;  Elementgrau
    --bha-bggrey: #F1F3F2; Hintergrundgrau
    --bha-black: #000000; Schwarz
    --cont-width: Containerbreite
    --bha-col-width: Spaltenbreite
*/
    /* 2. Responsive */
    /* es gibt die Klassen mobile, tablett und desktop im body-tag */
    /* 3. Typen */
    /*
    es gibt die Typen
    a,b,c,d=d+e,f für Werke 
    v für Vimeo 
    g für Skizzen

    die Klasse für die Typen ist  gallery-typ-b (b für Typ b)
    diese Klasse wir kombiniert mit den Gutenbergtypen
    wp-block-columns, wp-block-column, wp-block-image

    Wichtig: wenn es um eine style geht, dass ausschließlich einem Typen zugeordnet werden soll, IMMER .gallery-typ-b verwenden !!!
    Blocktypen zusammenfassen und mit Kommentar TYP B vorangestellt, wie am Beispiel unten

    #a3 ist der haupt-content-container
*/
    /* 4. Beispiel */
    /* TYP B - mobile */
    
    .mobile .wp-block-column.gallery-typ-b {
        /* setzt style in allen mobile wp-block-column im Typ b */
    }
    /* TYP B - tabeltt */
    
    .tablett .wp-block-column.gallery-typ-b {
        /* setzt style in allen tablett wp-block-column im Typ b */
    }
    /* DEBUG BEGIN 
    */
    /*
    .wp-block-image.is-style-default.b1 {
        border: 1px solid #d400ff33;
    }
    
    .wp-block-image.is-style-default.b2 .aligner {
        border: 1px solid #1100ff33;
    }
    
    section .ruler {
        position: fixed;
        margin-top: 154px;
        width: 100%;
        display: block;
        z-index: 20;
        opacity: 0.5;
        top:200px;
    }
    
    .ruler {
        background-color: red;
    }
    
    .lin {
        display: flex;
        width: calc(100% - 90px);
        background-color: aqua;
        height: 5px;
        margin-left: auto;
        margin-right: auto;
        justify-content: space-between;
    }
    
    .lin>div {
        background-color: rgb(233, 233, 255);
        border-right: 1px solid;
        height: 10px;
        flex-wrap: unset;
        width: var(--bha-col-width);
    }
    
    .mobile .lin {
        width: calc(100% - 60px);
    }
    
    .mobile .ruler {
        background-color: purple;
    }
    
    .tablet .ruler {
        background-color: green;
    }
    
    .col.c2 {
        border: 1px solid #d400ff33 !important;
    }
    
    .wp-block-image.is-style-default.b2 {
        border: 1px solid #d400ff33;
    }
    
    .wp-block-columns.gallery-typ-d .wp-block-column:first-child {
        border: 1px solid #d400ff33;
    }
    
    .wp-block-columns.gallery-typ-d .img-typ-e {
        border: 1px solid #d400ff33;
    }
    
    .wp-block-columns.gallery-typ-f .wp-block-image {
        border: 1px solid #d400ff33;
    }
    
    .wp-block-columns.gallery-typ-g .border-typ-g {
        border: 1px solid #d400ff33;
    }
    
    .bha-gallery-typ-s .wp-block-column {
        border: 1px solid #eae60e;
    }
    
    .mobile .bha-gallery-typ-s .wp-block-column {
        border: 1px solid #c4ea0e;
    }
    */
    /* DEBUG END */
    /* yk */
    
    #dashboard :lang(de) {
        font-weight: 300;
    }
    
    .bha-back {
        background-position-y: 0px !important;
    }
    
    .page-template-page-profil .text-1col.header {
        display: none !important;
    }
    
    .page-id-30 .wp-block-column.en {
        font-weight: 100;
    }
    
    .page-template-page-profil .wp-block-column.en {
        font-weight: 300 !important;
    }
    /* Forschung ausgeblendet */
    
    .act-types li:nth-child(3) {
        display: none;
    }
    /*
    .mobile .bha-menu {
        display: none;
    }
    */
    
    #a2-awards .datum {
        font-size: 13px !important;
    }
    
    .pagenav__arrow.sees-arrow.pagenav__arrow--next.sees-next {
        background-position: 35px 17px !important;
    }
    
    .pagenav__arrow.sees-arrow.pagenav__arrow--prev.sees-prev {
        background-position: 35px 15px !important;
    }
    /* Mobile JB

.single-projekt.mobile .cover, .single-ausstellung .cover, .single-wettbewerb .cover {
    display: block !important;
    float: left;
    width: 100%;
}

.single-projekt.mobile .cover .col1, .single-ausstellung .cover .col1, .single-wettbewerb .cover .col1 {
    width: 90%;
}

.single-projekt.mobile .cover .col1 .titel-block {
    font-family: UniversNext;
    font-size: 43px !important;
    line-height: 52px;
    margin-top: 67px;
    padding-right: 25px;
}

.single-projekt.mobile .navbar{
	display:none;
}

.mobile .wp-block-column {
    flex-grow: 1;
    min-width: 100%;
    word-break: break-word;
    overflow-wrap: break-word;
}
*/
/* JB */

.content p span {
    font-weight: 500;
}

.content p {
    font-size: 13px !important;
    line-height: 18px !important;
}

#a2-awards li {
    line-height: 18px !important;
}

.single .activity .content :lang(de) {
    font-size: 13px;
}

.single .activity .col {
    width: 50%;
}

#dashboard .list .entry .header {
    font-weight: 500;
    padding-top: 10px;
    white-space: nowrap;
}

.page-template-page-profil .main a {
    text-decoration: underline !important;
    color:#231f20 !important;
}

.page-template-page-profil .main a:hover {
    text-decoration: none !important;
}

#dashboard .list a:hover {
    text-decoration: underline !important;
}

/*
#c1-1-1 .menu-item {
    color: rgb(150 155 145) !important;
}*/

.search_bar #keyword {
    font-size: 18px;
    font-family: 'UniversNext';
}

#dashboard .list a:hover {
    text-decoration: underline !important;
}

#dashboard .pm-item a {
    text-decoration: underline !important;
}

#dashboard .pm-item a:hover {
    text-decoration: none !important;
}