/*style-collection for a dynamic tree*/

#content ul.tree,
#content ul.tree ul
{
	list-style-type:none;
	list-style-image:none;
	background-image:none;
	margin:0;
	padding:0; 
}

#content ul.tree,
#content ul.tree ul
{
	background: url(../img/f_menu_v_line.gif) repeat-y -6px 0px;
}

#content ul.tree ul
{
	margin-left: 8px;
}

#content ul.tree li
{
	background-image:none;
	list-style-image: none;
	list-style-type: none;
	margin:0 0 0 2px;
	padding: 0 14px;
	line-height: 16px;
	position:relative;
}

#content ul.tree li a.plus,
#content ul.tree li a.minus
{
	cursor: pointer;
}

#content ul.tree li a.plus,
#content ul.tree li a.minus,
#content ul.tree li a.leaf
{
	padding-left:19px;
	padding-bottom:16px;
	height:1px;
	position:absolute;
	left:-4px;
	background:url(../img/f_menu_plus_111.gif) no-repeat -4px 0px;
}

#content ul.tree li a.minus
{
	background-image:url(../img/f_menu_minus_111.gif);
}

#content ul.tree li a.leaf
{
	background-image:url(../img/f_menu_nosub_111.gif);
}

/*>=IE7 only*/
*:first-child+html #content ul.tree li a.plus,
*:first-child+html #content ul.tree li a.minus,
*:first-child+html #content ul.tree li a.leaf
{
	margin-top:-1px;
}

/*<=IE6 only*/
* html #content ul.tree li a.plus,
* html #content ul.tree li a.minus,
* html #content ul.tree li a.leaf
{
	margin-top:-1px;
	height: 0;
	left: -18px;
}

#content ul.tree li.last
{
	background-color: #FFFFFF;
}

#content ul.tree li.last a.plus
{
	background: url(../img/f_menu_plus_110.gif) no-repeat -4px 0px;
}

#content ul.tree li.last a.minus
{
	background: url(../img/f_menu_minus_110.gif) no-repeat -4px 0px;
}

#content ul.tree li.last a.leaf
{
	background: url(../img/f_menu_nosub_110.gif) no-repeat -4px 0px;
}

/*overwrite first element*/
#content ul.tree > li:first-child > a.plus
{
	background: url(../img/f_menu_plus_010.gif) no-repeat -4px 0px;
}
/*overwrite first element*/
#content ul.tree > li:first-child > a.minus
{
	background: url(../img/f_menu_minus_010.gif) no-repeat -4px 0px;
}
/*overwrite first element*/
#content ul.tree > li:first-child > a.leaf
{
	background: url(../img/f_menu_nosub_010.gif) no-repeat -4px 0px;
}

/*IE 6 only (ersatz für first-child)*/
* html #content ul.tree li.last a.plus
{
	background: url(../img/f_menu_plus_110.gif) no-repeat -4px 0px';
}
/*IE 6 only (ersatz für first-child)*/
* html #content ul.tree li.last a.minus
{
	background: url(../img/f_menu_minus_110.gif) no-repeat -4px 0px';
}
/*IE 6 only (ersatz für first-child)*/
* html #content ul.tree li.last a.leaf
{
	background: url(../img/f_menu_nosub_110.gif) no-repeat -4px 0px';
}