body {
	margin: 0;
	padding: 0;
	font-size:13px;
	font-family:Arial;
	color: White;
	width: 345px;
	background-color: #000000;
}

#logo {
    border-style:solid;border-color:White;border-left-width:9px;border-right-width:1px;border-bottom-width:10px;border-top-width:0px; 
}

.img_border {
	border: 1px solid #999999;
}

#navi_container {
	margin: 0;
	padding: 0px 0px 745px 5px; /* oben,rechts,unten,links */
	text-align: left;
    width: 330px;
    border-style:solid;border-color:White;border-left-width:9px;border-right-width:1px;border-bottom-width:10px;border-top-width:0px;
}

#navi_box1 {
border: none; 
padding: 0px; 
background: black; 
float: left; 
width: 150px;
}

#navi_box2 {
margin-top: 5px; 
border: none; 
padding: 0px; 
background: black; 
float: left; 
margin-left: 0px; 
width: 170px;
}


	/* menu */

	ul,li,a {
		display:block;
	}

	ul { /* menu */
		width:170px;
		padding:0px;
		margin:0px;
		background-image:url(../images/gradient_navi.gif);
		background-repeat:repeat-y;
		background-position:right top;
		border:1px solid White;
		list-style:none;
	}
	
	ul li ul{ /* sub menu */
		width:152px;
		padding:0px;
		margin:0px;
		background-image:url(../images/gradient_11.gif);
		background-repeat:repeat-y;
		background-position:right top;
		border:1px solid Silver;
		list-style:none;
	}
	
	ul li ul li ul{ /* sub sub menu */
		width:162px;
		padding:0px;
		margin:0px;
		background-image:url(../images/gradient_11.gif);
		background-repeat:repeat-y;
		background-position:right top;
		border-left:1px solid Silver;
        border-right:1px solid Silver;
        border-top:1px solid Silver;
        border-bottom:0px solid Silver;
		list-style:none;
	}

	li {
		position:relative;
		padding:0px 0px 0px 8px; /* menu-links: Höhe_oben_unten,*,*, Abstand links */
	}
	
	li ul li{
		position:relative;
		padding:0px 0px 0px 8px; /* sub menu-links: oben,*,oben_unten, Abstand links */
	}
	
	li ul li ul li{
		position:relative;
        border-bottom:1px solid Silver;
		padding:2px 2px 2px 2px; /* sub sub menu-links: Höhe_oben_unten,*,*, Abstand links */
	}
				
	li.folder ul {
			position:absolute;
			top:0px; /* Höhe sub menu von menu */
		}		

	li a { /* menu-inhalt: Abstand oben,Abstand rechts,Abstand unten,Abstand links */
		border-bottom:1px solid White;
		padding:8px 0px 8px 12px;
		color: #005C83;
		font-family:Arial;
		font-size: 13px;
		text-decoration:none;
        width:140px;
	}
    
    li a.bottom { /* menu-inhalt: Abstand oben,Abstand rechts,Abstand unten,Abstand links */
		border-bottom:0px solid Silver;
		padding:8px 0px 8px 12px;
		color: Silver;
		font-family:Arial;
		font-size: 13px;
		text-decoration:none;
        width:140px;
	}
	
	li>a { width:140px; } /* others */
	
	a.sub { /* sub menu-inhalt: Abstand oben,Abstand rechts,Abstand unten, Abstand links */
		border-bottom:1px solid Silver;
		padding:5px 0px 5px 0px;
		color: Silver;
		font-family:Arial;
		font-size: 13px;
		text-decoration:none;
        width:140px;
	}
	
	li>a.sub { width:139px; } /* others */
	
	a.bottom_sub { /* sub menu-inhalt: ohne Trennlinie für letzte Position */
		border:none;
		padding:5px 0px 5px 0px;
		color: Silver;
		font-family:Arial;
		font-size: 13px;
		text-decoration:none;
        width:140px;
	}
	
	li>a.bottom_sub { width:139px; } /* others */
	
	a.sub_sub { /* sub_sub menu-inhalt: Abstand oben,Abstand rechts,Abstand unten, Abstand links */
		border:none;
		padding:2px 5px 2px 5px;
		color: Silver;
		font-family:Arial;
		font-size: 13px;
		text-decoration:none;
		width:140px; /* IE */
	}
	
	li>a.sub_sub { width:155px; } /* others */

	li a.submenu { /* Pfeile menu */
		background:url("../images/pfeil_links.gif") left no-repeat; 
	}
	
	li a.bottom_submenu { /* Pfeile sub menu ohne Trennlinie für letzte Position */
		border:none;
		padding:7px 8px 7px 12px;
		color: Silver;
		font-family:Arial;
		font-size: 13px;
		text-decoration:none;
		width:140px; /* IE */
		background:url("../images/pfeil_links.gif") left no-repeat; 
	}
	
	li>a.bottom_submenu { width:139px; } /* others */
	
	li a.submenu2 { /* Pfeile sub menu */
		border-bottom:1px solid Silver;
		padding:5px 0px 5px 0px;
		color: Silver;
		font-family:Arial;
		font-size: 13px;
		text-decoration:none;
		width:140px; /* IE */
		background:url("../images/pfeil_rechts.gif") right no-repeat; 
	}
	
	li>a.submenu2 { width:139px; } /* others */

	li a.bottom_submenu2 { /* Pfeile sub menu ohne Trennlinie für letzte Position */
		border:none;
		padding:5px 0px 5px 0px;
		color: Silver;
		font-family:Arial;
		font-size: 13px;
		text-decoration:none;
		width:100%; /* IE */
		background:url("../images/pfeil_rechts.gif") right no-repeat; 
	}
	
	li>a.bottom_submenu2 { width:139px; } /* others */

	li a:hover { /* regular hovers */
		background-color:#4D4D4D;
		border:1px dashed #EFEFEF;
		text-decoration:underline;
		color: White;
        width:145px;
	}
	
	li.folder a:hover {
		background-color:#4D4D4D;
		border:1px dashed #EFEFEF;
		text-decoration:underline;
		color: White;
        width:145px;
		}
        
    li a.sub:hover { /* regular hovers */
		background-color:#4D4D4D;
		border:1px dashed #EFEFEF;
		text-decoration:underline;
		color: White;
        width:139px;
	}
	
	li.folder a.sub:hover {
		background-color:#4D4D4D;
		border:1px dashed #EFEFEF;
		text-decoration:underline;
		color: White;
        width:139px;
		}
        
    li a.submenu2:hover { /* regular hovers */
		background-color:#4D4D4D;
		border:1px dashed #EFEFEF;
		text-decoration:underline;
		color: White;
        width:139px;
	}
	
	li.folder a.submenu2:hover {
		background-color:#4D4D4D;
		border:1px dashed #EFEFEF;
		text-decoration:underline;
		color: White;
        width:139px;
		}
        
    li a.bottom_submenu:hover { /* regular hovers */
		background-color:#4D4D4D;
		border:1px dashed #EFEFEF;
		text-decoration:underline;
		color: White;
        width:137px;
	}
	
	li.folder a.bottom_submenu:hover {
		background-color:#4D4D4D;
		border:1px dashed #EFEFEF;
		text-decoration:underline;
		color: White;
        width:137px;
		}
        
    li a.bottom_submenu2:hover { /* regular hovers */
		background-color:#4D4D4D;
		border:1px dashed #EFEFEF;
		text-decoration:underline;
		color: White;
        width:139px;
	}
	
	li.folder a.bottom_submenu2:hover {
		background-color:#4D4D4D;
		border:1px dashed #EFEFEF;
		text-decoration:underline;
		color: White;
        width:139px;
		}
        
    li a.bottom_sub:hover { /* regular hovers */
		background-color:#4D4D4D;
		border:1px dashed #EFEFEF;
		text-decoration:underline;
		color: White;
        width:139px;
	}
	
	li.folder a.bottom_sub:hover {
		background-color:#4D4D4D;
		border:1px dashed #EFEFEF;
		text-decoration:underline;
		color: White;
        width:139px;
		}
	
	/* hovers with specificity */
	
	li.folder:hover { z-index:10; }		
		
	ul ul, li:hover ul ul {
		display:none;
	}

	li:hover ul, li:hover li:hover ul {
		display:block;
	}
    
.textbg {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial; font-weight : bold;
}