<script>
"use strict";
OB_ready(OB_doWhenReady);

function OB_doWhenReady() {
    // localize everything
    var ooohBoi = window.ooohBoi || {};
    // local scope variables
    ooohBoi.prev_scroll_pos = window.scrollY || document.body.scrollTop;
    ooohBoi.cur_scroll_pos;
    ooohBoi.scroll_direction = 'init';
    ooohBoi.prev_scroll_direction = 0;
    ooohBoi.header = document.querySelector('#show-hide-header'); // header ID
    ooohBoi.header_pos = {
        top: ooohBoi.header.offsetTop,
        left: ooohBoi.header.offsetLeft,
    };
    ooohBoi.header_height = OB_outerHeight(ooohBoi.header);
    // show-hide header with ease/transition
    ooohBoi.header.style.transition = 'all 0.3s ease';
    // update header height on window resize
    ooohBoi.updateHeaderHeight = function() {
        ooohBoi.header_height = OB_outerHeight(ooohBoi.header);
    }
    // listen "scroll" event and decide what to do
    ooohBoi.checkScroll = function() {
        ooohBoi.cur_scroll_pos = window.scrollY || document.body.scrollTop;

        if (ooohBoi.cur_scroll_pos > ooohBoi.prev_scroll_pos) ooohBoi.scroll_direction = 'down';
        else if (ooohBoi.cur_scroll_pos < ooohBoi.prev_scroll_pos) ooohBoi.scroll_direction = 'up';

        if (ooohBoi.scroll_direction !== ooohBoi.prev_scroll_direction) ooohBoi.toggleHeader(ooohBoi.scroll_direction, ooohBoi.cur_scroll_pos);
        ooohBoi.prev_scroll_pos = ooohBoi.cur_scroll_pos;
    }
    // add or remove class based on the scrolling direction
    ooohBoi.toggleHeader = function(scroll_direction, scroll_current) {
        if (scroll_direction === 'down' && scroll_current > ooohBoi.header_height) {
            OB_addClass(ooohBoi.header, 'im-hidden'); // for styling
            ooohBoi.header.style.top = -1 * ooohBoi.header_height + "px";
            ooohBoi.prev_scroll_direction = scroll_direction;
        } else if (scroll_direction === 'up') {
            OB_removeClass(ooohBoi.header, 'im-hidden');
            ooohBoi.header.style.top = ooohBoi.header_pos.top + "px";
            ooohBoi.prev_scroll_direction = scroll_direction;
        }
    }
    // listen "scroll" and "resize" window events
    window.addEventListener('scroll', ooohBoi.checkScroll);
    window.addEventListener('resize', ooohBoi.updateHeaderHeight);
}

function OB_outerHeight(el) {
    var height = el.offsetHeight;
    var style = getComputedStyle(el);
    height += parseInt(style.marginTop) + parseInt(style.marginBottom);
    return height;
}

function OB_addClass(el, className) {
    if (el.classList) el.classList.add(className);
    else {
        var current = el.className,
            found = false;
        var all = current.split(' ');
        for (var i = 0; i < all.length, !found; i++) found = all[i] === className;
        if (!found) {
            if (current === '') el.className = className;
            else el.className += ' ' + className;
        }
    }
}

function OB_removeClass(el, className) {
    if (el.classList) el.classList.remove(className);
    else el.className = el.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), ' ');
}

function OB_ready(fn) {
    if (document.readyState != 'loading') fn();
    else if (document.addEventListener) document.addEventListener('DOMContentLoaded', fn);
    else {
        document.attachEvent('onreadystatechange', function() {
            if (document.readyState != 'loading') fn();
        });
    }
}
</script>
				
			

Bij De Gouden Liniaal zijn we van vele markten thuis, maar hebben we een voorliefde voor woon- en publieke projecten, voor de veelvuldige schakeringen tussen het huiselijke en het publieke leven, voor plekken waar mensen samenkomen, om te leren, te werken, te ontspannen of om rust en beschutting te zoeken.

2305.CTDL

Herbestemming Citadel, Diest

Hoog verheven boven de stad, met een oppervlakte van 27 ha, neemt de citadelsite een erg prominente plaats in binnen…

