.contrast {
  display: none;
}
#contrast02, #schrift a.kontrastshow, .contrast02  {
  display: block;
}

/*STARTSEITE*/

.mainMenueId, #mainMenueSub, #suchbereich, #homewrap02, #wrap03, #popUp:hover {
    background: #000 none repeat scroll 0 0;
}
.menueId ul li a {
    background-image: url("../images/bordercontrast.png"), url("../images/pfeilMenue.png");
}
.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, .menueId ul li.menueebene5Active a, .menueId ul li.menueebene5Active a:hover, .menueId ul li.hover a {
    background-image: url("../images/borderhovercontrast.png"), url("../images/pfeilMenue.png");
}
#homelayout02-2 .homequick {
    background: #000;
}
a,#homenews .teaserText h4 a, #homenews2 .teaserText h4 a, #homenews4 .teaserText h4 a, #calTextDetailTitle > a, #weiterveranstaltung p a, #homelayout02-1 h4, #homelayout02-1 p,#homelayout02-1 p#einwohner,#homelayout02-1 p#flaeche, #layout01-1 p {
    color: #000;
}
#schrift a {
    color: #000 !important;
}
#popUp p {
    color: #fff !important;
}
#slogan p {
    color: #000;
    text-shadow: 0 0.1em 0.05em #eee;
}
ul li .news .teaserText, #kalenderCube .calTextDetailItem, #weiterveranstaltung {
    background: #fff none repeat scroll 0 0;
}
.footer01-1 {
    border-left: 1px solid #fff;
}
#homelayout02-1 h4, #homelayout02-2 ,#footer03 {
	filter: grayscale(1);
}

/*CONTENT*/

#breadcrumb .startbread, #breadcrumb a, #contentbereich .firstFont h4, #contentbereich .firstFont p, #contentbereich, #infoboxbereich h4, .infobox, #infoboxbereich a, #contentbereich h4, #contentbereich a, #contentbereich h4, #contentbereich .firstFont a, #dynamischeListe2 .newsText a {
    color: #000;
}
.image-caption {
    background: #fff none repeat scroll 0 0;
    color: #000;
}
.infobox, #kalenderOption .kalenderBtn {
    background-color: #000 none repeat scroll 0 0;
}
#contentbereich ul li::before {
    background: url("../images/licontrast.png") no-repeat scroll left top;
}
#nachOben a, #nachOben a:hover {
    background: url("../images/topcontrast.png") no-repeat scroll center center;
}
#drucken a, #drucken a:hover {
    background: url("../images/druckencontrast.png") no-repeat scroll center center;
}
#dynamischeListe2 .weiterlesenNews {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #000;
}
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, input#btnSearchDatePickerMenu.sucheStartenBtn:hover {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #000;
    color: #000;
}
#contentbereich #dynamischeListe2 ul li div.newsText .weiterlesenNews a {
    color: #fff;
}
#dynamischeListe2 .weiterlesenNews:hover a, #kalenderOutlook .calTextDetailTitleOutlook,#kalenderOutlook span.calTextDetailOrganizerPre, #kalenderOutlook span.calTextDetailLocationPre, #caltitle {
    color: #000 !important;
}
input[type="submit"], input[type="reset"], #kalender .outlook, #contentbereich .gastro .infoGastro, #contentbereich .gastro .infoGastroBuchen, .abstimmen, .ergebnis {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #000;
}
#kalenderOption .kalenderansichtBtn.btnActive, #kalenderOption .listenansichtBtn.btnActive {
    box-shadow: 0 0 0 2px #000 inset;
    color: #000;
}
#outlookCal .fc-event {
    background: #000 none repeat scroll 0 0;
    border-color: #000;
}

#kalenderOutlook #mainHeadlineOutlook.calTextMainHeadlineOutlook {
    border-bottom: 1px solid #000;
    color: #000;
}
.btnDownloadIcal {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #000;
}
.btnDownloadIcal:hover {
    color: #000;
}
#calroot #calcurrent {
    background-color: #000;
}
#kalenderOption .kalenderBtn:hover {
    box-shadow: 0 0 0 2px #000 inset;
    color: #000;
}
#kalenderOption .kalenderBtn {
    background: #000 none no-repeat scroll 0 0;
}
#kalenderOption .listenansichtBtn, #kalenderOption .icsBtn {
    background-color: #000 !important;
}
#bx-pager a {
    width: 44px;
    height: 44px;
}

#outlookCal button {
    font-size: 21px;
}
