/* CFDs */
    .WWW_CFDS_BROKER .SPALTE_1 {
        width: 100%;
    }
    
    .WWW_CFDS_BROKER .SPALTE_1 iframe {
        width: 100% !important;
    }
    
    .WWW_CFDS_BROKER .SPALTE_2 {
        display: none;
    }

/* IRON */

    /* Traderbox in MultiBroker-Layer */
    .derivative-snapshot .multiBrokerHeadline {
        max-width: 93% !important;
    }

    .derivative-snapshot .multiBrokerSponsoringContainer + p + br {
        display: none !important;
    }

    .derivative-snapshot .traderboxContainer {
        line-height: normal;
    }

    .derivative-snapshot .traderboxContainer table {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
        width: 100%;
    }

    .derivative-snapshot .traderboxContainer th,
    .derivative-snapshot .traderboxContainer td {
        padding: 5px !important;
        box-sizing: border-box;
    }

    .derivative-snapshot .traderboxContainer th:first-child {
        padding-left: 0 !important;
    }

    .derivative-snapshot .traderboxContainer th:first-child,
    .derivative-snapshot .traderboxContainer td:first-child {
        text-align: left !important;
    }

    .derivative-snapshot .traderboxContainer th:nth-child(2),
    .derivative-snapshot .traderboxContainer th:nth-child(3),
    .derivative-snapshot .traderboxContainer td:nth-child(2),
    .derivative-snapshot .traderboxContainer td:nth-child(3) {
        text-align: right !important;
    }

    .derivative-snapshot .traderboxContainer td:nth-child(3) ~ th {
        text-align: center !important;
    }

    .derivative-snapshot .traderboxContainer .produkt-button {
        text-align: center !important;
    }

    .derivative-snapshot .traderboxContainer .produkt-button a {
        padding: .5em 1em .6em !important;
        font-size: 11px !important;
        background: #A51890;
        border-radius: 2px;
        color: #fff;
        white-space: nowrap;
        display: inline-block;
    }

    .derivative-snapshot .traderboxContainer a[title="Dokument"] {
        font-size: 0;
        color: #0000;
        display: inline-block;
    }

    .derivative-snapshot .traderboxContainer a[title="Dokument"]:after {
        content: '';
        display: inline-block;
        width: 16px;
        height: 16px;
        background: url(https://i.onvista.de/icons/cd_file-16.svg);
    }

    .derivative-snapshot .traderboxContainer .WEITERFUEHRENDER_LINK {
        display: none !important;
    }

    .derivative-snapshot .traderboxContainer .traderbox-disclaimer {
        font-size: 9px !important;
        line-height: 1.4 !important;
        hyphens: auto;
    }

    .derivative-snapshot .traderboxContainer .traderbox-disclaimer a {
        color: #53565a !important;
        text-decoration: underline !important;
    }


/* TopSpecials */

    /* Werbung-Kennzeichnungen auf TopSpecials-Uebersichtsseite */
    .ONVISTA_TOP_SPECIAL.STARTSEITE .allinone_bannerWithPlaylist_texts .TEASERTEXT:before {
        content: 'Werbung';
        font-size: 12px;
        margin-top: -34px;
    }

    link[rel="stylesheet"]:not([href*="onvista.de/wp-content"]):not(#wp-block-library-css) ~ .ONVISTA_TOP_SPECIAL.STARTSEITE  .allinone_bannerWithPlaylist_texts .TEASERTEXT:before {
        display:none;
    }

    /* Werbung-Kennzeichnungen in TopSpcials */
    .ONVISTA_TOP_SPECIAL .SPONSORED_LOGO .POWEREDBY {
        font-size: 0;
    }

    .ONVISTA_TOP_SPECIAL .SPONSORED_LOGO .POWEREDBY:before {
        content: 'Werbung';
        font-size: 10px;
    }
    
    /* Werbung-Kennzeichnungen auf Produktvorstellungen */
    .ONVISTA_TOP_SPECIAL.STARTSEITE > h1 {
        position: relative;
    }

    .ONVISTA_TOP_SPECIAL.STARTSEITE > h1 .SUBTITEL {
        padding-left: 14px;
    }

    .ONVISTA_TOP_SPECIAL.STARTSEITE > h1 .SUBTITEL:after {
        content: 'Werbung';
        font-size: 10px;
        font-weight: normal;
        position: absolute;
        right: 0;
        top: 10px;
    }












