/******************************************************/
/* This code was generated by a tool. */
/* Changes to this file may cause incorrect behavior and will be lost if the code is regenerated. */
/******************************************************/

/******************************************************/
/* \styles\frontpage.css */
#frontpagelayout
{
	position:relative;
}

#frontpagelayout .row0{ top:0em;	}
#frontpagelayout .row1{ top:11.5em;	}
#frontpagelayout .row2{ top:23em;	}

#frontpagelayout .rowspan1{ height:11.5em;	}
#frontpagelayout .rowspan1inner{ height:9em;	}

#frontpagelayout .rowspan2{ height:23em;	}
#frontpagelayout .rowspan2inner{ height:20.5em;	}

#frontpagelayout .rowspan3{ height:34.5em;	}
#frontpagelayout .rowspan3inner{ height:32em;	}

#frontpagelayout .col0{ left:0;	}
#frontpagelayout .col1{ left:15.75em;	}
#frontpagelayout .col2{ left:31.5em;	}

#frontpagelayout .colspan1{ width:15.75em;	}
#frontpagelayout .colspan1inner{ width:13.25em; }

#frontpagelayout .colspan2{ width:31.5em;	}
#frontpagelayout .colspan2inner{ width:29em; }

#frontpagelayout .colspan3{ width:47.25em;	}
#frontpagelayout .colspan3inner{ width:44.75em; }

#frontpagelayout .margintop{ margin-top:1.25em; }
#frontpagelayout .marginright{ margin-right:1.25em; }
#frontpagelayout .marginbottom{ margin-bottom:1.25em; }
#frontpagelayout .marginleft{ margin-left:1.25em; }

#frontpagelayout .nomargin{ margin:1px 0 1px 0; }

#frontpagelayout .wrapper
{
    position:absolute;
}

#frontpagelayout .content
{
	position:relative;
	overflow:hidden;	
}

#frontpagelayout .editmode .content
{
	position:relative;
	overflow:visible;	
}


#frontpagelayout .editmode
{
    border:solid 2px black;
    overflow:auto;
}

#frontpagelayout .rightborder
{
    border-right:dashed 1px #dfdfdf;
}

#frontpagelayout .bottomborder
{
	border-bottom:dashed 1px #dfdfdf;
}

#frontpagelayout .content p
{
	color:#1d1d1d;
	padding:0;
	margin:0;	
}

#frontpagelayout .content h1, 
#frontpagelayout .content h2, 
#frontpagelayout .content h3,
#frontpagelayout .content h4,
#frontpagelayout .content h5,
#frontpagelayout .content h6
{
	text-transform:uppercase;
	color:#513e35;
	margin:0 0 0.5em 0;
	padding:0;
}

#frontpagelayout .content h6 { text-transform:none;}

#frontpagelayout .content h1
{
	font-size:0.875em; /*14*/
}
#frontpagelayout .content h2
{
	font-size:0.75em; /*12*/
}

#frontpagelayout .content h6
{
	font-size:0.7em; /*12*/
}


#frontpagelayout .content .focuselement p
{
	font-size:0.5625em; /*9*/
	line-height:1.556em; /*14 (18/11)*/
}

#frontpagelayout .content .newselement p
{
	font-size:0.5625em; /*9*/
	line-height:1.556em; /*14 (18/11)*/
}

#frontpagelayout .content .focuselement .mainbody p
{
	font-size:0.625em; /*10*/
	line-height:1.756em; /*14 (18/11)*/
}



#frontpagelayout .content .readmore
{
	white-space:nowrap; 
}
/* IE6 requiers wrapper when link is at end of line. */
#frontpagelayout .content .readmore a
{
	color:#ff5900;
	font-family:Verdana;
	font-weight:bold;
	font-size:1.11em; /*10 (10/9)*/
	text-decoration:underline;
	background: url(/images/felles/merikon_stor.png) no-repeat left bottom;
	padding-left:15px;
}

