/* ------------------------------------------------------------------------------------------- */
/* vodafone.global.v2.css - VERSION 2.3.7 - 2009/07/03 */
/* ------------------------------------------------------------------------------------------- */
/* PUBLISHING DATE 2009-07-14 10:49:08 */
/* ------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------------- */
/* GLOBAL BASICS BEGIN */
  * {
    margin: 0px 0px 0px 0px; /* 0px 0px 0px 0px */
    padding: 0px 0px 0px 0px; /* 0px 0px 0px 0px */
    border: none;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  }
  body {
    font-size: 69%;
    line-height: 140%;
  }
  a,
  a:active,
  a:focus,
  a:hover,
  a:link,
  a:visited {
    cursor: pointer;
    text-decoration: underline;
  }
  ul * {
    list-style-type: square;
  }
  div.divTrackingIVW {
    height: 0px;
    width: 0px;
    display: none;
  }
/* GLOBAL BASICS END */
/* ------------------------------------------------------------------------------------------- */
/* PRESETTINGS BEGIN */
  /* TABBED NAVIGATION */
  .displayNone {
    display: none;
  }
  .noPadding {
    padding: 0;
  }
  .hidden {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .floatLeft {
    float: left;
  }
  .floatRight {
    float: right;
  }
  .floatNone {
    clear: both;
    float: none;
  }
  .ieBugFix {
    height: 0px;
    width: 0px;
    line-height: 0px;
    font-size: 0px;
  }
  br.clear {
    float:none;
    clear:both;
    height:0px;
    line-height:0px;
}  
/* PRESETTINGS END */
/* ------------------------------------------------------------------------------------------- */
/* GLOBAL DIMENSIONS BEGIN */
  /* GRID 1 COLUMN */
  div.divContent1Col {
    float: left;
    overflow: hidden;
    width: 192px;
    margin-top: 30px;  
  }
  /* GRID 2 COLUMN */
  div.divContent2Col {
    float: left;
    overflow: hidden;
    width: 384px;
  }
  /* GRID 3 COLUMN */
  div.divContent3Col {
    float: left;
    overflow: hidden;
    width: 576px;
    margin-top: 30px;  
  }
  /* GRID 4 COLUMN */
  div.divContent4Col {
    float: left;
    overflow: hidden;
    width: 768px;
  }
  /* GRID 5 COLUMN */
  div.divContent5Col {
    float: none;
    clear: both;
    overflow: hidden;
    width: 961px;
  }  
  /* WIDTH 1 COLUMN */
  .width1Col,
  .width1Col object,
  .width1Col embed {
    overflow: hidden;
    /*width:186px;*/
    background-image: url(../images/css/192px.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
  }
  /* WIDTH 2 COLUMN */
  .width2Col,
  .width2Col object,
  .width2Col embed {
    overflow: hidden;
    width:378px;    
    background-image: url(../images/css/384px.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
  }
  /* WIDTH 3 COLUMN */
  .width3Col,
  .width3Col object,
  .width3Col embed {
    overflow: hidden;
    width:570px;
    background-image: url(../images/css/576px.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
  }
  /* WIDTH 4 COLUMN */
  .width4Col,
  .width4Col object,
  .width4Col embed {
    overflow: hidden;
    width:762px;
    background-image: url(../images/css/768px.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
  }
  /* WIDTH 5 COLUMN */
  .width5Col,
  .width5Col object,
  .width5Col embed {
    overflow: hidden;
    width:954px;
    background-image: url(../images/css/960px.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
  }
   /* WIDTH 1 COLUMN */
  .width186 {
    width:186px;
  }
  /* WIDTH 2 COLUMN */
  .width378 {
    width:378px;    
  }
  /* WIDTH 3 COLUMN */
  .width570 {
    width:570px;
  }
  /* WIDTH 4 COLUMN */
  .width762 {
    width:762px;
  }
  /* WIDTH 5 COLUMN */
  .width954 {
    width:954px;
  }
  /* HEIGHT 168PX FOR HOMEPAGE */
  .height168 {
    /* overflow: hidden; */
    height:175px;
  }
  .height168 .divInlay {
    /* overflow: hidden; */
    height:142px;
  }
  .height168 object,
  .height168 embed {
    height:168px;
  }
  /* HEIGHT 174PX FOR HOMEPAGE */
  .height174 {
    /* overflow: hidden; */
    height:181px;
  }
  .height174 .divInlay {
    /* overflow: hidden; */
    height:148px;
  }
  .height174 object,
  .height174 embed {
    height:168px;
  }
  /* HEIGHT 282PX FOR HOMEPAGE */
  .height282 {
    /* overflow: hidden; */
    height:289px;
  }
  .height282 .divInlay {
    /* overflow: hidden; */
    height:256px;
  }
  .height282 object,
  .height282 embed {
    height:282px;
  }
  /* HEIGHT 135PX FOR HOMEPAGE */
  .height135 {
    overflow: hidden;
    height: 142px; /* 142px = 135px + 7px SHADOW */
  }
  .height135 .divInlay {
    /* overflow: hidden; */
    height: 110px;
  }
  .height135 object,
  .height135 embed {
    height: 135px;
  }
  .height135 .divInlay .ulLinkList {
    /* overflow: hidden; */
    margin-top: 0px;
    height: 24px;
  }
  .height168 .divInlay .ulLinkList {
    /* overflow: hidden; */
    margin-top: 0px;
    height: 24px;
  }
  .height174 .divInlay .ulLinkList {
    /* overflow: hidden; */
    margin-top: 0px; 
    height: 24px;
  }
  .height282 .divInlay .ulLinkList {
    /* overflow: hidden; */
    margin-top: 0px;
    height: 24px;
  }
  .height135 .dynLinkList,
  .height168 .dynLinkList,
  .height174 .dynLinkList,
  .height282 .dynLinkList {
    position: relative;
  }
  .height135 .dynLinkList .ulLinkList,
  .height168 .dynLinkList .ulLinkList,
  .height174 .dynLinkList .ulLinkList,
  .height282 .dynLinkList .ulLinkList {
    position: absolute;
    height: auto;
    margin-bottom: 9px;
    bottom: 0px;
    background-color: #FFFFFF;
  }
  .width1Col .dynLinkList .ulLinkList {
    width: 174px;
  }
  .width2Col .dynLinkList .ulLinkList {
    width: 366px;
  }
  .width3Col .dynLinkList .ulLinkList {
    width: 558px;
  }
  .width4Col .dynLinkList .ulLinkList {
    width: 750px;
  }
  .width5Col .dynLinkList .ulLinkList {
    width: 942px;
  }
  /* HEIGHT AUTO FOR ALL PAGES */
  div.heightAuto {
    height: auto;
  }
  .heightAuto .divInlay {
    height: inherit;
    margin-bottom: 8px; 
  }
  .heightAuto .divInlay.noMarginBottom {
    margin-bottom: 0px; 
  }
  /* iFrame-Banners */
  iframe.iframeSkyScraper {
    width: 160px;
    height: 600px;
  }
  iframe.iframeBannerHeader {
    width: 468px;
    height: 60px;
  }
  #bannerHeader {
    height: 60px;
  }
/* GLOBAL DIMENSIONS END */
/* ------------------------------------------------------------------------------------------- */
/* BASICS BEGIN */
  div.divMatrix {
    position: relative;
    /*width:994px;*/
    padding:12px 12px 19px 9px;
  }
  div.divPopUp {
    margin:12px 12px 19px 9px;
  }
/* BASICS END */
/* ------------------------------------------------------------------------------------------- */
/* HEADER BEGIN */
  /* BASICS */
  div.divHeader {
    width:954px;
    height:131px;
    margin:0px 0px 0px 3px;
  }
  div.divPopUp div.divHeader {
    width: auto;
    margin:0px 3px 0px 3px;
  }
  /* CORNER LOGO */
  img.imgLogo {
    float: left;
    width:116px;
    height:73px;
    margin:12px 0px 16px 11px;
    border: none;
  }
  div.divPopUp img.imgLogo {
    margin:0px 0px 16px 11px;
  }
 /* PARTNER LOGO */
  img.imgPartnerLogo {
    float: left;
    width:954px;
    height:131px;
    margin:0px 0px 12px 0px;
    border: none;
  }
  /* BANNER */
  div.divBannerHeader {
    /* display: none; */ /* TO REMOVE BANNER ON ALL PAGES */
    position: absolute;
    top:37px;
    left:163px;
    z-index: 500;
    width:468px;
    height:60px;
  }
  /* NAVIGATION META HEAD RIGHT */
  ul.ulNavigationMeta {
    float: right;
  }
  ul.ulNavigationMeta li {
    float: left;
    line-height: 11px;
    margin: 8px 0px 0px 0px; 
    padding: 0px 0px 0px 0px; 
    /* padding: 0px 7px 0px 7px; */
    font-size:1em;
    list-style-type: none;
    /* border-left: 1px solid; */
  }
  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: pointer;
  }
  /* NAVIGATION META HEAD RIGHT PLUS SHOPPINGCART */
  ul.ulNavigationMeta li.liShoppingCart {
    padding: 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: 7px; 
    padding: 0px 0px 0px 16px;
    background-image: url(../images/css/shoppingcart.gif);
    background-position: 0px 1px;
    background-repeat: no-repeat;
  }

  ul.ulNavigationMeta li.liShoppingCart a:hover {
    background-position: 0px -108px; 
  }
  /* SEARCH HEAD old/small */
  form.formGlobalSearch div {
    float: right;
    width: 800px;
    margin: 48px 0px 16px 0px;
    height: 18px;
  }
  form.formGlobalSearch div input.inputGlobalSearch {
    float: right;
    width: 249px;
    height: 15px;
    margin: 0px 6px 0px 0px;
    padding: 1px 5px 0px 5px;
    border: 1px solid; 
    font-size: 100%;
  }

  /* MAIN NAVIGATION */
  ul.ulNavigationMain {
    float: left;
    width: 954px;
    line-height: 24px; 
    padding-bottom: 6px;
    background-image: url(../images/css/naviShadow.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
  }
  ul.ulNavigationMain li {
    float: left;
    line-height: 24px; 
    list-style-type: none;
    border-right: 1px solid; 
  }
  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: 6px 12px 6px 12px;
    font-weight: bold;
    text-decoration: none;
  }
  ul.ulNavigationMain li.liActive a {
    cursor: pointer;
  }
/* HEADER END */

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

/* CONTENT BEGIN */
  /* BASICS */
  div.divContent {
    float: none;
    clear: both;
    overflow: hidden;
    width: 970px;
    height: inherit;
  }
  /* SKYSCRAPER */
  div.divSkyScraper {
    /* display: none; /* TO REMOVE BANNER ON ALL PAGES */
    position: absolute;
    z-index: 500;
    top: 173px;
    left: 972px;
    width: 160px; /*fixed from 150*/
    height: 600px;
  }
  /* STICKER */
  div.divSticker {
    /* display: none; /* TO REMOVE BANNER ON ALL PAGES */
    position: absolute;
    z-index: 500;
    top: 20px;
    left: 972px;
    width: 160px;
    height: 117px;
  }  
  /* NAVIGATION TOP */
  ul.ulNavigationTop {
    float: left;
    overflow: hidden;
    width: 757px;
    height: 30px;
    margin: 0px 3px 0px 8px;
  }
  ul.ulNavigationTop li {
    float: left;
    margin: 8px 0px 0px 0px;
    line-height: 11px; /* 11px */
    list-style: none;
    border-left: 1px solid; 
  }
  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: 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: 0px 7px 0px 7px;
    text-decoration: none;
    font-weight: bold;
  }
  ul.ulNavigationTop.widthHomepage {
    width: 954px;
  }
  /* LOGIN & REGISTER */
  ul.ulLogin {
    float: left;
    width: 186px; 
    height: 30px;
    margin: 0px 0px 0px 3px;
    list-style: none;
  }
  ul.ulLogin li {
    float: right;
    margin: 7px 0px 0px 12px;
    list-style-type: none;
  }
  /* MEGATEASER */
  img.imgMegaTeaser {
    float: left;
    height: 168px;
    padding:  0px 3px 0px 3px;
  }
  div.divMegaTeaser {
    float: left;
    padding:  0px 3px 0px 3px;
  }
  div.divMegaTeaser.noBG {
    background-image: none;
  }
  /* BASIC MODULE */
  div.divModuleBasic {
    float: left;
    margin: 0px 0px 5px 0px;
    padding: 0px 3px 0px 3px;
  }
  strong.headline {
      display:block;
  }
  div.divModuleBasic h1,
  div.divModuleBasic h2,
  div.divModuleBasic h3,
  div.divModuleBasic h4,
  div.divModuleBasic h5,
  div.divModuleBasic h6,
  div.divModuleBasic strong.headline {
    height: 24px; 
    line-height: 24px; 
    padding: 0px 0px 0px 6px; 
    font-size: 1em;
    font-weight: bold;
  }
  div.divModuleBasic h1 span.spanTitle,
  div.divModuleBasic h2 span.spanTitle,
  div.divModuleBasic h3 span.spanTitle,
  div.divModuleBasic h4 span.spanTitle,
  div.divModuleBasic h5 span.spanTitle,
  div.divModuleBasic h6 span.spanTitle,
  div.divModuleBasic strong.headline span.spanTitle {
    float: left;
  }
  div.divModuleBasic h1 span.spanMoreLink,
  div.divModuleBasic h2 span.spanMoreLink,
  div.divModuleBasic h3 span.spanMoreLink,
  div.divModuleBasic h4 span.spanMoreLink,
  div.divModuleBasic h5 span.spanMoreLink,
  div.divModuleBasic h6 span.spanMoreLink,
  div.divModuleBasic strong.headline span.spanMoreLink {
    float: right;
    margin: 0px 6px 0px 0px;
    font-weight: normal;
    vertical-align: text-bottom;
  }
  div.divModuleBasic h1 a,
  div.divModuleBasic h1 a:active,
  div.divModuleBasic h1 a:focus,
  div.divModuleBasic h1 a:hover,
  div.divModuleBasic h1 a:link,
  div.divModuleBasic h1 a:visited,
  div.divModuleBasic h2 a,
  div.divModuleBasic h2 a:active,
  div.divModuleBasic h2 a:focus,
  div.divModuleBasic h2 a:hover,
  div.divModuleBasic h2 a:link,
  div.divModuleBasic h2 a:visited,
  div.divModuleBasic h3 a,
  div.divModuleBasic h3 a:active,
  div.divModuleBasic h3 a:focus,
  div.divModuleBasic h3 a:hover,
  div.divModuleBasic h3 a:link,
  div.divModuleBasic h3 a:visited,
  div.divModuleBasic h4 a,
  div.divModuleBasic h4 a:active,
  div.divModuleBasic h4 a:focus,
  div.divModuleBasic h4 a:hover,
  div.divModuleBasic h4 a:link,
  div.divModuleBasic h4 a:visited,
  div.divModuleBasic h5 a,
  div.divModuleBasic h5 a:active,
  div.divModuleBasic h5 a:focus,
  div.divModuleBasic h5 a:hover,
  div.divModuleBasic h5 a:link,
  div.divModuleBasic h5 a:visited,
  div.divModuleBasic h6 a,
  div.divModuleBasic h6 a:active,
  div.divModuleBasic h6 a:focus,
  div.divModuleBasic h6 a:hover,
  div.divModuleBasic h6 a:link,
  div.divModuleBasic h6 a:visited,
  div.divModuleBasic strong.headline a,
  div.divModuleBasic strong.headline a:active,
  div.divModuleBasic strong.headline a:focus,
  div.divModuleBasic strong.headline a:hover,
  div.divModuleBasic strong.headline a:link,
  div.divModuleBasic strong.headline a:visited           {
    text-decoration: none;
    color: #FFFFFF;
  }
  div.divModuleBasic h1 a:hover,
  div.divModuleBasic h2 a:hover,
  div.divModuleBasic h3 a:hover,
  div.divModuleBasic h4 a:hover,
  div.divModuleBasic h5 a:hover,
  div.divModuleBasic h6 a:hover,
  div.divModuleBasic strong.headline a:hover {
    text-decoration: underline;
    color: #FFFFFF;
  }
  /* INLAY */
div.divModuleBasic div.divInlay h2,
div.divModuleBasic div.divInlay h3,
div.divModuleBasic div.divInlay h4,
div.divModuleBasic div.divInlay h5,
div.divModuleBasic div.divInlay h6  {
    background-color:#FFFFFF;
    color:#000000;
    height:auto;
    line-height:normal;
    }
  div.divInlay {
    border: 1px solid; 
    border-top-width: 0px; 
    border-bottom: none;
  }
  div.divInlay.borderTop {
    border-top-width: 1px; 
  }
  div.divInlay h2 {
    padding: 11px 0px 9px 0px;
    font-size: 1.272727272em;
    font-weight: bolder;
  }
  div.divInlay h3 {
    padding: 11px 0px 9px 0px;
    font-size: 1.09090909em;
    font-weight: bold;
  }
  div.divInlay h4 {
    /* padding: 11px 0px 9px 0px; */
    font-size: 1em;
    font-weight: bold;
  }
  div.divInlay h5 {
    /* padding: 11px 0px 9px 0px; */
    font-size: 1em;
    font-weight: bold;
  }
  div.divInlay p {
    padding: 5px 0px 10px 0px;
    line-height: 1.454545454em;
  }
  div.divInlay blockquote {
    padding: 5px 27px 10px 27px;
    line-height: 1.454545454em; /* 16px */
  }  
  /* P INSIDE INLAY WIDTH FIX HEIGHT AND TEXT ONLY */
  .height168 div.divInlay p {
    /*overflow: hidden; */
    height: 90px; 
    margin-bottom: 3px;
  }
  .height174 div.divInlay p {
    /* overflow: hidden; */
    height: 90px;
    margin-bottom: 9px;
  }
  .height282 div.divInlay p {
    /* overflow: hidden; */
    height: 202px;
    margin-bottom: 5px;
  }
  div.divInlay ul.ulContent {
    display: table;
    margin: 4px 0px 0px 13px;
    padding-bottom:11px;
    font-size: 1em;
    list-style-position: outside;
  }
  div.divInlay ul.ulContent li {
    line-height: 1.454545454em;
  }
  div.divInlay ul.ulLinkList {
    padding-top: 0px; 
  }
  /* INLAY WITH PADDING */
  div.divModuleBasic.padding6px div.divInlay {
    padding: 0px 5px 0px 5px;
  }
  div.divModuleBasic.padding12px div.divInlay {
    padding: 0px 11px 0px 11px;
  }
  div.divModuleBasic.padding6px div.divInlay.noPadding {
    padding: 0px 0px 0px 0px;
  }
  div.divModuleBasic.padding12px div.divInlay.noPadding {
    padding: 0px 0px 0px 0px;
  }  
  /* NAVIGATION LEFT BASIC */
  ul.ulNavigationLeft {
    border: 1px solid; 
    border-top: none;
  }
  /* NAVIGATION LEFT LEVEl 3 */
  ul.ulNavigationLeft li {
    border-top: 1px dotted; 
    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: 14px;
    padding: 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: pointer;
  }
  /* 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: 14px;
    padding: 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: pointer;
  }
  /* 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: 14px;
    padding: 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: pointer;
  }
  /* 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: 14px;
    padding: 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: pointer;
  }
  /* 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;
    cursor: pointer;
  }
  /* LINK */
  a.aLink,
  a.aLink:active,
  a.aLink:focus,
  a.aLink:hover,
  a.aLink:link,
  a.aLink:visited {
    display: table-cell;
    height: 19px; 
    padding: 0px 20px 0px 0px; 
    background-repeat: no-repeat;
    text-decoration: none;
  }
  a.aLink:hover {
     text-decoration: underline;
  }
  div.divPopUpLinks a.aLink {
    padding-left: 12px; 
  }
  /* LINK LISTS */
  ul.ulLinkList {
    float: none;
    clear: both;
    margin: 10px 0px 18px 0px; /*fixed: margin-top:10px*/
    list-style: none;
    border-bottom: 1px dotted; 
  }
  ul.ulLinkList li {
    height: auto;
    padding: 0px 0px 0px 0px; 
    border-top: 1px dotted; 
    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: 19px;
    margin: 3px 0px 0px 0px;
    padding: 0px 16px 1px 1px;
    background-repeat: no-repeat;
    text-decoration: none;
  }
  ul.ulLinkList li a:hover {
    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: 24px; 
    background-repeat: no-repeat;
    background-position: right top;
    text-decoration: none;
	margin-top:-8px;
  }
  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: 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: 18px; 
    margin:  0px 6px 6px 6px;
  }
  a.aButton.marginR12px {
    margin-right: 12px;
  }
  
  /* ARTICLE */
  div.divArticleBasic {
    float: none;
    clear: both;
    margin: 0px 3px 13px 3px;
  }
  div.divArticleBasic h1 {
    padding: 2px 10px 6px 10px;
    line-height: 1.09090909em; 
    font-size: 2.181818181em; 
    font-weight: bold;
  }
  div.divArticleBasic h2 {
    padding: 6px 10px 2px 10px;
    line-height: 1.09090909em;
    font-size: 1.454545454em;
  }
  div.divArticleBasic h3 {
    padding: 8px 10px 2px 10px;
    line-height: 1.454545454em;
    font-size: 1.181818181em;
    font-weight: bold;
  }
  div.divArticleBasic p {
    margin: 3px 10px 0px 10px;
    line-height: 1.636363636em;
    font-size: 1.181818181em;
  }
  div.divArticleBasic p strong {
    display: inline;
    margin: 0px 0px 0px 0px; 
    line-height: 1.636363636em;
    font-size: 1em;
    font-weight: bold;
  }
  div.divArticleBasic p b {
    font-weight: bold;
  }
  div.divArticleBasic strong {
    display: block;
    margin: 3px 9px 0px 9px;
    line-height: 1.636363636em;
    font-size: 1.181818181em;
    font-weight: bold;
  }
  div.divArticleBasic blockquote {
    margin: 3px 36px 0px 36px;
    line-height: 1.636363636em; /* 18px */
    font-size: 1.181818181em; /* 13px */
  }
  /* CONTENT LIST */
  ul.ulContent {
    display: table;
    margin: 4px 0px 0px 24px; 
    font-size: 1.181818181em; 
  }
  ul.ulContent.imgLeft {
    display: table;
    margin: 4px 0px 0px 12px; 
  }
  ul.ulContent li {
    line-height: 18px; 
  }
  ul.ulAlphabet,
  ul.ulNumeric {
    height: 15px;
    margin: 10px 0px 20px 0px;
    border-left: 1px solid #333333;
  }
  ul.ulAlphabet li,
  ul.ulNumeric li {
    float: left;
    list-style: none;
    border-right: 1px solid #333333;
  }
  ul.ulAlphabet li a,
  ul.ulNumeric li a {
    padding: 0px 6px 0px 6px;
  }
  /* CONTENT IMAGES */
  div.divArticleBasic img.imgContent {
    width: 174px; 
    height: auto;
    margin: 7px 18px 5px 12px; 
  }
  div.divArticleBasic img.imgContentDyn {
    width: auto;
    height: auto;
    margin: 7px 18px 5px 12px;
  }  
  /* FORMS */
  form.formBasic {
    display: table;
  }
  form.formBasic label {
    float: left;
    display: table-cell;
    width: 116px; 
    margin: 4px 12px 0px 0px;
    text-align: right;
  }
  form.formBasic input.input96 {
    float: left;
    display: table-cell;
    width: 96px;
    height: 16px;
    margin: 0px 220px 14px 0px;
    padding: 2px 4px 0px 4px;
    border: 1px solid; 
  }
  form.formBasic input {
    float: left;
    display: table-cell;
    width: 278px;
    height: 16px;
    margin: 0px 100px 14px 0px;
    padding: 2px 4px 0px 4px;
    border: 1px solid; 
    font-size: 1em;
  }
  form.formBasic fieldset.fieldsetCheckbox {
    float: left;
    width: 286px; 
    margin: 0px 100px 14px 0px; 
    padding-top: 4px; 
    border: none;
  }
  form.formBasic fieldset.fieldsetCheckbox label {
    width: auto;
    margin: 0px 20px 0px 0px; 
  }
  form.formBasic fieldset.fieldsetCheckbox input {
    width: 14px; 
    height: 14px; 
    margin: 0px 6px 0px 0px; 
    border: 1px solid; 
    font-size: 1em; 
  }
  form.formBasic textarea {
    float: left;
    display: table-cell;
    width: 278px; 
    height: 149px; 
    margin: 0px 100px 14px 0px; 
    padding: 4px 4px 4px 4px; 
    border: 1px solid; 
    font-size: 1em; 
  }
  form.formBasic select {
    float: left;
    display: table-cell;
    width: 288px; 
    height: 18px;
    margin: 0px 100px 14px 0px; 
    border: 1px solid; 
    font-size: 1em; 
  }
  form.formBasic select option {
    padding: 2px 4px 0px 4px; 
    font-size: 1em; 
  }
  /* TABLE BASICS */
  table.tableBasic {
    margin: 0px 0px 10px 1px; 
    table-layout: auto;
    border-collapse: collapse;
    border-left: 1px solid; 
  }
  div.divArticleBasic table.tableBasic {
    margin-top: 18px; 
    border-bottom: 1px solid; 
  }
  /* TABLE SIZES */
  .divModuleBasic.width1Col table.tableBasic {
    width: 175px; 
  }
  .divModuleBasic.width2Col table.tableBasic {
    width: 377px; 
  }
  .divModuleBasic.width3Col table.tableBasic {
    width: 569px; 
  }
  .divModuleBasic.width4Col table.tableBasic {
    width: 761px; 
  }
  .divModuleBasic.width5Col table.tableBasic {
    width: 953px; 
  }  
  /* TABLE HEAD */
  table.tableBasic thead {
    line-height: 1.636363636em; 
  }
  table.tableBasic tr th,
  table.tableBasic thead tr th {
    padding: 3px 11px 3px 11px; 
    border-right: 1px solid; 
    border-bottom: 1px solid; 
    text-align: left;
    vertical-align: top;
    font-weight: bold;
  }
  /* TABLE BODY */
  table.tableBasic tr td,
  table.tableBasic tbody tr td {
    line-height: 1.636363636em; 
    padding: 3px 10px 3px 11px; 
    border-right: 1px solid; 
    border-bottom: 1px dotted; 
    vertical-align: top;
  }
  /* TABLE FOOTER */
  table.tableBasic tfoot tr td {
    line-height: 1.636363636em; 
    padding: 3px 11px 3px 11px; 
    border-right: 1px solid; 
    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: 0px 0px 0px 12px; 
  }
  /* additional sizes */
  .tableBasic.percent33 td,
  .percent33 {
    width: 33.3%;
  }
  .tableBasic.percent50 td,
  .percent50 {
    width: 50%;
  }
  .percent66 {
    width: 66%;
  }
  .tableBasic td ul.ulLinkList,
  .tableBasic.percent33 td ul.ulLinkList,
  .tableBasic.percent50 td ul.ulLinkList {
    margin: 5px 0px 6px 0px;
  }
  .tableBasic td ul.ulContent {
    font-size: 1em; /* 11px */
  }
  /* TABBED NAVIGATION (JQUERY.JS) */
  .divTabbedNavigation ul {
    padding: 0px 0px 15px 15px; 
    line-height: 1.636363636em; 
    list-style-type: none;
  }
  .divTabbedNavigation ul.tabs-nav {
    padding: 0px 0px 0px 0px; 
    line-height: 11px; 
  }
  .divTabbedNavigation ul.ulLinkList {
    padding: 0px 0px 0px 0px; 
  }
  @media projection, screen {
    .tabs-hide {
      display: none;
    }
  }
  @media print {
    .tabs-nav {
      display: none;
    }
  }
  .tabs-nav {
    width: auto;
    margin: 0px 3px 0px 3px; 
    list-style: none;
  }
  .tabs-nav:after {
    display: block;
    clear: both;
    content: "";
  }
  .tabs-nav li {
    float: left;
    margin: 0px 0px 0px 0px; 
    line-height: 2.181818181em; 
    list-style-type: none;
    border-right: 1px solid; 
  }
  .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: 2px 9px 0px 9px;
    line-height: 2em; 
    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-disabled a:link,
  .tabs-nav .tabs-disabled a:visited {
    cursor: text;
  }
  .tabs-nav .tabs-selected a:link,
  .tabs-nav .tabs-selected a:visited {
    cursor: pointer; /* text */
  } 
  .tabs-nav .tabs-disabled {
    opacity: 0.4;
  }
  .tabs-container {
    /* NOT USED */
  }
/* CONTENT END */
/* ------------------------------------------------------------------------------------------- */
/* FOOTER BEGIN */
  /* BASICS */
  div.divFooter {
    float: none;
    clear: both;
    width: 954px; 
    height: 45px; 
    margin: 0px 12px 0px 3px; 
  }
  div.divPopUp div.divFooter {
    width: auto;
    margin: 0px 3px 0px 3px; 
    padding-top: 13px; 
  }
  /* NAVIGATION FOOTER */
  ul.ulNavigationFooter {
    float: right;
    margin: 10px 0px 0px 0px; 
  }
  div.divPopUp ul.ulNavigationFooter {
    margin: 11px 0px 0px 0px; 
  }
  ul.ulNavigationFooter li {
    float: left;
    margin-left: 7px; 
    line-height: 11px; 
    list-style-type: none;
    border-left: 1px solid; 
  }
  ul.ulNavigationFooter li.liCopyright {
    padding: 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: 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: 0px 0px 0px 7px; 
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
  }
/* FOOTER END */
/* ------------------------------------------------------------------------------------------- */
/* ASSETS GLOBAL BEGIN */
  /* FORM LOGIN MY VODAFONE */
  div.divLoginBox {
    display: block;
    position: relative;
    float: left;
  }
  div.divLoginBoxSSI {
    display: none;
    float: left;
  }
  input.inputLoginMV {
    width: 162px; 
    height: 15px;
    margin: 6px 0px 6px 0px; 
    padding: 1px 5px 0px 5px;
    border: 1px solid; 
    font-size: 100%;
  }
  input.inputPasswordMV {
    float: left;
    width:  114px; 
    height: 15px;
    margin: 0px 0px 12px 0px; 
    padding: 1px 5px 0px 5px;
    border: 1px solid; 
    font-size: 100%;
  }
   .inputLoginButton {
    float: left;
    margin-left: 5px;
  }
  /* FORM LOGGED IN MY VODAFONE */
  img.imgIconMV {
    float: right;
    width: 71px; 
    height: 70px; 
    padding: 8px 0px 6px 0px; 
  }
  img.imgIconMVsmall {
    float: right;
    width: 36px; 
    height: 35px; 
    padding-top: 3px; 
  }
  /* FOOTNOTES */
  div.divArticleBasic ol.olContent,
  div.divArticleBasic ol.olFootnote {
    margin: 0px 11px 0px 30px; 
    padding: 7px 0px 0px 0px; 
    list-style-type: decimal;
  }
  div.divInlay ol.olContent,
  div.divInlay ol.olFootnote {
    margin: 0px 11px 0px 17px; 
    padding: 7px 0px 11px 0px; 
    list-style-type: decimal;
  }
  ol.olContent,
  ol.olFootnote {
    margin: 0px 11px 11px 30px; 
    padding: 7px 0px 11px 0px; 
    list-style-type: decimal;
  }
  ol.olContent li,
  ol.olFootnote li {
    padding: 0px 0px 6px 0px; 
  }
  /* MODULE IMAGE TOP HEIGHT AUTO */
  .width1Col img.imgTeaser,
  .width1Col a img.imgTeaser {
    width: 186px;
  }
  .width1Col div.divInlay img.imgTeaser,
  .width1Col div.divInlay a img.imgTeaser {
    width: 174px;
    padding-bottom: 1px; 
  }
  .width2Col img.imgTeaser,
  .width2Col a img.imgTeaser {
    width: 378px;
  }
  .width2Col div.divInlay img.imgTeaser, 
  .width2Col div.divInlay a img.imgTeaser {
    width: 362px;
    padding-bottom: 1px; 
  }
  .width3Col img.imgTeaser,
  .width3Col a img.imgTeaser {
    width: 570px;
  }
  .width3Col div.divInlay img.imgTeaser,
  .width3Col div.divInlay a img.imgTeaser {
    width: 558px;
    padding-bottom: 1px; 
  }
  .width4Col img.imgTeaser,
  .width4Col a img.imgTeaser {
    width: 762px;
  }
  .width4Col div.divInlay img.imgTeaser,
  .width4Col div.divInlay a img.imgTeaser {
    width: 750px;
    padding-bottom: 1px; 
  }
  .width5Col img.imgTeaser,
  .width5Col a img.imgTeaser {
    width: 954px;
  }
  .width5Col div.divInlay img.imgTeaser,
  .width5Col div.divInlay a img.imgTeaser {
    width: 942px;
    padding-bottom: 1px;
  }
  .width1Col img.imgTeaser,
  .width2Col img.imgTeaser,
  .width3Col img.imgTeaser,
  .width4Col img.imgTeaser,
  .width5Col img.imgTeaser, 
  .width1Col a img.imgTeaser,
  .width2Col a img.imgTeaser,
  .width3Col a img.imgTeaser,
  .width4Col a img.imgTeaser,
  .width5Col a img.imgTeaser {
    margin-bottom: 4px;
  }
  .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,
  .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: 0px; 
  }

  /* MODULE IMAGE LEFT/RIGHT HEIGHT 168PX/174PX/282PX */
  .imageLeft168 div.divInlay,
  .imageLeft174 div.divInlay,
  .imageLeft282 div.divInlay {
    float: left;
    width: 174px; 
    margin-left: 7px; 
    border-left: none;
  }
  .imageLeft168width3Col div.divInlay,
  .imageLeft174width3Col div.divInlay,
  .imageLeft282width3Col div.divInlay {
    float: left;
    width: 366px; 
    margin-left: 7px; 
    border-left: none;
  }
  .imageRight168 div.divInlay,
  .imageRight174 div.divInlay,
  .imageRight282 div.divInlay {
    float: right;
    width: 174px; 
    margin-right: 7px; 
    border-right: none;
  }
  .imageRight168width3Col div.divInlay,
  .imageRight174width3Col div.divInlay,
  .imageRight282width3Col div.divInlay {
    float: right;
    width: 366px; 
    margin-right: 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,
  .imageLeft168width3Col div.divInlay p,
  .imageLeft174width3Col div.divInlay p,
  .imageLeft282width3Col div.divInlay p,
  .imageRight168width3Col div.divInlay p,
  .imageRight174width3Col div.divInlay p,
  .imageRight282width3Col div.divInlay p  {
    overflow: hidden;
    height: 84px; 
    margin-top: 6px; 
    margin-bottom: 8px; 
    padding-top: 0px;
  }
  .imageLeft174 div.divInlay p,
  .imageRight174 div.divInlay p,
  .imageLeft174width3Col div.divInlay p,
  .imageRight174width3Col div.divInlay p {
    height: 90px;
  }
  .imageLeft282 div.divInlay p,
  .imageRight282 div.divInlay p,
  .imageLeft282width3Col div.divInlay p,
  .imageRight282width3Col div.divInlay p {
    height: 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,
  .imageLeft168width3Col a img.imgTeaser,
  .imageLeft174width3Col a img.imgTeaser,
  .imageLeft282width3Col a img.imgTeaser,
  .imageRight168width3Col a img.imgTeaser,
  .imageRight174width3Col a img.imgTeaser,
  .imageRight282width3Col a img.imgTeaser    {
    float: left;
    width: 186px; 
    height: 144px; 
    margin-bottom: 0px;
  }
  .imageRight168 a img.imgTeaser,
  .imageRight174 a img.imgTeaser,
  .imageRight282 a img.imgTeaser,
  .imageRight168width3Col a img.imgTeaser,
  .imageRight174width3Col a img.imgTeaser,
  .imageRight282width3Col a img.imgTeaser   {
    float: right;
  }
  .imageLeft174 a img.imgTeaser,
  .imageRight174 a img.imgTeaser,
  .imageLeft174width3Col a img.imgTeaser,
  .imageRight174width3Col a img.imgTeaser   {
    height: 150px;
  }
  .imageLeft282 a img.imgTeaser,
  .imageRight282 a img.imgTeaser,
  .imageLeft282width3Col a img.imgTeaser,
  .imageRight282width3Col a img.imgTeaser   {
    height: 258px;
  }
  /* MODULE IMAGE 72PX/90PX TOP HEIGHT 168PX/174PX/282PX */
  .image72Top168 a img.imgTeaser,
  .image72Top174 a img.imgTeaser,
  .image72Top282 a img.imgTeaser {
    height: 72px; 
    margin-bottom: 0px;
  }
  .image90Top168 a img.imgTeaser,
  .image90Top174 a img.imgTeaser,
  .image90Top282 a img.imgTeaser {
    height: 90px; 
    margin-bottom: 0px;
  }
  .image72Top168 div.divInlay,
  .image72Top174 div.divInlay {
    height: 70px;
  }
  .image90Top168 div.divInlay,
  .image90Top174 div.divInlay {
    height: 52px;
  }
  .image72Top168 div.divInlay p,
  .image72Top174 div.divInlay p {
    overflow: hidden;
    height: 24px; 
    margin-top: 1px; 
    margin-bottom: 1px; 
    padding-top: 0px;
  }
  .image72Top174 div.divInlay p {
    margin-top: 4px; 
    margin-bottom: 4px;
  }
  .image90Top168 div.divInlay p,
  .image90Top174 div.divInlay p {
    overflow: hidden;
    height: 7px; 
    margin-top: 0px; 
    margin-bottom: 1px; 
    padding-top: 0px;
  }
  .image90Top174 div.divInlay p {
    margin-top: 3px; 
    margin-bottom: 4px;
  }
  .image72Top282 div.divInlay {
    height: 175px;
  }
  .image90Top282 div.divInlay {
    height: 166px;
  }
  .image72Top282 div.divInlay p {
    overflow: hidden;
    height: 137px; 
    margin-top: 2px; 
    margin-bottom: 2px; 
    padding-top: 0px;
  }
  .image90Top282 div.divInlay p {
    overflow: hidden;
    height: 121px; 
    margin-top: 1px; 
    margin-bottom: 1px; 
    padding-top: 0px;
  }
  
  /* ASSETS GLOBAL BEGIN */
  .image72Top168 div.divInlay ul.ulLinkList,
  .image72Top174 div.divInlay ul.ulLinkList,
  .image72Top282 div.divInlay ul.ulLinkList,
  .image90Top168 div.divInlay ul.ulLinkList,
  .image90Top174 div.divInlay ul.ulLinkList,
  .image90Top282 div.divInlay ul.ulLinkList,
  .imageLeft168 div.divInlay ul.ulLinkList,
  .imageLeft174 div.divInlay ul.ulLinkList,
  .imageLeft282 div.divInlay ul.ulLinkList,
  .imageRight168 div.divInlay ul.ulLinkList,
  .imageRight174 div.divInlay ul.ulLinkList,
  .imageRight282 div.divInlay ul.ulLinkList,
  .imageLeft168width3Col div.divInlay ul.ulLinkList,
  .imageLeft174width3Col div.divInlay ul.ulLinkList,
  .imageLeft282width3Col div.divInlay ul.ulLinkList,
  .imageRight168width3Col div.divInlay ul.ulLinkList,
  .imageRight174width3Col div.divInlay ul.ulLinkList,
  .imageRight282width3Col div.divInlay ul.ulLinkList   {
    margin-top: 0px;
    margin-bottom:0px;
  }
  .imageLeft168 img.imgTeaser,
  .imageLeft174 img.imgTeaser,
  .imageLeft282 img.imgTeaser,
  .imageRight168 img.imgTeaser,
  .imageRight174 img.imgTeaser,
  .imageRight282 img.imgTeaser,
  .imageLeft168width3Col img.imgTeaser,
  .imageLeft174width3Col img.imgTeaser,
  .imageLeft282width3Col img.imgTeaser,
  .imageRight168width3Col img.imgTeaser,
  .imageRight174width3Col img.imgTeaser,
  .imageRight282width3Col img.imgTeaser   {
    float: left;
    width: 186px;
    height: 144px;
    margin-bottom: 0px;
  }
  .imageRight168 img.imgTeaser,
  .imageRight174 img.imgTeaser,
  .imageRight282 img.imgTeaser,
  .imageRight168width3Col img.imgTeaser,
  .imageRight174width3Col img.imgTeaser,
  .imageRight282width3Col img.imgTeaser   {
    float: right;
  }
  .imageLeft174 img.imgTeaser,
  .imageRight174 img.imgTeaser,
  .imageLeft174width3Col img.imgTeaser,
  .imageRight174width3Col img.imgTeaser   {
    height: 150px;
  }
  .imageLeft282 img.imgTeaser,
  .imageRight282 img.imgTeaser,
  .imageLeft282width3Col img.imgTeaser,
  .imageRight282width3Col img.imgTeaser   {
    height: 258px;
  }

  /* MODULE IMAGE 72PX/90PX TOP HEIGHT 168PX/174PX/282PX */
  .image72Top168 img.imgTeaser,
  .image72Top174 img.imgTeaser,
  .image72Top282 img.imgTeaser {
    height: 72px;
    margin-bottom: 0px;
  }
  .image90Top168 img.imgTeaser,
  .image90Top174 img.imgTeaser,
  .image90Top282 img.imgTeaser {
    height: 90px;
    margin-bottom: 0px;
  }
  /* FORM QUICKNAVI */
  select.selectQuickNavi {
    width: 174px;
    height:18px;
    margin: 6px 0px 6px 0px;
    border: 1px solid #cccccc;
    font-size: 100%;
  }
  select.selectQuickNavi option {
    padding:0 3px;
  }  
  /* ASSETS GLOBAL END */      
  
  /* CALL TO ACTION FULL IMAGE TEASER */
  div.divCallToActionTeaser {
    position: relative;
    overflow: hidden;
  }
  .height168 div.divCallToActionTeaser {
    height: 168px; 
  }
  .height174 div.divCallToActionTeaser {
    height: 174px; 
  }
  .height282 div.divCallToActionTeaser {
    height: 262px; 
  }
  div.divCallToActionBox {
    position: absolute;
    left: 12px; 
    bottom: 12px; 
    /* background-color: #FF0000; /* FOR DEMO ONLY */
  }
  img.imgCallToAction {
    position: absolute;
    left: 0px; 
    top: 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: 2px; 
    right: 12px; 
    padding-top: 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: 2px; 
    right: 12px; 
  }
  .height168 div.divCallToActionBox {
    height: 101px; 
  }
  .height174 div.divCallToActionBox {
    height: 107px; 
  }
  .height282 div.divCallToActionBox {
    height: 160px; 
  }
  .width1Col div.divCallToActionBox {
    width: 101px; 
  }
  .width2Col div.divCallToActionBox {
    width: 116px; 
  }
  .width3Col div.divCallToActionBox {
    width: 190px; 
  }
  .width4Col div.divCallToActionBox {
    width: 234px; 
  }
  .width5Col div.divCallToActionBox {
    width: 318px; 
  }
  /* TEASER HANDSET */
  div.teaserHandset {
    float: left;
    width: 174px; 
    padding-right: 18px; 
  }
  div.teaserHandset.lastItem {
    padding-right: 0px; 
  }
  div.teaserHandset img {
    float: left;
    padding: 6px 12px 75px 0px; 
  }
  div.teaserHandset h2 {
    padding-top: 3px; 
    padding-bottom: 5px; 
    font-size: 1.272727272em;
  }
  div.teaserHandset h3 {
    height: 27px; 
    padding-top: 0px; 
    padding-bottom: 2px; 
    font-size: 1em;
  }
  div.teaserHandset ul.ulInfo {
    overflow: hidden;
    height: 62px; 
  }
  div.teaserHandset ul.ulInfo li {
    margin-left: 15px; 
    list-style-position: outside;
  }
  div.teaserHandset div.divPrice {
    height: 26px; 
    line-height: 26px; 
    padding-bottom: 7px; 
    font-size: 2.363636363em; 
    font-weight: bold;
  }
  div.teaserHandset div.divPrice sup {
    font-size: 0.545454545em; 
  }
  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: 9px; 
  }
/* ASSETS GLOBAL END */
/* ------------------------------------------------------------------------------------------- */
/* SPECIALS BEGIN */
  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;
  }
  .contentPersonalisedC a:hover {
    color: #CC0202;
  }
  body {
    background-color: #FFFFFF;
  }
  /* BASICS */
  div.divMatrix {
    background-color: #FFFFFF;
  }
  /* BANNER */
  div.divBannerHeader {
   /* background-color: #EEEEEE; /* ONLY FOR DEMO */
   overflow: hidden; 
  }
  /* 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; 
  }
  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;
  }
  .contentPersonalisedC ul.ulNavigationTop li a:hover {
    color: #CC0202;
  }
  .contentPersonalisedC ul.ulNavigationTop li a.aActive:hover {
    color: #333333;
  }
  /* BASICS MODULE */
  .colorNavigationLeft,
  .colorPersonalisedA,
  .colorPersonalisedB,
  .colorPersonalisedC,
  .colorContentMain,
  .colorContentPromotional,
  .colorContentSpottingA,
  .colorContentSpottingB,
  .colorContentSpottingC,
  .colorContentSpottingD,
  .colorContentSpottingE,
  .colorContentAdditionalA,
  .colorContentHelp {
    background-color: #FFFFFF; /* PETROL */
  }
  .colorNavigationLeft h1,
  .colorNavigationLeft h2,
  .colorNavigationLeft h3,
  .colorNavigationLeft h4,
  .colorNavigationLeft h5,
  .colorNavigationLeft h6,
  .colorNavigationLeft strong.headline {
    background-color: #008698; /* PETROL H1 */
  }
  .colorPersonalisedA h1,
  .colorPersonalisedA h2,
  .colorPersonalisedA h3,
  .colorPersonalisedA h4,
  .colorPersonalisedA h5,
  .colorPersonalisedA h6,
  .colorPersonalisedA strong.headline,
  .contentPersonalisedA .colorNavigationLeft h1,
  .contentPersonalisedA .colorNavigationLeft h2,
  .contentPersonalisedA .colorNavigationLeft h3,
  .contentPersonalisedA .colorNavigationLeft h4,
  .contentPersonalisedA .colorNavigationLeft h5,
  .contentPersonalisedA .colorNavigationLeft h6,
  .contentPersonalisedA .colorNavigationLeft strong.headline {
    background-color: #F39500; /* ORANGE H1 */
  }
  .colorPersonalisedB h1,
  .colorPersonalisedB h2,
  .colorPersonalisedB h3,
  .colorPersonalisedB h4,
  .colorPersonalisedB h5,
  .colorPersonalisedB h6,
  .colorPersonalisedB strong.headline,
  .contentPersonalisedB .colorNavigationLeft h1,
  .contentPersonalisedB .colorNavigationLeft h2,
  .contentPersonalisedB .colorNavigationLeft h3,
  .contentPersonalisedB .colorNavigationLeft h4,
  .contentPersonalisedB .colorNavigationLeft h5,
  .contentPersonalisedB .colorNavigationLeft h6,
  .contentPersonalisedB .colorNavigationLeft strong.headline {
    background-color: #732978; /* DEEP PURPLE H1 */
  }
  .colorPersonalisedC h1,
  .colorPersonalisedC h2,
  .colorPersonalisedC h3,
  .colorPersonalisedC h4,
  .colorPersonalisedC h5,
  .colorPersonalisedC h6,
  .colorPersonalisedC strong.headline,
  .contentPersonalisedC .colorNavigationLeft h1,
  .contentPersonalisedC .colorNavigationLeft h2,
  .contentPersonalisedC .colorNavigationLeft h3,
  .contentPersonalisedC .colorNavigationLeft h4,
  .contentPersonalisedC .colorNavigationLeft h5,
  .contentPersonalisedC .colorNavigationLeft h6,
  .contentPersonalisedC .colorNavigationLeft strong.headline {
    background-color: #CC0202; /* DARK RED */
  }
  .colorContentMain h1,
  .colorContentMain h2,
  .colorContentMain h3,
  .colorContentMain h4,
  .colorContentMain h5,
  .colorContentMain h6,
  .colorContentMain strong.headline {
    background-color: #0077B7; /* BACKGROUND FOR COLOR BLUE H1 */
  }
  .colorContentPromotional h1,
  .colorContentPromotional h2,
  .colorContentPromotional h3,
  .colorContentPromotional h4,
  .colorContentPromotional h5,
  .colorContentPromotional h6,
  .colorContentPromotional strong.headline {
    background-color: #6DC1D7; /* BACKGROUND FOR COLOR LIGHT BLUE H1 */
  }
  .colorContentSpottingA h1,
  .colorContentSpottingA h2,
  .colorContentSpottingA h3,
  .colorContentSpottingA h4,
  .colorContentSpottingA h5,
  .colorContentSpottingA h6,
  .colorContentSpottingA strong.headline {
    background-color: #008698; /* BACKGROUND COLOR PETROL H1 */
  }
  .colorContentSpottingB h1,
  .colorContentSpottingB h2,
  .colorContentSpottingB h3,
  .colorContentSpottingB h4,
  .colorContentSpottingB h5,
  .colorContentSpottingB h6,
  .colorContentSpottingB strong.headline {
    background-color: #DC83AE; /* BACKGROUND FOR COLOR PINK H1 */
  }
  .colorContentSpottingC h1,
  .colorContentSpottingC h2,
  .colorContentSpottingC h3,
  .colorContentSpottingC h4,
  .colorContentSpottingC h5,
  .colorContentSpottingC h6,
  .colorContentSpottingC strong.headline {
    background-color: #F3B700; /* BACKGROUND FOR COLOR YELLOW H1 */
  }
  .colorContentSpottingD h1,
  .colorContentSpottingD h2,
  .colorContentSpottingD h3,
  .colorContentSpottingD h4,
  .colorContentSpottingD h5,
  .colorContentSpottingD h6,
  .colorContentSpottingD strong.headline {
    background-color: #8BC55A; /* BACKGROUND FOR COLOR LIGHT GREEN H1 */
  }
  .colorContentSpottingE h1,
  .colorContentSpottingE h2,
  .colorContentSpottingE h3,
  .colorContentSpottingE h4,
  .colorContentSpottingE h5,
  .colorContentSpottingE h6,
  .colorContentSpottingE strong.headline {
    background-color: #000A6E; /* BACKGROUND FOR COLOR Arcor */
  }  
  .colorContentAdditionalA h1,
  .colorContentAdditionalA h2,
  .colorContentAdditionalA h3,
  .colorContentAdditionalA h4,
  .colorContentAdditionalA h5,
  .colorContentAdditionalA h6,
  .colorContentAdditionalA strong.headline {
    background-color: #009868; /* BACKGROUND FOR COLOR GREEN H1 */
  }
  .colorContentHelp h1,
  .colorContentHelp h2,
  .colorContentHelp h3,
  .colorContentHelp h4,
  .colorContentHelp h5,
  .colorContentHelp h6,
  .colorContentHelp strong.headline {
    background-color: #5B8424; /* BACKGROUND FOR COLOR GRASS GREEN H1 */
  }
  div.divModuleBasic h1,
  div.divModuleBasic h2,
  div.divModuleBasic h3,
  div.divModuleBasic h4,
  div.divModuleBasic h5,
  div.divModuleBasic h6,
  div.divModuleBasic strong.headline {
    color: #FFFFFF;
  }
  
  /* INLAY */
  div.divInlay {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
  }
  div.divInlay.highlight {
    background-color: #D6E9F0;
  }
  div.divModuleBasic div.divInlay h4 {
    color: #333333;
    padding: 6px 0;
  }
  div.divModuleBasic div.divInlay h5 {
    color: #008698;
    padding: 6px 0;
  }
  .contentPersonalisedA div.divInlay h5 {
    color: #F39500;
  }
  .contentPersonalisedB div.divInlay h5 {
    color: #732978;
  }
  .contentPersonalisedC div.divInlay h5 {
    color: #CC0202;
  }
  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;
  }
  .contentPersonalisedC ul.ulNavigationLeft li a:hover {
    color: #CC0202;
  }
  /* 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;
  }
  .contentPersonalisedC ul.ulNavigationLeft li ul li a:hover {
    color: #CC0202;
  }
  /* 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;
  }
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li a:hover {
    color: #CC0202;
  }
  /* 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;
  }
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li ul li a:hover {
    color: #CC0202;
  }
  /* 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;
  }
  .contentPersonalisedC ul.ulNavigationLeft li a:hover,
  .contentPersonalisedC ul.ulNavigationLeft li ul li a:hover,
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li a:hover,
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li ul li a:hover {
    color: #CC0202;
  }
  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;
  }
  .contentPersonalisedC ul.ulNavigationLeft li a.aActive,
  .contentPersonalisedC ul.ulNavigationLeft li a.aActive:active,
  .contentPersonalisedC ul.ulNavigationLeft li a.aActive:focus,
  .contentPersonalisedC ul.ulNavigationLeft li a.aActive:hover,
  .contentPersonalisedC ul.ulNavigationLeft li a.aActive:link,
  .contentPersonalisedC ul.ulNavigationLeft li a.aActive:visited,
  .contentPersonalisedC ul.ulNavigationLeft li ul li a.aActive,
  .contentPersonalisedC ul.ulNavigationLeft li ul li a.aActive:active,
  .contentPersonalisedC ul.ulNavigationLeft li ul li a.aActive:focus,
  .contentPersonalisedC ul.ulNavigationLeft li ul li a.aActive:hover,
  .contentPersonalisedC ul.ulNavigationLeft li ul li a.aActive:link,
  .contentPersonalisedC ul.ulNavigationLeft li ul li a.aActive:visited,
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li a.aActive,
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li a.aActive:active,
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li a.aActive:focus,
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li a.aActive:hover,
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li a.aActive:link,
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li a.aActive:visited,
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li ul li a.aActive,
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li ul li a.aActive:active,
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li ul li a.aActive:focus,
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li ul li a.aActive:hover,
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li ul li a.aActive:link,
  .contentPersonalisedC ul.ulNavigationLeft li ul li ul li ul li a.aActive:visited {
    background-color: #CC0202;
    color: #FFFFFF;
  }
  /* 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;
  }
  .contentPersonalisedC a.aLink:hover {
    color: #CC0202;
  }
  /* 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;
  }
  .contentPersonalisedC ul.ulLinkList li a:hover {
    color: #CC0202;
  }
  /* BUTTONS */
  a.aButton span {
    color: #FFFFFF;
  }
  /* ARTICLE */
  div.divArticleBasic h1 {
    color: #008698;
  }
 .contentPersonalisedA div.divArticleBasic h1 {
    color: #F39500;
  }
 .contentPersonalisedB div.divArticleBasic h1 {
    color: #732978;
  }
  .contentPersonalisedC div.divArticleBasic h1 {
    color: #CC0202;
  }
  div.divArticleBasic h2 {
    color: #333333;
  }
  div.divArticleBasic h3 {
    color: #333333;
  }
  div.divArticleBasic p {
    color: #333333;
  }
  div.divArticleBasic h2.colorFirstHeadline {
    color: #008698;
  }
  .contentPersonalisedA div.divArticleBasic h2.colorFirstHeadline {
    color: #F39500;
  }
  .contentPersonalisedB div.divArticleBasic h2.colorFirstHeadline {
    color: #732978;
  }
  .contentPersonalisedC div.divArticleBasic h2.colorFirstHeadline {
    color: #CC0202;
  }
  div.divArticleBasic p.colored {
    color: #008698;
  }
  .contentPersonalisedA div.divArticleBasic p.colored {
    color: #F39500;
  }
  .contentPersonalisedB div.divArticleBasic p.colored {
    color: #732978;
  }
  .contentPersonalisedC div.divArticleBasic p.colored {
    color: #CC0202;
  }
  /* 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;
  }
  .contentPersonalisedC table.tableBasic tr th,
  .contentPersonalisedC table.tableBasic thead {
    background-color: #CC0202;
  }
  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;
  }
  .contentPersonalisedC td.tdSubHeadline {
    background-color: #CC0202;
    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;
  }
  .contentPersonalisedC td.tdContent {
    background-color: #E8C1C1;
    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;
  }
  .contentPersonalisedC table.tableBasic tr th strong,
  .contentPersonalisedC table.tableBasic tr td strong,
  .contentPersonalisedC table.tableBasic thead tr th strong,
  .contentPersonalisedC 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;
  }
  .contentPersonalisedC .tabs-nav a,
  .contentPersonalisedC .tabs-nav a span {
    background-color: #EE4848;
  }
  .contentPersonalisedC .tabs-nav a:hover,
  .contentPersonalisedC .tabs-nav a:hover span {
    color: #FFFFFF;
  }
  .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;
  }
  .contentPersonalisedC .tabs-nav .tabs-selected a,
  .contentPersonalisedC .tabs-nav .tabs-selected a:hover {
    background-color: #CC0202;
  }
  .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;
  }
  .contentPersonalisedC div.teaserHandset a.aTarif:hover {
    color: #CC0202;
  }
/* GLOBAL COLORS END */
/* ------------------------------------------------------------------------------------------- */

