/*
    HAUPTKLASSEN
*/

body, html
{
    font-family:        verdana, sans-serif;
    font-size:          9pt;
    color:              #570b57;
    background:         url(/img/bodyback.jpg) repeat;
    line-height:        1.4;
    text-align:         center;     /* Zentriert alle nachfolgenden Boxen (fuer IE 5 und 5.5)
                                       alle anderen Browser kommen mit 'margin: 0px auto;' klar */
}

/*
    ID #wrapper
    -----------------

    Klasse zur Positionierung des gesamten Inhalts
    relativ zentriert zum Anzeigefenster
    
    Umfasst alle weiteren Div-Boxen
*/

#wrapper
{
    width:      1024px;
    height:     697px;
    margin:     0px auto;
    padding:    0px;
    text-align: left;           /* jetzt den Text wieder linksbuendig (fuer IE 5 und 5.5) */
    position:   relative;
    z-index:    0;
    border:     1px #540386 solid;
}

/*
    ID #header
    ----------
    
    Klasse zur Positionierung der Header-Grafik
*/

#header
{
    width:      1024px;
    height:     172px;
    background: url(/img/header.jpg) no-repeat;
    position:   absolute;
    z-index:    1;
}

/*
    ID #inhalt_hintergrund
    ----------------------
    
    Wasserzeichen im Hintergrund
*/

#inhalt_hintergrund
{
    width:      1024px;
    height:     497px;
    background: url(/img/inhalt_hintergrund.jpg) no-repeat;    
    top:        172px;
    position:   absolute;
    z-index:    1;
}

/*
    ID #menue_hintergrund
    ---------------------
    
    Anzeige des Aubergine-Halbkreis im Hintergrund des Menues
*/

#menue_hintergrund
{
    width:      85px;
    height:     697px;
    background: url(/img/menuebogen_hintergrund.png) no-repeat;
    position:   absolute;
    z-index:    2;
}

/*
    ID #menue_anker_versteckt
    -------------------------
    
    Ankerpunkt des Menues, onmouseover zur Anzeige des Hauptmenues
*/

#menue_anker
{
    position:   absolute;
    width:      153px;
    height:     264px;
    left:       0px;
    top:        204px;
    z-index:    4;
}

/*
    ID #menue
    ---------
    
    Anzeige des Menues
*/

#hauptmenue
{
    width:          120px;
    height:         180px;
    position:       absolute;
    left:           0px;
    top:            242px;
    border-right:   1px solid #330033;
    z-index:        5;
}

div.submenue, div.subsubmenue
{
    z-index:    100;
    color:      grey;
    text-align: left;
    border:     0px;
}

/*
    ID #inhalt
    ----------
    
    Anzeige des Inhalts (Text)
    Platz in der Breite insgesamt: 939px
    Platz in der Hoehe insgesamt: 497px
*/

#inhalt
{
    width:      550px;
    height:     403px;
    position:   absolute;
    top:        216px;
    left:       210px;
    z-index:    3;
    overflow:   auto;
    padding-right:  5px;
}

/*
    ID #inhalt_bilder
    -----------------
    
    Anzeige des Inhalts (Bilder)
    Platz in der Breite insgesamt: 939px
    Platz in der Hoehe insgesamt: 497px
*/

#inhalt_bilder
{
    width:      174px;
    height:     365px;
    position:   absolute;
    top:        184px;
    left:       810px;
    z-index:    3;
}

/*
    ID #footer
    ----------
    
    Anzeige des Footer
*/

#footer
{
    width:      1024px;
    height:     28px;
    background: url(/img/footer_hintergrund.jpg) no-repeat;
    position:   absolute;
    top:        669px;
    z-index:    1;
}

/*
    ID #footer_inhalt
    -----------------
    
    Inhalt im Footer: Sitemap, AGB, Impressum, Kontakt
*/

#footer_inhalt
{
    width:      982px;
    height:     24px;
    text-align: right;
    margin:     7px 0px 0px 0px;
}

/*
    ID #scroll_hide
    ---------------
    
    Verstecke die Scrollbalken hinter einer weissen Div-Box    
*/

#scroll_hide
{
    background:     white;
    position:       absolute;
    top:            233px;
    left:           748px;
    width:          17px;
    height:         369px;
    z-index:        100;
}

/*
    ID #anmeldekarte
    ----------------
    
    Zeigt die Anmeldekarte beim Ausdrucken an
    
*/

#anmeldekarte
{
    display:    none;    
}

/*
    --------------------------------------
*/