/* Styles fuer Sitemap mit Icons */


.sitemap * {
 
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 {

margin: 0 0 0 0px;
color: #666666;
}
.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 li {
display: inline;
font-size: 100%;

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

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



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


/* --- 1 ---*/
#startbox1 .sitemap ul li a.firstpassive {
padding-top: 6px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 15px;
margin-right: 0px;
margin-left: 0px;
border-bottom: 1px solid #d8c1cf;
background-image: url(../images/p1.jpg);
background-repeat:no-repeat;
background-position: 0 9px;
}

#startbox1 .sitemap ul li a.firstpassive:hover {
}

#startbox1 .sitemap ul li a.passive {
padding-top: 6px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 15px;
margin-right: 0px;
margin-left: 0px;
border-bottom: 1px solid #d8c1cf;
background-image: url(../images/p1.jpg);
background-repeat:no-repeat;
background-position: 0px 9px;
}

#startbox1 .sitemap ul li a.passive:hover {
}


/* --- 2 ---*/

#startbox2 .sitemap ul li a.firstpassive {
padding-top: 6px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 15px;
margin-right: 0px;
margin-left: 0px;
border-bottom: 1px solid #c0cbd3;
background-image: url(../images/p3.jpg);
background-repeat:no-repeat;
background-position: 0 9px;
}

#startbox2 .sitemap ul li a.firstpassive:hover {
}

#startbox2 .sitemap ul li a.passive {
padding-top: 6px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 15px;
margin-right: 0px;
margin-left: 0px;
border-bottom: 1px solid #c0cbd3;
background-image: url(../images/p3.jpg);
background-repeat:no-repeat;
background-position: 0px 9px;
}

#startbox1 .sitemap ul li a.passive:hover {
}


/* --- 3 ---*/

#startbox3 .sitemap ul li a.firstpassive {
padding-top: 6px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 15px;
margin-right: 0px;
margin-left: 0px;
border-bottom: 1px solid #efd1bb;
background-image: url(../images/p2.jpg);
background-repeat:no-repeat;
background-position: 0 9px;
}

#startbox3 .sitemap ul li a.firstpassive:hover {
}

#startbox3 .sitemap ul li a.passive {
padding-top: 6px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 15px;
margin-right: 0px;
margin-left: 0px;
border-bottom: 1px solid #efd1bb;
background-image: url(../images/p2.jpg);
background-repeat:no-repeat;
background-position: 0px 9px;
}

#startbox1 .sitemap ul li a.passive:hover {
}

/* --- 4 ---*/

#startbox4 .sitemap ul li a.firstpassive {
padding-top: 6px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 15px;
margin-right: 0px;
margin-left: 0px;
border-bottom: 1px solid #d4d7b8;
background-image: url(../images/p4.jpg);
background-repeat:no-repeat;
background-position: 0 9px;
}

#startbox4 .sitemap ul li a.firstpassive:hover {
}

#startbox4 .sitemap ul li a.passive {
padding-top: 6px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 15px;
margin-right: 0px;
margin-left: 0px;
border-bottom: 1px solid #d4d7b8;
background-image: url(../images/p4.jpg);
background-repeat:no-repeat;
background-position: 0px 9px;
}

#startbox4 .sitemap ul li a.passive:hover {
}


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

.sitemap ul li a.firstactive {
text-transform: none;  
padding-top: 6px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 10px;
margin-right: 10px;
margin-left: 10px;
color: #540425;
border-bottom: 1px solid #d4dde1;
}


.sitemap ul li a.firstactive:hover {
color: #540425;
}


.sitemap ul li a.active {
text-transform: none;  
padding-top: 6px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 10px;
margin-right: 10px;
margin-left: 10px;
color: #540425;
border-bottom: 1px solid #d4dde1;
}



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




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


.sitemap ul ul li a.subactive {
border-bottom: 1px dotted #FFFFFF;
padding: 3px 0 1px 20px;
background-color: #B4AEAE;
color: #FFFFFF;
font-weight: bold;
}

.sitemap ul ul li a.subpassive {
border-bottom: 1px dotted #FFFFFF;
padding: 3px 0 1px 20px;
color: #413533;
}

.sitemap ul ul li a.subactive:hover {
background-color: #B4AEAE;
color: #FFFFFF;
font-weight: bold;
}

.sitemap ul ul li a.subpassive:hover {
background-color: #B4AEAE;
color: #FFFFFF;
}

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



.sitemap ul ul ul li a.subactive {
border-bottom: 1px dotted #FFFFFF;
padding: 3px 0 1px 20px;
color: #000000;
}

.sitemap ul ul ul li a.subpassive {
border-bottom: 1px dotted #FFFFFF;
padding: 3px 0 1px 20px;
color: #413533;
}

.sitemap ul ul ul li a.subactive:hover {
color: #000000;
}

.sitemap ul ul ul li a.subpassive:hover {
color: #000000;
}



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


