/* ------------------------------------------------------------------------------------------- */
/* vodafone.global.css - VERSION 1.2.8a / DATE 2007.10.08 / FINAL */
/* ------------------------------------------------------------------------------------------- */

/* GLOBAL BASICS BEGIN */

  * {
    margin: 0em 0em 0em 0em; /* 0px 0px 0px 0px */
    padding: 0em 0em 0em 0em; /* 0px 0px 0px 0px */
    border: none;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  }

  body {
    font-size: 11px;
    line-height: 16px;;
  }

  a,
  a:active,
  a:focus,
  a:hover,
  a:link,
  a:visited {
    cursor: pointer;
    text-decoration: underline;
  }

  ul * {
    list-style-type: square;
  }

/* GLOBAL BASICS END */

/* ------------------------------------------------------------------------------------------- */

/* PRESETTINGS BEGIN */

  /* TABBED NAVIGATION */
  .displayNone {
    display: none;
  }

  .hidden {
    visibility: hidden;
  }

  .visible {
    visibility: visible;
  }

  .floatLeft {
    float: left;
  }

  .floatRight {
    float: right;
  }

  .floatNone {
    clear: both;
    float: none;
  }

  .ieBugFix {
    height: 0em;
    width: 0em;
    line-height: 0em;
    font-size: 0em;
  }

/* PRESETTINGS END */

/* ------------------------------------------------------------------------------------------- */

