layer showen bij mouse over

ik wil graag een layer laten showen, bij een mouseover. De layer moet relatief gepositioneerd zijn aan de plek van waar ik de layer neerzet. Echter dit krijg ik niet voor elkaar, hij plaats een wit ruimte even groot als de te maken layer. Wat doe ik verkeerd?

css:

#Popup2 {
position:relative;
width:300px;
height:150px;
z-index:1;
left: 40px;
top: 200px;
border-color: #FF0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333;
padding: 10px;
display: block;
}

html

<div id="Popup2">TEST</div>
Geen flauw idee wat je verkeerd doet.

Probeer eens te beginnen met alle onzin er uit weg te halen (zoals font-family e.d.). Dat maakt het debuggen een stuk makkelijker!
kun je de rest van je code ook even posten??
als ik dit al doe gaat het mis, ik krijg dan een wit ruimte voordat de site begint

<body>
<div align="center">
<div id="Popup2">test</div>
<?php include("page.php"); ?>
</div>
</body>

heb de css ook aangepast

#Popup2 {

position:relative;
width:300px;
height:150px;
z-index:1;
left: 40px;
top: 200px;
border-color: #FF0000;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333;
padding: 10px;
visibility: show;
}
margin op 0?
border op 0?

en probeer relatief te verwijzen naar afbeeldingen das beter geloof ik.

Reageren