/* Lokalt stilark  */
INPUT {
	background-color: #fffff;
	border: 1px solid #cccccc;
	font-color: #000000;
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
} 

FORM {
margin:0px;
}

INPUT#field {
height:18px;} 

/*select
{ 
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
  color: #000000;
}*/

img
{
  border: 0;
}

input#button {
	display: inline;
	background-color: #94b2cf;
	border: solid 1px #5d7c9a;
	font-color: #999999;
	font-size: 13px;
	height: 18px;
}

TEXTAREA {
background-color: #ffffff;
border: 1px solid #cccccc;
color: #000000;
font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: normal
} 

BODY, TD, normal, P	{
/*	background-image : url(images/v_bg.whole.jpg);
	background-repeat : no-repeat; */
	font-family:  Trebuchet MS, Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
/*	line-height: 20px; 
	color: #546666;*/
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	} 

p {
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-style: inherit;
	font-weight: inherit;
/*	color: #333333;*/
	text-decoration: inherit;
	margin: 0px 0px 0px 0px;
	font-size:inherit;
}

p.a {font-size:inherit;}

small {
	font-size: 10px;
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-style: normal;
/*	line-height: 20px; */
	font-weight: normal;
	color: #687171;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	
}
a.small:link, a.small:hover, a.small:active, a.small:visited  {
font-size:inherit;
font-family:inherit;
font-weight:inherit;
}
	
H1{
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	font-variant: normal;
    margin: 0px 0px 5px 0px;
}

H2{
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	font-variant: normal;
	line-height:20px;
    margin: 0;
}

H3{
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	font-variant: normal;
	line-height:14px;
    margin: 0;

}

H4{
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #999999;
	font-variant: normal;
	text-decoration : underline;
	line-height:14px
}

/*a	{
	font-size: 12px;
	font-weight: bold;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	color: #006699;
	text-decoration: none;
	}	*/

a:link {
	color: #1062AA;
	text-decoration: none;
	font-size: inherit;
}

a:hover {
	color: #108E85;
	text-decoration: underline;
	font-size: inherit;
}

a:active {
	color: #108E85;
	text-decoration: none;
	font-size: inherit;
}

a:visited {
	color: #769bc1;
	text-decoration: none;
	font-size: inherit;
}


.menu_2 {
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #106285;
	text-decoration: none;
	margin: 0px 30px 0px 0px;
}



a.menu_2:active, a.menu_2:link, a.menu_2:visited {
	color: #106285;
	text-decoration : none;
	}
a.menu_2:hover {
	text-decoration : underline;
}


.top-mnu {
	font-size : 13px;
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	text-align: left;
/*	line-height:20px;
	padding:20px 5px 5px 5px;
	background-color: none;*/
	}
	

a.top-mnu {
	display: table-cell;
	vertical-align: baseline;
    margin-right:-2px;
	width:100px;
	white-space:nowrap;
/*	border: 1px solid #ffffff;*/
/*	padding-left:3px ;
	overflow: hidden;*/
}	

span.top-mnu {
	display: inline-table;
	white-space:nowrap;
/*	border: 1px solid #000000;*/
	vertical-align: baseline;
	/*padding:3px ;
	width:100px;
	overflow: hidden;*/
}	


a.top-mnu:link, a.top-mnu:visited	{
	text-decoration: none;
	color: #ffffff;
	padding:inherit;

}

a.top-mnu:hover,a.top-mnu:active	{
	color: #ffffff;
	font-weight: normal;
	text-decoration: underline;
/*	background-color: #9cb6d1;
	padding:20px 5px 5px 5px;*/
	}

a.sel-top-mnu {
	display: table-cell;
	vertical-align: baseline;
    margin-right:-2px;
	width:100px;
	white-space:nowrap;
/*	border: 1px solid #ffffff;*/
/*	padding-left:3px ;
	overflow: hidden;*/
	font-weight: bold;
	text-decoration: underline;
}	

span.sel-top-mnu {
	display: inline-table;
	white-space:nowrap;
/*	border: 1px solid #000000;*/
	vertical-align: baseline;
	/*padding:3px ;
	width:100px;
	overflow: hidden;*/
}	


.sel-top-mnu {
	font-size : 13px; 
	font-family : Trebuchet MS, Verdana, Arial, sans-serif; 
	text-decoration: underline;
/*	background-color: #0099cc;*/
	color: #ffffff;
	font-weight: bold;
/*	padding:20px 5px 5px 5px;*/
	} 
a.sel-top-mnu:link, a.sel-top-mnu:hover, a.sel-top-mnu:active, a.sel-top-mnu:visited	{
	font-size : 13px; 
	font-family : Trebuchet MS, Verdana, Arial, sans-serif; 
	text-decoration: underline;
	color: #ffffff;
	font-weight: bold;
	padding:inherit;
/*	background-color: #9cb6d1;*/
}

