::selection {
  background: #c23714;
  color: #fff;
}

footer.page-footer .toplink, footer.page-footer > .container a:hover{
  background: #c23714;
  box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.25);
}

.ce_mateTeaserBox .hc-bg-grey-dark .pageLink .hc-bg-white {
  background-color: #c23714;
  color: #fff;
}

/*Hintergrundfarbe*/
#wrapper {
  background: #fff;
  overflow-y: hidden;
}

.layout_full h1::after {
  border-bottom: 5px solid #c23714;
}
#wrapper .slider.mod_newslist .indicators .indicator-item:hover::before {
  border-left: 1px solid #c23714;
}

header .search em {
  color: #444;
}
#header .mod_mateNavbar.stuck .search em {
  color: #444;
}

#header .mod_mateNavbar.stuck .nav-wrapper ul.dropdown-content li:hover {
  background:#c23714;
}
#header .mod_mateNavbar.stuck .nav-wrapper ul.dropdown-content li a {
  color: #000;
}
#header .mod_mateNavbar.stuck .nav-wrapper ul li a {
  color: #000;
}
.submit {
  background-color: #FFD753;
  color: #000
}
#wrapper .slider.mod_newslist .indicators .indicator-item::after {
  border-right: 1px solid #c23714;
}
#wrapper .slider.mod_newslist .indicators .indicator-item:hover .headline {
  color: #000;
}
#wrapper .slider.mod_newslist .indicators .indicator-item:hover {
  background: #ffecad;
}
#wrapper .slider.mod_newslist .list-nav span {
  border-right: 1px solid #ffecad;
}

#wrapper .slider.mod_newslist .list-nav span i {
  color: #ffecad;
}

#wrapper .slider.mod_newslist .slides li .caption p {
  color: #000;
}
#wrapper .slider.mod_newslist .subheadline {
  color: #000;
}
#wrapper .slider.mod_newslist h2 a {
  color: #000;
}

.desktop-menu a.submenu::after {
  color: #c23714;
}

.page-footer .footer-copyright {
  display: none;
}

#wrapper .slider.mod_newslist .indicators .indicator-item {
    background:#FFD753;
}
#header .mod_mateNavbar {
    background-color: #FFD753;
}
#wrapper .slider.mod_newslist h2 a:hover {
    color: #000000;
}
.submenu.sibling.valign-wrapper:hover {
    background: #FFD753;
}

/* Akkordion */
.ce_accordion {
    margin: 2px;
}

/* Akkordion */
.ce_accordion .ui-accordion-header::after {
    content: "\f067";
    font-family: 'Font Awesome 5 Free';
   /* font-weight: 501;*/
    position: absolute;
    top: 15px;
    bottom: 0;
    right: 1em;
    height: 1.5em;
    color: #333;
}

/* Akkordion */
.ce_accordion .ui-accordion-header {
    line-height: 2.5;
    font-size: 125.01%;
    padding:0rem;
    background: #c23714;
}
.ce_accordion .ui-accordion-header:hover {
  background: #c23714;
}
.ce_accordion .ui-accordion-header-active::after {
    content: '\f068';
}
.ce_accordion .ui-accordion-header:focus {
	background: #c23714
}
.ce_accordion .ui-accordion-header::after {
  content: unset;
}
/* Ende Akkordion */

.mod_faqpage .info {
    color: #a8a8a8;;
    font-weight: 300;
}
.ce_mateContentBox .inside,
.ce_ct_contentBox .inside {
    align-items: unset;
}
.ce_mateContentBox,
.ce_ct_contentBox {
    text-align: left;
}

/* Nachrichtenliste */
.mod_newslist .layout_short h2 {
    margin: 0;
    margin-top: 1.5rem;
    font-size: 1.2rem;
}

/* Nachrichtenliste */
.subnav li > a.active,
.subnav li > span.active {
    background: #b23714;
}

/* Nachrichtenliste */
.news-title {
    font-size: 1.3rem;
    padding-left: 0.75rem;
    font-weight: 600;
    color: #b23714;
}

/* Nachrichtenliste */
.layout_simple,
.layout_upcoming {
    padding-bottom: 0.7rem;
}

/* Nachrichtenliste */
.layout_latest .inner .more,
.layout_teaser .inner .more {
    display: none
}

/* Nachrichten */
.layout_latest .inner h2 a:hover,
.layout_short .inner h2 a:hover,
.layout_teaser .inner h2 a:hover,
.layout_list .inner h2 a:hover {
    color: #b23714;
}

/* Nachrichten */
.layout_latest .inner h2 a,
.layout_short .inner h2 a,
.layout_teaser .inner h2 a,
.layout_list .inner h2 a {
    color: #c23714;
}

