Ha, het verschil dat een fris hoofd kan maken: er stond

td div.bottom, td div.bottom a {
    line-height: border-bottom: 1px solid #cccccc;  
    background-color: #eeeeee;
    color: #666666;
    text-decoration: none;
}

en dat moest zijn

td div.bottom {
    border-bottom: 1px solid #cccccc;
    background-color: #eeeeee;
}
td div.bottom a {
    color: #666666;
    text-decoration: none;
}

Een verloren “line-height:” die daar niets stond te doen, en een lijntje zowel onder de div als de a die erin stond… Zucht.

Zo is het niet moeilijk om te vloeken op css natuurlijk.