body {border:0; background:rgb(245,245,246) url(background.png) repeat fixed top center}
html {border:0; background-color:transparent}
table {border-collapse:collapse}
th {text-align:left}
a, object {outline:none}

/* Position & size */
html {height:100%}
#container {position:relative; width:856px}
#contentArea {float:right; width:645px}
body.homepage #contentArea {float:none; width:856px}
#contentArea #content {float:none; width:626px; min-height:250px}
body.withSidebar #contentArea #content,
body.narrow #contentArea #content {float:left; width:408px}
body.homepage #contentArea #content {width:856px}
#contentArea #sidebar {float:right; width:192px}
#contentFooter,
#containerFooter {clear:both}
#pageFooter {width:935px}
#languageSelector {position:absolute; top:24px; right:270px}
#languageSelector li {display:inline; list-style:none; padding:0; margin:0 0 0 1.5em}
.left {float:left}
.right {float:right}
/* Colors */
#pageFooter,
#pageFooter a:link,
#pageFooter a:visited {color:rgb(157,163,167)}
body,
#contentArea a:link,
#contentArea a:visited,
#contentArea h2 a:link,
#contentArea h2 a:visited,
#contentArea .intro h2,
#contentArea .introTop h2,
#topRight h2,
#languageSelector li a:link,
#languageSelector li a:visited,
#mainMenuArea li a:link,
#mainMenuArea li a:visited,
#subMenuArea li a:link,
#subMenuArea li a:visited,
#subMenuArea li.active li a:link,
#subMenuArea li.active li a:visited {color:rgb(87,94,106)}
#contentArea a:hover,
#contentArea h2 a:hover,
#contentArea h3 a:hover,
#pageFooter a:hover {color:rgb(212,103,22)}
#mainMenuArea li.active a:link,
#mainMenuArea li.active a:visited,
#subMenuArea li.active a:link,
#subMenuArea li.active a:visited {color:rgb(0,0,0)}
#contentArea #content .imageCaption,
#contentArea .topimageBox a:link,
#contentArea .topimageBox a:visited,
#contentArea .topimageBox a:hover,
#contentArea .teaser .text a:link,
#contentArea .teaser .text a:visited,
#contentArea .teaser .text a:hover,
#refFactBox .button a:link,
#refFactBox .button a:visited,
#refFactBox .button a:hover,
#topRight,
#topRight .button:link,
#topRight .button:visited {color:rgb(255,255,255)}
/* Decoration */
a:link,
a:visited {text-decoration:none}
a:hover {text-decoration:underline}
a img {border:none !important}
#container {background:transparent url(bg-container.png) repeat scroll top center; background-attachment:fixed}
#contentArea a:link,
#contentArea a:visited {text-decoration:underline}
#contentArea .topimageBox a:link,
#contentArea .topimageBox a:visited,
#contentArea .topimageBox a:hover,
#contentArea .teaser .text a:link,
#contentArea .teaser .text a:visited,
#contentArea .teaser .text a:hover,
#topRight .button:link,
#topRight .button:visited,
#contentArea h2 a:link,
#contentArea h2 a:visited,
#contentArea h3 a:link,
#contentArea h3 a:visited,
#refFactBox .button a:link,
#refFactBox .button a:visited {text-decoration:none}
#contentArea a:hover,
#contentArea h2 a:hover,
#contentArea h3 a:hover {text-decoration:underline}

/* Fonts */
body, 
td, 
th {font-family:Arial, sans-serif; font-size:10pt}
input, 
textarea {font-family:Arial, sans-serif; font-style:normal; font-weight:normal}
#sidebar,
#sidebar td {font-size:8pt}
#sidebar .mwr caption,
#sidebar .mwr .caption {font-size:10pt; font-weight:bold; text-align:left}
#sidebar .mwr dt {font-weight:bold}
#sidebar .mwr .businessCard dt {font-weight:normal}
#languageSelector {font-size:8pt}

