/*****************************************/
/*     (c) Kufer Software Konzeption     */
/*           Oderstr. 7                  */
/*           D-84453 Mühldorf            */
/*****************************************/

/* Allgemeine Einstellungen für das gesamte Layout. Diese können durch spezif.
Einstellungen in den Unterklassen überschrieben werden                    */

body                          { color:#000000; font-family:Arial; font-size:12px; margin:0px; padding:0px; }
a                             { color:#012d74; text-decoration:none; font-weight:bold; }
a:link                        { text-decoration:none; }
a:visited                     { text-decoration:none; }
a:hover                       { text-decoration:underline;  }
div                           { margin:0px; padding:0px; position:static; }
h1                            { font-size:14px; color:#012d74; margin:5px 0pt; }
h2                            { font-size:12px; color:#012d74; margin:5px 0pt; }
h3                            { font-size:12px; color:#012d74; margin:0px 0pt; }
h4                            { font-size:12px; color:#012d74; }
h5                            { }
h6                            { }
img                           { border:0px; padding:0px; margin:0px; }
input[type=text]              { width:150px; }
select                        { width:152px; }
li                            { margin:0px; padding:3px; }
li.navigation a               { display:block; width:180px; height:30px; padding:0px; margin:0px 15px 0px -35px; background-color:#012D74; color:#FFFFFF; text-align:center; line-height:30px; border:0.3em solid #B4B4B4; }
li.navigation a:hover         { background-color:#FFFFFF; text-decoration:none; border:0.3em solid #FFFFFF; color:#012D74; }
li.navigation.active a        { background-color:#FFFFFF; text-decoration:none; border:0.3em solid #FFFFFF; color:#012D74; }
li.navigation.sub a           { width:130px; height:25px; margin:0px 20px 0px -53px; line-height:25px; background-color:#012D74; color:#FFFFFF; border:0.3em solid #B4B4B4; }
li.navigation.sub a:hover     { background-color:#FFFFFF; color:#012D74; border:0.3em solid #FFFFFF; }
li.navigation.sub.active a    { background-color:#FFFFFF; color:#012D74; border:0.3em solid #FFFFFF; }  

/*li.navigation a               { display:block; width:180px; height:30px; padding:0px; margin:0px 15px 0px -35px; font-weight:bold; font-size: 1.2em; background-color:#012D74; color:#FFFFFF; text-align:center; line-height:30px; border:0.3em solid #84868C;}
li.navigation a:hover         { border:0.3em solid #FFFFFF; text-decoration:none; }
li.navigation.active a        { border:0.3em solid #FFFFFF; }
li.navigation.sub a           { border:0.3em solid #84868C; width:130px; height:25px; margin:0px 20px 0px -53px; line-height:25px;  }
li.navigation.sub a:hover     {  border:0.3em solid #FFFFFF; }
li.navigation.sub.active a    {  border:0.3em solid #FFFFFF;  }  */

/*li.navigation a               { display:block; width:180px; height:30px; padding:0px; margin:0px 15px 0px -35px; font-weight:bold; font-size: 1.2em; background-color:#FFFFFF; color:#012D74; text-align:center; line-height:30px; border:0.3em solid #012D74;}
li.navigation a:hover         { border:0.3em solid #FFFFFF; text-decoration:none; color:#FFFFFF; background-color:#012D74;}
li.navigation.active a        { border:0.3em solid #FFFFFF; color:#FFFFFF; background-color:#012D74; }
li.navigation.sub a           { border:0.3em solid #FFFFFF;  color:#012D74; background-color:#FFFFFF; width:130px; height:25px; margin:0px 20px 0px -53px; line-height:25px;  }
li.navigation.sub a:hover     {  border:0.3em solid #FFFFFF; color:#FFFFFF; background-color:#012D74; }
li.navigation.sub.active a    {  border:0.3em solid #FFFFFF;  color:#FFFFFF; background-color:#012D74; }  
*/

p                             { margin:13px 0px; }
table                         { font-size:12px; empty-cells:show; }
th                            { text-align:left; }
tr                            { vertical-align:top; }
ul                            { list-style-image:url(pfeil.gif); }
ul.navigation                 { list-style-type:none; list-style-image:none; padding-top:0; margin-top:0em; padding-bottom:0em; margin-bottom:0em; }

/* Einstellungen für den Klickpfad */ 
div.hauptseite_clickpfad          { font-weight:bold; color:#012d74; font-size:12pt; margin:5pt 0pt; }
span.clickpfad                    { }
span.clickadresse                 { }
span.trennzeichen                 { }
span.clickadrbold                 { }



/* 2 spaltige (tabellarische) Darstellung von Informationen mithilfe von div-Containern */
div.alt1                          { background-color:#f1f2f5; }
div.alt2                          {  }
div.titel                         { width:150px; float:left; padding:3px; }
div.text                          { margin-left:156px; padding:3px; }
div.titel2                        { width:100px; float:left; padding:0px; margin:0px; padding-left:1px; }
div.text2                         { }
div.titel.alt,
div.text.alt                      { background-color:#f1f2f5; }

/* Tabelle allgemein */
tr.alt1                           { background-color:#f1f2f5; }
tr.alt2                           { }

/* 2 spaltige Tabelle ### 1. Spalte enthält die Übersichriften */
table.lh2c                        { width:525px; } /* left header 2 columns */
table.lh2c th                     { width:150px; font-weight:normal; padding:4px; }
table.lh2c td                     { padding:4px; }
table.lh2c tr                     { vertical-align:top; }

/* Allgemeines zur Textausrichtung bzw. Listenformatierung */
div.align_left                    { text-align:left; }
div.align_right                   { text-align:right; }
div.align_center                  { text-align:center; }
td.seperator                      { border-bottom:1px solid black; height:1px; }

/* Einstellungen für die Navigation */
div.menue                         { display:none; }

/* Einstellungen für Inhalte der "Orange"-Tabellen */
th.orange.left,
th.orange.middle,
th.orange.lright,
th.orange.right                   { background-color:#D7D7D7; }

/* Suchbutton mittig neben einem Eingabefeld positionieren */
input.btn_suchen                  { }

/* Dozenten-, Kurs-, Raum- Fotos */
img.foto                          { text-align:center; display:block; margin:0 auto; }

