/*
////////////////////////////////////////////////////////////////
//
// 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
//
////////////////////////////////////////////////////////////////
*/

/* Hauptnavigation oben */


#navigationFullLayer                                                                  {margin:0;padding:0}
#navigationFullLayer ul                                                               {list-style-type:none;margin:0;padding:0}
#navigationFullLayer li                                                               {display:block;overflow:hidden;margin:0;padding:0; height:39px;}
#navigationFullLayer a                                                                {display:block;text-decoration:none; color:#FFFFFF; font-family:Arial, Sans-Serif, Helvetica;}

#navigationFullLayer  .navLevel1Container                                             {margin:0;padding:0}

#navigationFullLayer  .navLevel1Container .active                                     {background:url(/wLayout/wGlobal/layout/images/banner_active.jpg) no-repeat left top;}

#navigationFullLayer li.navLevel1                                                     {float:left;font-weight:normal;}
#navigationFullLayer a.navLevel1                                                      {background:url(/wLayout/wGlobal/layout/images/nav_spacer.gif) no-repeat left top;font-size:14px;padding:12px 16px 12px 16px}
#navigationFullLayer a.navLevel1:hover                                                {background:0 none;color:#00437c}

#navigationFullLayer li.navLevel1Selected                                             {float:left;background:url(/wLayout/wGlobal/layout/images/banner_active.jpg) no-repeat left top;}
#navigationFullLayer a.navLevel1Selected                                              {background:url(/wLayout/wGlobal/layout/images/nav_spacer.gif) no-repeat left top;font-size:14px;padding:12px 16px 12px 16px;font-weight:normal; color:#00437c}
#navigationFullLayer a.navLevel1Selected:hover                                        {background:0 none;color:#00437c}

#navigationFullLayer li.navLevel1Open                                                 {float:left;}
#navigationFullLayer a.navLevel1Open                                                  {background:url(/wLayout/wGlobal/layout/images/nav_spacer.gif) no-repeat left top;font-size:14px;padding:12px 16px 12px 16px;font-weight:normal;}
#navigationFullLayer a.navLevel1Open:hover                                            {background:0 none;color:#00437c}

#navigationFullLayer li.navLevel1OpenSelected                                         {float:left;background:url(/wLayout/wGlobal/layout/images/banner_active.jpg) no-repeat left top;}
#navigationFullLayer a.navLevel1OpenSelected                                          {background:url(/wLayout/wGlobal/layout/images/nav_spacer.gif) no-repeat left top;font-size:14px;padding:12px 16px 12px 16px;font-weight:normal; color:#00437c}
#navigationFullLayer a.navLevel1OpenSelected:hover                                    {background:0 none;color:#00437c}

#navigationFullLayer li.navLevel1OpenDescendantSelected                               {float:left;background:url(/wLayout/wGlobal/layout/images/banner_active.jpg) no-repeat left top;}
#navigationFullLayer a.navLevel1OpenDescendantSelected                                {background:url(/wLayout/wGlobal/layout/images/nav_spacer.gif) no-repeat left top;font-size:14px;padding:12px 16px 12px 16px;font-weight:normal; color:#00437c}
#navigationFullLayer a.navLevel1OpenDescendantSelected:hover                          {background:0 none;color:#00437c}

#navigationFullLayer a.noSpacer                                                       {background:0 none;}

#navigationFullLayer li.active a                                                      {background:0 none}

#navigationFullLayer a.borderActiveLeft                                               {background:url(/wLayout/wGlobal/layout/images/nav_borderActive.gif) no-repeat left top;}
#navigationFullLayer a.borderActiveRight                                              {background:url(/wLayout/wGlobal/layout/images/nav_borderActive.gif) no-repeat right top;}

/* Container der Navigationspunkte des oberen zweiten Levels */

#navigationFullLayer div.navLevel2Border                                              {z-index:-10;background:url(/wLayout/wGlobal/layout/images/shadow_navLevel2.png) no-repeat right bottom; display:block;position:absolute; right:-2px; top:8px}


