/*
* {
   margin : 0;
   padding : 0;
}
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
/* table, caption, tbody, tfoot, thead, tr, th, td { */
  margin:0px;
  padding:0px;
} 

body {
   color : #000;
   font-size:12px;
   font-weight:normal;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   width:1200px;
   margin:0 auto;
   padding-bottom:30px;
}

a         { color:#000; text-decoration:underline; }
a:link    { color:#000; text-decoration:underline; }   /* unvisited links */
a:visited { color:#000; text-decoration:underline; }   /* visited links   */
a:hover   { color:#000; text-decoration:none; }        /* user hovers     */
a:active  { color:#000; text-decoration:underline; }   /* active links    */

h1,h2,h3,h4,h5,h6 {
   margin:0 0 10px 0;
}
h1 { font-size:36px; }
h2 { font-size:20px; }
h3 { font-size:22px; }
h4 { font-size:14px; }
h5 { font-size:18px; }
h6 { font-size:12px; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a                                                 { color:#000; text-decoration : none; }
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link                   { color:#000; text-decoration : none; }
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { color:#000; text-decoration : none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover             { color:#000; text-decoration : none; }
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active       { color:#000; text-decoration : none; }
p { margin:0 0 10px 0; }

img { display:inline; border:none; }


/* Annonser *******************************************/
.ads {
   margin-bottom:15px;
}
#ads-top {
   position: relative;
   clear:both;
   float:left;
   width:100%;
   margin-bottom:6px;
   overflow:hidden;
}
#ads-right {
   position: relative;
   clear:both;
   float:left;
   width:100%;
   overflow:hidden;
}
.ads-middle {
   position: relative;
   clear:both;
   float:left;
   width:100%;
   padding-top:15px;
   padding-bottom:30px;
   overflow:hidden;
}
#ads-bottom {
   position: relative;
   clear:both;
   float:left;
   width:100%;
   overflow:hidden;
}
.ads-middle-left {
   float:left;
}
.ads-middle-right {
   float:right;
   width:240px;
}

#ad_zone div {
	margin-bottom: 15px;
}

/* Header *******************************************/
#header {
   position: relative;
   clear:both;
   float:left;
   width:100%;
   height:177px;
   overflow:hidden;
   background: #D3D3D3 url("grafikk/undernav_bg.gif") repeat-x 0 bottom;
}

/* Footer **********************************************/
#footer {
   position: relative;
   clear:both;
   float:left;
   width:1170px;
   min-height:150px;
   padding:0 15px;
   overflow:hidden;
   background: #444444;
}
#footer a {
   color:#ffffff;
   text-decoration:none;
}
#footer a:hover {
   text-decoration:underline;
}
/*
Skrift (linker): Arial, 11px, #ffffff, bold
Tittelboxer; bredde 275px  #737373, 14px, bold
*/
#footer .boxes-triple { position:relative; clear:both; float:left; width:100%; margin-bottom:15px; padding:20px 0px 15px; overflow:hidden; }
#footer .boxes-triple p { margin-bottom:5px; }
#footer .boxes-triple .box { position:relative; float:left; width:350px; overflow:hidden; min-height:100px; }
#footer .boxes-triple .box0 { clear: left; margin: 0 60px 0 0; }
#footer .boxes-triple .box1 { margin: 0 60px 0 0; }
#footer .box-header { color:#fff; font-size:14px; font-weight:bold; padding:3px 10px 5px; background: #737373; }
#footer .box-inner { position:relative; clear:both; float:left; color:#fff; font-size:11px; font-weight:bold; padding:15px 0 0; }

/*
#footer #varsom { position:relative; clear:both; float:left; width:1000px; text-align:center; overflow:hidden; border:1px blue solid; }
*/
#footer #varsom { position:relative; clear:both; width:470px; margin:0 auto; padding-bottom:15px; }
#footer #varsom .text { color:#fff; font-size:11px; }

#footer-bottom {
   position: relative;
   clear:both;
   float:left;
   width:100%;
   height:78px;
   overflow:hidden;
   background: transparent url("grafikk/bunn_skygge.jpg") no-repeat 50% bottom;
}

/* Nettstedsmeny *********************************************/
#site-menu-container {
  clear:both;
  float: right;
  height:20px;
  padding-top: 15px;
  padding-right: 15px;
  overflow: hidden;
  position: relative;
}
#site-menu {
   list-style: none;
}
#site-menu li {
   display: block;
   float: left;
