

html, body{
 margin:0;
 height:100%;
 padding:0;
 text-align:center;
 font-family:alien,verdana;
 color:white;
 background-color:#000000;
 background-image:url(images/bg.jpg);
 background-repeat:no-repeat;
 background-position:top center;
}

#wrapper{
 width:860px;
 height:100%;
 text-align:left;
 margin:0 auto;
}

#left{
 width:30px;
 background-color: transparent;
 background-image:url(images/shadowleft.png);
 background-position:right;
 background-repeat:repeat-y;
 float:left;
 position:relative;
 min-height: 100%; /* Mindesthöhe für moderne Browser */
 height:auto !important; /* Important Regel für moderne Browser */
 height:100%; /* Mindesthöhe für den IE */
 overflow: hidden !important; /* FF Scroll-leiste */
 
}

#right{
 width:30px;
 background-color: transparent;
 background-image:url(images/shadowright.png);
 background-position:left;
 background-repeat:repeat-y;
 float:right;
 position:relative;
 min-height: 100%; /* Mindesthöhe für moderne Browser */
 height:auto !important; /* Important Regel für moderne Browser */
 height:100%; /* Mindesthöhe für den IE */
 overflow: hidden !important; /* FF Scroll-leiste */
}

#main{
 background-color: transparent;
 line-height:0;
 float:left;
 position: relative;
 width:800px;

 }
 
#top{
background-image:url(images/top.jpg);
background-repeat:no-repeat;
width:800px;
height:105px;
border:0px;
}

#nav{
background-image:url(images/nav_bg.jpg);
background-repeat:no-repeat;
width:800px;
height:33px;
border:0px;
}

#content{
background-image:url('');
background-repeat:no-repeat;

width:800px;
height:471px;
border:0px;
}

#footer{
background-image:url(images/footer_bg.jpg);
background-repeat:no-repeat;
width:800px;
height:375px;
border:0px;
}

#lpic{
float:left;
}
#rpic{
float:right;
}