/* Styles fuer Sitemap mit Icons */


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

.wrapper {
width: 203px;
border: 1px solid #EEEEF0;
font-size: 100%;
text-align: left;
}
.sitemap {
padding: 14px 0px 0px 0px;
color: #000000;

}

.sitemap ul {
list-style-type: none;
margin-left: 13px;
margin-right: 13px;
}

.sitemap ul li a{
margin-bottom: 1px;
margin-top: 1px;
}

.sitemap ul ul{
list-style-type: none;
margin-left: 0px;
margin-right: 0px;
}

.sitemap ul ul ul{
list-style-type: none;
margin-left: 0px;
margin-right: 0px;
}

.sitemap ul ul ul li{
}

.sitemap ul li {
display: inline;
}

.sitemap ul ul li {
}

.sitemap ul li a {
display: block;
}



/* --- EBENE 0 --- */



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




.sitemap ul li a.active {

background-image: url(../images/leftactive.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding: 11px 0px 11px 20px;
background-color: transparent;
color: #FFFFFF;
font-weight: bold;
border-top: 1px solid #E33626;
}

.sitemap ul li a.passive {

background-image: url(../images/list2.gif);
background-repeat:no-repeat;
background-position: 0px 11px;
padding: 11px 0px 11px 20px;
background-color: transparent;
color: #00253c;
font-weight: normal;
border-top: 1px solid #E8EDF0;
}

.sitemap ul li.first a.passive {

background-image: url(../images/list2.gif);
background-repeat:no-repeat;
background-position: 0px 11px;
padding: 11px 0px 11px 20px;
background-color: transparent;
color: #00253c;
font-weight: normal;
border-top: 1px solid #FFFFFF;
}


.sitemap ul li a.active:hover  {

background-image: url(../images/leftactive.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding: 11px 0px 11px 20px;
background-color: transparent;
color: #FFFFFF;
font-weight: bold;
border-top: 1px solid #E33626;
}

.sitemap ul li a.passive:hover {

background-image: url(../images/leftactive.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding: 11px 0px 11px 20px;
background-color: transparent;
color: #FFFFFF;
font-weight: bold;
border-top: 1px solid #E33626;
}




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


.sitemap ul ul li a.active {
height: 11px;
background-image: url(../images/list2.gif);
background-repeat:no-repeat;
background-position: 20px 12px;
padding: 11px 0px 11px 40px;
background-color: transparent;
color: #B00A16;
font-weight: normal;
border-top: 1px solid #E33626;
}

.sitemap ul ul li a.passive {
height: 11px;
background-image: url(../images/list2.gif);
background-repeat:no-repeat;
background-position: 20px 12px;
padding: 11px 0px 11px 40px;
background-color: transparent;
color: #00253c;
font-weight: normal;
border-top: 1px solid #E8EDF0;
}


.sitemap ul ul li a.active:hover  {
height: 11px;
background-image: url(../images/list2.gif);
background-repeat:no-repeat;
background-position: 20px 12px;
padding: 11px 0px 11px 40px;
background-color: transparent;
color: #B00A16;
font-weight: normal;
border-top: 1px solid #E33626;
}

.sitemap ul ul li a.passive:hover {
height: 11px;
background-image: url(../images/list2.gif);
background-repeat:no-repeat;
background-position: 20px 12px;
padding: 11px 0px 11px 40px;
background-color: transparent;
color: #B00A16;
font-weight: normal;
border-top: 1px solid #E33626;
}


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


.sitemap ul ul ul li a.active {
height: 11px;
background-image: url(../images/list2.gif);
background-repeat:no-repeat;
background-position: 40px 12px;
padding: 11px 0px 11px 60px;
background-color: transparent;
color: #B00A16;
font-weight: normal;
border-top: 1px solid #E33626;
}

.sitemap ul ul ul  li a.passive {
height: 11px;
background-image: url(../images/list2.gif);
background-repeat:no-repeat;
background-position: 40px 12px;
padding: 11px 0px 11px 60px;
background-color: transparent;
color: #00253c;
font-weight: normal;
border-top: 1px solid #E8EDF0;
}


.sitemap ul ul ul  li a.active:hover  {
height: 11px;
background-image: url(../images/list2.gif);
background-repeat:no-repeat;
background-position: 40px 12px;
padding: 11px 0px 11px 60px;
background-color: transparent;
color: #B00A16;
font-weight: normal;
border-top: 1px solid #E33626;
}

.sitemap ul ul ul li a.passive:hover {
height: 11px;
background-image: url(../images/list2.gif);
background-repeat:no-repeat;
background-position: 40px 12px;
padding: 11px 0px 11px 60px;
background-color: transparent;
color: #B00A16;
font-weight: normal;
border-top: 1px solid #E33626;
}


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

.sitemap ul ul ul ul li a.active {
padding: 7px 0px 7px 55px;
background-color: #f4f6f7;
color: #e53526;
font-weight: bold;
border-bottom: 2px solid #FFFFFF;
background-image: url(../images/menuarrow2.gif);
background-repeat:no-repeat;
background-position: 43px 10px;
}

.sitemap ul ul ul ul li a.passive {
padding: 7px 0px 7px 55px;
background-color: #f4f6f7;
color: #00253c;
font-weight: normal;
border-bottom: 2px solid #FFFFFF;
background-image: url(../images/menuarrow1.gif);
background-repeat:no-repeat;
background-position: 43px 10px;
}

.sitemap ul ul ul ul li a.active:hover {
padding: 7px 0px 7px 55px;
background-color: #f4f6f7;
color: #e53526;
font-weight: bold;
border-bottom: 2px solid #FFFFFF;
background-image: url(../images/menuarrow2.gif);
background-repeat:no-repeat;
background-position: 43px 10px;
}

.sitemap ul ul ul ul li a.passive:hover {
padding: 7px 0px 7px 55px;
background-color: #f4f6f7;
color: #e53526;
font-weight: bold;
border-bottom: 2px solid #FFFFFF;
background-image: url(../images/menuarrow2.gif);
background-repeat:no-repeat;
background-position: 43px 10px;
}





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


