.TreeView {
    background-color: #fff;
    margin-top: 0px;
    cursor: default;
    /* padding-bottom: 30px; */
}

.TreeView img, .RadTreeView img {
    height: 25px ;
    width: 25px ;
    padding: 2px;
}

.TreeView img.rtImg {
    height: 25px !important;
    width: 25px !important;
    padding: 2px;
}

label[for*=recursiveCheckbox] {
    font-size: smaller;
    margin-top: -11.5px;
    display: inline-block;
    vertical-align: middle !important;
}
/* Test fuer UniTree - welche skin Def.?*/
/*.TreeView2 
{ 
  background-color: #d8bfd8;
  cursor: default; 
}*/
/*.TreeViewMargin
{ 
  background:url(images/treeview_bg.gif);
  background-color: #FFFFFF;
  padding-top:4px; 
  padding-left:1px; 
  border: #57566F 1px solid; 
  cursor:default; 
}*/

.TreeNode 
{ 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HighlitedTreeNode 
{ 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: #cccccc;
  border-color: #888888;
}

.BoldTreeNode 
{ 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  font-weight: bold;
}

.HoverTreeNode 
{ 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: pointer; 
}
/* Test fuer UniTree - welche skin Def.?*/
/*.HoverTreeNode2 
{ 
  background-color:Red;
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: pointer; 
}*/
.TypeNodeHeader
{
	color:Navy ; 
	text-decoration:underline;
	font-style:italic ;
}
.NodeNoSelect
{
	color:red ; 
}
.TypeNodeHeaderNoSelect
{
	color:red ; 
	font-style:italic ;
	text-decoration:underline;
}

.SelectedTreeNode 
{
   background-color: #d6e0e9;
  color: #3276b1;
  font-weight: bold;
  padding-top:1px;
  padding-bottom:0px;
  padding-left: 2px;
  padding-right: 2px;
  cursor: default;
}

.MultipleSelectedTreeNode
{
  background-color: #A5B7C6; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.CutTreeNode
{
  background-color: silver; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
}

/*.Margin
{
  background-color: #E6E6F0;
}*/
.NodePopup 
{ 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: #FFFFFF;
  border: 1px solid #000000; 
  text-decoration: none; 
  color: #000000;
  cursor: pointer; 
}
/* Test fuer UniTree - welche skin Def.?*/
/*.NodePopup2 
{ 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  background-color: pink;
  border: 1px solid #000000; 
  text-decoration: none; 
  color: #000000;
  cursor: pointer; 
}*/
/***********************MSDN Style *****************************/
.MSDNTreeView 
{ 
  background-color: #EFEFEF; 
  border: 1px solid black; 
  padding: 2px; 
  padding-left: 5px;
  scrollbar-base-color:#bec8d2; 
  scrollbar-arrow-color:#000000;
  scrollbar-shadow-color:#666666;
  scrollbar-highlight-color:#003366; 
  scrollbar-track-color:#CCCCCC;
} 

.MSDNTreeNode 
{ 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  border: 1px solid #f0f0f0; 
  cursor: pointer;
} 

.MSDNSelectedTreeNode 
{ 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  background-color:white; 
  border: 1px solid gray; 
  cursor: default; 
} 

.MSDNHoverTreeNode 
{
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  background-color:#cccccc; 
  border: 1px solid gray; 
  cursor: pointer;
}

.MSDNTreeNodeRow 
{ 
  height: 20px; 
}
/**********************Bare Bones ******************************/
.BBTreeView 
{ 
  background-color: #FFFFFF; 
  border: 1px solid black; 
  cursor: default; 
  /*scrollbar-base-color:#D4E6FE; 
  scrollbar-arrow-color:#000000;
  scrollbar-shadow-color:#666666;
  scrollbar-highlight-color:#9EB7D8; 
  scrollbar-track-color:#EFEFEF;*/

} 

.BBTreeNode 
{ 
  padding-left: 1px; 
  cursor: default; 
} 

.BBHoverTreeNode 
{ 
  padding-left: 1px; 
  text-decoration: underline; 
  /*color:#666666;*/
  cursor: pointer; 
} 
.BBSelectedTreeNode 
{ 
  background-color: #D4E6FE; 
  color:#000000; 
  cursor: default; 
  border: 1px solid #9EB7D8;
  padding: 2px 8px 2px 1px; 
  
}
/**********************Simple Checkboxes ******************************/
.SCTreeView 
{ 
  cursor: default; 
  scrollbar-base-color:#D2DCE6; 
  scrollbar-arrow-color:#000000;
  scrollbar-shadow-color:#666666;
  scrollbar-highlight-color:#003366; 
  scrollbar-track-color:#DCDCDC;
  margin-right:5px;
} 
/**********************Explorer: für Entity Browser******************************/
.ETreeView 
{ 
  background-color: #FFFFFF; 
  cursor: default; 
  scrollbar-base-color:#D2DCE6; 
  scrollbar-arrow-color:#000000;
  scrollbar-shadow-color:#666666;
  scrollbar-highlight-color:#003366; 
  scrollbar-track-color:#DCDCDC;
  border-bottom:1px solid #003366;
  border-left:1px solid #003366;
  border-right:1px solid #003366;
}
.ESelectedTreeNode 
{ 
  background-color: #829BB4; 
  color:#FFFFFF; 
  cursor: default; 
  border: 1px solid #003366;
  padding: 2px 8px 2px 1px; 
  
}
/***********Layout des selektierten Knotens, solange die QuickSearch aktiv ist   ********/
.SelectedTreeNodeInactive > div.rtIn {
    background-color: transparent !important;
    color: #000000 !important;
    cursor: default !important;
    /*border: 1px solid #3F3F3F !important;*/
}
/************************ Layout SearchInput *************/
.treeSearchBG {
    height: 27px;
    background-color: #ccc;
} 
/*****************msdn Library**************************/

.msTreeView 
{ 
  background-color: #FFFFFF;
  /*border: 1px solid black; 	
  padding: 2px; 
  padding-left: 5px;  */
} 

.msTreeNode 
{ 
  font-family: verdana; 
  font-size: 11px; 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  border: 1px solid #FFFFFF; 
  cursor: pointer;
} 

.msSelectedTreeNode 
{ 
  font-family: verdana; 
  font-size: 11px; 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  background-color:white; 
  border: 1px solid gray; 
  cursor: default; 
} 

.msHoverTreeNode 
{
  font-family: verdana; 
  font-size: 11px; 
  padding: 2px; 
  padding-left: 3px; 
  padding-right: 3px; 
  background-color:#cccccc; 
  border: 1px solid gray; 
  cursor: pointer;
}

.msTreeNodeRow 
{ 
  height: 20px; 
}
