/* Navi mobil und Desktop */
header.header .navi,
.navmenu {
    background: #085488;
}

.navi, .navmenu,
.accessible-megamenu .accessible-megamenu-top-nav-item>.topLevel>a {
    font-family: 'Arial';
}

#head_minimize,
	.head_dgs2,
	.head_easy_language2 {
	        background: none !important;
}

/* Desktop-Navi Trenner aktive Menüpunkte */
.accessible-megamenu .accessible-megamenu-top-nav-item:hover+li.active, .accessible-megamenu .accessible-megamenu-top-nav-item.active+li:hover {
    border-left-color: #085488;
}

/* Desktop-Navi Flyout untere Border */
.accessible-megamenu .accessible-megamenu-panel.cols-3 {
    border-bottom-color: #085488;
}

/* Hauptschalter mobile Navi */
.navbar-toggle:focus,
.navbar-toggle:hover,
.navbar-toggle.open,
.navbar-toggle .icon-bar,
.navbar-toggle.open:focus .icon-bar,
.navbar-toggle.open:hover .icon-bar {
    background: #085488;
}

/* +/- Schalter Unterebenen mobile Navi */
.navmenu>ol li.hasChildren>span>a+a.open:focus:after, .navmenu>ol li.hasChildren>span>a+a.open:hover:after {
    color: #085488;
}

/* Mobile Navi 2. Ebene */
.navmenu>ol li.hasChildren>div, .navmenu>ol li.hasChildren>ul {
background: #085488;
}

/* Footer Schrift */
footer #footer_links li {
    font-family: 'Arial';
}

/* Navigation */

.navi {
    background-color: #004994!important;
}

.accessible-megamenu .accessible-megamenu-panel.cols-3 {
    border-bottom: .3125rem solid #004994 !important;
}

.navmenu {
    background-color: #004994!important;
}

.navmenu, .navbar-offcanvas {
	background: #555555!important;
}

.navmenu>ol>li {
    background-color: #004994!important;
}

.navbar-toggle.open {
    background-color: #004994!important;
}

.navbar-toggle:focus, .navbar-toggle:hover, {
    background-color: #004994;
}

body header.header .centerframe #searchform {
    background-color: #004994;
}

.accessible-megamenu .accessible-megamenu-top-nav-item>.topLevel>a {
    font-size: .82rem;
}

.navmenu>ol li.hasChildren>span>a+a.open:after {
    font-size: 2.1rem;
}

.navmenu>ol li.hasChildren>span>a+a.open:focus:after, .navmenu>ol li.hasChildren>span>a+a.open:hover:after {
    color: #555555;
}

.navbar-toggle .icon-bar {
    background-color: #004994;
}

.navbar-toggle:focus, .navbar-toggle:hover, .navbar-toggle.open {
    background-color: #004994;
}


/* Suche */

#searchform button#runsearch {
    background-color: #004994;
    border: 0.125rem solid #004994;
}

#searchform button#runsearch:hover, #searchform button#runsearch:focus {
    background-color: #555555 !important;
}

body header.header .centerframe #searchform {
    background-color: #004994;
}

/* Karussel */

.carousel li.active a {
    background-color: #004994;
}

#container .carousel_images h1 {
    font-size: 14px !important;
}

.carousel_image_data {
    background-color: #f2f4f7;
}

#container .carousel_images h2 {
    font-size: small;
    font-weight: normal;
    color: #555555;
}

.carousel_control {
    background-color: #004994;
}

.js .carousel li.active a, .no-js .carousel li a:target {
    background-color: #004994;
}

/* Überschriften */
.kogis .main_article h1 {
    color: #004994;
}

/* Glossar */
#main .a_z_list ul li.active a, .article.pdf_area .a_z_list ul li.active a {
    background-color: #004994;
}

/* Footer */

.footer_wrapper {
    background-color: #555555 !important;
}

/* Themenbox */
.kogis .aside#marginal .marginal_item h6.invert, .kogis #marginal_filter .marginal_item h6.invert {
    background-color: #004994;
}

.kogis .aside#marginal .marginal_item h6.invert+ul.aside_list, .kogis #marginal_filter .marginal_item h6.invert+ul.aside_list {
    border-bottom: .1875rem solid #004994;
}

/* Highlightbox */
.kogis .main_article .highlightbox h6.invert {
    background-color: #004994;
}

/* Tabellen */
#main table:not(.kogiskalender) th, .article.pdf_area table:not(.kogiskalender) th {
    background-color: #004994;
}

/* Newsletter */
#main .main_article form p input[type="submit"], .article.pdf_area .main_article form p input[type="submit"], #main .main_article form div.sfg_form-field input[type="submit"], .article.pdf_area .main_article form div.sfg_form-field input[type="submit"] {
    background: #004994;
}

/* Umfrage */
#main .main_article input[type="submit"], .article.pdf_area .main_article input[type="submit"], #main .main_article a.btn, .article.pdf_area .main_article a.btn {
    background: #004994;
}

