Hi,
Sollte das also jetzt so aussehen?
Nein.
<script language="javascript">
Du möchtest kein Skript, sondern Styles. Zudem wäre das language-Attribut deprecated:
<style type="text/css"></style>
Noch vernünftiger ist es die Styles in eine andere Datei auszulagern und diese mit dem link-Element einzubinden.
<!--
Diese Kommentare sind hier absolut unnötig.
Weder bei Style noch bei Script erfüllen die irgendeinen Nutzen.
.agent99-visible .agent99 { visibility: visible; }
Das ist richtig.
<a href="javascript://" onclick="document.body.className = 'agent99-visible';">bla</a>
Für was hast du hier noch immer das href="javascript://"?
Das was du im onclick-Attribut notiert hast erfüllt grundsätzlich seinen Zweck, überschreibt aber auch bereits vorhanden Klassen im class-Attribut des body-Elements.
~dave