/* Styles fuer Sitemap mit Icons */


.sitemap * {
font-family:Helvetica, Arial, Verdana;
margin: 0;
padding: 0;
border: 0px none;

}

.wrapper {
text-align: left;
}
.sitemap {
color: #000000;
}

.sitemap ul {
list-style-type: none;
}

.sitemap ul ul{
list-style-type: none;
border: none;
}

.sitemap ul ul ul{
list-style-type: none;
border: none;
}

.sitemap ul ul ul li{
}

.sitemap ul li {
display: inline;

}
.sitemap ul ul li {
}

.sitemap ul li a {
display: block;
text-decoration: none;
color: #000000;
height: 22px;
padding: 6px 0px 0px 15px;
font-weight: bold;
font-size: 1.1em;
}

.sitemap ul ul li a {
display: block;
text-decoration: none;
color: #000000;
height: 15px;
padding: 6px 0px 0px 30px;
font-weight: bold;
font-size: 0.9em;
}





/* --- EBENE 1 --- */


.sitemap ul li a.active {
background-image: url(../images/buttonbg.jpg);
background-repeat:no-repeat;
background-position: 0px 0px;
color: #FFFFFF;
}

.sitemap ul li a.passive {
background-image: none;
background-repeat:no-repeat;
background-position: 0px 0px;
color: #434343;
}

.sitemap ul li a.active:hover {
background-image: url(../images/buttonbg.jpg);
background-repeat:no-repeat;
background-position: 0px 0px;
color: #FFFFFF;
}

.sitemap ul li a.passive:hover {
background-image: url(../images/buttonbg.jpg);
background-repeat:no-repeat;
background-position: 0px 0px;
color: #FFFFFF;
}

.sitemap ul li a.lastactive {
background-image: url(../images/buttonbg.jpg);
background-repeat:no-repeat;
background-position: 0px 0px;
color: #FFFFFF;
}

.sitemap ul li a.lastpassive {
background-image: none;
background-repeat:no-repeat;
background-position: 0px 0px;
color: #434343;
}

.sitemap ul li a.lastactive:hover {
background-image: url(../images/buttonbg.jpg);
background-repeat:no-repeat;
background-position: 0px 0px;
color: #FFFFFF;
}

.sitemap ul li a.lastpassive:hover {
background-image: url(../images/buttonbg.jpg);
background-repeat:no-repeat;
background-position: 0px 0px;
color: #FFFFFF;
}


/* --- EBENE 2 --- */


.sitemap ul ul li a.active {
color: #434343;
background-image: none;
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration:underline;
}

.sitemap ul ul li a.passive {
color: #434343;
background-image: none;
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration:none;
}

.sitemap ul ul li a.active:hover {
color: #434343;
background-image: none;
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration:underline;
}

.sitemap ul ul li a.passive:hover {
color: #434343;
background-image: none;
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration:underline;
}

/* --- EBENE 3 --- */


.sitemap ul ul ul li a.active {

color: #434343;
background-image: none;
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration:underline;

}

.sitemap ul ul ul li a.passive {
color: #434343;
background-image: none;
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration:none;

}

.sitemap ul ul ul li a.active:hover {
color: #434343;
background-image: none;
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration:underline;

}

.sitemap ul ul ul li a.passive:hover {
color: #434343;
background-image: none;
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration:underline;

}

/* --- EBENE 4 --- */


.sitemap ul ul ul ul li a.active {

color: #434343;
background-image: none;
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration:underline;
}

.sitemap ul ul ul ul li a.passive {
color: #434343;
background-image: none;
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration:none;
}

.sitemap ul ul ul ul li a.active:hover {
color: #434343;
background-image: none;
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration:underline;
}

.sitemap ul ul ul ul li a.passive:hover {
color: #434343;
background-image: none;
background-repeat:no-repeat;
background-position: 0px 0px;
text-decoration:underline;
}



/* IE Extrawurst */
* html .sitemap ul li {
display: inline;
}
* html .sitemap ul li a {
height: 1%;
}
/* Extrawurst Ende */



