#mainmenu_wrap {
  margin: 0px;
  padding: 0px;
  width: 620px; 
  height: 28px;
}

/*** INAKTIV ***/
.mainmenu-no-l {
  width: 7px;
  height: 28px;
  margin: 0px;
  padding: 0px;
  background-image: url(../images/mainmenu_ia_l.gif);
  background-position: top;
  background-repeat: no-repeat;  
  float: left;
}
.mainmenu-no-m {
  height: 21px;
  margin: 0px;
  padding: 0px;
  padding-top: 7px;
  background-image: url(../images/mainmenu_ia_m.gif);
  background-position: top;  
  background-repeat: repeat-x;
  float: left;
}
.mainmenu-no-m A {
  height: 28px;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  color: #FFFFFF;
}
.mainmenu-no-m A:hover {
  color: #FFFFFF;
}
.mainmenu-no-r {
  height: 28px;
  width: 7px;
  margin: 0px;
  margin-right: 2px;
  padding: 0px;
  background-image: url(../images/mainmenu_ia_r.gif);  
  background-position: top;  
  background-repeat: no-repeat;    
  float: left;
}


/*** AKTIV ***/
.mainmenu-act-l {
  height: 28px;
  width: 7px;
  margin: 0px;
  padding: 0px;
  background-image: url(../images/mainmenu_a_l.gif);
  background-position: top;  
  background-repeat: no-repeat;  
  float: left;
}
.mainmenu-act-m {
  height: 21px;
  margin: 0px;
  padding: 0px;
  padding-top: 7px;  
  background-image: url(../images/mainmenu_a_m.gif);
  background-position: top; 
  background-repeat: repeat-x;   
  float: left; 
}
.mainmenu-act-m A {
  height: 28px;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  color: #FFFFFF;
}
.mainmenu-act-m A:hover {
  color: #FFFFFF;
}
.mainmenu-act-r {
  height: 28px;
  width: 7px;
  margin: 0px;
  margin-right: 2px;  
  padding: 0px;
  background-image: url(../images/mainmenu_a_r.gif);  
  background-position: top; 
  background-repeat: no-repeat;  
  float: left; 
}