iframe,
span.bec.bec-center,
img.bec_img.bec-center,
span.bec.bec-left,
img.bec_img.bec-left,
span.bec.bec-right,
img.bec_img.bec-right,
div[id^='dm_conative_container'],
div[id*=' dm_conative_container'],
div[id^='ligatusframe'],
div[id*=' ligatusframe'],
.cms_ad_contentad,
.cms_ad_container,
.cms-widget_adition,
.cms_pager,
.cms_ajaxform,
.cms_ajaxpager,
.cms_ajaxcontiniuer,
.cms-widget_article_list,
.cms-widget_socialmedia-share,
.cms-widget_socialmedia-share ul,
.cms-widget_article_image,
.cms-widget_article_kicker,
.cms-widget_article_addons .cms-widget_article_date:before,
.cms_style_provider-list ul.cms_block-list li a img,
.cms-widget_article-topic_letternav,
.cms-widget_quickcalculator,
.cms-widget_video-youtube,
.cms-widget_video-vimeo,
.cms_filtercontainer,
.cms_resultcontainer-header,
.cms_wide-list li > a,
#page_header-top ul.cms_vic-only,
#page_header-navi,
#header-campaign,
#searchform,
#page_footer,
#breadcrumb,
#sidebar,
#developertool,
.bt-top,
.okca-box,
.print-btn,
.share-btn-wrp,
.newsletter-form,
.whatsapp-box,
.headline ul,
.topcalculator,
.box > a:first-child,
.article-additional-content,
.tariffoffer p.cms_strong-button,
#page_wrapper.fullsized .basket-size8 + .basket-size4 {
    display: none !important;
    }

body {
    background: none;
    color: black;
    font-size: 10pt;
    font-family: Georgia, "Times New Roman", serif;
    line-height: 1.3;
    margin: 0;
    padding: 0;
    }

#page_container,
#page_wrapper,
#page_top,
#page,
#content {
    background: transparent;
    border: 0;
    float: none;
    margin: 0;
    padding: 0;
    width: auto;
    }

p {
    margin: 0 0 10pt;
    padding: 0;
    orphans: 3;
    widows: 3;
    }

h1, .head1,
h2, .head2,
h3, .head3 {
    font-weight: bold;
    margin: 0 0 10pt;
    padding: 0;
    page-break-after: avoid;
    }

h1, .head1 {
    font-size: 15pt;
    page-break-after: avoid;
    }

h2, .head2 {
    font-size: 11pt;
    page-break-after: avoid;
    }

h3, .head3,
h4, .head4,
h5, .head5 {
    font-size: 10pt;
    font-weight: bold;
    }

.headline,
.cms_head,
.cms-widget_article_head,
.article-comments_head {
    border-bottom: 1pt solid black;
    border-top: 2pt solid black;
    font-size: 11pt;
    font-weight: bold;
    margin-bottom: 10pt;
    margin-top: 10pt;
    padding: 2pt 0;
    }

    .headline h1, .headline .head1,
    .headline h2, .headline .head2 {
        font-size: 11pt;
        font-weight: bold;
        margin-bottom: 0;
        }

a:link,
a:visited {
    background: transparent;
    color: black;
    text-decoration: underline;
    }

.cms_arrow:before,
.cms-widget_article_goto a:before {
    content: "\00bb";
    display: inline-block;
    }

#content a:link:after,
#content a:visited:after {
    content:" (" attr(href) ")";
    font-size: 90%;
    }

#content a[href^="/"]:after {
    content: " (https://www.onlinekosten.de" attr(href) ") ";
    }

#content a[href^="#"]:after,
#content a[href^="/jump"]:after {
    content: "";
    }

#content a[href^="/jump"] {
    text-decoration: none;
    }

#content a[href^="javascript"] {
    display: none;
    }

.cms_button,
.cms_light-button,
.cms_strong-button {
    border: 0;
    border-radius: 0;
    box-shadow: 0 0 0 transparent;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: underline;
    }

.cms_round-button {
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: 0 0 0 transparent;
    display: block;
    overflow: visible;
    text-indent: 0;
    width: auto;
    }


/* Listen */
[data-content-min-width~="0"][data-content-max-width~="14"] ol,
[data-content-min-width~="0"][data-content-max-width~="14"] ul,
[data-content-min-width~="0"][data-content-max-width~="14"] .vxcp ul.vxcp_column {
    margin: 0 0 10pt !important;
    padding: 0 !important;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] ul,
