/* Hauptseite für alle Sichten und die Kategorienanzeige */

/* Clickpfadeinstellungen auf der Hauptseite;  hardcodiert in datamenu.inc */ 
a.clickadresse                { text-decoration:none; color:#F36904; font-weight:600; }
h2.clickadresse               { font-size:1em; margin-top:0em; padding-bottom:0em; }
div.hauptseite_clickpfad      { }
span.clickadresse             { }
span.trennzeichen             { }
span.clickadrbold             { font-weight:bold; }
span.clickpfad                { }

/* Header */
h1#header                     {	font-family:Arial; font-size: 1.4em; font-weight: 300; padding-left: 27px;	color:#FFFFFF;	background:#000000 url(../logo.gif) no-repeat; /*text-indent:-9999px;	*/width:400px; height:37px;	line-height:37px;	margin:37px 0 0 0; }

/* Statusadresse  zeigt den Pfad (ähnlich Clickpfad) nur für Kategorien */
a.statusadresse               { color:#FFF; text-decoration:none; }
div.statusadresse             { }
h2.statusadresse              { color:#FFF; background-color:#C00; font-size:1.4em; font-weight:normal; min-height:37px; line-height:35px; padding:0 0 0 30px; width:540px; position:absolute; top:17px; left:18px; z-index:2; }
/* Statusmeldung: Textmeldung wie z.B. Warenkorb ist leer */ 
h2.statusmeldung              { margin:0em; font-size:small; color:#7E8896; }


/* Hauptseitestatus: wird verwendet für die Kategorienanzeige d.h. unter Kursbereiche, Sonderrubriken, Demnaechst */
/* Hauptseite u. hauptseiteohnestatus wir verwendet für alle anderen Sichten außer Kursdetails, Termine u. Warenkorb */
div.hauptseite,
div.hauptseite_ohnestatus     { padding: 0 0 0 0; }
div.hauptseite_status         { }                            

div.hauptseite_ohnestatus li.navmenu_kategorien a { color:#666; text-decoration:none; font-weight:bold; } 
div.hauptseite_ohnestatus li.navmenu_kategorien { list-style-type:none; }
div.hauptseite_ohnestatus li.navmenu_kategorien a:hover { color:#EE0000; }

/* Adress-Zeile */
div#inhalt h1                 { color:#FFF; background-color:#C00; font-size:1.4em; font-weight:normal; min-height:37px; line-height:35px; padding:0 0 0 30px; width:540px; position:absolute; top:17px; left:18px; z-index:2; }
div#inhalt ul li a.hglt       { color:#FFF;	background:#666; }

/* Inhalt */
div#inhalt                    { position:absolute; top:37px; left:401px; width:590px; min-height:100px; font-size:9pt; }
div#verbindung_oben           { background-color:#FFFFFF; }
div#inhalt_oben               { background-image:url(../verbindung_dreieck_oben.gif); height:17px; width:18px; margin-top:20px; clear:both; }
div#inhalt_unten              { background-image:url(../verbindung_dreieck_unten.gif); height:17px; width:17px; clear:both; }
div#inhalt ul li              { margin:0 0 0 10px; }
div#inhalt_mitte              { border-left:17px solid #F60; padding:0px 10px; min-height:100px; width: 560px; }

/*  Für die Beschreibung der Kategorie; i.allg. über der Kategorieüberschrift positioniert; hardcodiert: wird mit Hilfe von
DataMenuMain::_showCategoryDescription() ausgegeben */
div.hauptseite_categorydescription{ }

/* Listen der Dozenten und -qualifikationen, Veranstaltungsorte und Dokumente eines Kurses */
ul.listen                     { list-style-type:none; }
/* Liste der Kurse eines Dozenten */
ul#dozkurs                    { list-style-type:none; position:relative; left:-0.8em; }
/* Listenelemente der Dozenten und -qualifikationen, Veranstaltungsorte und Dokumente eines Kurses */
div#inhalt ul li.listen       { margin:0px; }

/* Unterauswahl für Kategorienbaum auf der Hauptseite; sind hardcodiert */
div.menue_unterauswahl        { margin-left:2em; }
div.menue_unterauswahl.active {  }
div.menue_unterauswahl2       { margin-left:2em; }
div.menue_unterauswahl2.active{ float: left; }
/*  Link in einer Kursbereichs-Liste */
a.menue_unterauswahl          { color:#333333; font-weight:bold; text-decoration:none; }
a.menue_unterauswahl.active   {  }
a.menue_unterauswahl:hover    { color:#7E8896; }
/* Überschrift der gewählten Kategorie */
h1.menue_unterauswahl         { display:none; }
h1.menue_unterauswahl.active  { }

ul.menue_unterauswahl         { margin:0em; padding:0em; list-style-position:outside; list-style-image:url(../pfeil.gif); }
ul.menue_unterauswahl.active  { }
li.menue_unterauswahl         { margin-top:1em; }
li.menue_unterauswahl.active  { }
li.menue_unterauswahl2        { margin-top:1em; line-height:1.5em; }
li.menue_unterauswahl2.active { }

form#dozsuche                 { position:relative; top:-1.7em; left:9em; }

/* Berufsangabe in der Dozentenübersicht */
p.berufdoz                    { position:relative; top:-0.8em; color:#000; }
p.doztext                     { margin-left:0.8em; }

/* Text der obersten (Sonder-)Kategorie; hardcodiert*/
p.topCategoryText             { }

/* Kontaktblock, der auf vielen Seiten im Hauptbereich vorkommt */
div.kontakt                   { }
a.kontakt                     { color:#333333; font-weight:bold; text-decoration:none; }
a.kontakt:hover               { color:#7E8896; }
/* Überschrift im Kontaktblock */
h3.kontakt                    { color:#F60; text-transform:uppercase; margin-top:2em; margin-bottom:0em; }
/* Text in einem Kontaktblock */
p.kontakt                     { margin:0em; color:#333333; }

/* Sicht 81 Anfahrt */
/* Layer für den Dummy-Anfahrtsskizzen-Eintrag */
div.anfahrtsskizze            { position:relative; width:20em; height:20em; border-style:solid; border-color:#333333; 
                                border-width:1px; text-align:center; }

/* Druckersymbol-Grafik in der Kursübersicht */
img.pnt_pnt                   { border:none; }
/* Druckersymbol-Span in der Kursübersicht */
span.pnt_pnt                  { position:relative; top:1.5em; }
span.pnt_pnt2                 { float:left; position:relative; top:0.3em; }

/* Druckersymbol-Grafik in den Kursdetails, den Aussenstellendetails und in den Kurstagen */
img.pnt_pntd                  { border:none; }
/* Druckersymbol-Span in den Kursdetails, den Aussenstellendetails und in den Kurstagen */
span.pnt_pntd                 { position:relative; top:0.3em; }

/* Liste für die Kursdokumente und Aussenstellenübersicht zur Hangarseite in Sicht 172 u. 171*/
ul.navigation.dokument        { width: 60em; margin-left: 6em; margin-bottom: 2em; }
ul.navigation.aussenst        { width: 25em; margin-left: 6em; }
li.navigation.aussenst        { margin-top:1em; margin-bottom:2em; }
li.navigation.dokument        { margin-top:1em; margin-bottom:2em; }
div.dokument                  { position:relative; left: 0em; padding-top:0.3em;padding-bottom:0.3em; }

/* Dozentenliste Sicht 178 */
ul.dozentenliste              { }

/* Dozentenliste in der Dozentenübersicht */
ul.dozenten2                  { list-style-type:none; line-height:2.2em; }

/* Listeneinträge der linken und rechten Spalte in der Dozentenübersicht */
li.navidoz_l                  { width:50%; }
li.navidoz_r                  { float:right; width:50%; text-align:left; position:relative; top:-4.3em; }

li.navigation.gebaeude        { padding:5px 0 0 0; }

/* Footer */
div#footer                    {	clear:both; }

select                        { }

h2.statusadresse a            { color:#FFFFFF; }

div.page_access               { display:none; }

/* Veranstaltungskalender unter dem Navigationsmenü */
/*table#kalender { text-align: right; border-spacing: 0px; color:#000000; position:absolute; top:35em; left:1.3em; z-index:2;}*/
table#kalender { text-align:center; border-spacing: 0px; color:#000000; margin:0 2em 2em 2em; }
table#kalender a { text-decoration:none; color:#000000; }
table#kalender th { border-bottom: 1px solid black; font-size: 0.9em; }
td.sonntag  { background-color:lightgrey; }
td.samstag  { background-color:#E4E4E4; }
td.eine { background-color:orange; }
td.mehrere { background-color:yellow; }

table#kalender th { width:20px; text-align:center; }
table#kalender td { width:20px; text-align:center; }

table#kalender caption        { font-size:9pt; }
span#veranst_zeit_kalender    { font-weight:bold; }
span#veranst_zeit_kalender a  { text-decoration:none; color:#000000; }
p#kalendertext                { text-align:center; }
div#veranst_kalender          { width:150px; margin-left:1.5em; }

/* Dozentenfoto in den Dozentendetails */
img.doz_foto_1                   { text-align:center; display:block; margin:0 auto; }

