Hallo,
momentan bin ich nach einjähriger Abstinenz wieder dabei eine Webseite zu erstellen. Irgendwie muss im Laufe dieses Jahres aber ein bissel an Wissen verloren haben, da ich ein paar Probleme mit meinem Code habe

Das Problem ist, dass mein div Footer immer am unteren Bildschirmrand sein soll. Das tut er auch fleißig, aber der Rest der Seite befindet sich dann teilweise 100-200px darüber.
Um Euch das ganze genauer zu erklären habe ich einmal zwei Bilder erstellt. Eins wie es normalerweise aussehen sollte und wie es jetzt aussieht. Dazu habe ich auch den Code hochgeladen, denn da muss ja irgendwie der Fehler lauern
Hier der dazugehörige Code:
Da dies (wie bereits oben erwähnt) mein erster Code seit langem wieder ist, verzeiht mir meine (bestimmt vorhandenen) Fehler
Über Hinweise auf vorkommende Fehler würde ich mich natürlich freuen 
Das Hauptproblem für mich ist jedoch erst einmal dieser Footer und natürlich die divs, denn die sollen ja eigentlich genau vor dem Footer enden.
Über Ratschläge von Eurer Seite würde ich mich sehr sehr freuen!
Ich wünsche Euch einen schönen Abend!
futu
momentan bin ich nach einjähriger Abstinenz wieder dabei eine Webseite zu erstellen. Irgendwie muss im Laufe dieses Jahres aber ein bissel an Wissen verloren haben, da ich ein paar Probleme mit meinem Code habe


Das Problem ist, dass mein div Footer immer am unteren Bildschirmrand sein soll. Das tut er auch fleißig, aber der Rest der Seite befindet sich dann teilweise 100-200px darüber.
Um Euch das ganze genauer zu erklären habe ich einmal zwei Bilder erstellt. Eins wie es normalerweise aussehen sollte und wie es jetzt aussieht. Dazu habe ich auch den Code hochgeladen, denn da muss ja irgendwie der Fehler lauern

