@import url('/ar2007/stylesheets/tables.css');  

/* undohtml.css */
/* (CC) 2004-2005 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code,kbd { font-size:1em; }
dl,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address,abbr { font-style:normal }
/* End of undohtml.css */

.expandable:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden; }

/* -------------------------------------------------------

            GENERAL ELEMENT STYLING

---------------------------------------------------------- */

body {
  margin: 0 0 1em 1em;
  font: normal 12px/1.5 arial, verdana, sans-serif; 
  background: #C6DDEB;}
table,
th,
td {font-size:12px;}

hr {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  border: none;
  border-top: 1px solid #fff; }
hr.clearer {clear:left;}
h1 {
  margin-bottom:.5em;
  font: normal 28px "Gill Sans Light", arial, sans-serif;
  text-transform: uppercase;
  color: #fff;
  background: transparent url(/ar2007/graphics/ekn/ca-h1-background.gif) 100% 100% no-repeat;
  padding: 1px 0 1.5em 0; 
  position: relative; }

  h1 span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-color:#fff;
    background-position:1px 3px;
    background-repeat: no-repeat;
    width:100%;
    height:36px; }
    
  h1#aret-i-korthet               span {background-image: url(/ar2007/graphics/ekn/h1-aret-i-korthet.gif);}
  h1#ekonomiska-nyckeltal         span {background-image: url(/ar2007/graphics/ekn/h1-ekonomiska-nyckeltal.gif);}
  h1#nya-affarer                  span {background-image: url(/ar2007/graphics/ekn/h1-nya-affarer.gif);}
  h1#exponering                   span {background-image: url(/ar2007/graphics/ekn/h1-exponering.gif);}
  h1#atervinningar-och-skador     span {background-image: url(/ar2007/graphics/ekn/h1-atervinningar-och-skador.gif);}
  h1#affarsutveckling             span {background-image: url(/ar2007/graphics/ekn/h1-affarsutveckling.gif);}
  h1#internationellt-samarbete    span {background-image: url(/ar2007/graphics/ekn/h1-internationellt-samarbet.gif);}
  h1#personal                     span {background-image: url(/ar2007/graphics/ekn/h1-personal.gif);}
  h1#resultat-och-reserver        span {background-image: url(/ar2007/graphics/ekn/h1-resultat-och-reserver.gif);}
  h1#resultatrakning              span {background-image: url(/ar2007/graphics/ekn/h1-resultatrakning.gif);}
  h1#redovisningsprinciper        span {background-image: url(/ar2007/graphics/ekn/h1-redovisningsprinciper.gif);}
  h1#balansrakning                span {background-image: url(/ar2007/graphics/ekn/h1-balansrakning.gif);}
  h1#noter                        span {background-image: url(/ar2007/graphics/ekn/h1-noter-till-resultat-och-.gif);}
  h1#finansieringsanalys          span {background-image: url(/ar2007/graphics/ekn/h1-finansieringsanalys.gif);}
  h1#garantigivningens-omfattning span {background-image: url(/ar2007/graphics/ekn/h1-garantigivningens-omfattning.gif);}
  h1#rambelopp-och-ramutnyttjande span {background-image: url(/ar2007/graphics/ekn/h1-rambelopp-och-ramutnyttj.gif);}
  h1#uppgiftssammanstallning      span {background-image: url(/ar2007/graphics/ekn/h1-uppgiftssammanstallning.gif);}
  h1#revisionsberattelse          span {background-image: url(/ar2007/graphics/ekn/h1-revisionsberattelse.gif);}
  h1#styrelse                     span {background-image: url(/ar2007/graphics/ekn/h1-styrelse.gif);}
  h1#ledning                      span {background-image: url(/ar2007/graphics/ekn/h1-ledning.gif);}
  h1#gd-har-ordet                 span {background-image: url(/ar2007/graphics/ekn/h1-gd-har-ordet.gif);}
  h1#utvecklingen-av-ekns-uppdrag span {background-image: url(/ar2007/graphics/ekn/h1-utvecklingen-av-ekns-uppdrag.gif);}
  h1#hallbar-utveckling           span {background-image: url(/ar2007/graphics/ekn/h1-hallbar-utveckling.gif);}
  h1#ekns-exponering              span {background-image: url(/ar2007/graphics/ekn/h1-ekns-exponering.gif);}
  h1#regeringsmalen               span {background-image: url(/ar2007/graphics/ekn/h1-regeringsmal.gif);}
  h1#sma-och-medelstora-foretag   span  {background-image: url(/ar2007/graphics/ekn/h1-smamedelstora-foretag.gif);}
  h1#exportmojligheter-for-stora-foretag span               {background-image: url(/ar2007/graphics/ekn/h1-stora-foretag.gif);}
 
  h1#highlights-of-the-year                                 span {background-image: url(/ar2007/graphics/ekn/h1-highlights-of-the-year.gif);}
  h1#key-financial-figures                                  span {background-image: url(/ar2007/graphics/ekn/h1-key-financial-figures.gif);}
  h1#new-mandate-gives-greater-opportunities                span {background-image: url(/ar2007/graphics/ekn/h1-new-mandate-gives-greater-opportunities.gif);height:67px;}
  h1#new-mandate-gives-greater-opportunities                     {height:67px;}
  
  h1#message-from-the-director-general                      span {background-image: url(/ar2007/graphics/ekn/h1-new-mandate-gives-greater-opportunities.gif);height:67px;}
  h1#message-from-the-director-general                           {height:67px;}
  
  h1#the-governments-objectives                             span {background-image: url(/ar2007/graphics/ekn/h1-the-governments-objectives.gif);}
  
  h1#the-development-of-ekns-mission                        span {background-image: url(/ar2007/graphics/ekn/h1-the-development-of-ekns-mission.gif);}
  
  h1#small-and-medium-sized-enterprises                     span {background-image: url(/ar2007/graphics/ekn/h1-small-and-medium-sized-enterprises.gif);}
  h1#large-corporates                                       span {background-image: url(/ar2007/graphics/ekn/h1-large-corporates.gif);}
  
  h1#risk-exposure                                          span {background-image: url(/ar2007/graphics/ekn/h1-risk-exposure.gif);}
  h1#recoveries-and-losses                                  span {background-image: url(/ar2007/graphics/ekn/h1-recoveries-and-losses.gif);}
  h1#business-development                                   span {background-image: url(/ar2007/graphics/ekn/h1-business-development.gif);}
  h1#international-cooperation                              span {background-image: url(/ar2007/graphics/ekn/h1-international-coop.gif);}
  h1#personnel                                              span {background-image: url(/ar2007/graphics/ekn/h1-personnel.gif);}
  h1#results-and-reserves                                   span {background-image: url(/ar2007/graphics/ekn/h1-results-and-reserves.gif);}
  h1#accounting-principles                                  span {background-image: url(/ar2007/graphics/ekn/h1-accounting-principles.gif);}
  h1#income-statement                                       span {background-image: url(/ar2007/graphics/ekn/h1-income-statement.gif);}
  h1#balance-sheet                                          span {background-image: url(/ar2007/graphics/ekn/h1-balance-sheet.gif);}
  h1#statement-of-changes-in-financial-position             span {background-image: url(/ar2007/graphics/ekn/h1-statement-of-changes.gif);height:67px;}
  h1#statement-of-changes-in-financial-position                  {height:67px;}
  h1#notes                                                  span {background-image: url(/ar2007/graphics/ekn/h1-notes.gif);}
  h1#statutory-limits-and-outstanding-guaranteed-amount     span {background-image: url(/ar2007/graphics/ekn/h1-statutory-limits.gif);height:67px;}
  h1#statutory-limits-and-outstanding-guaranteed-amount          {height:67px;}
  h1#compilation-of-essential-information                   span {background-image: url(/ar2007/graphics/ekn/h1-compilation-of-essential.gif);height:67px;}
  h1#compilation-of-essential-information                        {height:67px;}
  h1#report-of-the-auditors                                 span {background-image: url(/ar2007/graphics/ekn/h1-report-of-auditors.gif);}
  h1#board-of-directors                                     span {background-image: url(/ar2007/graphics/ekn/h1-board-of-directors.gif)}
  h1#executive-management                                   span {background-image: url(/ar2007/graphics/ekn/h1-executive-management.gif)}
  
  h1#sustainable-development                                span {background-image: url(/ar2007/graphics/ekn/h1-sustainable-development.gif);}
  h1#recoveries-and-indemnifications                        span {background-image: url(/ar2007/graphics/ekn/h1-recoveries-and-indemnifications.gif);}     
  h1#ekns-exposure                                          span {background-image: url(/ar2007/graphics/ekn/h1-ekns-exposure.gif);}     
  h1#international-co-operation                             span {background-image: url(/ar2007/graphics/ekn/h1-international-co-operation.gif);}     
  h1#staff                                                  span {background-image: url(/ar2007/graphics/ekn/h1-staff.gif);}     
  
  h1#export-opportunities-for-large-companies               span {background-image: url(/ar2007/graphics/ekn/h1-export-opportunities-for-large-companies.gif);height:67px;}     
  h1#export-opportunities-for-large-companies                    {height:67px;}
  h1#cash-flow-analysis                                     span {background-image: url(/ar2007/graphics/ekn/h1-cash-flow-analysis.gif);}     
  h1#scope-of-guarantee-operations                          span {background-image: url(/ar2007/graphics/ekn/h1-scope-of-guarantee-operations.gif);}     
  
  h2#case-title, h2#case-title-en {
    font: normal 28px "Gill Sans Light", arial, sans-serif;
    text-transform: uppercase;
    color: #fff;
    background: transparent url(/ar2007/graphics/ekn/case-title.gif) 100% 100% no-repeat;
    padding: 1px 0 4px 0; 
    position: relative; }
    
  h2#case-title-en { background: transparent url(/ar2007/graphics/ekn/case-title-en.gif) 100% 100% no-repeat; }
  
  #nav h1 {
    display: none; }

  body#firstpage div.c-a h1, body.en-firstpage div.c-a h1 {
      color: #000;
      background: none;
      padding: 0 0 38px 0; }
      
    body.sv-firstpage div.c-a h1 span, body.en-firstpage div.c-a h1 span {
      margin-bottom: 6px;
      height: 56px;
      background: #fff url(/ar2007/graphics/ekn/ca-firstpage-h1.gif) 0 0 no-repeat; }
		
		body.en-firstpage div.c-a h1 span {
	    background: #fff url(/ar2007/graphics/ekn/ca-firstpage-h1-eng.gif) 0 0 no-repeat; }
      
  body.numbers h1 {
    color: #9aa8bd;
    background: transparent url(/ar2007/graphics/ekn/ca-h1-background-blue.gif) no-repeat 100% 100%; }
  
h2 {
  font-size: 14px; }
  
p {
  margin-bottom: 1.5em; }
  
  p.introduction {
      font-weight: bold; }
      
span {}
  span.print {
    position: absolute;
    right: 0;
    top: 28px; }
  
  .double-heading span.print {
    top: 59px; }

a:link {
  color: #3b688b; 
  text-decoration:underline;}
a:visited {
  color:#30485a;
  text-decoration:underline;}
a:hover {
  color: #30485a;
  text-decoration: none; }
a:active {
  color:#fff;
  background:#30485a; }

ul {
  list-style:disc;
  margin: 0 0 1.5em 2em; }

  ul li {
    margin-bottom:.5em; }
    
  ul ul {margin-bottom:0;}


.notice {
  padding: .5em;
  font-size: 1.1em;
  line-height: 1.4em;
  background: #ffb; }
/*
.toggler {
  color: #3b688b; 
  text-decoration:underline;
  cursor:pointer; }
*/
.left {
  margin: 0 1em 1em 0;
  float: left; }

.image-container {
  margin: 0 1em 0 0; }
  
  .image-container span{
    display: block;
    color: #737372;
    font-size: .9em; }
  
  #kapelman {
    float:left;
    width: 150px;
    padding: 0 0 3em 0;}

.government-goals {
  margin-bottom:1.5em;
  padding:.9em;
  border:2px solid #dddad7; }
  .government-goals h2 {
    margin-bottom:.3em;
    font-size:1em;
    line-height:1.2em;
    text-transform:uppercase; 
    border-bottom: 1px solid #A78041;}
  .government-goals .close {margin-top:-1em;}
  .close {
    margin: 0 0 0 0;
    line-height:1em;
    clear:left;
    text-align:right; }
  .close a {
    padding-left:13px;
    background: transparent url(/ar2007/graphics/ekn/close.gif) 0 50% no-repeat;}

.retard {margin-right:204px;}

.show-government-goals {
  margin:-1.5em 0 1.5em 0;
  text-align:right; }
  .show-government-goals a {
    padding-left: 13px; 
    background: transparent url(/ar2007/graphics/ekn/gov-goals.gif) 0 50% no-repeat; }
    
.expandable {
  float:left;
  margin:1em 0 1em 0; }
  .expandable table {
    margin-right:.8em;
    float:left; }

#content .small-expandable {
}

#content .expandable h3 { display: none;}
.show-expandable {
  text-align:right; }
  
  .show-expandable a {
    padding-left: 13px; 
    background: transparent url(/ar2007/graphics/ekn/show-exp.gif) 0 50% no-repeat; }

#wrap .inactive {display:none;}

#competence-goals ul {list-style:none;}

/* -------------------------------------------------------

            GENERAL LAYOUT ELEMENTS

---------------------------------------------------------- */

#wrap {
  background: #fff;
  width: 950px;
  margin: 1em auto; 
  padding: 0 15px 0 15px;}
  
  #header {
    height:105px;
    background: url(/ar2007/graphics/ekn/header-background.gif) no-repeat;
    padding: 0; }
  
    #header.en {background-image:url(/ar2007/graphics/ekn/header-background-en.gif);}
  
    #header img {margin-top:8px;}
  
  #content {
    float: left;
    width: 635px;
    padding: 12px 0 0 0;
    margin: 2px 0 0 0;
    position: relative; }
    
    body.text div.c-a {
      margin: 0 1.4em 0 0; }

      .board li {
        margin-right: 1em;
        height: 360px;
        width: 180px; 
        float: left;
        list-style: none;}

      body#firstpage h1 {margin: 0;}
      
      body#firstpage .about-ekn {
        font-weight: bold;
        margin-bottom: 1em;
        line-height: 20px;
        font-size:13px;}
        
      body#firstpage .subheading {
        font-weight: bold;
        font-style: italic;
        font-size:1.4em;
        padding-bottom: 12px;}

      body#firstpage #gd-quote {  
        float: left;
        width: 200px;
        margin: 0 14px 0 0;
        background: #A78041 url(/ar2007/graphics/ekn/first-page-quote-background.jpg) no-repeat;
        height: 266px;}
      
      body#firstpage #gd-quote a {
        text-indent: -9999px;
        margin-top:20px;
        display: block;
        min-height: 250px;
        background: url(/ar2007/graphics/ekn/first-page-quote-link.gif);
      }
      
      body#firstpage.en-firstpage #gd-quote a { background: url(/ar2007/graphics/ekn/first-page-quote-link-en.gif); }

      body#firstpage .teaser {
          padding: 8px;
          border: 3px solid #d3caba; }

        body#firstpage .teaser h2 { font-size: 20px; line-height: 1.1em; margin: 8px 0 6px 0; }
        
          body#firstpage .teaser h2 a { color: #000; text-decoration:none; }
        
        body#firstpage .teaser img { float: right; margin: 0 0 10px 10px; }
        
        body#firstpage .teaser p { margin: 0; }
          body#firstpage .teaser p a { 
            margin-top: .7em;
            display: block; }
        
        #teaser-1 {
          min-height: 224px;
          margin-top: 17px;
          float: left;
          width: 396px;
        }
        
        #teaser-2 { 
          clear: left;
          float: left;
          width: 448px;
          min-height: 232px;
          margin-right: 10px;}
        #teaser-3 { 
          background: #d3caba;
          float: left;
          min-height: 232px;
          width: 130px; }

    body.text div.c-b {
      border-left: 2px solid #e6e9ee;
      margin: 0 0 1em 1em;
      float: right;
      width: 230px; 
      line-height: 1.2em;}
    
    body.variant div.c-b {
      width: 316px; }
      
      body.text div.c-b ul {
        margin: 0 0 0 1em; }
      
        body.text div.c-b li {
          list-style: none;
          font-size: .9em;}
          
          body.text div.c-b,
          body.text div.c-b a,
          .image-description {
            color: #737372;
             text-decoration: none;}
          body.text div.c-b a:hover {
            text-decoration: underline; }
          body.text div.c-b img {
            display: block;  }
      
    .page-nav {
      margin:2em 0 1em 0;
      padding: .4em 0 .4em .1em;
      border-top: 1px solid #9aa8bd;
      border-bottom: 2px solid #ccd3de; }
      
      .page-nav li {
        margin:0;
        padding: 0  1.5em 0 0;
        display: inline;  }
      
        .page-nav li a, span.print a {
          padding: 0 0 0 1.4em; }
        
        .page-nav li a:visited, span.print a:visited {color:#3b688b;}
        
        .top a {
          background: url(/ar2007/graphics/ekn/icon-top.gif) no-repeat 0 50%; }

        .next a {
          background: url(/ar2007/graphics/ekn/icon-next.gif) no-repeat 0 50%; }

        .print a {
          background: url(/ar2007/graphics/ekn/icon-print.gif) no-repeat 0 50%; }
    
  #nav {
    width: 300px;
    float: right;
    border-left: 2px solid #dcd5c8;
    padding: 0;
    margin: 16px 0 2em 0; }
  
    #nav div.choose-lang {
      margin: 0 0 0 -2px;
      height: 37px;
      position: relative;
      background: #a78041 url(/ar2007/graphics/ekn/nav-heading.gif) .5em 50% no-repeat; }
    
    #nav div.swedish {  
      background: #a78041 url(/ar2007/graphics/ekn/nav-heading-en.gif) .5em 50% no-repeat; }
    
      #nav div.choose-lang a {
        float: right;
        padding: 0 2em 0 0;
        margin: 1.7em .8em 0 0;
        font-size: .8em;
        text-transform: uppercase;
        color: #fff;
        background: url(/ar2007/graphics/ekn/icon-english.gif) no-repeat 100% 50%; }

        #nav div.swedish a {background: url(/ar2007/graphics/ekn/icon-swedish.gif) no-repeat 100% 50%;}
    
      #nav #expand-navigation {
        color: #A78041;
        text-transform: uppercase;
        text-decoration: underline;
        cursor:pointer;
        display: block;
        padding: .8em 0 .7em 4em;
        background: url(/ar2007/graphics/ekn/icon-navigation.gif) no-repeat .5em 50% #d3caba; 
        border-bottom: 4px solid #fff;}
  
      #nav #expand-navigation:hover,
      #nav #expand-navigation.active {
        color: #000;}
        
    #nav ul {
      list-style:none;
      margin:0;
      padding: .4em 0 .9em 0;
      background: #f4f2f1; }
      
      #nav ul li {margin-bottom:0;}
      
      body#firstpage #nav ul li.home {
        display: none;  }
        
        #nav ul li.home {
          border-bottom: 4px solid #fff;}
        
        #nav ul li.home a {
          background: url(/ar2007/graphics/ekn/nav-li-home.gif) no-repeat .5em .4em; }
        
      #nav ul li.numbers {
        border-top: 4px solid #fff; }
    
        #nav ul a {
          color: #737372;
          display: block;
          padding: .2em 0 .2em 2em;
          text-decoration:none;
          background: url(/ar2007/graphics/ekn/nav-li.gif) no-repeat .5em .4em; }
                
        #nav ul a.current {
          color: #737372;
          display: block;
          padding: .2em 0 .2em 2em;
          background: #E4E0D2 url(/ar2007/graphics/ekn/nav-li-current-children.gif) .5em .4em no-repeat; }
        #nav ul a.open { background: url(/ar2007/graphics/ekn/nav-li-current-children.gif) .5em .4em no-repeat; }
        
        #nav ul a:hover {
          color: #0e0e0e;
          background:#d5d4d3 url(/ar2007/graphics/ekn/nav-li-current-children.gif) .5em .4em no-repeat; }
      
          #nav ul ul {
            border: 0;
            padding: 0 0 0 0; }
      
          #nav ul ul a {
            padding: 0 0 0 3em;
            background: none; }
          
          #nav ul ul a.current {
            padding: 0 0 0 3em;
            background: #f4f2f1;}
    
          #nav ul ul a:hover {
            background: #e3e1e0; }
          
          #nav ul ul a.current:hover {
            background: #e3e1e0; }
        
            #nav ul ul ul a {
                padding: 0 0 0 5em;}

    #nav ul#download-print {
      margin: 4px 0 0 0;
      padding: .9em 0 .9em 0;
      background: #d3caba; 
      border-bottom: 2px solid #dcd5c8;}

  div.case {
    padding: 15px 10px;
    background: #e4e0d2;
    border: 3px solid #d3caba;
    margin-bottom: 1em; }

    div.case h3 { font-size: 20px; line-height: 1.3em; margin-bottom: .2em;}
    div.case h4 { font-size: 14px;}
    div.case img { float: left; margin: 0 10px 10px 0; border: 2px solid #fff;}
    div.case img.right { float: right; margin: 0 0 10px 10px;}
    
    
    #elof-en {margin-bottom: 20px;}
