
.menu-cont, .menu-cont ul, .menu-cont li {
	list-style-type:none;	/* Plockar bort 'punkterna' i listorna. */
	width:230px;			/* Menysystemets bredd. */
	/*overflow-x:hidden;		/* Ser till att långa namn inte spräcker designen. */
	
	margin:0;				/* Tar bort indentering på listorna som */
	padding:0;				/* vi fixar indentering på i länkklasserna istället. */
	text-align:left;
}

.menu-cont li {
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:none;
	padding-left:5px;	
}

.menu-cont li a {
	line-height:28px;		/* Line-height måste finnas annars ser det konstigt ut i tex Safari. */
	min-height:28px;			/* För länkar. Bör ha samma värde som line-height. */

}

.menu-cont a { display: block; }	/* Rör inte. Måste finnas för att man ska kunna sätta width och height på länkar */
.menu-cont .menu-nest { margin:0; padding:0; border:none; line-height:0; }	/* Rör inte. Används för LI med nästlad UL i. (Får inte ta upp plats.) */

/*.menu-ul-1 a:link, .menu-ul-1 a:active, .menu-ul-1 a:visited { color:#000000; text-decoration:none; }
.menu-ul-1 a:hover { text-decoration:underline; }
.menu-doc-li-1-active a { padding:0 0 0 10px; }
.menu-doc-a-1-active a { padding:0 0 0 10px; }
.menu-fld-a-1-open { padding:0 0 0 10px; background-color:#aacce8; }
.menu-fld-a-1 { padding:0 0 0 10px; }
.menu-doc-a-1 { padding:0 0 0 10px; }
.menu-lnk-a-1 { padding:0 0 0 10px; }
.menu-ul-1 li { }*/


/* ##### NIVÅ 2 #### */

.menu-ul-2 a:link, .menu-ul-2 a:visited, .menu-ul-2 a:hover {  padding:0 0 0 0; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:none; }
.menu-ul-2 a:hover { text-decoration:underline; }
.menu-fld-li-2-open a:link, .menu-fld-li-2-open a:visited, .menu-fld-li-2-open a:active { 
										 font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:none;  }
.menu-fld-li-2-open a:hover { 			 font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:underline; }
.menu-doc-li-2			{ }
.menu-doc-li-2-active	{ background:url(/public/grafik/leftmenu_on_bg.gif); background-repeat:repeat-x; }


.menu-doc-li-2-active a:link, .menu-doc-li-2-active a:visited { 
										 font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:none; }
.menu-doc-li-2-active a:active	{ padding-left:25px;}
.menu-doc-li-2-active a:hover { 		 font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:underline; }



.menu-doc-li-2-active a { padding:0 0 0 25px; }
.menu-doc-a-2-active { padding:0 0 0 25px; }

.menu-doc-a-2-active a { padding:0 0 0 25px; }
.menu-fld-a-2-open { padding:0 0 0 0px;  }
.menu-fld-a-2 { padding:0 0 0 0px; }
.menu-doc-a-2 { padding:0 0 0 0px; }
.menu-lnk-a-2 { padding:0 0 0 0px; }





/* ##### NIVÅ 3 #### */

.menu-ul-3 a:link, .menu-ul-3 a:visited, .menu-ul-3 a:hover {  padding:0 0 0 0; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:none; }
.menu-ul-3 a:hover { text-decoration:underline; }
.menu-fld-li-3-open {background:url(/public/grafik/leftmenu_on_bg.gif); background-repeat:repeat-x;}
.menu-fld-li-3-open a:link, .menu-fld-li-3-open a:visited, .menu-fld-li-3-open a:active { 
										 font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:none;  }
.menu-fld-li-3-open a:hover { 			 font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:underline; }
.menu-doc-li-3			{ }
.menu-doc-li-3-active	{ background:url(/public/grafik/leftmenu_on_bg.gif); background-repeat:repeat-x; }


.menu-doc-li-3-active a:link, .menu-doc-li-3-active a:visited { 
										 font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:none; }
.menu-doc-li-3-active a:active	{ padding-left:25px;}
.menu-doc-li-3-active a:hover { 		 font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:underline; }



.menu-doc-li-3-active a { padding:0 0 0 50px; }
.menu-doc-a-3-active { padding:0 0 0 50px; }

.menu-doc-a-3-active a { padding:0 0 0 50px; }
.menu-fld-a-3-open { padding:0 0 0 0px;  }
.menu-fld-a-3 { padding:0 0 0 0px; }
.menu-doc-a-3 { padding:0 0 0 0px; }
.menu-lnk-a-3 { padding:0 0 0 0px; }

/*
.menu-ul-3 li			{ width:230px; word-wrap:break-word; white-space:normal; color:#17b39b; }
.menu-doc-li-3 a:link	{}
.menu-doc-li-3 a:active	{}
.menu-doc-li-3 a:visited	{}
.menu-doc-li-3 a:hover	{ color:red; }



.menu-fld-li-3 a:link	{}
.menu-lnk-li-3 a:link	{}


a.menu-doc-a-3 { width:230px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; color:#17b39b; word-wrap:break-word; white-space:normal; }
.menu-ul-3 a:link, .menu-ul-3 a:active, .menu-ul-3 a:visited { 
										width:230px; text-align:left; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight: normal; color:#17b39b; text-decoration:none; }

.menu-ul-3 a:hover { 					width:230px; text-align:left; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight: normal; color:#17b39b; text-decoration:underline; }

.menu-doc-li-3-active a, .menu-doc-li-3-active a:link, .menu-doc-li-3-active a:active, .menu-doc-li-3-active a:visited { 
										width:230px; padding:0 0 0 15px;  background-color:#f5d2dd; color:#df3d95; min-height:11px; }
.menu-doc-a-3-active a { padding:0 0 0 0px; }
.menu-fld-a-3-open { padding:0 0 0 0px; }
.menu-fld-a-3 { padding:0 0 0 0px; }
.menu-doc-a-3 { padding:0 0 0 0px; min-height:11px; }
.menu-lnk-a-3 { padding:0 0 0 0px; }
.menu-ul-3 li, .menu-ul-3 a { padding-top:0px; padding-bottom:0px; border:0; min-height:11px; line-height:normal; }




*/



