/*@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 }
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; }
	#header2 {display:none;}

/* -------------------------------------------------------

            GENERAL ELEMENT STYLING

---------------------------------------------------------- */

body {
	margin: 0 0 3em 0;
	background: #e6e7e8;
	font-family: arial, verdana, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	line-height: 1.5;
	font-weight: normal;
	font-variant: normal;
}
table,
th,
td {}

hr {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  border: none;
  border-top: 1px solid #fff; }
hr.clearer {clear:left;}
h1 {
	margin-bottom:0.5em;
	font: normal 23px "Gill Sans Light", arial, sans-serif;
	text-transform: uppercase;
	color: #f39900;
	/*background: transparent url(graphics/ca-h1-background.gif) 100% 100% no-repeat;*/
  padding: .5em 0 1px 0;
	position: relative;
	line-height: 34px;
}

  h1 span {
	display: block;
	position: absolute;
	top: 12px;
	left: 0;
	background-color:#fff;
	background-image: url(../images/h1_sv.gif);
	background-repeat: no-repeat;
	width:100%;
	height:36px;
	
}
    
  h1#aret-i-korthet               span { background-position:0px 0px;}
  h1#gd-har-ordet                 span { background-position:0px -66px;}
  h1#regeringsmalen               span { background-position:0px -132px;}
  h1#kriser-i-backspegeln                      span { background-position:0px -231px;}
	h1#exportmojligheter                  span { background-position:0px -297px;}
	  h1#sma-och-medelstora-foretag   span  { background-position:0px -363px; height:68px}
 	 	h1#exportmojligheter-for-stora-foretag span { background-position:0px -462px;}
 	 	h1#ansvarsfullt-foretagande           span { background-position:0px -561px; height:68px;}	
	h1#exponering                   span { background-position:0px -660px;}
  h1#internationellt-samarbete    span { background-position:0px -726px; height:68px;}
  h1#medarbetare                     span { background-position:0px -825px; height:68px;}
  h1#resultat-och-reserver        span { background-position:0px -924px;}
  	h1#redovisningsprinciper        span { background-position:0px -990px;}
		h1#resultatrakning              span { background-position:0px -1056px;}
		h1#balansrakning                span { background-position:0px -1122px;}
  	h1#finansieringsanalys          span { background-position:0px -1188px;}
  	h1#noter                        span { background-position:0px -1254px; height:68px;}
 		h1#garantigivningens-omfattning span { background-position:0px -1353px;}
  	h1#rambelopp-och-ramutnyttjande span { background-position:0px -1452px;}
  	h1#uppgiftssammanstallning      span { background-position:0px -1518px;}
	h1#styrelse           span { background-position:0px -1584px;}
		h1#ledning           span { background-position:0px -1650px;}
				h1#revisionsberattelse           span { background-position:0px -1716px;}

/* 
  h1#highlights-of-the-year                                 span {background-image: url(graphics/h1-highlights-of-the-year.gif);}
  h1#key-financial-figures                                  span {background-image: url(graphics/h1-key-financial-figures.gif);}
  h1#new-mandate-gives-greater-opportunities                span {background-image: url(graphics/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(graphics/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(graphics/h1-the-governments-objectives.gif);}
  
  h1#the-development-of-ekns-mission                        span {background-image: url(graphics/h1-the-development-of-ekns-mission.gif);}
  
  h1#small-and-medium-sized-enterprises                     span {background-image: url(graphics/h1-small-and-medium-sized-enterprises.gif);}
  h1#large-corporates                                       span {background-image: url(graphics/h1-large-corporates.gif);}
  
  h1#risk-exposure                                          span {background-image: url(graphics/h1-risk-exposure.gif);}
  h1#recoveries-and-losses                                  span {background-image: url(graphics/h1-recoveries-and-losses.gif);}
  h1#business-development                                   span {background-image: url(graphics/h1-business-development.gif);}
  h1#international-cooperation                              span {background-image: url(graphics/h1-international-coop.gif);}
  h1#personnel                                              span {background-image: url(graphics/h1-personnel.gif);}
  h1#results-and-reserves                                   span {background-image: url(graphics/h1-results-and-reserves.gif);}
  h1#accounting-principles                                  span {background-image: url(graphics/h1-accounting-principles.gif);}
  h1#income-statement                                       span {background-image: url(graphics/h1-income-statement.gif);}
  h1#balance-sheet                                          span {background-image: url(graphics/h1-balance-sheet.gif);}
  h1#statement-of-changes-in-financial-position             span {background-image: url(graphics/h1-statement-of-changes.gif);height:67px;}
  h1#statement-of-changes-in-financial-position                  {height:67px;}
  h1#notes                                                  span {background-image: url(graphics/h1-notes.gif);}
  h1#statutory-limits-and-outstanding-guaranteed-amount     span {background-image: url(graphics/h1-statutory-limits.gif);height:67px;}
  h1#statutory-limits-and-outstanding-guaranteed-amount          {height:67px;}
  h1#compilation-of-essential-information                   span {background-image: url(graphics/h1-compilation-of-essential.gif);height:67px;}
  h1#compilation-of-essential-information                        {height:67px;}
  h1#report-of-the-auditors                                 span {background-image: url(graphics/h1-report-of-auditors.gif);}
  h1#board-of-directors                                     span {background-image: url(graphics/h1-board-of-directors.gif)}
  h1#executive-management                                   span {background-image: url(graphics/h1-executive-management.gif)}
  
  h1#sustainable-development                                span {background-image: url(graphics/h1-sustainable-development.gif);}
  h1#recoveries-and-indemnifications                        span {background-image: url(graphics/h1-recoveries-and-indemnifications.gif);}     
  h1#ekns-exposure                                          span {background-image: url(graphics/h1-ekns-exposure.gif);}     
  h1#international-co-operation                             span {background-image: url(graphics/h1-international-co-operation.gif);}     
  h1#staff                                                  span {background-image: url(graphics/h1-staff.gif);}     
  
  h1#export-opportunities-for-large-companies               span {background-image: url(graphics/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(graphics/h1-cash-flow-analysis.gif);}     
  h1#scope-of-guarantee-operations                          span {background-image: url(graphics/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(graphics/case-title.gif) 100% 100% no-repeat;
    padding: 1px 0 4px 0; 
    position: relative; }
    
  h2#case-title-en { background: transparent url(graphics/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(graphics/ca-firstpage-h1.gif) 0 0 no-repeat; }
		
		body.en-firstpage div.c-a h1 span {
	    background: #fff url(graphics/ca-firstpage-h1-eng.gif) 0 0 no-repeat; }
      
  body.numbers h1 {
   
    /*background: transparent url(graphics/ca-h1-background-blue.gif) no-repeat 100% 100%; */}
  
