/*
    Copyright 2006 Dr. Detlef Groth, Schwielowsee, Germany.
     License: http://creativecommons.org/licenses/LGPL/2.1/
     System        : JSCOMPONENTS_JS : 
     Object Name   : $RCS_FILE$
     Revision      : $REVISION$
     Date          : Fri Nov 10 15:34:53 2006
     Created By    : Dr. Detlef Groth, Schwielowsee, Germany
     Created       : Fri Nov 10 15:34:53 2006

     Last Modified : <080701.0935>
     ID            : $Id$
     Source        : $Source$
     Description	
     Notes

  */
div.JSTableSort table th {
padding: 5px;
padding-left: 14px;
padding-right: 14px;
background-color: #ccc ;
}
div.JSTableSort table th.SortNumber, div.JSTableSort table th.SortString {
cursor: pointer ;
}


div.JSTableSort table th.SortAsc {
background-color: #eef ;
background-image: url(img/up.gif);
background-repeat : no-repeat;
cursor: pointer ;

}
div.JSTableSort table th.SortDesc {
background-color: #efe;
background-image: url(img/down.gif);
background-repeat : no-repeat;
cursor: pointer ;
}
div.JSTableStripe table tr.even td {
background-color: #eff;
}
div.JSTableStripe table th {
background-color: #ccc;
}
div.JSTableStripe table {
    border-style: solid;
    border-width: 1px;
    margin-top: 5px;
    border-collapse: collapse ;
}
div.JSTableStripe table td, th {
    padding: 5px;
    border-top: solid;
    border-left: solid;
    border-width: 1px;
}
/* jsTreeControls.css */
div.JSTree ul {
    margin-top: 5px;
}
div.JSTree li {
    margin-left: -15px;
}

div.JSTree li  {
    list-style-position: inside ;
    list-style-image : url(img/plus.gif); 
    cursor: pointer ;
    padding: 2px;
}   

div.JSTree li.leaf {
    list-style-image : url(img/file2.gif);
    cursor: auto ;
}
div.JSTree li.xml {
    list-style-image : url(img/xml2.gif);
    cursor: auto ;
}

div.JSTree li.include {
    list-style-image : url(img/plus.gif);
    cursor: pointer ;
}
div.JSTree li.include div {
    display: none;
}

div.JSTree li.opened {
    list-style-image : url(img/minus.gif); 
    cursor: pointer ;
}
div.JSCollapse ul {
    margin-top: 5px;
}
div.JSCollapse {
    margin-left: -10px;
}

div.JSCollapse ul li {
    list-style-type: none ;
    padding: 2px;
    cursor: pointer ;
    background-color: #eee;
}
 div.JSCollapse ul li li {
    list-style-type: none ;
    list-style-image : none;
} 
span.CSSCollapse div.JSCollapse ul li {
    list-style-image : url(img/plus20.gif); 
}
span.CSSCollapse div.JSCollapse ul li.opened {
    list-style-image : url(img/minus20.gif); 
}
span.CSSCollapseArrow div.JSCollapse ul li {
    list-style-image : url(img/down.gif); 
}
span.CSSCollapseArrow div.JSCollapse ul li.opened {
    list-style-image : url(img/down.gif); 
}
span.CSSCollapseArrow div.JSCollapse ul li li {
    list-style-image : none; 
}
span.CSSCollapse div.JSCollapse ul li li {
    list-style-image : none ;
}
div.JSCollapse ul li span.ArrowDown,  div.JSCollapse ul li.opened span.ArrowDown  {
    background-image:url(img/down.gif); 
    background-repeat: no-repeat;
    padding-left:20px;
    text-decoration:underline;
}

div.JSTree ul.Underline a, div.JSCollapse ul.Underline a {
  text-decoration: underline ;
  
}

div.JSTree a, div.JSCollapse a {
  text-decoration: none ;
  
}
/* EOF jsTreeControls.css */
/* FILE jsToolTipControls */
#ttip {
    position: absolute ;
    padding: 5px;
    border-width: 1px ;
    border-style: dashed ;
    width: 200px;
    background-color: #eee;
    cursor: help ;
}
span.JSTTip {
    display: inline ;
    border-bottom: 1px dashed ;
     cursor: help ;
  
}
/* EOF jsToolTipControls.css */
/* FILE jsTabControls.css */
div.JSTabBox {
    padding:2px;
    
    margin: 2px;
}
div.JSTabs, div.JSTabs2 {
    white-space:nowrap;   
    font-weight: bold;
}
div.JSTabs ul, div.JSTabNumbers ul, div.JSTabs2 ul {
    margin-left: 0px;
    padding: 0px;
    /*    border-bottom : 1px solid black; */
    font-family: Verdana, sans-serif;
    font-weight: bold ;
    
}

div.JSTabs ul li, div.JSTabs2 ul li  {
    border-top : 1px solid black;
    border-right : 1px solid black;
    border-bottom : 1px solid black;
    border-left : 1px solid black;
    margin: 0px;
    margin-left: -1px; /* -4px */
    padding: 8px;
    /* padding-left: 4px; */
    list-style: none;
    
    display: inline;
    background-color: #cccccc ;
}
div.JSTabs ul li:hover {
    border-top : 1px solid black;
    border-right : 1px solid black;
    border-left : 1px solid black;
    background-color: #fff ;
}

div.JSTabs ul li.current {
   
    border-top : 1px solid black;
    border-right : 1px solid black;
    border-left : 1px solid black;
    border-bottom : 0px solid black;
    background-color: #fff ;
}

div.JSTabPanel  {
    /*    padding: 6 0 6 0;*/
    font-family: Verdana, sans-serif;
   
}
/*div.JSTabNumbers ul {
    text-align: left;
    font-size: 0.9em;
    padding: 3px;
} */
div.JSTabNumbers ul li {
    list-style: none;
    display: inline;
    line-height: 2.0em;
    margin: 1px;
    padding: 0.4em 1.0em;
    font-weight: bold;
    background-color: #ee9;
}
div.JSTabNumbers ul li:hover, div.JSTabNumbers ul li.current {
    background-color: #999;
}

div.JSDragArea {
    padding: 10px;
    background-color: #eee;
    border: 2px solid #999;
    position: absolute;
    cursor: move;
}
div.JSDragArea p , div.JSDragArea li, div.JSDragArea div, div.JSDragArea table, div.JSDragArea ul  {
    cursor: default;
}
div.JSSearchList div.input {
    padding: 5px;
    border-bottom : 1px solid black;
    border-top : 1px solid black;
}
div.JSSearchList ul {
    margin-top: 5px;
}
div.JSSearchList ul li {
    list-style-image : url(img/file.gif);
    margin-left: 25px;
    width: 200px;
    padding: 2px ;
}
div.JSSearchList ul li a {
    text-decoration: none ;
}
td.preTD {
    background-color: #e0efe0;
    border: 2px dashed #333 ;
}
div.JSDynContent {
    display: inline;
    color: blue;
    cursor: pointer;
}
div.JSInlineTooltip span.tip {
    display: none ;
}
div.JSInlineTooltip {
    border-bottom: 1px dashed ;
    cursor: help ;
    display: inline ;
}
