html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin:0;
	padding:0;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content_text .aligncenter{
    margin-left: auto;
    margin-right: auto;
display:block;
}
img,body,html{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:normal;}
a:link,a:visited,a:active {color: #000;}
html,body{height:100%;}
body{background-color: #68737A;}
table {font-size:inherit;font:100%;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}
/* 10 		| 198 		| 2 		| 740 		| 10				*/
/* 0.625em 	| 12.375em	| 0.125em	| 46.25em	| 0.625em	 */
/*
wrapper:
	total bredde: 960
	padding: 10
	innhold: 950
	... men la total bredde på innhold bli 950 - 10 = 940
	bakgrunn: #000 (evt faux column)
	toppmarg: 32
198 740 = 938
*/
body {
	line-height: 1;
}

#w_shadow {
	margin: 10px auto 0px auto; /* 32px */
	width: 980px;
	padding: 0px;
	overflow: hidden;
	background-image:url('images/b980x1v2.jpg');
}
#pwrapper {
    margin: 0 10px;
    overflow: hidden;
    padding: 0 10px;
    width: 940px;
}
	#menu,#content{
		float: left; 
	}
/*
menu:
	innhold: 198
*/	
	#menu{
		width: 198px;
	}
		#t3info{
			width: 198px;
			height: 193px;
			display:block;
		}
		#t3info2{
			width: 198px;
			height: 193px;
			display:none;
			position:absolute;
			z-index:500;
		}
		.h_bilde{
			height:198px;
			width: 198px;
			display:block;
			margin: 0; padding: 0;
		}
		#t3orange{
			margin-top: 2px;
			width:		198px;
			height:		56px;
			display:block;
			background-color: #F68E1F;
		}
		#menu a span,#h_menu span{
			font-family:Arial, Helvetica, Verdana, sans-serif;
			font-size: 10px;
			font-weight:lighter;
		}
		#menu a{	
			background-color:#c5e7fa;
			display:block;
			/*height:1.5em;/* 24px (totalt 3.5em 56px )*/
			padding: 8px 8px 4px 8px;
			margin-top: 2px;
			color:#848688;
			font-family:Arial, Helvetica, Verdana, sans-serif;
			text-transform:uppercase;
			text-decoration: none;
		}
		#menu a.subnorm{
			background-color:#E5E5E5;
		}
		
		#menu a.tall{
			/* padding: 5.125em 0.5em 0.125em 0.5em; /**/
			padding-bottom: 5em;
			background-color:#DCF2FD;
		}

		
		#menu a.huge{
			padding-bottom: 132px;
			background-color:#EEF9FE;
		}
		#menu a span{
			display:block;
		}
	#content{
		width: 740px;
	/* dropper denne - fører bare til problemer padding-right: 0.625em; /* 10px */
		padding-left: 2px;
	}
		#hovedbilde,#hovedbilde2{
			width: 46.25em; /* 740px */
		}
		#hovedbilde{
			display:block;
		}
		#hovedbilde2{
			display:none;
			position:absolute;
			z-index: 500;
		}
/*   bredde: 740
   | 120 |2| 120 |2| 120 |2| 120 |2| 252 |
  7.5em;  120px 
  15.75em;  252px 
   | 486 |2| 252 |
  30.375em;  486px 
*/
  
		#h_menu{
			width: 740px; /* 46.25em; */
			position:relative;
			background-color:#000;
			height: 56px; /*3.5em; /* 56px */
			margin-bottom:2px; /*0.125em; /* 2px */
			margin-top: 2px; /*0.125em; /* 2px */
			clear:both;
			background-color:#fff;
		}
		#h_menu a{
			color:#fff;
			font-family:Arial, Helvetica, Verdana, sans-serif;
			text-transform:uppercase;
			text-decoration: none;
			background-color: #000;
			display:block;
			float:left;
			padding: 12px 0 20px 6px; /*0.6em 0em 1.025em 0.5em; /**/
		}
		#h_menu a:hover{
			background-color: #666;
		}
		#h_menu .h_a{
			height: 24px; /*1.875em; /* 24px (totalt 3.5em 56px )*/
			width: 114px;/*7em; /* 120px -0.5em fast bredde - evt sett padding-left til ~3em */
			margin-right:2px; /*0.125em;*/
		}
