body {
	text-align                : center;	
        font-family               : arial,helvetica;
    	margin                    : 0;
    	padding                   : 0px;	
	color			  : #707070;
	scrollbar-3dlight-color   : gray;
        scrollbar-arrow-color     : #000;
        scrollbar-base-color      : #fff;
        scrollbar-darkshadow-color: #fff;
        scrollbar-face-color      : #fff;
        scrollbar-highlight-color : #fff;
        scrollbar-shadow-color    : gray;
        background                : #94A187;
        background                : #778866;
}

.clear {
  clear    : both;
  height   : 0px;
  overflow : hidden;
}

.shadl {
  background:url(/img/shadl.gif);
}

.shadr {
  background:url(/img/shadr.gif);
}

.sephb1 {
  background:url(/img/sephb1.gif);
}

.sephb2 {
  background:url(/img/sephb2.gif);
}

.shadb {
  background:url(/img/shadb.gif);
}

.topm1 {
  background:url(/img/topm1.jpg);
}

.dot {
  background:url(/img/dot.gif);
}

.container_global {
  width        : 969px;
  margin-right : auto;
  margin-left  : auto;
  margin-top   : 0px;
  padding      : 0px;
  text-align   : left;
  /*  background:#ddddcc; */
}

.container_header {
  /*background : #648FD4;*/
  /*border : 1px #fff solid; */
  padding    : 0px;
  margin     : 0px 0px 0px 0px;
  /* color      : #ffffff; */
}

.container_footer {
  color		: #ffffff;
  font-size	: 12px;
  width      : 970px;
  padding    : 5px 0 0 0;
  margin     : 0px 0px 0px 0px;
  float      : left;
  text-align : center;
  /* background : #ffccff; */
}


.container_footer a, .container_footer a:link {  
  color      : #ffffff;
  text-decoration : none;
}

.container_footer a:hover {  
  text-decoration : underline;
}





.knapp_kontakt {
        POSITION: relative; 
        TOP: 20px; 
        left:140px; 
        z-index:100;
        width : 80px; /* Mac IE hack */
        float      : left;
}

.knapp_arkiv {
        POSITION: relative; 
        TOP: 20px; 
        left:190px; 
        z-index:100;
        width : 110px; /* Mac IE hack */
}

.knapp_ngf {
        POSITION: relative; 
        TOP: 0px; 
        left: 365px; 
        z-index:100;
        width : 70px; /* Mac IE hack */
        float      : left;
}

.knapp_vg {
        POSITION: relative; 
        TOP: 52px; 
        left: 311px; 
        z-index:100;
        width : 70px; /* Mac IE hack */
        float      : left;
}



.container_detail {
  font-size    : 12px;
  width        : 735px;
  margin       : 0px 0px 0px 0px;
  padding      : 0px 0px 0px 0px ;
  text-align   : left;
  background   : #ffffff;
  /*border : 1px #f00 solid;*/	
}

.container_detail h1{
  font-size      : 18px;
  letter-spacing : 1.2px;
}

h3 {
 font-size : 11px;
 font-weight : bold;
 color : #999999;
 font-style : italic;
 text-transform : uppercase;
 margin : 0px;
 background : #ffffff;
}

.container_list {
  width        : 955px;
  margin       : 0px 0px 0px 0px;
  padding      : 0px 0px 0px 0px ;
  text-align   : center;
  /*border : 1px #f00 solid;*/
}

.box_list {
  width      : 720px;
  padding    : 10px 100px 5px 110px;
  margin     : 0px 0px 0px 0px;
  float      : left;
  /*border : 1px #f00 solid;*/
  /* background : #ffccff; */
}

.box_detail {
  width      : 720px;
  padding    : 10px 100px 5px 100px;
  margin     : 0px 0px 0px 0px;
  float      : left;
  /*border : 1px #f00 solid;*/
  /* background : #ffccff; */
}

.toppsak_list {
  width      : 720px;
  padding    : 10px 100px 5px 110px;
  margin     : 0px 0px 0px 0px;
  float      : left;
  /*border : 1px #f00 solid;*/
  /* background : #ffccff; */
}

.title_box {
  width      : 403px;
  padding    : 0px;
  margin     : 0px 0px 0px 0px;
  float      : left;
  background: #E6ECF5;
  background: #889988;
  border     : 1px #C0C1B9 solid;
  border-bottom : 0px;
  /* background : #ffccff; */
}


.title_box h1 {
  font-family : arial,helvetica;
  font-size   : 12px;
  font-weight : bold;
  color       : #ffffff;
  line-height : 16px;
  padding    : 0px;
  margin     : 0px 0px 0px 5px;
  float      : left;
  background: #889988;
  /* background : #ffccff; */
}


