1<!DOCTYPE html> <html prefix="og: https://ogp.me/ns#" class="no-js responsivelayout" lang="de" data-zpdebug="false" data-ptr="" data-pagename="Immobilienmarketing"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content=""> <meta name="keywords" content=""> <meta name="generator" content="Zeta Producer 17.1.1.0, ZP17B, 23.04.2026 19:50:50"> <meta name="robots" content="index, follow"> <title>Immobilienmarketing</title> <meta property="og:type" content="website"> <meta property="og:title" content="Immobilienmarketing"> <meta property="og:description" content=""> <meta property="og:url" content="https://www.holsteiner-immobilien.de/immobilienmarketing.html"> <meta property="twitter:card" content="summary_large_image"> <meta property="twitter:title" content="Immobilienmarketing"> <meta property="twitter:description" content="">
1<script> 2 document.documentElement.className = document.documentElement.className.replace(/no-js/g, 'js'); 3 </script>
3
3<script src="assets/customconsentservices.js"></script>
3 <link rel="stylesheet" href="assets/bundle.css?v=639171300892989736"> <link rel="stylesheet" href="assets/bundle-print.css?v=639157444625201854" media="print">
3<script src="assets/bundle.js?v=639171300893009728"></script>
3 <link rel="canonical" href="https://www.holsteiner-immobilien.de/immobilienmarketing.html"> <link rel="preload" href="assets/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" type="font/woff2" crossorigin> <style>@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto;}::view-transition-group(root){animation: none;}}</style> <meta name=geo.region content=DE-BW> <meta name=geo.placename content=Kiel> <meta name=geo.position content=54.2874600; 10.1991080> <meta name="google-site-verification" content="6EeD_PjjVhF9dLfAQQ3I4Sp7idBft71_3CV0Fmv0nLc"> <style id="zple_container_176"> 4#container_176, #container_176 p, #container_176 h1, #container_176 h2, #container_176 h3{color: #FFFFFF;} 5#container_176{background-color: #99A9CD !important;} 6</style> <style> 7 body{ 8 9 10 } 11 </style> </head> <body data-pageid="540" id="album-responsive" class="notouch"> <a href="#zpMainContent" class="zp-skiplink">Zum Hauptinhalt springen</a> <a id="top"></a> <div id="page"> <div id="sidebar"> <div id="logo"> <a class="logo" href="index.html"><img src="assets/logo.png" width="346" height="204" alt="www.holsteiner-immobilien.de" title="www.holsteiner-immobilien.de"></a> </div> <div id="nav"> <a href="#" id="mobilenavtoggle" class="tabletonly" aria-label="Menü ein-/ausblenden">Menü</a> <ul class="zpmarkactive default touchhovermenu clickhovermenu out" data-trianglemode="true" role="menu"><li class="zpnodefaults" role="menuitem"><a href="index.html" data-isredirected="false">HOME</a></li><li class="zpnodefaults" role="menuitem"><a href="referenzen.html" data-isredirected="false">Referenzen</a></li><li class="zpnodefaults" role="menuitem"><a class="active" href="immobilienmarketing.html" data-isredirected="false">Immobilienmarketing</a></li><li class="zpnodefaults" role="menuitem"><a href="kundenmeinungen.html" data-isredirected="false">Kundenmeinungen</a></li><li class="zpnodefaults haschilds" role="menuitem"><a aria-haspopup="true" aria-expanded="false" href="makler-kiel.html" data-isredirected="true">Leistungen</a><ul><li class="zpnodefaults haschilds" role="menuitem"><a aria-haspopup="true" aria-expanded="false" href="makler-kiel.html" data-isredirected="false">IMMOBILIENVERKAUF</a><ul><li class="zpnodefaults" role="menuitem"><a href="haus-verkaufen-kiel.html" data-isredirected="false">HAUS VERKAUFEN</a></li><li class="zpnodefaults" role="menuitem"><a href="wohnung-verkaufen.html" data-isredirected="false">WOHNUNG VERKAUFEN</a></li></ul></li><li class="zpnodefaults" role="menuitem"><a href="bewertung.html" data-isredirected="false">IMMOBILENBEWERTUNG</a></li><li class="zpnodefaults" role="menuitem"><a href="makleralleinauftrag.html" data-isredirected="false">MAKLERALLEINAUFTRAG</a></li><li class="zpnodefaults" role="menuitem"><a href="immobilienfotografie-kiel.html" data-isredirected="false">IMMOBILIENFOTOGRAFIE</a></li><li class="zpnodefaults" role="menuitem"><a href="privatverkauf.html" data-isredirected="false">PRIVATVERKAUF</a></li></ul></li><li class="zpnodefaults" role="menuitem"><a href="ueber-uns.html" data-isredirected="false">Ãber Uns</a></li><li class="zpnodefaults" role="menuitem"><a href="aktuelles.html" data-isredirected="false">Aktuelles</a></li><li class="zpnodefaults haschilds" role="menuitem"><a aria-haspopup="true" aria-expanded="false" href="nuetzliche-links.html" data-isredirected="true">Service</a><ul><li class="zpnodefaults" role="menuitem"><a href="nuetzliche-links.html" data-isredirected="false">NÃTZLICHE LINKS</a></li><li class="zpnodefaults" role="menuitem"><a href="downloadbereich.html" data-isredirected="false">DOWNLOADBEREICH</a></li><li class="zpnodefaults" role="menuitem"><a href="info-widerrufsbelehrung.html" data-isredirected="false">INFO WIDERRUFSBELEHRUNG</a></li><li class="zpnodefaults" role="menuitem"><a href="spaziergang-an-der-hoern.html" data-isredirected="false">SPAZIERGANG IN KIEL</a></li></ul></li><li class="zpnodefaults" role="menuitem"><a href="kontakt.html" data-isredirected="false">Kontakt</a></li><li class="zpnodefaults haschilds" role="menuitem"><a aria-haspopup="true" aria-expanded="false" href="impressum/impressum.html" data-isredirected="false">Impressum</a><ul><li class="zpnodefaults" role="menuitem"><a href="impressum/datenschutz-01.html" data-isredirected="false">Datenschutz</a></li></ul></li></ul>
11<script> 12 $z(document).ready(function(){ 13 // run only (in output), if above script loaded/executed and thus defined zp_navmenu 14 // disable JS cached menu for now 15 if ( typeof(DISABLEDFORNOW_zp_navmenu) !== "undefined" && "false" !== 'true' ){ 16 function markActiveInMenu(menuString, zproot=""){ 17 var $menuString = $z('<div/>').html(menuString); // converts menuString into a jQuery object 18 var zproot = $menuString.find('ul.zpmarkactive').attr('data-zproot') ||Â ""; 19 if ( zproot !== "" ){ 20 zproot = new URL(zproot).pathname; 21 // add trailing slash to url, only if it is missing (important if site isn't published into web-root) 22 if (zproot.substr(-1) !== '/'){ 23 zproot += '/'; 24 } 25 } 26 27 var ptr = $z("html").attr("data-ptr") || ""; 28 var urlOfCurrentPage = document.location.pathname.replace("/external-preview/", ""); 29 // if current page is empty because user just typed in domain into the browser-location or no filename is given (i.e. only a diretory) , get it from the canonical 30 if ( urlOfCurrentPage == "" || urlOfCurrentPage.substr(-1) == "/" ){ 31 if ( $z('link[rel="canonical"]').attr("href") ){ 32 // get filename out of canonical href 33 urlOfCurrentPage = new URL($z('link[rel="canonical"]').attr("href")).pathname; 34 } 35 else{ 36 // assume index.html as a fallback if no canonical exists 37 urlOfCurrentPage = "index.html"; 38 } 39 } 40 // replace zproot in case project is published to a subfolder 41 urlOfCurrentPage = urlOfCurrentPage.replace(zproot, ""); 42 43 var searchPattern = 'href="' + urlOfCurrentPage + '" data-isredirected="false"' ; 44 // set regex and escape some special chars which are used for regex syntax 45 var re = new RegExp(escapeRegExp(searchPattern),"gi"); 46 //debug.log(`urlOfCurrentPage: ${urlOfCurrentPage} zproot: ${zproot} menuString: ${menuString}`); 47 menuString = menuString.replace(re, 'class="active" ' + searchPattern); 48 //debug.log(`menuString replaced: ${menuString}`) 49 // prefix urls (not beginning with *:// or // with path to root, so nested pages work 50 menuString = menuString.replace(/href="(?!\w*:\/\/|\/\/)/gi, "href=\"" + ptr); 51 52 return menuString; 53 } 54 function escapeRegExp(str) { 55 return str.replace(/([.*+?^!:${}()|\[\]\/\\])/g, "\\$1"); 56 } 57 $z('ul.zpmarkactive').replaceWith(markActiveInMenu(zp_navmenu)); 58 $z('ul.zpmarkactive li:has(a.active)').addClass('active'); 59 $z('ul.zpmarkactive').removeClass("zpmarkactive"); 60 } 61 else{ 62 // we find the active page's a-tag and then walk upwards the dom marking the respective parent li as active/open 63 $z('ul.zpmarkactive.default li a.active').parents('li').each(function(index){ 64 var that = this; 65 // do not add open class to immediate parent li 66 if ( index > 0 ){ 67 $z(that).addClass('open'); 68 } 69 $z(that).addClass('active'); 70 //$z(that).find('> a').addClass('active'); 71 }); 72 $z("ul.zpmarkactive.default").removeClass("zpmarkactive"); 73 } 74 }); 75</script>
75 </div> </div> <div id="contentframe"> <div id="header"> <a id="a2055"></a> <div id="headerslider" class="flexslider"> <div class="flex-container"> <ul class="slides"> <li class="first"> <img loading="lazy" src="media/images/holsteiner-immobilien-kleinst3-large.jpg" width="1024" height="680" class="zpfocal" data-focus-x="50" data-focus-y="50" data-image-w="1024" data-image-h="680" alt=""> </li> </ul> </div> </div>
75<script> 76 function fixFlexsliderHeight() { 77 // Set fixed height based on the tallest slide to avoid jumping 0f content below the slider 78 // https://github.com/woocommerce/FlexSlider/issues/174#issuecomment-12529436 79 $z('.flexslider').each(function(){ 80 var sliderHeight = 0; 81 $z(this).find('.slides > li').each(function(){ 82 slideHeight = $(this).height(); 83 if (sliderHeight < slideHeight) { 84 sliderHeight = slideHeight; 85 } 86 }); 87 $z(this).find('ul.slides').css({'height' : sliderHeight}); 88 }); 89 } 90 $z(window).on("load resize", zpdebounce(500, function(event) { 91 fixFlexsliderHeight(); 92 })); 93 94 $z(document).ready(function() { 95 fixFlexsliderHeight(); 96 97 var useCssAnimation = false; 98 99 var autoplay = true; 100 if ( $z("body").hasClass("zpreducemotion") && 'slide' !== 'fade' ){ // don't allow moving animations 101 autoplay = false; 102 } 103 104 function initSlider(){ 105 //console.log("Num Headers: 1"); 106 $z('#headerslider .flex-container').flexslider({ 107 useCSS: useCssAnimation, 108 keyboard: true, 109 itemMargin: 0, 110 animation: 'slide', 111 controlsContainer: '#headerslider.flexslider', 112 slideshow: autoplay, 113 slideshowSpeed: 7000, 114 directionNav: false, touch: false, 115 controlNav: false, 116 randomize: false, 117 118 pauseOnHover: true, 119 smoothHeight: true, 120 start: function(el){ 121 focalImages(); 122 }, 123 prevText: "zurück", 124 nextText: "weiter" 125 }); 126 127 $z('#headerslider.flexslider').addClass("inited"); 128 } 129 130 if ( $z('#headerslider .flex-container ul.slides li img').length > 0 ){ 131 // init flexslider after 1st image has loaded, so have dimensions as quickly as possible without having to wait too long on window loaded or such and can start right with doc ready 132 $z('#headerslider .flex-container ul.slides li img').first().one("load", initSlider).each(function() { 133 if(this.complete) $z(this).trigger('load'); 134 }); // .each() is to work around a browser bugs which don't fire load() for cached images http://stackoverflow.com/a/3877079 135 } 136 else{ 137 // also init flexslider if it doesn't contain images and is text only 138 initSlider(); 139 } 140 141 // make sure the slider is properly resized when the window is resized (400ms after window.resize ended) 142 $z('#headerslider .flex-container').on('resize',function(event){ 143 // prevents slider.resize() from causing a windows.resize event again which looped 144 event.stopPropagation(); 145 }); 146 var sliderTimeout2055 = null; 147 $z(window).on("resize", function(event) { 148 clearTimeout(sliderTimeout2055); 149 sliderTimeout2055 = setTimeout(function() { 150 var slider = $z('#headerslider .flex-container').data('flexslider'); 151 if ( slider ){ // if slider contains only one image, slider will be undefined 152 $z(slider).css('height', ''); 153 slider.trigger('resize'); 154 } 155 clearTimeout(sliderTimeout2055); 156 }, 400); 157 }); 158 159 // activate links for individual slideshow 160 $z('#headerslider .flex-container ul.slides li[data-clickurl]').css("cursor","pointer"); 161 $z('#headerslider .flex-container ul.slides li[data-clickurl]').on("click", function (event){ 162 // Because this script captures clicks for a container, it will also fire when a regular link inside the container 163 // is clicked. Therefore, we check below, if a regular link i.e. <a href="#"> was the target of the click. 164 // Depending on the browser used, event.target might not be available, but event.srcElement would⦠165 var targ; 166 if (event.target){ 167 targ = event.target; 168 } 169 else if (event.srcElement) { 170 targ = event.srcElement; 171 } 172 if (targ.nodeName == "A") { 173 // a regular link i.e. in a Caption was clicked. Return early, so the link's href doesn't get overridden 174 return; 175 } 176 177 if ( $z(this).data("clicktarget") ){ 178 window.open($z(this).data("clickurl"), $z(this).data("clicktarget")); 179 } 180 else{ 181 window.location = $z(this).data("clickurl"); 182 } 183 event.preventDefault; 184 return false; 185 }); 186
187 // pause slideshow if slider is invisible 188 if ( autoplay ){ 189 // pause slideshow if slider is not in viewport 190 var zpheaderObserver = new IntersectionObserver(function(entries, observer){ 191 entries.forEach(function(entry) { 192 if ( entry.isIntersecting ){ 193 debug.log("IntersectionObserver. Header-Element became visible: ", entry.target); 194 $z(entry.target).flexslider("pause"); // because "play" will pause a runing slideshow ;-) 195 $z(entry.target).flexslider("play"); 196 } 197 else{ 198 debug.log("IntersectionObserver. Header-Element became invisible: ", entry.target); 199 $z(entry.target).flexslider("pause"); 200 } 201 }); 202 }, {rootMargin: '0px', threshold: 0}); 203 setTimeout(function() { 204 var el = $z('#headerslider .flex-container'); 205 debug.log("IntersectionObserver. observing: ", el[0]); 206 zpheaderObserver.observe(el[0]); 207 }, 2000); 208 } 209 }); 210 </script>
210 </div> <div id="content"> <div class="articles zpgrid"> <div id="zpMainContent" role="main" class="zparea " data-numcolumns="12" data-areaname="Standard" data-pageid="540"> <div id="container_175" class="zpContainer first " data-zpeleel="container" data-zpleid="175"> <div class="zpRow standard " data-row-id="565"> <div class="zpColumn odd zpColumnWidth1 c12 first last" style="" data-column-id="662"> <div class="zpColumnItem"> <div id="a2056" data-article-id="2056" data-zpleid="2056" class="articlearea zpwText"> <h2 style="text-align:center;" data-zpfieldname="headline">Die wichtigsten Säulen im Immobilienmarketing</h2> <p>Ich würde sagen wir sind schon sehr einfach gestrickt ... deshalb ist auch unser Marketingmix sehr einfach:</p><p>1. Einfach das best mögliche Exposè in Print und Digital</p><p>2. Einfach die best mögliche Immobilienfotografie an Land und in der Luft</p><p>3. Einfach die best mögliche 3D/360 Grad Darstellung auch in VR</p><p>4. Einfach die best möglichen Immobilienvideos in FHD</p><p>5. Einfach die best mögliche Darstellung Ihrer Immobile ...</p><p>... einfach für den best möglichen Verkaufspreis.</p> </div> </div> <div class="zpColumnItem"> <div id="a2064" data-article-id="2064" data-zpleid="2064" class="articlearea zpwText"> <p><strong>Zum Glück haben wir viel zu tun ... dadurch kommen wir jedoch mit unserer Webseite oft nicht weiter ...</strong></p><p><strong>Wir bitten um Ihr Verständnis ...</strong></p><p><strong>LG Rolf Henschel</strong></p><p><br></p> </div> </div> </div> </div> </div> <div id="container_176" class="zpContainer last styled zpBreakout " data-zpeleel="container" data-zpleid="176"> <div class="zpRow standard " style="margin-bottom: 0;" data-row-id="566"> <div class="zpColumn odd zpColumnWidth1 c12 first last" style="" data-column-id="663"> <div class="zpColumnItem"> <div id="a2057" data-article-id="2057" data-zpleid="2057" class="articlearea zpwText"> <h3 style="text-align:center;" data-zpfieldname="headline">Unsere Bemühungen für Ihren Erfolg</h3> </div> </div> </div> </div> <div class="zpRow standard " data-row-id="567"> <div class="zpColumn odd zpColumnWidth3 c4 first" style="" data-column-id="664"> <div class="zpColumnItem"> <div id="a2058" data-article-id="2058" data-zpleid="2058" class="articlearea zpwBild"> <div class="fixwebkitoverflow"> <img loading="lazy" class="singleImage" src="media/images/expose-kronshagen.gif" width="425" height="425" alt=""> </div> </div> </div> <div class="zpColumnItem"> <div id="a2059" data-article-id="2059" data-zpleid="2059" class="articlearea zpwText"> <h3 data-zpfieldname="headline">EXPOSÃ</h3> mehr erfahren ...<p> </p> </div> </div> </div> <div class="zpColumn even zpColumnWidth3 c4" style="" data-column-id="665"> <div class="zpColumnItem"> <div id="a2060" data-article-id="2060" data-zpleid="2060" class="articlearea zpwBild popupimage"> <div id="igal2060" class="zpImageGallery" data-kind="singleimage" data-titleshow="1" data-htmltitle="" data-width="auto" data-height="auto" data-bordercolor="default" data-borderwidth="0" data-margin="0" data-titleposition="outside" data-transition="elastic" data-slideshow="0"> <a class="fancybox preloadimg zpnolayoutlinkstyles" href="media/images/taeler-large-01.jpg" title="" aria-label="Bild in Lightbox öffnen (open image in lightbox)"> <img loading="lazy" class="singleImage" src="media/images/taeler-01.jpg" width="449" height="299" alt=""> </a> </div> </div> </div> <div class="zpColumnItem"> <div id="a2061" data-article-id="2061" data-zpleid="2061" class="articlearea zpwText"> <h3 data-zpfieldname="headline">3D / 360 GRAD</h3> <p>mehr erfahren ...</p> </div> </div> </div> <div class="zpColumn odd zpColumnWidth3 c4 last" style="" data-column-id="666"> <div class="zpColumnItem"> <div id="a2062" data-article-id="2062" data-zpleid="2062" class="articlearea zpwBild popupimage"> <div id="igal2062" class="zpImageGallery" data-kind="singleimage" data-titleshow="1" data-htmltitle="" data-width="auto" data-height="auto" data-bordercolor="default" data-borderwidth="0" data-margin="0" data-titleposition="outside" data-transition="elastic" data-sli
210deshow="0"> <a class="fancybox preloadimg zpnolayoutlinkstyles" href="media/images/berge-large-02.jpg" title="" aria-label="Bild in Lightbox öffnen (open image in lightbox)"> <img loading="lazy" class="singleImage" src="media/images/berge-02.jpg" width="800" height="530" alt=""> </a> </div> </div> </div> <div class="zpColumnItem"> <div id="a2063" data-article-id="2063" data-zpleid="2063" class="articlearea zpwText"> <h3 data-zpfieldname="headline">VIDEO</h3> <p>mehr erfahren ... </p> </div> </div> </div> </div> </div> </div> </div> </div> <div id="footer" role="contentinfo"> <div id="footerinfo"> © 2021 Ihre Holsteiner Immobilien e.K. - Immobilienmakler in Kiel </div> </div> </div> </div>
210<script> 211 var resizeTimer; // used to throttle window.resize, so it doesn't get called too frequent 212 213 $z(document).ready(function () { 214 // switches the Mobile Navigation-Menu on/off, when "Menu" link is clicked. 215 $z("a#mobilenavtoggle").on("click", function(e){ 216 $z("#sidebar #nav").toggleClass("on"); 217 }); 218 219 setTimeout(checkNav, 250); 220 }); 221 222 function checkNav(){ 223 224 // console.log("Checknav: " + $z("#sidebar").innerHeight() > $z("body").innerHeight() ) 225 if ( $z("#sidebar").innerHeight() > $z("body").innerHeight() ){ 226 $z("body").addClass("scrolling-nav"); 227 } 228 else{ 229 $z("body").removeClass("scrolling-nav"); 230 } 231 232 // check if one of the submenus is higher than the available space in the window because the nav is fixed and wouldn't scroll 233 $z("#nav > ul ul").css("display", "block"); 234 $z("#nav > ul ul").each(function(){ 235 $(this).css("display", "block"); 236 var eltop = $z(this).offset().top - $(window).scrollTop(); // gets the effective top position relative to the window 237 if ( (eltop + $(this).innerHeight()) > $z(window).innerHeight() ){ 238 // submenu doesn't fit on screen and would be cur off 239 $z("body").addClass("scrolling-nav"); 240 $z("#nav").addClass("nohover"); 241 $z("#nav > ul ul").css("display", "block"); 242 // exit the each() loop early 243 return false; 244 } 245 }); 246 $z("#nav > ul ul").css("display", ""); 247 } 248 249 $z( window ).on('load', function() { 250 checkNav(); 251 252 $z(window).on("resize", function() { 253 clearTimeout(resizeTimer); 254 resizeTimer = setTimeout(checkNav, 250); 255 }); 256 }) 257 258 259</script>
259 260 <!-- 261 * Layout: Album Responsive (by StS) 262 * $Id: default.html 2026-03-16 16:59:38 +0100 Stefan S a2553056d6446d6e5eeac1319fd3799ab96f404b $ 263 --> 264 </body> </html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.