
/* HTML-tagger */
body { padding: 0;  margin: 0;  width: 100%; background-image: url(/Internet/htdocs/includes/images/bg.gif);}

a {  font-size: 1.0em; color: #005F99; text-decoration: none}
a:link {  font-size: 1.0em; color: #005F99; text-decoration: none}
a:active {  font-size: 1.0em; color: #005F99; text-decoration: none}
a:hover {  font-size: 1.0em; color: #005F99; text-decoration: underline}

h1 { font-size: 1.4em; font-weight: normal; }
h2 { font-size: 1.15em }
h3 { font-size: 1.0em }
h4 { font-size: 1.0em }
h5 { font-size: 1.0em }
h6 { font-size: 1.0em }

tr {  text-align: left; vertical-align: top}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; padding: 0; }

input { font-size: 0.9em}
textarea { font-size: 0.9em}
select {  font-size: 0.9em}

/* 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-top: 2px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; color: #991463; background-color: #F5E7EF; width:99%}


/* Bulletpunkter ved navigering */
.ulmenu {  font-size: 0.9em; text-decoration: none; list-style-type: disc; color: #005F99; margin-left: 15px;}

/* Seksjonsoverskrifter */
.secheading {  font-size: 1.25em; font-weight: bold; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; padding-left: 10px; color: #991463; background-color: #F4D9EA}
.subheading {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; color: #991463; background-color: #F8E5F1}
.linkheading { font-size: 1.0em; padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; color: #005F99}

/* 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-right: 10px; padding-left: 10px;}
.standardcontentright  { width: 100%; padding-right: 10px;}


/* NAVIGERING */
/* Toppmeny */
#topmenu { font-size: 0.85em; display: block; height: 100%; text-decoration: none; font-weight: bold; color: #00354D}
#topmenu a:link { font-size: 0.85em; display: block; height: 100%; text-decoration: none; font-weight: bold; color: #00354D}
#topmenu a:hover { font-size: 0.85em; display: block; height: 100%; text-decoration: none; font-weight: bold; color: #00354D}
#topmenu a:active { font-size: 0.85em; display: block; height: 100%; text-decoration: none; font-weight: bold; color: #00354D}
#topmenu a:visited { font-size: 0.85em; display: block; height: 100%; text-decoration: none; font-weight: bold; color: #00354D}

.topmenuselected { font-size: 0.85em; text-decoration: none; font-weight: bold; color: #00354D}
.topmenuselected a:link { font-size: 0.85em; text-decoration: none; font-weight: bold; color: #00354D}
.topmenuselected a:hover { font-size: 0.85em; text-decoration: none; font-weight: bold; color: #00354D}
.topmenuselected a:visited { font-size: 0.85em; text-decoration: none; font-weight: bold; color: #00354D}

#topmenusub { font-size: 0.9em; display: block; width: 100%; height: 100%; text-decoration: none; color: #005F99}
#topmenusub a:link { font-size: 0.9em; display: block; width: 100%; height: 100%; text-decoration: none; color: #005F99}
#topmenusub a:hover { font-size: 0.9em; display: block; width: 100%; height: 100%; text-decoration: none; color: #005F99}
#topmenusub a:active { font-size: 0.9em; display: block; width: 100%; height: 100%; text-decoration: none; color: #005F99}
#topmenusub a:visited { font-size: 0.9em; display: block;   width: 100%; height: 100%; text-decoration: none; color: #005F99}

/* Navigering toppfeltet  */
.topinternetbg {  border-collapse: collapse; border-spacing: 0; width: 100%; height: 47; background-image: url(/Internet/htdocs/includes/images/bg_topp_right.gif); background-repeat: no-repeat; background-position: right; background-color: #678E9E }
.topinternetbgleft { width:1%; background-color: #00415B; height: 100%; text-align: left; vertical-align: middle}
.topinternetbgright { width:99%; height: 100%; text-align: left; vertical-align: middle}
.topinternetlogo { width:50%; text-align: left; vertical-align: middle}
.topinternetlogocontent { vertical-align: middle}
.topinternetsearch { width:50%; text-align: right; vertical-align: middle; white-space: nowrap; padding-right: 10px}

.topmenuiconhomepage { width:100%; vertical-align: middle; text-align: center; padding-top: 1px; padding-right: 7px; padding-bottom: 0px; padding-left: 7px}
.topmenubgleft { width:1%; height: 24px;  background-color: #00415B; vertical-align: bottom; border: solid; border-width: 1px 0px 0px; border-color: #FFFFFF #FFFFFF #CED5BF}
.topmenusubbgleft { width:1%; height: 24px; background-color: #F0871E; vertical-align: bottom; border: solid; border-width: 1px 0px 0px; border-color: #FFFFFF #FFFFFF #CED5BF}
.topmenubgright { width:99%; height: 24px}
.topmenucontent { border-collapse: collapse; border-spacing: 0; width: 100%; background-color: #BFCFD6;}
.topmenutoplevel { display: block; font-size: 0.9em; text-decoration: none; color: #000000;  width: 14%; border-color: black black black #FFFFFF; padding-left: 10px; ; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; cursor: hand; background-color: #BFCFD6}
.topmenutoplevelselected { display: block; font-size: 0.9em; text-decoration: none; color: #000000;  width: 14%; border-color: black black black #FFFFFF; padding-left: 10px; ; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; cursor: hand; background-color: #E0E8EB}
.topmenusublevel { display: block; font-size: 0.9em; text-decoration: none; color: #005F99; background-color: #E0E8EB; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; cursor: hand}
.topmenusublevelseperator {  background-color: #FFFFFF}

/* Venstremeny */
.leftmenusection { font-size: 0.8em; text-decoration: none; color: #5C742B; padding-top: 4px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-color: #CCD9DF black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 99%; text-align: left; vertical-align: middle}
.leftmenusection a { font-size: 1.0em; color: #5C742B}
.leftmenusection a:link { font-size: 1.0em; color: #5C742B}
.leftmenusection a:hover { font-size: 1.0em; color: #5C742B}
.leftmenusection a:active { font-size: 1.0em; color: #5C742B}
.leftmenusection a:visited { font-size: 1.0em; color: #5C742B}

.leftmenubg { width: 1%; background-color: #FFB000; text-align: left; vertical-align: middle}
.leftmenusubbg { width: 1%; background-color: #FFC84C; text-align: left; vertical-align: middle}
.leftmenusub2bg { width: 1%; background-color: #FFE58C; text-align: left; vertical-align: middle}
.leftmenusub3bg { width: 1%; background-color: #FFEDB0; text-align: left; vertical-align: middle}
.leftmenusubbgleft { width: 1%; background-color: #FFFFFF}
.leftmenusubright { width: 1%; padding-top: 2px; padding-bottom: 2px; padding-right: 7px; padding-left: 10px; border-color: black black #CCD9DF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align: center; vertical-align: middle background-color: #FFFFFF}
.leftmenu { font-size: 0.9em; text-decoration: none; color: #005F99; padding-top: 4px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-color: black black #CCD9DF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 99%; text-align: left; vertical-align: middle}
.leftmenuselected { font-size: 0.8em; text-decoration: none; color: #005F99; padding-top: 4px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-color: black black #CCD9DF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 99%; text-align: left; vertical-align: middle}
.leftmenuselectedurl { font-size: 0.8em; text-decoration: none; color: #F1861E; padding-top: 4px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-color: black black #F1861E; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 99%; text-align: left; vertical-align: middle}

.leftmenusub1 { font-size: 0.9em; text-decoration: none; color: #005F99; padding-top: 4px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-color: black black #CCD9DF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 98%; text-align: left; vertical-align: middle}
.leftmenusub1selected { font-size: 0.8em; text-decoration: none; color: #005F99; padding-top: 4px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-color: black black #CCD9DF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 98%; text-align: left; vertical-align: middle}
.leftmenusub1selectedurl { font-size: 0.8em; text-decoration: none; color: #F1861E; padding-top: 4px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-color: black black #F1861E; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 98%; text-align: left; vertical-align: middle}

.leftmenusub2 { font-size: 0.9em; text-decoration: none; color: #005F99; padding-top: 4px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-color: black black #CCD9DF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 97%; text-align: left; vertical-align: middle}
.leftmenusub2selected { font-size: 0.8em; text-decoration: none; color: #005F99; padding-top: 4px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-color: black black #CCD9DF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 97%; text-align: left; vertical-align: middle}
.leftmenusub2selectedurl { font-size: 0.8em; text-decoration: none; color: #F1861E; padding-top: 4px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-color: black black #F1861E; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 97%; text-align: left; vertical-align: middle}

.leftmenusub3 { font-size: 0.9em; text-decoration: none; color: #005F99; padding-top: 4px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-color: black black #CCD9DF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 96%; text-align: left; vertical-align: middle}
.leftmenusub3selected { font-size: 0.8em; text-decoration: none; color: #005F99; padding-top: 4px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-color: black black #CCD9DF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 96%; text-align: left; vertical-align: middle}
.leftmenusub3selectedurl { font-size: 0.8em; text-decoration: none; color: #F1861E; padding-top: 4px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; border-color: black black #F1861E; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 96%; text-align: left; vertical-align: middle}

.leftmenuselectedarrow { width: 1%; padding-top: 2px; padding-bottom: 2px; padding-right: 7px; padding-left: 10px; border-color: black black #CCD9DF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; text-align: center; vertical-align: middle; background-color: #FFFFFF}

#leftmenulink { font-size: 0.9em; text-decoration: none; color: #005F99}
#leftmenulink a { font-size: 0.9em; text-decoration: none; color: #005F99}
#leftmenulink a:link { font-size: 0.9em; text-decoration: none; color: #005F99}
#leftmenulink a:hover { font-size: 0.9em; text-decoration: none; color: #005F99}
#leftmenulink a:active { font-size: 0.9em; text-decoration: none; color: #005F99}

#leftmenuselectedlink { font-size: 0.9em; text-decoration: none; color: #005F99}
#leftmenuselectedlink a { font-size: 0.9em; text-decoration: none; color: #005F99}
#leftmenuselectedlink a:link { font-size: 0.9em; text-decoration: none; color: #005F99}
#leftmenuselectedlink a:hover { font-size: 0.9em; text-decoration: none; color: #005F99}
#leftmenuselectedlink a:active { font-size: 0.9em; text-decoration: none; color: #005F99}

#leftmenuactivelink { font-size: 0.9em; text-decoration: none; color: #005F99}
#leftmenuactivelink a { font-size: 0.9em; text-decoration: none; color: #005F99}
#leftmenuactivelink a:link { font-size: 0.9em; text-decoration: none; color: #005F99}
#leftmenuactivelink a:hover { font-size: 0.9em; text-decoration: none; color: #005F99}
#leftmenuactivelink a:active { font-size: 0.9em; text-decoration: none; color: #005F99}

/* 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}

/* Utskriftsvennlig versjon */
.bodyprint {  font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-style: normal; color: #000000}
.escartprintheading { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em }
.escartprintingress { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em }

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

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

.shopnavpresent {  color: #991463}

.shoppublicationheading {  color: #00415B; font-weight: normal; font-size: 0.9em}
.shoppublicationheadingprice { color: #00415B; 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: 6px; padding-right: 10px; padding-bottom: 25px; 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: 6px; padding-right: 10px; padding-bottom: 7px; width: 15%}
.shopordercontactfield {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; width: 45%}
.shopordercontactnone {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; width: 40%}

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

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

/* Bunntekst */
.bottomtxtbgleft { width:1%; background-color: #00415B}
.bottomtxtbgright { width:99%; background-color: #376A7E; padding-left: 10px; padding-bottom: 10px; background-image: url(/Internet/htdocs/includes/images/bunn.gif); background-repeat: no-repeat; background-position: left top; padding-top: 5px; padding-right: 20px; text-align: right; font-size: 0.7em; color: #FFFFFF}
.bottomtxtbgright a { color: #FFFFFF}
.bottomtxtbgright a:link { color: #FFFFFF}
.bottomtxtbgright a:active { color: #FFFFFF}
.bottomtxtbgright a:hover { color: #FFFFFF; text-decoration: underline}
.bottomtxtbgright a:visited { color: #FFFFFF}

/* 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: #E9B2D4; width:1%}
.topcampaignline { background-color: #FFFFFF; width:1%}
.topcampaignright { border: solid; border-width: 1px 9px 1px 1px; border-color: #E9B2D4 #E9B2D4 #E9B2D4 #FFFFFF; background-color: #E9B2D4; 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;}
.campaign {  border: 1px #E9B2D4 solid; padding-top: 5px; padding-bottom: 5px; text-align: center; vertical-align: middle; width: 98%}
.campaignline { background-color: #FFFFFF; width:1%}
.campaignleft { background-color: #E9B2D4; width:1%}
.campaignright { background-color: #E9B2D4; width:1%}

/* Hovednyhet forside*/
.headlinenewsfront { border: solid; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px ; border-width: 0px 0px 1px; border-color: black black #CCE4E8; 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: #CCE4E8; 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: #00415B; font-weight: bold; font-size: 0.9em; background-color: #D9E3E7}
.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: #00415B; 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 #F4D9EA solid; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px;  width: 100%}
/* 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: #991463; font-weight: normal; font-size: 0.9em; vertical-align: middle}
.escartsortright {  padding-top: 1px; padding-right: 10px; padding-bottom: 1px; padding-left: 10px; color: #991463; 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: #CCD9DE; 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: #CCD9DE; 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: #CCD9DE; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.listalfleft {  color: #5C742B; font-weight: bold; font-size: 0.9em; padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; width: 15%; border: #CCD9DE; 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: #CCD9DE; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.listalfthemeleft {  color: #5C742B; font-weight: bold; font-size: 0.9em; padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; width: 15%; border: #CCD9DE; 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: #CCD9DE; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.listthemeleft {  width:25%; color: #5C742B; font-weight: bold; font-size: 0.9em; padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; width: 30%; border: #CCD9DE; 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 {height: 1px; width: 100%; color: #F0CCE3}

/* Escenic skillelinje*/
.escline {height: 1px; width: 100%; color: #CCD9DE}

/* Escenic artikkellisting*/
.escartlist {  padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 0px; border: #CCD9DE; 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}

/* Escenic toppnyhet */
.escartheadingtopnews { font-size: 1.1em }
.escartheadingtopnews a { font-size: 1.1em }
.escartheadingtopnews a:link { font-size: 1.1em }
.escartheadingtopnews a:hover { font-size: 1.1em }
.escartheadingtopnews a:active { font-size: 1.1em }

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

/* Escenic artikkel */
.escartcontent {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px; border: #CCD9DE; 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: #666666}
.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%; }

/* Relaterte artikler (se også)*/
.listmoreheading {  padding-top: 6px; padding-right: 10px; padding-bottom: 2px; padding-left: 10px; color: #00415B; font-weight: bold; font-size: 0.9em; background-color: #D9E3E7}
.listmorecontent { border: 1px #EDF2F3 solid; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; background-color: #EDF2F3}

/* Relaterte media i Escenicartikkel */
.relatedmediaheading {  color: #00415B; font-weight: normal; font-size: 1.1em}
.relatedmediacontent {  padding-top: 6px; padding-right: 10px; padding-bottom: 7px; padding-left: 10px}
.relatedmedia {  width: 100%; border: 1px #CCE4E8 solid; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px}
.relatedmediaicon { width:1%; }
.relatedmediatext { width:99%; }

/* Siste publikasjoner i Escenicartikkel */
.lastpublications {  width: 100%; border: 1px #CCE4E8 solid; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px}
.lastpublicationsheading {  color: #00415B; 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 #CCE4E8 solid; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px}
.publicationdetailsheading {  color: #00415B; 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: #4D632A; font-weight: bold; font-size: 0.9em; background-color: #E7EADF}
.externallinkscontent { padding-top: 5px; padding-bottom: 5px; padding-right: 10px; padding-left: 10px; background-color: #F3F5F0}

/* 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 {  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}

/* For Retriever */
.retriever_feed { font-family: Verdana, Helvetica, Sans-Serif; font-size: 1.1em;}
.retriever_source { font-size: 0.9em; color: #666666; }
.retriever_intro { font-size: 0.8em; color: #000000; }
.retriever_date { font-size: 0.9em; color: #666666; }
.retriever_link { font-size: 1em; font-weight: bold; color: #005F99; text-decoration: none; }
.retriever_feed a:link  { font-size: 1.1em; color: #005F99; text-decoration: none; }
.retriever_feed a:vlink { font-size: 1.1em; color: #005F99; text-decoration: none; }
.retriever_feed a:alink { font-size: 1.1em; color: #005F99; text-decoration: none; }
.retriever_feed a:hover { font-size: 1.1em; color: #005F99; text-decoration: underline; }
.retriever_item_even {}
.retriever_item_odd {}