 
/* print.css */
body {line-height:1.5;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;color:#000;background:none;font-size:10pt;border-top: 3px solid #D3000F}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#333;font-family:'Helvetica Neue',Helvetica, Arial, sans-serif;}
h1 {font-size:40px;line-height:normal;margin-bottom:0.5em;}
h2 {font-size:20px;line-height:normal;margin-bottom:10px;}
h3 {font-size:18px;line-height:normal;margin-bottom:10px;}
h4 {font-size:16px;line-height:normal;margin-bottom:10px;}
h5 {font-size:15px;font-weight:bold;margin-bottom:0;font-family:times,serif;}
h6 {font-size:15px;font-weight:bold;margin-bottom:0;font-family:times,serif;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
th {text-align:left;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
a:link, a:visited {background:transparent;text-decoration:none;color:#000;}
/* a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;} */

.outer-framework {width:640px;margin:0 auto;padding: 0;}
.inner-framework {padding:0px;}
.content {font-family:times,'times new roman', roman, serif;font-size:15px;line-height:1.2;}
.topnav {display:none;}
.header {display:none;}
.tools {display:none;}
#navigationMenu {display:none;}
.bannerframe {display:none;}
.headMenu{display: none;}
.left ul.menu{display: none;}
.quickSearch{display: none;}
.shortcuts{display: none;}
.findStore{display: none;}
.header_inner2{display: none;}
.crumb{display: none;}
#navigation-menu{display: none;}
/*.right{clear: both;}*/
.tools{display: none;}
#series h3{margin-top: 40px;}
.advanceSearch{display: none;}
.ajaxserie{clear: none; margin-top: 20px;}

/* INSPIRATION */
.jqZoomPup{display: none;}
.gallery{display: none;}
.colum{float: left;}
#bigImages{display: none;}
.galleria_container {display:none;}
.print_wrapper{display: block; width: 400px; float:left; margin-top: 10px;}
.print_wrapper img{width: 100%; height: 100%;}
p.back{display: none;}
p.view_all{display: none;}
p.next{display: none;}
.redBox{display: none;}
.ajaxprod h4{font-size: 80%; margin: 0;}
.ajaxprod img{margin: 0; height: 75%; width: 75%;}
.ajaxprod a{text-align: center;}
.related h3{font-size: 110%; color: #000; font-weight: 700; margin: 0 0 4px 0;}
.ajaxprod{width: 180px;}
#products{width:180px; margin: 10px 0 0 30px;}
.right.colum{float: left; height: 920px; *height: 900px; }
.accessible_news_slider{display: none;}
.inspiration_img{position: absolute; bottom: 0px;display: block; float: right; right: 0px; z-index: 100; clear: both; width: 223px;}
span.caption{display: none;}
a.read-more{display: none;}
a.print{display: none;}
a.zoomImage{height: 100%; width: 60%; display: none;}
.three{clear: both;}
.imagenav{display: none;}

.footer {clear:both;color:#666;background: none;border-top:1px solid #ccc;padding-top:20px;margin-top:20px;display: none;}
.inner-footer {padding:0;font-size:11px;}
#profilearticlelist {display:none;}
.related-frame {display:none;}
#article .image {display:block;clear:both;margin:0 0 20px 0;float:none;}
#article .image img {float:none;}
#relations {float:right;margin:0 0 20px 20px;}
#article #relations .image {margin:0;}
#rightColumn {display:none;}
#enonic {display:none;}
p.preface {font-family:Georgia,serif;font-size:17px;color:#333;font-weight:normal;line-height:1.5;}
.listitem p {font-size:15px;color:#333;font-family:Georgia,Helvetica,Arial,sans-serif;}
p.credits {text-transform:uppercase;}
.stikk {display:block;font-size:17px;}
#article .date {text-align:right;display:block;color:#999;font-size:12px;font-family:'helvetica neue',helvetica,arial,sans-serif;}
#article h1 {font-size:40px;line-height:normal;padding:0;margin:0 0 20px 0;}
.articlelist h2, .linkdescription h1 {font-weight:normal;font-size:18px;}
.articlelist .image, .linkdescription .image {float:left;}
.articlelist .image img, .linkdescription .image img {margin:0 20px 0 0;float:left;}
.articlelist .date {float:right;}
.articlelist .clear {width:560px;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;margin-left:20px;float:left;}
.articleframe.bransjeguide h1 {margin-top:20px;}
.articleframe.bransjeguide .inner-frame h4 {margin-bottom:20px;}
.articleframe.bransjeguide div.image {float:right;margin:0 0 20px 20px;}
.bransjelistitem {border-bottom:1px solid #efefef;clear:both;padding-bottom:20px;margin-bottom:20px;}
.bransjelistitem h2 {margin-bottom:10px;}
.articleframe.bransjeguide .bransjelistitem div.image {float:right;margin:0 0 0 20px;}
p.see-all, .frame p.see-all {margin-top:15px;}
.readall {text-align:right;display:block;}
.gotosite {padding-top:15px;display:block;}
.companydesc {font-style:italic;}

/* frames */
.frame h4, .articleframe h4 {display:none;}
.frame .inner-frame h4, .article-frame .inner-frame h4 {display:block;}
/***************************
COURSELIST AND COURSE
****************************/
table#tbl-course, table#tbl-calendar {border-spacing:0;border-collapse:collapse;margin:0;width:580px;}
table#tbl-course th, table#tbl-calendar th {border:1px solid #ccc;font-size:10px;padding:0;text-transform:uppercase;text-align:left;font-weight:normal;vertical-align:middle;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
table#tbl-course th h4, table#tbl-calendar th h4 {font-size:12px;padding:2px 0 2px 7px;margin:0;text-transform:uppercase;font-weight:normal;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
table#tbl-course td, table#tbl-calendar td {font-size:10px;border:1px solid #ccc;vertical-align:top;padding:10px 0;}
table#tbl-course th.c_readmore {width:50px;}
table#tbl-course th.c_date {width:80px;}
table#tbl-calendar th.c_date {width:70px;}
table#tbl-calendar td.c_date {width:70px;}
table#tbl-course td.c_title, table#tbl-calendar td.c_title {padding-left:0;}
table.tbl-courseinfo {border:0;border-spacing:0;margin:0 0 20px 0;width:580px;}
table.tbl-courseinfo th {width:130px;background-color:#fff;color:#000;font-weight:bold;padding-left:0;padding-right:10px;white-space:nowrap;vertical-align:top;}
table.tbl-courseinfo td {vertical-align:top;padding-right:0;}
.full {color:#be0000;font-weight:bold;}
/***************************
POSITIONS AND POSITION
****************************/
table#positions {border:0;border-spacing:0;margin:0;border-collapse:collapse;width:580px;}
table#positions th {border:1px solid #ccc;font-size:10px;padding:0;text-align:left;text-transform:uppercase;font-weight:normal;vertical-align:middle;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
table#positions th h4 {font-size:12px;padding:2px 0 2px 7px;margin:0;text-transform:uppercase;font-weight:normal;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
table#positions td {border:1px solid #ccc;vertical-align:top;padding:10px 0;font-size:10px;}
table#positions td h2 {padding:0;margin:0;font-size:16px;}
table#positions td h2 a {text-decoration:none;}
table#positions th.pos_title {width:243px;}
table#positions th.pos_company {width:auto;}
table#positions th.pos_date {width:auto;}
table#positions th.pos_email {width:auto;}
table#positions td.pos_title {padding-left:0px;}
#position .inner-frame {padding:20px;}
#position .image {margin-bottom:15px;}
#position p.companydesc {margin-bottom:15px;}
#position p.subtitle {font-weight:bold;margin-bottom:15px;}
/*********************
** XHTML-EDITOR     **
*********************/
.editor {
  margin-bottom: 20px;
}
.editor p, div.frame .editor p {
    margin: 0 0 14px 0;
}
.editor h2 {
  margin-bottom: 0;
}
.editor h3 {
  margin-bottom: 0;
  font-weight: bold;
}
.editor h4 {
  margin-bottom: 0;
  font-weight: bold;
}
.editor h5 {
  margin-bottom: 0;
  font-weight: bold;
}
.editor h6 {
  margin-bottom: 0;
  font-weight: bold;
}
/* tables */
table.bordersize0 {
  border-spacing:0;
  border: 0;
  border-collapse: collapse;
  width: auto;
}
table.bordersize0 td {
  border: 0;
}
table.bordersize1 {
  border-spacing:0;
  border: 1px solid #ccc;
  border-collapse: collapse;
  width: auto;
}
table.bordersize1 td {
  border: 1px solid #ccc;
}
table.padding1 td {
  padding: 1px;
}
table.padding2 td {
  padding: 2px;
}
table.padding3 td {
  padding: 3px;
}
table.padding4 td {
  padding: 4px;
}
.editor table.padding5 td {
  padding: 5px;
}
table.padding6 td {
  padding: 6px;
}
table.padding7 td {
  padding: 7px;
}
table.padding8 td {
  padding: 8px;
}
table.padding9 td {
  padding: 9px;
}
table.padding10 td {
  padding: 10px;
}
.center-aligned {
  text-align: center;
}
.editor p.center-aligned {
  text-align: center;
}