.sitemap UL {
  margin-left: 0px;
  list-style-type:none;
  border: 1px dotted #d6d6d6;
}

.sitemap UL UL {
  display:block;
  clear:left;
  border-style:none;  
}

.sitemap UL LI {
  clear:both;
  margin:0px !important;
  background-color: #ffffff;  
}

.sitemap UL.level_1 {
  /*border: 1px dotted #323662;*/ 
  margin-bottom:0px !important;
}

.sitemap ul a,
.sitemap ul a:visited {
  color:#ffffff;  
 } 
   
.sitemap ul ul a,
.sitemap ul ul a:visited {
  color:#0153a5;  
}

.sitemap UL.level_1 LI {
  background-color: #a2c105;
  font-weight:bold;  
  padding:5px 0px 1px 0px !important;
}

.sitemap UL.level_1 LI a {
  padding:0px !important;
  margin-right:10px;
}

.sitemap UL.level_1 LI LI {
  font-weight:bold;
  padding:5px 0px 5px 18px !important;
  border-top: 1px dotted #d6d6d6;
  background-color: #ffffff;  
}

/* temp-fix */
.sitemap UL.level_1 LI LI LI {
  font-weight:normal;  
}
/* temp-fix */


.sitemap UL.level_2 {
  margin-bottom:0px !important;
  background-color: #ffffff;
}

.sitemap UL.level_2 a {
  margin-right:10px;
}


.sitemap UL.level_2 LI LI {
  border-top: 1px dotted #ffffff;
  font-weight:normal;  
  padding:4px 0px 0px 18px !important;
}

.sitemap .alles {
  margin-top: 10px;
 /* margin-bottom: 10px;*/
}

.sitemap SPAN.collapser_link A {
  margin-left: 8px;
  margin-right: 8px;
}

.sitemap UL A.collapse { 
  background: url(../images/buttons/klapuit_wit.gif) 0px 5px no-repeat;   
}

.sitemap UL UL A.collapse { 
  background: url(../images/buttons/klapuit.gif) 0px 5px no-repeat;   
}

.sitemap UL A.uncollapse {
  background: url(../images/buttons/klapin_wit.gif) 0px 5px no-repeat;
}

.sitemap UL UL A.uncollapse {
  background: url(../images/buttons/klapin.gif) 0px 5px no-repeat;
}

.sitemap SPAN.no_collapse {
  background: url(../images/buttons/klapin.gif) 0px 5px no-repeat;
  margin-left: 8px;
  margin-right: 8px;
}

.sitemap .item {
  margin-right:10px;
  padding-bottom:5px;  
}
