/* ================================================================================================================== */
/* =============================================== BASIC [START] ==================================================== */
/* ================================================================================================================== */
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, .div-figure, figcaption, .div-figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    font:inherit;
    vertical-align:baseline
}

article, aside, details, figcaption, .div-figcaption, figure, .div-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:'';
    content:none
}

table{
    border-collapse:collapse;
    border-spacing:0
}

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

.clearfix:after{
    clear:both
}

.left{
    float:left !important
}

.right{
    float:right !important
}

.hide{
    display:none !important;
    visibility:hidden !important
}

.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, .hide-element, .skip{
    position:absolute;
    overflow:hidden;
    clip:rect(0, 0, 0, 0);
    margin:-1px;
    padding:0;
    width:1px;
    height:1px;
    border:0
}

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

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

html, body{
    height:100%
}

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

body{
    border-top:10px solid #004f80
}

.is-hidden{
    display:none
}

.wrap{
    display:block;
    margin-left:auto;
    margin-right:auto;
    max-width:1252px;
    min-width:320px;
    padding:0 46px;
    position:relative
}

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

.wrap:after{
    clear:both
}

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

@media (max-width:820px){
    .wrap{
        padding:0
    }
}

.main-title{
    display:inline-block;
    height:127px;
    position:relative;
    top:35px;
    left:0
}

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

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

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

@media (max-width:1024px){
    .main-title{
        height:100px;
        top:20px
    }

    .main-title .svg-logo{
        height:60px;
        width:120px
    }
}

@media (max-width:820px){
    .main-title{
        margin-left:16px
    }
}

.page-head--campaign .main-title{
    float:left;
    top:52px;
    height:144px
}

@media (max-width:1024px){
    .page-head--campaign .main-title{
        height:100px;
        top:20px
    }
}

@media (max-width:500px){
    .page-head--campaign .main-title{
        top:30px
    }

    .page-head--campaign .main-title .svg-logo{
        height:30px;
        width:60px
    }
}

.campaign-title{
    position:relative;
    float:right;
    top:52px;
    height:84px
}

@media (max-width:1024px){
    .campaign-title{
        float:left;
        height:100px;
        top:20px;
        margin-left:20px
    }
}

@media (max-width:500px){
    .campaign-title{
        top:30px
    }
}

@media (max-width:1024px){
    .campaign-logo{
        height:60px
    }
}

@media (max-width:500px){
    .campaign-logo{
        display:none
    }
}

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

@media (max-width:500px){
    .campaign-logo--small{
        display:block;
        height:30px;
        padding-bottom:6px
    }
}

.page-head{
    background:white
}

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

.page-head:after{
    clear:both
}

.page-foot{
    background:#455157;
    padding:23px 0 80px
}

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

.page-foot:after{
    clear:both
}

.page-foot__copyright a{
    margin:0 10px
}

@media (max-width:820px){
    .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
    }
}

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

@media (max-width:820px){
    .content{
        padding-left:16px;
        padding-right:16px
    }
}

.main{
    float:left;
    width:59.1379310345%
}

.sidebar{
    float:right;
    padding-left:6%;
    width:40.8620689655%
}

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

    .sidebar{
        padding-left:0
    }
}