#frontpagelayout .content a:hover
{
	text-decoration:none;
}

.dropzone
{
	background-color:Yellow;
}
/******************************************************/
/* \styles\webpartunits.css */
/**************************************************************/
#imagepart div.middle
{
	text-align:center;	
}
#imagepart div.left
{
	text-align:left;
}
#imagepart div.right
{
	text-align:right;
}

/**************************************************************/
#linklistwebpart
{
	text-align:left;
	height:100%
}

#linklistwebpart ul
{
	list-style:none;
	margin:0;
	padding:0;
	font-size:0.5625em; /* 9px */
}

#linklistwebpart li
{
	line-height:1.5em;
}

#linklistwebpart a .pagename
{
	color:#1d1d1d;
	text-decoration:underline;
}

#linklistwebpart a:hover .pagename
{
	text-decoration:none;
}

#linklistwebpart .date
{
	color:#a6a6a6;
	text-decoration:none;
}
/**************************************************************/

/******************************************************/
/* \styles\area\footer.css */
#footer
{
	height:4.3125em;
	overflow:hidden;
	background-repeat:repeat-x;
}

#footer .ktlogo
{
	float:left; 
	margin:0.75em 0 0 1.5em;
}

#footer .countylogo
{
	float:right;
	margin:0.75em 1.5em 0 0;
}

#footer img
{
	position:relative;
}

#footer .footertext 
{
	float:left;
	width:100%;
	margin-top:-41px; 
	text-align:center;
	font-size: 0.5625em; /* 9px */
	color: #888576;
}

#footer .footertext a
{
	color: #888576;
}

#footer .footertext a:hover
{
	text-decoration:none;
}

/******************************************************/
/* \styles\skoleweb.css */
/****************** html tags ********************************/
body 
{
	font-family: Verdana, Georgia, Arial, Helvetica, Tahoma;
	font-size:100%;
	color:#3e3e3e;
	margin-top:14px;
	background-repeat:repeat-x;
	padding:0; /*Opera has deafult padding */
}

a
{
	text-decoration:none;
	color:#1d1d1d;
}

a:hover
{
	text-decoration: underline;
}

img{border:0}
div{vertical-align:top; }

.pagepadding{padding:16px; }
.leftfloating{float: left; }
.rightfloating{float: right; }
.centered{text-align: center; }
.rightaligned{text-align: right; }
.leftaligned{text-align: left; }

/*************** Global classes ******************/
.textformatting
{
	font-family:Verdana;
	font-size:0.6875em; /* 11 */
	line-height:1.5em; /* 24 */
	color:#3b3b3b;
}

.textformatting .withlist /* Special formatting of pages with sublist */
{
	font-family:Georgia;
	font-size:1.1818em; /* 13  13/11*/
	line-height:2.1818em; /*24  24/11 */
}

.textformatting h1, .textformatting h2, .textformatting h3, .textformatting h4, .textformatting h5, .textformatting h6
{
	font-family:Georgia;
}
.textformatting h1
{
	font-size:1.8462em;	/*24  (24/13)*/
}
.textformatting h2
{
	font-size:1.6em;	
}
.textformatting h3
{
	font-size:1.2em;	
}

#ingresslist h2
{
	font-size:0.92em; /*12 (12/13)*/
	font-weight:bold;
	line-height:1.5em;
	margin:0;
	padding:1.5em 0 0 0;
}


#ingresslist p
{
	padding:0;
	margin:0;
	font-size:1.09em; /*12 (12/13) */
	line-height:1.6363em; /*18 (18/13)*/
}

#ingresslist .readmore a
{
	color:#ff5900;
	font-family:Verdana;
	font-weight:bold;
	font-size:0.8461em; /*11 (11/13)*/
	text-decoration:underline;
	white-space:nowrap;
}


.print
{
	color:#a1a1a1;
	font-size:0.6875em;
	background: url(/images/felles/printer.gif) no-repeat center left;
	padding-left:15px;
	line-height:3em;
	float:left;
}



