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

#nav_content {
        display:block;
        float:left;
        margin-top: 0px;
        text-align:right;
        width:168px;
        background:url(../files/fichkona-nav-bg.jpg) no-repeat;
}

* html #nav_content { }

#nav {  margin-top: 21px;
        padding-left: 20px;
}

#submenu a {
        /* line-height:20px; */
        float:left; /* Für Firefox */
        text-align: right;
        font-weight:bold;
        color: #FFFFFF;
        text-decoration: none;
        margin-bottom: 1px;  /* Abstand zwischen den Menüpunkt vertical */
        font-family: Courier New, Times, verdana, arial, helvetica, sans-serif;

        }

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

/* 1 Level Link */
#submenu a,
#submenu a:link,
#submenu a:visited
{
        display:block;
        text-align: right;
        padding: 2px 0px 2px 4px;
        color: #FFFFFF;
        width:140px;
        border-bottom:  1px solid #b4c2d1;
        font-size: 12pt;
}

/* 1 Level Link rollover */
#submenu a:hover {
        display:block;
        text-align: right;
        padding: 2px 0px 2px 4px;
        color: #ffa23f;
        border-bottom:  1px solid #ffa23f;
}

/* 1 Level ausgewählter Link */
#submenu #current a,
#submenu #current a:link {
        display:block;
        text-align: right;
        padding: 2px 0px 2px 4px;
        color: #fffb62;
        border-bottom:  1px solid #fffb62;
}
/* 1 Level ausgewählter Link rollover */
#submenu #current a:hover {
        display:block;
        text-align: right;
        padding: 2px 0px 2px 4px;
        border-bottom:  1px solid #b4c2d1;
}

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

#submenu #current ul.subnav1 a {
        /* line-height:20px; */
        /* width:140px; */
        float:left; /* Für Firefox */
        height: 20px;
        font-weight:normal;
        margin-bottom: 1px;  /* Abstand zwischen den Menüpunkt vertical */
        font-family: Courier New, Times, verdana, arial, helvetica, sans-serif;
        font-size: 10pt;

        }

* 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 {
        color: #fffb62;
        display:block;
        padding: 2px 0px 2px 4px;
        text-align: right;
        font-size: 10pt;
}
/* 2 Level rollover Link */
#submenu #current ul.subnav1 a:hover {
        color: #fffb62;
        display:block;
        padding: 2px 0px 2px 4px;
        text-align: right;
}
/* 2 Level ausgewählter Link, ausgewählter Link rollover */
#submenu #current ul.subnav1 #active a,
#submenu #current ul.subnav1 #active a:hover {
        color: #fffb62;
        display:block;
        padding: 2px 0px 2px 4px;
        text-align: right;
        font-weight:bold;
        font-size: 11pt;
}

/******************* 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: 30px;
}

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

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

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