body {
        padding: 0px;
        margin: auto;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 16px;
        background-color: #fff;
        text-align: left;
}

img{
        border:0;
}

img, div { behavior: url(iepngfix.htc) }

/*  TYPO  */
.hgrau10, .hgrau10 a, .hgrau10 a:visited{
        color: #9f9f9f;
        font: 10px/12px Arial, Helvetica, sans-serif;
        text-decoration: none;
}
.hgrau11, .hgrau11 a, .hgrau11 a:visited{
        color: #9f9f9f;
        letter-spacing: 0.4pt;
        font: 11px/16px Arial, Helvetica, sans-serif;
        text-decoration: none;
}
.hgrau11 a:hover, .hgrau11 a:active{
        color: #717171;
        letter-spacing: 0.4pt;
        font: 11px/16px Arial, Helvetica, sans-serif;
        text-decoration: none;
}

.bu11, .bu11 a, .bu11 a:visited{
        color: #9f9f9f;
        letter-spacing: 0.4pt;
        font: 11px/16px Arial, Helvetica, sans-serif;
        text-decoration: none;
}
.bu11 a:hover, .bu11 a:active{
        color: #8c2032;
        letter-spacing: 0.4pt;
        font: 11px/16px Arial, Helvetica, sans-serif;
        text-decoration: none;
}

.hgrau12, .hgrau12 a, .hgrau12 a:visited{
        color: #9f9f9f;
        font: 12px/16px Arial, Helvetica, sans-serif;
        text-decoration: none;
}

.hgrau12 a:hover, .hgrau12 a:active{
        color: #717171;
        font: 12px/16px Arial, Helvetica, sans-serif;
        text-decoration: none;
}

.dgrau10, .dgrau10 a, .dgrau10 a:visited, .dgrau10 a:hover{
        color: #656565;
        font: 10px/12px Arial, Helvetica, sans-serif;
        text-decoration: none;
}
.dgrau11, .dgrau11 a, .dgrau11 a:visited, .dgrau11 a:hover{
        color: #656565;
        letter-spacing: 0.4pt;
        font: 11px/16px Arial, Helvetica, sans-serif;
        text-decoration: none;
}
.dgrau12, .dgrau12 a, .dgrau12 a:visited, .dgrau12 a:hover{
        color: #656565;
        font: 12px/16px Arial, Helvetica, sans-serif;
        text-decoration: none;
}


.dgruen11, .dgruen11 a, .dgruen11 a:visited, .dgruen11 a:hover{
        color: #b6ba89;
        font: 11px/16px Arial, Helvetica, sans-serif;
        text-decoration: none;
}

#menu{
        position: fixed;
        height: 73px;
        width: 100%;
        background-color: #fff;
        padding-left: 40px;
        padding-top: 25px;
}

#slidefoto{
        position: absolute;
        height: 600px;
        float: left;
        top: 99px;
        left: 273px;
        height: 550px;
        overflow: hidden;
        z-index: 5000;
        /*border: 1px solid #000;*/
}

#foto{
        position: absolute;
        height: 600px;
        float: left;
        left: 273px;
        top: 96px;
        /*text-align: right;*/
        z-index: 1;
}

#uebersicht{
        position: absolute;
        height: 600px;
        float: left;
        top: 96px;
        left: 165px;
        z-index: 1;
}

#floatdiv{
        position:fixed;
        float: left;
        width:200px;
        /*height:80px;*/
        left:0px;
        top:95px;
        padding-left:0px;
        z-index:1000;
        /*border: 1px solid #000;*/
}

#floatuebersicht{
        position:fixed;
        float: left;
        width:208px;
        /*height:590px;*/
        left:0px;
        top:95px;
        padding-left:0px;
        z-index:1000;
        background-color: #fff;
        /*border: 1px solid #000;*/
}

#submen{
        height: 590px; /*590*/
        padding-left: 40px;
        /*width: 236px;*/
        float: left;
        text-align: left;
        background-color: #fff;
        /*border: 1px solid #000;*/
}

#submenuebersicht{
        height: 590px;
        left: 40px;
        padding-left: 40px;
        width: 120px;
        float: left;
        text-align: left;
        background-color: #fff;
                /*border: 1px solid #000;*/
}

#beschreibung{
	    float: left;		
        padding-right: 40px;
        padding-left: 0px;
        text-align: left;
}

#beschreibungUnten
{
        padding-left:  20px;
        padding-right: 20px;
        padding-top: 250px;
}

#textblock{
        height: 580px;
        float: left;
        padding-left: 275px;
        padding-top: 96px;
        text-align: right;
        z-index: 1;
}
#footerdiv{
        position: absolute;
        float: left;
        top: 690px;
        left: 40px;
        z-index: 5000;
}

#footer{
        position: fixed;
        float: left;
        /*top: 690px;
        left: 40px;*/
        z-index: 5000;
}
