/**
 * TYPOlight webCMS
 *
 * The TYPOlight webCMS is an accessible web content management system that 
 * specializes in accessibility and generates W3C-compliant HTML code. It 
 * provides a wide range of functionality to develop professional websites 
 * including a built-in search engine, form generator, file and user manager, 
 * CSS engine, multi-language support and many more. For more information and 
 * additional TYPOlight applications like the TYPOlight MVC Framework please 
 * visit the project website http://www.typolight.org.
 *
 * This file is a cross browser style sheet for module navigation that you can 
 * import using the CSS import function of the style sheet module.
 *
 * PHP version 5
 * @copyright  Leo Feyer 2005
 * @author     Leo Feyer <leo@typolight.org>
 * @package    xBrowser
 * @license    GPL
 * @mod        P+S Werbung AG 2007
 */
 
/*
.mod_navigation
{
	width:200px;
	line-height: 0px;
	top:43px;
	position:absolute;
}
*/


/**
 * First level
 */
 /*
.mod_navigation ul
{
	margin:0px 5px;
	padding:0px;
	border-bottom:1px solid #c6ad8d;
	list-style-type:none;
}

.mod_navigation li
{
	margin:0px;
	padding:5px 0px;
	border-top:1px solid #c6ad8d;
	list-style-type:none;
}

* html .mod_navigation ul,
* html .mod_navigation li
{
	height:1px;
}

*:first-child+html .mod_navigation .parent
{
	height:3px;
}

.mod_navigation p
{
	margin:0px;
	padding:0px;
}

.mod_navigation a,
.mod_navigation li,
.mod_navigation p
{
	font-weight:bold;
	font-size:13px;
	color:#000000;
}
*/

/**
 * Second level
 */
/*
.mod_navigation .submenu
{
	margin:-2px 0px 0px 8px;
	padding:0px;
	border-top:0px;
}

.mod_navigation .level_2
{
	padding-bottom:4px;
	border-bottom:0px;
}

.mod_navigation .level_2 li
{
	padding:0px 0px 4px 0px;
	border-top:0px;
}

.mod_navigation .level_2 a,
.mod_navigation .level_2 li,
.mod_navigation .level_2 p
{
	font-weight:normal;
	font-size:11px;
}
*/

/**
 * Horizontal menu für Steuri + Partner
 */
.hauptnavi {
  position:absolute;
  top:90px;
  width:100%; 
  background: #000000 url(/tl_files/navipics/background.gif) repeat-x center right;
}

.hauptnavi ul
{
  margin:0px;
  padding:0px;
  padding-left:2em;
}

.hauptnavi li  /* Normaler Zustand */
{
  margin:0px;
  padding:0px;
  text-align:center;
  list-style-type:none;
  float:left;
}

/* IE6 Fix für Darstellung 
* html .mod_navigation .hauptnavi li {
    width:16.6%;
}*/



.hauptnavi a,
.hauptnavi .active
{
  font-weight:normal;
  font-size:11px;  
  letter-spacing:0.03em;
  color:#ffffff;  
  line-height:15px;
  /*height:20px; NIcht erlaubt, sonst hat IE <= 6 Mühe mit der Länge der Tabs! */
}

/* IE6 Fix für Darstellung 
* html .mod_navigation .hauptnavi a,
* html .mod_navigation .hauptnavi p
{
  letter-spacing:0;
  overflow:hidden; 
  font-size:10px;
  line-height:12px;
}*/

.hauptnavi a
{
  display:block;
  margin:0px;
  padding:5px 10px 5px 10px;
  border-left:#E5F4F4 1px solid;
  border-right:#E5F4F4 1px solid;
  text-align:center;
  text-decoration:none;
  font-weight:normal;
  color:#000000;
}

/* IE6 Fix für Darstellung 
* html .mod_navigation .hauptnavi a
{
  padding:0px 5px 5px 5px;
}*/


.hauptnavi a:hover  /* Hover Zustand */
{
  background:transparent url(/tl_files/navipics/background_hover.gif) repeat-x center right;
  border-right:#FFFFFF 1px solid;
  padding:5px 10px 5px 10px;
  text-decoration:none;
  color:#ffffff;
}

.hauptnavi li.active /* Aktiver Zustand */
{
  margin:0px;
  padding:5px 10px 5px 10px;
  border-left:#E5F4F4 1px solid;
  border-right:#E5F4F4 1px solid;
  background:transparent url(/tl_files/navipics/background_active.gif) repeat-x center right;
  text-align:center;
}

/* IE6 Fix für Darstellung 
* html .mod_navigation .hauptnavi p  
{
  padding:0px 5px 5px 5px;
}*/

/* Für Scrollbalken in der Navigation von IE 5.5 beim Rollover 
* html {  
	overflow-x:hidden;
	overflow-y:hidden;
}*/