/* ------------------------------------------------------------------------------------------- */
/* cms.global.css - VERSION 0.3.2 / DATE 2008.07.24 */
/* ------------------------------------------------------------------------------------------- */
/* PUBLISHING DATE 8/18/2008 11:19 */
/* ------------------------------------------------------------------------------------------- */
/* ONLY ADDONS/CHANGES TO VODAFONE.GLOBAL.CSS - THIS CSS-FILE WILL BE NOT WORK STANDALONE      */
/* ------------------------------------------------------------------------------------------- */
/* GLOBAL BASICS BEGIN */
br.clear {
    float:none;
    clear:both;
    height:0px;
    line-height:0px;
}
/* GLOBAL BASICS END */
/* ------------------------------------------------------------------------------------------- */
/* PRESETTINGS BEGIN */
  #liLogoutID {
    display: none;
  }
/* PRESETTINGS END */
/* ------------------------------------------------------------------------------------------- */
/* GLOBAL DIMENSIONS BEGIN */
  iframe.iframeSkyScraper {
    width: 14.363636363em; /* 160px */
    height: 54.545454545em; /* 600px */
  }
  iframe.iframeBannerHeader {
    width: 42.545454545em; /* 468px /
    height: 5.454545454em; /* 60px */
  }
  #bannerHeader {
    height: 5.454545454em; /* 60px */    
  }
  /* HEIGHT 135PX FOR HOMEPAGE */
  .height135 {
    overflow: hidden;
    height: 142px; /* 142px = 135px + 7px SHADOW */
  }
  .height135 .divInlay {
    overflow: hidden;
    height: 110px; /* 110px */
  }
  .height135 object,
  .height135 embed {
    height: 135px; /* 135px */
  }

  .height135 .divInlay .ulLinkList {
    overflow: hidden;
    margin-top: 0em; /* 0px */
    height: 2.181818181em; /* 24px */
  }
  .height168 .divInlay .ulLinkList {
    overflow: hidden;
    margin-top: 0em; /* 0px */
    height: 2.181818181em; /* 24px */
  }
  .height174 .divInlay .ulLinkList {
    overflow: hidden;
    margin-top: 0em; /* 0px */
    height: 2.181818181em; /* 24px */
  }
  .height282 .divInlay .ulLinkList {
    overflow: hidden;
    margin-top: 0em; /* 0px */
    height: 2.181818181em; /* 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: 0.818181818em; /* 9px */
    bottom: 0em; /* 0px */
    background-color: #FFFFFF;
  }
  .width1Col .dynLinkList .ulLinkList {
    width: 15.818181818em; /* 174px */
  }
  .width2Col .dynLinkList .ulLinkList {
    width: 33.272727272em; /* 366px */
  }
  .width3Col .dynLinkList .ulLinkList {
    width: 50.727272727em; /* 558px */
  }
  .width4Col .dynLinkList .ulLinkList {
    width: 68.181818181em; /* 750px */
  }
  .width5Col .dynLinkList .ulLinkList {
    width: 85.636363636em; /* 942px */
  }
/* GLOBAL DIMENSIONS END */
/* ------------------------------------------------------------------------------------------- */
/* BASICS BEGIN */
  /* STICKER */
  div.divSticker {
    /* display: none; /* TO REMOVE BANNER ON ALL PAGES */
    position: absolute;
    z-index: 500;
    top: 1.818181818em; /* 20px */
    left: 88.363636363em; /* 972px */
    width: 13.636363636em; /* 150px */
    height: 10.636363636em; /* 117px */
  }
  /* SKYSCRAPER */
  div.divSkyScraper {
    /* display: none; /* TO REMOVE BANNER ON ALL PAGES */
    width: 14.363636363em; /* 160px */
  }
/* BASICS END */
/* ------------------------------------------------------------------------------------------- */
/* HEADER BEGIN */
  /* BANNER */
  div.divBannerHeader {
    overflow: hidden; 
  }
  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 {
    cursor: pointer; /* text */
  }
  ul.ulNavigationMain li.liActive a {
    cursor: pointer; /* text */
  }
