body {
        margin-top:0;
        margin-left:0;
        margin-right:0;
        margin-bottom:0;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:8pt;
        font-style: normal;
        font-weight: normal;
        background-color: #fdfcf3;
        color:#5F7596;
        text-decoration: none;
        }

h1 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:medium;
        font-style: normal;
        font-weight: bold;
        color:#5F7596;
        }

/*definition der haupttabelle*/
table.site {
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
        margin-bottom:0px;
        width: 1000px;
        font-size:8pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#5f7596;
        }

/*spalte oben-links*/
td.oleft {
        background-color: #fdfcf3;
        padding-left:0px;
        padding-top:0px;
        padding-right: 0px;
        padding-bottom: 0px;
        }

/*spalte oben-mitte und oben-rechts*/
td.oright {
        background-color:#ecf4ca;
        padding-left:0px;
        padding-top:0px;
        padding-right: 0px;
        padding-bottom: 0px;
        }

/*spalte mitte-mitte und mitte-rechts*/
td.mright {
        background-color:#D1EF99;
        padding-left:0px;
        padding-top:0px;
        padding-right: 0px;
        padding-bottom: 0px;
		height: 18px;
        }

/*spalte mitte-links*/
td.mleft {
        background-color:#D1EF99;
        padding-left:0px;
        padding-top:0px;
        padding-right: 0px;
        padding-bottom: 0px;
		height: 18px;
        }

/*spalte unten-links*/
td.uleft {
        background-color:#ebecee;
        padding-left:0px;
        padding-top:0px;
        padding-right: 0px;
        padding-bottom: 0px;
        vertical-align:top;
        text-decoration:none;
        font-size:7pt;
        }

/*spalte unten-mitte*/
td.umiddle {
        background-color:#fdfcf3;
        padding-left:50px;
        padding-top:40px;
        padding-right: 40px;
        padding-bottom: 20px;
        color: #5F7596;
        text-decoration: none;
        font-size :8pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        vertical-align: top;
        }

/*spalte unten-rechts*/
td.uright {
        background-color:#fdfcf3;
        padding-left:0px;
        padding-top:0px;
        padding-right:0px;
        padding-bottom: 0px;
        vertical-align: top;
        }

/*eingebettete tabelle für die links der pdf-dateien*/
table.frame {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:8pt;
        font-style : normal;
        font-weight: normal;
        color:#5F7596;
        width: 90%;
        }

/* tabelle allgemein (gap) */
table {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
	color:#5F7596;
	width:90%;
}
td {
	padding-left:0px;
	padding-top:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-style :normal;
	font-weight:normal;
	color:#5F7596;
}

/*spalten der eingebetteten tabelle*/
td.tdframe {
        padding-left:0px;
        padding-top:0px;
		  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size:8pt;
        font-style : normal;
        font-weight: normal;
        color:#5F7596;
        }

/*eingebettete navigationstabelle oben*/
table.navoben {
        background-color: #D1EF99;
        width: 90%;
        font-size:9pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#5f7596;
        text-align: left;
        }

/*spaltendefinition der eingebetteten navigationstabelle oben*/
td.navoben {
        background-color:#D1EF99;
        font-size:9pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#5f7596;
        text-align:center;
        width:33%;
        }

/*eingebettete navigationstabelle für sitemap*/
table.sitemap {
        background-color: #fdfcf3;
        width: 100%;
        font-size:9pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#5f7596;
        text-align: left;
        padding-left: 5px;
        }

table.mitarbeiter {
        background-color: #fdfcf3;
        width: 100%;
        font-size:8pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#5f7596;
        text-align: left;
        }

td.mitarbeiter {
        background-color:#fdfcf3;
        font-size:8pt;
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#5f7596;
        text-align:left;
        vertical-align:top;
        }

/*untere tabelle für die navigation am seitenende*/
table.unten {
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
        margin-bottom:0px;
        background-color: #fdfcf3;
        width: 1000px;
        font-size:7pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#5f7596;
        text-align: center;
        }

/*mittlere spalte der navigationstabelle unten*/
td.nav {
        background-color:#fdfcf3;
        font-size:7pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#5f7596;
        padding-left:0px;
        padding-top:0px;
        padding-right:0px;
        padding-bottom: 5px;
        text-align: center;
        }

/*eingebettete navigationstabelle unten*/
table.nav {
        background-color: #fdfcf3;
        width: 80%;
        font-size:7pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#5f7596;
        text-align: center;
        }

/*spaltendefinition der eingebetteten navigationstabelle unten*/
td.navinline {
        background-color:#fdfcf3;
        font-size:7pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        color:#5f7596;
        text-align: center;
}

/* linkdefinition für standard-textlinks (gap) */
A {
        color: #5f7596;
        text-decoration: none;
        font-size:8pt;
        font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
        }
A:HOVER {
        color: #5d7589;
        text-decoration: none;
        font-weight: bold;
        font-size :8pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        }
A:VISITED {
        color: #5d7589;
        text-decoration: none;
        font-size:8pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        }

/*linkdefinition für standard-textlinks*/
A.standard:LINK {
        color: #5f7596;
        text-decoration: none;
        font-size:8pt;
        font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
        }

A.standard:HOVER {
        color: #5d7589;
        text-decoration: none;
        font-weight: bold;
        font-size :8pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        }

A.standard:VISITED {
        color: #5d7589;
        text-decoration: none;
        font-size:8pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        }

/* definitionen f. sitemap */
.sitemap1 {
        margin-top: 5px;
        color: #5f7596;
        text-decoration: none;
        font-size:9pt;
        font-weight: bold;
        line-height: 12px;
}
a.sitemap1:HOVER {
        color: #74be1c;
        text-decoration: none;
        font-weight: bold;
        font-size :9pt;
        line-height: 12px;
}
.sitemap2 {
        color: #5f7596;
        text-decoration: none;
        font-size:9pt;
}
a.sitemap2:HOVER {
        color: #74be1c;
        text-decoration: none;
        font-size :9pt;
}
ul.sitemap {
        list-style: circle;
        margin-top: 2px;
        margin-bottom: 10px;
        margin-left: 16px;
        padding: 0px;
        line-height: 12px;
}
                                
/*linkdefinition für obere navigations-leiste*/
A.navoben:LINK {
        color: #5f7596;
        text-decoration: none;
        font-size:9pt;
        font-weight: bold;
        font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
        }

A.navoben:HOVER {
        color: #74be1c;
        text-decoration: none;
        font-weight: bold;
        font-size :9pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        }

A.navoben:VISITED {
        color: #5f7596;
        text-decoration: none;
        font-size:9pt;
        font-weight: bold;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        }
		  
/*linkdefinition für obere navigations-leiste*/
A.navoben1:LINK {
        color: #5f7596;
        text-decoration: none;
        font-size:8pt;
        font-weight: bold;
        font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
        }

A.navoben1:HOVER {
        color: #74be1c;
        text-decoration: none;
        font-weight: bold;
        font-size :8pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        }

A.navoben1:VISITED {
        color: #5f7596;
        text-decoration: none;
        font-size:8pt;
        font-weight: bold;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        }

/*linkdefinition für untere navigations-links*/
A.nav:LINK {
        color: #5f7596;
        text-decoration: none;
        font-size:7pt;
        font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
        }

A.nav:HOVER {
        color: #5d7589;
        text-decoration: none;
        font-weight: bold;
        font-size :7pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        }

A.nav:VISITED {
        color: #5d7589;
        text-decoration: none;
        font-size:7pt;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        }