html{
    background-color:#666666;
  }

  body {
    background-color: #666666;
    font-family: Georgia, Times New Roman;
    font-size: 62.5%;
    color: #000000;
  }

  h1 {
    font-family: Georgia, Times New Roman;
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 5px;
    color: #404040;
  }

  h2 {
    font-family: Georgia, Times New Roman;
    font-size: 1.1em;
    font-weight: bold;
    text-transform: lowercase;
    line-height: normal;
    color: #404040;
  }

  h3 {
    font-family: Georgia, Times New Roman;
    font-size: 1.2em;
    font-weight: bold;
    color: #404040;
    line-height: normal;
  }
  
font {
	font-family: Georgia, Times New Roman;
}  

  
.header {
	 font-family: Georgia, Regular;
    font-weight: bold;
    text-transform: lowercase;
    line-height: normal;
    color: #404040;
	margin: 6px 0px 6px 0px;
}

  a:link, a:active, a:visited {
    color: #1098D5!important;
    text-decoration: none;
  }

  a:hover {
    text-decoration: underline;
  }
  
  #banner_background_left {
 	background: transparent url(/ressurs/gard/images/Gard/banner-fill-left.png) repeat-x top left;
	width: 50%;
	height: 106px;
	float:left;
	position:relative;
  }

  #banner_background_right {
 	background: transparent url(/ressurs/gard/images/Gard/banner-fill-right.png) repeat-x top left;
	width:49.99%;
	height: 106px;
	float: left;
	position:relative;
  }

  #banner{
 	height: 126px;
 	margin: 0 auto;
	background: transparent url(/ressurs/gard/images/Gard/banner-midten.png) no-repeat top center;
	position: absolute;
	top: 0px;
	width: 975px;
  }
   
  #logo_div {
	background: transparent url(/ressurs/gard/images/Gard/gard_logo.png) no-repeat top left;
	width: 122px;
	height: 75px;
	position: absolute;
	z-index: 10;
	top: 10px;
  }
  

  #xnMain {
    background-color: #FFFFFF;
    width: 975px;
    margin-top: 0xpx;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
  }

  #xnMainLayoutHeader {
    clear:both;
  }

  #xnMainLayoutBody {
    clear:both;
  }

  #xnMainLayoutFooter {
    clear:both;
    height: 20px;
  }

  #xnMain3ColLine {
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid #999999;
  }

  .xnMain3ColLayoutSidebar {
    width: 185px;
    float: left;
    margin: 0px;
    padding: 10px;
  }

  #xnMain3ColLayoutLeft.xnMain3ColLayoutSidebar {
    background-color: #FFFFFF;
    clear: left;
  }

  #xnMain3ColLayoutRight.xnMain3ColLayoutSidebar {
    background-color: #FFFFFF;
    float: right;
    padding-left: 20px;
    width: 175px;
  }

  #xnMain3ColLayoutCenter {
    float: left;
    width: 565px;
    margin: 0px;
    padding: 0px;
  }

  #xnMain2ColLayoutLeft {
    width: 185px;
    float: left;
    margin: 0px;
    padding: 0px;
  }

  #xnMain2ColLayoutRight {
    float: left;
    width: 760px;
    margin: 0px;
    padding: 0px;
  }

  #xnMain2ColLayoutWide {
    float: left;
    width: 720px;
    margin: 0px;
    padding: 20px;
  }

  #xnMain2ColLayoutNarrow {
    width: 185px;
    float: left;
    margin: 0px;
    padding: 0px;
    padding-top: 20px;
  }

  #xnCenterLayoutTop {
    clear: both;
    /*height: 175px;*/
    margin: 0px;
    padding: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  
  .xnCenterLayoutBottom {
    float: left;
    width: 245px;
    margin: 0px;
    padding: 15px;
    border: #CCCCCC 1px solid;
  }

  #xnCenterLayoutBottomLeft.xnCenterLayoutBottom {
    margin-right: 5px;
  }

  #xnCenterLayoutBottomRight.xnCenterLayoutBottom {
    float: rigth;
    margin-left: 5px;
  }

  #xnHeaderLayoutBanner {
    clear: both;
    height: 60px;
    background: url("../img/ikb_logo.gif") no-repeat 20px 5px;
  }

  #xnHeaderLayoutMenu {
    clear: both;
    height: 36px;
    background-color: #343434;
    border-bottom: 1px solid #404040;
  }

  #xnHeaderLayoutProfile {
    clear: both;
    height: 25px;
    text-align: right;
    padding-right: 50px;
  }

  #xnMainMenu > ul {
    list-style: none;
    margin: 0px;
  }

  #xnMainMenu li {
    float: left;
    background-color: #B61030;
    padding-top: 7px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 10px;
    margin-top: 8px;
    border-right: 1px solid #cc0000;
    border-top: 1px solid #cc0000;
  }

  #xnMainMenu .active, #xnMainMenu .active a  {
    background-color: #FFFFFF;
    color: #000000;
    font-weight: bold;
    font-size: 1.2em;
    margin-top: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  #xnMainMenu li.active {
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    position: relative;
    top: 1px;
  }

  #xnMainMenu li a {
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.2em;
  }

  #xnMainBulletList ul {
    margin-left: 12px;
  }

  #xnMainBulletList li {
    list-style-image: url(/xnext/img/red_dot.gif);
    list-style-type: square;
    margin-left: 0px;
  }
  .xnComponent {
    margin-bottom: 30px;
  }

  .xnComponent h1 {
    margin-bottom: 10px;
  }

  .xnComponent dl {
    margin-bottom: 5px;
  }
  .xnSetting {
    clear: both;
    margin-bottom: 5px;
  }

  .xnSetting > h2 {
    float: left;
  }
  
  .xnSetting > p {
    float: right;
    margin-left: 10px;
    margin-bottom: 5px;
    text-transform:lowercase;
  }

  .xnNewsList > div {
    margin-bottom: 25px;
  }

  .xnArticleLead {
    float: left;
    clear: both;
  }

  .xnArticleLead  span {
    color: #666666;
    clear: both;
    margin-bottom: 5px;
  }

  .xnArticleLead .xnIngress {
    float:left;
    clear: both;
    margin-top: 5px;
  }
  
  .xnArticleLead img {
    margin: 0px;
    margin-right: 7px;
    margin-bottom: 7px;
    float: left;
    padding: 1px;
    border: 1px solid #c9c9c9;
  }
  

  a.xnReadMore {
    clear: both;
    line-height: 25px;
    fint-size: 12px;
  }

  .xnCol {
    width: 272px;
    clear: none;
    float: left;
  }

  .xnLeftCol {
   margin-right: 20px;
  }
  
  #xnAdminMenu > ul {
    list-style: none;
    margin-top: 10px;
    margin-right: 20px;
    float: right;
  }

  #xnAdminMenu > ul li {
    float: left;
  }

  #xnAdminMenu > ul li a {
    font-family: Georgia,Arial,Helvetica,sans-serif;
    color: #404040;
    font-size: 1.2em;
    font-weight: bold;
    padding-left: 30px;
  }

  #xnSearchDialog {
    float: right;
    margin-right: 5px;
    margin-top: 5px;
  }

  #xnGreeting {
    font-family: Georgia,Arial,Helvetica,sans-serif;
    color: #404040;
    font-size: 1.1em;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 0px;    
  }

  #xnGreeting a {
    font-family: Georgia,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
  }

  #xnPostIt {
    background: url(/xnext/img/post_it.gif) no-repeat;
    width: 170px;
    height: 150px;
    padding-left: 25px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 20px;
  }

  #xnPostIt span {
    width: 120px;
    height: 90px;
    float: left;
    font-family: cursive;
    font-size: 1.2em;
    overflow: auto;
  }
  
  #xnPostIt #xnPostITNav {
    clear: both;
    float:right;  
  }

  #xnProfileMenu {
    float: right;
    margin: 0px;
    margin-top: 30px;
    padding: 0px;
    clear: both;
    position: relative;
    z-index: 10;
    left: 1px;
  }

  #xnProfileMenu li {
    border: #666666 1px solid;
    background: #EFEFEF;
    padding: 15px;
    width: 140px;
    margin-bottom: 3px;
  }

  #xnProfileMenu li.selected {
    background: #FFFFFF;
    border-right: #FFFFFF 1px solid;
  }
 
  #xnProfileMenu li a {
    font-family: Georgia,Arial,Helvetica,sans-serif;
    color: #404040;
    font-size: 1.1em;
    font-weight: bold;
  }

 .xnContentArea {
   border: #666666 1px solid;
   margin: 0px;
   margin-top: 10px;
   padding: 20px;
   min-height: 400px;
   height:auto !important;
   height:400px;
 }

 .xnContentArea th {
   font-weight: bold;
   padding-right: 20px;
 }

 #xnProfileFacts {
   float:left; 
   width: 210px; 
   background: #F6F6F6;
   padding: 5px;
 }

 #xnProfileFacts td {
   text-align: left;  
 }

 #xnProfileFacts > img {
   border: #CCCCCC 1px solid;
   margin-bottom: 10px;
   margin-left: auto;
   margin-right: auto;
 }
 #xnTableSeparator {
   height: 5px;
 }

 #xnProfileDetails {
   float: right;
   padding-left: 30px;
   padding-top: 10px;
   width: 460px;
 }
 
 #xnProfileDetails h1 {
  margin-top: 20px;
  margin-bottom: 5px;
 }

 #xnProfileDetails h2 {
  margin-top: 20px;
  margin-bottom: 5px;
 }

 #map_canvas {
   border: #CCCCCC 1px solid;
   margin-top: 10px;
   margin-bottom: 10px;
 }

  /* DimensionNavigator Skin: Simple */

  .xnDimnavSimple {
    margin-top: 8px;
  }

  .xnDimnavSimple #dimensionTree_search {
    width: 100px;
    position: relative;
    float: left;
    margin: 0px;
    padding: 0px;
    margin-top: 1px;
  }
  
  .xnDimnavSimple button {
    width: 45px;
    position: absolute;
    float: left;
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.0em;
  }
  
  .xnDimnavSimple .iKBDimensionNavigator {
    clear: both;
    margin-top: 20px;
  }
 
  .xnColorBox {
    margin: 10px 0 10px 10px;
    padding: 0;
  }

  .xnColorBox h1 {
    margin-bottom: 14px;
  }

  #xnArciveSearchLabel {
    float: left;
    clear: left;    
    padding-right: 5px;
    margin-bottom: 4px;
  }
  
  .xnArchiveSearch {
    float: left;
    clear: right;
    margin-bottom: 10px;
  }

  #xnArchive h1 {
    margin-bottom: 20px;
  }

  #xnArchive #add_links{
    clear: both;
    margin-bottom: 5px;
  }

  #xnArchive > table th a {
    font-weight: bold;
    color: #333333;
  }

  #xnArchive > table th a:link, #xnArchive > table th a:active, #xnArchive > table th a:visited {
    color: #333333;
    text-decoration: none;
  }

  #xnArchive > table th a:hover {
    text-decoration: underline;
  }

  p.xnBoxLabel {
   font-weight: bold;
   float: left;
   margin-right: 5px;
  }

  p.xnBoxValue {
   font-weight: normal;
   padding-bottom: 5px;
  }

  table.xnSimpleList {
    padding: 5px;
    clear: both;
  }

  table.xnSimpleList th {
    font-weight: bold;
    padding: 3px;
    color: #333333;
    background-color: #EDEDED;
  }

  table.xnSimpleList th a {
    color: #404040;
  }

  table.xnSimpleList th a:link, table.xnSimpleList th a:active, table.xnSimpleList th a:visited {
    color: #404040;
  }

  table.xnSimpleList td {
    padding: 3px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
  }
  
  #xnCustomers {
    height: 400px;
    background-image: url(/ressurs/iknowbase/xnet/img/customer.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
  }

  #xnProfileSettings .xnBox1 {
    float: left;
    width: 194px;
  }

  #xnProfileSettings .xnBox1Spacing {
    margin-right: 20px;
  }

  #xnProfileSettings .xnBox1 > h2 {
    margin-bottom: 20px;
  }

  #xnProfileSettings .xnBox1 td > a {
    color: #404040;
  }

  .xnForm {
    padding: 20px;
  }

  #xnCheckBoxes .xnCheckBox {
    clear: left;
    float: left;
    margin-bottom: 2px;
  }

  #xnCheckBoxes .xnCheckBox input {
   margin-right: 2px;
  }

  #xnInputSetting {
    float: left;
    clear: both;
  }

  #xnInputSetting input {
    width: 190px;
  }

  #xnFormButton {
    float: left;
    clear: both;
  }

  .xnNewsSelection {
    margin: 10px;
  }
  .xnNewsSelection li {
    list-style-type: square;
  }

  .tabbed-box {
    background: #fff;
    border: 1px solid #ddd; 
    /*height: 175px;*/
    width: 563px;
  }

  .tabbed-box .tabs li {
    list-style: none;
    float: left; 
  }

  .tabbed-box .tabs li a {
    display: block;
    width: 187px;
    padding: 5px 0;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: #888;
    background: #EFEFEF; 
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
  }

  .tabbed-box .tabs li:first-child a {
    border-left: none; 
  }

  .tabbed-box .tabs li a:hover {
    color: #333;
  }

  .tabbed-box .tabs li a:focus {
    outline: none; 
  }

  .tabbed-box .tabs li a.active {
    background: #fff;
    color: #333;
    border-bottom: 1px solid #fff; 
  }

  .tabbed-content {
    padding: 3em 1em 1em 1em;
    display: none; 
  }

  .xnContentArea > .xnContentCol {
    float:left;
  }
 .xnGrayBox {
   border: #d5d5d5 1px solid;
   padding: 5px;
 }
 .xnGrayList {
   border: #d5d5d5 1px solid;
 }
 .xnGrayList thead {
   border-bottom: #d5d5d5 1px solid;
 }
 .xnGrayList tfoot {
   border-top: #d5d5d5 1px solid;
 }
 .xnGrayList h1 {
   text-transform: none;
   padding-left: 5px;
   padding-top: 5px;
   padding-bottom: 0px;
   margin-bottom: 0px;
 }
 .xnGrayList th {
   padding: 5px;
 }
 .xnGrayList th > a {
   color: #000000;
   font-weight: bold;
 }
 .xnGrayList .xnRowSpacer {
   height: 5px;
 }
 .xnGrayList td {
   padding-left: 5px;
   padding-right: 5px;
 }
 .xnGrayList tfoot td {
   padding-top: 5px;
   padding-bottom: 5px;
 }
