@import "http://www.kontoret.no/Styles/content.css";
@import "http://www.kontoret.no/Styles/modules.css";
/* Hovedelementer START */
body {
font-family: Verdana, Arial, Helvetica, Sans-Serif;
font-size: 11px;
margin: 20px auto
}

b {
color: #3b4e4e
}

.search {
margin-top: 3px;
float: right;
margin-right: 29px
}

.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}

.searchField {
background: #f0f5f7;
border: 1px solid #7f7f7f
}

.button {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
margin: 0 0 0 5px
}

.loginstyle, .loginstyle a, .loginstyle a:hover, .loginstyle a:visited {
color: #6d4a6c
}
.companyname, .invisibleHR {
visibility: hidden
}

.dginput {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px
}
.footerstyle {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
font-size: 10px;
font-weight: 700;
margin: 4px 1px 1px 1px;
}
.lblEmployeeModul {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
}
.lblBoldEmployeeModul {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: 700;
color: #3B4E4E
}

.litleBR {
line-height: 8px;
}
.labelCategoryname {
background-color: #ccc
}

.categoryTable {
border: 1px dotted #000
}

.newstext, .relatednews {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
margin: 1px;
clip: rect(auto,auto,auto,auto);
padding: 0
}
.news {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
margin: 1px;
clip: rect(auto,auto,auto,auto);
}
.openarea {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
margin: 1px;
clip: rect(auto,auto,auto,auto);
}
.application,.contact,.documents,.employees,.jobofferlist, .offerdplacelist,.jobofferdetails, .offerdplacedetails {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
line-height: 20px;
margin: 1px;
clip: rect(auto,auto,auto,auto);
padding: 0
}
/* Hovedelementer STOPP */

/************************* MALER ******************************/
.image-left{
float: left; 
vertical-align: text-top; 
margin:0
}
.image-left img{
margin: 20px 10px 8px;
}
div.wrapContainer .fntextClass{ 
margin: 20px 10px 0 0;
display:block; 
}
.image-right{
float: right; 
vertical-align: text-top;
} 
div.wrapContainer{
float:left;
}

div.mal28Container img{margin-top: 20px; margin-right:10px}
div.mal29Container .fntextClass{margin-top: 20px; margin-right:15px; display:block;}
div.mal31Container img{margin-top: 25px; margin-right:20px}
div.mal32Container .fntextClass{margin-top: 10px; margin-right:10px; display:block;}

div.mal28Container .fntextClass,div.mal31Container .fntextClass {
margin-top: 20px;
margin-right:10px; 
display:block;
}

div.mal29Container img, div.mal30Container img {
margin-top: 20px; 
margin-right:15px
}
div.mal30Container .fntextClass{margin-top: 20px; margin-right:20px; display:block;}

div.mal31Container .fnTextImgCell .fnTextClass{ margin-top:15px;}

.mal33_boks1, .mal34_boks1{
width: 675px !important;
max-width: 675px;
float:left;
overflow: hidden;
}
.mal33_boks3,.mal34_boks3 {
width: 675px !important;
max-width: 675px;
float:left;
overflow:visible;
}

.mal33_boks2, .mal33_boks4, .mal34_boks2, .mal34_boks4 {
width: 285px !important;
float:left;
}
.mal33_boks3 .fntextClass,.mal34_boks3 .fntextClass{
padding: 20px;
display:block;
}
.mal33_boks4,.mal34_boks4 {padding-top:20px;}
#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;}