body
{
width: 800px;
color: #5e6361;
         font-family:arial,helvetica;
         font-size:100%;
}


a:link { color:#E13237; text-decoration:none; }
a:visited { color:#E13237; text-decoration:none; }
a:focus { color:#E13237; text-decoration:none; }
a:active { color:#E13237; text-decoration:none; }

td {
         color: #5e6361;
         font-family:arial,helvetica;
         font-size:100%;
}

.us {
text-decoration:none;
color: #5E6361;
font-family:arial,helvetica;
}

#box1 {
         width: 206px;
         height: 56px;
         position: absolute;
         top: 20px;
         left: 30px;}

#box2 {
         width: 150;
         height: 110px;
         position: absolute;
         top: 90px;
         left: 30px;}
         
#box3 {
         width: 150;
         height: 110px;
         position: absolute;
         top: 90px;
         left: 182px;}

#box4 {
         width: 150;
         height: 110px;
         position: absolute;
         top: 90px;
         left: 334px;}

#box5 {
         width: 150;
         height: 110px;
         position: absolute;
         top: 90px;
         left: 636px;}
         
         
#box6 {
         width: 150;
         height: 110px;
         position: absolute;
         top: 90px;
         left: 788px;}

#box7 {
         vertical-align:top;
         width: 150;
         position: absolute;
         top: 215px;
         left: 182px;
         color: #E13237;
         font-family:arial,helvetica;
         font-size:80%;}
         
#box10 {
         vertical-align:top;
         width: 190;
         position: absolute;
         top: 215px;
         left: 182px;
margin-left:10px;}

#box11 {
         vertical-align:top;
         width: 190;
         position: absolute;
         top: 215px;
         left: 387px;
margin-left:10px;}

#box12 {
         vertical-align:top;
         width: 190;
         position: absolute;
         top: 215px;
         left: 592px;
margin-left:10px;}
         

#navigation {
         width: 140px;
         height: 110px;
         position: absolute;
         top: 215px;
         left: 32px;
         color: #5e6361;
         font-family:arial,helvetica;
         font-size:90%; }  

#copytext {
         width: 395px;
         height: 110px;
         position: absolute;
         top: 215px;
         left: 364px;
         color: #5e6361;
         font-family:arial,helvetica;
         font-size:80%; }

#copytext02 {
         width: 395px;
         height: 110px;
         position: absolute;
         top: 245px;
         left: 364px;
         color: #5e6361;
         font-family:arial,helvetica;
         font-size:80%; }

#copytext03 {
         width: 395px;
         height: 110px;
         position: absolute;
         top: 215px;
         left: 202px;
         color: #5e6361;
         font-family:arial,helvetica;
         font-size:80%; }

#copytext04 {
         width: 395px;
         height: 110px;
         position: absolute;
         top: 245px;
         left: 202px;
         color: #5e6361;
         font-family:arial,helvetica;
         font-size:80%; }

#copytext05 {
         width: 395px;
         height: 110px;
         position: absolute;
         top: 215px;
         left: 364px;
         color: #E13237;
         font-family:arial,helvetica;
         font-size:80%; }

#copytext10 {
         vertical-align:top;
         width: 550;
         position: absolute;
         top: 215px;
         left: 182px;
         color: #E13237;
         font-family:arial,helvetica;
         font-size:80%;}

#headline_lang {
         width: 395px;
         height: 80px;
         position: absolute;
         top: 215px;
         left: 182px;
         color: #E13237;
         font-family:arial,helvetica;
         font-size:80%; }

#spalte1 {
         width: 181px;
         position: absolute;
         top: 245px;
         left: 182px;
         color: #5e6361;
         font-family:arial,helvetica;
         font-size:80%; }

#spalte2 {
         width: 181px;
         position: absolute;
         top: 245px;
         left: 388px;
         color: #5e6361;
         font-family:arial,helvetica;
         font-size:80%; }

#spalte3 {
         width: 181px;
         position: absolute;
         top: 245px;
         left: 594px;
         color: #5e6361;
         font-family:arial,helvetica;
         font-size:80%; }

#copytext06 {
         width: 395px;
         height: 110px;
         position: absolute;
         top: 245px;
         left: 364px;
         color: #5e6361;
         font-family:arial,helvetica;
         font-size:80%; }

.content {
         color: #5e6361;
         font-family:arial,helvetica;
         font-size:100%; }

#kalender {
         vertical-align:top;
         width: 150;
         position: absolute;
         top: 245px;
         left: 182px;}

#headline_lang {
         width: 395px;
         height: 80px;
         position: absolute;
         top: 215px;
         left: 182px;
         color: #E13237;
         font-family:arial,helvetica;
         font-size:80%; }

#termin {
         width: 395px;
         height: 110px;
         position: absolute;
         top: 245px;
         left: 336px;
         color: #5e6361;
         font-family:arial,helvetica;
         font-size:80%; }

a.underline {
         text-decoration: underline;

}


#suchen {
         width: 150px;
         height: 110px;
         position: absolute;
         top: 215px;
         left: 788px;
         color: #5e6361;
         font-family:arial,helvetica;
         font-size:85%;}

#daktuell01 {
         text-decoration: none;
         width: 144px;
         border: 1px solid #5e6361;
         position: absolute;
         padding: 2px;
         padding-left: 4px;
         top: 270px;
         left: 788px;
         color: #5e6361;
         font-weight:500;
         font-family:arial,helvetica;
         font-size:75%;}


