﻿/*	Hovedside, midstiller siden */ 
.mainsticos {	top:0px;	bottom:0px;	margin-left: auto;	margin-right: auto;}
/* sentrerer tabellen i nettleseren*/
.sidecenter{	margin: 0 auto;}
/*Gir ingen ramme rundt bilder i headeren i opera, firefox og safari*/ 

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:300px;
height:300px;
z-index: 9002;}

.center table { 
margin-left: auto;
margin-right: auto;
text-align: left;
color:white;
}
.breadpadding {
	padding-left: 5px;
	padding-top: 2px;
}
.SkinObject, A.SkinObject, A.SkinObject:link, A.SkinObject:visited, A.SkinObject:active {
	font-size:10px;
	color:black;
	text-decoration: none;
	font-family: arial,veranda,helvetica,sans-serif;
}
A.SkinObject:hover {
	text-decoration: underline;
	font-family: arial,veranda,helvetica,sans-serif;
}
.center table { 
margin-left: auto;
margin-right: auto;
text-align: left;
color:white;
}
.maincontentpadding {	width: 790px;	vertical-align: top;	}
.sidecontentpadding {	padding-top:20px;	}
.nopadding{	padding:0px;	margin:0px;	}
.row1 {height: 100px;padding-top: 5px;width: 1200px;background: #cbd8e8;}
.row1td{width: 200px;vertical-align: middle;text-align: center;	}
.row1tdr{width: 200px;vertical-align: bottom;text-align: right;	}
/* .improvator {vertical-align:top;} */
.search{
	background-image: url(images/searchform.gif);
	width: 200px; 
	height: 60px;
	}
.row1tdmidt{width:800px;vertical-align:bottom;background-image: url(images/headingbg.jpg);}
.row2{background:#b5cf52;height: 8px;}
.row3 {height: 530px;}
.row3td{
	vertical-align: top;
	width: 200px;
	max-width:200px;
	overflow:hidden;
	color:white;
	background-color:#ffffff;
	border:0px;}
.row3tda{
	background-color:#ffffff;
	vertical-align:top;
	}
.row3tdm{
	vertical-align: top;
	width: 200px;
	max-width:200px;
	overflow:hidden;
	color:white;
	background-color:#eeeeee;
	border:0px;}
.row3tdmidt {vertical-align: top;width: 800px;}
.row4 {border: 0px;height: 90px;background-image: url(images/bunn.gif); text-align:center; vertical-align:bottom;}
.containerbanner {text-align:left;}
.controlpanel {
	width: 100%;
	background-color: #E7E7E7;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
	height: 0px;}

/* CSS avrungding av hjørnene på menyen  */
.b1f, .b2f, .b3f, .b4f {
	font-size:1px; 
	overflow:hidden; 
	display:block;
}
.b1f {
	height:1px; 
	background:#cbd8e8;
	margin:0 5px;
}
.b2f {
	height:1px; 
	background:#cbd8e8; 
	margin:0 3px;
}
.b3f { 
	height:1px; 
	background:#cbd8e8; 
	margin:0 2px;
}
.b4f {
	height:2px; 
	background:#cbd8e8; 
	margin:0 1px;
}
/* CSS avringding av hjørnene på headingen i menyen  */
.c1f, .c2f, .c3f, .c4f {
	font-size:1px; 
	overflow:hidden; 
	display:block;
}
.c1f {
	height:1px; 
	background:#00539B;
	margin:0 5px;
}
.c2f {
	height:1px; 
	background:#00539B; 
	margin:0 3px;
}
.c3f { 
	height:1px; 
	background:#00539B; 
	margin:0 2px;
}
.c4f {
	height:2px; 
	background:#00539B; 
	margin:0 1px;
}
/* Menykontroller */
.contentf {
	padding-left: 0px; 
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/meny.gif);
} 
.nowrap td.nowrap{
	white-space: nowrap;
}
/* Foskjellige linkeutseender*/
A, A:link , A:visited,  A:active {
	color: #00539b; /*generell linkcolor*/
	font-family: arial,veranda,helvetica,sans-serif;
	
}
A:hover
{
	color:#4d4d4d; /*generell linkcolor*/
	font-family: arial,veranda,helvetica,sans-serif;
}

/* */
.login, A.login, A.login:link, A.login:visited,  A.login:active {
	color:white;
	font-size: 11px; 
	font-style: normal;
	font-family: arial,veranda,helvetica,sans-serif;
}
A.login:hover
{	
	color:white;
	font-size: 11px; 
	font-weight:bold;
	font-style:normal;
}


/* Menyelementer*/
  .sticosmeny {
  float:left;
  width:100%;
  font-family: arial,veranda,helvetica,sans-serif;
  font-size:12px;
  font-weight: 500;
  /* background:#00539b;*/
  border-top:0px;
  border-bottom:0px;
  margin:0 0 0 0;}
  .sticosmeny ul {
  padding:0;
  margin:0;
  list-style-type:none;}
  .sticosmeny ul li {
  z-index:0;
  float:left;
  position:relative;
  
  /*border-right:dotted 1px;*/ /*Fjerner dotter mellom tekst, kommer også i nedtrekksmenyer*/
  border-top:0px;
  border-bottom:0px;
  list-style-type:none;
  margin:0 0 0 0;}
  .sticosmeny ul li a {
  float:left;
  display:block;
  text-decoration:none;
  color:#ffffff;
  padding:0px 10px;
  line-height:20px;
  height:20px;
  border-bottom:3px solid transparent;
  list-style-type:none;}
  .sticosmeny ul li a:visited {
  float:left;
  display:block;
  text-decoration:none;
  color:#fff;
  padding:0px 10px;
  line-height:20px;
  height:20px;
  border-bottom:3px solid transparent; /*elementer i forhold til IE6/7/8 meny */
  list-style-type:none;}
  .sticosmeny ul li:hover ul {
  z-index:0;
  display:block;
  position:absolute;
  top:22px;
  margin-top:1px;
  left:0;
  width:155px;
  border-bottom:1px solid;  
    border-bottom-color:#ffffff;}
  .sticosmeny ul li:hover ul li a {
  display:block;
  background:#fff;
  color:#000;
  height:auto;
  line-height:15px;
  padding:4px 16px;
  width:120px;
  border:1px solid;
  border-bottom:0;
    border-color:#ffffff;}
  .sticosmeny ul li:hover {width:auto;}
  .sticosmeny ul li a.sticosmeny0:hover {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li a.sticosmeny1:hover {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li a.sticosmeny2:hover {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li a.sticosmeny3:hover {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li a.sticosmeny4:hover {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li a.sticosmeny5:hover {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li a.sticosmeny6:hover {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li a.sticosmeny7:hover {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li a.sticosmeny8:hover {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li:hover a.sticosmeny0 {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li:hover a.sticosmeny1 {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li:hover a.sticosmeny2 {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li:hover a.sticosmeny3 {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li:hover a.sticosmeny4 {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li:hover a.sticosmeny5 {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li:hover a.sticosmeny6 {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li:hover a.sticosmeny7 {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li:hover a.sticosmeny8 {border-color:#e7e7e7; color:#ffffff;border-bottom:3px solid transparent;}
  .sticosmeny ul li ul{
  display: none;}
.sticosmeny table {
  z-index:0;
  margin:0px;
  border-collapse:collapse;
  font-size:11px;
  position:absolute;
  top:0px;
  left:0px;}
  /* Spesifisering for andre browsere */
  .sticosmeny ul li:hover ul.endstop {
  left:-192px;}
  /*.sticosmeny ul li:hover ul li ul {
  display: none;}*/ /*ukjent funksjon, tatt bort*/
  .sticosmeny ul li:hover ul li a.drop {
  background:#fff;} /* ukjent funksjon*/
  .sticosmeny ul li:hover ul li a:hover {
  color:#000;
  background: #e7e7e7;} /* celler hovering nedtrekksmeny */
  .sticosmeny ul li:hover ul li a:hover.drop {
  background: #fff;}
  .sticosmeny ul li:hover ul li:hover ul {
  display:block;
  position:absolute;
  left:155px;
  top:-1px;}
  .sticosmeny ul li:hover ul li:hover ul.left {
  left:-153px;}

  /* Hjelp til IE5.5 og IE6 nettlesere */
  .sticosmeny ul li a:hover ul {display:block; position:absolute; top:25px; background:#fff; left:0; border-bottom: 1px solid #cccccc; }
  .sticosmeny ul li a:hover ul.endstop {left: -92px;}
  .sticosmeny ul li a:hover ul li a {display:block;background:#fff;color:#000; height:1px; line-height:15px; padding:4px 16px; width:154px; border:1px solid #cccccc; border-bottom:0;}
  .sticosmeny ul li a:hover ul li a.drop {background:#fff; padding-bottom:4px;}
  .sticosmeny ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
  .sticosmeny ul li a:hover ul li a:hover {color:#000; background: #e7e7e7; text-decoration:none;}
  .sticosmeny ul li a:hover ul li a:hover.drop {color:#000;background: #fff;}
  .sticosmeny ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; color:#000; left:153px;}
  .sticosmeny ul li a:hover ul li a:hover ul.left {left:-153px;}

hr {	clear:both; 	margin-bottom:3px;	}
.left {clear:both;}

/* Tabell satser*/
table.satser {
	border-spacing: 0px;
}
.satser thead {
	background-color: rgb(13, 60, 128);
	color: white;
	vertical-align: top;
}
.satser tbody {
	background-color: rgb(192, 192, 192);
	vertical-align: middle;
}
.satser td {	padding: 2px;	}
	
/* Tabell produktsider*/

table.ProduktTabellClass {
  border-collapse: collapse;
  border: 1px solid #ffffff;
  font: 9px arial,veranda,helvetica,sans-serif;
  color: #ffffff;
  background: #e2eaf3;
  }
.ProduktTabellClass caption {
	text-align: left;
	font: 9px arial,veranda,helvetica,sans-serif;
	background: #000000;
  }
.ProduktTabellClass td {
  border: 1px solid #bababa;
  padding: 2px;
  color: #000000;
  }
.ProduktTabellClass tbody {
	vertical-align: top;
	font-size:9px;
	text-decoration:none;
	}
.ProduktTabellClass th{
	vertical-align: top;
	font-size:9px;
	text-decoration:none;
	background-color:#bdbdbd;
	}
/* Innramming knapp */
a.skinknapp{ 
   text-decoration: none;
   color: #666664; 
} 
a:hover.skinknapp,
a:active.skinknapp { 
   color: black; 
} 
.skinknapp { 
	font-family: arial,veranda,helvetica,sans-serif;
	font-size: 12px; 
	text-transform: uppercase; 
	background-image: url('/portal/Portals/0/knapp_b.gif'); 
	background-repeat: repeat-x; 
	border: 1px solid #c5c5c5;
	display: inline-block; 
	line-height: 20px; 
	padding-left: 5px; 
	padding-right: 5px; 
	margin-top: 5px;
	margin-bottom: 5px;
}
/***********************/
/* Kurs css            */
/***********************/
.TabellSkjema{
	padding:1px;
}

.TabellTittel, .KursTema 
{
	font-family: arial,veranda,helvetica,sans-serif;
    font-size: 13px;
    color:white;
    background-image:url('/portal/Portals/0/bilder/elementer/tabell.jpg');
	background-repeat:repeat-x;
	background-color:#6e99bc;
	padding:5px;
	margin:5px;
	}
.TabellRad 
{
	
	background-color:#eeeeee;
	color:black;
	font-size: 11px;
	font-style: normal;
	font-family: arial,veranda,helvetica,sans-serif;
	padding-top:3px;
	padding-bottom:3px;
	}
.TabellRadPar
{
	
	background-color:white;
	color:black;
	font-size: 11px;
	font-style: normal;
	font-family: arial,veranda,helvetica,sans-serif;
	padding-top:3px;
	padding-bottom:3px;
	}
.kurslink, A.kurslink, A.kurslink:link, A.kurslink:visited, A.kurslink:active {
	color: #00539b;
	font-size: 11px;
	font-style: normal;

	font-family: arial,veranda,helvetica,sans-serif;
}
A.kurslink:hover
{
	font-family: arial,veranda,helvetica,sans-serif;
	color:#999996;
	font-size: 11px; 
	font-style: normal;
}
.kurslinkmeny, A.kurslinkmeny, A.kurslinkmeny:link, A.kurslinkmeny:visited, A.kurslinkmeny:active {
	color: #00539b;
	font-size: 11px;
	font-style: normal;
	font-family: arial,veranda,helvetica,sans-serif;
}
A.kurslinkmeny:hover
{
	font-family: arial,veranda,helvetica,sans-serif;
	color:#999996;
	font-size: 11px; 
	font-style: normal;
}
.kurslinkkombinasjon, A.kurslinkkombinasjon, A.kurslinkkombinasjon:link, A.kurslinkkombinasjon:visited, A.kurslinkkombinasjon:active {
	color: #00539b;
	font-size: 14px;
	font-style: normal;
	font-family: arial,veranda,helvetica,sans-serif;
}
A.kurslinkkombinasjon:hover
{
	font-family: arial,veranda,helvetica,sans-serif;
	color:#999996;
	font-size: 14px; 
	font-style: normal;
}
/* .KursTema 
{	
	font-family: arial,veranda,helvetica,sans-serif;
    font-size: 14px; 
    color:white;
	background-color:#00539b;
	padding:3px;
	padding-left:10px;
} */
.KursPunkt
{
	font-family: arial,veranda,helvetica,sans-serif;
	font-size: 12px;
	color:#5b5b5b;
	}
.mellomoverskrift {
	font-family: arial,veranda,helvetica,sans-serif;
	font-size: 12px;
	color:#00539b;
	font-weight:bold;
}
.brodtekst {
	font-family: arial,veranda,helvetica,sans-serif;
	font-size: 12px;
	color:#5b5b5b;
}
.boksoverskrift{
	font-family: arial,veranda,helvetica,sans-serif;
	font-size: 12px;
	color:#5b5b5b;
	font-weight:bold;
}
.ingress 
{	
	font-family: arial,veranda,helvetica,sans-serif;
	font-size: 12px;
	line-height:18px;
	font-weight:bold;
	color:#5b5b5b;
	}
.boksbrod {
	font-family:arial,veranda,helvetica,sans-serif;
	font-size: 10px;
	color:#5b5b5b;
}
.blaboksbrod{
	font-family:arial,veranda,helvetica,sans-serif;
	font-size: 10px;
	color:#ffffff;
}
.slogan {
	font-family:arial,veranda,helvetica,sans-serif;
	font-size: 12px;
	color:#00539b;
	font-style:italic;
}
.input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}
.BlaaKnapp {
    background-image:url('/portal/Portals/0/bilder/elementer/blaaknapp.jpg');
	text-align:center;	
	height:50px;
	width:200px;
	color:white;
	font-weight:bold;
	font-size:12px;
	line-height:4em;
}
.HvitLink, A.HvitLink, A.HvitLink:link, A.HvitLink:visited {
	color:white;
	text-decoration:none;
}
A.HvitLink:hover {
	color:white;
	text-decoration:underline;
}
.KursHeader {
	font-family:arial,veranda,helvetica,sans-serif;
	font-size: 15px;
	font-weight:bold;
	color:#00539b;
	border:1px;
}

