body {
background-image:url(bilder/body_back.gif);
background-repeat:repeat-y;
background-color:#403F3F;
background-position:center;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
padding:0;
margin:0;
}

body a {
color:#009EC6; 
}

/* auessere Box, die den gesamten Inhalt enthaelt */
#outside {
width:880px;
text-align:left;
margin-top:0px;
margin: 0 auto;
}

/* Basistabelle für den gesamten Inhalt */
table.base {
width:830px;
margin-top:5px;
margin-left:22px;
padding:0px;
text-align:left;
}

/* Tabellenzelle, die das Logo enthaelt */
td.logo {
width:830px;
height:109px;
background-image:url(bilder/header.jpg);
background-repeat:no-repeat;
background-position:top center;
margin:0;
padding:0px;
padding-left:8px;
text-align:left;
vertical-align:bottom;
font-size: 30px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}


/* erste Ueberschrift */
h1 {
color:#009EC6;
font-size:24px;
margin-top:10px;
margin-bottom:5px;
margin-left:10px;
text-align:center;
}

/* zweite Ueberschrift */
h2 {
color:#009EC6;
font-size:20px;
margin-top:10px;
margin-bottom:5px;
text-align:center;
}


/* Tabelle mit Navigationslinks */
table.menu { 
font-family:Arial; 
font-weight:bold; 
border-spacing:8px;
font-size:0.9em;
margin:1px; 
width:100%;
}

/* Tabellenzellen mit Haupt-Navigationslinks */
td.m { 
padding:2px;
text-align:center; 
border-style:solid; 
border-width:1px; 
border-color:#009EC6; 

}

/* Tabellenzellen mit Ertrags-Navigationslinks */
td.e { 
padding:2px;
text-align:center; 
border-style:solid; 
border-width:1px; 
border-color:#009EC6; 
background-color:#009EC6;
}

/* Tabellenzelle ohne Inahlt */
td.eu { 
padding:2px;
text-align:center; 
color:#009EC6; 
}

/* Navigationslinks Hauptbereich*/
td.m a { 
display:block; 
width:100%; 
text-decoration:none;
text-transform:uppercase;
color:#009EC6; 
}

/* Navigationslinks Ertrags-Bereich*/
td.e a { 
display:block; 
width:100%; 
text-decoration:none;
text-transform:uppercase;
color:#FFFFFF; 
}

/* Hover für Navigationslinks Hauptbereich */
td.m:hover {
background-color:#B7E6F1;
}


/* Trennstrich unter Navigationsbereich */
hr.trenn {
color:#009EC6; 
background-color:#009EC6;
width:100%;
height:2px;
border:0;

}









/* Formatierung f?r Tabellen, die dynamische Anlagendaten enthalten */
table.daten		{ width:815px; border-color:#000000; border:thin solid; border-width:1px; font-size:1em; padding:2px; }

/* Formatierung f?r Titelzeile von Tabellen mit dynamischen Anlagedaten */
tr.datentitel	{ background-color:#A0A0A0; vertical-align:top; text-align:right; }

/* Formatierung f?r Datenzeilen von Tabellen mit dynamischen Anlagedaten, Maus ist nicht dar?ber */
tr.daten		{ }

/* Formatierung f?r Datenzeilen von Tabellen mit dynamischen Anlagedaten und Link,
   Maus ist dar?ber */
tr.overlink		{ background-color:#FFFF80; cursor:pointer; cursor:hand; } /* #ffff66 */

/* Formatierung f?r Datenzeilen von Tabellen mit dynamischen Anlagedaten ohne Link,
   Maus ist dar?ber */
tr.over			{ background-color:#FFFF80; }

/* Formatierung der Tabellenzellen, in denen Zahlen stehen */
td.daten		{ text-align:right; padding:2px; }

/* Formatierung für Tabelle mit Kommentaren */
table.kommentar	{ width:815px; border:thin solid; padding:2px; }

/* Formatierung für Titelzeile von Kommentar-Tabellen */
tr.kommentar	{ background-color:#A0A0A0; }


/* Formatierung für Tabellen, die Formularelemente enthalten */
table.formular	{ border-width:2px; border-style:solid; border-color:#A0A0A0; padding:0px; }

/* Formatierung für Zellen, die eine Beschriftung für ein Formularelement enthalten */
td.formtext		{ background-color:#A0A0A0; padding:1px; margin:0px;}

/* Formatierung für Zellen, die Formularelemente enthalten */
td.formelement	{ padding:0px; margin:0px; }