/* GLOBAL DIMENSIONS BEGIN */

  /* GRID 1 COLUMN */
  div.divContent0Col {
    float: left;
    overflow: hidden;
    width: 135px;
  }

  div.divContent1Col {
    float: left;
    overflow: hidden;
    width: 17.474545454em; /* 192px */
  }

  /* GRID 2 COLUMN */
  div.divContent2Col {
    float: left;
    overflow: hidden;
    width: 34.929090909em; /* 384px ! SPECIAL VALUE */
  }

  /* GRID 3 COLUMN */
  div.divContent3Col {
    float: left;
    overflow: hidden;
    width: 52.383636363em; /* 576px ! SPECIAL VALUE */
  }

  /* GRID 4 COLUMN */
  div.divContent4Col {
    float: left;
    overflow: hidden;
    width: 69.838181818em; /* 768px ! SPECIAL VALUE */
  }

  /* GRID 5 COLUMN */
  div.divContent5Col {
    float: none;
    clear: both;
    overflow: hidden;
    width: 87.363636363em; /* 961px */
  }

  /* WIDTH 1 COLUMN */
  .width0Col,
  .width0Col object,
  .width0Col embed {
    overflow: hidden;
    width: 123px;
    background-image: url(../img/border/129px.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
  }

  /* WIDTH 1 COLUMN */
  .width1Col,
  .width1Col object,
  .width1Col embed {
    overflow: hidden;
    width: 16.909090909em; /* 186px */
    background-image: url(../img/border/192px.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
  }

  /* WIDTH 2 COLUMN */
  .width2Col,
  .width2Col object,
  .width2Col embed {
    overflow: hidden;
    width: 34.363636363em; /* 378px */
    background-image: url(../img/border/384px.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
  }

  /* WIDTH 3 COLUMN */
  .width3Col,
  .width3Col object,
  .width3Col embed {
    overflow: hidden;
    width: 51.818181818em; /* 570px */
    background-image: url(../img/border/576px.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
  }

  /* WIDTH 4 COLUMN */
  .width4Col,
  .width4Col object,
  .width4Col embed {
    overflow: hidden;
    width: 69.272727272em; /* 762px */
    background-image: url(../img/border/768px.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
  }

  /* WIDTH 5 COLUMN */
  .width5Col,
  .width5Col object,
  .width5Col embed {
    overflow: hidden;
    width: 86.727272727em; /* 954px */
    background-image: url(../img/border/960px.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
  }

  /* HEIGHT 168PX FOR HOMEPAGE */
  .height168 {
    overflow: hidden;
    height: 15.909090909em; /* 175px = 168px + 7px SHADOW */
  }

  .height168 .divInlay {
    overflow: hidden;
    height: 12.909090909em; /* 142px */
  }

  .height168 object,
  .height168 embed {
    height: 15.272727272em; /* 168px */
  }

  /* HEIGHT 174PX FOR HOMEPAGE */
  .height174 {
    overflow: hidden;
    height: 16.454545454em; /* 181px = 174px + 7px SHADOW */
  }

  .height174 .divInlay {
    overflow: hidden;
    height: 13.454545454em; /* 148px */
  }

  .height174 object,
  .height174 embed {
    height: 15.818181818em; /* 168px */
  }

  /* HEIGHT 282PX FOR HOMEPAGE */
  .height282 {
    overflow: hidden;
    height: 26.272727272em; /* 289px = 282px + 7px SHADOW */
  }

  .height282 .divInlay {
    overflow: hidden;
    height: 23.272727272em; /* 256px */
  }

  .height282 object,
  .height282 embed {
    height: 25.636363636em; /* 282px */
  }

  /* HEIGHT AUTO FOR ALL PAGES */
  div.heightAuto {
    height: auto;
  }

  .heightAuto .divInlay {
    height: inherit;
    margin-bottom: 0.727272727em; /* 8px */
  }

  .heightAuto .divInlay.noMarginBottom {
    margin-bottom: 0em; /* 0px */
  }

/* GLOBAL DIMENSIONS END */

/* ------------------------------------------------------------------------------------------- */

/* BASICS BEGIN */

  div.divMatrix {
    position: static;
    width: 90.363636363em; /* 994px */
    padding: 1.09090909em 1.09090909em 1.727272727em 0.818181818em; /* 12px 12px 19px 9px */
  }

  div.divPopUp {
    margin: 1.09090909em 1.09090909em 1.727272727em 0.818181818em; /* 12px 12px 19px 9px */
  }

  /* FOR DEMO ONLY */
  div.divOverlay {
    position: absolute;
    z-index: 1000;
    top: 0em; /* 0px */
    left: 0em; /* 0px */
    width: 100%;
    height: 150%;
    background-color: #000000;
    opacity: 0.5;
  }

  div.divLogin {
    position: absolute;
    z-index: 1500;
    top: 0em; /* 0px */
    left: 0em; /* 0px */
  }

/* BASICS END */

/* ------------------------------------------------------------------------------------------- */

/* HEADER BEGIN */

  /* BASICS */
  div.divHeader {
    width: 86.727272727em; /* 954px */
    height: 11.909090909em; /* 131px */
    margin: 0em 0em 0em 0.272727272em; /* 0px 0px 0px 3px */
  }

  div.divPopUp div.divHeader {
    width: auto;
    margin: 0em 0.272727272em 0em 0.272727272em; /* 0px 3px 0px 3px */
  }

  /* CORNER LOGO */
  img.imgLogo {
    float: left;
    width: 9.545454545em; /* 105px */
    height: 6.636363636em; /* 73px */
    margin: 1.09090909em 0em 1.454545454em 1em; /* 12px 0px 16px 11px */
    border: none;
  }

  div.divPopUp img.imgLogo {
    margin: 0em 0em 1.454545454em 1em; /* 0px 0px 16px 11px */
  }

 /* PARTNER LOGO */
  img.imgPartnerLogo {
    float: left;
    width: 86.727272727em; /* 954px */
    height: 11.909090909em; /* 131px */
    margin: 0em 0em 1.09090909em 0em ; /* 0px 0px 12px 0px */
    border: none;
  }

  /* BANNER */
  div.divBannerHeader {
    /* display: none; */ /* TO REMOVE BANNER ON ALL PAGES */
    position: absolute;
    top: 3.363636363em; /* 37px */
    left: 14.818181818em; /* 163px */
    z-index: 500;
    width: 42.545454545em; /* 468px */
    height: 5.454545454em; /* 60px */
  }

  /* NAVIGATION META HEAD RIGHT */
  ul.ulNavigationMeta {
    float: right;
  }

  ul.ulNavigationMeta li {
    float: left;
    line-height: 1em; /* 11px */
    margin: 0.727272727em 0em 0em 0em; /* 8px 0px 0px 0px */
    padding: 0em 0.636363636em 0em 0.636363636em; /* 0px 7px 0px 7px */
    font-size: 1em; /* 11px */
    list-style-type: none;
    border-right: 0.09090909em solid; /* 1px */
  }

  ul.ulNavigationMeta li a,
  ul.ulNavigationMeta li a:active,
  ul.ulNavigationMeta li a:focus,
  ul.ulNavigationMeta li a:hover,
  ul.ulNavigationMeta li a:link,
  ul.ulNavigationMeta li a:visited {
    text-decoration: none;
  }

  ul.ulNavigationMeta li a:hover {
    text-decoration: underline;
  }

  ul.ulNavigationMeta li a.aActive,
  ul.ulNavigationMeta li a.aActive:active,
  ul.ulNavigationMeta li a.aActive:focus,
  ul.ulNavigationMeta li a.aActive:hover,
  ul.ulNavigationMeta li a.aActive:link,
  ul.ulNavigationMeta li a.aActive:visited {
    text-decoration: none;
    font-weight: bold;
    cursor: text;
  }

  /* NAVIGATION META HEAD RIGHT PLUS SHOPPINGCART */
  ul.ulNavigationMeta li.liShoppingCart {
    padding: 0em 0em 0em 0em; /* 0px 0px 0px 0px */
    border-right: none;
  }

  ul.ulNavigationMeta li.liShoppingCart a,
  ul.ulNavigationMeta li.liShoppingCart a:active,
  ul.ulNavigationMeta li.liShoppingCart a:focus,
  ul.ulNavigationMeta li.liShoppingCart a:hover,
  ul.ulNavigationMeta li.liShoppingCart a:link,
  ul.ulNavigationMeta li.liShoppingCart a:visited {
    margin-left: 0.632666236em; /* 7px */
    padding: 0em 0em 0em 1.454545454em; /* 0px 0px 0px 16px */
    background-image: url(../img/icons/shoppingcart.gif);
    background-position: 0em 0.09090909em; /* 0px 1px */
    background-repeat: no-repeat;
  }

  ul.ulNavigationMeta li.liShoppingCart a:hover {
    background-position: 0em -9.818181818em; /* 0px -108px */
  }

  /* SEARCH HEAD */
  form.formGlobalSearch div {
    float: right;
    width: 72.727272727em; /* 800px */
    margin: 4.363636363em 0em 1.454545454em 0em; /* 48px 0px 16px 0px */
    height: 1.636363636em; /* 18px */
  }

  form.formGlobalSearch div input.inputGlobalSearch {
    float: right;
    width: 22.636363636em; /* 249px */
    height: 1.363636363em; /* 15px */
    margin: 0em 0.545454545em 0em 0em; /* 0px 6px 0px 0px */
    padding: 0.09090909em 0.454545454em 0em 0.454545454em; /* 1px 5px 0px 5px */
    border: 0.09090909em solid; /* 1px */
    font-size: 100%;
  }

  /* MAIN NAVIGATION */
  ul.ulNavigationMain {
    float: left;
    width: 86.727272727em; /* 954px */
    line-height: 2.727272727em; /* 24px */
    padding-bottom: 0.545454545em; /* 6px */
    background-image: url(../img/border/naviShadow.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
  }

  ul.ulNavigationMain li {
    float: left;
    line-height: 2.181818181em; /* 24px */
    list-style-type: none;
    border-right: 0.09090909em solid; /* 1px */
  }

  ul.ulNavigationMain li a,
  ul.ulNavigationMain li a:active,
  ul.ulNavigationMain li a:focus,
  ul.ulNavigationMain li a:hover,
  ul.ulNavigationMain li a:link,
  ul.ulNavigationMain li a:visited {
    padding: 0.545454545em 1.09090909em 0.545454545em 1.09090909em; /* 6px 12px 6px 12px */
    font-weight: bold;
    text-decoration: none;
  }

  ul.ulNavigationMain li.liActive a {
    cursor: text;
  }

/* HEADER END */

/* ------------------------------------------------------------------------------------------- */

/* CONTENT BEGIN */

  /* BASICS */
  div.divContent {
    float: none;
    clear: both;
    overflow: hidden;
    width: 88.181818181em; /* 970px */
    height: inherit;
  }

  /* SKYSCRAPER */
  div.divSkyScraper {
    /* display: none; /* TO REMOVE BANNER ON ALL PAGES */
    position: absolute;
    z-index: 500;
    top: 15.727272727em; /* 173px */
    left: 88.363636363em; /* 972px */
    width: 13.636363636em; /* 150px */
    height: 54.545454545em; /* 600px */
  }

  /* NAVIGATION TOP */
  ul.ulNavigationTop {
    float: left;
    overflow: hidden;
    width: 68.818181818em; /* 757px */
    height: 2.727272727em; /* 30px */
    margin: 0em 0.272727272em 0em 0.727272727em; /* 0px 3px 0px 8px */
  }

  ul.ulNavigationTop li {
    float: left;
    margin: 0.727272727em 0em 0em 0em; /* 8px 0px 0px 0px */
    line-height: 1em; /* 11px */
    list-style: none;
    border-left: 0.09090909em solid; /* 1px */
  }

  ul.ulNavigationTop li.liFirstItem {
    border-left: none;
  }

  ul.ulNavigationTop li a,
  ul.ulNavigationTop li a:active,
  ul.ulNavigationTop li a:focus,
  ul.ulNavigationTop li a:hover,
  ul.ulNavigationTop li a:link
  ul.ulNavigationTop li a:visited {
    padding: 0em 0.4em 0em 0.4em; /* 0px 7px 0px 7px */
    text-decoration: none;
  }

  ul.ulNavigationTop li a:hover {
    text-decoration: underline;
  }

  ul.ulNavigationTop li a.aActive,
  ul.ulNavigationTop li a.aActive:active,
  ul.ulNavigationTop li a.aActive:focus,
  ul.ulNavigationTop li a.aActive:hover,
  ul.ulNavigationTop li a.aActive:link
  ul.ulNavigationTop li a.aActive:visited {
    padding: 0em 0.636363636em 0em 0.636363636em; /* 0px 7px 0px 7px */
    text-decoration: none;
    font-weight: bold;
    cursor: text;
  }

  ul.ulNavigationTop.widthHomepage {
    width: 86.727272727em; /* 954px */
  }

  /* LOGIN & REGISTER */
  ul.ulLogin {
    float: left;
    width: 16.909090909em; /* 186px */
    height: 2.727272727em; /* 30px */
    margin: 0em 0em 0em 0.272727272em; /* 0px 0px 0px 3px */
    list-style: none;
  }

  ul.ulLogin li {
    float: right;
    margin: 7px 0em 0em 1.09090909em; /* 7px 0px 0px 12px */
    list-style-type: none;
  }

  /* MEGATEASER */
  img.imgMegaTeaser {
    float: left;
    height: 15.272727272em; /* 168px */
    padding: 0em 0.272727272em 0em 0.272727272em; /* 0px 3px 0px 3px */
  }

  div.divMegaTeaser {
    float: left;
    padding: 0em 0.272727272em 0em 0.272727272em; /* 0px 3px 0px 3px */
  }

  div.divMegaTeaser.noBG {
    background-image: none;
  }

  /* BASIC MODULE */
  div.divModuleBasic {
    float: left;
    margin: 0em 0em 0.454545454em 0em; /* 0px 0px 5px 0px */
    padding: 0em 0.272727272em 0em 0.272727272em; /* 0px 3px 0px 3px */
  }

  div.divModuleBasic h1 {
    height: 2.181818181em; /* 24px */
    line-height: 2.181818181em; /* 24px */
    padding: 0em 0em 0em 0.545454545em; /* 0px 0px 0px 6px */
    font-size: 1em; /* 11px */
    font-weight: bold;
  }

  div.divModuleBasic.classNavigation h1 {
    padding: 0em 0em 0em 1.09090909em; /* 0px 0px 0px 12px */
  }

  div.divModuleBasic h1 span.spanTitle {
    float: left;
  }

  div.divModuleBasic h1 span.spanMoreLink {
    float: right;
    margin: 0em 0.545454545em 0em 0em; /* 1px 6px 0px 0px */
    font-weight: normal;
    vertical-align: text-bottom;
  }

  div.divModuleBasic h1 span.spanMoreLink a,
  div.divModuleBasic h1 span.spanMoreLink a:active,
  div.divModuleBasic h1 span.spanMoreLink a:focus,
  div.divModuleBasic h1 span.spanMoreLink a:hover,
  div.divModuleBasic h1 span.spanMoreLink a:link,
  div.divModuleBasic h1 span.spanMoreLink a:visited {
    margin: 0em 0.545454545em 0em 0em; /* 0px 6px 0px 0px */
    text-decoration: none;
  }

  div.divModuleBasic h1 span.spanMoreLink a:hover {
    text-decoration: underline;
  }

  /* INLAY */
  div.divInlay {
    border: 0.09090909em solid; /* 1px */
    border-top-width: 0em; /* 0px */
    border-bottom: none;
  }

  div.divInlay.borderTop {
    border-top-width: 0.09090909em; /* 1px */
  }

  div.divInlay h2 {
    padding: 1em 0em 0.818181818em 0em;/* 11px 0px 9px 0px */
    font-size: 1.272727272em; /* 14px */
    font-weight: bolder;
  }

  div.divInlay h3 {
    padding: 1em 0em 0.818181818em 0em;/* 11px 0px 9px 0px */
    font-size: 1.09090909em; /* 12px */
    font-weight: bold;
  }

  div.divInlay h4 {
    padding: 1em 0em 0.818181818em 0em;/* 11px 0px 9px 0px */
    font-size: 1em; /* 11px */
    font-weight: bold;
  }

  div.divInlay h5 {
    padding: 1em 0em 0.818181818em 0em;/* 11px 0px 9px 0px */
    font-size: 1em; /* 11px */
    font-weight: bold;
  }

  div.divInlay p {
    padding: 0.454545454em 0em 0.909090909em 0em;/* 5px 0px 10px 0px */
    line-height: 1.454545454em; /* 16px */
  }

  /* P INSIDE INLAY WIDTH FIX HEIGHT AND TEXT ONLY */
  .height168 div.divInlay p {
    overflow: hidden;
    height: 8.181818181em; /* 90px */
    margin-bottom: 0.272727272em; /* 3px */
  }

  .height174 div.divInlay p {
    overflow: hidden;
    height: 8.181818181em; /* 90px */
    margin-bottom: 0.818181818em; /* 9px */
  }

  .height282 div.divInlay p {
    overflow: hidden;
    height: 18.363636363em; /* 202px */
    margin-bottom: 0.454545454em; /* 5px */
  }

  div.divInlay ul.ulContent {
    display: table;
    margin: 0.363636363em 0em 0em 1.181818181em; /* 4px 0px 0px 13px */
    padding: 0em 0em 1em 0em; /* 0px 0px 11px 0px */
    font-size: 11px; /* 11px */
    list-style-position: outside;
  }

  div.divInlay ul.ulContent li {
    line-height: 16px; /* 16px */
  }

  div.divInlay ul.ulLinkList {
    padding-top: 0em; /* 0px */
  }

  /* INLAY WITH PADDING */
  div.divModuleBasic.padding6px div.divInlay {
    padding: 0em 0.454545454em 0em 0.454545454em;/* 0px 5px 0px 5px */
  }

  div.divModuleBasic.padding12px div.divInlay {
    padding: 0em 1em 0em 1em;/* 0px 11px 0px 11px */
  }

  /* NAVIGATION LEFT BASIC */
  ul.ulNavigationLeft {
    border: 0.09090909em solid; /* 1px */
    border-top: none;
  }

  /* NAVIGATION LEFT LEVEl 3 */
  ul.ulNavigationLeft li {
    border-top: 0.09090909em dotted; /* 1px */
    list-style-type: none;
  }

  ul.ulNavigationLeft li a,
  ul.ulNavigationLeft li a:active,
  ul.ulNavigationLeft li a:focus,
  ul.ulNavigationLeft li a:hover,
  ul.ulNavigationLeft li a:link,
  ul.ulNavigationLeft li a:visited {
    display: block;
    line-height: 1.272727272em; /* 14px */
    padding: 0.454545454em 0.454545454em 0.363636363em 0.909090909em; /* 5px 5px 4px 10px */
    text-decoration: none;
  }

  ul.ulNavigationLeft li a:hover {
    text-decoration: underline;
  }

  ul.ulNavigationLeft li a.aActive:hover {
    text-decoration: none;
    cursor: text;
  }

  /* NAVIGATION LEFT LEVEL 4 */
  ul.ulNavigationLeft li ul li a,
  ul.ulNavigationLeft li ul li a:active,
  ul.ulNavigationLeft li ul li a:focus,
  ul.ulNavigationLeft li ul li a:hover,
  ul.ulNavigationLeft li ul li a:link,
  ul.ulNavigationLeft li ul li a:visited {
    display: block;
    line-height: 1.272727272em; /* 14px */
    padding: 0.454545454em 0.454545454em 0.363636363em 2em; /* 5px 5px 4px 22px */
    text-decoration: none;
  }

  ul.ulNavigationLeft li ul li a:hover {
    text-decoration: underline;
  }

  ul.ulNavigationLeft li ul li a.aActive:hover {
    text-decoration: none;
    cursor: text;
  }

  /* NAVIGATION LEFT LEVEL 5 */
  ul.ulNavigationLeft li ul li ul li a,
  ul.ulNavigationLeft li ul li ul li a:active,
  ul.ulNavigationLeft li ul li ul li a:focus,
  ul.ulNavigationLeft li ul li ul li a:hover,
  ul.ulNavigationLeft li ul li ul li a:link,
  ul.ulNavigationLeft li ul li ul li a:visited {
    display: block;
    line-height: 1.272727272em; /* 14px */
    padding: 0.454545454em 0.454545454em 0.363636363em 3.09090909em; /* 5px 5px 4px 34px */
    text-decoration: none;
  }

  ul.ulNavigationLeft li ul li ul li a:hover {
    text-decoration: underline;
  }

  ul.ulNavigationLeft li ul li ul li a.aActive:hover {
    text-decoration: none;
    cursor: text;
  }

  /* NAVIGATION LEFT LEVEL 6 */
  ul.ulNavigationLeft li ul li ul li ul li a,
  ul.ulNavigationLeft li ul li ul li ul li a:active,
  ul.ulNavigationLeft li ul li ul li ul li a:focus,
  ul.ulNavigationLeft li ul li ul li ul li a:hover,
  ul.ulNavigationLeft li ul li ul li ul li a:link,
  ul.ulNavigationLeft li ul li ul li ul li a:visited {
    display: block;
    line-height: 1.272727272em; /* 14px */
    padding: 0.454545454em 0.454545454em 0.363636363em 4.181818181em; /* 5px 5px 4px 46px */
    text-decoration: none;
  }

  ul.ulNavigationLeft li ul li ul li ul li a:hover {
    text-decoration: underline;
  }

  ul.ulNavigationLeft li ul li ul li ul li a.aActive:hover {
    text-decoration: none;
    cursor: text;
  }

  /* NAVIGATION LEFT LEVEL 3/4/5/6 ACTIVE + SELECTED */
  ul.ulNavigationLeft li a b,
  ul.ulNavigationLeft li a:active b,
  ul.ulNavigationLeft li a:focus b,
  ul.ulNavigationLeft li a:hover b,
  ul.ulNavigationLeft li a:link b,
  ul.ulNavigationLeft li a:visited b,
  ul.ulNavigationLeft li ul li a b,
  ul.ulNavigationLeft li ul li a:active b,
  ul.ulNavigationLeft li ul li a:focus b,
  ul.ulNavigationLeft li ul li a:hover b,
  ul.ulNavigationLeft li ul li a:link b,
  ul.ulNavigationLeft li ul li a:visited b,
  ul.ulNavigationLeft li ul li ul li a b,
  ul.ulNavigationLeft li ul li ul li a:active b,
  ul.ulNavigationLeft li ul li ul li a:focus b,
  ul.ulNavigationLeft li ul li ul li a:hover b,
  ul.ulNavigationLeft li ul li ul li a:link b,
  ul.ulNavigationLeft li ul li ul li a:visited b,
  ul.ulNavigationLeft li ul li ul li ul li a b,
  ul.ulNavigationLeft li ul li ul li ul li a:active b,
  ul.ulNavigationLeft li ul li ul li ul li a:focus b,
  ul.ulNavigationLeft li ul li ul li ul li a:hover b,
  ul.ulNavigationLeft li ul li ul li ul li a:link b,
  ul.ulNavigationLeft li ul li ul li ul li a:visited b {
    font-weight: bold;
    }

  ul.ulNavigationLeft li a:hover b,
  ul.ulNavigationLeft li ul li a:hover b,
  ul.ulNavigationLeft li ul li ul li a:hover b,
  ul.ulNavigationLeft li ul li ul li ul li a:hover b {
    font-weight: bold;
    }

  ul.ulNavigationLeft li a.aActive b,
  ul.ulNavigationLeft li a.aActive:active b,
  ul.ulNavigationLeft li a.aActive:focus b,
  ul.ulNavigationLeft li a.aActive:hover b,
  ul.ulNavigationLeft li a.aActive:link b,
  ul.ulNavigationLeft li a.aActive:visited b,
  ul.ulNavigationLeft li ul li a.aActive b,
  ul.ulNavigationLeft li ul li a.aActive:active b,
  ul.ulNavigationLeft li ul li a.aActive:focus b,
  ul.ulNavigationLeft li ul li a.aActive:hover b,
  ul.ulNavigationLeft li ul li a.aActive:link b,
  ul.ulNavigationLeft li ul li a.aActive:visited b,
  ul.ulNavigationLeft li ul li ul li a.aActive b,
  ul.ulNavigationLeft li ul li ul li a.aActive:active b,
  ul.ulNavigationLeft li ul li ul li a.aActive:focus b,
  ul.ulNavigationLeft li ul li ul li a.aActive:hover b,
  ul.ulNavigationLeft li ul li ul li a.aActive:link b,
  ul.ulNavigationLeft li ul li ul li a.aActive:visited b,
  ul.ulNavigationLeft li ul li ul li ul li a.aActive b,
  ul.ulNavigationLeft li ul li ul li ul li a.aActive:active b,
  ul.ulNavigationLeft li ul li ul li ul li a.aActive:focus b,
  ul.ulNavigationLeft li ul li ul li ul li a.aActive:hover b,
  ul.ulNavigationLeft li ul li ul li ul li a.aActive:link b,
  ul.ulNavigationLeft li ul li ul li ul li a.aActive:visited b {
    font-weight: bold;
    text-decoration: none;
  }

  ul.ulNavigationLeft li a.aActive:hover b,
  ul.ulNavigationLeft li ul li a.aActive:hover b,
  ul.ulNavigationLeft li ul li ul li a.aActive:hover b,
  ul.ulNavigationLeft li ul li ul li ul li a.aActive:hover b {
    font-weight: bold;
    text-decoration: none; /* underline */
    cursor: text;
  }

  /* LINK */
  a.aLink,
  a.aLink:active,
  a.aLink:focus,
  a.aLink:hover,
  a.aLink:link,
  a.aLink:visited {
    display: table-cell;
    height: 1.727272727em; /* 19px */
    padding: 0em 1.818181818em 0em 0em; /* 0px 20px 0px 0px */
    background-position: right 0em; /* 0px - FIX FOR TWO OR MORE LINES */
    background-repeat: no-repeat;
    text-decoration: none;
  }

  a.aLink:hover {
    background-position: right -9.09090909em; /* -100px - FIX FOR TWO OR MORE LINES */
    text-decoration: underline;
  }

  div.divPopUpLinks a.aLink {
    padding-left: 1.09090909em; /* 12px */
  }

  /* LINK LISTS */
  ul.ulLinkList {
    float: none;
    clear: both;
    margin: 0em 0em 1.636363636em 0em; /* 0px 0px 18px 0px */
    list-style: none;
    border-bottom: 0.09090909em dotted; /* 1px */
  }

  ul.ulLinkList li {
    height: auto;
    padding: 0em 0em 0.09090909em 0em; /* 0px 0px 1px 0px */
    border-top: 0.09090909em dotted; /* 1px */
    list-style-type: none;
  }

  ul.ulLinkList li a,
  ul.ulLinkList li a:active,
  ul.ulLinkList li a:focus,
  ul.ulLinkList li a:hover,
  ul.ulLinkList li a:link,
  ul.ulLinkList li a:visited {
    display: block;
    width: auto;
    line-height: 1.636363636em; /* 19px */
    margin: 0.272727272em 0em 0em 0em; /* 3px 0px 0px 0px */
    padding: 0em 1.454545454em 0.09090909em 0.09090909em; /* 0px 16px 1px 1px */
    background-position: right 0em; /* 0px - FIX FOR TWO OR MORE LINES */
    background-repeat: no-repeat;
    text-decoration: none;
  }

  ul.ulLinkList li a:hover {
    background-position: right -9.09090909em; /* -100px - FIX FOR TWO OR MORE LINES */
    text-decoration: underline;
  }

  /* BUTTONS */
  a.aButton,
  a.aButton:active,
  a.aButton:focus,
  a.aButton:hover,
  a.aButton:link,
  a.aButton:visited {
    float: right;
    display: block;
    height: 2.181818181em; /* 24px */
    background-position: right top;
    background-repeat: no-repeat;
    text-decoration: none;
  }

  a.aButton:hover {
    background-position: right bottom;
    cursor: pointer;
  }

  a.aButton span,
  a.aButton:active span,
  a.aButton:focus span,
  a.aButton:hover span,
  a.aButton:link span,
  a.aButton:visited span {
    display: block;
    height: 2.181818181em; /* 24px */
    background-position: left top;
    background-repeat: no-repeat;
  }

  a.aButton:hover span {
    background-position: left bottom;
    cursor: pointer;
  }

  a.aButton span b,
  a.aButton:active span b,
  a.aButton:focus span b,
  a.aButton:hover span b,
  a.aButton:link span b
  a.aButton:visited span b {
    line-height: 1.636363636em; /* 18px */
    margin:  0em 0.545454545em 0.545454545em 0.545454545em; /* 0px 6px 6px 6px */
  }

  a.aButton.marginR12px {
    margin-right: 1.09090909em; /* 12px */
  }

  /* ARTICLE */
  div.divArticleBasic {
    float: none;
    clear: both;
    margin: 0em 0em 1.181818181em 0em; /* 0px 3px 13px 3px */
  }

  div.divArticleBasic h1 {
    padding: 0.09090909em 0em 0.272727272em 0em; /* 1px 4px 3px 4px (! SPECIAL VALUE FOR EM !) */
    line-height: 1.09090909em; /* 12px */
    font-size: 2.181818181em; /* 24px */
    font-weight: bold;
  }

  div.divArticleBasic h2 {
    padding: 0.323232323em 0em 0.09090909em 0em; /* 4px 7px 1px 7px (! SPECIAL VALUE FOR EM !) */
    line-height: 1.09090909em; /* 12px */
    font-size: 1.454545454em; /* 16px */
  }

  div.divArticleBasic h3 {
    padding: 0.727272727em 0em 0.04040404em 0em; /* 8px 9px 1px 9px (! SPECIAL VALUE FOR EM !) */
    line-height: 1.454545454em; /* 16px */
    font-size: 1.181818181em; /* 13px */
    font-weight: bold;
  }

  div.divArticleBasic p {
    margin: 0.272727272em 0em 0em 0em; /* 3px 9px 0px 9px (! SPECIAL VALUE FOR EM !) */
    line-height: 16px; /* 18px */
    font-size: 11px; /* 13px */
  }

  div.divArticleBasic p strong {
    display: inline;
    margin: 0em 0em 0em 0em; /* 0px 0px 0px 0px */
    line-height: 16px; /* 18px */
    font-size: 11px; /* 11px */
    font-weight: bold;
  }

  div.divArticleBasic p b {
    font-weight: bold;
  }

  div.divArticleBasic strong {
    display: block;
    margin: 0.272727272em 0.818181818em 0em 0.818181818em; /* 3px 9px 0px 9px (! SPECIAL VALUE FOR EM !) */
    line-height: 1.636363636em; /* 18px */
    font-size: 1.181818181em; /* 13px */
    font-weight: bold;
  }

  /* CONTENT LIST */
  ul.ulContent {
    display: table;
    margin: 0.363636363em 0em 0em 1.909090909em; /* 4px 0px 0px 21px */
    font-size: 1.181818181em; /* 13px */
  }

  ul.ulContent.imgLeft {
    display: table;
    margin: 0.363636363em 0em 0em 1.09090909em; /* 4px 0px 0px 12px */
  }

  ul.ulContent li {
    line-height: 1.636363636em; /* 18px */
  }

  /* CONTENT IMAGES */
  div.divArticleBasic img.imgContent {
    width: 15.818181818em; /* 174px */
    height: auto;
    margin: 0.632666236em 1.636363636em 0.454545454em 1.09090909em; /* 7px 18px 5px 12px */
  }

  /* FORMS */
  form.formBasic {
    display: table;
  }

  form.formBasic label {
    float: left;
    display: table-cell;
    width: 10.545454545em; /* 116px */
    margin: 0.363636363em 1.09090909em 0em 0em; /* 4px 12px 0px 0px */
    text-align: right;
  }

  form.formBasic input.input96 {
    float: left;
    display: table-cell;
    width: 8.727272727em; /* 96px */
    height: 1.454545454em; /* 16px */
    margin: 0em 21.818181818em 1.272727272em 0em; /* 0px 240px 14px 0px */
    padding: 0.181818181em 0.363636363em 0em 0.363636363em; /* 2px 4px 0px 4px */
    border: 0.09090909em solid; /* 1px */
  }

  form.formBasic input {
    float: left;
    display: table-cell;
    width: 25.272727272em; /* 278px */
    height: 1.454545454em; /* 16px */
    margin: 0em 9.09090909em 1.272727272em 0em; /* 0px 100px 14px 0px */
    padding: 0.181818181em 0.363636363em 0em 0.363636363em; /* 2px 4px 0px 4px */
    border: 0.09090909em solid; /* 1px */
    font-size: 1em; /* 11px */
  }

  form.formBasic fieldset.fieldsetCheckbox {
    float: left;
    width: 26em; /* 286px */
    margin: 0em 9.09090909em 1.272727272em 0em; /* 0px 100px 14px 0px */
    padding-top: 0.363636363em; /* 4px */
    border: none;
  }

  form.formBasic fieldset.fieldsetCheckbox label {
    width: auto;
    margin: 0em 1.818181818em 0em 0em; /* 0px 20px 0px 0px */
  }

  form.formBasic fieldset.fieldsetCheckbox input {
    width: 1.272727272em; /* 14px */
    height: 1.272727272em; /* 14px */
    margin: 0em 6px 0em 0em; /* 0px 6px 0px 0px */
    border: 0.09090909em solid; /* 1px */
    font-size: 1em; /* 11px */
  }

  form.formBasic textarea {
    float: left;
    display: table-cell;
    width: 25.272727272em; /* 278px */
    height: 13.545454545em; /* 149px */
    margin: 0em 9.09090909em 1.272727272em 0em; /* 0px 100px 14px 0px */
    padding: 0.363636363em 0.363636363em 0.363636363em 0.363636363em; /* 4px 4px 4px 4px */
    border: 0.09090909em solid; /* 1px */
    font-size: 1em; /* 11px */
  }

  form.formBasic select {
    float: left;
    display: table-cell;
    width: 26.181818181em; /* 288px */
    height: 1.636363636em; /* 18px */
    margin: 0em 9.09090909em 1.272727272em 0em; /* 0px 100px 14px 0px */
    border: 0.09090909em solid; /* 1px */
    font-size: 1em; /* 11px */
  }

  form.formBasic select option {
    padding: 0.181818181em 0.363636363em 0em 0.363636363em; /* 2px 4px 0px 4px */
    font-size: 1em; /* 11px */
  }

  /* TABLE BASICS */
  table.tableBasic {
    margin: 0em 0em 0.909090909em 0.09090909em; /* 0px 0px 10px 1px */
    table-layout: auto;
    border-collapse: collapse;
    border-left: 0.09090909em solid; /* 1px */
  }

  div.divArticleBasic table.tableBasic {
    margin-top: 1.636363636em; /* 18px */
    border-bottom: 0.09090909em solid; /* 1px */
  }

  /* TABLE SIZES */
  .divModuleBasic.width0Col table.tableBasic {
    width: 128px;
  }

  .divModuleBasic.width1Col table.tableBasic {
    width: 16.818181818em; /* 185px */
  }

  .divModuleBasic.width2Col table.tableBasic {
    width: 34.272727272em; /* 377px */
  }

  .divModuleBasic.width3Col table.tableBasic {
    width: 51.727272727em; /* 569px */
  }

  .divModuleBasic.width4Col table.tableBasic {
    width: 69.181818181em; /* 761px */
  }

  .divModuleBasic.width5Col table.tableBasic {
    width: 86.636363636em; /* 953px */
  }

  /* TABLE HEAD */
  table.tableBasic thead {
    line-height: 1.636363636em; /* 18px */
  }

  table.tableBasic tr th,
  table.tableBasic thead tr th {
    padding: 0.272727272em 1em 0.272727272em 1em; /* 3px 11px 3px 11px */
    border-right: 0.09090909em solid; /* 1px */
    border-bottom: 0.09090909em solid; /* 1px */
    text-align: left;
    vertical-align: top;
    font-weight: bold;
  }

  /* TABLE BODY */
  table.tableBasic tr td,
  table.tableBasic tbody tr td {
    line-height: 1.636363636em; /* 18px */
    padding: 0.272727272em 1em 0.272727272em 1em; /* 3px 11px 3px 11px */
    border-right: 0.09090909em solid; /* 1px */
    border-bottom: 0.09090909em dotted; /* 1px */
    vertical-align: top;
  }

  /* TABLE FOOTER */
  table.tableBasic tfoot tr td {
    line-height: 1.636363636em; /* 18px */
    padding: 0.272727272em 1em 0.272727272em 1em; /* 3px 11px 3px 11px */
    border-right: 0.09090909em solid; /* 1px */
    vertical-align: top;
  }

  /* TABLE BODY CONTENT */
  table.tableBasic tr td sup,
  table.tableBasic tbody tr td sup {
    font-weight: bold;
  }

  table.tableBasic tr th.center,
  table.tableBasic tr td.center,
  table.tableBasic thead tr th.center,
  table.tableBasic tbody tr td.center {
    text-align: center;
    vertical-align: top;
  }

  table.tableBasic tr th b,
  table.tableBasic tr td b,
  table.tableBasic thead tr th b,
  table.tableBasic tbody tr td b {
    font-weight: bold;
  }

  table.tableBasic tr th strong,
  table.tableBasic tr td strong,
  table.tableBasic thead tr th strong,
  table.tableBasic tbody tr td strong {
    font-weight: bold;
  }

  table.tableBasic tr td.tdContent ul
  table.tableBasic tbody tr td.tdContent ul {
    margin: 0em 0em 0em 1.09090909em; /* 0px 0px 0px 12px */
  }

  /* TABBED NAVIGATION (JQUERY.JS) */
  .divTabbedNavigation ul {
    padding: 0em 0em 1.363636363em 1.363636363em; /* 0px 0px 15px 15px */
    line-height: 1.636363636em; /* 18px */
    list-style-type: none;
  }

  .divTabbedNavigation ul.tabs-nav {
    padding: 0em 0em 0em 0em; /* 0px 0px 0px 0px */
    line-height: 1em; /* 11px */
  }

  .divTabbedNavigation ul.ulLinkList {
    padding: 0em 0em 0em 0em; /* 0px 0px 0px 0px */
  }

  @media projection, screen {
    .tabs-hide {
      display: none;
    }
  }

  @media print {
    .tabs-nav {
      display: none;
    }
  }

  .tabs-nav {
    width: auto;
    margin: 0em 0.272727272em 0em 0.272727272em; /* 0px 3px 0px 3px */
    list-style: none;
  }

  .tabs-nav:after {
    display: block;
    clear: both;
    content: "";
  }

  .tabs-nav li {
    float: left;
    margin: 0em 0em 0em 0em; /* 0px 0px 0px 0px */
    line-height: 2.181818181em; /* 24px */
    list-style-type: none;
    border-right: 0.09090909em solid; /* 1px */
  }

  .tabs-nav a,
  .tabs-nav a:active,
  .tabs-nav a:focus,
  .tabs-nav a:hover,
  .tabs-nav a:link,
  .tabs-nav a:visited,
  .tabs-nav a span,
  .tabs-nav a:active span,
  .tabs-nav a:focus span,
  .tabs-nav a:hover span,
  .tabs-nav a:link span,
  .tabs-nav a:visited span {
    display: block;
    padding: 0.181818181em 0.818181818em 0em 0.818181818em;/* 1px 9px 0px 9px */
    line-height: 2em; /* 22px */
    text-decoration: none;
  }

  .tabs-nav a:hover,
  .tabs-nav a:focus,
  .tabs-nav a:active {
    text-decoration: underline;
    cursor: pointer;
  }

  .tabs-nav .tabs-selected a:hover,
  .tabs-nav .tabs-selected a:focus,
  .tabs-nav .tabs-selected a:active {
    text-decoration: none;
  }

  .tabs-nav a,
  .tabs-nav .tabs-disabled a:hover,
  .tabs-nav .tabs-disabled a:focus,
  .tabs-nav .tabs-disabled a:active {
    text-decoration: none;
  }

  .tabs-nav .tabs-selected a:link,
  .tabs-nav .tabs-selected a:visited,
  .tabs-nav .tabs-disabled a:link,
  .tabs-nav .tabs-disabled a:visited {
    cursor: text;
  }

  .tabs-nav .tabs-disabled {
    opacity: 0.4;
  }

  .tabs-container {
    /* NOT USED */
  }

  .tabs-loading em {
    padding: 0em 0em 0em 1.818181818em; /* 0px 0px 0px 20px */
    background: url(../img/loading.gif) no-repeat 0 50%;
  }

/* CONTENT END */

/* ------------------------------------------------------------------------------------------- */

/* FOOTER BEGIN */

  /* BASICS */
  div.divFooter {
    float: none;
    clear: both;
    width: 86.727272727em; /* 954px */
    height: 4.09090909em; /* 45px */
    margin: 0em 1.09090909em 0em 0.272727272em; /* 0px 12px 0px 3px */
  }

  div.divPopUp div.divFooter {
    width: auto;
    margin: 0em 0.272727272em 0em 0.272727272em; /* 0px 3px 0px 3px */
    padding-top: 1.181818181em; /* 12px */
  }

  /* NAVIGATION FOOTER */
  ul.ulNavigationFooter {
    float: right;
    margin: 0.909090909em 0em 0em 0em; /* 10px 0px 0px 0px */
  }

  div.divPopUp ul.ulNavigationFooter {
    margin: 1em 0em 0em 0em; /* 11px 0px 0px 0px */
  }

  ul.ulNavigationFooter li {
    float: left;
    margin-left: 0.636363636em; /* 7px */
    line-height: 1em; /* 11px */
    list-style-type: none;
    border-left: 0.09090909em solid; /* 1px */
  }

  ul.ulNavigationFooter li.liCopyright {
    padding: 0em 0em 0em 0em; /* 0px 0px 0px 0px */
    border-left: none;
  }

  ul.ulNavigationFooter li a,
  ul.ulNavigationFooter li a:active,
  ul.ulNavigationFooter li a:focus,
  ul.ulNavigationFooter li a:hover,
  ul.ulNavigationFooter li a:link,
  ul.ulNavigationFooter li a:visited {
    padding: 0em 0em 0em 0.636363636em; /* 0px 0px 0px 7px */
    text-decoration: none;
  }

  ul.ulNavigationFooter li a:hover {
    text-decoration: underline;
  }

  ul.ulNavigationFooter li a.aActive,
  ul.ulNavigationFooter li a.aActive:active,
  ul.ulNavigationFooter li a.aActive:focus,
  ul.ulNavigationFooter li a.aActive:hover,
  ul.ulNavigationFooter li a.aActive:link,
  ul.ulNavigationFooter li a.aActive:visited {
    padding: 0em 0em 0em 0.636363636em; /* 0px 0px 0px 7px */
    text-decoration: none;
    font-weight: bold;
    cursor: text;
  }

/* FOOTER END */

/* ------------------------------------------------------------------------------------------- */

/* ASSETS GLOBAL BEGIN */

  /* FORM LOGIN MY VODAFONE */
  input.inputLoginMV {
    width: 14.727272727em; /* 162px */
    height: 1.363636363em; /* 15px */
    margin: 0.545454545em 0em 0.545454545em 0em; /* 6px 0px 6px 0px */
    padding: 0.09090909em 0.454545454em 0em 0.454545454em; /* 1px 5px 0px 5px */
    border: 0.09090909em solid; /* 1px */
    font-size: 100%;
  }

  input.inputPasswordMV {
    float: left;
    width:  10.181818181em; /* 112px */
    height: 1.363636363em; /* 15px */
    margin: 0em 0em 1.09090909em 0em; /* 0px 0px 12px 0px */
    padding: 0.09090909em 0.454545454em 0em 0.454545454em; /* 1px 5px 0px 5px */
    border: 0.09090909em solid; /* 1px */
  }
  
  /* FORM LOGGED IN MY VODAFONE */
  img.imgIconMV {
    float: right;
    width: 6.454545454em; /* 71px */
    height: 6.363636363em; /* 70px */
    padding: 0.723047127em 0em 0.542285345em 0em; /* 8px 0px 6px 0px */
  }

  img.imgIconMVsmall {
    float: right;
    width: 3.272727272em; /* 36px */
    height: 3.181818181em; /* 35px */
    padding-top: 0.272727272em; /* 3px */
  }

  /* FOOTNOTES */
  div.divArticleBasic ol.olContent,
  div.divArticleBasic ol.olFootnote {
    margin: 0em 1em 0em 2.727272727em; /* 0px 11px 0px 30px */
    padding: 0.636363636em 0em 0em 0em; /* 7px 0px 0px 0px */
    list-style-type: decimal;
  }

  div.divInlay ol.olContent,
  div.divInlay ol.olFootnote {
    margin: 0em 1em 0em 1.545454545em; /* 0px 11px 0px 17px */
    padding: 0.636363636em 0em 1em 0em; /* 7px 0px 11px 0px */
    list-style-type: decimal;
  }

  ol.olContent,
  ol.olFootnote {
    margin: 0em 1em 1em 2.727272727em; /* 0px 11px 11px 30px */
    padding: 0.636363636em 0em 1em 0em; /* 7px 0px 11px 0px */
    list-style-type: decimal;
  }

  ol.olContent li,
  ol.olFootnote li {
    padding: 0em 0em 0.545454545em 0em; /* 0px 0px 6px 0px */
  }

  /* MODULE IMAGE TOP HEIGHT AUTO */
  .width0Col img.imgTeaser,
  .width0Col a img.imgTeaser {
    width: 129px;
  }

  .width0Col div.divInlay img.imgTeaser,
  .width0Col div.divInlay a img.imgTeaser {
    width: 117px;
    padding-bottom: 0.09090909em; /* 1px */
  }

  .width1Col img.imgTeaser,
  .width1Col a img.imgTeaser {
    width: 16.909090909em; /* 186px */
  }

  .width1Col div.divInlay img.imgTeaser,
  .width1Col div.divInlay a img.imgTeaser {
    width: 15.818181818em; /* 174px */
    padding-bottom: 0.09090909em; /* 1px */
  }

  .width2Col img.imgTeaser,
  .width2Col a img.imgTeaser {
    width: 34.363636363em; /* 378px */
  }

  .width2Col div.divInlay img.imgTeaser, 
  .width2Col div.divInlay a img.imgTeaser {
    width: 32.909090909em; /* 362px */
    padding-bottom: 0.09090909em; /* 1px */
  }

  .width3Col img.imgTeaser,
  .width3Col a img.imgTeaser {
    width: 51.818181818em; /* 570px */
  }

  .width3Col div.divInlay img.imgTeaser,
  .width3Col div.divInlay a img.imgTeaser {
    width: 50.727272727em; /* 558px */
    padding-bottom: 0.09090909em; /* 1px */
  }

  .width4Col img.imgTeaser,
  .width4Col a img.imgTeaser {
    width: 69.272727272em; /* 762px */
  }

  .width4Col div.divInlay img.imgTeaser,
  .width4Col div.divInlay a img.imgTeaser {
    width: 68.181818181em; /* 750px */
    padding-bottom: 0.09090909em; /* 1px */
  }

  .width5Col img.imgTeaser,
  .width5Col a img.imgTeaser {
    width: 86.727272727em; /* 954px */
  }

  .width5Col div.divInlay img.imgTeaser,
  .width5Col div.divInlay a img.imgTeaser {
    width: 85.636363636em; /* 942px */
    padding-bottom: 0.09090909em; /* 1px */
  }

  .width0Col img.imgTeaser,
  .width1Col img.imgTeaser,
  .width2Col img.imgTeaser,
  .width3Col img.imgTeaser,
  .width4Col img.imgTeaser,
  .width5Col img.imgTeaser, 
  .width0Col a img.imgTeaser,
  .width1Col a img.imgTeaser,
  .width2Col a img.imgTeaser,
  .width3Col a img.imgTeaser,
  .width4Col a img.imgTeaser,
  .width5Col a img.imgTeaser {
    margin-bottom: 0.636363636em; /* 7px */
  }

  .width0Col div.divInlay img.imgTeaser,
  .width1Col div.divInlay img.imgTeaser,
  .width2Col div.divInlay img.imgTeaser,
  .width3Col div.divInlay img.imgTeaser,
  .width4Col div.divInlay img.imgTeaser,
  .width5Col div.divInlay img.imgTeaser,
  .width0Col div.divInlay a img.imgTeaser,
  .width1Col div.divInlay a img.imgTeaser,
  .width2Col div.divInlay a img.imgTeaser,
  .width3Col div.divInlay a img.imgTeaser,
  .width4Col div.divInlay a img.imgTeaser,
  .width5Col div.divInlay a img.imgTeaser {
    margin-bottom: 0em; /* 0px */
  }

  /* MODULE IMAGE LEFT/RIGHT HEIGHT 168PX/174PX/282PX */
  .imageLeft168 div.divInlay,
  .imageLeft174 div.divInlay,
  .imageLeft282 div.divInlay {
    float: left;
    width: 15.818181818em; /* 174px */
    margin-left: 0.636363636em; /* 7px */
    border-left: none;
  }

  .imageRight168 div.divInlay,
  .imageRight174 div.divInlay,
  .imageRight282 div.divInlay {
    float: right;
    width: 15.818181818em; /* 174px */
    margin-right: 0.636363636em; /* 7px */
    border-right: none;
  }

  .imageLeft168 div.divInlay p,
  .imageLeft174 div.divInlay p,
  .imageLeft282 div.divInlay p,
  .imageRight168 div.divInlay p,
  .imageRight174 div.divInlay p,
  .imageRight282 div.divInlay p {
    overflow: hidden;
    height: 7.636363636em; /* 84px */
    margin-top: 0.545454545em; /* 6px */
    margin-bottom: 0.727272727em; /* 8px */
    padding-top: 0em; /* 0px */
  }

  .imageLeft174 div.divInlay p,
  .imageRight174 div.divInlay p {
    height: 8.181818181em; /* 90px */
  }

  .imageLeft282 div.divInlay p,
  .imageRight282 div.divInlay p {
    height: 18em; /* 198px */
  }

  .imageLeft168 a img.imgTeaser,
  .imageLeft174 a img.imgTeaser,
  .imageLeft282 a img.imgTeaser,
  .imageRight168 a img.imgTeaser,
  .imageRight174 a img.imgTeaser,
  .imageRight282 a img.imgTeaser {
    float: left;
    width: 16.909090909em; /* 186px */
    height: 13.09090909em; /* 144px */
    margin-bottom: 0em; /* 0px */
  }

  .imageRight168 a img.imgTeaser,
  .imageRight174 a img.imgTeaser,
  .imageRight282 a img.imgTeaser {
    float: right;
  }

  .imageLeft174 a img.imgTeaser,
  .imageRight174 a img.imgTeaser {
    height: 13.636363636em; /* 150px */
  }

  .imageLeft282 a img.imgTeaser,
  .imageRight282 a img.imgTeaser {
    height: 23.454545454em; /* 258px */
  }

  /* MODULE IMAGE 72PX/90PX TOP HEIGHT 168PX/174PX/282PX */
  .image72Top168 a img.imgTeaser,
  .image72Top174 a img.imgTeaser,
  .image72Top282 a img.imgTeaser {
    height: 6.545454545em; /* 72px */
    margin-bottom: 0em; /* 0px */
  }

  .image90Top168 a img.imgTeaser,
  .image90Top174 a img.imgTeaser,
  .image90Top282 a img.imgTeaser {
    height: 8.181818181em; /* 90px */
    margin-bottom: 0em; /* 0px */
  }

  .image72Top168 div.divInlay,
  .image72Top174 div.divInlay {
    height: 6.454545454em; /* 71px */
  }

  .image90Top168 div.divInlay,
  .image90Top174 div.divInlay {
    height: 4.727272727em; /* 52px */
  }

  .image72Top168 div.divInlay p,
  .image72Top174 div.divInlay p {
    overflow: hidden;
    height: 2.181818181em; /* 24px */
    margin-top: 0.09090909em; /* 1px */
    margin-bottom: 0.09090909em; /* 1px */
    padding-top: 0em; /* 0px */
  }

  .image72Top174 div.divInlay p {
    margin-top: 0.363636363em; /* 4px */
    margin-bottom: 0.363636363em; /* 4px */
  }

  .image90Top168 div.divInlay p,
  .image90Top174 div.divInlay p {
    overflow: hidden;
    height: 0.636363636em; /* 7px */
    margin-top: 0em; /* 0px */
    margin-bottom: 0.09090909em; /* 1px */
    padding-top: 0em; /* 0px */
  }

  .image90Top174 div.divInlay p {
    margin-top: 0.272727272em; /* 3px */
    margin-bottom: 0.363636363em; /* 4px */
  }

  .image72Top282 div.divInlay {
    height: 16.818181818em; /* 185px */
  }

  .image90Top282 div.divInlay {
    height: 15.181818181em; /* 167px */
  }

  .image72Top282 div.divInlay p {
    overflow: hidden;
    height: 12.363636363em; /* 136px */
    margin-top: 0.181818181em; /* 2px */
    margin-bottom: 0.181818181em; /* 2px */
    padding-top: 0em; /* 0px */
  }

  .image90Top282 div.divInlay p {
    overflow: hidden;
    height: 10.909090909em; /* 120px */
    margin-top: 0.09090909em; /* 1px */
    margin-bottom: 0.09090909em; /* 1px */
    padding-top: 0em; /* 0px */
  }

  /* CALL TO ACTION FULL IMAGE TEASER */
  div.divCallToActionTeaser {
    position: relative;
    overflow: hidden;
  }

  .height168 div.divCallToActionTeaser {
    height: 15.272727272em; /* 168px */
  }

  .height174 div.divCallToActionTeaser {
    height: 15.818181818em; /* 174px */
  }

  .height282 div.divCallToActionTeaser {
    height: 25.636363636em; /* 282px */
  }

  div.divCallToActionBox {
    position: absolute;
    left: 1.09090909em; /* 12px */
    bottom: 1.09090909em; /* 12px */
    /* background-color: #FF0000; /* FOR DEMO ONLY */
  }

  img.imgCallToAction {
    position: absolute;
    left: 0em; /* 0px */
    top: 0em; /* 0px */
  }

  div.divCallToActionBox a.aLink,
  div.divCallToActionBox a.aLink:active,
  div.divCallToActionBox a.aLink:focus,
  div.divCallToActionBox a.aLink:hover,
  div.divCallToActionBox a.aLink:link,
  div.divCallToActionBox a.aLink:visited {
    position: absolute;
    float: right;
    bottom: 0.181818181em; /* 2px */
    right: 1.09090909em; /* 12px */
    padding-top: 0.09090909em; /* 1px */
  }

  div.divCallToActionBox a.aButton,
  div.divCallToActionBox a.aButton:active,
  div.divCallToActionBox a.aButton:focus,
  div.divCallToActionBox a.aButton:hover,
  div.divCallToActionBox a.aButton:link,
  div.divCallToActionBox a.aButton:visited {
    position: absolute;
    float: right;
    bottom: 0.181818181em; /* 2px */
    right: 1.09090909em; /* 12px */
  }

  .height168 div.divCallToActionBox {
    height: 9.181818181em; /* 101px */
  }

  .height174 div.divCallToActionBox {
    height: 9.727272727em; /* 107px */
  }

  .height282 div.divCallToActionBox {
    height: 14.545454545em; /* 160px */
  }

  .width0Col div.divCallToActionBox {
    width: 44px;
  }

  .width1Col div.divCallToActionBox {
    width: 9.181818181em; /* 101px */
  }

  .width2Col div.divCallToActionBox {
    width: 11.454545454em; /* 126px */
  }

  .width3Col div.divCallToActionBox {
    width: 17.272727272em; /* 190px */
  }

  .width4Col div.divCallToActionBox {
    width: 23.09090909em; /* 254px */
  }

  .width5Col div.divCallToActionBox {
    width: 28.909090909em; /* 318px */
  }

  /* TEASER HANDSET */
  div.teaserHandset {
    float: left;
    width: 15.818181818em; /* 174px */
    padding-right: 1.636363636em; /* 18px */
  }

  div.teaserHandset.lastItem {
    padding-right: 0em; /* 0px */
  }

  div.teaserHandset img {
    float: left;
    padding: 0.545454545em 1.09090909em 6.818181818em 0em; /* 6px 12px 75px 0px */
  }

  div.teaserHandset h2 {
    padding-top: 0.272727272em; /* 3px */
    padding-bottom: 0.454545454em; /* 5px */
    font-size: 1.272727272em;/* 14px */
  }

  div.teaserHandset h3 {
    height: 2.454545454em; /* 27px */
    padding-top: 0em; /* 0px */
    padding-bottom: 0.181818181em; /* 2px */
    font-size: 1em;/* 11px */
  }

  div.teaserHandset ul.ulInfo {
    overflow: hidden;
    height: 5.636363636em; /* 62px */
  }

  div.teaserHandset ul.ulInfo li {
    margin-left: 1.09090909em; /* 12px */
    list-style-position: outside;
  }

  div.teaserHandset div.divPrice {
    height: 1em; /* 11px */
    padding-bottom: 0.272727272em; /* 3px */
    font-size: 2.363636363em; /* 26px */
    font-weight: bold;
  }

  div.teaserHandset div.divPrice sup {
    font-size: 0.545454545em; /* 6px */
  }

  div.teaserHandset a.aTarif,
  div.teaserHandset a.aTarif:active,
  div.teaserHandset a.aTarif:focus,
  div.teaserHandset a.aTarif:hover,
  div.teaserHandset a.aTarif:link,
  div.teaserHandset a.aTarif:visited {
    display: block;
    padding-bottom: 0.818181818em; /* 9px */
  }

/* ASSETS GLOBAL END */

/* ------------------------------------------------------------------------------------------- */

/* SPECIALS BEGIN */

  /* H3 TITLE LINK */
  h3 span.spanTitle {
    float: left;
    padding-top: 0em; /* 0px */
  }

  h3 span.spanLink {
    float: right;
    font-size: 11px; /* PX NEEDED, BUT IT WILL ALSO SCALE BY FONT-SIZE */
  }

  h3 span.spanLink a.aLink {
    font-weight: normal;
  }

/* SPECIALS END */

/* ------------------------------------------------------------------------------------------- */

/* GLOBAL COLORS BEGIN */

  /* GLOBAL */
  a,
  a:active,
  a:focus,
  a:hover,
  a:link,
  a:visited {
    color: #333333;
  }

  a:hover {
    color: #008698;
  }

  .contentPersonalisedA a:hover {
    color: #F39500;
  }

  .contentPersonalisedB a:hover {
    color: #732978;
  }

  body {
    background-color: #FFFFFF;
  }


  /* BASICS */
  div.divMatrix {
    background-color: #FFFFFF;
  }

  /* BANNER */
  div.divBannerHeader {
    background-color: #EEEEEE; /* ONLY FOR DEMO */
  }

  /* NAVIGATION META */
  ul.ulNavigationMeta li {
    border-right-color: #566171;
    color: #566171;
  }

  ul.ulNavigationMeta li a,
  ul.ulNavigationMeta li a:active,
  ul.ulNavigationMeta li a:focus,
  ul.ulNavigationMeta li a:link,
  ul.ulNavigationMeta li a:visited,
  ul.ulNavigationMeta li a.aActive,
  ul.ulNavigationMeta li a.aActive:active,
  ul.ulNavigationMeta li a.aActive:focus,
  ul.ulNavigationMeta li a.aActive:hover,
  ul.ulNavigationMeta li a.aActive:link,
  ul.ulNavigationMeta li a.aActive:visited {
    color: #333333;
  }

  ul.ulNavigationMeta li a:hover {
    color: #008698;
    background-color: #FFFFFF;
  }

  /* SEARCH */
  form.formGlobalSearch div input.inputGlobalSearch {
    border-color: #D2D4D6;
    color: #566171;
  }

  /* MAIN NAVIGATION */
  ul.ulNavigationMain {
    background-color: #FF0000;
  }

  ul.ulNavigationMain li {
    border-right-color: #FFFFFF;
  }

  ul.ulNavigationMain li a,
  ul.ulNavigationMain li a:active,
  ul.ulNavigationMain li a:focus,
  ul.ulNavigationMain li a:link,
  ul.ulNavigationMain li a:visited {
    color: #FFFFFF;
  }

  ul.ulNavigationMain li:hover,
  ul.ulNavigationMain li.liActive {
    background-color: #CC0202;
  }

  /* BASICS CONTENT */
  div.divContent {
    background-color: #FFFFFF;
  }

  /* SKYSCRAPER */
  div.divSkyScraper {
    background-color: #EEEEEE; /* ONLY FOR DEMO */
  }

  /* NAVIGATION TOP */
  ul.ulNavigationTop li {
    border-left-color: #333333; /* 1px */
  }

  ul.ulNavigationTop li:first-child {
    border-left: none;
  }

  ul.ulNavigationTop li a,
  ul.ulNavigationTop li a:active,
  ul.ulNavigationTop li a:focus,
  ul.ulNavigationTop li a:link
  ul.ulNavigationTop li a:visited {
    color: #333333;
  }

  ul.ulNavigationTop li a.aActive,
  ul.ulNavigationTop li a.aActive:active,
  ul.ulNavigationTop li a.aActive:focus,
  ul.ulNavigationTop li a.aActive:hover,
  ul.ulNavigationTop li a.aActive:link
  ul.ulNavigationTop li a.aActive:visited {
    color: #333333;
  }

  ul.ulNavigationTop li a:hover {
    color: #008698;
  }

  .contentPersonalisedA ul.ulNavigationTop li a:hover {
    color: #F39500;
  }

  .contentPersonalisedA ul.ulNavigationTop li a.aActive:hover {
    color: #333333;
  }

  .contentPersonalisedB ul.ulNavigationTop li a:hover {
    color: #732978;
  }

  .contentPersonalisedB ul.ulNavigationTop li a.aActive:hover {
    color: #333333;
  }

  /* BASICS MODULE */
  .colorNavigationLeft,
  .colorPersonalisedA,
  .colorPersonalisedB,
  .colorContentMain,
  .colorContentPromotional,
  .colorContentSpottingA,
  .colorContentSpottingB,
  .colorContentSpottingC,
  .colorContentSpottingD,
  .colorContentAdditionalA,
  .colorContentHelp {
    background-color: #FFFFFF; /* PETROL */
  }

  .colorNavigationLeft h1 {
    background-color: #008698; /* PETROL H1 */
  }

  .colorPersonalisedA h1,
  .contentPersonalisedA .colorNavigationLeft h1 {
    background-color: #F39500; /* ORANGE H1 */
  }

  .colorPersonalisedB h1,
  .contentPersonalisedB .colorNavigationLeft h1 {
    background-color: #732978; /* DEEP PURPLE H1 */
  }

  .colorContentMain h1 {
    background-color: #0077B7; /* BACKGROUND FOR COLOR BLUE H1 */
  }

  .colorContentPromotional h1 {
    background-color: #6DC1D7; /* BACKGROUND FOR COLOR LIGHT BLUE H1 */
  }

  .colorContentSpottingA h1 {
    background-color: #008698; /* BACKGROUND COLOR PETROL H1 */
  }

  .colorContentSpottingB h1 {
    background-color: #DC83AE; /* BACKGROUND FOR COLOR PINK H1 */
  }

  .colorContentSpottingC h1 {
    background-color: #F3B700; /* BACKGROUND FOR COLOR YELLOW H1 */
  }

  .colorContentSpottingD h1 {
    background-color: #8BC55A; /* BACKGROUND FOR COLOR LIGHT GREEN H1 */
  }

  .colorContentAdditionalA h1 {
    background-color: #009868; /* BACKGROUND FOR COLOR GREEN H1 */
  }

  .colorContentHelp h1 {
    background-color: #5B8424; /* BACKGROUND FOR COLOR GRASS GREEN H1 */
  }


  div.divModuleBasic h1 {
    color: #FFFFFF;
  }

  div.divModuleBasic h1 span.spanMoreLink a,
  div.divModuleBasic h1 span.spanMoreLink a:active,
  div.divModuleBasic h1 span.spanMoreLink a:focus,
  div.divModuleBasic h1 span.spanMoreLink a:hover,
  div.divModuleBasic h1 span.spanMoreLink a:link,
  div.divModuleBasic h1 span.spanMoreLink a:visited {
    color: #FFFFFF;
  }

  /* INLAY */
  div.divInlay {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
  }

  div.divInlay.highlight {
    background-color: #D6E9F0;
  }

  div.divInlay h4 {
    color: #333333;
  }

  div.divInlay h5 {
    color: #008698;
  }

  .contentPersonalisedA div.divInlay h5 {
    color: #F39500;
  }

  .contentPersonalisedB div.divInlay h5 {
    color: #732978;
  }

  div.divInlay p {
    color: #333333;
  }

  /* NAVIGATION LEFT BASIC */
  ul.ulNavigationLeft {
    border-color: #FFFFFF;
  }

  /* NAVIGATION LEFT LEVEl 3 */
  ul.ulNavigationLeft li {
    border-top-color: #CCCCCC;
  }

  ul.ulNavigationLeft li.liFirstItem {
    border-top-color: #FFFFFF;
  }

  ul.ulNavigationLeft li a,
  ul.ulNavigationLeft li a:active,
  ul.ulNavigationLeft li a:focus,
  ul.ulNavigationLeft li a:link,
  ul.ulNavigationLeft li a:visited {
    color: #333333;
  }

  ul.ulNavigationLeft li a:hover {
    color: #008698;
  }

  .contentPersonalisedA ul.ulNavigationLeft li a:hover {
    color: #F39500;
  }

  .contentPersonalisedB ul.ulNavigationLeft li a:hover {
    color: #732978;
  }

  /* NAVIGATION LEFT LEVEL 4 */
  ul.ulNavigationLeft li ul li a,
  ul.ulNavigationLeft li ul li a:active,
  ul.ulNavigationLeft li ul li a:focus,
  ul.ulNavigationLeft li ul li a:link,
  ul.ulNavigationLeft li ul li a:visited {
    color: #333333;
  }

  ul.ulNavigationLeft li ul li a:hover {
    color: #008698;
  }

  .contentPersonalisedA ul.ulNavigationLeft li ul li a:hover {
    color: #F39500;
  }

  .contentPersonalisedB ul.ulNavigationLeft li ul li a:hover {
    color: #732978;
  }

  /* NAVIGATION LEFT LEVEL 5 */
  ul.ulNavigationLeft li ul li ul li a,
  ul.ulNavigationLeft li ul li ul li a:active,
  ul.ulNavigationLeft li ul li ul li a:focus,
  ul.ulNavigationLeft li ul li ul li a:link,
  ul.ulNavigationLeft li ul li ul li a:visited {
    color: #333333;
  }

  ul.ulNavigationLeft li ul li ul li a:hover {
    color: #008698;
  }

  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li a:hover {
    color: #F39500;
  }

  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li a:hover {
    color: #732978;
  }

  /* NAVIGATION LEFT LEVEL 6 */
  ul.ulNavigationLeft li ul li ul li ul li a,
  ul.ulNavigationLeft li ul li ul li ul li a:active,
  ul.ulNavigationLeft li ul li ul li ul li a:focus,
  ul.ulNavigationLeft li ul li ul li ul li a:link,
  ul.ulNavigationLeft li ul li ul li ul li a:visited {
    color: #333333;
  }

  ul.ulNavigationLeft li ul li ul li ul li a:hover {
    color: #008698;
  }

  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li ul li a:hover {
    color: #F39500;
  }

  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li ul li a:hover {
    color: #732978;
  }

  /* NAVIGATION LEFT LEVEL 3/4/5 ACTIVE + SELECTED */
  ul.ulNavigationLeft li a,
  ul.ulNavigationLeft li a:active,
  ul.ulNavigationLeft li a:focus,
  ul.ulNavigationLeft li a:hover,
  ul.ulNavigationLeft li a:link,
  ul.ulNavigationLeft li a:visited,
  ul.ulNavigationLeft li ul li a,
  ul.ulNavigationLeft li ul li a:active,
  ul.ulNavigationLeft li ul li a:focus,
  ul.ulNavigationLeft li ul li a:hover,
  ul.ulNavigationLeft li ul li a:link,
  ul.ulNavigationLeft li ul li a:visited,
  ul.ulNavigationLeft li ul li ul li a,
  ul.ulNavigationLeft li ul li ul li a:active,
  ul.ulNavigationLeft li ul li ul li a:focus,
  ul.ulNavigationLeft li ul li ul li a:hover,
  ul.ulNavigationLeft li ul li ul li a:link,
  ul.ulNavigationLeft li ul li ul li a:visited,
  ul.ulNavigationLeft li ul li ul li ul li a,
  ul.ulNavigationLeft li ul li ul li ul li a:active,
  ul.ulNavigationLeft li ul li ul li ul li a:focus,
  ul.ulNavigationLeft li ul li ul li ul li a:hover,
  ul.ulNavigationLeft li ul li ul li ul li a:link,
  ul.ulNavigationLeft li ul li ul li ul li a:visited {
    color: #333333;
  }

  ul.ulNavigationLeft li a.aActive:hover,
  ul.ulNavigationLeft li ul li a.aActive:hover,
  ul.ulNavigationLeft li ul li ul li a.aActive:hover,
  ul.ulNavigationLeft li ul li ul li ul li a.aActive:hover {
    color: #333333;
  }

  ul.ulNavigationLeft li a:hover,
  ul.ulNavigationLeft li ul li a:hover,
  ul.ulNavigationLeft li ul li ul li a:hover,
  ul.ulNavigationLeft li ul li ul li ul li a:hover {
    color: #008698;
  }

  .contentPersonalisedA ul.ulNavigationLeft li a:hover,
  .contentPersonalisedA ul.ulNavigationLeft li ul li a:hover,
  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li a:hover,
  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li ul li a:hover {
    color: #F39500;
  }

  .contentPersonalisedB ul.ulNavigationLeft li a:hover,
  .contentPersonalisedB ul.ulNavigationLeft li ul li a:hover,
  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li a:hover,
  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li ul li a:hover {
    color: #732978;
  }

  ul.ulNavigationLeft li a.aActive,
  ul.ulNavigationLeft li a.aActive:active,
  ul.ulNavigationLeft li a.aActive:focus,
  ul.ulNavigationLeft li a.aActive:hover,
  ul.ulNavigationLeft li a.aActive:link,
  ul.ulNavigationLeft li a.aActive:visited,
  ul.ulNavigationLeft li ul li a.aActive,
  ul.ulNavigationLeft li ul li a.aActive:active,
  ul.ulNavigationLeft li ul li a.aActive:focus,
  ul.ulNavigationLeft li ul li a.aActive:hover,
  ul.ulNavigationLeft li ul li a.aActive:link,
  ul.ulNavigationLeft li ul li a.aActive:visited,
  ul.ulNavigationLeft li ul li ul li a.aActive,
  ul.ulNavigationLeft li ul li ul li a.aActive:active,
  ul.ulNavigationLeft li ul li ul li a.aActive:focus,
  ul.ulNavigationLeft li ul li ul li a.aActive:hover,
  ul.ulNavigationLeft li ul li ul li a.aActive:link,
  ul.ulNavigationLeft li ul li ul li a.aActive:visited,
  ul.ulNavigationLeft li ul li ul li ul li a.aActive,
  ul.ulNavigationLeft li ul li ul li ul li a.aActive:active,
  ul.ulNavigationLeft li ul li ul li ul li a.aActive:focus,
  ul.ulNavigationLeft li ul li ul li ul li a.aActive:hover,
  ul.ulNavigationLeft li ul li ul li ul li a.aActive:link,
  ul.ulNavigationLeft li ul li ul li ul li a.aActive:visited {
    background-color: #BAD4DA;
    color: #333333;
  }

  .contentPersonalisedA ul.ulNavigationLeft li a.aActive,
  .contentPersonalisedA ul.ulNavigationLeft li a.aActive:active,
  .contentPersonalisedA ul.ulNavigationLeft li a.aActive:focus,
  .contentPersonalisedA ul.ulNavigationLeft li a.aActive:hover,
  .contentPersonalisedA ul.ulNavigationLeft li a.aActive:link,
  .contentPersonalisedA ul.ulNavigationLeft li a.aActive:visited,
  .contentPersonalisedA ul.ulNavigationLeft li ul li a.aActive,
  .contentPersonalisedA ul.ulNavigationLeft li ul li a.aActive:active,
  .contentPersonalisedA ul.ulNavigationLeft li ul li a.aActive:focus,
  .contentPersonalisedA ul.ulNavigationLeft li ul li a.aActive:hover,
  .contentPersonalisedA ul.ulNavigationLeft li ul li a.aActive:link,
  .contentPersonalisedA ul.ulNavigationLeft li ul li a.aActive:visited,
  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li a.aActive,
  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li a.aActive:active,
  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li a.aActive:focus,
  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li a.aActive:hover,
  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li a.aActive:link,
  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li a.aActive:visited,
  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li ul li a.aActive,
  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li ul li a.aActive:active,
  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li ul li a.aActive:focus,
  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li ul li a.aActive:hover,
  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li ul li a.aActive:link,
  .contentPersonalisedA ul.ulNavigationLeft li ul li ul li ul li a.aActive:visited {
    background-color: #FCCF86;
    color: #333333;
  }

  .contentPersonalisedB ul.ulNavigationLeft li a.aActive,
  .contentPersonalisedB ul.ulNavigationLeft li a.aActive:active,
  .contentPersonalisedB ul.ulNavigationLeft li a.aActive:focus,
  .contentPersonalisedB ul.ulNavigationLeft li a.aActive:hover,
  .contentPersonalisedB ul.ulNavigationLeft li a.aActive:link,
  .contentPersonalisedB ul.ulNavigationLeft li a.aActive:visited,
  .contentPersonalisedB ul.ulNavigationLeft li ul li a.aActive,
  .contentPersonalisedB ul.ulNavigationLeft li ul li a.aActive:active,
  .contentPersonalisedB ul.ulNavigationLeft li ul li a.aActive:focus,
  .contentPersonalisedB ul.ulNavigationLeft li ul li a.aActive:hover,
  .contentPersonalisedB ul.ulNavigationLeft li ul li a.aActive:link,
  .contentPersonalisedB ul.ulNavigationLeft li ul li a.aActive:visited,
  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li a.aActive,
  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li a.aActive:active,
  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li a.aActive:focus,
  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li a.aActive:hover,
  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li a.aActive:link,
  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li a.aActive:visited,
  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li ul li a.aActive,
  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li ul li a.aActive:active,
  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li ul li a.aActive:focus,
  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li ul li a.aActive:hover,
  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li ul li a.aActive:link,
  .contentPersonalisedB ul.ulNavigationLeft li ul li ul li ul li a.aActive:visited {
    background-color: #C592C8;
    color: #333333;
  }

  /* LINK */
  a.aLink,
  a.aLink:active,
  a.aLink:focus,
  a.aLink:hover,
  a.aLink:link,
  a.aLink:visited {
    color: #333333;
  }

  a.aLink:hover {
    color: #008698;
  }

  .contentPersonalisedA a.aLink:hover {
    color: #F39500;
  }

  .contentPersonalisedB a.aLink:hover {
    color: #732978;
  }

  /* LINK LISTS */
  ul.ulLinkList {
    border-bottom-color:#CCCCCC;
  }

  ul.ulLinkList li {
    border-top-color: #CCCCCC;
  }

  ul.ulLinkList li a,
  ul.ulLinkList li a:active,
  ul.ulLinkList li a:focus,
  ul.ulLinkList li a:link,
  ul.ulLinkList li a:visited {
    color: #333333;
  }

  ul.ulLinkList li a:hover {
    color: #008698;
  }

  .contentPersonalisedA ul.ulLinkList li a:hover {
    color: #F39500;
  }

  .contentPersonalisedB ul.ulLinkList li a:hover {
    color: #732978;
  }

  /* BUTTONS */
  a.aButton span {
    color: #FFFFFF;
  }

  /* ARTICLE */
  div.divArticleBasic h1 {
    color: #008698;
  }

 .contentPersonalisedA div.divArticleBasic h1 {
    color: #F39500;
  }

 .contentPersonalisedB div.divArticleBasic h1 {
    color: #732978;
  }

  div.divArticleBasic h2 {
    color: #333333;
  }

  div.divArticleBasic h3 {
    color: #333333;
  }

  div.divArticleBasic p {
    color: #333333;
  }

  /* FORMS */
  form.formBasic label {
    color: #333333;
  }

  form.formBasic input.input96 {
    border-color: #CCCCCC;
  }

  form.formBasic input {
    border-color: #CCCCCC;
  }

  form.formBasic fieldset.fieldsetCheckbox input {
    border-color: #CCCCCC;
  }

  form.formBasic textarea {
    border-color: #CCCCCC;
  }

  form.formBasic select {
    border-color: #CCCCCC;
  }

  /* TABLE BASICS */
  table.tableBasic {
    border-left-color: #CCCCCC;
    background-color: #FFFFFF;
  }

  div.divArticleBasic table.tableBasic {
    border-bottom-color: #CCCCCC;
  }

  /* TABLE HEAD */
  table.tableBasic tr th,
  table.tableBasic thead {
    background-color: #008698;
  }

  .contentPersonalisedA table.tableBasic tr th,
  .contentPersonalisedA table.tableBasic thead {
    background-color: #F39500;
  }

  .contentPersonalisedB table.tableBasic tr th,
  .contentPersonalisedB table.tableBasic thead {
    background-color: #732978;
  }

  table.tableBasic tr th,
  table.tableBasic thead tr th {
    border-right-color: #CCCCCC;
    border-bottom-color: #BAD4DA;
    color: #FFFFFF;
  }

  /* TABLE BODY */
  table.tableBasic tr td,
  table.tableBasic tbody tr td {
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
  }

  /* TABLE FOOTER */
  table.tableBasic tfoot tr td {
    border-right-color: #CCCCCC;
  }

  /* TABLE BODY CONTENT */
  table.tableBasic tr td sup,
  table.tableBasic tbody tr td sup {
    color: #333333;
  }

  td.tdSubHeadline {
    background-color: #CCCCCC;
    color: #333333;
  }

  .contentPersonalisedA td.tdSubHeadline {
    background-color: #FCCF86;
    color: #333333;
  }

  .contentPersonalisedB td.tdSubHeadline {
    background-color: #C592C8;
    color: #333333;
  }

  td.tdContent {
    background-color: #F3FAFB;
    color: #333333;
  }

  .contentPersonalisedA td.tdContent {
    background-color: #FEF6EA; /* OLD VALUE #FCE5BF */
    color: #333333;
  }

  .contentPersonalisedB td.tdContent {
    background-color: #E0D5E1;
    color: #333333;
  }

  tr.trOdd,
  td.tdOdd {
    background-color: #FFFFFF;
  }

  tr.trEven,
  td.tdEven {
    background-color: #F3FAFB;
  }

  table.tableBasic tr th strong,
  table.tableBasic tr td strong,
  table.tableBasic thead tr th strong,
  table.tableBasic tbody tr td strong {
    color: #333333;
  }

  .contentPersonalisedA table.tableBasic tr th strong,
  .contentPersonalisedA table.tableBasic tr td strong,
  .contentPersonalisedA table.tableBasic thead tr th strong,
  .contentPersonalisedA table.tableBasic tbody tr td strong {
    color: #333333;
  }

  .contentPersonalisedB table.tableBasic tr th strong,
  .contentPersonalisedB table.tableBasic tr td strong,
  .contentPersonalisedB table.tableBasic thead tr th strong,
  .contentPersonalisedB table.tableBasic tbody tr td strong {
    color: #333333;
  }

  /* TABBED NAVIGATION (JQUERY.JS) */
  .divTabbedNavigation ul li a {
    color: #333333;
  }

  .tabs-nav li {
    border-right-color: #FFFFFF;
  }

  .tabs-nav a,
  .tabs-nav a span {
    background-color: #A7C6CD;
    color: #333333;
  }

  .contentPersonalisedA .tabs-nav a,
  .contentPersonalisedA .tabs-nav a span {
    background-color: #FCCF86;
  } 

  .contentPersonalisedB .tabs-nav a,
  .contentPersonalisedB .tabs-nav a span {
    background-color: #C592C8;
  } 

  .tabs-nav .tabs-selected a {
    color: #000000;
  }

  .tabs-nav .tabs-selected a,
  .tabs-nav .tabs-selected a:hover {
    background-color: #008698;
    color: #FFFFFF;
  }

  .contentPersonalisedA .tabs-nav .tabs-selected a,
  .contentPersonalisedA .tabs-nav .tabs-selected a:hover {
    background-color: #F39500;
  }

  .contentPersonalisedB .tabs-nav .tabs-selected a,
  .contentPersonalisedB .tabs-nav .tabs-selected a:hover {
    background-color: #732978;
  }

  .tabs-nav a:hover,
  .tabs-nav a:focus,
  .tabs-nav a:active {
    color: #333333;
  }

  /* FOOTER */
  ul.ulNavigationFooter li {
    border-left-color: #333333;
  }

  ul.ulNavigationFooter li a,
  ul.ulNavigationFooter li a:active,
  ul.ulNavigationFooter li a:focus,
  ul.ulNavigationFooter li a:link,
  ul.ulNavigationFooter li a:visited {
    color: #333333;
  }

  ul.ulNavigationFooter li a:hover {
    color: #008698;
  }

  ul.ulNavigationFooter li a.aActive,
  ul.ulNavigationFooter li a.aActive:active,
  ul.ulNavigationFooter li a.aActive:focus,
  ul.ulNavigationFooter li a.aActive:hover,
  ul.ulNavigationFooter li a.aActive:link,
  ul.ulNavigationFooter li a.aActive:visited {
    color: #333333;
  }

  /* FORM LOGIN MY VODAFONE */
  input.inputLoginMV {
    border-color: #CCCCCC;
  }

  input.inputPasswordMV {
    border-color: #CCCCCC;
  }

  /* CALL TO ACTION */
  div.divCallToActionBox a.aLink,
  div.divCallToActionBox a.aLink:active,
  div.divCallToActionBox a.aLink:focus,
  div.divCallToActionBox a.aLink:hover,
  div.divCallToActionBox a.aLink:link,
  div.divCallToActionBox a.aLink:visited {
    color: #FFFFFF;
  }

  /* TEASER HANDSET */
  div.teaserHandset a.aTarif,
  div.teaserHandset a.aTarif:active,
  div.teaserHandset a.aTarif:focus,
  div.teaserHandset a.aTarif:hover,
  div.teaserHandset a.aTarif:link,
  div.teaserHandset a.aTarif:visited {
    color: #333333;
  }

  div.teaserHandset a.aTarif:hover {
    color: #008698;
  }

  .contentPersonalisedA div.teaserHandset a.aTarif:hover {
    color: #F39500;
  }

  .contentPersonalisedB div.teaserHandset a.aTarif:hover {
    color: #732978;
  }

/* GLOBAL COLORS END */

/* ------------------------------------------------------------------------------------------- */

/* GLOBAL IMAGES LINKS & BUTTONS BEGIN */

  /* BACKGROUND-IMAGES LOGIN (GREY) */
  .iconLogin {
    background-image: url(../img/buttons/iconRightGrey.gif);
  }

  /* BACKGROUND-IMAGES LOGOUT (GREY) */
  .iconLogout {
    background-image: url(../img/buttons/iconCloseGrey.gif);
  }

  /* BACKGROUND-IMAGES REGISTER (GREY) */
  .iconRegister {
    background-image: url(../img/buttons/iconRightGrey.gif);
  }

  /* BACKGROUND-IMAGES REGISTER (GREY) */
  .iconSettings {
    background-image: url(../img/buttons/iconRightGrey.gif);
  }

  /* BACKGROUND-IMAGES CALL-TO-ACTION (ON RED) */
  .iconCallToAction {
    background-image: url(../img/buttons/iconCallToActionRed.gif);
  }

  /* BACKGROUND-IMAGES COMPREHENSIVE (GREY) */
  .iconCartComprehensive {
    background-image: url(../img/buttons/iconCartGrey.gif);
  }

  .iconCloseComprehensive {
    background-image: url(../img/buttons/iconCloseGrey.gif);
  }

  .iconDeleteComprehensive {
    background-image: url(../img/buttons/iconDeleteGrey.gif);
  }

  .iconDownloadComprehensive {
    background-image: url(../img/buttons/iconDownloadGrey.gif);
  }

  .iconInfoComprehensive {
    background-image: url(../img/buttons/iconInfoGrey.gif);
  }

  .iconMinusComprehensive {
    background-image: url(../img/buttons/iconMinusGrey.gif);
  }

  .iconPlusComprehensive {
    background-image: url(../img/buttons/iconPlusGrey.gif);
  }

  .iconPopupComprehensive {
    background-image: url(../img/buttons/iconPopupGrey.gif);
  }

  .iconPrintComprehensive {
    background-image: url(../img/buttons/iconPrintGrey.gif);
  }

  .iconRightComprehensive {
    background-image: url(../img/buttons/iconRightGrey.gif);
  }

  /* BACKGROUND-IMAGES PERSONALISED A (ORANGE) */
  .iconCartPersonalisedA {
    background-image: url(../img/buttons/iconCartOrange.gif);
  }

  .iconClosePersonalisedA {
    background-image: url(../img/buttons/iconCloseOrange.gif);
  }

  .iconDeletePersonalisedA {
    background-image: url(../img/buttons/iconDeleteOrange.gif);
  }

  .iconDownloadPersonalisedA {
    background-image: url(../img/buttons/iconDownloadOrange.gif);
  }

  .iconInfoPersonalisedA {
    background-image: url(../img/buttons/iconInfoOrange.gif);
  }

  .iconMinusPersonalisedA {
    background-image: url(../img/buttons/iconMinusOrange.gif);
  }

  .iconPlusPersonalisedA {
    background-image: url(../img/buttons/iconPlusOrange.gif);
  }

  .iconPopupPersonalisedA {
    background-image: url(../img/buttons/iconPopupOrange.gif);
  }

  .iconPrintPersonalisedA {
    background-image: url(../img/buttons/iconPrintOrange.gif);
  }

  .iconRightPersonalisedA {
    background-image: url(../img/buttons/iconRightOrange.gif);
  }

  /* BACKGROUND-IMAGES PERSONALISED B (DEEP PURPLE) */
  .iconCartPersonalisedB {
    background-image: url(../img/buttons/iconCartDeepPurple.gif);
  }

  .iconClosePersonalisedB {
    background-image: url(../img/buttons/iconCloseDeepPurple.gif);
  }

  .iconDeletePersonalisedB {
    background-image: url(../img/buttons/iconDeleteDeepPurple.gif);
  }

  .iconDownloadPersonalisedB {
    background-image: url(../img/buttons/iconDownloadDeepPurple.gif);
  }

  .iconInfoPersonalisedB {
    background-image: url(../img/buttons/iconInfoDeepPurple.gif);
  }

  .iconMinusPersonalisedB {
    background-image: url(../img/buttons/iconMinusDeepPurple.gif);
  }

  .iconPlusPersonalisedB {
    background-image: url(../img/buttons/iconPlusDeepPurple.gif);
  }

  .iconPopupPersonalisedB {
    background-image: url(../img/buttons/iconPopupDeepPurple.gif);
  }

  .iconPrintPersonalisedB {
    background-image: url(../img/buttons/iconPrintDeepPurple.gif);
  }

  .iconRightPersonalisedB {
    background-image: url(../img/buttons/iconRightDeepPurple.gif);
  }

  /* BACKGROUND-IMAGES CONTENT MAIN (BLUE) */
  .iconCartContentMain {
    background-image: url(../img/buttons/iconCartBlue.gif);
  }

  .iconCloseContentMain {
    background-image: url(../img/buttons/iconCloseBlue.gif);
  }

  .iconDeleteContentMain {
    background-image: url(../img/buttons/iconDeleteBlue.gif);
  }

  .iconDownloadContentMain {
    background-image: url(../img/buttons/iconDownloadBlue.gif);
  }

  .iconInfoContentMain {
    background-image: url(../img/buttons/iconInfoBlue.gif);
  }

  .iconMinusContentMain {
    background-image: url(../img/buttons/iconMinusBlue.gif);
  }

  .iconPlusContentMain {
    background-image: url(../img/buttons/iconPlusBlue.gif);
  }

  .iconPopupContentMain {
    background-image: url(../img/buttons/iconPopupBlue.gif);
  }

  .iconPrintContentMain {
    background-image: url(../img/buttons/iconPrintBlue.gif);
  }

  .iconRightContentMain {
    background-image: url(../img/buttons/iconRightBlue.gif);
  }

  /* BACKGROUND-IMAGES CONTENT PROMOTIONAL (LIGHT BLUE) */
  .iconCartContentPromotional {
    background-image: url(../img/buttons/iconCartLightBlue.gif);
  }

  .iconCloseContentPromotional {
    background-image: url(../img/buttons/iconCloseLightBlue.gif);
  }

  .iconDeleteContentPromotional {
    background-image: url(../img/buttons/iconDeleteLightBlue.gif);
  }

  .iconDownloadContentPromotional {
    background-image: url(../img/buttons/iconDownloadLightBlue.gif);
  }

  .iconInfoContentPromotional {
    background-image: url(../img/buttons/iconInfoLightBlue.gif);
  }

  .iconMinusContentPromotional {
    background-image: url(../img/buttons/iconMinusLightBlue.gif);
  }

  .iconPlusContentPromotional {
    background-image: url(../img/buttons/iconPlusLightBlue.gif);
  }

  .iconPopupContentPromotional {
    background-image: url(../img/buttons/iconPopupLightBlue.gif);
  }

  .iconPrintContentPromotional {
    background-image: url(../img/buttons/iconPrintLightBlue.gif);
  }

  .iconRightContentPromotional {
    background-image: url(../img/buttons/iconRightLightBlue.gif);
  }

  /* BACKGROUND-IMAGES SPOTTING A (PETROL) */
  .iconCartContentSpottingA {
    background-image: url(../img/buttons/iconCartPetrol.gif);
  }

  .iconCloseContentSpottingA {
    background-image: url(../img/buttons/iconClosePetrol.gif);
  }

  .iconDeleteContentSpottingA {
    background-image: url(../img/buttons/iconDeletePetrol.gif);
  }

  .iconDownloadContentSpottingA {
    background-image: url(../img/buttons/iconDownloadPetrol.gif);
  }

  .iconInfoContentSpottingA {
    background-image: url(../img/buttons/iconInfoPetrol.gif);
  }

  .iconMinusContentSpottingA {
    background-image: url(../img/buttons/iconMinusPetrol.gif);
  }

  .iconPlusContentSpottingA {
    background-image: url(../img/buttons/iconPlusPetrol.gif);
  }

  .iconPopupContentSpottingA {
    background-image: url(../img/buttons/iconPopupPetrol.gif);
  }

  .iconPrintContentSpottingA {
    background-image: url(../img/buttons/iconPrintPetrol.gif);
  }

  .iconRightContentSpottingA {
    background-image: url(../img/buttons/iconRightPetrol.gif);
  }

  /* BACKGROUND-IMAGES SPOTTING B (PINK) */
  .iconCartContentSpottingB {
    background-image: url(../img/buttons/iconCartPink.gif);
  }

  .iconCloseContentSpottingB {
    background-image: url(../img/buttons/iconClosePink.gif);
  }

  .iconDeleteContentSpottingB {
    background-image: url(../img/buttons/iconDeletePink.gif);
  }

  .iconDownloadContentSpottingB {
    background-image: url(../img/buttons/iconDownloadPink.gif);
  }

  .iconInfoContentSpottingB {
    background-image: url(../img/buttons/iconInfoPink.gif);
  }

  .iconMinusContentSpottingB {
    background-image: url(../img/buttons/iconMinusPink.gif);
  }

  .iconPlusContentSpottingB {
    background-image: url(../img/buttons/iconPlusPink.gif);
  }

  .iconPopupContentSpottingB {
    background-image: url(../img/buttons/iconPopupPink.gif);
  }

  .iconPrintContentSpottingB {
    background-image: url(../img/buttons/iconPrintPink.gif);
  }

  .iconRightContentSpottingB {
    background-image: url(../img/buttons/iconRightPink.gif);
  }

  /* BACKGROUND-IMAGES SPOTTING C (YELLOW) */
  .iconCartContentSpottingC {
    background-image: url(../img/buttons/iconCartYellow.gif);
  }

  .iconCloseContentSpottingC {
    background-image: url(../img/buttons/iconCloseYellow.gif);
  }

  .iconDeleteContentSpottingC {
    background-image: url(../img/buttons/iconDeleteYellow.gif);
  }

  .iconDownloadContentSpottingC {
    background-image: url(../img/buttons/iconDownloadYellow.gif);
  }

  .iconInfoContentSpottingC {
    background-image: url(../img/buttons/iconInfoYellow.gif);
  }

  .iconMinusContentSpottingC {
    background-image: url(../img/buttons/iconMinusYellow.gif);
  }

  .iconPlusContentSpottingC {
    background-image: url(../img/buttons/iconPlusYellow.gif);
  }

  .iconPopupContentSpottingC {
    background-image: url(../img/buttons/iconPopupYellow.gif);
  }

  .iconPrintContentSpottingC {
    background-image: url(../img/buttons/iconPrintYellow.gif);
  }

  .iconRightContentSpottingC {
    background-image: url(../img/buttons/iconRightYellow.gif);
  }

  /* BACKGROUND-IMAGES SPOTTING D (LIGHT GREEN) */
  .iconCartContentSpottingD {
    background-image: url(../img/buttons/iconCartLightGreen.gif);
  }

  .iconCloseContentSpottingD {
    background-image: url(../img/buttons/iconCloseLightGreen.gif);
  }

  .iconDeleteContentSpottingD {
    background-image: url(../img/buttons/iconDeleteLightGreen.gif);
  }

  .iconDownloadContentSpottingD {
    background-image: url(../img/buttons/iconDownloadLightGreen.gif);
  }

  .iconInfoContentSpottingD {
    background-image: url(../img/buttons/iconInfoLightGreen.gif);
  }

  .iconMinusContentSpottingD {
    background-image: url(../img/buttons/iconMinusLightGreen.gif);
  }

  .iconPlusContentSpottingD {
    background-image: url(../img/buttons/iconPlusLightGreen.gif);
  }

  .iconPopupContentSpottingD {
    background-image: url(../img/buttons/iconPopupLightGreen.gif);
  }

  .iconPrintContentSpottingD {
    background-image: url(../img/buttons/iconPrintLightGreen.gif);
  }

  .iconRightContentSpottingD {
    background-image: url(../img/buttons/iconRightLightGreen.gif);
  }

  /* BACKGROUND-IMAGES CONTENT ADDITIONAL A (GREEN) */
  .iconCartContentAdditionalA {
    background-image: url(../img/buttons/iconCartGreen.gif);
  }

  .iconCloseContentAdditionalA {
    background-image: url(../img/buttons/iconCloseGreen.gif);
  }

  .iconDeleteContentAdditionalA {
    background-image: url(../img/buttons/iconDeleteGreen.gif);
  }

  .iconDownloadContentAdditionalA {
    background-image: url(../img/buttons/iconDownloadGreen.gif);
  }

  .iconInfoContentAdditionalA {
    background-image: url(../img/buttons/iconInfoGreen.gif);
  }

  .iconMinusContentAdditionalA {
    background-image: url(../img/buttons/iconMinusGreen.gif);
  }

  .iconPlusContentAdditionalA {
    background-image: url(../img/buttons/iconPlusGreen.gif);
  }

  .iconPopupContentAdditionalA {
    background-image: url(../img/buttons/iconPopupGreen.gif);
  }

  .iconPrintContentAdditionalA {
    background-image: url(../img/buttons/iconPrintGreen.gif);
  }

  .iconRightContentAdditionalA {
    background-image: url(../img/buttons/iconRightGreen.gif);
  }

  /* BACKGROUND-IMAGES CONTENT HELP (GRASSGREEN) */
  .iconCartContentHelp {
    background-image: url(../img/buttons/iconCartGrassGreen.gif);
  }

  .iconCloseContentHelp {
    background-image: url(../img/buttons/iconCloseGrassGreen.gif);
  }

  .iconDeleteContentHelp {
    background-image: url(../img/buttons/iconDeleteGrassGreen.gif);
  }

  .iconDownloadContentHelp {
    background-image: url(../img/buttons/iconDownloadGrassGreen.gif);
  }

  .iconInfoContentHelp {
    background-image: url(../img/buttons/iconInfoGrassGreen.gif);
  }

  .iconMinusContentHelp {
    background-image: url(../img/buttons/iconMinusGrassGreen.gif);
  }

  .iconPlusContentHelp {
    background-image: url(../img/buttons/iconPlusGrassGreen.gif);
  }

  .iconPopupContentHelp {
    background-image: url(../img/buttons/iconPopupGrassGreen.gif);
  }

  .iconPrintContentHelp {
    background-image: url(../img/buttons/iconPrintGrassGreen.gif);
  }

  .iconRightContentHelp {
    background-image: url(../img/buttons/iconRightGrassGreen.gif);
  }

  /* BACKGROUND-IMAGES FOR BUTTONS */
  .bgCallToAction,
  .bgSubmit {
    background-image: url(../img/buttons/buttonRedRight.gif);
  }

  .bgCallToAction span,
  .bgSubmit span {
    background-image: url(../img/buttons/buttonRedLeft.gif);
  }

  .bgComprehensive,
  .bgReset {
    background-image: url(../img/buttons/buttonGreyRight.gif);
  }

  .bgComprehensive span,
  .bgReset span {
    background-image: url(../img/buttons/buttonGreyLeft.gif);
  }

  .bgCallToActionRed {
    background-image: url(../img/buttons/buttonGreyRightRed.gif);
  }

  .bgCallToActionRed span {
    background-image: url(../img/buttons/buttonGreyLeftRed.gif);
  }

  .bgPersonalisedA {
    background-image: url(../img/buttons/buttonOrangeRight.gif);
  }

  .bgPersonalisedA span {
    background-image: url(../img/buttons/buttonOrangeLeft.gif);
  }

  .bgPersonalisedB {
    background-image: url(../img/buttons/buttonPurpleRight.gif);
  }

  .bgPersonalisedB span {
    background-image: url(../img/buttons/buttonPurpleLeft.gif);
  }

  .bgInactive {
    background-image: url(../img/buttons/buttonGreyInactiveRight.gif);
  }

  .bgInactive span {
    background-image: url(../img/buttons/buttonGreyInactiveLeft.gif);
  }


/* GLOBAL IMAGES LINKS & BUTTONS END */

/* ------------------------------------------------------------------------------------------- */

.clearer {
	font-size:0px;
	line-height:0px;
	height:0px;
	clear:both;
	overflow:hidden;
}

.bred {
	font-weight: bold;
	color:#ed1c24;
}


.jury-person {
	float: left;
	width: 270px;
	margin-bottom: 10px;
	margin-right: 20px;
	font-size: 11px;
}


.vpop {
	padding: 4px 4px;
	border: solid 1px #ccc;
	box-shadow: 3px 3px 3px rgba(0,0,0,.3);
	background: #fff;
}
.ulNavigationTop ul.vpop li {
	border: none;
	padding: 6px 5px;
	margin: 0;
	border-bottom: dotted 1px #ccc;
}
.ulNavigationTop ul.vpop li:first-child {
	border-top: dotted 1px #ccc;
}
