BODY { 	
	overflow : auto;
	background-image:url(../images/background.gif);
	background-repeat:no-repeat;
	background-color:#E5E5E5;

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	
	scrollbar-face-color: #84ADDE;
	scrollbar-base-color: #84ADDE;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
}		

div {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#404040;
	font-size:8pt;
}

div#Navigation {
	overflow : auto;
	position: absolute; 
	width: 209px; 
	height: 400px; 
	z-index: 1; 
	left: 11px; 
	top: 227px;
}

div#Headline {
	overflow : hidden;
	position: absolute; 
	width: 534px; 
	height: 30px; 
	z-index: 1; 
	left: 235px; 
	top: 234px;
}

div#Content {
	overflow : auto;
	position: absolute; 
	width: 510px; 
	height: 370px; 
	z-index: 2; 
	left: 255px; 
	top: 270px;
}

div#Servicenavigation {
	position: absolute; 
	width: 347px; 
	height: 26px; 
	z-index: 3; 
	left: 460px; 
	top: 12px;
	text-align:right;
}

#headline {
  font-weight:bold;
  font-size:10pt;
  color:#0A50A1;
}

a.additionalnavi:link,a.additionalnavi:visited,a.additionalnavi:active,a.additionalnavi:hover  {
  text-decoration:none; 
  font-weight:bold;
  color:#FFFFFF;
}

A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#5A738C;
	}
 A:link  { 
	color:#5A738C;
	}
 A:visited  {
	color:#5A738C;
	}
 A:active {
	color: #FF1C00;
	 }
 A:hover {
   	color: #FF1C00;
	}


.navifirst {
	margin-top:10px;
	margin-bottom:2px;
	border-color:#FFC6C6;
	border-bottom-width:2px;
	border-bottom-style: solid;
}

A.navileft_passive:link, A.navileft_passive:visited {
	font-weight : bold;
    text-decoration:none; 
	color:#5A738C;
	}
A.navileft_passive:active, A.navileft_passive:hover {
	font-weight : bold;
    text-decoration:none; 
	color:#84ADDE;
	}
A.navileft_open:link, A.navileft_open:hover, A.navileft_open:visited, A.navileft_open:hover {
	font-weight : bold;
    text-decoration:none; 
	color:#5A738C;
	}
A.navileft_active:link, A.navileft_active:hover, A.navileft_active:visited, A.navileft_active:hover {
	font-weight : bold;
    text-decoration:none; 
	color:#84ADDE;
	}

A.navileft_passive2:link, A.navileft_passive2:visited {
    text-decoration:none; 
	color:#5A738C;
	}
A.navileft_passive2:active, A.navileft_passive2:hover {
    text-decoration:none; 
	color:#84ADDE;
	}
A.navileft_open2:link, A.navileft_open2:hover, A.navileft_open2:visited, A.navileft_open2:hover {
    text-decoration:none; 
	color:#5A738C;
	}
A.navileft_active2:link, A.navileft_active2:hover, A.navileft_active2:visited, A.navileft_active2:hover {
    text-decoration:none; 
	color:#84ADDE;
	}

P, TABLE, TD, TR, UL, LI {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#404040;
	font-size:8pt;
	}
TH {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#404040;
	font-weight : bold;
	font-size:8pt;
	}
	
H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#5A738C;
	font-size:10pt;
	font-weight : bold;
	padding-left:20px;
	border-color:#84ADDE;
	border-bottom-width:2px;
	border-bottom-style: solid;

	}
H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#5A738C;
	font-size:8pt;
	font-weight : bold;
	margin-bottom:5px;
	}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#FF1800;
	font-size:8pt;
	font-weight: lighter;
	margin-bottom:5px;
	}
H4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:#5A738C;
	font-size:8pt;
	font-weight: lighter;
	}

.input_searchbox {
   width: 110px;
   margin-left: 20px;
   background-color: #E5E5E5;
   font-size: 8pt;
   color:#5A738C;
}

/* Calendar 
----------------------------------------------- */ 
.calendar { 
   height: 100%; 
   width: 172px; 
   background-color: #fff; 
} 
table.cal { 
  font-size:8pt; 
  } 
.cal .last{ 
color:#BDBCBC; 
  } 
  .cal .next{ 
color:#BDBCBC; 
  } 
.cal th { 
  font:100% Arial, Helvetica, sans-serif; 
  color:#4D4D4C; 
  text-transform:lowercase; 
  text-align:center; 
  font-weight:bold; 
  padding-bottom:6px; 
  } 
.cal td { 
  border:solid #fff; 
  border-width:1px; 
  padding:2px 4px; 
  text-align:center; 
  color:#52524B; 
  
  } 
.cal .selected { 
  border:solid #bb9; 
  border-width:1px; 
  padding:1px 3px; 
  font-weight:bold; 
  color:#b93; 
  } 
.cal .today { 
  background:#ccb; 
  color:#eed; 
  border:solid #998; 
  border-width:1px 0 0 1px; 
  padding:1px 4px 2px 3px; 
  } 
.cal td a, .cal td a:visited, .cal td a:hover { 
  font-weight:bold; 
  color:#000; 
  } 
/* Eventlist 
----------------------------------------------- */ 
.event_list_title { 
   color: #BBBBAA; 
   background-color: #FFFFFF; 
   font-family : Verdana, Geneva, Arial, 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-weight:bold; 
   font-size:10pt; 
   padding: 5px 5px 5px 5px; 
   color: #fff; 
   background-color: #335577; 
   } 

.event_list .col_status { 
   width: 30px; 
} 

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

.event_list .col_event { 
   padding: 5px 5px 5px 5px; 
   width: auto; 
   } 

.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: 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: #EEEEEE; 
   } 

/* Appearance for Event-Infos */ 

.event_info { 
   width : 410px; 
   height: auto; 
   background-color: #F9F9F9; 
   } 

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

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

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

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

.line_color0 { 
   background-color: White; 
   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; 
} 


.poll {
	BORDER: #84ADDE 1px solid; 
	BACKGROUND-COLOR: #efefef;
	padding-left: 8px; 
	padding-right: 8px; 
	padding-top: 5px; 
	padding-bottom: 3px;

}

.poll_question {
	padding-left: 8px; 
	padding-right: 8px; 
	padding-top: 5px; 
	padding-bottom: 3px;
	BACKGROUND-COLOR: #efefef;
}
