/* ======================================================================================================== */
/* TEKST START: Spesifikasjoner for tekst */

a { color: #4f8703; text-decoration: none; } /* Mørk grønn farge */
a:link { color: #4f8703; text-decoration: none; } /* Mørk grønn farge */
a:visited { color: #355b02; text-decoration: none; } /* Mørkere grønn farge */
a:hover  { color: #4baffd; text-decoration: underline; } /* Lys blå farge */
a:active { color: #4baffd; text-decoration: none; } /* Lys blå farge */

a.path { color: #ffffff; text-decoration: none; } /* Hvit farge */
a.path:visited { color: #ffffff; text-decoration: none; } /* Hvit farge */

h1 { margin: 2px 0 10px 0; padding: 0; color: #00529b; font-size: 140%; } /* Mørkere grønn farge 3c6702 */
h2 { margin: 0; padding: 4px 0 4px 0; color: #4f8703; font-size: 120%; } /* Mørk grønn farge */
h3 { margin: 4px 0 0 0; padding: 0; color: #005598; font-size: 100%; } /* Mørk blå farge */
p { margin: 0; padding: 0 0 1em 0; }

.date { color: #2d4d02; font-size: 85%; } /* Mørkere grønn farge */
.small { font-size: 85%; }

div.fragment {
	background: #ffffff;
	border: 1px solid #cccccc;
	padding: 6px;
	font-family: Courier, "Courier New", monospace;
}

pre.fragment {
margin: 0;
padding: 0;
}

span.Code {
	font-family: Courier, "Courier New", monospace;
}

span.preprocessor {
	font-family: Courier, "Courier New", monospace;
	color: #007f7f; /* Grønn */
}

span.keyword {
	font-family: Courier, "Courier New", monospace;
	color: #00007f; /* Mørkeste blå */
}

span.keywordtype {
	font-family: Courier, "Courier New", monospace;
	color: #000000; /* Svart */
}

/* TEKST SLUTT */
/* ======================================================================================================== */

/* Bilder, bildetekst og blockquote */

table.paragraphpictable {
	margin: 3px 0 4px 8px;
	padding: 3px;
	background: #dcdcd7;
}

i.paragraphpictext {
	font-size: 90%;
}

td.body {
	padding: 5px;
}

blockquote.sitat {
	background: url('http://telemed.custompublish.com/getfile.php/717886.357.yfdfcxrfbx/quote-sign.gif');
	width: 378px;
	float: right;
	background: #dcdcd7;
	border: 4px solid #ffffff;
	margin: 0 0 8px 8px;
	padding: 18px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 20px;
	font-style: italic;
}

blockquote.tekstboks {
	width: 378px;
	float: right;
	background: #dcdcd7;
	border: 4px solid #ffffff;
	margin: 0 0 8px 8px;
	padding: 18px;
	font-style: italic;
}

/* SLUTT Bilder, bildetekst og blockquote */

/*Generell tabell, som brukes på hele nettstedet */

table.standard {
	border-collapse: collapse;
}

table.standard th {
	text-align: left;
	background-color: #dbe7f2;
	text-decoration: none;
	padding: 4px;
	border: 2px solid #cccccc;
}

table.standard td {
	vertical-align: top;
	padding: 4px;
	border: 2px solid #cccccc;
}

td.headline {
	background-color: #dbf2e3;
	text-align: center;
}

table.standard caption {
	text-align: left;
}

/* SLUTT Generell tabell for hele nettstedet */

/* Ligger som en boks rundt alle andre bokser. Sentrerer siden og gir en ramme rundt hele. Alle sider */
.ramme {
	border: solid 6px #ffffff;
	width: 980px;
	display: table;
	margin: 0 auto 0 auto;
}

/* Boksen hvor logoen til NST og søkefeltet ligger. Alle sider */ 
div.toppboks {
	width: 978px;
	height: 93px;
	background: #C5E9FD;
	border-top: solid 1px #b1afaf;
	border-left: solid 1px #b1afaf;
	border-right: solid 1px #b1afaf;
	border-bottom: solid 4px #67B1E0;
	margin: 0;
	padding: 0;
}

div.toppboks img {
	margin: 15px 0 0 15px;
float: left;
}

/* Sørger for at søkeboksen flyter til høyre, og at den har riktig avstand til kanter. Alle sider  */
div.toppboks form {
	float: right;
	margin: 54px 7px 0 0; 
}

/* Horisontal hovedmeny. Alle sider */ 
div.toppmeny {
	float:left;
	width: 978px;
        border-left: solid 1px #b1afaf;
        border-right: solid 1px #b1afaf;
	background: #99Cc33 url('http://telemed.custompublish.com/getfile.php/214985.357.ybwudwaetv/meny_bg.gif') repeat-x bottom;
	}

/* ======================================================================================================== */
/* SLIDING DOORS: Sørger for at toppmenyen har den stilen den har (se http://www.alistapart.com/articles/slidingdoors/). Alle sider. */ 
div.toppmeny ul {
	margin:0;
	padding:4px 8px 0 2px;
	list-style:none;
	}
	
div.toppmeny li {
	float:left;
	background:url('http://telemed.custompublish.com/getfile.php/513881.357.eqsdxprvpc/meny_h.gif') no-repeat right top;
	margin:0 2px 0 1px;
	padding:0;
	}
	
div.toppmeny a.menu,a.menuselected {
	display:block;
	color: #765;
	font-weight: bold;
	text-decoration: none;
	background:url('http://telemed.custompublish.com/getfile.php/513883.357.yfvrybctyq/meny_v.gif') no-repeat left top;
	padding:5px 15px 4px;
	}

div.toppmeny a.menu:hover,a.menuselected:hover {
        color: #034FB1;
        }

div.toppmeny li.marker {
	background-image:url('http://telemed.custompublish.com/getfile.php/513882.357.yvepspcubv/meny_h_on.gif');
	}
	
div.toppmeny li.marker a {
	background-image:url('http://telemed.custompublish.com/getfile.php/513884.357.crbesefusp/meny_v_on.gif');
	color: #034FB1;
	font-weight: bold;
	text-decoration: none;
	padding-bottom:5px;
	}
	
/* TOPP-IKONER: Sørger for at ikonene for utskriftsvennlig etc høyrejusteres. Alle sider */
div.toppmenyikon { float: right; margin: 0px; }
 
/* SUBMENY: Undermenyen som dukker opp når man har trykket på et hovedmenypunkt. Alle sider. */ 

div.submeny {
	float:left;
	width: 978px;
        border-left: solid 1px #b1afaf;
        border-right: solid 1px #b1afaf;
	background:#e3e8ec url('http://telemed.custompublish.com/getfile.php/513886.357.uexsxbasdw/submeny_bg.gif') repeat-x bottom;
	}
	
div.submeny ul {
	margin:0;
	padding:0 8px 0;
	list-style:none;
	}
	
div.submeny li {
	float:left;
	margin:0;
	padding:0;
	padding-top:2px;
	}
	
div.submeny a {
	color: #002F59;
	text-decoration: none;
	display:block;
	padding:2px 10px 2px;
	}
	
div.submeny li.marker {
	background:white;
	border-left: solid 1px gray; 
	border-right: solid 1px gray;
	border-top: solid 1px gray;
	margin-top:2px;
	}

/* SLIDING DOORS slutt */
/* ======================================================================================================== */

/* boks hvor alt av rent innhold, ut over menyer og logoer, samles. Alle sider. */ 
div.innhold {
	clear: both;
	width: 980px;
	background: white;
	display: table;
	margin: 0px auto 0px auto;
        padding: 0;
	}	

/* ======================================================================================================== */
/* BOKSER PÅ FORSIDEN: Bokser med ulikt innhold som vises på forsiden: */

/* Boks som inneholder Flash, video eller bilde på forsiden. */ 
div.frontbilde {
	float: right;
	margin: 6px 0 0 0;
	padding: 0;
	height: 196px;
	display: table-cell;
	border: solid 1px #003366;
	}

/* AKTUELT: Boksen hvor de siste nyhetene blir presentert på forsiden. */
div.nyheter {
	float: left;
	margin: 6px 0 0 0;
	padding: 0 0 0 0;
	width: 490px;
	height: 29.8em;
	background: #eeefe3;
	border: solid 1px #3E90E4;
	display: table-cell;
	overflow: auto;
	line-height: 1.2;
	}

xxdiv.nyheter img { float: left; border: solid 1px #666666; }

div.nyheter hr {
width: 98%;
height: 1px;
color: #8a9fb5;
background-color: #8a9fb5;
border: none;
}
	
div.nyheter h1 {
	text-transform: uppercase;
	color: white;
	background-image: url('http://telemed.custompublish.com/getfile.php/513876.357.bxtbtauyef/bg_header_navyblaa.gif');
	margin: 0 0 3px 0;
	padding: 3px;
	font-size: 116%;
}

div.nyheter h2 {
	padding: 0 0 0 7px;
}

div.nyheter p { margin: 0; padding: 0 4px 5px 7px; }
			
/* FORSKNING: Boksen hvor utvalgte forskningprosjekter presenteres. Forsiden. */ 
div.forskning {
	border: solid 1px #35c135;
        background: #f3fbf3;
	margin: 6px 0 0 0; 
	float: right;
	width: 479px;
	height: 14.45em;
	display: table-cell;
	overflow: hidden;
	}

div.forskning h1 {
	text-transform: uppercase;
	color: white;
	background-image: url('http://telemed.custompublish.com/getfile.php/513879.357.swccxfptxw/bg_header_camogronn.gif');
	margin: 0 0 3px 0;
	padding: 3px;
	font-size: 118%;
}

/* bokser inne i forskningsboksen som brukes for å dele den i to. Forsiden. */ 
div.forskning-venstre { float: left; width: 232px; padding-left: 4px; }
div.forskning-hoyre { float: right; width: 232px;  padding-right: 3px;}
div.forskning-venstre img { border: solid 1px #666666; }
div.forskning-hoyre img { border: solid 1px #666666; }

/* boks som ligger rundt de to boksene nederst på forsiden. gir avstand til boksene over. Forsiden.  */ 
div.bunnwrapper { clear: both; }





/* NYE bokser - 4 i bredden. Forsiden. */ 
div.forskning_ny {
        border: solid 1px #b89f6e;
        background: #f8f5e9;
	width: 240px;
	float: left;
	margin: 6px 3px 6px 0;
	height: 10em;
	overflow: hidden;
	}

div.forskning_ny h1 {
	text-transform: uppercase;
	color: white;
	background-image: url('http://telemed.custompublish.com/getfile.php/513875.357.yydssetwqx/bg_header_brun.gif');
	margin: 0 0 3px 0;
	padding: 3px;
	font-size: 118%;
}

div.raadgivning_ny {
        border: solid 1px #b89f6e;
        background: #f8f5e9;
	width: 241px;
	float: left;
	margin: 6px 3px 6px 4px;
	height: 10em;
	overflow: hidden;
	}

div.raadgivning_ny h1 {
	text-transform: uppercase;
	color: white;
	background-image: url('http://telemed.custompublish.com/getfile.php/513875.357.yydssetwqx/bg_header_brun.gif');
	margin: 0 0 3px 0;
	padding: 3px;
	font-size: 118%;
}

div.kliniske_systemer_ny {
        border: solid 1px #b89f6e;
        background: #f8f5e9;
	width: 235px;
	float: left;
	margin: 6px 3px 6px 4px;
	height: 10em;
	overflow: hidden;
	}

div.kliniske_systemer_ny h1 {
	text-transform: uppercase;
	color: white;
	background-image: url('http://telemed.custompublish.com/getfile.php/513875.357.yydssetwqx/bg_header_brun.gif');
	margin: 0 0 3px 0;
	padding: 3px;
	font-size: 118%;
}

div.innovasjon_ttl_ny {
        border: solid 1px #b89f6e;
        background: #f8f5e9;
	width: 235px;
	float: left;
	margin: 6px 0 6px 4px;
	height: 10em;
	overflow: hidden;
	}

div.innovasjon_ttl_ny h1 {
	text-transform: uppercase;
	color: white;
	background-image: url('http://telemed.custompublish.com/getfile.php/513875.357.yydssetwqx/bg_header_brun.gif');
	margin: 0 0 3px 0;
	padding: 3px;
	font-size: 118%;
}

div.prosjekter_ny {
        border: solid 1px #FC6F1F;
        background: #fcf8ed;
	width: 240px;
	float: left;
	margin: 0px 3px 6px 0px;
	height: 15em;
	overflow: hidden;
	}

div.prosjekter_ny h1 {
	text-transform: uppercase;
	color: white;
	background-image: url('http://telemed.custompublish.com/getfile.php/214983.357.ufbqvcxtwq/bg_header_oransje.gif');
	margin: 0 0 3px 0;
	padding: 3px;
	font-size: 118%;
}

div.internasjonalt_ny {
        border: solid 1px #FC6F1F;
        background: #fcf8ed;
	width: 241px;
	float: left;
	margin: 0px 3px 6px 4px;
	height: 15em;
	overflow: hidden;
	}

div.internasjonalt_ny h1 {
	text-transform: uppercase;
	color: white;
	background-image: url('http://telemed.custompublish.com/getfile.php/214983.357.ufbqvcxtwq/bg_header_oransje.gif');
	margin: 0 0 3px 0;
	padding: 3px;
	font-size: 118%;
}

div.relaterte_nettsteder_ny {
        border: solid 1px #FC6F1F;
        background: #fcf8ed;
	width: 235px;
	float: left;
	margin: 0px 3px 6px 4px;
	height: 15em;
	overflow: hidden;
	}

div.relaterte_nettsteder_ny h1 {
	text-transform: uppercase;
	color: white;
	background-image: url('http://telemed.custompublish.com/getfile.php/214983.357.ufbqvcxtwq/bg_header_oransje.gif');
	margin: 0 0 3px 0;
	padding: 3px;
	font-size: 118%;
}

div.helseforetak_ny {
        border: solid 1px #FC6F1F;
        background: #fcf8ed;
	width: 235px;
	float: left;
	margin: 0px 0 6px 4px;
	height: 15em;
	overflow: hidden;
	}

div.helseforetak_ny h1 {
	text-transform: uppercase;
	color: white;
	background-image: url('http://telemed.custompublish.com/getfile.php/214983.357.ufbqvcxtwq/bg_header_oransje.gif');
	margin: 0 0 3px 0;
	padding: 3px;
	font-size: 118%;
}













/* NST-KOMPETANSE: Boks som inneholder oversikt over aktuell NST-kompetanse. Forsiden. */  
div.kompetanse {
        border: solid 1px #b89f6e;
        background: #f8f5e9;
	width: 490px;
	float: left;
	margin: 6px 0 6px 0;
	height: 24em;
	overflow: hidden;
	}

div.kompetanse img { margin: 6px 4px 15px 7px; border: solid 1px #666666; float: left; }

div.kompetanse h1 {
	text-transform: uppercase;
	color: white;
	background-image: url('http://telemed.custompublish.com/getfile.php/513875.357.yydssetwqx/bg_header_brun.gif');
	margin: 0 0 3px 0;
	padding: 3px;
	font-size: 118%;
}

div.kompetanse h2 {
	padding: 0 0 0 7px;
}

/* bokser inne i kompetanseboksen som brukes for å dele den i to. Forsiden. */ 
div.kompetanse-venstre { padding: 2px 2px 10px 0; float: left; width: 226px; }
div.kompetanse-hoyre { padding: 2px 2px 10px 12px; float: right; width: 226px; }

/* RELATERTE NETTSTEDER: Boks hvor relaterte nettsteder presenteres. Forsiden. */ 
div.relaterte-nettsteder {
	border: solid 1px #FC6F1F;
        background: #fcf8ed;
	width: 479px;
	float: right;
	margin: 6px 0 6px 0;
	height: 24em;
	overflow: hidden;
	}

div.relaterte-nettsteder img { margin: 6px 0 0 0; }
	
div.relaterte-nettsteder h1 {
	text-transform: uppercase;
	color: white;
	background-image: url('http://telemed.custompublish.com/getfile.php/214983.357.ufbqvcxtwq/bg_header_oransje.gif');
	margin: 0 0 3px 0;
	padding: 3px;
	font-size: 118%;
}

/* bokser inne i relaterte nettsteder-boksen som brukes for å dele den i to. Forsiden. */ 
div.relaterte-nettsteder-venstre { padding: 2px 0 10px 24px; float: left; width: 212px; }
div.relaterte-nettsteder-hoyre { padding: 2px 0 10px 12px; float: right; width: 224px; }

/* BOKSER PÅ FORSIDEN SLUTT */
/* ======================================================================================================== */

/* Bunnboksen inneholder kontaktinformasjon etc. Alle sider */ 
div.bunnboks {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
        border-top: solid 1px #b1afaf;
        border-left: solid 1px #b1afaf;
        border-right: solid 1px #b1afaf;
	border-bottom: solid 5px #67B1E0;
	background: #D9E1EE;
	text-align: center;
	font-size: 85%;
	}

/* ======================================================================================================== */
/* INNHOLD UNDERSIDER: */

/* Ramme for innhold til undersider */
div.innhold-undersider {
	float: left;
	margin: 6px 0 6px 0;
	padding: 0;
	width: 978px;
	background: #eeefe3;
	border: solid 1px #7fb8d7;
	display: table-cell;
	overflow: hidden;
	}

/* Brukes i FUNNKe-malen: */
div.innhold-undersider_venstre {
	float: left;
	margin: 6px 6px 6px 0;
	padding: 0;
	width: 678px;
	background: #eeefe3;
	border: solid 1px #7fb8d7;
	display: table-cell;
	overflow: hidden;
	}

/* Brukes i FUNNKe-malen: */
div.innhold-undersider_hoyre {
	float: left;
	margin: 6px 0 6px 0;
	padding: 0;
	width: 292px;
	background: #eeefe3;
	border: solid 1px #7fb8d7;
	display: table-cell;
	overflow: hidden;
	}

p.brun-header {
	font-weight: normal;
	font-size: 100%;
	text-align: right;
	color: white;
	background-image: url('http://telemed.custompublish.com/getfile.php/513875.357.yydssetwqx/bg_header_brun.gif');
	margin: 0;
	padding: 3px;
	}

p.gronn-header {
	font-weight: normal;
	font-size: 100%;
	text-align: right;
	color: white;
	background-image: url('http://telemed.custompublish.com/getfile.php/513879.357.swccxfptxw/bg_header_camogronn.gif');
	margin: 0;
	padding: 3px;
	}

hr {
	width: 100%;
	height: 1px;
	color: #cdcec0;
	background-color: #cdcec0;
	border: none;
}

div.listingsvisning {
	padding: 2px 5px 4px 6px;
}

div.artikkelvisning {
	padding: 2px 120px 4px 120px;
}

div.artikkelvisning_undersider {
	padding: 2px 6px 4px 6px;
}

xxdiv.innhold-undersider img {
	border: 3px solid #000000;
	}

a.toollink img {
	border: 0;
	}

/* ----------------------------------------------------------------------------------------------- */
/* Utlistingsmal 1 stor 3 små, evt 6 små: */

/* Toppboks for innhold til undersider */
div.innhold-underside-topp {
	float: left;
	margin: 0;
	padding: 0 0 4px 0;
	width: 967px;
	display: table-cell;
	overflow: hidden;
	}

/* Venstre kolonne for innhold til undersider */
div.innhold-underside-kolonne1 {
	float: left;
	margin: 0 4px 8px 4px;
	padding: 0 2px 4px 4px;
	width: 308px;
	display: table-cell;
	overflow: hidden;
background-color: #e4e5da;
	}

/* Midtre kolonne for innhold til undersider */
div.innhold-underside-kolonne2 {
	float: left;
	margin: 0 4px 8px 4px;
	padding: 0 2px 4px 4px;
	width: 308px;
	display: table-cell;
	overflow: hidden;
background-color: #e4e5da;
	}

/* Høyre kolonne for innhold til undersider */
div.innhold-underside-kolonne3 {
	float: left;
	margin: 0 4px 8px 4px;
	padding: 0 2px 4px 4px;
	width: 309px;
	display: table-cell;
	overflow: hidden;
background-color: #e4e5da;
	}

div.innhold-underside-skillelinje {
	padding-top: 1px;
	clear: both;
}

/* SLUTT Utlistingsmal 1 stor 3 små, evt 6 små: */
/* ----------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------- */
/* Utlistingsmal 2 kolonner: */

div.venstre-kolonne {
	float: left;
	margin: 0 4px 8px 15px;
	padding: 2px 0 6px 0;
	width: 435px;
	xxdisplay: table-cell;
	xxoverflow: hidden;
	clear: left;
border-top: 4px solid #86b6da;
xxbackground-color: grey;
}

div.hoyre-kolonne {
	float: right;
	margin: 0 15px 8px 35px;
	padding: 2px 0 6px 0;
	width: 435px;
	xxdisplay: table-cell;
	xxoverflow: hidden;
	clear: right;
border-top: 4px solid #86b6da;
xxbackground-color: red;
}

/* SLUTT Utlistingsmal 2 kolonner: */
/* ----------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------- */
/* Utlistingsmal 2 kolonner inkl høyremeny: */

div.venstre-kolonne_m_sidebar {
	float: left;
	margin: 0 4px 8px 12px;
	padding: 2px 0 6px 0;
	width: 308px;
	xxdisplay: table-cell;
	xxoverflow: hidden;
	clear: left;
border-top: 4px solid #86b6da;
xxbackground-color: grey;
}

div.hoyre-kolonne_m_sidebar {
	float: right;
	margin: 0 12px 8px 6px;
	padding: 2px 0 6px 0;
	width: 308px;
	xxdisplay: table-cell;
	xxoverflow: hidden;
	clear: right;
border-top: 4px solid #86b6da;
xxbackground-color: red;
}

/* SLUTT Utlistingsmal 2 kolonner inkl høyremeny: */
/* ----------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------- */
/* Utlistingsmal prosjekter - sorterbar tabell: */

/* Sortable tables */

table.sortable {
	border-collapse: collapse;
	width: 100%;
}

table.sortable th {
	background-color: #dbe7f2;
	text-decoration: none;
	border: 2px solid #cccccc;
}

table.sortable td {
	vertical-align: top;
	padding: 4px;
	border: 2px solid #cccccc;
}


/* SLUTT Utlistingsmal prosjekter - sorterbar tabell: */
/* ----------------------------------------------------------------------------------------------- */


table.sitetreemain {
	padding: 6px;
}

td.sitetree img, td.basic img {
	border: none;
}

a.linkimage img { border: 3px solid #ffffff; }
a.headlinelink img { border: 1px solid #666666; }
img#white-border { border: 3px solid #ffffff; } 


#contactlisttable td { 
padding-right: 6px;
padding-left: 6px;
}

#contactlisttable .mod0 {
background: #e3e8ec;
}

#contactlisttable caption { display: none; }

div.meny-undersider {
	float: right;
	margin: 0 0 12px 12px;
	padding: 4px 4px 4px 6px;
	width: 200px;
	border: 1px solid #b89f6e;
	background-color: #f8f5e9;
}

/* INNHOLD UNDERSIDER SLUTT */
/* ======================================================================================================== */
