/** NEWS HOME **/
.announcement_home {
    margin-top: 20px;
}

.announcement_home.box_inner {
    padding-left: 0;
    padding-right: 0;
}

.announcement_home .announcement_date {
    margin-top: 0;
    font-size: 13px;
}

.announcement_home .announcement_list_headline {
    font-size: 15px;
    margin-bottom: 5px;
}

.announcement_home .slider {
    width: 100%;
    height: 100%;
}

.announcement_home .slide {
    float: left;
    width: 280px;
}

.bp_480 .announcement_home .slide {
    width: 440px;
}

.bp_768 .announcement_home .slide {
    width: 334px;
}

.bp_1024 .announcement_home .slide {
    width: 220px;
}

.bp_1200 .announcement_home .slide {
    width: 284px;
}

.announcement_home .slide a {
    text-decoration: none;
    color: #454447;
}

.annoucement_home_pager .sliderPrev,
.annoucement_home_pager .sliderNext {
    display: inline-block;
    width: 21px;
    height: 21px;
    text-indent: 200%;
    overflow: hidden;
    white-space: nowrap;
}

.annoucement_home_pager .sliderPrev {
    background: url("../Images/bg_slider_prev_dark_m.png") no-repeat;
    float: left;
}

.annoucement_home_pager .sliderNext {
    background: url("../Images/bg_slider_next_dark_m.png") no-repeat;
    float: left;
}

/** /NEWS HOME **/

/** NEWSROOM OVERVIEW **/
.announcement_list_wrapper {
    margin-top: 20px;
}

.announcement_list_wrapper img {
    width: 100%;
}

.announcement_list_wrapper .box_inner {
    background-color: #fff;
}

.announcement_list_wrapper .box_inner a {
    text-decoration: none;
}

.announcement_list_wrapper .box_inner .h2 {
    color: #454447;
}

.announcement_list_wrapper .box_inner .h2 a {
    font-size: 20px;
    color: #454447;
}

.announcement_list_wrapper .announcement_teaser.hovered {
    cursor: pointer;
}

.announcement_list_wrapper .announcement_teaser.hovered .box_inner {
    background-color: #dc092f;
    color: #fff;
}

.announcement_list_wrapper .announcement_teaser.hovered .box_inner .h2,
.announcement_list_wrapper .announcement_teaser.hovered .box_inner .h2 a,
.announcement_list_wrapper .announcement_teaser.hovered .announcement_date,
.announcement_list_wrapper .announcement_teaser.hovered .announcement_abstract p {
    color: #fff;
}

.announcement_date {
    display: block;
    font-family: "Roboto Regular", sans-serif;
    color: #dc092f;
    font-size: 15px;
    margin-top: 13px;
    margin-bottom: 5px;
}

/** /NEWSROOM OVERVIEW **/

/** NEWSROOM OVERVIEW: Twitter **/
.module_annoucement_x .annoucement_x {
    margin-top: 20px;
}

.module_annoucement_x .annoucement_x:first-child {
    margin-top: 0;
}

.module_annoucement_x .annoucement_x .box_inner {
    padding-top: 25px;
    padding-bottom: 25px;
}

.module_annoucement_x .annoucement_x .bg_gray.hovered {
    background: #454447;
    color: #fff;
}

.module_annoucement_x .annoucement_x .bg_gray.hovered a {
    color: #fff;
}

.module_annoucement_x .tweet_header {
    line-height: 22px;
    padding-left: 28px;
    background: url("../Images/icon-x.png") no-repeat;
    font-family: "Roboto Regular", sans-serif;
    font-size: 15px;
    margin-bottom: 5px;
}

.module_annoucement_x .tweet_text a {
    font-family: "Roboto Regular", sans-serif;
    font-size: 20px;
    word-wrap: break-word;
    text-decoration: none;
}

/** /NEWSROOM OVERVIEW: Twitter **/

/** NEWS: PRESS OVERVIEW **/
.announce_overview .announcement_filter_itemsperpage,
.announce_overview .announcement_filter_categories,
.announce_overview .announcement_filter_result_summary,
.announce_overview .annoucement_filter_year,
.announce_overview .headline {
    padding: 15px 18px 5px;
    background: #fff;
}

.announce_overview .headline {
    padding-top: 35px;
}

.announce_overview .announcement_filter_result_summary {
    padding-top: 30px;
    padding-bottom: 10px;
}

.announce_overview .announcement_filter_categories {
    padding-bottom: 15px;
}

.announce_overview .announcement_filter_itemsperpage {
    padding-bottom: 20px;
}

.announce_overview .headline .h1 {
    margin: 0;
}

.announce_overview .annoucement_filter_year .button {
    margin-top: 10px;
}

.announce_overview .announcement_filter_itemsperpage .button .btn_red,
.announce_overview .annoucement_filter_year .button .btn_red {
    margin-top: 0;
    padding: 6px 24px 7px;
}

