/*
////////////////////////////////////////////////////////////////
//
// Allgemeine Styles
//
// Weblication GRID CMS Strukturdesign Version 5.0.9.1
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/
/* Gestaltung der oberen Navigation */

/* Hauptnavigation oben */
#navigationMain                                                             {margin:0;padding:0}
#navigationMain ul                                                          {list-style-type:none;margin:0;padding:0}
#navigationMain li                                                          {display:block;overflow:hidden;margin:0;padding:0}
#navigationMain a                                                           {display:block;text-decoration:none; color: #fff;}

#navigationMain ul.navLevel1Container                                            {list-style-type:none;margin:0;padding:0 42px 0 0}
#navigationMain #navResp ul.navLevel1Container                                   {padding:0;}

#navigationMain li.navLevel1                                                     {float:left;margin:0;padding:0;display:block;overflow:hidden;border-right:dotted 1px #c1c1c1;}
#navigationMain a.navLevel1, #navigationMain span.navLevel1                      {color:#fff;display:block;text-decoration:none;font-size:15px;padding:12px 16px 10px;font-weight:normal}
#navigationMain a.navLevel1:hover                                                {background-color:#181818}

#navigationMain li.navLevel1Selected                                             {float:left;margin:0;padding:0;display:block;overflow:hidden;border-right:dotted 1px #c1c1c1;}
#navigationMain a.navLevel1Selected, #navigationMain span.navLevel1Selected      {color:#fff;display:block;text-decoration:none;font-size:15px;padding:12px 16px 10px;font-weight:normal}
#navigationMain a.navLevel1Selected:hover                                        {background-color:#181818}

#navigationMain li.navLevel1Open                                                 {float:left;margin:0;padding:0;display:block;overflow:hidden;border-right:dotted 1px #c1c1c1;}
#navigationMain a.navLevel1Open, #navigationMain span.navLevel1Open              {color:#fff;display:block;text-decoration:none;font-size:15px;padding:12px 16px 10px;font-weight:normal}
#navigationMain a.navLevel1Open:hover                                            {background-color:#181818}

#navigationMain li.navLevel1OpenSelected                                         {float:left;margin:0;padding:0;display:block;overflow:hidden;border-right:dotted 1px #c1c1c1;}
#navigationMain a.navLevel1OpenSelected, #navigationMain span.navLevel1OpenSelected {color:#fff;display:block;text-decoration:none;font-size:15px;padding:12px 16px 10px;font-weight:normal}
#navigationMain a.navLevel1OpenSelected:hover                                    {background-color:#181818}

#navigationMain li.navLevel1OpenDescendantSelected                               {float:left;margin:0;padding:0;display:block;overflow:hidden;border-right:dotted 1px #c1c1c1;}
#navigationMain a.navLevel1OpenDescendantSelected, #navigationMain span.navLevel1OpenDescendantSelected {color:#fff;display:block;text-decoration:none;font-size:15px;padding:12px 16px 10px;font-weight:normal}
#navigationMain a.navLevel1OpenDescendantSelected:hover                          {background-color:#181818}

#navigationMain span.navLevel1, #navigationMain span.navLevel1Selected, #navigationMain span.navLevel1Open, #navigationMain span.navLevel1OpenSelected, #navigationMain span.navLevel1OpenDescendantSelected {cursor:default;}

/* Container der Navigationspunkte des oberen zweiten Levels */

#navigationMain ul li.navLevel1Open ul.navLevel2Container,
#navigationMain ul li.navLevel1OpenSelected ul.navLevel2Container,
#navigationMain ul li.navLevel1OpenDescendantSelected ul.navLevel2Container {
  background: #555;
  -moz-border-radius-bottomright: 8px;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-topright: none;
  -moz-border-radius-topleft: none;

  -webkit-border-bottom-right-radius: 8px;
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-top-right-radius: none;
  -webkit-border-top-left-radius: none;

  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border-top-right-radius: none;
  border-top-left-radius: none;

  border: 1px solid #e0e0e0;
  border-top: 1px solid #181818;
    -webkit-box-shadow: 0px 0px 15px #555;
    -moz-box-shadow: 0px 0px 15px #555;
    box-shadow: 0px 0px 15px #555;

}

#navigationMain li ul.navLevel2Container li {
  padding: 5px 0;
}

#navigationMain li.navLevel1Open ul.navLevel2Container                           {display:none;position:absolute;z-index:80;border:none;margin:0 0 0 -1px;padding:0 0 0 0;width:180px; border-top: none solid 2px; background: }
#navigationMain li.navLevel1Open:hover ul.navLevel2Container                     {display:block;}

#navigationMain li.navLevel1OpenSelected ul.navLevel2Container                   {display:none;position:absolute;z-index:80;border:none;margin:0 0 0 -1px;padding:0 0 0 0;width:180px}
#navigationMain li.navLevel1OpenSelected:hover ul.navLevel2Container             {display:block;}

