
if( typeof( log_debug ) == "undefined" ) {
	function log_debug() {}
}

//log_debug( "styledef.js", "init", "" );


// [ ** AUTOGENERATED ** ]
var style_fontsize_def 		= "9pt";
var style_fontsize_s1 		= "9pt";
var style_fontsize_s2 		= "8pt";
var style_fontsize_s3 		= "7pt";
var style_fontsize_l1 		= "10pt";
var style_fontsize_l2 		= "11pt";
var style_fontsize_l3 		= "12pt";
var style_fontdef           = "Arial, Helvetica, sans-serif";
var style_bgColorDef 		= "#D5D6D8"; // cm4all

var style_bgColor1   		= "#959698"; // 000000
var style_bgColor2   		= "#C5C6C8";
var style_bgColor3   		= "#ffffff";
var style_fontColorDef  	= "#000000";
var style_fontColorLink 	= "#0085d1";
var style_fontColorLinkHover 	= style_fontColorLink;
var style_fontColorLinkActive 	= style_fontColorLink;

var style_fontColor1   		= "#0085D1";
var style_fontColor2   		= "#0085D1";
var style_fontColor3   		= "#ff0000";
var style_fontColorET  		= "#000000";

var style_linkTextdecoration		= "none"; // underline links?
var style_linkTextdecorationHover	= "none"; // underline links?
var style_linkTextdecorationActive	= "none"; // underline links?

var style_linkFontWeight		= "normal"; // underline links?
var style_linkFontWeightHover	= "normal"; // underline links?
var style_linkFontWeightActive	= "normal"; // underline links?


var appletBGColor				= "#FFA552";
var bgColor0                    = style_bgColorDef;
var bgColor1                    = style_bgColor1;
var modifytableMouseovercolor   = style_fontColorDef;
var modifytableMouseoutcolor    = style_fontColor1;
var mediaDefaultColor           = style_fontColor1;
var mediaHiliteColor            = style_fontColorDef;

var stepControl 			= "";
var stepControl_mouseover 	= "";
var stepControl_active 		= "";
var stepControl_inactive	= "";

var scrollbarDef			= "";

var languageMetaTag = "<META http-equiv='content-type' content='text/html; charset=UTF-8'/>";
document.write(languageMetaTag);

/* variant for white_label version */
if (window.top.resDescription && window.top.resDescription.textOnlyMode) {
	document.write(window.top.resDescription.cssString);
	//log_debug( "styledef.js", "window.top.resDescription.cssString", window.top.resDescription.cssString );
} else if (window.top.opener && !window.top.opener.closed && window.top.opener.top && window.top.opener.top.resDescription && window.top.opener.top.resDescription.textOnlyMode) {
	document.write(window.top.opener.top.resDescription.cssString);
	//log_debug( "styledef.js", "window.top.opener.top.resDescription.cssString", window.top.opener.top.resDescription.cssString );

/* NEW variant (no more styledef, css only) */
} else if (window.top.resDescription && window.top.resDescription.cssString) {
	document.write(window.top.resDescription.cssString);
	window.top.styleDefinition = styleDefinition = window.top.resDescription.cssString;
} else if (window.top.opener && !window.top.opener.closed && window.top.opener.top && window.top.opener.top.resDescription && window.top.opener.top.resDescription.cssString) {
	document.write(window.top.opener.top.resDescription.cssString);
	window.top.styleDefinition = styleDefinition = window.top.opener.top.resDescription.cssString;
	
} else {
	if (typeof (window.top.styleDefinition) == 'undefined') {
		if (typeof (window.top.styleDefinitionFile) == 'string') {
			document.write('<SCRIPT  type="text/javascript" src="' + window.top.styleDefinitionFile + '"></SCRIPT>');
			//log_debug( "styledef.js", "window.top.styleDefinitionFile", window.top.styleDefinitionFile );
		} else if (window.top.opener && !window.top.opener.closed && window.top.opener.top && typeof(window.top.opener.top.styleDefinitionFile) == "string") {
			document.write('<SCRIPT  type="text/javascript" src="' + window.top.opener.top.styleDefinitionFile + '"></SCRIPT>');
			//log_debug( "styledef.js", "window.top.opener.top.styleDefinitionFile", window.top.opener.top.styleDefinitionFile );
		}
		document.write('<SCRIPT type="text/javascript" src="/app/static/js/styledef_inc.js"></SCRIPT>');

	} else {
		window.styleDefinition = window.top.styleDefinition;
		document.write(styleDefinition);
	}

	if (typeof(theLanguage) == 'undefined') {
		if (typeof(window.top.theLanguage) == 'undefined') {
			theLanguage='de';
			theCountry='DE';
		} else {
			theLanguage=window.top.theLanguage;
			theCountry=window.top.theCountry;
		}
	}
}

function _sd_getWindowTitle() {
	var windowTitle = "";

	if (window.top.resDescription) {
		windowTitle = window.top.resDescription.main.windowTitle;
	}

	if (window.opener && !window.opener.closed && window.opener.top.resDescription) {
		windowTitle = window.opener.top.resDescription.main.windowTitle;
	}

	return windowTitle;
}

function _sd_writeWindowTitle() {
	document.write("<TITLE>" + _sd_getWindowTitle() + "</TITLE>");
}


