/* Hintergrundfarbe */
/* html {
  background-color: #d0d1d2 !important;
} */

/* Kacheldesign */

/* Slider - Kacheldesign */

div.slider button:focus,
div.slider button:hover {
  background-color: #003399;
}

div.slider > ul li > div {
  background-color: #1d7c98;
  height: 100%;
}

div.slider ul + .scroller_counter > a.on {
  background-color: #003399;
}

div.slider ul + .scroller_counter > a:hover,
div.slider ul + .scroller_counter > a:focus {
  border: 0.1875rem solid #003399;
}

/* Teaser - Kacheldesign */
.teaser.teaser_info {
  background-color: #1d7c98;
}

/* Text - Kacheldesign */
/* .kogis .section h3 a {
  color: #434345;
} */

/* Infobox */
.kogis .main_article h2.invert { 
    background-color: #1d7c98;
}

.kogis .main_article .entry-wrapper-2col .minimessagebox {

    background-color: #f6f8fa;
    border: 0.1875rem solid #1d7c98;
}

/* Highlightbox */

.kogis .main_article .highlightbox h6.invert, .kogis .main_article .highlightbox h3.invert {
    background-color: #1d7c98;
}

.kogis .main_article .highlightbox div.highlight {
    border: 0.1875rem solid #1d7c98;
}

a,
a.more,
.kogis a.more,
a.more,
.kogis .teaser a.more {
  color: #003399;
}

a:hover,
a.more:hover,
a.more:focus,
.kogis a.more:hover,
.kogis a.more:focus,
a.more:hover,
a.more:focus,
.kogis .teaser a.more:hover,
.kogis .teaser a.more:focus,
.kogis .main_article h2 a,
.kogis .main_article h3 a,
.kogis section h2 a,
.kogis section h3 a,
.kogis .section h2 a,
.kogis .section h3 a,
.kogis .main_article li a,
.kogis section li a,
.kogis .section li a {
  color: #003399;
}

/* Newsmodul Kacheldesign */

.teaser.teaser_news button:hover,
.teaser.teaser_news button:focus {
  background-color: #003399;
}

/* .teaser.teaser_news .scroll-container ul li a {
  color: #434345;
}

.teaser.teaser_news .scroll-container ul li > a time {
  color: #434345;
} */

/* Header */

.kogis .header .info_wrapper > div.name > a {
  color: #003399;
}

.header #head_minimize,
.header .head_dgs2,
.header .head_easy_language2 {
  background: #003399;
}

.login-wrapper #open-login {
  border: 2px solid #003399;
  background-color: #003399;
}

.login-wrapper #open-login:hover,
.login-wrapper #open-login:focus,
.login-wrapper.open #open-login {
  border: 2px solid #ab2600;
}

/* Navigation */

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

.accessible-megamenu .accessible-megamenu-panel.cols-3 {
  border-bottom: 0.3125rem solid #003399;
}

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

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

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

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

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

.navmenu,
.navbar-offcanvas {
  background: #4d575e;
}

/* Suche */

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

#searchform button#runsearch:hover,
#searchform button#runsearch:focus {
  border: 0.125rem solid #ab2600;
}

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

/* Barrierefreiheit Buttons */
.header #extra_lang a {
    color: #003399;
    background-color: transparent;
}
.header #extra_lang a.head_dgs2::before {
    content: url(/sixcms/media.php/25/gebaerdensprache_blue.svg);
    width: 2rem;
}
.header #extra_lang a.head_easy_language2::before {
    content: url(/sixcms/media.php/25/leichte_sprache_blue.svg);
}

/* Karussel */

.carousel_control:hover:before,
.carousel_control:not(.focus--mouse):focus:before {
  border-color: #003399;
}

button.focus {
  background-color: #003399 !important;
}

.carousel_control {
  background-color: #003399 !important;
}

.carousel_control.pause:hover:before,
.carousel_control.pause:not(.focus--mouse):focus:before {
  color: #003399;
  border-color: transparent transparent transparent #003399;
}

