From: <Mit Windows Internet Explorer 8 gespeichert>
Subject: =?Windows-1252?Q?Die_Prolongation_der_Ausb=FCrgerung_-_Kommentare_der_and?=
	=?Windows-1252?Q?eren_-_derStandard.at_=9B_Meinung?=
Date: Mon, 28 Feb 2011 13:37:46 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CBD74C.AF391070"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/2272723

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Die Prolongation der Ausb=C3=BCrgerung - Kommentare =
der anderen - derStandard.at =E2=80=BA Meinung</TITLE>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<META name=3Dviewport content=3Dwidth=3D975>
<META name=3Dtitle=20
content=3D"Die Prolongation der Ausb=C3=BCrgerung - Kommentare der =
anderen - derStandard.at =E2=80=BA Meinung">
<META name=3Ddescription=20
content=3D"Den Nachkommen vertriebener Juden wird der Erwerb der =
Staatsb=C3=BCrgerschaft weiterhin erschwert - ein Kommentar der anderen =
von Heinrich Vana"><LINK=20
rel=3Dimage_src href=3D"http://images.derstandard.at/img/dot_clear.gif">
<META name=3Dmedium content=3Dnews>
<META name=3Dkeywords=20
content=3D"Nationalsozialismus, Wien, =C3=96sterreich, Stadtrat, =
Bundeskanzler, STANDARD, Kommentare der anderen, Meinung, =
derStandard.at">
<META=20
content=3D"Die Prolongation der Ausb=C3=BCrgerung - Kommentare der =
anderen - derStandard.at =E2=80=BA Meinung"=20
property=3D"og:title">
<META content=3DderStandard.at property=3D"og:site_name">
<META content=3D100001281421033 property=3D"fb:admins"><LINK =
title=3DderStandard.at=20
rel=3Dalternate type=3Dapplication/rss+xml=20
href=3D"/?page=3Drss&amp;ressort=3DSeite1"><LINK =
title=3DderStandard.at/Meinung=20
rel=3Dalternate type=3Dapplication/rss+xml=20
href=3D"/?page=3Drss&amp;ressort=3DMeinung"><LINK=20
title=3D"derStandard.at/Kommentare der anderen" rel=3Dalternate=20
type=3Dapplication/rss+xml href=3D"/?page=3Drss&amp;ressort=3DKdA"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css =
href=3D"http://derstandard.at/css/default.css?v=3D2.90"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://derstandard.at/css/colors.css?v=3D2.90"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css =
href=3D"http://derstandard.at/css/page_parts.css?v=3D2.90"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://derstandard.at/css/kursinfoimporter.css?v=3D2.90"><LINK=20
rel=3Dstylesheet type=3Dtext/css =
href=3D"http://derstandard.at/css/print.css"=20
media=3Dprint><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://derstandard.at/css/objects.css?v=3D2.90"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css =
href=3D"http://derstandard.at/css/forum.css?v=3D2.90"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://derstandard.at/css/artikel.css?v=3D2.90"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css href=3D"http://derstandard.at/css/adv.css?v=3D2.90">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://derstandard.at/js/prototype.js?v=3D1.6.2"></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
			=0A=
			function generateGuid()=0A=
			{=0A=
				var timestamp,result, i, j;=0A=
				timestamp =3D new Date().getTime().toString();=0A=
				result =3D '';=0A=
				for(j =3D 0; j < 32; j++)=0A=
				{=0A=
					if( j =3D=3D 8 || j =3D=3D 12|| j =3D=3D 16|| j =3D=3D 20)=0A=
					{=0A=
						result =3D result + '-';=0A=
					}=0A=
					else if (j < 12)=0A=
					{=0A=
						i =3D timestamp.substr(j,1);=0A=
					}=0A=
					else=0A=
					{=0A=
						i =3D Math.floor(Math.random()*16).toString(16).toUpperCase();=0A=
					}=0A=
					result =3D result + i;=0A=
				}=0A=
				return result;=0A=
			}=0A=
			=0A=
		=0A=
			PageProperties =3D {=0A=
				version: {'detected':null, 'preferred':null},=0A=
				ViewGuid: generateGuid(),=0A=
				Host: 'derstandard.at',=0A=
				ContentTypeLc: "artikel",=0A=
				isEnhanced: false,=0A=
				isRessort: false,=0A=
				isObject: true,=0A=
				isAdRessort: false,=0A=
				objectID: 2272723,=0A=
				ressortID: 377,=0A=
				ressortName: "kda",=0A=
				ressortDescription: "Kommentare%20der%20anderen",=0A=
				blockTemplate: "_ressort",=0A=
				searchTerm: false,=0A=
				printContent: true=0A=
			}=0A=
			function isTouchDevice()=0A=
			{=0A=
				if (document.createElement)=0A=
				{=0A=
					var el =3D document.createElement('div');=0A=
					if (typeof el.ontouchmove !=3D "undefined") return true;=0A=
				}=0A=
				return false;=0A=
			}=0A=
			=0A=
			var ua =3D navigator.userAgent.toLowerCase();=0A=
			var is_iphone =3D ((ua.indexOf('iphone')!=3D -1));=0A=
			var is_ipad =3D ((ua.indexOf('ipad')!=3D -1));=0A=
			var is_android =3D ((ua.indexOf('android') !=3D -1));=0A=
			var is_chrome =3D ((ua.indexOf('chrome') !=3D -1));=0A=
			var is_ie6 =3D (navigator.appVersion.indexOf('MSIE 6.0') =3D=3D -1) ? =
false : true;=0A=
			var is_touch =3D isTouchDevice();=0A=
			=0A=
			=0A=
			=0A=
			if (is_ipad)=0A=
			{=0A=
				document.write('<link rel=3D"stylesheet" type=3D"text/css" =
href=3D"/css/ipad.css" />');=0A=
			}=0A=
			else if (!is_iphone && !is_ipad && (!is_touch || is_chrome) && =
!is_ie6)=0A=
			{=0A=
				PageProperties.isEnhanced =3D true;=0A=
				document.write('<link rel=3D"stylesheet" type=3D"text/css" =
href=3D"/css/enhanced.css?v=3D2.90" />');=0A=
			}=0A=
			=0A=
			</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://derstandard.at/js/FollowUsers.js?v=3D8.26"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://derstandard.at/js/Application.js?v=3D8.26"></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
				var rhPid =3D 'derStandard';=0A=
				=0A=
				var PID =3D rhPid;=0A=
				var BREADCRUMB_WIDTH =3D 740; //const offset to search box on the =
right side=0A=
				if (PID =3D=3D=3D 'daStandard')=0A=
				{=0A=
					BREADCRUMB_WIDTH =3D 490;=0A=
				}=0A=
				var MIN_HEIGHT_FIXED_NAV =3D 575;=0A=
=0A=
				document.observe('dom:loaded', switchPositioning);=0A=
				Event.observe(document.onresize ? document : window, "resize", =
switchPositioning);=0A=
				</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
				if (PageProperties.isEnhanced) document.observe('keydown', =
handleKeyDown);=0A=
				</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
				function adsAllowed()=0A=
				{=0A=
					return true;=0A=
				}=0A=
				</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://derstandard.at/js/site/WebFreeTv.js?v=3D8.26"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://derstandard.at/js/MAS.js?v=3D8.26"></SCRIPT>

<SCRIPT type=3Dtext/javascript>var oMAS =3D new =
MAS('derstandard.at','meinung/kda',21);</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://derstandard.at/js/Stubs.js?v=3D8.26"></SCRIPT>

<SCRIPT type=3Dtext/javascript>var _gaq =3D _gaq || =
[];_gaq.push(['_setAccount', =
'UA-448394-1']);_gaq.push(['_trackPageview']);</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://derstandard.at/js/Forum.js?v=3D8.26"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://derstandard.at/TagSvc/TagButton.aspx"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://derstandard.at/js/Magnificent.js"></SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19019"></HEAD>
<BODY class=3D"ch_meinung object">
<DIV id=3Divw>
<SCRIPT type=3Dtext/javascript>var timestamp =3D new Date();timestamp =
=3D timestamp.getTime();document.write('<img id=3D"livestat" =
src=3D"http://livestat.derstandard.at/cgi-bin/ivw2/' + =
escape(unescape('CP/Meinung/KdA/Artikel_archiv')) + '/I/' + timestamp + =
'" width=3D"1" height=3D"1" alt=3D"">');document.write('<img id=3D"oewa" =
src=3D"http://derstand.oewabox.at/cgi-bin/ivw/' + =
escape(unescape('CP/RedCont/Politik/Politikueberblick/derStandard.at')) =
+ ';' + escape(unescape('CP/Meinung/KdA/Artikel_archiv')) + '?r=3D' + =
escape(document.referrer) + '&amp;d=3D' + timestamp + '" width=3D"1" =
height=3D"1" alt=3D"">');=0A=
			var timestampBi =3D new Date();=0A=
			timestampBi =3D timestampBi.getTime();=0A=
			var referrerString =3D '';=0A=
			var hasReferrer =3D document.referrer.length > 0;=0A=
			var paramPrefix =3D '?';=0A=
			=0A=
			if (hasReferrer)=0A=
			{=0A=
				referrerString =3D paramPrefix + 'r=3D' + escape(document.referrer);=0A=
				paramPrefix =3D '&';=0A=
			}=0A=
			=0A=
			var viewGuidString =3D '';=0A=
			var ViewGuidT  =3D '';=0A=
			var hasViewGuid=3D false;=0A=
			=0A=
			try=0A=
			{=0A=
				ViewGuidT =3D typeof(PageProperties.ViewGuid);=0A=
				hasViewGuid =3D PageProperties.ViewGuid.length>0;=0A=
			}=0A=
				catch(err)=0A=
			{=0A=
				hasViewGuid =3D false ;=0A=
			}=0A=
			=0A=
			if (hasViewGuid)=0A=
			{=0A=
				viewGuidString =3D paramPrefix + 'v=3D' + PageProperties.ViewGuid;=0A=
				paramPrefix =3D '&';=0A=
			}=0A=
			document.write('<img id=3D"bi" src=3D"/s/2272723/1/377/3/1/1/1' + =
referrerString + viewGuidString + '' + paramPrefix + 'd=3D' + =
timestampBi + '" style=3D"width: 1px; height: 1px" alt=3D"">');</SCRIPT>
<NOSCRIPT>
<DIV><IMG alt=3D""=20
src=3D"http://livestat.derstandard.at/cgi-bin/ivw2/CP/Meinung/KdA/Artikel=
_archiv/I/noScript1298900265074"=20
width=3D1 height=3D1><IMG alt=3D""=20
src=3D"http://derstand.oewabox.at/cgi-bin/ivw/CP/RedCont/Politik/Politiku=
eberblick/derStandard.at;CP/Meinung/KdA/Artikel_archiv?d=3DnoScript129890=
0265074"=20
width=3D1 height=3D1><IMG style=3D"WIDTH: 1px; HEIGHT: 1px" id=3Dbi =
alt=3D""=20
src=3D"http://derstandard.at/s/2272723/1/377/3/1/1/1"></DIV></NOSCRIPT></=
DIV>
<DIV id=3DpageTop class=3D"ch_meinung object stdChrome">
<DIV id=3DbreadCrumbs class=3Dlnkcol><A class=3Dhomelink=20
href=3D"http://derstandard.at/"><SPAN>derStandard.at</SPAN></A>=E2=80=BA<=
SPAN=20
class=3DbreadCrumb><A=20
href=3D"http://derstandard.at/Meinung">Meinung</A></SPAN>=E2=80=BA<SPAN=20
class=3DbreadCrumb><A=20
href=3D"http://derstandard.at/r377/Kommentare-der-anderen">Kommentare =
der=20
anderen</A></SPAN></DIV>
<DIV id=3Dnavigation>
<P id=3DnavHead><A href=3D"http://derstandard.at/">Seite1</A></P>
<DIV id=3DnavLine1>
<UL>
  <LI id=3Dnav_international><A=20
  href=3D"http://derstandard.at/International">International</A></LI>
  <LI id=3Dnav_inland><A =
href=3D"http://derstandard.at/Inland">Inland</A></LI>
  <LI id=3Dnav_wirtschaft><A=20
  href=3D"http://derstandard.at/Wirtschaft">Wirtschaft</A></LI>
  <LI id=3Dnav_web><A href=3D"http://derstandard.at/Web">Web</A></LI>
  <LI id=3Dnav_sport><A =
href=3D"http://derstandard.at/Sport">Sport</A></LI>
  <LI id=3Dnav_panorama><A =
href=3D"http://derstandard.at/Panorama">Panorama</A></LI>
  <LI id=3Dnav_etat><A href=3D"http://derstandard.at/Etat">Etat</A></LI>
  <LI id=3Dnav_kultur><A =
href=3D"http://derstandard.at/Kultur">Kultur</A></LI>
  <LI id=3Dnav_wissenschaft><A=20
  href=3D"http://derstandard.at/Wissenschaft">Wissenschaft</A></LI>
  <LI id=3Dnav_gesundheit><A=20
  href=3D"http://derstandard.at/Gesundheit">Gesundheit</A></LI>
  <LI id=3Dnav_bildung><A =
href=3D"http://derstandard.at/Bildung">Bildung</A></LI>
  <LI id=3Dnav_reisen><A =
href=3D"http://derstandard.at/Reisen">Reisen</A></LI>
  <LI id=3Dnav_lifestyle><A=20
  href=3D"http://derstandard.at/Lifestyle">Lifestyle</A></LI></UL></DIV>
<DIV id=3DnavLine2 class=3Dactive>
<UL>
  <LI id=3Dnav_meinung class=3Dactive><A=20
  href=3D"http://derstandard.at/Meinung">Meinung</A>
  <UL>
    <LI id=3Dnav_kommentare><A=20
    href=3D"http://derstandard.at/r381">Kommentare</A></LI>
    <LI id=3Dnav_onlinekommentare><A=20
    =
href=3D"http://derstandard.at/r4172">http://derstandard.at/r4172</A></LI>=

    <LI id=3Dnav_blogs><A =
href=3D"http://derstandard.at/r5441">Blogs</A></LI>
    <LI id=3Dnav_kda class=3Dactive><A =
href=3D"http://derstandard.at/r377">Kommentar=20
    der anderen</A></LI>
    <LI id=3Dnav_kolumnen><A=20
  href=3D"http://derstandard.at/r5400">Kolumnen</A></LI></UL></LI>
  <LI id=3Dnav_meinung><A href=3D"http://derstandard.at/r5441">Blogs</A>
  <UL>
    <LI id=3Dnav_kommentare><A=20
    href=3D"http://derstandard.at/r381">Kommentare</A></LI>
    <LI id=3Dnav_onlinekommentare><A=20
    =
href=3D"http://derstandard.at/r4172">http://derstandard.at/r4172</A></LI>=

    <LI id=3Dnav_blogs><A =
href=3D"http://derstandard.at/r5441">Blogs</A></LI>
    <LI id=3Dnav_kda class=3Dactive><A =
href=3D"http://derstandard.at/r377">Kommentar=20
    der anderen</A></LI>
    <LI id=3Dnav_kolumnen><A=20
  href=3D"http://derstandard.at/r5400">Kolumnen</A></LI></UL></LI>
  <LI id=3Dnav_diestandardcrosslink><A=20
  href=3D"http://diestandard.at/"><I>die</I>Standard.at</A>
  <UL>
    <LI class=3Dnav_empty></LI></UL></LI>
  <LI id=3Dnav_dastandardcrosslink><A href=3D"http://dastandard.at/"><EM =

  style=3D"FONT-STYLE: normal; FONT-FAMILY: courier new, serif; =
FONT-SIZE: 1.2em; FONT-WEIGHT: normal">da</EM>Standard.at</A>
  <UL>
    <LI class=3Dnav_empty></LI></UL></LI>
  <LI id=3Dnav_zuzweit class=3Dright><A class=3Dspecial=20
  href=3D"http://zuzweit.parship.at/">ZuZweit</A>
  <UL>
    <LI id=3Dnav_nazuzweit><A=20
    href=3D"http://zuzweit.parship.at/">Partnersuche</A></LI></UL></LI>
  <LI id=3Dnav_gebrauchtwagen class=3Dright><A class=3Dspecial=20
  =
href=3D"http://derstandard.at/anzeiger/auto/Search.aspx">Gebrauchtwagen</=
A>
  <UL>
    <LI class=3Dnav_empty></LI></UL></LI>
  <LI id=3Dnav_automobil class=3Dright><A class=3Dspecial=20
  href=3D"http://derstandard.at/Automobil">AutoMobil</A>
  <UL style=3D"PADDING-LEFT: 442px">
    <LI id=3Dnav_bewegt><A =
href=3D"http://derstandard.at/r1344">Auto</A></LI>
    <LI id=3Dnav_bewegtmotorrad><A=20
    href=3D"http://derstandard.at/r4106">Motorrad</A></LI>
    <LI id=3Dnav_bewegtrad><A =
href=3D"http://derstandard.at/r4174">Rad</A></LI>
    <LI id=3Dnav_gebrauchtwagen><A=20
    =
href=3D"http://derstandard.at/anzeiger/auto/Search.aspx">Gebrauchtwagen</=
A></LI>
    <LI id=3Dnav_merkliste><A=20
    =
href=3D"http://derstandard.at/anzeiger/auto/Result.aspx?mode=3Dml">Merkli=
ste</A></LI>
    <LI id=3Dnav_default><A=20
    href=3D"http://derstandard.at/anzeiger/auto/Inserate.aspx">Meine=20
    Inserate</A></LI>
    <LI id=3Dnav_suchagent><A=20
    =
href=3D"http://derstandard.at/anzeiger/auto/Suchagent.aspx">Suchagenten</=
A></LI></UL></LI>
  <LI id=3Dnav_immobilien class=3Dright><A class=3Dspecial=20
  href=3D"http://derstandard.at/Immobilien">Immobilien</A>
  <UL style=3D"PADDING-LEFT: 444px">
    <LI id=3Dnav_detailsuche><A=20
    =
href=3D"http://derstandard.at/anzeiger/immoweb/Immobilien-suche.aspx">Imm=
obilien=20
    suchen</A></LI>
    <LI id=3Dnav_meine_inserate><A=20
    =
href=3D"http://derstandard.at/anzeiger/immoweb/Edit/Inserate.aspx">Meine =

    Inserate</A></LI>
    <LI id=3Dnav_suchagenten><A=20
    =
href=3D"http://derstandard.at/anzeiger/immoweb/Edit/Suchagenten.aspx">Suc=
hagenten</A></LI>
    <LI id=3Dnav_suchergebnis><A=20
    =
href=3D"http://derstandard.at/anzeiger/immoweb/Suchergebnis.aspx?FromMerk=
liste=3Dtrue">Merkliste</A></LI>
    <LI id=3Dnav_einstellungen><A=20
    =
href=3D"http://derstandard.at/anzeiger/immoweb/Edit/Kontaktdaten.aspx">Ei=
nstellungen</A></LI>
    <LI id=3Dnav_tipps><A=20
  href=3D"http://derstandard.at/1231151193625">Hilfe</A></LI></UL></LI>
  <LI id=3Dnav_karriere class=3Dright><A class=3Dspecial=20
  href=3D"http://derstandard.at/Karriere">Karriere</A>
  <UL style=3D"PADDING-LEFT: 335px">
    <LI id=3Dnav_job><A href=3D"http://derstandard.at/r5269">Job &amp;=20
    Karriere</A></LI>
    <LI id=3Dnav_fuehrung><A=20
href=3D"http://derstandard.at/r1873">Management</A></LI>
    <LI id=3Dnav_stellenmarkt><A=20
    =
href=3D"http://derstandard.at/anzeiger/derjob/SearchForm.aspx">Jobsuche =
&amp;=20
    Stellenmarkt</A></LI>
    <LI id=3Dnav_meinekarriere><A=20
    =
href=3D"http://derstandard.at/anzeiger/derjob/MeineKarriere.aspx">Karrier=
epool</A></LI>
    <LI id=3Dnav_suchagenten><A=20
    =
href=3D"http://derstandard.at/anzeiger/derjob/MeineKarriere.aspx">Suchage=
nt</A></LI>
    <LI id=3Dnav_karriereinserate><A=20
    =
href=3D"http://derstandard.at/anzeiger/derjob/Kundencenter.aspx">Kundence=
nter</A></LI>
    <LI id=3Dnav_abizz><A=20
    =
href=3D"http://derstandard.at/anzeiger/derjob/firmenabisz.aspx">Firmen A =
-=20
    Z</A></LI></UL></LI></UL></DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
				nav =3D new Navigation('navigation');=0A=
				var breadCrumbs =3D new BreadCrumbs($('breadCrumbs'), =
BREADCRUMB_WIDTH);=0A=
				breadCrumbs.adjust();=0A=
			</SCRIPT>

<UL id=3Dwidgets>
  <LI id=3DsiteSearch>
  <FORM onsubmit=3D"return validateSearch($('siteSearchQuery'));" =
action=3D/><INPUT=20
  value=3Donlinesuche type=3Dhidden name=3Dpage><INPUT =
id=3DsiteSearchQuery=20
  title=3DSuchbegriff type=3Dtext name=3Dquery><BUTTON =
id=3DsiteSearchButton=20
  title=3Dsuchen type=3Dsubmit><SPAN>suchen</SPAN></BUTTON></FORM></LI>
  <LI style=3D"DISPLAY: none" id=3DwetterWidget class=3Dcontext=20
  title=3D"=C3=84ndern Sie diese Anzeige in Ihrer pers=C3=B6nlichen =
Wetterliste!"=20
  onclick=3D"location.href=3D'/wetter'">
  <DIV class=3Dbild></DIV>
  <DIV class=3Dstadt></DIV>
  <DIV class=3Dtemp></DIV></LI></UL></DIV>
<DIV id=3Dtoolbar class=3D"stdChrome withFlyouts">
<DIV id=3DtoolbarProfile class=3Danonymous>
<DIV style=3D"DISPLAY: none" id=3DTBUser><A id=3DTBUserprofile=20
onclick=3D"window.open('/?page=3Dregedit&amp;TS=3D' + Date.parse(new =
Date()),'Registrierung','width=3D535,height=3D600,status=3Dno,resizable=3D=
yes,scrollbars=3Dyes'); return false"=20
href=3D"http://derstandard.at/2272723#"><SPAN =
id=3DTBFirstName></SPAN><SPAN=20
id=3DTBLastName></SPAN></A><A id=3DTBLogin=20
onclick=3D"window.open('/?page=3Dlogin&amp;TS=3D' + Date.parse(new =
Date()),'Registrierung','width=3D535,height=3D600,status=3Dno,resizable=3D=
yes,scrollbars=3Dyes'); return false"=20
href=3D"http://derstandard.at/2272723#">anmelden</A><A id=3DTBLogout=20
onclick=3D"logout(); return false"=20
href=3D"http://derstandard.at/2272723#">abmelden</A>
<UL id=3DuserFollow>
  <LI id=3DTBUserFollow class=3D"entry hidden"><A =
id=3DTBUserFollowButton class=3Dbutton=20
  href=3D"http://derstandard.at/2272723#TBUserFollowMenu"><SPAN><SPAN=20
  class=3Dcount></SPAN>Postings</SPAN></A>
  <DIV class=3Dflyout>
  <DIV class=3Dwrapper>
  <P><EM>Ich bin ein Follower von:</EM></P>
  <DIV class=3Dscroller></DIV>
  <DIV class=3Ddefault><A=20
  onclick=3D"window.open('/?page=3Duserposts', 'mypostings', =
'toolbar=3Dno,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes,width=3D610,h=
eight=3D400');">Alle=20
  meine Postings</A><SPAN =
onclick=3DrefreshFolloweesList()>aktualisieren</SPAN>
  <DIV class=3Dclear></DIV></DIV></DIV></DIV></LI></UL></DIV></DIV>
<UL id=3DtoolbarMenu>
  <LI id=3DTBExpress class=3Dentry><A id=3DTBExpressButton =
class=3Dbutton=20
  href=3D"http://express.derstandard.at/" =
target=3D_blank><SPAN>Express</SPAN></A>
  <DIV id=3DTBExpressMenu class=3Dflyout>
  <DIV class=3Dwrapper>
  <P><EM>Das Wichtigste in aller K=C3=BCrze</EM></P>
  <UL>
    <LI><A href=3D"http://derstandard.at/1259282506953">Alles =C3=BCber=20
express</A></LI>
    <LI class=3Ddefault><A href=3D"http://express.derstandard.at/"=20
    =
target=3D_blank>express.derStandard.at</A></LI></UL></DIV></DIV></LI>
  <LI id=3DTBMobile class=3Dentry><A id=3DTBMobileButton class=3Dbutton=20
  href=3D"http://derstandard.at/r2926"><SPAN>Mobil</SPAN></A>
  <DIV id=3DTBMobileMenu class=3Dflyout>
  <DIV class=3Dwrapper>
  <UL>
    <LI><A href=3D"http://mobil.derstandard.at/">In der Mobil-Version=20
    anzeigen</A></LI>
    <LI><A href=3D"http://text.derstandard.at/">In der Text-Version=20
    anzeigen</A></LI>
    <LI class=3Ddefault><A =
href=3D"http://derstandard.at/r2926">=C3=9Cber die mobilen=20
    Services</A></LI></UL></DIV></DIV></LI>
  <LI id=3DTBPaper class=3Dentry><A id=3DTBPaperButton class=3Dbutton=20
  href=3D"http://derstandarddigital.at/Zeitung"=20
  target=3D_blank><SPAN>Zeitung</SPAN></A>
  <DIV id=3DTBPaperMenu class=3Dflyout>
  <DIV class=3Dwrapper>
  <P><EM>Die Zeitung im Internet</EM></P>
  <UL>
    <LI><A href=3D"http://derstandarddigital.at/r1192182009026/Zeitung"=20
    target=3D_blank><STRONG>Der Verlag</STRONG></A>
    <UL>
      <LI><A href=3D"http://derstandarddigital.at/r1192182008957/"=20
      target=3D_blank>Abo (Bestellung, Service)</A></LI>
      <LI><A href=3D"http://derstandarddigital.at/r1192182008978/"=20
      target=3D_blank>Anzeigen</A></LI>
      <LI><A href=3D"http://derstandarddigital.at/r1192182009113/"=20
      target=3D_blank>Redaktion</A></LI></UL></LI>
    <LI><A href=3D"http://derstandarddigital.at/" =
target=3D_blank><STRONG>DER=20
    STANDARD digital</STRONG></A>
    <UL>
      <LI><A href=3D"http://epaper.derstandarddigital.at/"=20
      target=3D_blank>epaper</A></LI>
      <LI><A href=3D"http://derstandarddigital.at/?page=3DArchivSuche"=20
      target=3D_blank>Archiv</A></LI></UL></LI>
    <LI class=3Ddefault><A href=3D"http://derstandard.at/Zeitung"=20
    =
target=3D_blank>derStandard.at/Zeitung</A></LI></UL></DIV></DIV></LI>
  <LI id=3DTBRadio class=3Dentry><A id=3DTBRadioButton class=3Dbutton=20
  onclick=3D"if(launchRadio) { =
launchRadio('http://derstandard.at/Live/newsPlayer.html'); return false =
}"=20
  href=3D"http://derstandard.at/Live/newsPlayer.html"=20
  target=3D_blank><SPAN>Radio</SPAN></A>
  <DIV id=3DTBRadioMenu class=3Dflyout>
  <DIV class=3Dwrapper>
  <UL>
    <LI><A=20
    =
onclick=3D"launchRadio('http://www.lounge.fm/derstandard/popupplayer.html=
'); return false"=20
    href=3D"http://www.lounge.fm/derstandard/popupplayer.html"=20
    target=3D_blank>LoungeFM h=C3=B6ren</A></LI>
    <LI class=3Ddefault><A=20
    onclick=3D"launchRadio('/Live/newsPlayer.html'); return false"=20
    href=3D"http://derstandard.at/Live/newsPlayer.html" =
target=3D_blank>Die=20
    aktuellen Nachrichten</A></LI></UL></DIV></DIV></LI>
  <LI id=3DTBTV class=3Dentry><A id=3DTBTVButton class=3Dbutton=20
  onclick=3D"if (!is_ipad){ launchTV('http://tv.derstandard.at'); return =
false; }"=20
  href=3D"http://tv.derstandard.at/"><SPAN>TV</SPAN></A>
  <DIV id=3DTBTVMenu class=3Dflyout>
  <DIV class=3Dwrapper>
  <P><EM>Unsere Videoangebote</EM></P>
  <UL>
    <LI><A onclick=3D"launchTV('http://tv.derstandard.at'); return =
false"=20
    href=3D"http://tv.derstandard.at/">Alle Kategorien</A>
    <UL>
      <LI><A=20
      onclick=3D"launchTV('http://tv.derstandard.at/?catid=3D1'); return =
false"=20
      href=3D"http://tv.derstandard.at/?catid=3D1">Nachrichten</A></LI>
      <LI><A=20
      onclick=3D"launchTV('http://tv.derstandard.at/?catid=3D3'); return =
false"=20
      href=3D"http://tv.derstandard.at/?catid=3D3">Meinung</A></LI>
      <LI><A=20
      onclick=3D"launchTV('http://tv.derstandard.at/?catid=3D2'); return =
false"=20
      href=3D"http://tv.derstandard.at/?catid=3D2">Kinotrailer</A></LI>
      <LI><A=20
      onclick=3D"launchTV('http://tv.derstandard.at/?catid=3D5'); return =
false"=20
      =
href=3D"http://tv.derstandard.at/?catid=3D5">Etat</A></LI></UL></LI>
    <LI class=3Ddefault><A=20
    onclick=3D"launchTV('http://tv.derstandard.at'); return false"=20
    =
href=3D"http://tv.derstandard.at/">tv.derStandard.at</A></LI></UL></DIV><=
/DIV></LI>
  <LI id=3DTBCommunity class=3Dentry><A id=3DTBCommunityButton =
class=3Dbutton=20
  =
href=3D"http://derstandard.at/r1263706460176/Online-Redaktion"><SPAN>Reda=
ktion</SPAN></A>
  <DIV id=3DTBCommunityMenu class=3Dflyout>
  <DIV class=3Dwrapper>
  <P><EM>Alles =C3=BCber Redaktion und Community</EM></P>
  <UL>
    <LI><A =
href=3D"http://derstandard.at/r5741/Community">Community</A></LI>
    <LI><A=20
    =
href=3D"http://derstandard.at/r1263706460176/Online-Redaktion">Online-Red=
aktion</A></LI>
    <LI class=3Ddefault><A=20
    =
href=3D"http://derstandard.at/Impressum">Impressum</A></LI></UL></DIV></D=
IV></LI>
  <LI id=3DTBFeeds class=3Dentry><A id=3DTBFeedsButton class=3Dbutton=20
  href=3D"http://derstandard.at/1850853"><SPAN>Feeds</SPAN></A>
  <DIV id=3DTBFeedsMenu class=3Dflyout>
  <DIV class=3Dwrapper>
  <P><EM>Nachrichten, die zu Ihnen kommen</EM></P>
  <UL>
    <LI><A href=3D"http://derstandard.at/2691571">MMS-Dienst</A></LI>
    <LI><A href=3D"http://derstandard.at/2103130">SMS-Dienst</A></LI>
    <LI><A href=3D"http://derstandard.at/1122713">Newsletter</A></LI>
    <LI class=3Ddefault><A =
href=3D"http://derstandard.at/1850853">=C3=9Cber die=20
    RSS-Feeds</A></LI></UL></DIV></DIV></LI>
  <LI id=3DTBSales class=3Dentry><A id=3DTBSalesButton class=3Dbutton=20
  href=3D"http://derstandard.at/Sales"><SPAN>Sales</SPAN></A>
  <DIV id=3DTBSalesMenu class=3Dflyout>
  <DIV class=3Dwrapper>
  <P><EM>Alles f=C3=BCr unsere Gesch=C3=A4ftskunden</EM></P>
  <UL>
    <LI><A href=3D"http://derstandard.at/r1806">Onlinewerbung</A></LI>
    <LI><A href=3D"http://derstandard.at/r6120">Redaktionelles =
Umfeld</A></LI>
    <LI><A =
href=3D"http://derstandard.at/r1880">ContentSolutions</A></LI>
    <LI><A =
href=3D"http://derstandard.at/1259282116403/">Stellenmarkt</A></LI>
    <LI><A =
href=3D"http://derstandard.at/805770">Immobilienmarkt</A></LI>
    <LI><A href=3D"http://derstandard.at/2626884">KFZ-Markt</A></LI>
    <LI class=3Ddefault><A=20
    =
href=3D"http://derstandard.at/Sales">derStandard.at/Sales</A></LI></UL></=
DIV></DIV></LI>
  <LI id=3DTBServices class=3Dentry><A id=3DTBServicesButton =
class=3Dbutton=20
  =
href=3D"http://derstandard.at/2272723#TBServicesMenu"><SPAN>Services</SPA=
N></A>
  <DIV id=3DTBServicesMenu class=3Dflyout>
  <DIV class=3Dwrapper>
  <P><EM>Alles au=C3=9Fer Nachrichten</EM></P>
  <UL>
    <LI><A href=3D"http://derstandard.at/Suche">Suche</A></LI>
    <LI><A=20
    =
href=3D"http://derstandard.at/anzeiger/derjob/SearchForm.aspx">Jobs</A></=
LI>
    <LI><A=20
    =
href=3D"http://derstandard.at/anzeiger/immoweb/Immobilien-suche.aspx">Imm=
obilien</A></LI>
    <LI><A=20
    =
href=3D"http://derstandard.at/anzeiger/auto/Search.aspx">Gebrauchtwagen</=
A></LI>
    <LI><A =
href=3D"http://zuzweit.parship.at/?source=3Dnavi">Partnersuche</A></LI>
    <LI><A =
href=3D"http://derstandard.at/Kursinfo">B=C3=B6rsenkurse</A></LI>
    <LI><A href=3D"http://derstandard.at/Wetter">Wetter</A></LI>
    <LI><A =
href=3D"http://derstandard.at/Kinoprogramm">Kinoprogramm</A></LI>
    <LI><A href=3D"http://www.quax.at/" target=3D_blank>Familie &amp;=20
    Freizeit</A></LI>
    <LI><A href=3D"http://derstandard.at/r3133">Gewinnspiele</A></LI>
    <LI><A href=3D"http://derstandard.at/r4159">Sudoku</A></LI>
    <LI><A =
href=3D"http://derstandard.at/Preisvergleich">Preisvergleich</A></LI>
    <LI class=3D"default empty"></LI></UL></DIV></DIV></LI></UL></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
			setupToolbar();=0A=
		</SCRIPT>

<DIV class=3DIE></DIV>
<DIV id=3DdocumentCanvas class=3D"ch_meinung object stdChrome">
<DIV id=3DobjectContent class=3Dartikel>
<DIV id=3DartikelHeader class=3DartikelBody>
<H1>Die Prolongation der Ausb=C3=BCrgerung</H1>
<H6><SPAN class=3Dfrom>von Redaktion</SPAN>&nbsp; |&nbsp; <SPAN =
class=3Ddate>30.=20
Dezember 2005, 08:34</SPAN></H6></DIV>
<DIV id=3DartikelLeft class=3DartikelLeft>
<UL class=3DmediaList>
  <LI class=3Dempty></LI></UL></DIV>
<DIV id=3DartikelBody class=3DartikelBody>
<H2>Den Nachkommen vertriebener Juden wird der Erwerb der =
Staatsb=C3=BCrgerschaft=20
weiterhin erschwert - ein <B>Kommentar der anderen</B> von Heinrich=20
Vana</H2>Hinsichtlich des =E2=80=93 nach dem Akteninhalt 1938 vor=20
nationalsozialistischer Verfolgung nach Pal=C3=A4stina gefl=C3=BCchteten =
=E2=80=93 Vaters der=20
Beschwerdef=C3=BChrer, kann einerseits von einem freiwilligen Verlassen =
=C3=96sterreichs=20
bzw. damit korrespondierend von einem freiwillig hergestellten =
Naheverh=C3=A4ltnis zu=20
einem fremden Staat (Israel) nicht die Rede sein." So begr=C3=BCndet der =

Verwaltungsgerichtshof, dass durch den Erwerb der "fremden" israelischen =

Staatsb=C3=BCrgerschaft die =C3=B6sterreichische Staatsb=C3=BCrgerschaft =
nicht verloren=20
gegangen ist. Die beiden Kinder eines =C3=B6sterreichischen =
Staatsb=C3=BCrgers haben damit=20
durchgesetzt, dass ihr Vater bei deren Geburt nach wie vor die =
=C3=B6sterreichische=20
Staatsb=C3=BCrgerschaft besa=C3=9F, weshalb auch sie diese erworben =
haben.
<P></P>
<P>Diese Rechtsprechung gibt den Nachkommen der Opfer des =
Nationalsozialismus=20
Hoffnung auf einen =C3=B6sterreichischen Reisepass. Der =
Verwaltungsgerichtshof geht=20
damit einen Schritt weiter als der Gesetzgeber, der zwar den NS- Opfern =
eine=20
erleichterte Wiedereinb=C3=BCrgerung gew=C3=A4hrt, deren Nachkommen =
jedoch davon=20
ausschlie=C3=9Ft. Vorschl=C3=A4ge, diese Diskriminierung der NS- Opfer =
zu beseitigen,=20
haben in den Ausschussberatungen zur aktuellen Novelle zum=20
Staatsb=C3=BCrgerschaftsgesetz keine Mehrheit gefunden.</P>
<P><B>Erwerb durch Anzeige?</P>
<P></B>"Mit der Entrechtung durch die ,N=C3=BCrnberger Gesetze=E2=80=98 =
ging eine=20
Depersonalisierung der =C3=B6sterreichischen J=C3=BCdInnen einher bis =
zum kollektiven=20
Entzug der Staatsb=C3=BCrgerschaft aller im Ausland befindlichen =
J=C3=BCdInnen. Erst 1993=20
konnte eine einigerma=C3=9Fen zufrieden stellende Regelung des=20
Staatsb=C3=BCrgerschaftswesens hergestellt werden." (www.wien.at) Die =
angeblich=20
"einigerma=C3=9Fen zufrieden stellende Regelung" ist der "Erwerb der=20
Staatsb=C3=BCrgerschaft durch Anzeige". Angezeigt wird, dass =
=C3=96sterreich aus Gr=C3=BCnden=20
der Verfolgung vor dem 9. 5. 1945 verlassen wurde. Die von mir in=20
Pensionsverfahren vertretenen Opfer des NS-Regimes nutzen nur selten die =

Wiedererlangung der Staatsb=C3=BCrgerschaft durch Anzeige.</P>
<P>Die Historikerkommission, best=C3=A4tigt, dass nur etwa zehn Prozent =
der=20
Berechtigten diese M=C3=B6glichkeit f=C3=BCr sich in Anspruch genommen =
haben. Sie erkl=C3=A4rt=20
den Misserfolg dieser Form von Wiedergutmachung damit, dass f=C3=BCr die =
gro=C3=9Fe=20
Mehrheit der j=C3=BCdischen Vertriebenen diese Ma=C3=9Fnahme zu =
sp=C3=A4t kam, und spricht von=20
"ungel=C3=B6sten Widerspr=C3=BCchen zwischen positivem Recht und =
subjektivem=20
Rechtsempfinden und wechselseitigen Missverst=C3=A4ndnissen". Aus meiner =
Erfahrung=20
kann ich diese "Missverst=C3=A4ndnisse" klar benennen: Meine Klienten =
haben die=20
Staatsb=C3=BCrgerschaft durch Vertreibung und Ausb=C3=BCrgerung =
verloren.</P>
<P>Ein Blick in das =C3=96sterreichische Bundesgesetzblatt zeigt eine =
ganz andere=20
Wirklichkeit. S=C3=A4mtliche durch das? nationalsozialistische Regime =
get=C3=A4tigten=20
Ausb=C3=BCrgerungen wur^den aufgehoben. Die Vertriebenen mussten auf =
ihrer Flucht=20
eine neue Staatsb=C3=BCrgerschaft annehmen. Diese Annahme wurde von den=20
=C3=B6sterreichischen Beh=C3=B6rden so ausgelegt, dass angeblich ein =
"Verlusttatbestand"=20
gesetzt wurde. Damit wurden die Opfer ein zweites Mal ausgeb=C3=BCrgert =
=E2=80=93 und zwar=20
diesmal nach =C3=B6sterreichischem Recht.</P>
<P>Die Folgen dieser neuerlichen Ausb=C3=BCrgerung werden durch den =
Erwerb der=20
Staatsb=C3=BCrgerschaft durch Anzeige nicht gemildert. Diese =
"Wiedergutmachung" ist=20
diskriminierend, da sie nicht f=C3=BCr die Nachkommen gilt. Meine =
Klienten st=C3=BCtzen=20
daher die Hoffnung, ihre Staatsb=C3=BCrgerschaft auch auf ihre =
Nachkommen weitergeben=20
zu k=C3=B6nnen, auf den eingangs zitierten Verwaltungsgerichtshof. Sie =
versuchen=20
nachzuweisen, dass bei Erwerb einer fremden Staatsb=C3=BCrgerschaft nach =
der Flucht=20
"von einem freiwillig hergestellten Naheverh=C3=A4ltnis zu einem fremden =
Staat" nicht=20
die Rede sein kann.</P>
<P><B>Keine kalten F=C3=BC=C3=9Fe</P>
<P></B>Viktor Matejka, Wiener Stadtrat f=C3=BCr Kultur und =
Volksaufkl=C3=A4rung, bem=C3=BChte=20
sich um die R=C3=BCckholung von Vertriebenen: "Um es auf gut =
=C3=96sterreichisch zu sagen:=20
Da holte ich mir die k=C3=A4ltesten F=C3=BC=C3=9Fe meines Lebens." =
Solche kalten F=C3=BC=C3=9Fe will sich=20
die Bundesregierung im Gedankenjahr nicht holen. Mit der Novelle zum=20
Staatsb=C3=BCrgerschaftsrecht legt sie fest, dass beim Erwerb der =
Staatsb=C3=BCrgerschaft=20
durch Anzeige zus=C3=A4tzlich zu pr=C3=BCfen ist, ob gegen die Opfer =
des?=20
Nationalsozialismus ein fremdenpolizeiliches R=C3=BCckkehrverbot besteht =
oder sonst=20
bestimmte Tatsachen, die ein Aufenthaltsverbot gerechtfertigt erscheinen =

lassen.</P>
<P>Der Bericht der Historikerkommission, dass aus den Protokollen des=20
Ministerrates kein politischer Wille erkennbar war, die Vertriebenen=20
zur=C3=BCckzuholen, bekommt im Gedankenjahr mit dem fremdenpolizeilichen =
Stempel der=20
Novelle zur Staatsb=C3=BCrgerschaft seinen Best=C3=A4tigungsvermerk. =
Vorschl=C3=A4ge der=20
Historikerkommission, auch die Staatsb=C3=BCrgerschaft zum Gegenstand =
der Restitution=20
zu machen, sind f=C3=BCr die Bundesregierung im Jahr 2005 kein =
Thema.</P>
<P>Der Wiedererwerb der Staatsb=C3=BCrgerschaft f=C3=BCr Vertriebene =
wird erschwert, statt=20
deren Nachkommen unb=C3=BCrokratisch einen Reisepass zu gew=C3=A4hren. =
Wenn sich der=20
Bundeskanzler davor f=C3=BCrchtet, dass =C3=B6sterreichische =
Staatsb=C3=BCrger das Recht auf=20
Familiennachzug haben, haben auch die Nachkommen der Opfer des=20
Nationalsozialismus in =C3=96sterreich keinen Platz. (DER STANDARD, =
Printausgabe,=20
13.12.2005)</P>
<P>
<DIV class=3Dinfobox>Heinrich Vana ist Rechtsanwalt in =
Wien.</DIV></DIV></DIV>
<DIV style=3D"TOP: 109px" id=3DweiterLesen class=3D"moreContent =
context">
<DIV id=3DweiterLesenScroll class=3DmoreContentScroll>
<UL>
  <LI id=3Do1_1297819126912>
  <H5><A=20
  =
href=3D"http://derstandard.at/r1297819126829/The-European-Kommentare">Neu=
:=20
  Kommentare von The European</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297819126912/Neu-Kommentare-von-The-Europe=
an-Rechts-herrscht-Ruhe">Rechts=20
  herrscht Ruhe</A><SMALL> [2]</SMALL></H4>
  <P>Von Islam-Kritikern wie Geert Wilders in den Niederlanden, Henryk =
M. Broder=20
  oder Ayaan Hirsi Ali ist gegenw=C3=A4rtig wenig zu h=C3=B6ren. Die =
Revolutionen in den=20
  arabischen L=C3=A4ndern lassen ihr Weltbild wanken =E2=80=93 eine =
Antwort haben sie auf die=20
  ver=C3=A4nderte Welt noch nicht gefunden </P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do2_1297819013436>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297819013436/Kommentar-der-anderen-Wer-Mig=
rant-ist-bestimmen-wir">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297819013436/Kommentar-der-anderen-Wer-Mig=
rant-ist-bestimmen-wir">Wer=20
  Migrant ist, bestimmen wir</A><SMALL> [139]</SMALL></H4>
  <P>Wie wichtig ist eigentlich die "Signalfarbe" einer qualifizierten =
und=20
  klugen Frau in den Medien? =C3=9Cber Widerspr=C3=BCche der =
Ethnoquote</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do3_1297819072875>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297819072875/Kommentar-der-anderen-Starke-=
Frauen-hat-das-Land">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297819072875/Kommentar-der-anderen-Starke-=
Frauen-hat-das-Land">Starke=20
  Frauen hat das Land</A><SMALL> [5]</SMALL></H4>
  <P>Was den Sieg einer Torfrau aus Innsbruck auf der Sprungschanze von =
Oslo=20
  nicht nur in sportlicher Hinsicht so besonders macht: Daniela =
Iraschkos=20
  WM-Gold am Holmenkollen hat neue Ma=C3=9Fst=C3=A4be f=C3=BCr den =
Begriff "Normalit=C3=A4t"=20
  gesetzt.</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do4_1297818586371>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818586371/Kommentar-der-anderen-Kinders=
chutz-und-das-Elend-des-Foederalismus">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818586371/Kommentar-der-anderen-Kinders=
chutz-und-das-Elend-des-Foederalismus">Kinderschutz=20
  und das Elend des F=C3=B6deralismus</A><SMALL> [20]</SMALL></H4>
  <P>Die =C3=BCberf=C3=A4llige Reform des Jugendwohlfahrtsgesetzes =
scheitert seit Jahren=20
  am Dauer-Patt im Kostenstreit zwischen Bund und L=C3=A4ndern. Nun wird =
wieder=20
  einmal verhandelt - mit absehbarem Ausgang?</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do5_1297819003792>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297819003792/Kommentar-der-Anderen-Was-wir=
-vom-Fall-Guttenberg-lernen-koennen">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297819003792/Kommentar-der-Anderen-Was-wir=
-vom-Fall-Guttenberg-lernen-koennen">Was=20
  wir vom "Fall Guttenberg" lernen k=C3=B6nnen</A><SMALL> =
[116]</SMALL></H4>
  <P>Aneignungsversuche nach Freiherrenart sind programmiert - von =
Anthony=20
  Patt</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do6_1297818305371>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818302918/Kommentar-Muss-Frauen-geholfe=
n-werden">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818302918/Kommentar-Muss-Frauen-geholfe=
n-werden">Muss=20
  Frauen geholfen werden?</A></H4>
  <P>Warum das frauenbewegte Gezeter =C3=BCber Benachteiligungen im =
Kampf um=20
  F=C3=BChrungspositionen nicht weiterhilft - und legistischen =
Vorschriften blo=C3=9F=20
  symbolischer Stellenwert zukommt</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do7_1297818810294>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818810294/Kommentar-der-Anderen-Mensche=
nrechte-Nebensache-Herr-Cap">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818810294/Kommentar-der-Anderen-Mensche=
nrechte-Nebensache-Herr-Cap">Menschenrechte=20
  Nebensache, Herr Cap?</A><SMALL> [102]</SMALL></H4>
  <P>Als "fair und human" lobte Josef Cap gestern an dieser Stelle die=20
  Neuregelung des Fremdenrechts - Nun muss er sich von SOS Mitmensch =
sagen=20
  lassen, was er dabei vor lauter Begeisterung alles "verschwiegen und=20
  verdr=C3=A4ngt" hat</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do8_1297818414093>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818414093/Kommentar-der-Anderen-Doktor-=
der-Gratis-Pedanterie">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818414093/Kommentar-der-Anderen-Doktor-=
der-Gratis-Pedanterie">Doktor=20
  der Gratis-Pedanterie</A><SMALL> [143]</SMALL></H4>
  <P>Sinnfrei aufsch=C3=A4umen, entsch=C3=A4rfen, ausbremsen - darin =
besteht Freiherr von=20
  Guttenbergs philologische Eigenleistung - Doch qualifiziert er sich =
nicht=20
  gerade damit f=C3=BCr unser politisches System? - Von Burkhard =
M=C3=BCller-Ullrich</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do9_1297818695771>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818695771/Kommentar-der-anderen-Faire-u=
nd-humane-Loesung">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818695771/Kommentar-der-anderen-Faire-u=
nd-humane-Loesung">Faire=20
  und humane L=C3=B6sung</A><SMALL> [88]</SMALL></H4>
  <P>Die Novellierung der gesetzlichen Regelungen f=C3=BCr Zuwanderung =
und=20
  Asylverfahren aus Sicht der Kanzler-Partei</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do10_1297818209926>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818209926/Kommentar-der-Anderen-Gute-Ge=
schaefte-mit-boesen-Staaten">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818209926/Kommentar-der-Anderen-Gute-Ge=
schaefte-mit-boesen-Staaten">Gute=20
  Gesch=C3=A4fte mit "b=C3=B6sen" Staaten?</A><SMALL> [11]</SMALL></H4>
  <P>Wie die EU versucht, Menschenrechte zu exportieren und sich dabei=20
  Glaubw=C3=BCrdigkeitsprobleme einhandelt - Von Marcus Klamert </P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do11_1297818911530>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818911530/Kommentar-der-Anderen-Die-Rol=
le-der-USA-als-Revolutionskatalysator">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818911530/Kommentar-der-Anderen-Die-Rol=
le-der-USA-als-Revolutionskatalysator">Die=20
  Rolle der USA als "Revolutionskatalysator"</A><SMALL> =
[194]</SMALL></H4>
  <P>Besteht nicht doch ein Zusammenhang zwischen dem Irakkrieg und dem=20
  Volksaufstand in Nordafrika? Warum ein einstiger Kritiker der=20
  Interventionspolitik diese Frage heute aus langfristiger Perspektive=20
bejaht</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do12_1297216358143>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297216358143/Kommentar-der-anderen-Murdoch=
s-Verlegergeschenk-aus-dem-Giftschrank">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297216358143/Kommentar-der-anderen-Murdoch=
s-Verlegergeschenk-aus-dem-Giftschrank">Murdochs=20
  Verlegergeschenk aus dem Giftschrank</A><SMALL> [42]</SMALL></H4>
  <P>Die iPad-Zeitung untergr=C3=A4bt die publizistische =
Souver=C3=A4nit=C3=A4t: =C3=9Cber=20
  unerw=C3=BCnschte Nebenwirkungen des j=C3=BCngsten Coups des =
australischen=20
  Medien-Tycoons in Kooperation mit dem Computer-Giganten Apple - Von =
Josef=20
  Trappel</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do13_1297818586225>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818586225/Kommentar-der-anderen-Im-Zwei=
fel-gegen-die-Richtervereinigung">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818586225/Kommentar-der-anderen-Im-Zwei=
fel-gegen-die-Richtervereinigung">Im=20
  Zweifel gegen die Richtervereinigung</A><SMALL> [47]</SMALL></H4>
  <P>Anmerkungen zur Selbstverteidigung von Werner Zinkl</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do14_1297216169416>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297216169416/Kommentar-der-Anderen-Die-ges=
toerte-Wahrnehmung-des-Hosni-Mubarak">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297216169416/Kommentar-der-Anderen-Die-ges=
toerte-Wahrnehmung-des-Hosni-Mubarak">Die=20
  gest=C3=B6rte Wahrnehmung des Hosni Mubarak</A><SMALL> =
[59]</SMALL></H4>
  <P>Der =C3=A4gyptische Diktator hatte offenbar jeden Bezug zur =
gesellschaftlichen=20
  Realit=C3=A4t seines Landes verloren - von Thomas L. Friedman</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do15_1297818586985>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818586985/Kommentar-der-anderen-Das-alt=
e-Lied-von-der-boesen-Jugend">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818586985/Kommentar-der-anderen-Das-alt=
e-Lied-von-der-boesen-Jugend">Das=20
  alte Lied von der "b=C3=B6sen Jugend"</A><SMALL> [80]</SMALL></H4>
  <P>Gegen falsche T=C3=B6ne und schiefe Bilder im Umgang mit unseren =
J=C3=BCngsten - von=20
  Sokrates bis zur Gegenwart</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do16_1297216056259>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297216056259/Kommentar-der-anderen-Vom-Seg=
en-der-Triple-A-Bonitaet">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297216056259/Kommentar-der-anderen-Vom-Seg=
en-der-Triple-A-Bonitaet">Vom=20
  Segen der Triple-A-Bonit=C3=A4t</A><SMALL> [75]</SMALL></H4>
  <P>Nach Experten-Kritik und Soziologen-Schelte : Empfehlungen eines =
ehemaligen=20
  Finanzministers - Von Wilhelm Molterer </P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do17_1297818493517>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818493517/Kommentar-der-Anderen-Amazon-=
Fuenf-Sterne-fuer-die-Guttenberg-Galaxie">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818493517/Kommentar-der-Anderen-Amazon-=
Fuenf-Sterne-fuer-die-Guttenberg-Galaxie">Amazon:=20
  F=C3=BCnf Sterne f=C3=BCr die Guttenberg-Galaxie</A><SMALL> =
[48]</SMALL></H4>
  <P>Wie Adressaten des Online-Buchversands die Ehre des deutschen=20
  Verteidigungsministers retten</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do18_1296696567534>
  <H5><A=20
  =
href=3D"http://derstandard.at/1296696567534/Kommentar-der-Anderen-Bernhar=
ddaemmerung">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1296696567534/Kommentar-der-Anderen-Bernhar=
ddaemmerung">Bernhardd=C3=A4mmerung</A><SMALL>=20
  [129]</SMALL></H4>
  <P><A=20
  =
href=3D"http://derstandard.at/1296696567534/Kommentar-der-Anderen-Bernhar=
ddaemmerung"><IMG=20
  title=3D"" alt=3DTitelbild=20
  =
src=3D"http://images.derstandard.at/t/1/2011/02/07/1296710134106.jpg"></A=
>Wie=20
  ein angeblicher "=C3=9Cbertreibungsk=C3=BCnstler" in einem ganz und =
gar sinn- und=20
  geschmacklosen Gedenkspektakel missbraucht und vereinnahmt wird - von=20
  Franzobel</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do19_1297818305886>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818304395/Kommentar-Platon-meets-Gender=
-Mainstreaming">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818304395/Kommentar-Platon-meets-Gender=
-Mainstreaming">Platon=20
  meets Gender-Mainstreaming</A></H4>
  <P>Die staatliche Vorschreibung einer "positiven Diskriminierung" ist=20
  moralisch illegtim - von Georg Schildhammer</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do20_1296696312239>
  <H5><A=20
  =
href=3D"http://derstandard.at/1296696312239/Kommentar-der-Anderen-Nichts-=
ist-ohne-Risiko-die-Zukunft-schon-gar-nicht">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1296696312239/Kommentar-der-Anderen-Nichts-=
ist-ohne-Risiko-die-Zukunft-schon-gar-nicht">Nichts=20
  ist ohne Risiko, die Zukunft schon gar nicht</A><SMALL> =
[80]</SMALL></H4>
  <P>Gebannt verfolgt die Welt den Umbruch in =C3=84gypten - und auch =
angstvoll. Was=20
  kommt danach, wird schon gefragt. Die Zukunft ist ein Risiko, und =
h=C3=A4tten nicht=20
  auch wir es einst gewagt, wir s=C3=A4=C3=9Fen noch in H=C3=B6hlen oder =
lebten unter der Knute=20
  - Von Robert Misik</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do21_1297818419696>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818419696/Kommentar-der-Anderen-Die-Bot=
schaft-der-europaeischen-Araber">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818419696/Kommentar-der-Anderen-Die-Bot=
schaft-der-europaeischen-Araber">Die=20
  Botschaft der europ=C3=A4ischen Araber</A><SMALL> [68]</SMALL></H4>
  <P>Und eine Warnung - von Timothy Garton Ash</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do22_1295571484745>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295571484745/Kommentar-der-anderen-Betreue=
n-statt-verfrachten">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295571484745/Kommentar-der-anderen-Betreue=
n-statt-verfrachten">Betreuen=20
  statt verfrachten</A><SMALL> [16]</SMALL></H4>
  <P>Gegen die Schubhaft und ihre geplante Versch=C3=A4rfung</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do23_1297818305760>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818305760/Kommentar-der-anderen-Alle-De=
pperten-herschauen-Auch-so-funktioniert-Politik">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818305760/Kommentar-der-anderen-Alle-De=
pperten-herschauen-Auch-so-funktioniert-Politik">Alle=20
  Depperten herschauen! Auch so funktioniert Politik</A><SMALL>=20
  [147]</SMALL></H4>
  <P>Wahlen sind zwar erst 2013 - Aber wenn es weiter so l=C3=A4uft, wie =
es l=C3=A4uft,=20
  dann f=C3=A4hrt der Zug in Richtung Strache und FP=C3=96</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do24_1295571133651>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295571133651/Kommentar-der-anderen-Bischoe=
fe-empfehlen-kritisches-Nachdenken">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295571133651/Kommentar-der-anderen-Bischoe=
fe-empfehlen-kritisches-Nachdenken">Bisch=C3=B6fe=20
  empfehlen kritisches Nachdenken</A><SMALL> [27]</SMALL></H4>
  <P>=C3=9Cber den Widerspruch zwischen christlichen Idealen und =
finanziellen Zw=C3=A4ngen=20
  und =C3=BCber die Gesamtschule als m=C3=B6glichen Ausweg - Von Kurt =
Remele</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do25_1297818310446>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818305100/Kommentar-Dirigismus-ja-bitte=
">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818305100/Kommentar-Dirigismus-ja-bitte=
">Dirigismus,=20
  ja bitte!</A></H4>
  <P>Zentrales Problem f=C3=BCr Horx ist die m=C3=A4nnerbasierte =
Pr=C3=A4senzkultur - Kritische=20
  Masse von Frauen kann eine andere Zeitkultur durchsetzen</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do26_1295571133263>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295571133263/Kommentar-der-anderen-Kliente=
lpolitik-auf-die-Spitze-getrieben">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295571133263/Kommentar-der-anderen-Kliente=
lpolitik-auf-die-Spitze-getrieben">Klientelpolitik,=20
  auf die Spitze getrieben</A><SMALL> [71]</SMALL></H4>
  <P>Das Mehrheitswahlrecht bietet Strache gro=C3=9Fe Chancen - Von =
Albert=20
  Steinhauser und Daniela Musiol</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do27_1296696689476>
  <H5><A=20
  =
href=3D"http://derstandard.at/r1296696692816/Debatte-um-Kinder-als-Schade=
n">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1296696689476/Kommentar-der-anderen-Kindesu=
nterhalt-als-Schadensfall">Kindesunterhalt=20
  als Schadensfall?</A><SMALL> [70]</SMALL></H4>
  <P>"Kinder als Schaden"? - Nat=C3=BCrlich nicht, sagen Verteidiger des =
Status quo=20
  in der Debatte um die Reform der Haftpflicht f=C3=BCr =
Pr=C3=A4natalmediziner</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do28_1295571016437>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295571016437/Kommentar-der-anderen-Grasser=
s-Dreh-mit-dem-Kaerntner-Schmaeh">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295571016437/Kommentar-der-anderen-Grasser=
s-Dreh-mit-dem-Kaerntner-Schmaeh">Grassers=20
  Dreh mit dem K=C3=A4rntner Schm=C3=A4h</A><SMALL> [119]</SMALL></H4>
  <P>Im TV gewinnt der Minister immer wieder Deutungshoheit - Von =
Christina=20
  Aumayr-Hajek </P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do29_1297818218822>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818218822/Kommentar-der-Anderen-Aegypte=
n-das-Erdoel-und-die-gruene-Revolution">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818218822/Kommentar-der-Anderen-Aegypte=
n-das-Erdoel-und-die-gruene-Revolution">=C3=84gypten,=20
  das Erd=C3=B6l und die "gr=C3=BCne Revolution"</A><SMALL> =
[26]</SMALL></H4>
  <P>Die politischen Umst=C3=BCrze in Nordafrika und ihre Folgen =
f=C3=BCr Europa aus der=20
  Sicht eines =C3=96ko-Aktivisten - Von Andreas Postner</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do30_1295570575784>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295570575784/Kommentar-der-Anderen-Migrati=
onsastrologie">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295570575784/Kommentar-der-Anderen-Migrati=
onsastrologie">Migrationsastrologie</A><SMALL>=20
  [70]</SMALL></H4>
  <P>Oder: Unter fremden Sternen. =E2=80=93 Kleine Einf=C3=BChrung zum =
aktuellen Stand der=20
  Herkunfts- und Hintergrunddeutung im Umgang mit Fremdgeb=C3=BCrtigen =
=E2=80=93 und zur=20
  zukunftsweisenden Relevanz dieser Erkenntnisse als =
Prognoseinstrument</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do31_1297818205823>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297818205823/Fall-Petra-Velten-Im-Zweifel-=
fuer-die-Richterin">Fall=20
  Petra Velten</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297818205823/Fall-Petra-Velten-Im-Zweifel-=
fuer-die-Richterin">Im=20
  Zweifel f=C3=BCr die Richterin</A><SMALL> [217]</SMALL></H4>
  <P>Petra Veltens =C3=84u=C3=9Ferungen sind ein besonders gewichtiger =
Versuch, auf ein=20
  Gericht Einfluss zu nehmen, meint der Pr=C3=A4sident der =
Richtervereinigung Werner=20
  Zinkl</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do32_1295570921126>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295570921126/Kommentar-der-anderen-Eine-Sc=
huhnummer-zu-klein-fuer-die-Vision">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295570921126/Kommentar-der-anderen-Eine-Sc=
huhnummer-zu-klein-fuer-die-Vision">Eine=20
  Schuhnummer zu klein f=C3=BCr die Vision</A><SMALL> [6]</SMALL></H4>
  <P>Reininghaus-Verkauf: Der Grazer Finanzstadtrat entgegnet Ernst =
Scholdan=20
</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do33_1297216472799>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297216472799/Tunesien-und-die-Scharlatane-=
der-Demokratie">Tunesien=20
  und die Scharlatane der Demokratie</A><SMALL> [46]</SMALL></H4>
  <P>Warum die Revolution=C3=A4re Nordafrikas schlecht beraten =
w=C3=A4ren, sich an den von=20
  der Herrschaft der Finanzm=C3=A4rkte gepr=C3=A4gten =
Demokratie-Modellen des Westens nach=20
  US-amerikanischem Zuschnitt ein Vorbild zu nehmen - Von Joseph E. =
Stiglitz=20
</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do34_1293371216391>
  <H5><A=20
  =
href=3D"http://derstandard.at/1293371216391/Kommentar-der-Anderen-Churchi=
ll-die-Schulreform-und-die-Botschaft-Christi">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1293371216391/Kommentar-der-Anderen-Churchi=
ll-die-Schulreform-und-die-Botschaft-Christi">Churchill,=20
  die Schulreform und die Botschaft Christi</A><SMALL> [72]</SMALL></H4>
  <P>Warum die vom britischen Modell abgeleitete Sorge, eine =
Gesamtschulreform=20
  w=C3=BCrde zum "Massenexodus in Privatschulen" f=C3=BChren, haltlos =
ist - Und was das=20
  mit der katholischen Kiche zu tun hat - Eine Erwiderung - Von Karl =
Heinz=20
  Gruber</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do35_1297216355668>
  <H5><A=20
  =
href=3D"http://derstandard.at/r1295571385420/Debatte-um-Bundesheer-und-Zi=
vildienst">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297216355668/Kommentar-der-Anderen-Bundesh=
eer-neu-Wehret-den-Kurzschluessen">Bundesheer=20
  neu: Wehret den Kurzschl=C3=BCssen!</A><SMALL> [28]</SMALL></H4>
  <P>Von vorgeschobenen Argumenten und haltlosen Bef=C3=BCrchtungen in =
der Debatte um=20
  die Heeresreform - Von Heinz G=C3=A4rtner</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do36_1297216352570>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297216352570/Kommentar-der-Anderen-Peter-A=
lexander-und-die-Johnny-Cash-Situation">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297216352570/Kommentar-der-Anderen-Peter-A=
lexander-und-die-Johnny-Cash-Situation">Peter=20
  Alexander und die Johnny-Cash-Situation</A><SMALL> [207]</SMALL></H4>
  <P><A=20
  =
href=3D"http://derstandard.at/1297216352570/Kommentar-der-Anderen-Peter-A=
lexander-und-die-Johnny-Cash-Situation"><IMG=20
  title=3D"" alt=3DTitelbild=20
  =
src=3D"http://images.derstandard.at/t/1/2011/02/14/1297234455624.jpg"></A=
>Oder:=20
  Jung san ma, fesch san ma - Von Klaus Karlbauer</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do37_1297216245367>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297216245367/Kommentar-der-Anderen-Aegypte=
ns-Krise-hat-gerade-erst-begonnen">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297216245367/Kommentar-der-Anderen-Aegypte=
ns-Krise-hat-gerade-erst-begonnen">=C3=84gyptens=20
  Krise hat gerade erst begonnen</A><SMALL> [42]</SMALL></H4>
  <P>Aus einem Blog-Eintrag des konservativen US-Publizisten und=20
  "Atlantic"-Kolumnisten Jeffrey Goldberg</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do38_1297216186225>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297216186225/Kommentar-der-Anderen-Die-Sch=
attenseiten-des-Philosophenschutzes">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297216186225/Kommentar-der-Anderen-Die-Sch=
attenseiten-des-Philosophenschutzes">Die=20
  Schattenseiten des "Philosophenschutzes"</A><SMALL> [50]</SMALL></H4>
  <P>Momentaufnahme eines akademischen Arbeitskampfes in Ungarn und die =
Frage=20
  nach der intellektuellen Redlichkeit grenz=C3=BCberschreitender =
Mahnungen und=20
  Betroffenheitsmanifeste. Von Herbert Hrachovec</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do39_1296696573354>
  <H5><A=20
  =
href=3D"http://derstandard.at/1296696573354/Kommentar-der-Anderen-Und-was=
-wuerde-Ronald-Reagan-heute-zu-Aegypten-sagen">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1296696573354/Kommentar-der-Anderen-Und-was=
-wuerde-Ronald-Reagan-heute-zu-Aegypten-sagen">Und=20
  was w=C3=BCrde Ronald Reagan heute zu =C3=84gypten sagen?</A><SMALL> =
[70]</SMALL></H4>
  <P>Erinnerung an den "Marcos-Moment" des einstigen US-Pr=C3=A4sidenten =
=E2=80=93 von Hannes=20
  Stein</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do40_1296696572979>
  <H5><A=20
  =
href=3D"http://derstandard.at/1296696572979/Kommentar-der-Anderen-Die-ver=
ratene-Revolution-oder-Kiew-gruesst-Kairo">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1296696572979/Kommentar-der-Anderen-Die-ver=
ratene-Revolution-oder-Kiew-gruesst-Kairo">Die=20
  verratene Revolution oder Kiew gr=C3=BC=C3=9Ft Kairo</A><SMALL> =
[71]</SMALL></H4>
  <P>Was tun, damit die Gegenwart der Ukraine nicht zur Zukunft =
=C3=84gyptens wird? -=20
  von Julia Timoschenko</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do41_1297216057678>
  <H5><A=20
  =
href=3D"http://derstandard.at/1297216057678/Kommentar-der-Anderen-Strafba=
re-Justizkritik">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1297216057678/Kommentar-der-Anderen-Strafba=
re-Justizkritik">Strafbare=20
  Justizkritik?</A><SMALL> [281]</SMALL></H4>
  <P>Die Anzeige der Richtervereinigung gegen die Strafrechtsprofessorin =
Petra=20
  Velten wegen ihrer kritischen =C3=84u=C3=9Ferungen =C3=BCber den =
Tiersch=C3=BCtzerprozess verst=C3=B6=C3=9Ft=20
  gegen fundamentale Grundrechte. </P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do42_1296696489333>
  <H5><A=20
  =
href=3D"http://derstandard.at/1296696489333/Kommentar-der-Anderen-Mit-Kli=
mawandel-kann-man-gesuender-werden">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1296696489333/Kommentar-der-Anderen-Mit-Kli=
mawandel-kann-man-gesuender-werden">Mit=20
  Klimawandel kann man ges=C3=BCnder werden</A><SMALL> =
[137]</SMALL></H4>
  <P>Der Klimawandel bedroht unsere Lebensgewohnheiten =E2=80=93 =
andererseits w=C3=A4re eine=20
  Haltungs=C3=A4nderung ohnehin von Vorteil - von Ian Roberts</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do43_1296696403757>
  <H5><A=20
  =
href=3D"http://derstandard.at/1296696403757/Kommentar-der-Anderen-Das-Res=
trisiko-auf-ein-ertraegliches-Mass-reduzieren">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1296696403757/Kommentar-der-Anderen-Das-Res=
trisiko-auf-ein-ertraegliches-Mass-reduzieren">Das=20
  Restrisiko auf ein ertr=C3=A4gliches Ma=C3=9F reduzieren</A><SMALL> =
[2]</SMALL></H4>
  <P>Die Skifahrer blicken in Richtung WM, die =C3=84rzte auf die =
Befundbl=C3=A4tter=20
  Verletzter - Das Risiko, schwer zu verungl=C3=BCcken, k=C3=B6nnte =
verringert werden,=20
  aber das erfordert einen radikalen Umbau des Rennzirkus - Von Markus =
Redl </P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do44_1296696309933>
  <H5><A=20
  =
href=3D"http://derstandard.at/1296696309933/Kommentar-der-anderen-Schlech=
te-Karten-fuer-Menschen-mit-Trauma">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1296696309933/Kommentar-der-anderen-Schlech=
te-Karten-fuer-Menschen-mit-Trauma">Schlechte=20
  Karten f=C3=BCr Menschen mit Trauma</A><SMALL> [54]</SMALL></H4>
  <P>Asylverfahren als Wettbewerb der Klugheit, Sch=C3=B6nheit und =
=C3=9Cberzeugungskraft=20
  - von Kerstin Kellermann</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do45_1295571276889>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295571276889/Kommentar-der-Anderen-Eine-Hy=
mne-des-Widerstands">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295571276889/Kommentar-der-Anderen-Eine-Hy=
mne-des-Widerstands">Eine=20
  Hymne des Widerstands</A><SMALL> [91]</SMALL></H4>
  <P>Warum ein Diktator nach dem anderen als Liebkind des Westens =
abdanken muss=20
  - von Tarafa Baghajati</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do46_1295571470775>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295571470775/Kommentar-der-anderen-Das-End=
e-der-unrealistischen-Erwartungen">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295571470775/Kommentar-der-anderen-Das-End=
e-der-unrealistischen-Erwartungen">Das=20
  Ende der unrealistischen Erwartungen</A><SMALL> [76]</SMALL></H4>
  <P>Das "einzige nachhaltige Modell" des Westens war immer ein Mythos. =
Jetzt=20
  gehen wir auf eine Welt zu, in der die Schwellenl=C3=A4nder die Normen =
mitbestimmen=20
  - durchaus nicht zugunsten des liberalen Kapitalismus</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do47_1295571486160>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295571486160/Kommentar-der-Anderen-Folgen-=
einer-Menschenhatz">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295571486160/Kommentar-der-Anderen-Folgen-=
einer-Menschenhatz">Folgen=20
  einer Menschenhatz</A><SMALL> [124]</SMALL></H4>
  <P>Aufkl=C3=A4rungsarbeit hat viel gegen Diskriminierung Homosexueller =
bewirkt.=20
  Doch manches bleibt noch zu tun. Ein Nachruf auf den Aktivisten David =
Kato</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do48_1295571277271>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295571277271/Kommentar-der-Anderen-Eine-ei=
ndeutige-Botschaft-aus-dem-Freiheitsgebet">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295571277271/Kommentar-der-Anderen-Eine-ei=
ndeutige-Botschaft-aus-dem-Freiheitsgebet">Eine=20
  eindeutige Botschaft aus dem Freiheitsgebet</A><SMALL> =
[48]</SMALL></H4>
  <P>In =C3=84gypten k=C3=B6nnte sich eine islamische Revolution =C3=A0 =
la Khomeini wiederholen=20
  - von Homayoun Alizadeh</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do49_1295571185739>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295571185739/Kommentar-der-Anderen-Perspek=
tiven-schaffen-fuer-den-Nahen-Osten">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295571185739/Kommentar-der-Anderen-Perspek=
tiven-schaffen-fuer-den-Nahen-Osten">Perspektiven=20
  schaffen f=C3=BCr den Nahen Osten</A><SMALL> [42]</SMALL></H4>
  <P>Die Umbr=C3=BCche im Nahen Osten und im Maghreb sind mit den =
Revolutionen in=20
  Osteuropa nicht vergleichbar - Die EU muss jetzt ihre =
Mittelmeerpartnerschaft=20
  mit Leben erf=C3=BCllen und Perspektiven schaffen</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do50_1295571033512>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295571033512/Kommentar-der-anderen-Es-geht=
-um-Brot-und-Arbeit-nicht-um-die-Scharia">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295571033512/Kommentar-der-anderen-Es-geht=
-um-Brot-und-Arbeit-nicht-um-die-Scharia">Es=20
  geht um Brot und Arbeit, nicht um die Scharia</A><SMALL> =
[92]</SMALL></H4>
  <P>Es geht um eine Perspektive f=C3=BCr das Leben, es geht um die =
Zukunft und nicht=20
  um islamistische Ideen: Die Demonstrationen in =C3=84gypten lassen das =
Entstehen=20
  einer neuen politischen Kraft erahnen</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do51_1295570835967>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295570835967/Kommentar-der-Anderen-Integra=
tion-muss-man-wollen">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295570835967/Kommentar-der-Anderen-Integra=
tion-muss-man-wollen">Integration=20
  muss man wollen</A><SMALL> [52]</SMALL></H4>
  <P>Im gef=C3=B6rderten Wohnbau sind im vergangenen Jahrzehnt =
zahlreiche=20
  Vorzeigeprojekte f=C3=BCr Integration entstanden. Doch was immer noch =
fehlt, ist=20
  eine klare Strategie - und m=C3=B6glicherweise auch bald die =
n=C3=B6tigen Mittel - Von=20
  Karl Wurm</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do52_1295570828910>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295570828910/Kommentar-der-Anderen-Stunde-=
der-Wahrheit-fuer-den-Kosovo">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295570828910/Kommentar-der-Anderen-Stunde-=
der-Wahrheit-fuer-den-Kosovo">Stunde=20
  der Wahrheit f=C3=BCr den Kosovo</A><SMALL> [22]</SMALL></H4>
  <P>Die F=C3=BChrung des Kosovo habe auf Dick Martys Vorw=C3=BCrfe =
wegen Organhandel und=20
  Mord bisher falsch reagiert, sagt ein Kritiker aus den eigenen Reihen =
- Die=20
  Vertuschung von Verbrechen gef=C3=A4hrde die Legitimit=C3=A4t der =
Unabh=C3=A4ngigkeit</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do53_1295570723551>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295570723551/Kommentar-der-Anderen-Iranisc=
her-Verzicht-auf-Atomwaffen-ist-moeglich">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295570723551/Kommentar-der-Anderen-Iranisc=
her-Verzicht-auf-Atomwaffen-ist-moeglich">Iranischer=20
  Verzicht auf Atomwaffen ist m=C3=B6glich</A><SMALL> [32]</SMALL></H4>
  <P>Ist der Iran wirklich fest dazu entschlossen, Atomwaffen zu bauen? =
F=C3=BCnf=20
  Gr=C3=BCnde, warum die Situation m=C3=B6glicherweise weniger =
alarmierend ist als=20
  vielfach bef=C3=BCrchtet - von Gareth Evans</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do54_1295570632381>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295570632381/Kommentar-der-Anderen-Kalter-=
Krieg-um-Irans-Bombe">Kommentar=20
  der Anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295570632381/Kommentar-der-Anderen-Kalter-=
Krieg-um-Irans-Bombe">Kalter=20
  Krieg um Irans Bombe</A><SMALL> [154]</SMALL></H4>
  <P>Gespr=C3=A4che mit dem iranischen Regime bringen nichts =E2=80=93 =
au=C3=9Fer Zeitgewinn f=C3=BCr=20
  Teherans nukleare Aufr=C3=BCstung. Im Nahen Osten wei=C3=9F man das =
nicht erst seit dem=20
  Scheitern der Verhandlungen in Istanbul. </P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do55_1295570561767>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295570561767/Kommentar-der-anderen-Es-reic=
ht---Aufruf-zum-Bildungsstreik">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295570561767/Kommentar-der-anderen-Es-reic=
ht---Aufruf-zum-Bildungsstreik">Es=20
  reicht! - Aufruf zum Bildungsstreik</A><SMALL> [59]</SMALL></H4>
  <P>Und ein Appell im Lichte des Generationenvertrags: Sollten =
angesichts der=20
  aktuellen Uni-Politik nicht einmal die "Alten" f=C3=BCr ihre Enkel auf =
die Stra=C3=9Fe=20
  gehen? Und tun sie's nicht: Wie w=C3=A4r's mit einem Ausstand der =
Zivildiener?</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do56_1295570562903>
  <H5><A=20
  =
href=3D"http://derstandard.at/1295570562903/Kommentar-der-anderen-Ein-neu=
es-Geschichtsbild-braucht-das-Land">Kommentar=20
  der anderen</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1295570562903/Kommentar-der-anderen-Ein-neu=
es-Geschichtsbild-braucht-das-Land">Ein=20
  neues Geschichtsbild braucht das Land</A><SMALL> [46]</SMALL></H4>
  <P>Betrifft: Migration und nationale Erinnerungspolitik</P>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do57_1227289050615>
  <H5><A=20
  =
href=3D"http://derstandard.at/1227289050615/Debatten-Kda-Kasten">Debatten=
</A></H5>
  <H4><A=20
  =
href=3D"http://derstandard.at/1227289050615/Debatten-Kda-Kasten">Kda-Kast=
en</A></H4>
  <DIV class=3Dclear></DIV></LI>
  <LI id=3Do58_1246544015622 class=3Dlast>
  <H5><A=20
  =
href=3D"http://derstandard.at/r1246544015258/Dollfuss-Debatte">Nachlese</=
A></H5>
  <H4><A href=3D"http://derstandard.at/r1246543999319">Kontroverse =
zwischen=20
  Gerhard Botz und Robert Menasse </A></H4>
  <P><A href=3D"http://derstandard.at/r1246543999319"><IMG title=3D"" =
alt=3DTitelbild=20
  =
src=3D"http://images.derstandard.at/t/1/2009/08/07/1246650317525.jpg"></A=
>Gesammelte=20
  Kommentare aus dem Jahr 2004 </P>
  <DIV class=3Dclear></DIV></LI></UL></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
				var oWeiterlesen =3D new Weiterlesen();=0A=
				if (PageProperties.isEnhanced =3D=3D true) {=0A=
					var reposition =3D function() { oWeiterlesen.reposition(); }=0A=
					Event.observe(window, 'scroll', reposition);=0A=
					Event.observe(document.onresize ? document : window, "resize", =
reposition);=0A=
				}=0A=
			</SCRIPT>
</DIV>
<DIV id=3DarticleTools><A class=3D"button social block mail"=20
onclick=3D"window.open('/?page=3Demail&amp;ref=3D2272723','','toolbar=3Dn=
o,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes,width=3D517,height=3D505'=
); return false"=20
href=3D"http://derstandard.at/2272723#" target=3D_blank>mailen</A>
<SCRIPT type=3Dtext/javascript>function fbs_click() =
{u=3Dlocation.href;t=3Ddocument.title;window.open('http://www.facebook.co=
m/sharer.php?u=3D'+encodeURIComponent(u)+'&t=3D'+encodeURIComponent(t),'s=
harer','toolbar=3D0,status=3D0,width=3D626,height=3D436');return =
false;}</SCRIPT>
<A class=3D"button social block facebook" onclick=3D"return fbs_click()" =

href=3D"http://www.facebook.com/share.php?u=3Dhttp%3A%2F%2Fderstandard.at=
%2F2272723"=20
target=3D_blank>facebook</A><A class=3D"button social block twitter"=20
href=3D"http://twitter.com/home?status=3Dhttp%3A%2F%2Fderstandard.at%2F22=
72723"=20
target=3D_blank>twitter</A>
<DIV id=3Dfb-root></DIV><A id=3DprintButton class=3D"button block"=20
onclick=3Dwindow.print();>drucken</A>
<DIV class=3Dclear></DIV></DIV>
<UL class=3DlookupLinksArtikel>
  <LI>Aktuelles <A=20
  =
href=3D"http://derstandard.at/?page=3Dwetter&amp;wpath=3DNewsroom/Panoram=
a/Wetter&amp;region=3D5&amp;_dayClicked=3D1&amp;nation=3D71">Wetter=20
  in Israel</A></LI></UL>
<DIV class=3Dclear></DIV>
<DIV class=3DcommunityCanvas>
<SCRIPT type=3Dtext/javascript>var ratingData =3D {};</SCRIPT>
<A id=3Dforumstart class=3Doffset name=3Dforumstart></A>
<DIV=20
class=3D"&#10;&#9;&#9;&#9;&#9;pBar light =
context&#10;&#9;&#9;&#9;&#9;barTop"><A=20
class=3D"post block button"=20
onclick=3D"window.open('/?page=3Dpost&amp;ref=3D2272723','','toolbar=3Dno=
,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D515,height=3D505');=
"=20
href=3D"http://derstandard.at/2272723#forumstart">Kommentar posten</A>
<DIV class=3Dinfo>21 Postings</DIV></DIV>
<DIV style=3D"PADDING-LEFT: 7px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 508px" id=3Dt3618259 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 343px" class=3Dl><A class=3Doffset =
name=3Dpid3618259></A>
<DIV style=3D"MAX-WIDTH: 263px" class=3Duname>el dus</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9Eel dus=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3618259,escape('el dus'))"=20
rel=3Dnofollow>0</A>&nbsp;<A class=3Donclick=20
onclick=3D"window.open('/?page=3Duserposts&amp;pid=3D3618259','','toolbar=
=3Dno,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes,width=3D610,height=3D=
400');"=20
rel=3Dnofollow><IMG title=3D"Alle Postings von el dus" border=3D0 =
alt=3D""=20
src=3D"http://derstandard.at/img/comm/forum/posten-transp_093875.gif" =
width=3D21=20
height=3D11></A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>13.12.2005 08:38</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 512px" class=3Dtxt><STRONG>Mich w=C3=BCrde konkret=20
interessieren,</STRONG>
<P>um was es wirklich ging. Wer wollte warum =C3=B6sterreichischer =
Staatsb=C3=BCrger=20
werden? Einfach so? Das glaub' ich nicht.</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 14px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 501px" id=3Dt3619134 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 336px" class=3Dl><A class=3Doffset =
name=3Dpid3619134></A>
<DIV style=3D"MAX-WIDTH: 256px" class=3Duname>s. klein</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9Es. klein=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3619134,escape('s. klein'))"=20
rel=3Dnofollow>0</A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>13.12.2005 11:06</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 505px" class=3Dtxt>
<P>die leute waren =C3=B6sterr. staatsb=C3=BCrgerInnen, bis sie von =
hitler gen=C3=B6tigt=20
wurden, zu fl=C3=BCchten (wenn sie noch konnten). es geht um diejenigen, =
die heute=20
diese staatsb=C3=BCrgerschaft wiederhaben wollen, ob sie das glauben =
oder=20
nicht.</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 21px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 494px" id=3Dt3620391 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 329px" class=3Dl><A class=3Doffset =
name=3Dpid3620391></A>
<DIV style=3D"MAX-WIDTH: 249px" class=3Duname>re flexion</DIV>
<DIV class=3Dutools><A class=3Dfollow=20
title=3D"Follower von =E2=80=9Ere flexion=E2=80=9D werden. =E2=80=9Ere =
flexion=E2=80=9D hat 2 Follower."=20
onclick=3D"FollowUsers.followUser(3620391,escape('re flexion'))"=20
rel=3Dnofollow>2</A><A class=3Donclick=20
onclick=3D"MailTo('reflexion2','ohmtia?locm')"><IMG=20
title=3D"Mail senden an re flexion" border=3D0 alt=3D""=20
src=3D"http://derstandard.at/img/comm/forum/mail_093875.gif" width=3D21=20
height=3D11></A><A class=3Donclick=20
onclick=3D"window.open('/?page=3Dvcard&amp;pid=3D3620391','','toolbar=3Dn=
o,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes,width=3D480,height=3D450'=
);"><IMG=20
title=3D"Die Visitenkarte von re flexion" border=3D0 alt=3D""=20
src=3D"http://derstandard.at/img/comm/forum/visitenkarte_093875.gif" =
width=3D21=20
height=3D11></A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>13.12.2005 13:51</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 498px" class=3Dtxt><STRONG>Soviel ich verstanden =
habe</STRONG>
<P>geht's nicht um die von den NS gen=C3=B6tigten, sondern um deren=20
Nachkommen.</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 28px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 487px" id=3Dt3621633 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 322px" class=3Dl><A class=3Doffset =
name=3Dpid3621633></A>
<DIV style=3D"MAX-WIDTH: 242px" class=3Duname>sowohl als auch</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9Esowohl als auch=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3621633,escape('sowohl als auch'))"=20
rel=3Dnofollow>0</A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>13.12.2005 16:33</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 491px" class=3Dtxt>
<P>die nachkommen tragen alles auf ihrem buckel, das die vorherige =
generation=20
durchmachen musste. ich kenne einige, die hierher zur=C3=BCckgekommen =
sind, ohne=20
recht zu wissen, weshalb. aber bei uns ist ja offensichtlich nicht =
erw=C3=BCnscht. im=20
=C3=BCbrigen - auch wenn sie es nicht glauben wollen - noch nicht alle =
direkten=20
holocaust-opfer sind bereits gestorben. deren nachkommen sind sehr wohl =
auch=20
gesch=C3=A4digt. schon deshalb, weil ja ihre familie einst alles =
zur=C3=BCcklassen musste.=20
</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 35px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 480px" id=3Dt3622341 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 315px" class=3Dl><A class=3Doffset =
name=3Dpid3622341></A>
<DIV style=3D"MAX-WIDTH: 235px" class=3Duname>re flexion</DIV>
<DIV class=3Dutools><A class=3Dfollow=20
title=3D"Follower von =E2=80=9Ere flexion=E2=80=9D werden. =E2=80=9Ere =
flexion=E2=80=9D hat 2 Follower."=20
onclick=3D"FollowUsers.followUser(3622341,escape('re flexion'))"=20
rel=3Dnofollow>2</A><A class=3Donclick=20
onclick=3D"MailTo('reflexion2','ohmtia?locm')"><IMG=20
title=3D"Mail senden an re flexion" border=3D0 alt=3D""=20
src=3D"http://derstandard.at/img/comm/forum/mail_093875.gif" width=3D21=20
height=3D11></A><A class=3Donclick=20
onclick=3D"window.open('/?page=3Dvcard&amp;pid=3D3622341','','toolbar=3Dn=
o,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes,width=3D480,height=3D450'=
);"><IMG=20
title=3D"Die Visitenkarte von re flexion" border=3D0 alt=3D""=20
src=3D"http://derstandard.at/img/comm/forum/visitenkarte_093875.gif" =
width=3D21=20
height=3D11></A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>13.12.2005 18:27</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 484px" class=3Dtxt><STRONG>Lesens einmal mein =
Posting</STRONG>
<P>(bzw. die Postings davor), bevor's da Behauptungen aufstellen. =
<BR>Wie kommen=20
sie auf die Idee, dass ich bestimmte Dinge nicht glauben=20
will??</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 7px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 508px" id=3Dt3617507 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 343px" class=3Dl><A class=3Doffset =
name=3Dpid3617507></A>
<DIV style=3D"MAX-WIDTH: 263px" class=3Duname>re flexion</DIV>
<DIV class=3Dutools><A class=3Dfollow=20
title=3D"Follower von =E2=80=9Ere flexion=E2=80=9D werden. =E2=80=9Ere =
flexion=E2=80=9D hat 2 Follower."=20
onclick=3D"FollowUsers.followUser(3617507,escape('re flexion'))"=20
rel=3Dnofollow>2</A><A class=3Donclick=20
onclick=3D"MailTo('reflexion2','ohmtia?locm')"><IMG=20
title=3D"Mail senden an re flexion" border=3D0 alt=3D""=20
src=3D"http://derstandard.at/img/comm/forum/mail_093875.gif" width=3D21=20
height=3D11></A><A class=3Donclick=20
onclick=3D"window.open('/?page=3Dvcard&amp;pid=3D3617507','','toolbar=3Dn=
o,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes,width=3D480,height=3D450'=
);"><IMG=20
title=3D"Die Visitenkarte von re flexion" border=3D0 alt=3D""=20
src=3D"http://derstandard.at/img/comm/forum/visitenkarte_093875.gif" =
width=3D21=20
height=3D11></A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>12.12.2005 23:19</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 512px" class=3Dtxt><STRONG>Warum ist</STRONG>
<P>das Pr=C3=BCfen ob ein " fremdenpolizeiliches R=C3=BCckkehrverbot =
besteht oder sonst=20
bestimmte Tatsachen, die ein Aufenthaltsverbot gerechtfertigt erscheinen =
lassen"=20
per se negativ? Finde ich ja in Ordnung sofern die "rechtfertigenden =
Tatsachen"=20
nicht wieder diskriminierend sind. <BR></P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 7px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 508px" id=3Dt3617142 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 343px" class=3Dl><A class=3Doffset =
name=3Dpid3617142></A>
<DIV style=3D"MAX-WIDTH: 263px" class=3Duname>Andreas Prischl</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9EAndreas Prischl=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3617142,escape('Andreas Prischl'))"=20
rel=3Dnofollow>0</A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>12.12.2005 21:13</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 512px" class=3Dtxt>
<P>Das noch gr=C3=B6=C3=9Fere Problem ist meiner Meinung, dass alles nur =
auf langes, durch=20
b=C3=BCrokratische H=C3=BCrden verstelltes Draengen der Opfer geschieht, =
anstatt dass der=20
Staat selber aktiv wird. Genauso verhaelt es sich mit dem=20
Vers=C3=B6hnungsfond.</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 14px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 501px" id=3Dt3619915 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 336px" class=3Dl><A class=3Doffset =
name=3Dpid3619915></A>
<DIV style=3D"MAX-WIDTH: 256px" class=3Duname>W. Sparklespeak</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9EW. Sparklespeak=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3619915,escape('W. Sparklespeak'))"=20
rel=3Dnofollow>0</A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>13.12.2005 12:45</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 505px" class=3Dtxt><STRONG>Warum m=C3=B6chte jemand =
der die US- oder=20
Israelische Staatsb=C3=BCrgerschaft hat,</STRONG>
<P>=C3=96sterreicher werden? Bei allen Problemen die wir haben (z.B. =
Antisemitismus)=20
und der hohen Steuerquote. Denn um Doppelstaatsb=C3=BCrgerschaften kann =
es wohl nicht=20
gehen. Diese sind in =C3=96sterreich nicht zugelassen. Oder gibt es da=20
Ausnahmen?</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 21px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 494px" id=3Dt3627628 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 329px" class=3Dl><A class=3Doffset =
name=3Dpid3627628></A>
<DIV style=3D"MAX-WIDTH: 249px" class=3Duname>pepitant</DIV>
<DIV class=3Dutools><A class=3Dfollow=20
title=3D"Follower von =E2=80=9Epepitant=E2=80=9D werden. =
=E2=80=9Epepitant=E2=80=9D hat 2 Follower."=20
onclick=3D"FollowUsers.followUser(3627628,escape('pepitant'))"=20
rel=3Dnofollow>2</A><A class=3Donclick=20
onclick=3D"MailTo('robert.wiedner','hcleola?t')"><IMG=20
title=3D"Mail senden an pepitant" border=3D0 alt=3D""=20
src=3D"http://derstandard.at/img/comm/forum/mail_093875.gif" width=3D21=20
height=3D11></A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>14.12.2005 16:54</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 498px" class=3Dtxt><STRONG>Z. B. Hr. Schwarzenegger =
?</STRONG>
<P></P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 21px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 494px" id=3Dt3626120 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 329px" class=3Dl><A class=3Doffset =
name=3Dpid3626120></A>
<DIV style=3D"MAX-WIDTH: 249px" class=3Duname>Rin Tin</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9ERin Tin=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3626120,escape('Rin Tin'))"=20
rel=3Dnofollow>0</A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>14.12.2005 13:40</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 498px" class=3Dtxt><STRONG>Und ausser =
dem...</STRONG>
<P>Geschafte, Hauesern, sonstiges eigentum war weg genomen und schlet =
verkauft=20
unter dem druck damals. Sollten diese familien nicht entschadigt? ihren =
eigentum=20
nicht wieder zurueck haben?</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 21px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 494px" id=3Dt3621602 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 329px" class=3Dl><A class=3Doffset =
name=3Dpid3621602></A>
<DIV style=3D"MAX-WIDTH: 249px" class=3Duname>s. klein</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9Es. klein=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3621602,escape('s. klein'))"=20
rel=3Dnofollow>0</A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>13.12.2005 16:29</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 498px" class=3Dtxt>
<P>vielleicht, weil niemand interesse hat, seine kinder und enkel an=20
kriegseins=C3=A4tzen zu verlieren? vielleicht weil es in einer familie, =
wo man=20
fl=C3=BCchten musste, ein trauma gibt und ein recht, das, was einem =
weggenommen=20
worden ist, wiederzubekommen? hier handelt es sich um menschen, die =
entweder=20
selbst oder deren eltern hier geboren sind. warum werden sie hier =
abgewiesen?=20
glauben sie vielleicht, das problem des holocaust ist in der =
n=C3=A4chsten generation=20
einfach verschwunden?</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 28px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 487px" id=3Dt3626103 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 322px" class=3Dl><A class=3Doffset =
name=3Dpid3626103></A>
<DIV style=3D"MAX-WIDTH: 242px" class=3Duname>Rin Tin</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9ERin Tin=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3626103,escape('Rin Tin'))"=20
rel=3Dnofollow>0</A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>14.12.2005 13:37</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 491px" class=3Dtxt><STRONG>ganz ihre =
Meinung</STRONG>
<P>Juden in Austria bevor Hitler, sich ganz und einfach =
OesterreicherInnen=20
fuehlten. Und in der Oesstereichische Monarchie OssterreicherIn hatte =
keine=20
aussehen Bezeichnung. Austria war nicht ein klein stueck Deutchlands. =
Juden=20
Habtten viel gearbeitet, gut kreiert viel geoepfert fuer ihren geliebtes =
Land.=20
Ist aber heute Austria was es war?</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 28px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 487px" id=3Dt3622971 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 322px" class=3Dl><A class=3Doffset =
name=3Dpid3622971></A>
<DIV style=3D"MAX-WIDTH: 242px" class=3Duname>Andreas Prischl</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9EAndreas Prischl=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3622971,escape('Andreas Prischl'))"=20
rel=3Dnofollow>0</A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>13.12.2005 20:46</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 491px" class=3Dtxt>
<P>Ich stimme Ihnen zu und m=C3=B6chte noch hinzuf=C3=BCgen, dass ich =
das von sich aus=20
Aktivwerden des Staates als etwas Selbstverstaendliches ansehe bzw. in =
diesem=20
Fall eher ansaehe.</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 21px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 494px" id=3Dt3620995 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 329px" class=3Dl><A class=3Doffset =
name=3Dpid3620995></A>
<DIV style=3D"MAX-WIDTH: 249px" class=3Duname>emanze c</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9Eemanze c=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3620995,escape('emanze c'))"=20
rel=3Dnofollow>0</A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>13.12.2005 15:08</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 498px" class=3Dtxt>
<P>angeblich soll die =C3=B6sterreichische Staatsb=C3=BCrgerschaft nach =
der=20
schweizerischen eine der attraktivsten sein.. (harmloses kleines=20
Land?)</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 28px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 487px" id=3Dt3621659 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 322px" class=3Dl><A class=3Doffset =
name=3Dpid3621659></A>
<DIV style=3D"MAX-WIDTH: 242px" class=3Duname>sowohl als auch</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9Esowohl als auch=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3621659,escape('sowohl als auch'))"=20
rel=3Dnofollow>0</A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>13.12.2005 16:37</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 491px" class=3Dtxt>
<P>da werden die eltern ermodet oder verjagt, und die nachkommen =
d=C3=BCrfen dann=20
einr=C3=BCcken, weil in dem land, das sie aufgenommen hat, kriege =
gef=C3=BChrt werden.=20
aber dieses sogenannte gedenkjahr zeigt wieder einmal, was in diesem =
=C3=B6sterreich=20
unter dem teppich bleiben soll - wir haben =C3=BCberhaupt kein =
bewu=C3=9Ftsein f=C3=BCr das,=20
was bei uns einst angerichtet wurde. ich sch=C3=A4me =
mich.</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 35px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 480px" id=3Dt3626154 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 315px" class=3Dl><A class=3Doffset =
name=3Dpid3626154></A>
<DIV style=3D"MAX-WIDTH: 235px" class=3Duname>Rin Tin</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9ERin Tin=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3626154,escape('Rin Tin'))"=20
rel=3Dnofollow>0</A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>14.12.2005 13:45</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 484px" class=3Dtxt><STRONG>dazu gesagt sollte sein=20
dass</STRONG>
<P>Fonds fuer Juden Opfern des hollocausts, an Juden in America gar =
nicht=20
ausgehanded wurden. Viele leben in Armut weil das geld das ihre war oder =
fuer=20
sie hergestellt dann an andere Stellen geleitet wurde. Die leute =
kaempfen immer=20
noch um diese ungerechtigkeit.</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 35px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 480px" id=3Dt3625958 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 315px" class=3Dl><A class=3Doffset =
name=3Dpid3625958></A>
<DIV style=3D"MAX-WIDTH: 235px" class=3Duname>Rin Tin</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9ERin Tin=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3625958,escape('Rin Tin'))"=20
rel=3Dnofollow>0</A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>14.12.2005 13:21</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 484px" class=3Dtxt><STRONG>die wunden der eltern =
und=20
grosseltern</STRONG>
<P>werden weiter getragen. In Israel Kinder Sterben jeden Tag. Und =
eigentlich,=20
man/frau sollte begreifen dass Oesterreichisch sein ist nicht eine frage =
des=20
aussehens. Juish Menschen, bevor Hitler betrachteten sich selbst als=20
OesterreicherInnen. Und ist auch so; so war es in der grosse =
Oesterreichische=20
Monarchie. Austria war nichts nur ein kleinstueck Deutchland. Heutige =
Juisch=20
Menschen betrachten Austria "back home"; ihren eltern und gross eltern =
haben=20
gearbeitet, kreiert, geoepfert vieles fuer ihren geliebte Austria. Ob =
diese=20
Austria heute noch so gibts?</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 21px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 494px" id=3Dt3620421 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 329px" class=3Dl><A class=3Doffset =
name=3Dpid3620421></A>
<DIV style=3D"MAX-WIDTH: 249px" class=3Duname>re flexion</DIV>
<DIV class=3Dutools><A class=3Dfollow=20
title=3D"Follower von =E2=80=9Ere flexion=E2=80=9D werden. =E2=80=9Ere =
flexion=E2=80=9D hat 2 Follower."=20
onclick=3D"FollowUsers.followUser(3620421,escape('re flexion'))"=20
rel=3Dnofollow>2</A><A class=3Donclick=20
onclick=3D"MailTo('reflexion2','ohmtia?locm')"><IMG=20
title=3D"Mail senden an re flexion" border=3D0 alt=3D""=20
src=3D"http://derstandard.at/img/comm/forum/mail_093875.gif" width=3D21=20
height=3D11></A><A class=3Donclick=20
onclick=3D"window.open('/?page=3Dvcard&amp;pid=3D3620421','','toolbar=3Dn=
o,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes,width=3D480,height=3D450'=
);"><IMG=20
title=3D"Die Visitenkarte von re flexion" border=3D0 alt=3D""=20
src=3D"http://derstandard.at/img/comm/forum/visitenkarte_093875.gif" =
width=3D21=20
height=3D11></A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>13.12.2005 13:53</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 498px" class=3Dtxt><STRONG>Soviel ich =
wei=C3=9F</STRONG>
<P>kann es schon Doppelstaatsb=C3=BCrgerschaften geben. Nur nicht mit =
jedem=20
Land.</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 28px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 487px" id=3Dt3620662 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 322px" class=3Dl><A class=3Doffset =
name=3Dpid3620662></A>
<DIV style=3D"MAX-WIDTH: 242px" class=3Duname>W. Sparklespeak</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9EW. Sparklespeak=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3620662,escape('W. Sparklespeak'))"=20
rel=3Dnofollow>0</A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>13.12.2005 14:27</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 491px" class=3Dtxt><STRONG>Und welche L=C3=A4nder =
sollen das=20
sein?</STRONG>
<P>Handelt es sich hier eventuell um eine =
Animalfarm?</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 35px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 480px" id=3Dt3622277 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 315px" class=3Dl><A class=3Doffset =
name=3Dpid3622277></A>
<DIV style=3D"MAX-WIDTH: 235px" class=3Duname>re flexion</DIV>
<DIV class=3Dutools><A class=3Dfollow=20
title=3D"Follower von =E2=80=9Ere flexion=E2=80=9D werden. =E2=80=9Ere =
flexion=E2=80=9D hat 2 Follower."=20
onclick=3D"FollowUsers.followUser(3622277,escape('re flexion'))"=20
rel=3Dnofollow>2</A><A class=3Donclick=20
onclick=3D"MailTo('reflexion2','ohmtia?locm')"><IMG=20
title=3D"Mail senden an re flexion" border=3D0 alt=3D""=20
src=3D"http://derstandard.at/img/comm/forum/mail_093875.gif" width=3D21=20
height=3D11></A><A class=3Donclick=20
onclick=3D"window.open('/?page=3Dvcard&amp;pid=3D3622277','','toolbar=3Dn=
o,menubar=3Dno,scrollbars=3Dyes,resizable=3Dyes,width=3D480,height=3D450'=
);"><IMG=20
title=3D"Die Visitenkarte von re flexion" border=3D0 alt=3D""=20
src=3D"http://derstandard.at/img/comm/forum/visitenkarte_093875.gif" =
width=3D21=20
height=3D11></A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>13.12.2005 18:14</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 484px" class=3Dtxt><STRONG>Also</STRONG>
<P>aktuelle Diskusion: Schwarzenegger ist =C3=96/USA =
Doppelstaatsb=C3=BCrger; unser=20
Nachbarbub ist =C3=96/USA Doppelstaatsb=C3=BCrger (Vater =C3=96; Mutter =
USA). <BR>Ansonst habe=20
ich geh=C3=B6rt, dass man bei Einb=C3=BCrgerung die urspr=C3=BCngliche =
Staatsb=C3=BCrgerschaft=20
zur=C3=BCcklegen mu=C3=9F. Aber erkundigen sie sich, wenn's mehr Details =
brauchen.=20
<BR><BR>Die Frage war lediglich, ob es Doppelstaatsb=C3=BCrgerschaften=20
gibt!!</P></DIV></DIV></DIV>
<DIV style=3D"PADDING-LEFT: 42px" class=3Dup>
<DIV class=3D"posting08 ch_meinung">
<DIV style=3D"WIDTH: 473px" id=3Dt3626005 class=3Dthread>
<DIV>
<DIV style=3D"WIDTH: 308px" class=3Dl><A class=3Doffset =
name=3Dpid3626005></A>
<DIV style=3D"MAX-WIDTH: 228px" class=3Duname>Rin Tin</DIV>
<DIV class=3Dutools><A class=3D"follow unfollowed"=20
title=3D"Follower von =E2=80=9ERin Tin=E2=80=9D werden."=20
onclick=3D"FollowUsers.followUser(3626005,escape('Rin Tin'))"=20
rel=3Dnofollow>0</A></DIV></DIV>
<DIV class=3D"r a"></DIV>
<DIV class=3D"r p"></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Drow2>
<DIV class=3Dl>14.12.2005 13:27</DIV>
<DIV class=3D"r m"></DIV>
<DIV class=3D"r b"></DIV>
<DIV class=3D"r rating"></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV style=3D"WIDTH: 477px" class=3Dtxt><STRONG>die Frage</STRONG>
<P>sollten sich an dem betrofene Ministerium hin stellen. Angeblich, =
doppelt=20
statatburgerschaft ist in Oesterreich nicht verbotten; nur Man/Frau darf =
ein=20
einziges Passport verwenden, nicht beide.</P></DIV></DIV></DIV><A =
id=3Dforumend=20
name=3Dforumend></A>
<P class=3D"disclaimer context">Die Kommentare von Usern und Userinnen =
geben nicht=20
notwendigerweise die Meinung der Redaktion wieder. Die Redaktion =
beh=C3=A4lt sich=20
vor, Kommentare, welche straf- oder zivilrechtliche Normen verletzen, =
den guten=20
Sitten widersprechen oder sonst dem Ansehen des Mediums zuwiderlaufen =
(<A=20
href=3D"http://derstandard.at/2934632" target=3D_blank><STRONG>siehe =
ausf=C3=BChrliche=20
Forenregeln</STRONG></A>), zu entfernen. Der/Die Benutzer/in kann =
diesfalls=20
keine Anspr=C3=BCche stellen. Weiters beh=C3=A4lt sich die =
derStandard.at GmbH vor,=20
Schadenersatzanspr=C3=BCche geltend zu machen und strafrechtlich =
relevante=20
Tatbest=C3=A4nde zur Anzeige zu bringen.</P></DIV>
<DIV class=3D"siteFooter stdChrome">=C2=A9&nbsp;derStandard.at GmbH 2011 =
- <A=20
href=3D"http://derstandard.at/Impressum">Impressum</A>
<P class=3Dcontext>Alle Rechte vorbehalten. Nutzung ausschlie=C3=9Flich =
f=C3=BCr den=20
privaten Eigenbedarf.<BR>Eine Weiterverwendung und Reproduktion =
=C3=BCber den=20
pers=C3=B6nlichen Gebrauch hinaus ist nicht gestattet.</P></DIV></DIV>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://derstandard.at/js/Survey.js?v=3D8.26"></SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>var =
OEWA=3Ddocument.getElementById('oewa').src;</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://derstand.oewabox.at/survey.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>document.write('<img =
src=3D"http://derstandard.nuggad.net/bk?nuggn=3D1072017547&amp;nuggsid=3D=
1660588788&amp;nuggtg=3D'+encodeURIComponent(OEWA.split('CP/')[1]+'derSta=
ndard.at/Meinung/Kommentare der =
anderen')+'&amp;nuggl=3Dhttp%3A%2F%2Faustria1.adverserve.net%2FRealMedia%=
2Fads%2Fcap.cgi%3Fc%3Dnuggstandcook%26va%3DNUGGVARS%26e%3D1y%26randomNumb=
er%3D'+Math.random()*1000000000000000000+'" width=3D"1px" height=3D"1px" =
alt=3D"">');</SCRIPT>

<SCRIPT type=3Dtext/javascript>var sur =3D new Survey('n', =
'http://survey.nuggad.net/c/layer-script/s:derstandard.at:derstandard.at/=
script.js');</SCRIPT>

<SCRIPT type=3Dtext/javascript>(function() {var ga =3D =
document.createElement('script');     ga.type =3D 'text/javascript'; =
ga.async =3D true;ga.src =3D ('https:'   =3D=3D =
document.location.protocol ? 'https://ssl'   : 'http://www') + =
'.google-analytics.com/ga.js';var s =3D =
document.getElementsByTagName('script')[0]; =
s.parentNode.insertBefore(ga, s);})();</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://livestat.derstandard.at/cgi-bin/ivw2/CP/Meinung/KdA/Artikel_archiv/I/noScript1298900265074

R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://derstand.oewabox.at/cgi-bin/ivw/CP/RedCont/Politik/Politikueberblick/derStandard.at;CP/Meinung/KdA/Artikel_archiv?d=noScript1298900265074

R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://derstandard.at/s/2272723/1/377/3/1/1/1

R0lGODlhAQABAIAAAMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://images.derstandard.at/t/1/2011/02/07/1296710134106.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAA8AFoDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDxXwn8
SrDwjoepWrShpZTu9+lfSH/BPT4DCWa9+NOqabHPe395NY+HTc4MdpgFXuypOWZn/dqByAHPevz2
k8rdlnMj4+8TX7Y/sp3emj9nD4c29okZt4tGgZMAHbJtJZh77i1a1JuUbI4oUVSnqWPEHxA1i6uZ
fsmqXNtbQzqbOH7OudWlZ8GBC3IVRnoAOOScGtaz+J1nHqciX169vGVSCNrttrSSAZI2duDkvwGy
MdK48Lod9rT6iLPWNJFsZIoYL4ugVpXcPJHljsY4OduDtboM14h43vNB0j4iWenavfz2Wl6bYRvP
I3Kna4jVcbmfD7gRn6V4uJr1KcFKgrs+lqzwdTki3yws9bat9F59799D1/40fDjRvF2kyLbE6C4n
a8upNFsrcXd2QD8qSOp8t2P/AC0XDf7Q618LeJdQ1X4Q65aa7psNn8LdJjeSY+Djqct9qniM8jfd
7fMXecfeAJGeW9Pqn4i/HPSvDtxpunp9ovGvEXy54cGNE/vSMSNoAGeRyOma+Mfjzr+nfEy41efT
g+n6+inThqiEq0kQIbblT80Zz+te1B6any6pSlLRaMs+LvjUfG2nQzwq9rNOgaSzldWkhJ6q2D1F
efQWcl7MWPLHkknpXmltZTNrOn6fbWlloU+nS5a4lLA3OB820AZZT6mvX/Butab4pGLIvmNBI0cs
ZVmBJAY57ZBq27I9rD0lHQt6foanBC/J/ePV/wDAV1ujWrWc4dFUrt2NG65R07qw9P5dRyKsWeml
tvy9a6Ox0nA3P9wYzgZJPYAdzXPJ8ysz2IR5dTtfh/4xufDEETxmV4IN40tyDLPbTEZ+zkDl43IA
x6c8EcfTmn3t/f2FtdXmkTafeTxLJNaNKjGByAWQnPO0kjPtXFfBv4Rw+HLOHxJrcaNqrLm0tDz9
kU9z6uf0rt7rWGN1N/vnv71NGiqTdup4uPxMa80kttL/ANdj8VbSZQwJOTjPNfrz+x94m8NeIP2d
/Dv/AAhF/Ld3WhWy2mt6Xcn/AEiC4OWZwufuMSSpHBA9QRX44rOcgZr6O/ZdtPFvg25j+I3hfxK1
lLZ3DWk2k6ZaNqF3cxAAss1srL+5bIwxPXkYIrRa6GFZK12fpjqN54e1OI/abSKf/SnvcSOcCdgA
z4z14H0NfMn7YHxDimW106DTo3uZmSdr/G1jsbcihhyfmHQ12r+P9K+L9rPrXhm3v9I1SFgNT0fU
LV7eWMnpJtYdD/eGR68ivPPFfh7UdZt3+128cyjcI3IEgjOOoPIzWGIourTUYvl/rY2wXslVTqJS
WunqfOPjb4s3FzaXMZs1W2hSPys/cO8fOgySzfMD97oK5DwXBaG/VjaSWdw8O7fJISixDjC5Jzji
uz8T/DG509Ib+OxSW4id5ZY7qUMZCDj5+fmLZyCMVhaP4ZPh+8jvr7yY5J5CixmZWMW5TyecBR06
5pxTjoke9ChRVK8ml8/wOvj8Iad4j+zXkbvFJCrRxXVpJtfaeGBOCMe3auo8PeFLHw1pkVpZxLBb
Qr1JyzdyWbqTya4zwx4vs9I8v7dq2mWNlsO6yDgypJnk7gcEHrWtc/Fnwxd3Cxf23awW+cFmf9eP
5Vp70uhivZxejPQ9EjiukkkHyRRcvK4+VRXrPgDwmVuoL+8hKyD5re3kHMQ/vsP759Ow981Q+CGj
6F4w8Lr4g0+7i1DTbedooETOGmTGXkyOSM5A/H0r0rSRsvCepDU1ocOJr8ycKb9T0Gz8630wNMTk
jv1rm7q+Q3Mvzfxnt71cuNVnltxCDhSKxp9LnM0h2t94/wA6d7nk8tj8Z7M+ZItfp3+yD+zD4U+K
v7M3h/Udc8O6Tq1zJc3hS6kaazvIx5xGFuIjkjjjcpxX5e6bLmVK/bH/AIJ8kJ+yb4Nx3N2T9ftE
lVayCpLmkkcc37IMXhCWaTw94g+Imh7hjbYeKhcoBnOAsuw4+teZeKfgd8QNJluHsvin8Qlhdixt
7qwguEPsSr8194atKAp6V5f4uuAFkyamKTZm9D84fjF8KfEl1plrDda5qUtxGSZbkaSUaXj+Lb0/
OvBrn4TXJdln1XUnPvp7/wBTX358W596vz1r5+vrfc5J9ea0UbI9CjFVFeSPnsfCZVOHudTk+lmq
5/NqtWfgI6XKZLZdRDlSpaSWOLg9emTXsdxb9T+lY19CVU8e9HKmdboxR9Z/sXabFpv7O4gRFi26
rdZVWLDPy9z1r0+3vEgmLM4HPc15/wDseaK+q/s/6ptR3Ka3cKuw4P8Aq4z/AFrhPi5YeLNBv3TS
1vMZ6HLAVhJ6uxlCm3K1tz6s8HWket3Rkd1KL05611tza2qXEqhhwxHT3r5K+BXiTxjEBFeysCPl
YOpBHuK9rn17VPOkzI5O4/zrPmZnOi4vU/GHSl+dTX7Q/sK6zZeH/wBjvwxqWpXUdlY2q3ck08pw
qqLh/wAzngAckkAcmvxr8PWqTTorZx7V+tXwJ0gP+wNp0kF1cWU2lpdapbS27KGE0M0siZyCCNwB
9eBggjNdLa+E4ZRt7x9CeHfiB4e+JWgtrHhnVIdW08SvA8sasrRyr96N0YBkYZHDAHkVxXjIny5M
ACrvwj8O2Gi6P4nuLOEQtcaq8Dqv3dttFFbRceuyJSSeSxJ9hD40iUbl6jB/pVJWIWu58y/FaL92
+ex614rdRgFuM11H7XLv/angSzWR4objXU8wRuVLBUJAOOozXPzIHZgRV9D1sO7qxzt1Dx0/Kuf1
Fl3Ou4FgMkDqPwrqb1QpcAYAJ4rzjSJDd6l4iuJMeYbxYuOgVY1wP1P50jqk7aH6O/8ABPvT4G+A
Nw8qAmTXLsg+wWMf0r3+68E6TeOXkt1YnuRmvCf+Cfx3fs/4PRdYuwPzWvpCdysRxXDJe87DjLoc
z/wgGk2254IkjJHOF5Nc5d+Frf7XNgcb27e9d9ISYAMnk1nz2cfnydfvHv71FjXmXU//2Q==

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://images.derstandard.at/t/1/2011/02/14/1297234455624.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAA8AFoDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD4I+Ed
lA2kyXN08CwC6CkM/wA2OC2VHO3HpX3T8AtOtdd0eW90LQ7SbTpnFuHtrSYI2WwEDSHHbnHOc9q+
Vf2bfF+kaJ8O9YtbyCG8v/t4lgt5I4WGQqlWdWTMiEgqV3gAc4r7l/Zpln+MfijVrnS9QeDRb2KJ
9V8NwIJtO0qSPHlrb7wCpLBiNmAoOOa9XMM1qTyyjg6s26cL+7rZX69u551Gi3iZTS1Zgftl+E9F
8Mf2Jp9npqWc0moLI2xflUm3Bbr6nNfN3/CCy2Wj2euCVTaXrOVjK4CMkpUEfka+5/2pvhHNrttD
rat9sht5g8scxO+FgmwMCOq4456GvkjXfEdzp9nfaBOYDbW5UW6qgUJmTc36nNd39tU8HhIUcrip
c9Plqcy3bd9PNPl18jyquHxEqyjFWtK/yPtbx7Jbv8KNPj8pFUx2IQbQT92Pn9a8G+IcZt/CWnRy
25hPnjazJt4xJjqPfrXY/Eb4kJZ/DDSdUhZVRIoU3SH7pRYAW/AnNVviXPY+MfhroRtJ0W9juFWd
TIzzZIIywYkgZJ4wK/LcldenCLxTbnKTdvP1PfoZVPAYSUKktVq15s8nsdUhsooY5tPiVwg2yGPa
zgZGQT15z+WKb4j8T2Oq6JbaXHo9it/JfJN/aKkefs2keVjpjPzdM9KdefDk+HYoVF/c3r/aJIma
UfKmOcKMnjn2+lek/Ae10xdE1C3vpopp5pJFS2GSQdvDlQhJOR64Ar66tOnRgqtRtaiwuHnianJB
rbqVfibpNt/wqHTIQjiMCRmaGLLAFYARjHsa+Ptb8FePPD9vpur6NpH2m81BZjbwyRqTHGWK5Cnu
cGv0D16EW/gvRZZ7cPFtSUjO0DM8S9e2eleY+CvEr6xrBvVh8k2UIsUklQEqQ8jOyt2zvA4xXqZf
n9fKMNWwWFpLnrb1b6qHWMVa6curvtocWIp1a2MpTS/dxWr7vol5nxroup32j6boFrqVqYL6C5le
WORNpD4YYI7Hmvm26w1zMSeS5P619v8A7XWoxtrmkavbwI1xJKYJHPAfAHzH356/SviO4jHnyf7x
/nXnOXNZnqOs62r6f8Me9fsg+GtE8TeL9eXWreG6FlppurVLqVki80OoG4KRuHPSv1j/AGJrCw/4
V34g1WW3trzXZ9TZZZo1CucRoIxuHOOTz3z7V+S/7N1kLm21hYraa1uZcRHUkmGCgw3liMoeQVB3
e9fpH+xv4B11/Ad9qvhjx9Jp3i6G/d7vR9SijutMkTaBEZI1CurFS3zq3rxXi41VJNrn000CnVip
8q3ser/tF6h4x8Onw54b8L202ua5r4kjuGe2DwxocKcYX5QuSdxPAAz1rG0//gnt4M/tWG/8T6/r
OvXch3zwQulvDwBkZVdxGcc5Gfau98H/ABc8Up4v1aLxx4X/ALPaygS3jv8AQibu0f5mZ2+bEi5+
T5dp+7Wf4+/at8I6FqUFql66SNDJn7VBJb8grwPMVeTziuWnVqU4qnTVmuptKMb88j4X/bn1Gy8B
fEC78CaGsum+FbOKER2ZkZyZHiQs+9iWOcL3x8oriPE3xk+G178NPBuraXY3uhfELSNQS31Rhcyz
x3tvtB+0KrsVHzLymAM46jof8FEtWtNd+Lr6rpd0l3Y39ra3UM0ThlK+UE6j3U18l3kkqW0i78g1
71L4UzglecnJs/Xz4pXVh4O+HE3iSDXI9Rght/PtxcWMKeY7gbRgA4znkg9K8Z+FHxI0nxj8NPiF
qfiHUbiPW9CtjfaPb6d5drDK8i+VhtqAttODtJ5BY4OMjT1H4ea18d/gH4AsfD2oWdneHTrO4eO9
ldIZV8hUYMyKxyDz09a+NvE/x48R+A9KbwjpegaNpUemSvFcX8cHny3U6OwMqu44yMDp0HGMmqpu
6aluayblLV2R67p3xlbwdoXlN4gTxCdQ01nh021lkP2GRWyInV1Ck45wuRyOc1oaV8ZdJ1nwVosu
vaheabfXQG/SdPjFsFfJyWJ5Yd8g1wvwhv8AxP8AtY6umiaxpOnG9023e4XxFcjN0sbbVWIAYDKG
wR/d+b6V4LrfizxFoOpazoqao0MFqZLWdUk3JIocghcjjJHUVtOfOowtsZKm49dD3P8Aae8QafrO
neExY3Mc0SvIcpgjsOcd+K+Q5z+/k4z8x5z712i67cX2h6dECGSCWTAI5GTnJ9a4pzliSec1lFNK
xpBWufVH7IFv4Xh0W9v9XvLa01GO6ZYjcSYG3avOM49a+y/2KZ7vSvi346vLO80+/sLnTVAWyf7p
EwIOO3HH418kfsbW2kp4QvLjUWMhfUiiwx7N3Cpgndkbcnniv1v8Q+BPCvw/06z1S3SDSJLiIRTr
YIsUUi7QXYqq4wOv5V42Nly/ZbT006f15EQp/vHUvsfJHiTxxd6d8X9Whm1e+tb25EglkE+6BSFZ
owFIIHQD8RXG+L/EesajYX6XISdU24mlvQSR9CuOa0/i3deH/DHiiT+09digt2mMsc7zAeZH1U8A
nJGBiuQ1PUpdV0i5kht5pLWXBVlJKNjpzivVpZcqzhyJv0IeK9nGXNpfuZHxb+BWo/F/4a6Fq/hf
RdIsbrThcQ6jcvfQW6TkBZI1AyNz43AAA5r4rktQ7RJcJKUEiq8cIzIRnkKO7Yzj3r9KPjj4XTwp
+yO2hW3lzahNH/aV/cSbkmhnIVlVAeRtX5c9+fWvz00nw9dWE3gfXYb77TNe6p/qA/MZinRV3Ecj
ccmrheTdlpfQ091JW36n3VBofjDwn4V8NWfhDWrH+w4NNhWKw1e3dJgm3dgyAZVucHIPIr4P+K1w
63l2JynmtM2dhzzk9K/TDXEl/s6xurqWW3uHU/cbIz35zxX5meN9PXXviXd2UUMtwHu3QrAMvIxJ
xgfUivXxOAq4SEJVI25tjlhiIVajSexpeFdfvrbw0txot5PaX3keW5snAmcdCOa2fAum+E/F0D+H
tVt10y8I3G/uWDTTSdyDj17VxngnT1s47t7gOkkBZFjj272fPQhuo65xzXXQeHme70y5iif+0Jrj
eqEgqIgOc4/DtXEqcpK6RpKSjfUzIPCNtoms6j4UdrWS8jmaW3up5FhSaIrkYZ2AB9q8dkIEjDpg
mvf/AB34cW+uVabRDeTvEVMsbuzDA4OOf8K+f3Yo7L8owSMGs5xcd1Y1oyUrtM+4P2G7C51f4a6r
aRWtnJEdSkDSPZo8wyiZxIeQK9T+LWh6xqlpJpMPim+toyMhPPLZxj5cHp0xxXhH7HWpXMHgbU4I
ZWiU6g2SnB5RO9fU1h4B0ho7XUZ0mu7h13kTSkrnnsMV7awlP6tCo1ds8GriJxxMop6HzLqWg3aa
tEjWs2qYCqwkBfOO/P8AOuqtvGGv6IqWqRSRWgPyxT3J2L/wHOBXtWpahaaXelbfRdNXaDyY3JP1
+auX0nX08SaqYrjSNLiUSBcxW3P5sTWGHqVKFTmp6M6WoVYrnV0TWVhr2ufAzxqZIo0SeGZ3luLg
yB8R54OTt4xXyPYeGH074V+DvEcuqK0Emu3Nv9jRSWtTGY3J6c7gd2M1+nHhvwfpn/CG6laNCXtb
m3cSwE4RgVIPAx2r82LnTU07wtDpsU0xsh4lkCwM+UQlAhKr0BwBzjsK46TryxDda1k9ElbTQ7f3
UY2gmj791HR/Ec2h6bcWoa+tGgWbetsr7lIBBIByOCO1fnrptlpv/C6/E8d8siWyNMpC24kKkvgg
qSMd6/Rz4Z+Ib9PBOjytcNLP9nRTK/3mwAMnHfivlv8AZOsrLxn8V/i/ea3p9rqUrTxjE8eQN0kp
JHcdBX6PxB7SdSjBpe62tjwsNKnCE5RXTX7zwTwb4MfUdf1Kx0RFvBFcP5KTqUZlyQDj19s11cWm
T+AkvZNSsb2z1LG3fPbNsVfReCAPxrvnii8FfF7xeujRLZJBO6xqmTtBYHHJ969g8F6o3jTS5YtW
t4J3VWxMqlX49wf6V8LTjOF+R7XO6pUTWqPinWPiBM00j21wVkMJ5TKkV4VIA8jMeSSTmvujxjDY
jUri3fSrCeNdygywAtjB718K3TEXUwHADnAHbmvPrc7fvM78I4tPlVj/2Q==

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://images.derstandard.at/t/1/2009/08/07/1246650317525.jpg

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAA8AFoDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9TVji
YAhE/wC+RSiCP/nmn/fIqvYwCzt44lJKBQASc49quDpQBQKr/cT/AL4FJtX+4n/fIpTRUs1Qm1f7
if8AfIo2r/cT/vkUtFIBNq/3E/75FG1f7if98ilooATav9xP++RXD/ELbBeWz+XH88WM7B1DH2ru
a474jWhnXTWDbSd6c5x1GOlNEyOW0Hw1rupXUGpx6rNpemIrBbSJF2XLH+NhjPGOOec12P8AZtwe
ftUhz/sit63iMWnwxkBTHGqAAY5x6U3+z2bkynJ64NUQT2d4GyAc8bvY1pB/kB9Rmvn74a/FqPx7
4v1CDRvFmlXcFlOYJ7W3gY+W4BJQythT8vJA/lXv8UiTxq8bK6MOGQ5BFAHmvxd+J2o/DpvCtpo3
hpvFWseI9UbS7Sy+3pZKrLbT3LO0jqwA2wMMY6kVwvh/9tb4YatZ239oapPoeqHT5767026gZ3tG
gSZ5oGdAVaRVt52Cg/MqZHUA9F+0Onw/fS/C48ff20P+Jsf7F/4R77d9u+2/Zps+X9i/e/6nz89s
ZzXGL8IfgFZXOmldNTTZdX0tdBXSVnuIJTby28iA3FuSHjfypJFMsoVhvyTuwalmqtY2B+2H4El8
X+HdChOoO2tPdWsBks5Y7kXkLQYthbMvmMzpcLIGHAQEnipdX/bG+GFno9zdafrw1W8SOBorKOGR
GkaaLzYlY7DsBGAzEYQkA88Ut58JfghfX8HiKaXRzcpfNLb6muuFTFd5tiTE4l+WQfZrYfLzgY6O
QYtR+AHwLi/4SPz7HRrGZo7m11SVdVMMlt9suFu5Ax8wGFmljV16FduFwuRSDQmm/a58B6SUtdam
vbLV910stjY2M98IjBeNZ4MkceMvMoRR/EzgDPWsvw1+2X4U1uWJb3S9S0lrnzUtbTyJLi+nkS9n
tfLFske8HFtJIR1VVbI4zW1o/wAAvhFrGn6rpelJFqJe3NteSWutyz3Me+8N4HaQSFkk+0gyh8hg
w4OBisvxj+x34P1bQLe28NyTeGdZtZBJBrEks97Mn7+Wd+WmV9zyTykuHDYcqSVJWgehcb9s/wCE
CKzHxUdg0ldZD/Y5sGAwrOFHy/6zynRzH1AbnocdnbeONJ8f+DfDfivRJZZ9KubjfE80LRORkqQV
YAjlT7HqCRXF+Ev2PPhz4V0e3tPsN5eXI0OHQrm7+2ywm5SOFIfOKRsFWUpGg3rg4H1z2Fl8N9B+
FPwstvD/AIZs2s9Ksbg3CRSStKzPJK0kjszEklndifrxgU0RI7u54kBPGWzSF4wcGVAf94VlWOqL
rEcd3AQ0Lkr5bdUcDlf8+1WfsLt82y1555hz+ueaog57wf4O03Q4ZrGwghgt5maQ+XCqsrdDk45O
MjPXHFd5bwpbwxxRKqRoAFVRgAV414e8faT8N7eK31S7ef7Y89xbZfdIId5IY5OSOcA1o+Gv2kfB
3iXxxp/hmO9+zXupxvJpskjDy7t4/wDWQqR92VRhth5KnIzg4AK37QfwKh+PGjeHLKXVIdMbRNV/
tSMXWnrfQTt5E0OySIumRiYsCG6qK4e+/Yz0nVbq81C715RrN3e2F3Lf2ukxQkJa6c1ksCDcSsZD
eZt3HBGOetfRZ60VLNVsfK9z+wD4an02axXX3jt30+SySMaXDsjd9LttP89VzgPi2Eueu5yM8Zqz
pP7CPh6x8UX+q3uvy6xbXGtW2rpaXtkJdyx3bXTwTFnKyK0jYB2AqB3ya+n6KQ7s8e+Dn7NulfBv
xNdazp+pNdS3NhNYyx/ZI4RJ5mo3N75jFT8zKbkxjP8ACgPfFew0UUCCs/xTF5vha+HcJu/Ig1oU
3UYRPot5Ged0Lj9DTRMjhPhzeoFvbR8B1cSx++eG/kPzrutyf3RXjmjazH4f1u3vJm2WwBWdj0VC
OWP06/hXssDR3EEcsSrPE6hklQ5VwRkEHuDVEH86vxT/AGofFPxL+MOp+NUv7vS0cpb6dZxzHFpa
xjbDF74XJY92Zj3qnJ8Ztdu5Jr0alPBdJNHf29xG+1re8i5jlT0PUH1DGvIVc781ftmLb4jyr4Q+
wJH+NAH9OHhHUJ9W8JaHfXWDdXVhbzzEf32jVm/Umtaua8D3Bt/BPh6IKrBNNtlBbOTiJRzzW39u
b+4n6/41LNEWqKq/bm/uJ+v+NH25v7ifr/jSGWqKq/bm/uJ+v+NH25v7ifr/AI0AWqp+IvEmkeFP
D9zqWuala6Tp0SN5lzeSiNF4Pc9T7Dmnfbm/uJ+v+Nfj7/wUm8Za1P8AtP67aSalcvY6YlgLOzaV
jDb77aNnKIThSSxJI65pomR678Xv29PD63v9h+AbGPXvtDNbyazqOY7UdQ6pFwznGfmbaPZq+S9O
+M/xK0bT7Ww034la/YadaxLBbWqai4EMSgKiDjoFAH4V5143jTRLm312zQQ3UjIZYgT5UhbqWX15
65zXVR+GLO6jWYmVDIA5VW4GecDIzVEH/9k=

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://derstandard.at/img/comm/forum/posten-transp_093875.gif

R0lGODlhFQALAIABAAk4df///yH5BAEAAAEALAAAAAAVAAsAAAIgjI+py80AI3QGPGRxlTlX3XDT
F4jkiYLp1o3UYXkvJhcAOw==

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://derstandard.at/img/comm/forum/mail_093875.gif

R0lGODlhFQALAIABAAk4df///yH5BAEAAAEALAAAAAAVAAsAAAImjI+py50Ao4wMNmsA0lrxfXRd
mE0imaHp+n3BOL7yKsebfVemWQAAOw==

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://derstandard.at/img/comm/forum/visitenkarte_093875.gif

R0lGODlhFQALAIABAAk4df///yH5BAEAAAEALAAAAAAVAAsAAAIgjI+py50Ao4wMuGBN1pg+tG3V
lFnTd4SXmnakWa3jKxUAOw==

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/css/default.css?v=2.90

#tMob {
=09
}
HTML {
	FONT-SIZE: 16px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.stdChrome {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.stdChrome * {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; WIDTH: 975px; PADDING-RIGHT: =
0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: =
62.5%; PADDING-TOP: 10.5em
}
#ivw {
	POSITION: absolute; VISIBILITY: hidden
}
#documentCanvas {
	WIDTH: 975px; OVERFLOW: hidden
}
.invisible {
	VISIBILITY: hidden
}
.hidden {
	DISPLAY: none
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:hover SPAN {
	TEXT-DECORATION: underline
}
.chSeite1 * {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.chMeinung * {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.chPolitik * {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.chWirtschaft * {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.chWeb * {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.chSport * {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.chPanorama {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.chEtat * {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.chKultur * {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.chWissenschaft * {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px =
solid; BORDER-RIGHT: 0px solid
}
.clear {
	DISPLAY: block; HEIGHT: 0px !important; VISIBILITY: hidden; CLEAR: both =
!important; _height: 1px
}
.clearboth {
	DISPLAY: block; HEIGHT: 0px !important; VISIBILITY: hidden; CLEAR: both =
!important; _height: 1px
}
.clearall {
	DISPLAY: block; HEIGHT: 0px !important; VISIBILITY: hidden; CLEAR: both =
!important; _height: 1px
}
.ressort .siteFooter {
	BORDER-TOP: 1px solid
}
.svcNav {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; =
PADDING-RIGHT: 3px; MARGIN-BOTTOM: 15px; PADDING-TOP: 0px
}
.svcNav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.svcNav UL LI {
	DISPLAY: inline
}
.onclick {
	CURSOR: hand
}
PRE {
	FONT-FAMILY: consolas, courier, "courier new", monospace
}
.tri {
	BACKGROUND-IMAGE: url(/img/cont/lnk/artikel_093875.gif); PADDING-LEFT: =
9px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left center
}
.stdButton {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 2px; =
PADDING-LEFT: 8px; PADDING-RIGHT: 8px; OVERFLOW: visible; BORDER-TOP: =
1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: 1px solid; PADDING-TOP: 2px
}
.mediaList .empty {
	DISPLAY: none
}

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/css/colors.css?v=2.90

#tMob {
=09
}
.tImg IMG {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
LI.res SPAN.lei {
	COLOR: #162964
}
A {
	COLOR: #162964
}
.lnkcol {
	COLOR: #162964
}
.stdButton {
	COLOR: #162964
}
.stdButton {
	BACKGROUND-COLOR: #fff
}
.stdButton:hover {
	BORDER-BOTTOM-COLOR: #162964; BORDER-TOP-COLOR: #162964; =
BORDER-RIGHT-COLOR: #162964; BORDER-LEFT-COLOR: #162964
}
.stdButton:active {
	BORDER-BOTTOM-COLOR: #162964; BORDER-TOP-COLOR: #162964; =
BORDER-RIGHT-COLOR: #162964; BORDER-LEFT-COLOR: #162964
}
UL.subNavigation {
	BORDER-BOTTOM-COLOR: #162964 !important; BORDER-TOP-COLOR: #162964 =
!important; BORDER-RIGHT-COLOR: #162964 !important; BORDER-LEFT-COLOR: =
#162964 !important
}
.LivingRoomSub .nav {
	BORDER-BOTTOM-COLOR: #162964 !important; BORDER-TOP-COLOR: #162964 =
!important; BORDER-RIGHT-COLOR: #162964 !important; BORDER-LEFT-COLOR: =
#162964 !important
}
.homelink {
	BACKGROUND-IMAGE: url(/css/derStandardBlau.png)
}
#navigation LI LI A:hover {
	COLOR: #000 !important
}
#navigation LI LI.active A {
	COLOR: #000 !important
}
.blue {
	BACKGROUND-COLOR: #9cafbd; COLOR: #ffffff
}
.blue A {
	COLOR: #fff
}
.blue H4 {
	COLOR: #eeeeee
}
.blue P {
	COLOR: #eeeeee
}
.blue .rightBox P A {
	COLOR: #eee
}
.blue .rightBox IMG {
	BORDER-BOTTOM-COLOR: #899aa6; BORDER-TOP-COLOR: #899aa6; =
BORDER-RIGHT-COLOR: #899aa6; BORDER-LEFT-COLOR: #899aa6
}
.blue .rightBox DIV {
	BORDER-BOTTOM-COLOR: #899aa6; BORDER-TOP-COLOR: #899aa6; =
BORDER-RIGHT-COLOR: #899aa6; BORDER-LEFT-COLOR: #899aa6
}
.blue .rightBox UL {
	BORDER-BOTTOM-COLOR: #899aa6; BORDER-TOP-COLOR: #899aa6; =
BORDER-RIGHT-COLOR: #899aa6; BORDER-LEFT-COLOR: #899aa6
}
.blue .rightBox LI {
	BORDER-BOTTOM-COLOR: #899aa6; BORDER-TOP-COLOR: #899aa6; =
BORDER-RIGHT-COLOR: #899aa6; BORDER-LEFT-COLOR: #899aa6
}
.blue .rightBox TABLE {
	BORDER-BOTTOM-COLOR: #899aa6; BORDER-TOP-COLOR: #899aa6; =
BORDER-RIGHT-COLOR: #899aa6; BORDER-LEFT-COLOR: #899aa6
}
.blue .rightBox H5 {
	BORDER-BOTTOM-COLOR: #899aa6; BORDER-TOP-COLOR: #899aa6; =
BORDER-RIGHT-COLOR: #899aa6; BORDER-LEFT-COLOR: #899aa6
}
.white {
	BACKGROUND-COLOR: #fff
}
.white .rightBox IMG {
	BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: =
#ccc; BORDER-LEFT-COLOR: #ccc
}
.white .rightBox DIV {
	BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: =
#ccc; BORDER-LEFT-COLOR: #ccc
}
.white .rightBox UL {
	BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: =
#ccc; BORDER-LEFT-COLOR: #ccc
}
.white .rightBox LI {
	BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: =
#ccc; BORDER-LEFT-COLOR: #ccc
}
.white .rightBox TABLE {
	BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: =
#ccc; BORDER-LEFT-COLOR: #ccc
}
.white .rightBox H5 {
	BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: =
#ccc; BORDER-LEFT-COLOR: #ccc
}
.purple {
	BACKGROUND-COLOR: #8396a8
}
.purple .rightBox IMG {
	BORDER-BOTTOM-COLOR: #738494; BORDER-TOP-COLOR: #738494; =
BORDER-RIGHT-COLOR: #738494; BORDER-LEFT-COLOR: #738494
}
.purple .rightBox DIV {
	BORDER-BOTTOM-COLOR: #738494; BORDER-TOP-COLOR: #738494; =
BORDER-RIGHT-COLOR: #738494; BORDER-LEFT-COLOR: #738494
}
.purple .rightBox UL {
	BORDER-BOTTOM-COLOR: #738494; BORDER-TOP-COLOR: #738494; =
BORDER-RIGHT-COLOR: #738494; BORDER-LEFT-COLOR: #738494
}
.purple .rightBox LI {
	BORDER-BOTTOM-COLOR: #738494; BORDER-TOP-COLOR: #738494; =
BORDER-RIGHT-COLOR: #738494; BORDER-LEFT-COLOR: #738494
}
.purple .rightBox TABLE {
	BORDER-BOTTOM-COLOR: #738494; BORDER-TOP-COLOR: #738494; =
BORDER-RIGHT-COLOR: #738494; BORDER-LEFT-COLOR: #738494
}
.purple .rightBox H5 {
	BORDER-BOTTOM-COLOR: #738494; BORDER-TOP-COLOR: #738494; =
BORDER-RIGHT-COLOR: #738494; BORDER-LEFT-COLOR: #738494
}
.aqua {
	BACKGROUND-COLOR: #97c3cb
}
.aqua .rightBox IMG {
	BORDER-BOTTOM-COLOR: #86adb4; BORDER-TOP-COLOR: #86adb4; =
BORDER-RIGHT-COLOR: #86adb4; BORDER-LEFT-COLOR: #86adb4
}
.aqua .rightBox DIV {
	BORDER-BOTTOM-COLOR: #86adb4; BORDER-TOP-COLOR: #86adb4; =
BORDER-RIGHT-COLOR: #86adb4; BORDER-LEFT-COLOR: #86adb4
}
.aqua .rightBox UL {
	BORDER-BOTTOM-COLOR: #86adb4; BORDER-TOP-COLOR: #86adb4; =
BORDER-RIGHT-COLOR: #86adb4; BORDER-LEFT-COLOR: #86adb4
}
.aqua .rightBox LI {
	BORDER-BOTTOM-COLOR: #86adb4; BORDER-TOP-COLOR: #86adb4; =
BORDER-RIGHT-COLOR: #86adb4; BORDER-LEFT-COLOR: #86adb4
}
.aqua .rightBox TABLE {
	BORDER-BOTTOM-COLOR: #86adb4; BORDER-TOP-COLOR: #86adb4; =
BORDER-RIGHT-COLOR: #86adb4; BORDER-LEFT-COLOR: #86adb4
}
.aqua .rightBox H5 {
	BORDER-BOTTOM-COLOR: #86adb4; BORDER-TOP-COLOR: #86adb4; =
BORDER-RIGHT-COLOR: #86adb4; BORDER-LEFT-COLOR: #86adb4
}
.graugruen {
	BACKGROUND-COLOR: #c8cfb0
}
.graugruen .rightBox IMG {
	BORDER-BOTTOM-COLOR: #b7bda1; BORDER-TOP-COLOR: #b7bda1; =
BORDER-RIGHT-COLOR: #b7bda1; BORDER-LEFT-COLOR: #b7bda1
}
.graugruen .rightBox DIV {
	BORDER-BOTTOM-COLOR: #b7bda1; BORDER-TOP-COLOR: #b7bda1; =
BORDER-RIGHT-COLOR: #b7bda1; BORDER-LEFT-COLOR: #b7bda1
}
.graugruen .rightBox UL {
	BORDER-BOTTOM-COLOR: #b7bda1; BORDER-TOP-COLOR: #b7bda1; =
BORDER-RIGHT-COLOR: #b7bda1; BORDER-LEFT-COLOR: #b7bda1
}
.graugruen .rightBox LI {
	BORDER-BOTTOM-COLOR: #b7bda1; BORDER-TOP-COLOR: #b7bda1; =
BORDER-RIGHT-COLOR: #b7bda1; BORDER-LEFT-COLOR: #b7bda1
}
.graugruen .rightBox TABLE {
	BORDER-BOTTOM-COLOR: #b7bda1; BORDER-TOP-COLOR: #b7bda1; =
BORDER-RIGHT-COLOR: #b7bda1; BORDER-LEFT-COLOR: #b7bda1
}
.graugruen .rightBox H5 {
	BORDER-BOTTOM-COLOR: #b7bda1; BORDER-TOP-COLOR: #b7bda1; =
BORDER-RIGHT-COLOR: #b7bda1; BORDER-LEFT-COLOR: #b7bda1
}
.gruen {
	BACKGROUND-COLOR: #c2d37d
}
.gruen .rightBox IMG {
	BORDER-BOTTOM-COLOR: #b1c943; BORDER-TOP-COLOR: #b1c943; =
BORDER-RIGHT-COLOR: #b1c943; BORDER-LEFT-COLOR: #b1c943
}
.gruen .rightBox DIV {
	BORDER-BOTTOM-COLOR: #b1c943; BORDER-TOP-COLOR: #b1c943; =
BORDER-RIGHT-COLOR: #b1c943; BORDER-LEFT-COLOR: #b1c943
}
.gruen .rightBox UL {
	BORDER-BOTTOM-COLOR: #b1c943; BORDER-TOP-COLOR: #b1c943; =
BORDER-RIGHT-COLOR: #b1c943; BORDER-LEFT-COLOR: #b1c943
}
.gruen .rightBox LI {
	BORDER-BOTTOM-COLOR: #b1c943; BORDER-TOP-COLOR: #b1c943; =
BORDER-RIGHT-COLOR: #b1c943; BORDER-LEFT-COLOR: #b1c943
}
.gruen .rightBox TABLE {
	BORDER-BOTTOM-COLOR: #b1c943; BORDER-TOP-COLOR: #b1c943; =
BORDER-RIGHT-COLOR: #b1c943; BORDER-LEFT-COLOR: #b1c943
}
.gruen .rightBox H5 {
	BORDER-BOTTOM-COLOR: #b1c943; BORDER-TOP-COLOR: #b1c943; =
BORDER-RIGHT-COLOR: #b1c943; BORDER-LEFT-COLOR: #b1c943
}
.grau {
	BACKGROUND-COLOR: #a1a1a1
}
.grau .rightBox IMG {
	BORDER-BOTTOM-COLOR: #808080; BORDER-TOP-COLOR: #808080; =
BORDER-RIGHT-COLOR: #808080; BORDER-LEFT-COLOR: #808080
}
.grau .rightBox DIV {
	BORDER-BOTTOM-COLOR: #808080; BORDER-TOP-COLOR: #808080; =
BORDER-RIGHT-COLOR: #808080; BORDER-LEFT-COLOR: #808080
}
.grau .rightBox UL {
	BORDER-BOTTOM-COLOR: #808080; BORDER-TOP-COLOR: #808080; =
BORDER-RIGHT-COLOR: #808080; BORDER-LEFT-COLOR: #808080
}
.grau .rightBox LI {
	BORDER-BOTTOM-COLOR: #808080; BORDER-TOP-COLOR: #808080; =
BORDER-RIGHT-COLOR: #808080; BORDER-LEFT-COLOR: #808080
}
.grau .rightBox TABLE {
	BORDER-BOTTOM-COLOR: #808080; BORDER-TOP-COLOR: #808080; =
BORDER-RIGHT-COLOR: #808080; BORDER-LEFT-COLOR: #808080
}
.grau .rightBox H5 {
	BORDER-BOTTOM-COLOR: #808080; BORDER-TOP-COLOR: #808080; =
BORDER-RIGHT-COLOR: #808080; BORDER-LEFT-COLOR: #808080
}
.grau H3 SMALL {
	COLOR: #444 !important
}
.adv {
	BACKGROUND-COLOR: #ededed
}
.ch_ {
	BACKGROUND-COLOR: #e0e3e0
}
.ch_nav {
	BACKGROUND-COLOR: #e0e3e0
}
.ch_ IMG {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_ DIV {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_ UL {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_ LI {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_ TABLE {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_ H5 {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_ .button {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_ H6 {
	COLOR: #707170 !important
}
.ch_ SMALL {
	COLOR: #707170 !important
}
.ch_nav {
	COLOR: #707170 !important
}
.ch_nav A {
	COLOR: #707170 !important
}
.ch_ .moreContent {
	COLOR: #707170 !important
}
.ch_ HR {
	BACKGROUND-COLOR: #c5cac5; COLOR: #c5cac5
}
.ch_ #mzt {
	COLOR: #707170
}
.ch_ .comp {
	BACKGROUND-COLOR: #c2c5c2
}
.ch_ .light {
	BACKGROUND-COLOR: #d2d5d2
}
.ch_ .stdButton:active {
	BACKGROUND-COLOR: #d2d5d2
}
.ch_seite1 {
	BACKGROUND-COLOR: #e0e3e0
}
.ch_seite1 .light {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_seite1 .stdButton:active {
	BACKGROUND-COLOR: #d2d5d2 !important
}
#nav_seite1 UL {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_seite1 A.block:hover {
	BACKGROUND-COLOR: #b5bab5 !important
}
.ch_seite1 .dark {
	BACKGROUND-COLOR: #b5bab5
}
.ch_seite1 .tablight {
	BACKGROUND-COLOR: #eaefea
}
.ch_seite1 HR {
	BACKGROUND-COLOR: #b5bab5; COLOR: #b5bab5
}
.ch_seite1 IMG {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_seite1 DIV {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_seite1 UL {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_seite1 LI {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_seite1 TABLE {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_seite1 H5 {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_seite1 .button {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_seite1 H6 {
	COLOR: #707170 !important
}
.ch_seite1 SMALL {
	COLOR: #707170 !important
}
.ch_seite1 .context {
	COLOR: #707170 !important
}
#nav_seite1 UL A {
	COLOR: #707170 !important
}
.ch_diverses {
	BACKGROUND-COLOR: #e0e3e0
}
.ch_diverses .light {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_diverses .stdButton:active {
	BACKGROUND-COLOR: #d2d5d2 !important
}
#nav_diverses UL {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_diverses A.block:hover {
	BACKGROUND-COLOR: #b5bab5 !important
}
.ch_diverses .dark {
	BACKGROUND-COLOR: #b5bab5 !important
}
.ch_diverses HR {
	BACKGROUND-COLOR: #b5bab5; COLOR: #b5bab5
}
.ch_diverses IMG {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_diverses DIV {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_diverses UL {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_diverses LI {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_diverses TABLE {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_diverses H5 {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_diverses .button {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_diverses H6 {
	COLOR: #707170 !important
}
.ch_diverses SMALL {
	COLOR: #707170 !important
}
.ch_diverses .context {
	COLOR: #707170 !important
}
#nav_diverses UL A {
	COLOR: #707170 !important
}
.ch_meinung {
	BACKGROUND-COLOR: #d8dbd8
}
.ch_meinung .light {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_meinung .stdButton:active {
	BACKGROUND-COLOR: #d2d5d2 !important
}
#nav_meinung UL {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_meinung A.block:hover {
	BACKGROUND-COLOR: #b9bfbb !important
}
.ch_meinung .dark {
	BACKGROUND-COLOR: #b9bfbb !important
}
.ch_meinung .tablight {
	BACKGROUND-COLOR: #e5e8e6
}
.ch_meinung HR {
	BACKGROUND-COLOR: #b9bfbb; COLOR: #b9bfbb
}
.ch_meinung IMG {
	BORDER-BOTTOM-COLOR: #b9bfbb; BORDER-TOP-COLOR: #b9bfbb; =
BORDER-RIGHT-COLOR: #b9bfbb; BORDER-LEFT-COLOR: #b9bfbb
}
.ch_meinung DIV {
	BORDER-BOTTOM-COLOR: #b9bfbb; BORDER-TOP-COLOR: #b9bfbb; =
BORDER-RIGHT-COLOR: #b9bfbb; BORDER-LEFT-COLOR: #b9bfbb
}
.ch_meinung UL {
	BORDER-BOTTOM-COLOR: #b9bfbb; BORDER-TOP-COLOR: #b9bfbb; =
BORDER-RIGHT-COLOR: #b9bfbb; BORDER-LEFT-COLOR: #b9bfbb
}
.ch_meinung LI {
	BORDER-BOTTOM-COLOR: #b9bfbb; BORDER-TOP-COLOR: #b9bfbb; =
BORDER-RIGHT-COLOR: #b9bfbb; BORDER-LEFT-COLOR: #b9bfbb
}
.ch_meinung TABLE {
	BORDER-BOTTOM-COLOR: #b9bfbb; BORDER-TOP-COLOR: #b9bfbb; =
BORDER-RIGHT-COLOR: #b9bfbb; BORDER-LEFT-COLOR: #b9bfbb
}
.ch_meinung H5 {
	BORDER-BOTTOM-COLOR: #b9bfbb; BORDER-TOP-COLOR: #b9bfbb; =
BORDER-RIGHT-COLOR: #b9bfbb; BORDER-LEFT-COLOR: #b9bfbb
}
.ch_meinung .button {
	BORDER-BOTTOM-COLOR: #b9bfbb; BORDER-TOP-COLOR: #b9bfbb; =
BORDER-RIGHT-COLOR: #b9bfbb; BORDER-LEFT-COLOR: #b9bfbb
}
.ch_meinung H6 {
	COLOR: #555a55 !important
}
.ch_meinung SMALL {
	COLOR: #555a55 !important
}
.ch_meinung .context {
	COLOR: #555a55 !important
}
#nav_meinung UL A {
	COLOR: #555a55 !important
}
.ch_international {
	BACKGROUND-COLOR: #aecccc
}
.ch_international .light {
	BACKGROUND-COLOR: #a6c7c7 !important
}
.ch_international .stdButton:active {
	BACKGROUND-COLOR: #a6c7c7 !important
}
#nav_international UL {
	BACKGROUND-COLOR: #a6c7c7 !important
}
.ch_international A.block:hover {
	BACKGROUND-COLOR: #92b7b7 !important
}
.ch_international .dark {
	BACKGROUND-COLOR: #82a7a7
}
.ch_international .tablight {
	BACKGROUND-COLOR: #d3e3e3
}
.ch_international HR {
	BACKGROUND-COLOR: #92b7b7; COLOR: #92b7b7
}
.ch_international IMG {
	BORDER-BOTTOM-COLOR: #82a7a7; BORDER-TOP-COLOR: #82a7a7; =
BORDER-RIGHT-COLOR: #82a7a7; BORDER-LEFT-COLOR: #82a7a7
}
.ch_international DIV {
	BORDER-BOTTOM-COLOR: #82a7a7; BORDER-TOP-COLOR: #82a7a7; =
BORDER-RIGHT-COLOR: #82a7a7; BORDER-LEFT-COLOR: #82a7a7
}
.ch_international UL {
	BORDER-BOTTOM-COLOR: #82a7a7; BORDER-TOP-COLOR: #82a7a7; =
BORDER-RIGHT-COLOR: #82a7a7; BORDER-LEFT-COLOR: #82a7a7
}
.ch_international LI {
	BORDER-BOTTOM-COLOR: #82a7a7; BORDER-TOP-COLOR: #82a7a7; =
BORDER-RIGHT-COLOR: #82a7a7; BORDER-LEFT-COLOR: #82a7a7
}
.ch_international TABLE {
	BORDER-BOTTOM-COLOR: #82a7a7; BORDER-TOP-COLOR: #82a7a7; =
BORDER-RIGHT-COLOR: #82a7a7; BORDER-LEFT-COLOR: #82a7a7
}
.ch_international H5 {
	BORDER-BOTTOM-COLOR: #82a7a7; BORDER-TOP-COLOR: #82a7a7; =
BORDER-RIGHT-COLOR: #82a7a7; BORDER-LEFT-COLOR: #82a7a7
}
.ch_international .button {
	BORDER-BOTTOM-COLOR: #82a7a7; BORDER-TOP-COLOR: #82a7a7; =
BORDER-RIGHT-COLOR: #82a7a7; BORDER-LEFT-COLOR: #82a7a7
}
.ch_international H6 {
	COLOR: #325757 !important
}
.ch_international SMALL {
	COLOR: #325757 !important
}
.ch_international .context {
	COLOR: #325757 !important
}
#nav_international UL A {
	COLOR: #325757 !important
}
.ch_inland {
	BACKGROUND-COLOR: #d0dae0
}
.ch_inland .light {
	BACKGROUND-COLOR: #c5d3d8 !important
}
.ch_inland .stdButton:active {
	BACKGROUND-COLOR: #c5d3d8 !important
}
#nav_inland UL {
	BACKGROUND-COLOR: #c5d3d8 !important
}
.ch_inland A.block:hover {
	BACKGROUND-COLOR: #aabac5 !important
}
.ch_inland .dark {
	BACKGROUND-COLOR: #9aaab5
}
.ch_inland .tablight {
	BACKGROUND-COLOR: #d3dce2
}
.ch_inland HR {
	BACKGROUND-COLOR: #aabac5; COLOR: #aabac5
}
.ch_inland IMG {
	BORDER-BOTTOM-COLOR: #9aaab5; BORDER-TOP-COLOR: #9aaab5; =
BORDER-RIGHT-COLOR: #9aaab5; BORDER-LEFT-COLOR: #9aaab5
}
.ch_inland DIV {
	BORDER-BOTTOM-COLOR: #9aaab5; BORDER-TOP-COLOR: #9aaab5; =
BORDER-RIGHT-COLOR: #9aaab5; BORDER-LEFT-COLOR: #9aaab5
}
.ch_inland UL {
	BORDER-BOTTOM-COLOR: #9aaab5; BORDER-TOP-COLOR: #9aaab5; =
BORDER-RIGHT-COLOR: #9aaab5; BORDER-LEFT-COLOR: #9aaab5
}
.ch_inland LI {
	BORDER-BOTTOM-COLOR: #9aaab5; BORDER-TOP-COLOR: #9aaab5; =
BORDER-RIGHT-COLOR: #9aaab5; BORDER-LEFT-COLOR: #9aaab5
}
.ch_inland TABLE {
	BORDER-BOTTOM-COLOR: #9aaab5; BORDER-TOP-COLOR: #9aaab5; =
BORDER-RIGHT-COLOR: #9aaab5; BORDER-LEFT-COLOR: #9aaab5
}
.ch_inland H5 {
	BORDER-BOTTOM-COLOR: #9aaab5; BORDER-TOP-COLOR: #9aaab5; =
BORDER-RIGHT-COLOR: #9aaab5; BORDER-LEFT-COLOR: #9aaab5
}
.ch_inland .button {
	BORDER-BOTTOM-COLOR: #9aaab5; BORDER-TOP-COLOR: #9aaab5; =
BORDER-RIGHT-COLOR: #9aaab5; BORDER-LEFT-COLOR: #9aaab5
}
.ch_inland H6 {
	COLOR: #404450 !important
}
.ch_inland SMALL {
	COLOR: #404450 !important
}
.ch_inland .context {
	COLOR: #404450 !important
}
#nav_inland UL A {
	COLOR: #404450 !important
}
.ch_wirtschaft {
	BACKGROUND-COLOR: #cfd6b2
}
.ch_wirtschaft .light {
	BACKGROUND-COLOR: #c5cda4 !important
}
.ch_wirtschaft .stdButton:active {
	BACKGROUND-COLOR: #c5cda4 !important
}
#nav_wirtschaft UL {
	BACKGROUND-COLOR: #c5cda4 !important
}
.ch_wirtschaft .additionalNavigation A:hover {
	BACKGROUND-COLOR: #c5cda4 !important
}
.ch_wirtschaft A.block:hover {
	BACKGROUND-COLOR: #bbc597 !important
}
.ch_wirtschaft .dark {
	BACKGROUND-COLOR: #97a271
}
.ch_wirtschaft .tablight {
	BACKGROUND-COLOR: #dfe2d3
}
.ch_wirtschaft HR {
	BACKGROUND-COLOR: #bbc597; COLOR: #bbc597
}
.ch_wirtschaft IMG {
	BORDER-BOTTOM-COLOR: #97a271; BORDER-TOP-COLOR: #97a271; =
BORDER-RIGHT-COLOR: #97a271; BORDER-LEFT-COLOR: #97a271
}
.ch_wirtschaft DIV {
	BORDER-BOTTOM-COLOR: #97a271; BORDER-TOP-COLOR: #97a271; =
BORDER-RIGHT-COLOR: #97a271; BORDER-LEFT-COLOR: #97a271
}
.ch_wirtschaft UL {
	BORDER-BOTTOM-COLOR: #97a271; BORDER-TOP-COLOR: #97a271; =
BORDER-RIGHT-COLOR: #97a271; BORDER-LEFT-COLOR: #97a271
}
.ch_wirtschaft LI {
	BORDER-BOTTOM-COLOR: #97a271; BORDER-TOP-COLOR: #97a271; =
BORDER-RIGHT-COLOR: #97a271; BORDER-LEFT-COLOR: #97a271
}
.ch_wirtschaft TABLE {
	BORDER-BOTTOM-COLOR: #97a271; BORDER-TOP-COLOR: #97a271; =
BORDER-RIGHT-COLOR: #97a271; BORDER-LEFT-COLOR: #97a271
}
.ch_wirtschaft H5 {
	BORDER-BOTTOM-COLOR: #97a271; BORDER-TOP-COLOR: #97a271; =
BORDER-RIGHT-COLOR: #97a271; BORDER-LEFT-COLOR: #97a271
}
.ch_wirtschaft .button {
	BORDER-BOTTOM-COLOR: #97a271; BORDER-TOP-COLOR: #97a271; =
BORDER-RIGHT-COLOR: #97a271; BORDER-LEFT-COLOR: #97a271
}
.ch_wirtschaft H6 {
	COLOR: #4b5b27 !important
}
.ch_wirtschaft SMALL {
	COLOR: #4b5b27 !important
}
.ch_wirtschaft .context {
	COLOR: #4b5b27 !important
}
#nav_wirtschaft UL A {
	COLOR: #4b5b27 !important
}
.ch_web {
	BACKGROUND-COLOR: #acc297
}
.ch_web .light {
	BACKGROUND-COLOR: #a5bb90 !important
}
.ch_web .stdButton:active {
	BACKGROUND-COLOR: #a5bb90 !important
}
#nav_web UL {
	BACKGROUND-COLOR: #a5bb90 !important
}
.ch_web A.block:hover {
	BACKGROUND-COLOR: #90ab78 !important
}
.ch_web .dark {
	BACKGROUND-COLOR: #809b68
}
.ch_web .tablight {
	BACKGROUND-COLOR: #dae2d3
}
.ch_web HR {
	BACKGROUND-COLOR: #90ab78; COLOR: #90ab78
}
.ch_web IMG {
	BORDER-BOTTOM-COLOR: #809b68; BORDER-TOP-COLOR: #809b68; =
BORDER-RIGHT-COLOR: #809b68; BORDER-LEFT-COLOR: #809b68
}
.ch_web DIV {
	BORDER-BOTTOM-COLOR: #809b68; BORDER-TOP-COLOR: #809b68; =
BORDER-RIGHT-COLOR: #809b68; BORDER-LEFT-COLOR: #809b68
}
.ch_web UL {
	BORDER-BOTTOM-COLOR: #809b68; BORDER-TOP-COLOR: #809b68; =
BORDER-RIGHT-COLOR: #809b68; BORDER-LEFT-COLOR: #809b68
}
.ch_web LI {
	BORDER-BOTTOM-COLOR: #809b68; BORDER-TOP-COLOR: #809b68; =
BORDER-RIGHT-COLOR: #809b68; BORDER-LEFT-COLOR: #809b68
}
.ch_web TABLE {
	BORDER-BOTTOM-COLOR: #809b68; BORDER-TOP-COLOR: #809b68; =
BORDER-RIGHT-COLOR: #809b68; BORDER-LEFT-COLOR: #809b68
}
.ch_web H5 {
	BORDER-BOTTOM-COLOR: #809b68; BORDER-TOP-COLOR: #809b68; =
BORDER-RIGHT-COLOR: #809b68; BORDER-LEFT-COLOR: #809b68
}
.ch_web .button {
	BORDER-BOTTOM-COLOR: #809b68; BORDER-TOP-COLOR: #809b68; =
BORDER-RIGHT-COLOR: #809b68; BORDER-LEFT-COLOR: #809b68
}
.ch_web H6 {
	COLOR: #3f5820 !important
}
.ch_web SMALL {
	COLOR: #3f5820 !important
}
.ch_web .context {
	COLOR: #3f5820 !important
}
#nav_web UL A {
	COLOR: #3f5820 !important
}
.ch_sport {
	BACKGROUND-COLOR: #c7d961
}
.ch_sport .light {
	BACKGROUND-COLOR: #bcd152 !important
}
.ch_sport .stdButton:active {
	BACKGROUND-COLOR: #bcd152 !important
}
#nav_sport UL {
	BACKGROUND-COLOR: #bcd152 !important
}
.ch_sport A.block:hover {
	BACKGROUND-COLOR: #b1c943 !important
}
.ch_sport .dark {
	BACKGROUND-COLOR: #a1b933
}
.ch_sport .tablight {
	BACKGROUND-COLOR: #d7e293
}
.ch_sport HR {
	BACKGROUND-COLOR: #b1c943; COLOR: #b1c943
}
.ch_sport IMG {
	BORDER-BOTTOM-COLOR: #a1b933; BORDER-TOP-COLOR: #a1b933; =
BORDER-RIGHT-COLOR: #a1b933; BORDER-LEFT-COLOR: #a1b933
}
.ch_sport DIV {
	BORDER-BOTTOM-COLOR: #a1b933; BORDER-TOP-COLOR: #a1b933; =
BORDER-RIGHT-COLOR: #a1b933; BORDER-LEFT-COLOR: #a1b933
}
.ch_sport UL {
	BORDER-BOTTOM-COLOR: #a1b933; BORDER-TOP-COLOR: #a1b933; =
BORDER-RIGHT-COLOR: #a1b933; BORDER-LEFT-COLOR: #a1b933
}
.ch_sport LI {
	BORDER-BOTTOM-COLOR: #a1b933; BORDER-TOP-COLOR: #a1b933; =
BORDER-RIGHT-COLOR: #a1b933; BORDER-LEFT-COLOR: #a1b933
}
.ch_sport TABLE {
	BORDER-BOTTOM-COLOR: #a1b933; BORDER-TOP-COLOR: #a1b933; =
BORDER-RIGHT-COLOR: #a1b933; BORDER-LEFT-COLOR: #a1b933
}
.ch_sport H5 {
	BORDER-BOTTOM-COLOR: #a1b933; BORDER-TOP-COLOR: #a1b933; =
BORDER-RIGHT-COLOR: #a1b933; BORDER-LEFT-COLOR: #a1b933
}
.ch_sport .button {
	BORDER-BOTTOM-COLOR: #a1b933; BORDER-TOP-COLOR: #a1b933; =
BORDER-RIGHT-COLOR: #a1b933; BORDER-LEFT-COLOR: #a1b933
}
.ch_sport H6 {
	COLOR: #406020 !important
}
.ch_sport SMALL {
	COLOR: #406020 !important
}
.ch_sport .context {
	COLOR: #406020 !important
}
#nav_sport UL A {
	COLOR: #406020 !important
}
.ch_nordskiwm11 {
	BACKGROUND-COLOR: #ffffff
}
.ch_nordskiwm11 .light {
	BACKGROUND-COLOR: #edf6fe !important
}
.ch_nordskiwm11 .stdButton:active {
	BACKGROUND-COLOR: #edf6fe !important
}
#nav_nordskiwm11 UL {
	BACKGROUND-COLOR: #edf6fe !important
}
.ch_nordskiwm11 A.block:hover {
	BACKGROUND-COLOR: #a6c1eb !important
}
.ch_nordskiwm11 HR {
	BACKGROUND-COLOR: #a6c1eb; COLOR: #a6c1eb
}
.ch_nordskiwm11 IMG {
	BORDER-BOTTOM-COLOR: #a6c1eb; BORDER-TOP-COLOR: #a6c1eb; =
BORDER-RIGHT-COLOR: #a6c1eb; BORDER-LEFT-COLOR: #a6c1eb
}
.ch_nordskiwm11 DIV {
	BORDER-BOTTOM-COLOR: #a6c1eb; BORDER-TOP-COLOR: #a6c1eb; =
BORDER-RIGHT-COLOR: #a6c1eb; BORDER-LEFT-COLOR: #a6c1eb
}
.ch_nordskiwm11 UL {
	BORDER-BOTTOM-COLOR: #a6c1eb; BORDER-TOP-COLOR: #a6c1eb; =
BORDER-RIGHT-COLOR: #a6c1eb; BORDER-LEFT-COLOR: #a6c1eb
}
.ch_nordskiwm11 LI {
	BORDER-BOTTOM-COLOR: #a6c1eb; BORDER-TOP-COLOR: #a6c1eb; =
BORDER-RIGHT-COLOR: #a6c1eb; BORDER-LEFT-COLOR: #a6c1eb
}
.ch_nordskiwm11 TABLE {
	BORDER-BOTTOM-COLOR: #a6c1eb; BORDER-TOP-COLOR: #a6c1eb; =
BORDER-RIGHT-COLOR: #a6c1eb; BORDER-LEFT-COLOR: #a6c1eb
}
.ch_nordskiwm11 H5 {
	BORDER-BOTTOM-COLOR: #a6c1eb; BORDER-TOP-COLOR: #a6c1eb; =
BORDER-RIGHT-COLOR: #a6c1eb; BORDER-LEFT-COLOR: #a6c1eb
}
.ch_nordskiwm11 .button {
	BORDER-BOTTOM-COLOR: #a6c1eb; BORDER-TOP-COLOR: #a6c1eb; =
BORDER-RIGHT-COLOR: #a6c1eb; BORDER-LEFT-COLOR: #a6c1eb
}
.ch_nordskiwm11 H6 {
	COLOR: #406020 !important
}
.ch_nordskiwm11 SMALL {
	COLOR: #406020 !important
}
.ch_nordskiwm11 .context {
	COLOR: #406020 !important
}
#nav_nordskiwm11 UL A {
	COLOR: #406020 !important
}
.ch_skiwm11 {
	BACKGROUND-COLOR: #ffffff
}
.ch_skiwm11 .light {
	BACKGROUND-COLOR: #edf6fe !important
}
.ch_skiwm11 .stdButton:active {
	BACKGROUND-COLOR: #edf6fe !important
}
.ch_skiwm11 #nav_sport UL {
	BACKGROUND-COLOR: #edf6fe !important
}
.ch_skiwm11 A.block:hover {
	BACKGROUND-COLOR: #a6c1eb !important
}
.ch_skiwm11 HR {
	BACKGROUND-COLOR: #a6c1eb; COLOR: #a6c1eb
}
.ch_skiwm11 IMG {
	BORDER-BOTTOM-COLOR: #a6c1eb; BORDER-TOP-COLOR: #a6c1eb; =
BORDER-RIGHT-COLOR: #a6c1eb; BORDER-LEFT-COLOR: #a6c1eb
}
.ch_skiwm11 DIV {
	BORDER-BOTTOM-COLOR: #a6c1eb; BORDER-TOP-COLOR: #a6c1eb; =
BORDER-RIGHT-COLOR: #a6c1eb; BORDER-LEFT-COLOR: #a6c1eb
}
.ch_skiwm11 UL {
	BORDER-BOTTOM-COLOR: #a6c1eb; BORDER-TOP-COLOR: #a6c1eb; =
BORDER-RIGHT-COLOR: #a6c1eb; BORDER-LEFT-COLOR: #a6c1eb
}
.ch_skiwm11 LI {
	BORDER-BOTTOM-COLOR: #a6c1eb; BORDER-TOP-COLOR: #a6c1eb; =
BORDER-RIGHT-COLOR: #a6c1eb; BORDER-LEFT-COLOR: #a6c1eb
}
.ch_skiwm11 TABLE {
	BORDER-BOTTOM-COLOR: #a6c1eb; BORDER-TOP-COLOR: #a6c1eb; =
BORDER-RIGHT-COLOR: #a6c1eb; BORDER-LEFT-COLOR: #a6c1eb
}
.ch_skiwm11 H5 {
	BORDER-BOTTOM-COLOR: #a6c1eb; BORDER-TOP-COLOR: #a6c1eb; =
BORDER-RIGHT-COLOR: #a6c1eb; BORDER-LEFT-COLOR: #a6c1eb
}
.ch_skiwm11 .button {
	BORDER-BOTTOM-COLOR: #a6c1eb; BORDER-TOP-COLOR: #a6c1eb; =
BORDER-RIGHT-COLOR: #a6c1eb; BORDER-LEFT-COLOR: #a6c1eb
}
.ch_skiwm11 H6 {
	COLOR: #406020 !important
}
.ch_skiwm11 SMALL {
	COLOR: #406020 !important
}
.ch_skiwm11 .context {
	COLOR: #406020 !important
}
#nav_skiwm11 UL A {
	COLOR: #406020 !important
}
.ch_skiwm11#documentCanvas {
	BACKGROUND: url(/css/skiwm.gif) no-repeat 286px top
}
.box.ch_skiwm11 {
	BACKGROUND-COLOR: transparent
}
.ch_panorama {
	BACKGROUND-COLOR: #99cc99
}
.ch_panorama .light {
	BACKGROUND-COLOR: #8cc48c !important
}
.ch_panorama .stdButton:active {
	BACKGROUND-COLOR: #8cc48c !important
}
#nav_panorama UL {
	BACKGROUND-COLOR: #8cc48c !important
}
.ch_panorama A.block:hover {
	BACKGROUND-COLOR: #7ab77a !important
}
.ch_panorama .dark {
	BACKGROUND-COLOR: #6aa76a
}
.ch_panorama .tablight {
	BACKGROUND-COLOR: #d3e2d3
}
.ch_panorama HR {
	BACKGROUND-COLOR: #7ab77a; COLOR: #7ab77a
}
.ch_panorama IMG {
	BORDER-BOTTOM-COLOR: #6aa76a; BORDER-TOP-COLOR: #6aa76a; =
BORDER-RIGHT-COLOR: #6aa76a; BORDER-LEFT-COLOR: #6aa76a
}
.ch_panorama DIV {
	BORDER-BOTTOM-COLOR: #6aa76a; BORDER-TOP-COLOR: #6aa76a; =
BORDER-RIGHT-COLOR: #6aa76a; BORDER-LEFT-COLOR: #6aa76a
}
.ch_panorama UL {
	BORDER-BOTTOM-COLOR: #6aa76a; BORDER-TOP-COLOR: #6aa76a; =
BORDER-RIGHT-COLOR: #6aa76a; BORDER-LEFT-COLOR: #6aa76a
}
.ch_panorama LI {
	BORDER-BOTTOM-COLOR: #6aa76a; BORDER-TOP-COLOR: #6aa76a; =
BORDER-RIGHT-COLOR: #6aa76a; BORDER-LEFT-COLOR: #6aa76a
}
.ch_panorama TABLE {
	BORDER-BOTTOM-COLOR: #6aa76a; BORDER-TOP-COLOR: #6aa76a; =
BORDER-RIGHT-COLOR: #6aa76a; BORDER-LEFT-COLOR: #6aa76a
}
.ch_panorama H5 {
	BORDER-BOTTOM-COLOR: #6aa76a; BORDER-TOP-COLOR: #6aa76a; =
BORDER-RIGHT-COLOR: #6aa76a; BORDER-LEFT-COLOR: #6aa76a
}
.ch_panorama .button {
	BORDER-BOTTOM-COLOR: #6aa76a; BORDER-TOP-COLOR: #6aa76a; =
BORDER-RIGHT-COLOR: #6aa76a; BORDER-LEFT-COLOR: #6aa76a
}
.ch_panorama H6 {
	COLOR: #335533 !important
}
.ch_panorama SMALL {
	COLOR: #335533 !important
}
.ch_panorama .context {
	COLOR: #335533 !important
}
#nav_panorama UL A {
	COLOR: #335533 !important
}
.ch_etat {
	BACKGROUND-COLOR: #ffcc66
}
.ch_etat .light {
	BACKGROUND-COLOR: #ffc257 !important
}
.ch_etat .stdButton:active {
	BACKGROUND-COLOR: #ffc257 !important
}
#nav_etat UL {
	BACKGROUND-COLOR: #ffc257 !important
}
.ch_etat A.block:hover {
	BACKGROUND-COLOR: #efa737 !important
}
.ch_etat .dark {
	BACKGROUND-COLOR: #efa737 !important
}
.ch_etat .tablight {
	BACKGROUND-COLOR: #ffdca5
}
.ch_etat HR {
	BACKGROUND-COLOR: #efa737; COLOR: #efa737
}
.ch_etat IMG {
	BORDER-BOTTOM-COLOR: #efa737; BORDER-TOP-COLOR: #efa737; =
BORDER-RIGHT-COLOR: #efa737; BORDER-LEFT-COLOR: #efa737
}
.ch_etat DIV {
	BORDER-BOTTOM-COLOR: #efa737; BORDER-TOP-COLOR: #efa737; =
BORDER-RIGHT-COLOR: #efa737; BORDER-LEFT-COLOR: #efa737
}
.ch_etat UL {
	BORDER-BOTTOM-COLOR: #efa737; BORDER-TOP-COLOR: #efa737; =
BORDER-RIGHT-COLOR: #efa737; BORDER-LEFT-COLOR: #efa737
}
.ch_etat LI {
	BORDER-BOTTOM-COLOR: #efa737; BORDER-TOP-COLOR: #efa737; =
BORDER-RIGHT-COLOR: #efa737; BORDER-LEFT-COLOR: #efa737
}
.ch_etat TABLE {
	BORDER-BOTTOM-COLOR: #efa737; BORDER-TOP-COLOR: #efa737; =
BORDER-RIGHT-COLOR: #efa737; BORDER-LEFT-COLOR: #efa737
}
.ch_etat H5 {
	BORDER-BOTTOM-COLOR: #efa737; BORDER-TOP-COLOR: #efa737; =
BORDER-RIGHT-COLOR: #efa737; BORDER-LEFT-COLOR: #efa737
}
.ch_etat .button {
	BORDER-BOTTOM-COLOR: #efa737; BORDER-TOP-COLOR: #efa737; =
BORDER-RIGHT-COLOR: #efa737; BORDER-LEFT-COLOR: #efa737
}
.ch_etat H6 {
	COLOR: #774422 !important
}
.ch_etat SMALL {
	COLOR: #774422 !important
}
.ch_etat .context {
	COLOR: #774422 !important
}
#nav_etat UL A {
	COLOR: #774422 !important
}
.ch_kultur {
	BACKGROUND-COLOR: #c9c9c9
}
.ch_kultur .light {
	BACKGROUND-COLOR: #c0c0c0 !important
}
.ch_kultur .stdButton:active {
	BACKGROUND-COLOR: #c0c0c0 !important
}
#nav_kultur UL {
	BACKGROUND-COLOR: #c0c0c0 !important
}
.ch_kultur A.block:hover {
	BACKGROUND-COLOR: #e0e0e0 !important
}
.ch_kultur .dark {
	BACKGROUND-COLOR: #e0e0e0 !important
}
.ch_kultur .tablight {
	BACKGROUND-COLOR: #f2f2f2
}
.ch_kultur HR {
	BACKGROUND-COLOR: #e0e0e0; COLOR: #e0e0e0
}
.ch_kultur IMG {
	BORDER-BOTTOM-COLOR: #e0e0e0; BORDER-TOP-COLOR: #e0e0e0; =
BORDER-RIGHT-COLOR: #e0e0e0; BORDER-LEFT-COLOR: #e0e0e0
}
.ch_kultur DIV {
	BORDER-BOTTOM-COLOR: #e0e0e0; BORDER-TOP-COLOR: #e0e0e0; =
BORDER-RIGHT-COLOR: #e0e0e0; BORDER-LEFT-COLOR: #e0e0e0
}
.ch_kultur UL {
	BORDER-BOTTOM-COLOR: #e0e0e0; BORDER-TOP-COLOR: #e0e0e0; =
BORDER-RIGHT-COLOR: #e0e0e0; BORDER-LEFT-COLOR: #e0e0e0
}
.ch_kultur LI {
	BORDER-BOTTOM-COLOR: #e0e0e0; BORDER-TOP-COLOR: #e0e0e0; =
BORDER-RIGHT-COLOR: #e0e0e0; BORDER-LEFT-COLOR: #e0e0e0
}
.ch_kultur TABLE {
	BORDER-BOTTOM-COLOR: #e0e0e0; BORDER-TOP-COLOR: #e0e0e0; =
BORDER-RIGHT-COLOR: #e0e0e0; BORDER-LEFT-COLOR: #e0e0e0
}
.ch_kultur H5 {
	BORDER-BOTTOM-COLOR: #e0e0e0; BORDER-TOP-COLOR: #e0e0e0; =
BORDER-RIGHT-COLOR: #e0e0e0; BORDER-LEFT-COLOR: #e0e0e0
}
.ch_kultur .button {
	BORDER-BOTTOM-COLOR: #e0e0e0; BORDER-TOP-COLOR: #e0e0e0; =
BORDER-RIGHT-COLOR: #e0e0e0; BORDER-LEFT-COLOR: #e0e0e0
}
.ch_kultur H6 {
	COLOR: #444444 !important
}
.ch_kultur SMALL {
	COLOR: #444444 !important
}
.ch_kultur .context {
	COLOR: #444444 !important
}
#nav_kultur UL A {
	COLOR: #444444 !important
}
.ch_wissenschaft {
	BACKGROUND-COLOR: #aed1dc
}
.ch_wissenschaft .light {
	BACKGROUND-COLOR: #99c9d6 !important
}
.ch_wissenschaft .stdButton:active {
	BACKGROUND-COLOR: #99c9d6 !important
}
#nav_wissenschaft UL {
	BACKGROUND-COLOR: #99c9d6 !important
}
.ch_wissenschaft A.block:hover {
	BACKGROUND-COLOR: #92becd !important
}
.ch_wissenschaft .dark {
	BACKGROUND-COLOR: #82aebd
}
.ch_wissenschaft .tablight {
	BACKGROUND-COLOR: #d3dee2
}
.ch_wissenschaft HR {
	BACKGROUND-COLOR: #92becd; COLOR: #92becd
}
.ch_wissenschaft IMG {
	BORDER-BOTTOM-COLOR: #82aebd; BORDER-TOP-COLOR: #82aebd; =
BORDER-RIGHT-COLOR: #82aebd; BORDER-LEFT-COLOR: #82aebd
}
.ch_wissenschaft DIV {
	BORDER-BOTTOM-COLOR: #82aebd; BORDER-TOP-COLOR: #82aebd; =
BORDER-RIGHT-COLOR: #82aebd; BORDER-LEFT-COLOR: #82aebd
}
.ch_wissenschaft UL {
	BORDER-BOTTOM-COLOR: #82aebd; BORDER-TOP-COLOR: #82aebd; =
BORDER-RIGHT-COLOR: #82aebd; BORDER-LEFT-COLOR: #82aebd
}
.ch_wissenschaft LI {
	BORDER-BOTTOM-COLOR: #82aebd; BORDER-TOP-COLOR: #82aebd; =
BORDER-RIGHT-COLOR: #82aebd; BORDER-LEFT-COLOR: #82aebd
}
.ch_wissenschaft TABLE {
	BORDER-BOTTOM-COLOR: #82aebd; BORDER-TOP-COLOR: #82aebd; =
BORDER-RIGHT-COLOR: #82aebd; BORDER-LEFT-COLOR: #82aebd
}
.ch_wissenschaft H5 {
	BORDER-BOTTOM-COLOR: #82aebd; BORDER-TOP-COLOR: #82aebd; =
BORDER-RIGHT-COLOR: #82aebd; BORDER-LEFT-COLOR: #82aebd
}
.ch_wissenschaft .button {
	BORDER-BOTTOM-COLOR: #82aebd; BORDER-TOP-COLOR: #82aebd; =
BORDER-RIGHT-COLOR: #82aebd; BORDER-LEFT-COLOR: #82aebd
}
.ch_wissenschaft H6 {
	COLOR: #3e515c !important
}
.ch_wissenschaft SMALL {
	COLOR: #3e515c !important
}
.ch_wissenschaft .context {
	COLOR: #3e515c !important
}
#nav_wissenschaft UL A {
	COLOR: #3e515c !important
}
.ch_gesundheit {
	BACKGROUND-COLOR: #fcfcfc
}
.ch_gesundheit .light {
	BACKGROUND-COLOR: #f2f2f2 !important
}
.ch_gesundheit .stdButton:active {
	BACKGROUND-COLOR: #f2f2f2 !important
}
#nav_gesundheit UL {
	BACKGROUND-COLOR: #f2f2f2 !important
}
.ch_gesundheit A.block:hover {
	BACKGROUND-COLOR: #368ec1 !important
}
.ch_gesundheit .dark {
	BACKGROUND-COLOR: #66aed1
}
.ch_gesundheit .tablight {
	BACKGROUND-COLOR: #bddeed
}
.ch_gesundheit HR {
	BACKGROUND-COLOR: #368ec1; COLOR: #368ec1
}
.ch_gesundheit IMG {
	BORDER-BOTTOM-COLOR: #66aed1; BORDER-TOP-COLOR: #66aed1; =
BORDER-RIGHT-COLOR: #66aed1; BORDER-LEFT-COLOR: #66aed1
}
.ch_gesundheit DIV {
	BORDER-BOTTOM-COLOR: #66aed1; BORDER-TOP-COLOR: #66aed1; =
BORDER-RIGHT-COLOR: #66aed1; BORDER-LEFT-COLOR: #66aed1
}
.ch_gesundheit UL {
	BORDER-BOTTOM-COLOR: #66aed1; BORDER-TOP-COLOR: #66aed1; =
BORDER-RIGHT-COLOR: #66aed1; BORDER-LEFT-COLOR: #66aed1
}
.ch_gesundheit LI {
	BORDER-BOTTOM-COLOR: #66aed1; BORDER-TOP-COLOR: #66aed1; =
BORDER-RIGHT-COLOR: #66aed1; BORDER-LEFT-COLOR: #66aed1
}
.ch_gesundheit TABLE {
	BORDER-BOTTOM-COLOR: #66aed1; BORDER-TOP-COLOR: #66aed1; =
BORDER-RIGHT-COLOR: #66aed1; BORDER-LEFT-COLOR: #66aed1
}
.ch_gesundheit H5 {
	BORDER-BOTTOM-COLOR: #66aed1; BORDER-TOP-COLOR: #66aed1; =
BORDER-RIGHT-COLOR: #66aed1; BORDER-LEFT-COLOR: #66aed1
}
.ch_gesundheit .button {
	BORDER-BOTTOM-COLOR: #66aed1; BORDER-TOP-COLOR: #66aed1; =
BORDER-RIGHT-COLOR: #66aed1; BORDER-LEFT-COLOR: #66aed1
}
.ch_gesundheit H6 {
	COLOR: #000 !important
}
.ch_gesundheit SMALL {
	COLOR: #000 !important
}
.ch_gesundheit .context {
	COLOR: #000 !important
}
#nav_gesundheit UL A {
	COLOR: #000 !important
}
.ch_gesundheit A {
	COLOR: #368ec1
}
.ch_gesundheit .lnkcol {
	COLOR: #368ec1
}
.ch_gesundheit .stdButton {
	COLOR: #368ec1
}
.ch_gesundheit UL.subNavigation {
	BORDER-BOTTOM-COLOR: #368ec1 !important; BORDER-TOP-COLOR: #368ec1 =
!important; BORDER-RIGHT-COLOR: #368ec1 !important; BORDER-LEFT-COLOR: =
#368ec1 !important
}
.ch_gesundheit .stdButton:hover {
	BORDER-BOTTOM-COLOR: #368ec1 !important; BORDER-TOP-COLOR: #368ec1 =
!important; BORDER-RIGHT-COLOR: #368ec1 !important; BORDER-LEFT-COLOR: =
#368ec1 !important
}
.ch_gesundheit .stdButton:active {
	BORDER-BOTTOM-COLOR: #368ec1 !important; BORDER-TOP-COLOR: #368ec1 =
!important; BORDER-RIGHT-COLOR: #368ec1 !important; BORDER-LEFT-COLOR: =
#368ec1 !important
}
.ch_gesundheit .homelink {
	BACKGROUND-IMAGE: url(/css/derStandard368EC1.png)
}
.ch_bildung {
	BACKGROUND-COLOR: #efefe8
}
.ch_bildung .light {
	BACKGROUND-COLOR: #e3e3d6 !important
}
.ch_bildung .stdButton:active {
	BACKGROUND-COLOR: #e3e3d6 !important
}
#nav_bildung UL {
	BACKGROUND-COLOR: #e3e3d6 !important
}
.ch_bildung A.block:hover {
	BACKGROUND-COLOR: #cecec2 !important
}
.ch_bildung .dark {
	BACKGROUND-COLOR: #cecec2
}
.ch_bildung .tablight {
	BACKGROUND-COLOR: #f2f2e8
}
.ch_bildung HR {
	BACKGROUND-COLOR: #cecec2; COLOR: #cecec2
}
.ch_bildung IMG {
	BORDER-BOTTOM-COLOR: #cecec2; BORDER-TOP-COLOR: #cecec2; =
BORDER-RIGHT-COLOR: #cecec2; BORDER-LEFT-COLOR: #cecec2
}
.ch_bildung DIV {
	BORDER-BOTTOM-COLOR: #cecec2; BORDER-TOP-COLOR: #cecec2; =
BORDER-RIGHT-COLOR: #cecec2; BORDER-LEFT-COLOR: #cecec2
}
.ch_bildung UL {
	BORDER-BOTTOM-COLOR: #cecec2; BORDER-TOP-COLOR: #cecec2; =
BORDER-RIGHT-COLOR: #cecec2; BORDER-LEFT-COLOR: #cecec2
}
.ch_bildung LI {
	BORDER-BOTTOM-COLOR: #cecec2; BORDER-TOP-COLOR: #cecec2; =
BORDER-RIGHT-COLOR: #cecec2; BORDER-LEFT-COLOR: #cecec2
}
.ch_bildung TABLE {
	BORDER-BOTTOM-COLOR: #cecec2; BORDER-TOP-COLOR: #cecec2; =
BORDER-RIGHT-COLOR: #cecec2; BORDER-LEFT-COLOR: #cecec2
}
.ch_bildung H5 {
	BORDER-BOTTOM-COLOR: #cecec2; BORDER-TOP-COLOR: #cecec2; =
BORDER-RIGHT-COLOR: #cecec2; BORDER-LEFT-COLOR: #cecec2
}
.ch_bildung .button {
	BORDER-BOTTOM-COLOR: #cecec2; BORDER-TOP-COLOR: #cecec2; =
BORDER-RIGHT-COLOR: #cecec2; BORDER-LEFT-COLOR: #cecec2
}
.ch_bildung H6 {
	COLOR: #404035 !important
}
.ch_bildung SMALL {
	COLOR: #404035 !important
}
.ch_bildung .context {
	COLOR: #404035 !important
}
#nav_bildung UL A {
	COLOR: #404035 !important
}
.ch_reisen {
	BACKGROUND-COLOR: #f8f8f8
}
.ch_reisen .light {
	BACKGROUND-COLOR: #f0f0f0 !important
}
.ch_reisen .stdButton:active {
	BACKGROUND-COLOR: #f0f0f0 !important
}
#nav_reisen UL {
	BACKGROUND-COLOR: #f0f0f0 !important
}
.ch_reisen A.block:hover {
	BACKGROUND-COLOR: #99ccff !important
}
.ch_reisen .dark {
	BACKGROUND-COLOR: #99ccff
}
.ch_reisen .tablight {
	BACKGROUND-COLOR: #d8ebff
}
.ch_reisen HR {
	BACKGROUND-COLOR: #99ccff; COLOR: #99ccff
}
.ch_reisen IMG {
	BORDER-BOTTOM-COLOR: #99ccff; BORDER-TOP-COLOR: #99ccff; =
BORDER-RIGHT-COLOR: #99ccff; BORDER-LEFT-COLOR: #99ccff
}
.ch_reisen DIV {
	BORDER-BOTTOM-COLOR: #99ccff; BORDER-TOP-COLOR: #99ccff; =
BORDER-RIGHT-COLOR: #99ccff; BORDER-LEFT-COLOR: #99ccff
}
.ch_reisen UL {
	BORDER-BOTTOM-COLOR: #99ccff; BORDER-TOP-COLOR: #99ccff; =
BORDER-RIGHT-COLOR: #99ccff; BORDER-LEFT-COLOR: #99ccff
}
.ch_reisen LI {
	BORDER-BOTTOM-COLOR: #99ccff; BORDER-TOP-COLOR: #99ccff; =
BORDER-RIGHT-COLOR: #99ccff; BORDER-LEFT-COLOR: #99ccff
}
.ch_reisen TABLE {
	BORDER-BOTTOM-COLOR: #99ccff; BORDER-TOP-COLOR: #99ccff; =
BORDER-RIGHT-COLOR: #99ccff; BORDER-LEFT-COLOR: #99ccff
}
.ch_reisen H5 {
	BORDER-BOTTOM-COLOR: #99ccff; BORDER-TOP-COLOR: #99ccff; =
BORDER-RIGHT-COLOR: #99ccff; BORDER-LEFT-COLOR: #99ccff
}
.ch_reisen .button {
	BORDER-BOTTOM-COLOR: #99ccff; BORDER-TOP-COLOR: #99ccff; =
BORDER-RIGHT-COLOR: #99ccff; BORDER-LEFT-COLOR: #99ccff
}
.ch_reisen H6 {
	COLOR: #445566 !important
}
.ch_reisen SMALL {
	COLOR: #445566 !important
}
.ch_reisen .context {
	COLOR: #445566 !important
}
#nav_reisen UL A {
	COLOR: #445566 !important
}
.ch_reisen A {
	COLOR: #6699cc
}
.ch_reisen .lnkcol {
	COLOR: #6699cc
}
.ch_reisen .stdButton {
	COLOR: #6699cc
}
.ch_reisen UL.subNavigation {
	BORDER-BOTTOM-COLOR: #6699cc !important; BORDER-TOP-COLOR: #6699cc =
!important; BORDER-RIGHT-COLOR: #6699cc !important; BORDER-LEFT-COLOR: =
#6699cc !important
}
.ch_reisen .stdButton:hover {
	BORDER-BOTTOM-COLOR: #6699cc !important; BORDER-TOP-COLOR: #6699cc =
!important; BORDER-RIGHT-COLOR: #6699cc !important; BORDER-LEFT-COLOR: =
#6699cc !important
}
.ch_reisen .stdButton:active {
	BORDER-BOTTOM-COLOR: #6699cc !important; BORDER-TOP-COLOR: #6699cc =
!important; BORDER-RIGHT-COLOR: #6699cc !important; BORDER-LEFT-COLOR: =
#6699cc !important
}
.ch_reisen .homelink {
	BACKGROUND-IMAGE: url(/css/derStandard6699CC.png)
}
.ch_livingroom {
	BACKGROUND-COLOR: #f8f8f8
}
.ch_livingroom .light {
	BACKGROUND-COLOR: #f0f0f0 !important
}
.ch_livingroom .stdButton:active {
	BACKGROUND-COLOR: #f0f0f0 !important
}
#nav_livingroom UL {
	BACKGROUND-COLOR: #f0f0f0 !important
}
.ch_livingroom A.block:hover {
	BACKGROUND-COLOR: #9dafbe !important
}
.ch_livingroom .dark {
	BACKGROUND-COLOR: #9dafbe
}
.ch_livingroom .tablight {
	BACKGROUND-COLOR: #d3dbe2
}
.ch_livingroom HR {
	BACKGROUND-COLOR: #9dafbe; COLOR: #9dafbe
}
.ch_livingroom IMG {
	BORDER-BOTTOM-COLOR: #9dafbe; BORDER-TOP-COLOR: #9dafbe; =
BORDER-RIGHT-COLOR: #9dafbe; BORDER-LEFT-COLOR: #9dafbe
}
.ch_livingroom DIV {
	BORDER-BOTTOM-COLOR: #9dafbe; BORDER-TOP-COLOR: #9dafbe; =
BORDER-RIGHT-COLOR: #9dafbe; BORDER-LEFT-COLOR: #9dafbe
}
.ch_livingroom UL {
	BORDER-BOTTOM-COLOR: #9dafbe; BORDER-TOP-COLOR: #9dafbe; =
BORDER-RIGHT-COLOR: #9dafbe; BORDER-LEFT-COLOR: #9dafbe
}
.ch_livingroom LI {
	BORDER-BOTTOM-COLOR: #9dafbe; BORDER-TOP-COLOR: #9dafbe; =
BORDER-RIGHT-COLOR: #9dafbe; BORDER-LEFT-COLOR: #9dafbe
}
.ch_livingroom TABLE {
	BORDER-BOTTOM-COLOR: #9dafbe; BORDER-TOP-COLOR: #9dafbe; =
BORDER-RIGHT-COLOR: #9dafbe; BORDER-LEFT-COLOR: #9dafbe
}
.ch_livingroom H5 {
	BORDER-BOTTOM-COLOR: #9dafbe; BORDER-TOP-COLOR: #9dafbe; =
BORDER-RIGHT-COLOR: #9dafbe; BORDER-LEFT-COLOR: #9dafbe
}
.ch_livingroom .button {
	BORDER-BOTTOM-COLOR: #9dafbe; BORDER-TOP-COLOR: #9dafbe; =
BORDER-RIGHT-COLOR: #9dafbe; BORDER-LEFT-COLOR: #9dafbe
}
.ch_livingroom H6 {
	COLOR: #666666 !important
}
.ch_livingroom SMALL {
	COLOR: #666666 !important
}
.ch_livingroom .context {
	COLOR: #666666 !important
}
#nav_livingroom UL A {
	COLOR: #666666 !important
}
.ch_livingroom A {
	COLOR: #567994
}
.ch_livingroom .lnkcol {
	COLOR: #567994
}
.ch_livingroom .stButton {
	COLOR: #567994
}
.ch_livingroom UL.subNavigation {
	BORDER-BOTTOM-COLOR: #567994 !important; BORDER-TOP-COLOR: #567994 =
!important; BORDER-RIGHT-COLOR: #567994 !important; BORDER-LEFT-COLOR: =
#567994 !important
}
.ch_livingroom .stdButton:hover {
	BORDER-BOTTOM-COLOR: #567994 !important; BORDER-TOP-COLOR: #567994 =
!important; BORDER-RIGHT-COLOR: #567994 !important; BORDER-LEFT-COLOR: =
#567994 !important
}
.ch_livingroom .stdButton:active {
	BORDER-BOTTOM-COLOR: #567994 !important; BORDER-TOP-COLOR: #567994 =
!important; BORDER-RIGHT-COLOR: #567994 !important; BORDER-LEFT-COLOR: =
#567994 !important
}
.ch_livingroom .homelink {
	BACKGROUND-IMAGE: url(/css/derStandard567994.png)
}
.ch_lifestyle {
	BACKGROUND-COLOR: #f8f8f8
}
.ch_lifestyle .light {
	BACKGROUND-COLOR: #f0f0f0 !important
}
.ch_lifestyle .stdButton:active {
	BACKGROUND-COLOR: #f0f0f0 !important
}
#nav_lifestyle UL {
	BACKGROUND-COLOR: #f0f0f0 !important
}
#nav_essentrinken UL {
	BACKGROUND-COLOR: #f0f0f0 !important
}
#nav_aussehengestalten UL {
	BACKGROUND-COLOR: #f0f0f0 !important
}
#nav_spielenlesen UL {
	BACKGROUND-COLOR: #f0f0f0 !important
}
#nav_kaufen UL {
	BACKGROUND-COLOR: #f0f0f0 !important
}
.ch_lifestyle A.block:hover {
	BACKGROUND-COLOR: #9dafbe !important
}
.ch_lifestyle .dark {
	BACKGROUND-COLOR: #9dafbe
}
.ch_lifestyle .tablight {
	BACKGROUND-COLOR: #d3dbe2
}
.ch_lifestyle HR {
	BACKGROUND-COLOR: #9dafbe; COLOR: #9dafbe
}
.ch_lifestyle IMG {
	BORDER-BOTTOM-COLOR: #9dafbe; BORDER-TOP-COLOR: #9dafbe; =
BORDER-RIGHT-COLOR: #9dafbe; BORDER-LEFT-COLOR: #9dafbe
}
.ch_lifestyle DIV {
	BORDER-BOTTOM-COLOR: #9dafbe; BORDER-TOP-COLOR: #9dafbe; =
BORDER-RIGHT-COLOR: #9dafbe; BORDER-LEFT-COLOR: #9dafbe
}
.ch_lifestyle UL {
	BORDER-BOTTOM-COLOR: #9dafbe; BORDER-TOP-COLOR: #9dafbe; =
BORDER-RIGHT-COLOR: #9dafbe; BORDER-LEFT-COLOR: #9dafbe
}
.ch_lifestyle LI {
	BORDER-BOTTOM-COLOR: #9dafbe; BORDER-TOP-COLOR: #9dafbe; =
BORDER-RIGHT-COLOR: #9dafbe; BORDER-LEFT-COLOR: #9dafbe
}
.ch_lifestyle TABLE {
	BORDER-BOTTOM-COLOR: #9dafbe; BORDER-TOP-COLOR: #9dafbe; =
BORDER-RIGHT-COLOR: #9dafbe; BORDER-LEFT-COLOR: #9dafbe
}
.ch_lifestyle H5 {
	BORDER-BOTTOM-COLOR: #9dafbe; BORDER-TOP-COLOR: #9dafbe; =
BORDER-RIGHT-COLOR: #9dafbe; BORDER-LEFT-COLOR: #9dafbe
}
.ch_lifestyle .button {
	BORDER-BOTTOM-COLOR: #9dafbe; BORDER-TOP-COLOR: #9dafbe; =
BORDER-RIGHT-COLOR: #9dafbe; BORDER-LEFT-COLOR: #9dafbe
}
.ch_lifestyle H6 {
	COLOR: #666666 !important
}
.ch_lifestyle SMALL {
	COLOR: #666666 !important
}
.ch_lifestyle .context {
	COLOR: #666666 !important
}
#nav_lifestyle UL A {
	COLOR: #666666 !important
}
#nav_essentrinken UL A {
	COLOR: #666666 !important
}
#nav_aussehengestalten UL A {
	COLOR: #666666 !important
}
#nav_spielenlesen UL A {
	COLOR: #666666 !important
}
#nav_kaufen UL A {
	COLOR: #666666 !important
}
.ch_lifestyle A {
	COLOR: #567994
}
.ch_lifestyle .lnkcol {
	COLOR: #567994
}
.ch_lifestyle .stdButton {
	COLOR: #567994
}
.ch_lifestyle UL.subNavigation {
	BORDER-BOTTOM-COLOR: #567994 !important; BORDER-TOP-COLOR: #567994 =
!important; BORDER-RIGHT-COLOR: #567994 !important; BORDER-LEFT-COLOR: =
#567994 !important
}
.ch_lifestyle .stdButton:hover {
	BORDER-BOTTOM-COLOR: #567994 !important; BORDER-TOP-COLOR: #567994 =
!important; BORDER-RIGHT-COLOR: #567994 !important; BORDER-LEFT-COLOR: =
#567994 !important
}
.ch_lifestyle .stdButton:active {
	BORDER-BOTTOM-COLOR: #567994 !important; BORDER-TOP-COLOR: #567994 =
!important; BORDER-RIGHT-COLOR: #567994 !important; BORDER-LEFT-COLOR: =
#567994 !important
}
.ch_lifestyle .homelink {
	BACKGROUND-IMAGE: url(/css/derStandard567994.png)
}
.ch_kiaroom {
=09
}
.ch_kiaroom .light {
	BACKGROUND-COLOR: #e8ecf3 !important
}
.ch_kiaroom .stdButton:active {
	BACKGROUND-COLOR: #e8ecf3 !important
}
#nav_kiaroom UL {
	BACKGROUND-COLOR: #e8ecf3 !important
}
.ch_kiaroom A.block:hover {
	BACKGROUND-COLOR: #7b95bd !important
}
.ch_kiaroom .dark {
	BACKGROUND-COLOR: #7b95bd
}
.ch_kiaroom .tablight {
	BACKGROUND-COLOR: #d0dae8
}
.ch_kiaroom HR {
	BACKGROUND-COLOR: #7b95bd; COLOR: #7b95bd
}
.ch_kiaroom IMG {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_kiaroom DIV {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_kiaroom UL {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_kiaroom LI {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_kiaroom TABLE {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_kiaroom H5 {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_kiaroom .button {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_kiaroom H6 {
	COLOR: #666666 !important
}
.ch_kiaroom SMALL {
	COLOR: #666666 !important
}
.ch_kiaroom .context {
	COLOR: #666666 !important
}
#nav_kiaroom UL A {
	COLOR: #666666 !important
}
.ch_karriere {
	BACKGROUND-COLOR: #ffffff
}
.ch_karriere .light {
	BACKGROUND-COLOR: #e8ecf3 !important
}
.ch_karriere .stdButton:active {
	BACKGROUND-COLOR: #e8ecf3 !important
}
#nav_karriere UL {
	BACKGROUND-COLOR: #e8ecf3 !important
}
.ch_karriere A.block:hover {
	BACKGROUND-COLOR: #7b95bd !important
}
.ch_karriere .dark {
	BACKGROUND-COLOR: #7b95bd
}
.ch_karriere .tablight {
	BACKGROUND-COLOR: #d0dae8
}
.ch_karriere HR {
	BACKGROUND-COLOR: #7b95bd; COLOR: #7b95bd
}
.ch_karriere IMG {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_karriere DIV {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_karriere UL {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_karriere LI {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_karriere TABLE {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_karriere H5 {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_karriere .button {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_karriere H6 {
	COLOR: #666666 !important
}
.ch_karriere SMALL {
	COLOR: #666666 !important
}
.ch_karriere .context {
	COLOR: #666666 !important
}
#nav_karriere UL A {
	COLOR: #666666 !important
}
.ch_immobilien {
	BACKGROUND-COLOR: #ffffff
}
.ch_immobilien .light {
	BACKGROUND-COLOR: #e8ecf3 !important
}
.ch_immobilien .stdButton:active {
	BACKGROUND-COLOR: #e8ecf3 !important
}
#nav_immobilien UL {
	BACKGROUND-COLOR: #e8ecf3 !important
}
.ch_immobilien A.block:hover {
	BACKGROUND-COLOR: #7b95bd !important
}
.ch_immobilien .dark {
	BACKGROUND-COLOR: #7b95bd
}
.ch_immobilien .tablight {
	BACKGROUND-COLOR: #d0dae8
}
.ch_immobilien HR {
	BACKGROUND-COLOR: #7b95bd; COLOR: #7b95bd
}
.ch_immobilien IMG {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_immobilien DIV {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_immobilien UL {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_immobilien LI {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_immobilien TABLE {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_immobilien H5 {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_immobilien .button {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_immobilien H6 {
	COLOR: #666666 !important
}
.ch_immobilien SMALL {
	COLOR: #666666 !important
}
.ch_immobilien .context {
	COLOR: #666666 !important
}
#nav_immobilien UL A {
	COLOR: #666666 !important
}
.ch_automobil {
	BACKGROUND-COLOR: #ffffff
}
.ch_automobil .light {
	BACKGROUND-COLOR: #e8ecf3 !important
}
.ch_automobil .stdButton:active {
	BACKGROUND-COLOR: #e8ecf3 !important
}
#nav_automobil UL {
	BACKGROUND-COLOR: #e8ecf3 !important
}
.ch_automobil A.block:hover {
	BACKGROUND-COLOR: #7b95bd !important
}
.ch_automobil .dark {
	BACKGROUND-COLOR: #7b95bd
}
.ch_automobil .tablight {
	BACKGROUND-COLOR: #d0dae8
}
.ch_automobil HR {
	BACKGROUND-COLOR: #7b95bd; COLOR: #7b95bd
}
.ch_automobil IMG {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_automobil DIV {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_automobil UL {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_automobil LI {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_automobil TABLE {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_automobil H5 {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_automobil .button {
	BORDER-BOTTOM-COLOR: #7b95bd; BORDER-TOP-COLOR: #7b95bd; =
BORDER-RIGHT-COLOR: #7b95bd; BORDER-LEFT-COLOR: #7b95bd
}
.ch_automobil H6 {
	COLOR: #666666 !important
}
.ch_automobil SMALL {
	COLOR: #666666 !important
}
.ch_automobil .context {
	COLOR: #666666 !important
}
#nav_automobil UL A {
	COLOR: #666666 !important
}
.ch_sales {
	BACKGROUND-COLOR: #e0e3e0
}
.ch_sales .light {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_sales .stdButton:active {
	BACKGROUND-COLOR: #d2d5d2 !important
}
#nav_sales UL {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_sales A.block:hover {
	BACKGROUND-COLOR: #b5bab5 !important
}
.ch_sales .dark {
	BACKGROUND-COLOR: #b5bab5
}
.ch_sales HR {
	BACKGROUND-COLOR: #b5bab5; COLOR: #b5bab5
}
.ch_sales IMG {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_sales DIV {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_sales UL {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_sales LI {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_sales TABLE {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_sales H5 {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_sales .button {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_sales H6 {
	COLOR: #707170 !important
}
.ch_sales SMALL {
	COLOR: #707170 !important
}
.ch_sales .context {
	COLOR: #707170 !important
}
#nav_sales UL A {
	COLOR: #707170 !important
}
.ch_impressumonline {
	BACKGROUND-COLOR: #e0e3e0
}
.ch_impressumonline .light {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_impressumonline .stdButton:active {
	BACKGROUND-COLOR: #d2d5d2 !important
}
#nav_impressumonline UL {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_impressumonline A.block:hover {
	BACKGROUND-COLOR: #b5bab5 !important
}
.ch_impressumonline .dark {
	BACKGROUND-COLOR: #b5bab5
}
.ch_impressumonline HR {
	BACKGROUND-COLOR: #b5bab5; COLOR: #b5bab5
}
.ch_impressumonline IMG {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_impressumonline DIV {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_impressumonline UL {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_impressumonline LI {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_impressumonline TABLE {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_impressumonline H5 {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_impressumonline .button {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_impressumonline H6 {
	COLOR: #707170 !important
}
.ch_impressumonline SMALL {
	COLOR: #707170 !important
}
.ch_impressumonline .context {
	COLOR: #707170 !important
}
#nav_impressumonline UL A {
	COLOR: #707170 !important
}
.ch_wireless {
	BACKGROUND-COLOR: #e0e3e0
}
.ch_wireless .light {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_wireless .stdButton:active {
	BACKGROUND-COLOR: #d2d5d2 !important
}
#nav_wireless UL {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_wireless A.block:hover {
	BACKGROUND-COLOR: #b5bab5 !important
}
.ch_wireless .dark {
	BACKGROUND-COLOR: #b5bab5
}
.ch_wireless HR {
	BACKGROUND-COLOR: #b5bab5; COLOR: #b5bab5
}
.ch_wireless IMG {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_wireless DIV {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_wireless UL {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_wireless LI {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_wireless TABLE {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_wireless H5 {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_wireless .button {
	BORDER-BOTTOM-COLOR: #b5bab5; BORDER-TOP-COLOR: #b5bab5; =
BORDER-RIGHT-COLOR: #b5bab5; BORDER-LEFT-COLOR: #b5bab5
}
.ch_wireless H6 {
	COLOR: #707170 !important
}
.ch_wireless SMALL {
	COLOR: #707170 !important
}
.ch_wireless .context {
	COLOR: #707170 !important
}
#nav_wireless UL A {
	COLOR: #707170 !important
}
.ch_diestandard {
	BACKGROUND-COLOR: #efefef
}
.ch_diestandard .light {
	BACKGROUND-COLOR: #e9e9e9 !important
}
.ch_diestandard .stdButton:active {
	BACKGROUND-COLOR: #e9e9e9 !important
}
#nav_diestandard UL {
	BACKGROUND-COLOR: #e9e9e9 !important
}
.ch_diestandard A.block:hover {
	BACKGROUND-COLOR: #e4e4e4 !important
}
.ch_diestandard .dark {
	BACKGROUND-COLOR: #b4c4b4
}
.ch_diestandard .tablight {
	BACKGROUND-COLOR: #d9e2ce
}
.ch_diestandard HR {
	BACKGROUND-COLOR: #e4e4e4; COLOR: #e4e4e4
}
.ch_diestandard IMG {
	BORDER-BOTTOM-COLOR: #b4c4b4; BORDER-TOP-COLOR: #b4c4b4; =
BORDER-RIGHT-COLOR: #b4c4b4; BORDER-LEFT-COLOR: #b4c4b4
}
.ch_diestandard DIV {
	BORDER-BOTTOM-COLOR: #b4c4b4; BORDER-TOP-COLOR: #b4c4b4; =
BORDER-RIGHT-COLOR: #b4c4b4; BORDER-LEFT-COLOR: #b4c4b4
}
.ch_diestandard UL {
	BORDER-BOTTOM-COLOR: #b4c4b4; BORDER-TOP-COLOR: #b4c4b4; =
BORDER-RIGHT-COLOR: #b4c4b4; BORDER-LEFT-COLOR: #b4c4b4
}
.ch_diestandard LI {
	BORDER-BOTTOM-COLOR: #b4c4b4; BORDER-TOP-COLOR: #b4c4b4; =
BORDER-RIGHT-COLOR: #b4c4b4; BORDER-LEFT-COLOR: #b4c4b4
}
.ch_diestandard TABLE {
	BORDER-BOTTOM-COLOR: #b4c4b4; BORDER-TOP-COLOR: #b4c4b4; =
BORDER-RIGHT-COLOR: #b4c4b4; BORDER-LEFT-COLOR: #b4c4b4
}
.ch_diestandard H5 {
	BORDER-BOTTOM-COLOR: #b4c4b4; BORDER-TOP-COLOR: #b4c4b4; =
BORDER-RIGHT-COLOR: #b4c4b4; BORDER-LEFT-COLOR: #b4c4b4
}
.ch_diestandard .button {
	BORDER-BOTTOM-COLOR: #b4c4b4; BORDER-TOP-COLOR: #b4c4b4; =
BORDER-RIGHT-COLOR: #b4c4b4; BORDER-LEFT-COLOR: #b4c4b4
}
.ch_diestandard H6 {
	COLOR: #666666 !important
}
.ch_diestandard SMALL {
	COLOR: #666666 !important
}
.ch_diestandard .context {
	COLOR: #666666 !important
}
#navLine1 LI UL A {
	COLOR: #666666 !important
}
.ch_diestandard A {
	COLOR: #5ca613
}
.ch_diestandard .lnkcol {
	COLOR: #5ca613
}
.ch_diestandard .stdButton {
	COLOR: #5ca613
}
.ch_diestandard UL.subNavigation {
	BORDER-BOTTOM-COLOR: #5ca613 !important; BORDER-TOP-COLOR: #5ca613 =
!important; BORDER-RIGHT-COLOR: #5ca613 !important; BORDER-LEFT-COLOR: =
#5ca613 !important
}
.ch_diestandard .stdButton:hover {
	BORDER-BOTTOM-COLOR: #5ca613 !important; BORDER-TOP-COLOR: #5ca613 =
!important; BORDER-RIGHT-COLOR: #5ca613 !important; BORDER-LEFT-COLOR: =
#5ca613 !important
}
.ch_diestandard .stdButton:active {
	BORDER-BOTTOM-COLOR: #5ca613 !important; BORDER-TOP-COLOR: #5ca613 =
!important; BORDER-RIGHT-COLOR: #5ca613 !important; BORDER-LEFT-COLOR: =
#5ca613 !important
}
.ch_diestandard .homelink {
	BACKGROUND-IMAGE: url(/css/diestandard.png); BACKGROUND-POSITION: 0px =
0px
}
.ch_diestandard #navLine2 {
	BACKGROUND-IMAGE: url(/css/WhiteHalfCircle.png); BACKGROUND-COLOR: =
#e9e9e9
}
.ch_diestandard #navLine1 LI UL {
	BACKGROUND-IMAGE: url(/css/WhiteHalfCircle.png); BACKGROUND-COLOR: =
#e9e9e9
}
.ch_dastandard {
	BACKGROUND-COLOR: #fcfcfc
}
.ch_dastandard .light {
	BACKGROUND-COLOR: #e9e9e9 !important
}
.ch_dastandard .stdButton:active {
	BACKGROUND-COLOR: #e9e9e9 !important
}
#nav_dastandard UL {
	BACKGROUND-COLOR: #e9e9e9 !important
}
.ch_dastandard A.block:hover {
	BACKGROUND-COLOR: #c2c2c2 !important
}
.ch_dastandard .dark {
	BACKGROUND-COLOR: #c7c7c7
}
.ch_dastandard .tablight {
	BACKGROUND-COLOR: #e3d7e8
}
.ch_dastandard HR {
	BACKGROUND-COLOR: #c7c7c7; COLOR: #c2c2c2
}
.ch_dastandard IMG {
	BORDER-BOTTOM-COLOR: #c7c7c7; BORDER-TOP-COLOR: #c7c7c7; =
BORDER-RIGHT-COLOR: #c7c7c7; BORDER-LEFT-COLOR: #c7c7c7
}
.ch_dastandard DIV {
	BORDER-BOTTOM-COLOR: #c7c7c7; BORDER-TOP-COLOR: #c7c7c7; =
BORDER-RIGHT-COLOR: #c7c7c7; BORDER-LEFT-COLOR: #c7c7c7
}
.ch_dastandard UL {
	BORDER-BOTTOM-COLOR: #c7c7c7; BORDER-TOP-COLOR: #c7c7c7; =
BORDER-RIGHT-COLOR: #c7c7c7; BORDER-LEFT-COLOR: #c7c7c7
}
.ch_dastandard LI {
	BORDER-BOTTOM-COLOR: #c7c7c7; BORDER-TOP-COLOR: #c7c7c7; =
BORDER-RIGHT-COLOR: #c7c7c7; BORDER-LEFT-COLOR: #c7c7c7
}
.ch_dastandard TABLE {
	BORDER-BOTTOM-COLOR: #c7c7c7; BORDER-TOP-COLOR: #c7c7c7; =
BORDER-RIGHT-COLOR: #c7c7c7; BORDER-LEFT-COLOR: #c7c7c7
}
.ch_dastandard H5 {
	BORDER-BOTTOM-COLOR: #c7c7c7; BORDER-TOP-COLOR: #c7c7c7; =
BORDER-RIGHT-COLOR: #c7c7c7; BORDER-LEFT-COLOR: #c7c7c7
}
.ch_dastandard .button {
	BORDER-BOTTOM-COLOR: #c7c7c7; BORDER-TOP-COLOR: #c7c7c7; =
BORDER-RIGHT-COLOR: #c7c7c7; BORDER-LEFT-COLOR: #c7c7c7
}
.ch_dastandard H6 {
	COLOR: #666666 !important
}
.ch_dastandard SMALL {
	COLOR: #666666 !important
}
.ch_dastandard .context {
	COLOR: #666666 !important
}
#navLine1 LI UL A {
	COLOR: #666666 !important
}
.ch_dastandard A {
	COLOR: #802fa2
}
.ch_dastandard .lnkcol {
	COLOR: #802fa2
}
.ch_dastandard .stdButton {
	COLOR: #802fa2
}
.ch_dastandard UL.subNavigation {
	BORDER-BOTTOM-COLOR: #802fa2 !important; BORDER-TOP-COLOR: #802fa2 =
!important; BORDER-RIGHT-COLOR: #802fa2 !important; BORDER-LEFT-COLOR: =
#802fa2 !important
}
.ch_dastandard .stdButton:hover {
	BORDER-BOTTOM-COLOR: #802fa2 !important; BORDER-TOP-COLOR: #802fa2 =
!important; BORDER-RIGHT-COLOR: #802fa2 !important; BORDER-LEFT-COLOR: =
#802fa2 !important
}
.ch_dastandard .stdButton:active {
	BORDER-BOTTOM-COLOR: #802fa2 !important; BORDER-TOP-COLOR: #802fa2 =
!important; BORDER-RIGHT-COLOR: #802fa2 !important; BORDER-LEFT-COLOR: =
#802fa2 !important
}
.ch_dastandard .homelink {
	BACKGROUND-IMAGE: url(/css/dastandard.png); BACKGROUND-POSITION: 0px =
0px
}
.ch_dastandard #navLine2 {
	BACKGROUND-IMAGE: url(/css/WhiteHalfCircle.png); BACKGROUND-COLOR: =
#e9e9e9
}
.ch_dastandard #navLine1 LI UL {
	BACKGROUND-IMAGE: url(/css/WhiteHalfCircle.png); BACKGROUND-COLOR: =
#e9e9e9
}
.ch_digital {
	BACKGROUND-COLOR: #f5e6cd
}
.ch_digital .light {
	BACKGROUND-COLOR: #9b9b9b !important
}
.ch_digital .stdButton:active {
	BACKGROUND-COLOR: #9b9b9b !important
}
#nav_testchannel UL {
	BACKGROUND-COLOR: #9b9b9b !important
}
.ch_testchannel {
	BACKGROUND-COLOR: #e0e3e0
}
.ch_testchannel .light {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_testchannel .stdButton:active {
	BACKGROUND-COLOR: #d2d5d2 !important
}
#nav_testchannel UL {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_testchannel A.block:hover {
	BACKGROUND-COLOR: #c5cac5 !important
}
.ch_testchannel .dark {
	BACKGROUND-COLOR: #c5cac5
}
.ch_testchannel HR {
	BACKGROUND-COLOR: #c5cac5; COLOR: #c5cac5
}
.ch_testchannel IMG {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_testchannel DIV {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_testchannel UL {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_testchannel LI {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_testchannel TABLE {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_testchannel H5 {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_testchannel .button {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_testchannel H6 {
	COLOR: #555a55 !important
}
.ch_testchannel SMALL {
	COLOR: #555a55 !important
}
.ch_testchannel .context {
	COLOR: #555a55 !important
}
#nav_testchannel UL A {
	COLOR: #555a55 !important
}
.ch_testrelaunch {
	BACKGROUND-COLOR: #e0e3e0
}
.ch_testrelaunch .light {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_testrelaunch .stdButton:active {
	BACKGROUND-COLOR: #d2d5d2 !important
}
#nav_testrelaunch UL {
	BACKGROUND-COLOR: #d2d5d2 !important
}
.ch_testrelaunch A.block:hover {
	BACKGROUND-COLOR: #c5cac5 !important
}
.ch_testrelaunch HR {
	BACKGROUND-COLOR: #c5cac5; COLOR: #c5cac5
}
.ch_testrelaunch IMG {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_testrelaunch DIV {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_testrelaunch UL {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_testrelaunch LI {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_testrelaunch TABLE {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_testrelaunch H5 {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_testrelaunch .button {
	BORDER-BOTTOM-COLOR: #c5cac5; BORDER-TOP-COLOR: #c5cac5; =
BORDER-RIGHT-COLOR: #c5cac5; BORDER-LEFT-COLOR: #c5cac5
}
.ch_testrelaunch H6 {
	COLOR: #555a55 !important
}
.ch_testrelaunch SMALL {
	COLOR: #555a55 !important
}
.ch_testrelaunch .context {
	COLOR: #555a55 !important
}
#nav_testrelaunch UL A {
	COLOR: #555a55 !important
}
.advertorial SMALL {
	COLOR: #900000
}
.advertorial IMG {
	BORDER-BOTTOM-COLOR: #900000; BORDER-TOP-COLOR: #900000; =
BORDER-RIGHT-COLOR: #900000; BORDER-LEFT-COLOR: #900000
}
DIV.advertorialMarker {
	BORDER-BOTTOM-COLOR: #900000; BORDER-TOP-COLOR: #900000; =
BORDER-RIGHT-COLOR: #900000; BORDER-LEFT-COLOR: #900000
}
DIV.advertorialMarker SPAN {
	BACKGROUND-COLOR: #900000; COLOR: #ffffff
}
DIV.promotionMarker {
	BORDER-BOTTOM-COLOR: #336633; BORDER-TOP-COLOR: #336633; =
BORDER-RIGHT-COLOR: #336633; BORDER-LEFT-COLOR: #336633
}
DIV.promotionMarker SPAN {
	BACKGROUND-COLOR: #336633; COLOR: #ffffff
}

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/css/page_parts.css?v=2.90

#tMob {
=09
}
BODY.iframe {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#pageTop {
	Z-INDEX: 200; POSITION: absolute; MIN-WIDTH: 975px; WIDTH: 100%; =
HEIGHT: 8.1em; TOP: 20px
}
BODY.iframe #pageTop {
	TOP: 0px
}
#breadCrumbs {
	Z-INDEX: 210; POSITION: absolute; FONT-FAMILY: Arial, Sans-Serif; =
WHITE-SPACE: nowrap; FONT-SIZE: 1.8em; TOP: 11px; LEFT: 8px
}
#breadCrumbs A {
	MARGIN: 0px 0.4em; TEXT-DECORATION: none
}
#breadCrumbs A:hover {
	TEXT-DECORATION: underline
}
#breadCrumbs .homelink {
	MARGIN: -2px 0.5em 0px 0px; WIDTH: 146px; DISPLAY: block; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 50%; FLOAT: left; =
HEIGHT: 30px
}
#breadCrumbs .homelink:hover {
	TEXT-DECORATION: none
}
#breadCrumbs .homelink SPAN {
	VISIBILITY: hidden
}
#breadCrumbs .breadCrumb {
	POSITION: relative
}
#breadCrumbs .godotLink {
	POSITION: absolute; DISPLAY: none; TOP: -10px; RIGHT: 0px
}
#breadCrumbs .godotLink IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
#breadCrumbs .breadCrumb:hover .godotLink {
	DISPLAY: inline
}
#navigation {
	Z-INDEX: 200; BORDER-BOTTOM: 1px solid; POSITION: absolute; WIDTH: =
100%; HEIGHT: 3em; FONT-SIZE: 1.2em; OVERFLOW: hidden; TOP: 45px; LEFT: =
0px
}
#navHead {
	BACKGROUND-IMAGE: url(/css/homeHaeusl.gif); Z-INDEX: 300; POSITION: =
absolute; WIDTH: 30px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 4px 4px; HEIGHT: 30px; OVERFLOW: hidden; TOP: 3px; =
LEFT: 8px
}
.ch_diestandard #navHead {
	BACKGROUND-IMAGE: url(/css/diestandardsymbol.png); LEFT: 9px
}
.ch_dastandard #navHead {
	BACKGROUND-IMAGE: url(/css/dastandardsymbol.png); LEFT: 9px
}
#navHead A {
	LINE-HEIGHT: 30px; PADDING-LEFT: 30px; FONT-SIZE: 28px
}
#navigation UL {
	LIST-STYLE-TYPE: none
}
#navigation LI {
	FLOAT: left
}
#navigation LI.right {
	FLOAT: right
}
#navigation A.special {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; FONT-SIZE: 0.91em
}
#navLine1 {
	POSITION: absolute; LINE-HEIGHT: 1.5em; PADDING-LEFT: 45px; WIDTH: =
100%; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 8px 0px; =
HEIGHT: 1.5em; TOP: 1.5em; LEFT: 0px
}
#navLine2 {
	POSITION: absolute; LINE-HEIGHT: 1.5em; PADDING-LEFT: 45px; WIDTH: =
100%; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 8px 0px; =
HEIGHT: 1.5em; TOP: 1.5em; LEFT: 0px
}
#navLine1 UL UL {
	POSITION: absolute; LINE-HEIGHT: 1.5em; PADDING-LEFT: 45px; WIDTH: =
100%; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 8px 0px; =
HEIGHT: 1.5em; TOP: 1.5em; LEFT: 0px
}
#navLine2 UL UL {
	POSITION: absolute; LINE-HEIGHT: 1.5em; PADDING-LEFT: 45px; WIDTH: =
100%; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 8px 0px; =
HEIGHT: 1.5em; TOP: 1.5em; LEFT: 0px
}
.active#navLine1 {
	BACKGROUND-IMAGE: none; Z-INDEX: 31; TOP: 0px
}
.active#navLine2 {
	BACKGROUND-IMAGE: none; Z-INDEX: 31; TOP: 0px
}
#navLine1 {
	BACKGROUND-IMAGE: url(/css/GreyHalfCircle.png); BACKGROUND-COLOR: #fff
}
#navLine2 LI UL {
	BACKGROUND-IMAGE: url(/css/GreyHalfCircle.png); BACKGROUND-COLOR: #fff
}
#navLine1 A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: =
#555; PADDING-TOP: 0px
}
#navLine1 A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#navLine1 LI.active A {
	COLOR: #000; TEXT-DECORATION: none
}
#navLine2 {
	BACKGROUND-IMAGE: url(/css/WhiteHalfCircle.png); BACKGROUND-COLOR: #666
}
#navLine1 LI UL {
	BACKGROUND-IMAGE: url(/css/WhiteHalfCircle.png); BACKGROUND-COLOR: #666
}
#navLine2 A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: =
#ddd; PADDING-TOP: 0px
}
.ch_diestandard #navLine2 A {
	COLOR: #555
}
.ch_dastandard #navLine2 A {
	COLOR: #555
}
#navLine2 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#navLine2 LI.active A {
	COLOR: #fff; TEXT-DECORATION: none
}
.ch_dastandard #navLine2 A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.ch_dastandard #navLine2 LI.active A {
	COLOR: #000; TEXT-DECORATION: none
}
.ch_diestandard #navLine2 A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.ch_diestandard #navLine2 LI.active A {
	COLOR: #000; TEXT-DECORATION: none
}
#navLine1 UL {
	WIDTH: 930px
}
#navLine2 UL {
	WIDTH: 930px
}
#navLine1 LI UL {
	DISPLAY: none
}
#navLine2 LI UL {
	DISPLAY: none
}
#navLine1 LI.active UL {
	WIDTH: 4000px; DISPLAY: block
}
#navLine2 LI.active UL {
	WIDTH: 4000px; DISPLAY: block
}
#navLine2 {
	BORDER-BOTTOM: 1px solid
}
#widgets {
	POSITION: absolute; LIST-STYLE-TYPE: none; WIDTH: 500px; HEIGHT: 45px; =
TOP: 0px; LEFT: 467px
}
#siteSearch {
	Z-INDEX: 201; BORDER-BOTTOM: 1px solid; POSITION: relative; =
BORDER-LEFT: 1px solid; BACKGROUND-COLOR: #fff; MARGIN-TOP: 10px; WIDTH: =
200px; FLOAT: right; HEIGHT: 23px; BORDER-TOP: 1px solid; BORDER-RIGHT: =
1px solid
}
#siteSearchQuery {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; WIDTH: 166px; =
BACKGROUND: #ffffff; HEIGHT: 17px; COLOR: #000; FONT-SIZE: 1.3em; =
BORDER-TOP: 0px; TOP: 3px; BORDER-RIGHT: 0px; LEFT: 3px
}
#siteSearchButton {
	BACKGROUND-IMAGE: url(searchLupe.gif); POSITION: absolute; BORDER-LEFT: =
#ccc 1px solid; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: #fff; WIDTH: =
26px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 21px; OVERFLOW: =
hidden; TOP: 1px; CURSOR: pointer; RIGHT: 1px
}
#siteSearchButton SPAN {
	DISPLAY: none
}
#wetterWidget {
	MARGIN-TOP: 9px; FLOAT: right; HEIGHT: 26px; OVERFLOW: hidden; CURSOR: =
pointer; MARGIN-RIGHT: 17px
}
#wetterWidget .bild {
	FLOAT: left
}
#wetterWidget .bild IMG {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; MARGIN-TOP: 2px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
#wetterWidget .stadt {
	WHITE-SPACE: nowrap; HEIGHT: 12px; MARGIN-LEFT: 38px; FONT-SIZE: 10px
}
#wetterWidget .temp {
	LINE-HEIGHT: 13px; HEIGHT: 14px; MARGIN-LEFT: 38px; FONT-SIZE: 13px; =
FONT-WEIGHT: bold
}
#toolbar {
	Z-INDEX: 1000; POSITION: absolute; MIN-WIDTH: 975px; BACKGROUND-COLOR: =
#000; WIDTH: 100%; HEIGHT: 1.81em; COLOR: #fff; FONT-SIZE: 1.1em; TOP: =
0px; FONT-WEIGHT: bold; LEFT: 0px
}
#toolbar A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #bbbbbb; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
#toolbar A:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
#toolbar IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
#toolbarProfile {
	POSITION: absolute; TEXT-ALIGN: right; LINE-HEIGHT: 20px; WIDTH: 480px; =
FONT-SIZE: 10px; LEFT: 485px
}
#TBFirstName {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; =
PADDING-TOP: 0px
}
#TBLastName {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; =
PADDING-TOP: 0px
}
#TBUserprofile {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; =
PADDING-TOP: 0px
}
.anonymous#toolbarProfile #TBUserprofile {
	DISPLAY: none
}
.anonymous#toolbarProfile #TBLogout {
	DISPLAY: none
}
#toolbarProfile #TBLogin {
	DISPLAY: none
}
.anonymous#toolbarProfile #TBLogin {
	DISPLAY: inline
}
#toolbarMenu {
	LIST-STYLE-TYPE: none; FLOAT: left; HEIGHT: 100%; FONT-SIZE: 10px
}
#userFollow {
	LIST-STYLE-TYPE: none; FLOAT: left; HEIGHT: 100%; FONT-SIZE: 10px
}
#toolbarMenu LI.entry {
	WIDTH: auto; FLOAT: left; MARGIN-LEFT: 10px
}
#userFollow LI.entry {
	WIDTH: auto; FLOAT: left; MARGIN-LEFT: 10px
}
#toolbarMenu LI.entry A.button {
	POSITION: relative; WIDTH: auto; DISPLAY: block; FLOAT: left; HEIGHT: =
20px; COLOR: #999; TEXT-DECORATION: none
}
#userFollow LI.entry A.button {
	POSITION: relative; WIDTH: auto; DISPLAY: block; FLOAT: left; HEIGHT: =
20px; COLOR: #999; TEXT-DECORATION: none
}
#toolbarMenu LI.entry A.button:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#userFollow LI.entry A.button:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#toolbarMenu LI.entry A.button SPAN {
	LINE-HEIGHT: 20px; CURSOR: hand
}
#toolbarMenu A.button:hover SPAN {
	TEXT-DECORATION: none
}
#userFollow A.button:hover SPAN {
	TEXT-DECORATION: none
}
#toolbarMenu .flyout {
	DISPLAY: none
}
#userFollow .flyout {
	DISPLAY: none
}
#toolbarMenu .close {
	DISPLAY: none
}
#userFollow .close {
	DISPLAY: none
}
#TBExpress {
	DISPLAY: none
}
#TBServices {
	DISPLAY: none
}
#TBUSerFollow {
	DISPLAY: none
}
#notLoggedIn A IMG {
	DISPLAY: none
}
.access {
	POSITION: absolute; LEFT: -1000px
}
.hidden {
	DISPLAY: none
}
#ranking-container {
	TEXT-ALIGN: left; WIDTH: 302px; MARGIN-BOTTOM: 4px
}
#ranking-container .tabs {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#ranking-container H3 {
	BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 21px; TEXT-TRANSFORM: uppercase; BORDER-TOP-COLOR: #666; =
MARGIN: 0px; PADDING-LEFT: 4px; WIDTH: 143px; PADDING-RIGHT: 4px; FLOAT: =
left; HEIGHT: 21px; COLOR: #333; BORDER-RIGHT-COLOR: #666; FONT-SIZE: =
10px; BORDER-LEFT-COLOR: #666; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.tab1#ranking-container H3.tab1 {
	BACKGROUND: url(/img/ui/tab_pointer_666.png) #fff no-repeat left =
bottom; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 22px
}
.tab2#ranking-container H3.tab2 {
	BACKGROUND: url(/img/ui/tab_pointer_666.png) #fff no-repeat left =
bottom; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 22px
}
.tab1#ranking-container H3.tab2:hover {
	BACKGROUND-COLOR: #666 !important; COLOR: #fff; CURSOR: hand
}
.tab2#ranking-container H3.tab1:hover {
	BACKGROUND-COLOR: #666 !important; COLOR: #fff; CURSOR: hand
}
#ranking-container OL {
	LIST-STYLE-TYPE: none; DISPLAY: none; CLEAR: both
}
#ranking-container LI {
	BORDER-BOTTOM: 1px solid; LINE-HEIGHT: normal !important; WIDTH: 100%; =
DISPLAY: block; MARGIN-BOTTOM: 0px !important; FLOAT: left; FONT-SIZE: =
11px
}
#ranking-container LI.last {
	BORDER-BOTTOM-WIDTH: 0px
}
#ranking-container LI .rank {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: =
20px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 100%; =
COLOR: #666; PADDING-TOP: 3px
}
#ranking-container LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 4px; WIDTH: 278px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: #fff; FLOAT: right; PADDING-TOP: 3px
}
.tab1#ranking-container OL.content1 {
	DISPLAY: block
}
.tab2#ranking-container OL.content2 {
	DISPLAY: block
}

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/css/kursinfoimporter.css?v=2.90

#chart-tools .wrapper {
	WIDTH: 100%; FLOAT: left
}
.chart-list .header {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 301px; PADDING-RIGHT: =
4px; FLOAT: left; HEIGHT: 20px; PADDING-TOP: 0px
}
.chart-list H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: normal; =
PADDING-TOP: 0px
}
.stock-search H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: normal; =
PADDING-TOP: 0px
}
.chart-list H3 A {
	DISPLAY: block; FLOAT: left; COLOR: #fff
}
.chart-list .header A.more {
	LINE-HEIGHT: 20px; PADDING-RIGHT: 9px; BACKGROUND: =
url(/img/ui/chartlist/icn_chartlist-more.gif) no-repeat right center; =
FLOAT: right; FONT-SIZE: 12px
}
.chart-list {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; MIN-HEIGHT: 111px; =
BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
.high.chart-list {
	MIN-HEIGHT: 147px
}
.compact.chart-list {
	MIN-HEIGHT: 75px
}
#chart-tools .chart-list {
	WIDTH: 309px; FLOAT: left; MARGIN-RIGHT: 13px
}
#chart-tools .last.chart-list {
	MARGIN-RIGHT: 0px
}
.chart-list .list {
	POSITION: relative; WIDTH: 100%; FLOAT: left
}
.compact.chart-list UL {
	PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
300px !important; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: =
#c5cda4; FLOAT: left; PADDING-TOP: 0px
}
.chart-list UL {
	PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
153px; PADDING-RIGHT: 0px; BACKGROUND: #c5cda4; PADDING-TOP: 0px
}
.compact.chart-list LI {
	BORDER-BOTTOM: #cfd6b2 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: =
18px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 1px; WIDTH: 142px =
!important; PADDING-RIGHT: 1px; FLOAT: left; HEIGHT: 17px; FONT-SIZE: =
11px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.chart-list LI {
	BORDER-BOTTOM: #cfd6b2 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: =
18px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 4px; WIDTH: 146px; =
PADDING-RIGHT: 4px; FLOAT: left; HEIGHT: 17px; FONT-SIZE: 11px; =
OVERFLOW: hidden; PADDING-TOP: 0px
}
.chart-list LI:hover {
	BACKGROUND: #fff
}
.chart-list LI.active {
	BACKGROUND: #fff
}
.compact.chart-list LI:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.compact.chart-list LI.active {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.chart-list .up {
	COLOR: #006600
}
.chart-list .constant {
	COLOR: #000000
}
.chart-list .down {
	COLOR: #cc0000
}
.chart-list LI A {
	DISPLAY: block; FLOAT: left
}
.chart-list LI SPAN {
	BACKGROUND-IMAGE: url(/img/ui/chartlist/icn_chartlist-trends.png); =
PADDING-RIGHT: 14px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 100% -100px; FLOAT: right
}
.chart-list LI.constant SPAN {
	BACKGROUND-POSITION: 100% 0px
}
.chart-list LI.up SPAN {
	BACKGROUND-POSITION: 100% -20px
}
.chart-list LI.super.up SPAN {
	BACKGROUND-POSITION: 100% -40px
}
.chart-list LI.down SPAN {
	BACKGROUND-POSITION: 100% -60px
}
.chart-list LI.super.down SPAN {
	BACKGROUND-POSITION: 100% -80px
}
.chart-list A.chart {
	POSITION: absolute; WIDTH: 155px; DISPLAY: block; HEIGHT: 89px; =
OVERFLOW: hidden; TOP: 1px; RIGHT: 0px
}
.high.chart-list A.chart {
	HEIGHT: 124px
}
.chart-list A.chart IMG {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; BORDER-TOP: =
0px; TOP: -1px; BORDER-RIGHT: 0px
}
.chart-list A.chart {
	DISPLAY: none
}
.chart-list LI.active A.chart {
	DISPLAY: block
}
.bottom.wrapper {
	MARGIN: 8px 0px 0px; HEIGHT: 22px; FONT-SIZE: 14px
}
.stock-search {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; WIDTH: 633px; FLOAT: =
left; HEIGHT: 20px; COLOR: #fff; BORDER-TOP: 1px solid; BORDER-RIGHT: =
1px solid
}
.small .stock-search {
	WIDTH: 302px; HEIGHT: 48px
}
.stock-search H3 {
	PADDING-LEFT: 5px; WIDTH: 149px; FLOAT: left
}
.small .stock-search H3 {
	WIDTH: 302px
}
.stock-search INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 0px
}
.stock-search SELECT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 0px
}
.small .stock-search INPUT {
	MARGIN-TOP: 2px
}
.small .stock-search SELECT {
	MARGIN-TOP: 2px
}
.stock-search INPUT {
	LINE-HEIGHT: 20px; PADDING-LEFT: 4px; WIDTH: 151px; HEIGHT: 20px; =
MARGIN-RIGHT: 15px
}
.small .stock-search INPUT {
	WIDTH: 218px; MARGIN-LEFT: 4px; MARGIN-RIGHT: 4px
}
.stock-search SELECT {
	WIDTH: 154px; HEIGHT: 20px
}
.small .stock-search SELECT {
	WIDTH: 143px
}
.stock-search BUTTON {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; LINE-HEIGHT: 20px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
BACKGROUND: url(/img/ui/buttonBg.png) repeat-x left top; FLOAT: right; =
HEIGHT: 20px; COLOR: #162964; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none; PADDING-TOP: 0px
}
.small .stock-search BUTTON {
	MARGIN-TOP: 2px; MARGIN-RIGHT: 6px
}
.stock-search BUTTON:active {
	BACKGROUND-POSITION: left bottom
}
#chart-tools .content-links {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; LINE-HEIGHT: 20px; =
WIDTH: 309px; FLOAT: right; HEIGHT: 20px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid
}
#chart-tools .content-links A {
	TEXT-ALIGN: center; WIDTH: 100%; DISPLAY: block; FONT-SIZE: 13px; =
FONT-WEIGHT: bold
}
#chart-tools .content-links A SPAN {
	BACKGROUND-IMAGE: url(/img/ui/link.png); WIDTH: 21px; DISPLAY: block; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; FLOAT: =
right; HEIGHT: 20px
}
.featureBlocks .chart-list {
	WIDTH: 300px; MARGIN-RIGHT: 0px
}
.featureBlocks .chart-list .header {
	WIDTH: 292px
}
.featureBlocks .chart-list H3 {
	LINE-HEIGHT: 20px; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.featureBlocks .stock-search H3 {
	LINE-HEIGHT: 20px; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.featureBlocks .chart-list UL {
	WIDTH: 145px
}
.featureBlocks .embed .chart-list LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 4px =
!important; WIDTH: 137px; PADDING-RIGHT: 4px !important; =
BORDER-BOTTOM-WIDTH: 1px !important; PADDING-TOP: 0px !important
}
.featureBlocks .stock-search {
=09
}
.kursinfoTagCloud.ch_wirtschaft.chart-list {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 292px; PADDING-RIGHT: =
4px; PADDING-TOP: 4px
}

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/css/print.css

#tMob {
=09
}
BODY {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; WIDTH: 100% !important; PADDING-RIGHT: 0px !important; FONT: =
7pt arial, sans-serif; BACKGROUND: white; COLOR: black !important; =
PADDING-TOP: 0px !important
}
A {
	TEXT-DECORATION: none
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
A {
	COLOR: black !important
}
H1 {
	COLOR: black !important
}
H2 {
	COLOR: black !important
}
H3 {
	COLOR: black !important
}
H4 {
	COLOR: black !important
}
H5 {
	COLOR: black !important
}
#navigation {
	DISPLAY: none !important
}
#widgets {
	DISPLAY: none !important
}
#siteSearch {
	DISPLAY: none !important
}
#toolbar {
	DISPLAY: none !important
}
#weiterLesen {
	DISPLAY: none !important
}
#articleTools {
	DISPLAY: none !important
}
.lookupLinksArtikel {
	DISPLAY: none !important
}
.communityCanvas {
	DISPLAY: none !important
}
.mainBgRight {
	DISPLAY: none !important
}
.imgzoom {
	DISPLAY: none !important
}
#mzt {
	DISPLAY: none !important
}
.WerberahmenOben {
	DISPLAY: none !important
}
.BigSize2 {
	DISPLAY: none !important
}
.BigSize4 {
	DISPLAY: none !important
}
.BigSize5 {
	DISPLAY: none !important
}
.BigSize6 {
	DISPLAY: none !important
}
.BigSize7 {
	DISPLAY: none !important
}
.SkyScraper {
	DISPLAY: none !important
}
#Sitebar {
	DISPLAY: none !important
}
BODY IFRAME {
	DISPLAY: none !important
}
BODY OBJECT {
	DISPLAY: none !important
}
#pageTop {
	BORDER-BOTTOM: black 1px solid; POSITION: static !important; MIN-WIDTH: =
1px !important; MARGIN-BOTTOM: 2em; HEIGHT: 4em
}
#pageTop {
	BACKGROUND: white
}
#documentCanvas {
	BACKGROUND: white
}
#documentCanvas {
	WIDTH: auto !important
}
#objectContent {
	WIDTH: auto !important
}
.artikelBody {
	WIDTH: auto !important
}
.artikelBody {
	MARGIN-LEFT: 0px !important
}
.artikelBody * {
	MAX-WIDTH: 9999px !important
}
.artikelLeft {
	TEXT-ALIGN: left !important
}
.artikelLeft .mediaList {
	MARGIN-LEFT: 0px !important; MARGIN-RIGHT: 0px !important
}
#documentCanvas {
	OVERFLOW: visible
}
.homelink {
	MARGIN: 0px 0.4em 0px 0px; WIDTH: auto !important; BACKGROUND: white; =
HEIGHT: auto !important
}
.homelink SPAN {
	VISIBILITY: visible !important
}
.siteFooter {
	PADDING-BOTTOM: 0px !important; MARGIN: 2em 0px 0px 8px; PADDING-LEFT: =
0px !important; WIDTH: auto !important; PADDING-RIGHT: 0px !important; =
BORDER-TOP: black 1px solid; PADDING-TOP: 1em !important
}
.siteFooter A {
	DISPLAY: none
}
.siteFooter .context {
	COLOR: #ccc !important
}
.slideControls A {
	VISIBILITY: hidden !important
}
.searchFormCanvas BUTTON {
	DISPLAY: none
}
.contentMain .text H3 A:link:after {
	COLOR: #333333 !important; FONT-SIZE: 0.5em; CONTENT: " " attr(href)
}
.contentMain .text H3 A:visited:after {
	COLOR: #333333 !important; FONT-SIZE: 0.5em; CONTENT: " " attr(href)
}
.contentMain .text H3 A[href^=3D'/']:after {
	CONTENT: " http://derstandard.at" attr(href)
}
#mainFeature {
	DISPLAY: none
}
#topFeature {
	DISPLAY: none
}

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/css/objects.css?v=2.90

#tMob {
=09
}
#weiterLesen {
	Z-INDEX: 300; POSITION: absolute; BORDER-LEFT: 1px solid; WIDTH: 218px; =
LEFT: 756px
}
#weiterLesen UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#weiterLesen LI {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 0.5em; =
MARGIN: 0.54em 0px 0.54em 8px; WIDTH: 202px
}
#weiterLesen LI.last {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
#weiterLesen LI.active {
	MARGIN-TOP: -0.63em; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
MARGIN-LEFT: 4px; BORDER-TOP: 1px solid; MARGIN-RIGHT: 4px; PADDING-TOP: =
0.54em
}
#weiterLesen LI.first {
	MARGIN-TOP: 0.76em
}
#weiterLesen SELECT.lexikas {
	Z-INDEX: 150; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
MARGIN: 0px 8px; WIDTH: 202px; FONT-SIZE: 1.1em; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
#weiterLesen LI LI {
	WIDTH: 194px
}
#weiterLesen LI.group {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: -1px 0px 0px; WIDTH: 214px; =
BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
#weiterLesen LI.group LI {
	WIDTH: 202px; MARGIN-BOTTOM: 0px; BORDER-BOTTOM-WIDTH: 1px
}
#weiterLesen LI.group LI.first {
	MARGIN-TOP: 0px
}
#weiterLesen LI.group LI.last {
	BORDER-BOTTOM-WIDTH: 0px
}
#weiterLesen LI.last.group LI.last {
	BORDER-BOTTOM-WIDTH: 0px
}
#weiterLesen LI.group H5.light {
	PADDING-BOTTOM: 0.23em; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; =
MARGIN-LEFT: 4px; BORDER-TOP: 1px solid; PADDING-TOP: 0.23em
}
#weiterLesen LI.group UL {
	LIST-STYLE-TYPE: none
}
#weiterLesenScroll .blogTurn {
	TEXT-ALIGN: center; WIDTH: 218px; FONT-SIZE: 1.2em
}
#weiterLesenScroll H5.author {
	TEXT-TRANSFORM: none
}
.moreContent {
	LINE-HEIGHT: 1.18em; FONT-SIZE: 1.1em
}
.moreContent IMG {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; MARGIN: 0.2em 6px 0px =
0px; WIDTH: 66px; FLOAT: left; HEIGHT: 44px; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid
}
.moreContent H4 {
	LINE-HEIGHT: 1.15em; MARGIN: 0.23em 0px; FONT-SIZE: 1.18em; =
FONT-WEIGHT: normal
}
.moreContent H5 {
	LINE-HEIGHT: 1.2em; TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; =
FONT-SIZE: 0.9em; FONT-WEIGHT: normal
}
.moreContent SMALL {
	LINE-HEIGHT: 1em; FONT-SIZE: 0.84em; FONT-WEIGHT: normal
}
.lexikon.moreContentScroll {
	TOP: 2em
}
#objectContent {
	MARGIN: 0px 8px; WIDTH: 740px
}
#objectContent H1 {
	LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 0.4em; FONT-SIZE: 1.33em; =
FONT-WEIGHT: bold
}
#objectContent H2 {
	LINE-HEIGHT: 1.42em; FONT-SIZE: 0.93em; FONT-WEIGHT: bold
}
#objectContent H4 {
	LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 0.66em; =
LETTER-SPACING: 1px; FONT-SIZE: 0.8em; FONT-WEIGHT: normal
}
#objectContent H6 {
	LINE-HEIGHT: 1.25em; MARGIN-BOTTOM: 0.66em; FONT-SIZE: 0.8em; =
FONT-WEIGHT: normal
}
#objectContent H6 .from {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px
}
#objectContent H6 .date {
	WHITE-SPACE: nowrap
}
.artikelBody UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc; MARGIN: 0.66em =
0px; PADDING-LEFT: 24px
}
.diashow UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc; MARGIN: 0.66em =
0px; PADDING-LEFT: 24px
}
.umfrage UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc; MARGIN: 0.66em =
0px; PADDING-LEFT: 24px
}
.emailform UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc; MARGIN: 0.66em =
0px; PADDING-LEFT: 24px
}
.livebericht UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc; MARGIN: 0.66em =
0px; PADDING-LEFT: 24px
}
.spiel UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc; MARGIN: 0.66em =
0px; PADDING-LEFT: 24px
}
.artikelBody OL {
	LIST-STYLE-POSITION: outside; MARGIN: 0.66em 0px; PADDING-LEFT: 24px
}
.diashow OL {
	LIST-STYLE-POSITION: outside; MARGIN: 0.66em 0px; PADDING-LEFT: 24px
}
.umfrage OL {
	LIST-STYLE-POSITION: outside; MARGIN: 0.66em 0px; PADDING-LEFT: 24px
}
.emailform OL {
	LIST-STYLE-POSITION: outside; MARGIN: 0.66em 0px; PADDING-LEFT: 24px
}
.livebericht OL {
	LIST-STYLE-POSITION: outside; MARGIN: 0.66em 0px; PADDING-LEFT: 24px
}
.spiel OL {
	LIST-STYLE-POSITION: outside; MARGIN: 0.66em 0px; PADDING-LEFT: 24px
}
.advertorialMarker {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; LINE-HEIGHT: 14px; =
MARGIN: 0px 0px 0px 8px; WIDTH: 962px; HEIGHT: 14px
}
.promotionMarker {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; LINE-HEIGHT: 14px; =
MARGIN: 0px 0px 0px 8px; WIDTH: 962px; HEIGHT: 14px
}
.advertorialMarker SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; FONT-SIZE: 10px; PADDING-TOP: 0px; =
-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; =
border-radius: 4px 4px 0 0
}
.promotionMarker SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; FONT-SIZE: 10px; PADDING-TOP: 0px; =
-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; =
border-radius: 4px 4px 0 0
}
.advertorialMarker SPAN EM {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; LETTER-SPACING: 1px
}
.promotionMarker SPAN EM {
	TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; LETTER-SPACING: 1px
}
#articleTools {
	MARGIN: 2.4em 0px 0.8em 342px; WIDTH: 399px
}
#articleTools A.social {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; TEXT-INDENT: =
-10000px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: =
medium; WIDTH: 22px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: left top; HEIGHT: 22px; BORDER-TOP: 1px solid; =
MARGIN-RIGHT: 8px; BORDER-RIGHT: 1px solid
}
#articleTools A.social:active {
	BACKGROUND-POSITION: left bottom
}
#articleTools A.mail {
	BACKGROUND: url(/img/buttons/shareMail.png)
}
#articleTools A.twitter {
	BACKGROUND: url(/img/buttons/shareTwitter.png)
}
#articleTools A.facebook {
	BACKGROUND: url(/img/buttons/shareFB.png)
}
#articleTools .fanpage {
	MARGIN-TOP: 4px; DISPLAY: block; FONT-SIZE: 13px
}
#articleTools .fbApiButton {
	MARGIN-TOP: 2px; FLOAT: left
}
#articleTools A.social {
	FLOAT: left
}
#share {
	PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; DISPLAY: block; =
LETTER-SPACING: 1px; FONT-SIZE: 1em
}
#articleTools #printButton {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; TEXT-INDENT: =
-10000px; WIDTH: 22px; DISPLAY: block; BACKGROUND: =
url(/img/buttons/print.png) no-repeat left top; FLOAT: right; HEIGHT: =
22px; BORDER-TOP: 1px solid; CURSOR: hand; BORDER-RIGHT: 1px solid
}
.siteFooter {
	PADDING-BOTTOM: 0px; MARGIN: 1em 8px 0px; PADDING-LEFT: 227px; WIDTH: =
514px; PADDING-RIGHT: 0px; FONT-SIZE: 1.1em; BORDER-TOP: 1px solid; =
PADDING-TOP: 1em
}
.siteFooter P {
	MARGIN: 0.33em 0px
}
#articleTools #printButton:active {
	BACKGROUND-POSITION: left bottom
}
.button {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/css/forum.css?v=2.90

#tMob {
=09
}
.communityCanvas {
	MARGIN: 1em 8px; PADDING-LEFT: 219px; WIDTH: 521px
}
.communityCanvas .pBar {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 3.63em; MARGIN: =
1em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 3.63em; =
FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
.communityCanvas .pBar A.post {
	BORDER-BOTTOM: 1px solid; POSITION: absolute; TEXT-ALIGN: center; =
BORDER-LEFT: 1px solid; LINE-HEIGHT: 22px; WIDTH: 144px; DISPLAY: block; =
BACKGROUND: url(/img/buttons/posten.png) repeat-x left top; HEIGHT: =
22px; FONT-SIZE: 1.18em; BORDER-TOP: 1px solid; TOP: 9px; BORDER-RIGHT: =
1px solid; LEFT: 8px
}
.communityCanvas .pBar DIV.info {
	POSITION: absolute; TEXT-ALIGN: center; FONT-SIZE: 1.18em; RIGHT: =
132px; LEFT: 154px
}
.communityCanvas .pBar .paging {
	POSITION: absolute; RIGHT: 8px
}
.communityCanvas .pBar .paging A {
	BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 1px solid; =
TEXT-INDENT: -10000px; MARGIN: 9px 4px; WIDTH: 22px; DISPLAY: block; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: =
left; HEIGHT: 22px; FONT-SIZE: 0px; BORDER-TOP: 1px solid; FONT-WEIGHT: =
bold; BORDER-RIGHT: 1px solid
}
.communityCanvas .pBar .paging .first {
	BACKGROUND-IMAGE: url(/img/buttons/firstPage.png?v=3D1)
}
.communityCanvas .pBar .paging .back {
	BACKGROUND-IMAGE: url(/img/buttons/prevPage.png?v=3D1)
}
.communityCanvas .pBar .paging .fwd {
	BACKGROUND-IMAGE: url(/img/buttons/nextPage.png?v=3D1)
}
.communityCanvas .pBar .paging .last {
	BACKGROUND-IMAGE: url(/img/buttons/lastPage.png?v=3D1)
}
.communityCanvas .pBar A {
	DISPLAY: block
}
.communityCanvas .pBar A:hover {
	TEXT-DECORATION: none
}
.communityCanvas .barTop {
	BORDER-TOP: 1px solid
}
.communityCanvas .barBottom {
	BORDER-BOTTOM: 1px solid
}
.communityCanvas .pagingDirect {
	TEXT-ALIGN: center; MARGIN: -0.5em 0px 0.83em; FONT-SIZE: 1.2em
}
.communityCanvas .pagingDirect A {
	MARGIN: 0px 2px; FONT-SIZE: 1.09em
}
.communityCanvas .pagingDirect .current {
	FONT-WEIGHT: bold
}
.communityCanvas .pagingDirect .current:hover {
	TEXT-DECORATION: none
}
.communityCanvas .offline {
	MARGIN-TOP: 1em; PADDING-LEFT: 9px
}
.communityCanvas IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.communityCanvas DIV.up {
	BACKGROUND-IMAGE: =
url(http://images.derstandard.at/static/img/postinglevel.gif); POSITION: =
relative; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Sans-Serif =
!important; MARGIN-BOTTOM: 2em; FONT-SIZE: 1em
}
.communityCanvas DIV.up A:hover {
	TEXT-DECORATION: none
}
.communityCanvas .pBar .button:active {
	BACKGROUND-POSITION: left bottom
}
DIV.up .thread {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 1.18em; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; =
MARGIN-BOTTOM: 0.5em; FONT-SIZE: 1.1em; BORDER-TOP: 1px solid; =
BORDER-RIGHT: 1px solid; PADDING-TOP: 1px
}
DIV.up .txt {
	WORD-WRAP: break-word; FONT-SIZE: 1.3em
}
.thread .l {
	FLOAT: left
}
.thread .r {
	WIDTH: 75px; FLOAT: right
}
.thread .row2 .l {
	LINE-HEIGHT: 17px
}
.thread .row2 .r {
	LINE-HEIGHT: 17px
}
.thread .rating {
	MARGIN: 0px 10px 3px 0px; WIDTH: auto
}
.communityCanvas .a {
	TEXT-INDENT: 7px; BACKGROUND: url(/img/cont/lnk/artikel_093875.gif) =
no-repeat left center
}
.communityCanvas .p {
	TEXT-INDENT: 7px; BACKGROUND: url(/img/cont/lnk/artikel_093875.gif) =
no-repeat left center
}
.communityCanvas .b {
	TEXT-INDENT: 7px; BACKGROUND: url(/img/cont/lnk/artikel_093875.gif) =
no-repeat left center
}
.communityCanvas .m {
	TEXT-INDENT: 7px; BACKGROUND: url(/img/cont/lnk/artikel_093875.gif) =
no-repeat left center
}
.communityCanvas .disclaimer {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3em; PADDING-LEFT: 8px; WIDTH: =
505px; PADDING-RIGHT: 8px; FONT-SIZE: 1.1em; PADDING-TOP: 0px
}
.communityCanvas .originH3G {
	BACKGROUND-IMAGE: url(/css/via-3Handy.png); MARGIN: 3px 0px 0px 3px; =
WIDTH: 62px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.communityCanvas .uname {
	TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; FLOAT: left; OVERFLOW: =
hidden; FONT-WEIGHT: bold
}
.powerlogo {
	FLOAT: left
}
.communityCanvas .power.uname {
	DISPLAY: none; FLOAT: none
}
.communityCanvas .utools {
	WIDTH: 130px; FLOAT: left; HEIGHT: 12px; MARGIN-LEFT: 4px
}
.communityCanvas .utools IMG {
	MARGIN: 0px 2px
}
.communityCanvas .utools A {
	DISPLAY: block; FLOAT: left
}
.communityCanvas .follow {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 10px; MARGIN: 1px 4px 0px 0px; =
PADDING-LEFT: 17px; PADDING-RIGHT: 4px; MAX-WIDTH: 47px; BACKGROUND: =
url(/img/ui/icn_follow-sprite2.png) no-repeat 0px -22px; HEIGHT: 11px; =
COLOR: #fff; FONT-SIZE: 10px; OVERFLOW: hidden; CURSOR: hand; =
PADDING-TOP: 0px
}
.communityCanvas .unfollowed.follow {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -10000px; PADDING-LEFT: 0px; WIDTH: =
11px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 0px
}
.communityCanvas .follow:hover {
	BACKGROUND-POSITION: 0px -33px
}
.communityCanvas .unfollowed.follow:hover {
	BACKGROUND-POSITION: 0px -11px
}
.disabled.button {
	BACKGROUND-POSITION: right top
}
A.disabled.block:hover {
	BACKGROUND-COLOR: transparent !important
}

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/css/artikel.css?v=2.90

#tMob {
=09
}
#artikelHeader {
	PADDING-TOP: 1em
}
.artikelBody {
	LINE-HEIGHT: 1.33em; WIDTH: 400px; MARGIN-LEFT: 334px; FONT-SIZE: 1.5em
}
.artikelBody P {
	MARGIN: 0.66em 0px
}
.artikelBody .infobox {
	MARGIN: 0.6em 0px; FONT-SIZE: 0.86em
}
.artikelBody .textPaging {
	FONT-SIZE: 0.86em
}
.artikelLeft {
	TEXT-ALIGN: right; WIDTH: 318px; FLOAT: left
}
.artikelLeft * {
	MAX-WIDTH: 302px
}
.artikelLeft UL.mediaList {
	LINE-HEIGHT: 1.23em; LIST-STYLE-TYPE: none; MARGIN: 0.3em 8px 1em =
0.6em; FONT-SIZE: 1.3em
}
.artikelLeft UL.mediaList LI {
	MARGIN: 0em 0px 1.2em
}
.artikelLeft UL.mediaList LI P {
	MARGIN: 0.61em 0px
}
.artikelLeft IMG {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.artikelLeft IMG.download {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.artikelLeft .ad300 {
	TEXT-ALIGN: center; MARGIN: 1em 8px
}
.artikelLeft .ad300 IMG {
	BORDER-BOTTOM-COLOR: #666666; BORDER-TOP-COLOR: #666666; =
BORDER-RIGHT-COLOR: #666666; BORDER-LEFT-COLOR: #666666
}
.artikelLeft #boerse {
	MARGIN: 0.4em 8px 0px 0px
}
.no_img .artikelLeft {
	WIDTH: 218px
}
.no_img .artikelLeft * {
	MAX-WIDTH: 202px
}
.no_img .artikelBody {
	WIDTH: 500px; MARGIN-LEFT: 234px
}
.no_img .artikelBody * {
	MAX-WIDTH: 500px
}
.full_width .artikelLeft {
	WIDTH: 0px; DISPLAY: none
}
.no_rel_links .artikelLeft {
	WIDTH: 0px; DISPLAY: none
}
.full_width .artikelBody {
	WIDTH: 710px; MAX-WIDTH: 710px; MARGIN-LEFT: 24px
}
.no_rel_links .artikelBody {
	WIDTH: 710px; MAX-WIDTH: 710px; MARGIN-LEFT: 24px
}
.full_width .artikelBody * {
	MAX-WIDTH: 710px
}
.no_rel_links .artikelBody * {
	MAX-WIDTH: 710px
}
.objectFeatures {
	CLEAR: both
}
UL.lookupLinksArtikel {
	LIST-STYLE-TYPE: none; WIDTH: 400px; MARGIN-LEFT: 342px; FONT-SIZE: =
1.3em; BORDER-TOP: 1px solid; PADDING-TOP: 1em
}
UL.lookupLinksArtikel IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
DIV#ael {
	MARGIN: 1em 0px 0px 334px; WIDTH: 400px
}
UL.ael {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 0px
}
UL.ael {
	LIST-STYLE-TYPE: none
}
UL.ael UL {
	LIST-STYLE-TYPE: none
}
UL.ael LI {
	LINE-HEIGHT: 1.25em; MARGIN-BOTTOM: 0.3em; FONT-SIZE: 1.2em; =
FONT-WEIGHT: bold
}
UL.ael LI LI {
	LINE-HEIGHT: 1.3076; MARGIN-BOTTOM: 0px; FONT-SIZE: 1.08em; =
FONT-WEIGHT: normal
}
HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1px; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#anmtSearch {
	MARGIN: 2.4em 8px 0.8em 342px; WIDTH: 405px; HEIGHT: 110px
}
#dynamicCharts {
	MARGIN: 0.3em 8px 1em 0.6em
}
.articleChartInfo {
	TEXT-ALIGN: left; MARGIN: 0px 0px 1em
}
.margin.articleChartInfo {
	TEXT-ALIGN: left; MARGIN-LEFT: 19px
}
.no-img.articleChartInfo {
	BORDER-BOTTOM: 1px solid
}
.articleChartInfo H3 {
	WHITE-SPACE: nowrap; OVERFLOW: hidden
}
.articleChartInfo IMG.chart {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 1px =
solid; BORDER-RIGHT: 1px solid
}
.articleChartInfo {
	WIDTH: 140px; FLOAT: right; OVERFLOW: hidden
}
.articleChartHead {
	MARGIN-BOTTOM: 2px; FONT-SIZE: 1.1em
}
.articleChartHead HR {
	MARGIN-BOTTOM: 2px
}
.articleChartHead SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 4px; FLOAT: left; HEIGHT: 16px; COLOR: #000; OVERFLOW: =
hidden; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.articleChartInfo A:hover {
	TEXT-DECORATION: none
}
.articleChartInfo A:hover * {
	TEXT-DECORATION: none
}
.articleChartHead .r {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
right; PADDING-TOP: 0px
}
.chartLinks {
	LINE-HEIGHT: 1.38em; LIST-STYLE-TYPE: none; FONT-SIZE: 1.3em
}

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/css/adv.css?v=2.90

#tMob {
=09
}
DIV.WerberahmenEinfach {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #666666; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; OVERFLOW: hidden; PADDING-TOP: 9px
}
DIV.WerberahmenOben {
	BACKGROUND-IMAGE: url(/img/adv/werbhrzn.gif); BORDER-BOTTOM: #666666 =
1px solid; BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #666666; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 0px; =
BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; =
PADDING-TOP: 8px
}
IMG.SujetStatistic {
	WIDTH: 1px; HEIGHT: 1px; VISIBILITY: hidden
}
DIV.eJuniorSet {
	MARGIN-BOTTOM: 10px; FLOAT: right
}
HR.eJuniorReset {
	VISIBILITY: hidden; CLEAR: right
}
DIV.BigSize0 {
=09
}
DIV.BigSize1 {
	WIDTH: 967px
}
DIV.BigSize2 {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #666666; PADDING-LEFT: 1px; =
WIDTH: 728px; PADDING-RIGHT: 1px; MARGIN-LEFT: 18px; PADDING-TOP: 1px
}
DIV.BigSize3 {
	WIDTH: 728px; MARGIN-LEFT: 123px
}
DIV.BigSize4 {
	WIDTH: 728px; MARGIN-LEFT: 20px
}
DIV.BigSize5 {
	PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #666666; PADDING-LEFT: 1px; =
WIDTH: 960px; PADDING-RIGHT: 1px; MARGIN-LEFT: 5px; PADDING-TOP: 1px
}
DIV.BigSize6 {
	WIDTH: 975px
}
DIV.BigSize7 {
	WIDTH: 960px; MARGIN-LEFT: 15px
}
DIV.SkyScraper {
	POSITION: absolute; OVERFLOW: hidden; TOP: 8.5em; RIGHT: 0px; LEFT: =
975px
}
DIV.SkyScraperFixed {
	POSITION: fixed
}
DIV.SkyScraperBasic {
	TOP: 10.5em
}
SPAN.BigSizeRight {
	TEXT-ALIGN: right; WIDTH: 736px; MARGIN-LEFT: 8px
}
#BigSizeSujetFlashWriteParent {
	DISPLAY: inline
}
DIV.TopEW {
	TEXT-ALIGN: left; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #666666; =
PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FLOAT: left; HEIGHT: 88px; =
MARGIN-LEFT: 8px; PADDING-TOP: 1px
}
#Sitebar {
	Z-INDEX: 250; POSITION: fixed
}
DIV.Overlay {
	Z-INDEX: 350 !important
}
DIV.Banner {
	MARGIN: 1em 0px 1em auto
}
DIV.BannerAUP {
	MARGIN: 0px 0px 0px 42px
}
DIV.BaselineAd {
	MARGIN: 1em 0px 1em 27px
}
.Sponsorbutton {
	POSITION: absolute; BOTTOM: 8px; LEFT: 8px
}
DIV.SponsorCFrame {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #d2d5d2; PADDING-LEFT: 0px; =
WIDTH: 302px; PADDING-RIGHT: 0px; HEIGHT: 41px; OVERFLOW: hidden; =
PADDING-TOP: 0px
}
DIV.SponsorCFrame2 {
	BACKGROUND-IMAGE: url(/img/adv/werbvrtk.gif); POSITION: relative; =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #666666; PADDING-LEFT: 0px; =
WIDTH: 9px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: right center; HEIGHT: 41px; OVERFLOW: hidden; TOP: =
-40px; PADDING-TOP: 0px; LEFT: 293px
}
DIV.SponsorCAds {
	POSITION: relative; BACKGROUND-COLOR: #ffffff; WIDTH: 293px; HEIGHT: =
40px; OVERFLOW: hidden; TOP: 1px; LEFT: 0px
}
IMG.SponsorCAd {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; HEIGHT: 30px; =
BORDER-TOP: 0px; TOP: 5px; BORDER-RIGHT: 0px
}
LI.Sitelink {
	PADDING-BOTTOM: 0px !important
}
LI.Advertorial {
	PADDING-BOTTOM: 0px !important
}
LI.Promotion {
	PADDING-BOTTOM: 0px !important
}
.Sitelink H4 {
	TEXT-TRANSFORM: uppercase; COLOR: rgb(102,51,0)
}
.Advertorial H4 {
	TEXT-TRANSFORM: uppercase; COLOR: rgb(144,0,0)
}
.Promotion H4 {
	TEXT-TRANSFORM: uppercase; COLOR: rgb(51,102,51)
}
.Sitelink H6 {
	TEXT-ALIGN: right; TEXT-TRANSFORM: uppercase; MARGIN: 0.5em 0px
}
.Advertorial H6 {
	TEXT-ALIGN: right; TEXT-TRANSFORM: uppercase; MARGIN: 0.5em 0px
}
.Promotion H6 {
	TEXT-ALIGN: right; TEXT-TRANSFORM: uppercase; MARGIN: 0.5em 0px
}
.moreContent .Sitelink H5 {
	MARGIN: 0px
}
.moreContent .Advertorial H5 {
	MARGIN: 0px
}
.moreContent .Promotion H5 {
	MARGIN: 0px
}
.Sitelink H6 {
	COLOR: rgb(102,51,0) !important
}
.moreContent .Sitelink H5 {
	COLOR: rgb(102,51,0) !important
}
.Advertorial H6 {
	COLOR: rgb(144,0,0) !important
}
.moreContent .Advertorial H5 {
	COLOR: rgb(144,0,0) !important
}
.Promotion H6 {
	COLOR: rgb(51,102,51) !important
}
.moreContent .Promotion H5 {
	COLOR: rgb(51,102,51) !important
}
.Sitelink HR {
	MARGIN-TOP: 0px
}
.Advertorial HR {
	MARGIN-TOP: 0px
}
.Promotion HR {
	MARGIN-TOP: 0px
}
.communityCanvas .Advertorial {
	BORDER-BOTTOM: rgb(144,0,0) 1px dashed; MARGIN-LEFT: 115px; FONT-SIZE: =
1.4em; BORDER-TOP: rgb(144,0,0) 1px dashed
}
.communityCanvas .Promotion {
	BORDER-BOTTOM: rgb(51,102,51) 1px dashed; MARGIN-LEFT: 115px; =
FONT-SIZE: 1.4em; BORDER-TOP: rgb(51,102,51) 1px dashed
}
.communityCanvas .Sitelink {
	BORDER-BOTTOM: rgb(102,51,0) 1px dashed; MARGIN-LEFT: 115px; FONT-SIZE: =
1.4em; BORDER-TOP: rgb(102,51,0) 1px dashed
}
.communityCanvas .Advertorial H5 {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; COLOR: rgb(144,0,0) =
!important
}
.communityCanvas .Promotion H5 {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; COLOR: rgb(51,102,51) =
!important
}
.communityCanvas .Sitelink H5 {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; COLOR: rgb(102,51,0) =
!important
}
.communityCanvas .Advertorial P {
	LINE-HEIGHT: 1.41em; FONT-SIZE: 0.85em
}
.communityCanvas .Promotion P {
	LINE-HEIGHT: 1.41em; FONT-SIZE: 0.85em
}
.communityCanvas .Sitelink P {
	LINE-HEIGHT: 1.41em; FONT-SIZE: 0.85em
}
.communityCanvas .Advertorial IMG {
	MARGIN: 0.2em 6px 0px 0px; FLOAT: left
}
.communityCanvas .Promotion IMG {
	MARGIN: 0.2em 6px 0px 0px; FLOAT: left
}
.communityCanvas .Sitelink IMG {
	MARGIN: 0.2em 6px 0px 0px; FLOAT: left
}
#mzt {
	BORDER-LEFT: 1px solid; LIST-STYLE-TYPE: none; MARGIN: 1em 0px 1em =
50px; PADDING-LEFT: 8px
}
#mzt LI {
	FONT-SIZE: 0.8em
}
#mzt LI BR {
	DISPLAY: none
}
#mzt LI.footer {
	FONT-SIZE: 0.73em
}
#mzt IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
#mzt .adwordt {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px; CURSOR: hand; =
MARGIN-RIGHT: 0.5em
}
#mzt .adwords {
	CURSOR: hand
}
#mzt .adwordp {
	VISIBILITY: hidden
}
#mzt SPAN:hover {
	TEXT-DECORATION: underline
}

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/js/prototype.js?v=1.6.2

/*  Prototype JavaScript framework, version 1.6.1=0A=
 *  (c) 2005-2009 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
 =
*------------------------------------------------------------------------=
--*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.6.1',=0A=
=0A=
  Browser: (function(){=0A=
    var ua =3D navigator.userAgent;=0A=
    var isOpera =3D Object.prototype.toString.call(window.opera) =3D=3D =
'[object Opera]';=0A=
    return {=0A=
      IE:             !!window.attachEvent && !isOpera,=0A=
      Opera:          isOpera,=0A=
      WebKit:         ua.indexOf('AppleWebKit/') > -1,=0A=
      Gecko:          ua.indexOf('Gecko') > -1 && ua.indexOf('KHTML') =
=3D=3D=3D -1,=0A=
      MobileSafari:   /Apple.*Mobile.*Safari/.test(ua)=0A=
    }=0A=
  })(),=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    SelectorsAPI: !!document.querySelector,=0A=
    ElementExtensions: (function() {=0A=
      var constructor =3D window.Element || window.HTMLElement;=0A=
      return !!(constructor && constructor.prototype);=0A=
    })(),=0A=
    SpecificElementExtensions: (function() {=0A=
      if (typeof window.HTMLDivElement !=3D=3D 'undefined')=0A=
        return true;=0A=
=0A=
      var div =3D document.createElement('div');=0A=
      var form =3D document.createElement('form');=0A=
      var isSupported =3D false;=0A=
=0A=
      if (div['__proto__'] && (div['__proto__'] !=3D=3D =
form['__proto__'])) {=0A=
        isSupported =3D true;=0A=
      }=0A=
=0A=
      div =3D form =3D null;=0A=
=0A=
      return isSupported;=0A=
    })()=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
};=0A=
=0A=
if (Prototype.Browser.MobileSafari)=0A=
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A=
=0A=
=0A=
var Abstract =3D { };=0A=
=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) { }=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
};=0A=
=0A=
/* Based on Alex Arnell's inheritance implementation. */=0A=
=0A=
var Class =3D (function() {=0A=
  function subclass() {};=0A=
  function create() {=0A=
    var parent =3D null, properties =3D $A(arguments);=0A=
    if (Object.isFunction(properties[0]))=0A=
      parent =3D properties.shift();=0A=
=0A=
    function klass() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
=0A=
    Object.extend(klass, Class.Methods);=0A=
    klass.superclass =3D parent;=0A=
    klass.subclasses =3D [];=0A=
=0A=
    if (parent) {=0A=
      subclass.prototype =3D parent.prototype;=0A=
      klass.prototype =3D new subclass;=0A=
      parent.subclasses.push(klass);=0A=
    }=0A=
=0A=
    for (var i =3D 0; i < properties.length; i++)=0A=
      klass.addMethods(properties[i]);=0A=
=0A=
    if (!klass.prototype.initialize)=0A=
      klass.prototype.initialize =3D Prototype.emptyFunction;=0A=
=0A=
    klass.prototype.constructor =3D klass;=0A=
    return klass;=0A=
  }=0A=
=0A=
  function addMethods(source) {=0A=
    var ancestor   =3D this.superclass && this.superclass.prototype;=0A=
    var properties =3D Object.keys(source);=0A=
=0A=
    if (!Object.keys({ toString: true }).length) {=0A=
      if (source.toString !=3D Object.prototype.toString)=0A=
        properties.push("toString");=0A=
      if (source.valueOf !=3D Object.prototype.valueOf)=0A=
        properties.push("valueOf");=0A=
    }=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A=
      var property =3D properties[i], value =3D source[property];=0A=
      if (ancestor && Object.isFunction(value) &&=0A=
          value.argumentNames().first() =3D=3D "$super") {=0A=
        var method =3D value;=0A=
        value =3D (function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments); =
};=0A=
        })(property).wrap(method);=0A=
=0A=
        value.valueOf =3D method.valueOf.bind(method);=0A=
        value.toString =3D method.toString.bind(method);=0A=
      }=0A=
      this.prototype[property] =3D value;=0A=
    }=0A=
=0A=
    return this;=0A=
  }=0A=
=0A=
  return {=0A=
    create: create,=0A=
    Methods: {=0A=
      addMethods: addMethods=0A=
    }=0A=
  };=0A=
})();=0A=
(function() {=0A=
=0A=
  var _toString =3D Object.prototype.toString;=0A=
=0A=
  function extend(destination, source) {=0A=
    for (var property in source)=0A=
      destination[property] =3D source[property];=0A=
    return destination;=0A=
  }=0A=
=0A=
  function inspect(object) {=0A=
    try {=0A=
      if (isUndefined(object)) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : String(object);=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  }=0A=
=0A=
  function toJSON(object) {=0A=
    var type =3D typeof object;=0A=
    switch (type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (isElement(object)) return;=0A=
=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D toJSON(object[property]);=0A=
      if (!isUndefined(value))=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
=0A=
    return '{' + results.join(', ') + '}';=0A=
  }=0A=
=0A=
  function toQueryString(object) {=0A=
    return $H(object).toQueryString();=0A=
  }=0A=
=0A=
  function toHTML(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=0A=
  }=0A=
=0A=
  function keys(object) {=0A=
    var results =3D [];=0A=
    for (var property in object)=0A=
      results.push(property);=0A=
    return results;=0A=
  }=0A=
=0A=
  function values(object) {=0A=
    var results =3D [];=0A=
    for (var property in object)=0A=
      results.push(object[property]);=0A=
    return results;=0A=
  }=0A=
=0A=
  function clone(object) {=0A=
    return extend({ }, object);=0A=
  }=0A=
=0A=
  function isElement(object) {=0A=
    return !!(object && object.nodeType =3D=3D 1);=0A=
  }=0A=
=0A=
  function isArray(object) {=0A=
    return _toString.call(object) =3D=3D "[object Array]";=0A=
  }=0A=
=0A=
=0A=
  function isHash(object) {=0A=
    return object instanceof Hash;=0A=
  }=0A=
=0A=
  function isFunction(object) {=0A=
    return typeof object =3D=3D=3D "function";=0A=
  }=0A=
=0A=
  function isString(object) {=0A=
    return _toString.call(object) =3D=3D "[object String]";=0A=
  }=0A=
=0A=
  function isNumber(object) {=0A=
    return _toString.call(object) =3D=3D "[object Number]";=0A=
  }=0A=
=0A=
  function isUndefined(object) {=0A=
    return typeof object =3D=3D=3D "undefined";=0A=
  }=0A=
=0A=
  extend(Object, {=0A=
    extend:        extend,=0A=
    inspect:       inspect,=0A=
    toJSON:        toJSON,=0A=
    toQueryString: toQueryString,=0A=
    toHTML:        toHTML,=0A=
    keys:          keys,=0A=
    values:        values,=0A=
    clone:         clone,=0A=
    isElement:     isElement,=0A=
    isArray:       isArray,=0A=
    isHash:        isHash,=0A=
    isFunction:    isFunction,=0A=
    isString:      isString,=0A=
    isNumber:      isNumber,=0A=
    isUndefined:   isUndefined=0A=
  });=0A=
})();=0A=
Object.extend(Function.prototype, (function() {=0A=
  var slice =3D Array.prototype.slice;=0A=
=0A=
  function update(array, args) {=0A=
    var arrayLength =3D array.length, length =3D args.length;=0A=
    while (length--) array[arrayLength + length] =3D args[length];=0A=
    return array;=0A=
  }=0A=
=0A=
  function merge(array, args) {=0A=
    array =3D slice.call(array, 0);=0A=
    return update(array, args);=0A=
  }=0A=
=0A=
  function argumentNames() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1]=0A=
      .replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g, '')=0A=
      .replace(/\s+/g, '').split(',');=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  }=0A=
=0A=
  function bind(context) {=0A=
    if (arguments.length < 2 && Object.isUndefined(arguments[0])) return =
this;=0A=
    var __method =3D this, args =3D slice.call(arguments, 1);=0A=
    return function() {=0A=
      var a =3D merge(args, arguments);=0A=
      return __method.apply(context, a);=0A=
    }=0A=
  }=0A=
=0A=
  function bindAsEventListener(context) {=0A=
    var __method =3D this, args =3D slice.call(arguments, 1);=0A=
    return function(event) {=0A=
      var a =3D update([event || window.event], args);=0A=
      return __method.apply(context, a);=0A=
    }=0A=
  }=0A=
=0A=
  function curry() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D slice.call(arguments, 0);=0A=
    return function() {=0A=
      var a =3D merge(args, arguments);=0A=
      return __method.apply(this, a);=0A=
    }=0A=
  }=0A=
=0A=
  function delay(timeout) {=0A=
    var __method =3D this, args =3D slice.call(arguments, 1);=0A=
    timeout =3D timeout * 1000=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  }=0A=
=0A=
  function defer() {=0A=
    var args =3D update([0.01], arguments);=0A=
    return this.delay.apply(this, args);=0A=
  }=0A=
=0A=
  function wrap(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      var a =3D update([__method.bind(this)], arguments);=0A=
      return wrapper.apply(this, a);=0A=
    }=0A=
  }=0A=
=0A=
  function methodize() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      var a =3D update([this], arguments);=0A=
      return __method.apply(null, a);=0A=
    };=0A=
  }=0A=
=0A=
  return {=0A=
    argumentNames:       argumentNames,=0A=
    bind:                bind,=0A=
    bindAsEventListener: bindAsEventListener,=0A=
    curry:               curry,=0A=
    delay:               delay,=0A=
    defer:               defer,=0A=
    wrap:                wrap,=0A=
    methodize:           methodize=0A=
  }=0A=
})());=0A=
=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getUTCFullYear() + '-' +=0A=
    (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getUTCDate().toPaddedString(2) + 'T' +=0A=
    this.getUTCHours().toPaddedString(2) + ':' +=0A=
    this.getUTCMinutes().toPaddedString(2) + ':' +=0A=
    this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A=
};=0A=
=0A=
=0A=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
var PeriodicalExecuter =3D Class.create({=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    this.callback(this);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.execute();=0A=
        this.currentlyExecuting =3D false;=0A=
      } catch(e) {=0A=
        this.currentlyExecuting =3D false;=0A=
        throw e;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, (function() {=0A=
=0A=
  function prepareReplacement(replacement) {=0A=
    if (Object.isFunction(replacement)) return replacement;=0A=
    var template =3D new Template(replacement);=0A=
    return function(match) { return template.evaluate(match) };=0A=
  }=0A=
=0A=
  function gsub(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D prepareReplacement(replacement);=0A=
=0A=
    if (Object.isString(pattern))=0A=
      pattern =3D RegExp.escape(pattern);=0A=
=0A=
    if (!(pattern.length || pattern.source)) {=0A=
      replacement =3D replacement('');=0A=
      return replacement + source.split('').join(replacement) + =
replacement;=0A=
    }=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  }=0A=
=0A=
  function sub(pattern, replacement, count) {=0A=
    replacement =3D prepareReplacement(replacement);=0A=
    count =3D Object.isUndefined(count) ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  }=0A=
=0A=
  function scan(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return String(this);=0A=
  }=0A=
=0A=
  function truncate(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : =
String(this);=0A=
  }=0A=
=0A=
  function strip() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  }=0A=
=0A=
  function stripTags() {=0A=
    return this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/\w+>/gi, =
'');=0A=
  }=0A=
=0A=
  function stripScripts() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  }=0A=
=0A=
  function extractScripts() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  }=0A=
=0A=
  function evalScripts() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  }=0A=
=0A=
  function escapeHTML() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  }=0A=
=0A=
  function unescapeHTML() {=0A=
    return =
this.stripTags().replace(/&lt;/g,'<').replace(/&gt;/g,'>').replace(/&amp;=
/g,'&');=0A=
  }=0A=
=0A=
=0A=
  function toQueryParams(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return { };=0A=
=0A=
    return match[1].split(separator || '&').inject({ }, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var key =3D decodeURIComponent(pair.shift());=0A=
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  }=0A=
=0A=
  function toArray() {=0A=
    return this.split('');=0A=
  }=0A=
=0A=
  function succ() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  }=0A=
=0A=
  function times(count) {=0A=
    return count < 1 ? '' : new Array(count + 1).join(this);=0A=
  }=0A=
=0A=
  function camelize() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  }=0A=
=0A=
  function capitalize() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  }=0A=
=0A=
  function underscore() {=0A=
    return this.replace(/::/g, '/')=0A=
               .replace(/([A-Z]+)([A-Z][a-z])/g, '$1_$2')=0A=
               .replace(/([a-z\d])([A-Z])/g, '$1_$2')=0A=
               .replace(/-/g, '_')=0A=
               .toLowerCase();=0A=
  }=0A=
=0A=
  function dasherize() {=0A=
    return this.replace(/_/g, '-');=0A=
  }=0A=
=0A=
  function inspect(useDoubleQuotes) {=0A=
    var escapedString =3D this.replace(/[\x00-\x1f\\]/g, =
function(character) {=0A=
      if (character in String.specialChar) {=0A=
        return String.specialChar[character];=0A=
      }=0A=
      return '\\u00' + character.charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  }=0A=
=0A=
  function toJSON() {=0A=
    return this.inspect(true);=0A=
  }=0A=
=0A=
  function unfilterJSON(filter) {=0A=
    return this.replace(filter || Prototype.JSONFilter, '$1');=0A=
  }=0A=
=0A=
  function isJSON() {=0A=
    var str =3D this;=0A=
    if (str.blank()) return false;=0A=
    str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A=
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A=
  }=0A=
=0A=
  function evalJSON(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  }=0A=
=0A=
  function include(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  }=0A=
=0A=
  function startsWith(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  }=0A=
=0A=
  function endsWith(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  }=0A=
=0A=
  function empty() {=0A=
    return this =3D=3D '';=0A=
  }=0A=
=0A=
  function blank() {=0A=
    return /^\s*$/.test(this);=0A=
  }=0A=
=0A=
  function interpolate(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=0A=
  }=0A=
=0A=
  return {=0A=
    gsub:           gsub,=0A=
    sub:            sub,=0A=
    scan:           scan,=0A=
    truncate:       truncate,=0A=
    strip:          String.prototype.trim ? String.prototype.trim : =
strip,=0A=
    stripTags:      stripTags,=0A=
    stripScripts:   stripScripts,=0A=
    extractScripts: extractScripts,=0A=
    evalScripts:    evalScripts,=0A=
    escapeHTML:     escapeHTML,=0A=
    unescapeHTML:   unescapeHTML,=0A=
    toQueryParams:  toQueryParams,=0A=
    parseQuery:     toQueryParams,=0A=
    toArray:        toArray,=0A=
    succ:           succ,=0A=
    times:          times,=0A=
    camelize:       camelize,=0A=
    capitalize:     capitalize,=0A=
    underscore:     underscore,=0A=
    dasherize:      dasherize,=0A=
    inspect:        inspect,=0A=
    toJSON:         toJSON,=0A=
    unfilterJSON:   unfilterJSON,=0A=
    isJSON:         isJSON,=0A=
    evalJSON:       evalJSON,=0A=
    include:        include,=0A=
    startsWith:     startsWith,=0A=
    endsWith:       endsWith,=0A=
    empty:          empty,=0A=
    blank:          blank,=0A=
    interpolate:    interpolate=0A=
  };=0A=
})());=0A=
=0A=
var Template =3D Class.create({=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    if (object && Object.isFunction(object.toTemplateReplacements))=0A=
      object =3D object.toTemplateReplacements();=0A=
=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      if (object =3D=3D null) return (match[1] + '');=0A=
=0A=
      var before =3D match[1] || '';=0A=
      if (before =3D=3D '\\') return match[2];=0A=
=0A=
      var ctx =3D object, expr =3D match[3];=0A=
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A=
      match =3D pattern.exec(expr);=0A=
      if (match =3D=3D null) return before;=0A=
=0A=
      while (match !=3D null) {=0A=
        var comp =3D match[1].startsWith('[') ? =
match[2].replace(/\\\\]/g, ']') : match[1];=0A=
        ctx =3D ctx[comp];=0A=
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A=
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);=0A=
        match =3D pattern.exec(expr);=0A=
      }=0A=
=0A=
      return before + String.interpret(ctx);=0A=
    });=0A=
  }=0A=
});=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
=0A=
var $break =3D { };=0A=
=0A=
var Enumerable =3D (function() {=0A=
  function each(iterator, context) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator.call(context, value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  }=0A=
=0A=
  function eachSlice(number, iterator, context) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    if (number < 1) return array;=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.collect(iterator, context);=0A=
  }=0A=
=0A=
  function all(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator.call(context, value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function any(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator.call(context, value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function collect(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator.call(context, value, index));=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function detect(iterator, context) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator.call(context, value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function findAll(iterator, context) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator.call(context, value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function grep(filter, iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(RegExp.escape(filter));=0A=
=0A=
    this.each(function(value, index) {=0A=
      if (filter.match(value))=0A=
        results.push(iterator.call(context, value, index));=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function include(object) {=0A=
    if (Object.isFunction(this.indexOf))=0A=
      if (this.indexOf(object) !=3D -1) return true;=0A=
=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  }=0A=
=0A=
  function inGroupsOf(number, fillWith) {=0A=
    fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  }=0A=
=0A=
  function inject(memo, iterator, context) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator.call(context, memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  }=0A=
=0A=
  function invoke(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  }=0A=
=0A=
  function max(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator.call(context, value, index);=0A=
      if (result =3D=3D null || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function min(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator.call(context, value, index);=0A=
      if (result =3D=3D null || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function partition(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator.call(context, value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  }=0A=
=0A=
  function pluck(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function reject(iterator, context) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator.call(context, value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function sortBy(iterator, context) {=0A=
    return this.map(function(value, index) {=0A=
      return {=0A=
        value: value,=0A=
        criteria: iterator.call(context, value, index)=0A=
      };=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  }=0A=
=0A=
  function toArray() {=0A=
    return this.map();=0A=
  }=0A=
=0A=
  function zip() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (Object.isFunction(args.last()))=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  }=0A=
=0A=
  function size() {=0A=
    return this.toArray().length;=0A=
  }=0A=
=0A=
  function inspect() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
  return {=0A=
    each:       each,=0A=
    eachSlice:  eachSlice,=0A=
    all:        all,=0A=
    every:      all,=0A=
    any:        any,=0A=
    some:       any,=0A=
    collect:    collect,=0A=
    map:        collect,=0A=
    detect:     detect,=0A=
    findAll:    findAll,=0A=
    select:     findAll,=0A=
    filter:     findAll,=0A=
    grep:       grep,=0A=
    include:    include,=0A=
    member:     include,=0A=
    inGroupsOf: inGroupsOf,=0A=
    inject:     inject,=0A=
    invoke:     invoke,=0A=
    max:        max,=0A=
    min:        min,=0A=
    partition:  partition,=0A=
    pluck:      pluck,=0A=
    reject:     reject,=0A=
    sortBy:     sortBy,=0A=
    toArray:    toArray,=0A=
    entries:    toArray,=0A=
    zip:        zip,=0A=
    size:       size,=0A=
    inspect:    inspect,=0A=
    find:       detect=0A=
  };=0A=
})();=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if ('toArray' in Object(iterable)) return iterable.toArray();=0A=
  var length =3D iterable.length || 0, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
function $w(string) {=0A=
  if (!Object.isString(string)) return [];=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
Array.from =3D $A;=0A=
=0A=
=0A=
(function() {=0A=
  var arrayProto =3D Array.prototype,=0A=
      slice =3D arrayProto.slice,=0A=
      _each =3D arrayProto.forEach; // use native browser JS 1.6 =
implementation if available=0A=
=0A=
  function each(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  }=0A=
  if (!_each) _each =3D each;=0A=
=0A=
  function clear() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  }=0A=
=0A=
  function first() {=0A=
    return this[0];=0A=
  }=0A=
=0A=
  function last() {=0A=
    return this[this.length - 1];=0A=
  }=0A=
=0A=
  function compact() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  }=0A=
=0A=
  function flatten() {=0A=
    return this.inject([], function(array, value) {=0A=
      if (Object.isArray(value))=0A=
        return array.concat(value.flatten());=0A=
      array.push(value);=0A=
      return array;=0A=
    });=0A=
  }=0A=
=0A=
  function without() {=0A=
    var values =3D slice.call(arguments, 0);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  }=0A=
=0A=
  function reverse(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  }=0A=
=0A=
  function uniq(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  }=0A=
=0A=
  function intersect(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  }=0A=
=0A=
=0A=
  function clone() {=0A=
    return slice.call(this, 0);=0A=
  }=0A=
=0A=
  function size() {=0A=
    return this.length;=0A=
  }=0A=
=0A=
  function inspect() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
=0A=
  function toJSON() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (!Object.isUndefined(value)) results.push(value);=0A=
    });=0A=
    return '[' + results.join(', ') + ']';=0A=
  }=0A=
=0A=
  function indexOf(item, i) {=0A=
    i || (i =3D 0);=0A=
    var length =3D this.length;=0A=
    if (i < 0) i =3D length + i;=0A=
    for (; i < length; i++)=0A=
      if (this[i] =3D=3D=3D item) return i;=0A=
    return -1;=0A=
  }=0A=
=0A=
  function lastIndexOf(item, i) {=0A=
    i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A=
    var n =3D this.slice(0, i).reverse().indexOf(item);=0A=
    return (n < 0) ? n : i - n - 1;=0A=
  }=0A=
=0A=
  function concat() {=0A=
    var array =3D slice.call(this, 0), item;=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      item =3D arguments[i];=0A=
      if (Object.isArray(item) && !('callee' in item)) {=0A=
        for (var j =3D 0, arrayLength =3D item.length; j < arrayLength; =
j++)=0A=
          array.push(item[j]);=0A=
      } else {=0A=
        array.push(item);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  }=0A=
=0A=
  Object.extend(arrayProto, Enumerable);=0A=
=0A=
  if (!arrayProto._reverse)=0A=
    arrayProto._reverse =3D arrayProto.reverse;=0A=
=0A=
  Object.extend(arrayProto, {=0A=
    _each:     _each,=0A=
    clear:     clear,=0A=
    first:     first,=0A=
    last:      last,=0A=
    compact:   compact,=0A=
    flatten:   flatten,=0A=
    without:   without,=0A=
    reverse:   reverse,=0A=
    uniq:      uniq,=0A=
    intersect: intersect,=0A=
    clone:     clone,=0A=
    toArray:   clone,=0A=
    size:      size,=0A=
    inspect:   inspect,=0A=
    toJSON:    toJSON=0A=
  });=0A=
=0A=
  var CONCAT_ARGUMENTS_BUGGY =3D (function() {=0A=
    return [].concat(arguments)[0][0] !=3D=3D 1;=0A=
  })(1,2)=0A=
=0A=
  if (CONCAT_ARGUMENTS_BUGGY) arrayProto.concat =3D concat;=0A=
=0A=
  if (!arrayProto.indexOf) arrayProto.indexOf =3D indexOf;=0A=
  if (!arrayProto.lastIndexOf) arrayProto.lastIndexOf =3D lastIndexOf;=0A=
})();=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=0A=
  function initialize(object) {=0A=
    this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
  }=0A=
=0A=
  function _each(iterator) {=0A=
    for (var key in this._object) {=0A=
      var value =3D this._object[key], pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  }=0A=
=0A=
  function set(key, value) {=0A=
    return this._object[key] =3D value;=0A=
  }=0A=
=0A=
  function get(key) {=0A=
    if (this._object[key] !=3D=3D Object.prototype[key])=0A=
      return this._object[key];=0A=
  }=0A=
=0A=
  function unset(key) {=0A=
    var value =3D this._object[key];=0A=
    delete this._object[key];=0A=
    return value;=0A=
  }=0A=
=0A=
  function toObject() {=0A=
    return Object.clone(this._object);=0A=
  }=0A=
=0A=
  function keys() {=0A=
    return this.pluck('key');=0A=
  }=0A=
=0A=
  function values() {=0A=
    return this.pluck('value');=0A=
  }=0A=
=0A=
  function index(value) {=0A=
    var match =3D this.detect(function(pair) {=0A=
      return pair.value =3D=3D=3D value;=0A=
    });=0A=
    return match && match.key;=0A=
  }=0A=
=0A=
  function merge(object) {=0A=
    return this.clone().update(object);=0A=
  }=0A=
=0A=
  function update(object) {=0A=
    return new Hash(object).inject(this, function(result, pair) {=0A=
      result.set(pair.key, pair.value);=0A=
      return result;=0A=
    });=0A=
  }=0A=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  function toQueryString() {=0A=
    return this.inject([], function(results, pair) {=0A=
      var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A=
=0A=
      if (values && typeof values =3D=3D 'object') {=0A=
        if (Object.isArray(values))=0A=
          return results.concat(values.map(toQueryPair.curry(key)));=0A=
      } else results.push(toQueryPair(key, values));=0A=
      return results;=0A=
    }).join('&');=0A=
  }=0A=
=0A=
  function inspect() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
=0A=
  function toJSON() {=0A=
    return Object.toJSON(this.toObject());=0A=
  }=0A=
=0A=
  function clone() {=0A=
    return new Hash(this);=0A=
  }=0A=
=0A=
  return {=0A=
    initialize:             initialize,=0A=
    _each:                  _each,=0A=
    set:                    set,=0A=
    get:                    get,=0A=
    unset:                  unset,=0A=
    toObject:               toObject,=0A=
    toTemplateReplacements: toObject,=0A=
    keys:                   keys,=0A=
    values:                 values,=0A=
    index:                  index,=0A=
    merge:                  merge,=0A=
    update:                 update,=0A=
    toQueryString:          toQueryString,=0A=
    inspect:                inspect,=0A=
    toJSON:                 toJSON,=0A=
    clone:                  clone=0A=
  };=0A=
})());=0A=
=0A=
Hash.from =3D $H;=0A=
Object.extend(Number.prototype, (function() {=0A=
  function toColorPart() {=0A=
    return this.toPaddedString(2, 16);=0A=
  }=0A=
=0A=
  function succ() {=0A=
    return this + 1;=0A=
  }=0A=
=0A=
  function times(iterator, context) {=0A=
    $R(0, this, true).each(iterator, context);=0A=
    return this;=0A=
  }=0A=
=0A=
  function toPaddedString(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  }=0A=
=0A=
  function toJSON() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
=0A=
  function abs() {=0A=
    return Math.abs(this);=0A=
  }=0A=
=0A=
  function round() {=0A=
    return Math.round(this);=0A=
  }=0A=
=0A=
  function ceil() {=0A=
    return Math.ceil(this);=0A=
  }=0A=
=0A=
  function floor() {=0A=
    return Math.floor(this);=0A=
  }=0A=
=0A=
  return {=0A=
    toColorPart:    toColorPart,=0A=
    succ:           succ,=0A=
    times:          times,=0A=
    toPaddedString: toPaddedString,=0A=
    toJSON:         toJSON,=0A=
    abs:            abs,=0A=
    round:          round,=0A=
    ceil:           ceil,=0A=
    floor:          floor=0A=
  };=0A=
})());=0A=
=0A=
function $R(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var ObjectRange =3D Class.create(Enumerable, (function() {=0A=
  function initialize(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  }=0A=
=0A=
  function _each(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  }=0A=
=0A=
  function include(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: initialize,=0A=
    _each:      _each,=0A=
    include:    include=0A=
  };=0A=
})());=0A=
=0A=
=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
};=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (Object.isFunction(responder[callback])) {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) { }=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate:   function() { Ajax.activeRequestCount++ },=0A=
  onComplete: function() { Ajax.activeRequestCount-- }=0A=
});=0A=
Ajax.Base =3D Class.create({=0A=
  initialize: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   '',=0A=
      evalJSON:     true,=0A=
      evalJS:       true=0A=
    };=0A=
    Object.extend(this.options, options || { });=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
=0A=
    if (Object.isString(this.options.parameters))=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
    else if (Object.isHash(this.options.parameters))=0A=
      this.options.parameters =3D this.options.parameters.toObject();=0A=
  }=0A=
});=0A=
Ajax.Request =3D Class.create(Ajax.Base, {=0A=
  _complete: false,=0A=
=0A=
  initialize: function($super, url, options) {=0A=
    $super(options);=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Object.toQueryString(params)) {=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      var response =3D new Ajax.Response(this);=0A=
      if (this.options.onCreate) this.options.onCreate(response);=0A=
      Ajax.Responders.dispatch('onCreate', this, response);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (Object.isFunction(extras.push))=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    var status =3D this.getStatus();=0A=
    return !status || (status >=3D 200 && status < 300);=0A=
  },=0A=
=0A=
  getStatus: function() {=0A=
    try {=0A=
      return this.transport.status || 0;=0A=
    } catch (e) { return 0 }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + response.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(response, response.headerJSON);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D response.getHeader('Content-type');=0A=
      if (this.options.evalJS =3D=3D 'force'=0A=
          || (this.options.evalJS && this.isSameOrigin() && contentType=0A=
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);=0A=
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  isSameOrigin: function() {=0A=
    var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A=
    return !m || (m[0] =3D=3D =
'#{protocol}//#{domain}#{port}'.interpolate({=0A=
      protocol: location.protocol,=0A=
      domain: document.domain,=0A=
      port: location.port ? ':' + location.port : ''=0A=
    }));=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name) || null;=0A=
    } catch (e) { return null; }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
Ajax.Response =3D Class.create({=0A=
  initialize: function(request){=0A=
    this.request =3D request;=0A=
    var transport  =3D this.transport  =3D request.transport,=0A=
        readyState =3D this.readyState =3D transport.readyState;=0A=
=0A=
    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{=0A=
      this.status       =3D this.getStatus();=0A=
      this.statusText   =3D this.getStatusText();=0A=
      this.responseText =3D String.interpret(transport.responseText);=0A=
      this.headerJSON   =3D this._getHeaderJSON();=0A=
    }=0A=
=0A=
    if(readyState =3D=3D 4) {=0A=
      var xml =3D transport.responseXML;=0A=
      this.responseXML  =3D Object.isUndefined(xml) ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=0A=
=0A=
  statusText: '',=0A=
=0A=
  getStatus: Ajax.Request.prototype.getStatus,=0A=
=0A=
  getStatusText: function() {=0A=
    try {=0A=
      return this.transport.statusText || '';=0A=
    } catch (e) { return '' }=0A=
  },=0A=
=0A=
  getHeader: Ajax.Request.prototype.getHeader,=0A=
=0A=
  getAllHeaders: function() {=0A=
    try {=0A=
      return this.getAllResponseHeaders();=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  getResponseHeader: function(name) {=0A=
    return this.transport.getResponseHeader(name);=0A=
  },=0A=
=0A=
  getAllResponseHeaders: function() {=0A=
    return this.transport.getAllResponseHeaders();=0A=
  },=0A=
=0A=
  _getHeaderJSON: function() {=0A=
    var json =3D this.getHeader('X-JSON');=0A=
    if (!json) return null;=0A=
    json =3D decodeURIComponent(escape(json));=0A=
    try {=0A=
      return json.evalJSON(this.request.options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  _getResponseJSON: function() {=0A=
    var options =3D this.request.options;=0A=
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A=
      !(this.getHeader('Content-type') || =
'').include('application/json')) ||=0A=
        this.responseText.blank())=0A=
          return null;=0A=
    try {=0A=
      return this.responseText.evalJSON(options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create(Ajax.Request, {=0A=
  initialize: function($super, container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    };=0A=
=0A=
    options =3D Object.clone(options);=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, json) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, json);=0A=
    }).bind(this);=0A=
=0A=
    $super(url, options);=0A=
  },=0A=
=0A=
  updateContent: function(responseText) {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],=0A=
        options =3D this.options;=0A=
=0A=
    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (options.insertion) {=0A=
        if (Object.isString(options.insertion)) {=0A=
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;=0A=
          receiver.insert(insertion);=0A=
        }=0A=
        else options.insertion(receiver, responseText);=0A=
      }=0A=
      else receiver.update(responseText);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A=
  initialize: function($super, container, url, options) {=0A=
    $super(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D { };=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(response) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (response.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D response.responseText;=0A=
    }=0A=
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
=0A=
=0A=
=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (Object.isString(element))=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(Element.extend(query.snapshotItem(i)));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Node) var Node =3D { };=0A=
=0A=
if (!Node.ELEMENT_NODE) {=0A=
  Object.extend(Node, {=0A=
    ELEMENT_NODE: 1,=0A=
    ATTRIBUTE_NODE: 2,=0A=
    TEXT_NODE: 3,=0A=
    CDATA_SECTION_NODE: 4,=0A=
    ENTITY_REFERENCE_NODE: 5,=0A=
    ENTITY_NODE: 6,=0A=
    PROCESSING_INSTRUCTION_NODE: 7,=0A=
    COMMENT_NODE: 8,=0A=
    DOCUMENT_NODE: 9,=0A=
    DOCUMENT_TYPE_NODE: 10,=0A=
    DOCUMENT_FRAGMENT_NODE: 11,=0A=
    NOTATION_NODE: 12=0A=
  });=0A=
}=0A=
=0A=
=0A=
(function(global) {=0A=
=0A=
  var SETATTRIBUTE_IGNORES_NAME =3D (function(){=0A=
    var elForm =3D document.createElement("form");=0A=
    var elInput =3D document.createElement("input");=0A=
    var root =3D document.documentElement;=0A=
    elInput.setAttribute("name", "test");=0A=
    elForm.appendChild(elInput);=0A=
    root.appendChild(elForm);=0A=
    var isBuggy =3D elForm.elements=0A=
      ? (typeof elForm.elements.test =3D=3D "undefined")=0A=
      : null;=0A=
    root.removeChild(elForm);=0A=
    elForm =3D elInput =3D null;=0A=
    return isBuggy;=0A=
  })();=0A=
=0A=
  var element =3D global.Element;=0A=
  global.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
    if (SETATTRIBUTE_IGNORES_NAME && attributes.name) {=0A=
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A=
      delete attributes.name;=0A=
      return Element.writeAttribute(document.createElement(tagName), =
attributes);=0A=
    }=0A=
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));=0A=
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);=0A=
  };=0A=
  Object.extend(global.Element, element || { });=0A=
  if (element) global.Element.prototype =3D element.prototype;=0A=
})(this);=0A=
=0A=
Element.cache =3D { };=0A=
Element.idCounter =3D 1;=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
=0A=
  hide: function(element) {=0A=
    element =3D $(element);=0A=
    element.style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    element =3D $(element);=0A=
    element.style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: (function(){=0A=
=0A=
    var SELECT_ELEMENT_INNERHTML_BUGGY =3D (function(){=0A=
      var el =3D document.createElement("select"),=0A=
          isBuggy =3D true;=0A=
      el.innerHTML =3D "<option value=3D\"test\">test</option>";=0A=
      if (el.options && el.options[0]) {=0A=
        isBuggy =3D el.options[0].nodeName.toUpperCase() !=3D=3D =
"OPTION";=0A=
      }=0A=
      el =3D null;=0A=
      return isBuggy;=0A=
    })();=0A=
=0A=
    var TABLE_ELEMENT_INNERHTML_BUGGY =3D (function(){=0A=
      try {=0A=
        var el =3D document.createElement("table");=0A=
        if (el && el.tBodies) {=0A=
          el.innerHTML =3D "<tbody><tr><td>test</td></tr></tbody>";=0A=
          var isBuggy =3D typeof el.tBodies[0] =3D=3D "undefined";=0A=
          el =3D null;=0A=
          return isBuggy;=0A=
        }=0A=
      } catch (e) {=0A=
        return true;=0A=
      }=0A=
    })();=0A=
=0A=
    var SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING =3D (function () {=0A=
      var s =3D document.createElement("script"),=0A=
          isBuggy =3D false;=0A=
      try {=0A=
        s.appendChild(document.createTextNode(""));=0A=
        isBuggy =3D !s.firstChild ||=0A=
          s.firstChild && s.firstChild.nodeType !=3D=3D 3;=0A=
      } catch (e) {=0A=
        isBuggy =3D true;=0A=
      }=0A=
      s =3D null;=0A=
      return isBuggy;=0A=
    })();=0A=
=0A=
    function update(element, content) {=0A=
      element =3D $(element);=0A=
=0A=
      if (content && content.toElement)=0A=
        content =3D content.toElement();=0A=
=0A=
      if (Object.isElement(content))=0A=
        return element.update().insert(content);=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
      if (tagName =3D=3D=3D 'SCRIPT' && =
SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING) {=0A=
        element.text =3D content;=0A=
        return element;=0A=
      }=0A=
=0A=
      if (SELECT_ELEMENT_INNERHTML_BUGGY || =
TABLE_ELEMENT_INNERHTML_BUGGY) {=0A=
        if (tagName in Element._insertionTranslations.tags) {=0A=
          while (element.firstChild) {=0A=
            element.removeChild(element.firstChild);=0A=
          }=0A=
          Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
            .each(function(node) {=0A=
              element.appendChild(node)=0A=
            });=0A=
        }=0A=
        else {=0A=
          element.innerHTML =3D content.stripScripts();=0A=
        }=0A=
      }=0A=
      else {=0A=
        element.innerHTML =3D content.stripScripts();=0A=
      }=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
      return element;=0A=
    }=0A=
=0A=
    return update;=0A=
  })(),=0A=
=0A=
  replace: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    else if (!Object.isElement(content)) {=0A=
      content =3D Object.toHTML(content);=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNode(element);=0A=
      content.evalScripts.bind(content).defer();=0A=
      content =3D range.createContextualFragment(content.stripScripts());=0A=
    }=0A=
    element.parentNode.replaceChild(content, element);=0A=
    return element;=0A=
  },=0A=
=0A=
  insert: function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D {bottom:insertions};=0A=
=0A=
    var content, insert, tagName, childNodes;=0A=
=0A=
    for (var position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      insert =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      childNodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
=0A=
      if (position =3D=3D 'top' || position =3D=3D 'after') =
childNodes.reverse();=0A=
      childNodes.each(insert.curry(element));=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  wrap: function(element, wrapper, attributes) {=0A=
    element =3D $(element);=0A=
    if (Object.isElement(wrapper))=0A=
      $(wrapper).writeAttribute(attributes || { });=0A=
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);=0A=
    else wrapper =3D new Element('div', wrapper);=0A=
    if (element.parentNode)=0A=
      element.parentNode.replaceChild(wrapper, element);=0A=
    wrapper.appendChild(element);=0A=
    return wrapper;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return Element.recursivelyCollect(element, 'parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return Element.select(element, "*");=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return Element.recursivelyCollect(element, 'previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return Element.recursivelyCollect(element, 'nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return Element.previousSiblings(element).reverse()=0A=
      .concat(Element.nextSiblings(element));=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (Object.isString(selector))=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D Element.ancestors(element);=0A=
    return Object.isNumber(expression) ? ancestors[expression] :=0A=
      Selector.findElement(ancestors, expression, index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
Element.firstDescendant(element);=0A=
    return Object.isNumber(expression) ? =
Element.descendants(element)[expression] :=0A=
      Element.select(element, expression)[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));=0A=
    var previousSiblings =3D Element.previousSiblings(element);=0A=
    return Object.isNumber(expression) ? previousSiblings[expression] :=0A=
      Selector.findElement(previousSiblings, expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));=0A=
    var nextSiblings =3D Element.nextSiblings(element);=0A=
    return Object.isNumber(expression) ? nextSiblings[expression] :=0A=
      Selector.findElement(nextSiblings, expression, index);=0A=
  },=0A=
=0A=
=0A=
  select: function(element) {=0A=
    var args =3D Array.prototype.slice.call(arguments, 1);=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  adjacent: function(element) {=0A=
    var args =3D Array.prototype.slice.call(arguments, 1);=0A=
    return Selector.findChildElements(element.parentNode, =
args).without(element);=0A=
  },=0A=
=0A=
  identify: function(element) {=0A=
    element =3D $(element);=0A=
    var id =3D Element.readAttribute(element, 'id');=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + Element.idCounter++ } while =
($(id));=0A=
    Element.writeAttribute(element, 'id', id);=0A=
    return id;=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      var t =3D Element._attributeTranslations.read;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name]) name =3D t.names[name];=0A=
      if (name.include(':')) {=0A=
        return (!element.attributes || !element.attributes[name]) ? null =
:=0A=
         element.attributes[name].value;=0A=
      }=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  writeAttribute: function(element, name, value) {=0A=
    element =3D $(element);=0A=
    var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A=
=0A=
    if (typeof name =3D=3D 'object') attributes =3D name;=0A=
    else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      name =3D t.names[attr] || attr;=0A=
      value =3D attributes[attr];=0A=
      if (t.values[attr]) name =3D t.values[attr](element, value);=0A=
      if (value =3D=3D=3D false || value =3D=3D=3D null)=0A=
        element.removeAttribute(name);=0A=
      else if (value =3D=3D=3D true)=0A=
        element.setAttribute(name, name);=0A=
      else element.setAttribute(name, value);=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return Element.getDimensions(element).height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return Element.getDimensions(element).width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||=0A=
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    if (!Element.hasClassName(element, className))=0A=
      element.className +=3D (element.className ? ' ' : '') + className;=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    element.className =3D element.className.replace(=0A=
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element[Element.hasClassName(element, className) ?=0A=
      'removeClassName' : 'addClassName'](element, className);=0A=
  },=0A=
=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
=0A=
    if (element.compareDocumentPosition)=0A=
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A=
=0A=
    if (ancestor.contains)=0A=
      return ancestor.contains(element) && ancestor !=3D=3D element;=0A=
=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value || value =3D=3D 'auto') {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style, match;=0A=
    if (Object.isString(styles)) {=0A=
      element.style.cssText +=3D ';' + styles;=0A=
      return styles.include('opacity') ?=0A=
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;=0A=
    }=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property]);=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : =
'styleFloat') :=0A=
            property] =3D styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D Element.getStyle(element, 'display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    if (originalPosition !=3D 'fixed') // Switching fixed to absolute =
causes issues in Safari=0A=
      els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      if (Prototype.Browser.Opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D Element.getStyle(element, 'overflow') || =
'auto';=0A=
    if (element._overflow !=3D=3D 'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if (element.tagName.toUpperCase() =3D=3D 'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p !=3D=3D 'static') break;=0A=
      }=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') return =
element;=0A=
=0A=
    var offsets =3D Element.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
    return element;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (Element.getStyle(element, 'position') =3D=3D 'relative') return =
element;=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeScrollOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  getOffsetParent: function(element) {=0A=
    if (element.offsetParent) return $(element.offsetParent);=0A=
    if (element =3D=3D document.body) return $(element);=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return $(element);=0A=
=0A=
    return $(document.body);=0A=
  },=0A=
=0A=
  viewportOffset: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      if (element.offsetParent =3D=3D document.body &&=0A=
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!Prototype.Browser.Opera || (element.tagName && =
(element.tagName.toUpperCase() =3D=3D 'BODY'))) {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  clonePosition: function(element, source) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || { });=0A=
=0A=
    source =3D $(source);=0A=
    var p =3D Element.viewportOffset(source);=0A=
=0A=
    element =3D $(element);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D Element.getOffsetParent(element);=0A=
      delta =3D Element.viewportOffset(parent);=0A=
    }=0A=
=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    if (options.setLeft)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';=0A=
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=0A=
=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  write: {=0A=
    names: {=0A=
      className: 'class',=0A=
      htmlFor:   'for'=0A=
    },=0A=
    values: { }=0A=
  }=0A=
};=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A=
    function(proceed, element, style) {=0A=
      switch (style) {=0A=
        case 'left': case 'top': case 'right': case 'bottom':=0A=
          if (proceed(element, 'position') =3D=3D=3D 'static') return =
null;=0A=
        case 'height': case 'width':=0A=
          if (!Element.visible(element)) return null;=0A=
=0A=
          var dim =3D parseInt(proceed(element, style), 10);=0A=
=0A=
          if (dim !=3D=3D element['offset' + style.capitalize()])=0A=
            return dim + 'px';=0A=
=0A=
          var properties;=0A=
          if (style =3D=3D=3D 'height') {=0A=
            properties =3D ['border-top-width', 'padding-top',=0A=
             'padding-bottom', 'border-bottom-width'];=0A=
          }=0A=
          else {=0A=
            properties =3D ['border-left-width', 'padding-left',=0A=
             'padding-right', 'border-right-width'];=0A=
          }=0A=
          return properties.inject(dim, function(memo, property) {=0A=
            var val =3D proceed(element, property);=0A=
            return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A=
          }) + 'px';=0A=
        default: return proceed(element, style);=0A=
      }=0A=
    }=0A=
  );=0A=
=0A=
  Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A=
    function(proceed, element, attribute) {=0A=
      if (attribute =3D=3D=3D 'title') return element.title;=0A=
      return proceed(element, attribute);=0A=
    }=0A=
  );=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  Element.Methods.getOffsetParent =3D =
Element.Methods.getOffsetParent.wrap(=0A=
    function(proceed, element) {=0A=
      element =3D $(element);=0A=
      try { element.offsetParent }=0A=
      catch(e) { return $(document.body) }=0A=
      var position =3D element.getStyle('position');=0A=
      if (position !=3D=3D 'static') return proceed(element);=0A=
      element.setStyle({ position: 'relative' });=0A=
      var value =3D proceed(element);=0A=
      element.setStyle({ position: position });=0A=
      return value;=0A=
    }=0A=
  );=0A=
=0A=
  $w('positionedOffset viewportOffset').each(function(method) {=0A=
    Element.Methods[method] =3D Element.Methods[method].wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
        try { element.offsetParent }=0A=
        catch(e) { return Element._returnOffset(0,0) }=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=3D=3D 'static') return proceed(element);=0A=
        var offsetParent =3D element.getOffsetParent();=0A=
        if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D =
'fixed')=0A=
          offsetParent.setStyle({ zoom: 1 });=0A=
        element.setStyle({ position: 'relative' });=0A=
        var value =3D proceed(element);=0A=
        element.setStyle({ position: position });=0A=
        return value;=0A=
      }=0A=
    );=0A=
  });=0A=
=0A=
  Element.Methods.cumulativeOffset =3D =
Element.Methods.cumulativeOffset.wrap(=0A=
    function(proceed, element) {=0A=
      try { element.offsetParent }=0A=
      catch(e) { return Element._returnOffset(0,0) }=0A=
      return proceed(element);=0A=
    }=0A=
  );=0A=
=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset' + style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    function stripAlpha(filter){=0A=
      return filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
    }=0A=
    element =3D $(element);=0A=
    var currentStyle =3D element.currentStyle;=0A=
    if ((currentStyle && !currentStyle.hasLayout) ||=0A=
      (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A=
        element.style.zoom =3D 1;=0A=
=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      (filter =3D stripAlpha(filter)) ?=0A=
        style.filter =3D filter : style.removeAttribute('filter');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D stripAlpha(filter) +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  Element._attributeTranslations =3D (function(){=0A=
=0A=
    var classProp =3D 'className';=0A=
    var forProp =3D 'for';=0A=
=0A=
    var el =3D document.createElement('div');=0A=
=0A=
    el.setAttribute(classProp, 'x');=0A=
=0A=
    if (el.className !=3D=3D 'x') {=0A=
      el.setAttribute('class', 'x');=0A=
      if (el.className =3D=3D=3D 'x') {=0A=
        classProp =3D 'class';=0A=
      }=0A=
    }=0A=
    el =3D null;=0A=
=0A=
    el =3D document.createElement('label');=0A=
    el.setAttribute(forProp, 'x');=0A=
    if (el.htmlFor !=3D=3D 'x') {=0A=
      el.setAttribute('htmlFor', 'x');=0A=
      if (el.htmlFor =3D=3D=3D 'x') {=0A=
        forProp =3D 'htmlFor';=0A=
      }=0A=
    }=0A=
    el =3D null;=0A=
=0A=
    return {=0A=
      read: {=0A=
        names: {=0A=
          'class':      classProp,=0A=
          'className':  classProp,=0A=
          'for':        forProp,=0A=
          'htmlFor':    forProp=0A=
        },=0A=
        values: {=0A=
          _getAttr: function(element, attribute) {=0A=
            return element.getAttribute(attribute);=0A=
          },=0A=
          _getAttr2: function(element, attribute) {=0A=
            return element.getAttribute(attribute, 2);=0A=
          },=0A=
          _getAttrNode: function(element, attribute) {=0A=
            var node =3D element.getAttributeNode(attribute);=0A=
            return node ? node.value : "";=0A=
          },=0A=
          _getEv: (function(){=0A=
=0A=
            var el =3D document.createElement('div');=0A=
            el.onclick =3D Prototype.emptyFunction;=0A=
            var value =3D el.getAttribute('onclick');=0A=
            var f;=0A=
=0A=
            if (String(value).indexOf('{') > -1) {=0A=
              f =3D function(element, attribute) {=0A=
                attribute =3D element.getAttribute(attribute);=0A=
                if (!attribute) return null;=0A=
                attribute =3D attribute.toString();=0A=
                attribute =3D attribute.split('{')[1];=0A=
                attribute =3D attribute.split('}')[0];=0A=
                return attribute.strip();=0A=
              };=0A=
            }=0A=
            else if (value =3D=3D=3D '') {=0A=
              f =3D function(element, attribute) {=0A=
                attribute =3D element.getAttribute(attribute);=0A=
                if (!attribute) return null;=0A=
                return attribute.strip();=0A=
              };=0A=
            }=0A=
            el =3D null;=0A=
            return f;=0A=
          })(),=0A=
          _flag: function(element, attribute) {=0A=
            return $(element).hasAttribute(attribute) ? attribute : null;=0A=
          },=0A=
          style: function(element) {=0A=
            return element.style.cssText.toLowerCase();=0A=
          },=0A=
          title: function(element) {=0A=
            return element.title;=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
  })();=0A=
=0A=
  Element._attributeTranslations.write =3D {=0A=
    names: Object.extend({=0A=
      cellpadding: 'cellPadding',=0A=
      cellspacing: 'cellSpacing'=0A=
    }, Element._attributeTranslations.read.names),=0A=
    values: {=0A=
      checked: function(element, value) {=0A=
        element.checked =3D !!value;=0A=
      },=0A=
=0A=
      style: function(element, value) {=0A=
        element.style.cssText =3D value ? value : '';=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.has =3D {};=0A=
=0A=
  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A=
      'encType maxLength readOnly longDesc =
frameBorder').each(function(attr) {=0A=
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;=0A=
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A=
  });=0A=
=0A=
  (function(v) {=0A=
    Object.extend(v, {=0A=
      href:        v._getAttr2,=0A=
      src:         v._getAttr2,=0A=
      type:        v._getAttr,=0A=
      action:      v._getAttrNode,=0A=
      disabled:    v._flag,=0A=
      checked:     v._flag,=0A=
      readonly:    v._flag,=0A=
      multiple:    v._flag,=0A=
      onload:      v._getEv,=0A=
      onunload:    v._getEv,=0A=
      onclick:     v._getEv,=0A=
      ondblclick:  v._getEv,=0A=
      onmousedown: v._getEv,=0A=
      onmouseup:   v._getEv,=0A=
      onmouseover: v._getEv,=0A=
      onmousemove: v._getEv,=0A=
      onmouseout:  v._getEv,=0A=
      onfocus:     v._getEv,=0A=
      onblur:      v._getEv,=0A=
      onkeypress:  v._getEv,=0A=
      onkeydown:   v._getEv,=0A=
      onkeyup:     v._getEv,=0A=
      onsubmit:    v._getEv,=0A=
      onreset:     v._getEv,=0A=
      onselect:    v._getEv,=0A=
      onchange:    v._getEv=0A=
    });=0A=
  })(Element._attributeTranslations.read.values);=0A=
=0A=
  if (Prototype.BrowserFeatures.ElementExtensions) {=0A=
    (function() {=0A=
      function _descendants(element) {=0A=
        var nodes =3D element.getElementsByTagName('*'), results =3D [];=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName !=3D=3D "!") // Filter out comment nodes.=0A=
            results.push(node);=0A=
        return results;=0A=
      }=0A=
=0A=
      Element.Methods.down =3D function(element, expression, index) {=0A=
        element =3D $(element);=0A=
        if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
        return Object.isNumber(expression) ? =
_descendants(element)[expression] :=0A=
          Element.select(element, expression)[index || 0];=0A=
      }=0A=
    })();=0A=
  }=0A=
=0A=
}=0A=
=0A=
else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.WebKit) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
=0A=
    if (value =3D=3D 1)=0A=
      if(element.tagName.toUpperCase() =3D=3D 'IMG' && element.width) {=0A=
        element.width++; element.width--;=0A=
      } else try {=0A=
        var n =3D document.createTextNode(' ');=0A=
        element.appendChild(n);=0A=
        element.removeChild(n);=0A=
      } catch (e) { }=0A=
=0A=
    return element;=0A=
  };=0A=
=0A=
  Element.Methods.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  };=0A=
}=0A=
=0A=
if ('outerHTML' in document.documentElement) {=0A=
  Element.Methods.replace =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) {=0A=
      element.parentNode.replaceChild(content, element);=0A=
      return element;=0A=
    }=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();=0A=
=0A=
    if (Element._insertionTranslations.tags[tagName]) {=0A=
      var nextSibling =3D element.next();=0A=
      var fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
      parent.removeChild(element);=0A=
      if (nextSibling)=0A=
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });=0A=
      else=0A=
        fragments.each(function(node) { parent.appendChild(node) });=0A=
    }=0A=
    else element.outerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._returnOffset =3D function(l, t) {=0A=
  var result =3D [l, t];=0A=
  result.left =3D l;=0A=
  result.top =3D t;=0A=
  return result;=0A=
};=0A=
=0A=
Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A=
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];=0A=
  if (t) {=0A=
    div.innerHTML =3D t[0] + html + t[1];=0A=
    t[2].times(function() { div =3D div.firstChild });=0A=
  } else div.innerHTML =3D html;=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element);=0A=
  },=0A=
  top: function(element, node) {=0A=
    element.insertBefore(node, element.firstChild);=0A=
  },=0A=
  bottom: function(element, node) {=0A=
    element.appendChild(node);=0A=
  },=0A=
  after: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element.nextSibling);=0A=
  },=0A=
  tags: {=0A=
    TABLE:  ['<table>',                '</table>',                   1],=0A=
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],=0A=
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],=0A=
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],=0A=
    SELECT: ['<select>',               '</select>',                  1]=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  var tags =3D Element._insertionTranslations.tags;=0A=
  Object.extend(tags, {=0A=
    THEAD: tags.TBODY,=0A=
    TFOOT: tags.TBODY,=0A=
    TH:    tags.TD=0A=
  });=0A=
})();=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;=0A=
    var node =3D $(element).getAttributeNode(attribute);=0A=
    return !!(node && node.specified);=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D { };=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
(function(div) {=0A=
=0A=
  if (!Prototype.BrowserFeatures.ElementExtensions && div['__proto__']) {=0A=
    window.HTMLElement =3D { };=0A=
    window.HTMLElement.prototype =3D div['__proto__'];=0A=
    Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
  }=0A=
=0A=
  div =3D null;=0A=
=0A=
})(document.createElement('div'))=0A=
=0A=
Element.extend =3D (function() {=0A=
=0A=
  function checkDeficiency(tagName) {=0A=
    if (typeof window.Element !=3D 'undefined') {=0A=
      var proto =3D window.Element.prototype;=0A=
      if (proto) {=0A=
        var id =3D '_' + (Math.random()+'').slice(2);=0A=
        var el =3D document.createElement(tagName);=0A=
        proto[id] =3D 'x';=0A=
        var isBuggy =3D (el[id] !=3D=3D 'x');=0A=
        delete proto[id];=0A=
        el =3D null;=0A=
        return isBuggy;=0A=
      }=0A=
    }=0A=
    return false;=0A=
  }=0A=
=0A=
  function extendElementWith(element, methods) {=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
  }=0A=
=0A=
  var HTMLOBJECTELEMENT_PROTOTYPE_BUGGY =3D checkDeficiency('object');=0A=
=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions) {=0A=
    if (HTMLOBJECTELEMENT_PROTOTYPE_BUGGY) {=0A=
      return function(element) {=0A=
        if (element && typeof element._extendedByPrototype =3D=3D =
'undefined') {=0A=
          var t =3D element.tagName;=0A=
          if (t && (/^(?:object|applet|embed)$/i.test(t))) {=0A=
            extendElementWith(element, Element.Methods);=0A=
            extendElementWith(element, Element.Methods.Simulated);=0A=
            extendElementWith(element, =
Element.Methods.ByTag[t.toUpperCase()]);=0A=
          }=0A=
        }=0A=
        return element;=0A=
      }=0A=
    }=0A=
    return Prototype.K;=0A=
  }=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || typeof element._extendedByPrototype !=3D 'undefined' =
||=0A=
        element.nodeType !=3D 1 || element =3D=3D window) return element;=0A=
=0A=
    var methods =3D Object.clone(Methods),=0A=
        tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    extendElementWith(element, methods);=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      if (!Prototype.BrowserFeatures.ElementExtensions) {=0A=
        Object.extend(Methods, Element.Methods);=0A=
        Object.extend(Methods, Element.Methods.Simulated);=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  extend.refresh();=0A=
  return extend;=0A=
})();=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || { });=0A=
  else {=0A=
    if (Object.isArray(tagName)) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D { };=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!Object.isFunction(value)) continue;=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D value.methodize();=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    var element =3D document.createElement(tagName);=0A=
    var proto =3D element['__proto__'] || element.constructor.prototype;=0A=
    element =3D null;=0A=
    return proto;=0A=
  }=0A=
=0A=
  var elementPrototype =3D window.HTMLElement ? HTMLElement.prototype :=0A=
   Element.prototype;=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, elementPrototype);=0A=
    copy(Element.Methods.Simulated, elementPrototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (Object.isUndefined(klass)) continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
=0A=
  if (Element.extend.refresh) Element.extend.refresh();=0A=
  Element.cache =3D { };=0A=
};=0A=
=0A=
=0A=
document.viewport =3D {=0A=
=0A=
  getDimensions: function() {=0A=
    return { width: this.getWidth(), height: this.getHeight() };=0A=
  },=0A=
=0A=
  getScrollOffsets: function() {=0A=
    return Element._returnOffset(=0A=
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,=0A=
      window.pageYOffset || document.documentElement.scrollTop  || =
document.body.scrollTop);=0A=
  }=0A=
};=0A=
=0A=
(function(viewport) {=0A=
  var B =3D Prototype.Browser, doc =3D document, element, property =3D =
{};=0A=
=0A=
  function getRootElement() {=0A=
    if (B.WebKit && !doc.evaluate)=0A=
      return document;=0A=
=0A=
    if (B.Opera && window.parseFloat(window.opera.version()) < 9.5)=0A=
      return document.body;=0A=
=0A=
    return document.documentElement;=0A=
  }=0A=
=0A=
  function define(D) {=0A=
    if (!element) element =3D getRootElement();=0A=
=0A=
    property[D] =3D 'client' + D;=0A=
=0A=
    viewport['get' + D] =3D function() { return element[property[D]] };=0A=
    return viewport['get' + D]();=0A=
  }=0A=
=0A=
  viewport.getWidth  =3D define.curry('Width');=0A=
=0A=
  viewport.getHeight =3D define.curry('Height');=0A=
})(document.viewport);=0A=
=0A=
=0A=
Element.Storage =3D {=0A=
  UID: 1=0A=
};=0A=
=0A=
Element.addMethods({=0A=
  getStorage: function(element) {=0A=
    if (!(element =3D $(element))) return;=0A=
=0A=
    var uid;=0A=
    if (element =3D=3D=3D window) {=0A=
      uid =3D 0;=0A=
    } else {=0A=
      if (typeof element._prototypeUID =3D=3D=3D "undefined")=0A=
        element._prototypeUID =3D [Element.Storage.UID++];=0A=
      uid =3D element._prototypeUID[0];=0A=
    }=0A=
=0A=
    if (!Element.Storage[uid])=0A=
      Element.Storage[uid] =3D $H();=0A=
=0A=
    return Element.Storage[uid];=0A=
  },=0A=
=0A=
  store: function(element, key, value) {=0A=
    if (!(element =3D $(element))) return;=0A=
=0A=
    if (arguments.length =3D=3D=3D 2) {=0A=
      Element.getStorage(element).update(key);=0A=
    } else {=0A=
      Element.getStorage(element).set(key, value);=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  retrieve: function(element, key, defaultValue) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var hash =3D Element.getStorage(element), value =3D hash.get(key);=0A=
=0A=
    if (Object.isUndefined(value)) {=0A=
      hash.set(key, defaultValue);=0A=
      value =3D defaultValue;=0A=
    }=0A=
=0A=
    return value;=0A=
  },=0A=
=0A=
  clone: function(element, deep) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var clone =3D element.cloneNode(deep);=0A=
    clone._prototypeUID =3D void 0;=0A=
    if (deep) {=0A=
      var descendants =3D Element.select(clone, '*'),=0A=
          i =3D descendants.length;=0A=
      while (i--) {=0A=
        descendants[i]._prototypeUID =3D void 0;=0A=
      }=0A=
    }=0A=
    return Element.extend(clone);=0A=
  }=0A=
});=0A=
/* Portions of the Selector class are derived from Jack Slocum's =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create({=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
=0A=
    if (this.shouldUseSelectorsAPI()) {=0A=
      this.mode =3D 'selectorsAPI';=0A=
    } else if (this.shouldUseXPath()) {=0A=
      this.mode =3D 'xpath';=0A=
      this.compileXPathMatcher();=0A=
    } else {=0A=
      this.mode =3D "normal";=0A=
      this.compileMatcher();=0A=
    }=0A=
=0A=
  },=0A=
=0A=
  shouldUseXPath: (function() {=0A=
=0A=
    var IS_DESCENDANT_SELECTOR_BUGGY =3D (function(){=0A=
      var isBuggy =3D false;=0A=
      if (document.evaluate && window.XPathResult) {=0A=
        var el =3D document.createElement('div');=0A=
        el.innerHTML =3D =
'<ul><li></li></ul><div><ul><li></li></ul></div>';=0A=
=0A=
        var xpath =3D ".//*[local-name()=3D'ul' or local-name()=3D'UL']" =
+=0A=
          "//*[local-name()=3D'li' or local-name()=3D'LI']";=0A=
=0A=
        var result =3D document.evaluate(xpath, el, null,=0A=
          XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
=0A=
        isBuggy =3D (result.snapshotLength !=3D=3D 2);=0A=
        el =3D null;=0A=
      }=0A=
      return isBuggy;=0A=
    })();=0A=
=0A=
    return function() {=0A=
      if (!Prototype.BrowserFeatures.XPath) return false;=0A=
=0A=
      var e =3D this.expression;=0A=
=0A=
      if (Prototype.Browser.WebKit &&=0A=
       (e.include("-of-type") || e.include(":empty")))=0A=
        return false;=0A=
=0A=
      if ((/(\[[\w-]*?:|:checked)/).test(e))=0A=
        return false;=0A=
=0A=
      if (IS_DESCENDANT_SELECTOR_BUGGY) return false;=0A=
=0A=
      return true;=0A=
    }=0A=
=0A=
  })(),=0A=
=0A=
  shouldUseSelectorsAPI: function() {=0A=
    if (!Prototype.BrowserFeatures.SelectorsAPI) return false;=0A=
=0A=
    if (Selector.CASE_INSENSITIVE_CLASS_NAMES) return false;=0A=
=0A=
    if (!Selector._div) Selector._div =3D new Element('div');=0A=
=0A=
    try {=0A=
      Selector._div.querySelector(this.expression);=0A=
    } catch(e) {=0A=
      return false;=0A=
    }=0A=
=0A=
    return true;=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m, len =3D ps.length, name;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e];=0A=
      return;=0A=
    }=0A=
=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i =3D 0; i<len; i++) {=0A=
        p =3D ps[i].re;=0A=
        name =3D ps[i].name;=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(Object.isFunction(c[name]) ? c[name](m) :=0A=
            new Template(c[name]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le, m, len =3D ps.length, name;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i =3D 0; i<len; i++) {=0A=
        name =3D ps[i].name;=0A=
        if (m =3D e.match(ps[i].re)) {=0A=
          this.matcher.push(Object.isFunction(x[name]) ? x[name](m) :=0A=
            new Template(x[name]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    var e =3D this.expression, results;=0A=
=0A=
    switch (this.mode) {=0A=
      case 'selectorsAPI':=0A=
        if (root !=3D=3D document) {=0A=
          var oldId =3D root.id, id =3D $(root).identify();=0A=
          id =3D id.replace(/([\.:])/g, "\\$1");=0A=
          e =3D "#" + id + " " + e;=0A=
        }=0A=
=0A=
        results =3D $A(root.querySelectorAll(e)).map(Element.extend);=0A=
        root.id =3D oldId;=0A=
=0A=
        return results;=0A=
      case 'xpath':=0A=
        return document._getElementsByXPath(this.xpath, root);=0A=
      default:=0A=
       return this.matcher(root);=0A=
    }=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    this.tokens =3D [];=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;=0A=
    var le, p, m, len =3D ps.length, name;=0A=
=0A=
    while (e && le !=3D=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i =3D 0; i<len; i++) {=0A=
        p =3D ps[i].re;=0A=
        name =3D ps[i].name;=0A=
        if (m =3D e.match(p)) {=0A=
          if (as[name]) {=0A=
            this.tokens.push([name, Object.clone(m)]);=0A=
            e =3D e.replace(m[0], '');=0A=
          } else {=0A=
            return this.findElements(document).include(element);=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    var match =3D true, name, matches;=0A=
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A=
      name =3D token[0], matches =3D token[1];=0A=
      if (!Selector.assertions[name](element, matches)) {=0A=
        match =3D false; break;=0A=
      }=0A=
    }=0A=
=0A=
    return match;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.BrowserFeatures.SelectorsAPI &&=0A=
 document.compatMode =3D=3D=3D 'BackCompat') {=0A=
  Selector.CASE_INSENSITIVE_CLASS_NAMES =3D (function(){=0A=
    var div =3D document.createElement('div'),=0A=
     span =3D document.createElement('span');=0A=
=0A=
    div.id =3D "prototype_test_id";=0A=
    span.className =3D 'Test';=0A=
    div.appendChild(span);=0A=
    var isIgnored =3D (div.querySelector('#prototype_test_id .test') =
!=3D=3D null);=0A=
    div =3D span =3D null;=0A=
    return isIgnored;=0A=
  })();=0A=
}=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: { },=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      return new Template("[@#{1}]").evaluate(m);=0A=
    },=0A=
    attr: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (Object.isFunction(h)) return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0)]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[(@disabled) and (@type!=3D'hidden')]",=0A=
      'enabled':     "[not(@disabled) and (@type!=3D'hidden')]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, v, len =3D p.length, name;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i =3D 0; i<len; i++) {=0A=
            name =3D p[i].name=0A=
            if (m =3D e.match(p[i].re)) {=0A=
              v =3D Object.isFunction(x[name]) ? x[name](m) : new =
Template(x[name]).evaluate(m);=0A=
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A=
              e =3D e.replace(m[0], '');=0A=
              break;=0A=
            }=0A=
          }=0A=
        }=0A=
        return "[not(" + exclusion.join(" and ") + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(fragment, m) {=0A=
        var mm, formula =3D m[6], predicate;=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          return '[' + fragment + "=3D " + mm[1] + ']';=0A=
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A=
          if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[2] ? Number(mm[2]) : 0;=0A=
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A=
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A=
          return new Template(predicate).evaluate({=0A=
            fragment: fragment, a: a, b: b });=0A=
        }=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);      c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c);    c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);           c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D (m[5] || m[6]);=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", =
c); c =3D false;').evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A=
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: [=0A=
    { name: 'laterSibling', re: /^\s*~\s*/ },=0A=
    { name: 'child',        re: /^\s*>\s*/ },=0A=
    { name: 'adjacent',     re: /^\s*\+\s*/ },=0A=
    { name: 'descendant',   re: /^\s/ },=0A=
=0A=
    { name: 'tagName',      re: /^\s*(\*|[\w\-]+)(\b|$)?/ },=0A=
    { name: 'id',           re: /^#([\w\-\*]+)(\b|$)/ },=0A=
    { name: 'className',    re: /^\.([\w\-\*]+)(\b|$)/ },=0A=
    { name: 'pseudo',       re: =
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/ },=0A=
    { name: 'attrPresence', re: /^\[((?:[\w-]+:)?[\w-]+)\]/ },=0A=
    { name: 'attr',         re: =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/ }=0A=
  ],=0A=
=0A=
  assertions: {=0A=
    tagName: function(element, matches) {=0A=
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();=0A=
    },=0A=
=0A=
    className: function(element, matches) {=0A=
      return Element.hasClassName(element, matches[1]);=0A=
    },=0A=
=0A=
    id: function(element, matches) {=0A=
      return element.id =3D=3D=3D matches[1];=0A=
    },=0A=
=0A=
    attrPresence: function(element, matches) {=0A=
      return Element.hasAttribute(element, matches[1]);=0A=
    },=0A=
=0A=
    attr: function(element, matches) {=0A=
      var nodeValue =3D Element.readAttribute(element, matches[1]);=0A=
      return nodeValue && Selector.operators[matches[2]](nodeValue, =
matches[5] || matches[6]);=0A=
    }=0A=
  },=0A=
=0A=
  handlers: {=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    mark: function(nodes) {=0A=
      var _true =3D Prototype.emptyFunction;=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =3D _true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: (function(){=0A=
=0A=
      var PROPERTIES_ATTRIBUTES_MAP =3D (function(){=0A=
        var el =3D document.createElement('div'),=0A=
            isBuggy =3D false,=0A=
            propName =3D '_countedByPrototype',=0A=
            value =3D 'x'=0A=
        el[propName] =3D value;=0A=
        isBuggy =3D (el.getAttribute(propName) =3D=3D=3D value);=0A=
        el =3D null;=0A=
        return isBuggy;=0A=
      })();=0A=
=0A=
      return PROPERTIES_ATTRIBUTES_MAP ?=0A=
        function(nodes) {=0A=
          for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
            node.removeAttribute('_countedByPrototype');=0A=
          return nodes;=0A=
        } :=0A=
        function(nodes) {=0A=
          for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
            node._countedByPrototype =3D void 0;=0A=
          return nodes;=0A=
        }=0A=
    })(),=0A=
=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          var node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (typeof (n =3D nodes[i])._countedByPrototype =3D=3D =
'undefined') {=0A=
          n._countedByPrototype =3D Prototype.emptyFunction;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, node.getElementsByTagName('*'));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A=
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      var uTagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D=3D uTagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
=0A=
      if (root =3D=3D document) {=0A=
        if (!targetNode) return [];=0A=
        if (!nodes) return [targetNode];=0A=
      } else {=0A=
        if (!root.sourceIndex || root.sourceIndex < 1) {=0A=
          var nodes =3D root.getElementsByTagName('*');=0A=
          for (var j =3D 0, node; node =3D nodes[j]; j++) {=0A=
            if (node.id =3D=3D=3D id) return [node];=0A=
          }=0A=
        }=0A=
      }=0A=
=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    getIndices: function(a, b, total) {=0A=
      if (a =3D=3D 0) return b > 0 ? [b] : [];=0A=
      return $R(1, total).inject([], function(memo, i) {=0A=
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A=
        return memo;=0A=
      });=0A=
    },=0A=
=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (nodes.length =3D=3D 0) return [];=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._countedByPrototype) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b=0A=
        if (m[1] =3D=3D "-") m[1] =3D -1;=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[2] ? Number(m[2]) : 0;=0A=
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A=
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {=0A=
          for (var j =3D 0; j < l; j++)=0A=
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A=
        }=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (node.tagName =3D=3D '!' || node.firstChild) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, selectorType, m;=0A=
      var exclusions =3D new Selector(selector).findElements(root);=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._countedByPrototype) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled && (!node.type || node.type !=3D=3D 'hidden'))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv =3D=3D v || nv && =
nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv =3D=3D v || nv && =
nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv =3D=3D v || nv && nv.include(v); =
},=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + (nv || "").toUpperCase() +=0A=
     '-').include('-' + (v || "").toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  split: function(expression) {=0A=
    var expressions =3D [];=0A=
    expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, =
function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    return expressions;=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D $$(expression), h =3D Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._countedByPrototype) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (Object.isNumber(expression)) {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    expressions =3D Selector.split(expressions.join(','));=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.IE) {=0A=
  Object.extend(Selector.handlers, {=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        if (node.tagName !=3D=3D "!") a.push(node);=0A=
      return a;=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    form =3D $(form);=0A=
    form.reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, options) {=0A=
    if (typeof options !=3D 'object') options =3D { hash: !!options };=0A=
    else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A=
    var key, value, submitted =3D false, submit =3D options.submit;=0A=
=0A=
    var data =3D elements.inject({ }, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        key =3D element.name; value =3D $(element).getValue();=0A=
        if (value !=3D null && element.type !=3D 'file' && (element.type =
!=3D 'submit' || (!submitted &&=0A=
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {=0A=
          if (key in result) {=0A=
            if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return options.hash ? data : Object.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, options) {=0A=
    return Form.serializeElements(Form.getElements(form), options);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    var elements =3D $(form).getElementsByTagName('*'),=0A=
        element,=0A=
        arr =3D [ ],=0A=
        serializers =3D Form.Element.Serializers;=0A=
    for (var i =3D 0; element =3D elements[i]; i++) {=0A=
      arr.push(element);=0A=
    }=0A=
    return arr.inject([], function(elements, child) {=0A=
      if (serializers[child.tagName.toLowerCase()])=0A=
        elements.push(Element.extend(child));=0A=
      return elements;=0A=
    })=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    var elements =3D $(form).getElements().findAll(function(element) {=0A=
      return 'hidden' !=3D element.type && !element.disabled;=0A=
    });=0A=
    var firstByIndex =3D elements.findAll(function(element) {=0A=
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A=
    }).sortBy(function(element) { return element.tabIndex }).first();=0A=
=0A=
    return firstByIndex ? firstByIndex : elements.find(function(element) =
{=0A=
      return /^(?:input|select|textarea)$/i.test(element.tagName);=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || { });=0A=
=0A=
    var params =3D options.parameters, action =3D =
form.readAttribute('action') || '';=0A=
    if (action.blank()) action =3D window.location.href;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (Object.isString(params)) params =3D params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(action, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Form.Element.Methods =3D {=0A=
=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D { };=0A=
        pair[element.name] =3D value;=0A=
        return Object.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  setValue: function(element, value) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    Form.Element.Serializers[method](element, value);=0A=
    return element;=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
          !(/^(?:button|reset|submit)$/i.test(element.type))))=0A=
        element.select();=0A=
    } catch (e) { }=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
=0A=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element, value) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element, value);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element, value);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.checked ? =
element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  },=0A=
=0A=
  textarea: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.value;=0A=
    else element.value =3D value;=0A=
  },=0A=
=0A=
  select: function(element, value) {=0A=
    if (Object.isUndefined(value))=0A=
      return this[element.type =3D=3D 'select-one' ?=0A=
        'selectOne' : 'selectMany'](element);=0A=
    else {=0A=
      var opt, currentValue, single =3D !Object.isArray(value);=0A=
      for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
        opt =3D element.options[i];=0A=
        currentValue =3D this.optionValue(opt);=0A=
        if (single) {=0A=
          if (currentValue =3D=3D value) {=0A=
            opt.selected =3D true;=0A=
            return;=0A=
          }=0A=
        }=0A=
        else opt.selected =3D value.include(currentValue);=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
=0A=
Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A=
  initialize: function($super, element, frequency, callback) {=0A=
    $super(callback, frequency);=0A=
    this.element   =3D $(element);=0A=
    this.lastValue =3D this.getValue();=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    var value =3D this.getValue();=0A=
    if (Object.isString(this.lastValue) && Object.isString(value) ?=0A=
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D Class.create({=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    Form.getElements(this.element).each(this.registerCallback, this);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
(function() {=0A=
=0A=
  var Event =3D {=0A=
    KEY_BACKSPACE: 8,=0A=
    KEY_TAB:       9,=0A=
    KEY_RETURN:   13,=0A=
    KEY_ESC:      27,=0A=
    KEY_LEFT:     37,=0A=
    KEY_UP:       38,=0A=
    KEY_RIGHT:    39,=0A=
    KEY_DOWN:     40,=0A=
    KEY_DELETE:   46,=0A=
    KEY_HOME:     36,=0A=
    KEY_END:      35,=0A=
    KEY_PAGEUP:   33,=0A=
    KEY_PAGEDOWN: 34,=0A=
    KEY_INSERT:   45,=0A=
=0A=
    cache: {}=0A=
  };=0A=
=0A=
  var docEl =3D document.documentElement;=0A=
  var MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED =3D 'onmouseenter' in docEl=0A=
    && 'onmouseleave' in docEl;=0A=
=0A=
  var _isButton;=0A=
  if (Prototype.Browser.IE) {=0A=
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A=
    _isButton =3D function(event, code) {=0A=
      return event.button =3D=3D=3D buttonMap[code];=0A=
    };=0A=
  } else if (Prototype.Browser.WebKit) {=0A=
    _isButton =3D function(event, code) {=0A=
      switch (code) {=0A=
        case 0: return event.which =3D=3D 1 && !event.metaKey;=0A=
        case 1: return event.which =3D=3D 1 && event.metaKey;=0A=
        default: return false;=0A=
      }=0A=
    };=0A=
  } else {=0A=
    _isButton =3D function(event, code) {=0A=
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);=0A=
    };=0A=
  }=0A=
=0A=
  function isLeftClick(event)   { return _isButton(event, 0) }=0A=
=0A=
  function isMiddleClick(event) { return _isButton(event, 1) }=0A=
=0A=
  function isRightClick(event)  { return _isButton(event, 2) }=0A=
=0A=
  function element(event) {=0A=
    event =3D Event.extend(event);=0A=
=0A=
    var node =3D event.target, type =3D event.type,=0A=
     currentTarget =3D event.currentTarget;=0A=
=0A=
    if (currentTarget && currentTarget.tagName) {=0A=
      if (type =3D=3D=3D 'load' || type =3D=3D=3D 'error' ||=0A=
        (type =3D=3D=3D 'click' && currentTarget.tagName.toLowerCase() =
=3D=3D=3D 'input'=0A=
          && currentTarget.type =3D=3D=3D 'radio'))=0A=
            node =3D currentTarget;=0A=
    }=0A=
=0A=
    if (node.nodeType =3D=3D Node.TEXT_NODE)=0A=
      node =3D node.parentNode;=0A=
=0A=
    return Element.extend(node);=0A=
  }=0A=
=0A=
  function findElement(event, expression) {=0A=
    var element =3D Event.element(event);=0A=
    if (!expression) return element;=0A=
    var elements =3D [element].concat(element.ancestors());=0A=
    return Selector.findElement(elements, expression, 0);=0A=
  }=0A=
=0A=
  function pointer(event) {=0A=
    return { x: pointerX(event), y: pointerY(event) };=0A=
  }=0A=
=0A=
  function pointerX(event) {=0A=
    var docElement =3D document.documentElement,=0A=
     body =3D document.body || { scrollLeft: 0 };=0A=
=0A=
    return event.pageX || (event.clientX +=0A=
      (docElement.scrollLeft || body.scrollLeft) -=0A=
      (docElement.clientLeft || 0));=0A=
  }=0A=
=0A=
  function pointerY(event) {=0A=
    var docElement =3D document.documentElement,=0A=
     body =3D document.body || { scrollTop: 0 };=0A=
=0A=
    return  event.pageY || (event.clientY +=0A=
       (docElement.scrollTop || body.scrollTop) -=0A=
       (docElement.clientTop || 0));=0A=
  }=0A=
=0A=
=0A=
  function stop(event) {=0A=
    Event.extend(event);=0A=
    event.preventDefault();=0A=
    event.stopPropagation();=0A=
=0A=
    event.stopped =3D true;=0A=
  }=0A=
=0A=
  Event.Methods =3D {=0A=
    isLeftClick: isLeftClick,=0A=
    isMiddleClick: isMiddleClick,=0A=
    isRightClick: isRightClick,=0A=
=0A=
    element: element,=0A=
    findElement: findElement,=0A=
=0A=
    pointer: pointer,=0A=
    pointerX: pointerX,=0A=
    pointerY: pointerY,=0A=
=0A=
    stop: stop=0A=
  };=0A=
=0A=
=0A=
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {=0A=
    m[name] =3D Event.Methods[name].methodize();=0A=
    return m;=0A=
  });=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    function _relatedTarget(event) {=0A=
      var element;=0A=
      switch (event.type) {=0A=
        case 'mouseover': element =3D event.fromElement; break;=0A=
        case 'mouseout':  element =3D event.toElement;   break;=0A=
        default: return null;=0A=
      }=0A=
      return Element.extend(element);=0A=
    }=0A=
=0A=
    Object.extend(methods, {=0A=
      stopPropagation: function() { this.cancelBubble =3D true },=0A=
      preventDefault:  function() { this.returnValue =3D false },=0A=
      inspect: function() { return '[object Event]' }=0A=
    });=0A=
=0A=
    Event.extend =3D function(event, element) {=0A=
      if (!event) return false;=0A=
      if (event._extendedByPrototype) return event;=0A=
=0A=
      event._extendedByPrototype =3D Prototype.emptyFunction;=0A=
      var pointer =3D Event.pointer(event);=0A=
=0A=
      Object.extend(event, {=0A=
        target: event.srcElement || element,=0A=
        relatedTarget: _relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
=0A=
      return Object.extend(event, methods);=0A=
    };=0A=
  } else {=0A=
    Event.prototype =3D window.Event.prototype || =
document.createEvent('HTMLEvents').__proto__;=0A=
    Object.extend(Event.prototype, methods);=0A=
    Event.extend =3D Prototype.K;=0A=
  }=0A=
=0A=
  function _createResponder(element, eventName, handler) {=0A=
    var registry =3D Element.retrieve(element, =
'prototype_event_registry');=0A=
=0A=
    if (Object.isUndefined(registry)) {=0A=
      CACHE.push(element);=0A=
      registry =3D Element.retrieve(element, 'prototype_event_registry', =
$H());=0A=
    }=0A=
=0A=
    var respondersForEvent =3D registry.get(eventName);=0A=
    if (Object.isUndefined(respondersForEvent)) {=0A=
      respondersForEvent =3D [];=0A=
      registry.set(eventName, respondersForEvent);=0A=
    }=0A=
=0A=
    if (respondersForEvent.pluck('handler').include(handler)) return =
false;=0A=
=0A=
    var responder;=0A=
    if (eventName.include(":")) {=0A=
      responder =3D function(event) {=0A=
        if (Object.isUndefined(event.eventName))=0A=
          return false;=0A=
=0A=
        if (event.eventName !=3D=3D eventName)=0A=
          return false;=0A=
=0A=
        Event.extend(event, element);=0A=
        handler.call(element, event);=0A=
      };=0A=
    } else {=0A=
      if (!MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED &&=0A=
       (eventName =3D=3D=3D "mouseenter" || eventName =3D=3D=3D =
"mouseleave")) {=0A=
        if (eventName =3D=3D=3D "mouseenter" || eventName =3D=3D=3D =
"mouseleave") {=0A=
          responder =3D function(event) {=0A=
            Event.extend(event, element);=0A=
=0A=
            var parent =3D event.relatedTarget;=0A=
            while (parent && parent !=3D=3D element) {=0A=
              try { parent =3D parent.parentNode; }=0A=
              catch(e) { parent =3D element; }=0A=
            }=0A=
=0A=
            if (parent =3D=3D=3D element) return;=0A=
=0A=
            handler.call(element, event);=0A=
          };=0A=
        }=0A=
      } else {=0A=
        responder =3D function(event) {=0A=
          Event.extend(event, element);=0A=
          handler.call(element, event);=0A=
        };=0A=
      }=0A=
    }=0A=
=0A=
    responder.handler =3D handler;=0A=
    respondersForEvent.push(responder);=0A=
    return responder;=0A=
  }=0A=
=0A=
  function _destroyCache() {=0A=
    for (var i =3D 0, length =3D CACHE.length; i < length; i++) {=0A=
      Event.stopObserving(CACHE[i]);=0A=
      CACHE[i] =3D null;=0A=
    }=0A=
  }=0A=
=0A=
  var CACHE =3D [];=0A=
=0A=
  if (Prototype.Browser.IE)=0A=
    window.attachEvent('onunload', _destroyCache);=0A=
=0A=
  if (Prototype.Browser.WebKit)=0A=
    window.addEventListener('unload', Prototype.emptyFunction, false);=0A=
=0A=
=0A=
  var _getDOMEventName =3D Prototype.K;=0A=
=0A=
  if (!MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED) {=0A=
    _getDOMEventName =3D function(eventName) {=0A=
      var translations =3D { mouseenter: "mouseover", mouseleave: =
"mouseout" };=0A=
      return eventName in translations ? translations[eventName] : =
eventName;=0A=
    };=0A=
  }=0A=
=0A=
  function observe(element, eventName, handler) {=0A=
    element =3D $(element);=0A=
=0A=
    var responder =3D _createResponder(element, eventName, handler);=0A=
=0A=
    if (!responder) return element;=0A=
=0A=
    if (eventName.include(':')) {=0A=
      if (element.addEventListener)=0A=
        element.addEventListener("dataavailable", responder, false);=0A=
      else {=0A=
        element.attachEvent("ondataavailable", responder);=0A=
        element.attachEvent("onfilterchange", responder);=0A=
      }=0A=
    } else {=0A=
      var actualEventName =3D _getDOMEventName(eventName);=0A=
=0A=
      if (element.addEventListener)=0A=
        element.addEventListener(actualEventName, responder, false);=0A=
      else=0A=
        element.attachEvent("on" + actualEventName, responder);=0A=
    }=0A=
=0A=
    return element;=0A=
  }=0A=
=0A=
  function stopObserving(element, eventName, handler) {=0A=
    element =3D $(element);=0A=
=0A=
    var registry =3D Element.retrieve(element, =
'prototype_event_registry');=0A=
=0A=
    if (Object.isUndefined(registry)) return element;=0A=
=0A=
    if (eventName && !handler) {=0A=
      var responders =3D registry.get(eventName);=0A=
=0A=
      if (Object.isUndefined(responders)) return element;=0A=
=0A=
      responders.each( function(r) {=0A=
        Element.stopObserving(element, eventName, r.handler);=0A=
      });=0A=
      return element;=0A=
    } else if (!eventName) {=0A=
      registry.each( function(pair) {=0A=
        var eventName =3D pair.key, responders =3D pair.value;=0A=
=0A=
        responders.each( function(r) {=0A=
          Element.stopObserving(element, eventName, r.handler);=0A=
        });=0A=
      });=0A=
      return element;=0A=
    }=0A=
=0A=
    var responders =3D registry.get(eventName);=0A=
=0A=
    if (!responders) return;=0A=
=0A=
    var responder =3D responders.find( function(r) { return r.handler =
=3D=3D=3D handler; });=0A=
    if (!responder) return element;=0A=
=0A=
    var actualEventName =3D _getDOMEventName(eventName);=0A=
=0A=
    if (eventName.include(':')) {=0A=
      if (element.removeEventListener)=0A=
        element.removeEventListener("dataavailable", responder, false);=0A=
      else {=0A=
        element.detachEvent("ondataavailable", responder);=0A=
        element.detachEvent("onfilterchange",  responder);=0A=
      }=0A=
    } else {=0A=
      if (element.removeEventListener)=0A=
        element.removeEventListener(actualEventName, responder, false);=0A=
      else=0A=
        element.detachEvent('on' + actualEventName, responder);=0A=
    }=0A=
=0A=
    registry.set(eventName, responders.without(responder));=0A=
=0A=
    return element;=0A=
  }=0A=
=0A=
  function fire(element, eventName, memo, bubble) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isUndefined(bubble))=0A=
      bubble =3D true;=0A=
=0A=
    if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)=0A=
      element =3D document.documentElement;=0A=
=0A=
    var event;=0A=
    if (document.createEvent) {=0A=
      event =3D document.createEvent('HTMLEvents');=0A=
      event.initEvent('dataavailable', true, true);=0A=
    } else {=0A=
      event =3D document.createEventObject();=0A=
      event.eventType =3D bubble ? 'ondataavailable' : 'onfilterchange';=0A=
    }=0A=
=0A=
    event.eventName =3D eventName;=0A=
    event.memo =3D memo || { };=0A=
=0A=
    if (document.createEvent)=0A=
      element.dispatchEvent(event);=0A=
    else=0A=
      element.fireEvent(event.eventType, event);=0A=
=0A=
    return Event.extend(event);=0A=
  }=0A=
=0A=
=0A=
  Object.extend(Event, Event.Methods);=0A=
=0A=
  Object.extend(Event, {=0A=
    fire:          fire,=0A=
    observe:       observe,=0A=
    stopObserving: stopObserving=0A=
  });=0A=
=0A=
  Element.addMethods({=0A=
    fire:          fire,=0A=
=0A=
    observe:       observe,=0A=
=0A=
    stopObserving: stopObserving=0A=
  });=0A=
=0A=
  Object.extend(document, {=0A=
    fire:          fire.methodize(),=0A=
=0A=
    observe:       observe.methodize(),=0A=
=0A=
    stopObserving: stopObserving.methodize(),=0A=
=0A=
    loaded:        false=0A=
  });=0A=
=0A=
  if (window.Event) Object.extend(window.Event, Event);=0A=
  else window.Event =3D Event;=0A=
})();=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards, John Resig, and Diego Perini. */=0A=
=0A=
  var timer;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (document.loaded) return;=0A=
    if (timer) window.clearTimeout(timer);=0A=
    document.loaded =3D true;=0A=
    document.fire('dom:loaded');=0A=
  }=0A=
=0A=
  function checkReadyState() {=0A=
    if (document.readyState =3D=3D=3D 'complete') {=0A=
      document.stopObserving('readystatechange', checkReadyState);=0A=
      fireContentLoadedEvent();=0A=
    }=0A=
  }=0A=
=0A=
  function pollDoScroll() {=0A=
    try { document.documentElement.doScroll('left'); }=0A=
    catch(e) {=0A=
      timer =3D pollDoScroll.defer();=0A=
      return;=0A=
    }=0A=
    fireContentLoadedEvent();=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    document.addEventListener('DOMContentLoaded', =
fireContentLoadedEvent, false);=0A=
  } else {=0A=
    document.observe('readystatechange', checkReadyState);=0A=
    if (window =3D=3D top)=0A=
      timer =3D pollDoScroll.defer();=0A=
  }=0A=
=0A=
  Event.observe(window, 'load', fireContentLoadedEvent);=0A=
})();=0A=
=0A=
Element.addMethods();=0A=
=0A=
/*------------------------------- DEPRECATED =
-------------------------------*/=0A=
=0A=
Hash.toQueryString =3D Object.toQueryString;=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
Element.Methods.childOf =3D Element.Methods.descendantOf;=0A=
=0A=
var Insertion =3D {=0A=
  Before: function(element, content) {=0A=
    return Element.insert(element, {before:content});=0A=
  },=0A=
=0A=
  Top: function(element, content) {=0A=
    return Element.insert(element, {top:content});=0A=
  },=0A=
=0A=
  Bottom: function(element, content) {=0A=
    return Element.insert(element, {bottom:content});=0A=
  },=0A=
=0A=
  After: function(element, content) {=0A=
    return Element.insert(element, {after:content});=0A=
  }=0A=
};=0A=
=0A=
var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');=0A=
=0A=
var Position =3D {=0A=
  includeScrollOffsets: false,=0A=
=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D Element.cumulativeScrollOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
=0A=
  cumulativeOffset: Element.Methods.cumulativeOffset,=0A=
=0A=
  positionedOffset: Element.Methods.positionedOffset,=0A=
=0A=
  absolutize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.absolutize(element);=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.relativize(element);=0A=
  },=0A=
=0A=
  realOffset: Element.Methods.cumulativeScrollOffset,=0A=
=0A=
  offsetParent: Element.Methods.getOffsetParent,=0A=
=0A=
  page: Element.Methods.viewportOffset,=0A=
=0A=
  clone: function(source, target, options) {=0A=
    options =3D options || { };=0A=
    return Element.clonePosition(target, source, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){=0A=
  function iter(name) {=0A=
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";=0A=
  }=0A=
=0A=
  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?=0A=
  function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);=0A=
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];=0A=
  } : function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);=0A=
    if (!classNames && !className) return elements;=0A=
=0A=
    var nodes =3D $(element).getElementsByTagName('*');=0A=
    className =3D ' ' + className + ' ';=0A=
=0A=
    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {=0A=
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||=0A=
          (classNames && classNames.all(function(name) {=0A=
            return !name.toString().blank() && cn.include(' ' + name + ' =
');=0A=
          }))))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  };=0A=
=0A=
  return function(className, parentElement) {=0A=
    return $(parentElement || =
document.body).getElementsByClassName(className);=0A=
  };=0A=
}(Element.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/js/FollowUsers.js?v=8.26

=EF=BB=BF// FOLLOWUSERS OBJECT
var FollowUsers =3D {

	followeeListContainer: null, // The DOM Element that will contain the =
followee list entries
	followeeTemplate: new Template(''), // HTML snippet template for the =
followee entries set in writeFolloweesListItems
	totalPostCountContainer: null,
	postCountMax: 99,
	hasActivePostings: false,


	// initialize the followee list and the follow buttons in the posting =
threads
	init: function () {
		if (PageProperties.isEnhanced && !is_touch && =
!$('toolbarProfile').hasClassName('anonymous')) {
				FollowUsers.getData();
		}
	},


	// load the list of followees for an authenticated user
	getData: function () {
			new Ajax.Request('/Live/FollowerInfoHandler.ashx',
		{
			method: 'get',
			onComplete: function (transport) {
				var data =3D transport.responseJSON;
				//check for errors
				if (data.responseStatus =3D=3D "OK") {
						FollowUsers.writeFolloweesListItems(data);
				}
				else {
						FollowUsers.treatError(data.responseStatus);

					if (data.responseErrorMessageDEBUG && =
data.responseErrorMessageDEBUG !=3D null)
						alert(data.responseErrorMessageDEBUG);
				}
			}
		});
	},


	//write followee-list in the toolbar
	writeFolloweesListItems: function (data) {
		var followees =3D data.followedPersonInfo;
		var postCountSum =3D 0;
		var listEntries =3D '<ul>';

		if (followees.length > 0) {
			followees.each(function (f) {
				var communityName =3D f.communityName.replace(/'/g, "&lsquo;");

				listEntries +=3D '<li><a rel=3D"nofollow" =
onclick=3D"updateFolloweesInfo(\''
				+ f.followerID
				+ '\');window.open(\'/?page=3Duserposts&fid=3D'
				+ f.followerID
				+ '&_ur=3D'
				+ f.postCount
				+ '\', \'userposts\', =
\'toolbar=3Dno,menubar=3Dno,scrollbars=3Dyes,resizeable=3Dyes,width=3D610=
,height=3D500\')"><span class=3D"unread">'
				+ ((f.postCount =3D=3D 0) ? '&nbsp;' : (f.postCount > =
FollowUsers.postCountMax) ? (FollowUsers.postCountMax + '+') : =
f.postCount)
				+ '</span><span class=3D"name">'
				+ communityName
				+ '</span></a><a class=3D"remove" onclick=3D"removeFollowee('
				+ f.followerID
				+ ',\''
				+ escape(f.communityName)
				+ '\');">entfernen</a></li>';
				postCountSum +=3D f.postCount;
			});
		}
		listEntries +=3D '</ul>';
		var listContainer =3D =
this.followeeListContainer.select('.scroller')[0];
		if (listContainer)
		{
			listContainer.update(listEntries);
		}

		if (followees.length > 0 || this.hasActivePostings)
			FollowUsers.followeeListContainer.removeClassName('hidden');

		if (postCountSum > 0) {
			if (postCountSum > 999) {
				this.totalPostCountContainer.update("999+");
			}
			else {
				this.totalPostCountContainer.update(postCountSum);
			}
		}
		else {
			this.totalPostCountContainer.update('');
		}
	},


	// add a user to your list of followees
	followUser: function (postingId, communityName) {
		this.followeeListContainer.addClassName('fixed');
		var confirmed =3D confirm('Sie m=C3=B6chten Follower von "' + =
unescape(communityName) + '" werden?');

		if (confirmed) {
			new =
Ajax.Request('/Live/FollowerActionHandler.ashx?action=3Daddfollowedperson=
&postingid=3D' + postingId,
			{
				method: 'get',
				onComplete: function (transport) {
					var data =3D transport.responseJSON;
					if (data.responseStatus =3D=3D "OK") {
						FollowUsers.followeeListContainer.addClassName('fixed');
						FollowUsers.getData();
						alert('Sie sind nun Follower von "' + unescape(communityName) + =
'".');
					}
					else {
						FollowUsers.treatError(data.responseStatus);

						if (data.responseErrorMessageDEBUG && =
data.responseErrorMessageDEBUG !=3D null)
							alert(data.responseErrorMessageDEBUG);
					}
					FollowUsers.followeeListContainer.removeClassName('fixed');
				}
			});
		}
		else {
			this.followeeListContainer.removeClassName('fixed');
		}
	},


	// update latest read timestamp
	updateFolloweesInfo: function (fid) {
		new =
Ajax.Request('/Live/FollowerActionHandler.ashx?action=3Dupdatelastread&fo=
llowerid=3D' + fid,
		{
			method: 'get',
			onComplete: function (transport) {
				var data =3D transport.responseJSON;
				if (data.responseStatus =3D=3D "OK") {
					FollowUsers.getData();
				}
				else {
					FollowUsers.treatError(data.responseStatus);

					if (data.responseErrorMessageDEBUG && =
data.responseErrorMessageDEBUG !=3D null)
						alert(data.responseErrorMessageDEBUG);
				}
			}
		});
	},


	// permanently remove a followee from the list
	removeFollowee: function (followeeId, communityName) {
		this.followeeListContainer.addClassName('fixed');
		var confirmed =3D confirm('M=C3=B6chten Sie "' + =
unescape(communityName) + '" wirklich aus Ihrer Liste entfernen?');
		if (confirmed) {
			new =
Ajax.Request('/Live/FollowerActionHandler.ashx?action=3Dremovefollowedper=
son&followerid=3D' + followeeId,
			{
				method: 'get',
				onComplete: function (transport) {
					var data =3D transport.responseJSON;
					if (data.responseStatus =3D=3D "OK") {
						FollowUsers.getData();
						alert('"' + unescape(communityName) + '" wurde aus Ihrer Liste =
entfernt.');
					}
					else {
						FollowUsers.treatError(data.responseStatus);

						if (data.responseErrorMessageDEBUG && =
data.responseErrorMessageDEBUG !=3D null)
							alert(data.responseErrorMessageDEBUG);
					}
					FollowUsers.followeeListContainer.removeClassName('fixed');
				}
			});
		}
	},


	// reset all "following" specific UI Elements
	resetUI: function () {
		this.followeeListContainer.down('ul').update('');
		this.totalPostCountContainer.update('');
		FollowUsers.followeeListContainer.addClassName('hidden');
	},


	// communicate errors to the user
	treatError: function (status) {
		var commonErrorText =3D "Es ist ein Fehler aufgetreten";
		switch (status) {
			case "WRONGQUERY":
				alert(commonErrorText);
				break;
			case "ERROR":
				alert(commonErrorText);
				break;
			case "IDENTITYERROR":
				alert(commonErrorText);
				break;
			case "USERLOGINERROR":
				var confirmed =3D confirm("Sie m=C3=BCssen angemeldet sein um diese =
Funktion zu beutzen. M=C3=B6chten Sie sich jetzt anmelden?");
				if (confirmed)
					window.open('/?page=3Dlogin&TS=3D' + Date.parse(new Date()), =
'Registrierung', =
'width=3D535,height=3D600,status=3Dno,resizable=3Dyes,scrollbars=3Dyes');=

				break;
			case "MAXFOLLOWEECOUNT":
				alert("Sie haben bereits das maximale Limit von Personen, denen Sie =
folgen k=C3=B6nnen, erreicht. K=C3=BCrzen Sie Ihre Liste mit dem =
Minus-Button, damit Sie neue Poster hinzuf=C3=BCgen k=C3=B6nnen.");
				break;
			default:
				alert(commonErrorText);
				break;
		}
	}

};



// start when the DOM is loaded
document.observe("dom:loaded", function() {
	FollowUsers.followeeListContainer =3D $('TBUserFollow'); // set the dom =
element for the followee entries
	FollowUsers.totalPostCountContainer =3D =
$('TBUserFollowButton').down('.count');
});


// helper functions for simpler HTML
function updateFolloweesInfo(fid)
{
	FollowUsers.updateFolloweesInfo(fid);
}

function removeFollowee(id, communityName)
{
	FollowUsers.removeFollowee(id, communityName);
}

function refreshFolloweesList()
{
	FollowUsers.getData();
}

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/js/Application.js?v=8.26

=EF=BB=BF// fixed/scroll Navigation
function switchPositioning() {
	var h =3D document.viewport.getHeight();
	var t =3D $('pageTop');
	if (t !=3D null) {
		if (h < MIN_HEIGHT_FIXED_NAV) {
			t.removeClassName('fixed');
		}
		else {
			t.addClassName('fixed');
		}
	}
}

// scrolling
var Weiterlesen =3D Class.create({

	initialize: function()
	{
		// all size values in pixels
		this.MaximalTopOffsetActive =3D 120; // maximally tolerated top offset =
of active element in list
		this.MinimalUpperMargin =3D 0; // when header not fixed
		this.MinimalHeightFixedHeader =3D MIN_HEIGHT_FIXED_NAV; // minimal =
viewport height for fixed header
		this.UpperSujetHeight =3D 0; // upper sujet height, set by MAS
		this.LowerSujetHeight =3D 0; // lower sujet height including margin, =
set by MAS

		this.pageTop =3D $('pageTop');
		this.weiterLesen =3D $('weiterLesen');
		this.weiterLesenScroll =3D $('weiterLesenScroll');

		if (PageProperties.isEnhanced =3D=3D true) {
			this.reposition();
			this.showWeiterlesenActive();
			this.weiterLesen.style.bottom =3D '43px';
		}
		else if ($('objectContent').hasClassName('fullwidth'))
		{
			this.weiterLesen.style.top =3D (parseInt(this.weiterLesen.style.top) =
+ $('objectContent').getHeight()) + 'px';
		}
	},

	reposition: function()
	{
		// minimal and maximal upper margin
		var min =3D this.MinimalUpperMargin;
		var max =3D this.pageTop.getHeight();

		if (this.MinimalHeightFixedHeader <=3D document.viewport.getHeight())
		{
			min =3D max;
		}
		max +=3D this.UpperSujetHeight;
		if ($('objectContent').hasClassName('fullwidth'))
		{
			max +=3D $('objectContent').getHeight();
		}
		// calculated margin
		var calc =3D max - document.viewport.getScrollOffsets().top;

		if (calc < min)
		{
			calc =3D min;
		}
		calc +=3D 8;
		if (PageProperties.isAdRessort) calc +=3D 20;

		// adjust positions via styles
		this.weiterLesen.setStyle({ top: calc + 'px' });
		this.weiterLesenScroll.setStyle({ bottom: this.LowerSujetHeight + 'px' =
});
	},

	setUpperSujetHeight: function(ush)
	{
		this.UpperSujetHeight =3D ush;
		this.reposition();
	},

	setLowerSujetHeight: function(lsh)
	{
		this.LowerSujetHeight =3D lsh;
		this.reposition();
	},

	showWeiterlesenActive: function()
	{
		// guarantee visibility of active element in list, if exists
		var actObj =3D this.weiterLesenScroll.down('ul li.active');
		if (actObj)
		{
			var actTop =3D actObj.positionedOffset().top;
			if (actTop > this.MaximalTopOffsetActive) {
				// scroll down
				this.weiterLesenScroll.scrollTop =3D actTop - =
this.MaximalTopOffsetActive;
			}
			else if (actTop < this.weiterLesenScroll.scrollTop)
			{
				// scroll up
				this.weiterLesenScroll.scrollTop =3D actTop;
			}
		}
	}
});

// Navigation
var Navigation =3D Class.create({
	initialize: function(elt)
	{
		this.element =3D $(elt);
		this.delayID =3D 0;
		this.resetID =3D 0;

		this.items =3D {};
		this.activeItems =3D new Array();

		var homeLink =3D this.element.down('a');
		homeLink.observe('mouseover', this.onMouseOver.bind(this));
		homeLink.observe('mouseout', this.onMouseOut.bind(this));

		this.element.select('div > ul > li').each(function(channel)
		{
			new NavChannel(channel, this);
		} .bind(this));
		this.activeInit =3D this.activeItems;
	},

	onMouseOver: function() { this.mouseOver(this, =
this.showAll.bind(this)); },
	onMouseOut: function() { this.mouseOut(this) },

	showAll: function()
	{
		this.element.select('li').each(function(e) { =
e.removeClassName('active'); });
	},

	activate: function(pathArray)
	{
		var activeNew =3D new Array();
		$A(pathArray).each(function(pathEntry)
		{
			try
			{
				var entryName =3D pathEntry.n.toLowerCase();
				var menuItem =3D this.items['nav_' + entryName];
				if (menuItem) activeNew.push(menuItem);
			} catch (e) { }
		} .bind(this));
		if (activeNew.size() =3D=3D 0)
		{
			activeNew =3D this.activeInit;
		}
		this.activeItems =3D activeNew;
		this.reset();
	},

	reset: function()
	{
		this.showAll();
		var line1 =3D $('navLine1');
		var line2 =3D $('navLine2');
		if (!line1.hasClassName('active')) line1.addClassName('active');
		if (line2.hasClassName('active')) line2.removeClassName('active');
		this.activeItems.each(function(item)
		{
			item.activate();
		});
	},

	mouseOver: function(menuItem, action)
	{
		window.clearTimeout(this.resetID);
		window.clearTimeout(this.delayID);
		if (action) this.delayID =3D action.delay(0.333);
	},

	mouseOut: function(menuItem)
	{
		window.clearTimeout(this.delayID);
		this.resetID =3D this.reset.bind(this).delay(1);
	}
});

var NavChannel =3D Class.create({
	initialize: function(elt, nav)
	{
		this.element =3D $(elt);
		this.nav =3D nav;
		this.id =3D this.element.id.toLowerCase();
		nav.items[this.id] =3D this;
		if (this.isActive()) nav.activeItems.push(this);

		var channelLink =3D this.element.down('a');
		if (channelLink) {
			channelLink.observe('mouseover', this.onMouseOver.bind(this));
			channelLink.observe('mouseout', this.onMouseOut.bind(this));
		}

		var ressortUL =3D this.element.down('ul');
		if (ressortUL) ressortUL.childElements().each(function(ressort) {
			new NavRessort(ressort, nav);
		});
	},

	activate: function()
	{
		var line =3D this.element.up('div');
		line.siblings().each(function(e) { e.removeClassName('active'); });
		line.addClassName('active');
		this.highlight();
		this.element.select('li').each(function(e) { =
e.removeClassName('active'); });
	},

	highlight: function()
	{
		this.element.siblings().each(function(e) { =
e.removeClassName('active'); });
		this.element.addClassName('active');
	},

	isActive: function()
	{
		return this.element.hasClassName('active');
	},

	isLineActive: function()
	{
		return this.element.up('div').hasClassName('active');
	},

	onMouseOver: function()
	{
		this.nav.mouseOver(this, (this.isLineActive()) ? =
this.highlight.bind(this) : null);
	},

	onMouseOut: function()
	{
		this.nav.mouseOut(this);
	}
});

var NavRessort =3D Class.create({
	initialize: function(elt, nav)
	{
		this.element =3D $(elt);
		if (this.element.hasClassName('nav_empty')) return;
		this.nav =3D nav;
		this.id =3D this.element.id.toLowerCase();
		nav.items[this.id] =3D this;
		if (this.isActive()) nav.activeItems.push(this);

		this.element.down('a').observe('mouseover', =
this.onMouseOver.bind(this));
		this.element.down('a').observe('mouseout', =
this.onMouseOut.bind(this));
	},

	activate: function()
	{
		this.element.siblings().each(function(e) { =
e.removeClassName('active'); });
		this.element.addClassName('active');
	},

	isActive: function()
	{
		return this.element.hasClassName('active');
	},

	onMouseOver: function()
	{
		this.nav.mouseOver(this);
	},

	onMouseOut: function()
	{
		this.nav.mouseOut(this);
	}
});

// Toolbar Setup
function setupToolbar()
{
	var dv =3D PageProperties.version.detected;
	if (dv =3D=3D 'text' || dv =3D=3D 'mobil')
	{
		$('TBMobileButton').setAttribute('href',
			'http://' + dv + '.' + PageProperties.Host + '/permanent');
	}
	if (top =3D=3D self && is_ipad)
	{
		var nodes =3D $('toolbarMenu').select('li.entry a.button');
		nodes.each(
			function(node)
			{
				node.addEventListener('click',
					function(event)
					{
						var nodes =3D $('toolbarMenu').select('li.entry');
						var node =3D event.target.up('li.entry');
						var hovered =3D node.hasClassName('hover');
						nodes.invoke('removeClassName', 'hover');
						if (!hovered) node.addClassName('hover');
						event.stop();
					},
					true
				);
			}
		);
	}
}

// Pfad zum aktuellen Kontext
var BreadCrumbs =3D Class.create({
	initialize: function(element, maxWidth) {
		this.element =3D element;
		this.maxWidth =3D maxWidth;
	},
	adjust: function() {
		var crumbs =3D this.element.select('.breadCrumb').slice(0, -2);
		while (this.element.getWidth() > this.maxWidth && crumbs.length > 0) {
			crumbs.pop().hide();
		}
	}
});

function readCookie(name)
{
	var nameEQ =3D name + '=3D';
	var ca =3D document.cookie.split(';');
	for (var i =3D 0, l =3D ca.length; i < l; i++)
	{
		var c =3D ca[i];
		while (c.charAt(0) =3D=3D ' ') c =3D c.substring(1, c.length);
		if (c.indexOf(nameEQ) =3D=3D 0) return c.substring(nameEQ.length, =
c.length);
	}
}

function getUserPreferences()
{
	if (!PageProperties) return;
=09
	var detected  =3D null;
	var preferred =3D null;
=09
	if (document.cookie)
	{
		var pairs =3D readCookie('MGUID').split('&');
		for (var i =3D 0, l =3D pairs.length; i < l; i++)
		{
			var p =3D pairs[i].split('=3D');
			var n =3D p[0];
			var v =3D p[1];
			if (n =3D=3D 'DetectedVersion') detected =3D v.toLowerCase();
			if (n =3D=3D 'Version') preferred =3D v.toLowerCase();
		}
	}
	PageProperties.version =3D {
		'detected': detected,
		'preferred': preferred
	};
}
getUserPreferences();

// gathering the username and communityname by forcing the backend to =
get it from the database not from the cookie.
function refreshUserInfo()
{
	if (!$('toolbarProfile')) return;
	getUserInfo(['refreshUserInfo=3D1']);
}

// gathering the weather-data by forcing the backend to get it from the =
database not from the cookie.
function refreshWeatherInfo()
{
	if (!$('toolbarProfile')) return;
	getUserInfo(['refreshWeatherInfo=3D1']);
}

// gathering the username and communityname.
function updateUserInfo()
{
	if (!$('toolbarProfile')) return;
	getUserInfo();
}

// requesting the userinformation from the backend; from cookie or from =
database.
function getUserInfo()
{
	var params =3D arguments[0] || [];
	if ($('TBLogin'))
	{
		$('TBUser').hide();
		new Ajax.Request('/ajax/bottomnavinfo.ashx',
			{ method: 'get'
			, parameters: params.join('&')
			, onComplete: writeUserInfo
		});
	}
}

// writes the username and communityname in the toolbar if the user is =
logged in.
function writeUserInfo(transport)
{
	var data =3D transport.responseJSON;
	if (data && (data.FirstName || data.LastName)) {
		$('TBFirstName').innerHTML =3D data.FirstName;
		$('TBLastName').innerHTML =3D data.LastName;
		$('toolbarProfile').removeClassName('anonymous');
		FollowUsers.hasActivePostings =3D data.HasActivePostings;
		FollowUsers.init();
	}
	$('TBUser').show();
=09
	if (data && data.WeatherImgName) {
		var wetter =3D $('wetterWidget');
		if (wetter) {
			wetter.down('.bild').update('<img src=3D"/img/cont/wetter/fcicons/' + =
data.WeatherImgName + '-small.gif" alt=3D"' + data.WeatherImgDesc + '" =
title=3D"' + data.WeatherImgDesc + '">');
			wetter.down('.stadt').update(data.WeatherCity);
			wetter.down('.temp').update(data.WeatherTemp + '=C2=B0');
			wetter.show();
			if (wetter.cumulativeOffset().left < (breadCrumbs.element.getWidth() =
+ breadCrumbs.element.cumulativeOffset().left + 17))
				wetter.hide();
		}
	}
}

Event.observe(document, 'dom:loaded', updateUserInfo);

function logout()
{
	if (confirm("Wollen Sie sich abmelden?"))
	{
		var url =3D "/ajax/bottomnavinfo.ashx?type=3Dlogout";
		var cb =3D new Ajax.Request(url, { method: 'get',
			onComplete: function(transport)
			{
				var status =3D transport.responseJSON;
				if (status && status.Status && status.Status =3D=3D "ok")
				{
					//User hat sich erfolgreich ausgeloggt
					$('toolbarProfile').addClassName('anonymous');
					FollowUsers.resetUI();
				}
			}
		});
	}
}


// Spezial-Funktionen
function hasGuidCookie()=20
{
	return document.cookie.indexOf('UGUID') !=3D -1;
}
		=09
function validateSearch (element)
{
	var v =3D element.value.strip();
	var p =3D element.getAttribute('placeholder');
	if (v[0] =3D=3D '*')
	{
		v =3D v.substring(1);
		element.value =3D v;
	}
	if (p && p =3D=3D=3D v)
	{
		element.focus();
		v =3D '';
	}
	if (v.length <=3D 2)=20
	{
		alert('Bitte geben Sie einen Suchbegriff mit einer L=C3=A4nge von =
mindestens 3 Zeichen an.');
		element.focus();
		return false;
	}
	return true;
}

function activatePlaceholder (id)
{
	var ua =3D navigator.userAgent.toLowerCase();
	if (ua.indexOf('safari') > 0) return false;
	var element =3D $(id);
	if (element)
	{
		var ph =3D element.getAttribute('placeholder');
		if (ph)
		{
			element.value =3D ph;
			element.onclick =3D function () {
				if (this.value =3D=3D ph) this.value =3D '';
				return false;
			}
			element.onblur =3D function () {
				if (this.value.length < 1) this.value =3D ph;
			}
		}
	}
}

// FlashWrite (ist auch in MAS.js, aber technisch abweichend, =
definiert!)
/*
Schreibt Flash-Object- und Embed-Tags so, dass trotz MS-ActiveX-Lizenz =
nur ein Klick n=C3=B6tig ist

oParentElement    DOM-Objekt, in das die Flash-Einbettung geschrieben =
wird
iWidth            Breite
iHeight           H=C3=B6he
sBanner           URL der Flash-Animation
sFlash            Flash-Parameter (Liste von Name-Wert-Paaren)
sClickTag         Name des Flash-Parameters zur =C3=9Cbergabe der =
Ziel-URL
sURLclick         Ziel-URL
sCounterURL       Optionale URL des Z=C3=A4hlpixels; kann den =
symbolischen Wert %%RAND%% enthalten, der dann durch einen Zeitstempel =
ersetzt wird
*/
function FlashWrite(oParentElement, iWidth, iHeight, sBanner, sFlash, =
sClickTag, sURLclick, sCounterURL) {
	var i;
	var sClickAppend =3D '';
	if (sClickTag && sURLclick) { if (sBanner.indexOf('?') > -1) { =
sClickAppend =3D '&' } else { sClickAppend =3D '?' } sClickAppend +=3D =
sClickTag + '=3D' + escape(sURLclick); }
	var sRet =3D '<object id=3D"flashbanner" name=3D"flashbanner" =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" =
codebase=3D"http://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab#version=3D6,0,0,0" width=3D"' + iWidth + '" height=3D"' + iHeight =
+ '" VIEWASTEXT style=3D"z-index: 1">';
	sRet +=3D '<param name=3D"movie" value=3D"' + sBanner + sClickAppend + =
'">';
	for (i =3D 0; i < sFlash.length; i++) { sRet +=3D '<param name=3D"' + =
sFlash[i][0] + '" value=3D"' + sFlash[i][1] + '">'; }
	sRet +=3D '<embed type=3D"application/x-shockwave-flash" src=3D"' + =
sBanner + sClickAppend + '" ';
	for (i =3D 0; i < sFlash.length; i++) { sRet +=3D sFlash[i][0] + '=3D"' =
+ sFlash[i][1] + '" '; }
	sRet +=3D 'width=3D"' + iWidth + '" height=3D"' + iHeight + '" =
/><\/object>';
	if (sCounterURL) { if (sCounterURL.indexOf('%%RAND%%') > -1) { =
sCounterURL =3D sCounterURL.replace(/%%RAND%%/, (new Date()).getTime()) =
} sRet +=3D '<img style=3D"position: relative; top: -1px" src=3D"' + =
sCounterURL + '" />' }
	oParentElement.innerHTML =3D sRet;
}

// picture popup link: intermediate steps towards applications
// (C) Robert Knienider, 2009
var PicturePopup =3D Class.create({

	// recount in caller and show popup
	open: function(type, imageObject)
	{
		this.count(type, '/Picturepopup');
		return this.show(imageObject);
	},

	// recount in calling page with changed type
	count: function(sType, sType2)
	{
		// scripted counters exist?
		var oIVW =3D $('ivw');
		if (oIVW && window.timestamp)
		{
			// recount all
			var timestamp2 =3D (new Date()).getTime();
			var iCP =3D oIVW.getElementsBySelector('img').length;
			var oCP;
			for (var i =3D 0; i < iCP; i++)
			{
				oCP =3D oIVW.down('img', i);
				oCP.src =3D oCP.src.replace(timestamp, timestamp2).replace(sType, =
sType2);
			}
		}
	},

	// show popup
	show: function(object)
	{
		// "o" defines default object
		var o =3D { 'path': '', 'name': 'zoom', 'width': 100, 'height': 100, =
'title': '', 'credits': '' };
		Object.extend(o, object);
		var sTitle =3D o.title.stripTags().substr(0, 100);
		if (sTitle =3D=3D '')
		{
			sTitle =3D 'derStandard.at';
		}
		var params =3D 'width=3D' + o.width + ',height=3D' + o.height + =
',innerwidth=3D' + o.width + ',innerheight=3D' + o.height + =
',resizable=3Dyes,scrollbars=3Dno,top=3D0,left=3D0';
		var zoom =3D window.open('', 'zoom_' + o.name, params);
		with (zoom.document)
		{
			open();
			write('<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3.org/TR/html4/loose.dtd">');
			write('<html><head><title>' + sTitle + '</title></head>');
			write('<body =
style=3D"margin:0;padding:0;background:#000000;text-align:center;">');
			write('<img style=3D"margin:0 auto;width:100%;" src=3D"' + o.path + =
'" title=3D"' + o.credits + '" alt=3D"">');
			write('</body></html>');
			close();
		}
		if (window.focus) zoom.focus();
		return false;
	}

});

function launchTV(location)
{
	tvKiosk =3D window.open(location, 'derStandardTV', =
'width=3D980,height=3D700,resizable=3Dyes,top=3D0,left=3D0');
	tvKiosk.focus();
}
function launchRadio(location)
{
	radioKiosk =3D window.open(location, 'CtrlWindow', =
'toolbar=3Dno,menubar=3Dno,location=3Dno,scrollbars=3Dno,resizable=3Dno,w=
idth=3D577,height=3D151');
	radioKiosk.focus();
}=20

// opens a popup-window
function popupwin(page, width, height, noscroll)
{
	popup =3D window.open(page, 'popupwin', =
'toolbar=3Dno,menubar=3Dno,scrollbars=3D' + (noscroll ? 'no' : 'yes') + =
',resizable=3Dyes,' + 'width=3D' + width + ',height=3D' + height + =
',left=3D100,top=3D160');
	if (popup !=3D null) {
		popup.focus();
	}
}

// decode an encoded emailadress and make a mailto: link
function MailTo(Name, EncodedMail)
{
	var decoded =3D "";
	if (EncodedMail !=3D '') {
		for (var i =3D 0; i < EncodedMail.length; i +=3D 2) {
			if (i + 1 =3D=3D EncodedMail.length) {
				decoded +=3D EncodedMail.charAt(i);
			} else {
				decoded +=3D EncodedMail.charAt(i + 1) + EncodedMail.charAt(i);
			}
		}
		decoded =3D '@' + decoded.replace(/\?/g, '.');
	}
	location.href =3D "mailto:" + Name + decoded;
}

// Shift key is pressed or not
//var modifierKey =3D false;

//Scrollhandler for SPACE KEY_UP and KEY_DOWN events
function scrollOnePage(e) { handleKeyDown(e) } // legacy
function handleKeyDown(e)
{
	var c =3D e.keyCode;
	if (Prototype.Browser.Opera || e.ctrlKey) return;

	var f =3D Event.element(e).tagName;
	var fixed =3D $('pageTop').hasClassName('fixed'); // Returns true if =
the page is rendered with fix-positioned pageTop and toolbar.

	// Only act if no input element is focused and the page is rendered =
with fix-positioned pageTop and toolbar.
	if (fixed && f !=3D 'INPUT' && f !=3D 'TEXTAREA' && f !=3D 'OBJECT' && =
f !=3D 'EMBED')
	{
		if (c =3D=3D 32 || c =3D=3D Event.KEY_PAGEDOWN || c =3D=3D =
Event.KEY_PAGEUP)
		{
			var offsetTop =3D $('pageTop').getHeight();										// height of the =
fixed top element
			var offsetBottom =3D $('toolbar').getHeight();								// height of =
the fixed bottom element
			var vpHeight =3D document.viewport.getHeight();								// current =
height of the viewport
			var position =3D document.viewport.getScrollOffsets().top;		// =
current scroll position of the document
			var distance =3D vpHeight - (offsetTop + offsetBottom) - 30; // =
number of pixels to scroll the page
			// Scroll up for SHIFT+SPACE or PAGEUP, down for SPACE or PAGEDOWN.
			window.scrollTo(0, (c =3D=3D Event.KEY_PAGEUP || (c =3D=3D 32 && =
e.shiftKey)) ? position - distance : position + distance);
			e.stop();
		}
	}
}

//method is used in embedhtml objects to display stellenmarkt =
announcements
function insertStellenmarktAdIntoPage(feedNumber)=20
{
	//get content from url
	var stellenMarktAdDiv =3D $('StellenmarktAd');

	if (!stellenMarktAdDiv)
		//if no div with id=3D"StellenmarktAd" is here, replace with content =
can not be done
		return;

	new Ajax.Request('/anzeiger/derjob/skys/cbox/frameless.aspx',
			{ method: 'get'
			, parameters: { feed: feedNumber, 'var': 2 }
			, onFailure: function() {
				//remove div that should be replaced by the ad
				stellenMarktAdDiv.remove();
			}
			, onSuccess: function(response) {
				//replace div with ad
				stellenMarktAdDiv.replace(response.responseText);
			}
			});
}

//get stock exchange chart html snippets via ajax request and write them =
into the given element
function writeStockExchangeCharts(oElement, sRequestUrl, =
arrInstrumentIds, sSeriesColor, sGradientColor)
{
	var chartRequest =3D new Ajax.Updater(oElement, sRequestUrl, {
		method: 'POST',
		contentType: 'application/json',
		postBody: Object.toJSON({ 'InstrumentIds': arrInstrumentIds, =
'seriesColor': sSeriesColor, 'gradient': sGradientColor }),
		onComplete: function(){ $('dynamicCharts').removeAttribute('style') }
	});
}

// add CSS reference
function insertCSS(FileName) {
	if (!$(FileName)) {
		var StyleNode =3D document.createElement('link');
		StyleNode.setAttribute('id', FileName);
		StyleNode.setAttribute('rel', 'stylesheet');
		StyleNode.setAttribute('type', 'text/css');
		StyleNode.setAttribute('href', '/css/' + FileName + '.css');
		$$('head')[0].appendChild(StyleNode);
	}
}

// add JavaScript reference
function insertJS(FileName) {
	if (!$(FileName)) {
		var StyleNode =3D document.createElement('script');
		StyleNode.setAttribute('id', FileName);
		StyleNode.setAttribute('type', 'text/javascript');
		StyleNode.setAttribute('src', '/js/site/' + FileName + '.js');
		$$('head')[0].appendChild(StyleNode);
	}
}

function DetectEnter(e, btn) {
	var characterCode;
	if (e && e.which) // NN4 specific code
	{
		e =3D e;
		characterCode =3D e.which;
	} else {
		e =3D event
		characterCode =3D e.keyCode; // IE specific code
	} if (characterCode =3D=3D 13) //// Enter key is 13
	{
		e.returnValue =3D false;
		e.cancelBubble =3D true;
		document.getElementById(btn).click();
	} else return false;
}

//used to swap kursinfo elements
function swapChart(element) {
	var node =3D Element.up(element, '.entry');
	if (!node.hasClassName('current')) {
		var root =3D node.up('.chart-list');
		var inline =3D !root.hasClassName('wide');
		if (inline) {
			var nodes =3D root.select('.entry');
			nodes.each(function(n) { n.removeClassName('current') });
			node.addClassName('current');
		}
		else {
			var details =3D root.down('.details');
			var menu =3D root.down('.menu');
			var dNodes =3D details.select('.entry');
			var mNodes =3D menu.select('.entry');
			var index =3D mNodes.indexOf(node);
			dNodes.each(function(n) { n.removeClassName('current') });
			dNodes[index].addClassName('current');
			mNodes.each(function(n) { n.removeClassName('current') });
			mNodes[index].addClassName('current');
		}
	}
	return false;
}

function togglePlayoffDetails(element) {
	var element =3D $(element);
	if (element) {
		var tr1 =3D Element.up(element);
		if (tr1) {
			Element.toggleClassName(tr1, 'expanded');
			var tr2 =3D Element.next(tr1);
			if (tr2) {
				var td =3D Element.down(tr2);
				if (td) {
					var div =3D Element.down(td);
					if (div) {
						if (div.style.display =3D=3D '')
							div.style.display =3D 'none';
						else
							div.style.display =3D '';
					}
				}
			}
		}
	}
}

function toggleTableDetails(id)
{
	var node =3D $(id);
	var btn =3D $('btn_table-details');
	if (node)
	{
		Element.toggleClassName(node, 'collapsed');
		if (Element.hasClassName(node, 'collapsed')) btn.innerHTML =3D =
'Details anzeigen';
		else btn.innerHTML =3D 'Details verbergen';
	}
}

function toggleTableRowDetails(element)
{
	var element =3D $(element);
	var node =3D element.up('tbody');
	if (node)
	{
		Element.toggleClassName(node, 'collapsed');
	}
}

function toggleAllTableRowDetails(id)
{
	var node =3D $(id);
	var btn =3D $('btn_table-details');
	if (node)
	{
		var nodes =3D node.select('tbody');
		if (btn.hasClassName('off'))
		{
			nodes.invoke('removeClassName', 'collapsed');
			btn.innerHTML =3D 'Details verbergen';
			btn.removeClassName('off');
		}
		else
		{
			nodes.invoke('addClassName', 'collapsed');
			btn.innerHTML =3D 'Details anzeigen';
			btn.addClassName('off');
		}
	}
}

function expandContentSection(trigger, index)
{
	var sections =3D $('main').select('.content-section');
	var filter =3D $('content-filter');

	filter.select('li').invoke('removeClassName', 'active');

	if (index =3D=3D=3D 'all')
	{
		sections.invoke('removeClassName', 'filtered');
		sections.invoke('removeClassName', 'hidden');
	}
	else
	{
		var section =3D sections[index];
		sections.invoke('addClassName', 'hidden');
		if (section)
		{
			section.addClassName('filtered');
			section.removeClassName('hidden');
		}
	}
	trigger.addClassName('active');
}

function switchChartListImage(element)
{
	var element =3D $(element);
	if (!element) return;
	element.up('ul').select('li').invoke('removeClassName', 'active');
	element.addClassName('active');
}

/*
trigger a page impression by refreshing tracking pixels and ads.
for use with AJAX interactions.
ARGUMENT 'exeptions': An Array with one or more of the following values =
['livestat', 'oewa','bi','ads']
*/
function triggerPageImpression(exceptions)
{
	// initial candidates for reloading
	var candidates =3D ['livestat', 'oewa', 'bi', 'ads'];

	// removing exeptions from candidates Array
	if (typeof exceptions =3D=3D=3D "object")
		exceptions.each(function(item){ candidates =3D =
candidates.without(item) });

	// reloading pixels left in candidates Array
	candidates.each(function(item) {
		if (item =3D=3D 'ads') { // trigger ads reload
			if (oMAS) oMAS.reload();
		} else { // reload tracking pixels
			var pixel =3D $(item);
			var src =3D pixel.src;
			var timestamp =3D new Date().getTime();
			// timestamp must be last parameter or part of the URL.
			var pattern =3D (src.lastIndexOf("&d=3D") =3D=3D -1) ? "/I/" : =
"&d=3D";
			if (src.lastIndexOf("&d=3D") !=3D -1) pattern =3D "&d=3D";
			// replacing the timestamp and set the new src
			pixel.src =3D src.substring(0, =
src.lastIndexOf(pattern)+pattern.length) + timestamp.toString();
		}
	});
}
------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/js/site/WebFreeTv.js?v=8.26

// Flash Player Version Detection - Rev 1.5
// Detect Client Browser type
// Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights =
reserved.
// Anpassung 2010(C): derStandard.at, Robert Knienider und =
webfreetv.com, Andreas Tempsch
var isIE  =3D (navigator.appVersion.indexOf("MSIE") !=3D -1) ? true : =
false;
var isWin =3D (navigator.appVersion.toLowerCase().indexOf("win") !=3D =
-1) ? true : false;
var isOpera =3D (navigator.userAgent.indexOf("Opera") !=3D -1) ? true : =
false;

function makeMovie(id, size, width, height, autostart, url, ad, =
sessionlength, videolist, linktarget) {
	if (sessionlength =3D=3D undefined || sessionlength =3D=3D null) {
		sessionlength =3D 30;
	}
	if (videolist =3D=3D undefined || videolist =3D=3D null) {
		videolist =3D true;
	}
	var hasProductInstall =3D DetectFlashVer(6, 0, 65);
	var requiredMajorVersion =3D 8;
	var requiredOptimalMajorVersion =3D 9;
	// Minor version of Flash required
	var requiredMinorVersion =3D 0;
	var requiredOptimalMinorVersion =3D 0;
	// Minor version of Flash required
	var requiredRevision =3D 0;
	var requiredOptimalRevision =3D 115;
	// Version check based upon the values defined in globals
	var hasReqestedVersion =3D DetectFlashVer(requiredMajorVersion, =
requiredMinorVersion, requiredRevision);
	var hasOptimalVersion =3D DetectFlashVer(requiredOptimalMajorVersion, =
requiredOptimalMinorVersion, requiredOptimalRevision);

	// Check to see if a player with Flash Product Install is available and =
the version does not meet the requirements for playback
	if (hasReqestedVersion) {
		src =3D "http://standard.webfreetv.com/videos/derstandard";
		// Werbung redaktionell nicht unterdr=FCckt?
		var sAdAllowed =3D '';
		if (ad =3D=3D true) {
			sAdAllowed =3D "&adallowed=3Dtrue";
		}
		AC_FL_RunContent(
			"src", src,
			"width", width,
			"height", height,
			"FlashVars", "trailer=3D" + id + "&width=3D" + width + "&height=3D" + =
height + "&player_size=3D" + size + "&autostart=3D" + autostart + =
"&sessionlength=3D" + sessionlength + "&videolist=3D" + videolist + =
"&link_url=3D" + escape(url) + "&linktarget=3D" + linktarget + =
sAdAllowed,
			"align", "middle",
			"id", id,
			"quality", "high",
			"bgcolor", "#000000",
			"wmode", "opaque",
			"name", id,
			"allowScriptAccess", "always",
			"allowFullScreen", "true",
			"type", "application/x-shockwave-flash",
			'codebase', =
'http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab',
			"pluginspage", "http://www.adobe.com/go/getflashplayer"
	);
	} else {  // flash is too old or we can't detect the plugin
		if (size =3D=3D "large") {
			size =3D "small";
		}
		var imgurl =3D "'http://standard.webfreetv.com/videos/" + id + "/" + =
size + "/bg.jpg'";
		var alternateContent =3D '<table cellpadding=3D"0" cellspacing=3D"0" =
border=3D"0" width=3D"' + width + '" height=3D"' + height + '"><tr><td =
align=3D"center" valign=3D"center" style=3D"background-image: url(' + =
imgurl + '); background-position: center center; background-repeat: =
no-repeat;"><a =
href=3D"http://standard.webfreetv.com/mobilestatistic.php?video=3D' + id =
+ '&size=3D' + size + '" target=3D"_blank"><img =
src=3D"http://standard.webfreetv.com/videos/play.gif" width=3D"' + width =
+ '" /></a></td></tr></table>';
		document.write(alternateContent);  // insert non-flash content
	}
}

function ControlVersion() {
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't =
in the registry

	try {
		// version will be set for 7.X or greater players
		axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version =3D axo.GetVariable("$version");
	} catch (e) {
	}

	if (!version) {
		try {
			// version will be set for 6.X players only
			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through =
6.0.29,
			// so we have to be careful.=20

			// default to the first public version
			version =3D "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)	=09
			axo.AllowScriptAccess =3D "always";

			// safe to call for 6.0r47 or greater
			version =3D axo.GetVariable("$version");

		} catch (e) {
		}
	}

	if (!version) {
		try {
			// version will be set for 4.X or 5.X player
			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version =3D axo.GetVariable("$version");
		} catch (e) {
		}
	}

	if (!version) {
		try {
			// version will be set for 3.X player
			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version =3D "WIN 3,0,18,0";
		} catch (e) {
		}
	}

	if (!version) {
		try {
			// version will be set for 2.X player
			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version =3D "WIN 2,0,0,11";
		} catch (e) {
			version =3D -1;
		}
	}

	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version =
information
function GetSwfVer(){
	// NS/Opera version >=3D 3 check for Flash plugin in plugin array
	var flashVer =3D -1;
=09
	if (navigator.plugins !=3D null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || =
navigator.plugins["Shockwave Flash"]) {
			var swVer2 =3D navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : =
"";
			var flashDescription =3D navigator.plugins["Shockwave Flash" + =
swVer2].description;		=09
			var descArray =3D flashDescription.split(" ");
			var tempArrayMajor =3D descArray[2].split(".");
			var versionMajor =3D tempArrayMajor[0];
			var versionMinor =3D tempArrayMajor[1];
			if ( descArray[3] !=3D "" ) {
				tempArrayMinor =3D descArray[3].split("r");
			} else {
				tempArrayMinor =3D descArray[4].split("r");
			}
			var versionRevision =3D tempArrayMinor[1] > 0 ? tempArrayMinor[1] : =
0;
			var flashVer =3D versionMajor + "." + versionMinor + "." + =
versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") !=3D =
-1) flashVer =3D 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") !=3D =
-1) flashVer =3D 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") !=3D -1) =
flashVer =3D 2;
	else if ( isIE && isWin && !isOpera ) {
		flashVer =3D ControlVersion();
	}=09
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true =
if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) {
	versionStr =3D GetSwfVer();
	if (versionStr =3D=3D -1) {
		return false;
	} else if (versionStr !=3D 0) {
		if (isIE && isWin && !isOpera) {
			// Given "WIN 2,0,0,11"
			tempArray =3D versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString =3D tempArray[1]; 		// "2,0,0,11"
			versionArray =3D tempString.split(","); // ['2', '0', '0', '11']
		} else {
			versionArray =3D versionStr.split(".");
		}
		var versionMajor =3D versionArray[0];
		var versionMinor =3D versionArray[1];
		var versionRevision =3D versionArray[2];

		// is the major.revision >=3D requested major.revision AND the minor =
version >=3D requested minor
		if (versionMajor > parseFloat(reqMajorVer)) {
			return true;
		} else if (versionMajor =3D=3D parseFloat(reqMajorVer)) {
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else if (versionMinor =3D=3D parseFloat(reqMinorVer)) {
				if (versionRevision >=3D parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext) {
	if (src.indexOf('?') !=3D -1)
		return src.replace(/\?/, ext + '?');
	else
		return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs) {
	var str =3D '';
	if (isIE && isWin && !isOpera) {
		str +=3D '<object ';
		for (var i in objAttrs)
			str +=3D i + '=3D"' + objAttrs[i] + '" ';
		for (var i in params)
			str +=3D '><param name=3D"' + i + '" value=3D"' + params[i] + '" /> =
';
		str +=3D '></object>';
	} else {
		str +=3D '<embed ';
		for (var i in embedAttrs)
			str +=3D i + '=3D"' + embedAttrs[i] + '" ';
		str +=3D '> </embed>';
	}

	document.write(str);
}

function AC_FL_RunContent() {
	var ret =3D
    AC_GetArgs
    (arguments, ".swf", "movie", =
"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
	AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType) {
	var ret =3D new Object();
	ret.embedAttrs =3D new Object();
	ret.params =3D new Object();
	ret.objAttrs =3D new Object();
	for (var i =3D 0; i < args.length; i =3D i + 2) {
		var currArg =3D args[i].toLowerCase();

		switch (currArg) {
			case "classid":
				break;
			case "pluginspage":
				ret.embedAttrs[args[i]] =3D args[i + 1];
				break;
			case "src":
			case "movie":
				args[i + 1] =3D AC_AddExtension(args[i + 1], ext);
				ret.embedAttrs["src"] =3D args[i + 1];
				ret.params[srcParamName] =3D args[i + 1];
				break;
			case "onafterupdate":
			case "onbeforeupdate":
			case "onblur":
			case "oncellchange":
			case "onclick":
			case "ondblClick":
			case "ondrag":
			case "ondragend":
			case "ondragenter":
			case "ondragleave":
			case "ondragover":
			case "ondrop":
			case "onfinish":
			case "onfocus":
			case "onhelp":
			case "onmousedown":
			case "onmouseup":
			case "onmouseover":
			case "onmousemove":
			case "onmouseout":
			case "onkeypress":
			case "onkeydown":
			case "onkeyup":
			case "onload":
			case "onlosecapture":
			case "onpropertychange":
			case "onreadystatechange":
			case "onrowsdelete":
			case "onrowenter":
			case "onrowexit":
			case "onrowsinserted":
			case "onstart":
			case "onscroll":
			case "onbeforeeditfocus":
			case "onactivate":
			case "onbeforedeactivate":
			case "ondeactivate":
			case "type":
			case "codebase":
			case "id":
				ret.objAttrs[args[i]] =3D args[i + 1];
				break;
			case "width":
			case "height":
			case "align":
			case "vspace":
			case "hspace":
			case "class":
			case "title":
			case "accesskey":
			case "name":
			case "tabindex":
				ret.embedAttrs[args[i]] =3D ret.objAttrs[args[i]] =3D args[i + 1];
				break;
			default:
				ret.embedAttrs[args[i]] =3D ret.params[args[i]] =3D args[i + 1];
		}
	}
	ret.objAttrs["classid"] =3D classid;
	if (mimeType) ret.embedAttrs["type"] =3D mimeType;
	return ret;
}

function openNewWindow(url) {
	window.open(url);
}
function openTV(url) {
	window.open(url, "_blank", =
"width=3D980,height=3D700,menubar=3Dno,resizable=3Dyes,scrollbars=3Dyes,s=
tatus=3Dno,toolbar=3Dno,top=3D0,left=3D0");
}
------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/js/MAS.js?v=8.26

=EF=BB=BF/*
Werbe-Integration derStandard.at, dieStandard.at und daStandard.at
(C) 2008-2010, Robert Knienider

Achtung: Der Internet Explorer
	1. ben=C3=B6tigt "addClassName" anstelle "{ class: ...}"
	2. unterst=C3=BCtzt "const ... =3D ..." nicht
*/

/*
Klasse MAS

Eigenschaften:
   CurrentPathLc     Seitenbegriff lowercase
   eJuniorHeight     eJunior H=C3=B6he (defaults to 0)
   eJuniorWidth      eJunior Breite (defaults to 0)
   ForumCount        Anzahl Forumbeitr=C3=A4ge oder 0
   Left1             Soll eJunior an Middle1 gezeigt werden?
   Left3             Soll eJunior an Middle3 gezeigt werden?
   RH_Host           Dom=C3=A4ne mixed case
   Seite1            true=3DSeite1, sonst false
   Uebersicht        true=3D=C3=9Cbersichtsseite (auch Seite1) oder =
MasterPage, sonst false
   viewportHeight    Innnen-H=C3=B6he des Browserfensters
   viewportWidth     Innnen-Breite des Browserfensters
   timeStamp         Zeitstempel als Text
   iframeSwitches    Referenz auf iframe
   Sujets            Liste derzeit angezeigter Sujets (inklusive Mehr =
zum Thema)

Abh=C3=A4ngigkeit von PageProperties:
   blockTemplate     CMS-Darstellung
   ContentTypeLc     Seitentyp lowercase
   isEnhanced        Darstellung am Client mit allen Features?
   isRessort         Seitentyp 'contentview'
   ViewGuid          Schl=C3=BCssel dieses Seitenaufrufs f=C3=BCr =
Z=C3=A4hlvergleiche

Abh=C3=A4ngigkeit von den Rubrikm=C3=A4rkten:
   RubrikmarktApp    true=3DRubrikmarkt-Applikation, sonst false
   RubrikmarktPage   Schl=C3=BCsselbegriff der Kriteriensteuerung =
Rubrikm=C3=A4rkte oder ''

Methoden:
   GetURL            URL f=C3=BCr die MetaAdServer-Umschaltungen
   MzT               Ruft "Mehr zum Thema"-Sujets vom AdServer ab und =
baut sie ein - Version "alle Sujets"
   SponsorBlockC     Holt C-Block-Sujets f=C3=BCr redaktionelles =
Sponsoring asynchron vom Werbesystem
   SujetCounter      Z=C3=A4hlung je Sujet und Werbeplatz
   reload            F=C3=BChrt einen Reload des MAS.aspx in dessen =
iFrame mit neuem timeStamp durch
*/
function MAS(sRH_Host, sCurrentPathLc, iForumCount) {

	// properties and variables set immediately
	this.currentPathLc =3D sCurrentPathLc;
	this.RH_Host =3D sRH_Host;
	this.forumCount =3D iForumCount;

	this.isEnhanced =3D PageProperties.isEnhanced;
	this.Uebersicht =3D (PageProperties.isRessort =3D=3D true || =
PageProperties.ContentTypeLc =3D=3D 'masterpage');
	this.RubrikmarktApp =3D false;
	this.Seite1 =3D (this.Uebersicht =3D=3D true && this.currentPathLc =
=3D=3D 'seite1');
	this.viewGuid =3D PageProperties.ViewGuid;

	this.contentTypeLc =3D PageProperties.ContentTypeLc;
	if (this.Uebersicht =3D=3D true)
	{
		this.contentTypeLc +=3D PageProperties.blockTemplate;
	}

	this.eJuniorHeight =3D 0;
	this.eJuniorWidth =3D 0;

	this.RubrikmarktPage =3D '';
	if (typeof Rubrikmarkt !=3D 'undefined') {
		this.RubrikmarktPage =3D Rubrikmarkt.Werbung;
	}

	// properties set on use or load
	this.viewportWidth =3D 0;
	this.viewportHeight =3D 0;
	this.Left1 =3D false;
	this.Left3 =3D false;
	this.timeStamp =3D getTimeStamp();
	this.iframeSwitches =3D new Element('iframe', { height: '0', scrolling: =
'no', frameborder: '0', marginwidth: '0', marginheight: '0' });
	this.Sujets =3D new Array();

	/*
	Merkt sich Mehr zum Thema-W=C3=B6rter f=C3=BCr die sp=C3=A4tere, =
optionale Darstellung
	*/
	this.AdWordList =3D '';
	this.MzT =3D function(sAdWords) {
		if (sAdWords) {
			if (sAdWords.length > 0) {
				var sAdWordList =3D '';
				var bFirst =3D true;
				for (var index =3D 0; index < sAdWords.length; index++) {
					if (bFirst =3D=3D true) {
						bFirst =3D false;
					} else {
						sAdWordList +=3D ',';
					}
					sAdWordList +=3D encodeURIComponent(sAdWords[index]);
				}
				this.AdWordList =3D sAdWordList;
			}
		}
	}

	/*
	Holt Mehr zum Thema-Sujets asynchron vom Werbesystem und stellt sie dar
	*/
	this.ShowMzT =3D function() {
		if (this.AdWordList.length > 0) {
			var sURL =3D '/AdServer/AdServerM.aspx?cptype=3Dhtml&AdWords=3D' + =
this.AdWordList;
			new Ajax.Request(sURL, {
				method: 'get',
				requestHeaders: { Accept: 'application/json' },
				onComplete: function(oResponse) {
					var oSujets =3D oResponse.responseText.evalJSON();
					if (oSujets) {
						if (oSujets.List) {
							new MzTSujets(oSujets);
						}
					}
				}
			});
		}
	}

	/*
	Pr=C3=BCft die vom Redaktionssystem =C3=BCbermittelte Liste von AdIDs =
und
	holt C-Block-Sujets asynchron vom Werbesystem
	*/
	this.SponsorBlockC =3D function(sDOMID, sAdIDs) {
		// At least one AdID of type integer?
		var sAdIdInts =3D checkNumbersInCommaSeparatedList(sAdIDs);
		if (sAdIdInts !=3D '') {
			// JSON image list
			var sURL =3D '/AdServer/SponsorButtonC.aspx?ids=3D' + sAdIdInts;
			new Ajax.Request(sURL, {
				method: 'get',
				requestHeaders: { Accept: 'application/json' },
				onComplete: function(oResponse) {
					var oSujets =3D oResponse.responseText.evalJSON();
					if (oSujets) {
						if (oSujets.List) {
							new SponsorBlockCSujets(sDOMID, oSujets);
						}
					}
				}
			});
		}
	}

	/*
	check a list of integers in a comma-separated string of decimal values =
and
	return normalized string, i.e. no whitespace and only valid integers, =
separated by commata
	*/
	function checkNumbersInCommaSeparatedList(sAdIDs) {
		var sAdIdInts =3D '';
		var iLength =3D 0;
		var sAdID =3D sAdIDs.split(',');
		for (var i =3D 0; i < sAdID.length; i++) {
			var iNumber =3D parseInt(sAdID[i], 10);
			if (!isNaN(iNumber)) {
				if (iLength > 0) {
					sAdIdInts +=3D ',';
				}
				sAdIdInts +=3D iNumber;
				iLength++;
			}
		}
		return sAdIdInts;
	}

	/*
	Format query string parameter
	*/
	function FQSP(sName, sValue, isFirst) {
		var sSeparator =3D '';
		if (isFirst) {
			sSeparator =3D '?';
		} else {
			sSeparator =3D '&';
		}
		return (sSeparator + sName + '=3D' + sValue);
	}

	/*
	Fordert nach Gr=C3=B6=C3=9Fenberechnungen alle =
MetaAdServer-Umschaltungen an
	*/
	function GetSwitches() {
		// document width and height
		oMAS.viewportWidth =3D document.viewport.getWidth();
		oMAS.viewportHeight =3D document.viewport.getHeight();
		// eJunior height and width
		if ($('artikelBody') && $('artikelLeft'))
		{
			oMAS.eJuniorHeight =3D $('artikelBody').getHeight() - =
$('artikelLeft').getHeight();
			oMAS.eJuniorWidth =3D $('artikelLeft').getWidth();
		}
		// inject and load iframe
		$$('body')[0].insert(oMAS.iframeSwitches);
		load();
	}

	/*
	Load Umschaltungen
	*/
	function load() {
		oMAS.iframeSwitches.src =3D oMAS.GetURL();
	}

	/*
	URL f=C3=BCr MetaAdServer-Umschaltungen
	*/
	this.GetURL =3D function () {
		// relative MetaAdServer URL (case sensitive in IE7!)
		return '/MetaAdServer/MAS.aspx'
			+ FQSP('cp', oMAS.currentPathLc, true)
			+ FQSP('ct', oMAS.contentTypeLc, false)
			+ FQSP('f', oMAS.forumCount, false)
			+ FQSP('o', oMAS.RH_Host, false)
			+ FQSP('wh', oMAS.viewportHeight, false)
			+ FQSP('ww', oMAS.viewportWidth, false)
			+ FQSP('eh', oMAS.eJuniorHeight, false)
			+ FQSP('ew', oMAS.eJuniorWidth, false)
			+ FQSP('rp', oMAS.RubrikmarktPage, false)
			+ FQSP('ts', oMAS.timeStamp, false);
	}

	/*
	Reloads the MAS.aspx. For use with AJAX interactions.
	*/
	this.reload =3D function () {
		clear();
		this.timeStamp =3D getTimeStamp();
		load();
	}

	/*
	Remove all sujets
	*/
	function clear() {
		oMAS.Sujets.each(function(Sujet) {
			Sujet.remove();
		});
		oMAS.Sujets.clear();
	}

	/*
	Add Sujet to DOM and list of currently displayed sujets

	insertPosition    relative prototype insert position switch as string
	DOMposition       insert base DOM element reference
	Sujet             DOM element of new sujet
	*/
	this.AddSujet =3D function (insertPosition, DOMposition, Sujet) {
		// insert into DOM via prototype
		var prototypeReadySujet =3D new Object();
		prototypeReadySujet[insertPosition] =3D Sujet;
		DOMposition.insert(prototypeReadySujet);
		// add reference to sujet list
		oMAS.Sujets.push(Sujet);
	}

	/*
	URL f=C3=BCr die Z=C3=A4hlung angeforderter Werbepl=C3=A4tze

	iCount            Anzahl
	*/
	this.CallCounterURL =3D function(iCount) {
		return CounterURLBase()
		+ FQSP('n', iCount, false);
	}

	/*
	Vom ausliefernden AdServer unabh=C3=A4ngige Z=C3=A4hlung je Sujet und =
Werbeplatz

	iPos              Werbeplatznummer
	bIsSujet          Sujet (kein Z=C3=A4hlpixel)?
	*/
	this.SujetCounter =3D function(iPos, bIsSujet) {
		var oImg =3D new Element('img', { src: SujetCounterURL(iPos, =
bIsSujet), alt: '' });
		// Einbau im DOM (nicht steuerndem iframe)?
		if (bIsSujet =3D=3D true && iPos !=3D 13) {
			oImg.addClassName('SujetStatistic');
		}
		return oImg;
	}
=09
	/*
	URL f=C3=BCr vom ausliefernden AdServer unabh=C3=A4ngige Z=C3=A4hlung =
je Sujet und Werbeplatz

	iPos              Werbeplatznummer
	bIsSujet          Sujet (kein Z=C3=A4hlpixel)?
	*/
	function SujetCounterURL(iPos, bIsSujet) {
		return CounterURLBase()
		+ FQSP('w', iPos, false)
		+ FQSP('s', bIsSujet, false);
	}

	/*
	Basis-URL f=C3=BCr Z=C3=A4hlungen
	*/
	function CounterURLBase() {
		return '/s/'
		+ FQSP('v', oMAS.viewGuid, true)
		+ FQSP('t', oMAS.timeStamp, false);
	}

	/*
	Geh=C3=B6rt die ID zu einem Flash-Sujet?
	*/
	this.IsFlash =3D function(strID) {
		return (strID !=3D '' && strID !=3D 't')
	}

	/*
	Zeitstempel als Text
	*/
	function getTimeStamp() {
		return (new Date()).getTime().toString();
	}

	/*
	Sobald das DOM zur Verf=C3=BCgung steht, MetaAdServer-Umschaltungen =
anfordern
	*/
	document.observe('dom:loaded', GetSwitches);

}

/*
Klasse MzTSujets

Konstruktor stellt Mehr zum Thema komplett dar:
   oSujets           Liste der Sujets

*/
function MzTSujets(oSujets) {

	/*
	Ein Mehr zum Thema-Sujet mit Crawler-Sicherung
	*/
	this.MzTSujet =3D function(oWord, sRedirectURL, sCountURL, =
sAntiCaching) {
		var oSujet =3D new Element('li');
		// Verlinktes Wort, abgeschlossen mit Doppelpunkt
		var oLink1 =3D new Element('span', { onmouseover: =
'window.status=3D\'Mehr zum Thema ' + oWord.Word + '\'; return true;', =
onmouseout: 'window.status=3D\'\'; return true;' });
		oLink1.addClassName('adwordt');
		oLink1.insert(oWord.Word + ':');
		Event.observe(oLink1, 'click', function() { window.open(sRedirectURL + =
oWord.ID + sAntiCaching); });
		oSujet.insert(oLink1);
		// Verlinktes Sujet im engeren Sinn
		var oLink2 =3D new Element('span', { onmouseover: =
'window.status=3D\'Mehr zum Thema ' + oWord.Word + '\'; return true;', =
onmouseout: 'window.status=3D\'\'; return true;' });
		oLink2.addClassName('adwords');
		oLink2.insert(oWord.Text);
		Event.observe(oLink2, 'click', function() { window.open(sRedirectURL + =
oWord.ID + sAntiCaching); });
		oSujet.insert(oLink2);
		// Z=C3=A4hlpixel
		var oPix =3D new Element('img', { src: sCountURL + oWord.ID + =
sAntiCaching, alt: '', width: 1, height: 1 });
		oPix.addClassName('adwordp');
		oSujet.insert(oPix);
		return oSujet;
	}

	// AntiCaching
	var sAntiCaching =3D oSujets.AntiCaching + oMAS.timeStamp;
	// Liste vorbereiten
	var oSujet =3D new Element('ul', { id: 'mzt' });
	oSujet.addClassName('context');
	// =C3=9Cberschrift voranstellen
	var oLI =3D new Element('li');
	oLI.addClassName('header');
	var oTitle =3D new Element('span', { onmouseover: =
'window.status=3D\'Mehr Information zu diesem Werbeformat\'; return =
true;', onmouseout: 'window.status=3D\'\'; return true;' });
	oTitle.addClassName('adwordt');
	oTitle.innerHTML =3D 'MEHR ZUM THEMA';
	Event.observe(oTitle, 'click', function() { =
window.open('/Corporate/?id=3D1780184'); });
	oLI.insert(oTitle);
	oSujet.insert(oLI);
	// Sujets einbauen
	for (var index =3D 0; index < oSujets.List.length; ++index) {
		oSujet.insert(this.MzTSujet(oSujets.List[index], oSujets.RedirectURL, =
oSujets.CountURL, sAntiCaching));
	}
	// Fu=C3=9Fzeile anh=C3=A4ngen
	oLI =3D new Element('li');
	oLI.addClassName('footer');
	oLI.innerHTML =3D 'Werbung';
	oSujet.insert({ bottom: oLI });
	// Derzeit keine Z=C3=A4hlung je Sujet und Werbeplatz
	// Liste nach dem ersten redaktionellen Absatz anzeigen
	oMAS.AddSujet('after', $$('div#artikelBody p')[0], oSujet);
}

/*
Klasse SponsorBlockCSujets

Konstruktor zeigt eine oder mehrere f=C3=BCr C-Block formatierte Bilder =
der Werbung im Element mit der ID an:
sDOMID            HTML-DOM-ID
oSujets           Liste der Sujets

*/
function SponsorBlockCSujets(sDOMID, oSujets) {
	/*
	Formatiert ein Bild der Werbung f=C3=BCr den C-Block mit absoluter =
Positionierung
	*/
	this.formatImage =3D function(oSujet, iAbsoluteLeft) {
		var oLink =3D new Element('a', { href: =
'/adserver/redirect/csanv2_redirect.asp?file=3D' + oSujet.id, target: =
oSujet.target });
		var sSrc =3D oSujet.src;
		var iWidth =3D oSujet.width;
		if (sSrc =3D=3D '') {
			// image default
			sSrc =3D =
'http://images.derstandard.at/2009/10/14/HomeHauesl30x30.gif';
			iWidth =3D 30;
		}
		var oImg =3D new Element('img', { src: sSrc, alt: '', style: 'width: ' =
+ iWidth + 'px; left: ' + iAbsoluteLeft + 'px;' });
		oImg.addClassName('SponsorCAd');
		oLink.insert(oImg);
		return oLink;
	}
	/*
	Abstandsberechnung f=C3=BCr Zentrierung (in Pixel vom linken Rand)
	*/
	this.calculateMargin =3D function(oSujets) {
		var iMargin =3D 293;
		for (var index =3D 0; index < iLength; ++index) {
			iMargin -=3D oSujets.List[index].width;
		}
		if (iMargin <=3D 0) {
			// Minimalabst=C3=A4nde 0, CSS schneidet =C3=9Cberstand rechts ab
			iMargin =3D 0;
		} else {
			// Abstand gleichm=C3=A4=C3=9Fig zwischen Rand und Bildern verteilen
			iMargin /=3D (iLength + 1);
		}
		return iMargin;
	}
	// Bilder vorhanden?
	var iLength =3D oSujets.List.length;
	if (iLength > 0) {
		// Bild-Container
		var oImages =3D new Element('div');
		oImages.addClassName('SponsorCAds');
		// Abstandsberechnung f=C3=BCr Zentrierung (in Pixel vom linken Rand)
		var iMargin =3D this.calculateMargin(oSujets);
		// Bilder einbauen
		var iAbsoluteLeft =3D iMargin;
		for (var index =3D 0; index < iLength; ++index) {
			oImages.insert(this.formatImage(oSujets.List[index], iAbsoluteLeft));
			iAbsoluteLeft +=3D oSujets.List[index].width + iMargin;
		}
		oImages.insert(oMAS.SujetCounter(111, true)); // Z=C3=A4hlung
		// Bilder vor dem werbung-Element mit der ID anzeigen
		oMAS.AddSujet('before', $(sDOMID), oImages);
	}
}

/*
Schreibt Flash-Object- und Embed-Tags so, dass trotz MS-ActiveX-Lizenz =
nur ein Klick n=C3=B6tig ist

oParentElement    DOM-Objekt, in das die Flash-Einbettung geschrieben =
wird
iWidth            Breite
iHeight           H=C3=B6he
sBanner           URL der Flash-Animation
sFlash            Flash-Parameter (Liste von Name-Wert-Paaren)
sClickTag         Name des Flash-Parameters zur =C3=9Cbergabe der =
Ziel-URL
sURLclick         Ziel-URL
sBGColor          Hintergrundfarbe oder ''
*/
function FlashWrite(oParentElement, iWidth, iHeight, sBanner, sFlash, =
sClickTag, sURLclick, sBGColor)
{
	var sClickAppend =3D '';
	if (sClickTag && sURLclick)
	{
		if (sBanner.indexOf('?') > -1)
		{
			sClickAppend =3D '&'
		} else
		{
			sClickAppend =3D '?'
		}
		sClickAppend +=3D sClickTag + '=3D' + escape(sURLclick);
	}
	var sBGCstyle =3D '';
	if (sBGColor !=3D '')
	{
		sBGCstyle =3D 'style=3D"background-color:' + sBGColor + '"';
	}
	var sRet =3D '<object id=3D"flashbanner" name=3D"flashbanner" =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" =
codebase=3D"http://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab#version=3D6,0,0,0" width=3D"' + iWidth + '" height=3D"' + iHeight =
+ '" ' + sBGCstyle + ' VIEWASTEXT style=3D"z-index: 1">';
	sRet +=3D '<param name=3D"movie" value=3D"' + sBanner + sClickAppend + =
'">';
	for (var i =3D 0; i < sFlash.length; i++)
	{
		sRet +=3D '<param name=3D"' + sFlash[i][0] + '" value=3D"' + =
sFlash[i][1] + '">';
	}
	sRet +=3D '<embed type=3D"application/x-shockwave-flash" src=3D"' + =
sBanner + sClickAppend + '" ';
	for (var i =3D 0; i < sFlash.length; i++)
	{
		sRet +=3D sFlash[i][0] + '=3D"' + sFlash[i][1] + '" ';
	}
	sRet +=3D 'width=3D"' + iWidth + '" height=3D"' + iHeight + '"' + =
sBGCstyle + ' /><\/object>';
	oParentElement.innerHTML =3D sRet;
}

/*
Erzeugt das DOM-Element mit Werberahmen und Sujet

strImgUrl         Bild-URL
strID             ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
iWidth            Breite
iHeight           H=C3=B6he
CSSClassName      CSS-Klasse, bei Flash auch Bestandteil der =
Identifikation des einbettenden HTML-Elements
bCaptionImage     true=3DBild "werbung" wird im Werberahmen oben =
angezeigt, false=3Dkein Bild im Werberahmen
sBGColor          Hintergrundfarbe
*/
function SujetMitRahmen(strImgUrl, strID, strLink, strLinkTarget, =
iWidth, iHeight, CSSClassName, bCaptionImage, sBGColor) {
	var oRahmen =3D new Element('div', { style: 'width: ' + iWidth + 'px; =
height: ' + iHeight + 'px;' });
	if (oMAS.RubrikmarktApp =3D=3D false || CSSClassName !=3D 'eJuniorSet') =
{
		oRahmen.addClassName(CSSClassName); // Formatierungsausnahme in =
Rubrikm=C3=A4rkten
	}
	if (bCaptionImage =3D=3D true) {
		oRahmen.addClassName('WerberahmenOben');
	} else {
		oRahmen.addClassName('WerberahmenEinfach');
	}
	oRahmen.insert(SujetOhneRahmen(strImgUrl, strID, strLink, =
strLinkTarget, iWidth, iHeight, CSSClassName, sBGColor));
	return oRahmen;
}

/*
Erzeugt das DOM-Element mit Sujet ohne Werberahmen

strImgUrl         Bild-URL, bei tag-in-tag Script-URL
strID             ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
iWidth            Breite
iHeight           H=C3=B6he
CSSClassName      CSS-Klasse, zugleich Bestandteil der Kennung f=C3=BCr =
FlashWrite
sBGColor          Hintergrundfarbe
*/
function SujetOhneRahmen(strImgUrl, strID, strLink, strLinkTarget, =
iWidth, iHeight, CSSClassName, sBGColor) {
	var oSujet;
	// Sujet nicht Flash und nicht tag-in-tag?
	if (strID =3D=3D '') {
		oSujet =3D new Element('a', { href: strLink, target: strLinkTarget, =
border: '0' });
		oSujet.insert(new Element('img', { src: strImgUrl, width: iWidth, =
height: iHeight, style: 'border: 0', alt: '', style: 'width: ' + iWidth =
+ 'px; height: ' + iHeight + 'px; border: 0px; margin: 0px' }));
	} else {
		// Tag-in-Tag?
		if (strID =3D=3D 't') {
			oSujet =3D new Element('iframe', { src: TagInTagURL(strImgUrl, =
sBGColor), frameborder: '0', scrolling: 'no', width: iWidth, height: =
iHeight, vspace: '0', hspace: '0', marginheight: '0', marginwidth: '0', =
style: 'margin: 0px; padding: 0px; border: 0px' });
			// nicht HTML-konformes Transparenz-Attribut f=C3=BCr den Internet =
Explorer
			if (Prototype.Browser.IE =3D=3D true) {
				oSujet.writeAttribute('allowtransparency', 'true');
			}
		} else {
			// Flash
			oSujet =3D new Element('div', { id: CSSClassName + strID });
		}
	}
	return oSujet;
}

/*
Weiche f=C3=BCr tag-in-tag URLs

strImgUrl         tag-in-tag URL "as is" oder =C3=BCber =
script-einbettenden iframe
sBGColor          Hintergrundfarbe
*/
function TagInTagURL(strImgUrl, sBGColor) {
	var sURL;
	// Eigener AdServer?
	if (strImgUrl.toLowerCase().indexOf("adserverm.aspx") !=3D -1) {
		sURL =3D strImgUrl;
	} else {
		sURL =3D '/AdServer/TagInTag.aspx?bgc=3D' + sBGColor + '&url=3D' + =
escape(strImgUrl);
	}
	return sURL + '&ts=3D' + oMAS.timeStamp;
}

/*
eJunior-Sujet eintragen

strImgUrl         Bild-URL
strID             ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
iWidth            Breite
iHeight           H=C3=B6he
oFlashParams      Flash-Parameter (Liste von Name-Wert-Paaren)
strClickTagName   Name des Flash-Parameters zur =C3=9Cbergabe der =
Ziel-URL
sBGColor          Hintergrundfarbe
*/
function eJuniorClassic(strImgUrl, strID, strLink, strLinkTarget, =
iWidth, iHeight, oFlashParams, strClickTagName, sBGColor) {
	// Linke Spalte?
	if ($('artikelLeft')) {
		// Listenelement mit Trenner erzeugen
		var oLI =3D new Element('li');
		oLI.insert(SujetMitRahmen(strImgUrl, strID, strLink, strLinkTarget, =
iWidth, iHeight, 'eJuniorSet', true, sBGColor));
		oLI.insert(oMAS.SujetCounter(102, true)); // Z=C3=A4hlung
		oHR =3D new Element('hr');
		oHR.addClassName('eJuniorReset');
		oLI.insert(oHR);
		// Medien vorhanden?
		if ($$('ul.mediaList').length =3D=3D 1) {
			// Mindestens zwei Medienelemente vorhanden?
			if ($$('ul.mediaList')[0].childElements('li').length > 1) {
				// Werbung nach dem zweiten Medium
				oMAS.AddSujet('after', $$('ul.mediaList')[0].childElements('li')[1], =
oLI);
			} else {
				// Werbung nach dem ersten Medium
				oMAS.AddSujet('after', $$('ul.mediaList')[0].childElements('li')[0], =
oLI);
			}
		} else {
			// Werbung ohne Medien
			var oUL =3D new Element('ul');
			oUL.addClassName('mediaList');
			oUL.insert(oLI);
			oMAS.AddSujet('bottom', $('artikelLeft'), oUL);
		}
		// Flash?
		var sFlash =3D '';
		if (oMAS.IsFlash(strID)) {
			sFlash =3D 'eJuniorSet' + strID;
			FlashWrite($(sFlash), iWidth, iHeight, strImgUrl, oFlashParams, =
strClickTagName, strLink, sBGColor);
		}
	}
	return true;
}

/*
eJunior-Weiche:   Wenn gew=C3=BCnscht einmalig* auf Left1, sonst wenn =
gew=C3=BCnscht einmalig* auf Left3, sonst klassisch
                  *reset ejunior redirection for next sujet

strImgUrl         Bild-URL
strID             ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
iWidth            Breite
iHeight           H=C3=B6he
oFlashParams      Flash-Parameter (Liste von Name-Wert-Paaren)
strClickTagName   Name des Flash-Parameters zur =C3=9Cbergabe der =
Ziel-URL
sBGColor          Hintergrundfarbe
*/
function eJunior(strImgUrl, strID, strLink, strLinkTarget, iWidth, =
iHeight, oFlashParams, strClickTagName, sBGColor)
{
	if (oMAS.Left1 =3D=3D true)
	{
		ContentAd(1, strImgUrl, strID, strLink, strLinkTarget, iWidth, =
iHeight, oFlashParams, strClickTagName, sBGColor);
		oMAS.Left1 =3D false;
	}
	else if (oMAS.Left3 =3D=3D true) {
		ContentAd(3, strImgUrl, strID, strLink, strLinkTarget, iWidth, =
iHeight, oFlashParams, strClickTagName, sBGColor);
		oMAS.Left3 =3D false;
	}
	else
	{
		eJuniorClassic(strImgUrl, strID, strLink, strLinkTarget, iWidth, =
iHeight, oFlashParams, strClickTagName, sBGColor);
	}
}

/*
LAd-Sujet vor dem documentCanvas eintragen

strImgUrl         Bild-URL
strID             ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
iWidth            Breite
iHeight           H=C3=B6he
oFlashParams      Flash-Parameter (Liste von Name-Wert-Paaren)
strClickTagName   Name des Flash-Parameters zur =C3=9Cbergabe der =
Ziel-URL
strImgUrl2        Optionale Bild-URL Skyscraper
iWidth2           Optionale Breite   Skyscraper
iHeight2          Optionale H=C3=B6he     Skyscraper
sBGColor          Hintergrundfarbe
bFixed            Optionaler Schalter: Skyscraper fixiert, d.h. scrollt =
nicht mit (default=3D=3Dtrue)
*/
function LAd(strImgUrl, strID, strLink, strLinkTarget, iWidth, iHeight, =
oFlashParams, strClickTagName, strImgUrl2, iWidth2, iHeight2, sBGColor, =
bFixed) {
	// Seite erlaubt LAd-Sujets?
	var oDocumentCanvas =3D $('documentCanvas');
	if (oDocumentCanvas) {
		// Entscheidungstabelle Darstellung
		var iLAdV =3D (new LAdV(oMAS.Uebersicht, (strImgUrl2 && iWidth2 && =
iHeight2), iWidth, iHeight)).iResult;
		// BigSizeBanner?
		if (iLAdV !=3D 8) {
			oMAS.AddSujet('before', oDocumentCanvas, LAdB(iLAdV, strImgUrl, =
strID, strLink, strLinkTarget, iWidth, iHeight, sBGColor));
		}
		// Skyscraper?
		if (iLAdV =3D=3D 6 || iLAdV =3D=3D 7 || iLAdV =3D=3D 8) {
			oMAS.AddSujet('before', oDocumentCanvas, LAdS(strImgUrl2, strID, =
strLink, strLinkTarget, iWidth2, iHeight2, bFixed));
		}
		oMAS.AddSujet('before', oDocumentCanvas, oMAS.SujetCounter(1, true)); =
// Z=C3=A4hlung ausnahmsweise au=C3=9Ferhalb der Sujets
		// Flash?
		var sFlash =3D '';
		if (oMAS.IsFlash(strID)) {
			sFlash =3D 'BigSizeSujet' + strID;
			FlashWrite($(sFlash), iWidth, iHeight, strImgUrl, oFlashParams, =
strClickTagName, strLink, sBGColor);
			// Skyscraper?
			if (iLAdV =3D=3D 6 || iLAdV =3D=3D 7 || iLAdV =3D=3D 8) {
				FlashWrite($('SkyScraper' + strID), iWidth2, iHeight2, strImgUrl2, =
oFlashParams, strClickTagName, strLink, sBGColor);
			}
		}
		// Weiterlesen und keine schmale Darstellung?
		if ($('weiterLesen') && !(iLAdV =3D=3D 2 || iLAdV =3D=3D 4)) {
			// Weiterlesenspalte informieren (8px Abstand oben plus 2px =
Werberahmen bei breitem Superbanner, kein Abstand unten)
			var iAddHeight =3D 8;
			// Werberahmen?
			if (iLAdV =3D=3D 5) {
				iAddHeight +=3D 2;
			}
			oWeiterlesen.setUpperSujetHeight(iHeight + iAddHeight);
		}
	}
}

/*
L-Ad: BigSizeBanner je nach Visualisierung zusammenbauen

iLAdV             Prim=C3=A4rschl=C3=BCssel Visualisierung
strImgUrl         Bild-URL
strID             ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
iWidth            Breite
iHeight           H=C3=B6he
sBGColor          Hintergrundfarbe
*/
function LAdB(iLAdV, strImgUrl, strID, strLink, strLinkTarget, iWidth, =
iHeight, sBGColor) {
	var oSujet =3D new Element('div');
	oSujet.addClassName('BigSize' + iLAdV);
	// Expandable?
	if (iLAdV =3D=3D 3 || iLAdV =3D=3D 4) {
		oSujet.writeAttribute({ 'id': 'Expandable', 'style': 'height: 90px; =
overflow: hidden' });
	}
	// Eigenwerbung?
	if (iLAdV =3D=3D 1 || iLAdV =3D=3D 6) {
		if (PrototypeIE6() =3D=3D false) {
			// Eigenwerbung (au=C3=9Fer IE6)
			oSujet.insert(LAdE(iLAdV));
		}
		// Verpacktes Sujet
		oInnerSujet =3D new Element('span');
		oInnerSujet.addClassName('BigSizeRight');
		if (PrototypeIE6() =3D=3D true) {
			oInnerSujet.writeAttribute('style', 'margin-left: 247px');
		}
		oInnerSujet.insert(SujetOhneRahmen(strImgUrl, strID, strLink, =
strLinkTarget, iWidth, iHeight, 'BigSizeSujet', sBGColor));
		oSujet.insert(oInnerSujet);
	} else {
		// Unverpacktes Sujet
		oSujet.insert(SujetOhneRahmen(strImgUrl, strID, strLink, =
strLinkTarget, iWidth, iHeight, 'BigSizeSujet', sBGColor));
	}
	return oSujet;
}

/*
L-Ad: Skyscraper

strImgUrl2        Optionale Bild-URL Skyscraper
strID             ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
iWidth2           Optionale Breite   Skyscraper
iHeight2          Optionale H=C3=B6he     Skyscraper
bFixed            Optionaler Schalter: Skyscraper fixiert, d.h. scrollt =
nicht mit (default=3D=3Dtrue)
sBGColor          Hintergrundfarbe
*/
function LAdS(strImgUrl2, strID, strLink, strLinkTarget, iWidth2, =
iHeight2, bFixed, sBGColor) {
	var oSujet =3D new Element('div');
	oSujet.addClassName('SkyScraper');
	// enhanced visualisation?
	if (oMAS.isEnhanced =3D=3D true)
	{
		// sujet should not scroll?
		if (bFixed !=3D false)
		{
			oSujet.addClassName('SkyScraperFixed');
		}
	}
	else
	{
		oSujet.addClassName('SkyScraperBasic');
	}
	oSujet.insert(SujetOhneRahmen(strImgUrl2, strID, strLink, =
strLinkTarget, iWidth2, iHeight2, 'SkyScraper', sBGColor));
	return oSujet;
}

/*
L-Ad: Eigenwerbung

iLAdV             Prim=C3=A4rschl=C3=BCssel Visualisierung
*/
function LAdE(iLAdV) {
	// Breite und H=C3=B6he Eigenwerbung
	var iWidthEW =3D 229;
	if (iLAdV =3D=3D 1) {
		iWidthEW =3D 221;
	}
	var iHeight =3D 88;
	// Eigenwerbung
	var oEWSujet =3D new Element('div');
	oEWSujet.addClassName('TopEW');
	=
oEWSujet.insert(SujetOhneRahmen('/AdServer/AdServerM.aspx?Position=3DEW_T=
op_Platzhalter&type=3D3&Width=3D' + iWidthEW + '&Height=3D' + iHeight + =
'&Random=3D' + oMAS.timeStamp, 't', '', '', iWidthEW, iHeight, '', ''));
	return oEWSujet;
}

/*
Klasse LAdV (Entscheidungstabelle L-Ad-Darstellung)

Eigenschaften:
iResult        Nummerischer Code der Darstellung oder 0
sResult        Klartext-Bezeichnung der Darstellung oder 'undefined'

Konstruktor startet Einbau:
bUebersicht    =C3=9Cbersichtsseite-Seite?
bSky           L-Ad mit Skyscraper?
iWidth         Breite
iHeight        H=C3=B6he
*/
function LAdV(bUebersicht, bSky, iWidth, iHeight) {

	this.iResult =3D 0;
	this.sResult =3D 'undefiniert';

	this.Decide =3D function(bUebersicht, bSky, iWidth, iHeight) {
		if (!bSky) {
			if (iWidth =3D=3D 728 && iHeight =3D=3D 90) {
				if (bUebersicht) {
					this.sResult =3D 'Superbanner Klein - =C3=9Cbersicht';
					this.iResult =3D 1;
				} else {
					this.sResult =3D 'Superbanner Klein - Nicht =C3=9Cbersicht';
					this.iResult =3D 2;
				}
			} else {
				if (iWidth <=3D 728 && iHeight > 90) {
					if (bUebersicht) {
						this.sResult =3D 'Expandable - =C3=9Cbersicht';
						this.iResult =3D 3;
					} else {
						this.sResult =3D 'Expandable - Nicht =C3=9Cbersicht';
						this.iResult =3D 4;
					}
				} else {
					if (iWidth =3D=3D 960 && iHeight =3D=3D 100) {
						this.sResult =3D 'Superbanner Gro=C3=9F - Alle';
						this.iResult =3D 5;
					} else {
						// undefined
					}
				}
			}
		} else {
			if (iWidth =3D=3D 728 && iHeight =3D=3D 90) {
				this.sResult =3D 'L-Ad (Sky + Superbanner Klein) - Alle';
				this.iResult =3D 6;
			} else {
				if (iWidth =3D=3D 960 && iHeight =3D=3D 100) {
					this.sResult =3D 'L-Ad (Sky + Superbanner Gro=C3=9F) - Alle';
					this.iResult =3D 7;
				} else {
					if (iWidth =3D=3D 0 && iHeight =3D=3D 0) {
						this.sResult =3D 'L-Ad (Sky ohne Superbanner) - Alle';
						this.iResult =3D 8;
					} else {
						// undefined
					}
				}
			}
		}
	}

	this.Decide(bUebersicht, bSky, iWidth, iHeight);

}

/*
Sitebar-Sujet

strImgUrl         Bild-URL
strID             ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
oFlashParams      Flash-Parameter (Liste von Name-Wert-Paaren)
strClickTagName   Name des Flash-Parameters zur =C3=9Cbergabe der =
Ziel-URL
sBGColor          Hintergrundfarbe
*/
function Sitebar(strImgUrl, strID, strLink, strLinkTarget, oFlashParams, =
strClickTagName, sBGColor) {
	// Abstand neben content und empirische Verkleinerung gegen =
=C3=9Cberlappung mit der Scrollbar
	SitebarOverlay(strImgUrl, strID, strLink, strLinkTarget, 0, 0, =
oFlashParams, strClickTagName, sBGColor, 975 + 2);
}

/*
Overlay-Sujet

strImgUrl         Bild-URL
strID             ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
iWidth            Breite
iHeight           H=C3=B6he
oFlashParams      Flash-Parameter (Liste von Name-Wert-Paaren)
strClickTagName   Name des Flash-Parameters zur =C3=9Cbergabe der =
Ziel-URL
sBGColor          Hintergrundfarbe
iSekunden         Ablaufzeit in ca. Sekunden
*/
function Overlay(strImgUrl, strID, strLink, strLinkTarget, iWidth, =
iHeight, oFlashParams, strClickTagName, sBGColor, iSekunden) {
	// =C3=9Cber den gesamten content
	SitebarOverlay(strImgUrl, strID, strLink, strLinkTarget, iWidth, =
iHeight, oFlashParams, strClickTagName, sBGColor, 0);
	//  Ablauf
	function offlocalOverlay() {
		clearTimeout(htimerOverlay);
		iab_hide();
	}
	var htimerOverlay =3D window.setTimeout(offlocalOverlay, 8000 * =
iSekunden / 5);
}

/*
Sitebar oder Overlay-Sujet

strImgUrl         Bild-URL
strID             ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
iWidthOptional    Optionale Breite
iHeightOptional   Optionale H=C3=B6he
oFlashParams      Flash-Parameter (Liste von Name-Wert-Paaren)
strClickTagName   Name des Flash-Parameters zur =C3=9Cbergabe der =
Ziel-URL
sBGColor          Hintergrundfarbe
iOffsetLeft       Abstand zum linken Rand in Pixeln
*/
function SitebarOverlay(strImgUrl, strID, strLink, strLinkTarget, =
iWidthOptional, iHeightOptional, oFlashParams, strClickTagName, =
sBGColor, iOffsetLeft) {
	// div rechts mit Abstand zum linken Rand, ohne Werberahmen, entweder =
so gro=C3=9F wie m=C3=B6glich oder zentriert mit fixer Gr=C3=B6=C3=9Fe
	var iWidth;
	var iHeight;
	var iTop =3D 0;
	var iLeft =3D iOffsetLeft;
	// Breiten- und H=C3=B6hen-Berechnung
	if (iWidthOptional =3D=3D 0) {
		// so breit wie m=C3=B6glich
		iWidth =3D oMAS.viewportWidth - iOffsetLeft;
	} else {
		// zentriert
		iWidth =3D iWidthOptional;
		if (oMAS.viewportWidth - iOffsetLeft > iWidth) {
			iLeft +=3D (oMAS.viewportWidth - iOffsetLeft - iWidth) / 2;
		}
	}
	if (iHeightOptional =3D=3D 0) {
		// so hoch wie m=C3=B6glich, ...
		iHeight =3D oMAS.viewportHeight;
		// ... aber ohne schwarze Leiste
		if (oMAS.isEnhanced =3D=3D true)
		{
			// schwarze Leiste unten
			iHeight -=3D 35;
		}
		else
		{
			// schwarze Leiste oben
			iHeight -=3D 20;
			iTop =3D 20;
		}
	} else {
		// zentriert
		iHeight =3D iHeightOptional;
		if (oMAS.viewportHeight > iHeight) {
			iTop =3D (oMAS.viewportHeight - iHeight) / 2;
		}
	}
	// Einbettung
	var sId =3D 'Sitebar';
	if (iWidth > 0 && iHeight > 0) {
		var sStyle =3D 'top: ' + iTop + 'px; left: ' + iLeft + 'px; width: ' + =
iWidth + 'px; height: ' + iHeight + 'px';
		if (sBGColor !=3D '') {
			sStyle +=3D '; background-color: ' + sBGColor;
		}
		var oDiv =3D new Element('div', { id: sId, style: sStyle });
		// Overlay?
		if (iWidthOptional !=3D 0 && iHeightOptional !=3D 0)
		{
			// bring to front
			oDiv.addClassName('Overlay');
		}
		var oSujet =3D SujetOhneRahmen(strImgUrl, strID, strLink, =
strLinkTarget, iWidth, iHeight, sId, sBGColor);
		oDiv.insert(oSujet);
		oDiv.insert(oMAS.SujetCounter(101, true)); // Z=C3=A4hlung
		// Einbau
		var oDocumentCanvas =3D $('documentCanvas');
		if (oDocumentCanvas) {
			oMAS.AddSujet('before', oDocumentCanvas, oDiv);
			// Flash?
			var sFlash =3D '';
			if (oMAS.IsFlash(strID)) {
				sFlash =3D sId + strID;
				FlashWrite($(sFlash), iWidth, iHeight, strImgUrl, oFlashParams, =
strClickTagName, strLink, sBGColor);
			}
		}
	}
}

// hide sitebar
function iab_hide() {
	hideByID('Sitebar');
}

// hide flashbar
function iab_hide2() {
	hideByID('FlashbarFlashWriteParent');
}

// hide element referenced by id
function hideByID(idText) {
	if ($(idText)) {
		$(idText).hide();
	}
}

/*
Banner-Sujet vor dem Posten-Link nach dem Artikelende eintragen

strImgUrl         Bild-URL
strID             ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
iWidth            Breite
iHeight           H=C3=B6he
oFlashParams      Flash-Parameter (Liste von Name-Wert-Paaren)
strClickTagName   Name des Flash-Parameters zur =C3=9Cbergabe der =
Ziel-URL
sBGColor          Hintergrundfarbe
*/
function Banner(strImgUrl, strID, strLink, strLinkTarget, iWidth, =
iHeight, oFlashParams, strClickTagName, sBGColor)
{
	var sFlash;
	// Artikel, Diashow oder Wetter?
	if ($('forumstart'))
	{
		// Vor dem Posten-Link eintragen
		var oSujet =3D SujetMitRahmen(strImgUrl, strID, strLink, =
strLinkTarget, iWidth, iHeight, 'Banner', true, sBGColor);
		oSujet.insert(oMAS.SujetCounter(12, true)); // Z=C3=A4hlung
		oMAS.AddSujet('after', $('forumstart'), oSujet);
		// Flash?
		if (oMAS.IsFlash(strID))
		{
			sFlash =3D 'Banner' + strID;
			FlashWrite($(sFlash), iWidth, iHeight, strImgUrl, oFlashParams, =
strClickTagName, strLink, sBGColor);
		}
	}
	else if ($$('div.time').length =3D=3D 1 && $$('ul.chronologie').length =
=3D=3D 1)
	{
		// Suchergebnisseite mit vorhandener, aber eventuell leerer, =
Suchergebis-Liste
		// Sujet
		var oSujet =3D new Element('li');
		oSujet.insert(SujetMitRahmen(strImgUrl, strID, strLink, strLinkTarget, =
iWidth, iHeight, 'Banner', true, sBGColor));
		oSujet.insert(oMAS.SujetCounter(12, true)); // Z=C3=A4hlung
		// an 3. (oder 2.) Position m=C3=B6glich?
		var oPredecessor =3D Predecessor('ul.chronologie', 1);
		if (oPredecessor)
		{
			// ja
			oMAS.AddSujet('after', oPredecessor, oSujet);
		}
		else
		{
			// nein, an 1. Position
			oSujet.addClassName('noBorder');
			oMAS.AddSujet('bottom', $$('ul.chronologie')[0], oSujet);
		}
		// Flash?
		if (oMAS.IsFlash(strID))
		{
			sFlash =3D 'Banner' + strID;
			FlashWrite($(sFlash), iWidth, iHeight, strImgUrl, oFlashParams, =
strClickTagName, strLink, sBGColor);
		}
	}
	else if ($('wrapper'))
	{
		// alluserposts
		// Sujet mit Trenner
		var oSujet =3D new Element('div');
		var CSSClassName =3D 'BannerAUP';
		var oTrenner =3D new Element('div');
		oTrenner.addClassName('spacer');
		var oTrennlinie =3D new Element('img', { height: 1, width: 1, alt: =
'Trennlinie', src: '/img/dot_clear.gif' });
		oTrenner.insert(oTrennlinie);
		oSujet.insert(oTrenner);
		oSujet.insert(SujetMitRahmen(strImgUrl, strID, strLink, strLinkTarget, =
iWidth, iHeight, CSSClassName, true, sBGColor));
		oSujet.insert(oMAS.SujetCounter(12, true)); // Z=C3=A4hlung
		// an 3. (oder 2. oder 1.) Position m=C3=B6glich?
		// Achtung: Navigationselemente mitz=C3=A4hlen!
		var oPredecessor =3D Predecessor('div#wrapper', 6);
		if (oPredecessor)
		{
			// ja
			oMAS.AddSujet('after', oPredecessor, oSujet);
		}
		else
		{
			// nein: d=C3=BCrfte nicht auftreten, daher unbehandelt!
		}
		// Flash?
		if (oMAS.IsFlash(strID))
		{
			FlashWrite($(CSSClassName + strID), iWidth, iHeight, strImgUrl, =
oFlashParams, strClickTagName, strLink, sBGColor);
		}
	}
	return true;
}

/*
Baseline Ad nach dem Forum eintragen

strImgUrl         Bild-URL
strID             ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
iWidth            Breite
iHeight           H=C3=B6he
oFlashParams      Flash-Parameter (Liste von Name-Wert-Paaren)
strClickTagName   Name des Flash-Parameters zur =C3=9Cbergabe der =
Ziel-URL
sBGColor          Hintergrundfarbe
*/
function BaselineAd(strImgUrl, strID, strLink, strLinkTarget, iWidth, =
iHeight, oFlashParams, strClickTagName, sBGColor) {
	// Vor dem Rechtshinweis eintragen
	if ($('forumend')) {
		var oSujet =3D SujetMitRahmen(strImgUrl, strID, strLink, =
strLinkTarget, iWidth, iHeight, 'BaselineAd', true, sBGColor);
		oSujet.insert(oMAS.SujetCounter(14, true)); // Z=C3=A4hlung
		oMAS.AddSujet('before', $('forumend'), oSujet);
		// Flash?
		var sFlash =3D '';
		if (oMAS.IsFlash(strID)) {
			sFlash =3D 'BaselineAd' + strID;
			FlashWrite($('BaselineAd' + strID), iWidth, iHeight, strImgUrl, =
oFlashParams, strClickTagName, strLink, sBGColor);
		}
	}
	return true;
}

/*
Knoten, nach dem Werbung eingef=C3=BCllt werden soll, oder null

sName             HTML-Tag.Klassenname der =C3=BCbergeordneten Liste
iPosition         0-basierter Index in HTML-Elementen derselben Ebene,
                  falls weniger Elemente vorhanden sind, das Letzte
iOffSet           Position in Pixel relativ zum Dokument =C3=BCber der =
die Werbung stehen sollte (optional)
*/
function Predecessor(sName, iPosition, iOffSet) {
	if (sName !=3D '') {
		try {
			var oChildren =3D $$(sName)[0].childElements();
			var iPredPos =3D (oChildren.length > iPosition) ? iPosition : =
oChildren.length - 1;
			var oPred =3D oChildren[iPredPos];
			while (iOffSet && iPredPos > 0 && oPred.cumulativeOffset().top + =
oPred.getHeight() > iOffSet) {
				oPred =3D oChildren[--iPredPos];
			}
			return oPred;
		} catch (ex) {
			return null;
		}
	} else {
		return null;
	}
}

/*
Listenelement, nach dem die Werbung positioniert werden soll

iPosition         1 bis 6 =3D (links, Mitte, rechts)*(oben, unten)
strType          'a'=3DAdvertorial, 's'=3DSitelink, 'p'=3DPromotion, =
'c'=3DContentAd
*/
function PredecessorAtPosition(iPosition, strType) {
	var sName =3D '';
	var iPos;
	var iOffSet;
	switch (iPosition) {
		case 1:
			sName =3D 'ul.contentMain';
			iPos =3D 1;
			iOffSet =3D 600;
			break;
		case 2:
			sName =3D 'ul.contentRCol';
			if (strType =3D=3D 'c') {
				iPos =3D 0; // ContentAd an zweiter Stelle
			} else {
				iPos =3D 2; // APS an vierter Stelle
			}
			break;
		case 3:
			sName =3D 'ul.featureMain';
			iPos =3D 1; // an dritter Stelle
			iOffSet =3D 450; // ca. 100px f=C3=BCr Superbanner, ca. 50px f=C3=BCr =
Chronologie-Zeile, ca. 300px f=C3=BCr die ersten beiden redaktionellen =
Elemente
			/*
			Wenn    das erste Element im C-Block eine technische Box mit mehr als =
iPos Elementen ist,
			        zerlege diese Liste der technisch gruppierten Ank=C3=BCnder =
in zwei Listen,
			        wobei jeder Ank=C3=BCnder innerhalb der Box als ein Element =
z=C3=A4hlt!
			Sonst   rechte Spalte, d.h. jede Box z=C3=A4hlt als ein Element
			*/
			if (FirstBoxIsLargeAndTechnical(sName, iPos) =3D=3D true) {
				SplitFirstLargeBox(sName, iPos);
				iPos -=3D 1;
			}
			break;
		case 4:
			sName =3D 'ul.contentMain';
			iPos =3D 5;
			break;
		case 5:
			if (oMAS.Seite1 =3D=3D true) {
				// Seite1: zweite Stelle Inland mittlere Spalte
				sName =3D 'div.sub_inland ul.contentRCol';
				iPos =3D 0;
			} else {
				// Nicht Seite1: achte Stelle mittlere Spalte
				sName =3D 'ul.contentRCol';
				iPos =3D 6;
			}
			break;
		case 6:
			if (oMAS.Seite1 =3D=3D true) {
				// Seite1: zweite Stelle Au=C3=9Fenpolitik rechte Spalte
				sName =3D 'div.sub_international ul.featureMain';
				iPos =3D 0;
			} else {
				// Nicht Seite1: siebente Stelle rechte Spalte
				sName =3D 'ul.featureMain';
				iPos =3D 5;
			}
			break;
	}
	return Predecessor(sName, iPos, iOffSet);
}

/*
Referenz auf die erste Box in der benannten Spalte

sName   CSS selector f=C3=BCr die Spalte, deren erste Box untersucht =
wird
*/
function GetFirstBox(sName) {
	return $$(sName)[0].down('li').down('ul');
}

/*
Ist die erste Box in der benannten Spalte eine gro=C3=9Fe, technische =
Box?

sName   CSS selector f=C3=BCr die Spalte, deren erste Box untersucht =
wird
iPos    Maximale Anzahl Elemente f=C3=BCr eine zu kleine technische Box

true  =3D Das erste Element in der benannten Spalte ist eine technische =
Box (li.noCol), keine redaktionelle, UND
        die technische Box enth=C3=A4lt mehr als iPos Elemente
false =3D sonst
*/
function FirstBoxIsLargeAndTechnical(sName, iPos) {
	if ($$(sName)[0].down('li').hasClassName('noCol')) {
		if (GetFirstBox(sName).childElements().length > iPos) {
			return true;
		} else {
			return false;
		}
	} else {
		return false;
	}
}

/*
Verschiebe alle Elemente der Box in der benannten Spalte nach dem =
(iPos+1). Element
 in eine eigene, neue, technische Box, unmittelbar nach dieser Box
=20
sName   CSS selector f=C3=BCr die Spalte, deren erste Box zerlegt wird
iPos    Anzahl in der ersten Box verbleibender Elemente minus 1
*/
function SplitFirstLargeBox(sName, iPos) {
	var oTechBox =3D GetFirstBox(sName);
	if (oTechBox) {
		if (oTechBox.childElements().length > (iPos + 1)) {
			var oNewLI =3D new Element('li');
			oNewLI.addClassName('box');
			oNewLI.addClassName('noCol');
			var oNewUL =3D new Element('ul');
			oNewUL.addClassName('rightBox');
			oNewLI.insert(oNewUL);
			// Verschieben =3D Clonen und L=C3=B6schen, indexbedingt von hinten =
nach vorne
			for (i =3D oTechBox.childElements().length - 1; i > iPos; i--) {
				oNewUL.insert({ top: oTechBox.childElements()[i].cloneNode(true) });
				oTechBox.removeChild(oTechBox.childElements()[i]);
			}
			oTechBox.up().insert({ after: oNewLI });
			// letzten Trennstrich im oberen Block l=C3=B6schen
			oTechBox.childElements()[iPos].addClassName('blockEnd');
		}
	}
}

// Trennstrich musste eingeblendet werden? Ja=3DKlassenname der =
Ausblendung, Nein=3D''
function ShowHR(oPredecessor) {
	var sHideClass =3D 'blockEnd';
	// Trenner noch unsichtbar?
	if (oPredecessor.hasClassName(sHideClass)) {
		oPredecessor.removeClassName(sHideClass);
		return sHideClass;
	} else {
		return '';
	}
}

// Beschriftung am Anfang und CSS-Klassenname f=C3=BCr Advertorial, =
Sitelink und Promotion, oder ''
function AdvBegin(strType) {
	var sAdvName =3D '';
	switch (strType) {
		case 'a':
			sAdvName =3D 'Advertorial';
			break;
		case 's':
			sAdvName =3D 'Sitelink';
			break;
		case 'p':
			sAdvName =3D 'Promotion';
			break;
	}
	return sAdvName;
}

// Beschriftung am Ende f=C3=BCr Advertorial, Sitelink und Promotion, =
oder ''
function AdvEnd(strType) {
	var sEndText =3D '';
	switch (strType) {
		case 'a':
		case 's':
			sEndText =3D 'Bezahlte Werbung';
			break;
		case 'p':
			sEndText =3D 'Bezahlter Inhalt';
			break;
	}
	return sEndText;
}

/*
F=C3=BCgt zwischen redaktionellen Ank=C3=BCndern auf Ressortseiten
fixplazierte Werbeformen (Advertorial, Promotion, Sitelink)
mit Werbeform-spezifischen Rahmen (kein Flash!) ein

iPosition         1 bis 6 =3D (links, Mitte, rechts)*(oben, unten)
strType           'a'=3DAdvertorial, 's'=3DSitelink, 'p'=3DPromotion
strTitle          Titeltext
strImgUrl         Bild-URL (nicht Flash!)
strLead           Anrei=C3=9Fer
strLink           Ziel-URL
strLinkTarget     '_blank' o.=C3=84.
iWidth            Breite des Bilds
iHeight           H=C3=B6he des Bilds
*/
function fixedAdv(iPosition, strType, strTitle, strImgUrl, strLead, =
strLink, strLinkTarget, iWidth, iHeight) {
	// CSS-Klasse sowie Kennzeichnung vorher und nachher
	var sAdvName =3D AdvBegin(strType);
	var sEndText =3D AdvEnd(strType);
	// Listenelement
	var oSujet =3D new Element('li');
	oSujet.addClassName(sAdvName);
	if (iPosition =3D=3D 3 || iPosition =3D=3D 6)
		oSujet.addClassName('desADV');
	else
		oSujet.addClassName('des104');
	// Textbereich
	var oText =3D new Element('div');
	oText.addClassName('text');
	// Kennzeichnung oben
	var oAdvName =3D new Element('h4');
	oAdvName.insert(sAdvName);
	// Linke Spalte (Nicht mittlere oder rechte)?
	if (iPosition =3D=3D 1 || iPosition =3D=3D 4) {
		oText.insert(oAdvName);
	} else {
		oSujet.insert(oAdvName);
	}
	// Verlinktes Bild
	var oImage =3D new Element('div');
	oImage.addClassName('tImg');
	var oImageLink =3D new Element('a', { href: strLink, target: =
strLinkTarget });
	oImageLink.insert(new Element('img', { width: iWidth, height: iHeight, =
src: strImgUrl, alt: sEndText }));
	oImage.insert(oImageLink);
	oSujet.insert(oImage);
	// Verlinkter Titel
	var oTitleLink =3D new Element('a', { href: strLink, target: =
strLinkTarget });
	oTitleLink.insert(strTitle);
	var oTitle =3D new Element('h3');
	oTitle.insert(oTitleLink);
	oText.insert(oTitle);
	// Unverlinkter Untertitel
	var oLead =3D new Element('p');
	oLead.insert(strLead);
	oText.insert(oLead);
	oSujet.insert(oText);
	oSujet.insert(new Element('div').addClassName('clear'));
	// Kennzeichnung unten
	var oAdv =3D new Element('h6');
	oAdv.insert(sEndText);
	oSujet.insert(oAdv);
	// Einpacken f=C3=BCr Hintergrundfarbe
	var oSujetWithBGC;
	if (iPosition =3D=3D 3 || iPosition =3D=3D 6) {
		oUL =3D new Element('ul');
		oUL.addClassName('rightBox');
		oUL.insert(oSujet);
		oSujetWithBGC =3D new Element('li');
		oSujetWithBGC.addClassName('box');
		oSujetWithBGC.addClassName('adv');
		oSujetWithBGC.insert(oUL);
	} else {
		oSujetWithBGC =3D oSujet;
	}
	oSujetWithBGC.insert(oMAS.SujetCounter(fixedCounter(iPosition) + 100, =
true)); // Z=C3=A4hlung
	// Listenelement, nach dem die Werbung positioniert werden soll
	var oPredecessor =3D PredecessorAtPosition(iPosition, strType);
	if (oPredecessor) {
		// Trenner, sichtbar oder unsichtbar
		var sHideClass =3D ShowHR(oPredecessor);
		if (sHideClass !=3D '') {
			// Trennstrich
			oSujetWithBGC.addClassName(sHideClass);
		}
		// Werbung anh=C3=A4ngen
		oMAS.AddSujet('after', oPredecessor, oSujetWithBGC);
	}
}

/*
Umschl=C3=BCsselung fixer Positionen f=C3=BCr die Z=C3=A4hlung
	1	in 3
	2	in 4
	3	in 5
	4	in 8
	5	in 9
	6	in 10
	sonst 899
*/
function fixedCounter(iPosition) {
	var iRet;
	switch(iPosition) {
		case 1:
		case 2:
		case 3:
			iRet =3D iPosition + 2;
			break;
		case 4:
		case 5:
		case 6:
			iRet =3D iPosition + 4;
			break;
		default:
			iRet =3D 899;
			break;
	}
	return iRet;
}

/*
Sponsorbutton am Ende der rechten Spalte eintragen

strImgUrl         Bild-URL
strID             ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
iWidth            Breite
iHeight           H=C3=B6he
oFlashParams      Flash-Parameter (Liste von Name-Wert-Paaren)
strClickTagName   Name des Flash-Parameters zur =C3=9Cbergabe der =
Ziel-URL
sBGColor          Hintergrundfarbe
*/
function Sponsorbutton(strImgUrl, strID, strLink, strLinkTarget, iWidth, =
iHeight, oFlashParams, strClickTagName, sBGColor) {
	var oPredescessor =3D $('weiterLesenScroll');
	if (oPredescessor) {
		// Nach der Weiterlesenspalte eintragen
		var oSujet =3D SujetMitRahmen(strImgUrl, strID, strLink, =
strLinkTarget, iWidth, iHeight, 'Sponsorbutton', true, sBGColor);
		oSujet.insert(oMAS.SujetCounter(11, true)); // Z=C3=A4hlung
		oMAS.AddSujet('after', oPredescessor, oSujet);
		// Flash?
		var sFlash =3D '';
		if (oMAS.IsFlash(strID)) {
			sFlash =3D 'Sponsorbutton' + strID;
			FlashWrite($('Sponsorbutton' + strID), iWidth, iHeight, strImgUrl, =
oFlashParams, strClickTagName, strLink, sBGColor);
		}
		// Weiterlesenspalte informieren (8px Abstand oben plus 10px =
Werberahmen plus 8px Abstand unten)
		oWeiterlesen.setLowerSujetHeight(iHeight + 26);
	}
	return true;
}

/*
Content Ad an Position eintragen

iPosition            1 bis 6 =3D (links, Mitte, rechts)*(oben, unten)
strImgUrl            Bild-URL
strID                ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink              Ziel-URL
strLinkTarget        Ziel-Fenster
iWidth               Breite
iHeight              H=C3=B6he
oFlashParams         Flash-Parameter
strClickTagName      Name des Flash-Parameters zur =C3=9Cbergabe der =
Ziel-URL
sBGColor             Hintergrundfarbe
*/
function ContentAd(iPosition, strImgUrl, strID, strLink, strLinkTarget, =
iWidth, iHeight, oFlashParams, strClickTagName, sBGColor) {
	// Listenelement
	var oSujet =3D new Element('li');
	var oSujetInner =3D SujetMitRahmen(strImgUrl, strID, strLink, =
strLinkTarget, iWidth, iHeight, 'ContentAd' + iPosition, true, =
sBGColor);
	if (iPosition =3D=3D 1 || iPosition =3D=3D 4) {
		// Linke Spalte, zentriert
		oSujet.addClassName('des104');
		Element.setStyle(oSujetInner, { marginLeft: (420 - iWidth) / 2 + 'px' =
});
	}
	if (iPosition =3D=3D 3 || iPosition =3D=3D 6) {
		// Rechte Spalte, zwischen redaktionellen Boxen
		oSujet.addClassName('box');
		oSujet.addClassName('noCol');
	}
	oSujet.insert(oSujetInner);
	oSujet.insert(oMAS.SujetCounter(fixedCounter(iPosition), true)); // =
Z=C3=A4hlung
	// Listenelement, nach dem die Werbung positioniert werden soll
	var oPredecessor =3D PredecessorAtPosition(iPosition, 'c');
	if (oPredecessor) {
		// Trenner, sichtbar oder unsichtbar
		var sHideClass =3D ShowHR(oPredecessor);
		if (sHideClass !=3D '') {
			// Trennstrich
			oSujet.addClassName(sHideClass);
		}
		// Werbung anh=C3=A4ngen
		oMAS.AddSujet('after', oPredecessor, oSujet);
		// Flash?
		var sFlash =3D '';
		if (oMAS.IsFlash(strID)) {
			sFlash =3D 'ContentAd' + strID;
			FlashWrite($('ContentAd' + iPosition + strID), iWidth, iHeight, =
strImgUrl, oFlashParams, strClickTagName, strLink, sBGColor);
		}
	}
	return true;
}

/*
F=C3=BCgt zwischen redaktionellen Ank=C3=BCndern in der rechten Spalte
Werbe-Ank=C3=BCnder (Advertorial, Promotion, Sitelink)
mit Werbeform-spezifischen Rahmen (kein Flash!) ein

strType         'a'=3DAdvertorial, 's'=3DSitelink, 'p'=3DPromotion
strTitle        Titeltext
strImgUrl       Bild-URL (nicht Flash!)
strLead         Anrei=C3=9Fer
strLink         Ziel-URL
strLinkTarget   '_blank' o.=C3=84.
iWidth          Breite des Bilds
iHeight         H=C3=B6he des Bilds
*/
function rightAdv(strType, strTitle, strImgUrl, strLead, strLink, =
strLinkTarget, iWidth, iHeight) {
	// CSS-Klasse sowie Kennzeichnung vorher und nachher
	var sAdvName =3D AdvBegin(strType);
	var sEndText =3D AdvEnd(strType);

	// Listenelement (hervorgehoben)
	var oSujet =3D new Element('li');
	oSujet.addClassName(sAdvName);
	oSujet.addClassName('active');
	oSujet.addClassName('light');

	// Kennzeichnung oben
	var oAdvName =3D new Element('h5');
	oAdvName.insert(sAdvName);
	oSujet.insert(oAdvName);

	// Verlinkter Titel
	var oLinkP =3D new Element('h4');
	var oLinkT =3D new Element('a', { href: strLink, target: strLinkTarget, =
border: '0' });
	oLinkT.insert(strTitle);
	oLinkP.insert(oLinkT);
	oSujet.insert(oLinkP);

	// Verlinktes Bild
	var oLinkI =3D new Element('a', { href: strLink, target: strLinkTarget, =
border: '0' });
	oLinkI.insert(new Element('img', { width: iWidth, height: iHeight, src: =
strImgUrl, alt: sEndText }));
	oSujet.insert(oLinkI);

	// Unverlinkter Untertitel
	var oLead =3D new Element('p');
	oLead.insert(strLead);
	oSujet.insert(oLead);

	// Ende
	var oClearDiv =3D new Element('div');
	oClearDiv.addClassName('clear');
	oSujet.insert(oClearDiv);

	// Kennzeichnung unten
	var oAdv =3D new Element('h6');
	oAdv.insert(sEndText);
	oSujet.insert(oAdv);

	// Listenelement, nach dem die Werbung positioniert werden soll
	var oPredecessor;
	if ($$('#weiterLesen li.active')) {
		// als aktiv markiertes Element
		oPredecessor =3D Predecessor('#weiterLesen li.active', =
0).ancestors()[0];
	} else {
		if ($$('#weiterLesen li').length > 0) {
			// erstes Element
			oPredecessor =3D $$('#weiterLesen li')[0];
		} else {
			// unm=C3=B6glich
		}
	}
	if (oPredecessor) {
		// Unterster Eintrag?
		var sLastClass =3D 'last';
		if (oPredecessor.hasClassName(sLastClass)) {
			oPredecessor.removeClassName(sLastClass);
			oSujet.addClassName(sLastClass);
		}
		// Werbung anh=C3=A4ngen
		oSujet.insert(oMAS.SujetCounter(2, true)); // Z=C3=A4hlung
		oMAS.AddSujet('after', oPredecessor, oSujet);
	}
}

/*
F=C3=BCgt vor dem Posten-Link
Werbe-Ank=C3=BCnder (Advertorial, Promotion, Sitelink)
mit Werbeform-spezifischen Rahmen (kein Flash!) ein

strType         'a'=3DAdvertorial, 's'=3DSitelink, 'p'=3DPromotion
strTitle        Titeltext
strImgUrl       Bild-URL (nicht Flash!)
strLead         Anrei=C3=9Fer
strLink         Ziel-URL
strLinkTarget   '_blank' o.=C3=84.
iWidth          Breite des Bilds
iHeight         H=C3=B6he des Bilds
*/
function bottomAdv(strType, strTitle, strImgUrl, strLead, strLink, =
strLinkTarget, iWidth, iHeight) {
	// CSS-Klasse sowie Kennzeichnung vorher und nachher
	var sAdvName =3D AdvBegin(strType);
	var sEndText =3D AdvEnd(strType);

	// Inhaltselement
	var oSujet =3D new Element('div');
	oSujet.addClassName(sAdvName);

	// Kennzeichnung oben
	var oAdvName =3D new Element('h5');
	oAdvName.insert(sAdvName);
	oSujet.insert(oAdvName);

	// Verlinktes Bild
	var oLinkI =3D new Element('a', { href: strLink, target: strLinkTarget, =
border: '0' });
	oLinkI.insert(new Element('img', { width: iWidth, height: iHeight, src: =
strImgUrl, alt: sEndText }));
	oSujet.insert(oLinkI);

	// Verlinkter Titel
	var oLinkP =3D new Element('h4');
	var oLinkT =3D new Element('a', { href: strLink, target: strLinkTarget, =
border: '0' });
	oLinkT.insert(strTitle);
	oLinkP.insert(oLinkT);
	oSujet.insert(oLinkP);

	// Unverlinkter Untertitel
	var oLead =3D new Element('p');
	oLead.insert(strLead);
	oSujet.insert(oLead);

	// Ende
	var oClearDiv =3D new Element('div');
	oClearDiv.addClassName('clear');
	oSujet.insert(oClearDiv);

	// Kennzeichnung unten
	var oAdv =3D new Element('h6');
	oAdv.insert(sEndText);
	oSujet.insert(oAdv);

	// Listenelement, nach dem die Werbung positioniert werden soll
	oMAS.AddSujet('after', $('forumstart'), oSujet);
}

/*
Skylinebutton an 2.ter Position in das Insert einsetzen und
letzten redaktionellen Eintrag entfernen, falls es mindestens f=C3=BCnf =
gibt

strImgUrl         Bild-URL
strID             ''=3Dklassisch, 't'=3Dtag-in-tag, sonst Kennung =
f=C3=BCr FlashWrite
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
iWidth            Breite
iHeight           H=C3=B6he
oFlashParams      Flash-Parameter (Liste von Name-Wert-Paaren)
strClickTagName   Name des Flash-Parameters zur =C3=9Cbergabe der =
Ziel-URL
sBGColor          Hintergrundfarbe
*/
function Skyline(strImgUrl, strID, strLink, strLinkTarget, iWidth, =
iHeight, oFlashParams, strClickTagName, sBGColor) {
	// Listenelement, nach dem die Werbung positioniert werden soll
	var oPredecessor =3D Predecessor('li.des150', 0).ancestors()[0];
	// Listenelement
	var oSujet =3D new Element('li', { style: 'width: ' + (iWidth + 2) + =
'px; height: ' + (iHeight + 10) + 'px;' });
	oSujet.addClassName('des150');
	oSujet.insert(SujetMitRahmen(strImgUrl, strID, strLink, strLinkTarget, =
iWidth, iHeight, 'Skyline', true, sBGColor));
	// Letzten redaktionellen Inhalt entfernen, falls mindestens 5 =
(oPredecessor+3+1) vorhanden
	if (oPredecessor.siblings().length > 3) {
		oPredecessor.siblings()[oPredecessor.siblings().length - =
1].setStyle('display: none');
	}
	// Werbung anh=C3=A4ngen
	oSujet.insert(oMAS.SujetCounter(7, true)); // Z=C3=A4hlung
	oMAS.AddSujet('after', oPredecessor, oSujet);
	// Flash?
	var sFlash =3D '';
	if (oMAS.IsFlash(strID)) {
		sFlash =3D 'Skyline' + strID;
		FlashWrite($('Skyline' + strID), iWidth, iHeight, strImgUrl, =
oFlashParams, strClickTagName, strLink, sBGColor);
	}
}

/*
Superbanner resize
 Einsprungpunkt iab_resize
  pr=C3=BCft, ob expandable-geeigneter SuperBanner vorhanden und
  pr=C3=BCft, ob H=C3=B6henangabe im Intervall [90, 400]px und
  stoppt allf=C3=A4llige alte Animation und
  startet neue Animation
 Resizer SuperBannerResize animiert Gr=C3=B6=C3=9Fen=C3=A4nderung
*/
var iTimerID =3D 0;
var iTimeIncrement =3D 10;
var iHeightIncrement =3D 50;
function iab_resize(iHeight) {
	oElement =3D $('Expandable');
	if (oElement && 90 <=3D iHeight && iHeight <=3D 400) {
		clearInterval(iTimerID); // Kein Laufzeitfehler, wenn ID nicht =
vorhanden
		iTimerID =3D setInterval(function() { SuperBannerResize(oElement, =
iHeight) }, iTimeIncrement);
		// sujet reacts to resize?
		if (window.resize_hook) {
			resize_hook();
		}
	}
}

/*
Flashbar-Sujet (nur Flash!)

strImgUrl         Bild-URL
strLink           Ziel-URL
strLinkTarget     Ziel-Fenster
iWidth            Breite
iHeight           H=C3=B6he
oFlashParams      Flash-Parameter (Liste von Name-Wert-Paaren)
strClickTagName   Name des Flash-Parameters zur =C3=9Cbergabe der =
Ziel-URL
*/
function Flashbar(strImgUrl, strLink, strLinkTarget, iWidth, iHeight, =
oFlashParams, strClickTagName) {
	// Seite erlaubt Flashbar-Sujets?
	var oToolbar =3D $('toolbar');
	if (oToolbar) {
		// Flash container hovers above Schwarze Leiste
		sFlash =3D 'FlashbarFlashWriteParent';
		var oSujet =3D new Element('div', { id: sFlash, style: 'bottom:0; top: =
auto; position: fixed; z-index: 1000; height: ' + (35 + iHeight) + 'px; =
width: ' + iWidth + 'px;' });
		oSujet.insert(oMAS.SujetCounter(15, true));  // Z=C3=A4hlung
		oMAS.AddSujet('before', oToolbar, oSujet);
		// Flash sujet
		FlashWrite($(sFlash), iWidth, iHeight, strImgUrl, oFlashParams, =
strClickTagName, strLink, '');
	}
}

/*
Mutation

sStyle   CSS-Text, der in dem head hinzugef=C3=BCgt wird
*/
function Mutation(sStyle) {
	// Mutation anwendbar?
	var oHead =3D $$('head');
	if (oHead && document.body.lastChild) {
		//	Trage zus=C3=A4tzliche CSS f=C3=BCr Mutationen ein
		var oStyle =3D document.createElement("style");
		oStyle.setAttribute("id", "mut");
		oStyle.setAttribute("type", "text/css");
		// IE?
		if (oStyle.styleSheet) {
			oStyle.styleSheet.cssText =3D sStyle;
		} else {
			oStyle.appendChild(document.createTextNode(sStyle));
		}
		oMAS.AddSujet('bottom', oHead[0], oStyle);
		oMAS.AddSujet('after', document.body.lastChild, oMAS.SujetCounter(13, =
true)); // Z=C3=A4hlung ausnahmsweise au=C3=9Ferhalb der Sujets
	}
}

/*
Animate superbanner size
*/
function SuperBannerResize(oElement, iHeight) {
	var iElementHeight =3D oElement.getHeight();
	if (iElementHeight < iHeight) {
		// expand
		if (iHeight - iElementHeight >=3D iHeightIncrement) {
			iElementHeight +=3D iHeightIncrement;
		} else {
			iElementHeight =3D iHeight;
		}
	} else if (iElementHeight > iHeight) {
		// shrink
		if (iElementHeight - iHeight >=3D iHeightIncrement) {
			iElementHeight -=3D iHeightIncrement;
		} else {
			iElementHeight =3D iHeight;
		}
	} else {
		// stop
		clearInterval(iTimerID);
	}
	Element.setStyle(oElement, { 'height': iElementHeight + 'px' });
}

/*
Browser probably Internet Explorer 6?
*/
function PrototypeIE6() {
	return (Prototype.Browser.IE && navigator.appVersion.indexOf("MSIE =
6.0") !=3D -1);
}

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/js/Stubs.js?v=8.26

=EF=BB=BFfunction sLog(message) {
    console.warn(message);
}

//BrowserDetect.js Methoden
function Is() {
    sLog('BrowserDetect: Is()');
}

//State.js Methoden
function State() {
    sLog('State: State()');

    this.contentready =3D function() {
        sLog('State: State.contentready()');
        return false;
    }

    this.Update =3D function(rCD) {
        sLog('State: State.Update()');
    }

    this.Change =3D function(cp) {
        sLog('State: State.Change()');
    }

    this.MakeItSo =3D function() {
        sLog('State: State.MakeItSo()');
    }

    this.loginstartcheck =3D function() {
        sLog('State: State.loginstartcheck()');
    }

    this.logincheck =3D function() {
        sLog('State: State.logincheck()');
        return false;
    }

    this.login =3D function() {
        sLog('State: State.login()');
    }

    this.logout =3D function() {
        sLog('State: State.logout()');
    }

    this.bottomChange =3D function() {
        sLog('State: State.bottomChange()');
    }
}

function CT() {
    sLog('State: CT()');
}

function newAlienContent(cp, url) {
    sLog('State: newAlienContent()');
}

function newContent(infos, cp) {
    sLog('State: newContent()');
}

//oldFSAdapter.js Methoden
var oldFSAdapter =3D Class.create({
    initialize: function(cndObj) {
        sLog('oldFSAdapter: initialize()');
    },
    parse: function(contentPath) {
        sLog('oldFSAdapter: parse()');       =20
        return [];
    },
    trim: function(s) {
        sLog('oldFSAdapter: trim()');
        return '';
    },
    parseReverse: function(ctx) {
        sLog('oldFSAdapter: parseReverse()');
        return '';
    }
});

//Scroll.js Methoden
function show(dir) {
    sLog('Scroll: show()');
}
function hide(dir) {
    sLog('Scroll: hide()');
}
function updateCommand(dir) {
    sLog('Scroll: updateCommand()');
}
function move(dir) {
    sLog('Scroll: move()');
}
function movestop() {
    sLog('Scroll: movestop()');
}
function checkPos() {
    sLog('Scroll: checkPos()');
}
function checkScroll() {
    sLog('Scroll: checkScroll()');
}

function FillForm(FillForm, FillValues) {
    sLog('Tools: FillForm()');
}

function CheckForm(CheckString) {
    sLog('Tools: CheckForm()');

    this.Validate =3D function(CheckForm, CheckDoc) {
        sLog('Tools: CheckForm.Validate()');
        return false;
    }
}

function LinkTo(EncodedLink, LinkElement) {
    sLog('Tools: LinkTo()');
}

function LTrim(value) {
    sLog('Tools: LTrim()');
    return '';
}

function RTrim(value) {
    sLog('Tools: RTrim()');
    return '';
}

function trim(value) {
    sLog('Tools: trim()');
    return '';
}

function kinoFilter() {
    sLog('Tools: kinoFilter()');
}

function openContent(location, config) {
    sLog('Tools: openContent()');
}
------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/js/Forum.js?v=8.26

// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
//
// JScript Source File -- copyright 2006 derStandard.at GmbH
//=20
// NAME: Forum.js
//
// AUTHOR: Lukas Klaus, derStandard.at GmbH
// DATE  : 05.06.2007 v1.11
//=20
// COMMENT: Forum Tools Support 2006
//=20
// sources are not to be used in other websites.
// if you want to use the navigation write to webmaster@derStandard.at
// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
// object referenz

//Schreiben der Links
document.observe("dom:loaded", function() {
	var threads =3D $$('.thread');
	threads.each(function(e) {
		var tid =3D e.id.substring(1);
		e.down('.a').update('<a class=3D"onclick" =
onclick=3D"window.open(\'/?page=3Dpost&re=3D' + tid + =
'\',\'\',\'toolbar=3Dno,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,widt=
h=3D525,height=3D525\');" rel=3D"nofollow">antworten</a>');
		e.down('.p').update('<a href=3D"/plink/' + PageProperties.objectID + =
'/' + tid + '" rel=3D"nofollow">permalink</a>');
		e.down('.b').update('<a class=3D"onclick" =
onclick=3D"window.open(\'?page=3Dpostbewerten&amp;postID=3D' + tid + =
'\',\'\',\'toolbar=3Dno,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,widt=
h=3D515,height=3D505\');" rel=3D"nofollow">bewerten</a>');
		e.down('.m').update('<a class=3D"onclick" =
onclick=3D"window.open(\'/?page=3Dpostmelden&amp;re=3D' + tid + =
'\',\'\',\'toolbar=3Dno,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,widt=
h=3D515,height=3D505\');" rel=3D"nofollow">melden</a>');
		if (ratingData[tid]) {
			e.down('.rating').update(t_create(ratingData[tid][0], =
ratingData[tid][1], ratingData[tid][2]));
		}
	});
});

// HTML f=FCr Bewerungsbalken und Anzahl
function t_create(pos, med, neg) {
	var posCol =3D "#009A30";
	var negCol =3D "#CF0000";
	var posLeftBase =3D 27;
	var negLeftBase =3D 26;
	var leftOffset =3D 0;
=09
	var wert_ges =3D 4 * pos + 2 * med + 3 * neg;
	var wert_pos =3D 4 * pos + 2 * med;
	var wert_neg =3D 3 * neg;
=09
	var posLength =3D 0;
	var negLength =3D 0;
=09
	var titleText =3D "Gesamtbewertung: " + pos + " brillant | " + med + " =
interessant | " + neg + " unn&ouml;tig";

	if (wert_ges >=3D 50)
	{
		if (wert_pos >=3D wert_neg)
		{
			posLength =3D Math.round(50 * wert_pos / wert_ges);
			negLength =3D 51 - posLength;
			leftOffset =3D posLength - 25;
			posLeftBase -=3D leftOffset;
			negLeftBase -=3D leftOffset - 1;
		}
		else
		{
			negLength =3D Math.round(50 * wert_neg / wert_ges);
			posLength =3D 51 - negLength;
			leftOffset =3D negLength -25;
			posLeftBase +=3D (leftOffset - 1);
			negLeftBase +=3D leftOffset;
		}
	}
	else if (wert_pos >=3D 25)
	{
		posLength =3D wert_pos;
		negLength =3D wert_neg;
		leftOffset =3D posLength - 25;
		posLeftBase -=3D leftOffset;
		negLeftBase -=3D (leftOffset - 1);
	}
	else if (wert_neg >=3D 25)
	{
		posLength =3D wert_pos;
		negLength =3D wert_neg;
		leftOffset =3D negLength - 25;
		posLeftBase +=3D leftOffset;
		negLeftBase +=3D leftOffset;
	}
	else if ((wert_neg <=3D 25) && (wert_pos <=3D 25))
	{
		posLength =3D wert_pos;
		negLength =3D wert_neg;
	}
=09
	var html =3D '';
	// schaue ob ich tabelle ueberhaupt aufbauen muss
	if (wert_ges > 0) {
		html +=3D '<div style=3D"position: relative; width: 70px; height: =
14px; background-image: url(/css/rating_bg.png); background-repeat: =
no-repeat; background-position: 0 1px" title=3D"' + titleText + '">';
		html +=3D '<div style=3D"position: absolute; left: ' + (negLeftBase - =
negLength) + 'px; top: 4px; background-color:' + negCol + '; width: ' + =
negLength + 'px; height: 9px"></div>';
		html +=3D '<div style=3D"position: absolute; left: ' + posLeftBase + =
'px; top: 4px; background-color:' + posCol + '; width: ' + posLength + =
'px; height: 9px"></div><span style=3D"visibility: hidden">.</span>';
		html +=3D '<div style=3D"position: absolute; top: -1px; left: 53px; =
font-family: Verdana,sans-serif; font-size: 11px">[' + (pos + med + neg) =
+ ']</div>';
		html +=3D '<div style=3D"position: absolute; top: 0px; left: 26px; =
width: 1px; height: 17px; border-left: 1px solid #000"><span =
style=3D"visibility:hidden">.</span></div>';
		html +=3D '</div>';
		// schreibe HTML
		return html;
	=09
	}
}

// HTML f=FCr Bewerungsbalken und Anzahl im Live-Bericht
function t_create_liveBericht(pos, med, neg)
{
	return '<span>TEST</span>';
}

// wird fuer die beschneidung der textlaenge im bewerten posting =
verwendet
function cuttext(str_obj, id, length)
{
	if(str_obj.length > length)
	{
		var tmp =3D str_obj.substring(0, length);
		var index =3D tmp.lastIndexOf('.');
		if((index !=3D -1) && (tmp.charAt(index+1) =3D=3D " "))
		{
			eval(fs).getElementById(id).innerHTML =3D (tmp.substring(0, =
index)).replace(/'/g, '');
		}
		else
		{
			var str =3D tmp.replace(/'/g, '');
			eval(fs).getElementById(id).innerHTML =3D (str.substring(0, =
str.lastIndexOf(" ")) + "...");
		}
	}
	else
	{
		eval(fs).getElementById(id).innerHTML =3D str_obj;
	}
}
------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://derstandard.at/TagSvc/TagButton.aspx


//no content

------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/js/Magnificent.js

=EF=BB=BF
var Magnificent =3D Class.create({

	magStartItemTemplate: new Template('<li id=3D"magnificent_#{ContentID}" =
style=3D"text-align:left;border-bottom-style:solid;border-bottom-width:1p=
x;margin:0.545em 0 0.545em =
8px;padding-bottom:0.5em;text-align:left;width:100%;">'),
	magEndItemTemplate: new Template('<div class=3D"clear"></div></li>'),
	magHeadLineTemplate: new Template('<h5 =
style=3D"font-size:0.9091em;font-weight:normal;letter-spacing:1px;line-he=
ight:1.2em;text-transform:uppercase;"><a href=3D"#{Url}" =
>#{Headline}</a></h5>'),
	magTitleTemplate: new Template('<h4 style=3D"margin:0.231em =
0;letter-spacing:0px;text-transform:none;font-size:1.1818em;font-weight:n=
ormal;line-height:1.154em;"><a href=3D"#{Url}" >#{Title}</a></h4>'),
	magLeadTitleTemplate: new Template('<p>#{LeadTitle}</p>'),
	magLeadTitleWithPictureTemplate: new Template('<p><a href=3D"#{Url}" =
><img =
style=3D"border-style:solid;border-width:1px;float:left;height:44px;margi=
n:0.2em 6px 0 0;width:66px;" title=3D"" =
src=3D"http://images.derStandard.at/t/1/#{Image}" =
alt=3D"#{ImageCredits}"></a>#{LeadTitle}</p>'),
	objectId: null,
	container: null,
	oParent: null,
	ulArticleContainer: null,
	initialize: function() {
		this.objectId =3D PageProperties.objectID;
		this.oParent =3D $$('.artikelLeft')[0];
		this.container =3D this.createContainerMarkup();
	},

	createContainerMarkup: function() {
		var oContainer =3D new Element('div', { 'id': 'magnificentContainer' =
});

		var oFeedbackContainer =3D new Element('div', { 'id': =
'feedbackContainer' });

		var oFeedbackContainerHeadline =3D new Element('div', { 'style': =
'border-bottom-style:solid;border-bottom-width:1px;text-align:left;font-s=
ize:1.3em;line-height:1.231em;list-style-type:none;margin:0.3em 0px =
0.3em 1.2em;padding-bottom:0.3em' });
		oFeedbackContainerHeadline.innerHTML =3D '<p =
style=3D"font-weight:bold">Feedback zum Artikel [<a =
style=3D"font-weight:normal" =
href=3D"/1285199957034/Magnificent">Info</a>]</p>';
		oFeedbackContainer.insert(oFeedbackContainerHeadline);

		var oFeedback =3D new Element('div', { 'style': =
'text-align:left;font-size:1.3em;line-height:1.231em;list-style-type:none=
;margin:0em 0px 2em 1.2em;' });
		oFeedback.innerHTML =3D 'Ist dieser Artikel lesenwert? <a =
id=3D"magnificentYes" >ja</a>&nbsp;|&nbsp;<a =
id=3D"magnificentNo">nein</a>';
		oFeedbackContainer.insert(oFeedback);
		oContainer.insert(oFeedbackContainer);


		oFeedback.down('#magnificentYes').observe("click", function() {
			this.feedback(true);
		} .bind(this));
		oFeedback.down('#magnificentNo').observe("click", function() {
			this.feedback(false);
		} .bind(this));

		//mouseover and mouseout effects
		oFeedback.down('#magnificentNo').observe("mouseover", function() {
			this.style.textDecoration =3D 'underline';
			this.style.cursor =3D 'pointer';
		});
		oFeedback.down('#magnificentNo').observe("mouseout", function() {
			this.style.textDecoration =3D 'none';
			this.style.cursor =3D 'default';
		});

		oFeedback.down('#magnificentYes').observe("mouseover", function() {
			this.style.textDecoration =3D 'underline';
			this.style.cursor =3D 'pointer';
		});
		oFeedback.down('#magnificentYes').observe("mouseout", function() {
			this.style.textDecoration =3D 'none';
			this.style.cursor =3D 'default';
		});

		var oArticleContainer =3D new Element('div', { 'id': =
'magnificentArticleContainer', 'class': 'moreContent context', 'style': =
'text-align:left;' });
		var oArticleContainerHeadline =3D new Element('div', { 'style': =
'border-bottom-style:solid;border-bottom-width:1px;text-align:left;font-s=
ize:1.3em;line-height:1.231em;list-style-type:none;margin:0.3em 0px 1em =
1.2em;' });
		oArticleContainerHeadline.innerHTML =3D '<p>folgende Artikel =
k=C3=B6nnten Sie interessieren</p>';
		oContainer.insert(oArticleContainerHeadline);
		oContainer.insert(oArticleContainer);

		var ulArticles =3D new Element('ul', { 'id': 'magnificentArticleList', =
'style': 'list-style:none outside none;margin:0.3em 8px 1em 0.6em;' });

		oArticleContainer.insert(ulArticles);

		this.ulArticleContainer =3D ulArticles;

		return oContainer;
	},

	feedback: function(vote) {
		new Ajax.Request('/Live/MagnificentFeedback.ashx?id=3D' + =
this.objectId + '&recommendation=3D' + vote, {
			method: 'POST',
			contentType: 'application/json',
			onSuccess: function(transport) {
				if (transport.responseJSON.ReturnValue =3D=3D 1) {
					document.getElementById("feedbackContainer").hide();
				} else {
					alert("Vielen Dank f=C3=BCr Ihr Voting! Leider ist ein Fehler bei =
der Verarbeitung Ihrer Daten aufgetreten. Bitte versuchen Sie es =
sp=C3=A4ter erneut!");
				}
			}
		});
	},

	writeMagnificentContent: function(data) {
		if (data !=3D null) {
			if (data.ForContentID !=3D null && data.ForContentID > 0) {
				var o =3D this;
				data.Articles.each(function(article) {
					//alert(o.magStartItemTemplate.evaluate(article));
					var htmlContent =3D
					htmlContent =3D o.magStartItemTemplate.evaluate(article);
					if (article.Headline !=3D null)
						htmlContent +=3D o.magHeadLineTemplate.evaluate(article);
					if (article.Title !=3D null)
						htmlContent +=3D o.magTitleTemplate.evaluate(article);

					if (article.LeadTitle !=3D null) {
						if (article.Image !=3D null) {
							htmlContent +=3D =
o.magLeadTitleWithPictureTemplate.evaluate(article);
						} else {
							htmlContent +=3D o.magLeadTitleTemplate.evaluate(article);
						}
					}
					htmlContent +=3D o.magEndItemTemplate.evaluate(article);
					o.ulArticleContainer.innerHTML +=3D htmlContent;
				});

				this.oParent.insert(this.container);

				//check wheater to hide feedback container or not
				if (data.IsContentRated)
					document.getElementById("feedbackContainer").hide();
				//alert(data.IsContentRated);
				this.container.show();
			}
		}
	},

	getMagnificentDataAndWriteContent: function() {
		new Ajax.Request('/Live/Magnificent.ashx?id=3D' + this.objectId, {
			method: 'POST',
			contentType: 'application/json',
			onSuccess: function(transport) {
				this.writeMagnificentContent(transport.responseJSON);
			} .bind(this)
		});
	}
});

document.observe('dom:loaded', function() {
	var magnificent =3D new Magnificent();
	magnificent.getMagnificentDataAndWriteContent();
});



------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstandard.at/js/Survey.js?v=8.26

// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
//
// JScript Source File -- copyright 2008 derStandard.at GmbH
//=20
// NAME: Survey.js
//
// AUTHORS: Mario Zoth, derStandard.at GmbH & Robert Knienider, =
EDV-Dienstleistungen
// DATE   : 09.04.2008 v1.0
//          15.01.2010 v1.1 noframe
//=20
// COMMENT: Site Surveys 2008-2010
//=20
// sources are not to be used in other websites.
// for further information contact webmaster@derStandard.at
// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

function Survey(sX, tagSrc) // sX =3D Teilstring f=FCr nugg.ad oder =
OEWA, tagSrc =3D Source f=FCr den Fragebogen Tag.
{
	this.cName =3D 'FRAGEBOGEN_'; // Cookiename f=FCr Fragebogen.
	this.cNameFull =3D this.cName + sX + ':'; // Voller Cookiename f=FCr =
Fragebogen (OEWA oder nugg.ad).
	this.cNameCount =3D 'a'; // Namenserweiterung f=FCr Zaehl Cookie.
	this.cNameTime =3D 't'; // Namenserweiterung f=FCr Zeitstempel Cookie.
	this.now =3D new Date(); // Aktuelles Datum.
	this.expDate =3D new Date();
	this.expDate.setDate(this.expDate.getFullYear() + 15, 00, 00, 00, 000);
	this.limiterRandom =3D Math.floor(Math.random()*20); // Zusfallszahl =
f=FCr den Lastminderer - 10 =3D Auslieferung mit 10%iger =
Wahrseinlichzeit.
	this.surveyTag =3D '<scr'+'ipt type=3D"text/javascript" src=3D"' + =
tagSrc + '"><\/scr'+'ipt>';

	// Ueberprueft ob Zaehl-Cookie schon vorhanden, wenn nein wird ein =
Cookie gesetzt (Variante[Anzahl oder Zeitstempel], Wert).
	this.checkCookie =3D function(v,startValue)
	{
		if (document.cookie.indexOf(v) =3D=3D -1)
		{
			this.setCookie(v,startValue);
		}
	};
=09
	// Setzt ein Cookie mit (Cookiename, Wert)
	this.setCookie =3D function(cName,cValue)
	{
		document.cookie =3D cName + '=3D' + cValue + '; path=3D/; expires=3D' =
+ this.expDate.toGMTString();
	};
=09
	// Liest besimmten Cookie-Wert aus (Cookiename).
	this.getCookie =3D function(cName)
	{
		cStart=3Ddocument.cookie.indexOf(cName + "=3D");
		var r =3D '';
		if (cStart !=3D -1)
		{=20
			cStart=3DcStart + cName.length+1;=20
			cEnd=3Ddocument.cookie.indexOf(";",cStart);
			if (cEnd=3D=3D-1) cEnd=3Ddocument.cookie.length;
			r =3D unescape(document.cookie.substring(cStart,cEnd));
		}
		return r;
	};
=09
	// Ueberprueft ob die letzte Fragebogen-Auslieferung 24h zurueck liegt.
	this.validSurveyTime =3D function()
	{
		var valid =3D new Date(this.getCookie(this.cNameFull + =
this.cNameTime));
		valid.setDate(valid.getDate() + 1); // Funktioniert auch bei Monats- =
und Jahreswechsel.
		return valid <=3D this.now; // false wenn 'valid' kein g=FCltiges =
Datum enth=E4lt.
	};
=09
	// Ueberprueft ob ein Fragebogen ausgeliefert werden soll.
	this.checkSurvey =3D function()
	{
		var valid =3D false;
		// Wurde noch kein Fragebogen ausgeliefert?
		if (this.getCookie(this.cNameFull + this.cNameCount) < 1)
		{
			// Ist die Auslieferung lange genung nach der letzten und =
Last-gemindert?
			var d =3D new Date();
			d.setDate(d.getDate() - 1);
			this.checkCookie(this.cNameFull + this.cNameTime, d);
			if (this.validSurveyTime() && this.limiter())
			{
				valid =3D true;
			}
		}
		return valid;
	};
=09
	// Lastminderer - siehe property limiterRandom
	this.limiter =3D function()
	{
		var valid =3D (this.limiterRandom =3D=3D 0) ? true : false;
		return valid;
	};
=09
	// Fragebogen-Aufruf merken und ausf=FChren
	this.makeSurvey =3D function()
	{
		this.setCookie(this.cNameFull + this.cNameCount, =
Number(this.getCookie(this.cNameFull+this.cNameCount)) + 1);
		this.setCookie(this.cNameFull + this.cNameTime, this.now);
		document.write(this.surveyTag);
	};

	// Fragebogen aufrufen, wenn
	//  der Client Cookies erlaubt UND
	//  auf der Seite Prototype eingebunden ist UND
	//  die Seite die Navigation enth=E4lt (im Gegensatz zu Spezialseiten, =
z.B. Posten)
	if (navigator.cookieEnabled && (typeof Prototype !=3D 'undefined') && =
$('pageTop'))
	{
		// Nach Zeit und Last zul=E4ssig?
		this.checkCookie(this.cNameFull + this.cNameCount,0);
		if (this.checkSurvey())
		{
			this.makeSurvey();
		}
	}

}
------=_NextPart_000_0000_01CBD74C.AF391070
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://derstand.oewabox.at/survey.js

var szmvar_c=3D0;var szmvar_cook =3D =
document.cookie.split(";");for(szmvar_i=3D0;szmvar_i<szmvar_cook.length;s=
zmvar_i++){if(szmvar_cook[szmvar_i].match("POPUPCHECK=3D.*")){var =
szmvar_check=3Dnew Date();var =
szmvar_now=3Dszmvar_check.getTime();szmvar_check.setTime(szmvar_cook[szmv=
ar_i].split("=3D")[1]);if(szmvar_check.getTime() >=3D =
(szmvar_now))szmvar_c=3D1;break;}}var cookieOffTime =3D =
1000*60*60*24;var szmexp =3D new Date();szmexp.setTime(szmexp.getTime() =
+ cookieOffTime);var szmnex =3D szmexp.getTime();document.cookie =3D =
"POPUPCHECK=3D" + szmnex + "; expires=3D"+szmexp.toGMTString()+"; =
path=3D/";if(szmvar_c=3D=3D0)document.write('<script =
src=3D"http://qs.oewabox.at/?'+OEWA+'"></'+'script>');

------=_NextPart_000_0000_01CBD74C.AF391070--

