﻿@import "http://www.kontoret.no/Styles/content.css";
@import "http://www.kontoret.no/Styles/modules.css";
body 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}


A:link
{
	COLOR: #666;
	text-decoration: none;
}

A:visited
{
    COLOR: #666;
    text-decoration: none;
}

A:active
{
    COLOR: #999;
    text-decoration: none;
}

A:hover
{
    COLOR: black;
    text-decoration: none;
}

.invisibleHR
{
	color: #E2FAFC;
}

.headline1{font: bold italic 14px Verdana, Arial, Helvetica, sans-serif; color: #3B4E4E;}
.headline2 {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color: #3B4E4E;}
.button{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.dginput{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.lblEmployeeModul{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.lblBoldEmployeeModul{font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #3B4E4E;}
.litleBR{line-height:8px}

.imageStyle
{
	border-width:1px;
	border-color:#000000;
}

.newstext, .relatednews
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	margin:1px 1px 1px 1px;
	clip: rect(auto,auto,auto,auto);
	padding: 0px;
}

.postcardmodul
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.jobofferlist
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	margin:1px 1px 1px 1px;
	clip: rect(auto,auto,auto,auto);
	padding: 0px;
	
}

.jobofferdetails
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	margin:1px 1px 1px 1px;
	clip: rect(auto,auto,auto,auto);
	padding: 0px;
	
}

/* application styrer utseende til søknadsside */
.application
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	margin:1px 1px 1px 1px;
	clip: rect(auto,auto,auto,auto);
	padding: 0px;
}

/* contact styrer utseende til tekst på kontakt-siden */
.contact
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	margin:1px 1px 1px 1px;
	clip: rect(auto,auto,auto,auto);
	padding: 0px;
}

.employees
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	margin:1px 1px 1px 1px;
	clip: rect(auto,auto,auto,auto);
	padding: 0px;
}

.documents
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	margin:1px 1px 1px 1px;
	clip: rect(auto,auto,auto,auto);
	padding: 0px;
}

/* loginstyle styrer utseendet på Logg inn-linken */
.loginstyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 9px;
	color: #FFFFFF;
}
 

.news
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin:1px 1px 1px 1px
	clip: rect(auto,auto,auto,auto);
}

/* openarea styrer utseende til tekst i openarea, ikke alle designmaler har openarea */
.openarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	margin:1px 1px 1px 1px;
	clip: rect(auto,auto,auto,auto);
}

/* companyname styrer utseende og synlighet til firmanavnet */
.companyname
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	visibility: hidden;
}

/* bodybackground styrer bakgrunnsfargen rundt siden */
.bodybackground
{
	/*background-color: #8F999A;*/
	}

/* footerstyle styrer utseende og synlighet til footer */
.footerstyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	/*color: #000;*/
	font-weight: bold;
}

.footerstyle a, .footerstyle a:hover {
  /*color: #000;*/
}


/* r.a.d.menu Plain skin */
.RadMenu_Default 
{
	margin-left: 20px;
}

.search {
  margin-left: 30px;
  width: 12px;
}

.button {
  border: 1px solid #666;
  /*border: none;*/
  height: 20px;
  background-color: #fff;
  color: #000;
  /*background: url("http://www.kontoret.no/RadControls/Menu/Skins/default/img/MenuItemBackground.gif") repeat-x;*/
}

.searchField {
  border: 1px solid #666;
  /*border: none;*/
  background-color: #fff;
}

hr {
  height: 1px;
  border: 0;
  background-color: #ccc;
}


/************************* MALER ******************************/
.image-left{float: left; vertical-align: text-top; margin:0px; }
.image-left img{
margin-right:10px;
margin-bottom:8px;
margin-top:20px;
}
div.wrapContainer .fntextClass{ margin-top: 20px; margin-right:10px; display:block; }
.image-right{float: right; vertical-align: text-top;} 
div.wrapContainer{float:left;}

div.mal28Container img{margin-top: 20px; margin-right:10px}
div.mal28Container .fntextClass{margin-top: 20px; margin-right:10px; display:block;}

div.mal29Container img{margin-top: 20px; margin-right:15px}
div.mal29Container .fntextClass{margin-top: 20px; margin-right:15px; display:block;}

div.mal30Container img{margin-top: 20px; margin-right:15px}
div.mal30Container .fntextClass{margin-top: 20px; margin-right:20px; display:block;}

div.mal31Container img{margin-top: 25px; margin-right:20px}
div.mal31Container .fntextClass{margin-top: 20px; margin-right:10px; display:block;}
div.mal31Container .fnTextImgCell .fnTextClass{ margin-top:15px;}
div.mal32Container .fntextClass{margin-top: 10px; margin-right:10px; display:block;}
.gr_expandable{
z-index:0; 
background-color:#fff; 
position:static 
}
.gr_expanded {
z-index:1; 
background-color:#fff; 
border:1px solid #000; 
position:absolute; 
padding:4px
}
.gr_expandable img, .gr_expanded img{border:0}

#navigation_horisontal{
display:none;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;}