@media print {

/* Fuer die Druckausgabe ueberfluessiges abschalten */
a#page_toplink, 
a#page_printlink, 
a#page_backlink, 
#colNormal .news-list-item, 
#colNormal .news-list-item a, 
#content .news-list-item a, 
#foot, 
#footItem, 
#footItem a, 
#footItem nolink, 
.frontEndEditIcons, 
#head, 
#kpath, 
#kpath a, 
#leftMenu, 
#leftMenu a, 
#leftMenu ul, 
#leftMenu li a, 
#leftMenu h1, 
#leftMenu h1 a, 
#leftMenu h2, 
#leftMenu spacer, 
#pdfLink, 
#pdfLink a, 
#pdfLink img, 
#rightMenu, 
#rightMenu_News, 
#rightMenu_News h1, 
#rightMenuNews a, 
#rightMenuNews ul, 
#rightMenuNews h2, 
#rightMenuNews a, 
#rightMenu_Search, 
#rightMenu_Search h1, 
#rightMenu_Search_Zeile, 
#seitenTitel, 
#topLogo, 
#topLogo img, 
#topMenu, 
#topMenuItem, 
#topMenuItem a, 
#topMenu_language, 
#topMenu_language a, 
#topMenu_language nolink, 
#topMenu_language img, 
.csc-form-label, 
.news-list-container, 
.news-list-item, 
.pad1, 
.pad2, 
.pad3, 
.pad4, 
.typo3-adminPanel, 
.typo3-adminPanel-hRow, 
input.rightMenu_Search, 
.rightMenu_Search_Button {
  display: none;
  z-index: 1;
  background-image: none;
  background-color: transparent;
  position: absolute;
  top: 10000px;
  left: 10000px;
  width: 1px;
  height: 1px;
}

body {
  float: none;
  margin: 0;
  padding: 0;
  font: 12pt "Times New Roman";
  color: black;
  background: transparent;
}

#colNormal {
  float: none;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  z-index: 3000;
}

#content {
  float: none;
}

#ipflogo {
  background: url(ipf.jpg) no-repeat top right;
  width: 100%;
}

h1 {
  color: #17244e;
  font: 20pt "Arial";
}

h1 span {
  color: black;
  font-size: 11pt;
  font-family: "Arial";
  font-weight: normal;
}

h2 {
  font: 16pt "Arial";
}

.tx-lumophpinclude-pi1 {
  float: none;
  z-index: 3000;
}

.tx-lumophpinclude-pi1 th, .tx-lumophpinclude-pi1 td{
  z-index: 3000;
  padding-right: 20px;
  font: 11pt "Arial";
}

.tx-lumophpinclude-pi1 th {
  font: 11pt "Arial";
  font-weight: bold;
}

.breakhere {
  page-break-after: always;
}

.nobreak {
  page-break-inside: avoid;
}

}