/*globale stiler */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333333;
    background-color:#585858;
	padding:0px;
	margin:0px;
	line-height: 1.5;
}
h1, h2, h3, h4, h5, h6{
	padding:0px;
	margin:0px;
	border:none;
	line-height: 1.2;
}
div, form, p, input, img{
	padding:0px;
	margin:0px;
	border:none;
}
ul{
	padding:0px;
	margin:0px;
	border:none;
	line-height: 1.2;
}
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{
    margin-left:auto;
    margin-right:auto;
	background-color:#FFFFFF;
    
    /*margin-top:25px;*/
    width:100%;
}
#hovedbakgrunn{
    padding-bottom:25px;
	background:#FFFFFF;
	margin-right:auto;
	margin-left:auto;
	width:100%;
}
#innhold{
    background-color:white;
    float:left;
    width:519px;
}
#innholdBred{float:left;width:44.30em;background-color:white;}
#tipsenvenn table, #tipsenvenn td, #tipsenvenn th
{
	border-collapse: collapse;
	padding: 4px 0px;
	vertical-align: top;
	font-size:.8em;
}
#tipsenvenn input
{
    border:1px solid #333333;
	padding: 4px 0px;
}
/* slutt layoutgrid */

/*toppen*/
#topBar {
	background-color:#ffffff;
	/*padding-bottom:10px;
	padding-top:10px;*/
	text-align:center;
	width:100%;
	height:60px;
}
#topBarPanel
{
    margin-left:auto;
    margin-right:auto;
    width:930px;
    
    height:60px;
}
#topBar2{display: none;}

#topLogo {
    
    /*padding-left:5px;*/
    position:relative;
    top:15px;
    margin-right:470px;
 
    float:left;
}

/*styles for top menu */
#topmenuWrapper {
    background:url('../images/udir/topmenu_background.png') repeat-x;
    width:100%;
}
#topmenu{
 	padding:0px 0 12px 0;
 	margin-right:auto;
 	margin-left:auto;
 	margin-top:0;
 	height:40px;
 	width:930px;
}
#topmenu ul#topmenu_list{
    list-style:none;
    line-height: 1.5;

}
#topmenu_list{
    list-style:none;
    line-height: 1.5;

    }
#topmenu ul#topmenu_list li{
    padding: 0px 8px 0px 12px;
    background-image:url("/images/udir/menu_seperator.png");
    background-repeat:no-repeat;
    float:left;
    height:41px;
}
#topmenu ul#topmenu_list li a{
    font-size:0.9em;
    color:#FFFFFF;
    line-height:42.5px;
    }
#topmenu_list .menydeler{
	padding-right:8px;
	font-size:0.7em;
	color:#656360;
}
ul#topmenu_list li a img.RSSIcon {
    margin-left:8px;
    line-height:41px;
    margin-bottom:-2px;
    
}
#textResizer 
{
    display:inline-block;
    padding: 0 16px 0 460px;
}
#textResizer span.font-small {
    font-size:1em;
}
#textResizer span.font-medium {
    font-size:1.25em;
}
#textResizer span.font-large {
    font-size:1.5em;
}
#textReader {
    padding-top:26px;
    font-size:0.8em;
    float:left;
    
}
#reader_icon {
    padding-left: 8px;    
}
#english {
    padding-top:26px;   
    font-size:0.8em; 
    float:left;
    padding-left:15px;
}

/*end top menu */

/* styles for topmenu search */
.sokeskjema{
    margin-left:140px;

}
.sokeskjema input.sokefelt{
	background-image:url("/images/udir/search_field.png");
	background-repeat:no-repeat;
    margin-right:6px;
    margin-left:100px;
    padding-left:23px;
	font-size:0.7em;
	height:24px;
	width:184px;
	float:left;
	margin-top:10px;
	border:0;
	line-height:24px;
}
#search_button{
    float:left;
    margin-top:10px;
    width:85px;
}

/* styles for topmenu search */

/* 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 */

/* Styles for Sliding Box with caption */
.boxgrid{ 
    width: 295px; 
	height: 320px; 
	margin-right:5px; 
	float:left; 
	background:#ffffff; 
    overflow: hidden; 
	position: relative; 
}
.boxgrid img{ 
    position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.boxgrid .FrontPageBoxIngress { 
    padding: 7px 10px 15px 15px; 
	font-family:Verdana;
	font-size:13px;
    color:#FFFFFF;

    /* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* CSS3 standard */
    opacity:1;
}

.boxcaption { 
    float: left; 
	padding-top:10px;
	position: absolute; 
	background: #000; 
    top:240px;
	/* height: auto; */
	width: 100%; 
	opacity: 0.8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.caption .boxcaption {
    	height:auto;

}
img.boxArrowHidden {
    display:none;
}
/* End Styles for Sliding Box with caption */

img.RSSImage {
	float:left;
	margin: 5px 5px 5px 5px;
}

/*stiler for venstre kolonne */
/*navigasjon*/
#undersideWrapper {
    margin-right:auto;
    margin-left:auto;
    width:100%;
}

#venstrekolonne{
	width:11.06em;
	height:45em;
	float:left;
	margin-right:15px;
	padding-right:1em;
}
#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{
	height:1.65em;
	font-size:0.7em;
	color:#333333;
	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:#F47936;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:white;
	font-size:0.7em;
	padding-bottom:10px;
	/*font-weight:none;*/
}
#kalender span.dato{
	display:block;
	font-size:0.8em;
	color:white;
	/*font-weight:none;*/
}
/*slutt stiler kalender venstremarg*/
/* kontaktinformasjon */
#kontaktinfo{padding-left:15px;}
#kontaktinfo h3{
	font-size:0.7em;
	color:#333333;
	margin:10px 0px 0px 0px;
}
#kontaktinfo p{color:#333333;margin-top:4px;font-size:0.7em;}
#kontaktinfo p a{color: #0079C2;}
#kontaktinfo p.kontaktTekst{color:#333333;}
#merInfo{background:url(../images/udir/lenkepil-6.gif) no-repeat left top;padding-left:0.7em; margin-top:5px;}

