/**
 *  Allgemeine Stylesheeteinstellungen für die Kursdetails
 */


/***************************************************************************************************************/
/* Allgemeine Stylesheeteinstellungen für die Kursdetails                                                    */
/***************************************************************************************************************/

.buttonleiste_kursdetails img { padding-left: 0px; }
.buttonleiste_kursdetails {}

#kursdetails #kdetails_teilnehmerControlDiv  { margin-top: 0.5em; padding-top: 2px; }
#kursdetails #kdetails_downloadsControlDiv { margin-top: 2px; padding-top: 2px; margin-bottom: 8px;}

/* derzeit im  Teilnehmer Reiter:Cursor bei ungültigen E-Mail Links nicht setzen */
a.invalidMailLink { cursor: n-resize; text-decoration: blink;}

/******************************************************************************************/
/* Einstellungen für Uploads / Downloads                                                  */
/******************************************************************************************/
#upload { margin-top: 5px; width: 250px;}

div#zielDokumente1 #dokumentenmList { width: auto; }
div#zielDokumente1 #dokumentenmList th,
div#zielDokumente1 #dokumentenmList td { border: 1px solid black; padding: 1px 3px; }

#dokumentenmList .downloadTN         { font-size: 11px;}

/* DetailDialog für Dokumente */
#detailsDokumente label { display: block; float: left; width: 135px; padding-top: 3px; }
#detailsDokumente label,
#detailsDokumente textarea,
#detailsDokumente input { margin-top: 10px; }
#detailsDokumente input#detail_bezeichnung_dokumente { width: 345px;}
div.detail_origdoku { margin-top: 10px;}
div.detail_origdoku span { font-size: 12px; color:#FF0000;}


/* Eigenschaften diverser Span Elemente */
#detailsDokumente #freigabenoetig  { margin-left: 10px;}
#detailsDokumente .downloadTN      { margin-left: 10px;}


#detailsDokumente .freigabeMA     { margin-top: 5px;}
#detailsDokumente #detail_freigabenoetig_dokumente,
#detailsDokumente .dokudownload_detail { margin-left: 20px; }
#detailsDokumente .downloadtext { margin-top: 10px;}

#detailsDokumente .freigabevonam  { margin-top: 10px;}
span.freigabevon                  { margin-left: 10px; padding: 0px 5px; border: 1px solid #A2B6C7; width: 35px; height: 23px;
	                                 /*  visibility: hidden;*/; display: inline-block; vertical-align: bottom;}

#detail_freigabevon_dokumente     { }
#detail_freigabeam_dokumente      { margin-right: 50px; }

#detailsDokumente .label4select { display: inline; float:none;}
#detailsDokumente .label4select.shiftleft { margin-left: 7px; }

#detailsDokumente .freigabeZeile  { margin-top: 10px;}
#detailsDokumente .freigabeAnzeige  { margin-left: 30px; color: #FF0000;}

/* Einstellungen auf der Download Seite (Reiter downloads) */
.dokument_footer           { }

.kdetails_changeDoku img,
.kdetails_deleteDoku img  { margin: 3px 0px 7px 15px; }
.kdetails_releaseDoku img { margin: 3px 0px 7px 10px; }

/*********************************************************************/
/* Kursdetails Reiter Dozenten (im MA Tool) Dialogeinstellungen etc. */
/*  Einstellungen für Dialog zu den Dozenten Honorardaten            */

#hon_Inhalt                      { /* background-color:  #DFEAFE; */ }
#dozHonorarVereinbarung          { font-size: 0.8em;  border-collapse: collapse;}
#dozHonorarVereinbarung th       { background-color: #FFFFFF; }
#dozHonorarVereinbarung td       { padding: 5px 0px; text-align: left;}
#dozHonorarVereinbarung td.left  { border-left: 2px solid #DFEAFE; padding-left: 3px; padding-right: 3px;}
#dozHonorarVereinbarung td.right { border-right: 2px solid #DFEAFE;}
#dozHonorarVereinbarung td input[type="text"] { margin: 0px 7px;}


#dozHonorarVereinbarung .rowoben td  { border-top: 2px solid #DFEAFE;  border-bottom: 2px double #DFEAFE;}


#dozHonorarVereinbarung .fahrtkosten td {  padding-top: 15px; border-bottom: 1px solid #DFEAFE;}                                        
#dozHonorarVereinbarung .rowunten td { border-bottom: 2px solid #DFEAFE;}                                           
#dozHonorarVereinbarung .vorgesamt { width: 20px; text-align: center;}

#doz_spesenprotn              { margin-left: 20px; margin-right: 5px;}

#doz_honfaktor, 
#doz_fahrtdoppelt          { width: 25px;}       
#doz_fahrtfaktor           { width: 30px;}  
#doz_fahrtkmsatz,                  
#doz_honsatz, 
#doz_fahrtentfernung       {width: 50px; }
#doz_hongesamt, 
#doz_spesen,
#doz_fahrtgesamt_km,
#doz_fahrtgesamt_pauschal  {width: 55px; }

/* Verwendung von  IE8 Hacks (z.B. width: 290px\9;) nicht nötig wg. Korrektur bei colspan des <td>  */
#doz_spesengrund           {width: 270px;   }
#doz_vertragstext          {width: 415px;   }

.dozVertrag {
  font-size: 0.8em;
  width: 742px;	
}
.dozVertrag > div {
  border: 2px solid #DFEAFE;
  margin-bottom: -2px;
  padding: 7px 15px;
}

.dozVertrag #dozVertrag_dozTyp,
.dozVertrag #dozVertrag_bearbeiter {
  position: absolute;
  left: 95px;
  width: 20px;
  margin: 0 5px;
  text-align: center;
}