/* HEADER END */
/* ------------------------------------------------------------------------------------------- */
/* CONTENT BEGIN */
  /* BASIC MODULE */

  div.divModuleAppTeaser {
    width: 23.636363636em; /* 260px */
    float: left;
    margin-right: 1.09090909em; /* 12px */
    padding-left: 1.09090909em; /* 12px */
  }

  div.divModuleAppTeaser3Col {
    width: 49.454545454em; /* 544px */
    float: left;
    margin-right: 1.09090909em; /* 12px */
    padding-left: 1.09090909em; /* 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:0em 1.09090909em 0.909090909em 0em; /* 0px 12px 10px 0px */
  }

  div.divModuleAppTeaser p,
  div.divModuleAppTeaser3Col p {
    display:table;
    padding-top:0em; /* 0px */
  }

  div.divModuleAppTeaser ul.ulLinkList,
  div.divModuleAppTeaser3Col ul.ulLinkList {
    margin-top: 0em; /* 0px */
  }

  dl.dlApp {
    padding:1.818181818em 0em 0.727272727em; /* 20px 0px 8px */
    display:table;
  }
  dl.dlApp dt {
    width:13.545454545em; /* 149px */
    float:left;
    display:block;
    font-weight:bold;
    padding:0.09090909em 0em 0.909090909em 1.09090909em; /* 1px 0px 10px 12px */
    font-size: 1.181818181em; /* 13px */
    line-height: 1.454545454em; /* 16px */
  }
  dl.dlApp dd {
    width:34.363636363em; /* 378px */
    float:left;
    display:block;
  }
  dl.dlApp dd p {
    margin:0em 1.09090909em 0.909090909em; /* 0px 12px 10px */
  }
  /* INLAY WITH PADDING */
  div.divModuleBasic.padding6px div.divInlay.noPadding {
    padding: 0em 0em 0em 0em;/* 0px 0px 0px 0px */
  }
  div.divModuleBasic.padding12px div.divInlay.noPadding {
    padding: 0em 0em 0em 0em;/* 0px 0px 0px 0px */
  }
  /* LINK LISTS */
  ul.ulLinkList {
    margin-top: 0.909090909em; /* 10px */
  }
  .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: 0.454545454em 0em 0.545454545em 0em;/* 5px 0px 6px 0px */
  }
  .tableBasic td ul.ulContent {
    font-size: 1em; /* 11px */
  }
  ul.ulAlphabet,
  ul.ulNumeric {
    height: 1.363636363em; /* 15px */
    margin: 0.909090909em 0em 1.818181818em 0em;/* 10px 0px 20px 0px */
    border-left: 0.09090909em solid #333333; /* 1px */
  }
  ul.ulAlphabet li,
  ul.ulNumeric li {
    float: left;
    list-style: none;
    border-right: 0.09090909em solid #333333; /* 1px */
  }
  ul.ulAlphabet li a,
  ul.ulNumeric li a {
    padding: 0em 0.545454545em 0em 0.545454545em; /* 0px 6px 0px 6px */
  }
  div.divArticleBasic blockquote {
    margin: 0.636363636em 3.272727272em 0em 3.272727272em; /* 3px 36px 0px 36px */
    line-height: 1.636363636em; /* 18px */
    font-size: 1.181818181em; /* 13px */
  }
  div.divInlay blockquote {
    padding: 0.454545454em 2.454545454em 0.909090909em 2.454545454em;/* 5px 27px 10px 27px */
    line-height: 1.454545454em; /* 16px */
  }
  ul.ulNavigationLeft li a.aActive:hover {
    cursor: pointer; /* text */
  }
  ul.ulNavigationLeft li ul li a.aActive:hover {
    cursor: pointer; /* text */
  }
  ul.ulNavigationLeft li ul li ul li a.aActive:hover {
    cursor: pointer; /* text */
  }
  ul.ulNavigationLeft li ul li ul li ul li a.aActive:hover {
    cursor: pointer; /* text */
  }
  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 {
    cursor: pointer; /* text */
  }
  .tabs-nav .tabs-selected a:link,
  .tabs-nav .tabs-selected a:visited {
    cursor: pointer; /* text */
  }
  /* CONTENT IMAGES */
  div.divArticleBasic img.imgContentDyn {
    width: auto;
    height: auto;
    margin: 0.632666236em 1.636363636em 0.454545454em 1.09090909em; /* 7px 18px 5px 12px */
  }
  .priceTagDigits {
    display: block;
    padding: 0.272727272em 0em 0.272727272em 0em; /* 3px 0px 3px 0px */
    font-size: 4.363636363em; /* 48px */
    line-height: 1em; /* 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;
  }
/* CONTENT END */
/* ------------------------------------------------------------------------------------------- */
/* FOOTER BEGIN */
  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 {
    cursor: pointer; /* text */
  }
/* FOOTER END */
/* ------------------------------------------------------------------------------------------- */
/* 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 {
    margin-top: 0em;
  }
  .imageLeft168 img.imgTeaser,
  .imageLeft174 img.imgTeaser,
  .imageLeft282 img.imgTeaser,
  .imageRight168 img.imgTeaser,
  .imageRight174 img.imgTeaser,
  .imageRight282 img.imgTeaser {
    float: left;
    width: 16.909090909em; /* 186px */
    height: 13.09090909em; /* 144px */
    margin-bottom: 0em; /* 0px */
  }
  .imageRight168 img.imgTeaser,
  .imageRight174 img.imgTeaser,
  .imageRight282 img.imgTeaser {
    float: right;
  }
  .imageLeft174 img.imgTeaser,
  .imageRight174 img.imgTeaser {
    height: 13.636363636em; /* 150px */
  }
  .imageLeft282 img.imgTeaser,
  .imageRight282 img.imgTeaser {
    height: 23.454545454em; /* 258px */
  }
  /* MODULE IMAGE 72PX/90PX TOP HEIGHT 168PX/174PX/282PX */
  .image72Top168 img.imgTeaser,
  .image72Top174 img.imgTeaser,
  .image72Top282 img.imgTeaser {
    height: 6.545454545em; /* 72px */
    margin-bottom: 0em; /* 0px */
  }
  .image90Top168 img.imgTeaser,
  .image90Top174 img.imgTeaser,
  .image90Top282 img.imgTeaser {
    height: 8.181818181em; /* 90px */
    margin-bottom: 0em; /* 0px */
  }

  /* FORM QUICKNAVI */
  select.selectQuickNavi {
    width: 15.818181818em; /* 174px */
    height: 1.363636363em; /* 15px */
    margin: 0.545454545em 0em 0.545454545em 0em; /* 6px 0px 6px 0px */
    border: 0.09090909em solid; /* 1px */
    font-size: 100%;
  }


