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

div#content{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
padding:0px;
margin-top:60px;
margin-left:200px;
margin-bottom:60px;
margin-right:200px;
text-align:center;
align:center;
z-index:2;
}

div#seiten{
position:relative;
top:0;
left:0;
background-color:rgb(51,51,51);
background-color:rgba(51,51,51,0.5);
background-color:transparent\9;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7FD2691E,endColorstr=#7FD2691E);
zoom:1;
max-width:800px;
height:600px;
overflow:auto;
margin-bottom:60px;
padding:0px;
clear:left;
text-align:justify;
z-index:3;
}

div#header_aggi{
position:absolute;
top:0px;
left:0px;
margin:0 0 0 200px;
padding:0;
width:100%;
text-align:center;
z-index:2;
}

div#rightside{
position:absolute;
top:0;
right:20px;
width:200px;
height:100%;
z-index:3;
}

div#leftside{
position:absolute;
top:0;
left:0;
width:200px;
height:100%;
z-index:2;
}

div#footer_aggi{
position:absolute;
bottom:0;
left:0;
margin: 0 200px 0 200px;
padding:0;
height:40px;
width:100%;
z-index:2;
}

@media screen{

body>div#header{
position:fixed;
}

body>div#rightside{
position:fixed;
}

body>div#leftside{
position:fixed;
}

body>div#footer{
position:fixed;
}
}

img{
border:0;
}

img#bg {
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
}


<!--[if IE 6]>
html { overflow-y:hidden; }
body { overflow-y:auto; }
#bg { position:absolute; z-index:-2; }
#content { position:static; margin:50px 150px 50px 150px; }
<![endif]-->

.Stil1 {color: #CC0000}