[data-content-min-width~="0"][data-content-max-width~="14"] .vxcp ul.vxcp_column {
    list-style-type: none !important;
    }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul li,
    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp ul.vxcp_column li {
        border: 0 !important;
        margin: 0 0 5pt !important;
        padding: 0 0 0 10pt !important;
        }

        [data-content-min-width~="0"][data-content-max-width~="14"] ul li:before,
        [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp ul.vxcp_column li:before {
            content: "\00bb";
            color: black;
            float: left;
            margin-left: -10pt;
            }

        [data-content-min-width~="0"][data-content-max-width~="14"] ul li p {
            margin-bottom: 0;
            }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms_column,
[data-content-min-width~="0"][data-content-max-width~="14"] .vxcp ul.vxcp_column,
[data-content-min-width~="0"][data-content-max-width~="14"] .cms_style_provider-list ul.cms_column {
    -webkit-column-count: 1 !important;
    -moz-column-count: 1 !important;
    column-count: 1 !important;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms_style_provider-list ul.cms_block-list li {
    padding: 0 0 0 10pt !important;
    }

    [data-content-min-width~="0"][data-content-max-width~="14"] .cms_style_provider-list ul.cms_block-list li:before {
        content: "\00bb";
        float: left;
        margin-left: -10pt;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] .cms_style_provider-list ul.cms_block-list li a {
        box-shadow: 0 0 0 transparent;
        text-align: left;
        margin: 0;
        padding: 0;
        text-decoration: underline !important;
        }

        [data-content-min-width~="0"][data-content-max-width~="14"] .cms_style_provider-list ul.cms_block-list li a span {
            display: inline;
            }

[data-content-min-width~="0"][data-content-max-width~="14"] ul.logo-list li > a > img {
    height: auto;
    max-width: 30px;
    vertical-align: middle;
    }


/* Tabellen */
[data-content-min-width~="0"][data-content-max-width~="14"] table {
    empty-cells: hide;
    margin-bottom: 10pt;
    page-break-inside: avoid;
    width: 100%;
    }

    [data-content-min-width~="0"][data-content-max-width~="14"] table td,
    [data-content-min-width~="0"][data-content-max-width~="14"] table th {
        border: 1pt solid #cccccc !important;
        padding: 4pt !important;
        text-align: left !important;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] table th {
        font-weight: bold !important;
        }

[data-content-min-width~="0"][data-content-max-width~="14"] table.cms_portrait-table> * > tr,
[data-content-min-width~="0"][data-content-max-width~="14"] table.cms_landscape-table> * > tr {
    display: table-row;
    box-shadow: 0 0 0 transparent;
    margin: 0;
    padding: 4pt;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] table.cms_portrait-table> * > tr > *,
[data-content-min-width~="0"][data-content-max-width~="14"] table.cms_landscape-table > * > tr > * {
    display: table-cell;
    padding: 4pt;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] table.cms_portrait-table> * > tr > *:before,
[data-content-min-width~="0"][data-content-max-width~="14"] table.cms_landscape-table > * > tr > *:before {
    content: "";
    display: none;
    }


/* Boxen */
.basket {
    width: 100% !important;
    }

.box,
.widget {
    margin-bottom: 10pt;
    }

.basket-size3 .box-style2,
.basket-size3 .box-style3,
.basket-size3 .box-style4,
.basket-size4 .box-style2,
.basket-size4 .box-style3,
.basket-size4 .box-style4,
.basket-size6 .box-style2,
.basket-size6 .box-style3,
.basket-size6 .box-style4 {
    border: 1pt solid #cccccc;
    padding: 10pt;
    page-break-inside: avoid;
    }


/* - - - - - - - - - - - - - - - - - - - - - -
        PAGE
- - - - - - - - - - - - - - - - - - - - - - */

#page_header-top {
    border-bottom: 2pt solid black;
    margin-bottom: 15pt;
    padding-bottom: 5pt;
    }

#page_header-top #logo {
    color: transparent;
    display: block;
    height: 20px;
    overflow: hidden;
    text-decoration: none;
    width: 240px;
    }