/*************** Login ******************/
.loginbody
{
	text-align:center;
}

.loginform
{
	margin:0;	
}


.loginwrapper
{
	text-align:left;
	width:45em;
	margin:0 auto;	
}


#login
{
	border:1px solid #efebde; 
	padding:0 0 2em 2em;
}

#login span
{
	width:12em;
	float:left;
	margin-right:0.5em;
}

#login input
{
	width:14em;
	float:left;
}

#login .button
{
	width:9em;	
}

#login .br
{
	line-height:2.7em;	
}

#login .msgwrapper
{
	width:55em;
	white-space:nowrap;
	border:solid 1px black;
	padding:1em;
	background-color:#efebde;
	color:Red;
	font-weight:bolder;
}
#login .msgwrapper span
{
	font-size:0.8em;	
	width:100%;
	white-space:normal;
}

#loginfooter
{
	font-family:Arial;
	font-size:0.75em;
	padding:0.5em;
	border:1px solid #efebde; 
	text-align:center;
}

#loginfooter span
{
	margin-right:1em;	
}


#logout
{
	position:absolute; 
	top:160px; 
	margin-left:25px; 
	left:0;
}

#logout a
{
	font-size:0.9em; 
	font-weight:bold; 
	color:#ffffff;
}

/*
    Abanate styles neede when user must to confirm userInfo
*/
table.brukerhandtering
{
   margin-top: 5px;
   margin-bottom: 5px;
   border-collapse: collapse;
   width: 100%;
}
table.brukerhandtering tr
{
   height: 19px;
}
table.brukerhandtering tr.space
{
   height: 5px;
}
table.brukerhandtering tr.spesial
{
    height: auto;
}
table.brukerhandtering td
{
   font-size: 1.2em;
   padding-left: 10px;
   padding-right: 10px;
}
table.brukerhandtering td.felttittel
{
    font-size: 1.2em;
    font-weight: bold;
    text-align: left;
    width: 125px;
}
table.brukerhandtering td.feltverdi
{
   font-size: 1.2em;
    font-weight: normal;
    text-align: left;
}
table.brukerhandtering td.litentittel
{
   font-size: 1.2em;
   padding-left: 0px;
   padding-right: 5px;
   width: 50px;
}
table.brukerhandtering td.litenverdi
{
   font-size: 1.2em;
   padding-left: 0px;
   padding-right: 5px;
   width: 50px;
}
table.brukerhandtering td.mediumtittel
{
   font-size: 1.2em;
   padding-left: 0px;
   padding-right: 5px;
   width: 100px;
   border-style: solid; 
}
table.brukerhandtering td.mediumverdi
{
   font-size: 1.2em;
   padding-left: 0px;
   padding-right: 5px;
   width: 100px;
}
table.brukerhandtering td.stortittel
{
   font-size: 1.2em;
   padding-left: 0px;
   padding-right: 5px;
   width: 200px;
}
table.brukerhandtering td.storverdi
{
   font-size: 1.2em;
   padding-left: 0px;
   padding-right: 5px;
   width: 200px;
}
table.brukerhandtering td.fullbredde
{
   font-size: 1.2em;
   width: 100%;
}
table.brukerhandtering td.undertittel
{
    font-size: 1.2em;
    background-color: #cccccc;
    font-weight: bold;
    text-align: left;
}
table.brukerhandtering table /* table in table */
{
   margin-top: 0px;
   margin-bottom: 0px;
   border-collapse: collapse;
}
table.brukerhandtering table td /* table in table */
{
   font-size: 1.2em;
   padding-left: 2px;
   padding-right: 2px;
}
table.brukerhandtering table tr
{
   height: auto;
}
table.brukerhandtering input.text.x-large
{
   font-size: 1.2em;
   font-weight: normal;
   text-align: left;
   width: 250px;
   height: 19px;
}
table.brukerhandtering textarea.x-large
{
   font-size: 1.2em;
   font-weight: normal;
   text-align: left;
   width: 250px;
}
table.brukerhandtering input.text.large
{
   font-size: 1.2em;
   font-weight: normal;
   text-align: left;
   width: 200px;
   height: 19px;
}
table.brukerhandtering input.text.medium
{
   font-size: 1.2em;
   font-weight: normal;
   text-align: left;
   width: 100px;
   height: 19px;
}
table.brukerhandtering input.text.small
{
   font-size: 1.2em;
   font-weight: normal;
   text-align: left;
   width: 75px;
   height: 19px;
}
table.brukerhandtering input.submit.knappxx-large
{
   font-size: 1.2em;
   font-weight: normal;
   width: 345px;
   height: 21px;
}table.brukerhandtering input.submit.knappx-large
{
   font-size: 1.2em;
   font-weight: normal;
   width: 250px;
   height: 21px;
}
table.brukerhandtering input.submit.knapplarge
{
   font-size: 1.2em;
   font-weight: normal;
   width: 200px;
   height: 21px;
}
table.brukerhandtering input.submit.knappmedium
{
   font-size: 1.2em;
   font-weight: normal;
   width: 100px;
   height: 21px;
}
table.brukerhandtering input.submit.knappsmall
{
   font-size: 1.2em;
   font-weight: normal;
   width: 75px;
   height: 21px;
}
table.brukerhandtering input.submit.knappx-small
{
   font-size: 1.2em;
   font-weight: normal;
   width: 40px;
   height: 21px;
}
table.brukerhandtering select.xx-large
{
   font-size: 1.2em;
   font-weight: normal;
   text-align: left;
   width: 345px;
}
table.brukerhandtering select.x-large
{
   font-size: 1.2em;
   font-weight: normal;
   text-align: left;
   width: 250px;
}
table.brukerhandtering select.large
{
   font-size: 1.2em;
   font-weight: normal;
   text-align: left;
   width: 200px;
}
table.brukerhandtering select.medium
{
   font-size: 1.2em;
   font-weight: normal;
   text-align: left;
   width: 100px;
}
table.brukerhandtering select.small
{
   font-size: 1.2em;
   font-weight: normal;
   text-align: left;
   width: 100px;
}
table.brukerhandtering select.x-small
{
   font-size: 1.2em;
   font-weight: normal;
   text-align: left;
   width: 85px;
}
table.brukerhandtering label
{
   font-size: 1.2em;
   font-weight: normal;
   text-align: left;
}
table.brukerhandtering span.tittel
{
   font-size: 1.5em;
   font-weight: bold;
   text-align: left;
}
span.feilmelding, table.brukerhandtering span.feilmelding, table.brukerhandtering div.feilmelding
{
   font-size: 1.2em;
   color: red;
   font-weight: bold;
   text-align: left;
}
table.brukerhandtering span.tekst
{
   font-size: 1.2em;
   font-weight: normal;
   text-align: left;
}
table.brukerhandtering span.undertittel
{
    font-size: 1.2em;
    font-weight: bold;
    text-align: left;
}
table.brukerhandtering span.felttittel 
{
    font-size: 1.2em;
    font-weight: bold;
    text-align: left;
}
table.brukerhandtering span.feltverdi
{
   font-size: 1.2em;
   font-weight: normal;
   text-align: left;

}
table.brukerhandtering span.feltfeil
{
   font-size: 1.2em;
   color: Red;
   font-weight: normal;
   text-align: left;
}
table.brukerhandtering a
{
   font-size: 1.2em;
   font-weight: bold;
   text-align: left;
}

