From: <Saved by Windows Internet Explorer 8>
Subject: =?Windows-1252?Q?=3C=3E_wettbewerbe-aktuell_=3C=3E_Fachzeitschrift_?=
	=?Windows-1252?Q?f=FCr_Architektenwettbewerbe_=3C=3E?=
Date: Mon, 21 Nov 2011 11:38:48 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CCA842.223CA750"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wettbewerbe-aktuell.de/index.php?menu=produkte&main=shop_hefte

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' =
'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>--><HTML><HEAD><TITLE=
><> wettbewerbe-aktuell <> Fachzeitschrift f=FCr Architektenwettbewerbe =
<></TITLE>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3Dgoogle-site-verification=20
content=3D0C4e_bXL9dA4-JKmcusu8wwAOE1_nia1ALBsVXpxKGU>
<META name=3DKeywords=20
content=3D"ausschreibungen, wettbewerbe, architektur, auslober, =
wettbewerbsergebnisse, fachzeitschrift, onlineshop, aktuell, =
architektenwettbewerbe, Abonnement,">
<META name=3Dgoogle-site-verification=20
content=3D4AFlTxgRiA-Fii9bKYDGE06g-puw4FiDOAejDadhbqQ>
<META name=3DDescription=20
content=3D"Aktuelle Wettbewerbs- und Dienstleistungsausschreibungen =
f=FCr Architekten und Ingenieure sowie ein&#10;&#9;Archiv- und =
Shopssystem f=FCr bisher ver=F6ffentlichte Wettbewerbsergebnisse">
<META name=3DDownloadOptions content=3Dnoopen><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://www.wettbewerbe-aktuell.de/wa.css?u=3D1321868718"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.wettbewerbe-aktuell.de/wb_wa.css?u=3D1321868718"><LINK=
=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.wettbewerbe-aktuell.de/lightbox.css">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.wettbewerbe-aktuell.de/prototype-1.6.0.3.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.wettbewerbe-aktuell.de/scriptaculous.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.wettbewerbe-aktuell.de/lightbox.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.wettbewerbe-aktuell.de/wajs09.js"></SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19154"></HEAD>
<BODY style=3D"MARGIN: 0px"><!-- NU: SHOPBANNER --><!-- SHOPBANNER END  =
-->
<DIV=20
style=3D"POSITION: absolute; BACKGROUND-COLOR: green; WIDTH: 10px; =
DISPLAY: none; HEIGHT: 10px"=20
id=3Dbigtransparent height=3D"10" width=3D"10"></DIV>
<DIV style=3D"WIDTH: 10px; DISPLAY: none; HEIGHT: 10px" id=3Dbiggray =
height=3D"10"=20
width=3D"10"></DIV>
<DIV style=3D"DISPLAY: none" id=3Dpreistraeger><BR></DIV>
<DIV style=3D"DISPLAY: none" id=3Dwaitscreen>
<TABLE class=3Dfeed width=3D200 bgColor=3Dwhite height=3D100>
  <TBODY>
  <TR>
    <TD>
      <CENTER><IMG=20
      =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/loading.gif"><BR><BR><FON=
T=20
      class=3Dklasse><B>Daten werden=20
geladen</B></FONT><BR></CENTER></TD></TR></TBODY></TABLE></DIV>
<TABLE=20
style=3D"BACKGROUND-IMAGE: url(grafik/mainbg.jpg); BACKGROUND-REPEAT: =
repeat-x"=20
width=3D"100%" bgColor=3D#ced7e8 height=3D"100%">
  <TBODY>
  <TR>
    <TD vAlign=3Dcenter align=3Dmiddle><BR>
      <TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0 width=3D995>
        <TBODY>
        <TR>
          <TD bgColor=3D#ced7e8 height=3D75 vAlign=3Dtop colSpan=3D3>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%">
              <TBODY>
              <TR>
                <TD><A =
href=3D"http://www.wettbewerbe-aktuell.de/index.php"><IMG=20
                  border=3D0=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/main_top.gif"></A></TD>
                <TD=20
                style=3D"BACKGROUND-IMAGE: url(grafik/main_top_pw.gif); =
BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 8px"=20
                vAlign=3Dtop width=3D450 align=3Dright>
                  <TABLE cellSpacing=3D0 cellPadding=3D0>
                    <TBODY>
                    <TR>
                      <FORM method=3Dpost action=3Dindex.php>
                      <TD><FONT class=3Dm3>User name:&nbsp; <INPUT =
class=3Dm1=20
                        size=3D14 =
name=3Dloginname>&nbsp;&nbsp;&nbsp;Password:&nbsp;=20
                        <INPUT class=3Dm1 size=3D14 type=3Dpassword=20
                        name=3Dloginpass>&nbsp; <INPUT value=3Dprodukte =
type=3Dhidden=20
                        name=3Dmenu> <INPUT value=3Dlogin type=3Dhidden =
name=3Dmode>=20
                        <INPUT =
value=3D?menu=3Dprodukte&amp;main=3Dshop_hefte=20
                        type=3Dhidden name=3Doldmain> <INPUT =
class=3Dm1button value=3D"&nbsp;log in" =
type=3Dsubmit>&nbsp;&nbsp;</FONT></TD></FORM></TR></TBODY></TABLE>&nbsp;
                  <P style=3D"MARGIN-TOP: 7px; MARGIN-BOTTOM: 0px"><A=20
                  style=3D"PADDING-TOP: 10px" class=3Dsitemap=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dwronglogin&amp=
;main=3Dpwlost">Forgot=20
                  your password? Click =
here</A>&nbsp;&nbsp;|&nbsp;&nbsp;<IMG=20
                  style=3D"MARGIN-BOTTOM: -5px" border=3D0=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/de.gif">&nbsp;&nbsp;<A=20
                  class=3Dsitemap=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dshop_hefte&amp;changesprache=3Dde">Deutsch</A>&nbsp;&nbsp;|&nbsp;&n=
bsp;<IMG=20
                  style=3D"MARGIN-BOTTOM: -5px" border=3D0=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/gb.gif">&nbsp;&nbsp;<A=20
                  class=3Dsitemap=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dshop_hefte&amp;changesprache=3Den">English</A>&nbsp;&nbsp;</P></TD>=
</TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD bgColor=3D#43648d height=3D16 colSpan=3D3></TD></TR>
        <TR>
          <TD bgColor=3D#121d53 height=3D16 colSpan=3D3 =
align=3Dright></TD></TR>
        <TR>
          <TD=20
          style=3D"BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: =
#999999 1px solid"=20
          bgColor=3D#ced7e8 vAlign=3Dtop width=3D185><A=20
            =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?main=3Dshop_start"><I=
MG=20
            style=3D"Z-INDEX: 89; POSITION: relative; TOP: 10px; RIGHT: =
82px"=20
            border=3D0=20
            =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/washopbanner.png"></A>=20
            <BR>
            <CENTER>
            <TABLE style=3D"MARGIN-TOP: -200px" border=3D0 =
cellSpacing=3D0=20
            cellPadding=3D0>
              <TBODY>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_no3.gif"></TD>
                <TD><A class=3Dnmenu2=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?main=3D&amp;menu=3D">=
Home</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_no.gif"></TD>
                <TD><A class=3Dnmenu2=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?main=3Dsitemap&amp;me=
nu=3Dsitemap">Sitemap</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_no.gif"></TD>
                <TD><FONT class=3Dmenuhead>Tenders</FONT></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dausschreibunge=
n&amp;main=3Dwettbewerbe">Architectural=20
                  Competitions</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dausschreibunge=
n&amp;main=3Deubau&amp;check=3D1">Miscellaneous=20
                  Tenders</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dausschreibunge=
n&amp;main=3Dswsuche">Keyword=20
                  search</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dausschreibunge=
n&amp;main=3Deumail">E-Mail=20
                  service</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_no.gif"></TD>
                <TD><FONT class=3Dmenuhead>Competition =
Results</FONT></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dergebnisse&amp=
;main=3Dticker">Current=20
                  Results</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dshop_hefte">Current=20
                  Issue</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dergebnisse&amp=
;main=3Dergebnisse">Competition=20
                  Archives</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_yo.gif"></TD>
                <TD><FONT class=3Dmenuhead>wa Shop</FONT></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dabo&amp;first=3D1">Subscription</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dtest2">Trial=20
                  Subscription</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Donlineabo">Internet=20
                  Subscription</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD>--------------------</TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1_shop=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dshop_hefte">Single=20
                  Issues</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1_shop=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dshop_jahrgaenge">Complete=20
                  Volumes</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1_shop=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dshop_ordner">Folder</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1_shop=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dshop_sonderdrucke">Reprints</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1_shop=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dshop_themenbuecher">Special=20
                  topic books</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1_shop=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dshop_broschueren">Brochures=20
                  </A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_no.gif"></TD>
                <TD><FONT class=3Dmenuhead>Current =
events</FONT></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dveranstaltunge=
n&amp;main=3Dausstellungen">Exhibition=20
                  Calendar</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dveranstaltunge=
n&amp;main=3Dhochschule">College=20
                  Advertising</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_no.gif"></TD>
                <TD><A class=3Dmenuhead=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dalinks&amp;mai=
n=3Dlinks_neu">Architecture-Links</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_no.gif"></TD>
                <TD><FONT class=3Dmenuhead>Company =
Profile</FONT></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprofil&amp;mai=
n=3Dmediadaten">Media=20
                  Data</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprofil&amp;mai=
n=3Dimpressum">Editorial=20
                  Info</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprofil&amp;mai=
n=3Dkontakt">Contact</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_no.gif"></TD>
                <TD><FONT class=3Dmenuhead>Service =
Centre</FONT></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dveranstaltunge=
n&amp;main=3Dpinnwand">Job=20
                  exchange</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dservice&amp;ma=
in=3Dfreischaltung">Account=20
                  activation</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dservice&amp;ma=
in=3Dkkzahlung">Creditcard=20
                  Payment</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dservice&amp;ma=
in=3Dfaq">F.A.Q.</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dservice&amp;ma=
in=3Dadressaenderung">Change=20
                  of Address</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dservice&amp;ma=
in=3Dgeschaeftsbedingungen">Terms=20
                  and Conditions</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dservice&amp;ma=
in=3Dformulare">Forms=20
                  and Applications</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD><A class=3Dnmenu1=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dservice&amp;ma=
in=3Drichtilinien">Guidelines</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_no.gif"></TD>
                <TD><A class=3Dnmenu2=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dint_arch&amp;m=
ain=3Dint_arch">Int.=20
                  architecture journals</A></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif"></TD>
                <TD></TD></TR>
              <TR>
                <TD><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/m_nomore.gif"></TD>
                <TD><A class=3Dnmenu2=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dwarenkorb&amp;=
main=3Dshop_warenkorb">Shopping=20
                  cart</A> (<A =
id=3Dprodukteimkorb>0</A>)</TD></TR></TBODY></TABLE><IMG=20
            src=3D"http://www.wettbewerbe-aktuell.de/grafik/spacer.gif" =
width=3D184=20
            height=3D1><BR><BR><BR><BR>
            <TABLE=20
            style=3D"BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: =
#666666 1px solid; BACKGROUND: #43648d; TABLE-LAYOUT: fixed; BORDER-TOP: =
#666666 1px solid; BORDER-RIGHT: #666666 1px solid"=20
            cellSpacing=3D0 cellPadding=3D0 width=3D170 height=3D360>
              <TBODY>
              <TR>
                <TD=20
                style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; BACKGROUND: url(grafik/bro_bg.jpg) #43648d =
repeat-x left top; PADDING-TOP: 0px"=20
                height=3D330 vAlign=3Dtop>
                  <DIV=20
                  style=3D"PADDING-BOTTOM: 9px; MARGIN: 0px; =
PADDING-LEFT: 9px; WIDTH: 168px; PADDING-RIGHT: 9px; DISPLAY: none; =
PADDING-TOP: 9px"=20
                  id=3Dbrocontainer> </DIV></TD></TR>
              <TR>
                <TD style=3D"PADDING-LEFT: 10px; BORDER-TOP: #999999 1px =
solid"=20
                height=3D30><IMG border=3D0=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/link.gif"> <A=20
                  class=3Dsitemap_white=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dshop_broschueren">See=20
                  all brochures</A></TD></TR></TBODY></TABLE><BR><BR>
            <SCRIPT=20
            type=3Dtext/javascript>=0A=
<!-- =0A=
getBroschure("666666");=0A=
-->=0A=
</SCRIPT>
            </CENTER></TD>
          <TD=20
          style=3D"BORDER-BOTTOM: #999999 1px solid; PADDING-BOTTOM: =
20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px"=20
          bgColor=3D#ffffff vAlign=3Dtop width=3D585>
            <H2><IMG=20
            =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/waheader_grey.png">=20
            Webshop</H2>
            <DIV class=3Dshop_bread><A=20
            =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?main=3Dshop_start">Sh=
op=20
            Home</A>&nbsp;&nbsp;<A=20
            =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?main=3Dshop_produkte"=
><IMG=20
            =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/shop_pfeil.png">Products<=
/A>&nbsp;&nbsp;<A=20
            =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?main=3Dshop_hefte"><I=
MG=20
            =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/shop_pfeil.png">Single=20
            Issues</A></DIV>
            <TABLE class=3Dmini border=3D0 cellSpacing=3D0 =
cellPadding=3D0 width=3D585>
              <TBODY>
              <TR>
                <TD vAlign=3Dtop>
                  <H2>Single Issues</H2>Single issues are available =
backdated up=20
                  to 10 years. If you are interested in issues which =
were=20
                  published more than 10 years ago please contact <A=20
                  class=3Dw1_orange=20
                  =
href=3D"mailto:archiv@wettbewerbe-aktuell.de">archiv@wettbewerbe-aktuell.=
de</A>.<BR><BR>
                  <FORM method=3Dpost action=3D/index.php>
                  <TABLE border=3D0 width=3D585 bgColor=3D#ededed mini?>
                    <TBODY>
                    <TR>
                      <TD>Search issue:</TD>
                      <TD>&nbsp;&nbsp;&nbsp;<SELECT id=3Dselectmonat =
name=3Dmonat>=20
                          <OPTION value=3D01>Januar<OPTION =
value=3D02>Februar<OPTION=20
                          value=3D03>M=E4rz<OPTION =
value=3D04>April<OPTION=20
                          value=3D05>Mai<OPTION value=3D06>Juni<OPTION=20
                          value=3D07>Juli<OPTION =
value=3D08>August<OPTION=20
                          value=3D09>September<OPTION =
value=3D10>Oktober<OPTION=20
                          selected value=3D11>November<OPTION=20
                          value=3D12>Dezember</OPTION></SELECT></TD>
                      <TD><SELECT id=3Dselectjahr name=3Djahr> <OPTION =
selected=20
                          value=3D2011>2011<OPTION =
value=3D2010>2010<OPTION=20
                          value=3D2009>2009<OPTION =
value=3D2008>2008<OPTION=20
                          value=3D2007>2007<OPTION =
value=3D2006>2006<OPTION=20
                          value=3D2005>2005<OPTION =
value=3D2004>2004<OPTION=20
                          value=3D2003>2003<OPTION =
value=3D2002>2002<OPTION=20
                          value=3D2001>2001</OPTION></SELECT></TD>
                      <TD><INPUT type=3Dhidden =
name=3DGLOBAL_LOGIN_ID><INPUT=20
                        value=3Dprodukte type=3Dhidden =
name=3Dmenu><INPUT=20
                        value=3Dshop_hefte type=3Dhidden =
name=3Dmain><INPUT value=3D"Show table of contents" =
type=3Dsubmit></FORM></TD></TR></TBODY></TABLE></TD></TR>
              <TR>
                <TD colSpan=3D2><BR>
                  <TABLE style=3D"BACKGROUND: #f5f5f5" class=3Dmini =
border=3D0=20
                  width=3D585>
                    <TBODY>
                    <TR bgColor=3D#666666>
                      <TD colSpan=3D2><FONT =
color=3Dwhite>&nbsp;&nbsp;<B>Single=20
                        Issue</B></FONT></TD></TR>
                    <TR>
                      <TD=20
                      style=3D"PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; PADDING-TOP: 8px"=20
                      vAlign=3Dtop width=3D475><IMG=20
                        =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/walogopng.png">=20
                        - Issue: 11 / 2011 <BR><BR><BR><BR><IMG id=3Dhe=20
                        =
onclick=3D'indenwarenkorb("he","","b9d920eba6b5fad9494c10926ee1df17","he"=
,"")'=20
                        border=3D0 name=3Dhe=20
                        =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/shop_indenwarenkorb.png">=
=20
                      </TD>
                      <TD=20
                      style=3D"PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; PADDING-TOP: 8px"=20
                      width=3D110><IMG class=3Dra=20
                        =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/hefte/11_2011.jpg">
                        <CENTER>
                        <H3>=80 13.00<SPAN=20
                        =
class=3Dhochgestellt>*</SPAN></H3></CENTER></TD></TR></TBODY></TABLE><BR>=

                  <TABLE border=3D0 width=3D585>
                    <TBODY>
                    <TR>
                      <TD bgColor=3D#666666 height=3D20 =
colSpan=3D3><FONT=20
                        color=3Dwhite><B>&nbsp;<B>Competition=20
                        results</B></FONT><FONT color=3Dwhite=20
                        size=3D1><B>&nbsp;&nbsp;&nbsp;( 1 to 2 pages =
with photos=20
                        )</B></FONT></B></TD></TR>
                    <TR>
                      <TD height=3D20 colSpan=3D3>&nbsp;Keine =
Eintr=E4ge</TD></TR>
                    <TR>
                      <TD height=3D20 colSpan=3D3></TD></TR>
                    <TR>
                      <TD bgColor=3D#666666 height=3D20 =
colSpan=3D3><FONT=20
                        color=3Dwhite><B>&nbsp;<B>Competition=20
                        results</B></FONT><FONT color=3Dwhite=20
                        size=3D1><B>&nbsp;&nbsp;&nbsp;( comprehensive=20
                        documentations )</B></FONT></B></TD></TR>
                    <TR>
                      <TD style=3D"PADDING-LEFT: 5px" height=3D20 =
width=3D70 ;><FONT=20
                        style=3D"COLOR: #b7411a; FONT-WEIGHT: bold">21 - =

                      26</FONT></TD>
                      <TD=20
                        style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px">Tourismusresort</TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px"=20
                      width=3D170>CH-Andermatt</TD></TR>
                    <TR>
                      <TD style=3D"PADDING-LEFT: 5px" height=3D20 =
width=3D70 ;><FONT=20
                        style=3D"COLOR: #b7411a; FONT-WEIGHT: bold">27 - =

                      28</FONT></TD>
                      <TD=20
                        style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px">"Vertikale=20
                        Nekropolis", Chapultepec Forest</TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px"=20
                      width=3D170>Mexico</TD></TR>
                    <TR>
                      <TD style=3D"PADDING-LEFT: 5px" height=3D20 =
width=3D70 ;><FONT=20
                        style=3D"COLOR: #b7411a; FONT-WEIGHT: bold">29 - =

                      34</FONT></TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px">Newton=20
                        Center =D0 Innovatives Bildungs- und =
Bibliothekszentrum=20
                        der politechnischen Universit=E4t</TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px"=20
                      width=3D170>Opole, Polen</TD></TR>
                    <TR>
                      <TD style=3D"PADDING-LEFT: 5px" height=3D20 =
width=3D70 ;><FONT=20
                        style=3D"COLOR: #b7411a; FONT-WEIGHT: bold">35 - =

                      48</FONT></TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px">Campus=20
                        Bundesstra=DFe der Universit=E4t</TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px"=20
                      width=3D170>Hamburg</TD></TR>
                    <TR>
                      <TD style=3D"PADDING-LEFT: 5px" height=3D20 =
width=3D70 ;><FONT=20
                        style=3D"COLOR: #b7411a; FONT-WEIGHT: bold">49 - =

                      54</FONT></TD>
                      <TD=20
                        style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px">Baakenhafen=20
                        HafenCity</TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px"=20
                      width=3D170>Hamburg</TD></TR>
                    <TR>
                      <TD style=3D"PADDING-LEFT: 5px" height=3D20 =
width=3D70 ;><FONT=20
                        style=3D"COLOR: #b7411a; FONT-WEIGHT: bold">55 - =

                      60</FONT></TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px">Neue=20
                        Stadtmitte</TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px"=20
                      width=3D170>Remseck am Neckar</TD></TR>
                    <TR>
                      <TD style=3D"PADDING-LEFT: 5px" height=3D20 =
width=3D70 ;><FONT=20
                        style=3D"COLOR: #b7411a; FONT-WEIGHT: bold">61 - =

                      64</FONT></TD>
                      <TD=20
                        style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px">Hessenwaldschule=20
                        und dazugeh=F6rige Freianlagen</TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px"=20
                      width=3D170>Weiterstadt</TD></TR>
                    <TR>
                      <TD style=3D"PADDING-LEFT: 5px" height=3D20 =
width=3D70 ;><FONT=20
                        style=3D"COLOR: #b7411a; FONT-WEIGHT: bold">65 - =

                      68</FONT></TD>
                      <TD=20
                        style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px">Neugestaltung=20
                        des Rudolphsplatzes</TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px"=20
                      width=3D170>Marburg</TD></TR>
                    <TR>
                      <TD style=3D"PADDING-LEFT: 5px" height=3D20 =
width=3D70 ;><FONT=20
                        style=3D"COLOR: #b7411a; FONT-WEIGHT: bold">69 - =

                      74</FONT></TD>
                      <TD=20
                        style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px">Alexanderh=F6he</TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px"=20
                      width=3D170>Iserlohn</TD></TR>
                    <TR>
                      <TD style=3D"PADDING-LEFT: 5px" height=3D20 =
width=3D70 ;><FONT=20
                        style=3D"COLOR: #b7411a; FONT-WEIGHT: bold">75 - =

                      80</FONT></TD>
                      <TD=20
                        style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px">Eingangsgeb=E4ude=20
                        f=FCr das Niederrheinische Freilichtmuseum</TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px"=20
                      width=3D170>Grefrath</TD></TR>
                    <TR>
                      <TD height=3D20 colSpan=3D3></TD></TR>
                    <TR>
                      <TD bgColor=3D#666666 height=3D20 =
colSpan=3D3><FONT=20
                        color=3Dwhite><B>&nbsp;<B>Follow =
up</B></FONT><FONT=20
                        color=3Dwhite size=3D1><B>&nbsp;&nbsp;&nbsp;( =
presentation=20
                        of an already realised project =
)</B></FONT></B></TD></TR>
                    <TR>
                      <TD style=3D"PADDING-LEFT: 5px" height=3D20 =
width=3D70 ;><FONT=20
                        style=3D"COLOR: #b7411a; FONT-WEIGHT: bold">83 - =

                      86</FONT></TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px">ADIDAS=20
                        LACES (Marketing and Operation Module - MOM - =
auf der=20
                        World of Sports der adidas AG)</TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px"=20
                      width=3D170>Herzogenaurach</TD></TR>
                    <TR>
                      <TD style=3D"PADDING-LEFT: 5px" height=3D20 =
width=3D70 ;><FONT=20
                        style=3D"COLOR: #b7411a; FONT-WEIGHT: bold">87 - =

                      90</FONT></TD>
                      <TD=20
                        style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px">Biomedizinisches=20
                        Forschungszentrum</TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px"=20
                      width=3D170>Gie=DFen</TD></TR>
                    <TR>
                      <TD style=3D"PADDING-LEFT: 5px" height=3D20 =
width=3D70 ;><FONT=20
                        style=3D"COLOR: #b7411a; FONT-WEIGHT: bold">91 - =

                      94</FONT></TD>
                      <TD=20
                        style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px">Gymnasium</TD>
                      <TD style=3D"PADDING-LEFT: 5px; PADDING-RIGHT: =
5px"=20
                      =
width=3D170>Gaimersheim</TD></TR></TBODY></TABLE><BR></TD></TR></TBODY></=
TABLE>
            <P=20
            style=3D"COLOR: #999999; BORDER-TOP: #999999 1px solid; =
PADDING-TOP: 3px"><SPAN=20
            style=3D"COLOR: #b7411a; TOP: -3px" =
class=3Dhochgestellt>*</SPAN> Alle=20
            Preise verstehen sich inkl. MwSt. und zzgl. Versandkosten, =
bitte=20
            beachten Sie unsere AGBs.</P></TD>
          <TD style=3D"BORDER-BOTTOM: #999999 1px solid" =
bgColor=3D#ffffff=20
          vAlign=3Dtop width=3D185 align=3Dright>
            <DIV=20
            style=3D"BACKGROUND-IMAGE: url(grafik/bg_rightmenu.jpg); =
PADDING-TOP: 11px">
            <DIV=20
            style=3D"TEXT-ALIGN: left; WIDTH: 160px; BACKGROUND: =
url(grafik/warenkorb_bg.gif) #121d53 no-repeat left top; HEIGHT: 32px; =
MARGIN-RIGHT: 10px; PADDING-TOP: 7px">&nbsp;&nbsp;=20
            <IMG style=3D"MARGIN-BOTTOM: -3px"=20
            =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/korb_blau.gif"> <A=20
            class=3Dnmenu3=20
            =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dwarenkorb&amp;=
main=3Dshop_warenkorb">Shopping=20
            cart</A> <FONT color=3Dwhite>(<A=20
            id=3Dprodukteimkorb_top>0</A>)</FONT></DIV><IMG=20
            style=3D"MARGIN-BOTTOM: 23px"=20
            src=3D"http://www.wettbewerbe-aktuell.de/grafik/spacer.gif" =
width=3D184=20
            height=3D1><BR>
            <TABLE=20
            style=3D"BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: =
#666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 =
1px solid"=20
            cellSpacing=3D0 cellPadding=3D0 width=3D170>
              <TBODY>
              <TR bgColor=3D#666666>
                <TD style=3D"PADDING-LEFT: 10px" height=3D20><FONT=20
                  color=3D#ffffff><B>Ausgabe =
11/2011<B></FONT></B></B></TD>
                <TD align=3Dright><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/right.gif"></TD></TR>
              <TR>
                <TD=20
                style=3D"PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 9px; PADDING-TOP: 9px"=20
                bgColor=3D#ededed colSpan=3D2><A class=3Dsitemap=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dshop_hefte">
                  <CENTER><IMG style=3D"WIDTH: 150px" border=3D0=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/previews/237/main.jpg"></=
A><BR><!--<div style=3D'padding-top:9px; font-family:verdana; =
font-size:10;'></div>--></CENTER></TD></TR>
              <TR>
                <TD=20
                style=3D"PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px"=20
                bgColor=3D#ededed colSpan=3D2><IMG border=3D0=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/link.gif"> <A=20
                  class=3Dsitemap=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dshop_hefte">Table=20
                  of contents</A><BR><BR><IMG border=3D0=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/link.gif"> <A=20
                  class=3Dsitemap=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?main=3Dpreview&amp;pr=
eview_id=3D237">More...</A><BR><BR><B>Highlights:</B><BR><BR>
                  <TABLE cellSpacing=3D0 cellPadding=3D0>
                    <TBODY>
                    <TR>
                      <TD vAlign=3Dtop><IMG border=3D0=20
                        =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/link.gif"></TD>
                      <TD style=3D"PADDING-LEFT: 5px"><A =
class=3Dsitemapklein=20
                        =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?main=3Dpreview&amp;pr=
eview_id=3D3090&amp;oid=3D237&amp;mode=3Dpage">Campus=20
                        Bundesstra=DFe der Universit=E4t =
Hamburg</A></TD></TR>
                    <TR>
                      <TD vAlign=3Dtop><IMG border=3D0=20
                        =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/link.gif"></TD>
                      <TD style=3D"PADDING-LEFT: 5px"><A =
