/*
////////////////////////////////////////////////////////////////
//
// 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
//
////////////////////////////////////////////////////////////////
*/

/*System- Navigation Oben */
.navigationSystem                         {margin:0px;}
.navigationSystem ul                      {padding:0px; margin:0px;}
.navigationSystem a                       {}

li.navSystemLevel1                        {list-style-type:none; display: inline; margin:0; padding:0; float:left; height:23px;}
a.navSystemLevel1                         {line-height:28px; background-color:#9ECCE8; color:#FFFFFF; padding:0; margin:0px; font-weight:bold; text-decoration:none; border:none;}
a.navSystemLevel1:hover                   {line-height:28px; background-color:#315470; color:#FFFFFF; padding:0; margin:0px;}


/* Navigation Oben */
.navigationTop                         {margin:0px;}
.navigationTop ul                      {padding:0px; margin:0px;}
.navigationTop a                       {}

li.navTopLevel1                        {list-style-type:none; display: inline; margin:0; padding:0; float:left; height:23px;}
a.navTopLevel1                         {line-height:28px; background-color:#9ECCE8; color:#FFFFFF; padding:0; margin:0px; font-weight:bold; text-decoration:none; border:none;}
a.navTopLevel1:hover                   {line-height:28px; background-color:#315470; color:#FFFFFF; padding:0; margin:0px;}


/* Breadcrumb-Navigation */
.aNavBreadcrumbLevel			{text-transform:uppercase;}



/* Navigation Links */
.navigationLeft                       {margin:0; padding:0; font-size:11px;}
.navigationLeft ul                    {list-style-type:none; margin:0; padding:0; }
.navigationEndLine                    {border-top:1px solid #FFFFFF;}
.listNavLeft                          {}

/* Navigation Rechts */
/*.navigationRight                      {margin:0; padding:0;}
.navigationRight ul                   {margin:0 0 20px 7px; padding:0 0 0 10px;}
.navigationRight a                    {}
.listNavRight                         {list-style-image:url(/hno/ru/wLayout/design/img/decoration/bullet_list.gif); padding:0; margin:16px;}*/

.navigationRight                      {margin:0; padding:0;}
.navigationRight ul                   {list-style-image:url(/hno/ru/wLayout/design/img/decoration/bullet_list.gif); margin-left:8px; padding-left:9px;}
.navigationRight a                    {}

 .navLeftLevel2                       {height:23px; overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:normal; background:#d8e8d6; border-bottom:1px solid #ffffff;}
a.navLeftLevel2	                      {display:block; width:100%; line-height:23px; background-color:#F2F2F2; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#d8e8d6;}  
a.navLeftLevel2:hover                 {line-height:23px; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#aed1ae;}

 .navLeftLevel2Selected               {height:23px; overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:normal; background:#aed1ae; border-bottom:1px solid #ffffff;}
a.navLeftLevel2Selected	              {display:block; width:100%; line-height:23px; background-color:#F2F2F2; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#aed1ae;}  
a.navLeftLevel2Selected:hover         {line-height:23px; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#aed1ae;}

 .navLeftLevel2Open                   {height:23px; overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:normal; background:#aed1ae; border-bottom:1px solid #ffffff;}
a.navLeftLevel2Open	                  {display:block; width:100%; line-height:23px; background-color:#000000; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#aed1ae;}  
a.navLeftLevel2Open:hover             {line-height:23px; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#aed1ae;}

 .navLeftLevel2OpenSelected           {height:23px; overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:normal; background:#aed1ae; border-bottom:1px solid #ffffff;}
a.navLeftLevel2OpenSelected	          {display:block; width:100%; line-height:23px; background-color:#F2F2F2; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#aed1ae;}  
a.navLeftLevel2OpenSelected:hover     {line-height:23px; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#aed1ae;}


 .navRightLevel3                       {margin:0; padding: 0; padding-bottom:5px; font-weight:normal;}
a.navRightLevel3	                      {display:block; width:100%; color:#206c28; padding:0; text-decoration:none;}  
a.navRightLevel3:hover                 {color:#000000; padding:0; text-decoration:none;}

 .navRightLevel3Selected               {margin:0; padding:0; padding-bottom:5px; font-weight:normal;}
a.navRightLevel3Selected	              {display:block; width:100%;color:#000000; padding:0; text-decoration:none;}  
a.navRightLevel3Selected:hover         {color:#000000; padding:0 text-decoration:none;}
 
 .navRightLevel3Open                   {margin:0; padding:0; padding-bottom:5px; font-weight:normal;}
a.navRightLevel3Open	                  {display:block; width:100%;color:#000000; padding:0; text-decoration:none;}  
a.navRightLevel3Open:hover             {color:#000000; padding:0; text-decoration:none;}

 .navRightLevel3OpenSelected           {margin:0; padding:0; padding-bottom:5px; font-weight:normal;}
a.navRightLevel3OpenSelected	          {display:block; width:100%;color:#000000; padding:0; text-decoration:none;}  
a.navRightLevel3OpenSelected:hover     {color:#000000; padding:0; text-decoration:none;}


/* Linke Navigation auf der Suche-Seite */
.navLeftLevelSuche                       {height:23px; overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:normal; background:#d8e8d6; border-bottom:1px solid #ffffff;}
a.navLeftLevelSuche	                      {display:block; width:100%; line-height:23px; background-color:#F2F2F2; color:#000000; padding:0 4px 0 10px; text-align:center; text-transform:uppercase; text-decoration:none; background:#d8e8d6;}  
a.navLeftLevelSuche:hover                 {line-height:23px; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#aed1ae;}

 .navLeftLevelSucheSelected               {height:23px; overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:normal; background:#aed1ae; border-bottom:1px solid #ffffff;}
a.navLeftLevelSucheSelected	              {display:block; width:100%; line-height:23px; background-color:#F2F2F2; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#aed1ae;}  
a.navLeftLevelSucheSelected:hover         {line-height:23px; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#aed1ae;}

 .navLeftLevelSucheOpen                   {height:23px; overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:normal; background:#aed1ae; border-bottom:1px solid #ffffff;}
a.navLeftLevelSucheOpen	                  {display:block; width:100%; line-height:23px; background-color:#000000; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#aed1ae;}  
a.navLeftLevelSucheOpen:hover             {line-height:23px; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#aed1ae;}

 .navLeftLevelSucheOpenSelected           {height:23px; overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:normal; background:#aed1ae; border-bottom:1px solid #ffffff;}
a.navLeftLevelSucheOpenSelected	          {display:block; width:100%; line-height:23px; background-color:#F2F2F2; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#aed1ae;}  
a.navLeftLevelSucheOpenSelected:hover     {line-height:23px; color:#000000; padding:0 4px 0 10px; text-transform:uppercase; text-decoration:none; background:#aed1ae;}


/* Pfadnavigation */

.navigationBreadcrumb                 {margin:0; padding:0; padding-left:10px;}

.navBreadcrumbLevel          {font-size:9px; text-decoration:none; text-transform:uppercase;}
.aNavBreadcrumbLevel              {font-size:9px;}
a.aNavBreadcrumbLevel	{color:#206c28; text-decoration:none;}
a.aNavBreadcrumbLevel:hover	{color:#206c28; text-decoration:underline;}
 
/* Sprachauswahl rechts oben */

.elementLanguagenav             {float:right;padding:0;height:20px;overflow:hidden;}
.elementLanguagenav  a	        {display:block; padding:0px;}
.elementLanguagenav  a:hover  	{display:block; padding:0px;}
.elementLanguagenav .menuItem 	{margin:0px; padding:0 0 0 10px;float:left;}


/* Navigation im Header oberhalb der Hauptnavigation */
.elementHeadernav             {padding:4px 0 0 0; margin:0; width:782px; height:20px; background-color:#ffffff; overflow:hidden;}

.elementHeadernav  a	        {display:block; padding:0px;font-weight:bold; text-decoration:none;}
.elementHeadernav  a:hover  	{display:block; padding:0px;font-weight:bold;}

.elementHeadernav .menuItem 	{margin:0px; padding:0 15px 0 0;float:right;}
.elementHeadernav .menuItemOpen 	{margin:0px; padding:0 15px 0 0;float:right;}
.elementHeadernav .menuItemSelected	{margin:0px; padding:0 15px 0 0;float:right;}
.elementHeadernav .menuItemSelected a	{color:#000000;font-weight:bold;}
.elementHeadernav .menuItemSelected a:hover	{color:#000000;}
.elementHeadernav .menuItemOpenSelected 	{margin:0px; padding:0 15px 0 0;float:right;}
.elementHeadernav .menuItemOpenSelected a	{color:#000000;font-weight:bold;}
.elementHeadernav .menuItemOpenSelected a:hover	{color:#000000;}


/* Navigation im Footer */

.blockBottom .menuItem 	{margin:0 0 0 20px; padding:0px;float:right;}



/* 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:#83C21E;}
.navSitemapLevel2 a                  {text-decoration:none; display:inline; color:#000000; line-height:14px;}
.navSitemapLevel2 a:hover            {color:#83C21E;}
.navSitemapLevel3 a                  {text-decoration:none; display:inline; color:#000000; line-height:14px;}
.navSitemapLevel3 a:hover            {color:#83C21E;}
.navSitemapLevel4 a                  {text-decoration:none; display:inline; color:#000000; line-height:14px;}
.navSitemapLevel4 a:hover            {color:#83C21E;}
 
.navSitemapLevel1Open a              {text-decoration:none; display:inline; color:#000000; line-height:14px;}
.navSitemapLevel1Open a:hover        {color:#83C21E;}
.navSitemapLevel2Open a              {text-decoration:none; display:inline; color:#000000; line-height:14px;}
.navSitemapLevel2Open a:hover        {color:#83C21E;}
.navSitemapLevel3Open a              {text-decoration:none; display:inline; color:#000000; line-height:14px;}
.navSitemapLevel3Open a:hover        {color:#83C21E;}
.navSitemapLevel4Open a              {text-decoration:none; display:inline; color:#000000; line-height:14px;}
.navSitemapLevel4Open a:hover        {color:#83C21E;}      

.navSitemapLevel1Description         {padding:4px 4px 4px 2px;width:320px}
.navSitemapLevel2Description         {padding:4px 4px 4px 2px;width:320px}
.navSitemapLevel3Description         {padding:4px 4px 4px 2px;width:320px}
.navSitemapLevel4Description         {padding:4px 4px 4px 2px;width:320px}

