body {
  margin: 0;
  padding: 0;
  background-color: #821830;
}

body > div {
  margin: auto;
  max-width: 1200px;
}

body > div > div {
  background-color: #fff;
  margin: 3%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
}

article {
  margin-left:10%;
  margin-right:10%;
  padding-top: 20px;
  padding-bottom: 20px;
}

header {
  margin: 0;
  height: 150px;
  padding-top: 20px;
 
  background: #821830; /* Old browsers */
  background: -moz-linear-gradient(top,  #821830 0%, #b22141 50%, #821830 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#821830), color-stop(50%,#b22141), color-stop(100%,#821830)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #821830 0%,#b22141 50%,#821830 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #821830 0%,#b22141 50%,#821830 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #821830 0%,#b22141 50%,#821830 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #821830 0%,#b22141 50%,#821830 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#821830', endColorstr='#821830',GradientType=0 ); /* IE6-9 */
}

/* Hervorheben der aktuellen Seite */
body.startpage nav li#n-startpage > a, 
body.aktuelles nav li#n-aktuelles > span, body.kavafis nav li#n-kavafis > a, body.apuz nav li#n-apuz > a, body.athen41 nav li#n-athen41 > a,
body.publikationen nav li#n-publikationen > span, body.buecher nav li#n-buecher > a, body.essays nav li#n-essays > a,
body.vita nav li#n-vita > a,
body.impressum nav li#n-impressum > a {
  font-weight: bold;
  background: #fff; 
}

img {
  margin: 10px;
}

img.rechts {
  float:right;
  margin-right: 5px;
}

img#portrait {
  border: 5pt ridge silver;
  max-width: 300px;
  min-width: 200px;
  width:33%;
}

img#schriftzug {
  max-width: 738px;
  width:80%;
  display: block;
  margin: 0 auto;
  border: 0;
}

img#kavafis {
  border: 5pt ridge silver;
  max-width: 200px;
  min-width: 100px;
  width:25%;
}

img.buchtitel {
  border: 3pt ridge silver;
  float: left;
}

p:last-child, p.clear, article h1 {
  clear: both;
}

body.publikationen article p {
  font-size: 80%;
}


@media print {
  header, nav {
    display: none;
  }
}
