/* @group HTML */
html,
body {
  width: 100%;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}
/* @end */



/* @group Clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.clearfix {
  display: inline-block;
}
html[xmlns] .clearfix {
  display: block;
}
* html .clearfix {
  height: 1%;
}
/* @end */



/* @group Layout */
#Content {
  margin: 0 auto;
  width: 505pt;
}
#tm_footnotes_debug {
  display: none;
}
/* @end */



/* @group Allgemein */
h1 {
  font-size: 1.6em;
  font-weight: bold;
  margin-bottom: 0;
}
h2 {
  font-size: 1.2em;
  font-style: italic;
  font-weight: bold;
  margin: 1em 0 0.5em 0;
  clear: both;
}
h2.page_break, ul.page_break, hr.page_break {
  page-break-before: always;
}
table.full {
  width: 100%;
  page-break-inside: always;
}
table.styled {
	width: 60%;
}
hr {
  border: none;
  border-bottom: 1px solid black;
  height: 1px;
}
em {
  font-style: italic;
}
strong {
  font-weight: bold;
}
/* @end */



/* @group Kopfdaten */
.updated_at {
  float: right;
}
ul.produktdaten,
ul.kopfdaten {
  border: none;
  width: 100%;
}
ul.kopfdaten li {
  padding: 0em 0.5em;
}
ul.kopfdaten li.first {
  padding-left: 0;
}
ul.kopfdaten li.last {
  padding-right: 0;
}
ul.kopfdaten li.right {
  float: right;
}
ul.kopfdaten li label {
  font-weight: bold;
}
ul.kopfdaten li span {
  font-weight: normal;
}
/* @end */



/* @group Produktdaten */
ul.produktdaten li {
  margin-bottom: .5em;
  padding: 0.25em 0;
  width: 100%;
}
ul.produktdaten li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

ul.produktdaten li dd,
ul.produktdaten li table {
  margin-bottom: .5em;
}

ul.produktdaten label {
  font-weight: bold;
}
ul.produktdaten label.small {
  font-size: 85%;
  font-weight: normal;
}
ul.produktdaten dt {
  clear: both;
}
ul.produktdaten dt.same-line {
  clear: none;
}
ul.produktdaten dd {
  margin: 0;
  padding: 0;
}

dl.parallel {
  line-height: 1.3em !important;
}

dl.parallel .right {
  text-align: right;
}

dl.parallel dt.full,
dl.parallel dd.full {
  width: 500pt;
}

dl.parallel dt.full {
  margin-bottom: 0;
}

dl.parallel .size400 {
  width: 400pt;
}
dl.parallel .size300 {
  width: 300pt;
}
dl.parallel .size270 {
  width: 270pt;
}
dl.parallel .size250 {
  width: 250pt;
}
dl.parallel .size240 {
  width: 240pt;
}
dl.parallel .size220 {
  width: 220pt;
}
dl.parallel .size200 {
  width: 200pt;
}
dl.parallel .size180 {
  width: 180pt;
}
dl.parallel .size150 {
  width: 150pt;
}
dl.parallel .size140 {
  width: 140pt;
}
dl.parallel .size130 {
  width: 130pt;
}
dl.parallel .size120 {
  width: 120pt;
}
dl.parallel .size100 {
  width: 100pt;
}
dl.parallel .size120 {
  width: 120pt;
}
dl.parallel .size90 {
  width: 90pt;
}
dl.parallel .size80 {
  width: 80pt;
}
dl.parallel .size70 {
  width: 70pt;
}
dl.parallel .size60 {
  width: 60pt;
}
dl.parallel .size50 {
  width: 50pt;
}
dl.parallel .size40 {
  width: 40pt;
}
dl.parallel .size30 {
  width: 30pt;
}
/* @end */

ul.produktdaten li {
  border-bottom: 1px solid #eee;
}
hr {
  border: none;
  border-bottom: 1px solid #eee;
  height: 1px;
}
