/*
////////////////////////////////////////////////////////////////
//
// Styles für die Navigation
//
// Weblication CMS Grid Strukturdesign Version 1.0
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/* Hauptnavigation */

#navigationMain                                   {padding:0 0 0 270px; width:54em;}
#navigationMain *                                 {margin:0;padding:0;}

#navigationMain  .navLevel1Container              {list-style-type:none;}

#navigationMain  .navLevel1                       {float:left;display:block;height:1.627em;list-style-type:none;margin:0 1px 0 0;padding:0;font-weight:normal;}
#navigationMain  .navLevel1 span                  {margin:0 0 0 6px}
#navigationMain a.navLevel1                       {font-weight:bold; width:175px; padding:6px 0 0 0; margin:1px 0 0 0; text-decoration:none}
#navigationMain a.navLevel1:hover                 {font-weight:bold; padding:6px 0 0 0; margin:1px 0 0 0; text-decoration:none}

#navigationMain  .navLevel1Selected               {float:left;display:block;height:1.627em;list-style-type:none;margin:0 1px 0 0;padding:0;font-weight:normal;}
#navigationMain  .navLevel1Selected span          {margin:0 0 0 6px}
#navigationMain a.navLevel1Selected               {font-weight:bold; padding:6px 0 0 0; margin:1px 0 0 0; text-decoration:none}
#navigationMain a.navLevel1Selected:hover         {font-weight:bold; padding:6px 0 0 0; margin:1px 0 0 0; text-decoration:none}

#navigationMain  .navLevel1Open                   {float:left;display:block;height:1.627em;list-style-type:none;margin:0 1px 0 0;padding:0;font-weight:normal;}
#navigationMain  .navLevel1Open span              {margin:0 0 0 6px}
#navigationMain a.navLevel1Open                   {font-weight:bold; padding:6px 0 0 0; margin:1px 0 0 0; text-decoration:none}
#navigationMain a.navLevel1Open:hover             {font-weight:bold; padding:6px 0 0 0; margin:1px 0 0 0; text-decoration:none}

#navigationMain  .navLevel1OpenSelected           {float:left;display:block;height:1.627em;list-style-type:none;margin:0 1px 0 0;padding:0;font-weight:normal;}
#navigationMain  .navLevel1OpenSelected span      {margin:0 0 0 6px}
#navigationMain a.navLevel1OpenSelected           {font-weight:bold; padding:6px 0 0 0; margin:1px 0 0 0; text-decoration:none}
#navigationMain a.navLevel1OpenSelected:hover     {font-weight:bold; padding:6px 0 0 0; margin:1px 0 0 0; text-decoration:none}

#navigationMain a.navLevel1_1                     {width:174px;} /* 1. Navigationspunkt */


/* Unternavigation */

#navigationSub                                   {margin:0;border-bottom:solid 0px #ffffff;}
#navigationSub *                                 {margin:0;padding:0;}
#navigationSub ul                                {list-style-type:none}
#navigationSub li                                {overflow:hidden; list-style-image:none;}
#navigationSub a                                 {display:block;width:100%;text-decoration:none;}
#navigationSub a:hover                           {display:block;width:100%;text-decoration:none;}
#navigationSub span                              {}

/* Gestaltung des Navigationslevel 1 */

#navigationSub  .navLevel2Container              {list-style-type:none;}

#navigationSub  .navLevel2                       {}
#navigationSub  .navLevel2 span                  {display:block;margin:0 1px 0 3px;}
#navigationSub a.navLevel2                       {line-height:1.4em;padding:2px 0 2px 0;font-weight:bold;}
#navigationSub a.navLevel2:hover                 {line-height:1.4em;padding:2px 0 2px 0;font-weight:bold;}

