/* VODAFONE CSS VERSION: 2.2.3 -  WRITTEN BY REHAB SALEH (KEVIN RIEMENS UNTill 2.1, IVO VANDERBERG UNTILL V1.80) */

/* General Body Styling */
body {font-family: Arial, Helvetica, sans-serif; line-height: 140%; font-size: 69%; margin:0; background-color: #fff; color:#333;
}
/* END General Body Styling */

/* General Link Styling */
a {color:#333; text-decoration:none;}

a.inlineLink,a.inline {text-decoration: underline; /*float: left; clear: none;*/}
a:hover,a:focus {color:#008698;}
/* END General Link Styling */
 

 /* BEGIN VMC2009 STYLES */

.searchNav .textBtnGrey {
font-size: 10px;
}

a#BtnRegister {
height: 35px;
width: 193px;
background: url(http://widgetdevcamp.nl/images/assets/register.png) top left;
}

a#BtnRegister:hover {
background: url(http://widgetdevcamp.nl/images/assets/register.png) bottom left;
 }

.searchNav a.textBtnGrey span{
padding: 0px 0 0 6px;
display: block;
line-height: 18px;
background-position: 0px 0px !important;
}

.selection_process .quadColumn ol li, .selection_process .quadColumn ul li, .about ul li, .criteria ul li, .jury ul li   {
list-style-type: disc;
font-size: 115%;
margin: 0 0 0 28px;
line-height: 140%;
}

#WeblogPosts ul.link_list1Col {
top: 10px;
height: 40px;
}

#registerForm {
left: -3px;
position: relative;
}

.textBtnRed span, .textBtnPurple span {
background-position: 0px -1px !important;
}

.searchNav a.textBtnGrey span{
background-position: -1px -1px;
}

#mailinglist_form .checbox {
padding: 0;
margin: 0;
}

.grid #challenge {
background: url(/images/assets/challengeBg.gif) no-repeat 3px 0px;
}

.twitterBG {
background: #96E4E8;
}

.grid #twitter #tweets li .User{
font-weight: bold;
}

.grid #twitter #tweets li {
margin: 0 0 1px 0;
}

.grid #latestWeblogPosts {
color: #FFF !important;
height: 25.4em;
background: url(/images/assets/latestWeblogBg.jpg);
}

.grid #latestWeblogPosts img {
margin: 3px 0 8px 0px;
}

.grid #latestWeblogPosts a {
color: #FFF !important;
}

.grid #latestWeblogPosts a{
background: url(/images/assets/arrow-white.gif) no-repeat right 5px;
}

.grid #latestWeblogPosts a:hover {
color: #cecece !important;
background-position: right -95px;
 }

.grid #rss{
background: url(/images/assets/rssBg.gif) no-repeat 49px 30px;
}
 /* END VMC2009 STYLES */



 
/* BEGIN COLOR STYLES */
    /* background colors */
