html {
	height: 100%;
}

br{
clear:both;
}
body {

background-image: url(/img/iris09/bg.png);
background-repeat: repeat-y; 
background-color: #fff;
	margin: 0px 0px;
	padding: 0px 0px;
	height: 100%;

font-family:tahoma,arial,helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
color: #333;

}


a { color: #333; text-decoration: underline;}
a:hover { color: #333; text-decoration: underline; outline: none  }

input { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; background-color: #ffffff; border:1px solid #333333; }
.submit {  background-color: #E4E4E4; font-family: Verdana, Arial; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none; border:1px solid #333333;  }
textarea {  width: 100%; height:50px; font-family: Verdana, Arial; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none; border:1px solid #333333; }
checkbox {  font-family: Verdana, Arial; font-size: x-small; font-weight: normal; color: #333333; text-decoration: none; border:3px double #ffffff; }
select {  font-family: Verdana, Arial; font-size: x-small; font-weight: normal; color: #333333; text-decoration: none; border:3px double #ffffff; }

fieldset { border: dashed 1px #cc0000; padding-top: 20px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;}
legend {  background-color: #ffffff;  font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: #CC0000; text-decoration: none; padding-left: 10px; padding-right: 10px; }
.error { color: red; }


.wrap {
	height: 100%;
	width: 978px;
	margin: 0px 0px;
	padding: 0px 0px;
}
 
.iristop {
	width: 978px;
	height: 85px;
	background-color: #e7e9e8;
	margin: 0px 0px;
	padding: 0px 0px;
}
 
.leftmenu {
	width: 196px;
	height: 18px;
	float: left;
	background-image: url(/img/iris09/stripe_left.png);
	margin: 0px 0px;
	padding: 0px 0px;
}
.middlemenu {
	width: 597px;
	height: 18px;
	float: left;
	background-image: url(/img/iris09/bg_menu.png);
	margin: 0px 0px;
	padding: 0px 0px;
} 

.rightmenu {
	width: 185px;
	height: 18px;
	float: left;
	background-image: url(/img/iris09/stripe_right.png);
background-repeat: no-repeat; 	
	margin: 0px 0px;
	padding: 0px 0px;
}

.trailtxt {
	width: 978px;
	height: 10px;
	background-color: #fff;	
	margin: 0px 0px;
	padding: 0px 0px;
}

.iriscontent {
	width: 978px;
	float: left;	background-image: url(/img/iris09/bg_content.png);
	background-repeat: repeat-y; 
	background-color: #fff;	
	margin: 0px 0px;
	padding: 0px 0px;
}
.iriscontentfooter {
	width: 978px;
	height: 39px;
	background-image: url(/img/iris09/bg_content_bottom.png);
	background-repeat: repeat-y; 
	background-color: #fff;	
	margin: 0px 0px;
	padding: 0px 0px;
float:left;
}

.leftspace {
	width: 26px;
	float: left;
	margin: 0px 0px;
	padding: 0px 0px;
}

.leftcol {
	width: 170px;
	float: left;
	margin: 0px 0px;
	padding: 0px 0px;
}
.middlecol {
	width: 587px;
	float: left;
	margin: 0px 0px;
	padding: 0px 0px;
}
.rightcol {
	width: 185px;
	float: left;
	margin: 0px 0px;
	padding: 0px 0px;
padding-left: 10px;
}

.leftboxtxt {
	padding: 10px 10px;
}
.contenttxt {
                      padding: 10px 10px;
}

.rightboxtxt {
	padding: 10px 10px;
}

.topmenuline {
	width: 100%;
	text-align: center;
	margin-left: 25px;
	margin-top: 2px;
}


a.topMenu { font-weight: 600; float: left; color: #fff; margin-left: 10px; margin-right: 10px;}
a:hover.topMenu { font-weight: 600;  float: left; color: #d6d30f; margin-left: 10px; margin-right: 10px; text-decoration: none;}

a.topMenuSelected { font-weight: 600;  float: left; color: #d6d30f; margin-left: 10px; margin-right: 10px;}
a:hover.topMenuSelected { font-weight: 600;  float: left; color: #d6d30f; margin-left: 10px; margin-right: 10px; text-decoration: none;}


/* Knappe mal for brede knapper 100% */
a.tableButtonWide { width:100%; 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; text-decoration: none; padding: 2px 10px; }
a:hover.tableButtonWide { width:100%; 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; text-decoration: none; padding: 2px 10px; }

/* Knappe mal for brede knapper 100% (for bruk under tableButtonWide) */
a.tableButtonWideBtn { width:100%; color: #000000; background-color: #ffffff; border-left: solid 1px #666666; border-right: solid 1px #666666; border-top: solid 0px #666666; border-bottom: solid 1px #666666; text-decoration: none; padding: 2px 10px; }
a:hover.tableButtonWideBtn { width:100%; color: #000000; background-color: #f1f1f1; border-left: solid 1px #666666; border-right: solid 1px #666666; border-top: solid 0px #666666; border-bottom: solid 1px #666666; text-decoration: none; padding: 2px 10px; }

/* 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;}

/* 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;}

/* Innholdsfelt */
TD.pageContents { background-color: #ffffff; border-left: solid 0px #FF3300; border-right: solid 0px #FF3300; border-top: solid 0px #7D8485; border-bottom: dashed 0px #FF3300; }

/* Felt for bokser venstre side */
TD.boxLeft { border-left: solid 0px #FF3300; border-right: dashed 0px #cc0000; border-top: dashed 0px #FF3300; border-bottom: dashed 0px #FF3300; padding-left: 10px; padding-right: 5px;}

/* Felt for bokser høyre side */
TD.boxRight { border-left: dashed 0px #cc0000; border-right: solid 0px #FF3300; border-top: dashed 0px #FF3300; border-bottom: dashed 0px #FF3300; padding-left: 0px; padding-right: 2px; padding-top: 2px;}

TR.tabellheading { background-color: #ffffff; font-weight: bold; padding: 0px 0px; }
TD.dato { font-weight: bold; }

/************************************
** Menu styles
************************************/


ul.menu {
  padding: 0;
  margin: 0;
}

ul.menu { margin-left: 5px; }
ul.menu ul.menu { margin-left: 5px;}
li.menu { list-style-type: none; margin-top: 5px;  border-bottom: dashed 1px #333333; padding-right: 10px; }
li.menu li.menu { margin-left: 0px; background-color: transparent; margin: 0px 0px; padding-left: 5px;  border-bottom: dashed 0px #333333; }
li.menu li.menu li.menu { background-color: transparent; margin: 0px 0px; padding-left: 5px; border-bottom: dashed 0px #333333; }
#active-link { color: #333; font-weight: bold;}
li.menu a:link { font-size: 11px;	font-weight: normal; color: #000000;	text-decoration: none;  margin-left: 2px;}
li.menu a:visited {	font-size: 11px;	font-weight: normal; color: #000000;	text-decoration: none; margin-left: 2px;}
li.menu a:hover {	font-size: 11px;	font-weight: normal; color: #000000;	text-decoration: underline; margin-left: 2px; }
li.menu li.menu a:link { font-size: xx-small;	font-weight: normal; color: #000000; 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: #000000;	text-decoration: underline;}
li.menu li.menu a:link { font-size: xx-small;	font-weight: normal; color: #000000;	text-decoration: none;}
li.menu li.menu li.menu a:visited {	font-size: xx-small;	font-weight: normal; color: #000000;	text-decoration: none;}
li.menu li.menu li.menu a:hover {	font-size: xx-small;	font-weight: normal; color: #000000;	text-decoration: underline;}




/* Knappe mal for brede knapper 100% (for bruk under tableButtonWide) */
td.macroMenu { background-image:url(/img/2005/top_menu_off.gif); text-transform: uppercase; font-family: Verdana; font-size: 9px; color: #333333; text-decoration: none; padding: 0px 0px; }
td.macroMenuSelected { background-image:url(/img/2005/top_menu_on.gif); text-transform: uppercase; font-family: Verdana; font-size: 9px; color: #cc0000; text-decoration: none; padding: 0px 0px; }
a.macroMenu {  text-transform: uppercase; font-family: Verdana; font-size: 9px; width: 100%; height: 18px; color: #333333; font-weight: bold; text-decoration: none;  padding: 0px 0px; }
a:hover.macroMenu {  text-transform: uppercase; font-family: Verdana; font-size: 9px; width: 100%; height: 18px; color: #333333; font-weight: bold; text-decoration: underline; padding: 0px 0px; }
a.macroMenuSelected {  text-transform: uppercase; font-family: Verdana; font-size: 9px; width: 100%; height: 18px; color: #cc0000; text-decoration: none; font-weight: bold;  padding: 0px 0px; }
a:hover.macroMenuSelected { text-transform: uppercase; font-family: Verdana; font-size: 9px; width: 100%; height: 18px; color: #cc0000; text-decoration: none; font-weight: bold; padding: 0px 0px;}



/************************************
** Fonttype etc. i tittellinjen
************************************/
.headTitle { font-size: 18px; font-weight: 500; color: #333;}

/************************************
** Fonttype etc. i innholdsfeltet
************************************/
TD { font-size: 11px; }

/************************************
** 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; background-color: #E5EAF0; }

/************************************
** Overskrift på visning av feks. nyhetsartikler
************************************/
.titleDisplay {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 { }
a.titleBox { }
a:hover.titleBox {  }

/************************************
** Tittel i opplistinger av feks. nyhetsartikler sammen med ingress
************************************/
.titleList { 	 }
a.titleList {
  font-size: 18px;
  font-weight: 500;
}
a:hover.titleList {
  font-size: 18px;
  font-weight: 500;
}

/************************************
** 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: #CCCCCC; padding: 3px 2px; }
.SEARCH_COLOR_2 { background-color: #E4E4E4; padding: 3px 2px; }       
.searchtitle {	font-size: 14pt; font-weight: bold; color: #000000;	text-decoration: none; }      

/************************************
** datovisning i lister
************************************/
.datoList { color: #000000; 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: #000000; font-weight: normal; font-size: xx-small; text-decoration: none; letter-spacing: 0px; }       
TD.footertext { color: #000000; font-weight: normal; font-size: xx-small; text-decoration: none; letter-spacing: 0px; }       
a.footertext {	font-size: xx-small; font-weight: normal; color: #000000;	text-decoration: none; }
a:hover.footertext {	font-size: xx-small;	font-weight: normal; color: #000000;	text-decoration: underline; }


/*************************************
* CALENDAR STYLE
*************************************/

/* Tittel på overskrifter (tid,aktivitet etc. i dag og ukevisning) */
.calfontlistheading { letter-spacing: 1px; font-size: 8pt; font-weight: normal; border-top: 2px dashed #D6E03E; border-bottom: 2px dashed #D6E03E; padding: 3px; text-decoration: none; background-color: #D6E03E;}

/* Innhold i liste på dag og ukevisning */
.calfontlisttxt { letter-spacing: 1px; font-size: 8pt; font-weight: normal; border-bottom: 1px dashed #cc0000; padding: 3px; text-decoration: none; }

/* Link til global aktivitet */
a.calfontlist {  letter-spacing: 1px;  color: blue; font-size: 8pt; font-weight: bold; text-decoration: none; }
a:hover.calfontlist {  letter-spacing: 1px;  color: blue; font-size: 8pt; font-weight: bold; text-decoration: underline; }

/* Link til privat aktivitet */
a.calfontlistpersonal {  letter-spacing: 1px;  font-size: 8pt; color: red; font-weight: bold; text-decoration: none; }
a:hover.calfontlistpersonal {  letter-spacing: 1px;  font-size: 8pt; color: red; font-weight: bold; text-decoration: underline; }

/* Datovisning i topp */
.calfontasked {  letter-spacing: 2px;   font-size: 8pt; font-weight: bold; text-decoration: none; }

/* Farge for visning av personlig kalender (BOX) */
TD.calpersonal { font-size: 8pt; font-weight: normal; background-color: red; }

/* Farge for visning av global kalender (BOX) */
TD.calglobal { font-size: 8pt; font-weight: normal; background-color: blue; }

/* Tabell kalender visning */
TABLE.minicalendarTable { background-color: #ffffff; border: 1px solid #f1f1f1; padding: 0px; width: 100%; }

/* standard top color of top cell and standard height of top cell */
TD.minicaltdtopheight	{ background-color: #ffffff;  height: 20px; }

a.minicalfontcontent {  letter-spacing: 0px;  font-size: 7pt; font-weight: normal; text-decoration: none; }
a:hover.minicalfontcontent {  letter-spacing: 0px;  font-size: 7pt; font-weight: normal; text-decoration: underline; }

/* Datovisning i topp i kalendervisning*/
.minicalfontasked {  letter-spacing: 0px;   font-size: 10pt; font-weight: bold; text-decoration: none; }

/* standard height of weekday-cell */
TD.minicaltddayheight	{  font-size: 7pt; font-weight: normal; height: 20px; }

/* Overskrift for søndag (font etc.) */
TD.minicalsundaytopclr { font-size: 8pt; font-weight: normal; height: 20px; background-color: #BBBBBB; }

/* Overskrift for ukedager (font etc.) */
TD.minicalweekdaytopclr	{ font-size: 8pt; font-weight: bold; height: 20px; background-color: #e6e6e6; }

/* Tomme felt på søndager */
TD.minicalsundayemptyclr { font-size: 8pt; font-weight: bold; height: 20px; /* standard height of day-cell */ background-color: #FFFFFF; /* color of sunday that isn't in month */ }

/* Tomme felt på ukedager */
TD.miniminicalweekdayemptyclr	{ font-size: 8pt; font-weight: normal; height: 20px; /* standard height of day-cell */ background-color: #FFFFFF; /* color empty */ }

/* Felt på dagen idag */
TD.minicaltodayclr { font-size: 8pt; font-weight: normal; height: 20px; /* standard height of day-cell */ background-color: #D6DDF8; /* color today */ }

/* Aktive dager med aktiviteter */
TD.minicalweekdayeventclr	{ font-size: 8pt; font-weight: normal; height: 20px; /* standard height of day-cell */ background-color: #D6E03E;  }

/* Felt på søndager som treffer på dato */
TD.minicalsundayclr	{ font-size: 8pt; font-weight: normal; height: 20px; /* standard height of day-cell */ background-color: #BBBBBB; /* color calendarsunday */ }

/* Felt på ukedager som treffer på dato */
TD.minicalweekdayclr { font-size: 8pt; font-weight: normal; height: 20px; /* standard height of day-cell */ background-color: #EEF0F0; /* color calendarweekday */ }


/************************************
** Box styles
************************************/

/* Tittel på liten box */
.boxTitleNarrow { color: #888400; text-transform: uppercase; font-size: 12px; font-weight: bold; padding-left: 0px;   margin-bottom: 0px;  padding-bottom: 2px;}

/* Innhold og rammer på liten box */
.boxContentNarrow { color: #000000;  padding-top: 0px; padding-left: 10px;  margin-top: 0px; margin-bottom: 30px; }

.prosjektbox {
 width: 100%;
 background-color: #888400;
 color: #fff;
 font-weight: bold;
 text-align: center;
 display: block;
 padding: 5px 0px;
}

a:hover.prosjektbox {
 background-color: #888400;
 color: #fff;
 font-weight: bold;
 text-align: center;
 display: block;
text-decoration: underline;
}




TABLE.newsList{
  margin-left: -10px;
  margin-right: -20px;
  border-spacing:0px;
  border-collapse: collapse; 
}

TR.ingresslines TD{
  padding-left: 10px;

}

TR.ingresslines,TR.newsListEnd{
  background-color:#d6d40f;
}

TR.ingresslines SPAN.datoList {
  color: #000000;
}

TR.ingresslines A.readMore {
  color: #FFFFFF;
}

TR.ingresslines A.titlelist {
  font-size: 18px;
  font-weight: 500;
}

.searchMainHeader {
  display: none;
}