class=3Dsitemapklein=20
                        =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?main=3Dpreview&amp;pr=
eview_id=3D3089&amp;oid=3D237&amp;mode=3Dpage">Baakenhafen=20
                        HafenCity Hamburg</A></TD></TR>
                    <TR>
                      <TD vAlign=3Dtop><IMG border=3D0=20
                        =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/link.gif"></TD>
                      <TD style=3D"PADDING-LEFT: 5px"><A =
class=3Dsitemapklein=20
                        =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?main=3Dpreview&amp;pr=
eview_id=3D3095&amp;oid=3D237&amp;mode=3Dpage">Hessenwaldschule</A></TD><=
/TR>
                    <TR>
                      <TD vAlign=3Dtop><IMG border=3D0=20
                        =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/link.gif"></TD>
                      <TD style=3D"PADDING-LEFT: 5px"><A =
class=3Dsitemapklein=20
                        =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?main=3Dpreview&amp;pr=
eview_id=3D3094&amp;oid=3D237&amp;mode=3Dpage">Eingangsgeb=E4ude=20
                        Niederrhein.=20
              =
Freilichtmuseum</A></TD></TR></TBODY></TABLE></TD></TR></TR></TBODY></TAB=
LE><BR>
            <TABLE=20
            style=3D"BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: =
#666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: #666666 =
1px solid"=20
            cellSpacing=3D0 cellPadding=3D0 width=3D170>
              <TBODY>
              <TR bgColor=3D#666666>
                <TD style=3D"PADDING-LEFT: 10px" height=3D20><FONT=20
                  color=3D#ffffff><B>Quicklinks<B></FONT></B></B></TD>
                <TD align=3Dright><IMG=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/right.gif"></TD></TR>
              <TR>
                <TD=20
                style=3D"PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px"=20
                bgColor=3D#ededed colSpan=3D2><IMG border=3D0=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/link.gif"> <A=20
                  class=3Dsitemap=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dabo&amp;first=3D1">Subscription</A><BR><IMG=20
                  border=3D0=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/link.gif"> <A=20
                  class=3Dsitemap=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dergebnisse&amp=
;main=3Dticker">Current=20
                  results</A><BR><IMG border=3D0=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/link.gif"> <A=20
                  class=3Dsitemap=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dergebnisse&amp=
;main=3Dergebnisse">Competition=20
                  archives</A><BR><IMG border=3D0=20
                  =
src=3D"http://www.wettbewerbe-aktuell.de/grafik/link.gif"> <A=20
                  class=3Dsitemap=20
                  =
href=3D"http://www.wettbewerbe-aktuell.de/index.php?menu=3Dprodukte&amp;m=
ain=3Dprodukte_bu">Theme=20
                  =
Books</A><BR></TD></TR></TBODY></TABLE><BR></DIV><BR></TD></TR></TBODY></=
TABLE><BR></TD></TR></TBODY></TABLE></BODY></HTML>

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/loading.gif

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

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/main_top.gif

R0lGODlhkAFGAOYAAKWsud7m+eLq/LW8yq20wcXN3YyRnAYGB2drc87W49ni9MnR4cHJ2XZ7hMrV
5aOpttLa6zQ2OtTd7c3U5FhbY0NHTJyirlNWXUlNU5ifqtDW5qqxvrjAzmxxec7W5qClsXF1fp+m
ssDJ1mFlbZGXohscH4aMl7K5xhARE8TK2pWapczU5XyBi8vS4jo8Qb3C0YGHkYSJkz9BRsfP3k1R
V6evux8hJJWcqCUmKh4fIS8xNYmPmiosL7/F1Le+zV1haMvX5sXM2n+Fjr/G1RwdICwtMK+2xBYX
GYCEjoiMl4WJk36CjM7X6M/X5M7W6NDX6M7Y6OTt/9DZ6c3Y5s/W5c/X5dbe8NLc7c7W5dDY5ufv
/7vE0tnh8c7X5dzl9eLt/s3Y4+nz/97p+o6Un+Dp+pOZpNfg7tbh8vT9/8jQ387U5sLM2tvj9dTb
7Jecp8DH2MTL3MrV4sfS4ODs+9nk88rS5MfO4JSYo93o9sPN3dzl8wwMDc7X5s/V5QAAAM/W5iH5
BAAAAAAALAAAAACQAUYAAAf/gAeCg4SDPBcNGScFfU9/j399kJN/TZaXlpSam5qYmJygoZSel5yk
mZunTaKsrZOqro+wsbS1tre4ubq7oYWFezQ7Q5IJTZKSkcm8y8zNzs/Q0dLT1NW3voMYJH3ckJ7F
Wari4+Tl5ufo6err7O3u76fW8vPS2DwNjJXFkRoaff39/tEbSLCgK4AIEyI0yLChw0m+XJCg8q8P
lSwJMq6KhAzZw48gQ4ocSXJXIRkPNDjh88dRRX+Pjh0rSbOmzZs4qxFy8eCYk5xAgwodSjSWoTKN
ZhZdyrSpU5CDGvgzVump1atYsy4ThKGAmicJiGkdS7as2T0otkVKwNGs27dw/4ceoNHHEttucfPq
3fvxwA4NxbhpoMK3sOHD03gMs/RvMFvEkCNLjnVBw+TLmDNzaqC5s+fJZjx+Hk0arpTSqFOTXSFa
tevXZKt4xDK75aMquCXJ/oP7kYdulqmwrYLFwx8+FfH2eUzRn/M/tLsI1lAFep/etboJp1JFuIdi
wz38Js4d9+A/Tn5WyUhFeHXLfLpg4R3zJRV/HSO11228DxbCj2DRRW+NtTWJe+uVlwCAf5SHBW3d
zNQebxbl5oFsFtV3WxccZijJePfpN58H502CF37JVCFdgQ0mYNlrj4ViDDc01mjjjTjmqOOOPN5o
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

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/de.gif

R0lGODlhGQASALMAAH19fUdHR3FxcYWFhVVVVfJARWNjY/E4Pf//AAAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAAZABIAAARCcMhJq6Ug6837FmAojqRonGiqrinhvnAsw0Ft33h+F3zv
/0DfYUgsGo/IpHLJbDqfUCNiSq1ar9isdsvter/g8DcCADs=

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/gb.gif

R0lGODlhGQASAOYAALOWsXV0qfzp6t7D0Na7zIeMubK009rb6JKZvts4Rfn9/zA0g/3//+Z3g9QO
JNUhM/va2NIQJOhzfNaKl+Rrd+dkbeS2wAcGYvP1+pCTvnh5r//18AAAXN5UZvK6vvTT1Pri6KWl
x+qCjOhITPKqtNclOuJdaltcnH+DsVNSkm57q0hMke+boWlvpD9IkPnZ1uSVnc7U4s8CGPX6/t1F
VWZkofne4/fi4uuyuRcWcffZ2b+/1eAqM01VmOAjK/74+OqKj/rk5dUfMlFamfrX2t1SWfb9/9pF
Vff9+/bW2mpmo0dKi9pDVdtBUNkwQ91FUtgmOhQQaxkjfWtuqf78+wwOadISKdQoObiwzdo7TPj7
+t1DU+fm8O3x99lPV/v49vzn599KT3FupoqLr6yvyZ6ewrGw0eyts8oPIMrO4MwdL88aMFNSmF5a
lddEUttmcd5DV+/T1NlIWfbGxz9Bf+GAiuaLj2RmoOp/hSAedPL4/OqHkfP9/8yPodoeIv///yH5
BAAAAAAALAAAAAAZABIAAAf/gDgMXCg1LS1iNRkCDRQSAhk1Uy1TdwUDImcsLBsMZgEaGgFlAiIN
IgJloKEGHkA6f2QkeLBpAXeKjBQNkDVKKjssQAIMZCcIFg0efwcabAVgFCYUYAUpKAR4LFRdGScn
PS0EEnZUGCgaQSYdJiAaBTgVywdKKSdtbCtDWCISYBhpbHSgUeRGDBgVPvzZkWIJmxNIFCiYwefP
Fyp//txgkmWLjT8/GPxhMEOLRAUd5ByhAQcOjSNHnjRxQtPNExoscb6k0SGLkAdAgwr5GfQBUaBD
hyZw4sBBhKcRmjaNYMWKU6hYIzhhcqWEV69Xuj6IGuHBV69Q0pZgYlKBET0iqkH+0WFFhpUXGRn8
+GNkhkQkC3JUqYKAwYcEb3YkiSAjwocdGGxkMVFGSpUcC/JwiGLmDwk/dYYs0ME4ApEFSzBsKMID
wAIOeTDH+CPBRx8XHFxAcCDDARHcC9L82eNjQo8cYvQIeDICgBQOuYnwdgABN4cqIf548EFhDIM5
PChoqMLhQvTp1ctDvzNDQBgvMK5MGHJhcJULK+KsQaPmw4r6g11ARwwKTBAIADs=

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/washopbanner.png

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
ciJmh+XwAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/m_no3.gif

R0lGODlhFAANAJEAAENljREdUs7X5wAAACH5BAAAAAAALAAAAAAUAA0AAAIrlB0peu0JEnMvgCtp
vXxqyHWBtlhh6DUmBI7karXkcspvvc7Svs+PrwMaCgA7

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/m_linie.gif

R0lGODlhDQANAIAAABEdUs7X5yH5BAAAAAAALAAAAAANAA0AAAIVjA+nm+vtFIxmUhvxo5IjX4GB
xjgFADs=

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/m_no.gif

R0lGODlhFAANAJEAABEdUkNljc7X5wAAACwAAAAAFAANAAACIJQPp8uSDVGMoU5W8z25b9FlwEg2
ofWFH4euxuO+sbQVADs=

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/m_yo.gif

R0lGODlhFAANAJEAAO+WABEdUs7X5wAAACwAAAAAFAANAAACJJQfp8uSDVGMoU4WgH7X6c9N2QdU
poWRZWeMK9uicDsr4XxDBQA7

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/m_nomore.gif

R0lGODlhFAANAIAAABEdUs7X5ywAAAAAFAANAAACF4wPp8uRDVGcb7ZqF84I+P9x4kiW5pkVADs=

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/spacer.gif

R0lGODlhAQABAJECAAAAMwAAAP///wAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/link.gif

R0lGODlhCwALAOYAAM7X5xEdUkNljQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAALAAsAAAcqgAGCg4SCAoeIiIaIAImLhwCNh4aRlZKUlpECmJaTAYmanqCOn4mk
hYWBADs=

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/waheader_grey.png

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

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/shop_pfeil.png

iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAIAAAAr0JA2AAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADMSURBVHjaYvz//z8DEQAggJhwSex2l0Hm
AgQQTnUM//9vsZeE8wACiPFttZ5Qy8Wnxdq/f/1TmHz9YpzKzx9/gejHz78/f/77/fNf4PGXQHUA
AQQ1jxHoyP+MyMYBRYD8/wz/V5mIALkAAQS3lxGsFmQfBEMooCiQXGYgDBBAUHX/gYr+Q5WDSQaw
gv//wWqjLrwFCCCYeUCFjDDTEHYzAsXCzrwBMgECiBFX+O1xl/7x85/PgecQLkAA4QwXoG64IiAA
CCBGIuMDIMAAmghMH2GZ48gAAAAASUVORK5CYII=

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/walogopng.png

iVBORw0KGgoAAAANSUhEUgAAABkAAAAJCAYAAADHP4f4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGeSURBVHjaYszPzulnYGDIA+LvQPwRiE2B
+BkQ2wHxRiBmA+JvQOwMxJeAWA+I9wIxJxCzQNWA1PIwIMB/IP4BxHOBuAkggJiAxA4gBtHcQCwF
tQQELIBYAIi5gFgEiI2h4mZQPkg9OxCHAbEE1BKQpaxAzAvEokBcAcS1AAEEMvwk1OUwoA+l/RlQ
gTWUtkdz8ScgfgvE24FYCOrIb0hq3AACCGTzByDeB8QxUMFgaHAYQPn/oD71AWIbIPZEMgCkrhCI
daA+S4f6lB1JDQdAALFAGQuQLJEF4mRoMH0B4gtQw/mAOBVqGAj8BOJfQHwIiPmhDsEKAAIIJgFS
eA7K5kEKKpC3l0ANA0W0H5IrLwOxFxALQs25D8STgDgbiN8gWwIQQDBLfgPxbiibFRq2MMuXI2kC
JQRGKPszmoNrJkyZnA+kT0F9Bo83gABC9uJBLD7dB43YtWjiIEedRhNrKsjJ3QCkt0IdCvcIQACx
IHEOAPEuaOr6Aw2ik1C5LUAcBE1NHFB+KzQpB0CTrgwQiwPxSqhPbKGJ5htAgAEAGSNMgSWxyt0A
AAAASUVORK5CYII=

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/shop_indenwarenkorb.png

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
zkAGTCJfSfEAAAAASUVORK5CYII=

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/hefte/11_2011.jpg

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
ibb9T69oEDjGdOn0uWqx9iMknIuIPbdHbyandhgt2+tcNZkPg8bdqSib/lTXddeJabrQQZ0xydBu
kaDa7ckbbC6PXt8YOOSYJmN3p7fajjCIIIyLpEfnTx8WpxiaR61v0i6d+uv5v9RqSGuX5GoN9h1j
+YMc/BSsstre5gssIbxFO4AES3aWj3bUVuFtcHevc7QiC/TUQp1Y/pu3epY/yc6QgvBFaaefra1l
10hzLLQC0S0Uzr46j6X8hJz7gHE5NrQD/oNAD/Y9yN9i0j17vjv1jw4UvsugHrW8yTu5ntx9FFbG
r9X4IXWvJJF1o10ApM6iY1Yrg4CB9kH+mt/z0caCEAumYmqXSSSRWP8A/9n/7R1qUGhvdG9zaG9w
IDMuMAA4QklNBCUAAAAAABAAAAAAAAAAAAAAAAAAAAAAOEJJTQQ6AAAAAACTAAAAEAAAAAEAAAAA
AAtwcmludE91dHB1dAAAAAUAAAAAQ2xyU2VudW0AAAAAQ2xyUwAAAABSR0JDAAAAAEludGVlbnVt
AAAAAEludGUAAAAAQ2xybQAAAABNcEJsYm9vbAEAAAAPcHJpbnRTaXh0ZWVuQml0Ym9vbAAAAAAL
cHJpbnRlck5hbWVURVhUAAAAAQAAADhCSU0EOwAAAAABsgAAABAAAAABAAAAAAAScHJpbnRPdXRw
dXRPcHRpb25zAAAAEgAAAABDcHRuYm9vbAAAAAAAQ2xicmJvb2wAAAAAAFJnc01ib29sAAAAAABD
cm5DYm9vbAAAAAAAQ250Q2Jvb2wAAAAAAExibHNib29sAAAAAABOZ3R2Ym9vbAAAAAAARW1sRGJv
b2wAAAAAAEludHJib29sAAAAAABCY2tnT2JqYwAAAAEAAAAAAABSR0JDAAAAAwAAAABSZCAgZG91
YkBv4AAAAAAAAAAAAEdybiBkb3ViQG/gAAAAAAAAAAAAQmwgIGRvdWJAb+AAAAAAAAAAAABCcmRU
VW50RiNSbHQAAAAAAAAAAAAAAABCbGQgVW50RiNSbHQAAAAAAAAAAAAAAABSc2x0VW50RiNQeGxA
csAAAAAAAAAAAAp2ZWN0b3JEYXRhYm9vbAEAAAAAUGdQc2VudW0AAAAAUGdQcwAAAABQZ1BDAAAA
AExlZnRVbnRGI1JsdAAAAAAAAAAAAAAAAFRvcCBVbnRGI1JsdAAAAAAAAAAAAAAAAFNjbCBVbnRG
I1ByY0BZAAAAAAAAOEJJTQPtAAAAAAAQASwAAAABAAIBLAAAAAEAAjhCSU0EJgAAAAAADgAAAAAA
AAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAHjhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAA
AAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAA
AQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThC
SU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP//////////////////////
//////8D6AAAAAD/////////////////////////////A+gAAAAA////////////////////////
/////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0E
GgAAAAADWQAAAAYAAAAAAAAAAAAAAPEAAACqAAAAEgBUAGkAdABlAGwAMQAxAC0AMgAwADEAMQAg
AGcAcgBvAHMAcwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAqgAAAPEAAAAAAAAA
AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5k
c09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAA
AABCdG9tbG9uZwAAAPEAAAAAUmdodGxvbmcAAACqAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEA
AAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZv
cmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAA
CkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRv
cCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAADxAAAAAFJnaHRsb25nAAAA
qgAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAA
BmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQA
AAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2
ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBl
ZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAA
CmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNl
dGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAI/8AAAAAAAADhCSU0EFAAAAAAABAAAAAI4QklNBAwA
AAAAFU4AAAABAAAAcQAAAKAAAAFUAADUgAAAFTIAGAAB/9j/7QAMQWRvYmVfQ00AAf/uAA5BZG9i
ZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwR
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAKAAcQMBIgACEQEDEQH/3QAEAAj/xAE/
AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkK
CxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWS
U/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpam
tsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGx
QiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSV
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
eL//0PVVm+u8fSvtBA3QccyAeJ2sWkqv2EBu3179NJ3mUlNdt9sk/aLXD/wu6JHb6Cn6tgEm62Bt
af0B1JG7fAZ+d/0EY4Uz+nuE+D+PwUnYgc4u9W1s6kB5hJINf2i2ubnw9jrLi7UNIoOhaZ3fQcxy
ibb9T69oEDjGdOn0uWqx9iMknIuIPbdHbyandhgt2+tcNZkPg8bdqSib/lTXddeJabrQQZ0xydBu
kaDa7ckbbC6PXt8YOOSYJmN3p7fajjCIIIyLpEfnTx8WpxiaR61v0i6d+uv5v9RqSGuX5GoN9h1j
+YMc/BSsstre5gssIbxFO4AES3aWj3bUVuFtcHevc7QiC/TUQp1Y/pu3epY/yc6QgvBFaaefra1l
10hzLLQC0S0Uzr46j6X8hJz7gHE5NrQD/oNAD/Y9yN9i0j17vjv1jw4UvsugHrW8yTu5ntx9FFbG
r9X4IXWvJJF1o10ApM6iY1Yrg4CB9kH+mt/z0caCEAumYmqXSSSRWP8A/9k4QklNBCEAAAAAAFkA
AAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAAVAEEAZABvAGIAZQAgAFAA
aABvAHQAbwBzAGgAbwBwACAAQwBTADUALgAxAAAAAQA4QklNBAYAAAAAAAcACAAAAAEBAP/hDkVo
dHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVN
ME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0
YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8w
Ny0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9y
Zy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9
IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0
cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25z
LmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5j
b20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
c1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENT
NS4xIE1hY2ludG9zaCIgeG1wOkNyZWF0ZURhdGU9IjIwMTEtMTAtMTlUMTE6NDc6NDErMDI6MDAi
IHhtcDpNb2RpZnlEYXRlPSIyMDExLTEwLTI2VDA5OjEwOjAyKzAyOjAwIiB4bXA6TWV0YWRhdGFE
YXRlPSIyMDExLTEwLTI2VDA5OjEwOjAyKzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBo
b3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2
LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQTgwMTE3NDA3MjA2ODExOTJCMEM1QkM0
RjY3MTRFMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOTgwMTE3NDA3MjA2ODExOTJCMEM1
QkM0RjY3MTRFMiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjA5ODAxMTc0MDcy
MDY4MTE5MkIwQzVCQzRGNjcxNEUyIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxp
IHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowOTgwMTE3
NDA3MjA2ODExOTJCMEM1QkM0RjY3MTRFMiIgc3RFdnQ6d2hlbj0iMjAxMS0xMC0xOVQxMTo0Nzo0
MSswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2lu
dG9zaCIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJz
PSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvanBlZyIvPiA8
cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MEE4
MDExNzQwNzIwNjgxMTkyQjBDNUJDNEY2NzE0RTIiIHN0RXZ0OndoZW49IjIwMTEtMTAtMjZUMDk6
MTA6MDIrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzUuMSBN
YWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+
IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9Inci
Pz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABh
Y3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAAB
hAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFla
AAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRs
dW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAA
CAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQg
Q29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElF
QzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA
OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAA
FklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5J
RUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5J
RUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYx
OTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2
Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAE
EwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAA
AAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3
ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEA
xgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFu
AXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQC
XQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOK
A5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4F
DQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbR
BuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI
+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtp
C4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4O
SQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt
EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAV
EhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6
GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcd
cB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yIn
IlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kn
eierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0M
LUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0z
RjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8
Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA
50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhL
SJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQ
cVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjL
WRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh
9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tP
a6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1
hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/l
gEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqL
MIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaf
lwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopaj
BqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L
sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9
Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3
yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZ
bNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy
6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4
Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////7gAOQWRvYmUAZEAAAAAB/9sAhAABAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMD
AQEBAQEBAQEBAQECAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwP/wAARCADxAKoDAREAAhEBAxEB/90ABAAW/8QBogAAAAYCAwEAAAAAAAAAAAAABwgG
BQQJAwoCAQALAQAABgMBAQEAAAAAAAAAAAAGBQQDBwIIAQkACgsQAAIBAwQBAwMCAwMDAgYJdQEC
AwQRBRIGIQcTIgAIMRRBMiMVCVFCFmEkMxdScYEYYpElQ6Gx8CY0cgoZwdE1J+FTNoLxkqJEVHNF
RjdHYyhVVlcassLS4vJkg3SThGWjs8PT4yk4ZvN1Kjk6SElKWFlaZ2hpanZ3eHl6hYaHiImKlJWW
l5iZmqSlpqeoqaq0tba3uLm6xMXGx8jJytTV1tfY2drk5ebn6Onq9PX29/j5+hEAAgEDAgQEAwUE
BAQGBgVtAQIDEQQhEgUxBgAiE0FRBzJhFHEIQoEjkRVSoWIWMwmxJMHRQ3LwF+GCNCWSUxhjRPGi
siY1GVQ2RWQnCnODk0Z0wtLi8lVldVY3hIWjs8PT4/MpGpSktMTU5PSVpbXF1eX1KEdXZjh2hpam
tsbW5vZnd4eXp7fH1+f3SFhoeIiYqLjI2Oj4OUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6/9oA
DAMBAAIRAxEAPwDf49+691737r3Xvfuvde9+691737r3XvfuvdeJtyeAOST+PfuvdY0mikJEcsch
H1COrEf64Um3v3Xusnv3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de6/9Df49+691pUfzKsl378evmb3Ds7E909z4raO48nTdlbHo6PtDf9Hjqb
be+o3ycmOxsCZ9IYaHCbiSvoYo4wEjSmVVAAHvXVxQjq9X+WT8pZ8x/LhynZPYGeyO4818eqftbG
7vy2fy9Xl83k6PZ1PV76w8uSyOQqKivqZ5ts5ilp0eV2Z/FYE2976qRnrVEyPyW+Reaq8llKnvju
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

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/korb_blau.gif

R0lGODlhEwARAJECAM7X6P///////wAAACH5BAEAAAIALAAAAAATABEAAAI4lI+JwaFvgAwAWmYh
wK4Ljx3h5Rzbh4JftZTPaHLpR71uqzU6wz7SD8wIfbVYT9Fo3RKbY3OYKQAAOw==

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/right.gif

