a  {
   text-decoration: none;
   color: #000000;
}

a.blue  {
   text-decoration: none;
   color: #005FAD;
}

a.footer  {
   text-decoration: none;
   color: #fff;
}

a.footer:hover  {
   text-decoration: underline;
   color: #f2f2f2;
}

a ins  {
   text-decoration: none;
}

#tjansterbutton a,
#refbutton a,
#prodbutton a,
#hembutton a,
#partnerbutton a,
#ombutton a,
#bloggbutton a,
#kontaktbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#id26subheadertext p,
#id36subbodytext p,
#id27subbodytext p,
#subheadtext p  {
   font: bold 15px/16px Tahoma;
   margin: 0px;
   color: #005FAD;
   text-align: left;
}

#id34newstext p,
#id30newstext p,
#id28subheadertext p,
#id32newstext p  {
   font: 12px/16px Tahoma;
   margin: 0px;
   color: #1E3E58;
   text-align: left;
}

#partnerbutton a:hover,
#tjansterbutton a:hover  {
   background-position: -66px 0%;
}

#id32newstext,
#id34newstext,
#id30newstext  {
   visibility: visible;
   position: absolute;
   left: 422px;
   z-index: 6;
   width: 184px;
}

#id31newsbg,
#id29newsbg,
#id33newsbg  {
   visibility: visible;
   position: absolute;
   left: 381px;
   z-index: 5;
   width: 292px;
   height: 27px;
   background-repeat: no-repeat;
}

#partnerbutton,
#tjansterbutton  {
   visibility: visible;
   position: absolute;
   top: 110px;
   z-index: 2;
   width: 66px;
   height: 26px;
}

#kontaktbutton a:hover  {
   background-position: -91px 0%;
}

#bloggbutton a:hover  {
   background-position: -44px 0%;
}

#id28subheadertext p  {
   font-size: 13px;
}

#prodbutton a:hover  {
   background-position: -75px 0%;
}

#id36subbodytext p  {
   font-weight: Normal;
}

#id28subheadertext  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 440px;
   z-index: 6;
   width: 309px;
}

#id26subheadertext  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 416px;
   z-index: 5;
   width: 230px;
}

#refbutton a:hover  {
   background-position: -80px 0%;
}

#hembutton a:hover  {
   background-position: -46px 0%;
}

#ombutton a:hover  {
   background-position: -83px 0%;
}

#wrapper  {
   margin: 0px auto 0px auto;
   height: 711px;
   width: 1148px;
   position: relative;
}

#tjansterbutton a  {
   width: 66px;
   background-image: url(images/tjansterbutton.gif);
}

#id36subbodytext  {
   visibility: visible;
   position: absolute;
   left: 745px;
   top: 447px;
   z-index: 5;
   width: 304px;
}

#kontaktbutton a  {
   width: 91px;
   background-image: url(images/kontaktbutton.gif);
}

#partnerbutton a  {
   width: 66px;
   background-image: url(images/partnerbutton.gif);
}

#id27subbodytext  {
   visibility: visible;
   position: absolute;
   left: 381px;
   top: 416px;
   z-index: 5;
   width: 156px;
}

#tjansterbutton  {
   left: 195px;
}

#partnerbutton  {
   left: 425px;
}

#id24subsepimg  {
   visibility: visible;
   position: absolute;
   left: 367px;
   top: 415px;
   z-index: 5;
   width: 2px;
   height: 156px;
}

#kontaktbutton  {
   visibility: visible;
   position: absolute;
   left: 494px;
   top: 110px;
   z-index: 2;
   width: 91px;
   height: 26px;
}

#submenytext p  {
   font: 11px/16px Tahoma;
   margin: 0px;
   text-align: center;
   color: #FFFFFF;
}

#bloggbutton a  {
   width: 44px;
   background-image: url(images/bloggbutton.gif);
}

