/**
 * Style sheet xNavigationHSK
 */
.footerNav
{
	position:absolute;
	float:right;
	display:inline;
	margin-left:auto;
	text-align:right;
	vertical-align:bottom;
}

.mod_navigation
{
	width:120px;
	top:46px;
	position:relative;
	margin-left:20px;
	background:#47607B;
}

.mod_navigationCL
{
	width:120px;
	top:14px;
	position:relative;
	margin-left:20px;
	background:#47607B;
}

.mod_navigation ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.mod_navigationCL ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.mod_navigation .level_2 ul
{
	width:120px;
	margin-top:0;
	margin-left:0;
	background-color:#47607B;
}

.mod_navigationCL .level_2 ul
{
	width:120px;
	margin-top:0;
	margin-left:0;
	background-color:#47607B;
}

.mod_navigation .level_1 li
{
	border-top:1px solid #FFFFFF;
	list-style-type:none;
}

.mod_navigationCL .level_1 li
{
	border-top:1px solid #FFFFFF;
	list-style-type:none;
}

.mod_navigation a
{
	display:block;
	margin:0;
	padding:2px 0px 2px 10px;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
}

.mod_navigationCL a
{
	display:block;
	margin:0;
	padding:2px 0px 2px 10px;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
}

.mod_navigation a:hover
{
	background-color:#001C3C;
	text-decoration:none;
	color:#FFFFFF;
}

.mod_navigationCL a:hover
{
	background-color:#001C3C;
	text-decoration:none;
	color:#FFFFFF;
}

.mod_navigation .active p, .mod_navigation .level_2
{
	margin:0;
	padding:2px 0px 2px 10px;
	background-color:#001C3C;
	font-weight:bold;
	font-size:13px;
	color:#001C3C;
}

.mod_navigationCL .active p, .mod_navigationCL .level_2
{
	margin:0;
	padding:2px 0px 2px 10px;
	background-color:#ECBCA6;
	font-weight:bold;
	font-size:13px;
	color:#001C3C;
}

.submenu .trail
{
	padding:2px 0px 2px 10px;
	background-color:#ECBCA6;
	color:#001C3C;
}

.mod_navigation .level_2
{
	margin:0;
	padding:0;
	border-top:0 none;
	border-bottom:0 none;
}

.mod_navigation .level_2 li, .mod_navigation .level_2 li .last
{
	margin:0;
	padding:0;
	border-bottom:0 none;
}

.mod_navigation .level_2 a, .mod_navigation .level_2 .last a
{
	margin:0;
	padding:2px 0px 2px 10px;
	font-weight:normal;
	font-size:11px;
	color:#001C3C;
}

.mod_navigation .level_2 .active p
{
	margin:0;
	padding:2px 0px 2px 10px;
	font-weight:bold;
	font-size:11px;
}

* html .mod_navigation .level_2 .active p
{
	padding:2px 0px 2px 10px;
}

.mod_navigation .level_2 a:hover
{
	color:#FFFFFF;
}

.mod_navigation a
{
	display:block;
	margin:0;
	padding:2px 0px 2px 10px;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
}

.mod_navigation .active p, .mod_navigation .level_2
{
	margin:0;
	padding:2px 0px 2px 10px;
	background-color:#ECBCA6;
	font-weight:bold;
	font-size:13px;
	color:#001C3C;
}

.submenu .trail
{
	padding:2px 0px 2px 10px;
	background-color:#ECBCA6;
	color:#001C3C;
}

.mod_navigation .level_2
{
	margin:0;
	padding:0;
	border-top:0 none;
	border-bottom:0 none;
}

.mod_navigation .level_2 li, .mod_navigation .level_2 li .last
{
	margin:0;
	padding:0;
	border-bottom:0 none;
}

.mod_navigation .level_2 a, .mod_navigation .level_2 .last a
{
	margin:0;
	padding:2px 0px 2px 10px;
	font-weight:normal;
	font-size:11px;
	color:#001C3C;
}

.mod_navigation .level_2 .active p
{
	margin:0;
	padding:2px 0px 2px 10px;
	font-weight:bold;
	font-size:11px;
}

* html .mod_navigation .level_2 .active p
{
	padding:2px 0px 2px 10px;
}

.mod_navigation .level_2 a:hover
{
	color:#FFFFFF;
}

