body {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0px; }

p {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

/* ; Typo3-Klasse, die der RTE allen Zeilen mitgibt. Ohne Anpassung ist der Zeilenabstand zu gross... */
p.bodytext { margin: 0px; }

td {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt  }
th {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt  }

a:link {  color: #000099; text-decoration: underline  }
a:visited {  color: #000099; text-decoration: underline  }
a:hover {color: #000099; text-decoration: underline  }
a:active {  color: #000099; text-decoration: underline  }

#menu a:link {  color: #FFFFFF; text-decoration: none  }
#menu a:visited {  color: #FFFFFF; text-decoration: none  }
#menu a:hover {color: #FFFFFF; text-decoration: none  }
#menu a:active {  color: #FFFFFF; text-decoration: none  }

.lastchange {  font-size: 8pt; color: #B0B0B0; }
.copyright {  font-size: 8pt; color: #B0B0B0; }

.menu_level_1 { font-size: 12pt; font-weight: bold }
.menu_level_2 { font-size: 10pt;  }
.menu_level_3 { font-size: 10pt;  }

.layouttable { height: 100%; border: 0px; margin: 0px; }
.menucell { color: #FFFFFF; background-color: #00005C; padding: 7px; width: 230px; }
.contentcell { color: #000000; background-color: #FFFFFF; padding: 7px; }

.counter { font-size: 8pt; }

h1  {  font-size: 16pt; font-weight: bold  }
h2  {  font-size: 14pt; font-weight: bold  }
h3  {  font-size: 12pt; font-weight: bold  }

#latestnews { border-style:solid; border-color:#000000; border-width:1px; padding:5px; }

.contenttable-1 { border-style:solid; border-color:#000000; border-width:1px; }
.contenttable-1 .tr-odd { border-style:solid; border-color:#000000; border-width:1px; background-color:#E0E0E0; }
