
/****************************/
/* content-design like elga */
/* for content-id 861064    */
/****************************/

/*
    .lc_columnContainer.custom9:
        h1: Schriftfarbe blau und größer
        h2: Hintergrund blau und Schriftfarbe weiß
        h3: Hintergrundfarbe grau und Schriftfarbe schwarz
*/


:root {
    --gr-carousel-text-color: #003a68;

    --gr-carousel-bg-color: #003a68;

    --gr-carousel-border-color: #003a68;
}


.current-menu-item a,
a,
.colored,
.titel,
/*very old*/
h1,
h2,
h3,
h4,
h6,
.cat,
.text blockquote,
.metanavi li a:hover,
.headertile_container .tilelink:focus h3,
.headertile_container .tile:hover .textbox h3,
.article a.more_link,
.tile.newslist .textbox>h3 a,
.esv_infobox,
.detail_meta,
body.template-Standardzeilenkonzept .tile .more_link {
    color: #003a68;
}

.headertile_container.fixed .contentline .textbox {
    border: 1px solid #264892;
}

.tippbox {
    color: #337ab7;
}

hr,
hr.zonecloser,
.text hr,
hr:not(.dashed):not(.dotted):not(.hidden_clearer),
.tile.newslist.textonly .textbox,
.esv_infobox,
.detail_meta {
    border-color: #003a68;
}

table td {
    border: 1px solid #003a68;
}

.accordion dt,
.accordion dt.open {
    background-image: linear-gradient(to right, #003a68, #0081c6);
}

video {
    display: table;
    margin: 0 auto;
}

.esv_infobox .icon_info,
.tippbox .icon_tip {
    display: none;
}

.esv_infobox:before {
    content: "\e929";
    font-family: 'sv_icons' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #003a68;
    display: block;
    width: 45px;
    font-size: 3rem;
    margin: 0 auto;
}

.tippbox:before {
    content: "\e925";
    font-family: 'sv_icons' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #003a68;
    display: block;
    width: 45px;
    font-size: 3rem;
    margin: 0 auto;
}

/*columnContainer.custom9*/

.lc_columnContainer.custom9 h1 {
    font-size: 2.692rem;
    line-height: 2.8rem;
}

.lc_columnContainer.custom9 h2 {
    background: #264892;
    color: var(--g-text-color-02);
    font-size: 1.85rem;
    line-height: 2.0rem;
    padding: 6px;
}

.lc_columnContainer.custom9 h3 {
    background: #CBD7F1;
    color: #2C2911;
    font-size: 1.154rem;
    line-height: 1.25rem;
    padding: 6px;
}

.lc_columnContainer.custom9 ul>li,
.lc_columnContainer.custom9 p {
    font-size: 1.154rem;
    font-weight: 300;
    line-height: 1.846rem;
}