#navigationSub  .navLevel2Selected               {}
#navigationSub  .navLevel2Selected span          {display:block;margin:0 1px 0 3px;}
#navigationSub a.navLevel2Selected               {line-height:1.4em;padding:2px 0 2px 0;font-weight:bold;}
#navigationSub a.navLevel2Selected:hover         {line-height:1.4em;padding:2px 0 2px 0;font-weight:bold;}

#navigationSub  .navLevel2Open                   {}
#navigationSub  .navLevel2Open span              {display:block;margin:0 1px 0 3px;}
#navigationSub a.navLevel2Open                   {line-height:1.4em;padding:2px 0 2px 0;font-weight:bold;}
#navigationSub a.navLevel2Open:hover             {line-height:1.4em;padding:2px 0 2px 0;font-weight:bold;}

#navigationSub  .navLevel2OpenSelected           {}
#navigationSub  .navLevel2OpenSelected span      {display:block;margin:0 1px 0 3px;}
#navigationSub a.navLevel2OpenSelected           {line-height:1.4em;padding:2px 0 2px 0;font-weight:bold;}
#navigationSub a.navLevel2OpenSelected:hover     {line-height:1.4em;padding:2px 0 2px 0;font-weight:bold;}

/* Gestaltung des Navigationslevel 2 */

#navigationSub  .navLevel3Container              {list-style-type:none; padding:0 0 26px 0;}

#navigationSub  .navLevel3                       {}
#navigationSub  .navLevel3 span                  {padding:0 1px 0 8px;}
#navigationSub a.navLevel3                       {line-height:1.4em;padding:2px 0 2px 0;background-position:2px 7px;background-repeat:no-repeat}
#navigationSub a.navLevel3:hover                 {line-height:1.4em;padding:2px 0 2px 0;background-position:2px 7px;background-repeat:no-repeat}

#navigationSub  .navLevel3Selected               {}
#navigationSub  .navLevel3Selected span          {padding:0 1px 0 8px;}
#navigationSub a.navLevel3Selected               {line-height:1.4em;padding:2px 0 2px 0;background-position:2px 7px;background-repeat:no-repeat}
#navigationSub a.navLevel3Selected:hover         {line-height:1.4em;padding:2px 0 2px 0;background-position:2px 7px;background-repeat:no-repeat}

#navigationSub  .navLevel3Open                   {}
#navigationSub  .navLevel3Open span              {padding:0 1px 0 8px;}
#navigationSub a.navLevel3Open                   {line-height:1.4em;padding:2px 0 2px 0;background-position:2px 7px;background-repeat:no-repeat}
#navigationSub a.navLevel3Open:hover             {line-height:1.4em;padding:2px 0 2px 0;background-position:2px 7px;background-repeat:no-repeat}

#navigationSub  .navLevel3OpenSelected           {}
#navigationSub  .navLevel3OpenSelected span      {padding:0 1px 0 8px;}
#navigationSub a.navLevel3OpenSelected           {line-height:1.4em;padding:2px 0 2px 0;background-position:2px 7px;background-repeat:no-repeat}
#navigationSub a.navLevel3OpenSelected:hover     {line-height:1.4em;padding:2px 0 2px 0;background-position:2px 7px;background-repeat:no-repeat}

/* Gestaltung des Navigationslevel 3 */

#navigationSub  .navLevel4Container              {list-style-type:none; padding:2px 0 2px 0;}

#navigationSub  .navLevel4                       {}
#navigationSub  .navLevel4 span                  {padding:0 1px 0 20px;}
#navigationSub a.navLevel4                       {line-height:1.4em;padding:2px 0 2px 0;background-position:37px 7px;background-repeat:no-repeat}
#navigationSub a.navLevel4:hover                 {line-height:1.4em;padding:2px 0 2px 0;background-position:37px 7px;background-repeat:no-repeat}

