body,td,th{font-family:arial,sans-serif;}
a img{border:none;}
#menuitems,
div.toolbar,
#footer{display:none !important;}

table{border-collapse:collapse;page-break-inside: avoid;}
tbody{page-break-inside: avoid}
table th,
table td{border:solid 1px black;}

#secondary-content span.link-button-show-table,
#secondary-content span.link-button-show-diagram{  font-size: 17px;line-height: 20px; padding: 15px 0px 35px 0px;}

#secondary-content div.container{display:block !important;}
#secondary-content div.container h4{display:block !important;}
div.container{page-break-inside: avoid;}
div.container p.subtext{margin-top:-20px;}
div.container p.subtext{font-style:italic;font-size:16px;}
p.citat1{float:right;clear:right;border:solid 1px #00539B;color:#00539B;margin-left:10px;margin-top:0;padding:10px;width:200px;font-family:arial,sans-serif;font-size:16px;page-break-inside: avoid;}

.boldmark, .bolditalicmark, .boldanditalicmark, .italicandboldmark, .boldmarkblue {font-weight:bold;}
.italicmark, .bolditalicmark, .boldanditalicmark, .italicandboldmark{font-style:italic;}

/* START PAGE */

body.home h1,
body.home #intro p a,
body.home #download,
body.home dl{display:none;}

body{background:#F2F2F2;color:#444444;font-family:arial;font-size:80%;line-height:17px;}



#main-content ul{margin-left:0; position:relative; left:-25px;}
#main-content ul li
{
    /*padding-left:15px;
    background:url(images/blue-bullet.png) 3px 6px no-repeat;*/
    margin-bottom:10px;
    margin-left:0; position:relative; left:0px;
}
#main-content ul li > ul {margin-top:10px;margin-left:0;}
/*main-content ul li > ul li {background:url(images/blue-arrowbullet.png) 3px 6px no-repeat;}*/
#main-content .normal_indrag{padding-left:15px;position:relative; left:0px;}
#main-content .normal_indrag_2{padding-left:30px;position:relative; left:30px;}
#main-content ul.normal_indrag_2{padding-left:15px;position:relative; left:45px;}
#main-content ul.normal_indrag_2 li {list-style-type:circle;}
#main-content ul.normal_indrag_3{padding-left:30px; position:relative; left:65px;}

/*div#logotype {float:left; position:relative;top:0;left:0;}*/
div#logo-headline { float:right; }
#notemenu {display:none;}

/* INTRODUCTION */

body.introduction a{text-decoration:none;color:black;}
h1 {margin-top:80px;width:100%;line-height:25px;}


/* BETTER BANK */

body.better-bank h2,
body.better-bank dd,
body.better-bank p.middle{float:right;clear:right;border:solid 1px #00539B;color:#00539B;margin-left:10px;padding:10px;width:200px;font-family:arial,sans-serif;font-size:16px;font-weight:normal;text-transform:uppercase;}
body.better-bank dd.graph{float:none;width:auto;border:none;padding:0;clear:none;}

body.better-bank dl{page-break-inside: avoid;}
body.better-bank dl dt{font-size:18px;font-weight:bold;}
body.better-bank dl dt span{display:block;font-weight:normal;color:#666;font-style:italic;font-size:16px;}



/* SMALL "BUSINESS AREAS" PAGES */

body.ba div.ba-header h1,
body.ba a{display:none;}



/* TOMBSTONES */

div.tombstones{clear:both;}
div.tombstones div.tombstones-start{display:none;}
div.tombstones div{width:30%;margin:10px 1%;float:left;height:200px;text-align:center;page-break-inside: avoid;}



/* CONSOLIDATED TIME SERIES */

body.consolidated-time-series table th.radio,
body.consolidated-time-series table td.radio{display:none;}





/*quotes*/
#main-content p.citat, #main-content p.quote{padding: 20px; padding-top: 18px; margin-left: 20px; text-align: left; float: right; width: 150px; /*background: #f0f0f0;*/ border-top: 4px solid #4bb9e6; font-size: 16px; color: #4bb9e6; line-height: 20px;}





/* DATA TABLES */



/*table.datatable { border-collapse: separate;}*/

#primary-content p.rubrik7, #primary-content h6 {
    color: #004B94;
    font-size: 16px;
    margin-top: 25px;
}

p.datatable-subtext{font-size:10px;color:#8f8f8f;}
p.rubrik7 {color:#004b94;font-size: 16px;padding-top:30px;margin-bottom: 0; font-weight: normal; line-height:20px;}

p.rubrik8 {font-weight:normal; font-style:italic;padding-top:15px; margin: 0; font-size: 8px;}
p.excel {font-weight:normal; font-style:italic;padding-top:15px; margin: 0;font-size: 8px;}

#main-content table.datatable{font-size:10px;border-bottom:solid 2px #8bd7f8;} /* margin-top:30px;margin-top:10px;margin-bottom:20px; */
table.datatable tbody td{text-align:right;}


table.datatable thead th{text-align:center;}
table.datatable tbody th{text-align:left;}

table.datatable th.first-table-cell{ text-align: left;}

p.datatable-subtext{font-size:10px;color:#8f8f8f;}

table.datatable{margin-bottom:10px;}
table.datatable tbody  td{text-align:right;}

table.datatable td,
table.datatable th{color:#555;padding:2px 4px;}

table.datatable tbody tr.first th,
table.datatable tbody tr.first td{border-top:solid 2px #8bd7f8; }
table.datatable thead th{font-weight:bold;text-align:right;}
table.datatable thead th.multi-column{font-weight:normal;text-align:center;padding:0;padding-right:5px;white-space:nowrap;border-bottom:solid 1px #8bd7f8;padding:3px;border-left: 10px solid white;}

/*table.datatable thead th.multiheading { border-bottom: solid 2px #8bd7f8; text-align: center; }*/

/*table.datatable thead th.multi-column{font-weight:normal;text-align:center;padding:0;padding-right:5px;white-space:nowrap;border-bottom:solid 1px #8bd7f8;padding:3px; border-left: 10px solid white;}*/
table.datatable thead th.th_column{font-size:11px;font-weight:bold;text-align:center;border-bottom:solid 1px #8bd7f8;padding:3px;border-left: 2px solid white;border-right: 2px solid white;}


body.consolidated-time-series table.datatable thead th.th_a.multiheading {
    border-bottom: 1px solid #8BD7F8;
    border-left: 10px solid white;
    font-weight: normal;
    padding: 3px;
    text-align: center;
    white-space: nowrap;
}

table.datatable thead th.th_column{
    border-bottom: 1px solid #8BD7F8;
    border-left: 4px solid white;
    border-right: 4px solid white;
    font-size: 13px;
    font-weight: bold;
    padding: 3px;
    text-align: center;
}

table.datatable thead th.heading {border-top: none !important; border-bottom: none !important;}
table.datatable { border-top: 1px solid #000 !important; }

table.datatable tbody td {text-align:right;border-left:solid 1px #dbdbdb;}

table.datatable tbody tr th,
table.datatable tbody tr td{border-top:solid 1px #dbdbdb;}
table.datatable-has-notes tbody tr th,
table.datatable-has-notes tbody tr td{border-bottom:solid 1px #dbdbdb;}

table.datatable tbody th.td_sum_a,
table.datatable tbody th.td_sum_b,
table.datatable tbody th.td_sum_c {color:#00539b;}

table.datatable tbody th.td_sum_a,
table.datatable tbody th.td_sum_b,
table.datatable tbody th.td_sum_c,
table.datatable tbody td.td_sum_a,
table.datatable tbody td.td_sum_b,
table.datatable tbody td.td_sum_c {padding-top:10px;font-weight:bold;}

table.datatable tbody th.td_sum_b { padding-left: 10px;}
table.datatable tbody th.td_sum_c { padding-left: 20px;}
table.datatable tbody th.td_sum_d { padding-left: 30px;}

table.datatable tbody th.td_sum_a_tunn_linje { font-weight: bold;}

table.datatable tbody th.td_sum_a_tunn_linje,
table.datatable tbody td.td_sum_a_tunn_linje {border-bottom:solid 1px #8bd7f8;}

table.datatable tbody th.td_rubrik_linje {color:#00539b; font-weight: bold; padding-top: 10px;}

table.datatable tbody th.tabletextb{padding-left: 10px;}
table.datatable tbody th.tabletextc{padding-left: 20px;}
table.datatable tbody th.tabletextd{padding-left: 30px;}

/*table.datatable tbody th.tableheadinga{color:#00539b;}
table.datatable tbody th.tableheadinga,
table.datatable tbody td.tableheadinga{padding-top:10px;font-weight:bold;}*/



table.datatable td.current-year,
table.datatable th.current-year{background:#f6f6f6;}

table.dots tbody td{text-align:center;}






#popup-title{padding:15px 35px 0 15px;background:white;font-size:17px;line-height:20px;}
/*#popup-title {color:#004b94;display:none;}*/

.table-container p.rubrik7 {padding-bottom:15px;}

#primary-content table,#primary-content-wide table, #note-content table { width: 100%; }

#note-content {padding-top:15px;}
#main-content .noteh1{font-size:18px;padding-top:10px;padding-bottom:10px;}
.miniTable, #primary-content .miniTable .td_sum_a {font-size:8px; cursor:pointer;}

/* Primary content table special */

#primary-content span.link-button-show-table{display:none;}
#primary-content div.container{display:block !important;}


#main-content div.container cite{margin-bottom:0;margin-top:5px;}
cite{display:block;font-size:9px;color:#555;}