#pad {height:130px;}

#menu {width: 800px; text-align:center; margin: 0 auto;}

#menu div {position: relative; text-align:center; margin-right: auto; margin-left: auto;}

#menu div ul {padding:0;  margin: 0 auto; list-style:none; height:30px; text-align: center; position:relative; z-index:2; font: 14px/27px 'TeXGyreAdventorRegular', Helvetica, sans-serif;}
#menu div ul li {float:left; text-align: center; margin: 0 auto;}
#menu div ul li a {display:block; float:left; height:30px; line-height:30px; color:#e6e6e6; text-decoration:none; font-size:14px; text-transform: uppercase; padding:0 8px 0 8px; margin: 0 auto}

#menu div ul table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

#menu div ul li a:hover {/*font: 14px/27px 'TeXGyreAdventorBold', Helvetica, sans-serif;*/z-index:1; position:relative;color:#ff99ff;}
#menu div ul li:hover {position:relative; z-index:1;color:#ff99ff;}

#menu div ul li:hover > a {color:#ff99ff;}

/* -----  Menu ----- */

#menu div ul :hover ul {left:0; top:30px; width:120px; background: #272727;  margin-left:18px;}

#menu div ul ul, 
#menu div ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu div ul :hover ul :hover ul
{left:150px; top:-1px;background:#c6c4b8; white-space:nowrap; width:100px; z-index:1; height:auto;}

#menu div ul :hover ul li {margin:0; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000;}
#menu div ul :hover ul li a {width:170px; line-height:15px; font-size: 11px; text-align: left; padding:5px 5px; text-indent:0px; background: #272727;;  color:#e6e6e6; height:auto;}

#menu div ul :hover ul :hover {background:#000;color:#ff99ff;}

#menu div ul :hover ul li.currentsub a {background: #272727;color:#ff99ff;font: 14px/27px 'TeXGyreAdventorItalic', Helvetica, sans-serif;}

#menu div ul :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; background: #272727;  color:#ff99ff; font: 14px/27px 'TeXGyreAdventorItalic', Helvetica, sans-serif;}
#menu div ul :hover ul :hover ul :hover {background: #272727;color:#ff99ff;}

/*	 -----  Menu END -----*/

/* ----- transparentes Menu -----


#menu div ul :hover ul {left:0; top:30px; width:120px; background: #c6c4b8 url(images/transparent_menu.png) top left repeat;  margin-left:18px;}

#menu div ul ul, 
#menu div ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu div ul :hover ul :hover ul
{left:150px; top:-1px;background:#c6c4b8  url(images/transparent_menu.png) top left repeat; white-space:nowrap; width:100px; z-index:1; height:auto;}

#menu div ul :hover ul li {margin:0; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000;}
#menu div ul :hover ul li a {width:170px; line-height:15px; font-size: 11px; text-align: left; padding:5px 5px; text-indent:0px; background: url(images/transparent_menu.png) top left repeat;  color:#272727; height:auto;}

#menu div ul :hover ul :hover {background:#a7a495 url(images/transparent_menu.png) top left repeat;  color:#444;color:#ff99ff;}

#menu div ul :hover ul li.currentsub a {background: #c6c4b8 url(images/transparent_menu.png) top left repeat;  color:#272727;color:#ff99ff;font: 14px/27px 'TeXGyreAdventorItalic', Helvetica, sans-serif;}

#menu div ul :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; background: #c6c4b8 url(images/transparent_menu.png) top left repeat;  color:#272727;color:#ff99ff; font: 14px/27px 'TeXGyreAdventorItalic', Helvetica, sans-serif;}
#menu div ul :hover ul :hover ul :hover {background: #c6c4b8 url(images/transparent_menu.png) top left repeat;  color:#FEC800;color:#ff99ff;}


	 ----- transparentes Menu END -----*/

.current_page_item {
	font-weight:bold;
}

#menu div ul li a:active  {color:#ff99ff;}