/* deaktiviert, weil Logo sonst schwarz angezeigt werden
body.contrastEnabled .logo {
	filter: brightness(0);
}
*/
.contrastEnabled .frame-layout-0 h1,
.contrastEnabled .frame-layout-0 h2,
.contrastEnabled .eventBox h2,
.contrastEnabled h1 span,
.contrastEnabled .h1 span,
.contrastEnabled h2 span,
.contrastEnabled .h2 span {
	background: #000;
	color: #fff !important;
}

.contrastEnabled .frame-layout-0 h1:after,
.contrastEnabled .frame-layout-0 h2:after,
.contrastEnabled .eventBox h2:after,
.contrastEnabled h1 span:after,
.contrastEnabled .h1 span:after,
.contrastEnabled h2 span:after,
.contrastEnabled .h2 span:after {
	border-color: transparent transparent transparent #000;
	color: #fff !important;
}

.contrastEnabled .form-control:focus {
	border: 1px solid #000;
	color: #fff !important;
}

.contrastEnabled #slider .carousel-indicators li.active {
	background: #000;
	color: #fff !important;
}

.contrastEnabled #slider .carousel-indicators li:hover {
	background: #000;
	color: #fff !important;
}

.contrastEnabled #slider .title {
	background: #000;
	color: #fff !important;
}

.contrastEnabled #slider .title:after {
	border-color: transparent transparent transparent #000;
	color: #fff !important;
}

.contrastEnabled .jobs .itemBox,
.contrastEnabled .categorys .itemBox {
	border: 1px solid #000;
	color: #fff !important;
}

.contrastEnabled .fullBg h3 {
	background: #000;
	color: #fff !important;
}

.contrastEnabled .fullBg h3 a {
	color: #fff !important;
}

.contrastEnabled .newsletter input[type='checkbox']:checked + label::before,
.contrastEnabled .newsletter input[type='checkbox']:not(:checked) + label::before,
.contrastEnabled .newsletter input[type='radio']:checked + label::before,
.contrastEnabled .newsletter input[type='radio']:not(:checked) + label::before {
	background: #000;
	color: #fff !important;
}

.contrastEnabled .newsletter input[type='checkbox']:hover + label::before,
.contrastEnabled .newsletter input[type='radio']:hover + label::before {
	background: #000;
	color: #fff !important;
}

.contrastEnabled .newsletter input[type='checkbox']:checked + label::before,
.contrastEnabled .newsletter input[type='radio']:checked + label::before {
	background: #000;
	color: #fff !important;
}

.contrastEnabled .footer .logo {
	background: #000;
	color: #fff !important;
}

.contrastEnabled a.moreLink {
	color: #fff !important;
}

@media only screen and (min-width: 768px) {
	.contrastEnabled #mainMenu .megamenu {
		border-bottom: 4px solid #000;
		color: #fff !important;
	}
}

@media only screen and (min-width: 992px) {
	.contrastEnabled #slider .title:after {
		border-color: transparent transparent transparent #000;
		color: #fff !important;
	}
}

.contrastEnabled #slider .supTitle p {
	color: #fff !important;
}

.contrastEnabled .navbar-form .icon-search {
	color: #000;
}

.contrastEnabled .navbar-form .btn {
	color: #000;
}

.contrastEnabled .eventCalendar i {
	color: #000;
}

.contrastEnabled #mainMenu .megamenu {
	border-bottom: 4px solid #000;
}

.contrastEnabled #mainMenu.navbar-default .navbar-nav > li > a:active,
.contrastEnabled #mainMenu.navbar-default .navbar-nav > li > a:focus,
.contrastEnabled #mainMenu.navbar-default .navbar-nav > li > a:hover {
	filter: brightness(0);
}

.contrastEnabled .footer .logo {
	background: transparent;
}

.contrastEnabled img {
	filter: grayscale(100%);
}

.contrastEnabled #slider .carousel-inner .item .carusel-img span {
	filter: grayscale(100%);
}

.contrastEnabled .location-manager {
	filter: grayscale(100%);
}

.contrastEnabled .headertron {
	filter: grayscale(100%);
}

.contrastEnabled .logo {
	filter: grayscale(100%);
}

.contrastEnabled .mainContent .btn.btn-primary {
	color: #fff !important;
}


.contrastEnabled .mainContent .btn.btn-primary,
.contrastEnabled a.moreLink:hover {
	background: #000;
}

.contrastEnabled .mainContent .btn.btn-primary::after,
.contrastEnabled a.moreLink:hover::after {
	border-color: transparent transparent transparent #000;
}

.contrastEnabled .form-control::-moz-placeholder {
	color: #000;
}

/*
.contrastEnabled h1 {
 background: rgba(0, 0, 0, 0) linear-gradient(100deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 95%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0;
 color: #fff !important;
}
.contrastEnabled #mainMenu.navbar-default .navbar-nav > li > a:active,
.contrastEnabled #mainMenu.navbar-default .navbar-nav > li > a:focus,
.contrastEnabled #mainMenu.navbar-default .navbar-nav > li > a:hover {
  color: #008519 !important;
filter: brightness(100%)!important;
-webkit-filter: brightness(100%)!important;
-moz-filter: brightness(100%)!important;
-o-filter: brightness(100%)!important;
-ms-filter: brightness(100%)!important;

}
.contrastEnabled a:active,
.contrastEnabled a:focus,
.contrastEnabled a:hover {
 color: #008519 !important;
}

.contrastEnabled h1 > a {
 color: #fff !important;
}

.contrastEnabled h2 {
    background: rgba(0, 0, 0, 0) linear-gradient(100deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 93%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0;
 color: #fff !important;
}
.contrastEnabled #slider .title {
 background: rgba(0, 0, 0, 0) linear-gradient(100deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 95%, rgba(0, 0, 0, 0) 88%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0;
 color: #fff !important;
}

.contrastEnabled #slider .supTitle {
    background: rgba(0, 0, 0, 0) linear-gradient(100deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 95%, rgba(0, 0, 64, 0) 88%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0;
}

*/
