@import 'reset.css';

.ie7 #scWebEditRibbon {
    float: left;
    height: auto;
    width: 971px;
}

* {
    font-size: 100.01%;
}

html {
    font-size: 62.5%;
}

body {
    background: #FFF url(../images/body-bg.jpg) 0 0 repeat-x;
    font-family: Arial, Verdana, sans-serif;
    font-size: 1.2em;
    color: #000;
}

body.big-text {
    font-size: 1.8em;
}

a {
    color: #03325f;
    text-decoration: underline;
    line-height: normal;
}

a:hover {
    color: #000;
    text-decoration: none;
}

.root-box {
    width: 978px;
    margin: 0 auto;
}

.root {
    float: left;
    width: 970px;
    background: url(../images/light-blue/shadow-border.png) 0 0 repeat-y;
    margin: 0;
    padding: 0 4px 0 4px;
}

.header {
    float: left;
    width: 970px;
    background: #033a61 url(../images/light-blue/header-bg.jpg) 0 0 repeat-x;
    padding: 0 0 0 0;
}

.win.ie6 .header {
    float: none;
}

.header .logo, .logo a {
    float: left;
    width: 265px;
    height: 120px;
    margin: 0 0 0 0;
    padding: 0 0 0 11px;
}

.header .logo img {
    display: none !important;
}

.header .logo a {
    background: url(../images/light-blue/logo.jpg) 0 0 no-repeat;
    text-indent: -9999px;
    margin: 0;
    padding: 0;
}

.header ul.servicemenu {
    float: right;
    width: 500px;
    margin: 21px 0 0 0;
    padding: 0 10px 0 0;
    overflow: hidden;
    text-decoration: none;
}

.header ul.servicemenu li {
    float: right;
    background: url(../images/light-blue/marker-servicemenu.gif) right 7px no-repeat;
    font-size: 12px;
    margin: 0;
    padding: 0 10px 2px 7px;
    overflow: hidden;
}

.header ul.servicemenu li.separator-servicemenu {
    background: url(../images/light-blue/separator-servicemenu.gif) right 0 no-repeat;
    padding-right: 18px;
}

.header ul.servicemenu li.ln {
    background: none;
    padding-left: 8px;
}

body.big-text .header ul.servicemenu li.ln {
    background: none;
}

.header ul.servicemenu li.ln a {
    float: left;
    padding: 0 0 0 17px;
}

.header ul.servicemenu li a {
    color: #FFF;
    line-height: normal;
    text-decoration: none;
}

.header ul.servicemenu li a:hover {
    color: #78d0ff;
    text-decoration: underline;
}

.input-sog-box,
.serch-btn-box {
    float: right;
    width: 340px;
    font-size: 12px;
    margin: 30px 0 0 0;
    padding: 0 10px 0 0;
    overflow: hidden;
}

.input-sog-box p,
.input-sog-box p:hover,
.input-sog-box p.hover {
    float: left !important;
    margin-left: 10px !important;
}

.input-sog-box p,
.serch-btn-box p {
    float: right;
    width: auto;
    background: transparent url(../images/light-blue/serch-btn-box-p.btn.jpg) 0 0 no-repeat;
    height: 29px;
    margin: 0 0 0 2px;
    padding: 0;
    overflow: hidden;
}

.input-sog-box p {
    background: url(../images/serch-btn-box-p.btn.png) 0 0 no-repeat;
}

.input-sog-box p a,
.serch-btn-box p a {
    float: left;
    background: url(../images/light-blue/serch-btn-box-a.btn.jpg) right top no-repeat;
    height: 23px;
    color: #042441 !important;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0;
    padding: 6px 35px 1px 11px;
    overflow: hidden;
    cursor: pointer;
}

.input-sog-box p a {
    background: url(../images/serch-btn-box-a.btn.png) right top no-repeat;
    padding: 4px 35px 1px 11px;
}

.input-sog-box p.hover a.hover, .input-sog-box p:hover a:hover,
.serch-btn-box p.hover a.hover, .serch-btn-box p:hover a:hover {
    float: left;
    width: auto;
    background: url(../images/light-blue/serch-btn-box-p.btn-hover.jpg) right top no-repeat;
    height: 22px;
    color: #042441;
    text-transform: uppercase;
    margin: 0;
    padding: 6px 35px 1px 11px;
    overflow: hidden;
    cursor: pointer;
    text-decoration: none !important;
}

.input-sog-box p:hover, .input-sog-box p.hover {
    background: url(../images/serch-btn-box-p.btn-hover.png) 0 0 no-repeat;
}

.input-sog-box p:hover a, .input-sog-box p.hover a.hover, .input-sog-box p:hover a, .input-sog-box p:hover a:hover {
    background: url(../images/serch-btn-box-a.btn-hover.png) right top no-repeat;
    padding: 4px 35px 1px 11px;
}

.serch-btn-box input {
    float: right;
    width: 150px;
    height: 20px;
    margin: 2px 0 0 0;
    padding: 4px 2px 0 4px; /*border: none;*/
    border: 1px solid #FFF;
}

a.serch-btn-header {
    float: left;
    width: 70px;
    background: url(../images/light-blue/serch-btn-header.png) 0 0 no-repeat;
    height: 29px;
    margin: 0 0 0 2px;
    padding: 0;
    overflow: hidden;
    text-indent: -9999px;
    cursor: pointer;
}

a.serch-btn-header:hover {
    background: url(../images/light-blue/serch-btn-header-hover.png) 0 0 no-repeat;
}

.top-menu-box {
    float: left;
    width: 970px;
    background: #FFF;
    margin: 0 0 0 0;
    padding: 0 0 4px 0;
}

.win.ie6 .top-menu-box {
    overflow: hidden;
}

ul.top-menu {
    float: left;
    width: 970px;
    background: url(../images/light-blue/top-menu-bg.jpg) 0 0 repeat-x;
    height: 38px;
    font-size: 1.084em;
    font-weight: bold;
    overflow: hidden;
}

ul.top-menu li {
    float: left;
    background: url(../images/top-menu-border.jpg) right top no-repeat;
    height: 36px;
    margin: 1px 0 0 0;
    padding: 0 2px 0 0;
    overflow: hidden;
}

ul.top-menu li a {
    font-size: 13px;
}

ul.top-menu li.top-menu-dokumentmappe {
    width: 528px;
    background: url(../images/light-blue/top-menu-dokumentmappe-bg.jpg) 0 0 repeat-x;
    height: 34px;
    font-size: 0.9em;
    color: #042441;
    padding: 1px 10px 1px 0;
    overflow: hidden;
}

ul.top-menu li.top-menu-dokumentmappe p {
    float: left;
    margin: 4px 0 0 0;
    padding-top: 1px;
    overflow: hidden;
}

ul.top-menu li.top-menu-dokumentmappe p.dokumentmappe-text {
    background: url(../images/folder-ico.gif) left 2px no-repeat;
    padding: 0 0 0 29px;
}

.box-dokumentmappe-text {
    float: left;
    width: 199px;
    background: url(../images/light-blue/box-dokumentmappe-text-bg.jpg) 0 0 no-repeat;
    height: 30px;
    margin: 1px 0 0 0;
    padding: 5px 0 0 298px;
}

ul.top-menu li.top-menu-dokumentmappe a.dokumentmappe-text, ul.top-menu li.top-menu-dokumentmappe a.dokumentmappe-text:hover {
    float: left;
    width: auto;
    height: auto;
    color: #042441 !important;
    text-indent: 0;
    background: url(../images/light-blue/folder-ico.gif) left 4px no-repeat !important;
    margin: 3px 3px 0 0;
    padding: 2px 0 0 29px;
}

body.big-text ul.top-menu li.top-menu-dokumentmappe a.dokumentmappe-text, body.big-text ul.top-menu li.top-menu-dokumentmappe a.dokumentmappe-text:hover {
    background: url(../images/light-blue/folder-ico.gif) left 2px no-repeat;
}

.top-menu li.top-menu-dokumentmappe a {
    float: right;
    width: 26px;
    background: url(../images/question-ico.png) 0 0 no-repeat;
    height: 26px;
    margin: 5px 0 0 0;
    padding: 0;
    overflow: hidden;
    text-indent: -9999px;
}

.top-menu li.top-menu-dokumentmappe a:hover {
    background: url(../images/question-ico-hover.png) 0 0 no-repeat;
}

ul.top-menu li a {
    float: left;
    width: 131px;
    height: 26px;
    background: none;
    color: #000000 !important;
    margin: 0 0 0 0;
    padding: 10px 0 0 11px;
    line-height: normal;
    text-decoration: none;
}

ul.top-menu li.fourth-link a {
    padding: 10px 0 7px 10px;
}

ul.top-menu li.five-link a {
    padding: 10px 0 7px 9px;
}

ul.top-menu li a:hover, ul.top-menu li.active a {
    background: url(../images/light-blue/top-menu-hover.jpg) 0 0 repeat-x;
    color: #FFF !important;
    text-decoration: none;
    line-height: normal;
}

/* ico box */

ul.ico-box {
    float: right;
    width: 295px;
    height: 26px;
    overflow: hidden;
    margin: 7px 0 0 0;
    padding: 0;
}

ul.ico-box li {
    float: left;
    height: 26px;
    overflow: hidden;
}

ul.ico-box li a {
    float: left;
    width: 26px;
    height: 26px;
    overflow: hidden;
    text-indent: -9999px;
}

ul.ico-box li.text-active-ico {
    width: 165px;
}

ul.ico-box li.text-active-ico p {
    float: left;
    width: 145px;
    color: #666666;
    font-size: 0.917em;
    font-weight: bold;
    margin: 7px 0 0 0;
    padding: 0 0 0 15px;
    text-align: right;
}

ul.ico-box li.sound-ico {
    width: 33px;
}

ul.ico-box li.sound-ico a {
    background: url(../images/sound-ico.gif) 0 0 no-repeat;
}

ul.ico-box li.letter-ico {
    width: 26px;
}

ul.ico-box li.letter-ico a {
    background: url(../images/letter-ico.gif) 0 0 no-repeat;
}

ul.ico-box li.bold-letter-ico {
    width: 33px;
}

ul.ico-box li.bold-letter-ico a {
    background: url(../images/bold-letter-ico.gif) 0 0 no-repeat;
}

ul.ico-box li.print-ico {
    width: 37px;
}

ul.ico-box li.print-ico a {
    background: url(../images/print-ico.gif) 0 0 no-repeat;
}

ul.ico-box li a:hover {
    background-position: 0 -26px;
}

/* eng ico box */

/* tree link*/

ul.tree-link {
    width: 665px;
    padding: 10px 0 6px 10px;
    float: left;
    line-height: 1.4em;
}

ul.tree-link li {
    display: inline;
    font-weight: bold;
    margin-right: 5px;
}

ul.tree-link li a {
    color: #737160;
    padding-right: 5px;
    text-decoration: none;
    line-height: normal;
}

ul.tree-link li a:hover {
    color: #000;
}

/* eng tree link */

.menu {
    position: relative;
    width: 970px;
    left: 0;
    top: 0;
    z-index: 100;
}

.menu li {
    float: left;
    position: relative;
}

.menu table {
    position: absolute;
    top: 0;
    left: 0;
    border-collapse: collapse;
}

/* footer */

.footer-box {
    float: left;
    width: 918px;
    background: url(../images/footer-border-top.gif) 0 0 repeat-x;
    line-height: normal;
    font-size: 12px;
    margin: 30px 0 0 0;
    padding: 31px 20px 42px 32px;
}

.footer-box .contact-box {
    float: left;
    width: 200px;
    background: url(../images/contact-box-border.gif) 0 0 repeat-y;
    margin: 0;
    padding: 0 0 0 16px;
}

.footer-box .contact-box1 {
    float: left;
    width: 153px;
    background: none;
    margin: 0;
    padding: 0 2px 0 0;
}

.footer-box p {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 3px 0;
}

.footer-box p.bold {
    font-weight: bold;
}

.footer-box p a {
    color: #03325f !important;
    text-decoration: none;
}

.footer-box p a:hover {
    text-decoration: underline;
}

ul.sidebund-menu {
    float: right;
    width: 350px;
    margin: 0;
    padding: 0;
}

ul.sidebund-menu li {
    float: right;
    background: url(../images/marker-servicemenu.gif) right 5px no-repeat;
    height: 14px;
    margin: 0;
    padding: 0 8px 0 7px;
}

body.big-text ul.sidebund-menu li {
    background: url(../images/marker-servicemenu.gif) right 8px no-repeat;
}

ul.sidebund-menu li.other-separator {
    background: url(../images/vertical-separator.gif) right 0 no-repeat;
    padding: 0 15px 0 7px;
}

body.big-text ul.sidebund-menu li.other-separator {
    background: url(../images/vertical-separator.gif) right 3px no-repeat;
}

ul.sidebund-menu li.nene-separator {
    background: none;
}

body.big-text ul.sidebund-menu li.nene-separator {
    background: none;
}

