Folgendes für mich unerklärliches Problem: die 3. DIV-Ebene "#headlogo" wird anscheinend an der richtigen Stelle plaziert, aber das "background-image: url(images/layout_04.gif);" wird nicht angezeigt. Und ja, das Bild ist im da und hat den richtigen namen (keine Tippfehler).
Ich hab mit CSS und Webdingsbums nicht viel am Hut, sehe den Fehler nicht

Bin eigentlich noch nicht weit gekommen und jetzt schon so ein Stolperstein? Bitte um Hilfe

Ist ja schon halb drei, aber so kann ich nicht schlafen gehen
Code:
<?xml version="1.0" encoding="iso-8859-1"?>
<!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">
<html>
<head>
<title>Test Layout</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
#container
{
position: relative;
z-index: 1;
width: 1106px;
padding: 0px;
margin: 0px auto;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
background-image: url(images/layout_02.gif);
}
#main
{
position: relative;
z-index: 2;
width: 1106px;
min-height: 696px;
height: expression(this.scrollHeight > 696 ? "auto":"696px");
background-image: url(images/layout_01.gif);
background-repeat: no-repeat;
}
#headlogo
{
position: relative;
z-index: 3;
width: 1106px;
height: 96px
background-image: url(images/layout_04.gif);
background-repeat: no-repeat;
}
#footer
{
position: relative;
z-index: 1;
width: 1106px;
height: 100px;
background-image: url(images/layout_03.gif);
background-repeat: no-repeat;
}
-->
</style>
</head>
<body style="background-color: #FFFFFF; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;">
<div id="container">
<div id="main">
<div id="headlogo">
</div>
</div>
<div id="footer">
</div>
</div>
</body>
</html>