body
{
    background-color: #034D8E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    word-spacing: normal;
}

.languages
{
    left: 50px;
    text-align: right;
}

.languages-flags
{
    padding: 0px 4px;
}

.languages-text
{
    padding: 1px 5px 0px 5px;
}

.newslist
{
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

.newslist-category
{
    font-size: smaller;
}

.newslist-date
{
    color: #ffffff;
    font-size: 0.9em;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

.newslist-intro
{
    color: #ffffff;
    font-size: 1.2em;
    margin: 3px 0px 0px 0px;
}

.newslist-item
{
    margin: 10px 0px 10px 0px;
    padding: 5px;
}

.newslist-link
{
    font-size: 1.2em;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-decoration: none;
}

.newslist-link a:link
{
    color: #ffffff;
}

.newslist-link a:visited
{
    color: #ffffff;
}

.newslist-title
{
    color: #ffffff;
    font-size: 1.4em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
}

.searchbox
{
    border-color: #006AA3;
    border-style: solid;
    border-width: 1px;
    font-size: 1.2em;
    height: 18px;
    margin: 0px 4px;
    padding: 0px 0px 0px 10px;
    width: 100px;
}

.searchbutton
{
    background-color: inherit;
    border-color: #ffffff;
    border-style: solid;
    border-width: 0px;
    color: #FFFFFF;
    font-size: 1.4em;
    font-weight: bold;
    height: 16px;
    margin: 1px 0px;
    padding: 0px 0px;
    width: 50px;
}

a
{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-style: normal;
    font-weight: normal;
}

a.focus
{
    color: #008039;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

a.focus:before
{
    color: #008039;
    content: "• ";
}

a.language
{
    font-size: 1.4em;
    font-weight: bold;
}

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

a.language:visited
{
    color: #ffffff;
    text-decoration: none;
}

a.language:active
{
    color: #98672f;
    text-decoration: none;
}

a.language:hover
{
    color: #ffffff;
    text-decoration: underline;
}

a.menu
{
    color: #008039;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
}

a.topmenu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 2.0em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-transform: none;
}

a.topmenu-focus
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 2.0em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-transform: none;
}

a.topmenu-focus:link
{
    color: #ffffff;
    text-decoration: none;
}

a.topmenu-focus:visited
{
    color: #ffffff;
    text-decoration: none;
}

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

a.topmenu:visited
{
    color: #ffffff;
    text-decoration: none;
}

a:link
{
    color: #006AA3;
    text-decoration: none;
}

a:visited
{
    color: #006AA3;
    text-decoration: none;
}

a:active
{
    color: #919191;
    text-decoration: none;
}

a:hover
{
    color: #919191;
    text-decoration: none;
}

div.aif
{
    height: 250px;
    margin: 0px 0px 30px 0px;
    width: 480px;
}

div.aif-image
{
    height: 250px;
    left: 0px;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 480px;
    z-index: 4;
}

div.aif-image-container
{
    left: 0px;
    position: relative;
    top: 0px;
    z-index: 3;
}

div.aif-image-frame
{
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    height: 250px;
    left: 0px;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 480px;
    z-index: 5;
}

div.aifl
{
    height: 250px;
    margin: 0px 0px 30px 0px;
    width: 480px;
}

div.aifl-image
{
    height: 250px;
    left: 0px;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 720px;
    z-index: 4;
}

div.aifl-image-container
{
    left: 0px;
    position: relative;
    top: 0px;
    z-index: 3;
}

div.aifl-image-frame
{
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    height: 250px;
    left: 0px;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 720px;
    z-index: 5;
}

div.article-analys-body
{
    background-image: url(/images/d58efe63dd4fbdd79e06344e2c26752d9a76db5f-transparent_white_70percent.png);
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    height: auto;
    margin: 0px 0px 0px 0px;
    min-height: 350px;
    padding: 20px 20px;
    text-align: left;
    width: 678px;
}

div.article-body
{
    background-image: url(/images/d58efe63dd4fbdd79e06344e2c26752d9a76db5f-transparent_white_70percent.png);
    border-color: #ffffff;
    border-style: s;
    border-width: 1px;
    height: auto;
    margin: 0px 30px 0px 0px;
    min-height: 370px;
    padding: 20px 20px;
    text-align: left;
    width: 438px;
}

div.article-container
{
    padding: 30px;
}

div.article-edit-header
{
    background-color: #ffffff;
    height: 100%;
    padding: 5px 15px 5px 15px;
}

div.article-header-image
{
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    font-size: 1px;
    text-align: left;
    width: 500px;
}

div.article-info-box
{
    background-color: #f2f2f2;
    float: right;
    font-size: 1.0em;
    margin: 10px 0px 0px 0px;
    padding: 5px;
    text-align: right;
}

div.background
{
    background-repeat: no-repeat;
    height: 200%;
    left: -50%;
    overflow: hidden;
    position: fixed;
    top: -50%;
    width: 200%;
    z-index: 1;
}

div.background img
{
    -ms-interpolation-mode: bicubic;
    bottom: 25%;
    image-rendering: optimizeQuality;
    left: 25%;
    margin: auto;
    min-height: 50%;
    min-width: 50%;
    position: absolute;
    right: 25%;
    top: 25%;
}

div.check-link-guide
{
    color: #ffffff;
    font-size: 1.0em;
    font-weight: normal;
}

div.check-link-text
{
    color: #cccccc;
    font-size: 1.0em;
    font-weight: normal;
}

div.check-link-text a:link
{
    color: #bfbfbf;
    font-size: 1.1em;
}

div.check-link-text a:visited
{
    color: #bfbfbf;
    font-size: 1.1em;
    font-weight: bold;
}

div.check-link-url
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.6em;
    font-weight: normal;
}

