/**
 * Style sheet husemannNavigation
 */
.mod_navigationMain
{
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12pt;
}

.mod_navigationMain ul
{
	margin:0px;
	padding:0px;
	text-align:left;
}

.mod_navigationMain ul li
{
	float:left;
	margin:25px 20px 0px 0px;
	list-style:none;
}

.mod_navigationMain ul a, .mod_navigationMain p
{
	text-decoration:none;
	color:#7F7F7F;
}

.mod_navigationMain ul a:hover
{
	text-decoration:none;
	color:#D90000;
}

.mod_navigationMain p, .mod_navigationMain ul a.trail
{
	text-decoration:none;
	color:#D90000;
}

.mod_navigationSub
{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}

.mod_navigationSub ul
{
	margin:0px;
	padding:0px;
}

.mod_navigationSub ul a, .mod_navigationSub p
{
	text-decoration:none;
	color:#000000;
}

.mod_navigationSub ul a:hover
{
	text-decoration:none;
	color:#D90000;
}

.mod_navigationSub p, .mod_navigationSub ul a.trail
{
	text-decoration:none;
	color:#D90000;
}

.mod_navigationSub ul li
{
	list-style:none;
}

.mod_navigationSub .level_1
{
	font-size:10pt;
}

.mod_navigationSub .level_1 li
{
	margin-bottom:5px;
}

.mod_navigationSub .level_2
{
	display:none;
	margin-top:5px;
	margin-right:8px;
	margin-bottom:10px;
	font-size:9pt;
}

.mod_navigationSub .active .level_2, .mod_navigationSub .trail .level_2
{
	display:block;
}

.mod_navigationSub .level_2 li
{
	margin-bottom:0px;
}

.mod_navigationSub .level_3
{
	display:none;
	margin-right:10px;
	margin-bottom:5px;
	font-size:7pt;
}

.mod_navigationSub .active .level_3, .mod_navigationSub .trail .level_3
{
	display:block;
}

.mod_navigationSub .level_4
{
	display:none;
	margin-top:5px;
	margin-right:10px;
	font-size:6pt;
}

.mod_navigationSub .active .level_4, .mod_navigationSub .trail .level_4
{
	display:block;
}

.mod_navigationSub p, .mod_navigationSub a
{
	padding-right:20px;
	padding-bottom:2px;
	vertical-align:middle;
	background-image:url("tl_files/husemannElements/subnavbutton.png");
	background-position:right center;
	background-repeat:no-repeat;
}

.mod_navigationSub .level_2 p, .mod_navigationSub .level_2 a
{
	padding-top:3px;
	padding-right:22px;
	padding-bottom:3px;
	background-image:url("tl_files/husemannElements/subnavbutton3.png");
	background-position:right center;
	background-repeat:no-repeat;
}

.mod_navigationSub p
{
	margin-top:-2px;
	margin-bottom:-3px;
	padding:2px 20px 2px 0px;
}

*:first-child+html .mod_navigationSub p
{
	left:-3px;
	position:relative;
	margin-top:0px;
	padding-right:16px;
}

