      body {
      font-size: 10pt;
      color: #000000;
      font-family: sans-serif,serif;
      background-color: #ffffff;
      margin: 0px;
      margin-top: 0px;
      margin-left: 0px;
      margin-right: 0px;
      }
      tr, td {
      font-size: 10pt;
      font-family: sans-serif,serif;
      color: 000000;
      }
      a {
      font-size: 10pt;
      color: #666666;
      font-weight: bold;
      text-decoration: none;
      }
      a:hover {
      text-decoration: underline;
      }
      a.menu {
      font-size: 10pt;
      color: #666666;
      }
      a.tablehead {
      color: #666666;
      font-size: 10pt;
      font-weight: bold;
      }
      a.tablehead:visited {
      color: #666666;
      font-size: 10pt;
      font-weight: bold;
      }
      a.titlebar	{
      color: #ffffff;
      font-size: 12pt;
      font-weight: bold;
      }
      a.titlebar:visited	{
      color: #ffffff;
      font-size: 12pt;
      font-weight: bold;
      }
      .crumb {
      color: #990000;
      font-size: 10pt;
      font-weight: bold;
      padding: 2px;
      }
      a.crumb:visited {
      color: #990000;
      font-size: 10pt;
      font-weight: bold;
      padding: 2px;
      }
      .titlebar {
      /* background-color: #084A5A; */
      background-color: #000066;
      color: #ffffff;
      font-size: 12pt;
      font-weight: bold;
      }
      .smalltitle {
      font-size: 10pt;
      font-weight: bold;
      font-family: sans-serif,serif;
      color: #ffffff;
      }
      .titlelink {
      font-size: 10pt;
      font-weight: bold;
      font-family: sans-serif,serif;
      color: #ffffff;
      background-color: #666666;
      }
      .graybartop	{
      background-color: #ccccff;
      }
      .privatecolor {
      background: url(images/pevent.png) #ffffff no-repeat;
      background-position: center;
      }
      .colordata {
      background-color: #ffffff;
      }
      .expired {
      background-color: #ffffff;
      color: #ff0000;
      }
      .tablehead	{
      color: #666666;
      font-size: 10pt;
      font-weight: bold;
      }
      .error {
      color: red;
      font-weight: bold;
      }
      textarea.update {
      width: 100%;
      }
      textarea.privateupdate {
      width: 100%;
      background: url(images/pevent.png) #ffffff no-repeat;
      background-position: center;
      }

/* Stilark for studentportal */


/* Klasser - farger i tabell*/

.red 	{  
	background-color: #A61E1E; 
        font-size : 9pt;
        font-family : Arial, Helvetica, sans-serif;
        color : #000000;
        font-weight: bold;
        text-decoration : none;
	padding-left : 2px;

	}

.gray 	{  
	background-color: #F2F2F2;
        font-size : 9pt;
        font-family : Arial, Helvetica, sans-serif;
        color : #000000;
        font-weight: bold;
        text-decoration : none;
        padding-left : 2px;

	}

.blue	{
        /* background-color: #084A5A; */
        background-color: #000066;
        font-size : 9pt;
        font-family : Arial, Helvetica, sans-serif;
        color : #ffffff;
        font-weight: bold;
        text-decoration : none;
		padding-left : 2px;

	}

.lightblue {
	background-color: #0C9AA8;
        font-size : 9pt;
        font-family : Arial, Helvetica, sans-serif;
        color : #ffffff;
        font-weight: bold;
        text-decoration : none;
        padding-left : 2px;
	}
	

/* Klasser - menypunkt - startside*/

.start {
	font-size : 9pt; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #666666; 
	font-weight : 600; 
	text-decoration : none; 
	} 

A.start:hover {
	color : #a61e1e; 
	text-decoration : none; 
	} 

/* Klasser - hovedmeny - html*/

.top-mnu {
	font-size : 9pt; 
	font-family : Arial, Helvetica, sans-serif; 
        font-weight: normal;
	color : #ffffff; 
	text-decoration : none; 
	} 

