body             {font-family: helvetica, arial, geneva, sans-serif; font-size: x-small; color: #000000}
.punkte   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:12; color:#666666; font-weight: bold}
.headline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:15; color:#000000; font-weight: bold}
.subheadline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#000033; padding-left: 2}
.text		 {font-family: helvetica, arial, geneva, sans-serif; font-size:12; color:#000000 }
.navigation {font-family: helvetica, arial, geneva, sans-serif; font-size:9; color:#FFFFFF;}
.date                          {font-family: arial, helvetica, geneva, sans-serif; font-size:9; color:#000000 }
.galerie                       {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color:#000000; font-weight: bold; border-style: none;}
.gal_pic              {border: none; border-color: aquamarine;}
.border1  { border-top-color: darkgray; border-top-width: thin; border-top-style: solid; }

.termin1     {font-family: helvetica, arial, geneva, sans-serif; font-size:12; color:#000000 font-weight: bold}

A:link           {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #000000}
A:visited        {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #000000}
A:hover          {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #0033CC}
A:active         {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #0033CC}

A.rett:link           {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: underline; color: #0033CC}
A.rett:visited        {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: underline; color: #0033CC}
A.rett:hover          {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #9D9DCD}
A.rett:active         {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: underline; color: #0033CC}

A.klein:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #9D9DCD}
A.klein:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #9D9DCD}

A.nav:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000033}
A.nav:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000033}
A.nav:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #330099}
A.nav:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #330099}

A.galerie:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.galerie:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.galerie:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #9D9DCD}
A.galerie:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #9D9DCD}

a.navileft_passive {
	display:block;
	background-color:#E8E8EE;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 

a.navileft_active {
	display:block;
	background-color:#ffffff;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:left;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 

a.navileft_open {
	padding-left:10px;
	display:block;
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:left;
	background-color:#E8E8EE;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 



.trNews1 { 
color: #0e0e0e; 
font-family: helvetica, arial, geneva, sans-serif; 
font-size: 11px; 
font-weight: bold; 
border-bottom: Black 1px solid; 
border-left: Black 0px dotted; 
border-right: #B7B7B7 0px solid; 
border-top: #B7B7B7 0px solid; 
} 
.Newstext { 
font-family: helvetica, arial, geneva, sans-serif; 
font-size: 11px; 
width: 20em; 
padding-top: 5px; 

} 
.trNews2 { 
color: #0e0e0e; 
font-family: helvetica, arial, geneva, sans-serif; 
font-size: 11px; 
font-weight: bold; 
border-bottom: Black 1px solid; 
border-left: #B7B7B7 0px solid; 
border-right: #B7B7B7 0px solid; 
border-top: #B7B7B7 0px solid; 

} 
.headlineNews { 
color: #242424; 
font-family: helvetica, arial, geneva, sans-serif; 
font-size: 11px; 
font-weight: bold; 
} 
.text { 
color: #000000; 
font-family: helvetica, arial, geneva, sans-serif; 
font-size: 10px; 
}

/* FW-Artikelliste */
.artlist_headline     {font-weight:bold; padding-top:5px; padding-bottom:5px; border-top:1px solid #006699; text-align:left}

.artlist_headlinelink    {font-weight:bold; color:#006699}

.artlist_date    {font-family: helvetica, arial, geneva, sans-serif; font-size:12; color:#000000; font-weight:bold; padding-top:5px; padding-bottom:5px; border-top:1px solid #006699; text-align:right;}

.artlist_subheadline    {font-family: helvetica, arial, geneva, sans-serif; font-size:12; color:#000000; padding-buttom:20; text-align:justify;}

/* Artikelblättern*/
.blat {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000; font-weight: bold}

A.blatt:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: underline; color: #000000; font-weight: bold}
A.blatt:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: underline; color: #000000; font-weight: bold}
A.blatt:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #9D9DCD; font-weight: bold}
A.blatt:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #9D9DCD; 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: #006699; 
   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: #000000; 
   background-color: #260F4D; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 

.event_list { 
   width : 460px; 
   height: auto; 
   background-color: #FEFADE; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 100%; 
   border-bottom : 1px solid #D7D7F2; 
   border-left : 1px solid #D7D7F2; 
   border-right: 1px solid #D7D7F2; 
   border-top : 1px solid #D7D7F2;    
} 

.event_list .headings { 
   font-family: Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   color: #260F4D; 
   font-size: 90%; 
   background-color: #D7D7F2; 
/*   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: #000000; 
   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 { 
   div : center
   width : 475px; 
   height: auto; 
   background-color: #E8ECF0; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 100%; 
    border : 0px solid; 
      } 

.event_info .headings { 
   font-family: Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   color: #000000; 
   font-size: 12px; 
   background-color: #EAF0FF; 
    padding: 5px 5px 5px 5px; 
/*   background : url(ice.jpg);*/ 
} 

.event_info .title { 
   font-family: Arial, Helvetica, sans-serif; 
   font-weight: bold; 
   color: #000000;
   border-bottom : 0px solid #000000; 
} 

.event_info .date { 
   width : 30%;
   background-color: #EAF0FF; 
   color: #006699; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 80%; 
   width: 100px; 
   border-bottom : 0px 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 : 0px 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; 
} 

.artil {
 background-image:url(../images/bground.gif);
 font-family: helvetica, arial, geneva, sans-serif;
 font-size:12;
 text-decoration: none; 
 color: #666666;
 border-color: #999999;
 border-style: solid;
 border-width: 1px;
 border-top:0px;
 padding-left:10px;
 }

a.artil-link:link, a.artil-link:visited, a.artil-link:active  {
 font-family: helvetica, arial, geneva, sans-serif;
 font-size:12;
 text-decoration: none; 
 color: #666666;
 }

a.artil-link:hover {
font-family: helvetica, arial, geneva, sans-serif;
 font-size:12;
 text-decoration: none; 
 color: #000000;
 background-color: #COCOCO;
}

.navi{
	text-align : left;
         width:150px;
	border-bottom:1px solid rgb(170,170,170);
	background-color:rgb(255,255,255);
}

a.rss_head:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
a.rss_head:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
a.rss_head:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #9D9DCD}
a.rss_head:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #9D9DCD}

