/* ==========================================================================   

   Style Sheet for the Presentation Script                                   

   ========================================================================== */



/* --------------------------------------------------------------------------
   MCCANN
   -------------------------------------------------------------------------- */

#alt {
    background-color: #fff;
    margin: 0 auto;
    width: 532px;
    }

#topp {
    /* height: 108px; */
    /* padding-bottom: 31px; */
    float: left;
    }

#topplinje {
		height: 18px;
		}
    
#topplinje .mwglogo {
		float: right;
		margin-top: 8px;
	}

#hovedlogo {
		float: left;
		margin-top: 31px;
	}

/* DEBUGGING */
#hovedlogo, #meny {
    /* xborder: 1px solid blue; */
	}

#meny {
		float: left;
		margin-top: 45px;
  margin-top:46px;
	}

#meny a:hover{
  color:#000;
}

#meny ul {
		padding-left: 15px;
	}
    
#meny ul li {
		/* letter-spacing: -0.8px; */
		display: inline;
		padding-right: 8px;
		/* font-weight: 600; */
	}

#undermeny {
		clear: both;
		float: left;
		line-height: 0;
		padding-top: 17px;
		margin-bottom: 13px;
		width: 100%;
		/* height: 15px; */
	}

.forside {
		padding-top: 2px !important;
}



#undermeny hr {
	margin: 0;
	padding: 0;
	border: 0;
	color: transparent;
	background-color: transparent;
	height: 8px;
	visibility: hidden;
}

#undermeny ul {
		padding-left: 0px; 
		line-height: 11px;
		/* padding-top: 17px; */
 		/* margin-bottom: 4px; */
		/* margin-left: -3px; */
	}

#undermeny ul li {
		/* letter-spacing: -0.8px; */
		display: inline;
		padding-right: 4px;
		font-family: arial;
		font-size: 11px;
	}

#hovedinnhold {
		clear: both;
}

#hovedinnhold table {
		/* width: 100%; */
		border-collapse: collapse;
		margin: 0;
		padding: 0;
}

#hovedinnhold div.fixedjob {
	position: absolute;

}

#hovedinnhold>div.fixedjob {
	position: fixed;
}


#forsideprofilertjobb {
	cursor: pointer;
}

#forsidetekst p {
		margin-bottom: 24px;
  font-size:12px;
}




#bunntekst {
		padding-top: 9px;
}

#bunntekst p {
		font: 10px arial;
		line-height: 116%;
  line-height:13px;
}

ul.jobber {
		list-style-type: decimal;
		list-style-position: inside;
		padding-left: 0;
}

ul.jobber li {
		/* margin-left: 30px;; */
}

.flerejobberitem {
	float: left;
	width: 266px;
	margin: 0 0 12px 0;
}

.flerejobberitem img.jobb { 
	/* 92x61 */
	float: left;
	width: 92px;
	height: 61px;
	margin: 0 10px 0 0;
}

.flerejobberitem h4 { 
	color: #818181;
	font-size: 12px;
}


span.link, span.link2, span.link3 {
		display: block;
		font-family: arial;
		font-size: 11px;
		padding-top: 3px;
}

span.link2 {
		padding-top: 5px;
}

span.link3 {
		font-size: 12px;
}

img.pil {
		vertical-align: top;
}

img.nyhet {
		float: left;
		padding-right: 10px;
		padding-top: 2px;
	}

/*
img.nyhets-bilde {
		float: left;
		padding-right: 10px;
	}
*/

img.hoyre {
		float: right;
	}

img.profilertjobb {
	max-width: 531px;
}

p.hoyrelink {
		text-align: right;
		font-family: arial;
		font-size: 11px;
		margin-top: 3px;
}

p.ingress {
		margin-bottom: 24px;
  font-size:12px;
  line-height:17px;
	}

p.jobb {
    margin-top: 3px;
    margin-bottom: 15px;
  }

p.nyhetsdato {
		color: #494949;
		font-weight: 500;
    margin-top: 0px;
    margin-bottom: 0px;
  }


td.nyhet p {
		line-height: 110%;
		/* letter-spacing: -0.22px; */
	}

td.nyhet h2 {
		/* letter-spacing: -0.8px; */
    margin-bottom: 7px;
    }

td.nyhet h2 a, td.nyhet h2 a:visited {
		color: #494949;
}



td h1.normal {
		margin-bottom: 2px;
}


h1 a, h1 a:visited {
		color: #494949;
}

h1.front {
		margin-top: 1px;
}

h1.jobb {
    margin-left: 0px;
    /* font-size: 18px; */
}

h1.nyhet {
		margin-bottom: 12px;
		font-size: 16px;
}

h1.sub {
		margin-left: 0px;
    margin-top: 23px;
    margin-bottom: 1px;
    }

h1.nyheter {
    margin-bottom: 18px;
}

h3.nyhet {
    /* margin: 0 0 0 0; */
    font-size: 12px;
    }

h2.nyheter {
    margin-bottom: 18px;
    margin-left: 0px;
}

td.midtstill {
		text-align: center;
	}
	
td.graaramme {
		border: 1px solid #d9d9d9;
	}
	
td.nyhet, td.nyhet-hoyre, td.nyhet-venstre {
		padding-bottom: 5px;
}
	
td.nyhet-venstre {
		padding-right: 20px;
		width: 256px;
}

td.nyhet-hoyre {
		width: 256px;
}

table.nyhet, table.nyheter, table.jobber {
		width: 100%;
}

table.jobber td h3 {
		width: 260px;
}

table.nyheter {
		width: 532px !important;
}

.skjult {
		display: none;
}

.d {
	font-size: 16px;
	color: red;
	border: 1px solid red;
}

.tilbake {
		margin-bottom: 5px;
}

.tilbake a {
	padding-left: 3px;
	font-size: 11px;
  font-weight: normal;
}

.hoyre {
	float: right;
}

.venstre {
	float: left;
}


/* ie 6 trouble */
#undermeny a.aktiv, #meny a.aktiv, a.aktiv {
    color: #000000;
}






/* Overlay test */
#overlay {
	background-color:#000000;
	height:100%;
	left:0px;
	opacity:0.75;
	position:fixed;
	top:0px;
	width:100%;
	z-index:100;
}
/* Overlay test */



a.pil {
	background: transparent url(/gfx/pil_graa2.gif) no-repeat scroll top right;
	padding-right: 16px;
}

a.pil:hover {
	background: transparent url(/gfx/pil_graa2hover.gif) no-repeat scroll top right;
}


table.medarbeidere tr.over {
	/* background-color: #DEDEDE; */
	cursor: pointer;
}

table.medarbeidere tr.over a, 
table.medarbeidere tr.over a:active, 
table.medarbeidere tr.over a:visited, 
table.medarbeidere tr.over td {
	color: #333;
}



div.jobb-container {
	width: 560px;
	height: 595px;
}

p.jobb-description {
	width: 560px;
	height: 90px;
}

div.jobb-content {
	height: 396px;
}






h1.big_sdg {
    font-size: 24px;
}

p.job_sdg {
    margin: 0;
    padding: 0;
    font-weight: bold;
}



/* Send files */
table.sendfiles {
    /* width: 100%; */
}

table.sendfiles input, table.sendfiles select, table.sendfiles textarea {
    color: #818181;
    font-family: Georgia,Arial;
    width: 200px;
}

table.sendfiles select {
    width: 205px;
}

table.sendfiles input.btnsubmit {
    width: 100px;    
}

table.sendfiles td.label {
    width: 130px;    
}

table.sendfiles td.field {
    width: 210px;    
}