.bs-mnu {
	font-size : 16pt; 
	font-family : Arial, Helvetica, sans-serif; 
        font-weight: bold;
	color : #000000; 
	text-decoration : none; 
	} 

.sel-top-mnu {
	font-size : 9pt; 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	color : #ffffff;
	text-decoration : underline; 
	line-height : normal; 
	} 

A.top-mnu:visited {
        color : #ffffff;
        }


/* Klasser - standard tekst*/

.main-text {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 9pt; 
	}

.mnu-content {  
	font-size : 12pt;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	color : #006c7e; 
         font-weight: bold;
         padding-left : 0px;
	}


/* Klasser - navigasjon*/

.nav 	{
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
	}
a.nav 	{
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #808080;
	text-decoration : none;
	}

a.nav:hover {
	color : #666666;
	}

/* Klasser - venstre sidefelt*/


.left-mnu {
	font-size : 9pt; 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	color : #084a5a; 
	text-decoration : none; 
	line-height : normal; 
	} 

A.left-mnu:hover {
	color : #666666; 
	} 


/* Klasser - navigasjonslinje ($main_title) */
.subject {
	font-size : 9pt; 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : bold; 
	color : #084a5a; 
	text-decoration : none; 
	line-height : normal; 
} /* This screws things up in Netscape4
	padding-top : 5px; 
	padding-right : 5px; 
	}*/

A.subject:hover {
	color : #666666; 
	} 

/* Klasser - høyre sidefelt*/

.mnu-right {
	font-size : 9pt; 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	color : #084a5a; 
	text-decoration : none; 
	line-height : normal; 
	} 

.sel-mnu-right {
	font-size : 9pt; 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	color : #084a5a; 
	background-color: #d1d1d1;
	text-decoration : none; 
	line-height : normal; 
	} 

.mnu-right-extern {
        font-size : 9pt;
        font-family : Arial, Helvetica, sans-serif;
        font-weight : normal;
        color : #cc4a5a;
        text-decoration : none;
        line-height : normal;
        }

A.mnu-right-extern:hover {
        color : #cc6666;
        }

A.mnu-right-extern:visited {
        color : #cc6666;
        }

A.mnu-right-extern: {
        color : #cc6666;
        }

A.mnu-right:hover {
	color : #666666; 
	} 

.submnu-right {
	font-size : 8pt; 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	color : #084a5a; 
	text-decoration : none; 
	line-height : normal; 
	} 

.sel-submnu-right {
	font-size : 8pt; 
	font-family : Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	color : #084a5a; 
	background-color: #d1d1d1;
	text-decoration : none; 
	line-height : normal; 
	} 

.submnu-right-extern {
        font-size : 8pt;
        font-family : Arial, Helvetica, sans-serif;
        font-weight : normal;
        color : #cc4a5a;
        text-decoration : none;
        line-height : normal;
        }

A.submnu-right-extern:hover {
        color : #cc6666;
        }

A.submnu-right-extern:visited {
        color : #cc6666;
        }

A.submnu-right-extern: {
        color : #cc6666;
        }

A.submnu-right:hover {
	color : #666666; 
	} 

.my-mnu {
	font-size : 9pt; 
	font-family : Arial, Helvetica, sans-serif; 
	color : #ffffff; 
	font-weight: bold;
	text-decoration : none; 
	padding-left : 5px;
	} 


.side-mnu {
	font-size : 9pt; 
	font-family : Arial, Helvetica, sans-serif; 
	color : #ffffff; 
	text-decoration : none; 
	padding-left : 5px;
	} 




.side-comment {
	font-size : 9pt; 
	font-family : Arial, Helvetica, sans-serif; 
	color : #333333; 
	} 

/* Nyhetsklasse */

.nyhet {
	font-size : 10px;
	font-family :  Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	}

/* Slutt - stilark*/
