a:link {
	color: #003163;
	text-decoration: none;
}

a:visited {
	color: #003163;
	text-decoration: none;
}

a:active {
	color: #003163;
	text-decoration: underline;
}

a:hover {
	background: #f7ffde;
	text-decoration: none;
}

.menu_page1 a:link { 
	color: #333333;
}

.menu_page1 a:visited {
	color: #747474;
}

.menu_page1 a:hover { 
	background: #f93;
	color: #747474;
}

.menu_page1_bg { 
	background: #f93;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
}

.menu_page1_color1 {
	background-color: #e4e4e4;
}

.menu_page1_color2 {
	background-color: #c2e4d8;
}

.menu_page a:link {
	color: #fff;
	text-decoration: none;
}

.menu_page a:visited {
	color: #e2e2d5;
	text-decoration: none;
}

.menu_page a:hover {
	background: none;
	color: #fff;
	text-decoration: none;
}

.menu_page a:active {
	color: #01505e;
	text-decoration: none;
}

.text_bar_menu-small a:link {
	color: #0a265b;
	text-decoration: none;
}

.text_bar_menu_small a:visited {
	color: #0a265b;
	text-decoration: none;
}

.text_bar_menu_small a:hover {
	background: none;
	color: #0a265b;
	text-decoration: underline;
}

.text_bar_menu_small a:active {
	color: #0a265b;
	text-decoration: none;
}

.text_bar_menu_big a:link {
	color: #0a265b;
	text-decoration: none;
}

.text_bar_menu_big a:visited {
	color: #0a265b;
	text-decoration: none;
}

.text_bar_menu_big a:hover {
	background: none;
	color: #0a265b;
	text-decoration: underline;
}

.text_bar_menu_big a:active {
	color: #0a265b;
	text-decoration: none;
}

.large_links a:link {
	color: #1a6294;
	text-decoration: none;
}

.large_links a:visited {
	color: #1a6294;
	text-decoration: none;
}

.large_links a:hover {
	background: none;
	color: #8d141b;
	text-decoration: none;
}

.large_links a:active {
	color: #1a6294;
	text-decoration: none;
}

.alt_links a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.alt_links a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.alt_links a:hover {
	background: none;
	color: #dce3e7;
	text-decoration: none;
}

.alt_links a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.bar_tools_links a:link {
	color: #FFFFFF;
	text-decoration: underline;
}

.bar_tools_links a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

.bar_tools_links a:hover {
	background: none;
	color: #dce3e7;
	text-decoration: underline;
}

.bar_tools_links a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.menu_on {
	background:#f93;
}

.m_over_link {
	background-color: #f7ffde;
}

.m_out_link {
	background-color: #ffffff;
}

.alt_links  {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.text_bar_menu_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.text_bar_menu_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.large_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1a6294;
}

.bar_tools_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
	
.bar_divider {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}

.main {
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:15px;
	border: 0px solid #000000;
}

.menu_page { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}

.text_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #151515;
}

.text_front {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #a8a8a9;
	letter-spacing: 2px;
}

.text_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0e3f4f;
}

.text_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #151515;
	font-weight: normal;
}

.text_12_front {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1d6ba2;
	font-weight: bold;
}

.text_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #151515;
	font-weight: normal;
}

.text_18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #151515;
}

.remark_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: #FFFFFF;
}

.cal_frontsite_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f1f0f2;
}

.ext_links_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #17657e;
}	

.clsCalendar_Small_Table {  border: 1px solid #F5F5F5; background-color: #F5F5F5;}
.clsCalendar_Small_Table_Weekdays {  background-color: #dfe9eb;}
TD.clsCalendar_Small_WeekDayName {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight : bold; color: #151515; text-transform: uppercase; text-align:center;}
TD.clsCalendar_Small_MonthAndYear {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #0e3f4f; text-align : center;}
TD.clsCalendar_Small_MonthAndYearSmall {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #151515; text-align : center; border: 1px solid threedshadow;}
TD.clsCalendar_Small_WeekDay { 	text-align:center;}
TD.clsCalendar_Small_WeekEnd { 	background: #E4E4E4; text-align:center;}
TD.clsCalendar_Small_SelectedWeekEnd {  background: #a6caf0; text-align:center;}
TD.clsCalendar_Small_SelectedWeekDay { background: #a6caf0; text-align:center;}
SPAN.clsCalendar_Small_Disabled { font-size : 10px; font-weight : normal;}
A.clsCalendar_Small_Link:Link { text-align : center; color : #151515; text-decoration : none; font-size: 10px;}
A.clsCalendar_Small_Link:visited { text-align : center; color : #151515; text-decoration : none; font-size: 10px;}
A.clsCalendar_Small_Link:hover { text-align : center; color : #8d141b; text-decoration : underline; font-size: 10px;}

.bg_iframe { background-color: #ffffff;}
.fieldboxtext_top { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; color: #5E7B51;}
.fieldboxtext_black { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; color: #151515;}
.fieldboxtext_white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;}
.fieldboxtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #151515;}
.inputbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000;}

.blackborder { border: 1px solid #151515}
.calendar_border { border-left: 1px solid #9F9FB4; border-top: 1px solid #9F9FB4;}
.calendar_image_border { border-left: 1px solid #151515; border-right: 1px solid #151515; border-top: 1px solid #151515; border-bottom: 1px solid #151515;}
