﻿body
{
    margin:0;
    background-color:#e1dfdb;
}

body, html
{
    height:100%;
    width:100%;
}

body, html, input, select
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
   
    color:#4d4d4d;
}

body
{
    font-size:69%;    
}

a img
{
    border:none;
}

h1
{
    font-size: 210%;
    font-weight:normal;
}

h1 img
{
    padding-left:5px;
}

h2
{
    font-size: 150%;
    font-weight:normal;
    
    margin-top:1em;    
    margin-bottom:0.5em;
}
h3
{
    font-size: 100%;
    font-weight:bold;

    margin-top:0;        
    margin-bottom:0;
}

hr
{
    color:#b6b5b3;
    background-color:#b6b5b3;
    
    height:0.09em;
}

p
{
    padding:0;

    margin:0;
    
    margin-bottom:1em;
}

/* Generic classes */

div.LightBlue
{
    padding:0.91em;
    
    background-color:#f7f8fc;
    
    EditMenuName: Ljusblå bakgrund;
}

div.Yellow
{
    padding:0.91em;
    
    background-color:#F7F6D9;
    
    EditMenuName: Ljusgul bakgrund;
}

table.LightBlue, tr.LightBlue, td.LightBlue
{
    padding:0.91em;
    
    background-color:#f7f8fc;
    
    EditMenuName: Ljusblå bakgrund;
}

table.Yellow, tr.Yellow, td.Yellow
{
    padding:0.91em;
    
    background-color:#F7F6D9;
    
    EditMenuName: Ljusgul bakgrund;
}

div.light_blue
{
    background-color:#f7f8fc;    
}

.hidden
{
    display:none;
}

.visible
{
    display:block;
}

.bold
{
    font-weight:bold;
}

.block
{
    display:block;
}

.left_floating
{
    float:left;    
}

.right_floating
{
    float:right;    
}

.small_margin_left
{
    margin-left:5px;
}

.small_margin_right
{
    margin-right:5px;
}

.small_margin
{
    margin:5px;
}

.small_padding
{
    padding:5px;
}

.padding
{
    padding:1.82em;
}

.padding_left
{
    padding-left:0.91em;
}

.padding_right
{
    padding-right:0.91em;
}

.orange_header
{
    background-image:url('../images/orange_header_repeat-x.gif');
    background-repeat:repeat-x;
    background-position:top;
    background-color:#e37f1b;
    
    padding-left:0.91em;
    
    height:2.91em;
    
    font-weight:bold;
    
    color:#ffffff;
    
    line-height:2.73em;
    
    text-decoration:none;
}

.orange_header span,
.orange_header a
{
    font-weight:bold;
    
    color:#ffffff;
    
    line-height:2.73em;
    
    text-decoration:none;
}     

.orange_header a:link,
.orange_header a:visited,
.orange_header a:active
{
    text-decoration:none;
}

.orange_header a:hover
{
    text-decoration:none;
}

/* Page classes */

div#cision-maincontent
{
    background-color: #ffffff;
}

div#page_margins
{
    margin-left: auto;
    margin-right:auto;   
    
    width:985px;
}

div#page_content
{
    width:985px;
    
    border-left:0.09em solid #b6b5b3;
    border-right:0.09em solid #b6b5b3;
    border-bottom:0.09em solid #b6b5b3;
    
    float:left;
}

div#faded_backdrop_repeat-x
{
    background-color:#ffffff;
    background-image:url('../images/faded_backdrop_repeat-x.gif');
    background-repeat:repeat-x;
    background-position:bottom;   
        
    padding-bottom:5px;
       
    float:left;
    
    width:985px;
}

div#main_section
{   
    margin-left:5px;
           
    clear:both;
}

div#main_section_start
{   
    margin-left:5px;
   
    clear:both;
}

/* Sub menu specific classes */

td.sub_menu_container
{   
    border:0.09em solid #b6b5b3;
    
    background-color:#fff;
    
    vertical-align:top; 
}

td.main_area_separator
{
    width:5px;    
}

td.main_area_container
{    
    height:100%;     
    
    background-color:#fff;    
    
    border:0.09em solid #b6b5b3;
    
    vertical-align:top;     
}

div#sub_menu
{   
    float:left;
    
    width:220px;
}

div#sub_menu li a:link,
div#sub_menu li a:visited,
div#sub_menu li a:active
{
    color:#4d4d4d;
    
    text-decoration:none;
}

div#sub_menu li a:hover
{
    text-decoration:underline;
}

div#sub_menu ul
{
    list-style-type: none;    

    margin:0;
    
    padding:0;
    margin-bottom:-0.09em;    
}

div#sub_menu li
{
    list-style-type: none;
    border-bottom:0.09em solid #cfcfcf;
    
    padding-left:0.91em;
    padding-right:5px;
    padding-top:0.27em;
    padding-bottom:0.27em;
}

div#sub_menu li.li_top_level
{
    padding-top:0.73em;
    padding-bottom:0.82em;
}