/* GLOBAL IMAGES LINKS & BUTTONS BEGIN */
  /* BACKGROUND-IMAGES LOGIN (GREY) */
  .iconLogin {
    background-image: url(../images/css/iconRightGrey.gif);
    background-position: right 0px;      
  }
  /* BACKGROUND-IMAGES LOGOUT (GREY) */
  .iconLogout {
    background-image: url(../images/css/iconCloseGrey.gif);
    background-position: right 0px;      
  }
  /* BACKGROUND-IMAGES REGISTER (GREY) */
  .iconRegister {
    background-image: url(../images/css/iconRightGrey.gif);
    background-position: right 0px;      
  }
  /* BACKGROUND-IMAGES REGISTER (GREY) */
  .iconSettings {
    background-image: url(../images/css/iconRightGrey.gif);
    background-position: right 0px;      
  }
  /* BACKGROUND-IMAGES CALL-TO-ACTION (ON RED) */
  .iconCallToAction {
    background-image: url(../images/css/iconCallToActionRed.gif);
    background-position: right 0px;      
  }
  
  .iconLogin:hover,
  .iconLogout:hover,
  .iconRegister:hover,
  .iconSettings:hover,
  .iconCallToAction:hover {
      background-position: right -100px;      
  }  

  /* BACKGROUND-IMAGES Sprite Positioning */
  
  a.iconCartComprehensive,
  a.iconCloseComprehensive,
  a.iconDeleteComprehensive,
  a.iconDownloadComprehensive,
  a.iconInfoComprehensive,
  a.iconMinusComprehensive,
  a.iconPlusComprehensive,
  a.iconPopupComprehensive,
  a.iconPrintComprehensive,
  a.iconRightComprehensive,
  a.iconSoundOnComprehensive,
  a.iconSoundOffComprehensive,
  a.iconChatComprehensive,
  a.iconMailComprehensive,
  a.iconLeftComprehensive {
      background-position: right 0px;    
  }     
  
  a.iconCartComprehensive:hover,
  a.iconCloseComprehensive:hover,
  a.iconDeleteComprehensive:hover,
  a.iconDownloadComprehensive:hover,
  a.iconInfoComprehensive:hover,
  a.iconMinusComprehensive:hover,
  a.iconPlusComprehensive:hover,
  a.iconPopupComprehensive:hover,
  a.iconPrintComprehensive:hover,
  a.iconRightComprehensive:hover,
  a.iconSoundOnComprehensive:hover,
  a.iconSoundOffComprehensive:hover,
  a.iconChatComprehensive:hover,
  a.iconMailComprehensive:hover,
  a.iconLeftComprehensive:hover {
      background-position: right -100px;    
  }  
  
  a.iconCartContentPromotional,
  a.iconCloseContentPromotional,
  a.iconDeleteContentPromotional,
  a.iconDownloadContentPromotional,
  a.iconInfoContentPromotional,
  a.iconMinusContentPromotional,
  a.iconPlusContentPromotional,
  a.iconPopupContentPromotional,
  a.iconPrintContentPromotional,
  a.iconRightContentPromotional,
  a.iconSoundOnContentPromotional,
  a.iconSoundOffContentPromotional,
  a.iconChatContentPromotional,
  a.iconMailContentPromotional,
  a.iconLeftContentPromotional {
      background-position: right -200px;    
  }     
  
  a.iconCartContentPromotional:hover,
  a.iconCloseContentPromotional:hover,
  a.iconDeleteContentPromotional:hover,
  a.iconDownloadContentPromotional:hover,
  a.iconInfoContentPromotional:hover,
  a.iconMinusContentPromotional:hover,
  a.iconPlusContentPromotional:hover,
  a.iconPopupContentPromotional:hover,
  a.iconPrintContentPromotional:hover,
  a.iconRightContentPromotional:hover,
  a.iconSoundOnContentPromotional:hover,
  a.iconSoundOffContentPromotional:hover,
  a.iconChatContentPromotional:hover,
  a.iconMailContentPromotional:hover,
  a.iconLeftContentPromotional:hover {
      background-position: right -300px;    
  }  
    
  a.iconCartContentMain,
  a.iconCloseContentMain,
  a.iconDeleteContentMain,
  a.iconDownloadContentMain,
  a.iconInfoContentMain,
  a.iconMinusContentMain,
  a.iconPlusContentMain,
  a.iconPopupContentMain,
  a.iconPrintContentMain,
  a.iconRightContentMain,
  a.iconSoundOnContentMain,
  a.iconSoundOffContentMain,
  a.iconChatContentMain,
  a.iconMailContentMain,
  a.iconLeftContentMain {
      background-position: right -400px;    
  }     
  
  a.iconCartContentMain:hover,
  a.iconCloseContentMain:hover,
  a.iconDeleteContentMain:hover,
  a.iconDownloadContentMain:hover,
  a.iconInfoContentMain:hover,
  a.iconMinusContentMain:hover,
  a.iconPlusContentMain:hover,
  a.iconPopupContentMain:hover,
  a.iconPrintContentMain:hover,
  a.iconRightContentMain:hover,
  a.iconSoundOnContentMain:hover,
  a.iconSoundOffContentMain:hover,
  a.iconChatContentMain:hover,
  a.iconMailContentMain:hover,
  a.iconLeftContentMain:hover {
      background-position: right -500px;    
  } 
  
  a.iconCartContentSpottingA,
  a.iconCloseContentSpottingA,
  a.iconDeleteContentSpottingA,
  a.iconDownloadContentSpottingA,
  a.iconInfoContentSpottingA,
  a.iconMinusContentSpottingA,
  a.iconPlusContentSpottingA,
  a.iconPopupContentSpottingA,
  a.iconPrintContentSpottingA,
  a.iconRightContentSpottingA,
  a.iconSoundOnContentSpottingA,
  a.iconSoundOffContentSpottingA,
  a.iconChatContentSpottingA,
  a.iconMailContentSpottingA,
  a.iconLeftContentSpottingA {
      background-position: right -600px;    
  }     
  
  a.iconCartContentSpottingA:hover,
  a.iconCloseContentSpottingA:hover,
  a.iconDeleteContentSpottingA:hover,
  a.iconDownloadContentSpottingA:hover,
  a.iconInfoContentSpottingA:hover,
  a.iconMinusContentSpottingA:hover,
  a.iconPlusContentSpottingA:hover,
  a.iconPopupContentSpottingA:hover,
  a.iconPrintContentSpottingA:hover,
  a.iconRightContentSpottingA:hover,
  a.iconSoundOnContentSpottingA:hover,
  a.iconSoundOffContentSpottingA:hover,
  a.iconChatContentSpottingA:hover,
  a.iconMailContentSpottingA:hover,
  a.iconLeftContentSpottingA:hover {
      background-position: right -700px;    
  }
  
  a.iconCartContentSpottingC,
  a.iconCloseContentSpottingC,
  a.iconDeleteContentSpottingC,
  a.iconDownloadContentSpottingC,
  a.iconInfoContentSpottingC,
  a.iconMinusContentSpottingC,
  a.iconPlusContentSpottingC,
  a.iconPopupContentSpottingC,
  a.iconPrintContentSpottingC,
  a.iconRightContentSpottingC,
  a.iconSoundOnContentSpottingC,
  a.iconSoundOffContentSpottingC,
  a.iconChatContentSpottingC,
  a.iconMailContentSpottingC,
  a.iconLeftContentSpottingC {
      background-position: right -800px;    
  }     
  
  a.iconCartContentSpottingC:hover,
  a.iconCloseContentSpottingC:hover,
  a.iconDeleteContentSpottingC:hover,
  a.iconDownloadContentSpottingC:hover,
  a.iconInfoContentSpottingC:hover,
  a.iconMinusContentSpottingC:hover,
  a.iconPlusContentSpottingC:hover,
  a.iconPopupContentSpottingC:hover,
  a.iconPrintContentSpottingC:hover,
  a.iconRightContentSpottingC:hover,
  a.iconSoundOnContentSpottingC:hover,
  a.iconSoundOffContentSpottingC:hover,
  a.iconChatContentSpottingC:hover,
  a.iconMailContentSpottingC:hover,
  a.iconLeftContentSpottingC:hover {
      background-position: right -900px;    
  }
  
  a.iconCartPersonalisedA,
  a.iconClosePersonalisedA,
  a.iconDeletePersonalisedA,
  a.iconDownloadPersonalisedA,
  a.iconInfoPersonalisedA,
  a.iconMinusPersonalisedA,
  a.iconPlusPersonalisedA,
  a.iconPopupPersonalisedA,
  a.iconPrintPersonalisedA,
  a.iconRightPersonalisedA,
  a.iconSoundOnPersonalisedA,
  a.iconSoundOffPersonalisedA,
  a.iconChatPersonalisedA,
  a.iconMailPersonalisedA,
  a.iconLeftPersonalisedA {
      background-position: right -1000px;    
  }     
  
  a.iconCartPersonalisedA:hover,
  a.iconClosePersonalisedA:hover,
  a.iconDeletePersonalisedA:hover,
  a.iconDownloadPersonalisedA:hover,
  a.iconInfoPersonalisedA:hover,
  a.iconMinusPersonalisedA:hover,
  a.iconPlusPersonalisedA:hover,
  a.iconPopupPersonalisedA:hover,
  a.iconPrintPersonalisedA:hover,
  a.iconRightPersonalisedA:hover,
  a.iconSoundOnPersonalisedA:hover,
  a.iconSoundOffPersonalisedA:hover,
  a.iconChatPersonalisedA:hover,
  a.iconMailPersonalisedA:hover,
  a.iconLeftPersonalisedA:hover {
      background-position: right -1100px;    
  }  
  
  a.iconCartPersonalisedC,
  a.iconClosePersonalisedC,
  a.iconDeletePersonalisedC,
  a.iconDownloadPersonalisedC,
  a.iconInfoPersonalisedC,
  a.iconMinusPersonalisedC,
  a.iconPlusPersonalisedC,
  a.iconPopupPersonalisedC,
  a.iconPrintPersonalisedC,
  a.iconRightPersonalisedC,
  a.iconSoundOnPersonalisedC,
  a.iconSoundOffPersonalisedC,
  a.iconChatPersonalisedC,
  a.iconMailPersonalisedC,
  a.iconLeftPersonalisedC {
      background-position: right -1200px;    
  }     
  
  a.iconCartPersonalisedC:hover,
  a.iconClosePersonalisedC:hover,
  a.iconDeletePersonalisedC:hover,
  a.iconDownloadPersonalisedC:hover,
  a.iconInfoPersonalisedC:hover,
  a.iconMinusPersonalisedC:hover,
  a.iconPlusPersonalisedC:hover,
  a.iconPopupPersonalisedC:hover,
  a.iconPrintPersonalisedC:hover,
  a.iconRightPersonalisedC:hover,
  a.iconSoundOnPersonalisedC:hover,
  a.iconSoundOffPersonalisedC:hover,
  a.iconChatPersonalisedC:hover,
  a.iconMailPersonalisedC:hover,
  a.iconLeftPersonalisedC:hover {
      background-position: right -1300px;    
  }  
  
  a.iconCartContentSpottingD,
  a.iconCloseContentSpottingD,
  a.iconDeleteContentSpottingD,
  a.iconDownloadContentSpottingD,
  a.iconInfoContentSpottingD,
  a.iconMinusContentSpottingD,
  a.iconPlusContentSpottingD,
  a.iconPopupContentSpottingD,
  a.iconPrintContentSpottingD,
  a.iconRightContentSpottingD,
  a.iconSoundOnContentSpottingD,
  a.iconSoundOffContentSpottingD,
  a.iconChatContentSpottingD,
  a.iconMailContentSpottingD,
  a.iconLeftContentSpottingD {
      background-position: right -1400px;    
  }     
  
  a.iconCartContentSpottingD:hover,
  a.iconCloseContentSpottingD:hover,
  a.iconDeleteContentSpottingD:hover,
  a.iconDownloadContentSpottingD:hover,
  a.iconInfoContentSpottingD:hover,
  a.iconMinusContentSpottingD:hover,
  a.iconPlusContentSpottingD:hover,
  a.iconPopupContentSpottingD:hover,
  a.iconPrintContentSpottingD:hover,
  a.iconRightContentSpottingD:hover,
  a.iconSoundOnContentSpottingD:hover,
  a.iconSoundOffContentSpottingD:hover,
  a.iconChatContentSpottingD:hover,
  a.iconMailContentSpottingD:hover,
  a.iconLeftContentSpottingD:hover {
      background-position: right -1500px;    
  }  
  
  a.iconCartContentSpottingB,
  a.iconCloseContentSpottingB,
  a.iconDeleteContentSpottingB,
  a.iconDownloadContentSpottingB,
  a.iconInfoContentSpottingB,
  a.iconMinusContentSpottingB,
  a.iconPlusContentSpottingB,
  a.iconPopupContentSpottingB,
  a.iconPrintContentSpottingB,
  a.iconRightContentSpottingB,
  a.iconSoundOnContentSpottingB,
  a.iconSoundOffContentSpottingB,
  a.iconChatContentSpottingB,
  a.iconMailContentSpottingB,
  a.iconLeftContentSpottingB {
      background-position: right -1600px;    
  }     
  
  a.iconCartContentSpottingB:hover,
  a.iconCloseContentSpottingB:hover,
  a.iconDeleteContentSpottingB:hover,
  a.iconDownloadContentSpottingB:hover,
  a.iconInfoContentSpottingB:hover,
  a.iconMinusContentSpottingB:hover,
  a.iconPlusContentSpottingB:hover,
  a.iconPopupContentSpottingB:hover,
  a.iconPrintContentSpottingB:hover,
  a.iconRightContentSpottingB:hover,
  a.iconSoundOnContentSpottingB:hover,
  a.iconSoundOffContentSpottingB:hover,
  a.iconChatContentSpottingB:hover,
  a.iconMailContentSpottingB:hover,
  a.iconLeftContentSpottingB:hover {
      background-position: right -1700px;    
  }  
  
  a.iconCartContentHelp,
  a.iconCloseContentHelp,
  a.iconDeleteContentHelp,
  a.iconDownloadContentHelp,
  a.iconInfoContentHelp,
  a.iconMinusContentHelp,
  a.iconPlusContentHelp,
  a.iconPopupContentHelp,
  a.iconPrintContentHelp,
  a.iconRightContentHelp,
  a.iconSoundOnContentHelp,
  a.iconSoundOffContentHelp,
  a.iconChatContentHelp,
  a.iconMailContentHelp,
  a.iconLeftContentHelp {
      background-position: right -1800px;    
  }     
  
  a.iconCartContentHelp:hover,
  a.iconCloseContentHelp:hover,
  a.iconDeleteContentHelp:hover,
  a.iconDownloadContentHelp:hover,
  a.iconInfoContentHelp:hover,
  a.iconMinusContentHelp:hover,
  a.iconPlusContentHelp:hover,
  a.iconPopupContentHelp:hover,
  a.iconPrintContentHelp:hover,
  a.iconRightContentHelp:hover,
  a.iconSoundOnContentHelp:hover,
  a.iconSoundOffContentHelp:hover,
  a.iconChatContentHelp:hover,
  a.iconMailContentHelp:hover,
  a.iconLeftContentHelp:hover {
      background-position: right -1900px;    
  }  
  
  a.iconCartPersonalisedB,
  a.iconClosePersonalisedB,
  a.iconDeletePersonalisedB,
  a.iconDownloadPersonalisedB,
  a.iconInfoPersonalisedB,
  a.iconMinusPersonalisedB,
  a.iconPlusPersonalisedB,
  a.iconPopupPersonalisedB,
  a.iconPrintPersonalisedB,
  a.iconRightPersonalisedB,
  a.iconSoundOnPersonalisedB,
  a.iconSoundOffPersonalisedB,
  a.iconChatPersonalisedB,
  a.iconMailPersonalisedB,
  a.iconLeftPersonalisedB {
      background-position: right -2000px;    
  }     
  
  a.iconCartPersonalisedB:hover,
  a.iconClosePersonalisedB:hover,
  a.iconDeletePersonalisedB:hover,
  a.iconDownloadPersonalisedB:hover,
  a.iconInfoPersonalisedB:hover,
  a.iconMinusPersonalisedB:hover,
  a.iconPlusPersonalisedB:hover,
  a.iconPopupPersonalisedB:hover,
  a.iconPrintPersonalisedB:hover,
  a.iconRightPersonalisedB:hover,
  a.iconSoundOnPersonalisedB:hover,
  a.iconSoundOffPersonalisedB:hover,
  a.iconChatPersonalisedB:hover,
  a.iconMailPersonalisedB:hover,
  a.iconLeftPersonalisedB:hover {
      background-position: right -2100px;    
  }  
  
  a.iconCartContentAdditionalA,
  a.iconCloseContentAdditionalA,
  a.iconDeleteContentAdditionalA,
  a.iconDownloadContentAdditionalA,
  a.iconInfoContentAdditionalA,
  a.iconMinusContentAdditionalA,
  a.iconPlusContentAdditionalA,
  a.iconPopupContentAdditionalA,
  a.iconPrintContentAdditionalA,
  a.iconRightContentAdditionalA,
  a.iconSoundOnContentAdditionalA,
  a.iconSoundOffContentAdditionalA,
  a.iconChatContentAdditionalA,
  a.iconMailContentAdditionalA,
  a.iconLeftContentAdditionalA {
      background-position: right -2200px;    
  }     
  
  a.iconCartContentAdditionalA:hover,
  a.iconCloseContentAdditionalA:hover,
  a.iconDeleteContentAdditionalA:hover,
  a.iconDownloadContentAdditionalA:hover,
  a.iconInfoContentAdditionalA:hover,
  a.iconMinusContentAdditionalA:hover,
  a.iconPlusContentAdditionalA:hover,
  a.iconPopupContentAdditionalA:hover,
  a.iconPrintContentAdditionalA:hover,
  a.iconRightContentAdditionalA:hover,
  a.iconSoundOnContentAdditionalA:hover,
  a.iconSoundOffContentAdditionalA:hover,
  a.iconChatContentAdditionalA:hover,
  a.iconMailContentAdditionalA:hover,
  a.iconLeftContentAdditionalA:hover {
      background-position: right -2300px;    
  }  
  
  a.iconCartContentSpottingE,
  a.iconCloseContentSpottingE,
  a.iconDeleteContentSpottingE,
  a.iconDownloadContentSpottingE,
  a.iconInfoContentSpottingE,
  a.iconMinusContentSpottingE,
  a.iconPlusContentSpottingE,
  a.iconPopupContentSpottingE,
  a.iconPrintContentSpottingE,
  a.iconRightContentSpottingE,
  a.iconSoundOnContentSpottingE,
  a.iconSoundOffContentSpottingE,
  a.iconChatContentSpottingE,
  a.iconMailContentSpottingE,
  a.iconLeftContentSpottingE {
      background-position: right -2400px;    
  }     
  
  a.iconCartContentSpottingE:hover,
  a.iconCloseContentSpottingE:hover,
  a.iconDeleteContentSpottingE:hover,
  a.iconDownloadContentSpottingE:hover,
  a.iconInfoContentSpottingE:hover,
  a.iconMinusContentSpottingE:hover,
  a.iconPlusContentSpottingE:hover,
  a.iconPopupContentSpottingE:hover,
  a.iconPrintContentSpottingE:hover,
  a.iconRightContentSpottingE:hover,
  a.iconSoundOnContentSpottingE:hover,
  a.iconSoundOffContentSpottingE:hover,
  a.iconChatContentSpottingE:hover,
  a.iconMailContentSpottingE:hover,
  a.iconLeftContentSpottingE:hover {
      background-position: right -2500px;    
  }                  
      
 /* Sprite Images */
  
    .iconCartComprehensive,
    .iconCartContentPromotional,
    .iconCartContentMain,
    .iconCartContentSpottingA,
    .iconCartContentSpottingC,
    .iconCartPersonalisedA,
    .iconCartPersonalisedC,
    .iconCartContentSpottingD,
    .iconCartContentSpottingB,
    .iconCartContentHelp,
    .iconCartPersonalisedB,
    .iconCartContentAdditionalA,
    .iconCartContentSpottingE {
        background-image: url(../images/css/spriteLinkIconCart.gif);
    }
  
    .iconCloseComprehensive,
    .iconCloseContentPromotional,
    .iconCloseContentMain,
    .iconCloseContentSpottingA,
    .iconCloseContentSpottingC,
    .iconClosePersonalisedA,
    .iconClosePersonalisedC,
    .iconCloseContentSpottingD,
    .iconCloseContentSpottingB,
    .iconCloseContentHelp,
    .iconClosePersonalisedB,
    .iconCloseContentAdditionalA,
    .iconCloseContentSpottingE {
        background-image: url(../images/css/spriteLinkIconClose.gif);
    }
  
    .iconDeleteComprehensive,
    .iconDeleteContentPromotional,
    .iconDeleteContentMain,
    .iconDeleteContentSpottingA,
    .iconDeleteContentSpottingC,
    .iconDeletePersonalisedA,
    .iconDeletePersonalisedC,
    .iconDeleteContentSpottingD,
    .iconDeleteContentSpottingB,
    .iconDeleteContentHelp,
    .iconDeletePersonalisedB,
    .iconDeleteContentAdditionalA,
    .iconDeleteContentSpottingE {
        background-image: url(../images/css/spriteLinkIconDelete.gif);
    }
  
    .iconDownloadComprehensive,
    .iconDownloadContentPromotional,
    .iconDownloadContentMain,
    .iconDownloadContentSpottingA,
    .iconDownloadContentSpottingC,
    .iconDownloadPersonalisedA,
    .iconDownloadPersonalisedC,
    .iconDownloadContentSpottingD,
    .iconDownloadContentSpottingB,
    .iconDownloadContentHelp,
    .iconDownloadPersonalisedB,
    .iconDownloadContentAdditionalA,
    .iconDownloadContentSpottingE {
        background-image: url(../images/css/spriteLinkIconDownload.gif);
    }
    .iconInfoComprehensive,
    .iconInfoContentPromotional,
    .iconInfoContentMain,
    .iconInfoContentSpottingA,
    .iconInfoContentSpottingC,
    .iconInfoPersonalisedA,
    .iconInfoPersonalisedC,
    .iconInfoContentSpottingD,
    .iconInfoContentSpottingB,
    .iconInfoContentHelp,
    .iconInfoPersonalisedB,
    .iconInfoContentAdditionalA,
    .iconInfoContentSpottingE {
        background-image: url(../images/css/spriteLinkIconInfos.gif);
    }
  
    .iconMinusComprehensive,
    .iconMinusContentPromotional,
    .iconMinusContentMain,
    .iconMinusContentSpottingA,
    .iconMinusContentSpottingC,
    .iconMinusPersonalisedA,
    .iconMinusPersonalisedC,
    .iconMinusContentSpottingD,
    .iconMinusContentSpottingB,
    .iconMinusContentHelp,
    .iconMinusPersonalisedB,
    .iconMinusContentAdditionalA,
    .iconMinusContentSpottingE {
        background-image: url(../images/css/spriteLinkIconMinus.gif);
    }
    .iconPlusComprehensive,
    .iconPlusContentPromotional,
    .iconPlusContentMain,
    .iconPlusContentSpottingA,
    .iconPlusContentSpottingC,
    .iconPlusPersonalisedA,
    .iconPlusPersonalisedC,
    .iconPlusContentSpottingD,
    .iconPlusContentSpottingB,
    .iconPlusContentHelp,
    .iconPlusPersonalisedB,
    .iconPlusContentAdditionalA,
    .iconPlusContentSpottingE {
        background-image: url(../images/css/spriteLinkIconPlus.gif);
    }
  
    .iconPopupComprehensive,
    .iconPopupContentPromotional,
    .iconPopupContentMain,
    .iconPopupContentSpottingA,
    .iconPopupContentSpottingC,
    .iconPopupPersonalisedA,
    .iconPopupPersonalisedC,
    .iconPopupContentSpottingD,
    .iconPopupContentSpottingB,
    .iconPopupContentHelp,
    .iconPopupPersonalisedB,
    .iconPopupContentAdditionalA,
    .iconPopupContentSpottingE {
        background-image: url(../images/css/spriteLinkIconPopUp.gif);
    }
  
    .iconPrintComprehensive,
    .iconPrintContentPromotional,
    .iconPrintContentMain,
    .iconPrintContentSpottingA,
    .iconPrintContentSpottingC,
    .iconPrintPersonalisedA,
    .iconPrintPersonalisedC,
    .iconPrintContentSpottingD,
    .iconPrintContentSpottingB,
    .iconPrintContentHelp,
    .iconPrintPersonalisedB,
    .iconPrintContentAdditionalA,
    .iconPrintContentSpottingE {
        background-image: url(../images/css/spriteLinkIconPrint.gif);
    }
  
    .iconRightComprehensive,
    .iconRightContentPromotional,
    .iconRightContentMain,
    .iconRightContentSpottingA,
    .iconRightContentSpottingC,
    .iconRightPersonalisedA,
    .iconRightPersonalisedC,
    .iconRightContentSpottingD,
    .iconRightContentSpottingB,
    .iconRightContentHelp,
    .iconRightPersonalisedB,
    .iconRightContentAdditionalA,
    .iconRightContentSpottingE {
        background-image: url(../images/css/spriteLinkIconRight.gif);
    }
  
    .iconSoundOnComprehensive,
    .iconSoundOnContentPromotional,
    .iconSoundOnContentMain,
    .iconSoundOnContentSpottingA,
    .iconSoundOnContentSpottingC,
    .iconSoundOnPersonalisedA,
    .iconSoundOnPersonalisedC,
    .iconSoundOnContentSpottingD,
    .iconSoundOnContentSpottingB,
    .iconSoundOnContentHelp,
    .iconSoundOnPersonalisedB,
    .iconSoundOnContentAdditionalA,
    .iconSoundOnContentSpottingE {
        background-image: url(../images/css/spriteLinkIconSoundOn.gif);
    }
    
    .iconSoundOffComprehensive,
    .iconSoundOffContentPromotional,
    .iconSoundOffContentMain,
    .iconSoundOffContentSpottingA,
    .iconSoundOffContentSpottingC,
    .iconSoundOffPersonalisedA,
    .iconSoundOffPersonalisedC,
    .iconSoundOffContentSpottingD,
    .iconSoundOffContentSpottingB,
    .iconSoundOffContentHelp,
    .iconSoundOffPersonalisedB,
    .iconSoundOffContentAdditionalA,
    .iconSoundOffContentSpottingE {
        background-image: url(../images/css/spriteLinkIconSoundOff.gif);
    }
  
    .iconChatComprehensive,
    .iconChatContentPromotional,
    .iconChatContentMain,
    .iconChatContentSpottingA,
    .iconChatContentSpottingC,
    .iconChatPersonalisedA,
    .iconChatPersonalisedC,
    .iconChatContentSpottingD,
    .iconChatContentSpottingB,
    .iconChatContentHelp,
    .iconChatPersonalisedB,
    .iconChatContentAdditionalA,
    .iconChatContentSpottingE {
        background-image: url(../images/css/spriteLinkIconChat.gif);    
    }
    
    .iconMailComprehensive,
    .iconMailContentPromotional,
    .iconMailContentMain,
    .iconMailContentSpottingA,
    .iconMailContentSpottingC,
    .iconMailPersonalisedA,
    .iconMailPersonalisedC,
    .iconMailContentSpottingD,
    .iconMailContentSpottingB,
    .iconMailContentHelp,
    .iconMailPersonalisedB,
    .iconMailContentAdditionalA,
    .iconMailContentSpottingE {
        background-image: url(../images/css/spriteLinkIconMail.gif);    
    }
    
    .iconLeftComprehensive,
    .iconLeftContentPromotional,
    .iconLeftContentMain,
    .iconLeftContentSpottingA,
    .iconLeftContentSpottingC,
    .iconLeftPersonalisedA,
    .iconLeftPersonalisedC,
    .iconLeftContentSpottingD,
    .iconLeftContentSpottingB,
    .iconLeftContentHelp,
    .iconLeftPersonalisedB,
    .iconLeftContentAdditionalA,
    .iconLeftContentSpottingE {
        background-image: url(../images/css/spriteLinkIconLeft.gif);    
    }    

  /* BACKGROUND-IMAGES FOR BUTTONS */
  .bgCallToAction,
  .bgSubmit {
    background-image: url(../images/css/buttonRedRight.gif);
  }
  .bgCallToAction span,
  .bgSubmit span {
    background-image: url(../images/css/buttonRedLeft.gif);
  }
  .bgComprehensive,
  .bgReset {
    background-image: url(../images/css/buttonGreyRight.gif);
  }
  .bgComprehensive span,
  .bgReset span {
    background-image: url(../images/css/buttonGreyLeft.gif);
  }
  .bgCallToActionRed {
    background-image: url(../images/css/buttonGreyRightRed.gif);
  }
  .bgCallToActionRed span {
    background-image: url(../images/css/buttonGreyLeftRed.gif);
  }
  .bgPersonalisedA {
    background-image: url(../images/css/buttonOrangeRight.gif);
  }
  .bgPersonalisedA span {
    background-image: url(../images/css/buttonOrangeLeft.gif);
  }
  .bgPersonalisedB {
    background-image: url(../images/css/buttonPurpleRight.gif);
  }
  .bgPersonalisedB span {
    background-image: url(../images/css/buttonPurpleLeft.gif);
  }
  .bgPersonalisedC {
    background-image: url(../images/css/buttonRedRight.gif); /* SAME LIKE STANDARD */
  }
  .bgPersonalisedC span {
    background-image: url(../images/css/buttonRedLeft.gif); /* SAME LIKE STANDARD */
  }
  .bgInactive {
    background-image: url(../images/css/buttonGreyLeftInactive.gif);
  }
  .bgInactive span {
    background-image: url(../images/css/buttonGreyRightInactive.gif);
  }

