
div#content div.article {
  font: 14px Verdana,'Bitstream Vera Sans',Arial,sans-serif;
  margin: 0;
  padding: 0;
}

/* ------------------------------------------------------------------------- */
/* title, header elements                                                    */
/* ------------------------------------------------------------------------- */

div#content div.author {
  display:none;
}

div#content div.toc {
  display:none;
}

div#content div.section {
  width: 98%;
  margin: 0;
  padding: 0;
}

div#content h1.title {
  margin: 0;
  padding: 20px 0 0 0;
  font: 24px Verdana,'Bitstream Vera Sans',Arial,sans-serif;
  font-weight: bold;
}

div#content hr {
  margin: 0;
}

div#content h2.title {
  margin: 0;
  padding: 25px 0 0 0;
  border-bottom: thin solid #696969;
  font: 18px Verdana,'Bitstream Vera Sans',Arial,sans-serif;
  font-weight: bold;
}

div#content h3.title {
  margin: 0;
  padding: 18px 0 0 0;
  font: 16px Verdana,'Bitstream Vera Sans',Arial,sans-serif;
  font-weight: bold;
}

/* ------------------------------------------------------------------------- */
/* general text formatting                                                   */
/* ------------------------------------------------------------------------- */

div#content p {
  margin: 8px 0 0 0;
  padding: 0;
  font: 14px Verdana,'Bitstream Vera Sans',Arial,sans-serif;
}

div#content p span.formalpara-title {
  margin: 16px 0 0 0;
  padding: 0;
  font: 14px Verdana,'Bitstream Vera Sans',Arial,sans-serif;
  font-weight: bold;
}

div#content span.italic {
  font-style: italic;
}

div#content span.strikethrough {
  text-decoration: line-through;
}

div#content a:link, div#content a:visited {
  padding: 0;
  border: none;
  color: #fbc052;
  font-weight: bold;
  text-decoration: none;
}

div#content a:hover {
  padding: 0 ;
  color: #fbc052;
  font-weight: bold;
  text-decoration: underline;
}

/* ------------------------------------------------------------------------- */
/* itemizedlist                                                              */
/* ------------------------------------------------------------------------- */

div#content div.itemizedlist div.itemizedlist-title {
  margin: 16px 0 0 0;
  padding: 0;
  font: 14px Verdana,'Bitstream Vera Sans',Arial,sans-serif;
  font-weight: bold;
}

div#content div.itemizedlist ul {
  margin: 0 0 0 1.5em;
  padding: 0;
}

div#content div.itemizedlist li {
  margin: 0.4em 0 0 0;
  padding: 0;
}

/* ------------------------------------------------------------------------- */
/* segmentedlist                                                             */
/* ------------------------------------------------------------------------- */

div#content div.segmentedlist table {
  width: 100%;
  margin: 0;
  padding: 0;
  border: none;
  font: 14px Verdana,'Bitstream Vera Sans',Arial,sans-serif;
}

div#content div.segmentedlist td {
  margin: 0;
  padding: 3px 5px 3px 3px;
  border: none;
  vertical-align: top;
}

div#content td.seg div.mediaobject {
  margin: 8px 0 0 0;
  padding: 0;
  font: 14px Verdana,'Bitstream Vera Sans',Arial,sans-serif;
  text-align: right;
}

/* ------------------------------------------------------------------------- */
/* informaltable                                                             */
/* ------------------------------------------------------------------------- */

div#content div.informaltable table {
  margin: 0;
  padding: 0;
  border: thin solid;
  font: 14px Verdana,'Bitstream Vera Sans',Arial,sans-serif;
}

div#content div.informaltable thead {
  border: none;
  background: #3B3B3B;
  color: #FFFFFF;
}

div#content div.informaltable th {
  padding: 0.2em 0.4em 0.2em 0.4em;
}

div#content div.informaltable td {
  padding: 0.2em 0.4em 0.2em 0.4em;
  border: none;
  border-top: thin dotted;
}

/* ------------------------------------------------------------------------- */
/* mediaobject                                                               */
/* ------------------------------------------------------------------------- */

div#content div.mediaobject {
  margin: 8px 0 0 0;
  padding: 0;
  font: 14px Verdana,'Bitstream Vera Sans',Arial,sans-serif;
}

div#content span.inlinemediaobject {
  padding: 0 5px 0 0;
}

/* ------------------------------------------------------------------------- */
/* mediaobject                                                               */
/* ------------------------------------------------------------------------- */

div#content div.Referenzdetails {
  margin: 20px 0 0 0;
}

div#content div.Referenzdetails div.Referenzdetails_Text {
  float: right;
  width: 400px;
  margin: 10px 0 0 0;
  padding: 0 10px 0 0;
  font: 14px Verdana,'Bitstream Vera Sans',Arial,sans-serif;
  text-align: right;
}

div#content div.Referenzdetails div.Referenzdetails_Hauptbild {
  float: right;
  width: 500px;
  padding: 0 10px 0 0;
  text-align: right;
}

div#content div.Referenzdetails div.Referenzdetails_Bildleiste {
  float: left;
  width: 220px;
  padding: 0 0 0 10px;
  text-align: left;
}

div#content div.Referenzdetails img {
  margin: 10px 0 0 0;
  border: thick solid #D73044;
}

div#content div.pagenav {
  clear: both;
  width: 735px;
  height: 40px;
  margin: 10px 10px 0 10px;
  padding: 0;
  border-bottom: thin solid #D73044;
  font: 14px Verdana,'Bitstream Vera Sans',Arial,sans-serif;
  text-align: center;
}

div#content div.pagenav_prev {
  float: left;
  width: 120px;
  padding: 10px 0 10px 20px;
  background-image: url("prev.png");
  background-repeat: no-repeat;
  background-position: 0 11px;
  text-align: left;
}

div#content div.pagenav_prev_none {
  display: inline;
  float: left;
  width: 120px;
  margin: 0;
  padding: 10px 0 10px 0;
  text-align: left;
}

div#content div.pagenav_current {
  display: inline;
  float: left;
  width: 400px;
  margin: 0 0 0 25px;
  padding: 10px 0 10px 0;
  text-align: center;
}

div#content div.pagenav_next {
  display: inline;
  float: right;
  width: 120px;
  padding: 10px 20px 10px 0;
  background-image: url("next.png");
  background-repeat: no-repeat;
  background-position: 100% 11px;
  text-align: right;
}

div#content div.pagenav_next_none {
  display: inline;
  float: right;
  width: 120px;
  padding: 10px 0 10px 0;
  text-align: right;
}
