From: "Mit Microsoft Internet Explorer 7 gespeichert" Subject: =?iso-8859-1?Q?RIS_-_Gesamte_Rechtsvorschrift_f=FCr_Gesetz_zum_Schutze_de?= =?iso-8859-1?Q?s_Hausrechtes_-_Bundesrecht=2C_Fassung_vom_05.05.2009?= Date: Tue, 5 May 2009 12:27:19 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0019_01C9CD7C.D522DB80" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16480 This is a multi-part message in MIME format. ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10000005 =EF=BB=BF RIS - Gesamte = Rechtsvorschrift f=C3=BCr Gesetz zum Schutze des Hausrechtes - = Bundesrecht, Fassung vom 05.05.2009
=
=20
  • Starts= eite=20
  • Bundes= recht=20
  • Landes= recht=20
  • Gemein= derecht=20
  • EU-Rec= ht=20
  • Judika= tur=20
  • Erl=C3= =A4sse=20
  • Gesamt= =C3=BCbersicht
Druckansicht

Bundesrecht: Gesamte Rechtsvorschrift f=C3=BCr = Gesetz zum Schutze=20 des Hausrechtes, Fassung vom 05.05.2009

Verweis auf die = gesamte=20 Rechtsvorschrift: RIS=20 - Bundesrecht - Gesamte Rechtsvorschrift f=C3=BCr Gesetz zum Schutze des = Hausrechtes
  • Beachte
    Gilt heute als = Verfassungsgesetz=20 (Art. 149 iVm Art. 9 StGG =C3=BCber die
    allgemeinen Rechte der=20 Staatsb=C3=BCrger)
    Zum Inkrafttreten vgl. =C2=A7 8 des Kaiserlichen = Patents, RGBl.=20 Nr.
    260/1852 idF RGBl. Nr. 3/1860
    Langtitel
    Gesetz vom 27. October = 1862, zum=20 Schutze des Hausrechtes.
    StF: RGBl. Nr. 88/1862
    =C3=84nderung

    idF:

    BGBl. = Nr.   1/1920

    BGBl. Nr. = 422/1974

    Pr=C3=A4ambel/Promulgationsklausel

    Ueber Antrag beider H=C3=A4user = Meines Reichsrathes=20 finde Ich zum Schutze des Hausrechtes gegen Uebergriffe der Organe der = =C3=B6ffentlichen Gewalt, Folgendes zu = verordnen:

  • Text

    =C2=A7. = 1.

     

      Eine Hausdurchsuchung, = das ist die=20 Durchsuchung der Wohnung oder sonstiger zum Hauswesen geh=C3=B6rigen = R=C3=A4umlichkeiten=20 darf in der Regel nur kraft eines mit Gr=C3=BCnden versehenen = richterlichen=20 Befehles unternommen werden. Dieser Befehl ist den Betheiligten = sogleich oder=20 doch innerhalb der n=C3=A4chsten 24 Stunden=20 zuzustellen.

  • =C2=A7. = 2.

     

      Zum Zwecke der = Strafgerichtspflege=20 kann bei Gefahr am Verzuge auch ohne richterlichen Befehl eine=20 Hausdurchsuchung von Gerichtsbeamten, Beamten der = Sicherheitsbeh=C3=B6rden oder=20 Gemeindevorstehern angeordnet werden. Der zur Vornahme Abgeordnete ist = mit=20 einer schriftlichen Erm=C3=A4chtigung zu versehen, welche er dem = Betheiligten=20 vorzuweisen hat.

       Zu demselben = Zwecke kann=20 eine Hausdurchsuchung auch durch die Sicherheitsorgane aus eigener = Macht=20 vorgenommen werden, wenn gegen Jemanden ein Vorf=C3=BChrungs- oder = Verhaftbefehl=20 erlassen, oder wenn Jemand auf der That betreten, durch = =C3=B6ffentliche Nacheile=20 oder =C3=B6ffentlichen Ruf einer strafbaren Handlung verd=C3=A4chtig = bezeichnet oder im=20 Besitze von Gegenst=C3=A4nden betreten wird, welche auf die = Betheiligung an einer=20 solchen hinweisen.

       In beiden = F=C3=A4llen ist dem=20 Betheiligten auf sein Verlangen sogleich oder doch binnen der = n=C3=A4chsten 24=20 Stunden die Bescheinigung =C3=BCber die Vornahme der Hausdurchsuchung = und deren=20 Gr=C3=BCnde zuzustellen.

  • =C2=A7. = 3.

     

      Zum Behufe der = polizeilichen und=20 finanziellen Aufsicht d=C3=BCrfen von den Organen derselben = Hausdurchsuchungen nur=20 in den durch das Gesetz bestimmten F=C3=A4llen vorgenommen werden. = Jedoch gelten=20 auch hier die Vorschriften des vorhergehenden Paragraphes = bez=C3=BCglich der=20 Erm=C3=A4chtigung zur Hausdurchsuchung und der Bescheinigung =C3=BCber = deren=20 Vornahme.

  • =C2=A7. = 4.

     

      Jede in Aus=C3=BCbung = des Amtes oder=20 Dienstes gegen die vorstehenden Bestimmungen vorgenommene = Hausdurchsuchung ist=20 im Falle des b=C3=B6sen Vorsatzes als das Verbrechen des = Mi=C3=9Fbrauches der Amtsgewalt=20 (=C2=A7. 101 des Strafgesetzes), au=C3=9Fer diesem Falle aber als = Uebertretung gegen die=20 Pflichten eines =C3=B6ffentlichen Amtes nach Vorschrift der = =C2=A7=C2=A7. 331 und 332 des=20 Strafgesetzes zu bestrafen.

  • Beachte
    XII. Hauptst=C3=BCck der = StPO

    =C2=A7. = 5.

     

      Die Hausdurchsuchungen = zum Behufe=20 der polizeilichen Aufsicht sind, sowie jene zum Zwecke der=20 Strafgerichtspflege, nach den Vorschriften der Strafproce=C3=9Fordnung = vorzunehmen.

       Die Vornahme der=20 Hausdurchsuchungen zum Behufe der finanziellen Aufsicht hat nach den=20 Bestimmungen des Gef=C3=A4llsstrafgesetzes zu=20 geschehen.

  • =C2=A7. = 6.

     

      Bei jeder = Hausdurchsuchung, bei=20 welcher nichts Verd=C3=A4chtiges ermittelt wurde, ist dem Betheiligten = auf sein=20 Verlangen eine Best=C3=A4tigung hier=C3=BCber zu ertheilen.

       Der Leiter Meines=20 Justizministeriums und die Minister der Polizei und der Finanzen sind = mit dem=20 Vollzuge dieses Gesetzes=20 beauftragt.

  • Zum=20 Seitenanfang
    =C2=A9 2008 Bundeskanzleramt =C3=96sterreich
    Offenlegung
    =
    ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.ris.bka.gv.at/Images/RisHeader.jpg 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 PvNZVnQKBQKBQKBQKBQf/9k= ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.ris.bka.gv.at/res/Remotion.Web/Image/Spacer.gif R0lGODlhDAAUAIAAAAAAAAD/ACH5BAMAAAEALAAAAAAMABQAAAINjI+py+0Po5y02otzKwA7 ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/res/Remotion.Web/Html/ExecutionEngine.css #WxeStatusIsAbortingMessage { Z-INDEX: 100; BACKGROUND-COLOR: white } #WxeStatusIsCachedMessage { Z-INDEX: 100; BACKGROUND-COLOR: white } #WxeStatusIsAbortingMessage TD { BORDER-RIGHT: gray 3pt solid; BORDER-TOP: gray 3pt solid; FONT-WEIGHT: = bold; FONT-SIZE: 100%; BORDER-LEFT: gray 3pt solid; COLOR: gray; = BORDER-BOTTOM: gray 3pt solid; BACKGROUND-COLOR: white } #WxeStatusIsCachedMessage TD { BORDER-RIGHT: black 1pt solid; BORDER-TOP: black 1pt solid; = BORDER-LEFT: black 1pt solid; COLOR: black; BORDER-BOTTOM: black 1pt = solid; BACKGROUND-COLOR: white } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/res/Remotion.Web/Html/TabStrip.css *.tabStrip { =09 } *.tabStripTabsPane { =09 } *.empty.tabStripTabsPane { =09 } *.tabStripTabsPane UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } *.tabStripTabsPane UL LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } *.tabStripTab A { BORDER-RIGHT: #005588 1px solid; BORDER-TOP: #005588 1px solid; = BORDER-LEFT: #005588 1px solid; CURSOR: default; COLOR: blue; = BORDER-BOTTOM: #005588 1px solid; BACKGROUND-COLOR: #e1ecfc; = TEXT-DECORATION: none } *.tabStripTab A:hover { CURSOR: hand; BACKGROUND-COLOR: #fee197 } *.tabStripTabSelected A { BORDER-RIGHT: #005588 1px solid; BORDER-TOP: #005588 1px solid; = BORDER-LEFT: #005588 1px solid; CURSOR: default; COLOR: blue; = BORDER-BOTTOM: #005588 1px solid; BACKGROUND-COLOR: white; = TEXT-DECORATION: none } *.disabled.tabStripTab A { CURSOR: default; COLOR: gray; BACKGROUND-COLOR: #e8e8e8 } *.disabled.tabStripTab A:hover { CURSOR: default; COLOR: gray; BACKGROUND-COLOR: #e8e8e8 } *.disabled.tabStripTab IMG { FILTER: progid:DXImageTransform.Microsoft.BasicImage(opacity=3D0.40),=20 progid:DXImageTransform.Microsoft.BasicImage(grayscale=3D1); = -moz-opacity: 0.4 } *.tabStripTabsPane *.anchorBody { PADDING-RIGHT: 2pt; PADDING-LEFT: 2pt; PADDING-BOTTOM: 2pt; = VERTICAL-ALIGN: middle; PADDING-TOP: 2pt; WHITE-SPACE: nowrap } *.tabStripTabsPane UL *.tabStripTabWrapper { FLOAT: left; WHITE-SPACE: nowrap } *.tabStripTabSeparator { WIDTH: 0.3em } *.tabStripTab { DISPLAY: inline-block; POSITION: relative } *.tabStripTabSelected { DISPLAY: inline-block; POSITION: relative } *.tabStripTabSeparator { DISPLAY: inline-block } *.tabStripTabSeparator SPAN { DISPLAY: block } *.tabStripTabsPane A { DISPLAY: block } *.tabStripTabsPane *.anchorBody { DISPLAY: block } *.tabStripTabsPane *.last { CLEAR: left; DISPLAY: block } *.tabStripTab *.top { DISPLAY: none } *.tabStripTab *.left { DISPLAY: none } *.tabStripTab *.bottom { DISPLAY: none } *.tabStripTab *.bottom { DISPLAY: none } *.tabStripTab *.topLeft { DISPLAY: none } *.tabStripTab *.bottomLeft { DISPLAY: none } *.tabStripTab *.topRight { DISPLAY: none } *.tabStripTab *.bottomRight { DISPLAY: none } *.tabStripTabSelected *.top { DISPLAY: none } *.tabStripTabSelected *.left { DISPLAY: none } *.tabStripTabSelected *.bottom { DISPLAY: none } *.tabStripTabSelected *.bottom { DISPLAY: none } *.tabStripTabSelected *.topLeft { DISPLAY: none } *.tabStripTabSelected *.bottomLeft { DISPLAY: none } *.tabStripTabSelected *.topRight { DISPLAY: none } *.tabStripTabSelected *.bottomRight { DISPLAY: none } HTML > BODY *.tabStripTabsPane UL { WIDTH: auto } HTML > BODY *.tabStripTab { DISPLAY: block; MARGIN-LEFT: 0.3em } HTML > BODY *.tabStripTabSelected { DISPLAY: block; MARGIN-LEFT: 0.3em } HTML > BODY *.tabStripTabSeparator { DISPLAY: block; FLOAT: left } HTML > BODY *.tabStripTabSeparator SPAN { PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/TabStrip.css *.tabStrip { =09 } *.tabStripTabsPane { =09 } *.empty.tabStripTabsPane { =09 } *.tabStripTabsPane UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } *.tabStripTabsPane UL LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } *.tabStripTab A { BORDER-RIGHT: #005588 1px solid; BORDER-TOP: #005588 1px solid; = BORDER-LEFT: #005588 1px solid; CURSOR: default; COLOR: blue; = BORDER-BOTTOM: #005588 1px solid; BACKGROUND-COLOR: #e1ecfc; = TEXT-DECORATION: none } *.tabStripTab A:hover { CURSOR: hand; BACKGROUND-COLOR: #fee197 } *.tabStripTabSelected A { BORDER-RIGHT: #005588 1px solid; BORDER-TOP: #005588 1px solid; = BORDER-LEFT: #005588 1px solid; CURSOR: default; COLOR: blue; = BORDER-BOTTOM: #005588 1px solid; BACKGROUND-COLOR: white; = TEXT-DECORATION: none } *.disabled.tabStripTab A { CURSOR: default; COLOR: gray; BACKGROUND-COLOR: #e8e8e8 } *.disabled.tabStripTab A:hover { CURSOR: default; COLOR: gray; BACKGROUND-COLOR: #e8e8e8 } *.disabled.tabStripTab IMG { FILTER: progid:DXImageTransform.Microsoft.BasicImage(opacity=3D0.40),=20 progid:DXImageTransform.Microsoft.BasicImage(grayscale=3D1); = -moz-opacity: 0.4 } *.tabStripTabsPane *.anchorBody { PADDING-RIGHT: 2pt; PADDING-LEFT: 2pt; PADDING-BOTTOM: 2pt; = VERTICAL-ALIGN: middle; PADDING-TOP: 2pt; WHITE-SPACE: nowrap } *.tabStripTabsPane UL *.tabStripTabWrapper { FLOAT: left; WHITE-SPACE: nowrap } *.tabStripTabSeparator { WIDTH: 0.3em } *.tabStripTab { DISPLAY: inline-block; POSITION: relative } *.tabStripTabSelected { DISPLAY: inline-block; POSITION: relative } *.tabStripTabSeparator { DISPLAY: inline-block } *.tabStripTabSeparator SPAN { DISPLAY: block } *.tabStripTabsPane A { DISPLAY: block } *.tabStripTabsPane *.anchorBody { DISPLAY: block } *.tabStripTabsPane *.last { CLEAR: left; DISPLAY: block } *.tabStripTab *.top { DISPLAY: none } *.tabStripTab *.left { DISPLAY: none } *.tabStripTab *.bottom { DISPLAY: none } *.tabStripTab *.bottom { DISPLAY: none } *.tabStripTab *.topLeft { DISPLAY: none } *.tabStripTab *.bottomLeft { DISPLAY: none } *.tabStripTab *.topRight { DISPLAY: none } *.tabStripTab *.bottomRight { DISPLAY: none } *.tabStripTabSelected *.top { DISPLAY: none } *.tabStripTabSelected *.left { DISPLAY: none } *.tabStripTabSelected *.bottom { DISPLAY: none } *.tabStripTabSelected *.bottom { DISPLAY: none } *.tabStripTabSelected *.topLeft { DISPLAY: none } *.tabStripTabSelected *.bottomLeft { DISPLAY: none } *.tabStripTabSelected *.topRight { DISPLAY: none } *.tabStripTabSelected *.bottomRight { DISPLAY: none } HTML > BODY *.tabStripTabsPane UL { WIDTH: auto } HTML > BODY *.tabStripTab { DISPLAY: block; MARGIN-LEFT: 0.3em } HTML > BODY *.tabStripTabSelected { DISPLAY: block; MARGIN-LEFT: 0.3em } HTML > BODY *.tabStripTabSeparator { DISPLAY: block; FLOAT: left } HTML > BODY *.tabStripTabSeparator SPAN { PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/res/Remotion.Web/Html/TabbedMenu.css @import url( TabStrip.css ); TABLE { =09 } TABLE.tabbedMenu { WIDTH: 100%; BORDER-COLLAPSE: collapse; border-spacing: 0 } TD.tabbedMainMenuCell { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TD.tabbedSubMenuCell { PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; = PADDING-TOP: 0.3em; BACKGROUND-COLOR: #02537c } TD.tabbedMenuStatusCell { PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; = COLOR: white; PADDING-TOP: 0.3em; WHITE-SPACE: nowrap; BACKGROUND-COLOR: = #02537c; TEXT-ALIGN: right } DIV.tabbedMainMenu SPAN.tabStripTabWrapper { PADDING-RIGHT: 0.1em; PADDING-TOP: 0.3em } DIV.tabbedMainMenu SPAN.tabStripTabSeparator { DISPLAY: none } DIV.tabbedMainMenu SPAN.tabStripTab A { FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: blue; BORDER-TOP-STYLE: = none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BACKGROUND-COLOR: #e1ecfc; BORDER-BOTTOM-STYLE: none } DIV.tabbedMainMenu SPAN.tabStripTab A:hover { CURSOR: hand; COLOR: blue; BACKGROUND-COLOR: #fee197 } DIV.tabbedMainMenu SPAN.tabStripTabSelected A { FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: white; BORDER-TOP-STYLE: = none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BACKGROUND-COLOR: #02537c; BORDER-BOTTOM-STYLE: none } DIV.tabbedMainMenu SPAN.tabStripTabSelected A:hover { CURSOR: hand; COLOR: #fee197; TEXT-DECORATION: underline } DIV.tabbedMainMenu SPAN.disabled.tabStripTab A { CURSOR: default; COLOR: gray; BACKGROUND-COLOR: #e8e8e8 } DIV.tabbedMainMenu SPAN.disabled.tabStripTab A:hover { CURSOR: default; COLOR: gray; BACKGROUND-COLOR: #e8e8e8 } DIV.tabbedMainMenu A SPAN.bottom { DISPLAY: block; FONT-SIZE: 0.5%; POSITION: absolute } DIV.tabbedMainMenu A SPAN.topLeft { DISPLAY: block; FONT-SIZE: 0.5%; POSITION: absolute } DIV.tabbedMainMenu A SPAN.topRight { DISPLAY: block; FONT-SIZE: 0.5%; POSITION: absolute } DIV.tabbedMainMenu A SPAN.bottom { LEFT: 0px; WIDTH: 100%; BOTTOM: -1px; HEIGHT: 1px } DIV.tabbedMainMenu A SPAN.topLeft { BACKGROUND-POSITION: left top; LEFT: 0px; BACKGROUND-IMAGE: = url(../Image/TabbedMainMenuTabTopLeftCorner.gif); WIDTH: 5px; = BACKGROUND-REPEAT: no-repeat; TOP: 0px; HEIGHT: 5px } DIV.tabbedMainMenu A SPAN.topRight { BACKGROUND-POSITION: right top; RIGHT: 0px; BACKGROUND-IMAGE: = url(../Image/TabbedMainMenuTabTopRightCorner.gif); WIDTH: 5px; = BACKGROUND-REPEAT: no-repeat; TOP: 0px; HEIGHT: 5px } DIV.tabbedMainMenu A SPAN.anchorBody { PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.3em; = PADDING-TOP: 0.3em } HTML > BODY DIV.tabbedMainMenu SPAN.tabStripTab { MARGIN-LEFT: 0px } HTML > BODY DIV.tabbedMainMenu SPAN.tabStripTabSelected { MARGIN-LEFT: 0px } DIV.tabbedSubMenu DIV.tabStripTabsPane { =09 } DIV.tabbedSubMenu DIV.empty.tabStripTabsPane { PADDING-TOP: 0.4em } DIV.tabbedSubMenu DIV.tabStripTabsPane SPAN.tabStripTabWrapper { PADDING-TOP: 0.1em } DIV.tabbedSubMenu SPAN.tabStripTabSeparator { DISPLAY: none } DIV.tabbedSubMenu SPAN.tabStripTab { BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0.2em; PADDING-LEFT: = 0.2em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em } DIV.tabbedSubMenu SPAN.tabStripTabSelected { BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0.2em; PADDING-LEFT: = 0.2em; PADDING-BOTTOM: 0.1em; PADDING-TOP: 0.1em } DIV.tabbedSubMenu SPAN.tabStripTab A { COLOR: white; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #02537c; BORDER-BOTTOM-STYLE: = none } DIV.tabbedSubMenu SPAN.tabStripTab A:hover { CURSOR: hand; COLOR: blue; BACKGROUND-COLOR: #fee197 } DIV.tabbedSubMenu SPAN.tabStripTabSelected A:hover { CURSOR: hand; COLOR: blue; BACKGROUND-COLOR: #fee197 } DIV.tabbedSubMenu SPAN.tabStripTabSelected A { COLOR: white; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #02537c; TEXT-DECORATION: = underline; BORDER-BOTTOM-STYLE: none } DIV.tabbedSubMenu SPAN.disabled.tabStripTab A { CURSOR: default; COLOR: white; BACKGROUND-COLOR: transparent } DIV.tabbedSubMenu SPAN.disabled.tabStripTab A:hover { CURSOR: default; COLOR: white; BACKGROUND-COLOR: transparent } DIV.tabbedSubMenu SPAN.disabled.tabStripTab IMG { FILTER: progid:DXImageTransform.Microsoft.BasicImage(opacity=3D1), progid:DXImageTransform.Microsoft.BasicImage(grayscale=3D0); = -moz-opacity: 1 } DIV.tabbedSubMenu SPAN.anchorBody { PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.1em; = PADDING-TOP: 0.1em } HTML > BODY DIV.tabbedSubMenu DIV.empty.tabStripTabsPane { PADDING-TOP: 1.8em } HTML > BODY DIV.tabbedSubMenu SPAN.tabStripTab { MARGIN-LEFT: 0px } HTML > BODY DIV.tabbedSubMenu SPAN.tabStripTabSelected { MARGIN-LEFT: 0px } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/res/Remotion.Web/Html/SmartPage.css #SmartPageStatusIsSubmittingMessage { Z-INDEX: 100; BACKGROUND-COLOR: white } #SmartPageStatusIsSubmittingMessage TD { BORDER-RIGHT: gray 3pt solid; BORDER-TOP: gray 3pt solid; FONT-WEIGHT: = bold; FONT-SIZE: 100%; BORDER-LEFT: gray 3pt solid; COLOR: gray; = BORDER-BOTTOM: gray 3pt solid; BACKGROUND-COLOR: white } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.ris.bka.gv.at/FontSize100.css BODY { FONT-SIZE: 100% } TD { FONT-SIZE: 100% } TH { FONT-SIZE: 100% } TD.formGridTitleCell { FONT-SIZE: 125% } TD.formGridSubTitleCell { FONT-SIZE: 125% } TD.contentMenuRow { FONT-SIZE: 80% } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.ris.bka.gv.at/res/Remotion.Web/Html/style.css @import url( FontSize100.css ); BODY { OVERFLOW: auto } BODY { FONT-FAMILY: 'Arial', 'Helvetica', sans-serif } INPUT { FONT-FAMILY: 'Arial', 'Helvetica', sans-serif } SELECT { FONT-FAMILY: 'Arial', 'Helvetica', sans-serif } TEXTAREA { FONT-FAMILY: 'Arial', 'Helvetica', sans-serif } H1 { FONT-SIZE: 200% } H2 { FONT-SIZE: 150% } H3 { FONT-SIZE: 125% } H4 { FONT-SIZE: 100% } H5 { FONT-SIZE: 80% } H6 { FONT-SIZE: 60% } A { COLOR: blue; TEXT-DECORATION: none } .disabled { COLOR: gray } .disabled INPUT { COLOR: gray } .disabled SELECT { COLOR: gray } .disabled TEXTAREA { COLOR: gray } .disabled LABEL { COLOR: gray } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/base.css HTML { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } BODY { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } DIV { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } SPAN { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } APPLET { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } OBJECT { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } IFRAME { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } H1 { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } H2 { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } H3 { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } H4 { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } H5 { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } H6 { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } P { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } BLOCKQUOTE { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } PRE { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } A { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } ABBR { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } ACRONYM { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } ADDRESS { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } BIG { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } CITE { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } CODE { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } DEL { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } DFN { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } EM { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } FONT { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } IMG { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } INS { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } KBD { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } Q { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } S { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } SAMP { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } SMALL { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } STRIKE { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } STRONG { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } SUB { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } SUP { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } TT { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } VAR { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } DL { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } DT { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } DD { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } OL { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } UL { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } LI { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } FIELDSET { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } FORM { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } LABEL { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } LEGEND { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } TABLE { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } CAPTION { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } TBODY { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } TFOOT { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } THEAD { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } TR { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } TH { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } TD { FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; FONT-FAMILY: inherit } HTML { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } BODY { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } DIV { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } SPAN { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } APPLET { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } OBJECT { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } IFRAME { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } H1 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } H2 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } H3 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } H4 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } H5 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } H6 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } P { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } BLOCKQUOTE { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } PRE { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } A { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } ABBR { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } ACRONYM { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } ADDRESS { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } BIG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } CITE { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } CODE { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } DEL { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } DFN { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } EM { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } FONT { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } INS { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } KBD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } Q { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } S { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } SAMP { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } SMALL { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } STRIKE { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } STRONG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } SUB { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } SUP { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } TT { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } VAR { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } DL { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } DT { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } DD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } OL { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } UL { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } LI { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } FIELDSET { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } FORM { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } LABEL { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } LEGEND { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } CAPTION { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0 } :focus { outline: 0 } OL { LIST-STYLE-TYPE: none } UL { LIST-STYLE-TYPE: none } TABLE { BORDER-COLLAPSE: separate; border-spacing: 0 } CAPTION { FONT-WEIGHT: normal; TEXT-ALIGN: left } TH { FONT-WEIGHT: normal; TEXT-ALIGN: left } TD { FONT-WEIGHT: normal; TEXT-ALIGN: left } BLOCKQUOTE:unknown { content: "" } BLOCKQUOTE:unknown { content: "" } Q:unknown { content: "" } Q:unknown { content: "" } BLOCKQUOTE { quotes: "" "" } Q { quotes: "" "" } BODY { PADDING-BOTTOM: 2em; COLOR: black; BACKGROUND-COLOR: white } #pagebase { MAX-WIDTH: 960px; MARGIN: 5px auto } #page { TEXT-ALIGN: left } #header { POSITION: relative; TEXT-ALIGN: center } #main { CLEAR: both; MARGIN-TOP: 1.5em; FONT-SIZE: 80%; WIDTH: auto; POSITION: = relative } #colcontent { FLOAT: left; WIDTH: 76% } #colnav { FLOAT: right; WIDTH: 20% } #footer { CLEAR: both; FONT-SIZE: 80% } #footer { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #footer #Topline { TEXT-ALIGN: right } #footer #Topline A { PADDING-RIGHT: 25px; PADDING-LEFT: 0px; BACKGROUND: = url(../Images/icon_top.jpg) no-repeat right center; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px } #footer #Copyright { FLOAT: left } #footer #Impressum { FLOAT: right } #footer #Impressum A { PADDING-LEFT: 20px; BACKGROUND: url(../Images/Impressum.gif) no-repeat = 0px 2px; PADDING-BOTTOM: 2px } #footer A { COLOR: black; TEXT-DECORATION: none } #footer A:hover { TEXT-DECORATION: underline } #footer A:focus { TEXT-DECORATION: underline } #footer A:active { TEXT-DECORATION: underline } #footer #Bottomline { BACKGROUND: url(../Images/bg_bottom_line.gif) repeat-x 0px 4px; = VERTICAL-ALIGN: top; PADDING-TOP: 10px; TEXT-ALIGN: center } ABBR { BORDER-BOTTOM: black 1px dotted } ACRONYM { BORDER-BOTTOM: black 1px dotted } A { COLOR: #305886 } A:visited { COLOR: #305886 } A:focus { COLOR: #305886 } .hidden { LEFT: -1000em; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: = -1000em; HEIGHT: 1px } .clearfix:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: = "." } .clearfix { DISPLAY: block } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/nav.css #skiplinks A { LEFT: -1000em; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: = -1000em; HEIGHT: 1px } #skiplinks A:focus { LEFT: 0px; WIDTH: auto; TOP: 0px; HEIGHT: 1.2em } #skiplinks A:active { LEFT: 0px; WIDTH: auto; TOP: 0px; HEIGHT: 1.2em } #header H1 { LEFT: 10px; POSITION: absolute; TOP: 105px } #servicenav { MARGIN-TOP: 3px; WIDTH: 100%; TEXT-ALIGN: right } #servicenav LI { DISPLAY: inline; FONT-SIZE: 0.8em; LINE-HEIGHT: 1.2 } #servicenav LI A { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; = PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; TEXT-DECORATION: = none } #servicenav LI SPAN { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; = PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; TEXT-DECORATION: = none } #servicenav LI SPAN.current { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; = PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; TEXT-DECORATION: = none } #servicenav LI A:hover { TEXT-DECORATION: underline } #servicenav LI A:focus { TEXT-DECORATION: underline } #servicenav LI A:active { TEXT-DECORATION: underline } #servicenav LI SPAN.current { FONT-WEIGHT: bold; COLOR: #bc101d } #servicenav LI A.last-item { PADDING-RIGHT: 2px; BORDER-RIGHT-STYLE: none } #pathnavhead { FONT-WEIGHT: normal; FONT-SIZE: 0.7em; FLOAT: left; MARGIN: 10px 10px = 0px 0px; LINE-HEIGHT: 1.1 } #pathnav { FONT-SIZE: 0.7em; MARGIN: 10px 25em 0px 0px } #pathnav:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: = "." } #pathnav LI { PADDING-RIGHT: 0px; PADDING-LEFT: 1.2em; BACKGROUND: = url(../Images/bg_pathnav_gt.png) no-repeat 0.4em 0.5em; FLOAT: left; = PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.1; PADDING-TOP: 0px; WHITE-SPACE: = nowrap } #pathnav LI.first-item { PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0% } #pathnav LI A { COLOR: black } #search { FONT-SIZE: 0.8em; MARGIN: 1.5em 0px 0.6em; TEXT-ALIGN: right } #search INPUT.button { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 19px; PADDING-TOP: 0px; POSITION: relative; TOP: 4px; = HEIGHT: 19px } #search INPUT.textfeld { BORDER-RIGHT: #a7a7a7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: = #a7a7a7 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px = 3px; BORDER-LEFT: #a7a7a7 1px solid; WIDTH: 16.3em; PADDING-TOP: 1px; = BORDER-BOTTOM: #a7a7a7 1px solid; HEIGHT: 1.2em } #search INPUT.textfeld:focus { BACKGROUND-COLOR: #fcf8eb } #colnav UL { MARGIN-BOTTOM: 1.8em } #colnav UL UL { FONT-SIZE: 0.85em; MARGIN-BOTTOM: 0px } #colnav UL UL UL { FONT-SIZE: 1em } #colnav H2 { FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0px 0px 0.3em; COLOR: = #305886 } #colnav H2 A { DISPLAY: block; FONT-WEIGHT: bold; COLOR: #305886; TEXT-DECORATION: = none } #colnav H2 A.current { COLOR: #bc101d } #colnav H2 A:hover { COLOR: #bc101d } #colnav H2 A:focus { COLOR: #bc101d } #colnav H2 A:active { COLOR: #bc101d } #colnav DFN { LEFT: -1000em; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: = -1000em; HEIGHT: 1px } #colnav LI { MARGIN-TOP: 1px; LINE-HEIGHT: 1.3 } #colnav LI A { COLOR: black; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none } #colnav LI A { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: = 3px; BORDER-LEFT: #c5cce5 4px solid; PADDING-TOP: 3px } #colnav LI SPAN.current { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: = 3px; BORDER-LEFT: #c5cce5 4px solid; PADDING-TOP: 3px } #colnav LI .current { FONT-WEIGHT: bold; COLOR: #bc101d } #colnav LI A:hover { BORDER-LEFT: #d82128 4px solid; COLOR: #bc101d! important; = BACKGROUND-COLOR: #e6e8e8! important } #colnav LI A:focus { BORDER-LEFT: #d82128 4px solid; COLOR: #bc101d! important; = BACKGROUND-COLOR: #e6e8e8! important } #colnav LI A:active { BORDER-LEFT: #d82128 4px solid; COLOR: #bc101d! important; = BACKGROUND-COLOR: #e6e8e8! important } #colnav LI.selected A { BORDER-LEFT: #d82128 4px solid; BACKGROUND-COLOR: #e6e8e8 } #colnav LI SPAN.current { BORDER-LEFT: #d82128 4px solid; BACKGROUND-COLOR: #e6e8e8 } #colnav LI LI A { PADDING-LEFT: 16px; BACKGROUND-COLOR: #eff0f0 } #colnav LI LI .current { PADDING-LEFT: 16px; BACKGROUND-COLOR: #eff0f0 } #colnav LI.selected LI A { BORDER-LEFT: #df888a 4px solid; BACKGROUND-COLOR: #eff0f0 } #colnav LI LI .current { BORDER-LEFT: #df888a 4px solid; BACKGROUND-COLOR: #eff0f0 } #colnav LI LI LI A { PADDING-LEFT: 24px; BACKGROUND-COLOR: #f4f5f6 } #colnav LI LI LI .current { PADDING-LEFT: 24px; BACKGROUND-COLOR: #f4f5f6 } #colnav LI.selected LI LI A { BORDER-LEFT: #e6bdbd 4px solid; BACKGROUND-COLOR: #f4f5f6 } #colnav LI LI LI .current { BORDER-LEFT: #e6bdbd 4px solid; BACKGROUND-COLOR: #f4f5f6 } #colnav A IMG { BORDER-BOTTOM: white 2px solid } #colnav A:focus IMG { BORDER-BOTTOM: #bc101d 2px solid } #gebaerdensprache { WIDTH: 19.75em; LINE-HEIGHT: 1.4; TEXT-ALIGN: right } #colcontent #gebaerdensprache { Z-INDEX: 100; FLOAT: right; MARGIN: 0px -20.9em 0px 1.8em; POSITION: = relative } #colcontentwide #gebaerdensprache { FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 1.8em } #gebaerdensprache A { PADDING-RIGHT: 33px; DISPLAY: block; FONT-SIZE: 0.87em; MIN-HEIGHT: = 30px; BACKGROUND: url(../Images/icon_gebaerdensprache.jpg) no-repeat = right 50%; COLOR: black; TEXT-DECORATION: none } #gebaerdensprache A:hover { TEXT-DECORATION: underline } #gebaerdensprache A:focus { TEXT-DECORATION: underline } #gebaerdensprache A:active { TEXT-DECORATION: underline } #colnav DIV.dropdown { MARGIN-BOTTOM: 1.4em } #colnav DIV.dropdown P.dropdownTriggerVisible { BORDER-RIGHT: #a7a7a7 1px solid; PADDING-RIGHT: 26px; BORDER-TOP: = #a7a7a7 1px solid; PADDING-LEFT: 0.2em; FONT-SIZE: 0.8em; BACKGROUND: = url(../../Images/button_down.png) no-repeat 100% 50%; PADDING-BOTTOM: = 0.1em; BORDER-LEFT: #a7a7a7 1px solid; CURSOR: pointer; LINE-HEIGHT: = 1.5em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #a7a7a7 1px solid } #colnav DIV.dropdown P.dropdownTriggerHidden { LEFT: -1000em; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; = HEIGHT: 1px } #colnav DIV.dropdown UL { BORDER-RIGHT: #a7a7a7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #a7a7a7 1px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: = 0px; MARGIN: 0px; BORDER-LEFT: #a7a7a7 1px solid; PADDING-TOP: 0px; = BORDER-BOTTOM: #a7a7a7 1px solid; LIST-STYLE-TYPE: none; POSITION: = relative; BACKGROUND-COLOR: #fff } #colnav DIV.dropdown UL.dropdownListFallback { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; POSITION: static; BORDER-BOTTOM-STYLE: none } #colnav DIV.dropdown UL.dropdownClosed { LEFT: -1000em; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; = HEIGHT: 1px } #colnav DIV.dropdown UL.dropdownOpened { LEFT: auto; POSITION: absolute } DIV.content .pagenav A { PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FONT-SIZE: 0.85em; = PADDING-BOTTOM: 1px; BORDER-LEFT: white 1px solid; COLOR: white; = PADDING-TOP: 0px; BACKGROUND-COLOR: #5175ae; TEXT-DECORATION: none } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/Html/global.css @import url( base.css ); @import url( nav.css ); BODY { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } INPUT { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } SELECT { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } TEXTAREA { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } H1 { FONT-WEIGHT: bold; FONT-SIZE: 115%; MARGIN-BOTTOM: 1.5em; COLOR: = #305886 } HTML:first-child H1 { FONT-SIZE: 130% } H2 { MARGIN-TOP: 1.5em; FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN-BOTTOM: = -0.5em; COLOR: #305886 } HTML:first-child H2 { FONT-SIZE: 105% } P { MARGIN-TOP: 1.5em; LINE-HEIGHT: 120% } A { COLOR: #305886; TEXT-DECORATION: underline } INPUT { FONT-SIZE: 100% } TEXTAREA { FONT-SIZE: 100% } SELECT { FONT-SIZE: 100% } .FloatLeft { DISPLAY: block; FLOAT: left } .FloatRight { DISPLAY: block; FLOAT: right } DIV.ClearingPane { CLEAR: both; DISPLAY: block; HEIGHT: 1px } .bookmarkAppenderLink { =09 } .bookmarkAppenderAlternate { =09 } .bookmarkAppenderLink { =09 } .bookmarkAppenderLink IMG { VERTICAL-ALIGN: middle; WIDTH: 15px; BORDER-TOP-STYLE: none; = MARGIN-RIGHT: 0.2em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = HEIGHT: 15px; BORDER-BOTTOM-STYLE: none } STRONG { FONT-WEIGHT: bold } A.ImageLink { TEXT-DECORATION: none! important } SPAN#Rmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_StartseiteT= ab { DISPLAY: none } SPAN#Smp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_StartseiteT= ab { DISPLAY: none } SPAN#Srmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_Startseite= Tab { DISPLAY: none } SPAN#Sdmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_Startseite= Tab { DISPLAY: none } SPAN#Srdmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_Startseit= eTab { DISPLAY: none } SPAN#Smplmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_Startsei= teTab { DISPLAY: none } SPAN#Cntmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_Startseit= eTab { DISPLAY: none } SPAN#Rmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_HomepageTab= { DISPLAY: none } SPAN#Smp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_HomepageTab= { DISPLAY: none } SPAN#Srmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_HomepageTa= b { DISPLAY: none } SPAN#Sdmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_HomepageTa= b { DISPLAY: none } SPAN#Srdmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_HomepageT= ab { DISPLAY: none } SPAN#Smplmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_Homepage= Tab { DISPLAY: none } SPAN#Cntmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_HomepageT= ab { DISPLAY: none } SPAN.Back A { PADDING-LEFT: 1.3em; BACKGROUND: url(../Images/back.gif) no-repeat left = center } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/Html/showDocument.css #main { MARGIN-TOP: 1.55em } #footer { MARGIN-TOP: 1.5em } DIV#TopPageNavigation { PADDING-BOTTOM: 0.5em } DIV#TopPageNavigation H1 { MARGIN-RIGHT: 1em } DIV#TopPageNavigation DIV#SecondRow { MARGIN-TOP: 0.5em; WIDTH: 100% } DIV.TopDocumentNavigation { PADDING-TOP: 1em } DIV.BottomDocumentNavigation { MARGIN-TOP: 0.8em } H1 { MARGIN-BOTTOM: 0px } UL.documents { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } LI.document { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } DIV.document { BORDER-RIGHT: rgb(157,156,156) 1px solid; PADDING-RIGHT: 0.5em; = BORDER-TOP: rgb(157,156,156) 1px solid; MARGIN-TOP: 0.5em; PADDING-LEFT: = 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: rgb(157,156,156) 1px solid; = PADDING-TOP: 0.5em; BORDER-BOTTOM: rgb(157,156,156) 1px solid; = BACKGROUND-COLOR: #f9f9f9 } UL.dokumentReferences { PADDING-LEFT: 0px; MARGIN-LEFT: 1.5em } LI.dokumentReference { MARGIN-BOTTOM: 0.5em; LIST-STYLE-TYPE: disc } DIV.documentLinks { FLOAT: right; MARGIN: 0px 0px 2em 2em; WIDTH: 24em; TEXT-ALIGN: left } DIV.documentLinks DD { MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em } DIV.documentTasks { MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em; WIDTH: 90% } A.documentTask { DISPLAY: block; PADDING-LEFT: 11px; BACKGROUND: = url(../Images/forward.gif) no-repeat left center; FLOAT: left; = MARGIN-BOTTOM: 0.5em; MARGIN-RIGHT: 2em; WHITE-SPACE: nowrap } DIV.documentTasks .bookmarkAppenderAlternate { DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 0.5em; MARGIN-RIGHT: 2em } DIV.documentContent { CLEAR: both; MARGIN-TOP: 0em } DIV.documentContent DIV.p { CLEAR: left; MARGIN-TOP: 1em; DISPLAY: block } DIV.documentContent DIV.FloatLeft { DISPLAY: block; FLOAT: left; WIDTH: 21em; MARGIN-RIGHT: 2em } DIV.documentContent DIV.ClearingPane { CLEAR: left } DIV.documentTask A IMG { VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 0.2em; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } DIV#DocumentNotFoundMessage { MARGIN-TOP: 1em } P.KeineRechtssaetzeContainer { MARGIN-TOP: 1.5em } P.KeinEntscheidungstextContainer { MARGIN-TOP: 1.5em; MARGIN-BOTTOM: 0em } SPAN.highlighted { PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; COLOR: #001142; = BACKGROUND-COLOR: #d1ddff } A.nextResultLink { MARGIN-LEFT: 0.2em } A.previousResultLink { MARGIN-RIGHT: 0.2em } A.FirstHighlightedPhraseLink { PADDING-LEFT: 1.4em; BACKGROUND: url(../Images/forward.gif) no-repeat = 0.2em center } SPAN.Previous A { COLOR: #305886; TEXT-DECORATION: underline } SPAN.Next A { COLOR: #305886; TEXT-DECORATION: underline } SPAN.PrintPreview A { COLOR: #305886; TEXT-DECORATION: underline } SPAN.Print A { COLOR: #305886; TEXT-DECORATION: underline } SPAN.Previous A { PADDING-LEFT: 1.3em; BACKGROUND: url(../Images/back.gif) no-repeat left = center } SPAN.Next A { PADDING-RIGHT: 1.3em; BACKGROUND: url(../Images/forward.gif) no-repeat = right center } SPAN.PrintPreview A { PADDING-LEFT: 1.7em; BACKGROUND: url(../Images/print.gif) no-repeat = left bottom } SPAN.Print A { PADDING-LEFT: 1.7em; BACKGROUND: url(../Images/print.gif) no-repeat = left bottom } SPAN.Previous A.disabled { COLOR: gray; TEXT-DECORATION: none } SPAN.Next A.disabled { COLOR: gray; TEXT-DECORATION: none } SPAN.Previous A.disabled { BACKGROUND-IMAGE: url(../Images/back_disabled.gif) } SPAN.Next A.disabled { BACKGROUND-IMAGE: url(../Images/forward_disabled.gif) } SPAN.Back { MARGIN-RIGHT: 2em; WHITE-SPACE: nowrap } SPAN.Previous { WHITE-SPACE: nowrap } SPAN.Next { WHITE-SPACE: nowrap } SPAN.PrintPreview { WHITE-SPACE: nowrap } SPAN.Previous { MARGIN-RIGHT: 2em } SPAN.Print { MARGIN-LEFT: 0px } DIV.documentContent:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: = "." } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/eRechtXML2XHTML11.css .W37 { WIDTH: 37px } .W38 { WIDTH: 38px } .W15 { WIDTH: 15px } .W22 { WIDTH: 22px } .W30 { WIDTH: 30px } .W44 { WIDTH: 44px } .W90 { WIDTH: 90px } .wi100 { WIDTH: 100% } .WErl { WIDTH: 15px } .E1Sp2 { WIDTH: 557px } .E2Sp2 { WIDTH: 542px } .E3Sp2 { WIDTH: 520px } .E4Sp2 { WIDTH: 498px } .E5Sp2 { WIDTH: 476px } .ErlSp2 { WIDTH: 570px } .E1Sp2Q { WIDTH: 803px } .E2Sp2Q { WIDTH: 788px } .E3Sp2Q { WIDTH: 766px } .E4Sp2Q { WIDTH: 744px } .E5Sp2Q { WIDTH: 722px } .ErlSp2Q { WIDTH: 816px } .E1Sp2B { WIDTH: 377px } .E2Sp2B { WIDTH: 362px } .E3Sp2B { WIDTH: 340px } .E1Sp2BQ { WIDTH: 623px } .E2Sp2BQ { WIDTH: 608px } .E3Sp2BQ { WIDTH: 586px } .TextWidth { WIDTH: 296px } .TextWidthQ { WIDTH: 542px } .invisible { HEIGHT: 0pt } .nextpage { PAGE-BREAK-BEFORE: always } .margins { MARGIN: 70.9pt 70.9pt 56.7pt } @media Screen =20 { .paperw { MARGIN: 70.9pt 70.9pt 56.7pt; WIDTH: 595px } } @media Print =20 { .paperw { MARGIN: 0pt; WIDTH: 595px; size: portrait } } @media Screen =20 { .paperh { MARGIN: 70.9pt 70.9pt 70.9pt 56.7pt; WIDTH: 851px } } @media Print =20 { .paperh { MARGIN: 0pt; WIDTH: 851px; size: landscape } } TABLE.top { BORDER-TOP: black thin solid; BORDER-LEFT-COLOR: black; = BORDER-BOTTOM-COLOR: black; BORDER-RIGHT-COLOR: black } TABLE.bottom { BORDER-LEFT-COLOR: black; BORDER-TOP-COLOR: black; BORDER-BOTTOM: black = thin solid; BORDER-RIGHT-COLOR: black } TD.top { BORDER-TOP: 1pt solid } TD.right { BORDER-RIGHT: 1pt solid } TD.bottom { BORDER-BOTTOM: 1pt solid } TD.left { BORDER-LEFT: 1pt solid } .AlignLeft { TEXT-ALIGN: left } .AlignRight { TEXT-ALIGN: right } .AlignCenter { TEXT-ALIGN: center } .AlignJustify { TEXT-ALIGN: justify } .VAlignTop { VERTICAL-ALIGN: top } .VAlignBottom { VERTICAL-ALIGN: bottom } .LegStandard { FONT-SIZE: 10pt; LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman"; = TEXT-ALIGN: justify } P.Undefiniert { FONT-SIZE: 10pt; MARGIN: 1pt 0cm 0cm; COLOR: red; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify } P.BDGesBlatt { FONT-WEIGHT: bold; FONT-SIZE: 35pt; MARGIN: 14pt 0cm 0cm; = TEXT-TRANSFORM: uppercase; COLOR: black; LINE-HEIGHT: 35pt; FONT-FAMILY: = "Times New Roman"; LETTER-SPACING: 1.3pt } P.RepOesterr { PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-WEIGHT: bold; FONT-SIZE: = 20pt; PADDING-BOTTOM: 0cm; MARGIN: 6pt 0cm 12pt; TEXT-TRANSFORM: = uppercase; COLOR: black; BORDER-TOP-STYLE: none; LINE-HEIGHT: 20pt; = PADDING-TOP: 0cm; FONT-FAMILY: "Times New Roman"; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; LETTER-SPACING: 1pt; BORDER-BOTTOM-STYLE: = none } P.AusgabeDaten { PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-WEIGHT: bold; FONT-SIZE: = 12pt; PADDING-BOTTOM: 0cm; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 14pt; = PADDING-TOP: 0cm; FONT-FAMILY: "Times New Roman" } P.Kurztitel1 { PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-WEIGHT: bold; FONT-SIZE: = 10pt; PADDING-BOTTOM: 0cm; MARGIN: 2pt 0cm 0cm 3.6cm; COLOR: black; = BORDER-TOP-STYLE: none; TEXT-INDENT: -3.6cm; PADDING-TOP: 0cm; = FONT-FAMILY: "Times New Roman"; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } P.Kurztitel2 { PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-WEIGHT: bold; FONT-SIZE: = 10pt; PADDING-BOTTOM: 0cm; MARGIN: 2pt 0cm 0cm; COLOR: black; = BORDER-TOP-STYLE: none; PADDING-TOP: 0cm; FONT-FAMILY: "Times New = Roman"; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BORDER-BOTTOM-STYLE: none } SPAN.Kurztitelbreite { WIDTH: 3.4cm } P.UrheberZitat { FONT-SIZE: 8pt; MARGIN: 6pt 0cm; COLOR: black; LINE-HEIGHT: 9pt; = FONT-FAMILY: "Times New Roman" } P.Abstand { FONT-SIZE: 10pt; MARGIN: 6pt; COLOR: black; LINE-HEIGHT: 10pt; = FONT-FAMILY: "Times New Roman" } P.Entwurf { FONT-SIZE: 10pt; MARGIN: 80pt 0cm 64pt; COLOR: black; LINE-HEIGHT: = 11pt; FONT-FAMILY: "Times New Roman"; LETTER-SPACING: 1.3pt } P.Titel { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 24pt 0cm 0cm; COLOR: black; = LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman" } P.PromKlEinlSatz { FONT-SIZE: 10pt; MARGIN: 8pt 0cm 0cm; COLOR: black; TEXT-INDENT: = 19.85pt; LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman" } P.AbbildungoderObjekt { FONT-SIZE: 10pt; MARGIN: 6pt 0cm; COLOR: black; FONT-FAMILY: "Times New = Roman" } P.Beschriftung { FONT-SIZE: 10pt; MARGIN: 0cm 0cm 6pt; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.NovAo1 { FONT-SIZE: 10pt; MARGIN: 4pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-STYLE: italic; FONT-FAMILY: "Times New Roman" } P.NovAo2 { FONT-SIZE: 10pt; MARGIN: 4pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-STYLE: italic; FONT-FAMILY: "Times New Roman" } P.SatznachNovao { FONT-SIZE: 10pt; MARGIN: 4pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.InhaltUeberschrift { FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 16pt 0cm 8pt; COLOR: black; = LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: center } P.InhaltSpalte { FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 4pt 0cm; COLOR: black; = LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman" } P.InhaltEintrag { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.UeberschrG1 { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 16pt 0cm 0cm; COLOR: black; = LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman" } P.UeberschrG1- { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 8pt 0cm 0cm; COLOR: black; = LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman" } P.UeberschrG2 { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 4pt 0cm; COLOR: black; = LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman" } P.UeberschrArt { FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 8pt 0cm 0cm; COLOR: black; = LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman" } P.UeberschrPara { FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 4pt 0cm 0cm; COLOR: black; = LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman" } P.Abs { FONT-SIZE: 10pt; MARGIN: 4pt 0cm 0cm; COLOR: black; TEXT-INDENT: = 19.85pt; FONT-FAMILY: "Times New Roman" } P.ZifferE1 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.ZifferE2 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.ZifferE3 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.ZifferE4 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.ZifferE5 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.ZifferMitBetrag { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman"; punctuation-wrap: simple } P.ZifferMitBetragTGUE { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman"; punctuation-wrap: simple } P.LiteraE1 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.LiteraE2 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.LiteraE3 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.LiteraE4 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.LiteraE5 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.LiteraMitBetrag { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman"; punctuation-wrap: simple } P.LiteraMitBetragTGUE { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman"; punctuation-wrap: simple } P.SubliteraE1 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.SubliteraE2 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.SubliteraE3 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.SubliteraE4 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.SubliteraE5 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.SubliteraMitBetrag { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman"; punctuation-wrap: simple } P.SubliteraMitBetragTGUE { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman"; punctuation-wrap: simple } P.StrichE1 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.StrichE2 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.StrichE3 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.StrichE4 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.StrichE5 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.StrichE6 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.StrichE7 { FONT-SIZE: 10pt; MARGIN: 2pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.SchlussteilAbs { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.SchlussteilE1 { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.SchlussteilZiff { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.SchlussteilLit { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.SchlussteilE4 { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.SchlussteilE5 { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.TabText { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.TabTextRechtsb { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: right } P.TabTextZentriert { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: center } P.TabTextBlock { FONT-SIZE: 10pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify } P.Kopfzeile { FONT-SIZE: 10pt; MARGIN: 4pt 0cm 0cm; COLOR: #c0c0c0; LINE-HEIGHT: = 11pt; FONT-FAMILY: "Times New Roman" } P.Fusszeile { FONT-SIZE: 9pt; MARGIN: 10pt 0cm 0cm; COLOR: #c0c0c0; LINE-HEIGHT: = 11pt; FONT-FAMILY: "Times New Roman" } P.FNLinie { PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-SIZE: 10pt; PADDING-BOTTOM: = 0cm; MARGIN: 11pt 13cm 1pt 0cm; COLOR: black; LINE-HEIGHT: 11pt; = PADDING-TOP: 0cm; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: "Times New = Roman" } P.FNText { FONT-SIZE: 9pt; MARGIN: 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify } SPAN.FNZeichen { VERTICAL-ALIGN: super; LAYOUT-GRID-MODE: line } P.UnterschrL { FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 8pt 0cm 0cm; COLOR: black; = LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: left } P.UnterschrM { FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 8pt 0cm 0cm; COLOR: black; = LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: center } P.Anlagenbez { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 8pt 0cm 0cm; COLOR: black; = LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman" } P.ErlUeberschrZ { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 16pt 0cm 0cm; COLOR: black; = LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman" } P.ErlUeberschrL { FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 4pt 0cm 0cm; COLOR: black; = LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman" } P.ErlText { FONT-SIZE: 10pt; MARGIN: 4pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman" } P.ErlAufzaehlg { FONT-SIZE: 10pt; MARGIN: 4pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify } P.TGUEUeberschrSpalte { FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 4pt 0cm 0cm; COLOR: black; = LINE-HEIGHT: 11pt; FONT-FAMILY: "Times New Roman" } P.PreformattedText { FONT-SIZE: 10pt; MARGIN: 4pt 0cm 0cm; COLOR: black; LINE-HEIGHT: 11pt; = FONT-FAMILY: "Courier New" } SPAN.Fehler { COLOR: red } SPAN.GldSymbol { FONT-WEIGHT: bold } SPAN.Normal { FONT-STYLE: normal } SPAN.Fett { FONT-WEIGHT: bold } SPAN.Kursiv { FONT-STYLE: italic } SPAN.Unterstrichen { TEXT-DECORATION: underline } SPAN.Gesperrt { LETTER-SPACING: 1.3pt } SPAN.Hoch { FONT-SIZE: 60%; VERTICAL-ALIGN: super; LINE-HEIGHT: 60% } SPAN.Tief { VERTICAL-ALIGN: sub } SPAN.FettundKursiv { FONT-WEIGHT: bold; FONT-STYLE: italic } SPAN.Standardtabulator { WIDTH: 35.45pt } P.PDAllonge { FONT-SIZE: 14pt; MARGIN: 14pt 0cm 10pt; FONT-FAMILY: "Times New Roman"; = TEXT-ALIGN: center } LI.PDAllonge { FONT-SIZE: 14pt; MARGIN: 14pt 0cm 10pt; FONT-FAMILY: "Times New Roman"; = TEXT-ALIGN: center } DIV.PDAllonge { FONT-SIZE: 14pt; MARGIN: 14pt 0cm 10pt; FONT-FAMILY: "Times New Roman"; = TEXT-ALIGN: center } P.PDAllongeB { FONT-SIZE: 14pt; MARGIN: 14pt 0cm 10pt; FONT-FAMILY: "Times New Roman"; = TEXT-ALIGN: justify } LI.PDAllongeB { FONT-SIZE: 14pt; MARGIN: 14pt 0cm 10pt; FONT-FAMILY: "Times New Roman"; = TEXT-ALIGN: justify } DIV.PDAllongeB { FONT-SIZE: 14pt; MARGIN: 14pt 0cm 10pt; FONT-FAMILY: "Times New Roman"; = TEXT-ALIGN: justify } P.PDAllongeL { FONT-SIZE: 14pt; MARGIN: 14pt 0cm 10pt; FONT-FAMILY: "Times New Roman" } LI.PDAllongeL { FONT-SIZE: 14pt; MARGIN: 14pt 0cm 10pt; FONT-FAMILY: "Times New Roman" } DIV.PDAllongeL { FONT-SIZE: 14pt; MARGIN: 14pt 0cm 10pt; FONT-FAMILY: "Times New Roman" } P.PDAntragsformel { FONT-SIZE: 10pt; MARGIN: 14pt 0cm 0cm; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman"; TEXT-ALIGN: justify } LI.PDAntragsformel { FONT-SIZE: 10pt; MARGIN: 14pt 0cm 0cm; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman"; TEXT-ALIGN: justify } DIV.PDAntragsformel { FONT-SIZE: 10pt; MARGIN: 14pt 0cm 0cm; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman"; TEXT-ALIGN: justify } P.PDBrief { FONT-SIZE: 11pt; MARGIN: 4pt 0cm 0pt; FONT-FAMILY: "Times New Roman"; = TEXT-ALIGN: justify } LI.PDBrief { FONT-SIZE: 11pt; MARGIN: 4pt 0cm 0pt; FONT-FAMILY: "Times New Roman"; = TEXT-ALIGN: justify } DIV.PDBrief { FONT-SIZE: 11pt; MARGIN: 4pt 0cm 0pt; FONT-FAMILY: "Times New Roman"; = TEXT-ALIGN: justify } P.PDDatum { FONT-SIZE: 10pt; MARGIN: 14pt 0cm 0cm; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman"; TEXT-ALIGN: justify } LI.PDDatum { FONT-SIZE: 10pt; MARGIN: 14pt 0cm 0cm; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman"; TEXT-ALIGN: justify } DIV.PDDatum { FONT-SIZE: 10pt; MARGIN: 14pt 0cm 0cm; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman"; TEXT-ALIGN: justify } P.PDEntschliessung { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 8pt 0cm 0cm; LINE-HEIGHT: = 11pt; FONT-FAMILY: "Times New Roman" } LI.PDEntschliessung { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 8pt 0cm 0cm; LINE-HEIGHT: = 11pt; FONT-FAMILY: "Times New Roman" } DIV.PDEntschliessung { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 8pt 0cm 0cm; LINE-HEIGHT: = 11pt; FONT-FAMILY: "Times New Roman" } P.PDK1 { PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-WEIGHT: bold; FONT-SIZE: = 12pt; PADDING-BOTTOM: 0cm; MARGIN: 0cm; BORDER-TOP-STYLE: none; = PADDING-TOP: 0cm; FONT-FAMILY: "Times New Roman"; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; LETTER-SPACING: -0.4pt; TEXT-ALIGN: = center; BORDER-BOTTOM-STYLE: none } LI.PDK1 { PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-WEIGHT: bold; FONT-SIZE: = 12pt; PADDING-BOTTOM: 0cm; MARGIN: 0cm; BORDER-TOP-STYLE: none; = PADDING-TOP: 0cm; FONT-FAMILY: "Times New Roman"; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; LETTER-SPACING: -0.4pt; TEXT-ALIGN: = center; BORDER-BOTTOM-STYLE: none } DIV.PDK1 { PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; FONT-WEIGHT: bold; FONT-SIZE: = 12pt; PADDING-BOTTOM: 0cm; MARGIN: 0cm; BORDER-TOP-STYLE: none; = PADDING-TOP: 0cm; FONT-FAMILY: "Times New Roman"; BORDER-RIGHT-STYLE: = none; BORDER-LEFT-STYLE: none; LETTER-SPACING: -0.4pt; TEXT-ALIGN: = center; BORDER-BOTTOM-STYLE: none } P.PDK1Anlage { FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0cm; FONT-FAMILY: "Times = New Roman"; LETTER-SPACING: -0.4pt; TEXT-ALIGN: right } LI.PDK1Anlage { FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0cm; FONT-FAMILY: "Times = New Roman"; LETTER-SPACING: -0.4pt; TEXT-ALIGN: right } DIV.PDK1Anlage { FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN: 0cm; FONT-FAMILY: "Times = New Roman"; LETTER-SPACING: -0.4pt; TEXT-ALIGN: right } P.PDK1Ausg { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 62.9pt 0cm 27pt; = FONT-FAMILY: "Times New Roman" } LI.PDK1Ausg { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 62.9pt 0cm 27pt; = FONT-FAMILY: "Times New Roman" } DIV.PDK1Ausg { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 62.9pt 0cm 27pt; = FONT-FAMILY: "Times New Roman" } P.PDK2 { FONT-WEIGHT: bold; FONT-SIZE: 22pt; MARGIN: 0cm 0cm 11.35pt; = FONT-FAMILY: "Times New Roman" } LI.PDK2 { FONT-WEIGHT: bold; FONT-SIZE: 22pt; MARGIN: 0cm 0cm 11.35pt; = FONT-FAMILY: "Times New Roman" } DIV.PDK2 { FONT-WEIGHT: bold; FONT-SIZE: 22pt; MARGIN: 0cm 0cm 11.35pt; = FONT-FAMILY: "Times New Roman" } P.PDK3 { FONT-WEIGHT: bold; FONT-SIZE: 18pt; MARGIN: 0cm 0cm 20pt; FONT-FAMILY: = "Times New Roman" } LI.PDK3 { FONT-WEIGHT: bold; FONT-SIZE: 18pt; MARGIN: 0cm 0cm 20pt; FONT-FAMILY: = "Times New Roman" } DIV.PDK3 { FONT-WEIGHT: bold; FONT-SIZE: 18pt; MARGIN: 0cm 0cm 20pt; FONT-FAMILY: = "Times New Roman" } P.PDK4 { FONT-WEIGHT: bold; FONT-SIZE: 13pt; MARGIN: 0cm 0cm 6pt; FONT-FAMILY: = "Times New Roman" } LI.PDK4 { FONT-WEIGHT: bold; FONT-SIZE: 13pt; MARGIN: 0cm 0cm 6pt; FONT-FAMILY: = "Times New Roman" } DIV.PDK4 { FONT-WEIGHT: bold; FONT-SIZE: 13pt; MARGIN: 0cm 0cm 6pt; FONT-FAMILY: = "Times New Roman" } P.PDKopfzeile { FONT-SIZE: 10pt; MARGIN: 4pt 0cm 0cm; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman"; TEXT-ALIGN: justify } LI.PDKopfzeile { FONT-SIZE: 10pt; MARGIN: 4pt 0cm 0cm; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman"; TEXT-ALIGN: justify } DIV.PDKopfzeile { FONT-SIZE: 10pt; MARGIN: 4pt 0cm 0cm; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman"; TEXT-ALIGN: justify } P.PDU1 { FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 22pt 0cm 0cm; LINE-HEIGHT: = 11pt; FONT-FAMILY: "Times New Roman" } LI.PDU1 { FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 22pt 0cm 0cm; LINE-HEIGHT: = 11pt; FONT-FAMILY: "Times New Roman" } DIV.PDU1 { FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 22pt 0cm 0cm; LINE-HEIGHT: = 11pt; FONT-FAMILY: "Times New Roman" } P.PDU2 { FONT-SIZE: 9pt; MARGIN: 5pt 0cm 0cm; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman" } LI.PDU2 { FONT-SIZE: 9pt; MARGIN: 5pt 0cm 0cm; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman" } DIV.PDU2 { FONT-SIZE: 9pt; MARGIN: 5pt 0cm 0cm; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman" } P.PDU3 { FONT-SIZE: 9pt; MARGIN: 5pt 0cm 0pt; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman"; TEXT-ALIGN: center } LI.PDU3 { FONT-SIZE: 9pt; MARGIN: 5pt 0cm 0pt; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman"; TEXT-ALIGN: center } DIV.PDU3 { FONT-SIZE: 9pt; MARGIN: 5pt 0cm 0pt; LINE-HEIGHT: 11pt; FONT-FAMILY: = "Times New Roman"; TEXT-ALIGN: center } P.PDVorlage { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: = 11pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify } LI.PDVorlage { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: = 11pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify } DIV.PDVorlage { FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN: 0cm 0cm 10pt; LINE-HEIGHT: = 11pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify } DIV.Hidden { DISPLAY: none } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/Html/showDocumentContent.css @import url( eRechtXML2XHTML11.css ); DIV.documentContent DIV.embeddedContent { CLEAR: both; DISPLAY: block; MARGIN-BOTTOM: 1em; WIDTH: 98% } DIV.documentContent DIV.embeddedContent DIV P { FONT-SIZE: 1em; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, = Helvetica, sans-serif } DIV.documentContent DIV.embeddedContent DIV *.PreformattedText { FONT-SIZE: 1em; LINE-HEIGHT: normal; FONT-FAMILY: Courier New, = monospace } DIV.documentContent DIV.embeddedContent DIV P.Titel { FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif } DIV.documentContent DIV.embeddedContent TABLE { BORDER-LEFT-COLOR: rgb(157,156,156); BORDER-BOTTOM-COLOR: = rgb(157,156,156); BORDER-TOP-COLOR: rgb(157,156,156); = BORDER-RIGHT-COLOR: rgb(157,156,156) } DIV.LinkContainer { OVERFLOW: hidden; WIDTH: 60%! important; MARGIN-RIGHT: 0px! important; = TEXT-OVERFLOW: ellipsis } A.hasNoFolgeDokument { COLOR: black! important; TEXT-DECORATION: none! important } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/Html/RisTabbedMenu.css *.tabStripTabsPane UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(../Images/bg_mainnav.jpg) repeat-x left bottom; PADDING-BOTTOM: 0px; = MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; = HEIGHT: 3.4em } *.tabStripTabsPane UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; HEIGHT: 3.4em } *.tabStripTab A { DISPLAY: block; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; = BORDER-TOP-STYLE: none; PADDING-TOP: 1.9em; BORDER-RIGHT-STYLE: none; = WHITE-SPACE: nowrap; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: = transparent; BORDER-BOTTOM-STYLE: none } *.tabStripTabSelected A { DISPLAY: block; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; = BORDER-TOP-STYLE: none; PADDING-TOP: 1.9em; BORDER-RIGHT-STYLE: none; = WHITE-SPACE: nowrap; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: = transparent; BORDER-BOTTOM-STYLE: none } *.tabStripTab A:hover { BACKGROUND: url(../Images/bg_mainnav_active.jpg) repeat-x left bottom; = CURSOR: hand; COLOR: #bc101d } *.tabStripTab A { COLOR: black! important } *.tabStripTabSelected A { BACKGROUND: url(../Images/bg_mainnav_active.jpg) repeat-x left bottom; = COLOR: #bc101d! important } *.tabStripTabSelected A:hover { CURSOR: hand } *.tabStripTabsPane *.anchorBody { DISPLAY: block; FONT-SIZE: 0.8em; MARGIN: 0px 0.6em } *.tabStripTabsPane UL *.tabStripTabWrapper { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } *.tabStripTabSeparator { DISPLAY: none } *.tabStripTab { MARGIN: 0px } *.tabStripTabSelected { MARGIN: 0px } *.tabStripTabsPane *.anchorBody { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } HTML > BODY *.tabStripTabsPane UL { WIDTH: auto } HTML > BODY *.tabStripTab { MARGIN: 0px } HTML > BODY *.tabStripTabSelected { MARGIN: 0px } HTML > BODY *.tabStripTabSeparator { DISPLAY: none } HTML > BODY *.tabStripTabSeparator SPAN { =09 } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/Html/hacks/ie.css #pagebase { LETTER-SPACING: 0px } #page { LETTER-SPACING: 0px } #header { LETTER-SPACING: 0px } #nav { LETTER-SPACING: 0px } #main { LETTER-SPACING: 0px } #footer { LETTER-SPACING: 0px } .documentContent { LETTER-SPACING: 0px } BODY { OVERFLOW: visible } DIV.ClearingPane { CLEAR: both; DISPLAY: block; HEIGHT: auto } .formGridTable H1 { MARGIN-TOP: -2px; MARGIN-LEFT: -1px } .formGridTable { MARGIN-LEFT: -1px } DIV#TopPageNavigation { BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-TOP: = -2px; MARGIN-LEFT: -1px; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: = white 1px solid } TD.formGridControlsCell DIV.bocReferenceValue { WIDTH: 82.1%! important } .inputFieldFullSize { WIDTH: 82.2%! important } .inputFieldFullSize SELECT { WIDTH: 100%! important } .inputFieldFullSize INPUT { WIDTH: 98.3%! important } .inputFieldFullSize TABLE TR TD SELECT { WIDTH: 100%! important } DIV.inputFieldRange { WIDTH: 81.8%! important } DIV.inputFieldRange .from TABLE INPUT { WIDTH: 96.5%! important } DIV.inputFieldRange .to TABLE INPUT { WIDTH: 96.5%! important } DIV.inputFieldRange SPAN.from INPUT { WIDTH: 97.3%! important } DIV.inputFieldRange SPAN.to INPUT { WIDTH: 97.3%! important } DIV.inputFieldRange IMG { MARGIN-LEFT: 0.5em } TD.formGridControlsCell LABEL { PADDING-LEFT: 0.4em } TD.formGridMarkersCell { POSITION: relative } TD.formGridMarkersCell A { DISPLAY: block; RIGHT: 0px; POSITION: absolute; TOP: 1px } DIV.documentContent DIV.embeddedContent TABLE TD.E1Sp2 { WIDTH: 96% } DIV.documentContent DIV.embeddedContent TABLE TD.E2Sp2 { WIDTH: 93% } DIV.documentContent DIV.embeddedContent TABLE TD.E3Sp2 { WIDTH: 88% } DIV.documentContent DIV.embeddedContent TABLE TD.E4Sp2 { WIDTH: 85% } DIV.documentContent DIV.embeddedContent TABLE TD.E5Sp2 { WIDTH: 82% } DIV.documentContent DIV.embeddedContent TABLE TD.ErlSp2 { WIDTH: auto } DIV.documentContent DIV.embeddedContent TABLE TD.E1Sp2Q { WIDTH: 96% } DIV.documentContent DIV.embeddedContent TABLE TD.E2Sp2Q { WIDTH: 93% } DIV.documentContent DIV.embeddedContent TABLE TD.E3Sp2Q { WIDTH: 88% } DIV.documentContent DIV.embeddedContent TABLE TD.E4Sp2Q { WIDTH: 85% } DIV.documentContent DIV.embeddedContent TABLE TD.E5Sp2Q { WIDTH: 82% } DIV.documentContent DIV.embeddedContent TABLE TD.ErlSp2Q { WIDTH: auto } #colcontent HR { MARGIN: 0em 0em 1em } DIV.documentTasks { MARGIN-BOTTOM: 0em! important } DIV.documentLinks DL { MARGIN-TOP: 0.5em } DIV.documentLinks DT { MARGIN-TOP: 1em } TD.W30 P.LiteraE2 { WIDTH: 35px } DIV.FassungVomField { MARGIN-LEFT: 0.6em; MARGIN-RIGHT: 1em; POSITION: relative; TOP: 0.5em } DIV.BottomDocumentNavigation { CLEAR: both } @media Screen =20 { DIV.document { FLOAT: left } DIV.documentContent { FLOAT: left } } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/res/Remotion.Web/Html/ExecutionEngine.js /* Copyright (C) 2005 - 2008 rubicon informationstechnologie gmbh * * This program is free software: you can redistribute it and/or modify = it under=20 * the terms of the re:motion license agreement in license.txt. If you = did not=20 * receive it, please visit http://www.re-motion.org/licensing. *=20 * Unless otherwise provided, this software is distributed on an "AS IS" = basis,=20 * WITHOUT WARRANTY OF ANY KIND, either express or implied.=20 */ // Requires: Utilities.js, SmartPage.js // The context contains all information required by the WXE page. // isCacheDetectionEnabled: true to detect whether the user is viewing a = cached page. // refreshInterval: The refresh interfal in milli-seconds. zero to = disable refreshing. // refreshUrl: The URL used to post the refresh request to. Must not be = null if refreshInterval is greater than zero. // abortUrl: The URL used to post the abort request to. null to disable = the abort request. // statusIsAbortingMessage: The message displayed when the user attempts = to submit while an abort is in progress.=20 // null to disable the message. // statusIsCachedMessage: The message displayed when the user returns to = a cached page. null to disable the message. function WxePage_Context ( isCacheDetectionEnabled, refreshInterval, refreshUrl,=20 abortUrl,=20 statusIsAbortingMessage, statusIsCachedMessage) { ArgumentUtility.CheckNotNullAndTypeIsBoolean = ('isCacheDetectionEnabled', isCacheDetectionEnabled); ArgumentUtility.CheckNotNullAndTypeIsNumber ('refreshInterval', = refreshInterval); ArgumentUtility.CheckTypeIsString ('refreshUrl', refreshUrl); ArgumentUtility.CheckTypeIsString ('abortUrl', abortUrl); ArgumentUtility.CheckTypeIsString ('statusIsAbortingMessage', = statusIsAbortingMessage); ArgumentUtility.CheckTypeIsString ('statusIsCachedMessage', = statusIsCachedMessage); // The URL used to post the refresh request to. var _refreshUrl =3D null; // The timer used to invoke the refreshing. var _refreshTimer =3D null; if (refreshInterval > 0) { ArgumentUtility.CheckNotNull ('refreshUrl', refreshUrl); _refreshUrl =3D refreshUrl; _refreshTimer =3D window.setInterval (function() { = WxePage_Context.Instance.Refresh(); }, refreshInterval); }; // The URL used to post the abort request to. var _abortUrl =3D abortUrl; var _isAbortEnabled =3D abortUrl !=3D null; // The message displayed when the user attempts to submit while an = abort is in progress. null to disable the message. var _statusIsAbortingMessage =3D statusIsAbortingMessage; // The message displayed when the user returns to a cached page. null = to disable the message. var _statusIsCachedMessage =3D statusIsCachedMessage; var _isCacheDetectionEnabled =3D isCacheDetectionEnabled; // Handles the page load event. this.OnLoad =3D function (hasSubmitted, isCached) { ArgumentUtility.CheckNotNullAndTypeIsBoolean ('hasSubmitted', = hasSubmitted); ArgumentUtility.CheckNotNullAndTypeIsBoolean ('isCached', isCached); if ( _isCacheDetectionEnabled=20 && (isCached || hasSubmitted)) { this.ShowStatusIsCachedMessage (); } }; =20 // Handles the page abort event. this.OnAbort =3D function (hasSubmitted, isCached) { ArgumentUtility.CheckNotNullAndTypeIsBoolean ('hasSubmitted', = hasSubmitted); ArgumentUtility.CheckNotNullAndTypeIsBoolean ('isCached', isCached); if ( _isAbortEnabled && (_isCacheDetectionEnabled && (! isCached || hasSubmitted))) { SmartPage_Context.Instance.SendOutOfBandRequest (_abortUrl); } }; =20 // Handles the refresh timer events this.Refresh =3D function () { SmartPage_Context.Instance.SendOutOfBandRequest (_refreshUrl + = '&WxePage_Garbage=3D' + Math.random()) }; =20 // Evaluates whether the postback request should continue. // returns: true to continue with request this.CheckFormState =3D function (isAborting, hasSubmitted, = hasUnloaded, isCached) { ArgumentUtility.CheckNotNullAndTypeIsBoolean ('isAborting', = isAborting); ArgumentUtility.CheckNotNullAndTypeIsBoolean ('hasSubmitted', = hasSubmitted); ArgumentUtility.CheckNotNullAndTypeIsBoolean ('hasUnloaded', = hasUnloaded); ArgumentUtility.CheckNotNullAndTypeIsBoolean ('isCached', isCached); if ( _isCacheDetectionEnabled=20 && (isCached || hasSubmitted || hasUnloaded)) { this.ShowStatusIsCachedMessage(); return false; } if (isAborting) { this.ShowStatusIsAbortingMessage(); return false; } else { return true; } }; =20 // Shows the "page is aborting" message this.ShowStatusIsAbortingMessage =3D function () { if (_statusIsAbortingMessage !=3D null) SmartPage_Context.Instance.ShowMessage = ('WxeStatusIsAbortingMessage', _statusIsAbortingMessage); }; // Shows the "page is cached" message this.ShowStatusIsCachedMessage =3D function () { if (_statusIsCachedMessage !=3D null) SmartPage_Context.Instance.ShowMessage = ('WxeStatusIsCachedMessage', _statusIsCachedMessage); }; } // The single instance of the WxePage_Context object WxePage_Context.Instance =3D null; function WxePage_OnLoad (hasSubmitted, isCached) { WxePage_Context.Instance.OnLoad (hasSubmitted, isCached); } function WxePage_OnUnload() { WxePage_Context.Instance.OnUnload(); } function WxePage_OnAbort (hasSubmitted, isCached) { WxePage_Context.Instance.OnAbort (hasSubmitted, isCached); } function WxePage_CheckFormState (isAborting, hasSubmitted, hasUnloaded, = isCached) { return WxePage_Context.Instance.CheckFormState (isAborting, = hasSubmitted, hasUnloaded, isCached); } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/res/Remotion.Web/Html/SmartNavigation.js /* Copyright (C) 2005 - 2008 rubicon informationstechnologie gmbh * * This program is free software: you can redistribute it and/or modify = it under=20 * the terms of the re:motion license agreement in license.txt. If you = did not=20 * receive it, please visit http://www.re-motion.org/licensing. *=20 * Unless otherwise provided, this software is distributed on an "AS IS" = basis,=20 * WITHOUT WARRANTY OF ANY KIND, either express or implied.=20 */ function SmartScrolling_Element (id, top, left) { this.ID =3D id; this.Top =3D top; this.Left =3D left; =20 this.ToString =3D function () { if (StringUtility.IsNullOrEmpty (this.ID)) return ''; else return this.ID + ' ' + this.Top + ' ' + this.Left; }; } SmartScrolling_Element.Parse =3D function (value) { ArgumentUtility.CheckTypeIsString ('value', value); if (StringUtility.IsNullOrEmpty (value)) return null; var fields =3D value.split (' '); return new SmartScrolling_Element (fields[0], fields[1], fields[2]); }; function SmartScrolling_Restore (data) { ArgumentUtility.CheckTypeIsString ('data', data); if (StringUtility.IsNullOrEmpty (data)) return; =20 var dataFields =3D data.split ('*'); if (dataFields.length =3D=3D 0) return; =20 var dataField =3D dataFields[0]; dataFields =3D dataFields.slice (1); var sseBody =3D SmartScrolling_Element.Parse (dataField); window.document.body.scrollTop =3D sseBody.Top; window.document.body.scrollLeft =3D sseBody.Left; =20 for (var i =3D 0; i < dataFields.length; i++) { var scrollElement =3D SmartScrolling_Element.Parse (dataFields[i]); SmartScrolling_SetScrollPosition (scrollElement); }=20 } function SmartScrolling_Backup (activeElement) { var data =3D ''; var scrollElements =3D new Array(); =20 if (TypeUtility.IsUndefined (window.document.body.id) || = StringUtility.IsNullOrEmpty (window.document.body.id)) { var sseBody =3D=20 new SmartScrolling_Element ('body', = window.document.body.scrollTop, window.document.body.scrollLeft); scrollElements[scrollElements.length] =3D sseBody; } scrollElements =3D scrollElements.concat = (SmartScrolling_GetScrollPositions (window.document.body)); =20 for (var i =3D 0; i < scrollElements.length; i++) { if (i > 0) data +=3D '*';=20 var scrollElement =3D scrollElements[i]; data +=3D scrollElement.ToString(); } return data; } function SmartScrolling_GetScrollPositions (currentElement) { var scrollElements =3D new Array(); if (currentElement !=3D null) { if ( ! TypeUtility.IsUndefined (currentElement.id) && ! = StringUtility.IsNullOrEmpty (currentElement.id) && (currentElement.scrollTop !=3D 0 || currentElement.scrollLeft = !=3D 0)) { var sseCurrentElement =3D SmartScrolling_GetScrollPosition = (currentElement); scrollElements[scrollElements.length] =3D sseCurrentElement; } =20 for (var i =3D 0; i < currentElement.childNodes.length; i++) { var element =3D currentElement.childNodes[i]; var scrollChilden =3D SmartScrolling_GetScrollPositions (element); scrollElements =3D scrollElements.concat (scrollChilden); } } return scrollElements; =20 } function SmartScrolling_GetScrollPosition (htmlElement) { if (htmlElement !=3D null) return new SmartScrolling_Element (htmlElement.id, = htmlElement.scrollTop, htmlElement.scrollLeft); else return null; } function SmartScrolling_SetScrollPosition (scrollElement) { if (scrollElement =3D=3D null) return; var htmlElement =3D window.document.getElementById (scrollElement.ID); if (htmlElement =3D=3D null) return; htmlElement.scrollTop =3D scrollElement.Top; htmlElement.scrollLeft =3D scrollElement.Left; } function SmartFocus_Backup (activeElement) { var data =3D ''; =20 if (activeElement !=3D null) { data +=3D activeElement.id; } =20 return data; } function SmartFocus_Restore (data) { var activeElementID =3D data; if (! StringUtility.IsNullOrEmpty (activeElementID)) { var activeElement =3D window.document.getElementById = (activeElementID); if (activeElement !=3D null && !TypeUtility.IsUndefined = (activeElement.disabled) && !activeElement.disabled) { activeElement.focus(); } } } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/res/Remotion.Web/Html/Utilities.js /* Copyright (C) 2005 - 2008 rubicon informationstechnologie gmbh * * This program is free software: you can redistribute it and/or modify = it under=20 * the terms of the re:motion license agreement in license.txt. If you = did not=20 * receive it, please visit http://www.re-motion.org/licensing. *=20 * Unless otherwise provided, this software is distributed on an "AS IS" = basis,=20 * WITHOUT WARRANTY OF ANY KIND, either express or implied.=20 */ function TypeUtility() { } TypeUtility.IsObject =3D function (value) { return typeof (value) =3D=3D 'object'; =20 }; TypeUtility.IsString =3D function (value) { return typeof (value) =3D=3D 'string'; =20 }; TypeUtility.IsNumber =3D function (value) { return typeof (value) =3D=3D 'number'; =20 }; TypeUtility.IsBoolean =3D function (value) { return typeof (value) =3D=3D 'boolean'; =20 }; TypeUtility.IsFunction =3D function (value) { return typeof (value) =3D=3D 'function'; =20 }; TypeUtility.IsUndefined =3D function (value) { return typeof (value) =3D=3D 'undefined'; =20 }; TypeUtility.IsNull =3D function (value) { return ! TypeUtility.IsUndefined (value) && value =3D=3D null; =20 }; function StringUtility() { } StringUtility.IsNullOrEmpty =3D function (value) { ArgumentUtility.CheckTypeIsString ('value', value); return TypeUtility.IsNull (value) || value.length =3D=3D 0; =20 }; function ArgumentUtility() { } // Checks that value is not null. ArgumentUtility.CheckNotNull =3D function (name, value) { if (TypeUtility.IsNull (value)) throw ('Error: The value of parameter "' + name + '" is null.'); }; // Checks that value is not null and of type string. ArgumentUtility.CheckTypeIsString =3D function (name, value) { if (TypeUtility.IsNull (value)) return; if (! TypeUtility.IsString (value)) throw ('Error: The value of parameter "' + name + '" is not a = string.'); }; // Checks that value is not null and of type string. ArgumentUtility.CheckNotNullAndTypeIsString =3D function (name, value) { ArgumentUtility.CheckNotNull (name, value); ArgumentUtility.CheckTypeIsString (name, value); }; // Checks that value is not null and of type string. ArgumentUtility.CheckTypeIsObject =3D function (name, value) { if (TypeUtility.IsNull (value)) return; if (! TypeUtility.IsObject (value)) throw ('Error: The value of parameter "' + name + '" is not an = object.'); }; // Checks that value is not null and of type string. ArgumentUtility.CheckNotNullAndTypeIsObject =3D function (name, value) { ArgumentUtility.CheckNotNull (name, value); ArgumentUtility.CheckTypeIsObject (name, value); }; // Checks that value is not null and of type number. ArgumentUtility.CheckTypeIsNumber =3D function (name, value) { if (TypeUtility.IsNull (value)) return; if (! TypeUtility.IsNumber (value)) throw ('Error: The value of parameter "' + name + '" is not a = number.'); }; // Checks that value is not null and of type number. ArgumentUtility.CheckNotNullAndTypeIsNumber =3D function (name, value) { ArgumentUtility.CheckNotNull (name, value); ArgumentUtility.CheckTypeIsNumber (name, value); }; // Checks that value is not null and of type boolean. ArgumentUtility.CheckTypeIsBoolean =3D function (name, value) { if (TypeUtility.IsNull (value)) return; if (! TypeUtility.IsBoolean (value)) throw ('Error: The value of parameter "' + name + '" is not a = boolean.'); }; // Checks that value is not null and of type boolean. ArgumentUtility.CheckNotNullAndTypeIsBoolean =3D function (name, value) { ArgumentUtility.CheckNotNull (name, value); ArgumentUtility.CheckTypeIsBoolean (name, value); }; // Checks that value is not null and of type function. ArgumentUtility.CheckTypeIsFunction =3D function (name, value) { if (TypeUtility.IsNull (value)) return; if (! TypeUtility.IsFunction (value)) throw ('Error: The value of parameter "' + name + '" is not a = function.'); }; // Checks that value is not null and of type function. ArgumentUtility.CheckNotNullAndTypeIsFunction =3D function (name, value) { ArgumentUtility.CheckNotNull (name, value); ArgumentUtility.CheckTypeIsFunction (name, value); }; function StyleUtility() {} StyleUtility.CreateBorderSpans =3D function (element) { return; var elementBody =3D element.firstChild; =20 StyleUtility.CreateAndAppendBorderSpan (elementBody, element.id, = 'top'); =20 StyleUtility.CreateAndAppendBorderSpan (elementBody, element.id, = 'left'); StyleUtility.CreateAndAppendBorderSpan (elementBody, element.id, = 'bottom'); StyleUtility.CreateAndAppendBorderSpan (elementBody, element.id, = 'right'); StyleUtility.CreateAndAppendBorderSpan (elementBody, element.id, = 'topLeft'); var topRight =3D StyleUtility.CreateAndAppendBorderSpan (elementBody, = element.id, 'topRight'); var bottomLeft =3D StyleUtility.CreateAndAppendBorderSpan = (elementBody, element.id, 'bottomLeft'); var bottomRight =3D StyleUtility.CreateAndAppendBorderSpan = (elementBody, element.id, 'bottomRight'); =20 StyleUtility.CalculateBorderSpans (element, topRight, bottomLeft, = bottomRight); =20 var elementID =3D element.id; var resizeHandler =3D function () { StyleUtility.OnResize = (elementID); } if (! TypeUtility.IsUndefined (window.attachEvent)) { // // Make the function part of the object to provide 'this' pointer = to object inside the handler. // var uniqueKey =3D eventType + handler; // object['e' + uniqueKey] =3D handler; // object[uniqueKey] =3D function() { object['e' + = uniqueKey](window.event); } // object.attachEvent ('on' + eventType, object[uniqueKey]); window.attachEvent ('onresize', resizeHandler); =20 element.attachEvent ('onresize', resizeHandler); =20 elementBody.attachEvent ('onresize', resizeHandler); =20 }=20 else if (! TypeUtility.IsUndefined (window.addEventListener)) { window.addEventListener ('resize', resizeHandler, false); element.addEventListener ('resize', resizeHandler, false); elementBody.addEventListener ('resize', resizeHandler, false); } } StyleUtility.CalculateBorderSpans =3D function (element, topRight, = bottomLeft, bottomRight) { topRight.style.left =3D topRight.offsetParent.clientLeft + = topRight.offsetParent.clientWidth - topRight.offsetWidth + 'px'; bottomLeft.style.top =3D bottomLeft.offsetParent.clientTop + = bottomLeft.offsetParent.clientHeight - bottomLeft.offsetHeight + 'px'; bottomRight.style.top =3D bottomRight.offsetParent.clientTop + = bottomRight.offsetParent.clientHeight - bottomRight.offsetHeight + = 'px'; bottomRight.style.left =3D bottomRight.offsetParent.clientLeft + = bottomRight.offsetParent.clientWidth - bottomRight.offsetWidth + 'px'; var scrollDiv =3D element.firstChild.firstChild; if (scrollDiv !=3D null && !TypeUtility.IsUndefined = (scrollDiv.tagName) && scrollDiv.tagName.toLowerCase() =3D=3D 'div') { if (scrollDiv.scrollHeight > scrollDiv.clientHeight) topRight.style.display =3D 'none'; else topRight.style.display =3D ''; =20 if (scrollDiv.scrollWidth > scrollDiv.clientWidth) bottomLeft.style.display =3D 'none'; else bottomLeft.style.display =3D ''; =20 if ( (scrollDiv.scrollHeight > scrollDiv.clientHeight && = scrollDiv.scrollWidth =3D=3D scrollDiv.clientWidth)=20 || (scrollDiv.scrollHeight =3D=3D scrollDiv.clientHeight && = scrollDiv.scrollWidth > scrollDiv.clientWidth)) { bottomRight.style.display =3D 'none'; } else { bottomRight.style.display =3D ''; } } =20 } StyleUtility.CreateAndAppendBorderSpan =3D function (elementBody, = elementID, className) { var borderSpan =3D document.createElement ('SPAN'); borderSpan.id =3D elementID + '_' + className; borderSpan.className =3D className; elementBody.appendChild (borderSpan); =20 return borderSpan } StyleUtility.OnResize =3D function (elementID) { var element =3D document.getElementById (elementID); if (element !=3D null) { var topRight =3D document.getElementById (elementID + '_topRight'); var bottomLeft =3D document.getElementById (elementID + = '_bottomLeft'); var bottomRight =3D document.getElementById (elementID + = '_bottomRight'); =20 StyleUtility.CalculateBorderSpans (element, topRight, bottomLeft, = bottomRight); } } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/res/Remotion.Web/Html/SmartPage.js /* Copyright (C) 2005 - 2008 rubicon informationstechnologie gmbh * * This program is free software: you can redistribute it and/or modify = it under=20 * the terms of the re:motion license agreement in license.txt. If you = did not=20 * receive it, please visit http://www.re-motion.org/licensing. *=20 * Unless otherwise provided, this software is distributed on an "AS IS" = basis,=20 * WITHOUT WARRANTY OF ANY KIND, either express or implied.=20 */ // Requires: Utilities.js, SmartNavigation.js // The context contains all information required by the smart page. // theFormID: The ID of the HTML Form on the page. // isDirtyStateTrackingEnabled: true if the page should watch the = form-fields for changes. // isDirty: true if the page is dirty (client or server-side) // abortMessage: The message displayed when the user attempts to leave = the page. null to disable the message. // statusIsSubmittingMessage: The message displayed when the user = attempts to submit while a submit is already in=20 // progress. null to disable the message. // smartScrollingFieldID: The ID of the hidden field containing the = smart scrolling data. // smartFocusFieldID: The ID of the hidden field containing the smart = focusing data. // checkFormStateFunctionName: The name of the function used to evaluate = whether to submit the form. // null if no external logic should be incorporated. // eventHandlers: The hashtable of eventhandlers: Hashtable < event-key, = Array < event-handler > > function SmartPage_Context ( theFormID,=20 isDirtyStateTrackingEnabled, abortMessage, statusIsSubmittingMessage, smartScrollingFieldID, smartFocusFieldID, checkFormStateFunctionName, eventHandlers) { ArgumentUtility.CheckNotNullAndTypeIsString ('theFormID', theFormID); ArgumentUtility.CheckNotNullAndTypeIsBoolean = ('isDirtyStateTrackingEnabled', isDirtyStateTrackingEnabled); ArgumentUtility.CheckTypeIsString ('abortMessage', abortMessage); ArgumentUtility.CheckTypeIsString ('statusIsSubmittingMessage', = statusIsSubmittingMessage); ArgumentUtility.CheckTypeIsString ('smartScrollingFieldID', = smartScrollingFieldID); ArgumentUtility.CheckTypeIsString ('smartFocusFieldID', = smartFocusFieldID); ArgumentUtility.CheckTypeIsString ('checkFormStateFunctionName', = checkFormStateFunctionName); ArgumentUtility.CheckTypeIsObject ('eventHandlers', eventHandlers); var _theForm; =20 var _isDirtyStateTrackingEnabled =3D isDirtyStateTrackingEnabled; var _isDirty =3D false; =20 // The message displayed when the user attempts to leave the page. // null to disable the message. var _abortMessage =3D abortMessage; var _isAbortConfirmationEnabled =3D abortMessage !=3D null; var _isSubmitting =3D false; var _hasSubmitted =3D false; // Special flag to support the OnBeforeUnload part var _isSubmittingBeforeUnload =3D false; // The message displayed when the user attempts to submit while a = submit is already in progress. // null to disable the message. var _statusIsSubmittingMessage =3D statusIsSubmittingMessage; var _isAborting =3D false; var _isCached =3D false; // Special flag to support the OnBeforeUnload part var _isAbortingBeforeUnload =3D false; // The name of the function used to evaluate whether to submit the = form. // null if no external logic should be incorporated. var _checkFormStateFunctionName =3D checkFormStateFunctionName; var _statusMessageWindow =3D null; var _hasUnloaded =3D false; var _isMsIEAspnetPostBack =3D false; var _isMsIEFormClicked =3D false; var _aspnetFormOnSubmit =3D null; var _aspnetDoPostBack =3D null; // Sepcial flag to support the Form.OnSubmit event being executed by = the ASP.NET __doPostBack function. var _isExecutingDoPostBack =3D false; =20 // The hidden field containing the smart scrolling data. var _smartScrollingField =3D null; // The hidden field containing the smart focusing data. var _smartFocusField =3D null; =20 var _activeElement =3D null; // The hashtable of eventhandlers: Hashtable < event-key, Array < = event-handler > > var _eventHandlers =3D eventHandlers; var _trackedIDs =3D new Array(); var _synchronousPostBackCommands =3D new Array(); var _isMsIE =3D = window.navigator.appName.toLowerCase().indexOf("microsoft") > -1; var _cacheStateHasSubmitted =3D 'hasSubmitted'; var _cacheStateHasLoaded =3D 'hasLoaded'; var _defaultButtonFired =3D false; =20 var _loadHandler =3D function () { SmartPage_Context.Instance.OnLoad = (); }; var _beforeUnloadHandler =3D function() { return = SmartPage_Context.Instance.OnBeforeUnload(); }; var _unloadHandler =3D function() { return = SmartPage_Context.Instance.OnUnload(); }; var _scrollHandler =3D function () { = SmartPage_Context.Instance.OnScroll (); }; var _resizeHandler =3D function () { = SmartPage_Context.Instance.OnResize (); }; var _formSubmitHandler =3D function () { return = SmartPage_Context.Instance.OnFormSubmit (); }; var _formClickHandler =3D function (evt) { return = SmartPage_Context.Instance.OnFormClick (evt); }; var _doPostBackHandler =3D function (eventTarget, eventArg) { = SmartPage_Context.Instance.DoPostBack (eventTarget, eventArg); }; var _fireDefaultButtonHandler =3D function (eventTarget, eventArg) { = SmartPage_Context.Instance.FireDefaultButton (eventTarget, eventArg); }; var _valueChangedHandler =3D function (evt) { = SmartPage_Context.Instance.OnValueChanged (evt); }; var _elementFocusHandler =3D function (evt) { = SmartPage_Context.Instance.OnElementFocus (evt); }; var _elementBlurHandler =3D function (evt) { = SmartPage_Context.Instance.OnElementBlur (evt); }; =20 this.Init =3D function() { _theForm =3D window.document.forms[theFormID]; { if (_theForm =3D=3D null) window.alert ('"' + theFormID + '" does not specify a Form.'); } =20 if (smartScrollingFieldID !=3D null) { _smartScrollingField =3D _theForm.elements[smartScrollingFieldID]; if (_smartScrollingField =3D=3D null) window.alert ('"' + smartScrollingFieldID + '" does not specify = a element of Form "' + _theForm.id + '".'); } =20 if (smartFocusFieldID !=3D null) { _smartFocusField =3D _theForm.elements[smartFocusFieldID]; if (_smartFocusField =3D=3D null) window.alert ('"' + smartFocusFieldID + '" does not specify a = element of Form "' + _theForm.id + '".'); } =20 this.SetEventHandlers (); }; this.set_TrackedIDs =3D function (trackedIDs) { ArgumentUtility.CheckTypeIsObject ('trackedIDs', trackedIDs); _trackedIDs =3D trackedIDs; } this.set_SynchronousPostBackCommands =3D function = (synchronousPostBackCommands) { ArgumentUtility.CheckTypeIsObject ('synchronousPostBackCommands', = synchronousPostBackCommands); _synchronousPostBackCommands =3D synchronousPostBackCommands; } // Attaches the event handlers to the page's events. this.SetEventHandlers =3D function () { RemoveEventHandler (window, 'load', _loadHandler); AddEventHandler (window, 'load', _loadHandler); =20 // IE, Mozilla 1.7, Firefox 0.9 window.onbeforeunload =3D _beforeUnloadHandler;=20 =20 window.onunload =3D _unloadHandler; =20 RemoveEventHandler (window, 'scroll', _scrollHandler); AddEventHandler (window, 'scroll', _scrollHandler); =20 RemoveEventHandler (window, 'resize', _resizeHandler); AddEventHandler (window, 'resize', _resizeHandler); =20 _aspnetFormOnSubmit =3D _theForm.onsubmit; _theForm.onsubmit =3D _formSubmitHandler; _theForm.onclick =3D _formClickHandler; if (!TypeUtility.IsUndefined (window.__doPostBack)) { _aspnetDoPostBack =3D window.__doPostBack; window.__doPostBack =3D _doPostBackHandler; } }; // Called after page's html content is complete. // Used to perform initalization code that only requires complete the = HTML source but not necessarily all images. this.OnStartUp =3D function (isAsynchronous, isDirty) { ArgumentUtility.CheckNotNullAndTypeIsBoolean ('isAsynchronous', = isAsynchronous); ArgumentUtility.CheckNotNullAndTypeIsBoolean ('isDirty', isDirty); _isDirty =3D isDirty; =20 if (_isDirtyStateTrackingEnabled) SetDataChangedEventHandlers (_theForm); =20 if (! _isMsIE) SetFocusEventHandlers (window.document.body); =20 if (!TypeUtility.IsUndefined (window.WebForm_FireDefaultButton)) WebForm_FireDefaultButton =3D _fireDefaultButtonHandler; =20 if (isAsynchronous) this.Restore(); }; // Attached the OnValueChanged event handler to all form data elements = listed in _trackedIDs. function SetDataChangedEventHandlers (theForm) { for (var i =3D 0; i < _trackedIDs.length; i++) { var id =3D _trackedIDs[i]; var element =3D theForm.elements[id]; if (element =3D=3D null) continue; =20 var tagName =3D element.tagName.toLowerCase(); =20 if (tagName =3D=3D 'input') { var type =3D element.type.toLowerCase(); if (type =3D=3D 'text' || type =3D=3D 'hidden') { RemoveEventHandler (element, 'change', _valueChangedHandler); AddEventHandler (element, 'change', _valueChangedHandler); } else if (type =3D=3D 'checkbox' || type =3D=3D 'radio') { RemoveEventHandler (element, 'click', _valueChangedHandler); AddEventHandler (element, 'click', _valueChangedHandler); } } else if (tagName =3D=3D 'textarea' || tagName =3D=3D 'select') { RemoveEventHandler (element, 'change', _valueChangedHandler); AddEventHandler (element, 'change', _valueChangedHandler); } } }; =20 // Event handler attached to the change event of tracked form elements this.OnValueChanged =3D function() { _isDirty =3D true; }; =20 // Attaches the event handlers to the OnFocus and OnBlur events. function SetFocusEventHandlers (currentElement) { if (currentElement !=3D null) { if ( ! TypeUtility.IsUndefined (currentElement.id) && ! = StringUtility.IsNullOrEmpty (currentElement.id)=20 && IsFocusableTag (currentElement.tagName)) { currentElement.onfocus =3D _elementFocusHandler; currentElement.onblur =3D _elementBlurHandler; } =20 for (var i =3D 0; i < currentElement.childNodes.length; i++) { var element =3D currentElement.childNodes[i]; SetFocusEventHandlers (element); } } }; // Gets the element that caused the current event. this.GetActiveElement =3D function() { try { if (!TypeUtility.IsUndefined (window.document.activeElement) && = window.document.activeElement !=3D null && window.document.body !=3D window.document.activeElement && = window.document.body.contains (window.document.activeElement) && !TypeUtility.IsUndefined = (window.document.activeElement.tagName) && IsFocusableTag = (window.document.activeElement.tagName)) { _activeElement =3D window.document.activeElement; } } catch (e) { } =20 if (_activeElement !=3D null=20 && (TypeUtility.IsUndefined (_activeElement.parentNode) || = _activeElement.parentNode =3D=3D null)) { _activeElement =3D null; } =20 return _activeElement; }; // Sets the element that caused the current event. this.SetActiveElement =3D function (value) { _activeElement =3D value; }; =20 // Backs up the smart scrolling and smart focusing data for the next = post back. this.Backup =3D function () { if (_smartScrollingField !=3D null) _smartScrollingField.value =3D SmartScrolling_Backup = (this.GetActiveElement()); if (_smartFocusField !=3D null) _smartFocusField.value =3D SmartFocus_Backup = (this.GetActiveElement()); }; =20 // Restores the smart scrolling and smart focusing data from the = previous post back. this.Restore =3D function () { if (_smartScrollingField !=3D null) SmartScrolling_Restore (_smartScrollingField.value); if (_smartFocusField !=3D null) SmartFocus_Restore (_smartFocusField.value); }; // Event handler for window.OnLoad this.OnLoad =3D function () { this.CheckIfCached(); this.Restore(); this.RegisterWithPageRequestManager(); ExecuteEventHandlers (_eventHandlers['onload'], _hasSubmitted, = _isCached); }; this.RegisterWithPageRequestManager =3D function() { if (!TypeUtility.IsUndefined (window.Sys) && = !TypeUtility.IsUndefined (Sys.WebForms) && !TypeUtility.IsUndefined = (Sys.WebForms.PageRequestManager)) { Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded = (SmartPage_PageRequestManager_pageLoaded); } =20 } =20 this.PageRequestManager_pageLoaded =3D function (sender, args) { _isSubmitting =3D false; _isSubmittingBeforeUnload =3D false; this.HideStatusMessage(); } =20 // Determines whether the page was loaded from cache. this.CheckIfCached =3D function () { var field =3D _theForm.SmartPage_CacheDetectionField; if (field.value =3D=3D _cacheStateHasSubmitted) { _hasSubmitted =3D true; _isCached =3D true; } else if (field.value =3D=3D _cacheStateHasLoaded) { _isCached =3D true; } else { this.SetCacheDetectionFieldLoaded(); } }; =20 // Marks the page as loaded. this.SetCacheDetectionFieldLoaded =3D function () { var field =3D _theForm.SmartPage_CacheDetectionField; field.value =3D _cacheStateHasLoaded; =20 }; // Marks the page as submitted. this.SetCacheDetectionFieldSubmitted =3D function () { var field =3D _theForm.SmartPage_CacheDetectionField; field.value =3D _cacheStateHasSubmitted; =20 }; =20 // Event handler for window.OnBeforeUnload. // __doPostBack // { // Form.submit() // { // OnBeforeUnload() // }=20 // } // Wait For Response // OnUnload() this.OnBeforeUnload =3D function () { _isAbortingBeforeUnload =3D false; var displayAbortConfirmation =3D false; =20 if ( ! _hasUnloaded && ! _isCached && ! _isSubmittingBeforeUnload && ! _isAborting && _isAbortConfirmationEnabled) { var activeElement =3D this.GetActiveElement(); var isJavaScriptAnchor =3D IsJavaScriptAnchor (activeElement); var isAbortConfirmationRequired =3D ! isJavaScriptAnchor=20 && (! = _isDirtyStateTrackingEnabled || _isDirty); if (isAbortConfirmationRequired) { _isAbortingBeforeUnload =3D true; displayAbortConfirmation =3D true; } } else if (_isSubmittingBeforeUnload) { _isSubmittingBeforeUnload =3D false; } =20 ExecuteEventHandlers (_eventHandlers['onbeforeunload']); if (displayAbortConfirmation) { // IE alternate/official version: window.event.returnValue =3D = SmartPage_Context.Instance.AbortMessage return _abortMessage; } }; =20 // Event handler for window.OnUnload. this.OnUnload =3D function () { if ( (! _isSubmitting || _isAbortingBeforeUnload) && ! _isAborting) { _isAborting =3D true; ExecuteEventHandlers (_eventHandlers['onabort'], _hasSubmitted, = _isCached); _isAbortingBeforeUnload =3D false; } ExecuteEventHandlers (_eventHandlers['onunload']); _hasUnloaded =3D true; _isSubmitting =3D false; _isAborting =3D false; =20 _theForm =3D null; _activeElement =3D null; _smartScrollingField =3D null; _smartFocusField =3D null; =20 _loadHandler =3D null; _beforeUnloadHandler =3D null; _unloadHandler =3D null; _scrollHandler =3D null; _resizeHandler =3D null; _formSubmitHandler =3D null; _formClickHandler =3D null; _doPostBackHandler =3D null; _fireDefaultButtonHandler =3D null; _valueChangedHandler =3D null; _elementFocusHandler =3D null;=20 _elementBlurHandler =3D null; =20 }; // Override for the ASP.NET __doPostBack method. this.DoPostBack =3D function (eventTarget, eventArgument) { var eventSource =3D document.getElementById (UniqueIDToClientID = (eventTarget)); this.SetActiveElement (eventSource); =20 this.DoPostBackInternal (eventTarget, eventArgument); }; this.DoPostBackInternal =3D function (eventTarget, eventArgument) { // Debugger space var dummy =3D 0; var continueRequest =3D this.CheckFormState(); if (continueRequest) { _isSubmitting =3D true; _isSubmittingBeforeUnload =3D true; =20 this.Backup(); =20 ExecuteEventHandlers (_eventHandlers['onpostback'], eventTarget, = eventArgument); this.SetCacheDetectionFieldSubmitted(); =20 _isExecutingDoPostBack =3D true; _theForm.__EVENTTARGET.value =3D eventTarget; _theForm.__EVENTARGUMENT.value =3D eventArgument; _aspnetDoPostBack (eventTarget, eventArgument); _theForm.__EVENTTARGET.value =3D ''; _theForm.__EVENTARGUMENT.value =3D ''; _isExecutingDoPostBack =3D false; =20 if (_isMsIE) { if (! _isMsIEFormClicked) _isMsIEAspnetPostBack =3D true; _isMsIEFormClicked =3D false; } } } // Event handler for Form.Submit. this.OnFormSubmit =3D function () { if (_isExecutingDoPostBack) { if (_aspnetFormOnSubmit !=3D null) return _aspnetFormOnSubmit(); else return true; } else { var eventSource =3D this.GetEventTarget (); if (eventSource =3D=3D null) { eventSource =3D this.GetActiveElement(); eventSource =3D GetFocusableElement (eventSource); } var eventSourceID =3D (eventSource !=3D null) ? eventSource.id : = null; =20 if (this.CheckIsAsyncPostback (eventSource)) { if (this.IsSynchronousPostBackRequired (eventSourceID, = _theForm.__EVENTARGUMENT.value)) { this.DoPostBackInternal (_theForm.__EVENTTARGET.value, = _theForm.__EVENTARGUMENT.value); return false; } else { var continueRequest =3D this.CheckFormState(); if (continueRequest) { _isSubmitting =3D true; _isSubmittingBeforeUnload =3D true; =20 this.Backup(); return true; } else { return false; } } } var continueRequest =3D this.CheckFormState(); if (continueRequest) { _isSubmitting =3D true;=20 _isSubmittingBeforeUnload =3D true; =20 this.Backup(); =20 ExecuteEventHandlers (_eventHandlers['onpostback'], = eventSourceID, ''); this.SetCacheDetectionFieldSubmitted(); =20 if (_aspnetFormOnSubmit !=3D null) return _aspnetFormOnSubmit(); else return true; } else { return false; } } }; =20 // Event handler for Form.OnClick. this.OnFormClick =3D function (evt) { var eventSource =3D eventSource =3D GetEventSource (evt); this.SetActiveElement (eventSource); eventSource =3D GetFocusableElement (eventSource); var eventSourceID =3D (eventSource !=3D null) ? eventSource.id : = null; =20 if (this.CheckIsAsyncPostback (eventSource) && = this.IsSynchronousPostBackRequired (eventSourceID, = _theForm.__EVENTARGUMENT.value)) return true; =20 if (_isMsIE) { if (_isMsIEAspnetPostBack) { _isMsIEFormClicked =3D false; _isMsIEAspnetPostBack =3D false; return void (0); } else { _isMsIEFormClicked =3D true; } } =20 if (IsJavaScriptAnchor (eventSource)) { var continueRequest =3D this.CheckFormState(); if (! continueRequest) return false; else return void (0); } else { return void (0); } }; // returns: true to continue with request. this.CheckFormState =3D function() { var continueRequest =3D true; var fct =3D null; if (_checkFormStateFunctionName !=3D null) fct =3D GetFunctionPointer (_checkFormStateFunctionName); if (fct !=3D null) { try { continueRequest =3D fct (_isAborting, _hasSubmitted, = _hasUnloaded, _isCached); } catch (e) { } } =20 if (! continueRequest) { return false; } else if (_isSubmitting) { this.ShowStatusIsSubmittingMessage(); return false; } else { return true; } }; this.CheckIsAsyncPostback =3D function (element) { if (element =3D=3D null) return false; =20 if (this.IsAsyncPostback (element)) return true; =20 return false; } =20 this.IsAsyncPostback =3D function (element) { ArgumentUtility.CheckNotNull ('element', element); if (TypeUtility.IsUndefined (window.Sys) || TypeUtility.IsUndefined = (Sys.WebForms) || TypeUtility.IsUndefined = (Sys.WebForms.PageRequestManager)) return false; =20 var postbackSettings =3D GetPostbackSettings = (Sys.WebForms.PageRequestManager.getInstance(), element); return postbackSettings.async; } =20 function GetPostbackSettings (pageRequestManager, element)=20 { ArgumentUtility.CheckNotNull ('pageRequestManager', = pageRequestManager); ArgumentUtility.CheckNotNull ('element', element); =20 var updatePanelIDs =3D pageRequestManager._updatePanelIDs; for (var i =3D updatePanelIDs.length - 1; i >=3D 0; i--)=20 { var updatePanel =3D document.getElementById (UniqueIDToClientID = (updatePanelIDs[i])); if (updatePanel !=3D null && updatePanel.contains (element))=20 return CreatePostbackSettings(true, updatePanelIDs[i]); } var asyncPostbackControlIDs =3D = pageRequestManager._asyncPostBackControlIDs; for (var i =3D 0; i < asyncPostbackControlIDs.length; i++)=20 { var asyncPostbackControl =3D document.getElementById = (asyncPostbackControlIDs[i]); if (element =3D=3D asyncPostbackControl)=20 return CreatePostbackSettings (true, = pageRequestManager._scriptManagerID); } return CreatePostbackSettings (false, null); } function CreatePostbackSettings (async, panelID, sourceElement)=20 { return { async:async, panelID:panelID, sourceElement:sourceElement = }; } =20 this.FireDefaultButton =3D function (evt, defaultButtonID) { var sourceElement =3D GetEventSource (evt); var e =3D TypeUtility.IsUndefined (evt) ? window.event : evt; =20 if (!_defaultButtonFired && e.keyCode =3D=3D 13 && !(sourceElement = !=3D null && sourceElement.tagName.toLowerCase() =3D=3D "textarea")) { var defaultButton =3D document.getElementById (defaultButtonID); if (defaultButton !=3D null && !TypeUtility.IsUndefined = (defaultButton.click)) { _defaultButtonFired =3D true; defaultButton.focus (); defaultButton.click (); e.cancelBubble =3D true; if (!TypeUtility.IsUndefined (e.stopPropagation))=20 e.stopPropagation (); return false; } } return true; } =20 // Event handler for Window.OnScroll. this.OnScroll =3D function() { if (_statusMessageWindow !=3D null) AlignStatusMessage (_statusMessageWindow); =20 ExecuteEventHandlers (_eventHandlers['onscroll']); }; // Event handler for Window.OnResize. this.OnResize =3D function() { if (_statusMessageWindow !=3D null) AlignStatusMessage (_statusMessageWindow); =20 ExecuteEventHandlers (_eventHandlers['onresize']); }; // Sends an AJAX request to the server. Fallback to the load-image = technique. this.SendOutOfBandRequest =3D function (url) { ArgumentUtility.CheckNotNullAndTypeIsString ('url', url); try=20 { var xhttp; // Create XHttpRequest if (_isMsIE)=20 xhttp =3D new ActiveXObject('Microsoft.XMLHTTP');=20 else xhttp =3D new XMLHttpRequest();=20 var method =3D 'GET'; var isSynchronousCall =3D false; xhttp.open (method, url, isSynchronousCall); xhttp.send (); =20 } catch (e) { try=20 { var image =3D new Image(); image.src =3D url; } catch (e) { } } }; function AddEventHandler (object, eventType, handler) { if (! TypeUtility.IsUndefined (object.attachEvent)) { // // Make the function part of the object to provide 'this' = pointer to object inside the handler. // var uniqueKey =3D eventType + handler; // object['e' + uniqueKey] =3D handler; // object[uniqueKey] =3D function() { object['e' + = uniqueKey](window.event); } // object.attachEvent ('on' + eventType, object[uniqueKey]); object.attachEvent ('on' + eventType, handler); }=20 else if (! TypeUtility.IsUndefined (object.addEventListener)) { object.addEventListener (eventType, handler, false); } }; =20 function RemoveEventHandler (object, eventType, handler) { if (! TypeUtility.IsUndefined (object.detachEvent)) { // var uniqueKey =3D eventType + handler; // object.detachEvent ('on' + eventType, object[uniqueKey]); // object[uniqueKey] =3D null; // object['e' + uniqueKey] =3D null; object.detachEvent ('on' + eventType, handler); }=20 else if (! TypeUtility.IsUndefined (object.removeEventListener)) { try { object.removeEventListener (eventType, handler, false); } catch (e) { //CNA fail with Firefox 1.5 } } } // Executes the event handlers. // eventHandlers: an array of event handlers. function ExecuteEventHandlers (eventHandlers) { if (eventHandlers =3D=3D null) return; for (var i =3D 0; i < eventHandlers.length; i++) { var eventHandler =3D GetFunctionPointer (eventHandlers[i]); if (eventHandler !=3D null) { var arg1 =3D null; var arg2 =3D null; var args =3D ExecuteEventHandlers.arguments; =20 if (args.length > 1) arg1 =3D args[1]; if (args.length > 2) arg2 =3D args[2]; =20 try { eventHandler (arg1, arg2); } catch (e) { } } } }; // Evaluates the string and returns the specified function. // A String pointing to a valid function. // Returns: The function or null if the function could not be found. function GetFunctionPointer (functionName) { ArgumentUtility.CheckTypeIsString ('functionName', functionName); if (StringUtility.IsNullOrEmpty (functionName)) return null; var fct =3D null; try { fct =3D eval (functionName); } catch (e) { return null; } if (TypeUtility.IsFunction (fct)) return fct; else return null }; =20 // Shows the status message informing the user that the page is = already submitting. this.ShowStatusIsSubmittingMessage =3D function () { if (_statusIsSubmittingMessage !=3D null) this.ShowMessage ('SmartPageStatusIsSubmittingMessage', = _statusIsSubmittingMessage); }; // Shows a status message in the window using a DIV this.ShowMessage =3D function (id, message) { ArgumentUtility.CheckNotNullAndTypeIsString ('id', id); ArgumentUtility.CheckNotNullAndTypeIsString ('message', message); =20 if (_statusMessageWindow =3D=3D null) { =20 var statusMessageWindow; var statusMessageBlock; if (_isMsIE) { statusMessageWindow =3D window.document.createElement ('DIV'); =20 var iframe =3D window.document.createElement ('IFRAME'); iframe.src =3D 'javascript:false;'; iframe.style.width =3D '100%'; iframe.style.height =3D '100%'; iframe.style.left =3D '0'; iframe.style.top =3D '0'; iframe.style.position =3D 'absolute'; iframe.style.filter =3D = 'progid:DXImageTransform.Microsoft.Alpha(style=3D0,opacity=3D0)'; iframe.style.border =3D 'none'; statusMessageWindow.appendChild (iframe); =20 statusMessageBlock =3D window.document.createElement ('DIV'); statusMessageBlock.style.width =3D '100%'; statusMessageBlock.style.height =3D '100%'; statusMessageBlock.style.left =3D '0'; statusMessageBlock.style.top =3D '0'; statusMessageBlock.style.position =3D 'absolute'; statusMessageWindow.appendChild (statusMessageBlock); =20 } else { statusMessageWindow =3D window.document.createElement ('DIV'); statusMessageBlock =3D statusMessageWindow; } =20 statusMessageWindow.id =3D id; statusMessageWindow.style.width =3D '50%'; statusMessageWindow.style.height =3D '50%'; statusMessageWindow.style.left =3D '25%'; statusMessageWindow.style.top =3D '25%'; statusMessageWindow.style.position =3D 'absolute'; statusMessageBlock.innerHTML =3D '
    ' + message + '
    '; =09 window.document.body.insertBefore (statusMessageWindow, _theForm); AlignStatusMessage (statusMessageWindow); _statusMessageWindow =3D statusMessageWindow; } }; =20 // (Re-)Aligns the status message in the window. function AlignStatusMessage (message) { ArgumentUtility.CheckNotNullAndTypeIsObject ('message', message); =20 var scrollLeft =3D window.document.body.scrollLeft; var scrollTop =3D window.document.body.scrollTop; var windowWidth =3D window.document.body.clientWidth; var windowHeight =3D window.document.body.clientHeight; =20 message.style.left =3D windowWidth/2 - message.offsetWidth/2 + = scrollLeft; message.style.top =3D windowHeight/2 - message.offsetHeight/2 + = scrollTop; }; this.HideStatusMessage =3D function() { if (_statusMessageWindow !=3D null) { window.document.body.removeChild (_statusMessageWindow); _statusMessageWindow =3D null; } } =20 // Determines whether the elements of the specified tag can receive = the focus. function IsFocusableTag (tagName)=20 { ArgumentUtility.CheckTypeIsString ('tagName', tagName); if (StringUtility.IsNullOrEmpty (tagName)) return false; tagName =3D tagName.toLowerCase(); return (tagName =3D=3D 'a' || tagName =3D=3D 'button' || tagName =3D=3D 'input' || tagName =3D=3D 'textarea' || tagName =3D=3D 'select'); }; function GetFocusableElement (element) { while (element !=3D null) { if (TypeUtility.IsUndefined (element.tagName)) return null; =20 if (IsFocusableTag (element.tagName)) return element; =20 if (! TypeUtility.IsUndefined (element.id) && ! = StringUtility.IsNullOrEmpty (element.id)) return element; =20 element =3D element.parentNode; } =20 return null; } =20 function UniqueIDToClientID (uniqueID)=20 { return uniqueID.replace(/\$/g, '_'); } =20 // Determines whether the element (or it's parent) is an anchor tag=20 // and if javascript is used as the HREF. function IsJavaScriptAnchor (element) { if (TypeUtility.IsNull (element) || TypeUtility.IsUndefined = (element.tagName)) return false; ArgumentUtility.CheckTypeIsObject ('element', element); var tagName =3D element.tagName.toLowerCase(); if ( tagName =3D=3D 'a' && ! TypeUtility.IsUndefined (element.href) && element.href !=3D = null && element.href.substring (0, 11).toLowerCase() =3D=3D = 'javascript:') { return true; } else if ( tagName =3D=3D 'p' || tagName =3D=3D 'div' || tagName =3D=3D 'td' || tagName =3D=3D 'table' || tagName =3D=3D 'form' || tagName =3D=3D 'body' || tagName =3D=3D 'html') { return false; } else { return IsJavaScriptAnchor (element.parentNode); } }; // Event handler for the form-elements loosing the focus. this.OnElementBlur =3D function (evt)=20 { this.SetActiveElement (null); }; // Event handler for the form-elements receiving the focus. this.OnElementFocus =3D function (evt) { var eventSource =3D GetEventSource (evt); if (eventSource !=3D null) this.SetActiveElement (eventSource); }; // Gets the source element for the event. // evt: the event object. Used for Mozilla browsers. function GetEventSource (evt) { var e =3D TypeUtility.IsUndefined (evt) ? window.event : evt; if (e =3D=3D null)=20 return null; =20 if (! TypeUtility.IsUndefined (e.target) && e.target !=3D null) return e.target; else if (! TypeUtility.IsUndefined (e.srcElement) && e.srcElement = !=3D null) return e.srcElement; else return null; }; =20 this.GetEventTarget =3D function () { if (TypeUtility.IsUndefined (_theForm.__EVENTTARGET)) return null; =20 if (StringUtility.IsNullOrEmpty (_theForm.__EVENTTARGET.value)) return null; =20 return document.getElementById (UniqueIDToClientID = (_theForm.__EVENTTARGET.value)); } =20 this.IsSynchronousPostBackRequired =3D function (eventTargetID, = eventArguments) { if (StringUtility.IsNullOrEmpty (eventTargetID)) return true; =20 var id =3D UniqueIDToClientID (eventTargetID) + '|' + = eventArguments; for (var i =3D _synchronousPostBackCommands.length - 1; i >=3D 0; = i--) { if (_synchronousPostBackCommands[i] =3D=3D id) return true; } =20 return false; } this.ClearIsSubmitting =3D function () { _isSubmitting =3D false; } =20 this.DisableAbortConfirmation =3D function() { _isAbortConfirmationEnabled =3D false; } =20 // Perform initialization this.Init(); } // The single instance of the SmartPage_Context object SmartPage_Context.Instance =3D null; // Called after page's html content is complete. function SmartPage_OnStartUp (isAsynchronous, isDirty) { SmartPage_Context.Instance.OnStartUp (isAsynchronous, isDirty); } function SmartPage_PageRequestManager_pageLoaded (sender, args) { SmartPage_Context.Instance.PageRequestManager_pageLoaded (sender, = args); } function RenderThisHtml (theHtml) { document.write (theHtml); } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/Html/BasePage.js var BasePage_submitElement =3D null; function BasePage_OnPostBack () { =20 BasePage_submitElement =3D = SmartPage_Context.Instance.GetActiveElement(); window.setTimeout (function() { BasePage_Reset(); }, 1000); } function BasePage_OnUnload () { BasePage_Reset(); } function BasePage_Reset() { SmartPage_Context.Instance.ClearIsSubmitting(); SmartPage_Context.Instance.HideStatusMessage(); if (BasePage_submitElement !=3D null && ! TypeUtility.IsUndefined = (BasePage_submitElement.disabled)) { BasePage_submitElement.disabled =3D false; } } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/res/Remotion.ObjectBinding.Web/Html/TextBoxStyle.js /* Copyright (C) 2005 - 2008 rubicon informationstechnologie gmbh * * This program is free software: you can redistribute it and/or modify = it under=20 * the terms of the re:motion license agreement in license.txt. If you = did not=20 * receive it, please visit http://www.re-motion.org/licensing. *=20 * Unless otherwise provided, this software is distributed on an "AS IS" = basis,=20 * WITHOUT WARRANTY OF ANY KIND, either express or implied.=20 */ // Cannot detect paste operations. function TextBoxStyle_OnKeyDown (textBox, length) { if (textBox.disabled) return true; =20 var isInsertDelete =3D event.keyCode =3D=3D 45 || event.keyCode =3D=3D = 46; var isCursor =3D event.keyCode >=3D 37 && event.keyCode <=3D 40; // = Left, Top, Right, Buttom var isPagePosition =3D event.keyCode >=3D 33 && event.keyCode <=3D 36; = // Home, End, PageUp, PageDown var isControlCharacter =3D=20 event.keyCode < 32=20 || isInsertDelete=20 || isCursor=20 || isPagePosition || event.ctrlKey=20 || event.altKey; var isLineFeed =3D event.keyCode =3D=3D 10; var isCarriageReturn =3D event.keyCode =3D=3D 13; =20 =20 if (isControlCharacter && ! (isLineFeed || isCarriageReturn)) return true; =20 if (textBox.value.length >=3D length)=20 return false; =20 return true; } ------=_NextPart_000_0019_01C9CD7C.D522DB80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.ris.bka.gv.at/Html/Global.js function CssClassHelper(operation, el, c1, c2) { switch (operation){ case 'add': if(!CssClassHelper('check', el, c1)){el.className +=3D = el.className ? ' ' + c1 : c1;} break; case 'remove': var rep =3D el.className.match(' ' + c1) ? ' ' + c1 : c1; el.className =3D el.className.replace(rep, ''); break; case 'check': return new RegExp('\\b' + c1 + '\\b').test(el.className) break; } } function getViewportHeight() { if (self.innerHeight) // all except Explorer return self.innerHeight; =20 else if (document.documentElement && = document.documentElement.clientHeight)// Explorer 6 Strict Mode return document.documentElement.clientHeight; =20 else if (document.body) // other Explorers return document.body.clientHeight; } function getViewportWidth() { if (self.innerHeight) // all except Explorer return self.innerWidth; =20 else if (document.documentElement && = document.documentElement.clientHeight) // Explorer 6 Strict Mode return document.documentElement.clientWidth; =20 else if (document.body) // other Explorers return document.body.clientWidth; } function AdjustLayout() { //ApplyCssOnVerticalScrollbars(); } // Applies the class 'VerticalScrollbarVisible' to the div 'ThePage' = when the vertical scrollbar is visible function ApplyCssOnVerticalScrollbars() { var thePage =3D document.getElementById('pagebase'); if (thePage) { if (thePage.offsetHeight > getViewportHeight()-45) CssClassHelper('add', thePage, 'VerticalScrollbarVisible'); else CssClassHelper('remove', thePage, 'VerticalScrollbarVisible'); } } ------=_NextPart_000_0019_01C9CD7C.D522DB80--