#kolofonWrapper {
    
    background-color:#585858;
    width:100%;
    height:100%;
    margin-bottom:0;
}
#separator
{
    background:url(../images/udir/divider_bottom.png);
    background-repeat:repeat-x;
    height:2px;
}
#kolofon{
    background-color:#585858;
    padding:16px 0 40px 10px;
    margin:0 auto 10px auto;
    font-size:0.7em;
    width:930px;
}
#kolofon p{
    color:#E9E9E9;    
    
}
a.KolofonLink{
	background:url(../images/udir/lenkepil-7.gif) no-repeat left top;
	padding-left:10px;
	color:#E9E9E9;
}
a.KolofonEmail{
	color:#E9E9E9;
}
/* 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}
.kampanjeRamme img{margin-bottom:0.5em;}
.kampanjeboks{padding:0.5em 0em;}
.groennKampanje{
	padding:15px;
	background-color:#80C34E;
	margin-bottom:0.5em;
}
.groennKampanje a, .oransjeKampanje a{
	color:white;
	font-size:0.7em;
	font-weight:bold;
}
.oransjeKampanje{
	padding:15px;
	background-color:#F69051;
	margin-bottom:0.5em;
}
.graaKampanje{
	padding:15px;
	background-color:#F3F3F3;
	margin-bottom:0.5em;
}
.graaKampanje a{
	font-size:0.7em;
	font-weight:bold;
}
.websamKampanje{
	padding:15px;
	background-color:#DFDFDF;
	margin-bottom:0.5em;
}
.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{
	background:#ececec url('../images/udir/bakGraaKampanje.gif');
	padding:15px;
	margin-bottom:0.5em;
}
.graaKampanjeMedBakgrunn h3 a.header{
	font-size:smaller;
	margin-bottom:10px;
	display:block;
	font-weight:bold;
}
.graaKampanjeMedBakgrunn p a{font-size:0.7em;background: url('../images/udir/lenkepil-2.gif') no-repeat left top;padding-left:0.7em;}
.groennKampanjeMedBakgrunn{
	background:#ececec url('../images/udir/bakGroennKampanje.gif');
	padding:15px;
	margin-bottom:0.5em;
}
.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{
	background:url('../images/udir/lenkepil-7.gif') left top no-repeat;
	padding-left:0.7em;
	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 {font-size:0.7em;}
#forsideKampanje table{width:100%}
#forsideKampanje th{padding:10px 10px 0px 10px;text-align:left;}
#forsideKampanje td{padding:0px 10px 10px 10px;}
#forsideKampanje th.kampanjeboksMborder, td.kampanjeboksMborder{
	background:#DFEFD1;
	width:9.3em;
	border-right:solid 5px #ffffff;
}

#forsideKampanje th.kampanjeboksUborder, td.kampanjeboksUborder{
	background-color:#DFEFD1;
	width:9.3em;
}
/* slutt kampanje forsiden */
/* generell utlisting av artikler med og uten bilde*/
h2.forsideHeader{
	font-size:0.8em;
	padding:10px 0px 5px 0px;
	font-weight:bold;
}
h2.forsideHeader a{
	color:#0079C2;
	background:url('../images/udir/lenkepil-4-5.gif') left top no-repeat;
	padding-left:0.9em;
}
div.forsideingress{font-size:0.7em;}
/*div.forsideingress a p{font-size:0.7em;}*/
.ingressbilde{margin:10px 0px 5px 5px;float:right;}
/* utlisting av artikler uten ingress */
#uIngress{padding:15px 0px;}
#uIngress h2.forsideHeader{
	font-size:0.9em;
	padding:0px 0px 5px 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.75em;
	color:#0079C2;
	font-weight:bold;
	padding:0em 0em 0em 0.9em;
}
/*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:#333333;
}
#temaSortert h
{
	font-size:0.8em;
	font-weight:bold;
	color:#808080;
}
#typeSortert a{
background:url('../images/udir/lenkepil-6.gif') left top no-repeat;
padding-left:0.7em;
color:#0079C2;
}
#typeSortert li.header h3{
	font-size:0.7em;
	font-weight:bold;
	color:#333333;
	padding:0px;
}
#temaSortert li.header h2{font-size:0.75em;}
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;
	color:#0079c2;
	background: url('../images/udir/lenkepil-6.gif') left top no-repeat;
	padding-left:0.8em;
}
#typeSortert li a{font-size:0.7em;}
#sorterTema, .sorterTema{position:relative;}
#sorterTema ul.sorteringsListe, .sorterTema ul.sorteringsListe{
	border-bottom:solid 1px #DFDFDF;
	list-style-type:none;
	margin:0px 0px 15px 0px;
	height:1.75em;
}
#sorterTema ul.sorteringsAlfabetiskListe, .sorterTema ul.sorteringsAlfabetiskListe{
	list-style-type:none;
	margin:0px 0px 15px 0px;
	height:1.75em;
}
#sorterTema ul.sorteringsAlfabetiskListe li a, .sorterTema ul.sorteringsAlfabetiskListe li a{
	color:#0079C2;
    margin-left:2px;
}
#sorterTema ul.sorteringsAlfabetiskListe li, .sorterTema ul.sorteringsAlfabetiskListe li{
	float:left;
	margin-left:2px;
	font-size:0.9em;
	border-left:solid 1px #0079C2;
}
#sorterTema ul.sorteringsListe li, .sorterTema ul.sorteringsListe li{
	float:left;
	padding:7px 5px 0px 0px;
	font-size:0.7em;
}
#sorterTema ul.sorteringsListe li a, .sorterTema ul.sorteringsListe li a{
	font-weight:normal;
	background:url('../images/udir/lenkepil-2.gif') left top no-repeat;
	padding-left:0.9em;
	margin-right:0.9em;
}
#sorterTema ul.sorteringsListe li a.valgt, .sorterTema ul.sorteringsListe li a.valgt{
	font-weight:bold;
	background:none;
	padding-left:0em;
}
.deler{font-weight:bold;padding-right:5px;}
/*slutt tema utlisting*/
/*slutt utlisting artikler*/
.innholdsfortegnelse
{
	float:left;
	width:670px;
}