/* ASSETS GLOBAL END */
/* ------------------------------------------------------------------------------------------- */
/* SPECIALS BEGIN */
  .myslider .jcarousel-container,
  .mysliderBig .jcarousel-container,
  .mysliderSmall .jcarousel-container {
    position: relative;
  }
  .myslider .jcarousel-clip,
  .mysliderBig .jcarousel-clip,
  .mysliderSmall .jcarousel-clip {
    z-index: 2;
    overflow: hidden;
    position: relative;
    width: 52.363636363em; /* 576px */
    height: 23.454545454em; /* 258px */
    padding: 0em 0em 0em 0em; /* 0px 0px 0px 0px */
    margin: 0em 0em 0em 0em; /* 0px 0px 0px 0px */
  }
  .mysliderBig .jcarousel-clip {
    width: 69.818181818em; /* 768px */
  }
  .mysliderSmall .jcarousel-clip {
    width: 34.909090909em; /* 384px */
  }
  .myslider .jcarousel-list,
  .mysliderBig .jcarousel-list,
  .mysliderSmall .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0em; /* 0px */
    left: 0em; /* 0px */
    margin: 0em 0em 0em 0em; /* 0px 0px 0px 0px */
    padding: 0em 0em 0em 0em; /* 0px 0px 0px 0px */
  }
  .myslider .jcarousel-item,
  .mysliderBig .jcarousel-item,
  .mysliderSmall .jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 17.454545454em; /* 192px */
    height: 23.454545454em; /* 258px */
    padding: 0em 0em 0em 0em; /* 0px 0px 0px 0px */
    margin: 0em 0em 0em 0em; /* 0px 0px 0px 0px */
  }
  .mysliderBig .jcarousel-item {
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 34.909090909em; /* 384px */
  }
  .mysliderSmall .jcarousel-item {
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 34.909090909em; /* 384px */
  }
  .myslider .jcarousel-next,
  .mysliderBig .jcarousel-next,
  .mysliderSmall .jcarousel-next {
    position: absolute;
    top: 10em; /* 110px */
    left: 49.636363636em; /* 546px */
    z-index: 3;
    display: none;
    width: 1.818181818em; /* 20px */
    height: 2.727272727em; /* 30px */
    background-image: url(/images/css/showcaseRight.gif);
  }
  .mysliderBig .jcarousel-next {
    left: 67.272727272em; /* 740px */
  }
  .mysliderSmall .jcarousel-next {
    left: 32.363636363em; /* 356px */
  }
  .myslider .jcarousel-next:hover,
  .mysliderBig .jcarousel-next:hover,
  .mysliderSmall .jcarousel-next:hover {
    background-image: url(/images/css/showcaseRightHover.gif);
  }
  .myslider .jcarousel-prev,
  .mysliderBig .jcarousel-prev,
  .mysliderSmall .jcarousel-prev {
    position: absolute;
    top: 10em; /* 110px */
    left: 0em; /* 0px */
    z-index: 3;
    display: none;
    width: 1.818181818em; /* 20px */
    height: 2.727272727em; /* 30px */
    background-image: url(/images/css/showcaseLeft.gif);
  }
  .mysliderBig .jcarousel-prev {
    left: 0em; /* 0px */
  }
  .mysliderSmall .jcarousel-prev {
    left: 0em; /* 0px */
  }
  .myslider .jcarousel-prev:hover,
  .mysliderBig .jcarousel-prev:hover,
  .mysliderSmall .jcarousel-prev:hover {
    background-image: url(/images/css/showcaseLeftHover.gif);
  }
  div.divInlay.teaserSlider,
  div.divInlay.teaserSliderBig,
  div.divInlay.teaserSliderSmall {
    position: relative;
    z-index: 10;
    overflow: hidden;
    width: 50.727272727em; /* 558px */
    height: 23.363636363em; /* 257px */
  }
  div.divInlay.teaserSliderBig {
    width: 68.181818181em; /* 750px */
  }
  div.divInlay.teaserSliderSmall {
    width: 33.272727272em; /* 366px */
  }
  div.teaserHandset.big {
    width: 33.272727272em; /* 366px */
    height: 23.454545454em; /* 258px */
    padding-right: 0.545454545em; /* 6px */
  }
  div.teaserHandset img {
    width: 4.09090909em; /* 45px */
    height: 10.636363636em; /* 117px */
  }
  div.teaserHandset.big img {
    float: left;
    padding: 0em 0.909090909em 0.361523563em 1.363636363em; /* 0px 10px 4px 15px */
    width: 14.818181818em; /* 163px */
    height: 19.818181818em; /* 218px */
  }
  div.teaserHandset.big h2 {
    padding-top: 0.727272727em; /* 8px */
    padding-bottom: 0.454545454em; /* 5px */
    font-size: 1.636363636em;/* 18px */
  }
  div.teaserHandset.big h3 {
    height: 1.727272727em; /* 19px */
    padding-top: 0em; /* 0px */
    padding-bottom: 0.181818181em; /* 2px */
    font-size: 1.363636363em;/* 15px */
  }
  div.teaserHandset.big div.divPrice {
    padding-top: 0.451904454em; /* 5px */
  }
  div.divPrice a,
  div.divPrice a:active,
  div.divPrice a:focus,
  div.divPrice a:hover,
  div.divPrice a:link,
  div.divPrice a:visited {
    text-decoration: none;
  }
  div.teaserHandset a.aTarif,
  div.teaserHandset a.aTarif:active,
  div.teaserHandset a.aTarif:focus,
  div.teaserHandset a.aTarif:hover,
  div.teaserHandset a.aTarif:link,
  div.teaserHandset a.aTarif:visited {
    display: block;
    padding-bottom: 0.818181818em; /* 9px */
  }
  .myslider ul li,
  .mysliderBig ul li,
  .mysliderSmall ul li  {
    list-style-type: none;
  }
  .myslider ul li div.teaserHandset ul.ulLinkList,
  .mysliderBig ul li div.teaserHandset ul.ulLinkList,
  .mysliderSmall ul li div.teaserHandset ul.ulLinkList {
    height: auto;
  }
  .myslider ul li ul.ulInfo li,
  .mysliderBig ul li ul.ulInfo li,
  .mysliderSmall ul li ul.ulInfo li {
    list-style-type: square;
  }  .inputLoginButton {
    float: left;
    margin-left: 0.454545454em; /* 5px */
  }
  /* SEARCH RESULT LISTS */
  dl.dlResultList {
    float: none;
    clear: both;
    margin: 0em 0em 1.636363636em 0em; /* 0px 0px 18px 0px */
    list-style: none;
    border-bottom: 0.09090909em dotted; /* 1px */
  }
  dl.dlResultList dt {
    height: auto;
    padding: 0em 0em 0.09090909em 0em; /* 0px 0px 1px 0px */
    border-top: 0.09090909em dotted; /* 1px */
    list-style-type: none;
  }
  dl.dlResultList dt a,
  dl.dlResultList dt a:active,
  dl.dlResultList dt a:focus,
  dl.dlResultList dt a:hover,
  dl.dlResultList dt a:link,
  dl.dlResultList dt a:visited {
    display: block;
    width: auto;
    line-height: 1.636363636em; /* 19px */
    margin: 0.272727272em 0em 0em 0em; /* 3px 0px 0px 0px */
    padding: 0em 1.454545454em 0.09090909em 0.09090909em; /* 0px 16px 1px 1px */
    background-position: right 0em; /* 0px - FIX FOR TWO OR MORE LINES */
    background-repeat: no-repeat;
    text-decoration: none;
  }
  dl.dlResultList dt a:hover {
    background-position: right -9.09090909em; /* -100px - FIX FOR TWO OR MORE LINES */
    text-decoration: underline;
  }
  dl.dlResultList dd {
    padding-bottom: 1.818181818em; /* 20px */
  }
  dl.dlResultList dd i {
    display: block;
    font-style: italic;
    color: #008698;
  }
  dl.dlResultList dd b {
    font-weight: bold;
    color: #0077B7;
  }
  a.aAccordion,
  a.aAccordion:active,
  a.aAccordion:focus,
  a.aAccordion:hover,
  a.aAccordion:link,
  a.aAccordion:visited {
    display: block;
    width: 100%;
    height: 2.181818181em; /* 24px *
    margin-left: 0em; /* 0px */
    padding: 0em; /* 0px */
    text-decoration: none;
    background-position: left top;
    background-repeat: no-repeat;
  }
  a.aAccordion span.spanTitle,
  a.aAccordion:active span.spanTitle
  a.aAccordion:focus span.spanTitle,
  a.aAccordion:hover span.spanTitle,
  a.aAccordion:link span.spanTitle,
  a.aAccordion:visited span.spanTitle {
    height: 2.181818181em; /* 24px */
    line-height: 2.181818181em; /* 24px */
    margin-left: 1.818181818em; /* 20px */
    padding: 0em 0em 0em 0.545454545em; /* 0px 0px 0px 6px */
    font-size: 1em; /* 11px */
    font-weight: bold;
    color: #000000;
  }
  a.aAccordion:hover span.spanTitle {
    color: #FFFFFF;
    text-decoration: underline;
  }
  a.aAccordion.open {
    background-image: url(/images/css/bgAccordionContentOpen.gif);    
  }
  a.aAccordion:hover.open {
    background-image: url(/images/css/bgAccordionContentOpenHover.gif);    
  }
  a.aAccordion.closed {
    background-image: url(/images/css/bgAccordionContentClosed.gif);    
  }
  a.aAccordion:hover.closed {
    background-image: url(/images/css/bgAccordionContentClosedHover.gif);    
  }
  form.formBasic.SE {
    height: 10.909090909em; /* 120px */
    display: block;
  }
  form.formBasic.SE input[type=submit],
  form.formBasic.SE input[type=hidden] {
    display: none;
  }
   ul.ulSearch {
    height: 1.363636363em; /* 15px */
    margin: 0.909090909em 0em 1.818181818em 0em;/* 10px 0px 20px 0px */
  }
  ul.ulSearch li {
    float: left;
    list-style: none;
    border-right: 0.09090909em solid #333333; /* 1px */
  }
  ul.ulSearch li.liFirstItem {
    float: left;
    margin-left: 0.545454545em; /* 6px */
    list-style: none;
    border-left: 0.09090909em solid #333333; /* 1px */
  }
  ul.ulSearch li.liPrevious {
    border-right: none;
  }
  ul.ulSearch li.liNext {
    border-right: none;
  }
  ul.ulSearch li a {
    padding: 0em 0.545454545em 0em 0.545454545em; /* 0px 6px 0px 6px */
  }
  dl.dlApp {
    display: table;
    height: auto;
  }
  dl.dlApp dt {
    width: 10.909090909em; /* 120px */
    height: auto;
    display: block;
      float: left;
  }
  dl.dlApp dd {
    float: left;
    width: 40.909090909em; /* 450px */
    height: auto;
    display: block;
    /* background-color: #E1E1E1; */
    margin-bottom: 1.818181818em; /* 20px */
  }
  div.divContentBaseOptional {
    float: left; 
    width: 87.272727272em; /* 960px */
    height: 2.181818181em; /* 24px */
    margin-top: 1.818181818em; /* 20px */
  }
  div.divContentBaseOptional a.aLink {
    margin-left: 1.818181818em; /* 20px */
  }
  ol.olFootnote { /* BUGFIX FOR FFx FOOTNOTES AFTER TABS */
    clear: both;
  }
  div.divLoginBox {
    display: block;
    position: relative;
    float: left;
  }
  div.divLoginBoxSSI {
    display: none;
    float: left;
  }