Campus De Helix, Maasmechelen

Campus De Helix is ontstaan uit een fusie van drie scholen en zag zich geconfronteerd met de opgave om drie…
1906.FAAR

Ontmoetingscentrum De Faar, Dilsen-Stokkem

Tot eind 2018 had Dilsen geen centrale markt of plein. Op een site waar woningen en een oude metselhal van…
1902.DDST

Demerpoort, Diest

Rondom de Verversgracht, een kunstmatige Demerarm in het historische stadscentrum van Diest, vestigden zich vanaf de 17e eeuw verschillende brouwerijen,…

Jongerencentrum, Lommel

De stad Lommel wil een nieuwe impuls geven aan het stedelijk landschap door een centrale en laagdrempelige ontmoetingsplaats te creëren…

Dorpskernontwikkeling De Kwint, Zonhoven

Midden in het centrum van Zonhoven, tegenover het marktplein en de kerk, wordt een gebied van een kleine 7.000m² vrijgemaakt…

Zaal Den Bond, Turnhout

‘Den Bond’ functioneert vandaag als ‘eiland in de stad’. Het staat volledig op zichzelf. Met gesloten zijgevels en omgeven door…
2207.BKOM

Buitenschoolse kinderopvang ’t Huis, Maasmechelen

De site is gelegen in bosgebied aan de rand van de Mechelse Heide, een beschermd natuurgebied dat deel uitmaakt van…
1901.VLTN

Basisschool ‘t Kerkveldje, Vlijtingen-Riemst

’t Kerkveldje is een kleuter- en lagere school met een 200-tal leerlingen, gehuisvest in een reeks verouderde gebouwen die samen…
2118.KPCP

Kinderpsychiatrisch Centrum, Pelt

In het ‘KPC’ worden jonge kinderen met psychische problemen opgevangen in daghospitalisatie. Ze hebben vooral nood aan een veilige en…
1613.HAMA

Trichterhof, Hasselt

De 20e-eeuwse gordel rondom het historische centrum van de stad is de voorbije jaren grondig getransformeerd. Kleine, veelal uitgeleefde arbeiderswoningen…

Uitkijktoren Negenoord, Dilsen-Stokkem

Negenoord is een voormalig grindwinningsgebied in het Limburgse Maasland, dat sinds zijn herinrichting deel uitmaakt van het RivierPark Maasvallei, een…
2309.PAXP

Kerk Grote Heide, Pelt

Het introverte karakter van een kerk past niet bij de vraag naar een laagdrempelige en uitnodigende ontmoetingsplek voor de buurt.…

Gemeenteplein, Keerbergen

De projectsite is gelegen in het centrum van Keerbergen, op de hoek van de Haachtsebaan en het Gemeenteplein. Het project…
0921.VAAS

Gemeenschapscentrum De Plak, Diepenbeek

In het dorpscentrum van Diepenbeek werd een gebied van ca. 7000 m² vrijgemaakt om met een mix van wonen en…
VIVA+HEFT

Vivos Artes, Sint-Truiden

Het project is gelegen in de stedelijke kern van Sint-Truiden op de zorgcampus langs de Montenakenweg. Het betreft de bouw…

Renovatie Pastorie, Helchteren

De pastorie fungeerde vroeger als ambtswoning van de pastoor maar was ook een ontvangstruimte voor de parochiegemeenschap. Het idee om…
1606.KADK

Sportpark Kadijk, Pelt

Ter vervanging van de compleet verouderde infrastructuur van voetbalclub Kadijk S.K. realiseerde de (voormalige) gemeente Overpelt een nieuw gemeentelijk sportpark…
2208.KDV4

Kinderdagverblijf Familia, Genk

