/* * STYLE-ADAPTER * * weil die verschiedenen browser die style-sheet-anweisungen fŸr * textgršssen recht unterschiedlich interpretieren, gibt es dieses * anpassungs-script. * * alle gršssen werden in "PX" angegeben; "PT"-gršssen sind nicht * absolut, sondern hŠngen von der screen resolution ab und lassen * sich durch "increase/decrease font" im netscape manipulieren. * * per default nehmen wir die gršssen an, die unter NS4/PC sinnvoll * sind. diese gršssen werden dann im nachhinein manipuliert. * * ganz unten findet sich die stelle, an der der stylesheet-code * generiert wird. hier muss fŸr jede class, die es am ende gibt, * eine patch-regel eingebaut werden. die classes sind vorher * definiert; die patch-regel modifiziert nur die fontgršsse. * */function adapt_styles() {	// dies sind die gršssen fŸr NS4 / PC	var td_size = 10;	// plain text	var tt_size = 10;	// tooltips	var komp_size=13;	// kompetenz popups	var link_size=10;	//	// detection code	//	var NS4 = (document.layers) ? 1 : 0;	var IE4 = (document.all) ? 1 : 0;	var isMac = (navigator.userAgent.indexOf('Mac') != -1);	var isPC  = !isMac;		//	// change sizes according to detected browsers	//	//		if(NS4 && isPC){	  td_size = 12;		// mfx: wieder auf 12 geschaltet, nachdem 11 wirklich zu klein aussah	  tt_size = 12;	  komp_size=10;	}	if(IE4 && isPC){	  td_size = 11;	  tt_size = 11;	  komp_size=11;	}	if(IE4 && isMac){	  // TODO	  td_size = 11;	  tt_size = 11;	  komp_size=9;		}	if(NS4 && isMac){	  // TODO	  td_size = 11;	  tt_size = 11;	  komp_size=9;		}		var s = '<style type="text/css">' + 	'body             { font-size: '+td_size+'px; }\n'+    'td { font-size: '+td_size+'px; }\n'+	'form          { font-size: '+td_size+'px; }\n'+    'textarea   { font-size: '+td_size+'px; }\n'+    'input  { font-size: '+td_size+'px; }\n'+    'a     	{ font-size: '+td_size+'px; }\n'+    '.email 		{ font-size: '+komp_size+'px; }\n'+	'</style>';	return s;}