/* 56/2 - 2 = 26. */
		#h_menu .h_b{
			height: 14px;
			width: 246px; /*15.25em; /* 252px -0.5em */
			padding-bottom: 1px;/*0.0875em; /**/
			margin-bottom:2px; /*0.125em;*/
		}
		#h_menu .h_c{
		}
		/*	#h_menu span{
			^
				font-size: 0.625em;
			}*/
			#search {
				padding-top: 1.825em;
				float: left;
			}

#footer_wrapper {
/*  margin: 0 auto 2em auto;
background-color: #fff;
    width: 58.75em;
    padding: 0.125em 0.625em 0.625em 0.625em;
*/
margin:0px 10px;padding:0px 10px;width:940px;
}

    #footer{
    padding: 1em 0.625em 0.25em 0.625em;
    background-color:#000;
    color:#eee;
    }

    #footer span{
        font-size:0.75em;
        text-transform:uppercase;
    }
#t3infotext {
	text-transform:uppercase;		
	position: absolute;
	color: #C7EAFC;
	z-index: 1000;
	padding-top: 8.25em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0.5em;
}
#t3infotext .tlf {
	font-size: 0.75em;
	display: block;
}
#t3infotext .info {
	display: block;
	font-size: 0.625em;
	padding-top: 0.5em;
}
/* 10 		| 198 		| 2 		| 740 		| 10				*/
/* 0.625em 	| 12.125em	| 0.125em	| 46.5em	| 0.625em	 */
#content_text h1,
#content_text h2,
#content_text h3,
#content_text h4,
#content_text h5,
#content_text h6{
	padding-top: 10px;
	padding-left: 4px;
	padding-bottom: 4px;
}
#content_text p{
	padding-bottom: 14px;
	padding-left: 4px;
}
/*  top, right, bottom and left */
.alignright{
 float:right;
}
#content_text h1 {
	font-size: 30px;
	font-weight: normal;
	padding-top: 22px;
	padding-bottom: 16px;
}
#content_text h2 {
	font-size: 14px;
	font-weight: bold;
}
#content_text strong {
	font-weight: bold;
}
#content_text table tbody td img {
border: 1px solid #000;
margin: 10px 0px 0px 0px;
}
#content_text #referanser table td img {
border: 0px;
margin: 10px 0px 0px 0px;
}
#content_text p,
#content_text li,
#content_text td{
font-size:11px;
line-height:16px;
/* width:500px; */
}
#content_text .wp-caption-text {
	margin-top:-10px;
	margin-left:8px;
	font-weight: bold;
	font-size:10px;
	
}
#content_text img { margin: 0px 0px 10px 10px; }
		#footer a{
			color:#fff;
			font-family:Arial, Helvetica, Verdana, sans-serif;
			text-transform:uppercase;
			text-decoration: none;
			background-color: #000;
		}
#content_text #stilling_ledig {float:right; padding-top:8px; width:15.75em; /*252px*/}
#content_text #stilling_ledig a{display:block; padding:6px;padding-top:20px;background-color:#666;margin-bottom:2px;color:#fff;text-decoration: none;text-transform:uppercase;font-size:10px;line-height:16px;}
#content_text #stilling_ledig a:hover{background-color:#000;}
#content_text #stilling_ledig .stilling_type {color:#F68E1F;}
#content_text #stilling_ledig a span.sted {font-size:14px;font-weight: bold;}
#content_text .right_col{
  float:right;width:15.75em; /*252px*/
}
#content_text .no_margin{ margin: -0.5em 0px 0px;}





#wrapper {width:252px; margin:0}
#container {position:relative; background:#fff; padding:0px; height:252px; border:0px;}
.sliderbutton {float:left; width:0px; height:0px; cursor:pointer}
#slideleft,#slideright {width:0xp;height:0px;}
#slider {float:left; position:relative; overflow:auto; width:252px;height:200px;}
#slider ul {position:absolute; list-style:none; top:0; left:0}
#slider li {float:left; width:252px;}
.pagination {position:absolute; top:40px; right:61px; list-style:none; height:25px}
.pagination li {float:left; cursor:pointer; height:8px; width:8px; background:#ccc; margin:0 4px 0 0; border:1px solid #fff}
.pagination li:hover, li.current {background:#fff}
