#kontrast .contrast {
    display: none;
}
.contrast2 {
    display: block;
}
#suche, #schrift, #kontrast, #popUp:hover, #suchbereich .bereich2, #suchbereich .suche, #wrap02, #subnavi, #infoboxbereich .kontakt, #kalenderOption .kalenderansichtBtn.btnActive, #kalenderOption .listenansichtBtn.btnActive, #kalenderOption .kalenderBtn:hover, #dynamischeListe2 .weiterlesenNews a, input[type="submit"], input[type="reset"], #kalender .outlook, #contentbereich .gastro .infoGastro, #contentbereich .gastro .infoGastroBuchen, .abstimmen, .ergebnis {
    background-color: #444;
}
#footer {
    background: #282828;
}
#subnavi ul li a:hover, #subnavi ul li a.menueebeneActive, #subnavi ul li a.menueebeneActive:hover, #subnavi li.menueebeneActive, #navlinks, #kalenderOption .kalenderBtn, #contentbereich .alleEintraege, #infoboxbereich .infobox {
    background-color: #8c8c8c;
}
#menue ul li:hover a, #menue ul li a:hover, #menue ul li.menueebene0Active a, #menue ul li.menueebene0Active a:hover, #menue ul li.menueebene1Active a, #menue ul li.menueebene1Active a:hover, #menue ul li.menueebene2Active a, #menue ul li.menueebene2Active a:hover, #menue ul li.menueebene3Active a, #menue ul li.menueebene3Active a:hover, #menue ul li.menueebene4Active a, #menue ul li.menueebene4Active a:hover {
    color: #919191;
}
#menue ul li ul {
    background: #ffffff none repeat scroll 0 0;
}
#subnavi ul li ul li a, #contentbereich .firstFont, #contentbereich h4 {
    color: #000;
}
#outlookCal .ui-widget-header {
    background: #444 none repeat scroll 0 0 !important;
    border: 1px solid #444;
    color: #fff;
}
#outlookCal .ui-state-default, #outlookCal .ui-widget-content .ui-state-default, #outlookCal .ui-widget-header .ui-state-default {
	background: #444!important;
}
#outlookCal .ui-state-active {
    background: #f7f7f5 none repeat scroll 0 0 !important;
}

.teaserPicture img {
    border: 2px solid #8c8c8c;
}
#contentbereich .headline a {
    color: #000 !important;
}
#headerImage:hover a.bx-prev {
    background: url("../images/prevcontrast.png") no-repeat scroll left top;
}
#headerImage:hover a.bx-next {
    background: url("../images/nextcontrast.png") no-repeat scroll left top;
}
#contentbereich ul li, #contentbereich ol li {
    background: url("../images/licontrast.png") no-repeat scroll left 5px;
}
#headerImage .kasten .clickenlarge-0 {
    background: #333 none repeat scroll 0 0;
	 border-top: 9px solid #ccc;
}
#headerImage .kasten.kultur .clickenlarge-0 {
    background: #555 none repeat scroll 0 0;
}

#headerImage .kasten.soziales .clickenlarge-0 {
    background: #777 none repeat scroll 0 0;
}
#headerImage .kasten.aktuelles .clickenlarge-0 {
    background: #999 none repeat scroll 0 0;
}
.bx-pager-link {
	background:#ccc;
}
#contentbereich a {
    color: #000;
    text-decoration: underline;
}
#subnavi ul li ul li ul li a {
    background: #444444 url("../images/subnavilil.png") no-repeat scroll 56px center;
}
#subnavi ul li ul li ul li a:hover, #subnavi ul li ul li ul li a.menueebeneActive, #subnavi ul li ul li ul li a.menueebeneActive:hover, #subnavi ul li ul li ul li a:hover {
    background: #8c8c8c url("../images/subnavilil.png") no-repeat scroll 56px center;
}
#drucken a, #nachOben a {
    background-color: #000000;
}
#subnavi ul li ul li a {
    background: #ffffff url("../images/subnavililicontrast.png") no-repeat scroll 35px center;
}