/* CSS Document */
* html p { height: 1%; margin-left: 0; }

#rgaccordmenu {
width:188px;
display: block;
}

.content2 {
overflow:visible !important;
display: block; 
}

li {
position:relative;
#float:left;
}



ul {
position:relative;

}
#tx_slsitemap li{
position:static;
#float:none;
}
#tx_slsitemap ul{
position:static;
}


.ebene1_NO {
#display:inline-block;
#width:188px;
margin-top:0px !important;
}

.ebene1_NO a {
display:block;
padding-left:10px;
padding-bottom:4px;
padding-top:4px;
margin-bottom : 1px;
color: #1d2254 !important;
background-image: url(../images/1pixel_transparent_60.png);
cursor:pointer;
text-decoration:none !important;
}

.ebene1_IFSUB{
#display:inline-block !important;
#width:178px;
display:block;
padding-left:10px;
padding-bottom:4px;
padding-top:4px;
margin-bottom : 1px;
color: #1d2254;
background-image: url(../images/1pixel_transparent_90.png);
cursor:pointer;
}

.ebene1_ACT  {
#display:inline-block;
#width:178px;
background-color:#F7CCA4;
color:#525578;
cursor:pointer;
display:block;
margin-bottom:1px;
padding-bottom:4px;
padding-left:10px;
padding-top:4px;
}
.ebene2_ACT  {
#display:inline-block;
#width:178px;
background-color:#F7CCA4;
cursor:pointer;
display:block;
font-size:11px;
margin-bottom:1px;
padding-bottom:2px;
padding-left:15px;
padding-top:2px;
}


.ebene1_ACT a {
text-decoration:none !important;
color:#525578 !important;
}

.ebene1_ACTIFSUB  {
#display:inline-block;
#width:178px;
display : block;
cursor : pointer;
padding-left : 10px;
padding-bottom :4px;
padding-top :4px;
margin-bottom : 1px;
color : #525578;
background-color : #f7cca4 ;
/*background-image: url(../images/1pixel_signal_40.png);*/
}

.ebene2_NO {
#display:inline-block;
#width:173px;
display:block;
font-size:11px;
background-color:#E0E2EB;
padding-left:15px;
padding-bottom:2px;
padding-top:2px;
margin-bottom:1px;
}

.ebene2_NO a{
#display:inline-block;
#width:178px;
display:block !important;
font-size:11px;
text-decoration:none !important;
color:#525578 !important;
}

.ebene2_IFSUB {
#display:inline-block;
#width:173px;
font-size:11px;
background-color:#E0E2EB;
padding-left:15px;
padding-bottom:2px;
padding-top:2px;
margin-bottom:1px;
}
.ebene2_IFSUB a{
text-decoration:none !important;
#display:inline-block;
color:#525578 !important;
}

.ebene2_ACT a {
text-decoration:none !important;
}
.ebene2_ACT {
#display:inline-block;
background-color : #f7cca4 ;
/*background-image: url(../images/1pixel_signal_40.png);*/
padding-left:15px;
padding-bottom:2px;
padding-top:2px;
margin-bottom:1px;
color:#0F0F63;
}

.ebene2_ACTIFSUB {
#display:inline-block;
background-color : #f7cca4 ;
/*background-image: url(../images/1pixel_signal_40.png);*/
padding-left:15px;
padding-bottom:2px;
padding-top:2px;
margin-bottom:1px;
color:#0F0F63;
}

.ebene2_ACTIFSUB a{
text-decoration:none !important;
font-size:11px !important;
color:#525578 !important; 
#display:inline-block;
#width:173px;
}



/*****************EBENE 3**********Anfang********************/

/******Content2 ist für das UL von ebene 3**************/
.content2 {
	position: absolute;
	z-index:50;
	display: none;
	left: 188px; /* Set 1px less than menu width */
	width:188px;
	height:auto !important;
	#top: -4px!important;
	top: -3px!important;
	background-color:#abb0e2 !important;
	border-top:3px solid #abb0e2 !important;
	border-bottom:3px solid #abb0e2 !important;
	border-right:3px solid #abb0e2 !important;
	border-left:1px solid #abb0e2 !important;
}

.ebene3_NO {
display:block;
padding:0px;
background-color:#E0E2EB !important;
margin-bottom:1px;
}
.ebene3_NO a{
display:block;
#display:inline-block;
#width:170px;
text-decoration:none;
/*width:188px;*/
cursor:pointer;
padding-left:15px;
padding-bottom:2px;
padding-top:2px;

}

.ebene3_ACT {
color:#0F0F63 !important;
background-color : #f7cca4 ;
padding-left:15px;
padding-bottom:2px;
padding-top:2px;
margin-bottom:1px;
}
.ebene3_ACT a{
#width:170px;
}

/*Hover für ebene 2 und 3*/
ul#nav li:hover {
background-color:#fff!important;
}


/*****************EBENE 3**********ENDE********************/


/* Fix IE. Hide from IE Mac \*/
*html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; }
/* End */
 

ul#nav li:hover ul,
ul#nav li li:hover ul,
ul#nav li li li:hover ul,
ul#nav li.over ul,
ul#nav li li.over ul,
ul#nav li li li.over ul { 
display: block;
} /* The magic */
 