Hier der dazugehörige Code:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<style type="text/css">
html, body {
height: 100%; /* wichtig */
background-color:#fcf9eb;
margin: 0px 0px 0px 0px;
}
#box {
position: relative;
width:745px;
left: 0px;
top: 0px;
min-height: 100%;
height:auto /* moderne Browser */
height:100%; /* IE */
background-color: #FCF9EB;
}
#logo {
position:absolute;
width:290px;
height:66px;
left: 0px;
top: 0px;
}
#nav1 {
position:absolute;
width:144px;
height:7px;
left: 0px;
top: 67px;
background-color: #470000;
}
#nav2 {
position:absolute;
width:144px;
height:43px;
left: 0px;
top: 75px;
background-color: #efe9cd;
}
#nav3 {
position:absolute;
width:144px;
left: 0px;
top: 119px;
background-color: #EFE9CD;
height: 469px;
}
#header {
position:absolute;
width:600px;
height:150px;
left: 145px;
top: 75px;
background-color: #EFE9CD;
}
#header1 {
position:absolute;
width:600px;
height:7px;
left: 145px;
top: 67px;
background-color: #470000;
}
#content {
position:absolute;
width:600px;
left: 145px;
top: 226px;
background-color: #EFE9CD;
}
p#footer
{
width: 745px;
height: 13px;
line-height: 13px;
background: #470000;
text-align: center;
}
.content {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #470000;
}
.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FCF9EB;
}
.navigation {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #470000;
}
</style>
</head>
<body>
<div id="box">
<div id="logo"><img src="images/lauterbach.gif" width="290" height="66" alt="Lauterbach Cottbus" /></div>
<div id="nav1"></div>
<div id="nav2"></div>
<div id="nav3"><br />
<table width="60%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="navigation">
Gastronomie<br />
<br />
Conditorei<br />
<br />
Catering<br />
<br />
Historie<br />
<br />
Events<br />
<br />
Kunst<br />
<br />
Jobs<br />
<br />
Kontakt</td>
</tr>
</table>
</div>
<div id="header"><img src="images/header.jpg" alt="Max Lauterbach Cottbus" width="600" height="150" /></div>
<div id="header1"></div>
<div id="content"> <img src="images/spacer.gif" alt="Spacer" width="100" height="10" /><br />
<table width="598" cellpadding="0" cellspacing="0">
<tr>
<td style="border-top: solid 1px #fcf9eb" width="199"><img src="images/gastronomie.gif" alt="Gastronomie" width="199" height="25" /></td>
<td style="border-right: solid 1px #fcf9eb; border-left: solid 1px #fcf9eb; border-top: solid 1px #fcf9eb; border-bottom: solid 1px #fcf9eb"> <img src="images/conditorei.gif" alt="Conditorei" width="199" height="25" /></td>
<td style="border-top: solid 1px #fcf9eb" width="200"><img src="images/catering.gif" alt="Catering" width="200" height="25" /></td>
</tr>
<tr>
<td style="border-bottom: solid 1px #fcf9eb" width="199"><img src="images/gastronomie.jpg" alt="Cafe Lauterbach" width="199" height="110" /></td>
<td style="border-bottom: solid 1px #fcf9eb; border-right: solid 1px #fcf9eb; border-left: solid 1px #fcf9eb" width="199"><img src="images/conditorei.jpg" alt="Conditorei Lauterbach" width="199" height="110" /></td>
<td style="border-bottom: solid 1px #fcf9eb" width="200"><img src="images/catering.jpg" alt="Staatstheater Cottbus" width="200" height="110" /></td>
</tr>
<tr>
<td width="199" height="37" valign="top"> <span class="content">» Lassen Sie sich verwöhnen</span><br />
<br /></td>
<td width="199" height="37" valign="top" style="border-right: solid 1px #fcf9eb; border-left: solid 1px #fcf9eb"> <span class="content">» Erfahrung spricht für sich</span></td>
<td width="200" height="37" valign="top"> <span class="content">» Auch außerhalb Top Qualität</span></td>
</tr>
<tr>
<td style="border-top: solid 1px #fcf9eb" width="199"><img src="images/historie.gif" alt="Historie" width="199" height="25" /></td>
<td style="border-right: solid 1px #fcf9eb; border-left: solid 1px #fcf9eb; border-top: solid 1px #fcf9eb; border-bottom: solid 1px #fcf9eb"><img src="images/events.gif" alt="Events" width="199" height="25" /></td>
<td style="border-top: solid 1px #fcf9eb" width="200"><img src="images/kunst.gif" alt="Kunst" width="200" height="25" /></td>
</tr>
<tr>
<td style="border-bottom: solid 1px #fcf9eb" width="199"><img src="images/historie.jpg" alt="Lauterbach Geschichte" width="199" height="110" /></td>
<td style="border-bottom: solid 1px #fcf9eb; border-right: solid 1px #fcf9eb; border-left: solid 1px #fcf9eb" width="199"><img src="images/events.jpg" alt="Lauterbach am Abend" width="199" height="110" /></td>
<td style="border-bottom: solid 1px #fcf9eb" width="199"><img src="images/kunst.jpg" alt="Kunstaustellungen im Lauterbach" width="200" height="110" /></td>
</tr>
<tr>
<td width="199" height="37" valign="top" style="border-bottom: solid 1px #fcf9eb"> <span class="content">» 100 Jahre durchwehen ein Café<br />
<br />
</span></td>
<td width="199" height="37" valign="top" style="border-right: solid 1px #fcf9eb; border-left: solid 1px #fcf9eb; border-bottom: solid 1px #fcf9eb"> <span class="content">» Events im Lauterbach Haus</span></td>
<td width="200" height="37" valign="top" style="border-bottom: solid 1px #fcf9eb"> <span class="content">» Austellungen im Lauterbach</span></td>
</tr>
</table></div>
</div>
<p id="footer">...</p>
</body>
</html>
Da dies (wie bereits oben erwähnt) mein erster Code seit langem wieder ist, verzeiht mir meine (bestimmt vorhandenen) Fehler


Das Hauptproblem für mich ist jedoch erst einmal dieser Footer und natürlich die divs, denn die sollen ja eigentlich genau vor dem Footer enden.
Über Ratschläge von Eurer Seite würde ich mich sehr sehr freuen!
Ich wünsche Euch einen schönen Abend!
futu