/* TagCloud */
.divInlay ul.tagCloud {
    padding:6px 0;
}
.divInlay ul.tagCloud li {
    margin-right:6px;
    list-style-type:none;
    display:inline;
    line-height:160%;
}
.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 {
    position: relative;
    height: 209px;
    padding: 0px 5px 0px 5px;
  }
  div.divInlay dl.Accordion dd p {
    height: auto;
  }
  div.divInlay dl.Accordion dd ul.ulLinkList {
    position: absolute;
    left: 5px;
    bottom: 0px;
    width: 174px;
    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: 0.181818181em; /* 2px */
    padding-top: 0.09090909em; /* 1px */
  }
  
  div.divInlay.moviePlayer object,
  div.divInlay.moviePlayer embed {
    height: 13.454545454em; /* 148px */
    width: 16.363636363em; /* 180px */
  }
/* SPECIALS END */
/* ------------------------------------------------------------------------------------------- */
/* GLOBAL COLORS BEGIN */
  div.divArticleBasic h2.colorFirstHeadline {
    color: #008698;
  }
  .contentPersonalisedA div.divArticleBasic h2.colorFirstHeadline {
    color: #F39500;
  }
  .contentPersonalisedB div.divArticleBasic h2.colorFirstHeadline {
    color: #732978;
  }

  /* ARTICLE */

  div.divArticleBasic p.colored {
    color: #008698;
  }

 .contentPersonalisedA div.divArticleBasic p.colored {
    color: #F39500;
  }

 .contentPersonalisedB div.divArticleBasic p.colored {
    color: #732978;
  }

  /* FORM QUICKNAVI */
  select.selectQuickNavi {
    border-color: #CCCCCC;
  }


  /* STICKER */
  div.divSticker {
    /* background-color: #EEEEEE; /* ONLY FOR DEMO */
  }
