@font-face { font-family:'Roboto'; font-style:normal; font-weight:400; src:url(/css/Roboto400.woff2) format('woff2'); }
@font-face { font-family:'Roboto'; font-style:normal; font-weight:500; src:url(/css/Roboto500.woff2) format('woff2'); }
@font-face { font-family:'Roboto'; font-style:normal; font-weight:700; src:url(/css/Roboto700.woff2) format('woff2'); }
@font-face { font-family:'Open Sans'; font-style:normal; font-weight:400; src:url(/css/OpenSans400.woff2) format('woff2'); }

.td_line { height:1px; padding:0px !important; background:#dadada; }
.drop_lager { font-weight:bold; }
.drop_ejlager { font-weight:normal; }
.inputtext { background-color:#ffffff; border:#d3d3d3 1px solid; border-radius:2px; -moz-border-radius:2px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; line-height:19px; margin:0px 1px 0px 1px; padding:0px 2px 0px 2px; height:19px; width:99%; vertical-align:middle; }
.markesflode { text-align:center; }
.markesflode a { display:inline-block; width:100px; height:60px; margin:5px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:9pt; line-height:15px; text-align:center; }
.markesflodenamed { height:70px; }
.markesflode a div { display:inline-block; width:100px; height:45px; }
.markesflode a div img { max-width:100%; max-height:100%; }
.markesflode a p { width:100px; height:15px; overflow:hidden; }
.pointer:hover { cursor:pointer; }

body {background:#000000; background:url(/pics_shop/body_bg1.jpg?d=2025-08-1909:06:52) center top; }
input:focus, textarea:focus, select:focus { outline:none; }
.container-main { width:auto; max-width:1170px; margin:0 auto; margin-top:0px; margin-bottom:0px; padding:0px 0px 0px 0px; background:#000000; border-top:none; }
.container-main-sida { width:auto; max-width:1170px; margin:0 auto; background:#000000; }
.navbar { min-height:0px; margin-bottom:0px; }
.parallax-item { display:flex; align-items:center; justify-content:center; width:100%; min-height:400px; }
.highlight { background:#ffff99; }

.navbar-top { height:105px;background:#000000; }
.container-top { max-width:1170px; margin:0 auto; padding:0px 15px; }
.top-logo-container { float:left; margin-top:2px; margin-right:75px; }
.top-logo { max-width:100%; }
.top-search-container { float:left; margin-top:5px; margin-right:0px; }
.top-search-container2 { margin:5px 0px 0px 10px; }
.searchbox { float:left; width:190px; height:37px; padding:12px; border:1px solid #999; color:#666666; font-size:12px; line-height:37px; text-transform:uppercase; -moz-box-shadow:inset 0 0 10px #dedede; -webkit-box-shadow:inset 0 0 10px #dedede; box-shadow:inset 0 0 10px #dedede; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.searchbtn { text-indent:-9999em; line-height:3000; background: url('/pics/searchbtn1.jpg') no-repeat; width:37px; height:37px; cursor:pointer; border:none; margin-left:-2px; }
.top-user-container { float:right; width:calc(100% - 473px); height:105px; text-align:right; }
.top-spacer { height:155px; }
a.anchor { display:block; position:relative; top:-155px; visibility:hidden; }
.top-banner1 { display:inline-block; width:49%; height:105px; padding-top:0px; padding-right:0px; vertical-align:top; }
.top-banner2 { display:inline-block; width:50%; height:105px; padding-top:0px; padding-right:0px; vertical-align:top; }
.top-banner1 img, .top-banner2 img { max-width:100%; }
.top-link { font-family:"Arial Black", Gadget, sans-serif; font-weight:; font-size:; color:#FFFFFF; }
@media ( max-width:900px ){
	.top-banner1 { display:none; }
	.top-banner2 { width:100%; }
}
@media ( max-width:767px ){
	.top-spacer { height:50px; }
	a.anchor { display:block; position:relative; top:-50px; visibility:hidden; }
}

.navbar-meny { background:#D96C04;height:50px; }
.container { width:auto; max-width:1170px; padding-right:0px; padding-left:0px; }
.navbar-nav { font-family:"Open Sans"; }
.container>.navbar-header { margin-right:0px; margin-left:0px; }
.navbar-default { border:none; box-shadow:none; -webkit-box-shadow:none; }
.navbar-default .navbar-nav>li>a { font-family:"Open Sans"; font-weight:700; font-size:10pt; color:#3D3D3D; }
.navbar-nav>li>a { padding:7px 10px 5px 10px; margin-top:8px;  }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color:#6E1515; background-color:transparent; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { color: #0A0A0A; background-color:transparent; }
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a { background-image:none; box-shadow:none; }
.navbar-right { margin-right:0px; }
.dropdown-menu>li>a { display:block; padding:2px 25px 2px 15px; clear:both; font-size:9pt; font-weight:400; line-height:1.4; color:#333; white-space:nowrap; }
.dropdown-menu>li>a:hover { background-color:#FF7F05; background-image:none; }
.list-unstyled>li>a { display:block; padding:2px 25px 2px 15px; clear:both; font-size:9pt; font-weight:400; line-height:1.4; color:#333; white-space:nowrap; }
.list-unstyled>li>a:hover { background-color:#FF7F05; background-image:none; text-decoration:none; }
.row { margin-right:0px; margin-left:0px; }
.col-sm-2 { padding:0px; }
.panel-default>.panel-heading { background-color:#eeeeee; background-image:none; }
.panel-group { padding:5px 10px 0px 10px; }
.panel-body { padding:0px; }
.panel-title { font-size:10pt; }
.panel-title>a:hover { text-decoration:none; }
.navbar-brand { height:45px; padding:5px 10px 0px 10px; position:relative; z-index:1; }
.navbar-brand img { max-height:100%; }
.navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background:#fafafa; }
.navbar-default .navbar-toggle { border-color:#aaaaaa; margin:8px 15px; }
.drpniv1 { font-family:"Open Sans"; font-size:10pt !important; font-weight:700 !important; color:#000000 !important; }
.drpniv2 { font-family:"Open Sans"; font-size:9pt !important; font-weight:400 !important; color:#000000 !important; }
.drpniv3 { font-family:"Open Sans"; font-size:9pt !important; font-weight:400 !important; color:#000000 !important; }
.dropdown-menu { background-color:#D96C04; border:#D96C04 1px solid; }
.usidsub { padding:0px 0px 5px 0px; }
.usidsub a { display:block; padding:2px 10px 2px 25px; }
.usidsub a:hover { background-color:#FF7F05; }
@media (max-width: 767px){
	.usidsub a { display:block; padding:5px 10px 5px 40px; }
}
.ul-divider { float:left; width:1px; height:300px; border-right:#B6B6B6 1px solid; }
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown { position:static; }
.yamm .container { position:relative; }
.yamm .dropdown-menu { left:auto; max-height:calc(100vh - 300px); overflow:hidden; overflow-y:auto; }
.yamm .yamm-content { padding:0px; }
.yamm .dropdown.yamm-fw .dropdown-menu { left:0; right:0; }
.yamm_dropbredd { min-width:120px; }

.yamm_dropcolor { background-color:#ffffff; border:#dddddd 1px solid; }
.yamm_dropcolor_mo:hover { background-color:#f0f0f0 !important; background-image:none !important; }
.navbar-right .dropdown-menu .yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown { position:relative; }
.navbar-kontoknapp { height:0px; width:10px; margin-top:0px; padding-top:0px !important; position:relative !important; }
.navbar-kontoknapp_bg { position:absolute; top:0px; left:0px; height:0px; width:100%; background:url(/pics_shop/kundtjanst1.png); background-repeat:no-repeat; background-position:center; }
.navbar-kassaknapp, .navbar-kassaknapp2 { height:22px; width:36px; margin-top:0px; padding-top:0px !important; position:relative !important; }
.navbar-kassaknapp_bg { position:absolute; top:0px; left:0px; height:100%; width:100%; background:url(/pics_shop/kundvagn_kassa1.png?d=2025-08-1909:06:52); background-repeat:no-repeat; background-position:center; }
.navbar-kassaknapp2 { margin-right:10px; margin-top:-2px; }
.navbar-kassaknapp-antal { position:absolute; top:5px; right:3px; width:auto; padding:2px 5px 2px 5px; font-size:9pt; line-height:9pt; font-weight:normal; text-align:center; background:#00FF11; color:#000000; -moz-border-radius:8px; border-radius:8px; }
.kundvagn_drop_box { position:absolute; visibility:hidden; padding:5px; top:45px; right:0px; font-family:Roboto; font-size:9pt; color:292929; background:#ffffff; -moz-border-radius:5px; border-radius:5px; box-shadow:0px 0px 5px #aaaaaa; z-index:100; }
.kundvagn_drop_box table { border-spacing:5px; border-collapse:separate; font-size:10pt; font-weight:normal; color:#3AA2DD; }
.kundvagn_drop_toplink { display:block; width:95%; padding:5px; margin:15px auto; font-size:10pt; font-weight:700; text-align:center; background:#414141; -moz-border-radius:3px; border-radius:3px; color:#ffffff; }
.kundvagn_drop_toplink:hover { color:#ffffff; }
.kundvagn_drop_prodnamn { font-size:10pt; font-weight:700; color:#3AA2DD; }
.kundvagn_drop_prodnamn:hover { color:#3AA2DD; }
.kundvagn_drop_delete { width:15px; height:16px; background:url(/pics_shop/kundvagn_del.png?d=2025-08-1909:06:52); border:none; padding:0px; margin:0px; vertical-align:middle; }
.kundvagn_drop_pris { color:#383838; font-weight:700; }
.kundvagn_drop_pris_rea { color:#AD2424; font-weight:700; }
.kundvagn_drop_ordpris { color:#B3B3B3; font-weight:normal; text-decoration:line-through; }
.kundvagn_drop_summa { background:#f0f0f0; font-size:10pt; font-weight:700; color:#4D4D4D; }
.kundvagn_drop_summa td { padding:3px; }
.navbar-kassaknapp2 { display:none !important; }
@media ( max-width:767px ){
	.navbar-meny { height:50px; }
	.navbar-header { height:50px; }
	.navbar-collapse { background:#ffffff; }
	.navbar-fixed-top .navbar-collapse { max-height:500px; padding-top:10px; padding-bottom:10px; }
	.container>.navbar-collapse { margin-right:0px; margin-left:0px; }
	.navbar-brand { height:45px; padding:0px 10px 0px 10px; }
	.navbar-default .navbar-nav>li>a { font-weight:700; font-size:10pt; color:#000000; padding:7px 10px; margin-top:0px; margin-bottom:0px; }
	.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color:#000000; }
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { color: #000000; }
	.drpniv1, .drpniv2, .drpniv3 { color:#000000 !important; }
	.drpniv1:hover, .drpniv2:hover, .drpniv3:hover { background:none !important; }
	.ul-divider { display:none; }
	.yamm_collapsemaxwidth { width:100%; }
	.yamm .dropdown-menu { padding-top:0px; max-height:none; overflow:visible; overflow-y:visible; }
	.navbar-kontoknapp { margin-top:0px; }
	.navbar-kassaknapp { display:none !important; }
	.navbar-kassaknapp2 { display:block !important; margin-top:0px; margin-right:0px; height:50px; width:36px; }
	.navbar-kassaknapp-antal { top:19px; }
	.navbar-nav { margin:0; }
	.navbar-right { margin-bottom:50px; }
}

.vmenu1 { float:left; width:220px;  }
.vmeny1-container { width:210px; min-height:200px; background:#D96C04; border:#D96C04 1px solid; }
.vmeny1-rubrik { height:40px; line-height:40px; padding-left:10px; margin:10px 0px 10px 0px; background:#D96C04; font-family:"Open Sans"; font-size:12pt; font-weight:700; color:#303030; }
.vmeny1-sokruta { margin-bottom:10px; padding:0px 10px 0px 10px; }
.vmeny1-sokruta-input { width:calc(100% - 40px); height:24px; line-height:24px; margin:0px; padding:0px 0px 0px 5px; border:#FFFFFF 1px solid; vertical-align:middle; }
.vmeny1-sokruta-button { width:35px; height:24px; line-height:24px; margin:0px; padding:0px 1px 0px 0px; font-family:"Open Sans"; color:#FFFFFF; font-size:10pt; font-weight:800; text-align:center; background:#FFFFFF; border:#FFFFFF 1px solid; vertical-align:middle; }
.vmeny1-bottomspacer { height:10px; }
.vmeny1_lvl1 { display:block; font-family:"Open Sans"; font-size:10pt; font-weight:800; color:#1C1C1C; padding:5px 0px 5px 10px; }
.vmeny1_lvl2 { display:block; font-family:"Open Sans"; font-size:9pt; font-weight:700; color:#3D3D3D; padding:5px 0px 5px 15px; }
.vmeny1_lvl3 { display:block; font-family:"Open Sans"; font-size:9pt; font-weight:normal; color:#545454; padding:5px 0px 5px 20px; }
.vmeny1_lvl1:hover, .vmeny1_lvl2:hover, .vmeny1_lvl3:hover { background:#FF7F05; }
.vmeny1_lvl_clicked { background:#B55A04; }

.prod_banner1 { margin:0px; padding:0px; position:absolute; top:-5px; left:5px; text-align:left; }
.prod_banner2 { margin:0px; padding:0px; position:absolute; top:-5px; left:5px; text-align:left; }
.prodzcontainer { float:left; width:-moz-calc(100% - 220px); width:-webkit-calc(100% - 220px); width:calc(100% - 220px); }
.crumb_box { padding:0px 0px 2px 10px; font-family:Roboto; font-size:8pt; font-weight:700; color:#444444; }
.crumb_link { font-family:Roboto; font-size:8pt; font-weight:700; color:#D96C04; text-decoration:none; }
.crumb_link:hover { color:#FF7F05; text-decoration:underline; }
.prodz { padding:2px; background:#000000; border:#D96C04 0px solid; }
.prodz_h1_box { background:#000000; padding-bottom:10px; font-family:Roboto; font-size:10pt; font-weight:400; color:#B0B0B0; }
.prodz_h1_box p { margin-bottom:0px; }
.prodz_h1 { margin:0px; padding:0px; font-family:Roboto; font-size:11pt; font-weight:700; color:#A8A8A8; height:40px; line-height:40px; text-align:left; padding-left:10px; overflow:hidden; }
.sidebar-box { position:relative; max-height:70px; overflow:hidden; }
.sidebar-box .read-more { position:absolute; bottom:0; left:0; width:100%; text-align:center; margin:0; padding:25px 0px 3px 0px;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 50%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 50%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.sidebar-box .read-more a { font-family:Roboto; font-size:9pt; font-weight:bold; color:#337ab7; }
.filter_rubrik { float:left; width:100px; overflow:hidden; padding:3px 5px 3px 5px; margin:4px 5px 4px 5px; font-family:Roboto; font-size:11pt; line-height:20px; font-weight:700; color:#FFFFFF; background:#000000; border:#FFFFFF 0px solid; }
.filter_dropdown { float:left; display:none; padding:3px 0px 3px 0px; margin:4px 5px 4px 5px; }
.filter_val { float:left; padding:3px 5px 3px 5px; margin:4px 5px 4px 5px; font-family:Roboto; font-size:10pt; line-height:20px; font-weight:400; color:#BABABA; background:#333333; border:#595959 1px solid; -moz-border-radius:3px; border-radius:3px; }
.filter_val:hover { background:#616161; }
.filter_val_aktiv { background:#666666; color:#EBEBEB; border:#7A7A7A 1px solid; }
.filter_val img { display:none; margin-left:3px; }
.filter_val_aktiv img { display:inline-block; margin-left:3px; }
.filter_linje { height:1px; background:#3B3B3B; }
@media ( max-width:600px){
	.filter_dropdown { display:block; }
	.filter_val { display:none; }
	.filter_val_aktiv { display:block; }
}
@media ( max-width:450px ){
	.filter_dropdown { display:block; width:calc(98% - 120px); }
}
.prodz_prod_nada { padding:100px 0px; font-family:Roboto; font-size:11pt; font-weight:700; color:#A8A8A8; text-align:center; }
.prodz_prod_box { float:left; width:25%; padding:2px; }
.prodz_prod_box_inner { margin:0 auto; max-width:233px; border:#D96C04 1px solid; }
.prodz_prod_image_box { position:relative; width:100%; }
.prodz_prod_image_box:after { content:'';  display:block; padding-bottom:100%; }
.prodz_prod_image { position:absolute; width:100%; height:100%; text-align:center; }
.prodz_prod_image img { max-width:100%; border:#000000 0px solid;}
.prodz_prodnamn { height:34px; overflow:hidden; line-height:17px; padding:0px 0px 0px 0px; background:#000000; font-family:Roboto; font-size:10pt; font-weight:700; color:#B0B0B0; text-align:center; }
.prodz_prodpris { margin-bottom:0px; height:35px; line-height:25px; background:#000000; font-family:Roboto; font-size:11pt; font-weight:700; color:#B0B0B0; text-align:center; }
.prodz_prodpris_rea { color:#fa0000; }
.prodz_prodpris_moms { height:10px; line-height:0px; font-size:10px; background:#000000; color:#777777; }
.nounderline:hover { text-decoration:none; }
.prodz_lasmer { height:70px; padding:5px 5px 5px 5px; text-align:center; background:#000000; }
.prodz_lasmer_bild { display:inline-block; background:url(/pics_shop/lasmer1.png?d=2025-08-1909:06:52); width:86px; height:60px; }
@media ( max-width:1024px ){
	.vmenu1 { display:none; }
	.prodzcontainer { float:none; width:100%; }
}
@media ( max-width:850px ){
	.prodz_prod_box { width:33.3%; }
}
@media ( max-width:600px ){
	.prodz_prod_box { width:50%; }
}
@media ( max-width:400px ){
	.prodz_prod_box { width:100%; }
}
@media ( max-width:1100px ){
	.prod_banner { max-width:90% !important; }
}
@media ( max-width:1024px ){
	.prod_banner { max-width:100% !important; }
}
@media ( max-width:920px ){
	.prod_banner { max-width:90% !important; }
}
@media ( max-width:850px ){
	.prod_banner { max-width:100% !important; }
}
@media ( max-width:767px ){
	.prod_banner { max-width:90% !important; }
}
@media ( max-width:700px ){
	.prod_banner { max-width:80% !important; }
}
@media ( max-width:600px ){
	.prod_banner { max-width:100% !important; }
}
@media ( max-width:500px ){
	.prod_banner { max-width:90% !important; }
}
@media ( max-width:400px ){
	.prod_banner { max-width:100% !important; }
}
@media ( max-width:320px ){
	.prod_banner { max-width:80% !important; }
}

.prod-container { background:#000000; padding:0px 0px 0px 0px; }
.prodbildcontainer { float:left; width:40%; }
.proddatacontainer { float:left; width:calc(60% - 10px); }
.prodbildcontainer { padding:5px 5px 5px 5px; }
.proddatacontainer { padding:0px 5px 5px 5px; margin-left:0px; }
.prodbild_main { float:left; width:100%; padding:3px; text-align:center; }
.prodbild_tumme { float:left; width:100%; text-align:center; }
.prodbild_main img { max-width:100%; }
.prodbild_tumme_container { display:inline-block; }
.prodbild_tumme img { margin:3px; width:80px; }
#thumbs img { cursor:pointer; }
.fancybox-nav span { visibility:visible; }
.prod_prodnamn { margin:0px; padding:0px; font-family:"Open Sans"; font-size:18pt; font-weight:700; color:#FFFFFF; float:left; text-align:left; margin-bottom:30px; }
.prod_byline { margin:0px; padding:0px; font-family:"Open Sans"; font-size:9pt; font-weight:normal; color:#DBDBDB; float:left; text-align:left; }
.prod_marke { margin:0px; padding:0px; height:40px; position:absolute; right:0px; }
.prod_marke img { max-width:100%; max-height:100%; vertical-align:top; margin:2px; }
.prodz_marke { width:67px; height:30px; right:4px; }
.prod_marke_link { line-height:40px; font-family:"Open Sans"; font-size:15pt; font-weight:normal; color:#DBDBDB; }
.prod_marke_link:hover { color:#DBDBDB; text-decoration:none; }
.prod_pris_box { font-family:"Open Sans"; margin-bottom:30px; float:left; text-align:left; }
.prod_pris { font-size:18pt; font-weight:700; color:#FF0008; }
.prod_ordpris { font-size:9pt; font-weight:normal; color:#DBDBDB; text-decoration:line-through; }
.prod_pris_rea { color:#B01717; text-decoration:none; }
.prod_pris_moms { font-size:9pt; font-weight:normal; color:#DBDBDB; }
.prod_variant_box { text-align:left; }
.prod_variant_rubrik { display:inline-block; width:75px; height:28px; line-height:28px; text-align:left; font-family:"Open Sans"; font-size:11pt; font-weight:normal; color:#DEDEDE; }
.prod_variant_droplist { display:inline-block; width:150px; min-height:28px; line-height:28px; font-family:"Open Sans"; font-size:11pt; font-weight:normal; color:#DEDEDE; }
.prod_variant_inputtext { width:98%; margin:0px 2px; height:27px; line-height:27px; padding:0px 4px 0px 4px; font-size:10pt; }
.prod_variant_knappar { display:inline-block; width:calc(100% - 75px - 20px); vertical-align:top; margin-left:2px; }
.prod_variant_knapp { display:inline-block; padding:2px 5px 2px 5px; margin:0 3px 3px 0; background:#DBDBDB; border:#00FF00 2px solid; -moz-border-radius:2px; border-radius:2px; font-family:"Open Sans"; font-size:; font-weight:; color:#000000; cursor:pointer; }
.prod_variant_knapp:hover { background:#828282; border:#00FF00 2px solid; }
.prod_variant_knapp_aktiv { background:#00A76D; border:#00FF00 2px solid; }
.prod_variant_knapp_inaktiv { display:inline-block; padding:2px 5px 2px 5px; margin:0 3px 3px 0; background:linear-gradient(to top left, rgba(219,219,219,1) 0%, rgba(219,219,219,1) calc(50% - 1px), rgba(255,145,0,1) 50%, rgba(219,219,219,1) calc(50% + 1px), rgba(219,219,219,1) 100%); border:#FF9100 2px solid; 
-moz-border-radius:2px; border-radius:2px; font-family:"Open Sans"; font-size:; font-weight:; color:#000000; cursor:pointer; }
.prod_kop_antal_box { display:inline-block; vertical-align:middle; width:80px; text-align:left; }
.prod_kop_antal { width:30px; margin:0px 2px; height:27px; line-height:27px; padding-left:4px; font-size:10pt; }
.prod_kopknapp_box { padding:10px 0px 5px 0px; text-align:left; height:60px; }
.prod_kopknapp { padding:0px; width:227px; height:45px; border:none; background:url(/pics_shop/kopknapp1.png?d=2025-08-1909:06:52); background-position:center;  max-width:calc(100% - 20px); }
.prod_valjstorlek { display:inline-block; height:45px; line-height:45px; padding:0 50px; background:#ffffff; border:#C4C4C4 1px solid;-moz-border-radius:5px; border-radius:5px; color:#c4c4c4; font-weight:bold; }
.prod_lagerstatus_box { float:right; text-align:left; font-size:8pt; }
.prod_leveransdatum { font-size:8pt; text-align:left; }
.prod_modelllink div { line-height:20px; height:40px; overflow:hidden; }
.produktinfo_box { border-bottom:#cacaca 1px solid; }
.produktinfo_tab { display:inline-block; background:#f5f5f5; padding:5px 15px; margin:25px 3px -1px 0px; border:#cacaca 1px solid; border-bottom:#cacaca 1px solid; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; font-family:"Open Sans"; font-size:10pt; line-height:1.3; font-weight:normal; color:#000000; }
.produktinfo_tab_aktiv { background:#ffffff; border-bottom:#ffffff 1px solid; font-weight:bold; }
.produktinfo_tab:hover { color:#666666; cursor:pointer; }
.produktinfo_info { padding:10px 6px; font-family:"Open Sans"; font-size:10pt; font-weight:normal; color:#FFFFFF; line-height:1.35; }
.produktinfo_info table { padding:10px; font-family:"Open Sans"; font-size:10pt; font-weight:normal; color:#FFFFFF; }
.sidebar-box2 { position:relative; max-height:70px; overflow:hidden; }
.sidebar-box2 .read-more { position:absolute; bottom:0; left:0; width:100%; text-align:center; margin:0; padding:25px 0px 3px 0px;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 50%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 50%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.sidebar-box2 .read-more a { font-size:9pt; font-weight:bold; color:#337ab7; }
@media ( max-width:700px ){
	.prodbildcontainer { border:none; }
}
@media ( max-width:850px ){
.prodbildcontainer { float:none; width:auto; max-width:350px; margin:0 auto; }
.proddatacontainer { width:100%; }
}
@media ( max-width:1024px ){
.prodbild_tumme img { width:56px; }
}
@media ( max-width:400px ){
.prodbild_tumme img { width:40px; }
}

.kassa_leftbox { float:left; width:70%; }
.kassa_rightbox { float:right; width:30%; padding-left:10px; }
.kassa_rubrik { font-family:"Open Sans"; font-size:12pt; font-weight:700; color:#FFFFFF; padding:10px 0px 5px 5px; }
.kassa_innerbox { font-family:"Open Sans"; font-size:10pt; font-weight:400; color:#969696; padding:5px 5px 5px 5px; background:#000000; border:#808080 1px solid; }
.kassa_innerbox table { font-family:"Open Sans"; font-size:10pt; font-weight:400; color:#969696; border-spacing:5px; border-collapse:separate; }
.kassa_table_line { height:1px; padding:0px; background:#DADADA; }
.kassa_produktrad {  }
.kassa_prodbildbredd { width:100px; }
.kassa_antalbredd { width:100px; }
.kassa_sumbredd { width:80px; }
.kassa_underrubrik { font-size:10pt; font-weight:700; color:#969696; }
.kassa_prodnamn { font-size:10pt; font-weight:700; color:#337AB7; }
.kassa_delete { display:inline-block; width:15px; height:16px; background:url(/pics_shop/kassa_del.png); border:none; padding:0px; margin:0px; vertical-align:middle; margin-left:12px; }
.kassa_plus { display:inline-block; width:15px; height:15px; background:url(/pics_shop/kassa_plus.png); border:none; padding:0px; margin:0px; vertical-align:middle; }
.kassa_minus { display:inline-block; width:15px; height:15px; background:url(/pics_shop/kassa_minus.png); border:none; padding:0px; margin:0px; vertical-align:middle; }
.kassa_antal { display:inline-block; width:30px; line-height:15px; height:15px; text-align:center; vertical-align:middle; }
.kassa_prenum_box { padding:5px; border:#1ab711 1px solid; background:#eaf9e9; font-family:Roboto; font-size:10pt; font-weight:400; color:#282828; }
.kassa_prenum_rubrik { margin-bottom:5px; font-size:12pt; font-weight:700; color:#282828; }
.kassa_prenum_left { float:left; width:65%; padding:5px; }
.kassa_prenum_right { float:left; width:35%; padding:5px; }
.kassa_prenum_lasmer { margin-top:5px; font-weight:700; }
.kassa_prenum_sidfot { font-size:8pt; font-weight:700; text-align:center; }
.kassa_infobox { display:block; float:left; width:50%; padding:5px 5px 10px 5px;  }
.kassa_infobox_inner { min-height:130px; background:#ffffff; border:#cacaca 1px solid; }
.kassa_infobox_inner:hover { background:#fbfcfe; border:#337ab7 1px solid; cursor:pointer; }
.kassa_infobox_inner_aktiv { border:#337ab7 1px solid; box-shadow:0px 0px 5px #337ab7; }
.kassa_infobox_rubrik { padding:5px 10px; background:#f6f6f6; background:-moz-linear-gradient(top, #f6f6f6 0%, #f6f6f6 70%, #eaeaea 100%); background:-webkit-linear-gradient(top, #f6f6f6 0%,#f6f6f6 70%,#eaeaea 100%); background:linear-gradient(to bottom, #f6f6f6 0%,#f6f6f6 70%,#eaeaea 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#eaeaea',GradientType=0 ); }
.kassa_infobox_rubrik_text { float:left; }
.kassa_infobox_rubrik_pris { float:right; }
.kassa_frakt_info1 { display:block; float:left; width:50%; padding:5px 5px 5px 10px; vertical-align:baseline; }
.kassa_frakt_info2 { display:block; float:left; width:50%; padding:5px 10px 5px 5px; vertical-align:baseline; }
.kassa_betalsatt_info1 { display:block; float:left; width:50%; padding:5px 5px 5px 10px; vertical-align:baseline; }
.kassa_betalsatt_info2 { display:block; float:left; width:50%; padding:5px 10px 5px 5px; vertical-align:baseline; }
.kassa_nyhetsbrevinfo { font-size:8pt; font-weight:400; color:#D6D6D6; }
.kassa_salepoint { font-size:12pt; font-weight:400; color:#969696; }
.kassa_salepointtext { font-size:9pt; font-weight:400; color:#D6D6D6; }
.kassa_getadress_button { font-family: 'Century Gothic', CenturyGothic, Helvetica, sans-serif; font-size:13px; padding:10px 2% 10px 2%; margin:5px 0px 5px 0px; color:#ffffff; background:#5C5C5C; border:1px solid #4A4A4A; box-sizing:border-box; }
.kassa_divider { margin-top:10px; padding-bottom:15px; border-top:#cccccc 1px solid; }
.kassa_inputtext { width:100%; font-family: 'Century Gothic', CenturyGothic, Helvetica, sans-serif; font-size:13px; padding:10px 2% 10px 2%; margin:5px 0px 5px 0px; border:1px solid #ccc; box-sizing:border-box; }
.kassa_inputtext_halfleft { width:49.5%; float:left; }
.kassa_inputtext_halfright { width:49.5%; float:right; }
.kassa_inputtext[readonly] { background-color:#ffffff; color:#999999; border:#e7e7e7 1px solid; }
.kassa_inputtextblock { width:100%; font-family: 'Century Gothic', CenturyGothic, Helvetica, sans-serif; font-size:13px; padding:10px 2% 10px 2%; margin:0px; border:1px solid #ccc; box-sizing:border-box; }
.kassa_left_box { width:49.5%; float:left; margin:5px 0px 5px 0px; }
.kassa_right_box { width:49.5%; float:right; text-align:center; margin:5px 0px 5px 0px; }
.kassa_slutfor_knapp { font-family: 'Century Gothic', CenturyGothic, Helvetica, sans-serif; font-size:15pt; padding:10px 40px; margin:5px 0px 5px 0px; color:#ffffff; background:#33CC00; border:1px solid #339900; box-sizing:border-box; }
.kassa_checkbox { width:20px; height:20px; padding:0; margin:0; vertical-align:bottom; position:relative; top:0px; *overflow:hidden; border:1px solid #ccc; box-sizing:border-box; }
.kassa_checkbox_label { display:block; font-weight:normal; }
.kassa_kvarfrifrakt_box { position:relative; height:30px; border:#1ab711 1px solid; }
.kassa_kvarfrifrakt_bar { position:absolute; left:0px; top:0px; height:28px; background:#ade3aa; }
.kassa_kvarfrifrakt_text { position:absolute; left:0px; top:0px; width:100%; color:#000000; padding:5px; text-align:center; }
@media ( max-width:991px ){
	.kassa_rightbox { float:left; width:100%; max-width:810px; padding-left:0px; }
	.kassa_rightbox>.kassa_rubrik { display:none; }
	.kassa_rightbox>.kassa_innerbox { border-top:none; }
	.kassa_leftbox { width:100%; max-width:810px; }
	.kassa_sammanbox { width:100%; max-width:350px; margin:0 auto; }
	.kassa_kassainfo { display:none; }
}
@media ( max-width:600px ){
	.kassa_innerbox table { border-spacing:3px; }
	.kassa_produktrad { height:60px; }
	.kassa_prodbildbredd { width:60px; }
	.kassa_antalbredd { width:80px; }
	.kassa_sumbredd { width:70px; }
	.kassa_delete { margin-left:5px; }
	.kassa_antal { width:20px; }
	.kassa_prenum_left { width:100%; }
	.kassa_prenum_right { width:100%; }
}
@media ( max-width:543px ){
	.kassa_infobox { width:100%; }
	.kassa_left_box { width:100%; }
	.kassa_right_box { width:100%; }
	.kassa_produktrad { height:50px; }
	.kassa_prodbildbredd { width:50px; }
	.kassa_antalbredd { width:55px; }
	.kassa_delete { margin-left:0px; }
}
@media ( max-width:375px ){
	.kassa_sumbredd { width:0px; display:none; }
}
.ordrar_rubrik { font-family:"Open Sans"; font-size:12pt; font-weight:700; color:#FFFFFF; padding:10px 0px 5px 5px;}
.ordrar_innerbox { font-family:"Open Sans"; font-size:10pt; font-weight:400; color:#969696; padding:5px 5px 5px 5px; background:#000000; border:#808080 1px solid; }
.ordrar_innerbox table { font-family:"Open Sans"; font-size:10pt; font-weight:400; color:#969696; border-spacing:5px; border-collapse:separate; }
.ordrar_innerbox table td { padding:2px; }
.ordrar_trmark:hover { background:#D9E8FD; cursor:pointer; }
.ordrar_prodnamn { font-size:10pt; font-weight:700; color:#337AB7; }
.ordrar_divider { clear:both; height:2px; margin-top:2px; border-top:#DADADA 1px solid; }
.ordrar_strong { font-size:10pt; font-weight:700; color:#969696; }
.ordrar_ordernr { float:left; width:8%; }
.ordrar_ordervarde { float:left; width:11%; }
.ordrar_betalsatt { float:left; width:16%; }
.ordrar_levsatt { float:left; width:22%; }
.ordrar_status { float:left; width:43%; }
.ordrar_detaljbox { padding:10px; margin-bottom:10px; background:#ffffff; border:#eeeeee 1px solid; }
.ordrar_tumme { width:6%; display:table-cell; vertical-align:middle; }
.ordrar_tumme img { max-width:40px; max-height:40px; }
.ordrar_artikelnr { width:14%; display:table-cell; vertical-align:middle; }
.ordrar_artikel { width:46%; display:table-cell; vertical-align:middle; }
.ordrar_pris { width:17%; text-align:right; display:table-cell; vertical-align:middle; }
.ordrar_pris2 { display:none; }
.ordrar_prissum { width:17%; text-align:right; display:table-cell; vertical-align:middle; }
.ordrar_sumrubrik { float:right; width:150px; text-align:right; }
.ordrar_sumvalue { float:right; width:90px; text-align:right; }
@media ( max-width:800px ){
	.ordrar_ordernr { width:9%; }
	.ordrar_ordervarde { width:12%; }
	.ordrar_betalsatt { width:19%; }
	.ordrar_levsatt { width:25%; }
	.ordrar_status { width:35%; }
}
@media ( max-width:700px ){
	.ordrar_levsatt { display:none; }
	.ordrar_ordernr { width:12%; }
	.ordrar_ordervarde { width:17%; }
	.ordrar_betalsatt { width:26%; }
	.ordrar_status { width:45%; }
	.ordrar_tumme { width:8%; }
	.ordrar_artikelnr { width:15%; }
	.ordrar_artikel { width:57%; }
	.ordrar_pris { width:20%; }
	.ordrar_prissum { display:none; }
}
@media ( max-width:565px ){
	.ordrar_ordervarde { display:none; }
	.ordrar_ordernr { width:16%; }
	.ordrar_betalsatt { width:30%; }
	.ordrar_status { width:54%; }
	.ordrar_pris { display:none; }
	.ordrar_pris2 { display:block; }
	.ordrar_tumme { width:10%; }
	.ordrar_artikelnr { width:20%; }
	.ordrar_artikel { width:70%; }
}
@media ( max-width:460px ){
	.ordrar_betalsatt { display:none; }
	.ordrar_ordernr { width:20%; }
	.ordrar_status { width:80%; }
	.ordrar_artikelnr { display:none; }
	.ordrar_tumme { width:17%; }
	.ordrar_artikel { width:83%; }
}
@media ( max-width:340px ){
	.ordrar_status { width:180px; }
}

.fakturor_divider { clear:both; height:2px; margin-top:2px; border-top:#DADADA 1px solid; }
.fakturor_strong { font-size:10pt; font-weight:700; color:#969696; }
.fakturor_rubrik { font-family:"Open Sans"; font-size:12pt; font-weight:700; color:#FFFFFF; padding:10px 0px 5px 5px; }
.fakturor_innerbox { font-family:"Open Sans"; font-size:10pt; font-weight:400; color:#969696; padding:5px 5px 5px 5px; background:#000000; border:#808080 1px solid; }
.fakturor_pdf { float:left; width:35px; }
.fakturor_faktnr { float:left; width:75px; }
.fakturor_fakttyp { float:left; width:90px; overflow:hidden; white-space:nowrap; }
.fakturor_faktdatum { float:left; width:90px; }
.fakturor_forfdatum { float:left; width:85px; }
.fakturor_belopp { float:left; width:85px; text-align:right; }
.fakturor_betalat { float:left; width:85px; text-align:right; }
.fakturor_betaldatum { float:left; width:90px; text-align:right; }
@media ( max-width:710px ){
	.fakturor_betaldatum { display:none; }
}
@media ( max-width:620px ){
	.fakturor_faktdatum { display:none; }
}
@media ( max-width:520px ){
	.fakturor_fakttyp { display:none; }
}
@media ( max-width:430px ){
	.fakturor_innerbox { font-size:13px; }
	.fakturor_pdf { width:30px; }
	.fakturor_faktnr { width:65px; }
	.fakturor_forfdatum { width:75px; }
	.fakturor_belopp { width:75px; }
	.fakturor_betalat { width:75px; }
}
@media ( max-width:380px ){
	.fakturor_innerbox { padding:5px; font-size:12px; }
	.fakturor_pdf { width:28px; }
	.fakturor_faktnr { width:60px; }
	.fakturor_forfdatum { width:65px; }
	.fakturor_belopp { width:60px; }
	.fakturor_betalat { width:60px; }
}

.prenum_divider { clear:both; height:2px; margin-top:2px; border-top:#DADADA 1px solid; }
.prenum_strong { font-size:10pt; font-weight:700; color:#969696; }
.prenum_rubrik { font-family:"Open Sans"; font-size:12pt; font-weight:700; color:#FFFFFF; padding:10px 0px 5px 5px; }
.prenum_innerbox { font-family:"Open Sans"; font-size:10pt; font-weight:400; color:#969696; padding:5px 5px 5px 5px; background:#000000; border:#808080 1px solid; }
.prenum_trmark:hover { background:#D9E8FD; cursor:pointer; }
.prenum_ordernr { float:left; width:75px; }
.prenum_orderdatum { float:left; width:95px; }
.prenum_levdatum { float:left; width:110px; }
.prenum_intervall { float:left; width:150px; }
.prenum_knapp_pausa { width:200px; display:inline-block; font-family:"Century Gothic", CenturyGothic, Helvetica, sans-serif; font-size:15pt; white-space:normal; padding:10px 0px; margin:5px 0px 5px 0px; color:#ffffff; background:#0AC600; border:1px solid #068200; box-sizing:border-box; }
.prenum_knapp_pausa:hover { background:#0bd400; }
.prenum_knapp_avslut { width:200px; display:inline-block; font-family:"Century Gothic", CenturyGothic, Helvetica, sans-serif; font-size:15pt; white-space:normal; padding:10px 0px; margin:5px 0px 5px 0px; color:#ffffff; background:#D70000; border:1px solid #820000; box-sizing:border-box; }
.prenum_knapp_avslut:hover { background:#e40000; }
.prenum_inputtext { width:90px; font-family:"Century Gothic", CenturyGothic, Helvetica, sans-serif; font-size:13px; padding:8px; border:1px solid #ccc; box-sizing:border-box; }
@media ( max-width:520px ){
	.prenum_innerbox { font-size:13px; }
	.prenum_ordernr { width:65px; }
	.prenum_orderdatum { width:85px; }
	.prenum_levdatum { width:100px; }
	.prenum_intervall { width:125px; }
}
@media ( max-width:430px ){
	.prenum_innerbox { padding:5px; font-size:12px; }
	.prenum_orderdatum { display:none; }
	.prenum_ordernr { width:60px; }
	.prenum_levdatum { width:95px; }
	.prenum_intervall { width:110px; }
}

.returer_divider { clear:both; height:2px; margin-top:2px; border-top:#DADADA 1px solid; }
.returer_strong { font-size:10pt; font-weight:700; color:#969696; }
.returer_returnr { float:left; width:8%; }
.returer_datum { float:left; width:12%; }
.returer_status { float:left; width:80%; }

.bloggblock { margin:0px; background:#000000; border:#D96C04 2px solid; }
.bloggblocktext { float:left; box-sizing:border-box; width:60%; padding:10px 10px 10px 10px; }
.bloggblockbild { float:left; box-sizing:border-box; width:40%; padding:10px 10px 10px 10px; }
@media ( max-width:767px ){
.bloggblocktext { width:100%; }
.bloggblockbild { width:100%; }
}
.bloggrubrik { font-family:"Open Sans"; font-size:17pt; line-height:21pt; font-weight:bold; font-style:normal; color:#FFFFFF; text-align:left; padding-bottom:5px; }
.bloggdatum { font-family:"Arial Black", Gadget, sans-serif; font-size:8pt; line-height:11pt; font-weight:normal; font-style:italic; color:#848484; text-align:left; padding-bottom:5px; }
.bloggdatum a { margin-right:8px; }
.bloggingress { font-family:"Open Sans"; font-size:13pt; line-height:16pt; font-weight:normal; font-style:normal; color:#FFFFFF; text-align:left; padding-bottom:5px; }
.bloggloptext { font-family:"Open Sans"; font-size:10pt; line-height:13pt; font-weight:normal; font-style:normal; color:#FFFFFF; text-align:left; padding-bottom:5px; }
.blogglink { display:block; font-family:"Arial Black", Gadget, sans-serif; font-size:13pt; line-height:20pt; font-weight:normal; font-style:normal; color:#53A8E6; text-align:left; padding-bottom:5px; }
.bloggdokument { font-family:"Open Sans"; font-size:13pt; line-height:16pt; font-weight:normal; font-style:normal; color:#FFFFFF; text-align:left; padding-bottom:5px; }
.bloggdokument img { max-width:100%; margin-bottom:3px; }
.bloggdokument .pdftext { display:table-cell; width:calc(100% - 75px); height:65px; margin-left:5px; vertical-align:middle; }
.bloggnyhet { max-height:100px; overflow:hidden; }
.bloggnyhetbr { padding-top:10px; border-bottom:#D96C04 2px solid; }
.bloggnyhettext { float:left; box-sizing:border-box; width:60%; padding:10px 10px 0px 10px; }
.bloggnyhetbild { float:left; box-sizing:border-box; width:40%; padding:10px 10px 0px 10px; }
.bloggnyhetbild img { max-width:100%; }
.bloggnyhetrubrik { font-family:"Open Sans"; font-size:13pt; line-height:16pt; font-weight:normal; font-style:normal; color:#FFFFFF; text-align:left; padding-bottom:5px; }
.bloggnyhetdatum { font-family:"Arial Black", Gadget, sans-serif; font-size:6pt; line-height:9pt; font-weight:normal; font-style:italic; color:#848484; text-align:left; padding-bottom:5px; }
.bloggnyhetloptext { font-family:"Open Sans"; font-size:10pt; line-height:13pt; font-weight:normal; font-style:normal; color:#FFFFFF; text-align:left; padding-bottom:5px; }

.forumblock { position:relative; margin:5px; background:#ffffff; border:#fafafa 1px solid; -moz-border-radius:5px; border-radius:5px; }
.forum_rubrik { position:relative; background:#; padding:px px px px; background:#; font-family:; font-size:; font-weight:; color:#; text-align:; }
.forum_amne { position:relative; padding:px px px px; }
.forum_amne:hover { background:#; cursor:pointer; }
.forum_amne_rubrik { width:calc(100% - 40px); font-family:; font-size:; line-height:; font-weight:; color:#; }
.forum_amne_text { width:calc(100% - 40px); font-family:; font-size:; line-height:; font-weight:; color:#; }
.forum_hpil { position:absolute; right:15px; width:22px; height:calc(100% - 10px); background:url(/pics/rightarrow.png) no-repeat center center; }
.forum_crumbs { padding:px px px px; font-family:; font-size:; font-weight:; color:#; }
.forum_crumbs a { color:#; }
.forum_nytrad { position:absolute; right:10px; top:10px; padding:px px px px; font-family:; font-size:; font-weight:; color:#; border:# px solid; -moz-border-radius:px; border-radius:px; background:#; }
.forum_nytrad:hover { background:#; }
.forum_trad { position:relative; padding:px px px px; }
.forum_trad:hover { background:#; cursor:pointer; }
.forum_trad_rubrik { width:calc(100% - 40px); font-family:; font-size:; line-height:; font-weight:; color:#; }
.forum_trad_text { width:calc(100% - 40px); font-family:; font-size:; line-height:; font-weight:; color:#; }
.forum_inlagg_box { position:relative; margin:px px px px; padding:px px px px; background:#; border:# px solid; -moz-border-radius:px; border-radius:px; }
.forum_inlagg_box_master { background:#; border:# px solid; -moz-border-radius:px; border-radius:px; }
.forum_inlagg_namn { display:inline; font-family:; font-size:; font-weight:; color:#; }
.forum_inlagg_datum { display:inline; font-family:; font-size:; font-weight:; color:#; }
.forum_inlagg_linje { margin:px 0; height:px; background:#; }
.forum_inlagg_text { font-family:; font-size:; line-height:; font-weight:; color:#; }
.forum_inlagg_text img { width:100%; max-width:400px; }
.forum_inlagg_olast { display:inline-block; width:8px; height:8px; background:#3aa2dd; border:#3aa2dd 2px solid; -moz-border-radius:5px; border-radius:5px; margin:0px 5px 1px 0px; }
.forum_inlagg_dellast { display:inline-block; width:8px; height:8px; border:#3aa2dd 2px solid; -moz-border-radius:5px; border-radius:5px; margin:0px 5px 1px 0px; }
.forum_sokbox { float:right; margin:0; padding:0; }
.forum_input { width:100px; height:24px; font-family:'Century Gothic', CenturyGothic, Helvetica, sans-serif; font-size:11px; font-weight:400; line-height:24px; padding:0px 10px; margin:0px; border:1px solid #e5e5e5; box-sizing:border-box; vertical-align:middle; }
.forum_input:focus { outline:none; }
.forum_submit { width:26px; height:24px; border:1px solid #e5e5e5; padding:0px; margin:0px; background:url(/pics/search.png) no-repeat center center; background-size:initial; -moz-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px; vertical-align:middle; }


h1 { padding:0px; margin:0px; margin-bottom:5px; }
h2 { padding:0px; margin:0px; margin-bottom:4px; }
h3 { padding:0px; margin:0px; margin-bottom:0px; }
h4 { padding:0px; margin:0px; margin-bottom:0px; }
p { padding:0px; margin:0px; margin-bottom:2px; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
.tbl-div { float:left; margin:0px; padding:0px; }
@media ( max-width:650px ){
	.tbl-div { width:100% !important; }
}
.tooltip > .tooltip-inner { background-color:#ffffff; color:#000000; border:1px solid black; }
.tooltip.in { filter:alpha(opacity=100); opacity:1; }
.h1_rubrik { font-family:"Open Sans"; font-size:19pt; line-height:24pt; font-style:normal; font-weight:bold;  color:#FFFFFF; }
.h2_underrubrik { font-family:"Open Sans"; font-size:17pt; line-height:21pt; font-style:normal; font-weight:bold;  color:#FFFFFF; }
.h3_overskrift { font-family:"Open Sans"; font-size:15pt; line-height:19pt; font-style:normal; font-weight:500;  color:#FFFFFF; }
.h4_overskrift { font-family:"Open Sans"; font-size:13pt; line-height:16pt; font-style:normal; font-weight:bold;  color:#FFFFFF; }
.lankar { font-family:"Arial Black", Gadget, sans-serif; font-size:13pt; line-height:16pt; font-style:normal; font-weight:normal;  color:#53A8E6; }
.p_textblock { font-family:"Open Sans"; font-size:10pt; line-height:13pt; font-style:normal; font-weight:normal;  color:#FFFFFF; }
/* .container-main { background-color: rgba(0,0,0,0); }
.prodz_prod_box {  }
#tbl91, */
.prod_tillfslut { color:#EA0000; }

.si-link-box { color:#DBDBDB !important; }
.highlight { background: #666666; }