/* ::::: http://www.ris.bka.gv.at/res/Remotion.Web/Html/ExecutionEngine.css ::::: */

/* ::::: http://www.ris.bka.gv.at/res/Remotion.Web/Html/TabStrip.css ::::: */

.tabStripTabsPane {  }
.tabStripTabsPane ul { margin: 0px; padding: 0px; list-style: outside none none; width: 100%; }
.tabStripTabsPane ul li { padding: 0px; margin: 0px; display: inline; }
.tabStripTab a { border: 1px solid rgb(0, 85, 136); background-color: rgb(225, 236, 252); color: Blue; text-decoration: none; cursor: default; }
.tabStripTab a:hover { background-color: rgb(254, 225, 151); cursor: pointer; }
.tabStripTabSelected a { border: 1px solid rgb(0, 85, 136); background-color: White; color: Blue; text-decoration: none; cursor: default; }
.tabStripTabsPane .anchorBody { padding: 2pt; vertical-align: middle; white-space: nowrap; }
.tabStripTabsPane ul .tabStripTabWrapper { float: left; white-space: nowrap; }
.tabStripTabSeparator { width: 0.3em; }
.tabStripTab, .tabStripTabSelected { position: relative; display: inline-block; }
.tabStripTabSeparator { display: inline-block; }
.tabStripTabSeparator span, .tabStripTabsPane a { display: block; }
.tabStripTabsPane .anchorBody { display: block; }
.tabStripTabsPane .last { display: block; clear: left; }
html > body .tabStripTabsPane ul { width: auto; }
html > body .tabStripTab, html > body .tabStripTabSelected { display: block; margin-left: 0.3em; }
html > body .tabStripTabSeparator { display: block; float: left; }
html > body .tabStripTabSeparator span { padding-top: 0.1em; padding-bottom: 0.1em; }
/* ::::: http://www.ris.bka.gv.at/res/Remotion.Web/Html/TabbedMenu.css ::::: */

/* ::::: http://www.ris.bka.gv.at/res/Remotion.Web/Html/TabStrip.css ::::: */

.tabStripTabsPane {  }
.tabStripTabsPane ul { margin: 0px; padding: 0px; list-style: outside none none; width: 100%; }
.tabStripTabsPane ul li { padding: 0px; margin: 0px; display: inline; }
.tabStripTab a { border: 1px solid rgb(0, 85, 136); background-color: rgb(225, 236, 252); color: Blue; text-decoration: none; cursor: default; }
.tabStripTab a:hover { background-color: rgb(254, 225, 151); cursor: pointer; }
.tabStripTabSelected a { border: 1px solid rgb(0, 85, 136); background-color: White; color: Blue; text-decoration: none; cursor: default; }
.tabStripTabsPane .anchorBody { padding: 2pt; vertical-align: middle; white-space: nowrap; }
.tabStripTabsPane ul .tabStripTabWrapper { float: left; white-space: nowrap; }
.tabStripTabSeparator { width: 0.3em; }
.tabStripTab, .tabStripTabSelected { position: relative; display: inline-block; }
.tabStripTabSeparator { display: inline-block; }
.tabStripTabSeparator span, .tabStripTabsPane a { display: block; }
.tabStripTabsPane .anchorBody { display: block; }
.tabStripTabsPane .last { display: block; clear: left; }
html > body .tabStripTabsPane ul { width: auto; }
html > body .tabStripTab, html > body .tabStripTabSelected { display: block; margin-left: 0.3em; }
html > body .tabStripTabSeparator { display: block; float: left; }
html > body .tabStripTabSeparator span { padding-top: 0.1em; padding-bottom: 0.1em; }
table {  }
/* ::::: http://www.ris.bka.gv.at/res/Remotion.Web/Html/SmartPage.css ::::: */

/* ::::: http://www.ris.bka.gv.at/res/Remotion.Web/Html/style.css ::::: */

/* ::::: http://www.ris.bka.gv.at/res/Remotion.Web/Html/FontSize100.css ::::: */

body { font-size: 100%; }
td, th { font-size: 100%; }
body { overflow: auto; }
body, input, select, textarea { font-family: "Arial","Helvetica",sans-serif; }
h1 { font-size: 200%; }
h2 { font-size: 150%; }
h3 { font-size: 125%; }
a { text-decoration: none; color: Blue; }
/* ::::: http://www.ris.bka.gv.at/Html/global.css ::::: */