.dozVertrag .dozVertrag_dozTyp_row {
  position: relative;
  line-height: 24px;
  margin-bottom: 5px;
}
.dozVertrag .dozVertrag_dozTyp_row.lastRow {
  margin-bottom: 0px;
}

.dozVertrag .hldoztyp,
.dozVertrag .hlbenutzer {
  position: absolute;
  left: 130px;
  top: 3px;	
}

.dozVertrag textarea {
  width: 100%;
  letter-spacing: 1px;
}

.dozVertrag .dozVertrag_title {
  font-weight: bold;
}

/*************************************************************************************/
/*  Einstellungen für den Dozentenauswahl Dialog (Nach Klick auf Dozent hinzufügen) */
/*************************************************************************************/

#doz_Auswahl        { font-size: 0.8em; }
#dozSuchLeisteDT,
#dozSuchLeiste      { width: auto; background-color: #DFEAFE; padding: 2px; border-bottom: 1px solid #AAA;}
#doz_name,
#doz_nameDT,
#doz_vorname,
#dozvornameDT,
#doz_strasse,
#doz_strasseDT,
#doz_ortDT,
#doz_ort              { width:120px; }
#doz_nummer,
#doz_nummerDT,
#doz_persNr,
#doz_maxZahl         {width: 30px; }

#dozAuswahlListeDT ,
#dozAuswahlListe     {width: 945px; margin-top: 5px; }
#dozAuswahlListeDT th,
#dozAuswahlListe th  { background-color: #DFEAFE;}

#dozAuswahlListeDT  .nurplz  {display: none;}

#dozDataTable  { font-size:0.8em;}
.dataTables_wrapper { margin-top: 10px;}
.dataTables_length {  margin-bottom:5px;}


/************************************************************************/
/* Kursdetails Reiter Teilnehmer (im MA Tool) Dialogeinstellungen etc.  */
/************************************************************************/

/*  Einstellungen für den Dialog zum Weitermelden bzw. Ummelden eines Teilnehmers     */

.meldeDialogText     { margin-bottom: 10px; }
#dialogTNWeitermelden,
#dialogTNUmmelden         {  width: 100%;  }
#dialogTNWeitermelden th,td ,
#dialogTUmmelden th,td    {  padding-left:5px; }

.nichtmelden,
.fehlermelden                        { color: #FF0000; }


span.button_span .button_text:hover    { color: #000;   }
#teilnehmerUmmelden:hover,
#teilnehmerWeitermelden:hover,
#teilnehmerWeitermelden_kursauswahl:hover,
#teilnehmerStorno:hover,
.maKursdetails_belegungBearbeiten:hover,
.maKursdetails_nachlass:hover { color: #000;}

table#stornoTnTable {
  width: 100%;
}

td.storno_grund_cell {
  width: 100%;
}

input.storno_grund {
  width: 97%;
}

table.storno_msg_tn_table {
  margin-top: 5px;
}

.toolTipWrapper {
  z-index:2; 
  display: none;  
  position: absolute; 
  max-width: 320px;
  max-height: 320px;
  overflow: visible;  
  background-color: #FFF; 
  border: 1px solid #B2B2B2;
}

/*******************************************************************************/
/* Kursdetails Reiter Teilnehmer (im Dozenten Tool) Dialogeinstellungen etc.   */
/*******************************************************************************/

/* Dialog für den Terminkalender für Teilnehmer (Einstellformular zum Terminkalender),für die Anwesenheit für Haupt-u. Unterkurse,
  für Verhaltenseinträge; z.T. nach verhaltenPDF.css ausgelagert */
.ausgabeZusatz { margin: 15px 0px;}
.ausgabeBemerk { margin: 5px 0px; }
.eintragAnwKontroll    {margin: 5px 0px;}
.ausgabeZusatz label  {margin-left: 10px;}
 
.anzeigeKurstage #kt_von, 
.anzeigeKurstage #kt_anwhauptvon   { margin-right: 10px;}
.anzeigeKurstage label             { margin-right: 5px;}

/* Anwesenheitstabelle (AnwList) im Terminkalender Dialog */
.anwStatusAuswahl  { height: 160px;}
#anwnmList         { width:85%;}
/* Detailtabelle mit den Anwesenheiten aus der Hinterlegung */
.anwesenheitHl   { width:98%;}
#anwStatus #buttonleiste_vert  { width: 65px; }


/***************************************************************************************************************************/
/* Reiter Kursdetails; spezielle Einstellungen für die Ausgabe von Alternativkursen als Tabelle Im Tool14 Anmeldung buchen */
/***************************************************************************************************************************/

table.alternativkurs        { margin-left: 8px; width: 98%;}
.alternativkurs thead th    { padding: 3px; background-color: #DFEAFE; text-align: center; }

.alternativkurs td    { padding: 5px 3px; background-color: #FFFFFF; /* #DDEEFF; /*  border: 1px solid #FFFFFF;   */
                       line-height: 110%; text-align: center;  }