.nav-table {
  clear:both;
  display:block;
}

#edit-menu {
  margin:.5em 0 .5em 0;
}

#header-navigation { 
  zoom:1;
}

#menu-page-top {
  display:inline;
  float:right;
}

#menu-top {
  position:absolute;
  bottom:0;
  right:0;
  background-color:transparent;
  border:0px solid red;
}

#menu-top-bg {
  position:absolute;
  bottom:0;
  right:0;
  width:3px;
  height:3px;
  background-image:url(../images/bg-menu-top.gif);
  background-repeat:no-repeat;
  z-index:10;
}

#menu-left {
  
}

/* level 1 */

ul.menu-level-1 {
  margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.menu-level-1 li {
	display: inline;
	float:left;
}

ul.menu-level-1 li a {
  display:block;
  padding:9px 19px 6px 19px;
  background-color: #54264a;
  color:#FFF;
  font-family: Palatino, 'Times New Roman', sans, sans-serif;
  font-size:12px;
  border-left:1px solid #784971;
}

ul.menu-level-1 li a:hover {
  color:#FFF;
  background-color: #9a4688;
  text-decoration: none;
}

ul.menu-level-1 li a.aktiv {
  color:#FFF;
  background-color: #9a4688;
  text-decoration: none;
}

/* level 2 */

ul.menu-level-2 {
  margin: 0;
	padding: 0;
  padding-top:.8em;
	padding-bottom:.4em;
	list-style-type: none;
}

ul.menu-level-2 li {
	display: block;
	margin-bottom:3px;
}

ul.menu-level-2 li a {
  color:#666;
  display:block;
  padding-left:20px;
  background-image:none;
}

ul.menu-level-2 li a:hover {
  color:#54264a;
  text-decoration:none;
  background:transparent;
}

ul.menu-level-2 li a.aktiv {
  color:#54264a;
  text-decoration:none;
  background:transparent;
}

/* level 3 */

ul.menu-level-3 {
  margin: 0;
	padding: 0;
  padding-top:.2em;
	padding-bottom:0em;
	list-style-type: none;
}

ul.menu-level-3 li {
	display: block;
  margin-bottom:1px;
}

ul.menu-level-3 li a {
  color:#666;
  display:block;
  padding-left:32px;
  background-color:transparent;
  font-size:.9em;
}

ul.menu-level-3 li a:hover {
  color:#54264a;
  text-decoration:underline;
}

ul.menu-level-3 li a.aktiv {
  color:#54264a;
  text-decoration:none;
}
