body             {font-family: arial, helvetica, geneva, sans-serif; font-size: x-small; color: #000000}
.punkte   	 {font-family: arial, helvetica, geneva, sans-serif; font-size:13; color:#203BA1; font-weight: bold}
.headline   	 {font-family: arial, helvetica, geneva, sans-serif; font-size:15; color:#000000; font-weight: bold}
.subheadline   	 {font-family: arial, helvetica, geneva, sans-serif; font-size:13; color:#203BA1}
.text		 {font-family: arial, helvetica, geneva, sans-serif; font-size:12; color:#000000 }
td                               {font-family: arial, helvetica, geneva, sans-serif; font-size:12; color:#000000 }
table                               {font-family: arial, helvetica, geneva, sans-serif; font-size:12; color:#000000 }
tr                                {font-family: arial, helvetica, geneva, sans-serif; font-size:12; color:#000000 }
p                                 {font-family: arial, helvetica, geneva, sans-serif; font-size:12; color:#000000 }
.textbold                     {font-family: arial, helvetica, geneva, sans-serif; font-size:12; color:#000000; font-weight: bold }
.navigation {font-family: helvetica, arial, geneva, sans-serif; font-size:10; color:#FFFFFF;}
.weiss {font-family: arial, helvetica, geneva, sans-serif; font-size:5; color:#FFFFFF }
.news {font-family: arial, helvetica, geneva, sans-serif; font-size:13; color:#FFFFFF; font-weight: bold}

A.news:link           {font-family: arial, helvetica, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000; font-weight: normal}
A.news:visited        {font-family: arial, helvetica, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000; font-weight: normal}
A.news:hover          {font-family: arial, helvetica, geneva, sans-serif; font-size:11; text-decoration: none; color: #FFFF00; font-weight: bold}
A.news:active         {font-family: arial, helvetica, geneva, sans-serif; font-size:11; text-decoration: none; color: #FFFF00; font-weight: bold}

A:link           {font-family: arial, helvetica, geneva, sans-serif; font-size:12; text-decoration: none; color: #000000; font-weight: bold}
A:visited        {font-family: arial, helvetica, geneva, sans-serif; font-size:12; text-decoration: none; color: #000000; font-weight: bold}
A:hover          {font-family: arial, helvetica, geneva, sans-serif; font-size:12; text-decoration: none; color: #FF0000; font-weight: bold}
A:active         {font-family: arial, helvetica, geneva, sans-serif; font-size:12; text-decoration: none; color: #FF0000; font-weight: bold}






A.main:link           {font-family: arial, helvetica, geneva, sans-serif; font-size:13; text-decoration: none; color: #FFFFFF; font-weight: bold}
A.main:visited        {font-family: arial, helvetica, geneva, sans-serif; font-size:13; text-decoration: none; color: #FFFFFF; font-weight: bold}
A.main:hover          {font-family: arial, helvetica, geneva, sans-serif; font-size:13; text-decoration: none; color: #FFFF00; font-weight: bold}
A.main:active         {font-family: arial, helvetica, geneva, sans-serif; font-size:13; text-decoration: none; color: #FFFF00; font-weight: bold}




A.on:link           {font-family: arial, helvetica, geneva, sans-serif; font-size:13; text-decoration: none; color: #FFFF00; font-weight: bold}
A.on:visited        {font-family: arial, helvetica, geneva, sans-serif; font-size:13; text-decoration: none; color: #FFFF00; font-weight: bold}
A.on:hover          {font-family: arial, helvetica, geneva, sans-serif; font-size:13; text-decoration: none; color: #FFFF00; font-weight: bold}
A.on:active         {font-family: arial, helvetica, geneva, sans-serif; font-size:13; text-decoration: none; color: #FFFF00; font-weight: bold}

A.klein:link	{font-family: arial, helvetica, geneva, sans-serif; font-size:13; text-decoration: none; color: #F3F3F3}
A.klein:visited {font-family: arial, helvetica, geneva, sans-serif; font-size:13; text-decoration: none; color: #F3F3F3}
A.klein:hover	{font-family: arial, helvetica, geneva, sans-serif; font-size:13; text-decoration: none; color: #FFFF00}
A.klein:active	{font-family: arial, helvetica, geneva, sans-serif; font-size:13; text-decoration: none; color: #FFFF00}


A.sec:link	{font-family: arial, helvetica, geneva, sans-serif; font-size:12; text-decoration: none; color: #FFFFFF; font-weight: normal}
A.sec:visited   {font-family: arial, helvetica, geneva, sans-serif; font-size:12; text-decoration: none; color: #FFFFFF; font-weight: normal}
A.sec:hover	{font-family: arial, helvetica, geneva, sans-serif; font-size:12; text-decoration: none; color: #FFFF00; font-weight: normal}
A.sec:active	{font-family: arial, helvetica, geneva, sans-serif; font-size:12; text-decoration: none; color: #FFFF00; font-weight: normal}

A.sec_on:link	 {font-family: arial, helvetica, geneva, sans-serif; font-size:12 text-decoration: none; color: #FFFF00; font-weight: bold}
A.sec_on:visited {font-family: arial, helvetica, geneva, sans-serif; font-size:12; text-decoration: none; color: FFFF00; font-weight: bold}
A.sec_on:hover	 {font-family: arial, helvetica, geneva, sans-serif; font-size:12; text-decoration: none; color: #FFFF00; font-weight: bold}
A.sec_on:active	 {font-family: arial, helvetica, geneva, sans-serif; font-size:12; text-decoration: none; color: #FFFF00; font-weight: bold}

.toptap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/middletop.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
}


.artlist_head {
	font-family: Arial, Helvetica, sans-serif; font-size:12; text-decoration: none; color: #FFFFFF; font-weight: bold
}
.artlist_date {
	font-family: Arial, Helvetica, sans-serif; font-size:10; text-decoration: none; color: #3366FF; font-weight: bold
}
.artlist_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.artlist_subheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.artlist_headlinelink {font-family: arial, helvetica, geneva, sans-serif; font-size:10; text-decoration: none; color: #000000; font-weight: bold}
A.artlist_headlinelink: link	 {font-family: arial, helvetica, geneva, sans-serif; font-size:10; text-decoration: none; color: #000000; font-weight: bold}
A.artlist_headlinelink: visited {font-family: arial, helvetica, geneva, sans-serif; font-size:10; text-decoration: none; color: 000000; font-weight: bold}
A.artlist_headlinelink: hover	 {font-family: arial, helvetica, geneva, sans-serif; font-size:10; text-decoration: none; color: #FFFF00; font-weight: bold}
A.artlist_headlinelink: active	 {font-family: arial, helvetica, geneva, sans-serif; font-size:10; text-decoration: none; color: #FFFF00; font-weight: bold}





.calendar 
{ 
   width : 100%; 
   height : 100%; 
} 

.calendar .headline { 
   color: #FFFFFF; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 13px; 
   font-weight: bold; 
   background-color: #203BA1; 
   border-bottom : 1px solid Black; 
   border-left : 1px solid Black; 
   border-right: 1px solid Black; 
   border-top : 1px solid Black; 
/*   background : url(ice.jpg);*/ 
} 

.calendar .headline A:link { 
   color: #FFFFFF; 
   text-decoration: none; 
} 

.calendar .headline A:visited { 
   color: #FFFFFF; 
   text-decoration: none; 
} 

.calendar .headline A:hover { 
   color: #000066; 
   text-decoration: none; 
} 

.calendar .overview { 
   background-color: White; 
   font-size: 10px; 
   font-family: Arial, Helvetica, sans-serif; 
   text-align : center; 
   border-left : 1px solid Black; 
   border-right: 1px solid Black; 
   border-bottom : 1px solid Black; 
   height: 20px; 
   width: 100%; 
} 

.calendar .overview A:link { 
   text-decoration: none; 
} 

.calendar .overview A:visited { 
   text-decoration: none; 
} 

.calendar .overview A:hover{ 
   background-color: #000066; 
   color: #FFFFFF; 
   text-decoration: none; 
} 

.calendar .overview .last_month { 
   color: #CCCCCC; 
} 

.calendar .overview .next_month { 
   color: #CCCCCC; 
} 

.calendar .overview #today { 
   color: #FFFFFF; 
   background-color: #FF9933; 
   border-left : 1px solid Black; 
   border-right: 1px solid Black; 
   border-bottom : 1px solid Black; 
   border-top : 1px solid Black; 
    
} 

.calendar .overview #selected { 
   color: #FFFFFF; 
    
   margin-top: auto; 
   margin-bottom: auto; 
} 

.calendar .overview .dayname { 
   background-color: #DDE7FF; 
   font-family: Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   margin-top: auto   ; 
   margin-bottom: auto; 
} 

.calendar .overview .reserved { 
   font-weight: bold; 
   font-size: 11px; 
   text-decoration: underline; 
} 

.calendar .today_select  { 
   background-color: #FFFFFF; 
   font-family: Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   text-align : center; 
color: #000099; 
   text-decoration: none; 
      border-left : 1px solid Black; 
   border-right: 1px solid Black; 
   border-bottom : 1px solid Black; 
    
} 

.calendar .today_select A { 
   font-size: 11px; 
   color: #000099; 
   background-color: #FFFFFF; 
   text-align : center; 
    
   vertical-align: middle; 
   text-decoration: none; 
    
} 

/* Appearance of the Eventlist */ 

.event_list_title { 
   color: #006699; 
   background-color: #FFFFFF; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 

.event_list { 
   width : 380px; 
   height: auto; 
   background-color: #FEFADE; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 100%; 
   border-bottom : 1px solid #000066; 
   border-left : 1px solid #000066; 
   border-right: 1px solid #000066; 
   border-top : 1px solid #000066;    
} 

.event_list .headings { 
   font-family: Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   color: #FFFFFF; 
   font-size: 100%; 
   background-color: #203BA1; 
/*   background : url(ice.jpg);*/ 
} 

.event_list .col_status { 
   width: 30px; 
} 

.event_list .col_date { 
   width: 100px; 
} 

.event_list .col_event { 
   width: auto; 
} 

.event_list .status { 
   font-size: 80%; 
   color: Red; 
   font-weight: bold;    
   vertical-align : top; 
} 

.event_list .date { 
    font-size: 75%; 
   color: #888888; 
   font-family: Arial, Helvetica, sans-serif; 
} 

.event_list .event { 
   font-size: 80%; 
   font-family: Arial, Helvetica, sans-serif; 
   vertical-align : top; 
} 

.event_list A  { 
  text-decoration: none; 
} 

.event_list A:hover  { 
  text-decoration: underline; 
} 

.event_list .error_message { 
   font-size: 100%; 
   font-family: Arial, Helvetica, sans-serif; 
   margin-left : auto; 
   margin-right : auto; 
   padding-left : 10px; 
   padding-right : 10px; 
   padding-top: 10px; 
   padding-bottom: 10px; 
   background-color: #EAF0FF; 
   } 

/* Appearance for Event-Infos */ 

.event_info { 
   width : 380px; 
   height: auto; 
   background-color: #F9F9F9; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 100%; 
    border : 1px solid; 
      } 

.event_info .headings { 
   font-family: Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   color: #FFFFFF; 
   font-size: 13px; 
   background-color: #006699; 
    padding: 5px 5px 5px 5px; 
/*   background : url(ice.jpg);*/ 
} 

.event_info .title { 
   font-family: Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   border-bottom : 1px solid #000000; 
} 

.event_info .date { 
   background-color: #EAF0FF; 
   color: #006699; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 80%; 
   width: 100px; 
   border-bottom : 1px solid #000000; 
} 

.event_info .descripxion { 
   font-family: Arial, Helvetica, sans-serif; 
   padding: 10px 10px 10px 10px; 
   font-size: 80%; 
} 

.line_color0 { 
   background-color: #EAEAEA; 
   padding-top:3px; 
   padding-bottom:3px; 
    
} 

.line_color1 { 
   background-color: White; 
   padding-top:3px; 
   padding-bottom:3px; 
   border-top : 1px solid #000066; 
} 

.author_info { 
   font-size: xx-small; 
   color: #CCCCCC; 
} 

.next_event_select  { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 80%; 
   background-color: #FFFFFF; 
   text-align : left; 
} 

.next_event_select A { 
   font-size: 100%; 
   color: #82C4F4; 
   background-color: #FFFFFF; 
   text-align : center; 
   text-decoration: underline; 
} 