div.containerMenue
 { background: #c30; position: fixed; bottom: 0; left: 0; width: 100%; height: 120px; overflow: auto }

div.menue 
{ 
	position:fixed;
	bottom:100px;
	left:0px;
	text-align:left;					
	background:#669900; /* JUDITH: hintergrundfarbe menue ebene eins */
	margin:0;
	padding:0;
	width:100%;
	color:#000;
}

.L00 div.menue
{
  background:#99CC00; /* JUDITH: hintergrundfarbe menue ebene eins auf der ersten seite (index.shtml) */
}

/* div.menue a.firstchild { margin-left:0px;	}
div.menue a.lastchild { margin-right:25px; } */
div.menue div.menue a.firstchild { padding-left:40px;	}
div.menue div.menue a.lastchild 
  { padding-right: 50px; float: right }

div.menue div.menue
{
	position:fixed;
	left:0px;
	background:#FF9900; /* JUDITH: hintergrundfarbe menue ebene zwei */
	text-align:left;
	display:none;
	font-size:11px;
}

/* child selector just seen for mozilla, firefox, opera */
div.menue > div.menue
{
  bottom:80px;
}

div.menue a 
{
	margin:0; 
	padding:0; 
	display:block;
	height:20px; 
	line-height:20px;  /* causes text to be vertical roughly middle */
	text-decoration:none; 
	padding-left:40px;
	padding-right:40px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	float:left;
}

div.menue a i
{
  display:none;
	visibility:hidden;
}


div.menue div.menue a
{
  display:block;
	margin:0;
	padding:0;
	float:left;
}	

div.menue a:link {}
div.menue a:visited {}
div.menue a:hover { color:#CCFF99; text-align:left !important;}
div.menue a:active {}

.L00 div.menue a:link i {}
.L00 div.menue a:visited i {}
.L00 div.menue a:hover i { display:inline; 	visibility:visible; }
.L00 div.menue a:active i {}

div.menue div.menue a:link {}
div.menue div.menue a:visited {}
div.menue div.menue a:hover {color:#FFFF66;}
div.menue div.menue a:active {color:#990000;}

/* JUDITH wichtig: bilder muessen die selbe hoehe haben */
.watermark
 { position: fixed; bottom: 15px; left: 39px }

/* JUDITH: selektive abstaende zwischen den submenuepunkten */
#M1 div.spacer { margin:0; padding:0; width:100px; height:2px; float:left;}
#M2 div.spacer { margin:0; padding:0; width:60px; height:2px; float:left;}
#M3 div.spacer { margin:0; padding:0; width:110px; height:2px; float:left;}

/* active stuff */
.L1 * #M1, .L2 * #M2, .L3 * #M3
{
  display:block;
}

/* current active menue */
.L1 * #A1, .L2 * #A2, .L3 * #A3
{
	background-color:#006633; /* JUDITH: hintergrundfarbe aktiver menu punkt ebene eins */
}

/* current active submenue */
.L11 * #A11, .L12 * #A12, .L13 * #A13, .L14 * #A14, 
.L21 * #A21, .L22 * #A22, .L23 * #A23, .L24 * #A24, .L25 * #A25, .L26 * #A26, 
.L31 * #A31, .L32 * #A32, .L33 * #A33, .L34 * #A34
{
	color:#990000;
}

/* special case for menue A2 and A3 in L00 mode*/

.L00 * div.menue a#A2, .L00 * div.menue a#A3
{
   width:180px;
	 padding:0;
	 margin-left:auto;
	 margin-right:auto;
	 text-align:center;
}

.L00 * div.menue a#A3
{
   width:280px;
}
