body             {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000}
.punkte   	 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; color:#000000; font-weight: bold}
.headline   	 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15; color:#000000; font-weight: bold}
.headline2   	 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:15; color:#fff3cb; font-weight: bold}
.subheadline   	 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; color:#000000}
.text		 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; text-align:justify; color:#000000; font-weight: bold}
.navigation {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10; color:#FFFFFF;}
.button   	 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; color:#fff3cb; background:#b74717; font-weight: bold}



A:link           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; text-decoration: underline; color: #000000}
A:visited        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; text-decoration: underline; color: #000000}
A:hover          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; text-decoration: underline; color: #fff3cb}
A:active         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; text-decoration: underline; color: #ffffff}


A.klein:link	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:hover	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}
A.klein:active	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}


A.navi:link           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; text-decoration: none; color: #fff3cb; font-weight: bold}
A.navi:visited        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; text-decoration: none; color: #fff3cb; font-weight: bold}
A.navi:hover          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; text-decoration: none; color: #000000; font-weight: bold}
A.navi:active         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; text-decoration: none; color: #ffffff; font-weight: bold}


A.service:link           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; text-decoration: none; color: #fff3cb; font-weight: bold}
A.service:visited        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; text-decoration: none; color: #ffffff; font-weight: bold}
A.service:hover          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; text-decoration: none; color: #eea74f; font-weight: bold}
A.service:active         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12; text-decoration: none; color: #fff3cb; font-weight: bold}


A.sera:link           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; text-decoration: none; color: #162188; background: #c0c6f3; font-weight: bold}
A.sera:visited        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; text-decoration: none; color: #162188; background: #c0c6f3; font-weight: bold}
A.sera:hover          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; text-decoration: none; color: #162188; background: #ff9900; font-weight: bold}
A.sera:active         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13; text-decoration: none; color: #162188; background: #c0c6f3; font-weight: bold}



.calendar 
{ 
   width : 400; 
   height : 100%; 
} 

.calendar .headline { 
   color: #fff3cb; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 13px; 
   font-weight: bold; 
   background-color: #b74717; 
   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: #fff3cb; 
   text-decoration: none; 
} 

.calendar .headline A:visited { 
   color: #fff3cb; 
   text-decoration: none; 
} 

.calendar .headline A:hover { 
   color: #ffffff; 
   text-decoration: none; 
} 

.calendar .overview { 
   background-color: fff3cb; 
   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: #fff3cb; 
   background-color: #b74717; 
   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: #fbb43e; 
   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: #b74717; 
   font-family: Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   text-align : center; 
color: #b74717; 
   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: #fff3cb; 
   background-color: #b74717; 
   text-align : center; 
    
   vertical-align: middle; 
   text-decoration: none; 
    
} 

/* Appearance of the Eventlist */ 

.event_list_title { 
   color: #b74717; 
   background-color: #FFFFFF; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 

.event_list { 
   width : 380px; 
   height: auto; 
   background-color: #f89f2b; 
   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: #fff3cb; 
   font-size: 100%; 
   background-color: #b74717; 
/*   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: 80%; 
   color: #b74717; 
   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: #f89f2b; 
   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: #fff3cb; 
   font-size: 13px; 
   background-color: #b74717; 
    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: #fff3cb; 
   color: #b74717; 
   font-weight: bold;
   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: #eea74f; 
   padding-top:3px; 
   padding-bottom:3px; 
    
} 

.line_color1 { 
   background-color: f89f2b; 
   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; 
}


A.themen:link           {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16; text-decoration: none; color: #b74717; font-weight: bold}
A.themen:visited        {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16; text-decoration: none; color: #b74717; font-weight: bold}
A.themen:hover          {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16; text-decoration: none; color: #b74717; font-weight: bold}
A.themen:active         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16; text-decoration: none; color: #b74717; font-weight: bold}