html {
	padding-top : 0;
	padding-bottom : 0;
	margin : 0; 
	}
BODY
{
	padding-top : 0;
	padding-bottom : 0;
	margin : 0;
    BACKGROUND-POSITION: center top;
    FONT-SIZE: 10px;
    BACKGROUND-IMAGE: url(images/bg_gradient.gif);
    COLOR: #959595;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: arial, sans-serif;
    TEXT-DECORATION: none
}
.bg_main
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(images/bg_main.gif);
    BACKGROUND-REPEAT: repeat-y
}

DIV.hr
{
    BACKGROUND: url(images/hr1.gif) #fff repeat-x center 50%;
    HEIGHT: 22px
}
DIV.hr HR
{
    DISPLAY: none
}
.footer
{
    WIDTH: 740px;
    MARGIN-LEFT: 30px;
    MARGIN-RIGHT: 30px;
    position:static;
    FONT-SIZE: 12px;
    COLOR: #a1a1a1;
    LINE-HEIGHT: 19px;
    PADDING-TOP: 20px;
    PADDING-bottom: 20px;
    FONT-FAMILY: arial, sans-serif
}
A.footerlink
{
    FONT-SIZE: 12px;
    COLOR: #a1a1a1;
    FONT-FAMILY: arial, sans-serif;
    TEXT-DECORATION: underline
}
A.footerlink:hover
{
    COLOR: #b3b3b3;
    TEXT-DECORATION: underline
}
A.footerlink:active
{
    COLOR: #a1a1a1;
    TEXT-DECORATION: underline
}
A
{
    FONT-SIZE: 14px;
    COLOR: #959595;
    FONT-FAMILY: arial, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #b6b6b6
}
A:active
{
    COLOR: #959595
}
A.dokumentlank
{
    FONT-SIZE: 14px;
    COLOR: #959595;
    FONT-FAMILY: arial, sans-serif;
    TEXT-DECORATION: underline;
    padding-left:1.4em;
	background-repeat: no-repeat
}
A.dokumentlank:hover
{
    COLOR: #b6b6b6;
    TEXT-DECORATION: underline
}
A.dokumentlank:active
{
    COLOR: #959595;
    TEXT-DECORATION: underline
}
.blockcontainer
{
    clear:both;
    WIDTH: 800px;
    POSITION: static;
}
.toppbildcontainer
{
	WIDTH: 310px;
	display: inline;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
    float: left;
}
nyhetsblockcontainer
{
	WIDTH: 480px;
	display: inline;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 10px;
    float: left;
}
.nyhetstoppcontainer
{
	WIDTH: 480px;
	display: inline;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-BOTTOM: 12px;
    float: left;
}
.nyhetscontainer
{
    WIDTH: 410px;
    MARGIN-LEFT: 50px;
    display: inline;
    MARGIN-RIGHT: 20px;
    float: left
}
.nyhetsmenycontainer
{
	WIDTH: 280px;
	display: inline;
	MARGIN-RIGHT: 30px;
	MARGIN-left: 10px;
    float: left;
}

.textcontainer
{
    WIDTH: 410px;
    MARGIN-LEFT: 50px;
    display: inline;
    MARGIN-RIGHT: 30px;
    float: left
}
.bildcontainer
{
	WIDTH: 280px;
	display: inline;
	MARGIN-RIGHT: 30px;
    float: left;
}
.puffblockcontainer
{
    WIDTH: 760px;
    MARGIN-LEFT: 20px;
    display: inline;
    MARGIN-RIGHT: 20px;
    float: left
}
.puffradcontainer
{
    WIDTH: 760px;
    MARGIN-LEFT: 0px;
    display: inline;
    MARGIN-RIGHT: 0px;
    float: left
}
.puffcontainer
{
    WIDTH: 360px;
    MARGIN-LEFT: 10px;
    display: inline;
    MARGIN-RIGHT: 10px;
    float: left
}
.pufftextcontainer
{
    WIDTH: 220px;
    MARGIN-LEFT: 0px;
    display: inline;
    MARGIN-RIGHT: 10px;
    float: left
}
.puffbildcontainer
{
	WIDTH: 120px;
	display: inline;
	MARGIN-RIGHT: 10px;
    float: left;
}
.puffrubrik
{
    FONT-SIZE: 20px;
    margin: 0 0 0 0;
    COLOR: #007ac2;
    padding-bottom: 8px;
    FONT-FAMILY: arial, sans-serif
}
.pufftext
{
    FONT-SIZE: 11px;
    COLOR: #959595;
    padding-bottom: 8px;
    FONT-FAMILY: arial, sans-serif;
    margin: 0 0 0 0
}
.datumtext
{
    FONT-SIZE: 14px;
    COLOR: #007ac2;
    FONT-FAMILY: arial, sans-serif;
    margin: 0 0 0 0
}
.brodtext
{
    FONT-SIZE: 14px;
    COLOR: #959595;
    FONT-FAMILY: arial, sans-serif;
    margin: 0 0 0 0
}
.rubrik
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #007ac2;
    FONT-FAMILY: arial, sans-serif;
    LETTER-SPACING: 0.01em
}
.portalrubrik
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #00aa6c;
    FONT-FAMILY: arial, sans-serif
}
.portaltext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #525457;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: arial, sans-serif
}
H1
{
    FONT-SIZE: 36px;
    font-weight: bold;
    margin: 0 0 0 0;
    COLOR: #007ac2;
    line-height: 44px;
    FONT-FAMILY: arial, sans-serif;
    LETTER-SPACING: -0.05em;
    *LETTER-SPACING: -0.12em;
}
.H1test
{
    FONT-SIZE: 36px;
    font-weight: bold;
    margin: 0 0 0 0;
    COLOR: #007ac2;
    FONT-FAMILY: arial, sans-serif;
    LETTER-SPACING: -0.05em;
    *LETTER-SPACING: -0.12em;
}
.ingress
{
    FONT-SIZE: 21px;
    margin: 0 0 12 0;
    COLOR: #007ac2;
    line-height: 16px;
    FONT-FAMILY: arial, sans-serif;
    LETTER-SPACING: 0.05em
}
H3
{
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 0.1em;
    COLOR: #525457;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, sans-serif;
    LETTER-SPACING: 0.01em
}
.bg_menu
{
    BACKGROUND-POSITION: center top;
    BACKGROUND-IMAGE: url(images/bg_menu.gif);
    WIDTH: 800px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 61px
}
.menu1{
  width: 100%;
  height: 47px;
  margin: 0px 0px;
  margin-bottom: 0px;
  padding: 0px 0em 0px
}
.menu1 ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.menu1 li{
  margin: 0px;
  display: block;
  padding: 0px;
  height: 47px;
  padding-left: 0.9em;
  padding-right: 0.9em;
  text-align: center;
  float: left;
  cursor: pointer;
}