R0lGODlhFgAPAKIAAGVlZf7+/mdnZ2ZmaP///2ZmZgAAAAAAACH5BAAAAAAALAAAAAAWAA8AAAM+
WLrc/jDKuUQhiuCrs+4KcHne9oECIAQkZ56h9ZYluMxuvYX4p1uKVcvn0gBUmSHotKM4n4qBdEqt
WgfQRwIAOw==

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.wettbewerbe-aktuell.de/grafik/previews/237/main.jpg

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
ibb9T69oEDjGdOn0uWqx9iMknIuIPbdHbyandhgt2+tcNZkPg8bdqSib/lTXddeJabrQQZ0xydBu
kaDa7ckbbC6PXt8YOOSYJmN3p7fajjCIIIyLpEfnTx8WpxiaR61v0i6d+uv5v9RqSGuX5GoN9h1j
+YMc/BSsstre5gssIbxFO4AES3aWj3bUVuFtcHevc7QiC/TUQp1Y/pu3epY/yc6QgvBFaaefra1l
10hzLLQC0S0Uzr46j6X8hJz7gHE5NrQD/oNAD/Y9yN9i0j17vjv1jw4UvsugHrW8yTu5ntx9FFbG
r9X4IXWvJJF1o10ApM6iY1Yrg4CB9kH+mt/z0caCEAumYmqXSSSRWP8A/9n/7R1qUGhvdG9zaG9w
IDMuMAA4QklNBCUAAAAAABAAAAAAAAAAAAAAAAAAAAAAOEJJTQQ6AAAAAACTAAAAEAAAAAEAAAAA
AAtwcmludE91dHB1dAAAAAUAAAAAQ2xyU2VudW0AAAAAQ2xyUwAAAABSR0JDAAAAAEludGVlbnVt
AAAAAEludGUAAAAAQ2xybQAAAABNcEJsYm9vbAEAAAAPcHJpbnRTaXh0ZWVuQml0Ym9vbAAAAAAL
cHJpbnRlck5hbWVURVhUAAAAAQAAADhCSU0EOwAAAAABsgAAABAAAAABAAAAAAAScHJpbnRPdXRw
dXRPcHRpb25zAAAAEgAAAABDcHRuYm9vbAAAAAAAQ2xicmJvb2wAAAAAAFJnc01ib29sAAAAAABD
cm5DYm9vbAAAAAAAQ250Q2Jvb2wAAAAAAExibHNib29sAAAAAABOZ3R2Ym9vbAAAAAAARW1sRGJv
b2wAAAAAAEludHJib29sAAAAAABCY2tnT2JqYwAAAAEAAAAAAABSR0JDAAAAAwAAAABSZCAgZG91
YkBv4AAAAAAAAAAAAEdybiBkb3ViQG/gAAAAAAAAAAAAQmwgIGRvdWJAb+AAAAAAAAAAAABCcmRU
VW50RiNSbHQAAAAAAAAAAAAAAABCbGQgVW50RiNSbHQAAAAAAAAAAAAAAABSc2x0VW50RiNQeGxA
csAAAAAAAAAAAAp2ZWN0b3JEYXRhYm9vbAEAAAAAUGdQc2VudW0AAAAAUGdQcwAAAABQZ1BDAAAA
AExlZnRVbnRGI1JsdAAAAAAAAAAAAAAAAFRvcCBVbnRGI1JsdAAAAAAAAAAAAAAAAFNjbCBVbnRG
I1ByY0BZAAAAAAAAOEJJTQPtAAAAAAAQASwAAAABAAIBLAAAAAEAAjhCSU0EJgAAAAAADgAAAAAA
AAAAAAA/gAAAOEJJTQQNAAAAAAAEAAAAHjhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAA
AAAAAAEAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAA
AQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThC
SU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP//////////////////////
//////8D6AAAAAD/////////////////////////////A+gAAAAA////////////////////////
/////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0E
GgAAAAADWQAAAAYAAAAAAAAAAAAAAPEAAACqAAAAEgBUAGkAdABlAGwAMQAxAC0AMgAwADEAMQAg
AGcAcgBvAHMAcwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAqgAAAPEAAAAAAAAA
AAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAQAAAAAAAG51bGwAAAACAAAABmJvdW5k
c09iamMAAAABAAAAAAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAA
AABCdG9tbG9uZwAAAPEAAAAAUmdodGxvbmcAAACqAAAABnNsaWNlc1ZsTHMAAAABT2JqYwAAAAEA
AAAAAAVzbGljZQAAABIAAAAHc2xpY2VJRGxvbmcAAAAAAAAAB2dyb3VwSURsb25nAAAAAAAAAAZv
cmlnaW5lbnVtAAAADEVTbGljZU9yaWdpbgAAAA1hdXRvR2VuZXJhdGVkAAAAAFR5cGVlbnVtAAAA
CkVTbGljZVR5cGUAAAAASW1nIAAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRv
cCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAADxAAAAAFJnaHRsb25nAAAA
qgAAAAN1cmxURVhUAAAAAQAAAAAAAG51bGxURVhUAAAAAQAAAAAAAE1zZ2VURVhUAAAAAQAAAAAA
BmFsdFRhZ1RFWFQAAAABAAAAAAAOY2VsbFRleHRJc0hUTUxib29sAQAAAAhjZWxsVGV4dFRFWFQA
AAABAAAAAAAJaG9yekFsaWduZW51bQAAAA9FU2xpY2VIb3J6QWxpZ24AAAAHZGVmYXVsdAAAAAl2
ZXJ0QWxpZ25lbnVtAAAAD0VTbGljZVZlcnRBbGlnbgAAAAdkZWZhdWx0AAAAC2JnQ29sb3JUeXBl
ZW51bQAAABFFU2xpY2VCR0NvbG9yVHlwZQAAAABOb25lAAAACXRvcE91dHNldGxvbmcAAAAAAAAA
CmxlZnRPdXRzZXRsb25nAAAAAAAAAAxib3R0b21PdXRzZXRsb25nAAAAAAAAAAtyaWdodE91dHNl
dGxvbmcAAAAAADhCSU0EKAAAAAAADAAAAAI/8AAAAAAAADhCSU0EFAAAAAAABAAAAAI4QklNBAwA
AAAAFU4AAAABAAAAcQAAAKAAAAFUAADUgAAAFTIAGAAB/9j/7QAMQWRvYmVfQ00AAf/uAA5BZG9i
ZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwR
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAKAAcQMBIgACEQEDEQH/3QAEAAj/xAE/
AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkK
CxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWS
U/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpam
tsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGx
QiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSV
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
eL//0PVVm+u8fSvtBA3QccyAeJ2sWkqv2EBu3179NJ3mUlNdt9sk/aLXD/wu6JHb6Cn6tgEm62Bt
af0B1JG7fAZ+d/0EY4Uz+nuE+D+PwUnYgc4u9W1s6kB5hJINf2i2ubnw9jrLi7UNIoOhaZ3fQcxy
ibb9T69oEDjGdOn0uWqx9iMknIuIPbdHbyandhgt2+tcNZkPg8bdqSib/lTXddeJabrQQZ0xydBu
kaDa7ckbbC6PXt8YOOSYJmN3p7fajjCIIIyLpEfnTx8WpxiaR61v0i6d+uv5v9RqSGuX5GoN9h1j
+YMc/BSsstre5gssIbxFO4AES3aWj3bUVuFtcHevc7QiC/TUQp1Y/pu3epY/yc6QgvBFaaefra1l
10hzLLQC0S0Uzr46j6X8hJz7gHE5NrQD/oNAD/Y9yN9i0j17vjv1jw4UvsugHrW8yTu5ntx9FFbG
r9X4IXWvJJF1o10ApM6iY1Yrg4CB9kH+mt/z0caCEAumYmqXSSSRWP8A/9k4QklNBCEAAAAAAFkA
AAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAAVAEEAZABvAGIAZQAgAFAA
aABvAHQAbwBzAGgAbwBwACAAQwBTADUALgAxAAAAAQA4QklNBAYAAAAAAAcACAAAAAEBAP/hDkVo
dHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVN
ME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0
YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8w
Ny0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9y
Zy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9
IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0
cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25z
LmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5j
b20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
c1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENT
NS4xIE1hY2ludG9zaCIgeG1wOkNyZWF0ZURhdGU9IjIwMTEtMTAtMTlUMTE6NDc6NDErMDI6MDAi
IHhtcDpNb2RpZnlEYXRlPSIyMDExLTEwLTI2VDA5OjEwOjAyKzAyOjAwIiB4bXA6TWV0YWRhdGFE
YXRlPSIyMDExLTEwLTI2VDA5OjEwOjAyKzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL2pwZWciIHBo
b3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2
LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQTgwMTE3NDA3MjA2ODExOTJCMEM1QkM0
RjY3MTRFMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowOTgwMTE3NDA3MjA2ODExOTJCMEM1
QkM0RjY3MTRFMiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjA5ODAxMTc0MDcy
MDY4MTE5MkIwQzVCQzRGNjcxNEUyIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxp
IHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowOTgwMTE3
NDA3MjA2ODExOTJCMEM1QkM0RjY3MTRFMiIgc3RFdnQ6d2hlbj0iMjAxMS0xMC0xOVQxMTo0Nzo0
MSswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2lu
dG9zaCIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJz
PSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvanBlZyIvPiA8
cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MEE4
MDExNzQwNzIwNjgxMTkyQjBDNUJDNEY2NzE0RTIiIHN0RXZ0OndoZW49IjIwMTEtMTAtMjZUMDk6
MTA6MDIrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzUuMSBN
YWNpbnRvc2giIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+
IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw/eHBhY2tldCBlbmQ9Inci
Pz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABh
Y3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAAB
hAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFla
AAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRs
dW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAA
CAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQg
Q29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElF
QzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAA
OPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAA
FklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5J
RUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5J
RUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYx
OTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2
Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAE
EwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAA
AAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3
ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEA
xgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFu
AXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQC
XQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOK
A5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4F
DQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbR
BuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI
+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtp
C4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4O
SQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFt
EYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAV
EhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6
GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcd
cB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yIn
IlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kn
eierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0M
LUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0z
RjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8
Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA
50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhL
SJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQ
cVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjL
WRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh
9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tP
a6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1
hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/l
gEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqL
MIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaf
lwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopaj
BqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+L
sACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9
Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3
yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZ
bNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy
6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4
Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////7gAOQWRvYmUAZEAAAAAB/9sAhAABAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMD
AQEBAQEBAQEBAQECAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwP/wAARCADxAKoDAREAAhEBAxEB/90ABAAW/8QBogAAAAYCAwEAAAAAAAAAAAAABwgG
BQQJAwoCAQALAQAABgMBAQEAAAAAAAAAAAAGBQQDBwIIAQkACgsQAAIBAwQBAwMCAwMDAgYJdQEC
AwQRBRIGIQcTIgAIMRRBMiMVCVFCFmEkMxdScYEYYpElQ6Gx8CY0cgoZwdE1J+FTNoLxkqJEVHNF
RjdHYyhVVlcassLS4vJkg3SThGWjs8PT4yk4ZvN1Kjk6SElKWFlaZ2hpanZ3eHl6hYaHiImKlJWW
l5iZmqSlpqeoqaq0tba3uLm6xMXGx8jJytTV1tfY2drk5ebn6Onq9PX29/j5+hEAAgEDAgQEAwUE
BAQGBgVtAQIDEQQhEgUxBgAiE0FRBzJhFHEIQoEjkRVSoWIWMwmxJMHRQ3LwF+GCNCWSUxhjRPGi
siY1GVQ2RWQnCnODk0Z0wtLi8lVldVY3hIWjs8PT4/MpGpSktMTU5PSVpbXF1eX1KEdXZjh2hpam
tsbW5vZnd4eXp7fH1+f3SFhoeIiYqLjI2Oj4OUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6/9oA
DAMBAAIRAxEAPwDf49+691737r3Xvfuvde9+691737r3XvfuvdeJtyeAOST+PfuvdY0mikJEcsch
H1COrEf64Um3v3Xusnv3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/
de697917r3v3Xuve/de6/9Df49+691pUfzKsl378evmb3Ds7E909z4raO48nTdlbHo6PtDf9Hjqb
be+o3ycmOxsCZ9IYaHCbiSvoYo4wEjSmVVAAHvXVxQjq9X+WT8pZ8x/LhynZPYGeyO4818eqftbG
7vy2fy9Xl83k6PZ1PV76w8uSyOQqKivqZ5ts5ilp0eV2Z/FYE2976qRnrVEyPyW+Reaq8llKnvju
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

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wettbewerbe-aktuell.de/wa.css?u=1321868718

DIV.messagebox {
	MARGIN-BOTTOM: 15px; COLOR: #000000
}
DIV.greyback {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px; PADDING-LEFT: 10px; WIDTH: =
280px; PADDING-RIGHT: 10px; BACKGROUND: url(grafik/greyback.png) #c9c9c9 =
repeat-x left top; COLOR: black; BORDER-TOP: #999999 1px solid; =
BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 10px
}
DIV.greyback_hover {
	BORDER-BOTTOM: #992c0d 1px solid; BORDER-LEFT: #992c0d 1px solid; =
PADDING-BOTTOM: 10px; LINE-HEIGHT: 18px; PADDING-LEFT: 10px; WIDTH: =
280px; PADDING-RIGHT: 10px; BACKGROUND: url(grafik/greyback_hover.png) =
#ee7c2f repeat-x left top; COLOR: white; BORDER-TOP: #992c0d 1px solid; =
BORDER-RIGHT: #992c0d 1px solid; PADDING-TOP: 10px
}
DIV.shop_bread {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
MARGIN-BOTTOM: 20px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: =
#999999 1px solid; PADDING-TOP: 5px
}
.hochgestellt {
	POSITION: relative; FONT-SIZE: 9px; TOP: -6px
}
DIV.shop_bread A {
	COLOR: #666666; TEXT-DECORATION: underline
}
DIV.shop_bread A:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
DIV.shop_bread A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-BOTTOM: -2px; BORDER-TOP: =
0px; MARGIN-RIGHT: 5px; BORDER-RIGHT: 0px
}
DIV.greyback H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: =
18px; PADDING-TOP: 0px
}
DIV.greyback_hover H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: =
18px; PADDING-TOP: 0px
}
H2 {
	FONT-FAMILY: verdana; COLOR: #b7411a; FONT-SIZE: 20px; FONT-WEIGHT: =
normal
}
A.nmenu1_shop:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.nmenu1_shop:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.nmenu1_shop:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.nmenu1_shop:hover {
	FONT-FAMILY: verdana; COLOR: #b7411a; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
H3 {
	FONT-FAMILY: verdana; COLOR: #b7411a; FONT-SIZE: 20px; FONT-WEIGHT: =
bold
}
#bros_inhalt {
	MARGIN: 10px; WIDTH: 150px
}
DIV.error {
	TEXT-ALIGN: center; WIDTH: 580px; MARGIN-BOTTOM: 25px; BACKGROUND: red; =
HEIGHT: 40px; COLOR: white; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold
}
DIV.noerror {
	VISIBILITY: hidden
}
#biggray {
	Z-INDEX: 5; POSITION: absolute; BACKGROUND-COLOR: black; TOP: 0px; =
