		/* tr.css: Cascading Style Sheet (CSS) for Law texts
   standard version
   (c) 2007 to 2011 Beuth Verlag GmbH
   Wernicke, A. Berlin: Ovidius and Beuth Verlag, 2011-04-20
*/


/* Basic elements */

.tr--body
{
}

.tr--profile,
.tr--profile-dot-int,
.tr--profile-dot-nat,
.tr--profile-dot-reg
{
 border-bottom: 1px solid black;
 border-top: 1px solid black;
 font-size: 100%;
 margin-bottom: 0pt;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 18pt;
 padding: 0;
 text-align: left;
 text-indent: 0em;
}

.tr--standard-dot-din,
.tr--standard-dot-int,
.tr--standard-dot-reg,
.tr--rule,
.tr--tr
{
 background-color: transparent;
 color: black;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11pt;
 font-style: normal;
 font-weight: normal;
 margin-bottom: 0pt;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 padding: 0;
 text-align: left;
 text-indent: 0em;
}


/* Clauses and other divisions */

.tr--annex
{
 margin-bottom: 0pt;
 margin-top: 0pt;
 text-align: left;
}

.tr--clause,
.tr--division,
.tr--section
{
 margin-bottom: 0pt;
 margin-top: 0pt;
 text-align: left;
}

.tr--contents,
.tr--index
{
 margin-bottom: 0pt;
 margin-top: 0pt;
 text-align: left;
}

.tr--concept
{
 margin-bottom: 0pt;
 margin-top: 0pt;
 text-align: left;
}

.tr--no
{
 margin-bottom: 0pt;
 margin-top: 0pt;
 text-align: left;
}

.tr--preface
{
 margin-bottom: 0pt;
 margin-top: 0pt;
 text-align: left;
}

.tr--signature
{
 font-family: Times New Roman, Times, serif;
 margin-bottom: 0pt;
 margin-top: 18pt;
 text-align: left;
}


/* Paragraphs and paragraph elements */

/* !!display!! */
/* ---------------------------------------- */
   .tr--attention
/* ---------------------------------------- */
{
 /* $(default paragraph styles) [ */
 font-size: 100%;
 margin-left: 0;
/* margin-right: 0; workaround for ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 padding: 0;
 text-align: left;
 /* ] */
}

/* color: 2007-10-08 selektive Farbgebung funktioniert im IE nicht und muß anders gelöst werden. Andreas Wernicke" <andreas.wernicke@beuth.de> */
.tr--citation>a
{
 background-color: transparent;
 color: maroon;
 text-decoration: none;
}

.tr--citation>a[href]
{
 background-color: transparent;
 color: red;
 text-decoration: none;
}

.tr--citation>a[href]:hover
{
 background-color: transparent;
 color: red;
 text-decoration: underline;
}

.tr--descriptive-dot-list,
.tr--dl-alphabetic,
.tr--dl-arabic,
.tr--dl-bullet,
.tr--dl-colon,
.tr--dl-dash,
.tr--dl-equals.sign,
.tr--dl-manual,
.tr--dl-none,
.tr--dl-numeric,
.tr--dl-roman
{
 list-style-type: none;
/* Wernicke: disabled
 margin-top: 0pt;
*/
}

.tr--emphasis-bold
{
 font-weight: bold;
}

.tr--emphasis-italic
{
 font-style: italic;
}

.tr--emphasis-marked
{
 background-color: silver;
}

.tr--emphasis-underlined
{
 text-decoration: underline;
}

/* !!display!! */
/* ---------------------------------------- */
   .tr--example
/* ---------------------------------------- */
{
 /* $(default paragraph styles) [ */
 font-size: 100%;
 margin-left: 0;
/* margin-right: 0; workaround for ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 padding: 0;
 text-align: left;
 /* ] */
}

