
@charset "UTF-8";
.xaverTOCTree2
{
  position: relative;
}
  
.xaverTOCTree2 *
{
  box-sizing: border-box;
}
  
.xaverTOCTree2 ul li
{
  border-bottom: 1px solid #DDDDDD;
}
.xaverTOCTree2 ul > li:last-child
{
  border-bottom: none;
}
.xaverTOCTree2 > ul > li:last-child
{
  border-bottom: 1px solid #DDDDDD;
}
.xaverTOCTree2 ul > li:first-child
{
  border-top: 1px solid #DDDDDD;
}
.xaverTOCTree2 > ul > li:first-child
{
  border-top: none;
}
.xaverTOCTree2 ul
{
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.xaverTOCTree2 > ul
{
  display: inline-block;
  min-width: 100%;
}
.xaverTOCTree2 li
{
  display: block;
}
.xaverTOCTree2 .dijitTreeExpandoLoading
{
  background: none;
  display: none;
}
.xaverTOCTree2Node .xaverExpandoNodeText
{
  display: none;
}
.xaverTOCTree2Node .dijitTreeRow
{
  cursor: pointer;
  padding: 0;
}
.xaverTOCTree2Node a.xaverContentNode
{
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  background-color: inherit;
  display: inline-block;
  padding: 1rem;
  border-left: 1px solid #DDDDDD;
}
.xaverTOCTree2Node a.xaverContentNode.dijitTreeContentExpanded
{
  font-weight: bold;
}
.xaverTOCTree2Node a.dijitTreeExpandoLeaf + .xaverExpandoNodeText + a.xaverContentNode.dijitTreeContentExpanded
{
  font-weight: inherit;
}
.xaverTOCTree2Node .xaverExpandoNode.dijitTreeExpandoOpened,
.xaverTOCTree2Node.dijitTreeNode
{
  background: none;
}
.xaverTOCTree2Node .xaverExpandoNode.dijitTreeExpandoClosed:before,
.xaverTOCTree2Node .xaverExpandoNode.dijitTreeExpandoOpened:before,
.xaverTOCTree2Node .xaverExpandoNode.dijitTreeExpandoLeaf:before {
  content: "▶";
  font-size: 1.26rem;
  display: inline-block;
  width: 4rem;
  text-align: center;
  color: #AAAAAA;
}
.xaverTOCTree2Node .xaverExpandoNode.dijitTreeExpandoOpened:before {
  content: "▼";
  font-size: 1.4rem;
}
.xaverTOCTree2Node .xaverExpandoNode.dijitTreeExpandoLeaf:before
{
  content: "X";
  visibility: hidden;
}
.xaverTOCTree2Node .xaverCurrentTitle .xaverExpandoNode.dijitTreeExpandoOpened:before,
.xaverTOCTree2Node .xaverCurrentTitle .xaverExpandoNode.dijitTreeExpandoClosed:before,
.xaverTOCTree2Node .xaverCurrentTitle .xaverExpandoNode.dijitTreeExpandoLeaf:before
{
  color: #EEEEEE;
}
.xaverTOCTree2Node .xaverExpandoNode
{
  background: none;
  display: inline-block;
  width: 4rem;
  padding: 1rem 0 1rem 0;
}
.xaverTOCTree2Node ul ul .xaverExpandoNode
{
  width: 6rem;
}
.xaverTOCTree2Node ul ul ul .xaverExpandoNode
{
  width: 8rem;
}
.xaverTOCTree2Node ul ul ul ul .xaverExpandoNode
{
  width: 10rem;
}
.xaverTOCTree2Node ul ul ul ul ul .xaverExpandoNode
{
  width: 12rem;
}
.xaverTOCTree2Node ul ul ul ul ul ul .xaverExpandoNode
{
  width: 14rem;
}
.xaverTOCTree2Node ul ul ul ul ul ul ul .xaverExpandoNode
{
  width: 16rem;
}
.xaverTOCTree2Node ul ul ul ul ul ul ul ul .xaverExpandoNode
{
  width: 18rem;
}
.xaverTOCTree2Node .xaverExpandoNode.dijitTreeExpandoOpened:focus,
.xaverTOCTree2Node .xaverExpandoNode.dijitTreeExpandoClosed:focus,
.xaverTOCTree2Node .xaverExpandoNode.dijitTreeExpandoLeaf:focus
{
  border: none;
  outline: black dotted 1px !important;
}
.xaverTOCTree2Node a.xaverContentNode:focus
{
  outline: black dotted 1px !important;
}
.xaverTOCTree2Node .xaverCurrentTitle
{
  background-color: #333333;
  color: #EEEEEE;
}
.xaverTOCTree2Node .xaverCurrentTitle.dijitTreeRowHover
{
  background: none;
  background-color: #554444 !important;
}
.xaverTOCTree2.xaverTreeLayoutIndented .xaverExpandoNode
{
  text-align: right;
}
.xaverTOCTree2.xaverTreeLayoutIndented .xaverTOCTree2Node a.xaverContentNode
{
  border-left: none;
}