RIGHT: 0px; LEFT: 0px
}
#info {
	Z-INDEX: 11; POSITION: absolute; TOP: 200px; LEFT: 200px
}
#preistraeger {
	Z-INDEX: 11; POSITION: absolute; TOP: 200px; LEFT: 200px
}
#waitscreen {
	Z-INDEX: 11; POSITION: absolute; TOP: 200px; LEFT: 200px
}
SPAN.faq {
	FONT-FAMILY: verdana; COLOR: #43658d; FONT-SIZE: 11px
}
SPAN.faqselected {
	FONT-FAMILY: verdana; COLOR: #43658d; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
P.antwort {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD.filter {
	WIDTH: 220px
}
TD.filteroptions {
	TEXT-ALIGN: right; WIDTH: 30px
}
TD.nope {
	BORDER-LEFT: #9c9c9c 1px solid; BACKGROUND-COLOR: #43648d
}
TD.acenter {
	TEXT-ALIGN: center; BORDER-LEFT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c =
1px solid
}
TD.aa {
	BORDER-LEFT: #9c9c9c 1px solid; BACKGROUND-COLOR: #43648d; COLOR: =
white; BORDER-TOP: #9c9c9c 1px solid; FONT-WEIGHT: bold
}
TD.agrey {
	BORDER-LEFT: #9c9c9c 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: =
#ededed; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: #9c9c9c 1px =
solid; PADDING-TOP: 2px
}
TD.a {
	TEXT-ALIGN: center; BORDER-LEFT: #9c9c9c 1px solid; FONT-FAMILY: =
verdana; FONT-SIZE: 9px; OVERFLOW: auto; BORDER-TOP: #9c9c9c 1px solid
}
TD.empty {
	BORDER-BOTTOM: #9c9c9c 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#9c9c9c 1px solid; BACKGROUND-COLOR: #ededed; FONT-FAMILY: verdana; =
FONT-SIZE: 9px; OVERFLOW: auto; BORDER-TOP: #9c9c9c 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: #9c9c9c 1px solid
}
TD.a2 {
	TEXT-ALIGN: center; BORDER-LEFT: #9c9c9c 1px solid; FONT-FAMILY: =
verdana; FONT-SIZE: 9px; OVERFLOW: auto; BORDER-TOP: #9c9c9c 1px solid; =
BORDER-RIGHT: #9c9c9c 1px solid
}
TD.b {
	BORDER-LEFT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid
}
TD.c {
	BORDER-LEFT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid
}
TD.d {
	BORDER-LEFT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid
}
TD.e {
	BORDER-LEFT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid
}
A.mmenu:active {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.mmenu:link {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.mmenu:visited {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.mmenu:hover {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.previews:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.previews:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.previews:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.previews:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.nmenu2:active {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.nmenu2:link {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.nmenu2:visited {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.nmenu2:hover {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.nmenu3:active {
	FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.nmenu3:link {
	FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.nmenu3:visited {
	FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.nmenu3:hover {
	FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.nmenu1:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.nmenu1:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.nmenu1:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.nmenu1:hover {
	FONT-FAMILY: verdana; COLOR: #43658d; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.sitemap2:link {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.sitemap2:active {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.sitemap2:visited {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.sitemap2:hover {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.menuhead:link {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.menuhead:active {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.menuhead:visited {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.menuhead:hover {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
FONT.menuhead {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
FONT.sitemap {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 10px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
FONT.pagehead {
	LINE-HEIGHT: 130%; FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: =
20px; TEXT-DECORATION: none
}
FONT.pinnHead {
	FONT-FAMILY: verdana; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
TD.aroundPinnEntry {
	WIDTH: 186px; HEIGHT: 215px
}
TD.pinnColSpacer {
	WIDTH: 10px
}
TD.pinnEntry_spacerLO {
	BORDER-BOTTOM-COLOR: #cccccc; BORDER-LEFT: #cccccc 1px solid; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 73px; =
PADDING-RIGHT: 0px; HEIGHT: 11px; BORDER-RIGHT-COLOR: #cccccc; =
BORDER-TOP: #cccccc 1px solid; PADDING-TOP: 0px
}
TD.pinnEntry_spacerRO {
	BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 73px; PADDING-RIGHT: 0px; HEIGHT: 11px; =
BORDER-LEFT-COLOR: #cccccc; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: =
#cccccc 1px solid; PADDING-TOP: 0px
}
TD.pinnEntry_spacerM {
	BORDER-BOTTOM-COLOR: #cccccc; BORDER-LEFT: #cccccc 1px solid; =
PADDING-BOTTOM: 10px; BORDER-TOP-COLOR: #cccccc; MARGIN: 0px; =
PADDING-LEFT: 10px; WIDTH: 186px; PADDING-RIGHT: 10px; HEIGHT: 50px; =
BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px
}
TD.pinnEntry_spacerB {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
PADDING-BOTTOM: 10px; BORDER-TOP-COLOR: #cccccc; MARGIN: 0px; =
PADDING-LEFT: 10px; WIDTH: 186px; PADDING-RIGHT: 10px; HEIGHT: 144px; =
BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px
}
TD.pinnEntry_Picture {
	BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 0px; BORDER-TOP-COLOR: =
#cccccc; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: =
0px; BORDER-RIGHT-COLOR: #cccccc; BORDER-LEFT-COLOR: #cccccc; =
PADDING-TOP: 0px
}
tabel.pinnKategorie {
=09
}
TABLE.pinnKaestle {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 186px; =
PADDING-RIGHT: 0px; HEIGHT: 190px; PADDING-TOP: 0px
}
TABLE.pinnVolltext {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#cccccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 585px; =
PADDING-RIGHT: 1px; HEIGHT: 400px; BORDER-TOP: #cccccc 1px solid; =
BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 1px
}
TD.kategorieHeader {
	BACKGROUND-COLOR: #001c52; FONT-FAMILY: verdana; COLOR: white; =
FONT-WEIGHT: bold
}
TD.pinnKategorie_unpressed {
	PADDING-LEFT: 5px; WIDTH: 195px; PADDING-RIGHT: 0px; FONT-FAMILY: =
verdana; BACKGROUND: #ededed; HEIGHT: 20px
}
TD.pinnKategorie_pressed {
	PADDING-LEFT: 5px; WIDTH: 195px; PADDING-RIGHT: 0px; FONT-FAMILY: =
verdana; BACKGROUND: #ededed; HEIGHT: 20px; FONT-WEIGHT: bold
}
TR.pinnNeu {
	BACKGROUND-COLOR: #ededed; WIDTH: 100px
}
A.sitemap:link {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
underline
}
A.sitemap:active {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
underline
}
A.sitemap:visited {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
underline
}
A.sitemap:hover {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
underline
}
A.sitemap_white:link {
	FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: =
underline
}
A.sitemap_white:active {
	FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: =
underline
}
A.sitemap_white:visited {
	FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: =
underline
}
A.sitemap_white:hover {
	FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 11px; TEXT-DECORATION: =
underline
}
A.sitemapklein:link {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 10px; TEXT-DECORATION: =
underline
}
A.sitemapklein:active {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 10px; TEXT-DECORATION: =
underline
}
A.sitemapklein:visited {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 10px; TEXT-DECORATION: =
underline
}
A.sitemapklein:hover {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 10px; TEXT-DECORATION: =
underline
}
A.pinnKategoriet_Link:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.pinnKategoriet_Link:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.pinnKategoriet_Link:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.pinnKategoriet_Link:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
FONT.chef {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 44px; FONT-WEIGHT: =
bold
}
TD.tester {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: 0px; BACKGROUND: black; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A.mm:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.mm:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.mm:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.mm:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.startseite:link {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.startseite:visited {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.startseite:hover {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.startseite:active {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
FONT.grau {
	FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 11px
}
FONT.wa {
	FONT-FAMILY: verdana; LETTER-SPACING: -1pt; COLOR: black; FONT-SIZE: =
11px; FONT-WEIGHT: bolder
}
A.admin1:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.admin1:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.admin1:hover {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 12px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.admin1:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.links:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.links:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.links:hover {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.links:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
TD.paddi {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
TEXTAREA.feed {
	BORDER-BOTTOM: #111d52 1px solid; BORDER-LEFT: #111d52 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 270px; PADDING-RIGHT: =
10px; FONT-FAMILY: verdana; HEIGHT: 180px; FONT-SIZE: 11px; BORDER-TOP: =
#111d52 1px solid; BORDER-RIGHT: #111d52 1px solid; PADDING-TOP: 10px
}
INPUT.feed {
	BORDER-BOTTOM: #111d52 1px solid; BORDER-LEFT: #111d52 1px solid; =
WIDTH: 280px; BORDER-TOP: #111d52 1px solid; BORDER-RIGHT: #111d52 1px =
solid
}
FONT.admi {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
INPUT.admin1 {
	BORDER-BOTTOM: #111d52 1px solid; BORDER-LEFT: #111d52 1px solid; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 100px; PADDING-RIGHT: =
2px; FONT-FAMILY: verdana; BACKGROUND: #ced7e7; FONT-SIZE: 11px; =
BORDER-TOP: #111d52 1px solid; BORDER-RIGHT: #111d52 1px solid; =
PADDING-TOP: 2px
}
TD.pa5 {
	PADDING-LEFT: 5px
}
TR.padde {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-TOP: 2px
}
TD.padde {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-TOP: 2px
}
A.w5:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.w5:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.w5:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.w5:hover {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
TD.ra2k {
	BORDER-BOTTOM: #111d52 1px solid; BORDER-LEFT: #111d52 1px solid; =
PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #111d52 1px solid; =
BORDER-RIGHT: #111d52 1px solid
}
A.pwlost:active {
	FONT-FAMILY: verdana; COLOR: silver; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.pwlost:link {
	FONT-FAMILY: verdana; COLOR: silver; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.pwlost:visited {
	FONT-FAMILY: verdana; COLOR: silver; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.pwlost:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.ank:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.ank:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.ank:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.ank:hover {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.media:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.media:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.media:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.media:hover {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.waremenu:active {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 9px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.waremenu:link {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 9px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.waremenu:visited {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 9px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.waremenu:hover {
	FONT-FAMILY: verdana; COLOR: #ced7e7; FONT-SIZE: 9px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.in_den_warenkorb:link {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.in_den_warenkorb:active {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.in_den_warenkorb:visited {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.in_den_warenkorb:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.achtung:link {
	FONT-FAMILY: verdana; COLOR: #ff0000; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: underline
}
A.achtung:active {
	FONT-FAMILY: verdana; COLOR: #ff0000; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: underline
}
A.achtung:visited {
	FONT-FAMILY: verdana; COLOR: #ff0000; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: underline
}
A.achtung:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: underline
}
INPUT.ra2 {
	BORDER-BOTTOM: #4a7bb0 1px solid; BORDER-LEFT: #4a7bb0 1px solid; =
PADDING-LEFT: 5px; FONT-FAMILY: verdana; FONT-SIZE: 11px; BORDER-TOP: =
#4a7bb0 1px solid; BORDER-RIGHT: #4a7bb0 1px solid
}
INPUT.ra2a {
	BORDER-BOTTOM: #4a7bb0 1px solid; BORDER-LEFT: #4a7bb0 1px solid; =
PADDING-LEFT: 5px; WIDTH: 50px; FONT-FAMILY: verdana; FONT-SIZE: 11px; =
BORDER-TOP: #4a7bb0 1px solid; BORDER-RIGHT: #4a7bb0 1px solid
}
INPUT.ra2b {
	BORDER-BOTTOM: #4a7bb0 1px solid; BORDER-LEFT: #4a7bb0 1px solid; =
PADDING-LEFT: 5px; WIDTH: 200px; FONT-FAMILY: verdana; FONT-SIZE: 11px; =
BORDER-TOP: #4a7bb0 1px solid; BORDER-RIGHT: #4a7bb0 1px solid
}
INPUT.ra2d {
	BORDER-BOTTOM: #4a7bb0 1px solid; BORDER-LEFT: #4a7bb0 1px solid; =
PADDING-LEFT: 5px; WIDTH: 170px; FONT-FAMILY: verdana; BACKGROUND: =
#ced7e7; FONT-SIZE: 11px; BORDER-TOP: #4a7bb0 1px solid; BORDER-RIGHT: =
#4a7bb0 1px solid
}
INPUT.ra2e {
	BORDER-BOTTOM: #4a7bb0 1px solid; BORDER-LEFT: #4a7bb0 1px solid; =
PADDING-LEFT: 5px; WIDTH: 220px; FONT-FAMILY: verdana; BACKGROUND: =
#ced7e7; FONT-SIZE: 11px; BORDER-TOP: #4a7bb0 1px solid; BORDER-RIGHT: =
#4a7bb0 1px solid
}
FONT.abopreis {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 25px; FONT-WEIGHT: bold
}
TD.ra8rl {
	BORDER-LEFT: #44658f 1px solid; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; BORDER-RIGHT: #111d52 1px solid
}
TD.pa2 {
	PADDING-LEFT: 10px
}
TD.pa1 {
	PADDING-LEFT: 10px
}
TD.pa {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 10px
}
FONT.mini1 {
	FONT-FAMILY: verdana; COLOR: #8c8c8c; FONT-SIZE: 9px
}
A.seite2:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.seite2:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.seite2:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.seite2:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
FONT.waren2 {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
TD.rar {
	BORDER-LEFT: silver 1px solid
}
TD.rar2 {
	BORDER-RIGHT: silver 1px solid
}
TR.rar {
	BORDER-RIGHT: silver 1px solid
}
TD.rarl {
	BORDER-LEFT: silver 1px solid; BORDER-RIGHT: silver 1px solid
}
INPUT.raw {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: =
30px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
FONT.titel2 {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 12px
}
INPUT.erg {
	BORDER-BOTTOM: #44658f 1px solid; BORDER-LEFT: #44658f 1px solid; =
BORDER-TOP: #44658f 1px solid; BORDER-RIGHT: #44658f 1px solid
}
TABLE.error {
	BORDER-BOTTOM: #44658f 1px solid; BORDER-LEFT: #44658f 1px solid; =
BORDER-TOP: #44658f 1px solid; BORDER-RIGHT: #44658f 1px solid
}
TD.error2 {
	PADDING-RIGHT: 10px
}
INPUT.raarch3 {
	BORDER-BOTTOM: #44658f 1px solid; BORDER-LEFT: #44658f 1px solid; =
PADDING-LEFT: 4px; WIDTH: 92px; FONT-FAMILY: verdana; BACKGROUND: =
#ced7e7; FONT-SIZE: 11px; BORDER-TOP: #44658f 1px solid; BORDER-RIGHT: =
#44658f 1px solid
}
INPUT.raarch3red {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; PADDING-LEFT: =
4px; WIDTH: 92px; FONT-FAMILY: verdana; BACKGROUND: #f8cac9; FONT-SIZE: =
11px; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid
}
INPUT.raarch2 {
	BORDER-BOTTOM: #44658f 1px solid; BORDER-LEFT: #44658f 1px solid; =
PADDING-LEFT: 4px; WIDTH: 200px; FONT-FAMILY: verdana; BACKGROUND: =
#ced7e7; FONT-SIZE: 11px; BORDER-TOP: #44658f 1px solid; BORDER-RIGHT: =
#44658f 1px solid
}
INPUT.raarch2red {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; PADDING-LEFT: =
4px; WIDTH: 200px; FONT-FAMILY: verdana; BACKGROUND: #f8cac9; FONT-SIZE: =
11px; BORDER-TOP: red 1px solid; BORDER-RIGHT: red 1px solid
}
INPUT.raarch4 {
	BORDER-BOTTOM: #44658f 1px solid; BORDER-LEFT: #44658f 1px solid; =
PADDING-LEFT: 4px; WIDTH: 70px; FONT-FAMILY: verdana; BACKGROUND: =
#ced7e7; FONT-SIZE: 10px; BORDER-TOP: #44658f 1px solid; BORDER-RIGHT: =
#44658f 1px solid
}
INPUT.raarch {
	BORDER-BOTTOM: #44658f 1px solid; BORDER-LEFT: #44658f 1px solid; =
PADDING-LEFT: 4px; FONT-FAMILY: verdana; BACKGROUND: #ced7e7; FONT-SIZE: =
11px; BORDER-TOP: #44658f 1px solid; BORDER-RIGHT: #44658f 1px solid
}
INPUT.raarch_orange {
	BORDER-BOTTOM: #d3875d 1px solid; BORDER-LEFT: #d3875d 1px solid; =
PADDING-LEFT: 4px; FONT-FAMILY: verdana; BACKGROUND: #e7dfd9; FONT-SIZE: =
11px; BORDER-TOP: #d3875d 1px solid; BORDER-RIGHT: #d3875d 1px solid
}
FONT.arch {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
INPUT.wa {
	BORDER-BOTTOM: red 1px solid; FONT-FAMILY: verdana; FONT-SIZE: 11px
}
INPUT.ra5 {
	BORDER-BOTTOM: #44658f 1px solid; BORDER-LEFT: #44658f 1px solid; =
BORDER-TOP: #44658f 1px solid; BORDER-RIGHT: #44658f 1px solid
}
FONT.waren {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
A.waren:unknown {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.waren:link {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.waren:visited {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.waren:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.shop:active {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.shop:link {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.shop:visited {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.shop:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.unten:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.unten:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.unten:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.unten:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.delware:active {
	FONT-FAMILY: verdana; COLOR: #b30f0f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.delware:link {
	FONT-FAMILY: verdana; COLOR: #b30f0f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.delware:visited {
	FONT-FAMILY: verdana; COLOR: #b30f0f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.delware:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.edware:active {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.edware:link {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.edware:visited {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.edware:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
FONT.lcode {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
A.eubau1:link {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.eubau1:visited {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.eubau1:hover {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.eubau1:active {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.eubauGreen:link {
	FONT-FAMILY: verdana; COLOR: #2f5f26; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.eubauGreen:visited {
	FONT-FAMILY: verdana; COLOR: #2f5f26; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.eubauGreen:hover {
	FONT-FAMILY: verdana; COLOR: #2f5f26; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.eubauGreen:active {
	FONT-FAMILY: verdana; COLOR: #2f5f26; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.VISeubau1:link {
	FONT-FAMILY: verdana; COLOR: #808080; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.VISeubau1:visited {
	FONT-FAMILY: verdana; COLOR: #808080; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.VISeubau1:hover {
	FONT-FAMILY: verdana; COLOR: #808080; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.VISeubau1:active {
	FONT-FAMILY: verdana; COLOR: #808080; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.auss_forfree:link {
	FONT-FAMILY: verdana; COLOR: green; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.auss_forfree:visited {
	FONT-FAMILY: verdana; COLOR: green; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.auss_forfree:hover {
	FONT-FAMILY: verdana; COLOR: green; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.auss_forfree:active {
	FONT-FAMILY: verdana; COLOR: green; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.auss_schongesehn:link {
	FONT-FAMILY: verdana; COLOR: #43648d; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.auss_schongesehn:visited {
	FONT-FAMILY: verdana; COLOR: #43648d; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.auss_schongesehn:hover {
	FONT-FAMILY: verdana; COLOR: #43648d; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.auss_schongesehn:active {
	FONT-FAMILY: verdana; COLOR: #43648d; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.auss_kostet:link {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.auss_kostet:visited {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.auss_kostet:hover {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.auss_kostet:active {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.wettAusLink:link {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.wettAusLink:visited {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.wettAusLink:hover {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.wettAusLink:active {
	FONT-FAMILY: verdana; COLOR: #000000; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.wettAusLinkVisited:link {
	FONT-FAMILY: verdana; COLOR: #808080; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.wettAusLinkVisited:visited {
	FONT-FAMILY: verdana; COLOR: #808080; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.wettAusLinkVisited:hover {
	FONT-FAMILY: verdana; COLOR: #808080; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
A.wettAusLinkVisited:active {
	FONT-FAMILY: verdana; COLOR: #808080; FONT-SIZE: 9px; TEXT-DECORATION: =
none
}
FONT.landnav {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
A.landnav:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.landnav:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.landnav:hover {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
FONT.coockie {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
A.coockie:link {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.coockie:visited {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.coockie:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.coockie:active {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.landnav:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
INPUT.u1 {
	BORDER-BOTTOM: #46648c 1px solid; BORDER-LEFT: #46648c 1px solid; =
FONT-FAMILY: verdana; BACKGROUND: white; FONT-SIZE: 9px; BORDER-TOP: =
#46648c 1px solid; BORDER-RIGHT: #46648c 1px solid
}
A.ue:link {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.ue:visited {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.ue:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.ue:active {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
TABLE.wett {
	BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: verdana; COLOR: black; =
FONT-SIZE: 10px; BORDER-RIGHT: #c0c0c0 1px solid
}
FONT.die_titel {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 17px; FONT-WEIGHT: =
bold
}
INPUT.admin_ra {
	BORDER-BOTTOM: #44658f 1px solid; BORDER-LEFT: #44658f 1px solid; =
BORDER-TOP: #44658f 1px solid; BORDER-RIGHT: #44658f 1px solid
}
A.admin_kdel:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.admin_kdel:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.admin_kdel:hover {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.admin_kdel:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.admin_ki:link {
	FONT-FAMILY: verdana; COLOR: blue; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.admin_ki:visited {
	FONT-FAMILY: verdana; COLOR: blue; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.admin_ki:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.admin_ki:active {
	FONT-FAMILY: verdana; COLOR: blue; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
FONT.admin_titel {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 14px; FONT-WEIGHT: =
bold
}
FONT.admin_titel2 {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
TD.m3 {
	BACKGROUND: #ff9801; HEIGHT: 30px
}
TD.m2 {
	BACKGROUND: #44658f; HEIGHT: 30px
}
TD.m1 {
	BACKGROUND: #ced7e7; HEIGHT: 30px
}
TD.m6 {
	BACKGROUND: #ced7e7; HEIGHT: 15px
}
TD.m3a {
	BACKGROUND: #ff9801
}
TD.m2a {
	BACKGROUND: #44658f
}
TD.m1a {
	BACKGROUND: #ced7e7
}
FONT.m1 {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 9px
}
FONT.m2 {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
FONT.m2old {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
FONT.m3 {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 11px
}
FONT.m4 {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
FONT.m5 {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
FONT.m6 {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
A.m1:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.m1:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.m1:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.m1:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
INPUT.m1 {
	BORDER-BOTTOM: #46648c 1px solid; BORDER-LEFT: #46648c 1px solid; =
WIDTH: 70px; FONT-FAMILY: verdana; BACKGROUND: white; FONT-SIZE: 9px; =
BORDER-TOP: #46648c 1px solid; BORDER-RIGHT: #46648c 1px solid
}
INPUT.m1button {
	BORDER-BOTTOM: #46648c 1px solid; BORDER-LEFT: #46648c 1px solid; =
FONT-FAMILY: verdana; BACKGROUND: white; FONT-SIZE: 9px; BORDER-TOP: =
#46648c 1px solid; BORDER-RIGHT: #46648c 1px solid
}
A.menu:link {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.menu:visited {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.menu:hover {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.menu:active {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
TABLE.nore {
	BACKGROUND-REPEAT: no-repeat
}
FONT.error {
	FONT-FAMILY: verdana; COLOR: red; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
FONT.abo6 {
	FONT-FAMILY: verdana; COLOR: #ff9801; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
FONT.abo5 {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
TD.abo {
	BORDER-BOTTOM: #44658f 1px solid; BORDER-LEFT: #44658f 1px solid; =
BACKGROUND: #cfd6e5; BORDER-TOP: #44658f 1px solid; BORDER-RIGHT: =
#44658f 1px solid
}
TABLE.abo2 {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BACKGROUND: #44658f; BORDER-TOP: black 1px solid; BORDER-RIGHT: black =
1px solid
}
TABLE.abo {
	BORDER-BOTTOM: #44658f 1px solid; BORDER-LEFT: #44658f 1px solid; =
BACKGROUND: #cfd6e5; BORDER-TOP: #44658f 1px solid; BORDER-RIGHT: =
#44658f 1px solid
}
FONT.abo {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 12px; FONT-WEIGHT: =
bold
}
FONT.abo10 {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 11px
}
FONT.abo1 {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px
}
FONT.abo2 {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 15px; FONT-WEIGHT: =
bold
}
FONT.abo2old {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 15px; FONT-WEIGHT: =
bold
}
FONT.abo3 {
	FONT-FAMILY: verdana; COLOR: #ced7e7; FONT-SIZE: 15px; FONT-WEIGHT: =
bold
}
FONT.abo4 {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
FONT.introheader {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
FONT.introheader_small {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 17px
}
FONT.introheader_wide {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 17px; FONT-WEIGHT: =
bolder
}
A.w1:link {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.w1:visited {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.w1:active {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
A.w1:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.w1_orange:link {
	FONT-FAMILY: verdana; COLOR: #b7411a; FONT-SIZE: 11px; TEXT-DECORATION: =
underline
}
A.w1_orange:visited {
	FONT-FAMILY: verdana; COLOR: #b7411a; FONT-SIZE: 11px; TEXT-DECORATION: =
underline
}
A.w1_orange:active {
	FONT-FAMILY: verdana; COLOR: #b7411a; FONT-SIZE: 11px; TEXT-DECORATION: =
underline
}
A.w1_orange:hover {
	FONT-FAMILY: verdana; COLOR: #b7411a; FONT-SIZE: 11px; TEXT-DECORATION: =
underline
}
A.abo:link {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.abo:visited {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.abo:hover {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.abo:active {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
TABLE.1 {
	BORDER-BOTTOM: #9c9c9c 1px solid; BORDER-RIGHT: #9c9c9c 1px solid
}
TD.1 {
	BORDER-LEFT: #9c9c9c 1px solid
}
TD.1a {
	BORDER-LEFT: #9c9c9c 1px solid
}
TD.2c {
	BORDER-LEFT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid
}
TD.x2 {
	BORDER-LEFT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid
}
TD.2b {
	BORDER-LEFT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid
}
TD.2a {
	BORDER-LEFT: #9c9c9c 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 7px; BORDER-TOP: #9c9c9c 1px solid; PADDING-TOP: 2px
}
TABLE.test {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; =
bordercolorlight: #000000; bordercolordark: #000000
}
TD.eu_table4 {
	BORDER-LEFT: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid
}
TD.eu_table5 {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; =
BORDER-RIGHT: #c0c0c0 1px solid
}
TABLE.rai {
	BORDER-LEFT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid
}
TD.eu_table {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid
}
TD.eu_table3 {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; =
BORDER-RIGHT: #c0c0c0 1px solid
}
TD.eu_table2 {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; =
BORDER-RIGHT: #c0c0c0 1px solid
}
TD.ral {
	BORDER-RIGHT: #c0c0c0 1px solid
}
TD.ral2 {
	BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid
}
TD.rau4 {
	BORDER-BOTTOM: #c0c0c0 1px solid
}
BODY.nore {
	BORDER-LEFT: 0px; BACKGROUND: white
}
BODY.2 {
	BACKGROUND: white
}
TABLE.preise {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 9px
}
TABLE.date {
	FONT-FAMILY: verdana; COLOR: #4a7bb0; FONT-SIZE: 11px
}
TD.n {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px
}
TABLE {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px
}
TABLE.mini {
	LINE-HEIGHT: 150%; FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px
}
TABLE.minimini {
	LINE-HEIGHT: 150%; FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 9px
}
TR.lu {
	BORDER-BOTTOM: silver 1px solid
}
BODY.toll {
	BACKGROUND: white
}
BODY {
	WORD-WRAP: break-word
}
TABLE.sub {
	BORDER-BOTTOM: #4a7bb0 1px solid; BORDER-LEFT: #4a7bb0 1px solid; =
FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 9px; BORDER-TOP: #4a7bb0 =
1px solid; BORDER-RIGHT: #4a7bb0 1px solid
}
FONT.sub {
	FONT-FAMILY: verdana black; COLOR: black; FONT-SIZE: 9px
}
TD.raseite {
	BORDER-BOTTOM: #4a7bb0 1px solid; BORDER-LEFT: #4a7bb0 1px solid; =
BACKGROUND: #aed1f7; BORDER-TOP: #4a7bb0 1px solid; BORDER-RIGHT: =
#4a7bb0 1px solid
}
INPUT.raa {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BACKGROUND: #eeeeee; BORDER-TOP: black 1px solid; BORDER-RIGHT: black =
1px solid
}
INPUT.ra {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
TD.raseite2 {
	BORDER-BOTTOM: #4a7bb0 1px solid; BORDER-LEFT: #4a7bb0 1px solid; =
BACKGROUND: black; BORDER-TOP: #4a7bb0 1px solid; BORDER-RIGHT: #4a7bb0 =
1px solid
}
IMG.ra {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
TD.ra {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
TD.ra2 {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BORDER-RIGHT: black 1px solid
}
TD.ra3 {
	BORDER-LEFT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-RIGHT: black 1px solid
}
TD.artikel {
	HEIGHT: 140px
}
TD.ra4 {
	BORDER-RIGHT: black 1px solid
}
TABLE.feed {
	BORDER-BOTTOM: #4a7bb0 1px solid; BORDER-LEFT: #4a7bb0 1px solid; =
BORDER-TOP: #4a7bb0 1px solid; BORDER-RIGHT: #4a7bb0 1px solid
}
TABLE.ra5 {
	BORDER-LEFT: black 1px solid
}
TABLE.ra6 {
	BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid
}
TABLE.ra2 {
	BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; =
BORDER-TOP: silver 1px solid; BORDER-RIGHT: silver 1px solid
}
TABLE.ra {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
TABLE.rapa {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
MARGIN-TOP: 3px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px =
solid
}
TABLE.rara {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
TABLE.1 {
	MARGIN-TOP: 5px
}
TD.1111 {
	PADDING-TOP: 7px
}
TD.4444 {
	PADDING-BOTTOM: 7px
}
TD.3333 {
	PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
TD.2222 {
	PADDING-BOTTOM: 11px; PADDING-TOP: 11px
}
TD.rau {
	BORDER-BOTTOM: black 1px solid
}
TD.rau2 {
	BORDER-BOTTOM: black 1px solid
}
FONT.amf {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px
}
FONT.amf2 {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px
}
FONT.menu2 {
	FONT-FAMILY: verdana; COLOR: white; FONT-SIZE: 10px
}
FONT.media {
	FONT-FAMILY: verdana black; COLOR: #aed1f7; FONT-SIZE: 50px
}
TABLE.med {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
A.sub:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.sub:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.sub:hover {
	FONT-FAMILY: verdana; COLOR: #373737; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.sub:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.md:link {
	FONT-FAMILY: verdana; COLOR: #373737; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.md:visited {
	FONT-FAMILY: verdana; COLOR: #373737; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.md:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.md:active {
	FONT-FAMILY: verdana; COLOR: #373737; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
FONT.no5 {
	FONT-FAMILY: verdana; COLOR: #5f5e5e; FONT-SIZE: 10px
}
FONT.mini {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 1px
}
FONT.klein {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 9px
}
FONT.no4 {
	FONT-FAMILY: verdana; COLOR: #5f5e5e; FONT-SIZE: 12px
}
FONT.md {
	FONT-FAMILY: verdana; COLOR: #44658f; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
FONT.no3 {
	FONT-FAMILY: verdana; COLOR: #5f5e5e; FONT-SIZE: 11px
}
FONT.no2 {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px
}
FONT.aus2 {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px
}
FONT.aus1 {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
FONT.aus {
	FONT-FAMILY: verdana; COLOR: #5f5e5e; FONT-SIZE: 10px
}
FONT.no {
	FONT-FAMILY: verdana; FONT-SIZE: 11px; font-color: black
}
FONT.nohome {
	FONT-FAMILY: verdana; FONT-SIZE: 12px; font-color: black
}
FONT.no1 {
	FONT-FAMILY: verdana; FONT-SIZE: 12px; font-color: black
}
FONT.klasse2 {
	FONT-FAMILY: verdana; COLOR: #111d52; FONT-SIZE: 12px; FONT-WEIGHT: =
bold
}
FONT.klasse1 {
	FONT-FAMILY: verdana; COLOR: #4a7bb0; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
FONT.klasse {
	FONT-FAMILY: verdana; COLOR: #4a7bb0; FONT-SIZE: 13px; FONT-WEIGHT: =
bold
}
FONT.bar {
	FONT-FAMILY: verdana; COLOR: #006ed6; FONT-SIZE: 12px
}
A.seite:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.seite:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.seite:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.seite:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
FONT.seite {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
A.wett:link {
	FONT-FAMILY: verdana; COLOR: #5f5e5e; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.wett:visited {
	FONT-FAMILY: verdana; COLOR: #5f5e5e; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.wett:active {
	FONT-FAMILY: verdana; COLOR: #5f5e5e; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.wett:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 10px; TEXT-DECORATION: =
none
}
A.imp:link {
	FONT-FAMILY: verdana; COLOR: #35567a; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.imp:visited {
	FONT-FAMILY: verdana; COLOR: #35567a; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.imp:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.imp:active {
	FONT-FAMILY: verdana; COLOR: #35567a; FONT-SIZE: 11px; TEXT-DECORATION: =
none
}
A.trenner:link {
	FONT-FAMILY: verdana; COLOR: #35567a; FONT-SIZE: 15px; TEXT-DECORATION: =
none
}
A.trenner:visited {
	FONT-FAMILY: verdana; COLOR: #35567a; FONT-SIZE: 15px; TEXT-DECORATION: =
none
}
A.trenner:hover {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 15px; TEXT-DECORATION: =
none
}
A.trenner:active {
	FONT-FAMILY: verdana; COLOR: #35567a; FONT-SIZE: 15px; TEXT-DECORATION: =
none
}
A.admin:link {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 12px; TEXT-DECORATION: =
none
}
A.admin:visited {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 12px; TEXT-DECORATION: =
none
}
A.admin:hover {
	FONT-FAMILY: verdana; COLOR: #b30f0f; FONT-SIZE: 12px; TEXT-DECORATION: =
none
}
A.admin:active {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 12px; TEXT-DECORATION: =
none
}
TEXTAREA.raa {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BACKGROUND: #eeeeee; BORDER-TOP: black 1px solid; BORDER-RIGHT: black =
1px solid
}
TEXTAREA.ra {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
INPUT.ra {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
FONT-FAMILY: verdana; BACKGROUND: silver; FONT-SIZE: 12px; BORDER-TOP: =
black 1px solid; BORDER-RIGHT: black 1px solid
}
SELECT.ra {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
INPUT.waren {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
FONT-FAMILY: verdana; BORDER-TOP: black 1px solid; BORDER-RIGHT: black =
1px solid
}
TD.raou {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid
}
TD.rao {
	BORDER-TOP: black 1px solid
}
TABLE.a {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; FONT-FAMILY: verdana; =
FONT-SIZE: 12px; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid
}
TD.nore {
	BACKGROUND-REPEAT: no-repeat
}
TD.erg_mitte {
	BORDER-LEFT: silver 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; BORDER-RIGHT: silver 1px solid; PADDING-TOP: =
10px
}
TD.anz {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
TD.anz1 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
SELECT {
	FONT-FAMILY: verdana; FONT-SIZE: 10px
}
INPUT.ra2 {
	BORDER-BOTTOM: #4a7bb0 1px solid; BORDER-LEFT: #4a7bb0 1px solid; =
FONT-FAMILY: verdana; FONT-SIZE: 11px; BORDER-TOP: #4a7bb0 1px solid; =
BORDER-RIGHT: #4a7bb0 1px solid
}
TEXTAREA.ra2 {
	BORDER-BOTTOM: #4a7bb0 1px solid; BORDER-LEFT: #4a7bb0 1px solid; =
BORDER-TOP: #4a7bb0 1px solid; BORDER-RIGHT: #4a7bb0 1px solid
}
TABLE.akt2 {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px
}
TD.b {
	FONT-FAMILY: verdana; COLOR: black; FONT-SIZE: 11px
}
INPUT.rau {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: 0px; FONT-FAMILY: =
verdana; FONT-SIZE: 11px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
TD.u {
	BORDER-BOTTOM: #d9d9d9 1px solid
}
FONT.adminhead {
	FONT-FAMILY: verdana; COLOR: #5f5e5e; FONT-SIZE: 15px
}
TR.rau {
	BORDER-BOTTOM: black 1px solid
}
TABLE.landcode {
	FONT-FAMILY: arial; FONT-SIZE: 9px
}
FONT.landcode {
	FONT-FAMILY: arial; FONT-SIZE: 9px
}
TABLE.message {
	BORDER-BOTTOM: #4a7bb0 1px solid; BORDER-LEFT: #4a7bb0 1px solid; =
BORDER-TOP: #4a7bb0 1px solid; BORDER-RIGHT: #4a7bb0 1px solid
}
TD.message {
	BORDER-BOTTOM: 1px solid
}

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wettbewerbe-aktuell.de/wb_wa.css?u=1321868718

.wb_tooltip {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 25px; WIDTH: 315px; PADDING-RIGHT: =
30px; DISPLAY: none; BACKGROUND: url(grafik/white_arrow_big.png); =
HEIGHT: 105px; COLOR: #666666; FONT-SIZE: 11px; PADDING-TOP: 22px
}
.wb_tooltip IMG {
	MARGIN-TOP: -4px; FLOAT: left; MARGIN-RIGHT: 10px
}
.wb_tooltip_title {
	WIDTH: 260px; COLOR: #111d52; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
TD.aWBonline {
	BORDER-LEFT: #9c9c9c 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 7px; BACKGROUND: url(grafik/wb_menu_on.png) #af3a16 =
repeat-x left top; COLOR: white; BORDER-TOP: #9c9c9c 1px solid; =
PADDING-TOP: 2px
}
TD.aWBonline A {
	COLOR: white; FONT-WEIGHT: bold
}
TD.aWBonline A.wettAusLink {
	COLOR: white; FONT-WEIGHT: bold
}
TD.aWBonline A.wettAusLink:visited {
	COLOR: white; FONT-WEIGHT: bold
}
TD.aWBonline A.auss_forfree {
	COLOR: white; FONT-WEIGHT: bold
}
TD.aWBonline A.auss_schongesehn {
	COLOR: white; FONT-WEIGHT: bold
}
DIV.wb_menucontainer {
	HEIGHT: 80px
}
DIV.wb_menucontainer IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.linkpic {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: =
5px; BORDER-RIGHT: 0px
}
DIV.selected {
	BORDER-BOTTOM: #b03b17 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#b03b17 1px solid; PADDING-BOTTOM: 6px; WIDTH: 285px; MARGIN-BOTTOM: =
10px; BACKGROUND: url(grafik/wb_menu_on.png) repeat-x left top; FLOAT: =
left; COLOR: white; BORDER-TOP: #b03b17 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #b03b17 1px solid; PADDING-TOP: 5px
}
DIV.selected A {
	DISPLAY: block; COLOR: white; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
DIV.notselected {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#cccccc 1px solid; PADDING-BOTTOM: 6px; WIDTH: 285px; MARGIN-BOTTOM: =
10px; BACKGROUND: url(grafik/wb_menu_off.png) repeat-x left top; FLOAT: =
left; COLOR: #666666; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: =
#cccccc 1px solid; PADDING-TOP: 5px
}
DIV.disabled {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; WIDTH: 185px !important; =
COLOR: #666666; PADDING-TOP: 3px
}
DIV.notselected A {
	DISPLAY: block; COLOR: #666666; TEXT-DECORATION: underline
}
DIV.wb_messagebox {
	BORDER-BOTTOM: #efe9b1 1px solid; BORDER-LEFT: #efe9b1 1px solid; =
PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BACKGROUND: #fffcdf; BORDER-TOP: #efe9b1 1px solid; =
BORDER-RIGHT: #efe9b1 1px solid; PADDING-TOP: 10px
}
TD.wb_tab_header {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: =
#666666; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
TD.wb_antwort {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: =
#ffffff; PADDING-TOP: 5px
}
TD.wb_anfrage {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: =
#fffcdf; BORDER-TOP: #efe9b1 1px solid; PADDING-TOP: 5px
}
TD.wb_anhang {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: =
#f9f9f9; BORDER-TOP: #cccccc 1px solid; PADDING-TOP: 5px
}
DIV.wb_tab_container {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: =
#cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px
}
H2.wb {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: =
#121d53; COLOR: white; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: =
5px
}
DIV.wb_errorbox {
	BORDER-BOTTOM: #d25252 1px solid; BORDER-LEFT: #d25252 1px solid; =
PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: #f9b0b0; COLOR: =
black; BORDER-TOP: #d25252 1px solid; BORDER-RIGHT: #d25252 1px solid; =
PADDING-TOP: 10px
}
INPUT.wb_button {
	BORDER-BOTTOM: #666666 2px solid; BORDER-LEFT: #666666 2px solid; =
MARGIN-TOP: 15px; MARGIN-BOTTOM: 6px; BACKGROUND: #d96627; COLOR: white; =
BORDER-TOP: #666666 2px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #666666 =
2px solid
}
DIV.wb_okbox {
	BORDER-BOTTOM: #5ce583 1px solid; BORDER-LEFT: #5ce583 1px solid; =
PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: #baf6cb; COLOR: =
black; BORDER-TOP: #5ce583 1px solid; BORDER-RIGHT: #5ce583 1px solid; =
PADDING-TOP: 10px
}
H4.wb {
	MARGIN-TOP: 0px; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wettbewerbe-aktuell.de/lightbox.css

#lightbox {
	Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; =
WIDTH: 100%; LEFT: 0px
}
#lightbox IMG {
	WIDTH: auto; HEIGHT: auto
}
#lightbox A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#outerImageContainer {
	POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: =
250px; HEIGHT: 250px
}
#imageContainer {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#loading {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; =
HEIGHT: 25%; TOP: 40%; LEFT: 0%
}
#hoverNav {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; =
LEFT: 0px
}
#imageContainer > #hoverNav {
	LEFT: 0px
}
#hoverNav A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#prevLink {
	BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); WIDTH: 49%; DISPLAY: =
block; HEIGHT: 100%
}
#nextLink {
	BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); WIDTH: 49%; DISPLAY: =
block; HEIGHT: 100%
}
#prevLink {
	FLOAT: left; LEFT: 0px
}
#nextLink {
	FLOAT: right; RIGHT: 0px
}
#prevLink:hover {
	BACKGROUND: url(grafik/prevlabel.gif) no-repeat left 15%
}
#prevLink:hover:visited {
	BACKGROUND: url(grafik/prevlabel.gif) no-repeat left 15%
}
#nextLink:hover {
	BACKGROUND: url(grafik/nextlabel.gif) no-repeat right 15%
}
#nextLink:hover:visited {
	BACKGROUND: url(grafik/nextlabel.gif) no-repeat right 15%
}
#imageDataContainer {
	BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 100%; FONT: 10px/1.4em =
Verdana, Helvetica, sans-serif; OVERFLOW: auto
}
#imageData {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: =
#666; PADDING-TOP: 0px
}
#imageData #imageDetails {
	TEXT-ALIGN: left; WIDTH: 70%; FLOAT: left
}
#imageData #caption {
	FONT-WEIGHT: bold
}
#imageData #numberDisplay {
	PADDING-BOTTOM: 1em; DISPLAY: block; CLEAR: left
}
#imageData #bottomNavClose {
	PADDING-BOTTOM: 0.7em; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; =
OUTLINE-WIDTH: medium; WIDTH: 115px; FLOAT: right
}
#overlay {
	Z-INDEX: 90; POSITION: absolute; BACKGROUND-COLOR: #000; WIDTH: 100%; =
HEIGHT: 500px; TOP: 0px; LEFT: 0px
}

------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wettbewerbe-aktuell.de/prototype-1.6.0.3.js

/*  Prototype JavaScript framework, version 1.6.0.3=0A=
 *  (c) 2005-2008 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.0.3',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent &&=0A=
      navigator.userAgent.indexOf('Opera') =3D=3D=3D -1),=0A=
    Opera:  navigator.userAgent.indexOf('Opera') > -1,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 &&=0A=
      navigator.userAgent.indexOf('KHTML') =3D=3D=3D -1,=0A=
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    SelectorsAPI: !!document.querySelector,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      document.createElement('div')['__proto__'] &&=0A=
      document.createElement('div')['__proto__'] !=3D=3D=0A=
        document.createElement('form')['__proto__']=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=
/* Based on Alex Arnell's inheritance implementation. */=0A=
var Class =3D {=0A=
  create: function() {=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=
      var subclass =3D function() { };=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=
=0A=
    return klass;=0A=
  }=0A=
};=0A=
=0A=
Class.Methods =3D {=0A=
  addMethods: function(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=
      properties.push("toString", "valueOf");=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=
=0A=
var Abstract =3D { };=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source)=0A=
    destination[property] =3D source[property];=0A=
  return destination;=0A=
};=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (Object.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=
  toJSON: function(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 (Object.isElement(object)) return;=0A=
=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (!Object.isUndefined(value))=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  toQueryString: function(object) {=0A=
    return $H(object).toQueryString();=0A=
  },=0A=
=0A=
  toHTML: function(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({ }, object);=0A=
  },=0A=
=0A=
  isElement: function(object) {=0A=
    return !!(object && object.nodeType =3D=3D 1);=0A=
  },=0A=
=0A=
  isArray: function(object) {=0A=
    return object !=3D null && typeof object =3D=3D "object" &&=0A=
      'splice' in object && 'join' in object;=0A=
  },=0A=
=0A=
  isHash: function(object) {=0A=
    return object instanceof Hash;=0A=
  },=0A=
=0A=
  isFunction: function(object) {=0A=
    return typeof object =3D=3D "function";=0A=
  },=0A=
=0A=
  isString: function(object) {=0A=
    return typeof object =3D=3D "string";=0A=
  },=0A=
=0A=
  isNumber: function(object) {=0A=
    return typeof object =3D=3D "number";=0A=
  },=0A=
=0A=
  isUndefined: function(object) {=0A=
    return typeof object =3D=3D "undefined";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Function.prototype, {=0A=
  argumentNames: function() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\(([^\)]*)\)/)[1]=0A=
      .replace(/\s+/g, '').split(',');=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  },=0A=
=0A=
  bind: function() {=0A=
    if (arguments.length < 2 && Object.isUndefined(arguments[0])) return =
this;=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function() {=0A=
      return __method.apply(object, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  bindAsEventListener: function() {=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function(event) {=0A=
      return __method.apply(object, [event || =
window.event].concat(args));=0A=
    }=0A=
  },=0A=
=0A=
  curry: function() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D $A(arguments);=0A=
    return function() {=0A=
      return __method.apply(this, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  delay: function() {=0A=
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  },=0A=
=0A=
  defer: function() {=0A=
    var args =3D [0.01].concat($A(arguments));=0A=
    return this.delay.apply(this, args);=0A=
  },=0A=
=0A=
  wrap: function(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  methodize: function() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      return __method.apply(null, [this].concat($A(arguments)));=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=
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=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=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=
      } finally {=0A=
        this.currentlyExecuting =3D false;=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, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=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=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.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=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return String(this);=0A=
  },=0A=
=0A=
  truncate: function(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=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=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=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D new Element('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(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=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    return count < 1 ? '' : new Array(count + 1).join(this);=0A=
  },=0A=
=0A=
  camelize: function() {=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=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  isJSON: function() {=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=
  evalJSON: function(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=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  },=0A=
=0A=
  interpolate: function(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {=0A=
  escapeHTML: function() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  },=0A=
  unescapeHTML: function() {=0A=
    return =
this.stripTags().replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;=
/g,'>');=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(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=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
String.prototype.escapeHTML.div.appendChild(String.prototype.escapeHTML.t=
ext);=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.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 '';=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].gsub('\\\\]', =
']') : 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 {=0A=
  each: function(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=
  eachSlice: function(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=
  all: function(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=
  any: function(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=
  collect: function(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=
  detect: function(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=
  findAll: function(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=
  grep: function(filter, iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(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=
  include: function(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=
  inGroupsOf: function(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=
  inject: function(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=
  invoke: function(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=
  max: function(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=
  min: function(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=
  partition: function(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=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(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=
  sortBy: function(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=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=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=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  filter:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray,=0A=
  every:   Enumerable.all,=0A=
  some:    Enumerable.any=0A=
});=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) 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=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D function(iterable) {=0A=
    if (!iterable) return [];=0A=
    // In Safari, only use the `toArray` method if it's not a NodeList.=0A=
    // A NodeList is a function, has an function `item` property, and a =
numeric=0A=
    // `length` property. Adapted from Google Doctype.=0A=
    if (!(typeof iterable =3D=3D=3D 'function' && typeof iterable.length =
=3D=3D=3D=0A=
        'number' && typeof iterable.item =3D=3D=3D 'function') && =
iterable.toArray)=0A=
      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=
=0A=
Array.from =3D $A;=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse) Array.prototype._reverse =3D =
Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(Object.isArray(value) ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(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=
  intersect: function(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=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=
=0A=
// use native browser JS 1.6 implementation if available=0A=
if (Object.isFunction(Array.prototype.forEach))=0A=
  Array.prototype._each =3D Array.prototype.forEach;=0A=
=0A=
if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(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=
if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(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=
Array.prototype.toArray =3D Array.prototype.clone;=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=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (Object.isArray(arguments[i])) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  };=0A=
}=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator, context) {=0A=
    $R(0, this, true).each(iterator, context);=0A=
    return this;=0A=
  },=0A=
=0A=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
$w('abs round ceil floor').each(function(method){=0A=
  Number.prototype[method] =3D Math[method].methodize();=0A=
});=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=0A=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: function(object) {=0A=
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
    },=0A=
=0A=
    _each: function(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=
    set: function(key, value) {=0A=
      return this._object[key] =3D value;=0A=
    },=0A=
=0A=
    get: function(key) {=0A=
      // simulating poorly supported hasOwnProperty=0A=
      if (this._object[key] !=3D=3D Object.prototype[key])=0A=
        return this._object[key];=0A=
    },=0A=
=0A=
    unset: function(key) {=0A=
      var value =3D this._object[key];=0A=
      delete this._object[key];=0A=
      return value;=0A=
    },=0A=
=0A=
    toObject: function() {=0A=
      return Object.clone(this._object);=0A=
    },=0A=
=0A=
    keys: function() {=0A=
      return this.pluck('key');=0A=
    },=0A=
=0A=
    values: function() {=0A=
      return this.pluck('value');=0A=
    },=0A=
=0A=
    index: function(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=
    merge: function(object) {=0A=
      return this.clone().update(object);=0A=
    },=0A=
=0A=
    update: function(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=
    toQueryString: function() {=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=
    inspect: function() {=0A=
      return '#<Hash:{' + this.map(function(pair) {=0A=
        return pair.map(Object.inspect).join(': ');=0A=
      }).join(', ') + '}>';=0A=
    },=0A=
=0A=
    toJSON: function() {=0A=
      return Object.toJSON(this.toObject());=0A=
    },=0A=
=0A=
    clone: function() {=0A=
      return new Hash(this);=0A=
    }=0A=
  }=0A=
})());=0A=
=0A=
Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A=
Hash.from =3D $H;=0A=
var ObjectRange =3D Class.create(Enumerable, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(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=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=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=
=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=
=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=
      // simulate other verbs over post=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=
      // when GET, append parameters to URL=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=
    // user-defined headers=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=
      // avoid memory leak in MSIE: clean up=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=
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=
  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=
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=
  // DOM level 2 ECMAScript Language Binding=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=
(function() {=0A=
  var element =3D this.Element;=0A=
  this.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
    if (Prototype.Browser.IE && 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(this.Element, element || { });=0A=
  if (element) this.Element.prototype =3D element.prototype;=0A=
}).call(window);=0A=
=0A=
Element.cache =3D { };=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=
  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(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
    content =3D Object.toHTML(content);=0A=
    element.innerHTML =3D content.stripScripts();=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=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('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $(element).select("*");=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('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=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();=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();=0A=
    return Object.isNumber(expression) ? =
element.descendants()[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();=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();=0A=
    return Object.isNumber(expression) ? nextSiblings[expression] :=0A=
      Selector.findElement(nextSiblings, expression, index);=0A=
  },=0A=
=0A=
  select: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  adjacent: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=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('id'), self =3D arguments.callee;=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A=
    element.writeAttribute('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().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().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(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(className) ?=0A=
      'removeClassName' : 'addClassName'](className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=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();=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('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=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=
    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=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=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('position') =3D=3D 'absolute') return element;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    var offsets =3D element.positionedOffset();=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('position') =3D=3D 'relative') return element;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=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=
      // Safari fix=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=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D source.viewportOffset();=0A=
=0A=
    // find coordinate system to use=0A=
    element =3D $(element);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D element.getOffsetParent();=0A=
      delta =3D parent.viewportOffset();=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=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=
Element.Methods.identify.counter =3D 1;=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=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=
          // returns '0px' for hidden elements; we want it to return null=0A=
          if (!Element.visible(element)) return null;=0A=
=0A=
          // returns the border-box dimensions rather than the =
content-box=0A=
          // dimensions, so we subtract padding and borders from the =
value=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=
  // IE doesn't report offsets correctly for static elements, so we =
change them=0A=
  // to "relative" to get the values, then change them back.=0A=
  Element.Methods.getOffsetParent =3D =
Element.Methods.getOffsetParent.wrap(=0A=
    function(proceed, element) {=0A=
      element =3D $(element);=0A=
      // IE throws an error if element is not in document=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=
        // Trigger hasLayout on the offset parent so that IE6 reports=0A=
        // accurate offsetTop and offsetLeft values for position: fixed.=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 {=0A=
    read: {=0A=
      names: {=0A=
        'class': 'className',=0A=
        'for':   'htmlFor'=0A=
      },=0A=
      values: {=0A=
        _getAttr: 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(element, attribute) {=0A=
          attribute =3D element.getAttribute(attribute);=0A=
          return attribute ? attribute.toString().slice(23, -2) : null;=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=
  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._getAttr,=0A=
      src:         v._getAttr,=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=
=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=
  // Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
  // positioned.  For performance reasons, redefine =
Element#cumulativeOffset for=0A=
  // KHTML/WebKit only.=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 (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A=
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements=0A=
  Element.Methods.update =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (tagName in Element._insertionTranslations.tags) {=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
        .each(function(node) { element.appendChild(node) });=0A=
    }=0A=
    else element.innerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if ('outerHTML' in document.createElement('div')) {=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=
  Object.extend(this.tags, {=0A=
    THEAD: this.tags.TBODY,=0A=
    TFOOT: this.tags.TBODY,=0A=
    TH:    this.tags.TD=0A=
  });=0A=
}).call(Element._insertionTranslations);=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=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
    document.createElement('div')['__proto__']) {=0A=
  window.HTMLElement =3D { };=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div')['__proto__'];=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.extend =3D (function() {=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A=
    return Prototype.K;=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || element._extendedByPrototype ||=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(), property, value;=0A=
=0A=
    // extend methods for specific tags=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    for (property in methods) {=0A=
      value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      // extend methods for all tags (Safari doesn't need this)=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=
    window[klass] =3D { };=0A=
    window[klass].prototype =3D =
document.createElement(tagName)['__proto__'];=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, 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=
document.viewport =3D {=0A=
  getDimensions: function() {=0A=
    var dimensions =3D { }, B =3D Prototype.Browser;=0A=
    $w('width height').each(function(d) {=0A=
      var D =3D d.capitalize();=0A=
      if (B.WebKit && !document.evaluate) {=0A=
        // Safari <3.0 needs self.innerWidth/Height=0A=
        dimensions[d] =3D self['inner' + D];=0A=
      } else if (B.Opera && parseFloat(window.opera.version()) < 9.5) {=0A=
        // Opera <9.5 needs document.body.clientWidth/Height=0A=
        dimensions[d] =3D document.body['client' + D]=0A=
      } else {=0A=
        dimensions[d] =3D document.documentElement['client' + D];=0A=
      }=0A=
    });=0A=
    return dimensions;=0A=
  },=0A=
=0A=
  getWidth: function() {=0A=
    return this.getDimensions().width;=0A=
  },=0A=
=0A=
  getHeight: function() {=0A=
    return this.getDimensions().height;=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=
/* 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=
    if (!Prototype.BrowserFeatures.XPath) return false;=0A=
=0A=
    var e =3D this.expression;=0A=
=0A=
    // Safari 3 chokes on :*-of-type and :empty=0A=
    if (Prototype.Browser.WebKit &&=0A=
     (e.include("-of-type") || e.include(":empty")))=0A=
      return false;=0A=
=0A=
    // XPath can't do namespaced attributes, nor can it read=0A=
    // the "checked" property from DOM nodes=0A=
    if ((/(\[[\w-]*?:|:checked)/).test(e))=0A=
      return false;=0A=
=0A=
    return true;=0A=
  },=0A=
=0A=
  shouldUseSelectorsAPI: function() {=0A=
    if (!Prototype.BrowserFeatures.SelectorsAPI) return false;=0A=
=0A=
    if (!Selector._div) Selector._div =3D new Element('div');=0A=
=0A=
    // Make sure the browser treats the selector as valid. Test on an=0A=
    // isolated element to minimize cost of this check.=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;=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 in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A=
            new Template(c[i]).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;=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 in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A=
            new Template(x[i]).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=
        // querySelectorAll queries document-wide, then filters to =
descendants=0A=
        // of the context element. That's not what we want.=0A=
        // Add an explicit context to the selector if necessary.=0A=
        if (root !=3D=3D document) {=0A=
          var oldId =3D root.id, id =3D $(root).identify();=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;=0A=
=0A=
    while (e && le !=3D=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          // use the Selector.assertions methods unless the selector=0A=
          // is too complex.=0A=
          if (as[i]) {=0A=
            this.tokens.push([i, Object.clone(m)]);=0A=
            e =3D e.replace(m[0], '');=0A=
          } else {=0A=
            // reluctantly do a document-wide search=0A=
            // and look for a match in the array=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=
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;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i in p) {=0A=
            if (m =3D e.match(p[i])) {=0A=
              v =3D Object.isFunction(x[i]) ? x[i](m) : new =
Template(x[i]).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=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:=0A=
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A=
    attrPresence: /^\[((?:[\w]+:)?[\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  // for Selector.match and Element#match=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=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=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=
    // marks an array of nodes for counting=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(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=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=
    // filters out duplicates and extends all nodes=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 (!(n =3D nodes[i])._countedByPrototype) {=0A=
          n._countedByPrototype =3D Prototype.emptyFunction;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=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=
    // TOKEN FUNCTIONS=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=
          // fastlane for ordinary descendant combinators=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=
      if (!targetNode) return [];=0A=
      if (!nodes && root =3D=3D document) return [targetNode];=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=
    // handles the an+b logic=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=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=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=
        // IE treats comments as element nodes=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.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return 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=
    // IE returns comment nodes on getElementsByTagName("*").=0A=
    // Filter them out.=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=
    // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node.removeAttribute('_countedByPrototype');=0A=
      return nodes;=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(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=
            // a key is already present; construct an array of values=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=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=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'].include(element.tagName.toLowerCase());=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=
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=
  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'].include(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=
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=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=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=
if (!window.Event) var Event =3D { };=0A=
=0A=
Object.extend(Event, {=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=
  relatedTarget: function(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=
=0A=
Event.Methods =3D (function() {=0A=
  var isButton;=0A=
=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 buttonMap[code];=0A=
    };=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=
=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=
  return {=0A=
    isLeftClick:   function(event) { return isButton(event, 0) },=0A=
    isMiddleClick: function(event) { return isButton(event, 1) },=0A=
    isRightClick:  function(event) { return isButton(event, 2) },=0A=
=0A=
    element: function(event) {=0A=
      event =3D Event.extend(event);=0A=
=0A=
      var node          =3D event.target,=0A=
          type          =3D event.type,=0A=
          currentTarget =3D event.currentTarget;=0A=
=0A=
      if (currentTarget && currentTarget.tagName) {=0A=
        // Firefox screws up the "click" event when moving between radio =
buttons=0A=
        // via arrow keys. It also screws up the "load" and "error" =
events on images,=0A=
        // reporting the document as the target instead of the original =
image.=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=
      if (node.nodeType =3D=3D Node.TEXT_NODE) node =3D node.parentNode;=0A=
      return Element.extend(node);=0A=
    },=0A=
=0A=
    findElement: function(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=
    pointer: function(event) {=0A=
      var docElement =3D document.documentElement,=0A=
      body =3D document.body || { scrollLeft: 0, scrollTop: 0 };=0A=
      return {=0A=
        x: event.pageX || (event.clientX +=0A=
          (docElement.scrollLeft || body.scrollLeft) -=0A=
          (docElement.clientLeft || 0)),=0A=
        y: event.pageY || (event.clientY +=0A=
          (docElement.scrollTop || body.scrollTop) -=0A=
          (docElement.clientTop || 0))=0A=
      };=0A=
    },=0A=
=0A=
    pointerX: function(event) { return Event.pointer(event).x },=0A=
    pointerY: function(event) { return Event.pointer(event).y },=0A=
=0A=
    stop: function(event) {=0A=
      Event.extend(event);=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
      event.stopped =3D true;=0A=
    }=0A=
  };=0A=
})();=0A=
=0A=
Event.extend =3D (function() {=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=
    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=
    return function(event) {=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=
      Object.extend(event, {=0A=
        target: event.srcElement,=0A=
        relatedTarget: Event.relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
      return Object.extend(event, methods);=0A=
    };=0A=
=0A=
  } else {=0A=
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents")['__proto__'];=0A=
    Object.extend(Event.prototype, methods);=0A=
    return Prototype.K;=0A=
  }=0A=
})();=0A=
=0A=
Object.extend(Event, (function() {=0A=
  var cache =3D Event.cache;=0A=
=0A=
  function getEventID(element) {=0A=
    if (element._prototypeEventID) return element._prototypeEventID[0];=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._prototypeEventID =3D [++arguments.callee.id];=0A=
  }=0A=
=0A=
  function getDOMEventName(eventName) {=0A=
    if (eventName && eventName.include(':')) return "dataavailable";=0A=
    return eventName;=0A=
  }=0A=
=0A=
  function getCacheForID(id) {=0A=
    return cache[id] =3D cache[id] || { };=0A=
  }=0A=
=0A=
  function getWrappersForEventName(id, eventName) {=0A=
    var c =3D getCacheForID(id);=0A=
    return c[eventName] =3D c[eventName] || [];=0A=
  }=0A=
=0A=
  function createWrapper(element, eventName, handler) {=0A=
    var id =3D getEventID(element);=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    if (c.pluck("handler").include(handler)) return false;=0A=
=0A=
    var wrapper =3D function(event) {=0A=
      if (!Event || !Event.extend ||=0A=
        (event.eventName && event.eventName !=3D eventName))=0A=
          return false;=0A=
=0A=
      Event.extend(event);=0A=
      handler.call(element, event);=0A=
    };=0A=
=0A=
    wrapper.handler =3D handler;=0A=
    c.push(wrapper);=0A=
    return wrapper;=0A=
  }=0A=
=0A=
  function findWrapper(id, eventName, handler) {=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });=0A=
  }=0A=
=0A=
  function destroyWrapper(id, eventName, handler) {=0A=
    var c =3D getCacheForID(id);=0A=
    if (!c[eventName]) return false;=0A=
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));=0A=
  }=0A=
=0A=
  function destroyCache() {=0A=
    for (var id in cache)=0A=
      for (var eventName in cache[id])=0A=
        cache[id][eventName] =3D null;=0A=
  }=0A=
=0A=
=0A=
  // Internet Explorer needs to remove event handlers on page unload=0A=
  // in order to avoid memory leaks.=0A=
  if (window.attachEvent) {=0A=
    window.attachEvent("onunload", destroyCache);=0A=
  }=0A=
=0A=
  // Safari has a dummy event handler on page unload so that it won't=0A=
  // use its bfcache. Safari <=3D 3.1 has an issue with restoring the =
"document"=0A=
  // object when page is returned to via the back button using its =
bfcache.=0A=
  if (Prototype.Browser.WebKit) {=0A=
    window.addEventListener('unload', Prototype.emptyFunction, false);=0A=
  }=0A=
=0A=
  return {=0A=
    observe: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var name =3D getDOMEventName(eventName);=0A=
=0A=
      var wrapper =3D createWrapper(element, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.addEventListener) {=0A=
        element.addEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.attachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    stopObserving: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);=0A=
=0A=
      if (!handler && eventName) {=0A=
        getWrappersForEventName(id, eventName).each(function(wrapper) {=0A=
          element.stopObserving(eventName, wrapper.handler);=0A=
        });=0A=
        return element;=0A=
=0A=
      } else if (!eventName) {=0A=
        Object.keys(getCacheForID(id)).each(function(eventName) {=0A=
          element.stopObserving(eventName);=0A=
        });=0A=
        return element;=0A=
      }=0A=
=0A=
      var wrapper =3D findWrapper(id, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.removeEventListener) {=0A=
        element.removeEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.detachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      destroyWrapper(id, eventName, handler);=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    fire: function(element, eventName, memo) {=0A=
      element =3D $(element);=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 "ondataavailable";=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=
=0A=
      return Event.extend(event);=0A=
    }=0A=
  };=0A=
})());=0A=
=0A=
Object.extend(Event, Event.Methods);=0A=
=0A=
Element.addMethods({=0A=
  fire:          Event.fire,=0A=
  observe:       Event.observe,=0A=
  stopObserving: Event.stopObserving=0A=
});=0A=
=0A=
Object.extend(document, {=0A=
  fire:          Element.Methods.fire.methodize(),=0A=
  observe:       Element.Methods.observe.methodize(),=0A=
  stopObserving: Element.Methods.stopObserving.methodize(),=0A=
  loaded:        false=0A=
});=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards and John Resig. */=0A=
=0A=
  var timer;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (document.loaded) return;=0A=
    if (timer) window.clearInterval(timer);=0A=
    document.fire("dom:loaded");=0A=
    document.loaded =3D true;=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    if (Prototype.Browser.WebKit) {=0A=
      timer =3D window.setInterval(function() {=0A=
        if (/loaded|complete/.test(document.readyState))=0A=
          fireContentLoadedEvent();=0A=
      }, 0);=0A=
=0A=
      Event.observe(window, "load", fireContentLoadedEvent);=0A=
=0A=
    } else {=0A=
      document.addEventListener("DOMContentLoaded",=0A=
        fireContentLoadedEvent, false);=0A=
    }=0A=
=0A=
  } else {=0A=
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");=0A=
    $("__onDOMContentLoaded").onreadystatechange =3D function() {=0A=
      if (this.readyState =3D=3D "complete") {=0A=
        this.onreadystatechange =3D null;=0A=
        fireContentLoadedEvent();=0A=
      }=0A=
    };=0A=
  }=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=
// This should be moved to script.aculo.us; notice the deprecated methods=0A=
// further below, that map to the newer Element methods.=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=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=
  // caches x/y coordinate pair to use with overlap=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=
  // within must be called directly before=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=
  // Deprecation layer -- use newer Element methods now (1.5.2).=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=
=0A=
Element.addMethods();
------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wettbewerbe-aktuell.de/scriptaculous.js

// script.aculo.us scriptaculous.js v1.8.1, Thu Jan 03 22:07:12 -0500 =
2008=0A=
=0A=
// Copyright (c) 2005-2007 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// =0A=
// Permission is hereby granted, free of charge, to any person obtaining=0A=
// a copy of this software and associated documentation files (the=0A=
// "Software"), to deal in the Software without restriction, including=0A=
// without limitation the rights to use, copy, modify, merge, publish,=0A=
// distribute, sublicense, and/or sell copies of the Software, and to=0A=
// permit persons to whom the Software is furnished to do so, subject to=0A=
// the following conditions:=0A=
// =0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
//=0A=
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A=
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A=
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A=
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A=
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A=
//=0A=
// For details, see the script.aculo.us web site: http://script.aculo.us/=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.8.1',=0A=
  require: function(libraryName) {=0A=
    // inserting via DOM fails in Safari 2.0, so brute force approach=0A=
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"><\/script>');=0A=
  },=0A=
  REQUIRED_PROTOTYPE: '1.6.0',=0A=
  load: function() {=0A=
    function convertVersionString(versionString){=0A=
      var r =3D versionString.split('.');=0A=
      return parseInt(r[0])*100000 + parseInt(r[1])*1000 + =
parseInt(r[2]);=0A=
    }=0A=
 =0A=
    if((typeof Prototype=3D=3D'undefined') || =0A=
       (typeof Element =3D=3D 'undefined') || =0A=
       (typeof Element.Methods=3D=3D'undefined') ||=0A=
       (convertVersionString(Prototype.Version) < =0A=
        convertVersionString(Scriptaculous.REQUIRED_PROTOTYPE)))=0A=
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D " +=0A=
        Scriptaculous.REQUIRED_PROTOTYPE);=0A=
    =0A=
    $A(document.getElementsByTagName("script")).findAll( function(s) {=0A=
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A=
    }).each( function(s) {=0A=
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A=
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A=
      (includes ? includes[1] : =
'builder,effects,dragdrop,controls,slider,sound').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();
------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wettbewerbe-aktuell.de/lightbox.js

// =
-------------------------------------------------------------------------=
----------=0A=
//=0A=
//	Lightbox v2.04=0A=
//	by Lokesh Dhakar - http://www.lokeshdhakar.com=0A=
//	Last Modification: 2/9/08=0A=
//=0A=
//	For more information, visit:=0A=
//	http://lokeshdhakar.com/projects/lightbox2/=0A=
//=0A=
//	Licensed under the Creative Commons Attribution 2.5 License - =
http://creativecommons.org/licenses/by/2.5/=0A=
//  	- Free for use in both personal and commercial projects=0A=
//		- Attribution requires leaving author name, author link, and the =
license info intact.=0A=
//	=0A=
//  Thanks: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.com), =
and Thomas Fuchs(mir.aculo.us) for ideas, libs, and snippets.=0A=
//  		Artemy Tregubenko (arty.name) for cleanup and help in updating to =
latest ver of proto-aculous.=0A=
//=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
/*=0A=
=0A=
    Table of Contents=0A=
    -----------------=0A=
    Configuration=0A=
=0A=
    Lightbox Class Declaration=0A=
    - initialize()=0A=
    - updateImageList()=0A=
    - start()=0A=
    - changeImage()=0A=
    - resizeImageContainer()=0A=
    - showImage()=0A=
    - updateDetails()=0A=
    - updateNav()=0A=
    - enableKeyboardNav()=0A=
    - disableKeyboardNav()=0A=
    - keyboardAction()=0A=
    - preloadNeighborImages()=0A=
    - end()=0A=
    =0A=
    Function Calls=0A=
    - document.observe()=0A=
   =0A=
*/=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
=0A=
//=0A=
//  Configurationl=0A=
//=0A=
LightboxOptions =3D Object.extend({=0A=
    fileLoadingImage:        'grafik/ajax-loader.gif',     =0A=
    fileBottomNavCloseImage: 'grafik/closelabel.gif',=0A=
=0A=
    overlayOpacity: 0.8,   // controls transparency of shadow overlay=0A=
=0A=
    animate: true,         // toggles resizing animations=0A=
    resizeSpeed: 7,        // controls the speed of the image resizing =
animations (1=3Dslowest and 10=3Dfastest)=0A=
=0A=
    borderSize: 10,         //if you adjust the padding in the CSS, you =
will need to update this variable=0A=
=0A=
	// When grouping images this is used to write: Image # of #.=0A=
	// Change it for non-english localization=0A=
	labelImage: "Bild",=0A=
	labelOf: "von"=0A=
}, window.LightboxOptions || {});=0A=
=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
=0A=
var Lightbox =3D Class.create();=0A=
=0A=
Lightbox.prototype =3D {=0A=
    imageArray: [],=0A=
    activeImage: undefined,=0A=
    =0A=
    // initialize()=0A=
    // Constructor runs on completion of the DOM loading. Calls =
updateImageList and then=0A=
    // the function inserts html at the bottom of the page which is used =
to display the shadow =0A=
    // overlay and the image container.=0A=
    //=0A=
    initialize: function() {    =0A=
        =0A=
        this.updateImageList();=0A=
        =0A=
        this.keyboardAction =3D =
this.keyboardAction.bindAsEventListener(this);=0A=
=0A=
        if (LightboxOptions.resizeSpeed > 10) =
LightboxOptions.resizeSpeed =3D 10;=0A=
        if (LightboxOptions.resizeSpeed < 1)  =
LightboxOptions.resizeSpeed =3D 1;=0A=
=0A=
	    this.resizeDuration =3D LightboxOptions.animate ? ((11 - =
LightboxOptions.resizeSpeed) * 0.15) : 0;=0A=
	    this.overlayDuration =3D LightboxOptions.animate ? 0.2 : 0;  // =
shadow fade in/out duration=0A=
=0A=
        // When Lightbox starts it will resize itself from 250 by 250 to =
the current image dimension.=0A=
        // If animations are turned off, it will be hidden as to prevent =
a flicker of a=0A=
        // white 250 by 250 box.=0A=
        var size =3D (LightboxOptions.animate ? 250 : 1) + 'px';=0A=
        =0A=
=0A=
        // Code inserts html at the bottom of the page that looks =
similar to this:=0A=
        //=0A=
        //  <div id=3D"overlay"></div>=0A=
        //  <div id=3D"lightbox">=0A=
        //      <div id=3D"outerImageContainer">=0A=
        //          <div id=3D"imageContainer">=0A=
        //              <img id=3D"lightboxImage">=0A=
        //              <div style=3D"" id=3D"hoverNav">=0A=
        //                  <a href=3D"#" id=3D"prevLink"></a>=0A=
        //                  <a href=3D"#" id=3D"nextLink"></a>=0A=
        //              </div>=0A=
        //              <div id=3D"loading">=0A=
        //                  <a href=3D"#" id=3D"loadingLink">=0A=
        //                      <img src=3D"images/loading.gif">=0A=
        //                  </a>=0A=
        //              </div>=0A=
        //          </div>=0A=
        //      </div>=0A=
        //      <div id=3D"imageDataContainer">=0A=
        //          <div id=3D"imageData">=0A=
        //              <div id=3D"imageDetails">=0A=
        //                  <span id=3D"caption"></span>=0A=
        //                  <span id=3D"numberDisplay"></span>=0A=
        //              </div>=0A=
        //              <div id=3D"bottomNav">=0A=
        //                  <a href=3D"#" id=3D"bottomNavClose">=0A=
        //                      <img src=3D"images/close.gif">=0A=
        //                  </a>=0A=
        //              </div>=0A=
        //          </div>=0A=
        //      </div>=0A=
        //  </div>=0A=
=0A=
=0A=
        var objBody =3D $$('body')[0];=0A=
=0A=
		objBody.appendChild(Builder.node('div',{id:'overlay'}));=0A=
	=0A=
        objBody.appendChild(Builder.node('div',{id:'lightbox'}, [=0A=
            Builder.node('div',{id:'outerImageContainer'}, =0A=
                Builder.node('div',{id:'imageContainer'}, [=0A=
                    Builder.node('img',{id:'lightboxImage'}), =0A=
                    Builder.node('div',{id:'hoverNav'}, [=0A=
                        Builder.node('a',{id:'prevLink', href: '#' }),=0A=
                        Builder.node('a',{id:'nextLink', href: '#' })=0A=
                    ]),=0A=
                    Builder.node('div',{id:'loading'}, =0A=
                        Builder.node('a',{id:'loadingLink', href: '#' }, =0A=
                            Builder.node('img', {src: =
LightboxOptions.fileLoadingImage})=0A=
                        )=0A=
                    )=0A=
                ])=0A=
            ),=0A=
            Builder.node('div', {id:'imageDataContainer'},=0A=
                Builder.node('div',{id:'imageData'}, [=0A=
                    Builder.node('div',{id:'imageDetails'}, [=0A=
                        Builder.node('span',{id:'caption'}),=0A=
                        Builder.node('span',{id:'numberDisplay'})=0A=
                    ]),=0A=
                    Builder.node('div',{id:'bottomNav'},=0A=
                        Builder.node('a',{id:'bottomNavClose', href: '#' =
},=0A=
                            Builder.node('img', { src: =
LightboxOptions.fileBottomNavCloseImage })=0A=
                        )=0A=
                    )=0A=
                ])=0A=
            )=0A=
        ]));=0A=
=0A=
=0A=
		$('overlay').hide().observe('click', (function() { this.end(); =
}).bind(this));=0A=
		$('lightbox').hide().observe('click', (function(event) { if =
(event.element().id =3D=3D 'lightbox') this.end(); }).bind(this));=0A=
		$('outerImageContainer').setStyle({ width: size, height: size });=0A=
		$('prevLink').observe('click', (function(event) { event.stop(); =
this.changeImage(this.activeImage - 1); }).bindAsEventListener(this));=0A=
		$('nextLink').observe('click', (function(event) { event.stop(); =
this.changeImage(this.activeImage + 1); }).bindAsEventListener(this));=0A=
		$('loadingLink').observe('click', (function(event) { event.stop(); =
this.end(); }).bind(this));=0A=
		$('bottomNavClose').observe('click', (function(event) { event.stop(); =
this.end(); }).bind(this));=0A=
=0A=
        var th =3D this;=0A=
        (function(){=0A=
            var ids =3D =0A=
                'overlay lightbox outerImageContainer imageContainer =
lightboxImage hoverNav prevLink nextLink loading loadingLink ' + =0A=
                'imageDataContainer imageData imageDetails caption =
numberDisplay bottomNav bottomNavClose';   =0A=
            $w(ids).each(function(id){ th[id] =3D $(id); });=0A=
        }).defer();=0A=
    },=0A=
=0A=
    //=0A=
    // updateImageList()=0A=
    // Loops through anchor tags looking for 'lightbox' references and =
applies onclick=0A=
    // events to appropriate links. You can rerun after dynamically =
adding images w/ajax.=0A=
    //=0A=
    updateImageList: function() {   =0A=
        this.updateImageList =3D Prototype.emptyFunction;=0A=
=0A=
        document.observe('click', (function(event){=0A=
            var target =3D event.findElement('a[rel^=3Dlightbox]') || =
event.findElement('area[rel^=3Dlightbox]');=0A=
            if (target) {=0A=
                event.stop();=0A=
                this.start(target);=0A=
            }=0A=
        }).bind(this));=0A=
    },=0A=
    =0A=
    //=0A=
    //  start()=0A=
    //  Display overlay and lightbox. If image is part of a set, add =
siblings to imageArray.=0A=
    //=0A=
    start: function(imageLink) {    =0A=
=0A=
        $$('select', 'object', 'embed').each(function(node){ =
node.style.visibility =3D 'hidden' });=0A=
=0A=
        // stretch overlay to fill page and fade in=0A=
        var arrayPageSize =3D this.getPageSize();=0A=
        $('overlay').setStyle({ width: arrayPageSize[0] + 'px', height: =
arrayPageSize[1] + 'px' });=0A=
=0A=
        new Effect.Appear(this.overlay, { duration: =
this.overlayDuration, from: 0.0, to: LightboxOptions.overlayOpacity });=0A=
=0A=
        this.imageArray =3D [];=0A=
        var imageNum =3D 0;       =0A=
=0A=
        if ((imageLink.rel =3D=3D 'lightbox')){=0A=
            // if image is NOT part of a set, add single image to =
imageArray=0A=
            this.imageArray.push([imageLink.href, imageLink.title]);     =
    =0A=
        } else {=0A=
            // if image is part of a set..=0A=
            this.imageArray =3D =0A=
                $$(imageLink.tagName + '[href][rel=3D"' + imageLink.rel =
+ '"]').=0A=
                collect(function(anchor){ return [anchor.href, =
anchor.title]; }).=0A=
                uniq();=0A=
            =0A=
            while (this.imageArray[imageNum][0] !=3D imageLink.href) { =
imageNum++; }=0A=
        }=0A=
=0A=
        // calculate top and left offset for the lightbox =0A=
        var arrayPageScroll =3D document.viewport.getScrollOffsets();=0A=
        var lightboxTop =3D arrayPageScroll[1] + 50;=0A=
		// + (document.viewport.getHeight() / 10) - 70;=0A=
        var lightboxLeft =3D arrayPageScroll[0];=0A=
        this.lightbox.setStyle({ top: lightboxTop + 'px', left: =
lightboxLeft + 'px' }).show();=0A=
        =0A=
        this.changeImage(imageNum);=0A=
=0A=
		//alert("LBT"+lightboxTop+" LBL"+lightboxLeft);=0A=
    },=0A=
=0A=
    //=0A=
    //  changeImage()=0A=
    //  Hide most elements and preload image in preparation for resizing =
image container.=0A=
    //=0A=
    changeImage: function(imageNum) {   =0A=
        =0A=
        this.activeImage =3D imageNum; // update global var=0A=
=0A=
        // hide elements during transition=0A=
        if (LightboxOptions.animate) this.loading.show();=0A=
        this.lightboxImage.hide();=0A=
        this.hoverNav.hide();=0A=
        this.prevLink.hide();=0A=
        this.nextLink.hide();=0A=
		// HACK: Opera9 does not currently support scriptaculous opacity and =
appear fx=0A=
        this.imageDataContainer.setStyle({opacity: .0001});=0A=
        this.numberDisplay.hide();      =0A=
        =0A=
        var imgPreloader =3D new Image();=0A=
        =0A=
        // once image is preloaded, resize image container=0A=
=0A=
=0A=
        imgPreloader.onload =3D (function(){=0A=
            this.lightboxImage.src =3D =
this.imageArray[this.activeImage][0];=0A=
            this.resizeImageContainer(imgPreloader.width, =
imgPreloader.height);=0A=
        }).bind(this);=0A=
        imgPreloader.src =3D this.imageArray[this.activeImage][0];=0A=
    },=0A=
=0A=
    //=0A=
    //  resizeImageContainer()=0A=
    //=0A=
    resizeImageContainer: function(imgWidth, imgHeight) {=0A=
=0A=
        // get current width and height=0A=
        var widthCurrent  =3D this.outerImageContainer.getWidth();=0A=
        var heightCurrent =3D this.outerImageContainer.getHeight();=0A=
=0A=
        // get new width and height=0A=
        var widthNew  =3D (imgWidth  + LightboxOptions.borderSize * 2);=0A=
        var heightNew =3D (imgHeight + LightboxOptions.borderSize * 2);=0A=
=0A=
        // scalars based on change from old to new=0A=
        var xScale =3D (widthNew  / widthCurrent)  * 100;=0A=
        var yScale =3D (heightNew / heightCurrent) * 100;=0A=
=0A=
        // calculate size difference between new and old image, and =
resize if necessary=0A=
        var wDiff =3D widthCurrent - widthNew;=0A=
        var hDiff =3D heightCurrent - heightNew;=0A=
=0A=
        if (hDiff !=3D 0) new Effect.Scale(this.outerImageContainer, =
yScale, {scaleX: false, duration: this.resizeDuration, queue: 'front'}); =0A=
        if (wDiff !=3D 0) new Effect.Scale(this.outerImageContainer, =
xScale, {scaleY: false, duration: this.resizeDuration, delay: =
this.resizeDuration}); =0A=
=0A=
        // if new and old image are same size and no scaling transition =
is necessary, =0A=
        // do a quick pause to prevent image flicker.=0A=
        var timeout =3D 0;=0A=
        if ((hDiff =3D=3D 0) && (wDiff =3D=3D 0)){=0A=
            timeout =3D 100;=0A=
            if (Prototype.Browser.IE) timeout =3D 250;   =0A=
        }=0A=
=0A=
        (function(){=0A=
            this.prevLink.setStyle({ height: imgHeight + 'px' });=0A=
            this.nextLink.setStyle({ height: imgHeight + 'px' });=0A=
            this.imageDataContainer.setStyle({ width: widthNew + 'px' });=0A=
=0A=
            this.showImage();=0A=
        }).bind(this).delay(timeout / 1000);=0A=
    },=0A=
    =0A=
    //=0A=
    //  showImage()=0A=
    //  Display image and begin preloading neighbors.=0A=
    //=0A=
    showImage: function(){=0A=
        this.loading.hide();=0A=
        new Effect.Appear(this.lightboxImage, { =0A=
            duration: this.resizeDuration, =0A=
            queue: 'end', =0A=
            afterFinish: (function(){ this.updateDetails(); =
}).bind(this) =0A=
        });=0A=
        this.preloadNeighborImages();=0A=
    },=0A=
=0A=
    //=0A=
    //  updateDetails()=0A=
    //  Display caption, image number, and bottom nav.=0A=
    //=0A=
    updateDetails: function() {=0A=
    =0A=
        // if caption is not null=0A=
        if (this.imageArray[this.activeImage][1] !=3D ""){=0A=
            =
this.caption.update(this.imageArray[this.activeImage][1]).show();=0A=
        }=0A=
        =0A=
        // if image is part of set display 'Image x of x' =0A=
        if (this.imageArray.length > 1){=0A=
            this.numberDisplay.update( LightboxOptions.labelImage + ' ' =
+ (this.activeImage + 1) + ' ' + LightboxOptions.labelOf + '  ' + =
this.imageArray.length).show();=0A=
        }=0A=
=0A=
        new Effect.Parallel(=0A=
            [ =0A=
                new Effect.SlideDown(this.imageDataContainer, { sync: =
true, duration: this.resizeDuration, from: 0.0, to: 1.0 }), =0A=
                new Effect.Appear(this.imageDataContainer, { sync: true, =
duration: this.resizeDuration }) =0A=
            ], =0A=
            { =0A=
                duration: this.resizeDuration, =0A=
                afterFinish: (function() {=0A=
	                // update overlay size and update nav=0A=
	                var arrayPageSize =3D this.getPageSize();=0A=
	                this.overlay.setStyle({ height: arrayPageSize[1] + 'px' =
});=0A=
	                this.updateNav();=0A=
                }).bind(this)=0A=
            } =0A=
        );=0A=
    },=0A=
=0A=
    //=0A=
    //  updateNav()=0A=
    //  Display appropriate previous and next hover navigation.=0A=
    //=0A=
    updateNav: function() {=0A=
=0A=
        this.hoverNav.show();               =0A=
=0A=
        // if not first image in set, display prev image button=0A=
        if (this.activeImage > 0) this.prevLink.show();=0A=
=0A=
        // if not last image in set, display next image button=0A=
        if (this.activeImage < (this.imageArray.length - 1)) =
this.nextLink.show();=0A=
        =0A=
        this.enableKeyboardNav();=0A=
    },=0A=
=0A=
    //=0A=
    //  enableKeyboardNav()=0A=
    //=0A=
    enableKeyboardNav: function() {=0A=
        document.observe('keydown', this.keyboardAction); =0A=
    },=0A=
=0A=
    //=0A=
    //  disableKeyboardNav()=0A=
    //=0A=
    disableKeyboardNav: function() {=0A=
        document.stopObserving('keydown', this.keyboardAction); =0A=
    },=0A=
=0A=
    //=0A=
    //  keyboardAction()=0A=
    //=0A=
    keyboardAction: function(event) {=0A=
        var keycode =3D event.keyCode;=0A=
=0A=
        var escapeKey;=0A=
        if (event.DOM_VK_ESCAPE) {  // mozilla=0A=
            escapeKey =3D event.DOM_VK_ESCAPE;=0A=
        } else { // ie=0A=
            escapeKey =3D 27;=0A=
        }=0A=
=0A=
        var key =3D String.fromCharCode(keycode).toLowerCase();=0A=
        =0A=
        if (key.match(/x|o|c/) || (keycode =3D=3D escapeKey)){ // close =
lightbox=0A=
            this.end();=0A=
        } else if ((key =3D=3D 'p') || (keycode =3D=3D 37)){ // display =
previous image=0A=
            if (this.activeImage !=3D 0){=0A=
                this.disableKeyboardNav();=0A=
                this.changeImage(this.activeImage - 1);=0A=
            }=0A=
        } else if ((key =3D=3D 'n') || (keycode =3D=3D 39)){ // display =
next image=0A=
            if (this.activeImage !=3D (this.imageArray.length - 1)){=0A=
                this.disableKeyboardNav();=0A=
                this.changeImage(this.activeImage + 1);=0A=
            }=0A=
        }=0A=
    },=0A=
=0A=
    //=0A=
    //  preloadNeighborImages()=0A=
    //  Preload previous and next images.=0A=
    //=0A=
    preloadNeighborImages: function(){=0A=
        var preloadNextImage, preloadPrevImage;=0A=
        if (this.imageArray.length > this.activeImage + 1){=0A=
            preloadNextImage =3D new Image();=0A=
            preloadNextImage.src =3D this.imageArray[this.activeImage + =
1][0];=0A=
        }=0A=
        if (this.activeImage > 0){=0A=
            preloadPrevImage =3D new Image();=0A=
            preloadPrevImage.src =3D this.imageArray[this.activeImage - =
1][0];=0A=
        }=0A=
    =0A=
    },=0A=
=0A=
    //=0A=
    //  end()=0A=
    //=0A=
    end: function() {=0A=
        this.disableKeyboardNav();=0A=
        this.lightbox.hide();=0A=
        new Effect.Fade(this.overlay, { duration: this.overlayDuration =
});=0A=
        $$('select', 'object', 'embed').each(function(node){ =
node.style.visibility =3D 'visible' });=0A=
    },=0A=
=0A=
    //=0A=
    //  getPageSize()=0A=
    //=0A=
    getPageSize: function() {=0A=
	        =0A=
	     var xScroll, yScroll;=0A=
		=0A=
		if (window.innerHeight && window.scrollMaxY) {	=0A=
			xScroll =3D window.innerWidth + window.scrollMaxX;=0A=
			yScroll =3D window.innerHeight + window.scrollMaxY;=0A=
		} else if (document.body.scrollHeight > document.body.offsetHeight){ =
// all but Explorer Mac=0A=
			xScroll =3D document.body.scrollWidth;=0A=
			yScroll =3D document.body.scrollHeight;=0A=
		} else { // Explorer Mac...would also work in Explorer 6 Strict, =
Mozilla and Safari=0A=
			xScroll =3D document.body.offsetWidth;=0A=
			yScroll =3D document.body.offsetHeight;=0A=
		}=0A=
		=0A=
		var windowWidth, windowHeight;=0A=
		=0A=
		if (self.innerHeight) {	// all except Explorer=0A=
			if(document.documentElement.clientWidth){=0A=
				windowWidth =3D document.documentElement.clientWidth; =0A=
			} else {=0A=
				windowWidth =3D self.innerWidth;=0A=
			}=0A=
			windowHeight =3D self.innerHeight;=0A=
		} else if (document.documentElement && =
document.documentElement.clientHeight) { // Explorer 6 Strict Mode=0A=
			windowWidth =3D document.documentElement.clientWidth;=0A=
			windowHeight =3D document.documentElement.clientHeight;=0A=
		} else if (document.body) { // other Explorers=0A=
			windowWidth =3D document.body.clientWidth;=0A=
			windowHeight =3D document.body.clientHeight;=0A=
		}	=0A=
		=0A=
		// for small pages with total height less then height of the viewport=0A=
		if(yScroll < windowHeight){=0A=
			pageHeight =3D windowHeight;=0A=
		} else { =0A=
			pageHeight =3D yScroll;=0A=
		}=0A=
	=0A=
		// for small pages with total width less then width of the viewport=0A=
		if(xScroll < windowWidth){	=0A=
			pageWidth =3D xScroll;		=0A=
		} else {=0A=
			pageWidth =3D windowWidth;=0A=
		}=0A=
		=0A=
		//alert(pageWidth+"      "+pageHeight);=0A=
=0A=
		return [pageWidth,pageHeight];=0A=
	}=0A=
}=0A=
//window.addEvent('load', function () { new Lightbox(); });=0A=
Event.observe(window, 'load', function() { new Lightbox() });=0A=
//document.observe('load', function () { new Lightbox(); });
------=_NextPart_000_0000_01CCA842.223CA750
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.wettbewerbe-aktuell.de/wajs09.js

broschTimeout =3D window.setTimeout( function () { getBroschure(1); }, =
50000);

img1 =3D new Image();
img2 =3D new Image();
img1.src =3D "grafik/minus.gif";
img2.src =3D "grafik/plus.gif";


function switchFAQ(faqid)
{
	if($(faqid).style.display =3D=3D "none")
	{
		$(faqid).style.display =3D "";
		$(faqid+"_span").className =3D "faqselected";
		$(faqid+"_bild").src =3D "grafik/minus.gif";
	}
	else
	{
		$(faqid).style.display =3D "none"
		$(faqid+"_span").className =3D "faq";
		$(faqid+"_bild").src =3D "grafik/plus.gif";
	}
}

function getBroschureFade(bid)
{
	$('brocontainer').fade({ duration: 0.5 });
	window.setTimeout( function () { getBroschure(bid); }, 600);
}

function getBroschure(bid)
{
	//$('bropic').style.display =3D "none";
	var url =3D 'ajax/get_broschure.php?&bid=3D'+bid;

	new Ajax.Request(url, {
	method: 'get',
	onLoading: function() {

		$('brocontainer').innerHTML =3D "<center><img =
src=3D'grafik/ajax-loader.gif' style=3D'margin-top:50px;'></center>";
		$('brocontainer').style.display =3D "";
		//$('bropic').src =3D "grafik/ajax-loader.gif";=09
		//$('bropic').style.display =3D "";
	},
	onFailure: function() {
=09
	window.setTimeout( function () { getBroschure(bid); }, 1000);
=09
	},
  onSuccess: function(transport) {
   =09
	xmlResponse =3D transport.responseXML;
	xmlDocumentElement =3D xmlResponse.documentElement;

	titelArray =3D xmlDocumentElement.getElementsByTagName("titel");
	textArray =3D xmlDocumentElement.getElementsByTagName("text");
	preisArray =3D xmlDocumentElement.getElementsByTagName("preis");
	idArray =3D xmlDocumentElement.getElementsByTagName("id");
	nextidArray =3D xmlDocumentElement.getElementsByTagName("nextid");
	previdArray =3D xmlDocumentElement.getElementsByTagName("previd");
=09
	var bild =3D =
"grafik/broschueren/"+idArray.item(0).firstChild.data+".jpg";
	load_img =3D new Image();
	load_img.src =3D bild;
=09
	var titel =3D titelArray.item(0).firstChild.data;
    var preis =3D preisArray.item(0).firstChild.data;
	var nextid =3D nextidArray.item(0).firstChild.data;
	var previd =3D previdArray.item(0).firstChild.data;

=09

	showBroschure(titel,preis,load_img,nextid,previd,bid);
  }
});	=09
}

function showBroschure(titel,preis,load_img,nextid,previd,bid){
	if (load_img.complete) {
	$('brocontainer').style.display =3D "none";
	//$('brocontainer').style.visibility =3D "hidden";

	if(nextid =3D=3D "KEINE") nextid =3D 1;
=09
	$('brocontainer').innerHTML =3D "";
	var inhalt =3D "";

	inhalt +=3D "<p style=3D'text-align:center; height:50px; padding:0px; =
margin:0px;'><font style=3D'font-weight:bold; =
color:white;'>"+titel+"</font></p>";
	inhalt +=3D "<p style=3D'border-top:1px solid #999999; =
padding-top:10px; margin-top:10px;'>";
	//inhalt +=3D "<img src=3D'grafik/bro_pre.png' border=3D'0' =
onclick=3D'getBroschure(\""+previd+"\");' style=3D'margin-right:5px;'>";
	inhalt +=3D "<a =
href=3D'index.php?menu=3Dprodukte&main=3Dshop_broschueren#bro"+bid+"'><im=
g src=3D'"+load_img.src+"' id=3D'bropic' style=3D'border:1px solid =
#666666;' border=3D'0' width=3D'150' height=3D'210'></a>";
	//inhalt +=3D "<img src=3D'grafik/bro_next.png' border=3D'0' =
onclick=3D'getBroschure(\""+nextid+"\");' style=3D'margin-left:5px;'>";
	inhalt +=3D "</p><p style=3D'margin-bottom:0px; =
padding-bottom:0px;'><img src=3D'grafik/bro_pre.png' border=3D'0' =
onclick=3D'getBroschure(\""+previd+"\");' =
style=3D'margin-right:5px;'><img src=3D'grafik/bro_next.png' =
border=3D'0' onclick=3D'getBroschure(\""+nextid+"\");' =
style=3D'margin-left:112px;'></p>";
	//inhalt +=3D "</p>";
//	inhalt +=3D "<p style=3D'border-top:1px solid #999999; =
padding-top:10px;'><img src=3D'grafik/link.gif' border=3D'0'> <a =
href=3D'index.php?menu=3Dprodukte&main=3Dprodukte_br' =
class=3D'sitemap'>Alle Brosch&uuml;ren</a></p>";
=09
	$('brocontainer').innerHTML =3D inhalt;
=09
	$('brocontainer').appear({ duration: 0.5 });
=09
	//window.setTimeout( function () { $('brocontainer').appear({ duration: =
0.5 }); }, 1000);
	window.clearTimeout(broschTimeout);
	broschTimeout =3D window.setTimeout( function () { =
getBroschureFade(nextid); }, 8000);

	}
	else {
	=09
		window.setTimeout( function () { =
showBroschure(titel,preis,load_img,nextid,previd,bid); }, 1000);
	}
}



function openNewWindow(location,name,style) {
  nuwin =3D window.open(location,name,style);
 =20
  if(nuwin.closed =3D=3D false) nuwin.close()
  nuwin =3D window.open(location,name,style);
 =20
  nuwin.focus();
 =20
}

function checkAdressFields()
{
	var okalt =3D 1;
	var okneu =3D 1;
	var okknr =3D 1;
=09
	if(document.getElementById("kundennummer").value =3D=3D "") =
{document.getElementById("kundennummer").className =3D "raarch2red"; =
okknr =3D 0;} else {document.getElementById("kundennummer").className =
=3D "raarch2";}

	//if(document.getElementById("vorname").value =3D=3D "") =
{document.getElementById("vorname").className =3D "raarch2red"; okalt =
=3D 0;} else {document.getElementById("vorname").className =3D =
"raarch2";}
	//if(document.getElementById("nachname").value =3D=3D "") =
{document.getElementById("nachname").className =3D "raarch2red"; okalt =
=3D 0;} else {document.getElementById("nachname").className =3D =
"raarch2";}
	if(document.getElementById("strasse").value =3D=3D "") =
{document.getElementById("strasse").className =3D "raarch2red"; okalt =
=3D 0;} else {document.getElementById("strasse").className =3D =
"raarch2";}
	if(document.getElementById("plz").value =3D=3D "") =
{document.getElementById("plz").className =3D "raarch3red"; okalt =3D =
0;} else {document.getElementById("plz").className =3D "raarch3";}
	if(document.getElementById("ort").value =3D=3D "") =
{document.getElementById("ort").className =3D "raarch3red"; okalt =3D =
0;} else {document.getElementById("ort").className =3D "raarch3";}
	//if(document.getElementById("telefon").value =3D=3D "") =
{document.getElementById("telefon").className =3D "raarch2red"; okalt =
=3D 0;} else {document.getElementById("telefon").className =3D =
"raarch2";}
=09
	//if(document.getElementById("vorname_neu").value =3D=3D "") =
{document.getElementById("vorname_neu").className =3D "raarch2red"; =
okneu =3D 0;} else {document.getElementById("vorname_neu").className =3D =
"raarch2";}
	//if(document.getElementById("nachname_neu").value =3D=3D "") =
{document.getElementById("nachname_neu").className =3D "raarch2red"; =
okneu =3D 0;} else {document.getElementById("nachname_neu").className =
=3D "raarch2";}
	if(document.getElementById("strasse_neu").value =3D=3D "") =
{document.getElementById("strasse_neu").className =3D "raarch2red"; =
okneu =3D 0;} else {document.getElementById("strasse_neu").className =3D =
"raarch2";}
	if(document.getElementById("plz_neu").value =3D=3D "") =
{document.getElementById("plz_neu").className =3D "raarch3red"; okneu =
=3D 0;} else {document.getElementById("plz_neu").className =3D =
"raarch3";}
	if(document.getElementById("ort_neu").value =3D=3D "") =
{document.getElementById("ort_neu").className =3D "raarch3red"; okneu =
=3D 0;} else {document.getElementById("ort_neu").className =3D =
"raarch3";}
	//if(document.getElementById("telefon_neu").value =3D=3D "") =
{document.getElementById("telefon_neu").className =3D "raarch2red"; =
okneu =3D 0;} else {document.getElementById("telefon_neu").className =3D =
"raarch2";}
=09
=09
	if(okalt =3D=3D 0 || okneu =3D=3D 0 || okknr =3D=3D 0)
	{
		self.scrollTo(0,0);
		document.getElementById("fieldserror").innerHTML =3D "<p =
style=3D'padding-top:10px;'>Bitte f&uuml;llen Sie alle =
Pflichfelder</p>";
		document.getElementById("fieldserror").className =3D "error";
		return false;
	}
	else return true;
}



function =
indenwarenkorb(prodtype,productid,session,bildname,jahrgangfeld)
{
	if (xmlHttp.readyState =3D=3D 4 || xmlHttp.readyState =3D=3D 0)
	{
		//alert(bildname.src);
=09
	if(jahrgangfeld !=3D "")
	{
		ordner =3D document.getElementById(jahrgangfeld);
=09
		for (i =3D 0; i < ordner.length; i++)
		 if (ordner.options[i].selected =3D=3D true) jahr =3D =
ordner.options[i].text;
		args =3D "&jahrgang=3D" + jahr;
	}
	else args =3D "";

	if(prodtype =3D=3D "he")
	{

		jahr =3D document.getElementById("selectjahr");
		monat =3D document.getElementById("selectmonat");
	=09
		for (i =3D 0; i < jahr.length; i++)
		 if (jahr.options[i].selected =3D=3D true) hejahr =3D =
jahr.options[i].text;
	=09
		for (i =3D 0; i < monat.length; i++)
		 if (monat.options[i].selected =3D=3D true) hemonat =3D =
monat.options[i].value;
	=09
		args =3D"&jahr=3D" + hejahr + "&monat=3D" + hemonat;


	}

	//alert("indenwarenkorb.php?type=3D" + prodtype + "&id=3D" + productid =
+ "&diesessionid=3D" + session + "&bildname=3D" + bildname + args);
	xmlHttp.open("GET", "indenwarenkorb.php?type=3D" + prodtype + "&id=3D" =
+ productid + "&diesessionid=3D" + session + "&bildname=3D" + bildname + =
args, true);
	xmlHttp.onreadystatechange =3D handleindenwarenkorbResponse;
	xmlHttp.send(null);
=09
	}
	else =
setTimeout('indenwarenkorb(prodtype,productid,session,bildname,args)', =
1000);
}

function handleindenwarenkorbResponse()
{
=09
	if (xmlHttp.readyState =3D=3D 1)
	{
		sweetwaiting();
	}
=09
	if (xmlHttp.readyState =3D=3D 4)
	{
		if (xmlHttp.status =3D=3D 200)
		{
			waitscreen.style.display =3D "none";
			xmlResponse =3D xmlHttp.responseXML;
			xmlDocumentElement =3D xmlResponse.documentElement;
			erfolgArray =3D xmlDocumentElement.getElementsByTagName("erfolg");
			imageArray =3D xmlDocumentElement.getElementsByTagName("bildname");
			prodtypeArray =3D =
xmlDocumentElement.getElementsByTagName("prodtype");
			bildname =3D imageArray.item(0).firstChild.data;
		=09
			if(erfolgArray.item(0).firstChild.data =3D=3D 1)
			{
			=09
				if(prodtypeArray.item(0).firstChild.data =3D=3D "wae" || =
prodtypeArray.item(0).firstChild.data =3D=3D "wadok" || =
prodtypeArray.item(0).firstChild.data =3D=3D "waww")
				document.getElementById(bildname).src =3D =
"grafik/shop_idw_klein_ok.png";
				else document.getElementById(bildname).src =3D =
"grafik/shop_indenwarenkorb_ok.png";
			=09
				document.getElementById("produkteimkorb").innerHTML =3D =
parseInt(document.getElementById("produkteimkorb").innerHTML)+1;
				document.getElementById("produkteimkorb_top").innerHTML =3D =
parseInt(document.getElementById("produkteimkorb_top").innerHTML)+1;
			}

		}
	}
}


function trselect(x)
{
	document.getElementById("row" + x).bgColor=3D"#CED7E8";
}

function trdeselect(x)
{
 if(document.getElementById("abo" + x).checked !=3D true)
 document.getElementById("row" + x).bgColor=3D"#EDEDED";
}

function radioselect(x,start,anzahlfelder)
{
	document.getElementById("abo" + x).checked=3Dtrue;
	for (var i=3Dstart; i<anzahlfelder+1; i++)
	{
		trdeselect(i);
	}

	//if(x=3D=3D3 || x=3D=3D6 || x=3D=3D2 || x=3D=3D5)

	if(x=3D=3D3 || x=3D=3D6 || x=3D=3D2 || x=3D=3D5)
	{
		document.getElementById("row9").style.display =3D "none";
		if(x !=3D3 || x !=3D 6) document.getElementById("row8").style.display =
=3D "none";
		else document.getElementById("row8").style.display =3D "";
	}
	else if(x !=3D  1 && x !=3D 2 && x !=3D 3 && x !=3D 4 && x !=3D 5 && x =
!=3D 6)
	{
		document.getElementById("row8").style.display =3D=3D =
document.getElementById("row8").style.display;
		document.getElementById("row9").style.display =3D=3D =
document.getElementById("row9").style.display;
	}
	else
	{
		document.getElementById("row8").style.display =3D "";
		document.getElementById("row9").style.display =3D "";
	}

	if(x=3D=3D9) document.getElementById("Lastschrift").style.display =3D =
"";
	else document.getElementById("Lastschrift").style.display =3D "none";
	if(x=3D=3D10) document.getElementById("kk").style.display =3D "";
	else document.getElementById("kk").style.display =3D "none";
}

function saveFilter(user_id)
{
	filtername =3D document.getElementById("filtername").value;=09
	=
saveFilterString(buildsqlstringdienstleistungen(user_id),"writedb",user_i=
d,filtername);
}

function delFilter(id,user_id)
{
	delFilterString(id,user_id);
}


function getFilters(user_id)
{
	if (xmlHttp.readyState =3D=3D 4 || xmlHttp.readyState =3D=3D 0)
	{
=09
		xmlHttp.open("GET", "getfilter_dyn.php?user_id=3D" + user_id, true);
	xmlHttp.onreadystatechange =3D handlegetFilterResponse;
	xmlHttp.send(null);
=09
	}
	else setTimeout('process()', 1000);
=09
=09
}
function delFilterString(id,user_id)
{
=09
	if (xmlHttp.readyState =3D=3D 4 || xmlHttp.readyState =3D=3D 0)
	{
=09
	xmlHttp.open("GET", "delfilter_dyn.php?id=3D" +id+ "&user_id=3D" =
+user_id, true);
	xmlHttp.onreadystatechange =3D handleFilterResponse;
	xmlHttp.send(null);
=09
	}
	else setTimeout('process()', 1000);
=09
}
function saveFilterString(sqlstring,mode,user_id,filtername)
{
=09
	if (xmlHttp.readyState =3D=3D 4 || xmlHttp.readyState =3D=3D 0)
	{
=09
	xmlHttp.open("GET", "savefilter_dyn.php?" + sqlstring + "&mode=3D" + =
mode + "&user_id=3D" + user_id + "&filtername=3D" + filtername, true);
=09
	//alert("savefilter_dyn.php?" + sqlstring + "&mode=3D" + mode + =
"&user_id=3D" + user_id + "&filtername=3D" + filtername);
=09
	xmlHttp.onreadystatechange =3D handleFilterResponse;
	xmlHttp.send(null);
=09
	}
	else setTimeout('process()', 1000);
}




function changestatus(x)
{
changetablepic(x);=09
processsql(buildsqlstring());
}

function changestatusdienst(x,user_id)
{
changetablepic(x);=09
//html =3D buildsqlstringdienstleistungen();
processsqldienstleistungen(buildsqlstringdienstleistungen(user_id));

}

function changetablepic(x)
{
	var oldpic =3D document.getElementById(x).src;	=09
	var oldpicend =3D oldpic.substring(oldpic.length-8,oldpic.length);
	if(oldpicend =3D=3D "_off.gif") document.getElementById(x).src =3D =
"grafik/" + x + "__on.gif";
	else document.getElementById(x).src =3D "grafik/" + x + "_off.gif";
}

function enableFieldswettbewerb(sql)
{
	var felderArray =3D sql.split("&");
	for (var i=3D0; i<(felderArray.length); i++)
		{
			//if(i =3D=3D 0) felderArray[i] =3D =
felderArray[i].substring(1,felderArray[i].length);
	=09
			var wert =3D felderArray[i].split("=3D");
		=09
			//alert(wert[0] + " - " + wert[1] + " - " + =
document.getElementById(wert[0]).src);
		=09

			if(wert[1] =3D=3D 0) document.getElementById(wert[0]).src =3D =
"grafik/"+wert[0]+"_off.gif";=09
			else document.getElementById(wert[0]).src =3D =
"grafik/"+wert[0]+"__on.gif";
		}


}


function enableFields(sql)
{
	=09
		//alert(sql);

		var felderArray =3D sql.split("&");
	=09
		//alert(felderArray.length-4);


		for (var i=3D0; i<(felderArray.length-4); i++)
		{
			if(i =3D=3D 0) felderArray[i] =3D =
felderArray[i].substring(1,felderArray[i].length);
	=09
			var wert =3D felderArray[i].split("=3D");
		=09
			//alert(wert[0]);

			if(wert[1] =3D=3D 0) document.getElementById(wert[0]).src =3D =
"grafik/"+wert[0]+"_off.gif";=09
			else document.getElementById(wert[0]).src =3D =
"grafik/"+wert[0]+"__on.gif";
		}
	=09
		//alert(felderArray[felderArray.length-1]);
	=09
	=09
	=09
		var sprachenwert =3D felderArray[felderArray.length-3].split("=3D");
	=09
		//alert(felderArray[felderArray.length-3]);

		//alert(sprachenwert);
	=09
		var sprachen =3D sprachenwert[1].split("_");
	=09
				//alert(sprachen);
				disableAllSprachen();
		for (var i=3D0; i<(sprachen.length); i++)
		{
		=09
			//alert(sprachen[i]);
			document.getElementById(sprachen[i] + "_link").style.fontWeight =3D =
"bold";
			document.getElementById(sprachen[i]).value =3D 1;
		}
	=09
		var datumsgrenze =3D felderArray[felderArray.length-4].split("=3D");
	=09
				//alert(felderArray[felderArray.length-4]);

		//alert(datumsgrenze[1]);
	=09
		if (datumsgrenze[1] =3D=3D 604800) =
document.getElementById("datumsgrenze").options[0].selected =3D true;
		if (datumsgrenze[1] =3D=3D 1209600)
		{
			//alert("JOO");
			 document.getElementById("datumsgrenze").options[1].selected =3D =
true;
		}
		if (datumsgrenze[1] =3D=3D 0) =
document.getElementById("datumsgrenze").options[2].selected =3D true;
		if (datumsgrenze[1] =3D=3D -1) =
document.getElementById("datumsgrenze").options[3].selected =3D true;
}

function disableAllSprachen()
{
	sprachenArray =3D new =
Array("at","b","bg","ch","cy","cz","d","dk","e","ee","f","fi","hu","i","i=
rl","is","l","li","lt","lv","mt","nl","no","p","pl","ro","se","sk","sl","=
tr","uk");
=09
	for (var i=3D0; i<(sprachenArray.length); i++)
		{
	=09
		document.getElementById(sprachenArray[i]).value =3D 0;
		document.getElementById(sprachenArray[i] + "_link").style.fontWeight =
=3D "";
	=09
		}
=09
}



function buildsqlstringdienstleistungen(user_id)
{

felderArray =3D new =
Array("temp_vorinfo","temp_offen","temp_noffen","temp_verhandlung","temp_=
wett","temp_eu","temp_eups","temp_bu","temp_arch","temp_stadt","temp_frei=
","temp_ing","temp_allg");

var sqlstring =3D "";

for (var i=3D0; i<(felderArray.length); i++)
{
	var oldpic =3D document.getElementById(felderArray[i]).src;=09
=09
	if(oldpic.substring(oldpic.length-8,oldpic.length) =3D=3D "_off.gif") =
wert =3D 0;
	else wert =3D 1;
=09
	if(i !=3D 0) sqlstring +=3D "&";
	sqlstring +=3D felderArray[i] + "=3D" + wert;


}

	wertdatum =3D document.getElementById("datumsgrenze").value;=09
	sqlstring +=3D "&datumsgrenze=3D" + wertdatum;
=09
	suchsprachen =3D buildSSString();
	sqlstring +=3D "&suchsprachen=3D" + suchsprachen;
=09
	if(user_id !=3D "")
	{
		sqlstring +=3D "&angemeldet=3D1" + "&user_ref=3D"+user_id;
	}


	//myDiv =3D document.getElementById("sql");
	//myDiv.innerHTML =3D sqlstring;

//alert(sqlstring);

return sqlstring;
}

function changesuchsprache(sprache,user_id)
{
	if(document.getElementById(sprache).value =3D=3D 1)
	{
		 document.getElementById(sprache).value =3D 0;
		document.getElementById(sprache + "_link").style.fontWeight =3D "";
	}
	else
	{
		 document.getElementById(sprache).value =3D 1;
		 document.getElementById(sprache + "_link").style.fontWeight =3D =
"bold";
	}
=09
=09
processsqldienstleistungen(buildsqlstringdienstleistungen(user_id));
=09
=09
}

function buildSSString()
{
=09
	var returnString =3D "";
=09
	first =3D 1;
=09
	SSArray =3D new =
Array("at","b","bg","ch","cy","cz","d","dk","e","ee","f","fi","hu","i","i=
rl","is","l","li","lt","lv","mt","nl","no","p","pl","ro","se","sk","sl","=
tr","uk");
	for (var i=3D0; i<SSArray.length; i++)
	{
	=09
	=09
		=09
		 if(document.getElementById(SSArray[i]).value =3D=3D 1)
		 {
		 		//alert(document.getElementById(SSArray[i]).value);
		 =09
		 		if(first !=3D 1) returnString +=3D "_" + SSArray[i];
				else
					{
						 returnString +=3D SSArray[i];
						 first =3D 0;
					}
			}
	=09
	=09
	}
=09
=09
	return returnString;
=09
}

function buildsqlstring()
{

felderArray =3D new =
Array("temp_off","temp_bew","temp_son","temp_eu","temp_eups","temp_bu","t=
emp_arch","temp_sta","temp_frei","temp_innen","temp_ing","temp_freischa",=
"temp_angestellt","temp_beamtet","temp_abso","temp_stud");

var sqlstring =3D "";

for (var i=3D0; i<felderArray.length; i++)
{
	var oldpic =3D document.getElementById(felderArray[i]).src;=09
=09
	if(oldpic.substring(oldpic.length-8,oldpic.length) =3D=3D "_off.gif") =
wert =3D 0;
	else wert =3D 1;
=09
	if(i !=3D 0) sqlstring +=3D "&";
	sqlstring +=3D felderArray[i] + "=3D" + wert;
=09
}
//document.getElementById("stringtab").innerHTML =3D sqlstring;
return sqlstring;
}

var xmlHttp =3D createXmlHttpRequestObject();
// retrieves the XMLHttpRequest object
function createXmlHttpRequestObject()
{
	// will store the reference to the XMLHttpRequest object
	var xmlHttp;
	// if running Internet Explorer
	if(window.ActiveXObject)
	{
		try
		{
			xmlHttp =3D new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp =3D false;
		}
	}
	// if running Mozilla or other browsers
	else
	{
		try
		{
			xmlHttp =3D new XMLHttpRequest();
		}
		catch (e)
		{
			xmlHttp =3D false;
		}
	}
// return the created object or display an error message
if (!xmlHttp)
alert("Error creating the XMLHttpRequest object.");
else
return xmlHttp;
}

function handleFilterResponse()
{
=09
	if (xmlHttp.readyState =3D=3D 1)
	{
		sweetwaiting();
	}
=09
	if (xmlHttp.readyState =3D=3D 4)
	{
		if (xmlHttp.status =3D=3D 200)
		{
			waitscreen.style.display =3D "none";
			xmlResponse =3D xmlHttp.responseXML;
			xmlDocumentElement =3D xmlResponse.documentElement;
			doneArray =3D xmlDocumentElement.getElementsByTagName("done");
			user_id =3D xmlDocumentElement.getElementsByTagName("user_id");
	=09
			getFilters(user_id.item(0).firstChild.data);
		}
		=09
	aus(waitscreen);
	aus(bigtransparent);	=09
		=09
=09
	}
}

function handlegetFilterResponse()
{
=09
	if (xmlHttp.readyState =3D=3D 1)
	{
		sweetwaiting();
	}
=09
	if (xmlHttp.readyState =3D=3D 4)
	{
		if (xmlHttp.status =3D=3D 200)
		{
			waitscreen.style.display =3D "none";
			xmlResponse =3D xmlHttp.responseXML;
			xmlDocumentElement =3D xmlResponse.documentElement;
			useridArray =3D xmlDocumentElement.getElementsByTagName("user_id");
			idArray =3D xmlDocumentElement.getElementsByTagName("id");
			filternameArray =3D =
xmlDocumentElement.getElementsByTagName("filtername");
			sqlstringArray =3D =
xmlDocumentElement.getElementsByTagName("sqlstring");
		=09
		=09
					for (var =
i=3Ddocument.getElementById("filtertabelle").rows.length-1;i>=3D0;i--) {
         document.getElementById("filtertabelle").deleteRow(i);
			}
		=09
		=09
		=09
			for (var i=3D0; i<filternameArray.length; i++)
			{
			var mytr =3D document.createElement("tr");
			=09
				var tda =3D document.createElement("td");
				tda.innerHTML =3D "<a =
href=3D'JavaScript:activateFilter(\""+sqlstringArray.item(i).firstChild.d=
ata+"\");' class=3D'sitemap'>" + filternameArray.item(i).firstChild.data =
+ "</a>";
				tda.className =3D "filter";
				mytr.appendChild(tda);
			=09
				var tdb =3D document.createElement("td");
				tdb.innerHTML =3D "<a =
href=3D'JavaScript:delFilter("+idArray.item(i).firstChild.data+","+userid=
Array.item(i).firstChild.data+");' class=3D'delware'>X</a>";
				tdb.className =3D "filteroptions";
				mytr.appendChild(tdb);
			=09
				document.getElementById("filtertabelle").appendChild(mytr);
		=09
		=09
		=09
			}
		=09
		=09
		=09
		=09
		}
		=09
		=09
		=09
=09
	}
}

function activateFilter(filter)
{
	processsqldienstleistungen(filter);
	enableFields(filter);
}


function processsql(sqlstring)
{
=09
	if (xmlHttp.readyState =3D=3D 4 || xmlHttp.readyState =3D=3D 0)
	{
=09
	xmlHttp.open("GET", "wettbewerbe_dyn.php?" + sqlstring, true);
	xmlHttp.onreadystatechange =3D handleSQLResponse;
	xmlHttp.send(null);
=09
	}
	else setTimeout("processsql(\""+ sqlstring +"\")", 1000);
}

function wurst(test)
{

//alert(test);
processsqldienstleistungen(test);
}


function processsqldienstleistungen(sqlstring)
{
=09
	if (xmlHttp.readyState =3D=3D 4 || xmlHttp.readyState =3D=3D 0)
	{
=09
	//alert("GPO");
	//alert(sqlstring);

	//alert(sqlstring.substring(0,100));
	//alert(sqlstring.substring(100,200));
	//alert(sqlstring.substring(200,200));

//xmlHttp.open("GET", =
"eubau_dyn.php?temp_vorinfo=3D1&temp_offen=3D1&temp_noffen=3D1&temp_verha=
ndlung=3D1&temp_wett=3D1&temp_eu=3D1&temp_eups=3D1&temp_bu=3D1&temp_arch=3D=
1&temp_stadt=3D1&temp_frei=3D1&temp_ing=3D1&temp_allg=3D1&datumsgrenze=3D=
0&suchsprachen=3Dd&angemeldet=3D1&user_ref=3D77911", true);
	if(sqlstring.substring(0,1) =3D=3D "?") sqlstring =3D =
sqlstring.substring(1);
	//alert(sqlstring);

	xmlHttp.open("GET", "eubau_dyn.php?" + sqlstring, true);
	xmlHttp.onreadystatechange =3D handleSQLResponsedienstleistungen;
	xmlHttp.send(null);
=09
	}
	else
	{
		//alert("EINFACH NUR WHINE");
		//alert(sqlstring);
		setTimeout("processsqldienstleistungen(\""+ sqlstring +"\")", 1000);
	}
}


function handleSQLResponse()
{
	if (xmlHttp.readyState =3D=3D 1)
	{
		transparentbox();
		sweetwaiting();
	}
=09
	if (xmlHttp.readyState =3D=3D 4)
	{
		if (xmlHttp.status =3D=3D 200)
		{
			aus(bigtransparent);
			waitscreen.style.display =3D "none";
			xmlResponse =3D xmlHttp.responseXML;
			xmlDocumentElement =3D xmlResponse.documentElement;
		=09
			sqlArray =3D xmlDocumentElement.getElementsByTagName("sqlstring");
			landArray =3D xmlDocumentElement.getElementsByTagName("land");
			idArray =3D xmlDocumentElement.getElementsByTagName("id");
			titelArray =3D xmlDocumentElement.getElementsByTagName("titel");
			wettbewerbsartArray =3D =
xmlDocumentElement.getElementsByTagName("wettbewerbsart");
			zulassungsbArray =3D =
xmlDocumentElement.getElementsByTagName("zulassungsb");
			sonstigeArray =3D =
xmlDocumentElement.getElementsByTagName("sonstige");
			tn_architektenArray =3D =
xmlDocumentElement.getElementsByTagName("tn_architekten");
			tn_stadtArray =3D =
xmlDocumentElement.getElementsByTagName("tn_stadt");
			tn_landschaftArray =3D =
xmlDocumentElement.getElementsByTagName("tn_landschaft");
			tn_designArray =3D =
xmlDocumentElement.getElementsByTagName("tn_design");
			tn_ingenieureArray =3D =
xmlDocumentElement.getElementsByTagName("tn_ingenieure");
			bs_freischaffendArray =3D =
xmlDocumentElement.getElementsByTagName("bs_freischaffend");
			bs_angestelltArray =3D =
xmlDocumentElement.getElementsByTagName("bs_angestellt");
			bs_beamtetArray =3D =
xmlDocumentElement.getElementsByTagName("bs_beamtet");
			bs_absolventenArray =3D =
xmlDocumentElement.getElementsByTagName("bs_absolventen");
			bs_studentenArray =3D =
xmlDocumentElement.getElementsByTagName("bs_studenten");
			ausgabeArray =3D xmlDocumentElement.getElementsByTagName("ausgabe");
			datumArray =3D xmlDocumentElement.getElementsByTagName("datum");
			onlinewbArray =3D =
xmlDocumentElement.getElementsByTagName("onlinewb");
			//alert("A");
	=09
			//var neu =3D "<tr><td colspan=3D'20'>alo</td></tr>";
		=09
			//alert("B");
			=09
				/*				=09
			var mytrxx =3D document.createElement("tr");
			for (var i=3D0; i<20; i++)
			{
			var tda =3D document.createElement("td");
			mytrxx.appendChild(tda);
			i++;
			}
			document.getElementById("wettbewerbstabelle").appendChild(mytrxx);
			*/
		=09
		=09
		=09
			//alert(document.getElementById("wettbewerbstabelle").rows.length);
		=09
			for (var =
i=3Ddocument.getElementById("wettbewerbstabelle").rows.length-1;i>=3D0;i-=
-) {
         document.getElementById("wettbewerbstabelle").deleteRow(i);
			}
			=09
		=09
			//alert("C");
		=09
			if(idArray.length < 1)
			{
				var mytr =3D document.createElement("tr");
				var tdempty =3D document.createElement("td");

				tdempty.setAttribute("colspan",20);
				tdempty.setAttribute("height",30);
				tdempty.innerHTML =3D "Es konnten keine Eintr&auml;ge gefunden =
werden";
				tdempty.className =3D "empty";
			=09
				mytr.appendChild(tdempty);
				document.getElementById("wettbewerbstabelle").appendChild(mytr);
			}
			else
			{


			for (var i=3D0; i<idArray.length; i++)
			{
		=09
			=09
				var mytr =3D document.createElement("tr");
			=09
				var tda =3D document.createElement("td");
				tda.innerHTML =3D "<a href=3D'index.php?&volltext_id=3D" + =
idArray.item(i).firstChild.data + =
"&menu=3Dausschreibungen&main=3Dwettbewerbe&landcode=3D" + =
landArray.item(i).firstChild.data + sqlArray.item(0).firstChild.data + =
"' class=3D'wettAusLink'>" + titelArray.item(i).firstChild.data + =
"</a>";
			=09
				if(onlinewbArray.item(i).firstChild.data !=3D "0") tda.className =
=3D"aWBonline";
				else tda.className =3D "agrey";
		=09
				mytr.appendChild(tda);
		=09
				var tdb =3D document.createElement("td");
				if(wettbewerbsartArray.item(i).firstChild.data =3D=3D "offener") =
tdb.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else tdb.innerHTML =3D "&nbsp;";
				tdb.className =3D "a";
				mytr.appendChild(tdb);
			=09
				var tdc =3D document.createElement("td");
				if(wettbewerbsartArray.item(i).firstChild.data =3D=3D =
"bewerbungsverfahren") tdc.innerHTML =3D "<img =
src=3D'grafik/punkt.gif'>";
				else tdc.innerHTML =3D "&nbsp;";
				tdc.className =3D "a";
				mytr.appendChild(tdc);
		=09
				var tdd =3D document.createElement("td");
				if(wettbewerbsartArray.item(i).firstChild.data =3D=3D "sonstige") =
tdd.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else tdd.innerHTML =3D "&nbsp;";
				tdd.className =3D "a";
				mytr.appendChild(tdd);
		=09
		=09
		=09
				var tde =3D document.createElement("td");
				if(zulassungsbArray.item(i).firstChild.data =3D=3D "eu") =
tde.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else tde.innerHTML =3D "&nbsp;";
				tde.className =3D "a";
				mytr.appendChild(tde);
			=09
				var tdf =3D document.createElement("td");
				if(zulassungsbArray.item(i).firstChild.data =3D=3D "eups") =
tdf.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else tdf.innerHTML =3D "&nbsp;";
				tdf.className =3D "a";
				mytr.appendChild(tdf);
		=09
				var td1 =3D document.createElement("td");
				if(zulassungsbArray.item(i).firstChild.data =3D=3D "bund") =
td1.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else td1.innerHTML =3D "&nbsp;";
				td1.className =3D "a";
				mytr.appendChild(td1);
		=09
				var td2 =3D document.createElement("td");
				if(sonstigeArray.item(i).firstChild.data !=3D "na") td2.innerHTML =
=3D sonstigeArray.item(i).firstChild.data;
				else td2.innerHTML =3D "&nbsp;";
				td2.className =3D "a";
				td2.style.wordWrap =3D "break-word";
				mytr.appendChild(td2);
			=09
				var td3 =3D document.createElement("td");
				if(tn_architektenArray.item(i).firstChild.data =3D=3D 1) =
td3.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else td3.innerHTML =3D "&nbsp;";
				td3.className =3D "a";
				mytr.appendChild(td3);
			=09
					var td4 =3D document.createElement("td");
				if(tn_stadtArray.item(i).firstChild.data =3D=3D 1) td4.innerHTML =3D =
"<img src=3D'grafik/punkt.gif'>";
				else td4.innerHTML =3D "&nbsp;";
				td4.className =3D "a";
				mytr.appendChild(td4);
			=09
					var td5 =3D document.createElement("td");
				if(tn_landschaftArray.item(i).firstChild.data =3D=3D 1) =
td5.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else td5.innerHTML =3D "&nbsp;";
				td5.className =3D "a";
				mytr.appendChild(td5);
			=09
					var td6 =3D document.createElement("td");
				if(tn_designArray.item(i).firstChild.data =3D=3D 1) td6.innerHTML =
=3D "<img src=3D'grafik/punkt.gif'>";
				else td6.innerHTML =3D "&nbsp;";
				td6.className =3D "a";
				mytr.appendChild(td6);
			=09
					var td7 =3D document.createElement("td");
				if(tn_ingenieureArray.item(i).firstChild.data =3D=3D 1) =
td7.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else td7.innerHTML =3D "&nbsp;";
				td7.className =3D "a";
				mytr.appendChild(td7);
			=09
					var td8 =3D document.createElement("td");
				if(bs_freischaffendArray.item(i).firstChild.data =3D=3D 1) =
td8.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else td8.innerHTML =3D "&nbsp;";
				td8.className =3D "a";
				mytr.appendChild(td8);
			=09
					var td9 =3D document.createElement("td");
				if(bs_angestelltArray.item(i).firstChild.data =3D=3D 1) =
td9.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else td9.innerHTML =3D "&nbsp;";
				td9.className =3D "a";
				mytr.appendChild(td9);
			=09
				var tdg =3D document.createElement("td");
				if(bs_beamtetArray.item(i).firstChild.data =3D=3D 1) tdg.innerHTML =
=3D "<img src=3D'grafik/punkt.gif'>";
				else tdg.innerHTML =3D "&nbsp;";
				tdg.className =3D "a";
				mytr.appendChild(tdg);
			=09
				var tdh =3D document.createElement("td");
				if(bs_absolventenArray.item(i).firstChild.data =3D=3D 1) =
tdh.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else tdh.innerHTML =3D "&nbsp;";
				tdh.className =3D "a";
				mytr.appendChild(tdh);
			=09
				var tdi =3D document.createElement("td");
				if(bs_studentenArray.item(i).firstChild.data =3D=3D 1) tdi.innerHTML =
=3D "<img src=3D'grafik/punkt.gif'>";
				else tdi.innerHTML =3D "&nbsp;";
				tdi.className =3D "a";
				mytr.appendChild(tdi);
			=09
				var tdj =3D document.createElement("td");
				if(ausgabeArray.item(i).firstChild.data !=3D "na") tdj.innerHTML =3D =
ausgabeArray.item(i).firstChild.data;
				else tdj.innerHTML =3D "&nbsp;";
				tdj.className =3D "a";
				mytr.appendChild(tdj);
			=09
				var tdk =3D document.createElement("td");
				var inhaltk =3D =
document.createTextNode(datumArray.item(i).firstChild.data);
				tdk.appendChild(inhaltk);
				tdk.className =3D "a2";
				mytr.appendChild(tdk);
			=09
		=09
			=09
				document.getElementById("wettbewerbstabelle").appendChild(mytr);
		=09
			}
		=09
			}
		=09
		=09
			//html +=3D "</table>";

			//myDiv =3D document.getElementById("wettbewerbstabelle");
			//myDiv.innerHTML =3D html;
		=09
	=09
		=09
		}				=09
	}
}

function handleSQLResponsedienstleistungen()
{
	if (xmlHttp.readyState =3D=3D 1)
	{
		transparentbox();
		sweetwaiting();
	}=09
	if (xmlHttp.readyState =3D=3D 4)
	{
		if (xmlHttp.status =3D=3D 200)
		{
			//alert("GO");
		=09
			xmlResponse =3D xmlHttp.responseXML;
			xmlDocumentElement =3D xmlResponse.documentElement;
			//alert("go1");

			datumsgrenzeArray =3D =
xmlDocumentElement.getElementsByTagName("datumsgrenze");
			suchsprachenArray =3D =
xmlDocumentElement.getElementsByTagName("suchsprachen");
			backstringArray =3D  =
xmlDocumentElement.getElementsByTagName("backstring");
			laendercodeArray =3D =
xmlDocumentElement.getElementsByTagName("laendercode");
			//alert("go3333");
				=09
				=09
						idArray =3D xmlDocumentElement.getElementsByTagName("idnummer");=09
			//alert("go2222");
			statusArray =3D xmlDocumentElement.getElementsByTagName("status");=09
			titelArray =3D xmlDocumentElement.getElementsByTagName("titel");
			spracheAtrray =3D xmlDocumentElement.getElementsByTagName("sprache");
					=09
			//alert("go2");
		=09
		=09
			verfahrenArray =3D =
xmlDocumentElement.getElementsByTagName("verfahren");
			zulassungsbereichArray =3D =
xmlDocumentElement.getElementsByTagName("zulassungsbereich");
			sonstigeArray =3D =
xmlDocumentElement.getElementsByTagName("sonstige");
					=09
						//alert("go3");=20
			tn_architektenArray =3D =
xmlDocumentElement.getElementsByTagName("tn_architekten");
			tn_stadtArray =3D =
xmlDocumentElement.getElementsByTagName("tn_stadt");
			tn_landschaftArray =3D =
xmlDocumentElement.getElementsByTagName("tn_landschaft");
			tn_allgemeinArray =3D =
xmlDocumentElement.getElementsByTagName("tn_allgemein");
			tn_ingenieureArray =3D =
xmlDocumentElement.getElementsByTagName("tn_ingenieure");
			onlinewbArray =3D =
xmlDocumentElement.getElementsByTagName("onlinewb");
			datumArray =3D xmlDocumentElement.getElementsByTagName("datum");
		=09
			//alert("11");
		=09
		for (var =
i=3Ddocument.getElementById("eubautabelle").rows.length-1;i>=3D0;i--) {
         document.getElementById("eubautabelle").deleteRow(i);
			}
		=09
		=09
			//alert("bb");
		=09
			var lastlandcode =3D "";
		=09
			for (var i=3D0; i<idArray.length; i++)
			{
		=09
				//alert("cc");
		=09
				var mytr =3D document.createElement("tr");
			=09
				var tdaa =3D document.createElement("td");
			=09
				if(lastlandcode !=3D laendercodeArray.item(i).firstChild.data)
				{
					tdaa.innerHTML =3D laendercodeArray.item(i).firstChild.data;
					tdaa.className =3D "aa";
				}
				else
				{
					 tdaa.innerHTML =3D "&nbsp;";
					 tdaa.className =3D "nope";
				}
				=09
						=09
				//tdaa.className =3D "aa";
				mytr.appendChild(tdaa);
			=09
				lastlandcode =3D laendercodeArray.item(i).firstChild.data;
			=09
//STATI
// 0 =3D forfree =20
// 1 =3D schon gesehen
// 2 =3D kostenpflichtig udn noch nicht gesehn

				if(statusArray.item(i).firstChild.data =3D=3D 0) linkclass =3D =
"auss_forfree";
				else if(statusArray.item(i).firstChild.data =3D=3D 1) linkclass =3D =
"auss_schongesehn";
				else linkclass =3D "auss_kostet";
			=09
				var tda =3D document.createElement("td");
				tda.innerHTML =3D "<a href=3D'index.php?&volltext_id=3D" + =
idArray.item(i).firstChild.data + =
"&menu=3Dausschreibungen&main=3Deubau_volltext&landcode=3D" + =
laendercodeArray.item(i).firstChild.data + "&" + =
backstringArray.item(0).firstChild.data + "&datumsgrenze=3D" + =
datumsgrenzeArray.item(i).firstChild.data + "&suchsprachen=3D" + =
suchsprachenArray.item(i).firstChild.data + "' class=3D'"+ linkclass =
+"'>" + titelArray.item(i).firstChild.data + "</a>";
			=09
				if(onlinewbArray.item(i).firstChild.data !=3D "0") tda.className =
=3D"aWBonline";
				else tda.className =3D "agrey";
							=09
				mytr.appendChild(tda);
		=09
		=09
				var tbb =3D document.createElement("td");
				if(verfahrenArray.item(i).firstChild.data =3D=3D "vorinformation") =
tbb.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else tbb.innerHTML =3D "&nbsp;";
				tbb.className =3D "a";
				mytr.appendChild(tbb);
		=09
				var tdb =3D document.createElement("td");
				if(verfahrenArray.item(i).firstChild.data =3D=3D "offen") =
tdb.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else tdb.innerHTML =3D "&nbsp;";
				tdb.className =3D "a";
				mytr.appendChild(tdb);
			=09
				var tdbbb =3D document.createElement("td");
				if(verfahrenArray.item(i).firstChild.data =3D=3D "nichtoffen") =
tdbbb.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else tdbbb.innerHTML =3D "&nbsp;";
				tdbbb.className =3D "a";
				mytr.appendChild(tdbbb);
			=09
				var tdc =3D document.createElement("td");
				if(verfahrenArray.item(i).firstChild.data =3D=3D "verhandlung") =
tdc.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else tdc.innerHTML =3D "&nbsp;";
				tdc.className =3D "a";
				mytr.appendChild(tdc);
		=09
				var tdd =3D document.createElement("td");
				if(verfahrenArray.item(i).firstChild.data =3D=3D =
"wettbewerbsverfahren") tdd.innerHTML =3D "<img =
src=3D'grafik/punkt.gif'>";
				else tdd.innerHTML =3D "&nbsp;";
				tdd.className =3D "a";
				mytr.appendChild(tdd);
		=09
				var tddd =3D document.createElement("td");
				if(spracheAtrray.item(i).firstChild.data =3D=3D "na") tddd.innerHTML =
=3D "&nbsp;";
				else tddd.innerHTML =3D spracheAtrray.item(i).firstChild.data;;
				tddd.className =3D "acenter";
				mytr.appendChild(tddd);
		=09
				var tde =3D document.createElement("td");
				if(zulassungsbereichArray.item(i).firstChild.data =3D=3D "eu") =
tde.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else tde.innerHTML =3D "&nbsp;";
				tde.className =3D "a";
				mytr.appendChild(tde);
			=09
				var tdf =3D document.createElement("td");
				if(zulassungsbereichArray.item(i).firstChild.data =3D=3D "eups") =
tdf.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else tdf.innerHTML =3D "&nbsp;";
				tdf.className =3D "a";
				mytr.appendChild(tdf);
		=09
				var td1 =3D document.createElement("td");
				if(zulassungsbereichArray.item(i).firstChild.data =3D=3D "bund") =
td1.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else td1.innerHTML =3D "&nbsp;";
				td1.className =3D "a";
				mytr.appendChild(td1);
		=09
				var td2 =3D document.createElement("td");
				if(sonstigeArray.item(i).firstChild.data !=3D "na") td2.innerHTML =
=3D sonstigeArray.item(i).firstChild.data;
				else td2.innerHTML =3D "&nbsp;";
				td2.className =3D "a";
				mytr.appendChild(td2);
			=09
				var td3 =3D document.createElement("td");
				if(tn_architektenArray.item(i).firstChild.data =3D=3D 1) =
td3.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else td3.innerHTML =3D "&nbsp;";
				td3.className =3D "a";
				mytr.appendChild(td3);
			=09
					var td4 =3D document.createElement("td");
				if(tn_stadtArray.item(i).firstChild.data =3D=3D 1) td4.innerHTML =3D =
"<img src=3D'grafik/punkt.gif'>";
				else td4.innerHTML =3D "&nbsp;";
				td4.className =3D "a";
				mytr.appendChild(td4);
			=09
					var td5 =3D document.createElement("td");
				if(tn_landschaftArray.item(i).firstChild.data =3D=3D 1) =
td5.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else td5.innerHTML =3D "&nbsp;";
				td5.className =3D "a";
				mytr.appendChild(td5);
							=09
				var td7 =3D document.createElement("td");
				if(tn_ingenieureArray.item(i).firstChild.data =3D=3D 1) =
td7.innerHTML =3D "<img src=3D'grafik/punkt.gif'>";
				else td7.innerHTML =3D "&nbsp;";
				td7.className =3D "a";
				mytr.appendChild(td7);
						=09
				var td6 =3D document.createElement("td");
				if(tn_allgemeinArray.item(i).firstChild.data =3D=3D 1) td6.innerHTML =
=3D "<img src=3D'grafik/punkt.gif'>";
				else td6.innerHTML =3D "&nbsp;";
				td6.className =3D "a";
				mytr.appendChild(td6);
											=09
				var tdk =3D document.createElement("td");
				var inhaltk =3D =
document.createTextNode(datumArray.item(i).firstChild.data);
				tdk.appendChild(inhaltk);
				tdk.className =3D "acenter";
				mytr.appendChild(tdk);
			=09
				document.getElementById("eubautabelle").appendChild(mytr);
		=09
			}
		=09
		=09
		=09
		=09
			//html +=3D "</table>";

			//myDiv =3D document.getElementById("wettbewerbstabelle");
			//myDiv.innerHTML =3D html;
		=09
	=09
		=09
		}
	=09
		aus(bigtransparent);
		aus(waitscreen);

	}
}




// make asynchronous HTTP request using the XMLHttpRequest object
function process(id)
{
// proceed only if the xmlHttp object isn't busy
if (xmlHttp.readyState =3D=3D 4 || xmlHttp.readyState =3D=3D 0)
{
// retrieve the name typed by the user on the form
// name =3D encodeURIComponent(document.getElementById("myName").value);
// execute the quickstart.php page from the server
xmlHttp.open("GET", "quickstart.php?preistraeger=3D" + id, true);
// define the method to handle server responses
xmlHttp.onreadystatechange =3D handleServerResponse;
// make the server request
xmlHttp.send(null);
}
else
// if the connection is busy, try again after one second
setTimeout('process(id)', 1000);
}
// executed automatically when a message is received from the server



function handleServerResponse()
{
	// move forward only if the transaction has completed
	if (xmlHttp.readyState =3D=3D 4)
	{
		// status of 200 indicates the transaction completed successfully
		if (xmlHttp.status =3D=3D 200)
		{
			// extract the XML retrieved from the server
			xmlResponse =3D xmlHttp.responseXML;
			// obtain the document element (the root element) of the XML =
structure
			xmlDocumentElement =3D xmlResponse.documentElement;
		=09
		=09
			//var wettbewerb[] =3D new String();
		=09
			wettbewerb =3D xmlDocumentElement.getElementsByTagName("wettbewerb");
			ort =3D xmlDocumentElement.getElementsByTagName("ort");
		=09
		=09
			preisArray =3D xmlDocumentElement.getElementsByTagName("preis");
			preistArray =3D xmlDocumentElement.getElementsByTagName("preist");
			sternArray =3D xmlDocumentElement.getElementsByTagName("stern");
			var html =3D "<table cellpadding=3D'3'><tr bgcolor=3D'#42658C'><td =
colspan=3D'2' align=3D'center'><font color=3D'white'><b>&nbsp;" + =
wettbewerb.item(0).firstChild.data + " - " + ort.item(0).firstChild.data =
+ "</td></tr><tr bgcolor=3D'#001C52'><td><font =
color=3D'white'>&nbsp;Preis</td><td><font =
color=3D'white'>&nbsp;Name</td></tr>";
		=09
			for (var i=3D0; i<preisArray.length; i++)
			html +=3D "<tr bgcolor=3D'#CED9E8'><td>" + =
preisArray.item(i).firstChild.data +
			"</td><td>" + preistArray.item(i).firstChild.data + "</td></tr>";
		=09
			if(sternArray.item(sternArray.length-1).firstChild.data =3D=3D "1") =
html +=3D "<tr bgcolor=3D'white'><td colspan=3D'2'>(*) Diese =
Preistr&auml;ger haben den Wettbewerb realisiert </td></tr>";

			html +=3D "</table>";
		=09
			myDiv =3D document.getElementById("preistraeger");
			// display the HTML output
			myDiv.innerHTML =3D "<table cellpadding=3D'0' =
cellspacing=3D'0'><tr><td align=3D'right'><a =
href=3D'javascript:aus(preistraeger);aus(biggray);'><img =
src=3D'grafik/schliessen.gif' border=3D'0'></a></td></tr><tr><td>" + =
html + "</td></tr></table>";
				=09
		}
	}
}

function showpreistraeger(id)
{
	//document.getElementById("preistraeger").style.display =3D "";
	blackbox();
	process(id);
	preistraegeran("preistraeger");
=09
}


function setOpacity( element, alpha ) {
	var style =3D element.style;
	if( style.MozOpacity !=3D undefined ) { //Moz and older
		style.MozOpacity =3D alpha;
	=09
=09
	}
	else if( style.opacity !=3D undefined ) { //Opera
		style.opacity =3D alpha;
	=09
	}
	else if( style.filter !=3D undefined ) { //IE
		style.filter =3D "alpha(opacity=3D0)";
		element.filters.alpha.opacity =3D ( alpha * 100 );
		=09
	=09
	}
=09
}

function blackbox()
{
=09
	biggray.style.display =3D ""
	setOpacity(biggray,0.7);
=09
	var x,y;
var test1 =3D document.body.scrollHeight;
var test2 =3D document.body.offsetHeight
if (test1 > test2) // all but Explorer Mac
{
	x =3D document.body.scrollWidth;
	y =3D document.body.scrollHeight;
}
else // Explorer Mac;
     //would also work in Explorer 6 Strict, Mozilla and Safari
{
	x =3D document.body.offsetWidth;
	y =3D document.body.offsetHeight;
}
=09
	biggray.style.width =3D x;
	biggray.style.height =3D y;
=09
}

function transparentbox()
{
	bigtransparent.style.display =3D ""
	setOpacity(bigtransparent,0);
=09
	var x,y;
var test1 =3D document.body.scrollHeight;
var test2 =3D document.body.offsetHeight
if (test1 > test2) // all but Explorer Mac
{
	x =3D document.body.scrollWidth;
	y =3D document.body.scrollHeight;
}
else // Explorer Mac;
     //would also work in Explorer 6 Strict, Mozilla and Safari
{
	x =3D document.body.offsetWidth;
	y =3D document.body.offsetHeight;
}
=09
	bigtransparent.style.width =3D x;
	bigtransparent.style.height =3D y;
}

function an(x,y,b,h)=20
{=20

var breite,hoehe,yoffset;
if (self.innerHeight) // all except Explorer
{
	breite =3D self.innerWidth;
	hoehe =3D self.innerHeight;
	yoffset =3D self.pageYOffset;
}
else if (document.documentElement && =
document.documentElement.clientHeight)
	// Explorer 6 Strict Mode
{
	breite =3D document.documentElement.clientWidth;
	hoehe =3D document.documentElement.clientHeight;
	yoffset =3D document.documentElement.scrollTop;
}
else if (document.body) // other Explorers
{
	breite =3D document.body.clientWidth;
	hoehe =3D document.body.clientHeight;
	yoffset =3D document.body.scrollTop;
}
=09
var l =3D (breite - b) / 2;
var t =3D (hoehe - h) / 2 + yoffset;
x.style.display =3D ""
x.style.top =3D t;
x.style.left =3D l;
var pixname =3D new String(y);
jspix.src =3D pixname;
}


function sweetwaiting()
{

var breite,hoehe,yoffset;
if (self.innerHeight) // all except Explorer
{
	breite =3D self.innerWidth;
	hoehe =3D self.innerHeight;
	yoffset =3D self.pageYOffset;
}
else if (document.documentElement && =
document.documentElement.clientHeight)
	// Explorer 6 Strict Mode
{
	breite =3D document.documentElement.clientWidth;
	hoehe =3D document.documentElement.clientHeight;
	yoffset =3D document.documentElement.scrollTop;
}
else if (document.body) // other Explorers
{
	breite =3D document.body.clientWidth;
	hoehe =3D document.body.clientHeight;
	yoffset =3D document.body.scrollTop;
}

var l =3D (breite - 250) / 2;
var t =3D (hoehe - 150) / 2 + yoffset;
=09
	waitscreen.style.display =3D "";
	waitscreen.style.top =3D t;
	waitscreen.style.left =3D l;
	//blackbox();
=09
}

function preistraegeran(x)=20
{=20

var breite,hoehe,yoffset;
if (self.innerHeight) // all except Explorer
{
	breite =3D self.innerWidth;
	hoehe =3D self.innerHeight;
	yoffset =3D self.pageYOffset;
}
else if (document.documentElement && =
document.documentElement.clientHeight)
	// Explorer 6 Strict Mode
{
	breite =3D document.documentElement.clientWidth;
	hoehe =3D document.documentElement.clientHeight;
	yoffset =3D document.documentElement.scrollTop;
}
else if (document.body) // other Explorers
{
	breite =3D document.body.clientWidth;
	hoehe =3D document.body.clientHeight;
	yoffset =3D document.body.scrollTop;
}

var l =3D (breite - 500) / 2;
var t =3D (hoehe - 150) / 2 + yoffset;
document.getElementById(x).style.display =3D "";
document.getElementById(x).style.top =3D t;
document.getElementById(x).style.left =3D l;
}


function aus(x)=20
{=20
if(x=3D=3D"info") jspix.src =3D "";
x.style.display =3D "none";
}=20


function changepic(s)
{
	jspix.src =3D new String(s);
}

function picbrowser(location, picnr)
{
	processpicrequest("pixloc=3D" + location + "&picnr=3D" + picnr);
}


function processpicrequest(location)
{
=09
	if (xmlHttp.readyState =3D=3D 4 || xmlHttp.readyState =3D=3D 0)
	{
=09
	xmlHttp.open("GET", "pixbrowser_dyn.php?" + location, true);
	xmlHttp.onreadystatechange =3D handlepicResponse;
	xmlHttp.send(null);
=09
=09
=09
	}
	else setTimeout('process()', 1000);
}

function handlepicResponse()
{
	// move forward only if the transaction has completed
	if (xmlHttp.readyState =3D=3D 4)
	{
		// status of 200 indicates the transaction completed successfully
		if (xmlHttp.status =3D=3D 200)
		{
		=09
	=09
			// extract the XML retrieved from the server
			xmlResponse =3D xmlHttp.responseXML;
			// obtain the document element (the root element) of the XML =
structure
			xmlDocumentElement =3D xmlResponse.documentElement;
		=09
		=09
			//var wettbewerb[] =3D new String();
		=09
			imagelocation =3D =
xmlDocumentElement.getElementsByTagName("imagelocation");
			description =3D =
xmlDocumentElement.getElementsByTagName("description");
			prev =3D xmlDocumentElement.getElementsByTagName("prev");
			next =3D xmlDocumentElement.getElementsByTagName("next");
			pixloc =3D xmlDocumentElement.getElementsByTagName("pixloc");
			pixnr =3D	xmlDocumentElement.getElementsByTagName("pixnr");
			counter =3D xmlDocumentElement.getElementsByTagName("counter");					=09
			picheight =3D xmlDocumentElement.getElementsByTagName("picheight");			=
		=09
			picwidth =3D xmlDocumentElement.getElementsByTagName("picwidth");					=
=09
		=09
		=09
	=09
		=09
		=09
			blackbox();
		=09
			test =3D 1+parseInt(pixnr.item(0).firstChild.data);
		=09
			myDiv =3D document.getElementById("preistraeger");
		=09
			htmlcode =3D "<table cellpadding=3D'0' =
cellspacing=3D'3'><tr><td><b><font color=3D'white'>";
		=09
			htmlcode +=3D "Bild " + test + " / " + =
counter.item(0).firstChild.data + "&nbsp;&nbsp;";
		=09
			htmlcode +=3D "</b></font></td><td align=3D'right'>";
		=09
			if(pixnr.item(0).firstChild.data > 0) htmlcode +=3D "<a =
href=3D'javascript:picbrowser(\"" + pixloc.item(0).firstChild.data + =
"\"," + (pixnr.item(0).firstChild.data-1) + ")'><img =
src=3D'grafik/prepic.gif' border=3D'0'></a>&nbsp;&nbsp;";
			else htmlcode +=3D "<img src=3D'grafik/prepicgrau.gif' =
border=3D'0'></a>&nbsp;&nbsp;";
		=09
		=09
		=09
			htmlcode +=3D "<a =
href=3D'javascript:aus(preistraeger);aus(biggray);'><img =
src=3D'grafik/schliessen.gif' border=3D'0'></a>";
		=09
			test =3D 1+parseInt(pixnr.item(0).firstChild.data);
		=09
			if(pixnr.item(0).firstChild.data < counter.item(0).firstChild.data-1)
		=09
			htmlcode +=3D "&nbsp;&nbsp;<a href=3D'javascript:picbrowser(\"" + =
pixloc.item(0).firstChild.data + "\"," + test + ")'><img =
src=3D'grafik/nextpic.gif' border=3D'0'></a>";
			else htmlcode +=3D "&nbsp;&nbsp;<img src=3D'grafik/nextpicgrau.gif' =
border=3D'0'></a>";
			=09
			=09
			htmlcode +=3D "</td></tr><tr><td colspan=3D'2'><img src=3D'grafik/" + =
imagelocation.item(0).firstChild.data + "'></td></tr>";
		=09
			htmlcode +=3D "<tr bgcolor=3D'white'><td style=3D'padding:10px;' =
colspan=3D'2'>" + description.item(0).firstChild.data +  =
"</tD></tr></table>";
					=09
			myDiv.innerHTML =3D htmlcode;
		=09
		=09
		=09
		b =3D parseInt(picwidth.item(0).firstChild.data);
		h	=3D parseInt(picheight.item(0).firstChild.data);
		=09
		=09
			var breite,hoehe,yoffset;
if (self.innerHeight) // all except Explorer
{
	breite =3D self.innerWidth;
	hoehe =3D self.innerHeight;
	yoffset =3D self.pageYOffset;
}
else if (document.documentElement && =
document.documentElement.clientHeight)
	// Explorer 6 Strict Mode
{
	breite =3D document.documentElement.clientWidth;
	hoehe =3D document.documentElement.clientHeight;
	yoffset =3D document.documentElement.scrollTop;
}
else if (document.body) // other Explorers
{
	breite =3D document.body.clientWidth;
	hoehe =3D document.body.clientHeight;
	yoffset =3D document.body.scrollTop;
}
=09
var l =3D (breite - b) / 2;
var t =3D (hoehe - h) / 2 + yoffset;

myDiv.style.top =3D t;
myDiv.style.left =3D l;
myDiv.style.display =3D "";
		}
	}
}
------=_NextPart_000_0000_01CCA842.223CA750--

