/* Paragraphenstile */
/*                  */
div.Body
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Body_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Body_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.body_postreq
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
}

.body_postreq_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.body_postreq_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.body_prereq
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
}

.body_prereq_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.body_prereq_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.caption
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 12.0pt;
  margin-left: 45.3543307086614pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.caption_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.caption_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.def_desc
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.def_desc_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.def_desc_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.def_list_term_hd
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.def_list_term_hd_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 14pt;
}

.def_list_term_hd_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.def_term
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.def_term_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 14pt;
}

.def_term_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.figure_anchor
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 2pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2pt;
  padding-top: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.figure_anchor_outer
{
  margin-bottom: 2pt;
  margin-right: 0pt;
  margin-top: 2pt;
  padding-top: 0pt;
}

.figure_anchor_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Haupttext
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Haupttext_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Haupttext_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Haupttext_indent
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 6.0pt;
  margin-left: 45.3543307086614pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Haupttext_indent_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Haupttext_indent_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Haupttext_indent2
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 6.0pt;
  margin-left: 62.3622047244095pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Haupttext_indent2_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.Haupttext_indent2_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.indent
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 56.6929133858268pt;
  margin-right: 34.0157480314961pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.indent_outer
{
  margin-bottom: 0.0pt;
  margin-right: 34.0157480314961pt;
  margin-top: 6.0pt;
}

.indent_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.last
{
  border-top-color: #0088C6;
  border-top-style: solid;
  border-top-width: thin;
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 2pt;
  margin-bottom: 14.0pt;
  margin-left: 76px;
  margin-right: 34.0157480314961pt;
  margin-top: 6pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.last_outer
{
  border-top-color: #0088C6;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 14.0pt;
  margin-right: 34.0157480314961pt;
  margin-top: 6pt;
}

.last_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 2pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.link_title
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  margin-bottom: 1.0pt;
  margin-left: 28.3464566929134pt;
  margin-right: 0pt;
  margin-top: 10pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  top: 10pt;
  vertical-align: baseline;
}

.link_title_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 10pt;
}

.link_title_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  top: 10pt;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.note
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.note_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 14pt;
}

.note_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.note_attention_first
{
  border-bottom-color: #0088C6;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 2pt;
  margin-bottom: 0.0pt;
  margin-left: 73px;
  margin-right: 34.0157480314961pt;
  margin-top: 6pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.note_attention_first_outer
{
  border-bottom-color: #0088C6;
  border-bottom-style: solid;
  border-bottom-width: thin;
  margin-bottom: 0.0pt;
  margin-right: 34.0157480314961pt;
  margin-top: 6pt;
}

.note_attention_first_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 2pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.note_note
{
  border-bottom-color: #0088C6;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: #0088C6;
  border-top-style: solid;
  border-top-width: thin;
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 10pt;
  margin-left: 56.6929133858268pt;
  margin-right: 28.3464566929134pt;
  margin-top: 14pt;
  padding-bottom: 6px;
  padding-top: 6px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.note_note_outer
{
  border-bottom-color: #0088C6;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: #0088C6;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 10pt;
  margin-right: 28.3464566929134pt;
  margin-top: 14pt;
  padding-bottom: 6px;
  padding-top: 6px;
}

.note_note_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.note_note_first
{
  border-top-color: #0088C6;
  border-top-style: solid;
  border-top-width: thin;
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 56.6929133858268pt;
  margin-right: 28.3464566929134pt;
  margin-top: 10pt;
  padding-top: 6px;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.note_note_first_outer
{
  border-top-color: #0088C6;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 0.0pt;
  margin-right: 28.3464566929134pt;
  margin-top: 10pt;
  padding-top: 6px;
}

.note_note_first_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: justify;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.note_other
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.note_other_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.note_other_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ol_entry_num_begin
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Latha, 'Microsoft Sans Serif';
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 11.3385826771654pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -11.3385826771654pt;
  text-transform: none;
  vertical-align: baseline;
}

.ol_entry_num_begin_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.ol_entry_num_begin_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Latha, 'Microsoft Sans Serif';
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ol_entry_num_continue
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Latha, 'Microsoft Sans Serif';
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 11.3385826771654pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: -11.3385826771654pt;
  text-transform: none;
  vertical-align: baseline;
}

.ol_entry_num_continue_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.ol_entry_num_continue_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Latha, 'Microsoft Sans Serif';
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ol_list_num_begin
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 62.3622047244095pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -17.0078740157481pt;
  text-transform: none;
  vertical-align: baseline;
}

