a,p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,span,select
     { font-family:Trebuchet MS, Swis721 LtEx BT, Tahoma, Arial, Helvetica, sans-serif; }

p,ul,ol,li,div,td,th,address,nobr,b,i,span { font-size:16px; } 

dt { 
      letter-spacing: 1pt;
      font-weight: bold;
}

dd { font-size: 80% }

.smaller { font-size: 80% }

/* Class "lt" fällt noch weg: */
.lt { font-size:16px; font-family: Trebuchet MS, Swis721 LtEx BT, Tahoma, Arial, Helvetica, sans-serif; }
.bold { font-weight:bold; }

.tinyred { font-size:80%;color:#800000;font-weight:bold; }
.tinyblack{ font-size:80%;color:#000000; }
.tiny { font-size:80%; }
.black { color:#000; }
.highslide-caption div { font-size: 16px; }
.caption__text { color:#ff9000; font-weight: bold; }
.caption__text, .caption__date { margin-bottom: 0.5ex; }
.caption__subtitle { font-size: 80%; }
.hires { color: #888; opacity: 0.7; font-size: 9pt; }

.frame { margin: 10px 10px 10px 10px; }
a:link { color:#6060E0;text-decoration:none;font-weight:bold; }
a:visited { color:#6060E0;text-decoration:none;font-weight:bold; }
a:active { color:#FF9000;text-decoration:none;font-weight:bold; }
a:hover { color:#FF9000;text-decoration:underline;font-weight:bold; }

a.menu:link { font-size:18px; color:#E00000; text-decoration:none; font-weight:normal; }
a.menu:visited { font-size:18px; color:#E00000; text-decoration:none; font-weight:normal;}
a.menu:active { font-size:18px; color:#E00000; text-decoration:none; font-weight:normal;}
a.menu:hover { font-size:18px; color:#E00000; text-decoration:none; font-weight:normal;}

ul.yearlist, ul.monthlist {
 list-style-type: none;
 padding: 0;
 margin: 0;
 }
 
h1.title {
	font-size: 24pt;
	color: #bbc;
	font-weight:bold;
	margin: 0;
	padding: 10px;
}

td.title {
	background-color:#404060;
}

td.nav {
	background-color:#101020;
}

ul.yearlist li {
	font-size:16pt;
	float: left;
	padding: 10px;
}

ul.monthlist li {
	font-size: 12pt;
	padding: 10px;
}

li.active {
	color:#ff9000;
	font-weight: bold;
}

li.inactive {
	color: #202040;
}