div#sub_menu li.li_collapsed
{
    background-image:url('../images/sub_menu_expanded.gif');
    background-repeat:no-repeat;
    background-position:top right;
    
    padding-top:0.73em;
    padding-bottom:0.82em;
}

div#sub_menu li.li_expanded
{
    background-color:#f7f8fc;
    background-image:url('../images/sub_menu_collapsed.gif');
    background-repeat:no-repeat;
    background-position:top right;
    
    padding-top:0.73em;
    padding-bottom:0.82em;
    padding-right:0.82em;
    
    /*border-left:0.09em solid #b6b5b3;
    border-right:0.09em solid #b6b5b3;*/
    
    font-weight:bold;
}

div#sub_menu li.li_expanded_sub_level
{
    font-weight:bold;
}

div#sub_menu ul.ul_expanded
{
    margin-top:0.73em;
    margin-bottom:0.82em;
    
    font-weight:normal;
    
    margin-left:5px;
}

div#sub_menu li.li_expanded_sub_level ul.ul_expanded
{
    margin-top:0.27em;
    margin-bottom:0.36em;
}

div#sub_menu ul.ul_expanded li
{
    border-bottom:none;
}

div#sub_menu li.li_selected
{
    font-weight:bold;
}

div#sub_menu li.last_one
{
    border-bottom:none;    
}

div#sub_menu div#shortcuts
{
    padding:0.91em;
}

div#sub_menu div#shortcuts ul li
{
    list-style: none;
    
    padding:0;
    margin:0;
    
    border:none;
}

div#sub_menu div#shortcuts a:link,
div#sub_menu div#shortcuts a:visited,
div#sub_menu div#shortcuts a:active
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:left;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
    
    padding-left:0.91em;
    padding-top:0.09em;
    padding-bottom:0.09em;
    
    display:block;
}

div#sub_menu div#shortcuts a:hover
{
    text-decoration:underline;
}

/* Main area specific classes */

div#main_area
{
    float:left;
        
    width:745px;
}

div.bread_crumbs
{
    margin-top:0.91em;
    padding-left:1.36em;
    padding-bottom:2.27em;
}

div.bread_crumbs div
{
    float:left;
}

div.bread_crumbs a:link,
div.bread_crumbs a:visited,
div.bread_crumbs a:active,
div.bread_crumbs span.nolink
{   
    color:#005596;
    
    text-decoration:none;
        
    padding-left:0.18em;
    padding-right:0.91em;
    
    float:left;
}

div.bread_crumb_item
{
    white-space:nowrap;
}

div.bread_crumbs a:hover
{
    text-decoration:underline;
}

div.bread_crumbs a.active_link
{    
    font-weight:bold;
}

div.bread_crumb_arrow_divider_active
{
    width:0.73em;
    height:0.55em;    
    
    float:left;
    
    margin-top:0.36em;
}

div.bread_crumb_arrow_divider_inactive
{
    width:0.64em;
    height:5px;    

    float:left;

    margin-top:5px;
}

div.bread_crumb_arrow_divider_inactive img,
div.bread_crumb_arrow_divider_active img
{
    width:100%;
    height:100%;    
}

div.inline_image
{   
    width:745px;
    height:17.27em;
    
    overflow:hidden;

    padding-bottom:1.82em;  
}

div#main_column div.inline_image
{
    padding-bottom:0;  
     
    width:450px;
    height:17.27em;
}

div.inline_image img
{
    height:100%;
    width:100%; 
}

div.additional_image
{
    width:235px;
    height:190px;
    
    overflow:hidden;
}

div.additional_image_xs
{
    width:235px;
    height:140px;
        
    overflow:hidden;
    
    margin-bottom:1.82em;  
}

div.additional_image img,
div.additional_image_xs img
{
    width:100%;
    height:100%;
}

div#main_column
{
    width:100%;
       
    float:left;
}

div#main_area div#main_column div#column_contents div.body ul li, 
div#start_regional_container div.body ul li,
div#main_area div#main_column div#column_contents div.body ul li p, 
div#start_regional_container div.body ul li p,
div#main_area div#main_column div#column_contents div.body ul li div, 
div#start_regional_container div.body ul li div,
div#press_contents ul li, div#FAQ_container ul li
{
    list-style-type:disc;
}

div#main_area div#main_column div#column_contents div.body ol li, 
div#start_regional_container div.body ol li,
div#main_area div#main_column div#column_contents div.body ol li p, 
div#start_regional_container div.body ol li p,
div#main_area div#main_column div#column_contents div.body ol li div, 
div#start_regional_container div.body ol li div,
div#press_contents ol li, div#FAQ_container ol li
{
    list-style-type:decimal;
}

div#main_area div#main_column div#column_contents div.body ol li ul li, 
div#start_regional_container div.body ol li ul li,
div#main_area div#main_column div#column_contents div.body ol li ul li p, 
div#start_regional_container div.body ol li ul li p,
div#main_area div#main_column div#column_contents div.body ol li ul li div, 
div#start_regional_container div.body ol li ul li div,
div#press_contents ol li ul li, div#FAQ_container ol li ul li
{
    list-style-type:disc;
}