/*
	Fixes to allow Abanate styles work together with Skolenett styles 
*/
table.brukerhandtering { font-size:0.75em; }
#login .brukerhandtering span,
table.brukerhandtering tr td span
{
    width:auto;
	float:none;
}

#login .brukerhandtering input
{
	width:auto;
	float:none;
}
.feltverdi{ display:block; } /*Radio buttons */
/******************************************************/
/* \styles\unitstyles.css */
/**************************  QuickSearch **************************/
#quicksearchwrapper
{
	float:right;
	padding:7px 28px 0 0;
}
#quicksearchwrapper .quicksearchtextbox
{
	float:left;
	color: #6f6d6d;
	font-size:0.625em; /* 10px */
	width:8.9em; /* 89px */
	height:1.5em; /* 15px */
	border:0;
	
}

#quicksearchwrapper img
{
	width:1em;	
	margin-left:8px;
}

/**************************  QuickLaunch **************************/
#quicklaunch
{
	float:right;
	padding-right:17px; /* ok should not scale */
}

#quicklaunch a
{
	float:left;
	margin:3px 4px 0 0; /* ok should not scale */
}

* html #quicklaunch a /*IE hack */
{
	margin:-3px 4px 0 0; /* ok should not scale */
}

#quicklaunch a img
{
	vertical-align:top;	
}

