body {
  background-color: #cccccc;
  font-size: 15px;
}
article,
div.print_article {
  max-width: 800px;
  background-color: #ffffff;
  margin: 0 auto;
}
section.body,
div.body {
  padding: 1em 20px;
}
article footer,
div.article div.footer {
  padding: 0 20px;
  overflow: hidden;
}
header section.title,
div.header div.section.title {
  padding: 20px;
}
header section.title section.magazine,
div.header div.section.title div.section.magazine {
  font-size: 0.8em;
  border-bottom: 1px solid #000;
  padding-bottom: 0.5em;
}
/* Farbgebung für die verschiedenen Rubriken */
article header section.title,
div.article div.header div.section.title {
  /*background-color:#9CA4AD;*/

  background-color: #97B5CF;
}
article header figure,
div.article header figure,
article div.header figure,
div.article div.header figure,
article header div.figure,
div.article header div.figure,
article div.header div.figure,
div.article div.header div.figure {
  margin: 0;
}
article header figure.leadimage.tall,
div.article header figure.leadimage.tall,
article div.header figure.leadimage.tall,
div.article div.header figure.leadimage.tall,
article header div.figure.leadimage.tall,
div.article header div.figure.leadimage.tall,
article div.header div.figure.leadimage.tall,
div.article div.header div.figure.leadimage.tall {
  max-width: 40%;
  float: right;
  margin: 0 0 1em 1em;
}
article.section-editorial header figure.leadimage,
div.article.section-editorial header figure.leadimage,
article.section-editorial div.header figure.leadimage,
div.article.section-editorial div.header figure.leadimage,
article.section-editorial header div.figure.leadimge,
div.article.section-editorial header div.figure.leadimge,
article.section-editorial div.header div.figure.leadimge,
div.article.section-editorial div.header div.figure.leadimge {
  max-width: 200px;
  float: right;
  margin: 2em 1.5em;
}
article.section-editorial header figure.leadimage figcaption,
div.article.section-editorial header figure.leadimage figcaption,
article.section-editorial div.header figure.leadimage figcaption,
div.article.section-editorial div.header figure.leadimage figcaption,
article.section-editorial header div.figure.leadimge figcaption,
div.article.section-editorial header div.figure.leadimge figcaption,
article.section-editorial div.header div.figure.leadimge figcaption,
div.article.section-editorial div.header div.figure.leadimge figcaption,
article.section-editorial header figure.leadimage div.figcaption,
div.article.section-editorial header figure.leadimage div.figcaption,
article.section-editorial div.header figure.leadimage div.figcaption,
div.article.section-editorial div.header figure.leadimage div.figcaption,
article.section-editorial header div.figure.leadimge div.figcaption,
div.article.section-editorial header div.figure.leadimge div.figcaption,
article.section-editorial div.header div.figure.leadimge div.figcaption,
div.article.section-editorial div.header div.figure.leadimge div.figcaption {
  margin: 3px 0;
  text-shadow: none;
}
header section.teaser,
div.header section.teaser {
  background-color: #E1E7EF;
  padding: 0.2em 20px;
  font-family: sans-serif;
}
header h1,
div.header h1 {
  color: #fff;
  font-size: 2em;
}
header h2,
div.header h2 {
  font-size: 1.1em;
  border-bottom: 1px solid #fff;
  padding-bottom: 0.5em;
}
header figure,
div.header div.figure {
  max-width: 100%;
  width: 100%;
}
header figure figcaption,
div.header div.figure div.figcaption {
  margin: -2em 2em 0 2em;
  text-shadow: 1px 1px #ffffff;
  min-height: 1em;
}
header p,
div.header p {
  font-size: 1.1em;
}
/* issue styles */
header section.title {
  font-family: sans-serif;
  padding: 20px;
}
article header section.title.noimage,
article.editorial header section.title {
  margin-top: 0px;
  position: relative;
  color: #000;
  height: auto;
  padding-bottom: 0;
}
article header section.title.noimage h1,
article.editorial header section.title h1 {
  color: #000;
}
article.editorial header figure.leadimage img,
div.article.editorial header figure.leadimage img {
  width: 150px;
  float: right;
  margin: 2em 1.5em;
}
article.editorial section.titlebg,
div.article.editorial section.titlebg,
article.editorial div.titlebg,
div.article.editorial div.titlebg {
  display: none;
}
section.lead {
  display: block;
}
section.titlebg {
  background-color: #000000;
  display: block;
  height: 10em;
  margin-top: -10em;
  opacity: 0.5;
  filter: alpha(opacity=50);
  /* For IE8 and earlier */

  position: absolute;
  width: 780px;
  z-index: 0;
}
article span.lead-in {
  font-weight: bold;
}
section.section {
  z-index: 10;
}
span.section {
  background-color: rgba(0, 0, 0, 0.6);
  border-left: 30px solid #9696FF;
  color: #AAAAFF;
  display: block;
  float: left;
  font-family: arial, sans-serif;
  font-weight: bold;
  margin: 0;
  padding: 4px 20px 4px 5px;
}
span.subject {
  background-color: rgba(0, 0, 0, 0.6);
  border-left: 15px solid #9999FF;
  color: #FFFFFF;
  display: block;
  float: left;
  font-family: arial, sans-serif;
  font-weight: bold;
  margin: 0;
  padding: 4px 20px 4px 5px;
}
/* Farbgebung für die verschiedenen Rubriken */
article header section.title {
  background-color: transparent;
  color: white;
  margin-top: -10em;
  position: absolute;
  z-index: 10;
  width: 740px;
}
header h1,
div.header h1 {
  color: #fff;
  font-size: 2em;
  margin: 0.4em 0;
}
header h2,
div.header h2 {
  font-size: 1.1em;
  padding-bottom: 0.5em;
  border-bottom: none;
}
header section.teaser,
div.header section.teaser,
header div.section.teaser,
div.header div.section.teaser {
  background-color: #ffffff;
  padding: 1em 0;
}
header section.teaser p,
div.header section.teaser p,
header div.section.teaser p,
div.header div.section.teaser p {
  font-size: 1.2em;
  margin-bottom: 0;
}
header figure,
div.header figure,
header div.figure,
div.header div.figure {
  width: 100%;
  margin-top: 3px;
}
header figure figcaption,
div.header figure figcaption,
header div.figure figcaption,
div.header div.figure figcaption {
  text-shadow: none;
  color: #fff;
  margin: 0;
}
header figure figcaption .copyright,
div.header figure figcaption .copyright,
header div.figure figcaption .copyright,
div.header div.figure figcaption .copyright {
  color: #888888;
  display: block;
  float: right;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  margin: 8px 10px 0;
}
header figure figcaption,
div.header figure figcaption,
header section.section,
div.header section.section {
  background-color: #000000;
  min-height: 1em;
  overflow: hidden;
}
article span.lead-in {
  font-weight: bold;
}
section.section {
  margin-top: 3px;
  font-size: 0.9em;
}
span.section {
  background-color: rgba(0, 0, 0, 0.6);
  border-left: 30px solid #51AAEF;
  color: #51AAEF;
  display: block;
  float: left;
  font-family: arial, sans-serif;
  font-weight: bold;
  margin: 0;
  padding: 4px 20px 4px 5px;
}
span.subject {
  background-color: rgba(0, 0, 0, 0.6);
  border-left: 15px solid #51AAEF;
  color: #FFFFFF;
  display: block;
  float: left;
  font-family: arial, sans-serif;
  font-weight: bold;
  margin: 0;
  padding: 4px 20px 4px 5px;
}
article.service span.section,
div.print_article.service span.section {
  color: #003c6f;
  border-color: #003c6f;
}
article.service span.subject,
div.print_article.service span.subject {
  border-color: #003c6f;
}
article.features span.section,
div.print_article.features span.section {
  color: #d80043;
  border-color: #d80043;
}
article.features span.subject,
div.print_article.features span.subject {
  border-color: #d80043;
}
article.tools span.section,
div.print_article.tools span.section {
  color: #005a9e;
  border-color: #005a9e;
}
article.tools span.subject,
div.print_article.tools span.subject {
  border-color: #005a9e;
}
article.virtualization span.section,
div.print_article.virtualization span.section {
  color: #005a9e;
  border-color: #005a9e;
}
article.virtualization span.subject,
div.print_article.virtualization span.subject {
  border-color: #005a9e;
}
article.management span.section,
div.print_article.management span.section {
  color: #8bbc07;
  border-color: #8bbc07;
}
article.management span.subject,
div.print_article.management span.subject {
  border-color: #8bbc07;
}
article.nuts_and_bolts span.section,
div.print_article.nuts_and_bolts span.section {
  color: #009adb;
  border-color: #009adb;
}
article.nuts_and_bolts span.subject,
div.print_article.nuts_and_bolts span.subject {
  border-color: #009adb;
}
article.Service span.section,
div.print_article.Service span.section {
  color: #003c6f;
  border-color: #003c6f;
}
article.Service span.subject,
div.print_article.Service span.subject {
  border-color: #003c6f;
}
article.Features span.section,
div.print_article.Features span.section {
  color: #d80043;
  border-color: #d80043;
}
article.Features span.subject,
div.print_article.Features span.subject {
  border-color: #d80043;
}
article.Tools span.section,
div.print_article.Tools span.section {
  color: #005a9e;
  border-color: #005a9e;
}
article.Tools span.subject,
div.print_article.Tools span.subject {
  border-color: #005a9e;
}
article.Virtualization span.section,
div.print_article.Virtualization span.section {
  color: #005a9e;
  border-color: #005a9e;
}
article.Virtualization span.subject,
div.print_article.Virtualization span.subject {
  border-color: #005a9e;
}
article.Management span.section,
div.print_article.Management span.section {
  color: #8bbc07;
  border-color: #8bbc07;
}
article.Management span.subject,
div.print_article.Management span.subject {
  border-color: #8bbc07;
}
article span.lead-in,
div.article span.lead-in {
  font-weight: bold;
}
aside,
div.aside {
  overflow: hidden;
}
pre {
  overflow: auto;
  font-size: 15px;
  display: block;
  white-space: pre;
}
.error {
  color: #f00;
  font-style: italic;
  font-weight: bold;
}
.author {
  font-style: italic;
  font-size: 0.8em;
  white-space: nowrap;
}
figcaption,
div.figcaption {
  font-weight: bold;
  font-size: 0.9em;
  clear: left;
  margin-top: 0.5em;
}
.name {
  color: #497ba7;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: sans-serif;
}
h2 {
  margin: 0.8em 0;
}
p {
  line-height: 1.3em;
  margin: 0.8em 0;
}
.reply {
  font-style: italic;
}
code,
pre {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}
/* TODO: check if this is the same for all magazines */
kbd.key:before {
  content: "[";
}
kbd.key:after {
  content: "]";
}
em {
  font-style: italic;
}
a {
  color: #497ba7;
  text-decoration: none;
}
figure,
div.figure {
  margin: 1em;
  max-width: 80%;
  margin: 1em auto;
  clear: right;
}
/* 
* Images in Figures
* The 100% width and no height results in a scale to fit.
*/
figure img,
div.figure img {
  width: 100%;
  display: block;
}
/* some images shall not be scaled (up) */figure.noscale img {
  width: auto;
  margin: 0 auto;
}
/*
* Styles for figures consisting of multiple images.
* The images are all floated left and scaled to a
* percentage of the with, depending on the number
* of images (multi2-multi6).
*/
figure.multi img {
  float: left;
}
figure.multi2 img {
  width: 50%;
}
figure.multi3 img {
  width: 33%;
}
figure.multi4 img {
  width: 25%;
}
figure.multi5 img {
  width: 20%;
}
figure.multi6 img {
  width: 16%;
}
figcaption .copyrights,
div.figcaption .copyrights {
  font-weight: normal;
  font-style: italic;
  color: #888;
}
.author-box h2,
.info-box h2 {
  color: #3d79a4;
  margin: 0.8em 0;
}
.author-box,
.info-box {
  border: none;
  background: inherit;
  font-family: sans-serif;
}
.author-box figure,
.author-box div.figure {
  float: right;
  max-width: 100px;
  margin: 0 0 10px 10px;
}
.author-box figure img,
.author-box div.figure img {
  max-width: 100%;
}
.info-box {
  border-width: 1px 0px;
  border-color: #808080;
  border-style: solid;
}
.listing-box {
  background-color: #ededef;
  border: 1px solid #000;
  padding: 0px 10px;
  margin: 0 0 1em 0;
}
.text-box {
  background-color: #ededef;
  border: 1px solid #000;
  padding: 0px 10px;
  margin: 0 0 1em 0;
}
.text-box h2.boxtitle,
.listing-box h2 {
  background-color: #000000;
  color: #fff;
  margin: 0px -10px 1em;
  padding: 5px 10px;
}
.table-box,
aside,
div.aside {
  background-color: #ededef;
  border: 1px solid #000;
  padding: 0px;
  margin: 1em 0;
}
.table-box {
  overflow: auto;
}
.table-box table img {
  max-width: 200px;
}
.readme {
  background-color: #ededef;
  padding-bottom: 0.1em;
  margin-top: 1em;
}
.table-box img,
aside img,
div.aside img,
.readme img,
.table-box p,
aside p,
div.aside p,
.readme p,
.table-box h2,
aside h2,
div.aside h2,
.readme h2,
.table-box ul,
aside ul,
div.aside ul,
.readme ul,
.table-box ol,
aside ol,
div.aside ol,
.readme ol,
.table-box pre,
aside pre,
div.aside pre,
.readme pre {
  margin-left: 10px;
  margin-right: 10px;
}
.table-box h2.boxtitle,
aside h2.boxtitle,
div.aside h2.boxtitle,
.readme h2 {
  background-color: #000000;
  color: #fff;
  padding: 5px 10px;
  margin: 0px;
}
table {
  border-collapse: collapse;
  text-align: left;
  width: 100%;
  background-color: #ededef;
}
td,
th {
  text-align: left;
  border-top: 1px solid #000;
  padding: 0.3em;
  font-family: sans-serif;
}
td p,
th p {
  margin: 0;
}
td:nth-child(2n),
th:nth-child(2n) {
  background-color: #c2d0e0;
}
th {
  color: #08628e;
}
ol li.para,
ol li.code,
ol li.figure {
  list-style: none;
}
span.rating {
  color: #808080;
  background-color: #000000;
}
span.rating .points {
  color: #ffff00;
}
/* news */
article article.news,
div.article article.news,
article div.article.news,
div.article div.article.news {
  width: auto;
}
article article.news h2,
div.article article.news h2,
article div.article.news h2,
div.article div.article.news h2 {
  background-color: #32808F;
  color: #fff;
  margin-top: 1.5em;
  padding: 0.2em;
}
.hint-number {
  background-color: #AAAAAA;
  border-radius: 4px 4px 4px 4px;
  display: block;
  float: left;
  margin-right: 0.3em;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.icon {
  display: block;
  float: left;
  margin: 0 1em 0.3em 0;
}
.icon img {
  width: 50px;
}
.icon figcaption {
  margin: 0;
}
h2.emphasized:before {
  /* BLACK RIGHT-POINTING TRIANGLE followed by NON BREAKING SPACE */

  content: "\25B6\00a0";
  color: #569fa3;
}
article {
  width: 780px;
}
.table-box,
aside,
div.aside,
aside.text-box,
div.aside.text-box {
  border-color: '#000000';
}
.table-box h2.boxtitle,
aside h2.boxtitle,
div.aside h2.boxtitle,
aside.text-box h2.boxtitle,
div.aside.text-box h2.boxtitle {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
.table-box h2.boxtitle:before,
aside h2.boxtitle:before,
div.aside h2.boxtitle:before,
aside.text-box h2.boxtitle:before,
div.aside.text-box h2.boxtitle:before {
  content: "\2589\a0";
  color: '#000000';
}
section.listing-box,
div.listing-box {
  border-color: '#000000';
}
section.listing-box h2,
div.listing-box h2 {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
section.listing-box h2:before,
div.listing-box h2:before {
  content: "\2589\a0";
  color: '#000000';
}
.listing-box pre {
  padding: 0 0 1em 0;
}
td,
th {
  border-top: none;
}
th {
  color: #08628e;
  background-color: #000000 !important;
}
th p {
  color: #ffffff;
}
td:nth-child(2n) {
  background-color: inherit;
}
tr:nth-child(2n+1) td,
tr:nth-child(2n+1) th {
  background-color: #c2d0e0;
}
article.service,
div.article.service,
div.print_article.service {
  /*
        aside, div.aside {
            &.text-box {
                background-color:@@section-light-color;
            }
        }
        */

  /*
        .table-box, aside, div.aside {
            h2.boxtitle:before {
                color:@@section-color;
            }
        }
        */

}
article.service a,
div.article.service a,
div.print_article.service a,
article.service .name,
div.article.service .name,
div.print_article.service .name,
article.service .boxnumber,
div.article.service .boxnumber,
div.print_article.service .boxnumber {
  color: #003c6f;
}
article.service .author-box h2,
div.article.service .author-box h2,
div.print_article.service .author-box h2,
article.service .info-box h2,
div.article.service .info-box h2,
div.print_article.service .info-box h2 {
  color: #003c6f;
}
article.service .table-box,
div.article.service .table-box,
div.print_article.service .table-box,
article.service aside,
div.article.service aside,
div.print_article.service aside,
article.service div.aside,
div.article.service div.aside,
div.print_article.service div.aside,
article.service aside.text-box,
div.article.service aside.text-box,
div.print_article.service aside.text-box,
article.service div.aside.text-box,
div.article.service div.aside.text-box,
div.print_article.service div.aside.text-box {
  border-color: #003c6f;
}
article.service .table-box h2.boxtitle,
div.article.service .table-box h2.boxtitle,
div.print_article.service .table-box h2.boxtitle,
article.service aside h2.boxtitle,
div.article.service aside h2.boxtitle,
div.print_article.service aside h2.boxtitle,
article.service div.aside h2.boxtitle,
div.article.service div.aside h2.boxtitle,
div.print_article.service div.aside h2.boxtitle,
article.service aside.text-box h2.boxtitle,
div.article.service aside.text-box h2.boxtitle,
div.print_article.service aside.text-box h2.boxtitle,
article.service div.aside.text-box h2.boxtitle,
div.article.service div.aside.text-box h2.boxtitle,
div.print_article.service div.aside.text-box h2.boxtitle {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.service .table-box h2.boxtitle:before,
div.article.service .table-box h2.boxtitle:before,
div.print_article.service .table-box h2.boxtitle:before,
article.service aside h2.boxtitle:before,
div.article.service aside h2.boxtitle:before,
div.print_article.service aside h2.boxtitle:before,
article.service div.aside h2.boxtitle:before,
div.article.service div.aside h2.boxtitle:before,
div.print_article.service div.aside h2.boxtitle:before,
article.service aside.text-box h2.boxtitle:before,
div.article.service aside.text-box h2.boxtitle:before,
div.print_article.service aside.text-box h2.boxtitle:before,
article.service div.aside.text-box h2.boxtitle:before,
div.article.service div.aside.text-box h2.boxtitle:before,
div.print_article.service div.aside.text-box h2.boxtitle:before {
  content: "\2589\a0";
  color: #003c6f;
}
article.service section.listing-box,
div.article.service section.listing-box,
div.print_article.service section.listing-box,
article.service div.listing-box,
div.article.service div.listing-box,
div.print_article.service div.listing-box {
  border-color: #003c6f;
}
article.service section.listing-box h2,
div.article.service section.listing-box h2,
div.print_article.service section.listing-box h2,
article.service div.listing-box h2,
div.article.service div.listing-box h2,
div.print_article.service div.listing-box h2 {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.service section.listing-box h2:before,
div.article.service section.listing-box h2:before,
div.print_article.service section.listing-box h2:before,
article.service div.listing-box h2:before,
div.article.service div.listing-box h2:before,
div.print_article.service div.listing-box h2:before {
  content: "\2589\a0";
  color: #003c6f;
}
article.service th,
div.article.service th,
div.print_article.service th {
  background-color: #003c6f !important;
}
article.service tr:nth-child(2n+1) td,
div.article.service tr:nth-child(2n+1) td,
div.print_article.service tr:nth-child(2n+1) td,
article.service tr:nth-child(2n+1) th,
div.article.service tr:nth-child(2n+1) th,
div.print_article.service tr:nth-child(2n+1) th {
  background-color: #ffffff;
}
article.features,
div.article.features,
div.print_article.features {
  /*
        aside, div.aside {
            &.text-box {
                background-color:@@section-light-color;
            }
        }
        */

  /*
        .table-box, aside, div.aside {
            h2.boxtitle:before {
                color:@@section-color;
            }
        }
        */

}
article.features a,
div.article.features a,
div.print_article.features a,
article.features .name,
div.article.features .name,
div.print_article.features .name,
article.features .boxnumber,
div.article.features .boxnumber,
div.print_article.features .boxnumber {
  color: #d80043;
}
article.features .author-box h2,
div.article.features .author-box h2,
div.print_article.features .author-box h2,
article.features .info-box h2,
div.article.features .info-box h2,
div.print_article.features .info-box h2 {
  color: #d80043;
}
article.features .table-box,
div.article.features .table-box,
div.print_article.features .table-box,
article.features aside,
div.article.features aside,
div.print_article.features aside,
article.features div.aside,
div.article.features div.aside,
div.print_article.features div.aside,
article.features aside.text-box,
div.article.features aside.text-box,
div.print_article.features aside.text-box,
article.features div.aside.text-box,
div.article.features div.aside.text-box,
div.print_article.features div.aside.text-box {
  border-color: #d80043;
}
article.features .table-box h2.boxtitle,
div.article.features .table-box h2.boxtitle,
div.print_article.features .table-box h2.boxtitle,
article.features aside h2.boxtitle,
div.article.features aside h2.boxtitle,
div.print_article.features aside h2.boxtitle,
article.features div.aside h2.boxtitle,
div.article.features div.aside h2.boxtitle,
div.print_article.features div.aside h2.boxtitle,
article.features aside.text-box h2.boxtitle,
div.article.features aside.text-box h2.boxtitle,
div.print_article.features aside.text-box h2.boxtitle,
article.features div.aside.text-box h2.boxtitle,
div.article.features div.aside.text-box h2.boxtitle,
div.print_article.features div.aside.text-box h2.boxtitle {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.features .table-box h2.boxtitle:before,
div.article.features .table-box h2.boxtitle:before,
div.print_article.features .table-box h2.boxtitle:before,
article.features aside h2.boxtitle:before,
div.article.features aside h2.boxtitle:before,
div.print_article.features aside h2.boxtitle:before,
article.features div.aside h2.boxtitle:before,
div.article.features div.aside h2.boxtitle:before,
div.print_article.features div.aside h2.boxtitle:before,
article.features aside.text-box h2.boxtitle:before,
div.article.features aside.text-box h2.boxtitle:before,
div.print_article.features aside.text-box h2.boxtitle:before,
article.features div.aside.text-box h2.boxtitle:before,
div.article.features div.aside.text-box h2.boxtitle:before,
div.print_article.features div.aside.text-box h2.boxtitle:before {
  content: "\2589\a0";
  color: #d80043;
}
article.features section.listing-box,
div.article.features section.listing-box,
div.print_article.features section.listing-box,
article.features div.listing-box,
div.article.features div.listing-box,
div.print_article.features div.listing-box {
  border-color: #d80043;
}
article.features section.listing-box h2,
div.article.features section.listing-box h2,
div.print_article.features section.listing-box h2,
article.features div.listing-box h2,
div.article.features div.listing-box h2,
div.print_article.features div.listing-box h2 {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.features section.listing-box h2:before,
div.article.features section.listing-box h2:before,
div.print_article.features section.listing-box h2:before,
article.features div.listing-box h2:before,
div.article.features div.listing-box h2:before,
div.print_article.features div.listing-box h2:before {
  content: "\2589\a0";
  color: #d80043;
}
article.features th,
div.article.features th,
div.print_article.features th {
  background-color: #d80043 !important;
}
article.features tr:nth-child(2n+1) td,
div.article.features tr:nth-child(2n+1) td,
div.print_article.features tr:nth-child(2n+1) td,
article.features tr:nth-child(2n+1) th,
div.article.features tr:nth-child(2n+1) th,
div.print_article.features tr:nth-child(2n+1) th {
  background-color: #ffffff;
}
article.tools,
div.article.tools,
div.print_article.tools {
  /*
        aside, div.aside {
            &.text-box {
                background-color:@@section-light-color;
            }
        }
        */

  /*
        .table-box, aside, div.aside {
            h2.boxtitle:before {
                color:@@section-color;
            }
        }
        */

}
article.tools a,
div.article.tools a,
div.print_article.tools a,
article.tools .name,
div.article.tools .name,
div.print_article.tools .name,
article.tools .boxnumber,
div.article.tools .boxnumber,
div.print_article.tools .boxnumber {
  color: #005a9e;
}
article.tools .author-box h2,
div.article.tools .author-box h2,
div.print_article.tools .author-box h2,
article.tools .info-box h2,
div.article.tools .info-box h2,
div.print_article.tools .info-box h2 {
  color: #005a9e;
}
article.tools .table-box,
div.article.tools .table-box,
div.print_article.tools .table-box,
article.tools aside,
div.article.tools aside,
div.print_article.tools aside,
article.tools div.aside,
div.article.tools div.aside,
div.print_article.tools div.aside,
article.tools aside.text-box,
div.article.tools aside.text-box,
div.print_article.tools aside.text-box,
article.tools div.aside.text-box,
div.article.tools div.aside.text-box,
div.print_article.tools div.aside.text-box {
  border-color: #005a9e;
}
article.tools .table-box h2.boxtitle,
div.article.tools .table-box h2.boxtitle,
div.print_article.tools .table-box h2.boxtitle,
article.tools aside h2.boxtitle,
div.article.tools aside h2.boxtitle,
div.print_article.tools aside h2.boxtitle,
article.tools div.aside h2.boxtitle,
div.article.tools div.aside h2.boxtitle,
div.print_article.tools div.aside h2.boxtitle,
article.tools aside.text-box h2.boxtitle,
div.article.tools aside.text-box h2.boxtitle,
div.print_article.tools aside.text-box h2.boxtitle,
article.tools div.aside.text-box h2.boxtitle,
div.article.tools div.aside.text-box h2.boxtitle,
div.print_article.tools div.aside.text-box h2.boxtitle {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.tools .table-box h2.boxtitle:before,
div.article.tools .table-box h2.boxtitle:before,
div.print_article.tools .table-box h2.boxtitle:before,
article.tools aside h2.boxtitle:before,
div.article.tools aside h2.boxtitle:before,
div.print_article.tools aside h2.boxtitle:before,
article.tools div.aside h2.boxtitle:before,
div.article.tools div.aside h2.boxtitle:before,
div.print_article.tools div.aside h2.boxtitle:before,
article.tools aside.text-box h2.boxtitle:before,
div.article.tools aside.text-box h2.boxtitle:before,
div.print_article.tools aside.text-box h2.boxtitle:before,
article.tools div.aside.text-box h2.boxtitle:before,
div.article.tools div.aside.text-box h2.boxtitle:before,
div.print_article.tools div.aside.text-box h2.boxtitle:before {
  content: "\2589\a0";
  color: #005a9e;
}
article.tools section.listing-box,
div.article.tools section.listing-box,
div.print_article.tools section.listing-box,
article.tools div.listing-box,
div.article.tools div.listing-box,
div.print_article.tools div.listing-box {
  border-color: #005a9e;
}
article.tools section.listing-box h2,
div.article.tools section.listing-box h2,
div.print_article.tools section.listing-box h2,
article.tools div.listing-box h2,
div.article.tools div.listing-box h2,
div.print_article.tools div.listing-box h2 {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.tools section.listing-box h2:before,
div.article.tools section.listing-box h2:before,
div.print_article.tools section.listing-box h2:before,
article.tools div.listing-box h2:before,
div.article.tools div.listing-box h2:before,
div.print_article.tools div.listing-box h2:before {
  content: "\2589\a0";
  color: #005a9e;
}
article.tools th,
div.article.tools th,
div.print_article.tools th {
  background-color: #005a9e !important;
}
article.tools tr:nth-child(2n+1) td,
div.article.tools tr:nth-child(2n+1) td,
div.print_article.tools tr:nth-child(2n+1) td,
article.tools tr:nth-child(2n+1) th,
div.article.tools tr:nth-child(2n+1) th,
div.print_article.tools tr:nth-child(2n+1) th {
  background-color: #ffffff;
}
article.virtualization,
div.article.virtualization,
div.print_article.virtualization {
  /*
        aside, div.aside {
            &.text-box {
                background-color:@@section-light-color;
            }
        }
        */

  /*
        .table-box, aside, div.aside {
            h2.boxtitle:before {
                color:@@section-color;
            }
        }
        */

}
article.virtualization a,
div.article.virtualization a,
div.print_article.virtualization a,
article.virtualization .name,
div.article.virtualization .name,
div.print_article.virtualization .name,
article.virtualization .boxnumber,
div.article.virtualization .boxnumber,
div.print_article.virtualization .boxnumber {
  color: #005a9e;
}
article.virtualization .author-box h2,
div.article.virtualization .author-box h2,
div.print_article.virtualization .author-box h2,
article.virtualization .info-box h2,
div.article.virtualization .info-box h2,
div.print_article.virtualization .info-box h2 {
  color: #005a9e;
}
article.virtualization .table-box,
div.article.virtualization .table-box,
div.print_article.virtualization .table-box,
article.virtualization aside,
div.article.virtualization aside,
div.print_article.virtualization aside,
article.virtualization div.aside,
div.article.virtualization div.aside,
div.print_article.virtualization div.aside,
article.virtualization aside.text-box,
div.article.virtualization aside.text-box,
div.print_article.virtualization aside.text-box,
article.virtualization div.aside.text-box,
div.article.virtualization div.aside.text-box,
div.print_article.virtualization div.aside.text-box {
  border-color: #005a9e;
}
article.virtualization .table-box h2.boxtitle,
div.article.virtualization .table-box h2.boxtitle,
div.print_article.virtualization .table-box h2.boxtitle,
article.virtualization aside h2.boxtitle,
div.article.virtualization aside h2.boxtitle,
div.print_article.virtualization aside h2.boxtitle,
article.virtualization div.aside h2.boxtitle,
div.article.virtualization div.aside h2.boxtitle,
div.print_article.virtualization div.aside h2.boxtitle,
article.virtualization aside.text-box h2.boxtitle,
div.article.virtualization aside.text-box h2.boxtitle,
div.print_article.virtualization aside.text-box h2.boxtitle,
article.virtualization div.aside.text-box h2.boxtitle,
div.article.virtualization div.aside.text-box h2.boxtitle,
div.print_article.virtualization div.aside.text-box h2.boxtitle {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.virtualization .table-box h2.boxtitle:before,
div.article.virtualization .table-box h2.boxtitle:before,
div.print_article.virtualization .table-box h2.boxtitle:before,
article.virtualization aside h2.boxtitle:before,
div.article.virtualization aside h2.boxtitle:before,
div.print_article.virtualization aside h2.boxtitle:before,
article.virtualization div.aside h2.boxtitle:before,
div.article.virtualization div.aside h2.boxtitle:before,
div.print_article.virtualization div.aside h2.boxtitle:before,
article.virtualization aside.text-box h2.boxtitle:before,
div.article.virtualization aside.text-box h2.boxtitle:before,
div.print_article.virtualization aside.text-box h2.boxtitle:before,
article.virtualization div.aside.text-box h2.boxtitle:before,
div.article.virtualization div.aside.text-box h2.boxtitle:before,
div.print_article.virtualization div.aside.text-box h2.boxtitle:before {
  content: "\2589\a0";
  color: #005a9e;
}
article.virtualization section.listing-box,
div.article.virtualization section.listing-box,
div.print_article.virtualization section.listing-box,
article.virtualization div.listing-box,
div.article.virtualization div.listing-box,
div.print_article.virtualization div.listing-box {
  border-color: #005a9e;
}
article.virtualization section.listing-box h2,
div.article.virtualization section.listing-box h2,
div.print_article.virtualization section.listing-box h2,
article.virtualization div.listing-box h2,
div.article.virtualization div.listing-box h2,
div.print_article.virtualization div.listing-box h2 {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.virtualization section.listing-box h2:before,
div.article.virtualization section.listing-box h2:before,
div.print_article.virtualization section.listing-box h2:before,
article.virtualization div.listing-box h2:before,
div.article.virtualization div.listing-box h2:before,
div.print_article.virtualization div.listing-box h2:before {
  content: "\2589\a0";
  color: #005a9e;
}
article.virtualization th,
div.article.virtualization th,
div.print_article.virtualization th {
  background-color: #005a9e !important;
}
article.virtualization tr:nth-child(2n+1) td,
div.article.virtualization tr:nth-child(2n+1) td,
div.print_article.virtualization tr:nth-child(2n+1) td,
article.virtualization tr:nth-child(2n+1) th,
div.article.virtualization tr:nth-child(2n+1) th,
div.print_article.virtualization tr:nth-child(2n+1) th {
  background-color: #ffffff;
}
article.management,
div.article.management,
div.print_article.management {
  /*
        aside, div.aside {
            &.text-box {
                background-color:@@section-light-color;
            }
        }
        */

  /*
        .table-box, aside, div.aside {
            h2.boxtitle:before {
                color:@@section-color;
            }
        }
        */

}
article.management a,
div.article.management a,
div.print_article.management a,
article.management .name,
div.article.management .name,
div.print_article.management .name,
article.management .boxnumber,
div.article.management .boxnumber,
div.print_article.management .boxnumber {
  color: #8bbc07;
}
article.management .author-box h2,
div.article.management .author-box h2,
div.print_article.management .author-box h2,
article.management .info-box h2,
div.article.management .info-box h2,
div.print_article.management .info-box h2 {
  color: #8bbc07;
}
article.management .table-box,
div.article.management .table-box,
div.print_article.management .table-box,
article.management aside,
div.article.management aside,
div.print_article.management aside,
article.management div.aside,
div.article.management div.aside,
div.print_article.management div.aside,
article.management aside.text-box,
div.article.management aside.text-box,
div.print_article.management aside.text-box,
article.management div.aside.text-box,
div.article.management div.aside.text-box,
div.print_article.management div.aside.text-box {
  border-color: #8bbc07;
}
article.management .table-box h2.boxtitle,
div.article.management .table-box h2.boxtitle,
div.print_article.management .table-box h2.boxtitle,
article.management aside h2.boxtitle,
div.article.management aside h2.boxtitle,
div.print_article.management aside h2.boxtitle,
article.management div.aside h2.boxtitle,
div.article.management div.aside h2.boxtitle,
div.print_article.management div.aside h2.boxtitle,
article.management aside.text-box h2.boxtitle,
div.article.management aside.text-box h2.boxtitle,
div.print_article.management aside.text-box h2.boxtitle,
article.management div.aside.text-box h2.boxtitle,
div.article.management div.aside.text-box h2.boxtitle,
div.print_article.management div.aside.text-box h2.boxtitle {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.management .table-box h2.boxtitle:before,
div.article.management .table-box h2.boxtitle:before,
div.print_article.management .table-box h2.boxtitle:before,
article.management aside h2.boxtitle:before,
div.article.management aside h2.boxtitle:before,
div.print_article.management aside h2.boxtitle:before,
article.management div.aside h2.boxtitle:before,
div.article.management div.aside h2.boxtitle:before,
div.print_article.management div.aside h2.boxtitle:before,
article.management aside.text-box h2.boxtitle:before,
div.article.management aside.text-box h2.boxtitle:before,
div.print_article.management aside.text-box h2.boxtitle:before,
article.management div.aside.text-box h2.boxtitle:before,
div.article.management div.aside.text-box h2.boxtitle:before,
div.print_article.management div.aside.text-box h2.boxtitle:before {
  content: "\2589\a0";
  color: #8bbc07;
}
article.management section.listing-box,
div.article.management section.listing-box,
div.print_article.management section.listing-box,
article.management div.listing-box,
div.article.management div.listing-box,
div.print_article.management div.listing-box {
  border-color: #8bbc07;
}
article.management section.listing-box h2,
div.article.management section.listing-box h2,
div.print_article.management section.listing-box h2,
article.management div.listing-box h2,
div.article.management div.listing-box h2,
div.print_article.management div.listing-box h2 {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.management section.listing-box h2:before,
div.article.management section.listing-box h2:before,
div.print_article.management section.listing-box h2:before,
article.management div.listing-box h2:before,
div.article.management div.listing-box h2:before,
div.print_article.management div.listing-box h2:before {
  content: "\2589\a0";
  color: #8bbc07;
}
article.management th,
div.article.management th,
div.print_article.management th {
  background-color: #8bbc07 !important;
}
article.management tr:nth-child(2n+1) td,
div.article.management tr:nth-child(2n+1) td,
div.print_article.management tr:nth-child(2n+1) td,
article.management tr:nth-child(2n+1) th,
div.article.management tr:nth-child(2n+1) th,
div.print_article.management tr:nth-child(2n+1) th {
  background-color: #ffffff;
}
article.nuts_and_bolts,
div.article.nuts_and_bolts,
div.print_article.nuts_and_bolts {
  /*
        aside, div.aside {
            &.text-box {
                background-color:@@section-light-color;
            }
        }
        */

  /*
        .table-box, aside, div.aside {
            h2.boxtitle:before {
                color:@@section-color;
            }
        }
        */

}
article.nuts_and_bolts a,
div.article.nuts_and_bolts a,
div.print_article.nuts_and_bolts a,
article.nuts_and_bolts .name,
div.article.nuts_and_bolts .name,
div.print_article.nuts_and_bolts .name,
article.nuts_and_bolts .boxnumber,
div.article.nuts_and_bolts .boxnumber,
div.print_article.nuts_and_bolts .boxnumber {
  color: #009adb;
}
article.nuts_and_bolts .author-box h2,
div.article.nuts_and_bolts .author-box h2,
div.print_article.nuts_and_bolts .author-box h2,
article.nuts_and_bolts .info-box h2,
div.article.nuts_and_bolts .info-box h2,
div.print_article.nuts_and_bolts .info-box h2 {
  color: #009adb;
}
article.nuts_and_bolts .table-box,
div.article.nuts_and_bolts .table-box,
div.print_article.nuts_and_bolts .table-box,
article.nuts_and_bolts aside,
div.article.nuts_and_bolts aside,
div.print_article.nuts_and_bolts aside,
article.nuts_and_bolts div.aside,
div.article.nuts_and_bolts div.aside,
div.print_article.nuts_and_bolts div.aside,
article.nuts_and_bolts aside.text-box,
div.article.nuts_and_bolts aside.text-box,
div.print_article.nuts_and_bolts aside.text-box,
article.nuts_and_bolts div.aside.text-box,
div.article.nuts_and_bolts div.aside.text-box,
div.print_article.nuts_and_bolts div.aside.text-box {
  border-color: #009adb;
}
article.nuts_and_bolts .table-box h2.boxtitle,
div.article.nuts_and_bolts .table-box h2.boxtitle,
div.print_article.nuts_and_bolts .table-box h2.boxtitle,
article.nuts_and_bolts aside h2.boxtitle,
div.article.nuts_and_bolts aside h2.boxtitle,
div.print_article.nuts_and_bolts aside h2.boxtitle,
article.nuts_and_bolts div.aside h2.boxtitle,
div.article.nuts_and_bolts div.aside h2.boxtitle,
div.print_article.nuts_and_bolts div.aside h2.boxtitle,
article.nuts_and_bolts aside.text-box h2.boxtitle,
div.article.nuts_and_bolts aside.text-box h2.boxtitle,
div.print_article.nuts_and_bolts aside.text-box h2.boxtitle,
article.nuts_and_bolts div.aside.text-box h2.boxtitle,
div.article.nuts_and_bolts div.aside.text-box h2.boxtitle,
div.print_article.nuts_and_bolts div.aside.text-box h2.boxtitle {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.nuts_and_bolts .table-box h2.boxtitle:before,
div.article.nuts_and_bolts .table-box h2.boxtitle:before,
div.print_article.nuts_and_bolts .table-box h2.boxtitle:before,
article.nuts_and_bolts aside h2.boxtitle:before,
div.article.nuts_and_bolts aside h2.boxtitle:before,
div.print_article.nuts_and_bolts aside h2.boxtitle:before,
article.nuts_and_bolts div.aside h2.boxtitle:before,
div.article.nuts_and_bolts div.aside h2.boxtitle:before,
div.print_article.nuts_and_bolts div.aside h2.boxtitle:before,
article.nuts_and_bolts aside.text-box h2.boxtitle:before,
div.article.nuts_and_bolts aside.text-box h2.boxtitle:before,
div.print_article.nuts_and_bolts aside.text-box h2.boxtitle:before,
article.nuts_and_bolts div.aside.text-box h2.boxtitle:before,
div.article.nuts_and_bolts div.aside.text-box h2.boxtitle:before,
div.print_article.nuts_and_bolts div.aside.text-box h2.boxtitle:before {
  content: "\2589\a0";
  color: #009adb;
}
article.nuts_and_bolts section.listing-box,
div.article.nuts_and_bolts section.listing-box,
div.print_article.nuts_and_bolts section.listing-box,
article.nuts_and_bolts div.listing-box,
div.article.nuts_and_bolts div.listing-box,
div.print_article.nuts_and_bolts div.listing-box {
  border-color: #009adb;
}
article.nuts_and_bolts section.listing-box h2,
div.article.nuts_and_bolts section.listing-box h2,
div.print_article.nuts_and_bolts section.listing-box h2,
article.nuts_and_bolts div.listing-box h2,
div.article.nuts_and_bolts div.listing-box h2,
div.print_article.nuts_and_bolts div.listing-box h2 {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.nuts_and_bolts section.listing-box h2:before,
div.article.nuts_and_bolts section.listing-box h2:before,
div.print_article.nuts_and_bolts section.listing-box h2:before,
article.nuts_and_bolts div.listing-box h2:before,
div.article.nuts_and_bolts div.listing-box h2:before,
div.print_article.nuts_and_bolts div.listing-box h2:before {
  content: "\2589\a0";
  color: #009adb;
}
article.nuts_and_bolts th,
div.article.nuts_and_bolts th,
div.print_article.nuts_and_bolts th {
  background-color: #009adb !important;
}
article.nuts_and_bolts tr:nth-child(2n+1) td,
div.article.nuts_and_bolts tr:nth-child(2n+1) td,
div.print_article.nuts_and_bolts tr:nth-child(2n+1) td,
article.nuts_and_bolts tr:nth-child(2n+1) th,
div.article.nuts_and_bolts tr:nth-child(2n+1) th,
div.print_article.nuts_and_bolts tr:nth-child(2n+1) th {
  background-color: #ffffff;
}
article.Service,
div.article.Service,
div.print_article.Service {
  /*
        aside, div.aside {
            &.text-box {
                background-color:@@section-light-color;
            }
        }
        */

  /*
        .table-box, aside, div.aside {
            h2.boxtitle:before {
                color:@@section-color;
            }
        }
        */

}
article.Service a,
div.article.Service a,
div.print_article.Service a,
article.Service .name,
div.article.Service .name,
div.print_article.Service .name,
article.Service .boxnumber,
div.article.Service .boxnumber,
div.print_article.Service .boxnumber {
  color: #003c6f;
}
article.Service .author-box h2,
div.article.Service .author-box h2,
div.print_article.Service .author-box h2,
article.Service .info-box h2,
div.article.Service .info-box h2,
div.print_article.Service .info-box h2 {
  color: #003c6f;
}
article.Service .table-box,
div.article.Service .table-box,
div.print_article.Service .table-box,
article.Service aside,
div.article.Service aside,
div.print_article.Service aside,
article.Service div.aside,
div.article.Service div.aside,
div.print_article.Service div.aside,
article.Service aside.text-box,
div.article.Service aside.text-box,
div.print_article.Service aside.text-box,
article.Service div.aside.text-box,
div.article.Service div.aside.text-box,
div.print_article.Service div.aside.text-box {
  border-color: #003c6f;
}
article.Service .table-box h2.boxtitle,
div.article.Service .table-box h2.boxtitle,
div.print_article.Service .table-box h2.boxtitle,
article.Service aside h2.boxtitle,
div.article.Service aside h2.boxtitle,
div.print_article.Service aside h2.boxtitle,
article.Service div.aside h2.boxtitle,
div.article.Service div.aside h2.boxtitle,
div.print_article.Service div.aside h2.boxtitle,
article.Service aside.text-box h2.boxtitle,
div.article.Service aside.text-box h2.boxtitle,
div.print_article.Service aside.text-box h2.boxtitle,
article.Service div.aside.text-box h2.boxtitle,
div.article.Service div.aside.text-box h2.boxtitle,
div.print_article.Service div.aside.text-box h2.boxtitle {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.Service .table-box h2.boxtitle:before,
div.article.Service .table-box h2.boxtitle:before,
div.print_article.Service .table-box h2.boxtitle:before,
article.Service aside h2.boxtitle:before,
div.article.Service aside h2.boxtitle:before,
div.print_article.Service aside h2.boxtitle:before,
article.Service div.aside h2.boxtitle:before,
div.article.Service div.aside h2.boxtitle:before,
div.print_article.Service div.aside h2.boxtitle:before,
article.Service aside.text-box h2.boxtitle:before,
div.article.Service aside.text-box h2.boxtitle:before,
div.print_article.Service aside.text-box h2.boxtitle:before,
article.Service div.aside.text-box h2.boxtitle:before,
div.article.Service div.aside.text-box h2.boxtitle:before,
div.print_article.Service div.aside.text-box h2.boxtitle:before {
  content: "\2589\a0";
  color: #003c6f;
}
article.Service section.listing-box,
div.article.Service section.listing-box,
div.print_article.Service section.listing-box,
article.Service div.listing-box,
div.article.Service div.listing-box,
div.print_article.Service div.listing-box {
  border-color: #003c6f;
}
article.Service section.listing-box h2,
div.article.Service section.listing-box h2,
div.print_article.Service section.listing-box h2,
article.Service div.listing-box h2,
div.article.Service div.listing-box h2,
div.print_article.Service div.listing-box h2 {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.Service section.listing-box h2:before,
div.article.Service section.listing-box h2:before,
div.print_article.Service section.listing-box h2:before,
article.Service div.listing-box h2:before,
div.article.Service div.listing-box h2:before,
div.print_article.Service div.listing-box h2:before {
  content: "\2589\a0";
  color: #003c6f;
}
article.Service th,
div.article.Service th,
div.print_article.Service th {
  background-color: #003c6f !important;
}
article.Service tr:nth-child(2n+1) td,
div.article.Service tr:nth-child(2n+1) td,
div.print_article.Service tr:nth-child(2n+1) td,
article.Service tr:nth-child(2n+1) th,
div.article.Service tr:nth-child(2n+1) th,
div.print_article.Service tr:nth-child(2n+1) th {
  background-color: #ffffff;
}
article.Features,
div.article.Features,
div.print_article.Features {
  /*
        aside, div.aside {
            &.text-box {
                background-color:@@section-light-color;
            }
        }
        */

  /*
        .table-box, aside, div.aside {
            h2.boxtitle:before {
                color:@@section-color;
            }
        }
        */

}
article.Features a,
div.article.Features a,
div.print_article.Features a,
article.Features .name,
div.article.Features .name,
div.print_article.Features .name,
article.Features .boxnumber,
div.article.Features .boxnumber,
div.print_article.Features .boxnumber {
  color: #d80043;
}
article.Features .author-box h2,
div.article.Features .author-box h2,
div.print_article.Features .author-box h2,
article.Features .info-box h2,
div.article.Features .info-box h2,
div.print_article.Features .info-box h2 {
  color: #d80043;
}
article.Features .table-box,
div.article.Features .table-box,
div.print_article.Features .table-box,
article.Features aside,
div.article.Features aside,
div.print_article.Features aside,
article.Features div.aside,
div.article.Features div.aside,
div.print_article.Features div.aside,
article.Features aside.text-box,
div.article.Features aside.text-box,
div.print_article.Features aside.text-box,
article.Features div.aside.text-box,
div.article.Features div.aside.text-box,
div.print_article.Features div.aside.text-box {
  border-color: #d80043;
}
article.Features .table-box h2.boxtitle,
div.article.Features .table-box h2.boxtitle,
div.print_article.Features .table-box h2.boxtitle,
article.Features aside h2.boxtitle,
div.article.Features aside h2.boxtitle,
div.print_article.Features aside h2.boxtitle,
article.Features div.aside h2.boxtitle,
div.article.Features div.aside h2.boxtitle,
div.print_article.Features div.aside h2.boxtitle,
article.Features aside.text-box h2.boxtitle,
div.article.Features aside.text-box h2.boxtitle,
div.print_article.Features aside.text-box h2.boxtitle,
article.Features div.aside.text-box h2.boxtitle,
div.article.Features div.aside.text-box h2.boxtitle,
div.print_article.Features div.aside.text-box h2.boxtitle {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.Features .table-box h2.boxtitle:before,
div.article.Features .table-box h2.boxtitle:before,
div.print_article.Features .table-box h2.boxtitle:before,
article.Features aside h2.boxtitle:before,
div.article.Features aside h2.boxtitle:before,
div.print_article.Features aside h2.boxtitle:before,
article.Features div.aside h2.boxtitle:before,
div.article.Features div.aside h2.boxtitle:before,
div.print_article.Features div.aside h2.boxtitle:before,
article.Features aside.text-box h2.boxtitle:before,
div.article.Features aside.text-box h2.boxtitle:before,
div.print_article.Features aside.text-box h2.boxtitle:before,
article.Features div.aside.text-box h2.boxtitle:before,
div.article.Features div.aside.text-box h2.boxtitle:before,
div.print_article.Features div.aside.text-box h2.boxtitle:before {
  content: "\2589\a0";
  color: #d80043;
}
article.Features section.listing-box,
div.article.Features section.listing-box,
div.print_article.Features section.listing-box,
article.Features div.listing-box,
div.article.Features div.listing-box,
div.print_article.Features div.listing-box {
  border-color: #d80043;
}
article.Features section.listing-box h2,
div.article.Features section.listing-box h2,
div.print_article.Features section.listing-box h2,
article.Features div.listing-box h2,
div.article.Features div.listing-box h2,
div.print_article.Features div.listing-box h2 {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.Features section.listing-box h2:before,
div.article.Features section.listing-box h2:before,
div.print_article.Features section.listing-box h2:before,
article.Features div.listing-box h2:before,
div.article.Features div.listing-box h2:before,
div.print_article.Features div.listing-box h2:before {
  content: "\2589\a0";
  color: #d80043;
}
article.Features th,
div.article.Features th,
div.print_article.Features th {
  background-color: #d80043 !important;
}
article.Features tr:nth-child(2n+1) td,
div.article.Features tr:nth-child(2n+1) td,
div.print_article.Features tr:nth-child(2n+1) td,
article.Features tr:nth-child(2n+1) th,
div.article.Features tr:nth-child(2n+1) th,
div.print_article.Features tr:nth-child(2n+1) th {
  background-color: #ffffff;
}
article.Tools,
div.article.Tools,
div.print_article.Tools {
  /*
        aside, div.aside {
            &.text-box {
                background-color:@@section-light-color;
            }
        }
        */

  /*
        .table-box, aside, div.aside {
            h2.boxtitle:before {
                color:@@section-color;
            }
        }
        */

}
article.Tools a,
div.article.Tools a,
div.print_article.Tools a,
article.Tools .name,
div.article.Tools .name,
div.print_article.Tools .name,
article.Tools .boxnumber,
div.article.Tools .boxnumber,
div.print_article.Tools .boxnumber {
  color: #005a9e;
}
article.Tools .author-box h2,
div.article.Tools .author-box h2,
div.print_article.Tools .author-box h2,
article.Tools .info-box h2,
div.article.Tools .info-box h2,
div.print_article.Tools .info-box h2 {
  color: #005a9e;
}
article.Tools .table-box,
div.article.Tools .table-box,
div.print_article.Tools .table-box,
article.Tools aside,
div.article.Tools aside,
div.print_article.Tools aside,
article.Tools div.aside,
div.article.Tools div.aside,
div.print_article.Tools div.aside,
article.Tools aside.text-box,
div.article.Tools aside.text-box,
div.print_article.Tools aside.text-box,
article.Tools div.aside.text-box,
div.article.Tools div.aside.text-box,
div.print_article.Tools div.aside.text-box {
  border-color: #005a9e;
}
article.Tools .table-box h2.boxtitle,
div.article.Tools .table-box h2.boxtitle,
div.print_article.Tools .table-box h2.boxtitle,
article.Tools aside h2.boxtitle,
div.article.Tools aside h2.boxtitle,
div.print_article.Tools aside h2.boxtitle,
article.Tools div.aside h2.boxtitle,
div.article.Tools div.aside h2.boxtitle,
div.print_article.Tools div.aside h2.boxtitle,
article.Tools aside.text-box h2.boxtitle,
div.article.Tools aside.text-box h2.boxtitle,
div.print_article.Tools aside.text-box h2.boxtitle,
article.Tools div.aside.text-box h2.boxtitle,
div.article.Tools div.aside.text-box h2.boxtitle,
div.print_article.Tools div.aside.text-box h2.boxtitle {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.Tools .table-box h2.boxtitle:before,
div.article.Tools .table-box h2.boxtitle:before,
div.print_article.Tools .table-box h2.boxtitle:before,
article.Tools aside h2.boxtitle:before,
div.article.Tools aside h2.boxtitle:before,
div.print_article.Tools aside h2.boxtitle:before,
article.Tools div.aside h2.boxtitle:before,
div.article.Tools div.aside h2.boxtitle:before,
div.print_article.Tools div.aside h2.boxtitle:before,
article.Tools aside.text-box h2.boxtitle:before,
div.article.Tools aside.text-box h2.boxtitle:before,
div.print_article.Tools aside.text-box h2.boxtitle:before,
article.Tools div.aside.text-box h2.boxtitle:before,
div.article.Tools div.aside.text-box h2.boxtitle:before,
div.print_article.Tools div.aside.text-box h2.boxtitle:before {
  content: "\2589\a0";
  color: #005a9e;
}
article.Tools section.listing-box,
div.article.Tools section.listing-box,
div.print_article.Tools section.listing-box,
article.Tools div.listing-box,
div.article.Tools div.listing-box,
div.print_article.Tools div.listing-box {
  border-color: #005a9e;
}
article.Tools section.listing-box h2,
div.article.Tools section.listing-box h2,
div.print_article.Tools section.listing-box h2,
article.Tools div.listing-box h2,
div.article.Tools div.listing-box h2,
div.print_article.Tools div.listing-box h2 {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.Tools section.listing-box h2:before,
div.article.Tools section.listing-box h2:before,
div.print_article.Tools section.listing-box h2:before,
article.Tools div.listing-box h2:before,
div.article.Tools div.listing-box h2:before,
div.print_article.Tools div.listing-box h2:before {
  content: "\2589\a0";
  color: #005a9e;
}
article.Tools th,
div.article.Tools th,
div.print_article.Tools th {
  background-color: #005a9e !important;
}
article.Tools tr:nth-child(2n+1) td,
div.article.Tools tr:nth-child(2n+1) td,
div.print_article.Tools tr:nth-child(2n+1) td,
article.Tools tr:nth-child(2n+1) th,
div.article.Tools tr:nth-child(2n+1) th,
div.print_article.Tools tr:nth-child(2n+1) th {
  background-color: #ffffff;
}
article.Virtualization,
div.article.Virtualization,
div.print_article.Virtualization {
  /*
        aside, div.aside {
            &.text-box {
                background-color:@@section-light-color;
            }
        }
        */

  /*
        .table-box, aside, div.aside {
            h2.boxtitle:before {
                color:@@section-color;
            }
        }
        */

}
article.Virtualization a,
div.article.Virtualization a,
div.print_article.Virtualization a,
article.Virtualization .name,
div.article.Virtualization .name,
div.print_article.Virtualization .name,
article.Virtualization .boxnumber,
div.article.Virtualization .boxnumber,
div.print_article.Virtualization .boxnumber {
  color: #005a9e;
}
article.Virtualization .author-box h2,
div.article.Virtualization .author-box h2,
div.print_article.Virtualization .author-box h2,
article.Virtualization .info-box h2,
div.article.Virtualization .info-box h2,
div.print_article.Virtualization .info-box h2 {
  color: #005a9e;
}
article.Virtualization .table-box,
div.article.Virtualization .table-box,
div.print_article.Virtualization .table-box,
article.Virtualization aside,
div.article.Virtualization aside,
div.print_article.Virtualization aside,
article.Virtualization div.aside,
div.article.Virtualization div.aside,
div.print_article.Virtualization div.aside,
article.Virtualization aside.text-box,
div.article.Virtualization aside.text-box,
div.print_article.Virtualization aside.text-box,
article.Virtualization div.aside.text-box,
div.article.Virtualization div.aside.text-box,
div.print_article.Virtualization div.aside.text-box {
  border-color: #005a9e;
}
article.Virtualization .table-box h2.boxtitle,
div.article.Virtualization .table-box h2.boxtitle,
div.print_article.Virtualization .table-box h2.boxtitle,
article.Virtualization aside h2.boxtitle,
div.article.Virtualization aside h2.boxtitle,
div.print_article.Virtualization aside h2.boxtitle,
article.Virtualization div.aside h2.boxtitle,
div.article.Virtualization div.aside h2.boxtitle,
div.print_article.Virtualization div.aside h2.boxtitle,
article.Virtualization aside.text-box h2.boxtitle,
div.article.Virtualization aside.text-box h2.boxtitle,
div.print_article.Virtualization aside.text-box h2.boxtitle,
article.Virtualization div.aside.text-box h2.boxtitle,
div.article.Virtualization div.aside.text-box h2.boxtitle,
div.print_article.Virtualization div.aside.text-box h2.boxtitle {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.Virtualization .table-box h2.boxtitle:before,
div.article.Virtualization .table-box h2.boxtitle:before,
div.print_article.Virtualization .table-box h2.boxtitle:before,
article.Virtualization aside h2.boxtitle:before,
div.article.Virtualization aside h2.boxtitle:before,
div.print_article.Virtualization aside h2.boxtitle:before,
article.Virtualization div.aside h2.boxtitle:before,
div.article.Virtualization div.aside h2.boxtitle:before,
div.print_article.Virtualization div.aside h2.boxtitle:before,
article.Virtualization aside.text-box h2.boxtitle:before,
div.article.Virtualization aside.text-box h2.boxtitle:before,
div.print_article.Virtualization aside.text-box h2.boxtitle:before,
article.Virtualization div.aside.text-box h2.boxtitle:before,
div.article.Virtualization div.aside.text-box h2.boxtitle:before,
div.print_article.Virtualization div.aside.text-box h2.boxtitle:before {
  content: "\2589\a0";
  color: #005a9e;
}
article.Virtualization section.listing-box,
div.article.Virtualization section.listing-box,
div.print_article.Virtualization section.listing-box,
article.Virtualization div.listing-box,
div.article.Virtualization div.listing-box,
div.print_article.Virtualization div.listing-box {
  border-color: #005a9e;
}
article.Virtualization section.listing-box h2,
div.article.Virtualization section.listing-box h2,
div.print_article.Virtualization section.listing-box h2,
article.Virtualization div.listing-box h2,
div.article.Virtualization div.listing-box h2,
div.print_article.Virtualization div.listing-box h2 {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.Virtualization section.listing-box h2:before,
div.article.Virtualization section.listing-box h2:before,
div.print_article.Virtualization section.listing-box h2:before,
article.Virtualization div.listing-box h2:before,
div.article.Virtualization div.listing-box h2:before,
div.print_article.Virtualization div.listing-box h2:before {
  content: "\2589\a0";
  color: #005a9e;
}
article.Virtualization th,
div.article.Virtualization th,
div.print_article.Virtualization th {
  background-color: #005a9e !important;
}
article.Virtualization tr:nth-child(2n+1) td,
div.article.Virtualization tr:nth-child(2n+1) td,
div.print_article.Virtualization tr:nth-child(2n+1) td,
article.Virtualization tr:nth-child(2n+1) th,
div.article.Virtualization tr:nth-child(2n+1) th,
div.print_article.Virtualization tr:nth-child(2n+1) th {
  background-color: #ffffff;
}
article.Management,
div.article.Management,
div.print_article.Management {
  /*
        aside, div.aside {
            &.text-box {
                background-color:@@section-light-color;
            }
        }
        */

  /*
        .table-box, aside, div.aside {
            h2.boxtitle:before {
                color:@@section-color;
            }
        }
        */

}
article.Management a,
div.article.Management a,
div.print_article.Management a,
article.Management .name,
div.article.Management .name,
div.print_article.Management .name,
article.Management .boxnumber,
div.article.Management .boxnumber,
div.print_article.Management .boxnumber {
  color: #8bbc07;
}
article.Management .author-box h2,
div.article.Management .author-box h2,
div.print_article.Management .author-box h2,
article.Management .info-box h2,
div.article.Management .info-box h2,
div.print_article.Management .info-box h2 {
  color: #8bbc07;
}
article.Management .table-box,
div.article.Management .table-box,
div.print_article.Management .table-box,
article.Management aside,
div.article.Management aside,
div.print_article.Management aside,
article.Management div.aside,
div.article.Management div.aside,
div.print_article.Management div.aside,
article.Management aside.text-box,
div.article.Management aside.text-box,
div.print_article.Management aside.text-box,
article.Management div.aside.text-box,
div.article.Management div.aside.text-box,
div.print_article.Management div.aside.text-box {
  border-color: #8bbc07;
}
article.Management .table-box h2.boxtitle,
div.article.Management .table-box h2.boxtitle,
div.print_article.Management .table-box h2.boxtitle,
article.Management aside h2.boxtitle,
div.article.Management aside h2.boxtitle,
div.print_article.Management aside h2.boxtitle,
article.Management div.aside h2.boxtitle,
div.article.Management div.aside h2.boxtitle,
div.print_article.Management div.aside h2.boxtitle,
article.Management aside.text-box h2.boxtitle,
div.article.Management aside.text-box h2.boxtitle,
div.print_article.Management aside.text-box h2.boxtitle,
article.Management div.aside.text-box h2.boxtitle,
div.article.Management div.aside.text-box h2.boxtitle,
div.print_article.Management div.aside.text-box h2.boxtitle {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.Management .table-box h2.boxtitle:before,
div.article.Management .table-box h2.boxtitle:before,
div.print_article.Management .table-box h2.boxtitle:before,
article.Management aside h2.boxtitle:before,
div.article.Management aside h2.boxtitle:before,
div.print_article.Management aside h2.boxtitle:before,
article.Management div.aside h2.boxtitle:before,
div.article.Management div.aside h2.boxtitle:before,
div.print_article.Management div.aside h2.boxtitle:before,
article.Management aside.text-box h2.boxtitle:before,
div.article.Management aside.text-box h2.boxtitle:before,
div.print_article.Management aside.text-box h2.boxtitle:before,
article.Management div.aside.text-box h2.boxtitle:before,
div.article.Management div.aside.text-box h2.boxtitle:before,
div.print_article.Management div.aside.text-box h2.boxtitle:before {
  content: "\2589\a0";
  color: #8bbc07;
}
article.Management section.listing-box,
div.article.Management section.listing-box,
div.print_article.Management section.listing-box,
article.Management div.listing-box,
div.article.Management div.listing-box,
div.print_article.Management div.listing-box {
  border-color: #8bbc07;
}
article.Management section.listing-box h2,
div.article.Management section.listing-box h2,
div.print_article.Management section.listing-box h2,
article.Management div.listing-box h2,
div.article.Management div.listing-box h2,
div.print_article.Management div.listing-box h2 {
  background-color: #000000;
  color: #ffffff;
  padding: 5px 0;
}
article.Management section.listing-box h2:before,
div.article.Management section.listing-box h2:before,
div.print_article.Management section.listing-box h2:before,
article.Management div.listing-box h2:before,
div.article.Management div.listing-box h2:before,
div.print_article.Management div.listing-box h2:before {
  content: "\2589\a0";
  color: #8bbc07;
}
article.Management th,
div.article.Management th,
div.print_article.Management th {
  background-color: #8bbc07 !important;
}
article.Management tr:nth-child(2n+1) td,
div.article.Management tr:nth-child(2n+1) td,
div.print_article.Management tr:nth-child(2n+1) td,
article.Management tr:nth-child(2n+1) th,
div.article.Management tr:nth-child(2n+1) th,
div.print_article.Management tr:nth-child(2n+1) th {
  background-color: #ffffff;
}