.xnComment {
  border: #d5d5d5 1px solid;
  background: #f5f5f5;
  padding: 5px;
  margin-top: 4px;
}
.xnComments > h2 {
  margin: 0px;
  padding: 0px;
}
.xnComments > h2 > a {
  color: #000000;
  padding-left: 5px;
}
.xnComments > h2 > img {
  vertical-align:middle;
}
.xnComment .xnCommentBody {
  border: #d5d5d5 1px solid;
  background: #ffffff;
  padding: 4px;
  margin-top: 5px;
  margin-bottom: 10px;
}
.xnComment .xnCommentActions {
  margin-top: 3px;
  margin-bottom: 3px;
}
.xnComment .xnCommentActions a {
  padding: 2px;
}
.xnComments {
  border: #d5d5d5 1px solid;
  padding: 4px;
}

/*** HORISONTAL SUBMENY ***/

.xnSubMenuLayout {
}
#xnSubMenu {
 clear: both;
}

#xnSubMenu > ul{
 list-style: none;
 margin: 0px;
}

#xnSubMenu ul li {
 float: left;
 padding: 5px 10px;
 background-color: #ffffff;
}

#xnSubMenu a  {
    font-family: Georgia,Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    background-color: #FFFFFF;
    color: #404040;
}

#xnSubMenu .active a  {
    font-weight: bold;
}

