Hallo - und gleich zur Lösung
Trennlinien im Menü entfernen :
--------------------------------------------
Mit in deinen bestehenden CSS-Code einfügen
Und zur dritten Frage :
-------------------------------
Den Abstand im Menü, der sich auf (sichtbare) Unterseiten bezieht, der ist gewollt.
So sieht der Besucher, welche Seiten - vom Thema her - zusammengehören.
Der Abstand ist auch nur sichtbar zwischen letzter Unterseite und nächster Hauptseite.
Wenn kein Abstand gewünscht ist, würde ich nur mit Hauptseiten arbeiten
Gruß Wolle