#menu_aktiv_box {
    position: absolute;
    z-index: 5; 
    overflow: hidden; 
    background-color:#767676; 
    background-image:url(../grafik/layout/menu/leiste_menu_aktiv.png); 
    background-repeat:no-repeat; 
}
* html #menu_aktiv_box {
    top: 0px;
    z-index: 5;
}
#menu_aktiv {
    z-index: 3;
    margin:0 5px 0 10px;
}

#menu_inhalt_box {
    position: absolute;
    z-index: 4; 
    overflow: hidden; 
    background:#FFFFFF;
	border-right:1px solid #BFBFBF;
    border-left:1px solid #BFBFBF;
}
* html #menu_inhalt_box {
	height:100%;
    top: 0px;
    bottom:0px;
    z-index: 4;
}
.menu_inhalt {
	height:100%;
	margin:0px;
	overflow:auto;
}
.menu_inhalt_baum {
	
}
/*
.menu_inhalt_baum img {
	width:16px;
	height:16px;
	margin:0px;
}
.menu_inhalt_baum a {
	color:#000000;
	text-decoration:none;
	font-size:12px;
}

.menu_inhalt_baum a:hover {
	color:#00008B;
	text-decoration:underline;
	font-size:12px;
}
.menu_inhalt_baum ul {
	list-style-type:none;
	padding:0px;
	margin-left:15px;
	margin-top:0;
}
.menu_inhalt_baum li {
	white-space:nowrap;
}
*/
#menu_inaktiv_box {
    position: absolute;
    z-index: 4; 
    overflow: hidden;
    border-right:1px solid #BFBFBF; 
    border-top:1px solid #BFBFBF;
}
* html #menu_inaktiv_box {
    bottom: 0px;
    z-index: 4;
}
#menu_inaktiv {
	margin:0px;
	float:left;
	display: inline;
}
#menu_inaktiv span {
	padding-left:17px;
}
.menu_inaktiv_ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#zierleiste_menu {
	background:url(../grafik/layout/menu/zierleiste_menu.jpg) repeat-x;
	height:6px;
}
a.inaktiv {
	display: block;
	text-decoration: none;
	color:#424242;
	font-size:12px;
	background-image:url(../grafik/layout/menu/leiste_menu_inaktiv.png);
    background-repeat:no-repeat;
    background-position: left top;
}
a.inaktiv:link,a.inaktiv:visited,a.inaktiv:active,a.inaktiv:focus {
	display: block;
	text-decoration: none;
	color:#424242;
	font-size:12px;
	background-image:url(../grafik/layout/menu/leiste_menu_inaktiv.png);
    background-repeat:no-repeat;
    background-position: left top;
}
a.inaktiv:hover {
	background-image:url(../grafik/layout/menu/leiste_menu_inaktiv.png);
    background-repeat:no-repeat;
    background-position: left -23;
	color:#FFF;
}
a.aktiv {
	display: block;
	text-decoration: none;
	color:#FFF;
	font-size:12px;
	background-image:url(../grafik/layout/menu/leiste_menu_inaktiv.png);
    background-repeat:no-repeat;
    background-position: left -23;
}
a.aktiv:link,a.aktiv:visited,a.aktiv:active,a.aktiv:focus {
	display: block;
	text-decoration: none;
	color:#FFF;
	font-size:12px;
	background-image:url(../grafik/layout/menu/leiste_menu_inaktiv.png);
    background-repeat:no-repeat;
    background-position: left -23;
}
a.aktiv:hover {
	background-image:url(../grafik/layout/menu/leiste_menu_inaktiv.png);
    background-repeat:no-repeat;
    background-position: left -23;
	color:#FFF;
}
a.aktivkat,a.aktivkat:link,a.aktivkat:visited,a.aktivkat:active,a.aktivkat:focus {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
}
a.aktivkat:hover {
	text-decoration:underline;
}