.innholdsfortegnelse {margin:0px 0px 10px 0px;}
.innholdsfortegnelse h2
{
	font-size:0.7em;
	font-weight:bold;
	color:#808080;
}
.innholdsfortegnelse a{
	font-size:0.7em;
	color:#0079c2;
	background: url('../images/udir/lenkepil-6.gif') left top no-repeat;
	padding-left:0.8em;
}

.OverskriftHeaderElement1
{
	margin: 0;
	overflow:hidden;
	width:300px;

}
.OverskriftHeaderElement2
{
	margin-left: 1em;
	overflow:hidden;
	width:300px;
}
.OverskriftHeaderElement3
{
	margin-left: 2em;
	overflow:hidden;
	width:300px;
}
.OverskriftHeaderElement4
{
	margin-left: 3em;
	overflow:hidden;
	width:300px;
}
.OverskriftHeaderElement5
{
	margin-left: 4em;
	overflow:hidden;
	width:300px;
}

#venstrenav
{
	float:left;
	width:670px;
}
/* stiler for artikkel og tema*/
h1.overskrift{
	font-size:1.1em;
	color:#333333;
	font-weight:normal;
	margin-bottom:12px;
	display:block;
}
.ingress{font-size:0.8em;margin-bottom:8px;}
.temaingress{font-weight:normal;}
.datoer{color:#909090;font-size:0.625em;margin-bottom:10px;}

#artikkeltekst, div.artikkeltekst
{
    font-size:0.7em;   
}
#artikkeltekst p, div.artikkeltekst p{margin-bottom:12px;}
#artikkeltekst h6, div.artikkeltekst h6{font-size:0.9em;}
#artikkeltekst a, div.artikkeltekst a{
	color:#0079c2;
	background: url('../images/udir/lenkepil-2.gif') left top no-repeat;
	padding-left:0.8em;
}
#artikkeltekst h4 a, div.artikkeltekst h4 a{font-size:small; color:#F47936;}
#artikkeltekst h4 a:hover, div.artikkeltekst h4 a:hover{text-decoration:none;}
#artikkeltekst h3 a, div.artikkeltekst h3 a{
	color:#0079c2;
	background: url('../images/udir/lenkepil-6.gif') left top no-repeat;
	padding-left:0.8em;
}
#artikkeltekst h2 a, div.artikkeltekst h2 a{
color:#333333;
text-decoration:none;
background:none;
padding:0px;
}


#artikkeltekst ul, div.artikkeltekst ul
{
	list-style-type:disc;
	padding:5px;
	margin:10px;
	list-style-position: outside;
}
#artikkeltekst ol, div.artikkeltekst ol
{
	list-style-type:decimal;
	padding:5px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 24px;
}

#artikkeltekst .filtrer, div.artikkeltekst .filtrer{font-size:1.4em;}
#artikkeltekst .inputfelt, div.artikkeltekst .inputfield
{
	font-size:1em;
	border:solid 1px #d8d8d8;
	width:20em;
}
#artikkeltekst .sokeknappmain, div.artikkeltekst .sokeknappmain
{
	border:none;
	background-color:#F9A26F;
	color:#ffffff;
	margin-left:10px;
	font-weight:bold;
	font-size:1em;
	height:1.4em;
	vertical-align:top;
}
/* stil for stort HTML dokument */

