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

#banner_top{
width: 100%;
height: 150px;
//background: url(affen_top2.jpg);
background: white; 
position:absolute; 

}

#banner_logo {
width: 98%;
height: 150px;
position: absolute;
top: 0;
right: 0;
margin-top: -8px;

background: url(redestoff_schrift.png) no-repeat;
}

#banner_main{
margin-top: -32;
width: 100%;
height: 100%;
float: left;
position: absolute;
bottom:230px;
top: 130px;
//background: url(affen_mid.jpg);
background: white; 
}

#main_vid{
width: 700px;
float: left;
margin-left: 450px;
position:absolute; 
top: 0;
margin-top: 32px;
right: 350px;
bottom: 0px; }

#shoutbox{
width: 350px;
position:absolute; 
right: 0;
top: 0px;
bottom: 0px; }

#banner_vid{
clear: both;
width: 100%;
height: 130px;
position:absolute; 
bottom: 30px;
background: url(affen_top.jpg); }

#banner_impressum{
width: 100%;
height: 30px;
background: gray;
position:absolute; 
bottom:0; 
}