*{margin:0; padding:0}
html, body {height:100%}

a:link,a:visited{font-family:Verdana,Arial,sans-serif;font-size:10px;color:#ccc;text-decoration:none;font-weight:bold;
}
a:hover{color:#fff}

body {
text-align:center; /* horizontales zentrieren für IE Win quirksmodus */
background-color:#494949;
background-image: url(bg.jpg);
color:#ccc;
}
 
#main { 
width:1px;
height:50%;
margin-bottom:-257px; /* halbe höhe von inhalt */
float:left;
}
 
#inhalt {
margin:0 auto;
position:relative; /* setzt inhalt vor main */
text-align:left;
width:774px;
height:514px;
padding:2px;
border:5px solid #ccc;
clear:left;
}

#ueber {
position:absolute;
top:-28px;
font-weight:bold;
}
#close span{position:absolute;left:-4000px;top:-4000px}

#close a{
z-index: 11;
position: absolute;
top:-16px;
left:767px;
height:30px;
width:30px;
}
#close_img{
z-index:10;
position:absolute;
top:-16px;
left:767px;
background-image:url(close.png);
background-repeat:no-repeat;
width:30px;
height:30px;
border:none;
}

/* optional */
.clear{clear:both;height:0px}
.spacer{position: relative;height: 0px;background-color: transparent;width: 100%}
.spacer{position: relative;height: 0px;background-color: transparent;width: 100%}
h1 {font-size: 16px; color: #ccc;}

#krpanoDIV{
padding:2px;
}

#rahmen{
width:774px; height:514px; margin-top:0px; border:3px solid #c66f7b;
}

#footer{
text-align:right;
font-family:tahoma; font-size:10px; padding:11px;
}

#stat {
position:absolute;
top:-2000px;
left:-2000px;
}