div#main_area div#main_column div#column_contents div.body ul li p, 
div#start_regional_container div.body ul li p,
div#main_area div#main_column div#column_contents div.body ul li div, 
div#start_regional_container div.body ul li div,
div#main_area div#main_column div#column_contents div.body ol li p, 
div#start_regional_container div.body ol li p,
div#main_area div#main_column div#column_contents div.body ol li div, 
div#start_regional_container div.body ol li p
{
    display:block;
}

div#main_column div#column_contents
{
    padding-left:1.82em;
    padding-bottom:1.82em;

    margin-top:0;
    
    width:450px; 
}

div#entire_contents
{
    margin-bottom:3.64em;
    margin-top:0;
    margin-left:1.82em;
    
    width:665px; 
}

div#entire_contents h2
{
    margin-bottom:0;
}

div#main_column div#column_contents div.body a:link, 
div#main_column div#entire_contents div a:link,
div#main_column div#column_contents div.body a:visited, 
div#main_column div#entire_contents div a:visited,
div#main_column div#column_contents div.body a:active, 
div#main_column div#entire_contents div a:active
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:0em 0.55em;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
       
    padding-left:0.91em;
    padding-top:0.09em;
    padding-bottom:0.09em;
}

div#main_column div#column_contents div.body
{
    clear:both;    
}

div#main_column div#column_contents div.body a:link, 
div#main_column div#column_contents div.search_head_container a:link,
div#main_column div#column_contents div.body a:visited, 
div#main_column div#column_contents div.search_head_container a:visited,
div#main_column div#column_contents div.body a:active, 
div#main_column div#column_contents div.search_head_container a:active
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:0em 0.55em;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
       
    padding-left:0.91em;
    
    display:block;

}

div#main_column div#column_contents div.body a:link,
div#main_column a:hover:
{
    text-decoration:underline;    
}

div#main_column div#column_contents a:link,
div#main_column div#column_contents a:visited,
div#main_column div#column_contents a:active
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:left;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
       
    padding-left:0.91em;
}

div#main_column div#column_contents p.inline_link a:link,
div#main_column div#column_contents p.inline_link a:visited,
div#main_column div#column_contents p.inline_link a:active,
div.additional_column div.body p.inline_link a:link,
div.additional_column div.body p.inline_link a:visited,
div.additional_column div.body p.inline_link a:active
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:0em 0.55em;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
          
    display:inline;
}

div#main_column div#entire_contents a:link,
div#main_column div#entire_contents a:visited,
div#main_column div#entire_contents a:active
{
    color:#4d4d4d;
    
    text-decoration:none;
    
    padding:0;
}

div#main_column div#column_contents a:hover,
div#main_column div#entire_contents a:hover
{
    text-decoration:underline;
}

div#main_column div#column_contents h1 a:link,
div#main_column div#column_contents h1 a:visited,
div#main_column div#column_contents h1 a:active
{
    padding:0;
    
    background-image:none;
}

div#main_column div#column_contents div.PagingContainer a:link,
div#main_column div#column_contents div.PagingContainer a:visited,
div#main_column div#column_contents div.PagingContainer a:active
{
    background-image:none;
    
    padding-left:0;
    padding-right:0.45em;
}

div#main_column span.intro,
div#main_column div.intro
{
    font-weight:bold;
    
    display:block;
    
    margin-bottom:1em;
}

div#additional_column_container
{
    float:left;

    padding-left:20px;
}

div.additional_column
{   
    width:235px;   
}

div.additional_column div.body
{
    background-color:#f7f8fc;
    
    padding:1.82em;

    margin-bottom:1.82em;
}

div.additional_column div.editor_emergency_body
{
    padding:1.82em;

    margin-bottom:1.82em;  
    
    background-color:#eff2f9;

    border-bottom:0.09em solid #005596;
    border-left:0.09em solid #005596;
    border-right:0.09em solid #005596;
    border-top:0.09em solid #005596;
}

div.additional_column div.emergency_body
{
    padding:1.82em;

    margin-bottom:1.82em;  
    
    background-color:#F7F6D9;

    border:0.09em solid #FF0000;
}

div.additional_column div.transparent
{
    background-color:#fff;
}

div.additional_column div.body h3,
div.additional_column div.editor_emergency_body h3,
div.additional_column div.emergency_body h3
{
    margin:0;    
}

div.additional_column div.body p,
div.additional_column div.editor_emergency_body p,
div.additional_column div.emergency_body p
{
    margin:0;
}

div.additional_column div.body ul,
div.additional_column div.editor_emergency_body ul,
div.additional_column div.emergency_body ul
{
    list-style-type: none;
    
    margin:0;
    
    padding:0;
    
    margin-top:0.91em;
}

