/* METANAV */
#metaHead{position: absolute; margin: 0; padding: 0; left: 740px; top: 30px;}
#meta_nav{position: relative; overflow: hidden; }
#searchForm{display:inline; height: 16px; width: 105px; vertical-align:middle;}
#searchbox{display:inline; height: 16px; padding: 0; margin: 0 6px 0 6px; vertical-align:middle;}
#submitSearch {display: inline; padding: 0 7px 0 0; margin: 0; vertical-align:middle;}

#styleswitch_nav{position: relative; overflow: hidden; width: 105px;}
#styleswitch_nav ul {display: inline; margin: 0; padding: 0;}
#styleswitch_nav ul li {list-style: none; margin: 0; float: left; padding: 0 20px 4px 0; }
#styleswitch_nav ul li a {text-decoration: none;}
#styleswitch_nav ul li a:hover{color: #000000;}
/* L1_NAV */
#l1_nav ul {display: inline; margin: 0; padding: 0;}
#l1_nav ul li {list-style: none; margin: 0; border-right: 1px solid; border-color: #FFFFFF; float: left; padding: 4px 10px; background-color:#c3c130;}
#l1_nav ul li a {color: #FFFFFF; font-weight: bold; letter-spacing: 0.1em; }
#l1_nav ul li a:hover, #l1_nav ul li a.l1_active {color: #008e8a;}


/* L2_NAV */
/*
#l2_bak ul {list-style: none; padding: 0; margin: 0; font-weight:bold; width:208px; overflow: hidden; line-height: 37px;}
#l2_bak ul li {padding: 0 0 0 0; margin: 0 0 0 0; display: block; width:208px;}
#l2_bak ul li a {font-size: 85%; display: block; color: #8d8d8d; width:180px; overflow: hidden; padding: 0 0 0 22px;  background: url(../images/l2_nav_bg.gif) no-repeat;  vertical-align:middle;}
#l2_bak ul li a:hover, #l2_nav ul li a.l2_active{ color: #008f86; background: url(../images/l2_nav_bg.gif)  no-repeat;}
#l2_bak ul ul{list-style: none; padding: 0; margin: 0; font-weight:bold; width:208px; overflow: hidden; line-height: 12px;  background-image: url(../images/l2_nav_bg_bottomline.gif); background-repeat: no-repeat; background-position: bottom; border: none;}
#l2_bak ul ul li {display: block; padding: 8px 0 8px 0; margin: 0 0 0 31px; width: 169px; line-height: 12px; background-image: none; border-bottom: 1px solid; border-color: #a7a7a7;}
#l2_bak ul ul li.last{display: block; padding: 8px 0 8px 0; margin: 0 0 0 31px; width: 169px; line-height: 12px; background-image: none; border-bottom: none; border-color: #FFFFFF;}
#l2_bak ul ul li a {color: #505050; font-weight: normal; margin: 0; padding: 0; width: 169px; overflow: hidden;  background-image: none;}
#l2_bak ul ul li a:hover, #l2_nav ul ul li a.l2_active{background-image: none; background-image: none;}
*/

#l2_nav ul {padding: 0 0 0 0; margin: 0; font-weight:bold; width:208px; overflow: hidden; line-height: 1.3em; list-style-type:none;}
#l2_nav ul li {width:200px; background: url(../images/l2_nav_bg_bottomline.gif) no-repeat; background-position: bottom; overflow: hidden;}
#l2_nav ul li a {display: block; color: #8d8d8d;  position:relative; font-size: 1em; width:170px; overflow: hidden; padding: 12px 0 12px 0; vertical-align:middle;}
#l2_nav ul li a:hover, #l2_nav ul li a.l2_active{display: block; position:relative; color: #505050; width:170px; overflow: hidden; padding: 12px 0 12px 0; vertical-align:middle;}
#l2_nav ul ul{list-style: none; padding: 0; margin: 0; font-weight:bold; width:202px; overflow: hidden; line-height: 12px;  background-image: url(../images/l2_nav_bg_bottomline.gif); background-repeat: no-repeat; background-position: bottom; border: none;}
#l2_nav ul ul li {list-style: none; padding: 8px 0 8px 0; margin: 0 0 0 31px; width: 165px; line-height: 1.2em; background-image: none; border-bottom: 1px solid; border-color: #a7a7a7;}
#l2_nav ul ul li.last{padding: 8px 0 8px 0; margin: 0 0 0 31px; width: 165px; line-height: 12px; background-image: none; border-bottom: none; border-color: #FFFFFF;}
#l2_nav ul ul li a {color: #8d8d8d; font-weight: normal; margin: 0; padding: 0; width: 165px; overflow: hidden;  background-image: none;}
#l2_nav ul ul li a:hover, #l2_nav ul ul li a.l2_active{color: #505050; font-weight: normal; margin: 0; padding: 0; width: 165px; overflow: hidden;  background-image: none;}
.listStyle{position: relative; left: -10px; float: left; padding: 17px 0 12px 22px;}

/* SPEZIAL NAVIGATION FACHBEREICHE NAV */
#l2nav_spez ul {display: block; list-style: none; padding: 0; margin: 0; font-weight:bold; overflow: visible;  height: 22px; }
#l2nav_spez ul li {padding: 0 0 0 0; margin: 0 0 0 0; display: block; float: left; background-color:#ebedec; height: 22px; }
#l2nav_spez ul li a {font-size: 0.9em; display: block; color: #666666; overflow: hidden; padding: 5px 10px 0 10px; margin: 0; float: left;}
#l2nav_spez ul li a:hover, #l2nav_spez ul li a.l2_active{ color: #919011;}
#l2nav_spez img{display: inline;}

/* FOOTER NAV */
#footerNav{display: block; position: relative; margin: 0; top: 6px;}
#footerNav a {font-size: 0.95em; color: #a7a7a7; overflow: hidden; padding: 0 10px 0 10px; font-weight: bold;}
#footerNav a:hover, #footerNav a.footer_active{ color: #919011;}
