body {
    background-color: #FEFFDD;
	height:100%;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
    
}
#placeholder {
	width: 800px;
	height: 100%;
	vertical-align: top;
	text-align: center;
}

#headernew {
 position: absolute;
  top: 0px;
  left: 10px;
	width: 1000px;
    margin: 10px;
  padding: 10px;
  vertical-align: top;
  height: 141px;
  background-color: #FEFFDD;
}
#headernew h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24pt;
	font-weight: bolder;
	color: #804000;
	text-decoration: none;
}
#headernew h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16pt;
	font-weight: bolder;
	color: #804000;
	text-decoration: none;
}
#left {
  position: absolute;
  left: 10px;
  top: 205px;
  width: 650px;
   background-color: #FEFFDD;
}
#center {
  top: 240px;
  margin-left: 10px;
  margin-right: 230px;
  background-color: #C0C0C0;
}
#right {
  position: absolute;
  left: 680px;
  right: 10px;
  top: 205px;
  width: 400px;
  }
 #full {
  position: absolute;
  left: 10px;
  top: 205px;
  width: 800px;
  font-family: Helvetica, Arial, sans-serif;
  text-align: left;
  vertical-align: top;
  padding: 15px 20px 20px;
  background-color: #FEFFDD;
}
#full h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24pt;
	font-weight: bolder;
	color: #804000;
	text-decoration: none;
}

#full h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#full p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;   
}
#full p.a:first-letter 
{
color:#804000;
font-size:18px;
font-family:Arial,Helvetica,sans-serif;
font-style:bolder;
font-weight:700
}
   #header_index {
		position: absolute;
		left: 330px;
		top: 10px;
        width: 500px;
        height:170px;  
        text-align:;
        font-family: Helvetica, Arial, sans-serif;
	    color: #000000;
        background-color: #FFFFFF;
        box-shadow: 10px 10px 5px #888888;
        z-index: 1;
	}
#LG1_index {
		position: absolute;
		left: 320px;
		top: 180px;
		z-index: 2;
	}
#PNS_index {
		position: absolute;
		left: 640px;
		top: 210px;
		z-index: 3;
	}
    #intro_index {
		position: absolute;
		left: 290px;
		top: 740px;
        width: 550px;
        height:100px;
        padding-left: 15px;
        text-align: left;
        font-family: Helvetica, Arial, sans-serif;
	    font-size: 13pt;
	    font-weight: normal;
	    color: #000000;
        background-color: #FFFFFF;
        box-shadow: 10px 10px 5px #888888;
        z-index: 4;
	}
       #index_buttons {
		position: absolute;
		left: 490px;
		top: 868px;
        width: 55px;
        height:59px;
        padding-left: 1px;
        padding-right: 1px;
        text-align: center;
        font-family: Helvetica, Arial, sans-serif;
	    font-size: 16pt;
	    font-weight: bolder;
	    color: #000000;
        background-color: #C0C0C0;
        z-index: 5;
	}
           #index_title_only {
		position: absolute;
		left: 320px;
		top: 10px;
        width: 400px;
        height:150px;
        padding-left: 1px;
        padding-right: 1px;    
	    color: #000000; 
        background-color: #FFFFFF;
        box-shadow: 10px 10px 5px #888888;
        z-index: -1;
	}
        #contact_buttons {
		position: absolute;
		left: 200px;
		top: 400px;
        width: 55px;
        height:59px;
        padding-left: 1px;
        padding-right: 1px;
        text-align: center;
        font-family: Helvetica, Arial, sans-serif;
	    font-size: 16pt;
	    font-weight: bolder;
	    color: #000000;
	}
.slogan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#586F84;
	text-align:left;
	padding-left: 25px;
	padding-top: 0px;
}
.headerpic {
	background-image:  url("images/PRpic.jpg");
	background-repeat: no-repeat;
	width: 125px;
	height:151px;
}
/* Mainmenu*/
#menubox {
	height: 31px;
	background-image:  url("images/menuback.jpg");
	background-position:left;
	background-repeat:repeat-x;
	margin-top: 20px;
}
#menubox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #53687C;
	padding-left: 15px;
	padding-top: 5px;
}
#menubox a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #53687C;
	padding-left: 5px;
	padding-top: 5px;
}
#menubox a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #804000;
	padding-left: 5px;
	padding-top: 5px;
}

/*Submenu*/
#submenubox {
	height: 24px;
	background-color:#F5FBFF;
	text-align:right;
	padding-right:12px;
}
#submenubox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #53687C;
	padding-left: 10px;
	padding-top: 5px;
}
#submenubox a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #53687C;
	padding-left: 10px;
	padding-top: 5px;
}
#submenubox a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #8297AC;
	padding-left: 10px;
	padding-top: 5px;
}
#contenttable {
	width: 800px;
}
.sohotext {
	vertical-align: top;
	text-align: left;
	padding: 15px 20px 20px;
}
.sohotext h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24pt;
	font-weight: bolder;
	color: #804000;
	text-decoration: none;
}

.sohotext h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.sohotext p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;   
}

/*=============================
.sohotext p:first-letter
{
font-size:120%;
font-weight: bolder;
color:#804000;
}
//=============================*/


