/*globale stiler */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#333333;
background-color:#EAEAE8;
padding:0px;
margin:0px;
}
div, img, form, h1, h2, h3, h4, h5, h6, p, form, ul, input, img{
padding:0px;
margin:0px;
border:none;
}
nobr{width:8.55em;}
a{color:#333333;text-decoration:none;}
a:hover{text-decoration:underline;}
.clearing{clear:both;height:1px;font-size:1px;background-color:#ffffff}
.gray{background-color:#f4f4f4;}
.leftSpace{height:100px;}
.clearingBig{height:10px;}

/*slutt globale stiler*/
/* layoutgriden */
#hovedgrid{width:62.88em;}
#rammeTopp{background:url('/search/nb/20070603210204oe_/http://www.utdanningsdirektoratet.no/images/udir/baktopp.gif') right;}
#rammeVenstre{background:url('/search/nb/20070603210204oe_/http://www.utdanningsdirektoratet.no/images/udir/backgroundleft.gif') repeat-y;}
#rammeHoyre{background:url('/search/nb/20070603210204oe_/http://www.utdanningsdirektoratet.no/images/udir/backgroundRight.gif') repeat-y right;}
#rammeBunn{background:url('/search/nb/20070603210204oe_/http://www.utdanningsdirektoratet.no/images/udir/bakbunn.gif') right;}
#hovedbakgrunn{margin-left:30px;margin-right:33px;background:white url('/search/nb/20070603210204oe_/http://www.utdanningsdirektoratet.no/images/udir/bunnGrafikk.gif') no-repeat bottom left;}
#innhold{float:left;width:32.44em;background-color:white;}
/* slutt layoutgrid */
/*toppen*/
#topBar{
margin:0px 20px 15px 20px;
padding-top:20px;
background-color:#ffffff;
}
#topBar2{
display: none;
}
/* stiler for søk i toppen*/
#sok{
background:#F47936 url('/search/nb/20070603210204oe_/http://www.utdanningsdirektoratet.no/images/udir/searchBackground.gif') no-repeat right;
height:2.5em;
}
.sokeskjema{
float:right;
padding:12px 133px 0px 0px;
}
.sokeskjema input.sokefelt{
background-color:#ffffff;
height:1.4em;
font-size:0.7em;
}
.sokeskjema input.sokeknapp{
border:none;
background-color:#F9A26F;
color:#ffffff;
margin-left:10px;
font-weight:bold;
font-size:0.8em;
height:1.4em;
vertical-align:middle;
}
/* nye stiler til søkeresultat*/
/*styler h2 elementet som sier hvilken portal det er treff i */
.portal {
  font-weight:normal;color:#F47936;font-size:0.9em;margin-bottom:10px;
  }
/*setter avstanden fra toppen på "vis meg elementet" denne må muligens justeres mer skal komme i flukt med søkeresultatet */
.sokeres{
  margin-top:100px;
  }