div.additional_column div.body ul,
div.additional_column div.editor_emergency_body ul,
div.additional_column div.emergency_body ul
{
    list-style-type: none;
}

div.additional_column div.body li a:link, 
div.additional_column div.editor_emergency_body li a:link, 
div.additional_column div.emergency_body li a:link,
div.additional_column div.body li a:visited, 
div.additional_column div.editor_emergency_body li a:visited, 
div.additional_column div.emergency_body li a:visited,
div.additional_column div.body li a:active, 
div.additional_column div.editor_emergency_body li a:active, 
div.additional_column div.emergency_body li a:active
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:0em 0.55em;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
    
    padding-left:0.91em;
    
    padding-right:0.91em;

    display:inline-block;
}

div.additional_column div.body li a:hover, 
div.additional_column div.editor_emergency_body li a:hover, 
div.additional_column div.emergency_body li a:hover
{
    text-decoration:underline;    
}

div.additional_column div.body p a:link, 
div.additional_column div.editor_emergency_body p a:link, 
div.additional_column div.emergency_body p a:link,
div.additional_column div.body p a:visited, 
div.additional_column div.editor_emergency_body p a:visited, 
div.additional_column div.emergency_body p a:visited,
div.additional_column div.body p a:active, 
div.additional_column div.editor_emergency_body p a:active, 
div.additional_column div.emergency_body p a:active
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:0em 0.55em;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
    
    padding-left:0.91em;
    
    padding-left:0.91em;
    padding-top:0.09em;
    padding-bottom:0.09em;
    
    display:block;
}

div.additional_column div.body p a:hover,
div.additional_column div.editor_emergency__body p a:hover, 
div.additional_column div.emergency_body p a:hover
{
    text-decoration:underline;    
}

div#subjects_container
{
    clear:both;
}

div#subjects_container a:link,
div#subjects_container a:visited,
div#subjects_container a:active
{
    display:block;
}

div.subject
{
    float:left;
    
    border-bottom:0.09em solid #b6b5b3;
    
    padding-top:0.91em;
    padding-bottom:0.91em;
        
    width:450px; 
}

div.subject_body
{
    float:left;
}

div.subject_last
{
    float:left;
    
    padding-top:0.91em;
    padding-bottom:0;
    
    width:450px; 
}

div.subject_image
{
    width:10.91em;
    height:10.91em;
    
    float:left;
    
    margin-right:0.91em;
}

div.subject_image img
{
    width:100%;
    height:100%;

    float:left;
}

div.subject_body h3
{
    margin:0;
}

div.subject_body a:link,
div.subject_body a:visited,
div.subject_body a:active
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:left;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
    
    padding-left:0.91em;
}

div.videos ul, li
{
    list-style-type: none;    

    margin:0;
    
    padding:0;
}

div.videos li
{
    margin:0;
    margin-top:5px;
    margin-bottom:5px;
    
    background-image:url('../images/ico_play.gif');
    background-repeat:no-repeat;
    background-position:top left;
    
    padding-left:5.82em;
    padding-top:0.27em;
    padding-bottom:0.27em;
}

div.videos ul.signlanguage li
{
    margin:0;
    
    background-image:url('../images/ico_signlanguage.gif');
    background-repeat:no-repeat;
    background-position:top left;
    
    padding-left:2.27em;
    padding-top:0.09em;
    padding-bottom:5px;
}

div.videos li a:link, 
div.videos li a:visited,
div.videos li a:active
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:left;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
    
    padding-left:0.91em;    
}

div.videos li a:hover
{
    text-decoration:underline;
}

div#page_footer
{
    clear:both;
       
    border-top:0.09em solid #b6b5b3;       
}

div#page_footer div#last_updated
{
    float:left;    
       
    padding:1.82em;
}

div#page_footer div#buttons
{
    float:right;    
       
    padding-right:1.82em;
    padding-top:1.36em;
    padding-bottom:1.36em;
}

div#page_footer div#buttons a#print
{
    background-image:url('../images/button_print.gif');
    background-repeat:no-repeat;
    background-position:right;
    
    color:#4d4d4d;
    
    text-decoration:none;
    
    font-weight:bold;

    padding-left:0.91em;
    padding-right:2.73em;
    padding-top:5px;
    padding-bottom:0.55em;
   
    display:inline-block;
}

div#page_footer div#buttons a#up
{
    background-image:url('../images/button_up.gif');
    background-repeat:no-repeat;
    background-position:right;
    
    color:#4d4d4d;
    
    text-decoration:none;
    
    font-weight:bold;
    
    padding-left:0.91em;
    padding-right:2.73em;
    padding-top:5px;
    padding-bottom:0.55em;
    
    display:inline-block;
}

/* FAQ specific classes */

div#FAQ_container
{
    border-top:0.09em solid #cfcfcf;    
    width:100.6%;
}

div#FAQ_container div.news_item_collapsed,
div#FAQ_container div.news_item_expanded
{   
    width:38.91em;
}

/* Start page specific classes*/

