
#vvergleich.mrmo-sp-unf #tr_prog1 a,
#vvergleich.mrmo-sp-unf #tr_prog2 a,
#vvergleich.mrmo-sp-unf #tr_prog3 a,
#vvergleich.mrmo-sp-unf #tr_prog4 a,
#vvergleich.mrmo-sp-unf #tr_prog5 a,
#vvergleich.mrmo-sp-unf #tr_prog6 a,
#vvergleich.mrmo-sp-unf #tr_prog7 a,
#vvergleich.mrmo-sp-unf #tr_prog8 a {
    margin-left: 5px;
}

#vvergleich .eingabeBox .line .cell.header.pers_tab {
    color: var(--link-farbe, darkblue);
    text-decoration: none;
    text-align: center;
    font-size: 18px;
    width: auto ! important;
    padding: 20px 12px 5px 12px;
}

#vvergleich .eingabeBox .line .cell.header.perstab-active {
    color: var(--text-farbe, #333);
    border-bottom: 2px solid var(--text-farbe, #333);
}

#vvergleich .eingabeBox #tr_subheader_kombirabatt .sub-header {
    font-weight: bold;
}
#vvergleich .eingabeBox #tr_kombirabatt_infotext {
    max-width: 66%;
}
@container vvergleich (max-width: 670px) {
    #vvergleich .eingabeBox #tr_kombirabatt_infotext {
        max-width: none;
    }
}
#vvergleich .eingabeBox #tr_subheader_kombirabatt .sub-header center,
#vvergleich .eingabeBox #tr_kombirabatt_infotext .sub-sub-header center {
    text-align: left;
}

/* UNF Gliedertaxe
------------------------------------------*/
#vvergleich #DIV_Gliedertaxe {
    width: 100%;
    height: 440px;
    position: relative;
    margin-top: 20px;
}

#vvergleich #DIV_Gliedertaxe input {
    font-size: var(--text-groesse-unf-gliedertaxe, 13px);
}

#vvergleich #DIV_Gliedertaxe input{
    position: absolute;
    bottom: -1px;
    text-align: right;
    width: 50px;
    border: 0;
    border-bottom: 1px solid var(--schaltflaeche-hintergrund-farbe, darkblue);
}

#vvergleich #DIV_Gliedertaxe .gliedertaxe_bild {
    position: absolute;
    left: 0;
    top: 0;
}

#vvergleich #DIV_Gliedertaxe .info {
    position: absolute;
    left: 0;
    top: 8px;
    max-width: 66%;
    font-size: var(--text-groesse-unf-gliedertaxe, 13px);
    line-height: 1.2;
}
@media only screen and (max-width: 768px) {
    #vvergleich #DIV_Gliedertaxe .info {
        max-width: 100%;
    }
}

#vvergleich #DIV_Gliedertaxe .links {
    left: 0;
    position: absolute;
    width: 242px;
}
#vvergleich #DIV_Gliedertaxe .links input{
    right: 10px;
}
#vvergleich #DIV_Gliedertaxe .links .prefix{
    right: 72px;
    white-space: nowrap;
}
#vvergleich #DIV_Gliedertaxe .links .suffix{
    right: 0;
}

#vvergleich #DIV_Gliedertaxe .rechts {
    left: 390px;
    position: absolute;
    width: 180px;
}
#vvergleich #DIV_Gliedertaxe .rechts input{
    left: 0;
}
#vvergleich #DIV_Gliedertaxe .rechts .prefix{
    left: 78px;
    white-space: nowrap;
}
#vvergleich #DIV_Gliedertaxe .rechts .suffix{
    left: 60px;
}

#vvergleich #DIV_Gliedertaxe .suffix{
    position: absolute;
    bottom: 0;
    font-size: var(--text-groesse-unf-gliedertaxe, 13px);
}

#vvergleich #DIV_Gliedertaxe .prefix{
    position: absolute;
    bottom: 0;
    text-align: right;
    font-size: var(--text-groesse-unf-gliedertaxe, 13px);
}

#vvergleich .btnUnfShowAll {
    display: inline-block;
    margin-left: 16px;
}

@media only screen and (max-width: 620px ) {
    #vvergleich #DIV_Gliedertaxe {
        display: none ! important;
    }
}