<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gartner &#8211; MitBoligProjekt.dk</title>
	<atom:link href="https://mitboligprojekt.dk/kategori/gartner/feed/" rel="self" type="application/rss+xml" />
	<link>https://mitboligprojekt.dk</link>
	<description>Find de rette fagfolk til dit boligprojekt</description>
	<lastBuildDate>Mon, 02 Feb 2026 10:41:54 +0000</lastBuildDate>
	<language>da-DK</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://mitboligprojekt.dk/wp-content/uploads/2026/01/cropped-noun-minimal-house-3697721-CCFA74-32x32.png</url>
	<title>Gartner &#8211; MitBoligProjekt.dk</title>
	<link>https://mitboligprojekt.dk</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Træfældning i haven uden bøvl: Hvad koster det, og hvad skal du være opmærksom på?</title>
		<link>https://mitboligprojekt.dk/traefaeldning-i-haven/</link>
					<comments>https://mitboligprojekt.dk/traefaeldning-i-haven/#respond</comments>
		
		<dc:creator><![CDATA[Tobias]]></dc:creator>
		<pubDate>Thu, 22 Jan 2026 13:19:27 +0000</pubDate>
				<category><![CDATA[Gartner]]></category>
		<guid isPermaLink="false">https://mitboligprojekt.dk/?p=375</guid>

					<description><![CDATA[Skal du have styr på fældning af træer i haven? Her får du en praktisk og letlæst guide til regler, nabohensyn og hvad der typisk påvirker prisen på træfældning. Du får også en enkel genvej til at sammenligne løsninger ved at indhente 3 uforpligtende tilbud på træfældning.]]></description>
										<content:encoded><![CDATA[<section class="bde-section-375-100 bde-section">
  
  
	



<div class="section-container"><div class="bde-columns-375-101 bde-columns"><div class="bde-column-375-102 bde-column">
  
  
	



<div class="bde-div-375-103 bde-div">
  
  
	



<div class="bde-breadcrumbs-375-104 bde-breadcrumbs"><nav aria-label="breadcrumbs" class="rank-math-breadcrumb"><p><a href="https://mitboligprojekt.dk">Forside</a><span class="separator"> &raquo; </span><span class="last">Gartner</span></p></nav></div><ul class="bde-post-meta-375-105 bde-post-meta">            <li class="ee-postmeta-date-wrap">
                                                        <span class="ee-postmeta-date"><span
                            class="ee-postmeta-before">Senest opdateret: </span>22. januar 2026</span>
                                </li>
            </ul>
</div><div class="bde-fancy-divider-375-106 bde-fancy-divider">


<div class="bde-fancy-divider__wrapper">
  <div class="bde-fancy-divider__separator   ">
  	  </div>
</div>

</div><div class="bde-rich-text-375-107 bde-rich-text breakdance-rich-text-styles">
<h1><span style="font-weight: bold;">Træfældning i haven uden bøvl:</span> <span style="font-weight: 500;">Hvad koster det, og hvad skal du være opmærksom på?</span></h1>
</div><div class="bde-text-375-108 bde-text">
<p>Skal du have styr på fældning af træer i haven? Her får du en praktisk og letlæst guide til regler, nabohensyn og hvad der typisk påvirker prisen på træfældning. Du får også en enkel genvej til at sammenligne løsninger ved at indhente 3 uforpligtende tilbud på træfældning.</p>

</div><img decoding="async" class="bde-image2-375-109 bde-image2" src="https://mitboligprojekt.dk/wp-content/uploads/2026/01/ChatGPT-Image-22.-jan.-2026-14.16.03.webp" alt="Foto af dansk villahave efter træfældning: lille frisk træstub med tydelige årringe og savsmuld på græsplæne, afsavede træstammer i forskellige diametre og bunke grene foran rød murstensvilla med hvide vinduesrammer, hæk og terrasse i gråt stenbelægning i blødt overskyet dagslys." srcset="https://mitboligprojekt.dk/wp-content/uploads/2026/01/ChatGPT-Image-22.-jan.-2026-14.16.03.webp 1536w, https://mitboligprojekt.dk/wp-content/uploads/2026/01/ChatGPT-Image-22.-jan.-2026-14.16.03-300x200.webp 300w, https://mitboligprojekt.dk/wp-content/uploads/2026/01/ChatGPT-Image-22.-jan.-2026-14.16.03-1024x683.webp 1024w, https://mitboligprojekt.dk/wp-content/uploads/2026/01/ChatGPT-Image-22.-jan.-2026-14.16.03-768x512.webp 768w" sizes="(max-width: 1536px) 100vw, 1536px"><div class="bde-rich-text-375-110 bde-rich-text breakdance-rich-text-styles">
Foto af dansk villahave efter træfældning: lille frisk træstub med tydelige årringe og savsmuld på græsplæne, afsavede træstammer i forskellige diametre og bunke grene foran rød murstensvilla med hvide vinduesrammer, hæk og terrasse i gråt stenbelægning i blødt overskyet dagslys.
</div><div class="bde-fancy-divider-375-111 bde-fancy-divider">


<div class="bde-fancy-divider__wrapper">
  <div class="bde-fancy-divider__separator   ">
  	  </div>
</div>

</div><div class="bde-rich-text-375-112 bde-rich-text breakdance-rich-text-styles">
<p>Det er fristende at udskyde beslutningen om træfældning. Træet står jo dér, som det altid har gjort. Men når et træ begynder at fylde for meget – i lys, i plads eller i bekymringer – giver det mening at tage stilling, før det bliver akut.</p>
<p>I den her artikel får du et overblik, der er til at bruge i praksis. Vi gennemgår, hvornår træfældning typisk bliver relevant, hvilke regler og nabohensyn der kan spille ind, og hvad der normalt afgør prisen. Undervejs kan du også få et hurtigt prisoverblik ved at <a href="https://www.partner-ads.com/dk/klikbanner.php?partnerid=41736&amp;bannerid=25692&amp;htmlurl=https://www.3byggetilbud.dk/tilbud/gartner/" rel="sponsored noopener" target="_blank">få 3 uforpligtende tilbud på træfældning</a>.</p>
</div><div class="bde-globalblock-375-113 bde-globalblock"><div class="bde-rich-text-379-100-379-1 bde-rich-text bde-rich-text-379-100 breakdance-rich-text-styles">
<style>
:root{
  --brand: #203723;
  --brand-light: #CCFA74;
  --text-light: #F5F5F2;
}

.ad-690 {
  position: relative;
  width: 690px;
  height: 90px;
  background-color: var(--brand);
  border-radius: 8px;
  padding: 16px 20px;
  color: var(--text-light);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
}

.ad-690::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(245,245,242,0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(245,245,242,0.05) 1px, transparent 1px);
  background-size: 32px 32px;
  z-index: 0;
}

.ad-690::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(
      ellipse at center,
      rgba(255,255,255,0.06) 0%,
      rgba(0,0,0,0.35) 70%
    );
  z-index: 0;
}