/* GLOBAL COLORS END */
/* ------------------------------------------------------------------------------------------- */
/* GLOBAL IMAGES LINKS & BUTTONS BEGIN */

/* DummyClass to generate "Weiter-Button" for submit form, used in myVodafone Zugangskontrolle */
    
    .buttonWeiter {
    background-image: url(/images/buttonWeiter.gif);
    }
    .buttonWeiterHover { 
    background-image: url(/images/buttonWeiterHover.gif);
    }

/* GLOBAL IMAGES LINKS & BUTTONS END */
/* ------------------------------------------------------------------------------------------- */

/* GLOBAL SPECIALS BEGIN */
  img.imgXmasPart1 {
    position: absolute;
    top: 13.272727272em; /* 146px */
    left: 68.636363636em; /* 755px */
  }
  img.imgXmasPart2 {
    position: absolute;
    top: 9.727272727em; /* 107px */
    left: 0.636363636em; /* 7px */
  }
  img.imgXmasPart3 {
    position: absolute;
    top: 10.727272727em; /* 118px */
    left: 0.636363636em; /* 7px */
  }
  img.imgXmasPart4 {
    position: absolute;
    top: 8.181818181em; /* 90px */
    left: 47.909090909em; /* 527px */
  }
  img.imgLogo.widthLogoMediaSolutions {
    width: 239px;
  }
