.treeview a .menu_point {
        float: left; 
        margin-left: -14px;
        margin-top: 4px;
        width: 16px;
        height: 16px;
        background-image: url(/images/template_2009/menuponits_gray.gif);
        background-repeat: no-repeat;
}

.treeview a.selected .menu_point {
        float: left;
        margin-left: -14px;
        margin-top: 4px;
        width: 16px;
        height: 16px;
        background-image: url(/images/template_2009/menuponits_green.gif);
}


.treeview a .menu-eintrag1 {
        margin-left: 16px;
}

.treeview a .menu-eintrag2 {
        width: 120px; 
        margin-left: 16px;
}


.treeview a, .treeview ul a {
        font-weight : normal;
        color: #000000;
	text-decoration: none;
	font-family : Arial, Helvetica, sans-serif;
} 

.treeview a.selected span, .treeview ul a.selected span, .sub a.selected span {
	font-weight: bolder;
        color: #3D3D3D; 
}

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
        margin-left: -10px;
        width: 180px;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(/images/template_2009/treeview-default.gif) -64px -25px no-repeat;
	height: 20px;
	width: 30px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
        border-bottom: 1px #B6C828 dashed;
}

.erster{ 
        border-top: 1px #B6C828 dashed;
}

.letzter{ 
        border-bottom: none;
}


#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview li.collapsable ul, .treeview li.expandable ul { margin-left: 10px; width: 153px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px, border:0px; }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/images/template_2009/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }

a:focus 
{
outline-width: 0em;
outline-style: solid;
outline-color: highlight;
}

#navigation {
        margin-left: 0px;
        font-color:#444444;
}

#navigation a {
        font-weight : normal;
        color: #000000;
	text-decoration: none;
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
}