/* Override: allgemein/style_allgemein.css
 * Grund: Barmenia benötigt andere Farben
 */
#page {
    border: 1px solid var(--assekuradeur-color);
}

#bild_oben #bild_menschen1 {
    background-image: url('../images/bild_oben/versicherungen_kinderleicht2.jpg');
}


#bild_oben::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 400px;
    border-top: 1px solid var(--background-color-3);
    z-index: 2;
    pointer-events: none;
}

#content .right_site :not(.block_div) > a:hover {
    background-color: var(--background-color-1);
}

.right_site {
    background-color: var(--background-color-2-barmenia);
    border-left: 1px solid var(--background-color-3);
}

div.vertrag_suchergebnis.historie, div.vertrag_suchergebnis.storno {
    border: thin groove var(--assekuradeur-color);
}


/* Override: allgemein/form_tabelle.css
 * Grund: Barmenia benötigt andere Farben
 */
.left_site table tr.head_info_table1 {
    color: var(--text-color);
}

.left_site table tr.info_table1 {
    background-color: var(--background-color-2-barmenia);
}

#content .left_site table td a.detailbtn_ausblenden:visited,
#content .left_site table td a.detailbtn_ausblenden:link,
#content .left_site table td a.detailbtn_ausblenden,
#content .left_site table td a.detailbtn_ausblenden:focus {
    color: var(--text-color);
    background-color: var(--background-color-2-barmenia);
}

#content .left_site table td a.detailbtn_ausblenden:hover {
    background-color: var(--assekuradeur-color-hover);
}

/* Override: allgemein/form_popup.css
 * Grund: Barmenia benötigt andere Farben
 */
.dhtmlwindow {
    border: 1px solid var(--assekuradeur-color);
}

.drag-statusarea /*CSS for Status Bar div (includes resizearea)*/
{
    background-color: var(--assekuradeur-color);
}

.drag-handle /*Overwrite default drag handle bar background color with below*/
{
    background-color: var(--assekuradeur-color);
}

#content_popup a.seite,
#content_popup a.seite:link,
#content_popup a.seite:visited {
    color: var(--assekuradeur-color);
    border: 1px solid var(--assekuradeur-color-hover);
}

#content_popup .head_table_popup {
    background-color: var(--assekuradeur-color);
    border-top: 1px solid var(--background-color-4);
}

#content_popup .info_table_popup:hover, #content_popup .info_table_popup:focus-visible {
    background-color: var(--background-color-3);
}

/* Override: allgemein/style_navi_rechteseite.css
 * Grund: Barmenia benötigt andere Farben
 */
.right_site div#ot_rechte_seite li.ot_tab_rechts_tab > a.ui-tabs-anchor {
    color: var(--text-color);
}

.right_site div#ot_rechte_seite li.ot_tab_rechts_tab.ui-tabs-active {
    background-color: var(--background-color-2-barmenia);
}


/* Override: allgemein/onestytech.ot_dialog.css
 * Grund: Barmenia benötigt andere Farben
 */
div.ui-dialog.ot-dialog, div.ui-dialog.ot-confirmdialog {
    border: 1px solid var(--assekuradeur-color);
}

div.ot-titlebar {
    background-color: var(--assekuradeur-color);
}

div.ui-dialog-content.intentus-searchresult-content {
    border: 1px solid var(--assekuradeur-color);
}

/* Override: allgemein/form_navi.css
 * Grund: Barmenia benötigt andere Farben
 */
#hauptnavi_pos {
    bottom: -210px;
}

#form_navi a {
    color: var(--text-color);
}


#hauptnavi_pos a,
#hauptnavi_pos a:link,
#hauptnavi_pos a:visited,
#hauptnavi_pos a:hover,
#hauptnavi_pos a:focus {
    color: var(--text-color);
}

#hauptnavi_pos a.hauptnavi_aktiv, #hauptnavi_pos a.hauptnavi_aktiv:hover {
    color: var(--text-color-light);
    background-color: var(--assekuradeur-color);
}

#hauptnavi_pos a:hover {
    background-color: var(--background-color-2);
}

#navi_oben {
    border-bottom: none;
}

#navi_oben p {
    color: var(--assekuradeur-color);
}

#navi_oben_pos a,
#navi_oben_pos a:link,
#navi_oben_pos a:visited,
#navi_oben_pos a:focus {
    color: var(--assekuradeur-color);
}


#navi_oben_pos a:hover {
    color: var(--text-color);
}

#content_verlauf {
    border-bottom: 1px solid var(--background-color-3);
    border-top: 1px solid var(--background-color-3);
}

#content_verlauf p {
    color: var(--text-color);
}

#content_verlauf a, #content_verlauf a:link, #content_verlauf a:visited {
    color: var(--text-color);
}

#content_verlauf a:hover, #content_verlauf a:focus {
    color: var(--assekuradeur-color);
}


/* Override: allgemein/form_zeile.css
 * Grund: Barmenia benötigt andere Farben
 */
.form_zeile input:focus-visible,
.form_zeile select:focus-visible {
    box-shadow: 0 0 0 2px var(--text-color-2);
}


/* Override: allgemein/bubble.css
 * Grund: Barmenia benötigt andere Farben
 */
.bubble_multieingabeelement,
.bubble_delete {
    color: var(--text-color) !important;
}