/* Nur für Suchsicht (Sicht 50) */

/* Layer, der die Suchelemente beeinhaltet */
div.suche                     { margin:0pt 20pt; }

/* Div, der den Suchen-Button beeinhaltet */
div.suche_button              { position:relative; top:2em; margin-left:2em; clear:left; }
div.suche_spalte1,            
div.suche_spalte2             { float:left; }
div.suche_separate            { clear:left; }

/* Kalender in Suchsicht: besteht aus Link und Image */

/* Link zum Öffnen des Kalenders für den Kursbeginn von- bis */
a.calendarSearchTo,
a.calendarSearchFrom          { text-decoration:none; color:#333333; font-weight:bold; }
/* Link für den Kalender 'von-bis' bei der Einschränkung der Kurstage */
a.calendarleftktage           { color:#333333; font-weight:bold; text-decoration:none; margin-left:12em; }
a.calendarrightktage          { color:#333333; font-weight:bold; text-decoration:none; margin-left:3em; }
/* Kalenderbilder bei der Einschränkung der Kurstage und für Kursbeginn 'von-bis' */
img.calendarleftktage,
img.calendarrightktage,
img.calendarSearchTo,
img.calendarSearchFrom        { border-style:none; }

/*  Textfelder in der Suchsicht (input type = text) */

/* Kursbeginn  und Kursnummer 'von-bis' in der Suche */
input.kfs_beginn_dat1class,
input.kfs_beginn_dat2class,
input.kfs_knrab1class,
input.kfs_knrab2class         { width:50pt; }
/* Terminzeitraum 'von-bis' bei der Auswahl der Kurstage */
input.kfs_ktage_dat1class,
input.kfs_ktage_dat2class     { width:5em; }
/* Eingabefeld für Ort und Außenstelle */
input.kfs_ortclass,
input.kfs_aussenstclass,
input.kfs_schlagwortclass     { width:200pt; }

/* Eingabefelder für den Kurstitel, den Vornamen und Namen des Dozenten und für Stichwörter */
input.kfs_titelclass,
input.kfs_dozentvornameclass,
input.kfs_dozentnameclass,
input.kfs_stichwortclass      { width:200pt; }

/* Eingabefeld für das empfohlene Alter */
input.kfs_empfohlenesalterclass { width:11pt; }

/*  Selectfelder in der Suchsicht (input type = select) */
/* Combobox für den Kursbereich, Sonder-Kursbereich, Ort und Außenstelle */ 
select.kfs_kursbereichclass,
select.kfs_sonderrubrikclass   { width:20.3em; }
select.kfs_ort_selectclass,
select.kfs_aussenst_selectclass,
select.kfs_schlagwort_selectclass { width:10em; }

/* Checkboxes für Wochentage u. Veranstaltungsarten (input type = checkbox) */
input.suche_veranstaltungsarten,
input.kfs_zrVMclass,
input.kfs_zrNMclass,
input.kfs_zrABclass,
input.kfs_wochentagMoclass,
input.kfs_wochentagDiclass,
input.kfs_wochentagMiclass,
input.kfs_wochentagDoclass,
input.kfs_wochentagFrclass,
input.kfs_wochentagSaclass,
input.kfs_wochentagSoclass    {  }

/* Listenelemente für Wochentage und Veranstaltungsarten */
li.suche_veranstaltungsarten,
li.kfs_zrVMLiElclass,
li.kfs_zrNMLiElclass,
li.kfs_zrABLiElclass,
li.kfs_wtagMoLiElclass,      
li.kfs_wtagDiLiElclass,
li.kfs_wtagMiLiElclass,
li.kfs_wtagDoLiElclass,
li.kfs_wtagFrLiElclass,        
li.kfs_wtagSaLiElclass,
li.kfs_wtagSoLiElclass        { float:left; margin:0px; padding:0px; list-style-type:none;}

/* Liste für Wochentage u. Veranstaltungsarten */
ul.suche_veranstaltungsarten,
ul.kfs_zr_list,                
ul.kfs_wtag_list              { margin:0px; padding:0px; padding-bottom:0.5em; list-style-image:none; list-style-type:none; }


/* 2 spaltige (tabellarische) Darstellung von Informationen mithilfe von div-Containern */
div.titel                     { width:150px; float:left; padding:3px; }
div.text                      { margin-left:156px; padding:3px; }
div.titel.alt,
div.text.alt                  { background-color:#f1f2f5; }

div.suche select              { width:203pt; }
input.kfs_beginn_dat1class,
input.kfs_beginn_dat2class    { width:50pt !important; }
ul.kfs_wtag_list li           { float:left; }
ul.kfs_wtag_list input        { width:10pt;  }
li.kfs_wtagSoLiElclass        { }
