body {background:gray;}


p.dat {font-size:0px; color:ghostwhite;}

#container {position:absolute; top:30px; left:20px; width:800px; height:115px; z-index:3; background:ghostwhite; color:black; font:0.9em Verdana, Arial, sans-serif;}

#werb {position:absolute; top:130px; left:720px; width:262px; z-index:1; background:black; color:white; text-align:center;}

#meet {position:absolute; top:-5px; left:780px; width:262px; z-index:1; color:#ffe55e; background:#CC3333; padding:8px;}
#meet a {color:#ffe55e; text-decoration:none;}
#meet td { font-size:10px; line-height:10px; text-align:center; padding-left:8px;}
#meet a span {display:none;}
#meet a:hover span {position:absolute; top:0px; left:0px; width:262px; z-index:3; padding:8px; display:block; color:black; background:#ffe55e;}
#meet a img {height:0; width:0; border-width:0;}
#meet a:hover img {position:absolute; top:-15px; left:100px; width:300px; height:300px; z-index:100;}


#container2 {position:absolute; top:130px; left:0px; width:800px; height:115px; z-index:2; background:ghostwhite;}

#container3 {position:absolute; top:30px; left:20px; width:790px; height:8000px; z-index:1; background:transparent;}

#ort {position:absolute; left:136px; color:black; font:0.8em Verdana, Arial, sans-serif; padding-top:82px;}
#ort a { color:black;}

#mehr {position:absolute; left:584px; color:black; font:0.8em Verdana, Arial, sans-serif; padding-top:82px;}
#mehr a { color:black;}

#date {position:absolute; top:19px; left:3px; width:82px; height:82px; z-index:2; color:#ffe55e; background:#CC3333; text-align:center; padding:5px; font:bold 0.8em Verdana, Arial, sans-serif; line-height:26px;}

#logo {position:absolute; top:7px; left:3px; width:94px; height:94px; z-index:2; color:#ffe55e; background:#CC3333; text-align:center; padding:4px;}

#logok {position:absolute; top:7px; left:3px; width:94px; height:94px; z-index:2; color:#000000; background:darkgray; text-align:center; padding:4px; font:0.9em Arial, sans-serif;>}

#head {position:absolute; top:-4px; left:77px; width:290px; z-index:4; padding:5px; color:white; background:black; font:bold 1.1em Verdana, Arial, sans-serif;}

#event {position:absolute; top:3px; left:77px; width:270px; z-index:4; padding:5px; color:white; background:black; font:bold 0.9em Verdana, Arial, sans-serif;}

#fact {position:absolute; top:22px; left:135px; width:500px; z-index:3; color:black; background:#ffe55e; padding:10px; font:0.8em Verdana, Arial, sans-serif;}
#fact a {position:absolute; top:60px; left:450px; color:#CC3333; text-decoration:underline;}
#fact a:hover {  background:#ffe55e; text-decoration:none;}
#fact a span {display:none;}
#fact a:hover span {position:absolute; top:-60px; left:-450px; width:500px; height:290px; z-index:3; padding:10px; display:block; color: black; background:#ffe55e;}
#fact a img {height:0; width:0; border-width:0;}
#fact a:hover img {position:absolute; top:-15px; left:100px; width:300px; height:300px; z-index:100;}



#fix {position:absolute; top:22px; left:135px; width:500px; z-index:3; color:black; background:#ffe55e; padding:10px; font:0.9em Verdana, Arial, sans-serif;}
#fix a {color:#CC3333;text-decoration:underline;}
#fix a:hover { color:#CC3333;  text-decoration:none;}
#fix td {font:0.9em Verdana, Arial, sans-serif;}
