/* Malstilar */

h1, h2, h3, h4, h5, h6 {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  }

BODY  { font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; margin: 0 }

ADDRESS, a, p, ol, ul, dd, dt, dl, li, td  { font-size: 12px; font-family: Arial, Helvetica, sans-serif }

td.line  { border-bottom: 1px solid silver }
table.dotted_line   { border: solid 1px #09c }
table.dotted_line2 { border: solid 1px #dcdcdc }
table.solid_line { border: solid 1px silver }
td.dotted_line { border-bottom: 1px dotted silver }
td.underline { border-bottom: 1px solid silver }
td.footer_line { border-top: 1px solid silver }
td.right_line  { border-right: 1px dotted silver }
table.border  { border: solid 1px silver }
table.border3sides  { border-top: 1px solid silver; border-right: 1px solid silver; border-left: 1px solid silver }
a    { color: #000080; font-size: 12px; text-decoration: none }



a:hover    { text-decoration: underline }

a.hvit {
   text-decoration: none;
   color: #FFFFFF;
}

a.portal        { color: navy; font-size: 12px }
a.smallportal        { color: #000; font-size: 12px; font-weight: normal }

a.gul {
   text-decoration: none;
   color: #ffcc00;
}

.tdmargin {
  	margin-left: 70px;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 2px;
}

.topbgblue {
  	background-color: #0099cc;
}

.topbggraa {
  	background-color: #cccccc;
  font-weight: bold;
  FONT-SIZE: 0.8em
}

.topbggul {
  	background-color: #ffcc00;
}

.topbgred {
	BACKGROUND-COLOR: #cc0000
}

.tdwidth70bgblue {
  	background-color: #0099cc;
  width: 70px;
}

.topMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.bottomMenu {
   font-family: sans-serif;
   font-size: 0.8em;
   color: #FFFFFF;
}
.grafikktopplogo {
  border-width: 0px;
}

.grafikkbotnlogo {
  border-width: 0px;
}

.grafikkbanner {
  border-width: 0px;
}

.signatur {
  font-size: 0.8em;
  font-family: Arial, Helvetica, sans-serif;
}

/* Brødtekststilar */
/* desse stilane syter for at margen vert 49 pxl brei og at det vert luft mellom toppelementet og brødteksten */

.navmarginbrod {
   margin-left: 70px;
   margin-top: 12px;
   font-family: Arial, Helvetica, sans-serif;

}

.navmarginline {
  	margin-left: 70px;
  margin-right: 0px;
}

/* Pyntestilar */

/* overskrift i definisjonslister (sjR http://www.admin.uio.no/ia/arrangementer/) */

.dt {
  font-size: 1.2em;
  font-family: sans-serif;
  font-weight: bold;
}

/* overskrift i pekersamlinger: fet, st¿rre enn br¿dtekst, uten luft foran eller bak (se http://www.hf.uio.no/imt/) */

.linktopp { font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}

.linktoppleft { font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.linker { font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;

}

.menu   { font-size: 10px; font-family: Arial, Helvetica, sans-serif; padding: 0.5em 1.5em }


.leftcol { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.headline    { color: silver; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.research_group_header   { font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.research_group_header2 { color: gray; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.overstrekmaster {
  border-style: solid;
  border-width: 2px 0px 0px 0px;
  border-color: #ffe4e1;
}
.master {
  background-color: #ffe4e1;
}
/*  
  til bruk pR inputfelt i forms slik at disse ikke skal bli alt for lange
  i enkelte nettlesere
*/
.input {
  font-family: Courier, sans-serif;
  font-size: 0.9em;
}