.ingress {
  font-family : arial,helvetica;
  font-size   : 13px;
  font-weight : bold;
  /* background : #ffccff; */
}


.txt_body {
  font-family : arial,helvetica;
  font-size   : 12px;
  font-weight : normal;
  line-height : 16px;
  /* background : #ffccff; */
}


.txt_list {
  font-family : arial,helvetica;
  font-size   : 12px;
  line-height : 16px;
  letter-spacing : 1.5;
  padding    : 0px;
  margin     : 0px 10px 10px 5px;
  float      : left;
  /*border : 1px #f00 solid; */
  /* background : #ffccff; */
}


.txt_list h1{
  color       : #3C8A36;
  line-height : 30px;
  font-size   : 20px;
  margin	: 0px;
  /* border : 1px #f00 solid; */
  /* background : #ffccff; */
}

.txt_list h2{
  color       : #3C8A36;
  font-size   : 16px;
  /* border : 1px #f00 solid; */
  /* background : #ffccff; */
}


.list_img{
  border     : 1px #6B6B6B solid;
  background : #ffffff;
  padding    : 1px 1px 1px 1px;
  margin     : 0px 0px 0px 0px;
  /* background : #ffccff; */
}

.img {
  border-top   : #999999 1px solid;
  border-right : #999999 1px solid;
  border-left  : #999999 1px solid;
  border-bottom: #999999 1px solid;
  margin       : 0px 3px 2px 3px;
  padding      : 1px 1px 1px 1px;
}

.img_on {
  border-top   : #2972B6 2px solid;
  border-right : #2972B6 2px solid;
  border-left  : #2972B6 2px solid;
  border-bottom: #2972B6 2px solid;
  margin       : 0px 3px 2px 3px;
  padding      : 1px 1px 1px 1px;
}



.container_img {
  width          : 270px;
  float          : right;	
  display        : inline;	
}

.img_detail {
  padding        : 0px 0px 5px 10px;
}

.img_list {
  padding        : 10px 10px 10px 10px;
  border         : 1px #C0C1B9 solid;
  float          : left;
}

.img_padding {
  padding        : 0px 10px 0px 10px;
}

.img_desc {
  width        : 268px;
}


.container_list h1{
  font-size      : 18px;
  letter-spacing : 1.2px;
  line-height    : 18px;
}


.box {
  width      : 403px;
  min-height : 99px;
  border : 1px #C0C1B9 solid;
  background : #f4f4f4;
  padding    : 10px 0px 5px 0px;
  margin     : 0px 0px 0px 0px;
  float      : left;
  /* background : #ffccff; */
}

* html .box {height: 99px;} /* for IE/Win */

.sok {
  width      : 150px;
  padding    : 0px 0px 0px 0px;
  margin     : 0px 0px 0px 40px;
  /* background : #ffccff; */
}

.txt {
  font-family : arial,helvetica;
  font-size   : 12px;
  line-height : 16px;
  letter-spacing : 1.5;
  border : 0px #C0C1B9 solid; 
  background : #f4f4f4;
  padding    : 0px;
  margin     : 5px 10px 10px 5px;
  float      : left;
  /* background : #ffccff; */
}


.les_mer {
  float      : right;
  padding	: 10px 10px 0 0;
  /* background : #ffccff; */
}

.ill {
  width      : 80px;
  border : 1px #6B6B6B solid;
  background : #ffffff;
  padding    : 1px 1px 1px 1px;
  margin     : 0px 0px 0px 0px;
  float      : left;
  /* background : #ffccff; */
}

.main_ill {
  width      : 498px;
  border : 1px #C0C1B9 solid;
  background : #f4f4f4;
  padding    : 11px 9px 11px 9px;
  margin     : 0px 0px 0px 0px;
  float      : left;
  /* background : #ffccff; */
}

.archive {
  font-family : arial,helvetica;
  font-size   : 12px;
  line-height : 16px;
  letter-spacing : 1.5;
  padding    : 0px;
  float      : left;
  /* border : 1px #f00 solid; */
  /* background : #ffccff; */
}

.date {
  font-size   : 10px;
}

a,a:link {  
  color      : #006893;
  color      : #889988;
  text-decoration : none;
}

a:hover {  
  text-decoration : underline;
}

form {
  padding : 0px;
  margin  : 0px;
}

.input_txt	{ 
	width=125;
	border:1px #fff solid;
	background:#DBDEED;
	font-size:12px; 
	}		

.input_subm	{ 
	font-family:verdana,arial;
	font-size:10px;
	border:1px #fff solid;
	background:#dddddd; 
        cursor: hand;
	}


.main {
	min-height : 400px;
	background : #ffffff;
}

* html .main {height: 400px;}