/* .carousel li.active a {
  background-color: #666666;
}

.jcarousel-wrapper {
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
} */

/* Archiv */
#main .jumplistelement ul.pagination.results_on_page li ~ li.current_page,
.article.pdf_area
  .jumplistelement
  ul.pagination.results_on_page
  li
  ~ li.current_page {
  font-weight: bold;
  background: #003399;
}

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

/* Footer */

footer {
  background-color: #4d575e;
}

footer .totop {
  background: #003399;
}
footer .totop:hover,
footer .totop:focus {
  background-color: #003399;
}

/* Links */
/* 
.kogis .main_article h2 a,
.kogis .main_article h3 a,
.kogis .main_article p a,
.kogis .main_article p a:last-child,
.kogis .main_article .fix_ul li a,
.kogis .main_article .fix_ul li a:last-child,
.kogis .main_article form a,
.kogis .main_article form a:last-child,
.kogis .main_article a.more,
.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
  #marginal.aside
  .marginal_item
  > div#kalenderbox_sitzung
  .kogiskalender
  tr.monat
  td
  a,
.kogis
  #marginal_filter
  .marginal_item
  > div#kalenderbox_sitzung
  .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,
.kogis .article .news_article p a,
a.searchLink {
  color: #434345;
}

.kogis .main_article .vcard .vcard-right a[href*="mailto:"] {
  font-weight: normal;
  color: #666666;
}

.kogis .main_article a {
  color: #666666;
}

.kogis .main_article h2 a,
.kogis .main_article h2 {
  color: #434345;
}

.kogis .main_article p a,
.kogis .main_article a.direct {
  color: #5c8fb1 !important;
}

.kogis .main_article p a,
.kogis .main_article p a:last-child {
  color: #5c8fb1 !important;
  font-weight: bold !important;
}

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

/* Maginalspalte */

.kogis .aside#marginal .text_help ul {
  color: #003399;
}

/* Tabs */
.kogis .main_article .toggle_link a:hover {
  color: #003399 !important;
}

.kogis .main_article .toggle_link a:hover i,
.kogis .main_article .toggle_link a:focus i {
  background-color: #003399;
}

/* Infobox */

/* Themenbox */

.kogis #marginal.aside .infoBox h3,
.kogis #marginal_filter .infoBox h3,
#marginal.aside .infoBox h3,
#marginal_filter .infoBox h3,
#main.article .infoBox h3,
.article.pdf_area .infoBox h3 {
  background-color: #003399;
}

.kogis #marginal.aside .infoBox,
.kogis #marginal_filter .infoBox,
#marginal.aside .infoBox,
#marginal_filter .infoBox,
#main.article .infoBox,
.article.pdf_area .infoBox {
  background: #eef1f8;
  border-bottom: 1px solid #003399;
}

.kogis .aside#marginal .marginal_item h6.invert + ul.aside_list,
.kogis #marginal_filter .marginal_item h6.invert + ul.aside_list {
  border-bottom: 1px solid #ffffff !important;
  background-color: rgba(239, 124, 0, 0) !important;
  color: #003399;
}

.kogis #marginal h6 {
  border-bottom: 1px solid #003399;
}

.kogis .aside#marginal .marginal_item ul li,
.kogis #marginal_filter .marginal_item ul li {
  border-bottom: 1px solid #003399;
}

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

#main .a_z_list ul li a,
.article.pdf_area .a_z_list ul li a {
  color: #ab2600;
}

html.js
  body.kogis
  div.centerframe
  div#container.container_1479
  div#main_nav.standardview
  ul.main_navigation
  li.main_navigation_link
  div.sub_navigation {
  display: block;
}
.slide_playpause,
.slidebox .slide_sub {
  background-color: #003399;
}

html.js
  body.kogis
  div.centerframe
  div#container.container_2268
  div#main.article
  h1 {
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #003399;
  font-size: 1.1em;
  margin-bottom: 10px;
}