.announce_overview .announcement_filter_itemsperpage .button .btn_red {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.firefox .announce_overview .announcement_filter_itemsperpage .button .btn_red,
.firefox .announce_overview .annoucement_filter_year .button .btn_red {
    padding: 5px 24px;
}


.announce_overview .announcement_filter_itemsperpage .button {
    margin-top: 10px;
}

.announce_overview .announcement_filter_itemsperpage .button:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 8px solid #fff;
    border-bottom: 5px solid transparent;
    position: absolute;
    top: 10px;
    left: 12px;
    pointer-events: none;
}

.announce_overview .announcement_filter_itemsperpage .button .btn_red {
    text-indent: -99999px;
    overflow: hidden;
    width: 31px;
}

.announcement_filter_categories_inner {
    border-bottom: 1px solid #d8d9da;
}

.announcement_filter_categories a {
    display: block;
    float: left;
    font-family: "Roboto Regular", sans-serif;
    font-size: 15px !important;
    color: #454447;
    text-decoration: none;
    margin-right: -1px;
    margin-bottom: -1px;
    padding: 6px 20px;
    border: 1px solid #d8d9da;
}

.announcement_filter_categories a:hover,
.announcement_filter_categories a.act {
    color: #dc092f;
    border-bottom-color: #fff;
}

.announcement_filter_categories_mobile_outer {
    margin-bottom: 10px;
}

.announce_overview .announcement_list {
    clear: both;
    margin-bottom: 30px;
}

.pager_inside {
    display: none;
}

/** /NEWS: PRESS OVERVIEW **/

/** NEWS DETAIL **/
.announcement_detail {
    padding: 10px 18px 25px;
}

.announcement_sidebar {
    padding-top: 20px;
    padding-bottom: 0;
    border-top: 1px solid #d8d9da;
}

.announcement_sidebar .first_level_title {
    padding: 0 18px;
}

.announcement_sidebar a {
    word-wrap: break-word;
    display: block;
}

.announcement_presscontacts,
.announcement_downloads {
    border-bottom: 1px solid #d8d9da;
}

.announcement_downloads,
.announcement_links {
    padding-top: 22px;
}

.announcement_links .announcement_links_inner a {
    display: block;
    margin-bottom: 5px;
}

.announcement_presscontacts_inner,
.announcement_downloads_inner,
.announcement_links_inner {
    padding: 0 18px 30px;
}

.announcement_downloads_inner a {
    margin-top: 20px;
}

.announcement_downloads_inner a:first-child {
    margin-top: 0;
}

.announcement_content,
.announcement_content .text {
    overflow: hidden;
    _overflow: visible;
    zoom: 1;
}

.announcement_content .text p {
    margin-bottom: 10px;
}

.announcement_content .col_left img {
    display: block;
    margin-bottom: 8px;
}

.announcement_content .caption {
    margin-bottom: 30px;
}

.annoucement_year_select {
    padding: 35px 18px 20px;
    margin-bottom: 20px;
}

.annoucement_year_select .h1 {
    margin-bottom: 0;
}

.annoucement_year_select .select_box {
    margin-top: 20px;
}

/** /NEWS DETAIL **/

/******************************* BP 768 *******************************/
/** NEWS HOME **/

.bp_768 .announcement_home_outer {
    width: 50%;
    padding: 0 10px;
    padding-left: 0 !important;
    display: block;
    float: left;
    box-sizing: border-box;
}

.bp_768 .announcement_home_title {
    margin-bottom: 12px;
}

.bp_768 .announcement_home .announcement_date {
    font-size: 15px;
}

.bp_768 .announcement_home .announcement_list_headline {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 20px;
}

.bp_768 .annoucement_home_pager {
    position: absolute;
    top: 20px;
    right: 5px;
}

.bp_768 .slider_prev_outer,
.bp_768 .slider_next_outer {
    float: left;
    margin-left: 5px;
}

.bp_768 .slider_container_outer {
    position: static;
}

.bp_768 .twitter_content {
    border-top: 1px solid #b1b3b5;
    padding-top: 20px;
}

.bp_768 .twitter_content .tweet_date {
    float: left;
    line-height: 22px;
    padding-left: 28px;
    background: url("../Images/icon-x.png") no-repeat;
}

.bp_768 .twitter_content .tweet_user {
    float: left;
    margin-left: 10px;
    margin-bottom: 0;
    font-size: 15px !important;
    line-height: 22px;
}

.bp_768 .twitter_content .tweet_text {
    clear: left;
    font-size: 16px;
    line-height: 18px;
}

.bp_768 .twitter_content .tweet_text a {
    font-family: "Roboto Regular", sans-serif;
    font-size: 16px;
    line-height: 18px;
}

/** /NEWS HOME **/

/** NEWSROOM OVERVIEW **/
.bp_768 .announcement_abstract {
    font-size: 20px;
}

