











@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=PT+Sans:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;600&display=swap');
@font-face { font-family:"Roboto"; font-style:normal; font-weight:300; font-display:optional; src:url(/css/Roboto300.woff2) format("woff2"); }
@font-face { font-family:"Roboto"; font-style:normal; font-weight:400; font-display:optional; src:url(/css/Roboto400.woff2) format("woff2"); }
@font-face { font-family:"Roboto"; font-style:normal; font-weight:500; font-display:optional; src:url(/css/Roboto500.woff2) format("woff2"); }
@font-face { font-family:"Roboto"; font-style:normal; font-weight:700; font-display:optional; src:url(/css/Roboto700.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:#333333; }
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:15px 0px 0px 0px; background:#333333; border-top:none; }
.container-main-sida { width:auto; max-width:1170px; margin:0 auto; background:#333333; }
.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; }

.tophead { height:40px; background:#333333; width:100%; margin:0 auto; }
.tophead_inner { width:100%; max-width:1170px; padding:5px 5px 5px 5px; margin:0 auto; }
.tophead_inner img { max-height:100%; max-width:100%; }
@media ( max-width:1000px ){
	.tophead { height:32px; }
.tophead_inner { padding:1px 5px 0px 5px; }
}
.navbar-default { background:#333333; }
.toplogo { height:125px; background:#333333; width:100%; max-width:1170px; margin:0 auto; }
.toplogo { overflow:hidden; }
.toplogo_inner { float:left; height:100%; padding:15px 10px 15px 20px; }
.toplogo_inner img { max-height:100%; max-width:100%; }
.topbanner_inner { float:right; height:100%; padding:0px 0px 0px 0px; }
.topbanner_inner img { max-height:100%; max-width:100%; }
.toplogo_inner-down { padding:5px 10px 5px 10px; }
.topbanner_inner-down { padding:0px 0px 0px 0px; }
@media ( max-width:767px ){
	.toplogo { height:50px; }
}
.toplogo-down { height:70px; }
@media ( max-width:767px ){
	.toplogo_inner { padding:0px 0px 0px 10px; }
	.topbanner_inner { padding:0px 0px 0px 0px; }
}
.top-spacer { height:205px; }
a.anchor { display:block; position:relative; top:-205px; visibility:hidden; }
.toplogo, .toplogo_inner, .topbanner_inner { transition:.7s all; -moz-transition:.7s all; -webkit-transition:.7s all; -o-transition:.7s all; }
@media ( max-width:1000px ){
	.top-spacer { height:197px; }
	a.anchor { display:block; position:relative; top:-197px; visibility:hidden; }
}
@media ( max-width:767px ){
	.top-spacer { height:122px; }
	a.anchor { display:block; position:relative; top:-122px; visibility:hidden; }
}
.topmoms, .topvaluta { float:right; height:100%; padding:0px 10px; cursor:pointer; }
.topsearch { float:right; height:100%; min-width:30px; padding:0px 10px; cursor:pointer; }
.topkt { float:right; height:100%; min-width:30px; padding:0px 10px; cursor:pointer; }
.topkv { float:right; position:relative; height:100%; min-width:30px; padding:0px 10px; margin-right:2px; cursor:pointer; }
.topkv_antal { position:absolute; top:0px; right:2px; width:auto; padding:2px 5px 2px 5px; font-size:9pt; line-height:9pt; font-weight:normal; text-align:center; font-family:"Source Sans 3"; background:#F4F4F4; color:#333333; -moz-border-radius:8px; border-radius:8px; }
.tophead_drops { position:relative; width:100%; max-width:1170px; margin:0 auto; }
.kundvagn_drop_box2 { position:absolute; display:none; width:330px; max-height:calc(100vh - 70px); overflow:hidden; overflow-y:auto; padding:5px 0 5px 5px; top:0px; right:0; font-family:"Source Sans 3"; font-size:12pt; color:333333; background:#ffffff; box-shadow:0px 0px 5px #aaaaaa; z-index:100; }
.kundvagn_drop_box2 table { border-spacing:5px; border-collapse:separate; font-size:12pt; font-weight:normal; color:#333333; }
.kundvagn_drop2_toplink { display:block; width:100%; padding:5px; margin:15px auto; font-size:12pt; font-weight:400; text-align:center; background:#414141; -moz-border-radius:3px; border-radius:3px; color:#ffffff; }
.kundvagn_drop2_toplink:hover { color:#ffffff; }
.kundvagn_drop2_prodnamn { font-size:12pt; font-weight:400; color:#333333; }
.kundvagn_drop2_prodnamn:hover { color:#333333; }
.kundvagn_drop2_delete { width:15px; height:16px; background:url(/pics_shop/kundvagn_del.png?d=2025-06-1710:03:06); border:none; padding:0px; margin:0px; vertical-align:middle; }
.kundvagn_drop2_pris { color:#333333; font-weight:400; }
.kundvagn_drop2_pris_rea { color:#C90A0A; font-weight:400; }
.kundvagn_drop2_ordpris { color:#7C7C7C; font-weight:normal; text-decoration:line-through; }
.kundvagn_drop2_summa { background:#f0f0f0; font-size:12pt; font-weight:700; color:#333333; }
.kundvagn_drop2_summa td { padding:3px; }
.kt_drop a { display:block; padding:2px 0px 3px 5px; font-family:"PT Sans"; font-size:12pt; font-weight:700; color:#333333; }
.moms_drop_box2 { position:absolute; display:none; width:150px; padding:5px; top:0px; right:60px; background:#ffffff; box-shadow:0px 0px 5px #aaaaaa; z-index:100; }
.valuta_drop_box2 { position:absolute; display:none; width:150px; max-height:calc(100vh - 100px); overflow:hidden; overflow-y:auto; padding:5px; top:0px; right:120px; background:#ffffff; box-shadow:0px 0px 5px #aaaaaa; z-index:100; }
.kt_drop_box2 { position:absolute; display:none; width:150px; padding:5px; top:0px; right:0px; background:#ffffff; box-shadow:0px 0px 5px #aaaaaa; z-index:100; }
.topsearch_drop { position:absolute; display:none; width:320px; padding:5px 0px; top:0px; right:0px; background:#ffffff; box-shadow:0px 0px 5px #aaaaaa; text-align:center; z-index:100; }
.topsearch_input { width:240px; height:25px; font-family:'Century Gothic', CenturyGothic, Helvetica, sans-serif; font-size:13px; line-height:25px; color:#000000; background:#ffffff; padding:0px 5px; margin: 5px 0px 5px 0px; border:1px solid #333333; box-sizing: border-box; }
.topsearch_submit { width:50px; height:25px; font-family:'Century Gothic', CenturyGothic, Helvetica, sans-serif; font-size:13px; line-height:25px; font-weight:bold; color:#eeeeee; background:#333333;  padding:0px 5px; margin: 5px 0px 5px 0px; border:none; box-sizing: border-box; text-align:center; }
.toplink { float:right; display:inline-block; padding:7px 7px 0px 7px; font-family:"PT Sans"; font-size:12pt; font-weight:700; color:#95DCE4; }
.toplink:hover { color:#95DCE4; }

.navbar-meny { background:#95DCE4;height:40px; }
.container { width:auto; max-width:1170px; padding-right:0px; padding-left:0px; }
.navbar-nav { font-family:"Source Sans 3"; }
.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:"Source Sans 3"; font-weight:700; font-size:12pt; color:#333333; }
.navbar-nav>li>a { padding:7px 10px 7px 10px; margin-top:3px; margin-bottom:3px;  }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover { color:#F4F4F4; background-color:transparent; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { color: #F4F4F4; 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; }
@media ( max-width:0px ){
	.navbar-default .navbar-nav>li>a { font-weight:700; font-size:12pt; padding:0px 0px 0px 0px;  }
}
@media ( max-width:0px ){
	.navbar-default .navbar-nav>li>a { font-weight:700; font-size:12pt; padding:0px 0px 0px 0px;  }
}
@media ( max-width:0px ){
	.navbar-default .navbar-nav>li>a { font-weight:700; font-size:12pt; padding:0px 0px 0px 10px;  }
}
.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:#F4F4F4; 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:#F4F4F4; 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:40px; padding:0px 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:3px 15px; }
.drpniv1 { font-family:"PT Sans"; font-size:12pt !important; font-weight:700 !important; color:#F4F4F4 !important; }
.drpniv2 { font-family:"PT Sans"; font-size:12pt !important; font-weight:400 !important; color:#F4F4F4 !important; }
.drpniv3 { font-family:"PT Sans"; font-size:12pt !important; font-weight:400 !important; color:#F4F4F4 !important; }
.dropdown-menu { background-color:#333333; border:#333333 1px solid; }
.usidsub { padding:0px 0px 5px 0px; }
.usidsub a { display:block; padding:2px 10px 2px 25px; }
.usidsub a:hover { background-color:#F4F4F4; }
@media (max-width: 767px){
	.usidsub a { display:block; padding:5px 10px 5px 40px; }
}
.ul-divider { float:left; width:1px; height:0px; border-right:# 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:32px; width:42px; margin-top:0px; padding-top:0px !important; position:relative !important; }
.navbar-kontoknapp_bg { position:absolute; top:0px; left:0px; height:32px; width:100%; background:url(/pics_shop/kundtjanst1.png); background-repeat:no-repeat; background-position:center; }
.navbar-kassaknapp, .navbar-kassaknapp2 { height:0px; width:10px; 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-06-1710:03:06); 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:#333333; color:#F4F4F4; -moz-border-radius:8px; border-radius:8px; }
.kundvagn_drop_box { position:absolute; visibility:hidden; padding:5px; top:35px; right:0px; font-family:"PT Sans"; font-size:13pt; color:F4F4F4; 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:13pt; font-weight:normal; color:#F4F4F4; }
.kundvagn_drop_toplink { display:block; width:95%; padding:5px; margin:15px auto; font-size:13pt; 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:13pt; font-weight:700; color:#F4F4F4; }
.kundvagn_drop_prodnamn:hover { color:#F4F4F4; }
.kundvagn_drop_delete { width:15px; height:16px; background:url(/pics_shop/kundvagn_del.png?d=2025-06-1710:03:06); border:none; padding:0px; margin:0px; vertical-align:middle; }
.kundvagn_drop_pris { color:#F4F4F4; 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:13pt; font-weight:700; color:#F4F4F4; }
.kundvagn_drop_summa td { padding:3px; }
.navbar-kassaknapp2 { display:none !important; }
@media ( max-width:767px ){
	.navbar-meny { height:40px; }
	.navbar-header { height:40px; }
	.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:33px; padding:3px 10px 0px 10px; }
	.navbar-default .navbar-nav>li>a { font-weight:700; font-size:12pt; 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:40px; width:10px; }
	.navbar-kassaknapp-antal { top:25px; }
	.navbar-nav { margin:0; }
	.navbar-right { margin-bottom:50px; }
}

.vmenu1 { float:left; width:220px;  }
.vmeny1-container { width:210px; min-height:200px; background:#333333; border:#F4F4F4 0px solid; -moz-border-radius:5px; border-radius:5px; }
.vmeny1-rubrik { height:40px; line-height:40px; -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; padding-left:10px; margin:10px 0px 10px 0px; background:#333333; font-family:"PT Sans"; font-size:12pt; font-weight:700; color:#95DCE4; }
.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:#F4F4F4 1px solid; -moz-border-radius:5px 0px 0px 5px; border-radius:5px 0px 0px 5px; vertical-align:middle; }
.vmeny1-sokruta-button { width:35px; height:24px; line-height:24px; margin:0px; padding:0px 1px 0px 0px; font-family:"Source Sans 3"; color:#95DCE4; font-size:12pt; font-weight:700; text-align:center; background:#333333; border:#F4F4F4 1px solid; -moz-border-radius:0px 5px 5px 0px; border-radius:0px 5px 5px 0px; vertical-align:middle; }
.vmeny1-bottomspacer { height:10px; }
.vmeny1_lvl1 { display:block; font-family:"Source Sans 3"; font-size:12pt; font-weight:700; color:#F4F4F4; padding:5px 0px 5px 10px; }
.vmeny1_lvl2 { display:block; font-family:"Source Sans 3"; font-size:12pt; font-weight:700; color:#F4F4F4; padding:5px 0px 5px 15px; }
.vmeny1_lvl3 { display:block; font-family:"Source Sans 3"; font-size:12pt; font-weight:700; color:#F4F4F4; padding:5px 0px 5px 20px; }
.vmeny1_lvl1:hover, .vmeny1_lvl2:hover, .vmeny1_lvl3:hover { background:#95DCE4; }
.vmeny1_lvl_clicked { background:#95DCE4; }

.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:"PT Sans"; font-size:12pt; font-weight:400; color:#444444; }
.crumb_link { font-family:"PT Sans"; font-size:12pt; font-weight:400; color:#F4F4F4; text-decoration:none; }
.crumb_link:hover { color:#95DCE4; text-decoration:underline; }
.prodz { padding:5px; background:#333333; border:#F4F4F4 0px solid; -moz-border-radius:3px; border-radius:3px; }
.prodz_h1_box { background:#333333; padding-bottom:10px; -moz-border-radius:3px; border-radius:3px; font-family:"PT Sans"; font-size:12pt; font-weight:400; color:#95DCE4; }
.prodz_h1_box p { margin-bottom:0px; }
.prodz_h1 { margin:0px; padding:0px; font-family:"PT Sans"; font-size:12pt; font-weight:700; color:#95DCE4; height:50px; line-height:50px; text-align:center; 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(51,51,51,0) 0%, rgba(51,51,51,1) 50%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(51,51,51,0) 0%,rgba(51,51,51,1) 50%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(51,51,51,0) 0%,rgba(51,51,51,1) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
-moz-border-radius:3px; border-radius:3px; }
.sidebar-box .read-more a { font-family:"PT Sans"; font-size:9pt; font-weight:bold; color:#337ab7; }
.filter_rubrik { float:left; width:125px; overflow:hidden; padding:2px 10px 2px 10px; margin:4px 7px 4px 0px; font-family:"PT Sans"; font-size:12pt; line-height:20px; font-weight:700; color:#95DCE4; background:#FFFFFF; border:#FFFFFF 0px solid; }
.filter_dropdown { float:left; display:none; padding:2px 0px 2px 0px; margin:4px 7px 4px 0px; }
.filter_val { float:left; padding:2px 10px 2px 10px; margin:4px 7px 4px 0px; font-family:"PT Sans"; font-size:12pt; line-height:20px; font-weight:400; color:#95DCE4; background:#333333; border:#333333 2px solid; -moz-border-radius:5px; border-radius:5px; }
.filter_val:hover { background:#95DCE4; }
.filter_val_aktiv { background:#95DCE4; color:#95DCE4; border:#333333 2px solid; }
.filter_val img { display:none; margin-left:3px; }
.filter_val_aktiv img { display:inline-block; margin-left:3px; }
.filter_linje { height:1px; background:#333333; }
@media ( max-width:1px){
	.filter_dropdown { display:block; }
	.filter_val { display:none; }
	.filter_val_aktiv { display:block; }
}
@media ( max-width:450px ){
	.filter_dropdown { display:block; width:calc(98% - 152px); }
}
.prodz_prod_nada { padding:100px 0px; font-family:"PT Sans"; font-size:12pt; font-weight:700; color:#95DCE4; text-align:center; }
.prodz_prod_box { float:left; width:33.3%; padding:5px; }
.prodz_prod_box_inner { margin:0 auto; max-width:303px; border:#7C7C7C 1px solid; -moz-border-radius:5px; border-radius:5px; }
.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%; -moz-border-radius:5px; border-radius:5px; text-align:center; }
.prodz_prod_image img { max-width:100%; border:#95DCE4 0px solid;-moz-border-top-left-radius:5px; border-top-left-radius:5px; -moz-border-top-right-radius:5px; border-top-right-radius:5px; }
.prodz_prodnamn { height:60px; overflow:hidden; line-height:20px; padding:10px 0px 10px 10px; background:#333333; font-family:"Source Sans 3"; font-size:12pt; font-weight:600; color:#F4F4F4; text-align:left; }
.prodz_prodpris { margin-bottom:0px; height:60px; line-height:50px; background:#333333; font-family:"Source Sans 3"; font-size:20pt; font-weight:700; color:#F4F4F4; text-align:left; padding-left:10px; -moz-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; }
.prodz_prodpris_rea { color:#fa0000; }
.prodz_prodpris_moms { height:10px; line-height:0px; font-size:10px; background:#333333; color:#777777; }
.nounderline:hover { text-decoration:none; }
.prodz_lasmer { height:50px; padding:0px 10px 10px 10px; text-align:right; -moz-border-bottom-left-radius:5px; border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; border-bottom-right-radius:5px; background:#333333; }
.prodz_lasmer_bild { display:inline-block; background:url(/pics_shop/lasmer1.png?d=2025-06-1710:03:06); width:99px; height:40px; }
@media ( max-width:1024px ){
	.vmenu1 { display:none; }
	.prodzcontainer { float:none; width:100%; }
}
@media ( max-width:700px ){
	.prodz_prod_box { width:50%; }
}
@media ( max-width:500px ){
	.prodz_prod_box { width:100%; }
}
@media ( max-width:850px ){
	.prod_banner { max-width:90% !important; }
}
@media ( max-width:767px ){
	.prod_banner { max-width:80% !important; }
}
@media ( max-width:700px ){
	.prod_banner { max-width:100% !important; }
}
@media ( max-width:600px ){
	.prod_banner { max-width:80% !important; }
}
@media ( max-width:500px ){
	.prod_banner { max-width:100% !important; }
}
@media ( max-width:320px ){
	.prod_banner { max-width:80% !important; }
}

.prod-container { background:#333333; padding:5px 0px 5px 0px; }
.prodbildcontainer { float:left; width:50%; }
.proddatacontainer { float:left; width:calc(50% - 10px); }
.prodbildcontainer { padding:5px 5px 5px 5px; }
.proddatacontainer { padding:5px 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:"Source Sans 3"; font-size:16pt; font-weight:700; color:#95DCE4; float:left; text-align:left; margin-bottom:10px; }
.prod_byline { margin:0px; padding:0px; font-family:"Source Sans 3"; font-size:12pt; font-weight:normal; color:#F4F4F4; 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:"PT Sans"; font-size:12pt; font-weight:normal; color:#333333; }
.prod_marke_link:hover { color:#333333; text-decoration:none; }
.prod_pris_box { font-family:"Source Sans 3"; margin-bottom:20px; float:left; text-align:left; }
.prod_pris { font-size:20pt; font-weight:700; color:#F4F4F4; }
.prod_ordpris { font-size:11pt; font-weight:normal; color:#F4F4F4; text-decoration:line-through; }
.prod_pris_rea { color:#B01717; text-decoration:none; }
.prod_pris_moms { font-size:11pt; font-weight:normal; color:#F4F4F4; }
.prod_variant_box { text-align:left; }
.prod_variant_rubrik { display:inline-block; width:120px; height:28px; line-height:28px; text-align:left; font-family:"PT Sans"; font-size:12pt; font-weight:normal; color:#F4F4F4; }
.prod_variant_droplist { display:inline-block; width:230px; min-height:28px; line-height:28px; font-family:"PT Sans"; font-size:12pt; font-weight:normal; color:#F4F4F4; }
.prod_variant_inputtext { width:98%; margin:0px 2px; height:27px; line-height:27px; padding:0px 4px 0px 4px; font-size:10pt; }
.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 15px 0px; text-align:left; height:65px; }
.prod_kopknapp { padding:0px; width:233px; height:40px; border:none; background:url(/pics_shop/kopknapp1.png?d=2025-06-1710:03:06); background-position:center;  max-width:calc(100% - 20px); }
.prod_valjstorlek { display:inline-block; height:40px; line-height:40px; 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:"Source Sans 3"; font-size:12pt; 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:"Source Sans 3"; font-size:12pt; font-weight:400; color:#F4F4F4; line-height:1.35; }
.produktinfo_info table { padding:10px; font-family:"Source Sans 3"; font-size:12pt; font-weight:400; color:#F4F4F4; }
.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(51,51,51,0) 0%, rgba(51,51,51,1) 50%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(51,51,51,0) 0%,rgba(51,51,51,1) 50%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(51,51,51,0) 0%,rgba(51,51,51,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:700px ){
.prodbildcontainer { float:none; width:auto; margin:0 auto; }
.proddatacontainer { width:100%; }
}
@media ( max-width:700px ){
.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:"PT Sans"; font-size:12pt; font-weight:700; color:#F4F4F4; padding:10px 0px 5px 5px; }
.kassa_innerbox { font-family:"Source Sans 3"; font-size:12pt; font-weight:400; color:#333333; padding:5px 5px 5px 5px; background:#F4F4F4; border:#F4F4F4 1px solid; -moz-border-radius:5px; border-radius:5px; }
.kassa_innerbox table { font-family:"Source Sans 3"; font-size:12pt; font-weight:400; color:#333333; border-spacing:5px; border-collapse:separate; }
.kassa_table_line { height:1px; padding:0px; background:#5ADEE4; }
.kassa_produktrad {  }
.kassa_prodbildbredd { width:100px; }
.kassa_antalbredd { width:100px; }
.kassa_sumbredd { width:80px; }
.kassa_underrubrik { font-size:12pt; font-weight:700; color:#333333; }
.kassa_prodnamn { font-size:12pt; font-weight:700; color:#333333; }
.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:12pt; font-weight:400; color:#333333; }
.kassa_salepoint { font-size:12pt; font-weight:400; color:#333333; }
.kassa_salepointtext { font-size:12pt; font-weight:400; color:#333333; }
.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:"PT Sans"; font-size:12pt; font-weight:700; color:#F4F4F4; padding:10px 0px 5px 5px;}
.ordrar_innerbox { font-family:"Source Sans 3"; font-size:12pt; font-weight:400; color:#333333; padding:5px 5px 5px 5px; background:#F4F4F4; border:#F4F4F4 1px solid; -moz-border-radius:5px; border-radius:5px; }
.ordrar_innerbox table { font-family:"Source Sans 3"; font-size:12pt; font-weight:400; color:#333333; border-spacing:5px; border-collapse:separate; }
.ordrar_innerbox table td { padding:2px; }
.ordrar_trmark:hover { background:#D9E8FD; cursor:pointer; }
.ordrar_prodnamn { font-size:12pt; font-weight:700; color:#333333; }
.ordrar_divider { clear:both; height:2px; margin-top:2px; border-top:#5ADEE4 1px solid; }
.ordrar_strong { font-size:12pt; font-weight:700; color:#333333; }
.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:#5ADEE4 1px solid; }
.fakturor_strong { font-size:12pt; font-weight:700; color:#333333; }
.fakturor_rubrik { font-family:"PT Sans"; font-size:12pt; font-weight:700; color:#F4F4F4; padding:10px 0px 5px 5px; }
.fakturor_innerbox { font-family:"Source Sans 3"; font-size:12pt; font-weight:400; color:#333333; padding:5px 5px 5px 5px; background:#F4F4F4; border:#F4F4F4 1px solid; -moz-border-radius:5px; border-radius:5px; }
.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:#5ADEE4 1px solid; }
.prenum_strong { font-size:12pt; font-weight:700; color:#333333; }
.prenum_rubrik { font-family:"PT Sans"; font-size:12pt; font-weight:700; color:#F4F4F4; padding:10px 0px 5px 5px; }
.prenum_innerbox { font-family:"Source Sans 3"; font-size:12pt; font-weight:400; color:#333333; padding:5px 5px 5px 5px; background:#F4F4F4; border:#F4F4F4 1px solid; -moz-border-radius:5px; border-radius:5px; }
.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:#5ADEE4 1px solid; }
.returer_strong { font-size:12pt; font-weight:700; color:#333333; }
.returer_returnr { float:left; width:8%; }
.returer_datum { float:left; width:12%; }
.returer_status { float:left; width:80%; }

.bloggblock { margin:px; background:#ffffff; border:#f0f0f0 1px solid; -moz-border-radius:5px; border-radius:5px; }
.bloggblocktext { float:left; box-sizing:border-box; width:%; padding:px px px px; }
.bloggblockbild { float:left; box-sizing:border-box; width:%; padding:px px px px; }
@media ( max-width:767px ){
.bloggblocktext { width:100%; }
.bloggblockbild { width:100%; }
}
.bloggrubrik { font-family:; font-size:; line-height:; font-weight:; font-style:; color:#; text-align:; padding-bottom:px; }
.bloggdatum { font-family:; font-size:; line-height:; font-weight:; font-style:; color:#; text-align:; padding-bottom:px; }
.bloggdatum a { margin-right:8px; }
.bloggingress { font-family:; font-size:; line-height:; font-weight:; font-style:; color:#; text-align:; padding-bottom:px; }
.bloggloptext { font-family:; font-size:; line-height:; font-weight:; font-style:; color:#; text-align:; padding-bottom:px; }
.blogglink { display:block; font-family:; font-size:; line-height:; font-weight:; font-style:; color:#; text-align:; padding-bottom:px; }
.bloggdokument { font-family:; font-size:; line-height:; font-weight:; font-style:; color:#; text-align:; padding-bottom:px; }
.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 { }
.bloggnyhetbr { padding-top:px; }
.bloggnyhettext { float:left; box-sizing:border-box; width:%; padding:px px 0px px; }
.bloggnyhetbild { float:left; box-sizing:border-box; width:%; padding:px px 0px px; }
.bloggnyhetbild img { max-width:100%; }
.bloggnyhetrubrik { font-family:; font-size:; line-height:; font-weight:; font-style:; color:#; text-align:; padding-bottom:px; }
.bloggnyhetdatum { font-family:; font-size:; line-height:; font-weight:; font-style:; color:#; text-align:; padding-bottom:px; }
.bloggnyhetloptext { font-family:; font-size:; line-height:; font-weight:; font-style:; color:#; text-align:; padding-bottom:px; }

.forumblock { position:relative; margin:5px; background:#333333; border:#F4F4F4 1px solid; -moz-border-radius:5px; border-radius:5px; }
.forum_rubrik { position:relative; background:#333333; padding:5px 15px 5px 15px; background:#F4F4F4; font-family:"PT Sans"; font-size:; font-weight:900; color:#333333; text-align:left; }
.forum_amne { position:relative; padding:15px 15px 15px 15px; border-top:#F4F4F4 1px solid; }
.forum_amne:hover { background:#7C7C7C; cursor:pointer; }
.forum_amne_rubrik { width:calc(100% - 40px); font-family:"PT Sans"; font-size:; line-height:; font-weight:normal; color:#5ADEE4; }
.forum_amne_text { width:calc(100% - 40px); font-family:"PT Sans"; font-size:14; line-height:; font-weight:normal; color:#F4F4F4; }
.forum_hpil { position:absolute; right:15px; width:22px; height:calc(100% - 10px); background:url(/pics/rightarrow.png) no-repeat center center; }
.forum_crumbs { padding:5px 10px 5px 10px; font-family:"PT Sans"; font-size:; font-weight:normal; color:#95DCE4; }
.forum_crumbs a { color:#5ADEE4; }
.forum_nytrad { position:absolute; right:10px; top:10px; padding:5px 10px 5px 10px; font-family:"PT Sans"; font-size:; font-weight:normal; color:#333333; border:#F4F4F4 1px solid; -moz-border-radius:3px; border-radius:3px; background:#333333; }
.forum_nytrad:hover { background:#7C7C7C; }
.forum_trad { position:relative; padding:5px 10px 5px 10px; border-top:#FFFFFF 1px solid; }
.forum_trad:hover { background:#7C7C7C; cursor:pointer; }
.forum_trad_rubrik { width:calc(100% - 40px); font-family:"PT Sans"; font-size:; line-height:; font-weight:normal; color:#5ADEE4; }
.forum_trad_text { width:calc(100% - 40px); font-family:"PT Sans"; font-size:; line-height:; font-weight:normal; color:#5ADEE4; }
.forum_inlagg_box { position:relative; margin:5px 10px 5px 10px; padding:5px 10px 5px 10px; background:#333333; border:#F4F4F4 1px solid; -moz-border-radius:3px; border-radius:3px; }
.forum_inlagg_box_master { background:#333333; border:#F4F4F4 1px solid; -moz-border-radius:3px; border-radius:3px; }
.forum_inlagg_namn { display:inline; font-family:"PT Sans"; font-size:; font-weight:normal; color:#5ADEE4; }
.forum_inlagg_datum { display:inline; font-family:"PT Sans"; font-size:; font-weight:normal; color:#5ADEE4; }
.forum_inlagg_linje { margin:5px 0; height:1px; background:#F4F4F4; }
.forum_inlagg_text { font-family:"PT Sans"; font-size:; line-height:; font-weight:normal; color:#5ADEE4; }
.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:"PT Sans"; font-size:19pt; line-height:24pt; font-style:normal; font-weight:700;  color:#5ADEE4; }
.h2_underrubrik { font-family:"PT Sans"; font-size:16pt; line-height:21pt; font-style:normal; font-weight:700;  color:#95DCE4; }
.h3_overskrift { font-family:"Source Sans 3"; font-size:16pt; line-height:21pt; font-style:normal; font-weight:700;  color:#F4F4F4; }
.h3_overskrift_vit { font-family:"Source Sans 3"; font-size:16pt; line-height:21pt; font-style:normal; font-weight:normal;  color:#F4F4F4; }
.h4_overskrift { font-family:"Source Sans 3"; font-size:13pt; line-height:16pt; font-style:normal; font-weight:500;  color:#F4F4F4; }
.h4_overskrift_vit { font-family:"Source Sans 3"; font-size:13pt; line-height:16pt; font-style:normal; font-weight:600;  color:#F4F4F4; }
.p_textblock { font-family:"Source Sans 3"; font-size:13pt; line-height:16pt; font-style:normal; font-weight:400;  color:#F4F4F4; }
.p_textblock_vit { font-family:"Source Sans 3"; font-size:13pt; line-height:16pt; font-style:normal; font-weight:400;  color:#F4F4F4; }
#lagerstatus_nej div { display:none !important; }
a { color:#f4f4f4; }
a:hover { color:#f4f4f4; }
.kassa_slutfor_knapp { font-family: 'Source Sans 3', sans-serif; font-size:15pt; padding:10px 40px; margin:5px 0px 5px 0px; color:#333; background:#95DCE4; border:none; -moz-border-radius:3px; border-radius:3px; }
.crumb_box { color:#f4f4f4; }
.sidebar-box2 .read-more a { color:#F4F4F4; }
.kassa_innerbox a { color:#333333; }
.prod_byline { padding-bottom:20px; }