/*stil for lenken som viser alle treff i søkeresultatet*/
.alleTreff{border-bottom:solid 5px #f4f4f4}
.portalTreff{font-weight:bold}
.portalTreff span {
  font-weight:normal;
	color:#F47936;
	font-size:1em;
	display:block;
}
.portalTreffAktiv {
text-decoration:underline;
font-weight:bold
}
/* slutt søk */
/*stiler for toppmeny */
#graatopp{
background-color:#DFDFDF;
height:1.25em;
margin-top:5px;
padding:0px;
}
#graatopp ul#toppmeny{list-style-type:none;float:right;}
ul#toppmeny li{float:left;padding-right:10px;}
ul#toppmeny li a{font-size:0.7em;color:#656360;}
.menydeler{
padding-left:10px;
font-size:0.7em;
color:#656360;
}
/*slutt toppmeny */
/*stiler for venstre kolonne */
/*navigasjon*/
#venstrekolonne{
width:11.06em;
float:left;
margin-right:15px;
padding-left:20px;
}
#venstrekolonne ul.venstrenav{
list-style-type:none;
background-color:#F4F4F4;
border-bottom:solid 15px #F4F4F4;
margin:0px 0px 5px 0px;
}
#venstrekolonne ul.venstrenav li.start{
background:#E7E7E7 url('/search/nb/20070603210204oe_/http://www.utdanningsdirektoratet.no/images/udir/menuBackground.gif') no-repeat right;
height:1.65em;
font-size:0.7em;
color:#F47936;
font-weight:bold;
padding:7px 0px 0px 15px;
text-align:justify;
}
#venstrekolonne ul.venstrenav li a{
padding-left:15px;
font-size:0.7em;
color:#656360;
}
/*slutt navigasjon*/
/*stiler for kalender i venstre marg*/
#kalender{background-color:#EEB895;padding:15px 15px 15px 15px;}
#kalender h3{
font-size:0.7em;
font-weight:bold;
color:white;
padding-bottom:10px;
}
#kalender p{padding-bottom:10px;}
#kalender a{
color:#333333;
font-size:0.7em;
padding-bottom:10px;
font-weight:none;
}
#kalender span.dato{
display:block;
font-size:0.8em;
color:#333333;
font-weight:none;
}
/*slutt stiler kalender venstremarg*/
/* kontaktinformasjon */
#kontaktinfo{padding-left:15px;}
#kontaktinfo h3{
font-size:0.7em;
color:#909090;
margin:10px 0px 0px 0px;
}
#kontaktinfo p.kontaktTekst{margin-bottom:10px;}
#kontaktinfo p{
font-size:0.7em;
color:#909090;
}
#kolofon{margin-top:0px;margin-bottom:10px;text-align:center;font-size:0.7em}
/* slutt stiler venstrekolonne */
/* stiler for høyre kolonne */
#hoyrekolonne{
float:left;
width:11.06em;
background-color:white;
margin-left:10px;
}
/* stiler for høyre navigasjon */
.relaterteSaker{
width:9.2em;
background-color:#F4F4F4;
margin-bottom:12px;
padding:10px 15px 0px 15px;
}
#bredArtikkel div.relaterteSaker{width:42.5em;}
.relaterteSaker ul{
list-style-type:none;
padding:0px 0px 15px 0px;
font-size:0.7em
}
.relaterteSaker ul li.header{
color:#F47936;
font-weight:bold;
padding-bottom:5px;
}
.relaterteSaker a img{
margin:0px 0px 2px 10px;
vertical-align:middle;
}
/*stiler for kampanjer i høyre kolonne */
.kampanjeRamme{background-color:#f4f4f4;border:solid 1px #dfdfdf;padding:4px}
.groennKampanje{
width:8.55em;
padding:15px;
background-color:#80C34E;
margin-bottom:12px;
}
.groennKampanje a, .oransjeKampanje a{
color:white;
font-size:0.7em;
font-weight:bold;
}
.oransjeKampanje{
width:8.55em;
padding:15px;
background-color:#F69051;
margin-bottom:12px;
}
.graaKampanje{
width:8.55em;
padding:15px;
background-color:#F3F3F3;
margin-bottom:12px;
}
.graaKampanje a{
font-size:0.7em;
font-weight:bold;
}
.websamKampanje{
width:8.55em;
padding:15px;
background-color:#DFDFDF;
margin-bottom:12px;
}
.websamKampanje a
{
color:#336699;
font-size:0.7em;
font-weight:bold;
}
.websamKampanje h3 a.header{
font-size:0.7em;
margin-bottom:10px;
display:block;
font-weight:bold;
}

.graaKampanjeMedBakgrunn{
width:8.55em;
background:#ececec url('/search/nb/20070603210204oe_/http://www.utdanningsdirektoratet.no/images/udir/bakGraaKampanje.gif');
padding:15px;
margin-bottom:12px;
}
.graaKampanjeMedBakgrunn h3 a.header{
font-size:smaller;
margin-bottom:10px;
display:block;
font-weight:bold;
}
.graaKampanjeMedBakgrunn p a{font-size:0.7em;}
.groennKampanjeMedBakgrunn{
width:8.55em;
background:#ececec url('/search/nb/20070603210204oe_/http://www.utdanningsdirektoratet.no/images/udir/bakGroennKampanje.gif');
padding:15px;
margin-bottom:12px;
}
.groennKampanjeMedBakgrunn h3 a.header{
font-size:1em;
margin-bottom:10px;
display:block;
font-weight:bold;
}
.groennKampanjeMedBakgrunn p a{font-size:0.7em;}
.hvitTekst h3 a.header{
font-size:smaller;
margin-bottom:0px;
display:block;
font-weight:bold;
color:white;
}
.hvitTekst p a{
font-size:0.7em;
color:white;
font-weight:normal;
}

.hvitTekst p a:hover
{
	color:White;
}
.graaTekst a.header{
font-size:smaller;
margin-bottom:0px;
display:block;
font-weight:bold;
}
.graaTekst p a{
font-size:0.7em;
font-weight:normal;
}
/*slutt stiler for høyre kolonne */
/* 3 kampanjefelter på forsiden*/
#forsideKampanje th{padding:10px 10px 0px 10px;text-align:left}
#forsideKampanje td{padding:0px 10px 10px 10px;}
#forsideKampanje th.kampanjeboksMborder, td.kampanjeboksMborder{
background-color:#DFEFD1;
width:9.3em;
border-right:solid 5px #ffffff;
}
#forsideKampanje th.kampanjeboksUborder, td.kampanjeboksUborder{
background-color:#DFEFD1;
width:9.3em;
}
#forsideKampanje p,#forsideKampanje h3{font-size:0.7em;}
/* slutt kampanje forsiden */
/* generell utlisting av artikler med og uten bilde*/
h2.forsideHeader{
font-size:1.1em;
padding:20px 0px 10px 0px;
font-weight:normal;
}
div.forsideingress{font-size:0.7em;}
/*div.forsideingress a p{font-size:0.7em;}*/
.ingressbilde{
margin:20px 0px 5px 5px;
float:right;
}
/* utlisting av artikler uten ingress */
#uIngress{padding-top:20px;}
#uIngress h2.forsideHeader{
font-size:0.9em;
padding:0px 0px 10px 0px;
font-weight:bold;
}
.dato{font-size:0.7em;font-weight:normal;}
h2.forsideHeader span.dato{color:#555555;margin-left:5px;}
#uIngress h2.temaHeader a{
font-size:0.8em;
color:#909090;
font-weight:normal;
}
/*slutt generell utlisting av artikler*/
/*utlisting av tema med kategori/type e.l*/
#temaSortert ul{list-style-type:none;margin:0px 0px 20px 0px;}
#typeSortert ul{list-style-type:none;margin:0px 0px 20px 0px;border-top:solid 1px #f4f4f4;padding-top:20px;}
#temaSortert li.header h3{
font-size:0.7em;
font-weight:bold;
color:#F47936;
}
#typeSortert li.header h3{
font-size:0.7em;
font-weight:bold;
color:#F47936;
}
#temaSortert li.header h2{font-size:1em;}
h2.kalenderheader
{
font-size:30.8em;
color:#555555;
border-bottom:solid 1px #f4f4f4;
padding-bottom:5px;
margin-bottom:5px;
}
.kalenderintro{
float:left;
width:25em;
}
.kalendertid{
float:right;
padding:0px;
margin:0px;
}

