

.csc-sitemap  ul  li  a {
  border-bottom: 1px solid #979797;
  color: #c7114a;
  display: block;
  font-size: 18px;
  margin-bottom: 4px;
  padding: 29px 0 8px;
}

.csc-sitemap ul li ul li a {padding: 11px 0 8px;}
.csc-sitemap ul li a:hover { color: #C7114A; }

ul.columns li a {padding: 0 !important;}
li.firstSub a, ul li ul li a {border: none !important;}

ul#sitemap173 li ul li a, ul#sitemap178 li a, ul#sitemap186 li ul li a, ul#sitemap200 li a, ul.columns li a {
  border-bottom: medium none;
  color: #9e9e9e;
  display: block;
  font-size: 12px;
  margin: 0;
  padding: 0;
}
body.luxemburg nav ul.columns li:nth-child(8) a, body.luxemburg #content nav ul.columns li:nth-child(9) a {
  padding-top: 0 !important;
}

/*nav#c688 ul li ul li:nth-child(8) a {padding: 11px 0 8px !important;}*/
nav#c688 ul li:last-child a {
  border:none !important;
}

#sitemap200 li, #sitemap178 li {
    clear:both;
}

.csc-sitemap ul li ul li {
    float: left;
    width: 39%;
    /*padding-right: 224px;*/
}
.csc-sitemap ul li ul li:nth-child(3n) {
    float: left;
    width: 100px;
}

.csc-sitemap ul li, .csc-sitemap ul li ul li ul li {
    float: left;
    width: 100%;
}