/* horizontal multipage */
.menu1			{display:block; position:relative; visibility:visible; border:none; background:none; margin:0;padding:0;z-index:1;}
.menu1 ul		{display:block; position:relative; left:0px; top:0px;list-style-type:none; padding:0; margin:0;z-index:2;}
.menu1 li		{float:left; padding:0; margin:0;}

.menu1 ul.default,
.menu1 ul.flyout	{position:absolute; left:0px; top:30px; width:200px;}
.menu1 ul.flyout	{display: none;}

.menu1 a.opt,
.menu1 a.firstopt,
.menu1 a.lastopt	{background:url('ikons/listheader.gif');height:30px;line-height:30px;
			padding-left:3px;padding-right:3px;margin:0;display:block;
			cursor:default;}
.menu1 a.firstopt	{background-position: left	0; padding-left:10px;}
.menu1 a.opt		{background-position: center	0;}
.menu1 a.lastopt	{background-position: right	0; padding-right:10px;}
.menu1 a.firstopt:hover	{background-position: left	-30;}
.menu1 a.opt:hover	{background-position: center	-30;}
.menu1 a.lastopt:hover	{background-position: right	-30;}

/* vertical multipage */
.menu2, .menu2 *	{position:relative; visibility:visible; border:none; background:none; margin:0;padding:0;
			border-width:0;}
.menu2 			{z-index:3;}

.menu2,
.menu2 ul,
.menu2 li		{width:204px;}

.menu2 ul		{list-style-type:none;z-index:4;
			border-color:red;
			border-width:0px;
			border-style:solid;
			}
.menu2 li 		{
			height:30px;
			min-width:200px; padding:2px; margin:0;
			border-color:green;
			border-width:0px;
			border-style:solid;
			}
.menu2 ul.flyin,
.menu2 ul.flyout	{position:absolute; top:0px; left:204px;}
.menu2 ul.flyout	{display:none}
.menu2 a		{width:200px; min-width:200px;
			position:absolute;
			margin:0;padding:0;
			height:30px;text-indent:20px;line-height:30px;
			background-repeat:no-repeat;
			/* opacity for mozilla is not longer needed because of using PNG */
			/* -moz-opacity:.95;opacity:.95; */
			/* PNG is for mozilla only!! */
                        background:url(ikons/menuitem.png);
                        }

.menu2 img.menuarrow	{position:absolute;
			width:5px;height:9px;top:10px;left:182px;
			border:none;background:none;margin:0;padding:0;}

.menu2 img.menuicon	{position:absolute; display:none; /* ... */
			width:21px;height:21px;top:4px;left:7px;
			border:none;background:none;margin:0;padding:0;
			filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}

.menu2 a:hover		{color:#dd0000}

.menu2 a.level0 	{background-position: 0 0;}
.menu2 a.level1,
.menu2 a.level2,
.menu2 a.level3,
.menu2 a.level4,
.menu2 a.level5 	{background-position: 0 -60;}

.menu2 a.level0:hover	{background-position: 0 -30;}
.menu2 a.level1:hover,
.menu2 a.level2:hover,
.menu2 a.level3:hover,
.menu2 a.level4:hover,
.menu2 a.level5:hover 	{background-position: 0 -90;}

/* sitemap */
.sitemap img.menuarrow,
.sitemap img.menuicon	{display:none}
.sitemap a.level0	{font-weight:bold}

                              li ul.flyout,
                  li:hover ul li ul.flyout,
            li ul li:hover ul li ul.flyout,
      li ul li ul li:hover ul li ul.flyout,
li ul li ul li ul li:hover ul li ul.flyout
			{display: none;}

		        li:hover ul.flyout,
                  li ul li:hover ul.flyout,
            li ul li ul li:hover ul.flyout,
      li ul li ul li ul li:hover ul.flyout,
li ul li ul li ul li ul li:hover ul.flyout
			{display: inline;}