
/* DATEI: MenuX.css */
/* Publica */
/* (c) Intersim AG - Burgdorf */





#divMenuMiddle ul, #divMenuMiddle ul li, /*level */
#divMenuMiddle ul li ul, #divMenuMiddle ul li ul li, /*level 2 */
#divMenuMiddle ul li ul li ul, #divMenuMiddle ul li ul li ul li, /* Level 3*/
#divMenuMiddle ul li ul li ul li ul, #divMenuMiddle ul li ul li ul li ul li /* Level 4*/

{
	padding: 0;
	margin: 0;
	list-style: none;
display:block;
position: relative;

}

.cMenuX {
		height: 100% !important; /*Wert ohne Paddings + Borders für FF*/
	height /**/:100%; /*ie5 hack Breite inkl. Paddings + Borders für IE*/
}

#divMenuMiddle ul {
width: 232px;
		
}








/* Navigation Anchor */
/* ******************************************************** */


/* Level 1*/

#divMenuMiddle ul li a, #divMenuMiddle ul li a:link, #divMenuMiddle ul li a:active, #divMenuMiddle ul li a:visited
 {
	display:Block;
	height: auto;
	background-image: url(images/arrow_grey.jpg);
	background-repeat: no-repeat;
	border-top: 1px solid White;
	color: #161616;
	padding:3px 2px 3px 20px;
	margin: 0px 2px 0px 2px;
	text-decoration:none;
	font-weight:bold;
	background-color:#ebebeb;
}

#divMenuMiddle ul li a:hover, #divMenuMiddle ul li a.cMenuXSelected, #divMenuMiddle ul li a.cMenuXSelected:link, 
#divMenuMiddle ul li a.cMenuXSelected:visited,#divMenuMiddle ul li a.cMenuXSelected:hover,
#divMenuMiddle ul li a.cMenuXSelectedHidden, #divMenuMiddle ul li a.cMenuXSelectedHidden:link, #divMenuMiddle ul li a.cMenuXSelectedHidden:visited, #divMenuMiddle ul li a.cMenuXSelectedHidden:hover
 {
	display:Block;
	border-top: 1px solid White;
	color: #007393;
	padding:3px 2px 3px 20px;
	margin: 0px 2px 0px 2px;
	background-image: url(images/arrow_active.jpg);
	background-repeat: no-repeat;
	text-decoration:none;
	font-weight:bold;
	background-color:white;
}
#divMenuMiddle ul li a.cMenuXHidden, #divMenuMiddle ul li a.cMenuXHidden:link, #divMenuMiddle ul li a.cMenuXHidden:active, 
#divMenuMiddle ul li a.cMenuXHidden:visited, #divMenuMiddle ul li a.cMenuXHidden:hover {
	font-style:italic;
	color: #161616;
}
#divMenuMiddle ul li a:active, #divMenuMiddle ul li a.cMenuXSelected:active, #divMenuMiddle ul li a.cMenuXSelectedHidden:active, 
#divMenuMiddle ul li a:focus, #divMenuMiddle ul li a.cMenuXSelected:focus, #divMenuMiddle ul li a.cMenuXSelectedHidden:focus {
	display:Block;
	border-top: 1px solid White;
	color: #FFFFFF;
	padding:3px 2px 3px 20px;
	margin: 0px 2px 0px 2px;
	background-image: url(images/arrow_focus.jpg);
	background-repeat: no-repeat;
	text-decoration:none;
	font-weight:bold;
	background-color:#006682;
}


/* Level 2 */

#divMenuMiddle ul li ul li a, #divMenuMiddle ul li ul li a:link, #divMenuMiddle ul li ul li a:active, #divMenuMiddle ul li ul li a:visited

 {
	display:Block;
	height: auto;
	border: 0;
	color: #007393;
	padding:3px 2px 3px 20px;
	margin: 0px 2px 0px 2px;
	text-decoration:none;
	font-weight:normal;
	background-color:white;
	background-image: none;
}
#divMenuMiddle ul li ul li a:hover, 
#divMenuMiddle ul li ul li a.cMenuXSelected, #divMenuMiddle ul li ul li a.cMenuXSelected:link, #divMenuMiddle ul li ul li a.cMenuXSelected:visited, #divMenuMiddle ul li ul li a.cMenuXSelected:hover,
#divMenuMiddle ul li ul li a.cMenuXSelectedHidden, #divMenuMiddle ul li ul li a.cMenuXSelectedHidden:link, #divMenuMiddle ul li ul li a.cMenuXSelectedHidden:visited, #divMenuMiddle ul li ul li a.cMenuXSelectedHidden:hover
{
	display:Block;
	height: auto;
	border: 0;
	color: #007393;
	padding:3px 2px 3px 20px;
	margin: 0px 2px 0px 2px;
	text-decoration:underline;
	font-weight:normal;
	background-color:white;
	background-image: none;

}
#divMenuMiddle ul li ul li a.cMenuXHidden, #divMenuMiddle ul li ul li a.cMenuXHidden:link, #divMenuMiddle ul li ul li a.cMenuXHidden:active, 
#divMenuMiddle ul li ul li a.cMenuXHidden:visited, #divMenuMiddle ul li ul li a.cMenuXHidden:hover {
	font-style:italic;
	color: #2b2b2b;
}
#divMenuMiddle ul li ul li a:active, #divMenuMiddle ul li ul li a.cMenuXSelected:active, #divMenuMiddle ul li ul li a.cMenuXSelectedHidden:active,
#divMenuMiddle ul li ul li a:focus, #divMenuMiddle ul li ul li a.cMenuXSelected:focus, #divMenuMiddle ul li ul li a.cMenuXSelectedHidden:focus{
	display:Block;
	height: auto;
	border: 0;
	color: #FFFFFF;
	padding:3px 2px 3px 20px;
	margin: 0px 2px 0px 2px;
	text-decoration:none;
	font-weight:normal;
	background-color:#006682;
	background-image: none;
}


