Ciao ragazzi,
Sto smanettando da giorni ormai su questo footer, e non riesco a capire quale sia il problema, anzi la situazione e peggiorata perche una volta si vedeva , non dove doveva stare ma si vedeva, ora nn si vede nemmeno piu..
potreste aiutarmi a risolvere questo problema please ???

HTML
<body>
<div id="container">
<div id="header">
<div id="header2">
<div id="menu"> [img]images/separatore.png[/img]home[img]images/separatore.png[/img]releases[img]images/separatore.png[/img]artists[img]images/separatore.png[/img]downloads[img]images/separatore.png[/img]contact us</div>
<div id="logo"></div>
</div>
</div>
<div id="center">
<div id="center2">
<div id="mailinglist"></div>
<div id="logo2"></div>
</div>
</div>
<div id="content">
<div id="content2"></div>
</div>
<div class="pushfooter"></div>
</div>
<div id="footer"></div>
</body>
</html>
CSS
@charset "utf-8";
/* CSS Document */
*{ margin: 0; padding: 0; }
a:link {
color: #00ff03;
text-decoration: none;
}
a:visited {
text-decoration: none;
color: #00ff03;
}
a:hover {
text-decoration: underline;
color: #FFF;
}
a:active {
text-decoration: none;
color: #FFF;
}
body {
background:#232323;
height:100%;
}

#container {
min-height:100%;
width:100%;
height:auto;
height:100%;}

.imput {
background-image: url(../images/inputfield.png);
background-position: bottom;
background-repeat: repeat-x;
border:dashed;
border-color: #232323;
}

#header {
position:absolute;
top:0px;
left:0px;
background: #00ff03;
width:100%;
height : 90px;
text-align:center;
background-color: #00ff03;
z-index: 1;
}

#header2 {
position:relative;
top:0;
left:auto;
right:auto;
width: 761px;
height : 90px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
margin-top:0px;
background-color: #00ff03;
}

#menu{
width: 446px;
height: 58px;
position:absolute;
right:0px;
top: 0px;
text-align:left;
background:url(../images/bgmenu.png);
background-repeat: no-repeat;
font-size: 13pt;
font-style: normal;
color: #00ff03;
padding-top: 20px;
font-family: Verdana, Geneva, sans-serif;
z-index: 2;
}

#logo{
width: 229px;
height: 90px;
position:absolute;
left:0px;
top: 0px;
text-align:left;
background:url(../images/logo.png);
background-repeat: no-repeat;
margin-left:0px;
z-index: 2;
}

#center {
position:absolute;
height: 410px;
background: #00ff03;
width:100%;
text-align:center;
background-image: url(../images/centerbgbottom.png);
background-position: bottom;
background-repeat: repeat-x;
margin-top: 90px;
z-index: 1;
}

#center2 {
position:relative;
top:0;
left:auto;
right:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
margin-top:0px;
width:761px;
height: 410px;
z-index: 2;
}

#mailinglist {
position:absolute;
bottom:0px;
width: 238px;
height : 59px;
text-align:left;
background:url(../images/mailinglisteng.png);
background-repeat: no-repeat;
font-size: 13pt;
font-style: normal;
color: #00ff03;
font-family: Verdana, Geneva, sans-serif;
background-color: #232323;
z-index: 3;
right: 0px;
}

#logo2 {
position:absolute;
top:0px;
left:0px;
width: 233px;
height : 112px;
background:url(../images/logobottom.png);
background-repeat: no-repeat;
z-index: 3;
}


#content {
position:absolute;
background: #232323;
width:100%;
height:auto;
text-align:center;
margin-top: 499px;
background-image: url(../images/bgcontent.png);
background-position: top;
background-repeat: repeat-x;
z-index: 1;
}

#content2 {
position:relative;
top:0;
left:auto;
right:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
margin-top:45px;
width:761px;
height: auto;
font-size: 9pt;
font-style: normal;
color: #FFFFFF;
font-family: Verdana, Geneva, sans-serif;
z-index: 2;
}
}

#footer {
position:absolute;
bottom:0px;
left:0px;
height: 46px;
width:100%;
background-color: #232323;
z-index: 3;

}

.pushfooter{
height:100px;
clear:both;
}
spero in vostre risposte