/* GLOBAL IMAGES LINKS & BUTTONS END */

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

/* ------------------------------------------------------------------------------------------- */
/* Global AddOns moved from v1 cms.global.css */
/* ------------------------------------------------------------------------------------------- */
div.divModuleAppTeaser {
 width: 260px;
 float: left;
 margin-right: 12px;
 padding-left: 12px;
}
  div.divModuleAppTeaser3Col {
    width: 544px;
    float: left;
    margin-right: 12px;
    padding-left: 12px;
  }
  div.divInlay div.divModuleAppTeaser img.imgTeaser,
  div.divInlay div.divModuleAppTeaser3Col img.imgTeaser {
    /*width: 9.09090909em; /* 100px */
    /*height: 9.09090909em; /* 100px */
    width: auto;
    height:auto;
    float:left;
    margin:0px 12px 10px 0px;
  }
  div.divModuleAppTeaser p,
  div.divModuleAppTeaser3Col p {
    display:table;
    padding-top:0px;
  }
  div.divModuleAppTeaser ul.ulLinkList,
  div.divModuleAppTeaser3Col ul.ulLinkList {
    margin-top: 0px;
  }
  dl.dlApp {
    padding:20px 0px 8px;
    display:table;
  }
  dl.dlApp dt {
    width:149px;
    float:left;
    display:block;
    font-weight:bold;
    padding:1px 0px 10px 12px;
    font-size: 1.181818181em; /* 13px */
    line-height: 1.454545454em; /* 16px */
  }
  dl.dlApp dd {
    width:378px;
    float:left;
    display:block;
  }
  dl.dlApp dd p {
    margin:0px 12px 10px;
  } 
  /* Digits */
  .priceTagDigits {
    display: block;
    padding: 12px 0px 12px 0px;
    font-size: 4.363636363em; /* 48px */
    line-height:48px; /* 11px */
    font-weight: bold;
    color: #333333;
  }
  .priceTagDigits a,
  .priceTagDigits a:active,
  .priceTagDigits a:focus,
  .priceTagDigits a:hover,
  .priceTagDigits a:link,
  .priceTagDigits a:visited {
    text-decoration: none;
  }
  .superscriptCent {
    vertical-align: 40%;
    font-size: 0.454545454em; /* 5px */
    font-weight: bold;
    text-decoration: none;
  }  
