#menu 
{ 
width: 100%;
height: 140px;
}

#menu ul { list-style: none; margin: 0; padding: 0; width: 450px;  }

#menu a, #menu h2
  { font: 9px/22px verdana;
  display: block; 
  letter-spacing:0.01pt;
  margin: 0; padding: 3px 3px; }

#menu h2 { color: #242B76;  }

#menu a { color: #242A65;  text-decoration: none; }

#menu a:hover { color: #a00;}

#menu li {position: relative; padding-left:22px;}



#menu ul ul { position: absolute; z-index: 500; }

#menu  ul ul { padding-top: 6px; position: absolute; top: 0; right: 100%; }



#menu ul ul li a {padding-right: 2px; line-height: 9px; font:bold 9px/11px arial; letter-spacing:0.001pt; color:#666666;}

.main_submenu:hover
{
	background-image: url(./grafix/hintergrund_submenu.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
  {display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
  {display: block;} 