Hallo Knud!
Darf ich mal auch?
http://internet-partner.de/hamburg/IPSBegruessung.html
<style> input ... </style> gehört zwischen <head> und </head> !
Zeile 77: ...."href=".....
Zeile 97: ...left:350; font-size:8pt" >
Die Lerzeichen vor und nach einem " .
=====
http://internet-partner.de/IPSMenue1.html
<title>....</title> reicht doch einmal! ;-)
Zeile 260-263: es fehlt ein </div>
Zeile 299 </FONT> wurde nie geöffnet oder zu oft geschlossen.
======
Zu deinem CSS:
Du scheinst etwas inkonsequent zu sein: Positionsangaben mal mit 'px' mal ohne, hin und wieder fehlen abschließende Semicolons. Dein CSS ist etwas über-designed = es gibt zu viele unnötige Angaben (border-style : none; clip : auto; height : 10pt; width : auto; left : auto; top : auto; overflow : none;) top/left/width/height/auto -> kennt kein Browser.
Dafür fehlen anderorts benötigte Angaben: besonders bei Angaben zu Border.
Dir ist bewußt, daß NS CSS-border für Tabellen nicht kennt.?
.menu
{
position: absolute;
padding: 1;
border-width: 1;
border-style: ridge;
background-color: red;
color: white;
font-family: arial;
font-size:10pt
}
NS stellt den Kontex eines absolut positionierten Bereichs außerhalb dieses Bereichs dar, wenn Border-Angeben gemacht werden! Lass sie mal weg. auch in ips.css bei .tabelle**** . body {width:800px;} würde ich auch weglassen.
Grüße
Thomas
PS: du kennst doch den Spruch: "manchmal ist weniger mehr". ? ;-)