.Tabs {
  white-space: nowrap;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 0;
  margin-left: 0;
  padding: 0px;
  padding-bottom: 4px;
  list-style: none;
  line-height: normal;
  border-bottom: 1px solid #AAAAAA;
  min-width: fit-content;
}

#content .Tabs a {
  text-decoration: none;
}

.Tabs li {
  display: inline;
  margin-left: 10px;
  padding: 4px 10px 4px 10px;
  border: 1px solid #AAAAAA;
  box-shadow: 2px -2px 3px #EFEFEF;
  -webkit-box-shadow: 2px -2px 3px #EFEFEF;
}

.Tabs > li:hover {
  cursor: pointer;
}

.Tabs li.Add {
  list-style-image: url('UserInterface.Icon.Plus.svg');
  list-style-position: inside;
  border-top: 1px dashed #AAAAAA;
  border-left: 1px dashed #AAAAAA;
  border-right: 1px dashed #AAAAAA;
}

.Tabs .Selected {
  border-bottom: 1px solid #FFFFFF;
  font-weight:   bold;
}

.Tabs li:not(.Selected):not(.Add) {
  background-color: #F6F6F6;
}

.tabPage {
  position: relative;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}