#temaSortert li a{font-size:0.7em;}
#typeSortert li a{font-size:0.7em;}
#sorterTema{position:relative;background-color:#F4F4F4;}
#sorterTema ul.sorteringsListe{
background-color:#F4F4F4;
list-style-type:none;
padding-left:10px;
margin:0px 0px 15px 0px;
height:1.75em;
}
#sorterTema ul.sorteringsListe li{
float:left;
padding:7px 5px 0px 0px;
font-size:0.7em;
}
#sorterTema ul.sorteringsListe li a{font-weight:normal;}
#sorterTema ul.sorteringsListe li a.valgt{font-weight:bold;}
.deler{font-weight:bold;padding-right:5px;}
/*slutt tema utlisting*/
/*slutt utlisting artikler*/
/* stiler for artikkel og tema*/
h1.overskrift{
font-size:1.1em;
color:#F47936;
font-weight:normal;
margin-bottom:12px;
display:block;
}
.ingress{
font-size:0.7em;
font-weight:bold;
margin-bottom:12px;
}
.temaingress{font-weight:normal;}
#artikkeltekst{font-size:0.7em;}
#artikkeltekst p{margin-bottom:12px;}
#artikkeltekst h6{font-size:0.9em;}
#artikkeltekst h4 a{font-size:small; color:#F47936;}
#artikkeltekst h4 a:hover{text-decoration:none;}
#artikkeltekst a{color:#548142;}


