ul.ui-accordion-container { margin: 0; padding: 0; list-style-type: none; }
ul.ui-accordion-container li.first { position: relative; margin: 0; margin-bottom: 14px; padding: 0; background-image: url(klb/accordion-left.png); background-repeat: no-repeat; }
ul.ui-accordion-container li.first .ui-accordion-link { display: block; padding-left: 5px; margin: 0px 3px 0px 3px; height: 28px; background-image: url(klb/accordion-middle.png); color: #fff; text-decoration: none; line-height: 28px;font-size:85%; font-weight:bold; }
ul.ui-accordion-container li.first div.ui-accordion-right { background-image: url(klb/accordion-right.png); position: absolute; top: 0px; right: 0px; height: 28px; width: 3px;  }

/*ul.ui-accordion-container li.first:hover { background-image: url(klb/accordion-left-over.png); }
ul.ui-accordion-container li.first:hover a.ui-accordion-link { background-image: url(klb/accordion-middle-over.png); }
ul.ui-accordion-container li.first:hover div.ui-accordion-right { background-image: url(klb/accordion-right-over.png); }*/

ul.ui-accordion-container li.first.active { background-image: url(klb/accordion-left-act.png); }
ul.ui-accordion-container li.first.active a.ui-accordion-link { background-image: url(klb/accordion-middle-act.png); }
ul.ui-accordion-container li.first.active div.ui-accordion-right { background-image: url(klb/accordion-right-act.png); }

ul.ui-accordion-container li.rest { position: relative; margin: 0; margin-bottom: 2px; padding: 0; background-image: url(klb/accordion-left-rest.png); background-repeat: no-repeat; }
ul.ui-accordion-container li.rest a.ui-accordion-link { display: block; padding-left: 5px; margin: 0px 3px 0px 3px; height: 28px; background-image: url(klb/accordion-middle.png); color: #fff; text-decoration: none; line-height: 28px;font-size:85%; font-weight:bold; }
ul.ui-accordion-container li.rest div.ui-accordion-right { background-image: url(klb/accordion-right-rest.png); position: absolute; top: 0px; right: 0px; height: 28px; width: 3px;  }

ul.ui-accordion-container li.rest:hover { background-image: url(klb/accordion-left-over-rest.png); }
ul.ui-accordion-container li.rest:hover a.ui-accordion-link { background-image: url(klb/accordion-middle-over.png); }
ul.ui-accordion-container li.rest:hover div.ui-accordion-right { background-image: url(klb/accordion-right-over-rest.png); }

ul.ui-accordion-container li.rest.active { background-image: url(klb/accordion-left-act-rest.png); }
ul.ui-accordion-container li.rest.active a.ui-accordion-link { background-image: url(klb/accordion-middle-act.png); }
ul.ui-accordion-container li.rest.active div.ui-accordion-right { background-image: url(klb/accordion-right-act-rest.png); }

ul.ui-accordion-container li div.acc-holder { border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 1.2em; background-image: url(klb/sideBg2.png); font-size:75%; color: #71767A; }