/* Main Navigation */

#HoriNav {
  clear: both;
  width: 995px;
  height: 30px;
  background: url("http://normagroup.com/kunden/norma/ttw.nsf/files/icons/$file/mainnavi_bg.png") repeat-x #fff;
  font-size: 12px;
  margin: 0 0 30px 0;
  padding: 0;
}

#HoriNav form {
  display: inline !important;
}

#HoriNav ul {
  list-style: none;
  margin: 0 0 0 30px;
  padding: 0;
}

#HoriNav li {  
  float: left;  
  margin: 0;
  padding: 0;
}

#HoriNav a {
  display: block;
  height: 23px;
  float: left;
  background: url("http://normagroup.com/kunden/norma/ttw.nsf/files/icons/$file/mainnavi_standard.png") repeat-x right;  
  text-decoration: none;
  padding: 7px 0 0 0;
  color: #035695;
}

#HoriNav a:hover {
    background: url("http://normagroup.com/kunden/norma/ttw.nsf/files/icons/$file/mainnavi_over.png") repeat-x right;
}

#HoriNav a.active, #HoriNav a.active:hover {
    background: url("http://normagroup.com/kunden/norma/ttw.nsf/files/icons/$file/mainnavi_selected.png") repeat-x right #035695;
    color: #fff;
}

#HoriNav span {
  padding: 7px 15px 0 15px;
}

#HoriNav table.ie6 {
   border-collapse: collapse;
   margin: 0;
   padding: 0;
}

#HoriNav ul li div.holder {
   position: absolute;
   left: -9999px;
   background-color: #F2F2F2;
   border: 1px solid #e2e2e1;
   z-index:9999;
      width:400px;
}

#HoriNav ul li:hover {
   position: relative;
}

/*ie6*/
#HoriNav ul li a.sub:hover {   
   white-space: nowrap;
   position: relative;
}

#HoriNav ul :hover div.holder {
   position: absolute;
   top: 29px;
   left: 0;
   margin: 0;
   padding: 0;   
}

#HoriNav ul li ul {
   width: auto;
   margin: 0 0 15px 0;
   padding: 0;
   list-style: disc;   
   position: relative;
   padding-left: 0;
   color: #424242;
}

#HoriNav ul li ul li {
   float: none;     
   white-space: nowrap;
   list-style-type: none;
   margin: 0;
}

#HoriNav ul li ul li a {
   background-image: none;
   display: block;
   line-height: 12px;
   height: 12px;
   font-size: 8pt;
   color: #424242;  
   margin: 0;   
   font-weight: normal;
   white-space: nowrap;
   float: none;  
}

#HoriNav ul li ul li a:hover {
   color: #003366;
   background: none;
}

#HoriNav ul li ul li:hover {
   color: #003366;
   background: none;
}

#HoriNav ul table td {
   vertical-align: top;   
}

.hl {
	font-weight: bold;
	color: #424242; 	
	white-space: nowrap;
	display: block;
	padding: 0;	
}

