/* CSS Document */
/* Menue Einstellungen */

#menu ul {
 	margin: 0;	
 	width: 19.0%;
 	float: left;
 	padding-top: 0.1em;
 	padding-bottom: 0.1em;
 	padding-left: 0.2em;
	font-variant: small-caps;	
}

#menu h3  {
 	text-align:center;
	display: block;
 	color: #CCC;
}

#menu a  {
 	display: block;
 	color: #CCC;
 	text-decoration: none;
}

#menu a:hover {
 	background: #222;
  background: url(../images/bg_navi_rot.jpg) repeat-x;
  display: block;
  color: #D3CE16;
  margin: 0;
}

#menu li {
 	position: relative;
 	list-style: none;
}

#menu ul ul {
 	position: absolute;
 	width: 100%;
 	z-index: 2;
}

#menu ul ul li a {
 	background: #111;
  background: url(../images/bg_navi2.jpg) repeat-x;
 	text-align:center;
	padding-top: 0.2em;
 	padding-bottom: 0.2em;
 	padding-left: 0.3em;
 	font-size: 110%;
	border-top: 1px groove #555;
	max-width: 240px;
}

#menu ul ul li a:hover {
  background: url(../images/bg_navi2_rot.jpg) repeat-x;
 	padding-top: 0.2em;
 	padding-bottom: 0.2em;
 	font-size: 110%;
}

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

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

