@media print
{
  /* (de) Wechsel der der Schriftgrößen-Maßheinheit zu [pt] - Probleme mit Maßeinheit [px] in Gecko-basierten Browsern vermeiden */
  body { font-size:10pt; }

  /* (de) Für den Druck nicht benötigte Container des Layouts abschalten */
  #head,
  #topnav, 
  #nav, 
  #search { display:none; }

  /*------------------------------------------------------------------------------------------------------*/

  /*************** Ueberschriften Druckausgabe *****************/
  h1, h2, h3, h4, h5, h6 {
  margin-top: 15px;
  margin-bottom: 15px;
  color: #000000 !important;
  page-break-after:avoid;
  font-weight:bold;
  }
  
  h1 { font-size: 120%; }                       
  h2 { font-size: 110%;}          
  h3 { font-size: 105%; }                        
  h4 { font-size: 100%; }                    
  h5 { font-size: 100%; }                     
  h6 { font-size: 100%; }
    
/*************** Links Druckausgabe *****************/
  a {
  color: #000000 !important; 
  text-decoration:underline;
  }


  /*------------------------------------------------------------------------------------------------------*/

 /* (de) (De)aktivierung der Contentspalten für den Ausdruck  */

  #col1, #col1_inner { float:none; width:100%; margin:0; padding:0; border:0; }
  #col2 { display:none; }
  #col3, #col3_inner { float:none; width:100%; margin:0; padding:0; border:0; }
  /*#col3 .ohne_rahmen .titel_unten {display:none;}*/
  #footer_bottom { display:none; }

 /* (de) Float Clearing für .floatbox und die Subtemplates. Verwendet display:table, um Darstellungsprobleme im FF & IE zu vermeiden  */

  .subcolumns > div,
  .floatbox { 
    display:table;
    overflow:visible; 
  } 

}
