#menu_holder
{
  font-family: Verdana, Arial;
  font-size: 12px;
  width: 199px;
  height: auto;
  padding-top: 330px;
}

#menu_holder a
{
  border-bottom: none;
  color: #082B73;
  font-weight: bold;
}

#menu_holder a.imgLink
{
  display: none;
}


#menu_holder ul
{
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* Ebene 1 */

#menu_holder ul li a
{
  display: block;
  background: url(../media/menu/e1.gif) repeat-y;
  width: 199px;
  min-height: 23px;
  margin-bottom: 1px;
}

#menu_holder ul li a.sel
{
  background: url(../media/menu/e1_sel.gif) no-repeat;
}

#menu_holder ul li a:hover, #menu_holder ul li a.active
{
  background: url(../media/menu/e1_hover.gif) no-repeat;
}

#menu_holder ul li a.visited:hover
{
  background: url(../media/menu/e1_visited.gif) no-repeat;
}

#menu_holder ul li a span.t1
{
  display: block;
  padding: 13px 20px 5px 8px;
}

/* Ebene 2 */

#menu_holder ul ul li a
{
  display: block;
  background: url(../media/menu/e2.gif) repeat-y;
  width: 199px;
  min-height: 23px;
  margin-bottom: 1px;
}

#menu_holder ul ul li a.sel
{
  background: url(../media/menu/e2_sel.gif) no-repeat;
  color: #AE1E2F;
}

#menu_holder ul ul li a:hover, #menu_holder ul ul li a.active
{
  background: url(../media/menu/e2_hover.gif) no-repeat;
}

#menu_holder ul ul li a span.t2
{
  display: block;
  padding: 3px 20px 5px 20px;
}

/* Ebene 3 */

#menu_holder ul ul ul li a
{
  display: block;
  background: url(../media/menu/e3.gif) repeat-y;
  width: 199px;
  min-height: 23px;
  margin-bottom: 1px;
  font-weight: normal;
}

#menu_holder ul ul ul li a:hover, #menu_holder ul ul ul li a.active
{
  background: url(../media/menu/e3_hover.gif) no-repeat;
}

#menu_holder ul ul ul li a span.t3
{
  display: block;
  padding: 3px 20px 5px 30px;
}