#kontrast .contrast {
    display: none;
}

.contrast02 {
    display: block;
}

.contrast {
    display: none;
}

#header01 {
    background: #2b2b2b;
}

#logo a.logo {
    color: #2b2b2b;
}

p#teaser {
    color: #2b2b2b;
}

#footer #ql span {
    color: #ffffff;
}

#footer01 {
    background: #4a4a4a;
}

#slogan a.mehr {
    background: #ffffff;
    color: #2b2b2b;

}
#footer02 p.font {
    color: #fff;
}
#footer01 #kontakt {
    border-left: 2px solid #ffffff;

}
#footer #ql01 .background, #footer #ql02 .background, #footer #ql03 .background, #footer #ql04 .background {
	
	filter: opacity(10%);
}
#footer #ql01:hover .background, #footer #ql02:hover .background, #footer #ql03:hover .background, #footer #ql04:hover .background {
    filter: none;
}
#footer01 #zeiten {
    border-left: 2px solid #ffffff;
}

#kontrast-alles a {
    background: url(../images/kontrast_s.png) no-repeat left;
}

#homeNews a.bx-next {
    background: url(../images/weiter_news_kontrast.png) no-repeat center;
    background-position-y: 4px;
}

#homeNews a.bx-prev {
    background: url(../images/weiter_news_kontrast.png) no-repeat center;
    background-position-y: -38px;
}

#nachOben a {
    background: url(../images/nachoben_kontrast.png) no-repeat scroll;
}

.slogan {
    background: url(../images/teaser_bg_kontrast.png) repeat scroll;
}

a.menueebene0:hover,
a.menueebene1:hover,
a.menueebene2:hover,
a.menueebene3:hover,
a.menueebene4:hover {
    background: #2b2b2b;
}

#mainMenueSub ul li ul li:hover a {
    color: #2b2b2b;
}

#mainMenueSub li ul li a {
    color: #ffffff;
}

#mainMenueSub li ul li a.pfeilSub {
    background: url(../images/menuepfeil_kontrast.png) no-repeat 96% 12px;
}

#mainMenueSub li ul li:hover,
#mainMenueSub ul li ul li a.act {
    background: #ffffff;
    color: #000000;
}

#mainMenueSub li ul li:hover a.pfeilSub {
    background: #ffffff;
    color: #000000
}

#mainMenueSub ul li ul li ul li a:hover,
#mainMenueSub ul li ul li:hover ul li a.l3-act {
    background: #000000;
    color: #fff;
}

#mainMenueSub ul li ul li ul li a,
#mainMenueSub ul li ul li:hover ul li a {
    color: #ffffff;
}

#mainMenueSub ul li ul li ul li a:hover,
#mainMenueSub ul li ul li:hover ul li a.l3-act {
    background: #ffffff;
    color: #000;
}

a.menueebene0Active,
a.menueebene1Active,
a.menueebene2Active,
a.menueebene3Active,
a.menueebene4Active {
    background: #2b2b2b;
}

#breadcrumb a {
    color: #000000 !important;
}

#contentbereich .firstFont h4 {
    color: #000000;
}

#contentbereich h4 {
    color: #000000;
}

#contentbereich .image-caption {
    color: #000000;
}

#drucken a {
    background: url(../images/drucken_kontrast.png) no-repeat scroll;
}

#contentbereich a {
    color: #000000;
}

table.contenttable thead,
tfoot,
table.contenttable tbody th,
table.contenttable th {
    background: #2b2b2b;
}

#contentbereich .firstFont p {
    color: #000000;
}

#mainMenueSub li ul li.pfeilSub:hover,
#mainMenueSub li ul li.pfeilSub:active,
#mainMenueSub li ul li.pfeilSub:focus,
#mainMenueSub ul li.menueebene0Active ul li a.pfeilSubAct,
#mainMenueSub ul li.menueebene1Active ul li a.pfeilSubAct,
#mainMenueSub ul li.menueebene2Active ul li a.pfeilSubAct,
#mainMenueSub ul li.menueebene3Active ul li a.pfeilSubAct,
#mainMenueSub ul li.menueebene4Active ul li a.pfeilSubAct,
#mainMenueSub ul li.menueebene5Active ul li a.pfeilSubAct {
    background: #ffffff;
    color: #000000;
}

#popUp {
    background: #2b2b2b;
}

