body {
background: white;
background-image: url(http://www.datadesign-online.de/hosting/images/hintergrund.jpg);
background-repeat: no-repeat;
background-position: center 50px;
background-attachment: fixed;
color: black;
font-size: 24px;
height: 100%;
font-family: Verdana, Helvetica, Arial;
}

a:link, a:visited {
color: inherit;
text-decoration: underline
}

a:hover {
text-shadow: white 0 0 0.2em
}

div.container {
background-color: orange;
top: 0;
left: 0;
width: 740px;;
height: 100%;
margin-left: 100px;
position: fixed;
display: table;
opacity: .3;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; // first!
filter: alpha(opacity=30);					// second!
}

p {
width: 800px;
display: table-cell;
vertical-align: middle;
}

img.displayed {
display: block;
margin: 10em auto;
}

p {
text-align: center;
}

#info {
overflow: visible;
top: expression(body.scrollTop);
width: 100%;
position: absolute; top: 0px; left: 0px; right: 0px;
z-index: 2;
}

#infobar {
width: 100%;
background-color: black;
position: fixed;
padding: 0.5em;
margin-top: 1px;
border-top: 1px outset;
border-bottom: 1px outset;
font-size: 14px;
color: white;
font-weight: bold;
vertical-align: middle;
opacity: .5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
filter: alpha(opacity=50);					// second!
}

#page_container {
padding-top:2.8em;
padding-bottom:0.1em;
}
