/******** typo.css ********/

h1, h2, h3, h4 {
  margin: 0 0 0.833em 0;
  padding: 0;
  color: #0a223e;
  font-weight: lighter;
  line-height: 120%;
  font-weight: bold;
}

h1 {
  font-size: 150%;
  font-weight: normal;
  text-transform: none;
  margin: 0.416em 0;
  font-family: Georgia, Verdana, Arial, Tahoma;
}

h2 {
  font-size: 100%;
  font-weight: bold;
  margin: 0.2em 0;
}

h3 {
  font-size: 95%;
}

h4 {
  font-size: 110%;
}

p {
  margin: 0.416em 0 0.833em 0;
}

p.abstract-pub {
  margin-bottom: 0.2em;
}

/******** Article ********/

div#content .fullimage img,
div#content  img.fullimage {
  width: 34.986em;
}

div#content .fullimagemap img {
  width: 35.0693em;
}

div#content .smallimage img {
  margin: 0.416em 0 0.833em 0;
}

div#content .image_title {
  font-size: 85%;
  font-family: 'Tahoma';
  padding: 0 0 0.333em 0.5em;
  background-color: #f5f5f5;
  border-bottom: 0.083em dotted #a3abb1;
}


div#content .datesource,
div#content .quelle {
  font-size: 95%;
  padding-bottom: 0.322em;
  margin: 0;
}

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

div#content .abstract,
div#content .fullabstract {
  line-height: 140%;
  margin-bottom: 0.833em;
  padding-right: 0.25em;
}

div#content .fullabstract {
  font-weight: bold;
}

div#content .content {
  padding-right: 0.25em;
  float: left;
}

/* hack to fix IE/Win’s broken rendering of block-level anchors in lists */

* html div#content #col2 p,
* html div#content #col2 h1 {
  border-bottom: 0.01em solid #fff; 
}

* html div#content #col2 li.pm p {
  border-bottom: 0.01em solid #f5f5f5;
}

* html div#content #col2 li.pm2 p {
  border-bottom: 0.01em solid #fcfcfc;
}