body.user-contrast img {
    filter: grayscale(1) contrast(0.75);
  
}  

body.user-contrast #nav-main .navi1 figcaption, 
body.user-contrast #nav-main .navi1 .nextpage, 
body.user-contrast #nav-main.folgeseite .navi1 figcaption, 
body.user-contrast #nav-main.folgeseite .navi1 .nextpage,
body.user-contrast #nav-main .navi1 .dropdown-menu, 
body.user-contrast #nav-main.folgeseite .navi1 .dropdown-menu  {
  background-color: rgb(0,0,0,1);
  opacity:1;
}

body.user-contrast #nav-main .navi2 figcaption, 
body.user-contrast #nav-main .navi2 .nextpage, 
body.user-contrast #nav-main.folgeseite .navi2 figcaption, 
body.user-contrast #nav-main.folgeseite .navi2 .nextpage,
body.user-contrast #nav-main .navi2 .dropdown-menu, 
body.user-contrast #nav-main.folgeseite .navi2 .dropdown-menu  {
  background-color: rgb(0,0,0,1);
  opacity:1;
}

body.user-contrast #nav-main .navi3 figcaption, 
body.user-contrast #nav-main .navi3 .nextpage, 
body.user-contrast #nav-main.folgeseite .navi3 figcaption, 
body.user-contrast #nav-main.folgeseite .navi3 .nextpage,
body.user-contrast #nav-main .navi3 .dropdown-menu, 
body.user-contrast #nav-main.folgeseite .navi3 .dropdown-menu  {
  background-color: rgb(0,0,0,1);
  opacity:1;
}

body.user-contrast #nav-main .navi4 figcaption, 
body.user-contrast #nav-main .navi4 .nextpage, 
body.user-contrast #nav-main.folgeseite .navi4 figcaption, 
body.user-contrast #nav-main.folgeseite .navi4 .nextpage,
body.user-contrast #nav-main .navi4 .dropdown-menu, 
body.user-contrast #nav-main.folgeseite .navi4 .dropdown-menu  {
  background-color: rgb(0,0,0,1);
  opacity:1;
}


body.user-contrast footer .footer {
  background-color: black;
}

body.user-contrast.page_default footer .footer  a.link,
body.user-contrast.page_default footer .footer  a,
body.user-contrast.page_default footer .footerNav a {
  color: white;
}

body.user-contrast #shortSearchProducts fieldset {
  filter: grayscale(1) contrast(1.5);
}

body.user-contrast.home ul i.fa-home {
  color: black !important;
}


body.user-contrast.home .btn {
  background-color: black !important;
}

body.user-contrast.home .btn:hover {
  background-color: white !important;
  color:black;
  border-color:black;
}




body.user-contrast .sliderTestimonial .slick-prev::before, 
body.user-contrast .sliderTestimonial .slick-next::before {
  filter: grayscale(1) contrast(0);
}
body.user-contrast .sliderTestimonial .slick-prev::before::hover, 
body.user-contrast .sliderTestimonial .slick-next::before::hover {
  filter: grayscale(1) contrast(0);
}



/* introseiten */


body.user-contrast.pageLevelUid_n4 .intro3cols .introTeaser,
body.user-contrast.pageLevelUid_n5 .intro3cols .introTeaser,
body.user-contrast.pageLevelUid_n6 .intro3cols .introTeaser,
body.user-contrast.pageLevelUid_n7 .intro3cols .introTeaser {
  background-color: #e7e9ea;
}

body.user-contrast.pageLevelUid_n4 .intro3cols .introTeaser:hover,
body.user-contrast.pageLevelUid_n5 .intro3cols .introTeaser:hover,
body.user-contrast.pageLevelUid_n6 .intro3cols .introTeaser:hover,
body.user-contrast.pageLevelUid_n7 .intro3cols .introTeaser:hover {
  background-color: black;
}

