/* CSS Document */

#rgaccordmenunest * {
  padding: 0;
  margin: 0;
}

#rgaccordmenunest a {
  text-decoration: none;
}

#rgaccordmenunest {
  padding: 50px;
}

#rgaccordmenunest h1 {
  font-weight:normal;
  font-size: 12px;
  letter-spacing:.005em;
  color:#e15c04;
  margin: 0px;
  margin-bottom: 20px;
  border-bottom: 1px solid #cddeed;
}

#rgaccordmenu, #rgaccordmenu ul, #rgaccordmenu li {
  background:none;
  padding:0;
  margin:0;
}

#rgaccordmenu {
  BORDER: 1px solid #ddd;
  BACKGROUND-COLOR: #fdfdfd;
  COLOR: #000;
  FONT-SIZE: 12px;
  WIDTH: 200px;
  FILTER: alpha(opacity=66);
  -moz-opacity: 66;
  -khtml-opacity: 0.66;
  opacity: 0.66;
}

#rgaccordmenu li {
  display:block;
  list-style:none;
}

#rgaccordmenu li a {
  color:#fff;
  text-decoration: none;
}

#rgaccordmenu .toggle, #rgaccordmenu .empty {
  DISPLAY: block;
  /* background: url(/fileadmin/images/menu/level1act.jpg) no-repeat; */
  PADDING: 5px;
  PADDING-BOTTOM: 3px;
  COLOR: #FFF;
  cursor: pointer;
  FONT-SIZE: 0px;
}

#rgaccordmenu .empty {
  /* background: url(/fileadmin/images/menu/level1.jpg) no-repeat; */
}

#rgaccordmenu .empty a {
display:block;
}

/* FIRST LINE IN MENU - MENU HEADER */
#rgaccordmenu .act {
  /* BACKGROUND: url(/fileadmin/images/menu/level1sub.jpg) no-repeat; */
  HEIGHT: 8px;
  MARGIN: 0px;
  PADDING: 0px;
}

#rgaccordmenu li ul li a{
  /* background: url(/fileadmin/images/menu/level2.jpg) repeat-y; */
  color: #333;
  display: block;
  padding: 5px 0 5px 10px;
  margin-bottom: 1px;
  text-decoration: none;
}

#rgaccordmenu .toggle2 {
  /* background: url(/fileadmin/images/menu/level2sub.jpg) repeat-y; */
  color:#333;
  display:block;
  padding:5px 0 5px 10px;
  font-weight:bold;
  cursor:pointer;
  margin-bottom: 1px;
}

#rgaccordmenu .act2 {
  /* background: url(/fileadmin/images/menu/level2act.jpg) repeat-y; */
  margin-bottom: 1px;
}

#rgaccordmenu li ul li ul li a {
  padding: 5px 0 5px 25px;
}

.open, .open span {
  font-weight:bold;
  text-decoraton:underline;
}