.datoerStoreHTMLDok{color:#909090;font-size:0.625em;margin-bottom:10px;height:15px;float:left;}

.artikkeltekststortHTMLDok{float:left;}

.artikkeltekststortHTMLDok p
{
      margin: 0px;
}

.collapsePanelHeader
{
	line-height:22px;
	margin-left:7px;
}
.stortHTMLDokInnhold 
{
	font-size:0.7em;
	background-color:#EBF3E8;
	height:22px;    
	margin-bottom:10px;
	float:left;
	width:100%;
	cursor:pointer;
}
              
.stortHTMLDokInnhold a, div.stortHTMLDokInnhold a{
	color:#656360;
	padding-left:0.8em;
	text-decoration:none;
	line-height:20px;	
}
.stortHTMLDokInnhold p, div.stortHTMLDokInnhold p{margin-bottom:12px;}
.stortHTMLDokInnhold .valgt a:hover, div.stortHTMLDokInnhold .valgt a:hover{text-decoration: none;}

.stortHTMLDokNavigator{font-size:0.7em;	float:left;	width:670px; }
.stortHTMLDokNavigator table{width:100%}
.stortHTMLDokNavigator th{padding:10px 10px 0px 10px;text-align:left;}
.stortHTMLDokNavigator td{padding:0px 10px 10px 10px;}
.stortHTMLDokNavigator a {color:#0079c2;cursor:pointer;}


/* stil på spørsmål og svar sidene */
.sporsmaltekst 
{
	font-size:0.7em;
	background-color:#EBF3E8;
	height:auto;    
	margin-bottom:10px;
	height:100%;
	overflow:hidden;
	width:100%;
}
               
.sporsmaltekst a, div.sporsmaltekst a{
	color:#656360;
	padding-left:0.8em;
	text-decoration:none;
	line-height:20px;	
	cursor:pointer;
}
.sporsmaltekst p, div.sporsmaltekst p{margin-bottom:12px;}
.sporsmaltekst .valgt a:hover, div.sporsmaltekst .valgt a:hover{text-decoration: none; cursor:pointer; }

.svartekst 
{
	padding-bottom:5px;
}

/* Fagkodeliste sidene */
.fagtekst 
{
	font-size:1em;
	background-color:#EBF3E8;
	height:auto;    
	margin-bottom:10px;
	height:100%;
	overflow:hidden;
	width:100%;
	cursor:pointer; 
}
               
.fagtekst a, div.fagtekst a{
	color:#656360;
	padding-left:0.8em;
	text-decoration:none;
	line-height:20px;	
	cursor:pointer;
}
.fagtekst p, div.fagtekst p{margin-bottom:12px; cursor:pointer; }
.fagtekst .valgt a:hover, div.fagtekst .valgt a:hover{text-decoration: none; cursor:pointer; }

.fagdetaljtekst 
{
	padding-bottom:5px;
}

/* 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;}

#fagsorter { margin-bottom:7px; }
#direkteRelasjoner, #sorter, #vedlegg{ 
	float:right;
	width:10.56em;
	margin-bottom:7px;
}
#vedlegg {clear:right;}
#direkteRelasjoner ul, #sorter ul, #fagsorter ul, #vedlegg ul{
	list-style-type:none;
	padding:0px 0px 10px 0px;
}
#direkteRelasjoner ul{background-color:#dfefd1;}
#sorter ul, #fagsorter ul{background-color:#f7d3bb;}
#vedlegg ul{background-color:#f4f4f4;}

#direkteRelasjoner li a, #vedlegg li a, #sorter li a, #fagsorter li a {
	padding-left: 0.75em;
	margin-left: 0.75em;
	font-size:0.7em;
	color:#333333;
	display:block;
}
#direkteRelasjoner li a, #sorter li a, #fagsorter li a {
	background:url('../images/udir/lenkepil-2.gif') left top no-repeat;
}
li.heading h3, li.header h3{
	font-size:0.7em;
	padding:3px 0px 0px 10px;
	margin-bottom:3px;
}
#sorter li.heading h3, #fagsorter li.heading h3 {background-color:#f47936;color:#ffffff;}
#direkteRelasjoner li.header h3{color:#80c34e;}
#sorter li.header h3, #fagsorter li.header h3 {background-color:#f7d3bb;}
#direkteRelasjoner li a img{vertical-align:middle;margin:0px 0px 2px 5px;}
#vedlegg li.liste{padding:0px 0px 0px 10px}
.filtrer{border-left:solid 10px #ffffff}
.filtrer li.header h3{}

#vedlegg img{margin-right:3px;}
/* slutt artikkelbilde og direkte relaterte saker/vedlegg */
/* boks som viser overordnet tema */
.temaOverordnet{
	background:url(../images/udir/orangepil-stor-opp.gif) no-repeat left top;
	border:solid 1px #DFDFDF;
	position:relative;left:-15px;
	width:100%;
	padding:7px 0px 2px 20px;
	margin:0px 0px 10px 0px;
	font-size:0.7em;
	color:#333333;
}
.temaOverordnet ul{list-style-type:none;}
.temaOverordnet li{/*display: inline;border-left:solid 1px #666666;*/ padding:0px 0px 5px;}
.temaOverordnet a{color:#333333;}

#temaUnderordnet{
	background:#F4F4F4 url(../images/udir/orangepil-stor.gif) no-repeat left top;
	position:relative;left:-15px;
	width:100%;
	padding:7px 0px 10px 15px;
	margin:10px 0px 10px 0px;
	height:100%;
}
#temaUnderordnet ul{
	list-style-type:none;
	width:14.9em;
	float:left;
	padding-left:10px;
}
#temaUnderordnet ul li a{color:#333333;font-size:0.7em;}
#temaUnderordnet2{
	background-color:#F4F4F4;
	padding:1px 1px 1px 0px;
	margin:1px 0px 1px 0px;
	height:100%;
	color:#0079C2
}
#temaUnderordnet2 ul{
	list-style-type:none;
	width:30em;
	float:left;
	padding-left:10px;
}
#temaUnderordnet2 ul li a{color:#0079C2;font-size:0.7em;}
#temaUnderordnet2 ul li{display: inline;}
#temaUnderordnet2 .valgt{font-weight: bold;}
#utskrift{background:url(../images/udir/skriv-ut.gif) no-repeat left center;padding-left:1.3em;margin:15px 0px 10px}
#utskrift a{
	background:url(../images/udir/lenkepil-6.gif) no-repeat left top;
	padding-left:0.9em;
	color:#0079c2;
	font-size:0.7em;
}
.bunnLink{padding:10px 0px;}
.bunnLink a {
	background:url(../images/udir/lenkepil-2.gif) no-repeat left top;
	padding-left:0.9em;
	color:#0079c2;
	font-size:0.7em;
}
.hendelseLink{}
.hendelseLink a{
	/*background:url(../images/udir/lenkepil-6.gif) no-repeat left top;*/
	padding-left:0.7em;
	color:#0079c2;
	font-size:0.7em;
}
.kalenderHendelserDato
{
	float: left;
	margin-bottom:5px;
	height:35px;
}
.kalenderHendelser
{
	float: left;
	margin-bottom:5px;
	height:35px;
}
.kalenderHendelserLenkePil
{
	float:left;
	padding:8px 0px;
	background-image:url("../images/udir/calendar_link_arrow.png") ;
	background-repeat:no-repeat;
	height:6px;
	width:6px;
	margin-top:6px;
}
/*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 {
	margin-bottom:10px;
	margin-top:25px;
}
.hendelseboksTable > tbody > tr > td {
    border-bottom:solid 1px #C0C0C0;
    vertical-align:bottom;
    padding-left:10px;
}
.eventImage {
    padding:10px;
}
.hendelsefaktaRowHighlight {
    background-color: #C0C0C0;
}
.hendelsefakta {
	font-size:0.7em;
	font-weight:normal;
	text-align:left;
}
.hendelseLeggTilIKalender {
	font-size:0.7em;
	font-weight:normal;
	text-align:left;
	padding-top:10px;
}
.uthevet {
    font-weight:bold;
    text-align:left;
}
.uthevet a {
	background:url(../../../../images/udir/lenkepil-6.gif) no-repeat left top;
	padding-left:0.5em;
	color:#0079c2;
}
.uthevetpaamelding{font-weight:bold;text-align:left;}
.uthevetpaamelding a
{
	background:url(../../../../images/udir/lenkepil-6.gif) no-repeat left top;
	padding-left:0.5em;
	color:#0079c2;
	font-size:0.7em;
}

/*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.7em;
	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, span.kategori{font-size:0.7em;color:#909090}

/* 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:normal;
}
.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, div.artikkeltekst .utlisting
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#artikkeltekst .laereplan, div.artikkeltekst .laereplan
{
	text-decoration: none;
	font-weight: normal;
}
#artikkeltekst .laereplan:hover, div.artikkeltekst .laereplan:hover{text-decoration: underline;}
#artikkeltekst .valgt{font-weight: bold;}
#artikkeltekst .valgt a:hover, div.artikkeltekst .valgt a:hover{text-decoration: none;}
.lenkeUtenforArtikkeltekst
{
	font-size:0.7em;
	margin-bottom:12px;
	color:#0079C2;
}
.lastNedDokument{margin-bottom: 10px;float:right;}
.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}

#relaterttilliste 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
}
#relaterttilliste li.heading{font-size:0.7em; color: #F47936; font-weight: bold;padding:0px 0px 0px 10px}
#relaterttilliste li.liste{font-size:0.7em;padding:0px 0px 5px 10px}

#sorter li.liste, #fagsorter li.liste {padding:5px 0px 0px 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;
}
span.kampanjeboks
{
	display: block;
	padding-top:8px;
	padding-bottom:8px;
}

table.stdtbltekst
{
	width: 100%;
	margin-bottom:1em;
}

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;
}
/*-----nettstedskart-------*/
.nettstedstabell a{color:#656360;font-size:0.7em;padding-left:2px;}
.nettstedstabell td{padding:0px;}
.nettstedstabell td img{padding:0px;width:35px;height:19px;}

/*------------Nasjonal variant på grep---------*/
.nasjonalVariant{margin-left:70px;}

/*-----postjournal-----*/
.postjournaldivider
{
	height: 2em;
}

.postjournal
{
	text-align: center;
	width: 15.75em;
	height: 250px;
	float: left;
	margin: 0.125em;
	padding-bottom: 0.5em;
	border: solid 1px #ededed;
	font-family: Arial;
	background-color: #f4f4f4;
}

.postjournal h1
{
	font-size: 14pt;
	margin-top: 0.4em;
	margin-bottom: 0.2em;
	font-weight: bold;
	color: #333333;
}

.postjournal h1:first-letter
{
	text-transform: uppercase;
}

.postjournal table
{
	border-collapse:separate;
	margin-left: auto;
	margin-right: auto;
}

.postjournal hr
{
	color: #d4d4d4;
	background-color: #d4d4d4;
	border: solid 1px #d4d4d4;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	width: 15em;
}

.postjournal table tr td, .postjournal table tr th
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #333333;
	width: 1em;
}