.ad-690 > * {
  position: relative;
  z-index: 1;
}

.ad-690-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.ad-690-label {
  font-size: 0.65rem;
  opacity: 0.8;
}

.ad-690-headline {
  font-size: 1.15rem;
  font-weight: 600;
  line-height: 1.2;
}

.ad-690-text {
  font-size: 0.9rem;
  opacity: 0.9;
}

.ad-690-cta {
  background: var(--brand-light);
  color: #10110C !important;
  padding: 12px 22px;
  border-radius: 999px;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
}

@media (max-width: 768px) {

  .ad-690 {
    width: 336px;
    height: 280px;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    padding: 16px;
    gap: 0;
  }

  .ad-690-content {
    gap: 10px;
  }

  .ad-690-label {
    font-size: 0.7rem;
    opacity: 0.8;
  }

  .ad-690-headline {
    font-size: 1.35rem;
    line-height: 1.25;
    font-weight: 600;
  }

  .ad-690-text {
    font-size: 0.95rem;
    line-height: 1.5;
    color: #E6ECE8;
  }

  .ad-690-cta {
    width: 100%;
    text-align: center;
    padding: 12px;
    font-size: 1.1rem;
    border-radius: 999px;
  }
}

</style>

<aside class="ad-690">
  <div class="ad-690-content">
    <div class="ad-690-label">Annonce</div>

    <div class="ad-690-headline">
      Skal du have fældet et træ i haven?
    </div>

    <div class="ad-690-text">
      Få et hurtigt prisoverblik fra lokale fagfolk.
    </div>
  </div>

  <a class="ad-690-cta" href="https://www.partner-ads.com/dk/klikbanner.php?partnerid=41736&amp;bannerid=25692&amp;htmlurl=https://www.3byggetilbud.dk/tilbud/gartner/" target="_blank" rel="nofollow sponsored noopener">
    Få 3 gratis tilbud
  </a>
</aside>

</div></div><div class="bde-rich-text-375-114 bde-rich-text breakdance-rich-text-styles">
<h2>Det starter sjældent med et “nu skal træet ned”</h2>
<p>De fleste træer bliver ikke fældet, fordi man pludselig får lyst til at rydde ud. Det begynder som regel mere stille: Grenene hænger lavere end før, de rammer taget, når vinden tager fat, eller skyggen har taget over, så terrassen altid er lidt fugtig, og algerne kommer før kaffen.</p>
<p>Og så er der stormen. Den, der får dig til at kigge op og tænke: <em>Hvis det knækker, hvor falder det så hen?</em></p>
<p>Hvis du allerede nu ved, at du ikke vil stå alene med vurderingen, kan du starte med at se, hvad det koster. Mange vælger at <a href="https://www.partner-ads.com/dk/klikbanner.php?partnerid=41736&amp;bannerid=25692&amp;htmlurl=https://www.3byggetilbud.dk/tilbud/gartner/" rel="sponsored noopener" target="_blank">indhente tre uforpligtende tilbud på fældning af træer</a>, så de kan sammenligne både pris og metode, før der bliver besluttet noget.</p>
<h2>Fældning af træer i haven: de mest almindelige grunde</h2>
<p>Der er et par klassikere, der går igen.</p>
<p>Sikkerhed er den store. Træer kan blive svækket af råd, svamp eller tidligere stormskader. Nogle begynder at hælde. Andre mister topgrene, der ser fine ud på afstand, men i praksis er døde og tunge.</p>
<p>Der er også de mere “praktiske” grunde. Rødder der løfter fliser. En krone, der drysser ned i tagrenderne. Eller skyggen, der gør det svært at få græsset til at trives.</p>
<p>Og så er der haveplanerne: nyt drivhus, terrasse, anneks, mere lys i stuen. Her er det tit ét stort træ, der står i vejen for hele projektet.</p>
</div><div class="bde-rich-text-375-116 bde-rich-text breakdance-rich-text-styles">
<h2>Regler for træfældning og det med naboen</h2>
<p>Som hovedregel må du fælde træer på din egen grund. Men der er undtagelser, og det er dem, der kan give bøvl, hvis man glemmer dem.</p>
<p>Bor du i et område med lokalplan, servitutter eller en aktiv grundejerforening, kan der være regler for, hvilke træer der må fjernes – især hvis træerne er en del af helhedsindtrykket i kvarteret. Hvis du har den mindste tvivl, er det en god idé at tjekke det på forhånd.</p>
<p>Naboen er sjældent et spørgsmål om jura i hverdagen. Det handler mere om, at ting går lettere, når forventningerne er afstemt. Står træet tæt på skel, eller hænger det ind over naboens side, så tag snakken, før arbejdet går i gang. Det sparer ofte både tid og irritation.</p>
<p>I tæt bebyggelse kan selve metoden være afgørende. Og her kan det være rart at få flere vurderinger af, hvordan opgaven gribes an. Det får du nemt, når du <a href="https://www.partner-ads.com/dk/klikbanner.php?partnerid=41736&amp;bannerid=25692&amp;htmlurl=https://www.3byggetilbud.dk/tilbud/gartner/" rel="sponsored noopener" target="_blank">henter 3 tilbud på træfældning</a>.</p>
</div><img decoding="async" class="bde-image2-375-117 bde-image2" src="https://mitboligprojekt.dk/wp-content/uploads/2026/01/ChatGPT-Image-22.-jan.-2026-14.03.21.webp" alt="Foto af dansk villahave efter fældning af birketræ: lille frisk træstub med årringe og savsmuld på kort grønt græs, fældet birkestamme med grene samt stablede brændekævler ved træhegn foran rødstenshus med hvide vinduer i blødt overskyet dagslys." loading="lazy" srcset="https://mitboligprojekt.dk/wp-content/uploads/2026/01/ChatGPT-Image-22.-jan.-2026-14.03.21.webp 1536w, https://mitboligprojekt.dk/wp-content/uploads/2026/01/ChatGPT-Image-22.-jan.-2026-14.03.21-300x200.webp 300w, https://mitboligprojekt.dk/wp-content/uploads/2026/01/ChatGPT-Image-22.-jan.-2026-14.03.21-1024x683.webp 1024w, https://mitboligprojekt.dk/wp-content/uploads/2026/01/ChatGPT-Image-22.-jan.-2026-14.03.21-768x512.webp 768w" sizes="(max-width: 1536px) 100vw, 1536px"><div class="bde-rich-text-375-118 bde-rich-text breakdance-rich-text-styles">
<h2>Pris på træfældning: hvad betaler du egentlig for?</h2>
<p>Når man hører “træfældning”, tænker mange, at prisen følger højden. Det gør den også lidt. Men den store prisforskel ligger oftest et andet sted.</p>
<p>Det handler om plads og risiko. Kan træet lægges ned i én kontrolleret retning uden at ramme tag, hegn eller ledninger? Så er opgaven tit mere ligetil. Står træet klemt inde i et hjørne af haven, tæt på hus eller skel, skal det som regel tages ned i sektioner. Det tager længere tid og kræver erfaring og udstyr.</p>
<p>Derudover kommer “efterarbejdet”. Grenene skal enten flises eller køres væk. Stammen skal skæres op og håndteres. Og stubben? Den kan du godt lade stå, men den ender ofte med at være den ting, du bander mest over i hverdagen.</p>
<p>Hvis du vil undgå at sammenligne æbler og pærer, er det en fordel at få flere tilbud, hvor det tydeligt fremgår, hvad der er med. Du kan få et godt overblik ved at <a href="https://www.partner-ads.com/dk/klikbanner.php?partnerid=41736&amp;bannerid=25692&amp;htmlurl=https://www.3byggetilbud.dk/tilbud/gartner/" rel="sponsored noopener" target="_blank">indhente tre uforpligtende tilbud på træfældning</a>.</p>
</div><div class="bde-rich-text-375-135 bde-rich-text breakdance-rich-text-styles">
<!-- TRÆFÆLDNING – MINI PRISBEREGNER (ULTRA CLEAN, Breakdance HTML-element) -->

