/* Styles fuer Sitemap mit Icons */


.sitemap * {
 
margin: 0;
padding: 0;
border: 0px none;
}

.wrapper {
width: 180px;

margin: 0px 0 0 0;
padding : 0px 0 0 0px;
font-size: 100%;
text-align: left;
}
.sitemap {

margin: 0 0 0 0px;
color: #636363;
}
.sitemap ul {
list-style-type: none;
border-top: 1px solid #FFFFFF;
}

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

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

.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: #636363;
}



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

.sitemap ul li a.homeactive {
border-top: 1px dotted #2265A9;
/*border-bottom: 1px dotted #2265A9;*/
padding: 7px 0px 7px 1px; /*padding: 7px 0px 7px 14px;*/
text-transform: uppercase;  
color: #2265A9;
/*
background-image: url(../images/active.gif);
background-repeat:no-repeat; 
*/
}

.sitemap ul li a.homepassive {
border-top: 1px dotted #2265A9;

padding: 7px 0px 7px 1px; /*padding: 7px 0px 7px 14px;*/
text-transform: uppercase;  
color: #2265A9;
/*
background-image: url(../images/active.gif);
background-repeat:no-repeat; 
*/
}


.sitemap ul li a:hover.homepassive {
}


.sitemap ul li a.homeactive:hover {
}


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

.sitemap ul ul li a.firstactive {
text-transform: none;  
padding: 8px 0 7px 14px;
/*background-image: url(../images/active.gif);
background-repeat:no-repeat; */
color: #2265A9;
border-top: none;
}

.sitemap ul ul li a.firstpassive {
text-transform: none;  
padding: 8px 0 7px 14px;
/*background-image: url(../images/passive.gif);
background-repeat:no-repeat; */
border-top: none;
}

.sitemap ul ul li a.firstactive:hover {
/*background-image: url(../images/active.gif);
background-repeat:no-repeat; */
color: #2265A9;
border-top: none;
}

.sitemap ul ul li a.firstpassive:hover {
/*background-image: url(../images/active.gif);
background-repeat:no-repeat; */
color: #2265A9;
border-top: none;
}

.sitemap ul ul li a.active {
text-transform: none;   
border-top: 1px dotted #999A99;
padding: 7px 0 7px 14px;
/*background-image: url(../images/active.gif);
background-repeat:no-repeat; */
color: #2265A9;
border-top: none;
}

.sitemap ul ul li a.passive {
text-transform: none;  
border-top: 1px dotted #999A99;
padding: 7px 0 7px 14px;
/*background-image: url(../images/passive.gif);
background-repeat:no-repeat; */
border-top: none;
}

.sitemap ul ul li a.active:hover {
/*background-image: url(../images/active.gif);
background-repeat:no-repeat; */
color: #2265A9;
border-top: none;
}

.sitemap ul ul li a.passive:hover {
/*background-image: url(../images/active.gif);
background-repeat:no-repeat; */
color: #2265A9;
border-top: none;
}



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


.sitemap ul ul ul li a.active {
text-transform: none;   
padding: 3px 0 1px 24px;
color: #2265A9;
border-top: none;
}

.sitemap ul ul ul li a.passive {
text-transform: none;   
padding: 3px 0 1px 24px;
border-top: none;
}

.sitemap ul ul ul li a.active:hover {
color: #2265A9;
border-top: none;
}

.sitemap ul ul ul li a.passive:hover {
color: #2265A9;
border-top: none;
}

.sitemap ul ul ul li a.firstactive {
text-transform: none;   
padding: 3px 0 1px 24px;
color: #2265A9;
border-top: none;
}

.sitemap ul ul ul li a.firstpassive {
text-transform: none;   
padding: 3px 0 1px 24px;
border-top: none;
}

.sitemap ul ul ul li a.firstactive:hover {
color: #2265A9;
border-top: none;
}

.sitemap ul ul ul li a.firstpassive:hover {
color: #2265A9;
border-top: none;
}

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



.sitemap ul ul ul ul li a.active {
padding: 3px 0 1px 34px;
color: #2265A9;
}

.sitemap ul ul ul ul li a.passive {
padding: 3px 0 1px 34px;
}

.sitemap ul ul ul ul li a.active:hover {
color: #2265A9;
}

.sitemap ul ul ul ul li a.passive:hover {
color: #2265A9;
}

.sitemap ul ul ul ul li a.firstactive {
padding: 3px 0 1px 34px;
color: #2265A9;
}

.sitemap ul ul ul ul li a.firstpassive {
padding: 3px 0 1px 34px;
}

/* ----EBENE 5 ---*/
.sitemap ul ul ul ul ul li a.active {
padding: 3px 0 1px 44px;
color: #2265A9;
}

.sitemap ul ul ul ul ul li a.passive {
padding: 3px 0 1px 44px;
}

.sitemap ul ul ul ul ul li a.active:hover {
color: #2265A9;
}

.sitemap ul ul ul ul ul li a.passive:hover {
color: #2265A9;
}

.sitemap ul ul ul ul ul li a.firstactive {
padding: 3px 0 1px 44px;
color: #2265A9;
}

.sitemap ul ul ul ul ul li a.firstpassive {
padding: 3px 0 1px 44px;
}


/* ----EBENE 6 ---*/
.sitemap ul ul ul ul ul ul li a.active {
padding: 3px 0 1px 54px;
color: #2265A9;
}

.sitemap ul ul ul ul ul ul li a.passive {
padding: 3px 0 1px 54px;
}

.sitemap ul ul ul ul ul ul li a.active:hover {
color: #2265A9;
}

.sitemap ul ul ul ul ul ul li a.passive:hover {
color: #2265A9;
}

.sitemap ul ul ul ul ul ul li a.firstactive {
padding: 3px 0 1px 54px;
color: #2265A9;
}

.sitemap ul ul ul ul ul ul li a.firstpassive {
padding: 3px 0 1px 54px;
}

/* ----EBENE 7 ---*/
.sitemap ul ul ul ul ul ul ul li a.active {
padding: 3px 0 1px 64px;
color: #2265A9;
}

.sitemap ul ul ul ul ul ul ul li a.passive {
padding: 3px 0 1px 64px;
}

.sitemap ul ul ul ul ul ul ul li a.active:hover {
color: #2265A9;
}

.sitemap ul ul ul ul ul ul ul li a.passive:hover {
color: #2265A9;
}

.sitemap ul ul ul ul ul ul ul li a.firstactive {
padding: 3px 0 1px 64px;
color: #2265A9;
}

.sitemap ul ul ul ul ul ul ul li a.firstpassive {
padding: 3px 0 1px 64px;
}

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