.ol_list_num_begin_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.ol_list_num_begin_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ol_list_num_continue
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 62.3622047244095pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -17.0078740157481pt;
  text-transform: none;
  vertical-align: baseline;
}

.ol_list_num_continue_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.ol_list_num_continue_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ol_list_num_indent
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 62.3622047244095pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ol_list_num_indent_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.ol_list_num_indent_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ol_num_begin
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 17.007874015748pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -17.007874015748pt;
  text-transform: none;
  vertical-align: baseline;
}

.ol_num_begin_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.ol_num_begin_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ol_num_continue
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 17.007874015748pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -17.007874015748pt;
  text-transform: none;
  vertical-align: baseline;
}

.ol_num_continue_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.ol_num_continue_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ol_num_indent
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 17.007874015748pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ol_num_indent_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.ol_num_indent_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.pre
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 15.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.pre_outer
{
  margin-bottom: 15.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.pre_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.relatedlink_continue
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 45.3543307086614pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: -17.007874015748pt;
  text-transform: none;
  vertical-align: baseline;
}

.relatedlink_continue_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.relatedlink_continue_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.short_description
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.short_description_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.short_description_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.step_begin
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 45.3543307086614pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: Left;
  text-indent: -19.842519685039402pt;
  text-transform: none;
  vertical-align: baseline;
}

.step_begin_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
}

.step_begin_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.step_continue
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 45.3543307086614pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: -19.842519685039402pt;
  text-transform: none;
  vertical-align: baseline;
}

.step_continue_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.step_continue_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.step_result_begin
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 45.3543307086614pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.step_result_begin_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.step_result_begin_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.step_result_continue
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 45.3543307086614pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.step_result_continue_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.step_result_continue_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.substep_begin
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 62.3622047244095pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: -17.0078740157481pt;
  text-transform: none;
  vertical-align: baseline;
}

.substep_begin_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.substep_begin_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.substep_continue
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 62.3622047244095pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: -17.0078740157481pt;
  text-transform: none;
  vertical-align: baseline;
}

.substep_continue_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.substep_continue_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.substep_result_begin
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 62.3622047244095pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.substep_result_begin_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.substep_result_begin_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.substep_result_continue
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 62.3622047244095pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.substep_result_continue_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.substep_result_continue_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.table_anchor
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 2pt;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.table_anchor_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 10pt;
}

.table_anchor_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 2pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.table_cell_body
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.table_cell_body_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.table_cell_body_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.table_cell_head
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.table_cell_head_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.table_cell_head_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.title_0
{
  background-color: #C4DEF1;
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 18pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 20pt;
  margin-bottom: 15.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  top: 0pt;
  vertical-align: baseline;
}

.title_0_outer
{
  background-color: #C4DEF1;
  margin-bottom: 15.0pt;
  margin-right: 0pt;
  margin-top: 0pt;
}

.title_0_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 18pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 20pt;
  text-align: Center;
  text-transform: none;
  top: 0pt;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.title_1
{
  background-color: #D6D6D6;
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 16pt;
  margin-bottom: 13.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  top: 10pt;
  vertical-align: baseline;
}

.title_1_outer
{
  background-color: #D6D6D6;
  margin-bottom: 13.0pt;
  margin-right: 0pt;
  margin-top: 10pt;
}

.title_1_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 16pt;
  text-align: center;
  text-transform: none;
  top: 10pt;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.title_2
{
  border-bottom-color: #C4DEF1;
  border-bottom-style: solid;
  border-bottom-width: medium;
  border-top-color: #C4DEF1;
  border-top-style: solid;
  border-top-width: medium;
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  margin-bottom: 10pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  top: 10pt;
  vertical-align: baseline;
}

.title_2_outer
{
  border-bottom-color: #C4DEF1;
  border-bottom-style: solid;
  border-bottom-width: medium;
  border-top-color: #C4DEF1;
  border-top-style: solid;
  border-top-width: medium;
  margin-bottom: 10pt;
  margin-right: 0pt;
  margin-top: 10pt;
}