/* OPEN ISSUE: Duplette: welche footnote ist aktiv und welche richtig? */
.tr--footnotes
{
 background-color: transparent;
 border-top: 1px solid black;
 color: black;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11pt;
 font-style: normal;
 font-weight: normal;
 margin: 0em;
/* margin-right: 0; workaround for ie bug */
 margin-top: 24pt;
 margin-bottom: 0pt;
 padding: 0;
 text-align: left;
 /* ] */
}
.tr--footnote
{
 /* $(default paragraph styles) [ */
 font-size: 100%;
 margin-left: 0;
/* margin-right: 0; workaround for ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 padding: 0;
 text-align: left;
 /* ] */
}

.tr--footnote>.tr--label
{
 margin-right: 0.5em;
 font-weight: normal;
}

.tr--footnote-separator
{
 border-top: 1px solid black;
 margin-left: 0pt;
 margin-top: 18pt;
 text-align: left;
 width: 5em;
}

.tr--formula
{
 /* see below */
}

.tr--graphics
{
 border: none;
 text-align: center;
/* 2007-09-25: disabled due to problems in Firefox. "Andreas Wernicke" <andreas.wernicke@beuth.de>
 max-height: 886px;
*/
 max-width: 886px;
 overflow: auto;
/* width: 97%; kann wohl raus */
}
/* OPEN ISSUE: Wirksamkeit prüfen, zuordnen oder entfernen */
.tr--figure>img,
.tr--figure>a>img
{
 border: none;
}

.tr--index-dot-item
{
}

.tr--inferior
{
 font-size: 80%;
 vertical-align: -20%;
}

/* !!display!! */
/* ---------------------------------------- */
   .tr--note
/* ---------------------------------------- */
{
 /* $(default paragraph styles) [ */
 font-size: 100%;
 margin-left: 0;
/* margin-right: 0; workaround for ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 padding: 0;
 text-align: left;
 /* ] */
}

/* !!container!! */
/* ---------------------------------------- */
   .tr--ordering-dot-details
/* ---------------------------------------- */
{
 /* OPEN ISSUE: verweisen */
}

.tr--ordered-dot-list,
.tr--ol-alphabetic,
.tr--ol-arabic,
.tr--ol-manual,
.tr--ol-numeric,
.tr--ol-roman
{
 list-style-type: none;
}

.tr--paragraph,
.tr--p
{
 font-size: 100%;
 padding: 0;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 text-align: left;
 text-indent: 0em;
}

.tr--quotation
{
}

/* color: olive; 2007-10-08 selektive Farbgebung funktioniert im IE nicht und muß anders gelöst werden. Andreas Wernicke" <andreas.wernicke@beuth.de> */

.tr--fref,
.tr--ftxt
{
 font-size: 80%;
 vertical-align: +20%;
}

.tr--reference>a,
.tr--fref>a,
.tr--label>a,
.tr--ftxt>a
{
 background-color: transparent;
 color: olive;
 text-decoration: none;
}

.tr--reference>a[href],
.tr--fref>a[href],
.tr--label>a[href],
.tr--ftxt>a[href]
{
 background-color: transparent;
 color: green;
 text-decoration: none;
}

.tr--reference>a[href]:hover,
.tr--fref>a[href]:hover,
.tr--label>a[href]:hover,
.tr--ftxt>a[href]:hover
{
 background-color: transparent;
 color: green;
 text-decoration: underline;
}

/* !!container!! */
/* ---------------------------------------- */
   .tr--standard-dot-designation
/* ---------------------------------------- */
{
 /* OPEN ISSUE: verweisen */
}

.tr--superior
{
 font-size: 80%;
 vertical-align: +20%;
}

.tr--tabular-dot-form
{
 font-size: 100%;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
/* 2007-09-25: disabled due to problems in Firefox. "Andreas Wernicke" <andreas.wernicke@beuth.de>
 max-height: 886px;
*/
 max-width: 886px;
 overflow: auto;
 padding: 0;
 text-align: left;
 text-indent: 0em;
 width: 97%;
}

