/* Navigation Links */

 .elementNavigation {
  font-size: 1.2em;
  letter-spacing: 0.3;
  font-family: "Georgia", "Times New Roman", "Times", serif;}


/* Level 1 */

 .navLeftLevel1 {
  width:100%; 
  overflow: hidden;
}

a.navLeftLevel1 {
  color:#000000; 
  background-color:none; 
  border-bottom:1px solid #42552E; 
  text-decoration:none; 
  display:block; 
  margin:0px; 
  padding:3px 4px 4px 11px; 
  font-weight:normal; 
  font-size:1.0em; 
  line-height:14px;
}

a.navLeftLevel1:hover {
  color: white; 
  background-color: #42552E;   
  text-decoration:none;
}

a.navLeftLevel1Selected {
  color: white; 
  background-color: #BA3345; 
  border-bottom:1px solid #42552E; 
  text-decoration:none; 
  display:block; 
  margin:0px; 
  padding:3px 4px 4px 11px; 
  font-weight:normal; 
  font-size:1.0em; 
  line-height:14px;
}

 .navLeftLevel1Selected {
  background: #BA3345;
}


a.navLeftLevel1Selected:hover {
  color: white; 
  background-color: #42552E; 
  text-decoration: none;
}

 .navLeftLevel1Open { 
  border-bottom:1px solid #42552E;
  background-color: #ffffdf;
}

a.navLeftLevel1Open {
  color: white;
  background-color: #BA3345; 
  border-bottom:1px solid #42552E;
  text-decoration:none;
  display:block;
  margin:0px;
  padding:3px 4px 4px 11px;  
  font-weight:normal;
  font-size:1.0em;
  line-height:14px;
}

a.navLeftLevel1Open:hover {
  color: white;
  text-decoration:none;}

 .navLeftLevel1OpenSelected {
  border-bottom: 1px solid #42552E;
  background: #ffffdf;
}

a.navLeftLevel1OpenSelected {
  color: white;
  background-color: #BA3345;
  border-bottom:1px solid #42552E;
  text-decoration:none;
  display:block;
  margin:0px;
  padding:3px 4px 4px 11px;
  font-weight:normal;
  font-size:1.0em; 
  line-height:14px;
}

a.navLeftLevel1OpenSelected:hover     {
  color: white; 
  background-color: #42552E; 
  text-decoration:none;
}


/* Level 2 */


 .navLeftLevel2                       {
 }

a.navLeftLevel2 {
  color: black;
  border-bottom:1px none #42552E;
  text-decoration:none;
  display:block;
  margin:0px;
  padding: 1px 4px 2px 25px;
  font-weight:normal;
  font-size:1.0em;
  line-height:14px;
}

a.navLeftLevel2:hover {
  color: #42552E;
  background-color: none;
  text-decoration: none;}

 .navLeftLevel2Space {
  padding: 3px 0px 3px 0px;} 


 .navLeftLevel2Selected               {}

a.navLeftLevel2Selected               {
  color: #BA3345; 
  border-bottom:1px none #42552E;; 
  text-decoration:none;   
  display:block; 
  margin:0px; 
  padding: 1px 4px 2px 25px; 
  font-weight:normal; 
  font-size:1.0em; 
  line-height:14px; }

a.navLeftLevel2Selected:hover         {
  color: #42552E;
  text-decoration:none;}



/* BISHER UNBENUTZTES ZEUG - zumindest Hauptnavigation - ganz unten kommen noch die anderen Navi's */


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

 .navLeftLevel4                       {}
a.navLeftLevel4                       {color:#666666; border-bottom:1px none #DFB799; text-decoration:none; display:block; margin:0px; padding:1px 4px 2px 33px; font-weight:normal; font-size:1.0em; line-height:14px;}
a.navLeftLevel4:hover                 {color:#000000; text-decoration:none;}


 .navLeftLevel3Selected               {background-image:url(/standard/wLayout/design/img/icons/navarrow_a.gif); background-repeat:no-repeat; background-position:11px 3px;}
a.navLeftLevel3Selected               {color:#666666; border-bottom:1px none #DFB799; text-decoration:none; display:block; margin:0px; padding:1px 4px 2px 22px; font-weight:normal; font-size:1.0em; line-height:14px;}
a.navLeftLevel3Selected:hover         {color:#000000; text-decoration:none;}

 .navLeftLevel4Selected               {background-image:url(/standard/wLayout/design/img/icons/navarrow_a.gif); background-repeat:no-repeat; background-position:22px 3px;}
a.navLeftLevel4Selected               {color:#666666; border-bottom:1px none #DFB799; text-decoration:none; display:block; margin:0px; padding:1px 4px 2px 33px; font-weight:normal; font-size:1.0em; line-height:14px;}
a.navLeftLevel4Selected:hover         {color:#000000; text-decoration:none;}



 .navLeftLevel2Open                   {}
a.navLeftLevel2Open                   {color:#666666; border-bottom:1px none #DFB799; text-decoration:none; display:block; margin:0px; padding:1px 4px 2px 11px; font-weight:normal; font-size:1.0em; line-height:14px;}
a.navLeftLevel2Open:hover             {color:#000000; text-decoration:none;}

 .navLeftLevel3Open                   {}
a.navLeftLevel3Open                   {color:#666666; border-bottom:1px none #DFB799; text-decoration:none; display:block; margin:0px; padding:1px 4px 2px 22px; font-weight:normal; font-size:1.0em; line-height:14px;}
a.navLeftLevel3Open:hover             {color:#000000; text-decoration:none;}



 .navLeftLevel2OpenSelected           {background-image:url(/standard/wLayout/design/img/icons/navarrow_a.gif); background-repeat:no-repeat; background-position:0px 3px;}
a.navLeftLevel2OpenSelected           {color:#666666; border-bottom:1px none #DFB799; text-decoration:none; display:block; margin:0px; padding:1px 4px 2px 11px; font-weight:normal; font-size:1.0em; line-height:14px;}
a.navLeftLevel2OpenSelected:hover     {color:#000000; text-decoration:none;}

 .navLeftLevel3OpenSelected           {background-image:url(/standard/wLayout/design/img/icons/navarrow_a.gif); background-repeat:no-repeat; background-position:11px 3px;}
a.navLeftLevel3OpenSelected           {color:#666666; border-bottom:1px none #DFB799; text-decoration:none; display:block; margin:0px; padding:1px 4px 2px 22px; font-weight:normal; font-size:1.0em; line-height:14px;}
a.navLeftLevel3OpenSelected:hover     {color:#000000; 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;} 




 .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 #547926;
}

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

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

a.navMetaLevel:hover {
color: black;
text-decoration:underline;
}

.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;}


.navSitemapLevel1Open a {
 text-decoration:none;
}

.navSitemapLevel1Open a:hover {
 text-decoration: underline;
}

li.navSitemapLevel1Open:hover {
background: #ffffdf;
}

.navSitemapLevel2Open a {
 text-decoration:none;
}

.navSitemapLevel2Open a:hover {
 text-decoration: underline;
}

.navSitemapLevel1Open {
 list-style: none;
 border-bottom: 1px dotted #42552E;
 padding: 3px 0px 1px 10px;
}

.navSitemapLevel2Open {
 list-style: none;
}
