ul#accordion2 {

padding: 0px 0px; margin: 0 0 0 0px; overflow: hidden; 

}

.treeview, .treeview ul { 

padding: 25px 6px 10px; list-style: none; background-color: #f0f0f0; margin: 1px 0px 0px 0px;

}



.treeview .hitarea {

	background: url(../images/arrow_down.gif) no-repeat 8px 11px;

	height: 28px;

	width: 20px;

	margin: 0px 0px 0px 0px;

	position: relative;

	float: right;

	cursor: pointer;

}

.treeview ul li.expendable .hitarea {



}

.treeview ul li.collapsable .collapsable-hitarea {

background: #969696 url(../images/arrow_up.gif) no-repeat 8px 11px;

}

.treeview ul li.collapsable ul li.collapsable .collapsable-hitarea {



}

/* fix for IE6 */

* html .hitarea {

	display: inline;

	float:none;

}



.treeview li { 

padding: 0px 0px 1px 0px; margin: 0px; background: url(../images/line.gif) no-repeat center bottom;

}

#leftkolumn .treeview li ul li {

border: 0px; background: none;

}



.treeview li.collapsable.currentCategory a.selected, .treeview li.expandable.currentCategory a.selected, .treeview li ul li.currentCategory  {

font-weight: bold; color: #729423;

}





#treecontrol { margin: 1em 0; display: none; }



.treeview .hover { color: #000; cursor: pointer; }





.treeview ul li ul li.last, .treeview ul li.collapsable ul li, .treeview ul li.expandable ul li {

 margin: 0px 0px; list-style: none;

}

li.expandable, li.collapsable, { 

 margin: 0px 0px; list-style: none;

 }

.treeview ul li.expandable, .treeview ul li.collapsable { 

margin: 0px 0px; list-style: none;

 }

.treeview ul li ul li.expandable, .treeview ul li ul li.collapsable {

 margin: 0px 0px; list-style: none;

}

.treeview li a {

display: block; padding: 6px 10px 8px 26px; color: #374361; text-decoration: none; font-weight: bold; font-size: 12px;

}

.treeview li a:hover {

background: #969696; color: #FFFFFF;

}

#leftkolumn .treeview li ul li a, #leftkolumn .treeview ul li ul li.expandable a, #leftkolumn .treeview ul li ul li.collapsable a {

color: #000; text-decoration: none; display: block; text-decoration: none; font-weight: normal;

}

ul.treeview li ul li ul li {

padding: 0; margin:0; list-style: none; 

}

.treeview li ul li ul {

padding: 0px; margin: 0px 0px -1px; background: none; 

}

.treeview li ul li ul li a, .treeview ul li ul li ul li.expandable a, .treeview ul li ul li ul li.collapsable a {

background-position: 18px 13px; padding-left: 33px;

}

.treeview ul li.collapsable ul li.expandable, .treeview ul li.collapsable ul li.collapsable {

background: none;

}

.treeview ul li.collapsable ul li.expandable ul li, .treeview ul li.collapsable ul li.collapsable ul li {

background: none; padding: 3px 0px 5px 0px; margin: 0px 0px;

}

.treeview ul li.collapsable ul li, .treeview ul li.expandable ul li {

padding: 0px 0px 0px 15px; margin: 0px 0px; 

}

.treeview ul li.collapsable ul li a, .treeview ul li.expandable ul li a {

color: #000; display: block; padding: 4px 0px 4px 25px;

}

.treeview ul li.collapsable ul li a:hover, .treeview ul li.expandable ul li a:hover {

color: #000; display: block; text-decoration: underline;

}









.treeview ul li ul li .expandable-hitarea { background-position: -48px -46px; background-repeat: no-repeat; }

.treeview ul li.lastCollapsable .collapsable-hitarea { background: url(/images/up.gif) no-repeat left bottom; }





.treeview li.lastCollapsable {  background-position: -62px -23px; background-repeat: no-repeat;  }





.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {}