/*** (Slutt Horisontal submeny) ***/

.xnMainBulletItem {
  background-image: url(/xnext/img/red_dot.gif);
  background-repeat: no-repeat;
  background-position: 0px;
  left:-1px;
  padding-left:13px;
  position:relative;
}

.xnGrading {
  background-image: url(/xnext/img/grading.gif);
  background-repeat: repeat-x;
}

.xnLine {
 border-top: 1px solid #999999;
}

.ProcessArrowActive a {
  color: #FFFFFF;
}

.ProcessArrowSelected a {
  background-image: url(/ressurs/iknowbase/xnet/icon/action/xnet_icon_action_help_small.png);
  background-repeat: no-repeat;
  padding-left: 15px;
}

.xnWSProcess h2 {
  margin-bottom: 5px;
}
.xnWSProcess {
  margin-bottom: 10px;
}

.xnWSProcess .xnDocList {
  padding-top: 5px;
  padding-left: 5px;
}

.xnDocContent {
  clear: both;
}

.xnDocSub {
  clear: both;
}

.xnDocComment {
  clear: both;
  margin-top: 15px;
}

.xnActions li > a > img {
 margin-right: 4px;
}

  </style>  <style type="text/css">

  hr {
    clear: both;
  }

  #xnProducts {
    height: 400px;
    background-image: url(/ressurs/iknowbase/xnet/img/product.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
  }

  #xnSubjects {
    height: 400px;
    background-image: url(/ressurs/iknowbase/xnet/img/subject.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
  }

  #xnOrganizations {
    height: 400px;
    background-image: url(/ressurs/iknowbase/xnet/img/organization.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
  }

  #xnArchiveTitle a {
    color: #333333;
    cursor: default;
    text-decoration: none;
  }

  #xnAdvancedSearchMenu {
    clear: both;
    float: right;
    margin-right: 20px;
    margin-top: 10px;
  }

  #xnSearchCriteria {
    background: #F6F6F6;
    padding: 5px;
  }

  #xnSearchCriteria div {
    margin-top: 10px;
  } 

  #xnSearchResult {
    padding: 5px;
  }

  div.xnBox1 { 
    border: #cccccc 1px solid; 
    width: 178px;
	overflow: hidden;
    margin: 0px;
    padding: 15px;
    margin-bottom: 10px;
	overflow: hidden;
  }

  div.xnBox2 { 
    border: #CCCCCC 1px solid; 
    width: 82%;
    margin: 0px;
    padding: 15px;
    margin-bottom: 10px;
  }

  .xnFloatLeftPadded {
    float: left;
    padding: 5px;
  }

  .xnFloatRight {
    float: right;
    padding-bottom: 3px;
  }

  .xnFloatLeft {
    float: left;
  }

  .xnComponent h1 {
    margin-bottom: 10px;
  }

  /* DimensionNavigator Skin: Simple */

  .iKBAdminLink > u {
    cursor: pointer;
    color: #990000;
    text-decoration: none;
  }

  .iKBAdminLink > u:hover {
    text-decoration: underline;
  }

  .xnActiveRow td {
    font-weight: bold;
  }