.bp_768 .announcement_content .col_left {
    float: left;
    margin-right: 24px;
    width: 180px;
}

.bp_768 .announcement_list_wrapper .box_inner .h2 a {
    font-size: 25px;
}

/** /NEWSROOM OVERVIEW **/

/** NEWSROOM OVERVIEW: Twitter **/
.bp_768 .module_annoucement_x .grid_twitter .grid_unit {
    width: 50%;
}

.bp_768 .module_annoucement_x .tweet_text a {
    font-size: 22px;
}

/** /NEWSROOM OVERVIEW: Twitter **/

/** NEWS: PRESS OVERVIEW **/
.bp_768 .announce_overview .announcement_filter_result_summary {
    padding-top: 50px;
}

.bp_768 .announce_overview .annoucement_filter_year .select_box {
    width: 130px;
    float: left;
}

.bp_768 .announce_overview .annoucement_filter_year .button {
    float: left;
    margin-top: 0;
    margin-left: 20px;
}

.bp_768 .announce_overview .announcement_filter_itemsperpage .select_box {
    width: 160px;
    float: left;
}

.bp_768 .announce_overview .announcement_filter_itemsperpage .button {
    float: left;
    margin-top: 0;
    margin-left: 20px;
}

.bp_768 .announcement_filter_categories_mobile_outer {
    margin-bottom: 0;
    margin-right: 20px;
}

.bp_768 .announcement_filter_categories_mobile_outer {
    width: 265px !important;
}

.bp_768 .pager_outside {
    margin-top: 20px;
}

.bp_768 .annoucement_year_select {
    padding: 35px 18px;
}

.bp_768 .annoucement_year_select .select_box {
    width: 130px;
}

/** /NEWS: PRESS OVERVIEW **/

/******************************* /BP 768 *******************************/
/******************************* BP 1024 *******************************/
/** NEWS HOME **/
/* Newsroom: Remove 3rd Item for BP 768 */
.bp_1024 .content_news .announcement_list_wrapper + .announcement_list_wrapper + .announcement_list_wrapper {
    display: block;
}

/* /Newsroom: Remove 3rd Item for BP 768 */

.bp_1024 .announcement_home_title {
    margin-bottom: 25px;
}

/** /NEWS HOME **/

/** NEWSROOM OVERVIEW **/
.bp_1024 .announcement_list_wrapper {
    margin-top: 15px;
}

/** /NEWSROOM OVERVIEW **/

/** NEWSROOM OVERVIEW: Twitter **/
.bp_1024 .module_annoucement_x .grid_unit {
    width: 50%;
}

.bp_1024 .module_annoucement_x .annoucement_x {
    margin-top: 0;
}

/** /NEWSROOM OVERVIEW: Twitter **/

/** NEWS DETAIL **/
.bp_1024 .announcement_outer {
    display: table;
    border-collapse: separate;
    border-spacing: 20px 0;
    margin: 0 -20px;
    direction: rtl;
}

.bp_1024 .announcement_sidebar_outer,
.bp_1024 .announcement_detail_outer {
    display: table-cell !important;
    vertical-align: top;
    direction: ltr;
}

.bp_1024 .announcement_sidebar_outer,
.bp_1024 .announcement_sidebar_outer .announcement_sidebar {
    width: 285px;
}

.bp_1024 .announcement_sidebar {
    padding-top: 35px;
    padding-bottom: 20px;
    border-top: 0;
}

.bp_1024 .announcement_detail {
    padding: 25px 18px 45px;
}

.bp_1024 .announcement_detail_bottom {
    padding-top: 5px;
}

/** /NEWS DETAIL **/

/** PRESS CONTACT **/
.bp_1024 .module_press .grid_unit {
    width: 100%;
}

/** /PRESS CONTACT **/

/** NEWS: PRESS OVERVIEW **/
.bp_1024 .pager_inside {
    display: block;
}

.bp_1024 .pager_outside {
    display: none;
}

/** /NEWS: PRESS OVERVIEW **/

/******************************* /BP 1024 *******************************/

/******************************* BP 1200 *******************************/
.bp_1200 .announcement_content .col_left {
    width: 415px;
}

/******************************* /BP 1200 *******************************/

/******************************* RETINA *******************************/
@media only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-Webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
    .bp_768 .twitter_content .tweet_date,
    .module_annoucement_x .tweet_header {
        background-image: url("../Images/icon-x.png");
        background-size: 22px 18px;
    }

    .annoucement_home_pager .sliderPrev {
        background-image: url("../Images/bg_slider_prev_dark_m-2x.png");
        background-size: 21px 21px;
    }

    .annoucement_home_pager .sliderNext {
        background-image: url("../Images/bg_slider_next_dark_m-2x.png");
        background-size: 21px 21px;
    }
}

/******************************* /RETINA *******************************/