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

img, div, a, input
{
behavior: url(iepngfix.htc);
}

#nav_content {
display:block;
float:left;
margin-top: 0px;
width:300px;
margin-top: 55px;
}

* html #nav_content {
}

#nav {
}

#nav_top {
width:300px;
height: 43px;
background-position: left;
background:url(../files/navigation_top.png);
background-repeat:no-repeat;
}

#nav_unten {
display:block;
clear:both;
line-height:0;
height:1px;
font-size:0;
width:300px;
height: 36px;
background-position: left;
background:url(../files/navigation_unten.png);
background-repeat:no-repeat;
}

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

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

/* 1 Level Link */
#submenu a,
#submenu a:link
{
dislpay: block;
padding: 10px 6px 0px 45px;
color: #d0bd7f;
width:255px;
height: 25px;
background-position: left;
background:url(../files/level_1_link.png);
background-repeat:no-repeat;
font-weight: bold;
}

/* 1 Level ausgewählter Link */
#submenu #current a,
#submenu #current a:link
{
padding: 10px 6px 0px 45px;
color: #5a0101;
width:255px;
height: 25px;
background-position: left;
background:url(../files/level_1_current.png);
background-repeat:no-repeat;
font-weight: bold;
}
/* 1 Level ausgewählter Link rollover */
#submenu #current a:hover {
padding: 10px 6px 0px 45px;
color: #5a0101;
width:255px;
height: 25px;
background-position: left;
background:url(../files/level_1_hover.png);
background-repeat:no-repeat;
font-weight: bold;
}

/* 1 Level Link rollover */
#submenu a:hover {
padding: 10px 6px 0px 45px;
color: #5a0101;
width:255px;
height: 25px;
background-position: left;
background:url(../files/level_1_hover.png);
background-repeat:no-repeat;
font-weight: bold;
}

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

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

* 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 {
padding: 4px 0px 0px 35px;
color: #000000;
width:225px; /* 235 */
height: 25px;
background-position: right;
background:url(../files/level_2_link.png);
background-repeat:no-repeat;
font-weight: normal;
}
/* 2 Level rollover Link */
#submenu #current ul.subnav1 a:hover {
padding: 4px 0px 0px 35px;
color: #000000;
width:225px;
height: 25px;
background-position: right;
background:url(../files/level_2_hover.png);
background-repeat:no-repeat;
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 {
padding: 4px 0px 0px 35px;
color: #FFFFFF;
width:225px;
height: 25px;
background-position: right;
background-color:#FFFFFF;
background:url(../files/level_2_current.png);
background-repeat:no-repeat;
font-weight: bold;

}

/******************* 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 {
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 {
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 {
color:#FFFFFF;
padding: 5px 5px 5px 65px;
background-color: #000000;
}


/************************ Sitemap ******************************* */

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

#sitemap ul {
padding-left: 5px;
}
/* 1 Navigationslevel */
#sitemap #submenu_sitemap a,
#sitemap #submenu_sitemap a:link
{
color:#000000;
font-size:8pt;
line-height:1.9em;
font-weight:normal;
text-decoration:underline;
letter-spacing: 1px;
text-transform: uppercase;
}

#sitemap #submenu_sitemap a:hover
{
text-decoration:none;
}

/* 2 Navigationslevel */
#sitemap #submenu_sitemap .subnav1 a,
#sitemap #submenu_sitemap .subnav1 a:link
{
color:#9d9d9d;
font-size:8pt;
line-height:1.9em;
font-weight:normal;
text-decoration:underline;
letter-spacing: 1px;
text-transform: uppercase;
}

#sitemap #submenu_sitemap .subnav1 a:hover
{
text-decoration:none;
}