/*   padding-left: 15px; */
   margin-left: 10px;
/*   border-left:1px #fff solid; */
}
/*
#site-menu li.firstItem {
   border-left:0 none;
}
*/
#site-menu a {
   color: #000;
   font-size: 12px;
   font-weight: bold;
   padding:0;
   float:left;
   display: inline-block;
   text-decoration: none;
}
span.divider {
   float:left;
   color: #fff;
   height:11px;
   overflow:hidden;
   margin-right: 10px;
   display: inline-block;
}
#site-menu a:hover, #site-menu a.current {
   color: #fff;
}
/* END Nettstedsmeny *********************************************/

#logo-container {
   clear:both;
	 float:left;
   width:100%;
   height: 70px;
   padding-left: 15px;
}
#logo-container img {
	 float:left;
}

#main-menu-search-container {
  clear:both;
  float: left;
  width:100%;
  height:43px;
  padding-top: 0px;
  padding-left:15px;
  overflow: visible;
  position: relative;
  border-bottom:1px #666 solid;
}

/* Hovedmeny *********************************************/
#main-menu-container {
  float: left;
  height:28px;
  padding-top: 15px;
  overflow: visible;
  position: relative;
/*
  background: 0 0 url("grafikk/menu_tile.png") repeat-x;
*/
}
#main-menu {
   overflow: hidden;
   list-style: none;
   font-size: 12px;
   font-weight: bold;
   height: 28px;
   display: block;
   overflow:visible;
   margin: 0;
   padding: 0;
}
#main-menu li {
   float: left;
   height: 26px;
   overflow:visible;
   background: #484848 url("grafikk/nav_bg_pas.gif") repeat-x;
   border:1px #000 solid;
}
#main-menu li.current, #main-menu li:hover {
  background: #484848 url("grafikk/nav_bg_akt.gif") repeat-x;
}
#main-menu li a {
   color: #D3D3D3;
   font-weight: bold;
   text-decoration: none;
   display: inline-block;
   height: 29px;
   padding: 4px 15px 0px 15px;
}
#main-menu a:hover, #main-menu li:hover a, #main-menu li.current a {
   color: #D3D3D3;
   background: transparent url("grafikk/runner.png") no-repeat 50% 26px;
}
/* END Hovedmeny *********************************************/

#search-container {
  float:right;
  width:190px;
  padding-left:3px;
  overflow: hidden;
  position: relative;
  background: transparent url("grafikk/sok_knapp_felt.gif") left bottom no-repeat;
}
#search-container #search_advanced {
  clear:both;
  float:left;
  width:175px;
  color:#fff; font-size:10px; text-align:right;
  margin-bottom:2px;
}
#search-container #search_advanced a {
  color:#fff; font-size:10px; text-align:right;
  padding-right:15px;
  margin:0;
  text-decoration:none;
}
#search-container #search_form {
  clear:both;
  float:left;
  width:167px;
  height:23px;
}
#search-container #search_form #search_text {
  color:#000; font-size:10px; width:95px; border:0 none;
}
#search-container #search_form #search_submit {
  color:#fff; font-size:12px; font-weight:bold; width:60px; margin:2px 0 0 3px; background:none; border:0 none;
}
/* Undermeny *********************************************/
#sub-menu-container {
  clear:both;
  float: left;
  padding-top: 7px;
  overflow: hidden;
  position: relative;
}
#sub-menu {
   list-style: none;
}
#sub-menu li {
   display: block;
   float: left;
   margin-left: 38px;
}
#sub-menu li.firstItem {
   margin-left: 17px;
}
#sub-menu a {
   color: #484848;
   font-size: 11px;
   font-weight: bold;
   padding:0;
   float:left;
   display: inline-block;
   text-decoration: none;
}
#sub-menu a:hover, #sub-menu a.current {
   color: #484848;
   color: #000;
}
/* END Undermeny *********************************************/