.ueber01 {
         color: #5e6361;
         font-weight:700;
         text-decoration: none;
         font-family:arial,helvetica;}

.ueber04 {
         color: #020033;
         font-weight:700;
         text-decoration: none;
         font-family:arial,helvetica;}

.ueber02 {
         color: #E13237;
         font-family:arial,helvetica;
         text-decoration: none;
         font-weight:500;}

.ueber03 {
         color: #E13237;
         font-weight:700;
         text-decoration: none;
         font-family:arial,helvetica;}


.suchbox {
         background-color: #ffffff;
         font-family:arial,helvetica;}

a.navileft_passive {
         text-decoration: none;
	display:block;
	background-color:#ffffff;
	padding-top:3px;
	border-bottom: 1px dashed #00487d;
	padding-bottom:3px;
	color:#5e6361;
} 

a.navileft_passive:visited { color:#5e6361; text-decoration:none; }

a.navileft_active {
         text-decoration: none;
	display:block;
	border-bottom: 1px dashed #00487d;
	background-color:#ffffff;
	background:url("../images/navi_pfeil_rechts.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:3px;
	color:#5e6361;
} 

a.navileft_open {
         text-decoration: none;
	padding-left:10px;
	border-bottom: 1px dashed #00487d;
	display:block;
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:right;
	background-color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
	color:#5e6361;
}
a:hover { color:#000000; text-decoration:none; }

.formular
{
border-top-color:#5E6361;
border-left-color:#5E6361;
border-right-color:#5E6361;
border-bottom-color:#5E6361;
border-width:1px;
border-style:solid;
color:#000000;;
font-family: Arial, Helvetica;
font-size: 12px;
background-color:#ffffff;
font-weight: 500;
}



/* Calendar 
----------------------------------------------- */ 
.calendar { 
   height: 70%; 
   width: 120px; 
   background-color: #fff; 
} 
table.cal { 
  font-size:8pt; 
  } 
.cal .last{ 
color:#BDBCBC; 
  } 
  .cal .next{ 
color:#BDBCBC; 
  } 
.cal th { 
  font:75% Arial, Helvetica, sans-serif; 
  color:#4D4D4C;
  text-align:center; 
  font-weight:bold; 
  background-color:#AAABAC;

  } 
.cal td { 
  font-size:80%;
  border:solid #fff; 
  border-width:1px; 

  text-align:center; 
  color:#52524B; 
  
  } 
.cal .selected { 
  font-weight:bold;
  text-decoration: underline;
  color:#b93; 
  } 
.cal .today { 
  background:#ccb; 
  color:#eed; 
  border:solid #998; 
  border-width:1px 0 0 1px; 

  } 
.cal td a, .cal td a:visited, .cal td a:hover { 
  font-weight:bold; 
  color:#000; 
  } 
/* Eventlist 
----------------------------------------------- */ 
.event_list_title { 
   color: #5e6361; 
   background-color: #FFFFFF; 
   font-family : Arial, Verdana, Geneva, Helvetica, sans-serif; 
   } 

.event_list { 
   width : 410px; 
   background-color: White; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 100%; 
   } 

.event_list .headings 
{ 
   font-family: Arial, Helvetica, sans-serif;       
   font-size:10pt; 
   font-weight:bold; 
   color: #ffffff; 
   background-color: #B41112; 
padding: 5px 5px 5px 5px; 
   } 

.event_list .col_status { 
   width: 30px; 
} 

.event_list .col_date { 
   color: #fff; 
   padding: 5px 5px 5px 5px; 
   width: 100px; 
} 

.event_list .col_event { 
   color: #fff;
   padding: 5px 5px 5px 5px; 
   width: 50px; 
   } 

.event_list .status { 
   padding: 5px 5px 5px 5px; 
   color: Red; 
   font-weight: bold;    
   vertical-align : top; 
} 

.event_list .date { 
   padding: 5px 5px 5px 5px; 
   color: #333333; 
   font-family: Arial, Helvetica, sans-serif; 

} 

.event_list .event { 
   padding: 5px 5px 5px 5px; 
   font-family: Arial, Helvetica, sans-serif; 
   vertical-align : top; 
} 

.event_list .error_message { 
   font-size: 10pt; 
   font-family: Arial, Helvetica, sans-serif; 
   color:#5E6361;
   margin-left : auto; 
   margin-right : auto; 
   padding-left : 33px; 
   padding-right : 10px; 
   padding-top: 10px; 
   padding-bottom: 10px; 
   background-color: #fff; 
   } 

/* Appearance for Event-Infos */ 

.event_info { 
   width : 410px; 
   height: auto; 

   } 

.event_info .headings { 
   font-size:10pt; 
   font-weight:bold; 
   color: #FFFFFF; 
   background-color: #B41112; 
   } 

.event_info .title { 
   font-family: Arial, Helvetica, sans-serif; 
 padding: 5px 5px 5px 5px; 
color: #fff;
   } 

.event_info .date { 
   background-color: #B41112; 
   color: #fff; 
   font-family: Arial, Helvetica, sans-serif; 
   padding: 5px 0px 5px 5px; 

   } 

.event_info .description { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size:10pt; 
   padding: 5px 5px 10px 10px; 
   } 

.line_color0 { 
   background-color: #ffffff; 
   padding:5px 10px 5px 0; 
   } 

.line_color1 { 
   background-color: #EEEEEE; 
   padding:5px 10px 5px 0; 
   } 

.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; 
}

.headings { 
   color: #FFFFFF; 
}

