body.contrast-version{
    background: #fff;
    color: #000;
}

body.contrast-version .csc-form-element.csc-form-element-textarea textarea,
body.contrast-version .csc-form-element.csc-form-element-textline input,
body.contrast-version .csc-form-element.csc-form-element-select select,
body.contrast-version .tx-felogin-pi1 form input,
body.contrast-version .fce-accordeon-headline,
body.contrast-version .typo3-feedit-element hr,
body.contrast-version .navigation-panel ul.navigation-headline,
body.contrast-version .navigation-panel ul.navigation-block li,
body.contrast-version .navigation-panel ul.navigation-headline li{
    border-color: #000;
}

body.contrast-version .owl-dot.active.active{
  background: #F8DC00;
}

body.contrast-version .owl-dot{
  background: #000;
}

body.contrast-version .quicklinks a,
body.contrast-version .fce-imageteaser-textbox,
body.contrast-version .tx-tourcalendar .fc-center h2{
  color: #FFF;
}

body.contrast-version .csc-form-element.csc-form-element-fieldset legend,
body.contrast-version h1,
body.contrast-version h2,
body.contrast-version h3,
body.contrast-version h4,
body.contrast-version h6,
body.contrast-version a{
    color: #000;
    border-color: #000;
}

body.contrast-version .fce-headerbanner-textpic h1,
body.contrast-version .fce-headerbanner-textpic h2,
body.contrast-version .fce-headerbanner-textpic h3,
body.contrast-version .fce-headerbanner-textpic h4,
body.contrast-version .fce-headerbanner-textpic h5,
body.contrast-version .fce-headerbanner-textpic h6{
    color: #fff;
}

body.contrast-version select option,
body.contrast-version .csc-form-element.csc-form-element-textarea textarea,
body.contrast-version .csc-form-element.csc-form-element-textline input,
body.contrast-version .csc-form-element.csc-form-element-select select,
body.contrast-version div.wrapper{
    background: #fff;
}

body.contrast-version .csc-form-element.csc-form-element-textblock::before,
body.contrast-version .csc-form-element.csc-form-element-textarea em,
body.contrast-version .csc-form-element.csc-form-element-textline em,
body.contrast-version .csc-form-element.csc-form-element-select em{
  color: red;
}

body.contrast-version div.wrapper div.meta-navigation ul li a{
    color: #000;
}

body.contrast-version .language-menu{
    background-color: #FFF;
    border: 1px solid black;
}

body.contrast-version div.wrapper div.breadcrumbs li a,
body.contrast-version div.wrapper div.breadcrumbs li span{
    color: #000;
}

body.contrast-version div.wrapper div.main-navigation{
    background: #fff;
    color: #000;
    border: solid 1px #000;
    border-left: none;
    border-right: none;
}

body.contrast-version div.wrapper div.main-navigation ul li:hover a,
body.contrast-version div.wrapper div.main-navigation ul li:focus a,
body.contrast-version div.wrapper div.main-navigation .active > a{
    color: #000;
    background: #fff;
}

body.contrast-version .ce-gallery figcaption span{
  color: grey;
}

body.contrast-version div.wrapper div.main-navigation ul li:hover a{
   border: none;
}

body.contrast-version div.wrapper div.main-navigation ul li:focus a{
    border-left: solid 1px #000;
    border-right: solid 1px #000;
}

body.contrast-version div.wrapper div.main-navigation div.navigation-panel{
    background: #fff;
    color: #000;
    border: solid 1px #000;
    border-left: none;
    border-right: none;
}

body.contrast-version .fce-tourblock-headline h1,
body.contrast-version .fce-tourblock-headline h2,
body.contrast-version .fce-tourblock-headline h3,
body.contrast-version .fce-tourblock-headline h4,
body.contrast-version .fce-tourblock-headline h5,
body.contrast-version .fce-tourblock-content,
body.contrast-version .fsc-layout-3,
body.contrast-version .fsc-layout-3 h1,
body.contrast-version .fsc-layout-3 h2,
body.contrast-version .fsc-layout-3 h3,
body.contrast-version .fsc-layout-3 h4,
body.contrast-version .fsc-layout-3 h5,
body.contrast-version .fsc-layout-3 a,
body.contrast-version .fce-tourblock-content a{
  color: #FFF;
}

body.contrast-version .side-navigation ul li span.active{
  font-weight: bold;
}

body.contrast-version div.wrapper div.main-navigation div.navigation-panel ul.navigation-block a,
body.contrast-version div.wrapper div.main-navigation div.navigation-panel ul.navigation-headline a{
    border-left: none;
    border-right: none;
}

body.contrast-version div.wrapper div.sidebar div.side-navigation h2,
body.contrast-version div.wrapper div.main-navigation div.navigation-panel ul.navigation-block a span{
    color: #000;
}

body.contrast-version .pagefilter-pagelist,
body.contrast-version .pagefilter-filteritem,
body.contrast-version div.wrapper div.sidebar div.side-navigation ul.nav li span,
body.contrast-version div.wrapper div.sidebar div.side-navigation ul.nav li a{
    color: #000;
    border-color: #000;
}

body.contrast-version div.wrapper div.main-navigation div.navigation-panel ul.navigation-block a:hover,
body.contrast-version div.wrapper div.main-navigation div.navigation-panel ul.navigation-headline a:hover,
body.contrast-version div.wrapper div.sidebar div.side-navigation ul.nav li a:hover,
body.contrast-version footer .footer-links ul li a:hover,
body.contrast-version div.wrapper div.breadcrumbs li a:hover,
body.contrast-version div.wrapper div.breadcrumbs li span:hover,
body.contrast-version a:hover{
    text-decoration: underline;
}

body.contrast-version footer {
    background: #fff;
    color: #000;
    border: 1px solid #000;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

body.contrast-version .pagefilter-filteritem-category,
body.contrast-version footer .footer-links ul li a{
    color: #000;
}

body.contrast-version .side-navigation li > .side-navigation-switch{
  background-image: url('../Img/side-navigation-arrow-down-contrast.png');
}

body.contrast-version .side-navigation li.open > .side-navigation-switch{
  background-image: url('../Img/side-navigation-arrow-up-contrast.png');
}

body.contrast-version .fce-accordeon-headline h1,
body.contrast-version .fce-accordeon-headline h2,
body.contrast-version .fce-accordeon-headline h3,
body.contrast-version .fce-accordeon-headline h4,
body.contrast-version .fce-accordeon-headline h5{
    background-image: url('../Img/fce-accordeon-arrow-down-contrast.png');
}

body.contrast-version .fce-accordeon.open .fce-accordeon-headline h1,
body.contrast-version .fce-accordeon.open .fce-accordeon-headline h2,
body.contrast-version .fce-accordeon.open .fce-accordeon-headline h3,
body.contrast-version .fce-accordeon.open .fce-accordeon-headline h4,
body.contrast-version .fce-accordeon.open .fce-accordeon-headline h5{
    background-image: url('../Img/fce-accordeon-arrow-up-contrast.png');
}