/*************** = Styles for filetypes *************/
.file_type {
	width: 12px;
	margin-left:5px;
	height: 12px;
	line-height: 12px;
	background: URL(/ressurs/iknowbase/content-services/icon/content/ikb_icon_content_text_small.png) no-repeat;
}

.file_DOC {
	background: URL(/ressurs/iknowbase/content-services/icon/content/ikb_icon_content_doc_small.png) no-repeat;
	cursor: pointer;
}

.file_PPT {
	background: URL(/ressurs/iknowbase/content-services/icon/content/ikb_icon_content_ppt_small.png) no-repeat;
	cursor: pointer;
}

.file_XLS {
	background: URL(/ressurs/iknowbase/content-services/icon/content/ikb_icon_content_xls_small.png) no-repeat;
	cursor: pointer;
}

.file_PDF {
	background: URL(/ressurs/iknowbase/content-services/icon/content/ikb_icon_content_pdf_small.png) no-repeat;
	cursor: pointer;
}

.file_MSG { 
	background: URL(/ressurs/iknowbase/xnet/icon/action/xnet_icon_action_mail_small.png) no-repeat;
	cursor: pointer;
}

.text_RTF {
	background: URL(/ressurs/iknowbase/content-services/icon/content/ikb_icon_content_doc_small.png) no-repeat;
	cursor: pointer;
}

