
.menycontainer {
border-top:3px solid #7F7F7F;
width:185px;
min-height: 400px;
height: auto !important;
height: 400px;
margin-bottom:20px;
padding:0;
}

.menycontainer ul{
list-style:none outside; 
margin:0;
padding:0;
width:100%;
}


.menycontainer  li{
margin:0;
padding:0;
width:100%;
overflow:hidden;
}


.menycontainer ul a {
    color: #575757;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom:3px;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	border-bottom: 1px solid #CCCCCC;	
}

.menycontainer a.expandRoot,
.menycontainer a.collapsRoot {
	padding-left:13px;
	background: #F5F5F5 url(../images/Icon/NavigationIcon/PilFram.gif) no-repeat 1px  8px;
	font-weight:bold;
}


.menycontainer a.collapsRoot {
	background:#F5F5F5  url(../images/Icon/NavigationIcon/PilNed.gif) no-repeat 1px  10px;

}
.menycontainer a.selectedChild {
	color: #575757;
	background-color: #FCFCFC;
	border-left: 5px solid #759EBF;
	padding-left: 13px;	
}

.myShoppingLists #nav-myShoppingLists a.expandRoot,
.myInvoiceHistory #nav-InvoiceHistory a.expandRoot, 
.myOrderHistory #nav-order a.expandRoot, 
.mySampleOrder #nav-sampleOrder a.expandRoot,
.myDummyOrder #nav-dummyOrder a.expandRoot,
.orderPriceFile #nav-priceFile a.expandRoot,
.registerCustomer #nav-registerCustomer a.expandRoot,
.registerBody #nav-myAccountLabel a.expandRoot, 
.myUserAccountsBody #nav-myUsersAccountsLabel a.expandRoot,
.purchases #nav-pursheStatistics  a.expandRoot{
    background:none;
	border-left: 5px solid #759EBF;
	padding-left:8px;
}

.dataSakerhetBody #nav-dataSakerhet a.expandRoot{
    background:none;
	border-left: 5px solid #759EBF;
    padding-left:8px;
}


.menycontainer a.expand{
	background: url(../images/Icon/NavigationIcon/PilFram.gif) no-repeat 6px 10px; 
    font-weight:normal;
}


.menycontainer a.collapse {
background: url(../images/Icon/NavigationIcon/PilNed.gif) no-repeat 6px 12px; 
font-weight:normal; }
  
  
.menycontainer a.level1 {padding-left:21px;  background-position: 9px 8px; 	}
.menycontainer a.level2 {padding-left:29px;  background-position: 18px 8px;}
.menycontainer a.level3 {padding-left:37px;  background-position: 27px 8px; }
.menycontainer a.selected {
    color: #575757;
	background:url(../images/Icon/selected.gif);
	background-repeat: repeat-y;
	background-position:left top;
	font-weight:bold;
 	}


.menycontainer .selectedRoot {
    padding-left:13px; 
    color: #575757;
	background:url(../images/Icon/selected.gif);
	background-repeat: repeat-y;
	background-position:left top;
	font-weight:bold;
 	
}
