/* Popup-Men&uuml; rechts oben, hinzugef&uuml;gt JFG 30.1.2006 */
@media screen, projection {
#kopfmenu {
  text-align:right;
  padding-top:20px;
  padding-right:10px;
  height:19px;
  overflow:hidden;
}
/* obsolet:
.kopfmenuentry {
  display:inline;
}
*/  
.kopfmenupopup {
  position:absolute;
  z-index:255;
  visibility:hidden;
  color:#000;
  text-align:left;
  list-style-type:none;  
  padding:0px;
  margin:0px;
}
.l1entry {
/*  border-left:1px solid #000000;*/
  font-family:Verdana,sans-serif !important;
  font-size:1em !important;
  font-weight:bold !important;
  color:#000000 !important;
  padding-left:5px;
  padding-right:6px;
  padding-top:0px;
  padding-bottom:0px;
  text-decoration:none !important;
  border-left:1px solid #000000;
}
.l1entry.selected {
  background-repeat:repeat-y;
  background-position:top right;
  background-color:#ffffff;
}
}
@media print {
  #kopfmenu {
    display:none;
  }
  #navbar {
    display:none;
  }
  .kopfmenupopup {
    display:none;
  }
}

.menudummy {
    display:none;
    visibility:hidden;
    position:absolute;
    left:0px;
    top:0px;
}

.menueebene1popup 
 {
 display: block;
 padding-left:0.5em; 
 padding-top:3px; 
 padding-bottom:3px; 
 margin:0px;
 }

#group1 {position:absolute; left:0px;}
#group2 {position:absolute; left:0px;}
#group3 {position:absolute; left:0px;}
#group4 {position:absolute; left:0px;}
#group5 {position:absolute; left:0px;}
#group6 {position:absolute; left:0px;}
#group7 {position:absolute; left:0px;}
#group8 {position:absolute; left:0px;}
#group9 {position:absolute; left:0px;}
#group10 {position:absolute; left:0px;}

/*** Navigation Level 1 Styles NM ***/
#navbar {
  width:100%;
  height:19px;
  padding-top:20px;
  padding-right:0px;
}
#nmkopfmenu {
  float: right;
  padding-right: 9px;
}

/* Wird für IE9 benötigt: */
#nmkopfmenu li {padding-bottom: 0px;} 

.navlevel1 {
  float:left;
}
ul.navlevel1,
.navlevel1 ul{
  margin: 0;
  padding: 0;
  cursor: default;
  list-style-type: none;
  display: inline;  
}
ul.navlevel1>li{
  position: relative;  
  float: left; 
  padding: 1px 6px;
}
ul.navlevel1 li>ul{
  width: 100%;
  /* die Popups sind zun&auml;chst unsichtbar */
  display: none;
  position: absolute;
  margin-left: 0px;
  /* der Abstand der Popup-Men&uuml;s nach oben... */
  margin-top: 1px;
}
.navlevel1 ul li a{
  display: block;
  width: 100%; 
  padding: 3px 6px;
}
.navlevel1 a{
  text-decoration: none;
}
.navlevel1 ul li a:hover
{
  text-decoration: underline;
}
/*** Ende Navigation Level 1 Styles NM ***/

/*** Menüstyles Navigationsbaum ***/
.menueebene3standby, .menueebene4standby, .menueebene5standby, .menueebene6standby, .menueebene7standby
{
  display: none;
}
.menueebene2off {
  padding-left:1.1em; 
  padding-top:3px; 
  padding-bottom:3px; 
}
.menueebene2on
 {
  background-repeat:no-repeat;
  padding-left:1.1em;
  padding-top:3px;
  padding-bottom:3px;
 }
.menueebene3off, .menueebene3standby
 {
  padding-left:2.2em;
  padding-top:3px;
  padding-bottom:3px;
 }
.menueebene3on
 {
  background-repeat: no-repeat;
  padding-left:2.2em;
  padding-top:3px;
  padding-bottom:3px;
 }
.menueebene4off, .menueebene4standby
 {
  padding-left:3.3em;
  padding-top:3px;
  padding-bottom:3px;
 }
.menueebene4on
 {
  background-repeat: no-repeat;
  padding-left:3.3em;
  padding-top:3px;
  padding-bottom:3px;
 }
.menueebene5off, .menueebene5standby
 {
  padding-left:4.4em;
  padding-top:3px;
  padding-bottom:3px;
 }
.menueebene5on
 {
  background-repeat: no-repeat;
  padding-left:4.4em;
  padding-top:3px;
  padding-bottom:3px;
 }
.menueebene6off, .menueebene6standby
 {
  padding-left:5.5em;
  padding-top:3px;
  padding-bottom:3px;
 }
.menueebene6on
 {
  background-repeat: no-repeat;
  padding-left:5.5em;
  padding-top:3px;
  padding-bottom:3px;
 }
.menueebene7off, .menueebene7standby
 {
  padding-left:6.6em;
  padding-top:3px;
  padding-bottom:3px;
 }
.menueebene7on
 {
  background-repeat: no-repeat;
  padding-left:6.6em;
  padding-top:3px;
  padding-bottom:3px;
 }
.menueebene8off
 {
  padding-left:7.7em;
  padding-top:3px;
  padding-bottom:3px;
 }
.menueebene8on
 {
  background-repeat: no-repeat;
  padding-left:7.7em;
  padding-top:3px;
  padding-bottom:3px;
 }
.menuemittelspalte
 {
  line-height:160%;
  padding-left:1em;
  background-repeat: no-repeat;
 }
.menuemittelspalte_on
 {
  line-height:160%;
  font-weight:bold;
  padding-left:1em;
  background-repeat: no-repeat;
 }

a.breadcrumb:link {text-decoration:none; font-weight:normal; color:#6a6f71;}
a.breadcrumb:visited {text-decoration:none; font-weight:normal; color:#6a6f71;}
a.breadcrumb:hover {text-decoration:underline; font-weight:bold; color:#6a6f71;} 

/*
Montag, 20. Juni 2011 13:42
*/
