body {
  text-align	        :center;
  background	        :#e0e0e0;
  color			:#7F7F7F;
}

/** hovedstruktur {{{ **/
div.hovedramme{
  display               :table;
  width		        :909px;
  height                :795px;
  margin-left	        :auto;
  margin-right	        :auto;
  border                :0px solid red;
  background-image      :url('../img/bakgrunn_hovedramme.jpg');
}

div.hovedramme_kontaktinfo{
  width		        :909px;
  height                :20px;
  margin-top            :5px;
  margin-left	        :auto;
  margin-right	        :auto;
  color                 :#B29A6B;
  border                :0px solid red;
  display		: inline;
}

div.mal_ramme{
  float                 :left;
  width                 :908px;
  height		: 640px;
  display               : inline;
}

div.container_karriere {
  background-image      : url('../img/bg_karriere.jpg');
  background-repeat	: no-repeat; 
  padding 		: 83px 0 0 23px;
  /*width			: 864px;*/
  height		: 558px;
  text-align 		: left;
  /*font-size 		: 11px;*/
}


div.container_full {
  background-image      : url('../img/bg_karriere_full.jpg');
  background-repeat	: no-repeat; 
}



div.container_karriere p, div.container_karriere {
  color : #000000;
  font-size : 12px;
}

div.container_tabs {
  height : 70px;
  width : 510px;
}

div.container_karriere_index {
  background-image      : url('../img/bg_karriere_index.jpg');
  background-repeat	: no-repeat; 
}


div.karriere h1, div.karriere_front h1{
 height : 43px;
 font-size : 20px;
 line-height : 20px;
 display : inline;
}

div.karriere h1 a, div.karriere_front h1 a{
 display : inline;
 color : #ffffff;
 font-weight : normal;
}

div.karriere h1 a:hover, div.karriere_front h1 a:hover{
 text-decoration : underline;
}

div.karriere h1 b , div.karriere_front h1 b {
 display : inline;
 font-size : 20px;
 font-weight : normal;
 color : #ffffff;
}

div.karriere {
		background : #152D49;
		width : 140px;
		height : 43px;
		margin : 0 9px 0 9px;
		float : left;
		color : #ffffff;
		padding : 5px 3px 0 5px;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
}

div.on {
		height : 62px;
}

div.karriere_front {
		width : 137px;
		height : 205px;
		font-weight : normal;
		margin : 0 9px 0 9px;
		float : left;
		color : #ffffff;
		padding : 5px 6px 0 5px;
		display : inline;
}

div.karriere_front a {
  color : #ffffff;
  font-weight : normal;
}
div.karriere_front a:hover {
  text-decoration : underline;
}

div.karriere_front .text {
 padding : 5px 0 0 0;
}

div.content_karriere {
  font-size : 12px;
  margin : 10px 0 0 0;
  padding : 0 0 0 10px;
  width :  450px;
  height : 325px;
}

div.content_karriere_index {
  padding : 40px 0 0 10px;
  width :  450px;
  height : 295px;
}

div.search_karriere {
  padding : 0 0 0 5px;
  width :  475px;
  height : 145px;
  color : #000000;
  font-size : 12px;
}

div.search_karriere a {
  color : #000000;
}

div.search_karriere a:hover, div.search_karriere a:visited:hover {
  color : #272727;
}

div.hoved_tekst_felt_venstre{
  display               :inline;
  float                 :left;
  width                 :512px;
  height                :550px;
  margin-left           :20px;
  margin-top            :0px;
  border                :0px solid green;
}

div.hoved_tekst_felt_hoyre, div.hoved_tekst_felt_hoyre_fix{
  float                 :left;
  width                 :341px;
  height                :550px;
  margin-left           :10px;
  margin-top            :0px;
  border                :0px solid green;
}
div.hoved_tekst_felt_hoyre_fix{
  margin-left           :0px;
  height                :0px;
}
.sitat_container{
  float			:left;
  display		:inline;
  width			:850px;
  height		:45px;
  margin		:0px 0px 0px 25px;
  color                 :#B29A6B;
  border		:0px solid red;
}
/* }}} */
/* forside {{{ */

div.tekst_boks_hvit_stor{
  float                 :left;
  width                 :508px;
  height                :288px;
  margin-right          :4px;
  margin-bottom         :15px;
  border-top            :1px solid #D9D9D9;
  border-bottom         :1px solid #D9D9D9;
}


div.tekst_boks_graa_1{
  float                 :left;
  width                 :143px;
  height                :175px;
  background-color      :#E5E5E5;
  margin-right          :4px;
  padding               :9px 9px 9px 9px;
  border                :1px solid #D9D9D9;
}

div.tekst_boks_graa_1 img{
}

div.tekst_boks_graa_1 h2{
  margin                :0px;
  padding               :0px;
  line-height           :6px;
  font-size             :11px;
  text-align            :left;
  color                 :#B29A6B;
  border                :0px solid yellow;
}

