
/* erste Menüebene */

#menu_left
{ 
	margin: 0; 
	padding: 0; 
	list-style: none;
	color:#000000;
} 
#menu_left  { 
background: #cecece url(nav/CA-Block.gif) no-repeat left top; 
width: 160px; 
height: 420px 
}
#menu_left ul { 
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	padding-top: 30px;
	/*border-bottom: 1px solid #ccc; */
	/* border-bottom: 1px solid green; *//* new / color */
	
} 
ul.menuLevelOne { 
	width: 160px; /* Breite der Menüeinträge */ 
} 
ul.menuLevelTwo { 
	left: 160px; /* 1px kleiner als die Menüeinträge setzen */ 
	width: 260px; /* Breite der Menüeinträge */ 
} 
ul.menuLevelThree { 
	left: 260px; /* 1px kleiner als die Menüeinträge setzen */ 
	width: 260px; /* Breite der Menüeinträge */ 
} 
#menu_left ul li { 
	position: relative; 
	left:0px; /* new */
	background-image: url(bg_menu_transparency.gif);/* new / image */
	
	/*background: blue;*/
} 
/* zweite Menüebene */
#menu_left li ul 
{ 
	position: absolute; 
	
	top: 0; 
	display: block; 
	padding-left: 10px;
	background-image: url(bg_menu_transparency.gif);/* new / image */
	/* border: 3px solid blue; */
	 /* Wichtig im MSIE: Sonst klappt Menü immer weg */
	top:-270px;/* borderstripe */
} 
/* 2. Menüebene anzeigen */
#menu_left li:hover ul {
	display: block; 
} 


/* Auslöser zur Anzeige für den Firefox / Mozilla*/
#menu_left li:hover>ul { 
	visibility:visible; 
} 

/* dritte Menüebene li*/
#menu_left ul li ul li ul li{ 
/*left:-5px;*/
} 

#menu_left ul li ul li ul
{
	/* background: green; */
	background-image: url(bg_menu_transparency.gif) !important;
	/*background-image: url(bg_menu_black.gif) !important;*/
	top:-270px;/* borderstripe */
}
/* Korrektur langes Menü dritte Ebene */
#menu_left ul li ul li ul.menuLevelThreeLong
{
	left: 260px; /* 1px kleiner als die Menüeinträge setzen */ 
	width: 260px; /* Breite der Menüeinträge */ 
	top:-400px;/* borderstripe */ 
} 
#menu_left ul ul {
	visibility:hidden; 
} 

/* Fix IE , Fix IE Mac \*/ 
* html #menu_left ul li { float: left; height: 1%; } 
* html #menu_left ul li a { height: 1%; } 
/* End */ 

/* Make-up syles */ 

#menu_left ul, li { 
	margin: 0 0 0 0; 
	
} 

/* Styles for Menu Items */ 
#menu_left ul.menuLevelOne a { 
	display: block; 
	text-decoration: none; 
	/*color: #777; */
	/*background: green;  IE6 Bug */ 
	padding: 2px; /* padding: 5px;new */
	margin-left: -5px; /* new */
	margin-right: -10px; /* new */
	/* border: 1px solid #ccc; */
	/* border: 1px solid green; *//* new */
	border-bottom: 0; 
	/*width: 182px; new */
	font-family:arial,helvetica,sans-serif;
	font-size: 11px;;
	font-weight:bold;
	width: 154px;
} 
#menu_left ul.menuLevelOne ul.menuLevelTwo a { 
	width: 260px;
} 

/* Hover Styles */ 
#menu_left ul a:hover { 
	/*color: blue; */
	color:#000000;
	background: #ccc; 
	padding: 2px; /* padding: 5px;new */
} 

/* Sub Menu Styles */ 
#menu_left li ul a { 
	text-decoration: none; 
	/*color: #77F; */
	/*background: #fff;  IE6 Bug */ 
	padding: 2px; 
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc; 
	background-image: url(bg_menu_white.gif);/* new / image */
	border-bottom: 0; 
} 

#menu_left li ul a.topline { 
	border-top: 1px solid #ccc; 
} 

#menu_left li ul a.bottomline { 
	border-bottom: 1px solid #ccc; 
} 
#menu_left li ul a.bottomline_red { 
	border-bottom: 1px solid #f00; 
} 

/* Sub Menu Hover Styles */ 
#menu_left li ul a:hover { 
	color:#000000;
	background: #ccc;  /*new */
	/*background-image: url(bg_menu_black.gif); new / image */
	/*width: 182px;*/
	
} 

/* Sub-Menü 1. Ebene */
#menu_left ul a.submenu {
					background:#E0E2E1  url("r_arrow.gif") no-repeat right;
					border: 0px solid black; 
					width: 154px;
} 

#menu_left ul a.submenu:hover {
					color:#000000;
					background:#ccc url("r_arrow.gif") no-repeat right;
					border: 0px solid black; 
					width: 154px;
					margin-left:-5px;

					}

/* Sub-Menü 2. Ebene */
#menu_left ul li ul li a.submenu {
					background:#fff url("r_arrow.gif") no-repeat right;
					border: 0px solid black; 
					width: 260px;
					border-left: 1px solid #ccc; 
					border-right: 1px solid #ccc; 
				
} 

#menu_left ul li ul li a.submenu:hover {
					color:#000000;
					background:#ccc  url("r_arrow.gif") no-repeat right;
					border: 0px solid black; 
					width: 260px;
					border-left: 1px solid #ccc; 
					border-right: 1px solid #ccc;
					}
					

/* obere Ränder der Menüblöcke */

div.borderbox
{
	
	/*background: transparent;*/
	/*background-color: yellow;*/
	position: relative;
	height:237px; /* borderstripe */
	left: -15px;
	width: 275px;
	border: solid 0px green; 
	/*border: solid 1px black;*/

}

li.borderbox
{
	background-image: url(bg_menu_transparency.gif) !important;
	/*background-color: blue !important;*/
	position: relative;
	left: 0px;
	width: 250px;
	border: solid 0px red; 

	/*background: yellow !important;*/
	/*background: transparent;*/	
	/*display:none;*/
}


