﻿a.toplink { text-decoration: none; display: block; 	width: 180px;height: 61px;}
div#topNavigation a.toplink:hover {text-decoration: none;}

div#topNavigation ul li a,
div#mainNavigationBcg ul li a,
div#leftColContainer ul.mainNavigation li a
{ color: #333;}

a h2,
div#topNavigation ul li a,
div#mainNavigationBcg ul li a,
div#leftColContainer ul.mainNavigation li a:hover,
div#leftColContainer a
{ text-decoration: none;}


/*Støttemeny*/
div#topNavigation
{
	list-style-type: none;
	float: right;
	padding-top: 0px;
	margin-top: 20px; 
}

div#topNavigation ul
{
	float: right;
}
div#topNavigation ul li.mainMenuLevel2
{
	background-image: url(../images/btn/boxArrow.jpg);
	background-repeat: no-repeat;
	background-position: 0px 13px;
	display: block;
	padding: 10px 30px 0px 14px;
	float: left;
}
/* meny */
span.arrow { float: left; width: 0; height: 0;}
div#mainNavigationBcg
{
	background-image: url(../images/bcg/menuBcg.jpg);
	background-repeat: repeat-x;
}


div#mainNavigationBcg ul.mainNavigation, div#topNavigation ul.mainNavigation
{
	clear: both;
	list-style-type: none;
	margin: 0 auto;
	padding: 0 0 0 0;
	height: 30px;
}

div#mainNavigationBcg ul li.mainMenuLevel1
{
	margin-top: 1px;
	border-right: 1px solid #CCC;
	padding-top: 3px;
	float: left;
	background-image: url(../images/btn/menyArrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 15px;
	height: 25px;
}

div#mainNavigationBcg ul{border-left: 1px solid #CCC;}

div#mainNavigationBcg ul li.mainMenuLevel1 a div
{
	padding: 5px 25px 0px 12px;

}
div#mainNavigationBcg ul#navigation az
{
	color: #555;
	text-decoration: none;
}
div#mainNavigationBcg ul li.mainMenuLevel1 a.lvl1:hover,
div#mainNavigationBcg ul.mainNavigation li.mainMenuLevel1 a.topmenuTrue,
div#mainNavigationBcg div.subPageMenu ul.mainNavigation li.mainMenuLevel3 a.topmenuTrue 
 {
 	cursor: default;
	background-image: url(../images/bcg/mouseoverTopMenu.jpg);
	background-repeat: repeat-x;
}
div#mainNavigationBcg ul li.mainMenuLevel1 a.lvl1:hover div,
div#mainNavigationBcg ul.mainNavigation li.mainMenuLevel1 a.topmenuTrue div
{
	background-image: url(../images/btn/menyArrow.gif);
	background-repeat: no-repeat;
	/*background-image: url(../images/bcg/mouseoverTopMenu.jpg);
	background-repeat: repeat-x;*/
	background-position: 5px 12px;
	height: 25px;
}
ul.mainNavigation li.mainMenuLevel1 a.lvl1
{
	text-decoration: none
}
/*LEFTMENU START---------------------------------------------------------------------*/

ul.mainNavigation,ul.mainNavigation ul, ul.mainNavigation ul ul  {margin: 0; padding: 0;}
ul.mainNavigation  li { list-style-type: none; margin: 0; padding: 0;}


div#leftColContainer ul.mainNavigation li.lvl1
{
	padding: 20px 5px 10px 0px;
}

div#leftColContainer ul.mainNavigation li.lvl1 a.lvl1,
div#leftColContainer div.subPageMenu ul.mainNavigation li.lvl3 a.lvl3
{
	font-weight: bold;
	color: #F15C22;
}


div#produktMenu ul.mainNavigation li.lvl1 a.lvl1, 
div#datterMenu ul.mainNavigation li.lvl1 a.lvl1, 
div#lenkerMenu ul.mainNavigation li.mainMenuLevel1 a.lvl1,
ul.mainNavigation div.subPageMenu li.lvl3 a.lvl3
{
	cursor: default;
}
div#produktMenu ul.mainNavigation li.lvl1 a.lvl1, 
div#leftColContainer ul.produktMenu li.lvl1 a.lvl1,
#produktMenu ul.produktMenu li.lvl3 a.lvl3,
div#leftColContainer div.produktMenu ul.mainNavigation li.lvl3 a div.divmenu
{
	color: #025F32;
}

div#leftColContainer ul.mainNavigation
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 200px;
}


div#leftColContainer ul.mainNavigation li.lvl1 a
{
	border-bottom: 1px solid silver;
}

div#lenkerMenu ul.mainNavigation ul,
div#datterMenu ul.mainNavigation ul 
{
	margin-top: 10px;
	border-top: 1px solid silver;
}
div#lenkerMenu ul.mainNavigation ul ul,
div#datterMenu ul.mainNavigation ul ul
{
	border: 0;
}

div#leftColContainer ul.mainNavigation a.isFirst
{  display: block; padding-bottom: 10px; } 



div#leftColContainer ul.mainNavigation li.lvl2 a,
div#leftColContainer ul.mainNavigation li.lvl3 a,
div#leftColContainer div.subPageMenu ul.mainNavigation li.lvl4 a

{
	background-image: url(../images/btn/menyArrow.gif);
	background-repeat: no-repeat;
	background-position: 8px 10px;
	text-decoration: none;
	display: block;
	border-left: 5px solid #FCB062;
	margin: 1px 0 1px 0;
	padding: 5px 10px 5px 20px;
}
/*

div#leftColContainer ul.mainNavigation li.lvl3 a,
div#leftColContainer div.subPageMenu ul.mainNavigation li.lvl4 a
{ 
	padding-left: 30px;
	margin: 1px 0 1px 0;
	padding: 5px 10px 5px 20px;
}*/

div#lenkerMenu ul.mainNavigation li.lvl1, 
div#datterMenu ul.mainNavigation li.lvl1,
div#leftColContainer div.subPageMenu ul.mainNavigation li.lvl3 a.lvl3
{
	color: #666;
	font-weight: bold;
	}

div#lenkerMenu ul.mainNavigation li.lvl2 a, 
div#datterMenu ul.mainNavigation li.lvl2 a,
div#leftColContainer div.subPageMenu ul.mainNavigation li.lvl4 a
{
	border-left: 5px solid #CCC;
}

div#leftColContainer ul.mainNavigation li.lvl2 a:hover,
div#leftColContainer ul.mainNavigation li.lvl3 a:hover,
div#leftColContainer ul.mainNavigation li.lvl2 a.inPathTrue,
div#leftColContainer ul.mainNavigation li.lvl3 a.inPathTrue ,
div#leftColContainer div.subPageMenu ul.mainNavigation li.lvl4 a.inPathTrue 
{
	background-color: #F1F1F1;
	display: block;
	border-left: 5px solid #F15C22;
}


div#leftColContainer ul.mainNavigation li.lvl3 a:hover,
div#leftColContainer ul.mainNavigation li.lvl3 a.inPathTrue ,
div#leftColContainer div.subPageMenu ul.mainNavigation li.lvl4 a.inPathTrue 
{
	background-color: #E0E0E0;
}


div#produktMenu ul.mainNavigation li.lvl2 a, 
div#leftColContainer ul.produktMenu li.lvl2 a

{
	border-left: 5px solid #7AC141;
}
div#innerDefaultMenu ul.stotteMenu
{
	visibility: hidden;
}

div#leftColContainer ul.mainNavigation li.lvl3 a,
div#leftColContainer ul.mainNavigation li.lvl3 a:hover
{
	border-left: 10px solid #FCB062;
	margin-left: 10px;
}

div#leftColContainer ul.mainNavigation li.lvl3 a.inPathTrue,
div#leftColContainer ul.mainNavigation li.lvl3 a:hover
{
	border-left: 10px solid #F15C22;
}


div#leftColContainer ul.mainNavigation li.lvl2 ul.inHierarchyFalse,
div#leftColContainer ul.mainNavigation li.lvl4
{
	display: none;
}

/*produkt*/
div#produktMenu ul.mainNavigation li.mainMenuLevel2 a.topmenuTrue div.divmenu, 
div#leftColContainer ul.produktMenu li.mainMenuLevel2 a.topmenuTrue div.divmenu,
div#leftColContainer div.produktMenu ul.mainNavigation li.mainMenuLevel4 a div.divmenu
{
	border-left: 5px solid #036033;
}


div#leftColContainer ul.mainNavigation li.mainMenuLevel2 a:hover div.divmenu,
div#leftColContainer div.produktMenu ul.mainNavigation li.mainMenuLevel4 a:hover div.divmenu,
div#leftColContainer div.subPageMenu ul.mainNavigation li.mainMenuLevel4 a:hover div.divmenu
{
	background-color: #F5F5F5;
	
}

/*subpagemeny*/
div#leftColContainer div.subPageMenu  { padding-top: 10px; padding-bottom: 10px;}
div#leftColContainer div.subPageMenu ul.mainNavigation li.mainMenuLevel3 a div.divmenu
{
	background: none;
	padding: 5px 10px 5px 0px;
	border: 0;

}

div#leftColContainer div.subPageMenu ul.mainNavigation li.mainMenuLevel4 a div.divmenu
{
	background-position: 8px 10px;
}

