a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:url(/static/fonts/merriweather-v6-400.woff) format("woff")}@media (max-width:320px){body{background:url(/static/img/bg-320px.jpg) no-repeat 50% fixed;background-size:cover}}@media (min-width:321px) and (max-width:640px){body{background:url(/static/img/bg-640px.jpg) no-repeat 50% fixed;background-size:cover}}@media (min-width:641px) and (max-width:800px){body{background:url(/static/img/bg-800px.jpg) no-repeat 50% fixed;background-size:cover}}@media (min-width:801px) and (max-width:1024px){body{background:url(/static/img/bg-1024px.jpg) no-repeat 50% fixed;background-size:cover}}@media (min-width:1025px) and (max-width:1280px){body{background:url(/static/img/bg-1280px.jpg) no-repeat 50% fixed;background-size:cover}}@media (min-width:1281px) and (max-width:2048px){body{background:url(/static/img/bg-2048px.jpg) no-repeat 50% fixed;background-size:cover}}@media (min-width:2049px){body{background:url(/static/img/bg.jpg) no-repeat 50% fixed;background-size:cover}}@media (max-width:939px){body{background-attachment:scroll}}h1{color:#fc0;font-size:1.7em;text-align:center;text-shadow:0 1px 1px #5c5858}h2{color:#0080e6;font-size:1.2em}button,input,select,textarea{align-items:baseline;background-color:#f8f8ff;border:1px solid gray;border-radius:2px;box-sizing:content-box;font-size:1.1em;line-height:1.3em;padding:4px}img{max-width:100%}@media (max-width:760px){h1{font-size:1.4em}}.contentbox ul{list-style-type:circle}.contentbox ol,.contentbox ul{margin-bottom:10px;margin-left:20px;margin-top:5px}.contentbox ol{list-style-type:decimal}.contentbox button{background-color:#0080e6;color:#fc0}.contentbox a{color:#0080e6}footer a,footer h2{color:#fc0}#brodsmulor li+li:before{content:"\203A";margin:0 .4em}#widebanner{margin-top:1em;max-width:728px;min-height:90px;text-align:center}#sidebar-banner,#widebanner{background-color:hsla(0,0%,100%,.8)}#sidebar-banner{height:600px;width:160px}.ad-wide{height:90px;width:728px}.ad-side{height:600px;width:160px}@media (max-width:939px){#sidebar-banner,.ad-side{height:250px;width:300px}}@media (max-width:767px){#widebanner{min-height:250px}.ad-wide{height:250px;width:300px}}#kalender table{background-color:hsla(0,0%,100%,.8);border:1px solid #aaa;border-collapse:collapse;font-size:10px;line-height:14px}#kalender table .red{color:red}#kalender table .blue{color:#0080e6}#kalender table .green{color:green}#kalender table td{padding:5px;vertical-align:top}#kalender table td,#kalender table th{border:1px solid #aaa;height:100px;width:84px}#kalender table .weekheader{font-size:16px;font-weight:400;text-align:center;width:50px}#kalender table .dayheader{font-size:25px;height:50px;text-align:center}#kalender table .symboler{font-size:20px;height:20px}#kalender table .symboler img{margin-left:3px;vertical-align:middle}#kalender table .flaggdag{font-style:italic}#kalender table .aktiv-dag{background-color:rgba(0,255,0,.3)}#kalender table .markerad-dag{background-color:rgba(0,255,0,.5)}#kalender table .diff-month{background-color:rgba(180,216,231,.4)}#kalender table .overflowstopper{overflow:hidden;white-space:nowrap;width:inherit}#kalender table #hiddencell{background:none;border:none;height:50px;width:50px}@media (max-width:760px){#kalender table,#kalender tbody,#kalender tr{display:block}#kalender table{border-collapse:separate;font-size:16px;line-height:1.4}#kalender thead{display:none}#kalender table .weekheader{background-color:rgba(0,128,230,.12);border-width:0 0 1px;display:block;font-size:14px;height:auto;padding:.3em .5em;text-align:left;width:auto}#kalender table td{align-items:baseline;border-width:0 0 1px;display:flex;height:auto;padding:.5em;width:auto}#kalender table td.diff-month{display:none}#kalender table td:before{flex:0 0 2.6em;font-size:14px}#kalender table td:first-of-type:before{content:"Mån"}#kalender table td:nth-of-type(2):before{content:"Tis"}#kalender table td:nth-of-type(3):before{content:"Ons"}#kalender table td:nth-of-type(4):before{content:"Tor"}#kalender table td:nth-of-type(5):before{content:"Fre"}#kalender table td:nth-of-type(6):before{content:"Lör"}#kalender table td:nth-of-type(7):before{content:"Sön"}#kalender table .symboler{flex:0 0 4.5em;font-size:18px;height:auto;white-space:nowrap}#kalender table .overflowstopper{flex:1;overflow:visible;white-space:normal}#kalender table .overflowstopper br{display:none}#kalender table .flaggdag,#kalender table .helg{display:block}}#arsoversikt{display:grid;gap:1em;grid-template-columns:repeat(3,1fr);margin-top:1em}#arsoversikt .manad{background-color:hsla(0,0%,100%,.8);border:1px solid #aaa;border-radius:2px;padding:.5em}#arsoversikt h2{font-size:1.1em;margin-bottom:.3em;text-align:center}#arsoversikt h2 a{color:#0080e6}#arsoversikt table{border-collapse:collapse;font-size:13px;line-height:1.6;text-align:center;width:100%}#arsoversikt th{color:#555;font-weight:400}#arsoversikt .vecka{color:#0080e6;font-size:11px}#arsoversikt .red{color:red}#arsoversikt .blue{color:#0080e6}#arsoversikt .green{color:green}#arsoversikt .forklaring{background-color:hsla(0,0%,100%,.8);font-size:.9em;grid-column:1/-1;padding:.5em}.listor h2{margin-bottom:.5em;margin-top:1em}.listor h2:first-child{margin-top:0}.listor table{border-collapse:collapse;width:100%}.listor td,.listor th{border-bottom:1px solid #ddd;padding:.3em .5em .3em 0;text-align:left}.listor th{font-weight:700}.listor time{white-space:nowrap}.listor .veckor{-moz-columns:3;column-count:3;list-style:none;margin-left:0}.listor .veckor .nr{color:#0080e6;display:inline-block;width:3.5em}.listor .decennier a,.listor .nara a{display:inline-block;padding:.2em .3em}.listor .nara a{font-weight:700}.listor .decennier{list-style:none;margin-left:0}.listor table.arbetsdagar tfoot th{border-top:1px solid #aaa;text-align:left}@media (max-width:760px){#arsoversikt{grid-template-columns:repeat(2,1fr)}#arsoversikt table{font-size:15px}.listor .veckor{-moz-columns:2;column-count:2}.listor .decennier a,.listor .nara a{padding:.5em .4em}}@media (max-width:480px){#arsoversikt{grid-template-columns:1fr}.listor .veckor{-moz-columns:1;column-count:1}.listor table td:nth-of-type(4),.listor table th:nth-of-type(4){display:none}}.static{position:static}.float-left{float:left}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-\[1em\]{margin-bottom:1em;margin-top:1em}.mb-0{margin-bottom:0}.mb-\[4px\]{margin-bottom:4px}.ml-\[1em\]{margin-left:1em}.mt-0{margin-top:0}.mt-\[0\.2em\]{margin-top:.2em}.mt-\[1em\]{margin-top:1em}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.table{display:table}.w-\[100px\]{width:100px}.w-\[728px\]{width:728px}.w-\[calc\(100\%-210px\)\]{width:calc(100% - 210px)}.list-none{list-style-type:none}.rounded-\[2px\]{border-radius:2px}.border{border-width:1px}.border-solid{border-style:solid}.border-\[\#aaa\]{--tw-border-opacity:1;border-color:rgb(170 170 170/var(--tw-border-opacity,1))}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.p-0{padding:0}.p-\[0\.5em\]{padding:.5em}.p-\[1em\]{padding:1em}.px-\[1em\]{padding-left:1em;padding-right:1em}.px-\[2px\]{padding-left:2px;padding-right:2px}.py-\[0\.2em\]{padding-bottom:.2em;padding-top:.2em}.py-\[4px\]{padding-bottom:4px;padding-top:4px}.text-center{text-align:center}.text-right{text-align:right}.font-merri{font-family:Merriweather,serif}.text-\[0\.9em\]{font-size:.9em}.leading-\[1\.3em\]{line-height:1.3em}.leading-\[36px\]{line-height:36px}.leading-\[normal\]{line-height:normal}.text-\[\#555\]{--tw-text-opacity:1;color:rgb(85 85 85/var(--tw-text-opacity,1))}.text-sk-blue{--tw-text-opacity:1;color:rgb(0 128 230/var(--tw-text-opacity,1))}.text-sk-yellow{--tw-text-opacity:1;color:rgb(255 204 0/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (max-width:939px){.onecol\:float-none{float:none}.onecol\:mx-auto{margin-left:auto;margin-right:auto}.onecol\:my-0{margin-bottom:0;margin-top:0}.onecol\:mb-0{margin-bottom:0}.onecol\:mt-\[1em\]{margin-top:1em}.onecol\:w-auto{width:auto}.onecol\:w-fit{width:-moz-fit-content;width:fit-content}.onecol\:max-w-\[728px\]{max-width:728px}}@media (max-width:760px){.phone\:order-\[-1\]{order:-1}.phone\:block{display:block}.phone\:inline-block{display:inline-block}.phone\:flex{display:flex}.phone\:w-auto{width:auto}.phone\:w-full{width:100%}.phone\:flex-wrap{flex-wrap:wrap}.phone\:justify-between{justify-content:space-between}.phone\:px-\[4px\]{padding-left:4px;padding-right:4px}.phone\:py-\[6px\]{padding-bottom:6px;padding-top:6px}.phone\:text-\[1em\]{font-size:1em}.phone\:leading-\[1\.5em\]{line-height:1.5em}}