/* ::::: http://www.ris.bka.gv.at/Html/base.css ::::: */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin: 0px; padding: 0px; outline: 0px none; border: 0px none; }
:focus { outline: 0px none; }
ol, ul { list-style: outside none none; }
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote::before, blockquote::after, q::before, q::after { content: ""; }
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; width: auto; margin-top: 1.5em; position: relative; font-size: 80%; }
#footer { font-size: 80%; clear: both; }
#footer { margin: 0px; padding: 0px; }
#footer li { margin: 0px; padding: 0px; }
#footer #Topline { text-align: right; }
#footer #Topline a { background: transparent url('icon_top.jpg') no-repeat scroll right center; padding: 2px 25px 2px 0px; }
#footer #Copyright { float: left; }
#footer a { text-decoration: none; color: Black; }
#footer a:hover, #footer a:focus, #footer a:active { text-decoration: underline; }
#footer #Bottomline { background: transparent url('bg_bottom_line.gif') repeat-x scroll 0px 4px; padding-top: 10px; text-align: center; vertical-align: top; }
a { color: rgb(48, 88, 134); }
a:visited { color: rgb(48, 88, 134); }
a:focus { color: rgb(48, 88, 134); }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clearfix { display: block; }
/* ::::: http://www.ris.bka.gv.at/Html/nav.css ::::: */