/* Nav 1 */
.nav1high {
	background-image: url("../grafik/layout/menu/nav1_hg.gif");
	background-repeat: no-repeat;
	background-color: #DEDEE0;
	border-top:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
	margin-top:5px;
}
.nav1high a:link, .nav1high a:visited, .nav1high a:active, .nav1high a:focus {
	display:block;
	margin: 5px 3px 5px 12px;
	font-size:12px;
	font-weight:bold;
	color: #080858;
}
.nav1high a:hover {
	text-decoration: underline;
}
.nav1normal {
	background-image: url("../grafik/layout/menu/nav1_hg.gif");
	background-repeat: no-repeat;
	border-top:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
	margin-top:5px;
}
.nav1normal a:link, .nav1normal a:visited, .nav1normal a:active, .nav1normal a:focus {
	display:block;
	margin: 5px 3px 5px 12px;
	font-size:12px;
	color:#080858;
}
.nav1normal a:hover {
	text-decoration: underline;
}
/* Nav 2 */
.nav2high {
	background-image: url("../grafik/layout/menu/nav2_hg_aktiv.gif");
	background-repeat: no-repeat;
	border-bottom:1px dotted #BABABA;
	background-color: #ECECEC;
}
.nav2high a:link, .nav2high a:visited, .nav2high a:active, .nav2high a:focus {
	display:block;
	padding: 5px 3px 5px 15px;
	font-size:12px;
	font-weight:bold;
	color: #080858;
}
.nav2high a:hover {
	text-decoration: underline;
}
.nav2normal {
	background-image: url("../grafik/layout/menu/nav2_hg.gif");
	background-repeat: no-repeat;
	border-bottom:1px dotted #BABABA;
	background-color: #ECECEC;
}
.nav2normal a:link, .nav2normal a:visited, .nav2normal a:active, .nav2normal a:focus {
	display:block;
	padding: 5px 3px 5px 15px;
	font-size:12px;
	color: #080858;
}
.nav2normal a:hover {
	text-decoration: underline;
}
/* Nav 3 */
.nav3high {
	background-image: url("../grafik/layout/menu/nav3_hg_aktiv.gif");
	background-repeat: no-repeat;
	background-color: #F5F5F5;
	border-bottom:1px dotted #BABABA;
}
.nav3high a:link, .nav3high a:visited, .nav3high a:active, .nav3high a:focus {
	display:block;
	padding: 5px 3px 5px 24px;
	font-size:12px;
	color: #080858;
	font-weight:bold;
}
.nav3high a:hover {
	text-decoration: underline;
}
.nav3normal {
	font-size:12px;
	background-image: url("../grafik/layout/menu/nav3_hg.gif");
	background-repeat: no-repeat;
	background-color: #F5F5F5;
	border-bottom:1px dotted #BABABA;
}
.nav3normal a:link, .nav3normal a:visited, .nav3normal a:active, .nav3normal a:focus {
	display:block;
	padding: 5px 3px 5px 24px;
	font-size:12px;
	color: #080858;
}
.nav3normal a:hover {
	text-decoration: underline;
}
/* Nav 4 */
.nav4high {
	background-color: #FFFFFF;
	border-bottom:1px dotted #BABABA;
}
.nav4high a:link, .nav4high a:visited, .nav4high a:active, .nav4high a:focus {
	display:block;
	padding: 5px 3px 5px 35px;
	font-size:12px;
	font-weight:bold;
	color: #080858;
}
.nav4high a:hover {
	text-decoration: underline;
}
.nav4normal {
	background-color: #FFFFFF;
	border-bottom:1px dotted #BABABA;
}
.nav4normal a:link, .nav4normal a:visited, .nav4normal a:active, .nav4normal a:focus {
	display:block;
	padding: 5px 3px 5px 35px;
	font-size:12px;
	color: #080858;
}
.nav4normal a:hover {
	text-decoration: underline;
}
.menu_abstand {
	height:5px;
}