div.column
{
    background-image: url(/images/d58efe63dd4fbdd79e06344e2c26752d9a76db5f-transparent_white_70percent.png);
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    height: auto;
    margin: 0px;
    padding: 20px;
    width: 168px;
}

div.column h2
{
    font-size: 2.0em;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

div.column h3
{
    font-size: 1.4em;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

div.column img
{
    margin: 0px;
    padding: 0px;
}

div.content
{
    padding: 0px;
    width: 940px;
}

div.document
{
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding: 0px 1px 1px 1px;
    position: relative;
    text-align: left;
    top: 0px;
    width: 1000px;
    z-index: 2;
}

div.fbl
{
    height: 320px;
    width: 940px;
}

div.fbl-image
{
    height: 320px;
    left: 0px;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 940px;
    z-index: 4;
}

div.fbl-image-container
{
    left: 0px;
    position: relative;
    top: 0px;
    z-index: 3;
}

div.fbl-image-frame
{
    background-position: top left;
    background-repeat: no-repeat;
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    height: 318px;
    left: 0px;
    position: absolute;
    text-align: left;
    top: 0px;
    width: 938px;
    z-index: 5;
}

div.fbl-link
{
    padding: 10px 0px;
    text-align: left;
    width: 230px;
}

div.fbl-link a
{
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 2.0em;
    font-style: normal;
    font-variant: small-caps;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    text-transform: none;
}

div.fbl-link a:link
{
    color: #FFFFFF;
}

div.fbl-link a:visited
{
    color: #FFFFFF;
}

div.fbl-text-left
{
    background-image: url(/images/a25e01c3baf4ac27235ad09e8ea534b778ed03f4-front_box_left.png);
    background-position: top right;
    background-repeat: no-repeat;
    border-color: #ffffff;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    height: 84px;
    left: 165px;
    padding: 5px 0px 10px 30px;
    position: absolute;
    text-align: left;
    top: 1px;
    width: 259px;
    z-index: 6;
}

div.fbl-text-left h1
{
    color: #FFFFFF;
    font-size: 3.1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    text-transform: none;
}

div.fbl-text-left h3
{
    color: #ffffff;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

div.fbl-text-right
{
    background-image: url(/images/a72dedd93437dd3f6e1f1e59096e6b856486cf64-front_box_right.png);
    background-position: top right;
    background-repeat: no-repeat;
    border-color: #ffffff;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    height: 184px;
    left: 640px;
    padding: 10px 0px 20px 0px;
    position: absolute;
    text-align: left;
    top: 130px;
    width: 299px;
    z-index: 6;
}

div.fbl-text-right h1
{
    color: #FFFFFF;
    font-size: 3.1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin: 0px;
    padding: 0px 10px 7px 30px;
    text-transform: none;
}

div.fbl-text-right h3
{
    color: #ffffff;
    font-size: 1.5em;
    font-weight: normal;
    line-height: 1.3em;
    margin: 0px;
    padding: 0px 10px 0px 30px;
}

div.fbn
{
    background-image: url(/images/5fe180bfdc34cc51896a6e35b88cfed11a32ff32-transparent_blue_40percent.png);
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    height: 254px;
    padding: 10px 0px 10px 20px;
    text-align: left;
    width: 278px;
}

div.fbn h2
{
    color: #ffffff;
    font-size: 2.3em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
    text-transform: none;
}

div.fbn p
{
    color: #FFFFFF;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 4.4em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    text-transform: none;
}

div.fbs-image
{
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    height: 180px;
    text-align: left;
    width: 288px;
}

div.fbs-spacer
{
    font-size: 1px;
    height: 30px;
    width: 30px;
}

div.fbs-text
{
    background-image: url(/images/5fe180bfdc34cc51896a6e35b88cfed11a32ff32-transparent_blue_40percent.png);
    border-color: #ffffff;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    height: 80px;
    padding: 5px 0px 10px 20px;
    text-align: left;
    width: 268px;
}

div.fbs-text a:link
{
    color: #ffffff;
}

div.fbs-text a:visited
{
    color: #ffffff;
}

div.fbs-text h2
{
    color: #ffffff;
    font-size: 2.3em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-transform: none;
}

div.fbs-text p
{
    color: #ffffff;
    font-size: 1.4em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    text-transform: none;
}

div.footer
{
    background-image: url(/images/0e79d9a830df7e4ed77ce5ff994de7db728ead9a-transparent_grey_bu.png);
    background-repeat: repeat;
    padding: 30px;
    width: 940px;
}

div.footer a
{
    color: #ffffff;
    font-size: 13px;
}

div.footer h2
{
    font-size: 16px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    text-decoration: underline;
}

div.footer h4
{
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

div.footer p
{
    font-size: 13px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
}

div.footer-divider
{
    font-size: 1px;
    height: 30px;
    width: 1000px;
}

div.footer-four
{
    border-color: #ffffff;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    min-height: 170px;
    padding: 0px 30px 0px 30px;
    width: 150px;
}

div.footer-one
{
    border-color: #ffffff;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    min-height: 170px;
    padding: 0px 15px 0px 0px;
    width: 250px;
}

div.footer-one h2
{
    margin: 0px 0px 10px 0px;
    padding: 0px;
}

div.footer-one h3
{
    font-size: 14px;
    margin: 20px 0px 5px 0px;
    padding: 0px;
}

div.footer-one p
{
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

div.footer-three
{
    border-color: #ffffff;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    min-height: 170px;
    padding: 0px 30px 0px 30px;
    width: 150px;
}

div.footer-two
{
    border-color: #ffffff;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    color: #ffffff;
    margin: 0px 0px 0px 0px;
    min-height: 170px;
    padding: 0px 30px 0px 30px;
    width: 150px;
}

div.frame-bottom
{
    background-image: url(/images/82d71cf4e77644f085a3b87f7a246b6f8ff40ed6-transparent_white_40percent.png);
    background-position: top left;
    background-repeat: repeat;
    height: 34px;
    width: 1000px;
}

div.frame-top
{
    background-image: url(/images/ca911d43f7c20de9029b111b0b0b711a6cc6614f-frame_top.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    height: 55px;
    width: 1000px;
}

div.frame-top-container
{
    left: 0px;
    position: relative;
    top: 0px;
    z-index: 3;
}

div.frame-top-transparency
{
    background-image: url(/images/82d71cf4e77644f085a3b87f7a246b6f8ff40ed6-transparent_white_40percent.png);
    height: 30px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 25px;
    width: 1000px;
    z-index: 4;
}

div.header
{
    height: 100px;
    width: 1000px;
}

div.header-lines
{
    background-image: url(url(/2012/images/2fa8cba69f6cab75be067aea43e881e84653ac51-header_lines.png));
    background-position: top left;
    background-repeat: no-repeat;
    font-size: 1px;
    height: 23px;
    width: 1000px;
}

div.lang-box
{
    height: 23px;
    margin: 0px 20px 0px 0px;
    padding: 0px 0px 0px 10px;
    text-align: right;
    width: auto;
}

div.logo
{
    font-size: 1px;
    height: 23px;
    left: 0px;
    margin: 8px 0px 0px 30px;
    position: absolute;
    top: 0px;
    width: 480px;
    z-index: 6;
}

div.menu
{
    color: #008039;
    font-size: 20px;
    line-height: 1.1em;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 8px 0px;
}

div.menu a:link
{
    color: #008039;
}

div.menu a:visited
{
    color: #008039;
}

div.menu div.menu
{
    font-size: 14px;
    margin: 0px 0px 0px 19px;
    padding: 8px 0px 5px 0px;
}

div.menu div.menu a
{
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
}

div.menu div.menu div.menu
{
    font-size: 12px;
    margin: 0px 0px 0px 15px;
    padding: 8px 0px 5px 0px;
}

div.menu-container
{
    background-image: url(/images/82d71cf4e77644f085a3b87f7a246b6f8ff40ed6-transparent_white_40percent.png);
    line-height: 1.1em;
    margin: 0px 30px 0px 0px;
    padding: 5px 5px 8px 10px;
    width: 175px;
}

div.menu-divider
{
    font-size: 1px;
    height: 0px;
}

div.middle
{
    background-image: url(/images/82d71cf4e77644f085a3b87f7a246b6f8ff40ed6-transparent_white_40percent.png);
    padding: 0px;
    width: 1000px;
}

div.navigation
{
    height: 34px;
    left: 0px;
    margin: 0px 0px 0px 0px;
    padding: 1px 0px 0px 20px;
    position: absolute;
    top: 0px;
    width: 988px;
    z-index: 6;
}

div.personel-space
{
    font-size: 1px;
    width: 20px;
}

div.search-box
{
    height: 23px;
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 0px 10px;
    text-align: right;
    width: 171px;
}

div.service-box
{
    height: 23px;
    left: 650px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    text-align: right;
    top: 3px;
    width: 350px;
    z-index: 4;
}

h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 4.2em;
    line-height: 1.2em;
    margin-top: 0px;
    padding-top: 0px;
}

h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.6em;
}

h3
{
    font-size: 1.8em;
    line-height: 1.2em;
}

h4
{
    font-size: 1.2em;
}

li
{
    font-style: normal;
    font-weight: normal;
    line-height: 1.33em;
    margin: 0px 0px 15px 0px;
}

p
{
    font-size: 1.4em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.33em;
    margin: 0px 0px 15px 0px;
}

p a
{
    font-size: 1.0em;
    font-style: normal;
}

table,tr,td
{
    border-spacing: 0px;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
}

td.frame-left
{
    background-image: url(/images/1f3faf70dd758ad98a993dfd9ea0041ff0ee0b43-frame_left.png);
    background-position: top left;
    background-repeat: repeat-y;
    font-size: 1px;
    height: auto;
    text-align: left;
    width: 30px;
}

td.frame-right
{
    background-image: url(/images/2bfbf4e1fbfa7b321216011d373ed09805593244-frame_right.png);
    background-position: top left;
    background-repeat: repeat-y;
    font-size: 1px;
    height: auto;
    text-align: left;
    width: 30px;
}

td.topmenu-divider
{
    font-size: 1px;
    width: 10px;
}

td.topmenu-item
{
    background-color: #008039;
    border-color: #ffffff;
    border-style: solid;
    border-width: 3px 3px 0px 3px;
    height: 24px;
    margin: 0px;
    padding: 3px 10px;
    width: auto;
}

td.topmenu-item-focus
{
    background-color: #1062D0;
    border-color: #ffffff;
    border-style: solid;
    border-width: 3px 3px 0px 3px;
    color: #ffffff;
    height: 24px;
    margin: 0px;
    padding: 3px 10px;
    width: auto;
}