.postjournal table tr th
{
	font-weight: normal;
	font-size: 10pt;
}

.postjournal table tr td
{
	background-color: #fdfdfd;
	font-size: 12pt;
	font-weight: normal;
	border-color: #e6f6f9;
}

.postjournal table tr td a
{
	color: #0079c2;
}

.postjournal table tr td.weeknumber, .postjournal table tr th.weeknumber
{
	color: #b1b1b1;
	font-size: 10pt;
}

.postjournal table tr td.left, .postjournal table tr td.right, .postjournal table tr td.top, .postjournal table tr td.bottom
{
	border-style: solid;
	border-width: 0px;
	border-color: #e6f6f9;
}
.postjournal table tr td.left
{
	border-left-width: 1px;
}
.postjournal table tr td.right
{
	border-right-width: 1px;
}
.postjournal table tr td.top
{
	border-top-width: 1px;
}
.postjournal table tr td.bottom
{
	border-bottom-width: 1px;
}

.postjournal table tr td.file
{
	/*Nothing yet*/
}

.postjournal table tr td.today
{
	/*Nothing yet*/
}

.postjournal table tr td.blank
{
	/*Nothing yet*/
}

.postjournal table tr td.weekend
{
	background-color: #fcf4ef;
}


/*-----nye kampanjestiler-----*/
div.nykampanje div.kampanjelenke {margin: 7px 0px; line-height:1.2;}

div.nykampanje div.oransje
{
	background-color: #f69051;
}


div.nykampanje div.groenn
{
	background-color: #80c34e;
}

div.nykampanje div.graa
{
	background-color: #dfdfdf;
}
div.nykampanje div div.usynlig
{
	display: none;
}
div.nykampanje div div.bilde
{
	text-align: center;
}
div.nykampanje div div.bilde a img
{
	margin: 3px;
	width: 167px;
}
div.nykampanje div div.overskrift, div.nykampanje div div.lenke
{
	padding: 5px 10px;
	font-family: Verdana;
}
div.nykampanje div div.overskrift
{
	font-size: 0.75em;
	font-weight: bold;
	color: #ffffff;
}
div.nykampanje div.graa div.overskrift
{
	color: #333333;
}
div.nykampanje div div.lenke a
{
	background:url('../../images/udir/lenkepil-7.gif') no-repeat left top;
	padding-left: 0.7em;
	font-size: 0.7em;
	font-weight: normal;
	color: #ffffff;

}
div.nykampanje div.graa div.lenke a
{
	color: #333333;
	background: url('../../images/udir/lenkepil-2.gif') no-repeat left top;
	padding-left: 0.7em;
}

/*Fagkoder i listeform*/
.MenuItemInContent
{
	font-size:0.7em;
	margin-top:10px;
	white-space:nowrap;
}
.fagkodeTabell{
	border-collapse:separate;
	border-style:solid;
	border-width:1px;
}

.sorterAlfabetiskListe{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;

}
.sorterAlfabetiskListe a{
	color:#656360;
    font-size:0.7em;
    /*padding-left:2px;*/
}

