
.menu-cont, .menu-cont ul, .menu-cont li {
	list-style-type:none;	/* Plockar bort 'punkterna' i listorna. */
	width:224px;			/* 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;
}

.menu-cont li a {
	line-height:20px;		/* Line-height måste finnas annars ser det konstigt ut i tex Safari. */
	min-height:20px;			/* För länkar. Bör ha samma värde som line-height. */
	width:224px;
}

.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 { }*/

/*.menu-ul-2 a:link, .menu-ul-2 a:visited { width:153px; font-family: "Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: black; text-decoration:none; }
.menu-ul-2 a:hover { width:153px; font-family: "Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: black; text-decoration:underline; }
.menu-fld-li-2-open a:link, .menu-fld-li-2-open a:visited, .menu-fld-li-2-open a:active { width:153px; font-family: "Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: black; text-decoration:none; }
.menu-fld-li-2-open a:hover { width:153px; font-family: "Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: black; text-decoration:underline;}
.menu-doc-li-2-active a:link, .menu-doc-li-2-active a:visited, .menu-doc-li-2-active a:active { width:153px; font-family: "Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: black; text-decoration:none;}
.menu-doc-li-2-active a:hover { width:153px; font-family: "Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: black; text-decoration:underline; }
.menu-doc-li-2-active a { padding:0 0 0 0px; }
.menu-doc-a-2-active a { padding:0 0 0 0px; width:153px; }
.menu-fld-a-2-open { padding:0 0 0 0px; width:153px; }
.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; }*/

/*
.menu-ul-3 li, .menu-doc-li-3 a:link, .menu-fld-li-3 a:link, .menu-lnk-li-3 a:link, a.menu-doc-a-3 { width: 204px; word-wrap: break-word; white-space:normal; color:#2a3a02; }
.menu-ul-3 a:link, .menu-ul-3 a:active, .menu-ul-3 a:visited { min-height:16px; line-height:16px; width:100%; text-align:left; font-family: "Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-decoration:none; }
.menu-ul-3 a:hover { min-height:16px; line-height:16px; width:100%; text-align:left; font-family: "Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; 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 { padding:0 0 0 10px; color:#2a3a02; }
.menu-doc-a-3-active a { padding:0 0 0 10px; }
.menu-fld-a-3-open { padding:0 0 0 10px;  }
.menu-fld-a-3 { padding:0 0 0 10px; }
.menu-doc-a-3 { padding:0 0 0 10px; }
.menu-lnk-a-3 { padding:0 0 0 10px; }
.menu-ul-3 li, .menu-ul-3 a { border:0; min-height:16px; line-height:16px; }
*/


/*
.menu-ul-3 li {width: 173px; word-wrap: break-word; white-space:normal;  font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:none; }
.menu-ul-3 a {}
.menu-ul-3 a:active, {color:#2a3a02;}
.menu-ul-3 a:link {}
.menu-ul-3 a:visited { min-height:26px; line-height:26px; width:100%; text-align:left; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.menu-ul-3 a:hover { min-height:26px; line-height:26px; width:100%; text-align:left; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:underline; }


a.menu-doc-a-3 { width: 173px; word-wrap: break-word; white-space:normal;  font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:none; }
.menu-doc-a-3 { padding:0 0 0 0px; }

.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 { padding:0 0 0 0px;font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:none; }
.menu-doc-li-3 a:link {}

.menu-doc-a-3-active a { padding:0 0 0 0px;   }

.menu-fld-li-3-open { font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:none;}
.menu-fld-li-3-open a.menu-fld-a-3-open {color:#2a3a02;}
.menu-fld-li-3-open a:active {}
.menu-fld-li-3 a:link {width: 173px; word-wrap: break-word; white-space:normal;  font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:none; }

.menu-fld-a-3 { padding:0 0 0 0px; }
.menu-fld-a-3-open {color:#2a3a02;}

.menu-lnk-li-3 a:link {width: 173px; word-wrap: break-word; white-space:normal;  font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:none; }
.menu-lnk-a-3 { padding:0 0 0 0px; }
*/










.menu-ul-3 li, .menu-doc-li-3 a:link, .menu-fld-li-3 a:link, .menu-lnk-li-3 a:link, a.menu-doc-a-3 {padding-top:2px;padding-bottom:4px;border-bottom:1px solid #a3b37b;overflow:hidden; width: 217px; word-wrap: break-word; white-space:normal; }
.menu-ul-3 a:link, .menu-ul-3 a:active, .menu-ul-3 a:visited {border-bottom:1px solid #a3b37b; min-height:23px; line-height:20px; width:100%; text-align:left; font-family: "Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff;  text-decoration:none; letter-spacing:0px; }
.menu-ul-3 a:hover { min-height:23px; line-height:20px; width:100%; text-align:left; font-family: "Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration:underline; letter-spacing:0px; }
.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 { padding-left:3px; padding-top:2px;padding-bottom:4px;color:#000000;}
.menu-doc-a-3-active a { padding-left:3px;  }

.menu-fld-li-3-open a:link, .menu-fld-li-3-open a:visited, .menu-fld-li-3-open a:active {letter-spacing:0px; width:217px; font-family: "Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration:none; background-color:#4fbd9a; }
.menu-fld-li-3-open a:hover { letter-spacing:0px; width:217px; font-family: "Trebuchet MS",  Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration:underline; background-color:#4fbd9a; }

.menu-fld-a-3-open { padding:0 0 0 3px; background-color:#4fbd9a;}
.menu-fld-a-3 { padding:0 0 0 3px; }
.menu-doc-a-3 { padding:0 0 0 3px; }
.menu-lnk-a-3 { padding:0 0 0 3px; }
.menu-ul-3 li, .menu-ul-3 a { border:0; min-height:23px; line-height:20px; }


















.menu-ul-4 li, .menu-doc-li-4 a:link, .menu-fld-li-4 a:link, .menu-lnk-li-4 a:link, a.menu-doc-a-4 { width: 173px; word-wrap: break-word; white-space:normal; }
.menu-ul-4 a:link, .menu-ul-4 a:active, .menu-ul-4 a:visited { min-height:20px; line-height:20px; width:100%; text-align:left; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#FFFFFF; text-decoration:none;  }
.menu-ul-4 a:hover { min-height:20px; line-height:20px; width:100%; text-align:left; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:underline;  }
.menu-doc-li-4-active a, .menu-doc-li-4-active a:link, .menu-doc-li-4-active a:active, .menu-doc-li-4-active a:visited { padding:0 0 0 14px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:none;  }
.menu-doc-a-4-active a { padding:0 0 0 14px; }
.menu-fld-a-4-open { padding:0 0 0 14px; }
.menu-fld-a-4 { padding:0 0 0 14px; }
.menu-doc-a-4 { padding:0 0 0 14px; font-family: "Trebuchet MS",  Arial, Verdana, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#2a3a02; text-decoration:none;  }
.menu-lnk-a-4 { padding:0 0 0 14px; }
.menu-ul-4 li, .menu-ul-4 a { border:0; min-height:20px; line-height:20px; }