.icon-announcement{
    background-image:url("data:image/svg+xml;charset=US-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%22-10%20-10%2040%2040%22%20enable-background%3D%22new%20-10%20-10%2040%2040%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M19-4c0.551%2C0%2C1-0.448%2C1-1v-4c0-0.552-0.449-1-1-1s-1%2C0.448-1%2C1v4C18-4.448%2C18.449-4%2C19-4z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M1-4c0.552%2C0%2C1-0.448%2C1-1v-4c0-0.552-0.448-1-1-1S0-9.552%2C0-9v4C0-4.448%2C0.448-4%2C1-4z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M25-8h-2c-0.551%2C0-1%2C0.448-1%2C1s0.449%2C1%2C1%2C1h2c1.654%2C0%2C3%2C1.346%2C3%2C3v28c0%2C1.654-1.346%2C3-3%2C3H-5%20%20c-1.654%2C0-3-1.346-3-3V-3c0-1.654%2C1.346-3%2C3-3h2c0.552%2C0%2C1-0.448%2C1-1s-0.448-1-1-1h-2c-2.756%2C0-5%2C2.244-5%2C5v28c0%2C2.758%2C2.244%2C5%2C5%2C5%20%20h30c2.758%2C0%2C5-2.242%2C5-5V-3C30-5.756%2C27.758-8%2C25-8z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M1%2C2h-2c-1.654%2C0-3%2C1.346-3%2C3s1.346%2C3%2C3%2C3h2c1.654%2C0%2C3-1.346%2C3-3S2.654%2C2%2C1%2C2z%20M1%2C6h-2%20%20c-0.552%2C0-1-0.448-1-1s0.448-1%2C1-1h2c0.552%2C0%2C1%2C0.448%2C1%2C1S1.552%2C6%2C1%2C6z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M11%2C2H9C7.346%2C2%2C6%2C3.346%2C6%2C5s1.346%2C3%2C3%2C3h2c1.654%2C0%2C3-1.346%2C3-3S12.654%2C2%2C11%2C2z%20M11%2C6H9%20%20C8.448%2C6%2C8%2C5.552%2C8%2C5s0.448-1%2C1-1h2c0.551%2C0%2C1%2C0.448%2C1%2C1S11.551%2C6%2C11%2C6z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M21%2C2h-2c-1.654%2C0-3%2C1.346-3%2C3s1.346%2C3%2C3%2C3h2c1.654%2C0%2C3-1.346%2C3-3S22.654%2C2%2C21%2C2z%20M21%2C6h-2%20%20c-0.551%2C0-1-0.448-1-1s0.449-1%2C1-1h2c0.551%2C0%2C1%2C0.448%2C1%2C1S21.551%2C6%2C21%2C6z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M1%2C10h-2c-1.654%2C0-3%2C1.346-3%2C3s1.346%2C3%2C3%2C3h2c1.654%2C0%2C3-1.346%2C3-3S2.654%2C10%2C1%2C10z%20M1%2C14h-2%20%20c-0.552%2C0-1-0.449-1-1s0.448-1%2C1-1h2c0.552%2C0%2C1%2C0.449%2C1%2C1S1.552%2C14%2C1%2C14z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M11%2C10H9c-1.654%2C0-3%2C1.346-3%2C3s1.346%2C3%2C3%2C3h2c1.654%2C0%2C3-1.346%2C3-3S12.654%2C10%2C11%2C10z%20M11%2C14H9%20%20c-0.552%2C0-1-0.449-1-1s0.448-1%2C1-1h2c0.551%2C0%2C1%2C0.449%2C1%2C1S11.551%2C14%2C11%2C14z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M21%2C10h-2c-1.654%2C0-3%2C1.346-3%2C3s1.346%2C3%2C3%2C3h2c1.654%2C0%2C3-1.346%2C3-3S22.654%2C10%2C21%2C10z%20M21%2C14h-2%20%20c-0.551%2C0-1-0.449-1-1s0.449-1%2C1-1h2c0.551%2C0%2C1%2C0.449%2C1%2C1S21.551%2C14%2C21%2C14z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M1%2C18h-2c-1.654%2C0-3%2C1.346-3%2C3s1.346%2C3%2C3%2C3h2c1.654%2C0%2C3-1.346%2C3-3S2.654%2C18%2C1%2C18z%20M1%2C22h-2%20%20c-0.552%2C0-1-0.449-1-1s0.448-1%2C1-1h2c0.552%2C0%2C1%2C0.449%2C1%2C1S1.552%2C22%2C1%2C22z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M11%2C18H9c-1.654%2C0-3%2C1.346-3%2C3s1.346%2C3%2C3%2C3h2c1.654%2C0%2C3-1.346%2C3-3S12.654%2C18%2C11%2C18z%20M11%2C22H9%20%20c-0.552%2C0-1-0.449-1-1s0.448-1%2C1-1h2c0.551%2C0%2C1%2C0.449%2C1%2C1S11.551%2C22%2C11%2C22z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M21%2C18h-2c-1.654%2C0-3%2C1.346-3%2C3s1.346%2C3%2C3%2C3h2c1.654%2C0%2C3-1.346%2C3-3S22.654%2C18%2C21%2C18z%20M21%2C22h-2%20%20c-0.551%2C0-1-0.449-1-1s0.449-1%2C1-1h2c0.551%2C0%2C1%2C0.449%2C1%2C1S21.551%2C22%2C21%2C22z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M23-2H-3c-0.552%2C0-1%2C0.448-1%2C1s0.448%2C1%2C1%2C1h26c0.551%2C0%2C1-0.448%2C1-1S23.551-2%2C23-2z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M5-6h10c0.551%2C0%2C1-0.448%2C1-1s-0.449-1-1-1H5C4.448-8%2C4-7.552%2C4-7S4.448-6%2C5-6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-announcement{
    background-image:url("../images/sprite/png/announcement.png")
}

.icon-arrow-down-white, #sticky .menu-side > div h2, .menu-main > ul > li.has-menu > a:after, .module-mediacenter-head .filter h2 a{
    background-image:url("data:image/svg+xml;charset=US-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
}

.icon-arrow-down--black {
    background-image:url("data:image/svg+xml;charset=US-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%23000000%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
}

.no-svg .icon-arrow-down-white,
.no-svg #sticky .menu-side > div h2,
#sticky .menu-side > div .no-svg h2,
.no-svg .menu-main > ul > li.has-menu > a:after,
.no-svg .module-mediacenter-head .filter h2 a,
.module-mediacenter-head .filter h2 .no-svg a{
    background-image:url("../images/sprite/png/arrow-down-white.png")
}

.icon-arrow-down{
    background-image:url("data:image/svg+xml;charset=US-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
}



.no-svg .icon-arrow-down{
    background-image:url("../images/sprite/png/arrow-down.png")
}

.icon-arrow-up-white, #sticky .menu-side:hover > div h2, .menu-main > ul > li.has-menu.hover > a:after, .module-mediacenter-head .filter.open h2 a{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-arrow-up-white, .no-svg #sticky .menu-side:hover > div h2, #sticky .menu-side:hover > div .no-svg h2, .no-svg .menu-main > ul > li.has-menu.hover > a:after, .no-svg .module-mediacenter-head .filter.open h2 a, .module-mediacenter-head .filter.open h2 .no-svg a{
    background-image:url("../images/sprite/png/arrow-up-white.png")
}

.icon-arrow-up{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-arrow-up{
    background-image:url("../images/sprite/png/arrow-up.png")
}

.icon-arrow-white, .module-teaserlist-slider.module-appointmentlist .block-teaser .teaser-content a:after{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-arrow-white, .no-svg .module-teaserlist-slider.module-appointmentlist .block-teaser .teaser-content a:after, .module-teaserlist-slider.module-appointmentlist .block-teaser .teaser-content .no-svg a:after{
    background-image:url("../images/sprite/png/arrow-white.png");
    filter: grayscale(100%);
}

.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{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-arrow, .no-svg .module-default .block-teaser--imageleft .teaser-content > a:after, .module-default .block-teaser--imageleft .no-svg .teaser-content > a:after, .no-svg .block-teaser.small--imageleft .teaser-content > a:after, .block-teaser.small--imageleft .no-svg .teaser-content > a:after, .no-svg .module-appointmentlist .block-teaser .teaser-content > a:after, .module-appointmentlist .block-teaser .no-svg .teaser-content > a:after{
    background-image:url("../images/sprite/png/arrow.png")
}

.icon-breadcrumb-arrow, .breadcrumb > li + li:before{
    background-image:url("data:image/svg+xml;charset=US-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%226%2012%2012%2012%22%20enable-background%3D%22new%206%2012%2012%2012%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%236B7581%22%20d%3D%22M9.694%2C12l5.051%2C5.051c0.524%2C0.524%2C0.524%2C1.375%2C0%2C1.901L9.694%2C24V12z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-breadcrumb-arrow, .no-svg .breadcrumb > li + li:before{
    background-image:url("../images/sprite/png/breadcrumb-arrow.png")
}

.icon-bulb{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-bulb{
    background-image:url("../images/sprite/png/bulb.png")
}

.icon-calendar{
    background-image:url("data:image/svg+xml;charset=US-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%3Cg%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M14.5%2C3C14.775%2C3%2C15%2C2.776%2C15%2C2.5v-2C15%2C0.224%2C14.775%2C0%2C14.5%2C0C14.225%2C0%2C14%2C0.224%2C14%2C0.5v2%20%20C14%2C2.776%2C14.225%2C3%2C14.5%2C3z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M5.5%2C3C5.775%2C3%2C6%2C2.776%2C6%2C2.5v-2C6%2C0.224%2C5.775%2C0%2C5.5%2C0S5%2C0.224%2C5%2C0.5v2C5%2C2.776%2C5.224%2C3%2C5.5%2C3z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M17.5%2C1h-1C16.225%2C1%2C16%2C1.224%2C16%2C1.5S16.225%2C2%2C16.5%2C2h1C18.327%2C2%2C19%2C2.673%2C19%2C3.5v14%20%20c0%2C0.827-0.673%2C1.5-1.5%2C1.5h-15C1.673%2C19%2C1%2C18.327%2C1%2C17.5v-14C1%2C2.673%2C1.673%2C2%2C2.5%2C2h1C3.776%2C2%2C4%2C1.776%2C4%2C1.5S3.776%2C1%2C3.5%2C1h-1%20%20C1.122%2C1%2C0%2C2.123%2C0%2C3.5v14C0%2C18.878%2C1.122%2C20%2C2.5%2C20h15c1.378%2C0%2C2.5-1.122%2C2.5-2.5v-14C20%2C2.123%2C18.878%2C1%2C17.5%2C1z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M5.5%2C6H4.5C3.673%2C6%2C3%2C6.673%2C3%2C7.5S3.673%2C9%2C4.5%2C9H5.5C6.327%2C9%2C7%2C8.327%2C7%2C7.5S6.327%2C6%2C5.5%2C6z%20M5.5%2C8H4.5%20%20C4.225%2C8%2C4%2C7.776%2C4%2C7.5S4.225%2C7%2C4.5%2C7H5.5C5.775%2C7%2C6%2C7.224%2C6%2C7.5S5.775%2C8%2C5.5%2C8z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M10.5%2C6H9.5C8.673%2C6%2C8%2C6.673%2C8%2C7.5S8.673%2C9%2C9.5%2C9H10.5C11.327%2C9%2C12%2C8.327%2C12%2C7.5S11.327%2C6%2C10.5%2C6z%20M10.5%2C8%20%20H9.5C9.225%2C8%2C9%2C7.776%2C9%2C7.5S9.225%2C7%2C9.5%2C7H10.5C10.775%2C7%2C11%2C7.224%2C11%2C7.5S10.775%2C8%2C10.5%2C8z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M15.5%2C6H14.5C13.673%2C6%2C13%2C6.673%2C13%2C7.5S13.673%2C9%2C14.5%2C9H15.5C16.327%2C9%2C17%2C8.327%2C17%2C7.5S16.327%2C6%2C15.5%2C6z%20%20%20M15.5%2C8H14.5C14.225%2C8%2C14%2C7.776%2C14%2C7.5S14.225%2C7%2C14.5%2C7H15.5C15.775%2C7%2C16%2C7.224%2C16%2C7.5S15.775%2C8%2C15.5%2C8z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M5.5%2C10H4.5C3.673%2C10%2C3%2C10.673%2C3%2C11.5C3%2C12.328%2C3.673%2C13%2C4.5%2C13H5.5C6.327%2C13%2C7%2C12.328%2C7%2C11.5%20%20C7%2C10.673%2C6.327%2C10%2C5.5%2C10z%20M5.5%2C12H4.5C4.225%2C12%2C4%2C11.776%2C4%2C11.5C4%2C11.225%2C4.225%2C11%2C4.5%2C11H5.5C5.775%2C11%2C6%2C11.225%2C6%2C11.5%20%20C6%2C11.776%2C5.775%2C12%2C5.5%2C12z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M10.5%2C10H9.5C8.673%2C10%2C8%2C10.673%2C8%2C11.5C8%2C12.328%2C8.673%2C13%2C9.5%2C13H10.5C11.327%2C13%2C12%2C12.328%2C12%2C11.5%20%20C12%2C10.673%2C11.327%2C10%2C10.5%2C10z%20M10.5%2C12H9.5C9.225%2C12%2C9%2C11.776%2C9%2C11.5C9%2C11.225%2C9.225%2C11%2C9.5%2C11H10.5c0.276%2C0%2C0.5%2C0.225%2C0.5%2C0.5%20%20C11%2C11.776%2C10.775%2C12%2C10.5%2C12z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M15.5%2C10H14.5C13.673%2C10%2C13%2C10.673%2C13%2C11.5c0%2C0.828%2C0.673%2C1.5%2C1.501%2C1.5H15.5C16.327%2C13%2C17%2C12.328%2C17%2C11.5%20%20C17%2C10.673%2C16.327%2C10%2C15.5%2C10z%20M15.5%2C12H14.5c-0.276%2C0-0.5-0.225-0.5-0.5c0-0.275%2C0.225-0.5%2C0.5-0.5H15.5%20%20c0.276%2C0%2C0.5%2C0.225%2C0.5%2C0.5C16%2C11.776%2C15.775%2C12%2C15.5%2C12z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M5.5%2C14H4.5C3.673%2C14%2C3%2C14.673%2C3%2C15.5C3%2C16.327%2C3.673%2C17%2C4.5%2C17H5.5C6.327%2C17%2C7%2C16.327%2C7%2C15.5%20%20C7%2C14.673%2C6.327%2C14%2C5.5%2C14z%20M5.5%2C16H4.5C4.225%2C16%2C4%2C15.775%2C4%2C15.5C4%2C15.225%2C4.225%2C15%2C4.5%2C15H5.5C5.775%2C15%2C6%2C15.225%2C6%2C15.5%20%20C6%2C15.775%2C5.775%2C16%2C5.5%2C16z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M10.5%2C14H9.5C8.673%2C14%2C8%2C14.673%2C8%2C15.5C8%2C16.327%2C8.673%2C17%2C9.5%2C17H10.5C11.327%2C17%2C12%2C16.327%2C12%2C15.5%20%20C12%2C14.673%2C11.327%2C14%2C10.5%2C14z%20M10.5%2C16H9.5C9.225%2C16%2C9%2C15.775%2C9%2C15.5C9%2C15.225%2C9.225%2C15%2C9.5%2C15H10.5c0.276%2C0%2C0.5%2C0.225%2C0.5%2C0.5%20%20C11%2C15.775%2C10.775%2C16%2C10.5%2C16z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M15.5%2C14H14.5C13.673%2C14%2C13%2C14.673%2C13%2C15.5C13%2C16.327%2C13.673%2C17%2C14.5%2C17H15.5C16.327%2C17%2C17%2C16.327%2C17%2C15.5%20%20C17%2C14.673%2C16.327%2C14%2C15.5%2C14z%20M15.5%2C16H14.5c-0.276%2C0-0.5-0.225-0.5-0.5c0-0.275%2C0.225-0.5%2C0.5-0.5H15.5%20%20c0.276%2C0%2C0.5%2C0.225%2C0.5%2C0.5C16%2C15.775%2C15.775%2C16%2C15.5%2C16z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M16.5%2C4h-13C3.224%2C4%2C3%2C4.225%2C3%2C4.5S3.224%2C5%2C3.5%2C5h13C16.776%2C5%2C17%2C4.776%2C17%2C4.5S16.776%2C4%2C16.5%2C4z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M7.5%2C2h5C12.775%2C2%2C13%2C1.776%2C13%2C1.5S12.775%2C1%2C12.5%2C1h-5C7.224%2C1%2C7%2C1.224%2C7%2C1.5S7.224%2C2%2C7.5%2C2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-calendar{
    background-image:url("../images/sprite/png/calendar.png")
}

.icon-cart{
    background-image:url("data:image/svg+xml;charset=US-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%22M17.99%2C13.598l2-10c0.055-0.271-0.121-0.534-0.393-0.588c-0.261-0.055-0.533%2C0.12-0.589%2C0.393L18.891%2C4%20h-1.272L9.787%2C0.053C9.546-0.069%2C9.244%2C0.026%2C9.118%2C0.27L7.195%2C4H4.109L3.99%2C3.402C3.943%2C3.167%2C3.738%2C3%2C3.5%2C3h-3%20C0.223%2C3%2C0%2C3.223%2C0%2C3.5S0.223%2C4%2C0.5%2C4h2.59l1.92%2C9.598C5.056%2C13.832%2C5.261%2C14%2C5.5%2C14h2h8h2C17.738%2C14%2C17.943%2C13.832%2C17.99%2C13.598z%20%20M11.707%2C13l-2-2L12.5%2C8.207L15.293%2C11l-2%2C2H11.707z%20M10.292%2C13H7.707L9%2C11.707L10.292%2C13z%20M9.292%2C5l2.5%2C2.5L9%2C10.293L6.207%2C7.5%20l2.5-2.5H9.292z%20M10.707%2C5h3.586L12.5%2C6.792L10.707%2C5z%20M13.207%2C7.5l2.5-2.5h0.586l1.854%2C1.854c0.045%2C0.045%2C0.099%2C0.077%2C0.152%2C0.102%20l-0.26%2C1.299L16%2C10.293L13.207%2C7.5z%20M17.686%2C10.021l-0.326%2C1.631L16.707%2C11L17.686%2C10.021z%20M18.525%2C5.819L17.707%2C5h0.982%20L18.525%2C5.819z%20M9.78%2C1.169L15.396%2C4H8.32L9.78%2C1.169z%20M7.292%2C5L4.806%2C7.486L4.309%2C5H7.292z%20M5.042%2C8.664L5.5%2C8.207L8.292%2C11l-2%2C2%20H5.91L5.042%2C8.664z%20M14.707%2C13L16%2C11.707l1.123%2C1.123L17.09%2C13H14.707z%22%2F%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M5%2C16.5C5%2C17.879%2C6.121%2C19%2C7.5%2C19s2.5-1.121%2C2.5-2.5S8.878%2C14%2C7.5%2C14S5%2C15.121%2C5%2C16.5z%20M7.5%2C15%20C8.327%2C15%2C9%2C15.672%2C9%2C16.5C9%2C17.326%2C8.327%2C18%2C7.5%2C18S6%2C17.326%2C6%2C16.5C6%2C15.672%2C6.672%2C15%2C7.5%2C15z%22%2F%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M15.5%2C14c-1.379%2C0-2.5%2C1.121-2.5%2C2.5s1.121%2C2.5%2C2.5%2C2.5s2.5-1.121%2C2.5-2.5S16.879%2C14%2C15.5%2C14z%20M15.5%2C18%20c-0.828%2C0-1.5-0.674-1.5-1.5c0-0.828%2C0.672-1.5%2C1.5-1.5c0.826%2C0%2C1.5%2C0.672%2C1.5%2C1.5C17%2C17.326%2C16.326%2C18%2C15.5%2C18z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-cart{
    background-image:url("../images/sprite/png/cart.png")
}

.icon-contact{
    background-image:url("data:image/svg+xml;charset=US-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%22M34%2C0H8C5.244%2C0%2C3%2C2.244%2C3%2C5v5H1c-0.552%2C0-1%2C0.448-1%2C1s0.448%2C1%2C1%2C1h6c0.552%2C0%2C1-0.448%2C1-1s-0.448-1-1-1H5V5%20%20c0-1.654%2C1.346-3%2C3-3h1v36H8c-1.654%2C0-3-1.346-3-3v-3c0-0.551-0.448-1-1-1s-1%2C0.449-1%2C1v3c0%2C2.758%2C2.244%2C5%2C5%2C5h26%20%20c2.758%2C0%2C5-2.242%2C5-5V5C39%2C2.244%2C36.758%2C0%2C34%2C0z%20M21%2C2h8v14.586l-3.293-3.292c-0.387-0.39-1.023-0.39-1.414%2C0L21%2C16.586V2z%20M37%2C35%20%20c0%2C1.654-1.346%2C3-3%2C3H11V2h8v17c0%2C0.404%2C0.244%2C0.77%2C0.618%2C0.924c0.376%2C0.156%2C0.802%2C0.07%2C1.089-0.216l4.291-4.292l4.291%2C4.292%20%20C29.484%2C19.898%2C29.74%2C20%2C30%2C20c0.129%2C0%2C0.26-0.024%2C0.383-0.076C30.756%2C19.77%2C31%2C19.404%2C31%2C19V2h3c1.654%2C0%2C3%2C1.346%2C3%2C3V35z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M8%2C28c0-0.551-0.448-1-1-1H5V15c0-0.552-0.448-1-1-1s-1%2C0.448-1%2C1v12H1c-0.552%2C0-1%2C0.449-1%2C1s0.448%2C1%2C1%2C1h6%20%20C7.552%2C29%2C8%2C28.551%2C8%2C28z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-contact{
    background-image:url("../images/sprite/png/contact.png")
}

.icon-documents{
    background-image:url("data:image/svg+xml;charset=US-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%22-1.5%2022.5%2020%2020%22%20enable-background%3D%22new%20-1.5%2022.5%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M16.487%2C27.936c-0.003-0.022-0.007-0.041-0.013-0.062c-0.023-0.086-0.061-0.166-0.122-0.228l-4.998-4.998%20%20c-0.062-0.062-0.143-0.1-0.229-0.122c-0.02-0.006-0.037-0.009-0.058-0.012C11.044%2C22.51%2C11.023%2C22.5%2C11%2C22.5H3%20%20c-1.378%2C0-2.5%2C1.121-2.5%2C2.5v15c0%2C1.379%2C1.122%2C2.5%2C2.5%2C2.5h11c1.379%2C0%2C2.5-1.121%2C2.5-2.5V28%20%20C16.5%2C27.977%2C16.49%2C27.957%2C16.487%2C27.936z%20M11.5%2C24.207l3.293%2C3.293H13c-0.827%2C0-1.5-0.673-1.5-1.5V24.207z%20M14%2C41.5H3%20%20c-0.827%2C0-1.5-0.673-1.5-1.5V25c0-0.827%2C0.673-1.5%2C1.5-1.5h7.5V26c0%2C1.379%2C1.121%2C2.5%2C2.5%2C2.5h2.5V40%20%20C15.5%2C40.827%2C14.827%2C41.5%2C14%2C41.5z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M4%2C30.5h4c0.827%2C0%2C1.5-0.673%2C1.5-1.5v-3c0-0.827-0.673-1.5-1.5-1.5H4c-0.827%2C0-1.5%2C0.673-1.5%2C1.5v3%20%20C2.5%2C29.827%2C3.173%2C30.5%2C4%2C30.5z%20M3.5%2C26c0-0.275%2C0.224-0.5%2C0.5-0.5h4c0.276%2C0%2C0.5%2C0.225%2C0.5%2C0.5v3c0%2C0.275-0.224%2C0.5-0.5%2C0.5H4%20%20c-0.276%2C0-0.5-0.225-0.5-0.5V26z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M14%2C31.5H3c-0.276%2C0-0.5%2C0.224-0.5%2C0.5s0.224%2C0.5%2C0.5%2C0.5h11c0.276%2C0%2C0.5-0.224%2C0.5-0.5%20%20S14.276%2C31.5%2C14%2C31.5z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M14%2C29.5h-3c-0.276%2C0-0.5%2C0.224-0.5%2C0.5s0.224%2C0.5%2C0.5%2C0.5h3c0.276%2C0%2C0.5-0.224%2C0.5-0.5%20%20S14.276%2C29.5%2C14%2C29.5z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M14%2C33.5H3c-0.276%2C0-0.5%2C0.224-0.5%2C0.5s0.224%2C0.5%2C0.5%2C0.5h11c0.276%2C0%2C0.5-0.224%2C0.5-0.5%20%20S14.276%2C33.5%2C14%2C33.5z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M14%2C35.5H3c-0.276%2C0-0.5%2C0.224-0.5%2C0.5s0.224%2C0.5%2C0.5%2C0.5h11c0.276%2C0%2C0.5-0.224%2C0.5-0.5%20%20S14.276%2C35.5%2C14%2C35.5z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M14%2C37.5H3c-0.276%2C0-0.5%2C0.224-0.5%2C0.5s0.224%2C0.5%2C0.5%2C0.5h11c0.276%2C0%2C0.5-0.224%2C0.5-0.5%20%20S14.276%2C37.5%2C14%2C37.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-documents{
    background-image:url("../images/sprite/png/documents.png")
}

.icon-download-white{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-download-white{
    background-image:url("../images/sprite/png/download-white.png")
}

.icon-download{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-download{
    background-image:url("../images/sprite/png/download.png")
}

.icon-error{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-error{
    background-image:url("../images/sprite/png/error.png")
}

.icon-fax{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-fax{
    background-image:url("../images/sprite/png/fax.png")
}

.icon-file-pdf{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-file-pdf{
    background-image:url("../images/sprite/png/file-pdf.png")
}

.icon-filter{
    background-image:url("data:image/svg+xml;charset=US-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%2C0C9.16%2C0%2C0%2C3.528%2C0%2C7.704c0%2C2.458%2C6.46%2C9.132%2C9.236%2C11.884l5.294%2C5.295V39%20%20c0%2C0.404%2C0.244%2C0.77%2C0.618%2C0.924C15.272%2C39.973%2C15.402%2C40%2C15.53%2C40c0.26%2C0%2C0.516-0.102%2C0.708-0.293l8.938-8.941%20%20c0.188-0.188%2C0.293-0.44%2C0.293-0.707v-5.176l5.293-5.291C33.543%2C16.838%2C40%2C10.166%2C40%2C7.706C40%2C3.53%2C30.842%2C0%2C20%2C0z%20M29.352%2C18.176%20%20l-5.59%2C5.584c-0.188%2C0.189-0.293%2C0.443-0.293%2C0.709v5.176l-6.937%2C6.941V24.469c0-0.266-0.106-0.52-0.292-0.709l-5.594-5.588%20%20C6.512%2C14.072%2C2.052%2C8.886%2C2%2C7.704C2%2C5.408%2C9.558%2C2%2C20%2C2c10.441%2C0%2C18%2C3.408%2C18%2C5.704C37.949%2C8.888%2C33.488%2C14.074%2C29.352%2C18.176z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M30.773%2C9.026C28.098%2C9.654%2C24.273%2C10%2C20%2C10c-4.272%2C0-8.096-0.346-10.772-0.974%20%20c-0.539-0.12-1.075%2C0.208-1.201%2C0.745c-0.127%2C0.54%2C0.207%2C1.077%2C0.745%2C1.203C11.59%2C11.636%2C15.58%2C12%2C20%2C12%20%20c4.422%2C0%2C8.408-0.364%2C11.227-1.026c0.539-0.126%2C0.873-0.663%2C0.746-1.202C31.848%2C9.236%2C31.316%2C8.904%2C30.773%2C9.026z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-filter{
    background-image:url("../images/sprite/png/filter.png")
}

.icon-fullscreen{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-fullscreen{
    background-image:url("../images/sprite/png/fullscreen.png")
}

.icon-info{
    background-image:url("data:image/svg+xml;charset=US-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.924%2C0-18-8.074-18-18c0-9.924%2C8.076-18%2C18-18c9.926%2C0%2C18%2C8.076%2C18%2C18C38%2C29.926%2C29.926%2C38%2C20%2C38z%22%2F%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M21%2C4c-2.756%2C0-5%2C2.244-5%2C5s2.244%2C5%2C5%2C5c2.758%2C0%2C5-2.244%2C5-5S23.758%2C4%2C21%2C4z%20M21%2C12c-1.654%2C0-3-1.346-3-3%20s1.346-3%2C3-3s3%2C1.346%2C3%2C3S22.654%2C12%2C21%2C12z%22%2F%3E%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M26%2C21c0-2.282-1.043-5-6-5c-3.376%2C0-5.614%2C2.2-5.708%2C2.292C14.106%2C18.48%2C14%2C18.734%2C14%2C19v2%20c0%2C0.367%2C0.204%2C0.707%2C0.528%2C0.879c0.325%2C0.172%2C0.718%2C0.156%2C1.025-0.047c0.628-0.418%2C1.734-0.99%2C2.504-1.106%20c-0.229%2C0.677-0.943%2C1.944-1.489%2C2.915C15.306%2C25.887%2C14%2C28.207%2C14%2C30c0%2C2.281%2C1.042%2C5%2C6%2C5c3.375%2C0%2C5.613-2.199%2C5.707-2.293%20C25.895%2C32.52%2C26%2C32.266%2C26%2C32v-2c0-0.371-0.203-0.707-0.527-0.879c-0.324-0.168-0.719-0.156-1.027%2C0.047%20c-0.627%2C0.416-1.734%2C0.988-2.504%2C1.104c0.225-0.674%2C0.941-1.943%2C1.486-2.916C24.695%2C25.113%2C26%2C22.793%2C26%2C21z%20M20.292%2C31.707%20c0.262%2C0.262%2C0.735%2C0.574%2C1.505%2C0.574c0.549%2C0%2C1.16-0.164%2C1.721-0.383C22.777%2C32.387%2C21.543%2C33%2C20%2C33c-3.516%2C0-4-1.441-4-3%20c0-1.268%2C1.282-3.543%2C2.312-5.375c1.458-2.594%2C2.423-4.307%2C1.396-5.335c-0.262-0.258-0.736-0.57-1.508-0.57%20c-0.55%2C0-1.158%2C0.166-1.72%2C0.386C17.222%2C18.614%2C18.458%2C18%2C20%2C18c3.516%2C0%2C4%2C1.442%2C4%2C3c0%2C1.268-1.281%2C3.543-2.312%2C5.375%20C20.23%2C28.965%2C19.266%2C30.68%2C20.292%2C31.707z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-info{
    background-image:url("../images/sprite/png/info.png")
}

.icon-interview{
    background-image:url("data:image/svg+xml;charset=US-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.002%2C27c4.412%2C0%2C8-3.588%2C8-8V8c0-4.412-3.59-8-8-8s-8%2C3.588-8%2C8v11C12.002%2C23.412%2C15.592%2C27%2C20.002%2C27z%20%20%20M14.002%2C18h3c0.552%2C0%2C1-0.448%2C1-1s-0.446-1-1-1h-3v-2h3c0.552%2C0%2C1-0.448%2C1-1s-0.446-1-1-1h-3v-2h3c0.552%2C0%2C1-0.448%2C1-1%20%20s-0.446-1-1-1h-3c0-3.308%2C2.692-6%2C6-6c3.311%2C0%2C6%2C2.692%2C6%2C6h-3c-0.553%2C0-1%2C0.448-1%2C1s0.447%2C1%2C1%2C1h3v2h-3c-0.553%2C0-1%2C0.448-1%2C1%20%20s0.447%2C1%2C1%2C1h3v2h-3c-0.553%2C0-1%2C0.448-1%2C1s0.447%2C1%2C1%2C1h3v1c0%2C3.309-2.693%2C6-6%2C6c-3.308%2C0-6-2.691-6-6V18z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M28.004%2C38h-4v-7.703C28.656%2C28.645%2C32%2C24.211%2C32%2C19c0-0.552-0.449-1-1-1s-1%2C0.448-1%2C1%20%20c0%2C5.514-4.486%2C10-10%2C10c-5.514%2C0-10-4.486-10-10c0-0.552-0.446-1-1-1s-1%2C0.448-1%2C1c0%2C5.215%2C3.348%2C9.65%2C8.002%2C11.301V38h-4%20%20c-0.552%2C0-1%2C0.449-1%2C1s0.448%2C1%2C1%2C1h16c0.553%2C0%2C1-0.449%2C1-1S28.555%2C38%2C28.004%2C38z%20M18.002%2C30.82C18.654%2C30.93%2C19.318%2C31%2C20%2C31%20%20c0.684%2C0%2C1.35-0.07%2C2.004-0.182V38h-4v-7.18H18.002z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-interview{
    background-image:url("../images/sprite/png/interview.png")
}

.icon-link-external-white, .module-medialist .icon-link-external, .module-primary.module-teaserlist .icon-link-external, .module-primary.module-stage .icon-link-external{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-link-external-white, .no-svg .module-medialist .icon-link-external, .module-medialist .no-svg .icon-link-external, .no-svg .module-primary.module-teaserlist .icon-link-external, .module-primary.module-teaserlist .no-svg .icon-link-external, .no-svg .module-primary.module-stage .icon-link-external, .module-primary.module-stage .no-svg .icon-link-external{
    background-image:url("../images/sprite/png/link-external-white.png")
}

.icon-link-external{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-link-external{
    background-image:url("../images/sprite/png/link-external.png")
}

.icon-link-white, .menu-box .menu-box-teaser .readmore-wrap a, .module-medialist .icon-link, .module-primary.module-teaserlist .icon-link, .module-primary.module-stage .icon-link, .menu-side .icon-link{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-link-white, .no-svg .menu-box .menu-box-teaser .readmore-wrap a, .menu-box .menu-box-teaser .readmore-wrap .no-svg a, .no-svg .module-medialist .icon-link, .module-medialist .no-svg .icon-link, .no-svg .module-primary.module-teaserlist .icon-link, .module-primary.module-teaserlist .no-svg .icon-link, .no-svg .module-primary.module-stage .icon-link, .module-primary.module-stage .no-svg .icon-link, .no-svg .menu-side .icon-link, .menu-side .no-svg .icon-link{
    background-image:url("../images/sprite/png/link-white.png")
}

.icon-link{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-link{
    background-image:url("../images/sprite/png/link.png")
}

.icon-links{
    background-image:url("data:image/svg+xml;charset=US-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%22M37%2C0H21c-1.348%2C0-1.792%2C0.722-1.92%2C1.034c-0.128%2C0.312-0.326%2C1.134%2C0.628%2C2.088l3.171%2C3.172%20%20c0.18%2C0.18%2C0.279%2C0.416%2C0.273%2C0.664s-0.113%2C0.478-0.303%2C0.65l-8.044%2C7.308c-0.598%2C0.542-0.936%2C1.282-0.956%2C2.082%20%20c-0.02%2C0.8%2C0.286%2C1.552%2C0.856%2C2.124l5.172%2C5.171c0.578%2C0.578%2C1.356%2C0.896%2C2.192%2C0.896c0.779%2C0%2C1.518-0.281%2C2.082-0.793l8.039-7.309%20%20c0.402-0.366%2C1.131-0.348%2C1.516%2C0.036l3.172%2C3.172c0.492%2C0.492%2C1.004%2C0.739%2C1.521%2C0.739C39.195%2C21.031%2C40%2C20.404%2C40%2C19V3%20%20C40%2C1.346%2C38.654%2C0%2C37%2C0z%20M38%2C18.586l-2.879-2.878c-1.119-1.12-3.107-1.164-4.273-0.103l-8.039%2C7.309%20%20c-0.402%2C0.363-1.131%2C0.35-1.516-0.035l-5.171-5.171c-0.18-0.18-0.278-0.416-0.272-0.664c0.007-0.248%2C0.114-0.478%2C0.303-0.649%20%20l8.039-7.309c0.602-0.544%2C0.941-1.284%2C0.959-2.082c0.02-0.798-0.283-1.554-0.857-2.124L21.414%2C2H37c0.551%2C0%2C1%2C0.448%2C1%2C1V18.586z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M33%2C24c-0.551%2C0-1%2C0.449-1%2C1v10c0%2C1.654-1.346%2C3-3%2C3H5c-1.654%2C0-3-1.346-3-3V11c0-1.654%2C1.346-3%2C3-3h10%20%20c0.552%2C0%2C1-0.448%2C1-1s-0.448-1-1-1H5c-2.756%2C0-5%2C2.244-5%2C5v24c0%2C2.758%2C2.244%2C5%2C5%2C5h24c2.758%2C0%2C5-2.242%2C5-5V25%20%20C34%2C24.449%2C33.551%2C24%2C33%2C24z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-links{
    background-image:url("../images/sprite/png/links.png")
}

.icon-mail{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-mail{
    background-image:url("../images/sprite/png/mail.png")
}

.icon-map{
    background-image:url("data:image/svg+xml;charset=US-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%20xml%3Aspace%3D%22preserve%22%20%20%20enable-background%3D%22new%200%200%2040%2040%22%20%20%20viewBox%3D%220%200%2040%2040%22%20%20%20height%3D%2240px%22%20%20%20width%3D%2240px%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%20%20%20inkscape%3Aversion%3D%220.91%2Bdevel%20r%22%20%20%20sodipodi%3Adocname%3D%22map.svg%22%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%221600%22%20%20%20inkscape%3Awindow-height%3D%22876%22%20%20%20id%3D%22namedview7%22%20%20%20showgrid%3D%22false%22%20%20%20inkscape%3Azoom%3D%2211.8%22%20%20%20inkscape%3Acx%3D%2241.242968%22%20%20%20inkscape%3Acy%3D%2212.77981%22%20%20%20inkscape%3Awindow-x%3D%220%22%20%20%20inkscape%3Awindow-y%3D%2224%22%20%20%20inkscape%3Awindow-maximized%3D%221%22%20%20%20inkscape%3Acurrent-layer%3D%22layer1%22%20%2F%3E%3Cmetadata%20%20%20id%3D%22metadata17%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%20%2F%3E%3C%2Fcc%3AWork%3E%3C%2Frdf%3ARDF%3E%3C%2Fmetadata%3E%3Cdefs%20%20%20id%3D%22defs15%22%20%2F%3E%3Cg%20%20%20id%3D%22layer1%22%20%20%20style%3D%22display%3Ainline%3Bfill%3Anone%3Bfill-opacity%3A1%3Bstroke%3A%23004f80%3Bstroke-width%3A37.4791832%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-opacity%3A1%22%20%20%20transform%3D%22matrix%280.05486485%2C0%2C0%2C0.05457727%2C2.5933751%2C4.3382854%29%22%3E%3Cpath%20%20%20%20%20id%3D%22path1891%22%20%20%20%20%20d%3D%22m%20222.59991%2C-61.215148%20c%208.67572%2C28.674981%209.06569%2C49.594091%209.71818%2C61.52330043%20C%20230.42503%2C38.675563%20288.03341%2C56.939528%20228.77402%2C36.117273%20209.7942%2C32.161071%20207.96228%2C58.914005%20198.21251%2C67.86098%20181.93464%2C75.164332%20166.66287%2C32.560143%20135.816%2C57.012543%20c%20-13.08467%2C10.778872%20-0.5398%2C22.189941%209.18284%2C25.199245%20-10.38252%2C14.05211%20-8.21576%2C31.344982%20-14.52236%2C47.277032%20-2.23822%2C14.98585%20-32.689523%2C16.43164%20-14.66406%2C30.54007%2013.27289%2C9.38513%209.19401%2C23.09981%20-2.33647%2C31.00548%20-8.50324%2C18.48372%20-26.193008%2C30.36372%20-45.940858%2C24.51796%20-14.413444%2C10.08034%205.861899%2C27.48592%201.932465%2C41.27392%20-2.326868%2C18.42931%20-18.620271%2C35.23243%20-10.773859%2C54.50636%201.330114%2C16.75761%2022.73505%2C33.64311%207.874347%2C48.31143%20-10.356844%2C13.22851%20-12.038054%2C34.10683%205.302985%2C41.78409%206.203603%2C15.80795%20-7.317645%2C34.73308%208.677913%2C47.63206%2019.482237%2C28.88801%2079.894937%2C20.3002%2089.590387%2C38.57644%204.45309%2C21.31612%20-22.07149%2C30.30121%20-27.41764%2C49.00973%20-3.7183%2C19.65118%20-14.88905%2C37.44355%20-16.7601%2C57.40056%202.73761%2C27.69944%2034.55769%2C15.67357%2052.49388%2C17.00117%2012.50599%2C-29.05913%2019.58575%2C-4.27245%2047.80087%2C-10.99663%2016.55821%2C12.423%2040.4994%2C12.05576%2054.78088%2C27.25241%2030.36467%2C25.40812%2017.71748%2C-21.51202%2061.29821%2C4.96926%2018.14799%2C7.9958%2031.49134%2C-14.17398%2049.67983%2C-13.66975%2015.61336%2C-5.2674%2031.90045%2C-9.07119%2048.3133%2C-5.65396%2013.7217%2C-3.16444%2021.2789%2C26.1532%2030.82368%2C6.31603%20-3.83664%2C-14.73012%20-8.22286%2C-29.98004%20-15.03001%2C-44.65139%202.51891%2C-20.56105%2035.33535%2C-21.77332%2041.41986%2C-42.60748%2019.27%2C-10.94352%209.45282%2C-35.0258%20-7.82331%2C-41.28144%20-16.30736%2C-15.33584%20-31.84497%2C-31.56421%20-49.50275%2C-45.36502%20-15.74375%2C-16.63019%20-5.7485%2C-44.18302%20-23.02341%2C-59.77138%20-10.52745%2C-10.75301%20-0.36084%2C-19.03137%2010.59337%2C-20.06805%2019.21108%2C-12.7744%2043.58382%2C-16.89306%2060.12987%2C-33.7698%2015.35682%2C-10.7891%2040.88195%2C-7.55687%2048.91041%2C-27.43198%2010.10638%2C-16.14285%2021.97845%2C1.72066%2028.64791%2C9.5494%2014.67355%2C-7.05448%2012.52793%2C-28.96035%2011.72502%2C-43.14201%20-4.17889%2C-18.68633%20-24.96959%2C-32.54833%20-20.1381%2C-53.28723%201.52561%2C-18.9017%20-0.76698%2C-38.09201%20-6.67591%2C-56.11004%20-0.0528%2C-17.61718%20-23.40022%2C-22.38016%20-25.23645%2C-39.10055%204.42554%2C-11.90588%2015.19804%2C-22.34637%2012.80184%2C-36.558258%20C%20536.57905%2C72.415455%20533.66535%2C56.190199%20521.78646%2C48.617851%20505.08958%2C41.944097%20502.13617%2C22.365548%20493.22822%2C11.454606%20477.46225%2C7.7860336%20461.2314%2C2.9874694%20454.06889%2C-12.027784%20c%20-7.18075%2C-4.336084%20-28.79417%2C14.6768976%20-24.5711%2C3.8064905%2036.86334%2C-31.7428015%20-35.68448%2C22.0825405%20-41.40983%2C21.1366645%20-10.12275%2C9.714713%20-15.58767%2C31.440219%20-32.62062%2C14.895577%20-52.40419%2C20.562465%204.01976%2C-20.048481%20-6.85976%2C-34.7194485%20-16.13855%2C-0.175843%20-33.64284%2C-3.7017285%20-50.15277%2C-8.6057285%20-19.25689%2C-11.435867%200.51947%2C-42.965347%20-23.1427%2C-38.053061%20-17.8261%2C-0.606535%20-35.5305%2C-2.772%20-52.7122%2C-7.647858%20z%22%20%20%20%20%20style%3D%22color%3A%23000000%3Bdisplay%3Ablock%3Bvisibility%3Avisible%3Bfill%3Anone%3Bfill-opacity%3A1%3Bfill-rule%3Anonzero%3Bstroke%3A%23004f80%3Bstroke-width%3A36.54912567%3Bstroke-linecap%3Abutt%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A4%3Bstroke-dasharray%3Anone%3Bstroke-dashoffset%3A0%3Bstroke-opacity%3A1%3Bmarker%3Anone%3Bmarker-start%3Anone%3Bmarker-mid%3Anone%3Bmarker-end%3Anone%22%20%20%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%20%20%20%20sodipodi%3Anodetypes%3D%22ccccccccccccccccccccccccccccccccccccccccccccccccc%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-map{
    background-image:url("../images/sprite/png/map.png")
}

.icon-mediathek{
    background-image:url("data:image/svg+xml;charset=US-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%22M35%2C4h-7.102C27.555%2C2.246%2C26.277%2C0%2C23%2C0H13C9.722%2C0%2C8.444%2C2.246%2C8.102%2C4H5C2.244%2C4%2C0%2C6.244%2C0%2C9v22%20%20c0%2C2.758%2C2.244%2C5%2C5%2C5h30c2.758%2C0%2C5-2.242%2C5-5V9C40%2C6.244%2C37.758%2C4%2C35%2C4z%20M38%2C31c0%2C1.654-1.346%2C3-3%2C3H5c-1.654%2C0-3-1.346-3-3V9%20%20c0-1.654%2C1.346-3%2C3-3h4c0.548%2C0%2C0.994-0.446%2C1-0.994C10.006%2C4.504%2C10.176%2C2%2C13%2C2h10c2.822%2C0%2C2.994%2C2.504%2C3%2C3c0%2C0.552%2C0.449%2C1%2C1%2C1h8%20%20c1.654%2C0%2C3%2C1.346%2C3%2C3V31z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M35%2C9h-5c-0.551%2C0-1%2C0.448-1%2C1s0.449%2C1%2C1%2C1h5c0.551%2C0%2C1-0.448%2C1-1S35.551%2C9%2C35%2C9z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M18%2C8.002c-6.618%2C0-12%2C5.382-12%2C12c0%2C6.619%2C5.382%2C12%2C12%2C12c6.617%2C0%2C12-5.381%2C12-12%20%20C30%2C13.384%2C24.617%2C8.002%2C18%2C8.002z%20M18%2C30.002c-5.514%2C0-10-4.486-10-10s4.486-10%2C10-10s10%2C4.486%2C10%2C10S23.514%2C30.002%2C18%2C30.002z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M18%2C12c-4.412%2C0-8%2C3.59-8%2C8.002c0%2C2.107%2C0.812%2C4.098%2C2.288%2C5.602c0.196%2C0.201%2C0.456%2C0.299%2C0.714%2C0.299%20%20c0.252%2C0%2C0.506-0.098%2C0.7-0.289c0.394-0.385%2C0.399-1.02%2C0.014-1.414C12.61%2C23.074%2C12%2C21.584%2C12%2C20.002C12%2C16.692%2C14.692%2C14%2C18%2C14%20%20c0.552%2C0%2C1-0.448%2C1-1S18.552%2C12%2C18%2C12z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-mediathek{
    background-image:url("../images/sprite/png/mediathek.png")
}

.icon-newsletter{
    background-image:url("data:image/svg+xml;charset=US-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%22M35%2C0H5C2.244%2C0%2C0%2C2.244%2C0%2C5v22c0%2C2.758%2C2.244%2C5%2C5%2C5h30c2.758%2C0%2C5-2.242%2C5-5V5C40%2C2.244%2C37.758%2C0%2C35%2C0z%20%20%20M38%2C27c0%2C1.654-1.346%2C3-3%2C3H5c-1.654%2C0-3-1.346-3-3V5c0-1.654%2C1.346-3%2C3-3h30c1.654%2C0%2C3%2C1.346%2C3%2C3V27z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M32.391%2C6.208L20%2C15.738L7.61%2C6.208C7.17%2C5.872%2C6.544%2C5.95%2C6.208%2C6.392c-0.336%2C0.437-0.256%2C1.064%2C0.182%2C1.4%20%20l13%2C10C19.57%2C17.932%2C19.786%2C18%2C20%2C18s0.43-0.068%2C0.61-0.208l12.999-10c0.438-0.336%2C0.52-0.964%2C0.184-1.402%20%20C33.457%2C5.95%2C32.826%2C5.87%2C32.391%2C6.208z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-newsletter{
    background-image:url("../images/sprite/png/newsletter.png")
}

.icon-phone-large{
    background-image:url("data:image/svg+xml;charset=US-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%20d%3D%22M18.768%2C2.456l-2.911-2.134c-0.708-0.521-1.789-0.36-2.318%2C0.341L11.333%2C3.59c-0.273%2C0.363-0.384%2C0.792-0.317%2C1.244%20c0.067%2C0.453%2C0.289%2C0.823%2C0.662%2C1.101l1.396%2C1.025c-1.872%2C2.232-3.918%2C4.292-6.092%2C6.131l-1.045-1.42%20c-0.269-0.365-0.649-0.594-1.103-0.662c-0.453-0.066-0.883%2C0.047-1.242%2C0.317l-2.928%2C2.206c-0.726%2C0.542-0.879%2C1.581-0.342%2C2.315%20l2.146%2C2.921C3.036%2C19.539%2C3.949%2C20%2C4.91%2C20c0.636%2C0%2C1.244-0.196%2C1.761-0.566c4.849-3.486%2C9.14-7.781%2C12.753-12.765%20C20.398%2C5.33%2C20.104%2C3.439%2C18.768%2C2.456z%20M18.614%2C6.081c-3.601%2C4.967-7.698%2C9.068-12.527%2C12.54%20c-0.868%2C0.624-2.184%2C0.411-2.813-0.445L1.13%2C15.257c-0.215-0.294-0.155-0.708%2C0.135-0.925l2.93-2.207%20c0.12-0.09%2C0.247-0.134%2C0.389-0.134c0.036%2C0%2C0.072%2C0.002%2C0.106%2C0.007c0.19%2C0.028%2C0.331%2C0.113%2C0.442%2C0.265l1.36%2C1.85%20c0.082%2C0.111%2C0.205%2C0.184%2C0.342%2C0.2c0.138%2C0.02%2C0.274-0.022%2C0.38-0.111c2.507-2.075%2C4.852-4.435%2C6.971-7.013%20c0.087-0.106%2C0.127-0.244%2C0.109-0.38s-0.09-0.259-0.2-0.341l-1.821-1.336c-0.157-0.117-0.24-0.254-0.268-0.443%20c-0.027-0.187%2C0.013-0.345%2C0.127-0.496l2.204-2.926c0.213-0.282%2C0.642-0.349%2C0.93-0.137l2.91%2C2.133%20C19.07%2C3.92%2C19.268%2C5.185%2C18.614%2C6.081z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-phone-large{
    background-image:url("../images/sprite/png/phone-large.png")
}

.icon-phone{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-phone{
    background-image:url("../images/sprite/png/phone.png")
}

.icon-press-announcement{
    background-image:url("data:image/svg+xml;charset=US-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%23004F80%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%23004F80%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%23004F80%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%23004F80%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%23004F80%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%23004F80%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%23004F80%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%23004F80%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%23004F80%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%23004F80%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%23004F80%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%23004F80%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%23004F80%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
}

.no-svg .icon-press-announcement{
    background-image:url("../images/sprite/png/press-announcement.png")
}

.icon-press{
    background-image:url("data:image/svg+xml;charset=US-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%2240%22%20%20%20height%3D%2240%22%20%20%20viewBox%3D%220%200%2040%2040%22%20%20%20enable-background%3D%22new%200%200%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%22press.svg%22%3E%3Cmetadata%20%20%20id%3D%22metadata21%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%22defs19%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%221600%22%20%20%20inkscape%3Awindow-height%3D%22876%22%20%20%20id%3D%22namedview17%22%20%20%20showgrid%3D%22false%22%20%20%20inkscape%3Azoom%3D%228.34386%22%20%20%20inkscape%3Acx%3D%22-4.943405%22%20%20%20inkscape%3Acy%3D%223.358433%22%20%20%20inkscape%3Awindow-x%3D%220%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%20%20%20transform%3D%22scale%282%29%22%3E%20%3Cpath%20%20%20d%3D%22M%2017.5%2C4%2015%2C4%20C%2014.916%2C4%2014.84%2C4.026%2014.771%2C4.062%20L%2012.854%2C2.145%20C%2012.852%2C2.143%2012.85%2C2.144%2012.848%2C2.142%2012.788%2C2.083%2012.711%2C2.047%2012.627%2C2.025%2012.606%2C2.019%2012.586%2C2.015%2012.564%2C2.012%2012.542%2C2.01%2012.522%2C2%2012.5%2C2%20L%202.5%2C2%20C%201.121%2C2%200%2C3.121%200%2C4.5%20l%200%2C11%20C%200%2C16.879%201.121%2C18%202.5%2C18%20l%2015%2C0%20c%201.379%2C0%202.5%2C-1.121%202.5%2C-2.5%20l%200%2C-9%20C%2020%2C5.121%2018.879%2C4%2017.5%2C4%20Z%20M%2013%2C3.706%2016.293%2C7%2014.5%2C7%20C%2013.673%2C7%2013%2C6.327%2013%2C5.5%20L%2013%2C3.706%20Z%20M%201%2C15.5%201%2C4.5%20C%201%2C3.673%201.673%2C3%202.5%2C3%20L%2012%2C3%2012%2C5.5%20C%2012%2C6.879%2013.121%2C8%2014.5%2C8%20L%2017%2C8%2017%2C17%202.5%2C17%20C%201.673%2C17%201%2C16.327%201%2C15.5%20Z%20m%2018%2C0%20c%200%2C0.651%20-0.419%2C1.201%20-1%2C1.408%20L%2018%2C7.5%20C%2018%2C7.477%2017.99%2C7.457%2017.987%2C7.436%2017.984%2C7.414%2017.98%2C7.395%2017.974%2C7.374%2017.951%2C7.288%2017.913%2C7.208%2017.852%2C7.146%20L%2015.707%2C5%2017.5%2C5%20C%2018.327%2C5%2019%2C5.673%2019%2C6.5%20l%200%2C9%20z%22%20%20%20id%3D%22path5%22%20%20%20style%3D%22fill%3A%23004f80%3Bfill-opacity%3A1%22%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%2F%3E%20%3Cpath%20%20%20d%3D%22M%203.5%2C10%209%2C10%20c%200.827%2C0%201.5%2C-0.673%201.5%2C-1.5%20l%200%2C-3%20C%2010.5%2C4.673%209.827%2C4%209%2C4%20L%203.5%2C4%20C%202.673%2C4%202%2C4.673%202%2C5.5%20l%200%2C3%20C%202%2C9.327%202.673%2C10%203.5%2C10%20Z%20M%203%2C5.5%20C%203%2C5.225%203.225%2C5%203.5%2C5%20L%209%2C5%20c%200.275%2C0%200.5%2C0.225%200.5%2C0.5%20l%200%2C3%20C%209.5%2C8.775%209.275%2C9%209%2C9%20L%203.5%2C9%20C%203.225%2C9%203%2C8.775%203%2C8.5%20l%200%2C-3%20z%22%20%20%20id%3D%22path7%22%20%20%20style%3D%22fill%3A%23004f80%3Bfill-opacity%3A1%22%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%2F%3E%20%3Cpath%20%20%20d%3D%22m%202.5%2C12%2013%2C0%20C%2015.776%2C12%2016%2C11.776%2016%2C11.5%2016%2C11.224%2015.776%2C11%2015.5%2C11%20l%20-13%2C0%20C%202.224%2C11%202%2C11.224%202%2C11.5%202%2C11.776%202.224%2C12%202.5%2C12%20Z%22%20%20%20id%3D%22path9%22%20%20%20style%3D%22fill%3A%23004f80%3Bfill-opacity%3A1%22%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%2F%3E%20%3Cpath%20%20%20d%3D%22m%2011.5%2C10%204%2C0%20C%2015.776%2C10%2016%2C9.776%2016%2C9.5%2016%2C9.224%2015.776%2C9%2015.5%2C9%20l%20-4%2C0%20C%2011.224%2C9%2011%2C9.224%2011%2C9.5%2011%2C9.776%2011.224%2C10%2011.5%2C10%20Z%22%20%20%20id%3D%22path11%22%20%20%20style%3D%22fill%3A%23004f80%3Bfill-opacity%3A1%22%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%2F%3E%20%3Cpath%20%20%20d%3D%22m%202.5%2C14%2013%2C0%20C%2015.776%2C14%2016%2C13.776%2016%2C13.5%2016%2C13.224%2015.776%2C13%2015.5%2C13%20l%20-13%2C0%20C%202.224%2C13%202%2C13.224%202%2C13.5%202%2C13.776%202.224%2C14%202.5%2C14%20Z%22%20%20%20id%3D%22path13%22%20%20%20style%3D%22fill%3A%23004f80%3Bfill-opacity%3A1%22%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%2F%3E%20%3Cpath%20%20%20d%3D%22M%2015.5%2C16%20C%2015.776%2C16%2016%2C15.776%2016%2C15.5%2016%2C15.224%2015.776%2C15%2015.5%2C15%20l%20-13%2C0%20C%202.224%2C15%202%2C15.224%202%2C15.5%202%2C15.776%202.224%2C16%202.5%2C16%20l%2013%2C0%20z%22%20%20%20id%3D%22path15%22%20%20%20style%3D%22fill%3A%23004f80%3Bfill-opacity%3A1%22%20%20%20inkscape%3Aconnector-curvature%3D%220%22%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-press{
    background-image:url("../images/sprite/png/press.png")
}

.icon-profile{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-profile{
    background-image:url("../images/sprite/png/profile.png")
}

.icon-publications{
    background-image:url("data:image/svg+xml;charset=US-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.609%2C3.062C34.85%2C1.264%2C33.07%2C0%2C31%2C0h-7c-1.641%2C0-3.088%2C0.804-4%2C2.03C19.088%2C0.804%2C17.642%2C0%2C16%2C0H9%20C6.93%2C0%2C5.15%2C1.264%2C4.39%2C3.062C1.924%2C3.366%2C0%2C5.452%2C0%2C8v23c0%2C2.758%2C2.242%2C5%2C5%2C5h10c2.312%2C0%2C2.56%2C0.859%2C2.876%2C1.945%20C18.1%2C38.711%2C18.474%2C40%2C20%2C40c1.527%2C0%2C1.9-1.289%2C2.125-2.055C22.441%2C36.859%2C22.688%2C36%2C25%2C36h10c2.758%2C0%2C5-2.242%2C5-5V8%20C40%2C5.452%2C38.076%2C3.366%2C35.609%2C3.062z%20M21%2C5c0-1.654%2C1.346-3%2C3-3h7c1.654%2C0%2C3%2C1.346%2C3%2C3v22c0%2C1.654-1.346%2C3-3%2C3h-7%20c-0.824%2C0-1.996%2C0.236-3%2C0.912V5z%20M6%2C5c0-1.654%2C1.346-3%2C3-3h7c1.654%2C0%2C3%2C1.346%2C3%2C3v25.912C17.996%2C30.236%2C16.824%2C30%2C16%2C30H9%20c-1.654%2C0-3-1.346-3-3V5z%20M38%2C31c0%2C1.654-1.346%2C3-3%2C3H25c-3.814%2C0-4.454%2C2.203-4.796%2C3.383c-0.066%2C0.23-0.168%2C0.578-0.168%2C0.66%20c-0.07-0.082-0.172-0.43-0.238-0.66C19.454%2C36.203%2C18.814%2C34%2C15%2C34H5c-1.654%2C0-3-1.346-3-3V8c0-1.302%2C0.838-2.402%2C2-2.816V27%20c0%2C2.758%2C2.242%2C5%2C5%2C5h6.994C16.496%2C32.006%2C19%2C32.178%2C19%2C35c0%2C0.551%2C0.448%2C1%2C1%2C1s1-0.449%2C1-1c0-2.822%2C2.504-2.994%2C3-3h7%20c2.758%2C0%2C5-2.242%2C5-5V5.184C37.162%2C5.598%2C38%2C6.698%2C38%2C8V31z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-publications{
    background-image:url("../images/sprite/png/publications.png")
}

.icon-quote{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-quote{
    background-image:url("../images/sprite/png/quote.png")
}

.icon-retweet{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-retweet{
    background-image:url("../images/sprite/png/retweet.png")
}

.icon-share{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-share{
    background-image:url("../images/sprite/png/share.png")
}

.icon-signlanguage{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-signlanguage{
    background-image:url("../images/sprite/png/signlanguage.png")
}

.icon-simplelanguage{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-simplelanguage{
    background-image:url("../images/sprite/png/simplelanguage.png")
}

.icon-speech{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-speech{
    background-image:url("../images/sprite/png/speech.png")
}

.icon-twitter{
    background-image:url("data:image/svg+xml;charset=US-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
}

.no-svg .icon-twitter{
    background-image:url("../images/sprite/png/twitter.png")
}

.icon-video{
    background-image:url("data:image/svg+xml;charset=US-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%22-1.5%2022.5%2020%2020%22%20enable-background%3D%22new%20-1.5%2022.5%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M11.743%2C35.062l-4.5-2.5c-0.156-0.086-0.345-0.083-0.497%2C0.007S6.5%2C32.823%2C6.5%2C33v5%20%20c0%2C0.177%2C0.094%2C0.341%2C0.246%2C0.431C6.824%2C38.477%2C6.912%2C38.5%2C7%2C38.5c0.084%2C0%2C0.167-0.021%2C0.243-0.062l4.5-2.5%20%20C11.901%2C35.849%2C12%2C35.682%2C12%2C35.5S11.901%2C35.151%2C11.743%2C35.062z%20M7.5%2C37.15V33.85l2.971%2C1.65L7.5%2C37.15z%22%2F%3E%20%3Cpath%20fill%3D%22%23004F80%22%20d%3D%22M18%2C24.5H-1c-0.016%2C0-0.029%2C0.008-0.046%2C0.009c-0.033%2C0.003-0.064%2C0.01-0.097%2C0.021%20%20c-0.033%2C0.01-0.063%2C0.021-0.093%2C0.037c-0.014%2C0.008-0.029%2C0.009-0.042%2C0.018c-0.014%2C0.009-0.021%2C0.023-0.033%2C0.033%20%20c-0.027%2C0.022-0.051%2C0.046-0.073%2C0.073c-0.02%2C0.024-0.036%2C0.049-0.051%2C0.076c-0.015%2C0.028-0.026%2C0.057-0.036%2C0.088%20%20c-0.01%2C0.032-0.017%2C0.064-0.02%2C0.099C-1.492%2C24.969-1.5%2C24.983-1.5%2C25v3v12c0%2C0.276%2C0.224%2C0.5%2C0.5%2C0.5h19%20%20c0.276%2C0%2C0.5-0.224%2C0.5-0.5V28v-3C18.5%2C24.724%2C18.276%2C24.5%2C18%2C24.5z%20M14.935%2C30.5l1.333-2H17.5v0.333L16.25%2C30.5H14.935z%20%20%20M12.435%2C30.5l1.333-2h1.298l-1.333%2C2H12.435z%20M9.935%2C30.5l1.333-2h1.298l-1.333%2C2H9.935z%20M7.435%2C30.5l1.333-2h1.298l-1.333%2C2%20%20H7.435z%20M4.935%2C30.5l1.333-2h1.298l-1.333%2C2H4.935z%20M2.435%2C30.5l1.333-2h1.298l-1.333%2C2H2.435z%20M-0.065%2C30.5l1.333-2h1.298%20%20l-1.333%2C2H-0.065z%20M1.232%2C25.5l1.333%2C2H1.268l-1.333-2H1.232z%20M3.732%2C25.5l1.333%2C2H3.768l-1.333-2H3.732z%20M6.232%2C25.5l1.333%2C2%20%20H6.268l-1.333-2H6.232z%20M8.732%2C25.5l1.333%2C2H8.768l-1.333-2H8.732z%20M11.232%2C25.5l1.333%2C2h-1.298l-1.333-2H11.232z%20M13.732%2C25.5%20%20l1.333%2C2h-1.298l-1.333-2H13.732z%20M16.25%2C25.5l1.25%2C1.667V27.5h-1.232l-1.333-2H16.25z%20M0.065%2C27.5H-0.5v-0.849L0.065%2C27.5z%20%20%20M-0.5%2C28.5h0.565L-0.5%2C29.349V28.5z%20M-0.5%2C39.5v-8h18v8H-0.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-video{
    background-image:url("../images/sprite/png/video.png")
}

.icon-zoom, figure .fancybox:after, .div-figure .fancybox:after{
    background-image:url("data:image/svg+xml;charset=US-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%3Cg%3E%20%3Cpath%20d%3D%22M12.5%2C0C8.364%2C0%2C5%2C3.364%2C5%2C7.5c0%2C1.848%2C0.674%2C3.537%2C1.785%2C4.846l-2.042%2C1.226c-0.035%2C0.021-0.067%2C0.046-0.097%2C0.075%20%20l-4.5%2C4.5c-0.195%2C0.195-0.195%2C0.512%2C0%2C0.707l1%2C1C1.244%2C19.951%2C1.372%2C20%2C1.5%2C20s0.256-0.049%2C0.354-0.146l4.5-4.5%20%20c0.029-0.029%2C0.054-0.062%2C0.075-0.097l1.226-2.042C8.963%2C14.326%2C10.652%2C15%2C12.5%2C15c4.136%2C0%2C7.5-3.364%2C7.5-7.5S16.636%2C0%2C12.5%2C0z%20%20%20M5.603%2C14.69L1.5%2C18.793L1.207%2C18.5l4.103-4.103l0.732-0.439L5.603%2C14.69z%20M12.5%2C14C8.916%2C14%2C6%2C11.084%2C6%2C7.5S8.916%2C1%2C12.5%2C1%20%20S19%2C3.916%2C19%2C7.5S16.084%2C14%2C12.5%2C14z%22%2F%3E%20%3Cpath%20d%3D%22M15%2C7h-2V5c0-0.276-0.224-0.5-0.5-0.5S12%2C4.724%2C12%2C5v2h-2C9.724%2C7%2C9.5%2C7.224%2C9.5%2C7.5S9.724%2C8%2C10%2C8h2v2%20%20c0%2C0.276%2C0.224%2C0.5%2C0.5%2C0.5S13%2C10.276%2C13%2C10V8h2c0.276%2C0%2C0.5-0.224%2C0.5-0.5S15.276%2C7%2C15%2C7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat:no-repeat
}

.no-svg .icon-zoom, .no-svg figure .fancybox:after, figure .no-svg .fancybox:after, .no-svg .div-figure .fancybox:after, .div-figure .no-svg .fancybox:after{
    background-image:url("../images/sprite/png/zoom.png")
}

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

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

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

.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
}

.icon-signlanguage, .icon-simplelanguage{
    padding-left:20px;
    background-position:0 center
}

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

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

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

.svg-logo{
    display:block
}

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

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

a:hover .svg-icon-playvideo, a:focus .svg-icon-playvideo, a:active .svg-icon-playvideo{
    fill:#333c40
}

@font-face{
    font-family:"BundesSansWeb";
    src:url("../fonts/BundesSansWeb-Regular.eot");
    src:url("../fonts/BundesSansWeb-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/BundesSansWeb-Regular.woff") format("woff"), url("../fonts/BundesSansWeb-Regular.ttf") format("truetype"), url("../fonts/BundesSansWeb-Regular.svg#fdcee3472cc53561b5916afc05bd2e03") format("svg");
    font-style:normal;
    font-weight:normal
}

@font-face{
    font-family:"BundesSansWeb";
    src:url("../fonts/BundesSansWeb-Bold.eot");
    src:url("../fonts/BundesSansWeb-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/BundesSansWeb-Bold.woff") format("woff"), url("../fonts/BundesSansWeb-Bold.ttf") format("truetype"), url("../fonts/BundesSansWeb-Bold.svg#e0712101cc6274f776489b9067562449") format("svg");
    font-style:normal;
    font-weight:bold
}

@font-face{
    font-family:"BundesSansWeb";
    src:url("../fonts/BundesSansWeb-Italic.eot");
    src:url("../fonts/BundesSansWeb-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/BundesSansWeb-Italic.woff") format("woff"), url("../fonts/BundesSansWeb-Italic.ttf") format("truetype"), url("../fonts/BundesSansWeb-Italic.svg#d8d34bb601050e0bee09c9c875471b6d") format("svg");
    font-style:italic;
    font-weight:normal
}

@font-face{
    font-family:"BundesSerifWeb";
    src:url("../fonts/BundesSerifWeb-Regular.eot");
    src:url("../fonts/BundesSerifWeb-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/BundesSerifWeb-Regular.woff") format("woff"), url("../fonts/BundesSerifWeb-Regular.ttf") format("truetype"), url("../fonts/BundesSerifWeb-Regular.svg#225c422c9076382fc1047437c8392ae1") format("svg");
    font-style:normal;
    font-weight:normal
}

@font-face{
    font-family:"BundesSerifWeb";
    src:url("../fonts/BundesSerifWeb-Bold.eot");
    src:url("../fonts/BundesSerifWeb-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/BundesSerifWeb-Bold.woff") format("woff"), url("../fonts/BundesSerifWeb-Bold.ttf") format("truetype"), url("../fonts/BundesSerifWeb-Bold.svg#560b4f20db23cc9140aa51ebe39a0a79") format("svg");
    font-style:normal;
    font-weight:bold
}

@font-face{
    font-family:"BundesSerifWeb";
    src:url("../fonts/BundesSerifWeb-Italic.eot");
    src:url("../fonts/BundesSerifWeb-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/BundesSerifWeb-Italic.woff") format("woff"), url("../fonts/BundesSerifWeb-Italic.ttf") format("truetype"), url("../fonts/BundesSerifWeb-Italic.svg#1e4fc7aa0b84d9fe822e5e02bc62cf6c") format("svg");
    font-style:italic;
    font-weight:normal
}

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

body{
    color:#2c3434;
    font-family:"BundesSansWeb", 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:"BundesSerifWeb", 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:17px;
    font-size:1.7rem;
    line-height:1.4705882353
}

h1{
    font-size:26px;
    font-size:2.6rem;
    line-height:1.3846153846;
    font-weight:bold
}

h2, .teaser-collapsible__headline{
    font-size:18px;
    font-size:1.8rem;
    line-height:1.3333333333;
    font-family:"BundesSansWeb", Helvetica, Arial, sans-serif;
    font-weight:bold;
    text-transform:uppercase
}

h3, .lexicon__term, .teaser-collapsible__content h4{
    font-size:18px;
    font-size:1.8rem;
    line-height:1.3333333333;
    font-weight:normal
}

h4{
    font-family:"BundesSansWeb", Helvetica, Arial, sans-serif;
    font-weight:bold
}

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

acronym, abbr{
    border-bottom:1px #aaa dotted;
    cursor:help;
    letter-spacing:.07em
}

a{
    color:#004f80;
    text-decoration:none
}

a:hover, a:focus, a:active{
    text-decoration:underline
}

a:focus{
    box-shadow:0 0 1px 0 #808080;
    outline:1px dotted #808080
}

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

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

.summary{
    font-weight:bold
}

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
}

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

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

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

.form-item{
    margin-bottom:.5em
}

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

.form-item:after{
    clear:both
}

label, .form-field{
    display:block;
    font-family:"BundesSansWeb", Helvetica, Arial, sans-serif;
    font-size:15px;
    font-size:1.5rem;
    line-height:1.5333333333
}

label{
    margin-bottom:.25em
}

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

::-webkit-input-placeholder{
    color:transparent
}

:-moz-placeholder{
    color:transparent
}

::-moz-placeholder{
    color:transparent
}

:-ms-input-placeholder{
    color:transparent
}

.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{
    margin-top:.5em;
    max-width:30px;
    background:transparent;
    border-radius:0;
    padding:0
}

.option-group-item{
    display:table
}

.form-field{
    color:#5b646e;
    background:#eeeeed;
    border-radius:4px;
    border:1px solid #d5d5d3;
    padding:5px 16px 6px;
    width:60%
}

.form-field:focus{
    outline:none;
    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)
}

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

select.form-field{
    background:white
}

.field-large{
    width:100%
}

.field-select{
    width:auto;
    min-width:30%;
    margin-bottom:0;
    height:36px
}

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

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

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

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

.box .form-field, aside > .module-teaserlist .form-field{
    background:#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;
    position:absolute;
    left:60%;
    margin-left:-40px;
    top:.25em
}

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

.button-search, .search-toggle{
    width:40px;
    height:36px
}

.button-search .svg-icon, .search-toggle .svg-icon{
    fill:#6b7581;
    cursor:pointer
}

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

.page--iframe{
    border:0
}

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

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

.teaser-meta p, .article-meta p{
    color:#6b7581;
    display:inline-block;
    margin-bottom:0;
    white-space:nowrap
}

.teaser-meta p + p:before, .article-meta p + p:before{
    content:'|';
    color:#6b7581;
    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;
    position:absolute;
    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:0;
    bottom:0;
    left:0;
    -webkit-backface-visibility:hidden;
    display:none;
    text-align:center
}

#scrollup a{
    font-size:15px;
    font-size:1.5rem;
    line-height:2.1333333333;
    background:#fff;
    border-radius:4px 4px 0 0;
    color:#004f80;
    display:inline-block;
    font-weight:bold;
    height:32px;
    margin:0 auto;
    text-transform:uppercase;
    width:120px
}

.no-js #scrollup{
    display:block
}

#sticky{
    position:fixed;
    top:0;
    right:0;
    left:0;
    background:#fff;
    box-shadow:0 8px 16px rgba(0, 0, 0, 0.2);
    max-height:0;
    overflow:hidden;
    z-index:11000;
    -webkit-backface-visibility:hidden
}

#sticky > * {
    height:34px
}

#sticky .menu-wrap--campaign{
    clear:right
}

#sticky .main-title{
    float:left;
    left:auto;
    position:relative;
    top:auto;
    z-index:2
}

#sticky .main-title, #sticky .main-title > a{
    height:34px;
    width:34px
}

#sticky .main-title > a{
    background:url("../images/logo-small.png") no-repeat 0 0
}

#sticky .main-title img, #sticky .main-title svg{
    display:none
}

#sticky .campaign-title{
    float:left;
    top:auto;
    margin-left:1em
}

#sticky .campaign-title, #sticky .campaign-title > a{
    height:34px
}

#sticky .campaign-logo{
    height:100%;
    display:none
}

#sticky .campaign-logo--small{
    display:block;
    padding:3px 0
}

#sticky .menu-main{
    z-index:1
}

#sticky .menu-main > ul > li{
    font-size:15px;
    font-size:1.5rem;
    line-height:2.2666666667;
    height:34px
}

#sticky .menu-main > ul > li > a{
    padding-bottom:0;
    padding-top:0
}

#sticky .menu-main > ul > li.active > a:before{
    border-left-width:5px;
    border-right-width:5px;
    border-top-width:4px;
    margin-left:-5px
}

#sticky .menu-side{
    float:right;
    width:34.8620689655%
}

#sticky .menu-side *{
    font-size:15px;
    font-size:1.5rem
}

#sticky .menu-side .icon-link{
    display:none
}

#sticky .menu-side > div{
    height:34px;
    margin-top:0;
    padding-top:0;
    text-align:left
}

#sticky .menu-side > div h2{
    background-position:right center;
    float:none
}

#sticky .menu-side > ul{
    position:absolute;
    left:0;
    display:none;
    width:100%
}

#sticky .menu-side:hover > ul{
    display:block
}

#sticky .module-stage h2{
    font-size:15px;
    font-size:1.5rem;
    line-height:2.2666666667;
    float:left;
    margin-bottom:0
}

.globalsearch{
    position:absolute;
    top:56px;
    right:46px
}

.globalsearch .form-search{
    float:left;
    width:180px
}

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

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

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

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

.search-toggle{
    background:#eeeeed;
    border:1px solid #d5d5d3;
    border-radius:4px;
    color:#5b646e;
    cursor:pointer;
    display:none;
    float:left
}

@media (min-width:1025px){
    .globalsearch--campaign{
        top:0
    }

    .globalsearch--campaign .form-field{
        min-height:25px;
        margin-top:5px;
        padding:0 30px 0 8px;
        font-size: 1.2rem;
        line-height:20px
    }

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

    .globalsearch--campaign .button-search svg{
        float:right;
        width:16px;
        height:16px
    }

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

@media (max-width:1024px){
    .globalsearch{
        right:32px;
        top:25px
    }

    .globalsearch .form-search{
        display:none
    }

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

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

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

    .search-toggle{
        display:block
    }
}

@media (max-width:820px){
    .globalsearch{
        right:16px;
        top:26px
    }

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

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

.module:after{
    clear:both
}

.module-primary{
    background-color:#004f80;
    color:white
}

.module-secondary{
    background-color:#9dcae5;
    color:#004f80
}

.module-default{
    background-color:white
}

.module-default .main .content{
    padding-bottom:50px;
    position:relative
}

.module-striped{
    background:url("../images/bg-striped.png") repeat 0 0
}

.module-striped h2{
    color:#455157
}

.module-striped .content{
    padding-right:0
}

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

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

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

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

.module-stage .teaser-content{
    padding:55px 0 32px 6%;
    position:relative;
    width:40.8620689655%
}

.module-stage .teaser-content:before{
    position:absolute;
    top:60px;
    left:0;
    content:"";
    width:0px;
    height:0px;
    border-top:13px solid transparent;
    border-bottom:13px solid transparent;
    border-right:13px solid #004f80;
    margin-left:-13px
}

.module-stage .teaser-content a{
    color:#fff
}

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

.module-stage .teaser-content .readmore-wrap{
    font-size:15px;
    font-size:1.5rem
}

.module-stage .teaser-media{
    width:59.1379310345%;
    margin-right:0
}

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

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

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

.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 p{
    font-size:16px;
    font-size:1.6rem;
    line-height:1.5
}

.module-stage .teaser-meta p, .module-stage .teaser-meta p:before{
    color:white
}

.stage-title{
    font-size:26px;
    font-size:2.6rem;
    line-height:1.3846153846;
    font-family:"BundesSerifWeb", Georgia, "Times New Roman", sans-serif;
    font-weight:bold
}

.module-teaserlist h2{
    color:#6b7581;
    margin:-7px 0 21px
}

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

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

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

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

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

.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, .module-primary.module-stage .teaser-meta p, .module-primary.module-stage .meta-category:before, .module-primary.module-stage h2, .module-primary.module-stage a{
    color:white
}

.module-medialist .button, .module-primary.module-teaserlist .button, .module-primary.module-stage .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;
    width:100%;
    height:45px;
    font-size:18px;
    font-size:1.8rem;
    line-height:2.2222222222;
    background-color:white;
    background-color:rgba(255, 255, 255, 0.8);
    color:#004f80
}

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

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

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

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

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

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

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

@media (max-width:1100px){
    .module-stage .teaser-content p{
        font-size:15px;
        font-size:1.5rem
    }
}

@media (max-width:820px){
    .module-striped .content{
        padding-right:16px
    }

    .module-stage .teaser-content{
        padding-right: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;
        position:absolute;
        right:0;
        top:0;
        height:100%;
        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-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-programlist .teaserlist-foot{
        display:none
    }
}

.box, aside > .module-teaserlist{
    background-color:#e0edf7;
    background-position:29px 24px;
    clear:both;
    margin:1em 0;
    padding:23px 16px 16px 16px;
    position:relative
}

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

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

.box[class*='icon'], aside > [class*='icon'].module-teaserlist{
    padding-left:98px
}

.box .box-header h2, aside > .module-teaserlist .box-header h2{
    color:#004f80;
    margin-bottom:6px;
    margin-top:-7px
}

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

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

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

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

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

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

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

.sidebar .box:nth-of-type(6n+1), .sidebar aside > .module-teaserlist:nth-of-type(6n+1){
    background-color:#a0cde9
}

.sidebar .box:nth-of-type(6n+2), .sidebar aside > .module-teaserlist:nth-of-type(6n+2){
    background-color:#c1dcee
}

.sidebar .box:nth-of-type(6n+3), .sidebar aside > .module-teaserlist:nth-of-type(6n+3){
    background-color:#a7cfe7
}

.sidebar .box:nth-of-type(6n+4), .sidebar aside > .module-teaserlist:nth-of-type(6n+4){
    background-color:#e0edf7
}

.sidebar .box:nth-of-type(6n+5), .sidebar aside > .module-teaserlist:nth-of-type(6n+5){
    background-color:#c1dcee
}

.sidebar .box:nth-of-type(6n+6), .sidebar aside > .module-teaserlist:nth-of-type(6n+6){
    background-color:#e0edf7
}

.sidebar .box p, .sidebar aside > .module-teaserlist p{
    font-size:15px;
    font-size:1.5rem;
    line-height:1.4666666667
}

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

.box-info--background{
    background-color:#eeeeed
}

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

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

.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-content{
    display:table
}

.box-newsletter-content > div{
    display:table-cell;
    vertical-align:middle
}

.box-newsletter-text{
    padding-right:18px
}

.box-newsletter p{
    margin-bottom:0
}

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

.linklist-item + .linklist-item{
    border-top:1px dotted #004f80
}

.linklist-item figure:first-child,
.linklist-item .div-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{
    position:absolute;
    width:66px;
    top:66px;
    left:16px;
    font-size:15px;
    text-align:center;
    color:#004f80
}

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

.no-svg .box.box-filter, .no-svg aside > .box-filter.module-teaserlist{
    background-position:-99999px -99999px
}

.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-info--short .box-content{
    margin-top:-7px
}

.box-quote, .box-info--short p{
    font-size:20px;
    font-size:2rem;
    line-height:1.4;
    font-family:"BundesSerifWeb", Georgia, "Times New Roman", sans-serif
}

.box-quote cite{
    font-size:18px;
    font-size:1.8rem;
    line-height:1.3333333333;
    display:block;
    margin-top:.5em;
    text-align:right;
    color:#6b7581
}

.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{
    position:absolute;
    top:1em;
    right:1em;
    background-color:transparent;
    border:0;
    font-size:17px;
    font-size:1.7rem;
    line-height:1.1764705882;
    font-family:"BundesSansWeb", Helvetica, Arial, sans-serif;
    color:#0778a5;
    cursor:pointer
}

.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:"BundesSansWeb", 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
    }
}

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

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

.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:15px;
    font-size:1.5rem;
    line-height:1.4666666667;
    font-family:"BundesSansWeb", 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{
    width:100%;
    margin-bottom:0
}

.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
}

@media (max-width:1024px){
    .sidebar .box[class*='icon'], .sidebar aside > [class*='icon'].module-teaserlist{
        padding-left: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 > [class*='icon'].module-teaserlist{
        background-image:none
    }
}

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

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

.tweet figure, .tweet .div-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{
    margin-bottom:.25em;
    color:#455157
}

.tweet .tweet-meta > p{
    font-size:13px;
    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{
    display:inline;
    content:"–";
    padding:0 .5em
}

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

.menu-wrap--campaign{
    clear:both
}

.menu{
    outline:0;
    position:relative
}

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

.menu:after{
    clear:both
}

.menu ul{
    list-style:none;
    list-style-type:none
}

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

.menu li > a{
    display:block
}

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

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

.menu-main > ul > li{
    font-size:20px;
    font-size:2rem;
    line-height:normal;
    float:left;
    font-family:"BundesSerifWeb", Georgia, "Times New Roman", sans-serif;
    height:60px
}

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

.menu-main > ul > li > a{
    color:#000;
    padding:15px
}

.menu-main > ul > li:hover > a{
    color:#004f80
}

.menu-main > ul > li.active > a{
    color:#004f80;
    position:relative
}

.menu-main > ul > li.active > a:before{
    position:absolute;
    top:100%;
    left:50%;
    content:'';
    width:0;
    height:0;
    border-left:9px solid transparent;
    border-right:9px solid transparent;
    border-top:8px solid white;
    margin-left:-9px
}

.menu-main > ul > li.has-menu.hover > a{
    background-color:#0778a5;
    color:white
}

.menu-main > ul > li.has-menu.hover .menu-box{
    display:block;
    z-index:100
}

.menu-box{
    position:absolute;
    right:0;
    left:0;
    background:#0778a5;
    box-shadow:0 8px 16px rgba(0, 0, 0, 0.2);
    display:none;
    padding-bottom:30px;
    padding-top:23px;
    -webkit-backface-visibility:hidden;
    z-index:999
}

.menu-box, .menu-box a{
    color:white
}

.menu-box > div{
    clear:both;
    font-size:0;
    margin:0 -8px;
    position:relative
}

.menu-box ul, .menu-box .menu-box-teaser{
    float:left;
    font-family:"BundesSansWeb", Helvetica, Arial, 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, .menu-box .menu-box-teaser .div-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{
    width:25%
}

.menu-box ul > li{
    font-size:15px;
    font-size:1.5rem;
    line-height:1.4;
    border-bottom:1px solid #6aaec9;
    font-weight:bold
}

.menu-box ul > li > a{
    padding:5px 20px 8px
}

.menu-box ul > li:hover > a, .menu-box ul > li.hover > a{
    background:#004f80
}

.menu-box .close{
    font-size:15px;
    font-size:1.5rem;
    line-height:1.4;
    background:none;
    border:0;
    color:#fff;
    cursor:pointer;
    float:right;
    font-weight:bold;
    text-transform:uppercase;
    height:40px;
    line-height:40px
}

.menu-box .close:hover{
    text-decoration:underline
}

.menu-box .svg-icon-close{
    vertical-align:middle;
    float:right;
    margin:6px 0 0 12px;
    height:24px;
    width:24px
}

.menu-box-title{
    font-size:24px;
    font-size:2.4rem;
    line-height:0.875;
    float:left;
    font-weight:bold
}

.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{
    display:inline-block;
    content:"→";
    position:relative;
    top:-1px;
    margin-right:9px
}

.menu-meta{
    position:absolute;
    top:7px;
    right:46px
}

@media (min-width:1025px){
    .menu-wrap--campaign .menu-meta{
        right:250px
    }
}

.menu-meta > ul > li{
    font-size:12px;
    font-size:1.2rem;
    line-height:1.75;
    float:left;
    text-transform:uppercase
}

.menu-meta > ul > li + li{
    margin-left:12px
}

.menu-meta > ul > li > a{
    color:#6b7581
}

.menu-meta > ul > li:hover > a{
    color:#000;
    text-decoration:underline
}

.menu-meta > ul > li.active > a{
    color:#000
}

.menu-side, .menu-side a, .menu-side .icon-link{
    color:white
}

.menu-side, .menu-side > div, .menu-side > ul{
    background-color:#6b7581
}

.menu-side > div{
    height:40px;
    margin-top:-40px;
    padding:6px 18px;
    text-align:right
}

.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 > li{
    font-size:15px;
    font-size:1.5rem;
    line-height:1.4;
    border-top:1px solid #a6acb3;
    font-weight:bold
}

.menu-side > ul > li > a{
    padding:7px 18px
}

.menu-side > ul > li:hover > a, .menu-side > ul > li.active > a{
    background:#004f80
}

.menu-side .icon-link{
    font-size:14px;
    font-size:1.4rem;
    line-height:1.7142857143;
    background-position:0 7px
}

@media (max-width:820px){
    .menu-side__header{
        width:40%;
        text-align:left
    }
}

.menu-footer{
    margin:0 -10px;
    position:relative
}

.menu-footer, .menu-footer a{
    color:#fff
}

.menu-footer ul > li > a{
    padding:3px 0
}

.menu-footer ul > li > a:hover{
    text-decoration:underline
}

.menu-footer > div, .menu-footer > p{
    float:left;
    padding:0 10px
}

.menu-footer > div{
    width:16.666666667%
}

.menu-footer > p{
    clear:both;
    margin-top:70px
}

.menu-footer h2{
    margin-bottom:8px
}

.menu-footer h2, .menu-footer li, .menu-footer p{
    font-size:13px;
    font-size:1.3rem;
    line-height:1.5384615385
}

.menu-toggle{
    display:none
}

@media (min-width:1025px){
    .menu-meta .item-signlanguage a:before{
        content:'|';
        display:inline;
        padding-right:.5em;
        font-weight:bold
    }
}

@media (max-width:1024px){
    .menu-wrap{
        position:absolute;
        top:-10px;
        left:-260px;
        background:white;
        border-top:10px solid #004f80;
        transition:all .4s ease;
        width:260px;
        z-index:10
    }

    .menu-wrap.open{
        left:0
    }

    .menu-wrap .menu > ul, .menu-wrap .menu > ul > li{
        float:none;
        height:auto;
        margin:0
    }

    .menu-main{
        background:#0778a5
    }

    .menu-main > ul > li{
        font-size:17px;
        font-size:1.7rem;
        line-height:1.1764705882;
        border-bottom:1px solid #6aaec9
    }

    .menu-main > ul > li > a, .menu-main > ul > li:hover > a, .menu-main > ul > li.active > a{
        color:white;
        padding:14px 20px
    }

    .menu-main > ul > li > a:before, .menu-main > ul > li:hover > a:before, .menu-main > ul > li.active > a:before{
        content:none
    }

    .menu-main > ul > li.has-menu > a{
        position:relative;
        padding-right:30px
    }

    .menu-main > ul > li.has-menu > a:after{
        position:absolute;
        top:0;
        right:10px;
        background-position:left center;
        content:'';
        height:100%;
        width:12px
    }

    .menu-box{
        background:#004f80;
        box-shadow:none;
        left:auto;
        overflow:hidden;
        padding:0;
        position:relative;
        right:auto
    }

    .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, .menu-box .menu-box-title{
        font-size:15px;
        font-size:1.5rem;
        line-height:1.3333333333;
        border-bottom:1px solid #6aaec9;
        font-family:"BundesSansWeb", Helvetica, Arial, sans-serif;
        font-weight:bold
    }

    .menu-box ul > li > a, .menu-box ul > li:hover > a, .menu-box .menu-box-title > a, .menu-box .menu-box-title:hover > a{
        color:white;
        padding:14px 20px;
        text-decoration:none
    }

    .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:auto
    }

    .menu-meta > ul > li{
        font-size:15px;
        font-size:1.5rem;
        line-height:1.3333333333;
        border-bottom:1px solid #cdcdcd
    }

    .menu-meta > ul > li > a, .menu-meta > ul > li:hover > a, .menu-meta > ul > li.active > a{
        color:#6b7581;
        padding:14px 20px;
        text-decoration:none
    }

    .menu-side > div{
        margin-top:0
    }

    .menu-footer > div{
        display:none
    }

    .menu-footer > p{
        margin:0
    }

    .menu-toggle{
        cursor:pointer;
        display:inline-block;
        text-align:center;
        text-decoration:none;
        text-transform:uppercase;
        white-space:nowrap;
        vertical-align:middle;
        font-size:15px;
        font-size:1.5rem;
        line-height:2.4;
        background:#004f80;
        border:0;
        border-radius:4px;
        color:white;
        float:left;
        height:36px;
        margin-right:11px;
        padding:0 12px
    }

    #sticky{
        display:none
    }

    #overlay{
        position:fixed;
        top:0;
        right:0;
        bottom:0;
        left:0;
        background:#004f80;
        display:none;
        opacity:0.5;
        -webkit-backface-visibility:hidden
    }
}

@media (max-width:820px){
    .menu-footer{
        margin:0
    }
}

.breadcrumb{
    list-style:none;
    list-style-type:none;
    float:left;
    height:50px
}

.breadcrumb, .breadcrumb li{
    margin:0
}

.breadcrumb > li{
    font-size:15px;
    font-size:1.5rem;
    line-height:3.3333333333;
    float:left
}

.breadcrumb > li + li:before{
    display:inline-block;
    content:'';
    width:15px;
    height:20px;
    padding:0 5px;
    margin-left:3px
}

.breadcrumb > li:first-of-type > a {
    display:inline-block;
    color:#000;
    font-weight:bold
}

.breadcrumb > li:first-of-type > a:hover, .breadcrumb > li:first-of-type > a:focus, .breadcrumb > li:first-of-type > a:active{
    color:#6b7581
}

.breadcrumb > li > a:hover .svg-icon-home, .breadcrumb > li > a:focus .svg-icon-home, .breadcrumb > li > a:active .svg-icon-home{
    fill:#6b7581
}

.breadcrumb > li.is-active > a {
    color:#6b7581
}

.breadcrumb > li .svg-icon-home{
    height:14px
}

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

@media (max-width:820px){
    .breadcrumb{
        display:none
    }
}

.button, .search-option, .search-option.is-selected{
    cursor:pointer;
    display:inline-block;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
    white-space:nowrap;
    vertical-align:middle;
    font-size:15px;
    font-size:1.5rem;
    line-height:1.8666666667;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    background-color:#004f80;
    border-radius:2px;
    border:none;
    color:white;
    font-family:"BundesSansWeb", Helvetica, Arial, sans-serif;
    font-weight:bold;
    height:30px;
    max-width:100%;
    padding:0 12px 2px;
    -webkit-appearance:none
}

.button:hover, .button:focus, .search-option:hover, .search-option:focus{
    background:#6b7581;
    color:#fff;
    text-decoration:underline
}

.module-primary .button, .module-media .button{
    background:#fff;
    color:#004f80
}

.search-option{
    background:#fff;
    color:#004f80
}

.button--inverted{
    background-color:#6b7581
}

.button--inverted:hover, .button--inverted:focus{
    background-color:#004f80
}

.button--secondary:hover, .button--secondary:focus{
    background-color:#6b7581
}

.button-group{
    margin-top:2em
}

.button-group:before, .button-group:after{
    content:" ";
    display:table
}

.button-group:after{
    clear:both
}

@media (max-width:500px){
    .button-group .button{
        float:none;
        width:100%;
        margin-bottom:.5em
    }
}

.social{
    list-style:none;
    list-style-type:none;
    float:right
}

.social, .social li{
    margin:0
}

.social, .social > li{
    height:50px
}

.social > li{
    display:inline-block;
    width:40px;
    padding:5px 0px;
    line-height:50px
}

.social > li + li{
    margin-left:2px
}

@media (max-width:820px){
    .social{
        float:none;
        text-align:center
    }
}

.share-button{
    display:block;
    width:40px;
    height:40px;
    padding:10px
}

.share-button svg{
    display:block;
    height:20px;
    width:20px;
    fill:#000
}

.share-button:hover svg, .share-button:focus svg, .share-button:active svg{
    fill:#004f80
}

.pagination{
    font-size:14px;
    font-size:1.4rem;
    line-height:1.7142857143;
    color:#5b646e;
    padding:16px 0
}

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

.pagination:after{
    clear:both
}

@media (max-width:820px){
    .pagination{
        padding-left:16px;
        padding-right:16px
    }
}

.pagination-info{
    float:left;
    font-weight:bold
}

.pagination-menu{
    float:right;
    list-style-type:none;
    margin-left:0
}

.pagination-item{
    display:block;
    float:left;
    margin-left:4px
}

.pagination-item:first-child{
    margin-left:0
}

.pagination-item, .pagination-page{
    color:#3f4c4c;
    height:24px;
    line-height:24px
}

.pagination-page{
    display:block;
    border-radius:4px;
    padding:0 6px
}

.pagination-page.is-active{
    background:#333c40;
    color:white;
    font-weight:bold
}

.pagination-page .svg-icon{
    height:24px;
    line-height:24px;
    width:12px;
    vertical-align:top;
    fill:#fff
}

a.pagination-page:hover, a.pagination-page:focus, a.pagination-page:active{
    text-decoration:none;
    background:#004f80;
    color:#fff
}

a.pagination-page.pagination-next, a.pagination-page.pagination-prev{
    background:#004f80
}

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{
    background:#333c40
}

a.pagination-page.pagination-next img, a.pagination-page.pagination-prev img{
    max-width:none
}

table{
    border-collapse:separate;
    border-spacing:0;
    border-bottom:1px dotted #6b7581;
    margin-bottom:12px;
    width:100%
}

table td, table th{
    border-top:1px dotted #6b7581;
    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:20px;
    font-size:2rem;
    line-height:1.3;
    font-family:"BundesSerifWeb", Georgia, "Times New Roman", sans-serif;
    padding:10px
}

.block-teaser{
    position:relative;
    padding:0 0 28px 0;
    list-style:none
}

.block-teaser:before, .block-teaser:after{
    content:" ";
    display:table
}

.block-teaser:after{
    clear:both
}

.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, .block-teaser .div-figure{
    background:transparent
}

.block-teaser--imageleft .teaser-content{
    width:58.5%;
    padding-left:25px
}

.block-teaser--imageleft .teaser-media{
    width:41.5%;
    margin-right:0
}

.block-teaser--thin p, .block-teaser--thin li{
    font-size:17px;
    font-size:1.7rem;
    line-height:1.2941176471;
    margin:0
}

.block-teaser--thin .teaser-meta{
    margin-top:0
}

.block-teaser--thin .teaser-meta p{
    font-size:14px;
    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;
    width:73.14%;
    top:-8px
}

.block-teaser--imageabove{
    padding:0;
    margin-bottom:35px
}

.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
}

@media (max-width:1024px){
    .block-teaser--imageleft .teaser-media, .block-teaser.small--imageleft .teaser-media{
        width:26.86%;
        margin-right:0
    }

    .block-teaser--imageleft .teaser-content, .block-teaser.small--imageleft .teaser-content{
        width:73.14%;
        padding-left:25px
    }
}

@media (max-width:500px){
    .block-teaser .teaser-media{
        margin-bottom:1em
    }

    .block-teaser .teaser-media img{
        width:100%
    }
}

.teaser-media{
    margin-right:16px
}

.teaser-image{
    margin:0;
    position:relative
}

.teaser-image .svg-icon-playvideo{
    position:absolute;
    bottom:16px;
    left:16px
}

.teaser-image--framed img{
    border:4px solid #fff
}

.teaser-content{
    width:374px
}

.teaser-content p{
    font-size:15px;
    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{
    margin-top:-10px
}

.teaser-meta p{
    font-size:13px;
    font-size:1.3rem;
    line-height:1.3846153846
}

.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{
    color:#004f80;
    background-position:0 4px
}

.teaser-options__action{
    display:inline-block;
    position:relative;
    padding-left:28px;
    background-size:20px
}

.teaser-options__meta{
    font-size:15px;
    font-size:1.5rem;
    line-height:1.3333333333;
    color:#5b646e
}

a.icon-link, a.icon-link-external{
    color:#004f80
}

.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;
    width:25%
}

.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
}

@media (max-width:820px){
    .module-teaserlist--horizontal .teaserlist{
        margin:0
    }
}

@media (max-width:500px){
    .module-teaserlist--horizontal .teaserlist{
        margin:0
    }
}

.teasers-collapsible{
    padding:24px;
    padding-bottom:0;
    margin-bottom:48px;
    background:#e0edf7
}

.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{
    position:relative;
    float:left;
    margin-bottom:24px;
    padding:0 12px
}

.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{
    position:relative;
    display:block;
    color:#2c3434;
    transition:.1s all ease
}

.teaser-collapsible__toggle:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    border:3px solid transparent;
    transition:inherit
}

.teaser-collapsible__toggle:before{
    position:absolute;
    top:100%;
    left:50%;
    content:'';
    width:0;
    height:0;
    border-left:9px solid transparent;
    border-right:9px solid transparent;
    border-top:8px solid #004f80;
    margin-left:-9px;
    z-index:1;
    opacity:0;
    transition:inherit
}

.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{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    padding:1em;
    color:inherit;
    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{
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    margin-bottom:0;
    padding:.5em;
    padding-bottom:.75em;
    text-align:center;
    color:#004f80;
    font-size:1.3rem;
    background:white
}

.teaser-collapsible__summary{
    opacity:0;
    position:absolute;
    bottom:5em;
    left:0;
    width:100%;
    padding:0 .75em
}

.teaser-collapsible__summary p{
    margin-bottom:0;
    font-size:1.5rem;
    line-height:1.3
}

.teaser-collapsible__content{
    position:relative;
    display:none;
    padding-top:1em
}

@media (max-width:500px){
    .teaser-collapsible__content{
        position:static
    }
}

.teasers-collapsible--3-per-row .teaser-collapsible__content{
    margin-right:-200%;
    -webkit-transform:translateX(48px);
    -ms-transform:translateX(48px);
    transform:translateX(48px);
    margin-left:-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{
    margin-left:-48px;
    left:-100%;
    -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{
    margin-left:-48px;
    left:-200%;
    -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 .teaser-collapsible__content{
    margin-right:-100%;
    -webkit-transform:translateX(48px);
    -ms-transform:translateX(48px);
    transform:translateX(48px);
    margin-left:-48px
}

@media (max-width:500px){
    .teasers-collapsible--2-per-row .teaser-collapsible__content{
        margin:0;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}

.teasers-collapsible--2-per-row .teaser-collapsible:nth-of-type(2n+2) .teaser-collapsible__content{
    margin-left:-24px;
    left:-100%;
    -webkit-transform:none;
    -ms-transform:none;
    transform:none
}

@media (max-width:500px){
    .teasers-collapsible--2-per-row .teaser-collapsible:nth-of-type(2n+2) .teaser-collapsible__content{
        margin:0;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}

.news-item{
    background:white;
    padding:15px 25px
}

.news-item a, .news-item h3, .news-item .lexicon__term{
    color:#000
}

.news-item h3, .news-item .lexicon__term{
    font-family:"BundesSansWeb", Helvetica, Arial, sans-serif;
    font-weight:bold;
    margin-top:-6px;
    margin-bottom:.25em;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}

.news-item p{
    font-size:13px;
    font-size:1.3rem;
    line-height:1.3846153846;
    color:#6b7581;
    margin-bottom:0
}

.news-item .news-date:after{
    display:inline-block;
    content:" |";
    color:#000;
    padding:0 .25em 0 .25em
}

.news-item .news-content, .news-item .slide-content{
    display:block;
    height:100%;
}

.news-slides{
    position:relative;
    background:#fff
}

.news-slides.slick-slider{
    margin-bottom:0
}

.news-slides .slick-dots{
    bottom:-28px;
    width:100px;
    margin-left:0;
    left:270px
}

.news-slides .slide-content a{
    display:block
}

.news-slide{
    padding:15px 65px
}

.news-list + .teaserlist-foot{
    padding:8px 0 0;
    border-top-width:0
}

@media (max-width:820px){
    .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, .div-figure figcaption,
figure .div-figcaption, .div-figure .div-figcaption, .gallery__caption{
    font-size:15px;
    font-size:1.5rem;
    line-height:1.4;
    padding:10px 17px 13px;
    text-align:left
}

figure figcaption :first-child, .div-figure figcaption :first-child,
figure .div-figcaption :first-child, .div-figure .div-figcaption :first-child, .gallery__caption :first-child{
    margin-top:0
}

figure figcaption :last-child, .div-figure figcaption :last-child,
figure .div-figcaption :last-child, .div-figure .div-figcaption :last-child, .gallery__caption :last-child{
    margin-bottom:0
}

figure, .div-figure{
    background:#e0edf7;
    margin:20px auto;
    max-width:100%
}

figure > *, .div-figure > *{
    display:block
}

figure img, .div-figure img{
    margin:0;
    max-width:100%
}

figure.left, figure.right, .div-figure.left, .div-figure.right{
    max-width:48%
}

figure.left, .div-figure.left{
    margin:8px 12px 12px 0
}

figure.right, .div-figure.right{
    margin:8px 0 12px 12px
}

figure .fancybox, .div-figure .fancybox{
    position:relative;
    transition:.2s all ease
}

figure .fancybox:after, .div-figure .fancybox:after{
    content:'';
    position:absolute;
    bottom:0;
    right:0;
    width:32px;
    height:32px;
    background-color:#e0edf7;
    background-color:rgba(255, 255, 255, 0.6);
    background-size:20px;
    background-position:center center;
    transition:inherit
}

figure .fancybox:hover:after, figure .fancybox:focus:after,
.div-figure .fancybox:hover:after, .div-figure .fancybox:focus:after{
    background-color:rgba(255, 255, 255, 0.9)
}

@media (max-width:820px){
    figure.left, figure.right, .div-figure.left, .div-figure.right{
        display:block;
        float:none !important;
        margin:28px auto;
        max-width:none
    }
}

.article-image__copyright{
    display:inline-block;
    font-size:.9em;
    font-style:italic;
    margin-top:1em;
    text-align:left;
    width:100%
}

.article-meta p{
    font-size:16px;
    font-size:1.6rem;
    line-height:1.5
}

.article-section__headline{
    text-transform:none
}

.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;
    -khtml-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.js/slick/ajax-loader.gif") center center no-repeat
}

.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}

.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;
    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
}

.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
}

.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:0.25
}

.slick-prev:before, .slick-next:before{
    font-family:sans-serif;
    font-size:20px;
    line-height:1;
    color:#fff;
    opacity:0.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:#000;
    opacity:0.25;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}

.slick-dots li.slick-active button:before, .slick-dots li button:focus:before{
    color:#000;
    opacity:0.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{
    background:#fff;
    border:1px solid #004f80;
    width:12px;
    height:12px;
    padding:5px;
    border-radius:50%;
    font-size:12px;
    font-size:1.2rem;
    line-height:1
}

.slick-dots li button:before{
    display:none
}

.slick-dots li:hover button, .slick-dots li.slick-active button, .slick-dots li button:focus{
    background:#004f80
}

.slick-prev, .slick-next{
    width:40px;
    height:40px;
    margin-top:-20px;
    padding-left:5px
}

.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:6px
}

.slick-next{
    right:6px
}

.slick-numeration{
    display:block;
    margin-top:-4px
}

.module-striped .slick-dots li button{
    background:#eeeeed;
    border-color:#455157
}

.module-striped .slick-dots li.slick-active button, .module-striped .slick-dots button:focus{
    background:#455157
}

.module-teaserlist-slider .content{
    padding-bottom:27px
}

.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{
    width:30px;
    height:46px;
    background:#fff;
    margin-top:-23px
}

.module-teaserlist-slider .slick-prev [class*="icon-"], .module-teaserlist-slider .slick-next [class*="icon-"]{
    fill:#004f80
}

.module-teaserlist-slider .slick-prev:hover, .module-teaserlist-slider .slick-prev:focus, .module-teaserlist-slider .slick-next:hover, .module-teaserlist-slider .slick-next:focus{
    background:#fff;
    background:rgba(255, 255, 255, 0.8)
}

.module-teaserlist-slider .slick-prev:hover [class*="icon-"], .module-teaserlist-slider .slick-prev:focus [class*="icon-"], .module-teaserlist-slider .slick-next:hover [class*="icon-"], .module-teaserlist-slider .slick-next:focus [class*="icon-"]{
    fill:#004f80
}

.module-teaserlist-slider .slick-prev{
    margin-left:-40px
}

.module-teaserlist-slider .slick-next{
    margin-right:-40px
}

.module-teaserlist-slider .slick-dots{
    bottom:-22px;
    width:150px;
    margin-left:-75px;
    left:50%
}

.module-teaserlist-slider .slick-dots li button{
    background:transparent;
    border-color:#fff
}

.module-teaserlist-slider .slick-dots li.slick-active button, .module-teaserlist-slider .slick-dots button:focus{
    background:#fff
}

.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 .slick-dots{
    display:block;
    bottom:32px;
    height:28px;
    text-align:left;
    margin:0 40.8620689655% 0 716px;
    width:40.8620689655%;
    right:-40.8620689655%;
    padding-left:6%;
    padding-right:56px
}

.module-stage .slick-dots li{
    width:28px;
    margin:0 2px
}

.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{
    width:28px;
    height:28px;
    padding:0 0 5px;
    background:#004f80;
    border:1px solid #fff;
    border-radius:4px;
    font-size:18px;
    font-family:"BundesSansWeb", Helvetica, Arial, sans-serif;
    color:#fff
}

.module-stage .slick-dots li:hover button, .module-stage .slick-dots li.slick-active button, .module-stage .slick-dots li.active button, .module-stage .slick-dots li button:focus{
    background-color:#fff;
    color:#004f80
}

.module-stage .slick-dots li.slick-pause{
    position:absolute;
    top:0;
    right:0
}

.module-stage .slick-dots li.slick-pause button{
    border-color:transparent
}

.module-stage .slick-dots li.slick-pause button:before, .module-stage .slick-dots li.slick-pause button:after{
    background:white;
    border-radius:2px;
    content:'';
    display:inline-block;
    margin:0 2px;
    opacity:1;
    position:static;
    height:14px;
    width:4px
}

.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:#004f80
}

.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
}

.slider{
    margin:0 40px
}

.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{
    background:#e0edf7;
    margin-bottom:2em
}

.gallery .slick-prev, .gallery .slick-next{
    -webkit-filter:drop-shadow(1px 1px 1px #2c3434);
    filter:drop-shadow(1px 1px 1px #2c3434);
    height:100px;
    margin-top:25%;
    top:0;
    z-index:1
}

.gallery .slick-prev:focus, .gallery .slick-next:focus{
    outline:1px dotted #6b7581
}

.gallery .slick-prev [class*="icon-"], .gallery .slick-next [class*="icon-"]{
    fill:#fff
}

.gallery .slick-next{
    margin-left:-45px;
    margin-right:0;
    right:0
}

.gallery .slick-prev{
    margin-left:0
}

.gallery .slick-disabled .svg-icon{
    opacity:0.25
}

.gallery .slick-dots{
    display:none !important
}

.gallery__stage figure, .gallery__stage .div-figure{
    margin:0;
    width:100% !important
}

.gallery__stage a, .gallery__stage figcaption, .gallery__stage .div-figcaption{
    width:100%
}

.gallery__stage img{
    width:100%
}

.gallery__caption{
    background:#e0edf7
}

.gallery__toggle-wrap{
    position:relative;
    padding:1em;
    text-align:center;
    background:#e0edf7
}

.gallery__toggle-wrap .gallery__counter{
    top:0
}

.gallery__counter{
    position:absolute;
    left:1em;
    margin-top:3px;
    font-size:15px;
    font-size:1.5rem;
    line-height:1.4
}

.gallery__toggle{
    font-size:15px;
    font-size:1.5rem;
    line-height:1.4
}

.gallery__thumb-info{
    position:relative;
    bottom:0;
    z-index:0;
    padding:0 4em 1.5em;
    margin-top:-.75em;
    font-size:15px;
    font-size:1.5rem;
    line-height:1.4;
    background:#a7cfe7;
    opacity:0;
    display:none
}

.gallery__thumbs.is-visible + .gallery__thumb-info{
    opacity:1;
    display:block
}

.gallery__thumbs{
    display:none;
    position:relative;
    padding:1.5em 3em;
    background:#a7cfe7
}

.gallery__thumbs .slick-prev, .gallery__thumbs .slick-next{
    background:rgba(0, 79, 128, 0.8);
    -webkit-filter:drop-shadow(0px 0px 0px transparent);
    filter:drop-shadow(0px 0px 0px transparent);
    height:46px;
    margin-top:-22px;
    width:30px
}

.gallery__thumbs .slick-prev{
    left:0
}

.gallery__thumbs .slick-disabled .svg-icon{
    opacity:1.0
}

.gallery__thumb{
    padding:0 .5em
}

.gallery__thumb-wrap{
    position:relative
}

.gallery__thumb-wrap:after{
    content:"";
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    border:4px solid transparent;
    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
}

.module-accordion{
    margin:1em 0;
    border:1px dotted #a6acb3
}

.accordion-section:last-of-type .accordion-content{
    border-bottom-width:0
}

.accordion-header{
    display:block;
    width:100%;
    padding:14px 24px 16px 24px;
    cursor:pointer;
    transition:.1s all ease
}

.accordion-header:hover, .accordion-header:focus{
    text-decoration:none;
    background-color:#eeeeed
}

.is-active .accordion-header{
    box-shadow:0 8px 16px rgba(0, 0, 0, 0.066666)
}

.accordion-content{
    display:none;
    padding:24px;
    border:1px dotted #a6acb3;
    border-width:1px 0;
    box-shadow:inset 0 -4px 8px rgba(0, 0, 0, 0.066666)
}

.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{
    margin:0;
    padding-right:24px;
    color:#004f80;
    background-position:right 8px;
    background-size:12px
}

.accordion-footer{
    clear:both;
    margin-top:1em
}

.accordion-footer:before, .accordion-footer:after{
    content:" ";
    display:table
}

.accordion-footer:after{
    clear:both
}

.accordion-close{
    float:right;
    position:relative;
    left:14px;
    top:18px;
    height:40px;
    width:40px;
    border:0;
    border-radius:0;
    background-color:transparent;
    background-position:center;
    background-size:12px;
    cursor:pointer;
    transition:.1s all ease
}

.accordion-close:hover, .accordion-close:focus{
    background-color:#eeeeed
}

.module-mediacenter-head, .module-mediacenter-details{
    background:#333c40 url("../images/border-media.png") repeat-x left bottom
}

.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:26px;
    font-size:2.6rem;
    line-height:1.3076923077;
    font-family:"BundesSerifWeb", Georgia, "Times New Roman", sans-serif;
    text-transform:none
}

.module-mediacenter-head .filter{
    position:relative
}

.module-mediacenter-head .filter > form{
    margin-top:40px;
    font-size:0;
    margin:0 -8px
}

.module-mediacenter-head .filter > form .form-section{
    width:25%;
    padding:0 8px
}

.module-mediacenter-head .filter form:before, .module-mediacenter-head .filter form:after{
    content:" ";
    display:table
}

.module-mediacenter-head .filter form:after{
    clear:both
}

.module-mediacenter-head .filter form .form-section{
    display:inline-block;
    vertical-align:top;
    margin-top:0;
    margin-bottom:25px
}

.module-mediacenter-head .filter form .form-section legend{
    border-top:0;
    position:static;
    margin-bottom:0.5em;
    font-size:15px;
    font-size:1.5rem;
    line-height:1.2;
    font-family:"BundesSansWeb", Helvetica, Arial, sans-serif;
    text-transform:uppercase
}

.module-mediacenter-head .filter form .form-section:last-child{
    margin-right:0
}

.module-mediacenter-head .filter .search{
    position:absolute;
    top:0;
    left:0;
    width:276px
}

.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%
}

.module-mediacenter-head .filter .search .button-search{
    left:100%
}

.module-mediacenter-head .filter h2{
    text-align:right;
    height:36px;
    text-transform:uppercase;
    margin-bottom:25px
}

.module-mediacenter-head .filter h2 a{
    background-position:right center;
    height:36px;
    line-height:32px;
    color:#fff;
    text-decoration:none;
    padding-right:25px;
    display:inline-block
}

.module-mediacenter-details .content{
    padding-bottom:40px
}

.module-mediacenter-details .block-teaser{
    padding:0
}

.module-mediacenter-details .block-teaser--imageleft .teaser-content{
    width:41.5%;
    float:right
}

.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{
    width:58.5%;
    max-height:460px
}

.module-mediacenter-details .block-teaser--imageleft .teaser-media .teaser-image--framed{
    border:8px solid #fff;
    background:#2c3434;
    text-align:center
}

.module-mediacenter-details .block-teaser--imageleft .teaser-media .teaser-image--framed img{
    display:block;
    border:0;
    margin:0 auto;
    max-height:444px
}

@media (max-width:1024px){
    .module-mediacenter-details .block-teaser--imageleft .teaser-media .teaser-image--framed img{
        max-height:320px
    }
}

@media (max-width:820px){
    .module-mediacenter-details .block-teaser--imageleft .teaser-media .teaser-image--framed img{
        max-height:280px
    }
}

.module-mediacenter-details .block-teaser--imageleft .teaser-footer{
    background:url("../images/border-media.png") repeat-x left top;
    padding-top:16px;
    margin-top:40px
}

.module-mediacenter-details .block-teaser--imageleft .teaser-footer p{
    font-size:14px;
    font-size:1.4rem;
    line-height:1.2857142857
}

.mediacenter-gallery h2{
    font-size:26px;
    font-size:2.6rem;
    line-height:1.3846153846;
    font-family:"BundesSerifWeb", Georgia, "Times New Roman", sans-serif;
    text-transform:none
}

.mediacenter-gallery .mediacenter-gallery--lightbox{
    display:none
}

body > .mediacenter-gallery{
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    overflow:hidden;
    z-index:9050;
    padding:0 32px 32px;
    background:black;
    background:rgba(0, 0, 0, 0.9)
}

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;
    width:30px;
    padding:0;
    margin-top:25%;
    top:0;
    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;
    width:100%;
    margin:0;
    left:auto
}

.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{
        width:auto;
        position:static;
        margin:2em 1em .5em 1em
    }
}

.mediacenter-gallery .block-teaser{
    border:0
}

.mediacenter-gallery--details{
    padding-bottom:2em
}

.mediacenter-gallery--details .slick-prev, .mediacenter-gallery--details .slick-next{
    -webkit-filter:drop-shadow(1px 1px 1px #333);
    filter:drop-shadow(1px 1px 1px #333);
    height:100px;
    z-index:1
}

.mediacenter-gallery--details .slick-prev:focus, .mediacenter-gallery--details .slick-next:focus{
    outline:1px dotted #808080
}

.mediacenter-gallery--details .slick-prev{
    left:15px;
    margin-left:0
}

.mediacenter-gallery--details .slick-next{
    left:58.5%;
    margin-left:-45px;
    margin-right:0;
    right:0
}

.mediacenter-gallery--details .block-teaser figure figcaption,
.mediacenter-gallery--details .block-teaser .div-figure figcaption,
.mediacenter-gallery--details .block-teaser figure .div-figcaption,
.mediacenter-gallery--details .block-teaser .div-figure .div-figcaption{
    padding:8px;
    text-align:right
}

.mediacenter-gallery--details .block-teaser figure figcaption a,
.mediacenter-gallery--details .block-teaser .div-figure figcaption a,
.mediacenter-gallery--details .block-teaser figure .div-figcaption a,
.mediacenter-gallery--details .block-teaser .div-figure .div-figcaption a{
    color:white
}

.mediacenter-gallery--details .gallery__counter{
    bottom:-3em;
    display:block;
    left:0;
    text-align:center;
    width:100%
}

.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{
    margin:0 -8px;
    position:relative
}

.mediacenter-gallery--slider .block-teaser{
    padding:0
}

.mediacenter-gallery--slider .block-teaser .teaser-media figure,
.mediacenter-gallery--slider .block-teaser .teaser-media .div-figure{
    height:100px;
    overflow:hidden
}

.mediacenter-gallery--slider .block-teaser .teaser-media figure.teaser-image--framed,
.mediacenter-gallery--slider .block-teaser .teaser-media .div-figure.teaser-image--framed{
    background:#2c3434;
    border:4px solid #fff
}

.mediacenter-gallery--slider .block-teaser .teaser-media figure.teaser-image--framed img,
.mediacenter-gallery--slider .block-teaser .teaser-media .div-figure.teaser-image--framed img{
    border:0;
    max-height:100px;
    margin:0 auto;
    width:auto
}

.mediacenter-gallery--slider .block-teaser .teaser-content{
    display:none
}

.gallery-toggle-box{
    text-align:center
}

.gallery-toggle{
    font-size:14px;
    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
}

@media (max-width:1024px){
    .module-mediacenter-head .filter > form{
        margin:0 -8px
    }

    .module-mediacenter-head .filter > form .form-section{
        width:50%;
        padding:0 8px;
        margin-right:0;
        margin-bottom:16px
    }

    .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;
        width:100%;
        margin-bottom:0.5em;
        padding-top:16px
    }

    .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
    }

    .module-mediacenter-details .mediacenter-gallery--details .slick-next{
        left:50%
    }

    .module-mediacenter-details .block-teaser--imageleft .teaser-content{
        width:50%
    }

    .module-mediacenter-details .block-teaser--imageleft .teaser-media{
        width:50%
    }

    .mediacenter-gallery--slider .block-teaser .teaser-media figure,
    .mediacenter-gallery--slider .block-teaser .teaser-media .div-figure{
        height:70px
    }
}

@media (max-width:820px){
    body > .mediacenter-gallery{
        padding:0 16px 16px
    }

    .mediacenter-gallery--slider .block-teaser .teaser-media figure,
    .mediacenter-gallery--slider .block-teaser .teaser-media .div-figure{
        height:100px
    }
}

@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{
        position:static;
        margin-bottom:25px
    }

    .module-mediacenter-head .filter h2{
        text-align:left;
        margin-bottom:5px
    }

    .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;
        width:100%;
        padding:0
    }

    .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
    }
}

.mejs-offscreen{
    position:absolute !important;
    top:-10000px;
    left:-10000px;
    overflow:hidden;
    width:1px;
    height:1px
}

.mejs-container{
    position:relative;
    background:#000;
    font-family:Helvetica, Arial;
    text-align:left;
    vertical-align:top;
    text-indent:0
}

.me-plugin{
    position:absolute
}

.mejs-embed{
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    background:#000;
    overflow:hidden
}

.mejs-embed body{
    width:100%;
    height:100%;
    margin:0;
    padding:0;
    background:#000;
    overflow:hidden
}

.mejs-fullscreen{
    overflow:hidden !important
}

.mejs-container-fullscreen{
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:0;
    overflow:hidden;
    z-index:1000
}

.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video{
    width:100%;
    height:100%
}

.mejs-clear{
    clear:both
}

.mejs-background{
    position:absolute;
    top:0;
    left:0
}

.mejs-mediaelement{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}

.mejs-poster{
    position:absolute;
    top:0;
    left:0;
    background-size:contain;
    background-position:50% 50%;
    background-repeat:no-repeat
}

:root .mejs-poster img{
    display:none
}

.mejs-poster img{
    border:0;
    padding:0;
    border:0
}

.mejs-overlay{
    position:absolute;
    top:0;
    left:0
}

.mejs-overlay-play{
    cursor:pointer
}

.mejs-overlay-button{
    position:absolute;
    top:50%;
    left:50%;
    width:100px;
    height:100px;
    margin:-50px 0 0 -50px;
    background:url(../vendor/mediaelement/build/bigplay.svg) no-repeat
}

.no-svg .mejs-overlay-button{
    background-image:url(../vendor/mediaelement/build/bigplay.png)
}

.mejs-overlay:hover .mejs-overlay-button{
    background-position:0 -100px
}

.mejs-overlay-loading{
    position:absolute;
    top:50%;
    left:50%;
    width:80px;
    height:80px;
    margin:-40px 0 0 -40px;
    background:#333;
    background:url(../vendor/mediaelement/build/background.png);
    background:rgba(0, 0, 0, 0.9);
    background:linear-gradient(rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9))
}

.mejs-overlay-loading span{
    display:block;
    width:80px;
    height:80px;
    background:transparent url(../vendor/mediaelement/build/loading.gif) 50% 50% no-repeat
}

.mejs-container .mejs-controls{
    position:absolute;
    list-style-type:none;
    margin:0;
    padding:0;
    bottom:0;
    left:0;
    background:url(../vendor/mediaelement/build/background.png);
    background:rgba(0, 0, 0, 0.7);
    background:linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    height:30px;
    width:100%
}

.mejs-container .mejs-controls div{
    list-style-type:none;
    background-image:none;
    display:block;
    float:left;
    margin:0;
    padding:0;
    width:26px;
    height:26px;
    font-size:11px;
    line-height:11px;
    font-family:Helvetica, Arial;
    border:0
}

.mejs-controls .mejs-button button{
    cursor:pointer;
    display:block;
    font-size:0;
    line-height:0;
    text-decoration:none;
    margin:7px 5px;
    padding:0;
    position:absolute;
    height:16px;
    width:16px;
    border:0;
    background:transparent url(../vendor/mediaelement/build/controls.svg) no-repeat
}

.no-svg .mejs-controls .mejs-button button{
    background-image:url(../vendor/mediaelement/build/controls.png)
}

.mejs-controls .mejs-button button:focus{
    outline:dotted 1px #999
}

.mejs-container .mejs-controls .mejs-time{
    color:#fff;
    display:block;
    height:17px;
    width:auto;
    padding:10px 3px 0 3px;
    overflow:hidden;
    text-align:center;
    box-sizing:content-box
}

.mejs-container .mejs-controls .mejs-time a{
    color:#fff;
    font-size:11px;
    line-height:12px;
    display:block;
    float:left;
    margin:1px 2px 0 0;
    width:auto
}

.mejs-controls .mejs-play button{
    background-position:0 0
}

.mejs-controls .mejs-pause button{
    background-position:0 -16px
}

.mejs-controls .mejs-stop button{
    background-position:-112px 0
}

.mejs-controls div.mejs-time-rail{
    direction:ltr;
    width:200px;
    padding-top:5px
}

.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a{
    display:block;
    position:absolute;
    width:180px;
    height:10px;
    border-radius:2px;
    cursor:pointer
}

.mejs-controls .mejs-time-rail .mejs-time-total{
    margin:5px;
    background:#333;
    background:rgba(50, 50, 50, 0.8);
    background:linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8))
}

.mejs-controls .mejs-time-rail .mejs-time-buffering{
    width:100%;
    background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size:15px 15px;
    -webkit-animation:buffering-stripes 2s linear infinite;
    animation:buffering-stripes 2s linear infinite
}

.mejs-controls .mejs-time-rail .mejs-time-loaded{
    background:#3caac8;
    background:rgba(60, 170, 200, 0.8);
    background:linear-gradient(rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
    width:0
}

.mejs-controls .mejs-time-rail .mejs-time-current{
    background:#fff;
    background:rgba(255, 255, 255, 0.8);
    background:linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    width:0
}

.mejs-controls .mejs-time-rail .mejs-time-handle{
    display:none;
    position:absolute;
    margin:0;
    width:10px;
    background:#fff;
    border-radius:5px;
    cursor:pointer;
    border:solid 2px #333;
    top:-2px;
    text-align:center
}

.mejs-controls .mejs-time-rail .mejs-time-float{
    position:absolute;
    display:none;
    background:#eee;
    width:36px;
    height:17px;
    border:solid 1px #333;
    top:-26px;
    margin-left:-18px;
    text-align:center;
    color:#111
}

.mejs-controls .mejs-time-rail .mejs-time-float-current{
    margin:2px;
    width:30px;
    display:block;
    text-align:center;
    left:0
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner{
    position:absolute;
    display:block;
    width:0;
    height:0;
    line-height:0;
    border:solid 5px #eee;
    border-color:#eee transparent transparent transparent;
    border-radius:0;
    top:15px;
    left:13px
}

@-webkit-keyframes buffering-stripes{
    from{
        background-position:0 0
    }
    to{
        background-position:30px 0
    }
}

@keyframes buffering-stripes{
    from{
        background-position:0 0
    }
    to{
        background-position:30px 0
    }
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{
    width:48px
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{
    width:44px
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{
    left:18px
}

.mejs-controls .mejs-fullscreen-button button{
    background-position:-32px 0
}

.mejs-controls .mejs-unfullscreen button{
    background-position:-32px -16px
}

.mejs-controls .mejs-mute button{
    background-position:-16px -16px
}

.mejs-controls .mejs-unmute button{
    background-position:-16px 0
}

.mejs-controls .mejs-volume-button{
    position:relative
}

.mejs-controls .mejs-volume-button .mejs-volume-slider{
    display:none;
    height:115px;
    width:25px;
    background:url(../vendor/mediaelement/build/background.png);
    background:rgba(50, 50, 50, 0.7);
    border-radius:0;
    top:-115px;
    left:0;
    z-index:1;
    position:absolute;
    margin:0
}

.mejs-controls .mejs-volume-button:hover{
    border-radius:0 0 4px 4px
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{
    position:absolute;
    left:11px;
    top:8px;
    width:2px;
    height:100px;
    background:#ddd;
    background:rgba(255, 255, 255, 0.5);
    margin:0
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{
    position:absolute;
    left:11px;
    top:8px;
    width:2px;
    height:100px;
    background:#ddd;
    background:rgba(255, 255, 255, 0.9);
    margin:0
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{
    position:absolute;
    left:4px;
    top:-3px;
    width:16px;
    height:6px;
    background:#ddd;
    background:rgba(255, 255, 255, 0.9);
    cursor:N-resize;
    border-radius:1px;
    margin:0
}

.mejs-controls a.mejs-horizontal-volume-slider{
    height:26px;
    width:56px;
    position:relative;
    display:block;
    float:left;
    vertical-align:middle
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
    position:absolute;
    left:0;
    top:11px;
    width:50px;
    height:8px;
    margin:0;
    padding:0;
    font-size:1px;
    border-radius:2px;
    background:#333;
    background:rgba(50, 50, 50, 0.8);
    background:linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8))
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{
    position:absolute;
    left:0;
    top:11px;
    width:50px;
    height:8px;
    margin:0;
    padding:0;
    font-size:1px;
    border-radius:2px;
    background:#fff;
    background:rgba(255, 255, 255, 0.8);
    background:linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8))
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{
    display:none
}

.mejs-controls .mejs-captions-button{
    position:relative
}

.mejs-controls .mejs-captions-button button{
    background-position:-48px 0
}

.mejs-controls .mejs-captions-button .mejs-captions-selector{
    visibility:hidden;
    position:absolute;
    bottom:26px;
    right:-51px;
    width:85px;
    height:100px;
    background:url(../vendor/mediaelement/build/background.png);
    background:rgba(50, 50, 50, 0.7);
    border:solid 1px transparent;
    padding:10px 10px 0 10px;
    overflow:hidden;
    border-radius:0
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul{
    margin:0;
    padding:0;
    display:block;
    list-style-type:none !important;
    overflow:hidden
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{
    margin:0 0 6px 0;
    padding:0;
    list-style-type:none !important;
    display:block;
    color:#fff;
    overflow:hidden
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{
    clear:both;
    float:left;
    margin:3px 3px 0 5px
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{
    width:55px;
    float:left;
    padding:4px 0 0 0;
    line-height:15px;
    font-family:helvetica, arial;
    font-size:10px
}

.mejs-controls .mejs-captions-button .mejs-captions-translations{
    font-size:10px;
    margin:0 0 5px 0
}

.mejs-chapters{
    position:absolute;
    top:0;
    left:0;
    -xborder-right:solid 1px #fff;
    width:10000px;
    z-index:1
}

.mejs-chapters .mejs-chapter{
    position:absolute;
    float:left;
    background:#222;
    background:rgba(0, 0, 0, 0.7);
    background:linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000);
    overflow:hidden;
    border:0
}

.mejs-chapters .mejs-chapter .mejs-chapter-block{
    font-size:11px;
    color:#fff;
    padding:5px;
    display:block;
    border-right:solid 1px #333;
    border-bottom:solid 1px #333;
    cursor:pointer
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last{
    border-right:none
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{
    background:#666;
    background:rgba(102, 102, 102, 0.7);
    background:linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666, endColorstr=#323232)
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{
    font-size:12px;
    font-weight:bold;
    display:block;
    white-space:nowrap;
    text-overflow:ellipsis;
    margin:0 0 3px 0;
    line-height:12px
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{
    font-size:12px;
    line-height:12px;
    margin:3px 0 4px 0;
    display:block;
    white-space:nowrap;
    text-overflow:ellipsis
}

.mejs-captions-layer{
    position:absolute;
    bottom:0;
    left:0;
    text-align:center;
    line-height:20px;
    font-size:16px;
    color:#fff
}

.mejs-captions-layer a{
    color:#fff;
    text-decoration:underline
}

.mejs-captions-layer[lang=ar]{
    font-size:20px;
    font-weight:normal
}

.mejs-captions-position{
    position:absolute;
    width:100%;
    bottom:15px;
    left:0
}

.mejs-captions-position-hover{
    bottom:35px
}

.mejs-captions-text{
    padding:3px 5px;
    background:url(../vendor/mediaelement/build/background.png);
    background:rgba(20, 20, 20, 0.5);
    white-space:pre-wrap
}

.me-cannotplay a{
    color:#fff;
    font-weight:bold
}

.me-cannotplay span{
    padding:15px;
    display:block
}

.mejs-controls .mejs-loop-off button{
    background-position:-64px -16px
}

.mejs-controls .mejs-loop-on button{
    background-position:-64px 0
}

.mejs-controls .mejs-backlight-off button{
    background-position:-80px -16px
}

.mejs-controls .mejs-backlight-on button{
    background-position:-80px 0
}

.mejs-controls .mejs-picturecontrols-button{
    background-position:-96px 0
}

.mejs-contextmenu{
    position:absolute;
    width:150px;
    padding:10px;
    border-radius:4px;
    top:0;
    left:0;
    background:#fff;
    border:solid 1px #999;
    z-index:1001
}

.mejs-contextmenu .mejs-contextmenu-separator{
    height:1px;
    font-size:0;
    margin:5px 6px;
    background:#333
}

.mejs-contextmenu .mejs-contextmenu-item{
    font-family:Helvetica, Arial;
    font-size:12px;
    padding:4px 6px;
    cursor:pointer;
    color:#333
}

.mejs-contextmenu .mejs-contextmenu-item:hover{
    background:#2c7c91;
    color:#fff
}

.mejs-controls .mejs-sourcechooser-button{
    position:relative
}

.mejs-controls .mejs-sourcechooser-button button{
    background-position:-128px 0
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{
    visibility:hidden;
    position:absolute;
    bottom:26px;
    right:-10px;
    width:130px;
    height:100px;
    background:url(../vendor/mediaelement/build/background.png);
    background:rgba(50, 50, 50, 0.7);
    border:solid 1px transparent;
    padding:10px;
    overflow:hidden;
    border-radius:0
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{
    margin:0;
    padding:0;
    display:block;
    list-style-type:none !important;
    overflow:hidden
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{
    margin:0 0 6px 0;
    padding:0;
    list-style-type:none !important;
    display:block;
    color:#fff;
    overflow:hidden
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{
    clear:both;
    float:left;
    margin:3px 3px 0 5px
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{
    width:100px;
    float:left;
    padding:4px 0 0 0;
    line-height:15px;
    font-family:helvetica, arial;
    font-size:10px
}

.mejs-postroll-layer{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:url(../vendor/mediaelement/build/background.png);
    background:rgba(50, 50, 50, 0.7);
    z-index:1000;
    overflow:hidden
}

.mejs-postroll-layer-content{
    width:100%;
    height:100%
}

.mejs-postroll-close{
    position:absolute;
    right:0;
    top:0;
    background:url(../vendor/mediaelement/build/background.png);
    background:rgba(50, 50, 50, 0.7);
    color:#fff;
    padding:4px;
    z-index:100;
    cursor:pointer
}

div.mejs-speed-button{
    width:46px !important;
    position:relative
}

.mejs-controls .mejs-button.mejs-speed-button button{
    background:transparent;
    width:36px;
    font-size:11px;
    line-height:normal;
    color:#fff
}

.mejs-controls .mejs-speed-button .mejs-speed-selector{
    visibility:hidden;
    position:absolute;
    top:-100px;
    left:-10px;
    width:60px;
    height:100px;
    background:url(../vendor/mediaelement/build/background.png);
    background:rgba(50, 50, 50, 0.7);
    border:solid 1px transparent;
    padding:0;
    overflow:hidden;
    border-radius:0
}

.mejs-controls .mejs-speed-button:hover > .mejs-speed-selector{
    visibility:visible
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul{
    margin:0;
    padding:0;
    display:block;
    list-style-type:none !important;
    overflow:hidden
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{
    margin:0 0 6px 0;
    padding:0 10px;
    list-style-type:none !important;
    display:block;
    color:#fff;
    overflow:hidden
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{
    color:#21f8f8
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{
    clear:both;
    float:left;
    margin:3px 3px 0 5px;
    display:none
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{
    width:60px;
    float:left;
    padding:4px 0 0 0;
    line-height:15px;
    font-family:helvetica, arial;
    font-size:11.5px;
    color:white;
    margin-left:5px;
    cursor:pointer
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{
    background-color:#c8c8c8 !important;
    background-color:rgba(255, 255, 255, 0.4) !important
}

.mejs-controls .mejs-button.mejs-skip-back-button{
    background:transparent url(../vendor/mediaelement/build/skipback.png) no-repeat;
    background-position:3px 3px
}

.mejs-controls .mejs-button.mejs-skip-back-button button{
    background:transparent;
    font-size:9px;
    line-height:normal;
    color:#fff
}

.mejs-overlay-button{
    background:url("../images/icon-play.png") no-repeat 0 0;
    bottom:10px;
    left:16px;
    margin:0;
    right:auto;
    top:auto;
    width:66px;
    height:48px
}

.mejs-container .mejs-controls{
    background:black
}

.mejs-controls .mejs-time-rail .mejs-time-total{
    background:#333c40
}

.mejs-controls .mejs-time-rail .mejs-time-loaded{
    background:#859da8
}

.mejs-controls .mejs-time-rail .mejs-time-current{
    background:white
}

.search-info{
    padding:12px 0
}

.search-info p{
    font-weight:bold;
    margin:0
}

@media (max-width:820px){
    .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
}

.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{
    position:relative;
    overflow:hidden
}

.fancybox-type-iframe .fancybox-inner{
    -webkit-overflow-scrolling:touch
}

.fancybox-error{
    color:#444;
    font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin:0;
    padding:15px;
    white-space:nowrap
}

.fancybox-image, .fancybox-iframe{
    display:block;
    width:100%;
    height:100%
}

.fancybox-image{
    max-width:100%;
    max-height: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{
    width:44px;
    height:44px;
    background:url("../vendor/fancybox/source/fancybox_loading.gif") center center no-repeat
}

.fancybox-close{
    font-size:15px;
    font-size:1.5rem;
    line-height:1.4;
    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-wrap-mediacenter-gallery .fancybox-close{
    top:0;
    right:0
}

.fancybox-close .svg-icon-close{
    float:right;
    height:100%;
    margin:0;
    vertical-align:middle;
    width:100%
}

.fancybox-nav{
    -webkit-tap-highlight-color:transparent;
    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
}

.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{
    left:10px;
    background-position:0 -36px
}

.fancybox-next span{
    right:10px;
    background-position:0 -72px
}

.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
}

.fancybox-overlay-fixed{
    position:fixed;
    bottom:0;
    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{
    width:auto;
    padding-right:0;
    margin:10px 0 0
}

.fancybox-title.teaser-content .teaser-footer{
    background:url("../images/border-media.png") repeat-x left top;
    padding-top:16px;
    margin-top:16px
}

.fancybox-title.teaser-content .teaser-footer p{
    font-size:14px;
    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{
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    background:transparent;
    background:rgba(0, 0, 0, 0.8);
    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{
    position:relative;
    color:#fff
}

.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{
    display:block;
    position:relative;
    border:0;
    padding:0;
    max-width:none
}

@media (max-width:820px){
    .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{
    display:block;
    height:50px;
    width:50px;
    margin:1em 0 .5em;
    color:#0778a5;
    font-family:"BundesSansWeb", Helvetica, Arial, sans-serif;
    font-size:2em;
    line-height:42px;
    text-align:center;
    border:1px solid currentColor
}

.lexicon__term{
    margin:12px 0;
    font-weight:bold;
    line-height:initial
}

.lexicon__description{
    margin-bottom:2em
}

.lexicon__description ul, .lexicon__description ol{
    margin-left:2em
}

.lexicon__description li{
    margin-bottom:0
}

@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{
        float:left
    }

    .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:24px;
        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:820px){
    .module-striped .main{
        padding-right:0
    }

    .module-striped .sidebar{
        border-top:1px solid #cdcdcd
    }

    .teaserlist{
        margin:0
    }

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

    .module-teaserlist--horizontal .block-teaser.small--imageleft{
        width:100%;
        padding:0
    }

    .module-teaserlist .block-teaser--imageabove.small--imageleft .teaser-media, .module-teaserlist .block-teaser--imageabove.small--imageleft .teaser-content{
        float:left
    }

    .stage-slider .slick-dots{
        position:relative;
        margin:25px 16px;
        bottom:0;
        height:35px;
        width:auto;
        right:auto;
        padding-left:0
    }

    .stage-slider .slick-dots li{
        width:35px;
        margin:0 4px
    }

    .stage-slider .slick-dots li button{
        width:35px;
        height:35px
    }

    .box, aside > .module-teaserlist{
        background-position:32px 24px;
        background-size:32px auto;
        padding:24px 32px
    }

    .box .box-content, aside > .module-teaserlist .box-content{
        margin-top:32px
    }

    .box.box-profile, aside > .box-profile.module-teaserlist{
        padding-left:24px
    }

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

    .box[class*='icon'], aside > [class*='icon'].module-teaserlist{
        padding-left:32px
    }

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

    .box-quote[class*='icon'], .box-info--short[class*='icon']{
        padding-left:92px
    }

    .box-announcement .box-content{
        margin-top:48px
    }

    .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:0;
        padding-left:60px;
        margin-bottom:0
    }

    .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{
        cursor:pointer;
        background-size:12px;
        background-position:right 8px;
        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 .teaser-media{
        margin-bottom:1em
    }

    .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'], aside > [class*='icon'].module-teaserlist{
        padding-left:24px;
        padding-right:24px
    }

    .box, aside > .module-teaserlist{
        background-position:24px 24px
    }

    .box .box-header h3, aside > .module-teaserlist .box-header h3, .box .box-header .lexicon__term, aside > .module-teaserlist .box-header .lexicon__term{
        padding-left:46px
    }

    .box .box-content, aside > .module-teaserlist .box-content{
        font-size:16px;
        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-content{
        margin-top:-7px
    }

    .box-quote[class*='icon'], .box-info--short[class*='icon']{
        padding-left:70px
    }
}
/* ================================================================================================================== */
/* =============================================== BASIC [END] ====================================================== */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* =============================================== ADDITIONAL [START] =============================================== */
/* ================================================================================================================== */
/********* generell ********/
b {
font-weight:bold
}
blockquote {
font-size: 25px;
font-weight: 600;
margin-bottom: 20px;
}
sup {
    vertical-align: super;
    font-size: smaller;
}
/********* header ********/
/* logo */
.svg .main-title .svg-logo, .svg .campaign-title .svg-logo {
    display:block;
}
.svg .main-title img.logo, .svg .campaign-title img.campaign-logo {
    display:none;
}
.no-svg .main-title .svg-logo, .no-svg .campaign-title .svg-logo {
    display:none;
}
.no-svg .main-title img.logo, .no-svg .campaign-title img.campaign-logo {
    display:block;
}
.main-title img.logo, .main-title .svg-logo {
    height: 83px;
    width: 168px;
}
.campaign-title img.campaign-logo, .campaign-title .svg-logo  {
	width: 311px;
	height: 53px;
}
/* sticky nav */
#sticky .campaign-title img.campaign-logo, #sticky .campaign-title .svg-logo  {
	width: 196px;
	height: 34px;
}
#sticky .campaign-title>a {
    position: absolute;
    z-index: 99999;
}
.no-svg #sticky .campaign-title img.campaign-logo {
	display:block;
}
/********* content ********/
/* stage */
#stage header, #stage h2 {
    /*font-size: 26px;*/
    font-size: 2.6rem;
    line-height: 1.3846153846;
    font-weight: bold;
    font-family: "BundesSerifWeb",Georgia,"Times New Roman",sans-serif;
    margin-bottom: 12px;
    text-transform:none
}
/* striped */
.slick-prev, .slick-next {
    z-index: 9;
}
.sidebar .news-slides .slick-dots {
    width: 100%;
    margin-left: 0;
    left: auto;
    width: 100%;
}
/* slider module-appointmentlist-media */
.module-teaserlist--horizontal.module-appointmentlist-media .teaserlist .block-teaser {
    margin: 0;
}
.module-teaserlist--horizontal.module-appointmentlist-media .block-teaser--imageabove .teaser-media {
    margin: 0;
}
.module-teaserlist-slider.module-appointmentlist-media .slick-dots {
    bottom: -40px;
}
.module-teaserlist-slider.module-appointmentlist-media .content {
    padding-bottom: 67px;
}
/* floating image and text */
.ce-textpic.ce-left figure, .ce-textpic.ce-left .div-figure {
	margin: 8px 12px 12px 0;
	float:left;
}
.ce-textpic.ce-right figure, .ce-textpic.ce-right .div-figure {
	margin: 8px 12px 0 12px;
	float:right;
}
.ce-textpic:after {
	content: "";
	display: table;
	clear: both;
}
/********* sidebar ********/
/* box */
.contact-item p {
    margin-bottom: inherit;
}
.box-news h2 {
    color: #004f80;
}
.box-news .box-news-item {
    margin-bottom: 30px;
}
.box-news .box-news-item:last-child {
    margin-bottom: 0px;
}

.module-default .sidebar .box:nth-of-type(6n+1),
.module-default .sidebar aside>.module-teaserlist:nth-of-type(6n+1) {
    background-color: transparent;
}
.module-default .sidebar .box:nth-of-type(6n+2),
.module-default .sidebar aside>.module-teaserlist:nth-of-type(6n+2) {
    background-color: transparent;
}
.module-default .sidebar .box:nth-of-type(6n+3),
.module-default .sidebar aside>.module-teaserlist:nth-of-type(6n+3) {
    background-color: transparent;
}
.module-default .sidebar .box:nth-of-type(6n+4),
.module-default .sidebar aside>.module-teaserlist:nth-of-type(6n+4) {
    background-color: transparent;
}
.module-default .sidebar .box:nth-of-type(6n+5),
.module-default .sidebar aside>.module-teaserlist:nth-of-type(6n+5) {
    background-color: transparent;
}
.module-default .sidebar .box:nth-of-type(6n+6),
.module-default .sidebar aside>.module-teaserlist:nth-of-type(6n+6) {
    background-color: transparent;
}
.module-default .sidebar > div:nth-of-type(6n+1) {
    background-color: #a0cde9
}
.module-default .sidebar > div:nth-of-type(6n+2) {
    background-color: #c1dcee
}
.module-default .sidebar > div:nth-of-type(6n+3) {
    background-color: #a7cfe7
}
.module-default .sidebar > div:nth-of-type(6n+4) {
    background-color: #e0edf7
}
.module-default .sidebar > div:nth-of-type(6n+5) {
    background-color: #c1dcee
}
.module-default .sidebar > div:nth-of-type(6n+6) {
    background-color: #e0edf7
}
.icon-facebook {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='17.663px' height='35.5px' viewBox='-31.195 -15.336 17.663 35.5' enable-background='new -31.195 -15.336 17.663 35.5' xml:space='preserve'%3E%3Cpath fill='%23004F80' d='M-19.752,20.165h-6.1c-0.552,0-1-0.447-1-1V3.415h-3.342c-0.552,0-1-0.448-1-1V-3.36c0-0.552,0.448-1,1-1 h3.337l-0.012-2.388c0-4.249,0.92-8.588,7.745-8.588h4.593c0.552,0,1,0.448,1,1v5.776c0,0.552-0.448,1-1,1h-2.61 c-1.611,0-1.611,0.414-1.611,1.321v1.879h4.221c0.283,0,0.553,0.12,0.743,0.331c0.189,0.21,0.281,0.492,0.251,0.773l-0.604,5.775 c-0.053,0.509-0.482,0.896-0.995,0.896h-3.617v15.75C-18.752,19.717-19.2,20.165-19.752,20.165z M-24.853,18.165h4.1V2.415 c0-0.552,0.448-1,1-1h3.716l0.395-3.775h-4.111c-0.552,0-1-0.448-1-1v-2.879c0-2.266,1.147-3.321,3.611-3.321h1.61v-3.776h-3.593 c-4.295,0-5.745,1.661-5.745,6.583l0.017,3.388c0.001,0.266-0.104,0.521-0.291,0.71c-0.188,0.188-0.443,0.294-0.709,0.294h-3.342 v3.775h3.342c0.552,0,1,0.448,1,1V18.165z'/%3E%3C/svg%3E%0A");  background-repeat: no-repeat;
	background-size: auto;
	background-position: 35px 24px;
}
.no-svg .icon-facebook {
    background-image: url("../images/sprite/png/icon_facebook.png")
}
.icon-tour {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='45.971px' height='26.342px' viewBox='-33.815 -6.586 45.971 26.342' enable-background='new -33.815 -6.586 45.971 26.342' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23004F80' d='M-9.286,12.619c-1.895,0-3.436,1.601-3.436,3.568c0,1.968,1.542,3.569,3.436,3.569 c1.894,0,3.435-1.601,3.435-3.569C-5.851,14.22-7.392,12.619-9.286,12.619z M-9.286,17.756c-0.792,0-1.436-0.704-1.436-1.569 c0-0.865,0.644-1.568,1.436-1.568c0.792,0,1.435,0.704,1.435,1.568C-7.851,17.053-8.495,17.756-9.286,17.756z'/%3E%3Cpath fill='%23004F80' d='M2.873,12.619c-1.895,0-3.436,1.601-3.436,3.568c0,1.968,1.542,3.569,3.436,3.569 c1.894,0,3.435-1.601,3.435-3.569C6.308,14.22,4.767,12.619,2.873,12.619z M2.873,17.756c-0.792,0-1.436-0.704-1.436-1.569 c0-0.865,0.644-1.568,1.436-1.568c0.792,0,1.435,0.704,1.435,1.568C4.308,17.053,3.665,17.756,2.873,17.756z'/%3E%3Cpath fill='%23004F80' d='M-5.425-6.586h-26.126c-1.248,0-2.264,1.038-2.264,2.312v15.767c0,0.552,0.448,1,1,1h6.426 c0.552,0,1-0.448,1-1v-7.54h4.116v7.54c0,0.552,0.448,1,1,1h16.112c0.552,0,1-0.448,1-1V-4.273 C-3.161-5.548-4.177-6.586-5.425-6.586z M-5.161,10.493h-14.112v-7.54c0-0.552-0.448-1-1-1h-6.116c-0.552,0-1,0.448-1,1v7.54 h-4.426V-4.273c0-0.172,0.118-0.312,0.264-0.312h26.126c0.146,0,0.264,0.14,0.264,0.312V10.493z'/%3E%3Cpath fill='%23004F80' d='M12.145,12.076L10.973,3.98C10.95,1.385,9.735,0.457,8.598,0.457H0.054c-1.148,0-2.376,0.945-2.376,3.598 v8.165c0,0.68,0.085,1.357,0.246,1.958c0.107,0.402,0.453,0.695,0.867,0.736c0.414,0.046,0.81-0.178,0.995-0.551 c0.618-1.246,1.814-2.02,3.123-2.02c1.745,0,3.246,1.387,3.491,3.226c0.066,0.497,0.49,0.868,0.991,0.868H9.78 c1.399,0,2.376-1.734,2.376-4.218C12.156,12.172,12.152,12.124,12.145,12.076z M9.648,14.438H8.199 c-0.694-2.386-2.836-4.094-5.291-4.094c-1.185,0-2.308,0.392-3.231,1.088V4.055c0-1.164,0.305-1.563,0.376-1.598l8.539-0.002 c0.076,0.037,0.381,0.437,0.381,1.6c0,0.048,0.003,0.096,0.01,0.144l1.172,8.091C10.143,13.434,9.84,14.21,9.648,14.438z'/%3E%3Cpath fill='%23004F80' d='M-26.825,12.619c-1.895,0-3.436,1.601-3.436,3.568c0,1.968,1.542,3.569,3.436,3.569 c1.894,0,3.435-1.601,3.435-3.569C-23.39,14.22-24.931,12.619-26.825,12.619z M-26.825,17.756c-0.792,0-1.436-0.704-1.436-1.569 c0-0.865,0.644-1.568,1.436-1.568c0.792,0,1.435,0.704,1.435,1.568C-25.39,17.053-26.033,17.756-26.825,17.756z'/%3E%3Cpath fill='%23004F80' d='M-19.954,12.619c-1.895,0-3.436,1.601-3.436,3.568c0,1.968,1.542,3.569,3.436,3.569 c1.894,0,3.435-1.601,3.435-3.569C-16.519,14.22-18.06,12.619-19.954,12.619z M-19.954,17.756c-0.792,0-1.436-0.704-1.436-1.569 c0-0.865,0.644-1.568,1.436-1.568c0.791,0,1.435,0.704,1.435,1.568C-18.519,17.053-19.163,17.756-19.954,17.756z'/%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
    background-size: auto;
}
.no-svg .icon-tour {
    background-image: url("../images/sprite/png/icon_tour.png")
}

.icon-barometer {
 	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='41.5px' height='41.5px' viewBox='-29.98 -16.325 41.5 41.5' enable-background='new -29.98 -16.325 41.5 41.5' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23004F80' d='M-9.23-16.325c-11.441,0-20.75,9.309-20.75,20.75s9.309,20.75,20.75,20.75s20.75-9.308,20.75-20.75 S2.211-16.325-9.23-16.325z M-9.23,23.174c-10.339,0-18.75-8.411-18.75-18.75c0-10.339,8.411-18.75,18.75-18.75 S9.52-5.914,9.52,4.425C9.52,14.763,1.109,23.174-9.23,23.174z'/%3E%3Cpath fill='%23004F80' d='M-6.058,4.425c0-1.751-1.421-3.172-3.173-3.172c-0.334,0-0.649,0.066-0.952,0.162L-18.749-9.47 l-1.571,1.237l8.515,10.819c-0.371,0.52-0.595,1.151-0.595,1.838c0,1.751,1.42,3.172,3.17,3.172c0.419,0,0.818-0.086,1.185-0.234 l4.104,5.215l1.571-1.237l-4.155-5.279C-6.235,5.582-6.058,5.026-6.058,4.425z'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat
}
.no-svg .icon-barometer {
   background-image: url("../images/sprite/png/icon_barometer.png")
}

.icon-virtuality {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32.488px' height='32.489px' viewBox='-33.815 -12.732 32.488 32.489' enable-background='new -33.815 -12.732 32.488 32.489' xml:space='preserve'%3E%3Cpath fill='%23004F80' d='M-12.222,2.639c-0.566,0-1.099-0.222-1.502-0.625l-2.35-2.35c-0.821-0.821-0.835-2.145-0.031-2.95 l4.897-4.896l0.678-0.829l-0.707,0.707l-1.958-1.958c-0.721-0.721-0.555-1.387-0.45-1.64c0.104-0.25,0.45-0.83,1.431-0.83 l8.63,0.168c1.13,0.021,2.067,0.958,2.088,2.088l0.168,8.581c0.011,0.63-0.22,1-0.417,1.2C-1.981-0.453-2.298-0.32-2.638-0.32 c-0.28,0-0.709-0.094-1.159-0.544l-1.958-1.958l-0.123-0.03l-4.896,4.896C-11.157,2.428-11.671,2.639-12.222,2.639z M-10.807-10.704 l0.985,0.986c0.403,0.403,0.625,0.937,0.625,1.504c0,0.55-0.212,1.064-0.596,1.447l-4.896,4.895 c-0.014,0.014-0.017,0.075,0.03,0.123l2.438,2.388c0.007,0,0.025-0.001,0.034-0.009l4.896-4.896c0.78-0.78,2.156-0.765,2.951,0.029 l0.985,0.984l-0.14-7.186c-0.001-0.061-0.065-0.125-0.125-0.126L-10.807-10.704z'/%3E%3Cpath fill='%23004F80' d='M-22.931,19.756c-0.007-0.003-0.039-0.001-0.045-0.001l-8.583-0.167c-1.13-0.021-2.066-0.959-2.087-2.09 l-0.168-8.581c-0.011-0.63,0.22-1,0.417-1.2c0.237-0.241,0.555-0.375,0.894-0.375c0.28,0,0.709,0.095,1.16,0.545l1.957,1.958l0,0 c0,0,0.122,0.029,0.123,0.029l0,0l4.896-4.896c0.779-0.779,2.155-0.765,2.951,0.03l2.349,2.35c0.392,0.391,0.614,0.911,0.625,1.461 c0.011,0.566-0.2,1.094-0.594,1.489l-4.896,4.896c0,0,0.03,0.123,0.031,0.123l1.957,1.958c0.72,0.72,0.554,1.386,0.449,1.64 C-21.601,19.175-21.947,19.756-22.931,19.756z M-22.938,17.762l0.008,0.994V17.76C-22.933,17.761-22.936,17.762-22.938,17.762z M-31.786,10.276l0.14,7.185c0.001,0.062,0.065,0.126,0.125,0.127l7.187,0.141l-0.984-0.986c-0.403-0.403-0.625-0.937-0.625-1.503 c0-0.55,0.212-1.064,0.596-1.448l4.896-4.896c0.029-0.03,0-0.092-0.03-0.122l-2.349-2.35l-0.83-0.737l0.707,0.707l-4.896,4.896 c-0.777,0.778-2.155,0.765-2.95-0.028L-31.786,10.276z'/%3E%3Cpath fill='%23004F80' d='M-22.491,2.862c-0.568,0-1.104-0.224-1.511-0.629l-5.119-5.118c-0.04-0.04-0.081-0.044-0.097-0.044 l-1.893,1.873c-0.434,0.433-0.856,0.524-1.134,0.524c-0.629,0-1.32-0.482-1.349-1.542l-0.222-8.575 c-0.016-0.554,0.188-1.077,0.571-1.472c0.383-0.395,0.9-0.612,1.456-0.612l8.628,0.223c1.008,0.028,1.352,0.624,1.454,0.878 c0.1,0.252,0.258,0.913-0.435,1.605l-1.869,1.868c-0.006,0.01-0.012,0.069,0.04,0.121l5.118,5.118c0.406,0.405,0.63,0.941,0.63,1.51 c0,0.547-0.209,1.059-0.59,1.439l-2.243,2.242C-21.434,2.652-21.944,2.862-22.491,2.862z M-29.217-4.93 c0.569,0,1.106,0.224,1.512,0.631l5.117,5.117c0.074,0.073,0.117,0.042,0.12,0.04l2.244-2.242c0.006-0.01,0.013-0.068-0.04-0.12 l-5.119-5.119c-0.391-0.391-0.615-0.908-0.629-1.457c-0.015-0.568,0.194-1.098,0.589-1.493l0.969-0.968l-7.33-0.192l0.163,7.358 l0.966-0.965C-30.274-4.72-29.763-4.93-29.217-4.93z'/%3E%3Cpath fill='%23004F80' d='M-3.354,19.756c-0.009,0-0.049-0.001-0.058-0.001l-8.571-0.222c-1.007-0.027-1.352-0.622-1.454-0.877 c-0.1-0.252-0.259-0.913,0.435-1.606l1.869-1.869c0.006-0.01,0.013-0.068-0.04-0.12l-5.119-5.119 c-0.824-0.825-0.842-2.147-0.04-2.949l2.242-2.242c0.776-0.776,2.152-0.755,2.949,0.039l5.119,5.119 c0.04,0.04,0.082,0.044,0.098,0.044l1.891-1.873c0.432-0.433,0.855-0.524,1.134-0.524c0.63,0,1.321,0.482,1.349,1.542l0.223,8.574 c0.016,0.554-0.188,1.077-0.571,1.472C-2.282,19.54-2.799,19.756-3.354,19.756z M-10.688,17.565l7.33,0.191l0.004,1v-1 c0.015,0,0.019-0.004,0.021-0.006l-0.186-7.354l-0.968,0.968c-0.771,0.77-2.159,0.751-2.95-0.04l-5.118-5.118 c-0.04-0.04-0.082-0.044-0.098-0.044l-2.265,2.246c-0.006,0.01-0.012,0.069,0.041,0.122l5.118,5.118 c0.406,0.405,0.63,0.941,0.63,1.51c0,0.547-0.209,1.058-0.59,1.439L-10.688,17.565z'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
    background-size: auto;
}
.no-svg .icon-virtuality {
   background-image: url("../images/sprite/png/icon_virtuality.png")
}

.icon-join {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='50.82px' height='68.958px' viewBox='-28.138 0 50.82 68.958' enable-background='new -28.138 0 50.82 68.958' xml:space='preserve'%3E%3Cpath fill='%23004F80' d='M22.144,31.002l-2.212-6.314c-1.053-2.995-2.6-4.647-2.661-4.712l-1.046-1.113 c2.074-2.172,3.283-5.161,3.086-8.389C19.129,7.501,17.8,4.776,15.57,2.802c-2.231-1.975-5.091-2.965-8.067-2.78 C4.537,0.196,1.815,1.518-0.159,3.744C-2.141,5.978-3.132,8.85-2.95,11.831c0.002,0.029,0.018,0.053,0.021,0.082 c-1.258,2.026-2.281,5.484-2.884,7.866l-9.948,15.839L-27.945,52.29c-0.326,0.445-0.229,1.071,0.217,1.397 c0.178,0.13,0.384,0.192,0.589,0.192c0.309,0,0.612-0.142,0.808-0.41l12.224-16.729l10.072-16.031 c0.056-0.09,0.098-0.187,0.124-0.289c0.995-3.969,2.505-7.8,3.19-8.184c0.664-0.178,2.121-0.122,3.208,0.8 c1.132,0.959,1.611,2.664,1.384,4.931c-0.252,2.515-2.85,7.79-3.829,9.612c-0.061,0.113-1.502,2.82-2.025,5.915l-1.611,9.516 c-0.092,0.545,0.274,1.061,0.819,1.153c0.551,0.084,1.061-0.274,1.153-0.819l0.833-4.92c1.14,0.614,2.98,1.736,4.465,3.264 c0.168,0.173,0.334,0.354,0.5,0.537c0.078,0.144,0.18,0.266,0.311,0.354c1.94,2.268,3.531,5.06,3.549,5.092 c0.184,0.324,0.522,0.507,0.871,0.507c0.167,0,0.336-0.042,0.492-0.13c0.48-0.272,0.649-0.882,0.378-1.363 c-0.067-0.118-1.298-2.277-2.965-4.418l2.348-0.709l-0.548,1.117c-0.243,0.496-0.039,1.095,0.458,1.338 c0.141,0.07,0.292,0.103,0.44,0.103c0.369,0,0.725-0.205,0.898-0.56l4.654-9.484c0.111-0.228,0.133-0.489,0.059-0.732l-1.896-6.219 c-0.02-0.065-0.047-0.129-0.08-0.188l-2.664-4.863c1.564-0.329,3-0.98,4.242-1.885l1.094,1.164c0.013,0.015,1.328,1.439,2.23,4.004 l2.211,6.314c0.01,0.024,0.877,2.549,0.113,5.082L15.321,53.48c-0.007,0.023-0.748,2.389-3.07,3.224l-28.666,10.312 c-0.52,0.188-0.79,0.76-0.603,1.28c0.146,0.407,0.531,0.661,0.941,0.661c0.112,0,0.227-0.019,0.338-0.059l28.666-10.312 c3.258-1.173,4.267-4.39,4.309-4.527l5.049-16.734C23.235,34.173,22.188,31.129,22.144,31.002z M3.78,11.509 c-1.456-1.233-3.375-1.513-4.697-1.27C-0.73,8.331,0.04,6.534,1.337,5.071c1.62-1.826,3.851-2.91,6.286-3.053 c2.431-0.154,4.79,0.66,6.622,2.281c1.83,1.621,2.921,3.857,3.07,6.297c0.309,5.043-3.538,9.397-8.565,9.706 c-1.13,0.063-2.216-0.081-3.247-0.397c0.175-0.63,0.306-1.224,0.358-1.739C6.234,14.438,4.935,12.488,3.78,11.509z M5.108,40.292 c-0.406-0.418-0.834-0.805-1.267-1.164l1.78-5.354c0.174-0.524-0.109-1.09-0.633-1.265c-0.523-0.172-1.09,0.109-1.264,0.634 l-1.57,4.723c-1.054-0.708-2.002-1.22-2.592-1.514l0.427-2.523c0.156-0.925,0.41-1.819,0.679-2.604L6.264,29.9 c0.59-0.141,1.055-0.093,1.422,0.14c0.657,0.417,0.855,1.325,0.855,1.326l1.515,7.831l-4.654,1.405 C5.304,40.498,5.207,40.392,5.108,40.292z M13.091,33.543l-1.501,3.059l-1.086-5.616c-0.035-0.177-0.373-1.747-1.724-2.62 c-0.576-0.372-1.561-0.745-2.976-0.413l-4.211,0.996c0.126-0.265,0.208-0.418,0.21-0.424c0.107-0.198,1.901-3.553,3.076-6.718 c1.071,0.332,2.191,0.509,3.351,0.509c0.034,0,0.069-0.002,0.103-0.003l3.007,5.488L13.091,33.543z'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 25px 24px;
    background-size: auto;
}
.no-svg .icon-join {
   background-image: url("../images/sprite/png/icon_join.png")
}
.icon-news {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='54.198px' height='34.161px' viewBox='-28.138 0 54.198 34.161' enable-background='new -28.138 0 54.198 34.161' xml:space='preserve'%3E%3Cpath fill='%23004F80' d='M12.286,31.321c-0.799,0-1.604-0.629-1.604-2.037v-4.508c0.001-0.572-0.482-1.078-1.056-1.105l-10.907-0.52 c-1.633-0.078-2.961-1.471-2.961-3.105l0.001-7.349c0-1.609,1.306-2.918,2.912-2.918c0.016,0,0.128,0.002,0.144,0.003l10.907,0.521 c0.001,0,0.001,0,0.002,0c0.557,0,0.958-0.402,0.958-0.917l0.001-4.507c0-1.408,0.806-2.039,1.604-2.039 c0.52,0,1.032,0.25,1.524,0.742l11.37,11.37c0.567,0.566,0.88,1.322,0.88,2.128s-0.312,1.561-0.88,2.129L13.81,30.579 C13.317,31.071,12.804,31.321,12.286,31.321z M-1.284,11.779c-0.558,0-0.958,0.402-0.958,0.917l-0.001,7.349 c0,0.572,0.484,1.08,1.057,1.107l10.907,0.52c1.634,0.078,2.961,1.471,2.96,3.105v4.102l11.085-11.084 c0.189-0.189,0.294-0.443,0.294-0.715s-0.104-0.524-0.294-0.713L12.682,5.282l-0.001,4.104c0,1.609-1.308,2.918-2.915,2.918 c-0.016,0-0.123-0.002-0.139-0.003l-10.909-0.521C-1.282,11.779-1.283,11.779-1.284,11.779z'/%3E%3Cpath fill='%23004F80' d='M1.002,34.161h-24.12c-2.769,0-5.021-2.252-5.021-5.021V5.021c0-2.769,2.252-5.021,5.021-5.021h24.12 c2.768,0,5.02,2.252,5.02,5.021v1.971c0,0.553-0.448,1-1,1s-1-0.447-1-1V5.021C4.022,3.355,2.667,2,1.002,2h-24.12 c-1.666,0-3.021,1.355-3.021,3.021v24.119c0,1.666,1.355,3.021,3.021,3.021h24.12c1.665,0,3.02-1.355,3.02-3.021v-2.576 c0-0.553,0.448-1,1-1s1,0.447,1,1v2.576C6.022,31.909,3.77,34.161,1.002,34.161z'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
	background-size: auto;
}
.no-svg .icon-news {
   background-image: url("../images/sprite/png/icon_news.png")
}

.icon-topics {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0%29 --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='45.942px' height='39.942px' viewBox='-29.138 -1 45.942 39.942' enable-background='new -29.138 -1 45.942 39.942' xml:space='preserve'%3E%3Cpath fill='%23004F80' d='M12.804-1h-22.5c-2.206,0-4,1.794-4,4v3.576h-3.576c-2.206,0-4,1.794-4,4v3.866h-3.866c-2.206,0-4,1.794-4,4 v16.5c0,2.206,1.794,4,4,4h22.5c2.206,0,4-1.794,4-4v-3.865h3.866c2.206,0,4-1.794,4-4V23.5h3.576c2.206,0,4-1.794,4-4V3 C16.804,0.794,15.01-1,12.804-1z M-0.638,34.942c0,1.103-0.897,2-2,2h-22.5c-1.103,0-2-0.897-2-2v-16.5c0-1.103,0.897-2,2-2h4.866 h17.634c1.103,0,2,0.897,2,2v11.635V34.942z M7.228,27.077c0,1.103-0.897,2-2,2H1.362V18.442c0-2.206-1.794-4-4-4h-16.634v-3.866 c0-1.103,0.897-2,2-2h4.574c0.001,0,0.001,0,0.002,0H5.228c1.103,0,2,0.897,2,2V22.5V27.077z M14.804,19.5c0,1.103-0.897,2-2,2 H9.228V10.576v0c0-2.206-1.794-4-4-4h-16.924V3c0-1.103,0.897-2,2-2h22.5c1.103,0,2,0.897,2,2V19.5z'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: auto;
}
.no-svg .icon-topics {
   background-image: url("../images/sprite/png/icon_topics.png")
}
.icon-panorama  {
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='utf-8'?%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='45.625px' height='26.125px' viewBox='53.625 27.75 45.625 26.125' enable-background='new 53.625 27.75 45.625 26.125' xml:space='preserve'%3E%3Cg%3E%3Cellipse fill='none' stroke='%23004F80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='77.95' cy='50.4' rx='2.4' ry='2.6'/%3E%3Cellipse fill='none' stroke='%23004F80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='90.15' cy='50.4' rx='2.4' ry='2.6'/%3E%3Cpath fill='none' stroke='%23004F80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M83.05,45.7V29.9c0-0.7-0.601-1.3-1.3-1.3H55.65c-0.7,0-1.3,0.6-1.3,1.3v15.8h6.4v-8.5h6.1v8.5H83.05z'/%3E%3Cpath fill='none' stroke='%23004F80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d=' M98.35,46.4l-1.199-8.2c0-1.8-0.6-2.6-1.4-2.6h-0.699H94.35H87.15c-0.801,0-1.4,0.8-1.4,2.6v8.2c0,0.6,0.1,1.2,0.199,1.7 c0.801-1.5,2.301-2.601,4-2.601c2.301,0,4.201,1.8,4.5,4.101h2.4C97.75,49.601,98.35,48.2,98.35,46.4z'/%3E%3Cellipse fill='none' stroke='%23004F80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='60.75' cy='50.4' rx='2.4' ry='2.6'/%3E%3Cellipse fill='none' stroke='%23004F80' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' cx='66.95' cy='50.4' rx='2.4' ry='2.6'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: auto;
}
.no-svg .icon-panorama {
   background-image: url("../images/sprite/png/icon_panorama.png")
}
.box-foot{
	border-top:1px dotted #004f80;
	padding-top:.5em;
	margin-top:1em
}
/********* exponat ********/
.exponat .grid {
	margin-left: -15px;
	margin-right: -15px;
}
/* clear fix */
.exponat .grid:after {
  content: '';
  display: block;
  clear: both;
}
/* .filter */
.exponat .filters-button-group {
	margin-bottom: 20px;
}
.exponat .filters-button-group .button {
	margin: 0 1px 5px 0;
	border: 2px solid #004f80;
	height: 34px;
	outline: 0;
}
.exponat .filters-button-group .button:hover, .exponat .filters-button-group .button:active  {
	background-color: #FFF;
	color: #004f80;
	text-decoration: none;
}
.exponat .filters-button-group .button.is-checked {
	background-color: #FFF;
	color: #004f80;
}
/* .element-item */
.exponat .element-item {
	position: relative;
	float: left;
	width: 120px;
	height: 160px;
	margin: 5px;
	padding: 10px;
	text-align: center;
}
.exponat .element-item p {
	font-size: 1.7rem;
	line-height: 1.9rem;
	font-weight: 600;
}
.exponat .element-item img {
	margin-bottom: 5px;
}
.exponat .element-item > * {
  margin: 0;
  padding: 0;
}
/********* news ********/
.news-list-view h3 a {
	color: #2c3434;
}
.news-list-view .news-list-date {
    color: #6b7581;
    font-size: 1.3rem;
    line-height: 1.2307692308;
}
.news-list-view p, .news-list-view a.icon-link {
    font-size: 1.5rem;
    line-height: 1.4666666667;
}
.news-list-view .news-img-wrap {
    margin-right: 0;
    width: 41.5%;
    float: left;
}
.news-list-view .news-list-contentwrap {
    padding-left: 25px;
    width: 58.5%;
    float: left;
    margin-top: -10px;
}
.news-list-view .article {
   list-style: none;
    padding: 0 0 28px 0;
    position: relative;
    display: bock;
}
.news-list-view .article+.article {
	border-top: 1px dotted #a6acb3;
    padding-top: 29px;
}
.news-list-view .article:after {
  content: "";
  display: table;
  clear: both;
}
.news-single .news-list-date .meta-date {
    color: #6b7581;
    display: inline;
    margin-bottom: 0;
    font-size: 1.6rem;
    line-height: 1.5;
}
.news-single .news-img-wrap {
    background: #e0edf7;
    margin: 20px auto;
    max-width: 100%;
}
.news-single .news-img-wrap .news-img-caption {
    font-size: 1.5rem;
    line-height: 1.4;
    padding: 10px 17px 13px;
    text-align: left;
}
.news-single .news-img-wrap .mediaelement-image {
    position: relative;
}
.news-single .news-img-wrap .mediaelement-image a {
    transition: .2s all ease
}
.news-single .news-img-wrap .mediaelement-image a:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 32px;
    height: 32px;
    background-color: #e0edf7;
    background-color: rgba(255,255,255,0.6);
    background-size: 20px;
    background-position: center center;
    transition: inherit;
	background-image:url("data:image/svg+xml;charset=US-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%3Cg%3E%20%3Cpath%20d%3D%22M12.5%2C0C8.364%2C0%2C5%2C3.364%2C5%2C7.5c0%2C1.848%2C0.674%2C3.537%2C1.785%2C4.846l-2.042%2C1.226c-0.035%2C0.021-0.067%2C0.046-0.097%2C0.075%20%20l-4.5%2C4.5c-0.195%2C0.195-0.195%2C0.512%2C0%2C0.707l1%2C1C1.244%2C19.951%2C1.372%2C20%2C1.5%2C20s0.256-0.049%2C0.354-0.146l4.5-4.5%20%20c0.029-0.029%2C0.054-0.062%2C0.075-0.097l1.226-2.042C8.963%2C14.326%2C10.652%2C15%2C12.5%2C15c4.136%2C0%2C7.5-3.364%2C7.5-7.5S16.636%2C0%2C12.5%2C0z%20%20%20M5.603%2C14.69L1.5%2C18.793L1.207%2C18.5l4.103-4.103l0.732-0.439L5.603%2C14.69z%20M12.5%2C14C8.916%2C14%2C6%2C11.084%2C6%2C7.5S8.916%2C1%2C12.5%2C1%20%20S19%2C3.916%2C19%2C7.5S16.084%2C14%2C12.5%2C14z%22%2F%3E%20%3Cpath%20d%3D%22M15%2C7h-2V5c0-0.276-0.224-0.5-0.5-0.5S12%2C4.724%2C12%2C5v2h-2C9.724%2C7%2C9.5%2C7.224%2C9.5%2C7.5S9.724%2C8%2C10%2C8h2v2%20%20c0%2C0.276%2C0.224%2C0.5%2C0.5%2C0.5S13%2C10.276%2C13%2C10V8h2c0.276%2C0%2C0.5-0.224%2C0.5-0.5S15.276%2C7%2C15%2C7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
}
.no-svg .news-single .news-img-wrap .mediaelement-image:after{
background-image:url("../images/sprite/png/zoom.png");
}
.news-single .news-img-wrap :hover .mediaelement-image a:after, .news-single .news-img-wrap :focus .mediaelement-image a:after  {
background-color:rgba(255,255,255,0.9);
}
/********* lightbox ********/
figure .lightbox, .div-figure .lightbox {
    position: relative;
    transition: .2s all ease
}
figure .lightbox:after, .div-figure .lightbox:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 32px;
    height: 32px;
    background-color: #e0edf7;
    background-color: rgba(255, 255, 255, 0.6);
    background-size: 20px;
    background-position: center center;
    transition: inherit
}
figure .lightbox:hover:after,
figure .lightbox:focus:after,
.div-figure .lightbox:hover:after,
.div-figure .lightbox:focus:after{
    background-color: rgba(255, 255, 255, 0.9)
}
.icon-zoom,
figure .lightbox:after, .div-figure .lightbox:after {
    background-image: url("data:image/svg+xml;charset=US-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%3Cg%3E%20%3Cpath%20d%3D%22M12.5%2C0C8.364%2C0%2C5%2C3.364%2C5%2C7.5c0%2C1.848%2C0.674%2C3.537%2C1.785%2C4.846l-2.042%2C1.226c-0.035%2C0.021-0.067%2C0.046-0.097%2C0.075%20%20l-4.5%2C4.5c-0.195%2C0.195-0.195%2C0.512%2C0%2C0.707l1%2C1C1.244%2C19.951%2C1.372%2C20%2C1.5%2C20s0.256-0.049%2C0.354-0.146l4.5-4.5%20%20c0.029-0.029%2C0.054-0.062%2C0.075-0.097l1.226-2.042C8.963%2C14.326%2C10.652%2C15%2C12.5%2C15c4.136%2C0%2C7.5-3.364%2C7.5-7.5S16.636%2C0%2C12.5%2C0z%20%20%20M5.603%2C14.69L1.5%2C18.793L1.207%2C18.5l4.103-4.103l0.732-0.439L5.603%2C14.69z%20M12.5%2C14C8.916%2C14%2C6%2C11.084%2C6%2C7.5S8.916%2C1%2C12.5%2C1%20%20S19%2C3.916%2C19%2C7.5S16.084%2C14%2C12.5%2C14z%22%2F%3E%20%3Cpath%20d%3D%22M15%2C7h-2V5c0-0.276-0.224-0.5-0.5-0.5S12%2C4.724%2C12%2C5v2h-2C9.724%2C7%2C9.5%2C7.224%2C9.5%2C7.5S9.724%2C8%2C10%2C8h2v2%20%20c0%2C0.276%2C0.224%2C0.5%2C0.5%2C0.5S13%2C10.276%2C13%2C10V8h2c0.276%2C0%2C0.5-0.224%2C0.5-0.5S15.276%2C7%2C15%2C7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat
}
.no-svg .icon-zoom,
.no-svg figure .lightbox:after,
figure .no-svg .lightbox:after,
.no-svg .div-figure .lightbox:after,
.div-figure .no-svg .lightbox:after{
    background-image: url("../images/sprite/png/zoom.png")
}

.fancybox-skin {
    padding: 8px !important;
    border-radius: 0 !important;
}
.fancybox-overlay {
    background: rgba(0,0,0,0.9) !important;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(../images/inline/icon-close.svg) !important;
        background-repeat: no-repeat;
    background-size: contain;
}
.fancybox-close {
    width: 30px !important;
    height: 30px !important;
    top: -15px !important;
    right: -15px !important;
}
/********* table ********/
table header {
font-weight: 700;
/*
    padding: 5px 0;
    margin: -5px 0;
    background: #eee;
*/
}
/********* login form ********/
.tx-felogin-pi1 {
    width: 100%;
}
.tx-felogin-pi1 h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.3333333333;
    font-family: "BundesSansWeb",Helvetica,Arial,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
.tx-felogin-pi1 fieldset {
	content: "";
	display: table;
	clear: both;
	margin-top: 20px;
}
.tx-felogin-pi1 fieldset > div {
    margin-bottom: 0.5em;
}
.tx-felogin-pi1 fieldset > legend {
	border-top: 1px dotted #a6acb3;
    display: block;
    font-family: "BundesSerifWeb",Georgia,"Times New Roman",sans-serif;
    font-weight: bold;
    margin-bottom: 0.5em;
    padding: 9px 0;
    width: 100%;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.3333333333;
}
.tx-felogin-pi1 input {
    cursor: pointer;
    width: 100%;
    font-family: "BundesSansWeb",Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.53333333333;
    background: #eeeeed;
    border: 1px solid #d5d5d3;
    border-radius: 4px;
    color: #5b646e;
    padding: 5px 16px 6px;
}
.tx-felogin-pi1 input[type="submit"] {
float: right;
      width: auto;

          cursor: pointer;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    vertical-align: middle;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.8666666667;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #004f80;
    border-radius: 2px;
    border: none;
    color: white;
    font-family: "BundesSansWeb",Helvetica,Arial,sans-serif;
    font-weight: bold;
    height: 30px;
    max-width: 100%;
    padding: 0 12px 2px;
    -webkit-appearance: none;
    cursor: pointer;
    border-width: 0;
    margin-top: 10px;
}
/********* powermail form ********/
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #5b646e;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #5b646e;
  opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #5b646e;
}
:-moz-placeholder { /* Firefox 18- */
  color: #5b646e;
  opacity: 1;
}
.powermail_form, .powermail_form p {
	font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.5333333333;
}
.tx-powermail {
    margin-top: 40px;
}
.powermail_form a {
    cursor: pointer;
}
.powermail_form .powermail_fieldwrap_type_select select {
	background: #FFF;
	color: #5b646e;
	border: 1px solid #d5d5d3;
    border-radius: 4px;
	font-family: "BundesSansWeb",Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-size: 1.5rem;
  	padding: 5px 16px 6px;
    height: 36px;
}
.powermail_form .powermail_fieldset legend {
    border-top: 1px dotted #a6acb3;
    display: block;
    font-family: "BundesSerifWeb",Georgia,"Times New Roman",sans-serif;
    font-weight: bold;
    margin-bottom: 0.5em;
    padding: 9px 0;
    width: 100%;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.3333333333;
}
.powermail_form h3 {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.3333333333;
    font-family: "BundesSansWeb",Helvetica,Arial,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: -12px;
}
.powermail_form h4 {
	margin-top: 15px;
	margin-bottom: 0px;
    font-weight: normal;
}
.powermail_form h4.inline {
	display: inline-block;
}
.powermail_form .powermail_fieldset {
    margin-top: 2em;
}
.powermail_form .powermail_fieldwrap {
    margin-bottom: 0.5em;
}
.powermail_form .powermail_fieldwrap:after {
	content: "";
	display: table;
	clear: both;
}
.powermail_form .powermail_fieldwrap_type_check > label, .powermail_form .powermail_fieldwrap.nolabel > label  {
    display: none;
}
.powermail_form .powermail_fieldwrap_type_check.powermail_fieldwrap.layout3  {
    margin-bottom: 2px;
}
.powermail_form .powermail_fieldwrap_type_check.powermail_fieldwrap.layout3 .powermail_field label  {
    display: inline;
}
.powermail_form .powermail_fieldwrap_type_radio .radio {
	display: inline-block;
	margin-right: 12px;
}
.powermail_form .powermail_fieldwrap_type_radio.layout1 .radio {
	display: block;
	margin-right: 0;
	margin-bottom: 5px;
}
.powermail_form .powermail_fieldwrap.layout1 > label {
	float: none;
	display: none;
}
.powermail_form .powermail_fieldwrap_type_input .powermail_input, .powermail_form .powermail_fieldwrap_type_textarea .powermail_textarea {
    width: 100%;
    font-family: "BundesSansWeb",Helvetica,Arial,sans-serif;
    font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.53333333333;
    background: #eeeeed;
    border: 1px solid #d5d5d3;
    border-radius: 4px;
    color: #5b646e;
    padding: 5px 16px 6px;
}
.powermail_fieldwrap_type_radio.powermail_fieldwrap_anrede > label {
  float:left;
  margin-right: 5px;
}
.powermail_fieldwrap_ausweichtermin {
  margin-bottom: 0px;
}
.powermail_fieldwrap_titelderveranstaltung  {
  margin-top: 10px;
}
.powermail_fieldwrap_wunschterminundveranstaltungszeitraum h4 {
  	margin-top: 0px;
}
.powermail_form .powermail_fieldwrap_planensieeineigenesrahmen_begleitprogrammzumtour_stoppdesinnotruck > label {
  	float: none;
  	margin-bottom: 10px;
}
.powermail_form .powermail_fieldwrap_veranstaltungsart {
    margin-bottom: 0px;
}
.powermail_form .powermail_fieldwrap_type_input.powermail_fieldwrap_plz, .powermail_form .powermail_fieldwrap_type_input.powermail_fieldwrap_plz_01  {
    display: inline-block;
    vertical-align: top;
}
.powermail_form .powermail_fieldwrap_type_input.powermail_fieldwrap_plz input, .powermail_form .powermail_fieldwrap_type_input.powermail_fieldwrap_plz_01 input  {
    width: 100px;
}
.powermail_form .powermail_fieldwrap_type_input.powermail_fieldwrap_ort, .powermail_form .powermail_fieldwrap_type_input.powermail_fieldwrap_ort_01  {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 104px);
}
.powermail_form .display-all-none.powermail_fieldwrap_type_input.powermail_fieldwrap_plz_01, .powermail_form .display-all-none.powermail_fieldwrap_type_input.powermail_fieldwrap_ort_01 {
    display: none;
}
.powermail_form .powermail_fieldwrap_anzahlderklassen, .powermail_form .powermail_fieldwrap_klassenstufe {
    display: inline-block;
}
.powermail_form .powermail_fieldwrap_anzahlderklassen.display-all-none, .powermail_form .powermail_fieldwrap_klassenstufe.display-all-none {
    display: none;
}
.powermail_form .powermail_submit, .btn.btn-primary, .btn.btn-danger {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    vertical-align: middle;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.8666666667;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #004f80;
    border-radius: 2px;
    border: none;
    color: white;
    font-family: "BundesSansWeb",Helvetica,Arial,sans-serif;
    font-weight: bold;
    height: 30px;
    max-width: 100%;
    padding: 0 12px 2px;
    -webkit-appearance: none;
    cursor: pointer;
    border-width: 0;
    margin-top: 10px;
}
.powermail_fieldwrap_type_submit {
    text-align: right;
}
.powermail_form .powermail_submit:hover, .powermail_form .powermail_submit:active, .powermail_form .powermail_submit:focus, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-danger:hover, .btn.btn-danger:focus, .btn.btn-danger:active  {
    color: #FFF;
    background: #6b7581;
    text-decoration: underline;
}
.powermail_confirmation .visible-xs-inline-block  {
	display: inline-block;
}
.parsley-errors-list.filled {
    color: #c92228;
    margin: 0;
}
.parsley-errors-list.filled li {
    list-style: none;
}
.tx-powermail .truck-inline label, .tx-powermail .truck-inline .powermail_field {
    display: inline-block;
}
.tx-powermail .truck-inline label {
    margin-right: 10px;
}
.tx-powermail .no-headline > h3 {
    display: none;
}
.powermail_form.no-headline > .powermail_fieldset:first-of-type > legend {
    border-top: none;
}
/********* search ********/
.tx-indexedsearch {
    margin-bottom: 20px;
    overflow: hidden;
}
.tx-indexedsearch > .tx-indexedsearch-searchbox {
    float: right;
    padding-left: 6%;
    width: 40.8620689655%;
}
.tx-indexedsearch-searchbox form {
    padding-left: 32px;
    background-color: #a0cde9;
    margin: 0;
    clear: both;
    padding: 23px 16px 16px 16px;
    position: relative;
}
.tx-indexedsearch > .tx-indexedsearch-whatis, .tx-indexedsearch > .tx-indexedsearch-browsebox, .tx-indexedsearch > .tx-indexedsearch-res, .tx-indexedsearch > .tx-indexedsearch-browsebox {
    float: left;
    width: 59.1379310345%;
}
.tx-indexedsearch .searchbox-tmpl-css LABEL {
    width: auto;
    float: none;
}
.form-group {
	margin-bottom: .9em;
}
.form-group:before, .form-item:after {
    content: " ";
    display: table;
}
.tx-indexedsearch input, .tx-indexedsearch textarea, .tx-indexedsearch select, .tx-indexedsearch button {
	display: block;
    font-family: "BundesSansWeb",Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 1.5333333333;
}
.tx-indexedsearch label  {
    font-size: 1.8rem;
    line-height: 1.3333333333;
    font-family: "BundesSansWeb",Helvetica,Arial,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 6px;
    margin-top: -7px;
}
.tx-indexedsearch .tx-indexedsearch-form label {
    color: #004f80;
}
.tx-indexedsearch .tx-indexedsearch-form {
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    width: 60%;
}
.tx-indexedsearch .tx-indexedsearch-form .svg-icon-search {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 36px;
    margin-right: 10px;
    fill: #6b7581;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input:not(.tx-indexedsearch-searchbox-button), .tx-indexedsearch .tx-indexedsearch-searchbox select {
    background: #FFF;
    border: 1px solid #d5d5d3;
    border-radius: 4px;
    color: #5b646e;
    padding: 5px 16px 6px;
	height: 36px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {
    width: 100%;
    padding-right: 40px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox select {
	width: 100%;
    min-width: 30%;
}
.tx-indexedsearch select:not(:last-child) {
	margin-bottom: .9em;
}
.tx-indexedsearch .tx-indexedsearch-search-submit {
	float: right;
}
.tx-indexedsearch .tx-indexedsearch-res h3 a {
    color: #2c3434;
    font-size: 1.8rem;
}
.tx-indexedsearch .tx-indexedsearch-res p {
    font-size: 1.4rem;
}
.tx-indexedsearch-res+.tx-indexedsearch-res {
    border-top: 1px dotted #a6acb3;
    padding-top: 29px;
}
.tx-indexedsearch-res+.tx-indexedsearch-res {
    border-top: 1px dotted #a6acb3;
    padding-top: 29px;
}
.tx-indexedsearch-whatis {
    font-size: 2.4rem;
    line-height: 1.5;
    color: #004f80;
    font-family: "BundesSerifWeb",Georgia,"Times New Roman",sans-serif;
    font-weight: normal;
    text-transform: none;
}
.tx-indexedsearch .tx-indexedsearch-noresults {
    text-align: left;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
    color: #5b646e;
}
/********* tooltips ********/
.simpletooltip[aria-hidden="true"],
.minimalist-simpletooltip[aria-hidden="true"],
.minimalist-left-simpletooltip[aria-hidden="true"] {
  display: none;
}
.simpletooltip_container,
.minimalist-simpletooltip_container,
.minimalist-left-simpletooltip_container {
 	position: relative;
    display: inline-block;
    -ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}
.simpletooltip_container > a {
    color: #5b646e;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 16px;
    background: #eeeeed;
    border: 1px solid #d5d5d3;
    border-radius: 50%;
    display: inline-block;
}
.simpletooltip_container > a:hover {
    text-decoration: none;
}
.simpletooltip,
.minimalist-simpletooltip,
.minimalist-left-simpletooltip {
  position: absolute;
  z-index: 666;
  min-width: 10em;
  border-radius: .5em;
  background: #6b7581;
  color: #FFF;
  padding: .3em .5em .5em .5em;
  text-align: left;
  line-height: 1.3;
  right: auto;
  left: 100%;
  margin-left: .6em;
  top: -.35em;
}
.simpletooltip::before,
.minimalist-simpletooltip::before,
.minimalist-left-simpletooltip::before {
  content: '';
  speak: none;
  position: absolute;
  z-index: 666;
  width: 10px;
  height: 10px;
  top: .5em;
  left: -10px;
  margin-left: -10px;
  border: 10px solid transparent;
  border-right: 10px solid #6b7581;
}

.CookieDeclaration {
    display: none;
}

/********* responisve ********/
@media (min-width: 1025px) {
/* logo */
.campaign-title {
    top: 74px;
}
/* menu */
.menu-meta .item-signlanguage>a, .menu-meta .item-simplelanguage>a {
    display: inline;
}
.menu-meta .item-signlanguage a:before {
    content: '';
    padding-right: 0;
}
.menu-meta .item-signlanguage:before {
    content: '|';
    display: inline;
    padding-right: .5em;
    font-weight: bold;
}
.menu-main .has-menu .menu-box > div > ul {
	-moz-column-count: 2;
    -moz-column-gap: 10px;
    -webkit-column-count: 2;
    -webkit-column-gap: 10px;
    column-count: 2;
    column-gap: 10px;
    width: 50%;
}
.menu-main .has-menu .menu-box > div > ul > li {
    display: inline-block;
    width: 100%;
}
}
@media (max-width: 1024px) {
/* logo */
.campaign-title img.campaign-logo, .campaign-title .svg-logo  {
	width: 138px;
	height: 24px;
}
.main-title img.logo, .main-title .svg-logo {
    height: 60px;
    width: 120px;
}
/* mobile menu */
.menu-meta>ul>li.item-signlanguage, .menu-meta>ul>li.item-simplelanguage {
    position: relative;
}
.menu-meta>ul>li.item-signlanguage>a, .menu-meta>ul>li.item-simplelanguage>a {
    padding-left: 40px;
    width: 100%;
    display: inline-block;
}
.menu-meta>ul>li.item-signlanguage>span, .menu-meta>ul>li.item-simplelanguage>span {
   	position: absolute;
   	top: 16px;
   	left: 20px;
    width: 16px;
    height: 16px;
    z-index: -1;
}
.menu-main .has-menu .menu-box > h2 > span {
    display: none;
}
/* news */
.news-list-view .news-img-wrap {
    margin-right: 0;
    width: 26.86%;
}
.news-list-view .news-list-contentwrap {
    padding-left: 25px;
    width: 73.14%;
}
/* form */
.powermail_form .powermail_fieldwrap_type_check.powermail_fieldwrap.layout3 .powermail_field {
    position: relative;
    padding-left: 30px;
}
/* tooltips */
  .simpletooltip_container, .minimalist-simpletooltip_container, .minimalist-left-simpletooltip_container {
    position: absolute;
    left: 0;
    top: 2px;
}
/* sidebar */
.icon-tour {
	background-size: 40px;
	background-position: 25px 24px;
}
.icon-join {
	background-size: 37px;
	background-position: 20px 10px;
}
.icon-topics {
	background-size: 40px;
	background-position: 29px 24px;
}
.icon-news {
	background-size: 40px;
	background-position: 25px 24px;
}
}
@media (max-width: 820px) {
/* search */
.tx-indexedsearch > .tx-indexedsearch-whatis, .tx-indexedsearch > .tx-indexedsearch-browsebox, .tx-indexedsearch > .tx-indexedsearch-res, .tx-indexedsearch > .tx-indexedsearch-browsebox, .tx-indexedsearch > .tx-indexedsearch-searchbox {
    display: block;
    float: none;
    width: 100%;
    padding: 0;
}
/* box */
.icon-panorama  {
background-position: 20px 24px;
}
}
@media (max-width: 969px) {
/* @media (max-width: 800px) {
floating image and text */
.ce-textpic.ce-left figure, .ce-textpic.ce-left .div-figure {
	margin: 15px auto;
	float:none;
}
.ce-textpic.ce-right figure, .ce-textpic.ce-right .div-figure {
	margin: 15px auto;
	float:none;
}
}
@media (max-width: 500px) {
/* logo */
.campaign-title img.campaign-logo, .campaign-title .svg-logo  {
	width: 74px;
	height: 13px;
}
.main-title img.logo, .main-title .svg-logo {
    height: 30px;
    width: 60px;
}
/* news */
.news-list-view .teaser-text, .news-list-view .news-list-date {
    display: none
}
.news-list-view .header h3 {
	margin-bottom: 0;
}
.news-list-view .header a {
	display: block;
    padding-right: 20px;
    position: relative;
}
.news-list-view .header a:after {
    background-position: right center;
    background-size: 12px;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    background-image:url("data:image/svg+xml;charset=US-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;
}
/* form */
.powermail_form .powermail_fieldwrap_type_input.powermail_fieldwrap_plz, .powermail_form .powermail_fieldwrap_type_input.powermail_fieldwrap_plz_01, .powermail_form .powermail_fieldwrap_type_input.powermail_fieldwrap_plz input, .powermail_form .powermail_fieldwrap_type_input.powermail_fieldwrap_plz_01 input, .powermail_form .powermail_fieldwrap_type_input.powermail_fieldwrap_ort, .powermail_form .powermail_fieldwrap_type_input.powermail_fieldwrap_ort_01 {
    width: 100%;
    display: block;
}
.powermail_form .display-all-none.powermail_fieldwrap_type_input.powermail_fieldwrap_plz_01, .powermail_form .display-all-none.powermail_fieldwrap_type_input.powermail_fieldwrap_ort_01 {
    display: none;
}
}
/* ================================================================================================================== */
/* =============================================== ADDITIONAL [END] ================================================= */
/* ================================================================================================================== */
/* ================================================================================================================== */
/* =============================================== QUICK FIXES [START] ============================================== */
/* ================================================================================================================== */
.frame-type-textmedia .video-embed .video-embed-item{
    max-width:100%;
}
/* ================================================================================================================== */
/* =============================================== QUICK FIXES [END] ================================================ */
/* ================================================================================================================== */

/* ================================================================================================================== */
/* =============================================== TOLLWERK ========================================================= */
/* ================================================================================================================== */

.ce-div {
    margin: 2rem 0;
}

.contact-item > h3 {
    font-weight: bold;
}

.contact-item > address {
    margin-bottom: inherit;
    font-size: 1.5rem;
    line-height: 1.4666666667;
    font-family: inherit;
}

.SerifHeading {
    font-family: "BundesSerifWeb", Georgia, "Times New Roman", sans-serif;
}

.MarginHeading {
    margin: 24px 0;
}

.MarginTopHeading {
    margin-top: 24px;
}

.MarginTopHeadingSerif {
    margin-top: 24px;
    font-family: "BundesSerifWeb", Georgia, "Times New Roman", sans-serif;
}

.MarginTopHeadingSans {
    margin-top: 24px;
    font-family: "BundesSansWeb",Helvetica,Arial,sans-serif;
}

.MarginBottomHeading {
    margin-bottom: 24px;
}

.Heading--x-large {
    font-family: "BundesSansWeb",Helvetica,Arial,sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}

.Heading--large {
    text-transform: none;
}

.frame-space-before-medium {
    margin-top: 24px;
}

.frame-space-after-medium {
    margin-bottom: 24px;
}

.frame-space-before-large {
    margin-top: 30px;
}

h2.UppercaseHeading.UppercaseHeading {
    text-transform: uppercase;
    margin-top: 24px;
}

h2.MarginTopHeadingSerif.MarginTopHeadingSerif, h2.MarginTopHeadingSans.MarginTopHeadingSans {
    font-size: 2rem;
}

h3.MarginTopHeading.MarginTopHeading {
    font-family: "BundesSansWeb",Helvetica,Arial,sans-serif;
}

.ce-bodytext h2 {
    font-size: 1.7rem;
    text-transform: none;
}

.ce-bodytext > h3 {
    font-weight: bold;
}

.ce-bodytext ul:last-of-type + p a.button,
.ce-bodytext p + p:last-child a.button {
    margin-top: 24px;
}

.contact-item h3 + p, .contact-item > address + p {
    margin-bottom: 0;
}

.ce-bodytext > address {
    margin-bottom: 12px;
}

.ce-bodytext > address ~ p {
    margin-bottom: 0;
}

.carousel-tour-items {
    background-color: #FFFFFF;
}

.carousel-tour-item .news-item.news-slide {
    height: unset;
}

.gridaccordionbasic ~ .ContentElement.ContentElement--textmedia.frame.frame-default.frame-type-textmedia.frame-layout-0 {
     margin-top: 5rem;
 }

.carousel-programs-inner > ol.carousel-programs-items {
    margin-left: 0;
}

.menu-footer .ContentElement .ce-textpic .ce-bodytext h3 a, .menu-footer .ContentElement .ce-textpic .ce-bodytext h3 {
    text-transform: uppercase;
}

li a.button {
    display: block;
    width: min-content;
    margin-top: 12px;
}

.powermail_fieldset .powermail_fieldwrap > .powermail_field:first-of-type {
    margin-bottom: 12px;
}

.figure--small {
    display: flex;
    flex-direction: column;
    padding: 0;
    max-width: 300px;
    margin: auto;
}

.figure--small > a.lightbox {
    max-width: 300px;
}

.figure--small > figcaption > p {
    margin-bottom: 0;
    font-size: 1.5rem;
}

.ce-center.ce-center .figure--small {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 12px 0;
    max-width: unset;
}

.ce-center.ce-center .figure--small > a.lightbox {
    max-width: unset;
}

.menu-main > ul > li.has-menu > .Menubutton:focus:after, .menu-main > ul > li.has-menu > .Menubutton:hover:after {
    background-image:url("data:image/svg+xml;charset=US-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%23000000%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
}

.menu-main > ul > li.has-menu.hover > .Menubutton:hover:after, .menu-main > ul > li.has-menu.hover > .Menubutton:focus:after {
    background-image:url("data:image/svg+xml;charset=US-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%23000000%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
}

.no-svg .menu-main > ul > li.has-menu > .Menubutton:focus:after, .no-svg .menu-main > ul > li.has-menu > .Menubutton:hover:after {
    background-image:url("data:image/svg+xml;charset=US-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%23000000%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
}

.no-svg .menu-main > ul > li.has-menu.hover > .Menubutton:hover:after, .no-svg .menu-main > ul > li.has-menu.hover > .Menubutton:focus:after {
    background-image:url("data:image/svg+xml;charset=US-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%23000000%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
}

.teaser-options__meta {
    display: block;
}

.social {
    display: flex;
    justify-content: center;
    align-items: center;
}

.button--print {
    padding: 10px;
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.carousel-news.carousel-news .carousel-news-item .block-news .news-description p {
    font-size: 1.3rem;
}

.powermail_legend h3 {
    font-family: "BundesSerifWeb", Georgia, "Times New Roman", sans-serif;
    text-transform: none;
}

/* @media (max-width: 800px) {
floating image and text */
.ce-textpic.ce-left.ce-above figure, .ce-textpic.ce-left.ce-above .div-figure {
    margin: 8px 12px 12px 0;
    float:none;
}

.button {
    height: unset;
    min-height: 30px;
    overflow: unset;
    text-overflow: unset;
    white-space: unset;
}

.bold {
    font-weight: bold;
}

.bold--margin-bottom {
    font-weight: bold;
    margin-bottom: 24px;
}

.paragraph {
	margin: 2rem 0;
}

#stage header.stage-title {
    font-size: 1.5rem;
    margin-bottom: 0;
    font-weight: 700;
    font-family: "BundesSansWeb",Helvetica,Arial,sans-serif;
}

.tx-indexedsearch-info-noresult {
    margin: 24px 0;
}

@media(max-width: 820px) {
    .ContentElement--list-indexedsearch_pi2 h1 {
        margin-left: 1.5rem;
    }

    .tx-indexedsearch-info-noresult {
        margin: 24px 0 24px 1.5rem;
    }
}

.tx-indexedsearch-res h2 {
    padding-left: 0px;
    font-size: 20px;
    font-family: "BundesSerifWeb", Georgia, "Times New Roman", sans-serif;
    line-height: 1.5;
    margin-top: 0;
    margin-bottom: 5px;
}

.Heading--hidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    opacity: 0.001;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.Eprivacy__subject-title {
    font-size: 1.8rem;
    line-height: 1.3333333333;
    font-family: "BundesSansWeb", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}

.filters-button-group {
    list-style: none;
    margin: 0;
}

.filters-item {
    display: inline-block;
    margin-bottom: 5px;
}

.filters-button-group .filters-item button.button {
    margin-bottom: 0;
}

ol.grid {
    list-style: none;
    margin: 0;
}

.filters-item {
    max-width: 100%;
}

.teaser-content a {
    hyphens: auto;
}

.teaser-meta .meta-category {
    white-space: unset;
}

span.important {
    color: red;
}

.carousel-teaser-items {
    margin-left: 0;
    margin-bottom: 0;
}

.carousel-teaser-item {
    margin-bottom: 0;
}

.carousel-gallery-items {
    margin-left: 0;
    margin-bottom: 0;
}

.carousel-gallery-item {
    margin-bottom: 0;
}

.carousel-news-items {
    margin-left: 0;
    margin-bottom: 0;
}

.carousel-news-item {
    margin-bottom: 0;
}

.carousel-tour-items {
    margin-left: 0;
    margin-bottom: 0;
}

.carousel-tour-item {
    margin-bottom: 0;
}

select {
    max-width: 100%;
}

.tx-indexedsearch-icon img {
    display: inline;
}

.carousel-tour {
    overflow: visible !important;
}

[class*=' carousel'] *:focus,
[class^='carousel'] *:focus {
    outline: 2px solid #f5cf00 !important;
    outline-offset: 2px !important;
    background-color: unset !important;
    background-position: unset;
}

[class*=' carousel'] *:focus::before,
[class^='carousel'] *:focus::before {
    opacity: 1 !important;
}

.news-item.news-slide {
    height: 98px;
}

.news-item .slide-content {
    padding: 4px;
}

.news-header h3 {
    margin: -4px;
    padding: 4px;
    width: calc(100% + 8px);
}

.carousel-news-item a:focus,
.news-item a:focus {
    outline: 2px solid #004f80 !important;
    outline-offset: unset !important;
    box-shadow: unset;
}

.carousel-gallery,
.carousel-gallery-inner,
.carousel-gallery .carousel-gallery-items,
.carousel-gallery .carousel-gallery-item {
    overflow: visible !important;
}
.carousel-gallery .carousel-gallery-item .gallery__item .div-figure .lightbox::before {
    content: unset !important;
}
.carousel-gallery .carousel-gallery-item .gallery__item .div-figure .lightbox:focus {
    outline: 2px solid #004f80 !important;
    box-shadow: 0px 0px 0px 2px #f5cf00;
    outline-offset: 2px !important;
}
.carousel-gallery .carousel-gallery-item .gallery__item .div-figure .lightbox:focus::after {
    background-color: #FFFFFF;
}

.ce-bodytext a {
    word-break: unset !important;
}

.exponat .filters-button-group .button:focus {
    outline: 2px solid #004f80;
    outline-offset: 2px;
    background-color: #004f80;
    text-decoration: none;
}

.exponat .filters-button-group .button:hover:focus {
    background-color: #FFFFFF;
}

.exponat .filters-button-group .button.is-checked:focus {
    color: #004f80;
    background-color: #FFFFFF;
}

.exponat .element-item a {
    display: block;
}

.exponat .element-item a:focus {
    outline: 2px solid #004f80;
}

.exponat .filters-item .button.button {
    white-space: unset;
    height: unset;
    min-height: 34px;
}

.menu-toggle.menu-toggle {
    height: unset;
}
.main .content a.button {
    white-space: unset;
    width: max-content;
}

.powermail_form.powermail_form .powermail_fieldwrap_type_select select,
.powermail_form .powermail_submit {
    min-height: 36px;
    height: unset;
}

.menu-side.menu-side > div {
    min-height: 40px;
    height: unset;
}

#scrollup#scrollup a {
    height: unset;
    min-height: 32px;
}

.slide-content .news-header h3 {
    white-space: unset;
    overflow: unset;
    text-overflow: unset;
}

.sidebar {
    hyphens: auto;
}

.menu-main > ul > li {
    height: unset;
    min-height: 60px;
}

#footer .menu-footer .ce-bodytext a {
    hyphens: auto;
}

.breadcrumb.breadcrumb {
    height: unset;
    min-height: 50px;
}

#sticky.sticky {
    max-height: unset;
    overflow: unset;
}

#sticky .wrap {
    height: unset;
    padding: 8px;
}

#sticky .menu-main > ul > li {
    min-height: unset;
    height: auto;
}

.Menubutton {
    background-color: transparent;
    border: none;
    font-size: 2rem;
    font-family: "BundesSerifWeb", Georgia, "Times New Roman", sans-serif;
    padding: 15px;
    position: relative;
    width: 100%;
    text-align: left;
}

.Menubutton:hover {
    color: #004f80;
    cursor: pointer;
}

#sticky .Menubutton {
    font-size: 1.6rem;
    padding: 8px 12px;
}

@media(max-width: 1024px) {
    .Menubutton {
        font-size: 1.7rem;
        color: #FFFFFF;
        border: 2px solid #0778a5;
        padding: 12px 18px 12px 18px;
    }

    .Menubutton::after {
        position: absolute;
        top: 0;
        right: 10px;
        background-position: left center;
        content: '';
        height: 100%;
        width: 12px;
        background-image: url(data:image/svg+xml;charset=US-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;
    }

    .no-svg .Menubutton::after {
        background-image:url("../images/sprite/png/arrow-down-white.png");
        background-size: contain;
    }

    .Menubutton:hover, .Menubutton:focus {
        background-color: #f5cf00;
        color: #000000;
        border-color: #000;
        outline: none;
    }

    .Menubutton:hover::after,.Menubutton:focus::after {
        background-image: url(data:image/svg+xml;charset=US-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%23000000%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;
    }

    .no-svg .Menubutton:hover::after, .no-svg .Menubutton:focus::after {
        background-image:url("../images/sprite/png/icon_arrow-down-black.png");
        background-size: contain;
    }

    .Menubutton[aria-expanded=true]::after, .has-menu.hover .Menubutton[aria-expanded=true]::after, {
        transform: rotate(180deg);
    }

    .no-svg .Menubutton[aria-expanded=true]::after, .no-svg .has-menu.hover .Menubutton[aria-expanded=true]::after, {
        background-image:url("../images/sprite/png/icon_arrow-up-black.png");
        background-size: contain;
    }
}

#stage {
    min-height: 6.077rem;
}

.ContentElement--list-indexedsearch_pi2 {
    padding-top: 2.3rem;
}

/* ================================================================================================================== */
/* =============================================== TABLE STYLES ===================================================== */
/* ================================================================================================================== */

.LocationTable {
	overflow: auto;
}

.LocationTable__table {
    /* width: 100%; */
    border-collapse: collapse;
    margin: 2rem 0;
}

.LocationTable__table .LocationTable__table-caption {
    font-size: 1.8rem;
    line-height: 1.3333333333;
    text-align: left;
	padding-bottom: 12px;
}

.LocationTable__table .LocationTable__headcell {
    padding: 0.5rem 1rem 0.5rem 2rem;
    border: none;

    color: #fff;
    background-color: #004f80;

    font-family: inherit;
    font-weight: bold;
    font-size: 2rem;

    text-align: left;
    vertical-align: bottom;
	line-height: unset;
}

/* padding-left-Kalkulation: linkes padding der cell + Breite des Location-Markers + dessen gap */
.LocationTable__table .LocationTable__headcell:first-of-type {
	padding: 0.5rem 1rem 0.5rem calc(2rem + 2.4rem + 2.5rem);
}

.LocationTable__row + .LocationTable__row {
    border-top: 1px dotted #6b7581;
}

.LocationTable__table .LocationTable__cell {
    padding: 0.5rem 1rem 0.5rem 2rem;
    border: none;
}

.LocationTable__table .LocationTable__cell::before {
    display: none;
}

.LocationTable__place {
    display: flex;
	gap: 2.5rem;
}

.LocationTable__icon, .LocationTable__cell--details svg {
    width: 2.4rem;
}

.LocationList__navigation {
    margin-top: 2.5rem
}

.LocationList__navigation-link, [aria-current=page].LocationList__navigation-link:hover {
    color: #000
}

.LocationList__navigation-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.LocationList__navigation-item {
    margin: 0 1.5rem
}

.LocationList__navigation-item--first {
    margin-left: 0
}

.LocationList__navigation-item--first svg {
    width: 1em;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.LocationList__navigation-item--first:hover svg {
    fill: #dc2f34
}

.LocationList__navigation-item--last {
    margin-right: 0
}

.LocationList__navigation-item--last svg {
    width: 1em;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.LocationList__navigation-item--last:hover svg {
    fill: #dc2f34
}

.LocationTable__icon {
    pointer-events: none
}

@media screen and (max-width: 820px) {
    .LocationTable__table, .LocationTable__table tbody, .LocationTable__headrow, .LocationTable__row, .LocationTable__headcell, .LocationTable__cell {
        display: block;
    }

    .LocationTable__table .LocationTable__headrow {
        display: none;
    }

    .LocationTable__table .LocationTable__row:nth-child(2) {
        border-top: 1px dotted #6b7581;
    }

    .LocationTable__table .LocationTable__cell::before {
        content: attr(data-label);
        display: inline;
        font-weight: bold;
    }

    .LocationTable__table .LocationTable__cell {
        display: grid;
        grid-template-columns: 10rem auto;
        grid-gap: 2rem;

        padding: .5rem 0;
    }

    .LocationTable__place {
        gap: 1rem;
    }
}

@media screen and (max-width: 500px) {
    .LocationTable__place {
        flex-direction: column;
        gap: .5rem;
    }
}



.LocationDetail__map {
    z-index: 0;
}

.LocationDetail__map + .content {
    padding: 0;
}

.leaflet-marker-icon {
    width: 30px;
    height: 30px;
}

.leaflet-container {
    z-index: 0;
}

.leaflet-container .leaflet-control-container a.leaflet-control-zoom-in, .leaflet-container .leaflet-control-container a.leaflet-control-zoom-out.leaflet-control-zoom-out {
    text-decoration: none;
}

.Markerlink {
    display: block;
    cursor: pointer
}

.Markerlink:focus {
    outline: 2px solid #c92228 !important;
    outline-offset: 2px
}

.Markerlink.Markerlink--active img {
    height: 40px
}

.Markerlink img {
    display: block;
    -webkit-transform: unset !important;
    transform: unset !important;
    position: unset;
    pointer-events: none !important
}

@keyframes location-background {
    from {
        background-color: #004f80;
    }
    to {
        background-color: #ffffff;
    }
}

.animation {
    animation-name: location-background;
    animation-duration: 2s;
}

.frame-type-twbase_video video {
    max-width: 100%;
}

.MediaVideo__transcript {
    margin: 1.7rem 0;
}

.MediaVideo__transcript-toggle {
    padding: 1.4rem 4.4rem 1.6rem 2.4rem;
    width: 100%;
    font-size: 1.8rem;
    line-height: 1.33333;
    font-weight: bold;
    color: #004f80;
    text-transform: uppercase;
    font-family: "BundesSansWeb", Helvetica, Arial, sans-serif;
    list-style: none;
    border: 1px dotted #a6acb3;
    position: relative;
}

[open] .MediaVideo__transcript-toggle {
    box-shadow: 0 8px 16px rgb(0 0 0 / 7%);
}

.MediaVideo__transcript-toggle:hover {
    background-color: #eeeeed;
}

.MediaVideo__transcript-toggle::marker {
    display: none;
}

.MediaVideo__transcript-toggle::after {
    background-image: url(../images/gridaccordionbasic/icon_arrow-down-blue-dark10.svg);
    font-size: 0;
    line-height: 0;
    background-size: contain;
    content: "";
    transform: translate(0, -50%);
    position: absolute;
    width: 1.2rem;
    height: .8rem;
    right: 2.4rem;
    top: 50%;
    transition: all 250ms ease-in-out;
}

[open] .MediaVideo__transcript-toggle::after {
    transform: translate(0, -50%) rotate(180deg);
}

.MediaVideo__transcript-body {
    box-shadow: inset 0 -4px 8px rgb(0 0 0 / 7%);
    border: 1px dotted #a6acb3;
    border-top: none;
    padding: 24px 24px 24px 24px;
    display: block;
    position: relative;
}

.MediaVideo__transcript-body pre {
    white-space: break-spaces;
}

.tx-indexedsearch-browsebox li:first-child:not(.tx-indexedsearch-browselist-currentPage) a::before,
.tx-indexedsearch-browsebox li:last-child:not(.tx-indexedsearch-browselist-currentPage) a::after {
    background-image: url(../images/gridaccordionbasic/icon_arrow-down-blue-dark10.svg);
    background-size: contain;
    content: "";
    width: 1rem;
    height: .75rem;
    background-position: center;
    margin-right: .75rem;
    margin-left: .75rem;
    display: inline-block;
    background-repeat: no-repeat;
}

.tx-indexedsearch-browsebox li:first-child:not(.tx-indexedsearch-browselist-currentPage) a:hover::before,
.tx-indexedsearch-browsebox li:last-child:not(.tx-indexedsearch-browselist-currentPage) a:hover::after {
    background-image: url(../images/gridaccordionbasic/icon_arrow-down-black.svg);
}

.tx-indexedsearch-browsebox li:first-child:not(.tx-indexedsearch-browselist-currentPage) a::before {
    transform: rotate(90deg);
}

.tx-indexedsearch-browsebox li:last-child:not(.tx-indexedsearch-browselist-currentPage) a::after {
    transform: rotate(270deg);
}

.exponat .element-item {
    height: unset;
    min-height: 16rem;
}

.exponat .element-item p {
    hyphens: auto;
}

.tx-powermail.tx-powermail .powermail_fieldwrap .powermail_field .powermail_date,
.tx-powermail.tx-powermail .powermail_fieldwrap > legend {
    font-size: 1.5rem;
}


@media(min-width: 1025px) {
    .menu.menu-meta ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
}


@media (max-width: 1025px) {
    .menu-wrap {
        width: unset;
        min-width: 260px;
    }
}

.powermail_checkbox + label::after,
.powermail_checkbox + label::before,
.powermail_radio + label::after,
.powermail_radio + label::before {
    margin-top: 3px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

.tx-powermail .powermail_fieldwrap .powermail_field .powermail_date.powermail_date {
    line-height: 2.3rem;
}

div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox.tx-indexedsearch-browsebox > li {
    font-size: 1.4rem;
}

.tx-indexedsearch-res.tx-indexedsearch-res h2 {
    font-size: 2rem;
}

.LocationDetailList {
    display: flex;
    justify-content: stretch;
    flex-wrap: wrap;
}

.LocationDetail__field-heading {
    padding: 1.5rem 0;
    border-bottom: 1px dotted #6b7581;
    flex-basis: 7em;
    font-weight: 700;
}

.LocationDetail__field-text {
    padding: 1.5rem 0;
    border-bottom: 1px dotted #6b7581;
    flex-basis: calc(100% - 7em);
}

.LocationDetail__field-text p {
    margin: 0
}

.LocationDetail__backlink.CallToAction-color--black:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    height: 12.8px;
}


.carousel-programs.carousel-programs.carousel-programs.carousel-programs *,
.carousel-programs.carousel-programs.carousel-programs.carousel-programs {
    overflow: unset;
}

.carousel-programs.carousel-programs .carousel-programs-item .block-teaser .teaser-content .txt a:focus {
    outline-color: #004f80 !important;
}

.carousel-tour .teaserlist-foot a:focus {
    outline-color: #004f80 !important;
}

.div-figure.image a:focus {
    outline: 2px solid #004f80;
}

.menu-main > ul > li.has-menu.hover .menu-box.menu-box {
    z-index: 11000;
}



.plyr--video .plyr__controls {
    background: rgba(0, 79, 128, .5) !important;
    padding: .5rem 1rem !important;
}

.plyr.plyr:focus {
    outline: 2px dotted #004f80;

    outline-offset: 2px;
}

.plyr--video .plyr__control--overlaid.plyr__control--overlaid {
    color: #004f80;
}

.plyr--video .plyr__control--overlaid.plyr__control--overlaid,
.plyr--video .plyr__control--overlaid.plyr__control--overlaid.plyr__tab-focus {
    color: #FFFFFF;
    background-color: #004f80;
    outline-color: #FFFFFF;
}

.plyr--full-ui.plyr--video .plyr__tab-focus {
    outline-color: #FFFFFF;
}

.plyr--video.plyr--full-ui input[type=range] {
    color: #FFFFFF !important;
}

.plyr--full-ui.plyr--audio input[type=range]:focus::-moz-range-thumb,
.plyr--full-ui.plyr--audio input[type=range].plyr__tab-focus::-moz-range-thumb {
    background: #004f80;
}

.plyr--full-ui.plyr--audio input[type=range]:focus::-webkit-slider-thumb,
.plyr--full-ui.plyr--audio input[type=range].plyr__tab-focus::-webkit-slider-thumb {
    background: #004f80;
}

.plyr--full-ui input[type=range]:focus::-moz-range-track,
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track {
    outline: 3px dotted #FFFFFF !important;
    background: #FFFFFF;
}

.plyr--video.plyr--full-ui input[type=range]:focus::-webkit-slider-runnable-track,
.plyr--video.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
    outline: 3px dotted #FFFFFF;
    outline-offset: 5px;
}

.plyr--audio.plyr--full-ui input[type=range]:focus::-webkit-slider-runnable-track
.plyr--audio.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
    outline: 3px dotted #004f80;
    outline-offset: 5px;
}

:root {
    --plyr-tab-focus-color: #004f80;
    --plyr-range-fill-background: #004f80;

    --plyr-audio-control-background-hover: #004f80;
    --plyr-audio-control-color-hover: #FFFFFF;

    --plyr-video-control-color: #FFFFFF;
    --plyr-video-control-background-hover: #FFFFFF;
    --plyr-video-control-color-hover: #004f80;
}

a.link--break {
    word-break: break-word !important;
}
