@charset "utf-8";
#menu_aktiv_box {
    z-index: 5; 
    overflow: hidden; 
    background-image:url(../grafik/layout/menu/leiste_menu_aktiv.png);  
    background-repeat:no-repeat; 
}
#menu_aktiv {
    margin:0 5px 0 10px;
    z-index: 3;
}
#menu_inhalt_box {
    z-index: 4; 
    overflow: hidden; 
    border-left:1px solid #BFBFBF;
    border-right:1px solid #BFBFBF;
    background:#FFF;
}
.menu_inhalt {
	overflow:auto;
}
.menu_inhalt_baum {
	margin:5px;
}
.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 {
    z-index: 4; 
    overflow: hidden;
    border-right:1px solid #BFBFBF; 
    border-top:1px solid #BFBFBF;
}

#menu_inaktiv {
	margin:0px;
	float:left;
	display: inline;
}
#menu_inaktiv span {
	padding:7px 5px 7px 17px;
	display:block;
}
.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 -46px;
	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 -46px;
}
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 -46px;
}
a.aktiv:hover {
	background-image:url(../grafik/layout/menu/leiste_menu_inaktiv.png);
    background-repeat:no-repeat;
    background-position: left -46px;
	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: #949494;
	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: #FFFFFF;
}
.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;
	background-color: #949494;
}
.nav1normal a:link, .nav1normal a:visited, .nav1normal a:active, .nav1normal a:focus {
	display:block;
	margin: 5px 3px 5px 12px;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
	font-weight:bold;
}
.nav1normal a:hover {
	text-decoration: underline;
}
/* Nav 2 */
.nav2high {
	background-image: url("../grafik/layout/menu/nav2_hg_aktiv.gif");
	background-repeat: no-repeat;
	background-color: #cfcfd1;
	border-bottom:1px dotted #BABABA;
}
.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: #0276DC;
}
.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: #cfcfd1;
}
.nav2normal a:link, .nav2normal a:visited, .nav2normal a:active, .nav2normal a:focus {
	display:block;
	padding: 5px 3px 5px 15px;
	font-size:12px;
	font-weight:bold;
	color: #787983;
}
.nav2normal a:hover {
	text-decoration: underline;
}
/* Nav 3 */
.nav3high {
	background-image: url("../grafik/layout/menu/nav3_hg_aktiv.gif");
	background-repeat: no-repeat;
	border-bottom:1px dotted #BABABA;
	background-color: #e0e0e0;
}
.nav3high a:link, .nav3high a:visited, .nav3high a:active, .nav3high a:focus {
	display:block;
	padding: 5px 3px 5px 24px;
	color: #0276DC;
	font-weight:bold;
	font-size:12px;
}
.nav3high a:hover {
	text-decoration: underline;
}
.nav3normal {
	background-image: url("../grafik/layout/menu/nav3_hg.gif");
	background-repeat: no-repeat;
	font-size:12px;
	border-bottom:1px dotted #BABABA;
	background-color: #e0e0e0;
}
.nav3normal a:link, .nav3normal a:visited, .nav3normal a:active, .nav3normal a:focus {
	display:block;
	padding: 5px 3px 5px 24px;
	font-size:12px;
	color: #787983;
	font-weight:bold;
}
.nav3normal a:hover {
	text-decoration: underline;
}
/* Nav 4 */
.nav4high {
	background-image: url("../grafik/layout/menu/nav4_hg_aktiv.gif");
	background-repeat: no-repeat;
	background-color: #ededed;
	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: #0276DC;
}
.nav4high a:hover {
	text-decoration: underline;
}
.nav4normal {
	background-image: url("../grafik/layout/menu/nav4_hg.gif");
	background-repeat: no-repeat;
	background-color: #ededed;
	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: #787983;
	font-weight:bold;
}
.nav4normal a:hover {
	text-decoration: underline;
}
.menu_abstand {
	height:5px;
}