#navigationFullLayer li.navLevel1Open div.navLevel2Container                           {background:url(/wLayout/wGlobal/layout/images/banner.jpg) no-repeat left top;display:none;position:absolute;z-index:180;border:none;margin:-2px 0 0 -1px;padding:0px 0 0 0;width:180px}
#navigationFullLayer li.navLevel1Open div.navLevel2Container li                  {height:25px; border-bottom:1px solid #b3b3b3; margin:0 20px;}
#navigationFullLayer li.navLevel1Open div.navLevel2Container li.noSpacer     {border:0 none;}

#navigationFullLayer li.navLevel1OpenSelected div.navLevel2Container                   {background:url(/wLayout/wGlobal/layout/images/banner.jpg) no-repeat left top; display:none;position:absolute;z-index:180;border:none;margin:-2px 0 0 -1px;padding:0px 0 0 0;width:180px}
#navigationFullLayer li.navLevel1OpenSelected div.navLevel2Container li          {height:25px; border-bottom:1px solid #b3b3b3; margin:0 0 0 20px;}
#navigationFullLayer li.navLevel1OpenSelected div.navLevel2Container li.noSpacer     {border:0 none;}

#navigationFullLayer li.navLevel1OpenDescendantSelected div.navLevel2Container         {background:url(/wLayout/wGlobal/layout/images/banner.jpg) no-repeat left top;display:none;position:absolute;z-index:180;border:none;margin:-2px 0 0 -1px;padding:0px 0 0 0;width:180px}
#navigationFullLayer li.navLevel1OpenDescendantSelected div.navLevel2Container li  {height:25px; border-bottom:1px solid #b3b3b3; margin:0 20px;}
#navigationFullLayer li.navLevel1OpenDescendantSelected div.navLevel2Container li.noSpacer     {border:0 none;}

#navigationFullLayer a.navLevel2                                                      {font-size:12px;padding:4px 0 4px 0px;border-bottom:none 1px #e0e0e0; color:#383838}
#navigationFullLayer a.navLevel2:hover                                                {color:#00437c}

#navigationFullLayer a.navLevel2Selected                                              {font-size:12px;padding:4px 0 4px 0px;border-bottom:none 1px #e0e0e0; color:#00437c}
#navigationFullLayer a.navLevel2Selected:hover                                        {color:#00437c}

#navigationFullLayer a.navLevel2Open                                                  {font-size:12px;padding:4px 0 4px 0px;border-bottom:none 1px #e0e0e0; color:#383838}
#navigationFullLayer a.navLevel2Open:hover                                            {color:#00437c}

#navigationFullLayer a.navLevel2OpenSelected                                          {font-size:12px;padding:4px 0 4px 0px;border-bottom:none 1px #e0e0e0;color:#00437c}
#navigationFullLayer a.navLevel2OpenSelected:hover                                    {color:#00437c}

#navigationFullLayer a.navLevel2OpenDescendantSelected                                {font-size:12px;padding:4px 0 4px 0px;border-bottom:none 1px #e0e0e0;color:#00437c}
#navigationFullLayer a.navLevel2OpenDescendantSelected:hover                          {color:#00437c}

/* Container der Navigationspunkte des oberen zweiten Levels */

#navigationFullLayer li.navLevel2Open ul.navLevel3Container                           {background-color:#ffffff;display:none;margin:0;padding:0;border:solid 1px #e0e0e0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationFullLayer li.navLevel2Open:hover ul.navLevel3Container                     {display:block;}

#navigationFullLayer li.navLevel2OpenSelected ul.navLevel3Container                   {background-color:#ffffff;display:none;margin:0;padding:0;border:solid 1px #e0e0e0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationFullLayer li.navLevel2OpenSelected:hover ul.navLevel3Container             {display:block;}

#navigationFullLayer li.navLevel2OpenDescendantSelected ul.navLevel3Container         {background-color:#ffffff;display:none;margin:0;padding:0;border:solid 1px #e0e0e0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationFullLayer li.navLevel2OpenDescendantSelected:hover ul.navLevel3Container   {display:block;}