KDV Familia is binnen Genk de grootste aanbieder van opvang voor baby’s en peuters (kinderdagverblijven) en voor schoolgaande kinderen (buitenschoolse…
1406.HVHK

Huis van het Kind, Hamont-Achel

Met de nieuwbouw voor het Huis van het Kind wil de stad Hamont-Achel verschillende lokale organisaties voor ouders en kinderen…

Woonwijk Slakken, Dilsen-Stokkem

Een uitgeleefde woonwijk aan de rand van het dorp wordt gesloopt. Het terrein wordt volledig onthard, enkel een aantal beeldbepalende…
2211.VOES

Sportpark KVV, Hoeselt

De nieuwe infrastructuur voor voetbalclub KVV Hoeselt maakt deel uit van een groter, volledig nieuw sportpark aan de rand van…

Basisschool De Driehoek, Bocholt

De nieuwe school moet zich een plaats toe-eigenen op een site omringd door niets dan achterkanten. In het ontwerp is…
2213.LADR

Dreelveld, Bree

In Opitter, een klein landbouwdorp ten zuiden van Bree, maakt men zich op voor een dorpskernuitbreiding met meer dan honderd…
2001.NAAI

Oude Naaischool, Pelt

In de zoektocht naar bijkomende ruimte voor een lagere school wordt gekeken naar een naastgelegen historisch schoolgebouw dat gekend staat…

Aan de Bascule, Genk

De projectsite is gelegen aan het kruispunt van de Wiemesmeerstraat en de Weg naar As. Bovenop de handelsplint bevinden zich…
1101.BIKA

Sportpark Katteberg, Bilzen

Het ontwerp integreert de geplande aanleg van een nieuwe atletiekpiste rondom het bestaande kunstgrasveld, voorziet een nieuw gebouw tussen piste…

Tabaart, Bilzen

De stad Bilzen schreef een verkoopsprocedure (met ontwerpwedstrijd) uit voor een site aan de rand van de stad. We ontwierpen…
0912.AGVC

Statielei, Antwerpen

In het kader van het Grond- en Pandenbeleid van de Stad Antwerpen koopt AG Vespa (Autonoom Gemeentebedrijf Vastgoed en stadsprojecten…
1517.BKRK

Speelschuur, Openluchtmuseum Bokrijk

Openluchtmuseum Bokrijk is onder het label BKRK – ‘bokrijk brandmerkt’ bezig met een vernieuwingsproces waarbij het de hedendaagse relevantie van het vakmanschap wil…
1800.KIR

Woning KIR, Hasselt

De woning is te klein geworden voor een gezin met kinderen en heeft dringend nood aan een grondige opsmuk. De…
0820.STST

Restauratie stadhuis, Stokkem

Nadat eerdere versies van het stadhuis tot drie keer toe in vlammen opgingen, werd in 1840 het huidige gebouw opgericht,…
1010.TOTO

Wijkmolenweg, Tongeren

Het masterplan voor de site voorziet in een schakeling van (semi-)publieke ruimtes rond een centrale toegangsas, die de verbinding maakt…
0911.JVDS

Huis van de boswachter, Lanklaar

Deze woning voor een alleenstaande wordt gebouwd op een erg smal perceel en heeft bijgevolg slechts een bewoonbare oppervlakte van…
1111.BOOR

Grotestraat, Boorsem

In het centrum van Boorsem, vlak langs de kerk, wordt een relatief compact perceel (4a 59ca) vrij gemaakt. De voormalige…
AGVD

Woning AGVD, Antwerpen

De relatie met de straat is bij stadswoningen een cruciale ontwerpopgave: de woonfunctie op bel-étageniveau (in dit geval de keuken)…
1506.CADX

Bouwblok A5-Cadix, Antwerpen

Bouwblok A5 in de Antwerpse Cadixwijk kondigt een nieuw stadsdeel aan. We ontwerpen het bouwblok als een ensemble, samengesteld uit…
0702.AFGA

Woning AGVA, Antwerpen

In het kader van het Grond- en Pandenbeleid van de Stad Antwerpen koopt AG Vespa verkrotte panden op in achtergestelde…
1918.PSMN

Jongerenwerking Pieter Simenon, Lommel

Jongerenwerking Pieter-Simenon vangt adolescente jongens op met een problematische thuissituatie en neemt hierdoor binnen de omgeving van Lommel-werkplaatsen een zeer…

Sleedoornstraat, Houthalen-Oost

Op een site aan de noordelijke rand van het dorp Houthalen-Oost wordt een bestaande sociale woonwijk afgeboord met 12 wooneenheden:…