/**
 * Style sheet aquacomputer_navigation
 */
/* Top Navigation Level 1 Box */
#mainmenu
{
	right:20px;
	top:4px;
	position:relative;
	overflow:visible;
	float:right;
	text-align:right;
	font-weight:normal;
	color:#ffffff;
	z-index:9999;
	background-color:transparent;
}

/* Top Navigation Level 1 */
#mainmenu p
{
	left:auto;
	right:auto;
	margin:0px;
	padding:0px;
}

#mainmenu .level_1 li .trail, #mainmenu .level_1 .active
{
	color:#f8c400;
}

#mainmenu .level_2 li .trail
{
	color:#000000;
}

/* Top Navigation */
#mainmenu li:hover, #mainmenu li.sfhover
{
	background-color:#444444;
}

/* Top Navigation */
#mainmenu ul li:hover, #mainmenu ul li.sfhover
{
	background-color:#444444;
}

/* Top Navigation Level 1 */
#mainmenu li ul
{
	width:150px;
	position:absolute;
	display:none;
}

#mainmenu .level_1
{
	font-size:1.1em;
}

/* Top Navigation Level 1 Linkfarbe */
#mainmenu a, #mainmenu p
{
	left:auto;
	right:auto;
	display:block;
	padding-left:5px;
	text-decoration:none;
	color:#ffffff;
}

/* Top Navigation Box Level1 */
#mainmenu ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

/* Top Navigation Level 1 Menuepunkt */
#mainmenu li
{
	left:auto;
	right:auto;
	position:relative;
	float:left;
	padding:0px 15px;
	background-repeat:no-repeat;
	border-left:1px solid #f8c400;
	font-weight:normal;
	line-height:25px;
	white-space:nowrap;
	background-color:transparent;
}

/* Top Navigation Level2 Box Level2 */
#mainmenu ul.level_2
{
	padding:0px;
	border-right:3px solid #000000;
	border-bottom:3px solid #000000;
	opacity: 0.97;
/*	filter: alpha(opacity=97);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=97)";
*/
}

/* Top Navigation Level2 Menuepunkt */
#mainmenu .level_2 li
{
	width:150px;
	top:0px;
	left:0px;
	position:relative;
	float:left;
	display:block;
	padding:5px 0px;
	text-align:left;
	background-color:#fafafa;
	border-bottom:1px solid #f0f0f0;
	border-left:0px solid #f0f0f0;
	font-weight:normal;
	color:#000000;
	line-height:12px;
	white-space:nowrap;
	letter-spacing: 1px;
	opacity: 0.95;
/*	filter: alpha(opacity=95);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
*/
}

/* Top Navigation Level2 Aktiver Menuepunkt */
#mainmenu .level_2 li.active p
{
	padding:0px 0px 0px 5px;
	font-size:1.1em;
	color:#000000;
}

/* Top Navigation Level2 Aktiver Link */
#mainmenu .level_2 a
{
	color:#000000;
}

/* Top Navigation Level2 Hover Color */
#mainmenu .level_2 li:hover, #mainmenu .level_2 li.sfhover
{
	background-color:#eaeaea;
}

/* Top Navigation Level2 Hover Color */
#mainmenu .level_2 ul li:hover, #mainmenu .level_2 ul li.sfhover
{
	background-color:#eaeaea;
}

/* Top Navigation Level2 */
#mainmenu ul li:hover ul, #mainmenu ul li.sfhover ul
{
	display:block;
}

/* Top Navigation Level2 */
#mainmenu ul li:hover ul ul, #mainmenu ul li.sfhover ul ul
{
	display:none;
}

/* Top Navigation Level2 */
#mainmenu ul ul li:hover ul, #mainmenu ul ul li.sfhover ul
{
	display:block;
}

/* Sub Navigation Level1 Box */
#submenu
{
	width:179px;
	margin:0px;
	padding:0px;
	background-color:#fafafa;
	border:1px solid #dddddd;
	font-weight:normal;
	font-size:1.1em;
	color:#000000;
}

/* Sub Navigation Level1 Aktiv Unterpunkt */
#submenu li.active, #submenu .trail, #submenu p.active
{
	font-weight:bold;
}

/* Sub Navigation Level1 Listenelement */
#submenu li
{
	width:100%;
	float:left;
	text-align:right;
	border-bottom:0px solid #ffffff;
	font-weight:normal;
	list-style-type:none;
	background: url("tl_files/aquacomputer/layout/navi_sub_back.png") repeat-x top;
	text-indent:12px;
}

/* Sub Navigation Level1 link */
#submenu a
{
	height:22px;
	display:block;
	text-align:left;
	text-decoration:none;
	color:#000000;
}

/* Sub Navigation Level1 Text */
#submenu p
{
	height:22px;
	margin:0px;
	padding:0px;
	text-align:left;
}

/* Sub Navigation Level1 Hover */
#submenu a:hover
{
	background-color:#eaeaea;
	text-decoration:none;
}

/* Sub Navigation Level 2 Box */
#submenu .level_2
{
	margin:0px;
	padding:0px;
	font-weight:normal;
}

/* Sub Navigation Level 2 Listenelement */
#submenu ul.level_2 li
{
	border:0px solid #dddddd;
	font-weight:normal;
	background: none;
	text-indent:18px;
}

#submenu ul .level_2 .first
{
	margin-top:2px;
	text-indent:18px;
}

#submenu ul .level_2 .last
{
	margin-bottom:1px;
}

/* Sub Navigation Level 2 Listenelement */
#submenu ul.level_3 li
{
	text-indent:26px;
}

#submenu ul .level_3 .first
{
	text-indent:26px;
}

#submenu ul .level_3 .last
{
}

/* Top Navigation Box */
#topmenu
{
	right:0px;
	position:absolute;
	text-align:justify;
	vertical-align:middle;
	color:#000000;
	line-height:30px;
	white-space:nowrap;
}

/* Top Navigation Listenelement */
#topmenu li
{
	float:left;
	padding:0px 9px;
}

/* Top Navigation Link */
#topmenu a
{
	text-decoration:none;
	color:#000000;
}

/* Top Navigation Link Hover */
#topmenu a:hover
{
	color:#ffffff;
}

#topmenu .search
{
	padding:0px 9px;
}

#topmenu .search input.text
{
	width:120px;
	margin-top:0.3em;
	margin-right:0.1em;
	margin-bottom:0.3em;
	padding:1px;
}

#topmenu .search input.submit
{
	vertical-align:middle;
}
