﻿/* Left Menu
---------------------------------------- */
.leftMenu {
	width:203px;
	padding-top:4px;
	overflow:hidden;
}
.leftMenu * span {
	display: block;
	height: 0px;
	overflow: hidden;
	line-height: 0px;
	font-size: 0px;
}
/* Level 1
---------------------------------------- */
.leftMenu ul {
	list-style:none;
	padding:0;
	margin:0;
}
.leftMenu li {
	margin:0;
	padding:0
}
/* Regular Link, the others inherits the rest*/
.leftMenu li a,
.leftMenu li a:link,
.leftMenu li a:visited {
	width:180px;
	padding:0 3px 0 20px;
	line-height:25px;
	display:inline-block;
	
	border-bottom:1px solid #fff;
	color:#606060;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.leftMenu li a:hover,
.leftMenu li a:active {
	background:#e3e3e3;
}
/* Selected Link */
.leftMenu li.selected a,
.leftMenu li.selected a:link,
.leftMenu li.selected a:visited {
	width:180px;
	padding:0 3px 0 20px;
	background:#e3e3e3;
	background-image:none;
	color:#606060;
}
.leftMenu li.selected a:hover,
.leftMenu li.selected a:active {
	background:#e3e3e3;
	background-image:none;
	color:#606060;
}
/* Have Children Link */
.leftMenu li.haveChildren a,
.leftMenu li.haveChildren a:link,
.leftMenu li.haveChildren a:visited {
	background:url(../bilder_losning/plus.gif) no-repeat 9px 8px;
	width:180px;
	padding:0 3px 0 20px;
	color:#606060;
}
.leftMenu li.haveChildren a:hover,
.leftMenu li.haveChildren a:active {
	background:url(../bilder_losning/plus.gif) no-repeat 9px 8px #e3e3e3;
	width:180px;
	padding:0 3px 0 20px;
}
/* Have Children Selected Link */
.leftMenu li.haveChildren.selected a,
.leftMenu li.haveChildren.selected a:link,
.leftMenu li.haveChildren.selected a:visited,
.leftMenu li.haveChildren.selected a:hover,
.leftMenu li.haveChildren.selected a:active {
	background:url(../bilder_losning/minus.gif) no-repeat 9px 9px;
	width:180px;
	padding:0 3px 0 20px;
}

/* Level 2
---------------------------------------- */
.leftMenu li li a,
.leftMenu li li a:link,
.leftMenu li li a:visited {
	width:180px;
	line-height:25px;
	padding:0 3px 0 20px;
	display:inline-block;
	
	border-bottom:1px solid #fff;
	color:#606060;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.leftMenu li.haveChildren.selected li a,
.leftMenu li.haveChildren.selected li a:link,
.leftMenu li.haveChildren.selected li a:visited {
	background:url(../bilder_losning/lvl2blipp.gif) no-repeat 9px 0 #e3e3e3;
	width:180px;
	padding:0 3px 0 20px;
	line-height:18px;
	text-transform:none;
	font-size:10px;
	border:0;
	color:#606060;
}
.leftMenu li.haveChildren.selected li a:hover,
.leftMenu li.haveChildren.selected li a:active {
	background:url(../bilder_losning/lvl2blipp.gif) no-repeat 9px 0 #e3e3e3;
	width:180px;
	padding:0 3px 0 20px;
	line-height:18px;
	text-transform:none;
	font-size:10px;
	border:0;
	color:#000;
}
.leftMenu li.haveChildren.selected li.selected a,
.leftMenu li.haveChildren.selected li.selected a:link,
.leftMenu li.haveChildren.selected li.selected a:visited,
.leftMenu li.haveChildren.selected li.selected a:hover,
.leftMenu li.haveChildren.selected li.selected a:active {
	background:url(../bilder_losning/lvl2blipp.gif) no-repeat 9px 0 #e3e3e3;
	width:180px;
	padding:0 3px 0 20px;
	color:#000;
}
.leftMenu li.haveChildren.selected li.last{
	border-bottom:1px solid #FFF;
}