/* Global Styles */body {	margin:0px;	}td {	font:11px arial;	color:#333333;	}	a  { color: #9d0000; text-decoration: none }	a:hover {	color: #9d0000;	text-decoration:underline;	}	/* ID Styles */#navigation a {	font:10px arial;	color: #ffffff;	text-decoration:none;	letter-spacing:.1em;	}	#navigation a:hover {	color: #99CCFF;	}#padding {	padding:20px 5px 20px 5px;	}	#calendar td {	border: 1px solid rgb(0,51,153);	}	#noborder td {	border: 0px;	}	#weekdays th {	font:11px arial;	color: #ffffff;	font-weight:bold;	border: 0px;	padding:2px;	}#calheader td {	font-weight:bold;	}/* Class Styles */.logo {	font:18px times new roman;	color: #0E177C;	letter-spacing:.3em;	font-weight:bold;	line-height:22px;	}.tagline {	font:11px times new roman;	color: #CC3300;	letter-spacing:.2em;	}.smallText {	font:12px times new roman;	color: #CC3300;	line-height:18px;	}.pageHeader     { color: #900000; font-size: 30px; font-family: "times new roman"; font-variant: normal; line-height: 38px; font-stretch: semi-expanded; letter-spacing: 0.1em }	.bodyText  { color: black; font: 11px/16px arial }	.pageName {	font:20px/26px georgia;	color: #9d0000;	letter-spacing:0.1em;	}	.subHeader {	font:14px times new roman;	color: #003399;	font-weight:bold;	line-height:20px;	letter-spacing:.1em;	}	.navText           { color: #333300; font-size: 11px; font-family: arial; font-variant: normal; font-weight: normal; line-height: normal; text-align: center; margin-top: 10px }.hinweis  { color: #464646; font-size: 7pt; line-height: 9pt   }.bemerkung { color: olive; font-size: 9pt; line-height: 9pt; text-decoration: blink; }