/*****************************************/
/*     (c) Kufer Software Konzeption     */
/*           Oderstr. 7		     */
/*           D-84453 Mühldorf			 */
/*****************************************/

/* Allgemeines und Überschriften */

a:hover                     { color: red; text-decoration: underline;}
div#col3_content a:hover    { color: red; }
/*  div#col3_content a:focus    { color: #96122C; }  */

div#content .btn a:hover                { color: red; }
div#content  a:hover                   { color: red; text-decoration: underline; }

div.hauptseite_clickpfad    { font-weight:bold; color:#012d74; font-size:0.9em; margin:5pt 0pt; }
div.hauptseite_kurse        { font-size:0.9em; }
div.hauptseite_ohnestatus           { font-size:0.9em; }
div.hauptseite          { }
div.align_right         {font-size:0.9em;}
span.kursinfo           { font-size:0.9em;}
p.suchinfo             { font-size: 1em;}


h2.statusmeldung {
	font-size: 1em; color: /* #96122C; */ #000000; font-weight:bold;
}

h2.statusadresse {font-size: 0.9em; font-weight: bold; color: #012d74;}

*.csc-firstHeader,
*.sichtheader,     
h2.categorytitle  { font-size: 16pt; font-weight: normal; color: #000099;}

div#menu2 a:hover {
  /* #000099; */ color: red; text-decoration: underline;
}

/* Kategorienauswahl */
div.menue_unterauswahl            {  font-size:0.9em; width:100%;  }
div.menue_unterauswahldemnaechst   {  font-size:0.9em;}
ul.menue_unterauswahl,
ul.menu_unterauswahl             {  margin-left:0em; margin-top: 0.7em; }
li.menue_unterauswahl            {  margin-left: 1.3em; margin-bottom: 1em; border:1px solid #DAE1E6; width: 93%; vertical-align: top; 
                                    list-style-position: outside; }
li.menue_unterauswahl.active a     { font-weight:bold;  }
li.menue_unterauswahl a           { font-weight:normal; }

div#content li.menue_unterauswahl a:hover {color: red;}



/* Kursübersicht */
div.kursuebersicht_top {
  background-image: none;
  background-color: #DAE1E6;
}
div.kursuebersicht {
  background-color: inherit;
}
div.kursuebersicht div.col_title {
  width: 20%;
}
div.kursuebersicht div.col_text {
  width: 80%;
}
div.kursuebersicht_footer {
}

div.ausfall   { float: right; font-weight: bold; color: #002E55; font-size: 0.9em; margin-top:0.2em;}

/* Kursdetails */

table.lh2c                        { width:100%;} 

.kursdetails th {
  text-align: left;   
}
.kursdetails .ktitle {
  background-color: #F1F2F5;
}
div#content {
	position: static;
}
/* Kurstage */
table.kurstage {
  width: 100%;
}
table.kurstage th {
  text-align: left;
}

div.ausfall.detail  { float:none; margin-bottom: 0.2em;}

/* Anmeldung  */
input.tedit   { width: 16em; height: 1.2em;}
div.titel     { width:11em; }
select.tedit  { height: 1.65em;}
input.tedit.tedit_bemerkungclass { width: 20em;}

/* Anmeldesichten für weitere MA, Kinder etc. */
/* Formular, das die Navigationstasten in der Anmeldung (zurück,Abbrechen, Weiter) beinhaltet */
div.formaction { width:230px; }
div.formactli  { width:161px;}
form.anm_links { }
form.anm_mitte { float:right}
form.anm_rechts { float:right;}
div.anmblock    { margin: 1.5em 0em;}
div.anmblock div  { margin-left: 1em; }

/* Einstellungen für Inhalte der "Orange"- und Warenkorb-Tabellen */
table.teilnehmer         { font-size: 0.9em;}
table.kurse.warenkorb    { font-size: 0.9em;}
th.orange,
td.orange                 { text-align: left;}


/* Dozentenliste Sicht 218 */
span.dozent  { font-weight: bold; font-size:1em; }
.hauptseite_kurse table          { margin-bottom: 1em;}
.hauptseite_kurse table th       { padding: 0.5em 0.5em 0.4em 0.5em; text-align:left; }
.hauptseite_kurse table td       { padding: 0.5em 0.5em 0.8em 0.5em; }
td.dozspalte                      { vertical-align: top; }
ul.doz_kursliste                  { padding-left: 1em; }

/* Gebäudeübersicht Sicht 221 und Details Sicht 222*/
li.navigation.gebaeude  { margin-bottom: 0.4em; }
/* linkes und rechtes Feld gleich groß*/
div#col1_content        { min-height: 32.9em;}
div#col3_content        { height: 39.8em; }
div.gcol2                { width: 55%;}
span.pnt_pntd            { margin-left: 10px;}

/* Suche allg. und Suche nach Zeiträumen */
ul.kfs_wtag_list input            { margin-right: 5px;}               
ul.kfs_zr_list                    { list-style-image:none; list-style-type:none; margin:0px; padding:0px; height: 26px;}
ul.kfs_zr_list li                 { float:left; padding-left:5pt; }
ul.kfs_zr_list input              { width: 10pt; margin-right: 5px; }
li.kfs_zrABLiElclass              {  } 

/* Falls nach den Zeiträumen noch Veranstaltungen angezeigt werden, muss in eine neue Zeile umgebrochen werden */
div.titel.umbr                    { clear:left; }




