body#homepage div.header, body#homepage div.header div.left
    {
        background-color:#ffffff;
    }

/*############### Definition des Homepage-Sonderteils ####################*/ 

div.homepage-teaser
    {
        background-color:#676767;
        height:208px;
    }

div.bereichs-teaser
    {
        background-color:#999999;
        width:60.3em;
        padding-left:1.2em;
        float:left;
        height:208px;
        overflow:hidden;
    }

div.bereichsfeld
    {
        clear:left;
        background-color:#e1e1e1;
        width: 32.5em;
        display:table;
        float:left;
    }

div.mitte
    {
        margin-top:20px;
        margin-bottom:20px;
    }

div.oben
    {
        margin-top:15px;
        margin-bottom:0px;
    }

div.unten
    {
        margin-top:0px;
        margin-bottom:15px;
    }

div.bereichsfeld h2
    {
        font-size:1.1em;
        float:left;
        padding:6px 0px 6px 14px;
        width:12em;
    }
    
div.bereichsfeld h2.links
    {
        width:14.5em!important;
    }

div.bereichsfeld h2.einzeilig
    {
        padding:16px 0px 10px 14px!important;
    }
    
div.homepage-photo
    {
        float:right;
    }
    
div.teaser-buttons
    {
        width:18.5em;
        background-color:#676767;
        float:left;
        overflow:hidden;
    }
    
div.teaser-button
    {
        width:195px;
        margin:auto;
        margin-top:14px;
        background-color:#ffffff;
        text-align:center;
        overflow:hidden;
    }
    
div.teaser-button h2
    {
        font-size:1.1em;
        line-height:1.4em;
        padding:4px;
    }

 

/* ####### override standard columns ###### */


div.main_area div.left
    {
        background-color:#676767;
        width:18.5em;
        margin-right:0em;
        float:left;
    }

div.main_area div.center   
    {
        background-color:#ffffff;
        width:43em;
        float:left;
    }        

div.header div.center
    {
        background-color:transparent;
    }

div.main_area div.right
    {
        background-color:#cccccc;
        width:18.5em;
        margin-left:0em;
        float:left;
    }
    
div#logo
    {
        overflow:hidden;
    }

