[CSS] - Kann man ohne Grafiken die modernen Haarlinien um Absätze oder Tabellen erzeugen

Ja, das ist möglich:

div(p/h1-6/span/..) {
 border: 1px solid #123456;
}

1px gibt die Breite an, hier sind auch andere Breiten möglich

solid ist eine durchgezogene Linie, möglich ist auch dotted (gepunkted), dashed (gestrichelt), double (doppelt durchgezogen), groove (3D-Effekt).

Mit

boder-top
boder-right
border-left
border-bottom

lassen sich auch die einzelnen Seiten eines Elements einzeln ansprechen.

Mehr Informationen gibt es bei SelfHTML:
http://selfhtml.teamone.de/css/eigenschaften/rahmen.htm