/**************************  WriterInfo **************************/
#writerinfo
{
	clear:both;
	font-size:0.6875em;
	margin-top:2em;
	color:#a1a1a1;
}

#writerinfo .name
{
}

#writerinfo .lastupdated
{
	
}

/************************** PrinterInfo **************************/
#contentprinterinfo a, contentprinterinfo a:hover
{
	text-decoration:none;
}

/************************** SendToFrinend **************************/
#contentsendtofriend
{
	float:left;
}

/************************** Linkmenu **************************/

#linkmenudiv
{
	text-align: left;
}

#linkmenudiv a
{
	color:#272626;
	font-size:9px;
	line-height:14px;
	
}

#linkmenudiv a:hover
{
	text-decoration:none;
	
}

#linkmenudiv .linkheader
{
	font-size:small;
	background-image: url('/images/felles/lenker.bmp');
	background-repeat: no-repeat;
	width:45px;
	height:9px;
}

/************************** Formattering av søkeresultat **************************/
#searchresult
{
	font-size: 0.7em;
	padding:20px 0 0 30px;
}



/**************************  **************************/
#breadcrumbs
{
	font-size: 0.7em;
}
/******************************************************/
/* \styles\profiles\backgrounds.css */
#leftbackground  .bg{ min-height:1px; } /* ensure visible with no background selected (allow center algorithm) */

.background1{ width:94px; height:750px; }
#leftbackground .background1dark{ background:url(/images/felles/backgrounds/bg1mork_venstre.png); }
#leftbackground .background1light{ background:url(/images/felles/backgrounds/bg1lys_venstre.png); }
#rightbackground .background1dark { background:url(/images/felles/backgrounds/bg1mork_hoyre.png); }
#rightbackground .background1light { background:url(/images/felles/backgrounds/bg1lys_hoyre.png); }

.background2{ width:289px; height:849px; }
#leftbackground .background2dark{ background:url(/images/felles/backgrounds/bg2mork_venstre.png); }
#leftbackground .background2light{ background:url(/images/felles/backgrounds/bg2lys_venstre.png); }
#rightbackground .background2dark { background:url(/images/felles/backgrounds/bg2mork_hoyre.png); }
#rightbackground .background2light { background:url(/images/felles/backgrounds/bg2lys_hoyre.png); }

.background3{ width:174px; height:846px; }
#leftbackground .background3dark{ background:url(/images/felles/backgrounds/bg3mork_venstre.png); }
#leftbackground .background3light{ background:url(/images/felles/backgrounds/bg3lys_venstre.png); }
#rightbackground .background3dark { background:url(/images/felles/backgrounds/bg3mork_hoyre.png); }
#rightbackground .background3light { background:url(/images/felles/backgrounds/bg3lys_hoyre.png); }