/* Nachrichten */
.layout_latest .inner h2::after,
.layout_short .inner h2::after,
.layout_teaser .inner h2::after,
.layout_list .inner h2::after {
    border-bottom: 3px solid #c23714;
}

/* Nachrichtenliste */
.mod_newslist.block .layout_short p.more {
    margin:0rem;
}

/* Nachrichtenliste */
.pagination.block p {
    color: #c23714;
}
.layout_short .inner .text a.more {
    background: #FABB00;
}

/* Kopfbereich */
#header .nav-wrapper ul li {
    font-weight:normal;
        text-transform: none;
}

#header nav {
  background-color: #FFD753;
  display: block;
}


/* Kopfbereich */
.sectionTop {
    background: #FABB00;
}

.sectionTop .inside a {
  color: #000;
}
.sectionTop i {
  color: #000;
}
#header .sectionTop .inside > div {
  font-size: 14px;
}

/* Kopfbereich */
nav ul li.active {
    color:#c23714;
}
#header .mod_mateNavbar.stuck {
    background: #FABB00;
}

/* Kopfbereich */
nav ul a:hover {
    background-color: unset;
}

/* Header */
#header .mod_mateNavbar.stuck .nav-wrapper ul > li > a:hover::before {
    border: 2px solid #b23714;
}

/* Kopfbereich */
#header .nav-wrapper ul li a.active,
#header .nav-wrapper ul li a:hover {
    color: #c23714;
}

/* Kopfbereich */
#header .mod_mateNavbar.stuck .nav-wrapper ul.dropdown-content {
    background: #FABB00;
}

/* Kopfbereich */
#header .nav-wrapper ul > li > a.active::before,
#header .nav-wrapper ul > li > a:hover::before {
    border: 2px solid #c23714;;
}
#header .nav-wrapper ul.dropdown-content li.active {
    background: #FABB00;
}
#header .mod_mateNavbar.stuck .nav-wrapper ul li a.active,
#header .mod_mateNavbar.stuck .nav-wrapper ul li a:hover {
    color: #000;
}
.layout_latest .inner h2,
.layout_short .inner h2,
.layout_teaser .inner h2,
.layout_list .inner h2 {
    font-family: 'Lato Light';
}
#header .nav-wrapper ul li a {
    padding: 0 6px;
}
#wrapper .slider.mod_newslist .indicators .indicator-item:hover {
    background: #ffecad;
    color: #fff;
}
#wrapper .slider.mod_newslist h2 {
    font-family: 'Lato Light';
}

/* Schaltfläche im Slider */
#wrapper .slider.mod_newslist .more a:hover {
    color: #000;
    background: #fabb00;
}
#wrapper .slider.mod_newslist .list-nav a {
    border-right: 1px solid #fff;
}
#wrapper .slider.mod_newslist .caption {
    background: #ffecad;
}

/* Kopfbereich */
#header .mod_mateNavbar.stuck .material-icons {
    color: #000;
}
#header .nav-wrapper ul.dropdown-content {
    background: #FFD753;
}

/* Slider */
#wrapper .slider.mod_newslist .indicators .indicator-item.active .headline {
    color: #FFF;
}

/* wird für den Slider verwendet */
#top #wrapper .slider.mod_newslist .indicators .indicator-item .subheadline {
    color: #000;
}
#wrapper .slider.mod_newslist .indicators .indicator-item.active {
    background-color: #b23714;
    color: #fff;
}
#wrapper .slider.mod_newslist .more a {
    background: #b23714;
    color: #fff;
}
#wrapper .slider.mod_newslist .list-nav a i {
    color: #fff;
}
#wrapper .slider.mod_newslist .list-nav {
    background: #b23714;
}
.ce_download a {
    color: #c23714;;
}

/* Überschriften */
.layout_full h1 {
    font-family: 'Lato Regular';
    color: #c23714;
}

/* Überschriften */
.bordered-left h1,
h2,
h3,
h4,
h5,
h6,
h1.bordered-left {
    position: relative;
    color: #c23714;
}

/* Überschriften */
.bordered-left h1::after,
h1.bordered-left::after {
    border-bottom: 5px solid #c23714;
}
h1 {
    color: #c23714;
}
nav ul li.active {
    line-height: 18px;
    font-size: 16px
}
a {
    color: #c23714;
}
.ce_text ul:not(.browser-default) li::before {
    color: #c23714;
}
a:hover {
    font-weight:bold;
    color: #b23714;
}

/* Fußbereich */
#footer #newsletter .mod_subscribe {
    background: #f08004;
}
#footer #newsletter .submit:hover {
    background: #FFD753;
}
#footer #newsletter {
    background: #f08004;
}
#footer #newsletter h3 {
    color:#101010;
}

