/* JsCook Menu Style Sheet */

div#jscookmenu td { border-top: 1px solid #FFF; font-size: 11px; }
div#jscookmenu td a { }

/* Level 1 */

.JsCookMainItemText,
.JsCookMainFolderText { margin:0; padding:0; width:170px; cursor:pointer; padding:0px 10px 0px 15px; }
.JsCookMainItem { margin: 0; background-color: #CDCDCD; height: 23px; border: 1px solid #FFF; }
.JsCookMainItemHover,
.JsCookMainItemActive { background: #C7CEE1 url(../img/pfeil-2.gif) no-repeat top right; height: 23px; }

/* Level 2+ */

.JsCookSubMenu {
  padding: 0;
  margin: 0px 0px 0px 3px;
  position: absolute;
  visibility:  hidden;
  z-index: 100;
  overflow: visible;
  width: 220px;
  background-color: #E6E6E6;
  border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
}
* html .JsCookSubMenu {
  width: 240px;
}

.JsCookSubMenuTable {
  padding: 0;
  margin: 0;
  background: none;
  overflow: visible;
  color: #333;
}

.JsCookMenuItem {
  padding:2px 0px;
  margin: 0;
  /* height: 20px; */
}

.JsCookMenuItemLeft, .JsCookMenuFolderLeft, .JsCookMenuItemRight, .JsCookMenuFolderRight {
  padding: 0;
  margin: 0;
  width: 0;
} 

.JsCookMenuItemText,
.JsCookMenuFolderText {
  margin: 0;
  width: 220px;
  cursor: pointer;
  padding:4px 10px;
  line-height:14px;
}
* html .JsCookMenuItemText, * html .JsCookMenuFolderText {
  width: 240px;
}

.JsCookMenuItemHover, .JsCookMenuItemActive {
  background-color: #C7CEE1;
  /* height: 20px; */
}

/* Horizontal menu split */

.JsCookMenuSplit
{
  margin:  2px;
  height:  1px;
  overflow: hidden;
  background-color:  inherit;
  border-top:  1px solid #FFF;
}
