
//////////////

var   relpath  ="";
var   csscolor ="/"+csscolor;  if (csscolor =="/undefined" || csscolor =="/") { csscolor ="/empty";  }
var   csssize  ="/"+csssize;   if (csssize  =="/undefined" || csssize  =="/") { csssize  ="/default";  }
//var   csstheme ="/"+csstheme;  if (csstheme =="/undefined" || csstheme =="/") { csstheme ="/default";  }

// remove slash if in default-folder

function CreateStyle()

{

	// need global variable "relpath"

	system = (navigator.userAgent.indexOf("Mac") != -1)?"mac":"false";

	system = (navigator.userAgent.indexOf("Win") != -1)?"win":system;

	browser = (navigator.appName.indexOf("Internet Explorer") != -1)?"ie":"false";

	browser = (navigator.appName.indexOf("Netscape") != -1)?"ns":browser;

	platform = system + "_" + browser;

	if (system == "false" || browser == "false")	{ platform = "default"; }

	// write default css into page (css does only work with js-enabled, so this is foolproof.
	document.writeln('<style>');

	document.writeln('td, th 						{ font-family: Arial, Helvetica, sans-serif; font-size: '+getSize(10)+'px; }');
	document.writeln('.block tr td, .block tr th ,.main	{background-color:#FFFFFF;text-align:left;}');
	document.writeln('.side .block tr .head      	{background-color:#DDDDDD;border:1px;border-color:#999999;border-style:solid;font-size:'+getSize(10)+'px;}');
	document.writeln('.side .block tr td         	{background-color:#EEEEEE;border:1px;border-color:#CCCCCC;border-style:solid;}');
	document.writeln('.main .block tr th 			{ 																			 font-size:'+getSize(10)+'px;font-weight:bold;}');
	document.writeln('.main .block tr td 			{																			 font-size:'+getSize(10)+'px;}');
	document.writeln('.quickbutton tr td 			{background-color:#DDDDDD;border:1px;border-color:#999999;border-style:solid;font-size:'+getSize(10)+'px;font-weight:bold;}');
	document.writeln('.noborder10px  				{background-color:#000000;border:0px;										 font-size:'+getSize(10)+'px;}');
	
	document.writeln('body,p,#text,.body, .headline tr td,');
	document.writeln('.daten  tr th,.daten  tr td,');
	document.writeln('input, select, a 				{           color:#333344;                                                   font-size:'+getSize(10)+'px;font-family:Arial, Helvetica, sans-serif;}');
	document.writeln('.input_text,input  			{																             font-size:'+getSize(10)+'px;height:'+getSize(18)+'}');
	document.writeln('.input_text		  			{																             													  width:250px; }');
	document.writeln('.input_text_165    			{																			 font-size:'+getSize(10)+'px;height:'+getSize(16)+'px;width:165px; }');
	document.writeln('.input_text_250    			{																			 font-size:'+getSize(10)+'px;height:'+getSize(16)+'px;width:250px; }');
	document.writeln('.input_text_400    			{																			 font-size:'+getSize(10)+'px;height:'+getSize(16)+'px;width:400px; }');
	document.writeln('.headline  tr td, .daten     tr td, .daten     tr th ');
	document.writeln('								{																							height:'+getSize(19)+'px;text-align:left;padding-left:6px;padding-right:6px;font-weight:normal;}');
	document.writeln('.headline   tr td 			{background-color:#ddcccc;																	height:'+getSize(21)+'px;font-weight:bold;}');
	document.writeln('.white 						{background-color:#ffffff; 																	font-weight: normal; }');
	document.writeln('form 							{margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}');
	document.writeln('a 							{font-family: Arial, Helvetica, sans-serif;;decoration: none;text-decoration: none;} ');
	document.writeln('.w150 						{}');
	document.writeln('.w80							{}');
	document.writeln('.w50							{}');
	document.writeln('.noborder 					{border-style:none;}');
	document.writeln('.daten  tr th a 				{           color:#ffffdd;}');
	document.writeln('.datenhead 					{background-color:#990066;}');
	document.writeln('.bgblackwhite					{background-color:#000000;color:#ffffff}');

	if (platform=="win_ie" || platform=="mac_ie")
	{
	document.writeln('.input_text,.input_text0   	{ border: 1px #CCCCCC ridge; border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC}');
	document.writeln('.input_label  			 	{ font-size:'+getSize(10)+'px; border: 1px #CCCCCC ridge; border-color: #aaaaaa #aaaaaa #aaaaaa #aaaaaa}');
	document.writeln('body, headline tr td, input, select  { font-size: '+getSize(10)+'px }');
	document.writeln('select   						{ border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}');
	
	document.writeln('.input_textarea, .size_medium, .input_text {width:250px}');
	document.writeln('.w150 {width: 150px}');
	document.writeln('.w210 {width: 210px}');
	document.writeln('.w80  {width:  80px}');
	document.writeln('.w50  {width:  50px}');
	document.writeln('.input_text0{width: 45px}');
	document.writeln('.catback:{background-color:#C6C3C6;}');
	
	}
	document.writeln('</style>');
	

	//document.writeln('<LINK REL="stylesheet" HREF="'+relpath+'/_cssjs'+csstheme+'/style_'+platform+'.css" TYPE="text/css">');
	//document.writeln('<LINK REL="stylesheet" HREF="'+relpath+'/_cssjs/style_'+platform+'.css" TYPE="text/css">');

    //if (csssize!="/default")
    //{
	//document.writeln('<LINK REL="stylesheet" HREF="'+relpath+'/_cssjs/sizes/'+csssize+'/style_'+platform+'.css" TYPE="text/css">');
	//}

    //if (csscolor!="/default")
    //{
    document.writeln('<LINK REL="stylesheet" HREF="'+relpath+'/_cssjs/colors'+csscolor+'.css" TYPE="text/css">');
    //}

    //debug: alert("theme: "+csstheme+"; size: "+csssize+"; color: "+csscolor+ "; " );
	function getSize( size )
	{
		if (csssize=="/smaller" ) { size -=2; }
		if (csssize=="/larger"  ) { size +=2; }
		
		if (platform=="mac_ie"  ) { size +=1; }
 		if (platform=="win_ie"  ) { size +=1; }
		if (platform=="mac_ns"  ) { size +=1; }
		
		return size;
	}
	
	
}

CreateStyle();
//////////////

