/*
////////////////////////////////////////////////////////////////
//
// 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 Oben */
.navigationTop                         { color: #000; font-size: 14px; font-weight: bold; line-height: 30px; text-transform: uppercase; height: 30px; margin:0; padding-top: 0; padding-bottom: 0; }
.elementSitemap                      { color: #000; list-style-type: none; list-style-image: none; }
.elementSitemapSmall { color: #000; visibility: hidden; padding-top: 20px; }
.elementSitemap ul { list-style-type: none; list-style-image: none; }
.elementSitemapSmall ul { list-style-type: none; list-style-image: none; }
.navigationTop ul { margin: 0; padding: 0; }
.navigationTop a                       {  }
li.navTopLevel1                        { list-style-type:none; display: inline; margin:0 0 0 0; padding:0; }
a.navTopLevel1                         { color:#000; margin:0; font-weight:bold; text-decoration:none; padding: 10px 14px; border:none; }
a.navTopLevel1:hover                   { background-color:#034e76; color:#000; margin:0; }
li.navTopLevel1Open                    { margin-top: 0; margin-bottom: 0; margin-left: 0; list-style-type:none; display: inline; padding:0; }
a.navTopLevel1Open                     { background-color:#034e76; color:#000; margin:0; font-weight:bold; text-decoration:none; padding: 10px 14px; border:none; }
a.navTopLevel1Open:hover               { background-color:#034e76; color:#000; margin:0; }
li.navTopLevel1OpenSelected            { margin-top: 0; margin-bottom: 0; margin-left: 0; list-style-type:none; display: inline; padding:0; }
a.navTopLevel1OpenSelected             { background-color:#034e76; color:#000; margin:0; font-weight:bold; text-decoration:none; padding: 10px 14px; border:none; }
a.navTopLevel1OpenSelected:hover       { background-color:#034e76; color:#000; margin:0; }
li.navTopLevel1Selected                { margin-top: 0; margin-bottom: 0; margin-left: 0; list-style-type:none; display: inline; padding:0; }
a.navTopLevel1Selected                 { background-color:#034e76; color:#000; margin:0; font-weight:bold; text-decoration:none; padding: 10px 14px; border:none; }
a.navTopLevel1Selected:hover           { background-color:#034e76; color:#000; margin:0; }
/* Navigation Links */

.navigationLeft                        { font-size: 13px; line-height: 20px; background-color: #c9ccc6; height: 100%; margin: 0 0 40px; }
.navigationLeft ul                     {list-style-type:none; margin:0; padding:0 0 0; }
.navigationEndLine                     { border-top: 1px solid #ffffff; }


.listNavLeft                          {  }
.navLeftLevel2                       { overflow:hidden; list-style-type:none; margin:0; font-weight:bold; padding-right: 0; padding-left: 0; border-bottom: 1px solid #fff; }
a.navLeftLevel2	                      { display:block; background-color:#c9ccc6; color:#252726; padding:5px 10px 5px 14px; text-decoration:none; margin: 0; }  
a.navLeftLevel2:hover                 { color:#fff; background-color: #1585c3; text-decoration:none; }

 .navLeftLevel2Selected               { overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:bold; background-color: #fff; border-bottom: 1px solid #fff; }
a.navLeftLevel2Selected	              { display:block; background-color:#1585c3; color:#fff; padding:5px 10px 5px 14px; text-decoration:none; }  
a.navLeftLevel2Selected:hover         { color:#fff; text-decoration:none; }

 .navLeftLevel2Open                   { overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:bold; background-color: #fff; border-bottom: 1px solid #fff; }
a.navLeftLevel2Open	                  { display:block; background-color:#1585c3; color:#fff; padding:5px 10px 5px 14px; text-decoration:none; }  
a.navLeftLevel2Open:hover             { color:#fff; text-decoration:none; }

 .navLeftLevel2OpenSelected           { overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:bold; background-color: #fff; border-bottom: 1px solid #fff; }
a.navLeftLevel2OpenSelected	          { display:block; background-color:#1585c3; color:#fff; padding:5px 10px 5px 14px; text-decoration:none; }  
a.navLeftLevel2OpenSelected:hover     { color:#fff; text-decoration:none; }


 .navLeftLevel3                       { font-size: 12px; font-weight: normal; overflow:hidden; list-style-type:none; margin:0; padding:0; }
a.navLeftLevel3	                      {display:block; color:#252726; padding:5px 10px 5px 30px; text-decoration:none;}  
a.navLeftLevel3:hover                 { background-color: #eff0ee; text-decoration:none; }

 .navLeftLevel3Selected               { font-size: 12px; overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:normal; }
a.navLeftLevel3Selected	              {display:block; background-color:#eff0ee; color:#252726; padding:5px 10px 5px 30px; text-decoration:none;}  
a.navLeftLevel3Selected:hover         {text-decoration:none;}
 
 .navLeftLevel3Open                   { font-size: 12px; overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:normal; }
a.navLeftLevel3Open	                  {display:block; background-color:#eff0ee; color:#252726; padding:5px 10px 5px 30px; text-decoration:none;}  
a.navLeftLevel3Open:hover             {text-decoration:none;}

 .navLeftLevel3OpenSelected           { font-size: 12px; overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:normal; }
a.navLeftLevel3OpenSelected	          {display:block; background-color:#eff0ee; color:#252726; padding:5px 10px 5px 30px; text-decoration:none;}  
a.navLeftLevel3OpenSelected:hover     {text-decoration:none;}


 .navLeftLevel4                       {height:23px; overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:bold; }
a.navLeftLevel4	                      {display:block; width:100%; line-height:23px; background-color:#F2F2F2; color:#828284; padding:0 4px 0 64px; text-decoration:none; background-image:url(/regionalagentur-owl/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}  
a.navLeftLevel4:hover                 {line-height:23px; color:#83C21E; padding:0 4px 0 64px; text-decoration:none; background-image:url(/regionalagentur-owl/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}

 .navLeftLevel4Selected               {overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:bold; }
a.navLeftLevel4Selected	              {display:block; width:100%; line-height:23px; background-color:#F2F2F2; color:#83C21E; padding:0 4px 0 64px; text-decoration:none; background-image:url(/regionalagentur-owl/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}  
a.navLeftLevel4Selected:hover         {line-height:23px; color:#83C21E; padding:0 4px 0 64px; text-decoration:none; background-image:url(/regionalagentur-owl/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}
 
 .navLeftLevel4Open                   {overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:bold;}
a.navLeftLevel4Open	                  {display:block; width:100%; line-height:23px; background-color:#F2F2F2; color:#83C21E; padding:0 4px 0 64px; text-decoration:none; background-image:url(/regionalagentur-owl/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}  
a.navLeftLevel4Open:hover             {line-height:23px; color:#83C21E; padding:0 4px 0 64px; text-decoration:none; background-image:url(/regionalagentur-owl/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}

 .navLeftLevel4OpenSelected           {overflow:hidden; list-style-type:none; margin:0; padding:0; font-weight:bold;}
a.navLeftLevel4OpenSelected	          {display:block; width:100%; line-height:23px; background-color:#F2F2F2; color:#83C21E; padding:0 4px 0 64px; text-decoration:none; background-image:url(/regionalagentur-owl/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}  
a.navLeftLevel4OpenSelected:hover     {line-height:23px; color:#83C21E; padding:0 4px 0 64px; text-decoration:none; background-image:url(/regionalagentur-owl/wLayout/design/img/decoration/bullet_submenu.gif); background-position: 54px 8px; background-repeat:no-repeat;}



/* Pfadnavigation Links */

.navigationBreadcrumb                 {margin:0 0 8px 0; background-color: #DBE9F2; line-height:20px; padding-left: 5px}

.navBreadcrumbLevel1Open              {}
.navBreadcrumbLevel1OpenSelected      {}

.navBreadcrumbLevel2Open              {}
.navBreadcrumbLevel2OpenSelected      {}

.navBreadcrumbLevel3Open              {}
.navBreadcrumbLevel3OpenSelected      {}

.navBreadcrumbLevel4Open              {}
.navBreadcrumbLevel4OpenSelected      {}



/* Metanavigation rechts oben */
.elementMetasearch { visibility: hidden; color: #fff; font-size: 10px; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: right; text-transform: uppercase; position: absolute; top: 0; width: 907px; z-index: 1; float: right; overflow: hidden; padding: 0; }
.elementMetasearch input { color: #000; font-size: 11px; background-color: #fff; width: 110px; height: 14px; padding: 0 0 0 2px; border: solid 1px #fff; e: none; }
.elementMetasearch a { color: #fff; font-size: 10px; font-weight: normal; text-decoration: none; margin: 0; padding: 0; }
.elementMetasearch a:hover { color: #fff; text-decoration: underline; }
.elementMetanav             { visibility: hidden; color:#fff; font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:12px; overflow:hidden; text-transform:uppercase; text-align: right; position: absolute; top: 4px; width: 737px; z-index: 2; float: right; margin-left: 10px; padding-top: 0; padding-bottom: 0; }
.elementMetanav  a	        { padding:0 0 0 10px; color:#fff; font-size: 10px; font-weight: normal; text-decoration:none; }
.elementMetanav  a:hover  	{ color: #fff; text-decoration:underline; top: 4px; }
.elementMetanav .menuItem 	{ color: #fff; margin:0 2px 0 0; padding:0; float:left; }
.elementMetanav .menuItemLast	{ color: #fff; margin:0; padding:0; float:left; }

/* 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                        { margin-top: 0; margin-right: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-left: 0; list-style:none; }
.listSitemap2                        {list-style:none; margin:4px 0 6px 40px; padding:0;}
.listSitemap3                        {list-style:none; margin:4px 0 6px 60px; padding:0;}
.listSitemap4                        {list-style:none; margin:4px 0px 6px 33px; padding:0;}


.navSitemapLevel1 a                  { color: #1585c3; font-size: 16px; font-weight: normal; text-decoration:underline; display:inline; line-height:18px; }
.navSitemapLevel1 a:hover            { text-decoration: none; }
.navSitemapLevel2 a                  { color: #153a26; font-size: 12px; font-weight: bold; text-decoration:underline; display:inline; line-height:18px; }
.navSitemapLevel2 a:hover            { text-decoration: none; }
.navSitemapLevel3 a                  { color: #153a26; font-size: 12px; font-weight: normal; text-decoration:underline; display:inline; line-height:18px; }
.navSitemapLevel3 a:hover            { text-decoration: none; }
.navSitemapLevel4 a                  { color: #153a26; font-size: 12px; text-decoration:underline; display:inline; line-height:18px; }
.navSitemapLevel4 a:hover            { text-decoration: none; }
 
.navSitemapLevel1Open a              { color: #1585c3; font-size: 16px; font-weight: normal; text-decoration:underline; display:inline; line-height:30px; margin-left: -15px; }
.navSitemapLevel1Open a:hover        { text-decoration: none; }
.navSitemapLevel2Open a              { color: #153a26; font-size: 12px; font-weight: bold; text-decoration:underline; display:inline; line-height:18px; }
.navSitemapLevel2Open a:hover        { text-decoration: none; }
.navSitemapLevel3Open a              { color: #153a26; font-size: 12px; font-weight: normal; text-decoration:underline; display:inline; line-height:18px; }
.navSitemapLevel3Open a:hover        { text-decoration: none; }
.navSitemapLevel4Open a              { color: #153a26; font-size: 12px; text-decoration:underline; display:inline; line-height:18px; }
.navSitemapLevel4Open a:hover        { text-decoration: none; }      

.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}
.textBC          { color: #444645; font-size: 12px; text-decoration:none; font-weight: normal; line-height: 14px; }
.NavBC a { color: #444645; font-weight: normal; text-decoration: none; }
.NavBC a:hover { font-weight: normal; text-decoration: underline; }
.elementBC { color: #444645; font-size: 10px; font-family: "trebuchet ms"; line-height: 14px; text-transform: uppercase; position: absolute; top: 235px; width: 500px; height: 20px; margin-left: 230px; }
.SitemapSmallFlow                    { width: 110px; height: 270px; float: left; margin: 0; padding-right: 30px; padding-bottom: 20px; padding-left: 0; }
.listSitemap1Small { margin: 0; padding: 0; list-style: none; }
.listSitemap2Small                        { font-size: 13px; margin-top: 6px; list-style:none; }
.listSitemap3Small                        { list-style:none; margin:0 0 4px 5px; padding:0; }
.listSitemap4Small                        { list-style:none; margin:0; padding:0; }
.navSitemapLevel1Small a                  { color: #000; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration:none; padding-bottom: 5px; }
.navSitemapLevel1Small a:hover            { text-decoration: underline; }
.navSitemapLevel2Small a                  { color: #000; font-size: 11px; font-weight: normal; line-height: 11px; text-decoration:none; }
.navSitemapLevel2Small a:hover            { text-decoration: underline; }
.navSitemapLevel3Small a { color: #000; font-size: 10px; font-weight: normal; line-height: 11px; text-decoration: none; }
.navSitemapLevel3Small a:hover            { text-decoration: underline; }
.navSitemapLevel1OpenSmall { padding-bottom: 3px; }
.navSitemapLevel1OpenSmall a { color: #000; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; text-transform: uppercase; }
.navSitemapLevel1OpenSmall a:hover        { text-decoration: underline; }
.navSitemapLevel2OpenSmall { line-height: 12px; padding-top: 3px; }
.navSitemapLevel2OpenSmall a { color: #000; font-size: 11px; font-weight: normal; line-height: 12px; text-decoration: none; text-transform: none; }
.navSitemapLevel2OpenSmall a:hover        { text-decoration: underline; }
.navSitemapLevel3OpenSmall                  { color: #000; font-size: 10px; font-weight: normal; line-height: 11px; text-decoration:none; text-transform: none; padding-bottom: 3px; padding-left: 5px; }
.navSitemapLevel3OpenSmall a              { color: #000; font-size: 10px; font-weight: normal; line-height: 11px; text-decoration:none; text-transform: none; }
.navSitemapLevel3OpenSmall a:hover        { text-decoration: underline; }
