Hallo,
leider ist dein HTML Code immer noch formal falsch. Alle <meta> Angaben gehören in den head-Bereich. D.h. sowohl die Einbindung der CSS Dateien muss dahin als auch die charset Angabe. Wenn Du das hast, dann geht es weiter.
Du brauchst nur eine CSS Datei, sonst verwirrt es. Also mache bitte nur eine CSS Datei, und binde diese mittels meta tag im Head Bereich ein.
<style> body { margin: 0; padding: 0;} </style>
Dieser Code gehört in Deine CSS Datei und hat im HTML nichts zu suchen.
Danach sieht Deine HTML Datei so aus (noch nicht fertig):
index2.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Startseitet</title>
<link href="style.css" type="text/css" rel="stylesheet" />
</head>
<body>
<ul id="navibereich">
<li id="navi01"><a href="index.html">News</a></li>
<li id="navi02"><a href="ck.html">CK</a></li>
<li id="navi03"><a href="mediathek.html">Mediathek</a></li>
<li id="navi04"><a href="kontakt.html">Kontakt</a></li>
</ul>
<div align="center">
</div>
<br>
<br>
<div id="eins">
<img class="img150" src="108.jpg" width="320" height="222" border="0">
</div>
<div id="BildMitte">
<img class="img150" src="dsc_0029.jpg" width="320" height="222" border="0">
</div>
<div id="zwei">
<img class="img150" src="dsc_0029.jpg" width="320" height="222" border="0">
</div>
</body>
</html>
Alles anzeigen
So, weiter gehts:
<div align="center">
</div>
Was soll das da? Da ist nix drin, also weg damit.
br tags sind nicht dafür da, um Abstand von Seitenelementen zu simulieren. Dafür gibt es in CSS margin. Also auch weg mit.
Nun kommen die Divs mit den Bildern:
<img class="img150" src="108.jpg" width="320" height="222" border="0">
Vielleicht mal vorweg was Grundlegendes. HTML ist mittlerweile nur noch dazu da, die Seitenelemente korrekt auszuzeichnen (ist erst mal egal wie der Browser das darstellt, hauptsache man sieht schon am HTML tag was es sinngemäß sein soll). Jegliche Formatierung wird dann nur mittels CSS erreicht. Das bedeutet, dass solche Eigenschaften wie hier im img tag wie width height border falsch sind, sondern in der CSS Datei definiert sein sollten.
So, das war jetzt erst mal der HTML Teil. Wenn Du es hast, dann poste mal die neue HTML Datei, dann kümmern wir uns um das CSS. Klingt zwar doof, aber CSS zu verbessern, während der HTML Teil noch wirr ist, bringt halt nix. Immer schön der Reihe nach, dann kommt am Ende auch eine saubere Seite raus, bei der Du auch nach einem halben Jahr noch weißt, was Du da wie gemacht hast. Änderungen sind dann viel leichter.
Gruß Talwin