/* Several style classes for new front page*/
#FrontPageMain{
	background-color:#ffffff;
    margin-right:auto;
    margin-left:auto;
    width:930px;
    margin-top:5px;
}
#FrontPageMain404Page{
	
	width:930px;
	background-color:#ffffff;
    margin-left:auto;
    margin-right:auto;
}
#FrontPageMain404Page .ingress{
	float:left;
	font-size:1em;
}
#FrontPageMain404Page .ingress a{
    text-decoration:underline;
    color:#0079C2;
}
#FrontPageMain404Page .linkToPreviousPage a{
    text-decoration:underline;
    color:#0079C2;
}
div.FrontPageTop{
	margin-bottom: 25px;
	line-height:1.2;
	height: 18em;
	width: 930px;
}
div.FrontPageTop > h2 {
    font-size:15px;
    width:100px;    
}
div.FrontPageNews{
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: White;
}
div.FrontPageNewsPart{
	width: 18.75em;
	height: auto;
	margin: 0.313em 0.625em 0.313em 14em;
	overflow: hidden;
	float: left;
	background-color: White;
}

/* Tools */
div#toolLinkImage {
    background-image:  url(../images/udir/ikon_verktoy.png);
    background-repeat: no-repeat;
    margin:10px 15px 0 0;
    height: 82px;
    width: 80px;
    float: left;    
    color:white;
}

div.FrontPageToolsPart {
	margin: 15px 10px 5px 15px;
	background-color: #FFFFFF;
	overflow: hidden;
	width: 285px;
	float: left;
}
div.FrontPageToolsPartWide {
	margin: 15px 10px 5px 14px;
	background-color: #FFFFFF;
	overflow: hidden;
	width: 591px;
	float: left;
}
.toolLinkMenu {
    margin-top:-15px;
    width:190px;
    float:left;
}
#toolLinkMenu2 {
    margin-left:27px;  
    width:255px;  
}
.toolLinkMenu ul {
    list-style:none;
    line-height:1;
}
.toolLinkMenu li {
    background:url("../images/udir/lenkepil-2.gif") no-repeat scroll left top transparent;
    padding-bottom:8px;
    padding-left:10px;
    font-size:0.8em;
}
.toolLinkMenu li a {
    color:#0079C2;
}

/* End Tools */

/* Calendar */
div#calendarLinkImage {
    background-image:  url(../images/udir/ikon_kalender.png);
    background-repeat: no-repeat;
    height: 82px;
    width: 80px;
    float: left;    
    color:white;
    margin:10px 15px 0 0;
}

div#calendarLinkImageTextMonth {
    text-transform:uppercase;
    text-align:center;
    position:relative;
    padding-top:4px;
    font-weight:bold;
    font-size:12px;  
    height:auto;
    width:auto; 
    margin-bottom:5px;
  

}
div#calendarLinkImageTextMonth a 
{
   
   text-shadow: 1px 1px 0 #AAAAAA;
    text-decoration:none;
    color:#ffffff;
    
    
}
div#calendarLinkImageTextDay {
    position:relative;
    text-align:center;
    line-height:1;
    font-weight:bold;
    font-size:36px;
    height:auto;
    width:77px; 
  
  
}
div#calendarLinkImageTextDay a 
{
     text-shadow: 1px 1px 0 #AAAAAA;
    text-decoration:none;
  
     color:#ffffff;
}
#FrontPageCalendar {
    height:150px;
    width:288px;
    float:left;
    margin: 15px 10px 5px 10px;
}
#calendarLinks {
    margin-top:-15px;
    float:left;
}

#calendarLinks ul {
    list-style:none;
}
#calendarLinks li {
    background:url("../images/udir/lenkepil-2.gif") no-repeat scroll left top transparent;
    padding:0 0 5px 10px;
    font-size:0.8em;
}
#calendarLinks li a {
    color:#0079C2;
}
div.FrontPageCalender{	
	width: 200px;
	height: auto;
	margin: 5px 0px 5px 5px;
	float: left;
	overflow:hidden;
	background-color:White;
}

div.FrontPageCalender a{
	color:#0079C2;
	margin: 0px 0px 10px 0px;
	font-size: 0.7em;
}
div.FrontPageCalender .FrontPageCalenderText{
	font-size: 0.7em;
}
/* End Calendar*/


/* Påvirke boks */
#FrontPagePaavirke {
    width:285px;
    float:left;
    margin: 15px 10px 7px;
}
#PaavirkeIngress {
    padding-top:8px;
    padding-left:1px;
    font-size:12px;
}
#paavirkeLinkMenu ul {
    list-style:none;
}
#paavirkeLinkMenu li {
    background:url('../images/udir/lenkepil-2.gif') left center no-repeat;
    padding-left:10px;
}
#paavirkeLinkMenu li a {
    font-size:12px;
    color:#0079C2;    

}

/* End Påvirke boks */

div.FrontPageMap {
	height: auto;
	width: 700px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: White;
	float: left;
	
}
div.FrontPageMapInner {
	width: 690px;
	margin: 0px 0px 0px 0px;
	padding: 15px 5px 5px 15px;
	background-color: #F4F4F4;
	line-height:1.2;
}

h2.FrontPageHeader {
	font-size:0.9em;
	padding:0px 0px 0px 0px;
	margin: 10px 0px 0px 5px;
	font-weight:bold;
	color:#444444;
}
h2.TagCloudHeader {
	font-size:0.8em;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	font-weight:bold;
}

div.FrontPageColumnIndex{
	font-size:0.7em;
	padding:0px 0px 0px 15px;
	margin: 0.31em 0px 15px 5px;
	vertical-align: bottom;
	background:url('../images/udir/lenkepil-6.gif') left top no-repeat;
}
div.FrontPageColumnIndexPadding{
	font-size:0.6em;
	padding:0px 0px 0px 15px;
	margin: 0px 0px 15px 5px;
	vertical-align: bottom;
}