.text_HTM, .text_HTML { 
	background: URL(/ressurs/iknowbase/content-services/icon/content/ikb_icon_content_text_small.png) no-repeat;
	cursor: pointer;
}

.text_MSG { 
	background: URL(/ressurs/iknowbase/xnet/icon/action/xnet_icon_action_mail_small.png) no-repeat;
	cursor: pointer;
}

.link_ { 
	background: URL(/ressurs/iknowbase/content-services/icon/content/ikb_icon_content_url_small.png) no-repeat;
	cursor: pointer;
}

.image_GIF, .image_JPG, .image_JPEG, .image_BMP  { 
	background: URL(/ressurs/iknowbase/content-services/icon/content/ikb_icon_content_image_small.png) no-repeat;
	cursor: pointer;
}

.image_ZIP {
	background: URL(/ressurs/iknowbase/content-services/icon/content/ikb_icon_content_zip_small.png) no-repeat;
	cursor: pointer;
}

.UNKNOWN_ {
	background: URL(/ressurs/iknowbase/content-services/icon/content/ikb_icon_content_text_small.png) no-repeat;
	cursor: pointer;
}

.doctype_IKB_IMAGE { 
	background: URL(/ressurs/iknowbase/content-services/icon/content/ikb_icon_content_image_small.png) no-repeat;
	cursor: pointer;
}