.background4{ width:73px; height:664px; }
#leftbackground .background4dark{ background:url(/images/felles/backgrounds/bg4mork_venstre.png); }
#leftbackground .background4light{ background:url(/images/felles/backgrounds/bg4lys_venstre.png); }
#rightbackground .background4dark { background:url(/images/felles/backgrounds/bg4mork_hoyre.png); }
#rightbackground .background4light { background:url(/images/felles/backgrounds/bg4lys_hoyre.png); }
/******************************************************/
/* \styles\structure.css */
#pagecontainer
{
/*    margin:0 auto;*/
	float:left;
	position:relative;
}


#leftbackground
{
    float:left;
    width:50%;
    overflow:hidden;
    margin-right:-24.6875em; /* half of fullwidth + 8px (shadow)*/
}
#leftbackground .wrapper { margin-right:24.1875em; /* half of fullwidth */ }
#leftbackground .wrapper div{ float:right;	}
#leftbackground .wrapper div div {float:left; }

#rightbackground 
{
    float:right;
    width:50%;
    overflow:hidden;
    margin-left:-24.1875em; /* half of fullwidth + 8px (shadow)*/
}
#rightbackground div 
{
	margin-left:23.1875em; /* half of fullwidth - 16px (shadows)*/
}


#header
{
	overflow:hidden;
}

.headerheight
{
	height:186px; /* ok no-resize */	
}

#header .logocontainer
{
	float:left;
	padding:70px 0 0 50px;
}

#header .flashcontainer
{
	float:right; 
	width:286px;
}
#header .flashcontainer div
{
	position:absolute; 
	margin-top:-16px;
}

.lefttabmenu
{
	position:absolute; 
	top:44px;
	left:48.37em; 
	margin-left:-8px; 
}

.menuline1height
{
	height:1.875em;
	/*overflow:hidden; /*dosen't work well with firefox */
}


#leftcontentareawrapper
{
	margin-top:-1px;
	float:left;
	width:11.2em;
	overflow:hidden;
	border-right:dotted 1px #e8e8e8;
}

#leftcontentareawrapper .topleftareaborder
{
	border-top:dotted 1px #f7f7f7; 
	height:1px; 
	width:inherit;
}

#maincontentareawrapper
{
	float:left;
	width:34em;
	padding:1em;
	overflow:auto; /* Required by IE6 */
}

.contentwrapper
{
	width:47.375em; /* 758px  This is required by IE7 */
	border-top: dotted 1px #e8e8e8;
	background-color:#ffffff;	
}

/* Shadows */
.topleftshadow
{
	background-image:url(/images/felles/skygger/skygge_venstre_top.png);
}
.toprightshadow
{
	background-image:url(/images/felles/skygger/skygge_hoyre_top.png);	
}

.shadowinner
{
	margin: 0 8px;
}

.shadowleft
{
	background:url(/images/felles/skygger/skygge_venstre.png) left top repeat-y;
}
.shadowright
{
	background:url(/images/felles/skygger/skygge_hoyre.png) right top repeat-y;
}

.leftfootershadow
{
	background:url(/images/felles/skygger/skygge_venstre_bunn.png) left top no-repeat;
}

.rightfootershadow
{
	background:url(/images/felles/skygger/skygge_hoyre_bunn.png) right top no-repeat;
}

.leftcorner
{
	background-position:top left;
	background-repeat:no-repeat;	
}
.rightcorner
{
	background-position:top right;
	background-repeat:no-repeat;	
}

.fullwidth{width:48.375em; } /* 758 774*/
.fullheight{ height:35.5em; } /*  37em? */

.br
{
	clear:both;	
	line-height:0px;
	visibility:hidden;
}

.hidden
{
	display:none;
}

.stretch-y
{
	padding-bottom:250em;
	margin-bottom:-250em;	
}

/******************************************************/
/* \styles\area\topmenu.css */
/*******************************************************************/

#topmenu
{
	padding-left:14px;
	height:1.875em;
	float:left;
}

