html,body{margin:0;padding:0;height:100%}header,footer,section,article,nav,aside{display:block}hr{border:none;border-top:1px dotted silver;margin:1pc 0 1pc 0;padding:0;height:0}img{border-style:none}.filtypikon{margin-bottom:-2px}html{-webkit-text-size-adjust:100%}body{font-size:.9375em;font-family:Lato,"Segoe UI","Helvetica Neue Light",Helvetica,sans-serif}ul.filter,#header{font-family:Caecilia,Cambria,sans-serif;font-weight:lighter}.logotext{font:1.0625em Corbel,sans-serif}input,textarea{font-size:.9375em;font-family:Arial}#footer{font-size:.875em}p{line-height:1.45;margin-top:0;margin-bottom:1em}#content ul,#content ol{line-height:1.45}h1,h2,h3{font-family:Caecilia,Cambria;font-weight:lighter}h1{font-size:2.1em;font-weight:lighter;text-transform:none}h2{font-size:1.73em;font-weight:lighter;text-transform:none}h3{font-size:1.125em;font-weight:lighter}h4{font-size:1em;font-weight:bold}#hem h1{font-size:1.25em}.content section h2{margin-bottom:32px;font-size:1.25em}.artikeltyp+h1{margin-top:.75em}.artikeltyp{margin-top:4em}h1{margin-top:50px;margin-bottom:28px}h2{margin-top:2em;margin-bottom:1em}h3,h4{margin-top:22px;margin-bottom:14px}article h2{margin-top:30px;margin-bottom:16px}.content header h1+h2{margin-top:0}article{margin-bottom:40px}article h1{text-transform:none;font-weight:lighter}article h2{text-transform:none;font-weight:lighter;border-bottom:none;padding-bottom:0;font-size:1.5em}article footer h2{font-size:14px;font-weight:lighter;text-transform:uppercase}.content header .artikeltyp,.content header h1{text-align:left}.content .artikellista header{text-align:left}ul{list-style:disc outside;padding-left:1.2em;margin-left:0}ol{padding-left:1.4em;margin-left:0}.content article footer ul{margin-top:0;margin-bottom:1em}dl{display:block}dl::after{content:'';clear:left;display:table}dt{float:left;clear:left;font-style:italic;width:10em}dd{margin-bottom:.5em;margin-left:10em}.artikeltyp{text-transform:uppercase}aside{width:224px;padding:32px}aside nav{font-size:.9375em}.logotext,article footer h2,h1{color:#444}aside a,aside h3{color:#fff}.artikeltyp,.artikeltyp a{color:#777}#nyheter h2,#plock h2{color:#555}#footer{color:#4d4d4d}article h2,article h3{color:#a63a13}h2,h3,#content ul{color:#555}#content ul li{color:#000}a{color:#a63a13;text-decoration:none}a:hover{text-decoration:underline}h1 a,h2 a,h3 a,#hem a{color:inherit;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover{text-decoration:none}.flikar a{color:#000}.publicerad{color:gray;font-size:85%;margin-top:2.5em}.publicerad a{color:gray}#wide_header{background-color:#fff;border-bottom:1px solid #ededed}#koti #wide_header{background:#fff}#koti #header{border-bottom:none}#wide_hem{background-color:#fff}#hem{background-color:#fff}#hem,#hem a{}#wide_footer{background-color:#a63a13}#footer{color:#fff}.wide_dark{background-color:#523e37;color:#fff}.wide_kontakt{background-color:#524946}.graybox{background-color:#ededed;padding:8px 16px}.nyhetsbox{background-color:#ededed;padding:11px 16px;margin-top:2em}.nyhetsbox+.nyhetsbox{margin-top:1em}aside{background-color:#664d44;color:#fff}label{margin-right:1em}.länklista{margin-left:0;padding-left:0;list-style-type:none}.col8,.col4,.col2{display:inline-block;vertical-align:top;margin-left:0;margin-right:0;zoom:1;*display:inline}.col8{width:12.5%}.col4{width:25%}.col2{width:50%}@media screen and (max-width:32em){.col2{width:100%}}@media screen and (max-width:990px){.col4{width:33.3333%}.col8{width:16.6666%}}@media screen and (max-width:670px){.col4{width:50%}.col8{width:25%}}@media screen and (max-width:350px){.col4{width:100%}.col8{width:50%}}.col2>*{margin-left:2em;margin-right:2em;overflow:hidden}.collist{margin:0 -2em}#header,#footer,#content,.content,#hem header,.loginmeny,.wide_content>section{max-width:960px;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em}.wide_content{overflow:hidden}.content{margin-bottom:4em}#wide_header{}#header{position:relative}.textkolumn{max-width:620px;position:relative;margin-bottom:32px}.artikelkolumn{max-width:40em;position:relative;margin-left:auto;margin-right:auto}.kolumn1,.kolumn2{display:inline-block;width:46%;vertical-align:top;min-width:15em}.sektionslink{text-align:right}.content header img{max-width:100%}.headerbalk{background-color:#444;color:#fff;font-size:.8666em;text-align:right}.headerbalk a{color:#fff}#header{text-align:justify;margin-bottom:-1em;line-height:1;padding-top:31px;padding-bottom:16px}#header:after{content:'';display:inline-block;width:100%;line-height:0}#logo{display:inline-block;padding-top:0;padding-bottom:0}#logo img{border-style:none;vertical-align:bottom}#logo p{font-size:1em;line-height:normal;padding:7px 0;margin:0}#login{text-align:right;margin-top:30px;height:52px;margin-bottom:2px;float:right;position:relative}.huvudmeny{text-align:right;margin:0 -.75em;padding:7px 0;list-style:none;text-transform:uppercase}.huvudmeny>li{display:inline;position:relative;padding:.5em .75em}.huvudmeny a{text-decoration:none;color:#000;padding:.5em 0}.huvudmeny a:hover{color:#a63a13}.huvudmeny .selected{color:#a63a13;font-weight:bold}.huvudmeny .submeny{text-transform:none}.submeny{display:none;position:absolute;width:auto;top:1.75em;left:0;z-index:100;list-style:none;padding:1em;background-color:#fff;box-shadow:5px 5px 10px rgba(0,0,0,.5);text-align:left}:hover>.submeny{display:block}.huvudmeny .submeny>li{display:block;padding-left:0;margin:0;line-height:1.5}#header nav{clear:right;display:inline-block;vertical-align:baseline}#header nav{font-size:14px;padding-top:14px;font-weight:normal;text-align:right}#header nav span{display:none;border:1px solid #000;background-color:#eee;font-size:2em;line-height:1}.loginmeny{margin-top:0;margin-bottom:0;font-weight:normal;list-style:none}.loginmeny p{text-align:right;margin:0;line-height:17px;text-transform:none}.loginmeny>li{display:inline-block;padding:.7em 1em;position:relative;margin-right:-1em}.loginmeny>li+li{text-transform:uppercase;font-weight:bold;margin-left:1em}.loginmeny .submeny{text-transform:none;font-size:14px;font-weight:normal;color:#000;width:16pc;left:auto;right:0;top:2.4em}.loginmeny .submeny a{color:#a63a13}@media screen and (max-width:32em){#header nav{top:6em;bottom:auto;text-align:right;vertical-align:top;padding:0}#header nav span{display:inline}.huvudmeny{background-color:#fff;position:absolute;border:1px solid #000;right:1em;line-height:1.5;padding:1em;display:block;text-align:left;z-index:1;vertical-align:top}.huvudmeny>li{display:block;padding:0}.huvudmeny .submeny{display:block;position:static;width:auto;background-color:#fff;border:none;padding:0;box-shadow:none}.huvudmeny .submeny li{padding-left:1em}.huvudmeny .submeny li a{padding:inherit}.huvudmeny{display:none}:hover>.huvudmeny{display:block}}#footer{padding-top:22px;padding-bottom:13px}#footer h3{margin:0;color:inherit;font-size:inherit;text-transform:uppercase;font-weight:normal}#footer ul{list-style:none;margin:0;padding:0;line-height:1.5;float:right}#footer ul li{display:inline;padding-right:8px;font-weight:bold}#footer ul li+li{display:inline;padding-left:8px;border-left:1px solid silver;font-weight:normal}#footer p{margin:0}#footer img{vertical-align:baseline;margin-top:0}#footer a{color:inherit}#footer a+a{margin-left:16px}img#isliitto{margin-bottom:0}img#yrittajat{margin-bottom:-4px}#page{min-height:100%;height:auto!important;height:100%;overflow:hidden}#wide_footer,#footerspace{height:130px}#page{margin-bottom:-130px}#hem{position:relative}#hem header{}#hem h1{margin:1.5em auto 0 0;padding:0 0;font-weight:bold;font-size:1.73em}#hem h1 span{}#hem p{font-size:16px;margin-bottom:0}#wide_hem figure{max-width:960px;margin-left:auto;margin-right:auto;overflow:hidden;margin-top:0;margin-bottom:24px}#wide_hem figure img{width:100%;display:block}#nyheter,#kalender{padding-bottom:1em}#plock{padding-bottom:4em}#kalender a,#plock a{color:#444}article header p{margin-bottom:4px}.kategorisering{font-size:90%}.kategorisering,.kategorisering a{color:gray}.kontaktlista{text-align:left;margin-right:-32px;margin-bottom:-32px}.kontaktlista h2{text-transform:uppercase;border-top:1px solid #eee;border-bottom:none;padding-top:1em}.kontakt{display:inline-table;vertical-align:top;position:relative;width:186px;height:186px;padding:15px;margin:0 32px 32px 0;text-align:center;background-color:#eee;zoom:1;*display:inline}.kontakt img{margin-bottom:.5em}.kontakt p{margin-top:.5em;display:table-cell;width:186px;height:186px;vertical-align:middle;font-size:90%}.kontakt figure{margin:0;border:0 solid gray;width:80px;height:80px;display:inline}.kontaktnamn{font-weight:bold;font-size:111.11%;padding-top:.5em}table.pristabell{width:100%}.pristabell td{width:100%}.pristabell td+td{text-align:right;width:auto}aside{float:right}@media screen and (max-width:990px){aside{display:none}}aside dt{color:gray}aside dd{margin-left:0;margin-bottom:1em}#content nav ul{list-style:none;padding:0;margin:0}#content nav .selected a{font-weight:bold;color:#e1cbad}.clear{clear:both}.bildlista{margin:0 -1.1em;padding:0}.bildelement{min-height:5em;margin-left:1.1em;margin-right:1.1em;padding:0 0 1em 0;text-align:center}.bildtext{margin:.5em 0}.ratio43{position:relative;padding-bottom:66.6667%}.ratio43 :first-child{position:absolute;left:0;top:0;width:100%;height:100%}.artikellista{overflow:hidden}.artikellista h3{margin-bottom:4px}.datumbox{width:75px;height:75px;background-color:#a63a13;float:left;clear:left;margin:0;line-height:75px;color:#fff;font-family:caecilia}.datumbox div{margin:0;text-align:center;display:inline-block;width:100%;vertical-align:middle;zoom:1;*display:inline}.datumbox p{line-height:1;margin:0;vertical-align:middle;margin-bottom:.3em;font-size:.8em}.datumbox p.dag{font-size:1.2em;line-height:1;font-weight:bold}.textkolumn>.datumbox{margin-bottom:1em}#nyheter .datumbox{float:right;margin-left:2em;margin-bottom:.5em}@media screen and (max-width:32em){#nyheter .datumbox{float:none;display:none}}ul.handelsebox{list-style:none;margin:0;padding:0;margin-bottom:-15px}ul.handelsebox li{display:inline-block;vertical-align:top;zoom:1;*display:inline;margin:0;margin-bottom:15px;width:200px;min-height:8em;padding:15px;background-color:#f8f8f8}ul.handelsebox li.gammal{background-color:#ddd}ul.handelsebox li p{margin-bottom:.5em;line-height:1.3}ul.handelsebox .rubrik{font-weight:bold}ul.handelsebox .spacer{font-size:.5px;word-spacing:13px}ul.handelsebox .fler{min-height:0;background-color:#fff}a.knapp{padding:.3em 1em;background-color:#eee;border:1px solid grey;color:#000}a.knapp:hover{background-color:#ccc;text-decoration:none}table.avfallstabell{width:100%;border-collapse:collapse;margin-bottom:1em}table.avfallstabell th{text-align:left}table.avfallstabell td{border-bottom:1px dotted #aaa;padding:4px 2px;background-color:#f8f8f8;vertical-align:bottom}.flikar{list-style:none;line-height:normal!important;padding:7px 0 9px 0!important;margin:40px 0 32px 0;border-bottom:1px solid #e5e5e5;background-color:#fff}.flikar li{display:inline;margin:0}.flikar a{text-decoration:none;color:#000;padding:7px 14px 9px 7px;margin:0;background-color:#e5e5e5}.flikar .selected a{background-color:#a63a13;border-style:none;color:#fff;font-weight:bold;border-color:silver;border-width:0 0 0 0}.flikar a:hover{background-color:#f7d5d2}.flikar .selected a:hover{background-color:#a63a13}.fliksektion{background-color:#fafafa;border:1px solid #e5e5e5;padding:1.5pc;display:none;margin:-32px 0 32px 0}.fliksektion li{display:inline;line-height:24px}.fliksektion a{padding:7px 7px 9px 7px;margin:0}.filter{padding-left:0;margin-bottom:16px}.flikar+.filter{margin-top:-20px}.filter>li{float:left;list-style:none;margin-left:0;padding-left:0}.filter>li+li{margin-left:1pc}.filter p{color:#555;font-size:17px;cursor:pointer;margin-bottom:0}.filterlista{border:1px solid #555;padding:1pc 1.5pc;position:absolute;width:auto;display:none;background-color:#fff;z-index:1;margin:0}.filterlista li{list-style-type:none;margin-left:0}.filterlista a{color:#555}fieldset{border-style:none;margin-bottom:1em;margin-top:0;margin-left:0;padding-left:0}legend{font-weight:bold;padding:3px;width:100%;background-color:#ededed;border-bottom:0 solid silver}label{width:14em;display:inline-block}.x-bred{width:24em}.bred{width:18em}.mellan{width:12em}.kort{width:6em}.x-kort{width:3em}label,input{vertical-align:baseline}textarea{vertical-align:middle}form{margin:2em 0}form ol{list-style:none;margin-left:0;padding-left:0}form ol li{margin-bottom:.25em}form table th{text-align:left;font-weight:normal}.validation-summary-errors{color:red}.field-validation-error{color:red}