/* Level 3 */

#divMenuMiddle ul li ul li ul li a, #divMenuMiddle ul li ul li ul li a:link, #divMenuMiddle ul li ul li ul li a:active, #divMenuMiddle ul li ul li ul li a:visited, 
#divMenuMiddle ul li ul li ul li a.cMenuXHidden, #divMenuMiddle ul li ul li ul li a.cMenuXHidden:link, #divMenuMiddle ul li ul li ul li a.cMenuXHidden:active, #divMenuMiddle ul li ul li ul li a.cMenuXHidden:visited {
	display:Block;
	height: auto;
	border: 0;
	color: #555555;
	padding:3px 2px 3px 30px;
	margin: 0px 2px 0px 2px;
	text-decoration:none;
	font-weight:normal;
	background-color:white;
}
#divMenuMiddle ul li ul li ul li a:hover, #divMenuMiddle ul li ul li ul li a.cMenuXHidden:hover ,
#divMenuMiddle ul li ul li ul li a.cMenuXSelected, #divMenuMiddle ul li ul li ul li a.cMenuXSelected:link, #divMenuMiddle ul li ul li ul li a.cMenuXSelected:visited, #divMenuMiddle ul li ul li ul li a.cMenuXSelected:hover,
#divMenuMiddle ul li ul li ul li a.cMenuXSelectedHidden, #divMenuMiddle ul li ul li ul li a.cMenuXSelectedHidden:link, #divMenuMiddle ul li ul li ul li a.cMenuXSelectedHidden:visited, #divMenuMiddle ul li ul li ul li a.cMenuXSelectedHidden:hover

{
	display:Block;
	height: auto;
	border: 0;
	color: #67121f;
	padding:3px 2px 3px 30px;
	margin: 0px 2px 0px 2px;
	text-decoration:underline;
	font-weight:normal;
	background-color:white;
}
#divMenuMiddle ul li ul li ul li a.cMenuXHidden, #divMenuMiddle ul li ul li ul li a.cMenuXHidden:link, #divMenuMiddle ul li ul li ul li a.cMenuXHidden:active, 
#divMenuMiddle ul li ul li ul li a.cMenuXHidden:visited, #divMenuMiddle ul li ul li ul li a.cMenuXHidden:hover {
	font-style:italic;
}
#divMenuMiddle ul li ul li ul li a:active, #divMenuMiddle ul li ul li ul li a.cMenuXSelected:active, #divMenuMiddle ul li ul li ul li a.cMenuXSelectedHidden:active,
#divMenuMiddle ul li ul li ul li a:focus, #divMenuMiddle ul li ul li ul li a.cMenuXSelected:focus, #divMenuMiddle ul li ul li ul li a.cMenuXSelectedHidden:focus{
	display:Block;
	height: auto;
	border: 0;
	color: #FFFFFF;
	padding:3px 2px 3px 30px;
	margin: 0px 2px 0px 2px;
	text-decoration:underline;
	font-weight:normal;
	background-color:#006682;
}


/* Level 4 */

#divMenuMiddle ul li ul li ul li ul li a, #divMenuMiddle ul li ul li ul li ul li a:link, #divMenuMiddle ul li ul li ul li ul li a:visited, 
#divMenuMiddle ul li ul li ul li ul li a.cMenuXHidden, #divMenuMiddle ul li ul li ul li ul li a.cMenuXHidden:link, #divMenuMiddle ul li ul li ul li ul li a.cMenuXHidden:visited {
	display:Block;
	height: auto;
	border: 0;
	color: #555555;
	padding:3px 2px 3px 40px;
	margin: 0px 2px 0px 2px;	
	text-decoration:none;
	font-weight:normal;
	background-color:white;
}
#divMenuMiddle ul li ul li ul li ul li a:hover, #divMenuMiddle ul li ul li ul li ul li a.cMenuXHidden:hover ,
#divMenuMiddle ul li ul li ul li ul li a.cMenuXSelected, #divMenuMiddle ul li ul li ul li ul li a.cMenuXSelected:link, #divMenuMiddle ul li ul li ul li ul li a.cMenuXSelected:visited, #divMenuMiddle ul li ul li ul li ul li a.cMenuXSelected:hover,
#divMenuMiddle ul li ul li ul li ul li a.cMenuXSelectedHidden, #divMenuMiddle ul li ul li ul li ul li a.cMenuXSelectedHidden:link, #divMenuMiddle ul li ul li ul li ul li a.cMenuXSelectedHidden:visited, #divMenuMiddle ul li ul li ul li ul li a.cMenuXSelectedHidden:hover