<style>
  .tree-mini {
    background: #F5F5F2;
    border: 1px solid #E1E1E1;
    border-radius: 10px;
    padding: 1.25rem;
    max-width: 690px;
    margin: 0 auto;
    color: #10110C;
    line-height: 1.55;
    font-weight: 300;
  }
  .tree-mini * { box-sizing: border-box; }

  .tf-top {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 1rem;
    margin-bottom: 0.85rem;
  }
  .tf-title {
    margin: 0;
    font-size: 1.15rem;
    color: #203723;
    font-weight: 500;
  }
  .tf-sub {
    margin: 0.25rem 0 0 0;
    font-size: 0.95rem;
    color: #333;
    font-weight: 300;
    max-width: 62ch;
  }
  .tf-pill {
    background: #fff;
    border: 1px solid #E1E1E1;
    border-radius: 999px;
    padding: 0.4rem 0.7rem;
    font-size: 0.9rem;
    color: #203723;
    font-weight: 400;
    white-space: nowrap;
  }

  .tf-card {
    background: #fff;
    border: 1px solid #E1E1E1;
    border-radius: 10px;
    padding: 1rem;
  }
  .tf-section-title {
    margin: 0 0 0.75rem 0;
    color: #203723;
    font-size: 1.02rem;
    font-weight: 500;
  }

  .tf-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.85rem;
    align-items: start;
  }
  .tf-field { display: grid; gap: 0.35rem; align-content: start; }
  .tf-label { font-size: 0.92rem; color: #333; font-weight: 400; }

  .tf-control {
    display: flex;
    gap: 0.5rem;
    align-items: stretch;
  }

  .tf-input, .tf-select {
    width: 100%;
    border: 1px solid #E1E1E1;
    border-radius: 10px;
    padding: 0.62rem 0.75rem;
    background: #fff;
    color: #10110C;
    font-size: 0.98rem;
    font-weight: 300;
    outline: none;
    min-height: 44px;
  }
  .tf-input:focus, .tf-select:focus { border-color: #203723; }

  .tf-unit {
    border: 1px solid #E1E1E1;
    border-radius: 10px;
    padding: 0.62rem 0.5rem;
    background: #F5F5F2;
    font-size: 0.9rem;
    color: #333;
    font-weight: 400;
    min-height: 44px;
    width: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    white-space: nowrap;
  }

  .tf-help {
    margin: 0.05rem 0 0 0;
    font-size: 0.86rem;
    color: #555;
    font-weight: 300;
    min-height: 2.6em;
  }
  .tf-help--blank { visibility: hidden; }

  .tf-divider {
    height: 1px;
    background: #E1E1E1;
    border: 0;
    margin: 0.95rem 0;
  }

  .tf-results { display: grid; gap: 0.65rem; margin-top: 0.75rem; }

  .tf-kpi {
    border: 1px solid #E1E1E1;
    border-radius: 10px;
    padding: 0.85rem;
    background: #fff;
  }
  .tf-kpi-top {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 0.75rem;
    margin-bottom: 0.15rem;
  }
  .tf-kpi-label { font-size: 0.92rem; color: #333; font-weight: 400; }
  .tf-kpi-value { font-size: 1.08rem; color: #10110C; font-weight: 500; }
  .tf-kpi-sub { margin: 0; font-size: 0.86rem; color: #555; font-weight: 300; }

  .tf-breakdown { display: grid; gap: 0.4rem; padding-top: 0.25rem; }
  .tf-line {
    display: flex;
    justify-content: space-between;
    gap: 0.75rem;
    font-size: 0.92rem;
    color: #333;
    font-weight: 300;
  }
  .tf-line span:last-child { font-weight: 400; color: #10110C; }

  .tf-note {
    margin-top: 0.55rem;
    padding: 0.75rem;
    border: 1px solid #E1E1E1;
    border-radius: 10px;
    background: #F5F5F2;
    font-size: 0.9rem;
    color: #333;
    font-weight: 300;
  }
  .tf-note-title { font-weight: 400; color: #203723; margin-bottom: 0.25rem; }

  .tf-actions {
    display: flex;
    gap: 0.55rem;
    flex-wrap: wrap;
    margin-top: 0.9rem;
  }
  .tf-btn {
    appearance: none;
    border: 1px solid #E1E1E1;
    background: #fff;
    color: #10110C;
    padding: 0.6rem 0.85rem;
    border-radius: 10px;
    font-size: 0.95rem;
    cursor: pointer;
    font-weight: 400;
    transition: transform 0.08s ease, border-color 0.12s ease;
  }
  .tf-btn:hover { border-color: #203723; }
  .tf-btn:active { transform: scale(0.99); }

  .tf-cta {
    margin-top: 0.9rem;
    border: 1px solid #E1E1E1;
    border-radius: 10px;
    background: #fff;
    padding: 1rem;
  }
  .tf-cta p {
    margin: 0 0 0.75rem 0;
    font-size: 0.95rem;
    color: #333;
    font-weight: 300;
  }
  .tf-cta a {
    display: inline-block;
    background: #203723;
    border: 1px solid #203723;
    color: #fff !important;
    text-decoration: none;
    padding: 0.75rem 1.05rem;
    border-radius: 10px;
    font-size: 1rem;
    font-weight: 500;
  }
  .tf-cta a:hover { filter: brightness(0.95); }

  .tf-smallprint {
    margin-top: 0.65rem;
    font-size: 0.82rem;
    color: #666;
    font-weight: 300;
  }

  .tf-toast {
    display: none;
    margin-top: 0.65rem;
    padding: 0.65rem 0.75rem;
    border-radius: 10px;
    border: 1px solid #E1E1E1;
    background: #F5F5F2;
    color: #333;
    font-size: 0.9rem;
    font-weight: 300;
  }

  @media (max-width: 640px) {
    .tree-mini { padding: 1.05rem; }
    .tf-top { flex-direction: column; }
    .tf-grid { grid-template-columns: 1fr; }
    .tf-actions .tf-btn, .tf-cta a { width: 100%; text-align: center; }
  }
</style>

<div id="treeFellingMiniCalc" class="tree-mini">
  <div class="tf-top">
    <div>
      <p class="tf-title">Prisberegner til træfældning</p>
      <p class="tf-sub">Vælg få detaljer og få et vejledende prisestimat med et realistisk spænd. Beregneren hjælper også med en kort projekttekst, du kan kopiere.</p>
    </div>
    <div class="tf-pill">Vejledende estimat</div>
  </div>

  <div class="tf-card">
    <p class="tf-section-title">Din opgave</p>

    <div class="tf-grid">
      <div class="tf-field">
        <label class="tf-label" for="tfCount">Antal træer</label>
        <div class="tf-control">
          <input
            class="tf-input"
            id="tfCount"
            name="tfCount"
            type="number"
            min="1"
            max="10"
            step="1"
            value="1"
            aria-label="Antal træer"
            aria-describedby="tfCountUnit tfCountHelp"
          />
          <div class="tf-unit" id="tfCountUnit" aria-hidden="true">stk.</div>
        </div>
        <p class="tf-help" id="tfCountHelp">Ved flere træer kan der ofte være lidt stordriftsfordel.</p>
      </div>

      <div class="tf-field">
        <label class="tf-label" for="tfHeight">Højde (ca.)</label>
        <select
          class="tf-select"
          id="tfHeight"
          name="tfHeight"
          aria-label="Højde (ca.)"
          aria-describedby="tfHeightHelp"
        >
          <option value="small" selected>Op til 5 meter</option>
          <option value="medium">5–10 meter</option>
          <option value="large">Over 10 meter</option>
          <option value="complex">Besværligt / topkapning</option>
        </select>
        <p class="tf-help" id="tfHeightHelp">Højde er en faktor, men plads og risiko flytter ofte mest.</p>
      </div>

      <div class="tf-field">
        <label class="tf-label" for="tfRisk">Placering og risiko</label>
        <select
          class="tf-select"
          id="tfRisk"
          name="tfRisk"
          aria-label="Placering og risiko"
          aria-describedby="tfRiskHelp"
        >
          <option value="free" selected>Står frit (kan ofte lægges ned)</option>
          <option value="tight">Tæt på hus/skel (sektionsfældning)</option>
          <option value="critical">Meget tæt / ledninger (kontrolleret nedtagning)</option>
        </select>
        <p class="tf-help" id="tfRiskHelp">Afgør typisk metode, tidsforbrug og udstyr.</p>
      </div>

      <div class="tf-field">
        <label class="tf-label" for="tfAccess">Adgang til haven</label>
        <select
          class="tf-select"
          id="tfAccess"
          name="tfAccess"
          aria-label="Adgang til haven"
          aria-describedby="tfAccessHelp"
        >
          <option value="easy">Nem adgang</option>
          <option value="normal" selected>Normal adgang</option>
          <option value="hard">Svær adgang (smal passage/trapper)</option>
        </select>
        <p class="tf-help" id="tfAccessHelp">Svær adgang kan betyde mere manuelt arbejde.</p>
      </div>

      <div class="tf-field">
        <label class="tf-label" for="tfCleanup">Oprydning og bortkørsel</label>
        <select
          class="tf-select"
          id="tfCleanup"
          name="tfCleanup"
          aria-label="Oprydning og bortkørsel"
          aria-describedby="tfCleanupHelp"
        >
          <option value="leave" selected>Efterlades som brænde/grene</option>
          <option value="chip">Flisning af grene (efterlades)</option>
          <option value="haul">Bortkørsel af grene og stamme</option>
        </select>
        <p class="tf-help" id="tfCleanupHelp">Oprydning er ofte dér, totalprisen ændrer sig mest.</p>
      </div>

      <div class="tf-field">
        <label class="tf-label" for="tfStump">Stub</label>
        <select
          class="tf-select"
          id="tfStump"
          name="tfStump"
          aria-label="Stub"
          aria-describedby="tfStumpHelp"
        >
          <option value="keep" selected>Stub bliver</option>
          <option value="grind">Stubfræsning</option>
        </select>
        <p class="tf-help" id="tfStumpHelp">Relevant hvis du vil så græs, plante nyt eller lægge fliser.</p>
      </div>

      <div class="tf-field">
        <label class="tf-label" for="tfVat">Momsvisning</label>
        <select
          class="tf-select"
          id="tfVat"
          name="tfVat"
          aria-label="Momsvisning"
          aria-describedby="tfVatHelp"
        >
          <option value="inc" selected>Inkl. moms</option>
          <option value="ex">Ekskl. moms</option>
        </select>
        <p class="tf-help tf-help--blank" id="tfVatHelp">.</p>
      </div>

      <div class="tf-field">
        <label class="tf-label" for="tfFixed">Ekstra ønske</label>
        <select
          class="tf-select"
          id="tfFixed"
          name="tfFixed"
          aria-label="Ekstra ønske"
          aria-describedby="tfFixedHelp"
        >
          <option value="yes" selected>Helst fast pris</option>
          <option value="no">Prisoverslag er ok</option>
        </select>
        <p class="tf-help" id="tfFixedHelp">Fast pris er ofte rart, når der er risiko og oprydning.</p>
      </div>
    </div>

    <hr class="tf-divider" />

    <div class="tf-results">
      <div class="tf-kpi">
        <div class="tf-kpi-top">
          <div class="tf-kpi-label">Forventet total</div>
          <div class="tf-kpi-value" id="tfTotal">0 kr.</div>
        </div>
        <p class="tf-kpi-sub" id="tfRange">Spænd: 0–0 kr.</p>
      </div>

      <div class="tf-kpi">
        <div class="tf-kpi-top">
          <div class="tf-kpi-label">Estimeret indsats</div>
          <div class="tf-kpi-value" id="tfHours">0 timer</div>
        </div>

        <div class="tf-breakdown">
          <div class="tf-line"><span>Fældning og håndtering</span><span id="tfCore">0 kr.</span></div>
          <div class="tf-line"><span>Oprydning/bortkørsel</span><span id="tfCleanCost">0 kr.</span></div>
          <div class="tf-line"><span>Stubfræsning</span><span id="tfStumpCost">0 kr.</span></div>
          <div class="tf-line"><span>Buffer (anbefalet)</span><span id="tfBuffer">0 kr.</span></div>
        </div>

        <p class="tf-kpi-sub" id="tfAssume" style="margin-top:0.55rem;">
          Estimatet er baseret på typiske prisintervaller og dine valg af metode, adgang og oprydning.
        </p>

        <div class="tf-note">
          <div class="tf-note-title">Hvad du får mest ud af at skrive i opgaven</div>
          <div id="tfTips">
            Tag 3 fotos (hele træet, stammen ved jorden og omgivelserne). Skriv om adgang, og om grene/stamme skal væk. Vælg gerne stubfræsning, hvis du vil have et “færdigt” resultat.
          </div>
        </div>
      </div>
    </div>

    <div class="tf-actions">
      <button class="tf-btn" type="button" id="tfCopy">Kopiér projektbeskrivelse</button>
      <button class="tf-btn" type="button" id="tfReset">Nulstil</button>
    </div>

    <div class="tf-toast" id="tfToast" role="status" aria-live="polite">Kopieret.</div>

    <div class="tf-cta">
      <p>Vil du have konkrete priser, giver det mest mening at sammenligne tilbud på samme beskrivelse.</p>
      <a href="https://www.partner-ads.com/dk/klikbanner.php?partnerid=41736&amp;bannerid=25692&amp;htmlurl=https://www.3byggetilbud.dk/tilbud/gartner/" target="_blank" rel="nofollow sponsored noopener">Få 3 uforpligtende tilbud</a>
      <div class="tf-smallprint">
        Estimatet er vejledende og kan ikke bruges som facit. Endelig pris afhænger blandt andet af træets placering, metode, adgang, oprydning, jordforhold ved stubfræsning og den konkrete aftale. Eventuelle fradragsmuligheder afhænger af gældende regler.
      </div>
    </div>
  </div>
</div>

<script>
  (function () {
    const root = document.getElementById("treeFellingMiniCalc");
    if (!root) return;

    const storageKey = "traefaeldning_mini_beregner_v1";
    const el = (id) => document.getElementById(id);

    const count = el("tfCount");
    const height = el("tfHeight");
    const risk = el("tfRisk");
    const access = el("tfAccess");
    const cleanup = el("tfCleanup");
    const stump = el("tfStump");
    const vat = el("tfVat");
    const fixed = el("tfFixed");

    const totalOut = el("tfTotal");
    const rangeOut = el("tfRange");
    const hoursOut = el("tfHours");
    const coreOut = el("tfCore");
    const cleanOut = el("tfCleanCost");
    const stumpOut = el("tfStumpCost");
    const bufferOut = el("tfBuffer");
    const assumeOut = el("tfAssume");
    const tipsOut = el("tfTips");

    const copyBtn = el("tfCopy");
    const resetBtn = el("tfReset");
    const toast = el("tfToast");

    const nf = new Intl.NumberFormat("da-DK", {
      style: "currency",
      currency: "DKK",
      maximumFractionDigits: 0,
    });

    const clamp = (n, min, max) => Math.min(max, Math.max(min, n));

    const baseMid = { small: 2600, medium: 5200, large: 9800, complex: 15500 };
    const riskFactor = { free: 0.92, tight: 1.12, critical: 1.30 };
    const accessFactor = { easy: 0.95, normal: 1.00, hard: 1.18 };

    const cleanupBase = { leave: 0, chip: 1100, haul: 2600 };
    const heightScale = { small: 0.85, medium: 1.00, large: 1.25, complex: 1.40 };
    const stumpBase = { small: 1200, medium: 1500, large: 2000, complex: 2400 };
    const hoursBase = { small: 2.2, medium: 3.4, large: 5.2, complex: 7.0 };

    function multiDiscountFactor(n) {
      if (n >= 4) return 0.92;
      if (n >= 2) return 0.96;
      return 1.00;
    }

    function compute() {
      const n = clamp(parseInt(count.value || 1, 10), 1, 10);
      const hKey = height.value;
      const rKey = risk.value;
      const aKey = access.value;
      const cKey = cleanup.value;
      const sKey = stump.value;
      const vatMode = vat.value;

      const base = baseMid[hKey] || baseMid.small;
      const rf = riskFactor[rKey] || 1.0;
      const af = accessFactor[aKey] || 1.0;
      const hs = heightScale[hKey] || 1.0;
      const disc = multiDiscountFactor(n);

      const corePerTree = base * rf * af * disc;
      const cleanPerTree = (cleanupBase[cKey] || 0) * hs * af;
      const stumpPerTree = (sKey === "grind")
        ? (stumpBase[hKey] || 1500) * (0.95 + (rf - 0.92) * 0.7)
        : 0;

      const coreTotal = corePerTree * n;
      const cleanTotal = cleanPerTree * n;
      const stumpTotal = stumpPerTree * n;

      const subtotal = coreTotal + cleanTotal + stumpTotal;
      const buffer = subtotal * 0.10;
      const totalMid = subtotal + buffer;

      const low = subtotal * 0.88 + buffer * 0.70;
      const high = subtotal * 1.22 + buffer * 1.30;

      const vatF = (vatMode === "inc") ? 1.25 : 1.0;

      let hours = (hoursBase[hKey] || 3.0) * rf * af * (0.92 + (n * 0.03));
      hours = hours * (cKey === "haul" ? 1.10 : (cKey === "chip" ? 1.05 : 1.00));
      hours = hours + (sKey === "grind" ? (1.1 * n) : 0);
      hoursOut.textContent = Math.round(hours) + " timer";

      coreOut.textContent = nf.format(coreTotal * vatF);
      cleanOut.textContent = nf.format(cleanTotal * vatF);
      stumpOut.textContent = nf.format(stumpTotal * vatF);
      bufferOut.textContent = nf.format(buffer * vatF);

      totalOut.textContent = nf.format(totalMid * vatF);
      rangeOut.textContent = "Spænd: " + nf.format(low * vatF) + "–" + nf.format(high * vatF);

      const vatTxt = (vatMode === "inc") ? "inkl. moms" : "ekskl. moms";
      const hTxt = height.options[height.selectedIndex].textContent;
      const rTxt = risk.options[risk.selectedIndex].textContent;
      const cTxt = cleanup.options[cleanup.selectedIndex].textContent;

      assumeOut.textContent =
        "Beregnet som " + vatTxt + " ud fra " + n + " træ(er), " + hTxt + ", " + rTxt +
        " og oprydning: " + cTxt + ". Spændet afspejler typiske forskelle i metode, adgang og bortkørsel.";

      const tipLines = [];
      tipLines.push("Tag 3 fotos: hele træet, stammen ved jorden og hvad træet står tæt på (hus, hegn, ledninger).");

      if (rKey !== "free" || hKey === "complex") {
        tipLines.push("Skriv at opgaven kræver kontrolleret nedtagning i sektioner, så tilbuddene bliver sammenlignelige.");
      } else {
        tipLines.push("Skriv om træet kan lægges ned i én kontrolleret retning, og hvor det kan lande.");
      }

      if (cKey === "haul") tipLines.push("Nævn at grene og stamme skal bortkøres, og om du vil have det som brænde eller helt væk.");
      if (cKey === "chip") tipLines.push("Nævn om flisen må blive i haven, og hvor den kan lægges.");
      if (sKey === "grind") tipLines.push("Stubfræsning: skriv hvad området skal bruges til bagefter (græs, fliser, bed).");
      if (aKey === "hard") tipLines.push("Beskriv adgang: smal passage, trapper eller begrænset plads til maskiner. Det påvirker både metode og pris.");

      tipsOut.textContent = tipLines.join(" ");

      const state = { n, hKey, rKey, aKey, cKey, sKey, vatMode, fixed: fixed.value };
      try { localStorage.setItem(storageKey, JSON.stringify(state)); } catch (e) {}
    }

    function restore() {
      try {
        const saved = JSON.parse(localStorage.getItem(storageKey) || "null");
        if (!saved) return;
        count.value = saved.n ?? count.value;
        height.value = saved.hKey || height.value;
        risk.value = saved.rKey || risk.value;
        access.value = saved.aKey || access.value;
        cleanup.value = saved.cKey || cleanup.value;
        stump.value = saved.sKey || stump.value;
        vat.value = saved.vatMode || vat.value;
        fixed.value = saved.fixed || fixed.value;
      } catch (e) {}
    }

    function projectText() {
      const n = clamp(parseInt(count.value || 1, 10), 1, 10);

      const hTxt = height.options[height.selectedIndex].textContent;
      const rTxt = risk.options[risk.selectedIndex].textContent;
      const aTxt = access.options[access.selectedIndex].textContent;
      const cTxt = cleanup.options[cleanup.selectedIndex].textContent;
      const sTxt = stump.options[stump.selectedIndex].textContent;
      const vatTxt = (vat.value === "inc") ? "inkl. moms" : "ekskl. moms";
      const fixedTxt = fixed.value === "yes" ? "Helst fast pris." : "Prisoverslag er ok.";

      return (
        "Træfældning: " + n + " træ(er). " +
        "Højde: " + hTxt + ". " +
        "Placering/risiko: " + rTxt + ". " +
        "Adgang: " + aTxt + ". " +
        "Oprydning: " + cTxt + ". " +
        "Stub: " + sTxt + ". " +
        fixedTxt + " " +
        "Vejledende estimat: " + totalOut.textContent + " (" + rangeOut.textContent.replace("Spænd: ", "") + "), " + vatTxt + ". " +
        "Vedhæfter fotos af hele træet, stammen ved jorden og omgivelserne."
      );
    }

    function showToast(msg) {
      toast.textContent = msg;
      toast.style.display = "block";
      setTimeout(() => (toast.style.display = "none"), 2200);
    }

    [count, height, risk, access, cleanup, stump, vat, fixed].forEach((node) => {
      node.addEventListener("input", compute);
      node.addEventListener("change", compute);
    });

    copyBtn.addEventListener("click", async () => {
      try {
        await navigator.clipboard.writeText(projectText());
        showToast("Kopieret. Du kan indsætte teksten i din opgavebeskrivelse.");
      } catch (e) {
        const ta = document.createElement("textarea");
        ta.value = projectText();
        document.body.appendChild(ta);
        ta.select();
        try { document.execCommand("copy"); } catch (err) {}
        document.body.removeChild(ta);
        showToast("Kopieret. Du kan indsætte teksten i din opgavebeskrivelse.");
      }
    });

    resetBtn.addEventListener("click", () => {
      count.value = 1;
      height.value = "small";
      risk.value = "free";
      access.value = "normal";
      cleanup.value = "leave";
      stump.value = "keep";
      vat.value = "inc";
      fixed.value = "yes";
      try { localStorage.removeItem(storageKey); } catch (e) {}
      compute();
      showToast("Nulstillet.");
    });

    restore();
    compute();
  })();
</script>

</div><div class="bde-globalblock-375-119 bde-globalblock"><div class="bde-rich-text-379-100-379-2 bde-rich-text bde-rich-text-379-100 breakdance-rich-text-styles">
<style>
:root{
  --brand: #203723;
  --brand-light: #CCFA74;
  --text-light: #F5F5F2;
}

.ad-690 {
  position: relative;
  width: 690px;
  height: 90px;
  background-color: var(--brand);
  border-radius: 8px;
  padding: 16px 20px;
  color: var(--text-light);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
}

.ad-690::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(245,245,242,0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(245,245,242,0.05) 1px, transparent 1px);
  background-size: 32px 32px;
  z-index: 0;
}

.ad-690::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(
      ellipse at center,
      rgba(255,255,255,0.06) 0%,
      rgba(0,0,0,0.35) 70%
    );
  z-index: 0;
}

.ad-690 > * {
  position: relative;
  z-index: 1;
}

.ad-690-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.ad-690-label {
  font-size: 0.65rem;
  opacity: 0.8;
}

.ad-690-headline {
  font-size: 1.15rem;
  font-weight: 600;
  line-height: 1.2;
}

.ad-690-text {
  font-size: 0.9rem;
  opacity: 0.9;
}

.ad-690-cta {
  background: var(--brand-light);
  color: #10110C !important;
  padding: 12px 22px;
  border-radius: 999px;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
}

@media (max-width: 768px) {

  .ad-690 {
    width: 336px;
    height: 280px;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    padding: 16px;
    gap: 0;
  }

  .ad-690-content {
    gap: 10px;
  }

  .ad-690-label {
    font-size: 0.7rem;
    opacity: 0.8;
  }

  .ad-690-headline {
    font-size: 1.35rem;
    line-height: 1.25;
    font-weight: 600;
  }

  .ad-690-text {
    font-size: 0.95rem;
    line-height: 1.5;
    color: #E6ECE8;
  }

  .ad-690-cta {
    width: 100%;
    text-align: center;
    padding: 12px;
    font-size: 1.1rem;
    border-radius: 999px;
  }
}

</style>

<aside class="ad-690">
  <div class="ad-690-content">
    <div class="ad-690-label">Annonce</div>

    <div class="ad-690-headline">
      Skal du have fældet et træ i haven?
    </div>

    <div class="ad-690-text">
      Få et hurtigt prisoverblik fra lokale fagfolk.
    </div>
  </div>

  <a class="ad-690-cta" href="https://www.partner-ads.com/dk/klikbanner.php?partnerid=41736&amp;bannerid=25692&amp;htmlurl=https://www.3byggetilbud.dk/tilbud/gartner/" target="_blank" rel="nofollow sponsored noopener">
    Få 3 gratis tilbud
  </a>
</aside>

</div></div><div class="bde-rich-text-375-120 bde-rich-text breakdance-rich-text-styles">
<h2>Kan du fælde træet selv?</h2>
<p>Nogle kan. Mange undervurderer opgaven.</p>
<p>Hvis træet er lille, står frit, og du har solid erfaring med motorsav, kan gør-det-selv være realistisk. Men i de fleste haver står træer ikke “pænt”. De står tæt på noget: hegn, carport, skur, drivhus, tag, naboens bed.</p>
<p>Og her er den ærlige pointe: Når træet først begynder at bevæge sig, er der ikke meget at fortryde med. Små fejl kan blive dyre.</p>
<p>Hvis du vil have det gjort sikkert og kontrolleret, er et professionelt firma ofte den rolige løsning – især når der er begrænset plads eller noget, der ikke må tage skade.</p>
<h2>Hvordan professionelle typisk fælder træer i en tæt have</h2>
<p>I mange villahaver er der ikke plads til at “lægge det hele ned på én gang”. I stedet bliver træet taget ned oppefra.</p>
<p>Først fjernes de store grene, så de kan styres væk fra bygninger og skel. Derefter kommer stammen ned i kontrollerede stykker. Det kan lyde langsomt, men det er netop den metode, der giver kontrol.</p>
<p>Når du får tilbud, kan du med fordel lægge mærke til, om der er tænkt over adgangsforhold og sikkerhed, og om oprydningen er en del af planen. Det siger ofte meget om kvaliteten.</p>
<h2>Stubfræsning og oprydning: det, der afgør om resultatet føles “færdigt”</h2>
<p>Her er et lille scenarie, der er alt for almindeligt: Træet er væk. Du er lettet. Og så står du tilbage med en stub midt i græsset og en bunke grene, der fylder mere, end du troede muligt.</p>
<p>Oprydning og bortkørsel er derfor ikke bare “nice to have”. Det er ofte det, der afgør, om du føler, opgaven er løst.</p>
<p>Stubben er værd at tage stilling til med det samme. Hvis du vil så græs, plante nyt eller lægge fliser, er stubfræsning som regel den løsning, der gør livet lettere.</p>
<p>Overvejer du samtidig beskæring, udtynding eller anden hjælp i haven, kan det være smart at samle opgaverne. På siden om <a href="https://mitboligprojekt.dk/gartner/">gartnerhjælp til haven</a> kan du se, hvilke typer arbejde der ofte giver mening at kombinere med træfældning.</p>
</div><div class="bde-globalblock-375-121 bde-globalblock"><div class="bde-rich-text-379-100-379-3 bde-rich-text bde-rich-text-379-100 breakdance-rich-text-styles">
<style>
:root{
  --brand: #203723;
  --brand-light: #CCFA74;
  --text-light: #F5F5F2;
}

.ad-690 {
  position: relative;
  width: 690px;
  height: 90px;
  background-color: var(--brand);
  border-radius: 8px;
  padding: 16px 20px;
  color: var(--text-light);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
}

.ad-690::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(245,245,242,0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(245,245,242,0.05) 1px, transparent 1px);
  background-size: 32px 32px;
  z-index: 0;
}

.ad-690::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(
      ellipse at center,
      rgba(255,255,255,0.06) 0%,
      rgba(0,0,0,0.35) 70%
    );
  z-index: 0;
}

.ad-690 > * {
  position: relative;
  z-index: 1;
}

.ad-690-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.ad-690-label {
  font-size: 0.65rem;
  opacity: 0.8;
}

.ad-690-headline {
  font-size: 1.15rem;
  font-weight: 600;
  line-height: 1.2;
}

.ad-690-text {
  font-size: 0.9rem;
  opacity: 0.9;
}

.ad-690-cta {
  background: var(--brand-light);
  color: #10110C !important;
  padding: 12px 22px;
  border-radius: 999px;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
}

@media (max-width: 768px) {

  .ad-690 {
    width: 336px;
    height: 280px;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    padding: 16px;
    gap: 0;
  }

  .ad-690-content {
    gap: 10px;
  }

  .ad-690-label {
    font-size: 0.7rem;
    opacity: 0.8;
  }

  .ad-690-headline {
    font-size: 1.35rem;
    line-height: 1.25;
    font-weight: 600;
  }

  .ad-690-text {
    font-size: 0.95rem;
    line-height: 1.5;
    color: #E6ECE8;
  }

  .ad-690-cta {
    width: 100%;
    text-align: center;
    padding: 12px;
    font-size: 1.1rem;
    border-radius: 999px;
  }
}

</style>

<aside class="ad-690">
  <div class="ad-690-content">
    <div class="ad-690-label">Annonce</div>

    <div class="ad-690-headline">
      Skal du have fældet et træ i haven?
    </div>

    <div class="ad-690-text">
      Få et hurtigt prisoverblik fra lokale fagfolk.
    </div>
  </div>

  <a class="ad-690-cta" href="https://www.partner-ads.com/dk/klikbanner.php?partnerid=41736&amp;bannerid=25692&amp;htmlurl=https://www.3byggetilbud.dk/tilbud/gartner/" target="_blank" rel="nofollow sponsored noopener">
    Få 3 gratis tilbud
  </a>
</aside>

</div></div><div class="bde-rich-text-375-122 bde-rich-text breakdance-rich-text-styles">
<h2>Hvornår er det bedst at fælde træer?</h2>
<p>Mange får fældet træer i vinterhalvåret, fordi træet ofte er i dvale, og oprydningen kan føles mere overskuelig, når der ikke er blade over det hele.</p>
<p>Men tidspunktet er ikke alt. Det vigtigste er, at opgaven kan udføres sikkert, og at adgangsforholdene i din have passer til arbejdet – uanset om det er januar eller juni.</p>
<h2>Sådan får du tilbud, der faktisk kan sammenlignes</h2>
<p>Hvis du vil have præcise tilbud, så gør det let at vurdere opgaven.</p>
<p>Et par fotos gør underværker: et billede af hele træet, et af stammen ved jorden, og et der viser, hvad træet står tæt på. Skriv også kort om adgangen til haven. Smal passage? Trapper? Begrænset plads til maskiner?</p>
<p>Når tilbuddene kommer, så tjek især tre ting: hvad der sker med grenene, hvad der sker med stammen, og hvad planen er for stubben. Det er ofte dér, forskellen på totalprisen ligger.</p>
<p>Hvis du i samme omgang vil have hjælp til andre haveopgaver, kan du også kigge på <a href="https://mitboligprojekt.dk/gartner/">professionel gartner til havearbejde</a>. Det kan være en fordel at få tingene koordineret, så du ikke betaler for flere separate besøg.</p>
</div><div class="bde-rich-text-375-123 bde-rich-text breakdance-rich-text-styles">
<h2>Skal du have fældet træer?</h2>
<p>Skal du have fældet træer i haven, så bør du efter vores anbefaling starte med at <a href="https://www.partner-ads.com/dk/klikbanner.php?partnerid=41736&amp;bannerid=25692&amp;htmlurl=https://www.3byggetilbud.dk/tilbud/gartner/" target="_blank" rel="noopener sponsored">få tre uforpligtende tilbud på træfældning</a>. Så kan du sammenligne pris, metode og om oprydning og stubfræsning er med – og vælge den løsning, der passer bedst til din have.</p>
</div><div class="bde-globalblock-375-124 bde-globalblock"><div class="bde-rich-text-379-100-379-4 bde-rich-text bde-rich-text-379-100 breakdance-rich-text-styles">
<style>
:root{
  --brand: #203723;
  --brand-light: #CCFA74;
  --text-light: #F5F5F2;
}

.ad-690 {
  position: relative;
  width: 690px;
  height: 90px;
  background-color: var(--brand);
  border-radius: 8px;
  padding: 16px 20px;
  color: var(--text-light);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
}

.ad-690::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(245,245,242,0.05) 1px, transparent 1px),
    linear-gradient(90deg, rgba(245,245,242,0.05) 1px, transparent 1px);
  background-size: 32px 32px;
  z-index: 0;
}

.ad-690::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(
      ellipse at center,
      rgba(255,255,255,0.06) 0%,
      rgba(0,0,0,0.35) 70%
    );
  z-index: 0;
}

.ad-690 > * {
  position: relative;
  z-index: 1;
}

.ad-690-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.ad-690-label {
  font-size: 0.65rem;
  opacity: 0.8;
}

.ad-690-headline {
  font-size: 1.15rem;
  font-weight: 600;
  line-height: 1.2;
}

.ad-690-text {
  font-size: 0.9rem;
  opacity: 0.9;
}

.ad-690-cta {
  background: var(--brand-light);
  color: #10110C !important;
  padding: 12px 22px;
  border-radius: 999px;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
}

@media (max-width: 768px) {

  .ad-690 {
    width: 336px;
    height: 280px;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
    padding: 16px;
    gap: 0;
  }

  .ad-690-content {
    gap: 10px;
  }

  .ad-690-label {
    font-size: 0.7rem;
    opacity: 0.8;
  }

  .ad-690-headline {
    font-size: 1.35rem;
    line-height: 1.25;
    font-weight: 600;
  }

  .ad-690-text {
    font-size: 0.95rem;
    line-height: 1.5;
    color: #E6ECE8;
  }

  .ad-690-cta {
    width: 100%;
    text-align: center;
    padding: 12px;
    font-size: 1.1rem;
    border-radius: 999px;
  }
}

</style>

<aside class="ad-690">
  <div class="ad-690-content">
    <div class="ad-690-label">Annonce</div>

    <div class="ad-690-headline">
      Skal du have fældet et træ i haven?
    </div>

    <div class="ad-690-text">
      Få et hurtigt prisoverblik fra lokale fagfolk.
    </div>
  </div>

  <a class="ad-690-cta" href="https://www.partner-ads.com/dk/klikbanner.php?partnerid=41736&amp;bannerid=25692&amp;htmlurl=https://www.3byggetilbud.dk/tilbud/gartner/" target="_blank" rel="nofollow sponsored noopener">
    Få 3 gratis tilbud
  </a>
</aside>

</div></div><div class="bde-rich-text-375-125 bde-rich-text breakdance-rich-text-styles">

</div>
</div><div class="bde-column-375-126 bde-column">
  
  
	



<div class="bde-table-of-contents-375-127 bde-table-of-contents">
<div class="bde-table-of-contents__wrapper">
  <header class="bde-table-of-contents__header">
        <h3 class="bde-table-of-contents__title toc-ignore">Indholdsfortegnelse</h3>
           </header>
  
  <div class="bde-table-of-contents__list">
    <nav id="bde-toc" class="toc js-breakdance-toc" aria-label="Indholdsfortegnelse">There are no headings in this document.</nav>
  </div>
</div>


</div><div class="bde-div-375-128 bde-div">
  
  
	



<div class="bde-text-375-129 bde-text">
Vi samarbejder med 3Byggetilbud.dk og modtager provision for henvisninger via links på denne side. Vi tager ikke ansvar for kvaliteten af det udførte arbejde eller for aftaler indgået mellem dig og de formidlede håndværkere. Alle aftaler indgås direkte mellem dig og den valgte håndværker.
</div>
</div><div class="bde-globalblock-375-130 bde-globalblock"><div class="bde-rich-text-378-100-378-1 bde-rich-text bde-rich-text-378-100 breakdance-rich-text-styles">
<p><style>
:root{
  --brand: #203723;
  --brand-light: #CCFA74;
  --text-light: #F5F5F2;
}

.ad-336 {
  position: relative;
  width: 336px;
  height: 280px;
  background-color: var(--brand);
  border-radius: 8px;
  padding: 16px;
  color: var(--text-light);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
}

.ad-336::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(
      rgba(245,245,242,0.05) 1px,
      transparent 1px
    ),
    linear-gradient(
      90deg,
      rgba(245,245,242,0.05) 1px,
      transparent 1px
    );
  background-size: 32px 32px;
  z-index: 0;
}