div.FrontPageColumnIndex a{
	color:#FFFFFF;
}

/* Sliding boxes with caption */

div.FrontPageBox{
    background:url('../images/udir/boxBottom.png') bottom left no-repeat;
	height:335px;
	width: 295px;
	padding: 0px 0px 0px 0px;
	margin: 0px 12px 0px 1px;
    float: left;
}
div.FrontPageBoxImage{
	height: 82px;
	border-bottom: solid 5px #F4F4F4;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}


span.FrontPageBoxButton > img{
    position:relative;
    margin:-5px 5px 0 0;
    float:right;
}

.FrontPageBoxHeader{
    
    font-size:1em;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 10px 15px;
	font-weight:bold;
	color:#FFFFFF;
  /* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* CSS3 standard */
    opacity:1;

}
div.FrontPageBoxText {
	font-weight:bold;
}
div.FrontPageBoxText, div.FrontPageBoxTextNoBold {
    /* height: 163px; */
	height: auto;
	font-size:14px;
	padding:0px 10px 5px 10px;
	margin: 0px 0px 2px 15px;
	background:url('../images/udir/lenkepil-7.gif') left top no-repeat;
}

div.FrontPageBoxText a {
	color:#FFFFFF;
	
}
div.FrontPageBoxTextNoBold a {
	color:#FFFFFF;
  /* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* CSS3 standard */
    opacity:1;
}
/* End Sliding boxes with caption */

.overskriftArrangement {
	float:left;
	width:100%;
}

#overskriftArrangement ul.sorteringsListe, .overskriftArrangement ul.sorteringsListe {
	border-bottom:1px solid #DFDFDF;
	height:1.75em;
	list-style-type:none;
	margin:0 0 15px;

}
#overskriftArrangement ul.sorteringsListe li, .overskriftArrangement ul.sorteringsListe li {
	float:left;
	font-size:0.8em;
	font-weight:bold;
	padding:7px 0 0 0;
	width: 20%;
}
.underoverskrift_kalender
{
    float:left;
    width:100%;
    background:url('../images/udir/calendar_background_header_month_year.png');
	background-repeat:repeat-x;
 	height:23px;
    
}
.underoverskrift_kalender_tekst
{
    font-size:0.8em; padding-left:10px; height:20px; margin-top:3px; font-weight:bold;
}

/* END: Several style classes for new front page*/

/*----- Aarshjul -----*/
.aarshjul_section {
	width: 700px; 
	font-size: 11px; 
}

.aarshjul_section .aarshjul_header {
	background-color: #f4f4f4; 
	height: 44px; 
	width:700px; 
	padding-top: 2px;
	margin-top: 15px;
	margin-bottom: 20px;
}

.aarshjul_section .aarshjul_header .school_type {
	width:450px; 
	float: left; 
	padding-top: 12px; 
	padding-left: 5px;
}

.aarshjul_section .aarshjul_header .school_type input {
	margin-left: 5px;
	margin-right: 5px;
}

.aarshjul_section .aarshjul_header div.evaluation  
{
	width:200px; 
	float: right; 
}

.aarshjul_section .aarshjul_header div.evaluation div 
{
	height: 18px;
	display: block;	
}

.aarshjul_section .aarshjul_header div.evaluation div.ongoingEvaluation 
{
	background: url(../images/udir/aarshjul/ongoingEvaluation.gif) no-repeat center left;
	margin-bottom: 4px;	
}

.aarshjul_section .aarshjul_header div.evaluation div.finalEvaluation 
{
	background: url(../images/udir/aarshjul/finalEvaluation.gif) no-repeat  center left;
}

.aarshjul_section .aarshjul_header a
{
	padding-left: 37px;
	display: block;
	height: 18px;
	vertical-align: middle;
	padding-top: 3px;
	background:transparent url(../images/udir/lenkepil-6.gif) no-repeat scroll 28px 4px;
	color: #0079c2;
}
.aarshjul_section .aarshjul 
{
	margin: 0px;
	padding: 0px;
}

.aarshjul_section .aarshjul .hjul_upper
{
	background:  url(../images/udir/aarshjul/aarshjul_winter.gif) no-repeat  37px 0px;
	height: 46px;
}
.aarshjul_section .aarshjul .hjul_upper table 
{
	width: 100%;
}
.aarshjul_section .aarshjul .hjul_upper table td
{
	vertical-align:top; 
	text-align: center; 
	padding-left: 0px; 
	padding-top: 22px;
}
.aarshjul_section .aarshjul .hjul_lower
{
	background: url(../images/udir/aarshjul/aarshjul_summer.gif) no-repeat  37px 0px;
	height: 46px;
	padding-top: 1px;
}
.aarshjul_section .aarshjul .hjul_lower table 
{
	width: 100%; 
	height: 100%; 
	border: none; 
	border-collapse: collapse;
}
.aarshjul_section .aarshjul .hjul_lower table td
{
	border: none; 
	border-collapse: collapse; 
	text-align: center; 
	vertical-align: bottom; 
	padding-bottom: 25px;
}
.aarshjul_section .aarshjul .hjul_middle
{
	background: url(../images/udir/aarshjul/aarshjul_middle.gif) repeat-y  37px 0px;
	height: 31px;
	padding-bottom: 0px;
	padding-top: 1px;
}
.aarshjul_section .aarshjul .hjul_middle table 
{
	width: 100%;
}
.aarshjul_section .aarshjul .hjul_middle table td.left_season
{
	vertical-align:middle; 
	text-align: left; 
	padding-left: 65px; 
	padding-top: 5px;	
}
.aarshjul_section .aarshjul .hjul_middle table td.right_season
{
	vertical-align:middle; 
	text-align: right; 
	padding-right: 75px; 
	padding-top: 5px;	
}
.aarshjul_section .aarshjul .hjul_tests
{
	background: url(../images/udir/aarshjul/aarshjul_tests.gif) repeat-y  37px 0px;
}
.aarshjul_section .aarshjul table, .aarshjul_section .aarshjul table td 
{
	border: none;
	border-collapse: collapse;
}
.aarshjul_section .aarshjul .hjul_tests_upper
{
	padding-bottom: 1px;
	padding-top: 1px;
}
.aarshjul_section .aarshjul .hjul_tests_lower
{
	padding-bottom: 1px;
	padding-top: 1px;
}

