#side_div { padding : 0; margin : 0 0 1em; font-family : Helvetica, Geneva, Arial; font-size : 16px; background-color : #fff; color : #333; font-weight: bold; line-height: 16px; }

ul#side { margin : 0; padding : 0 0 0; list-style : none; width : 160px; border-style: none; }

ul#side li { color: #fff; background-color: #fff; margin : 0; padding : 5px 0 5px 10px; text-decoration : none; display: block !important; }

ul#side li a { margin : 0; padding : 2px 0; color : #222222; text-decoration : none; display: inline; }

ul#side li a.selected { color : #a85029; }

ul#side li a {
  width : auto;
}

ul#side li a:hover 
  {
  text-decoration : underline;
  /*background : transparent url(/library/grafik/ckh/underline.png) repeat-x top left;*/
  }

ul#side li a:active 
  {
  border : 0;
  }


  
/*-----------*/

ul#side li ul,
ul#side li.open ul
  { font-size: 12px; font-weight: normal; background-color: #fff; width: 150px; padding: 0 0 0 1px; margin: 0; list-style: none; }


ul#side li ul li,
ul#side li.selected ul li,
ul#side li.open ul li 
  { color: #000; padding : 2px 0 1px; margin : 0; float : none; background : #fff; display : none; }

ul#side li.selected ul li, 
ul#side li.open ul li 
  { background-color: #fff; display: block; }

ul#side li.selected ul li.selected a,
ul#side li.selected ul li.selected a:visited 
  { background-color: #fff; padding : 0; margin : 0; background-image : none; }

