.ft_bottom        {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #000000; font-weight: bold} 
.ft_white        {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #000000; font-weight: bold}/*Topleisten*/ 
.ft_yellow        {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #000000; font-weight: bold} 
.ft_gray        {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #000000; font-weight: normal} 
.ft_gray:hover    {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #000000; font-weight: normal} 
.ft_black        {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #000000; font-weight: normal} 

.ft_title_18_b    {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 18px; color: #000000; font-weight: bold} 
.ft_title_14_b    {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 14px; color: #000000; font-weight: bold} 
.ft_title_13_b    {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 13px; color: #000000; font-weight: bold} 
.ft_title_12_b    {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #000000; font-weight: bold} 

.ft_title_10_b    {
  font-family: arial, helvetica, sans-serif; 
  text-decoration: none; 
  font-size: 11px; 
  color: #000000; 
  font-weight: bold;
  }
  
.ft_icon        {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 9px; color: #000000; font-weight: normal} 
.ft_icon:hover    {font-family: arial, helvetica, sans-serif; text-decoration: none; font-size: 9px; color: #000000; font-weight: normal} 
a:hover            {font-weight: bold; color: #ffcc00; text-decoration: underline} 

.bg_top_bar        {
	background-color: #FFFF99;
} /*Topline*/ 
.bg_body        {
	background-color: #FFFF99;
} /*Body*/ 
.bg_on_tr        {
	background-color: #FFFF66;
} /*Liste*/ 
.bg_off_tr        {
	background-color: #FFFF99;
} /*Liste*/ 
.bg_border             {
	background-color: Black;
} /*Border*/ 
.bg_ci_01        {
	background-color: #FFFF66;
} /*Ticket*/ 
.bg_ci_02        {
	background-color: #F2CD39;
} /*Artikelüberschrift und Rahmen*/ 
.bg_ci_03        {
	background-color: #FFFF66;
} /*Art. linke Ecke*/ 
.bg_article_box    {
	background-color: #FFFF66;
} /*box*/ 
.bg_zuruck_btn    {
	background-color: #FF6600;
} /*back*/  

.menu{
	position: absolute;
	display: block;
	margin: 0px;
	padding: 0;
	background-color: #F9F900;
	white-space: nowrap;
	border: 1px #006600 solid;
	width: 740px;
}

.menu ul{
    position:absolute; 
    display:block;
    /*width:86px;*/
    /*margin:0;*/
    padding:0;
    }
    
.menu li ul{
    visibility:hidden;
    margin:0;
    padding:0;
    }

.menu li li ul{
    position:absolute;
    margin-left:0px;
    margin-top:-23px;
    }
  
  .menu li ul li a{
	background-color: #FFFF66;
	border: 0px #00FF00 solid;
	padding: 5px 8px;
	BORDER-COLLAPSE: collapse;
	margin: 0px;
}
    
.menu li{
    list-style:none;
    /*width:86px;*/
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
.menu li li{
    display:block;
    float:none;
    }
     
/* correct a little IE bug */
 html .menu li li{ 
    display:inline;
    }

.menu a{
	text-align: left;
	background-color: #F9F900;
	border: 0px #FFFF00 solid;
	color: Black;
	display: block; /*margin-right:0px;*/
/*white-space: nowrap;*/
	text-decoration: none;
	padding: 1px 15px;
	margin: 0px;
}
    
.menu a:hover{
	/*background-color: #FFED87;*/
	color: #FF851D;
}
    
/* for a mozilla better display with key nav */

.menu a:focus{
    /*background-color: #FFED87;*/
    color: #FF851D;
}

.menu a:active{
    /*background-color: #FFED87;*/
    color:  #FF851D;
}

/*a.linkOver{
    background-color: #FFED87;
    color: #990033;
    }
    
    .ft_yellow a{
    text-align:left;
    background-color: #FFED87;
    border:1px #594384 solid;
    color:#990033;
    display:block;
    /*margin-right:0px;*/
    /*width:86px;*/
    /*white-space: nowrap;*/
   /* text-decoration:none;
    padding:0px 15px;
    margin:0px;
    }
    
*/
.ft_yellow a{
	color: Black;
	text-decoration: underline;
}
