// JavaScript Document
function getAllStyles()
{
    if(!document.styleSheets) return null;
    var ret = new Array();

    for(var i = 0; i < document.styleSheets.length; i++)
    {
         var rules = (typeof document.styleSheets[i].rules != 'undefined') ?
         document.styleSheets[i].rules : // IE
         document.styleSheets[i].cssRules; // MZ

        for(var j = 0; j < rules.length; j++) ret[ret.length] = rules[j].selectorText;
    }
    return ret;
}
///////////////////////////////////////////////////////////
// getStyleSheet(name)
function getStyleSheet(name)
{
     if(!name || !document.styleSheets) return null;

     var i = document.styleSheets.length;
     while(i--)
     {
         var rules = (typeof document.styleSheets[i].rules != 'undefined') ? document.styleSheets[i].rules :
         document.styleSheets[i].cssRules;
         var j = rules.length;
         while(j--)
         {
             if(rules[j].selectorText == name) return rules[j];
         }
     }
     return null;
}

function setStyle(name, attr, value)
{
    var rule = getStyleSheet(name);
    if(!rule) return null;
    if(typeof value != 'undefined') rule.style[attr] = value;
    return rule.style[attr];
}

function toggleStyle(value)
{
 if(value == 1)
    {
	 setStyle('.text', 'fontSize', '13px');
	 setStyle('.Text', 'fontSize', '13px');
	 setStyle('.Standardtext', 'fontSize', '13px');
	 setStyle('.Text_Klein', 'fontSize', '11px');
	 setStyle('.Text_Gross', 'fontSize', '16px');
	 setStyle('.Headline', 'fontSize', '26px');
	 setStyle('.Standardlink', 'fontSize', '13px');
	 setStyle('.Standardlink:hover', 'fontSize', '13px');
	 setStyle('.link', 'fontSize', '13px');
	 setStyle('.link:hover', 'fontSize', '13px');
	 setStyle('.textlink', 'fontSize', '13px');
	 setStyle('.textlink:hover', 'fontSize', '13px');
	 setStyle('.link_weiss', 'fontSize', '11px');
	 setStyle('.news_link', 'fontSize', '11px');
	 setStyle('.news_link:hover', 'fontSize', '11px');
	 setStyle('.link_weiss:hover', 'fontSize', '11px');
	 setStyle('.error', 'fontSize', '13px');
	 //setStyle('.text2', 'fontSize', '15px');
	 setStyle('.text3', 'fontSize', '13px');
	 setStyle('.news_text', 'fontSize', '11px');
	 
	 setStyle('.datetext', 'fontSize', '12px');
	 setStyle('.kontaktheader', 'fontSize', '16px');
	 setStyle('.kontakttext', 'fontSize', '13px');
	 setStyle('.kontaktlink', 'fontSize', '13px');
	 setStyle('.kontaktlink:hover', 'fontSize', '13px');
	 
	 setStyle('.news_ueberschrift', 'fontSize', '14px');

	}
 else
	{
	 setStyle('.text', 'fontSize', '11px');
	 setStyle('.Text', 'fontSize', '11px');
	 setStyle('.Standardtext', 'fontSize', '11px');
	 setStyle('.Text_Klein', 'fontSize', '9px');
	 setStyle('.Text_Gross', 'fontSize', '13px');
	 setStyle('.Headline', 'fontSize', '20px');
	 setStyle('.Standardlink', 'fontSize', '11px');
	 setStyle('.Standardlink:hover', 'fontSize', '11px');
	 setStyle('.link', 'fontSize', '11px');
	 setStyle('.link:hover', 'fontSize', '11px');
	 setStyle('.textlink', 'fontSize', '11px');
	 setStyle('.news_link', 'fontSize', '10px');
	 setStyle('.news_link:hover', 'fontSize', '10px');
	 setStyle('.textlink:hover', 'fontSize', '11px');
	 setStyle('.link_weiss', 'fontSize', '9px');
	 setStyle('.link_weiss:hover', 'fontSize', '9px');
	 setStyle('.error', 'fontSize', '11px');
	 //setStyle('.text2', 'fontSize', '13px');
	 setStyle('.text3', 'fontSize', '11px');
	 setStyle('.news_text', 'fontSize', '9px');
	
	 setStyle('.datetext', 'fontSize', '10px');
	 setStyle('.kontaktheader', 'fontSize', '14px');
	 setStyle('.kontakttext', 'fontSize', '11px');
	 setStyle('.kontaktlink', 'fontSize', '11px');
	 setStyle('.kontaktlink:hover', 'fontSize', '11px');
	 
	 setStyle('.news_ueberschrift', 'fontSize', '12px');
	}
}