#artikkeltekst ul{
list-style-type:disc;
padding:5px;
margin:10px;
list-style-position: outside;
}
#artikkeltekst ol{
list-style-type:decimal;
padding:5px;
margin:20px;
}
#artikkeltekst .filtrer
{
font-size:1.4em;
}
#artikkeltekst .inputfelt{
font-size:1em;border:solid 1px #d8d8d8;width:20em;
}
#artikkeltekst .sokeknappmain{
border:none;
background-color:#F9A26F;
color:#ffffff;
margin-left:10px;
font-weight:bold;
font-size:1em;
height:1.4em;
vertical-align:top;
}

/* artikkelbilde og direkte relaterte saker/vedlegg */
#artikkelbilde{
float:right;
clear:right;
margin:0px 0px 5px 5px;
}
#bredArtikkel div#artikkelbilde{float:none;}
#artikkelbilde p{color:#548142;font-size:0.7em;}
#artikkelbilde img{margin-bottom:5px;}
#direkteRelasjoner, #vedlegg, #sorter{clear:right;float:right;}
#direkteRelasjoner ul{
width:10.56em;
list-style-type:none;
background-color:#dfefd1;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
}
#direkteRelasjoner li.heading h3, #vedlegg li.heading h3, #sorter li.heading h3{
background-color:#80c34e;
color:white;
font-size:0.7em;
font-weight:bold;
margin-bottom:12px;
padding-left:10px;
}
#vedlegg li.heading h3{background-color:#999999}
#vedlegg li.liste{font-size:0.7em;padding:0px 0px 0px 10px}
#sorter li.heading h3{background-color:#f47936;}
#direkteRelasjoner li.header h3{
color:#80c34e;
padding:5px 0px 0px 10px;
font-size:0.7em;
}
#sorter li.header h3{background-color:#f7d3bb;font-size:0.7em;padding-left:10px;}
#direkteRelasjoner li a, #vedlegg li a, #sorter li a{
padding-left:10px;
font-size:0.7em;
color:#333333;
display:block;
}
#direkteRelasjoner li a img{vertical-align:middle;margin:0px 0px 2px 5px;}
.filtrer{border-left:solid 10px #ffffff}
#sorter ul
{
width:10.56em;
list-style-type:none;
background-color:#f7d3bb;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
}
.filtrer li.header h3{}


#vedlegg ul
{
width:10.56em;
list-style-type:none;
background-color:#f4f4f4;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
}
#vedlegg img{margin-right:3px;}
/* slutt artikkelbilde og direkte relaterte saker/vedlegg */
/* boks som viser overordnet tema */
.temaOverordnet{
background-color:#DFEFD1;
padding:10px;
margin-bottom:15px;
font-size:0.7em;
}
.temaOverordnet ul{list-style-type:none;}
#temaUnderordnet{
background-color:#F4F4F4;
padding:10px 10px 10px 0px;
margin:10px 0px 10px 0px;
height:100%;
}
#temaUnderordnet ul{
list-style-type:none;
width:15em;
float:left;
padding-left:10px;
}
#temaUnderordnet ul li a{
color:#69AD37;
font-size:0.7em;
}