/* TagCloud */
.divInlay ul.tagCloud {
    padding:6px 0;
}
.divInlay ul.tagCloud li {
    margin-right:6px;
    list-style-type:none;
    display:inline;
    line-height:150%;
}
.divInlay ul.tagCloud li a,
.divInlay ul.tagCloud li a:visited {
    text-decoration:none;
    color:#666666;
}
.divInlay ul.tagCloud li a:hover,
.divInlay ul.tagCloud li a:active {
    text-decoration:underline;
}
.divInlay ul.tagCloud li a.level1 {
    font-size:11px;
    font-weight:bold;            
}
.divInlay ul.tagCloud li a.level2 {
    font-size:13px;
    font-weight:bold;}
.divInlay ul.tagCloud li a.level3 {
    font-size:15px;
    font-weight:bold;
}
.divInlay ul.tagCloud li a.level4 {
    font-size:16px;
    font-weight:bold;
}
.divInlay ul.tagCloud li a.level5 {
    font-size:18px;
}
/* ACCORDION MODULE */
  dl.dlAccordion {
    height: 281px;
    border-bottom: solid 1px #cccccc;
    overflow: hidden;
  }
  dl.dlAccordion dd.dlTab1 {
    position: relative;
    padding: 0px 5px 0px 5px;
    height: 256px;
  }
  dl.dlAccordion.Accordion dd.dlTab1 {
    height: 209px;
  }
  dl.dlAccordion dd.dlTab1 ul.ulLinkList {
    margin-bottom: 10px;
    padding-top: 5px;
  }
  dl.dlAccordion dd.dlTab2,
  dl.dlAccordion dd.dlTab3 {
    display: none;
  }
  dl.Accordion dt {
    height: 24px;
  }
  dl.Accordion dd {
    padding: 0px 5px 0px 5px;
  }
  div.divInlay dl.Accordion dd p {
    height: auto;
  }
  div.divInlay dl.Accordion dd ul.ulLinkList {
    left: 5px;
    bottom: 0px;
    height: auto;
    margin-bottom: 10px;
    padding-top: 5px;
    background-color: #FFFFFF;
  }
  dt a.aDT,
  dt a.aDT:active,
  dt a.aDT:focus,
  dt a.aDT:hover,
  dt a.aDT:link,
  dt a.aDT:visited {
    display: block;
    width: 100%;
    height: 24px;
    background-position: 5px 4px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    text-decoration: none;
  }
  dt a.aDT:hover {
    background-position: 5px -99px;
    color: #FFFFFF;
    text-decoration: underline;
  }
  dt a.aDT b {
    display: block;
    line-height: 24px;
    padding: 0px 5px 0px 26px;
  }
  dt.selected a.aDT {
    background-position: 5px 4px;
    background-repeat: no-repeat;
    color: #FFFFFF;
  }
  dt.selected a.aDT:hover {
    background-position: 5px -99px;
    color: #FFFFFF;
  }
  .accordionContentPromotional {
    background-image: url(../images/css/accordionPlusLightBlue.gif);
    background-color: #6DC1C7;
  }
  .selected .accordionContentPromotional {
    background-image: url(../images/css/accordionMinusLightBlue.gif);
    background-color: #6DC1C7;
  }
  .accordionContentAdditionalA {
    background-image: url(../images/css/accordionPlusGreen.gif);
    background-color: #009868;
  }
  .selected .accordionContentAdditionalA {
    background-image: url(../images/css/accordionMinusGreen.gif);
    background-color: #009868;
  }
  .accordionContentSpottingD {
    background-image: url(../images/css/accordionPlusLightGreen.gif);
    background-color: #8BC55A;
  }
  .selected .accordionContentSpottingD {
    background-image: url(../images/css/accordionMinusLightGreen.gif);
    background-color: #8BC55A;
  }
  .accordionContentHelp {
    background-image: url(../images/css/accordionPlusGrassGreen.gif);
    background-color: #5B8424;
  }
  .selected .accordionContentHelp {
    background-image: url(../images/css/accordionMinusGrassGreen.gif);
    background-color: #5B8424;
  }
  div.divInlay.moviePlayer {
    padding-left: 2px;
    padding-top: 1px;
  }
  div.divInlay.moviePlayer object,
  div.divInlay.moviePlayer embed {
    height: 148px;
    width: 180px;
  }

 /* MultiAccordion add on (Klappboxen-Accordion) */