#topmenu a
{
	color:#f7fbff;
}

#topmenu a:hover
{
	text-decoration:none;
}	

#topmenu img
{
	vertical-align:top;
}

#topmenu ul
{
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
}

#topmenu ul li
{
	float:left;	
}

#topmenu ul li.text
{
	padding:0.25em 0.625em 0 0.625em;
	border-left:solid 1px #a19a7b;
}

#topmenu ul li.text a span /* top level text-link */
{
	text-transform:uppercase;
	padding:0.25em 0.625em;
	font-family:Georgia; 
	font-size:0.75em;
}

#topmenu ul li.image a span, #topmenu ul li.text a img
{
	display:none;	
}

/********************* Dropdown *********************/
#topmenu ul li div 
{
	position:relative;
	z-index:1500;
}
#topmenu ul li.text div 
{
	margin-top:0.4375em;
}
#topmenu ul li ul
{
	position:absolute;
	display:none;
	margin:0;
	padding-bottom:10px;
}
#topmenu ul li ul li
{
	float:none;
	padding:0 8px;
	margin:0;
	line-height:22px;
}

#topmenu ul li ul li a
{
	font-size:0.625em;
	border-bottom:solid 1px #a19a7b;
	display:block;
	padding:0 6px;
	white-space:nowrap;
}
/******************************************************/
/* \styles\area\menu.css */
.quicklaunchcontainer
{
	height:1.25em; /* 20px */
}

#quicklaunchleft
{
	float:left;
}

#quicklaunchleft ul
{
	margin:0 0 0 0.95em;
	padding:0;
}

#quicklaunchleft ul li
{
	display:inline;
	margin:0;
	padding:0 0 0 10px;
}

#quicklaunchleft ul li a
{
	padding:0 0 0 7px; /* ok should not scale */
	background: url(/images/felles/double_arrow.gif) no-repeat left; 
	font-size: 0.5625em; /* 9px */
	color: #272626;
}


#quicklaunchright
{
	float:right;	
}

#quicklaunchright ul
{
	margin:0 10px 0 0;
}

#quicklaunchright ul li
{
	display:inline;
}




/************************************************************************/

#leftmenulinklist
{
	width:100%;
	padding-top:2em;
	padding-left:2em;
	background: url(/images/felles/bg_venstremeny_underside.png) repeat-x;
}

#leftmenulinklist .lenker
{
	width:2.8125em;
}	

#leftmenulinklist ul
{
	list-style:none;
	padding:0;
	margin:0;
	line-height:1.1em;
}


#leftmenulinklist a
{
	text-decoration:underline;	
	font-size:0.5625em;
}

#leftmenulinklist a:hover
{
	text-decoration:none;	
}


/******************************************************/
/* \styles\area\leftmenu.css */
#leftmenu
{
	background: url(/images/felles/bg_venstremeny_underside.png) repeat-x;
	border-bottom:solid 1px #e8e8e8;
	padding: 1em 0.5em 1.5em 0em;
	margin:0;
}

#leftmenu ul
{
	list-style:none;
	padding:0 0 0 0.5em; /*innrykk pr. submenu*/
	margin:0;
	line-height:1.5em;	/*24*/
}

#leftmenu li
{
	border-top:dotted 1px #e8e8e8;
	white-space:nowrap;
}

#leftmenu a
{
	font-size:0.625em; /*10*/	
	display:block;
	padding-left:10px;
	
}

#leftmenu li.selected a
{
	background:url(/images/felles/leftmenu_arrow.gif) no-repeat;
	background-position:center left;
	
}

/*
#leftmenu li.selected
{
	background-color:Fuchsia;	
}


#leftmenu li .expanded
{
}

#leftmenu li.expandedtop
{
}

#leftmenu li.parent
{
	
}
*/