a.menu{
    FONT-SIZE: 14px;
    margin: 0 0 0 0;
    line-height: 42px;
    display: block;
    COLOR: #ffffff;
    text-decoration: none;
    FONT-FAMILY: arial, sans-serif
}
a.menu:hover{
    COLOR: #eeeeee;
    text-decoration: none
}
a.menu:active{
    COLOR: #ffffff;
    text-decoration: none
}
.menu1 li.aktiv{
  BACKGROUND-IMAGE: url(images/meny_aktiv.gif);
  BACKGROUND-POSITION: center top;
}
.menu1 li.hem_off{
  BACKGROUND-IMAGE: url(images/meny_hem_off.gif);
  BACKGROUND-POSITION: center top;
  width:55px;
  padding: 0;
  margin: 0
}
.menu1 li.hem_on{
  BACKGROUND-IMAGE: url(images/meny_hem_on.gif);
  BACKGROUND-POSITION: center top;
  width: 55px;
  padding: 0;
  margin: 0
}
.menu1 li.push_off{
  BACKGROUND-IMAGE: url(images/miljovinst_off.gif);
  BACKGROUND-POSITION: center top;
  BACKGROUND-REPEAT: no-repeat;
  width:165px;
  margin-right: 20px;
  float: right;
}
.menu1 li.push_on{
  BACKGROUND-IMAGE: url(images/miljovinst_on.gif);
  BACKGROUND-POSITION: center top;
  BACKGROUND-REPEAT: no-repeat;
  width: 165px;
  margin-right: 20px;
  float: right;
}
.menu2 ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.menu2 li.nyhet_off{
FONT-SIZE: 14px;
COLOR: #959595;
FONT-FAMILY: arial, sans-serif;
font-weight: bold;
list-style-type: none;
margin-left:0px;
padding-top:0em;
margin-top:0em;
padding-bottom:0em;
padding-left:0.9em;
}

.menu2 li.nyhet_on{
FONT-SIZE: 14px;
FONT-FAMILY: arial, sans-serif;
font-weight: bold;
list-style-type: none;
margin-left:0px;
padding-top:0em;
margin-top:0em;
padding-bottom:0em;
padding-left:0.9em;
COLOR: #007ac2;
background-repeat: no-repeat;
background-image:url(images/onarrow.gif)
}

.pushdiv{
	text-align: left; 
	top: 0px; 
	width: 808px; 
	height: 147px;
	border: 1px solid red
}
.pushdiv{
	float:right;
	width: 151px; 
	height: 47px;
	border: 1px solid green
}

form.formback{
display: block;
padding: 0px;
margin: 0px;
float: left;
}

form.formforw{
display: block;
padding: 0px;
margin: 0px;
float: right;
}

.forwsubmit{
margin:0px;
padding:0px;
font-size: 11px;
FONT-FAMILY: arial, sans-serif;
text-decoration: underline;
COLOR: #959595;
background-color: #ffffff;
background-repeat: no-repeat;
background-position: right;
background-image:url(images/forwarrow.gif);
border: 0;
text-align: right;
padding-right: 0.9em;
cursor: pointer
}

.backsubmit{
margin:0px;
padding:0px;
font-size: 11px;
FONT-FAMILY: arial, sans-serif;
text-decoration: underline;
COLOR: #959595;
background-color: #ffffff;
background-repeat: no-repeat;
background-position: left;
background-image:url(images/backarrow.gif);
border: 0;
text-align: left;
padding-left: 0.9em;
cursor: pointer
}

#news_scroller{
width: 658px;
height: 22px;
border: 0;
float:left;
padding-top:0px;
}
