<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> * {margin:0; padding:0;} html, body { margin: 0; padding: 0; height: 100%; } a {outline:none; text-decoration: none;} a img {border: none;} a.readmore {display: inline-block; margin-top: 10px; font-weight: bold !important;} h1, h2, h3, h4, h5 {margin: 0 0 10px 0; padding: 0; line-height: 120%;} .page_content h1 { padding: inherit; } .page_content * h1 { padding: 0; } .h_standalone {background: none !important;} table th {text-align:left;} table {border-collapse:collapse;} .dbContent table tr, .dbContent table tr td, .dbContent table tr th {vertical-align: top;} p {line-height: normal; margin-bottom: 10px; } p.ingress {font-weight:bold;} ul {list-style: inside;} ul li {margin: 0;} dl {overflow:hidden;} dt {font-weight:bold; clear:left; float:left; width:30%;} dd, dt {padding:5px 0; border-bottom:1px dashed #ccc;} html body {background-color:#ffffff; margin:0; font-family: Arial, Helvetica, sans-serif; background-attachment: scroll; } div#bg_one { } div#bg_two { }  div#bg_shade { width: 1020px; margin-left: -510px; background: #ffffff; opacity: 0; filter: alpha(opacity=0); -moz-opacity:0; }  html body div#container {border:0px solid ;}  html body div#container {border-top:0; border-bottom:0;} .layout-content p, .layout-content label, .yodo-layoutset p, .yodo-layoutset label, .layout-content ul li {font-size: 16px; color: #000000;} .layout-content a, .layout-content a:visited, .yodo-layoutset p a, .yodo-layoutset p a:visited {color: #00843b; text-decoration:none;} .layout-content a:hover, .yodo-layoutset p a:hover {color: #00843b; text-decoration:underline;} h1, h1 a, h1 a:hover, h1 a:visited {color:#000000 !important; font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold !important; font-style:normal; border-bottom: 0px solid #000000;} h2, h2 a, h2 a:hover, h2 a:visited {color:#000000 !important; font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:normal !important; font-style:normal; border-bottom: 0px solid #000000;} h3, h3 a, h3 a:hover, h3 a:visited {color:#000000 !important; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal !important; font-style:normal; border-bottom: 0px solid #000000;} h4, h4 a, h4 a:hover, h4 a:visited {color:#000000 !important; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold !important; font-style:normal; border-bottom: 0px solid #000000;} h5, h5 a, h5 a:hover, h5 a:visited {color:#000000 !important; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold !important; font-style:normal; border-bottom: 0px solid #000000;} h1 a, h2 a, h3 a, h4 a, h5 a {text-decoration: none !important; font-style: normal !important;} div.inner-box, div.micro-inner { padding: inherit; } .box-half, .micro-box, .box-xsmall, .box-small, .box-medium, .box-large { background-color: none;}  #layoutset-0-547 {border-style:solid;border-bottom-width:1px;}
#layoutset-0-547 div.yodo-layoutset-inner-wrap {border-style:solid;}


#layoutset-0-547 .yodo-layout-padd { padding-left:5px; }
#layoutset-0-547 .yodo-layout-padd { padding-right:5px; }


#layoutset-0-558 {background-color:#eeeeee;}
#layoutset-0-558 div.yodo-layoutset-inner-wrap {max-width:1080px;}
#layoutset-0-559 {background-color:#dddddd;}
#layoutset-0-559 div.yodo-layoutset-inner-wrap {max-width:1080px;}
#layoutset-0-542 {background-color:#cecece;}
#layoutset-0-542 div.yodo-layoutset-inner-wrap {width:96%;max-width:1080px;}
#layoutset-0-562 {background-color:#eeeeee;}
#layoutset-0-562 div.yodo-layoutset-inner-wrap {width:96%;padding-top:40px;padding-bottom:40px;}
#layoutset-0-560 { height: 130px; overflow-y: hidden; background-color:#eeeeee; position: relative; z-index: 6; }
#layoutset-0-560 div.yodo-layoutset-inner-wrap {max-width:1080px;padding-top:30px;}


div#wrapper, #bgwrap { margin: 0 auto -130px auto; }
div.push {height: 130px; }

#object-0-558-1 {background-color:transparent;margin-top:15px;margin-bottom:15px;} /* picture */
#object-0-558-1 div.layout-object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px; padding-right:0px;} /* picture */


#object-0-558-1 img, #object-0-558-1 svg { float: none !important; margin: 0; }
#object-0-558-1 img, #object-0-558-1 svg { max-width:178px;  }


#object-0-558-2 {background-color:transparent;} /* text */
#object-0-558-3 {background-color:transparent;margin-top:30px;margin-bottom:0px;} /* text */
#object-0-558-3 div.layout-object-inner {background-image: url("/wwwdocs/_sites_media/210523-388/uploads/Yodo/Grafik/eye.png");background-position: left center;background-repeat: no-repeat;padding-top:0px;padding-bottom:0px;padding-left:35px;padding-right:0px;} /* text */
#object-0-558-4 {background-color:transparent;margin-bottom:0px;} /* text */
#object-0-558-4 div.layout-object-inner {padding-top:0px;padding-bottom:0px;padding-left:35px;padding-right:0px;} /* text */
#object-0-559-6 {margin-bottom:0px;background-color:transparent;} /* menu */
#object-0-559-6 div.layout-object-inner {border-style:none !important;} /* menu */


#nav_main li:hover a, #nav_main li.active:hover a { color: #FF0 !important; }
#nav_main li:hover a, #nav_main li.active:hover a { text-decoration: none !important; }
#nav_main li:hover a, #nav_main li.active:hover a { font-weight: bold !important; }
#nav_main li:hover, #nav_main li.active:hover a { background-color: #505050 !important; }




#nav_main li a {font-family: Arial, Helvetica, sans-serif !important;}
#nav_main li a {padding: 0 19px 0 19px;}
#nav_main li { margin-right: 0px; }
#nav_main li { margin-left: 0px; }
#nav_main li a { font-weight: bold; }
#nav_main li.active a, #nav_main li.active a:visited { color: #ffffff; }
#nav_main li.active a, #nav_main li.active a:visited { text-decoration: none; }
#nav_main li.active a, #nav_main li.active a:visited { font-weight: bold; }
#nav_main li.active { background-color: #00843b; }


#object-0-559-7 {margin-top:3px;margin-bottom:0px;} /* search */
#object-0-557-8 {background-color:#eeeeee;margin-bottom:0px;} /* picture */


#object-0-557-8 img, #object-0-557-8 svg { max-width:178px;  }


#object-0-562-10 {background-color:transparent;margin-bottom:0px;} /* text */
#object-0-562-10 div.layout-object-inner {padding-top:0px;padding-bottom:20px;padding-left:0px;padding-right:0px;} /* text */
#object-0-562-11 {background-color:transparent;margin-bottom:0px;} /* text */
#object-0-562-11 div.layout-object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;} /* text */
#object-0-562-12 {background-color:transparent;margin-bottom:0px;} /* text */
#object-0-562-12 div.layout-object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;} /* text */
#object-0-560-13 {background-color:transparent;margin-bottom:0px;} /* text */
#object-0-560-13 div.layout-object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;} /* text */
#object-0-560-14 {background-color:transparent;margin-bottom:0px;} /* text */
#object-0-560-14 div.layout-object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;} /* text */
#object-0-560-15 {background-color:transparent;margin-bottom:0px;} /* text */
#object-0-560-15 div.layout-object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;} /* text */
#object-0-560-16 {background-color:transparent;margin-bottom:0px;} /* text */
#object-0-560-16 div.layout-object-inner {padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;} /* text */


/* USERSPECIFICS */
@media all and (min-width : 1080px) {
	.layout-content {background:#fff;padding:0 20px;box-shadow:#000 0 5px 20px -10px;}
}
@media all and (max-width : 1079px) {
	.page-content-frames {background:#fff !important;}
}

.calendar-textpart p.heading-main, .calendar-textpart p.heading-main a { color:#000 !important; }


/* TillgÃ¤nglighetsanpassningar: */
.yodo-footer .general-text a, .yodo-footer .general-text a:visited, ul.footer-social li a, ul.footer-social li a:hover, ul.footer-social li a:visited, .not_on_pc.role-contentinfo .general-text a, .not_on_pc.role-contentinfo .general-text a:visited {
  color: #005124 !important;
}
.products-view p.artno {color:#000 !important;}


/* FormulÃ¤r */
.yodo-form legend, .yodo-form-container legend {color:#00843b;font-size:18px !important;}

/* Typsnittsfix (borde vara sÃ¥ pÃ¥ alla sajter, egentligen?) */
.layout-content {font-size:16px;}

/* SÃ¶kruta */
.layout-search div.layout-object-inner {padding:0 !important;}
.frame-1-4 .layout-search {margin: 5px 0 0 0 !important; width:100% !important;}
form#search_box a {position:absolute !important;right: 0;}
form#search_box fieldset {position:relative;}
form#search_box input {width:100% !important;}
form#search_box a {height: 28px !important;top: 1px;}

/* StÃ¶rre textfÃ¤lt och selects */
select, .input_text {font-size:15px !important;height:30px !important;}

/* StÃ¶rre nyhets- och kalenderbilder */
.post-img-separate-right {width:40%;}

/* Sidfot */
ul.footer-social {list-style:none;}
ul.footer-social li {height:26px;}
ul.footer-social li img {width:19px;height:19px;margin-right:5px;vertical-align:middle;}
ul.footer-social li a, ul.footer-social li a:hover, ul.footer-social li a:visited {color:#00843b !important;}
ul.footer-social li a:hover {text-decoration:underline;}
.yodo-footer * {font-size:15px;}
.yodo-footer p {line-height:150%;}

/* Undermeny */
ul.sub_menu {display: block !important;}
ul.sub_menu li, ul.sub_menu li a {display:block !important;}
ul.sub_menu li a {border-bottom: 1px solid #cdcdcd; font-weight:bold !important;font-family: Arial, Helvetica, Verdana, sans-serif !important; font-size:15px !important;padding:0;}
ul.sub_menu li.sep {display: none !important;}
ul.sub_menu li a:hover {color:#fff !important;}
ul.sub_menu li a, ul.sub_menu li a:visited {color:#000;}
ul.sub_menu li a:hover, ul.sub_menu li.active a {padding-left:7px; !important;}

/* LÃ¤nkar i rubriker */
.layout-content h2 a, .layout-content h3 a {color:#00843b !important;}
.layout-content h2 a:hover, .layout-content h3 a:hover {text-decoration:underline !important;}

/* Specialrubriker */
.specialheading {margin-bottom:0 !important;}
.specialheading .object-inner {padding: 15px 0 0 0 !important;}
.specialheading h1, .specialheading h2, .specialheading h3 {border-bottom:4px solid #00843b !important; padding-bottom:6px !important;margin-bottom:0;}

/* Produktkategorier */
ul.nav_products ul {border-bottom: none !important;}
.nav_products li a {padding: 7px 0 !important; border-bottom: 1px solid #cdcdcd !important; font-weight: bold !important; font-size: 15px !Important;color:#000 !important;}
.nav_products li a.active, .nav_products li a:hover {text-decoration:none !important;color:#fff !important; background-color:#00843b !important;padding-left:7px !important;}

/* Varukorg */
.products-smallcart p {
	background: url("/wwwdocs/_sites_media/210523-388/uploads/Yodo/Grafik/cart%20empty.png") no-repeat center right;
	background-size: contain;
	padding: 15px;
}
.products-smallcart p.cart-full {
	background: url("/wwwdocs/_sites_media/210523-388/uploads/Yodo/Grafik/cart%20full.png") no-repeat center right;
	background-size: contain;
	padding: 0;
}
.products-smallcart p.cart-full a {
	display:block;
	padding:15px;
}


/* Misc */
p.see-more {margin-top:20px;font-weight:bold;}
.general-text ul {list-style-position: initial;margin-left: 15px;}
div.products-priceinfo {margin-top:10px;}

/* YouTube mfl iframes */
.layout-content iframe {max-width:100%;}

/* Knappar */
.layout-content a.button:hover {text-decoration: none !important;}
.layout-content :not(.y-google-map) button:not(.btn), .layout-content a.button, .layout-content a.readmore {
	background: #00843b !important;
	border: 1px solid #00843b !important;
	height: 40px !important;
	line-height: 39px !important;
	font-size: 14px !important;
	font-weight: bold !important;
}

.layout-content a.readmore {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff !important;
	padding: 0 20px;
	margin: 0;
	text-decoration: none;
	text-align: center;
	display: inline-block !important;
	outline: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
}

/* Fix fÃ¶r LÃ¤s mer-knappar i produktlistor */
.layout-content .products-list-layout-2 .products-priceinfo a.readmore, .layout-content .products-wrapper-box .readmore {
	height:40px !important; line-height:39px !important;
	border: 1px solid #00843b !important;
	padding-right: 20px !important;
	position:initial !important;
}

/* Ikoner fÃ¶r anpassning av tema */
.adaptpage a {
	display: inline-block;
	margin: 0 5px 0 0;
	border-style: solid;
	border-width: 1px;
	padding: 2px 5px !important;
	text-decoration: none !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	font-weight:bold !important;
	font-size:15px !important;
}
.adaptpage a:hover, .adaptpage a:visited {text-decoration: none !important; font-weight: bold !important;}
.adaptpage a:hover {position: relative; top: -3px;}
a.thm_wb {border-color: #000; color: #000 !important; background: #fff;}
a.thm_bw {border-color: #000; color: #fff !important; background: #000;}
a.thm_by {border-color: #000; color: #FF0 !important; background: #000;}
a.thm_st {border-color: #00843b; color: #00843b !important; background: #eee;}

@media only screen
and (max-width : 1240px) {
	.addthis-smartlayers  {display: none !important;}
}

/* Fokus pÃ¥ element */
body a:focus, body * a:focus, input.searchfield:focus, form input:focus {
    outline: auto 2px Highlight !important;
    outline: auto 5px -webkit-focus-ring-color; !important	
}

/* Markering av text */
::selection {
	background: #000; /* Safari */
	color: #FF0;
	text-shadow: none;
	}
::-moz-selection {
	background: #000; /* Firefox */
	color: #FF0;
	text-shadow: none;
}</pre></body></html>