Hi,
erstmal was ganz grundlegendes

:
horizontal ist waagrecht/links-rechts und
vertikal ist senkrecht/rauf-runter, nicht andersrum

.
Den Abstand zwischen HTML-Elementen und Frame-Rahmen bzw. Scrollbalken müsstest Du durch Angabe folgender Attribute im body-Tag loswerden können:
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
(doppelt-gemoppelte Angabe, weil Netscape/Mozilla und IE das jeweils anders verlangen).
Ausserdem kannst du mittels das <frame>-Attributs
scrolling="no" das Einblenden von Scrollbalken für den entsprechenden Frame unterdrücken.