.tariftabelle {

    border-collapse: separate;
    border-spacing: 1px 1px;
    width:100%;
    color:#555;
}

.tariftabelle_wert {

    background-color:#F7F7F7;
    padding:5px;
}

.tariftabelle_eigenschaft {

    background-color:#EEE;
    vertical-align:top;
    font-weight:bold;
    padding:5px;
}

.tariftabelle_ueberschrift {

    vertical-align:top;
    font-weight:bold;
    font-size:14px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:5px;
    color:#000;
    }

.tarif_kurzbeschreibung {

    padding:5px;
    
    }


.tariftabelle_link_box {
    text-align:right;
    margin-top:10px;
}

 .tariftabelle_link {  

    background-image: url(images/pdf_icon.gif);
    background-repeat:no-repeat;
    background-position:right;
    padding-right:15px;
    }


 a.tariftabelle_link:link      { color:#D00; text-decoration:none ; font-size:11px}
 a.tariftabelle_link:visited   { color:#D00; text-decoration:none ; font-size:11px}
 a.tariftabelle_link:hover     { color:#D00; text-decoration:underline ; font-size:11px}
 a.tariftabelle_link:active    { color:#D00; text-decoration:none ; font-size:11px}

 a.anbieter_link:link      { color:#000; text-decoration:none ; }
 a.anbieter_link:visited   { color:#000; text-decoration:none ; }
 a.anbieter_link:hover     { color:#D00; text-decoration:none ; }
 a.anbieter_link:active    { color:#000; text-decoration:none ; }


.anbieterbox {

    margin-top:50px;
 
}

.anbieterbox_zeile {

    font-size:25px;
    margin-bottom:20px;
}

.tariftabelle_kleingedrucktes {
    
    margin-top:10px;
    margin-bottom:40px;
    color:#666;
    font-size:11px;
    
}
.tariftabelle_optionstext {
    
    font-weight:normal;
    font-size:10px;
}