 
  table.erg   { border-spacing: 0px; padding: 0px; margin: 0px; font-family: Arial, Helvetica, Helv, sans-serif; font-size:0.9em; padding-left: 1ex; padding-right: 1ex; font-weight:normal;text-align:center}  
  th.ergneu   { background-color: gainsboro;border: 1px solid gray; font-weight: normal; vertical-align: middle;text-align:center; padding-left: 1ex; padding-right: 1ex; }
    .l        { text-align:left;border: 1px solid gray; font-weight: normal; vertical-align: middle; background-color: whitesmoke; padding-left: 1ex; padding-right: 1ex;}
  td.erg      { border: 1px solid gray; text-align: right; padding-left: 1ex; padding-right: 1ex;vertical-align:middle }
  
  td.space { font-size: 0.75em; background-color: white; border: none; margin: 0px; padding: 2px; height: 1ex; vertical-align: middle; text-align: left; font-weight: normal; }
  
  th.erg      { border: 1px solid gray; font-weight: normal; vertical-align: middle; background-color: whitesmoke; text-align:center; padding-left: 1ex; padding-right: 1ex; }  
  thead th.partei    { border: 1px solid gray; font-weight: normal; vertical-align: middle; background-color: whitesmoke; text-align:center; padding-left: 1ex; padding-right: 1ex; }  
  thead th.erg    { border: 1px solid gray; font-weight: normal; vertical-align: middle; background-color: whitesmoke; text-align:center; padding-left: 1ex; padding-right: 1ex; }  
  thead th.ergneu   { background-color: gainsboro;border: 1px solid gray;font-weight: normal; vertical-align: middle;text-align:center; padding-left: 1ex; padding-right: 1ex; }
  tfoot td   {font-weight: 0.85em; vertical-align: middle;text-align:left; padding-left: 1ex; padding-right: 1ex; }

  th.sep      { border: 0px; height: 4pt; width:1px;background-color: white;padding-left: 1ex; padding-right: 0ex;}
  td.sep      { border: 0px; height: 4pt;padding-left: 1ex; padding-right: 0ex; }
  td.ergneu   { background-color: gainsboro;border: 1px solid gray; font-weight: normal;text-align:right;vertical-align:middle;padding-left: 1ex; padding-right: 1ex; }
  
  table.inref { border:none; padding: 0px; margin: 0px; font-family: arial, Helvetica, Helv, sans-serif; font-size:1em; padding-left: 1ex; padding-right: 1ex; font-weight:normal;}  
  td.ergnote  { text-align:right }  
  td.inref    {font-family: arial, helvetica, helv, sans-serif; font-size:0.8em; padding-left: 1ex; padding-right: 1ex; font-weight:normal;}  
  
  table.intro   { 	border:none !important; padding: 0px !important; margin: 0px !important; 
				font-family: Arial, Helvetica, Helv, sans-serif !important; font-size:1em !important; 
				padding-left: 1ex !important; padding-right: 1ex !important; font-weight:normal !important;
			}  
  td.intro      { border: 1px solid lightgray; text-align: right; padding-left: 1ex; padding-right: 1ex; }
  th.intro      { border: 1px solid lightgray; font-weight: normal; vertical-align: middle; background-color: whitesmoke; text-align:center; padding-left: 1ex; padding-right: 1ex; }  
  th.inTitle    { text-align:center;font-weight:bold;font-size: 1.1 em; padding:4px; }
  th.inSubTitle { text-align:center;font-weight:normal;font-size: 0.9 em; }
  th.inref      {font-family: arial, helvetica, helv, sans-serif; font-size:0.8em; padding-left: 1ex; padding-right: 1ex; font-weight:normal;}  

 
  table.lnktab   {border-collapse: collapse; border:1px solid silver !important; margin: 0; font-family: Arial, Helvetica, Helv, sans-serif; font-size:1em; padding-left: 1ex; padding-right: 1ex; font-weight:normal;}  
  th.lnktab       {font-weight:normal;border: 1px solid silver;background-color:whitesmoke;padding-left: 1ex; padding-right: 1ex; }
  td.lnktab       {border-left:1px solid silver;background-color:#FFFFFF;padding-left: 1ex; padding-right: 1ex; text-align:left;vertical-align:top}
  td.le           { border: 1px solid lightgray; text-align: left; background-color:#FFFFFF; 1ex; padding-right: 1ex; }
  td.ri           { border: 1px solid lightgray; text-align: right; background-color:#FFFFFF; 1ex; padding-right: 1ex; }
  td.ce           { border: 1px solid lightgray; text-align: center;background-color:#FFFFFF;  1ex; padding-right: 1ex; }
  th.dl           { text-align:center;border: 1px solid lightgray; font-weight: normal; vertical-align: middle; background-color: whitesmoke; 1ex; padding-right: 1ex;  }
  
  th.leHead   { text-align:center;font-weight:bold;font-size: 0.9 em;font-family: Arial, Helvetica, Helv, sans-serif;  }
  
  a.guv               { color: #000000; text-decoration: none;}
  a.guv:hover         { color: #000000; text-decoration: underline;}
  a.guv:link          { color: #000000; text-decoration: none; }
  a.guv:visited       { color: #000000; text-decoration: none; }
  a.guv:visited:hover { color: #000000; text-decoration: underline; }
  a:guv:active        { color: #000000; text-decoration: none; }
  
  a.erg               { color: #244166; text-decoration: none;}
  a.erg:hover         { color: #c00000; text-decoration: underline;}
  a.erg:link          { color: #244166; text-decoration: none; }
  a.erg:visited       { color: #244166; text-decoration: none; }
  a.erg:visited:hover { color: #244166; text-decoration: underline; }
  a:erg:active        { color: #244166; text-decoration: none; }
  
  p.inref {font-family: arial, helvetica, helv, sans-serif; font-size:0.85em; padding-left: 1ex; padding-right: 1ex; font-weight:normal;}  
  div.footer   { border-top: 1px solid gray; }
  
  table.sv   { border-spacing: 0px; padding: 0px; margin: 0px; font-family: Arial, Helvetica, Helv, sans-serif; font-size:1.0em; padding-left: 1ex; padding-right: 1ex; font-weight:normal;text-align:center}  
  table.sv  tbody th      { text-align:left;border: 1px solid gray; font-weight: bold; vertical-align: middle; background-color: #f0f0f0; padding-left: 1ex; padding-right: 1ex;}
  table.sv  tbody td      { border: 1px solid gray; text-align: right; padding-left: 1ex; padding-right: 1ex;vertical-align:middle }  
  table.sv  tfoot td    { border: none}
  
  table.sv  thead th.sep      { border: 0px; height: 4pt; width:1px;background-color: white;padding-left: 1ex; padding-right: 0ex;}
  table.sv  tbody th.sep      { border: 0px; height: 4pt; width:1px;background-color: white;padding-left: 1ex; padding-right: 0ex;}
  table.sv  tbody td.sep      { border: 0px; height: 4pt;padding-left: 1ex; padding-right: 0ex; }
  
  table.sv  thead th    { border: 1px solid gray; font-weight: bold; vertical-align: middle; background-color: #F0F0F0; text-align:center; padding-left: 1ex; padding-right: 1ex; }  
  table.sv  thead th.ergneu   { background-color: gainsboro;border: 1px solid gray;font-weight: normal; vertical-align: middle;text-align:center; padding-left: 1ex; padding-right: 1ex; }
