body { background: none; margin-top: 0; }


div.bodywrapper { border: none; }

  /* Bootstrap fügt beim Drucken nach jedem Link die URL ein, was den Ausdruck zerstört */
  a:link:after,
  a:visited:after {
    content: "" !important;
  }

.kurseactions, div.userinfo, .buttonleiste, .punkte_bestaetigen, .panel-footer, .pagination, footer>div{
  display: none;
}
h1{ 
  font-size: 15px;
  font-weight: bold;
  *margin: 0.3em 0;

}
.kufertools_logo{
  height: 53px;
}

.panel,
.table_row {
  page-break-inside: avoid;
}

/* Führt zu Darstellungsfehlern in z. B. Kursübersicht. Es wird Platz verschwendet.
:not(.fach_panelbody).panel-body>div {
 width: 35%;
}
*/

.kursactions, .downloadZuWeitereKurse, hr, .kursplanung_button_kurskopie, #suchformDiv, .vorgesetzerpanel_abstand{
  display: none;
}

.bearbeiteDoku_label, .bearbeiteDoku, .delete_label, .deleteDoku, .stammbv_bearbeiten, .edit_bankdaten, .stammbv_loeschen, .delete_bankdaten{
  display: none;
}

table.grafik_table tbody{
  max-height: none;
}
.table-responsive {
  overflow-x: visible;
}

.hm_termine, .teilnehm_zeile,  .kurs_zeile, .bankverbindung_zeile  {
  display: none;
}

.ui-datepicker, .ui-tooltip, .toolTipLbl, .toolTipCnt{
  display: none !important;
}

.ui-dialog-buttonset{
  display: none;
}

.kursdetails_label, .teilnehmerdetails_label, .raumdetails_label, .belegungsdetails_label, .table_label{
  width: 30%;
}

.kursdetails_span, .teilnehmerdetails_span, .raumdetails_span, .belegungsdetails_span, .table_content{
  width: 50%;
}

.panel_label{
  width: 30%;
}
.panel_feld{
  width: 70%;
}
.fa-hand-o-down{
  display: none;
}

.anhang_label{
  border: 0px;
}
.kt-datapart{
  border: 0px;
  padding: 0px;
}
.raumdetails_label{
  padding-left: 0;
}

#anwesenheitenKursTotal   { overflow: visible !important; }

/* Bootstrap */
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
  border-top: 4px solid #ddd;
}

.reiterleiste                    { border-width: 0px;}

.reiter:not(.active) {
  display: none !important;
}
  
.reiter {
  font-size: 1.5em;
  padding-left: 0;
}       

.nav > li > a {
  padding-left: 0;
}

.erweiterte_suche_button, .suchen_button, .mitarbeiteruebersicht_faplusMinus{
  display: none;
}


/*
 * zu überprüfen, ob dies im responsiven Tool vorhanden ist!!!
*/
div#leftmenu,
div#einrichtung_header,
div#user_and_date,
div.main_buttons,
.steuerelemente,

form#anwesenheiteneingabe4kurs { display: none; }

div#mainmenu                   { margin-top: 0; overflow: visible;}

div.seitentitel                { margin-bottom: 40px; }

/* Reiterseiten */
div#teilnehmerdetails, div#dozentendetails,
div#adressdetails, div#kursdetails{ 
  border: none; height: auto; 
}

div.content_details.scroll     { overflow: visible; }
div.content_details .dataTables_scrollBody { overflow: visible !important; height: auto; }
.content.tab                   { overflow: visible; }
li.reiter.ui-tabs-selected a   { text-decoration: underline; }
.buttonleiste_kursdetails,
.buttonleiste_dozentendetails,
.buttonleiste_adressdetails,
.buttonleiste_teilnehmerdetails,
.tab_buttonleiste,
.tab_controlDiv,
#kdetails_teilnehmerControlDiv,   
#kdetails_termineControlDiv,
#kdetails_journalControlDiv,
#kdetails_honorarControlDiv,
#kdetails_dozentenControlDiv       { display: none; }
/* Checkboxen am Anfang der Tabelle, Reiterleiste (Tabs) und Statusmeldung ausblenden */
input.markable, #statusMessage,
.hinweisbox, .alert                { display:none; }




/* für Feedback in Tool1*/  

#formular img,
#formular input[type=image]     { display: none; }
  
/* Für das Ausdrucken in Kursvorschlag Dozent (Tool3 ) */
.kurskopie                     { display: none; }
.button_mit_margin             { display: none; }
#sightbuilderform input[type=image] { display: none; }


/* Für Persönliche Daten Tool 13 */ 
#sightbuilderform img { display: none; }

/* Für Passwort ändern */
#main_content input[type=image] { display: none; }


/* Für aktuelle Nachrichten Tool 16 */
.newsinsert a,
.newsinsert img,
.alleklappen,
.klappenlabel,
.newsinhalt input[type=image],
.singlenew input[type=image],
.singlenew img,
.singlenew_from              { display: none; }


/* Anwesenheiten Tool 18 (für Kurstage) und Tool 1 (Anwesenheitstabelle zu einem ganzen Kurs) */

/* Für TN Kursvorschlag Tool 25 */
#formKursvorschlag input[type=image],      
#formKursvorschlag img     { display: none; }



/* Für Hausmeistertool (Tool5) */

#raumdetails,
#raumdetails .reiter,
#raumdetails #raumbelegung_von_dat,
#raumdetails #raumbelegung_bis_dat{
  border: 1px;
}

#raumdetails.ui-tabs {
  height: auto;
}

#raumdetails .content.tab {
  overflow: visible;
}

#raumdetails a {
  text-decoration: none;
}

.legende,                  
#raumdetails img,      
.buttonleiste_raumdetails,   
#gebaeudegrafik             { display: none;}

form#raumbel input[type=image], 
#gebaeudegrafik input[type=image],
#raumbel #uhrzeit,
#raumbel font,
#raumbel span,
#gebaeudegrafik span,                      
img.abbruch,
img.druckbuttonHM          { display: none; }

/* TODO: evtl. doch noch mal anzeigen lassen: dann erscheint der Datumszeitraum beim Ausdruck über der Tabelle;
   Problem ist momentan: bei mehrseitgem Ausdruck erscheint das datum auf der letzteSeite; daher derzeitige
   Lösung: gesamte <form id="raumbel"> ausblenden   */
#raumbel                   { display: none; } 
 
#raumbel #datum            { position: absolute; top:70px; left: 50px; }
#raumbel #datum span       { display: inline; font-size: 10px; font-weight: bold; font-family: Arial;}
body#body                  { background-image: none;}

.zeilen4inhalt              { display: none !important; }
#filter_kursezeitraum,
#filter_raumbelegung        { position: absolute; top:48px; left: 12px; }

#kurse_table_div,
#belegungs_table_div        { margin-top: 35px;}

