@CHARSET "UTF-8";

body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

h3 {
  margin: 1.75em 0 1em;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.subtitle {
	font-size: 70%;
	line-height: 70%;
}

#headline h1 {
	margin: 10px 0 0 0;
	line-height: 110%;
}

#navi {
	font-size: 118%;
}

#navi1 .current_page_item, #navi1 .current_page_ancestor {
  font-size: 110%;
}

#navi1 a {
	text-decoration: none;
	font-weight: bold;
}

#navi2 h2 {
	font-size: 110%;
}

#navi2 a {
	text-decoration: none;
	font-weight: bold;
}

#right h2 {
	font-size: 110%;
}

#right h3 {
	font-size: 103%;
	margin: 0;
}

#content ul li + li {
  margin-top: .75em;
}

#content table {
  border-collapse: collapse;
  margin: 7px 0 10px;
  width: 100%;
}

#content table td {
  padding: 3px 7px;
  vertical-align: top;
}

#content table tr + tr td {
  border-top-style: solid;
  border-top-width: 1px;
}

#content table.footnote td {
  border-style: none;
  font-size: 80%;
  padding: 1px;
}

#content table.invisible {
  margin: 0;
  width: auto;
}

#content table.invisible td {
  border-style: none;
}

#content table.invisible tr td:first-child {
  padding-left: 0;
}

#content table.invisible tr:first-child td {
  padding-top: 0;
}

#content table.vita * > td:first-child {
  min-width: 25%;
}

#content table td ul.first {
  margin-top: 0;
}

#content table td ul.invisible {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}

#content table td ul li {
  margin-top: 0;
}

#content .hint {
  font-size:8pt;
}

#footer {
	font-size: 90%;
}

#footer a {
	text-decoration: none;
}