#layout #menu {	margin: 0;	padding: 0;	margin-top: 1px;	margin-left: 10px;	/*border: solid 1px Red;	*/	float: left;	display: inline; /* hack: double margin bug */}#layout #menu ul {	padding: 0;	margin: 0;	list-style: none;	/*border: solid 1px Yellow;	*/	float: left;}#layout #menu a {	display: block;	/* width: 10em; */	background: : url(/shared/img/page/menu-gradient.gif) repeat left bottom;	color: white; /* Menueschrift */	text-decoration: none;	border-left: solid 1px White;	border-bottom: solid 1px White;	padding: 4px;}#layout #menu li#tipps a {	background-image: url(/shared/img/page/round-menu-corner-left.gif);	background-repeat: no-repeat;	background-position: left bottom;}#layout #menu li#help a {	background: url(/shared/img/page/round-menu-corner-right.gif) right bottom;	background-repeat: no-repeat;}#layout #menu li#search  {	}#layout #menu ul ul a, #layout #menu li#tipps li a, #layout #menu li#help li a {	background: none;	background-color: #3e96de;	width: 16em;}#layout #menu a:hover, #layout #menu li#tipps a:hover, #layout #menu li#help a:hover  {	background:  none;    background-color: #92B318;		background-color: #FF8717;		}#layout #menu li {	float: left;	/* width: 10em; */}#layout #menu li ul {	position: absolute;	width: 10em;	left: -999em;}#layout #menu li:hover ul, #layout #menu li.hoveme ul {	left: auto;	z-index: 10000;		}