/* Margin & padding */
html,
body {margin:0; padding:0}
form {margin:0}
#container {margin:0 auto; padding:0 38px 15px 41px}
#header {padding:22px 0 108px 0}
body.homepage #header {padding-bottom:84px}
#contentArea {margin:0}
#contentArea p {margin:0 0 1em 0}
#contentArea td p {margin:0}
#topLink {margin-top:1em}
#contentArea form fieldset {margin-bottom:16px; padding: 10px;}
#contentArea .boxTitle,
#contentArea #searchCount {margin-bottom:10px}
#contentArea .list div,
#searchResult div {margin:0 0 10px 0}
#contentArea .list .date,
#contentArea #searchResult div.date {margin:0; font-size:85%; font-weight:normal}
#contentArea .list h2,
#contentArea #searchResult h2 {margin:0; font-size:100%}
#sidebar .mwr dl {margin:0.5em 0}
#sidebar .mwr dt {margin:0}
#sidebar .mwr dd {margin:0 0 0.5em 0}
#pageFooter {margin:0 auto; padding-bottom:30px}

/* Other */
#contentArea #content div.intro {background-color:rgb(221,205,105); color:rgb(255,255,255); padding:13px 32px 8px 32px; font-size:11pt; margin:8px 0 17px 0}
#contentArea #content div.intro h2 {margin:0 0 0.5em 0; font-size:12pt}
#contentArea #content div.intro p {margin:0 0 0.5em 0}
#contentArea #content div.introTop {background:rgb(221,205,105) url(bg-intro-top.jpg) no-repeat top left; color:rgb(255,255,255); height:192px; padding:20px 32px 23px 32px; font-size:11pt; margin:0 0 17px 0}
#contentArea #content div.introTop h2 {margin:0 0 1em 0; font-size:12pt}
#contentArea #content div.introTop p {margin:0 0 1em 0}
#contentArea .list.withImages div {height:150px}
#contentArea .list.withImages div img {margin-top:3px; float:left; clear:left}
#contentArea .list.withImages h2,
#contentArea .list.withImages p {clear:right; margin-left:220px}
#contentArea .list.withImages h2 {width:auto}
#contentArea .box {color:rgb(241,241,243); background:transparent url(bg-box-middle.gif) repeat-y left top}
#contentArea .box td.caption {background:transparent url(bg-box-top.gif) no-repeat left top; font-weight:bold; font-size:9pt; padding:12px 12px 5px 12px}
#contentArea .box td {background:transparent url(bg-box-bottom.gif) no-repeat left bottom; padding:0 12px 12px 12px}
#contentArea h1 {font-weight:bold; font-size:11pt; margin:0 0 1em 0}
#contentArea h1 .date {font-size:75%; font-weight:normal; white-space:nowrap}
#contentArea h2 {width:100%; clear:both; margin:1em 0 0 0}
#contentArea h2,
#contentArea th {background-color:transparent; font-weight:bold; font-size:10pt}
body.homepage #contentArea h2 {font-size:11pt}
#contentArea h3 {background-color:transparent; font-weight:bold; font-size:9pt; margin: 0.5em 0 0 0}
#contentArea hr {color:rgb(159,165,169); background-color:rgb(159,165,169); border:0 none; height:1px}
#contentArea ul {margin:0.5em 0 0.7em 0; padding:0}
#contentArea li {list-style-type:none; padding:0 0 0 12px; background:transparent url(bullet.gif) no-repeat 2px 4px; margin:0.5em 0}
#contentArea #content {border-left:1px solid rgb(159,165,169); padding-left:12px}
#contentArea #content .imageCaption {position:absolute; left:280px; top:154px; font-size:16pt}
body.homepage #contentArea #content .imageCaption {position:absolute; left:auto; right:291px; top:220px; width:300px; text-align:right; font-size:17pt; font-weight:bold}
#contentArea #content img.topimage {padding-bottom:15px; background:transparent url(bg-topimage.jpg) no-repeat bottom center}
#contentArea #content .topimageBox {position:absolute; top:295px; right:62px; width:142px; height:41px; font-size:11pt; padding:14px 22px 0 16px; background:transparent url(bg-topimageBox.png) no-repeat top left}
#contentArea #content .topimageBox:hover {background:transparent url(bg-topimageBox-hover.png) no-repeat top left}
body.homepage #contentArea #content .topimageBox {top:342px; right:280px}
body.withSidebar #contentArea #content {padding-right:12px; border-right:1px solid rgb(159,165,169)}
body.homepage #contentArea #content {padding:0; border:0}
#contentArea #sidebar {margin:0 6px 0 11px}
#content .columns td {padding:0 12px;  border-left:1px solid rgb(159,165,169)}
#content .columns td.first,
#content .columns td:first-child {padding-left:0; border-left:none}
#content .columns td.last {padding-right:0}
#content .columns h2 {margin:0 0 0.5em 0}
#content .columns img {margin:0 0 10px 0}
#contentArea .teaser .text {position:absolute; top:75px; left:0; background:transparent url(bg-teaserText192.png) no-repeat top left}
#contentArea .teaser .text a {display:block; padding:7px 18px 0 12px; height:38px; width:162px}
#contentArea .teaser .text:hover {background:transparent url(bg-teaserText192-hover.png) no-repeat top left}
body.homepage #contentArea .teaser .text {top:96px}
#contentArea .teaser {position:relative}
#contentArea .mwr {width:100%; border-bottom:1px solid rgb(159,165,169)}
#contentArea .mwr .text {padding:0 0 10px 0}
#refFactBox .button {width:117px; background:transparent url(bg-mwr-button.png) no-repeat top left}
#refFactBox .button a {display:block; padding:5px 20px 5px 14px}
#refFactBox .button:hover {background:transparent url(bg-mwr-button-hover.png) no-repeat top left}
#contentArea a.pdf,
#contentArea #content h2 a.pdf,
#contentArea #content h3 a.pdf,
#contentArea #content .list h2 a.pdf,
#contentArea #content .list h3 a.pdf,
#contentArea #content .list withImages h2 a.pdf,
#contentArea #content .list withImages h3 a.pdf {padding-right:20px; background:url(pdf.gif) no-repeat right center}
body.homepage #contentArea .tabs {}
body.homepage #contentArea .tabs a {display:block; padding:9px 25px 0px 10px; height:27px}
body.homepage #contentArea .tabs a.active {background:rgb(240,243,246) url(menu_pil_forside.gif) no-repeat 174px 6px}
#contentArea .businessCard {width:284px; min-height:102px; float:left; margin:6px 20px 6px 0; border:1px solid rgb(159,165,169); background:rgb(255,255,255); padding:8px}
#contentArea #sidebar .businessCard {width:100%; float:none; margin:0; border:none; padding:0}
#contentArea .businessCard img {float:left; clear:left; border:1px solid rgb(102,102,102)}
#contentArea #sidebar .businessCard img {float:none; margin:1em 0}
#contentArea .businessCard dl {margin:0 0 0 110px}
#contentArea #sidebar .businessCard dl {margin:0}
#contentArea .businessCard dt {display:none}
#contentArea .businessCard dd {margin:0}
#contentArea .businessCard dd.name {font-weight:bold}
#contentArea #sidebar .businessCard dd.title {margin-bottom:1em}
#contentArea .businessCard div.card {margin:0 0 0 110px}
#contentArea #sidebar .businessCard div.card {margin:0}
#contentArea .businessCard div.description p {margin-top:0.5em}
#contentArea #personDetails .businessCard {float:none}
#contentArea .businessCard .phone {padding-left: 20px; background:transparent url(bullet-phone.gif) no-repeat 0 3px}
#contentArea .businessCard .cellphone {display:none; padding-left: 20px; background:transparent url(bullet-cellphone.gif) no-repeat 3px 1px}
#contentArea .businessCard .fax {display:none; padding-left: 20px; background:transparent url(bullet-fax.gif) no-repeat 0 3px; margin-bottom:0.2em}
#contentArea .businessCard .mail {padding-left: 20px; background:transparent url(bullet-mail.gif) no-repeat 0 3px}
#contentArea .businessCard .card {padding-left: 20px; background:transparent url(bullet-vCard.gif) no-repeat 0 3px}
#contentArea #content .yearSelector {width:100%; height:17px; margin:1em 0 1em 0; padding:3px 0 4px 0px; border-bottom:1px solid rgb(159,165,169)}
* html #contentArea #content .yearSelector {padding-bottom:0; padding-top:0}
#contentArea #content .yearSelector li {float:left}
#contentArea #content .yearSelector li.active {background-color:rgb(212,103,22); border-bottom:0 none}
#contentArea #content .yearSelector li.active a:link,
#contentArea #content .yearSelector li.active a:visited,
#contentArea #content .yearSelector li.active a:hover {color:rgb(255,255,255)}
#contentArea #content .yearSelector li {list-style-type:none; background-image:none; background-color:rgb(255,255,255); border:1px rgb(128,157,177) solid; border-bottom:0 none; padding:0; margin:0 4px 0 0; font-weight:bold}
#contentArea #content .yearSelector li a {display:block; padding:2px 7px}
#contentArea #content .yearSelector li a:link,
#contentArea #content .yearSelector li a:visited {font-size:13px; text-decoration:none}

