@charset "UTF-8";
#headlines_extras a,
#headlines_extras a:hover,
#title_headlines a,
#tooltip,
.boxgrid a,
.boxgrid h3,
.boxgrid_library a,
.boxgrid_library h3,
.boxgrid_library_featured a,
.boxgrid_library_featured h3,
.calendar_textarea,
.citaat,
.commenter_name,
.contact_subtitle,
.contact_title,
.coverage_title a,
.coverage_title a:hover,
.div_date_location,
.div_flag_codes a,
.div_flag_codes a:hover,
.div_singlecolumn h1,
.extras_headertitle,
.extras_headertitle_right,
.extras_newsroom_headertitle_right,
.extras_newsroom_headertitle_right a,
.flickr_title,
.form_title,
.h3_coverage,
.headlinecoverage_date_text,
.headlinefeatured_date_text,
.input_name,
.latestnews_row a,
.link_tonewsroom,
.pp-block-item-title h3,
.pp-clndr__controls a.pp_icon,
.pp-maintitle,
.pp-newsreel-slider-readmore,
.ppNews-b .ppNews-n li a,
.ppNews-b .ppNews-n li a:hover,
.ppNews-b .ppNews-n li.ppCurrent a,
.ppNews-item .ppPicture-b .ppText-b h6 span,
.pp_bigheadlines a,
.pp_bigheadlines a:visited,
.pp_bigheadlines_more,
.pp_bigheadlines_more a:visited,
.pp_bigheadlines_title a,
.pp_coverage_preview_date,
.pp_coverage_preview_source,
.pp_coverage_preview_title h3,
.pp_coverage_title_items a,
.pp_coverageoverview_date,
.pp_coverageoverview_source,
.pp_coverageoverview_title h3,
.pp_publishdate,
.ppm_headlines_datecontainer,
.ppm_headlines_title,
.reaction_div,
.rssmodule ul li a,
.rssmodule ul li a:hover,
.rssmodule ul li a:link,
.rssmodule ul li a:visited,
.searchresult_readmore,
.searchresult_readmore:hover,
.searchresult_title a,
.searchresult_title a:hover,
.searchresult_title h2,
.subtitle_case,
.subtitle_case h2,
.t7_numbs,
.t7_numbs_small,
.td_leesverder a,
.td_welkom,
.text_boilerplate a,
.text_companyprofile a,
.text_custommodule a,
.text_downloads,
.text_latestnews_more,
.text_summary a,
.title_big,
.title_big a:hover,
.title_big h2,
.title_big_headlines,
.title_big_headlines a,
.title_companyprofile,
.title_companyprofile h1,
.title_facts,
.title_headlines a,
.title_reactions,
.ul_facts li,
.umbrella_title a,
.umbrella_title a:hover,
.umbrella_title h2,
.volglink a,
span.total {
    color: #13BBF3
}

.noheader_div {
    width: 984px
}

.extras_header,
.extras_newsroom_header {
    background-color: #f9f9f9
}

.div_extras,
.extras_footer {
    background-color: #f4f4f4
}

.pp_bottommodule_header {
    background-color: #f9f9f9
}

.td_extras_content {
    border: 1px solid #13BBF3
}


/*!  Mediamid 2016-04-29 */


/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

.ppcl-wrapper body,
body {
    margin: 0;
    letter-spacing: -.02em
}

.ppcl-wrapper .dropdown .dropdown-menu li,
.ppcl-wrapper .topic-tree,
.ppcl-wrapper footer ul li {
    list-style-type: none
}

.ppcl-wrapper .clearfix:after,
.ppcl-wrapper .container:after,
.ppcl-wrapper .modal-body:after,
.ppcl-wrapper .row:after,
.ppcl-wrapper div.header>.container .header-logo:after {
    clear: both
}

body {
    font-family: DaimlerCS-Regular, Arial, sans-serif;
    font-size: 16px;
    background-color: #fff;
    line-height: 1.42857143
}

.ppcl-wrapper html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

.ppcl-wrapper footer {
    display: block
}

.ppcl-wrapper .container:after,
.ppcl-wrapper .container:before,
.ppcl-wrapper .row:after,
.ppcl-wrapper .row:before {
    display: table;
    content: " "
}

.ppcl-wrapper a {
    background-color: transparent
}

.ppcl-wrapper a:active,
.ppcl-wrapper a:hover {
    outline: 0
}

.ppcl-wrapper img {
    border: 0;
    vertical-align: middle
}

.ppcl-wrapper hr {
    box-sizing: content-box;
    height: 0
}

.ppcl-wrapper button,
.ppcl-wrapper input {
    color: inherit;
    font: inherit;
    margin: 0
}

.ppcl-wrapper button {
    overflow: visible;
    text-transform: none;
    -webkit-appearance: button;
    cursor: pointer
}

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


/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {
    .ppcl-wrapper *,
    .ppcl-wrapper:after,
    .ppcl-wrapper:before {
        background: 0 0!important;
        color: #000!important;
        box-shadow: none!important;
        text-shadow: none!important
    }
    .ppcl-wrapper a,
    .ppcl-wrapper a:visited {
        text-decoration: underline
    }
    .ppcl-wrapper a[href]:after {
        content: " (" attr(href) ")"
    }
    .ppcl-wrapper a[href^="#"]:after {
        content: ""
    }
    .ppcl-wrapper img {
        page-break-inside: avoid;
        max-width: 100%!important
    }
    .ppcl-wrapper h3 {
        orphans: 3;
        widows: 3;
        page-break-after: avoid
    }
}

.ppcl-wrapper *,
.ppcl-wrapper:after,
.ppcl-wrapper:before {
    box-sizing: border-box
}

.ppcl-wrapper html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent
}

.ppcl-wrapper body {
    margin: 0;
    font-family: DaimlerCS-Regular, Arial, sans-serif;
    font-size: 16px;
    color: #333;
    background-color: #fff
}

.ppcl-wrapper button,
.ppcl-wrapper input {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

.ppcl-wrapper a {
    color: #333;
    text-decoration: none
}

.ppcl-wrapper a:focus,
.ppcl-wrapper a:hover {
    color: #000;
    text-decoration: underline
}

.ppcl-wrapper hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #c8c8c8
}

.ppcl-wrapper h3 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 28px
}

.ppcl-wrapper .text-center {
    text-align: center
}

.ppcl-wrapper .text-uppercase {
    text-transform: uppercase
}

.ppcl-wrapper ul {
    margin-top: 0;
    margin-bottom: 10px
}

.ppcl-wrapper ul ul {
    margin-bottom: 0
}

.ppcl-wrapper .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px
}

@media (min-width:2px) {
    .ppcl-wrapper .container {
        width: 740px
    }
}

@media (min-width:3px) {
    .ppcl-wrapper .container {
        width: 960px
    }
}

@media (min-width:1440px) {
    .ppcl-wrapper .container {
        width: 1180px
    }
}

.ppcl-wrapper .row {
    margin-left: -10px;
    margin-right: -10px
}

.ppcl-wrapper .col-sm-2,
.ppcl-wrapper .col-sm-5 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px
}

@media (min-width:2px) {
    .ppcl-wrapper .col-sm-2,
    .ppcl-wrapper .col-sm-5 {
        float: left
    }
    .ppcl-wrapper .col-sm-2 {
        width: 16.6666666667%
    }
    .ppcl-wrapper .col-sm-5 {
        width: 41.6666666667%
    }
}

.ppcl-wrapper .form-control {
    display: block;
    width: 100%;
    height: 28px;
    padding: 3px 7px;
    font-size: 16px;
    line-height: 1.25;
    color: #000;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e6e6e6;
    border-radius: 0;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.ppcl-wrapper .form-control::-moz-placeholder {
    color: #000;
    opacity: 1
}

.ppcl-wrapper .form-control:-ms-input-placeholder {
    color: #000
}

.ppcl-wrapper .input-group-lg>.form-control,
.ppcl-wrapper .input-group-lg>.input-group-btn>.btn {
    height: 41px;
    padding: 8px 12px;
    font-size: 18px;
    line-height: 1.25;
    border-radius: 0
}

.ppcl-wrapper .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 3px 7px;
    font-size: 16px;
    line-height: 1.25;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ppcl-wrapper .btn:focus,
.ppcl-wrapper .btn:hover {
    color: #333;
    text-decoration: none
}

.ppcl-wrapper .btn:active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.ppcl-wrapper .open .btn-default.dropdown-toggle {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad;
    background-image: none
}

.ppcl-wrapper .open .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #47a447;
    border-color: #398439;
    background-image: none
}

.ppcl-wrapper .open .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #39b3d7;
    border-color: #269abc;
    background-image: none
}

.ppcl-wrapper .open .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ed9c28;
    border-color: #d58512;
    background-image: none
}

.ppcl-wrapper .open .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #d2322d;
    border-color: #ac2925;
    background-image: none
}

.ppcl-wrapper .btn-link {
    color: #000;
    font-weight: 400;
    border-radius: 0
}

.ppcl-wrapper .btn-link,
.ppcl-wrapper .btn-link:active {
    background-color: transparent;
    box-shadow: none
}

.ppcl-wrapper .btn-link,
.ppcl-wrapper .btn-link:active,
.ppcl-wrapper .btn-link:focus,
.ppcl-wrapper .btn-link:hover {
    border-color: transparent
}

.ppcl-wrapper .btn-link:focus,
.ppcl-wrapper .btn-link:hover {
    color: #000;
    text-decoration: underline;
    background-color: transparent
}

.ppcl-wrapper .btn-lg {
    padding: 8px 12px;
    font-size: 18px;
    line-height: 1.25;
    border-radius: 3px
}

.ppcl-wrapper .fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.ppcl-wrapper .fade.in {
    opacity: 1
}

.ppcl-wrapper .collapse {
    display: none;
    visibility: hidden
}

.ppcl-wrapper .collapse.in {
    display: block;
    visibility: visible
}

.ppcl-wrapper .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

.ppcl-wrapper .dropdown {
    position: relative
}

.ppcl-wrapper .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 16px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(50, 60, 70, .1);
    border-radius: 3px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-clip: padding-box
}

.ppcl-wrapper .dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.25;
    color: #333;
    white-space: nowrap
}

.ppcl-wrapper .dropdown-menu>li>a:focus,
.ppcl-wrapper .dropdown-menu>li>a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #000
}

.ppcl-wrapper .open>.dropdown-menu {
    display: block
}

.ppcl-wrapper .btn-group.open .dropdown-toggle,
.ppcl-wrapper .open>a {
    outline: 0
}

.ppcl-wrapper .btn-group.open .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125)
}

.ppcl-wrapper .btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none
}

.ppcl-wrapper .input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.ppcl-wrapper .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.ppcl-wrapper .input-group .form-control,
.ppcl-wrapper .input-group-btn {
    display: table-cell
}

.ppcl-wrapper .input-group-btn {
    width: 1%;
    vertical-align: middle;
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.ppcl-wrapper .input-group .form-control:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.ppcl-wrapper .input-group-btn:last-child>.btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: -1px
}

.ppcl-wrapper .input-group-btn>.btn {
    position: relative
}

.ppcl-wrapper .input-group-btn>.btn:active,
.ppcl-wrapper .input-group-btn>.btn:focus,
.ppcl-wrapper .input-group-btn>.btn:hover {
    z-index: 2
}

.ppcl-wrapper .navbar-default .navbar-nav>.open>a,
.ppcl-wrapper .navbar-default .navbar-nav>.open>a:focus,
.ppcl-wrapper .navbar-default .navbar-nav>.open>a:hover {
    background-color: transparent;
    color: #555
}

@media (max-width:2px) {
    .ppcl-wrapper .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }
    .ppcl-wrapper .navbar-nav .open .dropdown-menu .dropdown-header,
    .ppcl-wrapper .navbar-nav .open .dropdown-menu>li>a {
        padding: 5px 15px 5px 25px
    }
    .ppcl-wrapper .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }
    .ppcl-wrapper .navbar-nav .open .dropdown-menu>li>a:focus,
    .ppcl-wrapper .navbar-nav .open .dropdown-menu>li>a:hover {
        background-image: none
    }
    .ppcl-wrapper .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #777
    }
    .ppcl-wrapper .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
    .ppcl-wrapper .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #333;
        background-color: transparent
    }
    .ppcl-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .ppcl-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
    .ppcl-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #555;
        background-color: transparent
    }
    .ppcl-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
    .ppcl-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    .ppcl-wrapper .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #ccc;
        background-color: transparent
    }
}

