@charset "utf-8";
/* CSS Document */

.topmenu {
	display:inline;
	position:relative;
	z-index:10;
}

.subnavi_holder {
	display:none;
	position:absolute;
	z-index:60;
	width:240px;
	left:1px;
	top:12px;
	#top:0;
	padding-top:23px;
	#padding-top:40px;
	background-image:url(../pics/subnavi-start.gif);
	background-position:0 9px;
	#background-position:0 30px;
	background-repeat:repeat-x;
}

.topmenu:hover .subnavi_holder{
	display:block;
}

.subnavi {
	text-align:left;
	/*background-color:#00559f;*/
	background-color:#ffffff;
}

.subnavi a{
	color:#003576;
	display:block;
}

.subnavi_footer {
	height:15px;
	background-image:url(../pics/subnavi-end.gif);
	background-repeat:repeat-x;
}

.sublink {
	font-size:11px;
	font-weight:normal;
	padding:1px 21px;
	background-image:none;
}

.sublink:hover {
	padding-top:0;
	padding-bottom:0;
	border-top:1px solid #cbd0e0;
	border-bottom:1px solid #cbd0e0;
	background-color:#edeff4;
	
}