
/* BVAEB.AMBULATORIEN/[Layout]/contrast-portal.css */


/* ============================================ */
/* base settings                        - Start */
/* ============================================ */

/* font */

html.contrast-mode .freetext h1,
html.contrast-mode .free_column h1,
html.contrast-mode .contentline>.center>h2,
html.contrast-mode .center>.text>h2 {
  -webkit-text-fill-color: var(--c-text-color);
  color: var(--c-text-color);
}

html.contrast-mode .freetext h1:after,
html.contrast-mode .free_column h1:after,
html.contrast-mode .contentline>.center>h2:after,
html.contrast-mode .center>.text>h2:after {
  background: var(--c-bg-color);
}


/* ============================================ */
/* header                               - Start */
/* ============================================ */

html.contrast-mode .tools .column2 {
  border: none;
}


/* ============================================ */
/* main-navigation                      - Start */
/* ============================================ */

html.contrast-mode #esv-header nav.main>ul>li.current-menu-item a {
  border: 1px solid var(--c-border-color);
}

html.contrast-mode .main .menu-item:hover>a:after,
html.contrast-mode .main .current-menu-item>a:after,
html.contrast-mode .main .current-menu-ancestor>a:after {
  background: var(--c-bg-color);
}


/* ============================================ */
/* main-navigation-dropdown             - Start */
/* ============================================ */

html.contrast-mode nav.dropdown {
  background: none;
  border: none;
}

html.contrast-mode nav.dropdown ul>li>ul {
  border: 1px solid var(--c-border-color);
}


/* ============================================ */
/* sub-navigation                       - Start */
/* ============================================ */

html.contrast-mode #esv-navigation.show {
  border-color: var(--c-border-color);
}

html.contrast-mode .left>ul>li>ul>li>ul.sub-menu>li:last-child,
.left>ul>li>ul>li>ul>li {
  border: none;
}


/* ============================================ */
/* zeilenkonzeptmetacontainer           - Start */
/* ============================================ */

/* 2 Spalten */

html.contrast-mode .columns2_container_layout>div:nth-child(2n+1):before {
  border-color: var(--c-border-color);
}


/* ============================================ */
/* zeilenkonzeptcolumncontainer         - Start */
/* ============================================ */

/* Zusätzliche HTML Klasse: Custom1 */

html.contrast-mode .contentline.custom1:after {
  background: var(--c-bg-color);
}


/* ============================================ */
/* lctile                               - Start */
/* ============================================ */

/* Element-Typ: transparent */

html.contrast-mode .tile_transparent:not(.image_left) .textbox:before {
  border-color: var(--c-border-color);
}

html.contrast-mode .tile_transparent .textbox>a>h3,
html.contrast-mode .tile_transparent .textbox>h3 {
  -webkit-text-fill-color: var(--c-text-color);
  color: var(--c-text-color);
}


/* ============================================ */
/* lclinkedpageov                       - Start */
/* ============================================ */

html.contrast-mode .lc_linkedpageoverview_headline>h2:after {
  background: var(--c-bg-color);
}


/* ============================================ */
/* accordion                            - Start */
/* ============================================ */

html.contrast-mode .accordion dt a img {
  border: none;
}


/* ============================================ */
/* esvlinkbox                           - Start */
/* ============================================ */

html.contrast-mode .linkbox h3 {
  -webkit-text-fill-color: var(--c-text-color);
  color: var(--c-text-color);
}


/* ============================================ */
/* Standardlayout                       - Start */
/* ============================================ */

html.contrast-mode .titelzone h1,
html.contrast-mode .titlezone h1,
html.contrast-mode .newslist .column1 h3,
html.contrast-mode .landingitem h2 {
  -webkit-text-fill-color: var(--c-text-color);
  color: var(--c-text-color);
}

html.contrast-mode .titlezone h1:after {
  background: var(--c-bg-color);
}
