@charset "UTF-8";
  
ul.fly,
ul.fly li,
ul.fly ul {
 list-style: none;
 margin: 0;
 padding: 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color:#0ff;
 position: relative;
 float: left;
}

	ul.fly ul li {
	list-style: none;
	margin: 0;
	padding-left:5px;
	}
	
	ul.fly ul li:hover {
	padding-left: 5px;
	}

	ul.fly li:hover {
	padding: 2px 12px 4px 12px;
	background-color: #00F;
	color: #FFF;
	background-image: none;
}
	
	ul.fly li.box {
	 padding:2px 12px 6px 12px;
	color: Yellow;
	font-weight: bold;
	}

	ul.fly li.box:hover {
	padding: 2px 12px 4px 12px;
	background-color: #069;
	color: Yellow;
	font-weight: bold;
}

	ul.fly a:link, 
  ul.fly a:visited	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color: Yellow;
   font-weight: bold;
   text-decoration: none; 
  }
	ul.fly a:hover		{color: #FB1;}
	ul.fly a:active	{ color: #EEE; }
	
/** der fliegende Link **/
	ul.fly li ul a:link, 
  ul.fly li ul a:visited	{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
   color: Yellow;
   font-weight: bold;
   text-decoration: none; 
   line-height:1.5;
	z-index: 22;
  }
	ul.fly li ul a:hover		{ color: #FB1; }
	ul.fly li ul a:active	{ color: #EEE; }

/** hier fliegt der Link **/
	ul.fly ul {
	/**  border:solid 1px #878;  **/
	 background-color: #FB1;
	 margin-top: 0.5px;
	  z-index: 111;
	}
ul.fly ul.fly_breite_hintergrund1 {
	 width: auto;
	 list-style: none;
	}
	ul.fly ul.fly_breite_hintergrund2 {
	 width: auto;
	}
ul.fly ul.fly_breite_hintergrund2 li.contrast {
	background: Black;
}
ul.fly ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 9;
 width: 100%;
}

ul.fly ul li {
 float: none;
}
ul.fly li:hover > ul {
 visibility: visible;
}
