#menu h2 {
	margin:1.0em 0 1.0em 1.13em;
	padding-left:1.13em;
	background:url('/gfx/list-item-down.gif') center left no-repeat !important;
	font-size:1.33em;
	color:#C00F0F;
	text-decoration:none;
	font-weight:bold;
}

#menu ul {
  margin:0em auto 0em auto;
  padding:0;
  list-style:none;
  width:14.1em;
  border:1px solid #DBD9D9;
  background: url(/gfx/rightbox_background.gif) top left repeat-x;
/*  padding:0em 0em 0.42em 0em;*/
  padding:0;
  background-color:#FFF;
}

#menu ul li {
  margin:1px 0em 0em 0em;
  padding:0;
  line-height:1.75em;
  min-height:21px;
  background:url('/gfx/list_item_submenu.gif') 0.08em top no-repeat;
}

#menu ul li.top {
  height:2px;
  line-height:2px;
  font-size:2px;
  min-height:2px;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:url('/gfx/list_item_top.gif') right top repeat-x transparent;
}

#menu ul li a {
  text-decoration:none;
  color:#333;
  padding:0.25em 0 0 1.67em;
  margin:0;
  display:block;
  line-height:1.25em;
  min-height:17px;
}

#menu ul li a.selected {
	/*background:url('/gfx/list_item_submenu_on.gif') 0.08em top no-repeat;*/
}

#menu ul li a.selected, #menu ul li a:Hover {
  font-weight:bold;
  color:#C00F0F;
}


/** 2. EBENE **/

#menu ul li ul {
  border:none;
  padding:0;
  margin:0;
  background-image:none;
  background-color: transparent;
}

#menu ul li ul li {
  line-height:1.75em;
  background-image:none;
  border-bottom:1px solid #DBD9D9;
}

#menu ul li ul li a {
  color:#303C41;
  padding:0.25em 0 0.25em 1.67em;
}

#menu ul li ul li a.selected {
  font-weight:bold;
  color:#C00F0F;
  background:url('/gfx/list_item_submenu_on.gif') 0.08em top no-repeat;
  /*
  background-image:url('/gfx/list_item_submenu_sub.gif');
  background-position:0.73em 0.67em;
  background-repeat:no-repeat;
  */
}

#menu ul li ul li a:Hover {
  font-weight:normal;
}

/** 3. EBENE **/

#menu ul li ul li ul {
  border:none;
  padding:0;
  margin:0;
  background-image:none;
}

#menu ul li ul li ul li {
  line-height:1.75em;
  background-image:none;
}

#menu ul li ul li ul li a {
  color:#303C41;
  padding:0.25em 0 0 2.50em;
}

#menu ul li ul li ul li a.selected {
  font-weight:bold;
  color:#C00F0F;
  background-image:url('/gfx/list_item_submenu_sub.gif');
  background-position:1.67em 0.67em;
  background-repeat:no-repeat;
}

#logout {
    border:1px solid #DBD9D9;
    margin: 1em 1.67em;
    padding: 0.3em 0;
    }

#logout a {
    display: block;
    color: #333;
    background:url('/gfx/list_item_submenu.gif') 0.08em top no-repeat;
    text-decoration: none;
    padding: 0.2em 1.5em;
    }

#logout a:hover {
    color: #C00F0F;
    font-weight: bold;
    }