/* Nyttige lenker *********************************************/
#useful-links-menu-container {
  float:left;
	clear:both;
/*  padding-top: 15px; */
  padding-left: 10px;
  overflow: hidden;
  position: relative;
}
#useful-links-menu {
  float:left;
	clear:both;
  list-style: none;
  font-size: 11px;
  font-weight: bold;
  display: block;
  overflow:hidden;
  margin: 0;
  padding: 0;
}
#useful-links-menu li {
   background: transparent url("grafikk/bunninfo_pil.gif") left 3px no-repeat;
}
#useful-links-menu li.current, #useful-links-menu li:hover {
}
#useful-links-menu li a {
   color: #ffffff;
   font-weight: bold;
   text-decoration: none;
   display: inline-block;
   padding: 0px 0px 5px 12px;
}
#useful-links-menu a:hover, #useful-links-menu li:hover a, #useful-links-menu li.current a {
   color: #ffffff;
   text-decoration: underline;
}
/* END Nyttige lenker *********************************************/

/* Nettsideinformasjon *********************************************/
#site-information-menu-container {
  float:left;
	clear:both;
  padding-top: 15px;
  padding-left: 0px;
  overflow: hidden;
  position: relative;
}
#site-information-menu-container .left {
  float:left;
  margin-right:30px;
}
#site-information-menu-container .right {
  float:right;
}
.site-information-menu {
  float:left;
	clear:both;
  list-style: none;
  font-size: 11px;
  font-weight: bold;
  display: block;
  overflow:hidden;
  margin: 0;
  padding: 0;
}
.site-information-menu li {
   background: transparent url("grafikk/bunninfo_pil.gif") left 3px no-repeat;
}
.site-information-menu li.current, .site-information-menu li:hover {
}
.site-information-menu li a {
   color: #ffffff;
   font-weight: bold;
   text-decoration: none;
   display: inline-block;
   padding: 0px 0px 5px 12px;
}
.site-information-menu a:hover, .site-information-menu li:hover a, .site-information-menu li.current a {
   color: #ffffff;
   text-decoration: underline;
}
/* END Nettsideinformasjon *********************************************/

/* ************************************/

/* FELLES */
.single-object ol, .single-object ul {
  padding:0 0 0 30px;
}
div.readmore { clear:both; float:right; width:100%; font-size:11px; text-align:right; white-space: nowrap; margin-bottom:10px; }
div.readmore a { clear:both; float:right; display:block; font-size:11px; text-decoration:none; padding:1px 3px; border:1px #5B5B5B solid; }
div.error-message { color: red; font-weight: bold; }

#newsletter-last3 { }
#newsletter-last3 .header { font-size:18px; font-weight:bold; margin-bottom:5px; padding:2px 5px; background-color:#E6E2E2; }
#newsletter-last3 .newsletter-column { float:left; width:230px; margin:5px; }
#newsletter-last3 .newsletter-column a { text-decoration:none; }
#newsletter-last3 .newsletter-column a:hover { text-decoration:underline; }

#conferences { }
#conferences .header { font-size:18px; font-weight:bold; margin-bottom:5px; padding:2px 5px; background-color:#E6E2E2; }
#conferences .intro { margin-bottom:10px; }
#conferences .column-header { font-size:14px; }
#conferences a { text-decoration:none; }
#conferences a:hover { text-decoration:underline; }

#navbar {
  clear:both;
  text-align: center;
	padding: 20px 0; 
	margin-bottom: 0px; 
}
#navbar a {
  text-decoration:none;
}
/* END FELLES ************************************/

/* Fast område typemaler OK ************************************/
.single-object {
   position:relative;
   clear:both;
   float:left;
   width:100%;
   overflow:hidden;
}
.single-object .overskrift { margin-bottom:10px; }
.single-object .label-metadescription { padding: 5px; margin-bottom: 10px; border: 1px dotted black; }
.single-object .hovedsak { clear:both; margin-bottom:10px; }

