a:link {
	color: #090A5C;
	text-decoration: none;
}

a:visited {
	color: #090A5C;
	text-decoration: none;
}

a:hover {
	color: #B0C4CF;
	text-decoration: underline;
}

a:active {
	color: #B0C4CF;
}

body {
	background-color:		#FFFFFF;
	color:					#000000;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				12px;
}

.topNavFrame {
	background-color:		#090A5C;
	color:					#FFFFFF;
	height:					123px;
}

.topNavTable {
	height:					25px;
}

.topNav, .topNavSelected {
	color:					#FFFFFF;
	text-align:				center;
	vertical-align:			middle;
	padding-left:			6px;
	padding-right:			6px;
	padding-bottom:			15px;
}

a.topNav, a.topNav:visited, a.topNav:active {
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				13px;
	color:					#FFFFFF;
}

a.topNav:hover {
	color:					#AEC6D0;
	text-decoration:		none;
}

a.topNavSelected, a.topNavSelected:visited, a.topNavSelected:active {
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				13px;
	color:					#AEC6D0;
	font-weight:			bold;
}

a.topNavSelected:hover {
	color:					#AEC6D0;
	text-decoration:		none;
}


.leftNavFrame {
	background-color:		#AEC6D0;
	color:					#000000;
	width:					186px;
	height:					100%;
}

.contentHeadline {
	height:					25px;
	color:					#97AEB7;
	padding-top:			25px;
	padding-left:			15px;
	padding-bottom:			15px;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				15px;
	font-weight:			bold;
}

.contentSubHeadline {
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				13px;
	font-weight:			bold;
}

.contentTitle {
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				15px;
	font-weight:			bold;
}

.content {
	color:					#000000;
	padding-left:			15px;
	padding-right:			15px;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				11px;
}

td {
	color:					#000000;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				11px;
}

.footer {
	color:					#000000;
	padding-left:			5px;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				9px;
	text-align:				center;
	vertical-align:			bottom;
	height:					60px;
}

.terminMonat {
	color:					#000000;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				11px;
	font-weight:			bold;
	padding:				2px;
}

.terminDatum {
	color:					#000000;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				11px;
	text-align:				center;
	padding:				3px;
	width:					40px;
}

.terminZeit {
	color:					#000000;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				11px;
	text-align:				center;
	padding:				3px;
	width:					40px;
}

.termin {
	color:					#000000;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				11px;
	text-align:				left;
	padding:				3px;
	padding-left:			10px;
}

.terminDatumAenderung {
	background-color:		#FF9900;
	color:					#000000;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				11px;
	text-align:				center;
	padding:				3px;
	width:					40px;
}

.terminZeitAenderung {
	color:					#000000;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				11px;
	text-align:				center;
	padding:				3px;
	width:					40px;
}

td.terminAenderung {
	color:					#000000;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				11px;
	text-align:				left;
	padding:				3px;
	padding-left:			10px;
}

span.terminAenderung {
	color:					#FF9900;
	font-weight:			bold;
	padding:				0px;
	padding-left:			0px;
}

.terminVSpacer {
	height:					1px;
}

.terminHSpacer {
	width:					10px;
}

.premiere {
	color:					#869EA7;
	font-weight:			bold;
}

td.logo {
	text-align:				right;
	vertical-align:			bottom;
	padding-right:			17px;
	height:					123px;
}

td.leftnav {
	text-align:				center;
	vertical-align:			top;
	height:					160px;
}

td.leftmood {
	text-align:				center;
	vertical-align:			bottom;
}

td.leftNavItem {
	text-align:				right;
	padding-right:			19px;
	padding-bottom:			10px;
	font-size:				11px;
}

td.leftNavHeadline {
	text-align:				right;
	padding-right:			19px;
	padding-bottom:			20px;
	padding-top:			20px;
}

a.leftNavItem, a.leftNavItem:active, a.leftNavItem:visited {
	color:					#000000;
	font-size:				11px;
	text-decoration:		none;
}

a.leftNavItemSelected, a.leftNavItemSelected:active, a.leftNavItemSelected:visited {
	color:					#090A5C;
	font-size:				11px;
	text-decoration:		none;
	font-weight:			bold;
}

a.leftNavItem:hover, a.leftNavItemSelected:hover {
	color:					#FFFFFF;
	text-decoration:		none;
}

.plinkImage {
	text-align:				right;
	vertical-align:			center;
	padding-right:			10px;
	padding-bottom:			20px;
	padding-top:			20px;
}

.plink {
	vertical-align:			center;
	text-align:				left;
	font-size:				11px;
}

td.bu {
	text-align:				left;
	font-size:				11px;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			2px;
	padding-bottom:			5px;
}
