/* Global Styles */

body {
	margin:0;
	}
	
td {
	font:11px arial;
	color:#99ccff;
	}

a {
	color: #ffffff;
	text-decoration:underline;
	font-weight:bold;
	}
	
a:hover {
	text-decoration:none;
	color: #99CCFF;
	}

/* ID Styles */

#calendar td {
	border: 1px solid rgb(31,62,93);
	}
	
#noborder td {
	border: 0px;
	}
	
#weekdays th {
	font:10px arial;
	}

#calheader td {
	font-weight:bold;
	}
	
#navigation a {
	font:10px arial;
	color: #663300;
	text-decoration:none;
	letter-spacing:.3em;
	}
	
#navigation a:hover {
	color: #000000;
	background:#CCCCCC
	}

#padding {
	padding:4px;
	}

/* Class Styles */

.bodyText {
	font:11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}

.bodySongText1 {
	color:#000000;
	background:#FF9933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	height: 22px;
	width: 130px;
	}

.bodySongText2 {
	color:#000000;
	background:#FFCC66;
	height: 22px;
	width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	}


	
.pageName {
	font:18px/28px arial;
	color: #000000;
	letter-spacing:.1em;
	}
	
.subHeader {
	font:11px arial;
	color: #999999;
	font-weight:bold;
	line-height:18px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px arial;
	color: #CCCCCC;
	letter-spacing:.1em;
	}
	
.sidebarText {
	font:11px arial;
	line-height:14px;
	color:#99CCFF;
	}

.logo {
	font:24px arial;
	color: #CCCCCC;
	letter-spacing:.3em;
	}

.tagline {
	font:11px arial;
	color: #99CCFF;
	letter-spacing:.5em;
	line-height:18px;
	}
	
.sidebarHeader {
	font:11px arial;
	color: #CCCCCC;
	line-height:18px;
	font-weight:bold;
	letter-spacing:.2em;
	}

/* sub-navigation styles */

#subNavigation {
	margin: 5px;
}

#subNavigation a {
	font:10px arial;
	color: #CCCCCC;
	text-decoration:none;
	letter-spacing:.3em;
	}
	
#subNavigation a:hover {
	color: #000000;
	background:#CCCCCC
	}
	
.subNav2 {
	padding: 5px;
	padding-left: 10px;
}
.subNav3 {
	padding: 5px;
	padding-left: 15px;
}
.subNav4 {
	padding: 5px;
	padding-left: 20px;
}
.subNav5 {
	padding: 5px;
	padding-left: 25px;
}


.textklein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000}
.links_mouseover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000066}
.box {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; color: #000000; border: #FF0000; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.linksmouseover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000066 }
.newsticker {
}