/* Fußbereich */
footer.page-footer .layout_simple time,
.layout_upcoming time {
    color:#101010;
}
footer.page-footer {
    background: #b23714;
}

#footer #newsletter .mod_subscribe { padding: 20px 250px; }
@media (max-width: 992px) { 
  #footer #newsletter .mod_subscribe {   padding: 20px 0; }
}

#footer #newsletter .submit {
    background: #b23714;
}
.material-icons,
.count-to-container .countTo {
    color: #c23714;
}
@media only screen and (min-width: 993px) {
  #header .nav-wrapper ul.dropdown-content li:hover, #header .nav-wrapper ul.dropdown-content li.active, #header .nav-wrapper ul.dropdown-content li.selected, #main nav:not(.subnav) .nav-wrapper ul.dropdown-content li:hover, #main nav:not(.subnav) .nav-wrapper ul.dropdown-content li.active, #main nav:not(.subnav) .nav-wrapper ul.dropdown-content li.selected, #left nav:not(.subnav) .nav-wrapper ul.dropdown-content li:hover, #left nav:not(.subnav) .nav-wrapper ul.dropdown-content li.active, #left nav:not(.subnav) .nav-wrapper ul.dropdown-content li.selected, #right nav:not(.subnav) .nav-wrapper ul.dropdown-content li:hover, #right nav:not(.subnav) .nav-wrapper ul.dropdown-content li.active, #right nav:not(.subnav) .nav-wrapper ul.dropdown-content li.selected {
    background-color: #FABB00;
    color: #000;
  }
}
@media only screen and (min-width: 993px) {
  #header .nav-wrapper ul.dropdown-content li a:hover {
    color: #000;
  }
}
@media only screen and (min-width: 993px) {
  #header .nav-wrapper ul.dropdown-content li:hover > a, #header .nav-wrapper ul.dropdown-content li.active > a, #header .nav-wrapper ul.dropdown-content li.selected > a, #main nav:not(.subnav) .nav-wrapper ul.dropdown-content li:hover > a, #main nav:not(.subnav) .nav-wrapper ul.dropdown-content li.active > a, #main nav:not(.subnav) .nav-wrapper ul.dropdown-content li.selected > a, #left nav:not(.subnav) .nav-wrapper ul.dropdown-content li:hover > a, #left nav:not(.subnav) .nav-wrapper ul.dropdown-content li.active > a, #left nav:not(.subnav) .nav-wrapper ul.dropdown-content li.selected > a, #right nav:not(.subnav) .nav-wrapper ul.dropdown-content li:hover > a, #right nav:not(.subnav) .nav-wrapper ul.dropdown-content li.active > a, #right nav:not(.subnav) .nav-wrapper ul.dropdown-content li.selected > a {
    color: #000;
  }
}

/*Anfang Downloads */
#top.default-col #wrapper.hc-bg-black .container #container #main .inside #article-225.mod_article.block .content-download.download-element.ext-pdf a {
  color: #c23714;
}
.content-downloads ul {
  background-color: #fff;
}
.content-downloads h2 {
  font-size: 0.9em;
  padding: 0.8em 0.8em;
  font-weight: 600;
  letter-spacing: 0.08333em;
  text-transform: uppercase;
  position: relative;
  color: #777777;
  background-color: #FABB00;
  margin: 1rem 0 0 0;
}

.content-download a {
  color:#000;
}

.content-downloads li:nth-child(2n+1) a,.content-downloads li:nth-child(2n) a {
  color: #111;
  background-color: unset;
}
.content-downloads li:nth-child(2n+1), .mod_faqlist li:nth-child(2n+1) {
    background-color: #FFD753;
    color:#000;
}
.content-downloads li:nth-child(2n), .mod_faqlist li:nth-child(2n) {
    background: #FABB00;
    color:#000;
}
/* ENDE Downloads */
.content-download {
  background: #FABB00;
}

.content-downloads li:nth-child(2n+1) a:hover, .mod_faqlist li:nth-child(2n+1) a:hover {
  color: #111;
}
.content-downloads li:nth-child(2n) a:hover, .mod_faqlist li:nth-child(2n) a:hover {
  color: #111;
}


.mod_faqpage h3 {
  background: #c23714;
  color: #fff;
  padding: 7px 15px;
}

@media (max-width: 992px) {
  .sidenav li > a {
    color: #000;
  }
}

@media (max-width: 992px) { 
    #header .nav-wrapper ul li a:hover {  color: #000; }
}
@media (max-width: 992px) {
  .sidenav li ul a {
   color: #000;
  }
}