.redBG {background:#f00;}
.carmineRedBG {background:#cc0202;}
.deepPurpleBG {background:#732978;}
.lightPurpleBG {background:#C592C8;}
.lighterPurpleBG {background:#E0D5E1;}
.lightestPurpleBG {background:#ede3ee;}
.petrolBG {background:#008698;}
.lightPetrolBG {background:#bad4da;}
.lightGreyBG {background:#f6f8f9;}
.greyBG {background:#ccc;}
.blueBG {background:#0077b7;}
.lightBlueBG {background:#6dc1d7;}
.lighterBlueBG {background-color: #e7f3f5;}
.lightestBlueBG {background-color: #f6f8f9;}
.greenBG {background:#009868;}
.grassGreenBG {background:#5b8424;}
.whiteBG {background:#fff;}
.lightPinkBG {background:#ffcfe7;}
.yellowBG {background-color:#FFFF99;}
    /* text colors */
.petrol {color:#008698;}
.green {color: #64D700;}
.red {color: #ff0000;}
.text_green {color: #8BC55A;}
.text_red {color: #FF0000;}
.inline_redTitle {color: #ff0000;}
/* END COLOR STYLES */
 
/* BEGIN GENERIC MODULE STYLES */
.modCopy,.modCopy1col,.modCopy2col,.modCopy3col {
padding:8px 0 6px 6px;
}
.noFloat,.clear {
clear:both; 
height: 0; 
line-height: 0;
}
.copyRight {
float: right; 
padding: 8px 7px 6px 6px;
}
.modBody {
margin:0 3px 0 3px; 
position:relative; 
clear:both; 
}
.stacked .modBody {
border-bottom: 1px solid #CCCCCC;}

.modBody a.textlink {
text-decoration:underline;
}
h1.petrol, h2.sifr-header {
color:#008698; 
font-size: 2.182em; 
font-weight: bold; 
line-height:1.1em; 
margin: 0 0 6px 0;
}
h1.deepPurple {
color: #732978; 
font-size:2.1em; 
font-weight: bold; 
line-height:1.1em;
}
.modBody h2.petrol,.modCopy h2 {
font-size: 1.6em; 
font-weight: bold; 
color:#008698; 
padding: 3px 0 10px 0;
}
.modCopy h2 {
font-size: 1.182em;
}
.modBody h4 {
font-weight: bold;
}
.modBody h4.petrol,.textBlock h1 {
color: #008698; 
padding: 3px 0 10px 0;
}
h5 {
font-size: 1.09em; 
line-height: 1.5em;
}
.modHeader {
color: #fff; 
margin: 0 3px 0 3px; 
height: 2.181em; 
overflow: hidden;
}
.modHeader h2 {
font-size: 1em; 
font-weight: bold; 
float: left; 
padding: 4px 0 0 7px;
}
.modHeader a {
color: #fff; 
float: right; 
font-weight: normal; 
padding: 4px 0 0 7px;
}
.modHeader a:hover,.modHeader a:focus {
color: #fff;
}
.modHeader a span {
font-weight: bold; 
padding: 0 7px 0 5px;
}
.modHeightAuto {
height: auto; 
overflow: hidden;
}
.modHeight88 {
height: 5.64em; 
overflow: hidden;
}
.modHeightLow {
height: 12.91em; 
overflow: hidden;
}
.modHeight168 {
height: 13.05em;
overflow: hidden;
}
.modHeight216 {
height: 17.3em;
overflow:hidden;
}
.modHeight282 {
height: 23.18em;
overflow: hidden;
}
.modHeight282NoBorder {
height: 25.37em;
overflow: hidden;
}
.modHeight480 {
height: 41.27em;
overflow: hidden;
}
.price1,.price2,.price3,.price4,.price5,.price6 {
display: inline;
font-weight: bold;
position: relative;
}
.price1,.price2,.price4 {
font-size: 2.363em; /*26px*/
line-height: 2.091em; /*23px*/
}
.price1 {
padding-left: 4px;
}
.price2 {
top: -9px;
font-size: 1.363em;/*15px*/
}
.price3 {
float: left;
top: -2.27em; /*25px*/
}
.price4 {
padding-left: 4px;
}
.price5 {
font-size: 4.27em; /*47px*/
}
.price6 {
top: -0.55em; /*5px*/
font-size: 2.5em; /*20px*/
left: -4px;
}
.modFooter {
height: 8px;
font-size: 1px;
line-height:1px;
margin-bottom:5px;
}
.modBlankFooter {
height: 8px;
font-size:1px;
line-height:1px;
margin-bottom:5px;
}
.modFooter hr,
.modBlankFooter hr
{
display: none;
}
.modTop {
height:1px;
font-size:1px;
line-height:1px;
}
.modPad {
padding-left:21px;
}
.modPad14 {
padding-left:14px;
}
.priceBox {
position:absolute;
bottom:1.545em;/*17px*/
}
.priceBox .priceTag {
display:inline;
position:relative;
top:-18px;
left:0;
}
.priceBox .text {
position:relative;
display:inline;
top:-18px;
left:0;
}
.priceBox2 {
float:left;
position:relative;
top:1.36em;/*15px*/
}
.priceBox3 {
position:absolute;
top:98px;
}
.float,
.priceBox2 .text,
.priceBox3 .text
{
float:left;
}
.floatRight {
float:right;
}
.floatLeft {
float:left;
}
.textAlignLeft {
text-align: left;
}
.textAlignRight {
text-align: right;
}
.skipper {
left: -1000px;
position: absolute;
top: -1000px;
}
 
/* Bullet list styles. */
.bullet,
.article ul
{
list-style-type: disc;
padding-left: 17px;
line-height: 1.5em;
margin: 0.5em 0 0.7em 0;
}
.modCopy .bullet {
margin-top: 0;
}
.bullet li,
.article ul li
{
font-size: 1em; /*1.09em;*//*12px*/
line-height: 1.5em;
}
.textContent .bullet li {
font-size: 1.182em;
}

.bulletbig {
list-style-type: disc;
font-size: 1.182em;
line-height: 1.5em;
padding-left: 17px;
margin: 0.5em 0 0.7em 0;
}
.bulletSmall {
list-style-type: disc;
padding-left: 17px;
line-height: 1.4em;
margin: 0.5em 0 0.7em 0;
}
.showBullet ul {
list-style-type: disc;
padding-left: 17px;
line-height: 1.5em;
margin: 0.5em 0 0.7em 0;
}
ul.middle {
margin-left: 100px;
}
ul.ov, ol.ov { 
font-size: 1.182em; 
}
ul.bullet table {
margin-left: 15px;
}
/* End bullet list styles. */
 
/* Start checkmark list styles. */
.checkmark_list {
padding: 0;
line-height: 1.5em;
margin: 0 0 0.7em 0;
list-style-image: url(http://www.vodafone.nl/wg20/ff2/img/checkmark_petrol.gif);
list-style-position: inside;
}
.checkmark_list li {
margin-bottom: 6px;
}
.checkmark_blue {list-style-image: url(http://www.vodafone.nl/wg20/ff2/img/checkmark_blue.gif);}
.checkmark_green {list-style-image: url(http://www.vodafone.nl/wg20/ff2/img/checkmark_green.gif);}
.checkmark_orange {list-style-image: url(http://www.vodafone.nl/wg20/ff2/img/checkmark_orange.gif);}
.checkmark_petrol {list-style-image: url(http://www.vodafone.nl/wg20/ff2/img/checkmark_petrol.gif);}
.checkmark_pink {list-style-image: url(http://www.vodafone.nl/wg20/ff2/img/checkmark_pink.gif);}
.checkmark_purple {list-style-image: url(http://www.vodafone.nl/wg20/ff2/img/checkmark_purple.gif);}
.checkmark_red {list-style-image: url(http://www.vodafone.nl/wg20/ff2/img/checkmark_red.gif);}
/* End checkmark list styles. */
 
.tabs h2 {
font-size: 16px;
padding-bottom: 6px;
}
.tabs h3 {
font-size: 1.182em; /*13px*/
font-weight: bold;
}
p {
font-size: 1.182em; /*13px*/
line-height: 1.5em;
margin: 0.5em 0 0.7em 0;
}
/* END GENERIC MODULE STYLES */
 
/* START FLASH MODULE STYLES */
.modFlash {
background-image: url(img/4columnBorder.gif);      
height: 15.09em; /* 166px */
padding: 0px 0px 0px 3px;
margin-bottom: 13px;
}
.modFlashHigh {
height: 308px;
padding: 0 3px 13px 3px;
}
.flashBorder {
height: 168px;
padding: 0px 0px 0px 3px;
background-image: url(img/4columnBorder.gif);
}
.flashFooter {
background-image: url(img/4columnFooter.gif);
font-size: 1px;
height: 6px;
line-height: 1px;
margin-bottom: 7px;
}
.modFlashFooter {
background-image: url(img/4columnFooter.gif);
font-size: 1px;
height: 7px;
line-height: 1px;
margin-bottom: 5px;
}
/* END FLASH MODULE STYLES */
 
/* BEGIN 1 COLUMN WIDE MODULES */
.modCopy1col,.mod1Col {
width: 192px;
float: left;
}
.mod1Col .modBorder {
width:192px;
background-image: url("http://www.vodafone.nl/wg20/ff2/img/1columnBorder.gif");
}
.mod1Col .modFooter {
background-image: url("http://www.vodafone.nl/wg20/ff2/img/1columnFooter.gif");
width: 192px;
}
.mod1Col .modTop {
background-image: url("http://www.vodafone.nl/wg20/ff2/img/1columnTop.gif");
width: 192px;
}
.mod1Col .modCopy, .modCopy1col {
width: 171px;
}
.link_list1Col {
position: absolute;
width: 171px;
bottom: 7px;
padding-bottom: 1px;
background: url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x left bottom;
}
.link_list1Col_inline {
width: 171px;
padding-bottom: 1px;
margin-bottom: 5px;
background: url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x left bottom;
}
.link_list1Col_inline li {
margin: 0 !important;
}
.static {
position: static !important;
}
.link-list-float-group .link_list1Col {
float: right;
position: relative;
margin: 24px 0 0 10px;
clear: none;
}
/* END 1 COLUMN WIDE MODULES */
 
/* BEGIN 2 COLUMN WIDE MODULES */
.mod2Col {
width: 384px;
float: left;
}
.mod2Col .modBorder {
width: 384px;
background-image: url("http://www.vodafone.nl/wg20/ff2/img/2columnBorder.gif");
}
.mod2Col .modFooter {
background-image: url("http://www.vodafone.nl/wg20/ff2/img/2columnFooter.gif");
width: 384px;
}
.mod2Col .modTop {
background-image: url("http://www.vodafone.nl/wg20/ff2/img/2columnTop.gif");
width: 384px;
}
.mod2Col .modCopy, .modCopy2col {
width: 363px;
}
.link_list2Col {
position: absolute;
width: 363px;
bottom: 7px;
padding-bottom: 1px;
background: url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x left bottom;
}
/* END 2 COLUMN WIDE MODULES */
 
/* BEGIN 3 COLUMN WIDE MODULES */
.mod3Col {
width: 576px;
float: left;
}
.mod3Col .modBorder {
width: 576px;
background-image: url("http://www.vodafone.nl/wg20/ff2/img/3columnBorder.gif");
}
.mod3Col .modFooter {
background-image: url("http://www.vodafone.nl/wg20/ff2/img/3columnFooter.gif");
width: 576px;
}
.mod3Col .modTop {
background-image: url("http://www.vodafone.nl/wg20/ff2/img/3columnTop.gif");
width:576px;
}
.mod3Col .modCopy {
width: 555px;
}
.link_list3Col {
position: absolute;
width: 555px;
bottom: 7px;
padding-bottom: 1px;
background: url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x left bottom;
}
/* END 3 COLUMN WIDE MODULES */
 
/* START THREE COLUMN WIDE TWO COLUMN SPLIT CONTENT MODULE */
.mod3Col .twoColumnSetup .modCopy1col {
width: 260px;
}
.mod3Col .twoColumnSetup .secondColumn {
margin-left: 90px;
}
.mod3Col .twoColumnSetup .textBtnGrey, .mod3Col .twoColumnSetup .textBtnRed {
float: left;
clear: both;
margin-top: 12px;
}
.mod3Col .twoColumnSetup h1 {
font-weight: bold;
font-size: 1.2em;
}
/* variation */
.colSplit .modCopy3col {
width: 575px;
}
.colSplit .modCopy1col {
width: 170px;
}
/* END THREE COLUMN WIDE TWO COLUMN SPLIT CONTENT MODULE */
 
/* START THREE COLUMN WIDE THREE COLUMN SETUP MODULE */
.threeColumnSetup .modCopy {
float: left;
clear: none;
width: 180px;
}
.threeColumnSetup .modCopy h3 {
font-size:1.182em; /*13px*/
font-weight:bold;
margin-bottom: 6px;
}
/* END THREE COLUMN WIDE THREE COLUMN SETUP MODULE */
 
/* BEGIN 4 COLUMN WIDE MODULES */
.mod4Col {
width: 768px;
float: left;
}
.mod4Col .modBorder {
width: 768px;
background-image: url("http://www.vodafone.nl/wg20/ff2/img/4columnBorder.gif");
}
.mod4Col .modFooter {
background-image: url("http://www.vodafone.nl/wg20/ff2/img/4columnFooter.gif");
width: 768px;
}
.mod4Col .modTop {
background-image: url("http://www.vodafone.nl/wg20/ff2/img/4columnTop.gif");
width: 768px;
}
.mod4Col .modCopy {
width: 747px;
}
.link_list4Col {
position: absolute;
width: 747px;
bottom: 7px;
padding-bottom: 1px;
background: url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x left bottom;
}
/* END 4 COLUMN WIDE MODULES */
 
/* BEGIN 5 COLUMN WIDE MODULES */
.mod5Col {
width: 960px;
float: left;
}
/* END 5 COLUMN WIDE MODULES */
 
/* START ADDITIONAL LINKLIST STYLES */
.features li {
background: url(http://www.vodafone.nl/wg20/ff2/img/bullet.gif) no-repeat 3px 3px;
padding-left: 16px;
}
 
.formList .link_list1Col { 
position: relative;
margin: 5px 0 2px 5px;
}
.formList .link_list1Col li {
padding-bottom: 0;
}
.link_listWide {
width: 98%;
}
.linklist_back {
bottom: 7px;
padding-bottom: 1px;
float: left;
}
.linklist_back li {
padding-top: 3px;
padding-bottom: 3px;
}
.linklist_back li a {
padding: 0px 0px 0px 25px;
background: transparent url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-grey-back.gif) no-repeat scroll left top;
}
.linklist_back li a:hover {
background-position: left -100px;
}
/* END ADDITIONAL LINKLIST STYLES */
 
/* BEGIN TEXT BLOCK STYLES */
.txtBlock {
width: 562px;
margin-left: 4px;
float: left;
}
.txtBlock .modCopy1col {
width: 157px;
}
.txtBlock .modCopy2col {
width: 349px;
}
.txtBlock .modCopy3col, .mod3Col .modCopy3col {
width: 541px;
}
.txtBlock .modBorder {
width: 562px;
background-image: url("http://www.vodafone.nl/wg20/ff2/img/txtBlockBorder.gif");
}
.txtBlock .modFooter {
background-image: url("http://www.vodafone.nl/wg20/ff2/img/txtBlockFooter.gif");
width: 562px;
}
.txtBlock .modTop {
background-image: url("http://www.vodafone.nl/wg20/ff2/img/txtBlockTop.gif");
width: 562px;
}
.txtBlock .link_list1Col {
width: 157px;
}
.txtBlock .link_list2Col {
width: 349px;
}
.txtBlock .link_list3Col {
width: 541px;
}
/* END TEXT BLOCK STYLES*/
 
/* BEGIN SECOND LEVEL (LEFT) NAVIGATION */
.secondLevelNav li {
background: url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x top left;
padding-top: 1px;
}
.secondLevelNav li.first {
background-image: none;
}
.secondLevelNav li a.bold {
background: #7fb0bb !important;
color: #fff;
}
.secondLevelNav a {
padding: 3px 0 4px 11px;
height: 1.454em; /*16 px */
display: block;
position: relative;
}
.secondLevelNav .level2 {
padding-left: 19px;
}
.secondLevelNav .level3 {
padding-left: 28px;
}
.secondLevelNav .level4 {
padding-left: 37px;
}
.secondLevelNav .level5 {
padding-left: 46px;
}
.secondLevelNav li.selected {
background: #bad4da url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x top left;
margin-top: 1px;
}
.secondLevelNav li.lightPurpleBG {
background: #C592C8;
}
.secondLevelNav li.lightPetrolBG {
background: #bad4da;
}
.secondLevelNav li.lightGreyBG {
background: #f6f8f9;
}
.secondLevelNav li.lightPurpleBG a:hover,
.secondLevelNav li.lightPurpleBG a:focus
{
color: #4D2550;
}
.secondLevelNav li.lightGreyBG a:hover,
.secondLevelNav li.lightGreyBG a:focus
{
color: #333333;
}
.secondLevelNav .level2#leftmenu__Help_Mijn_support {
background: url("http://www.vodafone.nl/wg20/ff2/img/keys.gif") no-repeat; 
background-position: right; 
margin-right: 4px; 
}
 
/* END SECOND LEVEL NAVIGATION */
 
/* BEGIN BUTTON STYLES */
a.btnGrey {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-grey.gif") no-repeat left top;}
a.btnBlue {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-blue.gif") no-repeat left top;}
a.btnLightBlue {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-lightBlue.gif") no-repeat left top;}
a.btnPetrol {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-petrol.gif") no-repeat left top;}
a.btnGreen {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-green.gif") no-repeat left top;}
a.btnGrassGreen {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-grassGreen.gif") no-repeat left top;}
a.btnGrassGreenClose {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/grassgreen_close.gif") no-repeat left top;}
a.btnDeepPurple {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-deepPurple.gif") no-repeat left top;}
a.btnRed {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-red.gif") no-repeat left top;}
a.btnMinus {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/minus.gif") no-repeat left top;}
a.btnDelete {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/delete.gif") no-repeat left top;}
a.btnPlus {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/plus.gif") no-repeat left top;}
a.btnGreyOnRed {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-grey-on-red.gif") no-repeat left top;}
a.downloadAcrobatLink {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/reader-download-icon.gif") no-repeat 100% 4px;}
a.btnEnglish {background: transparent url("http://www.vodafone.nl/wg20/ff2/img/arrow-eng.gif") no-repeat scroll 100% 4px;}
a.btnNL {background:transparent url("http://www.vodafone.nl/wg20/ff2/img/arrow-nl.gif") no-repeat scroll 100% 4px;}
a.btnInfoBlue {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-info-blue.gif") no-repeat 100% 4px;}
a.btnShopcart {background: transparent url("http://www.vodafone.nl/wg20/ff2/img/shoppingcart.gif") no-repeat scroll 100% 4px;}
a.infoRightButton {
background:transparent url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-info-blue.gif") no-repeat scroll right top;
padding:0px 25px 0px 0px;
}
a.arrow_greyRightButton {
background:transparent url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-grey.gif") no-repeat scroll right top;
padding: 0px 25px 0px 0px;
float: right;
clear: none;
}
a.arrowPetrol {
background:transparent url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-petrol.gif) no-repeat scroll right top;
padding: 0px 20px 0px 0px;
}
a.deletePetrol {
background:transparent url(http://www.vodafone.nl/wg20/ff2/img/buttons/blue_close.gif) no-repeat scroll right top;
padding: 0px 20px 0px 0px;
}
.divider {
background: url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif);
font-size: 0;
line-height: 0;
height: 1px;
}
.link_list1Col li,.link_list1Col_inline li,.link_list2Col li,.link_list3Col li,.link_list4Col li {
height: 2em;
background: url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x top left;
padding-bottom: 1px;
width: 100%;
}
.link_list1Col a,.link_list1Col_inline a,.link_list2Col a,.link_list3Col a,.link_list4Col a {
padding: 4px 15px 0 0;
display: block;
background-position: 100% 4px;
height: 1.636em;/*18px*/
}
.link_list1Col span,.link_list1Col_inline span,.link_list2Col span,.link_list3Col span,.link_list4Col span {
padding: 4px 15px 0 0;
display: block;
background-position: 100% 4px;
height: 1.636em;/*18px*/
}
.link_list1Col a:hover,.link_list1Col_inline a:hover,.link_list2Col a:hover,.link_list3Col a:hover,.link_list4Col a:hover,.link_list1Col a:focus,.link_list1Col_inline a:focus,.link_list2Col a:focus,.link_list3Col a:focus,.link_list4Col a:focus {
background-position: 100% -96px;
}
.modHeightAuto .link_list3Col {
position: absolute;
width: 555px;
bottom: 7px;
padding-bottom: 1px;
background: url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x left bottom;
}
.btnGreyOnRed {
position: static;
color: #fff;
}
.btn li {
display: inline;
}
.btn a, a.btnGreyOnRed
{
padding: 4px 20px 5px 0;
background-position: 100% 4px;
height: 14px;
}
.btn a:hover,.btn a:focus {
background-position: 100% -96px;
}
a.btnGreyOnRed:hover,a.btnGreyOnRed:focus {
background-position: 100% -96px;
color: #fff;
}
.textBtnRed,.textBtnPurple,.textBtnGrey,.textBtnGreyOnRed,.textBtnBlue,.textBtnlightBlue,.textBtnGreen{
position: relative;
margin-top: 6px;
display: inline;
color: #fff;
font-family: arial;
font-weight: bold;
padding-bottom: 10px;
line-height: 14px;
}
.textBtnRed span,.textBtnPurple span,.textBtnGrey span,.textBtnGreyOnRed span,.textBtnBlue span,.textBtnlightBlue span,.textBtnGreen span {
position: relative;
padding-top: -1px; /* Mac: Firefox & Safari fix*/
padding-right: 9px;
padding-left: 9px;
padding-bottom: 10px;
/*_padding-right: 0;*/
}
.textBtnRed:hover,.textBtnPurple:hover,.textBtnGrey:hover,.textBtnGreyOnRed:hover,.textBtnBlue:hover,.textBtnlightBlue:hover,.textBtnGreen:hover,.textBtnRed:focus,.textBtnPurple:focus,.textBtnGrey:focus,.textBtnGreyOnRed:focus,.textBtnBlue:focus,.textBtnlightBlue:focus,.textBtnGreen:focus {
background-position: right -95px;
}
.textBtnRed:hover span,.textBtnPurple:hover span,.textBtnGrey:hover span,.textBtnGreyOnRed:hover span,.textBtnBlue:hover span,.textBtnlightBlue:hover span,.textBtnGreen:hover span,.textBtnRed:focus span,.textBtnPurple:focus span,.textBtnGrey:focus span,.textBtnGreyOnRed:focus span,.textBtnBlue:focus span,.textBtnlightBlue:focus span,.textBtnGreen:focus span {
color: #fff;
background-position: left -95px;
}
.textBtnRed {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/redRight.gif") no-repeat right top;}
.textBtnRed span {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/redLeft.gif") no-repeat left top;}
.textBtnPurple {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/purpleRight.gif") no-repeat right top;}
.textBtnPurple span {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/purpleLeft.gif") no-repeat left top;}
.textBtnGrey {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/greyRight.gif") no-repeat right top;}
.textBtnGrey span {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/greyLeft.gif") no-repeat left top;}
.textBtnGreyOnRed {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/greyRight-on-red.gif") no-repeat right top;}
.textBtnGreyOnRed span {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/greyLeft-on-red.gif") no-repeat left top;}
.textBtnBlue {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/blueRight.gif") no-repeat right top;}
.textBtnBlue span {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/blueLeft.gif") no-repeat left top;}
.textBtnGreen {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/greenRight.gif") no-repeat right top;}
.textBtnGreen span {background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/greenLeft.gif") no-repeat left top;}
ul.AcrobatLink_list {
position: relative !important;
margin-top: 12px;
}
ul.downloads li a {
background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-down-grey.gif") no-repeat 100% 4px;
}
ul.downloads a.downloadAcrobatLink:hover,.downloads a.btnRed:hover,.downloads a.btnPetrol:hover,.downloads a.btnGrey:hover {
background-position: right -95px;
}
/* END BUTTON STYLES */
 
/* BEGIN HEADER STYLES */
/* global nav styles */
.globalNav li {
float: left;
border-right: 0.0909em solid #fff;
font-weight: bold;
}
.globalNav li a {
padding: 0.36em 1.09em 0.36em 1.09em;
background: #f00;
height: 1.454em; /* 16px */
color: #fff;
display: block;
}
.globalNavActive { 
background: #7fb0bb !important;
height: 1.454em; /* 16px */
}
.globalNav li a:hover,.globalNav li a:focus {
background: #7fb0bb;
color: #fff;
}
.globalNavShadow {
width: 954px; 
height: 5px;
clear: both;
display: block;
}
.globalNav {
margin-top: 105px; 
margin-left: 12px;
}
.globalNav ul {
width: 954px;
height: 2.182em; /* 24px */
background: #f00;
}
/* end global nav styles */
#vodafoneLogo {
position: absolute;
top: 0; 
left: 12px;
}
/* first level styles */
.firstLevelNav li {
float: left;
border-right: 0.0909em solid #fff;
}
.firstLevelNav li a {
padding: 0.36em 0.9em;
background: #BAD4DA;
height: 1.454em; /* 16px */
color: #000;
display: block;
}
.firstLevelNav li.active a { 
background: #7fb0bb; !important;
color: #fff;
height: 1.454em; /* 16px */
}
.firstLevelNav li a:hover,.firstLevelNav li a:focus {
background: #7fb0bb;
color: #fff;
}
.firstLevelNavShadow {
width: 954px; 
height: 5px;
clear: both;
display: block;
}
.firstLevelNav {
margin-top: 1px;
margin-left: 12px;
}
.firstLevelNav ul {
width: 954px;
height: 2.182em; /* 24px */
background: #BAD4DA;
}
/* end first level styles */
.metaNav {
position: absolute;
top: 0; 
left: 0;
width: 973px; 
height: 25px; 
}
.metaNav ul {
position: absolute;
right: 0;
bottom: 0;
}
.metaNav ul li {
display: inline;
}
.metaNav ul li a {
padding-left: 3px;
padding-right: 6px;
}
.metaShoppingCart {
vertical-align: -7%;
height: 1em; /* 11px*/
padding-right: 2px;
}
.searchNav {
position: absolute;
top: 70px; 
left: 0;
width: 966px; 
height: 25px; 
}
.searchField {
position: absolute;
right: 50px;
width: 254px; 
font-size: 1em;
top: -2px;
}
.loginBox {
position: absolute;
top: 136px; 
left: 834px;
width: 130px; 
height: 25px;
} 
.loginField {
position: absolute;
right: 0;
}
.searchNav .textBtnGrey {
position: absolute;
right: 0;
top: -6px;
width: 45px;
}
.registerBtn {
padding-left: 5px;
}
/* END HEADER STYLES */
 
/* BEGIN GRID STYLES */
.singleColumn {
width: 192px;
float: left;
}
.doubleColumn {
width: 384px;
float: left;
}
.tripleColumn {
width: 576px;
float: left;
}
.quadColumn {
width: 768px;
float: left;
}
/* pushing content up for dotcom, because no 2nd level navigation */
.fiveColumn {
width: 960px;
float: left;
}
.grid {
margin-top: 12px;
margin-left: 9px;
display: block;
width: 970px;
}
/* END GRID STYLES */
 
/* BEGIN FOOTER STYLES */
.footer {
display: block;
width: 957px;
clear: both;
text-align: right;
padding: 14px 0 19px 0;
}
.footer a {
padding: 0 7px 0 4px;
}
.footer li {
display: inline;
}
.footer span {
padding: 0 7px 0 4px;
}
.footer ul {
margin-right: -6px;
}
/* END FOOTER STYLES */

/* TEASER MODULES*/
 /* BEGIN MODULE 1 STYLE */
.tripleMod {
position: relative;
height: 17.272em;/* 190px */
}
.tripleMod h3 {
left: 53px;
}
.tripleMod h4 {
left: 55px; /*shop:70px;*/
top: 2em; /*=22px;*/ /*shop:0px;*/
}
.tripleMod h3 {
font-size: 1.182em;/*13px*/
font-weight: normal;
}
.tripleMod h4 {
font-weight: bold;
}
.tripleMod h3,.tripleMod h4,.priceTag,.tripleMod .textBtnRed,.tripleMod .features,.tripleMod .footnote,.tripleMod img {
position: absolute;
}
.tripleMod .priceTag
{
position: absolute;
top: 9.18em; /*=93px*/ /*shop:12em;*/
left: 50px; /*shop:65px;*/
color: #ff0000;
}
.tripleMod .textBtnRed {
top: 14.73em; /*=162px*/ /*shop:17.2em;*/
right: 0;
}
.tripleMod .features {
left: 53px;
top: 5em;/*55px*/
width: 117px;
height: 5em;/*55px*/
overflow: hidden;
list-style-type: none;
}
.tripleMod .features li {
background: url(http://www.vodafone.nl/wg20/ff2/img/bulletSmall.gif) no-repeat 3px 3px;
padding-left:10px;
}
.tripleMod .footnote {
left: 53px; /*shop:68px;*/
top: 13.181em; /*=145px*/ /*shop:16em;*/
display:block;
text-decoration: none;
}
img.bottomAligned {
position: absolute;
bottom: 32px;
}
/* END MODULE 1 STYLES */

/*START  PRODUCT MODULE*/
.modProductFreeform {
position: relative;
height:14.1em; /* height is 153 Pixels in Standard Mode */ 
}
.modProductFreeform div.imgContainer {
float: left;
width: 66px;
/* position: absolute; */
}
.modProductFreeform div.textContainer {
float: right;
width: 105px;
height: 14.1em;
/* position: absolute; */
left: 66px;
top: 0px;
}
.modProductFreeform div.textContainer p {
padding: 0px;
margin-top: 0px;
font-size: 1.0em;
line-height: 1.25em;
}
.modProductFreeform div.textContainer p strike {
font-style: normal;
text-decoration: line-through;
}
.modProductFreeform div.textContainer p em {
font-style: normal;
color: red;
}
.modProductFreeform div.textContainer p strong {
font-weight: bold;
}
.modProductFreeform div.textContainer .priceTag{
color: #ff0000;
position: relative;
margin: -8px 0px 2px 0px;
height: 4em;
}
.modProductFreeform div.textContainer .price1, .modProductFreeform div.textContainer .price2, .modProductFreeform div.textContainer .price3, .modProductFreeform div.textContainer .price4, .modProductFreeform div.textContainer .price5, .modProductFreeform div.textContainer .price6{
font-weight:bold;
}
.modProductFreeform div.textContainer .price1, .modProductFreeform div.textContainer .price2, .modProductFreeform div.textContainer .price4 {
font-size:2.363em;/*26px*/
line-height:2.091em;/*23px*/
}
.modProductFreeform div.textContainer .price1 {
padding-left:4px;
}
.modProductFreeform div.textContainer .price2 {
top:-9px;
font-size:1.363em;/*15px*/
}
.modProductFreeform div.textContainer .price3 {
float:left;
top:-2.27em;/*25px*/
}
.modProductFreeform div.textContainer .price4 {
padding-left:4px;
}
.modProductFreeform div.textContainer .price5{
font-size:4.27em;/*47px*/
}
.modProductFreeform div.textContainer .price6 {
top:-0.55em;/*5px*/
font-size:2.5em;/*20px*/
left:-4px;
}
div.buttonContainer {
width: 100%;
}
div.buttonContainer a.textBtnRed {
float: right;
}
 /*END PRODUCT MODULE*/
 
/* BEGIN MODULE 3 STYLES */
.username{
width:167px;
height:1.37em;/*15px*/
font-size:1em;
margin-bottom:3px;
color:#333;
}
#pwd,#txt{
position:absolute;
width:108px;
height:16px;
margin-bottom:3px;
font-size:1em;
color:#333;
}
.login{
position:relative;
}
.login .textBtnPurple{
float: left; /* right; */
/* top:-5px; */
width:56px;
}
.login .textBtnPurple span{
padding-left: 11px;
}
/* END MODULE 3 STYLES */

/* BEGIN MODULE 5 STYLES */
.bgImg {z-index: 0;}
/* END MODULE 5 STYLES */
 
/* BEGIN MODULE 7 STYLES */
.searchCloud h1,.searchCloud h2,.searchCloud h3,.searchCloud h4,.searchCloud h5,.searchCloud h6 {
float: left;
font-weight: bold;
padding: 0 8px 2px 0;
white-space: pre;
color: #333;
}
.searchCloud h1 {
font-size: 1.545em; /* 17px */
}
.searchCloud h2 {
font-size: 1.364em; /* 15px */
}
.searchCloud h3 {
font-size: 1.272em; /* 14px */
}
.searchCloud h4 {
font-size:1.18em; /* 13px */
}
.searchCloud h6 {
font-size: 1em; /* 11px */
}
/* END MODULE 7 STYLES */
 
/* BEGIN MODULE 8 STYLES */
.helpSelector select {
width: 170px;
font-size: 1em;
margin-bottom: 3px;
}
/* END MODULE 8 STYLES */
 
/* BEGIN MODULE 9 STYLES */
.module9Text {
position: relative;
top: -4px;
}
/* END MODULE 9 STYLES */
 
/* BEGIN MODULE 10 STYLES */
.module10ImgRight {
float: right;
}
.module10ImgLeft {
float: left;
padding-left: 1px;
}
/* END MODULE 10 STYLES */
 
/* BEGIN MODULE 16 STYLES */
.smallTopSeller  h3 {
margin :0 0 5px 50px;
}
.smallTopSeller h4 {
padding: 0 0 0 50px;
}
/* END MODULE 16 STYLES */
 
/* SPECIAL MODULES*/
 /* BEGIN CALL-TO ACTION LAYER */
#modCTA, #modCTAdotCom {
position: relative;
clear: both;
height: 15em; /* 166px */
overflow: hidden;
margin: 0 3px 10px 0px;
}
* html #modCTA {
height: 171px;
}
#modCTAdotCom {
height: 169px;
}
* html #modCTA,* html #modCTAdotCom {
margin-bottom: 9px;
}
.ctaLayer {
position: absolute;
background-color: #f00;
color: #fff;
}
#modCTA .ctaLayer {
top: 40px;
left: 12px;
}
#modCTAdotCom .ctaLayer {
left: 12px;
top: 34px;
height: 121px;
}
.ctaLayer script {
display: none;
}
div.ctaLayer {
background-color: #f00;
color: #fff;
z-index: 999;
padding: 2px 12px 12px 12px;
}

@media screen, projection
{
   #modCTA .hide,  #modCTAdotCom .hide
       {
         visibility: hidden;
       }
}


#modCTA div.ctaLayer {
width: 230px; /* 20.9em; */ /* 230px; */
height: 100px; /* 9.1em; */ /* 100px */
}
#modCTAdotCom div.ctaLayer {
width: 340px;
height: 107px;
}
.ctaLayer h1 {
font-size: 28px;
font-weight: bold;
letter-spacing: -0.02em;
line-height: 1.3;
}
.ctaLayer p {
font-size: 14px;
font-weight: bold;
letter-spacing: -0.03em;
line-height: 1.4;
margin-top: 6px;
}
#modCTAdotCom .ctaLayer p {
font-size: 13px;
}
.ctaLayer .ctaLink {
position: absolute;
/* bottom: 8px; */
font-size: 11px;
height: 15px;
font-weight: bold;
letter-spacing: -0.03em;
line-height: 1.4;
}
.ctaLink a {
color: #fff;
padding-right: 20px;
background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-grey-on-red.gif) no-repeat right top;
}
.ctaLink a:hover, .ctaLink a:focus {
color: #999;
background-position:100% -100px;
}
#modCTAdotCom .countryform {
position:absolute;
left: 12px;
top: 205px;
height: 40px;
width: 364px;
background-color: #f00;
}
#modCTAdotCom .countryform select {
position:absolute;
width: 160px;
top: 10px;
left: 12px;
}
#modCTAdotCom .countryform a {
position:absolute;
left: 185px;
top: 5px;
}
/* END CALL-TO-ACTION LAYER */
 
/* BEGIN SHOPPING CART */
.cartGroup{
margin:0.6em 0 0.727em 0;
}
.carthead{
line-height:1.6em;
font-weight: bold;
width:175px;
clear:both;
}
.cartProduct{
position:relative;
font-size:0.91em;
line-height:1.3em;
left: 0;
width: 120px;
float:left;
}
.cartPrice{
position:relative;
width: 50px;
float:right;
text-align: right;
line-height:1.3em;
clear:both;
}
.dynamicHeightLinks{
position:relative !important;
padding-top: 32px;
}
/* END SHOPPING CART*/
 
/* CONTENT MODULES */
 /* BEGIN VODAFONE.COM STYLES */
.page_list li{
padding-top:5px;
margin-bottom:-5px;
}
.page_list li a{
text-decoration:underline;
display:inline;
padding:0 6px 0 6px;
}
.page_list .active{
padding:0 6px 0 6px;
font-weight:bold;
}
.dcTeaser {
line-height:1.3em;
}
.dcTeaser h1 {
font-size:1.45em;
font-weight:bold;
margin-bottom:8px;
}
.dcTeaser h2 {
font-weight: bold;
}
.dcTeaser .img_left {
float:left;
margin:0 10px 14px 0;
}
.dcTeaser .img_right {
float:right;
margin:0 0 14px 10px;
}
/* END VODAFONE.COM STYLES */
 /* for separate Headline above content area, e.g. on Shopping Cart page */
.pageHl {padding: 0 0 18px 13px;}

/* BEGIN SHOPPING CART PAGE STYLES */
.scShopCart {
margin: 0 1px;
width: 760px;
border-collapse: collapse;
line-height: 1.3;
}
.scShopCart  a:hover, .scShopCart a:focus {
color: #732978;
}
.scShopCart th {
padding: 6px 8px 4px 10px;
border-right: 1px dotted #ccc;
}
.scShopCart td {
padding: 9px 8px 4px 10px;
border-right: 1px dotted #ccc;
vertical-align: top;
}
* html .scShopCart th, * html .scShopCart td {
border-right: 1px solid #ccc; /* solid border for IE6, because dotted looks awful */
}
.scShopCart td, .scShopCart .scHeader {
background:transparent url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x bottom right;
}
.scShopCart td.scIntro {
border: none;
background: none;
padding: 15px 10px;
}
.scShopCart th{
background-color: #ece6ed;
font-weight: bold;
}
.scShopCart .scHeader {
background-color: #ece6ed;
}
.scShopCart th {
text-align: right;
}
.scShopCart th.scPrd {
text-align: left;
}
.scShopCart .scPrd {
width: 445px;
}
.scShopCart .scMon, .scShopCart .scSng {
width: 80px;
}
.scShopCart td.scAct {
padding: 5px 0; /* padding l/r will be attached to links */
width: 91px;
border-right: none;
}
.scShopCart td.scAct {
border-right: none;
}
.scShopCart td.scAct a {
height:1.636em;
display: block;
padding:4px 15px 0 0;
margin: 0 8px 0 10px;
}
.scShopCart td.scAct .devider {
width: 91px;
display: block;
line-height: 0.1;
margin: 5px 0;
background: transparent url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x bottom left;
}
.scShopCart td.scAct a.btnAdd {
background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-deepPurple.gif") no-repeat;
background-position: 100% 4px;
height:1.636em;/*18px*/
}
.scShopCart td.scAct a.btnDelete {
background: url("http://www.vodafone.nl/wg20/ff2/img/buttons/delete-deepPurple.gif") no-repeat;
background-position: 100% 4px;
}
.scShopCart td.scAct a.btnAdd:hover, .scShopCart td.scAct a.btnDelete:hover,.scShopCart td.scAct a.btnAdd:focus, .scShopCart td.scAct a.btnDelete:focus {
background-position: 100% -96px;
}
.scShopCart .scPrice {
text-align: right;
}
.scShopCart .scHighlight {
color: red;
}
.scShopCart .scImg {
width: 66px;
float: none;
padding: 5px;
text-align: center;
vertical-align: top;
border-right: none;
}
.scShopCart .scAddItem {
padding-left: 30px;
}
.scShopCart a.scOptHide {
display: block;
padding-left: 20px;
height: 1.636em;/*18px*/
background:url("http://www.vodafone.nl/wg20/ff2/img/buttons/plus-deepPurple.gif") no-repeat;
}
.scShopCart a.scOptShow {
display: block;
padding-left: 20px;
height: 1.636em;/*18px*/
background:url("http://www.vodafone.nl/wg20/ff2/img/buttons/minus-deepPurple.gif") no-repeat;
}
.scShopCart a.scOptHide:hover, .scShopCart a.scOptShow:hover,.scShopCart a.scOptHide:focus, .scShopCart a.scOptShow:focus {
background-position: 0 -100px;
}
.scShopCart .scSpacer  td {
height: 1px;
line-height: 0.1;
font-size: 1px;
}
.scShopCart .scSummary td {
font-weight: bold;
}
.scShopCart .scSumOption {
padding-left: 90px;
}
.scShopCart .scFunc {
background: none;
border-right: none;
height: 60px;
vertical-align: bottom;
padding-bottom: 6px;
}
.scShopCart .scFunc a.btnDeepPurple {
display: block;
float: left;
padding-right: 20px;
height: 1.636em; /*18px*/
background:url("http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-deepPurple.gif") no-repeat right 0; 
}
.scShopCart .scFunc a.btnDeepPurple:hover, .scShopCart .scFunc a.btnDeepPurple:focus {
 background-position: right -100px;
}
.scShopCart .scFunc span.devider {
float: left;
width: 25px;
color: #fff;
}
.scShopCart .scFunc .textBtnRed {
float: right; right: 0;
padding: 0.08em 0 10px 0;
margin-bottom: -0.36em;
}
.scShopCart .scFunc .textBtnRed span {
padding: 0.08em 4px 0.91em 4px;
}
/* END SHOPPING CART PAGE STYLES */ 
 
/* BEGIN TEXTCONTENT STYLES */
.textContent {
padding-top: 0px;
}
.textContent h3 {
font-size: 1.182em; /*13px*/
font-weight: bold;
margin-bottom: 6px;
}
.textContent ul {
margin-left: -4px; 
}
.textContent ul li {
margin-bottom: 6px;
}
.textContent ul.link_list1Col li,.textContent ul.link_list2Col li,.textContent ul.link_list3Col li,.textContent ul.linklistTarieven li {
margin-bottom: 0px;
}
/* END TEXTCONTENT STYLES*/
 
/* BEGIN TABLE MODULE STYLES */
.fullWidth {
width:100%;
border-collapse: collapse;
}
.tableContainer {
padding: 0 4px 0 4px;
}
.tdEven,.tdEven2,.tdOdd,.tdOdd2,.tdHead,.tdHead2,.tdTotal,.tdTotal2,.tdHead_lightBlue,.tdHead2_lightBlue, .tdEven_lightBlue,.tdOdd_lightBlue,.tdEven2_lightBlue,.tdOdd2_lightBlue {
padding:3px 12px 4px 12px;
text-align:right;
}
.tdEven {
border-right: 1px #008698 solid;
background:#fff;
}
.tdEven2 {
background:#fff;
}
.tdHead {
border-right: 1px #fff solid;
padding:4px 12px 4px 12px;
background:#008698;
color:#fff;
}
.tdHead2 {
background:#008698;
color:#fff;
}
.tdOdd {
border-right: 1px #008698 solid;
background:#f6f8f9;
}
.tdOdd2 {
background:#f6f8f9;
}
.tdHead2 a, .tdHead a, tdHead_lightblue a, tdHead2_lightblue a { 
color: #fff; 
text-decoration: underline;
}
.tdHead2 a:hover, .tdHead a:hover, tdHead_lightblue a:hover, tdHead2_lightblue a:hover {
color: #fff;
text-decoration: none;
}
.tdHead_lightBlue {
border-right: 1px #fff solid;
padding:4px 12px 4px 12px;
background:#BAD4DA;
color:#333;
font-weight: bold;
}
.tdHead2_lightBlue {
background:#BAD4DA;
color:#333;
font-weight: bold;
}
.tdEven_lightBlue {
border-right: 1px #BAD4DA solid;
background:#fff;
}
.tdOdd_lightBlue {
border-right: 1px #BAD4DA  solid;
background:#f6f8f9;
}
.tdOdd2_lightBlue {
 background:#f6f8f9;
}
th.tdHead, th.tdHead2 {
font-weight: bold;
}
.tdTotal {
border-right: 1px #fff solid;
background:#ccc;
}
.tdTotal2 {
background:#ccc;
}
/* END TABLE MODULE STYLES */
 
/* BEGIN TAB NAVIGATION STYLES */
.tabBox {
margin: 0 0 10px 3px;
border: 1px solid #CCC;
}
.tab,.activeTab {
position: relative;
padding: 5px 9px 3px 9px;
border-right: 1px solid #fff;
margin-bottom: 0px;
display: inline;
float: left;
cursor: pointer;
}
.tab {
background: #a7c6cd;
}
.tabBox.purple .tab {
background-color: #C592C8;
}
.tabBox.purple a:hover,.tabBox.purple a:focus {
color: #fff;
}
.activeTab {
background:#7fb0bb !important;
font-weight:bold;
color:#fff;
}
.tabBox.purple .activeTab {
background:#732978 !important;
}
.hidden {
 display:none;
}
/* END TAB NAVIGATION STYLES */ 
/* BEGIN TAB TEXT MODULE STYLES */
.tab_text_imgLeft {
float:left;
margin:0 0.64em 0 -6px;
}
.tab_text_imgRight {
float:right;
margin:0 -7px 0 0.64em;
}
/* END TAB TEXT MODULE STYLES */
 
/* BEGIN PRODUCT DETAIL STYLES */
.productPic1 {
text-align:center;
margin:0 8px 8px 6px;
overflow:hidden;
}
.productDetail .price {
position:absolute;
right:0px;
text-align:right;
white-space: nowrap;
top:34px;
}
.productDetail {
position:relative;
}
.productDetail form {
position: relative;
width: 250px;
}
.productDetail h1 {
position: relative;
left: 2px;
font-size: 23px;
font-weight: bold;
line-height: 29px;
top: 19px;
margin-bottom: 42px;
}
.productDetail h1 span {
font-size:14px;
position:relative;
top:-7px;
left:2px;
}
.productDetail h3 {
font-weight: bold;
line-height: 29px;
}
.productDetail .footnote {
text-decoration: underline;
cursor: pointer;
display: block;
margin-top: 20px;
padding-right: 13px;
}
.productDetail .button {
margin-right:13px;
float:right;
}
.productDetail .tabBox {
margin:20px 0 0 3px;
}
.productCopy {
margin: 0 0 0 70px;
}
* html .productCopy {
margin: 30px 0 0 70px;
}
/* END PRODUCT DETAIL STYLES */
 
/* BEGIN POPUP STYLES */
.popupbuttonbox_top,.popupbuttonpack_top,.popupbuttonpack_bottom,.popuptable,.popupproductpic,.popupproductdescription,.popuplogo {
position: absolute;
}
.popuplogo {
top: 0;
left: 12px;
width: 130px;
height: 105px;
background: url("http://www.vodafone.nl/wg20/ff2/img/vodafone_logo.gif");
clear: both;
}
.popupbuttonbox_top {
top: 15px;
left: 12px;
width: 570px;
}
.popupbuttonpack_top {
right: 0;
}
.popupbuttonpack_bottom {
margin-top: 13px;
right: 3px;
}
.popupbtn2 {
margin-left: 8px;
}
.popuptable {
top: 243px;
left: 9px;
}
.popupproductpic{
top:116px;
left: 12px;
}
.popupproductdescription {
top: 124px;
left: 204px;
width:376px;
height: 124px;
}
.popuphead {
font-size: 24px;
font-weight: bold;
}
.popupsub{
font-size:18px;
font-weight: bold;
line-height: 32px;
height: 46px;
}
.popupcopy {
font-size: 13px;
font-weight: normal;
}
.popupfooter {
position: absolute;
margin-top: 40px;
display: block;
width: 574px;
clear: both;
text-align: right;
padding: 14px 0 19px 0;
}
.popupfooter a {
padding: 0 7px 0 4px;
}
.popupfooter li {
display: inline;
}
.popupfooter span {
padding: 0 7px 0 4px;
}
.popupfooter ul {
margin-right: -6px;
}
/* END POPUP STYLES */
 
/* BEGIN FORM STYLES */
.formCopy {
position: relative;
float: left;
width: 130px;
margin-top: 2px;
padding: 0 10px 0 0;
text-align: right;
display: block;
}
.formMsg {
padding: 0 12px 12px 0;
display: block;
}
.formMsg .formMsgHead {
font-size: 12px;
font-weight: bold;
margin-bottom: 8px;
}
h2.formHeader {
color: #008698;
font-weight: bold;
padding: 0;
font-size: 1.2em;
}
.formList li {
padding-bottom: 6px;
clear: both;
}
input,textarea,select {
 font: normal 1em Arial;
 vertical-align: middle;
}
input {
padding: 3px 2px 0 2px;
height: 15px;
}
select {
padding: 1px 0 0 0;
height: 20px;
}
textarea {
padding: 3px 2px 3px 2px;
/* width: 178px; */
}
input.checkbox,input.radio,.input_checkbox,.input_radio {
margin-left:0;
float: none;
clear: none;
}
input.selected {
border-color: #000;
}
input.file {
height: 23px;
}
.formList .input_small {
width: 8em; /* 88px */
}
.formList .input_large {
width: 16.182em; /* 178px */
}
.formList .select_large {
width: 186px;
}
.formList .select_small {
width: 96px;
}

.formList .checkbox {
float: left;
margin-right: 3px;
}
.textarea_1col, .formList .textarea_1col {
width: 169px;
}
.formButtons {
margin-left: 172px;
padding-left: 6px;
}
.formButtons a {
float: left; 
margin-right: 12px; /*8px;*/
bottom: 0;
}
.formList .radio_set {
display: block;
float: left;
width: auto;
}
.formList .radio_set label {
display: inline;
clear: right;
width: auto;
float: none;
margin: 0;
padding:0;
vertical-align: bottom;
}
.formList .input_large_extra {
width: 362px;
}
.formList .inlineLabel_long {
display: inline;
vertical-align: middle;
padding: 3px 0 0 0;
margin: 0 0 0 3px;
clear: none;
width: auto;
} 
.formList .inlineLabel_long {
display: inline;
vertical-align: middle;
padding: 3px 0 0 0;
margin: 0 0 0 3px;
clear: none;
width: auto;
} 
.formSublevel1 {
padding-left: 20px;
} 
.formSublevel2 {
padding-left: 200px;
} 
.formSublevel3 {
padding-left: 220px;
} 
.formList .input_medium {
width: 12em; /* 88px */
}
.formList .inputFixed {
background:#CCCCCC;
}
/* END FORM STYLES */
 
/* START ADDITIONAL FORM STYLES v1.01 */
fieldset {
position: relative;
clear: both;
margin: 0 0 10px;
}
.fieldsetBorder {
border: 1px solid rgb(207, 207, 207); 
margin: 0px 2px 4px 4px;
padding: 5px 5px 5px 8px; 
}
.fieldsetCopy {
font-weight: 1em;
margin: 6px 0 12px 0;
} 
.formContact label {
margin: 0 6px 0 0;
padding: 3px 0 0 3px;
width: 169px;
display: block;
float: left;
text-align: right;
}
.formContact ol li {
float: left;
clear: left;
width: 100%;
}
.formContact legend {
margin-bottom: 6px;
_margin-left: -3px;
}
.formContact legend span,
.formList legend span
{
padding: 0 0 5px 0;
font-weight: bold;
display: block;
margin: 3px 0 0 0;
}
.textContent fieldset {
margin: 0 0 10px 6px;
}
/* Start label styles. */
.formList .inlineLabel {
display: inline;
vertical-align: middle;
padding: 3px 0 0 0;
margin: 0 0 0 3px;
clear: none;
width: auto;
max-width: 340px;
}
.formList .inlineLabel_multiline {
clear: none;
display: inline;
padding: 4px 0 5px 5px;
width: auto;
max-width: 335px;
text-align: left;
}
.formContact .inlineLabel label {
margin: auto;
width: auto;
height: auto;
display: inline;
float: none;
padding: 0 3px 0 0;
}
.inlineLabel label span {
padding: 3px 0 0 0;
}
/* End label styles. */
 
/* Start datefield styles. */
/*input.dateField2,select.dateField2,input.dateField4,select.dateField4,input.monthField,select.monthField {
margin: 0;
height: 22px;
}*/
input.dateField2 {
width: 14px;
}
select.dateField2 {
width: 3.5em; /* 39px */
}
input.dateField4 {
width: 28px;
}
select.dateField4 {
width: 4.57em; /* 50px */
}
input.monthField {
width: 28px;
}
select.monthField {
width: 7.2em; /* 78px */
}
select.dateField2 option,select.dateField4 option {
margin: 0;
padding: 0;
}
/* End datefield styles. */
 
input.postcodeField {
width: 45px;
}
.formList .formRemark {
clear: both;
margin-left: 179px;
font-size: 0.9em;
color: #7F7F7F;
vertical-align: top;
padding-top: 0;
}
.inlineRemark {
font-size: 0.9em;
color: #C4C4C4;
}
.boxFormTitle {
font-weight: bold;
clear: both;
margin-bottom: 3px;
}
.infoSymbol {
width: 13px;
height: 13px;
vertical-align: middle;
margin: 0 0 0 6px;
/*float: left;
clear:none;*/
}
.selectbox_divider {
margin-right: -1px;
}
/* START MyVF MODULE STYLES */
.nba-p3-module .blue-linked .modHeader,.nba-vertical .blue-linked .modHeader {
background-color: #1a7fb3;
}
.nba-p3-module .blue-linked .modBody,.nba-vertical .blue-linked .modBody {
background-color: #D1DEE9;
}
/* Small login module. */
.myvf-login-small .password {
width: 90px;
float: left;
}
.myvf-login-small .login-button {
float: right;
margin: 0;
}
.verbruik_price {
font-size:21px;
font-weight:bold;
line-height:1.11em;
padding-left:50px;
}
/* END MyVF MODULE STYLES */
/* TOOLTIPS */
.tooltip {
position: absolute; 
display: none;
z-index: 1000;
left: 0px;
top: 0px;
}
.tooltipbody {
width: 167px;
padding-top:1px;
background-image: url(.img/bg_tooltip_top.gif);
background-repeat: no-repeat;
}
.tooltiptext {
background-image: url(./img/bg_tooltip_bottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding: 7px 7px 15px 7px;
}
 
.bigtooltip {
position: absolute; 
display: none;
z-index: 1000;
left: 0px;
top: 0px;
}
.bigtooltipbody {
width: 267px;
padding-top:1px;
background-image: url(./img/bg_bigtooltip_top.gif);
background-repeat: no-repeat;
}
.bigtooltiptext {
background-image: url(./img/bg_bigtooltip_bottom.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding: 7px 7px 15px 7px;
}
/* END TOOLTIP STYLES */
/* END ADDITIONAL FORM STYLES */
 
/* BEGIN ERROR PAGE STYLES */
.warningIcon {
float:left;
margin-right:6px;
}
.formList .inputErr {
background:#F3B700;
}
.inputErrMsg, li.inputErrMsg {
margin: 0 0 4px 178px;
font-weight: bold;
width: auto;
}
.formList ol li.inputErr_item {
padding-bottom: 3px;
}
.formContact ol li.inputErrMsg {
margin:0 0 4px 178px;
font-weight:bold;
width: 365px; 
}
.warningIcon {
margin:0 5px 0 0;
float:left;
}
/*END ERROR PAGE STYLES*/
 
/* BEGIN FILTER MODULE STYLES */
.filterModule{
margin-bottom:8px;
}
.filterModule select {
width:178px;
margin-right:4px;
}
.filterCopy {
padding:4px 4px 12px 4px;
}
/* END FILTER MODULE STYLES */
 
/* BEGIN SUPPORT MODULE */
.modSupport h2{
font-size:1.81em;/*20px*/
font-weight:bold;
padding:6px 0 6px 0;
}
.modSupport h3{
font-size:1.09em;/*12px*/
font-weight:bold;
}
/* END SUPPORT MODULE */
 
/* BEGIN VODAFONE LIFE STYLES */
.vl_content h3{
margin:12px 0 0 6px;
font-size:1.182em;
font-weight:bold;
}
.vl_content p {
margin:4px 0 8px 6px;
font-size:1em;
}
.vl_teaser {
position:relative;
height:10.91em; /*120 px content makes the module height 144px*/
margin:0 0 4px 6px;
clear:both;
}
.vl_teaser h4 {
margin:-11px 0 11px 0;
}
.vl_teaserSmall {
position: relative;
margin:0 8px 4px 6px;
width:105px;
height:10.91em; /*121px*/
float:left;
}
.vl_teaserSmall .link_list1Col {
width:105px;
}
/* END VODAFONE LIFE STYLES*/
 
/* BEGIN SITE MAP STYLES */
.modSitemap h1 {
padding:6px 0 16px 14px;
}
.modSitemapCol {
position:relative;
float:left;
clear:none;
display:block;
width:192px;
margin-bottom:-1.81em;
}
.modSitemapBody {
width:192px;
background-image: url("http://www.vodafone.nl/wg20/ff2/img/1columnBorder.gif");
margin-bottom:18px;
}
.modSitemapBody a {
position:relative;
padding-top:0.45em;
padding-bottom:0.45em;
padding-left:14px;
display:block;
width: 160px;
}
.modSitemapBody .sitemapTitle {
padding-top:0.45em;
padding-bottom:0.45em;
left:3px;
width: 172px;
background:#008698;
color:#ffffff;
font-weight:bold;
}
a.sitemapTitle:hover {
color:#ffffff;
}
.modSitemapBody .sitemapLevel1 {
position:relative;
left:4px;
width: 184px;
background:#b2dae0;
}
.modSitemapBody .sitemapLevel2 {
width: 184px;
background:#ffffff;
}
.modSitemapBody .sitemapLevel2 a{
padding-left:24px;
}
.modSitemapBody .sitemapLevel2 li{
background:url("http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif") repeat-x top left;
}
.modSitemapBody .sitemapLevel2 li.first {
background:none;
}
.modSitemapBody .modFooter {
margin-bottom:0;
background:#f00 url("http://www.vodafone.nl/wg20/ff2/img/1columnFooter.gif") no-repeat;
}
/* END SITE MAP STYLES */
 
/* BEGIN MAP STYLES */
.gen_table{
position:relative;
top:20px;
left:-7px;
width:568px;
padding-left:4px;
padding-right:4px;
margin-right:-7px;
background:url("http://www.vodafone.nl/wg20/ff2/img/3columnBorder.gif");
margin-bottom: 27px;
}
.tab_footer{
position:absolute;
left:0px;
width:576px;
height:7px;
font-size:1px;
line-height:1px;
background: #f00 url("http://www.vodafone.nl/wg20/ff2/img/3columnFooter.gif") no-repeat top left;
}
.gen_table table{
width:100%;
}
.gen_table th {
font-weight: bold;
}
.gen_table ul {
list-style-type:disc;
padding-left:12px;
}
.gen_table tr,.gen_table td,.gen_table th{
position:relative;
padding: 5px 12px 5px 12px;
background:none;
}
.gen_table .titlerow{
background:#66b6c1;
color: #ffffff;
}
.gen_table .row_a{
background:url("http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif") repeat-x top left;
}
.gen_table .row_b{
background:#f6f8f9 url("http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif") repeat-x top left;
}
/* END MAP STYLES*/
 
/* START GOOGLE MAP STYLES */
.googlemaps_module {
width: 570px;
height: 200px;
margin: 0 0 12px 3px;
border: 1px solid #EDEAE2;
}
/* END GOOGLE MAP STYLES */
 
/* START MMBASE STYLES */
/* Overwrite the width of the columns when the page is set in Edit mode. */
div.mmbaseLinks {
border: 1px dotted #ddd;
white-space: wrap;
float: left;
clear: both;
}
div.enclosingDIV {
float: left;
}
div.enclosingDIV #vodafoneLogo {
z-index: -1;
}
div.enclosingDIV .metaNav {
position: relative;
}
div.enclosingDIV .mod1Col {
width: 186px;
}
div.enclosingDIV .mod2Col {
width: 378px;
}
div.enclosingDIV .mod3Col {
width: 570px;
}
div.enclosingDIV .mod4Col {
width: 762px;
}
/* END MMBASE STYLES */
 
/* START MESSAGE BLOCKS */
.message_block_container {
/* width: 100%; */
margin: 10px 3px 10px 3px;
background-color: #FFFF99;
}
.message_block_container_module {     
margin: 0 1px 0 1px;
padding: 10px 6px 10px 6px;
}
.message_body {
padding: 5px 10px 5px 10px;
margin:0;
}
.message_body a:hover {
color: #000;
}
.message_body p {
margin:0;
}
.message_body p.title {
font-weight: bold;
 margin-bottom: 6px;
}
.message_body p.single {
margin-bottom: 0px;
}
/* END MESSAGE BLOCKS
 
/* START FAQ STYLES */
div.FAQ_Headline {
font-size: 1.4em;
font-weight: bold;
color: #008698;
padding: 0px 0px 6px 0px;
}
div.FAQ_smallItem {
height: 2.4em;
overflow: hidden;
cursor: pointer;
background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus_faq.gif) no-repeat 0px 0px;
font-weight: bold;
padding-left: 25px;
padding-top: 3px;
font-size: 1.1em;
}
div.FAQ_smallitem {
background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus_faq_down.gif) no-repeat 0 0;
}
div.FAQ_largeItem {
overflow: visible;
cursor: pointer;
background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/minus_faq.gif) no-repeat 0px 0px;
font-weight: bold;
padding-left: 25px;
padding-top: 3px;
font-size: 1.1em;
}
div.FAQ_largeItem:hover {
background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/minus_faq_down.gif) no-repeat 0 0;
}
div.FAQ_Answer{
font-weight: normal;
font-size: 1.1em;
padding: 1.6em 0px 0.5em 0px;
}
/* END FAQ STYLES */
 
/* START ADDITIONAL STYLES */
.gegevensItem {
margin: 0px 6px 0px 0px;
padding: 4px 0px 0px 3px;
text-align: right;
width: 169px;
float: left;
}
.gegevensContent {
margin: 0pt 6px 0pt 0pt;
padding: 4px 0px 0px 3px;
float: left;
}
.indent1 {
margin-left: 30px;
color: #999999;
}
/* END ADDITIONAL STYLES */
 
/* START SELFPROVISIONING STYLES */
.tarievenTextbox {
width: 558px;
}
.modTarievenInd {
font-size: 1.1em;
font-weight: bold;
float: left;
margin-top: 10px;
}
.modTarievenInd img.tIndic {
width: 17px;
height: 17px;
}
.modTarievenInd span {
position: relative;
top: -3px;
margin-left: 6px;
}
ul.linklistTarieven {
background: transparent url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x scroll left bottom;
bottom: 7px;
padding-bottom: 1px;
}
ul.linklistTarieven li {
background:transparent url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x scroll left top;
padding-top: 3px;
padding-bottom: 3px;
}
a.tarievenRightButton{
background:transparent url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-petrol.gif) no-repeat scroll right top;
padding: 0px 25px 0px 0px;
}
a.tarievenRightButton:hover {
background-position:100% -100px;
}
.modTarievenActionButton {
float: right;
margin-top: 10px;
}
table.listPrepaidtegoed {
width: 172px;
padding: 0px 0px 6px 0px;
}
table.listPrepaidtegoed td {
font-size: 1.1em;
font-weight: bold;
}
table.listPrepaidtegoed td.type {
padding: 3px 0px;
}
table.listPrepaidtegoed td.amount {
padding: 3px 0px;
text-align: right;
color: #008698;
}
 
/* START BLOX STYLES */
table.bloxIndic {
margin: 6px 0px 8px 0px;
}
.purpleBloX {background:transparent url(http://www.vodafone.nl/wg20/ff2/img/BloX20_purple.gif) no-repeat scroll left 6px;}
.greenBloX {background:transparent url(http://www.vodafone.nl/wg20/ff2/img/BloX20_green.gif) no-repeat scroll left 6px;}
.blueBloX {background:transparent url(http://www.vodafone.nl/wg20/ff2/img/BloX20_blue.gif) no-repeat scroll left 6px;}
.yellowBloX {background:transparent url(http://www.vodafone.nl/wg20/ff2/img/BloX20_yellow.gif) no-repeat scroll left 6px;}
table.bloxIndic td.bloxIdent {
width: 268px;
padding: 6px 0px 2px 30px;
font-size:1.1em;
font-weight: bold;
}
table.bloxIndic td div.small {
font-size: 0.9em;
font-weight: normal;  
}
table.bloxIndic td a{text-decoration: underline;}

div.bloxMeter {
	width: 10em;
	height: 0.9em;
	border: 1px solid #333333; 
}
div.bloxMeterUsed {
	height: 0.9em;
	border-right: 1px solid #333333;
	background-color: #009933;
}
.statusbar {
	margin: 10px 0;
}
.statusbar span,
.statusbar .bloxMeter
{
	float: left;
	margin-right: 5px;
}
.statusbar .title {
	font-weight: bold;
}

/* new  vertical blox meter */
div.bloxMeter-vertical {
height: 12em;
width: 3.4em;
border: 1px solid #333333; 
background-image: url(http://www.vodafone.nl/wg20/ff2/img/bar_v02_green_slice.gif);
}
div.bloxMeterUsed-vertical {
width: 3.4em;
border-right: 1px solid #333333;
background-color: #fff;
}
div.bloxMeter_nr-vertical {
height: 12em;
width: auto;
position: relative;
top: -6px;
color: #fff;
}
div.bloxMeterUsed_nr-vertical {
width: auto;
color: #333;
}
span.bloxArrow-vertical {
background-image: url(http://www.vodafone.nl/wg20/ff2/img/bloxArrow.gif);
background-repeat: no-repeat;
padding: 0px 5px 0px 12px;
font-size: 0.85em;
}
.statusbar-vertical {
margin: 10px 0;
}
.statusbar-vertical span,
.statusbar-vertical .bloxMeter-vertical
{
float: left;
margin-right: 5px;
}
.statusbar-vertical .title {
font-weight: bold;
}
/* end new bloxmeter vertical */
.costs_amount {
font-weight: bold;
margin: 0 20px 0 5px;
}
table.bloxIndic td.bloxGeldig {padding: 6px 0px 2px 0px;}
div.tarieven_error {background:transparent url(http://www.vodafone.nl/wg20/ff2/img/warning_icon.gif) no-repeat scroll 6px 0;}
div.tarieven_error p {padding-left: 30px;}
div.tarieven_error p.title {font-weight: bold;}
div.tabButton {margin: 0px 0px 6px 0px;}
.tight_input {
width:168px;
padding: 2px 0px;
}
.tight_select {
width: 184px;
margin: 2px 0px;
}
.tight_radio {
padding: 0px 0px; 
margin: 0px;
}
h6.bloxActivation {
padding: 6px 0px 6px 6px;
font-size: 1.1em;
font-weight: bold;
color: #0077B7;
}
div.bloxActivationBox {
width: 556px;
height: 8.16em;
overflow: visible;
}
div.bloxActivationBox div.bloxActivationDesc {
float: left;
padding: 0px 0px 0px 90px;
width: 326px;
}
div.bloxActivationBox div.bloxActivationDesc p.title,
div.bloxActivationBox div.bloxActivationInd span.indic {
font-size: 1.1em;
font-weight: bold;
}
div.bloxActivationBox div.bloxActivationDesc p.desc {
font-size: 1.0em;
font-weight: normal;
}
div.bloxActivationBox div.bloxActivationDesc p.desc strong {font-weight: bold;}
div.bloxActivationBox div.bloxActivationDesc p.desc a {text-decoration: underline;}
div.bloxActivationBox div.bloxActivationInd {  
float: right;
width: 128px;
padding-top: 12px;
}
div.bloxActivationBox div.bloxActivationInd img.icon{
width: 17px;
height: 17px;
}
hr.bloxActivateHr {
border: none 0;
border-top: 1px dotted #cccccc;
width: 80%;
height: 1px;
margin-bottom: 6px;
}
.blox_prepaid_VoordeelVast {background: transparent url(http://www.vodafone.nl/wg20/ff2/img/voordeel-naarvast-abonn.gif) no-repeat scroll 6px top;}
.blox_prepaid_60Halen {background: transparent url(http://www.vodafone.nl/wg20/ff2/img/60halen3betalen-prepaid.gif) no-repeat scroll 6px top;}
.blox_prepaid_ZorgeloosSMS {background: transparent url(http://www.vodafone.nl/wg20/ff2/img/zorgel-sms-abonn.gif) no-repeat scroll 6px top;}
.blox_prepaid_VoordeelReis {background: transparent url(http://www.vodafone.nl/wg20/ff2/img/voordeel-op-reis-abonn.gif) no-repeat scroll 6px top;}
.blox_prepaid_VoordeelBuitenland {background: transparent url(http://www.vodafone.nl/wg20/ff2/img/voordeel-naar-buit-abonn.gif) no-repeat scroll 6px top;}
.blox_prepaid_ZorgeloosMobiel {background: transparent url(http://www.vodafone.nl/wg20/ff2/img/zorgel-mobint-abonn.gif) no-repeat scroll 6px top;}
div.prepaidBloxLegend {padding: 2px 0px 0px 12px;}
/* END BLOX STYLES */
/* END SELFPROVISIONING STYLES */
 
/* START NEW STYLES TOOLTIP STYLES */
img.toolTip {cursor: pointer;}
img.toolTipText {
cursor: pointer;
padding: 0px 3px 0px 3px;
}
#boxTooltip {
position: absolute;
display: block;
left: 0px;
top: 0px;
width: 221px;
visibility: hidden;
z-index: 345;
margin: 0;
padding 0;
}
.boxTooltipText {
padding: 0; 
margin: 0;
width: 221px;
background: url("http://www.vodafone.nl/wg20/ff2/img/tooltip_background.png");
}
#boxTooltipParagraph {
padding: 2px 4px;
font-size: 11px;
}
.boxTooltipHeader,.boxTooltipHeader img {
width: 221px;
height: 8px; 
}
.boxTooltipFooter,.boxTooltipFooter img {
width: 221px;
height: 30px; 
}
/* END NEW STYLE TOOLTIP STYLES */
 
/* START TAG CLOUD STYLES */
.tagCloud {
padding: 0px 2px 2px 8px;
margin: 0;
font-weight: bold;
color: #333333;
}
.tagCloud li {display: inline;}
.tagCloud .pos1,.tagCloud .pos2,.tagCloud .pos3 {
word-spacing: 1px;
line-height: 19px;
margin-right: 4px;
vertical-align: middle;
}
.tagCloud .pos1 {font-size: 15px;}
.tagCloud .pos2 {font-size:12px;}
.tagCloud .pos3 {font-size:10px;}
/* END TAG CLOUD STYLES */
 
/* START ECARD STYLES */
.ecard_space {margin-left: 10px;}
.mod1Col_card {
width: 170px;
float: left;
}
/* END ECARD STYLES */
 
/* START RESULT LIST STYLES */
.results li {
padding: 0;
margin: 0;
font-weight: normal;
}
.results li span {
font-weight: bold;
margin: 0;
padding:0;
}
.results label {
padding: 0 5px 0 0;
margin: 0;
font-weight: normal;
}
.results img {margin: 6px 0 0;}
.results .inlineLabel_multiline {padding: 0px 0pt 5px 0;}
/* END RESULT LIST STYLES */
 
/* START OVERRIDING CLASSES */
.relative {
position: relative !important;
margin-top: 7px !important;
}
.border {
border: 1px solid #333 !important;
}
.relative-bottom {
position: relative !important;
bottom: 0 !important;
margin: 6px 0 6px 0 !important;
}
/* END OVERRIDING CLASSES */
 
/* START TEST STYLES */
.inputErrMsg,li.inputErrMsg {
font-weight:bold;
width:auto;
margin:0 0 4px 0;
}
.formList .inputErrMsg,.formList li.inputErrMsg {
margin: 0 0 4px 178px;
}
.formButtons {
height: auto;
margin-left: 0;
padding-left: 0;
}
.formList .formButtons { 
padding-left: 6px;
margin-left: 172px;
}
 
/* CORRECTING STYLES */
.textContent .linklist_back {
margin-left: 0;
}
.textContent .linklist_back li,.linklist_back li {
margin-bottom: 0;
}
/* END TEST STYLES */
 
/* Start Specs Styles */
.SpecsBlock {margin-bottom: 0;}
.SpecsBlock span {color: #000000; margin: 0;}
.SpecsBlock .price {color: #ff0000; font-weight:bold; margin-bottom: 5px;}
.SpecsBlock li {color: #008698; font-weight:normal; margin: 0;}
.SpecsBlock li span {display: block; clear: both; font-weight: normal;}
.SpecsBlock li span span {display: inline; clear: both; font-weight: normal; text-decoration: underline;}
/* end specs styles */

/* start online shop CSS */
a.bottomAligned {
position: absolute;
bottom: 5px;
right: 5px;
}
.noTopSpacing {
 padding-top: 0px;
}
.formList .select_medium {width: 146px;}
.formContact_noRightAlign label {
margin: 0 6px 0 0;
padding: 3px 0 0 3px; 
width: 169px;
display: block;
float: left;
}
.price {
padding:4px 0 6px 6px;
font-size: 1.5em;
font-weight: bold;
color: #ff0000;
}
div.actionbutton {
margin-top: 12px;
position: absolute;
right: 8px;
bottom: 42px;
text-align: right;
}
.modProductFreeform div.textContainer div.actionbutton {
right: 0px;
bottom: 35px;
}
.link_list1Col_inline_multiline {
width: 171px;
padding-bottom: 1px;
margin-bottom: 5px;
background: url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x left bottom;
}
.link_list1Col_inline_multiline li {
margin: 0 !important;
background: url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x top left;
padding-bottom: 1px;
width: 100%;
}
.link_list1Col_inline_multiline a {
padding: 4px 15px 0 0;
display: block;
background-position: 100% 4px;
}
.link_list1Col_inline span {
padding: 4px 15px 0 0;
display: block;
background-position: 100% 4px;
}
.message_block_container_1col {  
width: 184px;
margin-left: 1px; 
padding-bottom: 10px;
}
.message_block_actionbutton {
margin-top: 5px;
position: absolute;
right: 7px;
padding-bottom: 15px;
text-align: right;
}
.bg_spacing {
margin-left: 1px;
margin-right: 1px;
}
.modHeight168NoBorder {
height: 171px; 
overflow: hidden;
}
div.bottomRelative img {
position: relative;
bottom: 18px;
float: right;
}
div.color_choose {
background:transparent url(http://www.vodafone.nl/wg20/ff2/img/dottedLine.gif) repeat-x scroll left top;
height:1.636em;
padding-bottom:3px;
padding-top:3px;
width:171px;
}
div.color_choose span {
display:inline;
position:relative;
top:2px;
}
div.color_choose ul {
display: inline;
position: absolute;
left: 393px;
}
div.color_choose li {display: inline;}
h2.subtitle {
font-size: 150%;
font-weight: normal;
}
h1.price {
color: #ff0000;
font-size:2.5em;
font-weight:bold;
line-height:1.1em;
}
div.inline ul {
float: left;
width: 40%;
}
.divider2 {
background: #fff;
font-size: 0;
line-height: 0;
height: 1px;
}
h2.less_spacing {
padding-top: 10px;
padding-left: 15px;
padding-bottom: 5px;
font-size: 135%;
}
ul.zak_specs  {
padding-left: 53px;
list-style-type: disc;
line-height: 100%;
padding-bottom: 15px;
}
.aantalField {width: 39px;}
/* BEGIN TAB NAVIGATION STYLES NEW BY KEVIN RIEMENS */
.tabBox2 {
margin: 0 0 0 3px;
border-bottom: 0;
}
.tabBox2 .tab2,.tabBox2 .activeTab {
position: relative;
padding: 5px 25px 3px 25px;
border-right: 1px solid #fff;
margin-bottom: 0px;
display: inline;
float: left;
cursor: pointer;
}
.tabBox2 .tab2 {background: #bad4da;}
.tabBox2 .activeTab {
background:#008698 !important;
font-weight:bold;
color:#fff;
}
/* END TAB NAVIGATION STYLES */
 
/* CHANGES IN EXISTING STYLES */
.modProductFreeform div.textContainer p {margin-top: 30px;}
.modProductFreeform {height:12em;}
.modProductFreeform div.textContainer {height:12em;}
.modProductFreeform div.textContainer .priceTag{margin: -8px 0px 2px 0px;}
/* end onlineshop CSS  */ 

/* start business portal CSS */
.linklist_forward {
bottom: 7px;
padding-bottom: 1px;
float: right;
}
.linklist_forward li {
padding-top: 3px;
padding-bottom: 3px;
}
.linklist_forward li a {
padding:0px 25px 5px 5px;
margin: 0 0 0 5px;
margin:0 2px 0 0;
background: transparent url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-blue.gif) no-repeat scroll right top;
}
.linklist_forward li a:hover {
background-position: right -100px;
}
.formList .input_large_extra {
width: 362px;
}
ol.grey {
margin-left: 15px;
color: #ccc;
}
.status_linklist li {
display: inline important!;
float: right;
margin-right: 15px; 
font-weight: bold;
background: none;
}
.tabBox_inmod .activeTab {
position: relative;
padding: 5px 9px 3px 9px;
border-right: 1px solid #fff;
margin-bottom: 0px;
display: inline;
float: left;
cursor: pointer;
}
.tabBox_inmod .activeTab {
background:#ffffff !important;
font-weight:bold;
color:#000000;
}
.tabBox_inmod {
background: #a7c6cd; 
width: 100%;
margin-left: 1px;
height: 23px;
position: relative;
}
.formList .checkbox {
float: left;
margin-right: 3px;
margin-top: 3px;
}
.checkbox_sub {
float: left;
margin-right: 3px;
margin-left: 19px;
margin-top: 3px;
}
.inlineLabel_multiline_radio {
clear:none;
display:block;
max-width:335px;
padding-left:193px;
text-align:left;
width:auto;
}
.formContact li .text {
display:block;
float:left;
margin:0pt 6px 0pt 0pt;
padding:3px 0pt 0pt 3px;
}
.pagination {
text-align: center;
padding-top: 15px;
}
.pagination li {
display: inline;
}
.yahooSuggestResult { 
left: 388px; 
top: 497px; 
display: block; 
margin-left: 178px; 
width: 360px; 
padding: 5px 
} 
.yahooSuggestResult .formList li  { 
padding-bottom: 0; 
} 
/* end business portal CSS  */ 
 
/* START HISTORY/P3 MODULE STYLES */
.nba-history-module h2,.nba-p3-module h2,.nba-p3-module-green h2,.nba-p3-module-blue h2,.nba-p3-module-red h2 {
text-transform: uppercase;
}
.nba-history-module .modHeader {
background-color: #333333;
}
.history-item {
overflow: visible;
cursor: pointer;
font-weight: bold;
padding-left:6px;
padding-top: 3px;
font-size: 1.1em;
margin: 0 0 6px; 
}
.history-item-details {
font-weight: normal;
font-size: 1.1em;
padding: 0;
background-color: #F5F5F5;
margin: 6px 0 0;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
width: 569px;
}
.nba-p3-module .modHeader,.nba-p3-module-green .modHeader,.nba-p3-module-red .modHeader,.nba-p3-module-blue .modHeader {
border-bottom: 1px solid #FFFFFF;
}
.nba-p3-module-green .third-item .modHeader,.nba-p3-module-red .third-item .modHeader,.nba-p3-module-blue .third-item .modHeader {
border-bottom-width: 0;
}
.nba-history-module .header-collapsed,.nba-history-module .header-extended {
background-position: 547px 2px;
background-repeat: no-repeat;
background-attachment: scroll;
border-bottom: 1px solid #6F6F6F;
padding-bottom: 3px;
}
.nba-history-module .header-collapsed {
background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-grey.gif);
}
.nba-history-module .header-collapsed:hover {
background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-grey-over.gif);
}
.nba-history-module .header-extended {
background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-grey.gif);
}
.nba-history-module .header-extended:hover {
background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-grey-over.gif);
}
.item-image {
float: left;
width: 186px;
}
.item-content {
float: left;
width: 370px;
margin: 0 0 0 12px;
padding: 3px 0;
}
.nba-history-module .history-item-details {
height: auto; /*90px*/
margin-bottom: 2px;
}
.nba-vertical .modBody {
height: 23.18em;
}
.nba-history-module .modCopy,.nba-p3-module-red .modCopy,.nba-p3-module-blue .modCopy,.nba-p3-module-green .modCopy,.nba-p3-module .modCopy {
padding-top: 0;
padding-left: 0;
padding-right: 0;
width: 570px;
}
.nba-vertical .modCopy {
padding: 0 6px 6px 6px;
width: 176px;
}
.nba-p3-module .item-content,.nba-p3-module-green .item-content,.nba-p3-module-blue .item-content,.nba-p3-module-red .item-content {
width: 368px;
}
.nba-history-module .link_list3Col,.nba-p3-module .link_list3Col,.nba-p3-module-green .link_list3Col,.nba-p3-module-blue .link_list3Col,.nba-p3-module-red .link_list3Col {
width: 366px;
position: absolute;
margin: 0;
clear: left;
bottom: 6px;
}
.nba-p3-module .link_list1Col,.nba-p3-module-green .link_list1Col,.nba-p3-module-blue .link_list1Col,.nba-p3-module-red .link_list1Col{
width: 174px;
position: absolute;
bottom: 6px;
margin: 0;
clear: left;
float: left;
}
.nba-vertical .link_list1Col {
bottom: 6px;
}
.nba-vertical .textBtnRed,.nba-p3-module .textBtnRed,.nba-p3-module-green .textBtnRed,.nba-p3-module-blue .textBtnRed,.nba-p3-module-red .textBtnRed {
float: right;
clear: right;
margin: 0;
background: transparent url(http://www.vodafone.nl/wg20/ff2/img/buttons/btnRedNoShadow-right.gif) no-repeat scroll top right;
overflow: hidden;
}
.nba-vertical .textBtnRed span,.nba-p3-module .textBtnRed span {
background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/btnRedNoShadow-left.gif);
background-position: left -1px;
overflow: hidden;
}
.nba-history-module .link_list3Col li,.nba-p3-module .link_list3Col li,.nba-p3-module-green .link_list3Col li,.nba-p3-module-blue .link_list3Col li,.nba-p3-module-red .link_list3Col li {
height: auto;
margin: 0;
}
.nba-p3-module .info-button,.nba-p3-module-green .info-button,.nba-p3-module-blue .info-button,.nba-p3-module-red .info-buttonb{
padding: 4px 15px 0 0;
}
.nba-p3-module .modHeader,.nba-p3-module-green .modHeader,.nba-p3-module-blue .modHeader,.nba-p3-module-red .modHeader{
cursor: pointer;
}
/* Color distinction. */
.nba-p3-module .green .modHeader {
background-color: #6B8E23;
}
.nba-p3-module .green .modHeader:hover {
background-color: #6B8E23;
}
.nba-p3-module .green .link_list3Col a.info-button {
background: transparent url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-grassGreen.gif) no-repeat 4px right;
}
.nba-vertical .green .modBody {
background-color: #BADFA7;
}
.nba-p3-module .dark-blue .modHeader {
/* background: #3366FF url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus_faq.gif) no-repeat 4px 4px; */
background-color: #3366FF;
}
.nba-p3-module .dark-blue .modHeader:hover {
/* background: #3366FF url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus_faq_down.gif) no-repeat 4px 4px; */
background-color: #3366FF;
}
.nba-p3-module .dark-blue .link_list3Col a.info-button {
background: transparent url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-blue.gif) no-repeat 4px right;
}
.nba-vertical .dark-blue .modBody {
background-color: #BFD0FF;
}
.nba-p3-module .light-blue .modHeader {
/* background: #AFC5FF url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus_faq.gif) no-repeat 4px 4px; */
background-color: #AFC5FF;
}
.nba-p3-module .light-blue .modHeader:hover {
/* background: #AFC5FF url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus_faq_down.gif) no-repeat 4px 4px; */
background-color: #AFC5FF;
}
.nba-p3-module .light-blue .link_list3Col a.info-button {
background: transparent url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-lightBlue.gif) no-repeat 4px right;
}
.nba-vertical .light-blue .modBody {
background-color: #EFEFEF;
}
.nba-p3-module .accordsuffix,.nba-p3-module-green .accordsuffix,.nba-p3-module-blue .accordsuffix,.nba-p3-module-red .accordsuffix,.nba-history-module .accordsuffix {
float: right;
margin: 4px 6px 0 0;
}
.nba-history-module .accordsuffix {
margin: 0;
}
.header-extended ,.header-collapsed {
background-repeat: no-repeat;
background-position: 549px 4px;
}
.nba-vertical .header-extended,.nba-vertical .header-collapsed {
background-position: 165px 4px;
}
.statusicon {
display: none;
}
/* END HISTORY MODULE STYLES */
  
/* START SLIDING MODULE COLOR STYLES */
/* Green styles */
.nba-p3-module .green-aqua .modHeader,.nba-vertical  .green-aqua .modHeader,.nba-p3-module-green .first-item .modHeader,.nba-vertical-green .first-item .modHeader {background-color: #00a8aa;}
.nba-p3-module .green-aqua .modBody,.nba-vertical .green-aqua .modBody,.nba-p3-module-green .first-item .modBody,.nba-vertical-green .first-item .modBody {background-color: #CCEEEE;}
.nba-p3-module .green-aqua a.info-button,.nba-p3-module-green .first-item a.info-button {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-green-aqua.gif) no-repeat right 4px;}
.nba-p3-module .green-auqa a.info-button:hover,.nba-p3-module-green .first-item a.info-button:hover {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-green-aqua-over.gif) no-repeat right 4px;}
.nba-p3-module .green-aqua .header-extended, .nba-p3-module-green .first-item .header-extended {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-green-aqua.gif);}
.nba-p3-module .green-aqua .header-extended:hover,.nba-p3-module-green .first-item .header-extended:hover{background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-green-aqua-over.gif);}
.nba-p3-module .green-aqua .header-collapsed,.nba-p3-module-green .first-item .header-collapsed {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-green-aqua.gif);}
.nba-p3-module .green-aqua .header-collapsed:hover,.nba-p3-module-green .first-item .header-collapsed:hover {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-green-aqua-over.gif);}
.nba-p3-module .green-spoke .modHeader,.nba-vertical .green-spoke .modHeader,.nba-p3-module-green .second-item .modHeader,.nba-vertical-green .second-item modHeader {background-color: #9ac80d;}
.nba-p3-module .green-spoke .modBody,.nba-vertical .green-spoke .modBody, .nba-p3-module-green .second-item .modBody,.nba-vertical-green .second-item .modBody {background-color: #EBF4CF;}
.nba-p3-module .green-spoke a.info-button,.nba-p3-module-green .second-item a.info-button {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-green-spoke.gif) no-repeat right 4px;}
.nba-p3-module .green-spoke a.info-button:hover,.nba-p3-module-green .second-item a.info-button:hover {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-green-spoke-over.gif) no-repeat right 4px;}
.nba-p3-module .green-spoke .header-extended,.nba-p3-module-green .second-item .header-extended{background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-green-spoke.gif);}
.nba-p3-module .green-spoke .header-extended:hover,.nba-p3-module-green .second-item .header-extended:hover{background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-green-spoke-over.gif);}
.nba-p3-module .green-spoke .header-collapsed,.nba-p3-module-green .second-item .header-collapsed{background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-green-spoke.gif);}
.nba-p3-module .green-spoke .header-collapsed:hover,.nba-p3-module-green .second-item .header-collapsed:hover{background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-green-spoke-over.gif);}
.nba-p3-module .green-way .modHeader,.nba-vertical .green-way .modHeader,.nba-p3-module-green .third-item .modHeader,.nba-vertical-green .third-item .modHeader{background-color: #128f34;}
.nba-p3-module .green-way .modBody,.nba-vertical .green-way .modBody,.nba-p3-module-green .third-item .modBody,.nba-vertical-green .third-item .modBody {background-color: #D0E9D6;}
.nba-p3-module-green a.info-button:hover {color: #128F34;}
.nba-p3-module .green-way a.info-button,.nba-p3-module-green .third-item a.info-button {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-green-way.gif) no-repeat right 4px;}
.nba-p3-module .green-way a.info-button:hover,.nba-p3-module-green .third-item a.info-button:hover {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-green-way-over.gif) no-repeat right 4px;}
.nba-p3-module .green-way .header-extended,.nba-p3-module-green .third-item .header-extended {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-green-way.gif);}
.nba-p3-module .green-way .header-extended:hover,.nba-p3-module-green .third-item .header-extended:hover {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-green-way-over.gif);}
.nba-p3-module .green-way .header-collapsed,.nba-p3-module-green .third-item .header-collapsed {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-green-way.gif);}
.nba-p3-module .green-way .header-collapsed:hover,.nba-p3-module-green .third-item .header-collapsed:hover {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-green-way-over.gif);}
/* Red styles */
.nba-p3-module .red-scout .modHeader,.nba-vertical  .red-scout .modHeader,.nba-p3-module-red .first-item .modHeader,.nba-vertical-red .first-item .modHeader {background-color: #f78325;}
.nba-p3-module .red-scout .modBody,.nba-vertical .red-scout .modBody,.nba-p3-module-red .first-item .modBody,.nba-vertical-red .first-item .modBody {background-color: #FDE6D3;}
.nba-p3-module-red a.info-button:hover {color: #D71920;}
.nba-p3-module .red-scout a.info-button,.nba-p3-module-red .first-item a.info-button {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-red-scout.gif) no-repeat right 4px;}
.nba-p3-module .red-scout a.info-button:hover,.nba-p3-module-red .first-item a.info-button:hover {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-red-scout-over.gif) no-repeat right 4px;}
.nba-p3-module .red-scout .header-extended,.nba-p3-module-red .first-item .header-extended {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-red-scout.gif);}
.nba-p3-module .red-scout .header-extended:hover,.nba-p3-module-red .first-item .header-extended:hover {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-red-scout-over.gif);}
.nba-p3-module .red-scout .header-collapsed,.nba-p3-module-red .first-item .header-collapsed {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-red-scout.gif);}
.nba-p3-module .red-scout .header-collapsed:hover,.nba-p3-module-red .first-item .header-collapsed:hover {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-red-scout-over.gif);}
.nba-p3-module .red-yellow .modHeader,.nba-vertical .red-yellow .modHeader,.nba-p3-module-red .second-item .modHeader,.nba-vertical-red .second-item .modHeader {background-color: #febf0f;}
.nba-p3-module .red-yellow .modBody,.nba-vertical .red-yellow .modBody,.nba-p3-module-red .second-item .modBody,.nba-vertical-red .second-item .modBody {background-color: #FFF2CF;}
.nba-p3-module .red-yellow a.info-button,.nba-p3-module-red .second-item a.info-button{background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-red-yellow.gif) no-repeat right 4px;}
.nba-p3-module .red-yellow a.info-button:hover,.nba-p3-module-red .second-item a.info-button:hover {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-red-yellow-over.gif) no-repeat right 4px;}
.nba-p3-module .red-yellow .header-extended,.nba-p3-module-red .second-item .header-extended {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-red-yellow.gif);}
.nba-p3-module .red-yellow .header-extended:hover,.nba-p3-module-red .second-item .header-extended:hover {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-red-yellow-over.gif);}
.nba-p3-module .red-yellow .header-collapsed,.nba-p3-module-red .second-item .header-collapsed{background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-red-yellow.gif);}
.nba-p3-module .red-yellow .header-collapsed:hover,.nba-p3-module-red .second-item .header-collapsed:hover{ background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-red-yellow-over.gif);}
.nba-p3-module .red-fox .modHeader,.nba-vertical .red-fox .modHeader,.nba-p3-module-red .third-item .modHeader,.nba-vertical-red .third-item .modHeader {background-color: #d71920;}
.nba-p3-module .red-fox .modBody,.nba-vertical .red-fox .modBody,.nba-p3-module-red .third-item .modBody,.nba-vertical-red .third-item .modBody {background-color: #F7D1D2;}
.nba-p3-module .red-fox a.info-button,.nba-p3-module-red .third-item a.info-button{background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-red-fox.gif) no-repeat right 4px;}
.nba-p3-module .red-fox a.info-button:hover,.nba-p3-module-red .third-item a.info-button:hover{background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-red-fox-over.gif) no-repeat right 4px;}
.nba-p3-module .red-fox .header-extended,.nba-p3-module-red .third-item .header-extended {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-red-fox.gif);}
.nba-p3-module .red-fox .header-extended:hover,.nba-p3-module-red .third-item .header-extended:hover {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-red-fox-over.gif);}
.nba-p3-module .red-fox .header-collapsed,.nba-p3-module-red .third-item .header-collapsed {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-red-fox.gif);}
.nba-p3-module red-foxc .header-collapsed:hover,.nba-p3-module-red .third-item .header-collapsed:hover {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-red-fox-over.gif);}
/* Blue styles */
.nba-p3-module .blue-digg .modHeader,.nba-vertical .blue-digg .modHeader,.nba-p3-module-blue .first-item .modHeader,.nba-vertical-blue .first-item .modHeader {background-color: #1b5891;}
.nba-p3-module .blue-digg .modBody,.nba-vertical .blue-digg .modBody,.nba-p3-module-blue .first-item .modBody,.nba-vertical-blue .first-item .modBody {background-color: #D1DEE9;}
.nba-p3-module .blue-digg a.info-button,.nba-p3-module-blue .first-item a.info-button {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-blue-digg.gif) no-repeat right 4px;}
.nba-p3-module .blue-digg a.info-button:hover,.nba-p3-module-blue .first-item a.info-button:hover {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-blue-digg-over.gif) no-repeat right 4px;}
.nba-p3-module .blue-digg .header-extended,.nba-p3-module-blue .first-item .header-extended {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-blue-digg.gif);}
.nba-p3-module .blue-digg .header-extended:hover,.nba-p3-module-blue .first-item .header-extended:hover {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-blue-digg-over.gif);}
.nba-p3-module .blue-digg .header-collapsed,.nba-p3-module-blue .first-item .header-collapsed {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-blue-digg.gif);}
.nba-p3-module .blue-digg .header-collapsed:hover,.nba-p3-module-blue .first-item .header-collapsed:hover {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-blue-digg-over.gif);}
.nba-p3-module .blue-linked .modHeader,.nba-vertical .blue-linked .modHeader,.nba-p3-module-blue .second-item .modHeader,.nba-vertical-blue .second-item .modHeader {background-color: #1a7fb3;}
.nba-p3-module .blue-linked .modBody,.nba-vertical .blue-linked .modBody,.nba-p3-module-blue .second-item .modBody,.nba-vertical-blue .second-item .modBody {background-color: #D1DEE9;}
.nba-p3-module .blue-linked a.info-button,.nba-p3-module-blue .second-item a.info-button {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-blue-linked.gif) no-repeat right 4px;}
.nba-p3-module .blue-linked a.info-button:hover,.nba-p3-module-blue .second-item a.info-button:hover {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-blue-linked-over.gif) no-repeat right 4px;}
.nba-p3-module .blue-linked .header-extended,.nba-p3-module-blue .second-item .header-extended {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-blue-linked.gif);}
.nba-p3-module .blue-linked .header-extended:hover,.nba-p3-module-blue .second-item .header-extended:hover {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-blue-linked-over.gif);}
.nba-p3-module .blue-linked .header-collapsed,.nba-p3-module-blue .second-item .header-collapsed {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-blue-linked.gif);}
.nba-p3-module .blue-linked .header-collapsed:hover,.nba-p3-module-blue .second-item .header-collapsed:hover {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-blue-linked-over.gif);}
.nba-p3-module .blue-aqua .modHeader,.nba-vertical .blue-aqua .modHeader,.nba-p3-module-blue .third-item .modHeader,.nba-vertical-blue .third-item .modHeader {background-color: #478898;}
.nba-p3-module .blue-aqua .modBody,.nba-vertical .blue-aqua .modBody,.nba-p3-module-blue .third-item .modBody,.nba-vertical-blue .third-item .modBody {background-color: #DAE8EB;}
.nba-p3-module .blue-aqua a.info-button,.nba-p3-module-blue .third-item a.info-button {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-blue-aqua.gif) no-repeat right 4px;}
.nba-p3-module .blue-aqua a.info-button:hover,.nba-p3-module-blue .third-item a.info-button:hover {background: url(http://www.vodafone.nl/wg20/ff2/img/buttons/arrow-blue-aqua-over.gif) no-repeat right 4px;}
.nba-p3-module .blue-aqua .header-extended,.nba-p3-module-blue .third-item .header-extended {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-blue-aqua.gif);}
.nba-p3-module .blue-aqua .header-extended:hover,.nba-p3-module-blue .third-item .header-extended:hover {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/min-blue-aqua-over.gif);}
.nba-p3-module .blue-aqua .header-collapsed,.nba-p3-module-blue .third-item .header-collapsed {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-blue-aqua.gif);}
.nba-p3-module .blue-aqua .header-collapsed:hover,.nba-p3-module-blue .third-item .header-collapsed:hover {background-image: url(http://www.vodafone.nl/wg20/ff2/img/buttons/plus-blue-aqua-over.gif);}
.nba-vertical .modHeightAuto {
height: auto !important;
overflow: hidden;
}
/* END SLIDING MODULE COLOR STYLES */
/* END NBA MODULE STYLES */
 
/* unsorted CSS still to be sorted */

.select_phoneSet {                    
 width: 360px;
}

span.spanHighElement {
	background-color: #7A90A8;
	color: #fff;
}
span.spanNormalElement {
	background-color: #fff;
	color: #666666;
}

.noOverflow {
	_overflow: visible !important;
}

/* Generic Text Styling */
.left {text-align: left;}
.underline {text-decoration: underline;}
.italic {font-style: italic;}
.textAlignCenter {text-align: center;}
.strike {text-decoration: line-through;}
.bold {font-weight: bold;}
/* END General Text Styling */

div#banbenSelector { 
position:absolute; 
z-index:10;/*any value*/ 
overflow:visible !important;/*must have*/ 
width:555px;/*must have for any value*/ 
height: auto !important; 
} 
#banbenSelector iframe 
{ 
position:absolute;/*must have*/ 
top:0;/*must have*/ 
left:0;/*must have*/ 
z-index:-1;/*must have*/ 
filter:mask();/*must have*/ 
width:370px;/*must have for any big value*/ 
height: auto;/*must have for any big value*/ 
} 
/* to fix bug */
.proHeight
{
height:15.5em;
}