div#start_links_container
{
    border:0.09em solid #b6b5b3;
    border-bottom:0.18em solid #b6b5b3;

    width:25.45em;
    height:14.55em;
    
    float:left;
    
    background-color:#f7f8fc;
    
    margin-bottom:5px;
    
    padding:1.82em;
}

div#start_links_container select
{
    width:20em;
    
    padding:0;
    
    float:left;
    
    margin-top:0.18em;
    margin-right:5px;
    margin-bottom:5px;
    
    clear:both;
    
    font-size:1.09em
}

div#start_links_container input
{
    float:left;
}

div#start_links_container div.body h3
{
    margin:0;

    clear:both;
}

div#start_links_container div.body p
{
    margin:0;
    margin-bottom:1.36em;
}
div#start_links_container a:link, 
div#start_links_container a:visited, 
div#start_links_container a:active
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:left;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
    
    padding-left:0.91em;
    padding-top:0.09em;
    padding-bottom:0.09em;
    
    display:block;
    
    margin-top:5px;
}

div#start_links_container a:hover
{
    text-decoration:underline;
}

div#start_content_container
{
    border:0.09em solid #b6b5b3;
    border-bottom:0.18em solid #b6b5b3;

    width:28.50em;
    height:21.82em;
    
    float:left;
    
    background-color:#fff;
    
    margin-right:5px;
}

div#start_regional_container
{
    background-color:#fff;
    background-image:url('/global/system/images/lanskarta_naradig.jpg');
    background-repeat:no-repeat;
    background-position:right 2.91em;
    
    border:0.09em solid #b6b5b3;
    border-bottom:0.18em solid #b6b5b3;

    width:29.09em;
    height:21.82em;
    
    float:left;
    
    margin-right:5px;
}

div#start_regional_container div.body
{
    margin:0.91em;
    
    width:17.27em; 
    
    float:left;
}

div#start_regional_container div.body h3
{
    margin:0;    
}

div#start_regional_container div.body p
{
    margin:0;
    margin-bottom:1.36em;
}

div#start_regional_container_map
{
    float:left;
    
    width:9.73em;
    height:18.82em;
}

div#start_regional_container_map img
{
    width:100%;
    height:100%;
}

div#start_regional_container select
{    
    padding:0;
    
    width:16em;
    
    float:left;
    
    margin-top:0.18em;
    margin-right:5px;
    
    font-size:1.09em;
}

div#start_regional_container input
{
    margin-top:0.91em;
    
    float:left;
    clear:both;
}

div.start_emergency_content_image_container h1,
div.start_emergency_content_image_container h2,
div.start_emergency_content_image_container h3
{
    margin-top:0;
    margin-bottom:0;
}

div#start_emergency_image_container h1
{
    margin-top:0;
}

div.start_emergency_content_image_container
{
    background-color:#F7F6D9;

    border:0.09em solid #FF0000;

    height:10em;
    width:26.6195em;
    
    float:left;
    
    padding:0.91em;
    
    position:relative;    
    top:-0.91em;
    left:-1em;   
    
    margin-bottom:-0.91em; 
    margin-right:-1em; 
   
}

div.start_content_image_container
{
    height:11.82em;
    width:100%;
    
    float:left;
}

div#start_content_image_container img
{
    width:100%;
    height:100%;  
}

div#start_content_container div.body
{
    padding:0.91em;
    
    float:left;   
}

div#start_content_container p
{
    margin:0;
    margin-top:5px;  

    float:left;
}

div#start_content_container p a:link, 
div#start_content_container p a:active, 
div#start_content_container p a:visited
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:left;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
    
    padding-left:0.91em;
    padding-top:0.09em;
    padding-bottom:0.27em;
           
    display:block;
}

div#start_content_container p a:hover
{
    text-decoration:underline;
}

div#start_form_container
{
    border:0.09em solid #b6b5b3;
    border-bottom:0.18em solid #b6b5b3;

    width:29.09em;
    height:21.82em;
    
    float:left;
    
    background-color:#fff;
   
}

div#start_form_container div#xForm table
{
    margin:0.91em;

    width:27.27em;
}

div#start_form_container div#xForm legend
{
    font-weight:bold;
}

div#start_news_container
{
    border:0.09em solid #b6b5b3;
    border-bottom:0.18em solid #b6b5b3;

    width:29.09em;
    height:21.82em;
    
    float:left;
    
    background-color:#fff;
}

div.start_news_item_last
{
    width:100%;
    height:0.09em;
    
    background-color:#fff;

    position:relative;    
    top:-0.09em;
}

div#start_news_container div.news_item_collapsed,
div#start_news_container div.news_item_expanded
{
    width:27.27em;
       
    border-left:none;
    border-right:none;
}

div#start_news_container div.editor_emergency_news_item_expanded
{
    width:27.27em;
}