.doctype_IKB_CUSTOMERCARD, .doctype_IKB_ORGCARD {
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_folder_small.png) no-repeat;
	cursor: pointer;
}

.doctype_IKB_DISCUSSION {
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_discussion_small.png) no-repeat;
	cursor: pointer;
}

.doctype_IKB_PERSON_PROFILE, .doctype_IKB_WORKSPACE {
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_user_small.png) no-repeat;
	cursor: pointer;
}

.doctype_IKB_WORKSPACE {
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_workspace_small.png) no-repeat;
	cursor: pointer;
}

.doctype_IKB_DOCUMENTS {
	background: URL(/ressurs/iknowbase/content-services/icon/content/ikb_icon_content_text_small.png) no-repeat;
	cursor: pointer;
}

.doctype_IKB_PROCESS_AREA {
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_folder_small.png) no-repeat;
	cursor: pointer;
}

.doctype_IKB_PROCESS {
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_process_small.png) no-repeat;
	cursor: pointer;
}

.doctype_IKB_SUBPROCESS {
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_process_child_small.png) no-repeat;
	cursor: pointer;
}

.doctype_IKB_PROCESS_STEP {
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_process_step_small.png) no-repeat;
	cursor: pointer;
}

.doctype_IKB_ACTIVITY {
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_calendar_activity_small.png) no-repeat;
	cursor: pointer;
}

.doctype_IKB_COMMENT {
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_comment_small.png) no-repeat;
	cursor: pointer;
}

.doctype_IKB_TASK {
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_task_small.png) no-repeat;
	cursor: pointer;
}

.my_IKB_PERSON_PROFILE {
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_user_small.png) no-repeat;
	cursor: pointer;
}

.listtype_IKB_CUSTOMERCARD {
	width: 16px;
	margin-left:0px;
	height: 16px;
	line-height: 16px;
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_folder_small.png) no-repeat;
}

.listtype_IKB_DOCUMENTS {
	width: 16px;
	margin-left:0px;
	height: 16px;
	line-height: 16px;
	background: URL(/ressurs/iknowbase/content-services/icon/content/ikb_icon_content_text_small.png) no-repeat;
}

.listtype_IKB_WORKSPACE {
	width: 16px;
	margin-left:0px;
	height: 16px;
	line-height: 18px;
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_workspace_small.png) no-repeat;
}

.listtype_IKB_PERSON_PROFILE {
	width: 16px;
	margin-left:5px;
	height: 16px;
	line-height: 16px;
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_user_small.png) no-repeat;
}

.listtype_IKB_DISCUSSIONS {
	width: 16px;
	margin-left:0px;
	height: 16px;
	line-height: 16px;
	background: URL(/ressurs/iknowbase/xnet/icon/iotype/xnet_icon_iotype_discussion_small.png) no-repeat;
}

