.menu {
font-size: 0.84em;
font-weight: bold;
text-decoration: none;
}

.menu a:link, .aktuell a:visited {
color: #000;
text-decoration: none;
}

.menu a:hover, .aktuell a:active, .aktuell a:focus {
color: #999;
text-decoration: none;
}

.sub_menu {
font-size: 0.84em;
text-decoration: none;
}

.sub_menu a:link, .aktuell a:visited {
color: #000;
text-decoration: none;
}

.sub_menu a:hover, .aktuell a:active, .aktuell a:focus {
color: #999;
text-decoration: none;
}


*  {
margin: 0;
padding: 0;
}

body {
background-color: #fff;
margin: 2em;
}

table, td {
font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;
text-align: left;
vertical-align: top;
}

td {
padding-left: 12px;
padding-right: 10px;
}

td.header {
vertical-align: bottom;
font-size: 0.6em;
}

td.box  { color: #696969; font-size: 0.8em; background-color: #f5f5f5; padding-right: 0; padding-left: 0 }

p    { color: #696969; font-size: 0.84em; margin-bottom: 0.76em }
h1     { color: #69c; font-size: 0.88em; font-weight: bold; margin-bottom: 0.78em }


.footer  { color: #696969; font-size: 0.6em; margin-bottom: 0.76em }
.date  { color: #696969; font-size: 0.6em; margin-bottom: 0.76em }

.title {
color: #69c;
font-weight: bold;
margin-bottom: 0em;
}

a, a:link, a:visited  { color: #000; text-decoration: none; }

a:hover, a:active, a:focus    { color: #999; text-decoration: none; }