body.user-contrast.pageLevelUid_n1 h1,
body.user-contrast.pageLevelUid_n2 h1,
body.user-contrast.pageLevelUid_n3 h1,
body.user-contrast.pageLevelUid_n4 h1,
body.user-contrast.pageLevelUid_n5 h1,
body.user-contrast.pageLevelUid_n6 h1,
body.user-contrast.pageLevelUid_n7 h1 {
  color: black;
}




body.user-contrast.page_n1 .card-header button, 
body.user-contrast.page_n2 .card-header button, 
body.user-contrast.page_n3 .card-header button, 
body.user-contrast.page_n4 .card-header button, 
body.user-contrast.pageLevelUid_n4 .card-header button,
body.user-contrast.pageLevelUid_n5 .card-header button,
body.user-contrast.pageLevelUid_n6 .card-header button,
body.user-contrast.pageLevelUid_n7 .card-header button {
 color: black;
}


body.user-contrast .card-header button[aria-expanded="false"]::after,
body.user-contrast .card-header button[aria-expanded="true"]::after {
  filter: grayscale(1) contrast(0);
}


body.user-contrast.pageLevelUid_n4 .card-header button[aria-expanded="true"]:hover,
body.user-contrast.pageLevelUid_n5 .card-header button[aria-expanded="true"]:hover,
body.user-contrast.pageLevelUid_n6 .card-header button[aria-expanded="true"]:hover,
body.user-contrast.pageLevelUid_n7 .card-header button[aria-expanded="true"]:hover {
 color: black;
}


body.user-contrast.pageLevelUid_n1 main a ,
body.user-contrast.pageLevelUid_n2 main a,
body.user-contrast.pageLevelUid_n3 main a,
body.user-contrast.pageLevelUid_n4 main a ,
body.user-contrast.pageLevelUid_n5 main a,
body.user-contrast.pageLevelUid_n6 main a,
body.user-contrast.pageLevelUid_n7 main a{
 color: black;
 text-decoration:underline;
}

body.user-contrast.pageLevelUid_n1 main a:hover,
body.user-contrast.pageLevelUid_n2 main a:hover,
body.user-contrast.pageLevelUid_n3 main a:hover,
body.user-contrast.pageLevelUid_n4 main a:hover,
body.user-contrast.pageLevelUid_n5 main a:hover,
body.user-contrast.pageLevelUid_n6 main a:hover,
body.user-contrast.pageLevelUid_n7 main a:hover{
 color: black;
 text-decoration:none;
}


body.user-contrast.pageLevelUid_n1 .subnavi .active a.link,
body.user-contrast.pageLevelUid_n2 .subnavi .active a.link,
body.user-contrast.pageLevelUid_n3 .subnavi .active a.link,
body.user-contrast.pageLevelUid_n4 .subnavi .active a.link,
body.user-contrast.pageLevelUid_n5 .subnavi .active a.link,
body.user-contrast.pageLevelUid_n6 .subnavi .active a.link,
body.user-contrast.pageLevelUid_n7 .subnavi .active a.link {
color: black;
font-weight:900;
}

body.user-contrast.pageLevelUid_n1 a.link::before,
body.user-contrast.pageLevelUid_n2 a.link::before,
body.user-contrast.pageLevelUid_n3 a.link::before,
body.user-contrast.pageLevelUid_n4 a.link::before,
body.user-contrast.pageLevelUid_n5 a.link::before,
body.user-contrast.pageLevelUid_n6 a.link::before,
body.user-contrast.pageLevelUid_n7 a.link::before {
   filter: grayscale(1) contrast(0);
}





body.user-contrast.page_n1 a.backlink, 
body.user-contrast.page_n1 .printButton, 
body.user-contrast.page_n2 a.backlink, 
body.user-contrast.page_n2 .printButton, 
body.user-contrast.page_n3 a.backlink, 
body.user-contrast.page_n3 .printButton, 
body.user-contrast.page_n4 a.backlink, 
body.user-contrast.page_n4 .printButton, 
body.user-contrast.pageLevelUid_n4 a.backlink, 
body.user-contrast.pageLevelUid_n4 .printButton,
body.user-contrast.pageLevelUid_n5 a.backlink, 
body.user-contrast.pageLevelUid_n5 .printButton,
body.user-contrast.pageLevelUid_n6 a.backlink, 
body.user-contrast.pageLevelUid_n6 .printButton,
body.user-contrast.pageLevelUid_n7 a.backlink, 
body.user-contrast.pageLevelUid_n7 .printButton {
  background-color: black;
}


