a {
font-weight:bold;
color : #navy;
}
.active {
font-weight:bold;
color : #000000;
}

a:hover
{
font-weight:bold;
color : #000000;
}
/*
a:visited
{
font-weight:bold;
color : #8B008B;
}
*/
hr {
         color:#0C9;
         width:95%;
}

table.agenda {
	border: 1px solid #333333;
}

td.inhaltlinks {
         vertical-align:top;
         padding:0 10px 0 0;
}

td.inhaltrechts {
         vertical-align:top;
         padding:0 0 0 10px;
}

#content_table td { vertical-align:top;}

.topic
{
	font:normal 18px tahoma,verdana,arial,geneva,helvetica,sans-serif;
	color : #fff;
	letter-spacing : 3px;
}
.menu
{
	font:bold 10px tahoma,verdana,arial,geneva,helvetica,sans-serif;
	color : #000;
	letter-spacing : 1px;
}
.subtopic {
	font:bold 10pt tahoma,verdana,arial,geneva,helvetica,sans-serif;
	color : #000;
}
.startpagemenu {
	font:bold 10pt tahoma,verdana,arial,geneva,helvetica,sans-serif;
	color : #0C9;
}
.startpagenews {
	font:bold 9pt tahoma,verdana,arial,geneva,helvetica,sans-serif;
	color : #0C9;
}
BODY, LI, P, TABLE, TD, TR, UL  {
	font:normal 9pt arial,tahoma,verdana,geneva,helvetica,sans-serif;
	color : #000;
	line-height : 11pt;
	white-space : 11pt;
}

h3 {
 font:bold 9pt arial,tahoma,verdana,geneva,helvetica,sans-serif;
 color:#000;
}

.fett {
 font-weight:bold;
}

.kursiv {
 font-style:italic;
}

.fg {
 font:bold 12pt arial,verdana,sans-serif;
}

.mittig {
 vertical-align:middle
}

.normal {
 font-weight:normal;
}

table#agenda tr td p{
 font-weight:normal;
 text-align:left;
}


table#agenda table {
 width:100%;
 height:100%;
 margin:0;
 padding:0;
 spacing:0;
}

table#agenda table td {
 border-right:1px gray solid; 
 vertical-align:top;
}