     h4, h5 {display: run-in; margin-bottom: -1px; padding-bottom: 0; font-weight: bold; }
      ul.SectionList {font-size: x-small; font-style: italic; margin-top: -1px; margin-bottom: -1px;}
      .ParaNr {font-weight: bold;}
      .SubParaLtr, .ConsiderResolve {font-style: italic;}
      .BildLinks, .BildRechts {max-width: 33%;}
      blockquote#LongQuoteFrom_Subcommittee1 > * {font-family: Arial, Helvetica, Swiss, Zurich, non-serif; font-size: 9pt; }
      @media print {
       h2 {page-break-before: always;}
       h1, h2, h3, h4, h5 {page-break-after:  avoid;}
       .noBreak {page-break-before: avoid;}
       table, tr, th, td {page-break-inside: avoid;}
      }

/* in the supplement -- voting record in the sub-committee */
    span.Speaker {font-variant:small-caps;}
    p.Votelist {
       margin-left: 2em;
       text-indent:-1em;
       }
    p.Votecount {
       margin-left: 2em;
       text-indent:-1em;
       font-style:italic;
       }


/* Style sheet speziell für die sieben Tabellen aus Appendix 6  */

	table caption {font-family: Arial, Helvetica, Swiss, Zurich, non-serif; font-size: 10pt;}
	td, th { vertical-align:top; font-size:10pt;}

	.ta1 { writing-mode:lr-tb; background-color: white; border: 1px solid #330033 ; float: left; 
	       border-collapse:collapse; border-spacing:0; empty-cells:show; margin: 3px; }
	.TableHead { background-color:#99ccff; border-style:none; margin-left:0cm; font-size:11pt; font-weight:bold; }
	.OwnerLabel { vertical-align:bottom; text-align:right ; font-size:11pt; font-style:italic; font-weight:bold; }
	.RowColumnHeads {height: auto; }
	.RowDistrictHeader { height:0.508cm; vertical-align: bottom;  background-color:#99ccff; }
	.RowDistrictTotal { height:0.508cm;  background-color:#ffffcc; vertical-align: top; font-weight:bold;  text-decoration:none ! important; border-style:none; text-align:right ! important; }
	.RowZahlenDetail {height:0.453cm;}
	.RowGrandTotal     { height:0.508cm; background-color:#ffffcc; vertical-align: top; font-weight:bold; text-align:right ! important; font-size:11pt; }
	.RowGrandGrandTotal { height:0.76cm;  background-color:#ffffcc; vertical-align: middle; font-weight:bold; text-align:right ! important; font-size:11pt; }
  
	.ColDistrictNames {width: 180px; background-color:#cfe7f5; border-style:none; }
	.ColZahlen {width: 90px;}
	.ColTotals {width: 99px;}

  /* computed values in magenta border */
	.DistrictHeadComputed { background-color:#99ccff; border-bottom-style:none; border-left-width:1px; border-left-style:solid; border-left-color:#800080; border-right-width:1px; border-right-style:solid; border-right-color:#800080; border-top-style:none; }
	.DistrictTotalComputed { background-color:#ffffcc;                 font-style:normal; font-weight:bold; text-align:right ! important;  text-decoration:none ! important; border-bottom-style:none; border-left-width:1px; border-left-style:solid; border-left-color:#800080; border-right-width:1px; border-right-style:solid; border-right-color:#800080; border-top-style:none; }
	.GrandInlineTotalComputed { background-color:#ffffcc; font-size:11pt; font-style:normal; font-weight:bold; text-align:right ! important;  text-decoration:none ! important; border-bottom-style:none; border-left-width:1px; border-left-style:solid; border-left-color:#800080; border-right-width:1px; border-right-style:solid; border-right-color:#800080; border-top-style:none; }
	.GrandFinalTotalComputed { background-color:#ffffcc; font-size:11pt; font-style:normal; font-weight:bold; text-align:right ! important;  text-decoration:none ! important; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#800080; border-left-width:1px; border-left-style:solid; border-left-color:#800080; border-right-width:1px; border-right-style:solid; border-right-color:#800080; border-top-style:none; }
	.OwnerLabelComputed { border-style:none; font-size:11pt; font-style:italic; font-weight:bold; margin-left:0cm; text-align:right ! important;  border-bottom-style:none; border-left-width:1px; border-left-style:solid; border-left-color:#800080; border-right-width:1px; border-right-style:solid; border-right-color:#800080; border-top-width:1px; border-top-style:solid; border-top-color:#800080; }
	.ZahlComputed { text-align:right ! important;  border-bottom-style:none; border-left-width:1px; border-left-style:solid; border-left-color:#800080; border-right-width:1px; border-right-style:solid; border-right-color:#800080; border-top-style:none; }


	.Districtname { background-color:#cfe7f5; font-style:normal; }
	.Zahl {  border-style:none; text-align:right ! important; }
	.Zweifelhaft { background-color:transparent; font-style:normal;  color:#800080; text-align:right}
	.ZweifelhaftesTotal { background-color:#ffffcc; font-weight:bold; text-align:right ! important;  color:#800080; }
	.CellDistrictTotal { background-color:#ffffcc; border-style:none; font-style:normal; font-weight:bold; text-align:right ! important;  text-decoration:none ! important; }


	.ce7 { background-color:#ffffcc; border-style:none; font-size:11pt; font-style:normal; font-weight:bold; text-align:right ! important;  text-decoration:none ! important; }
	
	
	.ro1 { height:0.99cm; }
	.ro2 { height:0.508cm; }
	.ro3 { height:0.453cm; }  /* RowDistrictHeader und DistrictTotal */
	.ro4 { height:0.48cm; }
	.ro5 { height:1.415cm; }
	.ro6 { height:1.868cm; }
	.ro7 { height:1.053cm; }

