/* SENIORPORTEN */


/* HTML-tagger */
html { height: 100%; }
body { height: 100%; padding: 0;  margin: 0;  width: 100%; background: #fff url(../bilder/senior_bg.gif) repeat-y 0 0; border-color: #c0aeab; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*Font size switching*/
body { font-size: 73%!important; }
body.font_large { font-size: 100%!important; }
body.font_largest { font-size: 150%!important; }
body.font_largest #headerContainer .NAVheritage { position: absolute; right: 20px; text-align: right; top: 90px; width: 720px; }

a {  color: #000000; text-decoration: none}
a:link {  color: #000000; text-decoration: none}
a:active {  color: #000000; text-decoration: none}
a:hover {  color: #000000; text-decoration: underline}

IMG { border: 0; }

h1 { font-size: 1.4em; font-weight: normal; }
h2 { font-size: 1.15em }

#pageContainer { position: relative; margin: 0 auto; min-height: 100%; }
#header { background: #fa9d11; height: 90px; background: #fa9d11 url(../bilder/senior_toplogo_37219a.gif) no-repeat 25px; }
#headerRight { float: right; text-align: right; height: 90px; background: url(../bilder/senior_topright.gif) no-repeat; width: 635px; }

#headerContainer .NAVheritage { position: absolute; right: 20px; text-align: right; top: 95px; width: 720px; }
#headerRight .NAVlinksContainer { margin-left: 15px; }
#headerRight .NAVlinksContainer a { font-weight: bold; }
#headerRight .NAVswitchFontLink { margin-right: 1px;}

/* Change fontsize [AAA] - see seperate stylesheets */
.NAVsmall { font-size: 1em; }
.NAVmedium { font-size: 1.2em; }
.NAVlarge { font-size: 1.4em; }


#headerRight .NAVsizeLinks { margin-left: 1px; margin-right: 0px;}
#headerSearch { margin: 33px 13px 0 0; }
#headerSearch IMG { margin-bottom: -5px; }
#headerSearch label { display: none;}
#searchField { width: 40%; margin: 0 4px; }

#useMapImage { width: 0px; }
#accessibilityContainer { position: absolute; left: -500px; top: -500px; }

DIV#homeicon { background: #706469; width: 29px; padding-top: 4px; text-align: center; }

DIV#menutop { margin: 0px 20px -13px 30px; height: 1px; background: transparent url(../bilder/dashedhorizontal.gif) repeat-x 0 top; }
DIV#menuContainer { margin-top: 15px; float: left; width: 24%; background: transparent url(../bilder/menu_bg.gif ) repeat-y 0; }
DIV#menuContainer UL { padding: 0 20px 0 0; }
DIV#menuContainer UL LI { list-style-type: none; padding-left: 30px; }
DIV#menuContainer UL LI.hasChild { background: url(../bilder/arrow_leftmenu_0.gif) no-repeat left 9px; }
DIV#menuContainer UL LI.hasChild UL { display: none; margin-left: -30px; padding-right: 0; background: url(../bilder/submenu_bg.gif) repeat-y 0; }
DIV#menuContainer UL LI.hasChild UL A { padding-left: 30px; }
DIV#menuContainer UL LI.arrowdown{ background: url(../bilder/arrow_leftmenu_1.gif) no-repeat left 9px; }
DIV#menuContainer UL LI.selected UL { display: block; }
DIV#menuContainer UL LI A { display: block; height: 22px; padding: 4px 0 0 10px; background: transparent url(../bilder/dashedhorizontal.gif) repeat-x 0 bottom; }
DIV#menuContainer UL LI A.selectedLink { font-weight: bold; color: #c56b20; }

DIV#menuContainer UL LI A:hover { background-color: #f2f2f2; }
DIV#contentWrapper { float: left; width:75%; margin-top: 15px; }
DIV#mainContainer { float: left; width: 72%; padding:0 10px 0 0; }
DIV#mainContainer #errorBox { display: none; }
DIV#mainContainer .Artikkel h1 { font-weight: bold; }
DIV#relevantContainer { float: left; width: 26%; margin-top: 10px; }

DIV#sitemapContainer li { list-style-type: none; }
DIV#sitemapContainer ul.level1 { padding: 10px; }

DIV#footerContainer { position: absolute; bottom: 0; height: 31px; width: 100%; background: url(../bilder/senior_bunn.gif) no-repeat; color: #333; font-size: 0.85em; padding: 5px 0; }

DIV#footerContainer DIV { margin-right: 20px; text-align: right; height: 31px; }
DIV.footspace { clear: both; height: 60px; }

.escgridcontentleft .standard h1 { color:#000000;}
.escgridcontentleft .standard h2 { color:#000000;}
.escgridcontentleft .standard h3 { color:#000000;}
.escgridcontentleft .standard h4 { color:#000000;}
.escgridcontentleft .standard h5 { color:#000000;}
.escgridcontentleft .standard h6 { color:#000000;}


/* Globale */
.textlink {  color: #000000}
.textlink a {  color: #000000}
.textlink a:link {  color: #000000}
.textlink a:active {  color: #000000}
.textlink a:hover {  color: #000000}
.textlink a:visited {  color: #000000}

/* Dialogboks for bekreftelse og feilmelding */
.dialogboxcontent { padding-left: 39px; width: 100%}
.dialogboxlogo { margin-right: 30px; width: 1%; white-space: nowrap}
.dialogboxheading { padding: 2px 10px 3px 10px; color: #991463; background-color: #F5E7EF; width:99%}


/* Bulletpunkter ved navigering */
ul.ulmenu { text-decoration: none; list-style-type: disc; color: #f99f34; margin: 0; }
ul.ulmenu li { margin-left: 20px; padding: 0; }


/* Seksjonsoverskrifter */
.secheading {  font-size: 1.2em; font-weight: bold; padding: 3px 10px 3px 10px; margin: 0; color: #ffffff; background-color: #706469; }
.subheading {  padding: 6px 10px 7px 10px; color: #5a7026; background-color: #cce437}
.linkheading { padding: 6px 10px 7px 10px; color: #8c0d2e}

/* Innholdstabeller */
.standard  { border-collapse: collapse; border-spacing: 0; width: 100%}
.standardheight  { border-collapse: collapse; border-spacing: 0; width: 100%; height: 100%}
.standardnowidth  { border-collapse: collapse; border-spacing: 0;}
.standardcontent { padding: 0 10px;}
.standardcontentright  { width: 100%; padding-right: 10px;}


/* Lister ut filer i tabell med fargeskille */
.bgcelldark { background-color: #F9F9F8; border-color: black black #E8E6E4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 2px; padding-bottom: 2px}
.bgcelllight { background-color: #FFFFFF; border-color: black black #E8E6E4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 2px; padding-bottom: 2px}


/* Navigeringsikoner (under hovedmeny) */
.navshop { width:90%; ; text-align: right; vertical-align: middle; padding-top: 3px; padding-right: 10px}
.navicon { width:99%; ; border-color: black black black #BFCFD6; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: right; vertical-align: middle; white-space: nowrap; padding-top: 3px; padding-right: 10px; padding-left: 10px}
.naviconlink { font-size: 0.92em; color: #000000;}
.naviconlink a { font-size: 0.92em; color: #000000;}
.naviconlink a:link { font-size: 0.92em; color: #000000;}
.naviconlink a:active { font-size: 0.92em; color: #000000;}
.naviconlink a:hover { font-size: 0.92em; color: #000000;}
.naviconlink a:visited { font-size: 0.92em; color: #000000;}

/* Handlekurven */
.shopbgleft { width:1%}
.shopbgright { width:99%; padding-right: 10px; padding-left: 10px;}

.shopnavpresent {  color: #991463}

.shoppublicationheading {  color: #9ab109; font-weight: normal; font-size: 0.9em}
.shoppublicationheadingprice { color: #9ab109; font-weight: normal; font-size: 0.9em; text-align: left; padding-right: 20px;}
.shoppublicationtextfield {  width: 50%}
.shoporder { border: 1px #F0CCE3 solid; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px;  width: 100%}
.shoplistcontent {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px}
.shoplistproduct {  padding-top: 15px; padding-bottom: 10px; padding-right: 10px; border: #CCD9DE; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 65%; text-align: left; vertical-align: top}
.shoplistorder {  padding-top: 15px; padding-bottom: 10px; padding-right: 10px; border: #CCD9DE; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 17%; text-align: left; vertical-align: top}
.shoplistorderprice {  padding-top: 15px; padding-bottom: 10px; padding-right: 10px; border: #CCD9DE; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 1%; text-align: right; vertical-align: top}
.shoplistorderadm {  padding-top: 15px; padding-bottom: 10px; padding-right: 10px; border: #CCD9DE; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 17%; text-align: center; vertical-align: top}
.shoplistall {  padding-top: 15px; padding-bottom: 10px; padding-right: 10px; border: #4C7A8C; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align: left; vertical-align: top}
.shoplistsum {  white-space: nowrap; padding-top: 15px; padding-bottom: 10px; padding-right: 10px; border: #4C7A8C solid; vertical-align: top; border-width: 0px 0px 2px}
.shoplistnext {  padding-top: 15px; padding-bottom: 10px; padding-right: 10px; text-align: center}

.shopordercontent {  padding-top: 1px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: #CCD9DE; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align: right; vertical-align: top}

.shopordercontacttext {  padding-top: 3px; padding-right: 10px; padding-bottom: 3px; width: 15%}
.shopordercontactfield {  padding-top: 3px; padding-right: 10px; padding-bottom: 3px; width: 45%}
.shopordercontactnone {  padding-top: 3px; padding-right: 10px; padding-bottom: 3px; width: 40%}

.shopordercontacttextfield { width: 100%}
.shopordercontactnumberfield { width: 45%}

.shopordercontactsend { width: 60%}
.shopordercontactsendback { width: 50%}
.shopordercontactsendsubmit { width: 50%; padding-right: 10px; text-align: right}

/* Toppnyheten */
.topnewsfrontbgleft { width:1%; background-color: #CED5BF; height: 100%}
.topnewsfrontbgright { width:99%; background-color: #FFFFFF; height: 100%}
.topnewsfront {  height: 100%; border: #CCD9DE solid; padding-left: 10px; padding-bottom: 10px; border-width: 0px 0px 0px 1px}
.topnewsfrontcontent { height: 100%; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; width:50%;}
.topnewsfrontnews { height: 100%; padding-top: 0px; padding-bottom: 10px; padding-left: 10px}

/* Hovedkampanje */
.topcampaignfrontcontent { width:25%;}
.topcampaign {  text-align: center; vertical-align: middle; width: 98%; height:118px}
.topcampaignimage { height: 100%; width:100%}
.topcampaignleft { background-color: #dfe8a8; width:1%}
.topcampaignline { background-color: #FFFFFF; width:1%}
.topcampaignright { border: solid; border-width: 1px 9px 1px 1px; border-color: #dfe8a8 #dfe8a8 #dfe8a8 #FFFFFF; background-color: #dfe8a8; width:1%; text-align: center; vertical-align: middle}

/* Temainnganger forside*/
.themefrontbgleft { width:1%; vertical-align: bottom; background-color: #F0871E}
.themefrontbgright { width:99%; background-color: #EEF1E9; height: 100%}
.themefront {  border: #FFFFFF solid; padding-left: 10px; padding-bottom: 10px; border-width: 0px 0px 0px 1px; height: 100%; width: 100%}
.themefrontlist{ border-collapse: collapse; border-spacing: 0; width: 100%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px}
.themefrontcontent { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; width:25%; text-align: left; vertical-align: top}
.themefronticon { width:1%; padding-left: 10px; padding-top: 13px}
.themefrontcategories { width:99%; padding-right: 5px; padding-bottom: 10px; padding-left: 10px; padding-top: 10px}

/* "Mest etterspurt av" forside */
.mostwantedfrontheading { padding-top: 5px; padding-right: 10px; padding-bottom: 1px; padding-left: 20px; color: #666633; font-weight: bold; font-size: 0.9em}
.mostwantedfrontbgleft { width:1%; background-color: #B6C0A0; height: 100%}
.mostwantedfrontbgright { width:99%; background-color: #EEF1E9; height: 100%}
.mostwantedfrontalign { text-align: left; vertical-align: top}
.mostwantedfront {  border: #FFFFFF solid; padding-left: 10px; padding-bottom: 10px; border-width: 0px 0px 0px 1px; height: 100%; width: 100%}
.mostwantedfrontcontent { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; width:25%;}
.mostwantedfrontcategories { padding-top: 10px; padding-bottom: 10px; padding-left: 10px}

/* Kampanjer */
.campaigncontentleft { width:25%;}
.campaigncontentright { width:25%; padding-left: 11px;}
DIV#relevantContainer .campaign span.campaignText { display: block; color: #3E3832; font-size: 1.3em; font-weight:bold; padding-bottom: 4px; background-image: url('../bilder/dashedhorizontal.gif'); background-repeat: repeat-x; background-position: bottom left; margin-top: 0px; margin-bottom: 0px; }
DIV#relevantContainer .campaign {  background-color: #EDEBE9; padding-bottom: 5px; text-align: center; vertical-align: middle; margin-bottom: 10px; width: 220px; }
.campaignline { background-color: #FFFFFF; width:1%}
.campaignleft { background-color: #E7EADF; width:1%}
.campaignright { background-color: #E7EADF; width:1%}

/* Hovednyhet forside*/
.headlinenewsfront { border: dotted; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px ; border-width: 0px 0px 1px; border-color:#666666; width: 100%; text-align: left; vertical-align: top}
/* Siste hendelser forside*/
.latesthappeningsfront { border: solid; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px ; border-width: 1px; border-color: #dfe8a8; width: 100%; height: 98% ;text-align: left; vertical-align: top}
/* Siste nyheter forside*/
.latestnewsfront { border: none; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px }

/* Forside nyhet */
.newsfrontheading {  padding-top: 2px; padding-right: 10px; padding-bottom: 4px; padding-left: 10px; color: #ffffff; font-weight: bold; font-size: 0.9em; background-color: #fa9d11}
.newsfrontcontent { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 11px; width:25%;}
.newsfrontbgleft { width:1%; vertical-align: top}
.newsfrontbgright { width:99%; }
.newsfrontcontentenglish { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 11px; width:50%;}

/* Søk og søkeresultat */
.searchtextfield {  width: 70%}
.searchfronttextfield {  width: 40%}
.searchresults { padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-color: black black CCD9DE; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.searchresultspath { color: #666666}
.searchcategorie { width:70%; }
.searchcategoriesub { width:70%; padding-left: 10px;}
.searchhit { width:29%; text-align: right; padding-left: 10px;}

/* Utlisting av personer */
.searchpersonname { width: 35%; padding-left: 10px}
.searchpersonphone { width: 15%; padding-left: 10px}
.searchpersontitle { width: 15%; padding-left: 10px}
.searchpersonmail { width: 10%; padding-left: 10px}
.searchpersonorgunit { width: 25%; padding-left: 10px}
.searchhasleave { width: 60%; padding-left: 10px}

/* Offentlig journal */
.publicjournalgrid { padding-left: 39px; padding-right: 10px}

.publicjournalordertext {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; width: 15%}
.publicjournalorderfield {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; width: 45%}
.publicjournalordernone {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; width: 40%}

.publicjournalordertextfield { width: 100%}
.publicjournalordernumberfield { width: 45%}


.publicjournalordersend { width: 60%}
.publicjournalordersendblank { width: 50%}
.publicjournalordersendsubmit { width: 50%; padding-right: 10px; text-align: right}


.publicjournalheading {  padding-top: 6px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; color: #9ab109; font-weight: bold; font-size: 0.9em; background-color: #D9E3E7}
.publicjournalsearchleft { width:70%; padding-left: 10px; }
.publicjournalsearchright { width:30%; padding-left: 20px; padding-right: 10px; }
.publicjournalcontent { padding-top: 5px; padding-bottom: 15px; padding-right: 10px; padding-left: 10px; border-color: black black CCD9DE; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.publicjournalcontentleft { width:15%; padding-right: 10px; }
.publicjournalcontentright { width:85%; padding-left: 10px; padding-right: 10px; }
.publicjournalsearchtextfield {  width: 90%}
.publicjournalnavpage { color: #991463}

/* Meny for listing og sortering av artikler */
.menusort { border: 1px #00adef solid; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px;  width: 100%; text-align: right;}

/* Listinger av innhold*/
.escdropdown {position:relative; z-index:1; visibility: visible;}
.escartsortleft {  padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; color: #5a7026; font-weight: normal; font-size: 0.9em; vertical-align: middle}
.escartsortright {  padding-top: 1px; padding-right: 10px; padding-bottom: 1px; padding-left: 10px; color: #5a7026; font-weight: normal; font-size: 0.9em; text-align: right; vertical-align: middle}
/* Generell listing */
.listright {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; border: #dfe8a8; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 75%; text-align: left; vertical-align: top}
.listleft {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; border: #dfe8a8; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 25%; text-align: left; vertical-align: top}
 /*Kronologisk listing*/
.listcronright {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; width: 95%; text-align: left; vertical-align: top}
.listcronleft {  padding-top: 6px; padding-right: 40px; padding-bottom: 7px; padding-left: 10px; width: 5%; text-align: left; vertical-align: top; padding-right: 10px; white-space: nowrap}
 /*Alfabetisk listing*/
.listalfright {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; width: 85%; border: #dfe8a8; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.listalfleft {  color: #5a7026; font-weight: bold; font-size: 0.9em; padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; width: 15%; border: #dfe8a8; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
 /*Tema alfabetisk listing*/
.listalfthemeright {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; width: 60%; border: #dfe8a8; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.listalfthemeleft {  color: #5a7026; font-weight: bold; font-size: 0.9em; padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; width: 15%; border: #dfe8a8; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}

/*Tema hovedside */
.listthemeright {  width:75%; padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; width: 70%; border: #dfe8a8; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.listthemeleft {  width:25%; color: #5a7026; font-weight: bold; font-size: 0.9em; padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; width: 30%; border: #dfe8a8; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.listthemeleftmenu { width:25%; }
.listthemetopmenu { width:75%; padding-right: 10px;}

/* Tema grid*/
.themeleft { width:1%; }
.themeright { width:99%; padding-left: 10px; padding-right: 10px;}

/* Escenic grid innhold*/
.escgridcontent { width:100%; padding-left: 10px; }
.escgridcontentleft { width:70%; padding-left: 10px; }
.escgridcontentright { width:30%; padding-left: 10px; }

/* Escenic grid tema*/
.escgridthemeleft { width:25%;}
.escgridthemefrontleft { width:25%; padding-right: 10px;}
.escgridthemeright { width:75%; }

/* Escenic grid temainnhold*/
.escgridthemecontent { width:100%; padding-right: 10px; }
.escgridthemecontentleft { width:70%; padding-left: 0px; }
.escgridthemecontentright { width:30%; padding-left: 10px; padding-right: 10px;}
.escgridthemefrontcontent { width:100%; padding-left: 10px; }
.escgridthemefrontcontentleft { width:70%; padding-left: 10px; }
.escgridthemefrontcontentright { width:30%; padding-right: 10px; }
.escgridthemefrontright { width:75%; padding-left: 10px;}

/* Escenic seksjons-skillelinje*/
.escsecline {border: 0; height: 1px; width: 100%; background-color: #F0CCE3; color: #dfe8a8; noshade }

/* Escenic skillelinje*/
.escline {border: 0; height: 1px; width: 100%; background-color: #dfe8a8; color: #dfe8a8; noshade }

/* Escenic artikkellisting*/
.escartlist {  padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 0px; border: #00adef; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 25%; text-align: left; vertical-align: top}

/* Escenic toppnyhet */
.escartheadingtopnews { color: #6f645b; }
.escartheadingtopnews a { font-size: 1.1em; color: #6f645b; }
.escartheadingtopnews a:link { font-size: 1.1em; color: #6f645b; }
.escartheadingtopnews a:hover { font-size: 1.1em; color: #6f645b; }
.escartheadingtopnews a:active { font-size: 1.1em; color: #6f645b; }

/* Escenic artikkeltittel */
.escartheading { font-size: 1.1em; color:#000000; font-weight:bold; }
.escartheading a { font-size: 1.1em; color:#000000; }
.escartheading a:link { font-size: 1.1em; color:#000000; }
.escartheading a:hover { font-size: 1.1em; color:#000000; }
.escartheading a:active { font-size: 1.1em; color:#000000; }
.escartheadingfrontpage { color: #005F99}

/* Escenic artikkel */
.escartcontent {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; border: #dfe8a8; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 25%; text-align: left; vertical-align: top}
.escartdate { font-size: 0.9em; color: #666666}
.escartauthor { font-size: 0.9em; color: #9ab109}
.escartingress { font-size: 1.1em }
.escartillustration { border-collapse: collapse; border-spacing: 0; width: 1%; margin-bottom: 10px; margin-right: 20px; align: left; float: left}
.escartillustrationtext { font-size: 0.7em; color: #666666}

/* Nyhetslisting */
.listdate { width:1%; }
.listtitle { width:99%; }

/* Bakgrunnsgrafikk i bunn av bokser på høyresiden */


/* Relaterte artikler (se også)*/
.listmoreheading {  padding-top: 6px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; color: #6f645b; font-weight: bold; font-size: 0.9em; background-color: #fcc384}
.listmorecontent { padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; background-color: #fde9d2}

/* Relaterte media i Escenicartikkel */
.relatedmediaheading {  color: #635951; font-weight: normal; font-size: 1.1em}
.relatedmediacontent {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 0px}
.relatedmedia {  border: 1px dashed #fa9d11; padding: 5px 5px 10px 10px; margin: 20px 0 0 0;  width: 220px; overflow: hidden; }
.relatedmedia span.vedleggTitle { display: block; color: #635951; font-size: 1.3em; font-weight:bold; padding-bottom: 4px; }
.relatedmediaicon { width:1%; }
.relatedmediatext { width:99%; }

/* Siste publikasjoner i Escenicartikkel */
.lastpublications {  width: 100%; border: 1px dashed #f99f34; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 0px}
.lastpublicationsheading {  color: #6f645b; font-weight: normal; font-size: 1.1em}
.lastpublicationscontent {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px}
.lastpublicationsdate { font-size: 0.9em; color: #666666;}

/* Escenic publikasjoner */
.publicationabout {  width: 100%; border: 1px #dfe8a8 solid; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 0px}
.publicationdetailsheading {  color: #9ab109; font-weight: normal; font-size: 1.1em}
.publicationaboutcontent {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px}
.publicationdetailsfield { width:1%; padding-right: 10px; white-space: nowrap}
.publicationdetails { width:99%}
.publicationdetailsicon { width:1%; }
.publicationdetailstext { width:99%; }

/* Eksterne linker i Escenicartikkel */
.externallinksheading {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; color: #635951; font-weight: bold; font-size: 0.9em; background-color: #FCC384}
.externallinkscontent { padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; background-color: #fde9d2}

/* Innloggingsboks */
.loginheading {font-weight: bold; font-size: 0.9em}
.loginbox {padding-top: 15px; padding-bottom: 15px; padding-right: 10px; padding-left: 10px; background-color: RGB(198,230,243)}
.loginfield {color: #000000}

/* Escenic "Tips en venn" */
.tipdetailsfield { width:1%; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 20px; white-space: nowrap}
.tipdetails { width:99%; padding-top: 0px; padding-bottom: 5px;}
.tiptextfield {  width: 100%}
.tiptextarea { font-size: 1.2em; width: 100%}

/* Avtale, kalender */
.appointment { width:100%; }
.appointmenttime { width:20%; }
.appointmenttext { width:80%; }
.appointmentfield { width:1%; padding-top: 2px; padding-right: 15px; padding-bottom: 2px}
.appointmentdetails { width:99%; padding-top: 2px; padding-right: 0px; padding-bottom: 2px}
.appointmentfieldsubmit { width:1%; padding-top: 2px; padding-right: 15px; padding-bottom: 2px}
.appointmentdetailssubmit { width:99%; padding-top: 2px; padding-right: 0px; padding-bottom: 2px}
.appointmentheading { font-size: 1.2em; font-weight: bold}

/* Kalendervisning forside */
.calfrontcontent { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 11px; width:25%;}

/* Kalendervisning */
.calsize { width: 100%; text-align: right}

.calprev {  background-color: #D9E3E7; text-align: center; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 3px; width: 14%}
.calnow {  background-color: #D9E3E7; text-align: center; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 3px; width: 72%; border-color: black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.calnext {  background-color: #D9E3E7; text-align: center; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 3px; width: 14%}

.calheadingweek { font-size: 0.7em; color: #000000; background-color: #EDF2F3; text-align: center; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px; width: 14%}
.calheadingday { font-size: 0.7em; color: #000000; background-color: #EDF2F3; text-align: center; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px; width: 12%}

.calcontentweek {  color: #000000; background-color: #EDF2F3; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentweek a {  color: #000000; background-color: #EDF2F3; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentweek a:link {  color: #000000; background-color: #EDF2F3; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentweek a:hover {  color: #000000; background-color: #EDF2F3; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentweek a:active {  color: #000000; background-color: #EDF2F3; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentweek a:visited {  color: #000000; background-color: #EDF2F3; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}

.calcontentweekselected {  color: #000000; background-color: #E9B2D4; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentweekselected a {  color: #000000; background-color: #E9B2D4; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentweekselected a:link {  color: #000000; background-color: #E9B2D4; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentweekselected a:hover {  color: #000000; background-color: #E9B2D4; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentweekselected a:active {  color: #000000; background-color: #E9B2D4; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentweekselected a:visited {  color: #000000; background-color: #E9B2D4; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}

.calcontentday {  color: #005F99; background-color: #EDF2F3; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentday a {  color: #005F99; background-color: #EDF2F3; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentday a:link {  color: #005F99; background-color: #EDF2F3; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentday a:hover {  color: #005F99; background-color: #EDF2F3; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentday a:active {  color: #005F99; background-color: #EDF2F3; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentday a:visited {  color: #005F99; background-color: #EDF2F3; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}

.calcontentdayselected {  color: #005F99; background-color: #E9B2D4; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentdayselected a {  color: #005F99; background-color: #E9B2D4; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentdayselected a:link {  color: #005F99; background-color: #E9B2D4; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentdayselected a:hover {  color: #005F99; background-color: #E9B2D4; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentdayselected a:active {  color: #005F99; background-color: #E9B2D4; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentdayselected a:visited {  color: #005F99; background-color: #E9B2D4; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}

.calcontentappointment {  color: #005F99; background-color: #FFFFFF; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentappointment a {  color: #005F99; background-color: #FFFFFF; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentappointment a:link {  color: #005F99; background-color: #FFFFFF; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentappointment a:hover {  color: #005F99; background-color: #FFFFFF; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentappointment a:active {  color: #005F99; background-color: #FFFFFF; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}
.calcontentappointment a:visited {  color: #005F99; background-color: #FFFFFF; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px}

.calcontent {  color: #000000; background-color: #EDF2F3; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; padding-left: 0px}
.calcontentselected {  color: #000000; background-color: #E9B2D4; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; padding-left: 0px}
.calbottom {  font-size: 0.7em; color: #991463; background-color: #F4D9EA; text-align: center; border-color: #FFFFFF black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 4px; padding-bottom: 6px}

/* Bilder og illustrasjoner */
.illustration { border-collapse: collapse; border-spacing: 0; width: 1%; margin-bottom: 20px; margin-right: 5px; align: left;}
/* .picture { border: 1px #878787 solid; margin-bottom: 5px; margin-right: 1px} */
.picture { border: 0px; margin-bottom: 5px; margin-right: 1px}
.pictureleft {  border: 0px; margin-bottom: 5px; margin-right: 7px}

/* Ikoner */
.icon {  margin-right: 5px; vertical-align: middle}
.icondoc {  margin-right: 5px; vertical-align: top}
.iconlistmore { margin-right: 5px ; margin-top: 5px}

/* Paginering */
DIV.paginationMenu { clear: left; float: left; margin: 10px 0 0; width: 100%; font-size: 0.9em; background: transparent url(../bilder/dashedhorizontal.gif) repeat-x 0 top; padding-top: 10px; }
DIV.paginationMenu UL { float: left; list-style-type: none; padding-left: 0px; margin: 0; }
DIV.paginationMenu LI { float: left; }
DIV.paginationMenu STRONG { float: left; background: #e7e7e7; border: 1px solid #e7e7e7; color: #3e3832; display: block; padding: 2px 4px; }
DIV.paginationMenu A { float: left; background: #fff; border: 1px solid #e7e7e7; color: #3e3832; padding: 2px 4px; }
DIV.paginationMenu A:hover { background-color: #e7e7e7; }
DIV.paginationMenu .pageArrowLeft { float: left; background: transparent url(../bilder/arrow_left.gif) no-repeat left 2px; border: none; padding: 0 0 0 13px; margin: 3px 8px 0 0; color: #3e3832; }
DIV.paginationMenu .pageArrowLeftFirst { float: left; background: transparent url(../bilder/arrow_left.gif) no-repeat left 2px; border: none; padding: 0 0 0 13px; margin: 3px 8px 0 0; color: gray; }
DIV.paginationMenu .pageArrowRight { float: left; background: transparent url(../bilder/arrow_right.gif) no-repeat right 2px; border: none; padding: 0 13px 0 0; margin: 3px 0 0 6px; color: #3e3832; }
DIV.paginationMenu .pageArrowRightLast { float: left; background: transparent url(../bilder/arrow_right.gif) no-repeat right 2px; border: none; padding: 0 13px 0 0; margin: 3px 0 0 6px; color: gray; }

DIV.paginationMenu A.pageArrowLeft:hover { background-color: transparent; }
DIV.paginationMenu A.pageArrowRight:hover { background-color: transparent; }

/* Høyre kolonne */
.frame { background-color: #706469; margin-top: 20px; }
.frame span.relatedTitle { color: #fff; font-size: 1.2em; font-weight: bold; padding: 6px 10px; margin: 0; }
.inner-frame { background-color: #edebe9; padding: 7px; }
div .imagetext { margin-bottom: 10px; }
div .noimagetext { margin-bottom: 10px; }
#images a.bilde { cursor: pointer; }
#images img.usynlig { display: none; }

/* Search Results */
.searchresult { list-style-type: none; margin-left: -25px; }
.searchresulttext { padding-bottom: 10px; }

div .expandedList {padding-top: 15px; padding-bottom: 15px; background: transparent url(../bilder/dashedhorizontal.gif) repeat-x 0 bottom; clear:left;}
div.expandedList img {float:left; margin-right: 15px;}
div.imageItem {/*height: 100px;*/float:left;width:100%}


div .collapsedList {padding-top:12px;clear:both }

DIV.refreshNewslist a { float: right; margin: 0 10px 5px 0; }
DIV.refreshNewslist a:link { color: #0074C4; }
DIV.refreshNewslist a:visited { color: #8B32E5 }