#single-object-about .topptext { margin-bottom:10px; }
#single-object-about .header { font-size:18px; margin-bottom:5px; }
#single-object-about .label-epost a { font-weight:bold; text-decoration:none; }
#single-object-about .label-besoksadresse { clear:both; float:left; }
#single-object-about .label-besoksadresse .label { float:left; margin-bottom:0px; }
#single-object-about .label-besoksadresse .besoksadresse { float:left; margin-left:3px; }
#single-object-about .label-adresse { clear:both; float:left; }
#single-object-about .label-adresse .label { float:left;  margin-bottom:0px; }
#single-object-about .label-adresse .adresse { float:left; margin-left:3px; }
#single-object-about .tlf-fax { clear:both; }
#single-object-about .medarbeider a { text-decoration:none; }

/* END Fast område typemaler ************************************/

/* Artikkel typemaler ************************************/
.multiple-object {
   position:relative;
   clear:both;
   float:left;
   width:100%;
   overflow:hidden;
}
.multiple-object .label { margin-bottom:2px; }
.multiple-object .logo-image { margin-bottom:10px; }
.multiple-object .label-metadescription { padding: 5px; margin-bottom: 10px; border: 1px dotted black; }
.multiple-object .label-lead-image { margin-bottom: 10px; }
.multiple-object .label-image { margin-bottom: 5px; }
.multiple-object .image-text { margin-bottom:10px; }
.multiple-object .stikktittel { margin-bottom:5px; }
.multiple-object .overskrift { margin-bottom:10px; }

.multiple-object .emne { float:left; clear:both; font-style:italic; margin-bottom:10px; }
.multiple-object .emne .label { float:left; padding-right:3px; }
.multiple-object .emne select { float:left; }

.multiple-object .publdato { clear:both; font-weight:bold; margin-bottom:0px; }
.multiple-object .ingress { clear:both; font-weight:bold; margin-bottom:10px; }
.multiple-object .hovedsak { clear:both; margin-bottom:10px; }
.multiple-object .backlink-search { clear:both; margin-bottom:10px; }
.multiple-object .backlink-advsearch { clear:both; margin-bottom:10px; }
.multiple-object .article-links { clear:both; margin-bottom:10px; }
.multiple-object .article-links a { font-weight:bold; text-decoration:none; }
.multiple-object .article-links img { padding-right:2px; }
.multiple-object #article-tip-send { margin-bottom:10px; }

#multiple-object-article-edition .overskrift { margin-bottom:10px; }

#multiple-object-article-edition .emne-utgave { float:left; clear:both; font-style:italic; margin-bottom:10px; }
#multiple-object-article-edition .emne-utgave.hoyre { float:right; /*font-size:18px;*/ }
#multiple-object-article-edition .emne { float:left; }
/*
#multiple-object-article-edition .emne .label { float:left; padding-right:3px; }
#multiple-object-article-edition .emne select { float:left; }
*/
#multiple-object-article-edition .utgave { float:left; }
#multiple-object-article-edition .utgave .label { float:left; padding-right:3px; }
#multiple-object-article-edition .utgave .utgavenr, 
#multiple-object-article-edition .utgave .of, 
#multiple-object-article-edition .utgave .utgavear { float:left; }

#multiple-object-contact .header { font-size:18px; margin-bottom:5px; }
#contact-form {
   overflow: hidden;
   background-color: #dbd9d9; 
   border-left: 1px #999999 solid; 
   border-right: 1px #999999 solid; 
   width: 420px; 
   padding-top: 20px;
}
#contact-form table { margin: 5px; width: 410px; }
#contact-form th { text-align: left; width: 90px; }
#contact-form input.text-field { width: 100%; }
#contact-form label { font-weight: bold; }
#contact-form textarea { width: 100%; }

#multiple-object-article-nolead table p { margin:5px 0 5px 0; }

#multiple-object-article-career .firma { margin-bottom:10px; }
#multiple-object-article-career #select-stillingskategori { margin-bottom:10px; }
#multiple-object-article-career #select-fylke { margin-bottom:10px; }
#multiple-object-article-career .label-utlopsdato { margin-bottom: 10px; }

#multiple-object-article-conferences .dato { margin-bottom:10px; }