#navigationMain li.navLevel1OpenDescendantSelected ul.navLevel2Container         {display:none;position:absolute;z-index:80;border:none;margin:0 0 0 -1px;padding:0 0 0 0;width:180px}
#navigationMain li.navLevel1OpenDescendantSelected:hover ul.navLevel2Container   {display:block;}

#navigationMain li.navLevel1First                                                {max-height:41px;max-width:188px;cursor:pointer;}
#navigationMain li.navLevel1First .wrapnav-container                             {display:table;width:100%;margin-top:1px;cursor:pointer;}
#navigationMain li.navLevel1First .wrapnav-height                                {display:table-cell;float:left;cursor:pointer;}
#navigationMain li.navLevel1First .wrapnav-content                               {display:table-cell;line-height:16px;vertical-align:middle;text-align:center;cursor:pointer;}
#navigationMain li.navLevel1First a                                              {padding:0 16px;}
#navigationMain li.navLevel1First:hover                                          {background-color:#181818;cursor:pointer;}

#navigationMain a.navLevel2                                                      {padding: 5px 15px;font-size:0.9em;}
#navigationMain a.navLevel2:hover                                                {background-color:#181818}

#navigationMain a.navLevel2Selected                                              {padding: 5px 15px;background-color:#393939;}
#navigationMain a.navLevel2Selected:hover                                        {background-color:#181818}

#navigationMain a.navLevel2Open                                                  {padding: 5px 15px;}
#navigationMain a.navLevel2Open:hover                                            {background-color:#181818}

#navigationMain a.navLevel2OpenSelected                                          {background-color:#393939;padding: 5px 15px;}
#navigationMain a.navLevel2OpenSelected:hover                                    {background-color:#181818}

#navigationMain a.navLevel2OpenDescendantSelected                                {font-size:12px;padding:4px 0 4px 10px;border-bottom:none 1px #e0e0e0;}
#navigationMain a.navLevel2OpenDescendantSelected:hover                          {background-color:#181818}

/* Container der Navigationspunkte des oberen zweiten Levels */

#navigationMain li.navLevel2Open ul.navLevel3Container                           {background-color:#ffffff;display:none;margin:0;padding:0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationMain li.navLevel2Open:hover ul.navLevel3Container                     {display:block;}

#navigationMain li.navLevel2OpenSelected ul.navLevel3Container                   {background-color:#ffffff;display:none;margin:0;padding:0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationMain li.navLevel2OpenSelected:hover ul.navLevel3Container             {display:block;}

#navigationMain li.navLevel2OpenDescendantSelected ul.navLevel3Container         {background-color:#ffffff;display:none;margin:0;padding:0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationMain li.navLevel2OpenDescendantSelected:hover ul.navLevel3Container   {display:block;}

#navigationMain a.navLevel3                                                      {font-size:12px;padding:4px 0 4px 10px;}
#navigationMain a.navLevel3:hover                                                {background-color:#f0f0f0}

#navigationMain a.navLevel3Selected                                              {background-color:#f0f0f0;font-size:12px;padding:4px 0 4px 10px;font-weight:bold}
#navigationMain a.navLevel3Selected:hover                                        {background-color:#f0f0f0}

#navigationMain a.navLevel3Open                                                  {font-size:12px;padding:4px 0 4px 10px;border-bottom:none 1px #e0e0e0;font-weight:bold;}
#navigationMain a.navLevel3Open:hover                                            {background-color:#f0f0f0}

#navigationMain a.navLevel3OpenSelected                                          {background-color:#f0f0f0;font-size:12px;padding:4px 0 4px 10px;border-bottom:none 1px #e0e0e0;font-weight:bold;}
#navigationMain a.navLevel3OpenSelected:hover                                    {background-color:#f0f0f0}

#navigationMain a.navLevel3OpenDescendantSelected                                {font-size:12px;padding:4px 0 4px 10px;border-bottom:none 1px #e0e0e0;font-weight:bold;}
#navigationMain a.navLevel3OpenDescendantSelected:hover                          {background-color:#f0f0f0}



/* Gestaltung der Meta-Navigation */
#blockTop #navigationMeta {
  position: absolute;
  right: 0;
  float: right;
  height: 25px;
  padding: 0 0 0 13px;
  background: transparent url('/de-wGlobal/wGlobal/layout/images/navigation/metanavi-stop.png') no-repeat left center;
  margin: 7px 14px 0 0;
}