#mainMenueSub ul .menueebene0,
#mainMenueSub ul .menueebene0Active,
#mainMenueSub ul .menueebene1,
#mainMenueSub ul .menueebene1Active,
#mainMenueSub ul .menueebene2,
#mainMenueSub ul .menueebene2Active,
#mainMenueSub ul .menueebene3,
#mainMenueSub ul .menueebene3Active,
#mainMenueSub ul .menueebene4,
#mainMenueSub ul .menueebene4Active,
#mainMenueSub ul .menueebene5,
#mainMenueSub ul .menueebene5Active {
    background: #1b1b1b;
}
#mainMenueSub ul li ul {
    background: #2b2b2b;
}
.search__inner--down {
    background: #2b2b2b;
}
a.menueebene0Active, a.menueebene1Active, a.menueebene2Active, a.menueebene3Active, a.menueebene4Active {
    background: #2b2b2b;
}
#contentbereich .headline a {
    color: #000000;
}
#dynamischeListe2 .weiterlesenNews {
    background: #2b2b2b;
}
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 {
    background: #2b2b2b;
}
#contentbereich a.external-link-new-window {
    background: url(../images/external_link-sw.png) no-repeat 1px 7px;
}
.mail, #contentbereich .mail {
    background: url(../images/mail_contrast.png) no-repeat scroll left 7px;
}
#contentbereich ul li {
    list-style: url(../images/li_Contrast.png) outside;
}
.download {
    background: rgba(0, 0, 0, 0) url(../images/download_Contrast.png) no-repeat scroll left center;
}
#contentbereich .formularecat li {
    background: #eeeeee url(../images/li_Contrast.png) no-repeat scroll 13px 15px;
}
input[type="submit"], input[type="reset"], #kalender .outlook, #contentbereich .gastro .infoGastro, #contentbereich .gastro .infoGastroBuchen, .abstimmen, .ergebnis {
    background: #2b2b2b none repeat scroll 0 0;
}
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 {
    background: #2b2b2b;
}
#contentbereich .frame-type-menu_sitemap ul li ul li {
    background: url(../images/li_Contrast.png) no-repeat scroll left 8px;  
}
#contentbereich .frame-type-menu_sitemap UL LI UL LI A SPAN:hover {
    color: #807f7f ;
}
#moduleView:hover #moduleViewTxt, #moduleView.active #moduleViewTxt {
    color: #2b2b2b;
}
#switchbtn #moduleView:hover, #switchbtn #moduleView.active {
    background-image: url(../images/moduleView_hover_Contrast.png);
}
#switchbtn #listView:hover, #switchbtn #listView.active {
    background-image: url(../images/listView_hover_Contrast.png);
}
input.sucheStartenBtn {
    background: #2b2b2b !important;
}
#kalenderOption .kalenderansichtBtn.btnActive, #kalenderOption .listenansichtBtn.btnActive {
    background-color: #2b2b2b;
    box-shadow: 0 0 0 2px #2b2b2b inset;
}
#kalenderOption .kalenderBtn:hover {
    background-color: #2b2b2b;
    box-shadow: 0 0 0 2px #2b2b2b inset;
}
.fc-toolbar h2 {
    color: #2b2b2b;
}
#outlookCal .fc-event {
    background: #807f7f;
    border-color: #807f7f;
}
#kalenderOutlook #mainHeadlineOutlook.calTextMainHeadlineOutlook {
    color: #2b2b2b;
}
#kalenderOutlook .calTextDetailTitleOutlook {
    color: #2b2b2b;
}
.btnDownloadIcal {
    background: #2b2b2b;
}
#kalender .day {
    background: #2b2b2b;
}
#kalender .month {
    color: #2b2b2b;
}
.formobjekt:focus, .formobjektkleinVeranstaltung:focus, .formobjektCaptcha:focus, .formobjektklein:focus, .formobjektselectkleinVeranstaltung:focus, .formobjektkleinVeranstaltung:focus, .formobjektkleinGastro:focus, .formobjektselectkleinGastro:focus, .formobjektkleinWFGCompany:focus, .formobjektkleinWFGCompanyText:focus, .formobjektkleinWFGCompanySelect:focus, .formobjektfull:focus, .formSelect:focus, .formobjektkleinGB:focus, #umfrage .abstimmen:hover, #umfrage .ergebnis:hover, .date:focus, .formobjektCaptcha2:focus, .formobjektsmall:focus {
    border: 1px solid #2b2b2b;
    box-shadow: 0px 0px 7px 0px #2b2b2b;
}
#calroot #calcurrent {
    background-color: #2b2b2b;
}
.catImg {
    background: url(../images/fallback_Contrast.png);
}