#wf-infobulle { width:400px; height:245px; top:40%; left:50%; margin-left:-200px; margin-top:-122px; display:none; }
#wf-infobulle { position: absolute;z-index:50; }
body > #wf-infobulle { position: fixed; }
* html #wf-infobulle  {
  left: expression( ( (screen.width-200)/2 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( (screen.height-122)/2 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
#presHeader { margin:0 0 0 10px; height:19px; padding:0 11px 0 0;}
#presContent h1 {margin:0; padding:2px 4px 2px 4px; }
#presContent h2 {margin:10px; padding:0;font-size: 9pt; color: #666666;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif; }
#presContent h2 a{margin:0; padding:2px 4px 2px 4px; color: #666666;text-decoration: none; }
#presContent p strong{font-weight:normal;}
#presContent { overflow:auto; background:#fff; border:1px solid #6C2441; }
#presContent p { margin:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #666666; line-height: 15px; }
#presContent p a { font-weight:normal;color: #666666;text-decoration: none;}
#presContent div#closer { margin:0; padding:3px; background:#fff; text-align:right;padding-right:15px }
#presContent div#closer a { padding-left:8px; font-family: 	Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; color:#666666; text-decoration: none; font-weight: bold}
#presContent div#closer a:hover { text-decoration: underline; }