html, body, div, span, applet, object, iframe, h1, h2, h3, .lexicon__term, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0;
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline
}

input::placeholder,
input:-ms-input-placeholder,
input::-ms-input-placeholder {
    color: #4f4f4f;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

body {
    line-height: 1
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}
.pagetype-iframe #main > .module > .wrap {
    padding: 0;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.left {
    float: left !important;
    clear: left
}

.right {
    float: right !important;
    clear: right
}

.hide {
    display: none !important;
    visibility: hidden !important
}
.small {
    font-size: 36px;
    line-height: 47px;
    letter-spacing: 0.08em;
    font-weight: normal;
}
.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-truncate {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.embed {
    height: 0;
    position: relative;
    padding-bottom: 56.25%
}

.embed > * {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute !important;
    top: 0;
    width: 100%
}

.sr-only, .skip {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-focus:active, .skip:active, .sr-focus:focus, .skip:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.icon-signlanguage, .box[class*="icon-signlanguage"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-signlanguage"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%236b7581%22%20d%3D%22M19.385%2C4.521c0%2C0-1.748%2C0.126-1.947%2C1.379c0%2C0-1.03%2C1.707-1.929%2C1.389c0%2C0-1.544-0.284-2.039-2.079%20c0%2C0-0.728-2.083-0.804-2.179c0%2C0-1.447-2.771-1.72-2.845c0%2C0-0.488-0.298-0.629-0.141c0%2C0-0.463%2C0.267-0.374%2C0.577l1.312%2C2.961%20c0%2C0%2C0.506%2C1.54%2C0.572%2C1.655c0%2C0%2C0.034%2C0.263-0.142%2C0.362c0%2C0-0.289%2C0.317-0.483-0.133c0%2C0-3.051-4.924-3.14-4.764%20c0%2C0-0.418-0.285-0.778-0.014c0%2C0-0.535%2C0.488-0.202%2C0.832c0%2C0%2C2.6%2C4.463%2C2.766%2C4.634c0%2C0%2C0.254%2C0.298-0.151%2C0.178%20c0%2C0-0.194-0.03-0.752-0.629c0%2C0-0.555-0.617-0.932-0.913c0%2C0-2.019-2.305-2.215-2.283c0%2C0-0.416-0.285-0.681%2C0.093%20c0%2C0-0.441%2C0.463-0.077%2C0.796c0%2C0%2C2.168%2C2.414%2C2.306%2C2.542c0%2C0%2C1.703%2C1.604%2C1.695%2C1.757c0%2C0-0.013%2C0.307-0.158%2C0.332%20c0%2C0-0.543-0.158-1.238-0.604c0%2C0-2.216-1.61-2.407-1.714c0%2C0-0.591-0.301-0.78%2C0.097c0%2C0-0.308%2C0.516%2C0.134%2C0.782%20c0%2C0%2C2.26%2C1.907%2C2.705%2C2.096c0%2C0%2C1.212%2C0.932%2C1.376%2C1.062c0%2C0%2C0.346%2C0.33%2C0.341%2C0.446c0%2C0%2C0.229%2C0.532%2C0.526%2C1.094%20c0.331%2C0.175%2C0.686%2C0.264%2C1.062%2C0.264c0.346%2C0%2C0.578-0.078%2C0.58-0.079l0.076-0.021c0.278-0.053%2C0.506-0.868%2C0.534-1.573%20c-0.388-1.196%2C0.57-2.249%2C1.215-2.691l0.084-0.058l0.1-0.021c0.161-0.036%2C0.312-0.054%2C0.449-0.054c0.665%2C0%2C0.944%2C0.41%2C1.005%2C0.653%20l0.028%2C0.11l-0.254%2C1.357c-0.041%2C0.219%2C0.084%2C1.222%2C0.229%2C2.045c0.14%2C0.375%2C0.207%2C0.789%2C0.229%2C0.96%20c0.046%2C0.166%2C0.072%2C0.45%2C0.072%2C0.983c0.43-0.248%2C0.822-0.569%2C1.13-0.967c0%2C0%2C1.914-2.918%2C1.85-3.086c0%2C0%2C0.216-0.482%2C0.288-0.94%20c0%2C0%2C0.653-1.787%2C0.965-2.111l0.812-0.937C19.995%2C5.123%2C20.103%2C4.752%2C19.385%2C4.521%22%2F%3E%3Cpath%20fill%3D%22%236b7581%22%20d%3D%22M14.326%2C15.915c0%2C0%2C0.179-3.485%2C0.039-3.598c0%2C0-0.056-0.524-0.226-0.956c0%2C0-0.337-1.872-0.232-2.309%20l0.227-1.219c0%2C0-0.093-0.374-0.828-0.211c0%2C0-1.445%2C0.991-0.985%2C2.173c0%2C0-0.027%2C1.994-0.963%2C2.173c0%2C0-1.478%2C0.537-2.811-0.766%20c0%2C0-1.68-1.43-1.794-1.474c0%2C0-2.647-1.662-2.921-1.587c0%2C0-0.572-0.011-0.613%2C0.197c0%2C0-0.265%2C0.463-0.031%2C0.687l2.627%2C1.893%20c0%2C0%2C1.214%2C1.073%2C1.33%2C1.14c0%2C0%2C0.162%2C0.21%2C0.062%2C0.383c0%2C0-0.09%2C0.419-0.486%2C0.131c0%2C0-5.12-2.71-5.115-2.528%20c0%2C0-0.506-0.035-0.679%2C0.383c0%2C0-0.214%2C0.69%2C0.246%2C0.818c0%2C0%2C4.497%2C2.539%2C4.728%2C2.604c0%2C0%2C0.37%2C0.129-0.041%2C0.229%20c0%2C0-0.181%2C0.072-0.965-0.163c0%2C0-0.791-0.252-1.267-0.316c0%2C0-2.906-0.971-3.064-0.853c0%2C0-0.502-0.037-0.541%2C0.423%20c0%2C0-0.148%2C0.623%2C0.335%2C0.728c0%2C0%2C3.091%2C0.988%2C3.274%2C1.03c0%2C0%2C2.279%2C0.524%2C2.35%2C0.659c0%2C0%2C0.143%2C0.273%2C0.03%2C0.367%20c0%2C0-0.547%2C0.139-1.373%2C0.104c0%2C0-2.727-0.271-2.943-0.264c0%2C0-0.663%2C0.038-0.625%2C0.478c0%2C0-0.004%2C0.601%2C0.51%2C0.606%20c0%2C0%2C2.914%2C0.507%2C3.395%2C0.444c0%2C0%2C1.516%2C0.192%2C1.722%2C0.222c0%2C0%2C0.466%2C0.11%2C0.521%2C0.212c0%2C0%2C1.815%2C1.337%2C2.433%2C1.306%20c0%2C0%2C0.516%2C0.149%2C1.02%2C0.306C11.83%2C19.725%2C14.053%2C18.012%2C14.326%2C15.915%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}
.icon-simplelanguage, .box[class*="icon-simplelanguage"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-simplelanguage"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%236b7581%22%20d%3D%22M16.831%2C8.914l-4.925%2C4.243v-1.971l4.925-4.317V8.914z%20M16.831%2C12.701l-4.925%2C4.243v-1.97l4.925-4.318%20V12.701z%20M10.796%2C10.404v9.595l7.272-6.464V3.837L10.796%2C10.404z%22%2F%3E%3Cpath%20fill%3D%22%236b7581%22%20d%3D%22M10%2C9.359l4.767-4.247C14.578%2C2.252%2C12.592%2C0%2C10.165%2C0C7.657%2C0%2C5.622%2C2.401%2C5.55%2C5.395L10%2C9.359z%22%2F%3E%3Cpath%20fill%3D%22%236b7581%22%20d%3D%22M3.169%2C12.701v-2.045l4.924%2C4.317v1.97L3.169%2C12.701z%20M3.169%2C8.915V6.868l4.924%2C4.318v1.971L3.169%2C8.915z%20%20M1.932%2C13.535L9.205%2C20v-9.596L1.932%2C3.837V13.535z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}
.icon-signlanguage, .icon-simplelanguage {
    background-position: 0 center;
    background-size: 16px;
    padding-left: 25px;
}


*, *:before, *:after {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.pagetype-iframe .content{
    padding: 0;

}
.pagetype-iframe .content .article-section p {
    margin: 0;
}
html, body {
    height: 100%
}

img {
    display: block;
    height: auto;
    max-width: 100%
}

.is-hidden {
    display: none
}

.wrap {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1140px;
    padding: 0 15px;
    position: relative;
    z-index: unset !important;
}

.wrap:before, .wrap:after {
    content: " ";
    display: table
}

.wrap:after {
    clear: both
}

.wrap:focus {
    outline: none
}

@media (max-width: 1024px) {
    .wrap {
        max-width: 100%;
        padding: 0 40px
    }
}

@media (max-width: 768px) {
    .wrap {
        padding: 0 16px;
    }
}

.main-title {
    display: inline-block;
    height: 126px;
    width:254px;
    left: 0;
    position: relative;
    top: 0;
    margin-right: 40px;
    padding-top: 21px;
    margin-bottom:-3px;
}
.main-title .bmbf-link-header {
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: 500;
}
.main-title .bufi-link-header {
    z-index:101;
}
@media (max-width: 1024px) {
    .main-title {
        display: block;
        height: 106px;
        padding-top:6px;
    }
    .main-title .bmbf-link-header svg {
        height: 22px;
        width: 58px;
    }
    .wrap .main-title .bufi-link-header {
        top: 68px;
    }
    .main-title .bufi-link-header svg {
        width: 187px;
        height:32px;
    }
}
.main-title > a {
    display: inline-block;
    position:absolute;
    z-index:1;
}

.main-title .svg-logo-bmbf {
    height: 100%;
    width: auto;
    margin-top: 15px;
}

.main-title img.logo {
    display: none
}

.main-title .bufi-link-header {
    top: 87px;
    left: 2px;
}

@media (max-width: 1024px) {
    .main-title .svg-logo-bmbf {
        height: 60px;
        width: 120px
    }
}

@media (max-width: 500px) {
    .main-title {
        margin-right: 20px
    }
}

@media (min-width: 1025px) {
    .page-head--campaign .main-title {
    }
}

.campaign-title {
    display: inline-block;
    left: 0;
    position: relative;
    top: 35px;
    padding-left: 40px;
    border-left: 1px dotted black
}

.campaign-title > a {
    display: inline-block
}

.campaign-title .svg-logo-campaign {
    height: 84px;
    width: 168px
}

.campaign-title .logo-campaign-small {
    display: none
}

@media (max-width: 1024px) {
    .campaign-title {
        top: 20px
    }

    .campaign-title .svg-logo-campaign, .campaign-title img.logo-campaign {
        height: 60px
    }
}

@media (max-width: 500px) {
    .campaign-title {
        padding-left: 20px
    }
}

.page-head {
    background: white
}

.page-head:before, .page-head:after {
    content: " ";
    display: table
}

.page-head:after {
    clear: both
}

@media (max-width: 500px) {
    .page-head-double-logo > .wrap {
        padding-bottom: 40px
    }

    .page-head-double-logo .toggles {
        bottom: 16px;
        top: auto
    }
}

.page-foot {
    background-image: url('img/pattern_hell_weniger-kontrast_1440w.png');
    background-size: contain;
    background-color: #f0f0f2;
    padding: 0 0 75px;
}
@media(max-width: 1200px) {
    .page-foot {
        background-image: url('img/pattern_hell_weniger-kontrast_1200w.png');
    }
}
@media(max-width: 768px) {
    .page-foot {
        background-image: url('img/pattern_hell_weniger-kontrast_768w.png');
    }
}
@media(max-width: 576px) {
    .page-foot {
        background-image: url('img/pattern_hell_weniger-kontrast_576w.png');
    }
}

.page-foot:before, .page-foot:after {
    content: " ";
    display: table
}

.page-foot:after {
    clear: both
}

.page-foot__copyright {
    padding-top: 26px
}

@media (max-width: 1024px) {
    .page-foot__copyright {
        padding-top: 40px
    }
}

@media (max-width: 768px) {
    .page-foot__copyright {
        float: none;
        width: 100%
    }

    .page-foot__copyright span {
        display: block;
        margin-top: 5px
    }

    .page-foot__copyright a:first-child {
        margin-left: 0
    }
}

.page-main:focus {
    outline: none
}

.content {
    padding: 38px 0 15px 0
}

@media (max-width: 768px) {
    .content {
        padding: 0;
    }
}

.pagetype-overview_max .module-default {
    position: relative
}
.pagetype-threequarters .article-section,
.pagetype-easylang .article-section,
.pagetype-threequarters .contact_form,
.pagetype-threequarters #searchwindow{
    max-width: 75%;
}
.pagetype-threequarters .article-section .module-accordion{
    max-width: 100%;
}
body.pagetype-easylang  #main .main .article-section h2 {
    font-size: 30px;
}
body.pagetype-easylang  #main .main .article-section h3 {
    font-size: 24px;
}
body.pagetype-easylang #main .main  .article-section p, body.pagetype-easylang #main .main  .article-section li {
    font-size: 19px;
}
body.pagetype-easylang #main .main  .article-section .cms-imageboxbmbf {
    margin: 50px 0;
    width: 100% !important;
    max-width: 100% !important;
}
body.pagetype-easylang #main .main  .article-section .cms-imageboxbmbf img {
    width: 100% !important;
    max-width: 100% !important;
}

.main {
    float: right;
    width: calc( 100% - 270px );
    padding: 0;
}
@media (max-width: 1024px) {
    .sidebar ~ .main {
        width: calc( 100% - 298px );
    }
}

.main > .content:empty {
    display: none
}

body #main .main > .content, body #main .main > .content p, body #main .main > .content li  {
    font-size: 1.6rem;
}


.pagetype-overview_max .module-default .main {
    width: 100%
}

.sidebar {
    float: left;
    padding-left: 0;
    width: 270px;
    margin-bottom: 3em
}
@media (max-width: 1024px) {
    .sidebar {
        margin-left: 24px;
    }
}
@media (max-width: 768px) {
    .sidebar {
        margin-left: 0;
    }
}
.pagetype-overview_max .module-default .sidebar {
    position: absolute;
    padding-left: 69px;
    right: 48px;
    width: 372px
}

.pagetype-overview_max .module-default .sidebar > .box, .pagetype-overview_max .module-default aside.sidebar > .module-teaserlist {
    display: none
}

@media (max-width: 768px) {
    .main, .sidebar {
        display: block;
        float: none;
        width: 100%
    }

    .sidebar {
        padding-left: 0
    }
}
@media (max-width: 768px) {
    .sidebar ~ .main {
        width: 100%;
    }    .sidebar {
             margin-bottom: 0;
         }
}
.icon-announcement, .box[class*="icon-announcement"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-announcement"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Bekanntmachung%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20%20y%3D%220px%22%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M21.1%2C29.9v42c-0.2%2C5.2%2C3.7%2C9.6%2C8.9%2C9.8h39.2c5.2-0.3%2C9.1-4.6%2C8.9-9.8v-42c0.2-5.2-3.7-9.6-8.9-9.8H30%20%20C24.9%2C20.4%2C20.9%2C24.8%2C21.1%2C29.9z%20M69.3%2C24c3.1%2C0.2%2C5.5%2C2.8%2C5.3%2C5.9v42c0.1%2C3.1-2.2%2C5.7-5.3%2C5.9H30c-3.1-0.2-5.5-2.8-5.3-5.9v-42%20%20c-0.1-3.1%2C2.2-5.7%2C5.3-5.9H69.3z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M64.3%2C42.2H35c-1-0.1-1.7-1-1.6-2l0%2C0c-0.1-1%2C0.6-1.9%2C1.6-2h29.3c1%2C0.1%2C1.7%2C1%2C1.6%2C2l0%2C0c0.2%2C0.9-0.3%2C1.7-1.1%2C2%20%20C64.6%2C42.2%2C64.5%2C42.2%2C64.3%2C42.2z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M64.3%2C53.9H35c-1-0.1-1.7-1-1.6-2l0%2C0c-0.1-1%2C0.6-1.9%2C1.6-2h29.3c1%2C0.1%2C1.7%2C1%2C1.6%2C2l0%2C0c0.2%2C0.9-0.3%2C1.7-1.1%2C2%20%20C64.6%2C53.9%2C64.5%2C54%2C64.3%2C53.9z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M64.3%2C65.7H35c-1-0.1-1.7-1-1.6-2l0%2C0c-0.1-1%2C0.6-1.9%2C1.6-2h29.3c1%2C0.1%2C1.7%2C1%2C1.6%2C2l0%2C0c0.2%2C0.9-0.3%2C1.7-1.1%2C2%20%20C64.6%2C65.7%2C64.5%2C65.7%2C64.3%2C65.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-announcement"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-announcement"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-arrow-back, .box[class*="icon-arrow-back"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-back"] .box-header > h2:first-child:last-child::before, .accordion-icon-back {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2234%22%20height%3D%2234%22%20viewBox%3D%220%200%2034%2034%22%20xml%3Aspace%3D%22preserve%22%3E%20%20%20%20%3Cg%3E%20%20%20%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M26.375%2033.13H4.813c-2.656%200-4.817-2.162-4.817-4.818V4.752c0-2.656%202.16-4.817%204.817-4.817h21.56c2.657%200%204.818%202.16%204.818%204.817v7.02h-2v-7.02c0-1.554-1.263-2.817-2.816-2.817H4.814c-1.554%200-2.818%201.264-2.818%202.817v23.56c0%201.553%201.264%202.817%202.817%202.817h21.56c1.554%200%202.818-1.265%202.818-2.818v-6.93h2v6.93c0%202.656-2.16%204.817-4.815%204.817z%22%2F%3E%20%20%20%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M30.19%2017.532H13.71c-.552%200-1-.448-1-1s.448-1%201-1h16.48c.553%200%201%20.448%201%201s-.446%201-1%201z%22%2F%3E%20%20%20%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M11.428%2017.532c-.256%200-.512-.098-.707-.293-.39-.392-.39-1.024%200-1.415l8.334-8.333c.39-.39%201.023-.39%201.414%200s.39%201.023%200%201.414l-8.333%208.333c-.196.194-.45.292-.707.292z%22%2F%3E%20%20%20%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M19.76%2025.865c-.255%200-.51-.098-.706-.293L10.72%2017.24c-.39-.392-.39-1.024%200-1.415s1.024-.39%201.415%200l8.333%208.333c.39.39.39%201.023%200%201.414-.196.195-.45.293-.707.293z%22%2F%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-arrow-back"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-back"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-arrow-down-white, .box[class*="icon-arrow-down-white"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-down-white"] .box-header > h2:first-child:last-child::before, #header.sticky .menu-side > div h2, .pagetype-overview_max .module-default .menu-side > div h2, .module-mediacenter-head .filter h2 a {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2212px%22%20viewBox%3D%224%204%2012%2012%22%20enable-background%3D%22new%204%204%2012%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M4%2C7.816l1.634-1.633L10%2C10.548l4.365-4.365L16%2C7.817l-6%2C5.999L4%2C7.816z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-arrow-down-white"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-down-white"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-arrow-down, .box[class*="icon-arrow-down"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-down"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M-0.014%2C6.355L2.713%2C3.63L10%2C10.915l7.285-7.285l2.729%2C2.727L10%2C16.37L-0.014%2C6.355z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-arrow-down"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-down"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-arrow-next-grey, .box[class*="icon-arrow-next-grey"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-next-grey"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.186%22%20height%3D%2213.148%22%20viewBox%3D%220%200%207.186%2013.148%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%239a9a9a%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%285%209.15%29%22%3E%3Cpath%20class%3D%22a%22%20d%3D%22M7.185%2C6.611a.653.653%2C0%2C0%2C1-.287.575l-5.6%2C5.748a.782.782%2C0%2C0%2C1-1.078%2C0%2C.782.782%2C0%2C0%2C1%2C0-1.078l5.1-5.245L.287%2C1.293a.782.782%2C0%2C0%2C1%2C0-1.078.781.781%2C0%2C0%2C1%2C1.078%2C0l5.6%2C5.82a.956.956%2C0%2C0%2C1%2C.216.575%22%20transform%3D%22translate%28-5%20-9.15%29%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}
.menu-main > ul > li.has-menu > a:after {
    background-image: url("/site/img/Plus_24.png");
    background-repeat: no-repeat
}
.menu-main > ul > li.has-menu.active > a:after {
    background-image: url("/site/img/Minus_24.png");
}
.box[class*="icon-arrow-next-grey"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-next-grey"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-arrow-prev-blue, .menu-main > ul.levelup > li.has-menu > a::after, .box[class*="icon-arrow-prev-blue"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-prev-blue"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20enable-background%3D%22new%200%200%2020%2020%22%20%20%20viewBox%3D%220%200%2012.74%2020.028%22%20%20%20height%3D%2220.028%22%20%20%20width%3D%2212.74%22%20%20%20y%3D%220px%22%20%20%20x%3D%220px%22%20%20%20id%3D%22Ebene_1%22%20%20%20version%3D%221.1%22%3E%3Cmetadata%20%20%20id%3D%22metadata9%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20id%3D%22defs7%22%20%2F%3E%3Cpath%20%20%20style%3D%22fill%3A%23004f80%22%20%20%20id%3D%22path2%22%20%20%20d%3D%22M%2010.014%2C0%2012.74%2C2.728%205.455%2C10.014%2012.74%2C17.299%2010.013%2C20.028%200%2C10.014%20Z%22%20%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-arrow-prev-blue"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-prev-blue"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-arrow-up-white, .box[class*="icon-arrow-up-white"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-up-white"] .box-header > h2:first-child:last-child::before, #header.sticky .menu-side:hover > div h2, .pagetype-overview_max .module-default .menu-side:hover > div h2, .module-mediacenter-head .filter.open h2 a {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2212px%22%20viewBox%3D%224%204%2012%2012%22%20enable-background%3D%22new%204%204%2012%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M15.998%2C12.184l-1.635%2C1.633L9.998%2C9.451l-4.365%2C4.365l-1.635-1.634l6-6L15.998%2C12.184z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-arrow-up-white"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-up-white"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-arrow-up, .box[class*="icon-arrow-up"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-up"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M20.012%2C13.644l-2.728%2C2.726L9.998%2C9.084l-7.285%2C7.285l-2.729-2.727L9.999%2C3.629L20.012%2C13.644z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-arrow-up"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-up"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-arrow-white, .module-teaserlist-slider.module-appointmentlist .block-teaser .teaser-content a:after, .box[class*="icon-arrow-white"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-white"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M6.354%2C20.013l-2.726-2.728l7.284-7.286L3.628%2C2.714l2.727-2.729L16.367%2C10L6.354%2C20.013z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-arrow-white"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow-white"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-arrow, .module-default .block-teaser--imageleft .teaser-content > a:after, .block-teaser.small--imageleft .teaser-content > a:after, .module-appointmentlist .block-teaser .teaser-content > a:after, .box[class*="icon-arrow"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M6.356%2C20.014L3.63%2C17.286L10.915%2C10L3.63%2C2.715l2.727-2.729L16.37%2C10L6.356%2C20.014z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-arrow"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-arrow"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-breadcrumb-arrow, .box[class*="icon-breadcrumb-arrow"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-breadcrumb-arrow"] .box-header > h2:first-child:last-child::before, .breadcrumb > li + li:before {

}

.box[class*="icon-breadcrumb-arrow"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-breadcrumb-arrow"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-bulb, .box[class*="icon-bulb"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-bulb"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220.5%2020.5%2020%2020%22%20enable-background%3D%22new%200.5%2020.5%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%232C3434%22%20d%3D%22M18%2C28c-0.276%2C0-0.5%2C0.225-0.5%2C0.5V36c0%2C0.827-0.673%2C1.5-1.5%2C1.5H3c-0.827%2C0-1.5-0.673-1.5-1.5v-7.499H4%20%20c1.379%2C0%2C2.5-1.121%2C2.5-2.5V23.5h8c0.275%2C0%2C0.5-0.225%2C0.5-0.5s-0.225-0.5-0.5-0.5H6c-0.022%2C0-0.042%2C0.01-0.063%2C0.014%20%20c-0.022%2C0.002-0.042%2C0.006-0.063%2C0.012c-0.086%2C0.023-0.166%2C0.062-0.228%2C0.123l-4.995%2C4.996c-0.063%2C0.062-0.102%2C0.144-0.125%2C0.23%20%20c-0.006%2C0.021-0.01%2C0.039-0.013%2C0.061C0.51%2C27.958%2C0.5%2C27.979%2C0.5%2C28v8c0%2C1.379%2C1.121%2C2.5%2C2.5%2C2.5h13c1.379%2C0%2C2.5-1.121%2C2.5-2.5%20%20v-7.5C18.5%2C28.225%2C18.275%2C28%2C18%2C28z%20M5.5%2C24.207v1.794c0%2C0.827-0.673%2C1.5-1.5%2C1.5H2.207L5.5%2C24.207z%22%2F%3E%20%3Cpath%20fill%3D%22%232C3434%22%20d%3D%22M20.354%2C23.146l-1.5-1.5c-0.194-0.195-0.512-0.195-0.707%2C0l-8.5%2C8.5c-0.038%2C0.037-0.069%2C0.082-0.094%2C0.129%20%20l-1.5%2C3c-0.097%2C0.192-0.059%2C0.426%2C0.094%2C0.578c0.096%2C0.096%2C0.224%2C0.146%2C0.354%2C0.146c0.076%2C0%2C0.152-0.019%2C0.224-0.054l3-1.5%20%20c0.048-0.023%2C0.092-0.055%2C0.13-0.094l8.5-8.5C20.549%2C23.658%2C20.549%2C23.342%2C20.354%2C23.146z%20M10.137%2C31.344l0.52%2C0.52l-1.038%2C0.52%20%20L10.137%2C31.344z%20M11.5%2C31.293L10.707%2C30.5l7.793-7.793l0.793%2C0.793L11.5%2C31.293z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-bulb"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-bulb"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-calendar, .box[class*="icon-calendar"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-calendar"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Termin%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M63.1%2C28.5c0.9%2C0%2C1.6-0.7%2C1.6-1.6l0%2C0v-6.2c0-0.9-0.7-1.6-1.6-1.6s-1.6%2C0.7-1.6%2C1.6V27%20C61.5%2C27.9%2C62.2%2C28.5%2C63.1%2C28.5z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M35.1%2C28.5c0.9%2C0%2C1.6-0.7%2C1.6-1.6l0%2C0v-6.2c0-0.9-0.7-1.6-1.6-1.6s-1.6%2C0.7-1.6%2C1.6V27%20C33.5%2C27.9%2C34.2%2C28.5%2C35.1%2C28.5z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M72.4%2C22.3h-3.1c-0.9%2C0-1.6%2C0.7-1.6%2C1.6s0.7%2C1.6%2C1.6%2C1.6h3.1c2.6%2C0%2C4.7%2C2.1%2C4.7%2C4.7c0%2C0%2C0%2C0%2C0%2C0v43.6%20c0%2C2.6-2.1%2C4.7-4.7%2C4.7l0%2C0H25.7c-2.6%2C0-4.7-2.1-4.7-4.7l0%2C0V30.1c0-2.6%2C2.1-4.7%2C4.7-4.7h3.1c0.9%2C0%2C1.6-0.7%2C1.6-1.6%20s-0.7-1.6-1.6-1.6h-3.1c-4.3%2C0-7.8%2C3.5-7.8%2C7.8l0%2C0v43.6c0%2C4.3%2C3.5%2C7.8%2C7.8%2C7.8h46.7c4.3%2C0%2C7.8-3.5%2C7.8-7.8V30.1%20C80.2%2C25.8%2C76.7%2C22.3%2C72.4%2C22.3z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M35.1%2C37.9h-3.1c-2.6%2C0-4.7%2C2.1-4.7%2C4.7c0%2C2.6%2C2.1%2C4.7%2C4.7%2C4.7h3.1c2.6%2C0%2C4.7-2.1%2C4.7-4.7S37.6%2C37.9%2C35.1%2C37.9%20C35.1%2C37.9%2C35.1%2C37.9%2C35.1%2C37.9z%20M35.1%2C44.1h-3.1c-0.9%2C0-1.6-0.7-1.6-1.6c0-0.9%2C0.7-1.6%2C1.6-1.6h3.1c0.9%2C0%2C1.6%2C0.7%2C1.6%2C1.6%20C36.6%2C43.4%2C35.9%2C44.1%2C35.1%2C44.1z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M50.6%2C37.9h-3.1c-2.6%2C0-4.7%2C2.1-4.7%2C4.7s2.1%2C4.7%2C4.7%2C4.7c0%2C0%2C0%2C0%2C0%2C0h3.1c2.6%2C0%2C4.7-2.1%2C4.7-4.7%20S53.2%2C37.9%2C50.6%2C37.9C50.6%2C37.9%2C50.6%2C37.9%2C50.6%2C37.9z%20M50.6%2C44.1h-3.1c-0.9%2C0-1.6-0.7-1.6-1.6c0-0.9%2C0.7-1.6%2C1.6-1.6h3.1%20c0.9%2C0%2C1.6%2C0.7%2C1.6%2C1.6C52.2%2C43.4%2C51.5%2C44.1%2C50.6%2C44.1z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M66.2%2C37.9h-3.1c-2.6%2C0-4.7%2C2.1-4.7%2C4.7c0%2C2.6%2C2.1%2C4.7%2C4.7%2C4.7c0%2C0%2C0%2C0%2C0%2C0h3.1c2.6%2C0%2C4.7-2.1%2C4.7-4.7%20C70.8%2C40%2C68.7%2C37.9%2C66.2%2C37.9z%20M66.2%2C44.1h-3.1c-0.9%2C0-1.6-0.7-1.6-1.6c0-0.9%2C0.7-1.6%2C1.6-1.6h3.1c0.9%2C0%2C1.6%2C0.7%2C1.6%2C1.6%20C67.7%2C43.4%2C67%2C44.1%2C66.2%2C44.1z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M35.1%2C50.3h-3.1c-2.6%2C0-4.7%2C2.1-4.7%2C4.7c0%2C2.6%2C2.1%2C4.7%2C4.7%2C4.7h3.1c2.6%2C0%2C4.7-2.1%2C4.7-4.7%20C39.7%2C52.4%2C37.6%2C50.3%2C35.1%2C50.3z%20M35.1%2C56.6h-3.1c-0.9%2C0-1.6-0.7-1.6-1.6s0.7-1.6%2C1.6-1.6h3.1c0.9%2C0%2C1.6%2C0.7%2C1.6%2C1.6%20S35.9%2C56.6%2C35.1%2C56.6z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M50.6%2C50.3h-3.1c-2.6%2C0-4.7%2C2.1-4.7%2C4.7c0%2C2.6%2C2.1%2C4.7%2C4.7%2C4.7c0%2C0%2C0%2C0%2C0%2C0h3.1c2.6%2C0%2C4.7-2.1%2C4.7-4.7%20C55.3%2C52.4%2C53.2%2C50.3%2C50.6%2C50.3z%20M50.6%2C56.6h-3.1c-0.9%2C0-1.6-0.7-1.6-1.6s0.7-1.6%2C1.6-1.6h3.1c0.9%2C0%2C1.6%2C0.7%2C1.6%2C1.6%20S51.5%2C56.6%2C50.6%2C56.6z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M66.2%2C50.3h-3.1c-2.6%2C0-4.7%2C2.1-4.7%2C4.7c0%2C2.6%2C2.1%2C4.7%2C4.7%2C4.7c0%2C0%2C0%2C0%2C0%2C0h3.1c2.6%2C0%2C4.7-2.1%2C4.7-4.7%20C70.8%2C52.4%2C68.7%2C50.3%2C66.2%2C50.3z%20M66.2%2C56.6h-3.1c-0.9%2C0-1.6-0.7-1.6-1.6s0.7-1.6%2C1.6-1.6h3.1c0.9%2C0%2C1.6%2C0.7%2C1.6%2C1.6%20S67%2C56.6%2C66.2%2C56.6z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M35.1%2C62.8h-3.1c-2.6%2C0-4.7%2C2.1-4.7%2C4.7c0%2C2.6%2C2.1%2C4.7%2C4.7%2C4.7h3.1c2.6%2C0%2C4.7-2.1%2C4.7-4.7%20C39.7%2C64.9%2C37.6%2C62.8%2C35.1%2C62.8z%20M35.1%2C69h-3.1c-0.9%2C0-1.6-0.7-1.6-1.6s0.7-1.6%2C1.6-1.6h3.1c0.9%2C0%2C1.6%2C0.7%2C1.6%2C1.6S35.9%2C69%2C35.1%2C69z%20%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M50.6%2C62.8h-3.1c-2.6%2C0-4.7%2C2.1-4.7%2C4.7c0%2C2.6%2C2.1%2C4.7%2C4.7%2C4.7c0%2C0%2C0%2C0%2C0%2C0h3.1c2.6%2C0%2C4.7-2.1%2C4.7-4.7%20C55.3%2C64.9%2C53.2%2C62.8%2C50.6%2C62.8z%20M50.6%2C69h-3.1c-0.9%2C0-1.6-0.7-1.6-1.6s0.7-1.6%2C1.6-1.6h3.1c0.9%2C0%2C1.6%2C0.7%2C1.6%2C1.6S51.5%2C69%2C50.6%2C69z%20%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M66.2%2C62.8h-3.1c-2.6%2C0-4.7%2C2.1-4.7%2C4.7c0%2C2.6%2C2.1%2C4.7%2C4.7%2C4.7c0%2C0%2C0%2C0%2C0%2C0h3.1c2.6%2C0%2C4.7-2.1%2C4.7-4.7%20C70.8%2C64.9%2C68.7%2C62.8%2C66.2%2C62.8z%20M66.2%2C69h-3.1c-0.9%2C0-1.6-0.7-1.6-1.6s0.7-1.6%2C1.6-1.6h3.1c0.9%2C0%2C1.6%2C0.7%2C1.6%2C1.6S67%2C69%2C66.2%2C69z%22%20%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M69.3%2C31.7H28.8c-0.9%2C0-1.6%2C0.7-1.6%2C1.6s0.7%2C1.6%2C1.6%2C1.6h40.4c0.9%2C0%2C1.6-0.7%2C1.6-1.6S70.1%2C31.7%2C69.3%2C31.7z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M41.3%2C25.4h15.6c0.9%2C0%2C1.6-0.7%2C1.6-1.6s-0.7-1.6-1.6-1.6H41.3c-0.9%2C0-1.6%2C0.7-1.6%2C1.6S40.4%2C25.4%2C41.3%2C25.4z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-calendar"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-calendar"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-cart-white, .box[class*="icon-cart-white"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-cart-white"] .box-header > h2:first-child:last-child::before, .box.basket-button a::before, aside > .basket-button.module-teaserlist a::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20id%3D%22svg12%22%20%20%20version%3D%221.1%22%20%20%20viewBox%3D%220%200%2035.397%2034.123%22%20%20%20height%3D%2234.123%22%20%20%20width%3D%2235.397%22%3E%20%20%3Cmetadata%20%20%20%20%20id%3D%22metadata16%22%3E%20%20%20%20%3Crdf%3ARDF%3E%20%20%20%20%20%20%3Ccc%3AWork%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%20%20%20%20%20%20%20%20%3Cdc%3Atype%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%20%20%20%20%20%20%3C%2Fcc%3AWork%3E%20%20%20%20%3C%2Frdf%3ARDF%3E%20%20%3C%2Fmetadata%3E%20%20%3Cdefs%20%20%20%20%20id%3D%22defs4%22%3E%20%20%20%20%3Cstyle%20%20%20%20%20%20%20id%3D%22style2%22%3E.a%7Bfill%3A%23ffffff%3B%7D%3C%2Fstyle%3E%20%20%3C%2Fdefs%3E%20%20%3Cpath%20%20%20%20%20id%3D%22path6%22%20%20%20%20%20transform%3D%22translate%28-1.216%29%22%20%20%20%20%20d%3D%22M36.392%2C4.477a1.026%2C1.026%2C0%2C0%2C0-.8-.381H8.353L7.59.8a1.026%2C1.026%2C0%2C0%2C0-1-.8H2.157a1.026%2C1.026%2C0%2C0%2C0%2C0%2C2.044H5.775l5.17%2C22.406a1.026%2C1.026%2C0%2C0%2C0%2C1%2C.8H32.449a1.026%2C1.026%2C0%2C0%2C0%2C0-2.044H12.76l-.79-3.41H32.518a1.026%2C1.026%2C0%2C0%2C0%2C1-.8l3.07-13.646a1.026%2C1.026%2C0%2C0%2C0-.194-.866ZM31.7%2C17.741H11.5L8.824%2C6.14H34.313Z%22%20%20%20%20%20class%3D%22a%22%20%2F%3E%20%20%3Cpath%20%20%20%20%20style%3D%22fill%3A%23ffffff%22%20%20%20%20%20id%3D%22path8%22%20%20%20%20%20d%3D%22m%2010.699585%2C26.612%20a%203.756%2C3.756%200%201%200%203.756%2C3.756%203.756%2C3.756%200%200%200%20-3.756%2C-3.756%20z%20m%200%2C5.461%20a%201.7%2C1.7%200%201%201%201.7%2C-1.7%201.7%2C1.7%200%200%201%20-1.7%2C1.7%20z%22%20%20%20%20%20class%3D%22a%22%20%2F%3E%20%20%3Cpath%20%20%20%20%20style%3D%22fill%3A%23ffffff%22%20%20%20%20%20id%3D%22path10%22%20%20%20%20%20d%3D%22m%2031.233001%2C26.612%20a%203.756%2C3.756%200%201%200%203.756%2C3.756%203.756%2C3.756%200%200%200%20-3.756%2C-3.756%20z%20m%200%2C5.461%20a%201.7%2C1.7%200%201%201%201.7%2C-1.7%201.7%2C1.7%200%200%201%20-1.7%2C1.7%20z%22%20%20%20%20%20class%3D%22a%22%20%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-cart-white"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-cart-white"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-cart, .box[class*="icon-cart"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-cart"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20id%3D%22svg12%22%20%20%20version%3D%221.1%22%20%20%20viewBox%3D%220%200%2035.397%2034.123%22%20%20%20height%3D%2234.123%22%20%20%20width%3D%2235.397%22%3E%20%20%3Cmetadata%20%20%20%20%20id%3D%22metadata16%22%3E%20%20%20%20%3Crdf%3ARDF%3E%20%20%20%20%20%20%3Ccc%3AWork%20%20%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%20%20%20%20%20%20%20%20%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%20%20%20%20%20%20%20%20%3Cdc%3Atype%20%20%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%20%20%20%20%20%20%20%20%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%20%20%20%20%20%20%3C%2Fcc%3AWork%3E%20%20%20%20%3C%2Frdf%3ARDF%3E%20%20%3C%2Fmetadata%3E%20%20%3Cdefs%20%20%20%20%20id%3D%22defs4%22%3E%20%20%20%20%3Cstyle%20%20%20%20%20%20%20id%3D%22style2%22%3E.a%7Bfill%3A%23004F80%3B%7D%3C%2Fstyle%3E%20%20%3C%2Fdefs%3E%20%20%3Cpath%20%20%20%20%20id%3D%22path6%22%20%20%20%20%20transform%3D%22translate%28-1.216%29%22%20%20%20%20%20d%3D%22M36.392%2C4.477a1.026%2C1.026%2C0%2C0%2C0-.8-.381H8.353L7.59.8a1.026%2C1.026%2C0%2C0%2C0-1-.8H2.157a1.026%2C1.026%2C0%2C0%2C0%2C0%2C2.044H5.775l5.17%2C22.406a1.026%2C1.026%2C0%2C0%2C0%2C1%2C.8H32.449a1.026%2C1.026%2C0%2C0%2C0%2C0-2.044H12.76l-.79-3.41H32.518a1.026%2C1.026%2C0%2C0%2C0%2C1-.8l3.07-13.646a1.026%2C1.026%2C0%2C0%2C0-.194-.866ZM31.7%2C17.741H11.5L8.824%2C6.14H34.313Z%22%20%20%20%20%20class%3D%22a%22%20%2F%3E%20%20%3Cpath%20%20%20%20%20style%3D%22fill%3A%23004f80%22%20%20%20%20%20id%3D%22path8%22%20%20%20%20%20d%3D%22m%2010.699585%2C26.612%20a%203.756%2C3.756%200%201%200%203.756%2C3.756%203.756%2C3.756%200%200%200%20-3.756%2C-3.756%20z%20m%200%2C5.461%20a%201.7%2C1.7%200%201%201%201.7%2C-1.7%201.7%2C1.7%200%200%201%20-1.7%2C1.7%20z%22%20%20%20%20%20class%3D%22a%22%20%2F%3E%20%20%3Cpath%20%20%20%20%20style%3D%22fill%3A%23004f80%22%20%20%20%20%20id%3D%22path10%22%20%20%20%20%20d%3D%22m%2031.233001%2C26.612%20a%203.756%2C3.756%200%201%200%203.756%2C3.756%203.756%2C3.756%200%200%200%20-3.756%2C-3.756%20z%20m%200%2C5.461%20a%201.7%2C1.7%200%201%201%201.7%2C-1.7%201.7%2C1.7%200%200%201%20-1.7%2C1.7%20z%22%20%20%20%20%20class%3D%22a%22%20%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-cart"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-cart"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-contact, .box[class*="icon-contact"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-contact"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Kontakt%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20transform%3D%22translate%2821.974%2022.537%29%22%3E%20%3Cg%20transform%3D%22translate%28-21.973%20-22.537%29%22%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M72.1%2C18.5H30.6c-4.4%2C0-8%2C3.6-8%2C8l0%2C0v8h-3.2c-0.9%2C0-1.6%2C0.7-1.6%2C1.6s0.7%2C1.6%2C1.6%2C1.6H29%20%20%20c0.9%2C0%2C1.6-0.7%2C1.6-1.6s-0.7-1.6-1.6-1.6h-3.2v-8c0-2.6%2C2.1-4.8%2C4.8-4.8h1.6v57.5h-1.6c-2.6%2C0-4.8-2.1-4.8-4.8l0%2C0v-4.8%20%20%20c0-0.9-0.7-1.6-1.6-1.6s-1.6%2C0.7-1.6%2C1.6l0%2C0v4.8c0%2C4.4%2C3.6%2C8%2C8%2C8h41.5c4.4%2C0%2C8-3.6%2C8-8V26.5C80.1%2C22.1%2C76.5%2C18.5%2C72.1%2C18.5z%20%20%20%20M51.3%2C21.7h12.8V45L59%2C39.6c-0.6-0.6-1.6-0.6-2.2%2C0L51.3%2C45L51.3%2C21.7z%20M76.9%2C74.4c0%2C2.6-2.1%2C4.8-4.8%2C4.8l0%2C0H35.4V21.7h12.8%20%20%20v27.1c-0.2%2C0.9%2C0.3%2C1.7%2C1.2%2C1.9c0.7%2C0.2%2C1.3-0.1%2C1.7-0.7l6.7-6.7l6.7%2C6.7H66c0.6-0.3%2C1-0.9%2C1-1.6V21.7h5.1c2.6%2C0%2C4.8%2C2.1%2C4.8%2C4.8%20%20%20L76.9%2C74.4z%22%2F%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M30.6%2C63.2c0-0.9-0.7-1.6-1.6-1.6h-3.2V42.5c0-0.9-0.7-1.6-1.6-1.6s-1.6%2C0.7-1.6%2C1.6v19.2h-3.2%20%20%20c-0.9%2C0-1.6%2C0.7-1.6%2C1.6c0%2C0.9%2C0.7%2C1.6%2C1.6%2C1.6H29C29.9%2C64.8%2C30.6%2C64.1%2C30.6%2C63.2L30.6%2C63.2z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-contact"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-contact"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-documents, .box[class*="icon-documents"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-documents"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20%20%20viewBox%3D%220%200%20100%20100%22%20%20%20y%3D%220px%22%20%20%20x%3D%220px%22%20%20%20id%3D%22Bekanntmachung%22%20%20%20version%3D%221.1%22%3E%3Cmetadata%20%20%20id%3D%22metadata19%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20id%3D%22defs17%22%20%2F%3E%3Cstyle%20%20%20id%3D%22style2%22%20%20%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20%20%20style%3D%22fill%3A%23ffffff%22%20%20%20transform%3D%22matrix%283.5634375%2C0%2C0%2C3.5634375%2C19.710781%2C-65.811719%29%22%20%20%20id%3D%22g840%22%3E%20%3Cpath%20%20%20style%3D%22fill%3A%23ffffff%22%20%20%20d%3D%22M%2016.487%2C27.936%20C%2016.484%2C27.914%2016.48%2C27.895%2016.474%2C27.874%2016.451%2C27.788%2016.413%2C27.708%2016.352%2C27.646%20L%2011.354%2C22.648%20C%2011.292%2C22.586%2011.211%2C22.548%2011.125%2C22.526%2011.105%2C22.52%2011.088%2C22.517%2011.067%2C22.514%2011.044%2C22.51%2011.023%2C22.5%2011%2C22.5%20H%203%20c%20-1.378%2C0%20-2.5%2C1.121%20-2.5%2C2.5%20v%2015%20c%200%2C1.379%201.122%2C2.5%202.5%2C2.5%20h%2011%20c%201.379%2C0%202.5%2C-1.121%202.5%2C-2.5%20V%2028%20c%200%2C-0.023%20-0.01%2C-0.043%20-0.013%2C-0.064%20z%20M%2011.5%2C24.207%2014.793%2C27.5%20H%2013%20c%20-0.827%2C0%20-1.5%2C-0.673%20-1.5%2C-1.5%20z%20M%2014%2C41.5%20H%203%20C%202.173%2C41.5%201.5%2C40.827%201.5%2C40%20V%2025%20c%200%2C-0.827%200.673%2C-1.5%201.5%2C-1.5%20h%207.5%20V%2026%20c%200%2C1.379%201.121%2C2.5%202.5%2C2.5%20h%202.5%20V%2040%20c%200%2C0.827%20-0.673%2C1.5%20-1.5%2C1.5%20z%22%20%20%20id%3D%22path826%22%20%2F%3E%20%3Cpath%20%20%20style%3D%22fill%3A%23ffffff%22%20%20%20d%3D%22m%204%2C30.5%20h%204%20c%200.827%2C0%201.5%2C-0.673%201.5%2C-1.5%20V%2026%20C%209.5%2C25.173%208.827%2C24.5%208%2C24.5%20H%204%20c%20-0.827%2C0%20-1.5%2C0.673%20-1.5%2C1.5%20v%203%20c%200%2C0.827%200.673%2C1.5%201.5%2C1.5%20z%20M%203.5%2C26%20c%200%2C-0.275%200.224%2C-0.5%200.5%2C-0.5%20h%204%20c%200.276%2C0%200.5%2C0.225%200.5%2C0.5%20v%203%20c%200%2C0.275%20-0.224%2C0.5%20-0.5%2C0.5%20H%204%20C%203.724%2C29.5%203.5%2C29.275%203.5%2C29%20Z%22%20%20%20id%3D%22path828%22%20%2F%3E%20%3Cpath%20%20%20style%3D%22fill%3A%23ffffff%22%20%20%20d%3D%22M%2014%2C31.5%20H%203%20c%20-0.276%2C0%20-0.5%2C0.224%20-0.5%2C0.5%200%2C0.276%200.224%2C0.5%200.5%2C0.5%20h%2011%20c%200.276%2C0%200.5%2C-0.224%200.5%2C-0.5%200%2C-0.276%20-0.224%2C-0.5%20-0.5%2C-0.5%20z%22%20%20%20id%3D%22path830%22%20%2F%3E%20%3Cpath%20%20%20style%3D%22fill%3A%23ffffff%22%20%20%20d%3D%22m%2014%2C29.5%20h%20-3%20c%20-0.276%2C0%20-0.5%2C0.224%20-0.5%2C0.5%200%2C0.276%200.224%2C0.5%200.5%2C0.5%20h%203%20c%200.276%2C0%200.5%2C-0.224%200.5%2C-0.5%200%2C-0.276%20-0.224%2C-0.5%20-0.5%2C-0.5%20z%22%20%20%20id%3D%22path832%22%20%2F%3E%20%3Cpath%20%20%20style%3D%22fill%3A%23ffffff%22%20%20%20d%3D%22M%2014%2C33.5%20H%203%20c%20-0.276%2C0%20-0.5%2C0.224%20-0.5%2C0.5%200%2C0.276%200.224%2C0.5%200.5%2C0.5%20h%2011%20c%200.276%2C0%200.5%2C-0.224%200.5%2C-0.5%200%2C-0.276%20-0.224%2C-0.5%20-0.5%2C-0.5%20z%22%20%20%20id%3D%22path834%22%20%2F%3E%20%3Cpath%20%20%20style%3D%22fill%3A%23ffffff%22%20%20%20d%3D%22M%2014%2C35.5%20H%203%20c%20-0.276%2C0%20-0.5%2C0.224%20-0.5%2C0.5%200%2C0.276%200.224%2C0.5%200.5%2C0.5%20h%2011%20c%200.276%2C0%200.5%2C-0.224%200.5%2C-0.5%200%2C-0.276%20-0.224%2C-0.5%20-0.5%2C-0.5%20z%22%20%20%20id%3D%22path836%22%20%2F%3E%20%3Cpath%20%20%20style%3D%22fill%3A%23ffffff%22%20%20%20d%3D%22M%2014%2C37.5%20H%203%20c%20-0.276%2C0%20-0.5%2C0.224%20-0.5%2C0.5%200%2C0.276%200.224%2C0.5%200.5%2C0.5%20h%2011%20c%200.276%2C0%200.5%2C-0.224%200.5%2C-0.5%200%2C-0.276%20-0.224%2C-0.5%20-0.5%2C-0.5%20z%22%20%20%20id%3D%22path838%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-documents"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-documents"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-download-white, .box[class*="icon-download-white"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-download-white"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20%20%20version%3D%221.1%22%20%20%20id%3D%22Ebene_1%22%20%20%20x%3D%220px%22%20%20%20y%3D%220px%22%20%20%20width%3D%2220px%22%20%20%20height%3D%2220px%22%20%20%20viewBox%3D%22-1.5%2022.5%2020%2020%22%20%20%20enable-background%3D%22new%20-1.5%2022.5%2020%2020%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20inkscape%3Aversion%3D%220.91%2Bdevel%20r%22%20%20%20sodipodi%3Adocname%3D%22download.svg%22%3E%3Cmetadata%20%20%20id%3D%22metadata13%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20id%3D%22defs11%22%20%2F%3E%3Csodipodi%3Anamedview%20%20%20pagecolor%3D%22%23ffffff%22%20%20%20bordercolor%3D%22%23666666%22%20%20%20borderopacity%3D%221%22%20%20%20objecttolerance%3D%2210%22%20%20%20gridtolerance%3D%2210%22%20%20%20guidetolerance%3D%2210%22%20%20%20inkscape%3Apageopacity%3D%220%22%20%20%20inkscape%3Apageshadow%3D%222%22%20%20%20inkscape%3Awindow-width%3D%221920%22%20%20%20inkscape%3Awindow-height%3D%221056%22%20%20%20id%3D%22namedview9%22%20%20%20showgrid%3D%22false%22%20%20%20inkscape%3Azoom%3D%2211.8%22%20%20%20inkscape%3Acx%3D%22-1.2288136%22%20%20%20inkscape%3Acy%3D%2210%22%20%20%20inkscape%3Awindow-x%3D%221600%22%20%20%20inkscape%3Awindow-y%3D%2224%22%20%20%20inkscape%3Awindow-maximized%3D%221%22%20%20%20inkscape%3Acurrent-layer%3D%22Ebene_1%22%20%2F%3E%3Cg%20%20%20id%3D%22g3%22%20%20%20style%3D%22fill%3A%23ffffff%3Bfill-opacity%3A1%22%3E%20%3Cpath%20%20%20fill%3D%22%23181716%22%20%20%20d%3D%22M7.439%2C38.146c0.282%2C0.282%2C0.659%2C0.438%2C1.061%2C0.438s0.778-0.155%2C1.061-0.438l5.586-5.586%20%20%20c0.477-0.477%2C0.378-0.889%2C0.313-1.044C15.396%2C31.361%2C15.174%2C31%2C14.5%2C31H12c-0.275%2C0-0.5-0.225-0.5-0.5V24%20%20%20c0-0.827-0.673-1.5-1.5-1.5H7c-0.827%2C0-1.5%2C0.673-1.5%2C1.5v6.5C5.5%2C30.775%2C5.275%2C31%2C5%2C31H2.5c-0.674%2C0-0.896%2C0.361-0.96%2C0.517%20%20%20c-0.064%2C0.155-0.163%2C0.567%2C0.313%2C1.044L7.439%2C38.146z%20M5%2C32c0.827%2C0%2C1.5-0.673%2C1.5-1.5V24c0-0.275%2C0.225-0.5%2C0.5-0.5h3%20%20%20c0.275%2C0%2C0.5%2C0.225%2C0.5%2C0.5v6.5c0%2C0.827%2C0.673%2C1.5%2C1.5%2C1.5h2.293l-5.439%2C5.439c-0.188%2C0.188-0.52%2C0.188-0.707%2C0L2.707%2C32H5z%22%20%20%20id%3D%22path5%22%20%20%20style%3D%22fill%3A%23ffffff%3Bfill-opacity%3A1%22%20%2F%3E%20%3Cpath%20%20%20fill%3D%22%23181716%22%20%20%20d%3D%22M16%2C39.5H1c-0.827%2C0-1.5%2C0.673-1.5%2C1.5s0.673%2C1.5%2C1.5%2C1.5h15c0.827%2C0%2C1.5-0.673%2C1.5-1.5%20%20%20S16.827%2C39.5%2C16%2C39.5z%20M16%2C41.5H1c-0.275%2C0-0.5-0.225-0.5-0.5s0.225-0.5%2C0.5-0.5h15c0.275%2C0%2C0.5%2C0.225%2C0.5%2C0.5S16.275%2C41.5%2C16%2C41.5%20%20%20z%22%20%20%20id%3D%22path7%22%20%20%20style%3D%22fill%3A%23ffffff%3Bfill-opacity%3A1%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-download-white"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-download-white"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-download, .box[class*="icon-download"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-download"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20%20%20version%3D%221.1%22%20%20%20id%3D%22Ebene_1%22%20%20%20x%3D%220px%22%20%20%20y%3D%220px%22%20%20%20width%3D%2220px%22%20%20%20height%3D%2220px%22%20%20%20viewBox%3D%22-1.5%2022.5%2020%2020%22%20%20%20enable-background%3D%22new%20-1.5%2022.5%2020%2020%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20inkscape%3Aversion%3D%220.91%2Bdevel%20r%22%20%20%20sodipodi%3Adocname%3D%22download.svg%22%3E%3Cmetadata%20%20%20id%3D%22metadata13%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20id%3D%22defs11%22%20%2F%3E%3Csodipodi%3Anamedview%20%20%20pagecolor%3D%22%23ffffff%22%20%20%20bordercolor%3D%22%23666666%22%20%20%20borderopacity%3D%221%22%20%20%20objecttolerance%3D%2210%22%20%20%20gridtolerance%3D%2210%22%20%20%20guidetolerance%3D%2210%22%20%20%20inkscape%3Apageopacity%3D%220%22%20%20%20inkscape%3Apageshadow%3D%222%22%20%20%20inkscape%3Awindow-width%3D%221920%22%20%20%20inkscape%3Awindow-height%3D%221056%22%20%20%20id%3D%22namedview9%22%20%20%20showgrid%3D%22false%22%20%20%20inkscape%3Azoom%3D%2211.8%22%20%20%20inkscape%3Acx%3D%22-1.2288136%22%20%20%20inkscape%3Acy%3D%2210%22%20%20%20inkscape%3Awindow-x%3D%221600%22%20%20%20inkscape%3Awindow-y%3D%2224%22%20%20%20inkscape%3Awindow-maximized%3D%221%22%20%20%20inkscape%3Acurrent-layer%3D%22Ebene_1%22%20%2F%3E%3Cg%20%20%20id%3D%22g3%22%20%20%20style%3D%22fill%3A%23004f80%3Bfill-opacity%3A1%22%3E%20%3Cpath%20%20%20fill%3D%22%23181716%22%20%20%20d%3D%22M7.439%2C38.146c0.282%2C0.282%2C0.659%2C0.438%2C1.061%2C0.438s0.778-0.155%2C1.061-0.438l5.586-5.586%20%20%20c0.477-0.477%2C0.378-0.889%2C0.313-1.044C15.396%2C31.361%2C15.174%2C31%2C14.5%2C31H12c-0.275%2C0-0.5-0.225-0.5-0.5V24%20%20%20c0-0.827-0.673-1.5-1.5-1.5H7c-0.827%2C0-1.5%2C0.673-1.5%2C1.5v6.5C5.5%2C30.775%2C5.275%2C31%2C5%2C31H2.5c-0.674%2C0-0.896%2C0.361-0.96%2C0.517%20%20%20c-0.064%2C0.155-0.163%2C0.567%2C0.313%2C1.044L7.439%2C38.146z%20M5%2C32c0.827%2C0%2C1.5-0.673%2C1.5-1.5V24c0-0.275%2C0.225-0.5%2C0.5-0.5h3%20%20%20c0.275%2C0%2C0.5%2C0.225%2C0.5%2C0.5v6.5c0%2C0.827%2C0.673%2C1.5%2C1.5%2C1.5h2.293l-5.439%2C5.439c-0.188%2C0.188-0.52%2C0.188-0.707%2C0L2.707%2C32H5z%22%20%20%20id%3D%22path5%22%20%20%20style%3D%22fill%3A%23004f80%3Bfill-opacity%3A1%22%20%2F%3E%20%3Cpath%20%20%20fill%3D%22%23181716%22%20%20%20d%3D%22M16%2C39.5H1c-0.827%2C0-1.5%2C0.673-1.5%2C1.5s0.673%2C1.5%2C1.5%2C1.5h15c0.827%2C0%2C1.5-0.673%2C1.5-1.5%20%20%20S16.827%2C39.5%2C16%2C39.5z%20M16%2C41.5H1c-0.275%2C0-0.5-0.225-0.5-0.5s0.225-0.5%2C0.5-0.5h15c0.275%2C0%2C0.5%2C0.225%2C0.5%2C0.5S16.275%2C41.5%2C16%2C41.5%20%20%20z%22%20%20%20id%3D%22path7%22%20%20%20style%3D%22fill%3A%23004f80%3Bfill-opacity%3A1%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-download"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-download"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-error, .box[class*="icon-error"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-error"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M20%2C27c7.72%2C0%2C14-6.056%2C14-13.5C34%2C6.056%2C27.72%2C0%2C20%2C0S6%2C6.056%2C6%2C13.5C6%2C20.944%2C12.28%2C27%2C20%2C27z%20M20%2C2%20%20c6.617%2C0%2C12%2C5.159%2C12%2C11.5C32%2C19.841%2C26.617%2C25%2C20%2C25c-6.617%2C0-12-5.159-12-11.5C8%2C7.159%2C13.383%2C2%2C20%2C2z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M13%2C13c0.552%2C0%2C1-0.448%2C1-1c0-1.103%2C0.897-2%2C2-2c0.552%2C0%2C1-0.448%2C1-1s-0.448-1-1-1c-2.206%2C0-4%2C1.794-4%2C4%20%20C12%2C12.552%2C12.448%2C13%2C13%2C13z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M24%2C10c1.104%2C0%2C2%2C0.897%2C2%2C2c0%2C0.552%2C0.447%2C1%2C1%2C1s1-0.448%2C1-1c0-2.206-1.795-4-4-4c-0.553%2C0-1%2C0.448-1%2C1S23.447%2C10%2C24%2C10z%22%20%20%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M16.018%2C19.286c0.159%2C0.387%2C0.532%2C0.62%2C0.925%2C0.62c0.126%2C0%2C0.255-0.023%2C0.379-0.075c1.5-0.615%2C3.843-0.617%2C5.351-0.002%20%20c0.512%2C0.21%2C1.096-0.037%2C1.304-0.548c0.209-0.511-0.036-1.095-0.548-1.304c-2.008-0.819-4.868-0.817-6.867%2C0.004%20%20C16.052%2C18.191%2C15.808%2C18.775%2C16.018%2C19.286z%22%2F%3E%20%3Ccircle%20fill%3D%22%23004F80%22%20cx%3D%2216%22%20cy%3D%2213%22%20r%3D%221%22%2F%3E%20%3Ccircle%20fill%3D%22%23004F80%22%20cx%3D%2224%22%20cy%3D%2213%22%20r%3D%221%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M37.771%2C33.277C37.512%2C33.063%2C31.271%2C28%2C19.901%2C28c-11.38%2C0-17.435%2C5.072-17.743%2C5.34C0.565%2C34.931%2C0%2C37.383%2C0%2C39%20%20c0%2C0.553%2C0.448%2C1%2C1%2C1h37.999c0.552%2C0%2C1-0.447%2C1-1C39.999%2C37.384%2C39.434%2C34.931%2C37.771%2C33.277z%20M2.084%2C38%20%20c0.18-1.134%2C0.651-2.41%2C1.432-3.192C3.572%2C34.76%2C9.252%2C30%2C19.901%2C30c10.589%2C0%2C16.519%2C4.756%2C16.526%2C4.756%20%20c0.822%2C0.821%2C1.305%2C2.108%2C1.486%2C3.244H2.084z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M1.055%2C4c0.552%2C0%2C1-0.448%2C1-1c0-0.551%2C0.437-1%2C0.973-1S4%2C2.449%2C4%2C3s-0.444%2C1-0.99%2C1c-0.551%2C0-0.999%2C0.446-1%2C0.997L2%2C7.997%20%20C1.999%2C8.549%2C2.445%2C8.998%2C2.997%2C9C2.998%2C9%2C2.999%2C9%2C3%2C9c0.551%2C0%2C0.998-0.446%2C1-0.997l0.007-2.175C5.167%2C5.415%2C6%2C4.303%2C6%2C3%20%20c0-1.654-1.333-3-2.972-3C1.388%2C0%2C0.055%2C1.346%2C0.055%2C3C0.055%2C3.552%2C0.502%2C4%2C1.055%2C4z%22%2F%3E%20%3Ccircle%20fill%3D%22%23004F80%22%20cx%3D%223%22%20cy%3D%2211%22%20r%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-error"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-error"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-fax, .box[class*="icon-fax"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-fax"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M13.999%2C6.399H12.8V1.2c0-0.661-0.536-1.2-1.2-1.2H4.4C3.739%2C0%2C3.201%2C0.539%2C3.201%2C1.2v5.2H2%20c-1.103%2C0-2%2C0.897-2%2C2V14c0%2C1.104%2C0.897%2C2%2C2%2C2h11.999C15.104%2C16%2C16%2C15.104%2C16%2C14V8.399C16%2C7.297%2C15.104%2C6.399%2C13.999%2C6.399z%20M4%2C1.2%20c0-0.22%2C0.179-0.4%2C0.4-0.4h7.2c0.223%2C0%2C0.399%2C0.18%2C0.399%2C0.399v9.199H4V1.2z%20M15.2%2C14c0%2C0.661-0.538%2C1.2-1.201%2C1.2H2%20c-0.662%2C0-1.2-0.539-1.2-1.2V8.399C0.801%2C7.738%2C1.339%2C7.2%2C2%2C7.2h1.2v3.599c0%2C0.223%2C0.179%2C0.401%2C0.4%2C0.401h8.798%20c0.223%2C0%2C0.399-0.181%2C0.399-0.401V7.2h1.199c0.663%2C0%2C1.201%2C0.538%2C1.201%2C1.199V14H15.2z%22%2F%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M13.2%2C12.799h-2.4c-0.221%2C0-0.399%2C0.18-0.399%2C0.401c0%2C0.22%2C0.18%2C0.399%2C0.399%2C0.399h2.4%20c0.221%2C0%2C0.399-0.181%2C0.399-0.399C13.6%2C12.979%2C13.421%2C12.799%2C13.2%2C12.799z%22%2F%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M6%2C7.999h3.999c0.224%2C0%2C0.399-0.178%2C0.399-0.398c0-0.222-0.178-0.4-0.399-0.4H6c-0.222%2C0-0.4%2C0.179-0.4%2C0.4%20C5.601%2C7.821%2C5.779%2C7.999%2C6%2C7.999z%22%2F%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M6%2C6.399h3.999c0.224%2C0%2C0.399-0.178%2C0.399-0.399c0-0.222-0.178-0.4-0.399-0.4H6C5.778%2C5.6%2C5.6%2C5.778%2C5.6%2C6%20C5.601%2C6.221%2C5.779%2C6.399%2C6%2C6.399z%22%2F%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M6%2C4.8h3.999c0.224%2C0%2C0.399-0.179%2C0.399-0.4c0-0.221-0.178-0.399-0.399-0.399H6%20c-0.222%2C0-0.4%2C0.179-0.4%2C0.399C5.601%2C4.621%2C5.779%2C4.8%2C6%2C4.8z%22%2F%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M6%2C3.2h3.999c0.224%2C0%2C0.399-0.179%2C0.399-0.4c0-0.221-0.178-0.4-0.399-0.4H6c-0.222%2C0-0.4%2C0.179-0.4%2C0.4%20C5.601%2C3.021%2C5.779%2C3.2%2C6%2C3.2z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-fax"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-fax"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-file-pdf, .box[class*="icon-file-pdf"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-file-pdf"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M19.961%2C5.308c-0.025-0.062-0.062-0.116-0.109-0.162l-4.998-4.998c-0.045-0.046-0.1-0.083-0.162-0.108%20C14.631%2C0.014%2C14.566%2C0%2C14.5%2C0h-8C5.121%2C0%2C4%2C1.121%2C4%2C2.5V4H1.5C0.673%2C4%2C0%2C4.673%2C0%2C5.5v3C0%2C9.327%2C0.673%2C10%2C1.5%2C10h3h7%20c0.826%2C0%2C1.5-0.673%2C1.5-1.5v-3C13%2C4.673%2C12.326%2C4%2C11.5%2C4H5V2.5C5%2C1.673%2C5.672%2C1%2C6.5%2C1H14v4.5C14%2C5.776%2C14.223%2C6%2C14.5%2C6H19v11.5%20c0%2C0.827-0.674%2C1.5-1.5%2C1.5h-11C5.672%2C19%2C5%2C18.327%2C5%2C17.5v-7C5%2C10.224%2C4.776%2C10%2C4.5%2C10S4%2C10.224%2C4%2C10.5v7C4%2C18.879%2C5.121%2C20%2C6.5%2C20%20h11c1.379%2C0%2C2.5-1.121%2C2.5-2.5v-12C20%2C5.434%2C19.986%2C5.368%2C19.961%2C5.308z%20M11.5%2C5C11.775%2C5%2C12%2C5.225%2C12%2C5.5v3%20C12%2C8.775%2C11.775%2C9%2C11.5%2C9h-10C1.225%2C9%2C1%2C8.775%2C1%2C8.5v-3C1%2C5.225%2C1.225%2C5%2C1.5%2C5H11.5z%20M15%2C5V1.707L18.293%2C5H15z%22%2F%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M6.815%2C15.604h0.42c0.69%2C0%2C1.201-0.146%2C1.53-0.44c0.328-0.294%2C0.493-0.69%2C0.493-1.19%20c0-0.467-0.159-0.826-0.477-1.078c-0.318-0.252-0.821-0.379-1.511-0.379H6.207v4.83h0.608V15.604z%20M6.815%2C13.02H7.27%20c0.467%2C0%2C0.807%2C0.084%2C1.019%2C0.25c0.212%2C0.164%2C0.318%2C0.41%2C0.318%2C0.737c0%2C0.347-0.109%2C0.613-0.329%2C0.806%20C8.059%2C15.003%2C7.712%2C15.1%2C7.235%2C15.1h-0.42V13.02z%22%2F%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M12.244%2C17.195c0.338-0.102%2C0.623-0.254%2C0.857-0.459c0.231-0.205%2C0.41-0.469%2C0.535-0.787%20c0.122-0.319%2C0.186-0.696%2C0.186-1.131c0-0.41-0.053-0.762-0.158-1.053c-0.105-0.293-0.266-0.531-0.482-0.716%20c-0.217-0.184-0.492-0.319-0.826-0.405s-0.727-0.129-1.18-0.129h-0.994v4.829h0.91C11.521%2C17.346%2C11.904%2C17.296%2C12.244%2C17.195z%20%20M10.791%2C13.041h0.385c0.322%2C0%2C0.607%2C0.029%2C0.857%2C0.091s0.459%2C0.161%2C0.627%2C0.302c0.168%2C0.14%2C0.295%2C0.322%2C0.381%2C0.549%20c0.086%2C0.228%2C0.129%2C0.506%2C0.129%2C0.836c0%2C0.359-0.045%2C0.666-0.135%2C0.918c-0.092%2C0.252-0.225%2C0.459-0.4%2C0.619%20c-0.174%2C0.162-0.391%2C0.278-0.65%2C0.354c-0.26%2C0.074-0.557%2C0.11-0.893%2C0.11h-0.301V13.041z%22%2F%3E%3Cpolygon%20fill%3D%22%23004F80%22%20points%3D%2215.494%2C15.28%2017.35%2C15.28%2017.35%2C14.775%2015.494%2C14.775%2015.494%2C13.02%2017.518%2C13.02%2017.561%2C12.516%20%2014.887%2C12.516%2014.887%2C17.346%2015.494%2C17.346%20%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-file-pdf"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-file-pdf"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-filter, .box[class*="icon-filter"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-filter"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Filter%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M49.6%2C16.5c-18%2C0-33.1%2C5.8-33.1%2C12.8c0%2C4.1%2C10.7%2C15.1%2C15.3%2C19.7l8.8%2C8.8v23.4c0%2C0.7%2C0.4%2C1.3%2C1%2C1.5%20%20c0.2%2C0.1%2C0.4%2C0.1%2C0.6%2C0.1c0.4%2C0%2C0.9-0.2%2C1.2-0.5l14.8-14.8c0.3-0.3%2C0.5-0.7%2C0.5-1.2v-8.6l8.8-8.8c4.6-4.6%2C15.3-15.6%2C15.3-19.7%20%20C82.7%2C22.4%2C67.5%2C16.5%2C49.6%2C16.5z%20M65.1%2C46.6l-9.3%2C9.3c-0.3%2C0.3-0.5%2C0.7-0.5%2C1.2v8.6L43.8%2C77.1V57.1c0-0.4-0.2-0.9-0.5-1.2l-9.3-9.3%20%20c-6.8-6.8-14.2-15.4-14.3-17.3c0-3.8%2C12.5-9.5%2C29.8-9.5c17.3%2C0%2C29.8%2C5.6%2C29.8%2C9.5C79.3%2C31.3%2C71.9%2C39.8%2C65.1%2C46.6z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M67.4%2C31.5c-4.4%2C1-10.8%2C1.6-17.8%2C1.6c-7.1%2C0-13.4-0.6-17.8-1.6c-0.9-0.2-1.8%2C0.3-2%2C1.2c-0.2%2C0.9%2C0.3%2C1.8%2C1.2%2C2%20%20c4.7%2C1.1%2C11.3%2C1.7%2C18.6%2C1.7c7.3%2C0%2C13.9-0.6%2C18.6-1.7c0.9-0.2%2C1.4-1.1%2C1.2-2C69.2%2C31.8%2C68.3%2C31.3%2C67.4%2C31.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-filter"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-filter"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-fullscreen, .box[class*="icon-fullscreen"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-fullscreen"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20%20%20version%3D%221.1%22%20%20%20id%3D%22Ebene_1%22%20%20%20x%3D%220px%22%20%20%20y%3D%220px%22%20%20%20width%3D%2216px%22%20%20%20height%3D%2216px%22%20%20%20viewBox%3D%220%200%2016%2016%22%20%20%20enable-background%3D%22new%200%200%2016%2016%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20inkscape%3Aversion%3D%220.91%2Bdevel%20r%22%20%20%20sodipodi%3Adocname%3D%22full-view.svg%22%3E%3Cmetadata%20%20%20id%3D%22metadata15%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20id%3D%22defs13%22%20%2F%3E%3Csodipodi%3Anamedview%20%20%20pagecolor%3D%22%23ffffff%22%20%20%20bordercolor%3D%22%23666666%22%20%20%20borderopacity%3D%221%22%20%20%20objecttolerance%3D%2210%22%20%20%20gridtolerance%3D%2210%22%20%20%20guidetolerance%3D%2210%22%20%20%20inkscape%3Apageopacity%3D%220%22%20%20%20inkscape%3Apageshadow%3D%222%22%20%20%20inkscape%3Awindow-width%3D%22892%22%20%20%20inkscape%3Awindow-height%3D%22480%22%20%20%20id%3D%22namedview11%22%20%20%20showgrid%3D%22false%22%20%20%20inkscape%3Azoom%3D%2214.75%22%20%20%20inkscape%3Acx%3D%22-0.98305085%22%20%20%20inkscape%3Acy%3D%228%22%20%20%20inkscape%3Awindow-x%3D%220%22%20%20%20inkscape%3Awindow-y%3D%2224%22%20%20%20inkscape%3Awindow-maximized%3D%220%22%20%20%20inkscape%3Acurrent-layer%3D%22Ebene_1%22%20%2F%3E%3Cg%20%20%20id%3D%22g3%22%20%20%20style%3D%22fill%3A%23ffffff%22%3E%20%3Cpath%20%20%20d%3D%22M14.5%2C0h-4C9.826%2C0%2C9.604%2C0.361%2C9.54%2C0.517C9.476%2C0.672%2C9.377%2C1.084%2C9.854%2C1.561L11.793%2C3.5L8.877%2C6.416%20%20%20C8.481%2C6.154%2C8.009%2C6%2C7.5%2C6h-5C1.121%2C6%2C0%2C7.121%2C0%2C8.5v5C0%2C14.879%2C1.121%2C16%2C2.5%2C16h5c1.379%2C0%2C2.5-1.121%2C2.5-2.5v-5%20%20%20c0-0.509-0.154-0.981-0.416-1.377L12.5%2C4.207l1.939%2C1.939c0.245%2C0.245%2C0.501%2C0.37%2C0.76%2C0.37c0.268%2C0%2C0.504-0.137%2C0.646-0.374%20%20%20C15.948%2C5.973%2C16%2C5.757%2C16%2C5.5v-4C16%2C0.673%2C15.327%2C0%2C14.5%2C0z%20M9%2C13.5C9%2C14.327%2C8.327%2C15%2C7.5%2C15h-5C1.673%2C15%2C1%2C14.327%2C1%2C13.5v-5%20%20%20C1%2C7.673%2C1.673%2C7%2C2.5%2C7h5C8.327%2C7%2C9%2C7.673%2C9%2C8.5V13.5z%20M15%2C5.293L10.707%2C1H14.5C14.775%2C1%2C15%2C1.225%2C15%2C1.5V5.293z%22%20%20%20id%3D%22path5%22%20%20%20style%3D%22fill%3A%23ffffff%22%20%2F%3E%20%3Cpath%20%20%20d%3D%22M0.5%2C4C0.776%2C4%2C1%2C3.776%2C1%2C3.5v-1C1%2C1.673%2C1.673%2C1%2C2.5%2C1h4C6.776%2C1%2C7%2C0.776%2C7%2C0.5S6.776%2C0%2C6.5%2C0h-4C1.121%2C0%2C0%2C1.121%2C0%2C2.5v1%20%20%20C0%2C3.776%2C0.224%2C4%2C0.5%2C4z%22%20%20%20id%3D%22path7%22%20%20%20style%3D%22fill%3A%23ffffff%22%20%2F%3E%20%3Cpath%20%20%20d%3D%22M15.5%2C9C15.224%2C9%2C15%2C9.224%2C15%2C9.5v4c0%2C0.827-0.673%2C1.5-1.5%2C1.5h-1c-0.276%2C0-0.5%2C0.224-0.5%2C0.5s0.224%2C0.5%2C0.5%2C0.5h1%20%20%20c1.379%2C0%2C2.5-1.121%2C2.5-2.5v-4C16%2C9.224%2C15.776%2C9%2C15.5%2C9z%22%20%20%20id%3D%22path9%22%20%20%20style%3D%22fill%3A%23ffffff%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-fullscreen"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-fullscreen"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-images, .box[class*="icon-images"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-images"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Bilder%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20transform%3D%22translate%28-56.872%20225.492%29%22%3E%20%3Cg%20transform%3D%22translate%2856.872%20-225.492%29%22%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M51.7%2C41c-3.7%2C0-6.7%2C3-6.7%2C6.7s3%2C6.7%2C6.7%2C6.7c3.7%2C0%2C6.7-3%2C6.7-6.7l0%2C0C58.4%2C44%2C55.4%2C41%2C51.7%2C41z%20M51.7%2C51.1%20%20%20c-1.9%2C0-3.5-1.6-3.5-3.5c0-1.9%2C1.6-3.5%2C3.5-3.5l0%2C0c1.9%2C0%2C3.5%2C1.6%2C3.5%2C3.5C55.2%2C49.6%2C53.7%2C51.1%2C51.7%2C51.1z%22%2F%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M78.3%2C25.8L35%2C20.8c-1.7-0.2-3.4%2C0.3-4.7%2C1.4c-1.3%2C1-2.1%2C2.5-2.3%2C4.1l-0.8%2C6.5h-2.5c-3.5%2C0.1-6.2%2C3.1-6.1%2C6.6%20%20%20v32.4c-0.1%2C3.3%2C2.5%2C6.1%2C5.9%2C6.2h43.8c3.5%2C0.1%2C6.5-2.7%2C6.7-6.2v-1.2c1.1-0.2%2C2.1-0.6%2C3-1.3c1.3-1.1%2C2.1-2.6%2C2.3-4.3l3.6-32.2%20%20%20C84.3%2C29.3%2C81.8%2C26.2%2C78.3%2C25.8z%20M71.8%2C71.8c-0.2%2C1.8-1.7%2C3.1-3.5%2C3H24.8c-1.6%2C0.1-2.9-1.2-2.9-2.8c0%2C0%2C0%2C0%2C0%2C0V66l12.3-9%20%20%20c1.5-1.1%2C3.6-1%2C4.9%2C0.2l8.6%2C7.6c1.3%2C1.1%2C3%2C1.7%2C4.7%2C1.7c1.3%2C0%2C2.7-0.3%2C3.8-1l15.6-9L71.8%2C71.8z%20M71.8%2C52.7L54.5%2C62.8%20%20%20c-1.5%2C0.9-3.4%2C0.7-4.7-0.4l-8.7-7.7c-2.5-2.1-6.2-2.3-8.8-0.3L21.8%2C62V39.4c-0.1-1.7%2C1.2-3.3%2C2.9-3.4h43.5%20%20%20c1.9%2C0.1%2C3.4%2C1.6%2C3.5%2C3.4L71.8%2C52.7z%20M80.8%2C32.4L80.8%2C32.4L77%2C64.6c0%2C0.8-0.4%2C1.6-1%2C2.1c-0.3%2C0.3-1%2C0.5-1%2C0.6v-28%20%20%20c-0.1-3.6-3-6.5-6.7-6.6H30.4l0.7-6.2c0.2-0.8%2C0.6-1.5%2C1.2-2.1c0.7-0.5%2C1.5-0.7%2C2.4-0.6l43.2%2C5C79.6%2C29.1%2C80.9%2C30.6%2C80.8%2C32.4%20%20%20L80.8%2C32.4z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-images"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-images"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-info, .box[class*="icon-info"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-info"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Info%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M49.4%2C16.8c-18.1%2C0-32.8%2C14.7-32.8%2C32.8c0%2C18.1%2C14.7%2C32.8%2C32.8%2C32.8c18.1%2C0%2C32.8-14.7%2C32.8-32.8%20C82.2%2C31.5%2C67.5%2C16.8%2C49.4%2C16.8z%20M49.4%2C79.1c-16.3%2C0-29.5-13.2-29.5-29.5c0-16.3%2C13.2-29.5%2C29.5-29.5C65.7%2C20.1%2C79%2C33.3%2C79%2C49.6%20C79%2C65.9%2C65.7%2C79.1%2C49.4%2C79.1z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M51.1%2C23.4c-4.5%2C0-8.2%2C3.7-8.2%2C8.2s3.7%2C8.2%2C8.2%2C8.2c4.5%2C0%2C8.2-3.7%2C8.2-8.2S55.6%2C23.4%2C51.1%2C23.4z%20M51.1%2C36.5%20c-2.7%2C0-4.9-2.2-4.9-4.9s2.2-4.9%2C4.9-4.9s4.9%2C2.2%2C4.9%2C4.9S53.8%2C36.5%2C51.1%2C36.5z%22%2F%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M59.3%2C51.2c0-3.7-1.7-8.2-9.8-8.2c-5.5%2C0-9.2%2C3.6-9.4%2C3.8c-0.3%2C0.3-0.5%2C0.7-0.5%2C1.2v3.3c0%2C0.6%2C0.3%2C1.2%2C0.9%2C1.4%20c0.5%2C0.3%2C1.2%2C0.3%2C1.7-0.1c1-0.7%2C2.8-1.6%2C4.1-1.8c-0.4%2C1.1-1.5%2C3.2-2.4%2C4.8c-2.1%2C3.7-4.2%2C7.5-4.2%2C10.4c0%2C3.7%2C1.7%2C8.2%2C9.8%2C8.2%20c5.5%2C0%2C9.2-3.6%2C9.4-3.8c0.3-0.3%2C0.5-0.7%2C0.5-1.2V66c0-0.6-0.3-1.2-0.9-1.4c-0.5-0.3-1.2-0.3-1.7%2C0.1c-1%2C0.7-2.8%2C1.6-4.1%2C1.8%20c0.4-1.1%2C1.5-3.2%2C2.4-4.8C57.1%2C58%2C59.3%2C54.2%2C59.3%2C51.2z%20M49.9%2C68.8c0.4%2C0.4%2C1.2%2C0.9%2C2.5%2C0.9c0.9%2C0%2C1.9-0.3%2C2.8-0.6%20c-1.2%2C0.8-3.2%2C1.8-5.8%2C1.8c-5.8%2C0-6.6-2.4-6.6-4.9c0-2.1%2C2.1-5.8%2C3.8-8.8c2.4-4.3%2C4-7.1%2C2.3-8.7c-0.4-0.4-1.2-0.9-2.5-0.9%20c-0.9%2C0-1.9%2C0.3-2.8%2C0.6c1.2-0.8%2C3.2-1.8%2C5.8-1.8c5.8%2C0%2C6.6%2C2.4%2C6.6%2C4.9c0%2C2.1-2.1%2C5.8-3.8%2C8.8C49.8%2C64.3%2C48.2%2C67.1%2C49.9%2C68.8z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-info"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-info"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-interview, .box[class*="icon-interview"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-interview"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Interview%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20transform%3D%22translate%2810.98%2018.301%29%22%3E%20%3Cg%20transform%3D%22translate%28-10.981%20-18.301%29%22%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M49.9%2C61.1c7.3%2C0%2C13.1-5.9%2C13.1-13.1V30c0-7.3-5.9-13.1-13.1-13.1c-7.3%2C0-13.1%2C5.9-13.1%2C13.1c0%2C0%2C0%2C0%2C0%2C0V48%20%20%20C36.8%2C55.3%2C42.7%2C61.1%2C49.9%2C61.1C49.9%2C61.1%2C49.9%2C61.1%2C49.9%2C61.1z%20M40.1%2C46.4H45c0.9%2C0%2C1.6-0.8%2C1.6-1.7c0-0.9-0.7-1.5-1.6-1.6h-4.9%20%20%20v-3.3H45c0.9%2C0%2C1.7-0.7%2C1.7-1.6s-0.7-1.7-1.6-1.7c0%2C0-0.1%2C0-0.1%2C0h-4.9v-3.3H45c0.9%2C0%2C1.7-0.7%2C1.7-1.6c0-0.9-0.7-1.7-1.6-1.7%20%20%20c0%2C0-0.1%2C0-0.1%2C0h-4.9c0-5.4%2C4.4-9.8%2C9.8-9.8s9.8%2C4.4%2C9.8%2C9.8h-4.9c-0.9%2C0-1.7%2C0.7-1.7%2C1.6c0%2C0.9%2C0.7%2C1.7%2C1.6%2C1.7c0%2C0%2C0.1%2C0%2C0.1%2C0%20%20%20h4.9v3.3h-4.9c-0.9%2C0-1.7%2C0.7-1.7%2C1.6c0%2C0.9%2C0.7%2C1.7%2C1.6%2C1.7c0%2C0%2C0.1%2C0%2C0.1%2C0h4.9v3.3h-4.9c-0.9%2C0-1.6%2C0.8-1.6%2C1.7%20%20%20c0%2C0.9%2C0.7%2C1.5%2C1.6%2C1.6h4.9V48c0%2C5.4-4.4%2C9.8-9.8%2C9.8c-5.4%2C0-9.8-4.4-9.8-9.8L40.1%2C46.4z%22%2F%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M63.1%2C79.2h-6.6V66.4c7.8-2.8%2C13-10.1%2C13.1-18.4c0-0.9-0.8-1.6-1.7-1.6c-0.9%2C0-1.5%2C0.7-1.6%2C1.6%20%20%20c0.1%2C9.1-7.2%2C16.5-16.3%2C16.6s-16.5-7.2-16.6-16.3c0-0.1%2C0-0.2%2C0-0.3c0-0.9-0.8-1.6-1.7-1.6c-0.8%2C0-1.5%2C0.7-1.6%2C1.6%20%20%20c0.1%2C8.3%2C5.3%2C15.6%2C13.1%2C18.4v12.8h-6.6c-0.9%2C0-1.6%2C0.8-1.6%2C1.7c0%2C0.8%2C0.7%2C1.5%2C1.6%2C1.6h26.3c0.9%2C0%2C1.7-0.7%2C1.7-1.6%20%20%20s-0.7-1.7-1.6-1.7C63.2%2C79.2%2C63.1%2C79.2%2C63.1%2C79.2L63.1%2C79.2z%20M46.7%2C67.4h6.6v11.8h-6.6V67.4z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-interview"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-interview"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}
/*
.icon-link-external-white, .box[class*="icon-link-external-white"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-link-external-white"] .box-header > h2:first-child:last-child::before, .module-medialist .icon-link-external, .module-primary.module-teaserlist .icon-link-external {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2012%2012%22%20enable-background%3D%22new%200%200%2012%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M9%2C10V3.715l-6.261%2C6.26L2.032%2C9.268L8.3%2C3H2V2h8v8H9z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-link-external-white"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-link-external-white"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-link-external, .box[class*="icon-link-external"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-link-external"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2012%2012%22%20enable-background%3D%22new%200%200%2012%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M9%2C10V3.715l-6.261%2C6.26L2.032%2C9.268L8.3%2C3H2V2h8v8H9z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-link-external"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-link-external"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}
*/
.icon-link-white, .menu-box .menu-box-teaser .readmore-wrap a, .box[class*="icon-link-white"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-link-white"] .box-header > h2:first-child:last-child::before, .module-medialist .icon-link, .module-primary.module-teaserlist .icon-link, .menu-side .icon-link {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2012%2012%22%20enable-background%3D%22new%200%200%2012%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%225.502%2C0%203.908%2C0%208.906%2C5%200%2C5%200%2C6%208.906%2C6%203.908%2C11%205.502%2C11%2011%2C5.5%20%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-link-white"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-link-white"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-link, .box[class*="icon-link"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-link"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2212px%22%20viewBox%3D%220%200%2012%2012%22%20enable-background%3D%22new%200%200%2012%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23004F80%22%20points%3D%225.502%2C0%203.908%2C0%208.906%2C5%200%2C5%200%2C6%208.906%2C6%203.908%2C11%205.502%2C11%2011%2C5.5%20%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-link"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-link"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-links, .box[class*="icon-links"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-links"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Links%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3Bstroke%3A%23FFFFFF%3Bstroke-width%3A0.2%3B%7D%3C%2Fstyle%3E%3Cg%20transform%3D%22translate%2826.06%2025.965%29%22%3E%20%3Cg%20transform%3D%22translate%28-25.96%20-25.851%29%22%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M77.7%2C16.8H53.3c-1.2-0.3-2.5%2C0.4-3%2C1.5c-0.4%2C1.1%2C0%2C2.3%2C0.9%2C3l4.9%2C4.9c0.6%2C0.3%2C0.8%2C1.1%2C0.5%2C1.7%20%20%20c-0.1%2C0.2-0.3%2C0.4-0.5%2C0.5L43.9%2C39.6c-1.8%2C1.6-1.9%2C4.3-0.4%2C6c0.1%2C0.1%2C0.2%2C0.3%2C0.4%2C0.4l7.9%2C7.9c1.8%2C1.7%2C4.5%2C1.8%2C6.4%2C0.3L70.4%2C43%20%20%20c0.7-0.6%2C1.7-0.6%2C2.4%2C0l4.9%2C4.9c0.6%2C0.7%2C1.5%2C1.2%2C2.4%2C1.2c1.2%2C0%2C2.4-0.9%2C2.4-3V21.7c0.2-2.5-1.7-4.7-4.2-4.9%20%20%20C78.1%2C16.8%2C77.9%2C16.8%2C77.7%2C16.8z%20M79.2%2C45.1L75%2C40.8c-1.8-1.7-4.5-1.8-6.4-0.3L56.4%2C51.8c-0.7%2C0.6-1.7%2C0.6-2.4%2C0L46%2C43.9%20%20%20c-0.6-0.3-0.8-1.1-0.5-1.7c0.1-0.2%2C0.3-0.4%2C0.5-0.5l12.2-11.3c1.8-1.5%2C2.1-4.2%2C0.7-6c-0.1-0.1-0.2-0.3-0.4-0.4L54%2C19.8h23.8%20%20%20c0.8%2C0%2C1.5%2C0.7%2C1.5%2C1.5V45.1z%22%2F%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M67.1%2C57.9c-0.8%2C0-1.5%2C0.7-1.5%2C1.5v15.2c0%2C2.5-2%2C4.6-4.6%2C4.6l0%2C0H24.4c-2.5%2C0-4.6-2-4.6-4.6l0%2C0V38.1%20%20%20c0-2.5%2C2-4.6%2C4.6-4.6h15.2c0.8%2C0%2C1.5-0.7%2C1.5-1.5s-0.7-1.5-1.5-1.5c0%2C0%2C0%2C0%2C0%2C0H24.4c-4.2%2C0-7.6%2C3.4-7.6%2C7.6c0%2C0%2C0%2C0%2C0%2C0v36.6%20%20%20c0%2C4.2%2C3.4%2C7.6%2C7.6%2C7.6l0%2C0H61c4.2%2C0%2C7.6-3.4%2C7.6-7.6v0V59.4C68.6%2C58.5%2C67.9%2C57.9%2C67.1%2C57.9z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-links"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-links"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-mail, .box[class*="icon-mail"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-mail"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%22-3.5%2020.5%2016%2016%22%20enable-background%3D%22new%20-3.5%2020.5%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M9.456%2C24.983L4.5%2C28.797l-4.956-3.813c-0.175-0.134-0.426-0.103-0.562%2C0.073%20%20c-0.133%2C0.175-0.101%2C0.426%2C0.075%2C0.561l5.199%2C4C4.328%2C29.674%2C4.414%2C29.7%2C4.5%2C29.7s0.172-0.026%2C0.244-0.083l5.199-4%20%20c0.176-0.135%2C0.207-0.386%2C0.074-0.561C9.882%2C24.881%2C9.631%2C24.849%2C9.456%2C24.983z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M10.5%2C22.5h-12c-1.104%2C0-2%2C0.897-2%2C2v8.801c0%2C1.104%2C0.896%2C2%2C2%2C2h12c1.104%2C0%2C2-0.896%2C2-2V24.5%20%20C12.5%2C23.397%2C11.604%2C22.5%2C10.5%2C22.5z%20M11.7%2C33.301c0%2C0.662-0.538%2C1.199-1.2%2C1.199h-12c-0.662%2C0-1.2-0.537-1.2-1.199V24.5%20%20c0-0.66%2C0.538-1.199%2C1.2-1.199h12c0.662%2C0%2C1.2%2C0.539%2C1.2%2C1.199V33.301z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-mail"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-mail"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-map, .box[class*="icon-map"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-map"] .box-header > h2:first-child:last-child::before, .box-map.icon-map .box-header > a.fancybox > h2::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Karte%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20transform%3D%22translate%2812%2016%29%22%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M38%2C0.4c-13.7%2C0-24.8%2C11.1-24.8%2C24.8c0%2C10.3%2C20.7%2C41.4%2C24.8%2C41.4s24.8-31%2C24.8-41.4C62.8%2C11.6%2C51.7%2C0.5%2C38%2C0.4%20%20%20M38%2C60.5c-3.5%2C0-20.7-26.5-20.7-35.2C17.2%2C13.9%2C26.4%2C4.5%2C37.8%2C4.4c11.4-0.1%2C20.8%2C9.1%2C20.9%2C20.5c0%2C0.1%2C0%2C0.2%2C0%2C0.4%20%20C58.7%2C33.8%2C41.3%2C60.5%2C38%2C60.5z%20M38%2C14.9c-5.7%2C0.1-10.2%2C4.7-10.1%2C10.3c0.1%2C5.7%2C4.7%2C10.2%2C10.3%2C10.1s10.2-4.7%2C10.1-10.3%20%20c0-2.7-1.1-5.2-3-7.1C43.4%2C16%2C40.7%2C14.9%2C38%2C14.9z%20M38%2C31.5c-3.4%2C0-6.2-2.8-6.2-6.2s2.8-6.2%2C6.2-6.2c3.4%2C0%2C6.2%2C2.8%2C6.2%2C6.2%20%20c0.1%2C3.4-2.6%2C6.1-6%2C6.2C38.1%2C31.5%2C38.1%2C31.5%2C38%2C31.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-map"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-map"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-mediathek-large, .box[class*="icon-mediathek-large"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-mediathek-large"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Mediathek%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2099.7%2099.7%22%20style%3D%22enable-background%3Anew%200%200%2099.7%2099.7%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M58.6%2C25.8H46.9c-0.6-2.9-2.7-6.6-8-6.6H22.5c-5.4%2C0-7.5%2C3.7-8%2C6.6H9.4c-4.5%2C0-8.2%2C3.7-8.2%2C8.2V70%20%20c0%2C4.5%2C3.7%2C8.2%2C8.2%2C8.2h49.2c4.5%2C0%2C8.2-3.7%2C8.2-8.2V34C66.8%2C29.4%2C63.1%2C25.8%2C58.6%2C25.8z%20M63.5%2C70c0%2C2.7-2.2%2C4.9-4.9%2C4.9H9.4%20%20c-2.7%2C0-4.9-2.2-4.9-4.9V34c0-2.7%2C2.2-4.9%2C4.9-4.9h6.6c0.9%2C0%2C1.6-0.7%2C1.6-1.6c0-0.8%2C0.3-4.9%2C4.9-4.9h16.4c4.6%2C0%2C4.9%2C4.1%2C4.9%2C4.9%20%20c0%2C0.9%2C0.7%2C1.6%2C1.6%2C1.6h13.1c2.7%2C0%2C4.9%2C2.2%2C4.9%2C4.9V70z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M58.6%2C34h-8.2c-0.9%2C0-1.6%2C0.7-1.6%2C1.6s0.7%2C1.6%2C1.6%2C1.6h8.2c0.9%2C0%2C1.6-0.7%2C1.6-1.6S59.5%2C34%2C58.6%2C34z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M30.7%2C32.3C19.8%2C32.3%2C11%2C41.1%2C11%2C52c0%2C10.9%2C8.8%2C19.7%2C19.7%2C19.7c10.8%2C0%2C19.7-8.8%2C19.7-19.7%20%20C50.4%2C41.1%2C41.5%2C32.3%2C30.7%2C32.3z%20M30.7%2C68.4c-9%2C0-16.4-7.4-16.4-16.4s7.4-16.4%2C16.4-16.4S47.1%2C43%2C47.1%2C52S39.7%2C68.4%2C30.7%2C68.4z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M30.7%2C38.9c-7.2%2C0-13.1%2C5.9-13.1%2C13.1c0%2C3.5%2C1.3%2C6.7%2C3.8%2C9.2c0.3%2C0.3%2C0.7%2C0.5%2C1.2%2C0.5c0.4%2C0%2C0.8-0.2%2C1.1-0.5%20%20c0.6-0.6%2C0.7-1.7%2C0-2.3c-1.8-1.8-2.8-4.3-2.8-6.9c0-5.4%2C4.4-9.8%2C9.8-9.8c0.9%2C0%2C1.6-0.7%2C1.6-1.6S31.6%2C38.9%2C30.7%2C38.9z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-mediathek-large"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-mediathek-large"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-mediathek, .box[class*="icon-mediathek"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-mediathek"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Mediathek%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M74.1%2C26.8H62.5c-0.6-2.9-2.7-6.6-8-6.6H38c-5.4%2C0-7.5%2C3.7-8%2C6.6h-5.1c-4.5%2C0-8.2%2C3.7-8.2%2C8.2v36.1%20%20c0%2C4.5%2C3.7%2C8.2%2C8.2%2C8.2h49.2c4.5%2C0%2C8.2-3.7%2C8.2-8.2V35C82.3%2C30.5%2C78.6%2C26.8%2C74.1%2C26.8z%20M79%2C71.1c0%2C2.7-2.2%2C4.9-4.9%2C4.9H24.9%20%20c-2.7%2C0-4.9-2.2-4.9-4.9V35c0-2.7%2C2.2-4.9%2C4.9-4.9h6.6c0.9%2C0%2C1.6-0.7%2C1.6-1.6c0-0.8%2C0.3-4.9%2C4.9-4.9h16.4c4.6%2C0%2C4.9%2C4.1%2C4.9%2C4.9%20%20c0%2C0.9%2C0.7%2C1.6%2C1.6%2C1.6h13.1c2.7%2C0%2C4.9%2C2.2%2C4.9%2C4.9V71.1z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M74.1%2C35h-8.2c-0.9%2C0-1.6%2C0.7-1.6%2C1.6s0.7%2C1.6%2C1.6%2C1.6h8.2c0.9%2C0%2C1.6-0.7%2C1.6-1.6S75%2C35%2C74.1%2C35z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M46.2%2C33.4c-10.8%2C0-19.7%2C8.8-19.7%2C19.7c0%2C10.9%2C8.8%2C19.7%2C19.7%2C19.7c10.8%2C0%2C19.7-8.8%2C19.7-19.7%20%20C65.9%2C42.2%2C57.1%2C33.4%2C46.2%2C33.4z%20M46.2%2C69.5c-9%2C0-16.4-7.4-16.4-16.4s7.4-16.4%2C16.4-16.4S62.6%2C44%2C62.6%2C53.1S55.3%2C69.5%2C46.2%2C69.5z%22%20%20%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M46.2%2C40c-7.2%2C0-13.1%2C5.9-13.1%2C13.1c0%2C3.5%2C1.3%2C6.7%2C3.8%2C9.2c0.3%2C0.3%2C0.7%2C0.5%2C1.2%2C0.5c0.4%2C0%2C0.8-0.2%2C1.1-0.5%20%20c0.6-0.6%2C0.7-1.7%2C0-2.3c-1.8-1.8-2.8-4.3-2.8-6.9c0-5.4%2C4.4-9.8%2C9.8-9.8c0.9%2C0%2C1.6-0.7%2C1.6-1.6S47.1%2C40%2C46.2%2C40z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-mediathek"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-mediathek"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-newsletter, .box[class*="icon-newsletter"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-newsletter"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Newsletter%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20id%3D%22g6%22%20transform%3D%22translate%280%2C4%29%22%3E%20%3Cpath%20id%3D%22path2%22%20class%3D%22st0%22%20d%3D%22M74.6%2C19.9H25c-4.6%2C0-8.3%2C3.7-8.3%2C8.3v36.4c0%2C4.6%2C3.7%2C8.3%2C8.3%2C8.3h49.6c4.6%2C0%2C8.3-3.7%2C8.3-8.3V28.2%20%20C82.8%2C23.6%2C79.1%2C19.9%2C74.6%2C19.9z%20M79.5%2C64.6c0%2C2.7-2.2%2C5-5%2C5H25c-2.7%2C0-5-2.2-5-5V28.2c0-2.7%2C2.2-5%2C5-5h49.6c2.7%2C0%2C5%2C2.2%2C5%2C5%20%20L79.5%2C64.6L79.5%2C64.6z%22%2F%3E%20%3Cpath%20id%3D%22path4%22%20class%3D%22st0%22%20d%3D%22M70.3%2C30.2L49.8%2C45.9L29.3%2C30.2c-0.7-0.6-1.8-0.4-2.3%2C0.3l0%2C0c-0.6%2C0.7-0.4%2C1.8%2C0.3%2C2.3l0%2C0%20%20l21.5%2C16.5c0.3%2C0.2%2C0.7%2C0.3%2C1%2C0.3c0.4%2C0%2C0.7-0.1%2C1-0.3l21.5-16.5c0.7-0.5%2C0.9-1.6%2C0.4-2.3c-0.5-0.7-1.6-0.9-2.3-0.4%20%20C70.3%2C30.1%2C70.3%2C30.1%2C70.3%2C30.2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-newsletter"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-newsletter"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-pfeil, .box[class*="icon-pfeil"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-pfeil"] .box-header > h2:first-child:last-child::before, .module-stage .teaser-media .button.teaser-video {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22104.966px%22%20height%3D%22104.966px%22%20viewBox%3D%220%200%20104.966%20104.966%22%20enable-background%3D%22new%200%200%20104.966%20104.966%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M0%2C104.966l104.966-52.482L0%2C0V104.966z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-pfeil"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-pfeil"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-phone-large, .box[class*="icon-phone-large"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-phone-large"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Telefon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2099.7%2099.7%22%20style%3D%22enable-background%3Anew%200%200%2099.7%2099.7%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20transform%3D%22translate%2826.576%2026.551%29%22%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M31%2C50.7l7.2-9.3c1.7-2.5%2C1.2-5.8-1.2-7.7l-9.7-6.9c-2.2-1.8-5.5-1.5-7.3%2C0.8c-0.1%2C0.1-0.2%2C0.3-0.3%2C0.4%20%20l-3.2%2C4.4c-7.1-6-13.7-12.6-19.7-19.8l4.8-3.6C4%2C7.6%2C4.7%2C4.3%2C3.1%2C1.9C3%2C1.7%2C2.9%2C1.6%2C2.8%2C1.5l-7.2-9.3c-1.6-2.4-4.8-3.1-7.2-1.5%20%20C-11.8-9.2-12-9.1-12.1-9l-9.3%2C7.3c-4.3%2C3.1-5.3%2C9.1-2.2%2C13.4c0.1%2C0.1%2C0.2%2C0.2%2C0.2%2C0.3c11.4%2C15.7%2C25.3%2C29.4%2C41%2C40.7%20%20C21.9%2C55.7%2C27.8%2C54.8%2C31%2C50.7z%20M19.3%2C50.3C3.8%2C39.1-9.8%2C25.5-21%2C10C-22.7%2C7-22%2C3.2-19.3%2C1.1l9.3-7.3c0.9-0.7%2C2.1-0.5%2C2.8%2C0.4%20%20c0%2C0%2C0%2C0%2C0%2C0L0%2C3.9v1.6l-0.8%2C1.6l-6%2C4.4l-0.8%2C1.2V14c6.8%2C8.2%2C14.3%2C15.8%2C22.5%2C22.6c0.3%2C0.3%2C0.8%2C0.4%2C1.2%2C0.4l1.2-0.8l5.2-6.5%20%20c0.5-1%2C1.8-1.3%2C2.7-0.8c0.2%2C0.1%2C0.3%2C0.2%2C0.5%2C0.4l9.3%2C7.3c0.9%2C0.7%2C1.1%2C1.9%2C0.4%2C2.8l-6.8%2C9.3c-1.9%2C3-5.9%2C3.8-8.9%2C1.9%20%20C19.5%2C50.4%2C19.4%2C50.4%2C19.3%2C50.3L19.3%2C50.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-phone-large"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-phone-large"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-phone, .box[class*="icon-phone"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-phone"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20enable-background%3D%22new%200%200%2016%2016%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M15.015%2C1.954l-2.329-1.709c-0.566-0.416-1.432-0.287-1.855%2C0.274L9.065%2C2.862%20C8.847%2C3.153%2C8.759%2C3.497%2C8.812%2C3.858c0.054%2C0.362%2C0.231%2C0.658%2C0.53%2C0.881l1.117%2C0.821c-1.5%2C1.788-3.136%2C3.437-4.875%2C4.909%20L4.749%2C9.333c-0.215-0.293-0.52-0.476-0.883-0.53C3.506%2C8.754%2C3.161%2C8.84%2C2.873%2C9.057l-2.344%2C1.766%20c-0.579%2C0.434-0.703%2C1.266-0.273%2C1.854l1.718%2C2.337C2.428%2C15.631%2C3.158%2C16%2C3.927%2C16c0.509%2C0%2C0.995-0.157%2C1.408-0.453%20c3.88-2.791%2C7.313-6.229%2C10.205-10.221C16.319%2C4.255%2C16.084%2C2.742%2C15.015%2C1.954z%20M14.893%2C4.856%20c-2.882%2C3.978-6.16%2C7.261-10.024%2C10.04c-0.693%2C0.5-1.745%2C0.33-2.25-0.356l-1.717-2.337c-0.171-0.234-0.123-0.566%2C0.108-0.74%20l2.345-1.767C3.451%2C9.625%2C3.553%2C9.59%2C3.666%2C9.59c0.027%2C0%2C0.057%2C0.001%2C0.084%2C0.005c0.152%2C0.022%2C0.265%2C0.091%2C0.354%2C0.212l1.089%2C1.48%20c0.064%2C0.09%2C0.164%2C0.147%2C0.272%2C0.16c0.108%2C0.016%2C0.219-0.018%2C0.306-0.088c2.004-1.66%2C3.88-3.551%2C5.576-5.616%20c0.069-0.085%2C0.102-0.194%2C0.088-0.304c-0.015-0.109-0.072-0.209-0.16-0.273l-1.457-1.07C9.692%2C4.003%2C9.626%2C3.892%2C9.604%2C3.741%20c-0.022-0.148%2C0.01-0.275%2C0.102-0.397l1.764-2.342c0.17-0.226%2C0.513-0.279%2C0.744-0.11l2.328%2C1.707%20C15.257%2C3.127%2C15.415%2C4.139%2C14.893%2C4.856z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-phone"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-phone"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-pin, .box[class*="icon-pin"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-pin"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20data-name%3D%22Capa%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2052.96%2053.01%22%20width%3D%2253px%22%20height%3D%2253px%22%3E%20%20%20%20%3Cpath%20d%3D%22M.29%2022.21l14.53%2014.52L1.25%2050.3a1%201%200%200%200%200%201.42%201%201%200%200%200%20.72.28%201%201%200%200%200%20.71-.29l13.55-13.56L30.8%2052.72a1%201%200%200%200%20.71.29h.2a1%201%200%200%200%20.73-.61c3.21-8.06.56-16.11-.31-18.34l12.72-14.97A11.37%2011.37%200%200%200%2052.58%2017a1%201%200%200%200%20.08-1.49L37.41.29a1%201%200%200%200-1.44.08%2011.2%2011.2%200%200%200-2.1%207.83l-14.9%2012.66a24.43%2024.43%200%200%200-18.34-.29%201%201%200%200%200-.34%201.64zm2.53-.3a22.83%2022.83%200%200%201%2015.87%201%201%201%200%200%200%201.11-.13L35.58%209.37a1%201%200%200%200%20.39-.93%209.37%209.37%200%200%201%201-5.84l13.5%2013.5a10.34%2010.34%200%200%201-5.79.95h-.16a1%201%200%200%200-.76.35L30.21%2033.21a1%201%200%200%200-.15%201.06c0%20.08%203.47%207.91%201%2015.91L17.67%2036.76z%22%20fill%3D%22%23004f80%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-pin"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-pin"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-press-announcement, .box[class*="icon-press-announcement"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-press-announcement"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220.5%2020.5%2020%2020%22%20enable-background%3D%22new%200.5%2020.5%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M6.124%2C28.146c0-0.037-0.019-0.061-0.084-0.072L5.596%2C27.99v-1.277h0.156c1.01%2C0%2C1.56-0.377%2C1.71-0.961%20%20l0.385%2C0.068v2.199l-0.192%2C0.072c-0.113%2C0.042-0.186%2C0.09-0.186%2C0.197c0%2C0.02%2C0.006%2C0.066%2C0.006%2C0.066h1.589%20%20c0.006-0.006%2C0.061-0.121%2C0.061-0.181c0-0.048-0.024-0.065-0.084-0.077L8.603%2C28.02v-1.77c0.096-0.132%2C0.258-0.252%2C0.587-0.252%20%20c0.24%2C0%2C0.39%2C0.07%2C0.408%2C0.078c0.048-0.061%2C0.114-0.217%2C0.114-0.366c0-0.204-0.139-0.349-0.42-0.349%20%20c-0.366%2C0-0.582%2C0.354-0.708%2C0.563H8.566l0.036-0.526l-0.948%2C0.09c-0.069%2C0.006-0.121%2C0.025-0.158%2C0.057%20%20c0.004-0.047%2C0.013-0.092%2C0.013-0.141c0-0.793-0.575-1.188-1.787-1.188H4.421c-0.024%2C0.066-0.066%2C0.144-0.066%2C0.198%20%20c0%2C0.035%2C0.024%2C0.054%2C0.084%2C0.064l0.354%2C0.084v3.432l-0.24%2C0.061c-0.156%2C0.041-0.204%2C0.125-0.204%2C0.221%20%20c0%2C0.031%2C0.006%2C0.078%2C0.006%2C0.078h1.703C6.082%2C28.297%2C6.124%2C28.2%2C6.124%2C28.146z%20M5.596%2C24.633h0.12%20%20c0.666%2C0%2C0.954%2C0.281%2C0.954%2C0.805c0%2C0.508-0.288%2C0.869-0.954%2C0.869h-0.12V24.633z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M10.907%2C28.43c0.694%2C0%2C1.108-0.367%2C1.108-0.522c0-0.054-0.029-0.175-0.107-0.239%20%20c-0.162%2C0.145-0.385%2C0.275-0.756%2C0.275c-0.443%2C0-0.811-0.287-0.815-1.008h1.589c0.042-0.145%2C0.072-0.396%2C0.072-0.545%20%20c0-0.611-0.354-1.025-1.066-1.025c-0.731%2C0-1.368%2C0.546-1.368%2C1.589C9.563%2C28.003%2C10.085%2C28.43%2C10.907%2C28.43z%20M10.857%2C25.742%20%20c0.295%2C0%2C0.392%2C0.252%2C0.392%2C0.574c0%2C0.104-0.019%2C0.211-0.03%2C0.265h-0.876C10.373%2C26.012%2C10.547%2C25.742%2C10.857%2C25.742z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M13%2C28.062c-0.139%2C0-0.316-0.065-0.371-0.107l-0.139-0.534c0%2C0-0.071-0.006-0.102-0.006%20%20c-0.205%2C0-0.275%2C0.114-0.275%2C0.39c0%2C0.204%2C0.012%2C0.307%2C0.029%2C0.432c0.139%2C0.084%2C0.443%2C0.193%2C0.803%2C0.193%20%20c0.695%2C0%2C1.135-0.379%2C1.135-0.883c0-0.516-0.402-0.75-0.773-0.972c-0.271-0.162-0.539-0.294-0.539-0.552%20%20c0-0.233%2C0.203-0.312%2C0.358-0.312c0.162%2C0%2C0.312%2C0.061%2C0.378%2C0.107l0.072%2C0.479c0%2C0%2C0.072%2C0.007%2C0.096%2C0.007%20%20c0.252%2C0%2C0.294-0.162%2C0.294-0.408c0-0.145-0.012-0.233-0.018-0.295c-0.114-0.106-0.396-0.238-0.773-0.238%20%20c-0.612%2C0-1.026%2C0.33-1.026%2C0.81c0%2C0.558%2C0.35%2C0.763%2C0.721%2C1.007c0.252%2C0.162%2C0.564%2C0.288%2C0.564%2C0.56%20%20C13.434%2C27.973%2C13.234%2C28.062%2C13%2C28.062z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M15.059%2C28.062c-0.139%2C0-0.317-0.065-0.371-0.107l-0.14-0.534c0%2C0-0.071-0.006-0.103-0.006%20%20c-0.203%2C0-0.274%2C0.114-0.274%2C0.39c0%2C0.204%2C0.013%2C0.307%2C0.029%2C0.432c0.139%2C0.084%2C0.444%2C0.193%2C0.804%2C0.193%20%20c0.695%2C0%2C1.135-0.379%2C1.135-0.883c0-0.516-0.402-0.75-0.773-0.972c-0.271-0.162-0.54-0.294-0.54-0.552%20%20c0-0.233%2C0.204-0.312%2C0.358-0.312c0.162%2C0%2C0.312%2C0.061%2C0.379%2C0.107l0.071%2C0.479c0%2C0%2C0.072%2C0.007%2C0.097%2C0.007%20%20c0.252%2C0%2C0.293-0.162%2C0.293-0.408c0-0.145-0.012-0.233-0.018-0.295c-0.113-0.106-0.396-0.238-0.773-0.238%20%20c-0.611%2C0-1.025%2C0.33-1.025%2C0.81c0%2C0.558%2C0.35%2C0.763%2C0.72%2C1.007c0.253%2C0.162%2C0.564%2C0.288%2C0.564%2C0.56%20%20C15.49%2C27.973%2C15.292%2C28.062%2C15.059%2C28.062z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M17.794%2C27.941c-0.442%2C0-0.81-0.287-0.815-1.006h1.59c0.041-0.146%2C0.072-0.396%2C0.072-0.547%20%20c0-0.611-0.354-1.025-1.067-1.025c-0.731%2C0-1.367%2C0.547-1.367%2C1.59c0%2C1.05%2C0.521%2C1.477%2C1.344%2C1.477%20%20c0.695%2C0%2C1.109-0.367%2C1.109-0.522c0-0.054-0.03-0.175-0.108-0.239C18.389%2C27.811%2C18.166%2C27.941%2C17.794%2C27.941z%20M17.5%2C25.742%20%20c0.294%2C0%2C0.391%2C0.252%2C0.391%2C0.574c0%2C0.104-0.019%2C0.211-0.029%2C0.265h-0.877C17.016%2C26.012%2C17.188%2C25.742%2C17.5%2C25.742z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M18%2C29.5H5c-0.276%2C0-0.5%2C0.225-0.5%2C0.5s0.224%2C0.5%2C0.5%2C0.5h13c0.275%2C0%2C0.5-0.225%2C0.5-0.5%20%20S18.275%2C29.5%2C18%2C29.5z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M10%2C31.5H5c-0.276%2C0-0.5%2C0.225-0.5%2C0.5s0.224%2C0.5%2C0.5%2C0.5h5c0.276%2C0%2C0.5-0.225%2C0.5-0.5S10.276%2C31.5%2C10%2C31.5%20%20z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M18%2C31.5h-5c-0.275%2C0-0.5%2C0.225-0.5%2C0.5s0.225%2C0.5%2C0.5%2C0.5h5c0.275%2C0%2C0.5-0.225%2C0.5-0.5%20%20S18.275%2C31.5%2C18%2C31.5z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M10%2C33.5H5c-0.276%2C0-0.5%2C0.225-0.5%2C0.5s0.224%2C0.5%2C0.5%2C0.5h5c0.276%2C0%2C0.5-0.225%2C0.5-0.5S10.276%2C33.5%2C10%2C33.5%20%20z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M18%2C33.5h-5c-0.275%2C0-0.5%2C0.225-0.5%2C0.5s0.225%2C0.5%2C0.5%2C0.5h5c0.275%2C0%2C0.5-0.225%2C0.5-0.5%20%20S18.275%2C33.5%2C18%2C33.5z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M10%2C35.5H5c-0.276%2C0-0.5%2C0.225-0.5%2C0.5s0.224%2C0.5%2C0.5%2C0.5h5c0.276%2C0%2C0.5-0.225%2C0.5-0.5S10.276%2C35.5%2C10%2C35.5%20%20z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M18%2C35.5h-5c-0.275%2C0-0.5%2C0.225-0.5%2C0.5s0.225%2C0.5%2C0.5%2C0.5h5c0.275%2C0%2C0.5-0.225%2C0.5-0.5%20%20S18.275%2C35.5%2C18%2C35.5z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M20%2C22.5H3c-0.276%2C0-0.5%2C0.225-0.5%2C0.5v1.5H2c-0.827%2C0-1.5%2C0.673-1.5%2C1.5v11c0%2C0.827%2C0.673%2C1.5%2C1.5%2C1.5%20%20h17.001c0.826%2C0%2C1.499-0.673%2C1.499-1.5v-4.5V23C20.5%2C22.725%2C20.275%2C22.5%2C20%2C22.5z%20M2.5%2C37c0%2C0.275-0.225%2C0.5-0.5%2C0.5%20%20S1.5%2C37.275%2C1.5%2C37V26c0-0.275%2C0.225-0.5%2C0.5-0.5h0.5V37z%20M19.5%2C37c0%2C0.275-0.225%2C0.5-0.499%2C0.5H3.414%20%20C3.47%2C37.344%2C3.5%2C37.175%2C3.5%2C37V23.5h16v9V37z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-press-announcement"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-press-announcement"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-press, .box[class*="icon-press"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-press"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Presse%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M35.3%2C42.4c0-0.1-0.1-0.2-0.3-0.2l-1.5-0.3v-4.2H34c3.3%2C0%2C5.1-1.2%2C5.6-3.2l1.3%2C0.2V42l-0.6%2C0.2%20%20c-0.4%2C0.1-0.6%2C0.3-0.6%2C0.6c0%2C0.1%2C0%2C0.2%2C0%2C0.2h5.2c0%2C0%2C0.2-0.4%2C0.2-0.6c0-0.2-0.1-0.2-0.3-0.3L43.4%2C42v-5.8c0.3-0.4%2C0.8-0.8%2C1.9-0.8%20%20c0.8%2C0%2C1.3%2C0.2%2C1.3%2C0.3c0.2-0.2%2C0.4-0.7%2C0.4-1.2c0-0.7-0.5-1.1-1.4-1.1c-1.2%2C0-1.9%2C1.2-2.3%2C1.8h-0.1l0.1-1.7l-3.1%2C0.3%20%20c-0.2%2C0-0.4%2C0.1-0.5%2C0.2c0-0.2%2C0-0.3%2C0-0.5c0-2.6-1.9-3.9-5.9-3.9h-4.3c-0.1%2C0.2-0.2%2C0.5-0.2%2C0.6c0%2C0.1%2C0.1%2C0.2%2C0.3%2C0.2l1.2%2C0.3%20%20v11.3l-0.8%2C0.2c-0.5%2C0.1-0.7%2C0.4-0.7%2C0.7c0%2C0.1%2C0%2C0.3%2C0%2C0.3H35C35.1%2C42.9%2C35.3%2C42.6%2C35.3%2C42.4z%20M33.5%2C30.9h0.4%20%20c2.2%2C0%2C3.1%2C0.9%2C3.1%2C2.6c0%2C1.7-0.9%2C2.9-3.1%2C2.9h-0.4V30.9z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M50.9%2C43.4c2.3%2C0%2C3.6-1.2%2C3.6-1.7c0-0.2-0.1-0.6-0.4-0.8c-0.5%2C0.5-1.3%2C0.9-2.5%2C0.9c-1.5%2C0-2.7-0.9-2.7-3.3h5.2%20%20c0.1-0.5%2C0.2-1.3%2C0.2-1.8c0-2-1.2-3.4-3.5-3.4c-2.4%2C0-4.5%2C1.8-4.5%2C5.2C46.5%2C42%2C48.3%2C43.4%2C50.9%2C43.4z%20M50.8%2C34.6%20%20c1%2C0%2C1.3%2C0.8%2C1.3%2C1.9c0%2C0.3-0.1%2C0.7-0.1%2C0.9h-2.9C49.2%2C35.4%2C49.8%2C34.6%2C50.8%2C34.6z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M57.8%2C42.2c-0.5%2C0-1-0.2-1.2-0.4l-0.5-1.8c0%2C0-0.2%2C0-0.3%2C0c-0.7%2C0-0.9%2C0.4-0.9%2C1.3c0%2C0.7%2C0%2C1%2C0.1%2C1.4%20%20c0.5%2C0.3%2C1.5%2C0.6%2C2.6%2C0.6c2.3%2C0%2C3.7-1.2%2C3.7-2.9c0-1.7-1.3-2.5-2.5-3.2c-0.9-0.5-1.8-1-1.8-1.8c0-0.8%2C0.7-1%2C1.2-1%20%20c0.5%2C0%2C1%2C0.2%2C1.2%2C0.4l0.2%2C1.6c0%2C0%2C0.2%2C0%2C0.3%2C0c0.8%2C0%2C1-0.5%2C1-1.3c0-0.5%2C0-0.8-0.1-1c-0.4-0.3-1.3-0.8-2.5-0.8c-2%2C0-3.4%2C1.1-3.4%2C2.7%20%20c0%2C1.8%2C1.1%2C2.5%2C2.4%2C3.3c0.8%2C0.5%2C1.8%2C0.9%2C1.8%2C1.8C59.2%2C41.9%2C58.6%2C42.2%2C57.8%2C42.2z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M64.6%2C42.2c-0.5%2C0-1-0.2-1.2-0.4l-0.5-1.8c0%2C0-0.2%2C0-0.3%2C0c-0.7%2C0-0.9%2C0.4-0.9%2C1.3c0%2C0.7%2C0%2C1%2C0.1%2C1.4%20%20c0.5%2C0.3%2C1.5%2C0.6%2C2.6%2C0.6c2.3%2C0%2C3.7-1.2%2C3.7-2.9c0-1.7-1.3-2.5-2.5-3.2c-0.9-0.5-1.8-1-1.8-1.8c0-0.8%2C0.7-1%2C1.2-1%20%20c0.5%2C0%2C1%2C0.2%2C1.2%2C0.4l0.2%2C1.6c0%2C0%2C0.2%2C0%2C0.3%2C0c0.8%2C0%2C1-0.5%2C1-1.3c0-0.5%2C0-0.8-0.1-1c-0.4-0.3-1.3-0.8-2.5-0.8c-2%2C0-3.4%2C1.1-3.4%2C2.7%20%20c0%2C1.8%2C1.1%2C2.5%2C2.4%2C3.3c0.8%2C0.5%2C1.8%2C0.9%2C1.8%2C1.8C66%2C41.9%2C65.3%2C42.2%2C64.6%2C42.2z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M73.5%2C41.8c-1.4%2C0-2.7-0.9-2.7-3.3h5.2c0.1-0.5%2C0.2-1.3%2C0.2-1.8c0-2-1.2-3.4-3.5-3.4c-2.4%2C0-4.5%2C1.8-4.5%2C5.2%20%20c0%2C3.4%2C1.7%2C4.8%2C4.4%2C4.8c2.3%2C0%2C3.6-1.2%2C3.6-1.7c0-0.2-0.1-0.6-0.4-0.8C75.5%2C41.3%2C74.8%2C41.8%2C73.5%2C41.8z%20M72.6%2C34.6%20%20c1%2C0%2C1.3%2C0.8%2C1.3%2C1.9c0%2C0.3-0.1%2C0.7-0.1%2C0.9h-2.9C71%2C35.4%2C71.6%2C34.6%2C72.6%2C34.6z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M74.2%2C46.9H31.6c-0.9%2C0-1.6%2C0.7-1.6%2C1.6c0%2C0.9%2C0.7%2C1.6%2C1.6%2C1.6h42.6c0.9%2C0%2C1.6-0.7%2C1.6-1.6%20%20C75.9%2C47.6%2C75.1%2C46.9%2C74.2%2C46.9z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M48%2C53.4H31.6c-0.9%2C0-1.6%2C0.7-1.6%2C1.6c0%2C0.9%2C0.7%2C1.6%2C1.6%2C1.6H48c0.9%2C0%2C1.6-0.7%2C1.6-1.6%20%20C49.6%2C54.2%2C48.9%2C53.4%2C48%2C53.4z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M74.2%2C53.4H57.8c-0.9%2C0-1.6%2C0.7-1.6%2C1.6c0%2C0.9%2C0.7%2C1.6%2C1.6%2C1.6h16.4c0.9%2C0%2C1.6-0.7%2C1.6-1.6%20%20C75.9%2C54.2%2C75.1%2C53.4%2C74.2%2C53.4z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M48%2C60H31.6c-0.9%2C0-1.6%2C0.7-1.6%2C1.6s0.7%2C1.6%2C1.6%2C1.6H48c0.9%2C0%2C1.6-0.7%2C1.6-1.6S48.9%2C60%2C48%2C60z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M74.2%2C60H57.8c-0.9%2C0-1.6%2C0.7-1.6%2C1.6s0.7%2C1.6%2C1.6%2C1.6h16.4c0.9%2C0%2C1.6-0.7%2C1.6-1.6S75.1%2C60%2C74.2%2C60z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M48%2C66.6H31.6c-0.9%2C0-1.6%2C0.7-1.6%2C1.6s0.7%2C1.6%2C1.6%2C1.6H48c0.9%2C0%2C1.6-0.7%2C1.6-1.6S48.9%2C66.6%2C48%2C66.6z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M74.2%2C66.6H57.8c-0.9%2C0-1.6%2C0.7-1.6%2C1.6s0.7%2C1.6%2C1.6%2C1.6h16.4c0.9%2C0%2C1.6-0.7%2C1.6-1.6S75.1%2C66.6%2C74.2%2C66.6z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M80.8%2C23.9H25c-0.9%2C0-1.6%2C0.7-1.6%2C1.6v4.9h-1.6c-2.7%2C0-4.9%2C2.2-4.9%2C4.9v36.1c0%2C2.7%2C2.2%2C4.9%2C4.9%2C4.9h55.8%20%20c2.7%2C0%2C4.9-2.2%2C4.9-4.9V56.7V25.6C82.4%2C24.7%2C81.7%2C23.9%2C80.8%2C23.9z%20M23.4%2C71.5c0%2C0.9-0.7%2C1.6-1.6%2C1.6s-1.6-0.7-1.6-1.6V35.4%20%20c0-0.9%2C0.7-1.6%2C1.6-1.6h1.6V71.5z%20M79.1%2C71.5c0%2C0.9-0.7%2C1.6-1.6%2C1.6H26.4c0.2-0.5%2C0.3-1.1%2C0.3-1.6V27.2h52.5v29.5V71.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-press"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-press"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-profile, .box[class*="icon-profile"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-profile"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M35%2C0H5C2.244%2C0%2C0%2C2.244%2C0%2C5v26c0%2C2.758%2C2.244%2C5%2C5%2C5h4c0.034%2C0%2C0.062-0.016%2C0.094-0.02%20c0.076-0.008%2C0.146-0.02%2C0.216-0.043c0.055-0.018%2C0.103-0.039%2C0.152-0.066c0.062-0.033%2C0.118-0.07%2C0.172-0.115%20c0.046-0.041%2C0.086-0.08%2C0.126-0.127c0.042-0.049%2C0.076-0.102%2C0.106-0.156c0.032-0.061%2C0.056-0.123%2C0.076-0.188%20c0.01-0.037%2C0.031-0.062%2C0.04-0.1l0.859-4.545c0.168-0.125%2C0.376-0.254%2C0.648-0.398l0.338-0.182c0.548-0.299%2C1.102-0.6%2C1.66-0.865%20c0.502-0.234%2C1.014-0.449%2C1.529-0.664l1.166-0.484c0.433-0.18%2C0.868-0.359%2C1.269-0.535c0.37-0.148%2C0.688-0.473%2C0.826-0.834%20c0.153-0.385%2C0.288-0.787%2C0.403-1.178c0-0.002%2C0.007-0.02%2C0.015-0.043c0.432-0.209%2C0.702-0.664%2C0.742-1.029%20c0.084-0.568%2C0.142-1.143%2C0.176-1.678c0.038-0.379-0.099-0.793-0.378-1.121c-0.33-0.373-0.524-0.799-0.61-1.355%20c-0.052-0.324-0.164-0.598-0.262-0.838c-0.044-0.105-0.088-0.207-0.12-0.318c-0.136-0.445-0.244-0.903-0.346-1.428%20c0-0.035-0.002-0.073-0.005-0.107c0.307-0.302%2C0.41-0.746%2C0.418-1.024c0.013-0.525%2C0.011-1.056%2C0.009-1.584l0.002-0.96%20c0.002-0.361%2C0.002-0.728%2C0.027-1.086c0.036-0.478%2C0.303-0.886%2C0.891-1.367c0.828-0.687%2C1.873-1%2C2.881-1.24%20c0.25-0.059%2C0.5-0.106%2C0.75-0.15c0.086%2C0.25%2C0.258%2C0.482%2C0.508%2C0.694c0.562%2C0.47%2C1.123%2C0.946%2C1.668%2C1.434%20c0.16%2C0.146%2C0.348%2C0.38%2C0.348%2C0.916v3.356c-0.004%2C0.462%2C0.117%2C0.828%2C0.342%2C1.086l-0.104%2C1.052c-0.305%2C0.515-0.459%2C1.052-0.598%2C1.536%20c-0.078%2C0.262-0.148%2C0.525-0.279%2C0.83c-0.705%2C0.906-0.668%2C1.895-0.639%2C2.697c0.004%2C0.168%2C0.012%2C0.338%2C0.008%2C0.518%20c0%2C0.385%2C0.199%2C0.879%2C0.602%2C1.117c-0.004%2C0.006-0.004%2C0.018%2C0.004%2C0.043c0.129%2C0.438%2C0.268%2C0.879%2C0.449%2C1.285%20c0.219%2C0.5%2C0.699%2C0.746%2C0.961%2C0.848c1.809%2C0.695%2C3.938%2C1.547%2C6.016%2C2.613c0.23%2C0.123%2C0.428%2C0.254%2C0.6%2C0.398l1.283%2C4.674%20c0.004%2C0.018%2C0.02%2C0.021%2C0.025%2C0.037c0.061%2C0.188%2C0.166%2C0.342%2C0.311%2C0.461c0.031%2C0.023%2C0.055%2C0.039%2C0.086%2C0.057%20C34.617%2C35.924%2C34.793%2C36%2C35%2C36c2.758%2C0%2C5-2.242%2C5-5V5C40%2C2.244%2C37.758%2C0%2C35%2C0z%20M38%2C31c0%2C1.398-0.965%2C2.568-2.266%2C2.898%20l-1.125-4.105c-0.043-0.16-0.127-0.307-0.242-0.43c-0.355-0.367-0.787-0.686-1.293-0.951c-2.133-1.094-4.289-1.963-6.145-2.678%20c-0.111-0.281-0.199-0.578-0.297-0.912c-0.07-0.221-0.188-0.58-0.508-0.881c-0.004-0.078-0.004-0.16-0.008-0.238%20c-0.025-0.701-0.025-1.113%2C0.246-1.436c0.061-0.068%2C0.156-0.236%2C0.195-0.322c0.168-0.369%2C0.287-0.758%2C0.398-1.148%20c0.131-0.457%2C0.246-0.852%2C0.379-1.061c0.141-0.158%2C0.25-0.424%2C0.27-0.637l0.164-1.708c0.027-0.312-0.092-0.699-0.375-0.979v-3.198%20c0-0.992-0.34-1.798-1.012-2.401c-0.398-0.358-0.805-0.711-1.219-1.061c0.254-0.328%2C0.285-0.792%2C0.047-1.158l-0.869%2C0.5l0.746-0.682%20c-0.18-0.238-0.627-0.391-0.926-0.406C23.98%2C8%2C23.797%2C7.998%2C23.609%2C8.026l-0.428%2C0.067c-0.51%2C0.08-1.02%2C0.162-1.521%2C0.28%20c-1.185%2C0.28-2.55%2C0.694-3.694%2C1.642c-0.64%2C0.526-1.504%2C1.387-1.609%2C2.765c-0.028%2C0.407-0.032%2C0.815-0.034%2C1.222l-0.002%2C0.977%20c0%2C0.424%2C0.002%2C0.85-0.002%2C1.266c-0.284%2C0.26-0.528%2C0.714-0.418%2C1.506c0.004%2C0.142%2C0.012%2C0.282%2C0.046%2C0.456%20c0.113%2C0.496%2C0.231%2C0.993%2C0.374%2C1.478c0.05%2C0.176%2C0.12%2C0.348%2C0.189%2C0.52c0.062%2C0.15%2C0.122%2C0.295%2C0.137%2C0.385%20c0.134%2C0.869%2C0.451%2C1.6%2C0.955%2C2.213c-0.023%2C0.324-0.056%2C0.652-0.1%2C0.992c-0.49%2C0.307-0.646%2C0.824-0.736%2C1.125%20c-0.084%2C0.277-0.174%2C0.551-0.277%2C0.83c-0.354%2C0.152-0.71%2C0.299-1.066%2C0.447l-1.18%2C0.49c-0.54%2C0.227-1.078%2C0.451-1.608%2C0.701%20c-0.596%2C0.281-1.18%2C0.6-1.762%2C0.914l-0.328%2C0.18c-0.57%2C0.301-0.976%2C0.586-1.316%2C0.914c-0.147%2C0.145-0.25%2C0.328-0.287%2C0.533L8.172%2C34%20H5c-1.654%2C0-3-1.346-3-3V5c0-1.654%2C1.346-3%2C3-3h30c1.654%2C0%2C3%2C1.346%2C3%2C3V31z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-profile"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-profile"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-publications-large, .box[class*="icon-publications-large"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-publications-large"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Publikation%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20%20y%3D%220px%22%20viewBox%3D%220%200%2099.7%2099.7%22%20style%3D%22enable-background%3Anew%200%200%2099.7%2099.7%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M59.6%2C21c-1.2-2.9-4.2-5-7.6-5H40.5c-2.7%2C0-5.1%2C1.3-6.6%2C3.3c-1.5-2-3.9-3.3-6.6-3.3H15.9c-3.4%2C0-6.3%2C2.1-7.6%2C5%20c-4%2C0.5-7.2%2C3.9-7.2%2C8.1v37.7c0%2C4.5%2C3.7%2C8.2%2C8.2%2C8.2h16.4c3.8%2C0%2C4.2%2C1.4%2C4.7%2C3.2c0.4%2C1.3%2C1%2C3.4%2C3.5%2C3.4s3.1-2.1%2C3.5-3.4%20c0.5-1.8%2C0.9-3.2%2C4.7-3.2h16.4c4.5%2C0%2C8.2-3.7%2C8.2-8.2V29C66.8%2C24.9%2C63.6%2C21.5%2C59.6%2C21z%20M35.6%2C24.1c0-2.7%2C2.2-4.9%2C4.9-4.9H52%20c2.7%2C0%2C4.9%2C2.2%2C4.9%2C4.9v36.1c0%2C2.7-2.2%2C4.9-4.9%2C4.9H40.5c-1.4%2C0-3.3%2C0.4-4.9%2C1.5V24.1z%20M11%2C24.1c0-2.7%2C2.2-4.9%2C4.9-4.9h11.5%20c2.7%2C0%2C4.9%2C2.2%2C4.9%2C4.9v42.5c-1.6-1.1-3.6-1.5-4.9-1.5H15.9c-2.7%2C0-4.9-2.2-4.9-4.9V24.1z%20M63.5%2C66.7c0%2C2.7-2.2%2C4.9-4.9%2C4.9H42.2%20c-6.3%2C0-7.3%2C3.6-7.9%2C5.5c-0.1%2C0.4-0.3%2C0.9-0.3%2C1.1c-0.1-0.1-0.3-0.7-0.4-1.1c-0.6-1.9-1.6-5.5-7.9-5.5H9.4c-2.7%2C0-4.9-2.2-4.9-4.9%20V29c0-2.1%2C1.4-3.9%2C3.3-4.6v35.8c0%2C4.5%2C3.7%2C8.2%2C8.2%2C8.2h11.5c0.8%2C0%2C4.9%2C0.3%2C4.9%2C4.9c0%2C0.9%2C0.7%2C1.6%2C1.6%2C1.6s1.6-0.7%2C1.6-1.6%20c0-4.6%2C4.1-4.9%2C4.9-4.9H52c4.5%2C0%2C8.2-3.7%2C8.2-8.2V24.4c1.9%2C0.7%2C3.3%2C2.5%2C3.3%2C4.6V66.7z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-publications-large"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-publications-large"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-publications, .box[class*="icon-publications"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-publications"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Publikation%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20%20y%3D%220px%22%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M75.2%2C21.9c-1.2-2.9-4.2-5-7.6-5H56.2c-2.7%2C0-5.1%2C1.3-6.6%2C3.3c-1.5-2-3.9-3.3-6.6-3.3H31.6%20c-3.4%2C0-6.3%2C2.1-7.6%2C5c-4%2C0.5-7.2%2C3.9-7.2%2C8.1v37.7c0%2C4.5%2C3.7%2C8.2%2C8.2%2C8.2h16.4c3.8%2C0%2C4.2%2C1.4%2C4.7%2C3.2c0.4%2C1.3%2C1%2C3.4%2C3.5%2C3.4%20c2.5%2C0%2C3.1-2.1%2C3.5-3.4c0.5-1.8%2C0.9-3.2%2C4.7-3.2h16.4c4.5%2C0%2C8.2-3.7%2C8.2-8.2V30C82.4%2C25.9%2C79.2%2C22.4%2C75.2%2C21.9z%20M51.3%2C25.1%20c0-2.7%2C2.2-4.9%2C4.9-4.9h11.5c2.7%2C0%2C4.9%2C2.2%2C4.9%2C4.9v36.1c0%2C2.7-2.2%2C4.9-4.9%2C4.9H56.2c-1.4%2C0-3.3%2C0.4-4.9%2C1.5V25.1z%20M26.7%2C25.1%20c0-2.7%2C2.2-4.9%2C4.9-4.9h11.5c2.7%2C0%2C4.9%2C2.2%2C4.9%2C4.9v42.5c-1.6-1.1-3.6-1.5-4.9-1.5H31.6c-2.7%2C0-4.9-2.2-4.9-4.9V25.1z%20M79.1%2C67.7%20c0%2C2.7-2.2%2C4.9-4.9%2C4.9H57.8c-6.3%2C0-7.3%2C3.6-7.9%2C5.5c-0.1%2C0.4-0.3%2C0.9-0.3%2C1.1c-0.1-0.1-0.3-0.7-0.4-1.1c-0.6-1.9-1.6-5.5-7.9-5.5%20H25c-2.7%2C0-4.9-2.2-4.9-4.9V30c0-2.1%2C1.4-3.9%2C3.3-4.6v35.8c0%2C4.5%2C3.7%2C8.2%2C8.2%2C8.2h11.5c0.8%2C0%2C4.9%2C0.3%2C4.9%2C4.9c0%2C0.9%2C0.7%2C1.6%2C1.6%2C1.6%20s1.6-0.7%2C1.6-1.6c0-4.6%2C4.1-4.9%2C4.9-4.9h11.5c4.5%2C0%2C8.2-3.7%2C8.2-8.2V25.4c1.9%2C0.7%2C3.3%2C2.5%2C3.3%2C4.6V67.7z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-publications"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-publications"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-quote, .box[class*="icon-quote"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-quote"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M20%2C0C8.972%2C0%2C0%2C8.972%2C0%2C20c0%2C11.027%2C8.972%2C20%2C20%2C20c11.027%2C0%2C20-8.973%2C20-20C40%2C8.972%2C31.027%2C0%2C20%2C0z%20%20M20%2C38c-9.926%2C0-18-8.074-18-18S10.074%2C2%2C20%2C2s18%2C8.074%2C18%2C18S29.926%2C38%2C20%2C38z%22%2F%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M25.99%2C12c-2.85%2C0-5.166%2C2.3-5.166%2C5.132c0%2C2.124%2C1.289%2C4.005%2C3.281%2C4.782%20c0.486%2C0.189%2C0.748%2C0.723%2C0.602%2C1.215l-1.676%2C5.59c-0.402%2C1.332%2C0.365%2C2.746%2C1.713%2C3.152c0.225%2C0.061%2C0.459%2C0.098%2C0.697%2C0.098%20c1.125%2C0%2C2.131-0.74%2C2.445-1.799l3.148-10.474c0.457-1.316%2C0.465-2.954%2C0.465-2.966C31.5%2C13.768%2C28.699%2C12%2C25.99%2C12z%20M29.129%2C19.08%20l-3.16%2C10.518c-0.061%2C0.211-0.293%2C0.371-0.533%2C0.371l-0.127-0.016c-0.285-0.086-0.449-0.377-0.367-0.656l1.68-5.59%20c0.447-1.488-0.34-3.093-1.793-3.655c-1.215-0.474-2.008-1.622-2.008-2.914c0-1.728%2C1.42-3.134%2C3.166-3.134%20c1.721%2C0%2C3.51%2C1.021%2C3.51%2C2.727C29.5%2C16.98%2C29.436%2C18.189%2C29.129%2C19.08z%22%2F%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M14.016%2C12c-2.848%2C0-5.164%2C2.3-5.164%2C5.132c0%2C2.124%2C1.288%2C4.001%2C3.284%2C4.782%20c0.484%2C0.189%2C0.748%2C0.723%2C0.603%2C1.215l-1.683%2C5.594c-0.396%2C1.332%2C0.37%2C2.742%2C1.719%2C3.148c0.224%2C0.061%2C0.458%2C0.098%2C0.693%2C0.098%20c1.126%2C0%2C2.134-0.74%2C2.45-1.799l3.146-10.478c0.455-1.32%2C0.466-2.95%2C0.466-2.962C19.53%2C13.768%2C16.726%2C12%2C14.016%2C12z%20M17.16%2C19.08%20L14%2C29.598c-0.062%2C0.211-0.292%2C0.371-0.534%2C0.371l-0.13-0.016c-0.284-0.086-0.448-0.377-0.366-0.656l1.681-5.59%20c0.447-1.488-0.343-3.093-1.792-3.655c-1.219-0.476-2.009-1.622-2.009-2.916c0-1.728%2C1.42-3.134%2C3.164-3.134%20c1.727%2C0%2C3.515%2C1.02%2C3.515%2C2.727C17.53%2C16.979%2C17.464%2C18.186%2C17.16%2C19.08z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-quote"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-quote"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-recyclebin-blue, .box[class*="icon-recyclebin-blue"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-recyclebin-blue"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2011.5%2014%22%20style%3D%22enable-background%3Anew%200%200%2011.5%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M5.7%2C12.1c0.2%2C0%2C0.3-0.1%2C0.3-0.3V4.1C6%2C4%2C5.9%2C3.8%2C5.7%2C3.8C5.6%2C3.8%2C5.4%2C4%2C5.4%2C4.1v7.6C5.4%2C11.9%2C5.6%2C12.1%2C5.7%2C12.1%20M7.6%2C12.1%20c0.2%2C0%2C0.3-0.1%2C0.3-0.3l0.5-7.6c0-0.2-0.1-0.3-0.3-0.3C7.9%2C3.8%2C7.8%2C4%2C7.8%2C4.1l-0.5%2C7.6C7.3%2C11.9%2C7.5%2C12.1%2C7.6%2C12.1%20M11.1%2C1.9H8V0.6%20C8%2C0.3%2C7.7%2C0%2C7.3%2C0H4.1C3.8%2C0%2C3.5%2C0.3%2C3.5%2C0.6v1.3H0.3C0.1%2C1.9%2C0%2C2.1%2C0%2C2.2s0.1%2C0.3%2C0.3%2C0.3H1l0.6%2C10.2C1.7%2C13.4%2C2.2%2C14%2C2.9%2C14h5.7%20c0.7%2C0%2C1.2-0.6%2C1.3-1.3l0.6-10.2h0.6c0.2%2C0%2C0.3-0.1%2C0.3-0.3S11.3%2C1.9%2C11.1%2C1.9%20M4.1%2C0.6h3.2v1.3H4.1V0.6z%20M9.2%2C12.7%20c0%2C0.3-0.3%2C0.6-0.6%2C0.6H2.9c-0.4%2C0-0.6-0.3-0.6-0.6L1.6%2C2.5h8.3L9.2%2C12.7%20M3.8%2C12.1c0.2%2C0%2C0.3-0.2%2C0.3-0.3L3.7%2C4.1%20c0-0.2-0.2-0.3-0.3-0.3C3.2%2C3.8%2C3%2C4%2C3%2C4.2l0.5%2C7.6C3.5%2C12%2C3.7%2C12.1%2C3.8%2C12.1%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-recyclebin-blue"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-recyclebin-blue"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-retweet, .box[class*="icon-retweet"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-retweet"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2213px%22%20height%3D%2213px%22%20viewBox%3D%220%200%2013%2013%22%20enable-background%3D%22new%200%200%2013%2013%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M2.448%2C0h8.118c0.677%2C0%2C1.25%2C0.237%2C1.725%2C0.71C12.764%2C1.185%2C13%2C1.76%2C13%2C2.436v8.122%20c0%2C0.677-0.236%2C1.252-0.71%2C1.726c-0.475%2C0.474-1.048%2C0.711-1.725%2C0.711H2.448c-0.676%2C0-1.254-0.237-1.731-0.711%20C0.239%2C11.81%2C0%2C11.234%2C0%2C10.558V2.436C0%2C1.76%2C0.239%2C1.185%2C0.716%2C0.71C1.194%2C0.237%2C1.771%2C0%2C2.448%2C0z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M3.25%2C9.746H6.5c0.33%2C0%2C0.571-0.14%2C0.724-0.419c0.06-0.109%2C0.089-0.262%2C0.089-0.457%20c0-0.194-0.067-0.359-0.203-0.495C6.975%2C8.239%2C6.839%2C8.163%2C6.704%2C8.146L6.5%2C8.121H4.062V6.497h0.852%20c0.143%2C0%2C0.264-0.051%2C0.362-0.152c0.097-0.102%2C0.146-0.22%2C0.146-0.355S5.375%2C5.731%2C5.282%2C5.622L3.25%2C3.25L1.218%2C5.622%20c-0.094%2C0.109-0.14%2C0.232-0.14%2C0.368c0%2C0.135%2C0.05%2C0.253%2C0.15%2C0.354C1.33%2C6.445%2C1.448%2C6.496%2C1.582%2C6.496h0.854v2.437%20c0%2C0.21%2C0.083%2C0.4%2C0.248%2C0.565C2.849%2C9.663%2C3.037%2C9.746%2C3.25%2C9.746z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M11.922%2C7.004c0-0.136-0.049-0.254-0.146-0.355c-0.098-0.102-0.218-0.152-0.362-0.152h-0.85V4.061%20c0-0.212-0.083-0.4-0.248-0.565C10.15%2C3.331%2C9.962%2C3.248%2C9.75%2C3.248H6.487c-0.322%2C0-0.559%2C0.14-0.711%2C0.418%20C5.717%2C3.777%2C5.688%2C3.929%2C5.688%2C4.124c0%2C0.195%2C0.067%2C0.36%2C0.203%2C0.495C6.025%2C4.754%2C6.161%2C4.83%2C6.296%2C4.848L6.5%2C4.873h2.438v1.625%20H8.074c-0.135%2C0-0.253%2C0.051-0.355%2C0.152C7.619%2C6.75%2C7.568%2C6.87%2C7.568%2C7.005c0%2C0.134%2C0.045%2C0.257%2C0.14%2C0.367l2.044%2C2.374l2.03-2.374%20C11.875%2C7.262%2C11.922%2C7.14%2C11.922%2C7.004z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-retweet"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-retweet"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-share, .box[class*="icon-share"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-share"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20%20%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20%20%20version%3D%221.1%22%20%20%20id%3D%22Ebene_1%22%20%20%20x%3D%220px%22%20%20%20y%3D%220px%22%20%20%20width%3D%2216px%22%20%20%20height%3D%2216px%22%20%20%20viewBox%3D%220%200%2016%2016%22%20%20%20enable-background%3D%22new%200%200%2016%2016%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20inkscape%3Aversion%3D%220.91%2Bdevel%20r%22%20%20%20sodipodi%3Adocname%3D%22share.svg%22%3E%3Cmetadata%20%20%20id%3D%22metadata13%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20id%3D%22defs11%22%20%2F%3E%3Csodipodi%3Anamedview%20%20%20pagecolor%3D%22%23ffffff%22%20%20%20bordercolor%3D%22%23666666%22%20%20%20borderopacity%3D%221%22%20%20%20objecttolerance%3D%2210%22%20%20%20gridtolerance%3D%2210%22%20%20%20guidetolerance%3D%2210%22%20%20%20inkscape%3Apageopacity%3D%220%22%20%20%20inkscape%3Apageshadow%3D%222%22%20%20%20inkscape%3Awindow-width%3D%22892%22%20%20%20inkscape%3Awindow-height%3D%22480%22%20%20%20id%3D%22namedview9%22%20%20%20showgrid%3D%22false%22%20%20%20inkscape%3Azoom%3D%2214.75%22%20%20%20inkscape%3Acx%3D%22-0.98305085%22%20%20%20inkscape%3Acy%3D%228%22%20%20%20inkscape%3Awindow-x%3D%220%22%20%20%20inkscape%3Awindow-y%3D%2224%22%20%20%20inkscape%3Awindow-maximized%3D%220%22%20%20%20inkscape%3Acurrent-layer%3D%22Ebene_1%22%20%2F%3E%3Cg%20%20%20id%3D%22g3%22%20%20%20style%3D%22fill%3A%23ffffff%22%3E%20%3Cpath%20%20%20d%3D%22M14.5%2C1h-5C8.826%2C1%2C8.604%2C1.361%2C8.54%2C1.517C8.476%2C1.672%2C8.377%2C2.084%2C8.854%2C2.561l1.086%2C1.085%20%20%20C10.033%2C3.74%2C10.084%2C3.865%2C10.084%2C4s-0.051%2C0.26-0.145%2C0.354L6.854%2C7.44c-0.585%2C0.585-0.585%2C1.537%2C0%2C2.121l0.585%2C0.586%20%20%20c0.283%2C0.283%2C0.66%2C0.438%2C1.061%2C0.438c0.4%2C0%2C0.777-0.154%2C1.061-0.438l3.086-3.085c0.199-0.198%2C0.6-0.222%2C0.821-0.045l0.938%2C0.75%20%20%20c0.24%2C0.19%2C0.482%2C0.287%2C0.725%2C0.287C15.562%2C8.053%2C16%2C7.728%2C16%2C7V2.5C16%2C1.673%2C15.327%2C1%2C14.5%2C1z%20M15%2C6.96l-0.906-0.725%20%20%20c-0.604-0.485-1.609-0.426-2.154%2C0.119L8.854%2C9.439c-0.187%2C0.188-0.519%2C0.188-0.707%2C0L7.561%2C8.854%20%20%20C7.467%2C8.76%2C7.416%2C8.635%2C7.416%2C8.5s0.051-0.26%2C0.145-0.354l3.085-3.085C10.93%2C4.778%2C11.084%2C4.401%2C11.084%2C4%20%20%20s-0.154-0.778-0.438-1.061L9.707%2C2H14.5C14.775%2C2%2C15%2C2.225%2C15%2C2.5V6.96z%22%20%20%20id%3D%22path5%22%20%20%20style%3D%22fill%3A%23ffffff%22%20%2F%3E%20%3Cpath%20%20%20d%3D%22M14.5%2C9C14.225%2C9%2C14%2C9.225%2C14%2C9.5v3c0%2C0.827-0.673%2C1.5-1.5%2C1.5h-10C1.673%2C14%2C1%2C13.327%2C1%2C12.5v-8C1%2C3.673%2C1.673%2C3%2C2.5%2C3h5%20%20%20C7.776%2C3%2C8%2C2.776%2C8%2C2.5S7.776%2C2%2C7.5%2C2h-5C1.121%2C2%2C0%2C3.121%2C0%2C4.5v8C0%2C13.879%2C1.121%2C15%2C2.5%2C15h10c1.379%2C0%2C2.5-1.121%2C2.5-2.5v-3%20%20%20C15%2C9.225%2C14.775%2C9%2C14.5%2C9z%22%20%20%20id%3D%22path7%22%20%20%20style%3D%22fill%3A%23ffffff%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-share"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-share"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.box[class*="icon-signlanguage"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-signlanguage"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%236b7581%22%20d%3D%22M19.385%2C4.521c0%2C0-1.748%2C0.126-1.947%2C1.379c0%2C0-1.03%2C1.707-1.929%2C1.389c0%2C0-1.544-0.284-2.039-2.079%20c0%2C0-0.728-2.083-0.804-2.179c0%2C0-1.447-2.771-1.72-2.845c0%2C0-0.488-0.298-0.629-0.141c0%2C0-0.463%2C0.267-0.374%2C0.577l1.312%2C2.961%20c0%2C0%2C0.506%2C1.54%2C0.572%2C1.655c0%2C0%2C0.034%2C0.263-0.142%2C0.362c0%2C0-0.289%2C0.317-0.483-0.133c0%2C0-3.051-4.924-3.14-4.764%20c0%2C0-0.418-0.285-0.778-0.014c0%2C0-0.535%2C0.488-0.202%2C0.832c0%2C0%2C2.6%2C4.463%2C2.766%2C4.634c0%2C0%2C0.254%2C0.298-0.151%2C0.178%20c0%2C0-0.194-0.03-0.752-0.629c0%2C0-0.555-0.617-0.932-0.913c0%2C0-2.019-2.305-2.215-2.283c0%2C0-0.416-0.285-0.681%2C0.093%20c0%2C0-0.441%2C0.463-0.077%2C0.796c0%2C0%2C2.168%2C2.414%2C2.306%2C2.542c0%2C0%2C1.703%2C1.604%2C1.695%2C1.757c0%2C0-0.013%2C0.307-0.158%2C0.332%20c0%2C0-0.543-0.158-1.238-0.604c0%2C0-2.216-1.61-2.407-1.714c0%2C0-0.591-0.301-0.78%2C0.097c0%2C0-0.308%2C0.516%2C0.134%2C0.782%20c0%2C0%2C2.26%2C1.907%2C2.705%2C2.096c0%2C0%2C1.212%2C0.932%2C1.376%2C1.062c0%2C0%2C0.346%2C0.33%2C0.341%2C0.446c0%2C0%2C0.229%2C0.532%2C0.526%2C1.094%20c0.331%2C0.175%2C0.686%2C0.264%2C1.062%2C0.264c0.346%2C0%2C0.578-0.078%2C0.58-0.079l0.076-0.021c0.278-0.053%2C0.506-0.868%2C0.534-1.573%20c-0.388-1.196%2C0.57-2.249%2C1.215-2.691l0.084-0.058l0.1-0.021c0.161-0.036%2C0.312-0.054%2C0.449-0.054c0.665%2C0%2C0.944%2C0.41%2C1.005%2C0.653%20l0.028%2C0.11l-0.254%2C1.357c-0.041%2C0.219%2C0.084%2C1.222%2C0.229%2C2.045c0.14%2C0.375%2C0.207%2C0.789%2C0.229%2C0.96%20c0.046%2C0.166%2C0.072%2C0.45%2C0.072%2C0.983c0.43-0.248%2C0.822-0.569%2C1.13-0.967c0%2C0%2C1.914-2.918%2C1.85-3.086c0%2C0%2C0.216-0.482%2C0.288-0.94%20c0%2C0%2C0.653-1.787%2C0.965-2.111l0.812-0.937C19.995%2C5.123%2C20.103%2C4.752%2C19.385%2C4.521%22%2F%3E%3Cpath%20fill%3D%22%236b7581%22%20d%3D%22M14.326%2C15.915c0%2C0%2C0.179-3.485%2C0.039-3.598c0%2C0-0.056-0.524-0.226-0.956c0%2C0-0.337-1.872-0.232-2.309%20l0.227-1.219c0%2C0-0.093-0.374-0.828-0.211c0%2C0-1.445%2C0.991-0.985%2C2.173c0%2C0-0.027%2C1.994-0.963%2C2.173c0%2C0-1.478%2C0.537-2.811-0.766%20c0%2C0-1.68-1.43-1.794-1.474c0%2C0-2.647-1.662-2.921-1.587c0%2C0-0.572-0.011-0.613%2C0.197c0%2C0-0.265%2C0.463-0.031%2C0.687l2.627%2C1.893%20c0%2C0%2C1.214%2C1.073%2C1.33%2C1.14c0%2C0%2C0.162%2C0.21%2C0.062%2C0.383c0%2C0-0.09%2C0.419-0.486%2C0.131c0%2C0-5.12-2.71-5.115-2.528%20c0%2C0-0.506-0.035-0.679%2C0.383c0%2C0-0.214%2C0.69%2C0.246%2C0.818c0%2C0%2C4.497%2C2.539%2C4.728%2C2.604c0%2C0%2C0.37%2C0.129-0.041%2C0.229%20c0%2C0-0.181%2C0.072-0.965-0.163c0%2C0-0.791-0.252-1.267-0.316c0%2C0-2.906-0.971-3.064-0.853c0%2C0-0.502-0.037-0.541%2C0.423%20c0%2C0-0.148%2C0.623%2C0.335%2C0.728c0%2C0%2C3.091%2C0.988%2C3.274%2C1.03c0%2C0%2C2.279%2C0.524%2C2.35%2C0.659c0%2C0%2C0.143%2C0.273%2C0.03%2C0.367%20c0%2C0-0.547%2C0.139-1.373%2C0.104c0%2C0-2.727-0.271-2.943-0.264c0%2C0-0.663%2C0.038-0.625%2C0.478c0%2C0-0.004%2C0.601%2C0.51%2C0.606%20c0%2C0%2C2.914%2C0.507%2C3.395%2C0.444c0%2C0%2C1.516%2C0.192%2C1.722%2C0.222c0%2C0%2C0.466%2C0.11%2C0.521%2C0.212c0%2C0%2C1.815%2C1.337%2C2.433%2C1.306%20c0%2C0%2C0.516%2C0.149%2C1.02%2C0.306C11.83%2C19.725%2C14.053%2C18.012%2C14.326%2C15.915%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-signlanguage"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-signlanguage"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.box[class*="icon-simplelanguage"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-simplelanguage"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%236b7581%22%20d%3D%22M16.831%2C8.914l-4.925%2C4.243v-1.971l4.925-4.317V8.914z%20M16.831%2C12.701l-4.925%2C4.243v-1.97l4.925-4.318%20V12.701z%20M10.796%2C10.404v9.595l7.272-6.464V3.837L10.796%2C10.404z%22%2F%3E%3Cpath%20fill%3D%22%236b7581%22%20d%3D%22M10%2C9.359l4.767-4.247C14.578%2C2.252%2C12.592%2C0%2C10.165%2C0C7.657%2C0%2C5.622%2C2.401%2C5.55%2C5.395L10%2C9.359z%22%2F%3E%3Cpath%20fill%3D%22%236b7581%22%20d%3D%22M3.169%2C12.701v-2.045l4.924%2C4.317v1.97L3.169%2C12.701z%20M3.169%2C8.915V6.868l4.924%2C4.318v1.971L3.169%2C8.915z%20%20M1.932%2C13.535L9.205%2C20v-9.596L1.932%2C3.837V13.535z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-simplelanguage"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-simplelanguage"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-speech, .box[class*="icon-speech"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-speech"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M20%2C0C8.972%2C0%2C0%2C7.146%2C0%2C15.928c0%2C3.881%2C1.774%2C7.604%2C5.004%2C10.529C5.024%2C28.662%2C5%2C34.996%2C5%2C34.996%20%20c0%2C0.371%2C0.2%2C0.707%2C0.524%2C0.883C5.674%2C35.961%2C5.836%2C36%2C6%2C36c0.192%2C0%2C0.384-0.055%2C0.55-0.166c0.052-0.033%2C4.986-3.291%2C7.594-4.77%20%20c2.183%2C0.523%2C4.15%2C0.789%2C5.856%2C0.789c11.027%2C0%2C20-7.143%2C20-15.926C40%2C7.146%2C31.027%2C0%2C20%2C0z%20M20%2C29.854%20%20c-1.642%2C0-3.578-0.277-5.756-0.822c-0.244-0.062-0.504-0.029-0.727%2C0.094c-1.729%2C0.951-4.695%2C2.844-6.512%2C4.025%20%20C7.012%2C30.846%2C7.018%2C27.084%2C7%2C25.984c-0.004-0.285-0.132-0.555-0.348-0.74C3.652%2C22.66%2C2%2C19.354%2C2%2C15.928C2%2C8.248%2C10.076%2C2%2C20%2C2%20%20c9.926%2C0%2C18%2C6.248%2C18%2C13.928C38%2C23.605%2C29.926%2C29.854%2C20%2C29.854z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M29%2C10H11c-0.552%2C0-1%2C0.448-1%2C1s0.448%2C1%2C1%2C1h18c0.551%2C0%2C1-0.448%2C1-1S29.551%2C10%2C29%2C10z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M29%2C14H11c-0.552%2C0-1%2C0.448-1%2C1s0.448%2C1%2C1%2C1h18c0.551%2C0%2C1-0.448%2C1-1S29.551%2C14%2C29%2C14z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M25%2C18H11c-0.552%2C0-1%2C0.448-1%2C1c0%2C0.551%2C0.448%2C1%2C1%2C1h14c0.551%2C0%2C1-0.449%2C1-1C26%2C18.448%2C25.551%2C18%2C25%2C18z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-speech"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-speech"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-twitter-blue, .box[class*="icon-twitter-blue"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-twitter-blue"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M12.949%2C33.004c-4.433%2C0-8.749-1.27-12.49-3.672c-0.392-0.252-0.558-0.74-0.4-1.18%20%20c0.158-0.441%2C0.608-0.713%2C1.061-0.654c3%2C0.348%2C6.14-0.244%2C8.789-1.701c-2.613-0.877-4.727-2.955-5.601-5.685%20%20c-0.107-0.338-0.029-0.707%2C0.206-0.969c0.093-0.105%2C0.204-0.188%2C0.326-0.244c-2.038-1.635-3.315-4.146-3.315-6.896%20%20c0-0.042%2C0.006-0.184%2C0.012-0.226c0.04-0.33%2C0.244-0.618%2C0.54-0.769c0.25-0.124%2C0.536-0.14%2C0.792-0.048%20%20c-0.826-1.365-1.282-2.947-1.282-4.59c0-1.564%2C0.412-3.097%2C1.192-4.437c0.166-0.283%2C0.46-0.468%2C0.788-0.494%20%20c0.33-0.018%2C0.646%2C0.112%2C0.852%2C0.366c3.522%2C4.338%2C8.617%2C7.105%2C14.121%2C7.708c-0.021-0.229-0.028-0.46-0.028-0.689%20%20C18.511%2C3.958%2C22.458%2C0%2C27.307%2C0c2.234%2C0%2C4.391%2C0.862%2C6.01%2C2.38c1.459-0.344%2C2.84-0.902%2C4.119-1.666%20%20c0.355-0.212%2C0.811-0.182%2C1.133%2C0.076c0.324%2C0.258%2C0.457%2C0.69%2C0.332%2C1.086c-0.248%2C0.778-0.602%2C1.51-1.043%2C2.18%20%20c0.248-0.094%2C0.494-0.195%2C0.736-0.304c0.406-0.18%2C0.885-0.072%2C1.171%2C0.27c0.289%2C0.341%2C0.314%2C0.83%2C0.068%2C1.2%20%20c-1.022%2C1.532-2.267%2C2.87-3.71%2C3.986c0.004%2C0.174%2C0.008%2C0.35%2C0.008%2C0.526C36.131%2C21.174%2C27.459%2C33.004%2C12.949%2C33.004z%20%20%20M5.026%2C29.457c2.506%2C1.02%2C5.19%2C1.547%2C7.921%2C1.547c13.262%2C0%2C21.184-10.813%2C21.184-21.267c0-0.328-0.008-0.654-0.02-0.973%20%20c-0.014-0.334%2C0.139-0.653%2C0.414-0.85c0.523-0.382%2C1.023-0.796%2C1.492-1.24c-0.457%2C0.094-0.916%2C0.168-1.379%2C0.225%20%20c-0.463%2C0.062-0.914-0.223-1.066-0.671C33.42%2C5.783%2C33.6%2C5.291%2C34.006%2C5.046c0.566-0.338%2C1.074-0.752%2C1.512-1.228%20%20c-0.754%2C0.268-1.531%2C0.479-2.324%2C0.638c-0.348%2C0.072-0.691-0.046-0.926-0.298c-1.297-1.389-3.055-2.155-4.957-2.155%20%20c-3.751%2C0-6.798%2C3.063-6.798%2C6.825c0%2C0.523%2C0.059%2C1.05%2C0.177%2C1.565c0.069%2C0.307-0.009%2C0.626-0.208%2C0.867%20%20c-0.2%2C0.24-0.505%2C0.366-0.818%2C0.353C13.661%2C11.307%2C8.004%2C8.653%2C3.914%2C4.27C3.698%2C4.945%2C3.586%2C5.653%2C3.586%2C6.371%20%20c0%2C2.284%2C1.132%2C4.411%2C3.028%2C5.686c0.372%2C0.25%2C0.532%2C0.714%2C0.392%2C1.139c-0.138%2C0.424-0.51%2C0.75-0.986%2C0.689%20%20c-0.796-0.028-1.584-0.164-2.34-0.401c0.572%2C2.58%2C2.624%2C4.672%2C5.294%2C5.211c0.456%2C0.094%2C0.786%2C0.482%2C0.803%2C0.945%20%20c0.016%2C0.461-0.286%2C0.875-0.73%2C1c-0.704%2C0.195-1.436%2C0.299-2.18%2C0.312c1.191%2C1.976%2C3.325%2C3.251%2C5.692%2C3.296%20%20c0.423%2C0.008%2C0.792%2C0.283%2C0.931%2C0.682c0.132%2C0.402%2C0%2C0.844-0.332%2C1.105C10.768%2C27.912%2C7.99%2C29.076%2C5.026%2C29.457z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-twitter-blue"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-twitter-blue"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-twitter, .box[class*="icon-twitter"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-twitter"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20%20%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20%20%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20%20%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20%20%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20%20%20xml%3Aspace%3D%22preserve%22%20%20%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20%20%20viewBox%3D%220%200%20100%20100%22%20%20%20y%3D%220px%22%20%20%20x%3D%220px%22%20%20%20id%3D%22Download%22%20%20%20version%3D%221.1%22%3E%3Cmetadata%20%20%20id%3D%22metadata12%22%3E%3Crdf%3ARDF%3E%3Ccc%3AWork%20%20%20%20%20%20%20rdf%3Aabout%3D%22%22%3E%3Cdc%3Aformat%3Eimage%2Fsvg%2Bxml%3C%2Fdc%3Aformat%3E%3Cdc%3Atype%20%20%20%20%20%20%20%20%20rdf%3Aresource%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Fdcmitype%2FStillImage%22%20%2F%3E%3Cdc%3Atitle%3E%3C%2Fdc%3Atitle%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20id%3D%22defs10%22%20%2F%3E%3Cstyle%20%20%20id%3D%22style2%22%20%20%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%20%20%20style%3D%22fill%3A%23ffffff%22%20%20%20transform%3D%22matrix%281.6143848%2C0%2C0%2C1.6143848%2C17.71162%2C23.359422%29%22%20%20%20id%3D%22g824%22%3E%20%3Cpath%20%20%20style%3D%22fill%3A%23ffffff%22%20%20%20d%3D%22m%2012.949%2C33.004%20c%20-4.433%2C0%20-8.749%2C-1.27%20-12.49%2C-3.672%20-0.392%2C-0.252%20-0.558%2C-0.74%20-0.4%2C-1.18%200.158%2C-0.441%200.608%2C-0.713%201.061%2C-0.654%203%2C0.348%206.14%2C-0.244%208.789%2C-1.701%20C%207.296%2C24.92%205.182%2C22.842%204.308%2C20.112%204.201%2C19.774%204.279%2C19.405%204.514%2C19.143%204.607%2C19.038%204.718%2C18.955%204.84%2C18.899%202.802%2C17.264%201.525%2C14.753%201.525%2C12.003%20c%200%2C-0.042%200.006%2C-0.184%200.012%2C-0.226%200.04%2C-0.33%200.244%2C-0.618%200.54%2C-0.769%200.25%2C-0.124%200.536%2C-0.14%200.792%2C-0.048%20C%202.043%2C9.595%201.587%2C8.013%201.587%2C6.37%201.587%2C4.806%201.999%2C3.273%202.779%2C1.933%202.945%2C1.65%203.239%2C1.465%203.567%2C1.439%203.897%2C1.421%204.213%2C1.551%204.419%2C1.805%207.941%2C6.143%2013.036%2C8.91%2018.54%2C9.513%2018.519%2C9.284%2018.512%2C9.053%2018.512%2C8.824%2018.511%2C3.958%2022.458%2C0%2027.307%2C0%20c%202.234%2C0%204.391%2C0.862%206.01%2C2.38%201.459%2C-0.344%202.84%2C-0.902%204.119%2C-1.666%200.355%2C-0.212%200.811%2C-0.182%201.133%2C0.076%200.324%2C0.258%200.457%2C0.69%200.332%2C1.086%20-0.248%2C0.778%20-0.602%2C1.51%20-1.043%2C2.18%200.248%2C-0.094%200.494%2C-0.195%200.736%2C-0.304%200.406%2C-0.18%200.885%2C-0.072%201.171%2C0.27%200.289%2C0.341%200.314%2C0.83%200.068%2C1.2%20-1.022%2C1.532%20-2.267%2C2.87%20-3.71%2C3.986%200.004%2C0.174%200.008%2C0.35%200.008%2C0.526%200%2C11.44%20-8.672%2C23.27%20-23.182%2C23.27%20z%20M%205.026%2C29.457%20c%202.506%2C1.02%205.19%2C1.547%207.921%2C1.547%2013.262%2C0%2021.184%2C-10.813%2021.184%2C-21.267%200%2C-0.328%20-0.008%2C-0.654%20-0.02%2C-0.973%20C%2034.097%2C8.43%2034.25%2C8.111%2034.525%2C7.914%2035.048%2C7.532%2035.548%2C7.118%2036.017%2C6.674%2035.56%2C6.768%2035.101%2C6.842%2034.638%2C6.899%2034.175%2C6.961%2033.724%2C6.676%2033.572%2C6.228%2033.42%2C5.783%2033.6%2C5.291%2034.006%2C5.046%2034.572%2C4.708%2035.08%2C4.294%2035.518%2C3.818%2034.764%2C4.086%2033.987%2C4.297%2033.194%2C4.456%2032.846%2C4.528%2032.503%2C4.41%2032.268%2C4.158%2030.971%2C2.769%2029.213%2C2.003%2027.311%2C2.003%20c%20-3.751%2C0%20-6.798%2C3.063%20-6.798%2C6.825%200%2C0.523%200.059%2C1.05%200.177%2C1.565%200.069%2C0.307%20-0.009%2C0.626%20-0.208%2C0.867%20-0.2%2C0.24%20-0.505%2C0.366%20-0.818%2C0.353%20C%2013.661%2C11.307%208.004%2C8.653%203.914%2C4.27%203.698%2C4.945%203.586%2C5.653%203.586%2C6.371%20c%200%2C2.284%201.132%2C4.411%203.028%2C5.686%200.372%2C0.25%200.532%2C0.714%200.392%2C1.139%20-0.138%2C0.424%20-0.51%2C0.75%20-0.986%2C0.689%20-0.796%2C-0.028%20-1.584%2C-0.164%20-2.34%2C-0.401%200.572%2C2.58%202.624%2C4.672%205.294%2C5.211%200.456%2C0.094%200.786%2C0.482%200.803%2C0.945%200.016%2C0.461%20-0.286%2C0.875%20-0.73%2C1%20-0.704%2C0.195%20-1.436%2C0.299%20-2.18%2C0.312%201.191%2C1.976%203.325%2C3.251%205.692%2C3.296%200.423%2C0.008%200.792%2C0.283%200.931%2C0.682%200.132%2C0.402%200%2C0.844%20-0.332%2C1.105%20-2.39%2C1.877%20-5.168%2C3.041%20-8.132%2C3.422%20z%22%20%20%20id%3D%22path822%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-twitter"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-twitter"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-video, .box[class*="icon-video"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-video"] .box-header > h2:first-child:last-child::before {
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Video%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20100%20100%22%20style%3D%22enable-background%3Anew%200%200%20100%20100%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M16.9%2C34.5v30.4c0%2C5%2C4.1%2C9.1%2C9.1%2C9.1l0%2C0h47.5c5%2C0%2C9.1-4.1%2C9.1-9.1l0%2C0V34.5c0-5-4.1-9.1-9.1-9.1c0%2C0%2C0%2C0%2C0%2C0%20%20H26C21%2C25.4%2C16.9%2C29.5%2C16.9%2C34.5z%20M73.5%2C29c3%2C0%2C5.4%2C2.4%2C5.4%2C5.4v30.4c0%2C3-2.4%2C5.4-5.4%2C5.4l0%2C0H26c-3%2C0-5.4-2.4-5.4-5.4l0%2C0V34.5%20%20c0-3%2C2.4-5.4%2C5.4-5.4H73.5z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M43.3%2C58.7l18.1-9.1l-18.1-9.1V58.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}

.box[class*="icon-video"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-video"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.icon-zoom, .box[class*="icon-zoom"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-zoom"] .box-header > h2:first-child:last-child::before, figure .fancybox:not(.download):after {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.2291 6.08929L18.2402 11.3125L15.3073 16.0536L9.60895 16.8572L5.41901 13L5.9218 7.53572L10.6983 4.40179L16.2291 6.08929Z' stroke='%23020F30' stroke-miterlimit='10'/%3E%3Cpath d='M15.3073 16.0536L19.6648 21.7589' stroke='%23020F30' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat

}

.box[class*="icon-zoom"] .box-header > h2:first-child:last-child::before, aside > .module-teaserlist[class*="icon-zoom"] .box-header > h2:first-child:last-child::before {
    height: 100%;
    background-position: 50%;
    background-size: contain
}

.box .box-icon, aside > .module-teaserlist .box-icon {
    background-size: 40px
}

.icon-phone, .icon-mail, .icon-fax, .icon-fullscreen, .icon-share, .icon-download-white, .box-quote--combined .box-quote__toggle {
    background-position: 0 center;
    background-size: 16px;
    padding-left: 25px
}

a.icon-link, a.icon-download, .icon-retweet {
    background-position: 0 9px;
    background-size: 12px;
    padding-left: 17px
}
.breadcrumb > li + li:before {
    padding: 0 8px;
}
.module-teaserlist a.icon-link, .module-stage a.icon-link, .box a.icon-link, aside > .module-teaserlist a.icon-link, .module-teaserlist a.icon-link-external, .module-stage a.icon-link-external, .box a.icon-link-external, aside > .module-teaserlist a.icon-link-external, .module-teaserlist a.icon-download, .module-stage a.icon-download, .box a.icon-download, aside > .module-teaserlist a.icon-download {
    background-position: 0 7px
}



.main .icon-phone, .main .icon-mail, .main .icon-fax {
    background-size: 18px
}

a.icon-mail {
    background-position: 0 73%
}

.icon-retweet {
    background-position: 0 6px;
    background-size: 13px
}

[class*="svg-icon-"] {
    display: block;
    height: 20px;
    width: 20px;
    fill: #000
}

.svg-logo-bmbf {
    display: block
}

.icon-wrap {
    background: transparent;
    margin: 0
}

.svg-icon-playvideo {
    height: 42px;
    width: 60px;
    fill: #004f80
}

a:hover .svg-icon-playvideo, a:focus .svg-icon-playvideo, a:active .svg-icon-playvideo {
    fill: #3E3E3E;
    text-decoration:underline;
    text-decoration-color: #c1ca31;
}

@font-face {
    font-family: "Yantramanav";
    src: url("../fonts/Yantramanav-Regular.ttf");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "Yantramanav";
    src: url("../fonts/Yantramanav-Bold.ttf");
    font-style: normal;
    font-weight: bold
}

@font-face {
    font-family: "Yantramanav";
    src: url("../fonts/Yantramanav-Light.ttf");
    font-style: normal;
    font-weight: 100
}
@font-face {
    font-family: "Yantramanav";
    src: url("../fonts/Yantramanav-Medium.ttf");
    font-style: normal;
    font-weight: 500
}


html {
    font-size: 62.5%;
    line-height: 1.3
}

body {
    color: #020F30;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

h1, h3, .lexicon__term, .teaser-collapsible__content h4 {
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif
}

h1, h2, h3, .lexicon__term, h4, strong {
    font-weight: bold
}

em {
    font-style: italic
}

body, p, li {
    font-size: 1.8rem;
    line-height: 1.5555555556
}

.module-breadcrumb h2 {
    font-size: 2.8rem;
    line-height: 100%;
    font-weight: normal;
    margin: 0;
    bottom: 16px;
    position: absolute;
    left: 15px;
}
.module-breadcrumb h2 a {    color: #fff; }
.module-breadcrumb .submenu-centered ~ .wrap h2 {
    top: 42px;
    bottom: auto;
}

h1 {
    font-size: 42px;
    text-align: center;
    font-weight: normal;
    line-height: 100%;
}
aside ~ .main h1 {
    text-align: left;
    max-width: 538px;
}
.main h1 {
    margin: 0 30px;
    font-size: 34px;
    padding-top: 32px;
}
@media (min-width: 320px) and (max-width: 991px) {
    h1 {
        font-size: -webkit-calc(24px + (38 - 24) * (100vw - 320px) / (991 - 320));
        font-size: calc(24px + (38 - 24) * (100vw - 320px) / (991 - 320));
        line-height: -webkit-calc(30px + (44 - 30) * (100vw - 320px) / (991 - 320));
        line-height: calc(30px + (44 - 30) * (100vw - 320px) / (991 - 320))
    }
}

h2, .teaser-collapsible__headline {
    font-size: 2.4rem;
    line-height: 100%;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: normal
}

@media (min-width: 320px) and (max-width: 991px) {
    h2, .teaser-collapsible__headline {
        font-size: -webkit-calc(22px + (26 - 22) * (100vw - 320px) / (991 - 320));
        font-size: calc(22px + (26 - 22) * (100vw - 320px) / (991 - 320));
        line-height: -webkit-calc(32px + (32 - 32) * (100vw - 320px) / (991 - 320));
        line-height: calc(32px + (32 - 32) * (100vw - 320px) / (991 - 320))
    }
}

h3, .lexicon__term, .teaser-collapsible__content h4 {
    font-size: 2.2rem;
    line-height: 1.2727272727;
    font-weight: normal
}

@media (min-width: 320px) and (max-width: 991px) {
    h3, .lexicon__term, .teaser-collapsible__content h4 {
        font-size: -webkit-calc(20px + (22 - 20) * (100vw - 320px) / (991 - 320));
        font-size: calc(20px + (22 - 20) * (100vw - 320px) / (991 - 320));
        line-height: -webkit-calc(26px + (28 - 26) * (100vw - 320px) / (991 - 320));
        line-height: calc(26px + (28 - 26) * (100vw - 320px) / (991 - 320))
    }
}

h4 {
    font-size: 2rem;
    line-height: 1.3;
    font-weight: bold
}

@media (min-width: 320px) and (max-width: 991px) {
    h4 {
        font-size: -webkit-calc(18px + (20 - 18) * (100vw - 320px) / (991 - 320));
        font-size: calc(18px + (20 - 18) * (100vw - 320px) / (991 - 320));
        line-height: -webkit-calc(24px + (26 - 24) * (100vw - 320px) / (991 - 320));
        line-height: calc(24px + (26 - 24) * (100vw - 320px) / (991 - 320))
    }
}

h5 {
    font-size: 2rem;
    line-height: 1.3;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: 400
}

@media (min-width: 320px) and (max-width: 991px) {
    h5 {
        font-size: -webkit-calc(18px + (20 - 18) * (100vw - 320px) / (991 - 320));
        font-size: calc(18px + (20 - 18) * (100vw - 320px) / (991 - 320));
        line-height: -webkit-calc(24px + (26 - 24) * (100vw - 320px) / (991 - 320));
        line-height: calc(24px + (26 - 24) * (100vw - 320px) / (991 - 320))
    }
}

h6 {
    font-size: 1.8rem;
    line-height: 1.4444444444;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-style: italic
}

@media (min-width: 320px) and (max-width: 991px) {
    h6 {
        font-size: -webkit-calc(16px + (18 - 16) * (100vw - 320px) / (991 - 320));
        font-size: calc(16px + (18 - 16) * (100vw - 320px) / (991 - 320));
        line-height: -webkit-calc(22px + (26 - 22) * (100vw - 320px) / (991 - 320));
        line-height: calc(22px + (26 - 22) * (100vw - 320px) / (991 - 320))
    }
}

p {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto
}

h1, h2, h3, .lexicon__term, h4, h5, p, ul, ol {
    margin-bottom: 12px
}

@media (min-width: 320px) and (max-width: 768px) {
    h1 {
        margin-bottom: 15px
    }
}

@media (min-width: 320px) and (max-width: 991px) {
    p {
        font-size: -webkit-calc(16px + (18 - 16) * (100vw - 320px) / (991 - 320));
        font-size: calc(16px + (18 - 16) * (100vw - 320px) / (991 - 320));
        line-height: -webkit-calc(22px + (26 - 22) * (100vw - 320px) / (991 - 320));
        line-height: calc(22px + (26 - 22) * (100vw - 320px) / (991 - 320))
    }
}

hr {
    clear: both;
    border: none;
    border-top: 1px dotted #a6acb3
}

acronym, abbr {
    text-decoration: underline dotted;
    cursor: help;
}

.videoplayer {
    width: 60%;
    margin: 20px auto 40px;
    display: block;
}

a {
    color: #020f30;
    text-decoration: none
}
a:hover, a:focus, a:active {
}

ul {
    list-style-image: url(../images/list-bullet.png);
    margin-left: 0.75em
}

ol {
    list-style-type: decimal;
    margin-left: 1.25em
}

.summary, .summary > p {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 39px
}

@media (min-width: 320px) and (max-width: 991px) {
    .summary, .summary > p {
        font-size: -webkit-calc(16px + (20 - 16) * (100vw - 320px) / (991 - 320));
        font-size: calc(16px + (20 - 16) * (100vw - 320px) / (991 - 320));
        line-height: -webkit-calc(22px + (26 - 22) * (100vw - 320px) / (991 - 320));
        line-height: calc(22px + (26 - 22) * (100vw - 320px) / (991 - 320));
        margin-bottom: -webkit-calc(20px + (39 - 20) * (100vw - 320px) / (991 - 320));
        margin-bottom: calc(20px + (39 - 20) * (100vw - 320px) / (991 - 320))
    }
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

button {
    font-family: "Yantramanav", sans-serif
}

input[type="search"], input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

input[type="checkbox"], input[type="radio"] {
    border: 0;
    height: auto;
    padding: 0;
    width: auto
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

::-webkit-input-placeholder {
    color: #4f4f4f
}

::-moz-placeholder {
    color: #4f4f4f
}

:-ms-input-placeholder {
    color: #4f4f4f
}

:-moz-placeholder {
    color: #4f4f4f
}

::placeholder {
    color: #4f4f4f
}

.box form + form, aside > .module-teaserlist form + form {
    margin-top: 2em
}

.form-section {
    margin-top: 2em;
    position: relative
}

.form-section + .form-section {
    margin-top: 0
}

.form-section > legend {
    border-top: 1px dotted #a6acb3;
    display: block;
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif;
    margin-bottom: 0.5em;
    padding: 9px 0;
    width: 100%;
    font-size: 1.8rem;
    line-height: 1.3333333333
}

.form-section > legend:first-child {
    padding-top: 25px
}

.form-item {
    margin-bottom: 40px
}

.form-item:before, .form-item:after {
    content: " ";
    display: table
}

.form-item:after {
    clear: both
}

form > .form-item:last-child {
    margin-bottom: 0
}

label, .form-field {
    display: block;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-size: 1.8rem;
    line-height: 1.4444444444
}

label {
    margin-bottom: 12px;
    font-weight: 600
}

.form-item-select label {
    display: none
}

::-webkit-input-placeholder {
    color: #a6acb3
}

:-moz-placeholder {
    color: #a6acb3
}

::-moz-placeholder {
    color: #a6acb3
}

:-ms-input-placeholder {
    color: #a6acb3
}

.option-group .form-field, .option-group label {
    display: table-cell;
    vertical-align: top;
    width: auto
}

.option-group label {
    padding-left: .5em
}

.option-group .form-field {
    background: transparent;
    border-radius: 0;
    margin-top: .5em;
    max-width: 30px;
    padding: 0
}

.option-group-item {
    display: table
}

.form-field {
    border: 1px solid #D1D1D1;
    border-radius: 5px;
    color: #828282;
    padding: 8px 16px 11px;
    width: 100%
}

.form-field:focus {
    border-color: #004f80;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    outline: none
}

@media (max-width: 1024px) {
    .form-field {
        width: 100%
    }
}

select.form-field {
    background-color: white;
    min-width: -webkit-calc(320px - (16px * 2));
    min-width: calc(320px - (16px * 2))
}

.field-large {
    width: 100%
}

.field-select {
    margin-bottom: 0;
    width: auto;
    color: #373737;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS42NTYiIGhlaWdodD0iNy40MDIiPjxwYXRoIGQ9Ik0uMDAxIDEuNTc1TDEuNTc0LjAwMWw0LjI1NSA0LjI1NUwxMC4wODMuMDAxbDEuNTc0IDEuNTc0LTUuODI4IDUuODI2eiIvPjwvc3ZnPg==");
    background-position: -webkit-calc(100% - 29px) 50%;
    background-position: calc(100% - 29px) 50%;
    padding-right: -webkit-calc(29px + 20px);
    padding-right: calc(29px + 20px);
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: ''
}

.field-select option {
    color: #373737
}

.form-info {
    font-size: 1.3rem;
    line-height: 1.3846153846;
    color: #6b6b6b
}

.form-item button, input.button {
    border-width: 0;
    cursor: pointer
}

.box .form-section, aside > .module-teaserlist .form-section {
    border-top-width: 0;
    margin-bottom: .5em;
    margin-top: 0;
    padding-top: 0
}

.box .form-section > legend, aside > .module-teaserlist .form-section > legend {
    color: #004f80;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin-bottom: 1em;
    font-size: 1.3rem;
    line-height: 1.3846153846;
    padding: 0;
    position: relative;
    text-transform: uppercase;
    top: 0
}

.box .form-field, aside > .module-teaserlist .form-field {
    background-color: #fff
}

.box .option-group .form-field, aside > .module-teaserlist .option-group .form-field {
    background: transparent;
    border-width: 0
}

.box .field-select, aside > .module-teaserlist .field-select {
    width: 100%
}

.field-search {
    padding-right: 40px
}

.button-search {
    background: transparent;
    border-width: 0;
    right: 0;
    position: absolute;
    top: .25em
}

@media (max-width: 1024px) {
    .button-search {
    }
}

.menu-toggle img {
    cursor: pointer;
    margin: 0;
    float: left
}
.menu-toggle.close {
    float: right;
    margin-bottom: 25px;
}
.menu-toggle.close span {
    font-size: 14px;
    font-weight: 500;
    line-height: 100%;
    color: #677199;
    padding-top: 5px;
    vertical-align: middle;
}
.menu-toggle.close img {
    float: right;
}
.menu-toggle img ~ span {
    float: right;
    margin-left: 11px;
    font-size: 18px;
    line-height: 100%;
    padding: 3px 0;
}
.button-search.open {
    height: 36px;
    width: 40px;
    display: none !important;
}
@media (max-width: 1024px) {
    .button-search.open {
        display: inline-block !important;
    }
}

.button-search .svg-icon, .search-toggle .svg-icon {
    cursor: pointer;
    fill: #020F30;
    margin: auto
}

.button-search:hover .svg-icon, .button-search:active .svg-icon, .search-toggle:hover .svg-icon, .search-toggle:active .svg-icon {
    fill: #000
}

.vormerkung {
    display: inline-block;
    background-color: #e0edf7;
    padding: 6px 9px 8px;
    line-height: 17px;
    margin-top: 10px;
    color: #004f80;
    font-size: 16px;
    margin-bottom: 10px;
    cursor: help
}

.page--iframe {
    border: 0
}

.page--iframe h1 {
    background: #004f80;
    color: white;
    padding: 20px
}

#iframe-data {
    height: 1496px;
}

.teaser-meta, .article-meta {
    position: relative
}

.teaser-meta p, .article-meta p {
    color: #6b6b6b;
    display: inline;
    margin-bottom: 0
}

.teaser-meta p + p:before, .article-meta p + p:before {
    color: #6b6b6b;
    content: '|';
    font-weight: normal;
    padding: 0 .5em 0 .25em
}

.teaser-meta .meta-category, .article-meta .meta-category {
    color: #004f80
}

.meta-topic, .meta-category {
    color: #004f80;
    font-weight: bold;
    margin-bottom: 0;
    text-transform: uppercase
}

.skip-navigation, .skip-navigation li {
    list-style: none;
    margin: 0;
    padding: 0
}

.skip-navigation .skip {
    left: 5px;
    top: 5px
}

.skip:active, .skip:focus {
    position: absolute;
    top: 0;
    left: 0;
    background: white;
    color: black;
    font-weight: bold;
    padding: 5px;
    text-decoration: underline;
    z-index: 9999
}

.skiplinks {
    position: relative;
    width: 100%
}

.skiplinks .skip {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#scrollup {
    position: fixed;
    right: 65px;
    bottom: 65px;
    display: none;
    text-align: right;
    -webkit-backface-visibility: hidden;
    z-index: 500
}

#scrollup a {
    background: #D1D1D1;
    border-radius: 25px;
    display: inline-block;
    height: 50px;
    width: 50px
}

#scrollup a:hover, #scrollup a:focus, #scrollup a:active {
    background: #3E3E3E
}

#scrollup a:hover > .svg-icon, #scrollup a:focus > .svg-icon, #scrollup a:active > .svg-icon {
    fill: #fff
}

#scrollup a > .svg-icon {
    fill: #000000;
    margin: 14px auto
}

.no-js #scrollup {
    display: block
}

@media (max-width: 1024px) {
    #scrollup {
        position: fixed;
        right: 32px;
        bottom: 32px
    }
}

@media (max-width: 768px) {
    #scrollup {
        position: fixed;
        right: 16px;
        bottom: 16px
    }
}

/** Begin Fixed Header **/
body {
    margin-top: 0 !important;
}
#header > .wrap-container {
    width:100%;
    z-index:5;
    background-color:#fff;
}
#header.fixed > .wrap-container {
    position:fixed;
    height:66px;
    border-bottom: 1px solid #EAEAEA;
}
#header.fixed > .wrap-container .main-title {
    height:53px;
    margin-bottom:0;
}
#header.fixed > .wrap-container > .wrap .main-title a {
    top: 15px;
}
#header.fixed > .wrap-container > .wrap .main-title .bmbf-link-header {
    display:none;
}

body.pagetype-home #header.fixed + #main #stage, #header.fixed .module-breadcrumb {
    margin-top:137px;
}
@media(min-width:1024px) {
    #header.fixed > .wrap-container .menu-meta {
        display:none;
    }
}
@media(max-width:1024px) {
    #header.fixed > .wrap-container {
        height:50px;
    }
    #header.fixed > .wrap-container > .wrap .main-title {
        top:11px;
        height: 48px;
    }
    #header.fixed > .wrap-container > .wrap .main-title a {
        top: 2px;
    }
    body.pagetype-home #header.fixed + #main #stage, #header.fixed .module-breadcrumb {
        margin-top:104px;
    }
    #header.fixed #form-search.globalsearch.open {
        position:fixed;
        top:50px;
    }
}
/** End Fixed Header **/

#header #menu {
    margin-top: -36px;
    z-index:100;
}
@media (max-width: 1024px) {
    #header #menu {
        margin-top: 0;
    }
}

@media (min-width: 821px) {
    body[data-rsevent-id] .menu-main > ul {
        margin-right: 90px
    }
}

body[data-rsevent-id] [type=button] {
    pointer-events: all
}

body[data-rsevent-id] .toggles {
    height: 36px;
    pointer-events: none
}

body[data-rsevent-id] .toggles #rs-wrapper {
    position: static;
    float: left
}

body[data-rsevent-id] .toggles #rs-wrapper #rs-button {
    text-align: right
}

body[data-rsevent-id] .toggles #rs-wrapper #rs-button .rsbtn_play {
    float: none;
    margin-bottom: 0;
    top: 0;
    background-size: 100%;
    width: 36px;
    height: 36px;
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235.977%22%20height%3D%2235.977%22%3E%3Ccircle%20cx%3D%2217.989%22%20cy%3D%2217.989%22%20r%3D%2217.989%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M25.267%208.58a.769.769%200%200%200-.592.237l-.118.118a.828.828%200%200%200-.059%201.124%2012.131%2012.131%200%200%201%20.177%2015.862.828.828%200%200%200%20.059%201.124l.118.118a.861.861%200%200%200%201.243-.059%2013.965%2013.965%200%200%200-.236-18.283.828.828%200%200%200-.592-.3zM7.337%2021.121h3.372l6.154%205.089a.826.826%200%200%200%201.361-.592V10.592a.828.828%200%200%200-1.361-.651l-6.154%205.148H7.337a.828.828%200%200%200-.828.832v4.438a.828.828%200%200%200%20.828.828zm14.972-8.754a.769.769%200%200%200-.592.237l-.178.178a.828.828%200%200%200-.059%201.065%206.746%206.746%200%200%201%20.178%208.284.828.828%200%200%200%20.059%201.065l.178.178a.828.828%200%200%200%20.592.237h.059a.828.828%200%200%200%20.592-.3%208.58%208.58%200%200%200-.238-10.59.828.828%200%200%200-.592-.3z%22%20fill%3D%22%23004f80%22%2F%3E%3C%2Fsvg%3E");
    background-color: transparent;
    box-shadow: none;
    pointer-events: all
}

body[data-rsevent-id] .toggles #rs-wrapper #rs-button .rsbtn_tooltoggle {
    right: -8px;
    left: auto;
    border-left: 1px solid #677077;
    pointer-events: all
}

body[data-rsevent-id] .toggles #rs-wrapper #rs-button .rsbtn_tooltoggle i {
    margin-left: 1px
}

body[data-rsevent-id] .toggles #rs-wrapper #rs-button .rsbtn_toolpanel {
    text-align: left;
    pointer-events: all
}

body[data-rsevent-id] .toggles #rs-wrapper #rs-button .rsbtn_exp {
    margin-top: 4px;
    pointer-events: all
}

body[data-rsevent-id] .toggles #rs-wrapper #rs-button .rsbtn_exp .rs-player-loadindicator {
    background: #004f80
}

.toggles {
    position: absolute;
    right: 48px;
    bottom: 5px;
    z-index: 101;
    display: none;
}

.toggles .form-search {
    float: left;
    width: 180px;
    display: none
}

.toggles.open {
    background: white;
    bottom: 0;
    left: 32px;
    padding-top: 32px;
    top: 0
}

.toggles.open .menu-toggle, .toggles.open .search-toggle {
    display: none
}

.toggles.open .form-search {
    display: block;
    width: 100%
}

.toggles .form-section {
    border-width: 0;
    margin-top: 0;
    padding-top: 0
}

.toggles .form-field {
    margin: 0;
    width: 100%
}

.toggles .form-item {
    margin-bottom: 0
}

.toggles .button-search {
    left: auto;
    right: 0;
    top: 0
}

.search-toggle {
    padding: 0;
    margin-right: 11px;
    background: none;
    border: none;
    border-radius: unset;
    color: #5e5e5e;
    cursor: pointer;
}

.search-toggle.close {
    display: none
}
#toggle-bar .search-toggle.close {
    position:relative;
}
#toggle-bar .search-toggle.close::after {
    content: ' ';
    height: 2px;
    width: 40px;
    position: absolute;
    border-bottom: 2px solid #677199;
    top: 32px;
    left: -4px;
}

@media (max-width: 1024px) {
    .toggles {
        display: flex;
        align-content: center;
        align-items: center;
        right: 32px;
        bottom: 8px;
    }

    .toggles .form-search {
        display: none
    }

    .toggles.open {
        background: white;
        bottom: 0;
        left: 32px;
        padding-top: 32px;
        top: 0
    }

    .toggles.open .menu-toggle, .toggles.open .search-toggle {
        display: none
    }

    .toggles.open .form-search {
        display: block;
        width: 100%
    }

    .search-toggle {
        display: block
    }
}

@media (max-width: 768px) {
    .toggles {
        right: 16px
    }

    .toggles.open {
        left: 16px;
        padding-top: 26px;
        top: 0
    }
}

#form-search {
    background: #fff;
    display: none
}

#form-search.globalsearch.open {
    display: block;
    position: absolute;
    width: 100%;
    z-index: 200;
    height: 197px;
    top: 105px;
    background-color: transparent;
}
#form-search.globalsearch.open .wrap .form-search {
    box-shadow: 0 2px 4px rgba(0,0,0,0.25);
    background-color: #fff;
}
#form-search.globalsearch.open .form-field {
    font-family: "Yantramanav", sans-serif;
    font-size: 1.4rem;
    line-height: 100%;
    margin: 75px auto;
    background: #eaeaea;
    border: none;
    height: 48px;
    max-width:480px;
    width:100%;
}

@media (max-width: 768px) {
    #form-search.globalsearch.open .form-field {
        max-width: -webkit-calc(100% - 64px);
        max-width: calc(100% - 64px)
    }
}

#form-search.globalsearch.open .form-field:focus {
    box-shadow: none
}

#form-search.globalsearch.open .form-section {
    margin: 0;
    height: 197px;
}

#form-search.globalsearch.open .button-search {
    font-size: 2rem;
    line-height: 100%;
    right: calc( 50% - 80px );
    position: absolute;
    bottom: 24px;
    width: 160px;
    top: auto;
    display: flex;
    align-items: center;
    align-content: center;
}
#form-search.globalsearch.open .button-search img {
    margin-right: 8px;
}
#form-search.globalsearch.open .form-item {
    margin: 0;
}
#form-search.globalsearch.open .button-search .svg-icon {
    fill: #fff;
    position: absolute;
    right: 15px;
    top: 11px;
    height: 29px;
    width: 29px
}
.search-toggle.close.inside {
    position: absolute;
    right: 29px;
    top: 32px;
    height: 24px;
    width: 100px;
    margin: 0;
}
.search-toggle.close.inside span {
    float: left;
    font-size: 14px;
    color: #677199;
    padding: 3px 5px 0 0;
}
@media (max-width: 768px) {
}

.module:before, .module:after {
    content: " ";
    display: table
}

.module:after {
    clear: both
}

.module-breadcrumb {
    position: relative;
    border-top: 1px solid #eaeaea;
    margin: 0 auto;
    background-image: url("/site/img/pattern_dunkelblau_1920x161.jpg");
    background-size: cover;
}
#header .module-breadcrumb .wrap {
    height: 120px;
}
#header .module-breadcrumb .submenu-centered ~ .wrap {
    height: 160px;
}
.module-secondary {
    background-color: #9dcae5;
    color: #004f80
}

.module-default {
    background-color: white
}

.module-default .main .content {
    padding-bottom: 50px;
    position: relative
}
.has-aside .module-default .main .content {
    margin-left: 32px;
}
@media (min-width: 821px) {
    .has-aside .module-default .main .content {
        margin-left: 0;
    }
}
.module-default .main > .pagination:first-child:last-child {
    margin-top: 11px
}

.module-default .main > .pagination:first-child:last-child::before {
    border-top: 1px dotted #a6acb3;
    width: 100%;
    content: '';
    margin-top: -26px
}

.no-aside .module-default > .wrap > .main {
    width: 100%;
    float: none
}

.module-default > .wrap > .main > .content + .pagination {
    margin-top: -40px;
    position: relative;
    z-index: 1
}

@media (min-width: 769px) {
    .module-default.sidebar-top .prelude .content {
        width: -webkit-calc(100% - 32.1799307958%);
        width: calc(100% - 32.1799307958%)
    }

    .module-default.sidebar-top .sidebar {
        position: absolute;
        right: 0;
        top: 45px
    }
}

.module-media {
    background: #3E3E3E;
    color: white
}

body.pagetype-home .module-stage {
    margin-top: 0
}

body:not(.pagetype-home) .module-stage {
    margin-top: 26px
}

body:not(.pagetype-home) .module-stage .stage-slider {
    padding-bottom: 0
}

body:not(.pagetype-home) .wrap .module-stage > .wrap {
    padding-left: 0;
    padding-right: 0
}

body.pagetype-home #main .module-default .main .content {
    padding-bottom:0;
}
body.pagetype-home #main .module-default .main .content .article-section {
    padding: 16px;
    border: 1px solid #EAEAEA;
    box-sizing: border-box;
    box-shadow: 2px 2px 0 #EAEAEA;
}
body.pagetype-home #main .module-default .main .content .article-section p {
    font-size: 2.5rem;
    padding-bottom:0;
    margin-bottom:0;
}

@media(max-width:768px) {
    body.pagetype-home #main .module-default .main .content .article-section {
        margin: 20px 15px 0 15px;
    }
}
@media(max-width:991px) {
    body.pagetype-home #main .module-default .main .content .article-section p {
        font-size: 2rem;
        line-height: 25px;
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-stage .stage-slider {
        padding-bottom: 0
    }
}

.module-stage .content {
    padding-bottom: 20px;
    padding-top: 20px
}

.module-stage h1 {
    text-align: left;
    margin-bottom: 15px;
    padding-left: 1px
}

@media (min-width: 821px) and (max-width: 1024px) {
    .module-stage h1 {
        font-size: -webkit-calc(28px + (38 - 28) * (100vw - 821px) / (1024 - 821px));
        font-size: calc(28px + (38 - 28) * (100vw - 821px) / (1024 - 821px))
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-stage h1 {
        font-size: -webkit-calc(22px + (28 - 22) * (100vw - 320px) / (820 - 320));
        font-size: calc(22px + (28 - 22) * (100vw - 320px) / (820 - 320));
        margin-bottom: 6px
    }
}

.module-stage h2 {
    line-height: 1.2;
    margin-bottom: 20px
}

.module-stage h2:only-child {
    margin-bottom: 0
}

.module-stage .teaser-content {
    padding: 60px 0 32px 0;
    position: relative;
    float: none;
    width: 100%
}

.module-stage .teaser-content .media-type {
    color:#a1a1a1;
}

@media (min-width: 320px) and (max-width: 599px) {
    .module-stage .teaser-content {
        padding-top: 45px !important
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-stage .teaser-content {
        padding-left: 16px;
        padding-right: 16px
    }
}

@media (min-width: 821px) and (max-width: 1024px) {
    .module-stage .teaser-content .teaser-meta p {
        font-size: -webkit-calc(14px + (20 - 14) * (100vw - 821px) / (1024 - 821));
        font-size: calc(14px + (20 - 14) * (100vw - 821px) / (1024 - 821))
    }
}

@media (max-width: 768px) {
    .module-stage .teaser-content .teaser-meta p {
        font-size: 1.4rem;
        line-height: 1.5714285714
    }
}

.module-stage .teaser-content p {
    font-size: 1.8rem
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-stage .teaser-content p {
        font-size: 1.6rem;
        line-height: 1.5
    }
}

.module-stage .teaser-content > a {
    display: inline-block
}

.module-stage .teaser-content > a:focus, .module-stage .teaser-content > a:hover {
    text-decoration: none
}

.module-stage .teaser-content .readmore-wrap {
    display: none
}

.module-stage .no-dots .teaser-content {
    padding-top: 42px !important
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-stage .no-dots .teaser-content {
        padding-top: 20px !important
    }
}

.module-stage .teaser-media {
    min-height:unset !important;
    margin-right: 0;
    position: relative;
    float: none;
    width: 100%;
}

@media (min-width: 320px) and (max-width: 1251px) {
    .module-stage .teaser-media {
        min-height: -webkit-calc(180px + (650.25 - 179.917) * (100vw - 320px) / (1251 - 320));
        min-height: calc(180px + (650.25 - 179.917) * (100vw - 320px) / (1251 - 320))
    }
}

.module-stage .teaser-media .button.teaser-video {
    position: absolute;
    bottom: 20px !important;
    left: 20px !important;
    height: 40px !important;
    font-size: 1.7rem !important;
    padding: 2px 40px 4px 18px !important;
    background-size: 12px !important;
    background-position: 86% 50% !important
}

.module-stage .teaser-media .video-js .vjs-control-bar {
    display: none
}

.module-stage .teaser-media .video-js .vjs-big-play-button {
    background-image: url("data:image/png;base64,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") !important;
    background-size: 100% !important;
    width: 137px;
    height: 101px;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    bottom: auto;
    -webkit-transition: background-image 0.5s ease;
    transition: background-image 0.5s ease
}

.module-stage .teaser-media .video-js .vjs-big-play-button:hover {
    background-image: url("data:image/png;base64,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") !important
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-stage .teaser-media .video-js .vjs-big-play-button {
        width: -webkit-calc(50px + (100 - 50) * (100vw - 320px) / (820 - 320));
        width: calc(50px + (100 - 50) * (100vw - 320px) / (820 - 320));
        height: -webkit-calc(38px + (74.06 - 38.06) * (100vw - 320px) / (820 - 320));
        height: calc(38px + (74.06 - 38.06) * (100vw - 320px) / (820 - 320))
    }
}

.module-stage .block-teaser {
    padding: 0
}

.module-stage .block-teaser--imagesmall {
    margin: 25px 0
}

.module-stage .block-teaser--imagesmall .teaser-content {
    padding-top: 0;
    width: 68%
}

.module-stage .block-teaser--imagesmall .teaser-content:before {
    display: none
}

.module-stage .block-teaser--imagesmall .teaser-media {
    width: 32.41%
}

.module-stage .teaser-meta {
    margin-top: -8px
}

.module-stage .teaser-meta .meta-date {
    color: #004f80
}

.module-stage .teaser-meta p {
    font-size: 2rem;
    line-height: 1.3
}

.module-stage + .module-default > .wrap > .main > .content .module-teaserlist:nth-child(2) > h2:first-child {
    border-bottom: 0;
    padding-bottom: 0;
    text-transform: uppercase;
    color: #004f80
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-stage + .module-default > .wrap > .main > .content .module-teaserlist:nth-child(2) > h2:first-child {
        margin-top: 0;
        font-size: -webkit-calc(18px + (26 - 18) * (100vw - 320px) / (820 - 320));
        font-size: calc(18px + (26 - 18) * (100vw - 320px) / (820 - 320));
        line-height: -webkit-calc(26px + (34 - 26) * (100vw - 320px) / (820 - 320));
        line-height: calc(26px + (34 - 26) * (100vw - 320px) / (820 - 320))
    }
}
#stage .wrap {
    max-width: 100vw;
    padding:0;
}
.stage-title {
    font-size: 2.6rem;
    line-height: 1.3846153846;
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif;
    font-weight: bold
}

@media (min-width: 501px) and (max-width: 768px) {
    .module-teaserlist:not(.module-searchresultlist) article.block-teaser--imageleft:not(.block-teaser--thin), .module-teaserlist:not(.module-searchresultlist) div.block-teaser--imageleft:not(.block-teaser--thin) {
        width: -webkit-calc(50% - 10px);
        width: calc(50% - 10px);
        display: inline-block;
        float: none;
        vertical-align: top;
        margin-right: 10px;
        margin-bottom: 5px;
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-top: 0;
        border-top: 0
    }

    .module-teaserlist:not(.module-searchresultlist) article.block-teaser--imageleft:not(.block-teaser--thin):nth-of-type(even), .module-teaserlist:not(.module-searchresultlist) div.block-teaser--imageleft:not(.block-teaser--thin):nth-of-type(even) {
        margin-right: 0
    }

    .module-teaserlist:not(.module-searchresultlist) article.block-teaser--imageleft:not(.block-teaser--thin):nth-last-of-type(-n+2), .module-teaserlist:not(.module-searchresultlist) div.block-teaser--imageleft:not(.block-teaser--thin):nth-last-of-type(-n+2) {
        margin-bottom: 0
    }

    .module-teaserlist:not(.module-searchresultlist) article.block-teaser--imageleft:not(.block-teaser--thin) h3, .module-teaserlist:not(.module-searchresultlist) article.block-teaser--imageleft:not(.block-teaser--thin) .lexicon__term, .module-teaserlist:not(.module-searchresultlist) div.block-teaser--imageleft:not(.block-teaser--thin) h3, .module-teaserlist:not(.module-searchresultlist) div.block-teaser--imageleft:not(.block-teaser--thin) .lexicon__term {
        font-size: 2rem;
        line-height: 1.4
    }
}

/* Extra Stage for BuFi*/

#stage .teaser-content {color: #fff;}

#stage .stage-slider .small {
    position:absolute;
    top: -75px;
    line-height:107px;
}

.module-extraStage h1 {
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 8rem;
    line-height: 100%;
    font-weight: normal;

}
@media(max-width:1560px) {
	#stage .stage-slider .small {
		line-height: 100%;
		font-size: 2.5vw;
		top: -34px;
	}
	.module-extraStage h1 {
    font-size: 4vw;

	}
	.module-extraStage .teaser-content .wrap > a.stage-download {
		font-size: 1.6rem;
		min-width: 385px;
		padding: 3px 0px;
	}
	.module-extraStage .teaser-content .wrap > a:last-of-type {
		font-size: 1.6rem;
	}
	#stage .slick-slide .teaser-media img {
		min-height: 260px;
	}
}

@media(max-width:1000px) {
	.module-extraStage .teaser-content .wrap > a.stage-download {
		padding: 0px 5px 5px 5px !important;
	}
	#stage .stage-slider .small {
	  top: -25px;
	}
}
@media(max-width:778px) {
	#stage .slick-slide .teaser-media img {
		min-height: 225px;
	}
	.module-stage .no-dots .teaser-content {
  padding-top: 35px !important;
}
}

.module-extraStage .slide .teaser-content {
    max-width: 1140px;
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 15px;
    font-size: 1.111em;
}
@media(max-width:888px) {
    .module-extraStage .slide .teaser-content {
        top:18px;
    }
}

.module-extraStage .block-teaser .teaser-media, .module-extraStage .block-teaser .teaser-content {
    float: none;
}
.module-stage .teaser-media{
    min-height:auto;
}
.module-extraStage .teaser-content .wrap > a.stage-download::before {
    position: relative;
    top: 6px;
    left: -2px;
}
.module-extraStage .teaser-content .wrap > a.stage-download {
    display:inline-block;
    min-width:390px;
    background-color: #fff;
    padding: 7px 10px;
    text-align:center;
    color: #020F30;
    margin-right: 16px;
    transition:all 0.15s ease-in;
}
.module-extraStage .teaser-content .wrap > a.stage-download:hover {
    text-decoration:none;
    background-color:#c1ca31;
}
.module-extraStage .teaser-content .wrap > a.stage-download span.media-type {
    transition:all 0.15s ease-in;
}
.module-extraStage .teaser-content .wrap > a.stage-download:hover span.media-type {
    color: #454545;
}
@media (max-width:385px) {
	.module-extraStage .teaser-content .wrap > a.stage-download span.media-type {
		display: none;
	}
}
.module-extraStage .teaser-content .wrap > a:last-of-type {
    padding: 32px 8px 8px 8px;
    border-bottom: 2px solid #fff;
    line-height: 1em;
    display: inline-block;
    transition:all 0.15s ease-in;
}
.module-extraStage .teaser-content .wrap > a:last-of-type:hover {
    text-decoration:none;
    border-bottom: 2px solid #c1ca31;
    color:#c1ca31;
}
.module-extraStage .teaser-content .wrap > a:last-of-type::after {
    content: '>';
    font-size: 30px;
    font-weight: 100;
    transition: all 0.15s ease-in;
    padding-left: 15px;
    vertical-align: bottom;
}
.module-extraStage .teaser-content .wrap > a:last-of-type:hover::after {
    color:#c1ca31;
}
@media (max-width:1024px) {
    .module-extraStage .block-teaser .teaser-content {
        left: 25px;
        transform: none;
		top:10px;
    }
}
@media (max-width:768px) {
    .module-extraStage .block-teaser .teaser-content {
        left: 0;
		top:0;
    }
	.module-extraStage .teaser-content .wrap > a:last-of-type {
		padding: 16px 8px 8px 8px ;
	}
	#stage .stage-slider .small {
		font-size: 2rem;
	}
	#stage .stage-flex-container > h1 {
		font-size: 3.2rem;
	}
}

@media (max-width: 768px) {
    .module-extraStage h1 {
        margin-bottom:20px;
    }
    .module-extraStage .block-teaser .teaser-media img {
        min-height: 494px;
    }
    .module-extraStage .teaser-content .wrap > a.stage-download {
        min-height: 40px;
    }
}
@media (max-width: 847px) {
    .module-extraStage .teaser-content .wrap > a.stage-download:first-of-type {
        margin-bottom:10px;
    }
}
@media (max-width:576px) {
    .module-extraStage .slide .teaser-content {
        left: 0;
        top:0;
    }
    .module-extraStage h1 {
        font-size: 2.1em;
        margin-bottom:25px;
        margin-top: 15px;
    }
    #stage .stage-slider .small {
        font-size: 0.43em;
        top:0;
    }
    .module-extraStage .teaser-content .wrap > a {
        font-size: 0.7em;
    }
    .module-extraStage .teaser-content .wrap > a.stage-download {
        display:inline-block;
        text-align:center;
        width:100%;
        min-width:0;
        padding:0 5px 5px 5px;
    }
    .no-supports .module-extraStage .teaser-content .wrap > a.stage-download {
        padding:8px;
        font-size:16px;
    }
    .no-supports .module-extraStage .teaser-content .wrap > a.stage-download:before {
        content: none;
    }
}
@media (max-width: 320px) {
    .module-extraStage .teaser-content .wrap > a.stage-download::before {
        content: none;
    }
}

/* End Extra Stage*/

.module-teaserlist > h2 {
    margin: -7px 0 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #a6acb3
}

.article-section + .module-teaserlist {
    border-top: 1px dotted #a6acb3;
    margin-top: 28px;
    padding-top: 29px
}

.module-teaserlist .teaser-content {
    margin-top: 15px;
    font-size: 0
}

.module-teaserlist .teaser-content > a {
    display: inline
}

.module-teaserlist .teaser-content > a > p {
    display: inline;
    padding-right: 8px
}

.module-teaserlist .teaser-content h3, .module-teaserlist .teaser-content .lexicon__term {
    font-size: 2.4rem;
    line-height: 1.25;
    margin-bottom: 14px
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-teaserlist .teaser-content h3, .module-teaserlist .teaser-content .lexicon__term {
        font-size: 2rem;
        line-height: 1.4
    }
}

.module-teaserlist .teaser-content > .readmore-wrap {
    display: inline;
    font-weight: 600
}

.module-teaserlist .block-teaser--imageleft:not(.small--imageleft) .teaser-content {
    margin-top: 3px
}

aside > .module-teaserlist {
    margin-top: 0 !important
}

aside > .module-teaserlist h2 {
    color: #004f80
}

.module-teaserlist--horizontal .teaserlist-foot {
    border-width: 0
}

.module-medialist > .wrap > .content {
    padding-top: 30px
}

.module-medialist h3, .module-medialist .lexicon__term {
    font-weight: bold
}

.pagetype-default .module-medialist .teaserlist .block-teaser {
    margin-bottom: 30px !important
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-medialist .teaserlist .block-teaser {
        padding: 0 9px !important
    }
}

@media (min-width: 601px) and (max-width: 959px) {
    body .module-medialist .teaserlist .block-teaser {
        width: 50% !important
    }
}

@media (min-width: 320px) and (max-width: 600px) {
    .pagetype-media .module-medialist .teaserlist .block-teaser {
        margin-bottom: 27px !important
    }

    body .module-medialist .teaserlist .block-teaser {
        width: 100% !important
    }
}

@media (min-width: 320px) and (max-width: 959px) {
    .module-medialist .teaserlist .block-teaser .teaser-media {
        width: auto;
        float: none;
        display: inline-block
    }

    .module-medialist .teaserlist .block-teaser .teaser-media .teaser-image {
        max-height: 100%;
        display: inline-block
    }

    .module-medialist .teaserlist .block-teaser .teaser-media .teaser-image > a {
        display: inline-block
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-medialist .teaserlist .block-teaser .teaser-media figure {
        border: 0 !important
    }
}

@media (min-width: 320px) and (max-width: 600px) {
    .module-medialist .teaserlist .block-teaser .teaser-media {
        margin-bottom: 0
    }
}

.module-medialist .teaserlist .block-teaser .teaser-meta {
    margin-top: 0;
    font-size: 1.4rem;
    line-height: 1.4285714286;
    margin-bottom: 7px
}

@media (min-width: 320px) and (max-width: 600px) {
    .module-medialist .teaserlist .block-teaser .teaser-meta {
        margin-bottom: 2px
    }
}

.module-medialist .teaserlist .block-teaser .teaser-meta p {
    font-size: 14px !important;
    line-height: 20px !important
}

@media (min-width: 320px) and (max-width: 959px) {
    .module-medialist .teaserlist .block-teaser .teaser-content {
        padding-left: 0;
        width: 100%
    }
}

.module-medialist .teaserlist .block-teaser .teaser-content h3, .module-medialist .teaserlist .block-teaser .teaser-content .lexicon__term {
    font-size: 24px !important;
    line-height: 32px !important;
    font-weight: 400
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-medialist .teaserlist .block-teaser .teaser-content h3, .module-medialist .teaserlist .block-teaser .teaser-content .lexicon__term {
        font-size: -webkit-calc(20px + (24 - 20) * (100vw - 320px) / (820 - 320)) !important;
        font-size: calc(20px + (24 - 20) * (100vw - 320px) / (820 - 320)) !important;
        line-height: -webkit-calc(28px + (32 - 28) * (100vw - 320px) / (820 - 320)) !important;
        line-height: calc(28px + (32 - 28) * (100vw - 320px) / (820 - 320)) !important
    }
}

@media (min-width: 320px) and (max-width: 500px) {
    .module-medialist .teaserlist .block-teaser .teaser-content > a {
        padding-right: 0
    }

    .module-medialist .teaserlist .block-teaser .teaser-content > a::after {
        content: none
    }
}

.module-medialist .teaserlist .block-teaser.block-teaser--video {
    overflow: hidden
}

.module-medialist .teaser-meta p, .module-medialist .meta-category:before, .module-medialist h2, .module-medialist a, .module-primary.module-teaserlist .teaser-meta p, .module-primary.module-teaserlist .meta-category:before, .module-primary.module-teaserlist h2, .module-primary.module-teaserlist a {
    color: white
}

.module-medialist .button, .module-primary.module-teaserlist .button {
    color: #004f80
}

.module-secondary.module-teaserlist h2, .module-secondary.module-teaserlist a {
    color: #004f80
}

.module-appointmentlist .teaser-meta p {
    display: block
}

.module-appointmentlist .teaser-meta p.meta-date {
    position: absolute;
    top: -55px;
    background-color: white;
    background-color: rgba(255, 255, 255, 0.8);
    font-size: 1.8rem;
    line-height: 1.1111111111;
    color: #004f80;
    height: 45px;
    width: 100%;
    padding-right: 12px;
    display: table
}

.module-appointmentlist .teaser-meta p.meta-date span {
    vertical-align: middle;
    display: table-cell;
    padding-bottom: 2px
}

.module-appointmentlist .meta-category:before {
    display: none
}

.module-appointmentlist .teaserlist-foot {
    border-width: 0;
    padding: 0
}

.module-appointmentlist .meta-date {
    background-position: 16px center;
    background-size: 20px;
    padding-left: 51px
}

.module-programlist h3, .module-programlist .lexicon__term {
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 1.5rem;
    line-height: 1.4666666667
}

.module-programlist .icon-link {
    display: table
}

.module-programlist .link-helper {
    display: table-cell
}

.module-search-filter {
    padding: 29px 63px;
    background-color: #f2f2f2
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-search-filter {
        padding: 20px 16px
    }
}

.module-search-filter h3, .module-search-filter .lexicon__term {
    font-size: 1.8rem;
    line-height: 1.5555555556;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: 600
}

.module-search-filter .form-field {
    width: 100%
}

.module-search-filter .field-text, .module-search-filter .field-select {
    background-color: #fff;
    border: 0
}

.module-search-filter .field-select {
    color: #000
}

.module-search-filter fieldset:first-of-type {
    margin-bottom: 17px
}

.module-search-filter fieldset:first-of-type .form-item {
    position: relative
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-search-filter fieldset:first-of-type .form-item {
        margin-bottom: 0
    }
}

.module-search-filter fieldset:first-of-type .form-item .button-search {
    left: auto;
    right: 0
}

.module-search-filter fieldset:last-child {
    font-size: 0
}

.module-search-filter fieldset:last-child * {
    font-size: 1.8rem;
    line-height: 1.5555555556
}

.module-search-filter fieldset:last-child .form-item-select {
    display: inline-block
}

.module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(1) {
    width: 100%
}

.module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(2), .module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(2) ~ div {
    width: 50%
}

.module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(3), .module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(3) ~ div {
    width: 33.3333%
}

.module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(4), .module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(4) ~ div {
    width: -webkit-calc(25% - ((15px * 3) / 4));
    width: calc(25% - ((15px * 3) / 4))
}

.module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(4):nth-child(1), .module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(4) ~ div:nth-child(1) {
    margin-right: 8px
}

.module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(4):nth-child(2), .module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(4):nth-child(3), .module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(4) ~ div:nth-child(2), .module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(4) ~ div:nth-child(3) {
    margin-left: 8px;
    margin-right: 8px
}

.module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(4):nth-child(4), .module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(4) ~ div:nth-child(4) {
    margin-left: 8px
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(4):nth-child(n), .module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(4) ~ div:nth-child(n) {
        width: 100%;
        margin: 0
    }

    .module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(4):nth-child(n):not(:first-child), .module-search-filter fieldset:last-child .form-item-select:first-child:nth-last-child(4) ~ div:nth-child(n):not(:first-child) {
        margin-top: 15px
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-search-filter fieldset input[type=text], .module-search-filter fieldset input[type=search], .module-search-filter fieldset select, .module-search-filter fieldset option {
        font-size: -webkit-calc(16px + (18 - 16) * (100vw - 320px) / (820 - 320)) !important;
        font-size: calc(16px + (18 - 16) * (100vw - 320px) / (820 - 320)) !important;
        line-height: -webkit-calc(22px + (24 - 22) * (100vw - 320px) / (820 - 320)) !important;
        line-height: calc(22px + (24 - 22) * (100vw - 320px) / (820 - 320)) !important
    }
}

.module-search-filter + .main + .sidebar .box:first-child, .module-search-filter + .main + .sidebar aside > .module-teaserlist:first-child {
    padding-top: 56px
}

.module-basket .block-teaser {
    padding-bottom: 20px
}

.module-basket .block-teaser:last-child {
    border-bottom: 1px dotted #a6acb3
}

.module-basket .block-teaser .teaser-media {
    width: 78px
}

.module-basket .block-teaser .teaser-content {
    margin-top: 0;
    width: -webkit-calc(100% - 78px);
    width: calc(100% - 78px);
    padding-right: 110px
}

@media (min-width: 320px) and (max-width: 500px) {
    .module-basket .block-teaser .teaser-content {
        padding-right: 0
    }
}

.module-basket .block-teaser .teaser-content .teaser-meta {
    display: none
}

.module-basket .block-teaser .teaser-content .teaser-headline {
    font-size: 2rem;
    line-height: 1.3;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: 600;
    margin-bottom: 15px
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-basket .block-teaser .teaser-content .teaser-headline {
        font-size: -webkit-calc(20px + (24 - 20) * (100vw - 320px) / (820 - 320));
        font-size: calc(20px + (24 - 20) * (100vw - 320px) / (820 - 320));
        line-height: -webkit-calc(28px + (32 - 28) * (100vw - 320px) / (820 - 320));
        line-height: calc(28px + (32 - 28) * (100vw - 320px) / (820 - 320))
    }
}

.module-basket .block-teaser .teaser-content > h4 {
    font-size: 1.8rem;
    line-height: 1.4444444444;
    font-weight: 400;
    margin-bottom: 15px
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-basket .block-teaser .teaser-content > h4 {
        font-size: -webkit-calc(16px + (18 - 16) * (100vw - 320px) / (820 - 320));
        font-size: calc(16px + (18 - 16) * (100vw - 320px) / (820 - 320));
        line-height: -webkit-calc(24px + (26 - 24) * (100vw - 320px) / (820 - 320));
        line-height: calc(24px + (26 - 24) * (100vw - 320px) / (820 - 320))
    }
}

.module-basket .block-teaser .teaser-content > p {
    font-size: 1.6rem;
    line-height: 1.5
}

.module-basket .block-teaser .teaser-content .teaser-options li {
    float: none;
    width: 100%;
    margin-bottom: 5px
}

.module-basket .block-teaser .teaser-content .teaser-options li:last-child {
    margin-bottom: 0
}

.module-basket .block-teaser .teaser-content .teaser-options li a {
    background-size: 18px;
    font-size: 1.6rem;
    line-height: 1.5
}

.module-basket .block-teaser .teaser-content .order-quantity {
    position: absolute;
    right: 5px;
    width: 78px;
    top: 0
}

@media (min-width: 320px) and (max-width: 500px) {
    .module-basket .block-teaser .teaser-content .order-quantity {
        position: static;
        width: 60px;
        margin-top: 15px
    }
}

.module-basket .block-teaser .teaser-content .order-quantity label {
    font-size: 1.6rem;
    line-height: 1.5
}

@media (min-width: 320px) and (max-width: 500px) {
    .module-basket .block-teaser .teaser-content .order-quantity label {
        font-weight: 400
    }
}

.module-basket .block-teaser .teaser-content .order-quantity .form-field {
    width: 100%;
    text-align: center;
    padding: 4px 8px 8px
}

@media (min-width: 320px) and (max-width: 500px) {
    .module-basket .block-teaser .teaser-content .order-quantity .form-field {
        font-size: 1.6rem;
        line-height: 1.5;
        padding: 2px 8px 6px;
        background-color: #f2f2f2
    }
}

.basket-actions {
    padding-top: 14px;
    overflow: hidden
}

.basket-actions .cart-delete, .basket-actions .cart-next {
    display: inline-block
}

.basket-actions .cart-delete a {
    background-position: 0 70%;
    padding-top: 4px
}

.basket-actions .cart-next {
    float: right
}

.basket-actions .cart-next .teaser-options__action {
    background-color: #004f80;
    border-radius: 5px;
    color: #fff;
    padding: 4px 22px 10px;
    font-size: 1.8rem;
    line-height: 1.4444444444;
    text-decoration: none
}

.basket-steps {
    background-color: #f2f2f2;
    padding: 24px 37px;
    margin-top: 10px;
    margin-bottom: 25px
}

@media (min-width: 320px) and (max-width: 768px) {
    .basket-steps {
        padding-top: -webkit-calc(8px + (24 - 8) * (100vw - 320px) / (820 - 320));
        padding-top: calc(8px + (24 - 8) * (100vw - 320px) / (820 - 320));
        padding-bottom: -webkit-calc(12px + (24 - 12) * (100vw - 320px) / (820 - 320));
        padding-bottom: calc(12px + (24 - 12) * (100vw - 320px) / (820 - 320));
        padding-left: -webkit-calc(18px + (37 - 18) * (100vw - 320px) / (820 - 320));
        padding-left: calc(18px + (37 - 18) * (100vw - 320px) / (820 - 320));
        padding-right: -webkit-calc(18px + (37 - 18) * (100vw - 320px) / (820 - 320));
        padding-right: calc(18px + (37 - 18) * (100vw - 320px) / (820 - 320))
    }
}

.basket-steps ol {
    display: inline-block;
    width: 100%;
    margin-bottom: 0
}

.basket-steps ol li {
    float: left;
    list-style-type: decimal;
    padding-right: 32px;
    white-space: nowrap;
    font-size: 2rem;
    line-height: 1.4
}

@media (min-width: 320px) and (max-width: 768px) {
    .basket-steps ol li {
        font-size: -webkit-calc(16px + (20 - 16) * (100vw - 320px) / (820 - 320));
        font-size: calc(16px + (20 - 16) * (100vw - 320px) / (820 - 320));
        line-height: -webkit-calc(24px + (28 - 24) * (100vw - 320px) / (820 - 320));
        line-height: calc(24px + (28 - 24) * (100vw - 320px) / (820 - 320))
    }
}

.basket-steps ol li.active {
    font-weight: 600
}

.basket-steps ol li::after {
    content: '»';
    padding-left: 12px
}

.basket-steps ol li:last-child::after {
    content: none
}

.module-publication .block-teaser {
    padding-bottom: 20px
}

.module-publication .block-teaser:last-child {
    border-bottom: 1px dotted #a6acb3
}

.module-publication .teaser-content {
    margin-top: 0
}

.module-publication .teaser-content > p {
    font-size: 1.6rem;
    line-height: 1.5
}

.module-publication h3.teaser-headline, .module-publication .teaser-headline.lexicon__term {
    margin-bottom: 10px !important
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-publication h3.teaser-headline, .module-publication .teaser-headline.lexicon__term {
        font-size: -webkit-calc(20px + (24 - 20) * (100vw - 320px) / (820 - 320));
        font-size: calc(20px + (24 - 20) * (100vw - 320px) / (820 - 320));
        line-height: -webkit-calc(28px + (32 - 28) * (100vw - 320px) / (820 - 320));
        line-height: calc(28px + (32 - 28) * (100vw - 320px) / (820 - 320))
    }
}

.module-publication h4 {
    font-size: 1.8rem;
    line-height: 1.4444444444;
    font-weight: 400;
    margin-bottom: 15px
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-publication h4 {
        font-size: -webkit-calc(16px + (18 - 16) * (100vw - 320px) / (820 - 320));
        font-size: calc(16px + (18 - 16) * (100vw - 320px) / (820 - 320));
        line-height: -webkit-calc(24px + (26 - 24) * (100vw - 320px) / (820 - 320));
        line-height: calc(24px + (26 - 24) * (100vw - 320px) / (820 - 320))
    }
}

.module-publication .publication-text {
    font-size: 1.6rem;
    line-height: 1.5;
    position: relative
}

.module-publication .publication-text .publication-text-content {
    overflow: hidden;
    height: 0;
    -webkit-transition: height 0.3s ease;
    transition: height 0.3s ease;
    display: block;
    margin-top: 11px
}

.module-publication .publication-text button {
    padding: 3px 30px 7px 10px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS42NTYiIGhlaWdodD0iNy40MDIiIHZpZXdCb3g9IjAgMCAxMS42NTYgNy40MDIiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiMzNzM3Mzc7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjY1NyAwLjAwMSkgcm90YXRlKDkwKSI+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xLjU3NCwxMS42NTYsMCwxMC4wODMsNC4yNTUsNS44MjgsMCwxLjU3NCwxLjU3NCwwLDcuNCw1LjgyOFoiLz48L2c+PC9zdmc+");
    background-repeat: no-repeat;
    background-position: -webkit-calc(100% - 15px) 52%;
    background-position: calc(100% - 15px) 52%;
    background-size: 8px;
    background-color: #f2f2f2;
    border-radius: 5px;
    color: #004f80;
    font-size: 1.6rem;
    line-height: 1.375;
    border: 0;
    outline: none
}

.module-publication .publication-text button.active {
    position: absolute;
    bottom: -40px;
    margin-top: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5Ljg4IiBoZWlnaHQ9IjYuMjczIiB2aWV3Qm94PSIwIDAgOS44OCA2LjI3MyI+PGRlZnM+PHN0eWxlPi5he29wYWNpdHk6MC45O30uYntmaWxsOiMzNzM3Mzc7fTwvc3R5bGU+PC9kZWZzPjxnIGNsYXNzPSJhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkgNi4yNzMpIHJvdGF0ZSgtOTApIj48cGF0aCBjbGFzcz0iYiIgZD0iTTEuMzM0LDAsMCwxLjMzNCwzLjYwNiw0Ljk0LDAsOC41NDYsMS4zMzQsOS44OGw0Ljk0LTQuOTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE5KSIvPjwvZz48L3N2Zz4=");
    background-position: -webkit-calc(100% - 15px) 50%;
    background-position: calc(100% - 15px) 50%
}

.module-publication .publication-text button.active + .publication-text-content {
    height: auto;
    margin-bottom: 50px;
    margin-top: 0
}

.module-publication .teaser-options li {
    float: none;
    width: 100%;
    margin-bottom: 5px
}

.module-publication .teaser-options li:last-child {
    margin-bottom: 0
}

.module-publication .teaser-options li a {
    background-size: 18px;
    font-size: 1.6rem;
    line-height: 1.5
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-default > .wrap > .module-searchresultlist, .module-default > .wrap > .main > .content > .module-searchresultlist {
        padding-left: 16px;
        padding-right: 16px
    }
}

.module-default > .wrap > .module-searchresultlist .teaser-meta, .module-default > .wrap > .main > .content > .module-searchresultlist .teaser-meta {
    margin-top: -15px
}

@media (min-width: 501px) {
    .module-default > .wrap > .module-searchresultlist .teaser-meta, .module-default > .wrap > .main > .content > .module-searchresultlist .teaser-meta {
        margin-top: -22px
    }
}

@media (min-width: 320px) and (max-width: 500px) {
    .module-default > .wrap > .module-searchresultlist .block-teaser--imageleft .teaser-media, .module-default > .wrap > .main > .content > .module-searchresultlist .block-teaser--imageleft .teaser-media, .module-default > .wrap > .module-searchresultlist .block-teaser--imageleft .teaser-content, .module-default > .wrap > .main > .content > .module-searchresultlist .block-teaser--imageleft .teaser-content {
        width: 100%
    }

    .module-default > .wrap > .module-searchresultlist .block-teaser--imageleft .teaser-content, .module-default > .wrap > .main > .content > .module-searchresultlist .block-teaser--imageleft .teaser-content {
        padding-left: 0
    }

    .module-default > .wrap > .module-searchresultlist .block-teaser--imageleft .teaser-content .teaser-meta, .module-default > .wrap > .main > .content > .module-searchresultlist .block-teaser--imageleft .teaser-content .teaser-meta {
        margin-top: 0
    }

    .module-default > .wrap > .module-searchresultlist .block-teaser--imageleft .teaser-content > a, .module-default > .wrap > .main > .content > .module-searchresultlist .block-teaser--imageleft .teaser-content > a {
        padding-right: 0
    }

    .module-default > .wrap > .module-searchresultlist .block-teaser--imageleft .teaser-content > a::after, .module-default > .wrap > .main > .content > .module-searchresultlist .block-teaser--imageleft .teaser-content > a::after {
        content: none
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-searchresultlist .block-teaser {
        padding-top: 20px !important;
        padding-bottom: 20px
    }
}

.module-searchresultlist h2 {
    font-size: 2.4rem;
    line-height: 1.5;
    color: #004f80;
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif;
    font-weight: normal
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-searchresultlist h3, .module-searchresultlist .lexicon__term {
        font-size: -webkit-calc(20px + (24 - 20) * (100vw - 320px) / (820 - 320)) !important;
        font-size: calc(20px + (24 - 20) * (100vw - 320px) / (820 - 320)) !important;
        line-height: -webkit-calc(28px + (32 - 28) * (100vw - 320px) / (820 - 320)) !important;
        line-height: calc(28px + (32 - 28) * (100vw - 320px) / (820 - 320)) !important;
        margin-bottom: 10px !important
    }
}

@media (max-width: 768px) {
    .module-stage .teaser-content {
        padding-right: 16px
    }

    .module-programlist .teaserlist-foot {
        margin-top: 16px
    }

    .module-appointmentlist .teaserlist-foot {
        margin-top: 16px
    }
}

@media (max-width: 500px) {
    .module-teaserlist--horizontal .block-teaser {
        width: 100%
    }

    .module-default .block-teaser--imageleft h3, .module-default .block-teaser--imageleft .lexicon__term, .module-default .block-teaser--imageleft .teaser-media, .block-teaser.small--imageleft h3, .block-teaser.small--imageleft .lexicon__term, .block-teaser.small--imageleft .teaser-media, .module-appointmentlist .block-teaser h3, .module-appointmentlist .block-teaser .lexicon__term, .module-appointmentlist .block-teaser .teaser-media {
        margin-bottom: 0
    }

    .module-default .block-teaser--imageleft .teaser-content, .block-teaser.small--imageleft .teaser-content, .module-appointmentlist .block-teaser .teaser-content {
        padding-left: 16px
    }

    .module-default .block-teaser--imageleft .teaser-content > a, .block-teaser.small--imageleft .teaser-content > a, .module-appointmentlist .block-teaser .teaser-content > a {
        display: block;
        padding-right: 20px;
        position: relative
    }

    .module-default .block-teaser--imageleft .teaser-content > a:after, .block-teaser.small--imageleft .teaser-content > a:after, .module-appointmentlist .block-teaser .teaser-content > a:after {
        background-position: right center;
        background-size: 12px;
        content: "";
        display: block;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 20px
    }

    .module-default .block-teaser--imageleft .teaser-content > a p, .module-default .block-teaser--imageleft .teaser-content .teaser-meta ~ p, .block-teaser.small--imageleft .teaser-content > a p, .block-teaser.small--imageleft .teaser-content .teaser-meta ~ p, .module-appointmentlist .block-teaser .teaser-content > a p, .module-appointmentlist .block-teaser .teaser-content .teaser-meta ~ p {
        display: none
    }

    .module-default .block-teaser--imageleft:not(.block-teaser--thin) .teaser-content {
        padding-left: 0
    }

    .module-default .block-teaser--imageleft:not(.block-teaser--thin) .teaser-content > a {
        padding-right: 0
    }

    .module-default .block-teaser--imageleft:not(.block-teaser--thin) .teaser-content > a::after {
        content: none
    }

    .module-teaserlist-slider .block-teaser {
        margin-bottom: 30px
    }

    .module-teaserlist-slider .block-teaser .teaser-content {
        padding-left: 0
    }

    .module-teaserlist-slider .block-teaser .teaser-media {
        margin-bottom: 20px
    }

    .module-teaserlist-slider .block-teaser h3, .module-teaserlist-slider .block-teaser .lexicon__term {
        margin-bottom: 0
    }

    .module-teaserlist-slider .block-teaser .slick-next, .module-teaserlist-slider .block-teaser .slick-prev {
        display: none !important
    }
}

.module-bekterpub .box, .module-bekterpub aside > .module-teaserlist {
    width: -webkit-calc(33% - (40px / 3));
    width: calc(33% - (40px / 3));
    display: inline-block;
    vertical-align: top;
    margin-top: 0
}

.module-bekterpub .box:nth-child(3n+1), .module-bekterpub aside > .module-teaserlist:nth-child(3n+1) {
    margin-right: 10px
}

.module-bekterpub .box:nth-child(3n+2), .module-bekterpub aside > .module-teaserlist:nth-child(3n+2) {
    margin-left: 10px;
    margin-right: 10px
}

.module-bekterpub .box:nth-child(3n+3), .module-bekterpub aside > .module-teaserlist:nth-child(3n+3) {
    margin-left: 10px
}

.module-bekterpub .box:focus, .module-bekterpub aside > .module-teaserlist:focus {
    outline: none
}

.module-bekterpub .box .box-header, .module-bekterpub aside > .module-teaserlist .box-header {
    margin-bottom: 16px
}

.module-bekterpub .box h3, .module-bekterpub aside > .module-teaserlist h3, .module-bekterpub .box .lexicon__term, .module-bekterpub aside > .module-teaserlist .lexicon__term {
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-size: 1.8rem;
    line-height: 1.3333333333;
    font-weight: bold
}

.module-bekterpub .box p, .module-bekterpub aside > .module-teaserlist p {
    font-size: 1.6rem;
    line-height: 1.375
}

.module-bekterpub .box .slick-dots, .module-bekterpub aside > .module-teaserlist .slick-dots {
    bottom: 0
}

.module-bekterpub .box .block-teaser + .block-teaser, .module-bekterpub aside > .module-teaserlist .block-teaser + .block-teaser {
    padding: 0;
    border: none
}

.module-bekterpub .box .block-teaser--thin .teaser-media, .module-bekterpub aside > .module-teaserlist .block-teaser--thin .teaser-media {
    margin-top: 8px
}

.module-bekterpub .box .block-teaser--thin .teaser-content, .module-bekterpub aside > .module-teaserlist .block-teaser--thin .teaser-content {
    top: 0;
    margin-top: 0
}

.module-bekterpub .box .teaser-options > li, .module-bekterpub aside > .module-teaserlist .teaser-options > li {
    width: 100%;
    float: none
}

@media (max-width: 1024px) {
    .module-bekterpub .box, .module-bekterpub aside > .module-teaserlist {
        width: 100%;
        margin: 0 !important;
        padding-bottom: 26px
    }
}

@media (max-width: 1024px) {
    .module-bekterpub .wrap {
        padding-left: 16px;
        padding-right: 16px
    }
}

.module-bekterpub .teaserlist-foot.js-loadtrigger {
    display: none !important
}

.module-dossiers > h2:first-child, .module-dossiers > h3:first-child, .module-dossiers > .lexicon__term:first-child {
    font-size: 3.2rem;
    line-height: 1.25;
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif;
    font-weight: 400;
    background-color: #f2f2f2;
    margin-bottom: 0;
    padding: 18px 19px 9px;
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-dossiers > h2:first-child, .module-dossiers > h3:first-child, .module-dossiers > .lexicon__term:first-child {
        font-size: 2.2rem;
        line-height: 1.3636363636;
        padding-bottom: 0
    }
}

.module-dossiers .cms-dossieritem-block {
    margin-bottom: 0
}

.module-dossiers .cms-dossieritem-block .teaser-collapsible__toggle::after {
    content: none
}

.module-dossiers .cms-dossieritem-block .teaser-collapsible__toggle .teaser-collapsible__headline {
    background-color: rgba(242, 242, 242, 0.8);
    color: #373737;
    font-size: 2rem;
    line-height: 1.4;
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif;
    font-weight: 400
}

.module-dossiers .cms-dossieritem-block .teaser-collapsible__toggle .teaser-collapsible__headline:empty {
    display: none
}

.module-dossiers .cms-dossieritem-block .teaser-collapsible__content {
    padding: 18px 37px 26px;
    background-color: #fff
}

.module-dossiers .cms-dossieritem-block .teaser-collapsible__content > p:last-child {
    margin-bottom: 0
}

.module-dossiers .cms-dossieritem-block.is-active .teaser-collapsible__headline {
    background-color: rgba(0, 79, 128, 0.8);
    color: #fff
}

.module-dossiers .cms-dossieritem-block.is-active .teaser-collapsible__teaser {
    padding: 10px
}

.module-dossiers .teasers-collapsible {
    background-color: #f2f2f2;
    padding: 19px
}

.module-dossiers .teasers-collapsible .teaser-collapsible__headline {
    -webkit-transition: padding-top 0.3s ease;
    transition: padding-top 0.3s ease
}

.module-dossiers .teasers-collapsible.teasers-collapsible--3-per-row .cms-dossieritem-block {
    margin-top: 15px
}

.module-dossiers .teasers-collapsible.teasers-collapsible--3-per-row .cms-dossieritem-block:nth-child(1), .module-dossiers .teasers-collapsible.teasers-collapsible--3-per-row .cms-dossieritem-block:nth-child(2), .module-dossiers .teasers-collapsible.teasers-collapsible--3-per-row .cms-dossieritem-block:nth-child(3) {
    margin-top: 0
}

@media (min-width: 501px) and (max-width: 768px) {
    .module-dossiers .teasers-collapsible.teasers-collapsible--3-per-row .cms-dossieritem-block {
        width: 50%
    }

    .module-dossiers .teasers-collapsible.teasers-collapsible--3-per-row .cms-dossieritem-block:nth-of-type(3n+1) {
        clear: none
    }

    .module-dossiers .teasers-collapsible.teasers-collapsible--3-per-row .cms-dossieritem-block:nth-child(3n) {
        margin-top: 15px
    }
}

.module-dossiers .teasers-collapsible.teasers-collapsible--3-per-row .cms-dossieritem-block .teaser-collapsible__headline {
    font-size: 1.6rem !important;
    line-height: 1.5 !important
}

.module-dossiers .teasers-collapsible.teasers-collapsible--2-per-row .cms-dossieritem-block {
    margin-top: 20px
}

.module-dossiers .teasers-collapsible.teasers-collapsible--2-per-row .cms-dossieritem-block:nth-child(1), .module-dossiers .teasers-collapsible.teasers-collapsible--2-per-row .cms-dossieritem-block:nth-child(2) {
    margin-top: 0
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-dossiers .teasers-collapsible.teasers-collapsible--2-per-row .cms-dossieritem-block .teaser-collapsible__headline {
        font-size: 1.6rem !important;
        line-height: 1.5 !important
    }
}

@media (min-width: 500px) and (max-width: 1251px) {
    .article-section > .module-dossiers .teasers-collapsible.teasers-collapsible--3-per-row .cms-dossieritem-block {
        width: -webkit-calc(50% - (12px * 2));
        width: calc(50% - (12px * 2));
        float: none;
        display: inline-block;
        vertical-align: top;
        margin-top: 15px;
        padding: 0;
        margin-left: 12px;
        margin-right: 12px
    }

    .article-section > .module-dossiers .teasers-collapsible.teasers-collapsible--3-per-row .cms-dossieritem-block:nth-child(1), .article-section > .module-dossiers .teasers-collapsible.teasers-collapsible--3-per-row .cms-dossieritem-block:nth-child(2) {
        margin-top: 0
    }

    .article-section > .module-dossiers .teasers-collapsible.teasers-collapsible--3-per-row .cms-dossieritem-block .teaser-collapsible__content {
        width: -webkit-calc(200% + (12px * 2));
        width: calc(200% + (12px * 2))
    }

    .article-section > .module-dossiers .teasers-collapsible.teasers-collapsible--3-per-row .cms-dossieritem-block:nth-child(even) .teaser-collapsible__content {
        display: block;
        margin: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        margin-left: -webkit-calc(-100% - (12px * 2));
        margin-left: calc(-100% - (12px * 2))
    }

    .article-section > .module-dossiers .teasers-collapsible.teasers-collapsible--3-per-row .cms-dossieritem-block:nth-of-type(3n+2) .teaser-collapsible__content {
        left: 0;
        margin-left: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

@media (max-width: 499px) {
    .article-section > .module-dossiers .teasers-collapsible .cms-dossieritem-block {
        margin-top: 15px !important
    }

    .article-section > .module-dossiers .teasers-collapsible .cms-dossieritem-block:nth-child(1) {
        margin-top: 0 !important
    }
}

.article-section > .module-dossiers:last-child .teasers-collapsible {
    margin-bottom: 0 !important
}

.module-default > .wrap > .main > .content > .module-dossiers:last-child .teasers-collapsible {
    margin-bottom: 0 !important
}

.main > .content > .module-teaserlist--horizontal .wrap {
    padding: 0
}

.box, aside > .module-teaserlist {
    background-color: #fff;
    clear: both;
    margin: 1em 0;
    position: relative;
    background-position: 18px 24px;
    background-size: 40px auto
}

.box:before, aside > .module-teaserlist:before, .box:after, aside > .module-teaserlist:after {
    content: " ";
    display: table
}

.box:after, aside > .module-teaserlist:after {
    clear: both
}

.sidebar .box, .sidebar aside > .module-teaserlist {
    padding: 23px 0 13px 0
}

.sidebar .box:first-child, .sidebar aside > .module-teaserlist:first-child {
    padding-top: 0
}

@media (min-width: 320px) and (max-width: 768px) {
    .sidebar .box, .sidebar aside > .module-teaserlist {
        padding-top: 12px
    }

    .sidebar .box:first-child, .sidebar aside > .module-teaserlist:first-child {
        padding-top: 0
    }
}

.sidebar .box .icon-arrow-down, .sidebar aside > .module-teaserlist .icon-arrow-down, .sidebar .box .icon-arrow-up, .sidebar aside > .module-teaserlist .icon-arrow-up {
    background-position: -webkit-calc(100% - 15px) 50% !important;
    background-position: calc(100% - 15px) 50% !important
}

.box .box-header, aside > .module-teaserlist .box-header {
    background-color: #f2f2f2;
    min-height: 60px;
    display: table;
    width: 100%;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.box .box-header .box-icon, aside > .module-teaserlist .box-header .box-icon {
    width: 60px;
    background-color: #004f80;
    background-position: center center;
    display: table-cell
}

.box .box-header .box-icon.icon-links, aside > .module-teaserlist .box-header .box-icon.icon-links {
    background-size: 36px
}

.box .box-header > h2, aside > .module-teaserlist .box-header > h2, .box .box-header > a > h2, aside > .module-teaserlist .box-header > a > h2 {
    padding: 16px;
    display: table-cell;
    color: #004f80;
    margin: 0;
    font-size: 2rem
}

.box .box-header > h2:first-child:last-child, aside > .module-teaserlist .box-header > h2:first-child:last-child, .box .box-header > a:first-child:last-child > h2, aside > .module-teaserlist .box-header > a:first-child:last-child > h2 {
    padding-left: -webkit-calc(60px + 18px);
    padding-left: calc(60px + 18px)
}

.box .box-header > h2:first-child:last-child::before, aside > .module-teaserlist .box-header > h2:first-child:last-child::before, .box .box-header > a:first-child:last-child > h2::before, aside > .module-teaserlist .box-header > a:first-child:last-child > h2::before {
    content: '';
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 100%;
    background-color: #004f80;
    background-position: 50%
}

.box .box-header h3, aside > .module-teaserlist .box-header h3, .box .box-header .lexicon__term, aside > .module-teaserlist .box-header .lexicon__term {
    font-size: 2rem !important;
    line-height: 1.3 !important;
    margin-top: -7px
}

.box .box-header.accordion-header, aside > .module-teaserlist .box-header.accordion-header {
    background: transparent;
    padding: 0
}

.box .box-content h4, aside > .module-teaserlist .box-content h4 {
    font-size: 1.8rem;
    line-height: 1.4444444444
}

.box .box-content .is-hidden, aside > .module-teaserlist .box-content .is-hidden {
    display: none
}

.box .box-content > p:first-child, aside > .module-teaserlist .box-content > p:first-child, .box .box-content > ul:first-child, aside > .module-teaserlist .box-content > ul:first-child {
    margin-top: 18px
}

.box .box-content > p:last-child, aside > .module-teaserlist .box-content > p:last-child {
    margin-bottom: 0
}

.box figure, aside > .module-teaserlist figure {
    background: transparent;
    margin: 1em 0
}

.box .readmore-wrap, aside > .module-teaserlist .readmore-wrap {
    margin-top: 0
}

.box .form-section > legend, aside > .module-teaserlist .form-section > legend {
    border: 0
}

.box .teaser-options__meta, aside > .module-teaserlist .teaser-options__meta, .box .linklist-item a, aside > .module-teaserlist .linklist-item a {
    font-size: 1.6rem;
    line-height: 1.375
}

.sidebar .box, .sidebar aside > .module-teaserlist {
    margin: 0
}

.sidebar .box p, .sidebar aside > .module-teaserlist p {
    font-size: 1.6rem;
    line-height: 1.375
}

.sidebar .box .linklist .linklist-item:last-child, .sidebar aside > .module-teaserlist .linklist .linklist-item:last-child {
    margin-bottom: 0
}

.main .box .box-header, .main aside > .module-teaserlist .box-header {
    min-height: initial
}

.box:first-child, aside > .module-teaserlist:first-child {
    margin-top: 0
}

.box.is-active .box-header, aside > .is-active.module-teaserlist .box-header {
    box-shadow: none
}

.box-info--notfound {
    margin-top: 0
}

.box.accordion-section, aside > .accordion-section.module-teaserlist {
    border-bottom: 0;
    padding-bottom: 32px
}

.box.accordion-section.is-active, aside > .accordion-section.is-active.module-teaserlist {
    padding-bottom: 16px
}

.contact-item {
    margin-bottom: 12px
}

.contact-item p {
    margin-bottom: 0
}

.box-newsletter-action {
    margin-top: 13px
}

.box-newsletter-action p:last-child {
    margin-bottom: 0
}

.box-newsletter-text p {
    margin-bottom: 0;
    margin-top: 18px
}

.box-newsletter-text h3, .box-newsletter-text .lexicon__term {
    font-size: 1.8rem;
    line-height: 1.3333333333;
    margin-top: 18px;
    font-weight: 600;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif
}

.box-newsletter-text h3 + p, .box-newsletter-text .lexicon__term + p {
    margin-top: 13px
}

.linklist-item {
    padding: 14px 0 15px 0
}

.linklist-item figure:first-child {
    margin-top: 0
}

.linklist-item p:last-of-type {
    margin-bottom: 0
}

.link-meta p {
    margin-bottom: 0
}

.box-announcement {
    position: relative
}

.announcement-meta .meta-date {
    color: #004f80;
    font-size: 15px
}

.module.module-default > .wrap > .box.box-filter, .module.module-default > aside.wrap > .box-filter.module-teaserlist, .module.module-default > .wrap > .main > .content > .box.box-filter, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist, .page-main > .box.box-filter, aside.page-main > .box-filter.module-teaserlist {
    padding: 29px 63px;
    background-color: #f2f2f2;
    margin-top: -1px
}

@media (min-width: 320px) and (max-width: 768px) {
    .module.module-default > .wrap > .box.box-filter, .module.module-default > aside.wrap > .box-filter.module-teaserlist, .module.module-default > .wrap > .main > .content > .box.box-filter, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist, .page-main > .box.box-filter, aside.page-main > .box-filter.module-teaserlist {
        padding: 20px 16px
    }
}

.module.module-default > .wrap > .box.box-filter .box-header, .module.module-default > aside.wrap > .box-filter.module-teaserlist .box-header, .module.module-default > .wrap > .main > .content > .box.box-filter .box-header, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .box-header, .page-main > .box.box-filter .box-header, aside.page-main > .box-filter.module-teaserlist .box-header {
    display: none
}

.module.module-default > .wrap > .box.box-filter .box-content, .module.module-default > aside.wrap > .box-filter.module-teaserlist .box-content, .module.module-default > .wrap > .main > .content > .box.box-filter .box-content, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .box-content, .page-main > .box.box-filter .box-content, aside.page-main > .box-filter.module-teaserlist .box-content {
    font-size: 0
}

@media (min-width: 320px) and (max-width: 768px) {
    .module.module-default > .wrap > .box.box-filter .box-content .filter-wrapper, .module.module-default > aside.wrap > .box-filter.module-teaserlist .box-content .filter-wrapper, .module.module-default > .wrap > .main > .content > .box.box-filter .box-content .filter-wrapper, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .box-content .filter-wrapper, .page-main > .box.box-filter .box-content .filter-wrapper, aside.page-main > .box-filter.module-teaserlist .box-content .filter-wrapper {
        height: 30px;
        overflow: hidden;
        padding-top: 30px;
        position: relative
    }
}

.module.module-default > .wrap > .box.box-filter .box-content .filter-wrapper .filter-wrapper-toggle, .module.module-default > aside.wrap > .box-filter.module-teaserlist .box-content .filter-wrapper .filter-wrapper-toggle, .module.module-default > .wrap > .main > .content > .box.box-filter .box-content .filter-wrapper .filter-wrapper-toggle, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .box-content .filter-wrapper .filter-wrapper-toggle, .page-main > .box.box-filter .box-content .filter-wrapper .filter-wrapper-toggle, aside.page-main > .box-filter.module-teaserlist .box-content .filter-wrapper .filter-wrapper-toggle {
    display: none;
    position: absolute;
    top: 0;
    text-align: center;
    width: 100%
}

@media (min-width: 320px) and (max-width: 768px) {
    .module.module-default > .wrap > .box.box-filter .box-content .filter-wrapper .filter-wrapper-toggle, .module.module-default > aside.wrap > .box-filter.module-teaserlist .box-content .filter-wrapper .filter-wrapper-toggle, .module.module-default > .wrap > .main > .content > .box.box-filter .box-content .filter-wrapper .filter-wrapper-toggle, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .box-content .filter-wrapper .filter-wrapper-toggle, .page-main > .box.box-filter .box-content .filter-wrapper .filter-wrapper-toggle, aside.page-main > .box-filter.module-teaserlist .box-content .filter-wrapper .filter-wrapper-toggle {
        display: block
    }
}

.module.module-default > .wrap > .box.box-filter .box-content .filter-wrapper .filter-wrapper-toggle button, .module.module-default > aside.wrap > .box-filter.module-teaserlist .box-content .filter-wrapper .filter-wrapper-toggle button, .module.module-default > .wrap > .main > .content > .box.box-filter .box-content .filter-wrapper .filter-wrapper-toggle button, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .box-content .filter-wrapper .filter-wrapper-toggle button, .page-main > .box.box-filter .box-content .filter-wrapper .filter-wrapper-toggle button, aside.page-main > .box-filter.module-teaserlist .box-content .filter-wrapper .filter-wrapper-toggle button {
    border: 0;
    font-size: 18px;
    font-weight: 600;
    color: #004f80;
    cursor: pointer;
    background: transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS42NTYiIGhlaWdodD0iNy40MDIiPgogIDxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZD0iTS4wMDEgMS41NzVMMS41NzQuMDAxbDQuMjU1IDQuMjU1TDEwLjA4My4wMDFsMS41NzQgMS41NzQtNS44MjggNS44MjZ6IiBmaWxsPSIjMDA0RjgwIi8+Cjwvc3ZnPgo=") no-repeat 97% 70%;
    background-size: 15px auto;
    padding: 0 30px 0 0;
}

.module.module-default > .wrap > .box.box-filter .box-content .filter-wrapper.active, .module.module-default > aside.wrap > .box-filter.module-teaserlist .box-content .filter-wrapper.active, .module.module-default > .wrap > .main > .content > .box.box-filter .box-content .filter-wrapper.active, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .box-content .filter-wrapper.active, .page-main > .box.box-filter .box-content .filter-wrapper.active, aside.page-main > .box-filter.module-teaserlist .box-content .filter-wrapper.active {
    height: auto;
    padding-top: 0
}

.module.module-default > .wrap > .box.box-filter .box-content .filter-wrapper.active .filter-wrapper-toggle, .module.module-default > aside.wrap > .box-filter.module-teaserlist .box-content .filter-wrapper.active .filter-wrapper-toggle, .module.module-default > .wrap > .main > .content > .box.box-filter .box-content .filter-wrapper.active .filter-wrapper-toggle, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .box-content .filter-wrapper.active .filter-wrapper-toggle, .page-main > .box.box-filter .box-content .filter-wrapper.active .filter-wrapper-toggle, aside.page-main > .box-filter.module-teaserlist .box-content .filter-wrapper.active .filter-wrapper-toggle {
    position: relative
}

.module.module-default > .wrap > .box.box-filter .box-content .filter-wrapper.active .filter-wrapper-toggle button, .module.module-default > aside.wrap > .box-filter.module-teaserlist .box-content .filter-wrapper.active .filter-wrapper-toggle button, .module.module-default > .wrap > .main > .content > .box.box-filter .box-content .filter-wrapper.active .filter-wrapper-toggle button, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .box-content .filter-wrapper.active .filter-wrapper-toggle button, .page-main > .box.box-filter .box-content .filter-wrapper.active .filter-wrapper-toggle button, aside.page-main > .box-filter.module-teaserlist .box-content .filter-wrapper.active .filter-wrapper-toggle button {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS42NTYiIGhlaWdodD0iNy40MDIiIHZlcnNpb249IjEuMSI+CiAgPHBhdGggZD0iTTExLjY1NyA1LjgyN2wtMS41NzMgMS41NzQtNC4yNTUtNC4yNTUtNC4yNTQgNC4yNTVMLjAwMSA1LjgyNyA1LjgyOS4wMDF6IiBmaWxsPSIjMDA0ZjgwIi8+Cjwvc3ZnPgo=")
}

.module.module-default > .wrap > .box.box-filter .form-search .form-section:first-child, .module.module-default > aside.wrap > .box-filter.module-teaserlist .form-search .form-section:first-child, .module.module-default > .wrap > .main > .content > .box.box-filter .form-search .form-section:first-child, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .form-search .form-section:first-child, .page-main > .box.box-filter .form-search .form-section:first-child, aside.page-main > .box-filter.module-teaserlist .form-search .form-section:first-child {
    margin-bottom: 0;
    width: 100%
}

.module.module-default > .wrap > .box.box-filter .form-search .form-section:first-child .form-item label.sr-only, .module.module-default > aside.wrap > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item label.sr-only, .module.module-default > .wrap > .main > .content > .box.box-filter .form-search .form-section:first-child .form-item label.sr-only, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item label.sr-only, .page-main > .box.box-filter .form-search .form-section:first-child .form-item label.sr-only, aside.page-main > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item label.sr-only, .module.module-default > .wrap > .box.box-filter .form-search .form-section:first-child .form-item label.skip, .module.module-default > aside.wrap > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item label.skip, .module.module-default > .wrap > .main > .content > .box.box-filter .form-search .form-section:first-child .form-item label.skip, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item label.skip, .page-main > .box.box-filter .form-search .form-section:first-child .form-item label.skip, aside.page-main > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item label.skip {
    width: auto;
    height: auto;
    position: static;
    margin-bottom: 15px
}

.module.module-default > .wrap > .box.box-filter .form-search .form-section:first-child .form-item .form-field:focus, .module.module-default > aside.wrap > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field:focus, .module.module-default > .wrap > .main > .content > .box.box-filter .form-search .form-section:first-child .form-item .form-field:focus, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field:focus, .page-main > .box.box-filter .form-search .form-section:first-child .form-item .form-field:focus, aside.page-main > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field:focus {
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    border-color: #D1D1D1
}

.module.module-default > .wrap > .box.box-filter .form-search .form-section:first-child .form-item .form-field::-webkit-input-placeholder, .module.module-default > aside.wrap > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field::-webkit-input-placeholder, .module.module-default > .wrap > .main > .content > .box.box-filter .form-search .form-section:first-child .form-item .form-field::-webkit-input-placeholder, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field::-webkit-input-placeholder, .page-main > .box.box-filter .form-search .form-section:first-child .form-item .form-field::-webkit-input-placeholder, aside.page-main > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field::-webkit-input-placeholder {
    color: #9A9A9A
}

.module.module-default > .wrap > .box.box-filter .form-search .form-section:first-child .form-item .form-field:-moz-placeholder, .module.module-default > aside.wrap > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field:-moz-placeholder, .module.module-default > .wrap > .main > .content > .box.box-filter .form-search .form-section:first-child .form-item .form-field:-moz-placeholder, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field:-moz-placeholder, .page-main > .box.box-filter .form-search .form-section:first-child .form-item .form-field:-moz-placeholder, aside.page-main > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field:-moz-placeholder {
    color: #9A9A9A
}

.module.module-default > .wrap > .box.box-filter .form-search .form-section:first-child .form-item .form-field::-moz-placeholder, .module.module-default > aside.wrap > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field::-moz-placeholder, .module.module-default > .wrap > .main > .content > .box.box-filter .form-search .form-section:first-child .form-item .form-field::-moz-placeholder, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field::-moz-placeholder, .page-main > .box.box-filter .form-search .form-section:first-child .form-item .form-field::-moz-placeholder, aside.page-main > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field::-moz-placeholder {
    color: #9A9A9A
}

.module.module-default > .wrap > .box.box-filter .form-search .form-section:first-child .form-item .form-field:-ms-input-placeholder, .module.module-default > aside.wrap > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field:-ms-input-placeholder, .module.module-default > .wrap > .main > .content > .box.box-filter .form-search .form-section:first-child .form-item .form-field:-ms-input-placeholder, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field:-ms-input-placeholder, .page-main > .box.box-filter .form-search .form-section:first-child .form-item .form-field:-ms-input-placeholder, aside.page-main > .box-filter.module-teaserlist .form-search .form-section:first-child .form-item .form-field:-ms-input-placeholder {
    color: #9A9A9A
}

.module.module-default > .wrap > .box.box-filter .form-search .form-section:first-child .button-search, .module.module-default > aside.wrap > .box-filter.module-teaserlist .form-search .form-section:first-child .button-search, .module.module-default > .wrap > .main > .content > .box.box-filter .form-search .form-section:first-child .button-search, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .form-search .form-section:first-child .button-search, .page-main > .box.box-filter .form-search .form-section:first-child .button-search, aside.page-main > .box-filter.module-teaserlist .form-search .form-section:first-child .button-search {
    bottom: 23px;
    top: auto;
    font-size: 0;
    height: -webkit-calc(1px + 8px + 26px + 11px + 1px);
    height: calc(1px + 8px + 26px + 11px + 1px);
    right: -webkit-calc(17px - 8px);
    right: calc(17px - 8px);
    left: auto
}

.module.module-default > .wrap > .box.box-filter select:focus, .module.module-default > aside.wrap > .box-filter.module-teaserlist select:focus, .module.module-default > .wrap > .main > .content > .box.box-filter select:focus, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist select:focus, .page-main > .box.box-filter select:focus, aside.page-main > .box-filter.module-teaserlist select:focus {
    border-color: #D1D1D1
}

.module.module-default > .wrap > .box.box-filter .form-item, .module.module-default > aside.wrap > .box-filter.module-teaserlist .form-item, .module.module-default > .wrap > .main > .content > .box.box-filter .form-item, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .form-item, .page-main > .box.box-filter .form-item, aside.page-main > .box-filter.module-teaserlist .form-item {
    margin-bottom: 23px
}

.module.module-default > .wrap > .box.box-filter form > h2, .module.module-default > aside.wrap > .box-filter.module-teaserlist form > h2, .module.module-default > .wrap > .main > .content > .box.box-filter form > h2, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form > h2, .page-main > .box.box-filter form > h2, aside.page-main > .box-filter.module-teaserlist form > h2 {
    display: none
}

.module.module-default > .wrap > .box.box-filter form .form-section, .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section, .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section, .page-main > .box.box-filter form .form-section, aside.page-main > .box-filter.module-teaserlist form .form-section {
    width: -webkit-calc(33.3333% - (60px / 3));
    width: calc(33.3333% - (60px / 3));
    display: inline-block
}

.module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(2), .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(2), .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(2), .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(2), .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(2), aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(2), .module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(2) ~ .form-section, .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(2) ~ .form-section, .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(2) ~ .form-section, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(2) ~ .form-section, .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(2) ~ .form-section, aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(2) ~ .form-section {
    width: -webkit-calc(50% - (15px / 2));
    width: calc(50% - (15px / 2));
    margin-right: 15px
}

.module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(2):last-of-type, .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(2):last-of-type, .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(2):last-of-type, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(2):last-of-type, .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(2):last-of-type, aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(2):last-of-type, .module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(2) ~ .form-section:last-of-type, .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(2) ~ .form-section:last-of-type, .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(2) ~ .form-section:last-of-type, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(2) ~ .form-section:last-of-type, .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(2) ~ .form-section:last-of-type, aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(2) ~ .form-section:last-of-type {
    margin-right: 0
}

.module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3):first-of-type, .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3):first-of-type, .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3):first-of-type, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3):first-of-type, .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3):first-of-type, aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3):first-of-type, .module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:first-of-type, .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:first-of-type, .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:first-of-type, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:first-of-type, .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:first-of-type, aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:first-of-type {
    margin-right: 15px
}

.module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3):nth-of-type(2), .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3):nth-of-type(2), .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3):nth-of-type(2), .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3):nth-of-type(2), .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3):nth-of-type(2), aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3):nth-of-type(2), .module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:nth-of-type(2), .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:nth-of-type(2), .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:nth-of-type(2), .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:nth-of-type(2), .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:nth-of-type(2), aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:nth-of-type(2) {
    margin-left: 15px;
    margin-right: 15px
}

.module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3):last-of-type, .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3):last-of-type, .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3):last-of-type, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3):last-of-type, .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3):last-of-type, aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3):last-of-type, .module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:last-of-type, .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:last-of-type, .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:last-of-type, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:last-of-type, .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:last-of-type, aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(3) ~ .form-section:last-of-type {
    margin-left: 15px
}

.module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4):first-of-type, .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4):first-of-type, .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4):first-of-type, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4):first-of-type, .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4):first-of-type, aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4):first-of-type, .module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:first-of-type, .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:first-of-type, .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:first-of-type, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:first-of-type, .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:first-of-type, aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:first-of-type {
    width: 100%
}

.module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(2), .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(2), .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(2), .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(2), .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(2), aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(2), .module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(2), .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(2), .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(2), .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(2), .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(2), aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(2) {
    margin-right: 15px
}

.module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(3), .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(3), .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(3), .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(3), .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(3), aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(3), .module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(3), .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(3), .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(3), .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(3), .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(3), aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(3) {
    margin-left: 15px;
    margin-right: 15px
}

.module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(4), .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(4), .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(4), .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(4), .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(4), aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4):nth-of-type(4), .module.module-default > .wrap > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(4), .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(4), .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(4), .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(4), .page-main > .box.box-filter form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(4), aside.page-main > .box-filter.module-teaserlist form .form-section:first-of-type:nth-last-of-type(4) ~ .form-section:nth-of-type(4) {
    margin-left: 15px
}

@media (min-width: 320px) and (max-width: 768px) {
    .module.module-default > .wrap > .box.box-filter form .form-section:nth-child(n), .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section:nth-child(n), .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section:nth-child(n), .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section:nth-child(n), .page-main > .box.box-filter form .form-section:nth-child(n), aside.page-main > .box-filter.module-teaserlist form .form-section:nth-child(n) {
        width: 100%;
        margin: 0 !important
    }
}

.module.module-default > .wrap > .box.box-filter form .form-section legend, .module.module-default > aside.wrap > .box-filter.module-teaserlist form .form-section legend, .module.module-default > .wrap > .main > .content > .box.box-filter form .form-section legend, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form .form-section legend, .page-main > .box.box-filter form .form-section legend, aside.page-main > .box-filter.module-teaserlist form .form-section legend {
    font-size: 1.8rem;
    line-height: 1.3333333333;
    text-transform: none;
    color: #000;
    margin-bottom: 15px
}

.module.module-default > .wrap > .box.box-filter form > .form-item:last-child, .module.module-default > aside.wrap > .box-filter.module-teaserlist form > .form-item:last-child, .module.module-default > .wrap > .main > .content > .box.box-filter form > .form-item:last-child, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist form > .form-item:last-child, .page-main > .box.box-filter form > .form-item:last-child, aside.page-main > .box-filter.module-teaserlist form > .form-item:last-child {
    margin-bottom: 0
}

.module.module-default > .wrap > .box.box-filter .search-options, .module.module-default > aside.wrap > .box-filter.module-teaserlist .search-options, .module.module-default > .wrap > .main > .content > .box.box-filter .search-options, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .search-options, .page-main > .box.box-filter .search-options, aside.page-main > .box-filter.module-teaserlist .search-options {
    width: -webkit-calc(50% - 15px);
    width: calc(50% - 15px);
    display: inline-block;
    margin-left: 0;
    margin-right: 15px;
    margin-bottom: 23px;
    vertical-align: top
}

@media (min-width: 320px) and (max-width: 768px) {
    .module.module-default > .wrap > .box.box-filter .search-options, .module.module-default > aside.wrap > .box-filter.module-teaserlist .search-options, .module.module-default > .wrap > .main > .content > .box.box-filter .search-options, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .search-options, .page-main > .box.box-filter .search-options, aside.page-main > .box-filter.module-teaserlist .search-options {
        width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important
    }
}

.module.module-default > .wrap > .box.box-filter .search-options + .search-options, .module.module-default > aside.wrap > .box-filter.module-teaserlist .search-options + .search-options, .module.module-default > .wrap > .main > .content > .box.box-filter .search-options + .search-options, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .search-options + .search-options, .page-main > .box.box-filter .search-options + .search-options, aside.page-main > .box-filter.module-teaserlist .search-options + .search-options {
    margin-left: 15px;
    margin-right: 0
}

.module.module-default > .wrap > .box.box-filter .search-options > h2, .module.module-default > aside.wrap > .box-filter.module-teaserlist .search-options > h2, .module.module-default > .wrap > .main > .content > .box.box-filter .search-options > h2, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .search-options > h2, .page-main > .box.box-filter .search-options > h2, aside.page-main > .box-filter.module-teaserlist .search-options > h2 {
    font-size: 1.8rem;
    line-height: 1.3333333333
}

.module.module-default > .wrap > .box.box-filter .search-options .search-option, .module.module-default > aside.wrap > .box-filter.module-teaserlist .search-options .search-option, .module.module-default > .wrap > .main > .content > .box.box-filter .search-options .search-option, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .search-options .search-option, .page-main > .box.box-filter .search-options .search-option, aside.page-main > .box-filter.module-teaserlist .search-options .search-option {
    padding: 4px 24px 10px;
    height: auto;
    border-radius: 5px;
    font-size: 1.8rem;
    line-height: 1.3333333333;
    font-weight: 400;
    text-transform: none
}

.module.module-default > .wrap > .box.box-filter .search-options .search-option.is-selected, .module.module-default > aside.wrap > .box-filter.module-teaserlist .search-options .search-option.is-selected, .module.module-default > .wrap > .main > .content > .box.box-filter .search-options .search-option.is-selected, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .search-options .search-option.is-selected, .page-main > .box.box-filter .search-options .search-option.is-selected, aside.page-main > .box-filter.module-teaserlist .search-options .search-option.is-selected {
    font-weight: 600
}

@media (min-width: 320px) and (max-width: 500px) {
    .module.module-default > .wrap > .box.box-filter .search-options .search-option, .module.module-default > aside.wrap > .box-filter.module-teaserlist .search-options .search-option, .module.module-default > .wrap > .main > .content > .box.box-filter .search-options .search-option, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist .search-options .search-option, .page-main > .box.box-filter .search-options .search-option, aside.page-main > .box-filter.module-teaserlist .search-options .search-option {
        width: auto
    }
}

.module.module-default > .wrap > .box.box-filter #filter-submit, .module.module-default > aside.wrap > .box-filter.module-teaserlist #filter-submit, .module.module-default > .wrap > .main > .content > .box.box-filter #filter-submit, .module.module-default > .wrap > .main > aside.content > .box-filter.module-teaserlist #filter-submit, .page-main > .box.box-filter #filter-submit, aside.page-main > .box-filter.module-teaserlist #filter-submit {
    padding: 4px 24px 10px;
    height: auto;
    border-radius: 5px;
    font-size: 1.8rem;
    line-height: 1.3333333333;
    text-transform: none
}

.box.box-filter, aside > .box-filter.module-teaserlist {
    padding-left: 32px
}

.page-main > .box.box-filter, aside.page-main > .box-filter.module-teaserlist {
    margin-left: auto;
    margin-right: auto;
    max-width: -webkit-calc(1252px - (48px * 2));
    max-width: calc(1252px - (48px * 2))
}

.box.box-filter input[type=submit], aside > .box-filter.module-teaserlist input[type=submit] {
    display: none
}

.box.box-filter + .module-searchresultlist, aside > .box-filter.module-teaserlist + .module-searchresultlist {
    margin-top: 50px
}

@media (min-width: 320px) and (max-width: 768px) {
    .box.box-filter + .module-searchresultlist, aside > .box-filter.module-teaserlist + .module-searchresultlist {
        margin-top: 0
    }
}

.box-quote, .box-info, .box-profile {
    padding: 27px 34px 27px 72px;
}

.box-quote.left, .box-quote.right, .box-info.left, .box-info.right {
    width: 48%
}

.box-quote.left, .box-info.left {
    margin: 8px 20px 20px 0
}

.box-quote.right, .box-info.right {
    margin: 8px 0 20px 20px
}

.box-quote p:last-of-type, .box-info p:last-of-type {
    margin-bottom: 0
}

.box-quote .box-content, .box-info--short .box-content {
    margin-top: -7px
}

.box-quote, .box-info--short p {
    font-size: 1.8rem;
    line-height: 1.4444444444;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif
}

.box-info, .box-profile {
    background-color: #f2f2f2
}

.box-info.icon-info, .box-profile.icon-info {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjMDA0RjgwIiBkPSJNMjAsMEM4Ljk3MiwwLDAsOC45NzIsMCwyMGMwLDExLjAyNyw4Ljk3MiwyMCwyMCwyMGMxMS4wMjcsMCwyMC04Ljk3MywyMC0yMEM0MCw4Ljk3MiwzMS4wMjcsMCwyMCwweiAgTTIwLDM4Yy05LjkyNCwwLTE4LTguMDc0LTE4LTE4YzAtOS45MjQsOC4wNzYtMTgsMTgtMThjOS45MjYsMCwxOCw4LjA3NiwxOCwxOEMzOCwyOS45MjYsMjkuOTI2LDM4LDIwLDM4eiIvPjxwYXRoIGZpbGw9IiMwMDRGODAiIGQ9Ik0yMSw0Yy0yLjc1NiwwLTUsMi4yNDQtNSw1czIuMjQ0LDUsNSw1YzIuNzU4LDAsNS0yLjI0NCw1LTVTMjMuNzU4LDQsMjEsNHogTTIxLDEyYy0xLjY1NCwwLTMtMS4zNDYtMy0zIHMxLjM0Ni0zLDMtM3MzLDEuMzQ2LDMsM1MyMi42NTQsMTIsMjEsMTJ6Ii8+PHBhdGggZmlsbD0iIzAwNEY4MCIgZD0iTTI2LDIxYzAtMi4yODItMS4wNDMtNS02LTVjLTMuMzc2LDAtNS42MTQsMi4yLTUuNzA4LDIuMjkyQzE0LjEwNiwxOC40OCwxNCwxOC43MzQsMTQsMTl2MiBjMCwwLjM2NywwLjIwNCwwLjcwNywwLjUyOCwwLjg3OWMwLjMyNSwwLjE3MiwwLjcxOCwwLjE1NiwxLjAyNS0wLjA0N2MwLjYyOC0wLjQxOCwxLjczNC0wLjk5LDIuNTA0LTEuMTA2IGMtMC4yMjksMC42NzctMC45NDMsMS45NDQtMS40ODksMi45MTVDMTUuMzA2LDI1Ljg4NywxNCwyOC4yMDcsMTQsMzBjMCwyLjI4MSwxLjA0Miw1LDYsNWMzLjM3NSwwLDUuNjEzLTIuMTk5LDUuNzA3LTIuMjkzIEMyNS44OTUsMzIuNTIsMjYsMzIuMjY2LDI2LDMydi0yYzAtMC4zNzEtMC4yMDMtMC43MDctMC41MjctMC44NzljLTAuMzI0LTAuMTY4LTAuNzE5LTAuMTU2LTEuMDI3LDAuMDQ3IGMtMC42MjcsMC40MTYtMS43MzQsMC45ODgtMi41MDQsMS4xMDRjMC4yMjUtMC42NzQsMC45NDEtMS45NDMsMS40ODYtMi45MTZDMjQuNjk1LDI1LjExMywyNiwyMi43OTMsMjYsMjF6IE0yMC4yOTIsMzEuNzA3IGMwLjI2MiwwLjI2MiwwLjczNSwwLjU3NCwxLjUwNSwwLjU3NGMwLjU0OSwwLDEuMTYtMC4xNjQsMS43MjEtMC4zODNDMjIuNzc3LDMyLjM4NywyMS41NDMsMzMsMjAsMzNjLTMuNTE2LDAtNC0xLjQ0MS00LTMgYzAtMS4yNjgsMS4yODItMy41NDMsMi4zMTItNS4zNzVjMS40NTgtMi41OTQsMi40MjMtNC4zMDcsMS4zOTYtNS4zMzVjLTAuMjYyLTAuMjU4LTAuNzM2LTAuNTctMS41MDgtMC41NyBjLTAuNTUsMC0xLjE1OCwwLjE2Ni0xLjcyLDAuMzg2QzE3LjIyMiwxOC42MTQsMTguNDU4LDE4LDIwLDE4YzMuNTE2LDAsNCwxLjQ0Miw0LDNjMCwxLjI2OC0xLjI4MSwzLjU0My0yLjMxMiw1LjM3NSBDMjAuMjMsMjguOTY1LDE5LjI2NiwzMC42OCwyMC4yOTIsMzEuNzA3eiIvPjwvc3ZnPg==")
}

.box-info .box-header, .box-profile .box-header {
    background-color: transparent
}

.box-info .box-header h3, .box-info .box-header .lexicon__term, .box-profile .box-header h3, .box-profile .box-header .lexicon__term {
    color: #004f80;
    font-weight: 600;
    margin-bottom: 15px;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-size: 2.2rem;
    line-height: 1.3636363636;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto
}

.box-info.box-info--background, .box-profile.box-info--background {
    background-color: transparent;
    border: 3px solid #F0F0F0;
    padding-left: -webkit-calc(70px - 3px);
    padding-left: calc(70px - 3px)
}

.box-info.box-info--background .box-header h3, .box-info.box-info--background .box-header .lexicon__term, .box-profile.box-info--background .box-header h3, .box-profile.box-info--background .box-header .lexicon__term {
    color: #373737
}

.article-section .box-info .box-content > p:first-child {
    margin-top: 0
}

.box-quote {
    background-color: #f2f2f2
}

.box-quote blockquote {
    font-size: 1.8rem;
    line-height: 1.3333333333
}

.box-quote cite {
    font-size: 1.8rem;
    line-height: 1.3333333333;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: 600;
    color: #000;
    display: block;
    margin-top: 15px
}

.box-quote--combined .box-quote__quote.box-content {
    margin-top: 2em
}

.box-quote--combined .box-quote__quote.box-content:before, .box-quote--combined .box-quote__quote.box-content:after {
    content: " ";
    display: table
}

.box-quote--combined .box-quote__quote.box-content:after {
    clear: both
}

.box-quote--combined .box-quote__toggle {
    background-color: transparent;
    border: 0;
    color: #0778a5;
    cursor: pointer;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-size: 1.7rem;
    line-height: 1.1764705882;
    position: absolute;
    right: 1em;
    top: 1em
}

.box-quote--combined .box-quote__toggle:hover, .box-quote--combined .box-quote__toggle:focus {
    text-decoration: underline
}

.box-quote__profile .box-header h3, .box-quote__profile .box-header .lexicon__term {
    padding-right: 175px
}

.box-quote__profile .box-content {
    font-family: "Yantramanav", Helvetica, Arial, sans-serif
}

.box-quote__profile-img {
    float: left;
    margin: .25em 1em 1em 0
}

@media (max-width: 500px) {
    .box-quote__profile-img {
        float: right;
        margin-left: 1em;
        margin-right: 0
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .sidebar .box:last-child, .sidebar aside > .module-teaserlist:last-child {
        margin-bottom: 30px
    }
}

.sidebar .box .block-teaser, .sidebar aside > .module-teaserlist .block-teaser {
    padding: 23px 0 23px
}

.sidebar .box .block-teaser:last-child, .sidebar aside > .module-teaserlist .block-teaser:last-child {
    padding-bottom: 0
}

.sidebar .box .block-teaser + .block-teaser, .sidebar aside > .module-teaserlist .block-teaser + .block-teaser {
    border-top: 0
}

.sidebar .box .teaser-content, .sidebar aside > .module-teaserlist .teaser-content {
    top: -5px;
    width: 100%
}

.sidebar .box .teaser-content h3, .sidebar aside > .module-teaserlist .teaser-content h3, .sidebar .box .teaser-content .lexicon__term, .sidebar aside > .module-teaserlist .teaser-content .lexicon__term {
    font-size: 1.5rem;
    line-height: 1.4666666667;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: bold
}

.sidebar .box .teaser-image, .sidebar aside > .module-teaserlist .teaser-image {
    margin: 0
}

.sidebar .box .teaser-options, .sidebar aside > .module-teaserlist .teaser-options {
    padding: 0
}

.sidebar .box .teaser-options > li, .sidebar aside > .module-teaserlist .teaser-options > li {
    margin-bottom: 0;
    width: 100%
}

.sidebar .box .teaser-options > li + li, .sidebar aside > .module-teaserlist .teaser-options > li + li {
    margin-top: 10px
}

.sidebar .box .teaserlist-foot, .sidebar aside > .module-teaserlist .teaserlist-foot {
    border-top-color: #004f80;
    padding: 20px 0
}

.box-furtherinfo .box-content {
    padding: 23px 0 0
}

.box-furtherinfo .box-content .linklist-item {
    padding: 0;
    margin-bottom: 20px
}

.box-furtherinfo .box-content .linklist-item figure {
    margin-bottom: 5px
}

.box-furtherinfo .box-content .linklist-item .icon-link {
    cursor: pointer
}

.box-map .box-content {
    padding-top: 23px
}

.box-map.icon-map .box-header > a.fancybox {
    width: 100%;
    display: block
}

.box-map.icon-map .box-header > a.fancybox > h2 {
    width: 100%;
    display: block
}

.box-map.icon-map .box-header > a.fancybox > h2::before {
    background-size: contain
}

.box-relatedlinks .box-content {
    padding-top: 23px
}

.box-relatedlinks .linklist-item {
    padding: 0;
    border-top: 0
}

.box-relatedlinks .linklist-item + .linklist-item {
    margin-bottom: 5px
}

.box-mediathek {
    padding-bottom: 0
}

.box-mediathek .teaser-meta .meta-date {
    font-size: 1.6rem;
    line-height: 1.375;
    color: #004f80
}

.box-videos {
    padding-bottom: 0
}

@media (min-width: 320px) and (max-width: 768px) {
    .box.basket-button, aside > .basket-button.module-teaserlist {
        margin-left: 16px;
        margin-right: 16px
    }
}

.box.basket-button a, aside > .basket-button.module-teaserlist a {
    position: relative;
    padding-top: 14px;
    padding-bottom: 18px;
    font-weight: 600;
    font-size: 2.2rem;
    line-height: 1.2727272727;
    color: #fff;
    background-color: #004f80;
    display: block;
    border-radius: 5px;
    padding-left: -webkit-calc(60px + 18px);
    padding-left: calc(60px + 18px)
}

.box.basket-button a::before, aside > .basket-button.module-teaserlist a::before {
    position: absolute;
    left: 0;
    top: 0;
    width: 60px;
    height: 100%;
    display: inline-block;
    content: ' ';
    background-position: 50%
}

.box.basket-button a .basket-count, aside > .basket-button.module-teaserlist a .basket-count {
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 35px;
    background-color: #fff;
    border-radius: 50%;
    color: #004f80
}

.box-publications .teaser-image {
    margin: 0
}

.box-publications .teaser-headline {
    float: right
}

.sidebar .block-teaser.slick-slide {
    padding-bottom: 0
}

.sidebar .block-teaser.slick-slide .teaser-content p:last-child, .sidebar .block-teaser.slick-slide .teaser-content a:last-child h1, .sidebar .block-teaser.slick-slide .teaser-content a:last-child h2, .sidebar .block-teaser.slick-slide .teaser-content a:last-child h3, .sidebar .block-teaser.slick-slide .teaser-content a:last-child .lexicon__term, .sidebar .block-teaser.slick-slide .teaser-content a:last-child h4, .sidebar .block-teaser.slick-slide .teaser-content a:last-child h5, .sidebar .block-teaser.slick-slide .teaser-content a:last-child h6 {
    margin-bottom: 0
}

@media (max-width: 1024px) {
    .sidebar .box[class*='icon'], .sidebar aside > .module-teaserlist[class*='icon'] {
        padding-left: 16px;
        padding-right: 16px
    }

    .announcement-meta .meta-date {
        display: block;
        margin-bottom: 6px;
        position: static;
        text-align: left;
        width: auto
    }
}

@media (min-width: 821px) and (max-width: 1024px) {
    .sidebar .box[class*='icon'], .sidebar aside > .module-teaserlist[class*='icon'] {
        background-image: none
    }
}


/* Contentseiten */
.content:empty {
    display:none;
}

/* Startseite Stage */
#stage .slick-slide .teaser-media img {
    width: 100vw;
	
    object-fit: cover;
    max-height: 300px;
    margin: 0 auto;
    border-top: 1px solid #eaeaea;
}
@media (max-width:576px) {
    #stage .slick-slide .teaser-media img {
min-height: 250px;
height: 250px;
    }
}
@media (max-width:359px) {
    #stage .slick-slide .teaser-media img {
min-height: 280px;
height: auto;
    }
}

/* Startseite FundingTeaser & Contentbereich FundingTeaser (smaller) */
.slick-initialized .fundingteaser.slick-slide {
    display:flex;
    padding:0 32px;
    margin: 0 auto;
    justify-content:center;
    background-color: transparent;
}
@media(max-width:820px) {
    .slick-initialized .fundingteaser.slick-slide {
        min-height: 180px;
    }
}
@media(max-width:640px) {
    .slick-initialized .fundingteaser.slick-slide {
        margin: 10px auto;
    }
}
.fundingteaser .fundingteaser_left, .fundingteaser .fundingteaser_right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width:364px;
    margin:60px 24px;
}
.content .fundingteaser .fundingteaser_left, .content .fundingteaser .fundingteaser_right {
    margin: 30px 12px;
}
.content .fundingteaser .fundingteaser_left {
    width: 33.33%;
    margin-left: 0;
    margin-right: 10px;
}
.content .fundingteaser .fundingteaser_right {
    width: 66.67%;
    margin-right: 0;
    margin-left: 10px;
}
@media(max-width:640px) {
    .content .fundingteaser .fundingteaser_left,.content .fundingteaser .fundingteaser_right {
        width: 100%;
        margin: 10px 0;
    }
}

@media(max-width:992px) {
    .fundingteaser .fundingteaser_left, .fundingteaser .fundingteaser_right {
        margin:60px 0;
    }
}
@media(max-width:820px) {
    .fundingteaser .fundingteaser_left, .fundingteaser .fundingteaser_right {
        margin:0;
        width: 275px;
    }
}
@media(max-width:640px) {
    .fundingteaser .fundingteaser_left, .fundingteaser .fundingteaser_right {
        margin:0;
        width: 100%;
    }
    .fundingteaser .fundingteaser_right {
        margin-top:20px;
    }
}
.fundingteaser .fundingteaser_count {
    font-size: 144px;
    line-height: 144px;
    font-weight: 100;
    text-align: center;
}
.content .fundingteaser .fundingteaser_count {
    font-size: 60px;
    line-height: 1;
    font-weight: 100;
    text-align: center;
}
@media (max-width:880px) {
    .content .fundingteaser .fundingteaser_count {
        font-size: 50px;
    }
}
@media (max-width:820px) {
    .fundingteaser .fundingteaser_count {
        font-size: 80px;
        line-height: 1;
        font-weight: 100;
        text-align: center;
    }
}
@media(max-width:640px) {
    .fundingteaser .fundingteaser_count {
        width: 100% !important;
    }
}
.fundingteaser .fundingteaser_unit {
    font-size: 40px;
    text-align: center;
}
.content .fundingteaser .fundingteaser_unit {
    font-size: 28px;
}
@media (max-width:820px) {
    .fundingteaser .fundingteaser_unit {
        font-size: 20px;
        text-align: center;
    }
}
.fundingteaser .fundingteaser_headline {
    font-size: 24px;
    margin-bottom:20px;
}
.content .fundingteaser .fundingteaser_headline {
    font-size: 20px;
}
@media (max-width:820px) {
    .fundingteaser .fundingteaser_headline {
        font-size: 18px;
        margin-bottom:10px;
    }
}
.fundingteaser .fundingteaser_description {
    font-size: 20px;
}
.content .fundingteaser .fundingteaser_description {
    font-size: 16px;
}
@media (max-width:820px) {
    .fundingteaser .fundingteaser_description {
        font-size: 16px;
    }
}
.fundingteaser .fundingteaser_link,
.pagetype-state #toggle-text-state {
    color: rgb(2, 15, 48);
    padding-left:4px;
    margin-left:-4px;
    border-bottom: 2px solid #677199;
    transition: all 0.15s ease-in;
}
.fundingteaser .fundingteaser_link:hover,
.pagetype-state #toggle-text-state:hover {
    background-color:#c1ca31;
}
.fundingteaser .fundingteaser_link:after,
.pagetype-state #toggle-text-state:after {
    content: '>';
    padding: 0 10px;
    font-size: 22px;
    font-weight: 100;
    color: #000;
    transition: all 0.15s ease-in;
}


.fundingteaser .wrap {
    display: flex;
    justify-content: center;
}
.content .fundingteaser .wrap {
    padding: 0;
}
@media(max-width:640px) {
    .fundingteaser .wrap {
        display: block;
        padding: 0 30px;
    }
}
@media(max-width:400px) {
    .fundingteaser .wrap {
        display: block;
        padding: 0 10px;
    }
}
.key-indicator-slider.slick-slider.slick-initialized {
    background-image: url('img/pattern_hell_1200w.png') !important;
}

.content .key-indicator-slider.slick-slider.slick-initialized {
    width: 100%;
    max-width: 538px;
    background-image: none !important;
}
@media(max-width:600px) {
    .content .key-indicator-slider.slick-slider.slick-initialized {
        margin: 32px 0;
    }
}


@media(max-width:768px) {
    .key-indicator-slider.slick-slider.slick-initialized {
        background-image: url('img/pattern_hell_768w.png') !important;
    }
}
@media(max-width:640px) {
    .key-indicator-slider.slick-slider.slick-initialized {
        margin-bottom: 64px;
        margin-top: 64px;
    }
}

.content .key-indicator-slider > .slick-dots {
    bottom: 0;
    margin: 0;
}

.key-indicator-slider > .slick-dots li:hover button, .key-indicator-slider >  .slick-dots li.slick-active button, .key-indicator-slider >  .slick-dots li button:focus {
    background-color: #020F30;
}
@media (max-width:820px) {
    .key-indicator-slider > .slick-dots {
        position: relative;
        bottom: -25px;
    }
}

.key-indicator-slider > .slick-prev, .key-indicator-slider > .slick-next {
    font-size: 32px;
    color: #020F30;
}
.content .key-indicator-slider > .slick-prev, .content .key-indicator-slider > .slick-next {
    width: 32px;
}

.key-indicator-slider > .slick-prev:focus, .key-indicator-slider >  .slick-next:focus, .key-indicator-slider > .slick-prev:hover, .key-indicator-slider > .slick-next:hover {
    border: 2px solid #c1ca31;
    outline: 0;
    color: inherit;
}
.content .key-indicator-slider > .slick-prev.slick-arrow {
    left: 0;
}
.content .key-indicator-slider > .slick-next.slick-arrow {
    right: 0;
}
@media(min-width:1140px) {
    .key-indicator-slider > .slick-prev.slick-arrow {
        left: calc((100% - 1140px) / 2 + 20px);
    }
    .key-indicator-slider > .slick-next.slick-arrow {
        right: calc((100% - 1140px) / 2 + 20px);
    }
}
@media(max-width:1139px) {
    .key-indicator-slider > .slick-prev.slick-arrow {
        left: 20px;
    }
    .key-indicator-slider > .slick-next.slick-arrow {
        right: 20px;
    }
}
@media(max-width:820px) {
    .key-indicator-slider > .slick-prev.slick-arrow {
        left: 10px;
    }
    .key-indicator-slider > .slick-next.slick-arrow {
        right: 10px;
    }
}
@media(max-width:400px) {
    .key-indicator-slider > .slick-prev.slick-arrow {
        left: 0;
    }
    .key-indicator-slider > .slick-next.slick-arrow {
        right: 0;
    }
}

.content .key-indicator-slider {
    margin-bottom: 16px;
}

.content .key-indicator-slider .fundingteaser .fundingteaser_headline {
    line-height: 24px;
}

.content .key-indicator-slider .fundingteaser .fundingteaser_description {
    line-height: 20px;
}

.content .key-indicator-slider .fundingteaser .fundingteaser_link {
    display: inline-block;
    margin-left: -2px;
    padding-left: 2px;
}

/* Downloadboxen */
.dl_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif;
}
.dl_elem {
    display: flex;
    flex: 0 0 253px;
    justify-content: center;
    align-items: center;
    width: 253px;
    height: 120px;
    border: 1px solid #EAEAEA;
    box-sizing: border-box;
    box-shadow: 2px 2px 0 #EAEAEA;
    margin-right: 22px;
    margin-bottom: 22px;
    transition: all 0.1s ease-in;
}
.pagetype-home .dl_elem:nth-of-type(4n) {
    margin-right:0;
}
.dl_elem a, .dl_elem a:hover {
    color:#020F30;
    text-decoration:none;
    width:100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.dl_elem div svg {
    margin: 0 auto;
    display: block;
}
.dl_elem_infoline {
    font-size: 14px;
    margin: 0 auto;
    text-align:center;
}
.dl_elem_info {
    display: inline-block;
    margin:0 6px;
}
.dl_elem_title {
    padding: 0 12px;
    display:flex;
    align-items: center;
}
.dl_elem:not(.show_img) .dl_elem_title {
    padding: 4px 8px;
    margin: 0 6px;
}

.dl_elem:hover {
    border: 1px solid #c1ca31;
    box-shadow: 4px 4px 0 #c1ca31;
    transform:translate(-2px,-2px);
}
.dl_elem:not(.show_img):hover .dl_elem_title {
    background-color:#c1ca31;
}
.dl_elem:hover .dl_elem_title_container {
    background-color:#c1ca31;
}

.dl_elem_title_container {
    display:flex;
    padding:8px;
}

.dl_elem:not(.show_img) .dl_elem_title_container {
    padding:0;
}

.dl_elem h4 {
    font-size: 16px;
    font-weight:normal;
    text-align: center;
    max-width: 223px;
    margin-bottom: 0;
    flex: 1 1 auto;
}
.dl_elem.show_img h4 {
    font-size: 20px;
}
.dl_elem:not(.show_img) h4 {
    line-height: 21px;
}

.module-extraStage .teaser-content .wrap > a.stage-download::before  {
    content: url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewport='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8781 11.3202L11.4931 17.7812L6.11609 11.3202L6.88409 10.6802L11.4941 16.2192L16.1101 10.6802C16.3661 10.8932 16.6221 11.1072 16.8781 11.3202Z' fill='%23020F30'/%3E%3Cpath d='M11.9999 1.00049H10.9999V17.0005H11.9999V1.00049Z' fill='%23020F30'/%3E%3Cpath d='M1.99988 20.9995V7.99951H7.99988V8.99951H2.99988V19.9995H19.9999V8.99951H14.9999V7.99951H20.9999V20.9995C14.6669 20.9995 8.33288 20.9995 1.99988 20.9995Z' fill='%23020F30'/%3E%3C/svg%3E%0A");
}
.dl_elem h4:before {
    padding-right:10px;
    vertical-align: top;
}

.dl_elem .dl_elem_icon {
    width:24px;
    height:24px;
    margin-right:8px;
    flex: 0 0 24px;
}

.dl_elem.show_img {
    height: 320px;
}
.dl_elem.show_img h4 {
    flex: 0 0 auto;
    white-space: nowrap;
}
.dl_elem.show_img .dl_elem_title {
    padding-top:4px;
    justify-content: center;
}
.dl_elem.show_img .dl_elem_img {
    width:135px;
    height:188px;
    margin: 0 auto;
	background-size: 90%;
	background-position: center;
	background-repeat: no-repeat;
}
.dl_elem.img_hauptband .dl_elem_img {
    background-image: url('/site/img/icon_bufi-hauptband.svg');
}
.dl_elem.img_datenband .dl_elem_img {
    background-image: url('/site/img/icon_bufi-datenband.svg');
}
.dl_elem.img_en_version .dl_elem_img {
    background-image: url('/site/img/icon_bufi-short-en.svg');
}
.dl_elem.img_kurzversion .dl_elem_img {
    background-image: url('/site/img/icon_bufi-kurz-de.svg');
}
.dl_elem.no_border {
    border:none;
    box-shadow: none;
}
.dl_elem.text_left h4 {
    text-align:left;
}
.dl_elem.text_left h4:before  {
    content: none;
}
.dl_elem.text_left a {
    position:relative;
}
.dl_elem.text_left .dl_elem_info:first-of-type {
    margin-left:0;
}
.dl_elem.text_left .dl_elem_infoline {
    margin-left: 46px;
    text-align:left;
}

@media(max-width: 1200px) {
    .dl_container {
        width:542px;
        margin:0 auto;
        flex-wrap:wrap;
        justify-content: space-between;
    }
    .dl_elem, .dl_elem:not(:last-of-type) {
        margin: 0 0 30px 0;
    }
}
@media (max-width: 640px) {
    .dl_container {
        width:100%;
    }
    .home_doubledl_box.wrap .dl_elem {
        height: 100%;
        width: 100%;
        flex: 1 0 89%;
        padding:32px 0;
        margin:0 32px 32px 32px;
    }
    .dl_elem.show_img {
        height:120px;
    }
    .dl_elem.show_img .dl_elem_title {
        padding-top: 0;
    }
    .dl_elem.show_img .dl_elem_img {
        display: none;
    }
    .dl_elem_title {
        justify-content: center;
        padding:0 0 3px 0;
    }
    .dl_elem.text_left .dl_elem_infoline {
        margin:auto;
    }
}
@media (max-width:576px) {
    .home_doubledl_box.wrap .dl_elem {
        flex: 1 0 100%;
        margin:0 0 32px 0;
    }
}

/* Zweierelement Startseite */

.home_doubledl_box,
.module.home_double_box.wrap {
    margin-top: 64px;
    margin-bottom: 64px;
}
.home_doubledl_box h2 ,
.home_double_box h2 {
    text-align: center;
    font-size: 42px;
    margin-bottom: 48px;
    line-height: 100%;
    font-weight: normal;
}
.zw_elem h3 {
    font-size: 32px;
    line-height: 41px;
}
.home_double_box div.inner_wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: auto;
    margin: 0 auto;
    position: relative;
    max-width: 1108px;
}
.zw_elem {
	min-height: 286px;
    position: relative;
    display: inline-block;
    height: auto;
    border: 1px solid #EAEAEA;
    box-sizing: border-box;
    box-shadow: 2px 2px 0 #EAEAEA;
    margin-right: 28px;
    margin-bottom:30px;
    width: 48.5%;
    max-width: 540px;
    transition: all 0.1s ease-in;
}
.zw_elem:hover {
    border: 1px solid #c1ca31;
    box-shadow: 4px 4px 0 #c1ca31;
    transform: translate(-2px, -2px);
}
.zw_elem:hover .linktext {
    background-color:#c1ca31;
}
.zw_elem:nth-child(2n){
    margin-right: 0;
}
.zw_elem .right {
    max-width: 63%;
    width: 100%;
	padding-bottom: 15px;
}

.zw_elem .right p {
hyphens: inherit;
}
.zw_elem .left {
	width: 100%;
	height: 100%;
	margin-right: 4%;
	max-width: 28%;
}
.zw_elem .left img {
	max-height: 143px;
}
@media (max-width:500px) {
	.zw_elem .left {
		max-width: 20%;
		margin-right: 15px;
	}
	.zw_elem .right {
		width: calc( 76% - 15px );
		max-width: calc( 76% - 15px );
	}
}
@media (max-width:350px) {
		.zw_elem .left {
		display: none;
		margin-right: 0;
	}
	.zw_elem .right {
		width: 100%;
		max-width: 100%;
	}
}
.zw_elem a {
    display:block;
    height:100%;
    width:100%;
    padding: 32px 35px;
}
.zw_elem .linktext {
    padding-left: 7px;
    color: #020f30;
    border-bottom: 2px solid #677199;
    position: relative;
	margin-bottom: 20px;
	display: inline-block;
}
.zw_elem .linktext ~ p {
	display: block;
	font-size: 1.6rem;
}
.zw_elem .linktext::after {

    content: '>';
    padding: 0 10px;
    font-size: 22px;
    font-weight: 100;
    color: #000;

}
@media (max-width:1152px) {
    .home_doubledl_box,
    .module.home_double_box.wrap {
        margin: 52px auto;
    }
    .home_doubledl_box h2 ,
    .home_double_box h2 {
        margin-bottom: 32px;
    }
}
@media (max-width: 1025px) {
    .home_double_box div.inner_wrap {
        flex-direction: column;
    }
    .module-stage .teaser-media {
        min-height: unset;
    }
    .home_doubledl_box, .module.home_double_box.wrap {
        max-width: 694px;
    }
    .zw_elem {
        min-height: 216px;
        position: relative;
        display: flex;
        width: 100%;
        max-width: 432px;
        border: 1px solid #EAEAEA;
        box-sizing: border-box;
        box-shadow: 2px 2px 0 #EAEAEA;
        margin: 14px auto !important;
    }
    .zw_elem .right {
        margin-left: 0;
    }
    .zw_elem .left img{
        width: 120px;
    }
}
@media(max-width:576px) {
    .fundingteaser {
        display:none;
    }
    .home_doubledl_box.wrap {
        padding:0 30px;
        margin: 32px 0;
    }
    .home_doubledl_box h2, .home_double_box h2 {
        font-size: 1.8em;
        margin-bottom: 24px;
    }
}
/** Akkordeon Elemente und FAQ-Box **/
.module.faq_container {
    max-width:1172px;
    margin:40px auto;
    display: flex;
}
.faq_box {
    margin-bottom:40px;
    flex: 0 1 50%;
}
.faq_box:nth-child(odd) {
    margin-right:20px;
}
@media (max-width:768px) {
    .module.faq_container {
        flex-direction: column;
        margin: 40px 16px;
    }
    .faq_box:nth-child(odd) {
        margin-right:0;
    }
}
.faq_box h2.faq_title {
    font-weight:normal;
    margin-left:20px;
}
.faq_box .module-accordion {
    margin: 0;
    font-size: 16px;
    color:#020F30;
}
.faq_box h2.accordion-headline {
    font-size: 16px;
    color:#020F30;
    font-weight:normal;
    padding: 24px 32px 24px 20px;
    border-bottom: 1px solid #EAEAEA;
}
.faq_box .accordion-section.is-active .accordion-headline {
    font-weight: bold;
}
.faq_box .accordion-section.is-active .accordion-header, .faq_box .accordion-section .accordion-header:hover, .faq_box .accordion-content {
    background-color: #fff;
}

.faq_box .faq_content {
    border-top:1px solid black;
}
.faq_content .accordion-section:first-child, .faq_content .accordion-section:last-child {
    border-top: none;
}
.faq_box .faq_content .accordion-content {
    padding:0 32px 0 20px;
    border:none;
    border-top: 5px solid #fff;
    margin-top:-5px;
}
.faq_box .faq_content .accordion-content p {
    font-size: 1.6rem;
}

/** Seitentyp Bundesland mit interaktiver Karte **/
body.pagetype-content #main > .module > .wrap,
body.pagetype-state #main > .module > .wrap {
    padding:0;
}

body.pagetype-content .module-default .main .content .article-section,
body.pagetype-state .module-default .main .content .article-section {
    max-width:538px;
}

body.pagetype-content .module.home_doubledl_box.wrap,
body.pagetype-state .module.home_doubledl_box.wrap {
    border-top: 1px solid #EAEAEA;
    padding: 40px 0 0 0;
    margin:0 30px 0 30px;
}
@media (max-width: 768px) {

    body.pagetype-content #main > .module > .wrap,
    body.pagetype-state #main > .module > .wrap {
        margin:0;
        padding: 0 16px;
    }
    body.pagetype-content .module.home_doubledl_box.wrap,
    body.pagetype-state .module.home_doubledl_box.wrap {
        margin: 0;
    }
}
body.pagetype-content .module.home_doubledl_box.wrap h2,
body.pagetype-state .module.home_doubledl_box.wrap h2 {
    text-align:left;
    font-size: 0.9em;
    letter-spacing: 0.03em;
    font-weight: normal;
    margin-top:0;
    margin-bottom:20px;
    text-transform: uppercase;
}

body.pagetype-content .module-default .main,
body.pagetype-state .module-default .main {
    padding-bottom:40px;
}

body.pagetype-content .module-default .main .content,
body.pagetype-state .module-default .main .content {
    display:flex;
    margin: 0 30px;
    padding-top:32px;
    padding-bottom:0;
    flex-wrap: wrap;
}
@media (max-width: 768px) {
    body.pagetype-content .module-default .main .content,
    body.pagetype-state .module-default .main .content {
        margin: 0;
    }
}
body.pagetype-state #deutschlandkarte {
    margin-left: 32px;
    flex: 0 0 240px;
}
body.pagetype-state #deutschlandkarte object {
    width: 240px;
}
body.pagetype-content .dl_container,
body.pagetype-state .dl_container {
    margin:0;
}
@media (max-width: 1200px) {
    body.pagetype-state #deutschlandkarte {
        display:none;
    }
}

/** previous reports **/
.module.downloads_archive_row {
    display:flex;
    padding:16px;
    border-bottom: 1px solid #EAEAEA;
}
.module.module-default + .module.downloads_archive_row  {
    margin-top:40px;
}
.module.downloads_archive_row:last-of-type {
    margin-bottom:40px;
    border-bottom:none;
}
.module.downloads_archive_row h2 {
    flex: 0 0 180px;
    font-size:4.2rem;
    padding-top: 12px;
    line-height:42px;
}
.module.downloads_archive_row .downloads_archive_col {
    display:flex;
    flex-wrap:wrap;
}
.module.downloads_archive_row  .dl_elem {
    margin:0;
    height:80px;
}
@media(max-width:1020px) {
    .module.downloads_archive_row {
        padding-left: 40px;
        padding-right: 40px;
    }
}
@media(max-width: 768px) {
    .module.downloads_archive_row {
        flex-direction: column;
        padding:16px;
    }
    .module.downloads_archive_row h2 {
        flex: 0 0 auto;
        padding-bottom:8px;
        border-bottom: 1px solid #EAEAEA;
    }
    .module.downloads_archive_row .dl_elem .dl_elem_title {
        justify-content: center;
    }
    .module.downloads_archive_row  .dl_elem.text_left .dl_elem_infoline {
        margin-left:auto;
        margin-right:auto;
        text-align:center;
    }
}
@media(max-width: 576px) {
    .module.downloads_archive_row .downloads_archive_col {
        flex-direction:column;
    }
    .module.downloads_archive_row  .dl_elem {
        margin: 0 auto 16px;
        flex: 0 0 80px;
    }
}

/** Search Result Page **/
#searchwindow #oss-form-inline {
    position:relative;
    margin-bottom:32px;
}
#searchwindow #oss-keyword-inline {
    max-width: 400px;
    width: 100%;
    height: 40px;
    font-size: 0.9em;
    padding:8px;
    border: 1px solid #999999;
}
#searchwindow #oss-button-inline {
    height: 40px;
    width: 90px;
    background-color: #F2F2F2;
    box-shadow: 1px 1px #d4d4d4;
    border:1px solid #e6e6e6;
    font-size: 0.9em;
    position:absolute;
    margin-left: 4px;
    cursor: pointer;
}
#searchwindow #oss-result-count {
    font-size: 1.2em;
    margin-top:12px;
}
#searchwindow div.oss-pagelink {
    margin-top: 16px;
    font-size: 1.2em;
}
#searchwindow span.oss-pagelink, #searchwindow span.oss-pagelink-current, #searchwindow a.oss-pagelink {
    display: inline-block;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border: 1px solid transparent;
    margin-right:8px;
}
#searchwindow span.oss-pagelink, #searchwindow span.oss-pagelink-current {
    cursor:default;
}
#searchwindow a.oss-pagelink:hover {
    border-color: #b3b3b3;
}
#searchwindow span.oss-pagelink-current {
    background-color:#F2F2F2;
    box-shadow: 1px 1px #d4d4d4;
}
#searchwindow .oss-pagelink.first,#searchwindow .oss-pagelink.prev,#searchwindow .oss-pagelink.next,#searchwindow .oss-pagelink.last {
    font-size: 1.3em;
}
#searchwindow .oss-searchresult {
    padding-bottom: 28px;
    margin-bottom:28px;
    border-bottom: 1px solid #e2e2e2;
}
#searchwindow b {
    background-color:#c1ca31;
}
#searchwindow .oss-searchresult .breadcrumb h2, #searchwindow .oss-searchresult .breadcrumb li {
    line-height:1.2rem;
    font-size: 1.2rem;
    margin-bottom: 12px;
}
#searchwindow .oss-searchresult .breadcrumb:not(.single-entry) li:after {
    content: '>';
    color: #828282;
    margin: 0 8px;
}

#searchwindow .oss-searchresult .breadcrumb h2 a {
    display:inline-block;
    padding-top: 1px;
}
#searchwindow .oss-searchresult .breadcrumb a  {
    font-size: 1.2rem;
    line-height:1.2rem;
    color: #828282;
    text-transform:uppercase;
}

#searchwindow .oss-searchresult .icon-wrap {
    display:flex;
    align-items: center;
}
#searchwindow .oss-searchresult .body {
    margin-top:4px;
}
#searchwindow .oss-searchresult .searchresult-icon {
    background: url('img/doctype_pdf.svg') no-repeat;
    content: ' ';
    width: 42px;
    height: 54px;
    margin-right:12px;
}


/** text module **/

.module.text_module{
    margin-bottom: 48px;
}

aside ~ .main .module.text_module {
    max-width:538px;
    margin:15px;
}
.no-aside .module.text_module div{
    width: 50%;
    float: left;
}
.no-aside .module.text_module div:first-child {
    padding-right: 95px;
}
.no-aside .module.text_module div ~ div{
    max-width: 350px;
    margin-left: 30px;
}
.no-aside .module.text_module p {
    font-size: 16px;
    line-height: 140%;
}
.no-aside .module.text_module div p a, .module.text_module a {
    line-height: 140%;
    font-size: 16px;
    border-bottom: 2px solid #677199;
    padding:0 2px;
    transition: all 0.15s ease-in;
}
.module.text_module a {
    font-size:18px;
}
.module.text_module a.icon-download {
    background-image: none;
}
.module.text_module a.icon-download::after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.8781 11.3202L11.4931 17.7812L6.11609 11.3202L6.88409 10.6802L11.4941 16.2192L16.1101 10.6802C16.3661 10.8932 16.6221 11.1072 16.8781 11.3202Z' fill='%23020F30'%3E%3C/path%3E%3Cpath d='M11.9999 1.00046H10.9999V17.0005H11.9999V1.00046Z' fill='%23020F30'%3E%3C/path%3E%3Cpath d='M1.99988 20.9995V7.99954H7.99988V8.99954H2.99988V19.9995H19.9999V8.99954H14.9999V7.99954H20.9999V20.9995C14.6669 20.9995 8.33288 20.9995 1.99988 20.9995Z' fill='%23020F30'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 24px;
    display: inline-block;
    height: 24px;
    background-position: 0 3px;
    margin-left: 10px;
}

.no-aside  .module.text_module div p a ~ a {
    margin-left: 11px;
}
.no-aside  .module.text_module div ~ div p a {
    font-size: 1.111em;
    line-height: 130%;
    border-bottom: 2px solid #677199;
    padding:0 2px;
    transition: all 0.15s ease-in;
}

.no-aside .module.text_module div ~ div p {
    font-size: 20px;
    line-height: 140%;
}
.module.text_module h2 {
    margin-bottom: 22px;
    font-size:20px;
    line-height: 140%;
}
.module.text_module h2 a {
    border-bottom: 2px solid #677199;
    font-size:20px;
    line-height: 140%;
    padding:0 2px;
    transition: all 0.15s ease-in;
}
.module.text_module h2 a::after {
    content: '>';
    padding: 0 10px;
    font-size: 22px;
    font-weight: 100;
    color: #000;
}

.module.text_module h2 a:hover, .module.text_module p a:hover {
    background-color:#c1ca31;
}
.module.text_module p a:after {
    content: url("/site/img/Arrow_right_24.svg");
    display: inline-block;
    height: 26px;
    vertical-align: bottom;
}
@media (max-width: 1024px) {
    .no-aside .module.text_module div {
        width: 100%;
        float: none;
        max-width: 540px !important;
        margin: 0 auto !important;
    }
    .no-aside .module.text_module div ~ div{
        margin-left: 0;
        margin-top: 32px !important;
    }
    .no-aside .module.text_module div:first-child {
        padding-right: 0;
    }
}
@media (max-width: 500px) {
    .sidebar .box.box-twitterfeed, .sidebar aside > .box-twitterfeed.module-teaserlist {
        display: none !important
    }
}

.tweet-list {
    height: 365px;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 10px 0 0
}

.tweet {
    border-bottom: 1px dotted #004f80;
    list-style: none;
    margin-bottom: 13px;
    padding-bottom: 16px
}

.tweet figure {
    margin-bottom: .25em
}

.tweet p:last-of-type {
    margin-bottom: 0
}

.tweet:last-of-type {
    border-width: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.tweet .tweet-meta {
    color: #455157;
    margin-bottom: .25em
}

.tweet .tweet-meta > p {
    font-size: 1.3rem;
    line-height: 1.5384615385;
    margin-bottom: 0
}

.tweet .tweet-meta a {
    color: black
}

.tweet-age, .tweet-authorhandle {
    color: #455157
}

.tweet-authorname {
    color: #000;
    font-weight: bold
}

.tweet-age:before {
    content: "–";
    display: inline;
    padding: 0 .5em
}

.tweet-list-foot {
    border-top: 1px dotted #004f80;
    margin-top: 1em;
    padding-top: .5em
}

.menu-wrap .social {
    height: 21px;
    margin: 0 12px;
}

.menu-wrap .social > li {
    display: inline-block;
    line-height: 24px;
    padding: 0;
    width: auto;
    height: 21px;
    margin-left: 12px;
}

.menu-wrap .social .share-button {
    height: 16px;
    width: auto;
    padding: 0
}

.menu-wrap .social .share-button svg {
    fill: #5e5e5e;
    height: 16px;
    width: 16px
}

.menu {
    outline: 0;
    position: relative
}

.menu:before, .menu:after {
    content: " ";
    display: table
}

.menu:after {
    clear: both
}

.menu ul {
    list-style: none
}

.menu ul, .menu ul li {
    margin: 0
}

.menu li > a {
    display: inline-block;
}

.menu li > a:hover {
    text-decoration: none;
}

/** HIDE LINK TO ENGLISH PAGE **/
nav#meta.menu.menu-meta > ul:not(.social) > li:first-of-type {
    display:block;
}

/* start centered menu */

.submenu-centered {
    position: absolute;
    bottom: 0;
    left:0;
    z-index: 3;
    right: 0;
    display: flex;
}
.submenu-centered .menu {
    background-color: transparent;
    margin: 0 auto;
    z-index: 3;
}
.submenu-centered .menu ul {
    background-color: transparent;
}
.submenu-centered .menu ul li {
    background-color: #384668;
    min-width: 240px;
    float: left;
    border: none;
}
.submenu-centered .menu ul li:hover {
    background-color: #c1ca31;
}
.submenu-centered .menu > ul > li.active {
    background-color: #fff;
    border:none;
}
.submenu-centered .menu ul > li.active > a,
.submenu-centered .menu ul > li:hover > a {
    color: #020F30;
    background-color: transparent;
}
.submenu-centered .menu ul > li > a {
    text-align: center;
    width: 100%;
    font-weight: normal;
    font-size: 20px;
    line-height: 100%;
    padding: 10px 40px;
    color: #fff;
}
.submenu-centered .menu ul > li > a:focus {
    padding: 8px 38px;
    text-decoration: none;
}
@media(max-width:1024px) {
    .module.module-breadcrumb {
        display:flex;
        flex-direction: column;
        overflow: hidden;
    }
    .module.module-breadcrumb ol.breadcrumb {
        width: 100vw;
        max-width: 100%;
    }
    #header .module-breadcrumb .wrap {
        order: 1;
        margin-left: 5px;
        height: 110px;
        max-width: 98%;
    }
    #header .module-breadcrumb .submenu-centered ~ .wrap {
        height:105px;
    }
    .submenu-centered {
        order: 2;
        position: relative;
    }
    .submenu-centered .menu ul > li > a:focus {
        padding: 10px 40px;
        text-decoration: none;
    }
    .submenu-centered ul {
        display:flex;
        flex-direction: column;
        width: 100vw;
    }
    .submenu-centered ul li {
        height: 50px;
        line-height:50px;
    }
    .submenu-centered .menu > ul > li.active {
        border-bottom: 1px solid #384668;
    }
    .main h1 {
        margin-bottom:20px;
    }
    .article-section figure.cms-imageboxbmbf {
        margin-right:auto !important;
    }
}

/* end centered menu */

.menu-main > ul {
    float: right;
}

.menu-main > ul > li {
    font-size: 1.8rem;
    line-height: normal;
    float: left;
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif;
    height: 39px;
    min-width:200px;
}

.menu-main > ul > li + li {
    margin-left: 10px
}

.menu-main > ul > li.hide-main {
    display: none !important
}

.menu-main > ul > li > a {
    color: #020f30;
    padding: 8.5px 0 6.5px 0;
    width:200px;
    text-align: center;
    border-bottom: 2px solid transparent;
}

.menu-main > ul > li > a:active, .menu-main > ul > li > a:hover{
    text-decoration: none;
}
.menu-main > ul > li.active > a {
    position: relative;
    border-bottom: 2px solid #677199;
    font-weight: 500;
    z-index: 5;
}
@media (min-width: 1024px) {
    .menu-main > ul > li > a:focus,
    #submenu > ul > li > a:focus,
    .menu-side > ul > li > a:focus {
        border: 2px solid #c1ca31;
        outline: none;
    }
    .menu-main > ul > li > a:focus {
        padding: 6.5px 0;
        text-decoration: none;
    }
}
.menu-main > ul > li.has-menu > a:hover {
    font-weight: 500;
    color: #384668;
}

.menu-main > ul > li.has-menu.hover .menu-box {
    display: block;
    z-index: 100;
    width: 200px;
    left: 50%;
    margin-left: -100px;
    opacity: 1;
}

@media(min-width:1024px) {
    .menu-main > ul > li.has-menu.hover .menu-box {
        left: 50% !important;
        right: 50% !important;
        padding-left:0 !important;
        padding-right:0 !important;
    }
}
@media(max-width:1024px) {
    .menu-wrap:not(.open) {
        display:none;
    }
}

.menu-box {
    position: relative;
    top: -1px;
    display: none;
    padding-bottom: 0;
    padding-top: 0;
    z-index: 999;
    -webkit-backface-visibility: hidden;
    border-top:1px solid transparent;
}

@media(min-width:1025px) {
    .menu-box {
        border: 1px solid #EAEAEA;
        opacity: 0;
        animation:fadeInMenuBox 0.2s;
    }
}
@keyframes fadeInMenuBox {
    0% {
        display:none;
        opacity:0;
    }
    1% {
        display:block;
        opacity:0;
    }
    100% {
        display:block;
        opacity:1;
    }
}

.menu-box > div:nth-child(2) {
    clear: both;
    font-size: 0;
    position: relative;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(33%, #707070), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, #707070 33%, rgba(255, 255, 255, 0) 0%);
    background-image: linear-gradient(to right, #707070 33%, rgba(255, 255, 255, 0) 0%);
    background-size: 3px 1px;
    background-repeat: repeat-x;
    background-position: bottom;
    width: 100%
}

.menu-box ul, .menu-box .menu-box-teaser {
    float: left;
    font-family: "Yantramanav", sans-serif;
    margin: 20px 0 30px;
    padding: 0 8px
}

.menu-box .menu-box-teaser {
    padding-right: 10%;
    width: 50%
}

.menu-box .menu-box-teaser figure {
    margin-left: 0;
    margin-right: 0
}

.menu-box .menu-box-teaser .readmore-wrap {
    clear: both
}

.menu-box .menu-box-teaser .readmore-wrap a {
    color: white
}

.menu-box ul {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    width: 100%;
    float: none;
}

.menu-box ul > li {
    font-size: 1.4rem;
    line-height: 1.4;
    background-color: #fff;
}

.menu-box ul > li > a {
    padding: 0 16px;
    width:100%;
    height: 40px;
    display: flex;
    align-items: center;
}

.menu-box ul > li:hover > a, .menu-box ul > li.hover > a {
    text-decoration: none;
    background-color: #eaeaea;
}

.menu-box .close {
    font-size: 1.5rem;
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase
}

.menu-box .close:hover {
    text-decoration: underline
}

.menu-box .svg-icon-close {
    float: right;
    height: 24px;
    margin: 6px 0 0 12px;
    vertical-align: middle;
    width: 24px
}

.menu-box .close-menu-box {
    position: absolute;
    right: 10px;
    top: -50px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOS45OTgiIHZpZXdCb3g9IjAgMCAyMCAxOS45OTgiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiMwMDRmODA7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwIDEwKSI+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xOS42MTUsMTcuNzQ2LDExLjg3MSwxMGw3Ljc0NS03Ljc0NWExLjMzMywxLjMzMywwLDAsMCwwLTEuODcxLDEuMzMzLDEuMzMzLDAsMCwwLTEuODcxLDBMMTAsOC4xMzMsMi4yNTUuMzg1YTEuMzMzLDEuMzMzLDAsMCwwLTEuODcxLDAsMS4zMzMsMS4zMzMsMCwwLDAsMCwxLjg3MUw4LjEyOSwxMCwuMzg0LDE3Ljc0NmExLjMyLDEuMzIsMCwxLDAsMS44NjcsMS44NjZMMTAsMTEuODY4bDcuNzQ1LDcuNzQ4YTEuMzI0LDEuMzI0LDAsMCwwLDEuODc0LTEuODciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtOS45OTkpIi8+PC9nPjwvc3ZnPg==");
    width: 20px;
    height: 20px;
    cursor: pointer
}

.menu-box-title {
    font-size: 2.4rem;
    line-height: 1.6666666667;
    float: left;
    font-weight: bold;
    margin-bottom: 20px
}

.menu-box-title a {
    color: #004f80
}

.menu-box-title .icon-link-white, .menu-box-title .menu-box .menu-box-teaser .readmore-wrap a, .menu-box .menu-box-teaser .readmore-wrap .menu-box-title a {
    background: transparent
}

.menu-box-title .icon-link-white:before, .menu-box-title .menu-box .menu-box-teaser .readmore-wrap a:before, .menu-box .menu-box-teaser .readmore-wrap .menu-box-title a:before {
    content: "→";
    display: inline-block;
    margin-right: 9px;
    position: relative;
    top: -1px
}

.menu-meta {
    position: absolute;
    top: 14px;
    right: 15px;
    display: flex;
    align-items: center;
}

.menu-meta > ul > li {
    font-size: 1.2rem;
    line-height: 14px;
    text-transform: uppercase;
    float: left
}

.menu-meta > ul > li + li {
    margin-left: 37px
}

.menu-meta > ul > li > a {
    color: #828282;
}

.menu-meta > ul > li:hover > a {
    color: #000;
    text-decoration: underline
}

.menu-meta > ul > li.active > a {
    color: #000
}

.menu-meta #form-search{
    display: block;
    margin-left: 17px;
    width: 226px;
}

@media (max-width: 1024px) {
    .menu-meta #form-search{
        display: none;
    }
}
.menu-meta .form-section{
    margin-top: 0;
}
.menu-meta .form-item {
    margin-bottom: 0;
}
.menu-meta .form-field {
    border: 1px solid #e0e0e0;
    border-radius: 0;
    background-color: #f2f2f2;
    font-size: 14px;
    padding: 0 0 0 11px;
    width: 100%;
    max-width: 226px;
    height: 32px;
}
@media (max-width: 1152px) {

    .menu-meta #form-search {
        width: auto;
    }

    .menu-meta .form-field {
        max-width: 191px;
    }
}

.menu-side, .menu-side > div, .menu-side > ul {
    background-color: #f6f6f6;
}
.menu-side h2, .fui-download h3 {
    font-size: 1.6rem;
    letter-spacing: .03rem;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 16px;
    margin-top: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}

.menu-side > div {
    height: 40px;
    margin-top: -40px;
    padding: 6px 18px;
    text-align: right
}
@media (max-width: 768px) {
    .menu-side {
        margin: 0 -16px;
    }
}
.menu-side > div:before, .menu-side > div:after {
    content: " ";
    display: table
}

.menu-side > div:after {
    clear: both
}

.menu-side > div h2 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    margin: 0
}
.menu-side > ul {
    margin: 16px 16px 44px 16px;
}
.menu-side > ul > li {
    font-size: 1.6rem;
    line-height: 100%;
}

.menu-side > ul > li > a {
    padding: 8px;
    width:100%;
}
.menu-side > ul > li > a:focus {
    padding: 6px;
}
.menu-side > ul > li:hover > a, .menu-side > ul > li.hovered > a {
    background: #c1ca31
}
.menu-side > ul > li.active > a {
    background: #c1ca31
}
.menu-side .icon-link {
    font-size: 1.4rem;
    line-height: 1.7142857143;
    background-position: 0 7px
}
nav#side > h2 {
    text-align: center;
    font-size: 0.9em;
    letter-spacing: 0.03em;
    font-weight: normal;
    margin-top:16px;
    margin-bottom:24px;
}

@media (max-width: 768px) {
    .menu-side__header {
        text-align: left;
        width: 40%
    }
}

.menu-footer {
    margin: 62px 0 0;
    position: relative
}

.menu-footer, .menu-footer a {
    color: #020F30;
    font-size: 18px;
}
.menu-footer div ul li a {
    font-size: 16px;
}
.menu-footer > ul.topics {
    height: 100%;
    min-height: 250px;
    display: inline-block;
    width: 100%;
	background-image: url('img/bmftr.png');
	background-repeat: no-repeat;
	background-position: 94% bottom;
	background-size: 230px;
}

.menu-footer > ul.topics > li {
    float: left;
    padding: 0 0 12px 0;
    width: 25%;
    font-weight: bold;
}
.menu-footer > ul.topics > div {
    float:left;
    padding-right: 25px;
    width: 25%;
}
@media (max-width: 1024px) {
    .menu-footer > ul.topics {
        background-position: right top;
    }
    .menu-footer > ul.topics > div {
        float:left;
        padding-right: 25px;
        width: 266px;
        margin-bottom: 36px
    }
    .menu-footer > ul.topics > div ~ div ~ div {
        clear: both;
        position: relative;
    }
    .menu-footer > ul.topics > li {
        width: calc( 100% - 266px );
        float: left;
    }
}
@media (max-width: 768px) {
    .menu-footer > ul.topics {
        background-position: left bottom;
        padding-bottom: 150px;
        background-size: auto 135px;
    }
    .menu-footer > ul.topics div,
    .menu-footer > ul.topics li{
        width: 100%;
    }
    .page-foot {
        padding: 0;
    }
}
.menu-footer > ul.topics > li:first-child {
    padding: 0 20px 0 0
}

.menu-footer ul > li > a {
    padding: 0 0 8px 0
}

.menu-footer ul > li > a:hover {
    text-decoration: underline
}

.menu-footer > ul.shortlink {
    clear: both;
    padding: 48px 0;
    border-top: 1px dotted #fff;
    border-bottom: 1px dotted #fff
}

.menu-footer > ul.shortlink > li {
    float: left;
    width: 33.333333%;
    background-size: 80px 80px;
    padding: 0 50px 0 98px;
    background-position: 0 -10px
}

.menu-footer > ul.shortlink:after {
    clear: both;
    content: " ";
    display: table
}

.menu-footer > .follow {
    display: none;
    float: right
}

.menu-footer > .follow > h2 {
    font-size: 2.2rem;
    line-height: .9090909091;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: normal;
    float: left;
    padding: 3px 75px 3px 0
}

.menu-footer > .page-foot__copyright ul.footlinks {
    float: right;
    width: -webkit-calc(100% - 400px);
    width: calc(100% - 400px)
}

.menu-footer > .page-foot__copyright ul.footlinks > li {
    font-size: 1.8rem;
    line-height: 1.4444444444;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    float: left
}

.menu-footer > .page-foot__copyright ul.footlinks > li > span {
    padding-left: 1em
}

.menu-footer > .page-foot__copyright ul.footlinks > li:not(:first-of-type) > span::before {
    content: '|';
    padding-right: 1em
}

.menu-footer > p {
    padding-top: 48px;
    width: 100%
}

.menu-footer h2 {
    font-size: 1.8rem;
    line-height: 140%;
    margin-bottom: 12px;
    font-weight: bold;
}

.menu-footer p {
    font-size: 1.8rem;
    display: none;
    line-height: 1.4444444444;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif
}

.menu-footer li {
    font-size: 2.2rem;
    line-height: .9090909091;
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif;
    font-weight: normal
}

.menu-footer li.hide-main {
    display: none !important
}

.menu-toggle {
    display: none
}

@media (max-width: 1024px) {
    .menu-wrap {
        position: absolute;
        right: -100%;
        background: #fff;
        width: 100%;
        z-index: 102;
        padding: 32px;
        box-shadow: 0 2px 4px rgba(0,0,0,0.25);
        max-width: 293px;
        animation: fadeInMenuBox 0.2s;
    }

    .menu-wrap.open {
        right: 0;
        top: 0;
    }

    .menu-wrap .social {
        display: none
    }

    .menu-wrap .menu > ul, .menu-wrap .menu > ul > li {
        float: none;
        height: auto;
        margin: 0;
        clear: both;
    }

    .menu-wrap .menu > ul.levelup li.has-menu:not(.hover) {
        display: none
    }

    .menu-main > ul > li {
        font-size: 2rem;
        line-height: 100%;
        border-bottom: 1px solid #828282
    }

    .menu-main > ul > li > a, .menu-main > ul > li:hover > a, .menu-main > ul > li.active > a {
        padding: 17px 16px;
        border: none;
    }
    .menu-main > ul > li.has-menu.active {
        padding-bottom: 8px;
    }
    .menu-main > ul > li > a:before, .menu-main > ul > li > a span:after, .menu-main > ul > li:hover > a:before, .menu-main > ul > li:hover > a span:after, .menu-main > ul > li.active > a:before, .menu-main > ul > li.active > a span:after {
        content: none !important
    }

    .menu-main > ul > li.has-menu > a {
        padding-right: 0;
        position: relative;
        text-align:left;
        width:100%;
    }

    .menu-main > ul > li.has-menu > a:after {
        position: absolute;
        top: 0;
        right: 0;
        background-position: right center;
        content: '';
        height: 100%;
        width: 24px;
        margin-right: 16px;
    }

    .menu-main > ul.levelup > li.has-menu {
        font-size: 1.6rem;
        line-height: 1.25;
        font-family: "Yantramanav", Helvetica, Arial, sans-serif;
        font-weight: bold
    }

    .menu-main > ul.levelup > li.has-menu > a {
        color: #004f80;
        padding-right: 0;
        text-align: right
    }

    .menu-main > ul.levelup > li.has-menu > a:focus {
        box-shadow: none;
        outline: none
    }

    .menu-main > ul.levelup > li.has-menu > a::after {
        position: absolute;
        top: 0;
        left: 0;
        background-position: left center;
        content: '';
        height: 100%;
        width: 9px;
        background-size: 9px
    }

    .menu-box {
        box-shadow: none;
        overflow: hidden;
        padding: 0 !important;
        position: relative;
        top: initial;
        left: 0 !important;
        right: 0 !important
    }

    .menu-box:before, .menu-box:after {
        content: none
    }

    .menu-box .close {
        display: none
    }

    .menu-box ul {
        display: block;
        float: none;
        margin: 0;
        width: auto
    }

    .menu-box .menu-box-teaser {
        display: none
    }

    .menu-box ul > li > a, .menu-box ul > li:hover > a, .menu-box .menu-box-title > a, .menu-box .menu-box-title:hover > a {
        padding: 14px 16px;
        text-decoration: none;
    }
    .menu-box ul > li:last-child {
        margin-bottom: 9px;
    }
    .menu-box ul > li a:before, .menu-box .menu-box-title a:before {
        content: none
    }

    .menu-box .menu-box-title {
        font-weight: bold;
        border-top: 1px dotted #707070
    }

    .menu-box-title {
        float: none;
        margin: 0;
        text-transform: none
    }

    .menu-box-title span {
        display: inline
    }

    .menu-box-title .icon-link-white, .menu-box-title .menu-box .menu-box-teaser .readmore-wrap a, .menu-box .menu-box-teaser .readmore-wrap .menu-box-title a {
        display: block
    }

    .menu-box-title .icon-link-white:before, .menu-box-title .menu-box .menu-box-teaser .readmore-wrap a:before, .menu-box .menu-box-teaser .readmore-wrap .menu-box-title a:before {
        content: none
    }

    .menu-meta {
        position: relative;
        right: auto;
        top: 16px
    }

    .menu-meta.menu > ul > li {
        font-size: 1.4rem;
        line-height: 100%;
        padding: 3px 16px;
        text-transform: unset
    }

    .menu-meta > ul > li > a, .menu-meta > ul > li:hover > a, .menu-meta > ul > li.active > a {
        color: #373737;
        padding: 6px 0;
        text-decoration: none
    }

    .menu-side > div {
        margin-top: 0
    }

    .menu-footer {
        margin-top: 28px
    }

    .menu-footer p {
        font-size: 1.6rem;
        line-height: normal
    }

    .menu-footer h2 {
        font-size: 2rem;
        line-height: normal
    }

    .menu-footer > ul.shortlink {
        padding: 40px 0
    }

    .menu-footer > ul.shortlink > li {
        float: none;
        height: 64px;
        width: 100%;
        padding-left: 64px;
        background-size: 64px 64px;
        background-position: 0 0
    }

    .menu-footer > ul.shortlink > li > h2 {
        line-height: 64px
    }

    .menu-footer > ul.shortlink > li p {
        display: none
    }

    .menu-footer > p {
        margin: 0
    }

    .menu-footer > .follow {
        float: none
    }

    .menu-footer > .follow > h2 {
        font-size: 1.6rem;
        line-height: 1.25;
        margin-bottom: 24px
    }

    .menu-footer > .follow .social {
        float: none;
        clear: both;
        text-align: left;
        height: 80px
    }

    .menu-footer > .page-foot__copyright ul.footlinks {
        float: none;
        width: inherit;
        border-bottom: 1px dotted white;
        padding-bottom: 26px;
        margin-bottom: 40px
    }

    .menu-footer > .page-foot__copyright ul.footlinks > li {
        font-size: 1.8rem;
        line-height: 1.4444444444;
        font-family: "Yantramanav", Helvetica, Arial, sans-serif;
        float: none;
        margin-bottom: 14px
    }

    .menu-footer > .page-foot__copyright ul.footlinks > li > span {
        padding-left: 0
    }

    .menu-footer > .page-foot__copyright ul.footlinks > li > span::before {
        content: none !important
    }

    .menu-toggle {
        display: block;
        background: none;
        border: none;
        border-radius: unset;
        cursor: pointer;
        float: left;
        height: 24px;
        width: auto
    }

    .menu-toggle.close {
        display: none
    }

    #overlay {
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: none;
        display: none;
        opacity: 0.5;
        -webkit-backface-visibility: hidden
    }
}

@media (max-width: 768px) {
    .menu-footer {
        margin: 32px 0 0 0
    }

}

.pagetype-overview_max .module-default .menu-side .icon-link {
    display: none
}

.pagetype-overview_max .module-default .menu-side > div {
    margin-top: -40px
}

.pagetype-overview_max .module-default .menu-side > div h2 {
    background-position: right center;
    float: none;
    text-align: left
}

.pagetype-overview_max .module-default .menu-side > ul {
    display: none
}

.pagetype-overview_max .module-default .menu-side:hover > ul {
    display: block
}

@media (max-width: 768px) {
    .pagetype-overview_max .module-default .sidebar {
        padding-left: 0;
        position: initial;
        right: 0;
        width: 100%
    }

    .pagetype-overview_max .module-default .menu-side > div h2 {
        background-image: none
    }

    .pagetype-overview_max .module-default .menu-side > ul {
        display: block
    }

    .pagetype-overview_max .module-default .menu-side:hover > div h2 {
        background-image: none
    }
}

.breadcrumb {
    list-style: none;
    display: flex;
}

.breadcrumb, .breadcrumb li {
    margin: 16px 0 0 0
}

.breadcrumb > li {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0;
}

.breadcrumb > li + li::before {
    content: '>';
    display: inline-block;
    font-weight: lighter;
    color: #fff;
}

.breadcrumb > li > a {
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    font-size: 1.2rem;
    line-height: 140%;
}

.breadcrumb > li > a:hover, .breadcrumb > li > a:focus, .breadcrumb > li > a:active {
    color: #fff
}

.breadcrumb > li > a:hover .svg-icon-home, .breadcrumb > li > a:focus .svg-icon-home, .breadcrumb > li > a:active .svg-icon-home {
    fill: #004f80
}


.breadcrumb > li:last-child {
    margin-right: 0
}

.breadcrumb > li.is-active > a {
    color: #fff;
}

.breadcrumb > li > ul {
    display: none;
    position: absolute;
    top: 68px;
    background-color: #f5f5f5;
    padding: 15px;
    list-style-type: none;
    margin: 0;
    list-style-image: none;
    z-index: 2;
    box-shadow: 4px 4px 4px #b2b2b2;
    border-top: 4px solid #004f80
}

.breadcrumb > li > ul.expand {
    display: block
}

.breadcrumb > li > ul > li {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiAgd2lkdGg9IjEycHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDEyIDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBvbHlnb24gZmlsbD0iIzM3MzczNyIgcG9pbnRzPSI1LjUwMiwwIDMuOTA4LDAgOC45MDYsNSAwLDUgMCw2IDguOTA2LDYgMy45MDgsMTEgNS41MDIsMTEgMTEsNS41ICIvPg0KPC9zdmc+");
    background-repeat: no-repeat;
    background-position: 0 70%;
    padding-left: 20px;
    margin-bottom: 10px;
    font-size: 16px;
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif
}

.breadcrumb > li > ul > li:hover {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiAgd2lkdGg9IjEycHgiIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDEyIDEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMiAxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBvbHlnb24gZmlsbD0iIzAwNGY4MCIgcG9pbnRzPSI1LjUwMiwwIDMuOTA4LDAgOC45MDYsNSAwLDUgMCw2IDguOTA2LDYgMy45MDgsMTEgNS41MDIsMTEgMTEsNS41ICIvPg0KPC9zdmc+")
}

.breadcrumb > li > ul > li:last-child {
    margin-bottom: 5px
}

.breadcrumb > li > ul > li a {
    color: #373737;
    font-size: 16px;
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif
}

.breadcrumb > li > ul > li a:hover {
    color: #004f80
}

@media (max-width: 1024px) {
    .breadcrumb > li {
        display: none;
        font-size: 1.4rem;
        line-height: 2.6428571429
    }

    .breadcrumb > li > ul {
        width: 100%;
        position: absolute;
        top: 37px;
        left: 0;
        border: none;
        padding-top: 0;
        padding-left: 32px;
        padding-right: 32px
    }

    .breadcrumb > li > ul > li {
        border-bottom: 1px dotted #707070;
        padding: 0;
        margin: 0;
        background-image: none !important;
        font-size: 1.6rem;
        line-height: 2.5;
        font-family: "Yantramanav", Helvetica, Arial, sans-serif
    }

    .breadcrumb > li > ul > li:first-of-type {
        border-top: 1px dotted #707070
    }

    .breadcrumb > li > ul > li a {
        font-size: 1.6rem;
        line-height: 2.5;
        font-family: "Yantramanav", Helvetica, Arial, sans-serif
    }

    .breadcrumb > li a {
        font-size: 1.4rem;
        line-height: 2.6428571429
    }

    .breadcrumb > li a + .has-submenu {
        right: 32px;
        position: absolute;
        top: 7px
    }

    .breadcrumb > li + li::before {
        display: none
    }

    .breadcrumb > li:nth-last-child(2) {
        display: block
    }

    .module-breadcrumb .submenu-centered ~ .wrap h2 {
        top:50px;
    }

    .breadcrumb > li:nth-last-child(2):not(:first-child) > a {
        margin-bottom:10px;
    }

    .breadcrumb > li:last-child {
        display: block
    }
}

@media (max-width: 768px) {

    .breadcrumb > li a + .has-submenu {
        right: 16px
    }

    .breadcrumb > li > ul {
        padding-left: 16px;
        padding-right: 16px
    }
}

.button, .search-option, .search-option.is-selected {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #004f80;
    border: none;
    color: white;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: bold;
    max-width: 100%;
    -webkit-appearance: none;
    font-size: 2.2rem;
    line-height: 1.3636363636;
    border-radius: 5px;
    padding: 3px 30px 10px;
    height: auto
}

.sidebar .button, .button.js-ajaxtrigger, .button.js-loadtrigger, .sidebar .search-option, .js-ajaxtrigger.search-option, .js-loadtrigger.search-option {
    font-size: 1.5rem;
    line-height: 1.8666666667;
    border-radius: 2px;
    padding: 0 12px 2px;
    height: 30px
}

.button:hover, .button:focus, .search-option:hover, .search-option:focus {
    background: #6b6b6b;
    color: #fff;
    text-decoration: underline
}

.module-breadcrumb .button, .module-media .button {
    background: #fff;
    color: #004f80
}

.search-option {
    background: #fff;
    color: #004f80
}

.button--inverted {
    background-color: #6b6b6b
}

.button--inverted:hover, .button--inverted:focus {
    background-color: #004f80
}

.button--secondary:hover, .button--secondary:focus {
    background-color: #6b6b6b
}

.button-group {
    margin-top: 2em
}

.button-group:before, .button-group:after {
    content: " ";
    display: table
}

.button-group:after {
    clear: both
}

#back_to_top_btn {
    position: fixed;
    width:64px;
    height:64px;
    bottom: 32px;
    right: 32px;
    text-align:center;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.874 20.5144L20.126 21.4864L11 5.05941L1.87398 21.4864L0.125977 20.5144L11 0.941406C14.625 7.46541 18.249 13.9904 21.874 20.5144Z' fill='%23020F30'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position-x: 20px;
    background-position-y: 18px;
    border: 1px solid #EAEAEA;
    box-sizing: border-box;
    box-shadow: 2px 2px 0 #EAEAEA;
    cursor:pointer;
}
#scrollup {
    display:none !important;
}

@media (max-width: 500px) {
    .button-group .button {
        float: none;
        margin-bottom: .5em;
        width: 100%
    }
}

.social {
    list-style: none;
    float: right
}

.social, .social li {
    margin: 0
}

.social, .social > li {
    height: 50px
}

.social > li {
    display: inline-block;
    line-height: 50px;
    padding: 5px 0;
    width: 40px
}

.social > li + li {
    margin-left: 2px
}

#footer .social > li {
    padding: 0
}

#footer .social > li .follow-button svg {
    fill: #fff;
    height: 26px;
    width: 26px
}

.no-whatsapp .social li.whatsapp {
    display: none
}

@media (max-width: 768px) {
    .social {
        float: none;
        text-align: center
    }
}

.pagination {
    font-size: 1.4rem;
    line-height: 1.7142857143;
    color: #5e5e5e;
    padding: 16px 0;
    margin-bottom: 30px
}

.pagination:before, .pagination:after {
    content: " ";
    display: table
}

.pagination:after {
    clear: both
}

@media (max-width: 768px) {
    .pagination {
        padding-left: 16px;
        padding-right: 16px;
        margin-bottom: 10px
    }
}

.pagination-info {
    float: left;
    font-weight: bold;
    color: #000;
    font-size: 2rem;
    line-height: 1.4
}

@media (max-width: 768px) {
    .pagination-info {
        font-size: 1.6rem;
        line-height: 1.5
    }
}

.mediathek .pagination-info {
    color: white
}

.pagination-menu {
    float: right;
    list-style-type: none;
    margin-left: 0;
    white-space: nowrap;
    font-size: 0
}

@media (min-width: 320px) and (max-width: 500px) {
    .pagination-menu {
        float: none;
        clear: both;
        width: auto
    }
}

.pagination-item {
    display: inline-block;
    margin-left: 4px;
    vertical-align: top
}

.pagination-item:first-child {
    margin-left: 0
}

.pagination-item, .pagination-page {
    color: #3f4c4c;
    height: 31px;
    line-height: 29px;
    min-width: 31px;
    text-align: center
}

.pagination-page {
    border-radius: 5px;
    display: block;
    padding: 0 6px
}

.pagination-page.is-active {
    background: #3E3E3E;
    color: white;
    font-weight: bold
}

.pagination-page .svg-icon {
    height: 31px;
    line-height: 31px;
    vertical-align: top;
    width: 12px;
    fill: #fff
}

a.pagination-page:hover, a.pagination-page:focus, a.pagination-page:active {
    background: #004f80;
    color: #fff;
    text-decoration: none
}

a.pagination-page.pagination-first:hover, a.pagination-page.pagination-first:focus, a.pagination-page.pagination-first:active, a.pagination-page.pagination-next:hover, a.pagination-page.pagination-next:focus, a.pagination-page.pagination-next:active, a.pagination-page.pagination-prev:hover, a.pagination-page.pagination-prev:focus, a.pagination-page.pagination-prev:active, a.pagination-page.pagination-last:hover, a.pagination-page.pagination-last:focus, a.pagination-page.pagination-last:active {
    background: #3E3E3E
}

a.pagination-page.pagination-first img, a.pagination-page.pagination-next img, a.pagination-page.pagination-prev img, a.pagination-page.pagination-last img {
    max-width: none
}

a.pagination-page.pagination-prev {
    margin-right: 20px
}

@media (min-width: 320px) and (max-width: 768px) {
    a.pagination-page.pagination-prev {
        padding-left: 0
    }
}

a.pagination-page.pagination-next {
    margin-left: 20px
}

@media (min-width: 320px) and (max-width: 768px) {
    a.pagination-page.pagination-next {
        padding-right: 0
    }
}

a.pagination-page.pagination-prev:hover, a.pagination-page.pagination-prev:active, a.pagination-page.pagination-prev:focus, a.pagination-page.pagination-next:hover, a.pagination-page.pagination-next:active, a.pagination-page.pagination-next:focus {
    background-color: transparent;
    box-shadow: none
}

a.pagination-page.pagination-prev svg, a.pagination-page.pagination-prev:hover svg, a.pagination-page.pagination-next svg, a.pagination-page.pagination-next:hover svg {
    fill: #000
}

.mediathek a.pagination-page:hover .svg-icon {
    fill: #fff
}

.mediathek .pagination-page.is-active {
    background: white !important;
    color: #3E3E3E
}

.mediathek .pagination-next .svg-icon, .mediathek .pagination-prev .svg-icon {
    fill: #fff
}

.article-section + .pagination, .article-section + .basket-steps + .pagination {
    border-bottom: 1px dotted #a6acb3;
    padding-bottom: 5px;
    margin-bottom: 25px
}

table {
    /*border-bottom: 1px dotted #6b6b6b;*/
    border-collapse: separate;
    border-spacing: 0;
    margin-bottom: 12px;
    width: 100%
}

table td, table th {
    border-top: 1px solid #EAEAEA;
    padding: 5px 10px;
    text-align: left;
    vertical-align: top
}

table td:first-child, table th:first-child {
    padding-left: 0
}

table td:last-child, table th:last-child {
    padding-right: 0
}

table th {
    font-size: 2rem;
    line-height: 1.3;
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif;
    padding: 10px
}

.block-teaser {
    list-style: none;
    padding: 0 0 28px 0;
    position: relative
}

.block-teaser:before, .block-teaser:after {
    content: " ";
    display: table
}

.block-teaser:after {
    clear: both
}

.block-teaser:not(.block-teaser--imageleft)::before, .block-teaser:not(.block-teaser--imageleft)::after {
    content: none
}

.block-teaser .teaser-media {
    position: relative
}

.block-teaser .teaser-media .button.teaser-video {
    position: absolute;
    bottom: 18px;
    left: 25px;
    background-color: transparent;
    padding: 0;
    font-style: normal;
    font-size: 1.6rem;
    line-height: 25px;
    overflow: visible;
    text-decoration: none;
    height: auto
}

.block-teaser .teaser-media .button.teaser-video::before {
    content: '';
    display: block;
    width: 34px;
    height: 25px;
    position: absolute;
    bottom: -2px;
    left: 0;
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    background-size: auto 100%
}

.block-teaser .teaser-media .button.teaser-video .resource-type {
    font-weight: 600;
    text-transform: uppercase;
    padding-left: -webkit-calc(34px + 10px);
    padding-left: calc(34px + 10px)
}

.block-teaser .teaser-media .button.teaser-video .video-duration {
    font-weight: normal
}

.block-teaser .teaser-media, .block-teaser .teaser-content {
    float: left
}

.block-teaser a {
    text-decoration: none
}

.block-teaser > p:last-of-type {
    margin-bottom: 0
}

.block-teaser + .block-teaser {
    border-top: 1px dotted #a6acb3;
    padding-top: 29px
}

.block-teaser figure {
    background: transparent
}

@media (max-width: 768px) {
    .block-teaser .box, .block-teaser aside > .module-teaserlist {
        padding: 0
    }
}

@media (max-width: 768px) {
    .block-teaser .box .box-header h2, .block-teaser aside > .module-teaserlist .box-header h2 {
        padding-left: 0
    }
}

.block-teaser--imageleft .teaser-content {
    padding-left: 20px;
    width: -webkit-calc(100% - 372px);
    width: calc(100% - 372px)
}

.block-teaser--imageleft .teaser-media {
    margin-right: 0;
    width: 372px
}

.block-teaser--imageleft.small--imageleft .teaser-content {
    padding-left: 20px;
    width: -webkit-calc(100% - 176px);
    width: calc(100% - 176px)
}

.block-teaser--imageleft.small--imageleft .teaser-media {
    margin-right: 0;
    width: 176px
}

.modal-content.modal-content--videobox {
    display: none;
    max-width: 650px;
    width: 100%
}

@media (min-width: 768px) {
    .modal-content.modal-content--videobox {
        width: 650px
    }
}

.modal-content.modal-content--videobox h3, .modal-content.modal-content--videobox .lexicon__term {
    font-size: 1.9rem;
    line-height: 1.33333;
    margin-top: 20px;
    display: block;
    font-weight: bold;
}

.modal-content.modal-content--videobox p {
    font-size: 1.4rem;
    line-height: 1.2857142857
}

.block-teaser--thin p, .block-teaser--thin li {
    font-size: 1.7rem;
    line-height: 1.2941176471;
    margin: 0
}

.block-teaser--thin .prolog {
    margin-bottom: 12px
}

.block-teaser--thin .teaser-meta {
    margin-top: 0
}

.block-teaser--thin .teaser-meta p {
    font-size: 1.4rem;
    line-height: 1.2857142857
}

.block-teaser--thin .teaser-meta p + p:before {
    padding: 0 .35em 0 .125em
}

.block-teaser--thin .teaser-media {
    width: 26.86%
}

.block-teaser--thin .teaser-content {
    position: relative;
    top: -8px;
    width: 73.14%
}

.block-teaser--imageabove {
    margin-bottom: 35px;
    padding: 0
}

.block-teaser--imageabove .teaser-media, .block-teaser--imageabove .teaser-content {
    float: none
}

.block-teaser--imageabove .teaser-media {
    margin: 0 0 20px 0
}

.block-teaser--imageabove .teaser-content {
    width: auto
}

.block-teaser--noimage .teaser-content {
    float: none;
    width: auto
}

.sidebar .box-publications .block-teaser .teaser-media {
    float: none;
    width: 100%;
    white-space: nowrap;
    font-size: 0
}

.sidebar .box-publications .block-teaser .teaser-media .teaser-image, .sidebar .box-publications .block-teaser .teaser-media .teaser-headline {
    display: inline-block;
    vertical-align: top
}

.sidebar .box-publications .block-teaser .teaser-media .teaser-image img {
    width: 84px
}

.sidebar .box-publications .block-teaser .teaser-media .teaser-headline {
    width: -webkit-calc(100% - 84px);
    width: calc(100% - 84px);
    padding-left: 20px;
    font-size: 2rem;
    line-height: 1.3;
    white-space: normal;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: bold
}

.sidebar .box-publications .block-teaser .teaser-content {
    display: block;
    padding-left: 0;
    top: 0
}

.sidebar .box-publications .block-teaser .teaser-content .teaser-meta {
    display: none
}

.sidebar .box-publications .block-teaser .teaser-content .teaser-meta.teaser-meta--publications + p {
    margin-top: 0
}

.sidebar .box-publications .block-teaser .teaser-content > ul {
    margin-top: 16px
}

.sidebar .box-publications .block-teaser .teaser-content > ul li {
    font-size: 1.6rem;
    line-height: 1.375
}

.sidebar .box-publications .block-teaser .teaser-content > p {
    margin-top: 16px;
    font-size: 1.6rem;
    line-height: 1.375
}

.sidebar .box-publications .block-teaser .teaser-content > p + ul {
    margin-top: 20px
}

.sidebar .box-publications .block-teaser + .block-teaser {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(33%, #707070), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, #707070 33%, rgba(255, 255, 255, 0) 0%);
    background-image: linear-gradient(to right, #707070 33%, rgba(255, 255, 255, 0) 0%);
    background-size: 3px 1px;
    background-repeat: repeat-x
}

@media (max-width: 1024px) and (max-width: 768px) {
    .block-teaser--imageleft:not(.block-teaser--thin) .teaser-media, .block-teaser--imageleft:not(.block-teaser--thin) .teaser-content {
        float: none;
        width: 100%
    }

    .block-teaser--imageleft:not(.block-teaser--thin) .teaser-media a {
        display: inline-block
    }

    .block-teaser--imageleft:not(.block-teaser--thin) .teaser-content {
        padding-left: 0
    }
}

@media (max-width: 1024px) {
    .block-teaser.small--imageleft .teaser-media {
        margin-right: 0;
        width: 26.86%
    }

    .block-teaser.small--imageleft .teaser-content {
        padding-left: 25px;
        width: 73.14%
    }
}

@media (min-width: 501px) {
    .block-teaser--imageleft.small--imageleft {
        width: 100%
    }

    .block-teaser--imageleft.small--imageleft .teaser-media {
        width: 176px;
        float: left
    }

    .block-teaser--imageleft.small--imageleft .teaser-content {
        width: -webkit-calc(100% - 176px);
        width: calc(100% - 176px);
        float: right
    }
}

.teaser-media {
    margin-right: 16px
}

.teaser-media .video-js {
    overflow: hidden
}

.teaser-media .video-js .vjs-big-play-button {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIkAAABlCAYAAAB5osAwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADKRJREFUeNrsnQ1MFGcax2dmv1hYFoTSoB5irC3nCXii0tog0tYar+0Rc6fW5ioCTdFUGqP2qHqth8m1vZM2mpxFObQtvRal9QJ+ppzrCYiCFqxKUYRU1CAIXdwi637P7r3vdkZf153dQcHux/NPnpDdzBf7/Ob5eGfmHdrhcFBYNE1TIkRzxiCTIJMePnz4iZkzZ64JDQ39A9qGkgL5kgwsy35lMBg+UKvVHeizQ8xKPBN3fXHPl+7Fg6FAFvb222+P0+l0O9G6NgfI12VDsGzt7OyMFAsJabSISMJHD2fkwJBoNJrps2fP/lQqlf4KTlb/EfL1FaPRuCAsLKzZU1RxDRreIOEBwXDIkIWcOnUqc/r06cVo+RD42f1SRhRVFqMTfL8QKK6QMCLqDwyIHFlobW3tSwiQfwEgfi2lRCLZY7PZ5nH+FVVneIJEwgOyY8eOaWlpaTiCSOF39nvJEChf6fX6JFHdikC6uSuCpKSkPFJfX79XqVQ+7m2DJpNp4MKFC43nzp272NHR8SMqbo3gkxERzaUG7EM6MjJSOXHixEenTJnyRGJi4oyQkJAIETXK99euXUuNi4szDrUm4VtcJyDIwtva2v6ckJDwhqcdms3mm/v37/8sNzf3yODgoI3Ldw7w5YiD4tpYSFBhqiguLk5ftGjRYgRLuKcNoLSzUSaTbSR9JQYShtsZHvNQZWdnT9i5c+dhhmEUQjvq6+trffnllwtramq0eL/IWH5/4MeRjyYEIDLu5MYmmzZtWvS+fftWjhkzJsFTIavVah+LiYnpEQsJTY6FIIs4f/782kmTJuV6AOT0jBkzCq5evTqIPlo4QOwEIADKyAJCDm7KOd+FcCe5Ajk/rKmp6a1x48ZN9hBNPkDR5C+8r7xBwnA04h2oUZ6L6u3t1cjl8mi3CBqNffPmzVtSV1fXhzMOF0XsLpCARh4WhsgACs5/Sq5cUE6ePHlUY2Pj+yqVKlqgNrleWlo6btmyZVYxLTDZ0Sg2b978lBAgWAcPHtyEAMFh6hZmhgMFmxXsoRr/uxs5X+i5vwbcS7S2tv60ffv2MkHKaDo2KysrXUx3QxO1CC52RqEO5a2kpKSl7lZExelFtVq9AB8El2bsUKz6RBHLNx045agIU6LS4H2UfsZ7SzmeIglNhCxn8RMbGyuYx9rb2ys5ei2QYnxCDsIPFiKy8Cextba2ts5DNHlSaHCNcfNZwtUlUpTDBK/NaDSaOhdAQL4hV1BMfL24Z8+es0Iroe71MTHpRsKFKGeqwcaybC1aWeqm0LFGREQkopRjhAji08Us36WqcaeK6ssw1Gx84c6nGCrEAC50WTHpho8mjMDGKATPTwgQK9QgPp16HNxwhI0fu7JYLKzJZNILrCMXm27I4kfw4o/dbrdCBPGbGoUlzIF8ZxvqhhiBwRma8n6FEKKIf0QTxxAaC1GRZCiQgPwLGOp+T2oGfr+giigUQAIaEQEkIIAEBJCAABIQQAICSEAACQggAYECDxLyKjZTVFQUR8GlBYDEBRDyzjrpm2+++cng4OAn5eXlvwZYABLKBRDnIwUOh4NRqVRzX3nlFc3AwMC2kpKSCQALpBv+tkt8I3cYy7L8/0ar1erf5+Xl1eh0ui2QhiCSOKfHQKZCkEhcIYqMjFywZs2aeq1W+/fCwsJYgCV40w2+DU9pt9vd/m94VoTo6OhXN2zYcKKvr2/jypUrHwFYgqu74R8uk+En7T0uTNP4EcjXNm/e3NDT07MuJycnEmAJfEjuiireICFgCY2NjV2xY8eOxq6urtWZmZnhAEvgQ0Ldj5MZhgkfO3bs6srKyobLly+/kZGREQqwBDYk9/+DMMyo+Pj49RqN5sQPP/zwWnJysiLYYQFIhPppiSRmwoQJG5ubm4+3tbX9afz48fJghQUg8SKpVDo6ISHhH+3t7TUtLS0LoqKiJMEGC0AiUjKZLD4xMXEL6oT+h6LLS0qlkgFIQG4ll8snpqSkbNfpdNUnT558PhiiCkByn1IoFL9JTU39zGQy7a+trZ0VyLAAJA8Oy9T09PTdBoNhT3V1dWogwgKQDJNQjfLU3LlzK/V6/ZeVlZVTAgkWgGSYFRYWNnv+/PmHAuleFoBkhITvZVm8ePHeI0eOpAIkoHvkcDjMqFUue/fdd5957rnnvvX3/wdeJjC8cNg6OzsPfPTRRyXFxcWXqJ/nKqMAEhCGw97R0XH0ww8//LS0tBS/xgzPnxowM0EBJA/Ix6VLl+pR5ChDkQPDwU94jKcLC5iXMAAk96krV66c/Pjjj8uKiorOU3emwbRwZoNIEsTq7u4+jVJKWWFh4VnqzjypFiJ6kC9gAEiCSb29vd9//vnnZQUFBU0cGAEPB0AiUlqttr2ioqIsPz//hJvIYQ1kOAASL9LpdJ1VVVX/zs3NrXETOYICDoBEQAMDA12HDh36Iisr67DNZjO6FKRBBQdA4iK9Xn+9urp619KlSw/dQiLgsBJ1R1C+riXoITEYDNqjR4/uRpFj/40bN/RuIgc/3hG006QHLSRms1l37Nixr3Nyciq7uroGiZoD4Ah2SCwWy2BDQ8N/8vLyvm5vbx+g7ryajB8Eg/cIBgkk9zjXarUampqaqlasWFHx3Xff9RNgmF3geOBptgES3wfD+Z4Xmqadn1mWNSEoDqxataq8vr7+R5fIYQU4gg8SB+d0q91uN507d25vQUFBOepaeoiag48cVoAjuCAhAcEg0HPmzFlz5syZmwQYZoGaA+AIIkjsXHTAA2BWBAhuZ1k3aQXgCOJ0wwOBnU8T3wEcAMldkYQi/jqIzwAHQHIbAJaIIg/0SjFQ4LfAoGEUPFIBAkhAAAkIIAEBJKDAhYRhGBn8dH7qcIaRDiskdrvd5u57iQRP0x4JUcg/xM+UTcvlcjokJEQlsJxlKJDcvipqMpn63e6VpmVFRUXj4ff3K1CoRYsWjRGKJCggXBcDicMVkps3b14TWjEjIyOdghmT/SKCcH5mFi5c+FuhhVmWvUQJDEQyAlHEeb2jq6vrotBG4+LiFgIkPg8J9q+Et7S0tGeEFrZYLN+KjST81VLnsyX19fWnhVZUKBSJp06deh5A8ekoguFwvm5u27ZtM6OioiYIraDT6Y6KiSQOAhDnJfZ33nnnLKpLbghteOrUqX97/fXXI8EnPhtFMCCy1NTU6KysrOUeGpTeJUuWHBObbnhInDfp3Lp1y9LS0vJfoY1LpdIxW7Zs2f70008rwS8+NayBDc+Fr4iPj1dXVVX9NTQ0NEZoBVR7fllTU2MdSrrhbwF0PmKwbt26KlTUCLZHaOdpGo2mfPXq1TGQenwietwG5IUXXhjd3Ny8ZfTo0YIFq8PhMB04cGAb5eEREhotxLe1FJfD8Ks7cC8dgQynkvDjx4/noGjxqqcjRCDduHjx4gcvvvjinsuXL9souGT/UNtbAhBZTExM2O7du/84a9asfJlM5rEc0Gq1m9DyG6mf7wFmOXA8QsK/7BCnDzUHiXrs2LGRra2t/4yIiPA6NoJg0fb393/T3d3d3NPT04UKIgP4ceSE6gkaW3h4uCo2NjYO+Wo6ihxzEBxR3tZFHU1bdnZ2xq5du36i7jw9cA8kzi+IL2mu2AlD9iiyx5FNx8Mi+fn5y61Wq9EBCgihk/nWwYMH0zlfS8lSgWeCN3fjJPxd5zj8GDgzbd26taOkpOQ9PA0lnL/+LexDVKvkodLgLHX380deC1cSFP7OcxMBihFFk4bS0tL3PBWyIJ9PT+bGxsblqC3+hvMx661+FIKE73IwJHiuDj3317Rs2bJj69evX2MwGHrhJ/cvmc3m7oqKioWoCdnH+VbcLJEuNYkrQDKu08H1CR6tS0Y2E9kzSUlJ81taWvYhMlnI8L4t7KOrV6+WZ2ZmJnO+VHG+ZTwxcZsND5DQRM+NN4rHQXB3MxnZDGT4RUDPouo4u62trdpms5nAHT5XnBoRHHs3bNjwO853MZwv5ZxvaTGQuLbAQtcApBx5IXj8jGuRldxn/L0sOTlZtXbt2idTUlKmob77MdSSxaI2LByC/MMT6j4HURnQ3d/f33HhwoWGTZs21dTV1Wmpnx99NXApxuts1d7GSTyBwl8sUnAWwpmCB4VbhibCGIzAjnCjwtejRMNhJbpTftZI8oF5lvLyRKMrJFKRB0IeDN8i892PnIBESoz8ASAPDxQ70WxYCf+Q05iT03sNbUhXRCRxF1UYIrLwxt+3wBDLgR4OJPdcwSdsyFOK3k8kcXdA5EFZCDgAkF8eFDuRUoblYXnpMBwUTd39oDZA8stB4noiD4ukw3yAoADU/wUYAJWnw6Bg070wAAAAAElFTkSuQmCC") !important;
    background-size: 100% !important;
    background-repeat: no-repeat;
    position: absolute;
    left: 20px;
    bottom: 27px;
    z-index: 1;
    width: 34px;
    height: 25px;
    border-radius: 0
}

.teaser-media .video-js .vjs-big-play-button:hover {
    background-image: url("data:image/png;base64,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") !important;
    background-size: 100% !important
}

.teaser-image {
    margin: 0;
    position: relative
}

.teaser-image .svg-icon-playvideo {
    bottom: 16px;
    left: 16px;
    position: absolute
}

.teaser-image--framed img {
    border: 4px solid #fff
}

.teaser-content {
    width: 374px
}

.teaser-content p {
    font-size: 1.5rem;
    line-height: 1.4666666667
}

.teaser-content a {
    color: inherit
}

.teaser-content a:hover, .teaser-content a:focus, .teaser-content a:active {
    text-decoration: underline
}

.teaser-headline--publications {
    margin-bottom: 0
}

.teaser-meta {
    font-size: 1.4rem;
    line-height: 1.5714285714;
    margin-top: -10px
}

.teaser-meta p {
    font-size: 1.4rem;
    line-height: 1.5714285714
}

.teaser-meta--publications {
    margin-bottom: 1em
}

.teaser-options {
    clear: both;
    list-style: none;
    margin: 0 -10px;
    padding: 20px 0 0;
    position: relative
}

.teaser-options:before, .teaser-options:after {
    content: " ";
    display: table
}

.teaser-options:after {
    clear: both
}

.teaser-options > li {
    float: left;
    margin-bottom: 1em;
    padding: 0 10px;
    width: 50%
}

.teaser-options > li:only-child {
    width: 100%
}

.teaser-options > li > a {
    background-position: 0 4px;
    color: #004f80
}

.teaser-options__action {
    background-size: 20px;
    display: inline-block;
    padding-left: 28px;
    position: relative
}

.teaser-options__meta {
    font-size: 1.5rem;
    line-height: 1.3333333333;
    color: #5e5e5e
}

a.icon-link-external::after {
    content: url("/site/img/open-new_24.png") !important;
    vertical-align: bottom !important;
    margin-left: 11px;
    display: inline-block;
    height: 28px;

}
a.icon-link-external {
    padding-top: 5px !important;
}
.readmore-wrap {
    margin-top: 1em
}

.teaser-slides {
    margin: 0;
    padding: 0
}

.teaser-slides:before, .teaser-slides:after {
    content: " ";
    display: table
}

.teaser-slides:after {
    clear: both
}

.module-teaserlist--horizontal .teaserlist {
    font-size: 0;
    margin: 0 -8px;
    position: relative
}

.module-teaserlist--horizontal .teaserlist .block-teaser {
    border: 0;
    display: inline-block;
    float: none;
    margin: 0 0 35px;
    padding: 0 8px;
    vertical-align: top
}

@media (max-width: 580px) {
    .module-teaserlist--horizontal .teaserlist .block-teaser {
        width: 100%
    }

    .module-teaserlist--horizontal .teaserlist .block-teaser h3, .module-teaserlist--horizontal .teaserlist .block-teaser .lexicon__term {
        font-size: 18px !important;
        line-height: 26px !important
    }
}

.module-teaserlist--horizontal .teaserlist .block-teaser h3, .module-teaserlist--horizontal .teaserlist .block-teaser .lexicon__term {
    overflow: hidden
}

.module-medialist .block-teaser .teaser-media, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--gallery .teaser-media, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--video .teaser-media {
    position: relative
}

.module-medialist .block-teaser .teaser-media::after, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--gallery .teaser-media::after, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--video .teaser-media::after {
    content: '';
    width: 100%;
    height: 62px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    pointer-events: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.7) 100%);
    background: linear-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.7) 100%);
    z-index: 0
}

.module-medialist .block-teaser figcaption, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--gallery figcaption, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--video figcaption {
    padding: 0
}

.module-medialist .block-teaser .teaser-metadata, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--gallery .teaser-metadata, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--video .teaser-metadata {
    position: absolute;
    bottom: 18px;
    left: 25px;
    color: #fff;
    font-style: normal;
    font-size: 1.6rem;
    line-height: 25px;
    padding: 0;
    pointer-events: none;
    z-index: 1
}

.module-medialist .block-teaser .teaser-metadata::before, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--gallery .teaser-metadata::before, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--video .teaser-metadata::before {
    content: '';
    display: block;
    width: 34px;
    height: 25px;
    position: absolute;
    bottom: -2px;
    left: 0;
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    background-size: auto 100%
}

.module-medialist .block-teaser .teaser-metadata .resource-type, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--gallery .teaser-metadata .resource-type, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--video .teaser-metadata .resource-type {
    font-weight: 600;
    text-transform: uppercase;
    padding-left: -webkit-calc(34px + 10px);
    padding-left: calc(34px + 10px)
}

.module-medialist .block-teaser:not(.block-teaser--video) .teaser-metadata::before, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--gallery:not(.block-teaser--video) .teaser-metadata::before, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--video:not(.block-teaser--video) .teaser-metadata::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iRWJlbmVfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAxMzYgMTE5LjIiCiAgIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzNiAxMTkuMjsiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHNvZGlwb2RpOmRvY25hbWU9Imljb25fYmlsZGVyLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi40ICg1ZGE2ODljMzEzLCAyMDE5LTAxLTE0KSI+PG1ldGFkYXRhCiAgIGlkPSJtZXRhZGF0YTEzIj48cmRmOlJERj48Y2M6V29yawogICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgIGlkPSJkZWZzMTEiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICBib3JkZXJvcGFjaXR5PSIxIgogICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICBncmlkdG9sZXJhbmNlPSIxMCIKICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxMDk1IgogICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI2OTUiCiAgIGlkPSJuYW1lZHZpZXc5IgogICBzaG93Z3JpZD0iZmFsc2UiCiAgIGlua3NjYXBlOnpvb209IjEuOTc5ODY1OCIKICAgaW5rc2NhcGU6Y3g9IjY4IgogICBpbmtzY2FwZTpjeT0iNTkuNTk5OTk4IgogICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgaW5rc2NhcGU6d2luZG93LXk9IjAiCiAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9IkViZW5lXzEiIC8+CjxzdHlsZQogICB0eXBlPSJ0ZXh0L2NzcyIKICAgaWQ9InN0eWxlMiI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnCiAgIGlkPSJCaWxkbWF0ZXJpYWxfNCIKICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU2Ljg3MiAyMjUuNDkyKSIKICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+Cgk8ZwogICBpZD0iR3J1cHBlXzE1NDciCiAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2Ljg3MiAtMjI1LjQ5MikiCiAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPgoJCTxwYXRoCiAgIGlkPSJQZmFkXzczMDkiCiAgIGNsYXNzPSJzdDAiCiAgIGQ9Ik02OSw0Mi4zYy03LjYsMC0xMy44LDYuMi0xMy44LDEzLjhjMCw3LjYsNi4yLDEzLjgsMTMuOCwxMy44YzcuNiwwLDEzLjgtNi4yLDEzLjgtMTMuOCAgICBTNzYuNiw0Mi4zLDY5LDQyLjNMNjksNDIuM3ogTTY5LDYzLjNjLTQsMC03LjItMy4yLTcuMi03LjJjMC00LDMuMi03LjIsNy4yLTcuMmwwLDBjNCwwLDcuMiwzLjIsNy4yLDcuMiAgICBDNzYuMiw2MC4xLDczLDYzLjMsNjksNjMuM3oiCiAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiIC8+CgkJPHBhdGgKICAgaWQ9IlBmYWRfNzMxMCIKICAgY2xhc3M9InN0MCIKICAgZD0iTTEyMy45LDEwLjlMMzQuNSwwLjdjLTMuNS0wLjUtNywwLjUtOS43LDIuOGMtMi43LDIuMS00LjQsNS4xLTQuNyw4LjVsLTEuNywxMy40aC01LjEgICAgQzYuMSwyNS44LDAuNSwzMS44LDAuOCwzOXY2N2MtMC4yLDYuOSw1LjIsMTIuNiwxMi4xLDEyLjhoOTAuNGM3LjMsMC4yLDEzLjQtNS41LDEzLjgtMTIuOHYtMi42YzIuMi0wLjQsNC40LTEuMyw2LjItMi42ICAgIGMyLjctMi4yLDQuMy01LjQsNC43LTguOWw3LjUtNjYuNUMxMzYuMywxOC4yLDEzMS4xLDExLjcsMTIzLjksMTAuOUwxMjMuOSwxMC45eiBNMTEwLjUsMTA2Yy0wLjQsMy43LTMuNSw2LjQtNy4yLDYuMkgxMy40ICAgIGMtMy4zLDAuMS02LTIuNS02LjEtNS43VjkzLjlsMjUuNC0xOC43YzMuMS0yLjMsNy4zLTIuMSwxMC4yLDAuNWwxNy45LDE1LjdjMi43LDIuMyw2LjEsMy41LDkuNiwzLjZjMi44LDAsNS41LTAuNyw3LjktMi4xICAgIGwzMi4zLTE4LjdMMTEwLjUsMTA2eiBNMTEwLjUsNjYuNUw3NC44LDg3LjRjLTMuMSwxLjgtNi45LDEuNS05LjctMC44bC0xOC0xNS45Yy01LjItNC40LTEyLjctNC43LTE4LjItMC43TDcuMyw4NS43VjM5ICAgIGMtMC4zLTMuNiwyLjQtNi44LDYtN2g4OS45YzMuOSwwLjIsNywzLjIsNy4yLDcuMVY2Ni41eiBNMTI5LDI0LjZMMTI5LDI0LjZsLTcuNyw2Ni42YzAsMS43LTAuOCwzLjQtMi4xLDQuNCAgICBjLTAuNywwLjctMi4xLDEtMi4xLDEuM1YzOWMtMC4yLTcuNS02LjMtMTMuNC0xMy44LTEzLjZIMjVsMS41LTEyLjhjMC4zLTEuNiwxLjItMy4xLDIuNC00LjJjMS40LTEsMy4yLTEuNSw0LjktMS4zbDg5LjMsMTAuMyAgICBDMTI2LjcsMTcuOCwxMjkuMywyMSwxMjksMjQuNkMxMjksMjQuNiwxMjksMjQuNiwxMjksMjQuNkwxMjksMjQuNnoiCiAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiIC8+Cgk8L2c+CjwvZz4KPC9zdmc+")
}

.module-medialist .block-teaser:not(.block-teaser--video) .teaser-metadata .resource-type, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--gallery:not(.block-teaser--video) .teaser-metadata .resource-type, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--video:not(.block-teaser--video) .teaser-metadata .resource-type {
    padding-left: -webkit-calc(34px + 5px);
    padding-left: calc(34px + 5px)
}

.module-medialist .block-teaser:not(.block-teaser--video):hover .teaser-media::after, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--gallery:not(.block-teaser--video):hover .teaser-media::after, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--video:not(.block-teaser--video):hover .teaser-media::after {
    content: none
}

.module-medialist .block-teaser:not(.block-teaser--video):hover .teaser-metadata, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--gallery:not(.block-teaser--video):hover .teaser-metadata, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--video:not(.block-teaser--video):hover .teaser-metadata {
    background-color: rgba(255, 255, 255, 0.8);
    outline: 10px solid rgba(255, 255, 255, 0.8);
    color: #373737
}

.module-medialist .block-teaser:not(.block-teaser--video):hover .teaser-metadata::before, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--gallery:not(.block-teaser--video):hover .teaser-metadata::before, .module-teaserlist--horizontal .teaserlist .block-teaser.block-teaser--video:not(.block-teaser--video):hover .teaser-metadata::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iRWJlbmVfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAxMzYgMTE5LjIiCiAgIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzNiAxMTkuMjsiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHNvZGlwb2RpOmRvY25hbWU9Imljb25fYmlsZGVyLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi40ICg1ZGE2ODljMzEzLCAyMDE5LTAxLTE0KSI+PG1ldGFkYXRhCiAgIGlkPSJtZXRhZGF0YTEzIj48cmRmOlJERj48Y2M6V29yawogICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgIGlkPSJkZWZzMTEiIC8+PHNvZGlwb2RpOm5hbWVkdmlldwogICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICBib3JkZXJvcGFjaXR5PSIxIgogICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICBncmlkdG9sZXJhbmNlPSIxMCIKICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxMTcyIgogICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI2OTUiCiAgIGlkPSJuYW1lZHZpZXc5IgogICBzaG93Z3JpZD0iZmFsc2UiCiAgIGlua3NjYXBlOnpvb209IjEuOTc5ODY1OCIKICAgaW5rc2NhcGU6Y3g9IjYxLjY4NjQ0MSIKICAgaW5rc2NhcGU6Y3k9IjU5LjU5OTk5OCIKICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJFYmVuZV8xIiAvPgo8c3R5bGUKICAgdHlwZT0idGV4dC9jc3MiCiAgIGlkPSJzdHlsZTIiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8ZwogICBpZD0iQmlsZG1hdGVyaWFsXzQiCiAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01Ni44NzIgMjI1LjQ5MikiCiAgIHN0eWxlPSJmaWxsOiMzNzM3Mzc7ZmlsbC1vcGFjaXR5OjEiPgoJPGcKICAgaWQ9IkdydXBwZV8xNTQ3IgogICB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ni44NzIgLTIyNS40OTIpIgogICBzdHlsZT0iZmlsbDojMzczNzM3O2ZpbGwtb3BhY2l0eToxIj4KCQk8cGF0aAogICBpZD0iUGZhZF83MzA5IgogICBjbGFzcz0ic3QwIgogICBkPSJNNjksNDIuM2MtNy42LDAtMTMuOCw2LjItMTMuOCwxMy44YzAsNy42LDYuMiwxMy44LDEzLjgsMTMuOGM3LjYsMCwxMy44LTYuMiwxMy44LTEzLjggICAgUzc2LjYsNDIuMyw2OSw0Mi4zTDY5LDQyLjN6IE02OSw2My4zYy00LDAtNy4yLTMuMi03LjItNy4yYzAtNCwzLjItNy4yLDcuMi03LjJsMCwwYzQsMCw3LjIsMy4yLDcuMiw3LjIgICAgQzc2LjIsNjAuMSw3Myw2My4zLDY5LDYzLjN6IgogICBzdHlsZT0iZmlsbDojMzczNzM3O2ZpbGwtb3BhY2l0eToxIiAvPgoJCTxwYXRoCiAgIGlkPSJQZmFkXzczMTAiCiAgIGNsYXNzPSJzdDAiCiAgIGQ9Ik0xMjMuOSwxMC45TDM0LjUsMC43Yy0zLjUtMC41LTcsMC41LTkuNywyLjhjLTIuNywyLjEtNC40LDUuMS00LjcsOC41bC0xLjcsMTMuNGgtNS4xICAgIEM2LjEsMjUuOCwwLjUsMzEuOCwwLjgsMzl2NjdjLTAuMiw2LjksNS4yLDEyLjYsMTIuMSwxMi44aDkwLjRjNy4zLDAuMiwxMy40LTUuNSwxMy44LTEyLjh2LTIuNmMyLjItMC40LDQuNC0xLjMsNi4yLTIuNiAgICBjMi43LTIuMiw0LjMtNS40LDQuNy04LjlsNy41LTY2LjVDMTM2LjMsMTguMiwxMzEuMSwxMS43LDEyMy45LDEwLjlMMTIzLjksMTAuOXogTTExMC41LDEwNmMtMC40LDMuNy0zLjUsNi40LTcuMiw2LjJIMTMuNCAgICBjLTMuMywwLjEtNi0yLjUtNi4xLTUuN1Y5My45bDI1LjQtMTguN2MzLjEtMi4zLDcuMy0yLjEsMTAuMiwwLjVsMTcuOSwxNS43YzIuNywyLjMsNi4xLDMuNSw5LjYsMy42YzIuOCwwLDUuNS0wLjcsNy45LTIuMSAgICBsMzIuMy0xOC43TDExMC41LDEwNnogTTExMC41LDY2LjVMNzQuOCw4Ny40Yy0zLjEsMS44LTYuOSwxLjUtOS43LTAuOGwtMTgtMTUuOWMtNS4yLTQuNC0xMi43LTQuNy0xOC4yLTAuN0w3LjMsODUuN1YzOSAgICBjLTAuMy0zLjYsMi40LTYuOCw2LTdoODkuOWMzLjksMC4yLDcsMy4yLDcuMiw3LjFWNjYuNXogTTEyOSwyNC42TDEyOSwyNC42bC03LjcsNjYuNmMwLDEuNy0wLjgsMy40LTIuMSw0LjQgICAgYy0wLjcsMC43LTIuMSwxLTIuMSwxLjNWMzljLTAuMi03LjUtNi4zLTEzLjQtMTMuOC0xMy42SDI1bDEuNS0xMi44YzAuMy0xLjYsMS4yLTMuMSwyLjQtNC4yYzEuNC0xLDMuMi0xLjUsNC45LTEuM2w4OS4zLDEwLjMgICAgQzEyNi43LDE3LjgsMTI5LjMsMjEsMTI5LDI0LjZDMTI5LDI0LjYsMTI5LDI0LjYsMTI5LDI0LjZMMTI5LDI0LjZ6IgogICBzdHlsZT0iZmlsbDojMzczNzM3O2ZpbGwtb3BhY2l0eToxIiAvPgoJPC9nPgo8L2c+Cjwvc3ZnPg==")
}

.teaserlist-small .block-teaser {
    width: 16.666666667%
}

.teaserlist-foot {
    border-top: 1px dotted #a6acb3;
    clear: both;
    padding: 29px 0
}

.teaserlist-foot a.icon-link {
    background-position: 0 9px
}

.teaserlist-foot.js-loadtrigger, .teaserlist-foot .js-loadtrigger {
    display: none
}

.module-teaserlist > .wrap > .content > .teaserlist-foot:last-child {
    padding-bottom: 0
}

.module-multiteaser::before, .module-multiteaser::after {
    content: none
}

@media (min-width: 320px) and (max-width: 768px) {
    .module.module-default > .wrap .module-multiteaser {
        width: -webkit-calc(100% - (16px * 2));
        width: calc(100% - (16px * 2));
        margin-left: 16px;
        margin-right: 16px
    }
}

.module.module-default > .wrap .module-multiteaser:last-child {
    margin-bottom: 30px
}

.page-main > div.module-multiteaser:last-of-type {
    margin-bottom: 30px
}

.module.module-default .module-multiteaser .wrap {
    padding: 0
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-multiteaser .wrap {
        padding-left: 16px;
        padding-right: 16px
    }
}

.module-multiteaser .wrap::before, .module-multiteaser .wrap::after {
    content: none
}

.module-multiteaser .wrap > div:not([class]) {
    position: relative
}

.module-multiteaser .wrap > div:not([class]) .social-icons {
    display: inline;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0
}

.module-multiteaser .wrap > div:not([class]) .social-icons ul {
    margin-bottom: 0
}

.module-multiteaser .wrap > div:not([class]) .social-icons ul li {
    display: inline-block
}

.module-multiteaser .wrap > div:not([class]) .social-icons ul li + li {
    margin-left: 15px
}

.module-multiteaser .wrap > div:not([class]) .social-icons ul li a::before {
    content: '';
    display: inline-block;
    height: 22px;
    width: 22px;
    background-position: 50%;
    background-repeat: no-repeat
}

.module-multiteaser .wrap > div:not([class]) .social-icons ul li a.facebook::before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS45NTciIGhlaWdodD0iMjIuMTE5IiB2aWV3Qm94PSIwIDAgMTEuOTU3IDIyLjExOSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzM3MzczNzt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik0xMS41LDBIOC42MjJDNS40LDAsMy4zMTEsMi4xMzgsMy4zMTEsNS40NDlWNy45NTVILjQ2YS40Ni40NiwwLDAsMC0uNDYuNDZ2My42MWEuNDYuNDYsMCwwLDAsLjQ2LjQ2SDMuMzM0djkuMTc0YS40Ni40NiwwLDAsMCwuNDYuNDZINy41NDJhLjQ2LjQ2LDAsMCwwLC40Ni0uNDZWMTIuNDg1aDMuMzU3YS40Ni40NiwwLDAsMCwuNDYtLjQ2VjguMzkyYS40Ni40NiwwLDAsMC0uNDYtLjQ2SDhWNS44MTdjMC0xLjAxMi4yNTMtMS41NDEsMS41NjQtMS41NDFIMTEuNWEuNDYuNDYsMCwwLDAsLjQ2LS40NlYuNDZBLjQ2LjQ2LDAsMCwwLDExLjUsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L3N2Zz4=")
}

.module-multiteaser .wrap > div:not([class]) .social-icons ul li a.twitter::before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS4xNTYiIGhlaWdodD0iMTkuOTc5IiB2aWV3Qm94PSIwIDAgMjUuMTU2IDE5Ljk3OSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzM3MzczNzt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik0yMi40LDMuMDhBNC40MzIsNC40MzIsMCwwLDAsMjQuNDM3LjMyNWE4Ljc0NSw4Ljc0NSwwLDAsMS0zLjExNSwxLjJjLTMuMzU0LTMuNDc0LTEwLjE4Mi0uNi04Ljk4NCw0LjU1MkExNS41NzMsMTUuNTczLDAsMCwxLDEuNTU3LjkyMyw1LjI3MSw1LjI3MSwwLDAsMCwzLjExNSw3LjYzMiw2LjIyOSw2LjIyOSwwLDAsMSwuOTU4LDYuOTEzYy4xMiwyLjg3NSwxLjgsNC4xOTMsMy45NTMsNS4wMzFhNi45NDgsNi45NDgsMCwwLDEtMi4xNTYsMCw1LjAzMSw1LjAzMSwwLDAsMCw0Ljc5MiwzLjQ3NEExMS4yNiwxMS4yNiwwLDAsMSwwLDE3LjY5NCwxNS41NzMsMTUuNTczLDAsMCwwLDcuNzg2LDE5Ljk3YTE0LjEzNSwxNC4xMzUsMCwwLDAsMTAuNTQyLTQuMTkzQTE0LjAxNSwxNC4wMTUsMCwwLDAsMjIuNjQsNWE2Ljk0OCw2Ljk0OCwwLDAsMCwyLjUxNi0yLjc1NUE3LjMwNyw3LjMwNywwLDAsMSwyMi40LDMuMDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIi8+PC9zdmc+")
}

.module-multiteaser .wrap > div:not([class]) .social-icons ul li a.instagram::before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi4yMzgiIGhlaWdodD0iMjIuMjM4IiB2aWV3Qm94PSIwIDAgMjIuMjM4IDIyLjIzOCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzM3MzczNzt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQ3LjUzMyAtMTI5LjQ1MykiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNDcuNTMzIDEyOS40NTMpIj48cGF0aCBjbGFzcz0iYSIgZD0iTTE3LjQ0MSwwSDQuOEE0LjgsNC44LDAsMCwwLDAsNC44VjE3LjQ0MWE0LjgsNC44LDAsMCwwLDQuOCw0LjhIMTcuNDQxYTQuOCw0LjgsMCwwLDAsNC44LTQuOFY0LjhhNC44LDQuOCwwLDAsMC00LjgtNC44Wk0yLjM3MSw0LjhBMi40MjcsMi40MjcsMCwwLDEsNC44LDIuMzcxSDE3LjQ0MUEyLjQyNywyLjQyNywwLDAsMSwxOS44NjgsNC44VjE3LjQ0MWEyLjQyNywyLjQyNywwLDAsMS0yLjQyNywyLjQyN0g0LjhhMi40MjcsMi40MjcsMCwwLDEtMi40MjctMi40MjdaIi8+PHBhdGggY2xhc3M9ImEiIGQ9Ik05NC4xNTIsMTAwLjNBNi4xNTIsNi4xNTIsMCwxLDAsODgsOTQuMTUyLDYuMTUyLDYuMTUyLDAsMCwwLDk0LjE1MiwxMDAuM1ptMC05LjkzNGEzLjc4MiwzLjc4MiwwLDEsMS0zLjc4MiwzLjc4MkEzLjc4MiwzLjc4MiwwLDAsMSw5NC4xNTIsOTAuMzcxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgzLjAzMyAtODMuMDMzKSIvPjxjaXJjbGUgY2xhc3M9ImEiIGN4PSIxLjQ5NiIgY3k9IjEuNDk2IiByPSIxLjQ5NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuOTQ1IDMuMzAyKSIvPjwvZz48L2c+PC9zdmc+")
}

.module-multiteaser .wrap > div:not([class]) .social-icons ul li a.rss::before {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi4xMTMiIGhlaWdodD0iMjIuMTIxIiB2aWV3Qm94PSIwIDAgMjIuMTEzIDIyLjEyMSI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6IzM3MzczNzt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSI+PHBhdGggY2xhc3M9ImEiIGQ9Ik0zLjAxNiwyOTIuNGEyLjkwNywyLjkwNywwLDAsMC0yLjEzNS44OCwzLjAyOSwzLjAyOSwwLDAsMCwwLDQuMjcsMi45MDcsMi45MDcsMCwwLDAsMi4xMzUuODgsMi45MDcsMi45MDcsMCwwLDAsMi4xMzUtLjg4LDMuMDI5LDMuMDI5LDAsMCwwLDAtNC4yN0EyLjkwNywyLjkwNywwLDAsMCwzLjAxNiwyOTIuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTI3Ni4zMSkiLz48cGF0aCBjbGFzcz0iYSIgZD0iTTkuOTUyLDE1MC4zMDVhMTMuODg5LDEzLjg4OSwwLDAsMC00LjA2Ny0yLjg1LDE0LjA4OCwxNC4wODgsMCwwLDAtNC44MS0xLjI2NkgxYS45MTQuOTE0LDAsMCwwLS42NzcuMjY0LjkyNC45MjQsMCwwLDAtLjMzLjczN3YyLjEyNGEuOTY4Ljk2OCwwLDAsMCwuMjU5LjY3Ny45NTIuOTUyLDAsMCwwLC42NTUuMzE0LDkuNzc4LDkuNzc4LDAsMCwxLDYuMTUyLDIuOSw5Ljc0Nyw5Ljc0NywwLDAsMSwyLjg5NSw2LjE0Ny45ODUuOTg1LDAsMCwwLC45OTEuOTEzaDIuMTE5YS45MjQuOTI0LDAsMCwwLC43MzctLjMzLjk1Mi45NTIsMCwwLDAsLjI3LS43NTQsMTQuMDkyLDE0LjA5MiwwLDAsMC0xLjI2Ni00LjgwOSwxMy45LDEzLjksMCwwLDAtMi44NS00LjA2N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDA4IC0xMzguMTQ0KSIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNMjAuMjI2LDEzLjE4N0EyMi4wMjgsMjIuMDI4LDAsMCwwLDE1LjYwOSw2LjUsMjIuMDIzLDIyLjAyMywwLDAsMCw4LjkyMywxLjg4NSwyMS44LDIxLjgsMCwwLDAsMS4wNDMsMEguOTkzQS45NDEuOTQxLDAsMCwwLC4zMDYuMjc4LjkzLjkzLDAsMCwwLS4wMDgsMVYzLjI0OWEuOTYzLjk2MywwLDAsMCwuMjc1LjY4Mi45NDEuOTQxLDAsMCwwLC42NjYuMzA4LDE3LjgsMTcuOCwwLDAsMSw2LjQxNiwxLjYsMTguMDYyLDE4LjA2MiwwLDAsMSw1LjI3NywzLjYzNywxOC4wNjIsMTguMDYyLDAsMCwxLDMuNjM3LDUuMjc3LDE3LjU2NSwxNy41NjUsMCwwLDEsMS41ODUsNi40MTYuOTQxLjk0MSwwLDAsMCwuMzA4LjY2Ni45ODUuOTg1LDAsMCwwLC43LjI3NUgyMS4xYS45My45MywwLDAsMCwuNzIxLS4zMTQuOTA4LjkwOCwwLDAsMCwuMjgxLS43MzdBMjEuOCwyMS44LDAsMCwwLDIwLjIyNiwxMy4xODdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwOSAwLjAwMykiLz48L2c+PC9zdmc+")
}

.module-multiteaser .wrap > div {
    font-size: 0
}

.module-multiteaser .wrap > div.c66 {
    white-space: nowrap
}

.module-multiteaser .wrap > div * {
    white-space: normal
}

.module-multiteaser .wrap > div .block-teaser::before, .module-multiteaser .wrap > div .block-teaser::after {
    content: none
}

.module-multiteaser .wrap > div h2 {
    margin-top: 32px;
    margin-bottom: 32px;
    text-transform: uppercase;
    color: #004f80
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-multiteaser .wrap > div h2 {
        margin-top: 20px;
        margin-bottom: 15px;
        font-size: -webkit-calc(18px + (26 - 18) * (100vw - 320px) / (820 - 320));
        font-size: calc(18px + (26 - 18) * (100vw - 320px) / (820 - 320));
        line-height: -webkit-calc(26px + (34 - 26) * (100vw - 320px) / (820 - 320));
        line-height: calc(26px + (34 - 26) * (100vw - 320px) / (820 - 320))
    }
}

.module-multiteaser .wrap > div > article {
    display: inline-block;
    padding: 0;
    vertical-align: top;
    border: 0
}

@media (min-width: 1025px) {
    .module-multiteaser .wrap > div > article:hover {
        z-index: 1;
        outline: 10px solid #fff;
        box-shadow: 0 0 12px 12px rgba(0, 0, 0, 0.2)
    }
}

.module-multiteaser .wrap > div > article .teaser-media {
    margin-bottom: 15px
}

@media (min-width: 821px) and (max-width: 1024px) {
    .module-multiteaser .wrap > div > article .teaser-media {
        margin-bottom: 20px
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-multiteaser .wrap > div > article .teaser-media {
        margin-bottom: 5px
    }
}

.module-multiteaser .wrap > div > article .teaser-meta {
    margin-bottom: 5px;
    margin-top: 0
}

.module-multiteaser .wrap > div > article .teaser-meta .meta-category, .module-multiteaser .wrap > div > article .teaser-meta .meta-date {
    color: #004f80
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-multiteaser .wrap > div > article {
        display: block;
        width: 100% !important;
        margin: 0 !important;
        margin-bottom: 25px !important;
        padding-bottom: 20px;
        border-bottom: 1px dotted #a6acb3
    }

    .module-multiteaser .wrap > div > article .teaser-content .teaser-meta p {
        font-size: 1.4rem !important;
        line-height: 1.5714285714 !important
    }

    .module-multiteaser .wrap > div > article .teaser-content h3, .module-multiteaser .wrap > div > article .teaser-content .lexicon__term {
        font-size: 2rem !important;
        line-height: 1.4 !important;
        margin-bottom: 0
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-multiteaser .wrap > div.c50:last-child article:last-child, .module-multiteaser .wrap > div.c33:last-child article:last-child, .module-multiteaser .wrap > div.c66:last-child article:last-child {
        margin-bottom: 0 !important
    }
}

@media (min-width: 821px) and (max-width: 1024px) {
    .module-multiteaser .wrap > div.c50 > article, .module-multiteaser .wrap > div.c33 > article, .module-multiteaser .wrap > div.c66 > article {
        display: block;
        width: 100% !important;
        margin: 0 !important;
        overflow: hidden
    }

    .module-multiteaser .wrap > div.c50 > article .teaser-media, .module-multiteaser .wrap > div.c50 > article .teaser-content, .module-multiteaser .wrap > div.c33 > article .teaser-media, .module-multiteaser .wrap > div.c33 > article .teaser-content, .module-multiteaser .wrap > div.c66 > article .teaser-media, .module-multiteaser .wrap > div.c66 > article .teaser-content {
        width: -webkit-calc(50% - 10px);
        width: calc(50% - 10px)
    }

    .module-multiteaser .wrap > div.c50 > article .teaser-media, .module-multiteaser .wrap > div.c33 > article .teaser-media, .module-multiteaser .wrap > div.c66 > article .teaser-media {
        float: left
    }

    .module-multiteaser .wrap > div.c50 > article .teaser-content, .module-multiteaser .wrap > div.c33 > article .teaser-content, .module-multiteaser .wrap > div.c66 > article .teaser-content {
        float: right
    }
}

.module-multiteaser .wrap > div.c50 .video-js::before, .module-multiteaser .wrap > div.c66 .video-js::before {
    content: '';
    width: 34px;
    height: 25px;
    background-image: url("data:image/png;base64,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");
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: 20px;
    bottom: 27px;
    z-index: 1
}

.module-multiteaser .wrap > div.c50 .video-js.vjs-has-started::before, .module-multiteaser .wrap > div.c66 .video-js.vjs-has-started::before {
    content: none
}

.module-multiteaser .wrap > div.c50 .video-js .vjs-big-play-button, .module-multiteaser .wrap > div.c66 .video-js .vjs-big-play-button {
    background-image: url("data:image/png;base64,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") !important;
    width: 96px;
    height: 71px;
    background-size: 100% !important;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    bottom: auto;
    -webkit-transition: background-image 0.5s ease;
    transition: background-image 0.5s ease
}

.module-multiteaser .wrap > div.c50 .video-js .vjs-big-play-button:hover, .module-multiteaser .wrap > div.c66 .video-js .vjs-big-play-button:hover {
    background-image: url("data:image/png;base64,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") !important
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-multiteaser .wrap > div.c50 .video-js .vjs-big-play-button, .module-multiteaser .wrap > div.c66 .video-js .vjs-big-play-button {
        width: -webkit-calc(50px + (100 - 50) * (100vw - 320px) / (820 - 320));
        width: calc(50px + (100 - 50) * (100vw - 320px) / (820 - 320));
        height: -webkit-calc(38px + (74.06 - 38.06) * (100vw - 320px) / (820 - 320));
        height: calc(38px + (74.06 - 38.06) * (100vw - 320px) / (820 - 320))
    }
}

.module-multiteaser .wrap > div.c50 > article {
    width: -webkit-calc(50% - 10px);
    width: calc(50% - 10px)
}

.module-multiteaser .wrap > div.c50 > article:nth-child(2n+1) {
    margin-right: 10px
}

.module-multiteaser .wrap > div.c50 > article:nth-child(2n+2) {
    margin-left: 10px
}

.module-multiteaser .wrap > div.c50 > article .meta-category, .module-multiteaser .wrap > div.c50 > article .meta-date {
    font-size: 1.6rem;
    line-height: 1.375
}

.module-multiteaser .wrap > div.c50 > article h3, .module-multiteaser .wrap > div.c50 > article .lexicon__term {
    font-size: 3rem;
    line-height: 1.2
}

@media (max-width: 1024px) {
    .module-multiteaser .wrap > div.c50 > article h3, .module-multiteaser .wrap > div.c50 > article .lexicon__term {
        font-size: 2.4rem;
        line-height: 1.3333333333
    }
}

.module-multiteaser .wrap > div.c33 > article {
    width: -webkit-calc(33.3333% - (40px / 3));
    width: calc(33.3333% - (40px / 3))
}

.module-multiteaser .wrap > div.c33 > article:nth-child(3n+1) {
    margin-right: 10px
}

.module-multiteaser .wrap > div.c33 > article:nth-child(3n+2) {
    margin-left: 10px;
    margin-right: 10px
}

.module-multiteaser .wrap > div.c33 > article:nth-child(3n+3) {
    margin-left: 10px
}

.module-multiteaser .wrap > div.c33 > article .meta-category, .module-multiteaser .wrap > div.c33 > article .meta-date {
    font-size: 1.4rem;
    line-height: 1.4285714286
}

.module-multiteaser .wrap > div.c33 > article h3, .module-multiteaser .wrap > div.c33 > article .lexicon__term {
    font-size: 2.4rem;
    line-height: 1.25
}

.module-multiteaser .wrap > div.c66 > article:nth-child(2n+1) {
    width: -webkit-calc(66.6666% - 10px);
    width: calc(66.6666% - 10px);
    margin-right: 10px
}

.module-multiteaser .wrap > div.c66 > article:nth-child(2n+2) {
    width: -webkit-calc(33.3333% - 10px);
    width: calc(33.3333% - 10px);
    margin-left: 10px
}

.module-multiteaser .wrap > div.c66 > article h3, .module-multiteaser .wrap > div.c66 > article .lexicon__term {
    font-size: 3rem;
    line-height: 1.2
}

@media (max-width: 1024px) {
    .module-multiteaser .wrap > div.c66 > article h3, .module-multiteaser .wrap > div.c66 > article .lexicon__term {
        font-size: 2.4rem;
        line-height: 1.3333333333
    }
}

.module-multiteaser .wrap > div.c66 > article.twitter:hover {
    outline: none;
    box-shadow: none;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.module-multiteaser .wrap > div.c66 > article h3, .module-multiteaser .wrap > div.c66 > article .lexicon__term {
    font-size: 3rem;
    line-height: 1.2
}

@media (max-width: 1024px) {
    .module-multiteaser .wrap > div.c66 > article h3, .module-multiteaser .wrap > div.c66 > article .lexicon__term {
        font-size: 2.4rem;
        line-height: 1.3333333333
    }
}

.module-multiteaser .wrap > div.c66 > article .box-twitterfeed {
    padding: 0;
    background-size: 42px auto;
    background-position: 0 0
}

.module-multiteaser .wrap > div.c66 > article .box-twitterfeed .box-header {
    background-color: transparent;
    height: 55px;
    border-bottom: 1px dotted #a6acb3;
    margin-bottom: 14px
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-multiteaser .wrap > div.c66 > article .box-twitterfeed .box-header {
        border-bottom: 0;
        margin-bottom: 0;
        height: 52px;
        min-height: auto
    }
}

.module-multiteaser .wrap > div.c66 > article .box-twitterfeed .box-header h3, .module-multiteaser .wrap > div.c66 > article .box-twitterfeed .box-header .lexicon__term {
    padding-left: -webkit-calc(42px + 21px);
    padding-left: calc(42px + 21px);
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: 600;
    font-size: 2.2rem;
    line-height: 1.2727272727;
    color: #004f80;
    margin-top: 0
}

.module-multiteaser .wrap > div.c66 > article .box-twitterfeed .box-content .tweet-list {
    padding: 0 10% 0 0;
    height: 380px
}

.module-multiteaser .wrap > div.c66 > article .box-twitterfeed .box-content .tweet-list .tweet {
    background-size: 38px 38px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTA1bW0iICAgaGVpZ2h0PSIxMDVtbSIgICB2aWV3Qm94PSIwIDAgMTA1IDEwNSIgICB2ZXJzaW9uPSIxLjEiICAgaWQ9InN2ZzU3NTQiPiAgPGRlZnMgICAgIGlkPSJkZWZzNTc0OCIgLz4gIDxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhNTc1MSI+ICAgIDxyZGY6UkRGPiAgICAgIDxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+ICAgICAgICA8ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4gICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPiAgICAgIDwvY2M6V29yaz4gICAgPC9yZGY6UkRGPiAgPC9tZXRhZGF0YT4gIDxtYXNrICAgICBpZD0iY3V0b3V0Ij4gICAgPHJlY3QgICAgICAgc3R5bGU9Im9wYWNpdHk6MTtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjA7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW1pdGVybGltaXQ6Mi43OTk5OTk5NTtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MTtwYWludC1vcmRlcjpzdHJva2UgZmlsbCBtYXJrZXJzIiAgICAgICBpZD0icmVjdDYzNDgiICAgICAgIHdpZHRoPSIxMDUiICAgICAgIGhlaWdodD0iMTA1IiAgICAgICB4PSI3LjEwNTQyNzRlLTAxNSIgICAgICAgeT0iMTkyIiAvPiAgICA8Y2lyY2xlICAgICAgIHN0eWxlPSJvcGFjaXR5OjE7ZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowO3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjIuNzk5OTk5OTU7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjE7cGFpbnQtb3JkZXI6c3Ryb2tlIGZpbGwgbWFya2VycyIgICAgICAgaWQ9InBhdGg2MzQ2IiAgICAgICBjeD0iNTIuNSIgICAgICAgY3k9IjI0NC41IiAgICAgICByPSI1Mi41IiAvPiAgPC9tYXNrPiAgPGcgICAgIGlkPSJsYXllcjEiICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC0xOTIpIiAgICAgbWFzaz0idXJsKCNjdXRvdXQpIj4gICAgPHBhdGggICAgICAgaWQ9InBhdGgxMS00IiAgICAgICBkPSJtIDU0LjY2MjY5OCwyMzYuNjU5MSBjIDAuMjAzNjYyLC0yLjAyOTEgLTAuNDg2MjQ5LC00LjI0ODM0IDIuMzUyODQ2LC0zLjc1MzQ0IDQuOTc1NjA3LC0wLjgxNCAxMC4yMDk4MTksLTUuMzM4OTUgOS4xMzY4MTcsLTEwLjc5MzU1IC0wLjA0NTEsLTEuNjE3MTMgLTQuMDIzNjU2LC02LjAwNTM4IC0wLjkxNTcyMSwtMy41Mzk3MyAzLjMxNjkwNywzLjM5OTY3IDMuMjQwNTU3LDkuMDE2MTQgMC4yMzUxMDEsMTIuNTg1MDggLTIuNTM0MDA3LDMuMzI2MDIgLTYuNjIyMDY2LDUuNDI5MTcgLTEwLjgwODY0Myw1LjUwMTY0IG0gLTYuMjA3Nzk5LC0yMS4zMjg0IGMgLTEuMDk1MzYzLC0xLjAyMDg3IC0wLjM2NjE5LC0zLjk2NzA3IDAuMjY0MzQ3LC0yLjA4NzA4IC0wLjI5MzE1MSwyLjQzNzM3IDIuMTk2ODgxLC0xLjkzMTQyIDEuNjQwNDQxLDEuMjI2ODUgLTAuMzYxNDU2LDAuNjU4MTYgLTEuMTcwNzcxLDEuMDE5NzUgLTEuOTA0Nzg4LDAuODYwMjMgeiBtIC0xLjQzMTM5OSwzLjE0NDEgYyAtMC4yOTY5MywtMy4zNDk1NCAtNC4wMDc0NTcsLTQuMzg0MzggLTYuMjA3MDM5LC0zLjg0OTc2IC0xLjYxMjI0NiwtMy42NjIzMiA1LjY2NDI0NywtMi42NzAxMiA2LjQ5OTYyMywtMC4wODI0IDAuNjI2MjUxLDEuMjYyNTIgMC4zMTUwODEsMi43MjY5OSAtMC4yOTI1ODQsMy45MzIxNyB6IG0gOC4xOTI1OTgsNDEuMTE3MyBjIDIuNDM5MjE4LDEuMzk0MjYgMy4xMzUwMDIsNi4zMjggNS44NDI2MzksNy41MjIyNCAxLjg2ODE2NiwtMC4yMzgzIDYuODYwNDY3LC0xLjU5MzEzIDQuOTIyMjYxLDEuOTQ2MTYgLTEuMzQ0NjUxLC0xLjYyNzMyIC03LjI4NDM4OSwtMS40MzUxNSAtMy41ODE2NjMsMC44MDY3NiAxLjg0OTY0NiwwLjUwNTg5IDIuODkwOTQ0LDUuMTE3MTkgMS4xNzMyMTQsMy45ODg3NCAtMC4yODE2MzIsLTEuNTQyOSAtNC4xMzkyNjMsLTYuNzA1NDEgLTMuMzU5OTUxLC0yLjI1NzUgMC43NzA5OTMsMS40NTkxMyAtMS4zNzc5Myw0Ljk2ODA0IC0xLjUyODU3NSwyLjc2NzU2IDAuNjg0NTQ3LC0xLjg1MzQ3IDAuMzkxMzAzLC00LjMyNzIyIDAuNDE3Mjc1LC02LjAzNDY2IC0yLjA3NDE1NCwtMS4yNzA3MSAtNi43MzU2NTcsMi4xNDI0NiAtNi4wMjkyLC0xLjQyNzEgMS43OTU3NzcsLTAuNDQ0MzMgNy4wODQ5ODksMS42NjQxOCA0LjIxMzg0MSwtMS43OTgxOCAtMC4zNTMwMzEsLTEuNjc4OTggLTQuOTQ1NTEyLC00LjUyMTUgLTIuMDcwNDQxLC01LjUxNDcyIG0gLTE5LjA4NzEwMSw3LjQwNDIgYyAxLjMzMzU4MSwwLjQxMTc5IDcuNTI0ODU3LC0xLjMwNjUgNC40MzAzOTksMS45NjY1IC0xLjcwNzQ4NCwtMS4wNzYxNSAtNi44OTY4NzUsLTEuOTU2NTkgLTUuMzI2NzIzLDEuNjI5NzggLTAuNTcxNTY5LDEuNjM5NzggMS43OTIyODUsNS44OTg3OCAtMC44MTY3NjQsMy44Njk0NiAtMC43NTc5NzQsLTEuNTg2OSAwLjY5MjIyMiwtNy4xMDkxNiAtMS45MTc5ODYsLTMuNTI5MjIgLTEuMzczNjM4LDAuOTQyNTQgLTEuODEyMTUzLDUuMzA4MjkgLTIuODAxMDI3LDIuMDQ0MTggLTAuMzgwMjkzLC0xLjk4MTM3IDUuNzY4NzA4LC00LjU1OTg1IDIuNDQ5NDkzLC00LjkxNTMzIC0xLjk1MTAyMSwtMC4xNzQgLTUuNDQ4OTc5LDEuODU3ODkgLTMuNzY1NzQzLC0xLjMzOTYgMy4wMTkwMjQsMC4wNDk3IDYuMzM3OTE2LDEuNTgwNTUgNy4zOTE3MjUsLTIuNDIwMTggMS4yODYzMywtMS4yMTE5NSAyLjY5MjYwNSwtNi45OTA1NyA0LjQ0ODMyNSwtMy41MTY5OSAtMS41NDA5ODYsMS45MzU3NCAtMy4xNzM0ODcsMy44ODkwOSAtNC4wOTMyLDYuMjE0MDEgTSAyNi41NjgxOTksMjI0LjcyNDQgYyAwLjEyNDE0MywtMi41OTI1OCAxLjU1Nzg1NSwtNi40MTY3OSA0LjExNDgsLTYuOTQ2NyAtMi42MDM5ODYsMi41MTQgLTMuNjA0MzY3LDYuNzE4ODcgLTEuNDUxNDk2LDkuODMzNjkgMi4yMDYxLDMuNTQ3MzYgNi40MzUxMjMsNS41MjgzOCAxMC41NDY3OTYsNS41MjgxMSAwLjA1NDk4LDIuMjI2NjIgMC40NjQzMTcsNC41NTcyMSAtMi41NDAwNDIsMy4yNDkwMyAtNS40NzE0NjQsLTEuMTAyNjcgLTEwLjYwNzUzNCwtNS44MjYyIC0xMC42NzAyNTgsLTExLjY2NDEzIG0gNDcuMzE4NDk5LDEwLjg2MDQgYyAxLjY4NTk4NywzLjE1ODIxIDUuMDE4Mjk1LDUuMzkyMzYgOC42OTU3NDEsNC45MjE1MSAxLjExOTMxOCwtMC4yNjQ4NyAtMi42MTEzNzgsLTIuNDU0NjEgLTMuMTY2MTc4LC0zLjc4ODAxIC0yLjk4MDU4NCwtMy45MzYzOCAtNS4zNjMyNjIsLTguMjgzNTUgLTguMDQ2MDYzLC0xMi40MjM3IDAuMDI0MDIsLTIuOTU5NCAtMy41MzQxNzQsLTYuMTE5MDggLTMuNzIwODMzLC03LjcyODkgMi44NzQyOCwtMS4xNTg0NSAtMy4xNTg3MzMsLTAuNjU5OTMgLTQuMjI5NDQyLC0xLjYwNDQgLTIuMTYxNTcxLC0xLjY2NzUyIC04LjQ3NDkxOCwtMS4wNDk3NyAtNS4zNjc0MjUsMi40ODk4MSAyLjUxNjY1MywxLjE4MzU4IDUuNjk4NTIzLC0wLjEzOTUzIDYuMTk2MzU5LDMuNjk5ODggMS42ODE2MDQsNC4yNjI2NiAtMi4zMjg4Myw4LjA5NjQ2IC02LjIwODg1OCw4Ljk3NDQ4IC0zLjczNDk1OSwyLjAyOTIgLTYuNDIwODY4LC0xLjg0NTAyIC01Ljc5MzQwNSwtNS4zODkzNyAwLjYyMTY2NiwtMy42MDU2NCAzLjQ1NzgwNSwtNy41MTI5NCAxLjAzODU5MSwtMTEuMDUzNDcgLTAuOTk3MTk5LC0wLjkzNjcyIDIuNzI5NDk5LC0yLjc3MjYyIC0wLjMyMTk4NywtMi4wNTcyMyAtMy4wMTk3MjQsLTAuMzk2OCAtNi41NTgzMjgsLTAuNjI3OTcgLTguNjI1Njk4LC0wLjAxODQgLTMuMjA1NzM5LC0xLjI4NDU4IC02LjQ4NDI0LDEuNjQwODggLTMuNjgyLDQuNTA0NCAyLjE0ODg0NiwtMi44NjgxNCA3Ljc5OTg4MiwyLjU3Mzg3IDMuMDc2MTcyLDEuODc3MDUgLTEuNTIzMzU4LC0wLjEwMzEyIC01LjU3NTQ1LC0xLjU2NjcyIC0yLjI3MjkzNCwwLjY3NTQxIDEuMTI0NTQxLDAuOTI4NTcgNi42ODQ1NzksMC41OTMxOCAzLjczMTY2MywyLjA4ODc0IC0xLjcyMTU0LC0wLjE5Nzk1IC02LjQ0MjY2MywtMi40Nzk2OCAtMy4wNzM3NTEsMC41NjM5NiAxLjg4NjU1MywxLjIxNzk2IDMuNzM1NjU1LDEuODA4OTggMS4yMDc2NDgsMy42OTMwOCAtMi4yODg3MjEsMi4yNzA0NSAtMi4zNzIyMzYsNy4yNDkwNiAtNi41ODQ2MjgsNS4yMjg3OCAtMy43ODI4MiwtMC43NzExMyAtNy45NDk2NDksLTQuMTA5OTggLTYuODQ2MjQsLTguMzk4MTkgMC40ODczNjYsLTMuMDYxNTUgMi40NzIzNjMsLTQuMjAxNjIgNS4zMTYyMTcsLTMuODUzMDYgMy44OTU2MjMsLTAuOTMyMjYgMC45ODc2NjMsLTUuNTI0MSAtMS45Nzc0NDEsLTMuNjgzMjcgLTIuMjAxMzY0LDAuODYzMzMgLTYuMjc3Mzk4LDEuNDE3OTIgLTcuNDE5NjI4LDEuODMwNyAyLjk2OTkzNSwwLjk1NzI2IC0yLjQwODk1NiwzLjYyNTIzIC0yLjI1MDIzOSw2LjA2MTUxIC0wLjU2ODkyNCwyLjg4NjY1IC0yLjY0NTY3LDUuMTAzODggLTQuMDQ0NDIxLDcuNjI1OCAtMi40MDUwOTMsMy44NjAyIC00LjcyMDkxMyw3LjkyNjI0IC04LjQ0ODcxOCwxMC42ODU5OSAzLjY1NjAwNywwLjQ5ODM1IDcuMzE1MTA1LC0xLjIwNTI1IDkuMDkxMDY3LC00LjQ2NzI2IDEuMTAwODk0LC0xLjcyMzE0IDIuMTcxMjU4LC0zLjQ2NTcyIDMuMjU5NjMyLC01LjE5Njg0IDEuNDM4MjcyLDEuNTc4NCAwLjEyNTM4OSwyLjkwNTA1IC0wLjc2MzA2Myw0LjMxNDExIC0zLjE4OTY0OSw0LjgzMjY2IC01LjcyMTcyNCwxMC4zMDEwMyAtMTAuNDQ2ODM3LDEzLjg4MjQ5IDMuNjU0Mzk2LDAuNDk4MzQgNy4zMTQ4NzYsLTEuMTk5NjIgOS4wOTEwNjcsLTQuNDYxMjcgMS44MDQ5MTUsLTIuODQ5NyAzLjU3NjM1NCwtNS43MjA3MSA1LjM2ODAzMywtOC41Nzg4MyAyLjA3NDUxOSwwLjk4MzE0IDAuMzIzOTI1LDIuMzgzODUgLTAuMzY5NjMxLDMuNjkwMTMgLTMuMTMyOTUzLDQuNzE2ODggLTUuNjQ1NTA4LDkuOTA2NzUgLTkuNTc3ODgzLDE0LjAzNTA5IC0xLjM2Mzc1OCwxLjIyNDQ0IC0zLjAzMzIyNSwyLjMyOTY3IC0wLjE0NzE1MiwxLjg0NzI5IDQuMTk2OTM2LDAuMTg5OTMgNi43MDAxNzksLTMuNTE3OSA4LjU0OTU5LC02LjczMzEgMS45NDMyOTIsLTMuMTExMTcgMy44ODY1ODQsLTYuMjIyMzQgNS44Mjk4NzYsLTkuMzMzNTEgMi40MDIzNTMsMC41Mjk2OCAwLjUwMjQyMywyLjA3ODU3IC0wLjE1MDkwOCwzLjM0OTU1IC0zLjIwNzM4Nyw0LjkxNzI4IC01Ljk5NzkwMywxMC4xMjY5IC05LjYwNzc0OCwxNC43NjQyIC0wLjc5MDY1MywxLjUxMjI3IC01LjQyNjY5MSwzLjk1NzM2IC0xLjQ3OTc5LDMuMjkxNjIgNC4xOTU2OTQsMC4xODcwNSA2LjcwMjg5MSwtMy41MTY4OCA4LjU1MjY4MSwtNi43MzI2OSAyLjU0MDk4OCwtNC4wNjc1MiA1LjA4MTk3NywtOC4xMzUwNSA3LjYyMjk2NSwtMTIuMjAyNTggMi42MTc5MjEsMC4xMjI4NSAwLjY2ODk3LDEuODA5MTcgMC4wMTAzMywzLjA3MTUyIC0zLjQyOTUyMyw1LjM0NDIxIC02LjU4NjY2OCwxMC44NzI1IC0xMC4yMzk1ODQsMTYuMDY2MDggLTAuNjM5NDA3LDEuNTEwNjEgLTQuNTAwOTAxLDMuODY5OSAtMy41MzM5NjEsNC4yNDY0NCAzLjY3NTQwNCwwLjQ3MDU0IDcuMDEwOTU2LC0xLjc1NjU5IDguNjk2MjE4LC00LjkxNTI0IDMuNTIyMywtNS42MzcyMyA3LjA0NDYsLTExLjI3NDQ3IDEwLjU2NjksLTE2LjkxMTcgMS43MTExMzUsMi41NzM3NiAwLjQzNTg0NCw2LjU0NDM1IC0wLjk2MjEwNiw5LjI1NTI3IC0wLjk1NjMzNiwyLjczMDYgLTUuMDQ0NTg2LDUuNTk1NzYgLTUuMzgxNzA3LDcuMTcyNjkgNC43MDExMzYsLTEuMDMzODUgMC4wNTY3NywzLjUzMzkyIC0wLjk2MTc4LDUuNDgzOTIgLTEuNDQxNTc4LDIuMDY3MzcgLTguNjc3Mzk2LC0xLjU0NzY3IC02LjUwMDQ1NywzLjY3ODk0IDAuMTg1MzQyLDIuNDYzMyA0LjA1NDM3OSwtMS45MDA2MiA0LjA3ODA0NiwwLjAxNzQgLTIuNTIwNDc3LDEuMzE1NyAtNC4wNTIwMTUsNS44NTgyMyAtMC4xNzQxOTYsNi4zMjQwMyAtMC41NzIzNTcsLTIuMjkyMTQgMi43NzIyMTIsLTYuNDUwMDMgMS45NzMwMjcsLTEuOTkzNjkgLTAuNTk4NTQyLDMuMjUwNzggNS41OTIwODgsMi43NDE1MSAyLjY3NjE3MywwLjEwNDQzIC0wLjQwNjM1MSwtMi40MDE4IC0wLjg1NzQ5MSwtNS44MDI4OSAyLjU2OTEzNywtNC42MTIxNSAxLjc2MjMsMS44NDM3NCA0LjIxOTIxNCwtMC4xNjY3NCAzLjI0OTE3NSwtMi40NDE1IC0xLjczNzI4OCwtMS4yNjExNSAtNi42ODQ0NTEsMS4yODk1OCAtMy40Nzc5NjIsLTIuMjIxNjcgMC45ODk1MTMsLTEuMTMwMTUgMi4wNzU1MDYsLTQuMDYzMTMgMi44MzYwNzQsLTEuMjU2NzkgMS4xNDQ1MDQsLTAuMDc1MiAxLjA2NjU0LC00LjcwODI1IDIuOTExNDc2LC02LjA4NDgzIDAuNzQ0MTA0LDUuNTM2NjIgMC45NDI5NDcsMTEuNjQzNzEgLTEuODE3Mzg5LDE2LjY4MjM0IC0wLjc4OTIsMS44NjQzMiAtNC45MTc1MDksMi41NzEyOSAtMS4zMzI5NCwzLjg5ODQ2IDIuNjAyNjc3LDEuNTM0NjggMy4zNzM2NjksLTUuMDk0NTkgNC4yNTY3MjYsLTEuMTk3MzMgMS4wOTYxNCwzLjc3OTE2IDQuMDQ3MzYzLDAuODM4MDEgNC4zNjI1MDMsLTEuNjEwMjcgMC41MzA0ODEsMi41NDMyNiAzLjgyNTU0NCw0LjIzNzIgNS4zMjY2OTksMS4zNjY0IC00LjEwMzIzNiwtMS40ODQ4IC00Ljg0NjQxLC02LjQ0ODM2IC01LjI0NjE4NiwtMTAuMjM3ODIgLTAuMDkwOTUsLTIuNDk3MjcgLTAuNDUzNjY4LC03LjQ4ODcgMC42NDM4NTcsLTguNTA4NiAxLjYwNzc4OSwxLjMzODkzIDEuNDkxNjQsNS43NjQ5MSAyLjYwNjYzNCw1LjY5MTY1IDAuNjk4NTk5LC0zLjYwMzY5IDQuMjA2NjQ4LDMuMTEwNDQgMy42MTAyMzgsMy4zMTU1OSAtMi4xNTg0OTcsLTAuODkzNjIgLTYuMzUxMzgsMC4wMzk5IC0zLjcwMTU1MSwyLjg1MyAwLjg5MjEsMS41NjQ3NyA0LjY2OTE2NywtMi4wMDQ4NyA1LjQ0NDYzMywwLjM3NTA1IDAuNzM4MTY2LDIuMDU1MjQgLTEuMDE2NzYxLDQuODg1MjIgLTAuNjM3Njg3LDUuOTUwNDMgMy41MjM5MzIsMi4wMjU1OSAyLjk4MTgxLC00LjEyMDcxIDMuNTQxNTUyLC00LjE1Njk5IDEuOTA2MTAzLDEuMzE2NTkgMS4xMDc5LDYuMTE4NDMgMy42NzkzNjEsMi44MjA1MyAyLjQwNzMxMiwtMi40OTA4IC01LjcxOTQ1OCwtNi41Njc5NSAtMC4yOTE3MzQsLTUuMTI3NDkgMi40NzI5NTUsMy40MjI4IDMuODU2NDUxLC00Ljc2MTk4IC0wLjE0NzEyMiwtMy4wNzQ2NSAtNC4wNTg5NywxLjc1NDE5IC01LjUzMjkyLC0yLjM3OTM5IC03LjI3NDIzOCwtNS4yNjUxOSAtMS41MjAxMDIsLTEuNzg5NDkgNC43MDc0MDQsMC4yMzM2MiAxLjQxMDg3OSwtMS45NDI5IC00LjAyNDQ3NCwtMy43ODU1OCAtNy44MDA1NzcsLTkuNDU4MjIgLTYuMDI4MTM2LC0xNS4yMDIyMSAxLjAxNDk5MSwwLjM1NTQzIDEuNDI4NzMsMi4wNjA0IDIuMjAyMDI2LDIuOTU4MzIgMy4yOTkyNTksNS4xNjg0NyA2LjM5NTY0OCwxMC40NzQwMSA5Ljg0MTE0OSwxNS41NDM3NCAxLjE5MjQwNCwyLjcwOTYgNy4yNTYyMjUsNC4xMDI4OCA3LjY1OTQ2MiwyLjgxODI5IC00LjgxMjc5NCwtNC4wNjEyOCAtNy40NDE0NCwtOS45MDU5OSAtMTAuODg2ODY5LC0xNS4wNDYyMSAtMS41MjY3MjIsLTIuNDQyODggLTMuMDUzNDQ1LC00Ljg4NTc2IC00LjU4MDE2OCwtNy4zMjg2NCAxLjc5MjY5MSwtMS40Mzg2NiAyLjI4NjYzNywwLjc2MDY5IDMuMTU0ODIxLDEuOTUyNzYgMi45MDEyMjQsNC40OTM5NCA1LjUyMjQyMiw5LjE4MTQ0IDguNjQyODY0LDEzLjUyNDIxIDEuMTg2OTI0LDIuNDk4OTYgNy4xNzA1NDksMy42OTg3IDcuMzczNzg1LDIuNDY4NTEgLTQuODE1MDEzLC00LjA1NjY4IC03LjQzODUzMiwtOS45MDMyNyAtMTAuODgzNDI5LC0xNS4wNDE1MSAtMS4wNjEzMTEsLTEuNjk4NjYgLTIuMTIyNjIxLC0zLjM5NzMxIC0zLjE4MzkzMSwtNS4wOTU5NyAxLjU4NTc0NCwtMS44Mjk5NiAyLjEyNDE2OCwwLjUyOTU0IDIuOTgyNDg3LDEuNjc0MDkgMi40ODExMTYsMy43NDg3MiA0LjU0MTgyMSw3LjgwNDY5IDcuNDEzMDg4LDExLjI3MTQ2IDEuMTk4MTEzLDIuMDczNDUgNi45MDg3NDUsMi45NzgwMiA2LjgxMjgyOCwxLjg1NDM1IC00LjgxNTYwNiwtNC4wNTYzMyAtNy40MzczNjksLTkuOTA1MyAtMTAuODgyMjE2LC0xNS4wNDM5MSAtMC4zNjM3NDksLTEuMDUwMjggLTIuMDMwNTUxLC0yLjI3NzM4IC0xLjUxMzI0NSwtMy4yMDgxMSAxLjE0NzU0MywtMS45NzkzNiAxLjcyOTI4MywwLjk0ODE2IDIuNTU5NTM3LDEuNzg3MzIgMi4yOTcyNTksMy4yNjg0MSAzLjc5NjA2NCw3LjM1MzM1IDcuMzI1OTY5LDkuNTIyMjEgMS41MzgwOTgsMC44ODQ1NCA3LjU5NTcxMSwxLjY5NiAzLjgyNTgwMywtMC41NTU4MyAtNC4yMjM4ODgsLTQuMTQzNjIgLTYuNzc4ODc2LC05LjU2ODY5IC0xMC4wMzA2NzIsLTE0LjQ0MzQ2IC0wLjc0MTI3OCwtMS45NDIwNiAxLjAxNTI1NywtMi44MzIwOSAxLjYxMDEwOCwtMC41MTYyMSAwLjYwMzc2OCwwLjk2NjY2IDEuMjA3NTM1LDEuOTMzMzMgMS44MTEzMDMsMi44OTk5OSB6IiAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7ZmlsbDojMDAwMDAwO3N0cm9rZS13aWR0aDozLjA5MTUyNDEyIiAvPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmU7b3BhY2l0eToxO2ZpbGw6I2ZmY2MwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MDtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiAgICAgICBkPSJtIDk0LDI2MiBoIDExIHYgMzUgSCA5NCBaIiAgICAgICBpZD0icmVjdDg1MC01NCIgLz4gICAgPHBhdGggICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO29wYWNpdHk6MTtmaWxsOiNmZjAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjA7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIgICAgICAgZD0ibSA5NCwyMjcgaCAxMSB2IDM1IEggOTQgWiIgICAgICAgaWQ9InJlY3Q4NTAtNSIgLz4gICAgPHBhdGggICAgICAgc3R5bGU9ImRpc3BsYXk6aW5saW5lO29wYWNpdHk6MTtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjA7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIgICAgICAgZD0ibSA5NCwxOTIgaCAxMSB2IDM1IEggOTQgWiIgICAgICAgaWQ9InJlY3Q4NTAiIC8+ICA8L2c+PC9zdmc+");
    background-repeat: no-repeat;
    padding-left: 62px
}

@media (min-width: 821px) and (max-width: 1024px) {
    .module-multiteaser .wrap > div.c66 > article .box-twitterfeed .box-content .tweet-list .tweet img {
        max-width: 470px
    }
}

.module-multiteaser .wrap > div.c66 > article .box-twitterfeed .box-content .tweet-list p {
    font-size: 1.5rem;
    line-height: 1.4666666667
}

.module-multiteaser .wrap > div.c66 > article .tweet-list-foot {
    margin-top: 11px;
    padding-top: 11px
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-multiteaser .wrap > div.c66 > article .tweet-list-foot {
        display: none
    }
}

.module-multiteaser .wrap > div.c66 > article .tweet-list-foot a {
    font-size: 1.6rem;
    line-height: 1.375
}

.teasers-collapsible {
    background: #e0edf7;
    margin-bottom: 48px;
    padding: 24px 24px 0;
}

.teasers-collapsible__section {
    margin: 0 -12px
}

.teasers-collapsible__section:before, .teasers-collapsible__section:after {
    content: " ";
    display: table
}

.teasers-collapsible__section:after {
    clear: both
}

.teaser-collapsible {
    float: left;
    margin-bottom: 24px;
    padding: 0 12px;
    position: relative
}

.teasers-collapsible--2-per-row .teaser-collapsible {
    width: 50%
}

.teasers-collapsible--2-per-row .teaser-collapsible:nth-of-type(2n+1) {
    clear: left
}

@media (max-width: 500px) {
    .teasers-collapsible--2-per-row .teaser-collapsible {
        float: none;
        width: 100%
    }
}

.teasers-collapsible--3-per-row .teaser-collapsible {
    width: 33.3333333333%
}

.teasers-collapsible--3-per-row .teaser-collapsible:nth-of-type(3n+1) {
    clear: left
}

@media (max-width: 500px) {
    .teasers-collapsible--3-per-row .teaser-collapsible {
        float: none;
        width: 100%
    }
}

.teaser-collapsible__toggle {
    color: #000;
    display: block;
    position: relative;
    -webkit-transition: .1s all ease;
    transition: .1s all ease
}

.teaser-collapsible__toggle:after {
    border: 3px solid transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: inherit;
    transition: inherit
}

.teaser-collapsible__toggle:before {
    position: absolute;
    top: 100%;
    left: 50%;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 8px solid #004f80;
    content: '';
    height: 0;
    margin-left: -9px;
    opacity: 0;
    -webkit-transition: inherit;
    transition: inherit;
    width: 0;
    z-index: 1
}

.teaser-collapsible.is-active .teaser-collapsible__toggle:after, .teaser-collapsible__toggle:hover:after, .teaser-collapsible__toggle:focus:after {
    border-color: #004f80
}

.teaser-collapsible.is-active .teaser-collapsible__toggle:before {
    opacity: 1
}

.teaser-collapsible__toggle:hover .teaser-collapsible__summary, .teaser-collapsible__toggle:focus .teaser-collapsible__summary {
    opacity: 1
}

.teaser-collapsible__img-wrap {
    max-height: 240px;
    overflow: hidden
}

.teaser-collapsible__img {
    width: 100%
}

.teaser-collapsible__teaser {
    bottom: 0;
    color: inherit;
    left: 0;
    padding: 1em;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: .1s background-color ease;
    transition: .1s background-color ease
}

.teaser-collapsible__toggle:hover .teaser-collapsible__teaser, .teaser-collapsible__toggle:focus .teaser-collapsible__teaser {
    background: rgba(255, 255, 255, 0.7)
}

.teaser-collapsible.is-active .teaser-collapsible__teaser {
    background: transparent
}

.teaser-collapsible.is-active .teaser-collapsible__teaser > * {
    display: none
}

.teaser-collapsible.is-active .teaser-collapsible__teaser > .teaser-collapsible__headline {
    display: block
}

.teaser-collapsible__teaser p {
    margin-bottom: 0
}

.teaser-collapsible__headline {
    background: white;
    bottom: 0;
    color: #004f80;
    display: block;
    font-size: 1.3rem;
    left: 0;
    margin-bottom: 0;
    padding: .5em .5em .75em;
    position: absolute;
    text-align: center;
    width: 100%
}

.teaser-collapsible__summary {
    position: absolute;
    top: -webkit-calc(50% - 16px);
    top: calc(50% - 16px);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0
}

.teaser-collapsible__summary p {
    font-size: 1.5rem;
    line-height: 1.3;
    margin-bottom: 0
}

.teaser-collapsible__content {
    display: none;
    padding-top: 1em;
    position: relative
}

@media (max-width: 500px) {
    .teaser-collapsible__content {
        position: static
    }
}

.teaser-collapsible__content figure figcaption, .teaser-collapsible__content .gallery__caption, .teaser-collapsible__content .gallery__toggle-wrap {
    background-color: white
}

.teasers-collapsible--3-per-row .teaser-collapsible__content {
    margin-left: -48px;
    margin-right: -200%;
    -webkit-transform: translateX(48px);
    -ms-transform: translateX(48px);
    transform: translateX(48px)
}

@media (max-width: 500px) {
    .teasers-collapsible--3-per-row .teaser-collapsible__content {
        margin: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.teasers-collapsible--3-per-row .teaser-collapsible:nth-of-type(3n+2) .teaser-collapsible__content {
    left: -100%;
    margin-left: -48px;
    -webkit-transform: translateX(24px);
    -ms-transform: translateX(24px);
    transform: translateX(24px)
}

@media (max-width: 500px) {
    .teasers-collapsible--3-per-row .teaser-collapsible:nth-of-type(3n+2) .teaser-collapsible__content {
        margin: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.teasers-collapsible--3-per-row .teaser-collapsible:nth-of-type(3n+3) .teaser-collapsible__content {
    left: -200%;
    margin-left: -48px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

@media (max-width: 500px) {
    .teasers-collapsible--3-per-row .teaser-collapsible:nth-of-type(3n+3) .teaser-collapsible__content {
        margin: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.teasers-collapsible--2-per-row:not(.teasers-collapsible--page) .teaser-collapsible__content {
    margin-left: -48px;
    margin-right: -webkit-calc(-100% + (48px / 2));
    margin-right: calc(-100% + (48px / 2));
    -webkit-transform: translateX(48px);
    -ms-transform: translateX(48px);
    transform: translateX(48px)
}

@media (max-width: 500px) {
    .teasers-collapsible--2-per-row:not(.teasers-collapsible--page) .teaser-collapsible__content {
        margin: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.teasers-collapsible--2-per-row:not(.teasers-collapsible--page) .teaser-collapsible:nth-of-type(2n+2) .teaser-collapsible__content {
    left: -100%;
    margin-left: -24px;
    margin-right: -100%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

@media (max-width: 500px) {
    .teasers-collapsible--2-per-row:not(.teasers-collapsible--page) .teaser-collapsible:nth-of-type(2n+2) .teaser-collapsible__content {
        margin: 0;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.teasers-collapsible--page .teaser-collapsible.is-active {
    width: 100%
}

.teasers-collapsible--page .teaser-collapsible.is-active .teaser-collapsible__content {
    padding: 0
}

.teasers-collapsible--page .teaser-collapsible.is-active .teaser-collapsible__content .content {
    padding: 0
}

.teasers-collapsible--page .teaser-collapsible.is-active .teaser-collapsible__content .content .module-teaserlist {
    border: 0;
    padding: 0
}

.teasers-collapsible--page .teaser-collapsible.is-active .teaser-collapsible__content .content .module-teaserlist .block-teaser {
    padding: 25px 15px;
    border: 0;
    background-color: white;
    margin-top: 25px
}

.teasers-collapsible--page .teaser-collapsible.is-active .teaser-collapsible__content .content .module-teaserlist .block-teaser .teaser-meta {
    margin-top: -4px
}

.news-item {
    background: white;
    height: 88px;
    padding: 15px 25px
}

.news-item a, .news-item h3, .news-item .lexicon__term {
    color: #000
}

.news-item h3, .news-item .lexicon__term {
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin-bottom: .25em;
    margin-top: -6px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.news-item p {
    font-size: 1.3rem;
    line-height: 1.3846153846;
    color: #6b6b6b;
    margin-bottom: 0
}

.news-item .news-date:after {
    color: #000;
    content: " |";
    display: inline-block;
    padding: 0 .25em 0 .25em
}

.news-item .news-content, .news-item .slide-content {
    display: block;
    height: 100%;
    overflow: hidden
}

.news-slides {
    background: #fff;
    position: relative
}

.news-slides.slick-slider {
    margin-bottom: 0
}

.news-slides .slick-dots {
    bottom: -28px;
    left: 270px;
    margin-left: 0;
    width: 100px
}

.news-slides .news-slide {
    height: 88px
}

.news-slides .slide-content a {
    display: block
}

.news-slide {
    padding: 15px 65px
}

.news-list + .teaserlist-foot {
    border-top-width: 0;
    padding: 8px 0 0
}

@media (max-width: 768px) {
    .news-item {
        padding: 15px
    }

    .news-list .news-item {
        height: auto
    }

    .news-slides .slick-prev, .news-slides .slick-next {
        display: none !important
    }

    .news-slides .slick-dots {
        left: 50%;
        margin-left: -50px
    }

    .news-slides + .teaserlist-foot {
        padding-top: 40px
    }
}

figure figcaption, .gallery__caption {
    font-size: 1.6rem;
    line-height: 1.5;
    padding: 10px 0 13px;
    text-align: left;
    font-style: italic;
    color: #5E5E5E
}

@media (min-width: 320px) and (max-width: 768px) {
    figure figcaption, .gallery__caption {
        font-size: 1.4rem;
        line-height: 1.5714285714
    }
}

figure figcaption :first-child, .gallery__caption :first-child {
    margin-top: 0
}

figure figcaption :last-child, .gallery__caption :last-child {
    margin-bottom: 0
}

figure {
    margin: 20px auto;
    max-width: 100%
}

figure > * {
    display: block
}

figure img {
    margin: 0;
    max-width: 100%
}

@media (min-width: 320px) and (max-width: 768px) {
    figure figcaption {
        padding-bottom: 0
    }
}

figure figcaption a {
    text-decoration: underline
}

figure figcaption p {
    font-size: 1.6rem;
    line-height: 1.5
}

figure.left, figure.right {
    max-width: 48%
}

figure.left {
    margin: 8px 70px 24px 0
}

figure.right {
    margin: 8px 0 12px 70px
}
.article-section > figure.cms-imageboxbmbf.left ~ p,
.article-section > figure.cms-imageboxbmbf.left ~ h2 {
    float: left;
    max-width: 640px;
    width: 100%;
}
figure .fancybox:not(.download) {
    position: relative;
    -webkit-transition: .2s all ease;
    transition: .2s all ease
}

figure .fancybox:not(.download):after {
    background-color: #e0edf7;
    background-color: rgba(255, 255, 255, 0.9);
    background-position: center center;
    background-size: 24px 24px;
    bottom: 15px;
    content: '';
    height: 40px;
    position: absolute;
    right: 15px;
    -webkit-transition: inherit;
    transition: inherit;
    width: 40px;
    border-radius: 50%;
    box-shadow: 0 0 4px #666
}

figure .fancybox:not(.download):hover:after, figure .fancybox:not(.download):focus:after {
    background-color: rgba(255, 255, 255, 0.9)
}

@media (max-width: 768px) {
    figure.left, figure.right {
        display: block;
        float: none !important;
        margin: 28px auto;
        max-width: none
    }
}

.article-image__copyright {
    display: inline;
    font-size: 1.6rem;
    line-height: 1.5;
    font-style: italic;
    text-align: left
}

.article-image__copyright.cms-imageboxbmbf-copyright::before {
    content: "\00A9\00A0"
}
figure.cms-imageboxbmbf {
    max-width: 400px;
    width: 300px !important;
    margin-right: 50px !important;
}
figure.cms-imageboxbmbf img {
    width: 300px;
}
@media (min-width: 320px) and (max-width: 768px) {
    .article-image__copyright {
        font-size: 1.4rem;
        line-height: 1.5714285714
    }
}

.prelude figure, .prelude figcaption {
    margin-bottom: 0
}

@media (min-width: 320px) and (max-width: 768px) {
    .prelude .content {
        margin-bottom: 16px
    }
}

.prelude .content figure:first-child {
    margin-top: -12px
}

.prelude .content .summary + p {
    margin-top: -15px;
    margin-bottom: -webkit-calc(12px + 15px);
    margin-bottom: calc(12px + 15px)
}

.prelude + .module, .prelude + .box-filter {
    margin-top: -12px !important
}

.prelude + .module:not(.module-search-filter):not(.box-filter), .prelude + .box-filter:not(.module-search-filter):not(.box-filter) {
    border-top: 1px dotted #a6acb3
}

@media (min-width: 320px) and (max-width: 768px) {
    .prelude + .module-search-filter, .prelude + .box-filter {
        margin-top: -32px !important
    }
}



.article-meta p {
    font-size: 1.6rem;
    line-height: 1.5
}

.article-section > h1 {
    margin-bottom: 30px
}

.article-section > h2 {
    margin-bottom: 28px;
    margin-top: 0;
}

@media (min-width: 320px) and (max-width: 991px) {
    .article-section > h2 {
        margin-top: -webkit-calc(27px + (49 - 27) * (100vw - 320px) / (991 - 320));
        margin-top: calc(27px + (49 - 27) * (100vw - 320px) / (991 - 320));
        margin-bottom: -webkit-calc(22px + (28 - 22) * (100vw - 320px) / (991 - 320));
        margin-bottom: calc(22px + (28 - 22) * (100vw - 320px) / (991 - 320))
    }

    .article-section > h2:first-child {
        margin-top: -webkit-calc(12px + (34 - 12) * (100vw - 320px) / (991 - 320));
        margin-top: calc(12px + (34 - 12) * (100vw - 320px) / (991 - 320))
    }
}

.article-section > h3, .article-section > .lexicon__term {
    margin-bottom: 29px;
    margin-top: 33px;
    font-weight: 600
}

.article-section > h3:first-child, .article-section > .lexicon__term:first-child {
    margin-top: 0
}

@media (min-width: 320px) and (max-width: 991px) {
    .article-section > h3, .article-section > .lexicon__term {
        margin-top: -webkit-calc(28px + (33 - 28) * (100vw - 320px) / (991 - 320));
        margin-top: calc(28px + (33 - 28) * (100vw - 320px) / (991 - 320));
        margin-bottom: -webkit-calc(20px + (29 - 20) * (100vw - 320px) / (991 - 320));
        margin-bottom: calc(20px + (29 - 20) * (100vw - 320px) / (991 - 320))
    }

    .article-section > h3:first-child, .article-section > .lexicon__term:first-child {
        margin-top: -webkit-calc(13px + (18 - 13) * (100vw - 320px) / (991 - 320));
        margin-top: calc(13px + (18 - 13) * (100vw - 320px) / (991 - 320))
    }
}

.article-section > h4 {
    margin-bottom: 19px;
    margin-top: 20px
}

.article-section > h4:first-child {
    margin-top: 5px
}

@media (min-width: 320px) and (max-width: 991px) {
    .article-section > h4 {
        margin-top: -webkit-calc(18px + (20 - 18) * (100vw - 320px) / (991 - 320));
        margin-top: calc(18px + (20 - 18) * (100vw - 320px) / (991 - 320));
        margin-bottom: -webkit-calc(18px + (19 - 18) * (100vw - 320px) / (991 - 320));
        margin-bottom: calc(18px + (19 - 18) * (100vw - 320px) / (991 - 320))
    }

    .article-section > h4:first-child {
        margin-top: -webkit-calc(3px + (5 - 3) * (100vw - 320px) / (991 - 320));
        margin-top: calc(3px + (5 - 3) * (100vw - 320px) / (991 - 320))
    }
}

.article-section > h5 {
    margin-bottom: 18px;
    margin-top: 19px
}

.article-section > h5:first-child {
    margin-top: 4px
}

@media (min-width: 320px) and (max-width: 991px) {
    .article-section > h5 {
        margin-top: -webkit-calc(18px + (19 - 18) * (100vw - 320px) / (991 - 320));
        margin-top: calc(18px + (19 - 18) * (100vw - 320px) / (991 - 320))
    }

    .article-section > h5:first-child {
        margin-top: -webkit-calc(3px + (4 - 3) * (100vw - 320px) / (991 - 320));
        margin-top: calc(3px + (4 - 3) * (100vw - 320px) / (991 - 320))
    }
}

.article-section > h6 {
    margin-bottom: 16px;
    margin-top: 16px
}

.article-section > h6:first-child {
    margin-top: 1px
}

@media (min-width: 320px) and (max-width: 991px) {
    .article-section > h6 {
        margin-top: -webkit-calc(14px + (16 - 14) * (100vw - 320px) / (991 - 320));
        margin-top: calc(14px + (16 - 14) * (100vw - 320px) / (991 - 320));
        margin-bottom: -webkit-calc(14px + (16 - 14) * (100vw - 320px) / (991 - 320));
        margin-bottom: calc(14px + (16 - 14) * (100vw - 320px) / (991 - 320))
    }

    .article-section > h6:first-child {
        margin-top: -webkit-calc((1px + (-1 - 1) * (100vw - 320px) / (991 - 320)) * -1);
        margin-top: calc((1px + (-1 - 1) * (100vw - 320px) / (991 - 320)) * -1)
    }
}

.article-section a:not(.accordion-header) {
    text-decoration: none;
    color: rgb(2, 15, 48);
    background-image: none;
    display: inline-block;
    padding: 0 2px;
    border-bottom: 2px solid #677199;
    transition: all 0.15s ease-in;
}
.article-section a:not(.accordion-header):hover {
    background-color: #c1ca31;
    border-color: #020F30;
}
.article-section a:not(.accordion-header):not(.fancybox)::after {
    content: '>';
    font-size: 22px;
    font-weight: 100;
    color: #000;
}

.article-section p, .article-section ol, .article-section ul {
    margin-bottom: 22px
}

@media (min-width: 320px) and (max-width: 768px) {
    .article-section li {
        font-size: 1.6rem;
        line-height: 1.5
    }
}

.article-section figcaption p {
    margin-bottom: 0
}

.article-section figcaption p + span.article-image__copyright {
    margin-top: 0
}

.article-section + .skiplinks + .module {
    margin-top: 60px
}

.article-section table {
    margin-bottom: 32px
}

.article-section table caption {
    text-align: left;
}

.article-section table thead th {
    border-top: 0;
    font-size: 2.2rem;
    line-height: 1.2727272727;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-weight: 600;
    padding-bottom: 18px
}

.article-section table thead + tbody tr:first-child td {
    border-top: 2px solid #004f80
}

.article-section table tbody > tr > td:first-child {
    /*color: #004f80;*/
    padding-left: 1px
}

@media (min-width: 320px) and (max-width: 768px) {
    .article-section table th, .article-section table td {
        font-size: 1.6rem;
        line-height: 1.5
    }
}

.article-section table td {
    padding-bottom: 10px
}

.article-section > *:first-child {
    margin-top: 0
}

.article-section p:first-child, .article-section h2:first-child, .article-section h3:first-child, .article-section .lexicon__term:first-child, .article-section ol:first-child, .article-section ul:first-child {
    margin-top: -5px
}

/* .no-aside .article-section { */
/* width: 90% */
/* } */

.article-section__headline {
    text-transform: none
}

.prelude + .main .content {
    padding-top: 0
}

.js .slider, .js .stage-slider, .js .news-slides, .js .teaser-slides {
    display: none
}

.slick-slider {
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-slider, .js .slick-slider.slick-initialized {
    display: block
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-loading .slick-list {
    background: #fff url("./../vendor/slick-slide/slick/ajax-loader.gif") center center no-repeat
}

.slick-list.dragging {
    cursor: hand;
}

.stage-slider.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    width: 100% !important;
}
.stage-slider.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.slick-track:before, .slick-track:after {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    overflow: hidden;
    display: none
}

[dir="rtl"] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block;
}
.stage-slider.slick-initialized .slick-slide {
    display: block;
    width: 100% !important;
}
#stage .slick-slide img {

    display: block;
    width: 100%;

}
.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-prev, .slick-next {
    background: transparent;
    border: none;
    color: transparent;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 20px;
    line-height: 0;
    margin-top: -10px;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 20px;
    z-index: 1
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    background: transparent;
    color: transparent
}

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: .25
}

.slick-prev:before, .slick-next:before {
    font-family: sans-serif;
    font-size: 20px;
    line-height: 1;
    color: #000;
    opacity: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir="rtl"] .slick-prev {
    left: auto;
    right: -25px
}

.slick-prev:before {
    content: "←"
}

[dir="rtl"] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir="rtl"] .slick-next {
    left: -25px;
    right: auto
}

.slick-next:before {
    content: "→"
}

[dir="rtl"] .slick-next:before {
    content: "←"
}

.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -45px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: sans-serif;
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: rgba(0, 0, 0, 0);
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before, .slick-dots li button:focus:before {
    color: #fff;
    opacity: .75
}

.slick-slider {
    margin-bottom: 0
}

.slick-dots {
    margin-bottom: 0;
    height: 12px
}

.slick-dots li {
    height: auto;
    width: 12px;
    margin: 0 4px 6px 4px;
    vertical-align: top
}

.slick-dots li button {
    width: 12px;
    height: 12px;
    padding: 5px;
    border-radius: 50%;
    font-size: 1.2rem;
    line-height: 1;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48ZGVmcz48c3R5bGU+LmEsLmN7ZmlsbDpub25lO30uYXtzdHJva2U6Izc4Nzg3ODtzdHJva2Utd2lkdGg6MS41cHg7fS5ie3N0cm9rZTpub25lO308L3N0eWxlPjwvZGVmcz48ZyBjbGFzcz0iYSI+PGNpcmNsZSBjbGFzcz0iYiIgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNy41Ii8+PGNpcmNsZSBjbGFzcz0iYyIgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNi43NSIvPjwvZz48L3N2Zz4=");
    background-size: 100%
}

.slick-dots li button:before {
    display: none
}

.slick-dots li:hover button, .slick-dots li.slick-active button, .slick-dots li button:focus {
    background-color: #787878
}

.slick-prev, .slick-next {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    padding: 0
}

.slick-prev [class*="icon-"], .slick-next [class*="icon-"] {
    fill: #e0e2e6
}

.slick-prev:hover [class*="icon-"], .slick-prev:focus [class*="icon-"], .slick-prev:active [class*="icon-"], .slick-next:hover [class*="icon-"], .slick-next:focus [class*="icon-"], .slick-next:active [class*="icon-"] {
    fill: #000
}

.slick-prev:before, .slick-next:before {
    display: none
}

.slick-prev {
    left: 0
}

.slick-next {
    right: 0
}

.slick-numeration {
    display: block;
    margin-top: -4px
}

.module-teaserlist-slider .content {
    padding-bottom: 27px;
    overflow: hidden
}

.module-teaserlist-slider .teaserlist .block-teaser {
    display: inline-block
}

.module-teaserlist-slider .teaserlist-foot {
    padding: 0;
    border-width: 0
}

.module-teaserlist-slider .teaserlist-foot p:last-of-type {
    margin-bottom: 0
}

.module-teaserlist-slider .slick-prev, .module-teaserlist-slider .slick-next {
    padding: 0;
    width: 38px;
    height: 102px;
    top: -webkit-calc((200px / 2) - (102px / 2));
    top: calc((200px / 2) - (102px / 2));
    background-color: rgba(255, 255, 255, 0.5);
    background-size: 15px auto;
    background-repeat: no-repeat;
    background-position: 50%;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
    margin-top: 0
}

@media (min-width: 320px) and (max-width: 1156px) {
    .module-teaserlist-slider .slick-prev, .module-teaserlist-slider .slick-next {
        top: -webkit-calc(65px + (275.5 - 65.0625) * (100vw - 320px) / (1156 - 320)) !important;
        top: calc(65px + (275.5 - 65.0625) * (100vw - 320px) / (1156 - 320)) !important;
        height: -webkit-calc(50px + (102 - 50) * (100vw - 320px) / (1156 - 320));
        height: calc(50px + (102 - 50) * (100vw - 320px) / (1156 - 320));
        margin-top: 0
    }
}

.module-teaserlist-slider .slick-prev:focus, .module-teaserlist-slider .slick-next:focus {
    outline: none
}

@media (min-width: 1157px) {
    .module-teaserlist-slider .teaserlist:hover .slick-prev, .module-teaserlist-slider .teaserlist:hover .slick-next {
        opacity: 1
    }
}

.module-teaserlist-slider .slick-prev {
    left: 8px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNy40NDciIHZpZXdCb3g9IjAgMCAxNSAyNy40NDciPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMzYgMTUuMjk3KSByb3RhdGUoMTgwKSI+PHBhdGggZD0iTTE1LDEzLjhhMS4zNjMsMS4zNjMsMCwwLDEtLjYsMS4yTDIuNywyN0ExLjYzMiwxLjYzMiwwLDAsMSwuNDUsMjdhMS42MzIsMS42MzIsMCwwLDEsMC0yLjI1TDExLjEsMTMuOC42LDIuN0ExLjYzMiwxLjYzMiwwLDAsMSwuNi40NWExLjYzLDEuNjMsMCwwLDEsMi4yNSwwTDE0LjU0OCwxMi42QTIsMiwwLDAsMSwxNSwxMy44IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi42NCAtMTIuMTUpIi8+PC9nPjwvc3ZnPg==")
}

.module-teaserlist-slider .slick-next {
    right: 8px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNy40NDciIHZpZXdCb3g9IjAgMCAxNSAyNy40NDciPjxwYXRoIGQ9Ik0xNSwxMy42NDhhMS4zNjMsMS4zNjMsMCwwLDAtLjYtMS4yTDIuNy40NUExLjYzMiwxLjYzMiwwLDAsMCwuNDUuNDVhMS42MzIsMS42MzIsMCwwLDAsMCwyLjI1TDExLjEsMTMuNjQ4LjYsMjQuNzQ3QTEuNjMyLDEuNjMyLDAsMCwwLC42LDI3YTEuNjMsMS42MywwLDAsMCwyLjI1LDBsMTEuNy0xMi4xNDlhMiwyLDAsMCwwLC40NS0xLjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L3N2Zz4=")
}

.module-teaserlist-slider .slick-dots {
    text-align: center;
    margin: 0 !important;
    padding: 0 !important;
    bottom: 0;
    display: inline-block;
    width: 100% !important;
    left: 0;
    height: 18px !important
}

.module-teaserlist-slider .slick-dots li {
    width: 20px !important;
    margin: 0 2px
}

@media (min-width: 320px) and (max-width: 1156px) {
    .module-teaserlist-slider .slick-dots li {
        margin: -webkit-calc(1px + (2 - .5) * (100vw - 320px) / (1156 - 320)) !important;
        margin: calc(1px + (2 - .5) * (100vw - 320px) / (1156 - 320)) !important
    }
}

.module-teaserlist-slider .slick-dots li:first-of-type {
    margin-left: 0
}

.module-teaserlist-slider .slick-dots li:last-of-type {
    margin-right: 0
}

.module-teaserlist-slider .slick-dots li button {
    height: 16px !important;
    width: 16px !important;
    border: 0 #787878;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48ZGVmcz48c3R5bGU+LmEsLmN7ZmlsbDpub25lO30uYXtzdHJva2U6Izc4Nzg3ODtzdHJva2Utd2lkdGg6MS41cHg7fS5ie3N0cm9rZTpub25lO308L3N0eWxlPjwvZGVmcz48ZyBjbGFzcz0iYSI+PGNpcmNsZSBjbGFzcz0iYiIgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNy41Ii8+PGNpcmNsZSBjbGFzcz0iYyIgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNi43NSIvPjwvZz48L3N2Zz4=");
    background-position: 50%;
    background-size: 100%
}

.module-teaserlist-slider .slick-dots li button:focus {
    outline: none
}

.module-teaserlist-slider .slick-dots li.slick-active button {
    background-color: #787878
}

.module-teaserlist-slider .slick-dots li.slick-pause {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    margin: 0;
}

@media (min-width: 821px) and (max-width: 1156px) {
    .module-teaserlist-slider .slick-dots li.slick-pause {
        right: -webkit-calc(23px + (35.5 - 23) * (100vw - 320px) / (1156 - 320)) !important;
        right: calc(23px + (35.5 - 23) * (100vw - 320px) / (1156 - 320)) !important
    }
}

.module-teaserlist-slider .slick-dots li.slick-pause button {
    width: 20px;
    height: 18px;
    border: 0;
    border-radius: 0;
    background: transparent;
    padding: 0;
    text-align: right;
    float: right
}

.module-teaserlist-slider .slick-dots li.slick-pause button span {
    width: 0
}

.module-teaserlist-slider .slick-dots li.slick-pause button:before, .module-teaserlist-slider .slick-dots li.slick-pause button:after {
    background: #787878;
    content: '';
    display: inline-block;
    opacity: 1;
    position: static;
    height: 16px;
    width: 4px
}

.module-teaserlist-slider .slick-dots li.slick-pause button:before {
    margin-right: 3px;
    margin-left: 5px;
}

.module-teaserlist-slider .slick-dots li.slick-pause:hover button:before, .module-teaserlist-slider .slick-dots li.slick-pause:hover button:after, .module-teaserlist-slider .slick-dots li.slick-pause.active button:before, .module-teaserlist-slider .slick-dots li.slick-pause.active button:after, .module-teaserlist-slider .slick-dots li.slick-pause button:focus:before, .module-teaserlist-slider .slick-dots li.slick-pause button:focus:after {
    background: #787878
}

.module-teaserlist-slider .slick-dots li.slick-pause.active button {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy44ODUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMy44ODUgMTUiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiM3ODc4Nzg7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNS45IDQuNikiPjxwYXRoIGNsYXNzPSJhIiBkPSJNNi45LDE5LjRsMTMuODg2LTcuNUw2LjksNC40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkgLTkpIi8+PC9nPjwvc3ZnPg==");
    background-repeat: no-repeat;
    cursor: pointer
}

.module-teaserlist-slider .slick-dots li.slick-pause.active button::before, .module-teaserlist-slider .slick-dots li.slick-pause.active button::after {
    content: none
}

.touch .module-teaserlist-slider .slick-dots li.slick-pause.no-hover button {
    background: none
}

.touch .module-teaserlist-slider .slick-dots li.slick-pause.no-hover button:before, .touch .module-teaserlist-slider .slick-dots li.slick-pause.no-hover button:after {
    background: white
}

@media (min-width: 320px) and (max-width: 599px) {
    .module-teaserlist-slider .slick-dots li:not(.slick-pause) {
        width: 16px !important
    }

    .module-teaserlist-slider .slick-dots li:not(.slick-pause) button {
        height: 13px !important;
        width: 13px !important
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-teaserlist-slider .slick-dots {
        padding-left: 16px !important;
        padding-right: 16px !important;
        text-align: left
    }
}

@media (min-width: 320px) and (max-width: 768px) and (min-width: 320px) and (max-width: 768px) {
    .module-teaserlist-slider .slick-dots li.slick-pause {
        right: 0 !important;
        position: relative;
        float: right
    }
}

.module-teaserlist-slider .slick-slide img {
    width: 100%
}

.module-programlist .slick-prev, .module-programlist .slick-next {
    background: #004f80
}

.module-programlist .slick-prev [class*="icon-"], .module-programlist .slick-next [class*="icon-"] {
    fill: #fff
}

.module-programlist .slick-prev:hover, .module-programlist .slick-prev:focus, .module-programlist .slick-next:hover, .module-programlist .slick-next:focus {
    background: #004f80;
    background: rgba(0, 79, 128, 0.8)
}

.module-programlist .slick-prev:hover [class*="icon-"], .module-programlist .slick-prev:focus [class*="icon-"], .module-programlist .slick-next:hover [class*="icon-"], .module-programlist .slick-next:focus [class*="icon-"] {
    fill: #fff
}

.module-programlist .slick-dots li button {
    border-color: #004f80
}

.module-programlist .slick-dots li.slick-active button, .module-programlist .slick-dots button:focus {
    background: #004f80
}

.module-stage:focus {
    outline: none
}

.module-stage .slick-prev, .module-stage .slick-next {
    padding: 0;
    width: 38px;
    height: 102px;
    top: -webkit-calc((650px / 2) - (102px / 2));
    top: calc((650px / 2) - (102px / 2));
    background-color: rgba(255, 255, 255, 0.5);
    background-size: 15px auto;
    background-repeat: no-repeat;
    background-position: 50%;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

@media (min-width: 320px) and (max-width: 1156px) {
    .module-stage .slick-prev, .module-stage .slick-next {
        top: -webkit-calc(65px + (275.5 - 65.0625) * (100vw - 320px) / (1156 - 320)) !important;
        top: calc(65px + (275.5 - 65.0625) * (100vw - 320px) / (1156 - 320)) !important;
        height: -webkit-calc(50px + (102 - 50) * (100vw - 320px) / (1156 - 320));
        height: calc(50px + (102 - 50) * (100vw - 320px) / (1156 - 320));
        margin-top: 0
    }
}

.module-stage .slick-prev:focus, .module-stage .slick-next:focus {
    outline: none
}

@media (min-width: 1157px) {
    .module-stage .stage-slider:hover .slick-prev, .module-stage .stage-slider:hover .slick-next {
        opacity: 1
    }
}

.module-stage .slick-prev {
    left: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNy40NDciIHZpZXdCb3g9IjAgMCAxNSAyNy40NDciPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMzYgMTUuMjk3KSByb3RhdGUoMTgwKSI+PHBhdGggZD0iTTE1LDEzLjhhMS4zNjMsMS4zNjMsMCwwLDEtLjYsMS4yTDIuNywyN0ExLjYzMiwxLjYzMiwwLDAsMSwuNDUsMjdhMS42MzIsMS42MzIsMCwwLDEsMC0yLjI1TDExLjEsMTMuOC42LDIuN0ExLjYzMiwxLjYzMiwwLDAsMSwuNi40NWExLjYzLDEuNjMsMCwwLDEsMi4yNSwwTDE0LjU0OCwxMi42QTIsMiwwLDAsMSwxNSwxMy44IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi42NCAtMTIuMTUpIi8+PC9nPjwvc3ZnPg==")
}

.module-stage .slick-next {
    right: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNy40NDciIHZpZXdCb3g9IjAgMCAxNSAyNy40NDciPjxwYXRoIGQ9Ik0xNSwxMy42NDhhMS4zNjMsMS4zNjMsMCwwLDAtLjYtMS4yTDIuNy40NUExLjYzMiwxLjYzMiwwLDAsMCwuNDUuNDVhMS42MzIsMS42MzIsMCwwLDAsMCwyLjI1TDExLjEsMTMuNjQ4LjYsMjQuNzQ3QTEuNjMyLDEuNjMyLDAsMCwwLC42LDI3YTEuNjMsMS42MywwLDAsMCwyLjI1LDBsMTEuNy0xMi4xNDlhMiwyLDAsMCwwLC40NS0xLjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L3N2Zz4=")
}

.module-stage .slick-dots {
    text-align: center;
    margin: 0 !important;
    padding: 0 !important;
    bottom: auto;
    top: -webkit-calc(650px + 24px);
    top: calc(650px + 24px);
    display: inline-block;
    width: 100% !important;
    left: 0;
    height: 18px !important
}

@media (min-width: 821px) and (max-width: 1251px) {
    .module-stage .slick-dots {
        top: -webkit-calc(450px + (676.422 - 450.125) * (100vw - 820px) / (1251 - 820)) !important;
        top: calc(450px + (676.422 - 450.125) * (100vw - 820px) / (1251 - 820)) !important
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-stage .slick-dots {
        position: absolute !important;
        top: -webkit-calc(193px + (480.594 - 193) * (100vw - 320px) / (820 - 320)) !important;
        top: calc(193px + (480.594 - 193) * (100vw - 320px) / (820 - 320)) !important
    }
}

.module-stage .slick-dots li {
    width: 20px !important;
    margin: 0 2px
}

@media (min-width: 320px) and (max-width: 1156px) {
    .module-stage .slick-dots li {
        margin: -webkit-calc(1px + (2 - .5) * (100vw - 320px) / (1156 - 320)) !important;
        margin: calc(1px + (2 - .5) * (100vw - 320px) / (1156 - 320)) !important
    }
}

.module-stage .slick-dots li:first-of-type {
    margin-left: 0
}

.module-stage .slick-dots li:last-of-type {
    margin-right: 0
}

.module-stage .slick-dots li button {
    height: 16px !important;
    width: 16px !important;
    border: 0 #787878;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48ZGVmcz48c3R5bGU+LmEsLmN7ZmlsbDpub25lO30uYXtzdHJva2U6Izc4Nzg3ODtzdHJva2Utd2lkdGg6MS41cHg7fS5ie3N0cm9rZTpub25lO308L3N0eWxlPjwvZGVmcz48ZyBjbGFzcz0iYSI+PGNpcmNsZSBjbGFzcz0iYiIgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNy41Ii8+PGNpcmNsZSBjbGFzcz0iYyIgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNi43NSIvPjwvZz48L3N2Zz4=");
    background-position: 50%;
    background-size: 100%
}

.module-stage .slick-dots li button:focus {
    outline: none
}

.module-stage .slick-dots li.slick-active button {
    background-color: #787878
}

.module-stage .slick-dots li.slick-pause {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    margin: 0;
}

@media (min-width: 821px) and (max-width: 1156px) {
    .module-stage .slick-dots li.slick-pause {
        right: -webkit-calc(23px + (35.5 - 23) * (100vw - 320px) / (1156 - 320)) !important;
        right: calc(23px + (35.5 - 23) * (100vw - 320px) / (1156 - 320)) !important
    }
}

.module-stage .slick-dots li.slick-pause button {
    width: 20px;
    height: 18px;
    border: 0;
    border-radius: 0;
    background: transparent;
    padding: 0;
    text-align: right;
    float: right
}

.module-stage .slick-dots li.slick-pause button span {
    width: 0
}

.module-stage .slick-dots li.slick-pause button:before, .module-stage .slick-dots li.slick-pause button:after {
    background: #787878;
    content: '';
    display: inline-block;
    opacity: 1;
    position: static;
    height: 16px;
    width: 4px
}

.module-stage .slick-dots li.slick-pause button:before {
    margin-right: 3px;
    margin-left: 5px
}

.module-stage .slick-dots li.slick-pause:hover button:before, .module-stage .slick-dots li.slick-pause:hover button:after, .module-stage .slick-dots li.slick-pause.active button:before, .module-stage .slick-dots li.slick-pause.active button:after, .module-stage .slick-dots li.slick-pause button:focus:before, .module-stage .slick-dots li.slick-pause button:focus:after {
    background: #787878
}

.module-stage .slick-dots li.slick-pause.active button {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMy44ODUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMy44ODUgMTUiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiM3ODc4Nzg7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNS45IDQuNikiPjxwYXRoIGNsYXNzPSJhIiBkPSJNNi45LDE5LjRsMTMuODg2LTcuNUw2LjksNC40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTkgLTkpIi8+PC9nPjwvc3ZnPg==");
    background-repeat: no-repeat;
    cursor: pointer
}

.module-stage .slick-dots li.slick-pause.active button::before, .module-stage .slick-dots li.slick-pause.active button::after {
    content: none
}

.touch .module-stage .slick-dots li.slick-pause.no-hover button {
    background: none
}

.touch .module-stage .slick-dots li.slick-pause.no-hover button:before, .touch .module-stage .slick-dots li.slick-pause.no-hover button:after {
    background: white
}

@media (min-width: 320px) and (max-width: 599px) {
    .module-stage .slick-dots li:not(.slick-pause) {
        width: 16px !important
    }

    .module-stage .slick-dots li:not(.slick-pause) button {
        height: 13px !important;
        width: 13px !important
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-stage .slick-dots {
        padding-left: 16px !important;
        padding-right: 16px !important;
        text-align: left
    }
}

@media (min-width: 320px) and (max-width: 768px) and (min-width: 320px) and (max-width: 768px) {
    .module-stage .slick-dots li.slick-pause {
        right: 0 !important;
        position: relative;
        float: right
    }
}

.slider {
    margin: 0
}

.slider .block-teaser {
    border-top: 0;
    margin-bottom: 0
}

.slider .slick-next, .slider .slick-prev {
    top: 34%
}

.slider .slick-next [class*="icon-"], .slider .slick-prev [class*="icon-"] {
    fill: #004f80;
    margin: 0 auto
}

.slider .slick-next {
    right: -40px
}

.slider .slick-prev {
    left: -40px;
    padding: 0 5px 0 0
}

.gallery {
    margin-bottom: 2em
}

.gallery::after {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(33%, #707070), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, #707070 33%, rgba(255, 255, 255, 0) 0%);
    background-image: linear-gradient(to right, #707070 33%, rgba(255, 255, 255, 0) 0%);
    background-size: 3px 1px;
    background-repeat: repeat-x;
    width: 100%;
    content: '';
    height: 1px;
    display: block
}

.gallery .slick-prev, .gallery .slick-next {
    height: 100px;
    margin-top: 25%;
    top: 0;
    z-index: 1;
    background-color: rgba(255, 255, 255, 0.5);
    background-size: 15px auto;
    background-repeat: no-repeat;
    background-position: 50%;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.gallery .slick-prev:focus, .gallery .slick-next:focus {
    outline: 1px dotted #6b6b6b
}

.gallery .slick-prev [class*="icon-"], .gallery .slick-next [class*="icon-"] {
    fill: #fff
}

@media (min-width: 320px) and (max-width: 768px) {
    .gallery .slick-prev, .gallery .slick-next {
        display: none
    }
}

.gallery .slick-next {
    margin-left: -45px;
    margin-right: 0;
    right: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNy40NDciIHZpZXdCb3g9IjAgMCAxNSAyNy40NDciPjxwYXRoIGQ9Ik0xNSwxMy42NDhhMS4zNjMsMS4zNjMsMCwwLDAtLjYtMS4yTDIuNy40NUExLjYzMiwxLjYzMiwwLDAsMCwuNDUuNDVhMS42MzIsMS42MzIsMCwwLDAsMCwyLjI1TDExLjEsMTMuNjQ4LjYsMjQuNzQ3QTEuNjMyLDEuNjMyLDAsMCwwLC42LDI3YTEuNjMsMS42MywwLDAsMCwyLjI1LDBsMTEuNy0xMi4xNDlhMiwyLDAsMCwwLC40NS0xLjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L3N2Zz4=")
}

.gallery .slick-prev {
    margin-left: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNy40NDciIHZpZXdCb3g9IjAgMCAxNSAyNy40NDciPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMzYgMTUuMjk3KSByb3RhdGUoMTgwKSI+PHBhdGggZD0iTTE1LDEzLjhhMS4zNjMsMS4zNjMsMCwwLDEtLjYsMS4yTDIuNywyN0ExLjYzMiwxLjYzMiwwLDAsMSwuNDUsMjdhMS42MzIsMS42MzIsMCwwLDEsMC0yLjI1TDExLjEsMTMuOC42LDIuN0ExLjYzMiwxLjYzMiwwLDAsMSwuNi40NWExLjYzLDEuNjMsMCwwLDEsMi4yNSwwTDE0LjU0OCwxMi42QTIsMiwwLDAsMSwxNSwxMy44IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi42NCAtMTIuMTUpIi8+PC9nPjwvc3ZnPg==")
}

.gallery .slick-disabled .svg-icon {
    opacity: 0.25
}

.gallery .slick-dots {
    display: none !important
}

.gallery .modal-content--download {
    display: none
}

.gallery .gallery__item a.fancybox {
    display: inline-block;
    background-color: #f2f2f2
}

.gallery .video-js::before {
    display: none
}

.gallery .video-js .vjs-big-play-button {
    background-image: url("data:image/png;base64,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") !important;
    background-size: 100% !important;
    position: absolute;
    left: 20px;
    bottom: 27px;
    z-index: 1;
    width: 35px;
    height: 26px;
    border-radius: 0
}

.gallery .video-js .vjs-big-play-button:hover {
    background-image: url("data:image/png;base64,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") !important;
    background-size: 100% !important
}

.gallery__stage:hover .slick-prev, .gallery__stage:hover .slick-next {
    opacity: 1
}

.gallery__stage figure {
    margin: 0;
    width: 100% !important
}

.gallery__stage a, .gallery__stage figcaption {
    width: 100%
}

.gallery__stage img {
    margin: auto;
    max-height: 684px;
    max-width: 100%
}

.gallery__stage span.download {
    display: block;
    padding: 0 17px 13px;
    margin-top: -5px
}

.gallery__stage span.download .download {
    font-size: 1.5rem;
    background-position: 0 7px
}

.gallery__toggle-wrap {
    padding: 1em;
    position: relative;
    text-align: center
}

.gallery__toggle {
    font-size: 1.5rem;
    line-height: 1.4
}

.gallery__thumb-info {
    background: #a7cfe7;
    bottom: 0;
    display: none;
    margin-top: -1em;
    opacity: 0;
    font-size: 1.5rem;
    line-height: 1.4;
    padding: 0 4em 2em;
    position: relative;
    z-index: 0
}

.gallery__thumbs.is-visible + .gallery__thumb-info {
    display: block;
    opacity: 1
}

.gallery__thumbs {
    display: none;
    padding: 15px 3em 20px;
    position: relative
}

.gallery__thumbs .slick-prev, .gallery__thumbs .slick-next {
    height: 46px;
    width: 30px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNy40NDciIHZpZXdCb3g9IjAgMCAxNSAyNy40NDciPjxwYXRoIGQ9Ik0xNSwxMy42NDhhMS4zNjMsMS4zNjMsMCwwLDAtLjYtMS4yTDIuNy40NUExLjYzMiwxLjYzMiwwLDAsMCwuNDUuNDVhMS42MzIsMS42MzIsMCwwLDAsMCwyLjI1TDExLjEsMTMuNjQ4LjYsMjQuNzQ3QTEuNjMyLDEuNjMyLDAsMCwwLC42LDI3YTEuNjMsMS42MywwLDAsMCwyLjI1LDBsMTEuNy0xMi4xNDlhMiwyLDAsMCwwLC40NS0xLjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L3N2Zz4=");
    background-repeat: no-repeat;
    background-position: 50%;
    margin: 0;
    top: -webkit-calc(50% - 43px);
    top: calc(50% - 43px);
    opacity: 1;
}

.gallery__thumbs .slick-prev {
    left: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNy40NDciIHZpZXdCb3g9IjAgMCAxNSAyNy40NDciPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMzYgMTUuMjk3KSByb3RhdGUoMTgwKSI+PHBhdGggZD0iTTE1LDEzLjhhMS4zNjMsMS4zNjMsMCwwLDEtLjYsMS4yTDIuNywyN0ExLjYzMiwxLjYzMiwwLDAsMSwuNDUsMjdhMS42MzIsMS42MzIsMCwwLDEsMC0yLjI1TDExLjEsMTMuOC42LDIuN0ExLjYzMiwxLjYzMiwwLDAsMSwuNi40NWExLjYzLDEuNjMsMCwwLDEsMi4yNSwwTDE0LjU0OCwxMi42QTIsMiwwLDAsMSwxNSwxMy44IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi42NCAtMTIuMTUpIi8+PC9nPjwvc3ZnPg==")
}

.gallery__thumbs .slick-disabled .svg-icon {
    opacity: 1.0
}

.module-mediacenter-details .mediacenter-gallery--slider + .gallery__counter, .gallery__thumbs .gallery__counter {
    text-align: center;
    margin-top: 15px
}

.gallery__thumbs .gallery__counter strong {
    color: #004f80
}

.gallery__thumb {
    padding: 0 1em
}

.gallery__thumb-wrap {
    position: relative
}

.gallery__thumb-wrap:after {
    border: 2px solid transparent;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: .1s all ease;
    transition: .1s all ease
}

.gallery__thumb.is-active .gallery__thumb-wrap:after, .gallery__thumb:hover .gallery__thumb-wrap:after, .gallery__thumb:focus .gallery__thumb-wrap:after {
    border-color: #004f80
}

.article-section .gallery__thumb-wrap.audio img, .article-section .gallery__thumb-wrap.video img {
    height: 86px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 129px
}

@media (min-width: 320px) and (max-width: 1247px) {
    .article-section .gallery__thumb-wrap.audio img, .article-section .gallery__thumb-wrap.video img {
        height: -webkit-calc(51px + (86 - 50.6667) * (100vw - 320px) / (1247 - 320));
        height: calc(51px + (86 - 50.6667) * (100vw - 320px) / (1247 - 320));
        width: -webkit-calc(76px + (129 - 76) * (100vw - 320px) / (1247 - 320));
        width: calc(76px + (129 - 76) * (100vw - 320px) / (1247 - 320))
    }
}

.module-accordion {
    max-width:538px;
    margin: 30px auto 42px;
}
@media(max-width:768px) {
    .article-section > .module-accordion {
        max-width:538px;
        margin: 30px auto 42px;
    }
}

.accordion-section a.accordion-header,
.accordion-section a.accordion-header:hover {
    text-decoration: none;
    color: #020F30;
}

.accordion-header {
    padding-bottom:8px;
}

h2.accordion-headline {
    font-size:1.44em;
    padding-bottom:12px;
    text-decoration:none;
    border-bottom: 1px solid #020F30;
    color: #020F30;
}

.accordion-content {
    display: none;
    border: 1px solid #EAEAEA;
    padding: 16px;
}

.accordion-content:before, .accordion-content:after {
    content: " ";
    display: table
}

.accordion-content:after {
    clear: both
}

.accordion-section.is-active .accordion-content, [data-accordion].is-active .accordion-content {
    display: block
}

.accordion-headline {
    color: #004f80;
    margin-bottom: 0 !important;
    padding-right: 24px;
    font-size: 22px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9998 4H10.9998V19H11.9998V4Z' fill='%23020F30'/%3E%3Cpath d='M19 11.9991H4V10.9991H19C19 11.3326 19 11.6656 19 11.9991Z' fill='%23020F30'/%3E%3C/svg%3E%0A");
    background-size: 24px auto;
    background-position: 100% 50%
}

@media (min-width: 320px) and (max-width: 768px) {
    .accordion-headline {
        font-size: 1.8rem;
        line-height: 1.4444444444
    }
}

.accordion-section.is-active .accordion-headline, [data-accordion].is-active .accordion-headline {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 12H4V11H20C20 11.3335 20 11.6665 20 12Z' fill='%23020F30'/%3E%3C/svg%3E ") !important;
}

.accordion-footer {
    clear: both;
    margin-top: 1em
}

.accordion-footer:before, .accordion-footer:after {
    content: " ";
    display: table
}

.accordion-footer:after {
    clear: both
}

.accordion-close {
    background-color: transparent;
    background-position: center;
    background-size: 12px;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    float: right;
    height: 40px;
    left: 14px;
    position: relative;
    top: 18px;
    -webkit-transition: .1s all ease;
    transition: .1s all ease;
    width: 40px
}

.accordion-close:hover, .accordion-close:focus {
    background-color: #f2f2f2
}

.teasers-collapsible--page .content {
    position: relative
}

.teasers-collapsible--page .teaser-collapsible__content h4 {
    font-size: 2rem;
    font-weight: bold
}

.accordion-icon-back {
    position: absolute;
    right: 0;
    top: 0;
    height: 35px;
    width: 32px;
    cursor: pointer
}

.teasers-collapsible--page .block-teaser .teaser-content {
    padding-left: 15px;
    width: 60%
}

.teasers-collapsible--page .block-teaser .teaser-media {
    width: 40%
}

.teasers-collapsible--page .block-teaser h3, .teasers-collapsible--page .block-teaser .lexicon__term {
    font-size: 1.6rem;
    margin-bottom: 8px
}

.teasers-collapsible--page .block-teaser p {
    font-size: 1.4rem;
    line-height: 1.4
}

.module-mediacenter-head .content {
    padding-bottom: 0
}

.module-mediacenter-head .content:before, .module-mediacenter-head .content:after {
    content: " ";
    display: table
}

.module-mediacenter-head .content:after {
    clear: both
}

.module-mediacenter-head .content > h2 {
    font-size: 2.6rem;
    line-height: 1.3076923077;
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif
}

.module-mediacenter-head .filter {
    position: relative
}

@media (min-width: 320px) and (max-width: 500px) {
    .module-mediacenter-head .filter {
        margin-bottom: 0 !important
    }
}

.module-mediacenter-head .filter > form {
    font-size: 0;
    margin: 40px -8px 0;
}

@media (min-width: 320px) and (max-width: 500px) {
    .module-mediacenter-head .filter > form {
        margin-bottom: 0 !important
    }
}

.module-mediacenter-head .filter > form .form-section.format {
    padding: 0 8px;
    width: 25%
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-mediacenter-head .filter > form .form-section.format {
        width: auto
    }
}

.module-mediacenter-head .filter > form .form-section.category {
    padding: 0 8px;
    width: 75%
}

.module-mediacenter-head .filter input {
    background-color: #C4C4C4
}

.module-mediacenter-head .filter .searchfilter {
    display: none;
    margin-top: 25px
}

.module-mediacenter-head .filter .searchfilter fieldset {
    margin-bottom: 13px !important
}

.module-mediacenter-head .filter.open .searchfilter {
    display: block
}

.module-mediacenter-head .filter form:before, .module-mediacenter-head .filter form:after {
    content: " ";
    display: table
}

.module-mediacenter-head .filter form:after {
    clear: both
}

@media (min-width: 320px) and (max-width: 500px) {
    .module-mediacenter-head .filter form > h2 {
        text-align: center;
        padding: 0;
        height: auto;
        background: none;
        margin: 0;
        line-height: 0;
        font-size: 0;
        position: relative;
        z-index: 1
    }

    .module-mediacenter-head .filter form > h2 a {
        display: inline-block;
        height: auto
    }
}

.module-mediacenter-head .filter form .form-section {
    display: inline-block;
    margin-bottom: 25px;
    margin-top: 0;
    vertical-align: top
}

.module-mediacenter-head .filter form .form-section .option-group {
    height: -webkit-calc(18px + 44px + 18px);
    height: calc(18px + 44px + 18px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0
}

@media (min-width: 320px) and (max-width: 840px) {
    .module-mediacenter-head .filter form .form-section .option-group {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        height: auto
    }
}

.module-mediacenter-head .filter form .form-section .option-group .option-group-item {
    height: -webkit-calc((18px + 44px + 18px) / 3);
    height: calc((18px + 44px + 18px) / 3)
}

@media (min-width: 320px) and (max-width: 840px) {
    .module-mediacenter-head .filter form .form-section .option-group .option-group-item {
        margin-right: 15px
    }
}

.module-mediacenter-head .filter form .form-section .option-group .option-group-item label {
    font-weight: 400
}

@media (min-width: 320px) and (max-width: 840px) {
    .module-mediacenter-head .filter form .form-section .option-group .option-group-item label {
        padding-left: 2px
    }
}

.module-mediacenter-head .filter form .form-section legend {
    border-top: 0;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    margin-bottom: 0.5em;
    font-size: 1.8rem;
    line-height: 1.4444444444;
    font-weight: 600;
    position: static;
    padding: 0
}

.module-mediacenter-head .filter form .form-section label {
    font-size: 1.8rem;
    line-height: 1.4444444444
}

.module-mediacenter-head .filter form .form-section:last-child {
    margin-right: 0
}

.module-mediacenter-head .filter .search {
    left: 0;
    position: absolute;
    top: 0;
    max-width: 808px;
    width: 100%
}

.module-mediacenter-head .filter .search .form-section {
    width: 100%;
    padding-left: 0;
    padding-right: 0
}

.module-mediacenter-head .filter .search form .form-section, .module-mediacenter-head .filter .search form .form-section .form-item {
    display: block;
    margin: 0;
    padding: 0
}

.module-mediacenter-head .filter .search .form-field {
    width: 100%;
    color: #000
}

.module-mediacenter-head .filter .search .form-field::-webkit-input-placeholder {
    color: #000
}

.module-mediacenter-head .filter .search .form-field:-moz-placeholder {
    color: #000
}

.module-mediacenter-head .filter .search .form-field::-moz-placeholder {
    color: #000
}

.module-mediacenter-head .filter .search .form-field:-ms-input-placeholder {
    color: #000
}

.module-mediacenter-head .filter .search .form-field:focus {
    border-color: transparent
}

.module-mediacenter-head .filter .search .form-item {
    position: relative
}

@media (min-width: 501px) and (max-width: 1100px) {
    .module-mediacenter-head .filter .search .form-item {
        width: -webkit-calc(270px + (750 - 270) * (100vw - 501px) / (1100 - 501));
        width: calc(270px + (750 - 270) * (100vw - 501px) / (1100 - 501))
    }
}

@media (min-width: 320px) and (max-width: 500px) {
    .module-mediacenter-head .filter .search .form-item {
        margin-bottom: 0
    }
}

.module-mediacenter-head .filter .search .button-search {
    left: 100%;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMy44MTQiIHZpZXdCb3g9IjAgMCAyMyAyMy44MTQiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiMzNzM3Mzc7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMjIuNjg0LDIxLjcxOWwtNS42OTEtNS45YTkuNzUsOS43NSwwLDEsMC0xLjg0MSwxLjY3NGw1LjY5MSw1Ljk0MmExLjI1OCwxLjI1OCwwLDAsMCwxLjgtMS43NThaTTkuNjI4LDIuNTEyQTcuMTE0LDcuMTE0LDAsMSwxLDIuNTE0LDkuNjI1LDcuMTE0LDcuMTE0LDAsMCwxLDkuNjI4LDIuNTEyWiIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-position: 50%;
    height: 100%;
    top: 0
}

.module-mediacenter-head .filter .search .button-search svg {
    display: none
}

.module-mediacenter-head .filter h2 {
    height: -webkit-calc(1px + 8px + 26px + 11px + 1px + 30px);
    height: calc(1px + 8px + 26px + 11px + 1px + 30px);
    text-align: right;
    background: url("../images/border-media.png") repeat-x left bottom;
    padding-bottom: 30px;
    margin-left: 10px;
    margin-right: 8px;
    margin-bottom: 0
}

.module-mediacenter-head .filter h2 a {
    background-position: right center;
    color: #fff;
    display: inline-block;
    height: 36px;
    padding-right: 25px;
    text-decoration: none;
    font-size: 2rem;
    line-height: 1.3;
    position: relative;
    z-index: 0
}

.module-mediacenter-details .content {
    padding-bottom: 40px;
    padding-top: 30px
}

.module-mediacenter-details .block-teaser {
    padding: 0
}

.module-mediacenter-details .block-teaser .teaser-content h2 {
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif
}

@media (min-width: 320px) and (max-width: 991px) {
    .module-mediacenter-details .block-teaser .teaser-content h2 {
        font-size: -webkit-calc(24px + (38 - 24) * (100vw - 320px) / (991 - 320)) !important;
        font-size: calc(24px + (38 - 24) * (100vw - 320px) / (991 - 320)) !important;
        line-height: -webkit-calc(30px + (44 - 30) * (100vw - 320px) / (991 - 320)) !important;
        line-height: calc(30px + (44 - 30) * (100vw - 320px) / (991 - 320)) !important
    }
}

.module-mediacenter-details .block-teaser .teaser-content > p a {
    text-decoration: underline
}

.module-mediacenter-details .teaser-meta {
    margin-top: 0
}

.module-mediacenter-details .block-teaser--imageleft .teaser-content a, .module-mediacenter-details .block-teaser--imageleft .teaser-content .teaser-meta p, .module-mediacenter-details .block-teaser--imageleft .teaser-content .teaser-meta p + p:before, .module-mediacenter-details .block-teaser--imageleft .teaser-content .article-meta p, .module-mediacenter-details .block-teaser--imageleft .teaser-content .article-meta p + p:before {
    color: #fff
}

.module-mediacenter-details .block-teaser--imageleft .teaser-media .teaser-image--framed {
    background: #2c3434;
    text-align: center
}

.module-mediacenter-details .block-teaser--imageleft .teaser-media .teaser-image--framed img {
    border: 0;
    display: block;
    margin: 0 auto;
    width: 100%
}

.module-mediacenter-details .block-teaser--imageleft .teaser-footer {
    background: url("../images/border-media.png") repeat-x left top;
    margin-top: 15px;
    padding-top: 16px
}

.module-mediacenter-details .block-teaser--imageleft .teaser-footer p {
    font-size: 16px !important;
    line-height: 22px !important
}

.module-mediacenter-details .block-teaser--imageleft .teaser-footer ul {
    list-style: none;
    margin: 0;
    display: inline-block
}

.module-mediacenter-details .block-teaser--imageleft .teaser-footer ul li {
    list-style: none;
    float: left;
    font-size: 1.5rem;
    margin: 0 10px 10px 0;
    line-height: 1
}

.module-mediacenter-details .block-teaser--imageleft .teaser-footer ul li::after {
    content: '|';
    display: inline-block;
    padding-left: 10px
}

.module-mediacenter-details .block-teaser--imageleft .teaser-footer ul li:last-child::after {
    content: none
}

.module-mediacenter-details .block-teaser--imageleft .teaser-footer ul li a {
    text-decoration: underline
}

.module-mediacenter-details .block-teaser--imageleft .teaser-footer.metadata p {
    display: inline-block
}

.module-mediacenter-details .block-teaser--imageleft .teaser-footer.metadata p + p:not(:last-child) {
    margin-right: 20px
}

.module-mediacenter-details .block-teaser--imageleft .teaser-footer.metadata p:first-child {
    display: block
}

.module-mediacenter-details .block-teaser--imageleft .teaser-media, .module-mediacenter-details .block-teaser--imageleft .teaser-content, .module-mediacenter-details .block-teaser--video .teaser-media, .module-mediacenter-details .block-teaser--video .teaser-content {
    float: none;
    width: 100%;
    max-height: 100%
}

.module-mediacenter-details .block-teaser--imageleft .teaser-content, .module-mediacenter-details .block-teaser--video .teaser-content {
    padding-top: 17px;
    padding-left: 0
}

.module-mediacenter-details .block-teaser--imageleft .teaser-content .teaser-meta, .module-mediacenter-details .block-teaser--video .teaser-content .teaser-meta {
    margin-bottom: 10px
}

.module-mediacenter-details .block-teaser--imageleft .teaser-content .teaser-meta .meta-date, .module-mediacenter-details .block-teaser--video .teaser-content .teaser-meta .meta-date {
    font-size: 2rem;
    line-height: 1.4
}

.module-mediacenter-details .block-teaser--imageleft .teaser-content .teaser-meta + h1, .module-mediacenter-details .block-teaser--imageleft .teaser-content .teaser-meta + h2, .module-mediacenter-details .block-teaser--imageleft .teaser-content > h1:first-child, .module-mediacenter-details .block-teaser--imageleft .teaser-content > h2:first-child, .module-mediacenter-details .block-teaser--video .teaser-content .teaser-meta + h1, .module-mediacenter-details .block-teaser--video .teaser-content .teaser-meta + h2, .module-mediacenter-details .block-teaser--video .teaser-content > h1:first-child, .module-mediacenter-details .block-teaser--video .teaser-content > h2:first-child {
    font-size: 3.8rem;
    line-height: 1.2105263158;
    margin-bottom: 20px
}

.module-mediacenter-details .block-teaser--imageleft .teaser-content p, .module-mediacenter-details .block-teaser--video .teaser-content p {
    font-size: 2rem;
    line-height: 1.4
}

.module-mediacenter-details .block-teaser--imageleft .video-js .vjs-big-play-button, .module-mediacenter-details .block-teaser--video .video-js .vjs-big-play-button {
    background-image: url("data:image/png;base64,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") !important;
    background-size: 100% !important;
    width: 137px;
    height: 101px;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    bottom: auto;
    -webkit-transition: background-image 0.5s ease;
    transition: background-image 0.5s ease
}

.module-mediacenter-details .block-teaser--imageleft .video-js .vjs-big-play-button:hover, .module-mediacenter-details .block-teaser--video .video-js .vjs-big-play-button:hover {
    background-image: url("data:image/png;base64,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") !important
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-mediacenter-details .block-teaser--imageleft .video-js .vjs-big-play-button, .module-mediacenter-details .block-teaser--video .video-js .vjs-big-play-button {
        width: -webkit-calc(50px + (100 - 50) * (100vw - 320px) / (820 - 320));
        width: calc(50px + (100 - 50) * (100vw - 320px) / (820 - 320));
        height: -webkit-calc(38px + (74.06 - 38.06) * (100vw - 320px) / (820 - 320));
        height: calc(38px + (74.06 - 38.06) * (100vw - 320px) / (820 - 320))
    }
}

.module-mediacenter-details + .module-medialist > .wrap {
    position: relative
}

.module-mediacenter-details + .module-medialist > .wrap::before {
    content: '';
    display: block;
    width: -webkit-calc(100% - (48px * 2));
    width: calc(100% - (48px * 2));
    height: 1px;
    background: url("../images/border-media.png") repeat-x left top;
    position: absolute;
    top: -30px
}

@media (min-width: 821px) and (max-width: 1024px) {
    .module-mediacenter-details + .module-medialist > .wrap::before {
        width: -webkit-calc(100% - (32px * 2));
        width: calc(100% - (32px * 2))
    }
}

@media (min-width: 320px) and (max-width: 768px) {
    .module-mediacenter-details + .module-medialist > .wrap::before {
        width: -webkit-calc(100% - (16px * 2));
        width: calc(100% - (16px * 2));
        margin-left: 16px;
        margin-right: 16px
    }
}

.module-mediacenter-details + .module-medialist > .wrap > .content {
    padding-top: 0
}

.mediacenter-gallery h2 {
    font-size: 2.6rem;
    line-height: 1.3846153846;
    font-family: "Yantramanav", Georgia, "Times New Roman", sans-serif
}

.mediacenter-gallery .mediacenter-gallery--lightbox {
    display: none
}

body > .mediacenter-gallery {
    background: black;
    background: rgba(0, 0, 0, 0.9);
    bottom: 0;
    left: 0;
    overflow: hidden;
    padding: 0 32px 32px;
    position: fixed;
    right: 0;
    z-index: 9050
}

body > .mediacenter-gallery .mediacenter-gallery--slider {
    margin: 0 auto
}

body > .mediacenter-gallery .mediacenter-gallery--lightbox {
    display: block
}

body > .mediacenter-gallery .teaserlist {
    height: 0;
    overflow: hidden
}

body > .mediacenter-gallery.open .teaserlist {
    height: auto
}

.mediacenter-gallery .slick-prev, .mediacenter-gallery .slick-next {
    height: 100px;
    margin-top: 25%;
    padding: 0;
    top: 0;
    width: 30px;
    z-index: 1
}

.mediacenter-gallery .slick-prev:hover [class*="icon-"], .mediacenter-gallery .slick-prev:focus [class*="icon-"], .mediacenter-gallery .slick-prev:active [class*="icon-"], .mediacenter-gallery .slick-next:hover [class*="icon-"], .mediacenter-gallery .slick-next:focus [class*="icon-"], .mediacenter-gallery .slick-next:active [class*="icon-"] {
    fill: white
}

.mediacenter-gallery .slick-prev.slick-disabled, .mediacenter-gallery .slick-next.slick-disabled {
    opacity: 0.25
}

.mediacenter-gallery .slick-prev {
    margin-left: -30px
}

.mediacenter-gallery .slick-prev [class*="icon-"] {
    float: left
}

.mediacenter-gallery .slick-next {
    margin-right: -30px
}

.mediacenter-gallery .slick-next [class*="icon-"] {
    float: right
}

.mediacenter-gallery .slick-dots {
    bottom: -22px;
    left: auto;
    margin: 0;
    width: 100%
}

.mediacenter-gallery .slick-dots li button {
    background: transparent;
    border-color: #fff
}

.mediacenter-gallery .slick-dots li.slick-active button {
    background: #fff
}

@media (max-width: 500px) {
    .mediacenter-gallery .slick-dots {
        margin: 2em 1em .5em 1em;
        position: static;
        width: auto
    }
}

.mediacenter-gallery .block-teaser {
    border: 0
}

.mediacenter-gallery--details .slick-prev, .mediacenter-gallery--details .slick-next {
    z-index: 1;
    width: 38px;
    height: 102px;
    top: -webkit-calc((650px / 2) - (102px / 2));
    top: calc((650px / 2) - (102px / 2));
    background-color: rgba(255, 255, 255, 0.5);
    background-size: 15px auto;
    background-repeat: no-repeat;
    background-position: 50%;
    margin-top: 0 !important
}

@media (min-width: 320px) and (max-width: 1156px) {
    .mediacenter-gallery--details .slick-prev, .mediacenter-gallery--details .slick-next {
        top: -webkit-calc(65px + (275.5 - 65.0625) * (100vw - 320px) / (1156 - 320)) !important;
        top: calc(65px + (275.5 - 65.0625) * (100vw - 320px) / (1156 - 320)) !important;
        height: -webkit-calc(50px + (102 - 50) * (100vw - 320px) / (1156 - 320));
        height: calc(50px + (102 - 50) * (100vw - 320px) / (1156 - 320))
    }
}

.mediacenter-gallery--details .slick-prev:focus, .mediacenter-gallery--details .slick-next:focus {
    outline: 1px dotted #808080
}

.mediacenter-gallery--details .slick-prev {
    left: 0;
    margin-left: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNy40NDciIHZpZXdCb3g9IjAgMCAxNSAyNy40NDciPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMzYgMTUuMjk3KSByb3RhdGUoMTgwKSI+PHBhdGggZD0iTTE1LDEzLjhhMS4zNjMsMS4zNjMsMCwwLDEtLjYsMS4yTDIuNywyN0ExLjYzMiwxLjYzMiwwLDAsMSwuNDUsMjdhMS42MzIsMS42MzIsMCwwLDEsMC0yLjI1TDExLjEsMTMuOC42LDIuN0ExLjYzMiwxLjYzMiwwLDAsMSwuNi40NWExLjYzLDEuNjMsMCwwLDEsMi4yNSwwTDE0LjU0OCwxMi42QTIsMiwwLDAsMSwxNSwxMy44IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi42NCAtMTIuMTUpIi8+PC9nPjwvc3ZnPg==")
}

.mediacenter-gallery--details .slick-next {
    margin-right: 0;
    right: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNy40NDciIHZpZXdCb3g9IjAgMCAxNSAyNy40NDciPjxwYXRoIGQ9Ik0xNSwxMy42NDhhMS4zNjMsMS4zNjMsMCwwLDAtLjYtMS4yTDIuNy40NUExLjYzMiwxLjYzMiwwLDAsMCwuNDUuNDVhMS42MzIsMS42MzIsMCwwLDAsMCwyLjI1TDExLjEsMTMuNjQ4LjYsMjQuNzQ3QTEuNjMyLDEuNjMyLDAsMCwwLC42LDI3YTEuNjMsMS42MywwLDAsMCwyLjI1LDBsMTEuNy0xMi4xNDlhMiwyLDAsMCwwLC40NS0xLjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L3N2Zz4=")
}

.mediacenter-gallery--details .block-teaser figure img {
    max-width: 1156px;
    max-height: 650px;
    -o-object-fit: contain;
    object-fit: contain
}

.mediacenter-gallery--details .block-teaser figure figcaption {
    padding: 8px;
    text-align: right
}

.mediacenter-gallery--details .block-teaser figure figcaption a {
    color: white
}

.mediacenter-gallery--details .block-teaser .teaser-content .teaser-footer > p:last-child {
    margin-bottom: 0
}

.mediacenter-gallery--slider {
    background: url("../images/border-media.png") repeat-x left top;
    margin-top: 23px;
    max-width: 1252px;
    padding-top: 23px
}

.mediacenter-gallery--slider .teaserlist {
    position: relative
}

.mediacenter-gallery--slider .teaserlist .slick-prev, .mediacenter-gallery--slider .teaserlist .slick-next {
    margin-top: 0;
    top: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNy40NDciIHZpZXdCb3g9IjAgMCAxNSAyNy40NDciPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguMzYgMTUuMjk3KSByb3RhdGUoMTgwKSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE1LDEzLjhhMS4zNjMsMS4zNjMsMCwwLDEtLjYsMS4yTDIuNywyN0ExLjYzMiwxLjYzMiwwLDAsMSwuNDUsMjdhMS42MzIsMS42MzIsMCwwLDEsMC0yLjI1TDExLjEsMTMuOC42LDIuN0ExLjYzMiwxLjYzMiwwLDAsMSwuNi40NWExLjYzLDEuNjMsMCwwLDEsMi4yNSwwTDE0LjU0OCwxMi42QTIsMiwwLDAsMSwxNSwxMy44IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi42NCAtMTIuMTUpIi8+PC9nPjwvc3ZnPg==");
    background-repeat: no-repeat;
    background-position: 50%
}

.mediacenter-gallery--slider .teaserlist .slick-next {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyNy40NDciIHZpZXdCb3g9IjAgMCAxNSAyNy40NDciPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNSwxMy42NDhhMS4zNjMsMS4zNjMsMCwwLDAtLjYtMS4yTDIuNy40NUExLjYzMiwxLjYzMiwwLDAsMCwuNDUuNDVhMS42MzIsMS42MzIsMCwwLDAsMCwyLjI1TDExLjEsMTMuNjQ4LjYsMjQuNzQ3QTEuNjMyLDEuNjMyLDAsMCwwLC42LDI3YTEuNjMsMS42MywwLDAsMCwyLjI1LDBsMTEuNy0xMi4xNDlhMiwyLDAsMCwwLC40NS0xLjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMCkiLz48L3N2Zz4=")
}

@media (max-width: 1024px) {
    .mediacenter-gallery--slider .teaserlist {
        margin: 0 30px
    }
}

.mediacenter-gallery--slider .block-teaser {
    padding: 0
}

.mediacenter-gallery--slider .block-teaser .teaser-media figure {
    height: 100px;
    overflow: hidden
}

.mediacenter-gallery--slider .block-teaser .teaser-media figure.teaser-image--framed {
    background: #2c3434;
    border: 4px solid #fff
}

.mediacenter-gallery--slider .block-teaser .teaser-media figure.teaser-image--framed img {
    border: 0;
    margin: 0 auto;
    max-height: 100px;
    width: auto
}

.mediacenter-gallery--slider .block-teaser .teaser-content {
    display: none
}

.gallery-toggle-box {
    text-align: center
}

.gallery-toggle {
    font-size: 1.4rem;
    line-height: 1.2857142857;
    color: white
}

.video-info input, .video-info textarea {
    width: 100%
}

.video-info .share-button svg {
    fill: #fff
}

.module-media.module-teaserlist .block-teaser .teaser-media figure {
    max-height: 372px;
    overflow: hidden
}

.module-media.module-teaserlist .block-teaser .teaser-media figure img {
    border: 0
}

.mediacenter-gallery .gallery-toggle.mediathek {
    background: rgba(0, 0, 0, 0) url("../images/border-media.png") repeat-x scroll left top;
    display: block;
    margin-top: 25px;
    padding-top: 10px;
    text-align: center;
    width: 100%
}

.mediacenter-gallery .gallery-toggle.mediathek:active, .mediacenter-gallery .gallery-toggle.mediathek:focus {
    outline: none !important;
    text-decoration: underline
}

@media (max-width: 1024px) {
    .module-mediacenter-head .filter > form {
        margin: 0 -8px
    }

    .module-mediacenter-head .filter > form .form-section {
        margin-bottom: 16px;
        margin-right: 0;
        padding: 0 8px;
        width: 50%
    }

    .module-mediacenter-head .filter > form .form-section:first-child legend, .module-mediacenter-head .filter > form .form-section:nth-child(2) legend {
        padding-top: 0
    }

    .module-mediacenter-head .filter > form .form-section legend {
        display: block;
        margin-bottom: 0.5em;
        padding-top: 16px;
        width: 100%
    }

    .module-mediacenter-head .filter > form .form-section legend:before, .module-mediacenter-head .filter > form .form-section legend:after {
        content: " ";
        display: table
    }

    .module-mediacenter-head .filter > form .form-section legend:after {
        clear: both
    }

    .module-mediacenter-head .filter > form .form-section .form-item {
        clear: both
    }
}

@media (max-width: 768px) {
    body > .mediacenter-gallery {
        padding: 0 16px 16px
    }

    .mediacenter-gallery--slider .block-teaser .teaser-media figure {
        height: 100px
    }

    .module-media.module-teaserlist .block-teaser .teaser-media figure {
        max-height: 120px;
        border: 4px solid #fff;
        overflow: hidden
    }

    .module-media.module-teaserlist .block-teaser .teaser-media figure img {
        border: 0
    }
}

@media (max-width: 500px) {
    .module-mediacenter-head .filter {
        margin-bottom: 16px
    }

    .module-mediacenter-head .filter > form {
        margin: 0 0 16px
    }

    .module-mediacenter-head .filter > form .form-section {
        padding: 0
    }

    .module-mediacenter-head .filter > form .form-section:nth-child(2) legend {
        padding-top: 16px
    }

    .module-mediacenter-head .filter form .form-section {
        display: block;
        width: 100%
    }

    .module-mediacenter-head .filter form .form-section:last-child {
        margin-bottom: 0
    }

    .module-mediacenter-head .filter .search {
        margin-bottom: 25px;
        position: static
    }

    .module-mediacenter-head .filter h2 {
        margin-bottom: 5px;
        text-align: left
    }

    .module-mediacenter-head .filter h2 a {
        display: block
    }

    .module-mediacenter-details .block-teaser .teaser-media, .module-mediacenter-details .block-teaser.block-teaser--imageleft .teaser-media, .module-mediacenter-details .block-teaser .teaser-content, .module-mediacenter-details .block-teaser.block-teaser--imageleft .teaser-content {
        float: none;
        padding: 0;
        width: 100%
    }

    .module-mediacenter-details .block-teaser .teaser-media {
        margin-bottom: 16px
    }

    .module-mediacenter-details .block-teaser .teaser-content > p, .module-mediacenter-details .block-teaser .teaser-content .teaser-meta ~ p {
        display: block
    }

    .module-mediacenter-details .teaser-meta {
        margin-top: 0
    }

    .module-mediacenter-details .mediacenter-gallery--details {
        margin: 0 -16px
    }

    .module-mediacenter-details .mediacenter-gallery--details .block-teaser {
        padding: 0 16px
    }

    .module-mediacenter-details .mediacenter-gallery--details .slick-prev {
        left: 32px
    }

    .module-mediacenter-details .mediacenter-gallery--details .slick-next {
        left: auto;
        right: 32px
    }

    .mediacenter-gallery--slider {
        display: none
    }

    .module-media.module-teaserlist .block-teaser .teaser-media figure {
        max-height: 140px;
        border: 4px solid #fff;
        overflow: hidden
    }

    .module-media.module-teaserlist .block-teaser .teaser-media figure img {
        border: 0
    }
}

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before, .video-js .vjs-modal-dialog, .vjs-modal-dialog .vjs-modal-dialog-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.video-js .vjs-big-play-button:before, .video-js .vjs-control:before {
    text-align: center
}

@font-face {
    font-family: VideoJS, sans-serif;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAAAQAMYAAQAAAAAAAQAHAAAAAQAAAAAAAgAHAAcAAQAAAAAAAwAHAA4AAQAAAAAABAAHABUAAQAAAAAABQALABwAAQAAAAAABgAHACcAAQAAAAAACgArAC4AAQAAAAAACwATAFkAAwABBAkAAQAOAGwAAwABBAkAAgAOAHoAAwABBAkAAwAOAIgAAwABBAkABAAOAJYAAwABBAkABQAWAKQAAwABBAkABgAOALoAAwABBAkACgBWAMgAAwABBAkACwAmAR5WaWRlb0pTUmVndWxhclZpZGVvSlNWaWRlb0pTVmVyc2lvbiAxLjBWaWRlb0pTR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AVgBpAGQAZQBvAEoAUwBSAGUAZwB1AGwAYQByAFYAaQBkAGUAbwBKAFMAVgBpAGQAZQBvAEoAUwBWAGUAcgBzAGkAbwBuACAAMQAuADAAVgBpAGQAZQBvAEoAUwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAACAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgAAAAAA) format("truetype");
    font-weight: normal;
    font-style: normal
}

.vjs-icon-play, .video-js .vjs-big-play-button, .video-js .vjs-play-control {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-play:before, .video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before {
    content: ""
}

.vjs-icon-play-circle {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-play-circle:before {
    content: ""
}

.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing:before {
    content: ""
}

.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0, .video-js .vjs-volume-menu-button.vjs-vol-0 {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0:before, .video-js .vjs-volume-menu-button.vjs-vol-0:before {
    content: ""
}

.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1, .video-js .vjs-volume-menu-button.vjs-vol-1 {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1:before, .video-js .vjs-volume-menu-button.vjs-vol-1:before {
    content: ""
}

.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2, .video-js .vjs-volume-menu-button.vjs-vol-2 {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2:before, .video-js .vjs-volume-menu-button.vjs-vol-2:before {
    content: ""
}

.vjs-icon-volume-high, .video-js .vjs-mute-control, .video-js .vjs-volume-menu-button {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-volume-high:before, .video-js .vjs-mute-control:before, .video-js .vjs-volume-menu-button:before {
    content: ""
}

.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before {
    content: ""
}

.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
    content: ""
}

.vjs-icon-square {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-square:before {
    content: ""
}

.vjs-icon-spinner {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-spinner:before {
    content: ""
}

.vjs-icon-subtitles, .video-js .vjs-subtitles-button {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-subtitles:before, .video-js .vjs-subtitles-button:before {
    content: ""
}

.vjs-icon-captions, .video-js .vjs-captions-button {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-captions:before, .video-js .vjs-captions-button:before {
    content: ""
}

.vjs-icon-chapters, .video-js .vjs-chapters-button {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-chapters:before, .video-js .vjs-chapters-button:before {
    content: ""
}

.vjs-icon-share {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-share:before {
    content: ""
}

.vjs-icon-cog {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-cog:before {
    content: ""
}

.vjs-icon-circle, .video-js .vjs-mouse-display, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-circle:before, .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
    content: ""
}

.vjs-icon-circle-outline {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-circle-outline:before {
    content: ""
}

.vjs-icon-circle-inner-circle {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-circle-inner-circle:before {
    content: ""
}

.vjs-icon-hd {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-hd:before {
    content: ""
}

.vjs-icon-cancel, .video-js .vjs-control.vjs-close-button {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-cancel:before, .video-js .vjs-control.vjs-close-button:before {
    content: ""
}

.vjs-icon-replay {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-replay:before {
    content: ""
}

.vjs-icon-facebook {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-facebook:before {
    content: ""
}

.vjs-icon-gplus {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-gplus:before {
    content: ""
}

.vjs-icon-linkedin {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-linkedin:before {
    content: ""
}

.vjs-icon-twitter {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-twitter:before {
    content: ""
}

.vjs-icon-tumblr {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-tumblr:before {
    content: ""
}

.vjs-icon-pinterest {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-pinterest:before {
    content: ""
}

.vjs-icon-audio-description, .video-js .vjs-descriptions-button {
    font-family: VideoJS, sans-serif;
    font-weight: normal;
    font-style: normal
}

.vjs-icon-audio-description:before, .video-js .vjs-descriptions-button:before {
    content: ""
}

.video-js {
    display: block;
    vertical-align: top;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    background-color: transparent;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: normal;
    font-style: normal;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.video-js:-moz-full-screen {
    position: absolute
}

.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important
}

.video-js *, .video-js *:before, .video-js *:after {
    -moz-box-sizing: inherit;
    box-sizing: inherit
}

.video-js ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin: 0;
}

.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3 {
    width: 100%;
    max-width: 100%;
    height: 0
}

.video-js.vjs-16-9 {
    padding-top: 56.25%
}

.video-js.vjs-4-3 {
    padding-top: 75%
}

.video-js.vjs-fill {
    width: 100%;
    height: 100%
}

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
    overflow-y: auto
}

.vjs-full-window .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.video-js.vjs-fullscreen {
    width: 100% !important;
    height: 100% !important;
    padding-top: 0 !important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

.vjs-hidden {
    display: none !important
}

.vjs-disabled {
    opacity: 0.5;
    cursor: default
}

.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px
}

.vjs-lock-showing {
    display: block !important;
    opacity: 1;
    visibility: visible
}

.vjs-no-js {
    padding: 20px;
    color: #fff;
    background-color: #000;
    font-size: 18px;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0 auto
}

.vjs-no-js a, .vjs-no-js a:visited {
    color: #66A8CC
}

.video-js .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.5em;
    width: 3em;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    border: 0.06666em solid #fff;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.7);
    border-radius: 0.3em;
    -webkit-transition: all 0.4s;
    transition: all 0.4s
}

.vjs-big-play-centered .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-top: -0.75em;
    margin-left: -1.5em
}

.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus {
    outline: 0;
    border-color: #fff;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5);
    -webkit-transition: all 0s;
    transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button, .vjs-error .vjs-big-play-button {
    display: none
}

.video-js button {
    background: none;
    border: none;
    color: inherit;
    display: inline-block;
    overflow: visible;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    -webkit-transition: none;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: 0.5em;
    z-index: 2
}

.vjs-menu-button {
    cursor: pointer
}

.vjs-menu-button.vjs-disabled {
    cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
    display: none
}

.vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    overflow: auto;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
    display: none
}

.vjs-menu li {
    list-style: none;
    margin: 0;
    padding: 0.2em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase
}

.vjs-menu li:focus, .vjs-menu li:hover {
    outline: 0;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5)
}

.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover {
    background-color: #fff;
    color: #2B333F
}

.vjs-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 0.3em 0;
    font-weight: bold;
    cursor: default
}

.vjs-menu-button-popup .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0;
    margin-bottom: 1.5em;
    border-top-color: rgba(43, 51, 63, 0.7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.7);
    position: absolute;
    width: 100%;
    bottom: 1.5em;
    max-height: 15em
}

.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu, .vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
    display: block
}

.video-js .vjs-menu-button-inline {
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    overflow: hidden
}

.video-js .vjs-menu-button-inline:before {
    width: 2.222222222em
}

.video-js .vjs-menu-button-inline:hover, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline.vjs-slider-active, .video-js.vjs-no-flex .vjs-menu-button-inline {
    width: 12em
}

.video-js .vjs-menu-button-inline.vjs-slider-active {
    -webkit-transition: none;
    transition: none
}

.vjs-menu-button-inline .vjs-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    -webkit-transition: all 0.4s;
    transition: all 0.4s
}

.vjs-menu-button-inline:hover .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
    display: block;
    opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
    width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden
}

.video-js .vjs-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3.0em;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.7)
}

.vjs-has-started .vjs-control-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility 0.1s, opacity 0.1s;
    transition: visibility 0.1s, opacity 0.1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: visible;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s
}

@media \0screen {
    .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
        visibility: hidden
    }
}

.vjs-controls-disabled .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar, .vjs-error .vjs-control-bar {
    display: none !important
}

.vjs-audio[poster=""] {
    height: 30px;
    margin-bottom: 15px;
    margin-top: 15px
}

.vjs-audio .vjs-poster {
    background-size: cover
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible
}

@media \0screen {
    .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
        content: ""
    }
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
    display: table
}

.video-js .vjs-control {
    outline: none;
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    flex: none
}

.video-js .vjs-control:before {
    font-size: 1.8em;
    line-height: 1.67
}

.video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before, .video-js .vjs-control:focus {
    text-shadow: 0 0 1em white
}

.video-js .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.vjs-no-flex .vjs-control {
    display: table-cell;
    vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
    display: none
}

.video-js .vjs-progress-control {
    flex: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -moz-box-align: center;
    align-items: center;
    min-width: 4em
}

.vjs-live .vjs-progress-control {
    display: none
}

.video-js .vjs-progress-holder {
    flex: auto;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    height: 0.3em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.666666666666666666em
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-mouse-display:after, .video-js .vjs-progress-control:hover .vjs-play-progress:after {
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    visibility: visible;
    font-size: 0.6em
}

.video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-tooltip-progress-bar, .video-js .vjs-progress-holder .vjs-load-progress div {
    position: absolute;
    display: block;
    height: 0.3em;
    margin: 0;
    padding: 0;
    width: 0;
    left: 0;
    top: 0
}

.video-js .vjs-mouse-display:before {
    display: none
}

.video-js .vjs-play-progress {
    background-color: #fff
}

.video-js .vjs-play-progress:before {
    position: absolute;
    top: -0.333333333333333em;
    right: -0.5em;
    font-size: 0.9em
}

.video-js .vjs-time-tooltip, .video-js .vjs-mouse-display:after, .video-js .vjs-play-progress:after {
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    right: -1.9em;
    font-size: 0.9em;
    color: #000;
    content: attr(data-current-time);
    padding: 6px 8px 8px 8px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 0.3em
}

.video-js .vjs-time-tooltip, .video-js .vjs-play-progress:before, .video-js .vjs-play-progress:after {
    z-index: 1
}

.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after {
    display: none
}

.video-js .vjs-load-progress {
    background: #bfc7d3;
    background: rgba(115, 133, 159, 0.5)
}

.video-js .vjs-load-progress div {
    background: white;
    background: rgba(115, 133, 159, 0.75)
}

.video-js.vjs-no-flex .vjs-progress-control {
    width: auto
}

.video-js .vjs-time-tooltip {
    display: inline-block;
    height: 2.4em;
    position: relative;
    float: right;
    right: -1.9em
}

.vjs-tooltip-progress-bar {
    visibility: hidden
}

.video-js .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display, .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display, .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
    display: none
}

.vjs-mouse-display .vjs-time-tooltip, .video-js .vjs-progress-control .vjs-mouse-display:after {
    color: #fff;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.8)
}

.video-js .vjs-slider {
    outline: 0;
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 0.45em 0 0.45em;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5)
}

.video-js .vjs-slider:focus {
    text-shadow: 0 0 1em white;
    box-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control, .video-js .vjs-volume-menu-button {
    cursor: pointer;
    flex: none
}

.video-js .vjs-volume-control {
    width: 5em;
    flex: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -moz-box-align: center;
    align-items: center
}

.video-js .vjs-volume-bar {
    margin: 1.35em 0.45em
}

.vjs-volume-bar.vjs-slider-horizontal {
    width: 5em;
    height: 0.3em
}

.vjs-volume-bar.vjs-slider-vertical {
    width: 0.3em;
    height: 5em;
    margin: 1.35em auto
}

.video-js .vjs-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff
}

.video-js .vjs-volume-level:before {
    position: absolute;
    font-size: 0.9em
}

.vjs-slider-vertical .vjs-volume-level {
    width: 0.3em
}

.vjs-slider-vertical .vjs-volume-level:before {
    top: -0.5em;
    left: -0.3em
}

.vjs-slider-horizontal .vjs-volume-level {
    height: 0.3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
    top: -0.3em;
    right: -0.5em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
    display: block;
    width: 0;
    height: 0;
    border-top-color: transparent
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
    left: 0.5em;
    height: 8em
}

.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
    left: -2em
}

.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
    height: 0;
    width: 0;
    overflow-x: hidden;
    overflow-y: hidden
}

.vjs-volume-menu-button-vertical:hover .vjs-menu-content, .vjs-volume-menu-button-vertical:focus .vjs-menu-content, .vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content, .vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
    height: 8em;
    width: 2.9em
}

.vjs-volume-menu-button-horizontal:hover .vjs-menu-content, .vjs-volume-menu-button-horizontal:focus .vjs-menu-content, .vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content, .vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
    height: 2.9em;
    width: 8em
}

.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
    background-color: transparent !important
}

.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: transparent;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%
}

.vjs-poster img {
    display: block;
    vertical-align: middle;
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    width: 100%
}

.vjs-has-started .vjs-poster {
    display: none
}

.vjs-audio.vjs-has-started .vjs-poster {
    display: block
}

.vjs-controls-disabled .vjs-poster {
    display: none
}

.vjs-using-native-controls .vjs-poster {
    display: none
}

.video-js .vjs-live-control {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    align-items: flex-start;
    flex: auto;
    font-size: 1em;
    line-height: 3em
}

.vjs-no-flex .vjs-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js .vjs-time-control {
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em
}

.vjs-live .vjs-time-control {
    display: none
}

.video-js .vjs-current-time, .vjs-no-flex .vjs-current-time {
    display: none
}

.video-js .vjs-duration, .vjs-no-flex .vjs-duration {
    display: none
}

.vjs-time-divider {
    display: none;
    line-height: 3em
}

.vjs-live .vjs-time-divider {
    display: none
}

.video-js .vjs-play-control {
    cursor: pointer;
    flex: none
}

.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em
}

.video-js .vjs-text-track {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: 0.1em;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.5)
}

.vjs-subtitles {
    color: #fff
}

.vjs-captions {
    color: #fc6
}

.vjs-tt-cue {
    display: block
}

.video-js .vjs-fullscreen-control {
    cursor: pointer;
    flex: none;
}

.vjs-playback-rate .vjs-playback-rate-value {
    font-size: 1.5em;
    line-height: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center
}

.vjs-playback-rate .vjs-menu {
    width: 4em;
    left: 0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center
}

.vjs-error .vjs-error-display:before {
    color: #fff;
    content: 'X';
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -0.5em;
    position: absolute;
    text-shadow: 0.05em 0.05em 0.1em #000;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 100%
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: 0.85;
    text-align: left;
    border: 6px solid rgba(43, 51, 63, 0.7);
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px
}

.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
    display: block
}

.vjs-loading-spinner:before, .vjs-loading-spinner:after {
    content: "";
    position: absolute;
    margin: -6px;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border-color: transparent;
    border-top-color: white
}

.vjs-seeking .vjs-loading-spinner:before, .vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after {
    -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
    animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {
    border-top-color: white
}

.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {
    border-top-color: white;
    -webkit-animation-delay: 0.44s;
    animation-delay: 0.44s
}

@keyframes vjs-spinner-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes vjs-spinner-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }
    20% {
        border-top-color: #73859f
    }
    35% {
        border-top-color: white
    }
    60% {
        border-top-color: #73859f
    }
    100% {
        border-top-color: #73859f
    }
}

@-webkit-keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }
    20% {
        border-top-color: #73859f
    }
    35% {
        border-top-color: white
    }
    60% {
        border-top-color: #73859f
    }
    100% {
        border-top-color: #73859f
    }
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
    flex: auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
    width: auto
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button {
    display: none
}

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button {
    display: none
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button {
    display: none
}

.vjs-caption-settings {
    position: relative;
    top: 1em;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.75);
    color: #fff;
    margin: 0 auto;
    padding: 0.5em;
    height: 15em;
    font-size: 12px;
    width: 40em
}

.vjs-caption-settings .vjs-tracksettings {
    top: 0;
    bottom: 2em;
    left: 0;
    right: 0;
    position: absolute;
    overflow: auto
}

.vjs-caption-settings .vjs-tracksettings-colors, .vjs-caption-settings .vjs-tracksettings-font {
    float: left
}

.vjs-caption-settings .vjs-tracksettings-colors:after, .vjs-caption-settings .vjs-tracksettings-font:after, .vjs-caption-settings .vjs-tracksettings-controls:after {
    clear: both
}

.vjs-caption-settings .vjs-tracksettings-controls {
    position: absolute;
    bottom: 1em;
    right: 1em
}

.vjs-caption-settings .vjs-tracksetting {
    margin: 5px;
    padding: 3px;
    min-height: 40px
}

.vjs-caption-settings .vjs-tracksetting label {
    display: block;
    width: 100px;
    margin-bottom: 5px
}

.vjs-caption-settings .vjs-tracksetting span {
    display: inline;
    margin-left: 5px
}

.vjs-caption-settings .vjs-tracksetting > div {
    margin-bottom: 5px;
    min-height: 20px
}

.vjs-caption-settings .vjs-tracksetting > div:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    min-height: 0
}

.vjs-caption-settings label > input {
    margin-right: 10px
}

.vjs-caption-settings input[type="button"] {
    width: 40px;
    height: 40px
}

.video-js .vjs-modal-dialog {
    background: rgba(0, 0, 0, 0.8);
    background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(255, 255, 255, 0)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0))
}

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1
}

.video-js {
    max-width: 100%;
    width: 100%
}

.vjs-menu .vjs-menu-item {
    text-transform: capitalize
}

.vjs-menu-item.vjs-selected {
    text-transform: none
}

.vjs-menu .vjs-texttrack-settings {
    display: none
}

.video-js .vjs-control-bar {
    background-color: #000
}

.video-js .vjs-duration, .vjs-no-flex .vjs-duration {
    display: block
}

.video-js .vjs-current-time, .vjs-no-flex .vjs-current-time {
    display: block
}

.video-js .vjs-play-progress::before {
    display: none
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip, .video-js .vjs-progress-control:hover .vjs-mouse-display::after, .video-js .vjs-progress-control:hover .vjs-play-progress::after {
    font-size: 10px;
    padding: 4px
}

.video-js .vjs-progress-control .vjs-mouse-display:after {
    font-size: 10px;
    padding: 4px
}

.video-js .vjs-progress-control .vjs-progress-holder {
    font-size: 3.4em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 3.4em
}

.vjs-progress-holder.vjs-slider.vjs-slider-horizontal, .vjs-play-progress.vjs-slider-bar, .video-js .vjs-load-progress, .video-js .vjs-load-progress > div {
    border-radius: 2px
}

.video-js .vjs-load-progress {
    background-color: #6C92A3
}

.vjs-icon-fullscreen-enter::before, .video-js .vjs-fullscreen-control::before {
    content: "";
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACgSURBVCiRpc0xCoQwEIXhwUtvmSm9WopUKabyAkLSpIgwL8w2ziKKiOwPr8o3hADYcao6056qzud32rbNfL13plO9dz4aaq3Zvgv2WmvsjmqtVkq5xV4phWutRuu6zk/Ye2P/aFmWzysrIiYi/IRFhEXEJgAEIOScb49yzgwgAKBJVWlfSCldjlJKrKrBnf9AAGiMEWKMv6MYI48xwtF8AShzzD21196zAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: 50%
}

.vjs-icon-fullscreen-exit::before, .video-js.vjs-fullscreen .vjs-fullscreen-control::before {
    content: "";
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACqSURBVCiR1ZBdCoQwDISnsmeRgni+9c30zT1bPYCeQcSC+ENTqS+rVO0eYAcGwpcJgQECbdv2xk0xBgCYponmefZ3vq6rX5aFLnAYBjLGeGPM42AcR/81AcCr6zpyzpXRtwCY+RjLvu9/xf5KommaCsDZtZRShIG2bc/mhBCfREpZMLNi5rCRU865wypN0yIBgDzPyVqrYgfMDGutyrKMHkutdXVndV1f2A61OGmPvPfUvgAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-position: 50%
}

.vjs-icon-play::before, .video-js .vjs-play-control::before {
    content: "";
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACmSURBVBiVjc6hDoMwEAbgO4KuqKqtqCWp6l5i7zQE696HJsv8ArwHBlNTA6GEzqxkYQP2J2fuvssdTNN0H8fxBP+k7/vwrucwDOc9i865sOpVAHAjhJRf2Fq7xjE1ImpK6bKEXddt4WUJADRjrMS2bY9wTJ5674+QQcSCc97sYZMkSSGEaGLjFzbzPF+zLKvXg09sAEBLKautU6n3vgkhXJRSj6PnX9g/TQeQ8vUIAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: 50%
}

.vjs-icon-pause::before, .video-js .vjs-play-control.vjs-playing::before {
    content: "";
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAxSURBVBiVY/zz589/BihgYWFhZEACKHJ//vxhwAWQ5Vh+//6NUyGyHA1MHECrh4BnADXFSPVOFNCXAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: 50%
}

.vjs-icon-captions::before, .video-js .vjs-captions-button::before, .vjs-subs-caps-button::before {
    content: "";
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AYXDzEVOMKPwAAAAPVJREFUOMvFkzGOgzAQRV/CJkJcgIKSmgPkEOnp6LggNRegpqBJARIUoSaKBNbfYgVLiLdIUuxIbp797PF4vAPEB7Hnw/gCMMa8JTuO87PBOI64rvuSfL/ff68wjuPLp8/OHmCapmXieDwShuHDYhtbO7perwKUJImMMbpcLsrzXFEUWdnaAVDbtgLU971Op5MAxXGsKIqsbO0AqGkaBUGgrutmKMDK5tE0jQAtRWzbFsdxSNOUw+GA7/tWti0igKqqEqDz+ay6rjUMg7Is+5OtHQCVZfmQnud5Tylv2exY++B2uz29+5bNztKJRVG81Ui7f/+N34nc1/rkGxRmAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: 50%
}

.video-js .vjs-time-tooltip, .video-js .vjs-mouse-display::after, .video-js .vjs-play-progress::after {
    display: none
}

.video-js .vjs-big-play-button, .video-js:hover .vjs-big-play-button {
    background-color: #fff
}

.video-js .vjs-big-play-button::before {
    color: #004F80
}

.video-js .vjs-current-time-display, .video-js .vjs-duration-display {
    font-size: 11px
}

.vjs-progress-holder.vjs-slider.vjs-slider-horizontal {
    margin: 0
}

.vjs-current-time.vjs-time-control.vjs-control {
    padding-left: 0
}

.vjs-captions-button.vjs-menu-button.vjs-menu-button-popup.vjs-control.vjs-button {
    width: 2em;
    margin-left: 1em
}

.vjs-menu-button-popup .vjs-menu {
    left: -4em
}

.vjs-icon-captions::before, .video-js .vjs-captions-button::before {
    background-position: 100% 50%
}

.video-js .vjs-big-play-button {
    top: auto;
    bottom: 47px;
    left: 17px;
    width: 2.5em;
    background: url("../images/icon-play.png") no-repeat 0 0 !important;
    border: 0
}

.video-js .vjs-big-play-button:hover, .video-js .vjs-big-play-button:focus {
    background: url("../images/icon-play.png") no-repeat 0 0 !important
}

.video-js .vjs-big-play-button::before {
    content: normal
}

.video-js .vjs-control-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility 0.1s, opacity 0.1s;
    transition: visibility 0.1s, opacity 0.1s
}

.video-js::before {
    content: '';
    width: 34px;
    height: 25px;
    background-image: url("data:image/png;base64,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");
    background-size: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: 20px;
    bottom: 27px;
    z-index: 1
}

.video-js::after {
    content: '';
    width: 100%;
    height: 20%;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    pointer-events: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.8)));
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 100%);
    background: linear-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.8) 100%)
}

.video-js .vjs-control-bar {
    display: none
}

.video-js.vjs-audio .vjs-control-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.video-js.vjs-audio .vjs-big-play-button {
    display: none
}

.video-js.vjs-audio::before {
    display: none
}

.video-js .vjs-metadata {
    position: absolute;
    left: -webkit-calc(34px + 16px + 15px);
    left: calc(34px + 16px + 15px);
    bottom: 29px;
    font-size: 18px;
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px);
    z-index: 1;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif
}

.video-js .vjs-metadata .vjs-type {
    font-weight: 600
}

.video-js .vjs-metadata .vjs-type, .video-js .vjs-metadata .vjs-duration {
    display: inline-block;
    text-transform: uppercase;
    line-height: 1;
    padding-bottom: 3px
}

.video-js .vjs-metadata .vjs-type {
    font-weight: bold
}

.video-js.vjs-has-started::before, .video-js.vjs-has-started::after {
    content: none
}

.video-js.vjs-has-started .vjs-control-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.video-js.vjs-has-started .vjs-metadata {
    display: none
}

.search-info {
    padding: 0 0 28px
}

.search-info p {
    font-weight: bold;
    margin: 0
}

@media (max-width: 768px) {
    .search-info {
        padding-left: 16px
    }
}

.search-options {
    margin: 1em 0 2em
}

.search-option {
    margin-right: .5em
}

.search-option:last-of-type {
    margin-right: 0
}

@media (min-width: 1025px) {
    .content .search-options, .content .box-filter .form-filter fieldset, .content .box-filter [name="submit"] {
        display: inline-block;
        margin-right: 1%;
        width: 45%
    }

    .content .box-filter {
        margin-top: -1em
    }
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image {
    border: 0;
    margin: 0;
    outline: none;
    padding: 0;
    vertical-align: top
}

.fancybox-wrap.fancybox-wrap-mediacenter-gallery {
    padding-bottom: 100px
}

.fancybox-wrap iframe, .fancybox-wrap object {
    border: 0;
    margin: 0;
    outline: none;
    padding: 0;
    vertical-align: top
}

.fancybox-nav {
    border: 0;
    margin: 0;
    outline: none;
    padding: 0;
    vertical-align: top
}

.fancybox-nav span {
    border: 0;
    margin: 0;
    outline: none;
    padding: 0;
    vertical-align: top
}

.fancybox-tmp {
    border: 0;
    margin: 0;
    outline: none;
    padding: 0;
    vertical-align: top
}

.fancybox-wrap {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 8020
}

.fancybox-skin {
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    position: relative
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-opened .fancybox-skin {
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)
}

.fancybox-outer {
    position: relative
}

.fancybox-inner {
    overflow: hidden;
    position: relative
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font-size: 1.4rem;
    line-height: 1.4285714286;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-image, .fancybox-iframe {
    display: block;
    height: 100%;
    width: 100%
}

.fancybox-image {
    max-height: 100%;
    max-width: 100%
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("../vendor/fancybox/source/fancybox_sprite.png")
}

#fancybox-loading {
    background-position: 0 -108px;
    cursor: pointer;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    opacity: 0.8;
    position: fixed;
    top: 50%;
    z-index: 8060
}

#fancybox-loading div {
    background: url("../vendor/fancybox/source/fancybox_loading.gif") center center no-repeat;
    height: 44px;
    width: 44px
}

.fancybox-close {
    font-size: 1.5rem;
    background: none;
    border: 0;
    color: #fff;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 30px;
    z-index: 8060
}

.fancybox-close .svg-icon-close {
    float: right;
    height: 100%;
    margin: 0;
    vertical-align: middle;
    width: 100%
}

.fancybox-nav {
    background: transparent url("../vendor/fancybox/source/blank.gif");
    cursor: pointer;
    height: 100%;
    padding: 0 10px;
    position: absolute;
    text-decoration: none;
    top: 0;
    width: 50%;
    z-index: 8040;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.fancybox-nav [class*="icon-"] {
    fill: #e0e2e6
}

.fancybox-nav:hover [class*="icon-"], .fancybox-nav:focus [class*="icon-"], .fancybox-nav:active [class*="icon-"] {
    fill: white
}

.fancybox-prev svg, .fancybox-next svg {
    -webkit-filter: drop-shadow(1px 1px 1px #333);
    filter: drop-shadow(1px 1px 1px #333);
    height: 100px;
    z-index: 1
}

.fancybox-prev svg:focus, .fancybox-next svg:focus {
    outline: 1px dotted #808080
}

.fancybox-prev {
    left: 0
}

.fancybox-prev svg, .fancybox-prev img {
    float: left
}

.fancybox-next {
    right: 0
}

.fancybox-next svg, .fancybox-next img {
    float: right
}

.fancybox-nav span {
    cursor: pointer;
    height: 34px;
    margin-top: -18px;
    position: absolute;
    top: 50%;
    visibility: visible;
    width: 36px;
    z-index: 8040
}

.fancybox-prev span {
    background-position: 0 -36px;
    left: 10px
}

.fancybox-next span {
    background-position: 0 -72px;
    right: 10px
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    left: -99999px;
    max-height: 99999px;
    max-width: 99999px;
    overflow: visible !important;
    position: absolute;
    top: -99999px;
    visibility: hidden
}

.fancybox-lock {
    overflow: hidden !important;
    width: auto
}

.fancybox-lock body {
    overflow: hidden !important
}

.fancybox-lock-test {
    overflow-y: hidden !important
}

.fancybox-overlay {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 8010;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px)
}

.fancybox-overlay-fixed {
    bottom: 0;
    position: fixed;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}

.fancybox-title {
    margin: 0 0 10px;
    padding-right: 40px;
    position: relative;
    text-shadow: none;
    visibility: hidden;
    z-index: 8050
}

.fancybox-title.teaser-content {
    margin: 10px 0 0;
    padding-right: 0;
    width: auto
}

.fancybox-title.teaser-content .teaser-footer {
    background: url("../images/border-media.png") repeat-x left top;
    margin-top: 16px;
    padding-top: 16px
}

.fancybox-title.teaser-content .teaser-footer p {
    font-size: 1.4rem;
    line-height: 1.2857142857
}

.fancybox-title .teaser-meta p, .fancybox-title .teaser-meta p + p:before, .fancybox-title .article-meta p, .fancybox-title .article-meta p + p:before {
    color: #fff
}

.fancybox-title .gallery__counter {
    left: 0
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-opened .fancybox-hidden {
    display: none
}

.fancybox-title-float-wrap {
    bottom: 0;
    margin-bottom: -35px;
    position: absolute;
    right: 50%;
    text-align: center;
    z-index: 8050
}

.fancybox-title-float-wrap .child {
    background: rgba(0, 0, 0, 0.8);
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    line-height: 24px;
    margin-right: -100%;
    padding: 2px 20px;
    text-shadow: 0 1px 2px #222;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    color: #fff;
    position: relative
}

.fancybox-title-inside-wrap {
    padding-top: 10px
}

.fancybox-title-over-wrap {
    background: #000;
    background: rgba(0, 0, 0, 0.8);
    bottom: 0;
    color: #fff;
    left: 0;
    padding: 10px;
    position: absolute
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    #fancybox-loading {
        background-image: url("../vendor/fancybox/source/fancybox_sprite@2x.png");
        background-size: 44px 152px
    }

    #fancybox-loading div {
        background-image: url("../vendor/fancybox/source/fancybox_loading@2x.gif");
        background-size: 24px 24px
    }
}

#fancybox-thumbs {
    left: 0;
    overflow: hidden;
    position: fixed;
    width: 100%;
    z-index: 8050
}

#fancybox-thumbs.bottom {
    bottom: 2px
}

#fancybox-thumbs.top {
    top: 2px
}

#fancybox-thumbs ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative
}

#fancybox-thumbs ul li {
    float: left;
    opacity: 0.5;
    padding: 1px
}

#fancybox-thumbs ul li.active {
    border: 1px solid #fff;
    opacity: 0.75;
    padding: 0
}

#fancybox-thumbs ul li:hover {
    opacity: 1
}

#fancybox-thumbs ul li a {
    background: #111;
    border: 1px solid #222;
    display: block;
    outline: none;
    overflow: hidden;
    position: relative
}

#fancybox-thumbs ul li img {
    border: 0;
    display: block;
    max-width: none;
    padding: 0;
    position: relative
}

@media (max-width: 768px) {
    .fancybox-wrap.fancybox-wrap-mediacenter-gallery {
        padding-bottom: 0
    }

    body > .mediacenter-gallery {
        display: none !important
    }
}

.modal-content {
    max-width: 600px;
    padding: 1em
}

@media (max-width: 500px) {
    .modal-content {
        padding: 0
    }
}

.message-box {
    margin-bottom: 2em
}

.link-list {
    margin-bottom: 2em
}

.link-list__item {
    margin: 0
}

.sitemap ul {
    list-style: none;
    margin-left: 0
}

.sitemap ul ul {
    margin: 12px 0 12px 1.5em
}

.sitemap h2 {
    border-top: 1px dotted #a6acb3;
    padding-top: 12px
}

.logolist__content:before, .logolist__content:after {
    content: " ";
    display: table
}

.logolist__content:after {
    clear: both
}

.logolist__logo-wrap {
    display: inline-block
}

.lexicon__letter {
    border: 1px solid currentColor;
    color: #0778a5;
    display: block;
    font-family: "Yantramanav", Helvetica, Arial, sans-serif;
    font-size: 2em;
    height: 50px;
    line-height: 42px;
    margin: 1em 0 .5em;
    text-align: center;
    width: 50px
}

.lexicon__term {
    font-weight: bold;
    line-height: initial;
    margin: 12px 0
}

.lexicon__description {
    margin-bottom: 2em
}

.lexicon__description ul, .lexicon__description ol {
    margin-left: 2em
}

.lexicon__description li {
    margin-bottom: 0
}

#rs-wrapper {
    position: absolute;
    top: 10px;
    left: -webkit-calc(100% - 750px);
    left: calc(100% - 750px)
}

@media (max-width: 1024px) {
    #rs-wrapper {
        top: -68px;
        right: 90px;
        left: auto
    }
}

#rs-button {
    padding: 0
}

#rs-button .rsbtn_play {
    width: 36px;
    height: 36px;
    background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235.977%22%20height%3D%2235.977%22%20viewBox%3D%220%200%2035.977%2035.977%22%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill%3A%23004f80%3B%7D.b%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%2830.4%2030.4%29%22%3E%3Cg%20transform%3D%22translate%28-30.4%20-30.4%29%22%3E%3Ccircle%20class%3D%22a%22%20cx%3D%2217.989%22%20cy%3D%2217.989%22%20r%3D%2217.989%22%2F%3E%3Cpath%20class%3D%22b%22%20d%3D%22M29.758%2C14.459a.769.769%2C0%2C0%2C0-.592.237l-.118.118a.828.828%2C0%2C0%2C0-.059%2C1.124A12.131%2C12.131%2C0%2C0%2C1%2C29.166%2C31.8a.828.828%2C0%2C0%2C0%2C.059%2C1.124l.118.118a.861.861%2C0%2C0%2C0%2C1.243-.059A13.965%2C13.965%2C0%2C0%2C0%2C30.35%2C14.7a.828.828%2C0%2C0%2C0-.592-.3ZM11.828%2C27H15.2l6.154%2C5.089a.826.826%2C0%2C0%2C0%2C1.361-.592V16.471a.828.828%2C0%2C0%2C0-1.361-.651L15.2%2C20.968H11.828A.828.828%2C0%2C0%2C0%2C11%2C21.8v4.438a.828.828%2C0%2C0%2C0%2C.828.828ZM26.8%2C18.246a.769.769%2C0%2C0%2C0-.592.237l-.178.178a.828.828%2C0%2C0%2C0-.059%2C1.065%2C6.746%2C6.746%2C0%2C0%2C1%2C.178%2C8.284.828.828%2C0%2C0%2C0%2C.059%2C1.065l.178.178a.828.828%2C0%2C0%2C0%2C.592.237h.059a.828.828%2C0%2C0%2C0%2C.592-.3A8.58%2C8.58%2C0%2C0%2C0%2C27.391%2C18.6a.828.828%2C0%2C0%2C0-.592-.3Z%22%20transform%3D%22translate%28-4.491%20-5.879%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    border: none;
    overflow: hidden
}

#rs-button .rsbtn_play:hover, #rs-button .rsbtn_play:focus {
    background-color: inherit
}

#rs-button .rsbtn_play span {
    display: none
}

#rs-button.rsbtn.rsexpanded .rsbtn_play {
    padding-right: 0
}

#rs-button .rsbtn_toolpanel {
    min-width: 300px
}

#rs-button .rsbtn_tooltoggle {
    visibility: hidden;
    left: -8px;
    top: 25px
}

#rs-button:hover .rsbtn_tooltoggle, #rs-button:focus .rsbtn_tooltoggle {
    visibility: visible
}

@media (max-width: 1024px) {
    .module-teaserlist--horizontal .block-teaser.small--imageleft {
        width: 50%
    }

    .module-teaserlist--horizontal .block-teaser.small--imageleft .teaser-content, .module-teaserlist--horizontal .block-teaser.small--imageleft .teaser-media {
        width: 100%
    }

    .module-teaserlist--horizontal .block-teaser.small--imageleft .teaser-content {
        padding-left: 0
    }

    .module-teaserlist--horizontal .block-teaser.small--imageleft .teaser-content > a {
        padding-right: 0
    }

    .module-teaserlist--horizontal .block-teaser.small--imageleft .teaser-content > a::after {
        content: none
    }

    .module-teaserlist--horizontal .block-teaser.small--imageleft .teaser-meta {
        margin-top: -5px
    }

    .module-teaserlist-slider .slick-next {
        margin-right: -30px;
        padding: 0 0 0 5px;
        width: 25px
    }

    .module-teaserlist-slider .slick-prev {
        margin-left: -30px;
        padding: 0 5px 0 0;
        width: 25px
    }

    .stage-slider .teaser-text {
        display: none
    }

    .box-newsletter .box-newsletter-content > div {
        display: block
    }

    .box-newsletter .box-newsletter-action {
        margin-top: .5em
    }

    .box-info.left, .box-info.right, .box-quote.left, .box-quote.right {
        float: none !important;
        margin: 1em 0;
        width: auto
    }

    .box.accordion-section, aside > .accordion-section.module-teaserlist {
        padding-bottom: 16px
    }
}

@media (max-width: 980px) {
    .stage-slider h2 {
        font-size: 2.4rem;
        line-height: 1.25
    }
}

@media (min-width: 960px) {
    .module-teaserlist--horizontal .block-teaser {
        width: 25%
    }

    .module-teaserlist--horizontal .block-teaser .teaser-content, .module-teaserlist--horizontal .block-teaser .teaser-media {
        float: none;
        width: 100%;
        padding-left: 0
    }
}

@media (max-width: 959px) {
    .svg-icon-playvideo {
        width: 30px;
        height: 21px
    }
}

@media (min-width: 821px) {
    .box h2, aside > .module-teaserlist h2 {
        background-color: transparent
    }

    .box .box-content, aside > .module-teaserlist .box-content {
        display: block
    }

    .box-filter {
        padding-left: 32px;
        background-image: none
    }
}

@media (max-width: 640px) {
    .module-teaserlist-slider .slick-dots {
        width: 100%;
        left: auto;
        margin-left: 0;
        position: relative;
        bottom: 0
    }
}

@media (max-width: 768px) {
    .teaserlist {
        margin: 0
    }

    .module-teaserlist-slider .slick-next, .module-teaserlist-slider .slick-prev {
        display: none !important
    }

    .module-teaserlist--horizontal:not(.module-medialist) .block-teaser.small--imageleft {
        width: 100%
    }

    .stage-slider .slick-dots {
        bottom: 0;
        height: 35px;
        margin: 25px 16px;
        padding-left: 0;
        position: relative;
        right: auto;
        width: auto
    }

    .stage-slider .slick-dots li {
        margin: 0 4px;
        width: 35px
    }

    .stage-slider .slick-dots li button {
        height: 35px;
        width: 35px
    }

    .box.accordion-section, aside > .accordion-section.module-teaserlist {
        padding-bottom: 24px
    }

    .box[class*='icon']:not(.box), aside > .module-teaserlist[class*='icon']:not(.box) {
        padding-left: 32px
    }

    .box-quote .box-content, .box-info--short .box-content, .box-quote .box-content {
        margin-top: -5px
    }

    .box-announcement .meta-date {
        top: 58px
    }

    .box-header h2, .box .box-header h3, aside > .module-teaserlist .box-header h3, .box .box-header .lexicon__term, aside > .module-teaserlist .box-header .lexicon__term {
        margin-top: -5px
    }

    .box-quote__profile .box-header {
        margin-bottom: 1em
    }

    .box-quote__profile .box-header h3, .box-quote__profile .box-header .lexicon__term {
        padding-left: 0
    }

    .box-quote--combined .box-quote__toggle {
        top: 27px
    }

    .sidebar .box .box-content, .sidebar aside > .module-teaserlist .box-content {
        display: none
    }

    .sidebar .box-header h2 {
        background-position: right 8px;
        background-size: 12px;
        cursor: pointer;
        padding-right: 60px
    }
}

@media (max-width: 599px) {
    .stage-slider {
        padding-top: 0
    }

    .module-stage .teaser-media, .module-stage .teaser-content {
        float: none;
        width: auto;
        padding: 0
    }

    .module-stage .wrap {
        padding: 0
    }

    .module-stage .teaser-content {
        padding: 0 16px 16px
    }

    .module-stage .content .teaser-content {
        padding-left: 0;
        padding-right: 0
    }

    .module-stage .block-teaser--imagesmall .teaser-media, .module-stage .block-teaser--imagesmall .teaser-content {
        width: auto;
        float: none
    }

    .module-stage .teaser-text, .module-stage .readmore-wrap {
        display: block
    }
}

@media (max-width: 500px) {
    .box[class*='icon']:not(.box), aside > .module-teaserlist[class*='icon']:not(.box) {
        padding-left: 24px;
        padding-right: 24px
    }

    .box, aside > .module-teaserlist {
        background-position: 24px 24px
    }

    .box .box-content, aside > .module-teaserlist .box-content {
        font-size: 1.6rem
    }

    .box .box-content p, aside > .module-teaserlist .box-content p, .box .box-content cite, aside > .module-teaserlist .box-content cite {
        font-size: inherit
    }

    .box-quote__profile .box-header {
        margin-bottom: 1em
    }

    .box-quote__profile .box-header h3, .box-quote__profile .box-header .lexicon__term {
        padding-left: 0;
        padding-right: 0
    }

    .box-quote--combined .box-quote__profile {
        margin-left: -46px
    }

    .box-quote--combined .box-quote__profile .box-header {
        margin-top: 3em
    }

    .box-quote, .box-info--short p {
        font-size: inherit;
        line-height: inherit
    }

    .box-quote .box-content, .box-info--short .box-quote .box-content {
        margin-top: -5px
    }

    .box-quote[class*='icon'], .box-info--short .box-quote[class*='icon'] {
        padding-left: 70px
    }
}

.pagetype-state aside.sidebar {
    background-color: #f6f6f6;
}
.fui-download {
    margin: 16px 16px 44px 16px;
    padding: 8px 8px 0 8px;
	max-width: 300px;
}
.fui-download h3 {
    margin-top: 0;
    margin-bottom: 24px;
}
.fui-download a {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
	min-height: 60px;
	fonw-weight: 500;
}
.fui-download span {
	font-weight: 400;
}
.fui-download a:hover {
    text-decoration: underline;
}
.fui-download div.fui-download_link {
	display: flex;
}
.fui-download div.fui-download_link:before {
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='42' height='54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.707 0 42 13.261V54H0V0h28.707ZM1 1v52h40V13.676L28.293 1H1Z' fill='%23020F30'/%3E%3Cpath d='M29 13h12.5v1H28V.5h1V13ZM14.113 43.7c1.99 0 3.165-1.087 3.165-2.782 0-1.668-1.176-2.775-3.165-2.775h-3.5v8.955h1.497V43.7h2.003Zm-2.003-4.36h2.003c1.114 0 1.668.676 1.668 1.592s-.554 1.572-1.668 1.572H12.11V39.34ZM21.66 47.098c2.283 0 3.84-1.552 3.84-3.794v-1.36c0-2.243-1.557-3.8-3.84-3.8h-2.906v8.954h2.906Zm-.041-7.759c1.49 0 2.385 1.06 2.385 2.591v1.374c0 1.538-.895 2.597-2.385 2.597H20.25V39.34h1.368ZM32.454 42.08H28.53v-2.74h4.552v-1.197h-6.049v8.955h1.497v-3.822h3.924V42.08Z' fill='%23020F30'/%3E%3C/svg%3E");
    width: 42px;
    margin-right: 10px;
	padding-top: 1px;
}

#stage .stage-flex-container {
    display:flex;
    justify-content: space-between;
    max-width: 864px;
}

#stage .stage-flex-container > h1 {
    margin-right: 40px;
    flex-grow: 1;
}

#stage .stage-flex-container > svg {
    flex: 0 1 auto;
    min-width: 100px;
    margin: 0 32px 32px 0;
}

@media(max-width: 674px) {
    #stage .stage-flex-container > h1 {
        margin-right: 20px;
    }
    #stage .stage-flex-container > svg {
        width: 100px;
        height: 100px;
    }
}


.pagetype-state .article-section div {
    max-height: 400px;
    overflow: hidden;
    position: relative;
    transition: max-height 0.5s ease;
	margin-bottom: 0;
}
.pagetype-state .article-section h2 {
	margin-top: 0;
}

.pagetype-state #toggle-text-state {
	background-color: transparent;
	border-top: none;
	border-left: none; 
	border-right: none;
	font-size: 1.6rem;
	}
.pagetype-state #toggle-text-state[aria-expanded="true"]:after {
	transform: rotate(-90deg);
}
.pagetype-state #toggle-text-state:after {
	transform: rotate(90deg);
	display: inline-block;
	padding: 0 5px; 
	}
 
.pagetype-state .article-section p:last-of-type:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 75px;
    background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);
}

.pagetype-state .article-section #content-wrapper.expanded p:last-of-type:after {
    background: transparent;
}

.pagetype-state #toggle-text-state {
	position: relative;
	float: right;
}


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