/*
////////////////////////////////////////////////////////////////
//
// nav.css Stylesheet fuer die Navigation
//
// Weblication CMS Strukturdesign Version 4.7
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/


/*
################################################################
Navigation oben
################################################################
*/
.navTopLevel1          	{padding:4px;cursor:pointer;border-bottom:5px solid #FFFFFF;padding-right:30px;}
.navTopLevel1Over      {padding:4px;cursor:pointer;border-bottom:5px solid #F38C3A;padding-right:30px;}

/*
################################################################
Styles für Layers
(nicht ändern)
################################################################
*/ 
.submenuTopLevel2   {position:absolute;visibility:hidden;z-index:902;margin:0px;margin-top:6px;margin-left:-4px;padding:0px;border-top-style:solid;border-top-color:#FFFFFF;border-top-width:1px;border-left-style:solid;border-left-color:#FFFFFF;border-left-width:1px;}
.submenuTopLevel3   {position:absolute;visibility:hidden;z-index:903;margin:0px;margin-left:-1px;margin-top:-1px;padding:0px;border-top-style:solid;border-top-color:#FFFFFF;border-top-width:1px;border-left-style:solid;border-left-color:#FFFFFF;border-left-width:1px;}
.submenuTopLevel4   {position:absolute;visibility:hidden;z-index:902;margin:0px;margin-left:-1px;margin-top:-1px;padding:0px;border-top-style:solid;border-top-color:#FFFFFF;border-top-width:1px;border-left-style:solid;border-left-color:#FFFFFF;border-left-width:1px;}  	

/*
################################################################
Styles für Navigationslevel
################################################################
*/
.submenuTopRow		{margin:0px;width:150px;padding:2px;padding-left:4px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#CCCCCC;border-right-style:solid;border-right-color:#CCCCCC;border-right-width:10px;cursor:pointer;background-color:#FFFFFF;}
.submenuTopRowOver  	{margin:0px;width:150px;padding:2px;padding-left:4px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#F38C3A;border-right-style:solid;border-right-color:#F38C3A;border-right-width:10px;cursor:pointer;background-color:#EEEEEE;}

/*
################################################################
Hintergrundlayer zum Schließen des Layermenüs
################################################################
  innerhalb des DIV-Containers der Klasse "submenuCloser" ist im Navigationstemplate
  zusätzlich ein trans.gif mit Breiten- und Höhenangabe gesetzt (falls diese Angaben hier angepasst werden)! 
*/

.submenuCloser      {position:absolute;visibility:hidden;margin-top:30px; z-index:901;width:600px;height:480px;}

/*
################################################################
Formatierung der Links in Navigation
################################################################
*/

/* Navigation Links */

.navigationLeft                        {margin: 20px 0 8px 0;}
.navigationLeft ul                     {margin:0; padding:0; }
.navigationEndLine                     {border-top:1px solid #FFFFFF;}


.listNavRight                          {list-style-type:none;}

.blockRight .tableRight .navRightLevel1                       	{height:23px; overflow:hidden; margin:0; padding:0; font-weight:bold; padding-top:1px;}
.blockRight .tableRight a.navRightLevel1	               	{display:block; width:100%; line-height:23px; color:#FFFFFF; padding:0 4px 0 0; font-size:12px; text-decoration:none;}  
.blockRight .tableRight a.navRightLevel1:hover           	{display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 0; font-size:12px;  text-decoration:none;}
  
.blockRight .tableRight  .navRightLevel1Selected               	{height:23px; overflow:hidden; margin:0; padding:0; font-weight:bold; padding-top:1px;}
.blockRight .tableRight a.navRightLevel1Selected	        {display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 0; font-size:12px;  text-decoration:none;}
.blockRight .tableRight a.navRightLevel1Selected:hover         	{display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 0; font-size:12px;  text-decoration:underline;}
  
.blockRight .tableRight  .navRightLevel1Open                   	{height:23px; overflow:hidden; margin:0; padding:0; font-weight:bold; padding-top:1px;}
.blockRight .tableRight a.navRightLevel1Open	                {display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 0; font-size:12px;  text-decoration:none;}  
.blockRight .tableRight a.navRightLevel1Open:hover             	{display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 0; font-size:12px;  text-decoration:underline;}
  
.blockRight .tableRight  .navRightLevel1OpenSelected           	{height:23px; overflow:hidden; margin:0; padding:0; font-weight:bold;padding-top:1px;}
.blockRight .tableRight a.navRightLevel1OpenSelected	        {display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 0; font-size:12px;  text-decoration:none;}  
.blockRight .tableRight a.navRightLevel1OpenSelected:hover     	{display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 0; font-size:12px;  text-decoration:underline;}
  

.blockRight .tableRight .navRightLevel2                       	{height:23px; overflow:hidden; margin:0; padding:0; font-weight:bold; padding-top:1px;}
.blockRight .tableRight a.navRightLevel2	               	{display:block; width:100%; line-height:23px; color:#FFFFFF; padding:0 4px 0 0; font-size:12px;  text-decoration:none;}  
.blockRight .tableRight a.navRightLevel2:hover           	{display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 0; font-size:12px;  text-decoration:none;}
  
.blockRight .tableRight  .navRightLevel2Selected               	{height:23px; overflow:hidden; margin:0; padding:0; font-weight:bold; padding-top:1px;}
.blockRight .tableRight a.navRightLevel2Selected	        {display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 0; font-size:12px;  text-decoration:none;}
.blockRight .tableRight a.navRightLevel2Selected:hover         	{display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 0; font-size:12px;  text-decoration:underline;}
  
.blockRight .tableRight  .navRightLevel2Open                   	{height:23px; overflow:hidden; margin:0; padding:0; font-weight:bold; padding-top:1px;}
.blockRight .tableRight a.navRightLevel2Open	                {display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 0; font-size:12px;  text-decoration:none;}  
.blockRight .tableRight a.navRightLevel2Open:hover             	{display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 0; font-size:12px;  text-decoration:underline;}
  
.blockRight .tableRight  .navRightLevel2OpenSelected           	{height:23px; overflow:hidden; margin:0; padding:0; font-weight:bold;padding-top:1px;}
.blockRight .tableRight a.navRightLevel2OpenSelected	        {display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 0; font-size:12px;  text-decoration:none;}  
.blockRight .tableRight a.navRightLevel2OpenSelected:hover     	{display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 0; font-size:12px;  text-decoration:underline;}
  


.blockRight .tableRight  .navRightLevel3                       	{height:18px; overflow:hidden; margin:0; padding: 0px 0px 0px 10px; font-size:10px; padding-top:1px;}
.blockRight .tableRight a.navRightLevel3	                {display:block; width:100%; line-height:18px; color:#FFFFFF; font-size:10px; text-decoration:none;}  
.blockRight .tableRight a.navRightLevel3:hover                 	{display:block; width:100%; line-height:18px; color:#000000; font-size:10px; text-decoration:none;}

.blockRight .tableRight  .navRightLevel3Selected               	{height:18px; overflow:hidden; margin:0; padding: 0px 0px 0px 10px; font-size:10px; padding-top:1px;}
.blockRight .tableRight a.navRightLevel3Selected	        {display:block; width:100%; line-height:18px; color:#000000; font-size:10px; text-decoration:none;}  
.blockRight .tableRight a.navRightLevel3Selected:hover    	{display:block; width:100%; line-height:18px; color:#000000; font-size:10px; text-decoration:underline;}

.blockRight .tableRight  .navRightLevel3Open                   	{height:18px; overflow:hidden; margin:0; padding: 0px 0px 0px 10px; font-size:10px; padding-top:1px;}
.blockRight .tableRight a.navRightLevel3Open	                {display:block; width:100%; line-height:18px; color:#000000; font-size:10px; text-decoration:none;}  
.blockRight .tableRight a.navRightLevel3Open:hover             	{display:block; width:100%; line-height:18px; color:#000000; font-size:10px; text-decoration:underline;}

.blockRight .tableRight  .navRightLevel3OpenSelected           	{height:18px; overflow:hidden; margin:0; padding: 0px 0px 0px 10px; font-size:10px;}
.blockRight .tableRight a.navRightLevel3OpenSelected	        {display:block; width:100%; line-height:18px; color:#000000; font-size:10px; text-decoration:none;}  
.blockRight .tableRight a.navRightLevel3OpenSelected:hover     	{display:block; width:100%; line-height:18px; color:#000000; font-size:10px; text-decoration:underline;}


 .navRightLevel4                       {height:23px; overflow:hidden; margin:0; padding:0; font-weight:bold; }
a.navRightLevel4	                      {display:block; width:100%; line-height:23px; color:#828284; padding:0 4px 0 64px; text-decoration:none; background-image:url(/wMosel/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}  
a.navRightLevel4:hover                 {line-height:23px; color:#000000; padding:0 4px 0 64px; text-decoration:none; background-image:url(/wMosel/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}

 .navRightLevel4Selected               {overflow:hidden; margin:0; padding:0; font-weight:bold; }
a.navRightLevel4Selected	              {display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 64px; text-decoration:none; background-image:url(/wMosel/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}  
a.navRightLevel4Selected:hover         {line-height:23px; color:#000000; padding:0 4px 0 64px; text-decoration:none; background-image:url(/wMosel/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}
 
 .navRightLevel4Open                   {overflow:hidden; margin:0; padding:0; font-weight:bold;}
a.navRightLevel4Open	                  {display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 64px; text-decoration:none; background-image:url(/wMosel/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}  
a.navRightLevel4Open:hover             {line-height:23px; color:#000000; padding:0 4px 0 64px; text-decoration:none; background-image:url(/wMosel/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}

 .navRightLevel4OpenSelected           {overflow:hidden; margin:0; padding:0; font-weight:bold;}
a.navRightLevel4OpenSelected	          {display:block; width:100%; line-height:23px; color:#000000; padding:0 4px 0 64px; text-decoration:none; background-image:url(/wMosel/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}  
a.navRightLevel4OpenSelected:hover     {line-height:23px; color:#000000; padding:0 4px 0 64px; text-decoration:none; background-image:url(/wMosel/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}



.aNavTopLevel1          {text-decoration:none;color:#000000;font-weight:bold;}
.aNavTopLevel1:hover    {text-decoration:none;color:#000000;}
.aNavTopLevel2          {text-decoration:none;color:#000000;}
.aNavTopLevel2:hover    {text-decoration:none;color:#000000;}
.aNavTopLevel3          {text-decoration:none;color:#000000;}
.aNavTopLevel3:hover    {text-decoration:none;color:#000000;}
.aNavTopLevel4          {text-decoration:none;color:#000000;}
.aNavTopLevel4:hover    {text-decoration:none;color:#000000;}

.aNavRightLevel          	{text-decoration:none;color:#000000;}
.aNavRightLevel:hover    {text-decoration:none;color:#000000;}

.aNavTopSystem          {text-decoration:none;color:#000000;}
.aNavTopSystem:hover    {text-decoration:none;color:#000000;}


/* Metanavigation rechts oben */

.elementMetanav             	{float:right;padding:0px;color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px;line-height:12px;height:20px;overflow:hidden;text-transform:uppercase;}
.elementMetanav  a	        {display:block; padding:0px; color:#7D7D7D;text-decoration:none;background-color:#666666;}
.elementMetanav  a:hover  	{display:block; padding:0px; color:#7D7D7D;text-decoration:underline;background-color:#000000;}
.elementMetanav .menuItem 	{margin:0px; padding:0px; margin-right:2px;float:left;}
.elementMetanav .menuItemLast	{margin:0px; padding:0px; float:left;}

/* Pfadnavigation oberhalb der Inhaltsseite */

.elementCurNavigation	              	{padding:5px 0px 0px 22px;height:20px;}
.textNavPath      			                {text-decoration:none;line-height:1em; color:#666666; padding:0px 10px 0px 0px;}
	.textNavPath:hover                    {text-decoration:none;}
.textNavPathAktiv				{text-decoration:none;line-height:1em; color:#000000; padding:0px 10px 0px 0px;}

/* Sitemap */

.navSitemapLevel1Open			{width:640px; float:left; padding:5px; border:none; border-bottom: 1px solid #CCCCCC; list-style-image:url(/wMosel/img/trans.gif);}
.navSitemapLevel2Open			{width:200px; float:left; padding-bottom:5px; list-style-image:none;}
.navSitemapLevel1Open a              	{text-decoration:none; display:inline; color:#000000; line-height:11px; font-size:11px;}
.navSitemapLevel1Open a:hover       {color:#000000;}
.navSitemapLevel2Open a              	{text-decoration:none; display:inline; color:#000000; line-height:10px; font-size:10px;}
.navSitemapLevel2Open a:hover       {color:#000000;}
.navSitemapLevel3Open a              	{text-decoration:none; display:inline; color:#000000; line-height:10px; font-size:10px;}
.navSitemapLevel3Open a:hover       {color:#000000;}
.navSitemapLevel4Open a              	{text-decoration:none; display:inline; color:#000000; line-height:12px;}
.navSitemapLevel4Open a:hover       {color:#000000;} 
