/*
  Global whitespace and font-family reset
*/
* {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
}
/*
  Global structure
*/
html, body { /* xhtml as xml compatible */
  border: 0; /* remove border on html element in IE/Win */
  background: #fff;
  color: #000;
}
address {
  font-style: normal;
}
/*
  Text
*/
abbr[title], acronym[title], dfn[title] {
  border-bottom: 1px dotted; /* border-color is inherited from color */
  font-style: normal;
  cursor: help;
}
blockquote, cite, em, q {
  font-style: normal;
}
q:before {
  content: "";
}
q:after {
  content: "";
}
strong {
  font-weight: bold;
}
/*
  Lists
*/
ol {
  margin-left: 40px;
}
ul {
  list-style: none;
}
/*
  Tables
*/
table {
  border-collapse: collapse;
  border-spacing: 0;
  caption-side: top;
  empty-cells: show;
}
td, th {
  vertical-align: top;
  text-align: left;
}
/*
  Links
*/
a {
  text-decoration: underline;
}
/*
  Objects, images
*/
img {
  border: 0;   
}
/*
  Horizontal rules
*/
hr {
  display: none;
}
/*
  Forms
*/
fieldset {
  border: 0 solid transparent; /* 'solid transparent' required by Opera */
}
legend {
  color: #000; /* IE/Win does not inherit color */
}
optgroup {
  font-style: normal;
  font-weight: bold;
}
/*
  content
*/
/* headings */
.subheadline {
  font-style: normal;
}
/* lists */
#content ol {
  list-style: decimal;
}
#content ol ol {
  list-style: lower-alpha;
}
#content ol ol ol {
  list-style: lower-roman;
}
#content ul {
  list-style-type: square;
}
/* tables */
td, thead th {
  text-align: left;
}
caption,
.textualData td,
.textualData th,
#downloads td,
#downloads th {
  text-align: left;
}
/* quotations */
blockquote, q {
  quotes: "»" "«" ">" "<";
}
blockquote>p:first-child:before, q:before {
  content: open-quote;
}
/* blockquote>p:last-child:after, q:after { */
blockquote>p:after, q:after {
  content: close-quote;
}
/* images */
#content .picture {
  float: left;
}
.source cite {
  font-style: normal;
}
/* teaser */
.more {
  display: block;
  font-weight: normal;
}
/*
  footer
*/
#siteInfo em {
  font-style: normal;
}