dl.accordionMultiContent {
    position: static;
    margin: 0;
}
dl.accordionMultiContent dt, dl.accordionMultiContent dd {
    margin: 0;
    padding: 0;
}
dl.accordionMultiContent dt, dl.accordionMultiContent dt.selected {
    height:24px;
    line-height:24px;
    padding: 0 0 0 24px;
    margin: 1px 0 1px 0px;
    font-weight:normal;
    cursor: pointer;
}
/* Petrol for Content */
dl.accordionMultiContent dt {
    background: url(images/css/bgAccordionContent.gif) no-repeat;
    background-position: left top;
    color:#333333;
    }
dl.accordionMultiContent dt:hover {
    background-position: left -50px;
    color:#FFFFFF;
    }
dl.accordionMultiContent dt.selected {
    background-position: left -100px;
    color:#FFFFFF;
    }
dl.accordionMultiContent dt.selected:hover {
    background-position: left -150px;
    }
/* Orange for PersonalisationA */
.contentPersonalisedA dl.accordionMultiContent dt {
    background: url(images/css/bgAccordionPersonal.gif) no-repeat;
    background-position: left top;
    color:#333333;
    }
.contentPersonalisedA dl.accordionMultiContent dt:hover {
    background-position: left -50px;
    color:#FFFFFF;
    }
