/*
////////////////////////////////////////////////////////////////
//
// 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 Links */


.navLeftLevel1                         { font-size: 13px; font-weight: bold; padding: 2px 0 2px 12px; overflow: hidden }
.navLeftLevel1actopen { font-size: 13px; font-weight: bold; background-image: url("/wDeutsch/wLayout/design/img/nav_arr_lv1.gif"); background-repeat: no-repeat; background-position: left center; padding: 2px 0 2px 12px; overflow: hidden }
.navLeftLevel1actopen a { color: white; font-size: 13px; font-weight: bold; overflow: hidden }
.navLeftLevel1actopen a:hover { color: white; font-size: 13px; font-weight: bold; overflow: hidden }
.navLeftLevel1act { font-size: 13px; font-weight: bold; background-image: url("/wDeutsch/wLayout/design/img/nav_arr_lv1open.gif"); background-repeat: no-repeat; background-position: left center; padding: 2px 0 2px 12px; overflow: hidden }
.navLeftLevel1act a { font-size: 13px; font-weight: bold; overflow: hidden }
.navLeftLevel1act a:hover { font-size: 13px; font-weight: bold; overflow: hidden }
.anavLeftLevel1                        { color: #ffffff; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 2px 25px 2px 11px }
.anavLeftLevel1:hover                  { color: #ffffff; text-decoration: none }

.navLeftLevel2                           { font-size: 13px; background-image: url("/wDeutsch/wLayout/design/img/linie_navi_lv2.gif"); background-repeat: no-repeat; background-position: 8px top; padding: 2px 0 2px 12px; overflow: hidden }
.navLeftLevel2first  { font-size: 13px; background-image: url("/wDeutsch/wLayout/design/img/linie_navi_lv2.gif"); background-repeat: no-repeat; background-position: 8px top; padding: 22px 0 2px 12px; overflow: hidden }
.navLeftLevel2act   { font-size: 13px; background-image: url("/wDeutsch/wLayout/design/img/nav_arr_lv2.gif"); background-repeat: no-repeat; background-position: left center; padding: 2px 0 2px 12px; overflow: hidden }
.navLeftLevel2actfirst  { font-size: 13px; background-image: url("/wDeutsch/wLayout/design/img/nav_arr_lv2.gif"); background-repeat: no-repeat; background-position: left 20px; padding: 22px 0 2px 12px; overflow: hidden }
.anavLeftLevel2                        { color: #002f59; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 2px 25px 2px 11px }
.anavLeftLevel2:hover                   { color: #002f59; text-decoration: none }

.navLeftLevel3                        {width:168px; overflow:hidden; border-bottom: 1px solid #C8D3E0; padding: 2px 0px 2px 0px; font-size:0.9em;}
.anavLeftLevel3                       {color:#777777; text-decoration:none; display:block; margin:0px; padding:2px 25px 2px 27px; line-height:14px; text-indent: -8px;}
.anavLeftLevel3:hover                  { color: #333333; text-decoration: none }

.navLeftLevel4                        {width:168px; overflow:hidden; padding: 2px 0px 0px 0px; font-size:0.9em;}
.navLeftLevel4Last                    {width:168px; overflow:hidden; border-bottom: 1px solid #C8D3E0; padding: 2px 0px 2px 0px; font-size:0.9em;}
.anavLeftLevel4                       {color:777777; text-decoration:none; display:block; margin:0px; padding:2px 10px 2px 35px; line-height:14px; text-indent: -7px;}
.anavLeftLevel4:hover                  { color: #333333; text-decoration: none }

.navLeftLevel1Selected                 { font-size: 1em; padding: 2px 0; overflow: hidden }
.anavLeftLevel1Selected                { color: #ffffff; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 2px 25px 2px 11px }
.anavLeftLevel1Selected1 { color: #ffffff; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 2px 25px 2px 11px }
.anavLeftLevel1Selected:hover          { color: #ffffff; text-decoration: none }

.navLeftLevel2Selected                {width:168px; overflow:hidden; border-bottom: 1px solid #C8D3E0; padding: 2px 0px 2px 0px; font-size:1.0em; }
.anavLeftLevel2Selected                 { color: #002f59; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 2px 25px 2px 11px }
.anavLeftLevel2Selected:hover	        { color: #002f59; text-decoration: none }

.navLeftLevel3Selected                {width:168px; overflow:hidden; border-bottom: 1px solid #C8D3E0; padding: 2px 0px 2px 0px; font-size:0.9em;}
.anavLeftLevel3Selected                { color: #333333; line-height: 14px; text-decoration: none; text-indent: -8px; display: block; margin: 0; padding: 2px 25px 2px 27px }
.anavLeftLevel3Selected:hover	       { color: #333333; text-decoration: none }

.navLeftLevel4Selected                {width:168px; overflow:hidden; padding: 2px 0px 0px 0px; font-size:0.9em;}
.navLeftLevel4SelectedLast            {width:168px; overflow:hidden; border-bottom: 1px solid #C8D3E0; padding: 2px 0px 2px 0px; font-size:0.9em;}
.anavLeftLevel4Selected                { color: #333333; line-height: 14px; text-decoration: none; text-indent: -7px; display: block; margin: 0; padding: 2px 10px 2px 35px }
.anavLeftLevel4Selected:hover          { color: #333333; text-decoration: none }

.navLeftLevel1Open                     { font-size: 1em; padding: 2px 0; width: 168px; overflow: hidden }
.anavLeftLevel1Open                    { color: #ffffff; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 2px 25px 2px 11px }
.anavLeftLevel1OpenOver                { color: #ffffff; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 2px 25px 2px 11px }
.anavLeftLevel1OpenOver:hover          { color: #ffffff; text-decoration: none }

.navLeftLevel2Open                    {width:168px; overflow:hidden; border-bottom: 1px solid #C8D3E0; padding: 2px 0px 2px 0px; font-size:1.0em; }
.anavLeftLevel2Open                   {color:#333333; text-decoration:none; display:block; margin:0px; padding:2px 25px 2px 19px; line-height:14px; background-image:url(/wDeutsch/wLayout/design/img/icons/nav_arrow.gif); background-repeat: no-repeat; background-position: right bottom;}
.anavLeftLevel2OpenOver                { color: #333333; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 2px 25px 2px 19px }
.anavLeftLevel2OpenOver:hover  		   { color: #333333; text-decoration: none }

.navLeftLevel3Open                    {width:168px; overflow:hidden; border-bottom: 1px solid #C8D3E0; padding: 2px 0px 2px 0px; font-size:0.9em;}
.anavLeftLevel3Open                    { color: #777777; line-height: 14px; text-decoration: none; text-indent: -8px; display: block; margin: 0; padding: 2px 25px 2px 27px }
.anavLeftLevel3OpenOver                { color: #333333; line-height: 14px; text-decoration: none; text-indent: -8px; display: block; margin: 0; padding: 2px 25px 2px 27px }
.anavLeftLevel3OpenOver:hover	       { color: #333333; text-decoration: none }

.navLeftLevel1OpenSelected             { font-size: 1em; padding: 2px 0; width: 168px }
.anavLeftLevel1OpenSelected            { color: #ffffff; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 2px 25px 2px 11px }
.anavLeftLevel1OpenSelected:hover      { color: #ffffff; text-decoration: none }

 .navLeftLevel2OpenSelected           {width:168px; border-bottom: 1px solid #C8D3E0; padding: 2px 0px 2px 0px; font-size:1.0em; }
.anavLeftLevel2OpenSelected            { color: #333333; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 2px 25px 2px 19px }
.anavLeftLevel2OpenSelected:hover      { color: #333333; text-decoration: none }

 .navLeftLevel3OpenSelected           {width:168px; border-bottom: 1px solid #C8D3E0; padding: 2px 0px 2px 0px; font-size:0.9em;}
.anavLeftLevel3OpenSelected            { color: #333333; line-height: 14px; text-decoration: none; text-indent: -8px; display: block; margin: 0; padding: 2px 25px 2px 27px }
.anavLeftLevel3OpenSelected:hover      { color: #333333; text-decoration: none }

 .navLeftLevel1Childs                 {width:168px; border-bottom: 1px solid #C8D3E0; padding: 2px 0px 2px 0px;}
.anavLeftLevel1Childs                 {text-decoration:none;display:block;margin:0;padding:0;padding-left:8px;font-weight:normal;color:#000000;height:1.6em;line-height:1.6em;}
.anavLeftLevel1Childs:hover           {color:#333333; background-color: #C8D3E0; text-decoration:none;}

 .navLeftLevel2Childs                 {width:168px; border-bottom: 1px solid #C8D3E0; padding: 2px 0px 2px 0px;}
.anavLeftLevel2Childs                 {text-decoration:none;display:block;margin:0;padding:0;padding-left:16px;font-weight:normal;color:#000000;height:1.6em;line-height:1.6em;}
.anavLeftLevel2Childs:hover           {color:#333333; background-color: #C8D3E0; text-decoration:none;}

 .navLeftLevel3Childs                 {width:168px; border-bottom: 1px solid #C8D3E0; padding: 2px 0px 2px 0px;}
.anavLeftLevel3Childs                 {text-decoration:none;display:block;margin:0;padding:0;padding-left:24px;font-weight:normal;color:#000000;height:1.6em;line-height:1.6em;}
.anavLeftLevel3Childs:hover           {color:#333333; background-color: #C8D3E0; text-decoration:none;} 


.navLeftLevel2Space                   {padding:4px 0px 6px 0px;}
.navLeftLevel3Space					  {padding:4px 0px 6px 0px;}
.navLeftLevel4Space			          {padding:4px 0px 6px 0px;}

.navBottomSpace						  {margin:9px 0px 0px 0px;}

.editbuttonNavi                       {}

.blockMain .editButton                {padding-left:28px;padding-top:31px;}
.blockMain .editButtonNavi            {}

.elementLineTop						  {border-bottom: 1px solid #C8D3E0;}



/* Metanavigation rechts oben */

.navMetaLevelFirst					  {float:left; border-left:1px solid #B4C3D5;}
.navMetaLevel                         {float:left; border-left:1px solid #B4C3D5;}

a.anavMetaLevel                       {display: block; color:#666666;text-decoration:none;border-left:2px none #FF9933;margin:0px;padding:30px 24px 0px 4px;font-weight:normal;line-height:1.0em;}
a.anavMetaLevel:hover                 {color:#666666;text-decoration:none;}

.navMetaLevelSelectedFirst            {float:left; border-left:2px none #B4C3D5;}
.navMetaLevelSelected                 {float:left; border-left:2px solid #B4C3D5;}

a.anavMetaLevelSelected               {display: block; color:#666666;text-decoration:none;border-left:2px none #FF9933;margin:0px;padding:30px 24px 0px 4px;font-weight:normal;line-height:1.0em;}
a.anavMetaLevelSelected:hover         {color:#666666;text-decoration:none;}



/* Pfadnavigation oberhalb der Inhaltsseite */

.elementCurNavigation	                { padding: 5px 0 0 25px }
.textNavPath      			            { color: #003a6f; text-decoration: none; padding: 0 6px 0 0 }
.textNavPath:hover                      { color: #003a6f; text-decoration: none }
.textNavPathAktiv				        { color: #003a6f; font-weight: bold; text-decoration: none; padding: 0 6px 0 0 }
.urhere { color: #003a6f; font-size: 12px; line-height: 12px }
/* Sitemap */
.listSitemap1                            { background-image: url("/wDeutsch/wLayout/design/img/logo_bullet.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0 }
.listSitemap2                          { list-style-type: disc; list-style-image: none; margin: 4px 0 6px 11px; padding: 0 }
.listSitemap3                         {margin:4px 0px 6px 22px; padding:0;}
.listSitemap4                         {margin:4px 0px 6px 33px; padding:0;}
.navSitemapLevel1Open { background-image: url("/wDeutsch/wLayout/design/img/logo_bullet.gif"); background-repeat: no-repeat; background-position: left top; margin: 0 0 15px; padding: 0 0 0 15px }
.navSitemapLevel2Open  { margin-left: 8px }
.navSitemapLevel1Open a                     { font-size: 16px; font-weight: bold; text-decoration: none; display: inline; padding-left: 5px }
.navSitemapLevel1Open a:hover               { font-weight: bold }
.navSitemapLevel2Open a                     { font-size: 12px; font-weight: normal; line-height: 12px; text-decoration: none; display: list-item }
.navSitemapLevel2Open a:hover               { font-weight: normal }
.navSitemapLevel3Open a                     { font-weight: normal; line-height: 14px; text-decoration: none; display: inline }
.navSitemapLevel3Open a:hover               { font-weight: normal }
.navSitemapLevel4Open a                     { font-weight: normal; line-height: 14px; text-decoration: none; display: inline }
.navSitemapLevel4Open a:hover               { font-weight: normal }
 