/*** Visning av ulike dokumenter ***/

  .xnDocument {
    float: left;
    clear: both;
  }

  .xnDocument h2 {
    margin-top: 10px;
  }

  .xnDocument div {
    display: block;
  }

  .xnDocument div div{ /*for å få ikon+link+dokstørrelse ved visning av link på en og samme linje*/
    display: inline;
    float: left;
    margin-right: 5px;
  }


  .xnDocument .xnIngress{
   margin-bottom: 15px;
  }

  .xnDocument div.gray{
    color: #666666;
    clear: both;
    margin-bottom: 5px;
  }

  
  .xnDocument img {
    margin: 0px;
    margin-right: 7px;
    margin-bottom: 7px;
    float: left;
    padding: 1px;
    border: 1px solid #c9c9c9;
  }

  .xnDocument .comment {
   margin-top: 20px;
  }

/*** (Visning av ulike dokumenter slutt) ***/


/*** FORBEDRINGER XNEXT  ***/

/* Få tabellen til å bruke hele område ved å sette bredde på tabellen */
table.xnSimpleList {
 width: 100%;
 border-collapse: collapse;
}

/* fjerne mest mulig kode som ligger rett på tagene og få det ut i css */

table.QMS{
 width: 100%;
 border-collapse: collapse;
}

table.QMS td {
 vertical-align: top;
}


/*** HORISONTAL RESSURSMENY ***/

#xnResourcesMenu div {
 clear: both;
}

#xnResourcesMenu > ul{
 list-style: none;
 margin: 0px;
}

#xnResourcesMenu ul li {
 float: left;
 padding: 5px 10px;
 background-color: #ffffff;
}

#xnResourcesMenu .selected,
#xnResourcesMenu .selected  a  {
    background-color: #FFFFFF;
    color: #404040;
    font-weight: bold;
}

#xnResourcesMenu .nonselected,
#xnResourcesMenu .nonselected  a  {
    background-color: #FFFFFF;
    color: #404040;
}


/*** (Slutt Horisontal Ressursmeny) ***/


 
/*** TILPASNINGER IE6 ***/

/* Kun fjernet tegnet > */

   #xnAdminMenu ul {
    list-style: none;
    margin-top: 10px;
    margin-right: 20px;
    float: right;
  }

  #xnAdminMenu ul li {
    float: left;
  }

  #xnAdminMenu ul li a {
    font-family: Georgia,Arial,Helvetica,sans-serif;
    color: #404040;
    font-size: 1.2em;
    font-weight: bold;
    padding-left: 30px;
  }

#xnProfileFacts img { 
   border: #CCCCCC 1px solid;
   margin-bottom: 10px;
   margin-left: auto;
   margin-right: auto;
}

#xnProfileSettings .xnBox1 td a {
  color: #404040;
  text-align: left;
}


/* Kolonner blir ikke brede nok (css på posisjoner bør endres) */

* html div.xnBox1 { 
    /*width: 100%;*/
}

* html .xnCenterLayoutBottom {
    width: 275px;
}


/* Det er både statiske og dynamiske verdier på font-size, gjør at det kan vise forskjellige skriftstørrelser på de ulike elementene. */

table th,
table td {
  font-size: 1.0em;
}

#dimensionTree div {
  font-size: 1.0em;
}

/*Midtstill forside*/

body {
 text-align: center;
}

#xnMain {
 text-align: left;
} 


/*** (Slutt Tilpasninger IE6) ***/


/*** SIDEKART ***/

div.xnSitemap  span,
div#sitemaptree div{
 background: url(/ressurs/sitemap.png) no-repeat;
}

.xnSitemap span {
 font-size: 1.2em;
 font-weight: bold;
 color: #333333;
 background-position: 0 0;
 height: 16px;
 margin-bottom: 5px;
 padding-left: 20px;
 display: block;
}

#sitemaptree a:link,
#sitemaptree a:active,
#sitemaptree a:visited {
 color: #333333;
 text-decoration: none;
 font-weight: bold;
}

#sitemaptree a:hover {
 color: #333333;
 text-decoration: underline;
 font-weight: bold;
}

#sitemaptree ul {
 margin: 0 0 0 20px;
}

#sitemaptree li {
 margin: 3px 0;
}

