#menu {background: url(img/tabRight.gif) no-repeat right top; float: left; font-size: 11px; height: 41px; margin: 0; padding-right: 20px; position: relative; z-index: 3;}
#menu .zeile1{width: 90px;}
#menu .zeile2{width: 90px;}
#menu li div.holder {display: none;}
#menu li:hover div.holder {display: block; left: 0px; margin: 0; padding: 0; position: absolute; top: 40px;}
#menu table{min-width: 0px;}
#menu table.ie6 {border-collapse: collapse; margin: 0; padding: 0;}
#menu ul {list-style: none; margin: 0; padding: 0;}
#menu ul li {float: left;}
#menu ul li a {background: url(img/nav_hover.png) no-repeat right top; color: #fff; display: block; float: left; font-size: 11px; font-weight: bold; height: 40px; line-height: 38px; padding: 0 15px 0 0; text-decoration: none; width: 120px;}
#menu ul li a b {background: url(img/nav_hover.png) no-repeat left top; color: #fff; cursor: pointer; display: block; float: left; font-size: 11px; font-weight: bold; height: 40px; line-height: 38px; padding: 0 0 0 15px; text-decoration: none;}
#menu ul li a.sub:hover {background-position: right bottom; color: #910; position: relative; white-space: nowrap;}
#menu ul li a.sub:hover b {background-position: left bottom; color: #910;}
#menu ul li a:hover {background-position: right center; color: #910; position: relative; white-space: nowrap;}
#menu ul li a:hover b {background-position: left center; color: #910;}
#menu ul li div .leftSide {background: url(img/nav_hover_cat_left.png) no-repeat left bottom; float: left; height: 100%; width: 10px;}
#menu ul li div .rightSide {background: url(img/nav_hover_cat_right.png) no-repeat right bottom; display: inline; float: left; height: 100%; width: 160px;}
#menu ul li div.holder {display: none; height: 200px; left: -9999px; position: absolute; width: 200px;}
#menu ul li div.holder a{background: none; color: black; float: none; height: 20px; line-height: normal; padding: 5px; width: auto;}
#menu ul li div.holder a:hover{background: none; color: red; float: none; height: 20px; line-height: normal; padding: 5px; width: auto;}
#menu ul li.right a:hover div.holder {left: auto; right: 3px; top: 41px;}
#menu ul li.right:hover div.holder {left: auto; right: 4px; top: 41px;}
#menu ul li:hover {position: relative;}
#menu ul li:hover > a {color: #910; position: relative;}
#menu ul li:hover a.sub {background-position: right bottom; color: #910; position: relative; white-space: nowrap;}
#menu ul li:hover a.sub > b {background-position: left bottom; color: #910;}
#menu ul table td {vertical-align: top;}