.menu, .menu ul { /* Behavior of main ul */
  padding    : 0px 0px 0px 0px;
  margin     : 0px 0px 0px 0px;
  list-style : none;
  z-index    : 1000;
 
}
.menu li { /* Main menu points */
  float      : left;
  padding    : 0px 0px 0px 0px;
  margin     : 0px 0px 0px 0px;
  text-align : left;
}
ul.menu a, ul.menu a:link ul.menu a:visited {
  text-align : left;
}
.menu ul li a, .menu ul li a:link .menu ul li a:visited{
  text-align : left;
}
.menu ul { /* Sub menu ul (frame) */
  position         : absolute;
  left             : 0px;
  display          : none;
  margin           : 0px;
  padding-top	   : 0px;
  z-index          : 100;
  height           : 80px; 
  width            : 640px;
}
.menu a, .menu a:visited, .menu a:link { /* Main menu points link */
  display         : block;
  color           : black;
  padding         : 0px 0px 0px 0px;
  font-family     : arial, helvetica;
  font-size       : 14px;
  line-height     : 16px;
  text-decoration : none;
}
.menu a:hover { /* Main menu points link hover */
   font-weight : normal;
}
.menu ul li { /* Sub menu points */
  margin-top : 23px;
  float      : left;
  text-align : left;
  width      : 75px;
  height     : 25px;
}
.menu ul li span { /* Sub menu list */
  position   : absolute;
  top        : 65px;
  height     : 60px;
  width      : 130px;
  display    : none;
  border     : 1px solid #e5e5e5;
  border-top : 0px; 
  background : #fff;
}
.menu ul a, .menu ul a:visited, .menu ul a:link { /* Sub menu points link */
  padding         : 0px 0px 0px 0px;
  color           : #384CAD;
  font-family     : arial, helvetica;
  font-size       : 10px;
  line-height     : 19px;
  text-decoration : none;
  border-right 	  : none;	 
}
.menu ul li:hover, .menu ul li.hover { /* Sub menu points link hover */
  color       : #000000;
  font-weight : normal;
  opacity:0.3;filter:alpha(opacity=30);  
  background  : #e5e5e5;
}

/* Behavior level 1 */

.menu li {
  behavior: url(/behavior.htc);
}               
.menu li:hover .level_1, .menu li.hover .level_1 {
  padding : 0px;
  margin  : 0px;
  display : block;
}
.clear {
  clear    : both;
  height   : 0px;
  overflow : hidden;
}
.q7 ul {
  background  : url(http://wip.audi.no/wip4/v2/img/audi_q7.modelnav_list.png);
}
.q5 ul {
  background  : url(http://wip.audi.no/wip4/v2/img/audi_q5.modelnav_list.png);
}
.r8 ul {
  background  : url(http://wip.audi.no/wip4/v2/img/r8.modelnav_list.png);
}
.tt ul {
  background  : url(http://wip.audi.no/wip4/v2/img/tt.modelnav_list.png);
}
.a3 ul {
  background  : url(http://wip.audi.no/wip4/v2/img/a3.modelnav_list.png);
}
.a4 ul {
  background  : url(http://wip.audi.no/wip4/v2/img/a4.modelnav_list.png);
}
.a5 ul {
  background  : url(http://wip.audi.no/wip4/v2/img/a5.modelnav_list.png);
}
.a6 ul {
  background  : url(http://wip.audi.no/wip4/v2/img/a6.modelnav_list.png);
}
.a8 ul {
  background  : url(http://wip.audi.no/wip4/v2/img/a8.modelnav_list.png);
}
.level_1 li img {
 width:75px;
 height:20px;
}
.menu li a {
 max-height  : 15px;
 white-space: nowrap;
}