/*green bullet*/
#sitemaptree ul li div { 
 background-position: -1px -16px;
 height: 15px;
 line-height: 15px;
 padding-left: 20px;
}

/*blue bullet*/
#sitemaptree ul ul li div { 
 background-position: -3px -31px;
 height: 13px;
 line-height: 13px;
 padding-left: 20px;
}

/*orange bullet*/
#sitemaptree ul ul ul li div { 
 background-position: -5px -44px;
 height: 11px;
 line-height: 11px;
 padding-left: 20px;
}

/*grey bullet*/
#sitemaptree ul ul ul ul li div { 
 background-position: -7px -55px;
 height: 9px;
 padding-left: 20px;
}

/*** (Slutt Sidekart) ***/


/*** Template til side i arbeidsrom ***/
/* husker ikke hvorfor jeg laget denne så jeg kommenterer den ut

.xnWorkspaceLeft{
 float: left;
 width: 500px;
 padding: 0;
 margin: 0;
}

.xnWorkspaceRight{
 width: 185px;
 float: right;
 margin: 0px;
 padding: 10px;
}
*/


/*** (Template slutt) ***/



/*Enkelte kolonner bør være midtstilt, penest slik*/
table th.center,
table td.center {
 text-align: center;
}

/*Link for redigering av profil på profilside*/
#xnProfileEdit{
 float: right;
}

/*Link til nyhetsarkiv under fanen Nyheter->Flere nyheter*/
#xnNewsArchiveLink{
 float: right;
}

/*Plassering av subdokumenter i dokumentet*/
.xnSubArticle {
 clear: both;
 float: left;
 padding-top: 40px;
}

.clear {
 clear: both;
}

select,
input {
    font-size: 1.1em;
}

/* Hovedmeny - faner */
#xnMainMenu {
   font-family: Georgia,Arial,Helvetica,sans-serif;
}

/* rettet opp skrivefeil rigth */
#xnCenterLayoutBottomRight.xnCenterLayoutBottom {
   float: right;
}

/*** Arbeidsrom - for at menyen til venstre skal vises som aktiv ved dokumentvisning ***/ 
#xnProfileMenu li.selected_child {
    background: #FFFFFF;
    border-right: #FFFFFF 1px solid;
  }

  #xnProfileMenu li.menu_item_2 {
   display: none;
  }


/* Ny template for søkeresultat: skal bruke hele sidebredden */
  #xnMainSearch {
    float: left;
    width: 935px;
    margin: 0px;
    padding: 20px;
}
.xnQMSLayout {
 border-top: 1px solid #999999;
 border-bottom: 1px solid #999999;
}

.xnQMSMenu {
 margin-left: 10px;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-right: 0px;
 padding: 0px;
}
.xnQMSMenu button {
  background: #B61030;
  color: #FFFFFF;
}
td.xnQMS3ColLayoutSidebar {
  margin: 0px;
  padding: 0px;
  width: 205px;
  background: #EDEDED;
  border-right: #999999 1px solid;
}
td.xnQMS3ColLayoutSidebarRight {
  margin: 0px;
  padding: 5px;
  padding-right: 0px;
  width: 210px;
}
td.xnQMS3ColLayoutCenter {
  margin: 0px;
  padding: 10px;
  width: 750px;
}

#xnSubMenu {
  margin-top: 4px;
  clear: both;
}
#xnQMSSubMenu ul li {
  float: left;
  width: 110px;
  border-left: 1px solid #B61030;
  border-top: 1px solid #B61030;
  border-right: 1px solid #B61030;
  margin-right: 1px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-align: center;
}


#xnQMSNavigation {
  float:left;
  margin-left: 4px;
  margin-bottom: 10px;
}
#xnQMSNavigation ul {
  float: left;
}

#xnQMSNavigation li {
  float: left;
}

#xnQMSNavigation li.selected {
  display: none;
}


#xnQMSNavigation li > ul {
  margin-left: 5px;
  padding-left: 13px;
  background: url(/xnext/img/arrow_right_page.gif) no-repeat left center;
}

#xnQMSNavigation li > div {
  float: left;
}

#xnProcess {
  clear: both;
}