/* END Artikkel typemaler ************************************/

/* spesialmaler FELLES ************************************/
.special {
   position:relative;
   clear:both;
   float:left;
   width:100%;
	 overflow:hidden;
}
/* END spesialmaler FELLES ************************************/

/* ingresser spesialmaler ************************************/
.leads #main-article { position:relative; clear:both; float:left; width:100%; overflow:hidden; border-bottom:1px #E6E5E5 solid; }
.leads #main-article .image { margin-bottom:10px; }
/* 
.leads #main-article .image-text { margin-bottom:10px; }
*/
.leads #main-article .stikktittel { margin-bottom:5px; }
.leads #main-article .overskrift { margin-bottom:10px; }
.leads #main-article .overskrift.utgave { margin-bottom:10px; }
.leads #main-article .utgave { margin-bottom:10px; }
.leads #main-article .publdato { margin-bottom:0px; }
.leads #main-article .ingress { margin-bottom:10px; }
.leads #main-article .readmore {  }
.leads #main-article .readmore a { }
.leads #main-article .hovedsak { margin-bottom:10px; }

.leads .article-leads-double { position:relative; clear:both; float:left; width:100%; overflow:hidden; }
.leads .article-leads-double .article { float:left; width:358px; padding-top:5px; padding-bottom:15px; border-top:1px #E6E5E5 solid; }
.leads .article-leads-double .article-lead0 { clear: left; margin: 0 14px 0 0; }
.leads .article-leads-double .article-lead1 {  }
.leads .article-leads-double .image { margin-bottom:10px; }
/* 
.leads .article-leads-double .image-text { margin-bottom:10px; }
*/
.leads .article-leads-double .stikktittel { margin-bottom:5px; }
.leads .article-leads-double .overskrift { margin-bottom:10px; }
.leads .article-leads-double .overskrift.utgave { margin-bottom:10px; }
.leads .article-leads-double .utgave { margin-bottom:10px; }
.leads .article-leads-double .publdato { margin-bottom:0px; }
.leads .article-leads-double .ingress { margin-bottom:10px; }
.leads .article-leads-double .readmore { }
.leads .article-leads-double .readmore a { }
.leads .article-leads-double .hovedsak { margin-bottom:10px; }

.leads .article-leads-triple { position:relative; clear:both; float:left; width:100%; overflow:hidden; }
.leads .article-leads-triple .article { float:left; width:234px; padding-top:5px; padding-bottom:15px; border-top:1px #E6E5E5 solid; }
.leads .article-leads-triple .article-lead0 { clear: left; margin: 0 14px 0 0; }
.leads .article-leads-triple .article-lead1 { margin: 0 14px 0 0; }
.leads .article-leads-triple .article-lead2 {  }
.leads .article-leads-triple .image { margin-bottom:10px; }
/* 
.leads .article-leads-triple .image-text { margin-bottom:10px; }
*/
.leads .article-leads-triple .stikktittel { margin-bottom:5px; }
.leads .article-leads-triple .overskrift { margin-bottom:10px; }
.leads .article-leads-triple .overskrift.utgave { margin-bottom:10px; }
.leads .article-leads-triple .utgave { margin-bottom:10px; }
.leads .article-leads-triple .publdato { margin-bottom:0px; }
.leads .article-leads-triple .ingress { margin-bottom:10px; }
.leads .article-leads-triple .readmore { }
.leads .article-leads-triple .readmore a { }
.leads .article-leads-triple .hovedsak { margin-bottom:10px; }

.leads .gallery-container { position:relative; clear:both; float:left; width:700px; overflow:hidden; padding:15px; padding-bottom:0px; background-color:#D3D3D3; }
.leads .gallery-container h6 { font-size:20px; }
.leads .gallery-container h6.gallery-header-other { font-size:14px; padding-top:10px; }
.leads .gallery-container .readmore { text-align:right; }
.leads .gallery-container .gallery-promoted { margin-bottom:5px; }
.leads .gallery-container .gallery-other a { }
.leads .gallery-container .gallery-other-row.row_0 a {  }

.leads .video-container { position:relative; clear:both; float:left; width:715px; overflow:hidden; padding:15px 0 15px 15px; background-color:#D3D3D3; }
.leads .video-container h6 { font-size:20px; }
.leads .video-container object { margin-right:10px; }
.leads .video-container .ingress { padding-right:15px;}
.leads .video-container .readmore { text-align:right; padding-right:15px;}

#article-leads-edition-archive-1 .utgaver { margin:8px 16px 8px 0; }
#article-leads-edition-archive-1 .utgaver caption { padding-bottom:3px; color:#000; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#article-leads-edition-archive-1 .utgaver td { border:0; padding:4px; }
#article-leads-edition-archive-1 .utgaver td a { text-decoration:none; }
#article-leads-edition-archive-2 .utgaver { padding:5px 0 15px; }
#article-leads-edition-archive-2 .utgaver th, 
#article-leads-edition-archive-2 .utgaver td { padding: 2px 20px 2px 20px; color:#000; font-size: 11px; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif; border: 0; }
#article-leads-edition-archive-2 .utgaver td a { font-weight:bold; text-decoration:none; }

.search { }
.search table#search-result { }
.search table#search-result caption { font-weight:bold; padding-bottom:10px; }
.search table#search-result th, 
.search table#search-result td { padding:3px; text-align:left; }
.search table#search-result td a { text-decoration:none; }
.search table#search-result td a:hover { text-decoration:underline; }
.search table#search-result tr.odd { background-color: #ECECEE;}
.search table#search-result tfoot td { padding-top:20px; text-align:center; }
.search table#search-result tfoot td a, 
.search table#search-result tfoot td a:hover { font-weight:bold; text-decoration:none; }

.search #article-search-career-news { 
   float:right;
   width:182px;
}
.search #article-search-career-news .box { 
   position:relative;
   clear:both;
   float:left;
   width:100%;
	 overflow:hidden;
   margin-bottom:15px;
min-height:100px; 
}
.search #article-search-career-news .box.border { border:1px #000 solid; width:180px; }
.search #article-search-career-news .box-header { font-weight:bold; margin:0; padding:3px 10px; background: transparent url("grafikk/box_bg.gif") repeat-x; }
.search #article-search-career-news .box-header.black { color:#000; font-size:12px; border-bottom:1px #000 solid; }
.search #article-search-career-news .box.border .box-inner { padding:10px 10px 5px; background-color:#ececee; }
.search #article-search-career-news .box ul {  }
.search #article-search-career-news .box li { list-style-type:none; margin:0 0 7px 0; padding:0; }
.search #article-search-career-news .box li img { display:block; float:left; padding:3px 0 0; }

.search #article-search-career-news .box a:link, 
.search #article-search-career-news .box a:hover, 
.search #article-search-career-news .box a:visited { display:block; color: #000000; font-size:11px; font-weight:bold; text-decoration: none; padding: 0 0 0 8px; }

.search #article-search-career-search { width:533px; }
.search #article-search-career-search-form { width:531px; height:50px; margin:30px 0; border:1px dotted #000; }
.search #article-search-career-search-form .label-select { float:left; padding:3px; }
.search #article-search-career-search-form .label { margin-bottom:2px; }
.search #article-search-career-search-form select { width:200px; }
.search #article-search-career-search-form div.search-submit { padding-top: 18px; }
.search #article-search-career-search-form div.search-submit .submit { width:50px; cursor:pointer; margin-left:10px; }

.search #article-search-career-search-result {  }
/*
.search #article-search-career-search-result table#search-result caption { font-weight:bold; padding-bottom:10px; }
.search #article-search-career-search-result table#search-result th, 
.search #article-search-career-search-result table#search-result td { padding:3px; text-align:left; }
.search #article-search-career-search-result table#search-result td a { text-decoration:none; }
.search #article-search-career-search-result table#search-result td a:hover { text-decoration:underline; }
.search #article-search-career-search-result table#search-result tr.odd { background-color: #ECECEE;}
.search #article-search-career-search-result table#search-result tfoot td { padding-top:20px; text-align:center; }
.search #article-search-career-search-result table#search-result tfoot td a, 
.search #article-search-career-search-result table#search-result tfoot td a:hover { font-weight:bold; text-decoration:none; }
*/

/* END ingresser spesialmaler ************************************/

/* arkiv spesialmaler ************************************/
/* END arkiv spesialmaler ************************************/

/* Emneregister spesialmal ************************************/
#topic-register { 
}
#topic-register-search { padding-bottom: 20px; }
#topic-register-search table td { padding-right:10px; }
#topic-register-search-result .description { margin-bottom:10px; }
.topic-register-search-result-articles h2 { margin-bottom:0px; }
.topic-register-search-result-articles h2 a { font-size:14px; }
#topic-register-table { }
topic-register-table table td { }
#topic-register-table table td.alfaramme{
  color: #000;
  background: transparent url("grafikk/box_bg.gif") left -5px repeat-x;
  border:1px #666666 solid;
}
#topic-register-table table td a{
  display:block;
  color:#000000;
  padding:2px 0 0px 5px;
}
/* END Emneregister spesialmal ************************************/
	 
