#accessibility #accessibilityButton {
  background: #000 !important;
}
#accessibility #accessibilityMenu {
  border-color: #000 !important;
}
#accessibility #accessibilityMenu a.active {
  background: #fff !important;
  border: 2px solid #000;
  border-radius: 0 !important;
}
#accessibility #accessibilityMenu hr {
  border-color: #000 !important;
}

body,
.frg-primary-nav a,
.frg-primary-nav ul a {
  color: #000 !important;
}

.cc-window {
  border-color: #000;
  background: #fff;
  color: #000;
}
.cc-window .cc-btn.cc-allow-all {
  border: 0;
  color: #000 !important;
  background: #fff;
  border-top: 2px solid #000 !important;
  border-bottom: 2px solid #000 !important;
}
.cc-window .cc-btn.cc-allow {
  border: 0;
  border-right: 1px solid #000 !important;
}
.cc-window .cc-btn.cc-deny {
  border: 0;
  border-left: 1px solid #000 !important;
}

a,
a:hover,
a:visited {
  color: #000 !important;
}

.modal-content .personen-wrapper .person.soziales,
.modal-content .personen-wrapper .person.leben,
.modal-content .personen-wrapper .person.wirtschaft,
.modal-content .personen-wrapper .person.verwaltung,
.modal-content .personen-wrapper .person.kultur {
  background: #fff !important;
}
.modal-content .personen-wrapper .person.soziales .dienststelle,
.modal-content .personen-wrapper .person.soziales .position,
.modal-content .personen-wrapper .person.soziales a,
.modal-content .personen-wrapper .person.leben .dienststelle,
.modal-content .personen-wrapper .person.leben .position,
.modal-content .personen-wrapper .person.leben a,
.modal-content .personen-wrapper .person.wirtschaft .dienststelle,
.modal-content .personen-wrapper .person.wirtschaft .position,
.modal-content .personen-wrapper .person.wirtschaft a,
.modal-content .personen-wrapper .person.verwaltung .dienststelle,
.modal-content .personen-wrapper .person.verwaltung .position,
.modal-content .personen-wrapper .person.verwaltung a,
.modal-content .personen-wrapper .person.kultur .dienststelle,
.modal-content .personen-wrapper .person.kultur .position,
.modal-content .personen-wrapper .person.kultur a {
  color: #000 !important;
}
.modal-content .personen-wrapper .person.soziales .name,
.modal-content .personen-wrapper .person.leben .name,
.modal-content .personen-wrapper .person.wirtschaft .name,
.modal-content .personen-wrapper .person.verwaltung .name,
.modal-content .personen-wrapper .person.kultur .name {
  border-color: #000 !important;
}

