/* CSS Document */

#rgaccordmenunest * {
	padding:0;
	margin:0;
	font-family:arial;
	font-size:12px;
}

#rgaccordmenunest a {
	text-decoration: none;
}

#rgaccordmenunest {
	padding:50px;
}

#rgaccordmenunest h1 {
	font-family: verdana, arial, sans-serif;
	font-weight:normal;
	font-size: 19pt;
	letter-spacing:.005em;
	
	margin: 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #cddeed;
}


#rgaccordmenu {
	width: 168px; 
	/* border:1px solid #ccc; */
	
}


#rgaccordmenu, 
#rgaccordmenu ul, 
#rgaccordmenu li,
#menuintern,
#menuintern ul,
#menuintern li {
	padding: 0;
	margin: 0;
	/* background: none; */
}

#rgaccordmenu li,
#menuintern li {
	list-style: none;
	display: block;
}

#menuintern {
	margin-top: 20px;
}


#rgaccordmenu li .empty a { /* none active links on level 1 without sub */
	color: #000;
}


#rgaccordmenu li span.act a,
#rgaccordmenu li span.act2 a,
#rgaccordmenu li .emptyact a,
#rgaccordmenu li span.act,   /* all active links on level 2 */
#rgaccordmenu li span.act2 { /* all active links on level 1 */
	color: #C20000;
}


#rgaccordmenu li span {	/* all  spans  */
	height: 21px;
	cursor:pointer;
}

#rgaccordmenu li a {
	text-decoration: none;
}

/* Neu */

/* Level 1 */

ul#rgaccordmenu li span,
ul#rgaccordmenu li span a {
	font-weight: bold;
}

ul#rgaccordmenu li span {
	display: block;
	padding: 3px 0 5px 15px;
}

ul#rgaccordmenu li span.empty {
	background:url(/fileadmin/site/images/level1.gif) no-repeat;
}

ul#rgaccordmenu li span.toggle { /* no link if "toggle" */
	background:url(/fileadmin/site/images/level1act.gif) no-repeat;
}

ul#rgaccordmenu li span.open  {
	background:url(/fileadmin/site/images/level1act.gif) no-repeat;
}

ul#rgaccordmenu li span.act { 
	background:url(/fileadmin/site/images/level1sub.gif) no-repeat;
}



/* Level 2 */

ul#rgaccordmenu li ul li span,
ul#rgaccordmenu li ul li span a {
	font-weight: normal; 
	color: #000;
}

ul#rgaccordmenu li ul li span:hover,
ul#rgaccordmenu li ul li span a:hover {
	font-weight: normal; 
	color: #C20000;
}



ul#rgaccordmenu li ul li span {
	padding: 3px 0 5px 22px;
	display: block;
}

ul#rgaccordmenu li ul li span.open  {
	background:url(/fileadmin/site/images/level2sub.gif) no-repeat;
}

ul#rgaccordmenu li ul li span.empty {
	background:url(/fileadmin/site/images/level2.gif) no-repeat;
}

ul#rgaccordmenu li ul li span.toggle {
	background:url(/fileadmin/site/images/level2act.gif) no-repeat;
}

ul#rgaccordmenu li ul li span.toggle2 {
	background:url(/fileadmin/site/images/level2sub.gif) no-repeat;
}


ul#rgaccordmenu li ul li span.act {
	background:url(/fileadmin/site/images/level2sub.gif) no-repeat;
}

ul#rgaccordmenu li ul li span.act2 {
	background:url(/fileadmin/site/images/level2act.gif) no-repeat;
}

/* Level 3 */

ul#rgaccordmenu li ul li ul li span {
	padding: 3px 0 5px 33px;
	display: block;
}


ul#rgaccordmenu li ul li ul li span a {
	font-weight: normal;
}

ul#rgaccordmenu li ul li ul li span {
	background:url(/fileadmin/site/images/level3.gif) no-repeat;
}

ul#rgaccordmenu li ul li ul li span.empty {
	background:url(/fileadmin/site/images/level3.gif) no-repeat;
}



