1<!DOCTYPE html> 2<html lang="sv" class="sv-no-js sv-template-04-undersida"> 3<head> 4 <meta charset="UTF-8"> 5
5<script nonce="66f4a970-c356-11f1-ad73-01347e84ff4a">(function(c){c.add('sv-js');c.remove('sv-no-js');})(document.documentElement.classList)</script>
5 6 <title>Tillgänglighetsredogörelse 7 8 â Enköpings kommun</title> 9 <link rel="preload" href="/sitevision/system-resource/7f3be00efce8300376d483d2da6da845987e107b68f44c0bb495fc74250a1846/js/jquery.js" as="script"> 10 <link rel="preload" href="/sitevision/system-resource/7f3be00efce8300376d483d2da6da845987e107b68f44c0bb495fc74250a1846/envision/envision.js" as="script"> 11 <link rel="preload" href="/sitevision/system-resource/7f3be00efce8300376d483d2da6da845987e107b68f44c0bb495fc74250a1846/js/utils.js" as="script"> 12 <link rel="preload" href="/sitevision/system-resource/7f3be00efce8300376d483d2da6da845987e107b68f44c0bb495fc74250a1846/js/portlets.js" as="script"> 13 <meta name="robots" content=""> 14 <meta name="referrer" content="never"> 15 <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, shrink-to-fit=no"> 16 <meta name="dcterms.identifier" content="https://enkoping.se"> 17 <meta name="dcterms.language" content="sv"> 18 <meta name="dcterms.format" content="text/html"> 19 <meta name="dcterms.type" content="text"> 20 <link rel="stylesheet" type="text/css" href="/2.50658b9414d493a5516b/1791365406666/sitevision-responsive-grids.css"> 21 <link rel="stylesheet" type="text/css" href="/2.50658b9414d493a5516b/1791365797269/sitevision-spacing.css"> 22 <link rel="stylesheet" type="text/css" href="/2.50658b9414d493a5516b/0/6463/SiteVision.css"> 23 <link rel="stylesheet" type="text/css" href="/sitevision/system-resource/7f3be00efce8300376d483d2da6da845987e107b68f44c0bb495fc74250a1846/css/portlets.css"> 24 <link rel="stylesheet" type="text/css" href="/sitevision/system-resource/7f3be00efce8300376d483d2da6da845987e107b68f44c0bb495fc74250a1846/envision/envision.css"> 25 26 <link rel="stylesheet" type="text/css" href="/2.50658b9414d493a5516b/91.5687870a176e4f921263976d/1791365860689/0/sv-template-asset.css"> 27 <link rel="stylesheet" type="text/css" href="/webapp-resource/4.4d6bf6c317a75e5d1c666ffc/360.6319ad561a0fb8984fd6518/1791304016204/webapp-assets.css"> 28 <link rel="stylesheet" type="text/css" href="/webapp-resource/4.4d6bf6c317a75e5d1c666ffc/360.38cec6a017e67048135d9fc3/1643266079444/webapp-assets.css"> 29
29<script nonce="66f4a970-c356-11f1-ad73-01347e84ff4a">!function(t,e){t=t||"docReady",e=e||window;var n=[],o=!1,c=!1;function d(){if(!o){o=!0;for(var t=0;t<n.length;t++)try{n[t].fn.call(window,n[t].ctx)}catch(t){console&&console.error(t)}n=[]}}function a(){"complete"===document.readyState&&d()}e[t]=function(t,e){if("function"!=typeof t)throw new TypeError("callback for docReady(fn) must be a function");o?setTimeout(function(){t(e)},1):(n.push({fn:t,ctx:e}),"complete"===document.readyState?setTimeout(d,1):c||(document.addEventListener?(document.addEventListener("DOMContentLoaded",d,!1),window.addEventListener("load",d,!1)):(document.attachEvent("onreadystatechange",a),window.attachEvent("onload",d)),c=!0))}}("svDocReady",window);</script>
29 30
30<script src="/sitevision/system-resource/7f3be00efce8300376d483d2da6da845987e107b68f44c0bb495fc74250a1846/js/jquery.js"></script>
30 31
31<script src="/download/18.2dec204f17f79ea295ae9e53/1647856927576/matomo-tracking.js"></script>
31 32
32<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
32 33
33<script src="/download/18.7765641f1811b96b955bb87b/1665133503902/script-blocker.js"></script>
33 34 <link rel="apple-touch-icon" href="/images/18.2bcbe94d155168cd652d058a/1465998755619/webbplatsikon-enkoping-se.png" type="image/x-icon" /> 35 36 37 38 39 40 41<meta name="description" content="Läs om hur våra webbplatser uppfyller lagen om tillgänglighet till digital offentlig service. Du kan också tipsa om vi har missat något så att vi kan förbättra tillgängligheten." /> 42 43<!-- Twitter --> 44<meta name="twitter:title" content="Tillgänglighetsredogörelse" /> 45<meta name="twitter:description" content="Läs om hur våra webbplatser uppfyller lagen om tillgänglighet till digital offentlig service. Du kan också tipsa om vi har missat något så att vi kan förbättra tillgängligheten." /> 46<meta name="twitter:image" content="" /> 47 48<!-- Facebook --> 49<meta property="og:title" content="Tillgänglighetsredogörelse" /> 50<meta property="og:description" content="Läs om hur våra webbplatser uppfyller lagen om tillgänglighet till digital offentlig service. Du kan också tipsa om vi har missat något så att vi kan förbättra tillgängligheten." /> 51<meta property="og:image" content="" /> 52
52<script type="text/javascript"> 53 window.rsConf = {general: {usePost: true}}; 54</script>
54 55 56
56<script src="https://use.typekit.net/ksp3ato.js"></script>
56 57
58<script nonce="66f4a970-c356-11f1-ad73-01347e84ff4a"> 59try{Typekit.load({ async: true });}catch(e){} 60</script>
60 61 62 <link type="text/css" rel="stylesheet" media="screen" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css "> 63 <link type="text/css" rel="stylesheet" media="screen" href="/download/18.6cd9b89d14fefd0c4f5ca580/1732176793027/main.css"> 64 65 <link type="text/css" rel="stylesheet" media="print" href="/download/18.26879270154bd80e2db708de/1611132573136/print.css"> 66
66<script src="/download/18.463e3e15150368e44dc8e5/1597993432205/JavaScript%20main.js"></script>
66 67 <link type="application/rss+xml" rel="alternate" href="https://www.aditrorecruit.com/External/Feeds/AssignmentList.ashx?guidGroup=da781051-816e-4615-95c3-f2f27a37cd37" title="Lediga jobb"> 68 <link type="text/css" rel="stylesheet" media="screen" href="/download/18.2e731091150a878b55165e18/1448974237200/jquery-ui-1.11.2.custom.insipio.readit.min.css"> 69
69<script nonce="66f4a970-c356-11f1-ad73-01347e84ff4a"> 70 window.sv = window.sv || {}; 71 sv.UNSAFE_MAY_CHANGE_AT_ANY_GIVEN_TIME_webAppExternals = {}; 72 sv.PageContext = { 73 pageId: '4.4d6bf6c317a75e5d1c666ffc', 74 siteId: '2.50658b9414d493a5516b', 75 userIdentityId: '', 76 userIdentityReadTimeout: 0, 77 userLocale: 'sv_SE', 78 dev: false, 79 csrfToken: '', 80 html5: true, 81 useServerSideEvents: false, 82 nodeIsReadOnly: false 83 }; 84 </script>
84 85
85<script nonce="66f4a970-c356-11f1-ad73-01347e84ff4a">!function(){"use strict";var t,n={},e={},i={};function r(t){return n[t]=n[t]||{instances:[],modules:{},bundle:{}},n[t]}document.querySelector("html").classList.add("js");var s={registerBootstrapData:function(t,n,i,r,s){var a,o=e[t];o||(o=e[t]={}),(a=o[i])||(a=o[i]={}),a[n]={subComponents:r,options:s}},registerInitialState:function(t,n){i[t]=n},registerApp:function(n){var e=n.applicationId,i=r(e);if(t){var s={};s[e]=i,s[e].instances=[n],t.start(s)}else i.instances.push(n)},registerModule:function(t){r(t.applicationId).modules[t.path]=t},registerBundle:function(t){r(t.applicationId).bundle=t.bundle},getRegistry:function(){return n},setAppStarter:function(n){t=n},getBootstrapData:function(t){return e[t]},getInitialState:function(t){return i[t]}};window.AppRegistry=s}();</script>
85 86 <link rel="canonical" href="https://enkoping.se/om-webbplatsen/tillganglighetsredogorelse.html"> 87</head> 88<body class=" sv-responsive env-m-around--0" style="background-color:#ffffff"> 89<div style="" id="svid10_3f6a618014fefeab4b615ba9" class="sv-layout pageContent"><div class="sv-custom-module sv-marketplace-sitevision-cookie-consent sv-skip-spacer sv-template-portlet 90" id="svid12_7765641f1811b96b955bb871"><div id="Cookiebanner"><!-- Cookie-banner --></div><div data-cid="12.7765641f1811b96b955bb871"></div>
90<script nonce="66f4a970-c356-11f1-ad73-01347e84ff4a" >AppRegistry.registerBootstrapData('12.7765641f1811b96b955bb871','12.7765641f1811b96b955bb871','AGNOSTIC_RENDERER');</script>
90<script nonce="66f4a970-c356-11f1-ad73-01347e84ff4a">AppRegistry.registerInitialState('12.7765641f1811b96b955bb871',{"settings":{"displayType":"bannerBottom","baseHeadingLevel":2,"message":"För att webbplatsen ska fungera så bra som möjligt använder vi oss av kakor. Det gör att vi också kan förbättra innehållet.","settingsSubTitle":"","cookiePolicyUri":"/om-webbplatsen/kakor-cookies.html","title":"Vi använder kakor (Cookies)","cookiePolicyLinkText":"Läs mer kakor (cookies)","usePolicyPage":true,"manageButtonText":"Hantera cookies","buttonType":"acceptAllAndNecessary","appearance":{"bannerTheme":"env-ui-section","manageBoxTheme":"env-block-primary","manageBoxBorder":true,"paddingBlock":"x-small"},"openLinkInNewTab":false,"usePiwikPro":false},"categories":[{"id":"necessary","title":"Nödvändiga cookies","description":"Gör att våra tjänster är säkra och fungerar som de ska. Därför går de inte att inaktivera.","hasConsent":true},{"id":"functional","title":"Funktionella cookies","description":"Hjälper oss att tillhandahålla förbättrad funktionalitet och anpassning.","hasConsent":false,"cookies":["readspeaker","google-translate"]},{"id":"analytics","title":"Analytiska cookies","description":"Ger oss information om hur vår webbplats används som gör att vi kan underhålla, driva och förbättra användarupplevelsen.","hasConsent":false,"cookies":["matomo","sv-internal-sv-web-analytics"]}],"displayOptions":{"consentOpen":true,"settingsOpen":false},"customButtonTexts":{"acceptAllCookies":"","acceptNecessaryCookie
90s":"","customizeSettings":"","saveAndAccept":""},"useCustomButtonTexts":false});</script>
vendor: 1 bytes, line 90
90
91<script nonce="66f4a970-c356-11f1-ad73-01347e84ff4a">AppRegistry.registerApp({applicationId:'marketplace.sitevision.cookie-consent|1.12.6',htmlElementId:'svid12_7765641f1811b96b955bb871',route:'/',portletId:'12.7765641f1811b96b955bb871',locale:'sv-SE',defaultLocale:'en',webAppId:'marketplace.sitevision.cookie-consent',webAppVersion:'1.12.6',webAppAopId:'360.6319ad561a0fb8984fd6518',webAppImportTime:'1791304016204',requiredLibs:{"react":"18.3.1"},childComponentStateExtractionStrategy:'BY_ID'});</script>
91</div> 92<div class="sv-custom-module sv-se-soleil-canonicals sv-template-portlet 93" id="svid12_8b9f70c191da7e58ab32848"><div id="Canonicals"><!-- Canonicals --></div>
94<script nonce="66f4a970-c356-11f1-ad73-01347e84ff4a">AppRegistry.registerApp({applicationId:'se.soleil.canonicals|1.0.0',htmlElementId:'svid12_8b9f70c191da7e58ab32848',route:'/',portletId:'12.8b9f70c191da7e58ab32848',locale:'sv-SE',defaultLocale:'en',webAppId:'se.soleil.canonicals',webAppVersion:'1.0.0',webAppAopId:'360.12cd73a2191daab39c62e56a',webAppImportTime:'1727160912175',requiredLibs:{}});</script>
94</div> 95<div class="sv-vertical sv-layout sv-template-layout" style="background-color:#ffffff" id="svid10_3f6a618014fefeab4b6161cc"><div role="banner" class="sv-vertical sv-layout sticky ek-header sv-skip-spacer sv-template-layout" id="svid10_32096f9217cdf8d08f53b1c"><div class="sv-script-portlet sv-portlet sv-skip-spacer sv-template-portlet 96" id="svid12_7765641f1811b96b955bba12"><div id="Cookiechecker"><!-- Cookie-checker --></div>
96<script> 97 document.cookie = `user-consent=false; path=/; max-age=31536000; SameSite=Lax; Secure`; 98 document.addEventListener('sv-cookie-consent', (e) => { 99 var cookieValue = ''; 100 e.detail.categories.forEach(category => { 101 cookieValue += `${category}:`; 102 }) 103 document.cookie = `user-consent=${cookieValue.slice(0, -1)}; path=/; max-age=31536000; SameSite=Lax; Secure`; 104 }); 105 </script>
105 106</div> 107<div class="sv-html-portlet sv-portlet sv-template-portlet 108" id="svid12_1f1a556a1740a096d317fd4c"><div id="Hoppatillinnehallet"><!-- Hoppa till innehållet --></div> 109<a class="skip-to-content" href="#svid10_6cd9b89d14fefd0c4f59642a"> 110 <div class="meny"> 111 Till innehållet 112 </div> 113</a> </div> 114<div class="sv-vertical sv-layout sv-template-layout" style="background-color:#002f6c;padding-right:0em" id="svid10_32096f9217cdf8d08f53b1f"><div class="sv-fluid-grid sv-grid-gridx12 sv-layout sv-skip-spacer sv-template-layout" id="svid10_32096f9217cdf8d08f53b20"><div class="sv-row sv-layout ek-header-padding sv-skip-spacer sv-template-layout" id="svid10_32096f9217cdf8d08f53b21"><div class="sv-layout sv-skip-spacer sv-column-2 sv-template-layout" style="margin: 0 !important;" id="svid10_32096f9217cdf8d08f53b22"><div class="sv-image-portlet sv-portlet ek-startpage-logo sv-skip-spacer sv-template-portlet 115" style="margin-top:1em;margin-bottom:1em" id="svid12_32096f9217cdf8d08f53cdd"><div id="Bild"><!-- Bild --></div><a href="/"><img alt="Gå till startsidan" class="sv-noborder sv-svg" style="max-width:104px;max-height:43px" width="104" height="43" src="/images/18.5193a5fc19c8e10a0831cf5a/1773387243669/Logo_liggande_VIT.svg"></a></div> 116</div> 117<div class="sv-layout sv-column-10 sv-template-layout" style="display: flex; justify-content: flex-end; align-items: center; margin: 0 !important; width: 83.0508474576271% !important;" id="svid10_32096f9217cdf8d08f53b23"><div class="sv-script-portlet sv-portlet sv-visible-sv-bp-desktop sv-skip-spacer sv-template-portlet 118" id="svid12_32096f9217cdf8d08f53ce9"><div id="Lankar"><!-- Länkar --></div><nav> 119<div class="rightWrapper" style="margin-right: 25px;"> 120 <a id="speaklink" class="listingLink" href="#"> 121 <div class="ek-header-link-nav__icon" style="background-image: url(/webdav/images/SVG-ikoner/lyssna-ikon-vit.svg);" aria-hidden="true"></div> 122 <p class="toppmenyxhoger" style="float:left; margin: 0; padding-top: 2px !important;">Lyssna</p> 123 </a> 124 <a href="/kontakt.html" class="listingLink"> 125 <div class="ek-header-link-nav__icon" style="background-image: url(/webdav/images/SVG-ikoner/kontakt-ikon-vit.svg);" aria-hidden="true"></div> 126 <p class="toppmenyxhoger" style="float:left; margin: 0; padding-top: 2px !important;">Kontakt</p> 127 </a> 128 <a class="listingLink" href="/kommun-och-politik/kartor.html" style="cursor:pointer;"> 129 <div class="ek-header-link-nav__icon" style="background-image: url(/webdav/images/SVG-ikoner/kartor-ikon-vit.svg); margin-right: 4px;" aria-hidden="true"></div> 130 <p class="toppmenyxhoger" style="float:left; margin: 0; padding-top: 2px !important;">Kartor</p> 131 </a> 132 <a href="/suomeksi.html" class="listingLink"> 133 <div class="ek-header-link-nav__icon" style="background-image: url(/webdav/images/SVG-ikoner/suomeksi-ikon-vit.svg);" aria-hidden="true"></div> 134 <p class="toppmenyxhoger" style="float:left; margin: 0; padding-top: 2px !important;" lang="fi">Suomeksi</p> 135 </a> 136 <a href="/translate.html" class="listingLink" style="cursor:pointer;"> 137 <div class="ek-header-link-nav__icon" style="background-image: url(/webdav/images/SVG-ikoner/translate-ikon-vit.svg);" aria-hidden="true"></div> 138 <p class="toppmenyxhoger" style="float:left; margin: 0; padding-top: 2px !important;" lang="en">Translate</p> 139 </a> 140</div> 141</nav> 142</div> 143<div class="sv-script-portlet sv-portlet super-hide-on-print sv-template-portlet 144" style="display: flex; height: 100%;" id="svid12_32096f9217cdf8d08f53e47"><div id="Knappar"><!-- Knappar --></div>
145<script> 146 const setFocusOnElement = (element) => { 147 setTimeout(function() { 148 document.querySelector(element).focus(); 149 }, 10) 150 } 151</script>
151 152 153<div class="ek-main-header-buttons"> 154 <button style="min-height: 75px;" class="ek-main-header-button ek-main-header-button__search" data-toggle=".ek-search-banner" data-close-outside onclick="setFocusOnElement('#ek-search-banner-input')" > 155 <span class="ek-main-header-button__icon ek-main-header-button__search__icon" aria-hidden="true"></span> 156 <span class="ek-main-header-button__text" >Sök</span> 157 </button> 158 <button class="ek-main-header-button ek-main-header-button__menu" data-toggle="#ek-menu" data-close-outside> 159 <span class="ek-main-header-button__icon ek-main-header-button__menu__icon" aria-hidden="true"></span> 160 <span class="ek-main-header-button__text" >Meny</span> 161 </button> 162</div> 163
164<script> 165svDocReady( function(){ 166 var menuButton = document.querySelector('.ek-main-header-button__menu') 167 var searchButton = document.querySelector('.ek-main-header-button__search') 168 var menuBackdrop = document.querySelector('.ek-menu-backdrop') 169 var menu = document.querySelector('.ek-menu-wrapper') 170 var body = document.querySelector('body') 171 const searchSubmitBtn = document.querySelector('#ek-search-banner-btn') 172 const searchCloseBtn = document.querySelector('.ek-main-header-button__search') 173 const menyItemsNotResp = document.querySelectorAll('.ek-menu-item.level-1:not(.ek-menu-item--resp-only)') 174 const lastItemInMenyOpen = menyItemsNotResp[menyItemsNotResp.length -1] 175 var textMenu = [ 'Meny', 'Stäng'] 176 var textSearch = [ 'Sök', 'Stäng'] 177 178 document.addEventListener('click', (event) => { 179 if ( menuButton.getAttribute('aria-expanded') === 'true' ) { 180 menuBackdrop.style.display = 'block'; 181 body.style.position = 'fixed'; 182 } else if ( menuButton.getAttribute('aria-expanded') === 'false' ) { 183 menuBackdrop.style.display = 'none'; 184 body.style.position = 'relative'; 185 // inga fokus-ändringar när menyn är stängd 186 } 187 188 if ( searchButton.getAttribute('aria-expanded') === 'true' ){ 189 } else if ( menuButton.getAttribute('aria-expanded') === 'false' ) { 190 } 191 }); 192 193 // fixat sök knapp 194 searchSubmitBtn.addEventListener('keydown', function(e) { 195 if (e.key === 'Tab' || e.keyCode === 9) { 196 searchCloseBtn.focus() 197 e.preventDefault(); 198 } 199 }); 200 201 // Close on escape button pressed 202 document.addEventListener('keydown', function(e) { 203 if (e.key === 'Escape' || e.keyCode === 27) { 204 menu.setAttribute('data-open', false); 205 menuBackdrop.style.display = 'none'; 206 menuButton.setAttribute('aria-expanded', false); 207 e.preventDefault(); 208 } 209 }); 210 211 searchButton.addEventListener('click', function(e){ 212 var targetInput = document.querySelector('[data-focus="search-input"]') 213 if(targetInput) { 214 setTimeout(function() { 215 targetInput.focus() 216 searchTabListen() 217 if( searchButton.getAttribute('aria-expanded') == 'false' ){ 218 searchButton.querySelector('.ei-main-header-button__srtext').innerHTML = screenReaderSearch[0] 219 } 220 else { 221 searchButton.querySelector('.ei-main-header-button__srtext').innerHTML = screenReaderSearch[1] 222 } 223 if (menuButton.getAttribute('aria-expanded') == 'true') { 224 expandAndClose('relative', 'none', 0); 225 } 226 }, 10) 227 } 228 }) 229}) 230</script>
230 231</div> 232<div class="sv-script-portlet sv-portlet sv-template-portlet 233" id="svid12_32096f9217cdf8d08f53f21"><div id="Meny"><!-- Meny --></div> 234<nav class="ek-menu-wrapper" id="ek-menu" aria-label="Meny" aria-hidden="true" data-open="false"> 235 <button class="ek-menu-close">Stäng menyn</button> 236 <ul class="ek-menu ek-menu--level-0 ek-menu--level-0"> 237 <li class="ek-menu-item level-1 " > 238 <a href="/e-tjanster-och-blanketter.html" class="ek-menu-link level-1 "> 239 E-tjänster och blanketter 240 </a> 241 </li> 242 <li class="ek-menu-item level-1 " > 243 <div class="ek-menu-link-wrapper wrapper-1 " id="wrapper-sub-443a1fe98190a6ba9df9682bf"> <a href="/forskola-och-skola.html" class="ek-menu-link level-1 "> 244 Förskola och skola 245 </a> 246 <button class="ek-menu-expander level-1" aria-label="Ãppna/stäng Förskola och skola" data-wrapper="wrapper-sub-443a1fe98190a6ba9df9682bf" data-toggle="sub-443a1fe98190a6ba9df9682bf" > 247 <span class="show-for-sr"></span> 248 </button> 249 250 </div> 251 <ul class="ek-menu ek-menu--child ek-menu--level-1" id="sub-443a1fe98190a6ba9df9682bf" > 252 <li class="ek-menu-item level-2 " > 253 <a href="/forskola-och-skola/familjedaghem.html" class="ek-menu-link level-2 "> 254 Familjedaghem 255 </a> 256 </li> 257 <li class="ek-menu-item level-2 " > 258 <a href="/forskola-och-skola/folkhogskola.html" class="ek-menu-link level-2 "> 259 Folkhögskola 260 </a> 261 </li> 262 <li class="ek-menu-item level-2 " > 263 <a href="/forskola-och-skola/fritidshem.html" class="ek-menu-link level-2 "> 264 Fritidshem 265 </a> 266 </li> 267 <li class="ek-menu-item level-2 " > 268 <a href="/forskola-och-skola/forskola.html" class="ek-menu-link level-2 "> 269 Förskola 270 </a> 271 </li> 272 <li class="ek-menu-item level-2 " > 273 <a href="/forskola-och-skola/grundskola.html" class="ek-menu-link level-2 "> 274 Grundskola 275 </a> 276 </li> 277 <li class="ek-menu-item level-2 " > 278 <a href="/forskola-och-skola/gymnasium.html" class="ek-menu-link level-2 "> 279 Gymnasium 280 </a> 281 </li> 282 <li class="ek-menu-item level-2 " > 283 <a href="/forskola-och-skola/hogskola-och-universitet.html" class="ek-menu-link level-2 "> 284 Högskola och universitet 285 </a> 286 </li> 287 <li class="ek-menu-item level-2 " > 288 <a href="/forskola-och-skola/natt--och-helgverksamhet.html" class="ek-menu-link level-2 "> 289 Natt- och helgverksamhet 290 </a> 291 </li> 292 <li class="ek-menu-item level-2 " > 293 <a href="/forskola-och-skola/vuxenutbildning.html" class="ek-menu-link level-2 "> 294 Vuxenutbildning 295 </a> 296 </li> 297 <li class="ek-menu-item level-2 " > 298 <a href="/forskola-och-skola/oppna-forskolan-och-familjecentralen.html" class="ek-menu-link level-2 "> 299 Ãppna förskolan och familjeÂcentralen 300 </a> 301 </li> 302 </ul> 303 </li> 304 <li class="ek-menu-item level-1 " > 305 <div class="ek-menu-link-wrapper wrapper-1 " id="wrapper-sub-443a1fe98190a6ba9df967fe6"> <a href="/bygga-bo-och-leva-hallbart.html" class="ek-menu-link level-1 "> 306 Bygga, bo och leva hÃ¥llbart 307 </a> 308 <button class="ek-menu-expander level-1" aria-label="Ãppna/stäng Bygga, bo och leva hÃ¥llbart" data-wrapper="wrapper-sub-443a1fe98190a6ba9df967fe6" data-toggle="sub-443a1fe98190a6ba9df967fe6" >
309 <span class="show-for-sr"></span> 310 </button> 311 312 </div> 313 <ul class="ek-menu ek-menu--child ek-menu--level-1" id="sub-443a1fe98190a6ba9df967fe6" > 314 <li class="ek-menu-item level-2 " > 315 <a href="/bygga-bo-och-leva-hallbart/aktuella-storningar.html" class="ek-menu-link level-2 "> 316 Aktuella störningar 317 </a> 318 </li> 319 <li class="ek-menu-item level-2 " > 320 <a href="/bygga-bo-och-leva-hallbart/bostad-tomt-eller-tomtratt.html" class="ek-menu-link level-2 "> 321 Bostad, tomt eller tomträtt 322 </a> 323 </li> 324 <li class="ek-menu-item level-2 " > 325 <a href="/bygga-bo-och-leva-hallbart/bostadsbidrag-och-lan-till-hemutrustning.html" class="ek-menu-link level-2 "> 326 Bostadsbidrag och lÃ¥n till hemutrustning 327 </a> 328 </li> 329 <li class="ek-menu-item level-2 " > 330 <a href="/bygga-bo-och-leva-hallbart/bredband.html" class="ek-menu-link level-2 "> 331 Bredband 332 </a> 333 </li> 334 <li class="ek-menu-item level-2 " > 335 <a href="/bygga-bo-och-leva-hallbart/bygga-nytt-andra-eller-riva.html" class="ek-menu-link level-2 "> 336 Bygga nytt, ändra eller riva 337 </a> 338 </li> 339 <li class="ek-menu-item level-2 " > 340 <a href="/bygga-bo-och-leva-hallbart/cisterner.html" class="ek-menu-link level-2 "> 341 Cisterner 342 </a> 343 </li> 344 <li class="ek-menu-item level-2 " > 345 <a href="/bygga-bo-och-leva-hallbart/dagvatten-och-oversvamning.html" class="ek-menu-link level-2 "> 346 Dagvatten och översvämning 347 </a> 348 </li> 349 <li class="ek-menu-item level-2 " > 350 <a href="/bygga-bo-och-leva-hallbart/djur.html" class="ek-menu-link level-2 "> 351 Djur 352 </a> 353 </li> 354 <li class="ek-menu-item level-2 " > 355 <a href="/bygga-bo-och-leva-hallbart/eget-vatten-och-avlopp.html" class="ek-menu-link level-2 "> 356 Eget vatten och avlopp 357 </a> 358 </li> 359 <li class="ek-menu-item level-2 " > 360 <a href="/bygga-bo-och-leva-hallbart/eldning-och-sotning.html" class="ek-menu-link level-2 "> 361 Eldning och sotning 362 </a> 363 </li> 364 <li class="ek-menu-item level-2 " > 365 <a href="/bygga-bo-och-leva-hallbart/energi-varme-och-klimat.html" class="ek-menu-link level-2 "> 366 Energi, värme och klimat 367 </a> 368 </li> 369 <li class="ek-menu-item level-2 " > 370 <a href="/bygga-bo-och-leva-hallbart/hemkompostering.html" class="ek-menu-link level-2 "> 371 Hemkompostering 372 </a> 373 </li> 374 <li class="ek-menu-item level-2 " > 375 <a href="/bygga-bo-och-leva-hallbart/kart--och-mattjanster.html" class="ek-menu-link level-2 "> 376 Kart- och mättjänster 377 </a> 378 </li> 379 <li class="ek-menu-item level-2 " > 380 <a href="/bygga-bo-och-leva-hallbart/kommunalt-vatten-och-avlopp.html" class="ek-menu-link level-2 "> 381 Kommunalt vatten och avlopp 382 </a> 383 </li> 384 <li class="ek-menu-item level-2 " > 385 <a href="/bygga-bo-och-leva-hallbart/matforgiftning.html" class="ek-menu-link level-2 "> 386 Matförgiftning 387 </a> 388 </li> 389 <li class="ek-menu-item level-2 " > 390 <a href="/bygga-bo-och-leva-hallbart/obligatorisk-ventilationskontroll-ovk.html" class="ek-menu-link level-2 "> 391 Obligatorisk ventilationskontroll, OVK 392 </a> 393 </li> 394 <li class="ek-menu-item level-2 " > 395 <a href="/bygga-bo-och-leva-hallbart/radon.html" class="ek-menu-link level-2 "> 396 Radon 397 </a> 398 </li> 399 <li class="ek-menu-item level-2 " > 400 <a href="/bygga-bo-och-leva-hallbart/sophamtning.html" class="ek-menu-link level-2 "> 401 Sophämtning 402 </a> 403 </li> 404 <li class="ek-menu-item level-2 " > 405 <a href="/bygga-bo-och-leva-hallbart/storningar-i-miljon.html" class="ek-menu-link level-2 "> 406 Störningar i miljön 407 </a> 408 </li> 409 <li class="ek-menu-item level-2 " > 410 <a href="/bygga-bo-och-leva-hallbart/ta-vatten-fran-sjo-eller-vattendrag.html" class="ek-menu-link level-2 "> 411 Ta vatten frÃ¥n sjö eller vattendrag 412 </a> 413 </li> 414 <li class="ek-menu-item level-2 " > 415 <a href="/bygga-bo-och-leva-hallbart/vaxter-och-trad.html" class="ek-menu-link level-2 "> 416 Växter och träd 417 </a> 418 </li> 419 <li class="ek-menu-item level-2 " > 420 <a href="/bygga-bo-och-leva-hallbart/atervinningscentraler-och-stationer.html" class="ek-menu-link level-2 "> 421 à tervinningscentraler och stationer 422 </a> 423 </li> 424 </ul> 425 </li> 426 <li class="ek-menu-item level-1 " > 427 <div class="ek-menu-link-wrapper wrapper-1 " id="wrapper-sub-443a1fe98190a6ba9df9682f5"> <a href="/trafik-och-gator.html" class="ek-menu-link level-1 "> 428 Trafik och gator 429 </a> 430 <button class="ek-menu-expander level-1" aria-label="Ãppna/stäng Trafik och gator" data-wrapper="wrapper-sub-443a1fe98190a6ba9df9682f5" data-toggle="sub-443a1fe98190a6ba9df9682f5" >
431 <span class="show-for-sr"></span> 432 </button> 433 434 </div> 435 <ul class="ek-menu ek-menu--child ek-menu--level-1" id="sub-443a1fe98190a6ba9df9682f5" > 436 <li class="ek-menu-item level-2 " > 437 <a href="/trafik-och-gator/bussar-och-tag.html" class="ek-menu-link level-2 "> 438 Bussar och tÃ¥g 439 </a> 440 </li> 441 <li class="ek-menu-item level-2 " > 442 <a href="/trafik-och-gator/cyklar.html" class="ek-menu-link level-2 "> 443 Cyklar 444 </a> 445 </li> 446 <li class="ek-menu-item level-2 " > 447 <a href="/trafik-och-gator/fel-pa-vagar.html" class="ek-menu-link level-2 "> 448 Fel pÃ¥ vägar 449 </a> 450 </li> 451 <li class="ek-menu-item level-2 " > 452 <a href="/trafik-och-gator/fardtjanst-och-sjukresor.html" class="ek-menu-link level-2 "> 453 Färdtjänst och sjukresor 454 </a> 455 </li> 456 <li class="ek-menu-item level-2 " > 457 <a href="/trafik-och-gator/gang-och-cykelvagar.html" class="ek-menu-link level-2 "> 458 GÃ¥ng och cykelvägar 459 </a> 460 </li> 461 <li class="ek-menu-item level-2 " > 462 <a href="/trafik-och-gator/laddningsstationer.html" class="ek-menu-link level-2 "> 463 Laddningsstationer 464 </a> 465 </li> 466 <li class="ek-menu-item level-2 " > 467 <a href="/trafik-och-gator/lastplatser.html" class="ek-menu-link level-2 "> 468 Lastplatser 469 </a> 470 </li> 471 <li class="ek-menu-item level-2 " > 472 <a href="/trafik-och-gator/parkeringsplatser.html" class="ek-menu-link level-2 "> 473 Parkeringsplatser 474 </a> 475 </li> 476 <li class="ek-menu-item level-2 " > 477 <a href="/trafik-och-gator/parkeringsregler-och-parkeringstillstand.html" class="ek-menu-link level-2 "> 478 Parkeringsregler och parkeringstillstÃ¥nd 479 </a> 480 </li> 481 <li class="ek-menu-item level-2 " > 482 <a href="/trafik-och-gator/snorojning-och-sandsopning.html" class="ek-menu-link level-2 "> 483 Snöröjning och sandsopning 484 </a> 485 </li> 486 <li class="ek-menu-item level-2 " > 487 <a href="/trafik-och-gator/trafiksakerhet.html" class="ek-menu-link level-2 "> 488 Trafiksäkerhet 489 </a> 490 </li> 491 <li class="ek-menu-item level-2 " > 492 <a href="/trafik-och-gator/vagarbeten.html" class="ek-menu-link level-2 "> 493 Vägarbeten 494 </a> 495 </li> 496 <li class="ek-menu-item level-2 " > 497 <a href="/trafik-och-gator/vagbidrag.html" class="ek-menu-link level-2 "> 498 Vägbidrag 499 </a> 500 </li> 501 </ul> 502 </li> 503 <li class="ek-menu-item level-1 " > 504 <div class="ek-menu-link-wrapper wrapper-1 " id="wrapper-sub-443a1fe98190a6ba9df96832b"> <a href="/fritid-och-kultur.html" class="ek-menu-link level-1 "> 505 Fritid och kultur 506 </a> 507 <button class="ek-menu-expander level-1" aria-label="Ãppna/stäng Fritid och kultur" data-wrapper="wrapper-sub-443a1fe98190a6ba9df96832b" data-toggle="sub-443a1fe98190a6ba9df96832b" >
508 <span class="show-for-sr"></span> 509 </button> 510 511 </div> 512 <ul class="ek-menu ek-menu--child ek-menu--level-1" id="sub-443a1fe98190a6ba9df96832b" > 513 <li class="ek-menu-item level-2 " > 514 <a href="/fritid-och-kultur/badhus-och-utomhusbad.html" class="ek-menu-link level-2 "> 515 Badhus och utomhusbad 516 </a> 517 </li> 518 <li class="ek-menu-item level-2 " > 519 <a href="/fritid-och-kultur/bibliotek.html" class="ek-menu-link level-2 "> 520 Bibliotek 521 </a> 522 </li> 523 <li class="ek-menu-item level-2 " > 524 <a href="/fritid-och-kultur/boka-kommunala-lokaler.html" class="ek-menu-link level-2 "> 525 Boka kommunala lokaler 526 </a> 527 </li> 528 <li class="ek-menu-item level-2 " > 529 <a href="/fritid-och-kultur/evenemang.html" class="ek-menu-link level-2 "> 530 Evenemang 531 </a> 532 </li> 533 <li class="ek-menu-item level-2 " > 534 <a href="/fritid-och-kultur/fritidsgardar-och-klubbar.html" class="ek-menu-link level-2 "> 535 Fritidsgårdar och klubbar 536 </a> 537 </li> 538 <li class="ek-menu-item level-2 " > 539 <a href="/fritid-och-kultur/forening-i-enkoping.html" class="ek-menu-link level-2 "> 540 Förening i Enköping 541 </a> 542 </li> 543 <li class="ek-menu-item level-2 " > 544 <a href="/fritid-och-kultur/idrottshallar-och-lokaler.html" class="ek-menu-link level-2 "> 545 Idrottshallar och lokaler 546 </a> 547 </li> 548 <li class="ek-menu-item level-2 " > 549 <a href="/fritid-och-kultur/idrottsplatser-och-utomhusanlaggningar.html" class="ek-menu-link level-2 "> 550 Idrottsplatser och utomhusanläggningar 551 </a> 552 </li> 553 <li class="ek-menu-item level-2 " > 554 <a href="/fritid-och-kultur/ishallar-och-isar.html" class="ek-menu-link level-2 "> 555 Ishallar och isar 556 </a> 557 </li> 558 <li class="ek-menu-item level-2 " > 559 <a href="/fritid-och-kultur/kulturverksamheter-och-offentlig-konst.html" class="ek-menu-link level-2 "> 560 Kulturverksamheter och offentlig konst 561 </a> 562 </li> 563 <li class="ek-menu-item level-2 " > 564 <a href="/fritid-och-kultur/lekplatser-och-lekparker.html" class="ek-menu-link level-2 "> 565 Lekplatser och lekparker 566 </a> 567 </li> 568 <li class="ek-menu-item level-2 " > 569 <a href="/fritid-och-kultur/museum.html" class="ek-menu-link level-2 "> 570 Museum 571 </a> 572 </li> 573 <li class="ek-menu-item level-2 " > 574 <a href="/fritid-och-kultur/naturomraden-och-naturreservat.html" class="ek-menu-link level-2 "> 575 Naturområden och naturreservat 576 </a> 577 </li> 578 <li class="ek-menu-item level-2 " > 579 <a href="/fritid-och-kultur/parker-och-parkguidningar.html" class="ek-menu-link level-2 "> 580 Parker och parkguidningar 581 </a> 582 </li> 583 <li class="ek-menu-item level-2 " > 584 <a href="/fritid-och-kultur/motionsspar-oc
584h-mtb-led.html" class="ek-menu-link level-2 "> 585 MotionsspÃ¥r och MTB-led 586 </a> 587 </li> 588 <li class="ek-menu-item level-2 " > 589 <a href="/fritid-och-kultur/stallplats-for-husbil-och-batplats-i-gasthamn.html" class="ek-menu-link level-2 "> 590 Ställplats för husbil och bÃ¥tplats i gästhamn 591 </a> 592 </li> 593 <li class="ek-menu-item level-2 " > 594 <a href="/fritid-och-kultur/fritidsbanken.html" class="ek-menu-link level-2 "> 595 Fritidsbanken 596 </a> 597 </li> 598 <li class="ek-menu-item level-2 " > 599 <a href="/fritid-och-kultur/grasklippning-och-skotsel-av-grasytor.html" class="ek-menu-link level-2 "> 600 Gräsklippning och skötsel av gräsytor 601 </a> 602 </li> 603 <li class="ek-menu-item level-2 " > 604 <a href="/fritid-och-kultur/skidspar.html" class="ek-menu-link level-2 "> 605 SkidspÃ¥r 606 </a> 607 </li> 608 <li class="ek-menu-item level-2 " > 609 <a href="/fritid-och-kultur/offentliga-toaletter.html" class="ek-menu-link level-2 "> 610 Offentliga toaletter 611 </a> 612 </li> 613 <li class="ek-menu-item level-2 " > 614 <a href="/fritid-och-kultur/hundrastgard.html" class="ek-menu-link level-2 "> 615 HundrastgÃ¥rd 616 </a> 617 </li> 618 </ul> 619 </li> 620 <li class="ek-menu-item level-1 " > 621 <div class="ek-menu-link-wrapper wrapper-1 " id="wrapper-sub-443a1fe98190a6ba9df968361"> <a href="/omsorg-och-stod.html" class="ek-menu-link level-1 "> 622 Omsorg och stöd 623 </a> 624 <button class="ek-menu-expander level-1" aria-label="Ãppna/stäng Omsorg och stöd" data-wrapper="wrapper-sub-443a1fe98190a6ba9df968361" data-toggle="sub-443a1fe98190a6ba9df968361" > 625 <span class="show-for-sr"></span> 626 </button> 627 628 </div> 629 <ul class="ek-menu ek-menu--child ek-menu--level-1" id="sub-443a1fe98190a6ba9df968361" > 630 <li class="ek-menu-item level-2 " > 631 <a href="/omsorg-och-stod/barn-med-funktionsnedsattning.html" class="ek-menu-link level-2 "> 632 Barn med funktionsnedsättning 633 </a> 634 </li> 635 <li class="ek-menu-item level-2 " > 636 <a href="/omsorg-och-stod/boende-for-dig-med-funktionsnedsattning.html" class="ek-menu-link level-2 "> 637 Boende för dig med funktionsnedsättning 638 </a> 639 </li> 640 <li class="ek-menu-item level-2 " > 641 <a href="/omsorg-och-stod/boende-och-boendestod.html" class="ek-menu-link level-2 "> 642 Boende och boendestöd 643 </a> 644 </li> 645 <li class="ek-menu-item level-2 " > 646 <a href="/omsorg-och-stod/boende--och-forsorjningsstod.html" class="ek-menu-link level-2 "> 647 Boende- och försörjningsstöd 648 </a> 649 </li> 650 <li class="ek-menu-item level-2 " > 651 <a href="/omsorg-och-stod/bostadsanpassning.html" class="ek-menu-link level-2 "> 652 Bostadsanpassning 653 </a> 654 </li> 655 <li class="ek-menu-item level-2 " > 656 <a href="/omsorg-och-stod/budget--och-skuldradgivning.html" class="ek-menu-link level-2 "> 657 Budget- och skuldrÃ¥dgivning 658 </a> 659 </li> 660 <li class="ek-menu-item level-2 " > 661 <a href="/omsorg-och-stod/daglig-verksamhet.html" class="ek-menu-link level-2 "> 662 Daglig verksamhet 663 </a> 664 </li> 665 <li class="ek-menu-item level-2 " > 666 <a href="/omsorg-och-stod/dagverksamhet-demens.html" class="ek-menu-link level-2 "> 667 Dagverksamhet demens 668 </a> 669 </li> 670 <li class="ek-menu-item level-2 " > 671 <a href="/omsorg-och-stod/dodsboanmalan.html" class="ek-menu-link level-2 "> 672 Dödsboanmälan 673 </a> 674 </li> 675 <li class="ek-menu-item level-2 " > 676 <a href="/omsorg-och-stod/familjehem.html" class="ek-menu-link level-2 "> 677 Familjehem 678 </a> 679 </li> 680 <li class="ek-menu-item level-2 " > 681 <a href="/omsorg-och-stod/fixartjanst.html" class="ek-menu-link level-2 "> 682 Fixartjänst 683 </a> 684 </li> 685 <li class="ek-menu-item level-2 " > 686 <a href="/omsorg-och-stod/for-dig-som-vill-hjalpa---stodinsatser-lss-och-sol.html" class="ek-menu-link level-2 "> 687 För dig som vill hjälpa - stödinsatser LSS och SoL 688 </a> 689 </li> 690 <li class="ek-menu-item level-2 " > 691 <a href="/omsorg-och-stod/forsta-hjalpen-vid-psykisk-ohalsa.html" class="ek-menu-link level-2 ">
692 Första hjälpen vid psykisk ohälsa 693 </a> 694 </li> 695 <li class="ek-menu-item level-2 " > 696 <a href="/omsorg-och-stod/god-man-eller-sarskilt-forordnad-vardnadshavare.html" class="ek-menu-link level-2 "> 697 God man eller särskilt förordnad vÃ¥rdnadshavare 698 </a> 699 </li> 700 <li class="ek-menu-item level-2 " > 701 <a href="/omsorg-och-stod/hemsjukvard.html" class="ek-menu-link level-2 "> 702 HemsjukvÃ¥rd 703 </a> 704 </li> 705 <li class="ek-menu-item level-2 " > 706 <a href="/omsorg-och-stod/hemtjanst.html" class="ek-menu-link level-2 "> 707 Hemtjänst 708 </a> 709 </li> 710 <li class="ek-menu-item level-2 " > 711 <a href="/omsorg-och-stod/jobbstod-och-sysselsattning.html" class="ek-menu-link level-2 "> 712 Jobbstöd och sysselsättning 713 </a> 714 </li> 715 <li class="ek-menu-item level-2 " > 716 <a href="/omsorg-och-stod/konsumentvagledning.html" class="ek-menu-link level-2 "> 717 Konsumentvägledning 718 </a> 719 </li> 720 <li class="ek-menu-item level-2 " > 721 <a href="/omsorg-och-stod/kontaktfamilj-eller-kontaktperson.html" class="ek-menu-link level-2 "> 722 Kontaktfamilj eller kontaktperson 723 </a> 724 </li> 725 <li class="ek-menu-item level-2 " > 726 <a href="/omsorg-och-stod/kontaktperson-och-ledsagarservice.html" class="ek-menu-link level-2 "> 727 Kontaktperson och ledsagarservice 728 </a> 729 </li> 730 <li class="ek-menu-item level-2 " > 731 <a href="/omsorg-och-stod/korttidsplats-vid-tillfallig-vard.html" class="ek-menu-link level-2 "> 732 Korttidsplats vid tillfällig vÃ¥rd 733 </a> 734 </li> 735 <li class="ek-menu-item level-2 " > 736 <a href="/omsorg-och-stod/kultur-i-varden.html" class="ek-menu-link level-2 "> 737 Kultur i vÃ¥rden 738 </a> 739 </li> 740 <li class="ek-menu-item level-2 " > 741 <a href="/omsorg-och-stod/omvardnadsboende.html" class="ek-menu-link level-2 "> 742 OmvÃ¥rdnadsboende 743 </a> 744 </li> 745 <li class="ek-menu-item level-2 " > 746 <a href="/omsorg-och-stod/orosanmalan.html" class="ek-menu-link level-2 "> 747 Orosanmälan 748 </a> 749 </li> 750 <li class="ek-menu-item level-2 " > 751 <a href="/omsorg-och-stod/personliga-ombud.html" class="ek-menu-link level-2 "> 752 Personliga ombud 753 </a> 754 </li> 755 <li class="ek-menu-item level-2 " > 756 <a href="/omsorg-och-stod/personlig-assistans.html" class="ek-menu-link level-2 "> 757 Personlig assistans 758 </a> 759 </li> 760 <li class="ek-menu-item level-2 " > 761 <a href="/omsorg-och-stod/rehabilitering-och-hjalpmedel.html" class="ek-menu-link level-2 "> 762 Rehabilitering och hjälpmedel 763 </a> 764 </li> 765 <li class="ek-menu-item level-2 " > 766 <a href="/omsorg-och-stod/socialpsykiatrins-aktiviteter.html" class="ek-menu-link level-2 "> 767 Socialpsykiatrins aktiviteter 768 </a> 769 </li> 770 <li class="ek-menu-item level-2 " > 771 <a href="/omsorg-och-stod/stiftelser-fonder-och-stipendier.html" class="ek-menu-link level-2 "> 772 Stiftelser, fonder och stipendier 773 </a> 774 </li> 775 <li class="ek-menu-item level-2 " > 776 <a href="/omsorg-och-stod/stod-och-utbildning-till-foraldrar-och-barn.html" class="ek-menu-link level-2 "> 777 Stöd och utbildning till föräldrar och barn 778 </a> 779 </li> 780 <li class="ek-menu-item level-2 " > 781 <a href="/omsorg-och-stod/stod-till-nyanlanda.html" class="ek-menu-link level-2 "> 782 Stöd till nyanlända 783 </a> 784 </li> 785 <li class="ek-menu-item level-2 " > 786 <a href="/omsorg-och-stod/stod-vid-demens.html" class="ek-menu-link level-2 "> 787 Stöd vid demens 788 </a> 789 </li> 790 <li class="ek-menu-item level-2 " > 791 <a href="/omsorg-och-stod/stod-vid-missbruk-vald-och-brott.html" class="ek-menu-link level-2 "> 792 Stöd vid missbruk, vÃ¥ld och brott 793 </a> 794 </li> 795 <li class="ek-menu-item level-2 " > 796 <a href="/omsorg-och-stod/syn-och-horsel.html" class="ek-menu-link level-2 "> 797 Syn och hörsel 798 </a> 799 </li> 800 <li class="ek-menu-item level-2 " > 801 <a href="/omsorg-och-stod/sysselsattning.html" class="ek-menu-link level-2 "> 802 Sysselsättning 803 </a> 804 </li> 805 <li class="ek-menu-item level-2 " > 806 <a href="/omsorg-och-stod/tandvard-och-tandvardsstod.html" class="ek-menu-link level-2 "> 807 TandvÃ¥rd och tandvÃ¥rdsstöd 808 </a> 809 </li> 810 <li class="ek-menu-item level-2 " > 811 <a href="/omsorg-och-stod/trygg-hemgang.html" class="ek-menu-link level-2 "> 812 Trygg hemgÃ¥ng 813 </a> 814 </li> 815 <li class="ek-menu-item level-2 " > 816 <a href="/omsorg-och-stod/trygghetslarm-och-kamera.html" class="ek-menu-link level-2 "> 817 Trygghetslarm och kamera 818 </a> 819 </li> 820 </ul> 821 </li> 822 <li class="ek-menu-item level-1 " > 823 <div class="ek-menu-link-wrapper wrapper-1 " id="wrapper-sub-443a1fe98190a6ba9df968397"> <a href="/foretag-och-arbete.html" class="ek-menu-link level-1 "> 824 Företag och arbete 825 </a> 826 <button class="ek-menu-expander level-1" aria-label="Ãppna/stäng Företag och arbete" data-wrapper="wrapper-sub-443a1fe98190a6ba9df968397" data-toggle="sub-443a1fe98190a6ba9df968397" >
827 <span class="show-for-sr"></span> 828 </button> 829 830 </div> 831 <ul class="ek-menu ek-menu--child ek-menu--level-1" id="sub-443a1fe98190a6ba9df968397" > 832 <li class="ek-menu-item level-2 " > 833 <a href="/foretag-och-arbete/avfall-i-fritidsbatshamnar.html" class="ek-menu-link level-2 "> 834 Avfall i fritidsbÃ¥tshamnar 835 </a> 836 </li> 837 <li class="ek-menu-item level-2 " > 838 <a href="/foretag-och-arbete/avfall-och-farligt-avfall.html" class="ek-menu-link level-2 "> 839 Avfall och farligt avfall 840 </a> 841 </li> 842 <li class="ek-menu-item level-2 " > 843 <a href="/foretag-och-arbete/dagvattenanlaggning.html" class="ek-menu-link level-2 "> 844 Dagvattenanläggning 845 </a> 846 </li> 847 <li class="ek-menu-item level-2 " > 848 <a href="/foretag-och-arbete/dispens-fran-trafikregler.html" class="ek-menu-link level-2 "> 849 Dispens frÃ¥n trafikregler 850 </a> 851 </li> 852 <li class="ek-menu-item level-2 " > 853 <a href="/foretag-och-arbete/dispens-for-transporter.html" class="ek-menu-link level-2 "> 854 Dispens för transporter 855 </a> 856 </li> 857 <li class="ek-menu-item level-2 " > 858 <a href="/foretag-och-arbete/djurhallning-och-lantbruk.html" class="ek-menu-link level-2 "> 859 DjurhÃ¥llning och lantbruk 860 </a> 861 </li> 862 <li class="ek-menu-item level-2 " > 863 <a href="/foretag-och-arbete/fakturera-kommunen.html" class="ek-menu-link level-2 "> 864 Fakturera kommunen 865 </a> 866 </li> 867 <li class="ek-menu-item level-2 " > 868 <a href="/foretag-och-arbete/folkol.html" class="ek-menu-link level-2 "> 869 Folköl 870 </a> 871 </li> 872 <li class="ek-menu-item level-2 " > 873 <a href="/foretag-och-arbete/fristaende-barnomsorg-eller-skola.html" class="ek-menu-link level-2 "> 874 FristÃ¥ende barnomsorg eller skola 875 </a> 876 </li> 877 <li class="ek-menu-item level-2 " > 878 <a href="/foretag-och-arbete/fororenade-omraden.html" class="ek-menu-link level-2 "> 879 Förorenade omrÃ¥den 880 </a> 881 </li> 882 <li class="ek-menu-item level-2 " > 883 <a href="/foretag-och-arbete/gravning-schaktning-och-trafikanordningsplan.html" class="ek-menu-link level-2 "> 884 Grävning, schaktning och trafikanordningsplan 885 </a> 886 </li> 887 <li class="ek-menu-item level-2 " > 888 <a href="/foretag-och-arbete/gardsforsaljning-av-alkoholdrycker.html" class="ek-menu-link level-2 "> 889 GÃ¥rdsförsäljning av alkoholdrycker 890 </a> 891 </li> 892 <li class="ek-menu-item level-2 " > 893 <a href="/foretag-och-arbete/hemtjanst-eller-hemsjukvard.html" class="ek-menu-link level-2 "> 894 Hemtjänst eller hemsjukvÃ¥rd 895 </a> 896 </li> 897 <li class="ek-menu-item level-2 " > 898 <a href="/foretag-och-arbete/hygienverksamhet.html" class="ek-menu-link level-2 "> 899 Hygienverksamhet 900 </a> 901 </li> 902 <li class="ek-menu-item level-2 " > 903 <a href="/foretag-och-arbete/jobba-hos-oss.html" class="ek-menu-link level-2 "> 904 Jobba hos oss 905 </a> 906 </li> 907 <li class="ek-menu-item level-2 " > 908 <a href="/foretag-och-arbete/kyltorn.html" class="ek-menu-link level-2 "> 909 Kyltorn 910 </a> 911 </li> 912 <li class="ek-menu-item level-2 " > 913 <a href="/foretag-och-arbete/koldmedier.html" class="ek-menu-link level-2 "> 914 Köldmedier 915 </a> 916 </li> 917 <li class="ek-menu-item level-2 " > 918 <a href="/foretag-och-arbete/livsmedelsverksamhet.html" class="ek-menu-link level-2 "> 919 Livsmedelsverksamhet 920 </a> 921 </li> 922 <li class="ek-menu-item level-2 " > 923 <a href="/foretag-och-arbete/miljofarlig-verksamhet.html" class="ek-menu-link level-2 "> 924 Miljöfarlig verksamhet 925 </a> 926 </li> 927 <li class="ek-menu-item level-2 " > 928 <a href="/foretag-och-arbete/offentlig-tillstallning.html" class="ek-menu-link level-2 "> 929 Offentlig tillställning 930 </a> 931 </li> 932 <li class="ek-menu-item level-2 " > 933 <a href="/foretag-och-arbete/offentlig-upphandling.html" class="ek-menu-link level-2 "> 934 Offentlig upphandling 935 </a> 936 </li> 937 <li class="ek-menu-item level-2 " > 938 <a href="/foretag-och-arbete/oljeavskiljare-och-fordonstvattar.html" class="ek-menu-link level-2 "> 939 Oljeavskiljare och fordonstvättar 940 </a> 941 </li> 942 <li class="ek-menu-item level-2 " > 943 <a href="/foretag-och-arbete/receptfria-lakemedel.html" class="ek-menu-link level-2 "> 944 Receptfria läkemedel 945 </a> 946 </li> 947 <li class="ek-menu-item level-2 " > 948 <a href="/foretag-och-arbete/serveringstillstand.html" class="ek-menu-link level-2 "> 949 ServeringstillstÃ¥nd 950 </a> 951 </li> 952 <li class="ek-menu-item level-2 " > 953 <a href="/foretag-och-arbete/tobak-tobaksfria-nikotinprodukter-och-e-cigaretter.html" class="ek-menu-link level-2 "> 954 Tobak, tobaksfria nikotinprodukter och e-cigaretter 955 </a> 956 </li> 957 <li class="ek-menu-item level-2 " > 958 <a href="/foretag-och-arbete/torghandel-och-uteservering.html" class="ek-menu-link level-2 "> 959 Torghandel och uteservering 960 </a> 961 </li> 962 <li class="ek-menu-item level-2 " > 963 <a href="/foretag-och-arbete/underratta-om-driftstorning.html" class="ek-menu-link level-2 "> 964 Underrätta om driftstörning 965 </a> 966 </li> 967 <li class="ek-menu-item level-2 " > 968 <a href="/foretag-och-arbete/verksamhet-for-kontaktmaterial.html" class="ek-menu-link level-2 "> 969 Verksamhet för kontaktmaterial 970 </a> 971 </li> 972 </ul> 973 </li> 974 <li class="ek-menu-item level-1 " > 975 <div class="ek-menu-link-wrapper wrapper-1 " id="wrapper-sub-443a1fe98190a6ba9df9683cd"> <a href="/kommun-och-politik.html" class="ek-menu-link level-1 "> 976 Kommun och politik 977 </a> 978 <button class="ek-menu-expander level-1" aria-label="Ãppna/stäng Kommun och politik" data-wrapper="wrapper-sub-443a1fe98190a6ba9df9683cd" data-toggle="sub-443a1fe98190a6ba9df9683cd" >
979 <span class="show-for-sr"></span> 980 </button> 981 982 </div> 983 <ul class="ek-menu ek-menu--child ek-menu--level-1" id="sub-443a1fe98190a6ba9df9683cd" > 984 <li class="ek-menu-item level-2 " > 985 <a href="/kommun-och-politik/allmanna-handlingar.html" class="ek-menu-link level-2 "> 986 Allmänna handlingar 987 </a> 988 </li> 989 <li class="ek-menu-item level-2 " > 990 <a href="/kommun-och-politik/allmanna-val.html" class="ek-menu-link level-2 "> 991 Allmänna val 992 </a> 993 </li> 994 <li class="ek-menu-item level-2 " > 995 <a href="/kommun-och-politik/anslagstavla.html" class="ek-menu-link level-2 "> 996 Anslagstavla 997 </a> 998 </li> 999 <li class="ek-menu-item level-2 " > 1000 <a href="/kommun-och-politik/begravning.html" class="ek-menu-link level-2 "> 1001 Begravning 1002 </a> 1003 </li> 1004 <li class="ek-menu-item level-2 " > 1005 <a href="/kommun-och-politik/dialoger.html" class="ek-menu-link level-2 "> 1006 Dialoger 1007 </a> 1008 </li> 1009 <li class="ek-menu-item level-2 " > 1010 <a href="/kommun-och-politik/forfattningssamling.html" class="ek-menu-link level-2 "> 1011 Författningssamling 1012 </a> 1013 </li> 1014 <li class="ek-menu-item level-2 " > 1015 <a href="/kommun-och-politik/gifta-sig.html" class="ek-menu-link level-2 "> 1016 Gifta sig 1017 </a> 1018 </li> 1019 <li class="ek-menu-item level-2 " > 1020 <a href="/kommun-och-politik/kartor.html" class="ek-menu-link level-2 "> 1021 Kartor 1022 </a> 1023 </li> 1024 <li class="ek-menu-item level-2 " > 1025 <a href="/kommun-och-politik/kommunalrad-och-fortroendevalda.html" class="ek-menu-link level-2 "> 1026 Kommunalråd och förtroendevalda 1027 </a> 1028 </li> 1029 <li class="ek-menu-item level-2 " > 1030 <a href="/kommun-och-politik/kommunarkivet.html" class="ek-menu-link level-2 "> 1031 Kommunarkivet 1032 </a> 1033 </li> 1034 <li class="ek-menu-item level-2 " > 1035 <a href="/kommun-och-politik/kommunfullmaktige.html" class="ek-menu-link level-2 "> 1036 Kommunfullmäktige 1037 </a> 1038 </li> 1039 <li class="ek-menu-item level-2 " > 1040 <a href="/kommun-och-politik/kommunstyrelsen-och-utskott.html" class="ek-menu-link level-2 "> 1041 Kommunstyrelsen och utskott 1042 </a> 1043 </li> 1044 <li class="ek-menu-item level-2 " > 1045 <a href="/kommun-och-politik/krisberedskap.html" class="ek-menu-link level-2 "> 1046 Krisberedskap 1047 </a> 1048 </li> 1049 <li class="ek-menu-item level-2 " > 1050 <a href="/kommun-och-politik/lamna-forslag-eller-synpunkter.html" class="ek-menu-link level-2 "> 1051 Lämna förslag eller synpunkter 1052 </a> 1053 </li> 1054 <li class="ek-menu-item level-2 " > 1055 <a href="/kommun-och-politik/nationella-minoriteter.html" class="ek-menu-link level-2 "> 1056 Nationella minoriteter 1057 </a> 1058 </li> 1059 <li class="ek-menu-item level-2 " > 1060 <a href="/kommun-och-politik/namnder.html" class="ek-menu-link level-2 "> 1061 Nämnder 1062 </a> 1063 </li> 1064 <li class="ek-menu-item level-2 " > 1065 <a href="/kommun-och-politik/organisation.html" class="ek-menu-link level-2 "> 1066 Organisation 1067 </a> 1068 </li> 1069 <li class="ek-menu-item level-2 " > 1070 <a href="/kommun-och-politik/personuppgifter.html" class="ek-menu-link level-2 "> 1071 Personuppgifter 1072 </a> 1073 </li> 1074 <li class="ek-menu-item level-2 " > 1075 <a href="/kommun-och-politik/revisorernas-granskning-av-kommunen.html" class="ek-menu-link level-2 "> 1076 Revisorernas granskning av kommunen 1077 </a> 1078 </li> 1079 <li class="ek-menu-item level-2 " > 1080 <a href="/kommun-och-politik/rad-bolag-och-forbund.html" class="ek-menu-link level-2 "> 1081 Råd, bolag och förbund 1082 </a> 1083 </li> 1084 <li class="ek-menu-item level-2 " > 1085 <a href="/kommun-och-politik/statistik-och-analys.html" class="ek-menu-link level-2 ">
1086 Statistik och analys 1087 </a> 1088 </li> 1089 <li class="ek-menu-item level-2 " > 1090 <a href="/kommun-och-politik/sakerhetsarbete.html" class="ek-menu-link level-2 "> 1091 Säkerhetsarbete 1092 </a> 1093 </li> 1094 <li class="ek-menu-item level-2 " > 1095 <a href="/kommun-och-politik/uppdrag-och-ansvar.html" class="ek-menu-link level-2 "> 1096 Uppdrag och ansvar 1097 </a> 1098 </li> 1099 <li class="ek-menu-item level-2 " > 1100 <a href="/kommun-och-politik/arsredovisning.html" class="ek-menu-link level-2 "> 1101 à rsredovisning 1102 </a> 1103 </li> 1104 <li class="ek-menu-item level-2 " > 1105 <a href="/kommun-och-politik/brottsforebyggande-arbete.html" class="ek-menu-link level-2 "> 1106 Brottsförebyggande arbete 1107 </a> 1108 </li> 1109 <li class="ek-menu-item level-2 " > 1110 <a href="/kommun-och-politik/kamerabevakning.html" class="ek-menu-link level-2 "> 1111 Kamerabevakning 1112 </a> 1113 </li> 1114 <li class="ek-menu-item level-2 " > 1115 <a href="/kommun-och-politik/barnkonventionen.html" class="ek-menu-link level-2 "> 1116 Barnkonventionen 1117 </a> 1118 </li> 1119 <li class="ek-menu-item level-2 " > 1120 <a href="/kommun-och-politik/grafisk-profil.html" class="ek-menu-link level-2 "> 1121 Grafisk profil 1122 </a> 1123 </li> 1124 <li class="ek-menu-item level-2 " > 1125 <a href="/kommun-och-politik/tillganglighet.html" class="ek-menu-link level-2 "> 1126 Tillgänglighet 1127 </a> 1128 </li> 1129 <li class="ek-menu-item level-2 " > 1130 <a href="/kommun-och-politik/forsakringar.html" class="ek-menu-link level-2 "> 1131 Försäkringar 1132 </a> 1133 </li> 1134 <li class="ek-menu-item level-2 " > 1135 <a href="/kommun-och-politik/fakturor-och-autogiro.html" class="ek-menu-link level-2 "> 1136 Fakturor och autogiro 1137 </a> 1138 </li> 1139 </ul> 1140 </li> 1141 <li class="ek-menu-item level-1 " > 1142 <div class="ek-menu-link-wrapper wrapper-1 " id="wrapper-sub-4164a85aa18e0db15cdc4a60c"> <a href="/vara-andra-webbplatser.html" class="ek-menu-link level-1 "> 1143 VÃ¥ra andra webbplatser 1144 </a> 1145 <button class="ek-menu-expander level-1" aria-label="Ãppna/stäng VÃ¥ra andra webbplatser" data-wrapper="wrapper-sub-4164a85aa18e0db15cdc4a60c" data-toggle="sub-4164a85aa18e0db15cdc4a60c" > 1146 <span class="show-for-sr"></span> 1147 </button> 1148 1149 </div> 1150 <ul class="ek-menu ek-menu--child ek-menu--level-1" id="sub-4164a85aa18e0db15cdc4a60c" > 1151 <li class="ek-menu-item level-2 " > 1152 <a href="/underwebbar/bredsands-bad-och-camping.html" class="ek-menu-link ek-menu-link-external level-2 "> 1153<span class="ek-header-link__icon ek-header-link-external__icon"> 1154 <span> 1155 Bredsands bad och camping 1156 </span> 1157 </span> 1158 </a> 1159 </li> 1160 <li class="ek-menu-item level-2 " > 1161 <a href="/underwebbar/enkoping-vaxer.html" class="ek-menu-link ek-menu-link-external level-2 "> 1162<span class="ek-header-link__icon ek-header-link-external__icon"> 1163 <span> 1164 Enköping växer 1165 </span> 1166 </span> 1167 </a> 1168 </li> 1169 <li class="ek-menu-item level-2 " > 1170 <a href="/underwebbar/enkopings-naringsliv.html" class="ek-menu-link ek-menu-link-external level-2 "> 1171<span class="ek-header-link__icon ek-header-link-external__icon"> 1172 <span> 1173 Enköpings näringsliv 1174 </span> 1175 </span> 1176 </a> 1177 </li> 1178 <li class="ek-menu-item level-2 " > 1179 <a href="/underwebbar/jobb-och-karriar-i-enkoping.html" class="ek-menu-link ek-menu-link-external level-2 "> 1180<span class="ek-header-link__icon ek-header-link-external__icon"> 1181 <span> 1182 Jobb och karriär i Enköping 1183 </span> 1184 </span> 1185 </a> 1186 </li> 1187 <li class="ek-menu-item level-2 " > 1188 <a href="/underwebbar/kulturskolan.html" class="ek-menu-link ek-menu-link-external level-2 "> 1189<span class="ek-header-link__icon ek-header-link-external__icon"> 1190 <span> 1191 Kulturskolan 1192 </span> 1193 </span> 1194 </a> 1195 </li> 1196 <li class="ek-menu-item level-2 " > 1197 <a href="/underwebbar/pepparrotsbadet.html" class="ek-menu-link ek-menu-link-external level-2 "> 1198<span class="ek-header-link__icon ek-header-link-external__icon"> 1199 <span> 1200 Pepparrotsbadet 1201 </span> 1202 </span> 1203 </a> 1204 </li> 1205 <li class="ek-menu-item level-2 " > 1206 <a href="/underwebbar/tradgardsdagen.html" class="ek-menu-link ek-menu-link-external level-2 "> 1207<span class="ek-header-link__icon ek-header-link-external__icon"> 1208 <span> 1209 TrädgÃ¥rdsdagen 1210 </span> 1211 </span> 1212 </a> 1213 </li> 1214 <li class="ek-menu-item level-2 " > 1215 <a href="/underwebbar/upplev-enkoping.html" class="ek-menu-link ek-menu-link-external level-2 "> 1216<span class="ek-header-link__icon ek-header-link-external__icon"> 1217 <span> 1218 Upplev Enköping 1219 </span> 1220 </span> 1221 </a> 1222 </li> 1223 <li class="ek-menu-item level-2 " > 1224 <a href="/underwebbar/westerlundska-gymnasiet.html" class="ek-menu-link ek-menu-link-external level-2 "> 1225<span class="ek-header-link__icon ek-header-link-external__icon"> 1226 <span> 1227 Westerlundska gymnasiet 1228 </span> 1229 </span> 1230 </a> 1231 </li> 1232 <li class="ek-menu-item level-2 " > 1233 <a href="/underwebbar/yrkeshogskolan-i-enkoping.html" class="ek-menu-link ek-menu-link-external level-2 "> 1234<span class="ek-header-link__icon ek-header-link-external__icon"> 1235 <span> 1236 Yrkeshögskolan i Enköping 1237 </span> 1238 </span> 1239 </a> 1240 </li> 1241 </ul> 1242 </li> 1243 </ul> 1244 <ul class="ek-menu-links"> 1245 <li class="ek-menu-link"> 1246 <a href="/kontakt.html"> 1247 1248 Kontakt 1249 </a> 1250 </li> 1251 <li class="ek-menu-link"> 1252 <a href="/kontakt/hitta-kommunala-verksamheter.html"> 1253 1254 Hitta kommunala verksamheter 1255 </a> 1256 </li> 1257 <li class="ek-menu-link"> 1258 <a href="/nyheter.html"> 1259 1260 Nyheter 1261 </a> 1262 </li> 1263 <li class="ek-menu-link"> 1264 <a href="/kommun-och-politik/kartor.html"> 1265 1266 Kartor 1267 </a> 1268 </li> 1269 <li class="ek-menu-link"> 1270 <a href="/suomeksi.html"> 1271 1272 Suomeksi 1273 </a> 1274 </li> 1275 <li class="ek-menu-link"> 1276 <a href="/om-webbplatsen.html"> 1277 1278 Om webbplatsen 1279 </a> 1280 </li> 1281 <li class="ek-menu-link"> 1282 <a href="/byt-losenord-som-kommunanstalld.html"> 1283 1284 Byt lösenord som kommunanställd 1285 </a> 1286 </li> 1287 </ul> 1288 <ul class="ek-menu-links ek-menu-links-nested"> 1289 <li class="ek-menu-link ek-menu-link__listen"> 1290 <a id="mobile-speaklink" class="listingLink" href="#"> 1291 Lyssna 1292 </a> 1293 </li> 1294 <li class="ek-menu-link ek-menu-link__translate"> 1295 <a href="/translate.html"> 1296 Translate 1297 </a> 1298 </li> 1299 </ul> 1300</nav> 1301
1302<script> 1303 svDocReady(function() { 1304 if (window.innerWidth > 1199) { 1305 const respElements = document.querySelectorAll(".ek-menu-item--resp-only a, .ek-menu-item--resp-only button") 1306 respElements.forEach(element => { 1307 element.classList.add("noTab") 1308 }); 1309 } 1310 1311 const menuBackdrop = document.querySelector('.ek-menu-backdrop'); 1312 const menuButton = document.querySelector('.ek-main-header-button__menu'); 1313 const menu = document.getElementById('ek-menu') || document.querySelector('.ek-menu-wrapper'); 1314 const closeButton = document.querySelector('.ek-menu-close'); 1315 const listenButton = document.querySelector('.ek-menu-link__listen a'); 1316 1317 const ekHeaderPadding = document.querySelector('.ek-header-padding'); 1318 const isDesktopWidth = () => window.innerWidth > 1024; //1199; 1319 const getScrollbarWidth = () => { 1320 if (!document.documentElement) { 1321 return 0; 1322 } 1323 1324 return Math.max(0, window.innerWidth - document.documentElement.clientWidth); 1325 }; 1326 1327 const positionMenuRightOnDesktop = () => { 1328 if (!menu || !ekHeaderPadding) { 1329 return; 1330 } 1331 1332 if (!isDesktopWidth()) { 1333 menu.style.right = ''; 1334 return; 1335 } 1336 1337 if (menu.getAttribute('data-open') === 'true') { 1338 const rect = ekHeaderPadding.getBoundingClientRect(); 1339 const scrollbarWidth = getScrollbarWidth(); 1340 const viewportContentRight = window.innerWidth - scrollbarWidth; 1341 const rightOffset = viewportContentRight - rect.right; 1342 menu.style.right = Math.max(0, rightOffset) + 'px'; 1343 } else { 1344 menu.style.right = ''; 1345 } 1346 }; 1347 1348 const scheduleMenuPositionUpdate = () => { 1349 positionMenuRightOnDesktop(); 1350 1351 // Re-run the position update after the menu opens so any late layout 1352 // changes, such as the scrollbar appearing or disappearing, are included. 1353 requestAnimationFrame(() => { 1354 positionMenuRightOnDesktop(); 1355 setTimeout(positionMenuRightOnDesktop, 60); 1356 }); 1357 }; 1358 1359 if (menu) { 1360 const menuOpenObserver = new MutationObserver(() => { 1361 if (isDesktopWidth()) { 1362 scheduleMenuPositionUpdate(); 1363 } 1364 }); 1365 menuOpenObserver.observe(menu, { 1366 attributes: true, 1367 attributeFilter: ['data-open'] 1368 }); 1369 } 1370 1371 window.addEventListener('resize', () => { 1372 if (isDesktopWidth()) { 1373 scheduleMenuPositionUpdate(); 1374 } else if (menu) { 1375 menu.style.right = ''; 1376 } 1377 }); 1378 1379 if (isDesktopWidth()) { 1380 scheduleMenuPositionUpdate(); 1381 } 1382 1383 closeButton.addEventListener('click', (e) => { 1384 menu.setAttribute('data-open',false); 1385 menuBackdrop.style.display = 'none'; 1386 menuButton.setAttribute('aria-expanded',false); 1387 e.preventDefault(); 1388 }); 1389 listenButton.addEventListener('click', (e) => { 1390 menu.setAttribute('data-open',false); 1391 menuBackdrop.style.display = 'none'; 1392 menuButton.setAttribute('aria-expanded',false); 1393 e.preventDefault(); 1394 }); 1395 }); 1396 1397</script>
1397 1398</div> 1399</div> 1400</div> 1401</div> 1402<div class="sv-custom-module sv-rs-webapp hide-rs sv-template-portlet 1403" id="svid12_38cec6a017e67048135db5d9"><div id="WebReader"><!-- WebReader --></div><div data-cid="ef1cb381-42cc-deb2-9733-351e1dcdd30a"> 1404 1405 1406
1406<script src="//cdn-eu.readspeaker.com/script/12701/webReader/webReader.js?pids=wr" type="text/javascript"></script>
1406 1407 1408 1409 <div id="readspeaker_button1" class="rs_skip rsbtn rs_preserve"> 1410 <a accesskey="L" class="rsbtn_play" title="Lyssna på sidan" href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=12701&lang=sv_se&readid=svid94_4d6bf6c317a75e5d1c667003&readclass=rs_read&voice=Maja"> 1411 <span class="rsbtn_left rsimg rspart"> 1412 <span class="rsbtn_text"> 1413 <span>Lyssna</span> 1414 </span> 1415 </span> 1416 <span class="rsbtn_right rsimg rsplay rspart"></span> 1417 </a> 1418 </div> 1419 1420 1421</div>
1421<script nonce="66f4a970-c356-11f1-ad73-01347e84ff4a">AppRegistry.registerBootstrapData('12.38cec6a017e67048135db5d9','ef1cb381-42cc-deb2-9733-351e1dcdd30a','main',[],undefined);</script>
1421<script nonce="66f4a970-c356-11f1-ad73-01347e84ff4a">AppRegistry.registerInitialState('12.38cec6a017e67048135db5d9',{"restAPI":"1","isOnline":1,"showReadSpeaker":true,"customerId":"12701","useDocReader":false,"useLinkImage":true,"useClassicLook":false,"outputFontClass":"sv-font-bildtext","outputUrl":"//app-eu.readspeaker.com/cgi-bin/rsent?customerid=12701&lang=sv_se&readid=svid94_4d6bf6c317a75e5d1c667003&readclass=rs_read&voice=Maja","outputDivId":"readspeaker_player_div_12_38cec6a017e67048135db5d9","outputImgUrl":"//cdn-eu.readspeaker.com/graphic/default/buttons/icon_16px.gif","outputHelpText":"Lyssna pÃ¥ sidan","outputLinkText":"Lyssna","outputDrAltText":"Ãppna detta dokument med ReadSpeaker docReader","outputJsUrl":"//cdn-eu.readspeaker.com/script/12701/webReader/webReader.js?pids=wr","outputLocaleString":"sv_se","route":"/"});</script>
vendor: 1 bytes, line 1421
1421
1422<script nonce="66f4a970-c356-11f1-ad73-01347e84ff4a">AppRegistry.registerApp({applicationId:'rs-webapp|0.1.7',htmlElementId:'svid12_38cec6a017e67048135db5d9',route:'/',portletId:'12.38cec6a017e67048135db5d9',locale:'sv-SE',defaultLocale:'en',webAppId:'rs-webapp',webAppVersion:'0.1.7',webAppAopId:'360.38cec6a017e67048135d9fc3',webAppImportTime:'1643266079444',requiredLibs:{},childComponentStateExtractionStrategy:'BY_ID'});</script>
1422</div> 1423</div> 1424<div class="sv-vertical sv-layout ek-search-banner sv-template-layout" style="background-color:#ececec;padding-top:1em;padding-bottom:1em" id="svid10_32096f9217cdf8d08f53f24"><div class="sv-fluid-grid sv-grid-gridx12 sv-layout sv-skip-spacer sv-template-layout" id="svid10_32096f9217cdf8d08f540c4"><div class="sv-row sv-layout sv-skip-spacer sv-template-layout" id="svid10_32096f9217cdf8d08f540c5"><div class="sv-layout sv-skip-spacer sv-column-12 sv-template-layout" id="svid10_32096f9217cdf8d08f540c6"><div class="sv-searchform-portlet sv-portlet sv-skip-spacer sv-template-portlet 1425" style="margin-left:1em;position:relative;float:right" id="svid12_32096f9217cdf8d08f540c8"><div id="Sokruta"><!-- Sökruta --></div> 1426 1427 <div 1428 class="sv-searchform-portlet-settings" 1429 data-escaped-search-here-text="Ange sökord" 1430></div> 1431 1432 1433 1434<div class="ek-squared-search"> 1435 1436 <form method="get" action="/sok.html" class="sv-nomargin"> 1437 <div role="search"> 1438 <label for="ek-search-banner-input">Sök</label> 1439 <input id="ek-search-banner-input" 1440 class="sv-font-bildtext sv-vamiddle" 1441 style="width:460px" 1442 type="text" 1443 name="query" 1444 placeholder="Hitta via sökrutan" 1445 autocomplete="off" 1446 /> 1447 <input id="ek-search-banner-btn" type="submit" class="sv-font-bildtext sv-vamiddle" name="submitButton" value="Sök" /> 1448 </div> 1449 <div id="search12_32096f9217cdf8d08f540c8selectedState" class="sv-visuallyhidden" aria-atomic="true" aria-live="assertive"></div> 1450 </form> 1451 1452</div></div> 1453</div> 1454</div> 1455</div> 1456</div> 1457</div> 1458<div class="sv-vertical sv-layout hide-on-print sv-template-layout" id="svid10_2e731091150a878b5519470b"><div class="sv-fluid-grid sv-grid-gridx12 sv-layout sv-skip-spacer sv-template-layout" id="svid10_2e731091150a878b5519470c"><div class="sv-row sv-layout sv-skip-spacer sv-template-layout" id="svid10_2e731091150a878b5519470d"><div class="sv-layout sv-skip-spacer sv-column-12 sv-template-layout" style="margin-bottom:0 !important;" id="svid10_2e731091150a878b5519470e"><div class="sv-script-portlet sv-portlet sv-skip-spacer sv-template-portlet 1459" id="svid12_2e731091150a878b5519470f"><div id="Krisinformation"><!-- Krisinformation --></div></div> 1460</div> 1461</div> 1462</div> 1463</div> 1464<div role="main" class="sv-vertical sv-layout speakit sv-template-layout" style="background-color:#ffffff;margin-top:30px" id="svid10_6cd9b89d14fefd0c4f59642a"><div class="sv-vertical sv-layout pageContent sv-skip-spacer sv-template-layout" style="background-color:#ffffff" id="svid10_6cd9b89d14fefd0c4f5ce456"><div class="sv-fluid-grid sv-grid-gridx12 sv-layout hide-on-print sv-skip-spacer sv-template-layout" id="svid10_2e731091150a878b551c52bc"><div class="sv-row sv-layout sv-skip-spacer sv-template-layout" id="svid10_2e731091150a878b551c529d"><div class="sv-html-portlet sv-portlet sv-skip-spacer sv-template-portlet 1465" id="svid12_2e731091150a878b551c529e"><div id="Spelare"><!-- Spelare --></div><div id="speakit_player"></div></div> 1466</div> 1467</div> 1468<div id="svid94_5687870a176e4f9212639771"><div class="sv-vertical sv-layout hide-on-print sv-skip-spacer sv-template-layout" style="background-color:#ffffff" id="svid10_5687870a176e4f9212639782"><div class="sv-fluid-grid sv-grid-gridx12 sv-layout sv-skip-spacer sv-template-layout" id="svid10_5687870a176e4f9212639783"><div class="sv-row sv-layout sv-skip-spacer sv-template-layout" id="svid10_5687870a176e4f9212639784"><div class="sv-layout sv-skip-spacer sv-template-portlet 1469" id="svid30_4d528a5c1789c1763e9daec7"><div id="Brodsmulor"><!-- Brödsmulor --></div><div class="sv-script-portlet sv-portlet sv-skip-spacer sv-template-portlet 1470" id="svid12_4d528a5c1789c1763e93cde3_svid30_4d528a5c1789c1763e9daec7"><div id="Skript"><!-- Skript --></div><ul style="display:inline-block; margin:0 !important; padding:0 !important; list-style:none"> 1471 <li style="margin:0 !important; padding:0 !important;display:inline-block"> 1472 <p class="breadcrumb" style="margin:0 !important; padding:0 !important; font-size:1rem !important"><strong>Du är här: </strong><a href="/" style="color: #003366; font-size:1rem !important;text-decoration:underline !important">Start</a></p> 1473 </li> 1474 <li style="margin:0 !important; padding:0 !important;display:inline-block"> 1475 <p class="breadcrumb" style="margin:0 !important; padding:0 !important; font-size:1rem !important"><strong> / </strong><a href="/om-webbplatsen.html" style="color: #003366; font-size:1rem !important;text-decoration:underline !important">Om webbplatsen</a></p> 1476 </li> 1477 <li style="margin:0 !important; padding:0 !important;display:inline-block"> 1478 <p class="breadcrumb" style="margin:0 !important; padding:0 !important; font-size:1rem !important"><strong> / </strong> <span style="font-size:1rem !important">Tillgänglighetsredogörelse </span></p> 1479 </li> 1480 </ul></div> 1481</div> 1482</div> 1483</div> 1484</div> 1485<div class="sv-fluid-grid sv-grid-gridx12 sv-layout margins-in-print sv-template-layout" style="margin-bottom:3em" id="svid10_5687870a176e4f9212639772"><div class="sv-image-portlet sv-portlet show-in-print sv-skip-spacer sv-template-portlet 1486" style="display:none; width: 160px !important;" id="svid12_5687870a176e4f9212639773"><div id="Bild-0"><!-- Bild --></div><img alt="" loading="lazy" class="sv-noborder" style="max-width:304px;max-height:121px" width="304" height="121" srcset="/images/18.1957a5a615000172419caccf/1634130958376/x160p/enkoping_logotyp.png 160w, /images/18.1957a5a615000172419caccf/1634130958376/enkoping_logotyp.png 304w" sizes="auto, 100vw" src="/images/18.1957a5a615000172419caccf/1634130958376/enkoping_logotyp.png"></div> 1487<div class="sv-script-portlet sv-portlet show-in-print sv-template-portlet 1488" style="display:none;" id="svid12_5687870a176e4f9212639774"><div id="Skript1">
1488<!-- Skript 1 --></div><div> 1489<ul style="display:inline-block; padding:0 !important; margin-bottom: 0; list-style:none"> 1490 <li style="margin:0 !important; padding:0 !important;display:inline-block"> 1491 <p class="svartxbrodtext breadcrumb" style="margin:0 !important; padding:0 !important; font-size:10px !important"><strong></strong><a href="/" class="colorLinkDarkBlue" style="font-size:10px !important;text-decoration:underline !important">Enköpings kommun</a></p> 1492 </li> 1493 <li style="margin:0 !important; padding:0 !important;display:inline-block"> 1494 <p class="svartxbrodtext breadcrumb" style="margin:0 !important; padding:0 !important; font-size:10px !important"><strong> / </strong><a href="/om-webbplatsen.html" class="colorLinkDarkBlue" style="font-size:10px !important;text-decoration:underline !important">Om webbplatsen</a></p> 1495 </li> 1496 <li style="margin:0 !important; padding:0 !important;display:inline-block"> 1497 <p class="svartxbrodtext breadcrumb" style="margin:0 !important; padding:0 !important; font-size:10px !important"><strong> / </strong> <span class="svartxbrodtext" style="font-size:10px !important">Tillgänglighetsredogörelse </span></p> 1498 </li> 1499 </ul> 1500</div> 1501<div style="margin-bottom: 0px !important;"> 1502 <span class="svartxbrodtext" style="font-size:10px !important">8 oktober 2026</span> 1503</div> 1504</div> 1505<div class="sv-row sv-layout ek-onpage-navigator--flexbox sv-template-layout" id="svid10_5687870a176e4f9212639775"><div class="sv-layout sv-skip-spacer sv-column-4 sv-template-layout" style="margin-top:3em" id="svid10_5687870a176e4f92126397a3"><div class="sv-script-portlet sv-portlet sv-skip-spacer sv-template-portlet 1506" style="height:100%" id="svid12_5687870a176e4f92126397ce"><div id="Skriptonpagenavigator"><!-- Skript - onpage-navigator --></div><nav aria-label="Hitta på sidan" class="ek-onpage-navigator__wrapper $subWeb"> 1507 <div id="ek-onpage-navigator__title-container"> 1508 <div class="ek-onpage-navigator__title" id="ek-onpage-navigator__title__desktop"> 1509 <h2 class="subheading">Hitta på sidan</h2> 1510 </div> 1511 </div> 1512 <div class="ek-onpage-navigator__container" id="ek-onpage-navigator__container"> 1513 <ul class="ek-onpage-navigator__list ek-onpage-navigator__list--level-1"></ul> 1514 </div> 1515</nav> 1516
1517<script> 1518 (function () { 1519 const isDesktop = window.innerWidth >= 768; 1520 let below = false 1521 1522 function addClassToOpenElement() { 1523 1524 // Remove visualLevel class from all elements (just in case) 1525 const visualLevelElement = document.getElementsByClassName('sol-visual-level')[0] 1526 visualLevelElement ? visualLevelElement.classList.remove('sol-visual-level') : ''; 1527 1528 // Add visualLevel class to open element 1529 const openElement = document.querySelector('.currentLevel') 1530 if(!openElement) { return; } 1531 if(openElement.classList.contains('level2')) { 1532 openElement.classList.add('sol-visual-level'); 1533 } else { 1534 const parentElement = openElement.closest('li.level2') 1535 parentElement ? parentElement.classList.add('sol-visual-level') : ''; 1536 } 1537 1538 } 1539 const expand = function (btn_id) { 1540 if (btn_id != null && btn_id.getAttribute('aria-expanded') == 'false') 1541 btn_id.click() 1542 } 1543 1544 const toggleHeadBtn = function () { 1545 if (window.innerWidth < 1024) { 1546 var toggle = document.getElementsByClassName( 1547 'ek-onpage-navigator__headbtn' 1548 )[0] 1549 if (toggle) toggle.click() 1550 } 1551 } 1552 1553 const close = (button, ul) => { 1554 button.setAttribute('aria-expanded', 'false'); 1555 ul.dataset.open = false; 1556 }; 1557 1558 const open = (button, ul) => { 1559 button.setAttribute('aria-expanded', 'true'); 1560 ul.dataset.open = true; 1561 }; 1562 1563 const toggle = function (id, sub) { 1564 let button = document.getElementById(id); 1565 let ul = document.getElementById(sub); 1566 1567 if (ul && button && button.getAttribute('aria-expanded') == 'true') { 1568 close(button, ul); 1569 } else if (ul && button && button.getAttribute('aria-expanded') == 'false') { 1570 open(button, ul); 1571 } 1572 } 1573 1574 const getLevel = (item) => { 1575 return item.tagName !== 'DIV' ? Number(item.tagName.replace('H', '')) : 3; 1576 } 1577 1578 const getLevelItems = function ( 1579 mainArray, 1580 menuTopLevel, 1581 parentLevel, 1582 parentId 1583 ) { 1584 const output = [] 1585 let stop = false 1586 const totalOutput = [] 1587 1588 /* 1589 Scanning for next level headers in the main array 1590 starting off after parent item until finding item on same level again 1591 */ 1592 1593 Array.prototype.forEach.call(mainArray, function (item, index) { 1594 if (stop == true || item == null) return 1595 // if element is inside a div with class skip, skip it 1596 if (item.closest('.skip-findonpage')) return 1597 1598 let toBeId = item.id 1599 1600 if (!toBeId) { 1601 let headerTextContent = item.textContent.replace(/\s/g, '').replace(/[öÃ]/g, 'o').replace(/[åäà Ã]/g, 'a'); 1602 toBeId = 'h-' + headerTextContent; 1603 item.id = toBeId; 1604 } 1605 1606 1607 // Checks if an identical header is already in the array 1608 // Strips the stuff to compare with so that no "-3" or such is in the way when comparing 1609 1610 let idsAlreadyInArray = null /* 1611 totalOutput.filter(function(x){ return x.id.replace(/-([0-9]{1,2})$/, '') === toBeId }) 1612 .length !== 0*/ 1613 let toBeIdAddon = idsAlreadyInArray ? '-' + (idsAlreadyInArray - 1) : '' 1614 1615 let thisItem = { 1616 id: toBeId + toBeIdAddon, 1617 parent: parentId, 1618 type: item.tagName, 1619 level: getLevel(item), 1620 value: item.textContent, 1621 children: [] 1622 } 1623 1624 if (thisItem.level == parentLevel + 1) { 1625 thisItem.children = getLevelItems( 1626 mainArray.slice(index), 1627 menuTopLevel, 1628 thisItem.level, 1629 thisItem.id 1630 ) 1631 output.push(thisItem) 1632 totalOutput.push(thisItem) 1633 } else if (thisItem.level < parentLevel + 1 && index > 0) { 1634 stop = true 1635 } 1636 }) 1637 return output 1638 } 1639 1640 const scrollToTarget = function (targetElement) { 1641 const header = document.querySelector('.ek-header') 1642 const headerHeight = header.offsetHeight + 2; 1643 const findWrapper = document.querySelector('.ek-onpage-navigator__wrapper')
1644 const findHeight = findWrapper.offsetHeight; 1645 1646 const respBreak = 716; 1647 1648 let headerOffset 1649 if (!findWrapper.classList.contains('ek-onpage-navigator__wrapper--fixed')) { 1650 headerOffset = window.innerWidth < respBreak ? headerHeight + findHeight + 30 : 0; 1651 } else { 1652 headerOffset = window.innerWidth < respBreak ? headerHeight + 30 : 0; 1653 } 1654 1655 window.scrollDir({ dir: "down" }) 1656 const element = document.getElementById(targetElement); 1657 const elementPosition = element.getBoundingClientRect().top; 1658 const windowPosition = window.scrollY; 1659 1660 // let headerOffset = window.innerWidth < respBreak ? headerHeight + findHeight + 30 : 0; 1661 const offsetPosition = elementPosition + windowPosition - headerOffset; 1662 1663 setTimeout(function () { 1664 window.scrollTo({ 1665 top: offsetPosition 1666 }); 1667 }, 2) 1668 } 1669 1670 const createLi = function (item) { 1671 // Prepare elements 1672 let liWrapper = document.createElement('li') 1673 let divWrapper = document.createElement('div') 1674 let buttonToggle = document.createElement('button') 1675 let aLink = document.createElement('a') 1676 let ulChildren = document.createElement('ul') 1677 1678 liWrapper.classList.add('ek-onpage-navigator__item') 1679 liWrapper.id = 'li_' + item.id 1680 liWrapper.classList.add('level' + item.level) 1681 1682 divWrapper.classList.add('ek-onpage-navigator__item-wrapper') 1683 1684 buttonToggle.classList.add('ek-onpage-navigator__toggler') 1685 buttonToggle.id = 'btn_' + item.id 1686 buttonToggle.setAttribute('aria-expanded', 'false') 1687 buttonToggle.setAttribute('aria-controls', 'sub_' + item.id) 1688 buttonToggle.setAttribute('aria-label', 'Fäll ut/in ' + item.value) 1689 buttonToggle.onclick = function () { 1690 setTimeout(function () { 1691 findLevelPosition() 1692 let sub = 'sub_' + item.id + '' 1693 toggle('btn_' + item.id, sub) 1694 }, 50) 1695 } 1696 1697 // Hämta ankarlänken till rubriken om den finns 1698 try { 1699 if (document.querySelector('#' + item.id).firstChild.id) { 1700 aLink.href = '#' + document.querySelector('#' + item.id).firstChild.id; 1701 } else { 1702 aLink.href = '#' + item.id; 1703 } 1704 } catch (error) { 1705 console.log(error); 1706 } 1707 1708 aLink.classList.add('ek-onpage-navigator__link') 1709 aLink.onclick = function () { 1710 toggleHeadBtn() 1711 expand(document.getElementById('btn_' + item.id)) 1712 scrollToTarget(item.id) 1713 } 1714 aLink.textContent = item.value 1715 1716 // Assemble elements 1717 if (item.children.length > 0 && item.level < 4) 1718 divWrapper.appendChild(buttonToggle) 1719 1720 divWrapper.appendChild(aLink) 1721 liWrapper.appendChild(divWrapper) 1722 1723 Array.prototype.forEach.call(item.children, function (item) { 1724 ulChildren.appendChild(createLi(item)) 1725 }) 1726 1727 if (item.children.length > 0 && item.level < 4) { 1728 ulChildren.classList.add('ek-onpage-navigator__list') 1729 ulChildren.classList.add('ek-onpage-navigator__list--level-' + String(item.level)) 1730 ulChildren.id = 'sub_' + item.id 1731 ulChildren.dataset.open = false 1732 liWrapper.appendChild(ulChildren) 1733 } 1734 return liWrapper 1735 } 1736 1737 function offsetAnchor() { 1738 let wrapper = document.getElementsByClassName( 1739 'ek-onpage-navigator__wrapper' 1740 )[0] 1741 1742 if (wrapper.classList.contains('ek-onpage-navigator__wrapper--fixed')) { 1743 window.scrollTo(window.scrollX, window.scrollY - 100) 1744 } else { 1745 window.scrollTo(window.scrollX, window.scrollY - 400) 1746 } 1747 } 1748 1749 const setCurrentLevel = heading => { 1750 let connectedLi = document.getElementById('li_' + heading.id) 1751 let other = document.querySelectorAll('.currentLevel')[0]; 1752 1753 other ? other.classList.remove('currentLevel') : ''; 1754 connectedLi ? connectedLi.classList.add('currentLevel') : ''; 1755 1756 addClassToOpenElement() 1757 } 1758 1759 const findLevelPosition = () => { 1760 scrollTimer = null 1761 const positionThreshold = 100 1762 1763 let h2Array = document.querySelectorAll('.pagecontent h2') 1764 h2Array.forEach(h2 => { 1765 let h2Pos = h2.getBoundingClientRect().top 1766 if (h2.id) { 1767 if (h2Pos < positionThreshold) { 1768 setCurrentLevel(h2) 1769 let conectedBtnh2 = document.getElementById('btn_' + h2.id) 1770 1771 if (conectedBtnh2 && conectedBtnh2.getAttribute('aria-expanded') == 'true') { 1772 let h3Array = document.querySelectorAll('.pagecontent h3, .pagecontent div.ek-link-button__large') 1773 h3Array.forEach(h3 => { 1774 let h3Pos = h3.getBoundingClientRect().top 1775 if (h3.id && h3Pos > h2Pos) { 1776 if (h3Pos < positionThreshold) { 1777 setCurrentLevel(h3) 1778 let conectedBtnh3 = document.getElementById('btn_' + h3.id) 1779 1780 if (conectedBtnh3 && conectedBtnh3.getAttribute('aria-expanded') == 'true') { 1781 let h4Array = document.querySelectorAll('.pagecontent h4') 1782 h4Array.forEach(h4 => { 1783 let h4Pos = h4.getBoundingClientRect().top 1784 if (h4.id && h4Pos > h3Pos) { 1785 if (h4Pos < positionThreshold) { 1786 setCurrentLevel(h4) 1787 } 1788 } 1789 }); 1790 } 1791 } 1792 } 1793 }); 1794 } 1795 } 1796 } 1797 }); 1798 } 1799 1800 const expandOnHash = () => { 1801 // scroll fix for sticky header 1802 window.scrollDir({ dir: "down" }) 1803 1804 // Expand 1805 let url = encodeURI(window.location.href) 1806 let hash = url.split('#')[1] 1807 let element = document.querySelector('[aria-controls="sub_' + hash + '"]') 1808 1809 if (hash) { 1810 if (element) { 1811 element.click() 1812 } 1813 1814 // Scroll to li in menu 1815 let liElement = document.querySelector('#li_' + hash + '') 1816 let container = document.getElementById('ek-onpage-navigator__container') 1817 let containerTop = container.offsetTop 1818 let liElementTop = liElement.offsetTop 1819 let elementRelTop = liElementTop - containerTop - 10 1820 1821 container.scrollTo(0, elementRelTop) 1822 1823 let parent = liElement.parentElement 1824 1825 // Expand parent 1826 if (parent.className.includes('level-1')) { 1827 } else { 1828 let grandParent = parent.parentElement 1829 let grandParentBtn = grandParent.getElementsByTagName('button')[0] 1830 grandParentBtn.click() 1831 if (parent.className.includes('level-3')) { 1832 var greatGrandParent = grandParent.parentElement.parentElement 1833 let greatGrandParentBtn = greatGrandParent.getElementsByTagName('button')[0] 1834 greatGrandParentBtn.click() 1835 } 1836 } 1837 } 1838 } 1839 1840 const addRespToggleBtn = () => { 1841 1842 document.getElementById('ek-onpage-navigator__title__desktop').style.display = 'none'; 1843 1844 const containerId = 'ek-onpage-navigator__container'; 1845 let container = document.getElementById(containerId) 1846 container.dataset.open = false 1847 1848 let respBtn = document.createElement('button') 1849 respBtn.id = 'ek-onpage-navigator__resp-toggle' 1850 respBtn.classList.add('ek-onpage-navigator__title') 1851 respBtn.setAttribute('aria-expanded', 'false') 1852 respBtn.setAttribute('aria-controls', containerId) 1853 respBtn.setAttribute('aria-label', 'Fäll ut/in navigering') 1854 respBtn.onclick = function () { 1855 setTimeout(function () { 1856 toggle('ek-onpage-navigator__resp-toggle', containerId) 1857 }, 50) 1858 } 1859 1860 let respTitle = document.createElement('h1') 1861 respTitle.textContent = 'Hitta på sidan' 1862 1863 respBtn.appendChild(respTitle) 1864 document.getElementById('ek-onpage-navigator__title-container').appendChild(respBtn) 1865 } 1866 1867 const isAncestor = (ancestor, descendant, maxChecks = 5) => { 1868 let checks = 0; 1869 1870 while (descendant) { 1871 if (checks >= maxChecks) return false;
1872 if (descendant === ancestor) return true; 1873 descendant = descendant.parentElement; 1874 checks += 1; 1875 } 1876 1877 return false; 1878 }; 1879 1880 const debounce = (func, delay) => { 1881 let timeoutId; 1882 return function(...args) { 1883 clearTimeout(timeoutId); 1884 timeoutId = setTimeout(() => { 1885 func.apply(this, args); 1886 }, delay); 1887 }; 1888 }; 1889 1890 const expandCurrentLevel = () => { 1891 if (isDesktop && below) { 1892 const openElement = document.querySelector('.currentLevel'); 1893 const button = openElement?.querySelector('button'); 1894 1895 const distanceFromTop = openElement.offsetTop; 1896 const parent = document.querySelector('.ek-onpage-navigator__container'); 1897 1898 parent.scrollTo({ 1899 top: distanceFromTop, 1900 behavior: 'smooth', 1901 }); 1902 1903 if (button) { 1904 let id = button.id.slice(4); 1905 let sub = 'sub_' + id + ''; 1906 let buttonEl = document.getElementById(button.id); 1907 let ul = document.getElementById(sub); 1908 open(buttonEl, ul); 1909 } 1910 } else { 1911 const listElement = document.querySelector('.ek-onpage-navigator__container'); 1912 listElement.scrollTo({ 1913 top: 0, 1914 behavior: 'smooth', 1915 }); 1916 } 1917 }; 1918 1919 const debouncedExpandCurrentLevel = debounce(expandCurrentLevel, 50); 1920 1921 svDocReady(function () { 1922 1923 toggleHeadBtn() 1924 1925 // Assemble list on page 1926 const onPageList = document.querySelector( 1927 '#ek-onpage-navigator__container > ul' 1928 ) 1929 const pageContent = document.querySelector('.pagecontent') 1930 const headers = pageContent.querySelectorAll('h2,h3,div.ek-link-button__large > .sv-text-portlet-content :is(h1, h2, h3, h4, h5),h4,h5,h6') 1931 const sectionHeaders = [...headers].filter(element => !element.classList.contains("sv-font-h4-plusbox")); 1932 const finalMenu = getLevelItems(sectionHeaders, 2, 1, '') 1933console.log(finalMenu, "rubrik?"); 1934if (finalMenu.length > 0) { 1935 Array.prototype.forEach.call(finalMenu, function (item) { 1936 onPageList.appendChild(createLi(item)) 1937 }) 1938} 1939else { 1940document.querySelector('.ek-onpage-navigator__wrapper').style.display = "none"; 1941} 1942 // Behavior of the module wrapper 1943 if (window.innerWidth < 716) { 1944 1945 // Add toggle button 1946 addRespToggleBtn() 1947 1948 // Scroll fix for position fixed 1949 window.addEventListener('hashchange', offsetAnchor) 1950 setTimeout(function () { 1951 offsetAnchor() 1952 }, 50) 1953 1954 // Close when click on link 1955 const links = document.querySelectorAll('.ek-onpage-navigator__link') 1956 1957 links.forEach(link => { 1958 link.addEventListener('click', () => { 1959 setTimeout(function () { 1960 const respToggle = document.getElementById('ek-onpage-navigator__resp-toggle') 1961 respToggle.click() 1962 }, 100) 1963 }) 1964 }); 1965 } 1966 1967 // Position when scroll 1968 let box = document.getElementsByClassName( 1969 'ek-onpage-navigator__wrapper' 1970 )[0] 1971 let rect = box.getBoundingClientRect() 1972 let currDocScrollPos = document.documentElement.scrollTop 1973 let boxPos = rect.top + currDocScrollPos 1974 1975 let scrollTimer = null; 1976 1977 window.addEventListener('scroll', function () { 1978 debouncedExpandCurrentLevel(); 1979 1980 let currDocScrollPos = document.documentElement.scrollTop 1981 let threshold = boxPos - (currDocScrollPos + 180) 1982 1983 if (threshold <= 0 && below == false) { 1984 below = true 1985 let currentBoxWith = box.offsetWidth 1986 box.style.width = currentBoxWith + 'px' 1987 box.classList.add('ek-onpage-navigator__wrapper--fixed') 1988 } 1989 if (threshold > 0 && below == true) { 1990 below = false 1991 box.style.width = '' 1992 box.classList.remove('ek-onpage-navigator__wrapper--fixed') 1993 } 1994 1995 let header = document.querySelector('.ek-header') 1996 if (header.classList.contains('sticky')) { 1997 box.classList.add('large') 1998 box.classList.remove('small') 1999 } else { 2000 box.classList.add('small') 2001 box.classList.remove('large') 2002 } 2003 2004 // Start findLevelPosition() 2005 scrollTimer = setTimeout(findLevelPosition, 500) 2006 }) 2007 2008 // Exand in menu when hash is in url (for anchor links) 2009 expandOnHash() 2010 }) 2011 })() 2012</script>
2012 2013</div> 2014</div> 2015<div class="sv-layout sv-column-6 sv-template-layout" style="margin-top:3.0em" id="svid10_5687870a176e4f9212639776"><div class="sv-row sv-layout sv-skip-spacer sv-template-layout" style="margin-bottom:3.0em" id="svid10_5687870a176e4f9212639781"><div id="svid94_4d6bf6c317a75e5d1c667003" class="pagecontent sv-layout"><div id="Mittenspalt"><!-- Mittenspalt --></div><div class="sv-text-portlet sv-use-margins sv-skip-spacer" id="svid12_4d6bf6c317a75e5d1c667004"><div id="Rubrik"><!-- Rubrik --></div><div class="sv-text-portlet-content"><h1 class="heading sv-text-align-left" id="h-TillganglighetsredogorelseforEnkopingskommunswebbplatser">TillgänglighetsÂredoÂgörelse för Enköpings kommuns webbplatser</h1></div></div> 2016<div class="sv-text-portlet sv-use-margins" style="margin-top:1.0em" id="svid12_4d6bf6c317a75e5d1c667005"><div id="Ingress"><!-- Ingress --></div><div class="sv-text-portlet-content"><p class="ingress sv-text-align-left">Läs om hur vÃ¥ra webbplatser uppfyller lagen om tillgänglighet till digital offentlig service. Du kan ocksÃ¥ tipsa om vi har missat nÃ¥got sÃ¥ att vi kan förbättra tillgängligheten.</p></div></div> 2017<div class="sv-text-portlet sv-use-margins" style="margin-top:3em" id="svid12_4d6bf6c317a75e5d1c66701e"><div id="Text1"><!-- Text 1 --></div><div class="sv-text-portlet-content"><p class="svartxbrodtext">Enköpings kommun stÃ¥r bakom kommunens officiella webbplats, enkoping.se. Vi vill att sÃ¥ mÃ¥nga som möjligt ska kunna använda den.</p><p class="svartxbrodtext">Kommunen stÃ¥r ocksÃ¥ bakom ett antal sÃ¥ kallade underwebbplatser:</p><ul class=" sv-list-style-punktlista-godkand svartxbrodtext"><li>Upplev Enköping</li><li>Enköping växer</li><li>Näringslivswebben</li><li>TrädgÃ¥rdsdagen</li><li>Pepparrotsbadet</li><li>Bredands bad och camping</li><li>Westerlundska gymnasiet</li><li>Kulturskolan</li></ul><p class="svartxbrodtext">PÃ¥ den här webbsidan beskriver vi:</p><ul class=" sv-list-style-punktlista-godkand svartxbrodtext"><li>hur Enköpings kommuns webbplatser uppfyller lagen om tillgänglighet till digital offentlig service</li><li>eventuella kända tillgänglighetsproblem</li><li>hur du kan rapportera brister till oss sÃ¥ att vi kan Ã¥tgärda dem.</li></ul><h2 class="subheading" id="h-sv-default-anchor"><a id="h-Hurtillgangligarwebbplatsen"></a>Hur tillgängliga är webbplatserna?</h2><p class="svartxbrodtext">Vi är medvetna om att delar av webbplatserna inte är helt tillgänglig. De här webbplatserna är delvis förenlig med lagen om tillgänglighet till digital offentlig service, pÃ¥ grund av ett antal brister.</p><ul class=" ek-list-arrows svartxbrodtext"><li><a href="/om-webbplatsen/tillganglighetsredogorelse.html#Innehallsominteartillgangligt">Vad som inte är tillgängligt pÃ¥ webbplatserna</a></li></ul><h2 class="subheading" id="h-sv-default-anchor-0"><a id="h-Rapporterabristeriwebbplatsenstillganglighet"></a>Rapportera brister i webbplatsernas tillgänglighet</h2><p class="svartxbrodtext">Vi strävar hela tiden efter att förbättra webbplatsernas tillgänglighet. Om du upptäcker problem som inte är beskrivna pÃ¥ den här sidan, eller om du anser att vi inte uppfyller lagens krav, kan du meddela oss sÃ¥ att vi fÃ¥r veta att problemet finns. Du kan ocksÃ¥ kontakta kommunikationsavdelningen via telefon eller mejl.</p><p class="svartxbrodtext">Telefonnummer: <a href="tel:+46171-625000">0171-62 50 00</a></p><p class="svartxbrodtext">E-post: <a href="mailto:[email protected]">[email protected]</a></p><ul class=" ek-list-arrows svartxbrodtext"><li><a href="/om-webbplatsen/tillganglighetsredogorelse/rapportera-tillganglighetsproblem-pa-webbplatsen.html">Rapportera brister i webbplatsens tillgänglighet i vÃ¥rt formulär</a></li></ul><h2 class="subheading" id="h-sv-default-anchor-1"><a id="h-Vadkandugoraomduintekananvandadelaravwebbplatsen"></a>Vad du kan göra om du inte kan använda delar av webbplatserna</h2><p class="svartxbrodtext">Om du behöver innehÃ¥ll frÃ¥n Enköpings kommuns webbplatser som inte är tillgängligt för dig, men som är undantaget frÃ¥n lagens tillämpningsomrÃ¥de enligt beskrivning nedan, kan du meddela oss. Du kan ocksÃ¥ kontakta kommunikationsavdelningen via telefon eller mejl.</p><p class="svartxbrodtext">Telefonnummer: <a href="tel:+46171-625000">0171-62 50 00</a></p><p class="svartxbrodtext">E-post: <a href="mailto:[email protected]">[email protected]</a></p><ul class=" ek-list-arrows svartxbrodtext"><li><a href="/om-webbplatsen/tillganglighetsredogorelse/begar-information-i-alternativt-format.html">Begär ut information i alternativt format i vÃ¥rt formulär</a></li></ul><h2 class="subheading" id="h-sv-default-anchor-2"><a id="h-Tillsyn"></a>Tillsyn</h2><p class="svartxbrodtext">Myndigheten för digital förvaltning har ansvaret för tillsyn för lagen om tillgänglighet till digital offentlig service. Om du inte är nöjd med hur vi hanterar dina synpunkter kan du kontakta Myndigheten för digital förvaltning och pÃ¥tala det.</p><ul class=" ek-list-arrows svartxbrodtext"><li><a href="https://www.digg.se/tdosanmalan">Anmäl bristande tillgänglighet (digg.se)</a></li></ul><h2 class="subheading" id="h-sv-default-anchor-3"><a id="Innehallsominteartillgangligt"></a>InnehÃ¥ll som inte är tillgängligt</h2><p class="svartxbrodtext">De här webbplatserna är delvis förenlig med lagen om tillgänglighet till digital offentlig service. Det innehÃ¥ll som beskrivs under respektive webbplats nedan är pÃ¥ ett eller annat sätt inte helt tillgängligt.</p></div></div> 2018<div class="sv-text-portlet sv-use-margins" id="svid12_204f824718c629ca32a6414"><div id="Kommunenswebbplatsenkopingse"><!-- Kommunens webbplats, enkoping.se --></div><div class="sv-vertical sv-layout hiq-collapse sv-skip-spacer"><div class="sv-script-portlet sv-portlet sv-skip-spacer">
2018<script> 2019 function closeAllBoxes(name) { 2020 const boxes = document.querySelectorAll('.hiq-js-collapse-header') 2021 boxes.forEach(function(box) { 2022 if (box.id == name) { return; } 2023 box.setAttribute('aria-expanded', 'false'); 2024 const fa = box.querySelector('.fa') 2025 fa.classList.remove('minus') 2026 fa.classList.add('plus') 2027 const content = box.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2028 content.style.display = 'none'; 2029 }); 2030 } 2031 function scrollToBox(id) { 2032 let element = document.getElementById(id); 2033 element.scrollIntoView({behavior: "smooth", block: "center", inline: "nearest"}); 2034 } 2035 function addHash(name) { 2036 closeAllBoxes(name) 2037 scrollToBox(name) 2038 let element = document.getElementById(name); 2039 if (element.getAttribute('aria-expanded') == 'false') 2040 history.pushState(null,null,'#' + name + ''); 2041 } 2042 function openBox(element) { 2043 element.setAttribute('aria-expanded', 'true'); 2044 const fa = element.querySelector('.fa') 2045 fa.classList.remove('plus') 2046 fa.classList.add('minus') 2047 const content = element.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2048 content.style.display = 'block'; 2049 } 2050 svDocReady(function() { 2051 let url = encodeURI(window.location.href); 2052 let hash = url.split('#')[1] 2053 let element = document.getElementById(hash); 2054 if( hash && element != null ){ 2055 const boxString = 'box-' 2056 element = hash.substring(0, 4) == boxString ? element : document.getElementById(boxString + hash) 2057 openBox(element) 2058 } 2059 }); 2060</script>
2060 2061 2062<h3 id="Kommunenswebbplatsenkoping.se" class="ek-decoration-plusbox"> 2063 <button id="box-Kommunenswebbplatsenkoping.se" class="ek-decoration-plusbox__button hiq-js-collapse-header" aria-expanded="false" onclick="addHash(this.id)" onkeypress="addHash(this.id)"> 2064 <span>Kommunens webbplats, enkoping.se</span> 2065 <i class=" fa plus "></i> 2066 </button> 2067</h3></div> 2068<div class="sv-vertical sv-layout ek-decoration-plusbox__content"><div class="sv-vertical sv-layout sv-skip-spacer sv-decoration-content"><div class="sv-text-portlet-content"><h4 class="sv-font-h4-plusbox" id="h-Filmsomsaknarsyntolkning">Film som saknar syntolkning</h4><p class="svartxbrodtext">Det kan finnas film på webbplatsen som saknar syntolkning. Vi arbetar för att texta alla våra filmer. I vissa fall erbjuder vi innehållet i alternativt format, till exempel i text i nära anslutning till filmen. Vi strävar efter att alltid planera våra filminspelningar på ett sådant sätt att separat syntolkning inte behövs. Vi gör en bedömning inför varje ny filmproduktion om det finns behov av separat syntolkning eller teckenspråk. I dagsläget har vi inte det som standard.</p><h4 class="sv-font-h4-plusbox" id="h-Otillgangligadokumentochblanketter">Otillgängliga dokument och blanketter</h4><p class="svartxbrodtext">Webbplatsen och digitala tjänster har en del dokument i pdf-format som inte uppfyller kraven och kan vara svåra att få upplästa i hjälpmedel. Vi arbetar kontinuerligt med att flytta över innehåll från PDF-filer till webbsidor (HTML) för de dokument där det är möjligt.</p><p class="svartxbrodtext">Vi arbetar även med att ta fram tillgängliga dokumentmallar. Detta ska bidra till att våra dokument succesivt blir tillgängliga, i samband med revidering eller när nya tas fram. Vi prioriterar att flytta innehåll från PDF-filer till webbsidor (HTML) samt arbetet med de nya mallarna, framför att tillgänglighetsanpassa tidigare framtagna dokument.</p><h4 class="sv-font-h4-plusbox" id="h-AnvandningavradbrytningarmedBRelementutansemantiskbetydelse">Användning av radbrytningar med BR-element utan semantisk betydelse</h4><p class="svartxbrodtext">I punktlistor uppstår ibland oavsiktligt radbrytning när det inte har en semantisk betydelse. Vi är beroende av vår systemleverantör för att åtgärda problemet. Vi har ställt krav på leverantören att problemet prioriteras och åtgärdas. Till dess tar vi manuellt bort dessa radbrytningar när vi upptäcker dem.</p><h4 class="sv-font-h4-plusbox" id="h-AnvandningavradbrytningarmedBRelementistalletforstrukturellaelement">Användning av radbrytningar med BR-element i stället för strukturella element</h4><p class="svartxbrodtext">I vissa av formulären används radbrytning när det inte har en semantisk betydelse. Vi är beroende av vår systemleverantör för att åtgärda problemet. Vi har ställt krav på leverantören att problemet prioriteras och åtgärdas. Vi avvaktar med andra åtgärder under tiden.</p><h4 class="sv-font-h4-plusbox" id="h-Felmeddelandeiformularviavartarendehanteringssystem">Felmeddelande i formulär via vårt ärendehanteringssystem</h4><p class="svartxbrodtext">Formulär som genereras via vårt ärendehanteringssystem är delvis tillgängliga. Det finns problem med systemets felmeddelanden. Vi har ställt krav på leverantören att problemet åtgärdas och prioriteras.</p><h4 class="sv-font-h4-plusbox" id="h-ValideringsfelforCSSochHTMLkod">Valideringsfel för CSS- och HTML-kod</h4><p class="svartxbrodtext">Det kan finnas valideringsfel i CSS- och HTML-kod på webbplatsen.</p></div></div> 2069</div> 2070</div> 2071</div> 2072<div class="sv-text-portlet sv-use-margins" id="svid12_204f824718c629ca32a64c1"><div id="UpplevEnkoping"><!-- Upplev Enköping --></div><div class="sv-vertical sv-layout hiq-collapse sv-skip-spacer"><div class="sv-script-portlet sv-portlet sv-skip-spacer">
2072<script> 2073 function closeAllBoxes(name) { 2074 const boxes = document.querySelectorAll('.hiq-js-collapse-header') 2075 boxes.forEach(function(box) { 2076 if (box.id == name) { return; } 2077 box.setAttribute('aria-expanded', 'false'); 2078 const fa = box.querySelector('.fa') 2079 fa.classList.remove('minus') 2080 fa.classList.add('plus') 2081 const content = box.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2082 content.style.display = 'none'; 2083 }); 2084 } 2085 function scrollToBox(id) { 2086 let element = document.getElementById(id); 2087 element.scrollIntoView({behavior: "smooth", block: "center", inline: "nearest"}); 2088 } 2089 function addHash(name) { 2090 closeAllBoxes(name) 2091 scrollToBox(name) 2092 let element = document.getElementById(name); 2093 if (element.getAttribute('aria-expanded') == 'false') 2094 history.pushState(null,null,'#' + name + ''); 2095 } 2096 function openBox(element) { 2097 element.setAttribute('aria-expanded', 'true'); 2098 const fa = element.querySelector('.fa') 2099 fa.classList.remove('plus') 2100 fa.classList.add('minus') 2101 const content = element.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2102 content.style.display = 'block'; 2103 } 2104 svDocReady(function() { 2105 let url = encodeURI(window.location.href); 2106 let hash = url.split('#')[1] 2107 let element = document.getElementById(hash); 2108 if( hash && element != null ){ 2109 const boxString = 'box-' 2110 element = hash.substring(0, 4) == boxString ? element : document.getElementById(boxString + hash) 2111 openBox(element) 2112 } 2113 }); 2114</script>
2114 2115 2116<h3 id="UpplevEnkoping" class="ek-decoration-plusbox"> 2117 <button id="box-UpplevEnkoping" class="ek-decoration-plusbox__button hiq-js-collapse-header" aria-expanded="false" onclick="addHash(this.id)" onkeypress="addHash(this.id)"> 2118 <span>Upplev Enköping</span> 2119 <i class=" fa plus "></i> 2120 </button> 2121</h3></div> 2122<div class="sv-vertical sv-layout ek-decoration-plusbox__content"><div class="sv-vertical sv-layout sv-skip-spacer sv-decoration-content"><div class="sv-text-portlet-content"><h4 class="sv-font-h4-plusbox" id="h-Filmsomsaknarsyntolkning-0">Film som saknar syntolkning</h4><p class="svartxbrodtext">Det kan finnas film på webbplatsen som saknar syntolkning. Vi arbetar för att texta alla våra filmer. I vissa fall erbjuder vi innehållet i alternativt format, till exempel i text i nära anslutning till filmen. Vi strävar efter att alltid planera våra filminspelningar på ett sådant sätt att separat syntolkning inte behövs. Vi gör en bedömning inför varje ny filmproduktion om det finns behov av separat syntolkning eller teckenspråk. I dagsläget har vi inte det som standard.</p><h4 class="sv-font-h4-plusbox" id="h-Otillgangligadokumentochblanketter-0">Otillgängliga dokument och blanketter</h4><p class="svartxbrodtext">Webbplatsen har en del dokument i pdf-format som inte uppfyller kraven och kan vara svåra att få upplästa i hjälpmedel. Vi arbetar kontinuerligt med att flytta över innehåll från PDF-filer till webbsidor (HTML) för de dokument där det är möjligt.</p><p class="svartxbrodtext">Vi arbetar även med att ta fram tillgängliga dokumentmallar. Detta ska bidra till att våra dokument succesivt blir tillgängliga, i samband med revidering eller när nya tas fram. Vi prioriterar att flytta innehåll från PDF-filer till webbsidor (HTML) samt arbetet med de nya mallarna, framför att tillgänglighetsanpassa tidigare framtagna dokument.</p><h4 class="sv-font-h4-plusbox" id="h-AnvandningavradbrytningarmedBRelementistalletforstrukturellaelement-0">Användning av radbrytningar med BR-element i stället för strukturella element</h4><p class="svartxbrodtext">I vissa av formulären används radbrytning när det inte har en semantisk betydelse. Vi är beroende av vår systemleverantör för att åtgärda problemet. Vi har ställt krav på leverantören att problemet prioriteras och åtgärdas. Vi avvaktar med andra åtgärder under tiden.</p></div></div> 2123</div> 2124</div> 2125</div> 2126<div class="sv-text-portlet sv-use-margins" id="svid12_204f824718c629ca32a64c2"><div id="Enkopingvaxer"><!-- Enköping växer --></div><div class="sv-vertical sv-layout hiq-collapse sv-skip-spacer"><div class="sv-script-portlet sv-portlet sv-skip-spacer">
2126<script> 2127 function closeAllBoxes(name) { 2128 const boxes = document.querySelectorAll('.hiq-js-collapse-header') 2129 boxes.forEach(function(box) { 2130 if (box.id == name) { return; } 2131 box.setAttribute('aria-expanded', 'false'); 2132 const fa = box.querySelector('.fa') 2133 fa.classList.remove('minus') 2134 fa.classList.add('plus') 2135 const content = box.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2136 content.style.display = 'none'; 2137 }); 2138 } 2139 function scrollToBox(id) { 2140 let element = document.getElementById(id); 2141 element.scrollIntoView({behavior: "smooth", block: "center", inline: "nearest"}); 2142 } 2143 function addHash(name) { 2144 closeAllBoxes(name) 2145 scrollToBox(name) 2146 let element = document.getElementById(name); 2147 if (element.getAttribute('aria-expanded') == 'false') 2148 history.pushState(null,null,'#' + name + ''); 2149 } 2150 function openBox(element) { 2151 element.setAttribute('aria-expanded', 'true'); 2152 const fa = element.querySelector('.fa') 2153 fa.classList.remove('plus') 2154 fa.classList.add('minus') 2155 const content = element.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2156 content.style.display = 'block'; 2157 } 2158 svDocReady(function() { 2159 let url = encodeURI(window.location.href); 2160 let hash = url.split('#')[1] 2161 let element = document.getElementById(hash); 2162 if( hash && element != null ){ 2163 const boxString = 'box-' 2164 element = hash.substring(0, 4) == boxString ? element : document.getElementById(boxString + hash) 2165 openBox(element) 2166 } 2167 }); 2168</script>
2168 2169 2170<h3 id="Enkopingvaxer" class="ek-decoration-plusbox"> 2171 <button id="box-Enkopingvaxer" class="ek-decoration-plusbox__button hiq-js-collapse-header" aria-expanded="false" onclick="addHash(this.id)" onkeypress="addHash(this.id)"> 2172 <span>Enköping växer</span> 2173 <i class=" fa plus "></i> 2174 </button> 2175</h3></div> 2176<div class="sv-vertical sv-layout ek-decoration-plusbox__content"><div class="sv-vertical sv-layout sv-skip-spacer sv-decoration-content"><div class="sv-text-portlet-content"><h4 class="sv-font-h4-plusbox" id="h-Filmsomsaknarsyntolkning-1">Film som saknar syntolkning</h4><p class="svartxbrodtext">Det kan finnas film på webbplatsen som saknar syntolkning. Vi arbetar för att texta alla våra filmer. I vissa fall erbjuder vi innehållet i alternativt format, till exempel i text i nära anslutning till filmen. Vi strävar efter att alltid planera våra filminspelningar på ett sådant sätt att separat syntolkning inte behövs. Vi gör en bedömning inför varje ny filmproduktion om det finns behov av separat syntolkning eller teckenspråk. I dagsläget har vi inte det som standard.</p><h4 class="sv-font-h4-plusbox" id="h-Otillgangligadokumentochblanketter-1">Otillgängliga dokument och blanketter</h4><p class="svartxbrodtext">Webbplatsen och digitala tjänster har en del dokument i pdf-format som inte uppfyller kraven och kan vara svåra att få upplästa i hjälpmedel. Vi arbetar kontinuerligt med att flytta över innehåll från PDF-filer till webbsidor (HTML) för de dokument där det är möjligt.</p><p class="svartxbrodtext">Vi arbetar även med att ta fram tillgängliga dokumentmallar. Detta ska bidra till att våra dokument succesivt blir tillgängliga, i samband med revidering eller när nya tas fram. Vi prioriterar att flytta innehåll från PDF-filer till webbsidor (HTML) samt arbetet med de nya mallarna, framför att tillgänglighetsanpassa tidigare framtagna dokument.</p></div></div> 2177</div> 2178</div> 2179</div> 2180<div class="sv-text-portlet sv-use-margins" id="svid12_204f824718c629ca32a64c3"><div id="Enkopingsnaringsliv"><!-- Enköpings näringsliv --></div><div class="sv-vertical sv-layout hiq-collapse sv-skip-spacer"><div class="sv-script-portlet sv-portlet sv-skip-spacer">
2180<script> 2181 function closeAllBoxes(name) { 2182 const boxes = document.querySelectorAll('.hiq-js-collapse-header') 2183 boxes.forEach(function(box) { 2184 if (box.id == name) { return; } 2185 box.setAttribute('aria-expanded', 'false'); 2186 const fa = box.querySelector('.fa') 2187 fa.classList.remove('minus') 2188 fa.classList.add('plus') 2189 const content = box.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2190 content.style.display = 'none'; 2191 }); 2192 } 2193 function scrollToBox(id) { 2194 let element = document.getElementById(id); 2195 element.scrollIntoView({behavior: "smooth", block: "center", inline: "nearest"}); 2196 } 2197 function addHash(name) { 2198 closeAllBoxes(name) 2199 scrollToBox(name) 2200 let element = document.getElementById(name); 2201 if (element.getAttribute('aria-expanded') == 'false') 2202 history.pushState(null,null,'#' + name + ''); 2203 } 2204 function openBox(element) { 2205 element.setAttribute('aria-expanded', 'true'); 2206 const fa = element.querySelector('.fa') 2207 fa.classList.remove('plus') 2208 fa.classList.add('minus') 2209 const content = element.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2210 content.style.display = 'block'; 2211 } 2212 svDocReady(function() { 2213 let url = encodeURI(window.location.href); 2214 let hash = url.split('#')[1] 2215 let element = document.getElementById(hash); 2216 if( hash && element != null ){ 2217 const boxString = 'box-' 2218 element = hash.substring(0, 4) == boxString ? element : document.getElementById(boxString + hash) 2219 openBox(element) 2220 } 2221 }); 2222</script>
2222 2223 2224<h3 id="Enkopingsnaringsliv" class="ek-decoration-plusbox"> 2225 <button id="box-Enkopingsnaringsliv" class="ek-decoration-plusbox__button hiq-js-collapse-header" aria-expanded="false" onclick="addHash(this.id)" onkeypress="addHash(this.id)"> 2226 <span>Enköpings näringsliv</span> 2227 <i class=" fa plus "></i> 2228 </button> 2229</h3></div> 2230<div class="sv-vertical sv-layout ek-decoration-plusbox__content"><div class="sv-vertical sv-layout sv-skip-spacer sv-decoration-content"><div class="sv-text-portlet-content"><h4 class="sv-font-h4-plusbox" id="h-Filmsomsaknarsyntolkning-2">Film som saknar syntolkning</h4><p class="svartxbrodtext">Det kan finnas film på webbplatsen som saknar syntolkning. Vi arbetar för att texta alla våra filmer. I vissa fall erbjuder vi innehållet i alternativt format, till exempel i text i nära anslutning till filmen. Vi strävar efter att alltid planera våra filminspelningar på ett sådant sätt att separat syntolkning inte behövs. Vi gör en bedömning inför varje ny filmproduktion om det finns behov av separat syntolkning eller teckenspråk. I dagsläget har vi inte det som standard.</p></div></div> 2231</div> 2232</div> 2233</div> 2234<div class="sv-text-portlet sv-use-margins" id="svid12_204f824718c629ca32a64c4"><div id="Tradgardsdagen"><!-- Trädgårdsdagen --></div><div class="sv-vertical sv-layout hiq-collapse sv-skip-spacer"><div class="sv-script-portlet sv-portlet sv-skip-spacer">
2234<script> 2235 function closeAllBoxes(name) { 2236 const boxes = document.querySelectorAll('.hiq-js-collapse-header') 2237 boxes.forEach(function(box) { 2238 if (box.id == name) { return; } 2239 box.setAttribute('aria-expanded', 'false'); 2240 const fa = box.querySelector('.fa') 2241 fa.classList.remove('minus') 2242 fa.classList.add('plus') 2243 const content = box.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2244 content.style.display = 'none'; 2245 }); 2246 } 2247 function scrollToBox(id) { 2248 let element = document.getElementById(id); 2249 element.scrollIntoView({behavior: "smooth", block: "center", inline: "nearest"}); 2250 } 2251 function addHash(name) { 2252 closeAllBoxes(name) 2253 scrollToBox(name) 2254 let element = document.getElementById(name); 2255 if (element.getAttribute('aria-expanded') == 'false') 2256 history.pushState(null,null,'#' + name + ''); 2257 } 2258 function openBox(element) { 2259 element.setAttribute('aria-expanded', 'true'); 2260 const fa = element.querySelector('.fa') 2261 fa.classList.remove('plus') 2262 fa.classList.add('minus') 2263 const content = element.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2264 content.style.display = 'block'; 2265 } 2266 svDocReady(function() { 2267 let url = encodeURI(window.location.href); 2268 let hash = url.split('#')[1] 2269 let element = document.getElementById(hash); 2270 if( hash && element != null ){ 2271 const boxString = 'box-' 2272 element = hash.substring(0, 4) == boxString ? element : document.getElementById(boxString + hash) 2273 openBox(element) 2274 } 2275 }); 2276</script>
2276 2277 2278<h3 id="Tradgardsdagen" class="ek-decoration-plusbox"> 2279 <button id="box-Tradgardsdagen" class="ek-decoration-plusbox__button hiq-js-collapse-header" aria-expanded="false" onclick="addHash(this.id)" onkeypress="addHash(this.id)"> 2280 <span>Trädgårdsdagen</span> 2281 <i class=" fa plus "></i> 2282 </button> 2283</h3></div> 2284<div class="sv-vertical sv-layout ek-decoration-plusbox__content"><div class="sv-vertical sv-layout sv-skip-spacer sv-decoration-content"><div class="sv-text-portlet-content"><h4 class="sv-font-h4-plusbox" id="h-AnvandningavradbrytningarmedBRelementutansemantiskbetydelse-0">Användning av radbrytningar med BR-element utan semantisk betydelse</h4><p class="svartxbrodtext">I punktlistor uppstår ibland oavsiktligt radbrytning när det inte har en semantisk betydelse. Vi är beroende av vår systemleverantör för att åtgärda problemet. Vi har ställt krav på leverantören att problemet prioriteras och åtgärdas. Till dess tar vi manuellt bort dessa radbrytningar när vi upptäcker dem.</p><h4 class="sv-font-h4-plusbox" id="h-AnvandningavradbrytningarmedBRelementistalletforstrukturellaelement-1">Användning av radbrytningar med BR-element i stället för strukturella element</h4><p class="svartxbrodtext">I vissa av formulären används radbrytning när det inte har en semantisk betydelse. Vi är beroende av vår systemleverantör för att åtgärda problemet. Vi har ställt krav på leverantören att problemet prioriteras och åtgärdas. Vi avvaktar med andra åtgärder under tiden.</p></div></div> 2285</div> 2286</div> 2287</div> 2288<div class="sv-text-portlet sv-use-margins" id="svid12_204f824718c629ca32a64c5"><div id="Pepparrotsbadet"><!-- Pepparrotsbadet --></div><div class="sv-vertical sv-layout hiq-collapse sv-skip-spacer"><div class="sv-script-portlet sv-portlet sv-skip-spacer">
2288<script> 2289 function closeAllBoxes(name) { 2290 const boxes = document.querySelectorAll('.hiq-js-collapse-header') 2291 boxes.forEach(function(box) { 2292 if (box.id == name) { return; } 2293 box.setAttribute('aria-expanded', 'false'); 2294 const fa = box.querySelector('.fa') 2295 fa.classList.remove('minus') 2296 fa.classList.add('plus') 2297 const content = box.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2298 content.style.display = 'none'; 2299 }); 2300 } 2301 function scrollToBox(id) { 2302 let element = document.getElementById(id); 2303 element.scrollIntoView({behavior: "smooth", block: "center", inline: "nearest"}); 2304 } 2305 function addHash(name) { 2306 closeAllBoxes(name) 2307 scrollToBox(name) 2308 let element = document.getElementById(name); 2309 if (element.getAttribute('aria-expanded') == 'false') 2310 history.pushState(null,null,'#' + name + ''); 2311 } 2312 function openBox(element) { 2313 element.setAttribute('aria-expanded', 'true'); 2314 const fa = element.querySelector('.fa') 2315 fa.classList.remove('plus') 2316 fa.classList.add('minus') 2317 const content = element.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2318 content.style.display = 'block'; 2319 } 2320 svDocReady(function() { 2321 let url = encodeURI(window.location.href); 2322 let hash = url.split('#')[1] 2323 let element = document.getElementById(hash); 2324 if( hash && element != null ){ 2325 const boxString = 'box-' 2326 element = hash.substring(0, 4) == boxString ? element : document.getElementById(boxString + hash) 2327 openBox(element) 2328 } 2329 }); 2330</script>
2330 2331 2332<h3 id="Pepparrotsbadet" class="ek-decoration-plusbox"> 2333 <button id="box-Pepparrotsbadet" class="ek-decoration-plusbox__button hiq-js-collapse-header" aria-expanded="false" onclick="addHash(this.id)" onkeypress="addHash(this.id)"> 2334 <span>Pepparrotsbadet</span> 2335 <i class=" fa plus "></i> 2336 </button> 2337</h3></div> 2338<div class="sv-vertical sv-layout ek-decoration-plusbox__content"><div class="sv-vertical sv-layout sv-skip-spacer sv-decoration-content"><div class="sv-text-portlet-content"><h4 class="sv-font-h4-plusbox" id="h-AnvandningavradbrytningarmedBRelementutansemantiskbetydelse-1">Användning av radbrytningar med BR-element utan semantisk betydelse</h4><p class="svartxbrodtext">I punktlistor uppstår ibland oavsiktligt radbrytning när det inte har en semantisk betydelse. Vi är beroende av vår systemleverantör för att åtgärda problemet. Vi har ställt krav på leverantören att problemet prioriteras och åtgärdas. Till dess tar vi manuellt bort dessa radbrytningar när vi upptäcker dem.</p><h4 class="sv-font-h4-plusbox" id="h-AnvandningavradbrytningarmedBRelementistalletforstrukturellaelement-2">Användning av radbrytningar med BR-element i stället för strukturella element</h4><p class="svartxbrodtext">I vissa av formulären används radbrytning när det inte har en semantisk betydelse. Vi är beroende av vår systemleverantör för att åtgärda problemet. Vi har ställt krav på leverantören att problemet prioriteras och åtgärdas. Vi avvaktar med andra åtgärder under tiden.</p><h4 class="sv-font-h4-plusbox" id="h-Otillgangligtbokningssystem">Otillgängligt bokningssystem</h4><p class="svartxbrodtext">Pepparrotsbadets bokningssystem är inte tillängligt. Det finns brister på flera ställen i systemet. Vi har ställt krav på leverantören att problemet åtgärdas och prioriteras.</p></div></div> 2339</div> 2340</div> 2341</div> 2342<div class="sv-text-portlet sv-use-margins" id="svid12_204f824718c629ca32a64c6"><div id="Bredsandsbadochcamping"><!-- Bredsands bad och camping --></div><div class="sv-vertical sv-layout hiq-collapse sv-skip-spacer"><div class="sv-script-portlet sv-portlet sv-skip-spacer">
2342<script> 2343 function closeAllBoxes(name) { 2344 const boxes = document.querySelectorAll('.hiq-js-collapse-header') 2345 boxes.forEach(function(box) { 2346 if (box.id == name) { return; } 2347 box.setAttribute('aria-expanded', 'false'); 2348 const fa = box.querySelector('.fa') 2349 fa.classList.remove('minus') 2350 fa.classList.add('plus') 2351 const content = box.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2352 content.style.display = 'none'; 2353 }); 2354 } 2355 function scrollToBox(id) { 2356 let element = document.getElementById(id); 2357 element.scrollIntoView({behavior: "smooth", block: "center", inline: "nearest"}); 2358 } 2359 function addHash(name) { 2360 closeAllBoxes(name) 2361 scrollToBox(name) 2362 let element = document.getElementById(name); 2363 if (element.getAttribute('aria-expanded') == 'false') 2364 history.pushState(null,null,'#' + name + ''); 2365 } 2366 function openBox(element) { 2367 element.setAttribute('aria-expanded', 'true'); 2368 const fa = element.querySelector('.fa') 2369 fa.classList.remove('plus') 2370 fa.classList.add('minus') 2371 const content = element.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2372 content.style.display = 'block'; 2373 } 2374 svDocReady(function() { 2375 let url = encodeURI(window.location.href); 2376 let hash = url.split('#')[1] 2377 let element = document.getElementById(hash); 2378 if( hash && element != null ){ 2379 const boxString = 'box-' 2380 element = hash.substring(0, 4) == boxString ? element : document.getElementById(boxString + hash) 2381 openBox(element) 2382 } 2383 }); 2384</script>
2384 2385 2386<h3 id="Bredsandsbadochcamping" class="ek-decoration-plusbox"> 2387 <button id="box-Bredsandsbadochcamping" class="ek-decoration-plusbox__button hiq-js-collapse-header" aria-expanded="false" onclick="addHash(this.id)" onkeypress="addHash(this.id)"> 2388 <span>Bredsands bad och camping</span> 2389 <i class=" fa plus "></i> 2390 </button> 2391</h3></div> 2392<div class="sv-vertical sv-layout ek-decoration-plusbox__content"><div class="sv-vertical sv-layout sv-skip-spacer sv-decoration-content"><div class="sv-text-portlet-content"><h4 class="sv-font-h4-plusbox" id="h-AnvandningavradbrytningarmedBRelementutansemantiskbetydelse-2">Användning av radbrytningar med BR-element utan semantisk betydelse</h4><p class="svartxbrodtext">I punktlistor uppstår ibland oavsiktligt radbrytning när det inte har en semantisk betydelse. Vi är beroende av vår systemleverantör för att åtgärda problemet. Vi har ställt krav på leverantören att problemet prioriteras och åtgärdas. Till dess tar vi manuellt bort dessa radbrytningar när vi upptäcker dem.</p><h4 class="sv-font-h4-plusbox" id="h-Otillgangligtbokningssystem-0">Otillgängligt bokningssystem</h4><p class="svartxbrodtext">Bredsands bad och campings bokningssystem är inte tillängligt. Det finns brister på flera ställen i systemet. Vi har ställt krav på leverantören att problemet åtgärdas och prioriteras.</p></div></div> 2393</div> 2394</div> 2395</div> 2396<div class="sv-text-portlet sv-use-margins" id="svid12_204f824718c629ca32a64cd"><div id="Westerlundskagymnasiet"><!-- Westerlundska gymnasiet --></div><div class="sv-vertical sv-layout hiq-collapse sv-skip-spacer"><div class="sv-script-portlet sv-portlet sv-skip-spacer">
2396<script> 2397 function closeAllBoxes(name) { 2398 const boxes = document.querySelectorAll('.hiq-js-collapse-header') 2399 boxes.forEach(function(box) { 2400 if (box.id == name) { return; } 2401 box.setAttribute('aria-expanded', 'false'); 2402 const fa = box.querySelector('.fa') 2403 fa.classList.remove('minus') 2404 fa.classList.add('plus') 2405 const content = box.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2406 content.style.display = 'none'; 2407 }); 2408 } 2409 function scrollToBox(id) { 2410 let element = document.getElementById(id); 2411 element.scrollIntoView({behavior: "smooth", block: "center", inline: "nearest"}); 2412 } 2413 function addHash(name) { 2414 closeAllBoxes(name) 2415 scrollToBox(name) 2416 let element = document.getElementById(name); 2417 if (element.getAttribute('aria-expanded') == 'false') 2418 history.pushState(null,null,'#' + name + ''); 2419 } 2420 function openBox(element) { 2421 element.setAttribute('aria-expanded', 'true'); 2422 const fa = element.querySelector('.fa') 2423 fa.classList.remove('plus') 2424 fa.classList.add('minus') 2425 const content = element.closest('.hiq-collapse').querySelector('.sv-decoration-content') 2426 content.style.display = 'block'; 2427 } 2428 svDocReady(function() { 2429 let url = encodeURI(window.location.href); 2430 let hash = url.split('#')[1] 2431 let element = document.getElementById(hash); 2432 if( hash && element != null ){ 2433 const boxString = 'box-' 2434 element = hash.substring(0, 4) == boxString ? element : document.getElementById(boxString + hash) 2435 openBox(element) 2436 } 2437 }); 2438</script>
2438 2439 2440<h3 id="Westerlundskagymnasiet" class="ek-decoration-plusbox"> 2441 <button id="box-Westerlundskagymnasiet" class="ek-decoration-plusbox__button hiq-js-collapse-header" aria-expanded="false" onclick="addHash(this.id)" onkeypress="addHash(this.id)"> 2442 <span>Westerlundska gymnasiet</span> 2443 <i class=" fa plus "></i> 2444 </button> 2445</h3></div> 2446<div class="sv-vertical sv-layout ek-decoration-plusbox__content"><div class="sv-vertical sv-layout sv-skip-spacer sv-decoration-content"><div class="sv-text-portlet-content"><h4 class="sv-font-h4-plusbox" id="h-Otillgangligadokumentochblanketter-2">Otillgängliga dokument och blanketter</h4><p class="svartxbrodtext">Webbplatsen och digitala tjänster har en del dokument i pdf-format som inte uppfyller kraven och kan vara svåra att få upplästa i hjälpmedel. Vi arbetar kontinuerligt med att flytta över innehåll från PDF-filer till webbsidor (HTML) för de dokument där det är möjligt.</p><p class="svartxbrodtext">Vi arbetar även med att ta fram tillgängliga dokumentmallar. Detta ska bidra till att våra dokument succesivt blir tillgängliga, i samband med revidering eller när nya tas fram. Vi prioriterar att flytta innehåll från PDF-filer till webbsidor (HTML) samt arbetet med de nya mallarna, framför att tillgänglighetsanpassa tidigare framtagna dokument.</p><h4 class="sv-font-h4-plusbox" id="h-AnvandningavradbrytningarmedBRelementutansemantiskbetydelse-3">Användning av radbrytningar med BR-element utan semantisk betydelse</h4><p class="svartxbrodtext">I punktlistor uppstår ibland oavsiktligt radbrytning när det inte har en semantisk betydelse. Vi är beroende av vår systemleverantör för att åtgärda problemet. Vi har ställt krav på leverantören att problemet prioriteras och åtgärdas. Till dess tar vi manuellt bort dessa radbrytningar när vi upptäcker dem.</p><h4 class="sv-font-h4-plusbox" id="h-AnvandningavradbrytningarmedBRelementistalletforstrukturellaelement-3">Användning av radbrytningar med BR-element i stället för strukturella element</h4><p class="svartxbrodtext">I vissa av formulären används radbrytning när det inte har en semantisk betydelse. Vi är beroende av vår systemleverantör för att åtgärda problemet. Vi har ställt krav på leverantören att problemet prioriteras och åtgärdas. Vi avvaktar med andra åtgärder under tiden.</p></div></div> 2447</div> 2448</div> 2449</div> 2450<div class="sv-text-portlet sv-use-margins" style="margin-top:2em" id="svid12_204f824718c629ca32a6455"><div id="Text"><!-- Text --></div><div class="sv-text-portlet-content"><h2 class="subheading" id="h-Innehallsominteomfattasavlagen">Innehåll som inte omfattas av lagen</h2><p class="svartxbrodtext">Det innehåll som beskrivs här är inte fullt tillgängligt, men undantas enligt 9 § lagen om tillgänglighet till digital offentlig service.</p><p class="svartxbrodtext">På webbplatserna finns kartor som inte är avsedda för navigering.</p><h2 class="subheading" id="h-Hurvitestatwebbplatserna">Hur vi testat webbplatserna</h2><p class="svartxbrodtext">I vårt publiceringsverktyg finns en inbyggd tillgänglighetskontroll. När vi får varningar om otillgänglig kod eller otillgängligt innehåll följer vi upp på dessa.</p><h3 class="subheading3" id="h-enkopingse">enkoping.se</h3><p class="svartxbrodtext">Funka AB har gjort en oberoende granskning av Enköpings kommuns webbplats. Bedömningen gjordes den 15 juli 2020.</p><p class="svartxbrodtext">Myndigheten för digital förvaltning har gjort flera förenklade övervakningar av webbplatsen. Den senaste gjordes den 15 november 2022.</p><p class="svartxbrodtext">Redogörelsen uppdaterades senast den 29 maj 2023.</p><h3 class="subheading3" id="h-Underwebbplatser">Underwebbplatser</h3><p class="svartxbrodtext">Redogörelserna för alla underwebbplatser uppdaterades senast den 20 april 2023.</p></div></div> 2451</div></div> 2452<div class="sv-script-portlet sv-portlet sv-template-portlet 2453" style="border-top-width:1px;border-top-color:#e8e8e8;border-top-style:solid" id="svid12_1aa14c8317db828c0af11ec8"><div id="Skript-0"><!-- Skript --></div><ul class="ek-sharing-menu"> 2454 <li class="title">Dela sida:</li> 2455 <li> 2456 <a class="ek-sharing-menu-facebook" href="http://www.facebook.com/sharer.php?u=https%3A%2F%2Fenkoping.se%2Fom-webbplatsen%2Ftillganglighetsredogorelse.html" 2457 rel="external" 2458 title="Dela på Facebook"> 2459 </a> 2460 </li> 2461 <li> 2462 <a class="ek-sharing-menu-twitter" href="http://twitter.com/intent/tweet?text=https%3A%2F%2Fenkoping.se%2Fom-webbplatsen%2Ftillganglighetsredogorelse.html%20(via%20Enk%C3%B6pings%20kommun)" 2463 rel="external" 2464 title="Dela på Twitter"> 2465 </a> 2466 </li> 2467 <li> 2468 <a class="ek-sharing-menu-linkedin" href="http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fenkoping.se%2Fom-webbplatsen%2Ftillganglighetsredogorelse.html" 2469 rel="external" 2470 title="Dela på LinkedIn"> 2471 </a> 2472 </li> 2473 <li> 2474 <a class="ek-sharing-menu-mail" href="mailto:?body=https%3A%2F%2Fenkoping.se%2Fom-webbplatsen%2Ftillganglighetsredogorelse.html%20(via%20Enk%C3%B6pings%20kommun)&subject=Tillg%C3%A4nglighetsredog%C3%B6relse" 2475 title="Dela via email"> 2476 </a> 2477 </li> 2478</ul> 2479</div> 2480</div> 2481<div class="sv-layout sv-column-2 sv-template-layout" id="svid10_4d528a5c1789c1763e94ea90"></div> 2482</div> 2483</div> 2484</div></div> 2485</div> 2486<footer class="sv-vertical sv-layout ek-footer hide-on-print sv-template-layout" style="background-color:#002f6c;padding-top:3em;padding-bottom:3em" id="svid10_6cd9b89d14fefd0c4f5ce458"><div class="sv-fluid-grid sv-grid-gridx12 sv-layout sv-skip-spacer sv-template-layout" id="svid10_3d3b10ee190a6a45af052f07"><div class="sv-vertical sv-layout ek-footer__background-image sv-skip-spacer sv-template-layout" style="background-repeat:repeat-x;background-size:auto;background-image:url('/images/18.3d3b10ee190a6a45af052f09/1723013549916/footer_pattern.svg');background-position:top left" id="svid10_3d3b10ee190a6a45af052f08"><div class="sv-row sv-layout sv-skip-spacer sv-template-layout" id="svid10_3d3b10ee190a6a45af052f0a"><div class="sv-layout sv-skip-spacer sv-column-12 sv-template-layout" style="margin-bottom:60px;display: flex; justify-content: center;" id="svid10_3d3b10ee190a6a45af052f0c"><div class="sv-image-portlet sv-portlet ek-footer__logo sv-skip-spacer sv-template-portlet 2487" id="svid12_6b6068ff180580f7448587da"><div id="BildLogga"><!-- Bild - Logga --></div><img alt="Enköping kommuns" class="sv-noborder sv-svg" style="max-width:348px;max-height:344px" width="348" height="344" src="/images/18.5193a5fc19c8e10a0831cf5f/1773387530765/Logo_staende_VIT.svg"></div> 2488</div> 2489</div> 2490<div class="sv-row sv-layout ek-footer__row sv-template-layout" id="svid10_3d3b10ee190a6a45af052f0b">
2490<div class="sv-layout ek-footer__col sv-skip-spacer sv-column-3 sv-template-layout" id="svid10_3d3b10ee190a6a45af052f0d"><div class="sv-text-portlet sv-use-margins sv-skip-spacer sv-template-portlet 2491" id="svid12_3d3b10ee190a6a45af052f11"><div id="Rubrik-0"><!-- Rubrik --></div><div class="sv-text-portlet-content"><h2 class="rubrikxsidfot" id="h-Kontaktaoss">Kontakta oss</h2></div></div> 2492<div class="sv-text-portlet sv-use-margins sv-template-portlet 2493" id="svid12_3d3b10ee190a6a45af052f12"><div id="LankKontaktcenter"><!-- Länk - Kontaktcenter --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/kontakt.html">Kommunens kontaktcenter</a></p></div></div> 2494<div class="sv-text-portlet sv-use-margins sv-template-portlet 2495" id="svid12_3d3b10ee190a6a45af052f14"><div id="LankNamnder"><!-- Länk - Nämnder --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/kommun-och-politik/namnder.html">Nämnder</a></p></div></div> 2496<div class="sv-text-portlet sv-use-margins sv-template-portlet 2497" id="svid12_3d3b10ee190a6a45af052f16"><div id="LankForvaltningar"><!-- Länk - Förvaltningar --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/kontakt/kommunens-forvaltningar.html">Förvaltningar</a></p></div></div> 2498<div class="sv-text-portlet sv-use-margins sv-template-portlet 2499" id="svid12_3d3b10ee190a6a45af052f1a"><div id="LankVerksamheter">
2499<!-- Länk - Verksamheter --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/kontakt/hitta-kommunala-verksamheter.html">Verksamheter</a></p></div></div> 2500<div class="sv-text-portlet sv-use-margins sv-template-portlet 2501" id="svid12_3d3b10ee190a6a45af052f1c"><div id="LankKommunalabolag"><!-- Länk - Kommunala bolag --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/kommun-och-politik/rad-bolag-och-forbund.html">Bolag, råd och förbund</a></p></div></div> 2502</div> 2503<div class="sv-layout ek-footer__col sv-column-3 sv-template-layout" id="svid10_3d3b10ee190a6a45af052f0e"><div class="sv-text-portlet sv-use-margins sv-skip-spacer sv-template-portlet 2504" id="svid12_3d3b10ee190a6a45af052f20"><div id="Rubrik-1"><!-- Rubrik --></div><div class="sv-text-portlet-content"><h2 class="rubrikxsidfot" id="h-Varwebbplats">Vår webbplats</h2></div></div> 2505<div class="sv-text-portlet sv-use-margins sv-template-portlet 2506" id="svid12_3d3b10ee190a6a45af052f21"><div id="LankOmenkopingse"><!-- Länk - Om enkoping.se --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/om-webbplatsen.html">Om enkoping.se</a></p></div></div> 2507<div class="sv-text-portlet sv-use-margins sv-template-portlet 2508" id="svid12_3d3b10ee190a6a45af052f23"><div id="LankTillganglighetsredogorelse"><!-- Länk - Tillgänglighetsredogörelse --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/om-webbplatsen/tillganglighetsredogorelse.html">Tillgänglighetsredogörelse</a></p></div></div> 2509<div class="sv-text-portlet sv-use-margins sv-template-portlet 2510" id="svid12_3d3b10ee190a6a45af052f25"><div id="LankPersonuppgifterdataskydd"><!-- Länk - Personuppgifter & dataskydd --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/kommun-och-politik/personuppgifter.html">Personuppgifter, dataskydd</a></p></div></div> 2511<div class="sv-text-portlet sv-use-margins sv-template-portlet 2512" id="svid12_3d3b10ee190a6a45af052f27"><div id="LankKakorCookies"><!-- Länk - Kakor (Cookies) --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/om-webbplatsen/kakor-cookies.html">Kakor (Cookies)</a></p></div></div> 2513<div class="sv-text-portlet sv-use-margins sv-template-portlet 2514" id="svid12_3d3b10ee190a6a45af052f29"><div id="LankWebbkarta"><!-- Länk - Webbkarta --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/om-webbplatsen/webbkarta.html">Webbkarta</a></p></div></div> 2515</div> 2516<div class="sv-layout ek-footer__col sv-column-3 sv-template-layout" id="svid10_3d3b10ee190a6a45af052f0f"><div class="sv-text-portlet sv-use-margins sv-skip-spacer sv-template-portlet 2517" id="svid12_3d3b10ee190a6a45af052f2b"><div id="Rubrik-2"><!-- Rubrik --></div><div class="sv-text-portlet-content"><h2 class="rubrikxsidfot" id="h-Hittasnabbt">Hitta snabbt</h2></div></div> 2518<div class="sv-text-portlet sv-use-margins sv-template-portlet 2519" id="svid12_3d3b10ee190a6a45af052f2c"><div id="LankLedigajobb"><!-- Länk - Lediga jobb --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/foretag-och-arbete/jobba-hos-oss.html">Jobba hos oss</a></p></div></div> 2520<div class="sv-text-portlet sv-use-margins sv-template-portlet 2521" id="svid12_3d3b10ee190a6a45af052f32"><div id="Enkopingspressrum"><!-- Enköpings pressrum --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="https://via.tt.se/pressrum/3236045/enkoping">Pressrum (tt.se)</a></p></div></div> 2522<div class="sv-text-portlet sv-use-margins sv-template-portlet 2523" id="svid12_3d3b10ee190a6a45af052f2e"><div id="LankEtjansterochblanketter">
2523<!-- Länk - E-tjänster och blanketter --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/e-tjanster-och-blanketter.html">E-tjänster och blanketter</a></p></div></div> 2524<div class="sv-text-portlet sv-use-margins sv-template-portlet 2525" id="svid12_3d3b10ee190a6a45af052f30"><div id="LankAnslagstavlan"><!-- Länk - Anslagstavlan --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/kommun-och-politik/anslagstavla.html">Anslagstavlan</a></p></div></div> 2526<div class="sv-text-portlet sv-use-margins sv-template-portlet 2527" id="svid12_3d3b10ee190a6a45af052f34"><div id="LankVaraandrawebbplatser"><!-- Länk - Våra andra webbplatser --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/vara-andra-webbplatser.html">Våra andra webbplatser</a></p></div></div> 2528</div> 2529<div class="sv-layout ek-footer__col sv-column-3 sv-template-layout" id="svid10_3d3b10ee190a6a45af052f10"><div class="sv-text-portlet sv-use-margins sv-skip-spacer sv-template-portlet 2530" id="svid12_3d3b10ee190a6a45af052f36"><div id="Rubrik-3"><!-- Rubrik --></div><div class="sv-text-portlet-content"><h2 class="rubrikxsidfot" id="h-Socialamedier">Sociala medier</h2></div></div> 2531<div class="sv-text-portlet sv-use-margins sv-template-portlet 2532" id="svid12_3d3b10ee190a6a45af052f37"><div id="LankFacebook"><!-- Länk - Facebook --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="https://www.facebook.com/enkopingskommun">Facebook</a></p></div></div> 2533<div class="sv-text-portlet sv-use-margins sv-template-portlet 2534" id="svid12_3d3b10ee190a6a45af052f39"><div id="LankInstagram">
2534<!-- Länk - Instagram --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="https://www.instagram.com/platsen_enkoping/">Instagram</a></p></div></div> 2535<div class="sv-text-portlet sv-use-margins sv-template-portlet 2536" id="svid12_3d3b10ee190a6a45af052f3b"><div id="LankLinkedIn"><!-- Länk - LinkedIn --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="https://se.linkedin.com/company/enk-ping-municipality">LinkedIn</a></p></div></div> 2537<div class="sv-text-portlet sv-use-margins sv-template-portlet 2538" id="svid12_3d3b10ee190a6a45af052f3d"><div id="LankAllasocialamedierkonton"><!-- Länk - Alla sociala medier konton --></div><div class="sv-text-portlet-content"><p class="sv-font-lankar-i-sidfot"><a href="/om-webbplatsen/kommunen-i-sociala-medier.html">Kommunen i sociala medier</a></p></div></div> 2539</div> 2540</div> 2541</div> 2542</div> 2543</footer> 2544</div> 2545<div class="sv-vertical sv-layout sv-template-layout" id="svid10_67413a1b16ed5a9d8b78fef9"><div class="sv-script-portlet sv-portlet sv-skip-spacer sv-template-portlet 2546" id="svid12_67413a1b16ed5a9d8b78feff"><div id="Driftinformation"><!-- Driftinformation --></div></div> 2547</div> 2548<div class="sv-vertical sv-layout ek-menu-backdrop sv-template-layout" id="svid10_32096f9217cdf8d08f540d0"></div> 2549</div> 2550 2551 2552 2553
2554<script src="/sitevision/system-resource/7f3be00efce8300376d483d2da6da845987e107b68f44c0bb495fc74250a1846/envision/envision.js"></script>
vendor: 1 bytes, line 2554
2554
2555<script src="/sitevision/system-resource/7f3be00efce8300376d483d2da6da845987e107b68f44c0bb495fc74250a1846/js/utils.js"></script>
vendor: 1 bytes, line 2555
2555
2556<script src="/sitevision/system-resource/7f3be00efce8300376d483d2da6da845987e107b68f44c0bb495fc74250a1846/js/portlets.js"></script>
2556 2557
2558<script src="/download/18.7e0f6814166b43b5994cf445/1679391630219/tableType.js"></script>
vendor: 1 bytes, line 2558
2558
2559<script src="/download/18.5def19ee1684022bbb6832a6/1547541060855/accordion.js"></script>
vendor: 1 bytes, line 2559
2559
2560<script src="/download/18.5c122f5016a990f7f6f14240/1598524095830/collapse_box.js"></script>
vendor: 1 bytes, line 2560
2560
2561<script src="/download/18.764336961784abb25dea5a80/1679391932543/main.bundle.js"></script>
vendor: 1 bytes, line 2561
2561
2562<script src="/sitevision/system-resource/7f3be00efce8300376d483d2da6da845987e107b68f44c0bb495fc74250a1846/js/webAppExternals/react_18_3.js"></script>
vendor: 1 bytes, line 2562
2562
2563<script src="/webapp-resource/4.4d6bf6c317a75e5d1c666ffc/360.6319ad561a0fb8984fd6518/1791304016204/webapp-assets.js"></script>
vendor: 1 bytes, line 2563
2563
2564<script src="/webapp-resource/4.4d6bf6c317a75e5d1c666ffc/360.12cd73a2191daab39c62e56a/1727160912175/webapp-assets.js"></script>
vendor: 1 bytes, line 2564
2564
2565<script src="/webapp-resource/4.4d6bf6c317a75e5d1c666ffc/360.38cec6a017e67048135d9fc3/1643266079444/webapp-assets.js"></script>
vendor: 1 bytes, line 2565
2565
2566<script src="/sitevision/system-resource/7f3be00efce8300376d483d2da6da845987e107b68f44c0bb495fc74250a1846/webapps/webapp_sdk-legacy.js"></script>
2566 2567</body> 2568</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.