Der Rand wird ans Farbschema angepasst:
code {
    font-size: 100%;
    border: 1px solid #BABABA;
}
Da ich Tabellen auch per HTML erzeuge und Zellen groß werden können, richte ich diese vertikal oben und nicht zentriert aus.
th, td {
    border-bottom: 1px solid #BABABA;
}
td {
    vertical-align: top;
}
Tabellen ohne Überschriften sollen trotzdem einen oberen Rand bekommen können:
th.no-thead, td.no-thead {
    border-top: 1px solid #BABABA;
}