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

#nav_content {
display:block;
float:left;
margin-top: 55px;
text-align:left;
width:240px;
}

* html #nav_content { }

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

#submenu a {
/* line-height:20px; */
float:left; /* Für Firefox */
text-align: left;
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
{
text-align: left;
padding: 6px 0px 2px 20px;
color: #2b465f;
width:210px; /* 237 - 20 */
height: 26px; /* 34 - 8 */
font-size: 12pt;
background:url(../files/nav1_link.gif) no-repeat;
margin-bottom: 4px;
}

/* 1 Level Link rollover */
#submenu a:hover {
text-align: left;
padding: 6px 0px 2px 20px;
color: #FFFFFF;
width:210px; /* 237 - 20 */
height: 26px; /* 34 - 8 */
font-size: 12pt;
background:url(../files/nav1_hover.gif) no-repeat;
margin-bottom: 4px;
}

/* 1 Level ausgewählter Link */
#submenu #current a,
#submenu #current a:link {
text-align: left;
padding: 6px 0px 2px 20px;
color: #FFFFFF;
width:210px; /* 237 - 20 */
height: 26px; /* 34 - 8 */
font-size: 12pt;
background:url(../files/nav1_current.gif) no-repeat;
margin-bottom: 4px;
}
/* 1 Level ausgewählter Link rollover */
#submenu #current a:hover {
text-align: left;
padding: 6px 0px 2px 20px;
color: #FFFFFF;
width:210px; /* 237 - 20 */
height: 26px; /* 34 - 8 */
font-size: 12pt;
background:url(../files/nav1_current.gif) no-repeat;
margin-bottom: 4px;
}

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

#submenu #current ul.subnav1 a {
/* line-height:20px; */
/* width:140px; */
float:left; /* Für Firefox */
height: 20px;
font-weight:normal;
margin-bottom: 3px;  /* Abstand zwischen den Menüpunkt vertical */
font-family: Courier New, Times, verdana;
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 {
height: 20px;
color: #2b465f;
padding: 2px 0px 0px 20px;
font-size: 10pt;
background:url(../files/nav2_link.gif) no-repeat;
border-bottom:1px dashed #787878;
}
/* 2 Level rollover Link */
#submenu #current ul.subnav1 a:hover {
height: 20px;
color: #ffa641;
padding: 2px 0px 0px 20px;
font-size: 10pt;
font-weight:bold;
background:url(../files/nav2_link.gif) no-repeat;
border-bottom:1px dashed #FFFFFF;
}
/* 2 Level ausgewählter Link, ausgewählter Link rollover */
#submenu #current ul.subnav1 #active a,
#submenu #current ul.subnav1 #active a:hover {
height: 20px;
color: #FFFFFF;
font-weight:bold;
padding: 2px 0px 0px 20px;
font-size: 11pt;
background:url(../files/nav2_link.gif) no-repeat;
}

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

/* ### SPONSOREN AREA #################################################################### */

#sponsoren {
padding: 0px 0px 0px 25px;
}

#sponsoren img {
margin-bottom: 5px;
border-left:10px solid #b8b8b8;
}


