#kontrast-alles .contrast {
	display: none;
}
#kontrast-alles .contrast2 {
	display: block;
}
#contentbereich a:hover {
    color: #000;
    text-decoration: none;
}
#kalender .outlook a, #kalender .month, #kalender .day, #kalender .headline {
    color: #000;
}
.oeffnungszeiten-hinweis p {
    color: #000000;
}
a {
  text-decoration: underline;
  color: #000;
}
#infoboxbereich .clickenlarge-0 h4, #infoboxbereich .clickenlarge-1 h4, #infoboxbereich h4 {
    color: #FFF;
    background: #000;
}
.menueId ul li.menueebene0Active, .menueId ul li.menueebene0:hover, .menueId ul li.menueebene1Active, .menueId ul li.menueebene1:hover, .menueId ul li.menueebene2Active, .menueId ul li.menueebene2:hover, .menueId ul li.menueebene3Active, .menueId ul li.menueebene3:hover, .menueId ul li.menueebene4Active, .menueId ul li.menueebene4:hover {
    background: url(../images/menu-act.png) no-repeat 93% 136px #000;
}
#mainMenueSub ul li ul li ul li a.l3-act, #mainMenueSub ul li ul li ul li a:hover {
    background: #FFF none repeat scroll 0 0;
    color: #000 !important;
    text-decoration: none;
}
#tableView .galleryTablePrevNumber {
    background-color: #000 !important;
}
#tableView .galleryTablePrevDesc {
    background: #000 none repeat scroll 0 0 !important;
}
#listView .galleryListPrevHeader {
    color: #000 !important;
}
#listView .galleryListPrevNumber {
    background-color: #000 !important;
}
#listView .galleryListPrevArrow {
    color: #000 !important;
}
#mainMenueSub {
    background-color: #000;
}
#mainMenueSub ul.dropdown li ul.dropdownSlide li a {
	text-decoration:none;
}
#navlinks {
    bottom: 0;
}
.ce-textpic .ce-gallery .ce-column FIGURE {
    background: url("../images/bildzoom-contrast.png") no-repeat scroll 0 0;
}
.clickenlarge-1 .ce-textpic .ce-gallery .ce-column::after {
    background-image: url("../images/bildzoom-contrast.png");
}
#navlinks img {
	display: none;
}
#navlinks img.contrast {
	display: block;
}
#mainMenueSub a:hover, #mainMenueSub ul li ul li a.pfeilSubAct {
    background: #FFF none repeat scroll 0 0;
    color: #000 !important;
    text-decoration: none;
}
#contentbereich .firstFont h4, #contentbereich h4 { 
    color: #000;

}
#contentbereich .firstFont h4{
    background: url(../images/h4-contrast.png) no-repeat 0px 7px;
}
.clickenlarge-1 .image-caption, .image-caption {
    background: #FFF;
    color: #000;
}

