/*****************************************/
/*     (c) Kufer Software Konzeption     */
/*           Oderstr. 7                  */
/*           D-84453 Mühldorf            */
/*****************************************/

body                              { background-color:#FFFFFF; font-family:verdana,arial,geneva,helvetica,sans-serif; height:100%; }

div.page_access                   { position:absolute; top:-2000px; }

div.main                          { background-color: #FFFFFF;  min-height:100%; width:100%; margin-top:0.5em;}

div.kopf                          { color:#ffffff; background-image:url(lila_balken.jpg); background-repeat: repeat-x;  }
div.kopf a                        {  }

div.kopf_navigation               { background-color:#FFFFFF; text-align:right; height:5px; vertical-align:middle; color:#ffffff; border-bottom:1px none #c4c4c4;}

div.kopf_navigation a             { color:#ffffff; }

/*Navigation links*/
div.balken_links                  { /*clear:left; position:absolute; top:6em; left:0; width:170px; padding:10px;*/  width:12em; float:left; margin:1em 0.5em 0; padding-bottom:10em; position:relative; }

li.navigation_eins a              { color:#333399; text-decoration:none; }

li.navigation a:link,
li.navigation a:visited           { color:#666666; text-decoration:none; }
li.navigation a:hover             { color:#333399; text-decoration:none; }

li.Warenkorb  a                   { color:#000000; text-decoration:none; }
li.Aktuelles a,
li.Kursprogramm a,
li.Vorschau a,
li.Kursprogramm a,
li.Kursleiter a,
li.Kinderkurse a,
li.Firmenschulungen a,
li.Tagungen a,
li.Spezial a,
li.Kontakte a,
li.Stadtplan a,
li.Geschaeftsbedingungen a       { color:#666666; text-decoration:none;}


a.navigation:link,
a.navigation:visited              { color:#666666;text-decoration:none;} 
/*Navigation rechts*/
div.navigation                    { background:#FFF; width:180px; position:absolute; top:4.5em; right:0; color:#ffffff; border-right:1px none #c4c4c4; }

div.white_back                    { 
                                    margin-right:15em;
                                    padding-top:1.5em;
                                    padding-right: 1em;
                                    padinng-bottom: 5em; 
                                    
                                    /*padding-top:1em; overflow:hidden; background:#FFF repeat scroll 0 0; position:absolute; bottom:3em; left:170px; right:190px; top:7.2em; overflow:auto;  padding:0 5px 0 0; */}
a.inhalt                          { display:none; }
div.inhalt                        { padding:0pt; margin-top:5px; overflow:hidden; margin-bottom:3em; position:relative;}

div.right_menue                   { 
                                    font-size:0.9em;
                                    /*width:170px; */
                                    width:15em;
                                    /*background-color:#FFFFFF none repeat scroll 0 0; 
                                    padding-right:5px; 
                                    position:absolute; 
                                    right:0px;*/
                                    float:right;
                                    margin-bottom:10em;
                                    padding:1em 0.5em 0;
                                  }

div.fuss                          { 
                                    background-color:#333399; 
                                    height:25px;
                                    border-top:1px none #C4C4C4;
                                    bottom:0px;
                                    color:#FFFFFF;
                                    font-size:1.1em;
                                    position:fixed;
                                    left:0; 
                                    width:100%;
                                    margin-bottom:0px;
                                  }
                                 
/* Stichwortsuche */
input#navstich                    { width:100px; }
td.logo_text                      { 
                                    font-weight:bold;
                                    font-size:1.1em; 
                                    width:150px; 
                                    padding-left:5px;
                                    height: 55px;
                                    color:#ffffff; }
                                  }
td.kategorien                     { background-color:#333399;}
td.kategorie_bez                  { text-align:center; background-color:#DAE4F7;  }
td.kategorie_bez  a               { color: #666666; text-decoration:none;}
a.email                           { text-decoration:none; color:#FFFFFF;}
td.space                          { width:10px;}
img.tasten                        { vertical-align:bottom; /*padding-right:35px; padding-left:35px;*/ padding-left:2.3em; padding-right:2.3em; padding-top:5px;}

img.bild_rechts                   { margin-left:0.5em;}
ul.navigation                     { list-style-image:none; 
                                    list-style-type:none;
                                    margin-left:0px;
                                    padding-left:0px;
                                    padding-top:0px;
                                    margin-top:0px;
                                  }
ul.navigation_subelemente         { 
                                    list-style-image:none; 
                                    list-style-type:none;  
                                    margin-top:0;
                                    padding-bottom:0;
                                    padding-left:10px;
                                    padding-top:0;
                                  }
                                  
li.navigation,
li.navigation_eins,
li.Warenkorb,
li.Aktuelles,
li.Kursprogramm,
li.Vorschau,
li.Kursprogramm,
li.Kursleiter,
li.Kinderkurse,
li.Firmenschulungen,
li.Tagungen,
li.Spezial,
li.Kontakte,
li.Stadtplan,
li.Geschäfts-                     { margin:0; padding-top:7px; padding-bottom:7px; }
li.navigation_subelemente,
li.navigation_sub                 { font-size:0.9em; padding-top:5px;}

input.btn_suchen                  { vertical-align:bottom;  }
span.bez                          { vertical-align:bottom; font-size:0.85em; }  
h2                                { color:#333399; }
ul.ampel_legende                  { list-style-image:none; 
                                    list-style-type:none;   
                                    padding-left:5px;
                                    margin:0;
                                  }
li.ampel_legende                  { padding-bottom:0px; }

form.schnellsuche                 { margin-top: 10px; margin-bottom: 10px;}




