#TopNavi
{
	height: 26px;
	left: 0px;
	padding: 0;
	overflow: hidden;
	font-size: 75%;
}

#TopNavi ul
{
	margin: 0 0 0 130px;
	padding: 0;
}
#TopNavi li
{
	float: left;
	padding: 0;
	height: 26px;
	list-style: none;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid rgb(255,248,216);
}

#TopNavi .li_1_off_off0,#TopNavi .li_1_on_off0,#TopNavi .li_1_on_on0
{
	border-left: 1px solid rgb(255,248,216);
}


 
#TopNavi a
{
	height: 26px;
	padding: 2px  15px 0 15px;
	display: block;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
#TopNavi a:hover
{
	height: 26px;
	display: block;
	padding-top: 8px;
	color: white;
	text-decoration: underline;
	background-color: rgb(0,165,90);
}



#TopNavi .topnavi_div
{
}




#TopNavi a .catimage_1, #TopNavi a .catimage_2, #TopNavi a .catimage_3, #TopNavi a .catimage_4, 
#TopNavi a .catimage_5, #TopNavi a .catimage_6, #TopNavi a .catimage_7, #TopNavi a .catimage_8
{
	visibility: hidden;
	position: absolute;
	top: 12px;
	left: 769px;
}
#TopNavi a .catcon_1, #TopNavi a .catcon_2, #TopNavi a .catcon_3, #TopNavi a .catcon_4, 
#TopNavi a .catcon_5, #TopNavi a .catcon_6, #TopNavi a .catcon_7, #TopNavi a .catcon_8
{
	visibility: hidden;
	position: absolute;
	top: 64px;
	left: 679px;
}



#TopNavi .a_1_on_off1 , #TopNavi .a_1_on_off2 , #TopNavi .a_1_on_off3 , 
#TopNavi .a_1_on_off4 , #TopNavi .a_1_on_off5 , #TopNavi .a_1_on_off6 ,
#TopNavi .a_1_on_off7 , #TopNavi .a_1_on_off8 ,
#TopNavi .a_1_on_on1 , #TopNavi .a_1_on_on2 , #TopNavi .a_1_on_on3 , 
#TopNavi .a_1_on_on4 , #TopNavi .a_1_on_on5 , #TopNavi .a_1_on_on6 ,  
#TopNavi .a_1_on_on7 , #TopNavi .a_1_on_on8, #TopNavi .a_1_on_on9 
{
	height: 30px;
	display: block;
	padding-top: 10px;	
	color: white;
	text-decoration: none;
	background-color: rgb(0,165,90);
}


#TopNavi a:hover .catcon_1, #TopNavi a:hover .catcon_2, #TopNavi a:hover .catcon_3, 
#TopNavi a:hover .catcon_4, #TopNavi a:hover .catcon_5, #TopNavi a:hover .catcon_6,
#TopNavi a:hover .catcon_7, #TopNavi a:hover .catcon_8, #TopNavi a:hover .catcon_9
{
	visibility: visible;
	z-index: 3;
}
#TopNavi a:hover .catimage_1, #TopNavi a:hover .catimage_2, #TopNavi a:hover .catimage_3, 
#TopNavi a:hover .catimage_4, #TopNavi a:hover .catimage_5, #TopNavi a:hover .catimage_6,
#TopNavi a:hover .catimage_7, #TopNavi a:hover .catimage_8, #TopNavi a:hover .catimage_9
{
	visibility: visible;
}

#navigation
{
	margin: 0 7px 0 0;
	padding: 0;
	float: none;
	display: block;
	font-size: 80%;
	background-color: rgb(0,165,90); 
}
#navigation ul
{
	/*background: #D9E1EC;*/
	margin: 0;
	padding: 0;
	text-align: left;
	display: block;
	list-style-type: none;
}
#navigation .ul_1
{
	padding: 0 0 2px 0;
}
#navigation li
{
	margin: 0;
	padding: 0;
	text-align: left;
	display: block;
}
#navigation a, #navigation a:link, #navigation a:active, #navigation a:visited
{
	margin: 0;
	padding: 0;
	text-decoration: none;
}

#navigation .li_2_on_off, #navigation .li_2_on_on, #navigation .li_2_off_off
{
	margin: 0;
	padding: 0 2px;
	overflow: visible;
	line-height: 21px;
}
#navigation .ul_1 li .nolink
{
	padding: 2px 0 0 0;
	background-color:rgb(0,165,90);
}
/*
#navigation .div_nolink_placeholder
{
	background-color: rgb(255,248,216);
	border-top: 2px solid  rgb(0,165,90);
}
*/
#navigation .ul_1 .div_2_off_off .nolink
{
	margin: 2px;
	padding: 0px 3px 2px 5px;
	color: #ffffff;
	font-weight:bold;
	display:block;
	text-align:center;
	border:none;
	background-color:rgb(0,165,90);
}

#navigation .div_2_on_off
{
	margin: 0px;
	padding: 0 3px 0 5px;
	background-color: rgb(0,74,140);
	border-top: 1px solid rgb(255,255,255);
	border-left: 1px solid rgb(255,255,255);
	border-bottom: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(0,0,0);
	display:block;
}
#navigation .div_2_on_on
{
	margin: 0px;
	padding: 0 3px 0 5px;
	background-color: rgb(0,74,140);
	border-top: 1px solid rgb(255,255,255);
	border-left: 1px solid rgb(255,255,255);
	border-bottom: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(0,0,0);
	display:block;
}
#navigation .div_2_off_off
{
	margin: 0px;
	padding: 0 3px 0 5px;
	background-color: rgb(223,238,225);
	border-top: 1px solid rgb(255,255,255);
	border-left: 1px solid rgb(255,255,255);
	border-bottom: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(0,0,0);
	display:block;
}

#navigation .div_2_off_off div .nolink
{
	margin: 0px;
	padding: 0 3px 0 5px;
	background-color: rgb(0,165,90);
	border-top: 1px solid rgb(255,255,255);
	border-left: 1px solid rgb(255,255,255);
	border-bottom: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(0,0,0);
	display:block;
}


#navigation .div_2_off_off:hover, #navigation .div_2_on_on:hover, #navigation .div_2_on_off:hover
{
	margin: 0px;
	padding: 0 3px 0 5px;
	background-color: rgb(0,74,140);
	border: 1px solid rgb(0,0,0);
	display:block;
}
#navigation .a_2_off_off .nolink
{
    font-size: 0.74em;
}
#navigation .a_2_on_off, #navigation .a_2_on_on
{
	color: rgb(255,255,255);
	display:block;
}
#navigation .a_2_off_off
{
	color: rgb(0,0,128);
	display:block;
}

#navigation .a_2_off_off:hover
{
	color: rgb(255,255,255);
	display:block;
	background-color: rgb(0,74,140);
}



#navigation .li_3_off_off
{
	margin: 0;
	padding: 0;
	display: block;
	line-height: 18px;
}
#navigation .li_3_on_off, #navigation .li_3_on_on
{
	margin: 0px;
	padding: 0px;
	overflow: visible;
	line-height: 18px;
}
#navigation .div_3_on_off
{
	margin: 0px;
	padding: 0 3px 0 25px;
	border-top: 1px solid rgb(255,255,255);
	border-left: 1px solid rgb(255,255,255);
	border-bottom: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(0,0,0);
	display:block;
	background:rgb(0,74,140) url("../images/aufzaehlung1.gif") 6px 6px no-repeat;
}
#navigation .div_3_on_on
{
	margin: 0px;
	padding: 0 3px 0 25px;
	border-top: 1px solid rgb(255,255,255);
	border-left: 1px solid rgb(255,255,255);
	border-bottom: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(0,0,0);
	background: rgb(0,74,140) url("../images/aufzaehlung1.gif") 6px 6px no-repeat;
	display:block;
}
#navigation .div_3_off_off
{
	margin: 0px;
	padding: 0 3px 0 25px;
	border-top: 1px solid rgb(255,255,255);
	border-left: 1px solid rgb(255,255,255);
	border-bottom: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(0,0,0);
	background: rgb(26,102,179) url("../images/aufzaehlung1.gif") 6px 6px no-repeat;
	display:block;
}
#navigation .div_3_off_off:hover
{
	margin: 0px;
	padding: 0 3px 0 25px;
	background: rgb(0,74,140) url("../images/aufzaehlung1.gif") 6px 6px no-repeat;
	border: 1px solid rgb(0,0,0);
	display:block;
}
#navigation  .div_3_on_on:hover, #navigation .div_3_on_off:hover
{
	margin: 0px;
	padding: 0 3px 0 25px;
	background: rgb(0,74,140) url("../images/aufzaehlung1.gif") 6px 6px no-repeat;
	border: 1px solid rgb(0,0,0);
	display:block;
}

#navigation .a_3_on_off
{
	color: rgb(255,255,255);
	display:block;
}
#navigation .a_3_on_on
{
	color: rgb(255,255,255);
	display:block;
}
#navigation .a_3_off_off
{
	color: rgb(255,255,255);
	display:block;
}

#navigation .a_3_off_off:hover
{
	color: rgb(255,255,255);
}
#navigation .li_4_off_off
{
	margin: 0;
	padding: 0;
	display: block;
	line-height: 21px;
}
#navigation .li_4_on_off, #navigation .li_4_on_on
{
	margin: 0px;
	padding: 0px;
	overflow: visible;
	line-height: 21px;
}
#navigation .div_4_on_off
{
	margin: 0px;
	padding: 0 3px 0 25px;
	border-top: 1px solid rgb(255,255,255);
	border-left: 1px solid rgb(255,255,255);
	border-bottom: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(0,0,0);
	display:block;
	background:rgb(0,74,140) url("../images/aufzaehlung1.gif") 16px 11px no-repeat;
}
#navigation .div_4_on_on
{
	margin: 0px;
	padding: 0 3px 0 25px;
	border-top: 1px solid rgb(255,255,255);
	border-left: 1px solid rgb(255,255,255);
	border-bottom: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(0,0,0);
	background: rgb(26,102,179) url("../images/aufzaehlung1.gif") 16px 11px no-repeat;
	display:block;
}
#navigation .div_4_off_off
{
	margin: 0px;
	padding: 0 3px 0 25px;
	border-top: 1px solid rgb(255,255,255);
	border-left: 1px solid rgb(255,255,255);
	border-bottom: 1px solid rgb(0,0,0);
	border-right: 1px solid rgb(0,0,0);
	background: rgb(0,238,225) url("../images/aufzaehlung0.gif") 16px 8px no-repeat;
	display:block;
}
#navigation .div_4_off_off:hover
{
	margin: 0px;
	padding: 0 3px 0 25px;
	background: rgb(0,74,140) url("../images/aufzaehlung1.gif") 16px 8px no-repeat;
	border: 1px solid rgb(0,0,0);
	display:block;
}
#navigation .div_4_on_on:hover, #navigation .div_4_on_off:hover
{
	margin: 0px;
	padding: 0 3px 0 25px;
	background: rgb(0,74,140) url("../images/aufzaehlung1.gif") 16px 11px no-repeat;
	border: 1px solid rgb(0,0,0);
	display:block;
}

#navigation .a_4_on_off
{
	color: rgb(255,255,255);
	display:block;
}
#navigation .a_4_on_on
{
	color: rgb(255,255,255);
	display:block;
}
#navigation .a_4_off_off
{
	color: rgb(0,0,128);
	display:block;
}

#navigation .a_4_off_off:hover
{
	color: rgb(255,255,255);
}