/* Kolonne 2 spesial *******************************************************/
.col2 .box { 
   position:relative;
   clear:both;
   float:left;
   width:100%;
	 overflow:hidden;
   margin-bottom:15px;
   min-height:100px; 
}
.col2 .box .image-text { font-size:11px; font-weight:normal; margin-bottom:3px; }
.col2 .box .image { text-align:center; margin-bottom:10px; }
.col2 .box .stikktittel { font-size:13px; font-weight:bold; margin-bottom:3px; }
.col2 .box .ingress { font-size:11px; font-weight:normal; margin-bottom:10px; }
.col2 .box.border { border:1px #000 solid; width:228px; }
.col2 .box-header { font-weight:bold; padding:3px 10px; background: transparent url("grafikk/box_bg.gif") repeat-x; }
.col2 .box-header.black { color:#000; font-size:12px; border-bottom:1px #000 solid; }
.col2 .box-header.grey { color:#5B5B5B; font-size:18px; padding:3px 10px 5px; background: transparent url("grafikk/box_bg.gif"); border:1px #666 solid; }
.col2 .box-inner { padding:0; }
.col2 .box.border .box-inner { padding:0 10px 5px; }

/*
.col2 .article-leads-header { position:relative; font-size:22px; font-weight:bold; padding:2px 10px 5px; margin-bottom:10px; background:#EEEBEB url('grafikk/bg_tittelkurs.gif') repeat-x; }
.col2 .article-leads { position:relative; width:330px; overflow:hidden; margin:0 auto; }
.col2 .article-lead { clear:both; float:left; margin-bottom:15px; background:#EEEBEB; border-top:1px #838383 solid; }
.col2 .article-lead.last { margin-bottom:0px; }
.col2 .article-lead h3 { font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0px 10px; margin-top:10px; margin-bottom:5px; }
.col2 .article-lead h3 a { color:#0068A0; }
.col2 .article-lead .ingress { color:#555555; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0px 10px 20px; }
.col2 .article-lead-footer { clear:both; float:left; width:100%; color:#fff; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0px 0px; background:#838383; }
.col2 .article-lead-footer a { color:#fff; font-size:10px; font-weight:bold; text-decoration:none; }
.col2 .article-lead-footer .dato { float:left; height:14px; padding:9px 0 9px 10px; border:0px black solid; background:#838383 url('grafikk/course_leftcorner.gif') left 0 no-repeat; }
.col2 .article-lead-footer .readmore { float:right; padding-right:10px; border:0px black solid; background:#838383 url('grafikk/course_rightcorner.gif') right 0 no-repeat; }
.col2 .article-lead-footer .readmore a { display:block; height:14px; padding:9px 20px 9px 0; background:#838383 url('grafikk/icon_info.gif') right 10px no-repeat; }
*/
.col2 #box-most-read { font-size:11px; }
.col2 #box-most-read ul { }
.col2 #box-most-read li { list-style-type: none; margin: 0 0 4px 0; padding: 0; line-height: 1.2; }
.col2 #box-most-read a:link, 
.col2 #box-most-read a:visited, 
.col2 #box-most-read a:hover, 
.col2 #box-most-read a:active { color: #000000; text-decoration: none; padding: 1px; }
.col2 #box-newsletter .box-inner { }
.col2 #box-newsletter input.text-field, 
.col2 #box-newsletter select { font-size: 11px; padding: 2px; width: 200px; color: #9c9c9c; border: solid #9c9c9c 1px; }
.col2 #box-newsletter select { width: 207px; }

.col2 #box-last-edition { }
.col2 #box-last-edition .box-inner { padding:0 15px 5px; }
.col2 #box-last-edition .eavis { clear:both; float:left; margin:0 auto; text-align:left; width:200px; padding-top:10px; background-color:#DDD; }
.col2 #box-last-edition .eavis img { border:none; float:left; margin-right: 5px; padding-left:32px; }
.col2 #box-last-edition .pdf { clear:both; float:left; margin:0 auto; text-align:left; width:200px; padding:5px 0 10px; /*margin-bottom:15px;*/ background-color:#DDD; /*border-bottom:1px #666 solid;*/ }
.col2 #box-last-edition .pdf img { border:none; float:left; margin-right: 5px; padding-left:32px; }
.col2 #box-last-edition #barSearchPage { clear:both; float:left; margin-bottom:15px; }
.col2 #box-last-edition #barSearchPage div { overflow:hidden; }
.col2 #box-last-edition #barSearchPage div table { border:0 none; margin-left:-1px; }

.col2 #box-career { font-size:11px; padding-bottom:10px; }
.col2 #box-career ul { }
.col2 #box-career li { float:left; clear:both; list-style-type: none; margin: 0 0 4px 0; padding: 0; line-height: 1.2; }
.col2 #box-career li .line { float:left; clear:both; }
.col2 #box-career li .overskrift { float:left; font-style:bold; margin:0px; padding-left:3px; }
.col2 #box-career li .firma { float:left; clear:both; font-size:10px; font-style:normal; margin:0 0 0 10px; }
.col2 #box-career a:link, 
.col2 #box-career a:visited, 
.col2 #box-career a:hover, 
.col2 #box-career a:active { color: #000000; text-decoration: none; padding: 1px; }

.col2 #box-temaoversikt {  }
.col2 #box-temaoversikt .readmore a { text-decoration:underline;  border:0 none; }
.col2 #box-blogg {  }
.col2 #box-blogg .readmore a { text-decoration:underline;  border:0 none; }
.col2 #box-butikkrunden {  }
.col2 #box-butikkrunden .overskrift { font-size:13px; font-weight:bold; margin-bottom:3px; }

.col2 #box-dagligvarefasiten {  }
.col2 #box-hvem-er-hvem {  }
.col2 #box-karrierenytt {  }
.col2 #box-karrierenytt .overskrift { font-size:13px; font-weight:bold; margin-bottom:3px; }

.col2 #box-temanummer { font-size:11px; }
.col2 #box-temanummer ul { }

.col2 #box-temanummer li { float:left; clear:both; list-style-type: none; margin: 0 0 4px 0; padding: 0; line-height: 1.2; }
.col2 #box-temanummer li .line { float:left; clear:left; }
.col2 #box-temanummer li .overskrift { float:left; clear:right; width:220px; margin:0px; padding-left:3px; }
.col2 #box-temanummer a:link, 
.col2 #box-temanummer a:visited, 
.col2 #box-temanummer a:hover, 
.col2 #box-temanummer a:active { color: #000000; text-decoration: none; padding: 1px; }


/* END Kolonne 2 spesial *******************************************************/

#contact-list {
    border-spacing: 5px;
    margin: 0 0 20px 0;
}
#contact-list th {
    color: #fff;
    background: #636363;
    padding: 2px;
}
#contact-list td {
    padding: 0 0 10px 0;
}

#contact-container {
    margin: 0 20px 20px 30px;
}

.annonsere{
    background: #e7e7e7;
    font-size: 1.1em;
}
.annonsere h2 {
    color: #fff;
    background: #636363;
    padding: 5px;
    font-size: 1.2em;
    margin: 0;
}
.annonsere .content {
    padding: 5px;
}
