/*IF THIS MESSAGE IS NOT REMOVED SERVERMANAGER MAY OVERRIDE THE FILE*/

#contrast {
  filter: invert();
}

#bx-pager a {
  width: 44px;
  height: 44px;
}

#outlookCal button {
  font-size: 21px;
}

/*MENUE*/

#wrap {
  background: #000;
  border-bottom: 1px solid white;
  height: 160px;
}
.menueId ul li a {
  background: #000;
}
.menueId ul li:hover a,
.menueId ul li a:hover,
.menueId ul li.menueebene0Active a,
.menueId ul li.menueebene0Active a:hover,
.menueId ul li.menueebene1Active a,
.menueId ul li.menueebene1Active a:hover,
.menueId ul li.menueebene2Active a,
.menueId ul li.menueebene2Active a:hover,
.menueId ul li.menueebene3Active a,
.menueId ul li.menueebene3Active a:hover,
.menueId ul li.menueebene4Active a,
.menueId ul li.menueebene4Active a:hover {
  color: #000000;
  background: #fff;
}
.menueId ul li.menueebene0 ul,
.menueId ul li.menueebene0Active ul,
.menueId ul li.menueebene1 ul,
.menueId ul li.menueebene1Active ul,
.menueId ul li.menueebene2 ul,
.menueId ul li.menueebene2Active ul,
.menueId ul li.menueebene3 ul,
.menueId ul li.menueebene3Active ul,
.menueId ul li.menueebene4 ul,
.menueId ul li.menueebene4Active ul,
.menueId ul li.menueebene5 ul,
.menueId ul li.menueebene5Active ul {
  background-color: #000000;
}
.menueId ul li ul li a:hover {
  color: #000000 !important;
}
/*SUBNAVI*/

#layout03-1 {
  background: #000000;
}
#subnavi h3 {
  color: #000000;
}
#subnavi ul li a:hover,
#subnavi ul li a.menueebeneActive,
#subnavi ul li a.menueebeneActive:hover {
  color: #000000;
}
#subnavi ul li ul li a:hover,
#subnavi ul li ul li a.menueebeneActive,
#subnavi ul li ul li a.menueebeneActive:hover,
#subnavi ul li ul li a:hover {
  color: #000000;
}
#subnavi ul li ul li a {
  color: #000000;
}
#subnavi ul li ul li a:hover,
#subnavi ul li ul li a.menueebeneActive,
#subnavi ul li ul li a.menueebeneActive:hover,
#subnavi ul li ul li a:hover {
  filter: grayscale(1) brightness(0);
}
#subnavi ul li {
  filter: grayscale(1);
}

/*RESPONSIVE MENUE*/

@media only screen and (max-width: 767px) {
  .nav_responsive_active {
    filter: grayscale(1);
  }
}
/*FOOTER*/

#footer01 h4,
#footer02 h4,
#footer03 h4,
#footer04 h4 {
  color: #000000;
}
#footer01 tr td a {
  background: #000;
}
#wrap2 {
  background: #fff;
}
#footer01 tr td,
#footer02 tr td,
#footer03 tr td {
  color: #000000;
}
#footeralles p {
  color: #000000;
}
a {
  color: #000000;
}

/*ALLGEMEIN*/

#breadcrumb {
  background: #000000;
}
#breadcrumb a {
  color: #ffffff;
  filter: grayscale(1) brightness(3);
}
#suchbereich .sucheAbsenden {
  filter: grayscale(1) brightness(1) contrast(3.5);
}

#infoboxbereich .clickenlarge-0,
#infoboxbereich .clickenlarge-1 {
  background: #eaeaea;
}
#infoboxbereich .clickenlarge-0 h4,
#infoboxbereich .clickenlarge-1 h4 {
  background: #000000;
}
#infoboxbereich .clickenlarge-0 .ce-bodytext,
#infoboxbereich .clickenlarge-1 .ce-bodytext,
#contentbereich h4.firsth3,
#contentbereich a {
  color: #000000;
}
#infoboxbereich .mail {
  filter: grayscale(1) contrast(4);
}
#contentbereich h4 {
  filter: grayscale(1) contrast(6);
}
#contentbereich a:hover {
  color: #000000;
  text-decoration: underline;
}
.download {
  filter: grayscale(1);
}
.rslides_tabs li,
.rslides_tabs li.rslides_here {
  background: none repeat scroll 0 0 #5a5a5a;
}
.rslides_tabs li.rslides_here {
  background: #000000;
}
#quicklink1 a.displayAllArticles {
  color: #000000;
}
#quicklink1 ul.rslides li .newstext {
  background: #000;
}
#quicklink2,
#quicklink3,
#quicklink4,
#quicklink5,
#quicklink6,
#quicklink7,
#quicklink8 {
  background: #000;
}
#contentbereich .newsText .headline a {
  color: #000000 !important;
}
#contentbereich p {
  color: #000000;
}
#dynamischeListe2 .weiterlesenNews a {
  color: #000000;
}
input[type="submit"]:hover,
input[type="reset"]:hover,
#kalender .outlook:hover,
#contentbereich .gastro .infoGastro:hover,
#contentbereich .gastro .infoGastroBuchen:hover,
#dynamischeListe2 .weiterlesenNews:hover,
.abstimmen:hover,
.ergebnis:hover {
  border: 1px solid #000000;
  box-shadow: 0 0 7px 0 #000000;
}
.publishnewsContent h1 {
  color: #000000;
}
#contentbereich ul li,
#contentbereich ol li {
  color: #000000;
}
#contentbereich b,
#contentbereich p strong {
  color: #000000 !important;
}
.mail,
#contentbereich .mail {
  filter: grayscale(1) contrast(4);
}
#drucken a,
#nachOben a img,
.internal-link,
.internal-link-new-window {
  filter: grayscale(1) contrast(3);
}
#contentbereich p.firstp {
  color: #000000;
}
.clickenlarge-1 .image-caption {
  background: #000;
}
table.contenttable thead,
tfoot,
table.contenttable tbody th,
table.contenttable th {
  background: #000000;
}
.minigal {
  border: 1px solid #000000;
  box-shadow: 0 0 8px 2px #000000;
}
.minigal a.browse,
#contentbereich .minigal a.prev {
  filter: grayscale(1) contrast(8);
}
#schliessen,
#oeffnen {
  border: 1px solid #000000;
  background: #fff;
}
