#side_div {
  padding : 0 0 0 0;
  margin : 0 0 1em 0;
  border-top : 1px solid #90bade;
  font-family : Arial, sans-serif;
  font-size : 12px;
  background-color : #fff;
  color : #333;
}

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

ul#side li {
  margin : 0 0 0 0;
  padding : 5px 0 5px 10px;
  text-decoration : none;
}

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

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
  {
  width: 150px;
  list-style : none;
  padding: 0;
  margin: 0; 
  }


ul#side li ul li,
ul#side li.selected ul li,
ul#side li.open ul li 
  {
  padding : 5px 0px 5px 10px;
  margin : 0px 0px 0px 0px;
  float : none;
  background : #fff;
  color : #000;
  display : none;
  background-image : none;
  }

ul#side li.selected ul li, 
ul#side li.open ul li 
  {
  display : block;
  }

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