/**
 *********************************************
 * Prototype of styles for horizontal CSS-menu
 * @data 30.06.2009
 *********************************************
 */

/* menu::base */
div#pdf_menu {
	text-align: center;
}

div#pdf_menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

div#pdf_menu li {
  position: relative;
  z-index: 9;
  margin: 0;
  display: block;
}
div#pdf_menu li:hover>ul {
  visibility: visible;
}

div#pdf_menu a {
  position: relative;
  z-index: 10;
  display: block;
  text-decoration: none;
}

div#pdf_menu span {
  display: block;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 95% 0;
}
div#pdf_menu ul ul a.parent span {
  background-position:95% 8px;
}

/* menu::level1 */
div#pdf_menu span {
  margin-top: 5px;
}/**@replace#1*/
div#pdf_menu li.last { background: none; }

/* menu::level2 */
div#pdf_menu ul ul {
  position: absolute;
  top: 34px;
  visibility: hidden;
  width: 283px;
  background: white;
  margin-top: 1px;
}

div#pdf_menu ul ul li {
  background: none;
  text-align: left;
	line-height: 34px;
}

div#pdf_menu ul ul a {
  padding: 0 0 0 2px;
  height: auto;
  display: block;
}

div#pdf_menu ul ul span {
  margin-top: 0;
	padding-top: 0px;
  color: #4f78c1;
	font-weight: bold;
}

div#pdf_menu ul ul a:hover span {
  color: black;
	font-weight: bold;
}
div#pdf_menu ul ul li.last { background: none; }
div#pdf_menu ul ul li {
  width: 100%;
}
