#navi{
background-image: url(images/ny_navi_bg.gif);
background-repeat: repeat-x;
height: 25px;
border-top: 1px solid #7C7C7C;
}

.navi{
background-image: url(images/ny_navi_bg.gif);
background-repeat: repeat-x;
background-position: top left;
height: 25px;
width: auto;
padding-left: 10px;
border-left: 1px solid #000000;				
}
.navi a:link, .navi a:visited{
color: #ffffff!important;
font-size: 12px;
text-decoration: none!important;
padding-right: 11px;
padding-top: 5px;
height: 20px;
width: auto;
display: block;
}
*html .navi a:link, .navi a:visited{
	padding-top: 5px;
	height: 25px;
}
*html .navi a:hover{
color: #ffffff;
font-size: 12px;
text-decoration: none;
background: none;	
}
.navi_aktiv, td.navi:hover{
background-image: url(images/ny_navi_aktiv_bg.gif);	
background-repeat: repeat-x;
background-position: top left;
height: 25px;
padding-left: 10px;
width: auto;
border-left: 1px solid #000000;
}
.navi_aktiv a, .navi a:hover{
background-image: url(images/ny_navi_aktiv_bg.gif);
background-repeat: repeat-x;
background-position: top right;
color: #ffffff!important;
font-size: 12px;
text-decoration: none!important;
padding-right: 11px;
padding-top: 5px;
height: 20px;
width: auto;
display: block;
}
	*html .navi_aktiv a, .navi a:hover{
	padding-top: 5px;
	height: 25px;
	}
.navi_aktiv a:hover{
color: #ffffff;
font-size: 12px;
text-decoration: none;	
}