#temaUnderordnet2{
background-color:#F4F4F4;
padding:1px 1px 1px 0px;
margin:1px 0px 1px 0px;
height:100%;
color: #9CCF6B
}
#temaUnderordnet2 ul{
list-style-type:none;
width:30em;
float:left;
padding-left:10px;
}
#temaUnderordnet2 ul li a{
color:#69AD37;
font-size:0.7em;
}
#temaUnderordnet2 ul li
{
	display: inline;
}
#temaUnderordnet2 .valgt
{
	font-weight: bold;
}

.bunnLink{padding:10px 0px 10px 0px;}
.bunnLink a{
color:#548142;
font-size:0.7em;
font-weight:bold;
}
/*stiler for søkeresultat*/
/*.inputfelt{font-size:0.7em;border:solid 1px #f4f4f4;width:20em;}*/
.inputfelt{font-size:0.7em;border:solid 1px #d8d8d8;width:20em;}
.sokeknappmain{
border:none;
background-color:#F9A26F;
color:#ffffff;
margin-left:10px;
font-weight:bold;
font-size:0.7em;
height:1.4em;
vertical-align:middle;
}
.treff{
font-size:0.7em;
padding-top:15px;
padding-bottom:15px;
}
#sokeresultat{margin-top:15px;}
#sokeresultat ul{list-style-type:none;}
#sokeresultat ul li.header h3{
background-color:#f4f4f4;
color:#F47936;
font-size:0.7em;
padding-left:5px;
}
#sokeresultat ul li h4{
font-size:0.7em;
margin-top:10px;
margin-bottom:0px;
}
#sokeresultat ul li p{font-size:0.7em;}
#hjelp{
background-color:#F9A26F;
font-size:0.6em;
color:white;
padding:15px;
margin-bottom:10px;
width:9.2em;
height:10em;
}
#hjelp div{padding:0px;margin:0px;}
#hjelp div ul{list-style-type:none;padding:0px;margin:0px;}

/* slutt søkeresultat */
/*stiler for hendelse*/
#hendelseboks{
background-color:#f4f4f4;
padding:10px;
margin-bottom:10px;
}
.hendelsefakta{
font-size:0.7em;
font-weight:normal;
text-align:right;
}
.uthevet{font-weight:bold;text-align:left;}
/*slutt stiler for hendelse*/
/*stiler for dropdown som sorterer tema/rundskriv etc*/
#sorterliste{
position:absolute;
right:10px;
top:2px;
}
/*ekstra for rundskriv utlisting */
#typeSortert ul.rundskriv{border:none;padding:0px;}
h2.tema{
font-size:0.8em;
font-weight:bold;
margin-bottom:0px;
padding-bottom:0px;
}
span.header{
color:#F47936;
font-size:0.7em;
font-weight:bold;
padding-right:5px
}
/*stiler for kalender elementet dette vil påvirke evt andre kalendere iom at disse stilene defineres siste*/
/* ---Calender template items---*/	

div.monthcalendararea
{
	padding:0px;
	margin:0px;
}

table.calendarframe
{
	border-color: #fff;
	background-color: #fff;
}
/* IE 6 does not seem to handle parent-child selectors */
div.monthcalendararea > table
{
	border: solid 0.1em #ffffff;
}
td.calendaritem, tr.calendaritem
{
	/*height: 2em; 
	width: 2.2em;*/
	font: normal 0.8em verdana;
	background-color: #fff; 
	border: solid 0.1em #F0E5CE;
	padding:2px 2px 2px 2px;
}
td.selecteddatecell 
{
	border: solid 2px #999999;
	padding:1px;
	margin:0px;
}
td.datecellothermonth 
{
	background-color: #F0F0F0;
}
td.weekendcell
{
	background-color: #DADADA;
}
td.datecellactive
{
	background-color: #f4f4f4; 
	border: solid 2px #F47936;
}	
td.dayweekheader
{
	font-size:0.6em;
	color: #333;
	border-style: none;
}