/******************************************************/
/* \styles\newslist.css */
#newsheader
{

}
#newsheader span a
{
	
}
#newsheader img
{
}
span.rightfloating
{
}
a.activeHeaderLink
{
	background: url(../images/newsheadericonblack.gif) no-repeat;
	padding-left: 12px;
	margin-left: 4px;
	font-size: 0.7em;
	margin-bottom: 2px;
}
a.passiveHeaderLink
{
	background: url(../images/newsheadericongray.gif) no-repeat;
	padding-left: 12px;
	margin-left: 4px;
	font-size: 0.7em;
	margin-bottom: 2px;
}


div.newscontainer
{
	float:none;
	padding-top: 6px;
	width: 100%;
}
div.newsitem
{
	padding-bottom: .9em;
	margin-bottom: .9em;
}
div.newsitem  h2
{
	font-size: .8em;
}
div.newsitem  h3
{
	font-size: .8em;
	font-weight: normal;
	margin-top: .1em;
	margin-bottom: .5em;
}
div.newsitem h3 img
{
	margin-right: 5px;
}
div.newsitem a
{
	color: #7c7c7c;
	font-size: .8em;
	padding-left: 9px;
	background-image: url(/images/toolbar_link.gif);
	background-repeat: no-repeat;
	background-position: center left;
	display: block;
	float: left;
}
div.newsitem .category
{
	color: #7c7c7c;
	background: none;
	padding-left: 0;
	display: block;
	float: left;
}
a.newsitemfooter
{
}
div.newsitem .itemdate
{
	font-size: .8em;
	color: #7c7c7c;
	background: none;
	padding-left: 0;
	display: block;
	float: left;
}
/******************************************************/
/* \styles\googleMap.css */
div.googleMap
{
	font-size: 10px;
	font-family:Verdana,Arial;
}

div.googleMap p
{
	line-height:1.3em;
}


#comments ul
{
    margin:0;
    padding:0;    
}

#comments ul li { list-style-position:inside; list-style-type:none; background-color:#f4f4f4; padding:0 5px 5px 5px; margin-bottom:10px; }

#comments ul li .postdetails { float:right; font-style:italic; }
#comments ul li a { float:right; }

fieldset.comment p { margin:0; }
fieldset.captcha
{
    border: 0px;
    margin:0;
    padding:0;
}

fieldset.captcha legend { display:none; }
fieldset.captcha label 
{ 
    float: left;
    width: 115px;
}

fieldset.captcha img
{
    float: left;
}

fieldset.captcha input
{
    clear:both;
}
    
div.siteMap { padding-top:40px; margin-bottom:20px; font-size: .8em; }
div.siteMap h1 { margin-bottom:17px; }
div.siteMap ul { list-style-position:outside; list-style-type:none; margin:0; padding:0;  }
div.siteMap li ul { margin-left:10px;  }
div.siteMap ul li { background-position:left; background-repeat:no-repeat; margin-top: 0; margin-bottom: 0; line-height: 12px;}
div.siteMap li ul li { background:url(/Images/sitemap/element.gif) no-repeat scroll 0 0; padding-left:10px; }
div.siteMap ul li ul li.last { background:url(/Images/SiteMap/elementLineEnd.gif) no-repeat!important; }
div.siteMap ul li ul li a { padding-left:14px; }

.sectionpageColumn { float:left; width:155px; padding-left:10px; }
.sectionpageColumn ul, .siteMap ul { list-style-type:none; width:100%; overflow:hidden; margin:0 0 4px; padding:0; font-weight:normal; padding-left:12px; }
.sectionpageColumn ul a, .sectionpageColumn ul a:visited,
.siteMap ul a, .siteMap ul a:visited { display:block; padding:2px 0 3px 10px; background:transparent url("gfx/listBulletLink.gif") no-repeat left 7px; text-decoration:none; }
.sectionpageColumn ul a:hover, .siteMap ul a:hover { text-decoration:underline; }

.sectionpageColumn1 { width:698px; }
.sectionpageColumn2 { width:349px; }

