
@page {
  margin: 2cm 1.5cm;
}


a[href]:after {
  content: " (http://www.pbsreport.de" attr(href) ") ";
  white-space: nowrap;
}
a[href^="#"]:after, 
a[href^="javascript"]:after, 
a[href].pop:after,
.slider a[href]:after,
.buckets a:not(.more)[href]:after {
  content: "";
}


h1, h2, h3, h4, h5, h6 {
  page-break-after: avoid;
}
ul, ol, figure, img {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.ad,
#header nav,
#header .search,
#sidebar,
#footer,
#overlay,
.slider,
.pagination,
.print,
.addthis_toolbox,
.nav-matrix {
  display: none;
}

.bucket:after {
  clear: both;
  content: '.';
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0px;
  line-height: 0;
}


body {
  font: 10pt/15pt Arial, Verdana, sans-serif;
  color: #000;
}

#header h1 {
  font-size: 10pt;
}
#header a img {
  display: inline;
  margin-left: -30px;
}

a, 
span.more {
  color: #e82739;
  text-decoration: underline;
}

.buckets {
  list-style: none;
}
.buckets > li {
  clear: both;
  margin: 0 0 .5cm 0;
  padding: 0 0 .5cm 0;
  border-bottom: 1px solid #c6c6c6;
}
.buckets > li a {
  color: #000;
  text-decoration: none;
}
.buckets > li img {
  float: left;
  margin: 0 .5cm .5cm 0;
  page-break-after: avoid;
}