/**************************************/
/* Metanavigation #metanav */
/**************************************/
#metanav ul {margin: 0;padding: 0;font-size: 85%;list-style:none;list-style-image: none; color:#FFF; background: transparent;}
#metanav ul li {display:inline;margin:0;padding:0;}
#metanav ul a {color: #FFF;background: transparent;text-decoration: none;}
#metanav ul a:link {color: #FFF;background: transparent;text-decoration: none;}
#metanav ul a:visited {color: #FFF;background: transparent;text-decoration: none;}
#metanav ul a:hover {color: #FFF;background: transparent;text-decoration: none;}
#metanav ul a:active {color: #FFF;background: transparent;text-decoration: none;}
#metanav ul a:focus {color: #FFF;background: transparent;text-decoration: underline;}
#metanav ul li span.metaaktiv {color: #FFF;font-weight:bold;background: transparent;}
#metanav a.active {color: #FFF;background: transparent;text-decoration: none;}
#metanav a.active:link {color: #FFF;background: transparent;text-decoration: none;}
#metanav a.active:visited {color: #FFF;background: transparent;text-decoration: none;}
#metanav a.active:hover {color: #FFF;background: transparent;text-decoration: none;}
#metanav a.active:active {color: #FFF;background: transparent;text-decoration: none;}
#metanav a.active:focus {color: #FFF;background: transparent;text-decoration: none;}

/**************************************/
/* Hauptnavigation #nav > .navcontent */
/**************************************/
/* Hauptnavigation: 1. Ebene */
.navcontent {margin:0; padding: 0 0 19px 0; width: 174px; font-size: 85%;color: #fff;background: #ffdc00;}

.navcontent ul {list-style: none outside; margin: 0 0 44px 0; padding: 0; border-top: 1px #ccb000 solid; border-bottom: 1px #fff199 solid; width: 174px;}
.navcontent ul li {border-bottom: 1px #ccb000 solid;border-top: 1px #fff199 solid; padding: 4px 4px 4px 20px; margin: 0;}
.navcontent ul li.liaktiv {border-bottom:none; padding: 4px 4px 4px 20px; margin: 0;}

.navcontent ul a.nav1 {color: #5d6563; text-decoration: none;}
.navcontent ul a.nav1:link {color: #5d6563;text-decoration: none;}
.navcontent ul a.nav1:visited {color: #585858;text-decoration: none;}
.navcontent ul a.nav1:hover {color: #000;text-decoration: underline;}
.navcontent ul a.nav1:active {color: #000;text-decoration: underline;}
.navcontent ul a.nav1:focus {color: #000;text-decoration: underline;}

.navcontent ul a.nav1aktiv {color: #FFF; text-decoration: none;font-weight:bold;}
.navcontent ul a.nav1aktiv:hover {color: #FFF;background: transparent none;font-weight:bold;text-decoration: underline;}
.navcontent ul a.nav1aktiv:active {color: #FFF;background: transparent none;font-weight:bold;text-decoration: underline;}
.navcontent ul a.nav1aktiv:focus {color: #FFF;background: transparent none;font-weight:bold;text-decoration: underline;}

/* Hauptnavigation: 2. Ebene */
.navcontent ul ul {list-style: none outside; margin: 0; padding: 4px 0px 0px 0px; font-size: 90%;width:150px;border:none;}
.navcontent ul ul li {border:none; padding: 0 4px 4px 8px; margin: 0;color: #FFF;}
.navcontent ul ul li.nav2last {border:none; padding: 0 4px 6px 8px; margin: 0;color: #FFF;}

.navcontent ul ul a.nav2 {color: #fff;background: transparent;}
.navcontent ul ul a.nav2:link {color: #fff;text-decoration: none;}
.navcontent ul ul a.nav2:visited {color: #fff;text-decoration: none;}
.navcontent ul ul a.nav2:hover {color: #fff;text-decoration: underline;}
.navcontent ul ul a.nav2:active {color: #fff;text-decoration: underline;}
.navcontent ul ul a.nav2:focus {color: #fff;text-decoration: underline;}

.navcontent ul ul a.nav2aktiv {color: #fff;background: transparent;font-weight:bold;}
.navcontent ul ul a.nav2aktiv:hover {color: #FFF;background: transparent none;font-weight:bold;text-decoration: underline;}
.navcontent ul ul a.nav2aktiv:active {color: #FFF;background: transparent none;font-weight:bold;text-decoration: underline;}
.navcontent ul ul a.nav2aktiv:focus {color: #FFF;background: transparent none;font-weight:bold;text-decoration: underline;}

/* Hauptnavigation: 3. Ebene */
.navcontent ul ul ul {list-style: none outside; margin: 0; padding: 4px 0px 0px 0px; font-size: 100%;width:138px;border:none;}
.navcontent ul ul ul li {border:none; padding: 0 4px 4px 8px; margin: 0;color: #FFF;}
.navcontent ul ul ul li.nav3last {border:none; padding: 0 4px 0px 8px; margin: 0;color: #FFF;}

.navcontent ul ul a.nav3 {color: #fff;background: transparent;}
.navcontent ul ul a.nav3:link {color: #fff;text-decoration: none;}
.navcontent ul ul a.nav3:visited {color: #fff;text-decoration: none;}
.navcontent ul ul a.nav3:hover {color: #fff;text-decoration: underline;}
.navcontent ul ul a.nav3:active {color: #fff;text-decoration: underline;}
.navcontent ul ul a.nav3:focus {color: #fff;text-decoration: underline;}

.navcontent ul ul a.nav3aktiv {color: #fff;background: transparent;font-weight:bold;}
.navcontent ul ul a.nav3aktiv:hover {color: #FFF;background: transparent none;font-weight:bold;text-decoration: underline;}
.navcontent ul ul a.nav3aktiv:active {color: #FFF;background: transparent none;font-weight:bold;text-decoration: underline;}
.navcontent ul ul a.nav3aktiv:focus {color: #FFF;background: transparent none;font-weight:bold;text-decoration: underline;}