#breadcrumb a:hover {
    color: #000;
    text-decoration: none;
}
input[type="submit"], input[type="reset"], #kalender .outlook, #contentbereich .gastro .infoGastro, #contentbereich .gastro .infoGastroBuchen, .abstimmen, .ergebnis, #contentbereich .item a.more, .btnDownloadIcal {
    background: #FFF none repeat scroll 0 0;
    border: 1px solid #000;
    color: #000;
}
.btnDownloadIcal:hover, .sucheStartenBtn:hover {
    background: #000 none repeat scroll 0 0 !important;
    color: #FFF !important;
	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, #contentbereich .item a.more:hover {
    color: #fff;
    border: 1px solid #000;
}
#kalenderOption .kalenderansichtBtn.btnActive, #kalenderOption .listenansichtBtn.btnActive {
    background-color: #EFEFEF;
    box-shadow: 0 0 0 2px #000 inset;
    color: #000;
    background-image: url(../images/calIcon01-contrast.png);
}
#kalenderOption .listenansichtBtn {
    background-image: url(../images/calIcon02-contrast.png);
}
#kalenderOption .kalenderBtn:hover {
    background-color: #FFF;
    box-shadow: 0 0 0 2px #000;
    color: #000;
}
#kalenderOption .icsBtn {
    background-image: url(../images/calIcon03-contrast.png);
}
#kalenderOption .pdfBtn {
    background-image: url(../images/calIcon04-contrast.png);
}
#outlookCal .ui-state-default, #outlookCal .ui-widget-content .ui-state-default, #outlookCal .ui-widget-header .ui-state-default {
    background: none #000 !important;
}
#outlookCal .ui-state-active {
    background: none #FFF !important;
    border: 1px solid #000;
    color: #000;
}
#outlookCal .ui-widget-header {
    background: none #000 !important;
}
#outlookCal .fc-event {
    background: #000;
    border-color: #000;
}
.fc-content {
    background: #000;
    color: #FFF;
}
.contentblocksmall, .contentblocksmallnone {
    background: #EFEFEF none repeat scroll 0 0;
    border: 2px solid #000;
}
#contentbereich .contentblocksmall h4 a, #contentbereich .contentblocksmallnone h4 a {
    color: #000!important;
    background: #FFF;
}
#contentbereich .contentblocksmall .internal-link, #contentbereich .contentblocksmall .internal-link-new-window, #contentbereich .contentblocksmallnone .internal-link, #contentbereich .contentblocksmallnone .internal-link-new-window {
    background: #FFF;
}
#dynamischeListe2 .weiterlesenNews {
    background: #000 none repeat scroll 0 0;
    border: 1px solid #000;
	text-decoration:none;
}
#dynamischeListe2 .weiterlesenNews:hover a {
    color: #000;
	text-decoration:none;
}
#contentbereich ul li {
    list-style-image: url(../images/li-contrast.gif);
}
.external-link, .external-link-new-window, .internal-link, .internal-link-new-window, .firstFont .internal-link, .firstFont .internal-link-new-window {
    background: url(../images/link-contrast.gif) no-repeat 100% 4px;
}
#infoboxbereich .mail {
    background-image: url(../images/mail_linkKontrast.gif);
}

#suchbereich .bereich2 {
    background: url(../images/lupe-contrast.png) no-repeat 0px 10px;	
}
#contentbereich .contentbereichInfobox h4 {
    background: #000;
}
.mail, #contentbereich .mail {
    padding: 0 0 0 16px;
    background: url(../images/mail_linkKontrast.gif) no-repeat 0px 4px;
}
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, #contentbereich .item a.more:hover {
    color: #000;
    border: 1px solid #000;
}
#contentbereich .headline a {
    text-decoration: none;
}
#contentbereich ul ul li {
    list-style-image: url(../images/ulli-contrast.gif);
}
#contentbereich .minigal a.browse, #contentbereich .minigal a.prev {
	background: url("../images/miniPfeil-contrast.png") no-repeat scroll center -4px !important;
}
#contentbereich .minigal a.right, #contentbereich .minigal a.next {
    background-position: 0px -40px !important;
}
#contentbereich .minigal .scrollable .active {
    border-top: 6px solid #000!important;
}
#homenews h3, .home-h3 {
    background-color: #000;
}
#topthema h4 {
    background-color: #000;
}
#kalenderCube .ui-state-highlight, #kalenderCube .ui-widget-content .ui-state-highlight, #kalenderCube .ui-widget-header .ui-state-highlight {
    background: none repeat scroll 0 0 #000 !important;
}
#calTextDetailTitle a {
    color: #000;
}
.alleTermine {
    background: #000;
}
#homenews h4 {
    background: #000;
}
.quicklink h4 {
    background: #000;
}
#topthema div .ce-bodytext {
    background: #000;
}






#bx-pager a {
    width: 44px;
    height: 44px;
}

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