CINXE.COM

Kulttuuri | Kaleva

<!doctype html> <html lang="fi"> <head prefix="og: http://ogp.me/ns# kalevamedia: https://www.kalevamedia.fi/ns# zephr: https://www.zephr.com/ns#"> <link rel="preconnect" href="https://crop.kaleva.fi"> <link rel="preconnect" href="https://kuvat.kaleva.media"> <link rel="preconnect" href="https://fonts.gstatic.com"> <link rel="preconnect" href="https://googletagmanager.com"> <link rel="preconnect" href="https://lyta.kalevamedia.fi"> <link rel="preconnect" href="https://static.miilu.kalevakonserni.fi"> <link rel="preconnect" href="https://sp.miilu.kalevakonserni.fi"> <link rel="preconnect" href="https://ww2999.smartadserver.com"> <link rel="preconnect" href="https://creatives.sascdn.com"> <link rel="preload" href="https://ced.sascdn.com/tag/2999/smart.js" as="script"> <link rel="preload" href="https://static.miilu.kalevakonserni.fi/consent/consent.js" as="script"> <link rel="dns-prefetch" href="https://cdn.gravito.net"> <link rel="dns-prefetch" href="https://cdn.jsdelivr.net"> <link rel="preload" href="https://apps-cdn.relevant-digital.com/static/tags/61bc87a350fa1c66dc1b2c87.js" as="script"> <link rel="preconnect" href="https://prg.smartadserver.com"> <link rel="dns-prefetch" href="https://adx.adform.net"> <script> window['gtag_enable_tcf_support'] = true; var stubScriptTag = document.createElement('script'); stubScriptTag.innerHTML='"use strict";!function(){var e=function(){var e,t="__tcfapiLocator",a=[],n=window;for(;n;){try{if(n.frames[t]){e=n;break}}catch(e){}if(n===window.top)break;n=n.parent}e||(!function e(){var a=n.document,r=!!n.frames[t];if(!r)if(a.body){var s=a.createElement("iframe");s.style.cssText="display:none",s.name=t,a.body.appendChild(s)}else setTimeout(e,5);return!r}(),n.__tcfapi=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(!n.length)return a;if("setGdprApplies"===n[0])n.length>3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0));else if("ping"===n[0]){var s={gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"};"function"==typeof n[2]&&n[2](s)}else a.push(n)},n.addEventListener("message",(function(e){var t="string"==typeof e.data,a={};try{a=t?JSON.parse(e.data):e.data}catch(e){}var n=a.__tcfapiCall;n&&window.__tcfapi(n.command,n.version,(function(a,r){var s={__tcfapiReturn:{returnValue:a,success:r,callId:n.callId}};t&&(s=JSON.stringify(s)),e&&e.source&&e.source.postMessage&&e.source.postMessage(s,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=e:e()}();' document.head.appendChild(stubScriptTag) </script> <script src="/staticfiles/webpack_bundles/utils-d66283c6acd89e7fef87.js"></script> <script src="/staticfiles/webpack_bundles/vimeoUtils-d66283c6acd89e7fef87.js"></script> <script> digitalData = { "channel": { "facebook_url": "https://www.facebook.com/KalevaOy", "domain": "www.kaleva.fi", "twitter_handle": "Kaleva_fi", "title": "Kaleva", "slug": "kalevafi", }, "pageInstanceID": "kalevafi:koti-prod", "page": { "category": { "pageType": "AggregationPage", }, "attributes": { "clientType": (function() { var client = "Browser"; var ua = navigator.userAgent || navigator.vendor || window.opera; if(ua.indexOf("FBAN") > -1) { client = "Facebook_app"; } return client; })(), "environment": "prod" }, "pageInfo": { "language": "fi-FI", "geoRegion": "FI", "publisher": "Kaleva", "pageTitle": "Koti-Kaleva", "locationProtocol": document.location.protocol.slice(0, -1), "locationHost": "www.kaleva.fi", "locationPathName": "/koti", "locationHref": "https://www.kaleva.fi/koti", }, }, "user": [{ "profile": { "profileID": utils.getMultipassId(), "snowplowID": utils.getSnowplowDuid() }, "signInStatus": utils.getMultipassId() ? true : false, "subscriberStatus": utils.getSubscriberStatus('kalevafi'), "activeSubscriptions": utils.getActiveSubscriptions(), "isTrialAllowed": utils.getIsTrialAllowed() }] }; </script> <script> var el = document.createElement('script'); el.type = 'application/ld+json'; el.text = JSON.stringify({ "@context":"https://schema.org","@type":"Organization","url":"https://" + digitalData.channel.domain + "/","sameAs":[digitalData.channel.facebook_url],"@id":"https://" + digitalData.channel.domain + "/#organization","name":digitalData.channel.title,"logo":""}); document.querySelector('head').appendChild(el); </script> <script> var el = document.createElement('script'); el.type = 'application/ld+json'; el.text = JSON.stringify({"@context":"https://schema.org","@type":"WebSite","@id":"#website","url":"https://" + digitalData.channel.domain + "/","name":digitalData.channel.title}); document.querySelector('head').appendChild(el); </script> <script> (function() { function nestedAttributeExists(obj, path) { var pathParts = path.split('.'); for (var i = 0; i < pathParts.length; i++) { if (!obj || !obj.hasOwnProperty(pathParts[i])) { return { status: false }; } obj = obj[pathParts[i]]; } return { status: true, value: obj }; } var initialDataLayerObject = (function() { var initialData = {}; var dateFormatter = function(date) { var d = new Date(date); d.setMilliseconds(0); return d.toISOString().replace('.000', ''); } var initialize = function(path, targetKey, defaultValue, formatter) { var pathParts = path.split('.'); var target = pathParts[pathParts.length -1]; if (targetKey) { target = targetKey; } var result = nestedAttributeExists(digitalData, path); if (result.status) { initialData[target] = result.value; } else { if (defaultValue !== undefined) { initialData[target] = defaultValue; } } if (initialData.hasOwnProperty(target) && formatter) { initialData[target] = formatter(initialData[target]); } } initialize('page.attributes.accessPolicy', 'accessPolicy'); initialize('page.attributes.articleLength'); initialize('page.attributes.styleTree'); initialize('page.attributes.assetType', undefined, undefined, function(assetType) { return assetType === 'user-generated' ? 'user' : assetType; }); initialize('page.attributes.assetID'); initialize('page.attributes.clientType'); initialize('page.attributes.environment'); initialize('page.category.pageType'); initialize('page.pageInfo.author', 'authorString'); initialize('page.attributes.authors', 'author'); initialize('page.pageInfo.issueDate', 'publicationDate', undefined, dateFormatter); initialize('page.pageInfo.effectiveDate', 'modificationDate', undefined, dateFormatter); initialize('page.attributes.contentSourceOrganization', 'sourceOrganization'); initialize('page.attributes.contentSourceTitle', 'sourceTitle'); initialize('page.attributes.contentSourceOrganizationExternalId', 'sourceOrganizationExternalID'); initialize('page.category.primaryCategory'); initialize('page.attributes.category'); initialize('page.attributes.genre'); initialize('page.attributes.mainKeyword'); initialize('page.attributes.keywords'); if (initialData.hasOwnProperty('keywords')) { initialData['keywordsString'] = initialData.keywords.join(','); } initialize('page.pageInfo.pageTitle'); initialize('page.attributes.videoDuration'); initialize('page.pageInfo.pageID'); initialize('page.pageInfo.locationHref'); initialize('channel.domain', 'channelDomain'); initialize('channel.slug', 'channelSlug'); initialize('page.attributes.version', 'assetVersion'); initialize('page.attributes.versionID', 'assetVersionID'); initialize('user.0.signInStatus', 'signInStatus'); initialize('user.0.subscriberStatus', 'subscriberStatus'); initialize('user.0.activeSubscriptions', 'activeSubscriptions'); initialize('user.0.isTrialAllowed', 'isTrialAllowed'); initialize('user.0.profile.profileID', 'userID'); initialize('product.0.productInfo.productName'); initialize('page.pageInfo.publisher'); initialize('page.attributes.itemCount'); initialize('page.attributes.itemIndex'); initialize('page.attributes.isPreview'); initialize('page.attributes.visibility'); initialize('page.attributes.planSize'); initialize('page.attributes.planLabels'); return initialData; })(); window.dataLayer = [initialDataLayerObject]; })(); </script> <script> /* Dispatch for any events that need to be reflected in analytics. */ var LorienDispatch = (function () { var handlers = []; return { registerEventHandler: function (handler, eventsOfInterest) { handlers.push({handler: handler, eventsOfInterest: eventsOfInterest}); }, dispatchEvent: function (event, value) { var i = 0; for (i = 0; i < handlers.length; i++) { if (handlers[i].eventsOfInterest.indexOf(event) > -1) { handlers[i].handler(event, value); } } } }; })(); // Event handlers LorienDispatch.registerEventHandler( function (event, value) { var message = false; if (event === 'userLogin') { message = {'signInStatus': value.signInStatus, 'subscriberStatus': value.subscriberStatus}; } else { message = value; message.event = event; } if (message) { dataLayer.push(message); } }, [ "userLogin", "managedListingClick", "managedListingDisplay", "socialMediaShare", "virtualPageView", "managedListingItemImpression", "articleReadingPosition", "snowplow", "personalizedSnackbarRecommendationImpression", "audioEvent", "managedListingDismissed", "loginWallEvent", "ePaperSearchEvent", "ePaperSearchResultEvent", "ePaperSearchClickEvent", "ePaperSearchNavigationEvent", "ePaperIssueCoverClickEvent", "ePaperIssuePaywall", "ePaperIssueLoginwall", "commentSubmitted", ] ); LorienDispatch.registerEventHandler(function (event, value) { if (event === 'userLogin') { digitalData.user[0].signInStatus = value.signInStatus; digitalData.user[0].subscriberStatus = value.subscriberStatus; } }, ["userLogin"] ); </script> <script type="text/javascript"> var SnowPlowDispatch = (function() { return { offerClaimEvent: function() { LorienDispatch.dispatchEvent('snowplow', { structuredEvent: { eventCategory: 'Offer Tracking', eventAction: 'Offer Claimed', }, _clear: true, }); }, offerViewEvent: function() { LorienDispatch.dispatchEvent('snowplow', { structuredEvent: { eventCategory: 'Offer Tracking', eventAction: 'Offer Viewed', }, _clear: true, }); } }; })() </script> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P26833H');</script> <!-- End Google Tag Manager --> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <title>Kulttuuri | Kaleva</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="https://cdnjs.cloudflare.com/ajax/libs/loadjs/3.5.4/loadjs.min.js"></script> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@Kaleva_fi"> <meta name="description" content="Kulttuuriuutiset ja -tapahtumat Oulussa ja muualla Suomessa."> <meta property="og:title" content="Kulttuuri"> <meta property="og:description" content="Kulttuuriuutiset ja -tapahtumat Oulussa ja muualla Suomessa."> <meta property="og:url" content="https://www.kaleva.fi/koti"> <meta property="og:image" content="https://crop.kaleva.fi/q6__lMCRaod1D2O9f6sv0BoQXTI=/1200x630/smart/https%3A//lorien-media-prod.s3.amazonaws.com/images/archive/2020/05/11/2020.05.11.13.15.04_kaleva_fb_jakokuva_1200.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta property="og:type" content="website"> <meta property="og:site_name" content="Kaleva"> <meta property="fb:app_id" content="499246010097508"> <link rel="canonical" href="https://www.kaleva.fi/koti"> <meta property="og:locale" content="fi_FI"> <!--[if lt IE 9]> <script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script> <![endif]--> <script>window._APP_GLOBALS = {"DELIVERY_API_BASE_URL": "https://api.kalevamedia.fi", "X_API_KEY": "HSyHVnWuN96Lvm65vjoln7cFICoF4hDj65SEgsiz", "FACEBOOK_CLIENT_TOKEN": "499246010097508|db3423138889adf9535ac808b328f6a1", "MY_LORIEN_BASE_URL": "https://api.kalevamedia.fi", "KEYWORDS_SUGGESTIONS_URL": "https://lorien-app-config-prod.s3.eu-west-1.amazonaws.com/v1/kalevafi/maggio/keywords/suggestions.json", "ONBOARDING_KEYWORDS_SUGGESTIONS_URL": "https://lorien-app-config-prod.s3.eu-west-1.amazonaws.com/v1/kalevafi/maggio/keywords/onboarding.json", "CHANNEL_LOGO_WHITE": "/staticfiles/londo/domains/kalevafi/site/images/kalevafi--white-logo-3x.fe6fc5e55fa7.png", "CHANNEL_LOGO_BLACK": "/staticfiles/londo/domains/kalevafi/site/images/kalevafi--logo-3x.6399d5067aea.png"};</script> <link rel="icon" href="/staticfiles/londo/images/favicons/kalevafi.74cd970a48ae.ico"> <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"> <link href="/staticfiles/londo/styles/main_kalevafi.83eddc1323c7.css" rel="stylesheet"> <script> var LytaConfig = { site: "sites-lorien", debug: false, interstitialCookieExpiry: 60*15, queueAds: true, lazyLoadAds: true, uidCookieName: '__aduid', smart: { networkId: 2999, host: 'ww2999.smartadserver.com', forceSSL: false, siteId: 213338, pageId: 1142450 }, target: { adCategory: '', pageType : '', keywords: [] } }; LytaConfig.relevant = { enabled: true, scriptUrl: "https://apps-cdn.relevant-digital.com/static/tags/61bc87a350fa1c66dc1b2c87.js", configId: "62026411d14376cd94dbb1ca", stdCall: true, }; if (typeof digitalData.page.attributes.keywords === 'object' && digitalData.page.attributes.keywords.length > 0) { LytaConfig.target.keywords = digitalData.page.attributes.keywords; } if (typeof digitalData.page.attributes.assetID === 'string') { LytaConfig.target.assetId = digitalData.page.attributes.assetID; } if (typeof digitalData.page.category.primaryCategory === 'string') { LytaConfig.target.adCategory = digitalData.page.category.primaryCategory; } if (typeof digitalData.page.attributes.clientType === 'string') { LytaConfig.target.clientType = digitalData.page.attributes.clientType; } if (typeof digitalData.user === 'object' && digitalData.user.length === 1) { LytaConfig.target.user = digitalData.user[0]; } if (typeof digitalData.page.category.pageType === 'string') { switch (digitalData.page.category.pageType) { case 'Front page': LytaConfig.target.pageType = 'etusivu'; break; case 'article': LytaConfig.target.pageType = 'artikkeli'; break; case 'AggregationPage': case 'Cartoon list': LytaConfig.target.pageType = 'listaus'; break; case 'video': LytaConfig.target.pageType = 'videot'; break; default: LytaConfig.target.pageType = digitalData.page.category.pageType; } } </script> <script src="https://lyta.kalevamedia.fi/1.8.6/lyta.js"></script> </head> <body class=""> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P26833H" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="drawer-menu-guardian"> <aside class="mdc-drawer mdc-drawer--modal"> <div class="mdc-drawer__content"> <nav class="drawer__list" aria-label="Päävalikko"> <div class="drawer__wrapper"> <ul class="drawer-menu drawer-menu--level-1 js-drawer-menu"> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--uutiset-2 -title"> <span class="drawer-menu__item-title drawer-menu__item-title--level-1 drawer-menu__item-title--uutiset-2"> Uutiset </span> <ul class="drawer-menu drawer-menu--level-2"> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--etusivu-2 -normal"> <a href="/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--etusivu-2"> Etusivu </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--oulun-seutu-2 -normal"> <a href="/oulun-seutu" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--oulun-seutu-2"> Oulun seutu </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--pohjois-suomi-2 -normal"> <a href="/pohjois-suomi" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--pohjois-suomi-2"> Pohjois-Suomi </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--forum24-2 -normal"> <a href="/forum24" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--forum24-2"> Forum24 </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--kotimaa-2 -normal"> <a href="/kotimaa" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--kotimaa-2"> Kotimaa </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--urheilu-3 -normal"> <a href="/urheilu" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--urheilu-3"> Urheilu </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--kiekko-kaleva -normal"> <a href="/kiekko-kaleva" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--kiekko-kaleva"> Kiekko-Kaleva </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--kaleva-live -normal"> <a href="/live" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--kaleva-live"> Kaleva Live </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--ulkomaat-2 -normal"> <a href="/ulkomaat" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--ulkomaat-2"> Ulkomaat </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--kulttuuri-2 -normal"> <a href="/kulttuuri" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--kulttuuri-2"> Kulttuuri </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--historia -normal"> <a href="/historia" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--historia"> Historia </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--luonto-2 -normal"> <a href="/luonto" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--luonto-2"> Luonto </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--hyva-elama-2 -normal"> <a href="/hyva-elama" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--hyva-elama-2"> Hyvä elämä </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--ruoka -normal"> <a href="/ruoka" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--ruoka"> Ruoka </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--koti-kaleva -normal"> <a href="/koti" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--koti-kaleva"> Koti-Kaleva </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--oikaisut -normal"> <a href="/oikaisut" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--oikaisut"> Oikaisut </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--haku -normal"> <a href="/haku" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--haku"> Haku </a> </li> </ul> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item---5 -separator"> <div class="drawer-menu__item-separator drawer-menu__item-separator--level-1"></div> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--uusimmat -normal"> <a href="/uutiset" class="drawer-menu__item-link drawer-menu__item-link--level-1 drawer-menu__item-link--uusimmat"> Uusimmat </a> <ul class="drawer-menu drawer-menu--level-2"> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--galleriat-7 -normal"> <a href="/galleriat/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--galleriat-7"> Galleriat </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--videot-4 -normal"> <a href="/videot/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--videot-4"> Videot </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--lukijakuvat-ja-videot -normal"> <a href="/lukijalta" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--lukijakuvat-ja-videot"> Lukijakuvat ja -videot </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--laheta-kuva-tai-video-3 -normal"> <a href="/lukijalta/laheta" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--laheta-kuva-tai-video-3"> Lähetä kuva tai video </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--podcastit-2 -normal"> <a href="/podcastit" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--podcastit-2"> Podcastit </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--sarjakuvat -normal"> <a href="/sarjakuvat/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--sarjakuvat"> Sarjakuvat </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--pelit-2 -normal"> <a href="/ajanviete" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--pelit-2"> Pelit </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--saa-2 -normal"> <a href="/saa" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--saa-2"> Sää </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--tapahtumat-3 -normal"> <a href="https://tapahtumat.kaleva.fi/fi-FI" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--tapahtumat-3" target="_blank" rel="noopener"> Tapahtumat </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--ura -normal"> <a href="/ura" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--ura"> Ura </a> </li> </ul> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--radio-kaleva -highlight"> <div class="drawer-menu__item--highlight-wrapper"> <a href="https://www.radiokaleva.fi/" class="drawer-menu__item-link drawer-menu__item-link--level-1 drawer-menu__item-link--radio-kaleva"> Radio Kaleva </a> </div> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--mielipiteet-2 -title"> <a href="/mielipiteet" class="drawer-menu__item-title drawer-menu__item-title--level-1 drawer-menu__item-title--mielipiteet-2"> Mielipiteet </a> <ul class="drawer-menu drawer-menu--level-2"> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--paakirjoitukset-2 -normal"> <a href="/paakirjoitukset" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--paakirjoitukset-2"> Pääkirjoitukset </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--esseet -normal"> <a href="/esseet" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--esseet"> Esseet </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--kolumnit-2 -normal"> <a href="/kolumnit" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--kolumnit-2"> Kolumnit </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--lukijan-mielipide -normal"> <a href="/mielipiteet" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--lukijan-mielipide"> Lukijan mielipide </a> </li> </ul> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item---6 -separator"> <div class="drawer-menu__item-separator drawer-menu__item-separator--level-1"></div> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--nakoislehdet-3 -title"> <a href="/nakoislehdet/" class="drawer-menu__item-title drawer-menu__item-title--level-1 drawer-menu__item-title--nakoislehdet-3"> Näköislehdet </a> <ul class="drawer-menu drawer-menu--level-2"> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--kaleva -normal"> <a href="/nakoislehdet/kaleva/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--kaleva"> Kaleva </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--rantalakeus -normal"> <a href="/nakoislehdet/rantalakeus/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--rantalakeus"> Rantalakeus </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--siikajokilaakso -normal"> <a href="/nakoislehdet/siikajokilaakso/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--siikajokilaakso"> Siikajokilaakso </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--iijokiseutu -normal"> <a href="/nakoislehdet/iijokiseutu/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--iijokiseutu"> Iijokiseutu </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--pyhajokiseutu -normal"> <a href="/nakoislehdet/pyhajokiseutu/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--pyhajokiseutu"> Pyhäjokiseutu </a> </li> </ul> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item---7 -separator"> <div class="drawer-menu__item-separator drawer-menu__item-separator--level-1"></div> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--kaupallinen-yhteistyo-4 -title"> <a href="/kaupallinen-yhteistyo" class="drawer-menu__item-title drawer-menu__item-title--level-1 drawer-menu__item-title--kaupallinen-yhteistyo-4"> Kaupallinen yhteistyö </a> <ul class="drawer-menu drawer-menu--level-2"> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--pohjois-pohjanmaan-yrittajat -normal"> <a href="/ppy" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--pohjois-pohjanmaan-yrittajat"> Pohjois-Pohjanmaan Yrittäjät </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--asianajo-ja-lakiasiaintoimistot -normal"> <a href="https://sivustot.kaleva.fi/asianajajat/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--asianajo-ja-lakiasiaintoimistot" target="_blank" rel="noopener"> Asianajo- ja lakiasiaintoimistot </a> </li> </ul> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--laheta-uutisvinkki-2 -highlight"> <div class="drawer-menu__item--highlight-wrapper"> <a href="/lukijalta/laheta" class="drawer-menu__item-link drawer-menu__item-link--level-1 drawer-menu__item-link--laheta-uutisvinkki-2" target="_blank" rel="noopener"> Lähetä uutisvinkki </a> </div> <ul class="drawer-menu drawer-menu--level-2"> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--tilaa-kaleva-3 -highlight"> <div class="drawer-menu__item--highlight-wrapper"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/tilaa-kaleva-3/?utm_source=sivusto&amp;utm_medium=kaleva&amp;utm_campaign=valikko" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--tilaa-kaleva-3" target="_blank" rel="noopener"> Tilaa Kaleva </a> </div> </li> </ul> </li> <li class="drawer-menu__item drawer-menu__item--level-1 drawer-menu__item--asiakaspalvelu-2 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/" class="drawer-menu__item-link drawer-menu__item-link--level-1 drawer-menu__item-link--asiakaspalvelu-2" target="_blank" rel="noopener"> Asiakaspalvelu </a> <ul class="drawer-menu drawer-menu--level-2"> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--hallitse-tilauksiasi -normal"> <a href="https://itsepalvelu.kalevamedia.fi" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--hallitse-tilauksiasi" target="_blank" rel="noopener"> Hallitse tilauksiasi </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--kumppaniedut -normal"> <a href="/kumppaniedut" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--kumppaniedut" target="_blank" rel="noopener"> Kumppaniedut </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--yhteystiedot-6 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/yhteystiedot/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--yhteystiedot-6" target="_blank" rel="noopener"> Yhteystiedot </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--palvelumme-yrityksille-5 -normal"> <a href="https://www.kalevamedia.fi/yrityksille" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--palvelumme-yrityksille-5" target="_blank" rel="noopener"> Palvelumme yrityksille </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--jata-lukijailmoitus-9 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/lukijailmoitukset/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--jata-lukijailmoitus-9" target="_blank" rel="noopener"> Jätä lukijailmoitus </a> </li> <li class="drawer-menu__item drawer-menu__item--level-2 drawer-menu__item--palaute-2 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/yhteystiedot/ota-yhteytta/" class="drawer-menu__item-link drawer-menu__item-link--level-2 drawer-menu__item-link--palaute-2" target="_blank" rel="noopener"> Palaute </a> </li> </ul> </li> </ul> </div> </nav> </div> </aside> <div class="mdc-drawer-scrim"></div> </div> <nav id="main-nav"> <div class="main-nav__row"> <div class="main-nav__row__section main-nav__row__section--align-start"> <button class="material-icons menu top-bar-menu__navigation-icon top-bar-menu__navigation-icon--menu">menu</button> <div class="main-nav__site-menu"> <div class="top-bar__wrapper"> <ul class="top-bar-menu top-bar-menu--level-1 js-top-bar-menu"> <li class="top-bar-menu__item top-bar-menu__item--level-1 top-bar-menu__item--asiakaspalvelu-16 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/" class="top-bar-menu__item-link top-bar-menu__item-link--level-1 top-bar-menu__item-link--asiakaspalvelu-16" target="_blank" rel="noopener"> Asiakaspalvelu </a> </li> <li class="top-bar-menu__item top-bar-menu__item--level-1 top-bar-menu__item--tilaa-kaleva -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/tilaa-kaleva-3/?utm_source=kaleva&amp;utm_medium=navi&amp;utm_campaign=topbar" class="top-bar-menu__item-link top-bar-menu__item-link--level-1 top-bar-menu__item-link--tilaa-kaleva" target="_blank" rel="noopener"> Tilaa Kaleva </a> </li> <li class="top-bar-menu__item top-bar-menu__item--level-1 top-bar-menu__item--jata-ilmoitus-10 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/lukijailmoitukset/" class="top-bar-menu__item-link top-bar-menu__item-link--level-1 top-bar-menu__item-link--jata-ilmoitus-10" target="_blank" rel="noopener"> Jätä ilmoitus </a> </li> <li class="top-bar-menu__item top-bar-menu__item--level-1 top-bar-menu__item--palvelumme-yrityksille-4 -normal"> <a href="https://www.kalevamedia.fi/yrityksille" class="top-bar-menu__item-link top-bar-menu__item-link--level-1 top-bar-menu__item-link--palvelumme-yrityksille-4" target="_blank" rel="noopener"> Palvelumme yrityksille </a> </li> <li class="top-bar-menu__item top-bar-menu__item--level-1 top-bar-menu__item--haku-2 -normal"> <a href="/haku" class="top-bar-menu__item-link top-bar-menu__item-link--level-1 top-bar-menu__item-link--haku-2"> Haku </a> </li> </ul> </div> </div> </div> <div class="main-nav__row__section main-nav__row__section--align-end"> <a class="top-bar-menu__item-link top-bar-menu__item-link--level-1 js-user-login-link" href="/leeloo/kirjaudu/?brand=kalevafi"> <span class="material-icons top-bar-menu__navigation-icon">account_circle</span> <span class="top-bar-menu__item-link--navigation-text">Kirjaudu</span> </a> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['login-element'] = { featureLabel: 'zzz Login', outcomeId: 'graph/2#2', outcomeLabel: 'FeatureContentPristine' }; </script> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['logout-element'] = { featureLabel: 'zzz Logout', outcomeId: 'transformation/1#1', outcomeLabel: 'Remove' }; </script> </div> </div> </nav> <header id="main-header"> <div id="main-header__row"> <section class="main-header__section main-header__section--left" aria-label="Korostetut sisällöt"> <div class="main-header__section--left-logo"> <a href="/" class="main-header__logo--link"> <img class="js-paywall-channel-logo" src="/staticfiles/londo/domains/kalevafi/site/images/kalevafi--logo-2x.31853ca9aef6.png" alt="Kaleva"> </a> </div> <div class="main-header__section--left-links"> <div class="header__wrapper"> <ul class="header-menu header-menu--level-1 js-header-menu"> <li class="header-menu__item header-menu__item--level-1 header-menu__item--oulun-seutu -normal"> <a href="/oulun-seutu" class="header-menu__item-link header-menu__item-link--level-1 header-menu__item-link--oulun-seutu"> Oulun seutu </a> </li> <li class="header-menu__item header-menu__item--level-1 header-menu__item--pohjois-suomi -normal"> <a href="/pohjois-suomi" class="header-menu__item-link header-menu__item-link--level-1 header-menu__item-link--pohjois-suomi"> Pohjois-Suomi </a> </li> <li class="header-menu__item header-menu__item--level-1 header-menu__item--uusimmat-2 -normal"> <a href="/uutiset" class="header-menu__item-link header-menu__item-link--level-1 header-menu__item-link--uusimmat-2"> Uusimmat </a> </li> <li class="header-menu__item header-menu__item--level-1 header-menu__item--radio-kaleva-4 -normal"> <a href="https://www.radiokaleva.fi/" class="header-menu__item-link header-menu__item-link--level-1 header-menu__item-link--radio-kaleva-4" target="_blank" rel="noopener"> Radio Kaleva </a> </li> <li class="header-menu__item header-menu__item--level-1 header-menu__item--lukijalta-2 -normal"> <a href="/lukijalta" class="header-menu__item-link header-menu__item-link--level-1 header-menu__item-link--lukijalta-2"> Lukijalta </a> </li> <li class="header-menu__item header-menu__item--level-1 header-menu__item--nakoislehdet-4 -normal"> <a href="/nakoislehdet/kaleva" class="header-menu__item-link header-menu__item-link--level-1 header-menu__item-link--nakoislehdet-4"> Näköislehdet </a> </li> </ul> </div> </div> </section> <section class="main-header__section main-header__section--right" aria-label="Nykyinen säätila"> <div class="weather-widget weather-widget--header"> <iframe src="https://lw.foreca.com/v1/site/kaleva/widget-kaleva/?id=100643492&amp;name=Oulu" frameborder="0" scrolling="no" style="max-height: 100%; min-width: 100%; width: 100%"></iframe> </div> </section> </div> </header> <div id="interstitiaali" data-placement-id="interstitiaali"></div> <script> try { Lyta.render({ adUnit: "interstitiaali", async: false, adContainer: "interstitiaali", checkVisibility: false }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> <div id="mobiiliinterstitiaali" data-placement-id="mobiiliinterstitiaali"></div> <script> try { Lyta.render({ adUnit: "mobiiliinterstitiaali", async: false, adContainer: "mobiiliinterstitiaali", checkVisibility: false }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> <div id="erikoismainos" data-placement-id="erikoismainos"></div> <script> try { Lyta.render({ adUnit: "erikoismainos", async: true, adContainer: "erikoismainos", checkVisibility: false }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> <div id="mobiilierikoismainos" data-placement-id="mobiilierikoismainos"></div> <script> try { Lyta.render({ adUnit: "mobiilierikoismainos", async: true, adContainer: "mobiilierikoismainos", checkVisibility: false }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> <div id="top-content-container"> <div id="top-content-grid" class="mdc-drawer-app-content mdc-layout-grid mdc-theme--background"> <div class="mdc-layout-grid__inner"> <div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-12-desktop mdc-layout-grid__cell--span-12-tablet mdc-layout-grid__cell--span-2-mobile"> <aside class="right-now-widget m-managedListing" data-managed-listing="juuri-nyt" data-widget-title="Juuri nyt" aria-label="Juuri nyt"> <a class="right-now-widget__item right-now-widget__item--gray" href="/google-suunnittelee-miljardi-investointia-muhoksel/11424379" data-managed-listing-item-asset-id="11424379" data-managed-listing-item-asset-version-id="11938113" data-widget-title="Juuri nyt" data-managed-listing-item-title="Google kaavailee jättihanketta pohjoiseen Suomeen" data-managed-listing-item-vignette="Investoinnit" data-managed-listing="juuri-nyt" data-managed-listing-slot-index="1"> <h2 class="right-now-widget__title"> <span class="right-now-widget__vignette">Investoinnit: </span> <span>Google kaa­vai­lee jät­ti­han­ket­ta poh­joi­seen Suomeen</span> </h2> </a> <a class="right-now-widget__item right-now-widget__item--gray" href="/ovi-heilahti-kriisiin-vajonneessa-karpissa-puolust/11424331" data-managed-listing-item-asset-id="11424331" data-managed-listing-item-asset-version-id="11937792" data-widget-title="Juuri nyt" data-managed-listing-item-title="Kärppäpuolustaja Olkkonen sai lähtöpassit" data-managed-listing-item-vignette="Jääkiekko" data-managed-listing="juuri-nyt" data-managed-listing-slot-index="2"> <h2 class="right-now-widget__title"> <span class="right-now-widget__vignette">Jääkiekko: </span> <span>Kärp­pä­puo­lus­ta­ja Olk­ko­nen sai läh­tö­pas­sit</span> </h2> </a> <a class="right-now-widget__item right-now-widget__item--gray" href="/poliisi-poisti-loukun-raatoineen-jalkakaytavalta-o/11421012" data-managed-listing-item-asset-id="11421012" data-managed-listing-item-asset-version-id="11935424" data-widget-title="Juuri nyt" data-managed-listing-item-title="Oulun keskustasta jalkakäytävältä löytyi loukku raatoineen" data-managed-listing-item-vignette="Metsästys" data-managed-listing="juuri-nyt" data-managed-listing-slot-index="3"> <h2 class="right-now-widget__title"> <span class="right-now-widget__vignette">Metsästys: </span> <span>Oulun kes­kus­tas­ta jal­ka­käy­tä­väl­tä löytyi loukku raa­toi­neen</span> </h2> </a> <a id="zephr-rnw" class="right-now-widget__item right-now-widget__item--commercial" href="https://kampanjat.kalevamedia.fi/kaleva-bf-tarjous-1950-3kk/?utm_source&#61;KVA&amp;utm_medium&#61;right-now&amp;utm_campaign&#61;BF-2024" target="_BLANK" rel="sponsored" ><h2 class="right-now-widget__title"> <span class="right-now-widget__vignette">Mainos: </span><span>Black Weekend -tarjouksena Kaleva Digi, ensimmäiset 3 kk vain 19,50 €! Tilaa tästä.</span> </h2></a > <script> const elem = document.getElementById('zephr-rnw'); if (new URL(elem.href).hostname === window.location.hostname) { elem.target = ''; elem.rel = ''; } </script> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; if (!window.Zephr.outcomes) window.Zephr.outcomes = {}; window.Zephr.outcomes['right-now-widget-ad-kalevafi'] = { featureLabel: 'Right Now - KVA', outcomeId: 'transformation/50', outcomeLabel: 'BF 2024' }; </script> </aside> </div> </div> </div> </div> <aside id="paraati-ad-grid" class="mdc-drawer-app-content mdc-layout-grid" aria-label="Mainos"> <div class="mdc-layout-grid__inner"> <div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-12-desktop mdc-layout-grid__cell--span-12-tablet"> <div class="ad-container ad-container--ylaparaati"> <div id="ylaparaati" data-placement-id="ylaparaati"></div> <script> try { Lyta.render({ adUnit: "ylaparaati", async: true, adContainer: "ylaparaati", checkVisibility: true }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> </div> <div class="ad-container ad-container--mobiiliparaati"> <div id="mobiiliylaparaati" data-placement-id="mobiiliylaparaati"></div> <script> try { Lyta.render({ adUnit: "mobiiliylaparaati", async: true, adContainer: "mobiiliylaparaati", checkVisibility: true }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> </div> </div> </div> </aside> <div id="main-grid" class="mdc-drawer-app-content mdc-layout-grid mdc-theme--background"> <main id="main-content"> <div class="o-page "> <div class="mdc-layout-grid__inner m-page__row -title"> <div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-12-desktop mdc-layout-grid__cell--span-12-tablet mdc-layout-grid__cell--span-2-mobile m-page__headerRow"> <div class="m-page__badge-container"> </div> <h1 class="m-page__title">Koti-Kaleva</h1> </div> </div> <div class="mdc-layout-grid__inner m-page__row -mainContent"> <div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-8-desktop mdc-layout-grid__cell--span-7-tablet mdc-layout-grid__cell--span-2-mobile"> <div class="m-page__mainListing"> <div class="m-managedListing -ctx-page -level-1" data-managed-listing="koti-kaleva" data-widget-title="Koti-Kaleva"> <div class="m-managedListing__rows -ctx-page -level-1"> <div class="m-contentListItem -ctx-page -level-1 "> <div class="m-contentListItem__content -article -ctx-page -level-1"> <a class="m-contentListItem__imageLinkContainer -ctx-page -level-1 " data-managed-listing-item-asset-id="11408457" data-managed-listing-item-asset-version-id="11926936" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Menikö keittiösi jo muodista? Oululaiset sisustussuunnittelijat kertovat viisi vinkkiä kodin ehostamiseen" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="1" href="/meniko-keittiosi-jo-muodista-oululaiset-sisustussu/11408457"> <div class="responsive-image-wrapper aspect-box -ratio_3x2 " style=""> <img class="responsive-image a-contentListItem__image " srcset="https://kuvat.kaleva.media/images/v1/kalevacdn/y1N_F-YkAuck6SPWYFHQFBZXAmPRyBUTAg_HjQicxpGxItnMZ_Jr9EA7hdsJ-jy_dGML3HWiv6Gs218F9fxhdaHpjscoXIWpR6pm76wivOkIVK5B_0mpwT8rEBMipCS6oqyi9ZT-MgHfVBz5xDh-ZSHY-IYKHTzDptocZ-HGLA.jpg?format=jpeg&amp;quality=70&amp;width=140&amp;height=93&amp;mode=crop&amp;center-x=0.522216796875&amp;center-y=0.4822998046875 140w, https://kuvat.kaleva.media/images/v1/kalevacdn/y1N_F-YkAuck6SPWYFHQFBZXAmPRyBUTAg_HjQicxpGxItnMZ_Jr9EA7hdsJ-jy_dGML3HWiv6Gs218F9fxhdaHpjscoXIWpR6pm76wivOkIVK5B_0mpwT8rEBMipCS6oqyi9ZT-MgHfVBz5xDh-ZSHY-IYKHTzDptocZ-HGLA.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.522216796875&amp;center-y=0.4822998046875 410w, https://kuvat.kaleva.media/images/v1/kalevacdn/y1N_F-YkAuck6SPWYFHQFBZXAmPRyBUTAg_HjQicxpGxItnMZ_Jr9EA7hdsJ-jy_dGML3HWiv6Gs218F9fxhdaHpjscoXIWpR6pm76wivOkIVK5B_0mpwT8rEBMipCS6oqyi9ZT-MgHfVBz5xDh-ZSHY-IYKHTzDptocZ-HGLA.jpg?format=jpeg&amp;quality=70&amp;width=850&amp;height=566&amp;mode=crop&amp;center-x=0.522216796875&amp;center-y=0.4822998046875 850w, https://kuvat.kaleva.media/images/v1/kalevacdn/y1N_F-YkAuck6SPWYFHQFBZXAmPRyBUTAg_HjQicxpGxItnMZ_Jr9EA7hdsJ-jy_dGML3HWiv6Gs218F9fxhdaHpjscoXIWpR6pm76wivOkIVK5B_0mpwT8rEBMipCS6oqyi9ZT-MgHfVBz5xDh-ZSHY-IYKHTzDptocZ-HGLA.jpg?format=jpeg&amp;quality=70&amp;width=1290&amp;height=860&amp;mode=crop&amp;center-x=0.522216796875&amp;center-y=0.4822998046875 1290w, https://kuvat.kaleva.media/images/v1/kalevacdn/y1N_F-YkAuck6SPWYFHQFBZXAmPRyBUTAg_HjQicxpGxItnMZ_Jr9EA7hdsJ-jy_dGML3HWiv6Gs218F9fxhdaHpjscoXIWpR6pm76wivOkIVK5B_0mpwT8rEBMipCS6oqyi9ZT-MgHfVBz5xDh-ZSHY-IYKHTzDptocZ-HGLA.jpg?format=jpeg&amp;quality=70&amp;width=2600&amp;height=1733&amp;mode=crop&amp;center-x=0.522216796875&amp;center-y=0.4822998046875 2600w" sizes="(max-width:768px) 767px, (max-width:1024px) 976px, 1290px" src="https://kuvat.kaleva.media/images/v1/kalevacdn/y1N_F-YkAuck6SPWYFHQFBZXAmPRyBUTAg_HjQicxpGxItnMZ_Jr9EA7hdsJ-jy_dGML3HWiv6Gs218F9fxhdaHpjscoXIWpR6pm76wivOkIVK5B_0mpwT8rEBMipCS6oqyi9ZT-MgHfVBz5xDh-ZSHY-IYKHTzDptocZ-HGLA.jpg?format=jpeg&amp;quality=70&amp;width=1290&amp;height=860&amp;mode=crop&amp;center-x=0.522216796875&amp;center-y=0.4822998046875" alt="Menikö keittiösi jo muodista? Oululaiset sisustussuunnittelijat kertovat viisi vinkkiä kodin ehostamiseen"> </div> <i class="a-contentListItem__contentIcon -image -ctx-page -level-1"></i> </a> <div class="m-contentListItem__textContainer -ctx-page -level-1 -cols-1"> <div class="m-contentListItem__keywordContainer -ctx-page -level-1"> <a class="a-contentListItem__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div> <div class="m-contentListItem__subscriber -ctx-page -responsive -level-1"> <div class="m-contentListItem__subscriberIcon -ctx-page -responsive -level-1"> <i class="m-contentListItem__subscriberIconStar -ctx-page -responsive -level-1"></i> </div> <div class="m-contentListItem__subscriberText -ctx-page -responsive -level-1"> Tilaajille </div> </div> <a class="a-contentListItem__overlayLink -ctx-page -level-1" data-managed-listing-item-asset-id="11408457" data-managed-listing-item-asset-version-id="11926936" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Menikö keittiösi jo muodista? Oululaiset sisustussuunnittelijat kertovat viisi vinkkiä kodin ehostamiseen" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="1" href="/meniko-keittiosi-jo-muodista-oululaiset-sisustussu/11408457" aria-label="Menikö keittiösi jo muodista? Oululaiset sisustussuunnittelijat kertovat viisi vinkkiä kodin ehostamiseen"> </a> <h2 class="a-contentListItem__headline -ctx-page -level-1 -cols-1 "> Menikö keit­tiö­si jo muo­dis­ta? Ou­lu­lai­set si­sus­tus­suun­nit­te­li­jat ker­to­vat viisi vinkkiä kodin ehos­ta­mi­seen </h2> <div class="m-contentListItem__meta -ctx-page -level-1"> <span class="m-contentListItem__dateTime -ctx-page -level-1"> 24.11.2024 <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 5 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 -hl-article"> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11367165" data-managed-listing-item-asset-version-id="11926849" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Oululainen Johanna Lantto ihastui 200 vuotta vanhaan hirsitaloon, vaikka lähti näyttöön vitsillä" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="2" href="/oululainen-johanna-lantto-ihastui-200-vuotta-vanha/11367165" aria-label="Oululainen Johanna Lantto ihastui 200 vuotta vanhaan hirsitaloon, vaikka lähti näyttöön vitsillä"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image " src="https://kuvat.kaleva.media/images/v1/kalevacdn/gYVLHEhIExwBJSxEsUL7iy415ThGIOKrd601PmC6S80rH5n6O9h5bb8pn9giN7CAiZ4MTsciXrJcxYozquQOtDszxwLJYNxCJy-NSCTOQDq39t-BgRGKQdKmM3XfTccfnoXaIfHF_s1etxGT4zrAE2Z0Gl5gAIldLGj9dlWTjA.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.4755859375&amp;center-y=0.50494384765625" alt="Oululainen Johanna Lantto ihastui 200 vuotta vanhaan hirsitaloon, vaikka lähti näyttöön vitsillä"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Ou­lu­lai­nen Johanna Lantto ihastui 200 vuotta vanhaan hir­si­ta­loon, vaikka lähti näyt­töön vit­sil­lä </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 23.11.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 12 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -gallery -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11413475" data-managed-listing-item-asset-version-id="11926852" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Oulun vanhimpiin kuuluva maatila seisoo ylväänä Oulujoen törmällä" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="3" href="/galleriat/oulun-vanhimpiin-kuuluva-maatila-seisoo-ylvaana-ou/11413475" aria-label="Oulun vanhimpiin kuuluva maatila seisoo ylväänä Oulujoen törmällä"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image " src="https://kuvat.kaleva.media/images/v1/kalevacdn/6fEst9tiAIYWF55i-grwAGhR7I-Gj9ZAUD7aukcN8JtLW_oO7sMrPq-at6drb-ISG0ZjTUC-wJgMaUeZNJrm2aM19x_QX5FP_SBiBiOG2S9ioI2syufJ7z_ErIp8xNi782p6fh5w_qqRNSTVGDEfF_G4dIn_HzvXlMlJUyUvvA.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.518280029296875&amp;center-y=0.4462890625" alt="Oulun vanhimpiin kuuluva maatila seisoo ylväänä Oulujoen törmällä"> </div> <i class="a-contentListItemThumb__contentIcon -gallery -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Oulun van­him­piin kuuluva maatila seisoo ylväänä Ou­lu­joen tör­mäl­lä </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/39305"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 23.11.2024 <i class="a-iconTime"></i> 05:00 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11393249" data-managed-listing-item-asset-version-id="11916703" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Kempeleläisen jouluhullun Meri Aution koti on ollut täydessä joulutällingissä jo lokakuun puolivälissä – " eihän se ole keneltäkään toiselta pois, vaikka aloittaisi jouluvalmistelut kesällä data-managed-listing="koti-kaleva" data-managed-listing-slot-index="4" href="/kempelelaisen-jouluhullun-meri-aution-koti-on-ollu/11393249" aria-label="Kempeleläisen jouluhullun Meri Aution koti on ollut täydessä joulutällingissä jo lokakuun puolivälissä – &quot;Eihän se ole keneltäkään toiselta pois, vaikka aloittaisi jouluvalmistelut kesällä&quot;"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image " src="https://kuvat.kaleva.media/images/v1/kalevacdn/-OQdarMwHEku5Av4mpdMwW-u85yP_PPIX4e_pG7opFKOcLn_PauGdgMow5jGK8a5np8Jyvgsj_tFUfQ_oYN6G4x_tGOSm-iVEkALbPeM0jSEOsWDDIcLhh1bMTt8xC7XGvB8DwS73qwo7xbyRvfFyTOEsC36kIOk1zWEgUjTaQ.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.4847412109375&amp;center-y=0.307464599609375" alt="Kempeleläisen jouluhullun Meri Aution koti on ollut täydessä joulutällingissä jo lokakuun puolivälissä – &quot;Eihän se ole keneltäkään toiselta pois, vaikka aloittaisi jouluvalmistelut kesällä&quot;"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Kem­pe­le­läi­sen jou­lu­hul­lun Meri Aution koti on ollut täy­des­sä jou­lu­täl­lin­gis­sä jo lo­ka­kuun puo­li­vä­lis­sä – "Eihän se ole ke­nel­tä­kään toi­sel­ta pois, vaikka aloit­tai­si jou­lu­val­mis­te­lut ke­säl­lä" </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/forum24/38390"> Forum24 </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 18.11.2024 <i class="a-iconTime"></i> 14:30 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 10 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11392683" data-managed-listing-item-asset-version-id="11910184" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Asuntopuntari: Pateniemeen rakentuvassa paritalossa on toimiva pohja ja luksusmakuuhuone" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="5" href="/asuntopuntari-pateniemeen-rakentuvassa-paritalossa/11392683" aria-label="Asuntopuntari: Pateniemeen rakentuvassa paritalossa on toimiva pohja ja luksusmakuuhuone"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image " src="https://kuvat.kaleva.media/images/v1/kalevacdn/czbk5LINCludpWsjw0ENOwip1AZd22F6FDPRRt8CBraFqu-9XSmq669OXhU_9ucxkpmRKI8LzZ1XJTqoKsuOCvD7gJ5BPJR-FSTcMFsyekY4sTRT3DZDb83g1lGT3U2zpMjgJpwzN2jwt8kow6GbpPv7nNhz7jiWvUGwaEBQjA.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.438873291015625&amp;center-y=0.56201171875" alt="Asuntopuntari: Pateniemeen rakentuvassa paritalossa on toimiva pohja ja luksusmakuuhuone"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Asun­to­pun­ta­ri: Pa­te­nie­meen ra­ken­tu­vas­sa pa­ri­ta­los­sa on toimiva pohja ja luk­sus­ma­kuu­huo­ne </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 18.11.2024 <i class="a-iconTime"></i> 07:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 1 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -gallery -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11403421" data-managed-listing-item-asset-version-id="11912076" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Merenrantakodin rohkean tumma sisustus on lämmin ja pesämäinen" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="6" href="/galleriat/merenrantakodin-rohkean-tumma-sisustus-on-lammin-j/11403421" aria-label="Merenrantakodin rohkean tumma sisustus on lämmin ja pesämäinen"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/hF-p1nan4-mFDpV-qYaKzZIMa6OeiYiUXeisHMqZfeZ_umAVzT06W1QSV522xLC6Bl8wwRXofWTcfG3P6GoML2HNKrL_KsgbwQPPXppqhjCpXxKG6oYj-p00_atXrTaWSgGsiBSLxvkT868gkBKmnqFJZZH5nsQqqUDuFswzyA.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.487884521484375&amp;center-y=0.52294921875" alt="Merenrantakodin rohkean tumma sisustus on lämmin ja pesämäinen"> </div> <i class="a-contentListItemThumb__contentIcon -gallery -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Me­ren­ran­ta­ko­din rohkean tumma si­sus­tus on lämmin ja pe­sä­mäi­nen </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 16.11.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 1 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 -hl-article"> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11403123" data-managed-listing-item-asset-version-id="11912024" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Huikea merimaisema sai oululaisen lapsiperheen muuttamaan Pateniemenrantaan – " olin ajatellut, että en ikinä halua muuttaa merenrantaan data-managed-listing="koti-kaleva" data-managed-listing-slot-index="7" href="/huikea-merimaisema-sai-oululaisen-lapsiperheen-muu/11403123" aria-label="Huikea merimaisema sai oululaisen lapsiperheen muuttamaan Pateniemenrantaan – &quot;Olin ajatellut, että en ikinä halua muuttaa merenrantaan&quot;"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/S1j8FsBdEmRcT7soH8WOWH4ItZ-v_1mhiMeuRdObFEJZY1Aex1WQkcwgtjYunJ7Z20pjBG8lTTUCAVHPvdcmQPo6AaHGr5tE2FZQxws5JCUQO8u2sJq1G52S5J3HM3WuOXnkkMYsKXj0SvMGbonGFEWWGZBpx0eeAp4BCk-e0g.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.473388671875&amp;center-y=0.453277587890625" alt="Huikea merimaisema sai oululaisen lapsiperheen muuttamaan Pateniemenrantaan – &quot;Olin ajatellut, että en ikinä halua muuttaa merenrantaan&quot;"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Huikea me­ri­mai­se­ma sai ou­lu­lai­sen lap­si­per­heen muut­ta­maan Pa­te­nie­men­ran­taan – "Olin aja­tel­lut, että en ikinä halua muuttaa me­ren­ran­taan" </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/39305"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 16.11.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 18 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -gallery -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11394193" data-managed-listing-item-asset-version-id="11896917" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Tyyppitalossa Välivainiolla" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="8" href="/galleriat/tyyppitalossa-valivainiolla/11394193" aria-label="Tyyppitalossa Välivainiolla"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/6vDJADd89j6U-syI4-XLeWIzadkDr-m32P2lqv0B_j1vmXPdZq-FA8MmVO4YjT2maVKUMP98rK6fHLsdtTunDVk01BqVJilZG04GQ3GGnG5puMWns6KA6KhwLGsW2Vm_6VymsrotHrDZZZ0v4ipe3lRt_JxB5uNc_NjxrWQSDQ.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.509918212890625&amp;center-y=0.61083984375" alt="Tyyppitalossa Välivainiolla"> </div> <i class="a-contentListItemThumb__contentIcon -gallery -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Tyyp­pi­ta­los­sa Vä­li­vai­niol­la </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 09.11.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 1 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 -hl-article"> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11387162" data-managed-listing-item-asset-version-id="11900209" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Kirsi Luttinen asuu historiallisessa tyyppitalossa Välivainiolla – Maijantalot rakennettiin mataliksi ja mukaviksi" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="9" href="/kirsi-luttinen-asuu-historiallisessa-tyyppitalossa/11387162" aria-label="Kirsi Luttinen asuu historiallisessa tyyppitalossa Välivainiolla – Maijantalot rakennettiin mataliksi ja mukaviksi"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/IODtAn4G6WdbTnFQ7FcA6ctHOpmopzz4Xwz-SE_4gYu_2DF4A39OOox0yN60FI6TGu409Nc8Yu-ZyDmhlmiZ_aDD-xlPTvbb6KrTMW6s05_GB0s_a9Aky8S_Kp4vbwt4HEla0CykbQzu16yTG67D3kO3dZs_hU6O43dgQyOBHA.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.447509765625&amp;center-y=0.369964599609375" alt="Kirsi Luttinen asuu historiallisessa tyyppitalossa Välivainiolla – Maijantalot rakennettiin mataliksi ja mukaviksi"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Kirsi Lut­ti­nen asuu his­to­rial­li­ses­sa tyyp­pi­ta­los­sa Vä­li­vai­niol­la – Mai­jan­ta­lot ra­ken­net­tiin ma­ta­lik­si ja mu­ka­vik­si </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 09.11.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 7 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11367283" data-managed-listing-item-asset-version-id="11859602" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Asuntopuntari: Hiukkavaaraan rakentuvan erillistalon kolmiossa voi valita, haluaako kotiinsa yläkerran vai ei" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="10" href="/asuntopuntari-hiukkavaaraan-rakentuvan-erillistalo/11367283" aria-label="Asuntopuntari: Hiukkavaaraan rakentuvan erillistalon kolmiossa voi valita, haluaako kotiinsa yläkerran vai ei"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/0cjbbI4CTmWS0-fwLNl0smpXIeWKsLP2U4mSdL-8-FfVpa_94ecSosjmiScyH_YkHsffLEb5CqWTM-c3HXoEAPxN7nR8Pt-k8B9u1lZ2z26AHHhsogsZzaASvXbzVf0fg_hvwhzym62lm2LyYpDfjM8Md5iQVqUjZ0iOcRm1bw.png?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.49267578125&amp;center-y=0.4583740234375" alt="Asuntopuntari: Hiukkavaaraan rakentuvan erillistalon kolmiossa voi valita, haluaako kotiinsa yläkerran vai ei"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Asun­to­pun­ta­ri: Hiuk­ka­vaa­raan ra­ken­tu­van eril­lis­ta­lon kol­mios­sa voi valita, ha­luaa­ko ko­tiin­sa ylä­ker­ran vai ei </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 04.11.2024 <i class="a-iconTime"></i> 07:00 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="ad-container ad-container--list-item"> <div id="content1" data-placement-id="content1" class="lyta-lazy-load"></div> <script> try { Lyta.render({ adUnit: "content1", async: true, adContainer: "content1", checkVisibility: true }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> </div> <div class="m-contentListItemThumb -ctx-page -level-1 -hl-article"> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11367536" data-managed-listing-item-asset-version-id="11887009" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Jääliläisten Anna ja Joonas Tialan kodissa on oma huone leikeille ja koiranpennuille: " meillä ei tarvitse näyttää samalta kuin muissa kodeissa data-managed-listing="koti-kaleva" data-managed-listing-slot-index="11" href="/jaalilaisten-anna-ja-joonas-tialan-kodissa-on-oma/11367536" aria-label="Jääliläisten Anna ja Joonas Tialan kodissa on oma huone leikeille ja koiranpennuille: &quot;Meillä ei tarvitse näyttää samalta kuin muissa kodeissa&quot;"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/smV0Ei0YddFKJaTXITR2DiNIRrUyNqLUFr-olpVIin3cQLgBVbtupW0GG4EYdDDYYVja5uiJFoDq6SRq6ds-5iOEi1lHtRumwdMZGo3CbNQUcHRkX0UuepAHhov2OGErxeCNO9gacGQ4iP5zsmjDr6f4NWR5tG4OPtljJiYzEg.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.539306640625&amp;center-y=0.5589599609375" alt="Jääliläisten Anna ja Joonas Tialan kodissa on oma huone leikeille ja koiranpennuille: &quot;Meillä ei tarvitse näyttää samalta kuin muissa kodeissa&quot;"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Jää­li­läis­ten Anna ja Joonas Tialan kodissa on oma huone lei­keil­le ja koi­ran­pen­nuil­le: "Meillä ei tar­vit­se näyttää samalta kuin muissa ko­deis­sa" </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 01.11.2024 <i class="a-iconTime"></i> 09:14 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -gallery -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11385778" data-managed-listing-item-asset-version-id="11886480" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Harkiten rakentuva sisustus" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="12" href="/galleriat/harkiten-rakentuva-sisustus/11385778" aria-label="Harkiten rakentuva sisustus"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/QM4E1N8_Qi4pelBMO5K8ReWNV_LX0kP1JjzOZiKfNSKNI-JgsiF1xfsOHSU4BMMlxmAMoo1Uga9GWySxjWWPusaRbuNl11E2E5ppr-SaRMXkdnFt_oeYffBgo5wxrWxZ3mhI0OEVCdz_xbaZWoR_d_Rb3qBSP7ypRPSmlVtLlw.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.51129150390625&amp;center-y=0.4285888671875" alt="Harkiten rakentuva sisustus"> </div> <i class="a-contentListItemThumb__contentIcon -gallery -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Har­ki­ten ra­ken­tu­va si­sus­tus </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 01.11.2024 <i class="a-iconTime"></i> 09:12 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -gallery -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11377153" data-managed-listing-item-asset-version-id="11875188" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Tarkasti harkittujen yksityiskohtien koti" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="13" href="/galleriat/tarkasti-harkittujen-yksityiskohtien-koti/11377153" aria-label="Tarkasti harkittujen yksityiskohtien koti"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/QHGAel_wpOwfFJ3U_-KKKAsfhv04gFCAj7JlCb4gdFv1gBL4ubWANJpuWDaLZg059p0AkxUUqKZhhdpUrQZxYeppTQr2EjhZ43Sz5tfxGRAsv0FHp9JGjnoiWZ99S795vZkrfmKQwNqyYZMtRTFpLAKKURvdDUxOFaPOAM1A7g.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.45099639892578125&amp;center-y=0.395538330078125" alt="Tarkasti harkittujen yksityiskohtien koti"> </div> <i class="a-contentListItemThumb__contentIcon -gallery -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Tar­kas­ti har­kit­tu­jen yk­si­tyis­koh­tien koti </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 26.10.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 6 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 -hl-article"> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11367548" data-managed-listing-item-asset-version-id="11876345" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Moosa Myllykankaan Toppilansaaren kodin monet yksityiskohdat on tehty ikuisiksi – 370 neliöön mahtuu hissi ja pyöreä nurkka" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="14" href="/moosa-myllykankaan-toppilansaaren-kodin-monet-yksi/11367548" aria-label="Moosa Myllykankaan Toppilansaaren kodin monet yksityiskohdat on tehty ikuisiksi – 370 neliöön mahtuu hissi ja pyöreä nurkka"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/DnOdaO-v4zpOXkX0nMQjpaqfd_v6_Bfd6cAkFUj2j7KOVuZveM4s3p4X7-zXSa0Mz1IfYRWQLbpuh4elDEs2u1ssxRVPjoIV5UXWnxFhTegKVSMPgSii0_krHoTahAyfRPbQww5Z5wX_kOTDx33Xgw_K_pEvDZZeavfzvpsa9w.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.50482177734375&amp;center-y=0.411376953125" alt="Moosa Myllykankaan Toppilansaaren kodin monet yksityiskohdat on tehty ikuisiksi – 370 neliöön mahtuu hissi ja pyöreä nurkka"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Moosa Myl­ly­kan­kaan Top­pi­lan­saa­ren kodin monet yk­si­tyis­koh­dat on tehty ikui­sik­si – 370 neliöön mahtuu hissi ja pyöreä nurkka </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 26.10.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 16 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11364374" data-managed-listing-item-asset-version-id="11866260" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Asuntopuntari: Ranta-Toppilaan rakentuva townhouse-tyyppinen perheasunto muokkaantuu moneen makuun" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="15" href="/asuntopuntari-ranta-toppilaan-rakentuva-townhouse/11364374" aria-label="Asuntopuntari: Ranta-Toppilaan rakentuva townhouse-tyyppinen perheasunto muokkaantuu moneen makuun"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/Mevxj13ZUpdoFM65iQiKKM3lGMh3iQcVKrjbqbhN60cXuMpLwffBRcpKXzELG82J_mA_iWscCqEn0BRyR-ozIB18YeB5T07Vn2sUi9DJN9glXdUsvPB4dq8qnBgZCoMh9VIVedWw3UPW-VAf9a1kCCkWT8j7drCcuImNgE2YeQ.png?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.52508544921875&amp;center-y=0.5150146484375" alt="Asuntopuntari: Ranta-Toppilaan rakentuva townhouse-tyyppinen perheasunto muokkaantuu moneen makuun"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Asun­to­pun­ta­ri: Ran­ta-Top­pi­laan ra­ken­tu­va town­hou­se-tyyp­pi­nen per­he­asun­to muok­kaan­tuu moneen makuun </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 21.10.2024 <i class="a-iconTime"></i> 07:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 7 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11368405" data-managed-listing-item-asset-version-id="11863898" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Limingassa aukesi kirpputori pitkän tauon jälkeen – Yrittäjä Maarit Oksanen vinkkaa, miten oma pöytä kannattaa rakentaa" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="16" href="/limingassa-aukesi-kirpputori-pitkan-tauon-jalkeen/11368405" aria-label="Limingassa aukesi kirpputori pitkän tauon jälkeen – Yrittäjä Maarit Oksanen vinkkaa, miten oma pöytä kannattaa rakentaa"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/11Hj-96ZuEyagx8d9SkZC8y1-YJib_frq2QIHhbGKuUSRxQaA7pKUIIogy4iEcjWHbIsOgWGc5CqZFyxrzB_e_n21ttSvPHT2W5nRh9qjM_3AXJipQ3WPHUhS-D-ogQmIwxRJXA1ivQJ8ft6jBa1yk9gBCOs3gKPGVWmkehDhts.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.546417236328125&amp;center-y=0.49053955078125" alt="Limingassa aukesi kirpputori pitkän tauon jälkeen – Yrittäjä Maarit Oksanen vinkkaa, miten oma pöytä kannattaa rakentaa"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Li­min­gas­sa aukesi kirp­pu­to­ri pitkän tauon jälkeen – Y­rit­tä­jä Maarit Oksanen vink­kaa, miten oma pöytä kan­nat­taa ra­ken­taa </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/kirpputorit/4523"> Kirpputorit </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 21.10.2024 <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 4 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 -hl-article"> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11364359" data-managed-listing-item-asset-version-id="11863929" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Oululaisten Ritva ja Pekka Erkkilän sisustuksen peruspilarit ovat funkkis ja Artek – kokonaisuuden rakentamiseen on mennyt vuosia" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="17" href="/oululaisten-ritva-ja-pekka-erkkilan-sisustuksen-pe/11364359" aria-label="Oululaisten Ritva ja Pekka Erkkilän sisustuksen peruspilarit ovat funkkis ja Artek – kokonaisuuden rakentamiseen on mennyt vuosia"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/EG1DF-Riwg7vG33-gqT2O71dGbyMVEMgACoQGpNVQsC_Xq_aCLJAgeEXhCrvNzer82d7Y-PP12wZeSUx3MF-4JWVJENQzQ1v4blZviFWgNurDe9LY8rag7DdsPjRLTYENHzMcSvilP8oP_D9kBCxEnn0Qx9qMPVyuHMcFK0RQg.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.494140625&amp;center-y=0.45245361328125" alt="Oululaisten Ritva ja Pekka Erkkilän sisustuksen peruspilarit ovat funkkis ja Artek – kokonaisuuden rakentamiseen on mennyt vuosia"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Ou­lu­lais­ten Ritva ja Pekka Erk­ki­län si­sus­tuk­sen pe­rus­pi­la­rit ovat funkkis ja Artek – ko­ko­nai­suu­den ra­ken­ta­mi­seen on mennyt vuosia </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 19.10.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 7 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -gallery -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11369654" data-managed-listing-item-asset-version-id="11862920" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Kaiken pitää olla kaunista" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="18" href="/galleriat/kaiken-pitaa-olla-kaunista/11369654" aria-label="Kaiken pitää olla kaunista"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/EG1DF-Riwg7vG33-gqT2O71dGbyMVEMgACoQGpNVQsC_Xq_aCLJAgeEXhCrvNzer82d7Y-PP12wZeSUx3MF-4JWVJENQzQ1v4blZviFWgNurDe9LY8rag7DdsPjRLTYENHzMcSvilP8oP_D9kBCxEnn0Qx9qMPVyuHMcFK0RQg.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.494140625&amp;center-y=0.45245361328125" alt="Kaiken pitää olla kaunista"> </div> <i class="a-contentListItemThumb__contentIcon -gallery -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Kaiken pitää olla kau­nis­ta </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 19.10.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 3 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11352998" data-managed-listing-item-asset-version-id="11852267" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Salla Korhonen on uusoululainen, joka ei vieläkään ole oppinut nauttimaan kaupungista" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="19" href="/salla-korhonen-on-uusoululainen-joka-ei-vielakaan/11352998" aria-label="Salla Korhonen on uusoululainen, joka ei vieläkään ole oppinut nauttimaan kaupungista"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/6_36JBb-yHRlcRlvIBAFS5eVWUJFXc0bYJj2xzyssaWwLonYmZUVh2Dkq5EiNbZu_Z9HekAs7766LawZ5vuWbf_tAY_uNFtlfHkMvHietRzMvnMyyGsdNE3EYXkcKjIAr0roUlC02RQ1Aa_yAeq4Mls7b8-J22iJK67p7SSQLQ.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.5594482421875&amp;center-y=0.347503662109375" alt="Salla Korhonen on uusoululainen, joka ei vieläkään ole oppinut nauttimaan kaupungista"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Salla Kor­ho­nen on uu­sou­lu­lai­nen, joka ei vie­lä­kään ole oppinut naut­ti­maan kau­pun­gis­ta </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/radio-kalevan-podcastit/51131"> Radio Kalevan podcastit </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 12.10.2024 <i class="a-iconTime"></i> 09:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 13 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11352268" data-managed-listing-item-asset-version-id="11838431" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Asuntopuntari: Hiukkavaaraan rakentuvasta erillistalosta tulee kelpo koti pienin korjauksin" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="20" href="/asuntopuntari-hiukkavaaraan-rakentuvasta-erillista/11352268" aria-label="Asuntopuntari: Hiukkavaaraan rakentuvasta erillistalosta tulee kelpo koti pienin korjauksin"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/lxtl9gJg55imriu8LmPXN6lnXhiJtFf8aHMS1ARtio5cVYfT8qEA6_ZmEtWceUlMDwKuw7wBqJKepfDfRx2FYFp6T7O0cQkXRRC-UwO1U98Lp9PVky7z3PCLHTgQVvlRKTA7ivvDjoKDTxhUmkC4CDggoawzxT7Yr9fn3JeD5A.png?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.4810028076171875&amp;center-y=0.5079345703125" alt="Asuntopuntari: Hiukkavaaraan rakentuvasta erillistalosta tulee kelpo koti pienin korjauksin"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Asun­to­pun­ta­ri: Hiuk­ka­vaa­raan ra­ken­tu­vas­ta eril­lis­ta­los­ta tulee kelpo koti pienin kor­jauk­sin </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 07.10.2024 <i class="a-iconTime"></i> 07:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 2 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 -hl-article"> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11345790" data-managed-listing-item-asset-version-id="11841780" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Eija ja Reijo Keräsen Kiimingin koti oli alkujaan kahden huoneen hirsikehikko, jota on laajennettu useita kertoja" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="21" href="/eija-ja-reijo-kerasen-kiimingin-koti-oli-alkujaan/11345790" aria-label="Eija ja Reijo Keräsen Kiimingin koti oli alkujaan kahden huoneen hirsikehikko, jota on laajennettu useita kertoja"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/vrjKpcRVEpHfCM9P2AGKStwx46ALP5YpPPAT1xtg6XCieF5bJPs6z6JUSYqVViYkGEon2SJIUblkA1Mur1KTbqYke-WFHpjLywEYgnEYcz2OxenbqY15w7agJ8duujRFsPAOxLo43TYIjbTto3gdezaAjyr3T1KOZ0PXbNjacg.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.54547119140625&amp;center-y=0.466552734375" alt="Eija ja Reijo Keräsen Kiimingin koti oli alkujaan kahden huoneen hirsikehikko, jota on laajennettu useita kertoja"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Eija ja Reijo Keräsen Kii­min­gin koti oli al­ku­jaan kahden huoneen hir­si­ke­hik­ko, jota on laa­jen­net­tu useita kertoja </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 05.10.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 5 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -gallery -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11353648" data-managed-listing-item-asset-version-id="11840492" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Aluksi oli vain kaksi huonetta" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="22" href="/galleriat/aluksi-oli-vain-kaksi-huonetta/11353648" aria-label="Aluksi oli vain kaksi huonetta"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/vrjKpcRVEpHfCM9P2AGKStwx46ALP5YpPPAT1xtg6XCieF5bJPs6z6JUSYqVViYkGEon2SJIUblkA1Mur1KTbqYke-WFHpjLywEYgnEYcz2OxenbqY15w7agJ8duujRFsPAOxLo43TYIjbTto3gdezaAjyr3T1KOZ0PXbNjacg.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.54547119140625&amp;center-y=0.466552734375" alt="Aluksi oli vain kaksi huonetta"> </div> <i class="a-contentListItemThumb__contentIcon -gallery -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Aluksi oli vain kaksi huo­net­ta </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 05.10.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 2 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11345922" data-managed-listing-item-asset-version-id="11829821" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Kommentti: Martat neuvovat, että vessa pitää pestä joka päivä, mutta kuka muka ehtii?" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="23" href="/kommentti-martat-neuvovat-etta-vessa-pitaa-pesta-j/11345922" aria-label="Kommentti: Martat neuvovat, että vessa pitää pestä joka päivä, mutta kuka muka ehtii?"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/fq5QanbBOCNMguTWaxJkfWJINmKEuybp4SUvNN6SZBu_pR6si-D960E40G0P7cRd9aKRHnbQ_iqAIpE9zoFnQv4UwUzR56sIi3kDoZUP8FDWnXOKJwVqZ3q3myctaUnud8n1ZvTTrb32ew4dPnCQUg.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.80908203125&amp;center-y=0.428436279296875" alt="Kommentti: Martat neuvovat, että vessa pitää pestä joka päivä, mutta kuka muka ehtii?"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Kom­ment­ti: Martat neu­vo­vat, että vessa pitää pestä joka päivä, mutta kuka muka ehtii? </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 29.09.2024 <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 19 </span> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11341751" data-managed-listing-item-asset-version-id="11831649" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Pimputimme satunnaisia ovikelloja Ritaharjussa ja tuppauduimme yllätysvisiitille – Tältä näyttää oululaisten lapsiperheiden olohuoneissa" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="24" href="/pimputimme-satunnaisia-ovikelloja-ritaharjussa-ja/11341751" aria-label="Pimputimme satunnaisia ovikelloja Ritaharjussa ja tuppauduimme yllätysvisiitille – Tältä näyttää oululaisten lapsiperheiden olohuoneissa"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/lVArH6qKGoV-BSyoinsqGhNC3txbtkIMZW2Z2zEwFGWXS82IAd98htvHLIfOEK0ddDjW7HAnG4_dcqj66G5GhcIcu3eCretnEE5SN2p5Ch49EElrdD2o-iwNbCxrd2g6wrUrQM9vXgsR9qxSdzjhj4lgHnXzawQGTxu8s_Smhw.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.526397705078125&amp;center-y=0.4125213623046875" alt="Pimputimme satunnaisia ovikelloja Ritaharjussa ja tuppauduimme yllätysvisiitille – Tältä näyttää oululaisten lapsiperheiden olohuoneissa"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Pim­pu­tim­me sa­tun­nai­sia ovi­kel­lo­ja Ri­ta­har­jus­sa ja tup­pau­duim­me yl­lä­tys­vi­sii­til­le – Tältä näyttää ou­lu­lais­ten lap­si­per­hei­den olo­huo­neis­sa </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 29.09.2024 <i class="a-iconTime"></i> 08:01 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 15 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -gallery -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11345005" data-managed-listing-item-asset-version-id="11828371" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Keskellä kaupunkia Valkealinnassa" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="25" href="/galleriat/keskella-kaupunkia-valkealinnassa/11345005" aria-label="Keskellä kaupunkia Valkealinnassa"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/bOA-44orWBUHn0mrK5UJoA0vcJ_u83NVp0sfOaUWcICma5bKLXNwd8iqG3xSSX_ggWjIPFhsMofCLndFCmEiXvZKk1apinq9qi9Vu9yPNNgRTsHbe-vTtXGze-HHl_KfwGXo-smSzKDYnItgJ4EEDNa7qqiDNU9-_WbTEhJzXQ.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.50592041015625&amp;center-y=0.4827880859375" alt="Keskellä kaupunkia Valkealinnassa"> </div> <i class="a-contentListItemThumb__contentIcon -gallery -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Kes­kel­lä kau­pun­kia Val­kea­lin­nas­sa </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 28.09.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 3 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 -hl-article"> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11334824" data-managed-listing-item-asset-version-id="11830412" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Eeva Tervaskanto asuu valkoisessa funkislinnassa Oulun ydinkeskustassa – Rakennuksessa toimi aikansa luksusravintola ja -hotelli" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="26" href="/eeva-tervaskanto-asuu-valkoisessa-funkislinnassa-o/11334824" aria-label="Eeva Tervaskanto asuu valkoisessa funkislinnassa Oulun ydinkeskustassa – Rakennuksessa toimi aikansa luksusravintola ja -hotelli"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/ahTjiN95M43PbAbY467Fd295IEfb4RhhOb2zt0z5sqVNzjbAk-mBwk4EtRxirbGozGFcmJz_5zp3CsVmfM0r8bU4M-mGGUyH0c8waPQ3Uu8xdaxA5-WhT0CQyXvxA2iFhbF2Hdvs0P6krZMoZo_qp8twWwLHtNZPX88OB0FN_g.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.5340576171875&amp;center-y=0.4254150390625" alt="Eeva Tervaskanto asuu valkoisessa funkislinnassa Oulun ydinkeskustassa – Rakennuksessa toimi aikansa luksusravintola ja -hotelli"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Eeva Ter­vas­kan­to asuu val­koi­ses­sa fun­kis­lin­nas­sa Oulun ydin­kes­kus­tas­sa – Ra­ken­nuk­ses­sa toimi aikansa luk­sus­ra­vin­to­la ja -ho­tel­li </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 28.09.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 7 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11326779" data-managed-listing-item-asset-version-id="11803144" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Asuntopuntari: Perävainion Lepolantien päätyyn rakentuu kaksi modernia paritaloa vanhan omakotitalon tilalle" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="27" href="/asuntopuntari-peravainion-lepolantien-paatyyn-rake/11326779" aria-label="Asuntopuntari: Perävainion Lepolantien päätyyn rakentuu kaksi modernia paritaloa vanhan omakotitalon tilalle"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/XEwm1LAJZdEyJAM4w08mxx_hE-Wkrfxx60JaqT1S-kb4JGcgbUUnXaLWQDev7r_mGepHxHvMa4EBmP1vc2-UJraRfXDhJsq38mEi1APMNIWG-G57mi6eMLh5wiyV2rWfMJtH8aYsQPZMEo-t09YFEXK7QEJQt-lbQdPGlVZZNA.png?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.536163330078125&amp;center-y=0.547119140625" alt="Asuntopuntari: Perävainion Lepolantien päätyyn rakentuu kaksi modernia paritaloa vanhan omakotitalon tilalle"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Asun­to­pun­ta­ri: Pe­rä­vai­nion Le­po­lan­tien päätyyn ra­ken­tuu kaksi mo­der­nia pa­ri­ta­loa vanhan oma­ko­ti­ta­lon tilalle </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 23.09.2024 <i class="a-iconTime"></i> 07:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 1 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 -hl-article"> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11326753" data-managed-listing-item-asset-version-id="11818844" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Oulun keskustan arvotalossa asuu vain yksi perhe – Venanzia Rizzi itki, kun palvelijan soittokellot katosivat remontissa" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="28" href="/oulun-keskustan-arvotalossa-asuu-vain-yksi-perhe-v/11326753" aria-label="Oulun keskustan arvotalossa asuu vain yksi perhe – Venanzia Rizzi itki, kun palvelijan soittokellot katosivat remontissa"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/V2hCx48R5GSWhaPAabCSFz0L8a2bMvTGm30_mA1-O40xfilr1NE0Q-VAvuzFt72MemalZR9IhLBU3v93JM74t46UhdK015Ki6ZRZpO_bhhlNrImC_ioS6ESZ02RbvAUS7JAuPhxj2dylORVF3ftTrgiTHxHOgH8VHejZSV2PBw.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.55242919921875&amp;center-y=0.45941162109375" alt="Oulun keskustan arvotalossa asuu vain yksi perhe – Venanzia Rizzi itki, kun palvelijan soittokellot katosivat remontissa"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Oulun kes­kus­tan ar­vo­ta­los­sa asuu vain yksi perhe – Ve­nan­zia Rizzi itki, kun pal­ve­li­jan soit­to­kel­lot ka­to­si­vat re­mon­tis­sa </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 21.09.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 16 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 "> <div class="m-contentListItemThumb__content -gallery -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11335653" data-managed-listing-item-asset-version-id="11818841" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Pallaksen talon ainoat asukkaat" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="29" href="/galleriat/pallaksen-talon-ainoat-asukkaat/11335653" aria-label="Pallaksen talon ainoat asukkaat"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/10pJBA7PkpDF95pvQRdc-PvxblZ-7NyR6rjtCGLl93vUajdO6HU9rRjSI_oLpL4e8x-8JpPixCiWdl4kim8UPfBOYk2XUz_BBkbFtsIaLXB1G-rj53_6wzd3nnXZNdENdXL3A0Ddn80DJ7vfzKpdbJULq8kIavdotY4SCFblOQ.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.711669921875&amp;center-y=0.3966064453125" alt="Pallaksen talon ainoat asukkaat"> </div> <i class="a-contentListItemThumb__contentIcon -gallery -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Pal­lak­sen talon ainoat asuk­kaat </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 21.09.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 10 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-page -level-1 -hl-article"> <div class="m-contentListItemThumb__content -article -ctx-page -level-1"> <a class="a-contentListItemThumb__link -ctx-page -level-1" data-managed-listing-item-asset-id="11320881" data-managed-listing-item-asset-version-id="11807183" data-widget-title="Koti-Kaleva" data-managed-listing-item-title="Pekka ja Helena Kokko asuvat unelmiensa kodissa Kiiminkijoen rannalla – Veistoksellinen kivitalo kestää sata vuotta" data-managed-listing="koti-kaleva" data-managed-listing-slot-index="30" href="/pekka-ja-helena-kokko-asuvat-unelmiensa-kodissa-ki/11320881" aria-label="Pekka ja Helena Kokko asuvat unelmiensa kodissa Kiiminkijoen rannalla – Veistoksellinen kivitalo kestää sata vuotta"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-page -level-1 "> <div class="aspect-box -ratio_3x2"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/jxv4qksf89OHJn_s9jC8txHfDpDOzhM0kVvf6e9zaZVEVihz8AgcSNht1j7cCJdYvBsYYFg9KobzLo9sHspuw0Lt7VjtBC688I6wPdVAXnlXOTRoxB_u1IXcV-N3AKw6b7G6IkryqkSr4BmnK55i6jm0hoLBs1_ISvhmOu5zjA.jpg?format=jpeg&amp;quality=70&amp;width=410&amp;height=273&amp;mode=crop&amp;center-x=0.407073974609375&amp;center-y=0.43145751953125" alt="Pekka ja Helena Kokko asuvat unelmiensa kodissa Kiiminkijoen rannalla – Veistoksellinen kivitalo kestää sata vuotta"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-page -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-page -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-page -level-1 -cols-1 "> Pekka ja Helena Kokko asuvat unel­mien­sa kodissa Kii­min­ki­joen ran­nal­la – Veis­tok­sel­li­nen ki­vi­ta­lo kestää sata vuotta </h2><div class="m-contentListItemThumb__keywordContainer -ctx-page -level-1"> <a class="a-contentListItemThumb__keyword -ctx-page -level-1" href="/aihe/asuminen/618"> Asuminen </a> </div><div class="m-contentListItemThumb__meta -ctx-page -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-page -level-1"> 14.09.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 18 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-page -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-page -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-page -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-page -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> </div> <div class="__widget_MoreContent" data-uninitialized="true"></div> <script> (function() { var initKey = 'data-uninitialized'; var el = document.querySelector('.__widget_MoreContent[' + initKey + '=true]'); el.removeAttribute(initKey); var scripts = ["/staticfiles/webpack_bundles/app-d66283c6acd89e7fef87.js"]; var loadComponent = function() { Loadable.preloadReady().then(function() { ReactDOM.render( React.createElement( Provider, { store: createLocalStore() }, React.createElement(Components.MoreContent, {"query": "/api/v2/channels/kalevafi/contents/", "initialKeys": [11408457, 11367165, 11413475, 11393249, 11392683, 11403421, 11403123, 11394193, 11387162, 11367283, 11367536, 11385778, 11377153, 11367548, 11364374, 11368405, 11364359, 11369654, 11352998, 11352268, 11345790, 11353648, 11345922, 11341751, 11345005, 11334824, 11326779, 11326753, 11335653, 11320881], "imageFormat": "ratio_3x2", "imageSize": 410, "queryParams": {"limit": "20", "search": "", "channel": "kalevafi", "keywords": [8, 2012], "asset_type": ["journalistic"], "visibility": ["normal"], "content_type": ["article", "video", "gallery", "story"], "published_after": "transform YYYY--6-DD 00:00:00.000", "published_before": "transform YYYY-MM-DD HH:mm:ss.SSS", "exclude": [11408457, 11367165, 11413475, 11393249, 11392683, 11403421, 11403123, 11394193, 11387162, 11367283, 11367536, 11385778, 11377153, 11367548, 11364374, 11368405, 11364359, 11369654, 11352998, 11352268, 11345790, 11353648, 11345922, 11341751, 11345005, 11334824, 11326779, 11326753, 11335653, 11320881], "omit": "article.content,gallery.items", "offset": 0, "ordering": "-created"}, "styleContext": "-ctx-page -level-1"} ) ), el ); }); }; var require = function (scripts, callbackFn) { scripts.forEach(function(script) { if (!loadjs.isDefined(script)) { loadjs(script, script); } }); loadjs.ready(scripts, callbackFn); }; require(scripts, loadComponent); })(); </script> </div> </div> </div> <div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-4-desktop mdc-layout-grid__cell--span-5-tablet mdc-layout-grid__cell--span-2-mobile sidebar"> <div class="m-page__secondaryListing"> <div class="m-managedListing -ctx-pageSecondary -level-1" data-managed-listing="toimitus-suosittelee" data-widget-title="Toimitus suosittelee"> <div class="m-managedListing__name -ctx-pageSecondary -level-1"> <div class="m-managedListing__separator -ctx-pageSecondary -level-1"></div> <header class="m-managedListing__headerWrap -ctx-pageSecondary -level-1"> <div class="a-managedListing__headerText -ctx-pageSecondary -level-1">Toimitus suosittelee</div> <div class="a-managedListing__headerBorder -ctx-pageSecondary -level-1"></div> </header> </div> <div class="m-managedListing__rows -ctx-pageSecondary -level-1"> <div class="m-contentListItemThumb -ctx-pageSecondary -level-1 -hl-article"> <div class="m-contentListItemThumb__content -article -ctx-pageSecondary -level-1"> <a class="a-contentListItemThumb__link -ctx-pageSecondary -level-1" data-managed-listing-item-asset-id="11282593" data-managed-listing-item-asset-version-id="11750011" data-widget-title="Toimitus suosittelee" data-managed-listing-item-title="Haastattelimme Valkean Kesäkadun kulkijat keskellä yötä – " on tästä kulkeminen ahdistavampaa kuin jostain muualta data-managed-listing="toimitus-suosittelee" data-managed-listing-slot-index="1" href="/haastattelimme-valkean-kesakadun-kulkijat-keskella/11282593" aria-label="Haastattelimme Valkean Kesäkadun kulkijat keskellä yötä – &quot;On tästä kulkeminen ahdistavampaa kuin jostain muualta&quot;"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-pageSecondary -level-1 "> <div class="aspect-box -square"> <img class="a-contentListItemThumb__image " src="https://kuvat.kaleva.media/images/v1/kalevacdn/j96oYok7acc0efTkvbpM-SmAiBkZvoY1CeqciISpcc9kcNh_SH-1AbAPja5XnlTXrbdFpqwzp7P2SRtbjD7CI1rdKysEvzy67E28mfMQlPFdNdVI-p0lS-46PhzUyJSRrQUG3dKLDXl-2yK7eYnb14YQpCZlwb6ua5iVJpwGGg.jpg?format=jpeg&amp;quality=70&amp;width=250&amp;height=250&amp;mode=crop&amp;center-x=0.639892578125&amp;center-y=0.4463348388671875" alt="Haastattelimme Valkean Kesäkadun kulkijat keskellä yötä – &quot;On tästä kulkeminen ahdistavampaa kuin jostain muualta&quot;"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-pageSecondary -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-pageSecondary -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-pageSecondary -level-1 -cols-1 "> Haas­tat­te­lim­me Valkean Ke­sä­ka­dun kul­ki­jat kes­kel­lä yötä – "On tästä kul­ke­mi­nen ah­dis­ta­vam­paa kuin jostain muual­ta" </h2><div class="m-contentListItemThumb__keywordContainer -ctx-pageSecondary -level-1"> <a class="a-contentListItemThumb__highlightKeyword -ctx-pageSecondary -level-1" href="/aihe/oulun-yossa/63582"> Oulun yössä </a> </div><div class="m-contentListItemThumb__meta -ctx-pageSecondary -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-pageSecondary -level-1"> 11.08.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 28 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-pageSecondary -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-pageSecondary -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-pageSecondary -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-pageSecondary -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-pageSecondary -level-1 -hl-article"> <div class="m-contentListItemThumb__content -article -ctx-pageSecondary -level-1"> <a class="a-contentListItemThumb__link -ctx-pageSecondary -level-1" data-managed-listing-item-asset-id="11275876" data-managed-listing-item-asset-version-id="11749548" data-widget-title="Toimitus suosittelee" data-managed-listing-item-title="Toppilansalmen rantaa on ollut joutomaana vuosikymmenestä toiseen –Selvitimme,  mihin rakentaminen saaren puolella tyssäsi" data-managed-listing="toimitus-suosittelee" data-managed-listing-slot-index="2" href="/toppilansalmen-rantaa-on-ollut-joutomaana-vuosikym/11275876" aria-label="Toppilansalmen rantaa on ollut joutomaana vuosikymmenestä toiseen –Selvitimme,  mihin rakentaminen saaren puolella tyssäsi"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-pageSecondary -level-1 "> <div class="aspect-box -square"> <img class="a-contentListItemThumb__image " src="https://kuvat.kaleva.media/images/v1/kalevacdn/75rqu3aUN2LUqaLiDQc5D6EdyNN7qV-lQMgktNTjkoQvbYvFL81_5l7TLMdx9I-yn79FObElEt1AP2OAcQN1-_461eAC8zwKPQfWKEbZgNOJxBCCiTYhHGASMryvTRGEBU877Qsp21I5sitTQHe9tbJIw6GE-bS0QkcfB2uiTQ.jpg?format=jpeg&amp;quality=70&amp;width=250&amp;height=250&amp;mode=crop&amp;center-x=0.500030517578125&amp;center-y=0.471405029296875" alt="Toppilansalmen rantaa on ollut joutomaana vuosikymmenestä toiseen –Selvitimme,  mihin rakentaminen saaren puolella tyssäsi"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-pageSecondary -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-pageSecondary -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-pageSecondary -level-1 -cols-1 "> Top­pi­lan­sal­men rantaa on ollut jou­to­maa­na vuo­si­kym­me­nes­tä toiseen –Sel­vi­tim­me,  mihin ra­ken­ta­mi­nen saaren puo­lel­la tyssäsi </h2><div class="m-contentListItemThumb__keywordContainer -ctx-pageSecondary -level-1"> <a class="a-contentListItemThumb__highlightKeyword -ctx-pageSecondary -level-1" href="/aihe/toppilansaari/25165"> Toppilansaari </a> </div><div class="m-contentListItemThumb__meta -ctx-pageSecondary -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-pageSecondary -level-1"> 10.08.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 81 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-pageSecondary -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-pageSecondary -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-pageSecondary -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-pageSecondary -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-pageSecondary -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-pageSecondary -level-1"> <a class="a-contentListItemThumb__link -ctx-pageSecondary -level-1" data-managed-listing-item-asset-id="11277876" data-managed-listing-item-asset-version-id="11737510" data-widget-title="Toimitus suosittelee" data-managed-listing-item-title="Oululainen Ville-Valtteri Satokangas, 24, on tienannut kavereineen kahdessa viikossa yli tuhat euroa poimimalla mustikoita" data-managed-listing="toimitus-suosittelee" data-managed-listing-slot-index="3" href="/oululainen-ville-valtteri-satokangas-24-on-tienann/11277876" aria-label="Oululainen Ville-Valtteri Satokangas, 24, on tienannut kavereineen kahdessa viikossa yli tuhat euroa poimimalla mustikoita"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-pageSecondary -level-1 "> <div class="aspect-box -square"> <img class="a-contentListItemThumb__image " src="https://kuvat.kaleva.media/images/v1/kalevacdn/OY1pA0fyTXhhRxvT7qRcHjUDDn6bTN33jqoYHR86yeIScUvCc3ixPwMYJcI-4WKvC_TSaYwJ8-TQp17Fa_QjkKm56H2Hu4ux246Sp5BI3cRMF7TV4pm0WRIo4sdkyjmwJR8OkDVdHYwIxpl2TQSimNJ9Kn3fKkkeuf7UxqRwcA.jpg?format=jpeg&amp;quality=70&amp;width=250&amp;height=250&amp;mode=crop&amp;center-x=0.46905517578125&amp;center-y=0.548828125" alt="Oululainen Ville-Valtteri Satokangas, 24, on tienannut kavereineen kahdessa viikossa yli tuhat euroa poimimalla mustikoita"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-pageSecondary -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-pageSecondary -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-pageSecondary -level-1 -cols-1 "> Ou­lu­lai­nen Vil­le-Valt­te­ri Sa­to­kan­gas, 24, on tie­nan­nut ka­ve­rei­neen kah­des­sa vii­kos­sa yli tuhat euroa poi­mi­mal­la mus­ti­koi­ta </h2><div class="m-contentListItemThumb__keywordContainer -ctx-pageSecondary -level-1"> <a class="a-contentListItemThumb__keyword -ctx-pageSecondary -level-1" href="/aihe/marjastus/25167"> Marjastus </a> </div><div class="m-contentListItemThumb__meta -ctx-pageSecondary -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-pageSecondary -level-1"> 04.08.2024 <i class="a-iconTime"></i> 06:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 102 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-pageSecondary -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-pageSecondary -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-pageSecondary -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-pageSecondary -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-pageSecondary -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-pageSecondary -level-1"> <a class="a-contentListItemThumb__link -ctx-pageSecondary -level-1" data-managed-listing-item-asset-id="11280949" data-managed-listing-item-asset-version-id="11742809" data-widget-title="Toimitus suosittelee" data-managed-listing-item-title="OYSin päi­vys­tyksen joh­ta­ja kertoo, miksi potilasta ei ehditä käyttää vessassa –" henkilöstö on kovan paineen alla data-managed-listing="toimitus-suosittelee" data-managed-listing-slot-index="4" href="/oysin-paivystyksen-johtaja-kertoo-miksi-potilasta/11280949" aria-label="OYSin päi­vys­tyksen joh­ta­ja kertoo, miksi potilasta ei ehditä käyttää vessassa –&quot;Henkilöstö on kovan paineen alla&quot;"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-pageSecondary -level-1 "> <div class="aspect-box -square"> <img class="a-contentListItemThumb__image " src="https://kuvat.kaleva.media/images/v1/kalevacdn/OK_0yWX1ZAKA7SA90UROaGtAjTke8xZakv0T3VF4bvG24EL50VAVjguXwmNqPoOUUXG3LDb7sWkw8BYGk5Bgt0w37v2XEqtubGBjBzgLH2f0kFAv4VkZWw.jpg?format=jpeg&amp;quality=70&amp;width=250&amp;height=250&amp;mode=crop&amp;center-x=0.44537353515625&amp;center-y=0.31002044677734375" alt="OYSin päi­vys­tyksen joh­ta­ja kertoo, miksi potilasta ei ehditä käyttää vessassa –&quot;Henkilöstö on kovan paineen alla&quot;"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-pageSecondary -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-pageSecondary -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-pageSecondary -level-1 -cols-1 "> OYSin päi­vys­tyk­sen johtaja kertoo, miksi po­ti­las­ta ei ehditä käyttää ves­sas­sa –"­Hen­ki­lös­tö on kovan paineen alla" </h2><div class="m-contentListItemThumb__keywordContainer -ctx-pageSecondary -level-1"> <a class="a-contentListItemThumb__keyword -ctx-pageSecondary -level-1" href="/aihe/pohde/61178"> Pohde </a> </div><div class="m-contentListItemThumb__meta -ctx-pageSecondary -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-pageSecondary -level-1"> 06.08.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 153 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-pageSecondary -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-pageSecondary -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-pageSecondary -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-pageSecondary -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-pageSecondary -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-pageSecondary -level-1"> <a class="a-contentListItemThumb__link -ctx-pageSecondary -level-1" data-managed-listing-item-asset-id="8125908" data-managed-listing-item-asset-version-id="8575050" data-widget-title="Toimitus suosittelee" data-managed-listing-item-title="Oululainen kiinteistönvälittäjä Miia Halme, 42, myi hulluna ollakseen paras, mutta sitten verisuoni napsahti päässä – Kohtauksen jälkeen hän unohti lapsensa ja miehensä" data-managed-listing="toimitus-suosittelee" data-managed-listing-slot-index="5" href="/oululainen-kiinteistonvalittaja-miia-halme-42-myi/8125908" aria-label="Oululainen kiinteistönvälittäjä Miia Halme, 42, myi hulluna ollakseen paras, mutta sitten verisuoni napsahti päässä – Kohtauksen jälkeen hän unohti lapsensa ja miehensä"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-pageSecondary -level-1 "> <div class="aspect-box -square"> <img class="a-contentListItemThumb__image " src="https://kuvat.kaleva.media/images/v1/kalevacdn/n5RmrDI_dsJ9CBbVVtsTD-0ET7zBZrZiq5qz18YJuq3iZngodQmtTH54dwaBOU7-0lCk5WCX3gO_6Q6ubktC5dTX1E-XjamSCI3q_vaOBePujOf5-XjSpCunBGtx5_0xcP6CRovl2mWjAyHb4Bjx5tLOBbc4oY8-d3tiRCUS.jpg?format=jpeg&amp;quality=70&amp;width=250&amp;height=250&amp;mode=crop&amp;center-x=0.422088623046875&amp;center-y=0.312469482421875" alt="Oululainen kiinteistönvälittäjä Miia Halme, 42, myi hulluna ollakseen paras, mutta sitten verisuoni napsahti päässä – Kohtauksen jälkeen hän unohti lapsensa ja miehensä"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-pageSecondary -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-pageSecondary -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-pageSecondary -level-1 -cols-1 "> Ou­lu­lai­nen kiin­teis­tön­vä­lit­tä­jä Miia Halme, 42, myi hulluna ol­lak­seen paras, mutta sitten ve­ri­suo­ni nap­sah­ti päässä – Koh­tauk­sen jälkeen hän unohti lap­sen­sa ja mie­hen­sä </h2><div class="m-contentListItemThumb__keywordContainer -ctx-pageSecondary -level-1"> <a class="a-contentListItemThumb__keyword -ctx-pageSecondary -level-1" href="/aihe/tyoelama/84"> Työelämä </a> </div><div class="m-contentListItemThumb__meta -ctx-pageSecondary -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-pageSecondary -level-1"> 02.06.2024 <i class="a-iconTime"></i> 05:00 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 20 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-pageSecondary -medium -level-1"> <div class="m-contentListItemThumb__subscriberIcon -ctx-pageSecondary -medium -level-1"> <i class="m-contentListItemThumb__subscriberIconStar -ctx-pageSecondary -medium -level-1"></i> </div> <div class="m-contentListItemThumb__subscriberText -ctx-pageSecondary -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> <div class="m-contentListItemThumb -ctx-pageSecondary -level-1 "> <div class="m-contentListItemThumb__content -article -ctx-pageSecondary -level-1"> <a class="a-contentListItemThumb__link -ctx-pageSecondary -level-1" data-managed-listing-item-asset-id="11414070" data-managed-listing-item-asset-version-id="11926941" data-widget-title="Toimitus suosittelee" data-managed-listing-item-title="Pohjois-Pohjanmaalla varoitetaan huonosta ajokelistä – katso videolta, miten moottoritie ruuhkautui rekan kolaroitua Limingassa" data-managed-listing="toimitus-suosittelee" data-managed-listing-slot-index="6" href="/pohjois-pohjanmaalla-varoitetaan-huonosta-ajokelis/11414070" aria-label="Pohjois-Pohjanmaalla varoitetaan huonosta ajokelistä – katso videolta, miten moottoritie ruuhkautui rekan kolaroitua Limingassa"> </a> <div class="m-contentListItemThumb__imageContainer -ctx-pageSecondary -level-1 ugc-ribbon-small"> <div class="aspect-box -square"> <img class="a-contentListItemThumb__image lozad" data-src="https://kuvat.kaleva.media/images/v1/kalevacdn/hwhfCt2DfeimrdJ8GthpM9JhG1qBMbt_NDxlxBskFpOjzBYbXEPEyYl7S1YnOjGkxJQtybFaNNS3aVfQjFSfz7RSoLaoh5SBUz6rR9wClxJL-Zo_nesaSTrhivf-7_GBR4OqGt6PAzfiTJ2oEAAZ_qamMjGrqqbNAZ4GhMCQUw.jpg?format=jpeg&amp;quality=70&amp;width=250&amp;height=250&amp;mode=crop&amp;center-x=0.51226806640625&amp;center-y=0.5230712890625" alt="Pohjois-Pohjanmaalla varoitetaan huonosta ajokelistä – katso videolta, miten moottoritie ruuhkautui rekan kolaroitua Limingassa"> </div> <i class="a-contentListItemThumb__contentIcon -image -ctx-pageSecondary -level-1"></i> </div> <div class="m-contentListItemThumb__textContainer -ctx-pageSecondary -level-1 -cols-1"> <h2 class="a-contentListItemThumb__headline -ctx-pageSecondary -level-1 -cols-1 "> Pohjois-Pohjanmaalla varoitetaan huonosta ajokelistä – katso videolta, miten moottoritie ruuhkautui rekan kolaroitua Limingassa </h2><div class="m-contentListItemThumb__keywordContainer -ctx-pageSecondary -level-1"> <a class="a-contentListItemThumb__keyword -ctx-pageSecondary -level-1" href="/aihe/myrskyt/17107"> Myrskyt </a> </div><div class="m-contentListItemThumb__meta -ctx-pageSecondary -level-1"> <span class="m-contentListItemThumb__dateTime -ctx-pageSecondary -level-1"> 22.11.2024 <i class="a-iconTime"></i> 14:26 </span> <span class="m-contentListItem__discussion"> <i class="far fa-comments"></i> 47 </span> </div> <div class="m-contentListItemThumb__subscriber -ctx-pageSecondary -medium -level-1"> <div class="m-contentListItemThumb__subscriberText -ctx-pageSecondary -medium -level-1"> Tilaajille </div> </div> </div> </div> </div> </div> </div> </div> <div class="content-widget__separator"></div> <div class="sidebar__column-container"> <div class="sidebar__column-item -ad -ad1"> <div class="sidebar-sticky-container"> <div class="ad-container ad-container--sidebar"> <div id="sidebar1" data-placement-id="sidebar1"></div> <script> try { Lyta.render({ adUnit: "sidebar1", async: true, adContainer: "sidebar1", checkVisibility: true }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> </div> </div> </div> <div class="sidebar__column-item -ad -ad2"> <div class="sidebar-sticky-container"> <div class="ad-container ad-container--sidebar"> <div id="sidebar2" data-placement-id="sidebar2" class="lyta-lazy-load"></div> <script> try { Lyta.render({ adUnit: "sidebar2", async: true, adContainer: "sidebar2", checkVisibility: true }); } catch(error) { try { Lyta.log(error); } catch(logerror) { console.log(error); } } </script> </div> </div> </div> </div> </div> </div> </div> </main> </div> <footer class="footer"> <div class="mdc-layout-grid"> <div class="mdc-layout-grid__inner"> <div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-3-desktop mdc-layout-grid__cell--span-4-tablet"> <section class="footer__content"> <div class="footer-main__wrapper"> <ul class="footer-main-menu footer-main-menu--level-1 js-footer-main-menu"> <li class="footer-main-menu__item footer-main-menu__item--level-1 footer-main-menu__item--tilaa-kaleva-2 -highlight"> <div class="footer-main-menu__item--highlight-wrapper"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/tilaa-kaleva-3/?utm_source=kaleva&amp;utm_medium=sfooter&amp;utm_campaign=tam22" class="footer-main-menu__item-link footer-main-menu__item-link--level-1 footer-main-menu__item-link--tilaa-kaleva-2" target="_blank" rel="noopener"> Tilaa Kaleva </a> </div> <ul class="footer-main-menu footer-main-menu--level-2"> <li class="footer-main-menu__item footer-main-menu__item--level-2 footer-main-menu__item--laheta-vinkki-kuva-tai-video -highlight"> <div class="footer-main-menu__item--highlight-wrapper"> <a href="/lukijalta/laheta" class="footer-main-menu__item-link footer-main-menu__item-link--level-2 footer-main-menu__item-link--laheta-vinkki-kuva-tai-video"> Lähetä vinkki, kuva tai video </a> </div> </li> </ul> </li> <li class="footer-main-menu__item footer-main-menu__item--level-1 footer-main-menu__item--asiakaspalvelu-5 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/" class="footer-main-menu__item-link footer-main-menu__item-link--level-1 footer-main-menu__item-link--asiakaspalvelu-5" target="_blank" rel="noopener"> Asiakaspalvelu </a> <ul class="footer-main-menu footer-main-menu--level-2"> <li class="footer-main-menu__item footer-main-menu__item--level-2 footer-main-menu__item--jata-lukijailmoitus-3 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/lukijailmoitukset/" class="footer-main-menu__item-link footer-main-menu__item-link--level-2 footer-main-menu__item-link--jata-lukijailmoitus-3" target="_blank" rel="noopener"> Jätä lukijailmoitus </a> </li> <li class="footer-main-menu__item footer-main-menu__item--level-2 footer-main-menu__item--palvelumme-yrityksille-7 -normal"> <a href="https://www.kalevamedia.fi/yrityksille" class="footer-main-menu__item-link footer-main-menu__item-link--level-2 footer-main-menu__item-link--palvelumme-yrityksille-7" target="_blank" rel="noopener"> Palvelumme yrityksille </a> </li> <li class="footer-main-menu__item footer-main-menu__item--level-2 footer-main-menu__item--kaleva-media-2 -normal"> <a href="https://www.kalevamedia.fi/" class="footer-main-menu__item-link footer-main-menu__item-link--level-2 footer-main-menu__item-link--kaleva-media-2" target="_blank" rel="noopener"> Kaleva Media </a> </li> <li class="footer-main-menu__item footer-main-menu__item--level-2 footer-main-menu__item--tietosuoja-2 -normal"> <a href="https://www.kalevamedia.fi/tietoa-meista/tietosuoja/" class="footer-main-menu__item-link footer-main-menu__item-link--level-2 footer-main-menu__item-link--tietosuoja-2" target="_blank" rel="noopener"> Tietosuoja </a> </li> <li class="footer-main-menu__item footer-main-menu__item--level-2 footer-main-menu__item--kayttoehdot-4 -normal"> <a href="https://asiakaspalvelu.kaleva.fi/kayttoehdot/" class="footer-main-menu__item-link footer-main-menu__item-link--level-2 footer-main-menu__item-link--kayttoehdot-4" target="_blank" rel="noopener"> Käyttöehdot </a> </li> </ul> </li> </ul> </div> </section> </div> <div class="mdc-layout-grid__cell mdc-layout-grid__cell--span-9-desktop mdc-layout-grid__cell--span-8-tablet"> <section class="footer__content"> <header class="footer__content__header"> Ota yhteyttä </header> <div class="footer-contacts__wrapper"> <ul class="footer-contacts-menu footer-contacts-menu--level-1 js-footer-contacts-menu"> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-1 footer-contacts-menu__item--toimitus-2 -highlight"> <div class="footer-contacts-menu__item--highlight-wrapper"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/yhteystiedot/#toimitus" class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-1 footer-contacts-menu__item-link--toimitus-2" target="_blank" rel="noopener"> Toimitus </a> </div> <ul class="footer-contacts-menu footer-contacts-menu--level-2"> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--toimituskalevafi -normal"> <a href="mailto:toimitus@kaleva.fi" class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--toimituskalevafi"> toimitus@kaleva.fi </a> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--08-5377-111 -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--08-5377-111"> 08 5377 111 </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item---9 -separator"> <div class="footer-contacts-menu__item-separator footer-contacts-menu__item-separator--level-2"></div> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--paatoimittaja-antti-kokkonen -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--paatoimittaja-antti-kokkonen"> Päätoimittaja Antti Kokkonen </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--postiosoite -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--postiosoite"> Postiosoite: </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--kalevatoimitus-pl-170-90101-oulu -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--kalevatoimitus-pl-170-90101-oulu"> Kaleva/toimitus PL 170, 90101 OULU </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--kayntiosoite -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--kayntiosoite"> Käyntiosoite: </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--kirkkokatu-31-90100-oulu -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--kirkkokatu-31-90100-oulu"> Kirkkokatu 31, 90100 OULU </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--julkaisija-kaleva365-oy-8 -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--julkaisija-kaleva365-oy-8"> Julkaisija: Kaleva365 Oy </span> </li> </ul> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-1 footer-contacts-menu__item--asiakaspalvelu-6 -highlight"> <div class="footer-contacts-menu__item--highlight-wrapper"> <a href="https://asiakaspalvelu.kaleva.fi/kaleva/" class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-1 footer-contacts-menu__item-link--asiakaspalvelu-6" target="_blank" rel="noopener"> Asiakaspalvelu </a> </div> <ul class="footer-contacts-menu footer-contacts-menu--level-2"> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--08-5377-610 -normal"> <a href="tel:085377610" class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--08-5377-610"> 08 5377 610 </a> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--mape-921-la-917 -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--mape-921-la-917"> ma–pe 9–21, la 9–17 </span> </li> </ul> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-1 footer-contacts-menu__item--palvelumme-yrityksille-6 -highlight"> <div class="footer-contacts-menu__item--highlight-wrapper"> <a href="https://www.kalevamedia.fi/yrityksille" class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-1 footer-contacts-menu__item-link--palvelumme-yrityksille-6" target="_blank" rel="noopener"> Palvelumme yrityksille </a> </div> <ul class="footer-contacts-menu footer-contacts-menu--level-2"> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--yrityksillekalevamediafi-8 -normal"> <a href="mailto:yrityksille@kalevamedia.fi" class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--yrityksillekalevamediafi-8"> yrityksille@kalevamedia.fi </a> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item---11 -separator"> <div class="footer-contacts-menu__item-separator footer-contacts-menu__item-separator--level-2"></div> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--kaleva-media-5 -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--kaleva-media-5"> Kaleva Media </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--pl-170-90101-oulu -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--pl-170-90101-oulu"> PL 170, 90101 Oulu </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--08-5377-180-4 -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--08-5377-180-4"> 08 5377 180 </span> </li> <li class="footer-contacts-menu__item footer-contacts-menu__item--level-2 footer-contacts-menu__item--mape-816 -normal"> <span class="footer-contacts-menu__item-link footer-contacts-menu__item-link--level-2 footer-contacts-menu__item-link--mape-816"> ma–pe 8–16 </span> </li> </ul> </li> </ul> </div> </section> </div> </div> </div> <section class="subfooter" aria-label="Some linkit"> <div class="mdc-layout-grid"> <a href="/" class="subfooter__logo"> <img src="/staticfiles/londo/domains/kalevafi/site/images/kalevafi--logo-2x.31853ca9aef6.png" alt="Kaleva"> </a> <div class="subfooter__icons"> <a href="https://www.facebook.com/KalevaOy" class="subfooter__icon-link" aria-label="Lehden Facebook-sivu"> <i class="subfooter__icon -facebook"></i> </a> <a href="https://twitter.com/Kaleva_fi" class="subfooter__icon-link" aria-label="Lehden X-profiili"> <i class="subfooter__icon -twitter"></i> </a> <a href="https://www.instagram.com/kaleva_fi/" class="subfooter__icon-link" aria-label="Lehden Instagram"> <i class="subfooter__icon -instagram"></i> </a> </div> <div class="subfooter__ext-logos"> <div class="subfooter__ext-logo"> <img src="/staticfiles/londo/images/vastuullistajournalismia_150.44250113d663.png" alt="Vastuullista journalismia logo"> </div> </div> </div> </section> </footer> <script> var FB_APP_ID = '499246010097508'; </script> <script src="/staticfiles/webpack_bundles/common-d66283c6acd89e7fef87.js"></script> <script src="/staticfiles/webpack_bundles/consent-d66283c6acd89e7fef87.js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lozad/dist/lozad.min.js"></script> <script> var observer = lozad('.lozad', { threshold: 0.1, rootMargin: '512px 0px 512px 0px', loaded: function(el) { el.onload = function() { el.dataset['complete'] = true; } } }); observer.observe(); </script> <script src="/staticfiles/londo/site/js/ie-notice.92fbe6ee0d8c.js"></script> <script type="text/javascript"> window.Zephr = window.Zephr || {}; window.Zephr.includeOutcomes = true; window.Zephr.outcomesAsEvents = true; window.Zephr.groupFields = true; (function() { var xhr = new(XMLHttpRequest || ActiveXObject)('MSXML2.XMLHTTP.3.0'); xhr.open('GET', '/blaize/datalayer', true); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { var response; try { response = JSON.parse(xhr.response); } catch (e) { response = xhr.response; } if (xhr.status === 200) { for (var dataLayerFieldName in response) { if (!(dataLayerFieldName in window)) window[dataLayerFieldName] = []; var pageView = response[dataLayerFieldName]; var events = []; if (window.Zephr && window.Zephr.includeOutcomes && window.Zephr.outcomes) { pageView.zephrOutcomes = window.Zephr.outcomes; if (window.Zephr.outcomesAsEvents) { Object.keys(window.Zephr.outcomes || []).forEach(function(outcomeKey) { var outcomeEvent = { event: "zephr-outcome-" + outcomeKey, featureId: outcomeKey, featureLabel: window.Zephr.outcomes[outcomeKey].featureLabel, outcomeId: window.Zephr.outcomes[outcomeKey].outcomeId, outcomeLabel: window.Zephr.outcomes[outcomeKey].outcomeLabel, }; events.push(outcomeEvent); }); } } if (window.Zephr && window.Zephr.accessDetails) { Object.keys((window.Zephr.accessDetails.trials || {})).forEach(function(trialId){ var trial = window.Zephr.accessDetails.trials[trialId] if(trial.reportInDataLayer){ var usedCredits = trial.totalCredits - trial.remainingCredits if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; var target = window.Zephr.groupFields ? pageView.zephrTrials : pageView if (trial.dataLayerCreditsUsedKey) { target[trial.dataLayerCreditsUsedKey] = usedCredits; } if (trial.dataLayerCreditsRemainingKey) { target[trial.dataLayerCreditsRemainingKey] = trial.remainingCredits; } } }); (window.Zephr.accessDetails.trialTrackingDetails || []).forEach(function(details) { var type = details.entitlementType === 'credits' ? 'credits' : 'meters'; var trial = (window.Zephr.accessDetails[type] || {})[details.entitlementId]; if (!trial) return; if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; if (details.creditsRemainingKey) { if (window.Zephr.groupFields) { pageView.zephrTrials[details.creditsRemainingKey] = trial.remainingCredits; } else { pageView[details.creditsRemainingKey] = trial.remainingCredits; } } if (details.creditsUsedKey) { if (window.Zephr.groupFields) { pageView.zephrTrials[details.creditsUsedKey] = trial.totalCredits - trial.remainingCredits; } else { pageView[details.creditsUsedKey] = trial.totalCredits - trial.remainingCredits; } } }); try { (Object.keys(window.Zephr.accessDetails.timeTrials || {})).forEach(function(timeTrialId) { var timeTrial = window.Zephr.accessDetails.timeTrials[timeTrialId] if(timeTrial.reportInDataLayer){ if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; var target = window.Zephr.groupFields ? pageView.zephrTrials : pageView if (timeTrial.dataLayerTrialDurationKey) { target[timeTrial.dataLayerTrialDurationKey] = timeTrial.trialDuration; } if (timeTrial.dataLayerTrialDurationUnitsKey) { target[timeTrial.dataLayerTrialDurationUnitsKey] = timeTrial.trialDurationUnits; } if (timeTrial.dataLayerTrackerEntryTimeKey) { target[timeTrial.dataLayerTrackerEntryTimeKey] = timeTrial.entryTime; } if (timeTrial.dataLayerTrackerHitsKey) { target[timeTrial.dataLayerTrackerHitsKey] = timeTrial.trackerHits; } if (timeTrial.dataLayerTrialTimeRemainingKey) { target[timeTrial.dataLayerTrialTimeRemainingKey] = timeTrial.timeRemainingInTrial; } } }); } catch (err) { console.error("Error aggregating Zephr time trials", err); } } if (Object.keys(pageView).length) { pageView.event = "zephr-pageview"; events.unshift(pageView); } if (!events.length) continue; events.forEach(function(event) { window[dataLayerFieldName].push(event); }); } var readyEvent = document.createEvent('Event'); readyEvent.initEvent('zephr.dataLayerReady', true, true); document.dispatchEvent(readyEvent); } } } xhr.send({}); })(); </script> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; window.Zephr.accessDetails = {"isAuthenticated":false,"accessDecisions":{},"entitlements":{},"credits":{},"meters":{},"trials":{},"timeTrials":{},"trialTrackingDetails":[],"testGroups":{"0f4a719c-c09e-4624-a3c0-03eff11f9459":"A","14ccda8e-3e3b-451e-93fc-3167fd879801":"B","353c5fee-12cc-4331-8bc3-5b144948071b":"A","4c1044e0-afd0-42e6-aec9-30171c3664ab":"A","5174af10-eab0-4ab3-9bb3-c40e42350f4d":"A","562c2078-f232-4923-8f13-06835f23369f":"B","59cce8eb-70f3-42a7-9904-859b9ed41f21":"B","5df66a42-2684-4021-ad14-1349633d72e7":"A","6c29d879-8547-4303-bc0a-2360031236c3":"A","73533041-0c79-4cc2-a408-7be4a15b8835":"A","88ffa924-fb0c-4625-8821-37c90d1cc472":"B","a3151391-3ee7-4a73-ae28-3414f72662c8":"A","a72d7739-4960-4eff-b794-7a5adc496043":"B","a832585e-657c-45be-81d2-b062e6e144e5":"B","cd14a9e2-47ae-4579-adc9-9b3d99e2b2f0":"A","cd6a37a4-5a2e-43bb-b575-804675e816cc":"B","d73bb199-519e-493d-bd35-a7871e153356":"B","d99aeaaa-b10a-429d-bd74-eae4b106398e":"A","e186b47f-e649-4afc-9a8b-8e964178ba2a":"B"},"activeProducts":[]}; </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10