body * {
font-size:11px;
font-family: Arial, Helvetica, sans-serif; 
}

body {
	padding:0;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.text_on_background {
	color: #FFFFFF;	
}

.tbs {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.tbs_sub {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #AAAAAA;
 border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
 margin-top:5px;
 margin-bottom:5px;
}


.main_menu
{
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
}

.main_menu:link {
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
}

.main_menu:hover 
{
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
}

.main_menu:visited {
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
}

.main_menu:active {
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
}

.sub_menue
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.sub_menue:link {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.sub_menue:hover 
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.sub_menue:visited {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.sub_menue:active {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.sub_menue_small
{
	font-weight: bold;
	font-size: 9px;
	color: #000000;
}

.sub_menue_small:link {
	font-weight: bold;
	font-size: 9px;
	color: #000000;
}

.sub_menue_small:hover 
{
	font-weight: bold;
	font-size: 9px;
	color: #000000;
}

.sub_menue_small:visited {
	font-weight: bold;
	font-size: 9px;
	color: #000000;
}

.sub_menue_small:active {
	font-weight: bold;
	font-size: 9px;
	color: #000000;
}


.menu_background_01 {
	background-image: url("content/menu_background_01.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #000000; 
	font-size: 16px;
}

.menu_background_02 {
	background-image: url("content/menu_background_02.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #000000; 
	font-size: 16px;
}

.menu_background_03 {
	background-image: url("content/menu_background_03.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #000000; 
	font-size: 16px;
}

.top_background {
	background-image: url("content/page_top.jpg");
	background-repeat: no-repeat;
}

.menu_background2 {
	background-color: #000000; 
	font-size: 16px;
}


.menu_seperator {
	background-image: url("content/menu_seperator.gif");
	background-repeat: repeat-y;
}

.input_username { 
	background-repeat: no-repeat;
	background-color: #FFFFFF; 
}

.input_pw { 
	background-repeat: no-repeat;
	background-color: #FFFFFF; 
}

.main_text
{
	font-size: 12px;
}

.copyright
{
	font-size: 12px;
	color: #000000;
}

A:link {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

A:hover 
{
	text-decoration: none;
	color: #222222;
	font-weight: bold;
	font-size: 11px;
}

A:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

A:active {
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.subject {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.important {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.subject_table {
	background-image: url("content/table_border_top.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.table_left {
	background-color: #FFFFFF; 
}

.table_right {
	background-color: #FFFFFF; 
}

.table_bottom {
	background-image: url("content/table_border_bottom.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}


.table_header_background {
	background-image: url("content/table_header_background.gif");
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}


.table_backround {
	background-color: #FFFFFF;
}


.error {
	border:1px solid #6B0909;
	background-color:#AA3434;
	color: #FFFFFF;
	width: 100%;
	text-align: center;
	padding: 3px;
	margin-left: -3px;
}

.info {
	border:1px solid #264F34;
	background-color:#418249;
	color: #FFFFFF;
	width: 100%;
	text-align: center;
	padding: 3px;
	margin-left: -3px;
}

/* event Calendar Top */
.eventCalendar {
	border:1px solid #000;
}

.eventCalendarWeekend {
	border:1px solid #000;
	background-color:#FF9999;
}

/* event Calendar Cells */
.eventCalendarCell {
	border:1px solid #000;
	height:100px;
}

.eventCalendarCellToday {
	border:1px solid #000;
	background-color:#FFF000;
	height:100px;
}

/* event Calendar Types */
.eventType1 {
	border:1px solid #AAAAAA;
	background-color:#008E03;
	color: #000000;
	width: 92px;
	padding: 3px;
}

.eventType2 {
	border:1px solid #AAAAAA;
	background-color:#FF8400;
	color: #FFFFFF;
	width: 92px;
	padding: 3px;
}

.eventType3 {
	border:1px solid #AAAAAA;
	background-color:#FFFC00;
	color: #000000;
	width: 92px;
	padding: 3px;
}

.eventType4 {
	border:1px solid #AAAAAA;
	background-color:#BB0000;
	color: #FFFFFF;
	width: 92px;
	padding: 3px;
}

.eventType5 {
	border:1px solid #AAAAAA;
	background-color:#02528B;
	color: #FFFFFF;
	width: 92px;
	padding: 3px;
}

.eventType10 {
	border:1px solid #FFFFFF;
	background-color:#000000;
	color: #FFFFFF;
	width: 92px;
	padding: 3px;
}

.eventType11 {
	border:1px solid #000000;
	background-color:#FFFFFF;
	color: #000000;
	width: 92px;
	padding: 3px;
}

.eventType1 A:link {
	color: #000000;
}

.eventType1 A:hover {
	color: #000000;
}

.eventType1 A:visited {
	color: #000000;
}

.eventType1 A:active {
	color: #000000;
}

.eventType2 A:link {
	color: #FFFFFF;
}

.eventType2 A:hover {
	color: #FFFFFF;
}

.eventType2 A:visited {
	color: #FFFFFF;
}

.eventType2 A:active {
	color: #FFFFFF;
}

.eventType3 A:link {
	color: #000000;
}

.eventType3 A:hover {
	color: #000000;
}

.eventType3 A:visited {
	color: #000000;
}

.eventType3 A:active {
	color: #000000;
}

.eventType4 A:link {
	color: #FFFFFF;
}

.eventType4 A:hover {
	color: #FFFFFF;
}

.eventType4 A:visited {
	color: #FFFFFF;
}

.eventType4 A:active {
	color: #FFFFFF;
}

.eventType5 A:link {
	color: #FFFFFF;
}

.eventType5 A:hover {
	color: #FFFFFF;
}

.eventType5 A:visited {
	color: #FFFFFF;
}

.eventType5 A:active {
	color: #FFFFFF;
}

.eventType10 A:link {
	color: #FFFFFF;
}

.eventType10 A:hover {
	color: #FFFFFF;
}

.eventType10 A:visited {
	color: #FFFFFF;
}

.eventType11 A:active {
	color: #000000;
}

.eventType11 A:link {
	color: #000000;
}

.eventType11 A:hover {
	color: #000000;
}

.eventType11 A:visited {
	color: #000000;
}

.eventType11 A:active {
	color: #000000;
}