.sohotext ol {
  font-family: Arial, Helvetica, sans-serif;
  list-style-type:none;
}
li {
  margin-left: 40px;
  padding-left: 10px;
}

ol.n {list-style-type:none;}
ol.a {list-style-type:lower-alpha;}

h2.pos_left
{
position:relative;
left:-20px;
}

h2.pos_right
{
position:relative;
left:20px;
}
hr {
	width: 100%;
	height: 1px;
	border-top: thin dotted #586F84;
}
table.stat {
    width:400px;
  	font-size : 85%;
    font-family : sans-serif;
	border-color:#804000;
	border-width:1px ;
	border-style:solid;
    margin-left:35px;
  	}
	
table.stat th, table.stat td {
  	font-size : 90%;
    font-family : sans-serif;
	border-color:#804000;
	border-width:0px ;
	border-style:solid;
       padding-left:4px;
    padding-right:3px;
  	}
    
.header1, .header1 TD, .header1 TH
{
font-family:sans-serif;
font-weight:700;
font-size : 170%;
color:black;
background-color:#804000;
}

.odd, .odd TD, .odd TH
{
font-family:sans-serif;
font-weight:700;
color:black;
background-color:#FEFFDD;
}

.even, .even TD, .even TH
{
font-family:sans-serif;
font-weight:700;
color:black;
background-color:#d7cfc2;
}

.indented
   {
   padding-left: 35pt;
   padding-right: 2pt;
   }
   .fl_indent
  {
   text-indent:50px;
  }
   .box1
   {
   padding-left: 30pt;
   padding-right: 10pt;
   background-color:#FFFF80;
   }
   .box2
   {
   padding-left: 10pt;
   padding-right: 2pt;
   font-family:sans-serif;
   width: 425px;
   font-size: 6pt;
   font-weight:100;
   background-color:#d7cfc2;
   } 
   .name1
   {
   position: absolute;
   left: 280px;
   top: 0px;
   font-family:sans-serif;
   font-size: 36pt;
   font-weight:700;
   color:#804000; text-shadow: gray 0.1em 0.1em 0.2em
   }
   .name2
   {
   position: absolute;
   left: 280px;
   top: 74px;
   font-family:sans-serif;
   font-size: 16pt;
   font-weight:700;
   color:black; text-shadow: gray 0.1em 0.1em 0.2em
   }
     .name3
   {
   position: absolute;
   left: 280px;
   top: 110px;
   font-family:sans-serif;
   font-size: 16pt;
   font-weight:700;
   color:#0000A0;
   }
   .name1index
   {  
   position: absolute;
   left: 355px;
   top: 11px;
   font-family:sans-serif;
   font-size: 36pt;
   font-weight:700;
   color:#804000; text-shadow: gray 0.1em 0.1em 0.2em
   }
   .name2index
   {
   position: absolute;
   left: 355px;
   top: 85px;
   font-family:sans-serif;
   font-size: 16pt;
   font-weight:700;
   color:black; text-shadow: gray 0.1em 0.1em 0.2em
   }
#footer2 {
	height: 20px;
}




/*=============================
begin nyheter
//=============================*/

.newsbox_date {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #333333;
}
.newsboxtable {
	padding-right: 10px;
	padding-left: 25px;
	padding-top: 10px;
	vertical-align: top;
	text-align: left;
	width: 230px;
}
.newsboxtable h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #586F84;
	display: list-item;
	list-style-type: circle;
	list-style-position: inside;
	font-weight: bold;
}
.newsbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.newsbox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.newsbox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #586F84;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 5px;}
/* <font> */
.newsbox_tease {
   font-family: Arial, helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #2E2E2E;
}
a.newsbox:link { color: #586F84; text-decoration: none; font-weight: bold;}
a.newsbox:visited { color: #586F84; text-decoration: underline; font-weight: bold;}
a.newsbox:hover { color: #586F84; text-decoration: underline; font-weight: bold;}
a.newsbox:active { color: #586F84; text-decoration: none; font-weight: bold;}

#promo{
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 0px;
	vertical-align: top;
	text-align: left;
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#promo h1 {
	font-family:Helvetica, sans-serif, Arial, Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding-top:10px;
}
#promo h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #586F84;
	display: list-item;
	list-style-type: circle;
	list-style-position: inside;
	font-weight: bold;
}
a.promo:link { color: #586F84; text-decoration: underline; font-weight: bold;}
a.promo:visited { color: #586F84; text-decoration: underline; font-weight: bold;}
a.promo:hover { color: #586F84; text-decoration: underline; font-weight: bold;}

#promo p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div.img
{
  margin: 2px;
  border: 1px solid #FEFFDD;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: 250px;
  margin: 5px;
  padding-bottom:20px;
}
div.desc400
{
  text-align: center;
  font-weight: normal;
  width: 400px;
  margin: 5px;
  padding-bottom:20px;
}
div.desc450
{
  text-align: center;
  font-weight: normal;
  width: 450px;
  margin: 5px;
  padding-bottom:20px;
}
#footer1 {
	background-color:#BFD0DB;
	height: 26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding-top:3px;
}
