/* Styles fuer Sitemap mit Icons */


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

.wrapper {


margin: 0px 0 0 0;
padding : 0px 0 0 0px;
font-size: 100%;
text-align: left;
}
.sitemap {
padding: 0 0px 0 0px;
margin: 0 0px 0 0px;
color: #000000;
}
.sitemap ul {
list-style-type: none;
border-top: 1px solid #E1E4ED;
}

.sitemap ul ul{
list-style-type: none;
border: none;
background-color: #FFFFFF;
/*border-top: 1px dotted #0E4551;*/
}

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

}

.sitemap ul ul ul li{

padding: 0 0 0 0px;
}

.sitemap ul li {
display: inline;
font-size: 100%;

}
.sitemap ul ul li {
font-size: 100%;
}

.sitemap ul li a {
display: block;
text-decoration: none;
color: #000000;
}




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

.sitemap ul li a {
padding: 0.2em 0em 0.2em 0.8em;
}

.sitemap ul li a.active {
background-color: #CD004D;
color: #FFFFFF;
font-weight: bold;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #E0E3EC;
}

.sitemap ul li a.passive {
background-color: transparent;
/*color: #23384B;*/
font-weight: normal;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #E0E3EC;
}

.sitemap ul li a.active:hover {
background-color: #CD004D;
color: #FFFFFF;
font-weight: bold;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #E0E3EC;

}

.sitemap ul li a.passive:hover {
background-color: #CD004D;
color: #FFFFFF;
font-weight: normal;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #E0E3EC;
}

.sitemap ul li a.passive:focus {
background-color: #CD004D;
color: #FFFFFF;
font-weight: normal;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #E0E3EC;
}



.sitemap ul li a.lastactive {
padding: 0.5em 0em 0.5em 0.8em;
background-color: #CD004D;
color: #FFFFFF;
font-weight: normal;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #E0E3EC;
}

.sitemap ul li a.lastpassive {

padding: 2px 0px 2px 0px;
padding: 0.5em 0em 0.5em 0.8em;
background-color: transparent;
color: #565F6E;
font-weight: normal;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #E0E3EC;
}

.sitemap ul li a.lastactive:hover {
padding: 0.5em 0em 0.5em 0.8em;
background-color: #CD004D;
color: #FFFFFF;
font-weight: normal;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #E0E3EC;

}

.sitemap ul li a.lastpassive:hover {
padding: 0.5em 0em 0.5em 0.8em;
background-color: #CD004D;
color: #FFFFFF;
font-weight: normal;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #E0E3EC;
}

.sitemap ul li a.lastpassive:focus {
padding: 0.5em 0em 0.5em 0.8em;
background-color: #CD004D;
color: #FFFFFF;
font-weight: normal;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #E0E3EC;
}

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


.sitemap ul ul li a.active {
padding: 2px 0px 2px 23px;
background-color: transparent;
color: #CD004D;
font-weight: bold;
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 12px 9px;
}

.sitemap ul ul li a.passive {
padding: 2px 0px 2px 23px;
background-color: transparent;
/*color: #565F6E;*/
font-weight: normal;
/*border-top: 1px dotted #0E4551;*/
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 12px 9px;
}

.sitemap ul ul li a.active:hover {
background-color: transparent;
color: #CD004D;
font-weight: bold;
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 12px 9px;
}

.sitemap ul ul li a.passive:hover {
background-color: #CD004D;
color: #FFFFFF;
font-weight: normal;
background-image: url(../images/pointactive2.gif);
background-repeat:no-repeat;
background-position: 12px 9px;
}

.sitemap ul ul li a.passive:focus {
background-color: #CD004D;
color: #FFFFFF;
font-weight: normal;
background-image: url(../images/pointactive2.gif);
background-repeat:no-repeat;
background-position: 12px 9px;
}

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


.sitemap ul ul ul li a.active {
padding: 2px 0px 2px 32px;
background-color: transparent;
color: #CD004D;
font-weight: bold;
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 20px 9px;
}

.sitemap ul ul ul li a.passive {
padding: 2px 0px 2px 32px;
background-color: transparent;
color: #565F6E;
font-weight: normal;
/*border-top: 1px dotted #0E4551;*/
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 20px 9px;
}

.sitemap ul ul ul li a.active:hover {
background-color: transparent;
color: #CD004D;
font-weight: bold;
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 20px 9px;
}

.sitemap ul ul ul li a.passive:hover {
background-color: transparent;
color: #CD004D;
font-weight: normal;
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 20px 9px;
}

.sitemap ul ul ul li a.passive:focus {
background-color: transparent;
color: #CD004D;
font-weight: normal;
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 20px 9px;
}

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

.sitemap ul ul ul ul li a.active {
padding: 2px 0px 2px 42px;
background-color: transparent;
color: #CD004D;
font-weight: bold;
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 30px 9px;
}

.sitemap ul ul ul ul li a.passive {
padding: 2px 0px 2px 42px;
background-color: transparent;
color: #565F6E;
font-weight: normal;
/*border-top: 1px dotted #0E4551;*/
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 30px 9px;
}

.sitemap ul ul ul ul li a.active:hover {
background-color: transparent;
color: #CD004D;
font-weight: bold;
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 30px 9px;
}

.sitemap ul ul ul ul li a.passive:hover {
background-color: transparent;
color: #CD004D;
font-weight: normal;
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 30px 9px;
}


/* --- EBENE 5 --- */


.sitemap ul ul ul ul ul li a.active {
padding: 2px 0px 2px 52px;
background-color: transparent;
color: #CD004D;
font-weight: bold;
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 40px 9px;
}

.sitemap ul ul ul ul ul li a.passive {
padding: 2px 0px 2px 52px;
background-color: transparent;
color: #565F6E;
font-weight: normal;
/*border-top: 1px dotted #0E4551;*/
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 40px 9px;
}

.sitemap ul ul ul ul ul li a.active:hover {
background-color: transparent;
color: #CD004D;
font-weight: bold;
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 40px 9px;
}

.sitemap ul ul ul ul ul li a.passive:hover {
background-color: transparent;
color: #CD004D;
font-weight: normal;
background-image: url(../images/pointpassive.gif);
background-repeat:no-repeat;
background-position: 40px 9px;
}


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



