#menu {width: 990px; height: 50px; margin: ;}
#nav {width: 990px; height: 40px; font-size: 1.em;}
#nav, #nav ul {float: left; list-style: none; margin: 0; padding: 0;}
#nav a {display: block;	width: 110px; height: 40px; padding-top: 10px; background: url(../img/bgmenu3.jpg); background-repeat: repeat-x; font-size: 10px; text-align: center; text-decoration: none; font-weight: nomal; color: #000000;}
#nav a:hover {background-image: url(../img/bgmenu4.jpg); color: #fff;}
#nav .active {padding-top: 0px;}
#nav .active a { height: 40px; background-image: url(../img/bgmenu3.jpg); color: #fff;}
#nav .active a:hover {background-image: url(../img/bgmenu4.jpg);}
#nav a.menuparent  {}
#nav li {float: left; display: block; float: left; width: 110px; height: 40px; padding-top: 0px;} 
#nav li ul {position: absolute;	left: -999em; /* Drop Down Menu ausblenden */ width: 150px; height: auto; font-weight: normal; margin: 0;} 
#nav li li {width: 150px; height: 40px;	padding-top: 0px;} 
#nav li ul a, #nav li ul a.level2, #nav li ul ul a.level2 {width: 150px; padding-left: 0; height: 40px;	background: url(../img/bgmenu3.jpg) no-repeat; text-align: center;}
* html #nav li ul a, * html #nav li ul a.level2 {padding-top: 0; height: 40px;}
#nav li ul a:hover, #nav li ul a.level2:hover {width: 150px; padding-left: 0; height: 40px; background: url(../img/bgmenu4.jpg) no-repeat;}
#nav li ul a.level2-menuparent {width: 150px; height: 40px; padding-top: 4px; background: url(../img/bgmenu3.jpg) no-repeat;}
#nav li ul a.level2-menuparent:hover {width: 150px; height: 40px; background: url(../img/bgmenu4.jpg) no-repeat;}
#nav li ul .activesub a.level2-menuparent, #nav li ul ul .activesub a.level2 {width: 150px; height: 40px; background: url(../img/bgmenu3.jpg) no-repeat;}
#nav li ul .activesub a.level2-menuparent:hover {width: 150px; height: 40px; background: url(../img/bgmenu4.jpg) no-repeat;}
#nav li ul .activesub a, #nav li ul ul .activesub a.level2 {width: 150px; height: 40px; background: url(../img/bgmenu4.jpg) no-repeat;}
* html #nav li ul ul .activesub a.level2 {}
#nav li ul .activesub a:hover {width: 150px; height: 40px; background: url(../img/bgmenu4.jpg) no-repeat;}
* html #nav li ul .activesub a:hover {width: 150px; height: 40px; background: url(../img/bgmenu4.jpg) no-repeat;}
#nav li ul ul {margin: -45px 0 -10px 150px;} 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;} 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {position:static;}
