body
{
   background-color: #FFF;
   background-image: url(../images/background.gif);
   margin: 0;
   padding: 0;
   font-size: 90%;
   line-height: 100%; 
   width: auto;
   text-align: center;
   font-family: Arial, sans, serif;
}
/* ********************************************************************************* */
/* Formatierungen fuer den Haupt-Container                                           */
#rahmentop
{
   background-image: url(../images/backtop.gif);
   background-repeat: repeat-x;
   background-position: top left;
   width: 100%;
   height: 100%;
}
#layout
{
   margin: 0px auto;   
   padding: 0;  
   width: 790px;   
   background-image: url(../images/contentback.jpg);
   background-repeat: repeat-y;
   background-position: top left;
}
.layouttab
{
   
}
.header
{
   width: 790px;
   height: 137px;
   background-image: url(../images/header.jpg);
   background-repeat: no-repeat;
   background-position: top left;
   margin: 0px auto;
   padding: 0;
   text-align: center;   
}
.fuss
{
   width: 790px;
   height: 180px;
   background-image: url(../images/fuss.jpg);
   background-repeat: no-repeat;
   background-position: top left;
   margin: 0px auto;
   padding: 0;
   text-align: center;   
}
.navigation
{
   
  
}
.contenttitle
{
   background-image: url(../images/titleback.jpg);
   background-repeat: repeat-x;
   background-position: top left; 
   color: #FFF;
   font-size: 14px; 
   line-height: 20px;
   font-weight: bold;
   border-left: 1px solid #B69923;
   border-right: 1px solid #B69923;
   border-top: 1px solid #B69923;
}
.inhaltback
{
   background-image: url(../images/inhaltback.jpg);
   background-position: top left; 
   border-left: 1px solid #B69923;
   border-right: 1px solid #B69923;
   border-bottom: 1px solid #B69923;
   font-size: 11px;
}
.banner
{
   width: 468px;
   height: 60px;
   border: 1px solid #000;
   background-color: #FFF;
   float: right;
   margin-right: 40px;
}
* html .banner
{
   margin-right: 20px;
}