#navigationSub  .navLevel4Selected               {}
#navigationSub  .navLevel4Selected span          {padding:0 1px 0 20px;}
#navigationSub a.navLevel4Selected               {line-height:1.4em;padding:2px 0 2px 0;background-position:37px 7px;background-repeat:no-repeat}
#navigationSub a.navLevel4Selected:hover         {line-height:1.4em;padding:2px 0 2px 0;background-position:37px 7px;background-repeat:no-repeat}


/* Service Navigation */

#navigationService               				{list-style-type: none;}

#navigationService li             				{display: inline;}
#navigationService li a           				{display:block; float:left; width:auto; border:1px solid #d1d2d4; margin-right:1px; padding:7px 10px 5px 10px; font-weight:normal; background-image: url(/global/wGlobal/layout/images/backgrounds/bg_servicenav.gif); background-position:0 0; background-repeat:repeat-x;}
#navigationService li strong      				{display:block; float:left; width:auto; border:1px solid #d1d2d4; margin-right:1px; padding:7px 6px 5px 7px; font-weight:normal; background-image: url(/global/wGlobal/layout/images/backgrounds/bg_servicenav.gif); background-position:0 0; background-repeat:repeat-x;}

#blockTopServiceNavi ul a						{background-color:transparent; border:1px solid #56585a; color:#ffffff; text-decoration:none;}
#blockTopServiceNavi ul a:hover					{background-color:#d1d2d4; border:1px solid #d1d2d4; color:#56585a; text-decoration:none;}
#blockTopServiceNavi ul strong 					{background-color:#d1d2d4; border:1px solid #d1d2d4; color:#56585a; text-decoration:none;}


/* Messefinder Navigation */

#navigationMessefinder               			{position:absolute; z-index:501; left:47.9em; top:0px; width:23em; height:2.7em; overflow:hidden; list-style-type: none;}

#navigationMessefinder li             			{display:inline;}
#navigationMessefinder li a           			{display:block; float:left; width:auto; border:1px solid #d1d2d4; margin-right:1px; padding:7px 6px 5px 7px; font-weight:normal; background-image: url(/global/wGlobal/layout/images/backgrounds/bg_servicenav.gif); background-position:0 0; background-repeat:repeat-x;}
#navigationMessefinder li strong      			{display:block; float:left; width:auto; border:1px solid #d1d2d4; margin-right:1px; padding:7px 6px 5px 7px; font-weight:normal; background-image: url(/global/wGlobal/layout/images/backgrounds/bg_servicenav.gif); background-position:0 0; background-repeat:repeat-x;}

#blockTopMessefinder ul a						{background-color:transparent; border:1px solid #56585a; color:#ffffff; text-decoration:none;}
#blockTopMessefinder ul a:hover					{background-color:#d1d2d4; border:1px solid #d1d2d4; color:#56585a; text-decoration:none;}
#blockTopMessefinder ul strong 					{background-color:#d1d2d4; border:1px solid #d1d2d4; color:#56585a; text-decoration:none;}


#messefinderClose								{display:block;visibility:visible; float:right;}
#messefinderOpen								{display:none;visibility:hidden; float:right;}


/* Fuss Navigation */

#navigationFoot                                   {margin:0}
#navigationFoot *                                 {margin:0;padding:0;}

#navigationFoot  .navLevelFootContainer           {list-style-type:none;}

#navigationFoot  .navLevel1                       {float:left;display:block;height:1.627em;list-style-type:none; margin:0 8px 0 0; padding:0; font-weight:normal;}
#navigationFoot a.navLevel1                       {padding:0 0 0 0px; margin:0;}
#navigationFoot a.navLevel1:hover                 {padding:0 0 0 0px; margin:0; text-decoration:underline;}

#navigationFoot  .navLevel1Selected               {float:left;display:block;height:1.627em;list-style-type:none; margin:0 8px 0 0; padding:0; font-weight:normal;}
#navigationFoot a.navLevel1Selected               {padding:0 0 0 0px; margin:0;}
#navigationFoot a.navLevel1Selected:hover         {padding:0 0 0 0px; margin:0; text-decoration:underline;}