#containerFooter {border-bottom:3px solid rgb(212,103,22); padding-bottom:22px}
body.homepage #bubbleLayer {position:absolute; color:rgb(255,255,255); font-size:120%; padding:38px 53px 38px 28px; width:189px; height:109px; background:transparent url(bubble-homepage.png) no-repeat left top}
#contentArea #sidebar .bubble h2,
body.homepage #contentArea #bubbleLayer h2 {font-size:106%; margin:0 0 1em 0}
#contentArea #sidebar .bubble {position:absolute; color:rgb(255,255,255); font-size:120%; padding:38px 23px 38px 28px; width:155px; height:109px; background:transparent url(bubble-small.png) no-repeat left top}
#homepageTop {height:289px; margin-bottom:0px; background:transparent url(bg-top-homepage.jpg) no-repeat center bottom}
#topLeft {background:transparent url(bg-top-left.jpg) no-repeat top left}
#topRight {padding:17px; background:transparent url(bg-top-right.gif) no-repeat top right}
#content #topRight h2 {font-size:18pt; margin:0 0 0.5em 0}
#topRight .button {display:block; width:67px; height:16px; padding:4px 8px; text-transform:uppercase; font-size:8pt; margin-top:1.5em; background:transparent url(bg-button.png) no-repeat top left}
#topRight .button:hover {background:transparent url(bg-button-hover.gif) no-repeat top left}
#mainMenuArea {position:absolute; top:89px; right:31px; height:22px; margin:0; padding:0; display:inline} 
#mainMenuArea li {height:22px; margin:0; padding:0; list-style:none; display:inline}
#mainMenuArea li a {height:16px; padding:3px 7px; border-left:1px solid rgb(159,165,169)}
#mainMenuArea li.active a:link,
#mainMenuArea li.active a:visited {color:rgb(212,103,22)}
#mainMenuArea li:first-child a {border-left: none}
#subMenuArea {float:left; width:200px; margin:0; padding:0; border-top:1px solid rgb(189,193,196)}
#subMenuArea ul {margin:0 0 0 30px; padding:0}
#subMenuArea li {list-style:none; margin:0; padding:0}
#subMenuArea li a {display:block; padding:3px 20px 3px 12px; border-bottom:1px solid rgb(189,193,196)}
#subMenuArea li.active a {background:rgb(245,245,245) url(bg-submenu-active.png) no-repeat right 5px}
#subMenuArea li.parentToActive a {background:rgb(245,245,245) url(bg-submenu-parent-to-active.png) no-repeat right 5px}
#subMenuArea li.parentToActive li.active a {background:rgb(255,255,255) url(bg-submenu-active.png) no-repeat right 5px}
#subMenuArea li.active li a,
#subMenuArea li.parentToActive li a {background-color:rgb(255,255,255); background-image:none}
#microSearch {position:absolute; top:29px; right:38px}
#microSearch td {padding:0}
#microSearch button {width:29px; height:23px; margin-left:4px; border:none; background:transparent url(search_button.png) no-repeat top left; cursor:pointer}
#microSearch button:hover {background:transparent url(search_button_mouseover.png) no-repeat top left}
#microSearch input {width:172px; height:17px; font-size:8pt; padding-top:5px; padding-left:3px; border:none; background:rgb(232,156,89) url(bg-search-field.png) no-repeat top left}
#breadCrumbTrail {position:absolute; top:130px; left:263px; font-size:80%}
#breadCrumbTrail ul {display:inline; padding:0; margin:0}
#breadCrumbTrail li {list-style:none; display:inline; padding:0; margin:0}
#breadCrumbTrail li a:link,
#breadCrumbTrail li a:visited {color:rgb(87,94,106)}
#pageFooter {background:transparent url(bg-pageFooter.png) no-repeat bottom center}
#insidePageFooter {padding: 0 40px 17px 39px; background:transparent url(bg-container.png) repeat-y top center}
#insidePageFooter address {float:left; width:225px; font-style:normal}
#insidePageFooter table {float:left; width:225px}
#insidePageFooter td {padding:0}
#insidePageFooter ul {float:left; width:225px; margin:0 50px 0 0}
#warning {background-color:yellow; color:black; border:2px solid black; margin:20px auto 0 auto}
#warning td {padding:10px; font-size:80%; font-weight:bold; vertical-align:middle}

/* IE6 fixes */
* html #contentArea #sidebar {display:inline}
* html #pageFooter {background-image:none;  padding-bottom:15px}