.aarshjul_section .aarshjul .hjul_tests table
{
	width: 100%;
	border-collapse: collapse;
}

.aarshjul_section .aarshjul .hjul_tests table td
{
	width: 100%;
	vertical-align: top;
}

.aarshjul_section .aarshjul div.evaluationTest 
{
	height: 23px;
	width: 245px;
	display: block;	
	margin-bottom: 4px;
}

.aarshjul_section .aarshjul div.evaluationTestSpring 
{
	position: relative;
	left: 450px;
	top: 0px;
}

.aarshjul_section .aarshjul div.ongoingEvaluationTest 
{
	background: url(../images/udir/aarshjul/ongoingEvaluationTest.gif) no-repeat center left;
}

.aarshjul_section .aarshjul div.finalEvaluationTest 
{
	background: url(../images/udir/aarshjul/finalEvaluationTest.gif) no-repeat  center left;
}

.aarshjul_section .aarshjul div.evaluationTest a
{
	display: block;
	height: 18px;
	color: #0079c2;
	font-size:11px;
	margin: 0px;
	padding: 5px 0px 0px 15px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/udir/lenkepil-6.gif) no-repeat scroll 6px 5px;
}

.collapsePanelBody {
	visibility: visible; 
	display: block;
	overflow:hidden;
}
.breadcrumb {
    margin:15px 5px 20px 0;
    background:url("../images/udir/lenkepil-6.gif") no-repeat scroll left top transparent;
    color:#0079C2;
    font-size:0.8em;
    padding-left:0.9em;
}
span.breadcrumb  {
    margin:15px 5px 20px 0;
    background:url("../images/udir/lenkepil-6.gif") no-repeat scroll left top transparent;
    color:#333333;
    font-size:0.8em;
    padding-left:0.9em;
}
.breadcrumb_start {
    margin:15px 5px 20px 0;
    color:#0079C2;
    font-size:0.8em;
}

.sortCalenderHeader
{
   
   width:100%;

    float:left;
    font-size:0.7em;
    line-height:23px;
}
.sortCalenderHeader label
{
    color:#000000;


}
.sortCalenderHeader a
{
    color:#0079C2;
    padding-right:10px;
}
.sortCalenderHeader ul
{
     float:right;
line-height:1.2;
list-style-type:none;
}
.sortCalenderHeader li
{
    
    float:left;
padding-right:10px;list-style-type:none; 
    
}
.sortCalendar 
{
    float:left;
    width:100%;
}
.sortCalendar ul
{
    float:left;
    line-height:1.2;
    list-style-type:none;
}

.sortCalendar li
{
    
    float:left;
    padding-right:10px;list-style-type:none; 
    
}
.sortCalendar li label
{
    font-size:0.7em;
}
.sortCalendar li a
{
    color:#0079C2;
    font-size:0.7em;
    border-left: solid 2px #f37321;
    padding-left:10px;
}

.SortCalendarCurrent
{
    color:#0079C2;
    font-size:0.7em;
    border-left: solid 2px #f37321;
    padding-left:10px;
    font-weight:bold;
}

.CalendarHeaderArea
{
	float:left;
	margin-bottom:40px;
	width:700px;
}
.CalendarHeader
{
    font-size:1.1em;
	color:#333333;
	font-weight:normal;
	float:left;
	width:500px;

}
.NavigateCalendarLink
{
    float:left;
    font-size:0.7em;

}
.NavigateCalendarLink a
{
	color:#0079C2;
}

.calendarType {
    width:700px;
    float:left;
}

#FrontPageBottomMenu {
    padding:16px 0 0px 10px;
    margin-right: auto;
    margin-left: auto;
    font-size:0.8em;
    width:930px;
    height:206px;
}
#bottomMenuWrapper {
    background-color:#585858;
    width:100%;
    height:250px;
}
.BottomMenuLinks {
    float:left;
    height:40px;
    position:relative;
    width:176px;
    padding-right: 10px;
}
.BottomMenuLinks h2 {
    padding:5px 0 10px 0;
    color:#E9E9E9;    
}
.BottomMenuLinks ul {
    list-style:none;
    line-height:1;
}
.BottomMenuLinks li {
    background:url("../images/udir/lenkepil-7.gif") no-repeat scroll left top transparent;
    padding: 0 10px 8px 10px;    
    font-size:1em;
}
.BottomMenuLinks li a {
     color:#ffffff;

}
.BottomMenuLinks h2 a {
    color:#d1d0d0;
}

.bottomMenuLinkReadMore
{
    float:left;
    color:#FFFFFF;
    width:176px;
    padding-right:10px;
    height:15px;
}

.bottomMenuLinkReadMore a
{  background:url("../images/udir/lenkepil-7.gif");
    background-position:left;
    background-repeat:no-repeat;
    color:#FFFFFF;
padding-top:6px;
height:20px;
}

#FrontPageBottomMenuGoTo {
    font-size:0.8em;
    margin-left:auto;
    margin-right:auto;
    padding: 0px 0 10px 10px;
    width:930px;
}

.BottomMenuHyperLinkReadMore{
  
    padding: 0 10px 5px 10px;
    color:#FFFFFF;

}
.BottomMenuHyperLinkReadMore a{

    
    color:#FFFFFF;
    margin-top:4px;

}



.searchbutton
{
    background: url("/../../../images/udir/search_button.png");
    /*background-color:Transparent;
    background-repeat:no-repeat;*/
    border:none;
    height:24px;
    width:85px;
    cursor:pointer; 
    cursor: hand; /* for IE 5.x */ 
    margin-top:10px;

}