div#start_emergency_image_container
{
    background-color:#F7F6D9;

    border:0.09em solid #FF0000;
    border-bottom:0.18em solid #FF0000;

    width:604px;
    height:14.55em;
    
    float:left;

    padding:1.82em;
    
    margin-right:5px;
    margin-bottom:5px;
}

div.start_emergency_content_image_container h1,
div.start_emergency_content_image_container h2,
div.start_emergency_content_image_container h3,
div#start_emergency_image_container h1,
div#start_emergency_image_container h2,
div#start_emergency_image_container h3,
div.emergency_body h1, div.emergency_body h2,
div.emergency_body h3
{
    color: #FF0000;
}

div#start_image_container
{
    border:0.09em solid #b6b5b3;
    border-bottom:0.18em solid #b6b5b3;

    width:58.23em;
    height:18.18em;
    
    float:left;
    
    overflow:hidden;
    
    margin-right:5px;
    margin-bottom:5px;
}

div#start_image_container img
{
    width:100%;
    height:100%;  
    
    background-position:top left;
    background-repeat:no-repeat;    
    
    vertical-align:bottom;
}

div#start_inline_container
{
    float:right;  
    
    position:relative;
    top:-4.18em;
}

div#start_inline_container div#start_inline_left
{
    height:4.18em;
    width:0.55em;
    
    float:left;
}

div#start_inline_container div#start_inline_left img
{
    width:100%;
    height:100%;  
}

div#start_inline_container div#start_inline_left_repeat-x
{
    background-color:#f7f8fc;
    
    height:4.18em;
    
    padding-right:1.82em;

    float:left;
}

div#start_inline_container div#start_inline_left_repeat-x a:link,
div#start_inline_container div#start_inline_left_repeat-x a:visited,
div#start_inline_container div#start_inline_left_repeat-x a:active
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:0em 0.55em;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
    font-size:1.36em;
    
    padding-left:0.91em;
    padding-top:0.09em;
    padding-bottom:0.09em;
    
    line-height:3em;
    
    margin-left:0.91em;
}

div#start_inline_container div#start_inline_left_repeat-x a:hover
{
    text-decoration:underline;
}

/* Press specifik classes */
div#press_contents
{
    margin-left:3.64em;
}

div.press
{
    float:left;
    
    padding-top:0.91em;
    padding-bottom:0.91em;
    padding-right:4em;
    
    width:9.55em;
}

div#press_logo
{
    float:left;    
}

div#press_additional_logos
{
    float:left;
    
    padding-left:0.91em;    
}

div.press span
{
    white-space:nowrap;
}

div.press span a:link,
div.press span a:visited,
div.press span a:active,
div.press a:link,
div.press a:visited,
div.press a:active
{
    display:block;
    
    margin:0;
    
    white-space:nowrap;
}

div.press_image
{
    width:5.45em;
    height:5.45em;
    
    margin-right:0.91em;
    margin-bottom:0.91em;
    
    float:left;
}

div.press_image img
{
    width:100%;
    height:100%;

    float:left;
}

div#region_select
{
    padding-bottom:2.73em;
    
    clear:both;    
}

div#region_select input
{
    position:relative;    
    top:5px;
}

div#region_select H3
{
    margin-bottom:0;
}

div.PagingContainer
{
    padding-top:0.91em;    
}

/* News specific classes */

div.news_column
{
    margin-bottom:1.82em;
}

div.news_column .orange_header
{
    width:20.45em;
}

div.news_item_collapsed
{
    background-image:url('../images/sub_menu_expanded.gif');
    background-repeat:no-repeat;
    background-position:top right; 
    
    border-bottom:0.09em solid #cfcfcf;
    border-left:0.09em solid #cfcfcf;
    border-right:0.09em solid #cfcfcf;
    
    padding:0.91em;
    
    width:19.36em;
    
    overflow:auto;
    
    cursor:pointer;
}

div.editor_emergency_news_item_expanded 
{
    background-color:#eff2f9;
    background-image:url('../images/sub_menu_collapsed.gif');
    background-repeat:no-repeat;
    background-position:top right;
    
    border-bottom:0.09em solid #005596;
    border-left:0.09em solid #005596;
    border-right:0.09em solid #005596;
    border-top:0.09em solid #005596;

    padding:0.91em;
    
    width:100%;
    
    position:relative;
    left:-0.09em;
    
    margin-right:-0.5em;
}

div.news_item_expanded 
{
    background-color:#f7f8fc;
    background-image:url('../images/sub_menu_collapsed.gif');
    background-repeat:no-repeat;
    background-position:top right;
    
    border-bottom:0.09em solid #cfcfcf;
    border-left:0.09em solid #cfcfcf;
    border-right:0.09em solid #cfcfcf;

    padding:0.91em;
    
    width:19.36em;
}

div.news_item_expanded a:link, div.news_item_expanded span,
div.editor_emergency_news_item_expanded a:link,
div.editor_emergency_news_item_expanded span,
div.news_item_expanded a:visited, div.news_item_expanded span,
div.editor_emergency_news_item_expanded a:visited,
div.editor_emergency_news_item_expanded span,
div.news_item_expanded a:active, div.news_item_expanded span,
div.editor_emergency_news_item_expanded a:active,
div.editor_emergency_news_item_expanded span
{
    display:block;
}