.title_2_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  top: 10pt;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.title_3
{
  color: #0088C6;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14pt;
  text-align: Left;
  text-decoration: underline;
  text-indent: 0pt;
  text-transform: none;
  top: 10pt;
  vertical-align: baseline;
}

.title_3_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 14pt;
}

.title_3_inner
{
  color: #0088C6;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  text-align: Left;
  text-decoration: underline;
  text-transform: none;
  top: 10pt;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.title_subtitle
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  top: 10pt;
  vertical-align: baseline;
}

.title_subtitle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 10pt;
}

.title_subtitle_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  top: 10pt;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ul_bullet
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 17.007874015748pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -12.75590551181099pt;
  text-transform: none;
  vertical-align: baseline;
}

.ul_bullet_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.ul_bullet_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ul_bullet_indent
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 45.3543307086614pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ul_bullet_indent_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.ul_bullet_indent_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ul_entry_bullet
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 17.007874015748pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: -12.75590551181099pt;
  text-transform: none;
  vertical-align: baseline;
}

.ul_entry_bullet_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.ul_entry_bullet_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ul_entry_indent
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 17.007874015748pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ul_entry_indent_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.ul_entry_indent_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ul_step_bullet
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 62.3622047244095pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -12.7559055118111pt;
  text-transform: none;
  vertical-align: baseline;
}

.ul_step_bullet_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.ul_step_bullet_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ul_step_indent
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 62.3622047244095pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ul_step_indent_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.ul_step_indent_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ul_ul_bullet
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 34.0157480314961pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -17.0078740157481pt;
  text-transform: none;
  vertical-align: baseline;
}

.ul_ul_bullet_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.ul_ul_bullet_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ul_ul_entry_bullet
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 34.0157480314961pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: -17.0078740157481pt;
  text-transform: none;
  vertical-align: baseline;
}

.ul_ul_entry_bullet_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.ul_ul_entry_bullet_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.unorderedstep_begin
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 45.3543307086614pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: Left;
  text-indent: -12.755905511811001pt;
  text-transform: none;
  vertical-align: baseline;
}

.unorderedstep_begin_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
}

.unorderedstep_begin_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.unorderedstep_continue
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: 45.3543307086614pt;
  margin-right: 0pt;
  margin-top: 20.0pt;
  text-align: Left;
  text-indent: -12.755905511811001pt;
  text-transform: none;
  vertical-align: baseline;
}

.unorderedstep_continue_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 20.0pt;
}

.unorderedstep_continue_inner
{
  color: Black;
  font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma, Microsoft Sans Serif, Latha;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

/* Zeichenstile */
/*              */

span.draft_comment
{
  color: #0000ff;
  font-style: italic;
}

span.high_bold
{
  font-weight: bold;
}

span.high_bold_italic
{
  font-style: italic;
  font-weight: bold;
}

span.high_italic
{
  font-style: italic;
}

span.high_subscript
{
  vertical-align: sub;
}

span.high_superscript
{
  vertical-align: super;
}

span.high_underline
{
  text-decoration: underline;
}

span.prog_option
{
  font-weight: bold;
}

span.quote
{
  font-style: italic;
}

span.ref_blue
{
  color: #0000ff;
}

span.soft_user_input
{
  color: #0088C6;
  font-weight: bold;
}

span.step_callouts
{
  color: #9D9D9D;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.step_ul
{
  font-weight: bold;
}

span.ui_control
{
  font-weight: bold;
}

span.win_title
{
  font-weight: bold;
}

/* Tabellenstile */
/*               */

table.Borderless
{
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 30pt;
  padding-top: 0pt;
  text-align: left;
  width: 100%;
}

table.Borderless_i
{
  border-collapse: collapse;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
  width: 100%;
}

table.Borderless_i2
{
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
  width: 100%;
}

table.Properties
{
  border-collapse: collapse;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
  width: 100%;
}

table.Simple
{
  border-collapse: collapse;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 0pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 5pt;
  text-align: left;
  width: 100%;
}

/* Graphikstile */
/*               */

img.Default
{
  left: 35%;
  padding-top: 4px;
}

