/* EXPERIMENT */
.nowrap
{
 white-space: nowrap;
}
/* COMMON STYLES */

.left
{
 float: left;
}
.right
{
 float: right;
}
.hide
{
 display: none;
}
.pointer
{
 cursor: pointer;
}
.clearBoth
{
 clear: both;
}

.clearfix:after
{
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

.clearfix
{
 display: inline-block;
}
/* for IE/Mac */

/*
*/
html, body
{
 /* this is the entire page */
 font-family: arial, sans-serif;
 font-size: 11px;
 margin: 0px;
 padding: 0px;
 background-color: #D3D3D3;
 height: 100%;
}

.wrapper
{
 /* this is the holder for the page content */
 padding: 0px;
 margin: 0px auto; /* this centers the container */
 border: dashed 0px red;
 position: relative;
 min-height: 100%;
 height: auto !important;
 height: 100%;
}
.container
{
 background-color: #fff;
 width: 984px;
 margin: 0px auto; /* this centers the container */
 position: relative;
 min-height: 100%;
 height: auto !important;
 height: 100%;
}
.header
{
 background-image: url('../media/1432/header_bg.jpg');
 width: 984px;
 height: 136px;
}
.logotype
{
 /*padding: 32px 53px 0 25px;*/
 float: left;
}
.separator_header
{
 float: left;
}
.annons_header
{
 padding: 50px 0 0 10px;
 float: left;
 color: #fff;
}
#navigation_top_level1
{
 float: left;
 border-bottom: 2px solid #fff;
}
/*#navigation_top_level2
{
    float: left;
    width: 954px;
    height: 19px;
    padding: 8px 0 0 31px;
    background-color: #E5EAEB;
}*/
#navigation_top_level2
{
 float: left;
 width: 966px;
 height: 19px;
 padding: 8px 0 0 18px;
 background-color: #E5EAEB;
}

div.rows_wrapper
{
 background-color: #fff;
 padding: 0px;
 margin: 0;
 height: 100%;
 position: relative;
}
div.row_1
{
 float: left;
 width: 466px;
 height: 100%;
 background-color: #fff; /*background-image: url('../media/1403/bg_vseparator.gif');*/
 background-repeat: repeat-y;
 background-position: top right;
 margin-top: 16px;
 padding: 0px 16px 16px 16px;
 display: table-column;
 z-index: 10;
}
div.row_1_article
{
 float: left;
 width: 436px;
 height: 100%;
 background-color: #fff; /*background-image: url('../media/1403/bg_vseparator.gif');*/
 background-repeat: repeat-y;
 background-position: top right;
 margin-top: 0px;
 padding: 0px 16px 16px 45px;
 display: table-column;
 z-index: 10;
}
div.row_1_avsearch
{
 float: left;
 width: 466px;
 min-height: 100%;
 height: auto !important;
 height: 100%;
 background-color: #fff; /*background-image: url('../media/1403/bg_vseparator.gif');*/
 background-repeat: repeat-y;
 background-position: top right;
 margin-top: 0px;
 padding: 0px 16px 16px 16px;
 display: table-column;
 z-index: 10;
}
div.row_2
{
 float: left;
 width: 305px; /*318px;*/
 height: 100%;
 background: #fff url("../media/1401/bg_dotted.gif") repeat-y;
 margin: 16px 0;
 padding: 0px 10px 0px 13px;
 display: table-column;
}

div.advanced_check_list
{
 float: left;
 width: 159px;
 height: 100%;
 background-image: url('../media/1403/bg_vseparator.gif');
 background-repeat: repeat-y;
 background-position: top right;
 margin-top: 16px;
 padding: 0px 16px 16px 10px;
 display: table-column;
 z-index: 10;
}
div.advanced_check_list_2
{
 float: left;
 height: 100%;
 background-repeat: repeat-y;
 background-position: top right;
 margin-top: 16px;
 padding: 0px 16px 16px 16px;
 display: table-column;
 z-index: 10;
}

div.row_3
{
 float: left;
 width: 148px; /*138px;*/
 background-color: #fff;
 padding: 16px 0 16px 10px; /*16px 10px 16px 0;*/
 display: table-column;
}

.nyhetsbanner
{
 background-image: url('../media/1466/nyhetsbanner.gif');
 background-repeat: no-repeat;
 height: 24px;
 padding: 0 0 0 25px;
 margin-bottom: 10px;
}
div.box_half_left_pic
{
 float: left;
 width: 204px;
 margin-right: 11px;
}
div.box_half_right_txt
{
 float: left;
 width: 250px;
}

div.box_half_right_pic
{
 float: right;
 width: 204px;
}
div.box_half_left_txt
{
 float: left;
 width: 251px;
 margin-right: 11px;
}

div.footer_wrapper
{
 background-color: #000;
 padding: 0;
 margin: 0 auto; /* this centers the container */
 width: 100%;
}
div.footer_content
{
 color: #fff;
 width: 984px;
 height: 116px;
 margin: 0 auto; /* this centers the container */
 padding-top: 10px;
 padding-bottom: 10px;
}

div.footer_nav
{
 float: left; /*margin-right: 5px;tbr8*/
 margin-left: 40px;
 padding-top: 26px;
 color: #fff; /*width: 100px;*/
 overflow: visible;
 border: dashed 0px green;
}
div.footer_nav a
{
 text-decoration: none;
}
div.footer_logo
{
 float: left;
 margin-right: 5px;
 margin-left: 16px;
 width: 140px;
 border: dashed 0px green;
}
.title_main
{
 color: #1A171B;
 font-size: 35px;
 font-weight: bold;
}
.datum
{
 color: #A19FA2;
 font-size: 11px;
}
a.datum
{
 text-decoration: none;
}
a.datum:hover
{
 text-decoration: underline;
}

.green_bigger
{
 color: #92c154;
 font-weight: bold;
 font-size: 14px;
}

a.navigation_top_level2
{
 font-family: Arial;
 /*font-stretch: condensed;*/
 font-size: 14px;
 font-weight: normal;
 color: #606767;
 text-decoration: none;
}
a.navigation_top_level2_active
{
 font-family: Arial;
 /*font-stretch: condensed;*/
 font-size: 14px;
 font-weight: bold;
 text-decoration: none;
 color: #606767 /*#141F1F*/;
}
a.navigation_top_level2_active:hover
{
 text-decoration: underline;
}
a.navigation_top_level2:hover
{
 text-decoration: underline;
}


a.black, .black
{
 font-weight: bold;
 text-decoration: none;
 color: rgb(33,29,34);/*color: rgb(26, 23, 27);color: #1A171B;*/
}
a.black:hover
{
 text-decoration: underline;
}
a.expandingLink
{
 font-weight: bold;
 text-decoration: none;
 color: #505757;
}
a.expandingLink:hover
{
 text-decoration: underline;
}

a.black_big, .black_big
{
 font-weight: bold;
 text-decoration: none;
 color: rgb(33,29,34);/*color: rgb(26, 23, 27);color: #1A171B;color: rgb(40, 45, 45);*/
 font-size: 21px;
}
a.black_big:hover
{
 font-weight: bold;
 text-decoration: none;
}
a.black_superbig, .black_superbig
{
 font-weight: bold;
 text-decoration: none;
 color: rgb(33,29,34);/* color: rgb(26, 23, 27); color: #1A171B;*/
 font-size: 35px;
}
a.green_superbig, .green_superbig
{
 font-weight: bold;
 text-decoration: none;
 color: rgb(106, 149, 7);/*#92c154;*/
 font-size: 35px;
}
a.grey_superbig, .grey_superbig
{
 font-weight: bold;
 text-decoration: none;
 color: #AAB6B6;
 font-size: 35px;
}
a.black_superbig:hover
{
 text-decoration: none;
}

a.white, .white
{
 font-weight: bold;
 text-decoration: none;
 color: #fff;
 font-size: 10px;
}
td.white
{
 font-weight: normal;
 text-decoration: none;
 color: #fff;
 font-size: 11px;
}

div.footer_nav a.white, div#footer_logo
{
 color: #bcb;
 font-size: 7.5pt;
}
div.footer_nav a.white, div.footer_nav span.green_teaser
{
 margin-left: -1px;
 text-transform: uppercase;
}

a.white:hover
{
 font-weight: bold;
 text-decoration: underline;
 color: #fff;
}
a.green_teaser, .green_teaser
{
 color: rgb(106, 149, 7);/*#92c154;*/
 text-decoration: none;
}
p.green_teaser
{
 margin-bottom: 2px;
 text-transform: uppercase;
}
a.green_teaser:hover
{
 text-decoration: underline;
}
a.orange_teaser, .orange_teaser
{
 color: #eb690a;
 text-decoration: none;
}
a.orange_teaser:hover
{
 text-decoration: underline;
}

a.popularsok
{
 font-weight: bold;
 color: #92C154;
 text-decoration: underline;
}
a.popularsok:hover
{
 font-weight: bold;
 color: #92C154;
 text-decoration: underline;
}
.grey
{
 color: #B1B1B1;
}

.darkgrey
{
 text-decoration: none;
 color: #505757;
}

/*Expanding Menu Start*/
dt.first
{
 height: 20px;
}
dt.following
{
 /*define*/
}
dd.defaultClosed
{
 /*define*/
}
dl.still
{
 /*define*/
}
dl.moving
{
 /*define*/
}

.dl_expanding
{
 width: 301px; /*250px;*/
 overflow: hidden;
}
.dl_expanding, .dd_expanding
{
 margin: 0;
 padding: 0;
}
dt:first .dt_expanding
{
 padding: 0;
 margin: 0;
 height: 20px;
}
/*dt:not(:first)*/
.dt_expanding.following
{
 padding-top: 3px;
 margin: 0;
 height: 20px;
}
.dt_expanding a
{
 color: #FFF;
}
.dd_expanding
{
 color: #000;
 padding-bottom: 3px; /**/
 width: 100%; /*301px;*/ /*overflow:hidden;*/
}
.ul_expanding
{
 list-style: none;
 padding: 0;
 margin: 0;
 border-bottom: 4px solid #A8B3B3;
}
.background_node_grey
{
 background-color: #E5EAEB;
 padding: 3px 0 3px 10px;
 display: table;
 width: 100%; /*291px;*/ /*301px;*/ /*291px;*/
}
.background_node_white
{
 background-color: white;
 padding: 3px 0 3px 10px;
 display: table;
 width: 100%; /*291px;*/ /*301px;*/ /*291px;*/
}

.background_node_grey_dark_underline
{
 background-color: #E1E7E7;
 border-bottom: 1px solid #C7CFD0;
 padding: 3px 0 3px 10px;
 display: table;
 width: 100%; /*291px;*/ /*301px;*/ /*291px;*/
}
.background_node_grey_light_underline
{
 background-color: #EBEFF0;
 border-bottom: 1px solid #C7CFD0;
 padding: 3px 0 3px 10px;
 display: table;
 width: 100%; /*291px;*/ /*301px;*/ /*291px;*/
}
/*Expanding Menu end*/

.background_node_grey_dark_underline_article
{
 background-color: #E1E7E7;
 border-bottom: 1px solid #C7CFD0;
 padding: 3px 0 3px 10px;
 display: table;
 width: 456px; /*291px;*/ /*301px;*/ /*291px;*/
}
.background_node_grey_light_underline_article
{
 background-color: #EBEFF0;
 border-bottom: 1px solid #C7CFD0;
 padding: 3px 0 3px 10px;
 display: table;
 width: 456px; /*291px;*/ /*301px;*/ /*291px;*/
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
 .background_node_grey_light_underline_article, .background_node_grey_dark_underline_article
 {
  width: 100%;
 }
}


.background_dark_search
{
 background-color: #E1E7E7;
 border-bottom: 1px solid #C7CFD0;
 padding: 3px 0 3px 10px;
 display: table;
 width: 446px;
 height: 37px;
}
.background_light_search
{
 background-color: #EBEFF0;
 border-bottom: 1px solid #C7CFD0;
 padding: 3px 0 3px 10px;
 display: table;
 width: 446px;
}

.background_light_search_article
{
 background-color: #EBEFF0;
 border-bottom: 1px solid #C7CFD0;
 padding: 12px;
 display: table;
 width: 412px;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{
 .background_light_search_article, .background_dark_search_article
 {
  width: 100%;
 }
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
 .background_light_search, .background_dark_search
 {
  width: 456px;
 }
}

.lable
{
 float: left;
 width: 177px;
 margin-right: 25px;
 color: #5BA843;
 font-weight: bold;
 padding-top: 11px;
}
.lable2_2
{
 float: left;
 width: 177px;
 margin-right: 25px;
 color: #505757;
 font-weight: bold;
 padding-top: 5px;
}
.lable_small
{
 float: left;
 width: 100px;
 margin-right: 25px;
 color: #505757;
 font-weight: bold;
 padding-top: 5px;
}
.search_field
{
 float: left;
 width: 211px;
 padding-top: 5px;
}

.search_field2
{
 float: left;
 padding-top: 5px;
}
input
{
 vertical-align: middle;
}
.prenumenera
{
 position: relative;
 z-index: 0;
 left: -20px;
 height: 72px;
 width: 319px;
 border: dashed 0px red;
 margin-left: 10px;
 background: url('../media/1442/midnewsletterpanel.gif') no-repeat;
}

.prenumerera_orange
{
 width: 275px;
 background-color: #EB690A;
 margin: 7px 0 0 0;
 padding: 10px 13px;
}
.prenumerera_orange_cont
{
 line-height: 14px;
 color: #fff;
 margin: 5px 0 0 0;
}

.btn_prenumerera
{
 background-image: url('../media/1413/btn_prenumenera.gif');
 background-repeat: no-repeat;
 border: 0px;
 width: 84px;
}
.annons_row_3
{
 margin-bottom: 15px;
 text-align: center;
}

/*search*/
.applesearch .sbox_l
{
 /*default styling*/
}

.applesearch .sbox_r
{
 /*default styling*/
}

.applesearch .sbox input
{
 /*default styling*/
}

.content
{
 clear: both;
}

.rubrik_link
{
 cursor: pointer;
}

.title_box
{
 background-image: url('../media/1493/title_box.gif');
 background-repeat: no-repeat;
 height: 18px;
}
.title_box_search
{
 background-image: url('../media/1505/title_box_search.gif');
 background-repeat: no-repeat;
 height: 18px;
 margin-top: 10px;
}

.title_box_article
{
 background-image: url('../media/1495/title_box_article.gif');
 background-repeat: no-repeat;
 height: 17px;
}

.title_white, a.title_white, a.title_white:hover
{
 font-size: 12px;
 font-weight: bold;
 /*font-stretch: condensed;*/
 text-decoration: none;
 color: #fff;
 text-transform: uppercase;
 margin-left: 30px;
 line-height: 18px;
}

.article
{
 margin-top: 23px;
 width: 456px; /* 436px; 420px;466px;420px;*/
 font-size: 13px;/*14px;*/
 line-height: 16px;/*18px;*/
}
/*?.article br{margin-top:10px;margin-left:10px;}?*/

.functions_bottom
{
 padding: 8px;
 width: 420px;
 border-top: 1px solid #A4B0B0;
 border-bottom: 4px solid #A4B0B0;
}

.ingress
{
 font-weight: bold;
 font-size: 13px;/*14px;*/
 line-height: 16px;/*18px;*/
}

/* START TEXT SHADDOWS*/
.title_shadow
{
 position: relative;
 font-family: arial;
 background-image: url('../media/1509/title_expanding.gif');
 background-repeat: no-repeat;
 height: 20px;
 width: 301px;
}

.title_shadow h1
{
 position: absolute;
 top: 3px;
 left: 11px;
 font-size: 12px;
 text-transform: uppercase;
 color: #798182;
 padding: 0;
 margin: 0;
}

.title_shadow h2
{
 position: absolute;
 top: 2px;
 left: 10px;
 font-size: 12px;
 text-transform: uppercase;
 color: #fff;
 padding: 0;
 margin: 0;
}



.title_shadow_search_article
{
 position: relative;
 font-family: arial;
 background-image: url('../media/1506/title_box_search_article.gif');
 background-repeat: no-repeat;
 height: 18px;
 margin-top: 10px;
}

.title_shadow_search_article h1
{
 position: absolute;
 top: 3px;
 left: 11px;
 font-size: 12px;
 text-transform: uppercase;
 color: #798182;
 padding: 0;
 margin: 0;
}

.title_shadow_search_article h2
{
 position: absolute;
 top: 2px;
 left: 10px;
 font-size: 12px;
 text-transform: uppercase;
 color: #fff;
 padding: 0;
 margin: 0;
}

.title_shadow_search
{
 position: relative;
 font-family: arial;
 background-image: url('../media/1505/title_box_search.gif');
 background-repeat: no-repeat;
 height: 18px;
 margin-top: 10px;
}
.base_title_shadow
{
 position: relative;
 font-family: arial;
 background-repeat: no-repeat;
 height: 20px;
 margin-top: 10px;
}
.prenumerera_title_shadow
{
 background-image: url('../media/179282/title_box_prenumerera.jpg');
}
.prenumereraNyhets_title_shadow
{
 background-image: url('../media/264376/title_box_prenumereranyhets.jpg');
}
.adressandra_title_shadow
{
 background-image: url('../media/179785/title_box_adressandra.jpg');
}
.dokumentmallar_title_shadow
{
 background-image: url('../media/179790/title_box_dokumentmallar.jpg');
}
.kontaktamig_title_shadow
{
 background-image: url('../media/179795/title_box_kontaktamig.jpg');
}
.pressmeddelanden_title_shadow
{
 background-image: url('../media/179800/title_box_pressmeddelanden.jpg');
}
.result_title_shadow
{
 background-image: url('../media/179805/title_box_result.jpg');
}
.search_title_shadow
{
 background-image: url('../media/179810/title_box_search.jpg');
}
.villvetamer_title_shadow
{
 background-image: url('../media/179815/title_box_villvetamer.jpg');
}
.artikelarkiv_title_shadow
{
 background-image: url('../media/273500/title_box_artikelarkiv.jpg');
}

.title_shadow_search h1
{
 position: absolute;
 top: 3px;
 left: 11px;
 font-size: 12px;
 text-transform: uppercase;
 color: #798182;
 padding: 0;
 margin: 0;
}

.title_shadow_search h2
{
 position: absolute;
 top: 2px;
 left: 10px;
 font-size: 12px;
 text-transform: uppercase;
 color: #fff;
 padding: 0;
 margin: 0;
}

/* END TEST SHADDOWS */


.float_left
{
 float: left;
 padding: 0px;
 margin: 0px;
}
.float_right
{
 float: right;
 padding: 0px;
 margin: 0px;
}

.search_box
{
 /*width: 167px;*/
 width: 231px;
 height: 24px;
 /*background: #EB690A url(../media/1402/bg_search_box.gif);*/
 background: #EB690A url(../media/268616/nav_sok.gif);
 background-repeat: no-repeat;
 float: left;
 margin-left:0px;
}


.search_box #s
{
 float: left;
 padding: 0;
 /*top right bottom left;*/
 /*margin: 5px 0 0 8px;*/
 margin: 4px 0 0 18px;
 border: 0;
 width: 145px;
height: 17px;
 font-size: 10px;
 font-family:arial;
 color:#333;
 font-weight:bold;
}
.search_box #go
{
 float: right;
 margin: 0px 0px 0 0;
}


.box_article_wrapper
{
 margin: 20px 10px 0 0;
 float: left;
}
.box_article_picture
{
 margin-top: 20px;
 float: left;
 width: 121px;
}
.faktaruta_header
{
 background: url(../media/1421/faktaruta.gif);
 background-repeat: no-repeat;
 width: 261px;
 height: 20px;
 padding: 5px 0 0 24px;
 color: #fff;
}
.faktaruta
{
 background: #EBEFF0;
 padding: 5px 15px;
 width: 255px;
}


.related_article_pic
{
 float: left;
 padding: 7px 0px 7px 3px;
 clear: none;
 width: 87px;
}

.related_article_cont
{
 float: left;
 padding: 7px 0px 7px 7px;
 clear: none;
 width: 180px;
}
.row_1_avsearch .related_article_cont
{
 width: 340px;
}

td
{
 font-size: 11px;
}

.ul_topfix
{
 margin-top: -0.2em;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
 .ul_topfix
 {
  margin-top: -0.8em;
 }
}

.togglecont
{
 padding: 10px;
 margin: 10px;
 border: 1px solid #AAB5B7;
 background: #fff;
}

/* START formulär grejer */
.form_obl
{
 text-decoration: none;
 color: #505757;
 font-size: 10px;
 line-height: 24px;
 float: left;
 clear: none;
}
.form_button_pos
{
 margin: 8px 0 8px 0;
 float: right;
}
.darkgrey_avs
{
 text-decoration: none;
 color: #505757;
 height: 20px;
}
.formield1
{
 width: 307px;
}
.postnummer
{
 width: 80px;
}
.postort
{
 width: 170px;
}
.textfield
{
 width: 307px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
 .textfield
 {
  width: 310px;
 }
}
/* END formulär grejer */
.av_search_table_header
{
 background: #9CC53B;
 font-weight: bold;
 color: #fff;
}
.av_search_table_text_A
{
 background: #E5EAEB;
 color: #000;
 border-right: 1px solid #fff;
 cursor: pointer;
}
.av_search_table_text_B
{
 background: #F1F4F4;
 color: #000;
 border-right: 1px solid #fff;
 cursor: pointer;
}
.av_search_table_datum_A
{
 background: #E5EAEB;
 color: #505757;
 cursor: pointer;
}
.av_search_table_datum_B
{
 background: #F1F4F4;
 color: #505757;
 cursor: pointer;
}
div.dividerBottomBorder
{
 border-bottom: 4px solid #A8B3B3;
}
span.upperCase
{
 text-transform: uppercase;
}




















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