/* color: 2007-10-08 selektive Farbgebung funktioniert im IE nicht und muß anders gelöst werden. Andreas Wernicke" <andreas.wernicke@beuth.de> */
.tr--term-dot-item,
.tr--term-dot-item>a
{
 background-color: transparent;
 color: navy;
 font-weight: bold;
 text-decoration: none;
}

.tr--term-dot-item>a[href]
{
 background-color: transparent;
 color: blue;
 font-weight: bold;
 text-decoration: none;
}

.tr--term-dot-item>a[href]:hover
{
 background-color: transparent;
 color: blue;
 font-weight: bold;
 text-decoration: underline;
}

/* !!display!! */
/* ---------------------------------------- */
   .tr--warning
/* ---------------------------------------- */
{
 font-weight: bold;
 margin-bottom: 0pt;
 margin-top: 6pt;
 text-align: left;
}


/* tr--typed.form see Representations*/

.tr--typeface-antique
{
 font-family: Times New Roman, Times, serif;
 font-style: normal;
}

.tr--typeface-grotesque
{
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
}

.tr--typeface-mathematical
{
 font-family: Times New Roman, Times, serif;
 font-style: italic;
}

.tr--typeface-typewritten
{
 font-family: Courier New, Courier, monospace;
 font-style: normal;
}

.tr--unordered-dot-list,
.tr--ul-bullet,
.tr--ul-dash,
.tr--ul-none
{
 list-style-type: none;
/* Wernicke: disabled
 margin-top: 0pt;
*/
}


/* Representations */

.tr--figure
{
 border: none;
 font-size: 100%;
 padding: 0;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 18pt;
 margin-bottom: 18pt;
/* 2007-09-25: disabled due to problems in Firefox. "Andreas Wernicke" <andreas.wernicke@beuth.de>
 max-height: 886px;
*/
 max-width: 886px;
 overflow: auto;
 text-align: center;
 text-indent: 0em;
 width: 97%;
}

.tr--printed-dot-form
{
 border: none;
 font-size: 100%;
 padding: 0;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 18pt;
 margin-bottom: 18pt;
/* 2007-09-25: disabled due to problems in Firefox. "Andreas Wernicke" <andreas.wernicke@beuth.de>
 max-height: 886px;
*/
 max-width: 886px;
 overflow: auto;
 text-align: center;
 text-indent: 0em;
 width: 97%;
}

.tr--table
{
 font-size: 100%;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 18pt;
 margin-bottom: 18pt;
/* 2007-09-25: disabled due to problems in Firefox. "Andreas Wernicke" <andreas.wernicke@beuth.de>
 max-height: 886px;
*/
 max-width: 886px;
 overflow: auto;
 padding: 0;
 text-align: center;
 text-indent: 0em;
 width: 97%;
}

.tr--typed-dot-form
{
 font-family: Courier New, Courier, monospace;
 /* $(default paragraph styles) [ */
 font-size: 100%;
 margin-left: 0;
/* margin-right: 0; workaround for ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 padding: 0;
 text-align: left;
 /* ] */
 max-width: 886px;
 overflow: auto;
 width: 97%;
}


/* Bibliographic information (profile data) */

.tr--abstract,
.tr--abstract-dot-de,
.tr--abstract-dot-en,
.tr--abstract-dot-fr
{
 display: none;
}

.tr--abstracts
{
}

.tr--amended
{
}

.tr--amends
{
}

.tr--cautionary-dot-note
{
}

.tr--classification
{
}

.tr--committee
{
 margin-bottom: 6pt;
 margin-top: 6pt;
 text-align: center;
}

.tr--copyright
{
 margin-bottom: 6pt;
 /* 2008-04-28: Copyright shall no be expressed for rules. "Andreas Wernicke" <andreas.wernicke@beuth.de> */
}