/* - - - - - - - - - - - - - - - - - - - - - -
        ARTIKEL
- - - - - - - - - - - - - - - - - - - - - - */

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_article_addons .cms-widget_article_lead {
    font-weight: bold;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_article_addons .cms-widget_article_date {
    border-bottom: 1pt solid #cccccc;
    border-top: 1pt solid #cccccc;
    color: gray;
    margin-bottom: 10pt;
    padding: 2pt 0;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_article_addons .cms-widget_article_topic-tag {
    display: none;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_article_detail .cms-widget_article_additional-data {
    font-style: italic;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .article-comments_head a,
[data-content-min-width~="0"][data-content-max-width~="14"] .article-comments_nopost a,
[data-content-min-width~="0"][data-content-max-width~="14"] .article-comments_head:before,
[data-content-min-width~="0"][data-content-max-width~="14"] .article-comments .article-comments_list li a + a,
[data-content-min-width~="0"][data-content-max-width~="14"] .article-comments .article-comments_list li a + a:after,
[data-content-min-width~="0"][data-content-max-width~="14"] .article-comments .article-comments_list li span a:after {
    display: none;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .article-comments .article-comments_list li > a {
    display: block;
    margin-bottom: 2pt;
    }

    [data-content-min-width~="0"][data-content-max-width~="14"] .article-comments .article-comments_list li > span > a:link,
    [data-content-min-width~="0"][data-content-max-width~="14"] .article-comments .article-comments_list li > span > a:visited {
        color: black;
        text-decoration: none;
        }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_article_wordlist_section .cms_head {
    border-top: 0 solid;
    }


/* - - - - - - - - - - - - - - - - - - - - - -
        ACCORDION, TOGGLE, TABS
- - - - - - - - - - - - - - - - - - - - - - */

.cms_accordion-head {
    font-weight: bold;
    margin-bottom: 5pt;
    }

.cms_accordion-content {
    display: block !important;
    margin-bottom: 10pt;
    }

.cms_toggle {
    border-bottom: 1pt solid black !important;
    border-top: 2pt solid black !important;
    font-weight: bold;
    margin-bottom: 5pt;
    padding: 0;
    }

    .cms_toggle:after,
    .cms_toggle:before {
        content: "" !important;
        display: none !important;
        }

.cms_toggle + .cms_toggle-content {
    border: 0 !important;
    display: block !important;
    margin-bottom: 10pt;
    padding: 0 !important;
    }

.cms_tab-bar {
    display: none;
    }

div.cms_tab [data-tab-content-name] {
    display: block;
    }

    div.cms_tab [data-tab-content-name]:before {
        border-bottom: 1pt solid black;
        border-top: 2pt solid black;
        content: attr(data-tab-content-name);
        display: block;
        font-size: 11pt;
        margin-bottom: 10pt;
        margin-top: 10pt;
        padding: 2pt 0;
        text-transform: uppercase;
        }


    .cms-widget_mobiledevice_detail_info div.cms_tab [data-tab-content-name]:before {
        content: attr(data-tab-content-headline);
        }


/* - - - - - - - - - - - - - - - - - - - - - -
        RECHNER
- - - - - - - - - - - - - - - - - - - - - - */

[data-content-min-width~="0"][data-content-max-width~="14"] .cms_resultcontainer {
    margin-left: 0;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list > li {
    border: 1pt solid #cccccc !important;
    margin: 0 0 4pt !important;
    padding: 10pt 0 !important;
    page-break-inside: avoid;
    }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list > li:before,
    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_price .cms_tooltip:after,
    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_price .cms-widget_calculator_result_list_price-cashback a::after {
        content: "";
        display: none;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms_toggle,
    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_link,
    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_hardware-selection,
    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_provider .cms-widget_calculator_result_list_provider-image,
    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_hardware .cms-widget_calculator_result_list_hardware-image {
        display: none !important;
        }


    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_number {
        display: table-cell !important;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_offer {
        padding: 0 !important;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_price {
        font-size: 9pt;
        min-height: 0 !important;
        width: 25% !important;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_product {
        font-size: 9pt;
        width: 35% !important;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_remarks,
    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_item-container {
        font-size: 9pt;
        width: 40% !important;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"]  ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_provider,
    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_hardware {
        padding-left: 0 !important;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_remarks ul li.cms_strong {
        color: black;
        font-weight: normal;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_item-container {
        border: none;
        float: left;
        clear: none;
        width: 45%;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_item-container .cms-widget_calculator_result_list_item {
        text-align: center;
        }

[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms_tab {
    margin: 0 !important;
    padding: 0 !important;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms_tab ul.cms_tab-bar,
[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_moreinformation .cms_head,
[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_moreinformation div[data-tab-content-name^="moreinfo"] {
    display: none !important;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_moreinformation div[data-tab-content-name] {
    border-top: 1pt solid #cccccc;
    margin: 5pt 0 0 !important;
    padding: 5pt 0 0 !important;
    }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_calculator_result_list .cms-widget_calculator_result_list_moreinformation div[data-tab-content-name]:before {
        content: "";
        display: none;
        }


/* - - - - - - - - - - - - - - - - - - - - - -
        HARDWARE
- - - - - - - - - - - - - - - - - - - - - - */

[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list_extended-box > li:before,
[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list_extended-list > li:before,
[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list .cms_widget_hardware_image-link:after,
[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem:after,
[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list .cms-widget_hardware_device-info ul li:before {
    content: "";
    display: none;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list_extended-box > li,
[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list_extended-list > li {
    float: none !important;
    margin: 0 0 10pt !important;
    padding: 0 !important;
    page-break-inside: avoid;
    width: 100% !important;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem {
    border: 1pt solid #cccccc !important;
    height: auto !important;
    min-height: 0 !important;
    page-break-inside: avoid;
    padding: 10pt !important;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list_extended-list .cms-widget_hardware_device-list_number {
    height: 18pt !important;
    padding: 0 !important;
    top: 1pt !important;
    left: 1pt !important;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list .cms_widget_hardware_image-link {
    display: block !important;
    float: left !important;
    height: 120px !important;
    margin: 0 !important;
    position: static !important;
    padding: 0 !important;
    min-width: 120px !important;
    width: 120px !important;
    text-align: center;
    }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list .cms_widget_hardware_image-link img {
        margin: 0 auto !important;
        max-height: 120px !important;
        width: auto !important;
        }

[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list .cms-widget_hardware_device-name,
[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list .cms-widget_hardware_device-info {
    margin-left: 80pt !important;
    position: static !important;
    }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list .cms-widget_hardware_device-name {
        height: auto !important;
        margin: 0 0 5pt !important;
        padding: 0 !important;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list .cms-widget_hardware_device-info {
        border: 0 solid !important;
        min-height: 0 !important;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list .cms-widget_hardware_device-info ul {
        border: 0 solid !important;
        margin: 0 !important;
        padding:  0 0 5pt !important;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list .cms-widget_hardware_device-info ul li {
        border: 0 !important;
        color: black !important;
        float: none !important;
        font-weight: normal !important;
        min-height: 0 !important;
        margin: 0 0 2pt !important;
        padding: 0 !important;
        width: 100% !important;
        }

[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list .cms_button,
[data-content-min-width~="0"][data-content-max-width~="14"] ul.cms-widget_hardware_device-list .cms_light-button {
    border-top: 1pt solid #cccccc !important;
    clear: left !important;
    float: none !important;
    font-weight: normal !important;
    margin-top: 4pt !important;
    position: static !important;
    padding-top: 4pt !important;
    text-align: left !important;
    width: 100%;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_hardware_device-list .cms-widget_hardware_device-price {
    position: static !important;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_hardware_device-list .cms-widget_hardware_device-price-tariff,
[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_hardware_device-list .cms-widget_hardware_device-price-buy {
    margin: 0 0 0 4pt !important;
    padding: 0 !important;
    }

    [data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_hardware_device-list .cms-widget_hardware_device-price-tariff span,
    [data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_hardware_device-list .cms-widget_hardware_device-price-buy span {
        display: inline !important;
        }

[data-content-min-width~="0"][data-content-max-width~="14"] .widget.cms_style_provider-detail ul.cms-widget_hardware_device-list > li,
[data-content-min-width~="0"][data-content-max-width~="14"] .widget.cms-widget_mobiledevice_detail ul.cms-widget_hardware_device-list > li {
    float: none;
    height: auto;
    margin: 0 0 5pt !important;
    padding: 0 0 0 10pt !important;
    text-align: left;
    width: 100%;
    }

    [data-content-min-width~="0"][data-content-max-width~="14"] .widget.cms_style_provider-detail ul.cms-widget_hardware_device-list > li:before,
    [data-content-min-width~="0"][data-content-max-width~="14"] .widget.cms-widget_mobiledevice_detail ul.cms-widget_hardware_device-list > li:before {
            content: "\00bb";
            float: left;
            margin-left: -10pt;
            }

    [data-content-min-width~="0"][data-content-max-width~="14"] .widget.cms_style_provider-detail ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem,
    [data-content-min-width~="0"][data-content-max-width~="14"] .widget.cms-widget_mobiledevice_detail ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem {
        border: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        }

        [data-content-min-width~="0"][data-content-max-width~="14"] .widget.cms_style_provider-detail ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem a,
        [data-content-min-width~="0"][data-content-max-width~="14"] .widget.cms-widget_mobiledevice_detail ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem a {
            text-decoration: underline;
            }

        [data-content-min-width~="0"][data-content-max-width~="14"] .widget.cms_style_provider-detail ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem img,
        [data-content-min-width~="0"][data-content-max-width~="14"] .widget.cms-widget_mobiledevice_detail ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem img,
        [data-content-min-width~="0"][data-content-max-width~="14"] .widget.cms_style_provider-detail ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem br,
        [data-content-min-width~="0"][data-content-max-width~="14"] .widget.cms-widget_mobiledevice_detail ul.cms-widget_hardware_device-list .cms-widget_hardware_device-list_elem br {
            display: none !important;
            }

        [data-content-min-width~="0"][data-content-max-width~="14"] .widget.cms_style_provider-detail ul.cms-widget_hardware_device-list .cms-widget_hardware_device-name,
        [data-content-min-width~="0"][data-content-max-width~="14"] .widget.cms-widget_mobiledevice_detail ul.cms-widget_hardware_device-list .cms-widget_hardware_device-name {
            display: inline !important;
            float: none !important;
            line-height: 1;
            }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_teaser {
    border: 1pt solid #cccccc;
    page-break-inside: avoid;
    }

    [data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_teaser .cms_teaser_contentbox {
        float: none !important;
        margin: 0 0 0 32% !important;
        padding: 0 !important;
        }

        [data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_teaser .cms_teaser_contentbox h2,
        [data-content-min-width~="0"][data-content-max-width~="14"] .cms_teaser_contentbox .cms_teaser_contentbox h2 {
            margin: 0 0 10pt;
            }

        [data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_teaser .cms_teaser_contentbox ul,
        [data-content-min-width~="0"][data-content-max-width~="14"] .cms_teaser_contentbox .cms_teaser_contentbox ul {
            margin: 0 0 10pt 5pt !important;
            }

            [data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_teaser .cms_teaser_contentbox ul li,
            [data-content-min-width~="0"][data-content-max-width~="14"] .cms_teaser_contentbox .cms_teaser_contentbox ul li {
                margin-bottom: 2pt;
                line-height: 1;
                }

    [data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_teaser .cms_teaser_imagebox {
        float: left !important;
        margin: 0 !important;
        padding: 0 !important;
        text-align: center;
        width: 30% !important;
        }

        [data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_teaser .cms_teaser_imagebox img,
        [data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_detail .cms_teaser_imagebox img {
            height: auto;
            max-height: none !important;
            max-width: 100% !important;
            }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_calculator-mobiledevice_result table.cms-widget_calculator_result_list a:after {
    content: "";
    display: none;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_comparison .cms-widget_mobiledevice_comparison-maintable .cms_button {
    display: none;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_comparison_device:after {
    display: block;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_comparison .cms-widget_mobiledevice_comparison-maintable > * > tr > *:first-child,
[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_comparison table.cms_standard-table > * > tr:first-child {
    display: none;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_comparison table.cms_standard-table,
[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_comparison table.cms_standard-table > * > tr {
    border: 0 solid;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_comparison table.cms_standard-table > * > tr > th {
    border-width: 0 0 1pt !important;
    display: block;
    margin: 2pt 0 1pt;
    padding: 4pt 4pt 0 !important;
    width: auto;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_mobiledevice_comparison table.cms_standard-table > * > tr > td {
    border: 0 solid !important;
    box-sizing: border-box;
    display: block;
    float: left;
    width: 33.333%;
    }


/* - - - - - - - - - - - - - - - - - - - - - -
        VXCP
- - - - - - - - - - - - - - - - - - - - - - */

[data-content-min-width~="0"][data-content-max-width~="14"] .vxcp img {
    display: none;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table {
    border-spacing: 0 !important;
    empty-cells: hide !important;
    margin-bottom: 10pt !important;
    page-break-inside: avoid !important;
    width: 100% !important;
    }

    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table td,
    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table th {
        border: 1pt solid #cccccc !important;
        padding: 4pt !important;
        text-align: left !important;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table th {
        font-weight: bold !important;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table#vxcp_broadband-calculator-result_table > * > tr {
         display: table-row !important;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table#vxcp_broadband-calculator-result_table > * > tr > * {
        border: 1pt solid #cccccc !important;
        display: table-cell !important;
        padding: 4pt !important;
        position: static !important;
        text-align: left !important;
        }


    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table#vxcp_broadband-calculator-result_table > * > tr > *:last-child,
    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table#vxcp_broadband-calculator-result_table > * > tr > *:before {
        display: none !important;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table#vxcp_broadband-calculator-result_table td.vxcp_td-remarks {
        padding-left: 4pt;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table#vxcp_broadband-calculator-result_table td.vxcp_td-remarks .vxcp_tooltip {
        border: 0 solid;
        color: black;
        display: block;
        margin: 0 0 4pt;
        padding: 0 0 0 10pt;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table#vxcp_broadband-calculator-result_table td.vxcp_td-remarks .vxcp_tooltip:before {
        content: "\00bb";
        color: black;
        position: static;
        margin: 0 0 0 -10pt;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table#vxcp_broadband-calculator-result_table td.vxcp_td-remarks .vxcp_tooltip + br {
        display: none;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table#vxcp_broadband-calculator-result_table td.vxcp_td-remarks .vxcp_tooltip > span > b {
        color: black;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] #broadband_resultpage .vxcp table#vxcp_broadband-calculator-result_table > * > tr > td:first-child + td + td {
        color: black;
        font-size: 100%;
        }

    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp form#vxcp_broadband-calculator > div.vxcp_box-xl,
    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table#vxcp_broadband-calculator-result_table + div,
    [data-content-min-width~="0"][data-content-max-width~="14"] .vxcp table#vxcp_broadband-calculator-result_table + div + div {
        display: none;
        }


/* - - - - - - - - - - - - - - - - - - - - - -
        AUSLANDSSIM
- - - - - - - - - - - - - - - - - - - - - - */

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_telco-abroad ul.cms_accordion > li {
    padding-left: 0 !important;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_telco-abroad ul.cms_accordion > li:before,
[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_telco-abroad ul.cms_accordion > li > div.cms_accordion-head:after {
    content: "";
    display: none;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_telco-abroad ul.cms_accordion > li > div.cms_accordion-head {
    border: none;
    font-size: 10pt;
    padding: 0;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_telco-abroad ul.cms_accordion > li > .cms_accordion-content {
    border: 0 solid;
    padding: 0;
    page-break-inside: auto;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_telco-abroad .cms-widget_telco-abroad_detaillist_usage span[data-vic] {
    float: left;
    margin-right: 8px;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_telco-abroad .cms-widget_telco-abroad_detaillist_usage .cms_tooltip_content {
    background: transparent;
    border: 0 solid;
    box-shadow: 0 0 0  transparent;
    display: block;
    position: static;
    white-space: nowrap;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_telco-abroad a[target=_blank] {
    display: none;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_telco-abroad .cms-widget_telco-abroad_detaillist_tariffs table > * > tr,
[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_telco-abroad .cms-widget_telco-abroad_detaillist_tariffs table > * > tr > * {
    box-sizing: border-box;
    float: left;
    font-size: 9pt;
    display: block;
    padding: 0;
    width: 100%;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_telco-abroad .cms-widget_telco-abroad_detaillist_tariffs table > * > tr {
    margin: 0 0 5pt;
    }

[data-content-min-width~="0"][data-content-max-width~="14"] .cms-widget_telco-abroad .cms-widget_telco-abroad_detaillist_tariffs table > * > tr > th {
    font-weight: normal;
    }



/* - - - - - - - - - - - - - - - - - - - - - -
        EXTRAS
- - - - - - - - - - - - - - - - - - - - - - */

.tariffoffer-top {
    border: 1pt solid #cccccc;
    page-break-inside: avoid;
    padding: 10pt;
    }

    .tariffoffer p.head1 {
        font-size: 11pt;
        }

    .tariffoffer p.head3 {
        font-weight: normal;
        }

    .tariffoffer p.head1 a,
    .tariffoffer p.head3 a {
        text-decoration: none;
        }

        .tariffoffer p.head1 a:after,
        .tariffoffer p.head3 a:after {
            content: "";
            display: none;
            }

.sponsor-box_getinternet {
    border-top: 2pt solid black;
    border-bottom: 1pt solid black;
    margin-bottom: 15pt;
    overflow: hidden;
    padding: 4pt 0;
    }

    .sponsor-box_getinternet a {
        text-decoration: none;
        }

    .sponsor-box_getinternet span.head2 {
        display: none;
        }

    .sponsor-box_getinternet span.cms_small {
        color: #146;
        display: block;
        font-size: 11pt;
        line-height: 1.125;
        max-width: 255px;
        padding-top: 2px;
        }

    .sponsor-box_getinternet span.cms_small img {
        float: right;
        margin-top: -2px;
        }