/*.blue	{
	background-color: #efeff6;
        font-size : 12px;
        font-family : Trebuchet MS, Verdana, Arial, sans-serif;
        color : #006699;
        font-weight: bold;
        text-decoration : none;
	padding-left: 0px;
	}
*/

.blue {
	font-family:  Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	font-variant: normal;
	line-height:15px;
	background-color: transparent;	
}

 div.blue {
	padding-bottom:0px;padding-top:3px;margin:0px; 
}
 td.blue {
	/*border-bottom:1px solid #ffffff; */
}

.mnu-right {
	font-family:  Trebuchet MS, Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 5px 3px;
	/*line-height: 15px;*/
	background-color:transparent;
	text-transform: none;
	white-space:nowrap;
} 
a.mnu-right:link {  color: #000000; text-decoration: none;}
a.mnu-right:active {  color: #000000; text-decoration: underline}
a.mnu-right:hover {  color: #000000; text-decoration: underline; }
a.mnu-right:visited {  color: #000000; text-decoration: none}

.sel-mnu-right {
	font-size : 12px; 
	font-family : Trebuchet MS, Trebuchet MS, Verdana, Arial, sans-serif; 
	font-weight : normal; 
	color : #000000; 
	text-decoration : underline; 
	line-height : 16px; 
	margin: 0px 0px 5px 3px;
	white-space:nowrap;
	background-color:transparent;

} 

a.sel-mnu-right:link,a.sel-mnu-right:active,a.sel-mnu-right:visited {
	font-size : 12px; 
	font-family : Trebuchet MS, Trebuchet MS, Verdana, Arial, sans-serif; 
	font-weight : normal; 
	color : #000000; 
	text-decoration : underline; 
	line-height : 16px; 
	margin: 0px 0px 5px 3px;
	padding-bottom:3px;
	background-color:transparent;

} 

a.sel-mnu-right:hover
{
	text-decoration: underline;

}


.submnu-right {
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
/*	margin: 0px 0px 0px 0px;*/
	text-transform: none;
	margin: 0px 0px 5px 5px;
	white-space:nowrap;
	background-color:transparent;
}
a.submnu-right:before {
content:" > ";
}

a.submnu-right:link {  color: #000000; text-decoration: none}
a.submnu-right:active {  color: #000000; text-decoration: underline}
a.submnu-right:hover {  color: #000000; text-decoration: underline; }
a.submnu-right:visited {  color: #000000; text-decoration: none}


.sel-submnu-right {
	font-size : 11px; 
	font-family : Trebuchet MS, Verdana, Arial, sans-serif; 
	font-weight : normal; 
	color : #000000; 
	text-decoration : underline; 
	line-height : normal; 
	margin: 0px 0px 5px 5px;
white-space:nowrap;
	background-color:transparent;
	} 

a.sel-submnu-right:before {
content:" > ";
}

a.sel-submnu-right:link, a.sel-submnu-right:hover, a.sel-submnu-right:visited, a.sel-submnu-right:active  {
	font-size : 11px; 
	font-family : Trebuchet MS, Verdana, Arial, sans-serif; 
	font-weight : normal; 
	color : #000000; 
	text-decoration : underline; 
	line-height : normal; 
	margin: 0px 0px 5px 5px;
white-space:nowrap;
	background-color:transparent;

}

a.mnu-right-extern {
	font-size : 11px; 
	font-family : Trebuchet MS, Verdana, Arial, sans-serif; 
	font-weight : bold; 
	color : #0066cc;
	background-color: #ffffff;
	line-height : normal;         
	background-color:transparent;
        }

a.mnu-right-extern:hover {
	text-decoration:none;
	color : #3399cc;
	background-color: #ffffff;
        }

a.mnu-right-extern:visited {
	color : #006699;
	background-color: #ffffff;
        }

ul {
	list-style-image: url(http://www.gfi.uib.no/images/arrow_s.gif);
	margin-left: 20px;
}

.subject {
	font-size : 9px; 
	font-family : Trebuchet MS, Verdana, Arial, sans-serif; 
	font-weight : normal; 
/*	color : #0065CB;  */
	color : #999999; 
	text-decoration : none; 
	line-height : normal; 
} 

.subject_text {
	font-size : 9px; 
	font-family : Trebuchet MS, Verdana, Arial, sans-serif; 
	font-weight : normal; 
/*	color : #0065CB;  */
	color : #999999; 
	text-decoration : none; 
	line-height : normal; 
} 

a.subject_text:link, a.subject_text:active, a.subject_text:visited	{
	font-size : 9px; 
	font-family : Trebuchet MS, Verdana, Arial, sans-serif; 
	text-decoration: nornal;
	font-weight: normal;
/*	background-color: #9cb6d1;*/
}

a.subject_text:hover	{
	font-size : 9px; 
	font-family : Trebuchet MS, Verdana, Arial, sans-serif; 
	text-decoration: underline;
	font-weight: normal;
/*	background-color: #9cb6d1;*/
}


/* Elementer for lokallagret innhold */

div.first_news {
	background-color:#e6eff6;
	width:400px;	
}

a.sub_link {
	background-color:#e6eff6;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}

td.info {
	vertical-align: top;
}

.oransj{
	color: #da861a;
	font-weight: bold;
}
.caption{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #106285;
	font-variant: normal;
}

.menu_head{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #da861a;
	font-variant: normal;
	line-height:20px;
}

.small{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.ingress {
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
/*	margin: 0px 0px 0px 0px;*/
	text-transform: none;
}

.byline {
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #734042;
	text-decoration: none;
/*	margin: 0px 0px 0px 0px;*/
	text-transform: none;
}

.date {
	font-family:  Trebuchet MS, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
/*	line-height: 20px; */
	font-weight: normal;
	color: #734042;
	text-decoration: none;
/*	margin: 0px 0px 0px 0px;*/
	text-transform: none;
}
.right_menu_head{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #dfe6ec;
	font-variant: normal;
	padding: 3px 10px 3px 10px;
	line-height:20px;
	border-bottom: 1px solid #cccccc;
}
.header{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding: 3px 10px 3px 10px;
	line-height:20px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	background-color: #eaeaea;
}

/*
table#Side_meny td {
margin-left:0px;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
border-bottom: 1px solid #FFFFFF ;
}
*/
table#Side_meny  td.table_td {
padding:5px 5px 5px 5px;
width:100%;
white-space:nowrap;
border-bottom: 1px solid #ffffff ;
}

table#Side_meny td.table_td table td.table_td {
padding:0px;
white-space:nowrap;
border-bottom: none;
}

/*table#Side_meny td table td {
padding:0px;
border: none ;
}
table#Side_meny tbody {
padding:0px;
margin:0px;
}
*/

table#Side_meny td.table_indent {
width:1px;
padding:0px;
margin-right:-5px;
white-space:nowrap;
border-bottom: 1px solid #ffffff ;
/*display:none;*/
}

table#Side_meny td.table_td table td.table_indent {
width:1px;
padding:0px;
margin-right:-5px;
white-space:nowrap;
border-bottom: none;
}

/*div#meny td {
padding-top:5px;
padding-bottom:5px;
border-bottom: 1px solid #FFFFFF ;
}
*/
span#sti img {
display: none;
visibility: hidden;
}

span#print span.subject_text {
display: none;
visibility: hidden;
}

div#print {
padding:5px;}


.rss-feed {
padding:5px;
}

*.rss-feed TD {
padding:5px;
}

div.rss-feed a {
margin-bottom:5px;
}

a.rss-feed:link {
	color: #1062AA;
	text-decoration: none;
	font-size: inherit;

}

a.rss-feed:hover {
	color: #108E85;
	text-decoration: underline;
	font-size: inherit;
}

a.rss-feed:active {
	color: #108E85;
	text-decoration: none;
	font-size: inherit;
}

a.rss-feed:visited {
	color: #108E85;
	text-decoration: none;
	font-size: inherit;
}

.toppSti  {
	background-color: #fffff;
	font-color: #8b9098;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none
} 

a.toppSti:link, a.toppSti:active, a.toppSti:visited {
	background-color: #fffff;
	font-color: #8b9098;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none
} 
a.toppSti:hover  {
	background-color: #fffff;
	font-color: #8b9098;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:underline
}

.show_more a:link {
font-size:inherit;
font-weight:normal;
}
	
.forskergrupper {
margin:0px;
border:none;
padding:0px;
}	

/* gir litt luft før neste aktueltsak på forsiden*/
span.show_more p {
	padding-bottom:10px;
}


/*  FLOATBOX ELEMENTS
----------------------------------------------------------------------------- 
*/
.floatBox {
max-width: 250;
background-color: #FFF; 
padding: 8px 2px 2px 2px;
}

.floatBoxLarge {
max-width: 550;
background-color: #FFF; 
padding: 8px 2px 2px 2px;
}


 .left {
	float: left;
	}
 .right {
	float: right;
	}

.clear  {
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding:0px;
	clear: both;
	border: 0px;
	}

.searchImg {
	border: 1px solid #E0E0E0;
	}
.floatercell .relevanceBar
{
	background: #ededed;
	margin: 4px 0px 4px 0px;
	width: 50px;
	text-align: left;
	line-height: 4px;
	font-size: 4px;
}

.floatercell .relevanceBar div
{
	background: url('images/diag.gif');
	line-height: 4px;
	font-size: 4px
}

.icons { height: 13px; }

#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 170px;
	height: 0px;
	z-index: 200;
}

#trailimageidLarge
{
	font-size: 0.75em;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 570px;
	height: 0px;
	z-index: 200;
}

/* Slutt - stilark*/

