/*////////////////////////////////////////////////////////////////////////////////////////////////
// template.css - Struktur der Website
////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Allgemein
////////////////////////////////////////////////////////////////////////////////////////////////*/
/*
div {background:red}
div div {background:gold}
div div div {background:blue}
div div div div {background:green}
*/
html
{
    height:100%
}

html, body
{
    background: url("../images/hg_body.gif") repeat-x #0d3c6c;
    width:100%;
    min-height:100%;
    margin:0px;
    padding:0px;
    font-family:trebuchet MS;
    font-size:12px;
    text-align:left;
    color:#000;
    position:relative;
}

#container
{
    min-height:100%;
    width:959px;
    margin:auto;
    background:url("../images/hg_container.gif") repeat-y ;
    position:relative;
}

#top
{
    width:959px;
    height:212px;
    background:url("../images/top.jpg") no-repeat;
}

#footer
{
    z-index:1;
    position:absolute;
    width:944px;
    height:54px;
    bottom:-1px;
    background:url("../images/footer.jpg") no-repeat;
    padding-top:20px;
    padding-right:15px;
    text-align:right;
    color:#E1FFFF;
}

#left
{
    float:left;
    width:186px;
    min-height:96px;
    background:url("../images/hg_menu.gif") no-repeat;
    margin-bottom:200px;
}
#content
{
    background:url("../images/hg_content.gif") no-repeat;
    min-height:96px;
    width:492px;
    float:left;
    padding-left:20px;
    padding-right:20px;
    line-height:18px;
    margin-bottom:100px
}
#right
{
    float:left;
    width:221px;
    padding-left:10px;
    min-height:277px;
    background:url("../images/hg_right.gif") right top no-repeat;
    padding-right:10px;
    margin-bottom:115px;
    font-size:10px;
}

#schnellkontakt
{
    z-index:100;
    position:absolute;
    bottom:73px;
    width:191px;
    height:45px;
    background:url("../images/hg_schnellkontakt.gif") no-repeat;
    color:#3077a3;
    padding-left:20px;
    padding-top:70px;
    line-height:12px;
}

#seit
{
    display:block;
    position:absolute;
    left:48px;
    top:130px;
    color:#E1FFFF;
}

#schlagwort
{
    position:absolute;
    top:36px;
    right:39px;
    width:200px;
    line-height:17px;
}