#navigationFullLayer a.navLevel3                                                      {font-size:12px;padding:4px 0 4px 10px;}
#navigationFullLayer a.navLevel3:hover                                                {background-color:#f0f0f0}

#navigationFullLayer a.navLevel3Selected                                              {background-color:#f0f0f0;font-size:12px;padding:4px 0 4px 10px;font-weight:bold}
#navigationFullLayer a.navLevel3Selected:hover                                        {background-color:#f0f0f0}

#navigationFullLayer a.navLevel3Open                                                  {font-size:12px;padding:4px 0 4px 10px;border-bottom:none 1px #e0e0e0;font-weight:bold;}
#navigationFullLayer a.navLevel3Open:hover                                            {background-color:#f0f0f0}

#navigationFullLayer a.navLevel3OpenSelected                                          {background-color:#f0f0f0;font-size:12px;padding:4px 0 4px 10px;border-bottom:none 1px #e0e0e0;font-weight:bold;}
#navigationFullLayer a.navLevel3OpenSelected:hover                                    {background-color:#f0f0f0}

#navigationFullLayer a.navLevel3OpenDescendantSelected                                {font-size:12px;padding:4px 0 4px 10px;border-bottom:none 1px #e0e0e0;font-weight:bold;}
#navigationFullLayer a.navLevel3OpenDescendantSelected:hover                          {background-color:#f0f0f0}

/* Container der Navigationspunkte oberen dritten Levels */

#navigationFullLayer li.navLevel3Open ul.navLevel4Container                           {background-color:#ffffff;display:none;margin:0;padding:0;border:solid 1px #e0e0e0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationFullLayer li.navLevel3Open:hover ul.navLevel4Container                     {display:block;}

#navigationFullLayer li.navLevel3OpenSelected ul.navLevel4Container                   {background-color:#ffffff;display:none;margin:0;padding:0;border:solid 1px #e0e0e0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationFullLayer li.navLevel3OpenSelected:hover ul.navLevel4Container             {display:block;}

#navigationFullLayer li.navLevel3OpenDescendantSelected ul.navLevel4Container         {background-color:#ffffff;display:none;margin:0;padding:0;border:solid 1px #e0e0e0;position:absolute;margin:-24px 0 0 180px;width:180px}
#navigationFullLayer li.navLevel3OpenDescendantSelected:hover ul.navLevel4Container   {display:block;}

#navigationFullLayer a.navLevel4                                                      {font-size:12px;padding:4px 0 4px 10px;}
#navigationFullLayer a.navLevel4:hover                                                {background-color:#f0f0f0}

#navigationFullLayer a.navLevel4Selected                                              {background-color:#f0f0f0;font-size:12px;padding:4px 0 4px 10px;font-weight:bold}
#navigationFullLayer a.navLevel4Selected:hover                                        {background-color:#f0f0f0}

#navigationFullLayer a.navLevel4Open                                                  {font-size:12px;padding:4px 0 4px 10px;}
#navigationFullLayer a.navLevel4Open:hover                                            {background-color:#f0f0f0}

#navigationFullLayer a.navLevel4OpenSelected                                          {background-color:#f0f0f0;font-size:12px;padding:4px 0 4px 10px;font-weight:bold}
#navigationFullLayer a.navLevel4OpenSelected:hover                                    {background-color:#f0f0f0}

/* Unternavigation links */

/* Navigationspunkte des linken zweiten Levels */

#navigationSub *                                                               {margin:0;padding:0}
#navigationSub ul                                                              {list-style-type:none}
#navigationSub li                                                              {display:block;overflow:hidden;}
#navigationSub a                                                               {display:block;text-decoration:none}

#navigationSub .head                                                           {color:#6c6c6c; font-size:20px; margin-bottom:18px;}
#navigationSub .first                                                          {border-top:1px solid #bebdbd;}

#navigationSub  .navLevel2Container                                            {margin:0;padding:0;}

