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;
  }
}

var myriad = { src: '/flash/fonts/MyriadBoldCondensed.swf' };

//sIFR.domains = ['*.mis-munich.de', 'mis-munich.de'];

sIFR.activate(myriad);

sIFR.replace(myriad, {
  selector: '.pc h1',
  css: '.sIFR-root {color: #223a72; font-size: 36px; text-transform:uppercase; }, .sIFR-root a { color: #223a72; text-decoration: underline; }, .sIFR-root a:hover { color: #223a72; text-decoration: underline; }',
  transparent: true,
  selectable: false
});
sIFR.replace(myriad, {
  selector: '.tc h2.section, .tc .module h2:not(.noreplace), .sc .module h2:not(.noreplace), body#bulletin .pc .module h2:not(.noreplace)',
  css: '.sIFR-root { color: #ffffff; font-size: 16px; text-transform:uppercase;}',
  filters: { DropShadow: { distance:1, color:'#000000', alpha:.4, strength:3, angle:-120, blurX:0, blurY:0, quality:3} },
  transparent: true,
  selectable: false
});
