#header {
    background: #fff;
}
.contrast {
	display:none;
}
.contrast2 {
    display: block;
}

#normal {
	display: block;
}
a#normal {
    float: right;
}
#headerImage::before {
    background: url(../images/slogan-bg-kontrast.png) no-repeat;
}
.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, .menueId ul li.menueebene5Active, .menueId ul li.menueebene5:hover {

    border-bottom: 12px solid #000;
}
#quicklinks #ql01, #quicklinks #ql02, #quicklinks #ql03, #quicklinks #ql04 {
    background: #000;
}
#quicklinks #ql01:hover, #quicklinks #ql02:hover, #quicklinks #ql03:hover, #quicklinks #ql04:hover {
    background: #424242!important;
}
.menueId ul li {
    border-bottom: 0px solid #000;
}
#homenews h3 span {
    color: #000;
}
#homenews .date {
    color: #000;
}
#homenews a.weiterlesen {
    color: #000;
}
#homenews a.weiterlesen::before {
	background: url(../images/weiter-kontraste.png) no-repeat;
}
#homenews a.weiterlesen:hover::before {

    background: url(../images/weiter-kontraste.png) no-repeat;
}
#quicklinks #ql01:hover {
    background: url("../images/ql01-kontraste.png");
}
#quicklinks #ql02:hover {
    background: url("../images/ql02-kontraste.png");
}
#quicklinks #ql03:hover {
    background: url("../images/ql03-kontraste.png");
}
#quicklinks #ql04:hover {
    background: url("../images/ql04-kontraste.png");
}
#footer02 {
    background: #000;
}
#footer02 #kontrast-alles a:hover {
    color: #a6a6a6;
}
#footer02 #menuquick a:hover {
    color: #a6a6a6;
}
.wrap.contentwrap #footer::after {
    background: url(../images/footer-top-c-kontrast.png) no-repeat;
}
.home #footer::after {
    background: url(../images/footer-top-kontraste.png) no-repeat;
}
#footer01 {
    background-color: #fff;
}
#footer01 h5 {
    border-bottom: 2px solid #000;
}
#footer01-2 a:hover {
    border-bottom: 1px solid #000;
}



a {
    color: #000;
}
#contentbereich #dynamischeListe2 ul li {
    background: #ececec none repeat scroll 0 0;
}
#drucken {
    background: url(../images/drucken-kontrast.png) no-repeat;
}
#nachOben {
    background: url(../images/top-kontraste.png) no-repeat;
}






.ce-textpic .ce-gallery .ce-column FIGCAPTION {
    background: #000;
}
.mail, #contentbereich .mail {
    background: url(../images/mail-kontraste.png) no-repeat scroll left 5px center;
    color: #000;
}
.mail:hover, #contentbereich .mail:hover {
    background: url(../images/mail-kontraste.png) no-repeat scroll left 5px center #e6e6e6;
}
.external-link, .external-link-new-window, .item .blockOne p a, .article a, #kalenderOutlook p a {
    background: url(../images/external_link-kontraste.png) no-repeat 4px center;
    color: #000 !important;
}
#contentbereich .external-link:hover, #contentbereich .external-link-new-window:hover {

    background: url(../images/external_link-kontraste.png) no-repeat left 4px center #e6e6e6;
}
.internal-link, .internal-link-new-window {
    background: transparent url(../images/internal_link-kontraste.png) no-repeat left 4px center;
    color: #000 !important;
}
#contentbereich .internal-link:hover, #contentbereich .internal-link-new-window:hover {

    background: url(../images/internal_link-kontraste.png) no-repeat left 4px center #e6e6e6;

}
.download {
    background: rgba(0, 0, 0, 0) url(../images/download-kontraste.png) no-repeat scroll left 4px center;
    color: #000 !important;
}
#contentbereich .download:hover {

    background: url(../images/download-kontraste.png) no-repeat scroll left 4px center #e6e6e6;
}
#contentbereich ul li, #infoboxbereich ul li {
    background: url(../images/li-kontraste.png) no-repeat left top 6px;
}
#contentbereich .contentbereichInfobox {
    border: 5px solid #000;
}
#contentbereich .contentblocksmall h4, #contentbereich .contentblocksmallnone h4 {
    background: #000;
}
#contentbereich .contentblocksmall:hover img, #contentbereich .contentblocksmallnone:hover img {
    filter: brightness(0);
}
input#btnSearchDatePickerMenu.sucheStartenBtn {
    background: #000 none repeat scroll 0 0;
}
#kalenderOption .kalenderansichtBtn.btnActive, #kalenderOption .listenansichtBtn.btnActive {
    box-shadow: 0 0 0 2px #000 inset;
}
#kalenderOption .listenansichtBtn {
    background-color: #000;
}
#kalenderOption .listenansichtBtn:hover {
    box-shadow: 0 0 0 2px #000 inset;
}
#kalenderOutlook #mainHeadlineOutlook.calTextMainHeadlineOutlook {
    color: #000;
}
#kalenderOption .pdfBtn:hover {
    box-shadow: 0 0 0 2px #000 inset;
}
#kalenderOption .pdfBtn {
    background-color: #000;
}
#kalenderOption .icsBtn:hover {

    box-shadow: 0 0 0 2px #000 inset;
}
#kalenderOption .icsBtn {
    background-color: #000;
}
#kalenderOutlook .fc-toolbar h2 {
    color: #000;
}
#dynamischeListe2 .weiterlesenNews {
    background: #000;
}
#bx-pager a {
    width: 44px;
    height: 44px;
}

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

#sbw3ListItems li a:hover{
	color: white;
	background: black none repeat scroll 0 0;
}

#sbw3ListItems li.process a{
	background-color: dimgray;
	color:white;
    transition: 0.3s ease-in-out;
	font-weight: bold;
}
#sbw3ListItems li.process a:hover{
	background-color: black;
}
#sbw3ListItems li a.external-link-new-window:hover{
	color: white !important;
	background: black none repeat scroll 0 0;
}

#sbw3ListItems li.sbwProcessNoLink {
	color: black;
	font-weight: bold;
	margin: 1rem 0;
	border-left: 2px solid black;
	background: none;
}
