body {
  margin: 0;
  padding: 0;
  font: 12pt Garamond, Palatino, "Times New Roman", Times, serif;
  color: black;
  background: transparent;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, 
"Bitstream Vera Sans", sans-serif;
  font-weight: bold;
  margin: .75em 0 .5em 0;
  page-break-after:avoid;
}
h1, h2 {text-align:center;}

@page {background:#ffffff;color:#000000;font-family: Arial, Verdana, Helvetica, sans-serif;
line-height:1.5;margin-top:1.5cm; margin-bottom:2cm }
#links, #mitte, #rechts {clear:both;margin:1.5cm 1.5cm 1.5cm 2cm;  }
@page :left { margin-left:1.5cm; margin-right:2cm  }
@page :right { margin-left:2cm; margin-right:1.5cm  }
p { orphans:3;widows:4;
  margin: 0 0 1em 0;text-align:justify;
}

p+p {
  margin-top: -1em;
  text-indent: 2em;
}

#mitte a, #links a, #rechts a {  background: transparent; color:#000;
  text-decoration: none;}

#mitte a[href]:after, #links a[href]:after, #rechts a[href]:after   {
	content: " "attr(href) ;
	background-color:inherit;
	font-style:italic;
}

#einstellungen, #hauptmenue, #fuss, img, .csc-linkToTop, .brotkrumen,
.usb, #links .newsletter, #links .newsfeed,
#links img, .newsletter-feed, .newsletter, .newsfeed, .unterstuetzen, 
.spende, .ecard, .banner, .empfehlen, .tx-pmtipafriend-pi1, .bookmark, 
.anzeige, .anzeige a, .anzeige a[href]:after {display:none;} 