/*ul {border:1px solid red}
div {border:1px solid black}
div div{border:1px solid blue}
div div div {border:1px solid green}*/


.fl {float:left}

.pad0
{
    padding:0;
    margin:0;
}


body
{
    background-color:#85160D;
    font-family:Arial;
    font-size:11px;
    height:100%;
    width:100%;
    min-height:100%;
}

html 
{
    height:100%;
    min-height:100%;
}

div#container 
{
   width:820px;  
   margin-left:auto;
   margin-right:auto;
   background-image:url(../images/background.jpg);
   background-repeat:repeat-y; 
   text-align:left; 
   //height:100%;
   min-height:100%;
  position:relative;
  padding-bottom:0px;
  margin-bottom:0px;
}


div#header
{
  width:800px;
  height:301px;
  margin-left:10px;
  background-position:0px 0px;
  background-repeat:no-repeat;
  background-image:url(../images/header.jpg);  
  position:relative;
}

div#subheader
{
  
   
   width:800px;
   height:161px;
   margin-top:10px;
   margin-left:10px;
 
  /*border:1px solid red;*/

}

div#container2
{
  background-color:#fff;
  margin:0;
  padding:0;
  margin-left:10px;
  margin-right:10px;
  padding-top:10px;
  padding-left:30px;
}

div#content_top
{
  padding-left:2px;
  line-height:4px;
  height:4px;
  width:736px;
}

div#content
{
  margin:0;
  margin-left:auto;
  margin-right:auto;
  padding:0;
  padding:15px;
  padding-right:15px;  
  padding-top:10px;
  width:736px;
  background-image:url(../images/content_bg.gif);
  background-repeat:repeat-y; 
}

div#inhalt
{
  padding-left:15px;
  padding-top:5px;
  padding-bottom:5px;
  padding-right:25px;
}

div#content_bottom
{
  padding-left:2px;
  line-height:4px;
  height:4px;
  width:736px;
  margin-bottom:57px;
}

div#footer
{
   position:absolute;
   bottom:0px;
   bottom:-1px;
   left:10px;
   width:800px;
   height:47px;
   background-image:url(../images/footer.jpg);
   background-repeat:no-repeat;
}
