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

.navBG {margin:25px 0 25px 0;background:url(/sahle/wLayout/design/img/backgrounds/nav.gif) repeat-x left bottom;}
.navBG table {height:20px; overflow:hidden;}

 .navTopLevel                        {margin:0px; padding:0px; background:url(/sahle/wLayout/design/img/backgrounds/navleft.gif) no-repeat left top #96b214; height:20px; overflow:hidden}
a.navTopLevel                         {color:#FFFFFF; display:block; background:url(/sahle/wLayout/design/img/backgrounds/navright.gif) no-repeat right top;line-height:23px; padding:0 10px; text-decoration:none;}
a.navTopLevel:hover                  {text-decoration:none;color:#FFFFFF;}

 .navTopSelected                {margin:0px; padding:0px;background:url(/sahle/wLayout/design/img/backgrounds/navleftactive.gif) no-repeat left top #FFFFFF; height:20px; overflow:hidden}
a.navTopSelected                {color:#96b214;display:block;background:url(/sahle/wLayout/design/img/backgrounds/navrightactive.gif) no-repeat right top;line-height:23px; padding:0 10px;text-decoration:none;}
a.navTopSelected:hover          {text-decoration:none;color:#96b214;}



/* Navigation Links */

 .navLeftLevel1                        { margin-bottom: 6px; width: 138px; height: 19px; overflow: hidden }
a.navLeftLevel1                        { color: white; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; background-image: url("/sahle/wLayout/design/img/backgrounds/lv1_nav_bg.gif"); display: block; margin: 0; padding: 3px 4px 4px 11px }
a.navLeftLevel1:hover                  { color: white; text-decoration: none; background-image: url("/sahle/wLayout/design/img/backgrounds/lv1_navbg_act.gif") }

 .navLeftLevel2                       {}
a.navLeftLevel2                        { color: #5ba128; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 1px 4px 2px 11px }
a.navLeftLevel2:hover                  { color: #5ba128; text-decoration: none }

 .navLeftLevel3                       {}
a.navLeftLevel3                          { color: #f08a00; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 1px 4px 2px 22px; border-bottom: 1px none #dfb799 }
a.navLeftLevel3:hover                   { color: #f08a00; text-decoration: none }

 .navLeftLevel4                       {}
a.navLeftLevel4                         { color: #5ba128; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 1px 4px 2px 33px; border-bottom: 1px none #dfb799 }
a.navLeftLevel4:hover                  { color: #5ba128; text-decoration: none }

 .navLeftLevel1Selected                { margin-bottom: 6px; width: 138px; height: 19px; overflow: hidden }
a.navLeftLevel1Selected                { color: white; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; background-image: url("/sahle/wLayout/design/img/backgrounds/lv1_navbg_act.gif"); display: block; margin: 0; padding: 3px 4px 4px 11px }
a.navLeftLevel1Selected:hover          { color: white; text-decoration: none }

 .navLeftLevel2Selected                { }
a.navLeftLevel2Selected                { color: #5ba128; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; background-image: url("/sahle/wLayout/design/img/flags/bullet_nav_lv2.gif"); background-repeat: no-repeat; background-position: 2px center; display: block; margin: 0; padding: 1px 4px 2px 11px; border-bottom: 1px none #dfb799 }
a.navLeftLevel2Selected:hover          { color: #5ba128; text-decoration: none }

 .navLeftLevel3Selected               { }
a.navLeftLevel3Selected                  { color: #f08a00; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; background-image: url("/sahle/wLayout/design/img/flags/bullet_nav_lv3.gif"); background-repeat: no-repeat; background-position: 12px center; display: block; margin: 0; padding: 1px 4px 2px 22px; border-bottom: 1px none #dfb799 }
a.navLeftLevel3Selected:hover           { color: #f08a00; text-decoration: none }

 .navLeftLevel4Selected               { }
a.navLeftLevel4Selected                 { color: #5ba128; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 1px 4px 2px 33px; border-bottom: 1px none #dfb799 }
a.navLeftLevel4Selected:hover          { color: #5ba128; text-decoration: none }

 .navLeftLevel1Open                    { margin-bottom: 6px; width: 138px; height: 19px; overflow: hidden }
a.navLeftLevel1Open                    { color: white; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; background-image: url("/sahle/wLayout/design/img/backgrounds/lv1_navbg_act.gif"); display: block; margin: 0; padding: 3px 4px 4px 11px }
a.navLeftLevel1Open:hover              { color: white; text-decoration: none; background-image: url("/sahle/wLayout/design/img/backgrounds/lv1_navbg_act.gif") }

 .navLeftLevel2Open                   {}
a.navLeftLevel2Open                    { color: #5ba128; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 1px 4px 2px 11px; border-bottom: 1px none #dfb799; background-image: url("/sahle/wLayout/design/img/flags/bullet_nav_lv2.gif"); background-repeat: no-repeat; background-position: 2px center; }
a.navLeftLevel2Open:hover              { color: #5ba128; text-decoration: none }

 .navLeftLevel3Open                   {}
a.navLeftLevel3Open                      { color: #f08a00; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; background-image: url("/sahle/wLayout/design/img/flags/bullet_nav_lv3.gif"); background-repeat: no-repeat; background-position: 12px center; display: block; margin: 0; padding: 1px 4px 2px 22px; border-bottom: 1px none #dfb799 }
a.navLeftLevel3Open:hover               { color: #f08a00; text-decoration: none }

 .navLeftLevel1OpenSelected            { margin-bottom: 6px; width: 138px; height: 19px; overflow: hidden }
a.navLeftLevel1OpenSelected            { color: white; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; background-image: url("/sahle/wLayout/design/img/backgrounds/lv1_navbg_act.gif"); display: block; margin: 0; padding: 3px 4px 4px 11px }
a.navLeftLevel1OpenSelected:hover      { color: white; text-decoration: none; background-image: url("/sahle/wLayout/design/img/backgrounds/lv1_navbg_act.gif") }

 .navLeftLevel2OpenSelected           { }
a.navLeftLevel2OpenSelected            { color: #5ba128; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; display: block; margin: 0; padding: 1px 4px 2px 11px; border-bottom: 1px none #dfb799; background-image: url("/sahle/wLayout/design/img/flags/bullet_nav_lv2.gif"); background-repeat: no-repeat; background-position: 2px center }
a.navLeftLevel2OpenSelected:hover      { color: #5ba128; text-decoration: none }

 .navLeftLevel3OpenSelected           { }
a.navLeftLevel3OpenSelected              { color: #f08a00; font-size: 12px; font-weight: normal; line-height: 14px; text-decoration: none; background-image: url("/sahle/wLayout/design/img/flags/bullet_nav_lv3.gif"); background-repeat: no-repeat; background-position: 12px center; display: block; margin: 0; padding: 1px 4px 2px 22px; border-bottom: 1px none #dfb799 }
a.navLeftLevel3OpenSelected:hover       { color: #f08a00; text-decoration: none }


 .navLeftLevel1Childs                 {}
a.navLeftLevel1Childs                 {text-decoration:none;display:block;margin:0;padding:0;padding-left:8px;font-weight:normal;color:#000000;height:1.6em;line-height:1.6em;}
a.navLeftLevel1Childs:hover           {color:#FFFFFF;background-color:#ADBBC6; text-decoration:none;}

 .navLeftLevel2Childs                 {}
a.navLeftLevel2Childs                 {text-decoration:none;display:block;margin:0;padding:0;padding-left:16px;font-weight:normal;color:#000000;height:1.6em;line-height:1.6em;}
a.navLeftLevel2Childs:hover           {color:#FFFFFF;background-color:#ADBBC6; text-decoration:none;}

 .navLeftLevel3Childs                 {}
a.navLeftLevel3Childs                 {text-decoration:none;display:block;margin:0;padding:0;padding-left:24px;font-weight:normal;color:#000000;height:1.6em;line-height:1.6em;}
a.navLeftLevel3Childs:hover           {color:#FFFFFF;background-color:#ADBBC6; text-decoration:none;} 


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

.editbuttonNavi                       {}

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



/* Metanavigation rechts oben */

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

a.navMetaLevel                       {color:#DFC2AB;text-decoration:none;border-left:1px none #CBA07F;margin:0px;padding:0px 10px 0px 10px;font-weight:normal;line-height:1.0em;}
a.navMetaLevel:hover                 {color:#ffffff;text-decoration:none;}

.navMetaLevelSelectedFirst           {float:left; border-left:1px none #CBA07F;}
.navMetaLevelSelected                {float:left; border-left:1px solid #CBA07F;}

a.navMetaLevelSelected               {color:#ffffff;text-decoration:none;border-left:1px none #CBA07F;margin:0px;padding:0px 10px 0px 10px;font-weight:normal;line-height:1.0em;}
a.navMetaLevelSelected:hover         {color:#ffffff;text-decoration:none;}



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

.listSitemap1                        {list-style:none; margin:0px; padding:0;}
.listSitemap2                        {list-style:none; margin:4px 0px 6px 11px; padding:0;}
.listSitemap3                        {list-style:none; margin:4px 0px 6px 22px; padding:0;}
.listSitemap4                        {list-style:none; margin:4px 0px 6px 33px; padding:0;}


.navSitemapLevel1 a                  {text-decoration:none; display:inline; color:#000000; line-height:14px;}
.navSitemapLevel1 a:hover            {color:#EA5A00;}
.navSitemapLevel2 a                  {text-decoration:none; display:inline; color:#000000; line-height:14px;}
.navSitemapLevel2 a:hover            {color:#EA5A00;}
.navSitemapLevel3 a                  {text-decoration:none; display:inline; color:#000000; line-height:14px;}
.navSitemapLevel3 a:hover            {color:#EA5A00;}
.navSitemapLevel4 a                  {text-decoration:none; display:inline; color:#000000; line-height:14px;}
.navSitemapLevel4 a:hover            {color:#EA5A00;}