div.news_item_collapsed a:link,
div.news_item_collapsed a:visited,
div.news_item_collapsed a:active
{   
    color:#4d4d4d;
    
    text-decoration:none;
}

div.news_item_collapsed a:hover
{
    text-decoration:underline;
}
div.news_item_expanded a:link,
div.editor_emergency_news_item_expanded a:link,
div.news_item_expanded a:visited,
div.editor_emergency_news_item_expanded a:visited,
div.news_item_expanded a:active,
div.editor_emergency_news_item_expanded a:active
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:0em 0.55em;
        
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
    
    padding-left:0.91em;
    padding-top:0.09em;
    padding-bottom:0.09em;
    
    display:block;
    
    margin-top:5px;
}

div.news_item_expanded a:hover,
div.editor_emergency_news_item_expanded a:hover
{
    text-decoration:underline;
}

div.start_content_link_container_left
{    
    float:left;    
}

div.start_content_link_container_right
{   
    float:left;
    padding-left:1em;
}

/* sitemaplist specific classes */

#sitemaplist_container
{
	width: 100%;
}

#sitemaplist_container div
{
    margin: 0 0.91em 0.91em 0;
    
	padding: 0;	
		
	display: block;
	
	float: left;
}

#sitemaplist_container div ul
{
    margin: 0;
    
    padding: 0.18em 0;
}

#sitemaplist_container div a:link,
#sitemaplist_container div a:visited,
#sitemaplist_container div a:active
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:left;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
    
    padding-left:0.91em;
    padding-top:0.09em;
    padding-bottom:0.09em;  
    
}

#sitemaplist_container div a:hover
{
		text-decoration: underline;
}

/* sitemap specific classes */

#sitemap_container
{
    clear:both;
}

#sitemap_container ul 
{
    margin:0;
}

#sitemap_container ul ul
{
    padding: 0;
    
    margin-left:5px;
}

#sitemap_container li div
{   
    list-style: none;
    
    margin-top:1.82em;
}

div#main_area div#main_column div#column_contents #sitemap_container a.sitemap_link:link,
div#main_area div#main_column div#column_contents #sitemap_container a.sitemap_link:visited,
div#main_area div#main_column div#column_contents #sitemap_container a.sitemap_link:active
{
    background-image:none;

    padding:0;
    margin:0;
}

div#main_area div#main_column div#column_contents #sitemap_container a.sitemap_link:hover
{
    text-decoration:underline;    
}

#sitemap_container li li
{
    margin:0;
    
    padding-left:4.55em;
    
    background-color:#fff;
    background-image:url('../images/element_line.gif');
    background-repeat:no-repeat;
    
}

#sitemap_container li li.last
{
    margin:0;
    
    background-color:#fff;
    background-image:url('../images/element_line_end.gif');
    background-repeat:no-repeat;
        
    padding-left:4.55em;
}

div#main_area div#main_column div#column_contents div.button_up_container
{    
    border-top:0.09em solid #b6b5b3;
    
    text-align:right;

    padding-top:0.91em;
    padding-right:0.91em;  
    
    margin-bottom:1.82em;  
}

div#main_area div#main_column div#column_contents div.button_up_container a
{
    background-image:url('../images/button_up.gif');
    background-repeat:no-repeat;
    background-position:right;
    
    color:#4d4d4d;
    
    text-decoration:none;
    
    font-weight:bold;
    font-size:1.09em;
    
    padding-left:0;
    padding-right:2.73em;
    padding-top:5px;
    padding-bottom:0.55em;
    
    display:inline-block;
}


div#column_contents div#sitemap_container li div a:link,
div#column_contents div#sitemap_container li div a:visited,
div#column_contents div#sitemap_container li div a:active
{
    background-image:none;

    margin:auto;
    margin-left:-0.91em;

    padding:auto;  
    
    font-size: 150%;
    font-weight:normal;
}

/* Tabs specific classes */

div#main_column div#column_contents div.tabs_container a:link,
div#main_column div#column_contents div.tabs_container a:visited,
div#main_column div#column_contents div.tabs_container a:active,
div#main_area div.tabs_container a:link,
div#main_area div.tabs_container a:visited,
div#main_area div.tabs_container a:active
{
    background-image:none;
    
    margin:0;
    
    padding:0;  
    padding-left:5px;
    padding-right:5px;
    
    line-height:2.73em;
}

div.tab_startstop
{
    width:5px;  
    height:2.73em;  
    
    float:left;
}

div.tab_startstop img
{
    width:100%;
}

div.tab_active_repeat-x
{
    background-image:url(../images/tab_active_repeat-x.gif);
    background-repeat:repeat-x;
        
    float:left;
}