.tr--date
{
 font-size: 100%;
 margin-bottom: 0pt;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 padding: 0;
 text-align: right;
}

.tr--descriptors
{
}

.tr--descriptor,
.tr--descriptor-dot-de,
.tr--descriptor-dot-en,
.tr--descriptor-dot-fr
{
 display: none;
}

.tr--identifier
{
 text-align: right;
}

.tr--identity-dot-note
{
 text-align: right;
}

.tr--identifier>.tr--language
{
 display: none;
}

.tr--nameloc
{
}

.tr--nmlist
{
}

.tr--number
{
 font-size: 160%;
 font-weight: bold;
 margin-bottom: 0pt;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 padding: 0;
 text-align: right; /* clean up and use inheritance where possible */
}

.tr--objection-dot-note
{
 text-align: right;
}

.tr--official
{
}

.tr--original
{
}

.tr--preliminary-dot-note
{
 text-align: center;
}

.tr--price,
.tr--price>.tr--x
{
 display: none;
}

.tr--prodinfo
{
 display: none;
}

.tr--related
{
}

.tr--replace
{
}

.tr--replaced
{
}

.tr--replaces
{
}

.tr--sales-dot-number,
.tr--sales-dot-number>.tr--x
{
 display: none;
}

.tr--source,
.tr--source>.tr--x
{
 display: none;
}

.tr--standard-dot-text
{
}

.tr--statement-ENTFALLEN
{
 font-size: 100%;
 padding: 0;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 text-align: left;
}

.tr--status
{
 font-size: 100%;
 padding: 0;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 text-align: left;
}

.tr--status-dot-note
{
 font-weight: bold;
 font-size: 130%;
}

.tr--superseding-dot-note
{
 text-align: right;
}

.tr--supply
{
 margin-bottom: 6pt;
}

.tr--title,
.tr--title-dot-de,
.tr--title-dot-en,
.tr--title-dot-fr
{
 text-align: center;
 width: 100%;
}

.tr--titles
{
}

.tr--translated
{
}

.tr--validity-dot-note
{
}

.tr--version
{
}


/* Information in the title field */

.tr--general-dot-title
{
 font-size: 160%;
 font-weight: bold;
 margin-bottom: 0pt;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 padding: 0;
 text-align: center;
}

.tr--group-dot-title
{
 font-size: 100%;
 margin-bottom: 0pt;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 padding: 0;
 text-align: center;
}

.tr--sub-dot-title
{
 font-size: 110%;
 margin-bottom: 0pt;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 padding: 0;
 text-align: center;
}

.tr--title-dot-text
{
 font-size: 110%;
 margin-bottom: 0pt;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 padding: 0;
 text-align: center;
}


/* List of documents */

.tr--list-dot-of-dot-documents
{
 /* $(default paragraph styles) [ */
 font-size: 100%;
 margin-bottom: 0pt;
 margin-left: 0;
/* margin-right: 0; workaround for ie bug */
 margin-top: 0pt;
 padding: 0;
 text-align: left;
 /* ] */
}


/* Terminology */

/* !!inline!! */
/* ---------------------------------------- */
   .tr--preferred-dot-term>.tr--abbreviation
/* ---------------------------------------- */
{
 font-weight: bold;
}

/* !!display!! */
/* ---------------------------------------- */
   .tr--admitted-dot-term,
   .tr--definition,
   .tr--non-preferred-dot-term,
   .tr--preferred-dot-term,
   .tr--related-dot-entries,
   .tr--representations,
   .tr--source.of,
   .tr--symbols,
   .tr--term-dot-equivalents
/* ---------------------------------------- */
{
 /* $(default paragraph styles) [ */
 font-size: 100%;
 margin-left: 0;
/* margin-right: 0; workaround for ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 padding: 0;
 text-align: left;
 /* ] */
}

/* !!inline!! */
/* ---------------------------------------- */
   .tr--symbol
/* ---------------------------------------- */
{
 border-style: none;
}