{
	display:Block;
	height: auto;
	border: 0;
	color: #555555;
	padding:3px 2px 3px 40px;
	margin: 0px 2px 0px 2px;
		text-decoration:underline;
	font-weight:normal;
	background-color:white;
}
#divMenuMiddle ul li ul li ul li ul li a.cMenuXHidden, #divMenuMiddle ul li ul li ul li ul li a.cMenuXHidden:link, #divMenuMiddle ul li ul li ul li ul li a.cMenuXHidden:active,
#divMenuMiddle ul li ul li ul li ul li a.cMenuXHidden:visited, #divMenuMiddle ul li ul li ul li ul li a.cMenuXHidden:hover {
	font-style:italic;
}

#divMenuMiddle ul li ul li ul li ul li a:active, #divMenuMiddle ul li ul li ul li ul li a.cMenuXHidden:active, #divMenuMiddle ul li ul li ul li ul li a.cMenuXSelected:active, #divMenuMiddle ul li ul li ul li ul li a.cMenuXSelectedHidden:active, 
#divMenuMiddle ul li ul li ul li ul li a:focus, #divMenuMiddle ul li ul li ul li ul li a.cMenuXHidden:focus , #divMenuMiddle ul li ul li ul li ul li a.cMenuXSelected:focus, #divMenuMiddle ul li ul li ul li ul li a.cMenuXSelectedHidden:focus{
	display:Block;
	height: auto;
	border: 0;
	color: #FFFFFF;
	padding:3px 2px 3px 40px;
	margin: 0px 2px 0px 2px;
	text-decoration:underline;
	font-weight:normal;
	background-color:#006682;
}


/* Weiter Symbol */
/* ******************************************************** */
.mnuMore {

display: none;

}



/* Admin-Bereich */
.cMenuXAdmin_ul {
	padding : 0 0 0 0; 
	margin: 0 0 0 10px;
	border:0px none;
	}
.cMenuXAdmin_li {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
	list-style-image:none;
	list-style-type:none;
	margin-left:0px;
	border:0px none;
}
.cMenuXAdmin {
	list-style-type:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px; 
	text-decoration:none;
	font-weight:normal;
	vertical-align:middle;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	border:0px none;
}	
a.cMenuXAdmin, a.cMenuXAdmin:link, a.cMenuXAdmin:active, a.cMenuXAdmin:visited,
a.cMenuXAdminHidden, a.cMenuXAdminHidden:link, a.cMenuXAdminHidden:active, a.cMenuXAdminHidden:visited {
	text-decoration: underline;
		font-size:11px; 

}

a.cMenuXAdmin:hover, a.cMenuXAdminHidden:hover {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight : normal;
	text-decoration: underline;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	vertical-align: middle;
		font-size:11px; 

}

.cMenuXAdmin, .cMenuXAdminHidden {
	list-style-type:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
	font-weight:normal;
	vertical-align:middle;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
	border:0px none;
		font-size:11px; 

}	

.cMenuXAdminHidden,
a.cMenuXAdminHidden, a.cMenuXAdminHidden:link, a.cMenuXAdminHidden:active, a.cMenuXAdminHidden:visited,
a.cMenuXAdminHidden:hover {
	font-style:italic;
		font-size:11px; 

}	


/* jsmenu */

ul.slidingmenu
{
	z-index:9999;
	background-color: white;
}
	
ul.slidingmenu, ul.slidingmenu ul {
  border: 1px solid #EBEBEB;
  width:200px;
 }

ul.slidingmenu li {
  background: white;
}

ul.slidingmenu a {
  background: white;
  text-decoration: none;
}

ul.slidingmenu a.subheader {
  background: white;
}

ul.slidingmenu a:hover {
  background: #EBEBEB;
}

/* layout styles */

/* remove standard HTML list indenting, and display as normal blocks */
ul.slidingmenu,
ul.slidingmenu ul,
ul.slidingmenu li,
ul.slidingmenu a { 
  padding: 0;
  margin: 0;
  display: block;
}

/* use a fixed width for menu and submenus */
ul.slidingmenu,
ul.slidingmenu ul {
  width: 200px;
  display:none;
}

/* make li's into clean, moveable blocks */
ul.slidingmenu li {
  list-style-type: none; 
  position: relative;
}

/* Make list items do what they're supposed to in IE */
ul.slidingmenu a {
  width: 194px;
  padding:3px 3px 3px 3px;
}

/* make sure any ul inside an li (a submenu) takes up zero normal flow */
ul.slidingmenu ul { 
  position: absolute;  
  top: 0px; /* the height of the top border */
  left: 100%; 
}

	
	
