#topnavi
{
	padding: 2px 0px 2px 0px; 
	_padding: 1px 0px 0px 0px;
        text-align: left;
}

.top 
{	
	display: inline; 
  	list-style-type: none;
  	white-space: nowrap;  	
}

* html .top 
{
	display: block;      
  	padding: 0px;       
         list-style: none
  	
}  

.top ul
{
    padding: 0px;
    margin: 0px; 
    border-bottom: 1px solid #8B120E;
}

.top li 
{
    width: 142px;
    display: inline;
    padding-right:2px;
        text-align: center;
    float: left;
}

/* IE6 QUIRKS MODE */
* html body .top ul li 
{
      width: 142px;
      display: inline; 	
      text-align: right;
      float: left;
}

/* firefox*/
.top li.top-last 
{
    width: 135px;
    _width: 147px;
    display: inline;
    padding-right: 0px;
    text-align: center;
    float: left;
}

/* IE6 QUIRKS MOD*/
* html .top ul li.top-last
{
      width: 140px;
      display: inline; 	
      text-align: right;
      float: left;
}



.top li a, .top li a:visited 
{
  	display: block;      
  	padding: 6px 14px;
  	color:#fff; 
  	background: #9C8F7E;  
  	text-decoration:none;
  	font-weight: bold;
  	border-bottom: 2px solid #817064;
}

.top li a:hover 
{
  color:#fff; 
  background: #5F001C;
  border-bottom: 2px solid #8B120E;
}

#topnavi li a.aktiv
{
  color:#fff; 
  background-color: #75002C;
  border-bottom: 2px solid #8B120E;
}
	
