2 behavior:url("css/csshover.htc");
8 background:url(../image/bg_css_menu.png) repeat bottom;
10 border-color:#ccc #888 #555 #bbb;
13 #menu a, #menu h2, #menu div.x {
14 font:11px/16px arial,helvetica,sans-serif;
19 border-color:#ccc #888 #555 #bbb;
22 padding:1px 0 1px 3px;
36 #menu a, #menu a:visited, #menu div.x, #menu div.x:visited {
45 #menu div.x, #menu div.x:visited {
46 background:#eee url(../image/right.gif) no-repeat right;
49 #menu a:hover, #menu div.x:hover {
51 background-color:#ddd;
54 #menu a:active, #menu div.x:active {
56 background-color:#ccc;
78 /* IE6 spacing bug fix, <li>s without a bottom border get spaced to far
79 * correction: the bug will change the height of the parent element! this will also cause the whole menu to grow
80 * so the only method to get this pile of crap going is to add a bottom border to the <li>s, where the enclosing <ul> already has
81 * a bottom border, which just looks ugly
82 * the trick: color the bottom border with the same color as the bottom pixel of the background image - noone notices */
86 border-width:0 0 1px 0;
91 border-width:0 0 1px 0;
94 /* IE6 event bug fix, without a background there hovers will be occassionally lost between the li's to the layer below
95 * causing the menu to close. Opera 9 has the same bug btw. */
108 /* Begin non-anchor hover selectors */
110 /* Enter the more specific element (div) selector
111 on non-anchor hovers for IE5.x to comply with the
112 older version of csshover.htc - V1.21.041022. It
113 improves IE's performance speed to use the older
114 file and this method */
126 div#menu li:hover ul ul,
127 div#menu li li:hover ul ul,
128 div#menu li li li:hover ul ul,
129 div#menu li li li li:hover ul ul
132 div#menu li:hover ul,
133 div#menu li li:hover ul,
134 div#menu li li li:hover ul,
135 div#menu li li li li:hover ul
136 {display:block; position:relativ: left:10px;}
138 /* End of non-anchor hover selectors */