@charset "utf-8";
/* CSS Document */

body {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color:#f8e7dd;
    color:#434242;
}

body a {
    color:#434242;
}

img {
    border:none;
}

img a {
    border:none;
}

.body {
    width:1022px;
    border:1px solid #a35459;
    position:absolute;
    top:10px;
    left:100px;
}

.bild {
    height:160px;
}

.header {
    position:absolute;
}

.logo {
    position:absolute;
    margin-left:30px;
}

.inhalt {
    
}

.links, .rechts {
    width:190px;
}

.mitte {
    width:582px;
    background-color:#FFFFFF;
    padding-left:30px;
    padding-right:30px;
    min-height:470px;
    line-height:1.5;
}

* html .mitte {
    height:auto !important;
    height:470px;
}

.mitte h1 {
    font-size:14px;
    text-transform:uppercase;
}

.links,  .mitte {
    float:left;
}

.rechts {
    float:right;
}

.unten {
    clear:both;
    width:642px;
    background-color:#FFFFFF;
    margin-left:190px;
}

.sprache { /* Sprachwahl wird rechts oben ausgerichtet */
        width:100px;
        position:absolute;
        right:2px;
        top:10px;
    }
.sprache img {
    border:none;
}

.menupunkt {
    background-image:url(../upload/gstattlhof/verlauf.gif);
    background-repeat:repeat-x;
    height:17px;
    color:#f8e7dd;
    padding-left:15px;
    padding-top:5px;
    font-weight:bold;
}


/* Hauptmenü */

#vpnavigation, #vpnavigation ul { /* alle Listen */
position: relative;
float: none;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color:#FFFFFF;
font-weight:bold;
list-style: none;
margin:-4px 0px 4px 0px;
padding:0px;
}

#vpnavigation {

    width: 1022px;
    height: 23px;
    background-image: url(../upload/gstattlhof/verlauf.gif);
    z-index: 10;
}

#vpnavigation li { /* alle Listenelemente */
float: left;
}


/* Liste 1.Ebene */
#vpnavigation a { display: block; /* width: 113px; */ padding: 0px 38px 5px 38px; color: #f8e7dd; text-decoration: none; margin-top:5px; font-weight:bold; }

* html #vpnavigation ul { margin-top:0px; margin-left:0px; }

/* Liste 2.Ebene */
#vpnavigation ul ul a { padding: 0px; color: #f8e7dd; font-size:11px; margin-top:3px; margin-bottom:3px; }



/* 1. Ebene Aktiv */

#vpnavigation a:hover { color: #f8e7dd; background: url(../upload/layout/leer.png);} /* 1.Ebene a:hover*/
li#active a { color: #f8e7dd; } /* 1.Ebene a:activ */



/* 2. Ebene Aktiv */

#vpnavigation li.activepath a { /* Link in 1. Ebene (mit weiteren Unterebenen) */
color: #f8e7dd;
}

#vpnavigation li.activepath li a { /* 2. Ebene */
color: #f8e7dd;
}

#vpnavigation li.activepath li a:hover { /* 2. Ebene a:hover */
color: #f8e7dd;
}

#vpnavigation li.activepath li#active a { /* 2. Ebene a:activ */
color: #f8e7dd;
}

#vpnavigation li ul { /* Listen 2. Ebene */
position: absolute;
background: url(../upload/layout/leer.png);
display: block;
width: 200px;
padding: 0px;
left: -999em;
height: 18px;/* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */
}

#vpnavigation ul li ul li{ /* Listen 2. Ebene Textblock */
width: 200px;
background: url(../upload/gstattlhof/verlauf.gif) center repeat-x;
}

#vpnavigation ul li ul li a{ /* Listen 2. Ebene Textblock */
padding-left:5px;
padding-right:5px;
}

#vpnavigation li li a.daddy { /* Listenelemente mit Unterpunkten */
/* background: url(../images/rightarrow.gif) center right no-repeat; */
}

#vpnavigation li ul ul { /* Listen 3. Ebene und weiter */
   margin: -19px 0 0 200px; 
}

#vpnavigation li:hover ul ul, #vpnavigation li.sfhover ul ul {
left: -999em;
}

#vpnavigation li:hover ul, #vpnavigation li li:hover ul, #vpnavigation li.sfhover ul, #vpnavigation li li.sfhover ul { /* Listen, die unterhalb von "gehoverten" Menüpunkte liegen */
   left: auto; 
}

#vpnavigation li#active { /* Listen zur aktuellen Kategorie */
font-style: normal!important;
/* background-color: #A00000; */

}

#vpnavigation li li#active { /* Listen zur aktuellen Kategorie */
/* background-color: #B02222; */
}

#vpnavigation li li:hover, #vpnavigation li li.sfhover { /* Listen zur aktuellen Kategorie */
background: url(../upload/gstattlhof/verlauf.gif) center repeat-x;
} 

/* ENDE Hauptmenü */