﻿.NavNodeContainer {

	overflow: hidden;
	width: 156px;
}

/* DEFAULT LINK */
.NavNodeContainer a:link,
.NavNodeContainer a:visited,
.NavNodeContainer a:hover
{
    font-family: Arial;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-decoration:none;
    display:block; 
    padding:3px 4px 2px 50px;
}
.NavNodeContainer a:hover
{
    font-weight:bold;
	text-decoration:underline;
}

div.NavNodeLevel0,
div.NavSelectedNodeLevel0 {
	background: #036DA7 url(../../Documents/Landskrona/Images/nav-header.gif) no-repeat top left;
	color: #fff;
	padding-left: 12px;
}
div.NavNodeLevel0 a,
div.NavSelectedNodeLevel0 a {
	color: #fff !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 30px !important;
	padding: 0 !important;
	text-decoration: none !important;
}
div.NavNodeLevel0
{
    margin-bottom:1px;
}

/* LEVEL 1 */
div.NavGroupLevel1 { }
div.NavNodeLevel1.HaveChildren a.NavNodeLevel1
{
    background:transparent url('../../Documents/Landskrona/Images/arrowRight_blue.gif') 7px 14px no-repeat;
}
a.NavNodeLevel1:link,
a.NavNodeLevel1:visited,
a.NavNodeLevel1:hover,
a.NavSelectedNodeLevel1:link,
a.NavSelectedNodeLevel1:visited,
a.NavSelectedNodeLevel1:hover,
a.NavExpandedNodeLevel1:link,
a.NavExpandedNodeLevel1:visited,
a.NavExpandedNodeLevel1:hover {
	font-size:12px;
    border-bottom:solid 1px #cccccc;
    padding:8px 4px 8px 17px;
}
a.NavExpandedNodeLevel1:link,
a.NavExpandedNodeLevel1:visited 
{
	font-weight:normal;
	text-decoration:none;
	border-bottom:solid 1px #ffffff;
}
a.NavSelectedNodeLevel1:link,
a.NavSelectedNodeLevel1:visited,
a.NavSelectedNodeLevel1:hover,
a.NavExpandedNodeLevel1:hover
{
    font-weight:bold;
	text-decoration:underline;
	border-bottom:solid 1px #ffffff;
}
.HaveChildren a.NavSelectedNodeLevel1:link,
.HaveChildren a.NavSelectedNodeLevel1:visited,
.HaveChildren a.NavSelectedNodeLevel1:hover,
.HaveChildren a.NavExpandedNodeLevel1:link,
.HaveChildren a.NavExpandedNodeLevel1:visited,
.HaveChildren a.NavExpandedNodeLevel1:hover
{
	background:transparent url('../../Documents/Landskrona/Images/arrowDown_blue.gif') 7px 14px no-repeat;
}
/* Selected/expanded link background */
div.NavSelectedNodeLevel1,
div.NavExpandedNodeLevel1
{
	margin-top:-1px;
	border-bottom:solid 1px #cccccc;
}

/* LEVEL 2 */
div.NavGroupLevel2 { margin-top:-1px; }
div.NavNodeLevel2.HaveChildren a.NavNodeLevel2
{
    background:transparent url('../../Documents/Landskrona/Images/arrowRight_gray.gif') 14px 12px no-repeat;
}
a.NavNodeLevel2:link,
a.NavNodeLevel2:visited,
a.NavNodeLevel2:hover,
a.NavSelectedNodeLevel2:link,
a.NavSelectedNodeLevel2:visited,
a.NavSelectedNodeLevel2:hover,
a.NavExpandedNodeLevel2:link,
a.NavExpandedNodeLevel2:visited,
a.NavExpandedNodeLevel2:hover {
    padding:7px 4px 7px 24px;
}
a.NavExpandedNodeLevel2:link,
a.NavExpandedNodeLevel2:visited 
{
	font-weight:normal;
	text-decoration:none;
}
a.NavSelectedNodeLevel2:link,
a.NavSelectedNodeLevel2:visited,
a.NavSelectedNodeLevel2:hover,
a.NavExpandedNodeLevel2:hover
{
    font-weight:bold;
	text-decoration:underline;
}
.HaveChildren a.NavSelectedNodeLevel2:link,
.HaveChildren a.NavSelectedNodeLevel2:visited,
.HaveChildren a.NavSelectedNodeLevel2:hover,
.HaveChildren a.NavExpandedNodeLevel2:link,
.HaveChildren a.NavExpandedNodeLevel2:visited,
.HaveChildren a.NavExpandedNodeLevel2:hover
{
	background:transparent url('../../Documents/Landskrona/Images/arrowDown_gray.gif') 14px 12px no-repeat;
}