#navigationSub a.navLevel2                                                     {font-size:13px;padding:8px 0 8px 0;border-bottom:solid 1px #bebdbd; color:#000000}
#navigationSub a.navLevel2:hover                                               {font-weight:bold; color:#00437c;}

#navigationSub a.navLevel2Selected                                             {font-weight:bold; color:#00437c;font-size:13px;padding:8px 0 8px 0;border-bottom:solid 1px #bebdbd;}
#navigationSub a.navLevel2Selected:hover                                       {font-weight:bold; color:#00437c;}

#navigationSub a.navLevel2Open                                                 {font-size:13px;color: #00437c; padding:8px 0 8px 0;font-weight:bold;border-bottom:solid 1px #bebdbd;}
#navigationSub a.navLevel2Open:hover                                           {font-weight:bold; color:#00437c;}

#navigationSub a.navLevel2OpenSelected                                         {font-weight:bold; color:#00437c;font-size:13px;padding:8px 0 8px 0;border-bottom:solid 1px #bebdbd;}
#navigationSub a.navLevel2OpenSelected:hover                                   {font-weight:bold; color:#00437c;}

#navigationSub a.navLevel2OpenDescendantSelected                               {font-size:13px;color: #00437c;padding:8px 0 8px 0;font-weight:bold;border-bottom:solid 1px #bebdbd;}
#navigationSub a.navLevel2OpenDescendantSelected:hover                         {font-weight:bold; color:#00437c;}

#navigationSub a.navLevel2OpenDescendantSelected                               {font-size:13px;color: #00437c;padding:8px 0 8px 0;font-weight:bold;border-bottom:solid 1px #bebdbd;}
#navigationSub a.navLevel2OpenDescendantSelected:hover                         {font-weight:bold; color:#00437c;}

#navigationSub  .navLevel3Container                                            {margin:0 0 0 0}

#navigationSub a.navLevel3                                                     {background:url(/wLayout/wGlobal/layout/images/navArr.png) no-repeat 6px center; background-color:#e8eef3;font-size:13px;padding:8px 0 8px 17px; border-bottom:1px solid #bebdbd; color:#000000}
#navigationSub a.navLevel3:hover                                               {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 6px center;background-color:#00437c; color:#FFFFFF;}

#navigationSub a.navLevel3Selected                                             {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 6px center;background-color:#00437c;font-size:13px;padding:8px 0 8px 17px;color:#FFFFFF; border-bottom:1px solid #bebdbd}
#navigationSub a.navLevel3Selected:hover                                       {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 6px center;background-color:#00437c; color:#FFFFFF;}

#navigationSub a.navLevel3Open                                                 {background:url(/wLayout/wGlobal/layout/images/navArr.png) no-repeat 6px center;background-color:#e8eef3;font-size:13px;padding:8px 0 8px 17px;border-bottom:1px solid #bebdbd}
#navigationSub a.navLevel3Open:hover                                           {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 6px center;background-color:#00437c; color:#FFFFFF;}

#navigationSub a.navLevel3OpenSelected                                         {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 6px center;background-color:#00437c;font-size:13px;padding:8px 0 8px 17px;color:#FFFFFF; border-bottom:1px solid #bebdbd}
#navigationSub a.navLevel3OpenSelected:hover                                   {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 6px center;background-color:#00437c; color:#FFFFFF;}

#navigationSub a.navLevel3OpenDescendantSelected                               {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 6px center;background-color:#00437c;font-size:13px;padding:8px 0 8px 17px;color:#FFFFFF; border-bottom:1px solid #bebdbd}
#navigationSub a.navLevel3OpenDescendantSelected:hover                         {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 6px center;background-color:#00437c; color:#FFFFFF;}


#navigationSub  .navLevel4Container                                            {margin:0 0 0 0}

#navigationSub a.navLevel4                                                     {background:url(/wLayout/wGlobal/layout/images/navArr.png) no-repeat 19px center; background-color:#e8eef3;font-size:13px;padding:8px 0 8px 30px; border-bottom:1px solid #bebdbd}
#navigationSub a.navLevel4:hover                                               {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 19px center;background-color:#00437c; color:#FFFFFF;}