/* ##### NIVÅ 4 #### */



.menu-ul-4 a:link, .menu-ul-4 a:visited, .menu-ul-4 a:hover {  padding:0 0 0 0; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:none; }
.menu-ul-4 a:hover { text-decoration:underline; }
.menu-fld-li-4-open a:link, .menu-fld-li-4-open a:visited, .menu-fld-li-4-open a:active { 
										 font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:none;  }
.menu-fld-li-4-open a:hover { 			 font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:underline; }
.menu-doc-li-4			{ }
.menu-doc-li-4-active	{ background:url(/public/grafik/leftmenu_on_bg.gif); background-repeat:repeat-x; }


.menu-doc-li-4-active a:link, .menu-doc-li-4-active a:visited { 
										 font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:none; }
.menu-doc-li-4-active a:active	{ padding-left:25px;}
.menu-doc-li-4-active a:hover { 		 font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#585a5d; text-decoration:underline; }



.menu-doc-li-4-active a { padding:0 0 0 50px; }
.menu-doc-a-4-active { padding:0 0 0 50px; }

.menu-doc-a-4-active a { padding:0 0 0 50px; }
.menu-fld-a-4-open { padding:0 0 0 0px;  }
.menu-fld-a-4 { padding:0 0 0 0px; }
.menu-doc-a-4 { padding:0 0 0 0px; }
.menu-lnk-a-4 { padding:0 0 0 0px; }

/*



.menu-ul-4 li { width:230px; word-wrap:break-word; white-space:normal; background-color:#d4ebe2; }

.menu-doc-li-4 { color:#37bda8; }
.menu-doc-li-4 a:link, .menu-doc-li-4 a:visited, .menu-doc-li-4 a:active { word-wrap:break-word; white-space:normal; text-decoration:none; color:#37bda8; }
.menu-doc-li-4 a:hover { text-decoration:underline; }

.menu-doc-li-4-active { width:230px; color:#df3d95; background-color:#f5d2dd; }
.menu-doc-li-4-active a:link, .menu-doc-li-4-active a:visited, .menu-doc-li-4-active a:active { word-wrap:break-word; white-space:normal; color:#df3d95; text-decoration:none; }
.menu-doc-li-4-active a:hover { word-wrap:break-word; white-space:normal; background-color:#f5d2dd; color:#df3d95; text-decoration:underline; }

.menu-fld-li-4 a:link		{ word-wrap:break-word; white-space:normal; }
.menu-lnk-li-4 a:link		{ word-wrap:break-word; white-space:normal; }
*/
/*a.menu-doc-a-4 			{ width:230px; line-height:20px; word-wrap:break-word; white-space:normal; background-color:#d4ebe2; }*/
/*
.menu-ul-4 a:link			{ min-height:11px; width:230px; text-align:left; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight: normal; color:#29b9a3; text-decoration:none; }
.menu-ul-4 a:visited 		{ min-height:11px; width:230px; text-align:left; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight: normal; color:#29b9a3; text-decoration:none; }
.menu-ul-4 a:active 		{ width:230px; color:29b9a3; background-color:#f5d2dd; }
.menu-ul-4 a:hover			{ min-height:11px; width:230px; text-align:left; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; color:#29b9a3; text-decoration:underline; }
*/
/*
a.menu-doc-a-4 { padding:0 0 0 0px;  background-color:red; }

.menu-doc-a-4-active { padding:0 0 0 0px;  color:red; }
*/

/*
.menu-doc-li-4-active a, .menu-doc-li-4-active a:link, .menu-doc-li-4-active a:active { 
										width:230px; color:29b9a3; background-color:#f5d2dd; }

*/


/*.menu-doc-li-4-active a:visited { width:230px; color:29b9a3; background-color:#f5d2dd; }
.menu-doc-a-4-active a { padding:0 0 0 0px; background-color:#f5d2dd; }
.menu-fld-a-4-open { padding:0 0 0 0px; }
.menu-fld-a-4 { padding:0 0 0 0px; }

.menu-lnk-a-4 { padding:0 0 0 0px; }
.menu-ul-4 li, .menu-ul-4 a { border:0; min-height:11px; line-height:normal; }
*/

/*
.menu-ul-4 a:link, .menu-ul-4 a:hover, .menu-ul-4 a:active, .menu-ul-4 a:visited { font-family: Helvetica, Arial, Verdana, sans-serif; font-size:14px; color:#red; font-weight:normal; text-decoration:none; }
.menu-doc-li-4-active a { padding:0 0 0 60px; }
.menu-doc-a-4-active a { padding:0 0 0 60px; }
.menu-fld-a-4-open { padding:0 0 0 60px; }
.menu-fld-a-4 { padding:0 0 0 60px; }
.menu-doc-a-4 { padding:0 0 0 60px; }
.menu-lnk-a-4 { padding:0 0 0 60px; }
*/