.ad-336::after {
  content: "";
  position: absolute;
  inset: 0;
  background:
    radial-gradient(
      ellipse at top,
      rgba(255,255,255,0.06) 0%,
      rgba(0,0,0,0.35) 70%
    );
  z-index: 0;
}

.ad-336 > * {
  position: relative;
  z-index: 1;
}

.ad-content {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.ad-label {
  font-size: 0.7rem;
  opacity: 0.8;
}

.ad-headline {
  font-size: 1.35rem;
  line-height: 1.25;
  font-weight: 600;
}

.ad-text {
  font-size: 0.95rem;
  line-height: 1.5;
  color: #E6ECE8;
}

.ad-badge {
  align-self: flex-start;
  border: 1px solid rgba(204,250,116,0.6);
  color: #EAF7C8;
  padding: 6px 10px;
  border-radius: 999px;
  font-size: 0.75rem;
}

.ad-footer {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.ad-cta {
  background: var(--brand-light);
  color: #10110C !important;
  text-align: center;
  padding: 12px;
  border-radius: 999px;
  font-size: 1.1rem;
  font-weight: 600;
  text-decoration: none;
}

.ad-note {
  font-size: 0.7rem;
  opacity: 0.85;
  text-align: center;
}
</style></p>

<aside class="ad-336">
  <div class="ad-content">
    <div class="ad-label">Annonce</div>
    <div class="ad-headline">Skal du have fældet træer?</div>
    <div class="ad-text">Få hurtigt overblik og sammenlign tilbud fra professionelle gartnere i dit område.</div>
    <div class="ad-badge">Gratis og uforpligtende</div>
  </div>

  <div class="ad-footer">
    <a class="ad-cta" href="https://www.partner-ads.com/dk/klikbanner.php?partnerid=41736&amp;bannerid=25692&amp;htmlurl=https://www.3byggetilbud.dk/tilbud/gartner/" target="_blank" rel="nofollow sponsored noopener">
      Få 3 gratis tilbud
    </a>
    <div class="ad-note">Sammenlign pris og løsning</div>
  </div>
</aside>

</div></div>
</div></div></div>
</section>]]></content:encoded>
					
					<wfw:commentRss>https://mitboligprojekt.dk/traefaeldning-i-haven/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