/* !!inline!! */
/* ---------------------------------------- */
   .tr--preferred-dot-term>.tr--term
/* ---------------------------------------- */
{
 font-weight: bold;
}

/* ---------------------------------------- */
   .tr--term-dot-equivalents>.tr--admitted-dot-term,
   .tr--term-dot-equivalents>.tr--definition,
   .tr--term-dot-equivalents>.tr--non-preferred-dot-term,
   .tr--term-dot-equivalents>.tr--preferred-dot-term,
   .tr--term-dot-equivalents>.tr--related-dot-entries,
   .tr--term-dot-equivalents>.tr--representations,
   .tr--term-dot-equivalents>.tr--symbols
/* ---------------------------------------- */
{
 font-size: 100%;
 margin-left: 2.0em;
/* margin-right: 0; workaround for ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 padding: 0;
 text-align: left;
}


/* Formulas */

.tr--array
{
}

.tr--arraycel
{
}

.tr--arraycol
{
}

.tr--arrayrow
{
}

.tr--bold
{
}

.tr--bottom
{
}

.tr--box
{
}

.tr--break
{
}

.tr--den
{
}

.tr--dformula>img
{
 font-family: Times New Roman, Times, serif;
 /* $(default paragraph styles) [ */
 font-size: 100%;
 margin-left: 0;
/* margin-right: 0; workaround for ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 padding: 0;
 text-align: left;
 /* ] */
/* 2007-09-25: disabled due to problems in Firefox. "Andreas Wernicke" <andreas.wernicke@beuth.de>
 max-height: 886px;
*/
 max-width: 886px;
 overflow: auto;
/* width: 97%; kann wohl raus */
}

.tr--fence
{
}

.tr--formula
{
 background-color: transparent;
 font-family: Times New Roman, Times, serif;
 font-size: 100%;
 margin-left: 0;
/* margin-right: 0; workaround for ie bug */
 margin-top: 2px;
 margin-bottom: 2px;
 padding: 0;
 text-align: left;
/* max-height: 886px; 2007-09-25: disabled due to problems in Firefox. "Andreas Wernicke" <andreas.wernicke@beuth.de> */
 max-width: 886px;
 overflow: auto;
 vertical-align: bottom;
/* width: 97%; not to be set for inline element */
}

.tr--fraction
{
}

.tr--hspace
{
}

.tr--inf
{
 font-size: 80%;
 vertical-align: -20%;
}

.tr--italic
{
 font-style: italic;
}

.tr--mark
{
}

.tr--markref
{
}

.tr--middle
{
}

.tr--num
{
}

.tr--overline
{
}

.tr--post
{
}

.tr--radical
{
}

.tr--radicand
{
}

.tr--radix
{
}

.tr--roman
{
 font-family: Times New Roman, Times, serif;
 font-style: normal;
}

.tr--sansser
{
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
}

.tr--smallcap
{
}

.tr--subform
{
}

.tr--sup
{
 font-size: 80%;
 vertical-align: +20%;
}

.tr--top
{
}

.tr--typewrit
{
 font-family: Courier New, Courier, monospace;
 font-style: normal;
}

.tr--undrline
{
 text-decoration: underline;
}

.tr--vspace
{
}



/* Tables */

.tr--colspec
{
}

.tr--entry
{
 padding: 0.2em;
}

.tr--row
{
}

.tr--spanspec
{
}

.tr--tbody
{
}

.tr--tfoot
{
}

.tr--tgroup
{
 border-style: solid;
}

.tr--thead
{
}


/* Tolerances */

/* OPEN ISSUE: entfallen-Statement */


/* Designation systems */

/* !!container!! */
/* ---------------------------------------- */
   .tr--ordering-dot-details
/* ---------------------------------------- */
{
 font-size: 100%;
 font-style: normal;
 font-weight: bold;
 margin-left: 0;
/* margin-right: 0; workaround for ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 padding: 0;
 text-align: center;
}

/* !!container!! */
/* ---------------------------------------- */
   .tr--standard-dot-designation
/* ---------------------------------------- */
{
 font-size: 110%;
 font-style: normal;
 font-weight: normal;
 margin-left: 0;
/* margin-right: 0; workaround for ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 padding: 0;
 text-align: center;
}


/* Other elements */

.tr--caption
{
 font-weight: bold;
 text-align: center;
}

.tr--change
{
}

.tr--description
{
}

.tr--expression
{
}

.tr--heading
{
}

.tr--item,
.tr--ol>.tr--li,
.tr--ol-alphabetic>.tr--li,
.tr--ol-arabic>.tr--li,
.tr--ol-manual>.tr--li,
.tr--ol-numeric>.tr--li,
.tr--ol-roman>.tr--li
{
 font-size: 100%;
 padding: 0;
 margin-left: 2.0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 text-align: left;
 text-indent: -1.5em;
}

.tr--ul-bullet>.tr--li
{
 font-size: 100%;
 padding: 0;
 margin-left: 2.0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 text-align: left;
 text-indent: -1.5em;
}

.tr--dl-alphabetic>.tr--li,
.tr--dl-arabic>.tr--li,
.tr--dl-bullet>.tr--li,
.tr--dl-colon>.tr--li,
.tr--dl-dash>.tr--li,
.tr--dl-equals-dot-sign>.tr--li,
.tr--dl-manual>.tr--li,
.tr--dl-none>.tr--li,
.tr--dl-numeric>.tr--li,
.tr--dl-roman>.tr--li,
.tr--ul-dash>.tr--li
{
 font-size: 100%;
 padding: 0;
 margin-left: 2.0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 text-align: left;
 text-indent: -1.5em;
}

.tr--ul-none>.tr--li,
.tr--legend>.tr--li,
.tr--list-dot-of-dot-documents>.tr--li
{
 font-size: 100%;
 padding: 0;
 margin-left: 2.0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 text-align: left;
 text-indent: -2.1em;
}

.tr--dl-alphabetic>.tr--dd,
.tr--dl-arabic>.tr--dd,
.tr--dl-bullet>.tr--dd,
.tr--dl-dash>.tr--dd,
.tr--dl-manual>.tr--dd,
.tr--dl-numeric>.tr--dd,
.tr--dl-roman>.tr--dd
{
 font-size: 100%;
 padding: 0;
 margin-left: 2.0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 text-align: left;
 text-indent: -0.0em;
}

.tr--dl-alphabetic>.tr--dt,
.tr--dl-arabic>.tr--dt,
.tr--dl-bullet>.tr--dt,
.tr--dl-dash>.tr--dt,
.tr--dl-manual>.tr--dt,
.tr--dl-numeric>.tr--dt,
.tr--dl-roman>.tr--dt
{
 font-size: 100%;
 padding: 0;
 margin-left: 2.0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 text-align: left;
 text-indent: -1.5em;
}

.tr--descriptive-dot-list>.tr--dd,
.tr--dl-colon>.tr--dd,
.tr--dl-equals-dot-sign>.tr--dd,
.tr--dl-none>.tr--dd,
.tr--list-dot-of-dot-documents>.tr--dd
{
}

.tr--descriptive-dot-list>.tr--dt,
.tr--dl-colon>.tr--dt,
.tr--dl-equals-dot-sign>.tr--dt,
.tr--dl-none>.tr--dt,
.tr--list-dot-of-dot-documents>.tr--dt
{
}

.tr--identifier>.tr--language
{
}

.tr--legend
{
 /* $(default paragraph styles) [ */
 font-size: 100%;
 margin-left: 0;
/* margin-right: 0; workaround for ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 padding: 0;
 text-align: left;
 /* ] */
}

.tr--n
{
}

.tr--phrase
{
 font-size: 100%;
 padding: 0;
 margin-left: 0em;
/* margin-right: 0; workaround ie bug */
 margin-top: 6pt;
 margin-bottom: 0pt;
 text-align: left;
}

.tr--units
{
}

.tr--x
{
}


/* Navigation elements */

.navTocEntry,
.tr--ni,
.tr--ni1,
.tr--ni2,
.tr--ni3,
.tr--ni4,
.tr--ni5,
.tr--ni6
{
 background-color: transparent;
 color: black;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
 font-style: normal;
 font-weight: normal;
 margin: 0;
 padding: 0;
 text-align: left;
 text-decoration: none; /* OPEN ISSUE: should not be underlined */
 text-indent: 0em;
}

.tr--ni1
{
 margin-left: 1em;
}

.tr--ni2
{
 margin-left: 2em;
}

.tr--ni3
{
 margin-left: 3em;
}

.tr--ni4
{
 margin-left: 4em;
}

.tr--ni5
{
 margin-left: 5em;
}

.tr--ni6
{
 margin-left: 6em;
}

.navTocTitle,
.tr--nh
{
 background-color: transparent;
 color: black;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 120%;
 font-style: normal;
 font-weight: normal;
 margin-top: 15pt;
}


/* Attribute elements */

.tr--label /* workround for ie bug */
{
 margin-right: 1em;
}

.tr--concept>.tr--label,
.tr--concept-dot-1>.tr--label,
.tr--concept-dot-2>.tr--label,
.tr--concept-dot-3>.tr--label,
.tr--concept-dot-4>.tr--label,
.tr--concept-dot-5>.tr--label,
.tr--concept-dot-6>.tr--label
{
 margin-right: 0em;
 font-weight: bold;
}

.tr--h1>.tr--label,
.tr--h2>.tr--label,
.tr--h3>.tr--label,
.tr--h4>.tr--label,
.tr--h5>.tr--label,
.tr--h6>.tr--label
{
 margin-right: 1em;
 font-weight: bold;
}

.tr--p1>.tr--label,
.tr--p2>.tr--label,
.tr--p3>.tr--label,
.tr--p4>.tr--label,
.tr--p5>.tr--label,
.tr--p6>.tr--label
{
 margin-right: 1em;
 font-weight: bold;
}

.tr--depiction>.tr--label,
.tr--dt>.tr--label,
.tr--no>.tr--label
.tr--p>.tr--label
{
 margin-right: 0.5em;
 font-weight: normal;
}

.tr--dl-alphabetic>.tr--li>.tr--label,
.tr--dl-arabic>.tr--li>.tr--label,
.tr--dl-bullet>.tr--li>.tr--label,
.tr--dl-dash>.tr--li>.tr--label,
.tr--dl-manual>.tr--li>.tr--label,
.tr--dl-none>.tr--li>.tr--label,
.tr--dl-numeric>.tr--li>.tr--label,
.tr--dl-roman>.tr--li>.tr--label
{
 margin-right: 0.5em;
 font-weight: normal;
}

.tr--ol-alphabetic>.tr--li>.tr--label,
.tr--ol-arabic>.tr--li>.tr--label,
.tr--ol-manual>.tr--li>.tr--label,
.tr--ol-numeric>.tr--li>.tr--label,
.tr--ol-roman>.tr--li>.tr--label
{
 margin-right: 0.5em;
 font-weight: normal;
}

.tr--ul-bullet>.tr--li>.tr--label,
.tr--ul-dash>.tr--li>.tr--label,
.tr--ul-none>.tr--li>.tr--label
{
 margin-right: 0,5em;
 font-weight: normal;
}

.tr--legend>.tr--label
{
 font-weight: bold;
}


/* Change marks: */

.tr--insertion
{
 background-color: #aaaaff  !important;
}

.tr--deletion
{
 text-decoration: line-through  !important;
 background-color: #ffaaaa !important;
}



/* ------------------ additional styles: ------------------ */

.nh
{
 font-weight: bold;
 margin-top: 9pt;
}

.ni
{
}

.tr--annex-dot-bibligraphy-dot-int,
.tr--annex-dot-bibligraphy-dot-nat,
.tr--annex-dot-bibligraphy-dot-reg,
.tr--annex-dot.informative-dot
{
 font-size: 120%;
 font-weight: bold;
}

.tr--annex-heading
{
 font-weight: bold;
 text-align: center;
}

.tr--annex-label
{
 font-size: 160%;
 font-weight: bold;
 text-align: center;
}

.tr--button
{
 color: #aaaaaa;
 margin-bottom: 0pt;
 text-align: right;
}

.tr--clause-label
{
 font-weight: bold;
}

.tr--concept-label
{
 font-weight: bold;
}

.tr--frame
{
 margin-top: 0pt;
}

.tr--green
{
 color: green;
 font-weight: normal;
}

.tr--h1
{
 font-size: 120%;
 font-weight: bold;
 margin-bottom: 0pt;
 margin-top: 18pt;
 text-align: left;
}

.tr--h2
{
 font-size: 110%;
 font-weight: bold;
 margin-bottom: 0pt;
 margin-top: 18pt;
 text-align: left;
}

.tr--h3
{
 font-size: 100%;
 font-weight: bold;
 margin-bottom: 0pt;
 margin-top: 18pt;
 text-align: left;
}

.tr--h4
{
 font-size: 100%;
 font-weight: bold;
 margin-bottom: 0pt;
 margin-top: 18pt;
 text-align: left;
}

.tr--h5
{
 font-size: 100%;
 font-weight: bold;
 margin-bottom: 0pt;
 margin-top: 18pt;
 text-align: left;
}

.tr--h6
{
 font-size: 100%;
 font-weight: bold;
 margin-bottom: 0pt;
 margin-top: 18pt;
 text-align: left;
}

.tr--ii
{
 color: #ffffff;
 font-weight: bold;
 margin-top: 9pt;
 text-align: right;
}


.tr--navigator-body
{
 background-attachment: scroll;
 background-color: transparent;
 background-image: url("navigator.gif");
 background-position: 0% 0%;
 background-repeat: repeat;
 text-align: left;
}

.tr--navigator-foot
{
 margin-bottom: 9pt;
 margin-top: 24pt;
 text-align: right;
}

.tr--navigator-head
{
 margin-bottom: 24pt;
 margin-top: 9pt;
 text-align: right;
}

.tr--none
{
 display: none;
}

.tr--page-body
{
 background-attachment: scroll;
 background-color: #ffffff;
 background-image: url("page.gif");
 background-position: 0% 0%;
 background-repeat: repeat;
 text-align: left;
}

.tr--page-foot
{
 margin-bottom: 6pt;
 margin-top: 24pt;
 text-align: center;
}

.tr--page-graphics
{
 margin-bottom: 24pt;
 margin-top: 0pt;
 text-align: center;
}

.tr--page-head
{
 margin-bottom: 24pt;
 margin-top: 9pt;
 text-align: center;
}

.tr--phrase-ol
{
 display:block
}

.tr--phrase-ul
{
 display:block
}

.tr--phrase-dl
{
 display:block
}

.tr--popup
{
 visibility:hidden;
 width: 150px;
 max-width: 200px;
 position:absolute;
 left:0;
 top:0;
 z-index:500;
 background-color: #FFFFCC;
 border: 2px solid #C0C09F;
 padding: 2px 10px 8px 10px;
 overflow:auto;
}

.tr--red
{
 color: red;
}

.tr--related.entries
{
}


/* Download information */

.tr--download
{
 /* $(CENTER-aligned paragraph styles) [ */
 padding: 0;
 margin-left: 0;
 margin-right: 0;
 margin-top: 6pt;
 margin-bottom: 0pt;
 text-align: center;
 /* ] */
}
	