div.tekst_boks_graa_1 p{
  margin                :0px;
  padding               :0px;
  height                :50px;
  font-size             :11px;
  /*color                 :#37628F;*/
  font-style            :italic;
  text-align            :left;
  margin-top            :5px;
  border                :0px solid yellow;
}

div.tekst_boks_graa_2{
  float                 :left;
  width                 :321px;
  height                :84px;
  text-align            :left;
  background-color      :#E5E5E5;
  background-image      :url('../img/flip_2.gif');
  margin-right          :4px;
  padding               :9px 9px 0px 9px;
  border                :0px solid green;
}

div.tekst_boks_graa_2 h2{
  height                :20px;
  margin                :0px;
  padding               :0px;
  font-size             :11px;
  color                 :#B29A6B;
  border                :0px solid yellow;
}
div.tekst_boks_graa_2 p{
  height                :60px;
  margin                :0px;
  padding               :0px;
  /*color                 :#37628F; */
  font-style            :italic;
  text-align            :left;
  border                :0px solid yellow;
}

div.tekst_boks_graa_3{
  float                 :left;
  width                 :320px;
  height                :370px;
  background-color      :#E5E5E5;
  margin-right          :4px;
  margin-bottom         :15px;
  padding               :14px 9px 5px 9px;
  border                :1px solid #D9D9D9;
}

div.tekst_boks_graa_3 img{
  border                :3px solid white;
}

div.tekst_boks_venstre_border{
  display               :inline;
  float                 :left;
  width                 :360px;
  text-align            :left;
  border-left           :1px solid #D9D9D9;
  margin-left           :60px;
  margin-top            :40px;
  padding-left          :10px;
}
/* }}} */
/* nyheter {{{ */
div.tekst_boks_nyheter{
  display               :inline;
  overflow		:auto;
  float                 :left;
  width                 :420px;
  height                :520px;
  text-align            :left;
  padding-top           :20px;
  padding-left          :40px;
  padding-right         :40px;
  margin-left           :30px;
  margin-bottom         :15px;
  border-top            :1px solid #D9D9D9;
  border-bottom         :0px solid #D9D9D9;
}

div.tekst_boks_nyheter h1{
  color                 :#37628F;
}

div.tekst_boks_nyheter p{
  color                 : #7F7F7F;
}
div.tekst_boks_nyheter img{
  margin-top            :10px;
  /* padding               :6px; */
  /* background-color      :#E5E5E5; */
}

div.tekst_boks_nyhetsarkiv{
  float                 :left;
  text-align            :left;
  overflow              :auto;
  display               :inline;
  width                 :315px;
  height                :532px;
  margin-left           :20px;
  margin-top            :0px;
  padding               :10px;
  background-color      :#E5E5E5;
  /*color                 :#37628F;*/
  border                :0px solid green;
}

div.tekst_boks_nyhetsarkiv p{
  border-top            :1px solid #D9D9D9;
  padding               :5px;
  margin                :0px;
  font-size             :11px;
  text-align            :left;
 /* color                 :#37628F;*/
}

div.tekst_boks_nyhetsarkiv a{
  color                 :#B29A6B;
}

div.tekst_boks_nyhetsarkiv .filterboks_boer a{
  color                 :#B29A6B;
  text-transform	: uppercase;
}

div.tekst_boks_nyhetsarkiv img{
  border                :0px solid green;
}
/* }}} */
/* advokater {{{ */
div.tekst_boks_border_top_advokater, div.tekst_boks_border_top_advokater_fix{
  float                 :left;
  width                 :100%;
  height                :295px;
  border-top            :1px solid #D9D9D9;
}
div.tekst_boks_border_top_advokater_fix{
  height		:100%;
}

div.tekst_boks_border_top_small_advokater{
  float                 :left;
  width                 :100%;
  height                :300px;
  border-top            :1px solid #D9D9D9;
}
div.tekst_boks_advokater, div.tekst_boks_advokater_fix, div.tekst_boks_advokater_fix2{
  float                 :left;
  text-align            :left;
  overflow              :hidden;
  width                 :150px;
  height                :100%;
  margin-top            :0px;
  padding               :10px 10px 10px 10px;
}
div.tekst_boks_advokater_fix{
  width                 :320px;
  border-top            :1px solid #D9D9D9;
  height                :270px;
  margin-bottom         :10px;
}
div.tekst_boks_advokater_fix2{
  height                :270px;
}
div.tekst_boks_advokater_fix p{
  font-size             :11px;
  display               :inline;
}

div.tekst_boks_advokater{
  padding               :3px 10px 10px 10px;
  line-height		:11px;
}
div.tekst_boks_advokater img{
  margin-top            :10px;
  padding               :6px;
  background-color      :#E5E5E5;
  border                :0px solid green;
}