body.user-contrast .frame ul.news-tags li, 
body.user-contrast .tab-content ul.news-tags li, 
body.user-contrast .card-body ul.news-tags li{
 background-color: black;
}


body.user-contrast.page_default a.backlink {
  background-color: black;
  border-color:black;
}
body.user-contrast.page_default a.link::before,
body.user-contrast.page_default i.arrowLink {
  filter: grayscale(1) contrast(0);
}

body.user-contrast.page_default a.link,
body.user-contrast.page_default a {
  color: black;
}

/* antragsformular */
body.user-contrast .frame .tx-vlogantrag legend{
  color: black;
}


body.user-contrast .frame .tx-vlogantrag a.back, 
body.user-contrast .frame .tx-vlogantrag .btn, 
body.user-contrast .frame .tx-vlogantrag .next {
  background-color: black;
}



body.user-contrast .frame .tx-vlogantrag .icon-angle-down::before {
  background-color: black;
}


body.user-contrast .frame .tx-vlogantrag .progress-bar .step .bullet {
  border: 2px solid black;
  background-color: black;
}

body.user-contrast .frame .tx-vlogantrag .progress-bar .step .bullet.active {
  border-color: black;
  background-color: white;
  color: black;
}


body.user-contrast  .moreinfo::before {
  background-color: black;
}  


body.user-contrast  .floatingpanel,
body.user-contrast  .floatingpanel p{
   background-color: black;
}
/* ende antragsformular */


/* tabs */
body.user-contrast.pageLevelUid_n1 .tabs .nav-tabs .nav-item .nav-link,
body.user-contrast.pageLevelUid_n1 .tabs .nav-tabs .nav-item .nav-link.active,
body.user-contrast.pageLevelUid_n2 .tabs .nav-tabs .nav-item .nav-link,
body.user-contrast.pageLevelUid_n2 .tabs .nav-tabs .nav-item .nav-link.active,
body.user-contrast.pageLevelUid_n3 .tabs .nav-tabs .nav-item .nav-link,
body.user-contrast.pageLevelUid_n3 .tabs .nav-tabs .nav-item .nav-link.active,
body.user-contrast.pageLevelUid_n4 .tabs .nav-tabs .nav-item .nav-link,
body.user-contrast.pageLevelUid_n4 .tabs .nav-tabs .nav-item .nav-link.active,
body.user-contrast.pageLevelUid_n5 .tabs .nav-tabs .nav-item .nav-link,
body.user-contrast.pageLevelUid_n5 .tabs .nav-tabs .nav-item .nav-link.active,
body.user-contrast.pageLevelUid_n6 .tabs .nav-tabs .nav-item .nav-link,
body.user-contrast.pageLevelUid_n6 .tabs .nav-tabs .nav-item .nav-link.active,
body.user-contrast.pageLevelUid_n7 .tabs .nav-tabs .nav-item .nav-link,
body.user-contrast.pageLevelUid_n7 .tabs .nav-tabs .nav-item .nav-link.active{
  filter: grayscale(1) contrast(1.5);
}


body.user-contrast.page_n4 .btn, 
body.user-contrast.pageLevelUid_n7 .btn, 
body.user-contrast.pageLevelUid_n2 .btn, 
body.user-contrast.pageLevelUid_n3 .btn, 
body.user-contrast.pageLevelUid_n145 .btn {
  background-color: black;
}

body.user-contrast #results .f3-widget-paginator li.current {
  border-bottom: 2px solid black;
}


body.user-contrast #results .f3-widget-paginator li {
  color: black;
}