#main .main_article input[type="submit"]:focus, .article.pdf_area .main_article input[type="submit"]:focus, #main .main_article input[type="submit"]:hover, .article.pdf_area .main_article input[type="submit"]:hover, #main .main_article a.btn:focus, .article.pdf_area .main_article a.btn:focus, #main .main_article a.btn:hover, .article.pdf_area .main_article a.btn:hover {
    background: #555555;
}

/* Links */
.kogis .main_article h2 a, .kogis .main_article h2 a.direct, .kogis .main_article h3 a, .kogis .main_article h3 a.direct, .kogis .main_article p a[href], .kogis .main_article p a[href]:last-child, .kogis .main_article .fix_ul li a[href], .kogis .main_article .fix_ul li a[href]:last-child, .kogis .main_article form a[href], .kogis .main_article form a[href]:last-child, .kogis .main_article a.more, .kogis .main_article a.direct, .kogis .aside#marginal .marginal_item>p a, .kogis #marginal_filter .marginal_item>p a, .kogis .aside#marginal .marginal_item ul.aside_list li a, .kogis #marginal_filter .marginal_item ul.aside_list li a, .kogis .aside#marginal .marginal_item.teaser.image li.imagebox_height .aside_nolink p a, .kogis #marginal_filter .marginal_item.teaser.image li.imagebox_height .aside_nolink p a, .kogis .aside#marginal .marginal_item.teaser.image li.imagebox_height .aside_nolink span a, .kogis #marginal_filter .marginal_item.teaser.image li.imagebox_height .aside_nolink span a, .table-responsive table.events_table tr td a, .kogis table.kogiskalender tr.monat td a, .kogis #marginal.aside .marginal_item .kalender_tooltip li a, .kogis #marginal_filter .marginal_item .kalender_tooltip li a, .events_navi .month_next a, #container .carousel_images h2, .kogis .article .news_article p a, a.searchLink {
    color: #004994;
}

.kogis .main_article a:hover, .kogis .main_article h2 a:hover, .main_article .fix_ul li a[href]:hover, .kogis .main_article p a[href]:hover, .kogis section a:hover, .kogis #marginal .marginal_item>p a:hover, .kogis #marginal .marginal_item ul.aside_list li a:hover, .kogis #marginal .marginal_item.teaser.image li.imagebox_height .aside_nolink p a:hover, .kogis #marginal .marginal_item.teaser.image li.imagebox_height .aside_nolink span a:hover, .table-responsive table.events_table tr td a:hover, .kogis table.kogiskalender tr.monat td a:hover, .events_navi .month_next a:hover, .kogis .main_article .project_info_list .project_info .project_info_right>a[href]:hover, .kogis .article .news_article p a:hover, a.searchLink:hover, .kogis #marginal_filter .marginal_item>p a:hover, .kogis #marginal_filter .marginal_item ul.aside_list li a:hover, .kogis #marginal_filter .marginal_item.teaser.image li.imagebox_height .aside_nolink p a:hover, .kogis #marginal_filter .marginal_item.teaser.image li.imagebox_height .aside_nolink span a:hover, .kogis .main_article a:focus, .kogis section a:focus, .kogis #marginal .marginal_item>p a:focus, .kogis #marginal .marginal_item ul.aside_list li a:focus, .kogis #marginal .marginal_item.teaser.image li.imagebox_height .aside_nolink p a:focus, .kogis #marginal .marginal_item.teaser.image li.imagebox_height .aside_nolink span a:focus, .table-responsive table.events_table tr td a:focus, .kogis table.kogiskalender tr.monat td a:focus, .events_navi .month_next a:focus, .kogis .main_article .project_info_list .project_info .project_info_right>a[href]:focus, .kogis .article .news_article p a:focus, a.searchLink:focus, .kogis #marginal_filter .marginal_item>p a:focus, .kogis #marginal_filter .marginal_item ul.aside_list li a:focus, .kogis #marginal_filter .marginal_item.teaser.image li.imagebox_height .aside_nolink p a:focus, .kogis #marginal_filter .marginal_item.teaser.image li.imagebox_height .aside_nolink span a:focus {
    color: #ab2600 !important;
}

/* Link-Hover */
#main .main_article input[type=submit]:hover {
background: #fff !important;

/* Paginierung */
#main .jumplistelement ul.pagination li ~ li.current_page, .article.pdf_area .jumplistelement ul.pagination li ~ li.current_page {
    background: #004994;
}

#main .jumplistelement ul.pagination.results_on_page li ~ li.current_page, .article.pdf_area .jumplistelement ul.pagination.results_on_page li ~ li.current_page {
    background: #004994;
}

#main .jumplistelement ul.pagination.results_on_page li a:hover, .article.pdf_area .jumplistelement ul.pagination.results_on_page li a:hover, #main .jumplistelement ul.pagination.results_on_page li a:focus, .article.pdf_area .jumplistelement ul.pagination.results_on_page li a:focus, #main .jumplistelement ul.pagination.results_on_page li a:active, .article.pdf_area .jumplistelement ul.pagination.results_on_page li a:active {
    background-color: #555555;
}
