ul#menu_home, ul#menu_home ul {
  position:static;
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 635px;
}

ul#menu_home a {
  display: block;
  text-decoration: none;	
}

ul#menu_home li {
  margin-top: 1px;

}

ul#menu_home li a {
/*
  background:-moz-linear-gradient(left, #eee, #ddd) no-repeat;
  background:-webkit-gradient(linear, top left, top right, from(#eeeeee), to(#dddddd)) no-repeat; 
  background-color: #eee; 
*/
  line-height:50px;

  border-bottom:1px solid #ccc;
  border-top:1px solid #fff;
  color: #666;
  padding: 0.5em;
}
ul#menu_home li a:hover {
  background: #fff;
}

ul#menu_home li a img{
	margin-right: 15px;	
}

ul#menu_home li li a {
	line-height:20px;
}

ul#menu_home li a:hover {
  /* background: #ffcc33;
  color:#000066;*/
}

ul#menu_home li ul li a {
  background: url(http://www.empix.de/pix/history_next.gif) no-repeat 30px center; 
  border: none;
  color: #0066cc; 
  padding-left: 40px;
}

ul#menu_home li ul li a:hover {
	text-decoration:underline;
	background: url(http://www.empix.de/pix/history_next.gif) no-repeat 30px center; 
  /*background: #fff;
   border-left: 5px #000 solid;*/
  padding-left: 40px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
