soel: frage zu div

Beitrag lesen

hallo - danke für die antwort...

hmmm also hab nen bissl im internet gestöbert und habe folgendes gefunden: <div style="clear:both;"></div> mit dieser zeile im div "inhalt" passt sich dieser nun der größe des anderen div´s an,
nun ergab sich aber ein nächstes problem, der ie und opera stellt alles so dar wie ich es möchte, im firefox dagegen hat der div "inhalt" plötzlich keine farbe mehr bzw wir nicht dargestellt????? ehhhh was ist denn da nur los????

zu besseren erklärung mal die scripte:
wäre total nett wenn da mal jemand nen auge drauf tun könnte und vielleicht hab ich ja wo nen fehler drin und find den nur nich...
vielen dank !

</head>
<body>
<div class="weiss_horizontal"></div>
<div class="grau">
<div class="grau_01"></div></div>
<div class="weiss_horizontal"></div>

<div class="inhalt">
<div class="news"></div>
<div class="box"></div>
<div style="clear:both;"></div>
</div>
<div class="weiss_horizontal"></div>
<div class="grau">
<div class="grau_01"></div></div>
<div class="weiss_horizontal"></div>
</body>
</html>

/* CSS Document */
html,body {
margin:0px auto;
padding:0px;
width:100%;
height:100%;
background-color:#ffffff;
background:url(img/bg.jpg) repeat-x;
text-align:center;
font-size:1px;
}
.inhalt{
    margin:0px auto;
    padding:0px auto;
    width:871px;
 background-color:#00CC33;
}
.news{
    margin:0px auto;
 margin-left:8px;
    padding:0px;
    width:246px;
 height:200px;
 background-color: #f1f6fa;
 border:1px solid #CCCCCC;
 float:left;
 display:inline;
}
.box{
    margin:0px auto;
 margin-left:8px;
    padding:0px;
    width:597px;
 height:150px;
 background-color: #ffffff;
 border:1px solid #CCCCCC;
 float:left;
 display:inline;
}
/* menue klein platzierung ende*/
.weiss_horizontal {
 background-color: #ffffff;
 margin:0px auto;
    padding:0px;
 width:871px;
    height:8px;
}
.grau {
    background-color: #ffffff;
 margin:0px auto;
    padding:0px;
 width:871px;
    height:18px;
}
.grau_01 {
 background-color: #cccccc;
 margin:0px auto;
    padding:0px;
 width:855px;
    height:18px;
}