#id25subsepimg  {
   visibility: visible;
   position: absolute;
   left: 688px;
   top: 414px;
   z-index: 5;
   width: 2px;
   height: 156px;
}

#prodbutton a  {
   width: 75px;
   background-image: url(images/prodbutton.gif);
}

#id32newstext  {
   top: 476px;
}

#emailiconimg  {
   visibility: visible;
   position: absolute;
   left: 703px;
   top: 438px;
   z-index: 5;
   width: 32px;
   height: 32px;
}

#id30newstext  {
   top: 445px;
}

#id34newstext  {
   top: 508px;
}

#bloggbutton  {
   visibility: visible;
   position: absolute;
   left: 589px;
   top: 110px;
   z-index: 2;
   width: 44px;
   height: 26px;
}

#subheadtext  {
   visibility: visible;
   position: absolute;
   left: 703px;
   top: 416px;
   z-index: 5;
   width: 63px;
}

#hembutton a  {
   width: 46px;
   background-image: url(images/hembutton.gif);
}

#subheaderbg  {
   background: url(images/subheaderbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 398px;
   z-index: 4;
   width: 974px;
   height: 180px;
}

#submenytext  {
   visibility: visible;
   position: absolute;
   left: 103px;
   top: 595px;
   z-index: 2;
   width: 866px;
}

#refbutton a  {
   width: 80px;
   background-image: url(images/refbutton.gif);
}

#teliconimg  {
   visibility: visible;
   position: absolute;
   left: 711px;
   top: 501px;
   z-index: 5;
   width: 16px;
   height: 32px;
}

#id29newsbg  {
   background-image: url(images/id29newsbg.jpg);
   top: 440px;
}

#headtext p  {
   font: 24px/16px Tahoma;
   margin: 0px;
   color: #00549B;
   text-align: left;
}

#prodbutton  {
   visibility: visible;
   position: absolute;
   left: 347px;
   top: 110px;
   z-index: 2;
   width: 75px;
   height: 26px;
}

#bodytext p  {
   font: 15px/16px Tahoma;
   margin: 0px;
   text-align: left;
   color: #01213A;
}

#engiconimg  {
   visibility: visible;
   position: absolute;
   left: 385px;
   top: 630px;
   z-index: 3;
   width: 16px;
   height: 11px;
}

#id33newsbg  {
   background-image: url(images/id33newsbg.jpg);
   top: 503px;
}

#id31newsbg  {
   background-image: url(images/id31newsbg.jpg);
   top: 471px;
}

#ombutton a  {
   width: 83px;
   background-image: url(images/ombutton.gif);
}

#refbutton  {
   visibility: visible;
   position: absolute;
   left: 264px;
   top: 110px;
   z-index: 2;
   width: 80px;
   height: 26px;
}

#contentbg  {
   background: url(images/contentbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 136px;
   z-index: 3;
   width: 982px;
   height: 446px;
}

#hembutton  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 110px;
   z-index: 2;
   width: 46px;
   height: 26px;
}

#bodytext  {
   visibility: visible;
   position: absolute;
   left: 72px;
   top: 210px;
   z-index: 6;
   width: 618px;
}

#headtext  {
   visibility: visible;
   position: absolute;
   left: 72px;
   top: 169px;
   z-index: 5;
   width: 386px;
}

#headerbg  {
   background: url(images/headerbg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 140px;
   z-index: 4;
   width: 973px;
   height: 254px;
}

#ombutton  {
   visibility: visible;
   position: absolute;
   left: 109px;
   top: 110px;
   z-index: 2;
   width: 83px;
   height: 26px;
}

#logoimg  {
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 31px;
   z-index: 2;
   width: 213px;
   height: 56px;
}

#tnimg  {
   visibility: visible;
   position: absolute;
   left: 638px;
   top: 120px;
   z-index: 5;
   width: 404px;
   height: 289px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: url(images/bgtile.jpg) repeat-x #4c89ba;
}

