/**
 * @author	Jean-Pierre Praz <jean-pierre.praz@crealogix.com>
 * 
 * 18.09.2006 
 *
 */

div#navLefthand {
	/*aufgrund rundungsdiff. 1px kleiner als rechnerischer wert*/
	/*width: 19.5em;*/
	width: 19.416666666em;
	overflow: hidden;
	margin: 0 .08333333333em 0 0;
	padding: 0 0 8.333333333em 0;
	float: left;
}

/* level 1 start */

div#navLefthand ul.level1 {
	margin: 2em 0 0 1.6666666666666em;
	padding: 0;
	list-style-type: none;
}

div#navLefthand ul.level1 li {
	display: block;
	overflow: hidden;
	clear: left;
}

* html div#navLefthand ul.level1 li {
	zoom: 1;
}

div#navLefthand ul.level1 li a {
	display: block;
	float: left;
}

div#navLefthand ul.level1 li a span {
	display: block;
	float: left;
	width: 0;
}

div#navLefthand ul li a {
	line-height: 1.5em;
}

div#navLefthand ul.level1 li {
	background: transparent url(../img/nav_element_2_n.gif) 0 1.6666666666666em no-repeat;
	padding: 0 0 0 1.6666666666666em;
	margin: 0 0 1.833333333em 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #7d7d7d;
}

div#navLefthand ul.level1 li.act,
div#navLefthand ul.level1 li.cur {
	background: transparent url(../img/nav_element_2_a.gif) 0 1.6666666666666em no-repeat;
	padding: 0 0 0 1.6666666666666em;
}

/* level 1 end */


/* level 2 start */

div#navLefthand ul.level2 {
	margin: 1.5em 0 0 -1.6666666666666em;
	padding: 0;
	list-style-type: none;
}

div#navLefthand ul.level2 li,
div#navLefthand ul.level2 li.act,
div#navLefthand ul.level2 li.cur {
	padding: 0 0 0 1.6666666666666em;
	margin: 0;
	background: none;
}

div#navLefthand ul.level2 li a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #646464;
	padding: 0;
	background-image: none;	
	background-color: transparent;
}

div#navLefthand ul.level2 li a span {
	padding: 0 0 0 1.5em;
	background: transparent url(../img/nav_element_1_n.gif) 0 .3333em no-repeat;	
}

div#navLefthand ul.level2 li a:hover {
	color: #191919;
}

div#navLefthand ul.level2 li a:hover span {
	background: transparent url(../img/nav_element_1_a.gif) 0 .3333em no-repeat;
}

div#navLefthand ul.level2 li.act a.act,
div#navLefthand ul.level2 li.cur a.cur  {
	color: #145a82;
	padding: 0;
	background: transparent url(../img/nav_element_1_c.gif) 0 .3333em no-repeat;	
}

div#navLefthand ul.level2 li.act a.act span,
div#navLefthand ul.level2 li.cur a.cur span  {
	padding: 0 0 0 1.5em;
	background: transparent url(../img/nav_element_1_c.gif) 0 .3333em no-repeat;	
}

div#navLefthand ul.level2 li.act a.act:hover,
div#navLefthand ul.level2 li.cur a.cur:hover {
	color: #145a82;
}

/* level 2 end */

/* level 3 start */

div#navLefthand ul.level3 {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
}

div#navLefthand ul.level3 li a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #646464;
	padding: 0;
	background-color: transparent;
	background-image: none;
}

div#navLefthand ul.level3 li a span {
	padding: 0 0 0 1.5em;
	background: transparent url(../img/nav_element_1_n.gif) 0 .3333em no-repeat;
}

div#navLefthand ul.level3 li.act a.act,
div#navLefthand ul.level3 li.cur a.cur  {
	color: #145a82;
	padding: 0;
	background-color: transparent;
	background-image: none;	
}

div#navLefthand ul.level3 li.act a.act span,
div#navLefthand ul.level3 li.cur a.cur span {
	padding: 0 0 0 1.5em;
	background: transparent url(../img/nav_element_1_c.gif) 0 .3333em no-repeat;	
}

/* level 3 end */

/* level 4 start */

div#navLefthand ul.level4 {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
}

div#navLefthand ul.level4 li a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #646464;
	background-image: none;	
	background-color: transparent;
}

div#navLefthand ul.level4 li a span {
	padding: 0 0 0 1.5em;
	background: transparent url(../img/nav_element_1_n.gif) 0 .3333em no-repeat;	
}

div#navLefthand ul.level4 li.act a.act,
div#navLefthand ul.level4 li.cur a.cur  {
	color: #145a82;	
}

div#navLefthand ul.level4 li.act a.act span,
div#navLefthand ul.level4 li.cur a.cur span {
	padding: 0 0 0 1.5em;
	background: transparent url(../img/nav_element_1_c.gif) 0 .3333em no-repeat;
}
/* level 4 end */