div.tekst_boks_advokater p{
  width                 :80%; 
/*  margin                :0px 0px 0px 15px;*/
  padding               :0px;
  border-bottom         :0px solid green;
}

div.tekst_boks_border_both_sides_advokater, div.tekst_boks_border_both_sides_advokater_fix{
  float                 :left;
  text-align            :left;
  overflow              :hidden;
  width                 :150px;
  height                :93%;
  margin-top            :0px;
  border-right          :1px solid #D9D9D9;
  border-left           :1px solid #D9D9D9;
  padding               :10px;
}
div.tekst_boks_border_both_sides_advokater{
  padding               :3px 10px 10px 10px;
  line-height		:11px;
} 
div.tekst_boks_border_both_sides_advokater_fix{
  width                 :320px;
  height                :90%;
}
div.tekst_boks_border_both_sides_advokater_fix p{
  display               :inline;
  font-size             :11px;
}
div.tekst_boks_border_both_sides_advokater p{
  margin                :0px;
  padding               :0px;
  border                :0px solid green;
}

div.tekst_boks_med_bilde_advokater{
  border                :0px solid green;
  text-align            :center;
}

div.tekst_boks_med_bilde_advokater p{
  text-align            :center;
  margin                :0px 0px 0px 0px;
  padding               :2px 0px 3px 0px;
  width                 :100%;
  border-bottom         :1px solid #D9D9D9;
  font-size 		:11px
}

div.tekst_boks_med_bilde_advokater img{
  padding               :6px;
  background-color      :#E5E5E5;
  margin                :0px 0px 0px 0px;
  border                :0px solid green;
}



div.tekst_boks_graa_flip_advokater{
  width                 :309px;
  height                :267px;
  text-align            :left;
  background-image      :url('../img/flip_3.gif');
  background-color      :#E5E5E5;
  padding               :15px;
}

div.bildeboks_advokater{
  margin-top            :6px;
  background-color      :#E5E5E5;
  padding               :10px;
  height		:230px;
  width			:320px;
  text-align		:left;
  border-bottom         :0px solid green;
  font-size 		:11px
}
/* }}} */
/* boer {{{ */
div.tekst_boks_hvit_boer{
  float                 :left;
  text-align            :left;
  height                :92%;
  width                 :230px;
  margin-top            :10px;
  padding               :0px 10px 5px 10px;
}
div.tekst_boks_hvit_boer h2{
  display               :inline;
  color                 :#37628F;
  line-height           :30px;
}
div.tekst_boks_hvit_boer td{
  vertical-align        :top;
}

div.tekst_boks_hvit_border_left_boer{
  float                 :left;
  text-align            :left;
  height                :92%;
  width                 :230px;
  margin-top            :10px;
  border-left           :1px solid #D9D9D9;
  padding               :0px 10px 5px 10px;
}
div.tekst_boks_hvit_border_left_boer h2{
  display               :inline;
  color                 :#37628F;
  line-height           :30px;
}

div.filterboks_boer{
  width                 :100%;
  font-size             :13px;
  border-bottom         :1px solid #D9D9D9;
  padding-top           :5px;
  padding-bottom        :5px;
}
div.filterboks_boer form{
  display		:inline;
  width			:100%;
}
div.filterboks_boer span input{
  width			:150px;
}

div.boerboks_boer{
  padding               :5px 5px 5px 5px; 
}

div.img_boks_boer{
  background-color      :#E5E5E5;
  width                 :494px;
  margin-top            :15px;
  padding               :9px 9px 9px 9px;
  font-size             :1px;
}
/* }}} */
/* fagomraader {{{ */

div.tekst_boks_fagomraader, div.tekst_boks_fagomraader_fix{
  float                 :left;
  text-align            :left;
  overflow              :hidden;
  width                 :430px;
  height                :220px;
  margin-top            :30px;
  margin-left           :30px;
  padding               :10px;
  border                :0px solid green;
}
div.tekst_boks_fagomraader_fix{
  height		:90%;
  overflow		:auto;
}

/* fagområder }}} */
/** linker {{{ **/

div.pdf{
  float			:left;
}
div.pdf img{
  background-color	:white;
}
div.tlf_epost{
  text-align            :left;
  margin-left           :5px;
  font-size             :9px;
  border                :0px solid yellow;
}
div.tlf_epost img{
  margin                : 0px 5px 0px 0px;
}

div.linkboks{
  display               :inline;
  float                 :left;
  width                 :310px;
  height                :60px;
  margin-top            :30px;
  margin-left           :310px;
  border                :0px solid green;
}
div.linkboks img{
  width			:305px;
  height		:58px;
}

div.nyhets_velger{
  border                :0px solid green;
  margin-top            :10px;
  text-align            :center;
}

/* }}} */

}



html body div.clear,
html body span.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