.contentPersonalisedA dl.accordionMultiContent dt.selected {
    background-position: left -100px;
    color:#FFFFFF;
    }
.contentPersonalisedA dl.accordionMultiContent dt.selected:hover {
    background-position: left -150px;
    }
/* DeepPurple for PersonalisationB */
  .contentPersonalisedC dl.accordionMultiContent dt {
    background: url(images/css/bgAccordionPersonal.gif) no-repeat;
    background-position: left top;
    color:#333333;
  }
  .contentPersonalisedC dl.accordionMultiContent dt:hover {
    background-position: left -50px;
    color:#FFFFFF;
  }
  .contentPersonalisedC dl.accordionMultiContent dt.selected {
    background-position: left -100px;
    color:#FFFFFF;
  }
  .contentPersonalisedC dl.accordionMultiContent dt.selected:hover {
    background-position: left -150px;
  }
/* Darkred for PersonalisationC */
  .contentPersonalisedC dl.accordionMultiContent dt {
    background: url(images/css/bgAccordionPersonal.gif) no-repeat;
    background-position: left top;
    color:#333333;
  }
  .contentPersonalisedC dl.accordionMultiContent dt:hover {
    background-position: left -50px;
    color:#FFFFFF;
  }
  .contentPersonalisedC dl.accordionMultiContent dt.selected {
    background-position: left -100px;
    color:#FFFFFF;
  }
  .contentPersonalisedC dl.accordionMultiContent dt.selected:hover {
    background-position: left -150px;
  }
