function initSifr() {
	
	/*****************************************************************************
	It is adviced to place the sIFR JavaScript calls in this file, keeping it
	separate from the `sifr.js` file. That way, you can easily swap the `sifr.js`
	file for a new version, while keeping the configuration.

	You must load this file *after* loading `sifr.js`.

	That said, you're of course free to merge the JavaScript files. Just make sure
	the copyright statement in `sifr.js` is kept intact.
	*****************************************************************************/

	//exclude some classes from sIFR:
	parseSelector.pseudoClasses = {
	  'not': function(nodes, selector) {
	    var result = [];
	    each: for(var i = 0, node; i < nodes.length; i++) {
	      node = nodes[i];
	      var ignore = parseSelector(selector, node.parentNode);
	      for(var j = 0; j < ignore.length; j++) {
	        if(ignore[j] == node) continue each;
	      }
	      result.push(node);
	    }
	    return result;
	  }
	}

	// Make an object pointing to the location of the Flash movie on your web server.
	// Try using the font name as the variable name, makes it easy to remember which
	// object you're using. As an example in this file, we'll use Futura.

	var futura = {
		src: '/fileadmin/templates/swf/futura.swf'
		,ratios: [8, 1.17, 13, 1.16, 19, 1.18, 24, 1.17, 28, 1.18, 29, 1.19, 34, 1.18, 70, 1.19, 72, 1.2, 75, 1.19, 77, 1.2, 80, 1.19, 82, 1.2, 85, 1.19, 87, 1.2, 90, 1.19, 94, 1.2, 96, 1.19, 99, 1.2, 100, 1.19, 110, 1.2, 111, 1.19, 115, 1.2, 116, 1.19, 120, 1.2, 121, 1.19, 1.2]
	};	

	// Now you can set some configuration settings.
	// See also <http://wiki.novemberborn.net/sifr3/JavaScript+Configuration>.
	// One setting you probably want to use is `sIFR.useStyleCheck`. Before you do that,
	// read <http://wiki.novemberborn.net/sifr3/DetectingCSSLoad>.

	sIFR.useStyleCheck = true;
	
	//sIFR.setPrefetchCookie = false;

	sIFR.activate(futura);
	
	sIFR.replace(futura, {
	  selector: 'ul.mainmenu li.active',
	  wmode: 'transparent',
	  fitExactly : true,
	  css: [
        '.sIFR-root { color: #b1b2b4; text-transform: uppercase; }'
        ,'a { color: #ed1c24; text-decoration: none; cursor: pointer; }'	
        ,'a:hover { color: #ed1c24; }'
      ]
	});	
	
	sIFR.replace(futura, {
	  selector: 'ul.mainmenu li',
	  wmode: 'transparent',
	  fitExactly : true,
	  tuneWidth: 3,
	  css: [
        '.sIFR-root { color: #b1b2b4; text-transform: uppercase; letter-spacing: 0.5;}'
        ,'a { color: #b1b2b4; text-decoration: none; cursor: pointer; }'	
        ,'a:hover { color: #ed1c24; }'
      ]
	});

    sIFR.replace(futura, {
      selector: 'h1',
	  wmode: 'transparent',
	  fitExactly : true,
      css: [
        '.sIFR-root { text-transform: uppercase; color: #ed1c24;}'
        ,'a { color: #ed1c24; text-decoration: none; }'
        ,'a:hover { color: #cccccc; }'
      ]
    });	
	
    sIFR.replace(futura, {
      selector: '.content-right h2, .home-content h2',
	  wmode: 'transparent',
	  fitExactly : true,
      css: [
        '.sIFR-root { text-transform: uppercase; color: #ed1c24;}'
        ,'a { color: #ed1c24; text-decoration: none; }'
        ,'a:hover { color: #cccccc; }'
      ]
    });		
		
	sIFR.replace(futura, {
      selector: 'div.home-header div.box h2',
	  wmode: 'transparent',
	  fitExactly : true,
      css: [
        '.sIFR-root { color: #ffffff; text-transform:uppercase; }'
        ,'a { color: #ffffff; text-decoration: none; }'
        ,'a:hover { color: #ffffff; }'
      ]
    });
	
	sIFR.replace(futura, {
      selector: 'div.teasers h2',
	  wmode: 'transparent',
	  fitExactly : true,
      css: [
        '.sIFR-root { text-transform: uppercase; color: #ed1c24; margin-bottom: 15px;}'
        ,'a { color: #ed1c24; text-decoration: none; }'
        ,'a:hover { color: #cccccc; }'
      ]
    });
	
	sIFR.replace(futura, {
      selector: 'p.box-button',
	  wmode: 'transparent',
	  fitExactly : true,
      css: [
        '.sIFR-root { color: #ffffff; text-transform:uppercase; cursor: pointer;}'
		,'a { color: #ffffff; text-decoration: none; cursor: pointer; }'
        ,'a:hover { color: #ffffff; }'
      ]
    });	
	
	sIFR.replace(futura, {
      selector: '.pushbox .innerblock h3',
	  wmode: 'transparent',
	  forceSingleLine: true,
      css: [
        '.sIFR-root { color: #ffffff; }'
      ]
    });		

	sIFR.replace(futura, {
      selector: '.pushbox div.button p',
	  wmode: 'transparent',
	  forceSingleLine: true,
      css: [
        '.sIFR-root { color: #e2001a; text-transform: uppercase; cursor: pointer; }'
		,'a { color: #e2001a; text-decoration: none; cursor: pointer; display: block; }'
        ,'a:hover { color: #333333; }'		
      ]
    });	

	sIFR.replace(futura, {
      selector: '.nieuws p.readmore, div.msg-detail p.back',
	  wmode: 'transparent',
	  forceSingleLine: true,
      css: [
        '.sIFR-root { color: #b1b2b4; text-transform: uppercase; cursor: pointer; }'
		,'a { color: #b1b2b4; text-decoration: none; cursor: pointer; }'
        ,'a:hover { color: #a7a9ac; }'		
      ]
    });	
	
	sIFR.replace(futura, {
      selector: 'form fieldset.button button',
	  wmode: 'transparent',
	  forceSingleLine: true,
      css: [
        '.sIFR-root { color: #ffffff; text-transform: uppercase; cursor: pointer; }'
      ]
    });		
	
	sIFR.replace(futura, {
      selector: 'div.contentoverview h3',
	  wmode: 'transparent',
      css: [
        '.sIFR-root { color: #ed1c24; text-transform: uppercase; cursor: pointer; }'
		,'a { color: #ed1c24; text-decoration: none; cursor: pointer; }'
        ,'a:hover { color: #ed1c24; }'		
      ]
    });		
 	
}