/* ### Navigation ######################################################### */

#nav_content {
display:block;
float:left;
margin-top: 295px;
text-align:right;
width:315px;
/* background-color: #000000; */
}
* html #nav_content {
}

#nav {
}

#submenu a {
/* line-height:20px; */
float:left; /* Für Firefox */
text-align: left;
font-weight:normal;
text-decoration: none;
margin-bottom: 6px;  /* Abstand zwischen den Menüpunkt vertical */
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
text-transform: uppercase;
margin-left: 105px;

}

/*********************** 1. Level **********************/

/* 1 Level Link */
#submenu a,
#submenu a:link,
#submenu a:visited
{
padding: 4px 15px 2px 11px;
color: #eeeeee;
width:185px;
height: 15px;
/* background:url(../files/level_1_link.png) no-repeat; */
background-position: right;
background-color:#700000;
/* letter-spacing: 1px; */
}

/* 1 Level ausgewählter Link */
#submenu #current a,
#submenu #current a:link {
padding: 4px 15px 2px 11px;
color: #eeeeee;
width:185px;
height: 15px;
/* background:url(../files/level_1_active.png) no-repeat; */
background-color:#5a5a5a;
background-position: right;
}
/* 1 Level ausgewählter Link rollover */
#submenu #current a:hover {
padding: 4px 15px 2px 11px;
color: #eeeeee;
width:185px;
height: 15px;
/* background:url(../files/level_1_active.png) no-repeat; */
background-color:#5a5a5a;
background-position: right;
}

/* 1 Level Link rollover */
#submenu a:hover {
padding: 4px 15px 2px 11px;
color: #eeeeee;
width:185px;
height: 15px;
/* background:url(../files/level_1_hover.png) no-repeat; */
background-color:#8b0909;
background-position: right;
}

/******************* 2. Level *************************/

#submenu #current ul.subnav1 a {
/* line-height:20px; */
float:left; /* Für Firefox */
height: 15px;
font-weight:normal;
margin-bottom: 5px;  /* Abstand zwischen den Menüpunkt vertical */
font-family: verdana, arial, helvetica, sans-serif;
font-size: 8pt;
}

* html #nav_content #submenu ul.subnav1 a {
}

/* 2 Level Link */
#submenu #current ul.subnav1 a,
#submenu #current ul.subnav1 a:link,
#submenu #current ul.subnav1 a:visited {
width:171px;
height: 15px;
color: #5a5a5a;
padding: 4px 15px 2px 25px;
background-color:#fdfdfd;
background-position: right;
font-weight:normal;
}
/* 2 Level rollover Link */
#submenu #current ul.subnav1 a:hover {
width:171px;
height: 15px;
color: #5a5a5a;
padding: 4px 15px 2px 25px;
background-color:#FFFFFF;
background-position: right;
font-weight:normal;

}
/* 2 Level ausgewählter Link, ausgewählter Link rollover */
#submenu #current ul.subnav1 #active a,
#submenu #current ul.subnav1 #active a:hover {
width:171px;
height: 15px;
color: #FFFFFF;
padding: 4px 15px 2px 25px;
background-color:#8a8a8a;
background-position: right;
font-weight:normal;

}

/******************* 3. Level *************************/

#submenu li ul.subnav2 a {
/* line-height:20px; */
width:135px;
float:left; /* Für Firefox */
height: 15px;
font-weight:bold;
color: #000000;
margin-bottom: 3px;  /* Abstand zwischen den Menüpunkt vertical */
}

/* 3 Level Link */
#submenu #current ul.subnav1 ul.subnav2 a,
#submenu #current ul.subnav1 ul.subnav2 a:link,
#submenu #current ul.subnav1 ul.subnav2 a:visited,
#submenu #current ul.subnav1 #active ul.subnav2 a,
#submenu #current ul.subnav1 #active ul.subnav2 a:link,
#submenu #current ul.subnav1 #active ul.subnav2 a:visited {
display:block;
padding: 5px 5px 5px 65px;
background-color: #7e7f0e;
}

/* 3 Level rollover Link */
#submenu #current ul.subnav1 ul.subnav2 a:hover,
#submenu #current ul.subnav1 #active ul.subnav2 a:hover {
display:block;
color:#000000;
padding: 5px 5px 5px 65px;
background-color: #0d61c9;
}

/* 3 Level ausgewählter Link, ausgewählter Link rollover */
#submenu #current ul.subnav1 ul.subnav2 #active a,
#submenu #current ul.subnav1 ul.subnav2 #active a:hover {
display:block;
color:#FFFFFF;
padding: 5px 5px 5px 65px;
background-color: #000000;
}


/************************ Sitemap / Navigation zur Anzeige der aktuellen Position******************************* */

#sitemap {
font-family: verdana, arial, helvetica, sans-serif;
margin-left: 20px;
}

#sitemap ul {
padding-left: 20px;
}

#sitemap li a,        /* 1 Navigationslevel */
#sitemap li a:link,
#sitemap li a:hover
{
color:#efffcc;
font-size:10pt;
line-height:1.9em;
font-weight:bold;
text-decoration:underline;
}

#sitemap li ul li a,   /* 2 Navigationslevel */
#sitemap li ul li a:link,
#sitemap li ul li a:hover
{
color:#efffcc;
font-size:10pt;
line-height:1.9em;
font-weight:normal;
text-decoration:underline;
}

#sitemap li ul li ul li a,   /* 3 Navigationslevel */
#sitemap li ul li ul li a:link,
#sitemap li ul li ul li a:hover
{
color:#efffcc;
font-size:10pt;
line-height:1.9em;
font-weight:normal;
text-decoration:underline;
}