/* Green for Help */
.contentHelp dl.accordionMultiContent dt {
    background: url(images/css/bgAccordionHelp.gif) no-repeat;
    background-position: left top;
    color:#333333;
    }
.contentHelp dl.accordionMultiContent dt:hover {
    background-position: left -50px;
    color:#FFFFFF;
    }
.contentHelp dl.accordionMultiContent dt.selected {
    background-position: left -100px;
    color:#FFFFFF;
    }
.contentHelp dl.accordionMultiContent dt.selected:hover {
    background-position: left -150px;
    }    
 
/* ------------------------------------------------------------------------------------------- */
/* GENERAL FIXES - BEGIN */
select {
    border:1px solid #CCCCCC;
}
/* GENERAL FIXES - END */
/* ------------------------------------------------------------------------------------------- */
/* BREADCRUMB - BEGIN */
.breadcrumb li {
    padding-bottom: 0;
}
ul.breadcrumb {
    position: absolute;
    top: 12px;
    left: 5px;
    display: block;
    width: 680px;
    height: 40px;
    padding: 0;
    margin: 0;
    list-style-type: none;
    overflow: hidden;
}
ul.breadcrumb li {
    display: block;
    width: auto;
    height: 18px;
    padding: 0;
    margin: 0;
    float: left;
    position: relative;
    overflow: hidden;
    cursor: default;
    color: #666666;
}
ul.breadcrumb li.lastItem {
    width: auto;
}
ul.breadcrumb li b {
    padding: 0;
    white-space: nowrap;
    font-weight: normal;
    background-image: url("../images/css/breadcrumb-arrow.gif");
    background-position: 0px 4px;
    background-repeat: no-repeat;
}
ul.breadcrumb li.homeItem b,
ul.breadcrumb li.firstItem b {
    background-image: none;
    color: #666666;
}
ul.breadcrumb li b a,
ul.breadcrumb li b a:link,
ul.breadcrumb li b a:focus,
ul.breadcrumb li b a:visited,
ul.breadcrumb li b a:active {
    float: none;
    clear: both;
    padding: 0px 4px 0px 4px;
    color: #666666;
    text-decoration: none;
}
ul.breadcrumb li.homeItem b a {
    padding: 0;
}
ul.breadcrumb li.firstItem b a {
    padding: 0px 4px 0px 0px;
}
ul.breadcrumb li b a:hover {
    text-decoration: underline;
    color: #008698;
}
ul.breadcrumb li.lastItem b {
    padding: 0px 4px 0px 4px;
}
ul.breadcrumb li.homeItem b a img {
    width: 15px;
    height: 14px;
    background-image: url("../images/css/breadcrumb-home.gif");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
}
ul.social {
    position: absolute;
    right: 5px;
    top: 9px;
    display: block;
    height: 24px;
    overflow: hidden;
    width: 350px;
    margin: 0;
}

