1 2 3<!DOCTYPE html> 4<html lang="nb"> 5<head data-uid="5600:244"><meta charset="utf-8" /><meta name="format-detection" content="telephone=no" /> 6 <base href="/"> 7 <link href="/templates/assets/css/default.css?v=18.0.4915" type="text/css" rel="stylesheet">
8<script src="/ClientApp/vanilla/templates/dist/bundle.js?v=18.0.4915" type="module"></script>
vendor: 2 bytes, line 8
8
9<script src="/ClientApp/vanilla/web-component-library/dist/index.js" type="module"></script>
vendor: 2 bytes, line 9
9
10<script src="/clientapp/reactjs-front/shared-components/dist/acos-shared-components.umd.js"></script>
10<link href="/templates/assets/legacy-css/default-typography.css?v=20250526" rel="stylesheet" type="text/css" /><link href="/templates/assets/legacy-css/default-skip-to-links.css?v=20230510" rel="stylesheet" type="text/css" /><link href="https://cdn.jsdelivr.net/npm/[email protected]/fonts/remixicon.min.css" rel="stylesheet" /><link href="/templates/assets/legacy-css/default-tabfocus-styles.css?v=20250331" rel="stylesheet" type="text/css" /> 11<meta http-equiv="X-UA-Compatible" content="IE=edge" />
12<script src="/script/jQuery/jquery-1.12.4.min.js"></script>
vendor: 2 bytes, line 12
12
13<script src="/script/jQuery/jquery-migrate-1.4.1.min.js"></script>
13 14 15 16 17 18
19<script src="/script/js/basefunksjoner.js?v=20210408"></script>
19 20 21 22 23
24<script src="/script/jQuery/jquery.acos.js?v=20102020"></script>
24 25 26<link type="text/css" rel="stylesheet" href="/clientApp/reactjs-front/tilbakemelding/build/static/css/main.da8afa71.css?v=18.0.4915" /> 27<link type="text/css" rel="stylesheet" href="/clientApp/reactjs-front/cookie-notice/dist/assets/index-CO6Crme_.css?v=18.0.4915" /> 28<link type="text/css" rel="stylesheet" href="/Maler/Default/assets/css/themes/default/default.css?v=18.0.4915" /> 29<link type="text/css" rel="stylesheet" href="/Maler/Standard/Handlers/StyleHandler.ashx?bundle=signature&portalID=1&sprakID=1&designID=1&v=18.0.4915" /> 30<link type="text/css" rel="stylesheet" href="/Design/sandefjord_kommune/sandefjord_kommune/v2023/assets/css/sandefjord.css?v=v18.0.04915" /> 31<link type="text/css" rel="stylesheet" href="/css/tilbakemelding.css" /> 32<meta name="google-site-verification" content="GYCFrgoqYH_2qI4RRESutBA3GbAwPc2398HDoJvQDs4" /> 33 34 35 36 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 37 38 39 40 41 <title> 42 Planer - Sandefjord kommune 43</title>
43<script> 44 (function () { 45 document.addEventListener('DOMContentLoaded', function () { 46 document.querySelector(':root').style.setProperty('--bc-primary-color-500', '#00629B'); 47 document.querySelector(':root').style.setProperty('--bc-primary-color-400', '#1971A5'); 48 document.querySelector(':root').style.setProperty('--bc-primary-color-300', '#478DB7'); 49 document.querySelector(':root').style.setProperty('--bc-primary-color-200', '#7EAFCC'); 50 document.querySelector(':root').style.setProperty('--bc-primary-color-100', '#B1CFE0'); 51 }); 52 })(); 53</script>
53 54<link href="/css/css.ashx?style=artikkel" rel="stylesheet" type="text/css" /><link href="/css/css.ashx?style=login" rel="stylesheet" type="text/css" /><link rel="shortcut icon" href="/handlers/bv.ashx/ifffd366a-2212-4cea-9134-e300dd52ba8b/5405fkommunelogo-gull-transparent-550x550.png"/> 55<meta name="author" content="Sandefjord kommune" /> 56<meta name="description" content="Sandefjord er den mest folkerike kommunen i Vestfold. På kommunens nettsider finner du oversikt og informasjon om tjenester, tilbud og muligheter i Sandefjord." /> 57<meta name="keywords" content="Kommune, innbygger, barn, unge, eldre, voksne, tjenester, muligheter, organisasjon, arbeid, jobb, skole, helse, sosial, vei, vann, renovasjon, bygge, miljø, natur, klima, Sandefjord, Vestfold" /> 58<meta name="language" content="nb" /> 59 60
60<script> 61 (function () { 62 document.addEventListener('DOMContentLoaded', function () { 63 document.querySelector(':root').style.setProperty('--innsyn-primary-theme-color', '#004974'); 64 document.querySelector(':root').style.setProperty('--innsyn-primary-contrast-color', '#FFFFFF'); 65 document.querySelector(':root').style.setProperty('--innsyn-primary-neutral-color', '#E7ECEA'); 66 document.querySelector(':root').style.setProperty('--innsyn-secondary-theme-color', '#f7eaf1'); 67 document.querySelector(':root').style.setProperty('--innsyn-secondary-contrast-color', '#141423'); 68 document.querySelector(':root').style.setProperty('--innsyn-secondary-neutral-color', '#E9E1DC'); 69 }); 70 })(); 71 </script>
71 72 73 74 <style> 75 body.has-page-title:has(.js-content-title) .js-content-title { 76 display: none !important; 77 } 78 </style> 79 </head> 80<body lang="nb"> 81 <cc-event-bus-component></cc-event-bus-component> 82 83 84 <cc-cookie-manager-component identitfier="1"></cc-cookie-manager-component> 85 <div class="cookie-notice" data-cookie-mode="1" data-identifier="1"></div> 86 87 88 89 <div aria-label="Snarveier " role="navigation"> 90 91 <ul class="il-skip-to-links hidden"> 92 93 <li class="il-skip-to-link-item"><a class="il-skip-to-link" href="#contentInnhold">Hopp til innhold</a></li> 94 <li class="il-skip-to-link-item"><a class="il-skip-to-link" href="#contentHovedmeny">Hopp til meny</a></li> 95 <li class="il-skip-to-link-item"><a class="il-skip-to-link" href="#contentSok">Hopp til søk</a></li> 96 97 </ul> 98</div> 99 100 101 102 103 104 105 106 <form method="post" action="/engasjer-deg/planer/" id="aspnetForm" class="no-script page-form subpage-full-width"> 107<div> 108<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" /> 109</div> 110 111
112<script type="text/javascript"> 113//<![CDATA[ 114function addLoadEvent(func) { 115var oldonload = window.onload; 116if (typeof window.onload != 'function') { 117window.onload = func; 118} else { 119window.onload = function() { 120if (oldonload) { 121oldonload(); 122} 123func(); 124} 125} 126} 127//]]> 128</script>
128 129 130<div> 131 132 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="34FA6BFA" /> 133 <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 134 <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> 135 <input type="hidden" name="__VIEWSTATEENCRYPTED" id="__VIEWSTATEENCRYPTED" value="" /> 136 <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="nKjPTPHz9ZNtD4C+g3IC/uixpC5CX07Wp6HdQYit6IUWF4imScmv3Q/41b9YvXOfMyZqPFvWpciX4t3LrbNgUDIoLMdhVDsk10RECPXPOCpDjIIfeoAW0LGqf8KgCM3HdbhU/qqMRKxXxfGJqkoEuZrsDBSPib0bJaYnxYAt/mwYgo86X0TVIu8HyIubE5wKf3hgfI2RYXYvTKah2DEkBA0JNfugBJJQTxxcyKcQZ2UUWMs2aNT9/I6hT0W5jFx0QMD6oU1eS+YsRx6W3PI6X5GFpzdZlcmzm0E6dtvc/5JowmvW3FNgzRANtiFCsMLyx9PLb1QprKKqD1I4sDHb3A==" /> 137</div> 138 139 140 <header id="header" class="header"> 141 <div class="header-inner responsive-container"> 142 <div class="header-logo"> 143 <a id="ctl00_ctl00_ctl00_ctl00_innhold_hlDefault" href="/"> 144 <span class="header-logo-img"> 145 <img alt="Sandefjord kommune" src="/handlers/bv.ashx/ife3625cd-bd2c-4725-8c06-dc6a53d3abc8/77declogo_hvit.svg" /> 146 </span> 147 148 <span class="header-logo-title visually-hidden"> 149 Sandefjord kommune 150 </span> 151 </a> 152 </div> 153 <div class="header-navigation"> 154 <div class="header-navigation-links"> 155 <!-- Start sone --> 156<div id="Sone1002" class="zone Zone webPartZoneVertical"> 157 158 <div class="webPart wp-links-header" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl01_WebpartId_188"> 159 <div class="webPartInnhold"> 160 <!--Fromcache--> 161<ul class="vListe"><li class="toplevel"><a href="https://www.sandefjord.kommune.no/min-side/" data-id="8149" class="">Min side</a></li></ul> 162 </div> 163 </div> 164 165 <div class="webPart wp-search" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl01_WebpartId_202"> 166 <div class="webPartInnhold"> 167 <div id="ctl00_ctl00_ctl00_ctl00_innhold_ctl01_WebpartId_202_WebpartId_202_pnlSok" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_ctl00_ctl00_ctl00_innhold_ctl01_WebpartId_202_WebpartId_202_btnSearch')"> 168 169<div class="js-searchform" data-action-url="/sok.aspx"> 170 171 <a name="contentSok"></a> 172 173 174 <input type="hidden" name="ctl00$ctl00$ctl00$ctl00$innhold$ctl01$WebpartId_202$WebpartId_202$hdMId1" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl01_WebpartId_202_WebpartId_202_hdMId1" value="8" /> 175 <input name="ctl00$ctl00$ctl00$ctl00$innhold$ctl01$WebpartId_202$WebpartId_202$txtSearch" type="text" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl01_WebpartId_202_WebpartId_202_txtSearch" class="js-liten-trigger-search" aria-label="Søketekst" placeholder="Søk" /> 176 <input type="submit" name="ctl00$ctl00$ctl00$ctl00$innhold$ctl01$WebpartId_202$WebpartId_202$btnSearch" value="Søk" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl01_WebpartId_202_WebpartId_202_btnSearch" /> 177 178 179
179<script> 180 (function () { 181 182 const input = document.getElementById('ctl00_ctl00_ctl00_ctl00_innhold_ctl01_WebpartId_202_WebpartId_202_txtSearch'); 183 const searchBase = '/sok.aspx'; 184 const searchUrl = searchBase + (searchBase.includes('?') ? '&' : '?') + 'MId1=8&soketekst=' 185 186 if(input) { 187 var searchBoxes = document.querySelectorAll('.js-searchform .js-liten-trigger-search'); 188 189 if (searchBoxes) { 190 for (var i = 0; i < searchBoxes.length; i++) { 191 var searchBox = searchBoxes[i]; 192 193 if (!searchBox.hasAttribute('data-handled')) { 194 searchBox.setAttribute('data-handled', 'true'); 195 196 searchBox.addEventListener('keydown', function(e) { 197 if (e.which == 13) { 198 window.location.href = searchUrl + input.value; 199 } 200 }); 201 } 202 } 203 } 204 205 var submitButtons = document.querySelectorAll('.js-searchform input[type="submit"]'); 206 207 if (submitButtons) { 208 for (var i = 0; i < submitButtons.length; i++) { 209 var submitButton = submitButtons[i]; 210 211 if (!submitButton.hasAttribute('data-handled')) { 212 submitButton.setAttribute('data-handled', 'true'); 213 214 submitButton.addEventListener('click', function (e) { 215 e.preventDefault(); 216 window.location.href = searchUrl + input.value; 217 }); 218 } 219 } 220 } 221 } 222 223 })(); 224 </script>
224 225</div> 226 227 </div> 228 </div> 229 </div> 230 231</div> 232<!-- Slutt sone --> 233 </div> 234 <div class="header-navigation-toggles"> 235 <div class="search-box-toggle-wrapper"> 236 <button type="button" class="search-box-toggle" id="searchBoxToggle" aria-expanded="false" 237 aria-controls="searchBoxContainer"> 238 <span> 239 Søk 240 </span> 241 </button> 242 </div> 243 <div class="main-menu-toggle-wrapper"> 244 <button type="button" class="main-menu-toggle" id="mainMenuToggle" aria-expanded="false" 245 aria-controls="mainMenuContainer"> 246 <span class="vis-meny"> 247 Meny 248 </span> 249 </button> 250 </div> 251 </div> 252 </div> 253 </div> 254 </header> 255 256 257 258 <div class="search-box" role="search" id="searchBoxContainer" aria-hidden="true"> 259 <div class="search-box-inner responsive-container"> 260 <div class="search-box-toggle-open-wrapper"> 261 <button type="button" class="search-box-toggle-open" id="searchBoxToggleOpen"> 262 <span class="vis-meny"> 263 Lukk 264 </span> 265 </button> 266 </div> 267 <!-- Start sone --> 268<div id="Sone1001" class="zone Zone webPartZoneVertical"> 269 270 <div class="webPart wp-search-mobile" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl02_WebpartId_68"> 271 <div class="webPartInnhold"> 272 <div id="ctl00_ctl00_ctl00_ctl00_innhold_ctl02_WebpartId_68_WebpartId_68_pnlSok" onkeypress="javascript:return WebForm_FireDefaultButton(event, 'ctl00_ctl00_ctl00_ctl00_innhold_ctl02_WebpartId_68_WebpartId_68_btnSearch')"> 273 274<div class="js-searchform" data-action-url="/sok.aspx"> 275 276 <a name="contentSok"></a> 277 278 279 <input type="hidden" name="ctl00$ctl00$ctl00$ctl00$innhold$ctl02$WebpartId_68$WebpartId_68$hdMId1" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl02_WebpartId_68_WebpartId_68_hdMId1" value="8" /> 280 <input name="ctl00$ctl00$ctl00$ctl00$innhold$ctl02$WebpartId_68$WebpartId_68$txtSearch" type="text" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl02_WebpartId_68_WebpartId_68_txtSearch" class="js-liten-trigger-search" aria-label="Søketekst" placeholder="Søk i innhold på siden" /> 281 <input type="submit" name="ctl00$ctl00$ctl00$ctl00$innhold$ctl02$WebpartId_68$WebpartId_68$btnSearch" value="Søk" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl02_WebpartId_68_WebpartId_68_btnSearch" /> 282 283 284
284<script> 285 (function () { 286 287 const input = document.getElementById('ctl00_ctl00_ctl00_ctl00_innhold_ctl02_WebpartId_68_WebpartId_68_txtSearch'); 288 const searchBase = '/sok.aspx'; 289 const searchUrl = searchBase + (searchBase.includes('?') ? '&' : '?') + 'MId1=8&soketekst=' 290 291 if(input) { 292 var searchBoxes = document.querySelectorAll('.js-searchform .js-liten-trigger-search'); 293 294 if (searchBoxes) { 295 for (var i = 0; i < searchBoxes.length; i++) { 296 var searchBox = searchBoxes[i]; 297 298 if (!searchBox.hasAttribute('data-handled')) { 299 searchBox.setAttribute('data-handled', 'true'); 300 301 searchBox.addEventListener('keydown', function(e) { 302 if (e.which == 13) { 303 window.location.href = searchUrl + input.value; 304 } 305 }); 306 } 307 } 308 } 309 310 var submitButtons = document.querySelectorAll('.js-searchform input[type="submit"]'); 311 312 if (submitButtons) { 313 for (var i = 0; i < submitButtons.length; i++) { 314 var submitButton = submitButtons[i]; 315 316 if (!submitButton.hasAttribute('data-handled')) { 317 submitButton.setAttribute('data-handled', 'true'); 318 319 submitButton.addEventListener('click', function (e) { 320 e.preventDefault(); 321 window.location.href = searchUrl + input.value; 322 }); 323 } 324 } 325 } 326 } 327 328 })(); 329 </script>
329 330</div> 331 332 </div> 333 </div> 334 </div> 335 336</div> 337<!-- Slutt sone --> 338 </div> 339 </div> 340 341 342 343 <nav class="main-menu" id="mainMenuContainer" aria-label="Hovedmeny" aria-hidden="true"> 344 <a name="contentHovedmeny"></a> 345 346 <div class="main-menu-inner responsive-container"> 347 <div class="main-menu-toggle-open-wrapper"> 348 <button type="button" class="main-menu-toggle-open" id="mainMenuToggleOpen"> 349 <span class="vis-meny"> 350 Lukk 351 </span> 352 </button> 353 </div> 354 <!-- Start sone --> 355<div id="Sone1003" class="zone Zone webPartZoneVertical"> 356 357 <div class="webPart wp-links-menu" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl03_WebpartId_69"> 358 <div class="webPartInnhold"> 359 <!--Fromcache--> 360<ul class="vListe"><li class="toplevel"><a href="https://www.sandefjord.kommune.no/tjenester/" data-id="40238" class="">Alle tjenester</a></li><li class="toplevel"><a href="https://www.sandefjord.kommune.no/min-side/" data-id="38096" class="">Min side</a></li><li class="toplevel"><a href="https://www.sandefjord.kommune.no/engasjer-deg/kunngjoringer-og-horinger/" data-id="39396" class="">Kunngjøringer og høringer</a></li><li class="toplevel"><a href="https://www.sandefjord.kommune.no/engasjer-deg/planer/" data-id="38107" class="">Planer</a></li><li class="toplevel"><a href="https://www.sandefjord.kommune.no/skjemaoversikt/" data-id="38099" class="">Skjemaer</a></li><li class="toplevel"><a href="https://www.sandefjord.kommune.no/tilskudd/" data-id="38102" class="">Tilskudd</a></li><li class="toplevel"><a href="https://sandefjord.easycruit.com/" data-id="38101" class="">Ledige stillinger</a></li></ul> 361 </div> 362 </div> 363 364 <div class="webPart wp-shortcut-links" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl03_WebpartId_194"> 365 <div class="webPartInnhold"> 366 <!--Fromcache--> 367<ul class="vListe"><li class="toplevel"><a href="https://www.sandefjord.kommune.no/om-sandefjord-kommune/kontaktinfo-og-apningstider/" data-id="8152" class="">Kontakt</a></li><li class="toplevel"><a href="https://www.sandefjord.kommune.no/om-sandefjord-kommune/kontaktinfo-og-apningstider/beredskap-og-vakttelefoner/" data-id="40239" class="">Beredskap</a></li></ul> 368 </div> 369 </div> 370 371</div> 372<!-- Slutt sone --> 373 </div> 374 </nav> 375 376 377 378 379 <main class="main"> 380 <a name="contentInnhold"></a> 381 382 383 384 385 <nav class="breadcrumbs"> 386 <div class="breadcrumbs-inner responsive-container"> 387 388 <span> 389 <span class="breadcrumbs__label "> 390 Du er her: 391 </span> 392 </span> 393 <ul id="breadcrumb-ctl00_ctl00_ctl00_ctl00_innhold_MidtSone_ucBreadcrumbs" class="breadcrumbs__list js-breadcrumb"> 394 395 <li class="breadcrumbs__item"> 396 <a href="https://www.sandefjord.kommune.no:443/" 397 > 398 <span>Hjem</span> 399 </a> 400 </li> 401 402 <li class="breadcrumbs__item"> 403 <a href="https://www.sandefjord.kommune.no:443/engasjer-deg/" 404 > 405 <span>Engasjer deg</span> 406 </a> 407 </li> 408 409 <li class="breadcrumbs__item"> 410 <a href="https://www.sandefjord.kommune.no:443/engasjer-deg/planer/" 411 > 412 <span>Planer</span> 413 </a> 414 </li> 415 416 </ul> 417 418
419<script> 420 421 (function () { 422 423 424 425 var initialBreadcrumbs = []; 426 427 function createBreadcrumbItem(title, url) { 428 var liElement = document.createElement('li'); 429 liElement.classList.add('breadcrumbs__item'); 430 431 var aElement = document.createElement('a'); 432 aElement.href = url; 433 434 liElement.appendChild(aElement); 435 436 var spanElement = document.createElement('span'); 437 spanElement.innerText = title; 438 439 aElement.appendChild(spanElement); 440 441 return liElement; 442 } 443 444 function initialize() { 445 var breadcrumbElements = document.querySelectorAll('.js-breadcrumb'); 446 447 if (breadcrumbElements) { 448 for (var i = 0, length = breadcrumbElements.length; i < length; i++) { 449 var breadcrumbElement = breadcrumbElements[i]; 450 451 initialBreadcrumbs[breadcrumbElement.id] = breadcrumbElement.querySelectorAll('li'); 452 } 453 } 454 } 455 456 document.addEventListener('DOMContentLoaded', function () { 457 if (!window.legacyBreadcrumbsInitialized) { 458 initialize(); 459 460 if (window.eventBus) { 461 window.eventBus.addEventListener('add-breadcrumb-item', function (event) { 462 var breadcrumbElements = document.querySelectorAll('.js-breadcrumb'); 463 464 if (breadcrumbElements) { 465 for (var i = 0, length = breadcrumbElements.length; i < length; i++) { 466 var breadcrumbElement = breadcrumbElements[i]; 467 468 var breadcrumbItemElement = createBreadcrumbItem(event.target.title, event.target.url); 469 470 breadcrumbElement.appendChild(breadcrumbItemElement); 471 } 472 } 473 }); 474 475 window.eventBus.addEventListener('remove-breadcrumb-item', function (event) { 476 var breadcrumbElements = document.querySelectorAll('.js-breadcrumb'); 477 478 if (breadcrumbElements) { 479 for (var i = 0, length = breadcrumbElements.length; i < length; i++) { 480 var breadcrumbElement = breadcrumbElements[i]; 481 482 if (breadcrumbElement.lastElementChild) { 483 breadcrumbElement.removeChild(breadcrumbElement.lastElementChild); 484 } 485 } 486 } 487 }); 488 489 window.eventBus.addEventListener('reset-breadcrumb', function (event) { 490 var breadcrumbElements = document.querySelectorAll('.js-breadcrumb'); 491 492 if (breadcrumbElements) { 493 for (var i = 0, length = breadcrumbElements.length; i < length; i++) { 494 var breadcrumbElement = breadcrumbElements[i]; 495 496 breadcrumbElement.innerHTML = ''; 497 498 for (var j = 0; j < initialBreadcrumbs[breadcrumbElement.id].length; j++) { 499 var breadcrumbItemElement = initialBreadcrumbs[breadcrumbElement.id][j]; 500 501 breadcrumbElement.appendChild(breadcrumbItemElement); 502 } 503 } 504 } 505 }); 506 } 507 508 window.legacyBreadcrumbsInitialized = true; 509 } 510 }); 511 512 })(); 513 514</script>
514 515 </div> 516 </nav> 517 518 519 520 521 522 <div class="page-title js-page-title"> 523 <div class="page-title-inner responsive-container"> 524 <h1 class="wp-page-title js-page-title-text"> 525 Planer 526 </h1> 527 </div> 528 </div> 529 530 531 532 533 534 535 536 <div class="article-banner-image-container"> 537 <aside class="article-banner-image"> 538 <!-- Start sone --> 539<div id="Sone11000" class="zone Zone webPartZoneVertical"> 540 541</div> 542<!-- Slutt sone --> 543 </aside> 544 </div> 545 546 547 548 <div class="main-area"> 549 <div class="main-area-inner responsive-container"> 550 551 552 <div class="content content--module content--datasource"> 553 <div class="cc-div client-content-widget client-content-widget--filtervisning client-content-widget--filtervisning--emnetype js-filtervisning" data-filter-identifier="GOJqmFB1jDurlY9KB1ULq9012Rhal5KCvxOQ3en8_N0BHM-Vq1T5sIY-dZnylgE5epuGnSljdzm6qX_vtW2_nw" data-use-query-params="true"> 554 <cc-app-component styles="[{"url":"/ClientApp/reactjs-front/filtervisning/dist/assets/index-CPKn7Lgc.css?v=18.0.4915","append":false}]" scripts="[{"url":"/ClientApp/reactjs-front/filtervisning/dist/assets/index-CSHRgZwx.js?v=18.0.4915","isModule":false,"append":false}]"> 555 <div class="cc-app"> 556 </div> 557 </cc-app-component> 558</div> 559 560 561 562 </div> 563 564 565 566 </div> 567 </div> 568 569 570 571 </main> 572 573 574 <div class="global-bottom-container"> 575 <div class="global-bottom-container-inner responsive-container"> 576 <!-- Start sone --> 577<div id="Sone1004" class="zone Zone webPartZoneVertical"> 578 579 <div class="webPart wp-feedback" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl05_WebpartId_334"> 580 <div class="webPartInnhold"> 581 582 <div id="tilbakemelding"></div> 583 584 585 586 </div> 587 </div> 588 589</div> 590<!-- Slutt sone --> 591 </div> 592 </div> 593 594 595 596 <footer class="footer"> 597 598 <div class="footer-inner responsive-container"> 599 <div class="footer-columns"> 600 <div class="footer-column"> 601 <!-- Start sone --> 602<div id="Sone1005" class="zone Zone webPartZoneVertical"> 603 604 <div class="webPart wp-custom-box-footer left-column egendef" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl06_WebpartId_176"> 605 <h2 class="webPartTittel"> 606 <span>Skriv til oss</span> 607 </h2><div class="webPartInnhold"> 608 <!-- Cached at 01.10.2026 13.49.22 (html) 15.11.2023 12.53.10 (content) (1) --> 609<p><strong>SANDEFJORD KOMMUNE</strong><br />Postboks 2025<br />3202 Sandefjord</p><p>E-post: <a class="InnholdLinkTekst link-email " href="mailto:[email protected]" data-id='5721'>[email protected]</a><br /><br /><a class="InnholdLinkTekst link-webpage link-render-as-button" href="https://www.sandefjord.kommune.no/om-sandefjord-kommune/kontaktinfo-og-apningstider/sikker-melding/" data-id='8755'><span>Send sikker melding</span></a></p><p>Organisasjonsnummer/EHF: 916 882 807</p> 610 611 </div> 612 </div> 613 614</div> 615<!-- Slutt sone --> 616 </div> 617 <div class="footer-column"> 618 <!-- Start sone --> 619<div id="Sone1006" class="zone Zone webPartZoneVertical"> 620 621 <div class="webPart wp-custom-box-footer middle-column egendef" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl07_WebpartId_177"> 622 <h2 class="webPartTittel"> 623 <span>Besøk oss</span> 624 </h2><div class="webPartInnhold"> 625 <!-- Cached at 01.10.2026 13.49.22 (html) 24.09.2026 13.43.08 (content) (1) --> 626<p><strong>Rà DHUSET</strong><br />Sandefjordsveien 3<br />3208 Sandefjord</p><p>Mandagâfredag 08.00â15.30</p><p><a class="InnholdLinkTekst link-webpage link-render-as-button" href="https://www.sandefjord.kommune.no/om-sandefjord-kommune/" data-id='53805'><span>Om Sandefjord kommune</span></a></p> 627 628 </div> 629 </div> 630 631</div> 632<!-- Slutt sone --> 633 </div> 634 <div class="footer-column"> 635 <!-- Start sone --> 636<div id="Sone1007" class="zone Zone webPartZoneVertical"> 637 638 <div class="webPart wp-custom-box-footer right-column egendef" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl08_WebpartId_178"> 639 <h2 class="webPartTittel"> 640 <span>Snakk med oss</span> 641 </h2><div class="webPartInnhold"> 642 <!-- Cached at 01.10.2026 13.49.22 (html) 07.01.2026 14.20.07 (content) (1) --> 643<p><strong>SENTRALBORD</strong><br /><br />Telefon: <a class="InnholdLinkTekst link-telephone " href="tel:33 41 60 00" data-id='14017'>33 41 60 00</a></p><p>Mandagâfredag 08.00â15.30</p><p><a class="InnholdLinkTekst link-webpage link-render-as-button" href="https://www.sandefjord.kommune.no/om-sandefjord-kommune/kontaktinfo-og-apningstider/beredskap-og-vakttelefoner/" data-id='8873'><span>Beredskap og vakttelefoner</span></a></p> 644 645 </div> 646 </div> 647 648</div> 649<!-- Slutt sone --> 650 </div> 651 </div> 652 </div> 653 <div class="footer-bottom-some"> 654 <!-- Start sone --> 655<div id="Sone1008" class="zone Zone webPartZoneVertical"> 656 657 <div class="webPart wp-social-media" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl09_WebpartId_179"> 658 <h2 class="webPartTittel"> 659 <span>Følg oss i sosiale medier</span> 660 </h2><div class="webPartInnhold"> 661 <!--Fromcache--> 662<ul class="vListe"><li class="toplevel facebook"><a href="https://www.facebook.com/Sandefjordkommune" data-id="5725" class=""><span><span class="img"></span><span class="text">Facebook</span></span></a></li><li class="toplevel instagram"><a href="https://www.instagram.com/sandefjordkommune/" data-id="5730" class=""><span><span class="img"></span><span class="text">Instagram</span></span></a></li><li class="toplevel youtube"><a href="https://www.youtube.com/@sandefjordkommune5035/featured" data-id="5732" class=""><span><span class="img"></span><span class="text">Youtube</span></span></a></li><li class="toplevel linkedin"><a href="https://www.linkedin.com/company/sandefjord-kommune" data-id="8779" class=""><span><span class="img"></span><span class="text">LinkedIn</span></span></a></li></ul> 663 </div> 664 </div> 665 666 <div class="webPart wp-citizen" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl09_WebpartId_180"> 667 <h2 class="webPartTittel"> 668 <span>Hold deg oppdatert i innbyggerappen</span> 669 </h2><div class="webPartInnhold"> 670 <!--Fromcache--> 671<ul class="vListe"><li class="toplevel citizen"><a href="https://www.sandefjord.kommune.no/om-sandefjord-kommune/kontaktinfo-og-apningstider/innbyggerapp-og-sosiale-medier/" data-id="5734" class=""><span><span class="img"></span><span class="text">Innbyggerappen</span></span></a></li></ul> 672 </div> 673 </div> 674 675</div> 676<!-- Slutt sone --> 677 </div> 678 <div class="footer-bottom-links"> 679 <!-- Start sone --> 680<div id="Sone1009" class="zone Zone webPartZoneVertical"> 681 682 <div class="webPart wp-footer-links" id="ctl00_ctl00_ctl00_ctl00_innhold_ctl10_WebpartId_181"> 683 <div class="webPartInnhold"> 684 <!--Fromcache--> 685<ul class="vListe"><li class="toplevel"><a href="https://uustatus.no/nb/erklaringer/publisert/1beb843f-97c5-459c-b9ba-cb6cc8ac67f5" data-id="5735" class=""><span><span class="img"></span><span class="text">Tilgjengelighetserklæring</span></span></a></li><li class="toplevel"><a href="https://www.sandefjord.kommune.no/om-sandefjord-kommune/personvern/" data-id="5736" class=""><span><span class="img"></span><span class="text">Personvern og informasjonskapsler</span></span></a></li><li class="toplevel"><a href="https://www.acos.no/" data-id="5737" class=""><span><span class="img"></span><span class="text">CMS og design: ACOS AS</span></span></a></li><li class="toplevel"><a href="https://www.sandefjord.kommune.no/om-sandefjord-kommune/forsidefoto/" data-id="18664" class=""><span><span class="img"></span><span class="text">Forsidefoto: Atle Slettingdalen</span></span></a></li></ul> 686 </div> 687 </div> 688 689</div> 690<!-- Slutt sone --> 691 </div> 692 693 <div class="back-to-top-button-wrapper">
694 <a class="back-to-top-button js-back-to-top-button" href="#header" title="Til toppen"> 695 <span>Til toppen</span> 696 </a> 697 </div> 698 </footer> 699 700 701 <div class="opacity-layer" id="opacity-layer"> </div> 702
703<script type="text/javascript"> 704//<![CDATA[ 705var theForm = document.forms['aspnetForm']; 706if (!theForm) { 707 theForm = document.aspnetForm; 708} 709function __doPostBack(eventTarget, eventArgument) { 710 if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 711 theForm.__EVENTTARGET.value = eventTarget; 712 theForm.__EVENTARGUMENT.value = eventArgument; 713 theForm.submit(); 714 } 715} 716//]]> 717</script>
717 718 719
720<script src="/WebResource.axd?d=rf7F7UaPk40UcMwMYyK8smETHNbker9oYj_uLhGcAy9R23C9ZhhP45RO__f0z0erXczB0aka4bukLeLJgWblYoey4L_FFeHf6CtDBUcHaJM1&t=639190905332169432" type="text/javascript"></script>
720 721
722<script src='/clientApp/reactjs-front/tilbakemelding/build/static/js/27.e030d1ab.chunk.js?v=18.0.4915'></script>
722<script src='/clientApp/reactjs-front/tilbakemelding/build/static/js/main.290efcdf.js?v=18.0.4915'></script>
722<script src='/clientApp/reactjs-front/cookie-notice/dist/assets/index-BjNee_0B.js?v=18.0.4915' type='module'></script>
722<script src='/script/jQuery/jquery.cookie.js'></script>
722<script src='/Design/sandefjord_kommune/sandefjord_kommune/v2023/assets/js/scripts.js?v=v18.0.04915'></script>
722<script src='/script/js/jsinfo.min.js?v=1.1'></script>
722<script src='/script/js/beredskap.js'></script>
722<script src='/script/eventbus/eventbus.min.js'></script>
722<script src='/templates/design/assets/js/common.js?v=v18.0.04915'></script>
722<script src='/script/js/login.e9fcj.js'></script>
722</form> 723 724 725 726 727
727<script> 728 var virtualPath = "/"; 729 var languageFile = "/kunde/grensesnitt/i18n/nb_front.json"; 730 </script>
730 731 732 733 <div class="cms-direkteredigering-login-bar js-cms-direkteredigering-login-bar"> 734 <button class="cms-direkteredigering-login-button js-cms-direkteredigering-login-button" type="button" tabindex="-1" aria-hidden="true"> 735 <span class="cms-direkteredigering-login-button-text"> 736 Innlogging 737 </span> 738 </button> 739 </div> 740 741
741<script> 742 var pageTitleHandledByDesignTemplates = false; 743 744 (function () { 745 window.addEventListener('hashchange', (event) => { 746 747 var hash = window.location.hash; 748 749 if (hash) { 750 var fragment = hash; 751 752 var element = document.querySelector('[data-id="' + fragment.substr(1) + '"]'); 753 754 if (element) { 755 setTimeout(function () { 756 var useScrollIntoView = true; 757 758 if (!useScrollIntoView) { 759 var clientRect = element.getBoundingClientRect(); 760 761 var scrollToTopMargin = 130; 762 763 var scrollToOptions = { 764 top: clientRect.top + scrollToTopMargin + window.scrollY, 765 behavior: 'smooth' 766 }; 767 768 window.scroll(scrollToOptions); 769 } else { 770 element.scrollIntoView({ behavior: 'smooth', block: 'start' }); 771 } 772 }, 250); 773 } 774 } 775 }); 776 777 document.addEventListener('DOMContentLoaded', function () { 778 var originalHeadTitle = document.title; 779 var originalMetaDescriptionContent = (function () { 780 var meta = document.querySelector('meta[name="description"]'); 781 return meta ? meta.getAttribute('content') : null; 782 }()); 783 784 var pageTitleElement = document.querySelector('.js-page-title'); 785 786 if (pageTitleElement) { 787 var pageTitleElementStyle = window.getComputedStyle(pageTitleElement); 788 var pageTitleElementIsVisible = pageTitleElementStyle.display !== 'none' && pageTitleElementStyle.visibility !== 'hidden' && pageTitleElementStyle.opacity !== '0'; 789 790 if (pageTitleElementIsVisible) { 791 pageTitleHandledByDesignTemplates = true; 792 793 document.querySelector('body').classList.add('has-page-title'); 794 } 795 796 if (window.eventBus) { 797 window.eventBus.addEventListener('set-page-title', function (event) { 798 if (event.target && event.target.text) { 799 var pageTitleTextElement = document.querySelector('.js-page-title-text'); 800 801 if (pageTitleTextElement) { 802 pageTitleTextElement.innerHTML = event.target.text; 803 } 804 } 805 }); 806 } 807 } 808 809 if (window.eventBus) { 810 var headTitleSuffix = (function () { 811 var separatorIndex = originalHeadTitle.lastIndexOf(' - '); 812 return separatorIndex !== -1 ? originalHeadTitle.substring(separatorIndex) : ''; 813 }()); 814 815 window.eventBus.addEventListener('set-head-title', function (event) { 816 if (event.target && event.target.text) { 817 document.title = event.target.text + headTitleSuffix; 818 } 819 }); 820 821 window.eventBus.addEventListener('reset-head-title', function () { 822 document.title = originalHeadTitle; 823 }); 824 825 window.eventBus.addEventListener('set-meta-description', function (event) { 826 if (event.target && event.target.text) { 827 var meta = document.querySelector('meta[name="description"]'); 828 if (!meta) { 829 meta = document.createElement('meta'); 830 meta.setAttribute('name', 'description'); 831 document.head.appendChild(meta); 832 } 833 meta.setAttribute('content', event.target.text); 834 } 835 }); 836 837 window.eventBus.addEventListener('reset-meta-description', function () { 838 var meta = document.querySelector('meta[name="description"]'); 839 if (meta) { 840 if (originalMetaDescriptionContent !== null) { 841 meta.setAttribute('content', originalMetaDescriptionContent); 842 } else { 843 meta.parentNode.removeChild(meta); 844 } 845 } 846 }); 847 } 848 849 850 var hash = window.location.hash; 851 852 if (hash) { 853 854 if (hash.startsWith('#!#')) { 855 var fragment = hash.substr(2); 856 857 var element = document.querySelector(fragment); 858 859 if (element) { 860 setTimeout(function () { 861 element.scrollIntoView({ behavior: 'instant', block: 'start' }); 862 863 }, 250); 864 } 865 } else { 866 var fragment = hash; 867 868 869 try { 870 var element = document.querySelector(fragment); 871 872 if (!element) { 873 874 element = document.querySelector('[data-id="' + fragment.substr(1) + '"]'); 875 876 if (element) { 877 setTimeout(function () { 878 element.scrollIntoView({ behavior: 'instant', block: 'start' }); 879 880 if (window.eventBus) { 881 window.eventBus.dispatch('show-parent-container', element); 882 } 883 }, 250); 884 } 885 } 886 } catch { 887 888 } 889 } 890 } 891 892 var anchorElements = document.getElementsByTagName('a'); 893 894 for (var i = 0; i < anchorElements.length; i++) { 895 try { 896 var anchor = anchorElements[i]; 897 898 var hasHref = anchor.hasAttribute('href'); 899 900 if (hasHref) { 901 var isExternal = anchor.hostname != window.location.hostname; 902 var isJavascript = anchor.href.indexOf('javascript:') > -1 903 var isMailTo = anchor.href.indexOf('mailto:') > -1; 904 var isTelLink = anchor.href.indexOf('tel:') > -1; 905 var hasImage = anchor.querySelector('img'); 906 907 if (isExternal && !isJavascript && !isMailTo && !isTelLink && !hasImage) { 908 if (!anchor.classList.contains('external-link')) { 909 anchor.classList.add('external-link'); 910 } 911 912 if (!anchor.classList.contains('external')) { 913 anchor.classList.add('external'); 914 } 915 } 916 } 917 } catch (e) {
918 // Internet Explorer might throw invalid argument exception for unknown reasons 919 } 920 } 921 922 var contentSkipToLink = document.querySelector('a.il-skip-to-link[href="#contentInnhold"]'); 923 924 if (contentSkipToLink) { 925 contentSkipToLink.addEventListener('click', function (event) { 926 event.preventDefault(); 927 928 var contentSkipToLinkTarget = document.querySelector('a[name="contentInnhold"]'); 929 930 if (contentSkipToLinkTarget) { 931 contentSkipToLinkTarget.setAttribute('tabindex', '-1'); 932 contentSkipToLinkTarget.focus(); 933 934 var top = contentSkipToLinkTarget.getBoundingClientRect().top; 935 936 var isSmoothScrollSupported = 'scrollBehavior' in document.documentElement.style; 937 938 var scrollToOptions = { 939 left: 0, 940 top: top, 941 behavior: 'smooth' 942 }; 943 944 if (isSmoothScrollSupported) { 945 window.scroll(scrollToOptions); 946 } else { 947 window.scroll(scrollToOptions.left, scrollToOptions.top); 948 } 949 } 950 }); 951 } 952 }, false); 953 954 document.addEventListener('DOMContentLoaded', () => { 955 const backToTopButton = document.querySelector('.js-new-back-to-top-button'); 956 if (backToTopButton) { 957 backToTopButton.addEventListener('click', (event) => { 958 event.preventDefault(); 959 const isSmoothScrollSupported = 'scrollBehavior' in document.documentElement.style; 960 const header = document.getElementById('header'); 961 let top; 962 if(!header){ 963 const headerElements = document.getElementsByClassName('header'); 964 if (headerElements.length > 0) { 965 top = headerElements[0].getBoundingClientRect().top; 966 } 967 } 968 else { 969 top = header.getBoundingClientRect().top; 970 } 971 const scrollToOptions = { 972 left: 0, 973 top: top, 974 behavior: 'smooth' 975 }; 976 if (isSmoothScrollSupported) { 977 window.scroll(scrollToOptions); 978 } 979 else { 980 window.scroll(0, top); 981 } 982 }); 983 } 984 }); 985 986 // ------------------------------------------------------------------------ 987 // Focus-effekt kun ved tastaturnavigering 988 // ------------------------------------------------------------------------ 989 990 document.addEventListener('mousedown', function () { 991 if (document.documentElement.classList.contains('tabbing')) { 992 document.documentElement.classList.remove('tabbing'); 993 } 994 995 if (document.body.classList.contains('tabbing')) { 996 document.body.classList.remove('tabbing'); 997 } 998 }); 999 1000 document.addEventListener('mouseup', function () { 1001 if (document.documentElement.classList.contains('tabbing')) { 1002 document.documentElement.classList.remove('tabbing'); 1003 } 1004 1005 if (document.body.classList.contains('tabbing')) { 1006 document.body.classList.remove('tabbing'); 1007 } 1008 }); 1009 1010 document.addEventListener('keyup', function (event) { 1011 if (event.keyCode == 9) { 1012 if (!document.documentElement.classList.contains('tabbing')) { 1013 document.documentElement.classList.add('tabbing'); 1014 } 1015 1016 if (!document.body.classList.contains('tabbing')) { 1017 document.body.classList.add('tabbing'); 1018 } 1019 } 1020 }); 1021 1022 // Fix anchor links when base tag is present 1023 document.addEventListener('click', function (event) { 1024 var target = event.target; 1025 var anchor = null; 1026 1027 if (target.tagName === 'A' && target.classList.contains('cc-content-link')) { 1028 anchor = target; 1029 } else if (target.parentElement && target.parentElement.tagName === 'A' && target.parentElement.classList.contains('cc-content-link')) { 1030 anchor = target.parentElement; 1031 } 1032 1033 if (anchor && anchor.getAttribute('href') && anchor.getAttribute('href').startsWith('#')) { 1034 var hash = anchor.getAttribute('href'); 1035 var currentUrl = window.location.href.split('#')[0]; 1036 anchor.setAttribute('href', currentUrl + hash); 1037 } 1038 }); 1039 1040 })(); 1041 </script>
1041 1042
1042<script async src="https://siteimproveanalytics.com/js/siteanalyze_6002171.js"></script>
1042 1043 1044</body> 1045</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.