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

body                              { background-color: #283C83; padding:0 0 10px 0px;}
div.page_access                   { position:absolute; top:-2000px; } 
div.main                          { position:static;  background-color:#283C83; width: 1001px; min-height: 1094px;  }
div.kopf                          { background-color:#283C83; color:#ffffff; }
img.kopf                          {  margin-top: 14px; margin-left: 10px;}
div.kopf a                        { color:#ffffff; }
div.kopf_navigation               { background-color:#6572a6; height:5em; color:#ffffff; border-bottom:1px none #c4c4c4; border-right: 1px solid #000;}
                     
div.kopf_navigation form          {  float:left;  margin:1.2em 0 0 0; }
div.kopf_navigation form input    { margin:0 0 0 20px; }
div.kopf_navigation form input#navstich { background:#B3B9D3; border:1px solid #FFF; width:150px; }
div.kopf_navigation ul            { float:right; list-style:none; margin:1.5em 1em 0 0; padding:0 10px 0 0; border-left:1px dotted #FFF; height:20px; }
div.kopf_navigation ul li         { float:left; border-right:1px dotted #FFF; height:20px; margin:0; padding:0; }
div.kopf_navigation a             { color:#ffffff; }
/*div.bg_main                       { background:url(../bg_main.gif) repeat-y; }*/

div.navigation                    { float:left;  background:#FFF url(../bg_links.gif) repeat-y ;  width:253px; min-height:800px; 
                                    clear:both; margin-left:0px; color:#ffffff; border-bottom: 1px solid #283c83; }
                                    
/* Regeln für Ebene 1  */                                    
div.navigation ul                 { list-style:none; width:100%; margin:0; padding:0; font-weight: bold; border-bottom: 1px solid #283c83;
                                    border-top: 1px solid #283c83;}
div.navigation ul li              { margin:0; padding:0; list-style-image:none; }
div.navigation ul li a            { display:block; color:#7f8bb5;  background:url(../bg_menu.gif);  border-top: 1px solid #7f8bb5; height:29px; 
                                    line-height:29px; text-transform: uppercase; padding: 0em 0em 0em 2em; letter-spacing: 0.1em;
                                     }
div.navigation ul li a:hover,
div.navigation ul li.aktiv a       { color:#283c83; border-top-color: #283c83; background-position:0px  29px; text-decoration:none; 
                                     letter-spacing:0.25em; background:url(../bg_menuact.gif);  background-position:0px  29px; 
                                      border-bottom: 1px solid #283c83; }
div.navigation ul li.aktiv.nosub a   { letter-spacing:0.25em; background:url(../bg_menuactnosub.gif);  background-position:0px  29px;
                                       border-top-color: #283c83; border-bottom: 1px solid #283c83;}



/* Regeln in Ebene 2 */

div.navigation ul.ebene2          { width:auto; margin:1em 1em 1em 2em; border-bottom:none; border-top:none;}
div.navigation ul.ebene2 li a     { background:none; border-bottom:1px dashed #ecebf1; text-transform:none; height:auto; line-height:normal; color:#7f8bb5; 
                                    padding:2px 0; letter-spacing:normal; border-top: none;}
div.navigation ul.ebene2 li a:hover,
div.navigation ul.ebene2 li.aktiv a      { color:#283c83; border-bottom-color:#283c83; }
div.navigation ul.ebene2 li.aktiv a:hover      { color:#666666; }

div.navigation li.aktiv ul.ebene2 li.aktiv.nosub a   {  background: none; letter-spacing:0em; border-bottom: 1px dashed #283c83; }


/* Regeln für Ebene 3 für div navigation ul li.aktiv */
div.navigation ul li.aktiv ul                 { border: none;}
div.navigation ul li.aktiv ul.ebene3          { width:auto; margin:0 0 0 2em; }
div.navigation ul li.aktiv ul.ebene3 li a     { color:#7f8bb5; border:none; }
div.navigation ul li.aktiv ul.ebene3 li a:hover,
div.navigation ul li.aktiv ul.ebene3 li.aktiv a { color:#283c83; } 
div.navigation ul li.aktiv ul.ebene3 li.aktcur a {  color:#283c83; padding-right:8px; background:url(../pfeil.gif) no-repeat top right; }
div.navigation ul li.aktiv ul.ebene3 li.aktiv a:hover,
div.navigation ul li.aktiv ul.ebene3 li.aktcur a:hover  { color:#666666; } 
div.navigation ul li.aktiv ul.ebene3 li.aktiv.nosub a {  color:#283c83; padding-right:8px; background:url(../pfeil.gif) no-repeat top right; border: none;}


/* Regeln für Ebene 4 fuer div navigation ul li.aktiv */
div.navigation ul.ebene4          { width:auto; margin:0 0 0 1.5em; }
div.navigation ul li.aktiv ul.ebene3 li.aktcur ul.ebene4 li a,
div.navigation ul li.aktiv ul.ebene3 li.aktiv ul.ebene4 li a     { color:#7f8bb5; border:none; background:none; }
div.navigation ul li.aktiv ul.ebene3 li.aktiv ul.ebene4 li a:hover,
div.navigation ul li.aktiv ul.ebene3 li.aktiv ul.ebene4 li.aktiv a,
div.navigation ul li.aktiv ul.ebene3 li.aktcur ul.ebene4 li a:hover,
div.navigation ul li.aktiv ul.ebene3 li.aktcur ul.ebene4 li.aktiv a  { color:#283c83; }
div.navigation ul li.aktiv ul.ebene3 li.aktiv ul.ebene4 li.aktcur a  { color:#283c83; padding-right:8px; background:url(../pfeil.gif) no-repeat top right;}
div.navigation ul li.aktiv ul.ebene3 li.aktiv ul.ebene4 li.aktcur a:hover  { color:#666666; } 


div.navigation_button             { margin:2px 0px; }
div.navigation_button.sub         { padding-left:19px; }
/* 
div.white_back                    { background:transparent;   position: absolute;  margin-top:12px; margin-left:227px; width: 586px; z-index:10;}
*/
div.rand                           { background:transparent;  padding:2px;  left:250px; width: 554px; border-left:1px solid #FFF;
                                     border-right:1px solid #FFF; z-index:10; position: absolute; }
div.fuss                          { /* position: absolute; left: 250px; top: 1064px; */ width: 518px /*574px */; background:transparent; 
                                     color:#283C83; font-size:0.8em; font-weight: bold; padding:10px 0 10px 0px;  }                                                                 
div.fuss span                     { float:left; }
div.fuss ul                       { margin:0px 0px 0px 6px; float:left; padding:0px; list-style-image:none; list-style-type: none; }
div.fuss ul li                    { background:url(../disc1.gif) no-repeat 0px 2px; padding: 0px 0px 0px 9px; float:left; 
                                    margin:0 9px 0 0; }
div.fuss ul li a                  { color:#283C83; }
a.inhalt                          { display:none; }

div.inhalt                        { background-color:#ffffff; color:#666; padding:12px 0px 5px 15px;  font-size:1.1em;  border: 1px solid #fff; }
div.right_menue                   { width:173px; min-height:770px; background: #F0F1F6 url(../bg_rechts.gif) repeat-y; padding:10px; 
                                    padding-top: 20px; position:absolute; left: 807px; z-index:5; border-right: 1px solid #000;}
div.right_menue h2                { color:#283c83; text-transform:none; font-size:1.1em; }
div.right_menue ul li             { text-transform:uppercase; color: #283c83; font-size:0.8em; font-weight:bold; margin:0 0 0 3px; padding:0 0 0 0 px; }

img.tasten                        { margin-left:10pt; }

/* Stichwortsuche */
input#navstich                    { width:100px; }
