Knut: div-Tag verhindert Ausdruck bei Netscape

Aus Layout-Gründen habe ich in meinen Seiten hinter dem body-Tag folgendes div-Tag definiert:
<div style="width:530px">
Effekt: Die Seite wird im Navigator (4.7) nicht ausgedruckt. Im IE 5.5 und Opera 4.0 gibt's keine Probleme.
Weiß jemand eine Lösung?

OK, ich könnte die ganze Seite als 530px breite Tabellenzelle definieren, nur ist gerade Netscape beim Tabellenaufbau nicht gerade der Schnellste. Und zum Teil sind die Seiten recht lang, deshalb möchte ich das vermeiden.

Noch ein merkwürdiger Effekt des div-Tags. Wenn ich es so definiere:
<div style="position:relative; width:530px">
dann ignoriert Netscape mein externes Stylesheet.
Wo liegt mein Fehler?
Falls jemand tiefer einsteigen will: Das Stylesheet liegt hier:
http://www.spielbox-online.de/basis.css
(Wichtiger ist mir aber die erste Frage)

Danke im voraus für Eure Hilfe!
Knut