/* Selected/expanded link background */
div.NavNodeLevel2,
div.NavSelectedNodeLevel2,
div.NavExpandedNodeLevel2
{
	margin-top:1px;
	background:#ebf6fb none 0 0 no-repeat;
}

/* LEVEL 3 */
div.NavGroupLevel3 { margin-top:-1px; background-color:#d7ecf8; }
div.NavNodeLevel3.HaveChildren a.NavNodeLevel3
{
    background:#ffffff url('../../Documents/Landskrona/Images/arrowRight_gray.gif') 21px 12px no-repeat;
}
a.NavNodeLevel3:link,
a.NavNodeLevel3:visited,
a.NavNodeLevel3:hover,
a.NavSelectedNodeLevel3:link,
a.NavSelectedNodeLevel3:visited,
a.NavSelectedNodeLevel3:hover,
a.NavExpandedNodeLevel3:link,
a.NavExpandedNodeLevel3:visited,
a.NavExpandedNodeLevel3:hover {
    padding:7px 4px 7px 31px;
	background-color:#ffffff;
}
a.NavExpandedNodeLevel3:link,
a.NavExpandedNodeLevel3:visited 
{
	font-weight:normal;
	text-decoration:none;
}
a.NavSelectedNodeLevel3:link,
a.NavSelectedNodeLevel3:visited,
a.NavSelectedNodeLevel3:hover,
a.NavExpandedNodeLevel3:hover
{
    font-weight:bold;
	text-decoration:underline;
}
.HaveChildren a.NavSelectedNodeLevel3:link,
.HaveChildren a.NavSelectedNodeLevel3:visited,
.HaveChildren a.NavSelectedNodeLevel3:hover,
.HaveChildren a.NavExpandedNodeLevel3:link,
.HaveChildren a.NavExpandedNodeLevel3:visited,
.HaveChildren a.NavExpandedNodeLevel3:hover
{
	background:#ffffff url('../../Documents/Landskrona/Images/arrowDown_gray.gif') 21px 12px no-repeat;
}

/* Selected/expanded link background */
div.NavNodeLevel3,
div.NavSelectedNodeLevel3,
div.NavExpandedNodeLevel3
{
	margin-top:1px;
}
/* LEVEL 4 */
div.NavGroupLevel4 { margin-top:1px; background-color:#ffffff; }
a.NavNodeLevel4:link,
a.NavNodeLevel4:visited,
a.NavNodeLevel4:hover,
a.NavSelectedNodeLevel4:link,
a.NavSelectedNodeLevel4:visited,
a.NavSelectedNodeLevel4:hover,
a.NavExpandedNodeLevel4:link,
a.NavExpandedNodeLevel4:visited,
a.NavExpandedNodeLevel4:hover {
    padding:7px 4px 7px 40px;
}
a.NavExpandedNodeLevel4:link,
a.NavExpandedNodeLevel4:visited 
{
	font-weight:normal;
	text-decoration:none;
}
a.NavSelectedNodeLevel4:link,
a.NavSelectedNodeLevel4:visited,
a.NavSelectedNodeLevel4:hover,
a.NavExpandedNodeLevel4:hover
{
    font-weight:bold;
	text-decoration:underline;
}
/* Selected/expanded link background */
div.NavNodeLevel4,
div.NavSelectedNodeLevel4,
div.NavExpandedNodeLevel4
{
	margin-top:1px;
}
/* LEVEL 5 */
div.NavGroupLevel5 { margin-top:-3px; padding-bottom:6px; background-color:#ffffff; }
a.NavNodeLevel5:link,
a.NavNodeLevel5:visited,
a.NavNodeLevel5:hover,
a.NavSelectedNodeLevel5:link,
a.NavSelectedNodeLevel5:visited,
a.NavSelectedNodeLevel5:hover,
a.NavExpandedNodeLevel5:link,
a.NavExpandedNodeLevel5:visited,
a.NavExpandedNodeLevel5:hover {
    padding:3px 4px 2px 49px;
}
a.NavExpandedNodeLevel5:link,
a.NavExpandedNodeLevel5:visited 
{
	font-weight:normal;
	text-decoration:none;
}
a.NavSelectedNodeLevel5:link,
a.NavSelectedNodeLevel5:visited,
a.NavSelectedNodeLevel5:hover,
a.NavExpandedNodeLevel5:hover
{
    font-weight:bold;
	text-decoration:underline;
}
/* Selected/expanded link background */
div.NavNodeLevel5,
div.NavSelectedNodeLevel5,
div.NavExpandedNodeLevel5
{
	margin-top:1px;
}