
#vvergleich.contentlvg {
    container-type: normal;
    position: relative;
}

#vvergleich.contentlvg .mobileHeader,
#vvergleich.contentlvg .mobileHeaderRS {
    display: none;
}

#fixedtableheader0,
#vvergleich table.table-leistungv2.ergebnisse {
    width: 100%;
}

#vvergleich table.table-leistungv2.ergebnisse tr td .wertungAboveText {
    display: none;
}
#vvergleich.contentlvg tr.mobileHeader td,
#vvergleich.contentlvg tr.mobileHeaderRS td {
    background: #f3f3f3;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding-left: 10px;
}

#vvergleich.contentlvg .inner_caption .tTip {
    text-decoration: none;
}
#vvergleich.contentlvg .mobileHeader .tTip,
#vvergleich.contentlvg .mobileHeaderRS .tTip {
    text-decoration: none;
}
#vvergleich.contentlvg .mobileHeader td,
#vvergleich.contentlvg .mobileHeaderRS td {
    padding-left: 5px;
    font-weight: bold;
}
@media only screen and (max-width: 768px) {

    #vvergleich .btn_print {
        display: none;
    }

    #vvergleich .table-leistungv2.ergebnisse .head_title td {
        text-align: left;
    }
    #vvergleich table.table-leistungv2.ergebnisse .chkMarkDiff-out {
        margin-top: -6px;
    }


    /* LEistungsvergleich */
    #vvergleich.contentlvg .mobileHeader {
        display: table-row;
    }

    /* RS */
    #vvergleich.contentlvg .rechtschutz .mobileHeader {
        display: none;
    }

    #vvergleich.contentlvg .mobileHeaderRS {
        font-size: 13px;
        font-weight: bold;
        padding: 8px;
    }

    #vvergleich.contentlvg .captionRS {
        font-weight: bold;
        display: table-row;
        background-color: #f3f3f3;
    }
    #vvergleich.contentlvg table.table-leistungv2.ergebnisse tr.mobileHeaderRS td {
        padding: 8px;
        font-size: 13px;
    }

    #vvergleich.contentlvg tr.cap .caption,
    #vvergleich.contentlvg tr.cap0 .caption,
    #vvergleich.contentlvg tr.cap1 .caption,
    #vvergleich.contentlvg tr.cap2 .caption,
    #vvergleich.contentlvg tr.cap3 .caption,
    #vvergleich.contentlvg tr.cap4 .caption,
    #vvergleich.contentlvg tr.cap5 .caption,
    #vvergleich.contentlvg tr.cap6 .caption,
    #vvergleich.contentlvg tr.cap7 .caption,
    #vvergleich.contentlvg tr.cap8 .caption,
    #vvergleich.contentlvg tr.capDOKS .caption,
    #vvergleich.contentlvg tr.caption_mediation .caption {
        display: none;
    }
    #vvergleich.contentlvg tr.caption_mediation[data-caption=capDOKS] {
        display: table-row;
    }
    #vvergleich.contentlvg tr.caption_mediation[data-caption=capDOKS] td {
        display: table-cell;
    }
    #vvergleich table.table-leistungv2.ergebnisse tr td .wertungAboveText {
        display: block;
    }
    #vvergleich table.table-leistungv2.ergebnisse tr td.wertung {
        display: none;
    }

    #vvergleich table.table-leistungv2.ergebnisse tr td.aussage {
        vertical-align: top;
    }
    #vvergleich table.table-leistungv2.ergebnisse tr td div.inner_text {
        text-align: center;
        word-break: break-word;
    }
    #vvergleich table.table-leistungv2.ergebnisse tr > td.aussage {
        border-left: 1px solid #ccc;
    }
    #vvergleich table.table-leistungv2.ergebnisse tr > td.aussage ~ td.aussage {
        border-left: 0;
    }
    #vvergleich table.table-leistungv2.ergebnisse .cell .balken {
        display: block;
        margin: 0 auto;
        width: 90px;
    }
    #vvergleich table.table-leistungv2.ergebnisse .cell.sp4 .punkte {
        margin: 5px auto 0 auto;
    }
}




@media only screen and (max-width: 470px) {
    #vvergleich table.table-leistungv2.ergebnisse .chkMarkDiff-out {
        margin-top: 15px;
    }
}