#servicenav { width: 100%; text-align: right; margin-top: 3px; }
#servicenav li { display: inline; font-size: 0.8em; line-height: 1.2; }
#servicenav li > a, #servicenav li > span, #servicenav li > span.current { padding: 0px 1em; text-decoration: none; border-right: 1px solid Black; color: Black; }
#servicenav li a:hover, #servicenav li a:focus, #servicenav li a:active { text-decoration: underline; }
#servicenav li a.last-item { border-right: medium none; padding-right: 2px; }
#pathnav::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
body, input, select, textarea { font-family: Verdana,Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
body { padding-bottom: 0.5em; }
h1, .h1 { font-size: 115%; font-weight: bold; color: rgb(48, 88, 134); margin-bottom: 1.5em; }
html:first-child h1 { font-size: 130%; }
h2 { font-size: 90%; font-weight: bold; color: rgb(48, 88, 134); margin-bottom: -0.5em; margin-top: 1.5em; }
html:first-child h2 { font-size: 105%; }
p { margin-top: 1.5em; line-height: 120%; }
a { color: rgb(48, 88, 134); text-decoration: underline; }
input, textarea, select { font-size: 100%; }
.FloatLeft { display: block; float: left; }
.FloatRight { display: block; float: right; }
div.ClearingPane { display: block; clear: both; height: 1px; }
span#Rmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_StartseiteTab, span#Smp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_StartseiteTab, span#Srmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_StartseiteTab, span#Sdmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_StartseiteTab, span#Srdmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_StartseiteTab, span#Smplmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_StartseiteTab, span#Cntmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_StartseiteTab, span#Rmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_HomepageTab, span#Smp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_HomepageTab, span#Srmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_HomepageTab, span#Sdmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_HomepageTab, span#Srdmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_HomepageTab, span#Smplmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_HomepageTab, span#Cntmp_Header_MainNavigation_RisTabbedMenu_MainMenuTabStrip_HomepageTab { display: none; }
.onlyScreenreader { position: absolute; top: -1000em; left: -1000em; height: 1px; width: 1px; overflow: hidden; }
.onlyScreenreader:focus { position: static; }
a:focus { outline: 1px dotted rgb(167, 167, 167); outline-offset: 2px; }
/* ::::: 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#ThirdRow { margin-top: 0.5em; width: 100%; }
div#TopPageNavigation div#ThirdRow ul { display: inline; }
div#TopPageNavigation div#ThirdRow li { margin: 0px; padding: 0px; display: inline; list-style: outside none none; }
h1 { margin-bottom: 0px; }
div.document { background-color: rgb(249, 249, 249); border: 1px solid rgb(157, 156, 156); padding: 0.5em; margin-top: 0.5em; }
div.documentLinks dd.documentNativeItem > dl::after { content: ""; display: block; clear: both; }
div.documentContent { margin-top: 0em; clear: both; width: auto; }
div.documentContent div.p { margin-top: 1em; display: block; clear: left; }
div.documentContent div.p h3 { display: block; font-size: 100%; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }
span.PrintPreview a, span.Print a { background: transparent url('print.gif') no-repeat scroll left bottom; padding-left: 18px; }
li.Previous, li.Next, span.PrintPreview { white-space: nowrap; }
span.Print { margin-left: 0px; }
div.documentContent::after { content: "."; display: block; clear: both; height: 0px; visibility: hidden; }
/* ::::: http://www.ris.bka.gv.at/Html/showDocumentContent.css ::::: */

/* ::::: http://www.ris.bka.gv.at/Html/eRechtXML2XHTML11.css ::::: */

.W15 { min-width: 15px; width: 15px; }
.W22 { min-width: 22px; width: 22px; }
.W90 { min-width: 90px; width: 90px; }
.wi100 { width: 100%; }
.TextWidth { width: 306.67px; }
.invisible { height: 0pt; }
@media screen {
  .paperw { width: 453.5pt; margin: 70.9pt 70.9pt 56.7pt; }
}
@media print {
  .paperw { width: 453.5pt; margin: 0pt 70.9pt 0pt 53.9pt; }
  body { height: 0px; }
}
@media screen {
  .paperw100 { width: 595.3pt; margin: 0pt; }
}
@media print {
  .paperw100 { width: 595.3pt; margin: 0pt; }
  div[class~="paperw100"] img { height: 740pt; }
}
@media screen {
  .paperh { width: 714.3pt; margin: 70.9pt 70.9pt 70.9pt 56.7pt; }
}
@media print {
  .paperh { width: 714.3pt; margin: 0pt 70.9pt 0pt 39.7pt; }
  body { height: 0px; }
}
@media screen {
  .paperh100 { width: 841.9pt; margin: 0pt; }
}
@media print {
  .paperh100 { width: 841.9pt; margin: 0pt; }
  div[class~="paperh100"] img { height: 530pt; }
}
.noTableBorder { border-collapse: collapse; }
.AlignRight { text-align: right; }
.AlignCenter { text-align: center; }
.AlignJustify { text-align: justify; }
.VAlignTop { vertical-align: top; }
p.PromKlEinlSatz { margin: 8pt 0px 0px; text-indent: 19.85pt; line-height: 11pt; page-break-after: avoid; font-size: 10pt; font-family: "Times New Roman",serif; color: black; font-weight: normal; font-style: normal; }
p.UeberschrPara { margin: 4pt 0px 0px; line-height: 11pt; page-break-after: avoid; font-size: 10pt; font-family: "Times New Roman",serif; color: black; font-weight: bold; font-style: normal; }
p.Abs { margin: 4pt 0px 0px; text-indent: 19.85pt; font-size: 10pt; font-family: "Times New Roman",serif; color: black; font-weight: normal; font-style: normal; }
p.ZifferE1, p.ZifferE2, p.ZifferE3, p.ZifferE4, p.ZifferE5 { margin: 2pt 0px 0px; width: 100%; line-height: 11pt; font-size: 10pt; font-family: "Times New Roman",serif; color: black; font-weight: normal; font-style: normal; }
p.ErlUeberschrL { margin: 4pt 0px 0px; line-height: 11pt; page-break-after: avoid; font-size: 10pt; font-family: "Times New Roman",serif; color: black; font-weight: bold; font-style: normal; }
p.ErlText { margin: 4pt 0px 0px; line-height: 11pt; font-size: 10pt; font-family: "Times New Roman",serif; color: black; font-weight: normal; font-style: normal; }
span.GldSymbol { font-weight: bold; }
table.leaders tr.betragliste td:nth-child(2) p::before { float: left; width: 0px; white-space: nowrap; content: ". . . . . . . . . . . . . . . . . . . . \" \". . . . . . . . . . . . . . . . . . . . \" \". . . . . . . . . . . . . . . . . . . . \" \". . . . . . . . . . . . . . . . . . . . "; }
table.leaders tr.betragliste td:nth-child(3) { padding-left: 0px; padding-right: 0px; background: white none repeat scroll 0% 0%; }
div.documentContent div.embeddedContent { margin-bottom: 1em; display: block; clear: both; }
div.documentContent div.embeddedContent div p { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; line-height: normal; }
div.documentContent div.embeddedContent table { border-color: rgb(157, 156, 156); }
/* ::::: http://www.ris.bka.gv.at/Html/RisTabbedMenu.css ::::: */

.tabStripTabsPane { min-width: 48em; }
.tabStripTabsPane ul { height: 3.4em; background: transparent url('bg_mainnav.jpg') repeat-x scroll left bottom; margin: 0px; padding: 0px; list-style: outside none none; width: 100%; }
.tabStripTabsPane ul li { height: 3.4em; padding: 0px; margin: 0px; }
.tabStripTab a, .tabStripTabSelected a { border: medium none; background: Transparent url('bg_mainnav.jpg') repeat-x scroll left bottom; font-weight: bold; padding-top: 1.9em; padding-bottom: 0.5em; display: block; white-space: nowrap; }
.tabStripTab a:hover { background: Transparent url('bg_mainnav_active.jpg') repeat-x scroll left bottom; color: rgb(188, 16, 29); }
.tabStripTab a { color: Black ! important; }
.tabStripTabSelected a { background: transparent url('bg_mainnav_active.jpg') repeat-x scroll left bottom; color: rgb(188, 16, 29) ! important; }
.tabStripTabSelected a:hover {  }
.tabStripTabsPane .anchorBody { font-size: 0.8em; display: block; margin: 0px 0.6em; }
.tabStripTabsPane ul .tabStripTabWrapper { padding: 0px; }
.tabStripTabSeparator { display: none; }
.tabStripTab, .tabStripTabSelected { margin: 0px; }
.tabStripTabsPane .anchorBody { padding: 0px; }
html > body .tabStripTabsPane ul { width: auto; }
html > body .tabStripTab, html > body .tabStripTabSelected { margin: 0px; }
html > body .tabStripTabSeparator { display: none; }
html > body .tabStripTabSeparator span {  }
/* ::::: http://www.ris.bka.gv.at/Html/jquery-ui-1.8.17.custom.css ::::: */

.ui-helper-clearfix::before, .ui-helper-clearfix::after { content: ""; display: table; }
.ui-helper-clearfix::after { clear: both; }
/* ::::: http://www.ris.bka.gv.at/Html/LinkMarkup.css ::::: */

