function dom_init() {

  $('a.lightbox').lightBox();

  // initialise menue
  $("ul.sf-menu").supersubs({
      minWidth:    7,   // minimum width of sub-menus in em units
      maxWidth:    27,   // maximum width of sub-menus in em units
      extraWidth:  1     // extra width can ensure lines don't sometimes turn over
                          // due to slight rounding differences and font-family
    }).superfish({
      delay:       500,                             // half second delay on mouseout
      animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation
      speed:       'slow',                          // faster animation speed
      autoArrows:  false                            // disable generation of arrow mark-up
      //dropShadows: false                            // disable drop shadows
  }).find('ul').bgIframe({opacity:false});  // required to overlap <select> form elements

  // ScrollPane für die contentbox
    $('.scroll-pane').jScrollPane({scrollbarWidth:15, showArrows:true});

  // Tooltips
  $('.portrait_tt a').tooltip({
    track: true,
//     delay: 1000,
    showURL: false,
    fixPNG: true,
    showBody: " - ",
    extraClass: "fancy",
     top: -5,
     left: 3
  });

  /** Fontsize-Umschalter für Calibri
   */
  jQuery.fn.checkFontSize = function() {
    var el = $(this[0]) // Das ist das Element des Selectors
    var args = arguments[0] || {}; // Das Object mit den Argumenten
    var Selector = args.selector;
    var newFontsize = args.newFontsize;

    // Den Testtext anfügen
    el.after('<div id="font_text"><span id="arial" style="font-family:sans-serif; font-size: 44px;">Test</span><span id="calibri" style="font-family:calibri,sans-serif; font-size: 44px;">Test</span></div>');

    //alert($('#arial').height() + ' vs. ' + $('#calibri').height());

    // Höhen vergleichen und ggf. Fontgröße neu setzen.
    if ( $('#arial').height() != $('#calibri').height() ) {
      $(Selector).css('font-size', newFontsize);
    }

    // Testext wieder löschen
    $('#font_text').remove();
  }


   $('#logo').checkFontSize({selector : 'body,input,textarea', newFontsize : '16px'});

}