#navigationMeta ul                                   {float:right;list-style-type:none;margin:0;padding:0;}
#navigationMeta li                                   {float:left;margin:0;padding:0;overflow:hidden;background: transparent url('/de-wGlobal/wGlobal/layout/images/navigation/metanavi-hg.png') no-repeat center right;}
#navigationMeta li:last-child                        {font-size:0;min-width:28px;padding-left:12px;background: transparent url('/de-wGlobal/wGlobal/layout/images/navigation/metanavi-facebook.png') no-repeat center right;}
#navigationMeta li:last-child:hover                  {background: transparent url('/de-wGlobal/wGlobal/layout/images/navigation/metanavi-facebook-hover.png') no-repeat center right;}
#navigationMeta a.navLevel1, #navigationMeta a.navLevel1Selected {display:block; font-size: 0.85em; font-family: Verdana; color:#fff; line-height:24px;padding:0px 8px;text-decoration:none; height: 25px;}
#navigationMeta a.navLevel1:hover                    {text-decoration: underline;}
#navigationMeta a.navLevel1Selected                  {font-weight: bold;}

#navigationMeta div.navLevel1Embed                    {display:none;position:absolute;z-index:100;left:0;margin:-2px 0 0 0;background-color:#ffffff;padding:10px}




/* Unternavigation */

#navigationSub                                                                 {margin:0 0 0 0}
#navigationSub ul                                                              {list-style-type:none;margin:0;padding:0}
#navigationSub li                                                              {display:block;overflow:hidden;margin:0;padding:0}
#navigationSub a                                                               {display:block;text-decoration:none}

#navigationSub  .navLevel2Container                                            {margin:0;padding:0;}

#navigationSub a.navLevel2                                                     {font-size:12px;padding:7px 0 7px 32px;}
#navigationSub a.navLevel2:hover                                               {background-color:#f0f0f0}

#navigationSub a.navLevel2Selected                                             {background-color:#f0f0f0;font-size:12px;padding:7px 0 7px 32px;font-weight:bold}
#navigationSub a.navLevel2Selected:hover                                       {background-color:#f0f0f0}

#navigationSub a.navLevel2Open                                                 {font-size:12px;padding:7px 0 7px 32px;font-weight:bold}
#navigationSub a.navLevel2Open:hover                                           {background-color:#f0f0f0}

#navigationSub a.navLevel2OpenSelected                                         {background-color:#f0f0f0;font-size:12px;padding:7px 0 7px 32px;font-weight:bold}
#navigationSub a.navLevel2OpenSelected:hover                                   {background-color:#f0f0f0}

#navigationSub a.navLevel2OpenDescendantSelected                               {font-size:12px;padding:7px 0 7px 32px;font-weight:bold}
#navigationSub a.navLevel2OpenDescendantSelected:hover                         {background-color:#f0f0f0}

#navigationSub  .navLevel3Container                                            {margin:0 0 0 0}

#navigationSub a.navLevel3                                                     {font-size:12px;padding:6px 0 6px 48px}
#navigationSub a.navLevel3:hover                                               {background-color:#f0f0f0}

#navigationSub a.navLevel3Selected                                             {background-color:#f0f0f0;font-size:12px;padding:6px 0 6px 48px;font-weight:bold}
#navigationSub a.navLevel3Selected:hover                                       {background-color:#f0f0f0}

#navigationSub a.navLevel3Open                                                 {font-size:12px;padding:6px 0 6px 48px;font-weight:bold}
#navigationSub a.navLevel3Open:hover                                           {background-color:#f0f0f0}

#navigationSub a.navLevel3OpenSelected                                         {background-color:#f0f0f0;font-size:12px;padding:6px 0 6px 48px;font-weight:bold}
#navigationSub a.navLevel3OpenSelected:hover                                   {background-color:#f0f0f0}

#navigationSub a.navLevel3OpenDescendantSelected                               {font-size:12px;padding:6px 0 6px 48px;font-weight:bold}
#navigationSub a.navLevel3OpenDescendantSelected:hover                         {background-color:#f0f0f0}

#navigationSub  .navLevel4Container                                            {margin:0 0 0 0}

#navigationSub a.navLevel4                                                     {font-size:12px;padding:6px 0 6px 64px}
#navigationSub a.navLevel4:hover                                               {background-color:#f0f0f0}

#navigationSub a.navLevel4Selected                                             {background-color:#f0f0f0;font-size:12px;padding:6px 0 6px 64px;font-weight:bold}
#navigationSub a.navLevel4Selected:hover                                       {background-color:#f0f0f0}

#navigationSub a.navLevel4Open                                                 {font-size:12px;padding:6px 0 6px 64px;font-weight:bold}
#navigationSub a.navLevel4Open:hover                                           {background-color:#f0f0f0}

#navigationSub a.navLevel4OpenSelected                                         {background-color:#f0f0f0;font-size:12px;padding:6px 0 6px 64px;font-weight:bold}
#navigationSub a.navLevel4OpenSelected:hover                                   {background-color:#f0f0f0}