body{
    overflow-x: clip;
}
footer#footer ul li{
    color: #000;
}

footer#footer ul li a {
    color: #000;
}

.contentpanel  .panel.panel-default .panel-heading .panel-title a{
    color: #000;
}

#standardseite #standardcontent #subnavi ul > li a{
    color: #000 !important;
}

.news_newsdatemenu .news .news-menu-view li ul li a {
    color: #000;
    font-weight: bold;
}

.news .category-menu-view li a {
    color: #000;
    font-weight: bold;
    text-decoration: underline;
}

.citkoegovservicelight_dienstleistungendetail .tx-citko-egovservice-light .dienstleistung a{
    color: #000;
}

.citkoegovservicelight_dienstleistungendetail .tx-citko-egovservice-light .dienstleistung .accordion a {
    color: #000;
    font-weight: bold;
}

.tx-citko-egovservice-light .ansprechpartner .ansprechpartner_email a{
    color: #000;
}

.tx-citko-egovservice-light .ansprechpartner .ansprechpartner_organisation a{
    color: #000;
}

.tx-citko-egovservice-light .ansprechpartner .ansprechpartner_telefon a{
    color: #000;
}

.citkoegovservicelight_ansprechpartnerdetail .tx-citko-egovservice-light .ansprechpartner_name a{
    color: #000;
}

.tx-citko-egovservice-light .ansprechpartner_listwrapper .ansprechpartner_list .ansprechpartner_name a{
    color: #000;
}

.citkoegovservicelight_dienstleistungen .tx-citko-egovservice-light .dienstleistungen_listwrapper .dienstleistungen_list a{
    color: #000;
}

.citkoegovservicelight_formulare .tx-citko-egovservice-light .formulare_listwrapper .formulare_list .formulare_dienstleistungen a{
    color: #000;
}

.citkoegovservicelight_formulare .tx-citko-egovservice-light .formulare_listwrapper .formulare_list .formulare_dienstleistungen strong{
    color: #000;
}

.citkoegovservicelight_lebenslagen .tx-citko-egovservice-light .lebenslagen_listwrapper .accordion .panel-heading h3 a{
    color: #000;
}

.citkoegovservicelight_organisationsliste .tx-citko-egovservice-light .organisationen_listwrapper .organisationen_list a{
    color: #000;
}

.citkoegovservicelight_zielgruppen .tx-citko-egovservice-light .zielgruppen_listwrapper .accordion .panel-heading a{
    color: #000;
}

.citkoegovservicelight_telefonbuch .tx-citko-egovservice-light .ansprechpartner_listwrapper .ansprechpartner_list #ansprechpartner_table_wrapper a{
    color: #000;
}

.solr_pi_results #tx-solr-search .tx-solr-search-form .tx-solr-submit{
    color: #000;
}

.tx-citko-directory .citko-directory_list .citko-directory_eintrag .citko-directory-card .citko-directory_all_phone a{
    color: #000;
}

.tx-citko-directory .citko-directory_list .citko-directory_eintrag .citko-directory-card .citko-directory_all_email a{
    color: #000;
}

.tx-citko-directory .citko-directory_list .citko-directory-card .citko-directory-all-cats a{
    color: #000;
}

.tx-citko-directory .citko-directory_list .citko-directory_eintrag .citko-directory-card .citko-directory_all_wwww a{
    color: #000;
}

#headernavi{
    z-index: 2;
}

#headernavi .headernavi__flex{
    display: flex;
    flex-direction: column;
    align-items: center;
}

#headernavi .headernavi__flex .headernavi__menu{
    width: 100%;
    display: flex;
    justify-content: space-between;
}

#headernavi .headernavi__flex .headernavi__menu #metaLeft{
    padding-block-start: 0;
    display: flex;
    justify-content: end;
}
#headernavi .headernavi__flex .headernavi__menu #metaRight{
    padding-block-start: 0;
    display: flex;
    justify-content: start;
}
.search{
    z-index: 2;
}

.swiper-slide{
    display: flex;
    justify-content: center;
    overflow-x: hidden;
}

.swiper-pagination{
    height: fit-content;
    z-index: 1;
}
.swiper-pagination-bullet{
    background-color: #000 !important;
}

.swiper-pagination-bullet:focus {
    background-color: red !important;
}

.gelb{
    background-color: #fab732;
    h1, h2, h3, h4, h5, h6{
        color: #000 !important;
    }
}

.grau{
    background-color: #517B85;
}

.skiplinks{
    margin-block-start: 15px;
    margin-inline-start: 15px;
    opacity: 0;
    outline: #0f0f0f 1px solid;
    padding: 5px;
}
.skiplinks:focus{
    opacity: 1;
}

.d-block{
    display: block !important;
}

.contentElement{
    position: relative;
}