ul.sidebund-menu li a {
    float: left;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

ul.sidebund-menu li a:hover {
    color: #03325f;
    text-decoration: underline;
}

/* end footer */

/* om-os block*/

.om-os-block {
    float: left; /*width: 970px;*/
    width: 936px;
    background: url(../images/footer-border-top.gif) 0 0 repeat-x;
    margin: 30px 0 0 0;
    padding: 28px 0 0 33px;
}

.om-os-block .colum {
    float: left;
    width: 208px;
    margin: 0;
    padding: 17px 23px 0 0;
    overflow: hidden;
}

.om-os-block .colum-other-right {
    padding: 17px 33px 0 0;
}

.om-os-block .other {
    padding: 0 23px 0 0;
}

.om-os-block h5 {
    float: left;
    width: 100%;
    color: #042441;
    font-family: Constantia, Georgia, Times new roman, serif;
    font-weight: normal;
    font-size: 1.7em;
    line-height: 1.2em;
}

.om-os-block .colum h1 {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 3px 0; /*font-size: 13px;*/
    font-size: 1.084em;
    font-weight: bold;
    color: #333;
    overflow: hidden;
}

.om-os-block .colum p {
    float: left;
    width: 100%;
    margin: 7px 0 0 0;
    padding: 0; /*font-size: 12px;*/
    font-size: 1em;
    line-height: 1.25em;
    color: #333;
    overflow: hidden;
}

.article-box {
    float: left;
    width: 940px;
    margin: 19px 0 0 0;
    padding: 0 15px 0 15px;
    position: relative;
}

.article-border-bottom {
    float: left;
    width: 940px;
    background: url(../images/article-border-bottom.gif) 0 0 no-repeat;
    height: 7px;
    margin: 0 0 0 0;
    padding: 0;
}

ul.idTabs {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tab-sum-information {
    float: right;
    width: 476px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.tab-sum-information-hor-box {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

.tab-sum-information-box {
    float: left;
    width: 198px;
    background: url(../images/tab-sum-information-box-border.gif) 0 0 no-repeat;
    margin: 0 0 0 40px;
    padding: 10px 0 14px 0;
    overflow: hidden;
}

.win.ie6 .tab-sum-information-box {
    margin: 0 0 0 20px;
}

.tab-sum-information-box p.sum-information-dato {
    float: left;
    width: 193px; /*font-size: 10px;*/
    font-size: 0.834em;
    color: #666666;
    margin: 0;
    padding: 0 0 0 3px;
    overflow: hidden;
}

.tab-sum-information-box h2.title-box {
    float: left;
    width: 191px;
    background: none;
    line-height: 1.5em;
    color: #042441;
    font-size: 1em;
    font-weight: bold;
    margin: 1px 0 0 0 !important;
    padding: 0 0 0 5px !important;
}

.tab-sum-information-box p.min-text {
    float: left;
    width: 191px;
    color: #000;
    font-size: 1em;
    line-height: normal;
    margin: 4px 0 0 0 !important;
    padding: 0 0 0 5px !important;
}

.tab-sum-information p.flere-nyheder {
    float: right;
    width: 100%;
    margin: 27px 0 0 0;
}

.tab-sum-information p.flere-nyheder a {
    float: right;
    color: #03325f;
    font-weight: bold;
    overflow: hidden;
    text-decoration: none;
    line-height: normal;
}

.tab-sum-information p.flere-nyheder a:hover {
    text-decoration: underline;
}

.main-info-tab {
    float: left;
    width: 426px;
    background: #FFF;
    margin: 0;
    padding: 0 0 20px 0;
    overflow: hidden;
}

.main-info-tab h3 {
    float: left;
    width: 100%;
    font-family: Constantia, Georgia, Times new roman, serif;
    font-weight: normal;
    color: #042441; /*font-size: 35px;*/
    font-size: 2.4em;
    margin: 0;
    padding: 0;
}

.main-info-tab p.dato-main-info-tab {
    float: left;
    width: 100%;
    color: #666666;
    margin: 10px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.main-info-tab p.text-main-info-tab {
    float: left;
    width: 100%;
    color: #000;
    line-height: 18px;
    text-align: left;
    margin: 0;
    padding: 0;
}

.main-info-tab p.link-box-main-info-tab {
    float: left;
    width: 100%;
    margin: 7px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.main-info-tab p.link-box-main-info-tab a {
    float: left;
    color: #03325f;
    font-weight: bold;
    text-decoration: underline;
}

.main-info-tab p.link-box-main-info-tab a:hover {
    text-decoration: none;
}

.content-menu-box {
    float: left;
    background: url(../images/border-content-menu-box--.gif) 0 0 repeat-x;
    margin: 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

/* home page */

.content-width-scr0 {
    float: left;
    width: 970px;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr0 .content-menu-box2 {
    float: left;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr0 .content-box {
    float: right;
    width: 100%;
    background: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr0 .content-box-bottom-border {
    float: left;
    width: 100%;
    background: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr0 .placeholder-box2 {
    float: left;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

/* end home page */

/* left menu, content, right box */

.content-width-scr1 {
    float: left;
    width: 970px;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr1 .content-menu-box2 {
    float: left;
    width: 943px;
    background: url(../images/border-content-menu-box.gif) 0 0 repeat-x;
    margin: 0;
    padding: 16px 15px 0 12px;
    overflow: hidden;
}

.content-width-scr1 .content-box {
    float: right;
    width: 700px;
    background: #FFF url(../images/content-box-border.gif) 0 0 no-repeat;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr1 .content-box-bottom-border {
    float: right;
    width: 665px; /*background: none;*/
    background: url(../images/content-box-bottom-border.gif) left bottom no-repeat;
    margin: 0;
    padding: 30px 11px 25px 24px;
    overflow: hidden;
}

.content-width-scr1 .placeholder-box2 {
    float: left;
    width: 445px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr1 .placeholder-box3 {
    float: right;
    width: 210px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

/* end left menu, content, right box */

/* left menu, width scr content */

.content-width-scr2 {
    float: left;
    width: 970px;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr2 .content-menu-box2 {
    float: left;
    width: 943px;
    background: url(../images/border-content-menu-box.gif) 0 0 repeat-x;
    margin: 0;
    padding: 16px 15px 0 12px;
    overflow: hidden;
}

.content-width-scr2 .content-box {
    float: right;
    width: 700px;
    background: #FFF url(../images/content-box-border.gif) 0 0 no-repeat;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr2 .content-box-bottom-border {
    float: right;
    width: 665px; /*background: none;*/
    background: url(../images/content-box-bottom-border.gif) left bottom no-repeat;
    margin: 0;
    padding: 30px 11px 25px 24px;
    overflow: hidden;
}

.content-width-scr2 .placeholder-box2 {
    float: left;
    width: 665px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

/* end left menu, width scr content */

/* 1 column */

.content-width-scr3 {
    float: left;
    width: 970px;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr3 .content-menu-box2 {
    float: left;
    width: 943px;
    background: url(../images/border-content-menu-box.gif) 0 0 repeat-x;
    margin: 0;
    padding: 16px 15px 0 12px;
    overflow: hidden;
}

.content-width-scr3 .content-box {
    float: right;
    width: 941px;
    background: #FFF url(../images/content-box-border2.gif) 0 0 no-repeat;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr3 .content-box-bottom-border {
    float: right;
    width: 908px; /*background: none;*/
    background: url(../images/content-box-bottom-border2.gif) left bottom no-repeat;
    margin: 0;
    padding: 30px 11px 25px 22px;
    overflow: hidden;
}

.content-width-scr3 .placeholder-box2 {
    float: left;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

/* end 1 column */

/* left menu, width scr content no bg */

.content-width-scr4 {
    float: left;
    width: 970px;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr4 .content-menu-box2 {
    float: left;
    width: 943px;
    background: url(../images/border-content-menu-box.gif) 0 0 repeat-x;
    margin: 0;
    padding: 16px 15px 0 12px;
    overflow: hidden;
}

.content-width-scr4 .content-box {
    float: right;
    width: 700px;
    background: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr4 .content-box-bottom-border {
    float: right;
    width: 700px;
    background: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr4 .placeholder-box2 {
    float: left;
    width: 700px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

/* left menu, width scr content no bg */

.content-width-scr {
    float: right;
    width: 970px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

.content-width-scr .content-menu-box2 {
    float: left;
    width: 943px;
    background: url(../images/border-content-menu-box.gif) 0 0 repeat-x;
    margin: 0;
    padding: 16px 15px 0 12px;
    overflow: hidden;
}

.content-width-scr .content-box, .content-width-scr .content-box-bottom-border {
    float: right;
    width: 941px;
    background: #FFF url(../images/content-box-border2.gif) 0 0 no-repeat;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr .content-box-bottom-border {
    float: left;
    width: 903px; /*background: none;*/
    background: url(../images/content-box-bottom-border2.gif) left bottom no-repeat;
    margin: 0;
    padding: 30px 14px 25px 24px;
    overflow: hidden;
}

.content-width-scr .placeholder-box2 {
    float: left;
    width: 690px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr .placeholder-box2 {
    float: left;
    width: 690px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr .placeholder-box2 .history-text-box {
    padding: 0 0 0 5px;
    width: 660px;
}

.content-width-scr .placeholder-box2 .text-description {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.content-width-scr .content-box-bottom-border-list {
    float: left;
    width: 668px; /*background: none;*/
/*    background: url(../images/content-box-bottom-border.gif) left bottom no-repeat;*/
    background: none repeat scroll 0 0 #EAE6DA;
    margin: 0; /*padding: 30px 18px 21px 17px;*/
    padding: 10px 11px 15px;
    overflow: hidden;
}

.content-width-scr .placeholder-box3 {
    float: right;
    width: 210px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

/* left menu */

.left-menu {
    float: left;
    width: 230px;
    margin: 0;
    padding: 0;
}

.left-menu ul {
    float: left;
    width: 230px;
    margin: 0;
    padding: 0;
}

.left-menu ul li {
    float: left;
    width: 230px;
    margin: 0;
    padding: 0;
    border-top: 1px solid #f0ede4;
    border-bottom: 1px solid #f0ede4;
}

.left-menu ul li a {
    float: left;
    width: 225px;
    background: #FFF; /* height: 23px; */
    height: auto;
    color: #3f3e38; /*font-size: 13px;*/
    font-size: 1.084em;
    font-weight: bold;
    margin: 0;
    padding: 7px 5px 7px 0;
    text-decoration: none;
    overflow: hidden;
}

.left-menu ul li a:hover {
/*background: #990000;*/
    background: #084671;
    color: #FFF;
    text-decoration: none;
}

/* level-up */

.left-menu ul.level-up li a {
    width: 213px;
    padding-left: 12px;
    line-height: normal;
    padding-top: 8px;
}

.left-menu ul.level-up li a.active {
    width: 198px;
    background: #084671 url(../images/light-blue/left-menu-ul.level-up-hover-active.gif) -10px 0 no-repeat;
    color: #FFF;
    padding-left: 27px;
}

.left-menu ul.level-up li.children a {
    width: 198px;
    background: #042441 url(../images/light-blue/left-menu-ul.level-up-li.children.gif) -9px 0 no-repeat;
    color: #FFF;
    padding-left: 27px;
}

.left-menu ul.level-up li.children a.active {
    background: #084671 url(../images/light-blue/left-menu-ul.level-up-hover-active.gif) no-repeat scroll -10px 0;
    color: #FFFFFF;
    word-wrap: break-word;
}

/* end level-up */

/* level2 */

.left-menu ul.level-up li.children ul li a {
    width: 192px;
    background: #c0c0c0 url(../images/light-blue/left-menu-ul.level-up-li.children-ul-li-a.gif) -12px 0 repeat-y;
    color: #000;
    padding-left: 33px;
}

.left-menu ul.level-up li.children ul li a:hover {
    background: #084671 url(../images/light-blue/left-menu-ul.level-up-li.children-ul-li-a-hover.gif) -12px 0 repeat-y;
    color: #FFF;
}

.left-menu ul.level-up li.children ul li a.active, .left-menu ul.level-up li.children ul li a.active:hover {
    background: #084671 url(../images/light-blue/left-menu-ul.level-up-hover-active.gif) 0 0 no-repeat;
    color: #FFF;
    padding-left: 33px;
    width: 192px;
}

/* end level2 */

.left-menu ul.level-up li ul li.children a, .left-menu ul.level-up li ul li.children a:hover {
    background: #042441 url(../images/light-blue/left-menu-ul.level-up-li-ul-li.children-a.gif) 0 0 no-repeat;
    color: #FFF;
}

.left-menu ul.level-up li ul li.children ul li a {
    width: 177px;
    background: #c0c0c0 url(../images/light-blue/left-menu-ul.level-up-li.children-ul-li-a.gif) -6px 0 repeat-y;
    color: #000;
    padding-left: 48px;
}

.left-menu ul.level-up li ul li.children ul li a:hover {
    background: #084671 url(../images/light-blue/left-menu-ul.level-up-li.children-ul-li-a-hover.gif) -6px 0 repeat-y;
    color: #FFF;
}

.left-menu ul.level-up li ul li.children ul li a.active, .left-menu ul.level-up li ul li.children ul li a.active:hover {
    background: #084671 url(../images/light-blue/left-menu-ul.level-up-li-ul-li.children-ul-li-a.active.gif) 0 0 no-repeat;
}

.left-menu ul.level-up li ul li.children ul li.children ul li a {
    width: 165px;
    background: #c0c0c0 url(../images/light-blue/left-menu-ul.level-up-li.children-ul-li-a.gif) 0 0 repeat-y;
    color: #000;
    padding-left: 60px;
}

.left-menu ul.level-up li ul li.children ul li.children ul li a:hover {
    background: #084671 url(../images/light-blue/left-menu-ul.level-up-li.children-ul-li-a-hover.gif) 0 0 repeat-y;
    color: #FFF;
}

.left-menu ul.level-up li ul li.children ul li.children a {
    background: #042441 url(../images/light-blue/left-menu-ul.level-up-li-ul-li.children-ul-li.children-a.gif) 0 0 no-repeat;
    color: #FFF;
}

.left-menu ul.level-up li ul li.children ul li.children a:hover {
    background: #042441 url(../images/light-blue/left-menu-ul.level-up-li-ul-li.children-ul-li.children-a.gif) 0 0 no-repeat;
}

.left-menu ul.level-up li ul li.children ul li.children a.active, .left-menu ul.level-up li ul li.children ul li.children a.active:hover {
    background: #042441 url(../images/light-blue/left-menu-ul.level-up-li-ul-li.children-ul-li.children-a-active.gif) 0 0 no-repeat;
    padding-left: 48px;
    width: 177px;
}

.left-menu ul.level-up li ul li.children ul li.children ul li a.active, .left-menu ul.level-up li ul li.children ul li.children ul li a.active:hover {
    width: 165px;
    background: #084671 url(../images/light-blue/left-menu-ul.level-up-li-ul-li.children-ul-li.children-ul-li-a.active.gif) 0 0 no-repeat;
    color: #FFF;
    padding-left: 60px;
}

/* end left menu */

.content-box, .content-box-bottom-border {
    float: right;
    width: 700px;
    background: #FFF url(../images/content-box-border.gif) 0 0 no-repeat;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.bg-none {
    background: none;
}

.content-box-bottom-border {
    width: 665px; /*background: none;*/
    background: url(../images/content-box-bottom-border.gif) left bottom no-repeat;
    margin: 0;
    padding: 30px 11px 25px 24px;
    overflow: hidden;
}

.content-box-bottom-border-list {
    float: left;
    width: 665px; /*background: none;*/
/*background: url(../images/content-box-bottom-border.gif) left bottom no-repeat;*/
    background: none repeat scroll 0 0 #EAE6DA;
    margin: 0;
    padding: 30px 18px 21px 17px;
    overflow: hidden;
}

.history-text-box {
    float: left;
    width: 431px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.history-text-box h1,
.kontactperson-bottom-border h1 {
    color: #640000;
    font-family: Constantia, Georgia, Times new roman, serif;
    font-size: 2.5em;
    font-weight: normal;
    line-height: normal;
    padding: 0 0 20px 0;
}

.history-text-box h1 {
/*line-height: 1.07em;*/
    line-height: normal;
}

.history-text-box h2,
.kontactperson-bottom-border h2 {
    width: 100%;
    font-family: Constantia, Georgia, Times new roman, serif;
    font-size: 1.25em;
    color: #640000;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.description-box {
    font-size: 14px;
    line-height: 20px;
}

.history-img-box {
    float: left;
    width: 100%;
    margin: 40px 0 15px 0;
    padding: 0;
    overflow: hidden;
}

.history-img-box img {
    float: left;
    margin: 0;
    padding: 0;
}

.photo-text {
    float: left;
    width: 100%; /*font-size: 11px;*/
    font-size: 0.917em;
    color: #737160;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
}

.photo-text p {
    float: left;
    margin: 0;
    padding: 0 0 0 4px;
}

.photo-text p.by-photo {
    padding: 0 0 0 5px;
}

.tylsin-box {
    float: left;
    width: 431px;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
}

.tylsin-box2 {
    float: left;
    width: 431px;
    background: url(../images/footer-border-top.gif) left top repeat-x;
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
}

.tylsin-box2 p.oprettet-date {
    margin-top: 5px;
}

.tylsin-box h4 {
    float: left;
    width: 100%;
    color: #042440;
    font-size: 1.25em;
    font-weight: bold;
    margin: 33px 0 0 0;
    padding: 0 0 0 0;
}

.tylsin-box li {
    float: left;
    width: 410px;
    background: url(../images/light-blue/point.gif) 0 7px no-repeat;
    line-height: 20px;
    padding: 0 0 0 21px;
}

p.oprettet-date {
    float: left;
    width: 100%; /*font-size: 11px;*/
    font-size: 0.917em;
    color: #666666;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: normal;
}

.win.ie6 p.oprettet-date {
    float: none;
}

.content-box .contact-box {
    float: right;
    width: 210px;
    margin: 78px 0 0 0;
    padding: 0;
}

.content-menu-box .contact-box {
    float: right;
    width: 210px;
    margin: 78px 0 0 0;
    padding: 0;
}

/* kontactperson border box */

.kontactperson-border-box {
    float: left;
    width: 210px;
    background: url(../images/kontactperson-border-box-bg.gif) 0 0 repeat-y;
    margin: 0 0 14px 0;
    padding: 0;
}

.kontactperson-bottom-border {
    float: left;
    width: 192px;
    background: url(../images/kontactperson-bottom-border-bg.gif) left bottom no-repeat;
    margin: 0 0 0 0;
    padding: 18px 7px 10px 11px;
    overflow: hidden;
    border-top: 1px solid #c7c3ba;
}

.kontactperson-title-bg {
    float: left;
    width: 210px;
    background: url(../images/light-blue/kontactperson-title-bg.gif) 0 0 repeat-y;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.kontactperson-title-top-border {
    float: left;
    width: 189px;
    background: url(../images/light-blue/kontactperson-title-top-border-bg.gif) 0 0 no-repeat;
    margin: 0;
    padding: 11px 11px 9px 10px;
    overflow: hidden;
}

.kontactperson-title-top-border h5 {
    float: left;
    width: 192px;
    font-size: 1.667em;
    color: #000;
    font-family: Constantia, Georgia, Times new roman, serif;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.kontactperson-bottom-border a {
    float: left;
    color: #03325f;
    font-size: 0.917em;
    text-decoration: underline;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.kontactperson-bottom-border a:hover {
    color: #03325f;
    text-decoration: none;
}

.se-ogsa-link {
    float: left;
    width: 100%;
    font-weight: bold;
}

.kontactperson-border-box .se-ogsa-link li {
    padding-left: 14px;
}

.se-ogsa-link li a {
    float: none;
    display: block;
    min-height: 30px;
    padding: 3px 0 7px 33px;
    width: auto;
}

.se-ogsa-link a {
    float: left;
    width: 80%;
    line-height: normal;
    padding: 0;
}

p.sub-title-kontactperson-box {
    float: left;
    width: 100%;
    font-weight: bold;
    margin: 3px 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

ul.list-date-title-box {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 5px 0;
}

ul.list-date-title-box li {
    float: left;
    width: 100%;
    margin: 12px 0 0 0;
    padding: 0 0 1px 0;
    overflow: hidden;
}

ul.list-date-title-box li span {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

ul.list-date-title-box li p {
    float: left;
    width: 100%;
    margin: 3px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.kontactperson-profiles {
    float: left;
    width: 192px;
    font-family: Arial, Verdana, serif; /*font-size: 11px;*/
    font-size: 0.917em;
    font-weight: normal;
    margin: 0 0 0 0;
    padding: 0 0 2px 0;
    overflow: hidden;
}

.kontactperson-profiles p {
    float: left;
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 3px 0;
    overflow: hidden;
}

.kontactperson-profiles p.phone {
    margin: 14px 0 0 0;
}

.kontactperson-border-box .kontactperson-profiles p a {
    float: left;
    font-size: 1em;
    margin: 0;
    padding: 0;
}

.kontactperson-profiles .photo-user {
    float: left;
    width: 128px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.img-photo-user {
    width: 64px;
    text-align: right;
    vertical-align: bottom;
    padding: 0;
}

.dokumentmappen-box {
    float: left;
    width: 210px;
    margin: 2px 0 0 0;
    padding: 0 0 17px 0;
    overflow: hidden;
}

.dokumentmappen-box li {
    float: left;
    width: 170px;
    margin: 0;
    padding: 0 0 0 40px;
    overflow: hidden;
}

.dokumentmappen-box .dokumentmappen-li {
    width: 210px;
    padding-left: 0;
}

.dokumentmappen-box a {
/*font-size: 10px;*/
    font-size: 0.834em;
    color: #03325f !important;
    text-decoration: underline;
}

.dokumentmappen-box a:hover {
    text-decoration: none !important;
}

.dokumentmappen-box .dokumentmappen-li a {
    float: left;
    background: url(../images/add-folder-ico.gif) 0 0 no-repeat;
    font-weight: bold;
    color: #03325f;
    font-size: 1.084em;
    margin: 0 0 0 0;
    padding: 2px 0 10px 40px;
    text-decoration: underline;
    overflow: hidden;
}

.dokumentmappen-box .dokumentmappen-li a.ico2 {
    background: url(../images/add-folder-ico2.gif) 0 0 no-repeat;
}

/* end kontactperson border box */

ul.idTabs {
    float: left;
    width: 100%;
    background: url(../images/border-tabs-top.gif) left bottom repeat-x;
    height: 39px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

ul.idTabs li {
    float: left;
    height: 39px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

ul.idTabs li.tab1 {
    width: 242px;
    padding: 0 5px 0 0;
}

ul.idTabs li.tab1 h2 {
    float: left;
    margin: 0;
    padding: 0;
}

ul.idTabs li.tab1 a.selected {
    float: left;
    width: 223px;
    background: url(../images/tab-active.gif) 0 0 no-repeat;
    height: 39px;
    margin: 0;
    color: #042441;
    font-size: 1.084em;
    font-weight: bold;
    padding-left: 19px;
    padding-top: 17px;
    text-decoration: none;
}

ul.idTabs li.tab1 a.selected:hover {
    background: url(../images/tab-active.gif) 0 0 no-repeat;
}

ul.idTabs li.tab1 a {
    float: left;
    width: 223px;
    background: url(../images/light-blue/tab-p.gif) 0 0 no-repeat;
    height: 33px;
    margin: 6px 0 0 0;
}

ul.idTabs li.tab1 a:hover {
    background: url(../images/light-blue/tab-p4.gif) 0 0 no-repeat;
}

ul.idTabs li a:hover {
    text-decoration: none;
}

ul.idTabs li.tab2 {
    width: 229px;
    padding: 0 5px 0 0;
}

ul.idTabs li.tab2 h2 {
    float: left;
    margin: 0;
    padding: 0;
}

ul.idTabs li a {
    text-decoration: none;
}

ul.idTabs li.teb2 a.selected {
    float: left;
    width: 229px;
    background: url(../images/light-blue/tab-active2.gif) 0 0 no-repeat;
    height: 39px;
    margin: 0;
}

ul.idTabs li.teb2 a.selected {
    float: left;
    width: 240px;
    background: url(../images/light-blue/tab-active5.gif) 0 0 no-repeat !important;
    color: #042441;
    height: 39px;
    margin: 0;
    padding-top: 17px;
}

ul.idTabs li.teb2 a.selected:hover {
    width: 240px;
    background: url(../images/light-blue/tab-active5.gif) 0 0 no-repeat !important;
    color: #042441;
    margin: 0 !important;
    padding-top: 17px;
}

ul.idTabs li.teb2 a {
    float: left;
    width: 220px;
    background: url(../images/light-blue/tab-p2.gif) 0 0 no-repeat;
    font-size: 1.084em;
    color: #FFF;
    height: 33px;
    margin: 6px 0 0 0;
    padding: 9px 0 0 9px;
}

ul.idTabs li.teb2 a:hover {
    float: left;
    width: 229px;
    background: url(../images/light-blue/tab-p3.gif) 0 0 no-repeat;
    height: 33px;
    margin: 5px 0 0 0;
}

.idTabs li a.selected {
    font-size: 13px;
    font-weight: bold;
    color: #042440;
    padding-left: 19px;
    padding-top: 19px;
}

.idTabs li a {
    color: #FFFFFF;
    font-size: 1.084em;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 0 10px;
}

.idTabs li.tab1 a {
    color: #FFFFFF;
    margin: 0;
    padding: 13px 0 0 19px;
}

.article-box .list {
    float: left;
    width: 902px;
    background: #FFF;
    margin: 0;
    padding: 41px 18px 0 20px;
    overflow: hidden;
}

p.text-description {
    float: left;
    width: 425px;
    line-height: 1.5em;
    margin: 23px 0 0 0;
    padding: 0 0 0 3px;
}

.win.ie6 p.text-description {
    float: none
}

p.sub-title-text {
    float: left;
    width: 425px;
    font-weight: bold;
    line-height: normal;
    margin: 40px 0 0 0;
    padding: 0 0 0 1px;
}

/* sort box */

.sort-box, .sort-box .sort-box-left-top-corner, .sort-box .sort-box-right-top-corner, .sort-box .sort-box-left-bottom-corner, .sort-box .sort-box-right-bottom-corner {
    float: left;
    width: 100%;
    background: #eae6da;
    margin: 44px 0 0 0;
}

.sort-box .sort-box-left-top-corner {
/*background: none;*/
    background: url(../images/sort-box-left-top-corner.gif) 0 0 no-repeat;
    margin: 0;
    padding: 0;
}

.sort-box .sort-box-right-top-corner {
/*background: none;*/
    background: url(../images/sort-box-right-top-corner.gif) right top no-repeat;
    margin: 0;
    padding: 0;
}

.sort-box .sort-box-left-bottom-corner {
/*background: none;*/
    background: url(../images/sort-box-left-bottom-corner.gif) left bottom no-repeat;
    margin: 0;
    padding: 0;
}

.sort-box .sort-box-right-bottom-corner {
    width: 618px; /*background: none;*/
    background: url(../images/sort-box-right-bottom-corner.gif) right bottom no-repeat;
    margin: 0;
    padding: 19px 24px 24px 24px;
}

.f-sort-box {
    float: left;
    width: 400px;
    margin: 0;
    padding: 0;
}

.sort-box label {
    float: left;
    width: 350px;
    font-size: 1.084em;
    font-weight: bold;
    color: #333;
    text-align: left;
    margin: 2px 0 0 2px;
    padding: 0;
}

.sort-box select {
    float: left;
    width: 300px;
    margin: 15px 0 0 0;
    padding: 0;
}

/* end sort box */

/* end box sort list */

.box-sort-list, .box-sort-list .sort-list-line, .box-sort-list .sort-list-title {
    float: left;
    width: 100%;
    font-size: 1.08em !important;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.box-sort-list {
    float: left;
    width: 665px;
    margin: 40px 0 0 0;
}

.box-sort-list .sort-list-line {
    margin: 0 0 0 0;
    padding: 0 0 6px 0;
}

.box-sort-list .sort-list-line td {
    padding-top: 31px !important;
}

* +html .box-sort-list .sort-list-line td {
    padding-top: 27px !important;
}

.box-sort-list .sort-list-title {
    font-weight: bold;
    padding: 0 0 3px 0;
}

.box-sort-list .sort-list-line-dato {
    float: left;
    width: 83px;
    vertical-align: top;
    padding: 0 0 0 5px;
    overflow: hidden;
}

.box-sort-list .sort-list-title a {
    font-weight: bold;
    padding-right: 12px;
    line-height: normal;
    color: #042440;
    text-decoration: underline;
}

.box-sort-list .sort-list-title a:hover {
    color: #999999;
    text-decoration: none;
}

.box-sort-list .sort-list-title .sort-list-line-dato a {
    float: left; /*	font-size: 1.084em; */
    padding: 0 12px 0 0;
    overflow: hidden;
}

.box-sort-list .sort-list-line .sort-list-line-dato p {
    float: left;
    color: #666666; /*font-size: 10px;*/
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.box-sort-list .sort-list-line .sort-list-line-selskabsmeddelelse {
    float: left;
    width: 309px;
    padding: 0 0 0 5px;
    overflow: hidden;
}

.sort-list-line-selskabsmeddelelse p {
    float: left;
    width: 100%;
    color: #000;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 0;
}

.sort-list-line-selskabsmeddelelse ul {
    float: left;
    width: 100%;
    margin: 6px 0 0 0;
    padding: 0 0 0 0;
}

.sort-list-line-selskabsmeddelelse ul li {
    float: left;
    background: url(../images/sort-list-line-selskabsmeddelelse-separator.gif) right 2px no-repeat;
    margin: 0 0 0 0;
    padding: 0 9px 0 0;
}

.sort-list-line-selskabsmeddelelse ul li p {
    float: left;
    width: auto;
    color: #666666;
    margin: 0;
    padding: 0 4px 0 0;
}

.sort-list-line-selskabsmeddelelse ul li.sort-list-separator-none {
    background: none;
    margin: 0 0 0 0;
    padding: 0 0 0 6px;
}

.sort-list-line-selskabsmeddelelse ul li a {
    float: left;
    width: auto;
    color: #666666;
    font-weight: bold;
    text-decoration: underline;
    margin: 0;
    padding: 0 4px 0 0;
}

.sort-list-line-selskabsmeddelelse ul li a:hover {
    color: #03325f;
    text-decoration: none;
}

.box-sort-list .sort-list-line .sort-list-line-virksomhed {
    float: left;
    width: 102px;
    padding: 0 0 0 5px;
    overflow: hidden;
}

.box-sort-list .sort-list-line .sort-list-line-virksomhed p {
    float: left;
    width: 100%;
    font-size: 0.917em;
    font-weight: bold;
    color: #666666;
    padding: 0;
    overflow: hidden;
}

.box-sort-list .sort-list-line .sort-list-line-type {
    float: left;
    width: 97px;
    padding: 0 0 0 5px;
    overflow: hidden;
}

.box-sort-list .sort-list-line .sort-list-line-type p {
    float: left;
    width: auto;
    font-family: Arial, Verdana, serif;
    font-size: 1em;
    font-weight: bold;
    color: #666666;
    padding: 0;
    overflow: hidden;
}

.box-sort-list .sort-list-line .sort-list-line-type p.sort-list-line-type-value {
    padding: 0 0 0 2px;
}

.box-sort-list .sort-list-line .sort-list-line-ico-folder {
    float: left;
    width: 45px;
    padding: 0 4px 0 5px;
    overflow: hidden;
}

.box-sort-list .sort-list-line .sort-list-line-ico-folder a {
    float: right;
    width: 26px;
    background: url(../images/add-folder-ico.gif) 0 0 no-repeat;
    height: 26px;
    text-indent: -9999px;
    padding: 0;
    overflow: hidden;
}

/* box sort list */

/* om finans box*/

.om-finans {
    float: left;
    width: 700px;
    background-color: #03395f !important;
    margin: 0;
    padding: 5px 0 0 0;
    overflow: hidden;
}

.om-finans-bottom-border {
    float: left;
    width: auto;
    margin: 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

.ie7 .om-finans-bottom-border {
    width: 100%;
}

.om-finans-text {
    float: left;
    width: 345px;
    margin: 0 0 0 0;
    padding: 0 337px 24px 18px;
    overflow: hidden;
}

.om-finans-text h2 {
    float: left;
    width: 100%;
    font-family: Constantia, Georgia, Times new roman, serif;
    font-weight: normal;
    line-height: normal !important;
    color: #FFF; /*font-size: 30px;*/
    font-size: 2.5em;
    margin: 32px 0 0 0;
    padding: 0;
}

.om-finans-text div.manchhet {
    float: left;
    width: 100%;
    font-weight: bold;
    font-size: 1.084em;
    color: #FFF;
    line-height: 18px;
    margin: 29px 0 0 0;
    padding: 0;
}

.om-finans-text p {
    font-weight: bold;
    font-size: 1.084em;
    color: #FFF;
    line-height: 18px;
}

/* end om finans box*/

/* question box */

.question-box {
    float: left;
    width: 700px;
    margin: 16px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.question-box table.question-table-box {
    float: left;
    margin: 0;
    padding: 0;
    border: none;
}

.question-box table.question-table-box td {
    width: 11px;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

table.question-table-box td.top-question-box {
    width: 226px;
    background: #FFF url(../images/border-question-box.gif) left bottom repeat-x;
}

.top-question-box-border {
    float: left;
    width: 196px;
    background: url(../images/top-question-box-border.gif) 0 0 no-repeat;
    margin: 0;
    padding: 18px 15px 12px 15px;
}

.top-question-box-border h5 {
    float: left;
    width: 100%;
    font-family: Constantia, Georgia, Times new roman, serif;
    font-size: 1.667em;
    line-height: 1.1em;
    font-weight: normal;
    color: #042440;
    margin: 0;
    padding: 0;
}

td .bottom-question-box {
    float: left;
    width: 196px;
    background: #FFF url(../images/border-question-bottom-box.gif) left bottom no-repeat;
    font-size: 1.2em;
    margin: 0 0 10px 0;
    padding: 12px 15px 10px 15px;
    overflow: hidden;
}

td .bottom-question-box p {
    float: left;
    width: 100%;
    line-height: 1.25em;
    margin: 0;
    padding: 0 0 11px 0;
    overflow: hidden;
}

/* end question box */

/* select */

select {
    font-family: Arial, Verdana, serif;
}

p.layer {
    position: relative;
    left: 0;
    top: 0;
}

p.layer span {
    display: none;
}

p.layer span {
    display: block;
    position: absolute;
}

object param {
    font-family: Arial, Verdana, serif;
    width: 100%;
}

option {
    display: block;
}

/* end select */

iframe.iframe-style {
    float: left;
    width: 650px;
    height: 1500px;
    margin: 10px 0 0 3px;
    padding: 0;
}

/* contact box form */

.contact-box-form {
    float: left;
    width: 402px;
    background: #eae6da;
    margin: 23px 0 0 0;
    padding: 10px 11px 15px 11px;
    overflow: hidden;
}

.box-contact-input {
    float: left;
    width: 171px;
    margin: 7px 0 0 0;
    padding: 0 11px 11px 11px;
    overflow: hidden;
}

.contact-box-form label {
    float: left;
    font-weight: bold;
    font-size: 1.084em;
    color: #333;
    margin: 0 0 0 0;
    padding: 0 0 9px 0;
    overflow: hidden;
}

.left-input-border {
    float: left;
    background: url(../images/left-input-border.gif) 0 0 no-repeat;
    height: 24px;
    margin: 0 0 0 0;
    padding: 0 0 0 2px;
}

.right-input-border {
    float: left;
    background: url(../images/right-input-border.gif) right 0 no-repeat;
    height: 24px;
    margin: 0 0 0 0;
    padding: 0 2px 0 0;
}

.box-contact-input input {
    float: left;
    width: 160px;
    margin: 0;
    padding: 3px 3px 3px 4px;
    overflow: hidden;
    border: none;
    border-top: 1px solid #acacac;
    border-bottom: 1px solid #e7e7e7;
}

.box-contact-input select {
    float: left;
    width: 174px;
    height: auto;
    margin: 2px 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

.box-contact-aria {
    float: left;
    width: 380px;
    margin: 0;
    padding: 0 11px 0 11px;
    overflow: hidden
}

.box-contact-aria textarea {
    float: left;
    width: 380px;
    height: 130px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.box-contact-error-text {
    float: left;
    width: 380px;
    padding: 7px 0 7px 0;
    overflow: hidden;
}

.box-contact-error-text p {
    float: left;
    color: red;
    font-weight: bold;
    font-size: 1.084em;
    margin: 5px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.box-contac-btn {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.btn,
p.btn {
    float: left;
    width: auto !important;
    background: url(../images/btn-right.gif) right top no-repeat;
    height: 29px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

.f-right {
    float: right;
}

.btn a,
p.btn a {
    float: left;
    width: auto;
    background: url(../images/btn-left.gif) 0 0 no-repeat;
    height: 29px;
    font-size: 11px;
    color: #042441 !important;
    font-weight: bold;
    white-space: nowrap;
    margin: 0 0 0 0;
    padding: 7px 19px 0 19px;
    overflow: hidden;
    text-decoration: none;
}

.btn a:hover,
p.btn a:hover {
    text-decoration: none !important;
}

.box-contac-checkbox {
    float: right;
    width: 200px;
    margin: 0;
    padding: 5px 10px 0 0;
    overflow: hidden;
}

.box-contac-checkbox input {
    float: right;
}

.box-contac-checkbox label {
    float: right;
    margin-top: 3px;
    width: auto;
}

/* end contact box form */

/* contact-info-footer */

.contac-info-footer {
    float: left;
    width: 210px;
    margin: 45px 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

.contac-info-footer ul {
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.contac-info-footer ul li {
    float: left;
    width: 100%;
    margin: 3px 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
    line-height: normal;
}

.contac-info-footer ul li span {
    font-weight: bold;
}

.contac-info-footer ul li a {
    line-height: normal;
    color: #042440 !important;
    text-decoration: none;
}

.contac-info-footer ul li a:hover {
    color: #042440 !important;
    text-decoration: underline;
}

/* end contact-info-footer */

/* all box dokumenter */

.all-box-dokumenter {
    float: left;
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

ul.sort-button-box {
    float: left;
    width: 660px;
    height: 34px;
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

ul.sort-button-box li {
    float: left;
    width: auto;
    background: #eae6da url(../images/sort-button-left-corner.gif) 0 0 no-repeat;
    height: 34px;
    margin: 0 10px 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

ul.sort-button-box li p {
    float: left;
    width: auto;
    background: url(../images/sort-button-right-corner.gif) right top no-repeat;
    height: 34px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

ul.sort-button-box li p a {
    float: left;
    width: auto;
    height: 20px;
    color: #333;
    margin: 0 0 0 0;
    padding: 8px 7px 5px 35px;
    overflow: hidden;
    text-decoration: none;
}

.big-text ul.sort-button-box li p a {
    padding: 7px 7px 5px 35px;
}

ul.sort-button-box li p a:hover {
    background-position: 7px -49px !important;
}

ul.sort-button-box li p a.sort-print {
    background: url(../images/sort-print-ico.gif) 7px 5px no-repeat;
}

ul.sort-button-box li p a.sort-send {
    background: url(../images/sort-send-ico.gif) 7px 5px no-repeat;
}

ul.sort-button-box li p a.sort-dw {
    background: url(../images/dw3.gif) 7px 5px no-repeat;
}

ul.sort-button-box li p a.sort-delete {
    background: url(../images/sort-delete-ico.gif) 7px 5px no-repeat;
}

ul.box-control-all-checkbox {
    float: left;
    width: 658px;
    margin: 10px 0 0 0;
    padding: 0;
    overflow: hidden;
}

ul.box-control-all-checkbox li {
    float: left;
    width: auto;
    margin: 0 0 0 0;
    padding: 0 0 0 7px;
}

ul.box-control-all-checkbox li a {
    float: left;
    width: auto;
    line-height: normal;
    color: #666666;
    text-decoration: underline;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

ul.box-control-all-checkbox li a:hover {
    text-decoration: none;
}

/* end all box dokumenter */

/* box table dokument */

.box-table-dokument {
    float: left;
    width: 658px;
    margin: 5px 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

.box-table-dokument table {
    float: left;
    width: 100%;
    background: url(../images/top-menu-bg.jpg) 0 0 repeat-x;
    margin: 0;
    padding: 0;
}

.box-table-dokument table tr {
    width: 100%;
    margin: 0;
    padding: 0;
}

.box-table-dokument table tr td {
    background: url(../images/border-table-dokument.gif) left bottom repeat-x;
    height: auto;
    padding-top: 7px;
    padding-bottom: 4px;
}

.box-table-dokument table tr td.marker-colum, .box-table-dokument table tr th.marker-colum {
    width: 89px;
    padding-left: 7px;
    padding-right: 4px;
}

.box-table-dokument table tr td.titler-colum, .box-table-dokument table tr th.titler-colum {
    width: 147px;
    padding-left: 7px;
    padding-right: 4px;
}

.box-table-dokument table tr td.ico-colum, .box-table-dokument table tr th.ico-colum {
    width: 89px;
    padding-left: 7px;
    padding-right: 4px;
}

.box-table-dokument table tr td.ico-colum p, .box-table-dokument table tr th.ico-colum p {
    width: 89px;
}

.ico-colum img {
    float: left;
    width: 26px;
    height: 26px;
    text-indent: -9999px;
    cursor: pointer;
    overflow: hidden;
    margin: 0 0 0 3px;
    padding: 0;
}

.box-table-dokument table tr.title-table-dokument td.marker-colum {
    background: url(../images/top-menu-border.jpg) right 1px no-repeat;
    height: 38px;
    padding-top: 0;
    padding-bottom: 0;
}

.box-table-dokument table tr.title-table-dokument th.marker-colum {
    background: url(../images/top-menu-border.jpg) right 1px no-repeat;
    height: 38px;
    padding-top: 0;
    padding-bottom: 0;
}

.box-table-dokument table tr.title-table-dokument td.marker-colum p {
    float: left;
    width: 89px;
    overflow: hidden;
}

.box-table-dokument table tr.title-table-dokument th.marker-colum p {
    float: left;
    width: 89px;
    overflow: hidden;
}

.box-table-dokument table tr.title-table-dokument td.titler-colum {
    background: url(../images/top-menu-border.jpg) right 1px no-repeat;
    height: 38px;
    padding-top: 0;
    padding-bottom: 0;
}

.box-table-dokument table tr.title-table-dokument th.titler-colum {
    background: url(../images/top-menu-border.jpg) right 1px no-repeat;
    height: 38px;
    padding-top: 0;
    padding-bottom: 0;
}

.box-table-dokument table tr.title-table-dokument td.ico-colum {
    height: 38px;
    padding-top: 0;
    padding-bottom: 0;
}

.box-table-dokument table tr.title-table-dokument th.ico-colum {
    height: 38px;
    padding-top: 0;
    padding-bottom: 0;
}

.box-table-dokument table tr.title-table-dokument td.titler-colum p {
    float: left;
    width: 447px;
    overflow: hidden;
}

.box-table-dokument table tr.title-table-dokument th.titler-colum p {
    float: left;
    width: 447px;
    overflow: hidden;
}

.box-table-dokument table tr td label {
    float: left;
    width: 85px;
    overflow: hidden;
}

.box-table-dokument table tr td p {
    float: left;
    width: 447px;
    overflow: hidden;
    margin-top: 7px;
    margin-bottom: 7px;
}

.box-table-dokument table tr td a {
    float: left;
    width: auto;
    line-height: normal;
    color: #03325f !important;
    overflow: hidden;
}

/* end box table dokument */

/* box input valid */

.box-input-valid {
    float: left;
    width: 100%;
    margin: 25px 0 0 0;
    padding: 0 0 0 5px;
    overflow: hidden;
}

.box-input-valid label {
    float: left;
    width: auto;
    font-weight: bold;
    color: #333; /*font-size: 13px;*/
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

.input-valid-box {
    float: left;
    width: 100%;
    margin: 2px 0 0 0;
    padding: 0 0 0 0;
}

.input-valid-box input {
    float: left;
    width: 300px;
    margin: 0;
    padding: 3px 3px 3px 4px;
    overflow: hidden;
    border: none;
    border-top: 1px solid #acacac;
    border-bottom: 1px solid #e7e7e7;
}

span.validator-marker {
    float: left;
    width: auto;
    color: red;
    margin: 0;
    padding: 0 0 0 5px;
}

textarea {
    border: 1px solid #acacac;
}

.box-input-valid textarea {
    float: left;
    width: 500px;
    height: 120px;
    margin: 0;
    padding: 0;
}

.error-text {
    float: left;
    width: 500px;
    margin: 0;
    padding: 5px 0 0 7px;
    overflow: hidden;
}

.error-text p {
    float: left;
    width: 493px; /*font-size: 13px;*/
    font-size: 1.084em;
    font-weight: bold;
    color: red;
    margin: 0 0 0 0;
    padding: 0 0 0 5px;
    overflow: hidden;
}

.alind-btn {
    margin-left: 5px;
}

.policy-field {
    float: left;
    width: 693px;
    margin: 7px 0 0 0;
    padding: 0 0 0 7px;
    overflow: hidden;
}

/* end box input valid */

p.description-box {
    width: 100%;
    line-height: 1.5em;
    margin: 10px 0 0 0;
}

.mein-navigation-box {
    float: left;
    width: 970px;
    margin: 0;
    padding: 30px 0 41px 0;
    overflow: hidden;
}

.mein-navigation-box h3 {
    float: left;
    width: 520px;
    color: #FFF;
    font-family: Constantia, Georgia, Times new roman, serif;
    font-weight: normal;
    font-size: 1.667em;
    line-height: 1.5em;
    margin: 0;
    padding: 0 0 0 34px;
}

ul.pages-box {
    float: left;
    width: 100%;
    margin: 0 0 0 0;
    padding: 15px 0 15px 0;
    overflow: hidden;
}

ul.pages-box li {
    float: left;
    width: auto;
    margin: 0 0 0 0;
    padding: 0 15px 0 0;
    overflow: hidden;
    line-height: normal;
}

ul.pages-box li p {
    font-size: 1.084em;
    font-weight: bold;
    color: #333;
    margin: 0;
    padding: 4px 7px 4px 0;
}

ul.pages-box li a {
    float: left;
    color: #03325f !important;
    margin: 0 0 0 0;
    padding: 4px 0 4px 0;
    text-decoration: underline;
}

ul.pages-box li a:hover {
    text-decoration: none;
}

ul.pages-box li a.active {
    font-weight: bold;
    color: #333333 !important;
    text-decoration: none;
}

ul.pages-box li p.active {
    float: left;
    width: auto;
    font-weight: bold;
    color: #333333 !important;
    font-size: 1em;
    text-decoration: none;
    margin: 0 0 0 0;
    padding: 4px 0 4px 0;
}

ul.pages-box li.pages-back a {
    background: url(../images/pages-back.gif) 0 0 no-repeat;
    padding: 4px 0 4px 28px;
    text-decoration: none;
}

ul.pages-box li.pages-back p {
    background: url(../images/pages-back.gif) 0 3px no-repeat;
    padding: 4px 0 4px 28px;
    text-decoration: none;
}

.big-text ul.pages-box li.pages-back p {
    background: url(../images/pages-back.gif) 0 5px no-repeat;
}

ul.pages-box li.pages-back a.none-pages, ul.pages-box li.pages-next a.none-pages {
    color: #666666 !important;
    text-decoration: none;
}

ul.pages-box li.pages-back p.none-pages, ul.pages-box li.pages-next p.none-pages {
    color: #666666 !important;
    font-weight: normal;
    text-decoration: none;
}

ul.pages-box li.pages-next a {
    background: url(../images/pages-next.gif) right 3px no-repeat;
    padding: 4px 28px 4px 0;
}

.big-text ul.pages-box li.pages-next a {
    background: url(../images/pages-next.gif) right 5px no-repeat;
}

ul.pages-box li.pages-next p {
    background: url(../images/pages-next.gif) right top no-repeat;
    padding: 4px 28px 4px 0;
}

p.sort-serch-linck {
    float: right;
    width: 370px;
    text-align: right;
    font-weight: bold;
    font-size: 1.084em;
    line-height: normal;
    margin: 16px 0 0 0;
    padding: 0 32px 0 0;
    overflow: hidden;
}

p.sort-serch-linck a {
    color: #03325f !important;
    text-decoration: underline;
}

p.sort-serch-linck a:hover {
    color: #03325f;
    text-decoration: none;
}

.sog-box {
    float: left;
    width: 880px;
    background: #eae6da url(../images/sort-serch-linck.gif) 0 0 no-repeat;
    margin: 0;
    padding: 14px 0 0 0;
    overflow: hidden;
}

.sog-box-bottom {
    float: left;
    width: 880px;
    background: url(../images/sog-box-bottom.gif) left bottom no-repeat;
    margin: 0;
    padding: 0 0 10px 0;
    overflow: hidden;
}

.sog-box-content {
    float: left;
    width: 848px;
    background: url(../images/sog-box-content.gif) 509px 0 repeat-y;
    margin: 0;
    padding: 5px 8px 19px 24px;
    overflow: hidden;
}

.sog-box-left {
    float: left;
    width: 474px;
    margin: 0;
    padding: 0 24px 0 0;
}

.sog-box-content label {
    float: left;
    width: 100%;
    font-weight: bold;
    font-size: 1.084em;
    color: #333;
    margin: 0;
    padding: 0 0 18px 0;
}

.sog-box-table {
    float: left;
    width: 474px;
    font-size: 14px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.sog-box-table td {
    padding: 2px;
    vertical-align: top;
}

.sog-box1 {
    width: 180px;
}

.sog-box2 {
    width: 124px;
}

.sog-box3 {
    width: 158px;
}

.sog-box-table td a {
    line-height: normal;
    color: #03325f !important;
    text-decoration: none !important;
}

.sog-box-table td a:hover {
    text-decoration: underline !important;
}

.sog-box-table td a.active {
    font-weight: bold;
    color: #000 !important;
    text-decoration: none;
}

.sog-box-right {
    float: left;
    width: 350px;
    margin: 0;
    padding: 0;
}

.input-sog-box {
    float: left;
    width: 100%;
    margin: 2px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.input-sog-box input {
    float: left;
    width: 200px;
    height: 18px;
    margin: 1px 0 0 0;
    padding: 1px 2px 5px 3px;
    overflow: hidden;
    border: 1px solid #e7e7e7;
    border-top: 1px solid #acacac;
}

/*p.serch-btn-sog-box {
    float: left;
    width: auto;
    background: url(../images/serch-btn-sog-box-left.jpg) 0 0 no-repeat;
    height: 27px;
    margin: 0 0 0 9px;
    padding: 0;
    overflow: hidden;
}

p.serch-btn-sog-box a {
    float: left;
    width: auto;
    background: url(../images/serch-btn-sog-box-right.jpg) right top no-repeat;
    height: 27px;

    font-size: 12px;
    font-weight: bold;
    color: #042441 !important;
    text-transform: uppercase;
    margin: 0;
    padding: 5px 33px 0 8px !important;
    overflow: hidden;
    text-decoration: none;
}

p.serch-btn-sog-box a:hover {
    color: #042441 !important;
    text-decoration: none;
}*/

.sogning-box {
    float: left;
    width: 882px;
    background: url(../images/sogning-box.gif) left bottom repeat-x;
    margin: 0;
    padding: 0 0 1px 0;
}

.sogning-box-line {
    float: left;
    width: 100%;
    background: url(../images/sogning-box.gif) 0 0 repeat-x;
    margin: 0;
    padding: 11px 0 15px 0;
    overflow: hidden;
}

.sogning-box-border-box {
    float: left;
    width: 100%;
    background: url(../images/sogning-box-border-box.jpg) 609px 0 repeat-y;
    margin: 0;
    padding: 1px 0 0 0;
    overflow: hidden;
}

.sogning-left-box {
    float: left;
    width: 600px;
    margin: 0;
    padding: 0 5px 0 0;
    overflow: hidden;
}

.sogning-title {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.sogning-title span {
    color: #03325F;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin-right: 5px;
}

.big-text .sogning-title span {
    font-size: 1.25em;
    line-height: normal;
}

.win.ie6 .sogning-title span {
    margin: 2px 0 0 0;
}

.win.ie7 .sogning-title span {
    margin: 2px 4px 0 0;
}

.sogning-title h4 {
/*float: left;*/
    width: 560px;
    font-size: 1.25em;
    font-weight: bold;
    margin: 0;
    padding: 0 0 0 0;
    overflow: hidden;
    float: none;
    display: inline;
}

.sogning-title h4 p {
    float: left;
    width: auto;
    font-size: 0.8em;
    line-height: normal;
    font-weight: normal;
    margin: 2px 0 0 0;
    padding: 0 3px 0 3px;
    overflow: hidden;
}

.sogning-left-box-line {
    float: left;
    width: 600px;
    margin: 3px 0 0 0;
    padding: 0 0 0 0;

}

.sogning-left-box .sogning-left-box-line p {
    float: none;
    width: auto;
    display: inline;
    line-height: 1.5em;
    margin: 0 0 0 0;
    padding: 0 3px 0 0;
    overflow: hidden;
}

.sogning-title h4 a {
    width: auto;
    color: #03325f !important;
    line-height: normal;
    overflow: hidden;
    text-decoration: none;
}

.sogning-title h4 a:hover {
    color: #6b0000;
    text-decoration: underline;
}

.sogning-left-box p {
    float: left;
    width: 661px;
    line-height: 1.5em;
    margin: 7px 0 0 0;
    padding: 0 0 0 24px;
    overflow: hidden;
}

.sogning-right-box {
    float: left;
    width: 255px;
    line-height: normal;
    margin: 0;
    padding: 0 0 0 18px;
    overflow: hidden;
}

.sogning-right-ico-add {
    float: left;
    width: 26px;
    height: 26px;
    margin: 0 0 7px 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

.line-info-add {
    float: left;
    width: 255px;
    font-size: 0.917em;
    font-weight: bold;
    margin: 2px 0 0 0;
    padding: 0 0 0 0;
}

.line-info-add p {
    float: left;
    width: auto !important;
    margin: 0;
    padding: 0;
}

.line-info-add span {
    width: auto;
    color: #333;
    margin: 0;
    padding: 0 0 0 5px;
    line-height: 20px;
}

tabel.sogning-pages-box {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

table.tablepollList {
    float: left;
    width: 100%;
    margin: 10px 0 5px 0;
    padding: 0 0 0 0;
}

ul.polltexta {
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.polltexta a {
    color: #590000;
    text-decoration: underline;
    line-height: normal;
}

.polltexta a:hover {
    color: #590000;
    text-decoration: none;
    line-height: normal;
}

.max-width {
    width: 100%;
}

table.apollTableStyles {
    float: left;
    width: 100%;
    vertical-align: top;
}

table.apollTableStyles td {
    vertical-align: top;
}

.allPoll-border-title {
    padding: 0 0 5px 0;
    background: url(../images/sogning-box.gif) left bottom repeat-x;
}

.allPoll-border-title h2 {
    font-weight: bold;
    font-size: 1.167em;
    margin: 0 0 0 0;
    padding: 15px 0 7px 0;
}

.allPoll-diagram-box {
    padding-top: 15px;
}

.allPoll-diagram-box h2 {
    font-weight: bold;
    margin: 0 0 0 0;
}

input.text-input-poll {
    width: 200px;
}

.allPoll-diagram-box .btn {
    margin: 5px 0 0 0;
}

.allPoll-diagram-box .clearfix {
    float: left;
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

.allPoll-diagram-box .clearfix input {
    float: left;
    margin-top: 1px;
}

.win.ie6 .allPoll-diagram-box .clearfix label {
    float: left;
    margin-top: 5px;
}

.win.ie7 .allPoll-diagram-box .clearfix label {
    float: left;
    margin-top: 5px;
}

.contentLineShow {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    line-height: normal;
}

.leksikon-sort-border {
    float: left;
    width: 100%;
    background: url(../images/sogning-box.gif) left bottom repeat-x;
    margin: 0;
    padding: 15px 0 10px 0;
    overflow: hidden;
    line-height: normal;
}

.contentLineShow ul.alfabet2 {
    float: left;
    width: 100%;
    margin: 15px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.contentLineShow ul.alfabet2 li {
    float: left;
    width: auto;
    color: #830000;
    margin: 0;
    padding: 0 7px 0 0;
    overflow: hidden;
}

.contentLineShow ul.alfabet2 li a {
    color: #830000;
}

.leksikon-sort {
    float: left;
    width: 100%;
    background: url(../images/sogning-box.gif) left bottom repeat-x;
    margin: 0 0 0 0;
    padding: 15px 0 20px 0;
}

p.leksikon-sort-id {
    float: left;
    width: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0 0 7px 0;
    overflow: hidden;
}

p.leksikon-sort-id-more {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

p.leksikon-sort-id-more a {
    color: #666666;
    line-height: normal;
}

p.leksikon-sort-id-more a:hover {
    color: #6B0000;
    text-decoration: underline;
}

.tableTitle {
    float: left;
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 5px;
}

.tableTitle h2 {
    float: left;
    width: 100%;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 0 0;
}

.leksikon-sort-ul-box {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.leksikon-sort-ul-box ul {
    float: left;
    width: 100%;
    margin: 5px 0 5px 0;
    padding: 0 0 0 0;
    line-height: normal;
}

.leksikon-sort-ul-box ul li {
    float: left;
    width: 100%;
    margin: 2px 0 0 0;
    padding: 0 0 0 0;
}

.leksikon-sort-ul-box ul li a {
    float: left;
    width: auto;
    color: #666666;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.leksikon-sort-ul-box ul li a:hover {
    color: #6B0000;
    text-decoration: underline;
}

.placeholder-box2 table.sogning-all-box {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: none !important;
}

.placeholder-box2 table.sogning-all-box tr {
    border: 1px solid #FFF;
}

.placeholder-box2 table.sogning-all-box tr td {
    border: none !important;
}

.placeholder-box2 table.sogning-all-box .sogning-box {
    background: none !important;
}

/* ------------------ new pages 2  ------------------------- */

.external-source {
    background: url(../images/link_out.gif) right 0 no-repeat;
    padding-right: 15px !important;
}

.sitemap-box {
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.sitemap-box ul {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.sitemap-box ul li {
    float: left;
    width: 893px;
    background: url(../images/light-blue/sitemap-marker.gif) 0 3px no-repeat;
    margin: 4px 0 0 0;
    padding: 0 0 0 15px;
    overflow: hidden;
}

.big-text .sitemap-box ul li {
    background: url(../images/light-blue/sitemap-marker.gif) 0 8px no-repeat;
}

.sitemap-box ul li.map-level {
    background: url(../images/light-blue/sitemap-marker-level.gif) 0 3px no-repeat;
}

.big-text .sitemap-box ul li.map-level {
    background: url(../images/light-blue/sitemap-marker-level.gif) 0 8px no-repeat;
}

.sitemap-box ul li ul {
    float: left;
    width: 100%;
    margin: 4px 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

.sitemap-box ul li ul li {
    float: left;
    width: 98%;
    overflow: hidden;
}

.sitemap-box ul li a {
    float: left;
    width: auto;
    font-weight: normal;
    color: #03325F !important;
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-decoration: none;
    line-height: normal;
}

.sitemap-box ul li a:hover {
    text-decoration: underline;
}

/* -------------------- new page 3 ---------------- */

.arhive-box {
    float: left;
    width: 655px;
    margin: 0;
    padding: 0;
}

.arhive-box .box-table-dokument {
    float: left;
    width: 100%;
    padding: 0 0 0 0;
    margin: 5px 0 0;
    overflow: hidden;
}

.arhive-box .box-table-dokument table tr.title-table-dokument td.marker-colum {
    width: 90px;
    overflow: hidden;
}

.arhive-box .box-table-dokument table tr.title-table-dokument td.titler-colum {
    width: 810px;
    background: none;
}

.arhive-box .box-table-dokument table tr.title-table-dokument td.marker-colum p {
    font-weight: bold;
}

.arhive-box ul.arhive-box-sort {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

.arhive-box ul.arhive-box-sort li {
    float: right;
    width: auto;
    font-weight: bold;
    margin: 0;
    padding: 0 10px 0 10px;
}

.arhive-box ul.arhive-box-sort li a {
    color: #666666 !important;
}

.arhive-box ul.arhive-box-sort li a:hover {
    color: #03325F !important;
}

.arhive-box ul.arhive-box-sort li a.active {
    color: #03325F !important;
}

.arhive-box ul.arhive-box-sort li a.active:hover {
    color: #03325F !important;
    text-decoration: none;
}

.arhive-box .box-table-dokument table td.marker-colum p {
    width: 90px;
    overflow: hidden;
}

.arhive-box .box-table-dokument table td.marker-colum p a {
    color: #000 !important;
    font-weight: bold;
    text-decoration: none;
}

.arhive-box .box-table-dokument table td.marker-colum p a:hover {
    color: #03325F !important;
    text-decoration: underline;
}

.arhive-box .box-table-dokument table tr.title-table-dokument td.marker-colum, .arhive-box .box-table-dokument table tr.title-table-dokument th.marker-colum {
    vertical-align: middle;
}

.arhive-box .box-table-dokument table tr td.marker-colum, .arhive-box .box-table-dokument table tr th.marker-colum {
    vertical-align: top;
}

.arhive-box .box-table-dokument table tr.title-table-dokument td.titler-colum {
    vertical-align: middle;
}

.arhive-box .box-table-dokument table tr td.titler-colum, .arhive-box .box-table-dokument table tr th.titler-colum {
    vertical-align: top;
}

.arhive-box table td h4 {
    float: left;
    width: 770px;
    font-weight: bold;
    margin: 5px 0 0 0;
    padding: 0 0 0 0;
}

.arhive-box table td h4 a {
    float: left;
    width: auto;
    margin: 0;
    padding: 0;
}

.arhive-box .box-table-dokument table tr td p {
    width: 770px;
}

.arhive-box ul.pages-box {
    padding: 5px 0 0 0;
}

.leksikon-right-box {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.leksikon-right-box li {
    float: left;
    width: 100%;
    font-weight: bold;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.btn, .btn2,
p.btn, p.btn2 {
    float: left;
    width: auto !important;
    background: url(../images/btn-right.gif) right top no-repeat;
    height: 29px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

.btn2,
p.btn2 {
    width: 70px !important;
    background: url(../images/btn-right2.gif) right top no-repeat;
    border: none;
    padding: 0 0 0 0 !important;
    cursor: pointer;
}

.f-right {
    float: right !important;
}

.btn a, .btn2 span,
p.btn a, p.btn2 span {
    float: left;
    width: auto !important;
    background: url(../images/btn-left.gif) 0 0 no-repeat;
    height: 27px;
    font-size: 14px;
    color: #300b0b !important;
    font-weight: bold;
    white-space: nowrap;
    margin: 0 0 0 0;
    padding: 4px 14px 0 12px;
    overflow: hidden;
}

.btn2 span,
p.btn2 span {
    float: left;
    background: url(../images/btn-left2.gif) 0 -1px no-repeat;
    text-align: center;
    margin: 0 0 0 -3px;
}

.btn:hover, .btn2:hover,
p.btn:hover, p.btn2:hover {
    background: url(../images/btn-left-new.jpg) left top no-repeat;
}

.btn:hover a, .btn2:hover span,
p.btn:hover a, p.btn2:hover span {
    background: url(../images/btn-right-new.jpg) right top no-repeat;
    margin-left: 5px;
    padding-left: 7px;
}

.win.FF2 .btn2 span {
    margin: 0 0 0 0 !important;
}

.win.ie7 .btn2 span {
    margin: 0 0 0 0 !important;
}

.leksikon-right-box li a {
    line-height: normal;
}

.arhive-box2 {
    width: 650px;
}

.arhive-box2 .box-table-dokument table tr.title-table-dokument td.titler-colum {
    width: 550px;
}

.arhive-box2 .box-table-dokument table tr td p {
    width: 550px
}

/* list decor */

.list-decor {
    float: left;
    width: 913px;
    background: url(../images/light-blue/list-decor.gif) 0 0 repeat-y;
    margin: 0;
    padding: 0 0 0 0;
    overflow: hidden;
}

.tab-box-rss {
    float: right;
    width: 699px;
    margin: 40px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.tab-rss-box {
    width: 211px;
    margin: 0;
    overflow: hidden;
}

.tab-rss-title {
    width: 211px;
    background: url(../images/tab-rss-title.gif) 18px bottom no-repeat;
    margin: 0;
    padding: 0 4px 10px 18px;
    overflow: hidden;
    vertical-align: bottom;
}

.tab-rss-item {
    width: 211px;
    margin: 0;
    padding: 3px 4px 0 18px;
    overflow: hidden;
    vertical-align: top;
}

.tab-rss-title h4 {
    float: left;
    width: 180px;
    font-family: Arial, Verdana, serif;
    font-size: 1.167em;
    font-weight: bold;
    color: #042441 !important;
    margin: 4px 0 0 0;
    padding: 0 2px 0 2px;
    overflow: hidden;
}

.tab-rss-item h4 {
    float: left;
    width: 180px;
    font-size: 1em;
    font-weight: normal;
    color: #000 !important;
    margin: 4px 0 0 0;
    padding: 0 2px 0 2px;
    overflow: hidden;
}

.tab-rss-title h4 label {
    float: left;
    line-height: normal;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
    word-wrap: break-word;
}

.tab-rss-item h4 label {
    float: left;
    line-height: normal;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.tab-rss-title input {
    float: left;
    margin: 6px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.big-text .tab-rss-title input {
    margin-top: 12px;
}

.ie7 .tab-rss-title input {
    margin: 5px 0 0 0;
}

.win.ie6 .tab-rss-title input {
    margin: 2px 0 0 0;
}

.tab-rss-item input {
    float: left;
    margin: 8px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.ie .tab-rss-item input {
    margin-top: 7px;
}

.big-text .tab-rss-item input {
    margin: 10px 0 0 0;
}

.win.ie6 .tab-rss-item input {
    margin: 2px 0 0 0;
}

.tab-box-rss-line {
    float: left;
    width: 211px;
    margin: 0;
    padding: 0 0 5px 0;
    overflow: hidden;
}

.tab-box-rss-line2 {
    float: left;
    width: 211px;
    background: url(../images/tab-rss-title.gif) left bottom no-repeat;
    margin: 0;
    padding: 5px 0 0 0;
    overflow: hidden;
}

.tab-box-rss-line3 {
    float: left;
    width: 211px;
    background: url(../images/tab-rss-title.gif) left bottom no-repeat;
    margin: 0;
    padding: 3px 0 10px 0;
    overflow: hidden;
}

.tab-rss-item .tab-box-rss-line3 h4 {
    float: left;
    width: 180px;
    font-size: 1em;
    font-weight: bold;
    color: #000 !important;
    margin: 4px 0 0 0;
    padding: 0 2px 0 2px;
    overflow: hidden;
}

.tab-rss-item .tab-box-rss-line3 input {
    margin-top: 5px;
}

.big-text .tab-rss-item .tab-box-rss-line3 input {
    margin-top: 10px;
}

.ie7 .tab-rss-item .tab-box-rss-line3 input {
    margin-top: 2px;
}

.tab-rss-item .tab-box-rss-line3 h4 label {
    float: left;
    width: 160px;
    margin: 0;
    padding: 0 3px 0 0;
    overflow: hidden;
    line-height: normal;
}

.tab-rss-item .tab-box-rss-line3 h4 a.rss2 {
    float: left;
    width: 11px;
    height: 10px;
    margin: 2px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.big-text .tab-rss-item .tab-box-rss-line3 h4 a.rss2 {
    margin: 8px 0 0 4px;
}

.rss-table-padding {
    height: 35px;
}

.rss-email-box-form {
    float: left;
    width: 193px;
    background: url(../images/rss-email-box-form.gif) left bottom repeat-x;
    margin: 0 0 0 0;
    padding: 21px 10px 7px 11px;
    overflow: hidden;
}

.rss-email-box-form p {
    float: left;
    width: 193px;
    font-family: Arial, Verdana, serif;
    font-weight: bold;
    font-size: 1em;
    color: #000;
    margin: 0 0 0 0;
    padding: 0 0 15px 0;
    overflow: hidden;
}

.rss-email-box-form form {
    float: left;
    margin: 0;
    padding: 0;
}

.rss-email-box-form input {
    float: left;
    width: 184px;
    height: 18px;
    font-size: 12px;
    font-family: Arial, Verdana, serif;
    color: #333;
    margin: 0 0 3px 0;
    padding: 4px 2px 0 3px;
    border: 1px solid #CCC;
}

.btn-rss-email-box {
/*float: left;*/
    width: 100%;
    margin: 0;
    padding: 0;
    float: none;
}

.rss-email-box-form .btn-rss-email-box p {
    float: right;
    margin: 5px 0 0 0;
    padding: 0;
}

.rss-box-kik {
    float: left;
    width: 193px;
    margin: 13px 0 0 0;
    padding: 0 10px 15px 11px;
}

.rss-box-kik ul {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.rss-box-kik ul li {
    float: left;
    width: 100%;
    font-size: 1em;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.rss-box-kik ul li a {
    float: left;
    width: auto;
    color: #03325F !important;
    line-height: normal;
    margin: 2px 0 0 0;
    padding: 0;
    overflow: hidden;
    text-decoration: underline;
}

.rss-box-kik ul li a:hover {
    text-decoration: none;
}

.rss-box-kik ul li.rss-ico-kik {
    margin: 10px 0 0 0;
}

.rss-box-kik ul li.rss-ico-kik a {
    background: url(../images/rss3.gif) right 3px no-repeat;
    padding: 0 17px 0 0;
}

.btn-rss-email-box2 span {
    display: block !important;
}

.text-description-width {
    float: left;
    width: 100%;
    margin: 15px 0 0 0;
    padding: 0 0 0 0
}

table.tab-box-rss {
    float: left;
    width: 233px;
    margin: 0 0 25px 0;
}

.history-text-box-width {
    width: 650px;
    overflow: hidden;
}

.history-text-box-width p {
    line-height: normal;
}

.history-text-box-width p.text-description {
    width: 100%;
}

.content-width-scr2 .placeholder-box2 .history-text-box {
    width: 655px;
}

.content-width-scr2 .placeholder-box2 .history-text-box .tylsin-box {
    width: 655px;
}

.content-width-scr2 .placeholder-box2 .history-text-box .tylsin-box ul {
    width: 100%;
    color: #000;
    font-size: 14px;
    line-height: 20px;
}

.content-width-scr2 .placeholder-box2 .history-text-box .tylsin-box li {
    float: left;
    width: 632px;
    line-height: 20px;
    padding: 0 0 0 21px;
}

.content-width-scr2 .placeholder-box2 .history-text-box .tylsin-box ol li {
    width: 614px;
}

.sogning-all-box .sogning-box .sogning-box-line .sogning-box-border-box .sogning-left-box strong.searchHighlight {
    background: #D9D7CE;
    margin: 0 0 0 0;
    padding: 0 3px 0 3px;
    font-weight: bold;
}

.sogning-all-box .sogning-box .sogning-box-line .sogning-box-border-box .sogning-left-box h4 a:hover strong.searchHighlight {
    text-decoration: underline;
}

/* ral adding code from Slava 090709 start */

.newsletter-update-button {
    float: left;
    width: 100%;
    margin: 7px 0 0 0;
    padding: 0;
    overflow: hidden;
}

.newsletter-update-button span {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.newsletter-update-button p {
    float: left;
    margin: 5px 0 0 300px;
    padding: 0;
}

.win.ie6 .newsletter-update-button p {
    margin: 5px 0 0 150px;
}

/* ral adding code from Slava 090709 end */

.win.ie6 .box-contact-input input {
    height: 14px;
}

.win.ie6 .box-contac-checkbox label {
    position: relative;
    top: 3px;
}

.box-all-contakt-page-form select {
    margin-bottom: 3px;
}

.tylsin-box a {
    text-decoration: underline;
}

.tylsin-box a:hover {
    text-decoration: none;
}

.placeholder-box2 .no-results {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
}

.placeholder-box2 .no-results table.sogning-all-box h1 {
    color: #042440;
    font-family: Constantia, Georgia, Times new roman, serif;
    font-size: 2.5em;
    font-weight: normal;
    line-height: 1.07em;
    padding: 0 0 30px 0;
}

.placeholder-box2 .no-results table.sogning-all-box .tylsin-box {
    width: 100%;
}

.placeholder-box2 .no-results table.sogning-all-box .tylsin-box h2 {
    float: left;
    width: 100%;
    font-family: Constantia, Georgia, Times new roman, serif;
    font-size: 1.25em;
    color: #042440;
    margin: 0;
    padding: 0;
    overflow: hidden;
    line-height: normal;
}

.placeholder-box2 .no-results table.sogning-all-box .tylsin-box li {
    width: 710px;
}

table.searchPlus {
    width: 431px;
    font-size: 1.2em;
}

table.searchPlus td {
    padding-bottom: 10px;
    vertical-align: top;
}

table.searchPlus td a {
    float: left;
    padding-top: 0;
    margin-top: 0;
    margin-left: 8px;
}

.history-text-box p {
    font-size: 1.2em;
}

.all-rss-box-kik {
    float: left;
    width: 214px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.history-text-box ul, .tylsin-box ol {
    font-size: 1.25em;
}

table.searchPlus {
    font-size: 1.25em;
}

span.description {
    font-size: 1.2em;
}

.content-box span.description {
    display: block;
    font-weight: bold;
    font-size: 1.2em;
    margin-bottom: 15px;
    line-height: normal;
}

.tylsin-box ul,
.kontactperson-border-box ul {
    width: 100%;
}

.tylsin-box ol li {
    float: none;
    width: 410px;
    background: none !important;
    line-height: 1.31em;
    list-style: decimal;
    padding: 0 0 0 0;
    display: list-item;
    vertical-align: top;
}

.tylsin-box ol {
    list-style-type: decimal;
    padding: 0 0 0 27px;
}

.tylsin-box ul.decimal, .tylsin-box ol.decimal, .tylsin-box ul.decimal li, .tylsin-box ol.decimal li {
    list-style-type: decimal;
    padding: 0 0 0 27px;
}

.tylsin-box ul.lower-alpha, .tylsin-box ol.lower-alpha, .tylsin-box ul.lower-alpha li, .tylsin-box ol.lower-alpha li {
    list-style-type: lower-alpha;
    padding: 0 0 0 27px;
}

.tylsin-box ul.upper-alpha, .tylsin-box ol.upper-alpha, .tylsin-box ul.upper-alpha li, .tylsin-box ol.upper-alpha li {
    list-style-type: upper-alpha;
    padding: 0 0 0 27px;
}

.tylsin-box ul.lower-roman, .tylsin-box ol.lower-roman, .tylsin-box ul.lower-roman li, .tylsin-box ol.lower-roman li {
    list-style-type: lower-roman;
    padding: 0 0 0 27px;
}

.tylsin-box ul.upper-roman, .tylsin-box ol.upper-roman, .tylsin-box ul.upper-roman li, .tylsin-box ol.upper-roman li {
    list-style-type: upper-roman;
    padding: 0 0 0 27px;
}

.tylsin-box ul.decimal li, .tylsin-box ol.decimal li, .tylsin-box ul.lower-alpha li, .tylsin-box ol.lower-alpha li, .tylsin-box ul.upper-alpha li, .tylsin-box ol.upper-alpha li, .tylsin-box ul.lower-roman li, .tylsin-box ol.lower-roman li, .tylsin-box ul.upper-roman li, .tylsin-box ol.upper-roman li {
    background: none;
    padding: 0;
}

.norm {
    font-size: 1.2em;
}

sup {
    font-size: 0.75em;
    padding-right: 3px;
    vertical-align: super;
}

sub {
    vertical-align: sub;
    font-size: 0.75em;
}

strong {
    font-weight: bold;
}

* html .tylsin-box ol {
    list-style-type: decimal;
    padding: 0 0 0 0;
    margin-left: 24px;
}

* html .kontactperson-border-box ol {
    clear: both;
    list-style-type: decimal;
    padding: 0 0 0 0;
    margin-left: 24px;
}

*:first-child+html .tylsin-box ol,
*:first-child+html .kontactperson-border-box ol {
    list-style-type: decimal;
    padding: 0 0 0 24px;
}

*:first-child+html .kontactperson-border-box ol {
    clear: both;
}

#lower-latin li {
    list-style-type: lower-latin !important;
}

#upper-latin li {
    list-style-type: upper-latin !important;
}

#lower-roman li {
    list-style-type: lower-roman !important;
}

#upper-roman li {
    list-style-type: upper-roman !important;
}

/*** N ***/

a,
a:hover {
    outline: none;
    text-decoration: underline;
}

.tylsin-box a,
.footer-box p a,
.tylsin-box a:hover,
.footer-box p a:hover,
.dokumentmappen-box a,
.dokumentmappen-box a:hover,
.contac-info-footer ul li a,
.contac-info-footer ul li a:hover,
.dokumentmappen-box .dokumentmappen-li a,
.dokumentmappen-box .dokumentmappen-li a:hover {
    text-decoration: underline !important;
}

.content-box .se-ogsa-link a,
.content-box .se-ogsa-link a:hover,
.sog-box-table td a,
.sog-box-table td a:hover {
    text-decoration: underline;
}

.searchPlus a {
    text-decoration: none !important;
}

.searchPlus a:hover,
a.top-question-box-border-link:hover {
    text-decoration: underline !important;
}

.content-box .se-ogsa-link a {
    font: normal 14px/20px Arial, Verdana, serif;
    padding: 0;
    word-wrap: break-word;
}

.big-text .content-box .se-ogsa-link a {
    font-size: 1em;
    line-height: normal;
}

.leksikon-right-box li a {
    font: normal 14px/18px Arial, Verdana, serif;
}

.se-ogsa-link li a {
    padding-top: 10px;
    width: 80%;
}

.tylsin-box .external-source {
    background-position: right 1px;
}

.external-source {
    background-position: right 4px;
}

.content-box p,
.content-box a,
.content-box ul,
.content-box table {
    line-height: 20px;
}

table.searchPlus td,
table.searchPlus td a {
    line-height: 22px;
}

.rss-box-kik ul li a {
    margin-right: 10px;
}

.kontactperson-border-box ul li,
.tylsin-box ul li {
    background-position: 2px 8px;
}

.tylsin-box ol li,
.tylsin-box ol li a,
.tylsin-box ul li,
.tylsin-box ul li a {
    line-height: 20px;
}

.big-text .tylsin-box ol li,
.big-text .tylsin-box ol li a,
.big-text .tylsin-box ul li,
.big-text .tylsin-box ul li a {
    line-height: 21px;
}

.tylsin-box ol li,
.kontactperson-border-box ol li {
    list-style-type: decimal;
    padding: 0;
}

.ie7 .content-width-scr2 .placeholder-box2 .history-text-box .tylsin-box li {
    float: none;
}

.content-width-scr2 .placeholder-box2 .history-text-box .tylsin-box ol li {
    padding-left: 1px;
}

.tylsin-box ol,
.kontactperson-border-box ol {
    list-style-type: decimal;
    padding: 0 0 0 23px;
}

.tylsin-box ol,
.tylsin-box ul {
    overflow: hidden;
    width: 435px;
}

.sogning-all-box .tylsin-box ol,
.sogning-all-box .tylsin-box ul {
    width: 100%;
}

.tylsin-box ol,
.tylsin-box ul {
    margin: 10px 0;
}

.content-width-scr2 .placeholder-box2 .history-text-box .tylsin-box ol {
    width: 635px;
}

.content-width-scr2 .placeholder-box2 .history-text-box .tylsin-box ul {
    width: 655px;
}

.tylsin-box table ol,
.tylsin-box table ul,
.content-width-scr2 .placeholder-box2 .history-text-box .tylsin-box table ol,
.content-width-scr2 .placeholder-box2 .history-text-box .tylsin-box table ul {
    width: auto;
}

.kontactperson-border-box ol,
.kontactperson-border-box ul {
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0;
    overflow: hidden;
}

.tylsin-box ul li {
    padding-left: 21px;
}

.kontactperson-bottom-border {
    padding: 11px;
}

.serch-btn-box input,
.rss-email-box-form input {
    height: 16px;
    padding: 3px 2px 3px 3px;
}

.ie .serch-btn-box input,
.ie .rss-email-box-form input {
    padding: 2px 2px 1px 3px;
    height: 17px;
}

table.tab-box-rss {
    margin: 0;
}

.btn-rss-email-box2 span {
    line-height: 1.3em;
}

.se-ogsa-link div {
    float: left;
    width: 175px;
}

.se-ogsa-link div a {
    width: 85%;
}

.relatedLinksItem {
    width: 180px;
}

ul.idTabs li.tab1 a,
ul.idTabs li.teb2 a {
    padding-top: 7px;
}

ul.idTabs li.tab1 a:hover {
    padding-top: 8px;
}

ul.idTabs li.teb2 a:hover {
    padding-top: 9px;
}

ul.idTabs li.tab1 a.selected,
ul.idTabs li.teb2 a.selected,
ul.idTabs li.tab1 a.selected:hover,
ul.idTabs li.teb2 a.selected:hover {
    cursor: default;
    padding-top: 13px;
    text-decoration: none;
}

.history-text-box p, .kontactperson-bottom-border p {
    margin-bottom: 10px;
}

.history-text-box p p {
    font-size: 1em;
}

.history-text-box p a {
    font-size: 14px;
}

.big-text .history-text-box p a {
    font-size: 1em;
}

.history-text-box ul,
.tylsin-box ol {
    font-size: 14px;
}

.question-table-box h5 a {
    font-size: 1em;
    line-height: 1.2em;
    word-wrap: break-word;
}

.tylsin-box li {
    width: 410px;
}

.tylsin-box table li {
    width: auto
}

.content-box span.description {
    font-size: 17px;
}

.big-text .content-box span.description {
    font-size: 1.2em;
}

.om-finans-text h1 {
    font: 30px/36px normal Constantia, Georgia, Times new roman, serif;
}

.history-text-box h1, .kontactperson-bottom-border h1 {
    font: 30px/36px normal Constantia, Georgia, Times new roman, serif;
}

.history-text-box h2, .kontactperson-bottom-border h2 {
    font: bold 18px/25px normal Constantia, Georgia, Times new roman, serif;
}

/*.big-text .history-text-box h1, .kontactperson-bottom-border h1 {
    font: 2.5em normal Constantia, Georgia, Times new roman, serif;
}

.big-text .history-text-box h2, .kontactperson-bottom-border h2 {
    font: bold 1.25em normal Constantia, Georgia, Times new roman, serif;
}*/

.tylsin-box3 {
    background: url("../images/footer-border-top.gif") repeat-x scroll left top transparent;
    float: left;
    margin: 0 0 5px;
    padding: 0 0 5px;
    width: 100%;
}

.tylsin-box3 p.oprettet-date {
    margin-top: 5px;
}

a,
.norm,
.tylsin-box,
table.searchPlus,
.tylsin-box ul li,
.history-text-box p,
.kontactperson-profiles,
td .bottom-question-box,
td .bottom-question-box p,
.kontactperson-bottom-border p,
.kontactperson-bottom-border a {
    font-size: 14px;
}

ul.tree-link li a,
.header ul.servicemenu li a,
.tylsin-box3 p.oprettet-date,
.tylsin-box2 p.oprettet-date,
.main-info-tab p.dato-main-info-tab,
.footer-box p a, .contac-info-footer ul li a,
.tab-sum-information-box p.sum-information-dato,
ul.top-menu li.top-menu-dokumentmappe a.dokumentmappe-text,
ul.top-menu li.top-menu-dokumentmappe a.dokumentmappe-text:hover {
    font-size: 12px;
}

.big-text a,
.big-text .norm,
.big-text .tylsin-box,
.big-text table.searchPlus,
.big-text .tylsin-box ul li,
.big-text .history-text-box p,
.big-text .kontactperson-profiles,
.big-text td .bottom-question-box,
.big-text td .bottom-question-box p,
.big-text .kontactperson-bottom-border p,
.big-text .kontactperson-bottom-border a,
.big-text .history-text-box ul,
.big-text .history-text-box ol,
.big-text .content-width-scr2 .placeholder-box2 .history-text-box .tylsin-box ul,
.big-text .tylsin-box ul,
.big-text .tylsin-box ol,
.big-text .kontactperson-border-box ol,
.big-text .kontactperson-border-box ul,
.big-text ul.tree-link li a,
.big-text .header ul.servicemenu li a,
.big-text .tylsin-box3 p.oprettet-date,
.big-text .tylsin-box2 p.oprettet-date,
.big-text .main-info-tab p.dato-main-info-tab,
.big-text .footer-box p a, .contac-info-footer ul li a,
.big-text .tab-sum-information-box p.sum-information-dato {
    font-size: 1em;
}

/*

.tylsin-box li,
.tylsin-box ul li,
.content-width-scr2 .placeholder-box2 .history-text-box .tylsin-box li {
    width: 410px;
}
*/

.main-info-tab a,
.tab-sum-information-box a,
.main-info-tab p.text-main-info-tab,
.tab-sum-information-box p.min-text {
    font-size: 12px;
}

.big-text .main-info-tab a,
.big-text .tab-sum-information-box a,
.big-text .main-info-tab p.text-main-info-tab,
.big-text .tab-sum-information-box p.min-text {
    font-size: 0.834em;
}

.main-info-tab a,
.main-info-tab a:visited,
.main-info-tab p.link-box-main-info-tab a,
.main-info-tab p.link-box-main-info-tab a:visited,
.tab-sum-information-box a,
.tab-sum-information-box a {
    line-height: 16px;
    text-decoration: none;
}

.main-info-tab a:hover,
.main-info-tab p.link-box-main-info-tab a:hover,
.tab-sum-information-box a:hover {
    text-decoration: underline;
}

.tab-sum-information-box h2.title-box {
    font-size: 18px;
}

/*** Select and input elements ***/
.ie7 .genveje-box select,
.ie7 .box-all-contakt-page-form select {
    height: 23px;
}

.ie9 .genveje-box select,
.ie9 .box-all-contakt-page-form select {
    height: 21px;
}

.ie9 .genveje-box select,
.ie9 .box-all-contakt-page-form select {
    height: 20px;
}

.gecko .genveje-box select,
.gecko .box-all-contakt-page-form select {
    height: 23px;
    padding: 3px;
}

.ff3 .genveje-box h1 {
    height: 40px;
}

.gecko .genveje-box h1 {
    height: 36px;
}

.box-contact-topic {
    margin-top: 9px;
}

.ff3 .left-input-border,
.ff3 .right-input-border {
    height: 23px;
}

.ff3 .box-contact-input input {
    height: 18px;
    padding: 0 3px 3px 4px;
}

.ie7 .left-input-border,
.ie7 .right-input-border {
    height: 20px;
}

.ie7 .box-contact-input input {
    height: 15px;
    padding: 2px 3px 2px 4px;
}

.ie8 .left-input-border,
.ie8 .right-input-border {
    height: 19px;
}

.ie8 .box-contact-input input {
    height: 14px;
    padding: 2px 3px 2px 4px;
}

.ie9 .left-input-border,
.ie9 .right-input-border {
    height: 21px;
}

.ie9 .box-contact-input input {
    height: 16px;
    padding: 2px 3px 2px 4px;
}

.google .left-input-border,
.google .right-input-border {
    height: 18px;
}

.google .box-contact-input input {
    height: 13px;
    padding: 2px 3px 2px 4px;
}

.safari .left-input-border,
.safari .right-input-border {
    height: 18px;
}

.safari .box-contact-input input {
    height: 15px;
    padding: 0 3px 2px 4px;
}

/*** END Select and input elements ***/

/*** NEW ***/
.se-ogsa-link div,
.relatedLinksItem {
    background: url("../images/light-blue/point.gif") no-repeat scroll 2px 8px transparent;
    float: left;
    padding-left: 15px;
}

.big-text .se-ogsa-link div,
.big-text .relatedLinksItem {
    background-position: 2px 9px;
}

.tylsin-box li,
.kontactperson-border-box ul li {
    background: url("../images/light-blue/point.gif") no-repeat scroll 2px 7px transparent;
    line-height: 20px;
    padding: 0 0 0 24px;
}

.kontactperson-border-box ul.se-ogsa-link li {
    background-position: 2px 9px;
}

/*.kontactperson-border-box ol li,
.kontactperson-border-box ul li {
    width: 165px;
}*/

a,
a:hover {
    color: #03325F;
}

.content-box .se-ogsa-link a,
.content-box .se-ogsa-link a:hover,
.sog-box-table td a,
.sog-box-table td a:hover {
    color: #03325F;
}

.searchPlus a {
    color: #03325F;
}

.searchPlus a:hover,
a.top-question-box-border-link:hover {
    color: #03325F;
}

.dokumentmappen-box a,
.kontactperson-bottom-border a {
    color: #03325F !important;
}

ul.tree-link li a {
    color: #03325F;
}

.left-menu ul li a {
    color: #03325F;
}

.serch-btn-box input,
.rss-email-box-form input {
    padding: 3px 2px 3px 3px;
    height: 16px;
}

.ie .serch-btn-box input,
.ie .rss-email-box-form input {
    padding: 2px 2px 1px 3px;
    height: 17px;
}

.question-table-box h5 a {
    color: #03325F;
}

.top-question-box-border h5 {
    color: #03325F;
}

.om-finans-text h1 {
    color: #ffffff;
}

.history-text-box h1, .kontactperson-bottom-border h1 {
    color: #03325F;
}

.history-text-box h2, .kontactperson-bottom-border h2 {
    color: #03325F;
}

.se-ogsa-link div {
    padding-left: 21px;
}