.accrewrite img,
.accrewrite .content-divider-image,
.accrewrite .flexslider ul.slides li,
.accrewrite .big-divider {
  filter: grayscale(1) !important;
}
.accrewrite blockquote {
  border-left: 5px solid #000;
}
.accrewrite .btn {
  border: 2px solid #000 !important;
  color: #000 !important;
  background: #fff !important;
  border-radius: 0 !important;
}
.accrewrite .form-control {
  border: 1px solid #000 !important;
  color: #000 !important;
  background: #fff !important;
  border-radius: 0 !important;
}
.accrewrite a {
  color: #000;
}
.accrewrite .frg-search-trigger::before {
  border-color: #000;
}
.accrewrite .frg-search-trigger::after {
  background: #000;
}
.accrewrite .quickentry-wrapper {
  background: #fff;
}
.accrewrite .quickentryitem {
  border: 2px solid #000;
}
.accrewrite .db--overlay-submit,
.accrewrite .meldungen-wrapper .meldungen .meldung .date,
.accrewrite .meldungen-wrapper .meldungen .meldung h3,
.accrewrite .quickentry-wrapper .quickentry .quickentryitem {
  color: #000 !important;
  background: #fff;
}
.accrewrite .quickentry-wrapper .quickentry .quickentryitem:focus.soziales,
.accrewrite .quickentry-wrapper .quickentry .quickentryitem:hover.soziales {
  background-color: rgb(255, 255, 255);
}
.accrewrite .quickentry-wrapper .quickentry .quickentryitem:focus.leben,
.accrewrite .quickentry-wrapper .quickentry .quickentryitem:hover.leben {
  background-color: rgb(255, 255, 255);
}
.accrewrite .quickentry-wrapper .quickentry .quickentryitem:focus.wirtschaft,
.accrewrite .quickentry-wrapper .quickentry .quickentryitem:hover.wirtschaft {
  background-color: rgb(255, 255, 255);
}
.accrewrite .quickentry-wrapper .quickentry .quickentryitem:focus.verwaltung,
.accrewrite .quickentry-wrapper .quickentry .quickentryitem:hover.verwaltung {
  background-color: rgb(255, 255, 255);
}
.accrewrite .quickentry-wrapper .quickentry .quickentryitem:focus.kultur,
.accrewrite .quickentry-wrapper .quickentry .quickentryitem:hover.kultur {
  background-color: rgb(255, 255, 255);
}
.accrewrite .flexslider .caption {
  background-color: #fff;
  color: #000;
  text-shadow: none;
}
.accrewrite .flexslider .caption.soziales {
  background-color: rgb(255, 255, 255);
}
.accrewrite .flexslider .caption.leben {
  background-color: rgb(255, 255, 255);
}
.accrewrite .flexslider .caption.wirtschaft {
  background-color: rgb(255, 255, 255);
}
.accrewrite .flexslider .caption.verwaltung {
  background-color: rgb(255, 255, 255);
}
.accrewrite .flexslider .caption.kultur {
  background-color: rgb(255, 255, 255);
}
.accrewrite .flexslider .caption h1 {
  color: #000 !important;
}
.accrewrite .frg-primary-nav .nav-soziales .frg-nav-items .frg-nav-item:visited,
.accrewrite .frg-primary-nav .nav-soziales .frg-nav-items .frg-nav-item:hover {
  color: #000 !important;
  background: rgb(255, 255, 255) !important;
}
.accrewrite .frg-primary-nav .nav-soziales .frg-nav-items {
  border-color: #000;
}
.accrewrite .frg-primary-nav .nav-soziales .frg-nav-items > .see-all a,
.accrewrite .frg-primary-nav .nav-soziales .frg-nav-items > .see-all a:hover,
.accrewrite .frg-primary-nav .nav-soziales .frg-nav-items > .see-all a:visited,
.accrewrite .frg-primary-nav .nav-soziales .frg-nav-items .active a,
.accrewrite .frg-primary-nav .nav-soziales .frg-nav-items .active a:hover,
.accrewrite .frg-primary-nav .nav-soziales .frg-nav-items .active a:visited {
  color: #000;
  background: rgb(255, 255, 255);
}
.accrewrite .frg-primary-nav .nav-leben .frg-nav-items .frg-nav-item:visited,
.accrewrite .frg-primary-nav .nav-leben .frg-nav-items .frg-nav-item:hover {
  color: #000 !important;
  background: rgb(255, 255, 255) !important;
}
.accrewrite .frg-primary-nav .nav-leben .frg-nav-items {
  border-color: #000;
}
.accrewrite .frg-primary-nav .nav-leben .frg-nav-items > .see-all a,
.accrewrite .frg-primary-nav .nav-leben .frg-nav-items > .see-all a:hover,
.accrewrite .frg-primary-nav .nav-leben .frg-nav-items > .see-all a:visited,
.accrewrite .frg-primary-nav .nav-leben .frg-nav-items .active a,
.accrewrite .frg-primary-nav .nav-leben .frg-nav-items .active a:hover,
.accrewrite .frg-primary-nav .nav-leben .frg-nav-items .active a:visited {
  color: #000;
  background: rgb(255, 255, 255);
}
.accrewrite .frg-primary-nav .nav-wirtschaft .frg-nav-items .frg-nav-item:visited,
.accrewrite .frg-primary-nav .nav-wirtschaft .frg-nav-items .frg-nav-item:hover {
  color: #000 !important;
  background: rgb(255, 255, 255) !important;
}
.accrewrite .frg-primary-nav .nav-wirtschaft .frg-nav-items {
  border-color: #000;
}
.accrewrite .frg-primary-nav .nav-wirtschaft .frg-nav-items > .see-all a,
.accrewrite .frg-primary-nav .nav-wirtschaft .frg-nav-items > .see-all a:hover,
.accrewrite .frg-primary-nav .nav-wirtschaft .frg-nav-items > .see-all a:visited,
.accrewrite .frg-primary-nav .nav-wirtschaft .frg-nav-items .active a,
.accrewrite .frg-primary-nav .nav-wirtschaft .frg-nav-items .active a:hover,
.accrewrite .frg-primary-nav .nav-wirtschaft .frg-nav-items .active a:visited {
  color: #000;
  background: rgb(255, 255, 255);
}
.accrewrite .frg-primary-nav .nav-verwaltung .frg-nav-items .frg-nav-item:visited,
.accrewrite .frg-primary-nav .nav-verwaltung .frg-nav-items .frg-nav-item:hover {
  color: #000 !important;
  background: rgb(255, 255, 255) !important;
}
.accrewrite .frg-primary-nav .nav-verwaltung .frg-nav-items {
  border-color: #000;
}
.accrewrite .frg-primary-nav .nav-verwaltung .frg-nav-items > .see-all a,
.accrewrite .frg-primary-nav .nav-verwaltung .frg-nav-items > .see-all a:hover,
.accrewrite .frg-primary-nav .nav-verwaltung .frg-nav-items > .see-all a:visited,
.accrewrite .frg-primary-nav .nav-verwaltung .frg-nav-items .active a,
.accrewrite .frg-primary-nav .nav-verwaltung .frg-nav-items .active a:hover,
.accrewrite .frg-primary-nav .nav-verwaltung .frg-nav-items .active a:visited {
  color: #000;
  background: rgb(255, 255, 255);
}
.accrewrite .frg-primary-nav .nav-kultur .frg-nav-items .frg-nav-item:visited,
.accrewrite .frg-primary-nav .nav-kultur .frg-nav-items .frg-nav-item:hover {
  color: #000 !important;
  background: rgb(255, 255, 255) !important;
}
.accrewrite .frg-primary-nav .nav-kultur .frg-nav-items {
  border-color: #000;
}
.accrewrite .frg-primary-nav .nav-kultur .frg-nav-items > .see-all a,
.accrewrite .frg-primary-nav .nav-kultur .frg-nav-items > .see-all a:hover,
.accrewrite .frg-primary-nav .nav-kultur .frg-nav-items > .see-all a:visited,
.accrewrite .frg-primary-nav .nav-kultur .frg-nav-items .active a,
.accrewrite .frg-primary-nav .nav-kultur .frg-nav-items .active a:hover,
.accrewrite .frg-primary-nav .nav-kultur .frg-nav-items .active a:visited {
  color: #000;
  background: rgb(255, 255, 255);
}
.accrewrite .frg-primary-nav .frg-nav-items .frg-nav-item {
  border-color: #000 !important;
}
.accrewrite .frg-primary-nav .frg-nav-items .see-all a {
  background: #000 !important;
  color: #fff !important;
}
.accrewrite .themen-wrapper .thema img {
  border: 2px solid #000;
}
.accrewrite .themen-wrapper .thema .overlay {
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
}
.accrewrite .themen-wrapper .thema.soziales .overlay {
  background-color: rgb(255, 255, 255);
  border: 2px solid #000;
}
.accrewrite .themen-wrapper .thema.leben .overlay {
  background-color: rgb(255, 255, 255);
  border: 2px solid #000;
}
.accrewrite .themen-wrapper .thema.wirtschaft .overlay {
  background-color: rgb(255, 255, 255);
  border: 2px solid #000;
}
.accrewrite .themen-wrapper .thema.verwaltung .overlay {
  background-color: rgb(255, 255, 255);
  border: 2px solid #000;
}
.accrewrite .themen-wrapper .thema.kultur .overlay {
  background-color: rgb(255, 255, 255);
  border: 2px solid #000;
}
.accrewrite .site-content .ansprechpartner-wrapper .ansprechpartner {
  border-color: #000;
}
.accrewrite .site-content .ansprechpartner-wrapper .ansprechpartner a,
.accrewrite .site-content .ansprechpartner-wrapper .ansprechpartner a:visited,
.accrewrite .site-content .panel-group .panel-heading .accordion-toggle:after,
.accrewrite .site-content .panel-title a {
  color: #000;
}
.accrewrite .site-content .panel-heading h4.panel-title {
  color: #fff !important;
}
.accrewrite .site-content .panel-heading h4.panel-title a {
  color: #fff !important;
}
.accrewrite .site-content .panel-heading h4.panel-title a::after {
  color: #fff !important;
}
.accrewrite .site-content.soziales .panel-default,
.accrewrite .site-content.soziales .panel-body {
  border-color: #000 !important;
}
.accrewrite .site-content.soziales .panel-default > .panel-heading {
  background-color: #000;
}
.accrewrite .site-content.leben .panel-default,
.accrewrite .site-content.leben .panel-body {
  border-color: #000 !important;
}
.accrewrite .site-content.leben .panel-default > .panel-heading {
  background-color: #000;
}
.accrewrite .site-content.wirtschaft .panel-default,
.accrewrite .site-content.wirtschaft .panel-body {
  border-color: #000 !important;
}
.accrewrite .site-content.wirtschaft .panel-default > .panel-heading {
  background-color: #000;
}
.accrewrite .site-content.verwaltung .panel-default,
.accrewrite .site-content.verwaltung .panel-body {
  border-color: #000 !important;
}
.accrewrite .site-content.verwaltung .panel-default > .panel-heading {
  background-color: #000;
}
.accrewrite .site-content.kultur .panel-default,
.accrewrite .site-content.kultur .panel-body {
  border-color: #000 !important;
}
.accrewrite .site-content.kultur .panel-default > .panel-heading {
  background-color: #000;
}
.accrewrite .dividerMADE .big-divider-content {
  background: #000;
  text-shadow: none;
  padding: 2rem;
}
.accrewrite .content-divider .row .content-divider-text {
  background-color: #fff;
  border: 2px solid #000;
}
.accrewrite .content-divider.soziales .content-divider-text a,
.accrewrite .content-divider.soziales .content-divider-text a.visited, .accrewrite .content-divider.leben .content-divider-text a,
.accrewrite .content-divider.leben .content-divider-text a.visited, .accrewrite .content-divider.wirtschaft .content-divider-text a,
.accrewrite .content-divider.wirtschaft .content-divider-text a.visited, .accrewrite .content-divider.verwaltung .content-divider-text a,
.accrewrite .content-divider.verwaltung .content-divider-text a.visited, .accrewrite .content-divider.kultur .content-divider-text a,
.accrewrite .content-divider.kultur .content-divider-text a.visited {
  color: #000;
  font-weight: bold;
}
.accrewrite .content-divider.soziales .content-divider-image {
  border-color: #000;
}
.accrewrite .content-divider.leben .content-divider-image {
  border-color: #000;
}
.accrewrite .content-divider.wirtschaft .content-divider-image {
  border-color: #000;
}
.accrewrite .content-divider.verwaltung .content-divider-image {
  border-color: #000;
}
.accrewrite .content-divider.kultur .content-divider-image {
  border-color: #000;
}
.accrewrite .meldungen-wrapper .meldungen {
  border-color: #000;
}
.accrewrite .meldungen-wrapper .meldungen.soziales {
  border-color: #000;
}
.accrewrite .meldungen-wrapper .meldungen.leben {
  border-color: #000;
}
.accrewrite .meldungen-wrapper .meldungen.wirtschaft {
  border-color: #000;
}
.accrewrite .meldungen-wrapper .meldungen.verwaltung {
  border-color: #000;
}
.accrewrite .meldungen-wrapper .meldungen.kultur {
  border-color: #000;
}
.accrewrite .meldungen-wrapper .meldungen .meldung {
  border-bottom: 1px solid #000;
}
.accrewrite .site-content.soziales, .accrewrite .site-content.leben .accrewrite .site-content.wirtschaft .accrewrite .site-content.verwaltung .accrewrite .site-content.kultur .ansprechpartner-wrapper .ansprechpartner a,
.accrewrite .site-content .ansprechpartner-wrapper .ansprechpartner a:visited {
  color: #000 !important;
}
.accrewrite .modal-content a {
  color: #000 !important;
}
.accrewrite .modal-content .personen-wrapper .person {
  background: #fff !important;
}
.accrewrite .personen-wrapper .person.soziales,
.accrewrite .personen-wrapper .person.leben,
.accrewrite .personen-wrapper .person.wirtschaft,
.accrewrite .personen-wrapper .person.verwaltung,
.accrewrite .personen-wrapper .person.kultur {
  border: 2px solid #000;
  background: #fff !important;
}
.accrewrite .personen-wrapper .person.soziales .dienststelle,
.accrewrite .personen-wrapper .person.soziales .position a,
.accrewrite .personen-wrapper .person.leben .dienststelle,
.accrewrite .personen-wrapper .person.leben .position a,
.accrewrite .personen-wrapper .person.wirtschaft .dienststelle,
.accrewrite .personen-wrapper .person.wirtschaft .position a,
.accrewrite .personen-wrapper .person.verwaltung .dienststelle,
.accrewrite .personen-wrapper .person.verwaltung .position a,
.accrewrite .personen-wrapper .person.kultur .dienststelle,
.accrewrite .personen-wrapper .person.kultur .position a {
  color: #000 !important;
}
.accrewrite .personen-wrapper .person.soziales .name,
.accrewrite .personen-wrapper .person.leben .name,
.accrewrite .personen-wrapper .person.wirtschaft .name,
.accrewrite .personen-wrapper .person.verwaltung .name,
.accrewrite .personen-wrapper .person.kultur .name {
  border-color: #000 !important;
}
.accrewrite .personen-wrapper .person.soziales .dienststelle,
.accrewrite .personen-wrapper .person.soziales a,
.accrewrite .personen-wrapper .person.soziales a:hover,
.accrewrite .personen-wrapper .person.soziales a:visited,
.accrewrite .personen-wrapper .person.leben .dienststelle,
.accrewrite .personen-wrapper .person.leben a,
.accrewrite .personen-wrapper .person.leben a:hover,
.accrewrite .personen-wrapper .person.leben a:visited,
.accrewrite .personen-wrapper .person.wirtschaft .dienststelle,
.accrewrite .personen-wrapper .person.wirtschaft a,
.accrewrite .personen-wrapper .person.wirtschaft a:hover,
.accrewrite .personen-wrapper .person.wirtschaft a:visited,
.accrewrite .personen-wrapper .person.verwaltung .dienststelle,
.accrewrite .personen-wrapper .person.verwaltung a,
.accrewrite .personen-wrapper .person.verwaltung a:hover,
.accrewrite .personen-wrapper .person.verwaltung a:visited,
.accrewrite .personen-wrapper .person.kultur .dienststelle,
.accrewrite .personen-wrapper .person.kultur a,
.accrewrite .personen-wrapper .person.kultur a:hover,
.accrewrite .personen-wrapper .person.kultur a:visited {
  color: #000 !important;
}
.accrewrite .footer .resort-links a.soziales::before,
.accrewrite .footer .resort-links a:visited.soziales::before {
  color: #000;
}
.accrewrite .frg-primary-nav .has-children.nav-soziales a.visited::before,
.accrewrite .frg-primary-nav .has-children.nav-soziales a::before,
.accrewrite .frg-primary-nav .has-children.nav-soziales a.visited::before,
.accrewrite .frg-primary-nav .has-children.nav-soziales a::before {
  color: #000;
}
.accrewrite .footer .resort-links a.leben::before,
.accrewrite .footer .resort-links a:visited.leben::before {
  color: #000;
}
.accrewrite .frg-primary-nav .has-children.nav-leben a.visited::before,
.accrewrite .frg-primary-nav .has-children.nav-leben a::before,
.accrewrite .frg-primary-nav .has-children.nav-leben a.visited::before,
.accrewrite .frg-primary-nav .has-children.nav-leben a::before {
  color: #000;
}
.accrewrite .footer .resort-links a.wirtschaft::before,
.accrewrite .footer .resort-links a:visited.wirtschaft::before {
  color: #000;
}
.accrewrite .frg-primary-nav .has-children.nav-wirtschaft a.visited::before,
.accrewrite .frg-primary-nav .has-children.nav-wirtschaft a::before,
.accrewrite .frg-primary-nav .has-children.nav-wirtschaft a.visited::before,
.accrewrite .frg-primary-nav .has-children.nav-wirtschaft a::before {
  color: #000;
}
.accrewrite .footer .resort-links a.verwaltung::before,
.accrewrite .footer .resort-links a:visited.verwaltung::before {
  color: #000;
}
.accrewrite .frg-primary-nav .has-children.nav-verwaltung a.visited::before,
.accrewrite .frg-primary-nav .has-children.nav-verwaltung a::before,
.accrewrite .frg-primary-nav .has-children.nav-verwaltung a.visited::before,
.accrewrite .frg-primary-nav .has-children.nav-verwaltung a::before {
  color: #000;
}
.accrewrite .footer .resort-links a.kultur::before,
.accrewrite .footer .resort-links a:visited.kultur::before {
  color: #000;
}
.accrewrite .frg-primary-nav .has-children.nav-kultur a.visited::before,
.accrewrite .frg-primary-nav .has-children.nav-kultur a::before,
.accrewrite .frg-primary-nav .has-children.nav-kultur a.visited::before,
.accrewrite .frg-primary-nav .has-children.nav-kultur a::before {
  color: #000;
}

/*# sourceMappingURL=accContrast2.css.map */