/* GLOBAL SPECIALS END */
/* ------------------------------------------------------------------------------------------- */
 
/* MyVodafone avs Login form BEGIN */

  input.inputPinMV {
    float: left;
    width:  9.818181818em; /* 108px */
    height: 1.363636363em; /* 15px */
    margin: 0em 0em 1.09090909em 0em; /* 0px 0px 12px 0px */
    padding: 0.09090909em 0.454545454em 0em 0.454545454em; /* 1px 5px 0px 5px */
    border: 0.09090909em solid; /* 1px */
    border-color:#cccccc;
  }
  
.error {color:#FF0000;}  

/* MyVodafone avs Login form END */

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

/* General CSS Addon for new Search Header */
  #formGlobalSearch div {
    float:right;
    height:4.363636363em;
    margin:2.181818181em 0em 0.45455em;
    width:72.7273em;
  }
  #formGlobalSearch div #question {
    border:0.0909091em solid #D2D4D6;
    color:#566171;
    float:right;
    font-size:100%;
    height:1.36em;
    margin:0em 2.818181818em 0.545454545em 0em;
    padding:0.0909091em 0.454545em 0em;
    width:21.545454545em;    
  }
  #formGlobalSearch div select.inputGlobalSearchTypes {
    border:0.0909091em solid #D2D4D6;
    color:#566171;
    float:right;
    font-size:100%;
    margin:0em 0.363636363em 0em 0em;
    width:22.6364em;
  }
 
/* ------------------------------------------------------------------------------------------- */

/* INTRO */
div.divIntroOpen {
    display: block;
}
div.divIntroClose {
    display: none;
}
.showOverlay {
    position: absolute;
    top: 165px;
    left: 9px;
    z-index: 1000;
    height: 680px;
    width: 960px;
    background-color: #FFFFFF;
}
.showNormal {
    position: relative;
}

/* ----- SEO Content ---------------------------------------------------------- */
 
.divSeoContent {
    font-size: 10px;
    padding:0 6px;
    color: #666666;
}
    
.divSeoContent p {
    margin: 0 0 10px;
}           
    
.divSeoContent h1,
.divSeoContent h2 {
    font-size: 12px;
    margin: 0 0 4px;
}
 
/* ----- NEW 18.08.2008 -------------------------------------------------------- */

iframe.iframeContentAd {
  width: 300px;
  height: 250px;
}
div.divContentAd {
  width: 300px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  padding-bottom: 2px;
}
