#MainNav {
	padding: 0;
	top: -5px;
	left: 285px;
	position: absolute;
}

#MainNav ul {
    list-style: none;
	margin: 0;
	padding: 0;
}

#MainNav ul li {
  float: left;
  list-style-image: none;
  list-style-type: none;  
}

#MainNav ul a,
#MainNav ul a:link {
  text-decoration: none;
  color: white;  
  display: block;
  margin: 8px 5px 0 5px;
  display: block;
  padding: 3px 0 3px 8px;    
}

#MainNav ul a span,
#MainNav ul a:link span {
  padding: 3px 9px 3px 1px;
}

#MainNav ul a:hover {
  background: url(../img/navigation/li-left-hover.gif) no-repeat left center;
}  

#MainNav ul a:hover span {
  background: url(../img/navigation/li-right-hover.gif) no-repeat right center;
}
  

#MainNav ul li.trail a:hover,  
#MainNav ul li.active,
#MainNav ul li.trail {
/*  padding: 8px 14px 4px 14px;*/
  font-weight: bold;
  color: #6a0d0d;    
  background: url(../img/navigation/li-right-on.gif) no-repeat top right;
  padding-right: 9px;  
}

#MainNav ul li.trail {
  padding-right: 0;
}

#MainNav ul li a.trail {
  text-decoration: none;
  margin: 0;
  color: #6a0d0d;  

}  

#MainNav ul li.trail a:hover, 
#MainNav ul li p,
#MainNav ul li a.trail {
  padding: 10px 6px 26px 14px;
  background: url(../img/navigation/li-left-on.gif) no-repeat top left;
}


#MainNav ul li.trail a:hover span {
  background: none;
}




/* Navigation oben rechts */

#SecNav {
  background: url(../img/navigation/SecNav_left.gif) no-repeat left top;  
  padding: 0;
  position: absolute;
  top: 0;
  right: 30px;
}


#SecNav ul {
  list-style: none;
  background: url(../img/navigation/SecNav_right.gif) no-repeat right bottom;  
  padding: 0 6px 23px 0;
  font-size: 90%;
  margin: 0 0 0 8px;
}


#SecNav ul li {
  padding: 4px 8px 4px 6px;
  display: block;
  float: left;
  background: url(../img/navigation/SecNav-li-interspace.gif) no-repeat center right;      
}
		
#SecNav ul li.last {
  background: none;
}


#SecNav ul a,
#SecNav ul a:link,
#SecNav ul a:visited {  
  text-decoration: none;  
  font-weight: normal;
  color: #484848;
  padding: 0;
  margin: 0;
}


#SecNav ul a:hover {
  text-decoration: underline;  
}

#SecNav ul li.active,
#SecNav ul li.active:link,
#SecNav ul li.active:visited {
  font-weight: bold;
  color: black;
}





/* Navigation links */

#ColNav {
  padding: 0;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 3px solid white;
  background: url(../img/framework/LeftCol.gif) repeat-y top left;    
}

#ColNav ul {
  list-style: none;
  margin: 10px 3px 0 4px;
}

#ColNav ul.level_1 {
  margin-bottom: 20px;
}

#ColNav ul li {
  padding: 0;
  margin: 0;
  display: block;
  display: inline; /* wg. Bug IE */
}
  
#ColNav ul ul {
  padding: 0;
  margin: 0;
  border-top: none;
}
  
#ColNav ul ul li {
  padding: 0;  
}

  
 
#ColNav ul span,		
#ColNav ul a,
#ColNav ul a:link,
#ColNav ul a:visited {  
  text-decoration: none;  
  font-weight: normal;
  color: #484848;
  padding: 1em 1.5em 1em 32px;
  display: block;
  background: #d4d4d4;  
  border-top: 1px dotted #a8a8a8;  
  height: 1%;  
}

#ColNav ul ul span,		
#ColNav ul ul a,
#ColNav ul ul a:link,
#ColNav ul ul a:visited {    
  padding-left: 50px;
  border-top: none;  
}  



#ColNav ul a:hover {
  background: white;
}


#ColNav ul a.trail,
#ColNav ul span.active {
  font-weight: bold;
  color: black;
  background: white url(../img/navigation/li-active.gif) no-repeat 14px center;    
}

#ColNav ul.level_1  span.active {
  margin-bottom: 0;
}



#ColNav ul a.trail,
#ColNav ul .submenu {

  background: #d4d4d4; 
}

#ColNav ul ul a.trail,
#ColNav ul ul span.active {
  background: white url(../img/navigation/li-active.gif) no-repeat 32px center;      
}


