
  body {
    background: none !important;
  }

  #bumblebee_print {
    position: relative;
    height: 101px;
    display: block !important;
  }

  #bumblebee_print img {
    position: absolute;
    top: 0px;
    left: 0px;
  }

/*  Alternatives css fuer den Header auf der HTML-Druckvorschau
@media screen {
    #bumblebee_print img {
      position: absolute;
      top: 40px;
      left: 0px;
  }
}
*/

#panel {
    background: none !important;
    margin: 0 !important;
    left: 0 !important;
    width: 100% !important;
  }

  #content_inside {
    margin: 0 !important;
  }
  
  #bumblebee,
  #navi_top,
  #navi_left,
  #navi_bottom,
  #font_selector,
  #breadcrumbs
    {display: none; }

  #content h2.arrow {
    padding: 3px 0px !important;
  }
  
  a.arrow,
  a.arrow_small,
  a.arrow_wide,
  a.arrow_back,
  a.arrow_back_small,
  a.arrow_back_wide {
    display: none !important;
  }

  table.choose_blue th,
  table.choose_blue td {
    border: 1px solid black !important;
  }
	
  td.arrow {
    padding: 0px 4px !important;
  }

  .teacher_form_box {
	border: none !important;
  }
  
  .tstat_tabrow { display: none; }

  .teacher_statistics_box {
    border-width: 0 !important;
  }
  
  .teacher_statistics th,
  .teacher_statistics td {
    border: 1px solid black  !important;
  }
  
  .teacher_statistics a { text-decoration: none !important; }
  
  .tstat_caption_cont {
    display: none;
  }


/* Layouts fuer Seiten "Kennwort drucken" / "Kennwoerter drucken" */

div.abschnitt {
	border-top: 1px dashed black;
	padding-top: 1em; 
	padding-bottom: 1em;
	page-break-inside: avoid; 
	page-break-after: auto;
}

div.abschnitt span {
	font-size: 12pt;
}

div.abschnitt span.left {
	width: 50%;
}

div.abschnitt span.right {
	float: right;
	width: 50%;
}
