/************************************
** StyleSheet for HiØ - Nye Nettsider Studentorganisasjonen
************************************/
BODY { background-color: #ffffff;  }
a { font-family: Verdana, Arial; font-size: xx-small; font-weight: normal; color: #990000; text-decoration: none; }
a:hover { font-family: Verdana, Arial; font-size: xx-small; font-weight: normal; color: #C00000; text-decoration: underline; }

input {  font-family: Verdana, Arial; font-size: x-small; font-weight: normal; color: #000000; text-decoration: none;  }
checkbox {  font-family: Verdana, Arial; font-size: x-small; font-weight: normal; color: #990000; text-decoration: none;  }
select {  font-family: Verdana, Arial; font-size: x-small; font-weight: normal; color: #990000; text-decoration: none;  }

TD { font-family: Verdana, Arial; font-size: x-small; font-weight: normal;	color: #000000;	text-decoration: none; }
fieldset { margin: 0px; padding: 4px; }
legend {  font-family: Verdana, Arial; font-size: x-small; font-weight: bold; color: #000000; text-decoration: none; padding: 4px; }
.error { color: red; }

/* Kan kanskje fjernes - testes senere ***/
/* Knappe mal for smale knapper ***/
a.tableButtonNarrow { color: #000000; background-color: #ffffff; border-left: solid 1px #666666; border-right: solid 1px #666666; border-top: solid 1px #666666; border-bottom: solid 1px 
#666666; padding-left: 10px; padding-right: 10px;  text-decoration: none;}
a:hover.tableButtonNarrow { color: #000000; background-color: #f1f1f1; border-left: solid 1px #666666; border-right: solid 1px #666666; border-top: solid 1px #666666; border-bottom: solid 
1px #666666; padding-left: 10px; padding-right: 10px;  text-decoration: none;}

/* Kan kanskje fjernes - testes senere ***/
/* Knappe mal for smale knapper (for bruk til venstre for tableButtonNarrow)***/
a.tableButtonNarrowLeft { color: #000000; background-color: #ffffff; border-left: solid 1px #666666; border-right: solid 1px #666666; border-top: solid 1px #666666; border-bottom: solid 1px 
#666666; padding-left: 10px; padding-right: 10px;  text-decoration: none;}
a:hover.tableButtonNarrowLeft { color: #000000; background-color: #f1f1f1; border-left: solid 0px #666666; border-right: solid 1px #666666; border-top: solid 1px #666666; border-bottom: 
solid 1px #666666; padding-left: 10px; padding-right: 10px;  text-decoration: none;}

/* Topplinje under trail ***/
TD.topLine { background-color: #7D8485; padding: 0px 5px; }

/* Innholdsfelt */
TD.pageContents { background-color: #ffffff; border-left: solid 0px #FF3300; border-right: solid 0px #FF3300; border-top: solid 1px #7D8485; border-bottom: dashed 0px 
#FF3300; }
TD.pageContents_ny { background-color: #ffffff; border-left: solid 0px #FF3300; border-right: solid 0px #FF3300; border-top: solid 1px #7D8485; border-bottom: solid 0px
#FF3300; }



/* Felt for bokser venstre side */
TD.boxLeft { border-left: solid 0px #FF3300; border-right: dashed 1px #990000; border-top: dashed 0px #FF3300; border-bottom: 
dashed 0px #FF3300;  padding-right: 0px;  padding-left: 0px;}
TD.boxLeft_ny { border-left: solid 0px #FF3300; border-right: dashed 1px #990000; border-top: solid 0px #FF3300; border-bottom: 
solid 0px #FF3300;  padding-right: 0px;  padding-left: 0px;}

/* Felt for bokser høyre side */
TD.boxRight { border-left: dashed 1px #990000; border-right: solid 0px #FF3300; border-top: dashed 0px #FF3300; border-bottom: 
dashed 0px #FF3300;  padding-left: 0px; padding-right: 0px;}
TD.boxRight_ny { border-left: solid 0px #990000; border-right: solid 0px #FF3300; border-top: solid 0px #FF3300; border-bottom: 
solid 0px #FF3300;  padding-left: 0px; padding-right: 0px;}


/************************************
** Stilsett for meny - nivå 4 - (venstre kontainer)
************************************/
ul.menu { margin-left: 5px; }
ul.menu ul.menu { margin-left: 5px; }
li.menu { list-style-type: none; margin-left: 0px; }
li.menu li.menu { margin-left: 0px; background-color: #f0f0f0; margin: 0px 0px; padding-left: 10px; padding-right: 0px; }
li.menu li.menu li.menu { background-color: #f0f0f0; margin: 0px 0px; padding-left: 5px; }
li.menu a:link { font-size: xx-small;	font-weight: normal; color: #990000;	text-decoration: none;  margin-left: 2px; }
li.menu a:visited {	font-size: xx-small;	font-weight: normal; color: #990000;	text-decoration: none; margin-left: 2px; }
li.menu a:hover {	font-size: xx-small;	font-weight: normal; color: #990000;	text-decoration: underline; margin-left: 2px;  }
li.menu a:active { color:black; }
li.menu li.menu a:link { font-size: xx-small;	font-weight: normal; color: #990000; text-decoration: none; }
li.menu li.menu a:visited {	font-size: xx-small;	font-weight: normal; color: #000000;	text-decoration: none; }
li.menu li.menu a:hover {	font-size: xx-small;	font-weight: normal; color: #990000;	text-decoration: underline; }
li.menu li.menu a:link { font-size: xx-small;	font-weight: normal; color: #990000;	text-decoration: none; }
li.menu li.menu li.menu a:visited {	font-size: xx-small;	font-weight: normal; color: #990000;	text-decoration: none; }
li.menu li.menu li.menu a:hover {	font-size: xx-small;	font-weight: normal; color: #990000;	text-decoration: underline; }
#active-link {color:#990000; text-decoration:underline}

/************************************
** Stilsett for meny - nivå 2  (Temabasert - med søk)
************************************/
/* Knappe mal for brede knapper 100% (for bruk under tableButtonWide) */
td.macroMenu { url color: #000000; font-size: x-small; font-weight: bold; text-decoration: none; vertical-align: middle; padding: 0px 0px; }

a.macroMenu { url width: 100%; height: 28px; color: #ffffff; font-size: x-small; font-weight: bold; text-decoration: none; 
vertical-align: middle; padding: 10px 0px;}

a:hover.macroMenu { url width: 100%; height: 28px; color: #ffffff; font-size: x-small; font-weight: bolder; text-decoration: 
underline; vertical-align: middle; padding: 10px 0px; }

a.macroMenuSelected { url width: 100%; height: 28px; color: #ffffff; font-size: x-small; font-weight: bolder; text-decoration: 
underline; vertical-align: middle; padding: 10px 0px; }

a:hover.macroMenuSelected { url width: 100%; height: 28px; color: #ffffff; font-size: x-small; font-weight: bolder; text-decoration: 
underline; vertical-align: middle; padding: 10px 0px; }

/*************************************
** Stilsett for meny - nivå 3 (Kun i bruk for SIOST og Studorg)
*************************************/

a.MMenuOn 	
{ 
color: #FFFFFF;
       letter-spacing: 0px;
       font-size: xx-small;
       font-weight: normal;
       text-decoration: none;
 background-color: #990000;
padding: 2px 10px;
}

a:hover.MMenuOn 	
{ 
color: #FFFFFF;
       letter-spacing: 0px;
       font-size: xx-small;
       font-weight: normal;
       text-decoration: none;
 background-color: #990000;
padding: 2px 10px;
 }

a.MMenuOff 	
{ 
color: #000000;
       letter-spacing: 0px;
       font-size: xx-small;
       font-weight: normal;
       text-decoration: none;
padding: 2px 10px;
}

a:hover.MMenuOff 	
{ 
color: #FFFFFF;
       letter-spacing: 0px;
       font-size: xx-small;
       font-weight: normal;
       text-decoration: none;
 background-color: #990000;
padding: 2px 10px;
}


/*************************************
* VERTICAL MENU
*************************************/

td.VertTableOn 	
{ 
  border-top: solid 1px #f1f1f1;
  padding: 5px 3px;
}


td.VertTableOff 	
{ 
  border-top: dashed 0px #990000;
  padding: 2px 3px;
}

a.VertMenuOn 	
{ 
       font-size: xx-small;
       font-weight: bold;
}



a:hover.VertMenuOn 	
{ 
       font-size: xx-small;
       font-weight: bold;
}



a.VertMenuOff 	
{ 
       font-size: xx-small;
       font-weight: normal;
}



a:hover.VertMenuOff 	
{ 
       font-size: xx-small;
       font-weight: normal;
}


/************************************
** Fonttype etc. i avdelingsnavnet
************************************/
.headAvdeling { font-family: Arial; font-size: medium; font-weight: normal; color: #f8f8f8;}

/************************************
** Fonttype etc. i tittellinjen
************************************/
.headTitle { font-family: Arial; font-size: medium; font-weight: bold; 
color: #990000;}

/************************************
** Fonttype etc. i innholdsfeltet2
************************************/
TD.contentArea2 { font-size: xx-small;  border-right: solid 0px #000000; background-color: #ffffff;  padding: 0px 0px;}

/************************************
** Fonttype etc. i innholdsfeltet
************************************/
TD.contentArea { font-size: xx-small;  border-right: solid 0px #000000; background-color: #ffffff;  padding: 10px 10px;}

/************************************
** Fonttype etc. i innholdsfeltet
************************************/
TD.boxTableA { padding-right: 5px; }
TD.boxTableB { padding-left: 5px; }

/************************************
** Fonttype etc. i innholdsfeltet
************************************/
TD.boxArea { font-size: x-small;  border-right: solid 0px #666666; }

/************************************
** Overskrift på visning av feks. nyhetsartikler
************************************/
.titleDisplay { font-size: small; font-weight: bold; }

/************************************
** ingress på visning av feks. nyhetsartikler
************************************/
.ingressDisplay { font-weight: bold; }

/************************************
** Font layout on trail display
************************************/
.trailTxt {	color: #999999; }
a.trailTxt { color: #999999; }
a:hover.trailTxt {  }

/************************************
** Font layout on language text
************************************/
.langTxt { color: #666666; }
a.langTxt {	color: #ff3300; }
a:hover.langTxt {	color: #ff3300; }

/************************************
** Tittel i bokser av feks. nyhetsartikler
************************************/
.titleBox { font-size: xx-small; }
a.titleBox { font-size: xx-small; }
a:hover.titleBox { font-size: xx-small; }

/************************************
** Tittel i opplistinger av feks. nyhetsartikler sammen med ingress
************************************/
.titleList { font-size: x-small;	font-weight: bold; }
a.titleList { font-size: x-small; font-weight: bold; }
a:hover.titleList { font-size: x-small; font-weight: bold; }

/************************************
** Opplistinger med delte farger på rader
************************************/
.listtablesbold { font-weight: bold; letter-spacing: 1px; padding: 5px 0px;} /* Tittel på tabell kolonner */
.SEARCH_COLOR_1 { background-color: #ffffff; padding: 3px 0px; }
.SEARCH_COLOR_2 { background-color: #f8f8f8; padding: 3px 0px; }       
.searchtitle {	font-size: 14pt; font-weight: bold; color: #000000;	text-decoration: none; }      

/************************************
** datovisning i lister
************************************/
.datoList { color: #999999; font-size: xx-small; }

/************************************
** les mer link
************************************/
a.readMore { font-size: xx-small; }
a:hover.readMore { font-size: xx-small; }

/************************************
** Fonttype etc. i footer
************************************/
.footertext { color: #999999; font-weight: normal; font-size: xx-small; text-decoration: none; letter-spacing: 0px; }       
TD.footertext { color: #999999; font-weight: normal; font-size: xx-small; text-decoration: none; letter-spacing: 0px; }       
a.footertext {	font-size: xx-small; font-weight: normal; color: #990000;	text-decoration: none; }
a:hover.footertext {	font-size: xx-small;	font-weight: normal; color: #990000;	text-decoration: underline; }

/************************************
** Box styles
************************************/

/* Tittel på liten box */
TD.boxTitleNarrow {  font-family: Arial; color: #990000; font-size: small; font-weight: bold; }

/* Tittel på stor box */
TD.boxTitleWide {  font-family: Arial; color: #990000; font-size: small; font-weight: bold; }

/* Tittel og rammer på liten box */
TD.boxTopNarrow {  font-family: Arial; color: #990000; font-size: x-small; font-weight: bold; border-left: solid 0px #990000; border-right: solid 0px #990000; border-top: solid 0px #990000; 
border-bottom: dashed 0px #990000; padding: 0px 5px; }

/* Tittel og rammer på stor box */
TD.boxTopWide {  font-family: Arial; color: #990000; font-size: x-small; font-weight: bold; background-color: #FFFFFF; border-left: solid 0px #FF3300; border-right: solid 0px #990000; 
border-top: solid 0px #990000; border-bottom: dashed 0px #990000; padding: 0px 5px; }

/* Innhold og rammer på liten box */
TD.boxContentNarrow { color: #000000; font-size: xx-small; font-weight: normal; border-left: solid 0px #990000; border-right: solid 0px #990000; border-top: solid 0px #990000; 
border-bottom: dashed 0px #990000; padding: 10px 5px; }

/* innhold og rammer på stor box */
TD.boxContentWide { color: #000000; font-size: xx-small; font-weight: normal; border-left: solid 0px #990000; border-right: solid 0px #990000; border-top: solid 0px #990000; border-bottom: 
dashed 0px #990000; padding: 10px 5px; }

table.bjwbox { border-left:1px dashed #990000;  border-right:1px dashed #990000; border-top:1px dashed #990000;
border-bottom:1px dashed #990000; border-collapse:collapse;}

table.bjwmenu { color:green;background: #f0f0f0;border-left:1px solid #990000;  border-right:1px solid #990000;
border-top:1px solid #990000; border-bottom:1px solid #990000; border-collapse:collapse;}

a.menu2 { color: #990000; font-family:verdana,arial;font-size: xx-small; font-weight: bold; text-decoration: none ;}
a.menu2:hover { text-decoration:underline;font-weight:bold; color:#990000;}
a.menu2:active { text-decoration:underline;font-weight:bold;}
