/* CAS altered original NTN menu definitions */
.menyblue {  /* bgcolor entire meny, + lines between items in dropdown table  */
  font-family: sans-serif; background-color: #000099; background-image: url(meny_ntnu/ntnulogo_topp_no.gif); background-repeat: no-repeat;
  font-size: 11px; 
  color: #ffffff;
  text-decoration: none; z-index: 3;
}
.menytopp {  /* bgcolor entire meny, + lines between items in dropdown table  */
  font-family: sans-serif; 
  font-size: 11px; 
  background: #000099; /* controls bgcolor entire meny, + lines?  */
  color: #ffffff;
  text-decoration: none; z-index: 3;
}
.meny2nd {
  font-family: sans-serif; 
  font-size: 11px; 
  border-top: 1px solid #000099; border-right: 1px solid #000099; border-bottom: 1px solid #000099 ; border-left: 0px;
  color: #ffffff;
  text-decoration: none; z-index: 10;
}
.meny2ndon {
  font-family: sans-serif; font-size: 11px; 
  border-top: 1px solid #000099; border-right: 1px solid #000099; border-bottom:0px solid #ffffff ; border-left: 0px;
  margin: 0px; padding: 0px; background-color: #ffffff;
  vertical-align: text-bottom; height: 18px;
  text-decoration: none; z-index: 20;
}
.grey {  border-top: 1px solid #000099; border-right: 1px solid #000099; border-bottom: 1px solid #000099 ; border-left: 0px; text-decoration: none; padding: 0px; margin: 0px; font-size: 10px }

/* similar style embedded in menu for firefox and netscape display bug  */
a.menytopp, a.menytopp:visited  { color: #0000BB; text-decoration: none; border-bottom:0px;}
a.menytopp a:hover { color: #0000BB; text-decoration: none; border-bottom:0px;}
a.menyinnhold, a.menyinnhold:visited  { color: #0000BB; text-decoration: none; border-bottom:0px;}
a.menyinnhold:hover { color: #336699; border-bottom: 0px; background-color: #fafafa }
a.meny2nd, a.meny2nd:visited  { color: #0000BB; text-decoration: none; border-bottom:0px;}
a.meny2nd:hover  { color: #0000BB; text-decoration: none; vertical-align: bottom; border-bottom:0px;}
a.altmenytopp, a.altmenytopp:visited  { color: #0000BB; text-decoration: none; border-bottom:0px;}
a.altmenytopp:hover  { color: #0000BB; text-decoration: none; border-bottom:0px;}

.menydiv { /* drop down table  */
  background: #ffffff; 
  position: absolute;
  width: 146px;
  z-index: 200; 
}
.menyinnhold  { /* drop down table  */
  font-family: Verdana, Arial, Helvetica; 
  font-size: 10px; 
  background: #ffffff; /* controls bgcolor dropdownmenu color  */
  color: #000066;
  text-decoration: none;
}
/* search box, size of search field a little problematic across browsers but this compromise works */
#extra {  float: right; z-index: 500; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; height: 18px; hspace: 0; vspace: 0}
#extra input {  padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; font-size: 10px; hspace: 0; vspace: 0}
/* content options if you choose to use them  */
#ntnumeny { padding: 0px; margin: 0px; text-decoration:none; }