#navigationFoot a.navLevel1_1                     {padding:0 0 0 0} /* 1. Navigationspunkt */
#navigationFoot a.navLevel1_1:hover               {padding:0 0 0 0} /* 1. Navigationspunkt */


/* Messefinder Navigation */

#blockTopMessefinder #messefinderContent .navMessefinder     		  {list-style-type:none; padding:0; margin:0; background-color:#FF0000;}

#blockTopMessefinder #messefinderContent .navLevel1                    {float:left;display:block;height:1.85em;list-style-type:none;margin:0 1px 0 0;padding:0;font-weight:normal;}
#blockTopMessefinder #messefinderContent .navLevel1 span               {margin:0 6px 0 6px}
#blockTopMessefinder #messefinderContent a.navLevel1                   {font-weight:bold; padding:2px 0 0 0; margin:0; text-decoration:none; color:#56585a; border-top:4px solid #56585a; border-right:1px solid #56585a; border-bottom:1px none #56585a; border-left:1px none #56585a;}
#blockTopMessefinder #messefinderContent a.navLevel1:hover             {font-weight:bold; padding:2px 0 0 0; margin:0; text-decoration:none; color:#FFFFFF; background-color:#56585a;}


#blockTopMessefinder #messefinderContent .navLevel1OpenSelected         {float:left;display:block;height:1.85em;list-style-type:none;margin:0 1px 0 0;padding:0;font-weight:normal;}
#blockTopMessefinder #messefinderContent .navLevel1OpenSelected span    {margin:0 6px 0 6px}
#blockTopMessefinder #messefinderContent a.navLevel1OpenSelected        {font-weight:bold; padding:2px 0 0 0; margin:0; text-decoration:none; color:#FFFFFF; background-color:#56585a; border-top:4px solid #56585a; border-right:1px solid #56585a; border-bottom:1px none #56585a; border-left:1px none #56585a;}
#blockTopMessefinder #messefinderContent a.navLevel1OpenSelected:hover  {font-weight:bold; padding:2px 0 0 0; margin:0; text-decoration:none; color:#FFFFFF; background-color:#56585a;}

#blockTopMessefinder #messefinderContent a.navLevel1_1                  {border-left:1px solid #56585a;} /* 1. Navigationspunkt */



/* Sitemap */

.wglLinkTree                                   {margin:0 0 0 -15px;}
.wglLinkTree *                                 {margin:0;padding:0}
.wglLinkTree ul                                {list-style-type:none}
.wglLinkTree li                                {overflow:hidden; list-style-image:none;}
.wglLinkTree a                                 {display:block;width:100%;text-decoration:none}
.wglLinkTree a:hover                           {display:block;width:100%;text-decoration:none}

/* Sitemap Level 1 */

.wglLinkTree  .navLevel1 span                  {padding:0 1px 0 1px;}
.wglLinkTree a.navLevel1                       {line-height:16px;padding:2px 0 2px 0;font-weight:bold;}
.wglLinkTree a.navLevel1:hover                 {line-height:16px;padding:2px 0 2px 0;font-weight:bold;}

.wglLinkTree  .navLevel1Open                   {}
.wglLinkTree  .navLevel1Open span              {padding:0 1px 0 1px;}
.wglLinkTree a.navLevel1Open                   {line-height:16px;padding:2px 0 2px 0;font-weight:bold;}
.wglLinkTree a.navLevel1Open:hover             {line-height:16px;padding:2px 0 2px 0;font-weight:bold;}


.wglLinkTree  .navLevel2Last                   {padding-bottom:15px;}
.wglLinkTree  .navLevel2OpenLast               {padding-bottom:15px;}


.wglLinkTree  .navLevel3Last                   {padding-bottom:0px;}
.wglLinkTree  .navLevel3OpenLast               {padding-bottom:0px;}