h2 {
	font-size: 13px;
}
  h3 {
	font-size:1em;
}
p {
  margin-bottom: 1em; }
  
  p.introduction {
      font-weight: bold; }
      
span {}
  span.print {
    position: absolute;
    right: 0;
    top: 28px; }
  
  .double-heading span.print {
    top: 59px; }

a:link {
	color: #0D409C;
	text-decoration:underline;
}
a:visited {
	color:#0D409F;
	text-decoration:underline;
}
a:hover {
	color: #F39900;
	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(graphics/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(graphics/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(graphics/show-exp.gif) 0 50% no-repeat; }

#wrap .inactive {display:none;}

#competence-goals ul {list-style:none;}

/* -------------------------------------------------------

            GENERAL LAYOUT ELEMENTS

---------------------------------------------------------- */

#wrap {
	background: #fff;
	width: 810px;
	margin: 1em auto;
	padding: 0 0px 0 0px;
	position: relative;
}
  
  #header {
	/* height:105px;
    /*background: url(graphics/header-background.gif) no-repeat;*/
    padding: 0;
	
	z-index: 3;
	position:absolute;
	top:45px;
	margin:0;
	left:35px;
}
  
    #header.en {background-image:url(graphics/header-background-en.gif);}
  
    #header img {margin-top:8px;}
  
  #content {

	width: 530px;
	padding: 148px 0 0 0;
	margin: 0px 35px 0 35px;
	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(graphics/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(graphics/first-page-quote-link.gif);
      }
      
      body#firstpage.en-firstpage #gd-quote a { background: url(graphics/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;
	width:120px;
	float:right;
	margin:-1em 0 1em 1em;
	font-size:0.9em;
						 }
          body.text div.c-b a:hover {
            text-decoration: underline; }
          body.text div.c-b img {
            display: block;  }
						          body div.c-a img {
	margin-bottom:1em;
}
      
    .page-nav {
	margin:2em 0 1em 0;
	padding: .1em 0 .4em .1em;
	border-top: 1px solid #d1d3d4;
	color: #A7ABAD;
}
      
      .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; 
						color:#000;}
        
        .page-nav li a:visited, span.print a:visited {
	color:#A7ABAD;
}
        
        .page-nav li a {
	background-image: url(../images/bullet_black.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	color: #A7ABAD;
	text-decoration: none;
}

        .next a {
          background: url(../images/bullet_black.gif) no-repeat 0 50%; }

        .print a {
          background: url(../images/bullet_black.gif) no-repeat 0 50%; }
    
  #nav {
	width: 175px;
	border-left: none;
	padding: 0;
	margin: 1em 0 2em 0;
	position: absolute;
	background: #d1d3d4;
	font-size: 0.95em;
	left:600px;
	z-index:2;
	top:0;
}
  
    #nav div.choose-lang {
	margin: 10px 10px 5px 10px;
	position: relative;
}
    
    #nav div.swedish {  
      background: url(../images/nav-heading-en.gif) .5em 50% no-repeat; }
    
      #nav div.choose-lang a {
	float: right;
	font-size: 0.8em;
	text-transform: uppercase;
	text-decoration:none;
	color: #fff;
	margin: 5px 0 10px 0;
		padding: 0 20px 0 0;
	background: url(../images/icon-english.gif) no-repeat 100% 50%;
}

        #nav div.swedish a {
	background: url(../images/icon-swedish.gif) no-repeat 100% 50%;

}
    
      #nav #expand-navigation {
	text-transform: none;
	text-decoration: none;
	cursor:pointer;
	display: block;
	padding: .8em 0 .7em 2.5em;
	color:#A7ABAD;
	background:#FFF;
	font-size:1em;

}
      #nav #ekn-home {
	text-transform: none;
	text-decoration: none;
	cursor:pointer;
	display: block;
	padding: 0 0 0 2.5em;
	background:#FFF;
	font-size:1em;

}
#nav #ekn-home a {
color:#A7ABAD; 
text-decoration:none;}
  
      #nav #expand-navigation:hover,
      #nav #expand-navigation.active, #nav #ekn-home a:hover, #nav #ekn-home a:active {
        color: #000;}
        
    #nav ul {
	color: #FFF;
	margin:0 0 10px 0;
	padding: .4em 0 1em 0em;
	list-style-image: none;
	list-style:none;
	list-style-position: outside;

}
      
      #nav ul li {
	margin-bottom:.3em;
	color: #FFF;
	line-height: 1.2;
}
      
      body#firstpage #nav ul li.home {
        display: none;  }
        
        #nav ul li.home {
}
        
        #nav ul li.home a {
 }
        
      #nav ul li.numbers {
	border-top: none;
}
    
        #nav ul a {
	color: #000;
	display: block;
	padding: .2em 0 .2em 2.5em;
	text-decoration:none;
		background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 1.2em 0.4em;
	
	
}
                
        #nav ul a.current {
          color: #f39900;
          display: block;
          padding: .2em 0 .2em 2em;
          background: #fff; }
        #nav ul a.open { }
        
        #nav ul a:hover {
	color: #FFF;


}
      
          #nav ul ul {
	border:0 none;
	padding:0.3em 0 1em 0em;
	margin-bottom: 0px;
}
      
          #nav ul ul a {
            padding: 0 0 0 2.7em;
            background: none; }
          
          #nav ul ul a.current {
            background: #fff;
						padding-left:2.7em;}
    
          #nav ul ul a:hover {
}
          
          #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;}
	
	

