/**
* @version      $Id: navigation.css 26 2007-09-26 13:33:01Z spook.68 $
* @package      Joomla!
* @subpackage   68portal
* @copyright    Copyright (c)2007 Axel Wehner. All rights reserved.
* @license      GNU/GPL
**/

/*********************************************************************************************************
	top navigation
*********************************************************************************************************/
/* why they are using the old markup from J! 1.0.x? whatever.. the css works with both menu markups ;) */
div#top-header ul
{ position: absolute; bottom: 15px; right: 10px; z-index: 120; margin: 0; padding: 0; }

	div#top-header ul li
	{ list-style: none; padding: 0; margin: 0; font-size: 0.89em; float: left; }

		div#top-header ul li a:link, div#top-header ul li a:visited
		{ float: left; /* ie 6 */ color: #FFFFFF; height: 1%; display: block; margin: 0 0.2em; padding: 0.5em 0.7em 0.2em 0.7em;
		text-transform: uppercase; text-decoration: none; }

		div#top-header ul li a:hover
		{ color: #000; text-decoration: underline; }

		div#top-header ul li a:active, div#top-header ul li a:focus,
		div#top-header ul li a#active_menu-nav,
		div#top-header ul li.active a:link, div#top-header ul li.active a:visited, div#top-header ul li.active a:active, div#top-header ul li.active a:focus 
		{ color: #fff; background: #959F0B url(../images/menu-active.png) top center no-repeat; }

/*********************************************************************************************************
	left navigation
*********************************************************************************************************/

/* first level
*************************/
div#left-sidebar ul.menu
{ font-family: Georgia, "Times New Roman", Times, serif;

	font-size: small;

	font-weight: bold;

	line-height: normal;

	text-align: right;

	font-style: italic;

	height: auto;

	background-position: right;



	float:left;

	width:170px;

	list-style:none;

	padding:0;

	top: 0px;

	margin: 0;


}

div#left-sidebar .heading ul.menu /* menu with heading */
{ margin: 5px; border: 0; }

	div#left-sidebar ul.menu li
	{ margin:0;

	padding:0;

	border: none;

	border-width: 0 1px 1px 1px;

	background-image: url(../images/menugrey.png);
 }

	div#left-sidebar ul.menu li.first
	{ border: 0; }

		div#left-sidebar ul.menu li a:link, div#left-sidebar ul.menu li a:visited
		{display: block;

	height: 30px;

	line-height: 30px;

	text-decoration:none;

	color: #999999;

	padding-right: 20px;

	top: 55px;
 }

		div#left-sidebar ul.menu li a:hover
		{ 	color: #fff;

	background-image:url(../images/menuyellow.png);
}

		div#left-sidebar ul.menu li a:active, div#left-sidebar ul.menu li a:focus,
		div#left-sidebar ul.menu li.active a:link, div#left-sidebar ul.menu li.active a:visited
		{ color: #fff;

	background-image:url(../images/menuyellow.png);}

.menu_sotto ul{ font-family: Georgia, "Times New Roman", Times, serif;

	font-size: small;

	font-weight: bold;

	line-height: normal;

	text-align: left;

	margin:0px;
	padding:0px;

	height: auto;

	float:left;

	list-style:none;

display: inline;

}

.menu_sotto ul li 
		{display: inline;

text-align: left;

	text-decoration:none;
margin-right:2px;
margin-left:2px;
	padding-right:2px;

	color: #999999;

 }
 
.menu_sotto ul li  a
		{
font-size:11px;
	text-decoration:none;
text-align: left;
	color: #333;



 }
.menu_sotto_copyright{ font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11px;

	font-weight: bold;

	line-height: normal;

	text-align: right;

	margin:0px;
	padding:0px;

	height: auto;

	float:right;
	color:#333;



}


/* second level
*************************/
div#left-sidebar ul.menu ul
{ margin: 0; list-style: none; background: #ECF0E5; }

	div#left-sidebar ul.menu li li
	{ padding: 0 0 0 15px; border: 0; }

		div#left-sidebar ul.menu li.active li a:link, div#left-sidebar ul.menu li.active li a:visited
		{ background: #ECF0E5 url(../images/menu_sub_left.gif) 0 55% no-repeat; color: #006633; padding: 0.2em 0.5em 0.2em 10px; font-size: 0.85em; font-weight: normal; text-transform: none; }

		div#left-sidebar ul.menu li.active li a:hover, div#left-sidebar ul.menu li.active li a:active, div#left-sidebar ul.menu li.active li a:focus,
		div#left-sidebar ul.menu li.active li.active a:link, div#left-sidebar ul.menu li.active li.active a:visited
		{ color: #000; background-image: url(../images/menu_sub_left_active.gif); }


/* third level
*************************/
/* same list settings as the second level */
div#left-sidebar ul.menu li.active li.active li a:link, div#left-sidebar ul.menu li.active li.active li a:visited
{ background: #ECF0E5 url(../images/menu_subsub_left.gif) 0 50% no-repeat; color: #006633; padding: 0.1em 0.5em 0.1em 10px; }

		div#left-sidebar ul.menu li.active li.active li a:hover,	div#left-sidebar ul.menu li.active li.active li a:active, div#left-sidebar ul.menu li.active li.active li a:focus,
		div#left-sidebar ul.menu li.active li.active li.active a:link, div#left-sidebar ul.menu li.active li.active li.active a:visited
		{ color: #000; background-image: url(../images/menu_subsub_left_active.gif); }
	