ul.social li {
    float: right;
    display: block;
    width: 20px;
    height: 24px;
    overflow: hidden;
    white-space: nowrap;
}
ul.social li b {
    font-weight: normal;
}
ul.social li b a {
    padding: 3px 5px 7px 25px;
    margin: 0;
    line-height: 22px;
    color: #666666;
    background-image: url("../images/css/sprite.socialbookmarks.gif");
    background-repeat: no-repeat;
    text-decoration: none;
}
ul.social li.infoLink {
    padding: 3px 5px 0px 10px;
    background-image: none;
    text-decoration: none;
}
ul.social li b a:hover {
    color: #008698;
    text-decoration: underline;
}
.iconMrWongDE {
    background-position: 0px 0px;
}
.iconDelicioUS {
    background-position: 0px -200px;
}
.iconWebnewsDE {
    background-position: 0px -450px;
}
.iconFacebookCOM {
    background-position: 0px -650px;
}
.iconFolkdCOM {
    background-position: 0px -1000px;
}
.iconYiggDE {
    background-position: 0px -1350px;
}
.iconLinkarenaCOM {
    background-position: 0px -1600px;
}
.iconMySpaceCOM {
    background-position: 0px -2250px;
}
.iconTwitterCOM {
    background-position: 0px -2300px;
}
div.divSocialBreadcrumb {
    position: relative;
    float: none;
    clear: both;
    width: 954px;
    height: 40px;
    vertical-align: top;
    background-color: #E3E3E3;
    border-bottom: 1px #EEEEEE solid;
    margin-left: 3px;
    padding: 0;
    background-image: url("../images/css/breadcrumb.bg.bottom.gif");
    background-repeat: repeat-x;
}
/* BREADCRUMB - END */
/* ------------------------------------------------------------------------------------------- */
/* ANTWORTCENTER - BEGIN (fuer Startseite 29.01.2009 h.g.) */
#antwortcenterInput {
    overflow:hidden;
    border:1px solid #ddd;
    width:160px;
    color:#777;
    margin:0 0 0 6px;
    padding:3px 0 0 6px;
}
#inputImage {
    margin:4px 0 0 147px;
    padding:0;
    width:27px;
    height:25px;
    border:0px none;
}
#wrapper {
    background:url(../images/fragezeichen2.gif);
    background-repeat:no-repeat;
    background-position:135px 2px;
}
/* ANTWORTCENTER - END */
/* ------------------------------------------------------------------------------------------- */
/* KUNUNU-TEASER - BEGIN (26.02.2009 o.k.) */
#kununuTeaser b {
    font-weight: bold;
    color: #157778;
    line-height: 13px;
    margin-left: 0px;
    margin-bottom: 2px;
}
#kununuTeaser img {
    padding-left: 2px;
    margin-top: 2px;
}
#kununuTeaser img.firstIcon {
    padding-left: 6px;
}
#kununuTeaser img.lastIcon {
    padding-right: 6px;
}
/* KUNUNU-TEASER - END */
/* ------------------------------------------------------------------------------------------- */
/* Relaunch Handykonfigurator (17.04.2009 o.k.)*/
div.divArticleBasic ol.olInstruction {
    margin: 0px 11px 0px 30px; 
    padding: 7px 0px 0px 0px; 
    list-style-type: decimal;
}
div.divInlay ol.olInstruction {
    margin: 0px 11px 0px 17px; 
    padding: 7px 0px 11px 0px; 
    list-style-type: decimal;
}
ol.Instruction {
    margin: 0px 11px 11px 30px; 
    padding: 7px 0px 11px 0px; 
    list-style-type: decimal;
}
ol.olInstruction li {
    padding: 0px 0px 6px 0px; 
}
ol.olInstruction li,
ol.olInstruction li strong {
    font-size: 12px;
    line-height: 140%;
}

div.adviceBox {
    border: solid 1px #cccccc;
    background-color:#F3FAFB; 
    padding:5px;
}

.borderTop{
    border-top: dotted 1px #cccccc;
}

/* Relaunch Handykonfigurator END */

.iFrameInlay {
  padding: 0;
  margin-bottom: 9px;
  float: none;
  clear: both;
}
/* jq.flash Update Div*/
.divUpdateMessage {
    position:absolute;
    top:0px;
    left:0px;
    padding:3px;
    background-color:#ff0000;
    font-weight:bold;
    color:#FFFFFF;
}
.divImageCopyright {
    line-height: 14px;
    width: 100%;
    height: 14px;
    overflow: hidden;
    position: relative;
    margin-top: -14px;
    background-color: #ffffff;
    opacity: 0.5;
    font-size: 10px;
    color: #333333;
    text-decoration: none;
}

