Und hier auch noch das Stylesheet für den IE, falls das weiterhelfen sollte.
*{font-family:TAHOMA,Arial}
body{background-color:#FFFFFF}
div.ueberschrift{text-align:center;font-size:14pt;font-variant:small-caps}
div.text{margin-left:50px;
margin-right:50px;
margin-top:100px;
margin-bottom:100px;
width:580px;
position:absolute;
top:125px;left:250px;
color:#136597;
text-align:justify;
font-size:12pt}
div.list{background-color:#238A03;
color:#FFFFFF;
width:210px;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
padding-top:10px;
float:left;
position:absolute;
top:250px;
left:30px;
text-align:right;
font-variant:small-caps;
font-size:12pt}
div.listchosen{background-color:#238A03;color:#FFFFFF;line-height:40px;font-weight:bold}
div.impressum{background-color:#238A03;color:#FFFFFF;width:485px;position:absolute;left:100px;margin-top:20px;padding-left:10px;padding-bottom:10px;padding-top:10px;font-size:10pt}
p.valide{position:absolute;left:100px;top:450px}
span.impressumchosen{font-weight:bold;font-variant:small-caps}
a{text-decoration:none;font-variant:small-caps}
a:hover{font-weight:bold}
a.normal{color:#136597;text-decoration:underline}
a.list{background-color:#238A03;color:#FFFFFF;line-height:40px}
a.impressum{background-color:#238A03;color:#FFFFFF}
img{border-width:0px}
img.logo{position:absolute;top:5px;left:50px;width:300px}
img.arrow{margin-left:500px}
h1{text-align:center;color:#238A03;font-variant:small-caps}
h1.headingnormal{font-size:18pt}
h2{text-align:center;color:#136597;font-variant:small-caps}
h2.headingsmall{font-size:16pt}