.buttonscontainer {width: 200px;}

.buttons a {
      color: #ffffff;;
      background-color: #0080C0;
      padding: 3px;
      padding-left: 3px;
      display: block;
      font: 14px Arial, Helvetica, sans-serif;
      font-weight: bold;
      text-decoration: none;
      text-align: left;
      border-bottom: 1px solid #ffffff;
      letter-spacing:0.05em;
}

.buttons a:hover {
      color: #555555;
      background-color:  #efefef;
      text-decoration: none;
      border-bottom: 1px solid #ffffff;
}

.buttons a.Kap {
      color: #ffffff;
      background-color: #1C53A5;
      border-bottom: 1px solid #ffffff;
}

.buttons a.Kap:hover {
      color: #051c7c;
      background-color:  #a5d6ed;
      border-bottom: 1px solid #FFFFFF;
      letter-spacing:0.05em;
}

.buttons a.KapSel {
      color: #051c7c;
      background-color:  #A5D6ED;
      border-bottom: 1px solid #FFFFFF;
      letter-spacing:0.05em;
}

.buttons a.KapSel:hover {
      color:  #051c7c;
      background-color:  #D5F4F0;
      border-bottom: 1px solid #FFFFFF;
      letter-spacing:0.05em;
}


.buttons a.KapSub {
      color: #051c7c;
      background-color:#FFFFFF;
      font-weight: normal;
      padding-left: 13px;
      border-bottom: 1px solid #051c7c;
      letter-spacing:0.9px;
}

.buttons a.KapSub:hover {
      color: #051c7c;
      background-color:  #FFFFFF;
      font-weight: bold;
      letter-spacing:0.9px;
      padding-left: 13px;
      border-bottom: 1px solid #051c7c;
}


.buttons a.KapSubSel {
      color: #051c7c;
      background-color: #FFFFFF;
      font-weight: bold;
      padding-left: 13px;
      letter-spacing:0.9px;
      border-bottom: 1px solid  #051c7c;
}


.buttons a.KapSubSel:hover {
      color: #051c7c;
      background-color: #FFFFFF;
      font-weight: bold;
      padding-left: 13px;
      letter-spacing:0.9px;
      border-bottom: 1px solid #051c7c;
}

.buttons a.KapSubSub {
      color: #FFFFFF;
      background-color:#1A1968;
      font-weight: normal;
      padding-left: 13px;
      border-bottom: 1px solid #FFFFFF;
      letter-spacing:0.9px;
}

.buttons a.KapSubSub:hover {
      color: #FFFFFF;
      background-color: #1A1968;
      font-weight: bold;
      letter-spacing:0.9px;
      padding-left: 13px;
      border-bottom: 1px solid #FFFFFF;
}


.buttons a.KapSubSubSel {
      color: #FFFFFF;
      background-color: #1A1968;
      font-weight: bold;
      padding-left: 13px;
      letter-spacing:0.9px;
      border-bottom: 1px solid  #FFFFFF;
}

.buttons a.KapSubSubSel:hover {
      color: #FFFFFF;
      background-color: #1A1968;
      font-weight: bold;
      padding-left: 13px;
      letter-spacing:0.9px;
      border-bottom: 1px solid #FFFFFF;
}