td table.calendar td
{
font-size:0.8em;
/*padding:0px 2px 0px 2px;*/
font-weight:bold;
color:#F47936;
background-color:#E7E7E7;
}

table.calendar td a{font-size:0.8em;}
div.kategori{font-size:0.7em;color:#F47936}


/* STILER FOR MONDOSØK */
.pagingMellomromHoyre {
margin-right:1.5em;
}
.pagingMellomromVenstre {
margin-left:1.5em;
}

.kategoriramme {
/*background-color: #80C34E;*/
background-color: #DFEFD1;
padding:0.3em;
}
.kategoriramme h3 {
font-size:0.7em;
}

.filterboks{
width:8.55em;
padding:15px;
/*background-color:#80C34E;*/
background-color: #DFEFD1;
margin-bottom:12px;
}
.filterboks a {
color:black;
font-size:0.7em;
font-weight:none;
}
.filterboks ul {
list-style-type: none;
}
.filterboks a:hover {
color:black;
}
.filterboks a valgt {
text-decoration:underline;
}

.filterboksSkolenettet{
width:8.55em;
padding:15px;
background-color:#F4F4F4;
margin-bottom:12px;
}
.filterboksSkolenettet .tekst{
font-weight:bold;
font-size:0.7em;
}
.filterboksSkolenettet a {
color:black;
font-size:0.7em;
font-weight:none;
}
.filterboksSkolenettet ul {
list-style-type: none;
}
.filterboksSkolenettet a:hover {
color:black;
}


/* STILER FOR LKT */
.søk
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
#artikkeltekst .utlisting
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#artikkeltekst .laereplan
{
	text-decoration: none;
	font-weight: normal;
}
#artikkeltekst .laereplan:hover
{
	text-decoration: underline;
}
#artikkeltekst .valgt
{
	font-weight: bold;
}
#artikkeltekst .valgt a:hover
{
	text-decoration: none;
}
.lenkeUtenforArtikkeltekst
{
font-size:0.7em;
margin-bottom:12px;
color:#548142;
}
.tekstUtenforArtikkeltekst
{
font-size:0.7em;
}

#fagliste ul
{
width:10.50em;
list-style-type:none;
background-color:#f4f4f4;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
border-top: 1px solid #EFEBEF
}
#fagliste li.heading{font-size:0.7em; color: #F47936; font-weight: bold;padding:0px 0px 0px 10px}
#fagliste li.liste{font-size:0.7em;padding:0px 0px 5px 10px}
#sorter li.liste{padding:0px 0px 5px 0px}

div.tablewrapper 
{
	padding: 2px;
}
div.tablerowheader 
{
	border: 1px solid #DADADA;
	font-weight: bold;
	color: #F47936;
	font-size: 0.9em;
	background-color: #DADADA;
	text-align:center;
}
div.tablecelldescription 
{
	border: 1px solid #DADADA;
	font-weight:normal;
	color: black;
	font-size:0.9em;
}
div.tablecellcontents 
{
	border: 1px solid #DADADA;
	font-weight:normal;
	color: black;
	font-size:0.9em;
	text-align:center;
	vertical-align: baseline;
}
div.greplogo
{
	margin-bottom:1em;
}
div.kampanjeboks
{	
	padding-top:8px;
	padding-bottom:8px;
}

table.stdtbltekst
{
	width: 100%
}

th.stdtbltekst 
{
	border: 1px solid #DADADA;
	font-weight: bold;
	color: #F47936;
	font-size: 0.9em;
	background-color: #DADADA;
	text-align:left;
}

td.stdtbltekst 
{
	border: 1px solid #DADADA;
	font-weight:normal;
	color: black;
	font-size:0.9em;
	text-align:left;
	vertical-align: baseline;
}
