@charset "UTF-8";
@media print
{
  body, #ie_fix, #content-wrap, #rechts, #mitte {margin:0; padding: 0; border: 0;}
  #ie_fix, #content-wrap {width: 100% !important; min-width: inherit; max-width: none;}

  #rechts,
  #content_rechts,
  #head,
  #hg_oben,
  #hg_unten,
  #farbleiste,
  #subnav,
  #banner,
  #spende,
  #service,
  #hauptnav_leiste,
  #sponsoren,
  .typo3-adminPanel
  {display:none;}
  
  .l_33, .m_33, .r_33, .l_50, .r_50 {
    width: 100%; margin:0; float:none; overflow:visible; display:table;
  }
  .l_innen, .r_innen  {margin: 0; padding: 0;}
  
  .content_fce {border: 1px solid #333;}
	 
  /* (en) Change font to serif */
  /* (de) Zeichensatz auf Serifen umstellen */
  body * {font-family: "Times New Roman", Times, serif}
  code, pre { font-family:"Courier New", Courier, mono}
  body {font-size: 12pt}

  /* (en) Avoid page breaks right after headings */
  /* (de) Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */
  h1,h2,h3,h4,h5,h6 { page-break-after:avoid; }

  /* (en) Format acronyms and abbreviations for print*/
  /* (de) Auszeichnung von Abkürzungen */
  abbr[title]:after, acronym[title]:after {content: '(' attr(title) ')'}

  /* (en) Disable background graphics of links  */
  /* (de) Abschalten evlt. vorhandener Hintergrundgrafiken zur Linkkennzeichnung */
  #content-wrap a[href^="http:"], #content-wrap a[href^="https:"]
  {
    padding-left: 0;
    background-image: none;
  }

  #links, #content {float:none; width: 100%; margin: 0; padding: 0; border: 0}
  #content {page-break-after:auto;}

  #logo {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 100%;
    height: 85px;
    margin:0; 
    padding: 0; 
    border: none;
  }
  
  #content2 { 
    position: absolute;
    left: 0;
    top: 85px;
    width: 95%; 
		margin: 1cm 0 0 0;
    padding: 0; 
    border: none;
    bottom: 1cm;
  }
}

