{"id":1665,"date":"2026-09-27T09:04:08","date_gmt":"2026-09-27T09:04:08","guid":{"rendered":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665"},"modified":"2026-10-11T15:23:42","modified_gmt":"2026-10-11T15:23:42","slug":"vanha-kerrostaloasunto-tampereen-tammelasta-idyllia-piilovelkaa-vai-tonttiloukkuja","status":"publish","type":"post","link":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665","title":{"rendered":"Vanha kerrostaloasunto Tampereen Tammelasta \u2013 Idylli\u00e4, piilovelkaa vai tonttiloukkuja?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1665\" class=\"elementor elementor-1665\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c17e7c5 e-flex e-con-boxed e-con e-parent\" data-id=\"5c17e7c5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26d89cdd elementor-widget elementor-widget-text-editor\" data-id=\"26d89cdd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n<h4>Tampereen Tammela ja sen v\u00e4lit\u00f6n l\u00e4hiymp\u00e4rist\u00f6 edustavat monelle asunnonetsij\u00e4lle kaupunkiasumisen parhaimmistoa. Alueen 1930\u20131960-luvuilla rakennetut tiilitalot huokuvat tunnelmaa, ja korkeat huoneet sek\u00e4 leve\u00e4t ikkunalaudat houkuttelevat niin ensiasunnon ostajia kuin sijoittajiakin.<\/h4>\n\n<p class=\"wp-block-paragraph\">Pintapuolisen idyllin alla taloyhti\u00f6iden taloudellinen ja tekninen kunto vaihtelee kuitenkin valtavasti \u2013 jopa samalla kadulla. Tarkastelimme seitsem\u00e4n alueella sijaitsevan taloyhti\u00f6n riski- ja asiakirja-analyysej\u00e4. Paljastui, ett\u00e4 vanhan kaksiokodin todellinen kuukausihinta ja tuleva korjausvelka voivat yll\u00e4tt\u00e4\u00e4 kokeneenkin ostajan.<\/p>\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Tonttivuokrasopimukset: Sijoituksen huomaamaton sudenkuoppa<\/strong><\/p>\n\n<p class=\"wp-block-paragraph\">Asunnonostajan katse kiinnittyy helposti myyntihintaan ja hoitovastikkeeseen, mutta tontin omistussuhde ja vuokrasopimuksen ehdot m\u00e4\u00e4ritt\u00e4v\u00e4t pitk\u00e4lti asumisen tulevaisuuden kustannukset.<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Tikitt\u00e4v\u00e4 aikapommi \u2013 Asunto Oy Akopuisto (1967):<\/strong> Yhti\u00f6n sijainti Sorsapuiston kupeessa on loistava, mutta maanvuokrasopimus Sara Hild\u00e9nin S\u00e4\u00e4ti\u00f6n kanssa on p\u00e4\u00e4ttynyt jo <strong>28.2.2020<\/strong>. Yhti\u00f6 maksaa toistaiseksi v\u00e4liaikaista vuokraa, ja neuvoteltava uusi vuokrataso tullaan perim\u00e4\u00e4n <strong>taannehtivasti vuodesta 2020 alkaen<\/strong>. T\u00e4m\u00e4 muodostaa merkitt\u00e4v\u00e4n taseen ulkopuolisen velkariskin, joka voi realisoitua osakkaille suorana kertaer\u00e4n\u00e4 ja nostaa jo ennest\u00e4\u00e4n korkeaa hoitovastiketta (6,00 \u20ac\/m\u00b2\/kk) entisest\u00e4\u00e4n.<\/li>\n\n<li><strong>Kallis yksityistontti \u2013 Asunto Oy Akolinna (1941):<\/strong> Akolinna sijaitsee yksityisen maanomistajan (Rausanne Oy) tontilla, jonka vuosivuokra on poikkeuksellisen korkea (n. 219 000 \u20ac\/v). T\u00e4m\u00e4 ajaa hoitovastikkeen alueen huipulle: per\u00e4ti <strong>6,80\u20136,90 euroon neli\u00f6lt\u00e4<\/strong> kuukaudessa.<\/li>\n\n<li><strong>L\u00e4hestyv\u00e4 sopimuskatko \u2013 L\u00e4hteenpuiston asunto-osakeyhti\u00f6 (1939):<\/strong> T\u00e4ll\u00e4 hetkell\u00e4 yhti\u00f6 nauttii edullisesta kaupungin maanvuokrasta, mutta sopimus p\u00e4\u00e4ttyy vuonna 2038. Tonttivuokran moninkertaistuminen tulee tulevaisuudessa p\u00e4\u00e4tt\u00e4m\u00e4\u00e4n yhti\u00f6n nykyisen poikkeuksellisen matalan vastiketason.<\/li>\n\n<li><strong>Pitk\u00e4aikainen turva:<\/strong> Sit\u00e4 vastoin <strong>Asunto Oy Koskentiell\u00e4<\/strong> (1951) ja <strong>Asunto Oy Teiskontie 21:ll\u00e4<\/strong> (1954) kaupungin tonttivuokrasopimukset ulottuvat turvallisesti vuosiin 2059 ja 2064.<\/li>\n<\/ul>\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Putkiremonttien &#8221;toinen aalto&#8221; l\u00e4hestyy<\/strong><\/p>\n\n<p class=\"wp-block-paragraph\">Suomalaisissa kerrostaloissa linjasaneerauksen teknisen\u00e4 k\u00e4ytt\u00f6ik\u00e4n\u00e4 pidet\u00e4\u00e4n noin 30\u201340 vuotta. Monet Tammelan 1930\u20131950-lukujen taloista on putkiremontoitu 1990-luvulla, mik\u00e4 tarkoittaa, ett\u00e4 &#8221;kakkosaalto&#8221; tekee tuloaan.<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Elinkaari lopuillaan \u2013 Asunto Oy Koskentie:<\/strong> Edellisest\u00e4 putkiremontista on kulunut yli 30 vuotta (1992). Vuonna 2025 rakennuksessa korjattiin jo haljennut valurautaviem\u00e4ri, ja vuoden 2028 seurantatutkimus pohjustaa v\u00e4ist\u00e4m\u00e4t\u00f6nt\u00e4 uutta LVIS-saneerausta 2030-luvun taitteessa.<\/li>\n\n<li><strong>Esiselvitykset k\u00e4ynniss\u00e4 \u2013 L\u00e4hteenpuisto:<\/strong> Vuonna 1997 tehdyn LVS-saneerauksen johdosta viem\u00e4reiden kuvaus on ohjelmoitu vuodelle 2027, mik\u00e4 ennakoi hankesuunnittelun alkamista.<\/li>\n\n<li><strong>Osittain saneeratut kohteet \u2013 Asunto Oy Teiskontie 21:<\/strong> Yhti\u00f6ss\u00e4 viem\u00e4rit sukitettiin vuonna 2013 ja s\u00e4hk\u00f6t uusittiin 2024, mutta k\u00e4ytt\u00f6vesiputket ovat vuodelta 1987. L\u00e4hes 40-vuotiaat k\u00e4ytt\u00f6vesiputket muodostavat piilev\u00e4n investointitarpeen, jota ei ole viel\u00e4 jaksotettu PTS-suunnitelmaan.<\/li>\n\n<li><strong>Ent\u00e4 1980-luvun talot?<\/strong> Vertailukohde <strong>Asunto Oy Tampereen M\u00e4kip\u00e4\u00e4nkatu 23\u201325<\/strong> (1981) osoittaa, ettei uudempi ik\u00e4 takaa huoltovapautta: 45-vuotiaaseen taloon ei ole tehty lainkaan laajuista LVIS-saneerausta, ja putkiston kuntotutkimus on edess\u00e4 vuonna 2028<\/li>\n<\/ul>\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Pihakannet ja kellarit: Vedeneristysten piilossa olevat kustannukset<\/strong><\/p>\n\n<p class=\"wp-block-paragraph\">Pihakansien vedeneristysten pitoik\u00e4 on tyypillisesti 25\u201335 vuotta. Tiiviisti rakennetuissa kortteleissa pihakannen tai kellarin kosteusvauriokorjaus voi nousta satojentuhansien eurojen pottiin.<\/p>\n\n<ul class=\"wp-block-list\">\n<li><strong>Akolinnassa<\/strong> kellarirakenteiden kuntotutkimus tehtiin 2022, mutta itse pihakannen ja kellarin kosteusvaurioremontti on siirretty eteenp\u00e4in seurantakuntoarvioon 2028 (&#8217;20xx&#8217;).<\/li>\n\n<li><strong>L\u00e4hteenpuistossa<\/strong> kellarin pihakanteen tehtiin akuutti vuotokorjaus vuonna 2024 toistuvien ongelmien seurauksena.<\/li>\n\n<li><strong>Asunto Oy Kalevanlinnassa<\/strong> (1953) pihakannen saneerauksen suunnittelu on aikataulutettu vuodelle 2028<\/li>\n<\/ul>\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Valtava vastikehaitari \u2013 2,98 \u20ac\/m\u00b2 vs. 26,52 \u20ac\/m\u00b2<\/strong><\/p>\n\n<p class=\"wp-block-paragraph\">Hoitovastikkeiden erot Tammelassa ovat h\u00e4mment\u00e4v\u00e4n suuria:<\/p>\n\n<ol class=\"wp-block-list\">\n<li><strong>L\u00e4hteenpuiston asunto-osakeyhti\u00f6:<\/strong> Edullisin hoitovastike, vain <strong>2,98 \u20ac\/m\u00b2\/kk<\/strong> (211,50 \u20ac\/kk 71 m\u00b2 asunnosta), mit\u00e4 selitt\u00e4v\u00e4t taloyhti\u00f6n omistamien liiketilojen vuokratulot.<\/li>\n\n<li><strong>Asunto Oy Akolinna:<\/strong> Kallein hoitovastike, <strong>6,80\u20136,90 \u20ac\/m\u00b2\/kk<\/strong> tonttivuokran sek\u00e4 yhti\u00f6n lunastaman liiketilan (LH 9) 115 000 euron hoitolainan vuoksi.<\/li>\n\n<li><strong>Mit\u00e4 jos ostaisikin uustuotantoa?<\/strong> Vertailukohtana vuonna 2022 valmistunut <strong>Asunto Oy Tampereen Tammelan Puistokatu 31<\/strong> tarjoaa t\u00e4ysin korjausvelattoman kiinteist\u00f6n. Suuri yhti\u00f6lainaosuus (65,1 % velattomasta hinnasta) nostaa kuitenkin 34 m\u00b2 kaksion kuukausittaisen kokonaisvastikkeen per\u00e4ti <strong>901,72 euroon kuukaudessa (26,52 \u20ac\/m\u00b2)<\/strong><\/li>\n<\/ol>\n\n<p class=\"has-medium-font-size wp-block-paragraph\"><strong>Ostajan muistilista: 5 kysymyst\u00e4 v\u00e4litt\u00e4j\u00e4lle ennen tarjousta<\/strong><\/p>\n\n<p class=\"wp-block-paragraph\">Kun ihastut vanhaan kaksiokotiin Tammelassa, varmista seuraavat asiat is\u00e4nn\u00f6itsij\u00e4ntodistuksesta ja v\u00e4litt\u00e4j\u00e4lt\u00e4:<\/p>\n\n<ol class=\"wp-block-list\">\n<li><strong>Maanvuokrasopimus:<\/strong> Milloin tonttisopimus p\u00e4\u00e4ttyy, kuka on maanomistaja ja miten vuokrankorotukset on indeksoitu? (Erityisesti: onko avoimia taannehtivia maksuja?)<\/li>\n\n<li><strong>LVIS-historia:<\/strong> Min\u00e4 vuonna vesi- ja viem\u00e4rij\u00e4rjestelm\u00e4 on uusittu, ja milloin viimeisin kuntotutkimus on tehty?<\/li>\n\n<li><strong>Pihakansi ja kellarit:<\/strong> Onko pihakannen tai kellarin kosteuseristyksist\u00e4 tehty kuntotutkimusta, ja sis\u00e4ltyyk\u00f6 PTS-suunnitelmaan niihin liittyvi\u00e4 hankkeita?<\/li>\n\n<li><strong>Liiketilat ja vuokratuotot:<\/strong> Omistaako yhti\u00f6 liiketiloja, ja onko niiden vastikeylij\u00e4\u00e4m\u00e4ll\u00e4 pystytytty kattamaan hoitokuluja vai liittyyk\u00f6 niihin tyhji\u00f6kuukausien riski\u00e4?<\/li>\n\n<li><strong>Ylim\u00e4\u00e4r\u00e4iset vastikkeet:<\/strong> Onko hallituksella voimassa olevaa valtuutusta peri\u00e4 ylim\u00e4\u00e4r\u00e4isi\u00e4 hoitovastikkeita tiukan maksuvalmiuden paikkaamiseksi?<\/li>\n<\/ol>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3ea881e e-con e-atomic-element e-grid-base e-default-div e-56dc7f7 \" data-id=\"3ea881e\" data-element_type=\"e-grid\" data-e-type=\"e-grid\" data-interaction-id=\"3ea881e\">\n    \t\t<div class=\"elementor-element elementor-element-a93b94d elementor-widget elementor-widget-html\" data-id=\"a93b94d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n    \/* Vaalea teema - suojattu nimiavaruus (light) *\/\n    .loorulyzer-promo-light {\n        margin-top: 30px; \n        margin-bottom: 20px;\n        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n        text-align: center;\n        \n        \/* Vaalea lasiefekti-tausta *\/\n        background: rgba(255, 255, 255, 0.65); \n        backdrop-filter: blur(12px); \n        -webkit-backdrop-filter: blur(12px); \n        padding: 32px 20px; \n        border-radius: 20px; \n        border: 1px solid rgba(225, 225, 225, 1); \/* Puhdas valkoinen reunus *\/\n        \n        display: block; \n        width: 100%; \n        max-width: 600px; \/* Levennetty, jotta 2 nappia mahtuu vierekk\u00e4in *\/\n        margin-left: auto; \n        margin-right: auto; \n        \n        box-shadow: 0 15px 35px rgba(0, 0, 0, 0.08); \/* Pehme\u00e4, huomaamaton varjo *\/\n    }\n    .loorulyzer-title-light {\n        font-size: clamp(2.2rem, 6vw, 3.5rem); \n        letter-spacing: 0.15em;\n        text-transform: uppercase;\n        font-weight: 300;\n        margin-bottom: 8px; \n        white-space: nowrap;\n        line-height: 1.2;\n    }\n    .text-looru-light { color: #0022cc; }\n    .text-lyzer-light { color: #2b5aff; }\n    \n    .loorulyzer-title-light span {\n        \/* Pehme\u00e4mpi hehku vaalealle taustalle *\/\n        animation: electricGlowLight 4s infinite alternate ease-in-out;\n    }\n    \n    .loorulyzer-subtitle-light {\n        font-size: 1.05rem; \n        letter-spacing: 0.25em; \n        text-transform: uppercase;\n        color: #475569; \/* Tummanharmaa teksti, jotta erottuu vaaleasta taustasta *\/\n        font-weight: 500; \/* Hieman paksumpi luettavuuden vuoksi *\/\n        margin-bottom: 26px;\n    }\n    \n    \/* Nappien s\u00e4ili\u00f6 flexboxilla *\/\n    .app-buttons-container-light {\n        display: flex;\n        flex-direction: row;\n        justify-content: center;\n        align-items: center;\n        gap: 12px;\n        flex-wrap: wrap; \/* Rivittyy allekkain pienill\u00e4 n\u00e4yt\u00f6ill\u00e4 *\/\n    }\n    \n    .app-store-btn-light {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        padding: 10px 20px;\n        background-color: #000000; \/* Puhdas musta nappi luo upean kontrastin *\/\n        border: 1px solid #000000;\n        border-radius: 16px;\n        text-decoration: none;\n        color: white !important;\n        transition: all 0.3s ease;\n        min-width: 220px; \/* Symmetriset napit *\/\n        box-sizing: border-box;\n    }\n    \n    .app-store-btn-light:hover {\n        border-color: #2b5aff;\n        box-shadow: 0 0 20px rgba(43, 90, 255, 0.3);\n        transform: scale(1.05);\n        color: white !important;\n    }\n    \n    .app-store-svg-light {\n        width: 32px;\n        height: 32px;\n        margin-right: 15px;\n        fill: white;\n        transition: fill 0.3s ease;\n        flex-shrink: 0;\n    }\n    \n    .app-store-text-small-light {\n        font-size: 11px;\n        line-height: 1.2;\n        margin-bottom: 2px;\n        color: #a3a3a3;\n        text-transform: none;\n        letter-spacing: normal;\n        text-align: left;\n    }\n    \n    .app-store-text-large-light {\n        font-size: 18px;\n        font-weight: 600;\n        line-height: 1;\n        letter-spacing: normal;\n        text-align: left;\n    }\n\n    @keyframes electricGlowLight {\n        0%, 100% { text-shadow: 0 0 2px rgba(43, 90, 255, 0.1); }\n        50% { text-shadow: 0 0 10px rgba(43, 90, 255, 0.4); }\n    }\n<\/style>\n\n<div class=\"loorulyzer-promo-light\">\n    <!-- Otsikko -->\n    <div class=\"loorulyzer-title-light\">\n        <span class=\"text-looru-light\">Looru<\/span><span class=\"text-lyzer-light\">lyzer<\/span>\n    <\/div>\n    \n    <!-- Alaotsikko -->\n    <div class=\"loorulyzer-subtitle-light\">V\u00e4lt\u00e4 hutiostos.<\/div>\n    \n    <!-- Latauspainikkeet -->\n    <div class=\"app-buttons-container-light\">\n        <!-- App Store Nappi -->\n        <a href=\"https:\/\/apps.apple.com\/fi\/app\/loorulyzer\/id6771708968?l=fi#information\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"app-store-btn-light\">\n            <svg class=\"app-store-svg-light\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path d=\"M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z\"><\/path>\n            <\/svg>\n            <div>\n                <div class=\"app-store-text-small-light\">Lataa Loorulyzer<\/div>\n                <div class=\"app-store-text-large-light\">App Storesta<\/div>\n            <\/div>\n        <\/a>\n\n        <!-- Google Play Nappi -->\n        <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=fi.looru.loorulyzer&pcampaignid=web_share\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"app-store-btn-light\">\n            <svg class=\"app-store-svg-light\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path d=\"M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z\"><\/path>\n            <\/svg>\n            <div>\n                <div class=\"app-store-text-small-light\">Hanki se t\u00e4\u00e4lt\u00e4<\/div>\n                <div class=\"app-store-text-large-light\">Google Play<\/div>\n            <\/div>\n        <\/a>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14635a3 elementor-widget elementor-widget-html\" data-id=\"14635a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n    \/* Suojattu nimiavaruus, jotta t\u00e4m\u00e4 ei riko WordPressin muita tyylej\u00e4 *\/\n    .loorulyzer-promo-elementor {\n        margin-top: 30px; \/* Enemm\u00e4n v\u00e4li\u00e4 yll\u00e4 olevaan tekstiin *\/\n        margin-bottom: 20px;\n        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n        text-align: center; \/* Keskitt\u00e4\u00e4 sis\u00e4ll\u00f6n (tekstit ja napin) *\/\n        \n        \/* Tumma l\u00e4pin\u00e4kyv\u00e4 lasiefekti-tausta *\/\n        background: rgba(225, 225, 240, 0.85); \n        backdrop-filter: blur(8px); \n        -webkit-backdrop-filter: blur(8px); \n        padding: 32px 20px; \/* Pystysuunnassa ilmava, sivusuunnassa joustava *\/\n        border-radius: 20px; \/* Pehme\u00e4mm\u00e4t, modernit kulmat *\/\n        border: 1px solid rgba(43, 90, 255, 0.25); \/* Hieman vahvempi s\u00e4hk\u00f6nsininen reunus *\/\n        \n        display: block; \n        width: 100%; \/* T\u00e4ytt\u00e4\u00e4 koko Elementor-sarakkeen leveyssuunnassa *\/\n        max-width: 600px; \/* LAAJENNETTU: Est\u00e4\u00e4 kasvamasta liian massiiviseksi isoilla n\u00e4yt\u00f6ill\u00e4, mutta antaa tilaa 2 napille *\/\n        margin-left: auto; \/* Keskitt\u00e4\u00e4 itse laatikon *\/\n        margin-right: auto; \/* Keskitt\u00e4\u00e4 itse laatikon *\/\n        \n        box-shadow: 0 15px 35px rgba(0, 0, 0, 0.7); \/* Vahvempi varjo, jotta leijuu paremmin *\/\n    }\n\n    .loorulyzer-title-el {\n        font-size: clamp(2.2rem, 6vw, 3.5rem); \/* Huomattavasti isompi otsikko *\/\n        letter-spacing: 0.15em;\n        text-transform: uppercase;\n        font-weight: 300;\n        margin-bottom: 8px; \/* Hieman enemm\u00e4n tilaa otsikon alla *\/\n        white-space: nowrap;\n        line-height: 1.2;\n    }\n    .text-looru-el { color: #0022cc; }\n    .text-lyzer-el { color: #2b5aff; }\n    \n    .loorulyzer-title-el span {\n        text-shadow: 0 0 10px currentColor;\n        animation: electricGlowEl 4s infinite alternate ease-in-out;\n    }\n    \n    .loorulyzer-subtitle-el {\n        font-size: 1.05rem; \/* Isompi ja selke\u00e4mpi *\/\n        letter-spacing: 0.25em; \/* Tyylikk\u00e4\u00e4mpi, leve\u00e4mpi v\u00e4listys *\/\n        text-transform: uppercase;\n        color: #05070b; \/* Vaaleampi harmaa, erottuu paremmin mustalta *\/\n        margin-bottom: 26px;\n        margin-left: 0; \/* Nollattu, jotta teksti asettuu tismalleen keskelle *\/\n    }\n    \n    \/* UUSI: Joustava s\u00e4ili\u00f6 painikkeille *\/\n    .app-buttons-container-el {\n        display: flex;\n        flex-direction: row;\n        justify-content: center;\n        align-items: center;\n        gap: 12px;\n        flex-wrap: wrap; \/* Rivitt\u00e4\u00e4 napit allekkain kapeilla n\u00e4yt\u00f6ill\u00e4 *\/\n    }\n\n    .app-store-btn-el {\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        padding: 10px 24px;\n        background-color: rgba(0, 0, 0, 0.85); \/* Tumma tausta napille *\/\n        border: 1px solid rgba(255, 255, 255, 0.2);\n        border-radius: 16px;\n        text-decoration: none;\n        color: white !important;\n        transition: all 0.3s ease;\n        backdrop-filter: blur(4px);\n        min-width: 240px; \/* Yhten\u00e4ist\u00e4\u00e4 nappien leveydet *\/\n        box-sizing: border-box;\n    }\n    \n    .app-store-btn-el:hover {\n        border-color: #0066ff;\n        box-shadow: 0 0 20px rgba(0, 102, 255, 0.4);\n        transform: scale(1.05);\n        color: white !important;\n    }\n    \n    .app-store-svg-el {\n        width: 32px;\n        height: 32px;\n        margin-right: 15px;\n        fill: white;\n        transition: fill 0.3s ease;\n        flex-shrink: 0;\n    }\n    \n    .app-store-btn-el:hover .app-store-svg-el {\n        fill: white;\n    }\n    \n    .app-store-text-small-el {\n        font-size: 11px;\n        line-height: 1;\n        margin-bottom: 3px;\n        color: #a3a3a3;\n        text-transform: none;\n        letter-spacing: normal;\n        text-align: left;\n    }\n    \n    .app-store-text-large-el {\n        font-size: 18px;\n        font-weight: 500;\n        line-height: 1;\n        letter-spacing: normal;\n        text-align: left;\n    }\n\n    @keyframes electricGlowEl {\n        0%, 100% { text-shadow: 0 0 5px currentColor, 0 0 10px currentColor; }\n        50% { text-shadow: 0 0 10px currentColor, 0 0 20px currentColor; }\n    }\n<\/style>\n\n<div class=\"loorulyzer-promo-elementor\">\n    <!-- Otsikko -->\n    <div class=\"loorulyzer-title-el\">\n        <span class=\"text-looru-el\">Taloyhti\u00f6<\/span><span class=\"text-lyzer-el\">Tieto<\/span>\n    <\/div>\n    \n    <!-- Alaotsikko -->\n    <div class=\"loorulyzer-subtitle-el\">V\u00e4lt\u00e4 hutiostos.<\/div>\n    \n    <!-- Latauspainikkeiden Flexbox-s\u00e4ili\u00f6 -->\n    <div class=\"app-buttons-container-el\">\n        <!-- App Store Nappi -->\n        <a href=\"https:\/\/apps.apple.com\/fi\/app\/taloyhti%C3%B6tieto\/id6780215949\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"app-store-btn-el\">\n            <!-- Omenalogo -->\n            <svg class=\"app-store-svg-el\" viewBox=\"0 0 384 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path d=\"M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z\"><\/path>\n            <\/svg>\n            <div>\n                <div class=\"app-store-text-small-el\">Lataa Taloyhti\u00f6Tieto<\/div>\n                <div class=\"app-store-text-large-el\">App Storesta<\/div>\n            <\/div>\n        <\/a>\n\n        <!-- Google Play Nappi -->\n        <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=fi.looru.taloyhtiotieto&pcampaignid=web_share\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"app-store-btn-el\">\n            <!-- Play Store Logo -->\n            <svg class=\"app-store-svg-el\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path d=\"M325.3 234.3L104.6 13l280.8 161.2-60.1 60.1zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256L47 0zm425.2 225.6l-58.9-34.1-65.7 64.5 65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8zM104.6 499l280.8-161.2-60.1-60.1L104.6 499z\"><\/path>\n            <\/svg>\n            <div>\n                <div class=\"app-store-text-small-el\">Hanki se t\u00e4\u00e4lt\u00e4<\/div>\n                <div class=\"app-store-text-large-el\">Google Play<\/div>\n            <\/div>\n        <\/a>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-0561553 e-con e-atomic-element e-flexbox-base e-default-div \" data-id=\"0561553\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"0561553\">\n    \t\t\t<h1 data-interaction-id=\"e1ba5df\" class=\"e-e1ba5df-7549c11 e-heading-base e-default-h1\"><strong>27.09.2026 Tammelassa\/Kalevassa olleita Myyntikohteita analysoituna Loorulyzer- AI-analyysity\u00f6kalulla<\/strong><\/h1>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-6bd3ff9 e-flex e-con-boxed e-con e-parent\" data-id=\"6bd3ff9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4c7ddbd elementor-widget elementor-widget-html\" data-id=\"4c7ddbd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div id=\"riskianalyysi-root\"><\/div>\n\n<!-- Ladataan Tailwind CSS ja estet\u00e4\u00e4n sit\u00e4 rikkomasta WordPress-teeman muita tyylej\u00e4 -->\n<script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\n<script>\n  tailwind.config = {\n    corePlugins: {\n      preflight: false, \/\/ ERITT\u00c4IN T\u00c4RKE\u00c4 ELEMENTORISSA! Est\u00e4\u00e4 koko sivuston tyylien nollautumisen.\n    }\n  }\n<\/script>\n\n<!-- Ladataan React, ReactDOM ja Babel selaimessa k\u00e4\u00e4nt\u00e4mist\u00e4 varten -->\n<script crossorigin src=\"https:\/\/unpkg.com\/react@18\/umd\/react.production.min.js\"><\/script>\n<script crossorigin src=\"https:\/\/unpkg.com\/react-dom@18\/umd\/react-dom.production.min.js\"><\/script>\n<script src=\"https:\/\/unpkg.com\/babel-standalone@6\/babel.min.js\"><\/script>\n\n<!-- Custom tyylit varmistamaan, ett\u00e4 ulkoasu pysyy kasassa WordPress-teemasta riippumatta -->\n<style>\n  #riskianalyysi-root {\n    \/* Pakotetaan perusasetukset t\u00e4lle komponentille *\/\n    text-align: left;\n    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    line-height: 1.5;\n    background-color: #f3f4f6; \/* bg-gray-100 *\/\n    color: #111827; \/* text-gray-900 *\/\n    box-sizing: border-box;\n    overflow: hidden;\n  }\n  #riskianalyysi-root * {\n    box-sizing: border-box;\n  }\n  #riskianalyysi-root h1, \n  #riskianalyysi-root h2, \n  #riskianalyysi-root h3 {\n    margin: 0;\n    line-height: 1.2;\n  }\n  #riskianalyysi-root p {\n    margin-top: 0;\n    margin-bottom: 1rem;\n  }\n  #riskianalyysi-root ul {\n    margin: 0;\n    padding: 0;\n    list-style: none;\n  }\n  #riskianalyysi-root button {\n    background: transparent;\n    border: none;\n    cursor: pointer;\n    font-family: inherit;\n  }\n  \/* Estet\u00e4\u00e4n Elementoria ylikirjoittamasta SVG-kokoja *\/\n  #riskianalyysi-root svg {\n    max-width: none;\n    display: block;\n  }\n  \n  @keyframes fadeIn {\n    from { opacity: 0; transform: translateY(10px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .animate-fadeIn {\n    animation: fadeIn 0.4s ease-out forwards;\n  }\n<\/style>\n\n<script type=\"text\/babel\">\n  const { useState } = React;\n\n  \/\/ --- SVG Ikonit (Upotettu suoraan, jotta ei tarvita ulkoisia ikonikirjastoja) ---\n  const Activity = ({ className }) => <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" className={className}><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"><\/polyline><\/svg>;\n  const AlertTriangle = ({ className }) => <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" className={className}><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3Z\"><\/path><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"><\/line><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"><\/line><\/svg>;\n  const Home = ({ className }) => <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" className={className}><path d=\"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"><\/path><polyline points=\"9 22 9 12 15 12 15 22\"><\/polyline><\/svg>;\n  const Info = ({ className }) => <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" className={className}><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"><\/line><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"><\/line><\/svg>;\n  const FileText = ({ className }) => <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" className={className}><path d=\"M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z\"><\/path><polyline points=\"14 2 14 8 20 8\"><\/polyline><line x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"><\/line><line x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"><\/line><line x1=\"10\" y1=\"9\" x2=\"8\" y2=\"9\"><\/line><\/svg>;\n  const CheckCircle = ({ className }) => <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" className={className}><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"><\/path><polyline points=\"22 4 12 14.01 9 11.01\"><\/polyline><\/svg>;\n  const HelpCircle = ({ className }) => <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\" className={className}><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3\"><\/path><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"><\/line><\/svg>;\n\n  \/\/ --- Data ---\n  const properties = [\n    {\n      id: 'akolinna',\n      name: 'Asunto Oy Akolinna',\n      address: 'Aaltosenkatu 27-29, 33500 Tampere',\n      specs: '49.0 m\u00b2 (2h+kt\/kk+kph...)',\n      year: '1941',\n      riskLevel: 4,\n      riskLabel: 'Korkea riski',\n      price: '190 725 \u20ac - 220 202 \u20ac',\n      debtFreePrice: '207 000 \u20ac - 239 000 \u20ac',\n      maintenanceFee: 'n. 6.80 - 6.90 \u20ac\/m\u00b2\/kk',\n      risks: [\n        'Pihakannen ja kellaritilojen kosteusvauriot ja lyk\u00e4tyt korjaukset (2028 arvioitu)',\n        'Eritt\u00e4in korkea hoitovastike kalliin vuokratontin (Rausanne Oy) ja liiketilan hoitolainan (115 000 \u20ac) vuoksi',\n        'Huoneistojen saunojen vastuu t\u00e4ysin osakkaalla (YJ 17 \u00a7) ja vesivahinkoep\u00e4selvyyksi\u00e4 muissa asunnoissa',\n        'M\u00e4rk\u00e4tilojen ylittynyt tekninen k\u00e4ytt\u00f6ik\u00e4'\n      ],\n      technical: 'LVI tehty 2000-2001, julkisivu\/katto 2022-2023. Suurin huoli kellarin kosteusvauriot (tutkittu 2022, siirretty \"20xx\"). Pihakansirakenteiden purku ja eristys on satojen tuhansien hanke.',\n      questions: [\n        'Mit\u00e4 vaurioita vuoden 2022 kellarirakenteiden kosteustutkimuksessa todettiin?',\n        'Onko liiketilasta (LH 9) saatavilla vuokratuottoja hoitolainan kattamiseksi?',\n        'Onko asunnon saunan rakennusluvat ja vedeneristystodistukset toimitettu yhti\u00f6lle?'\n      ]\n    },\n    {\n      id: 'akopuisto',\n      name: 'Asunto Oy Akopuisto',\n      address: 'L\u00e4hteenkatu 2-4 A, 33500 Tampere',\n      specs: '27.0 m\u00b2 (1h+kk+kph\/wc+vh)',\n      year: '1967',\n      riskLevel: 5,\n      riskLabel: 'Kriittinen riski',\n      price: '135 000 \u20ac',\n      debtFreePrice: '135 000 \u20ac',\n      maintenanceFee: '6.00 \u20ac\/m\u00b2\/kk (162 \u20ac\/kk)',\n      risks: [\n        'P\u00e4\u00e4ttynyt maanvuokrasopimus (Sara Hild\u00e9nin S\u00e4\u00e4ti\u00f6, p\u00e4\u00e4ttyi 2020) ja taannehtiva maksuvelvollisuus uudesta korotetusta vuokrasta',\n        'Hoitovastike jo nyt eritt\u00e4in korkea, heikko kulutehokkuus',\n        'Ostajan sijaisk\u00e4rsij\u00e4loukku: T\u00e4ysi velaton hinta maksetaan, mutta yhti\u00f6\u00f6n kohdistuu massiivinen taseen ulkopuolinen velkariski',\n        'Vuodelle 2027 kasautunut korjaussuma ja katon\/kannen elinkaaririski'\n      ],\n      technical: 'LVIS tehty 2004-2005. P\u00e4\u00e4rakennuksen vesikate (1999) ja pihakansi (2001-2002) l\u00e4hestyv\u00e4t elinkaarensa loppua. S\u00e4hk\u00f6verkko alkuper\u00e4inen (1967), kuntotutkimus tulossa 2027.',\n      questions: [\n        'Mik\u00e4 on maanvuokraneuvottelujen konkreettinen nykytilanne ja odotettu takautuva maksuer\u00e4?',\n        'Miten vuoden 2027 korjaussuma rahoitetaan?',\n        'Onko p\u00e4\u00e4rakennuksen vesikatteelle tai pihakannelle tehty tuoreita kuntotutkimuksia?'\n      ]\n    },\n    {\n      id: 'kalevanlinna',\n      name: 'Asunto Oy Kalevanlinna',\n      address: 'V\u00e4in\u00f6l\u00e4nkatu 29 C, 33500 Tampere',\n      specs: '49.0 m\u00b2 (1-2h+k+kph\/wc+p)',\n      year: '1953',\n      riskLevel: 3,\n      riskLabel: 'Kohtalainen riski',\n      price: '195 404 \u20ac',\n      debtFreePrice: '199 000 \u20ac',\n      maintenanceFee: '4.26 \u20ac\/m\u00b2\/kk -> n. 4.57 \u20ac\/m\u00b2 (nousussa)',\n      risks: [\n        'Pihakannen saneeraushanke suunnitteilla vuodelle 2028',\n        'Putkiston teknisen k\u00e4ytt\u00f6i\u00e4n l\u00e4hestyminen (LVIS tehty 1999)',\n        'Vesikaton ik\u00e4\u00e4ntyminen (uusittu 1995-1996)',\n        'Huoneiston kph mikrosementin toistuvat korjaukset (2020 & 2025)'\n      ],\n      technical: 'Yhti\u00f6ss\u00e4 tehty hyvi\u00e4 uudistuksia (maal\u00e4mp\u00f6 2022-2023, julkisivut 2016). Kuitenkin 1999 uusittu k\u00e4ytt\u00f6vesi ja 1995 tehty tiilikatto vaativat l\u00e4hivuosina huomiota. Vuoden 2027 laaja kuntoarvio m\u00e4\u00e4rittelee tulevat massiiviset korjaukset.',\n      questions: [\n        'Mik\u00e4 oli tekninen syy huoneiston kylpyhuoneen mikrosementin uusimiselle 2025?',\n        'Mink\u00e4 laajuinen vuoden 2028 pihakansisaneeraus on?',\n        'Miksi vastiketta nostetaan 1.7.2026 alkaen?'\n      ]\n    },\n    {\n      id: 'koskentie',\n      name: 'Asunto Oy Koskentie',\n      address: 'Litukankatu 12 A, 33500 Tampere',\n      specs: '45.0 m\u00b2 (2h+kk+kph+p)',\n      year: '1951',\n      riskLevel: 3,\n      riskLabel: 'Kohtalainen riski',\n      price: '145 471 \u20ac',\n      debtFreePrice: '149 900 \u20ac',\n      maintenanceFee: '4.90 \u20ac\/m\u00b2\/kk',\n      risks: [\n        'Putkiston ja m\u00e4rk\u00e4tilojen elinkaaririski (edellinen putkiremontti 1992, yli 30v sitten)',\n        'Valurautaviem\u00e4rin halkeamisia jo havaittu (2025)',\n        'Vesikatteiden uusimistarve l\u00e4hestyy (tiilikatot 1998)',\n        'Kaupungin vuokratontin indeksikorotukset'\n      ],\n      technical: 'Laaja s\u00e4hk\u00f6saneeraus tehty 2022 (hyv\u00e4 asia, laskee tulevan putkiremontin hintaa). Putkien seurantatutkimus 2028 ja odotettavissa laaja linjasaneeraus 2030-luvun vaihteessa.',\n      questions: [\n        'Mit\u00e4 vuoden 2024 LVV-kuntotutkimuksessa todettiin putkien j\u00e4ljell\u00e4 olevasta elinkaaresta?',\n        'Aiheuttiko viem\u00e4rihalkeama 2025 rakenteellisia kosteusvaurioita?',\n        'Mik\u00e4 on alustava aikataulu ja kustannusarvio seuraavalle linjasaneeraukselle?'\n      ]\n    },\n    {\n      id: 'makipaankatu',\n      name: 'As. Oy M\u00e4kip\u00e4\u00e4nkatu 23-25',\n      address: 'M\u00e4kip\u00e4\u00e4nkatu 23-25 A, 33500 Tampere',\n      specs: '47.5 m\u00b2 (2h+k+vh)',\n      year: '1981',\n      riskLevel: 4,\n      riskLabel: 'Korkea riski',\n      price: '193 829 \u20ac',\n      debtFreePrice: '194 000 \u20ac',\n      maintenanceFee: '4.20 \u20ac\/m\u00b2\/kk',\n      risks: [\n        'L\u00e4hestyv\u00e4 LVIS-linjasaneeraus (yli 40v vanha alkuper\u00e4inen putkisto)',\n        'M\u00e4rk\u00e4tilojen teknisen k\u00e4ytt\u00f6i\u00e4n ylittyminen, kopolaattoja asunnossa',\n        'Vesikaton elinkaaren p\u00e4\u00e4ttyminen (eristeet 2003)',\n        'Sijaisk\u00e4rsij\u00e4riski: Maksetaan t\u00e4ysi velaton hinta kohteesta, johon iskee pian massiivinen korjausvelka'\n      ],\n      technical: 'Tyypillinen korjausvelan \"viiv\u00e4stytt\u00e4mismalli\". Vain maantasokerroksen viem\u00e4reit\u00e4 uusittu. LVIS-hankesuunnittelu odotettavissa 2027-2029. Yhti\u00f6 omalla tontilla, mik\u00e4 on plussaa.',\n      questions: [\n        'Miksi vain maantasokerroksen valurautaviem\u00e4rit uusittiin 2024?',\n        'Miten taloyhti\u00f6 suhtautuu huoneiston kopolaattoihin ja kuka maksaa mahdolliset ennakoivat korjaukset?',\n        'Mik\u00e4 on hallituksen n\u00e4kemys linjasaneerauksen aikataulusta?'\n      ]\n    },\n    {\n      id: 'tammelan_puistokatu',\n      name: 'As. Oy Tammelan Puistokatu 31',\n      address: 'Tammelan puistokatu 31, 33500 Tampere',\n      specs: '34.0 m\u00b2 (2h\/kt+kph+rp)',\n      year: '2022',\n      riskLevel: 4,\n      riskLabel: 'Korkea riski',\n      price: '79 500 \u20ac',\n      debtFreePrice: '229 000 \u20ac',\n      maintenanceFee: '4.20 \u20ac\/m\u00b2\/kk (mutta p\u00e4\u00e4omavastike massiivinen)',\n      risks: [\n        'Eritt\u00e4in korkea yhti\u00f6lainaosuus (65.1% velattomasta hinnasta, 149 100 \u20ac)',\n        'Valtava p\u00e4\u00e4omavastike (758,92 \u20ac\/kk) nostaa kokonaisvastikkeen yli 900 euroon',\n        'Negatiivinen kassavirta sijoitusk\u00e4yt\u00f6ss\u00e4 (vastike ylitt\u00e4\u00e4 markkinavuokran)',\n        'Korkoriski ja muiden osakkaiden maksuh\u00e4iri\u00f6ist\u00e4 syntyv\u00e4 yhteisvastuuriski'\n      ],\n      technical: 'Teknisesti uutta vastaava (2022). Ei korjausvelkaa. T\u00e4ysi 10-vuotisvastuu voimassa. Riski on puhtaasti taloudellinen ja liittyy rahoitusrakenteeseen.',\n      questions: [\n        'Onko yhti\u00f6lainassa voimassa olevaa korkosuojausta (korkokatto\/-putki)?',\n        'Onko yhti\u00f6ss\u00e4 ilmennyt osakkaiden maksuviiv\u00e4styksi\u00e4 vastikkeiden osalta?',\n        'Miten rakennuttajan takuukorjaukset ovat edenneet?'\n      ]\n    },\n    {\n      id: 'teiskontie',\n      name: 'Asunto Oy Teiskontie 21',\n      address: 'Teiskontie 21 C, 33500 Tampere',\n      specs: '57.0 m\u00b2 (2h+k)',\n      year: '1954',\n      riskLevel: 3,\n      riskLabel: 'Kohtalainen riski',\n      price: '191 846 \u20ac',\n      debtFreePrice: '198 000 \u20ac',\n      maintenanceFee: '4.80 \u20ac\/m\u00b2\/kk',\n      risks: [\n        'K\u00e4ytt\u00f6vesiputkiston teknisen elinkaaren p\u00e4\u00e4ttyminen (uusittu 1987, l\u00e4hes 40v)',\n        'Katon ja hissikoneistojen samanaikainen uusimistarve (uusittu 1990)',\n        'Vuoden 2026 kuntokartoitus voi laukaista kalliit p\u00e4\u00e4llekk\u00e4iset remontit',\n        'Kaupungin vuokratontin kulurasite'\n      ],\n      technical: 'Erikoisesti hajautettu LVIS: j\u00e4tevesiviem\u00e4rit sukitettu 2013, s\u00e4hk\u00f6t uusittu 2024, mutta k\u00e4ytt\u00f6vesiputket j\u00e4tetty ennalleen vuodelta 1987. Tulevaisuudessa odottaa siis k\u00e4ytt\u00f6vesiputkiston uusiminen, katto ja hissit.',\n      questions: [\n        'Tullaanko k\u00e4ytt\u00f6vesiputkien (1987) saneeraustarve arvioimaan vuoden 2026 kuntokartoituksessa?',\n        'Mitk\u00e4 olivat vuoden 2022 m\u00e4rk\u00e4tilakartoituksen l\u00f6yd\u00f6kset asunnon osalta?',\n        'Sis\u00e4ltyyk\u00f6 velkaosuuteen jo t\u00e4ysim\u00e4\u00e4r\u00e4isesti vuoden 2024 s\u00e4hk\u00f6saneerauksen kulut?'\n      ]\n    },\n    {\n      id: 'lahteenpuisto',\n      name: 'L\u00e4hteenpuiston asunto-osakeyhti\u00f6',\n      address: 'Itsen\u00e4isyydenkatu 16 A, 33500 Tampere',\n      specs: '71.0 m\u00b2 (2h+k+kh+wc+et+p)',\n      year: '1939',\n      riskLevel: 3,\n      riskLabel: 'Kohtalainen riski',\n      price: '255 000 \u20ac',\n      debtFreePrice: '255 000 \u20ac',\n      maintenanceFee: 'n. 2.98 \u20ac\/m\u00b2\/kk (hyvin matala toistaiseksi)',\n      risks: [\n        'LVI-j\u00e4rjestelmien elinkaari l\u00e4hestyy peruskorjausik\u00e4\u00e4 (edellinen LVS tehty 1997)',\n        'Tontin vuokrasopimus p\u00e4\u00e4ttyy 2038 - valtava korotuspaine tiedossa',\n        'Pihakansirakenteen kosteus- ja vuotoriski (paikallisia korjauksia 2024)',\n        'Huoneistokohtaiset m\u00e4rk\u00e4tilat ovat j\u00e4lkiasenteisia ja osakasvastuulla'\n      ],\n      technical: 'Vaikuttaa edulliselta asua liiketilatuottojen ansiosta, mutta tulossa on massiivinen tonttivuokran korotus 2038 ja linjasaneeraus 2030-luvun alussa (viem\u00e4rikuvaus 2027). Rakennuksessa ei hissi\u00e4.',\n      questions: [\n        'Mit\u00e4 vuoden 2024 pihakannen kuntotutkimuksessa ja vesivuotokorjauksessa havaittiin?',\n        'Koska myyt\u00e4v\u00e4n asunnon m\u00e4rk\u00e4tilat on remontoitu ja onko niist\u00e4 vedeneristystodistus?',\n        'Miten yhti\u00f6 on varautunut tonttivuokran korotukseen 2038?'\n      ]\n    }\n  ];\n\n  const getRiskColor = (level) => {\n    if (level === 5) return 'bg-red-100 text-red-800 border-red-300';\n    if (level === 4) return 'bg-orange-100 text-orange-800 border-orange-300';\n    if (level === 3) return 'bg-yellow-100 text-yellow-800 border-yellow-300';\n    return 'bg-green-100 text-green-800 border-green-300';\n  };\n\n  const getRiskIcon = (level) => {\n    if (level >= 4) return <AlertTriangle className=\"w-5 h-5 mr-2 inline\" \/>;\n    if (level === 3) return <Activity className=\"w-5 h-5 mr-2 inline\" \/>;\n    return <CheckCircle className=\"w-5 h-5 mr-2 inline\" \/>;\n  };\n\n  const SummaryTab = ({ changeTab }) => (\n    <div className=\"space-y-6 animate-fadeIn\">\n      <div className=\"bg-white p-6 rounded-lg shadow-sm border border-gray-200\">\n        <h2 className=\"text-xl font-bold mb-4 flex items-center text-gray-800\">\n          <Activity className=\"w-6 h-6 mr-2 text-blue-600\" \/>\n          Kokonaiskuva ja Meta-riskit\n        <\/h2>\n        <p className=\"text-gray-600 mb-4 text-base\">\n          Analysoitavana on kahdeksan taloyhti\u00f6t\u00e4 Tampereelta, erityisesti Tammelan ja Kalevan alueilta. Aineistosta nousee esiin selkeit\u00e4 toistuvia teemoja, joita alueen asuntomarkkinoilla on t\u00e4ll\u00e4 hetkell\u00e4 k\u00e4ynniss\u00e4:\n        <\/p>\n        <div className=\"grid md:grid-cols-3 gap-4\">\n          <div className=\"bg-red-50 border border-red-100 p-4 rounded-lg\">\n            <h3 className=\"font-semibold text-red-800 mb-2 text-base\">Tonttivuokrat<\/h3>\n            <p className=\"text-sm text-gray-700 m-0\">Monessa kohteessa kaupungin tai yksityisen tonttivuokrasopimus aiheuttaa painetta. Pahimpana As. Oy Akopuisto, jossa sopimus on jo p\u00e4\u00e4ttynyt ja vastuut er\u00e4\u00e4ntyv\u00e4t takautuvasti.<\/p>\n          <\/div>\n          <div className=\"bg-orange-50 border border-orange-100 p-4 rounded-lg\">\n            <h3 className=\"font-semibold text-orange-800 mb-2 text-base\">LVIS-Elinkaaret<\/h3>\n            <p className=\"text-sm text-gray-700 m-0\">Valtaosa yhti\u00f6ist\u00e4 (esim. M\u00e4kip\u00e4\u00e4nkatu, Koskentie, Teiskontie) painii alkuper\u00e4isten tai 1980\/90-lukujen putkistojen kanssa. Laajoja linjasaneerauksia on tulossa 2030-luvun molemmin puolin.<\/p>\n          <\/div>\n          <div className=\"bg-yellow-50 border border-yellow-100 p-4 rounded-lg\">\n            <h3 className=\"font-semibold text-yellow-800 mb-2 text-base\">Pihakannet & Kellarit<\/h3>\n            <p className=\"text-sm text-gray-700 m-0\">Kosteusvauriot maanalaisissa rakenteissa ovat kalliita ja vaativat maansiirtot\u00f6it\u00e4. Akolinna, Kalevanlinna ja L\u00e4hteenpuisto ovat kaikki pihakansien ja kellarivedeneristysten korjausuhan alla.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div className=\"bg-white p-0 md:p-6 rounded-lg shadow-sm border border-gray-200 overflow-hidden\">\n        <h2 className=\"text-xl font-bold p-4 md:p-0 mb-0 md:mb-4 flex items-center text-gray-800\">\n          <Home className=\"w-6 h-6 mr-2 text-blue-600\" \/>\n          Kohdevertailu\n        <\/h2>\n        <div className=\"overflow-x-auto w-full\">\n          <table className=\"w-full text-left border-collapse min-w-[600px]\">\n            <thead>\n              <tr className=\"bg-gray-50 border-b border-gray-200 text-gray-700 text-sm\">\n                <th className=\"p-3 font-semibold\">Taloyhti\u00f6<\/th>\n                <th className=\"p-3 font-semibold\">Rak.vuosi<\/th>\n                <th className=\"p-3 font-semibold\">Velaton Hinta<\/th>\n                <th className=\"p-3 font-semibold\">Riski<\/th>\n                <th className=\"p-3 font-semibold text-right\">Toiminto<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody className=\"divide-y divide-gray-100 text-sm\">\n              {properties.map((prop, idx) => (\n                <tr key={prop.id} className=\"hover:bg-gray-50 transition-colors\">\n                  <td className=\"p-3 font-medium text-gray-800\">{prop.name}<\/td>\n                  <td className=\"p-3 text-gray-600\">{prop.year}<\/td>\n                  <td className=\"p-3 text-gray-600\">{prop.debtFreePrice}<\/td>\n                  <td className=\"p-3\">\n                    <span className={`inline-flex items-center px-2 py-1 rounded-full text-xs font-medium border ${getRiskColor(prop.riskLevel)}`}>\n                      {prop.riskLevel}\/5 - {prop.riskLabel}\n                    <\/span>\n                  <\/td>\n                  <td className=\"p-3 text-right\">\n                    <button \n                      onClick={() => changeTab(idx + 1)}\n                      className=\"text-blue-600 hover:text-blue-800 font-medium underline inline-flex items-center\"\n                    >\n                      Katso <span className=\"ml-1\">&rarr;<\/span>\n                    <\/button>\n                  <\/td>\n                <\/tr>\n              ))}\n            <\/tbody>\n          <\/table>\n        <\/div>\n      <\/div>\n    <\/div>\n  );\n\n  const PropertyTab = ({ property }) => (\n    <div className=\"space-y-6 animate-fadeIn\">\n      \n      <div className=\"bg-white p-6 rounded-lg shadow-sm border border-gray-200 flex flex-col md:flex-row justify-between items-start gap-4\">\n        <div>\n          <h2 className=\"text-2xl font-bold text-gray-800 mb-1\">{property.name}<\/h2>\n          <p className=\"text-gray-500 mb-4 text-sm\">{property.address} \u2022 {property.specs} \u2022 Rak. {property.year}<\/p>\n          \n          <div className=\"flex flex-wrap gap-4 mb-2\">\n            <div className=\"bg-gray-50 p-3 rounded border border-gray-200 min-w-[140px]\">\n              <span className=\"block text-xs text-gray-500 font-semibold uppercase tracking-wider mb-1\">Velaton Hinta<\/span>\n              <span className=\"text-lg font-bold text-gray-800\">{property.debtFreePrice}<\/span>\n            <\/div>\n            <div className=\"bg-gray-50 p-3 rounded border border-gray-200 min-w-[140px]\">\n              <span className=\"block text-xs text-gray-500 font-semibold uppercase tracking-wider mb-1\">Hoitovastike<\/span>\n              <span className=\"text-lg font-bold text-gray-800\">{property.maintenanceFee}<\/span>\n            <\/div>\n          <\/div>\n        <\/div>\n        \n        <div className={`p-4 rounded-lg border ${getRiskColor(property.riskLevel)} flex items-center min-w-[180px] justify-center shadow-sm w-full md:w-auto`}>\n          {getRiskIcon(property.riskLevel)}\n          <div className=\"text-center ml-2\">\n            <span className=\"block text-xl font-black\">{property.riskLevel} \/ 5<\/span>\n            <span className=\"block text-sm font-semibold\">{property.riskLabel}<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div className=\"grid md:grid-cols-2 gap-6\">\n        <div className=\"bg-white p-6 rounded-lg shadow-sm border border-gray-200\">\n          <h3 className=\"text-lg font-bold mb-4 flex items-center text-red-700\">\n            <AlertTriangle className=\"w-5 h-5 mr-2\" \/>\n            Kriittiset Riskit\n          <\/h3>\n          <ul className=\"space-y-3 m-0 p-0\">\n            {property.risks.map((risk, i) => (\n              <li key={i} className=\"flex items-start text-sm\">\n                <span className=\"text-red-500 mr-2 mt-0.5 flex-shrink-0\">\u2022<\/span>\n                <span className=\"text-gray-700 leading-relaxed\">{risk}<\/span>\n              <\/li>\n            ))}\n          <\/ul>\n        <\/div>\n\n        <div className=\"bg-white p-6 rounded-lg shadow-sm border border-gray-200\">\n          <h3 className=\"text-lg font-bold mb-4 flex items-center text-blue-700\">\n            <FileText className=\"w-5 h-5 mr-2\" \/>\n            Tekniset & PTS Huomiot\n          <\/h3>\n          <p className=\"text-gray-700 leading-relaxed text-sm m-0\">\n            {property.technical}\n          <\/p>\n        <\/div>\n      <\/div>\n\n      <div className=\"bg-white p-6 rounded-lg shadow-sm border border-gray-200\">\n        <h3 className=\"text-lg font-bold mb-4 flex items-center text-indigo-700\">\n          <HelpCircle className=\"w-5 h-5 mr-2\" \/>\n          Kysymykset v\u00e4litt\u00e4j\u00e4lle\n        <\/h3>\n        <ul className=\"space-y-3 m-0 p-0\">\n          {property.questions.map((q, i) => (\n            <li key={i} className=\"bg-indigo-50 p-4 rounded-lg border border-indigo-100 text-indigo-900 font-medium italic text-sm\">\n              \"{q}\"\n            <\/li>\n          ))}\n        <\/ul>\n      <\/div>\n      \n    <\/div>\n  );\n\n  function RiskianalyysiApp() {\n    const [activeTab, setActiveTab] = useState(0);\n\n    return (\n      <div className=\"p-4 md:p-6 font-sans w-full box-border text-left bg-gray-100 text-gray-900\">\n        <div className=\"w-full\">\n          \n          <header className=\"mb-6\">\n            <h1 className=\"text-2xl md:text-3xl font-extrabold text-gray-900 tracking-tight m-0 mb-1\">Kohteiden Riskianalyysi<\/h1>\n            <p className=\"text-gray-600 m-0 text-sm md:text-base\">Yhteenveto Tampereen asuntokohteista (Loorulyzer-data)<\/p>\n          <\/header>\n\n          <div className=\"flex flex-col lg:flex-row gap-6 items-start\">\n            \n            <nav className=\"w-full lg:w-64 flex-shrink-0 space-y-2 lg:sticky lg:top-4 bg-white p-4 rounded-lg shadow-sm border border-gray-200\">\n              <button\n                onClick={() => setActiveTab(0)}\n                className={`w-full flex items-center px-4 py-3 text-sm font-medium rounded-lg transition-colors border ${\n                  activeTab === 0 \n                    ? 'bg-blue-600 text-white shadow-md border-blue-700' \n                    : 'bg-white text-gray-700 hover:bg-gray-50 border-gray-200'\n                }`}\n              >\n                <Info className=\"w-5 h-5 mr-3\" \/>\n                Yhteenveto\n              <\/button>\n              \n              <div className=\"pt-3 pb-1\">\n                <span className=\"px-2 text-xs font-semibold text-gray-500 uppercase tracking-wider\">Taloyhti\u00f6t<\/span>\n              <\/div>\n              \n              <div className=\"space-y-1.5 flex flex-col\">\n                {properties.map((prop, idx) => (\n                  <button\n                    key={prop.id}\n                    onClick={() => setActiveTab(idx + 1)}\n                    className={`w-full flex items-center px-3 py-2.5 text-sm font-medium rounded-lg transition-colors text-left border ${\n                      activeTab === idx + 1\n                        ? 'bg-blue-50 text-blue-800 border-blue-200'\n                        : 'bg-white text-gray-600 hover:bg-gray-50 border-transparent hover:border-gray-200'\n                    }`}\n                  >\n                    <div className=\"flex-1 truncate\">{prop.name}<\/div>\n                    <div className={`w-2 h-2 rounded-full flex-shrink-0 ml-2 ${\n                      prop.riskLevel === 5 ? 'bg-red-500' :\n                      prop.riskLevel === 4 ? 'bg-orange-500' : 'bg-yellow-500'\n                    }`} \/>\n                  <\/button>\n                ))}\n              <\/div>\n            <\/nav>\n\n            <main className=\"flex-1 min-w-0 w-full\">\n              {activeTab === 0 ? (\n                <SummaryTab changeTab={setActiveTab} \/>\n              ) : (\n                <PropertyTab property={properties[activeTab - 1]} \/>\n              )}\n            <\/main>\n            \n          <\/div>\n        <\/div>\n      <\/div>\n    );\n  }\n\n  \/\/ Alustetaan React kun sivu on latautunut\n  const rootElement = document.getElementById('riskianalyysi-root');\n  if (rootElement) {\n    const root = ReactDOM.createRoot(rootElement);\n    root.render(<RiskianalyysiApp \/>);\n  }\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Tampereen Tammela ja sen v\u00e4lit\u00f6n l\u00e4hiymp\u00e4rist\u00f6 edustavat monelle asunnonetsij\u00e4lle kaupunkiasumisen parhaimmistoa. Alueen 1930\u20131960-luvuilla rakennetut tiilitalot huokuvat tunnelmaa, ja korkeat huoneet sek\u00e4 leve\u00e4t ikkunalaudat houkuttelevat niin ensiasunnon ostajia kuin sijoittajiakin. Pintapuolisen idyllin alla taloyhti\u00f6iden taloudellinen ja&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1666,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[96,51,53],"tags":[94,57,80,93,73],"class_list":["post-1665","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ensiasunto","category-markkina-analyysit","category-sijoittajille","tag-asunnon-ostaminen","tag-asuntosijoittaminen","tag-loorulyzer","tag-piilokulut-asuntokaupassa","tag-taloyhtiotieto"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Vanha kerrostaloasunto Tampereen Tammelasta \u2013 Idylli\u00e4, piilovelkaa vai tonttiloukkuja? - Asunto-osakeyhti&ouml;.fi<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665\" \/>\n<meta property=\"og:locale\" content=\"fi_FI\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vanha kerrostaloasunto Tampereen Tammelasta \u2013 Idylli\u00e4, piilovelkaa vai tonttiloukkuja? - Asunto-osakeyhti&ouml;.fi\" \/>\n<meta property=\"og:description\" content=\"Tampereen Tammela ja sen v\u00e4lit\u00f6n l\u00e4hiymp\u00e4rist\u00f6 edustavat monelle asunnonetsij\u00e4lle kaupunkiasumisen parhaimmistoa. Alueen 1930\u20131960-luvuilla rakennetut tiilitalot huokuvat tunnelmaa, ja korkeat huoneet sek\u00e4 leve\u00e4t ikkunalaudat houkuttelevat niin ensiasunnon ostajia kuin sijoittajiakin. Pintapuolisen idyllin alla taloyhti\u00f6iden taloudellinen ja&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665\" \/>\n<meta property=\"og:site_name\" content=\"Asunto-osakeyhti&ouml;.fi\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-27T09:04:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-11T15:23:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/asunto-osakeyhtio.fi\/Asoy\/wp-content\/uploads\/2026\/09\/F0B32CF3-E3F7-49F7-82FD-95D7F1F78DA6.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1305\" \/>\n\t<meta property=\"og:image:height\" content=\"761\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Kirjoittanut\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Arvioitu lukuaika\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuuttia\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?p=1665#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?p=1665\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/#\\\/schema\\\/person\\\/674afba94672c65c94a4116529a2b753\"},\"headline\":\"Vanha kerrostaloasunto Tampereen Tammelasta \u2013 Idylli\u00e4, piilovelkaa vai tonttiloukkuja?\",\"datePublished\":\"2026-09-27T09:04:08+00:00\",\"dateModified\":\"2026-10-11T15:23:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?p=1665\"},\"wordCount\":708,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?p=1665#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/F0B32CF3-E3F7-49F7-82FD-95D7F1F78DA6.png\",\"keywords\":[\"asunnon ostaminen\",\"asuntosijoittaminen\",\"loorulyzer\",\"piilokulut asuntokaupassa\",\"taloyhti\u00f6tieto\"],\"articleSection\":[\"ensiasunto\",\"Markkina-analyysit\",\"Sijoittajille\"],\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?p=1665#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?p=1665\",\"url\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?p=1665\",\"name\":\"Vanha kerrostaloasunto Tampereen Tammelasta \u2013 Idylli\u00e4, piilovelkaa vai tonttiloukkuja? - Asunto-osakeyhti&ouml;.fi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?p=1665#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?p=1665#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/F0B32CF3-E3F7-49F7-82FD-95D7F1F78DA6.png\",\"datePublished\":\"2026-09-27T09:04:08+00:00\",\"dateModified\":\"2026-10-11T15:23:42+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/#\\\/schema\\\/person\\\/674afba94672c65c94a4116529a2b753\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?p=1665#breadcrumb\"},\"inLanguage\":\"fi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?p=1665\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?p=1665#primaryimage\",\"url\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/F0B32CF3-E3F7-49F7-82FD-95D7F1F78DA6.png\",\"contentUrl\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/F0B32CF3-E3F7-49F7-82FD-95D7F1F78DA6.png\",\"width\":1305,\"height\":761},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?p=1665#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Etusivu\",\"item\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vanha kerrostaloasunto Tampereen Tammelasta \u2013 Idylli\u00e4, piilovelkaa vai tonttiloukkuja?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/#website\",\"url\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/\",\"name\":\"Asunto-osakeyhti&ouml;.fi\",\"description\":\"Taloyhti&ouml;Tieto\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fi\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/#\\\/schema\\\/person\\\/674afba94672c65c94a4116529a2b753\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fi\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e234a4faa39dd0bf31d900278e86bdd89fdd56ecce6fdf2a5ac18a4c43145207?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e234a4faa39dd0bf31d900278e86bdd89fdd56ecce6fdf2a5ac18a4c43145207?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e234a4faa39dd0bf31d900278e86bdd89fdd56ecce6fdf2a5ac18a4c43145207?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\"],\"url\":\"https:\\\/\\\/asunto-osakeyhtio.fi\\\/Asoy\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Vanha kerrostaloasunto Tampereen Tammelasta \u2013 Idylli\u00e4, piilovelkaa vai tonttiloukkuja? - Asunto-osakeyhti&ouml;.fi","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665","og_locale":"fi_FI","og_type":"article","og_title":"Vanha kerrostaloasunto Tampereen Tammelasta \u2013 Idylli\u00e4, piilovelkaa vai tonttiloukkuja? - Asunto-osakeyhti&ouml;.fi","og_description":"Tampereen Tammela ja sen v\u00e4lit\u00f6n l\u00e4hiymp\u00e4rist\u00f6 edustavat monelle asunnonetsij\u00e4lle kaupunkiasumisen parhaimmistoa. Alueen 1930\u20131960-luvuilla rakennetut tiilitalot huokuvat tunnelmaa, ja korkeat huoneet sek\u00e4 leve\u00e4t ikkunalaudat houkuttelevat niin ensiasunnon ostajia kuin sijoittajiakin. Pintapuolisen idyllin alla taloyhti\u00f6iden taloudellinen ja&hellip;","og_url":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665","og_site_name":"Asunto-osakeyhti&ouml;.fi","article_published_time":"2026-09-27T09:04:08+00:00","article_modified_time":"2026-10-11T15:23:42+00:00","og_image":[{"width":1305,"height":761,"url":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/wp-content\/uploads\/2026\/09\/F0B32CF3-E3F7-49F7-82FD-95D7F1F78DA6.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Kirjoittanut":"admin","Arvioitu lukuaika":"4 minuuttia"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665#article","isPartOf":{"@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665"},"author":{"name":"admin","@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/#\/schema\/person\/674afba94672c65c94a4116529a2b753"},"headline":"Vanha kerrostaloasunto Tampereen Tammelasta \u2013 Idylli\u00e4, piilovelkaa vai tonttiloukkuja?","datePublished":"2026-09-27T09:04:08+00:00","dateModified":"2026-10-11T15:23:42+00:00","mainEntityOfPage":{"@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665"},"wordCount":708,"commentCount":0,"image":{"@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665#primaryimage"},"thumbnailUrl":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/wp-content\/uploads\/2026\/09\/F0B32CF3-E3F7-49F7-82FD-95D7F1F78DA6.png","keywords":["asunnon ostaminen","asuntosijoittaminen","loorulyzer","piilokulut asuntokaupassa","taloyhti\u00f6tieto"],"articleSection":["ensiasunto","Markkina-analyysit","Sijoittajille"],"inLanguage":"fi","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665#respond"]}]},{"@type":"WebPage","@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665","url":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665","name":"Vanha kerrostaloasunto Tampereen Tammelasta \u2013 Idylli\u00e4, piilovelkaa vai tonttiloukkuja? - Asunto-osakeyhti&ouml;.fi","isPartOf":{"@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/#website"},"primaryImageOfPage":{"@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665#primaryimage"},"image":{"@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665#primaryimage"},"thumbnailUrl":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/wp-content\/uploads\/2026\/09\/F0B32CF3-E3F7-49F7-82FD-95D7F1F78DA6.png","datePublished":"2026-09-27T09:04:08+00:00","dateModified":"2026-10-11T15:23:42+00:00","author":{"@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/#\/schema\/person\/674afba94672c65c94a4116529a2b753"},"breadcrumb":{"@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665#breadcrumb"},"inLanguage":"fi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665"]}]},{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665#primaryimage","url":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/wp-content\/uploads\/2026\/09\/F0B32CF3-E3F7-49F7-82FD-95D7F1F78DA6.png","contentUrl":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/wp-content\/uploads\/2026\/09\/F0B32CF3-E3F7-49F7-82FD-95D7F1F78DA6.png","width":1305,"height":761},{"@type":"BreadcrumbList","@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?p=1665#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Etusivu","item":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/"},{"@type":"ListItem","position":2,"name":"Vanha kerrostaloasunto Tampereen Tammelasta \u2013 Idylli\u00e4, piilovelkaa vai tonttiloukkuja?"}]},{"@type":"WebSite","@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/#website","url":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/","name":"Asunto-osakeyhti&ouml;.fi","description":"Taloyhti&ouml;Tieto","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fi"},{"@type":"Person","@id":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/#\/schema\/person\/674afba94672c65c94a4116529a2b753","name":"admin","image":{"@type":"ImageObject","inLanguage":"fi","@id":"https:\/\/secure.gravatar.com\/avatar\/e234a4faa39dd0bf31d900278e86bdd89fdd56ecce6fdf2a5ac18a4c43145207?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e234a4faa39dd0bf31d900278e86bdd89fdd56ecce6fdf2a5ac18a4c43145207?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e234a4faa39dd0bf31d900278e86bdd89fdd56ecce6fdf2a5ac18a4c43145207?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/asunto-osakeyhtio.fi\/Asoy"],"url":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/index.php?rest_route=\/wp\/v2\/posts\/1665","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1665"}],"version-history":[{"count":29,"href":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/index.php?rest_route=\/wp\/v2\/posts\/1665\/revisions"}],"predecessor-version":[{"id":1761,"href":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/index.php?rest_route=\/wp\/v2\/posts\/1665\/revisions\/1761"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/index.php?rest_route=\/wp\/v2\/media\/1666"}],"wp:attachment":[{"href":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1665"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/asunto-osakeyhtio.fi\/Asoy\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}