div#main_column div#column_contents div.tabs_container div.tab_active_repeat-x a:link,
div#main_column div#column_contents div.tabs_container div.tab_active_repeat-x a:visited,
div#main_column div#column_contents div.tabs_container div.tab_active_repeat-x a:active,
div#main_area div.tabs_container div.tab_active_repeat-x a:link,
div#main_area div.tabs_container div.tab_active_repeat-x a:visited,
div#main_area div.tabs_container div.tab_active_repeat-x a:active
{   
    color:#fff;
    
    font-weight:bold;
    
    text-decoration:none;
}

div#main_column div#column_contents div.tabs_container div.tab_active_repeat-x a:hover,
div#main_area div.tabs_container div.tab_active_repeat-x a:hover
{
    text-decoration:underline;
}

div.tab_inactive_repeat-x
{
    background-image:url(../images/tab_inactive_repeat-x.gif);
    background-repeat:repeat-x;
    
    height:2.73em;
    
    float:left;
}

div#main_column div#column_contents div.tabs_container div.tab_inactive_repeat-x a:link,
div#main_column div#column_contents div.tabs_container div.tab_inactive_repeat-x a:visited,
div#main_column div#column_contents div.tabs_container div.tab_inactive_repeat-x a:active,
div#main_area div.tabs_container div.tab_inactive_repeat-x a:link,
div#main_area div.tabs_container div.tab_inactive_repeat-x a:visited,
div#main_area div.tabs_container div.tab_inactive_repeat-x a:active
{
    color:#4d4d4d;
    
    font-weight:bold;
    
    text-decoration:none;
}

div#main_column div#column_contents div.tabs_container div.tab_inactive_repeat-x a:hover,
div#main_area div.tabs_container div.tab_inactive_repeat-x a:hover
{
    text-decoration:underline;
}

div.tabs_container
{
    border-bottom:5px #e37f1b solid;    
    
    float:left;
    
    width:100%;
    
    margin-bottom:5px;
}

div.tabs_container div.header_tabs
{
    margin-left:1.82em;    
}

/* Form specific classes */

div#xForm table
{
    border-collapse:collapse;
    
    padding:0;
    
    margin:0;
    margin-top:1.82em;
}

div#xForm label
{
    display:block;
}

div#xForm fieldset
{
    padding:0.91em;
}

div#xForm fieldset label
{
    display:inline-block;
    margin-right:0.91em;
}

div#xForm table td
{
    padding-bottom:5px;
}

/* Easy to read specific classes */

div#easytoread_contents
{
     font-size: 1.2em;   
     
     width:40em;
     
     line-height:1.4em;  
     
     padding:1.82em;
     padding-top:0;
     padding-bottom:0.91em;
}

div#showeasytoread div.body a:link,
div#showeasytoread div.body p a:link,
div#showeasytoread label,
div#showeasytoread div.body a:visited,
div#showeasytoread div.body p a:visited,
div#showeasytoread label,
div#showeasytoread div.body a:active,
div#showeasytoread div.body p a:active,
div#showeasytoread label
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:0em 0.82em;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
       
    padding-left:0.91em;
    padding-top:0.09em;
    padding-bottom:0.09em;
    
    display:block;
}

div#showeasytoread label
{
    margin-top:0.91em;    
}

div#showsignlanguage label,
div#start_regional_container div.body a:link,
div#start_regional_container div.body p a:link,
div#showsignlanguage label,
div#start_regional_container div.body a:visited,
div#start_regional_container div.body p a:visited,
div#showsignlanguage label,
div#start_regional_container div.body a:active,
div#start_regional_container div.body p a:active
{
    background-image:url('../images/ico_link.gif');
    background-repeat:no-repeat;
    background-position:0em 0.55em;
    
    color:#005596;
    
    text-decoration:none;
    
    font-weight:normal;
       
    padding-left:0.91em;
    padding-top:0.09em;
    padding-bottom:0.09em;
    
    display:block;
    
    margin-top:1.82em;
}

div#signlanguage_contents
{
    padding:1.82em;
    padding-bottom:0.91em;
    padding-top:0;
}

/* Region specific classes */

div.additional_column div.regions
{
    background-color:#fff;
    background-image:url('/global/system/images/lanskarta_lansval.jpg');
    background-repeat:no-repeat;
    background-position:top right;
       
    min-height:10.45em;
    
    margin-bottom:1.82em;    
    
    padding-right:5.91em;
}

div.additional_column div.regions input
{
    position:relative;
    top:5px;
}

div#print_logo
{
    display:none;
}

div#main_column div#column_contents div.body a:link,
div#main_column div#entire_contents div a:link,
div#main_column div#column_contents div.body a:visited,
div#main_column div#entire_contents div a:visited,
div#main_column div#column_contents div.body a:active,
div#main_column div#entire_contents div a:active
{
    display:inline;
}

div#main_column div#column_contents div.body,
div#main_column span.intro,
div#main_column div.intro
{
    width:380px; 
}

div#main_column div#press_contents div.intro
{
    width:auto;    
}