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.