#navigationSub a.navLevel4Selected                                             {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 19px center;background-color:#00437c;font-size:13px;padding:8px 0 8px 30px;font-weight:bold; color:#FFFFFF; border-bottom:1px solid #bebdbd}
#navigationSub a.navLevel4Selected:hover                                       {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 19px center;background-color:#00437c; color:#FFFFFF;}

#navigationSub a.navLevel4Open                                                 {background:url(/wLayout/wGlobal/layout/images/navArr.png) no-repeat 19px center;background-color:#e8eef3;font-size:13px;padding:8px 0 8px 30px;font-weight:bold; border-bottom:1px solid #bebdbd}
#navigationSub a.navLevel4Open:hover                                           {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 19px center;background-color:#00437c; color:#FFFFFF;}

#navigationSub a.navLevel4OpenSelected                                         {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 19px center;background-color:#00437c;font-size:13px;padding:8px 0 8px 30px;font-weight:bold; color:#FFFFFF; border-bottom:1px solid #bebdbd}
#navigationSub a.navLevel4OpenSelected:hover                                   {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 19px center;background-color:#00437c; color:#FFFFFF;}

#navigationSub a.navLevel4OpenDescendantSelected                               {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 19px center;background-color:#00437c;font-size:13px;padding:8px 0 8px 30px;font-weight:bold; color:#FFFFFF; border-bottom:1px solid #bebdbd}
#navigationSub a.navLevel4OpenDescendantSelected:hover                         {background:url(/wLayout/wGlobal/layout/images/navArrWhite.png) no-repeat 19px center;background-color:#00437c; color:#FFFFFF;}


/* Navigationspunkte der Content-Navigation */

#navigationContent *                                                               {margin:0;padding:0}
#navigationContent ul                                                              {list-style-type:none}
#navigationContent li                                                              {display:block;overflow:hidden;}
#navigationContent a                                                               {display:block;text-decoration:none}

#navigationContent .head h2                                                        {color:#00437c;font-family:Arial, Sans-Serif, Helvetica;font-weight:normal; font-size:22px;margin-bottom:5px}

#navigationContent  .navLevel2Container                                            {margin:0;padding:0;}

#navigationContent a.navLevel2                                                     {font-size:13px;color:#00437c; padding:2px 0 2px 10px;background:url(/wLayout/wGlobal/layout/images/navArrBlue.png) no-repeat left center;}
#navigationContent a.navLevel2:hover                                               {font-weight:bold;}

#navigationContent a.navLevel2Selected                                             {font-weight:bold; color:#00437c;font-size:13px;padding:2px 0 2px 10px;}
#navigationContent a.navLevel2Selected:hover                                       {font-weight:bold;}

#navigationContent a.navLevel2Open                                                 {font-size:13px;color: #00437c; padding:2px 0 2px 10px;font-weight:bold; background:url(/wLayout/wGlobal/layout/images/navArrBlue.png) no-repeat left center;}
#navigationContent a.navLevel2Open:hover                                           {font-weight:bold;}

#navigationContent a.navLevel2OpenSelected                                         {font-weight:bold; color:#00437c;font-size:13px;padding:2px 0 2px 10px; background:url(/wLayout/wGlobal/layout/images/navArrBlue.png) no-repeat left center;}
#navigationContent a.navLevel2OpenSelected:hover                                   {font-weight:bold;}

#navigationContent a.navLevel2OpenDescendantSelected                               {font-size:13px;color: #00437c;padding:2px 0 2px 10px;background:url(/wLayout/wGlobal/layout/images/navArrBlue.png) no-repeat left center;}
#navigationContent a.navLevel2OpenDescendantSelected:hover                         {font-weight:bold;}

#navigationContent a.navLevel2OpenDescendantSelected                               {font-size:13px;color: #00437c;padding:2px 0 2px 10px;background:url(/wLayout/wGlobal/layout/images/navArrBlue.png) no-repeat left center;}
#navigationContent a.navLevel2OpenDescendantSelected:hover                         {font-weight:bold;}