ul#treemenu2{ /*CSS for Simple Tree Menu*/
  margin: 0;
  padding: 0;
}
.treeview ul { /*CSS for Simple Tree Menu*/
  margin: 0;
  padding: 0;
}
.treeview li { /*Style for LI elements in general (excludes an LI that contains sub lists)*/
  background: white url(content/images/javascript/simpletree/list.gif) repeat-y left center;
  list-style-type: none;
  padding-left: 22px !important;
  margin-bottom: 10px;
  list-style-image:none;
}

.treeview li.subtitle { /*Style for LI elements that should notvbe displayed as tree elements, as subtitles*/
  background: none;
  padding-left: 0px !important;
  border-bottom:1px dotted #8CACBB;  
}
.treeview li.subtitle p { /*Style for LI elements that should notvbe displayed as tree elements, as subtitles*/
  padding-bottom:2px; 
}


.treeview li.submenu { /* Style for LI that contains sub lists (other ULs). */
  background: white url(content/images/javascript/simpletree/closed.gif) no-repeat left 1px;
  cursor: hand !important;
  cursor: pointer !important;
  margin-left: 10px;
}


.treeview li.submenu ul { /*Style for ULs that are children of LIs (submenu) */
  display: none; /*Hide them by default. Don't delete. */
}

.treeview li.submenu ul.label_list { /*Style for ULs that are elements of labels */
  display: block; /* make ul of labels visible. Don't delete. */
}

.treeview .submenu ul li { /*Style for LIs of ULs that are children of LIs (submenu) */
  cursor: default;
}

.treeview .submenu ul li li { /*Style for LIs welche in den labels vorkommen */
  cursor: default;
  list-style-image:url(content/images/layout/bullet.gif);
  background-image: none;
  padding-left: 0px;
  margin-left:20px;
}


.treeview ul.label_list li {
   padding-left: 5px !important;
   margin-bottom: 2px;
}

.treeview ol.label_list li {
   list-style-image: none !important ;
   list-style-type: decimal;
   padding-left: 5px !important;
}