.ppcl-wrapper .navbar-inverse .navbar-nav>.open>a,
.ppcl-wrapper .navbar-inverse .navbar-nav>.open>a:focus,
.ppcl-wrapper .navbar-inverse .navbar-nav>.open>a:hover {
    background-color: #1a1a1a;
    color: #fff
}

@media (max-width:2px) {
    .ppcl-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color: #1a1a1a
    }
    .ppcl-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #1a1a1a
    }
    .ppcl-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #fff
    }
    .ppcl-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
    .ppcl-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
    .ppcl-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,
    .ppcl-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
    .ppcl-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #fff;
        background-color: #1a1a1a
    }
    .ppcl-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
    .ppcl-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
    .ppcl-wrapper .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #444;
        background-color: transparent
    }
}

.ppcl-wrapper .modal {
    display: none;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.ppcl-wrapper .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

.ppcl-wrapper .modal-dialog {
    position: relative;
    width: auto
}

.ppcl-wrapper .modal-content {
    position: relative;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 3px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box;
    outline: 0
}

.ppcl-wrapper .modal-body {
    position: relative;
    padding: 15px
}

@media (min-width:2px) {
    .ppcl-wrapper .modal-dialog {
        width: 600px;
        margin: 30px auto
    }
    .ppcl-wrapper .modal-content {
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }
}

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

.ppcl-wrapper .pull-right {
    float: right!important
}

.ppcl-wrapper @-ms-viewport {
    width: device-width
}

@media (max-width:1px) {
    .ppcl-wrapper .hidden-xs {
        display: none
    }
}

@media (min-width:2px) and (max-width:2px) {
    .ppcl-wrapper .hidden-sm {
        display: none
    }
}

@font-face {
    font-family: FontAwesome;
    src: url(//content.presspage.com/templates/575/1784/fontawesome-webfont.eot);
    src: url(//content.presspage.com/templates/575/1784/fontawesome-webfont.eot?#iefix) format("embedded-opentype"), url(//content.presspage.com/templates/575/1784/fontawesome-webfont.woff) format("woff"), url(//content.presspage.com/templates/575/1784/fontawesome-webfont.ttf) format("truetype"), url(//content.presspage.com/templates/575/1784/fontawesome-webfont.svg#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal
}

.ppcl-wrapper .glyphicon {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    width: auto;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.ppcl-wrapper .glyphicon-lg {
    font-size: 1.3333333333em;
    line-height: .75em;
    vertical-align: -15%;
    width: auto
}

.ppcl-wrapper .glyphicon.glyphicon-mgr {
    margin-right: .3em
}

.ppcl-wrapper .glyphicon-spin {
    -webkit-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.ppcl-wrapper .glyphicon-info-circle:before {
    content: "\f05a"
}

.ppcl-wrapper .glyphicon-chevron-right:before {
    content: "\f054"
}

.ppcl-wrapper .glyphicon-refresh:before {
    content: "\f021"
}

.ppcl-wrapper .daterangepicker.opensleft:after,
.ppcl-wrapper .daterangepicker.opensleft:before,
.ppcl-wrapper .daterangepicker.opensright:after,
.ppcl-wrapper .daterangepicker.opensright:before {
    display: inline-block;
    content: '';
    position: absolute
}

.ppcl-wrapper .tiny-hr {
    margin: 0
}

.ppcl-wrapper .no-border {
    border: none!important
}

.ppcl-wrapper .inline-block {
    display: inline-block
}

.ppcl-wrapper .m-l-xs {
    margin-left: 5px!important
}

.ppcl-wrapper .daterangepicker.openscenter:after,
.ppcl-wrapper .daterangepicker.openscenter:before {
    left: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    content: '';
    position: absolute
}

.ppcl-wrapper .m-b-xs {
    margin-bottom: 5px!important
}

.ppcl-wrapper .m-b-lg {
    margin-bottom: 30px!important
}

.ppcl-wrapper .m-b-xl {
    margin-bottom: 40px!important
}

.ppcl-wrapper .daterangepicker.opensleft:before {
    top: -7px;
    right: 9px;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, .2)
}

.ppcl-wrapper .daterangepicker.opensleft:after {
    top: -6px;
    right: 10px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent
}

.ppcl-wrapper .daterangepicker.openscenter:before {
    top: -7px;
    right: 0;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, .2)
}

.ppcl-wrapper .daterangepicker.openscenter:after {
    top: -6px;
    right: 0;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent
}

.ppcl-wrapper .daterangepicker.opensright:before {
    top: -7px;
    left: 9px;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, .2)
}

.ppcl-wrapper .daterangepicker.opensright:after {
    top: -6px;
    left: 10px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent
}


/*!  Mediamid 2016-04-29 */

.ppcl-wrapper a:focus {
    outline: 0!important
}


/*!
Animate.css - //daneden.me/animate
Licensed under the MIT license - //opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/

.ppcl-wrapper .dropdown .dropdown-menu {
    margin: 0;
    background-clip: padding-box;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}

.ppcl-wrapper .dropdown .dropdown-menu:before {
    width: 8px;
    height: 8px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #FFF;
    border-top: 1px solid #CCC;
    border-left: 1px solid #CCC;
    top: -5px;
    left: 20px
}

.ppcl-wrapper .input-group-btn>.btn {
    z-index: 2
}

.ppcl-wrapper .nav .open>a,
.ppcl-wrapper .nav .open>a:focus,
.ppcl-wrapper .nav .open>a:hover {
    background-color: #eee;
    border-color: #eee
}

.ppcl-wrapper .nav .open>div>a,
.ppcl-wrapper .nav .open>div>a:focus,
.ppcl-wrapper .nav .open>div>a:hover {
    background-color: #eee;
    border-color: #000
}

.ppcl-wrapper .topic-tree {
    background-color: #fff
}

.ppcl-wrapper .topic-tree-item {
    position: relative;
    display: block;
    cursor: pointer
}

.ppcl-wrapper .topic-tree-item .menu-item {
    font-size: 16px!important;
    line-height: 1.25!important;
    display: block;
    display: -webkit-box;
    margin: 0 auto;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    padding: 4px 5px 4px 10px;
    -webkit-transition: background-color .25s;
    transition: background-color .25s;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #eee
}

.ppcl-wrapper .modal-body:after,
.ppcl-wrapper .modal-body:before,
.ppcl-wrapper div.header>.container .header-logo:after,
.ppcl-wrapper div.header>.container .header-logo:before {
    content: " ";
    display: table
}

.ppcl-wrapper .topic-tree-item .menu-item a {
    overflow: hidden
}

.ppcl-wrapper .topic-tree-item .menu-item:focus,
.ppcl-wrapper .topic-tree-item .menu-item:hover {
    background-color: transparent
}

.ppcl-wrapper .topic-tree-item:last-child {
    margin-bottom: 0
}

.ppcl-wrapper .topic-tree {
    border-right: none
}

.ppcl-wrapper .form-control {
    box-shadow: none
}

.ppcl-wrapper .form-control:focus {
    border-color: #e6e6e6;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 3px rgba(230, 230, 230, .6)
}

.ppcl-wrapper .chosen-container .chosen-single::-moz-placeholder,
.ppcl-wrapper ul.token-input-list::-moz-placeholder {
    color: #000;
    opacity: 1
}

.ppcl-wrapper .chosen-container .chosen-single:-ms-input-placeholder,
.ppcl-wrapper ul.token-input-list:-ms-input-placeholder {
    color: #000
}

.ppcl-wrapper .modal-dialog {
    margin: 0
}

.ppcl-wrapper .btn-primary,
.ppcl-wrapper .btn-primary:active,
.ppcl-wrapper .btn-primary:focus,
.ppcl-wrapper .btn-primary:hover,
.ppcl-wrapper .open .btn-primary.dropdown-toggle,
.ppcl-wrapper .open .dropdown-toggle.btn-modal-submit,
.ppcl-wrapper .open .dropdown-toggle.btn-show-more {
    color: #fff;
    background-color: #000;
    border-color: #000
}

.ppcl-wrapper .btn-primary:active,
.ppcl-wrapper .open .btn-primary.dropdown-toggle,
.ppcl-wrapper .open .dropdown-toggle.btn-modal-submit,
.ppcl-wrapper .open .dropdown-toggle.btn-show-more {
    background-image: none
}

.ppcl-wrapper .open .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #004656;
    border-color: #002128;
    background-image: none
}

.ppcl-wrapper .open .btn-keywords.dropdown-toggle {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad;
    background-image: none
}

.ppcl-wrapper .open .btn-flat.dropdown-toggle,
.ppcl-wrapper .open .btn-instance.dropdown-toggle {
    color: #333;
    background-color: #fff;
    background-image: none
}

.ppcl-wrapper .open>.btn-helper.dropdown-toggle {
    color: #333;
    background-image: none
}

.ppcl-wrapper .open .btn-cart-submit.dropdown-toggle {
    color: #fff;
    background-color: #000;
    border-color: #000;
    background-image: none
}

.ppcl-wrapper .open .btn-menu.dropdown-toggle {
    color: #000;
    background-color: transparent;
    border-color: transparent;
    background-image: none
}

.ppcl-wrapper div.header {
    position: relative;
    padding: 0;
    font-weight: 200;
    line-height: 1.875;
    color: inherit;
    overflow: visible;
    z-index: 1020;
    box-shadow: none
}

.ppcl-wrapper div.header>.container .header-logo {
    padding: 28px 0 18px
}

@media (min-width:2px) {
    .ppcl-wrapper div.header>.container .header-logo {
        right: 0
    }
}

.ppcl-wrapper .subheader {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 1010;
    padding: 0;
    left: 0;
    right: 0;
    box-shadow: none;
    border-width: 0 0 2px;
    border-style: solid;
    border-color: #e1e3e6
}

.ppcl-wrapper .page-content>footer {
    position: relative;
    left: 0;
    bottom: 0;
    height: auto;
    width: 100%;
    border-top: 0 solid #dfdfdf;
    background-color: #f0f1f2
}

.ppcl-wrapper * {
    margin: 0;
    padding: 0;
    text-decoration: none;
    outline: 0
}

.ppcl-wrapper .page-content {
    position: relative
}

.ppcl-wrapper .strip-box-shadow {
    box-shadow: none!important
}


/*!
 * Datetimepicker for Bootstrap 3
 * ! version : 4.7.14
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */

.ppcl-wrapper .topic-tree-panel .topic-tree {
    background-color: transparent;
    border: none;
    margin-bottom: -1px;
    cursor: pointer
}

.ppcl-wrapper .topic-tree-panel .topic-tree .topic-tree-item .menu-item.ajax.open.active {
    border-bottom-color: transparent!important
}

.ppcl-wrapper .topic-tree-panel .topic-tree .menu-item {
    position: relative;
    padding: 10px 30px 10px 10px;
    max-height: 80px;
    border: none
}

.ppcl-wrapper .topic-tree-panel .topic-tree .menu-item:after {
    content: normal;
    position: absolute;
    width: 0;
    height: 0;
    bottom: -16px;
    border: 8px solid transparent;
    z-index: 2
}

.ppcl-wrapper .topic-tree-panel .topic-tree .menu-item:before {
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 1;
    position: absolute;
    right: 8px;
    top: 8px;
    color: #fff;
    border-radius: 100%;
    z-index: 4
}

.ppcl-wrapper .topic-tree-panel .topic-tree .menu-item:active,
.ppcl-wrapper .topic-tree-panel .topic-tree .menu-item:focus,
.ppcl-wrapper .topic-tree-panel .topic-tree .menu-item:hover {
    background-color: transparent
}

.ppcl-wrapper .topic-tree-panel .topic-tree .menu-item a {
    display: block;
    color: #fff
}

.ppcl-wrapper .toggle-panel-left {
    height: 100%;
    display: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

@media screen and (min-width:1px) {
    .ppcl-wrapper .modal-dialog {
        position: relative;
        padding-bottom: 0
    }
}

@media screen and (min-width:2px) {
    .ppcl-wrapper .modal-dialog {
        position: absolute;
        padding-top: 0;
        padding-bottom: 0
    }
}

@media (max-width:2px) {
    .ppcl-wrapper div.header>.container .header-logo>a {
        float: none
    }
    .ppcl-wrapper div.header>.container .header-logo>a>.logo {
        display: block;
        margin: auto
    }
}

@font-face {
    font-family: DaimlerCS-Regular;
    src: url(//content.presspage.com/templates/575/1784/daimler-cs-regular-eot.eot);
    src: url(//content.presspage.com/templates/575/1784/daimler-cs-regular-eot.eot?#iefix) format("embedded-opentype"), url(//content.presspage.com/templates/575/1784/daimler-cs-regular-woff.woff) format("woff"), url(//content.presspage.com/templates/575/1784/daimler-cs-regular-ttf.ttf) format("truetype"), url(//content.presspage.com/templates/575/1784/daimler-cs-regular-svg.svg#DaimlerCS-Regular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: DaimlerCS-Demi;
    src: url(//content.presspage.com/templates/575/1784/daimler-cs-demi-eot.eot);
    src: url(//content.presspage.com/templates/575/1784/daimler-cs-demi-eot.eot?#iefix) format("embedded-opentype"), url(//content.presspage.com/templates/575/1784/daimler-cs-demi-woff.woff) format("woff"), url(//content.presspage.com/templates/575/1784/daimler-cs-demi-ttf.ttf) format("truetype"), url(//content.presspage.com/templates/575/1784/daimler-cs-demi-svg.svg#DaimlerCS-Demi) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: DaimlerCS-Bold;
    src: url(//content.presspage.com/templates/575/1784/daimler-cs-bold-eot.eot);
    src: url(//content.presspage.com/templates/575/1784/daimler-cs-bold-eot.eot?#iefix) format("embedded-opentype"), url(//content.presspage.com/templates/575/1784/daimler-cs-bold-woff.woff) format("woff"), url(//content.presspage.com/templates/575/1784/daimler-cs-bold-ttf.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Daimler_Iconset-Filetypes_01;
    src: url(//content.presspage.com/templates/575/1784/daimler-iconset-filetypes-logos_01.eot);
    src: url(//content.presspage.com/templates/575/1784/daimler-iconset-filetypes-logos_01.eot#iefix) format("embedded-opentype"), url(//content.presspage.com/templates/575/1784/daimler-iconset-filetypes-logos_01.ttf) format("truetype"), url(//content.presspage.com/templates/575/1784/daimler-iconset-filetypes-logos_01.woff) format("woff"), url(//content.presspage.com/templates/575/1784/daimler-iconset-filetypes-logos_01.svg#daimler-iconset-filetypes-logos_01) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Daimler_Iconset-Interaction_01;
    src: url(//content.presspage.com/templates/575/1784/daimler_iconset-interaction_01.eot);
    src: url(//content.presspage.com/templates/575/1784/daimler_iconset-interaction_01.eot#iefix) format("embedded-opentype"), url(//content.presspage.com/templates/575/1784/daimler_iconset-interaction_01.ttf) format("truetype"), url(//content.presspage.com/templates/575/1784/daimler_iconset-interaction_01.woff) format("woff"), url(//content.presspage.com/templates/575/1784/daimler_iconset-interaction_01.svg#daimler_iconset-interaction_01) format("svg");
    font-weight: 400;
    font-style: normal
}

.ppcl-wrapper .daimler-interaction {
    font-family: Daimler_Iconset-Interaction_01;
    speak: none;
    line-height: 1;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px
}

.ppcl-wrapper .daimler-interaction-shopping-cart-4:before {
    content: "\2d"
}

.ppcl-wrapper .daimler-interaction-search:before {
    content: "\34"
}

.ppcl-wrapper .daimler-interaction-navigation-drawer-2:before {
    content: "\48"
}

.ppcl-wrapper body {
    line-height: 1.42857143
}

.ppcl-wrapper .customer-logo {
    background-image: url(//content.presspage.com/templates/575/1784/nmssprite.png);
    background-repeat: no-repeat;
    vertical-align: middle
}

.ppcl-wrapper .customer-logo.customer-logo-mercedesBenzBank {
    width: 114px;
    height: 9px;
    background-position: -227px -91px
}

.ppcl-wrapper .customer-logo.customer-logo-mercedesBenzFinancial {
    width: 100px;
    height: 24px;
    background-position: -227px -105px
}

.ppcl-wrapper .customer-logo.customer-logo-mercedesBenz {
    width: 48px;
    height: 47px;
    background-position: -334px -2px
}

.ppcl-wrapper .customer-logo.customer-logo-mercedesAmg {
    width: 98px;
    height: 10px;
    background-position: -227px -131px
}

.ppcl-wrapper .customer-logo.customer-logo-fuso {
    width: 44px;
    height: 40px;
    background-position: -179px -99px
}

.ppcl-wrapper .customer-logo.customer-logo-freightliner {
    width: 100px;
    height: 20px;
    background-position: -79px -115px
}

.ppcl-wrapper .customer-logo.customer-logo-daimlerTruckFinancial {
    width: 110px;
    height: 20px;
    background-position: -205px -67px
}

.ppcl-wrapper .customer-logo.customer-logo-car2go {
    width: 62px;
    height: 39px;
    background-position: -270px -26px
}

.ppcl-wrapper .customer-logo.customer-logo-bharatbenz {
    width: 75px;
    height: 46px;
    background-position: 0 -89px
}

.ppcl-wrapper .customer-logo.customer-logo-westernStar {
    width: 53px;
    height: 34px;
    background-position: -215px -26px
}

.ppcl-wrapper .customer-logo.customer-logo-thomasBuiltBuses {
    width: 86px;
    height: 28px;
    background-position: -60px -57px
}

.ppcl-wrapper .customer-logo.customer-logo-smart {
    width: 38px;
    height: 51px;
    background-position: 0 -36px
}

.ppcl-wrapper .customer-logo.customer-logo-setra {
    width: 93px;
    height: 20px;
    background-position: 0 -14px
}

.ppcl-wrapper .customer-logo.customer-logo-moovel {
    width: 110px;
    height: 20px;
    background-position: -211px -2px
}

.ppcl-wrapper .customer-logo.customer-logo-mercedesMe {
    width: 102px;
    height: 37px;
    background-position: -107px -2px
}

.ppcl-wrapper .customer-logo.customer-logo-mercedesMaybach {
    width: 105px;
    height: 10px;
    background-position: 0 0
}

.ppcl-wrapper .customer-logo.customer-logo-mytaxi {
    width: 88px;
    height: 35px;
    background-position: -281px -328px
}

@media (min-width:1680px) {
    .ppcl-wrapper .customer-logo.customer-logo-car2go {
        width: 86px;
        height: 55px;
        background-position: -109px -386px
    }
    .ppcl-wrapper .customer-logo.customer-logo-bharatbenz {
        width: 93px;
        height: 58px;
        background-position: -6px -384px
    }
    .ppcl-wrapper .customer-logo.customer-logo-westernStar {
        width: 84px;
        height: 55px;
        background-position: -190px -326px
    }
    .ppcl-wrapper .customer-logo.customer-logo-thomasBuiltBuses {
        width: 118px;
        height: 38px;
        background-position: -150px -286px
    }
    .ppcl-wrapper .customer-logo.customer-logo-smart {
        width: 52px;
        height: 70px;
        background-position: -291px -253px
    }
    .ppcl-wrapper .customer-logo.customer-logo-setra {
        width: 139px;
        height: 29px;
        background-position: -150px -255px
    }
    .ppcl-wrapper .customer-logo.customer-logo-moovel {
        width: 158px;
        height: 27px;
        background-position: -17px -346px
    }
    .ppcl-wrapper .customer-logo.customer-logo-mercedesMe {
        width: 139px;
        height: 50px;
        background-position: -6px -257px
    }
    .ppcl-wrapper .customer-logo.customer-logo-mercedesMaybach {
        width: 136px;
        height: 13px;
        background-position: -6px -242px
    }
    .ppcl-wrapper .customer-logo.customer-logo-mercedesBenz {
        width: 64px;
        height: 64px;
        background-position: -267px -173px
    }
    .ppcl-wrapper .customer-logo.customer-logo-mercedesBenzFinancial {
        width: 156px;
        height: 38px;
        background-position: -81px -200px
    }
    .ppcl-wrapper .customer-logo.customer-logo-mercedesBenzBank {
        width: 180px;
        height: 15px;
        background-position: -80px -182px
    }
    .ppcl-wrapper .customer-logo.customer-logo-mercedesAmg {
        width: 124px;
        height: 11px;
        background-position: -81px -167px
    }
    .ppcl-wrapper .customer-logo.customer-logo-fuso {
        width: 71px;
        height: 65px;
        background-position: -6px -169px
    }
    .ppcl-wrapper .customer-logo.customer-logo-freightliner {
        width: 110px;
        height: 22px;
        background-position: -155px -143px
    }
    .ppcl-wrapper .customer-logo.customer-logo-daimlerTruckFinancial {
        width: 149px;
        height: 26px;
        background-position: 0 -137px
    }
    .ppcl-wrapper .customer-logo.customer-logo-mytaxi {
        width: 105px;
        height: 42px;
        background-position: -201px -386px
    }
}

.ppcl-wrapper .form-control {
    border-bottom-width: 2px
}

.ppcl-wrapper .form-control-black,
.ppcl-wrapper .form-control:focus {
    border-bottom-color: #000
}

.ppcl-wrapper div.header {
    font-size: 0;
    margin-bottom: 0;
    background: url(//content.presspage.com/templates/575/1784/buerstung_lg.png) top center no-repeat
}

.ppcl-wrapper div.header .main-menu-context {
    display: table;
    padding-top: 5px;
    padding-bottom: 7px;
    width: 100%
}

.ppcl-wrapper div.header .main-menu-context .main-menu,
.ppcl-wrapper div.header .main-menu-context .main-menu-addon {
    margin: 0
}

.ppcl-wrapper div.header .main-menu-context span.empty {
    display: none
}

.ppcl-wrapper div.header .main-menu-context .main-menu-addon {
    display: table-cell;
    width: 1px;
    white-space: nowrap;
    vertical-align: top
}

.ppcl-wrapper div.header .main-menu-context .main-menu {
    display: inline-block;
    vertical-align: bottom;
    min-height: 1px;
    width: 100%;
    height: 48px
}

.ppcl-wrapper div.header .main-menu-context .main-menu .main-menu-item {
    display: inline-block;
    list-style-type: none;
    position: relative
}

.ppcl-wrapper div.header .main-menu-context .main-menu .main-menu-item+.main-menu-item a {
    padding-left: 20px
}

@media (max-width:1439px) {
    .ppcl-wrapper div.header .main-menu-context .main-menu {
        height: 42px
    }
    .ppcl-wrapper div.header .main-menu-context .main-menu .main-menu-item+.main-menu-item a {
        padding-left: 15px
    }
}

.ppcl-wrapper div.header .main-menu-context .main-menu .main-menu-item+.main-menu-item:before {
    content: '';
    position: absolute;
    width: 9px;
    height: 21px;
    left: 0;
    top: 11px;
    background: url(//content.presspage.com/templates/575/1784/img_divider_nav.png) no-repeat
}

.ppcl-wrapper .subheader,
.ppcl-wrapper div.header .container {
    position: relative
}

.ppcl-wrapper div.header .main-menu-context .main-menu .main-menu-item a {
    padding: 10px;
    display: block;
    font-size: 18px;
    line-height: 18px;
    color: #000
}

.ppcl-wrapper div.header .main-menu-context .main-menu .main-menu-item a:hover {
    color: #fff
}

@media (max-width:1439px) {
    .ppcl-wrapper div.header .main-menu-context .main-menu .main-menu-item a {
        font-size: 15px
    }
}

.ppcl-wrapper .panel {
    margin-bottom: 0;
    background-color: initial;
    border: none;
    border-radius: 0;
    box-shadow: none
}

.ppcl-wrapper .subheader .quick-search-collapse {
    background: #E8E8E8
}

.ppcl-wrapper .subheader .quick-search-collapse .container {
    padding: 40px 0
}

.ppcl-wrapper footer {
    background: url(//content.presspage.com/templates/575/1784/footer_bg.gif) repeat-x #f0f1f2;
    padding: 45px 0
}

.ppcl-wrapper footer h3 {
    font-size: 1.563em;
    margin-bottom: 11px;
    margin-top: 22px
}

.ppcl-wrapper footer .info-links ul li {
    padding: 5px 0
}

.ppcl-wrapper footer .info-links ul li a {
    color: #707070;
    text-decoration: none
}

.ppcl-wrapper footer .info-links ul li a:hover {
    color: #000
}

.ppcl-wrapper footer .info-links ul li i.glyphicon {
    font-size: 11px;
    font-weight: 700;
    width: 13px
}

@media (min-width:2px) {
    .ppcl-wrapper footer .info-links ul li {
        display: inline-block;
        width: 49%
    }
}

.ppcl-wrapper footer .info-links .footer-services>ul>li {
    width: auto;
    display: block
}

.ppcl-wrapper footer .customer-links a>.logo-wrap {
    height: 100px;
    display: table-cell;
    vertical-align: middle
}

.ppcl-wrapper footer .customer-links a>.logo-wrap>span {
    display: block
}

.ppcl-wrapper footer .footer-links .btn {
    padding: 20px;
    color: #666
}

.ppcl-wrapper div.header .main-menu-context .main-menu .main-menu-item a:focus,
.ppcl-wrapper div.header .main-menu-context .main-menu .main-menu-item a:hover {
    text-decoration: none
}

.ppcl-wrapper .btn:active:focus,
.ppcl-wrapper .btn:focus,
.ppcl-wrapper .btn:hover {
    text-decoration: none;
    outline: 0
}

@media (max-width:1px) {
    .ppcl-wrapper footer .footer-links .btn {
        padding: 10px;
        display: block
    }
    .ppcl-wrapper .btn-lg {
        padding: 6px 8px
    }
    .ppcl-wrapper .container.container-main-menu {
        width: 100%
    }
}

.ppcl-wrapper body.open {
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden
}

.ppcl-wrapper body.open div>.topic-tree-panel {
    width: 300px!important;
    display: block
}

.ppcl-wrapper body.open div>.topic-tree-panel .glyphicon {
    display: none
}

.ppcl-wrapper body.open div>.page-content>.navbar {
    position: absolute
}

.ppcl-wrapper body.open div>.page-content>footer {
    position: relative
}

.ppcl-wrapper .topic-tree-panel {
    background-color: #1f1f1f
}

.ppcl-wrapper .topic-tree-panel .topic-tree .menu-item:after {
    top: 37px;
    left: 15px;
    border-top-color: #1f1f1f
}

.ppcl-wrapper .topic-tree-panel .topic-tree .menu-item:before {
    width: 21px;
    height: 21px;
    border: 1px solid #fff;
    padding: 3px 3px 3px 5px
}

.ppcl-wrapper .dropdown .dropdown-menu {
    border-radius: 0
}

.ppcl-wrapper .dropdown .dropdown-menu:before {
    content: normal
}

.ppcl-wrapper .social-media-links .dropdown-menu.dropdown-menu-social-links {
    left: 50%;
    right: auto;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    padding: 20px 0;
    box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .2)
}

.ppcl-wrapper .social-media-links .dropdown-menu.dropdown-menu-social-links:after,
.ppcl-wrapper .social-media-links .dropdown-menu.dropdown-menu-social-links:before {
    position: absolute;
    content: ''!important;
    border: 15px solid transparent;
    background: 0 0;
    border-bottom-color: #fff;
    top: -30px;
    width: 15px;
    height: 15px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}

.ppcl-wrapper body.open .uiSidebarLeftToggle>i:before,
body.open .uiSidebarLeftToggle>i:before {
    content: "\65"
}

.ppcl-wrapper .social-media-links .dropdown-menu.dropdown-menu-social-links:before {
    border-bottom-color: #777
}

.ppcl-wrapper .social-media-links .dropdown-menu.dropdown-menu-social-links li.dropdown-head {
    font-family: DaimlerCS-Demi, Arial, sans-serif;
    margin: 0 28px 14px;
    font-size: 25px
}

.ppcl-wrapper .social-media-links .dropdown-menu.dropdown-menu-social-links li a {
    font-size: 18px;
    line-height: 1.1em;
    padding: 10px 30px
}

.ppcl-wrapper .privacy-disclaimer {
    position: absolute;
    top: 0;
    right: 0;
    letter-spacing: normal;
    padding: 0
}

.ppcl-wrapper .privacy-disclaimer a,
.ppcl-wrapper .privacy-disclaimer span {
    color: #707070;
    font-size: 13px
}

@media (min-width:1440px) {
    .ppcl-wrapper .privacy-disclaimer a,
    .ppcl-wrapper .privacy-disclaimer span {
        font-size: 16px;
        letter-spacing: normal
    }
    .ppcl-wrapper .privacy-disclaimer a i.glyphicon {
        font-size: 16px!important
    }
}

.ppcl-wrapper .privacy-disclaimer span {
    padding: 0 3px
}

.ppcl-wrapper .header {
    height: 115px
}

.ppcl-wrapper .header .header-logo {
    padding-bottom: 12px!important
}

.ppcl-wrapper .header .header-logo img {
    height: 26px
}

.ppcl-wrapper .header .header-logo h3 {
    display: inline-block;
    margin-top: 4px;
    margin-bottom: -3px;
    line-height: 28px;
    font-size: 25px;
    color: #000
}

.ppcl-wrapper .header .main-menu-addon .btn-lg {
    padding: 8px 11px
}

.ppcl-wrapper .header .main-menu-addon .btn-lg.uiSidebarLeftToggle {
    padding: 8px 12px
}

.ppcl-wrapper .header .main-menu-addon a.btn-lg {
    padding: 8px 12px 8px 10.5px
}

@media (max-width:1440px) {
    .ppcl-wrapper .header .main-menu-addon .btn-lg,
    .ppcl-wrapper .header .main-menu-addon .btn-lg.uiSidebarLeftToggle {
        padding: 4px 9px 6px
    }
    .ppcl-wrapper .header .main-menu-addon .btn-lg.uiSidebarLeftToggle>i {
        vertical-align: -25%;
        line-height: .9
    }
    .ppcl-wrapper .header .main-menu-addon a.btn-lg {
        padding: 4px 9px 6px 8px
    }
}

.ppcl-wrapper .subheader {
    max-width: 1920px;
    margin: 0 auto
}

#maintable,
.ppcl-featured,
.widthcorrection {
    max-width: 960px
}

.ppcl-wrapper input.search-input-field:-ms-input-placeholder {
    font-size: 11px!important;
    color: #828282!important;
    line-height: 25px!important
}

.ppcl-wrapper input.search-input-field::-ms-input-placeholder {
    font-size: 11px;
    color: #828282;
    line-height: 25px
}

.ppcl-wrapper input.search-input-field::-webkit-input-placeholder {
    font-size: 11px;
    color: #828282;
    line-height: 25px
}

.ppcl-wrapper input.search-input-field::-moz-placeholder {
    font-size: 11px;
    color: #828282;
    line-height: 25px
}

.ppcl-wrapper input.search-input-field::placeholder {
    font-size: 11px;
    color: #828282;
    line-height: 25px
}

@media (min-width:1440px) {
    .ppcl-wrapper .header {
        height: 134px
    }
    .ppcl-wrapper .header .header-logo {
        padding-bottom: 18px!important
    }
    .ppcl-wrapper .header .header-logo img {
        margin-top: 5px
    }
    .ppcl-wrapper .header .header-logo h3 {
        margin-top: 10px
    }
    .ppcl-wrapper input.search-input-field:-ms-input-placeholder {
        font-size: 15px!important
    }
    .ppcl-wrapper input.search-input-field::-ms-input-placeholder {
        font-size: 15px
    }
    .ppcl-wrapper input.search-input-field::-webkit-input-placeholder {
        font-size: 15px
    }
    .ppcl-wrapper input.search-input-field::-moz-placeholder {
        font-size: 15px
    }
    .ppcl-wrapper input.search-input-field::placeholder {
        font-size: 15px
    }
}

.ppcl-wrapper body.is-startpage input.search-input-field:-ms-input-placeholder {
    font-size: 10px!important
}

.ppcl-wrapper body.is-startpage input.search-input-field::-ms-input-placeholder {
    font-size: 10px
}

.ppcl-wrapper body.is-startpage input.search-input-field::-webkit-input-placeholder {
    font-size: 10px
}

.ppcl-wrapper body.is-startpage input.search-input-field::-moz-placeholder {
    font-size: 10px
}

.ppcl-wrapper body.is-startpage input.search-input-field::placeholder {
    font-size: 10px
}

@media (min-width:1440px) {
    .ppcl-wrapper body.is-startpage input.search-input-field:-ms-input-placeholder {
        font-size: 13px!important
    }
    .ppcl-wrapper body.is-startpage input.search-input-field::-ms-input-placeholder {
        font-size: 13px
    }
    .ppcl-wrapper body.is-startpage input.search-input-field::-webkit-input-placeholder {
        font-size: 13px
    }
    .ppcl-wrapper body.is-startpage input.search-input-field::-moz-placeholder {
        font-size: 13px
    }
    .ppcl-wrapper body.is-startpage input.search-input-field::placeholder {
        font-size: 13px
    }
}

.ppcl-wrapper body.open .uiSidebarLeftToggle>i {
    font-size: 18px
}

.ppcl-wrapper #cartMenu2 .btn .count {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 12px;
    color: #fff;
    line-height: 1;
    background: #00677f;
    border-radius: 3px;
    padding: 1px 3px
}

.ppcl-wrapper .social-media-links {
    margin-top: 30px;
    margin-bottom: 30px
}

.ppcl-wrapper .social-media-links .links-wrapper {
    text-align: center
}

.ppcl-wrapper .social-media-links .links-wrapper ul li,
.ppcl-wrapper .social-media-links .links-wrapper ul.social-links {
    margin: 0;
    padding: 0;
    list-style: none
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links {
    display: inline-block
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li {
    float: left;
    margin-left: 25px
}

.pp_bottommodule_header,
.pp_latestnews_nav {
    float: none
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li:first-child {
    margin-left: 0
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a {
    display: block;
    width: 80px;
    height: 80px;
    text-indent: -9999px
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-facebook {
    background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) no-repeat
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-facebook:hover {
    background-position: 0 -80px
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-twitter {
    background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) -80px 0 no-repeat
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-twitter:hover {
    background-position: -80px -80px
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-google {
    background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) -320px 0 no-repeat
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-google:hover {
    background-position: -320px -80px
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-youtube {
    background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) -160px 0 no-repeat
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-youtube:hover {
    background-position: -160px -80px
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-xing {
    background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) -400px 0 no-repeat
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-xing:hover {
    background-position: -400px -80px
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-linkedin {
    background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) -240px 0 no-repeat
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-linkedin:hover {
    background-position: -240px -80px
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-daimlerblog {
    background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) -82px -475px no-repeat
}

#tags.sphere3d a,
#tooltip,
.calendar_textarea,
.comment_submit,
.pp-block-item-tags a,
.pp-clndr__day--has-event .pp-clndr__item:after,
.pp-clndr__day-current .pp-clndr__item,
.pp_multimediacount_icon,
.pp_sharethis_custom,
.td_companyprofile,
.td_form_submit input,
a.pp_bigheadlines_tags_link,
div.pollProgressBar {
    background-color: #000
}

.ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-daimlerblog:hover {
    background-position: -7px -475px
}

@media (min-width:3px) and (max-width:1680px) {
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a {
        width: 45px;
        height: 45px;
        background-repeat: no-repeat
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-facebook {
        background-position: 0 -160px
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-facebook:hover {
        background-position: 0 -205px
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-twitter {
        background-position: -45px -160px
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-twitter:hover {
        background-position: -45px -205px
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-google {
        background-position: -180px -160px
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-google:hover {
        background-position: -180px -205px
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-youtube {
        background-position: -90px -160px
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-youtube:hover {
        background-position: -90px -205px
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-xing {
        background-position: -225px -160px
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-xing:hover {
        background-position: -225px -205px
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-linkedin {
        background-position: -135px -160px
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-linkedin:hover {
        background-position: -135px -205px
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-daimlerblog {
        background-position: -226px -491px
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-daimlerblog:hover {
        background-position: -167px -491px
    }
}

.ppcl-wrapper footer .customer-links {
    font-size: 0
}

.ppcl-wrapper footer .customer-links a {
    display: inline-block
}

.ppcl-wrapper footer .customer-links a+a {
    margin-left: 40px
}

.ppcl-wrapper footer .customer-links a:hover {
    opacity: .5;
    filter: alpha(opacity=50)
}

.ppcl-wrapper .topic-tree-panel .topic-tree .menu-item a:active,
.ppcl-wrapper .topic-tree-panel .topic-tree .menu-item a:focus,
.ppcl-wrapper .topic-tree-panel .topic-tree .menu-item a:hover {
    color: #FFF!important
}

.ppcl-wrapper .header,
.ppcl-wrapper .subheader,
.ppcl-wrapper footer {
    min-width: 980px
}

.citaat,
.commenter_name,
.contact_subtitle,
.contact_title,
.coverage_title a,
.coverage_title a:hover,
.div_date_location,
.div_singlecolumn h1,
.flickr_title,
.form_title,
.input_name,
.pp-clndr__controls a.pp_icon,
.pp-maintitle,
.ppNews-b .ppNews-n li a,
.ppNews-b .ppNews-n li a:hover,
.ppNews-b .ppNews-n li.ppCurrent a,
.ppNews-item .ppPicture-b .ppText-b h6 span,
.pp_publishdate,
.ppm_headlines_datecontainer,
.ppm_headlines_title,
.reaction_div,
.rssmodule ul li a,
.rssmodule ul li a:hover,
.rssmodule ul li a:link,
.rssmodule ul li a:visited,
.searchresult_readmore,
.searchresult_readmore:hover,
.searchresult_title a,
.searchresult_title a:hover,
.searchresult_title h2,
.subtitle_case,
.subtitle_case h2,
.td_welkom,
.text_downloads,
.title_facts,
.title_reactions,
.ul_facts li,
.umbrella_title a,
.umbrella_title a:hover,
.umbrella_title h2,
.volglink a,
span.total {
    color: #000
}

#t7_dl,
#t7_hl,
#t7_ml,
#t7_sl,
#t7_wl,
.div_resultmsg,
.fan_box .connections,
.pp-block-item-date,
.pp-block-item-intro,
.pp_coverageoverview_title_left,
.pp_headline h3,
.pp_headline_umbrella h3,
.rssmodule ul li span,
.search_maintitle,
.search_resultstitle,
.searchresult_text,
.shareus_text,
.text_boilerplate,
.text_companyprofile,
.text_custommodule,
.text_latestnews,
.text_quotes,
.text_quotes_right,
.title_summary,
.ul_facts li span,
body {
    color: #333
}

#headlines_extras a,
#headlines_extras a:hover,
.div_flag_codes a,
.div_flag_codes a:hover,
.download_link,
.emaillink,
.extras_content_bottom,
.latestnews_row a,
.link_tonewsroom,
.media_nofiles,
.media_nofiles_latestnews,
.pp-newsreel-slider-readmore,
.pp_bigheadlines_more,
.pp_bigheadlines_more a:visited,
.pp_coverage_title_items a,
.span_headline a,
.span_publishdate_divider,
.td_leesverder a,
.text_boilerplate a,
.text_companyprofile a,
.text_custommodule a,
.text_latestnews a,
.text_latestnews a:hover,
.text_latestnews_more,
.text_summary a {
    color: #000
}


.ppcl-wrapper .customer-logo.customer-logo-trucks {
    background-image: url(//content.presspage.com/templates/584/1801/trucks-black.png);
    background-position: center;
    background-size: 135px;
    width: 135px;
    height: 38px;
}

#tooltip,
.boxgrid a,
.boxgrid h3,
.boxgrid_library a,
.boxgrid_library h3,
.boxgrid_library_featured a,
.boxgrid_library_featured h3,
.calendar_textarea,
.h3_coverage,
.headlinecoverage_date_text,
.headlinefeatured_date_text,
.pp_coverage_preview_date,
.pp_coverage_preview_source,
.pp_coverage_preview_title h3,
.pp_coverageoverview_date,
.pp_coverageoverview_source,
.pp_coverageoverview_title h3,
.t7_numbs,
.t7_numbs_small,
.title_headlines a {
    color: #fff
}

.calendar_header {
    border: 1px solid #fff
}

.calendar_divider {
    border-bottom: 1px dashed #000
}

.div_calendar_list {
    border-bottom: 1px dashed #333
}

.extras_newsroom_header,
.extras_newsroom_headertitle_right {
    width: auto;
    height: auto;
    border: 0;
    background: 0;
    text-align: left
}

.content_main_case,
.content_main_client,
.div_main_extras,
.extras_newsroom_headertitle_right {
    padding: 0
}

.extras_headertitle,
.extras_headertitle_right {
    font: 500 24px/1.1 DaimlerCS-Regular, Arial, sans-serif;
    color: #000;
    text-align: left;
    padding: 10px 0
}

.comment_submit,
.extras_newsroom_headertitle_right a,
.td_form_submit input {
    font: 400 18px/1.25 DaimlerCS-Regular, Arial, sans-serif;
    box-sizing: border-box
}

.extras_newsroom_headertitle_right a {
    color: #707070;
    width: auto;
    display: block;
    text-align: left;
    text-decoration: none
}

.extras_newsroom_headertitle_right a:hover {
    text-decoration: none;
    color:#000;
}


.buttonset .buttonset-vertical::before{
    content: "\f054";
    font-size: 11px;
    font-weight: 700;
    font-family: FontAwesome;
    line-height: 1;
    padding-right: 6px;
}
.buttonset. .buttonset-vertical a:hover{
    color:#000;
}


.div_extras,
.extras_footer,
.extras_header,
.pp-extras-container,
.pp_bottommodule_header {
    width: 260px;
    border: 0;
    box-sizing: border-box
}

.extras_header,
.pp_bottommodule_header {
    height: auto;
    background: 0
}

.div_extras,
.extras_footer,
.pp-extras-container,
.td_extras_content {
    background: 0
}

.title_companyprofile h1 {
    padding: 0
}

.subtitle_case {
    margin-top: 0
}

.subtitle_case,
.title_companyprofile {
    margin-bottom: 10px
}

.content_main_case .form_title,
.content_main_client .form_title,
.pp-newsreel-slider-title h2,
.pp_coverageoverview_title_left,
.pp_sub_allheadlines .title_big_headlines,
.title_big h2,
.title_big_headlines a,
.title_companyprofile h1 {
    font: 500 34px/1.1 DaimlerCS-Regular, Arial, sans-serif;
    color: #000
}

.pp-block-item-title h3,
.pp_bigheadlines_title h3 {
    font: 400 20px/25px DaimlerCS-Regular, Arial, sans-serif;
    color: #000
}

.pp_bigheadlines_title a {
    color: #000
}

#maintable,
.pp_bigheadlines_date,
.pp_headline h3,
.pp_headline_umbrella h3 {
    font: 400 16px/1.4 DaimlerCS-Regular, Arial, sans-serif;
    color: #333
}

.subtitle_case h2 {
    font: 500 24px/1.1 DaimlerCS-Regular, Arial, sans-serif;
    color: #000
}

.embedvideo_div_bottom,
.pp_moduleblock {
    margin-bottom: 10px;
}

.div_main_extras,
.div_main_extras .da-vinci-carousel,
.div_video_right,
.pp_flexgallery_right {
    width: 260px
}

#loading-container,
.div_extras_twitter,
.div_extras_twitter iframe,
.div_video_right iframe,
.facebook_div,
.facebook_div iframe,
.flickr_div,
.twitter-article,
.twittersearch_module {
    width: 260px!important
}

#table_audio,
#table_shareus,
.div_extras,
.div_extras_twitter,
.div_extras_twitter iframe,
.div_shareus,
.extras_content_right,
.extras_footer,
.extras_header,
.extras_newsroom_header,
.facebook_div,
.facebook_div iframe,
.flickr_div,
.pp-extras-container,
.table_searchinput,
.ulSocialmedia,
.volgdiv_right {
    margin-left: 0
}

.ppcustommodule_side_stripped {
    margin-left: 0!important
}

#ppmodule_latestnews,
.rssmodule ul {
    padding-left: 0!important
}

.volgdiv_right {
    padding-left: 0
}

.volgdiv,
.volgdiv_right {
    border: none
}

.extras_content_right,
.volglink {
    padding-left: 0!important
}

.extras_content_right {
    margin-left: 0;
    width: 100%;
    box-sizing: border-box
}

#table_shareus,
.ulSocialmedia {
    left: 0
}

.shareus_right .pp_sharemore,
.td_shareus,
.ulSocialmedia li {
    right: 0
}

.pp_email,
.td_contactsinfo {
    width: 190px
}

.break_download {
    width: 220px
}

.text_quotes,
.text_quotes_right {
    font-style: normal
}

#latestrelease_overlay .text_latestnews_text,
.pp-newsreel-slider-title h2,
.td_companyprofile .text_companyprofile,
.title_companyprofile_newsroom h1 {
    color: #fff
}

.title_big a:hover,
.title_big_headlines a:hover {
    text-decoration: none
}

.div_summary {
    padding: 15px
}

.text_boilerplate,
.text_summary,
.title_summary {
    padding-left: 0;
    padding-right: 0
}

.pp-clndr__day .pp-clndr__item:hover,
.pp-clndr__day--active .pp-clndr__item {
    border-color: #000
}

.pp-clndr__day--has-event .pp-clndr__item:after,
.pp-clndr__day-current .pp-clndr__item {
    background-color: #000
}

.div_main_extras .pp-clndr--slide .pp-clndr-event__controls,
.div_main_extras .pp-clndr--slide .pp-clndr-list {
    background: 0
}

.pp-back-to-top,
.pp-medialib-filter-header {
    background: #000
}

.pp-replace-checkbox:checked+.pp-replace-label:before {
    color: #000
}

.pp_popupvideo_text,
.pp_slide_title,
.pp_slide_title_item {
    color: #333
}

.td_extras_right {
    margin-left: -260px;
    margin-top: 50px
}

.content_main_case,
.content_main_client {
    margin-right: 308px
}

.ppcl-submenu {
    display: none;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-width: 0;
    text-align: center;
    width: 100%;
    background: #fff
}

.page-content .ppcl-submenu {
    margin-bottom: 0
}

.ppcl-submenu li {
    display: inline-block
}

.ppcl-submenu li a {
    padding: 15px 10px;
    display: block;
    color: #000;
    letter-spacing: -.02em;
    line-height: 1.42857143;
    font-size: 16px
}

.ppcl-submenu li a:hover {
    text-decoration: none;
    color: #707070
}

.main-menu-item.has-submenu.is-active a {
    color: #000;
    font-weight: 700
}

.main-menu-item.has-submenu.is-active:hover a {
    color: #000!important
}

.main-menu-item.has-submenu.is-active>a:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    width: 0;
    height: 0;
    margin: auto;
    border: 11px solid transparent;
    border-bottom-color: #fff;
    bottom: -14px
}

.ppcl-wrapper ul.ppcl-submenu-responsive {
    -webkit-box-shadow: inset 0 9px 4px -7px rgba(0, 0, 0, .06), inset 0 -7px 4px -7px rgba(0, 0, 0, .06);
    box-shadow: inset 0 9px 4px -7px rgba(0, 0, 0, .06), inset 0 -7px 4px -7px rgba(0, 0, 0, .06);
    background-color: #444
}

.ppcl-wrapper ul.ppcl-submenu-responsive li {
    position: relative;
    display: block;
    cursor: pointer
}

.ppcl-wrapper ul.ppcl-submenu-responsive li:first-child {
    -webkit-box-shadow: inset 0 4px 4px 0 rgba(4, 4, 4, .2);
    box-shadow: inset 0 4px 4px 0 rgba(4, 4, 4, .2)
}

.ppcl-wrapper ul.ppcl-submenu-responsive li .menu-item {
    margin-left: 14px;
    position: relative
}

.ppcl-wrapper ul.ppcl-submenu-responsive li:first-child .menu-item:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top-width: 6px;
    z-index: 2;
    top: 0;
    left: 18px;
    border-top-color: #000
}

.ppcl-wrapper .topic-tree-panel .topic-tree .menu-item.ajax.open:before {
    color: #1f1f1f;
    background-color: #fff;
    padding: 2px 2px 2px 5px;
    content: "\f106"
}

.ppcl-wrapper ul.ppcl-submenu-responsive {
    display: none
}

.ppcl-wrapper .topic-tree-panel .topic-tree .menu-item.ajax.open,
.ppcl-wrapper ul.ppcl-submenu-responsive li:last-child .menu-item {
    border-bottom-color: transparent
}

.ppcl-wrapper ul.ppcl-submenu-responsive li:last-child {
    -webkit-box-shadow: inset 0 -3px 3px 0 rgba(4, 4, 4, .2);
    box-shadow: inset 0 -3px 3px 0 rgba(4, 4, 4, .2)
}

@media screen and (max-width:1440px) {
    .main-menu-item.has-submenu.is-active>a:after {
        bottom: -7px
    }

    .ppcl-wrapper footer .info-links ul li {
        width: 55%;
    }
}

@media screen and (max-width:600px) {
    .td_extras_right {
        margin-left: 0
    }
    .content_main_case,
    .content_main_client {
        margin-right: 0
    }
    .td_contactsinfo {
        width: auto
    }
    .pp_email {
        width: 180px
    }
    .pp-headline-blocks .pp_unit {
        margin-bottom: 24px
    }
    .mm_listitem .pp_unit {
        width: 100%
    }
    .pp_bigheadlines_date,
    .pp_bigheadlines_tags,
    .pp_bigheadlines_text,
    .pp_bigheadlines_title {
        padding-left: 0
    }
    #loading-container,
    .div_extras,
    .div_extras_twitter,
    .div_extras_twitter iframe,
    .div_main_extras,
    .div_video_right iframe,
    .extras_footer,
    .extras_header,
    .extras_newsroom_header,
    .extras_newsroom_headertitle_right a,
    .facebook_div,
    .facebook_div iframe,
    .flickr_div,
    .pp-extrascontainer,
    .twitter-article,
    .twittersearch_module {
        width: 100%!important
    }
}

.pp_newsroom #maintable {
    margin-top: 50px
}

.pp_newsroom.pp_singlenewsroom #maintable {
    margin-top: 0
}

.ppcl-featured {
    display: none;
    margin: 50px auto 24px;
    text-align: left
}

.pp_release .ppcl-featured {
    display: block;
    min-height: 20px
}

.ppcl-title {
    font: 500 34px/1.1 DaimlerCS-Regular, Arial, sans-serif;
    margin-top: 0;
    margin-bottom: 48px
}

.title_companyprofile {
    display: none
}

body.open .uiSidebarLeftToggle>i {
    font-size: 18px;
    vertical-align: -25%!important
}

body.open div>.topic-tree-panel {
    width: 300px!important;
    display: block
}

.ppcl-wrapper .toggle-panel-left {
    position: fixed;
    z-index: 999;
    left: 0
}

body.open .pp-bodywrapper {
    width: 100%;
    margin-left: 300px;
    position: fixed;
    top: 0;
    height: 100%
}

.pp-content-top .pp-newsreel-slider-title h2 {
    font-size: 21px
}

.pp-newsreel-slider-item {
    overflow: hidden
}

.pp-content-top .pp-newsreel-slider-image-overlay {
    z-index: 99;
    padding: 15px;
    box-sizing: border-box;
    background: #fff
}

@media (min-width:768px) {
    .pp-content-top .pp-newsreel-slider-title h2 {
        font-size: 34px
    }
    .pp-content-top .pp-newsreel-slider-image-overlay {
        bottom: 0;
        left: 100%;
        width: 100%;
        top: 0;
        padding: 25px 30px 100px
    }
}

.pp-newsreel-slider-date-day {
    display: block;
    font-size: 32px;
    line-height: 1
}

.pp-newsreel-slider-date-day:after {
    content: "."
}

@media (min-width:768px) {
    .pp-newsreel-slider-date-day {
        font-size: 48px
    }
}

@media (min-width:960px) {
    .pp-newsreel-slider-date-day {
        font-size: 60px
    }
}

.pp-content-top .pp-newsreel-slider .div_date_location {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff;
    background: #003340;
    margin: 0;
    padding: 10px;
    font-size: 14px;
    text-align: center;
    display: none
}

.pp-content-top .pp-newsreel-slider.pp_flexslider {
    margin-right: auto;
    margin-left: auto;
    max-width: 960px;
    height: 300px;
    overflow: visible;
    opacity: 0;
    -webkit-transition: opacity .4s ease-in;
    transition: opacity .4s ease-in
}

.pp-content-top .pp-newsreel-slider.is-loaded,
.ppNews-b .ppNews-n li {
    opacity: 1
}

@media (min-width:1440px) {
    .pp-content-top .pp-newsreel-slider.pp_flexslider {
        height: 350px
    }
}

.pp_flex-control-nav.pp_flex-control-paging {
    display: block;
    position: absolute;
    bottom: -38px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    z-index: 11;
    padding-left: 0
}

@media (min-width:768px) {
    .pp-content-top .pp-newsreel-slider .div_date_location {
        display: block
    }
    .pp_flex-control-nav.pp_flex-control-paging {
        bottom: -88px
    }
}

.pp_flex-control-nav li {
    display: inline-block
}

.pp_flex-control-nav li a {
    width: 40px;
    height: 4px;
    margin: 5px 7px;
    background: rgba(0, 0, 0, .1);
    display: block;
    -webkit-backface-visibility: visible;
    font-size: 0;
    cursor: pointer
}

.pp_flex-control-nav li a.pp_flex-active {
    background: #000
}

.pp-content-top .pp-newsreel-slider .pp_flex-direction-nav a {
    display: none
}

@media (min-width:1120px) {
    .pp-content-top .pp-newsreel-slider .pp_flex-direction-nav a.pp_flex-next {
        right: -80px
    }
    .pp-content-top .pp-newsreel-slider .pp_flex-direction-nav a.pp_flex-prev {
        left: -80px
    }
    .pp-content-top .pp-newsreel-slider.pp-newsreel-slider .pp_flex-direction-nav a {
        display: block;
        opacity: 0;
        -webkit-transition: opacity .4s ease-in;
        transition: opacity .4s ease-in;
        height: 80px;
        width: 80px
    }
    .pp-content-top:hover .pp-newsreel-slider .pp_flex-direction-nav a {
        opacity: 1
    }
    .pp-newsreel-slider .pp_flex-direction-nav a.pp_flex-next:after,
    .pp-newsreel-slider .pp_flex-direction-nav a.pp_flex-prev:after {
        font-size: 60px;
        text-shadow: 0 0 6px rgba(0, 0, 0, .6)
    }
}

.pp_singlenewsroom .pp-content-top {
    padding-top: 0;
    margin-bottom: 40px;
    height: 362px;
    background: #EEE;
    box-sizing: border-box
}

@media (min-width:768px) {
    .pp_singlenewsroom .pp-content-top {
        padding-top: 50px;
        height: 392px;
        margin-bottom: 80px
    }


}@media (max-width:768px) {
    .pp_singlenewsroom .contact_text {
        margin:0 auto;
        max-width: 220px;
    }

    .pp_singlenewsroom #ppmodule_socialmedia .div_extras {
        text-align:center;
    }

    .pp_singlenewsroom .socialmedia_float {
        float: none;
        display: inline-block;
        left: initial;
        width: auto;
        text-align: center;
        margin: 0 auto;
    }
}

@media (min-width:1440px) {
    .pp_singlenewsroom .pp-content-top {
        padding-top: 50px;
        height: 442px
    }
}

.pp-content-top .pp-newsreel-slider-image--fullwidth {
    height: 300px;
    margin-right: 0;
    position: relative
}

@media (min-width:768px) {
    .pp-content-top .pp-newsreel-slider-image--fullwidth {
        margin-right: 50%
    }
}

@media (min-width:1440px) {
    .pp-content-top .pp-newsreel-slider-image--fullwidth {
        height: 350px
    }
}

.pp-content-top .pp-newsreel-slider-title h2 {
    color: #000
}

.pp-content-top .pp-newsreel-slider-image-content {
    padding: 0
}

.main-menu-logo,
.pp-content-top .pp-newsreel-slider-intro {
    display: none
}

@media (max-width:1023px) {
    .main-menu-logo {
        display: block
    }
    .header-logo,
    .ppcl-wrapper div.header .main-menu-context .main-menu .wrapper.hidden-xs {
        display: none
    }
    .main-menu-context {
        background: url(//content.presspage.com/templates/575/1784/buerstung_lg.png) top center no-repeat;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        padding: 15px 5px!important
    }
    .header>.container:first-child {
        display: none!important
    }
    .ppcl-wrapper .header {
        min-width: 0;
        height: auto;
        margin-top: 64px!important
    }
    .ppcl-wrapper div.header .main-menu-context .main-menu {
        height: auto
    }
    .main-menu-context .main-menu-logo img {
        height: 20px
    }
    .main-menu-context .main-menu-logo {
        height: 34px;
        line-height: 34px
    }
    .ppcl-wrapper .container,
    .ppcl-wrapper .subheader {
        max-width: 960px;
        width: 100%;
        min-width: 0;
        border-width: 0
    }
    .ppcl-wrapper .header .header-logo img {
        height: 20px
    }
    .ppcl-wrapper .header .main-menu-addon .btn-lg,
    .ppcl-wrapper .header .main-menu-addon .btn-lg.uiSidebarLeftToggle {
        padding: 6px 8px
    }
    body.open .main-menu-context {
        left: 270px
    }
    body.open div>.topic-tree-panel {
        width: 270px!important
    }
    .topic-tree-panel {
        margin-top: -64px
    }
    body.open .pp-bodywrapper {
        margin-left: 270px
    }
    .ppcl-wrapper .social-media-links {
        background: #555;
        margin-left: -10px;
        margin-right: -10px
    }
    .ppcl-wrapper .social-media-links .links-wrapper {
        text-align: center
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links {
        width: 280px;
        display: inline-block
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li {
        float: left;
        width: 140px;
        margin-left: 0;
        border-bottom: 1px solid rgba(255, 255, 255, .2)
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a {
        display: block;
        margin: auto;
        text-indent: -9999px;
        width: 70px;
        height: 70px;
        background-repeat: no-repeat
    }
    .ppcl-wrapper .social-media-links {
        margin-bottom: 0
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-facebook {
        background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) 0 -305px no-repeat
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-twitter {
        background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) -70px -305px no-repeat
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-google {
        background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) -280px -305px no-repeat
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-youtube {
        background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) -140px -305px no-repeat
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-xing {
        background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) -350px -305px no-repeat
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-linkedin {
        background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) -210px -305px no-repeat
    }
    .ppcl-wrapper .social-media-links .links-wrapper>ul.social-links>li>a.social-daimlerblog {
        background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) -270px -478px no-repeat
    }
    .ppcl-wrapper footer .info-links {
        width: 280px;
        margin: auto
    }
    .ppcl-wrapper footer {
        min-width: 0
    }
    .info-links .col-sm-2,
    .info-links .col-sm-5 {
        width: 100%
    }
    .ppcl-wrapper footer .info-links ul li {
        display: block;
        width: 100%
    }
    footer .customer-links a>.logo-wrap>span {
        margin: auto
    }
    .ppcl-wrapper footer .customer-links a+a {
        margin-left: 0
    }
    .ppcl-wrapper footer .footer-links .btn {
        display: block;
        padding: 10px
    }
    .ppcl-wrapper footer .customer-links {
        width: 280px;
        margin: auto
    }
    .ppcl-wrapper footer .customer-links a>.logo-wrap {
        width: 140px
    }
    .main-menu-context .main-menu-addon:nth-child(2) {
        float: right
    }
    .ppcl-wrapper .ppcl-submenu-wrap.non-responsive {
        display: none
    }
}

.pp_bigheadlines_more,
.pp_sub_allheadlines .pp_bigheadlines_text:after {
    display: none
}

.extras_newsroom_headertitle_right a {
    /*padding: 10px 20px;
    border-radius: 3px*/
    font-size:16px;
}

.extras_headertitle,
.extras_headertitle_right {
    padding-top: 0
}

.img_whiteborder {
    border: 0;
    width: 54px
}

.div_contacts_image {
    padding: 0
}

.social_spacer_left {
    margin-left: 0
}

.citaat,
.contact_title,
.emailform_title,
.flag_selected,
.link_tonewsroom,
.pollCaption,
.pp-contact-avatar-name,
.pp-medialib-select__item-number,
.pp-medialib-select__item-text,
.pp_bigheadlines_tags_title,
.pp_contactdiv_name,
.pp_coverage_preview_date,
.pp_coverage_preview_title h3,
.pp_coverageoverview_title h3,
.pp_popupvideo_text,
.pp_slide_title,
.pp_slide_title_item,
.rssmodule ul li span,
.searchresult_title a,
.searchresult_title a:hover,
.text_downloads,
.title_facts,
.title_summary,
.umbrella_title a,
.umbrella_title a:hover,
.umbrella_title h2,
span.total,
strong {
    font-weight: 400!important;
    font-family: DaimlerCS-Bold, Arial, sans-serif, serif
}

.ppNews-b,
.ppNews-b .ppNews-content,
.ppNews-b .ppNews-content .ppNews-item,
.ppNews-item .ppPicture-b {
    height: 360px
}

.ppNews-b .ppNews-n li a,
.ppNews-b .ppNews-n li.ppCurrent a {
    height: 120px;
    box-sizing: border-box
}

.ppNews-b .ppNews-n li a {
    padding: 15px 15px 0
}

.ppNews-item .ppPicture-b .ppText-b,
.ppNews-item .ppPicture-b .ppText-b p a {
    color: #fff
}

.ppNews-item .ppPicture-b .ppText-b h3 a:hover {
    text-decoration: none
}

.pp-block-item-title h3:hover,
.pp_bigheadlines_title h3:hover,
.pp_coverage_title_items a:hover {
    text-decoration: underline
}

.pp-newsreel-list__date {
    margin-top: 0;
    color: inherit;
    margin-bottom: 2px;
    font-size: 14px
}

.ppNews-b .ppNews-n li a,
.ppNews-item .ppPicture-b .ppText-b h3 a,
.pp_newsreel_title {
    font-weight: 400
}

.pp_newsreel_title {
    font-size: 20px;
    line-height: 1.25
}

.ppNews-b .ppNews-n li.ppCurrent {
    background: 0
}

.ppNews-item .ppPicture-b .ppText-b h3 a {
    font-size: 24px;
    line-height: 1.25
}

.div_summary,
.medialib_item_checkbox:checked~.pp_medialibrary_item .pp_slide_title,
.medialib_item_container:hover .pp_popupvideo_text,
.medialib_item_container:hover .pp_slide_title,
.medialib_item_container:hover .pp_slide_title_item,
.ppNews-b .ppNews-n li.ppCurrent a,
.pp_medialibrary .options_lohi:hover,
.pp_medialibrary_item__thumbnail,
.td_headlines:hover {
    background: #eee
}

.pp_headline_icon {
    background: 0
}

.pp_headline_icon:after {
    content: "\f105";
    font: 20px/1 FontAwesome;
    color: #00677f
}

.pp_bigheadlines_title h3 {
    font-family: DaimlerCS-Bold;
    line-height: 28px
}

.pp_bigheadlines_text {
    position: relative;
    margin-bottom: 20px
}

.pp_bigheadlines_text:after {
    content: '';
    width: 60px;
    height: 1px;
    background: #c9c9c9;
    line-height: 1;
    bottom: -10px;
    position: absolute;
    left: 0
}

.pp-block-item-title h3:after,
.pp_headlines_next:after {
    content: "\f105"
}

.pp-block-item {
    padding-bottom: 30px
}

.pp_bigheadlines_data {
    height: 210px
}

@media (max-width:767px) {
    .pp_bigheadlines_data {
        height: 120px
    }
}

.mm_listitem .pp_multimediacount_container {
    margin-top: 0;
    margin-left: 0
}

.pp_bigheadlines_tags {
    margin-top: 12px
}

a.pp_bigheadlines_tags_link {
    padding: 2px 8px
}

.mm_listitem {
    border-top: 1px solid #c8c8c8;
    padding-top: 24px
}

.pp_bigheadlines_container {
    margin-top: 0
}

.pp-block-item {
    border: 1px solid #ddd;
    border-radius: 3px;
    position: relative
}

.pp-block-item-title {
    margin-top: 0;
    margin-bottom: 12px
}

.pp_blockheadlines_thumb {
    border-bottom: 3px solid #02687f
}

.pp-block-item-content {
    padding: 15px 10px 10px
}

.pp-block-item-title h3 {
    padding-right: 20px;
    position: relative
}

.boxcaption_library,
.boxcaption_library_featured,
.pp_coverage_preview_box,
.pp_coverageoverview_box {
    zoom: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)";
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
    background: #000;
    background: rgba(0, 0, 0, .8)
}

.pp-block-item-title h3:after {
    position: absolute;
    right: 0;
    top: -2px;
    width: 10px;
    height: 28px;
    font: 28px/1 FontAwesome;
    color: #00677f
}

#div_date_location_newsroom,
.div_date_location,
.pp-block-item-date,
.pp_bigheadlines_date,
.pp_coverage_date_items,
.pp_publishdate {
    font-family: DaimlerCS-Bold
}

.pp-block-item-date {
    margin-bottom: 12px
}

.pp_blockheadlines_share {
    margin-left: 10px;
    margin-bottom: 12px
}

.pp-headlineblock-nav {
    display: block;
    margin-top: 12px
}

.pp-headlineblock-nav__button {
    opacity: .5;
    background: #000;
    padding: 0 10px;
    border-radius: 3px
}

.pp-headlineblock-nav__icon {
    padding: 5px 15px
}

.title_big_headlines {
    padding-bottom: 24px;
    text-align: center;
    padding-right: 0;
    float: none
}

@media (max-width:767px) {
    .title_big_headlines {
        text-align: left;
        padding-right: 80px
    }
    .ppcl-featured {
        text-align: left
    }
}

.pp-mobile-filter {
    top: -79px;
    font-weight: 400
}

.pp_coverage_title_items a {
    font: 400 20px/25px DaimlerCS-Regular, Arial, sans-serif;
    color: #000
}

.pp_coverage_title_items {
    padding-top: 6px;
    padding-bottom: 6px
}

.boxgrid_library_featured.pp_unit,
.pp_coverage_preview.pp_unit {
    margin-bottom: 24px
}

.comment_submit,
.td_form_submit input {
    color: #fff;
    width: auto;
    background: #000;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    padding: 10px 20px
}

.td_form_submit {
    padding-top: 12px
}

@media (max-width:767px) {
    .latestnews_row,
    .main_padding,
    .pp_infographic_container,
    .pp_table {
        float: none
    }
    .main_padding,
    .pp_table {
        display: table-header-group
    }
    .content_main_case,
    .content_main_client {
        margin-right: 0
    }
    .td_extras_right {
        margin-left: 0
    }
    .td_extras_left,
    .td_extras_right {
        margin-left: 0;
        margin-right: 0;
        float: none;
        display: table-footer-group
    }
    #loading-container,
    .div_extras,
    .div_extras_twitter,
    .div_extras_twitter iframe,
    .div_main_extras,
    .div_video_right iframe,
    .extras_footer,
    .extras_header,
    .extras_newsroom_header,
    .extras_newsroom_headertitle_right a,
    .facebook_div,
    .facebook_div iframe,
    .flickr_div,
    .pp-extrascontainer,
    .twitter-article,
    #media_button a,
    .twittersearch_module {
        width: 100%!important
    }
}

@media screen and (max-width:1140px) {
    #maintable,
    .ppcl-title {
        padding-left: 12px;
        padding-right: 12px;
        box-sizing: border-box
    }
}

.pp_coverage_iconset div a div,
.pp_headlines_icon,
.pp_headlines_icon:hover,
.pp_headlines_iconset div a div,
.pp_headlines_rss {
    width: 31px!important;
    height: 31px;
    background-image: url(//content.presspage.com/templates/575/1784/sprite_headlines.png);
    background-repeat: no-repeat;
    cursor: pointer
}

.pp_coverage_iconset .pp_headlines_rss,
.pp_headlines_iconset .pp_headlines_rss,
.pp_headlines_rss {
    border-radius: 4px;
    margin: 0;
    background-position: -62px 0
}

.pp_headlines_icon {
    border-radius: 4px;
    margin: 0 5px 0 0;
    background-position: -93px 0
}

.pp_headlines_icon:hover {
    background-position: -93px -31px
}

.pp_headlines_iconset .pp_headlines_rss:hover,
.pp_headlines_rss:hover {
    background-position: -62px -31px
}

#ppmodule_coverage .pp_headlines_icon {
    margin-right: 10px
}

.pp_headlines_next,
.pp_headlines_next_disabled,
.pp_headlines_prev,
.pp_headlines_prev_disabled {
    background: #f2f2f2!important;
    font-family: pp_iconfont;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
    line-height: 1;
    font-size: 28px;
    text-align: center;
    margin-right: 4px;
    border-radius: 4px
}

.pp_headlines_next_disabled,
.pp_headlines_prev_disabled {
    opacity: .5
}

.pp_headlines_prev_disabled:after {
    content: "\f104"
}

.headlines_prevnext,
.td_headlines_icon {
    width: auto
}

.coverage_table,
.pp-headline-blocks,
.ppmodule_headlines,
.table_headlines {
    position: relative
}

.pp_bigheadlines_buttons_allheadlines,
.pp_bigheadlines_buttons_rss,
.pp_blockheadlines_buttons_allheadlines,
.pp_blockheadlines_buttons_rss,
.pp_coverage_iconset {
    position: absolute;
    right: 0;
    top: -12px
}

.pp_bigheadlines_buttons_allheadlines,
.pp_blockheadlines_buttons_allheadlines {
    right: 32px
}

.pp_coverage_iconset a {
    color: #000
}

.latestrelease_table .aspect-2-3 {
    padding-top: 50%
}

.pp_blockheadlines_tools {
    margin-bottom: 10px;
}

.pp_headlines_iconset {
    position: absolute;
    right: 0;
    bottom: auto;
    top: 0;
    margin-bottom: 14px
}

.pp_bigheadlines_buttons_allheadlines,
.pp_bigheadlines_buttons_rss,
.pp_blockheadlines_buttons_allheadlines,
.pp_blockheadlines_buttons_rss {
    top: -3px
}

.pp_coverage_iconset {
    top: 0
}

.pp-module-contact-avatar .extras_header.pp-dn {
    display: block
}

.pp-contact-avatar {
    border: 1px solid #ddd;
    border-radius: 3px
}

.pp-contact-avatar-content-container {
    padding: 12px 10px;
    overflow: auto
}

.pp-contact-avatar-image-container {
    margin-bottom: 0
}

.div_extras_twitter iframe {
    border: 1px solid #ddd!important;
    border-radius: 3px
}

.pp-image-top {
    border-bottom: 3px solid #02687f
}

.pp_singlenewsroom .extras_headertitle,
.pp_singlenewsroom .extras_headertitle_right {
    font: 500 34px/1.1 DaimlerCS-Regular, Arial, sans-serif;
    text-align: center
}

.content_main_case .form_title,
.content_main_client .form_title {
    text-align: center
}

@media (min-width:768px) {
    .pp_singlenewsroom .div_extras.floatLeft,
    .pp_singlenewsroom .pp_table,
    .pp_singlenewsroom .td_extras_right {
        float: none
    }
    .pp_singlenewsroom .div_extras,
    .pp_singlenewsroom .div_main_extras,
    .pp_singlenewsroom .extras_footer,
    .pp_singlenewsroom .extras_header,
    .pp_singlenewsroom .pp-extras-container,
    .pp_singlenewsroom .pp_bottommodule_header {
        width: auto;
        margin-left: auto;
        margin-right: auto
    }
    .pp_singlenewsroom .pp-extras-container {
        text-align: center;
        margin-left: -2%;
        max-width: 105%
    }
    .pp_singlenewsroom .pp-contact-avatar {
        display: inline-block;
        text-align: left;
        width: 23.02%;
        margin-left: 2%;
        margin-bottom: 2%;
        margin-right: -.3em;
        overflow: hidden
    }
    .pp_singlenewsroom .div_extras,
    .pp_singlenewsroom .extras_newsroom_header,
    .pp_singlenewsroom .extras_newsroom_headertitle_right {
        text-align: center
    }
    .pp_singlenewsroom .extras_content_right {
        display: inline-block;
        text-align: left;
        width: auto;
        padding-top: 0
    }
    .pp_singlenewsroom .socialmedia_float {
        float: none;
        display: inline-block;
        left: initial;
        width: auto
    }
    .pp_singlenewsroom .extras_headertitle,
    .pp_singlenewsroom .extras_headertitle_right {
        padding-bottom: 24px
    }
    .pp_singlenewsroom .content_main_client {
        margin-right: 0
    }
    .pp_singlenewsroom .pp_moduleblock {
        margin-bottom: 48px
    }
    .pp_singlenewsroom .td_extras_right {
        margin-left: 0
    }
    .pp_singlenewsroom .div_extras_twitter {
        width: 100%!important;
        text-align: center
    }
    .pp_singlenewsroom .div_extras_twitter iframe {
        width: 520px!important;
        height: 400px!important;
        display: inline-block!important
    }
}

@media (min-width:1440px) {
    #maintable,
    .pp-content-top .pp-newsreel-slider.pp_flexslider {
        max-width: 1178px
    }
}

.cycle_button {
    background: #ccc;
    border-radius: 50%;
    display: inline-block;
    float: none
}

.pp_multimediacount_container .pp_multimediacount_icon,
.pp_multimediacount_container:empty {
    display: none
}

.cycle_button.activeSlide {
    background: #000!important
}

.lt-ie9 .cycle_button {
    background: url(//preview.presspage.com/images/icon_fadeoptions_off.png);
    border-radius: 0
}

.lt-ie9 .cycle_button.activeSlide {
    background: url(//preview.presspage.com/images/icon_fadeoptions_on.png)!important
}

.pp_shareusitem,
.pp_socialmediaitem {
    background: 0 0;
    width: 45px;
    height: 45px
}

#cartMenu1{display:none;}

.extras_newsroom_header .extras_newsroom_headertitle_right a{
    background-color: #000;
    color:#fff;
    width:250px;
    height:30px;
    text-align: center;
    font-size: 18px;
    padding:4px;
    border-radius: 3px;
    display:inline-block;

}
#button-1478{
    display:none;
}


#media_button a{
    margin-top: 25px;
}
#media-library-button{
    width:660px;
}

.div_facebookicon,
.div_linkedinicon,
.div_twittericon,
.shareus_facebook,
.shareus_google,
.shareus_linkedin,
.shareus_twitter,
.ulSocialmedia_facebook,
.ulSocialmedia_google,
.ulSocialmedia_linkedin,
.ulSocialmedia_twitter,
.ulSocialmedia_xing,
.ulSocialmedia_youtube {
    background: url(//content.presspage.com/templates/575/1784/img_social_elements_sprite_svg.svg) no-repeat
}

.div_facebookicon,
.div_linkedinicon,
.div_twittericon {
    width: 30px;
    height: 30px;
}

.shareus_facebook,
.ulSocialmedia_facebook {
    background-position: 0 -160px
}

.shareus_facebook:hover,
.ulSocialmedia_facebook:hover {
    background-position: 0 -205px
}

.shareus_twitter,
.ulSocialmedia_twitter {
    background-position: -45px -160px;
}
.pp_newsroom .ulSocialmedia_twitter{
    margin-left: 85px;
}

.shareus_twitter:hover,
.ulSocialmedia_twitter:hover {
    background-position: -45px -205px
}

.shareus_linkedin,
.ulSocialmedia_linkedin {
    background-position: -135px -160px
}

.shareus_linkedin:hover,
.ulSocialmedia_linkedin:hover {
    background-position: -135px -205px
}

.shareus_google,
.ulSocialmedia_google {
    background-position: -180px -160px
}

.shareus_google:hover,
.ulSocialmedia_google:hover {
    background-position: -180px -205px
}

.ulSocialmedia_youtube {
    background-position: -90px -160px
}

.ulSocialmedia_youtube:hover {
    background-position: -90px -205px
}

.ulSocialmedia_xing {
    background-position: -225px -160px
}

.ulSocialmedia_xing:hover {
    background-position: -225px -205px
}

.div_twittericon {
    background-position: -53px -168px
}

.div_twittericon:hover {
    background-position: -53px -214px
}

.div_facebookicon {
    background-position: -7px -168px
}

.div_facebookicon:hover {
    background-position: -7px -213px
}

.div_linkedinicon {
    background-position: -143px -169px
}

.div_linkedinicon:hover {
    background-position: -143px -214px
}

.td_shareus {
    margin-right: 0
}

.pp-medialib-tabs__link {
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.25;
    border: 1px solid transparent;
    border-radius: 3px 3px 0 0;
    background-color: #000;
    padding: 7px 20px
}

.active .pp-medialib-tabs__link {
    background-color: #707070;
    padding: 10px 20px
}

.pp-medialib-tabs__list-item {
    vertical-align: bottom
}

.pp-medialib-nav {
    border-bottom: 2px solid #707070
}

a.pp-medialib-tabs__link.pp-medialib-backtonewsroom:first-child {
    padding: 9px 20px
}

.medialib_list.active {
    background-color: #707070
}

.medialib_item__title {
    font-weight: 400
}

.active .medialib_item__feed,
.active .medialib_item__title {
    color: #fff
}

.medialib_item__feed,
.medialib_subitem__feed {
    color: #707070
}

.pp_multimediacount_icon {
    color: #000;
    background: 0
}

.pp_multimediacount_container {
    margin: 0;
    padding: 10px;
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 1px solid #eee;
    width: 100%
}

.mm_listitem .pp_multimediacount_container {
    border-top: 0;
    position: relative;
    padding: 0
}

.pp_multimediacount_count,
.pp_multimediacount_icon {
    line-height: 1
}

.pp-block-item-content h3 {
    color: #000;
    font-weight: 400;
    font-family: DaimlerCS-Bold;
    margin-top: 12px;
    margin-bottom: 12px;
    font-size: 18px
}

.pp_coverage_preview_box,
.pp_coverageoverview_box {
    background: 0;
    position: relative;
    bottom: initial;
    padding: 12px 10px;
    box-sizing: border-box
}

.pp_coverage_preview_title h3 {
    margin: 0;
    padding: 0 20px 6px 0;
    color: #000;
    overflow: initial;
    text-overflow: initial;
    white-space: initial;
    font: 400 20px/25px DaimlerCS-Regular, Arial, sans-serif;
    position: relative
}

.pp_coverage_preview_title h3:hover {
    text-decoration: underline
}

.pp_coverage_preview_title h3:after {
    content: "\f105";
    position: absolute;
    right: 0;
    top: -2px;
    width: 10px;
    height: 28px;
    font: 28px/1 FontAwesome;
    color: #00677f
}

.pp_coverage_preview_source,
.pp_coverageoverview_source {
    float: none
}

.pp_coverage_preview_item,
.pp_coverageoverview_item {
    border-bottom: 3px solid #02687f
}

.pp_coverage_preview_date {
    color: #000;
    padding: 0
}

.pp_coverage_preview_source {
    color: #000
}

.pp_coverage_preview {
    border: 1px solid #ddd;
    border-radius: 3px;
    box-sizing: border-box
}

.pp-block-item-tags-container {
    margin-left: 10px
}

.pp_bigheadlines_buttons_rss,
.pp_blockheadlines_buttons_rss,
.pp_coverage_iconset .pp_headlines_rss {
    background: url(//content.presspage.com/templates/575/1784/sprite_headlines.png)
}

.pp_bigheadlines_buttons_rss:hover,
.pp_blockheadlines_buttons_rss:hover,
.pp_coverage_iconset .pp_headlines_rss:hover {
    opacity: .8
}

@media (max-width:767px) {
    .pp_bigheadlines_share {
        margin-right: 0
    }
    .mm_listitem .pp_unit {
        margin-left: 0;
        margin-bottom: 24px
    }
    .mm_listitem .pp_unit:first-child {
        margin-bottom: 12px
    }
    .pp_big_headlines_item_container {
        max-width: 100%;
        margin-left: 0
    }
    .content_main_case .pp-contact-avatar,
    .content_main_case_stacks .pp-contact-avatar,
    .content_main_client .pp-contact-avatar,
    .content_main_client_stacks .pp-contact-avatar,
    .div_extras,
    .extras_footer,
    .extras_header,
    .extras_newsroom_header,
    .pp-extras-container {
        width: 100%
    }
}

.pp_bigheadlines_image {
    padding-top: 67%
}
/* Contacts Module (Newsroom Only) */
@media (min-width: 920px) {
    .pp_newsroom.pp_singlenewsroom #ppmodule_contacts .div_extras {
        display: table;
        table-layout: fixed;
        width: 100%;
    }

    .pp_newsroom.pp_singlenewsroom #ppmodule_contacts .extras_content_right {
        display: flex;
        flex-wrap: wrap;
    }

    .pp_newsroom.pp_singlenewsroom #ppmodule_contacts .pp_contacts_div {
        display: table-cell;
        vertical-align: top;
        border-top: 0px solid #ddd;
        border-right: 1px solid #ddd;
        padding: 0 15px;
    }

    .pp_singlenewsroom .extras_content_right {
        display: inline-block;
        text-align: center;
        /*width: 70%!important;*/
        padding-top: 0;
    }
}

@media screen and (max-width:600px) {
    .active .pp-medialib-tabs__link,
    .pp-medialib-tabs__link,
    a.pp-medialib-tabs__link.pp-medialib-backtonewsroom:first-child {
        padding-left: 10px;
        padding-right: 10px;
        border-bottom: 0
    }
    a.pp-medialib-tabs__link.pp-medialib-backtonewsroom:first-child {
        padding-top: 7px;
        padding-bottom: 7px
    }
    .active.pp-medialib-tabs__item,
    .pp-medialib-tabs__list-item {
        border-bottom: 0
    }
}

@media screen and (max-width:480px) {
    .content_main_case .form_title,
    .content_main_client .form_title,
    .pp-newsreel-slider-title h2,
    .pp_coverageoverview_title_left,
    .pp_singlenewsroom .extras_headertitle,
    .pp_singlenewsroom .extras_headertitle_right,
    .pp_sub_allheadlines .title_big_headlines,
    .ppcl-title,
    .title_big h2,
    .title_big_headlines a,
    .title_companyprofile h1 {
        font-size: 28px
    }

}

.pp-block-item-tags a {
    padding-left: 7px;
    padding-right: 7px
}

.pp_multimediacount_container {
    font-family: DaimlerCS-Bold;
    font-size: 15px;
    color: #000;
    overflow: hidden
}

.pp_multimediacount_count:after {
    font-family: DaimlerCS-Regular;
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 4px
}

.pp_multimediacount_image_count:after {
    content: "images"
}

.pp_multimediacount_video_count:after {
    content: "videos"
}

.pp_multimediacount_download_count:after {
    content: "downloads"
}

.sidecolumn-list {
    width: 100%;
    list-style: none;
    margin-top: 40px;
    padding: 0
}

.sidecolumn-list .sidecolumn-list__item {
    display: block;
    padding: 5px 0;
    list-style-type: none
}

.sidecolumn-list .sidecolumn-list__item a {
    color: #707070;
    text-decoration: none
}

.sidecolumn-list .sidecolumn-list__item a:before {
    content: "\f054";
    font-size: 11px;
    font-weight: 700;
    font-family: FontAwesome;
    line-height: 1;
    padding-right: 6px
}

.sidecolumn-list .sidecolumn-list__item a:hover {
    color: #000
}

.ppcl-wrapper .customer-logo.customer-logo-vans-mercedes {
    background-image: url(//content.presspage.com/templates/575/1784/mercedes-vans-logo.png);
    background-position: center;
    background-size: 135px;
    width: 135px;
    height: 38px
}
.buttonset.buttonset-inline {
    text-align: center;
}
.buttonset-inline .buttonset_btn {
    margin-right: 20px;
}
.buttonset.buttonset-inline a{
    font-size: 24px;
}
.buttonset.buttonset-inline a:before {
    font-size: 16px;
}
.pp-side-column .buttonset_btn--text .buttonset_btn--text__anchor {
    padding-top: 0;
}


.cc-cookies.cc-cookies {
    position: fixed;
    height: fit-content;
    max-width: 1200px;
    max-height: 85vh;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: rgb(255, 255, 255);
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    top: 100%;
    transform: translateY(-100%);
    color: #fff;
    margin: 0 auto;
    padding: 55px 20px;
    overflow: hidden;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .3);
    box-sizing: border-box;
}

.cc-cookies_content.cc-cookies_content {
    text-align: right;
}

.cc-cookies_text, .cc-cookies a, .cc-cookies a:hover {
    color: #333;
    font-family: "DaimlerCS-Regular", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.cc-cookies_text {
    clear: both;
    display: block;
    float: none;
    margin: 0 auto 20px;
    background-image: none;
    text-align: left;
    font: inherit;
    font-family: MBCorpo Text, DaimlerCS-Regular, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.75rem;
    width: 100%;
}

.cc-cookies_text:before {
    content: 'Cookies';
    display: block;
    text-align: left;
    margin-top: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font: inherit;
    font-family: MBCorpo Title, DaimlerCAC-Regular, serif;
    font-style: normal;
    font-weight: 400;
    font-size: 2.125rem;
    line-height: 2.75rem;
    margin-bottom: .5rem;
    width: 100%;
}

.cc-cookies_text.cc-cookies_text {
    padding-left: 0;
    box-sizing: border-box;
}

.cc-cookies.cc-cookies a.cc-cookie-accept, .cc-cookies.cc-cookies a.cc-cookie-decline,
.cc-cookies.cc-cookies a.cc-cookie-reset, .cc-cookies-error.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error.cc-cookies-error a.cc-cookie-decline {
    -webkit-font-smoothing: antialiased;
    font: inherit;
    font-family: MBCorpo Text, DaimlerCS-Regular, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: .025em;
    appearance: none;
    text-decoration: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    border-radius: 2px;
    color: #fff;
    min-width: 144px;
    background-color: #00adef;
    border: 1px solid #4a90e2;
    overflow: visible;
    text-transform: none;
    padding: 11px 23px;
    white-space: normal;
    float: none;
    margin: 0 5px;
    box-sizing: border-box;
    box-shadow: none;
}

@media screen  and (max-width: 600px) {
    .cc-cookies.cc-cookies a.cc-cookie-accept, .cc-cookies.cc-cookies a.cc-cookie-decline,
    .cc-cookies.cc-cookies a.cc-cookie-reset, .cc-cookies-error.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error.cc-cookies-error a.cc-cookie-decline {
        width: 100%;
        margin: 0 auto 10px!important;
    }
}

.cc-cookies.cc-cookies a:hover.cc-cookie-accept, .cc-cookies.cc-cookies a:hover.cc-cookie-decline,
.cc-cookies.cc-cookies a:hover.cc-cookie-reset, .cc-cookies-error.cc-cookies-error a:hover.cc-cookie-accept,
.cc-cookies-error.cc-cookies-error a:hover.cc-cookie-decline {
    transition: background-color .3s ease-in-out;
    background-color: #0088c6;
}