
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 11px; color: #232323; }
input, select, textarea { font-family: Arial; font-size: 11px; color: #000000; }
body { background: url('../images/bodyBg.gif') #50bbf9 repeat-x; }
img { border: 0px; display: block; }
p.warning{ margin-bottom:10px; color:#FF0000; padding:5px; padding-left:20px; background: url('../images/warning.gif') no-repeat left center; }
p.success{ margin-bottom:10px; color:#66CC33; padding:5px; padding-left:20px; background: url('../images/yes.gif') no-repeat left center; }	

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; }
.checkbox { border: 1px solid #FFFFFF; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 1000px; background: #fdfeff; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 1000px; height: 132px; background: url('../images/headerBg.gif') repeat-x; }
	#headerCntr img.logo { width:420px; height:132px; }
	.telecomb { position: absolute; right: 10px; width: 192px; height: 60px; background: url('../images/telecombLogo.gif') no-repeat; }
	.telecomb p.title { display:none; }
	.telecomb p { position:absolute; bottom:0px; left:35px; }
	.telecomb p span { font-weight:bold; color:#993399; }
	.logoCntr .mijter { position:absolute; top:3px; left:228px; }
	.offerCntr { position:absolute; top:3px; left:370px; }
	
	.iphone4top { cursor:pointer; position: absolute; right: 215px; top:10px; width: 147px; height: 84px; background: url('../images/iphone4_top.png') no-repeat; }
	.n8_torch_top { cursor:pointer; position: absolute; right: 215px; top:10px; width: 231px; height: 84px; background: url('../images/n8_torch_top.png') no-repeat; }

		.siteTabs { background:#007CC4; padding-top:3px; }
		.siteTabs ul { height: 24px; list-style: none; }
		.siteTabs ul li { margin-right: 5px; float: left; display: inline; position:relative; }
		.siteTabs ul li a { display:block; cursor: pointer; float: left; height: 24px; width:108px; line-height: 25px; text-decoration: none; font-size: 18px; color: #fff; text-indent:-9999px; outline:none; }
		.siteTabs ul li.site1 a { background:url(../images/sitetab1.gif) no-repeat top center; }
		.siteTabs ul li.site2 a { background:url(../images/sitetab2.gif) no-repeat top center; }
		.siteTabs ul li.site1 a:hover, .siteTabs ul li.site1Active a { background:url(../images/sitetab1.gif) no-repeat bottom center; }
		.siteTabs ul li.site2 a:hover, .siteTabs ul li.site2Active a { background:url(../images/sitetab2.gif) no-repeat bottom center; }
	
		/* ### TOP BOX ### */
		.topBox { padding-left: 29px; position: absolute; top: 0px; right: 0px; height: 24px; background: url('../images/top2Bg.gif') no-repeat left; }
		.topBox ul { padding-right: 8px; height: 24px; list-style: none; background: url('../images/topBg.gif') repeat-x; }
		.topBox li { padding-right: 3px; float: left; display: inline; height: 24px; line-height: 18px; color: #40657a; }
		.topBox li a { text-decoration: none; color: #40657a; }
		.topBox li a:hover { text-decoration: underline; }
		.topBox li a.logoff { color:#999900;}
		
		/* ### CAT BOX ### */
		.catBox { position: absolute; left: 195px; bottom: 3px; font-family: 'Trebuchet MS', Arial; font-size: 12px; color: #9addff; }
		.catBox ul { list-style: none; }
		.catBox li { margin-right: 3px; float: left; display: inline; }
		.catBox li a span { color: #fff; }
		.catBox li a { text-decoration: none; color: #9addff; }
		.catBox li a:hover { text-decoration: underline; }
		
		/* ### WINKEL BOX ### */
		.winkelBox { position: absolute; left: 500px; bottom: 0px; width: 188px; height: 64px; background: url('../images/winkelBg.png') no-repeat; }
		.winkelBox h2 { position: absolute; top: 8px; left: 55px; font-family: 'Trebuchet MS', Arial; font-size: 14px; text-transform: uppercase; color: #fff; }
		.winkelBox a { font-family: 'Trebuchet MS', Arial; font-size: 14px; text-transform: uppercase; color: #fff; }		
		.winkelBox span { padding: 2px; position: absolute; top: 33px; left: 58px; width: 116px; height: 20px; color: #2b2b2b; border: 1px solid #006cab; background: #fff; }
	
		/* ### ZOEK BOX ### */
		.zoekBox { position: absolute; bottom: 5px; right: 8px; }
		.zoekBox fieldset { border: 0px; }
		.zoekBox input.field { padding: 8px 2px 0px 22px; width: 102px; height: 19px; color: #2b2b2b; border: 0px; background: url('../images/fieldBg.gif') no-repeat; }
		.zoekBox input.submit { width: 60px; height: 27px; text-transform: uppercase; color: #fff; border: 0px; background: url('../images/submitBg.gif') no-repeat; }
		
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 1000px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding: 25px 0px 8px 0px; position: relative; float: left; width: 192px; background: url('../images/leftBg.gif') #f3f3f3 repeat-x; }
		#leftCntr ul.menu { margin-left: 18px; width: 155px; list-style: none; font-size:12px; }
		#leftCntr ul.menu li a { margin-bottom: 5px; display: block; font-family: 'Trebuchet MS', Arial; font-weight: bold; text-decoration: none; color: #FF7C00; background: url('../images/menuBg.gif') no-repeat right; }
		#leftCntr ul.menu li a:hover, #leftCntr ul.menu li.selected a { background: url('../images/menuHBg.gif') no-repeat right; }
		#leftCntr ul.menu li.selectedMan a { background:none; margin-bottom:0px; }
		#leftCntr ul.menu li ul.products { list-style:none; }
		#leftCntr ul.menu li ul.products li { padding-left:10px; } 
		#leftCntr ul.menu li ul.products a { background:none; color:#333; font-weight:normal; font-size:11px; margin-bottom:0px; }
		#leftCntr ul.menu li ul.products a:hover { text-decoration:underline; }
		#leftCntr ul.sub { margin: 0px 0px 10px 28px; width: 140px; list-style: none; }
		#leftCntr ul.sub li { padding-left: 3px; height: 15px; line-height: 16px; border-bottom: 1px solid #d9d9d9; }
		#leftCntr ul.sub li a { text-decoration: none; color: #3d3d3d; }
		#leftCntr ul.sub li a:hover { text-decoration: underline; }
		#leftCntr strong.title { display:block; margin:5px 0px 10px 18px; font-size:14px; font-family: 'Trebuchet MS', Arial; font-weight: bold; color: #FF7C00; }
		#leftCntr a { text-decoration:none; }
		#leftCntr em.phone   { background:url(../images/phoneIcon.gif) no-repeat left center; padding-left:30px; display:block; margin:5px 0px 0px 19px; font-size:16px; font-family: 'Trebuchet MS', Arial; font-weight: bold; color:#005679; }
		#leftCntr em.mail    { background:url(../images/mail_icon.gif) no-repeat left center; padding-left:30px; display:block; margin:5px 0px 0px 18px; font-size:16px; font-family: 'Trebuchet MS', Arial; font-weight: bold; color:#005679; }
		#leftCntr em.twitter { background:url(../images/twitter2.gif) no-repeat left center; padding-left:30px; display:block; margin:5px 0px 0px 18px; font-size:16px; font-family: 'Trebuchet MS', Arial; font-weight: bold; color:#005679; }
		
			/* ### VRAAG BOX ### */
		 	.vraagBox { padding: 10px 0px 0px 10px; position: relative; top: 10px; width: 182px; height: 470px; background: url('../images/vragenBg.gif') no-repeat; }
			.vraagBox ul { padding-top: 13px; list-style: none; }
			.vraagBox li, .vraagBox h2 { font-family: 'Trebuchet MS', Arial; font-weight: normal; font-size: 18px; color: #fff; }
			.vraagBox li.nr { padding: 5px 0px 35px 0px; font-size: 26px; }
			.vraagBox p { padding: 16px 10px 10px 0px; color: #fff; }
			.vraagBox fieldset { border: 0px; }
			.vraagBox input.field { float:left; padding: 8px 5px 6px 8px; width: 123px;  border: 0px; background: url('../images/field2Bg.gif') no-repeat; }
			.vraagBox input.submit { float:right; width: 42px; height: 29px; border: 0px; background: url('../images/submit2Bg.gif') no-repeat; }
					
			.actionCntr { position:relative;}
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding-top: 25px; float: right; overflow: hidden; width: 808px; }
		
			p.typeSwitch { float:left; padding:15px; padding-left:30px; color:#1482B7; }
			p.typeSwitch a { color:#1482B7; }
			p.typeSwitch a.active { font-weight:bold; text-decoration:none; }
			p.typeSwitch img { display:inline; }
			ul.manSelect { list-style:none; margin:5px 0px; padding-right:45px; float:right; line-height:30px; }
			ul.manSelect li.title { font-weight:bold; color:#1482B7; }
			ul.manSelect li { float:left; margin:0px 5px; padding:4px; }
		
			/* ### BIEDING CONTAINER ### */
			#biedingCntr { margin: 0px 0px 10px 25px; padding-top: 115px; position: relative; overflow: hidden; width: 740px; height: 384px; background: url('../images/biedingBg.png') no-repeat; }
			#biedingCntr a.sluit { position: absolute; top: 0px; right: 0px; display: block; width: 88px; height: 26px; line-height: 30px; font-family: 'Trebuchet MS', Arial; font-size: 15px; text-decoration: none; color: #fff; }
			#biedingCntr a.sluit:hover { text-decoration: underline; }
			#biedingCntr a.reset_aanb { position: absolute; top: 78px; right: -25px; display: block; width: 188px; height: 26px; line-height: 30px; font-family: 'Trebuchet MS', Arial; font-size: 15px; text-decoration: none; color: #fff; }
			#biedingCntr a.reset_aanb:hover { text-decoration: underline; }
				
				/* ### BIEDING BOX ### */
				.biedingBox { margin-left: 21px; float: left; display: inline; width: 158px; height: 336px; overflow:hidden; }
				.biedingBox h2 { padding-left: 15px; display: block; height: 38px; line-height: 38px; font-size: 18px; font-family: 'Trebuchet MS', Arial; font-weight: normal; color: #fff; }
				.biedingBox fieldset { padding-left: 15px; border: 0px; }
				.biedingBox fieldset label { padding: 10px 0px 5px 0px; display: block; font-family: 'Trebuchet MS', Arial; font-size: 14px; font-weight: bold; color: #1482b7; }
				.biedingBox fieldset select { padding: 1px; display: block; width: 130px; color: #2b2b2b; border: 1px solid #006cab; background: #fff; }
				.biedingBox fieldset a { font-size: 12px; text-decoration: underline; color: #1482b7; }
				.biedingBox fieldset a:hover { text-decoration: none; }
				.biedingBox ul { padding-left: 15px; list-style: none; }
				.biedingBox li { line-height: 18px; }
				.biedingBox li.bold { font-family: 'Trebuchet MS', Arial; font-size: 14px; font-weight: bold; color: #1482b7; }
				.biedingBox p { padding: 5px 0px 5px 0px; text-align: center; }
				.biedingBox a.bestellen { margin-left: auto; margin-right:auto; margin-top: 5px; display: block; width: 121px; height: 40px; line-height: 36px; text-align: center; text-transform: uppercase; text-decoration: none; font-size: 13px; color: #fff; background: url('../images/bestel.gif') no-repeat; }
				.biedingBox div.prijs span.small { font-size: 18px; vertical-align:top; }
				.biedingBox a.delkado {cursor:pointer; margin-left:-10px; margin-top:2px; position:absolute; z-index:10; width:4px; height:auto; }
				.biedingBox div.prijs { color:#1482b7; margin-left:auto; margin-right:auto; margin-top:10px; width:120px; border-top:2px solid #1482b7; }
				.biedingBox div.prijs p span { font-size: 18px; color:#1482b7; }
				.biedingBox li.price span.small { font-size: 14px; position:relative; bottom:5px; }				
				
				/*
				.biedingBox div.prijs { float:right; position:absolute; top:360px; right:30px; z-index:0; width: 90px; height: 90px; background: url('../images/prijs5Bg.gif') no-repeat; }
				.biedingBox div.prijs p span { font-size: 22px; font-family: 'Trebuchet MS', Arial; color: #fff; }
				.biedingBox div.prijs p { margin-top:15px; margin-left:-15px; font-size: 11px; color: #fff; }
				*/
				
				
				
			/* ### AD CONTAINER ### */
			#adCntr { padding: 0px 0px 0px 25px; overflow: hidden; width: 783px; }
			#adCntr div.overflow { padding: 10px 0px 10px 0px; overflow: hidden; width: 742px; }
			
				div.contractPlanBox { margin-bottom:10px; }
				div.contractPlanImage a { display:block; border-bottom:1px solid #21A2EC; padding:3px; height:55px; text-decoration:none;}
				div.contractPlanImage img { height:50px; float:left; }
				div.contractPlanImage h2 { float:left; padding-left:10px; line-height:50px; color:#1482B7; font-size:15px;  }
				table.contractPlanTable { width:100%; margin:5px 0px; }
				table.contractPlanTable td.title { text-align:left; }
				table.contractPlanTable td.title h2 { line-height:50px; color:#1482B7; font-size:15px; }
				table.contractPlanTable th { background:#E4F5FF; padding:3px 0px; }
				table.contractPlanTable th.contractType { color:#1482B7; }
				table.contractPlanTable a { color:#0C9AEC; font-weight:bold; }
				table.contractPlanTable td { padding:8px 0px; text-align:center; }
				table.contractPlanTable td strong { color:#1482B7; }
				table.contractPlanTable td.first { padding-left:15px; text-align:left; }
				table.contractPlanTable tr.even {background:#E4F5FF; }
				table.contractPlanTable tr.odd td.free { background:#C2FFAF; }
				table.contractPlanTable tr.even td.free { background:#9FDF8B; }
				table.contractPlanTable td.free strong { color:#008000; }
				table.contractPlanTable img.productImage { height:50px; display:inline; }
			
				/* ### IP BOX ### */
				.ipBox { overflow: hidden; width: 736px; background: url('../images/ipBg.gif') repeat-y; }
				.ipBox div.top { background: url('../images/ipTop.gif') no-repeat top; }
				.ipBox div.bottom { padding: 15px 15px 9px 15px; position: relative; overflow: hidden; width: 706px; background: url('../images/ipBottom.gif') no-repeat bottom; }
				.ipBox div.image { float: left; cursor:pointer; min-height:300px; }
				.ipBox div.image img.ownimage { margin:10px; max-width:250px;}
				.ipBox div.text { float: right; width: 400px; }
				.ipBox div.text h2 { padding: 20px 0px 15px 0px; font-size: 24px; font-family: 'Trebuchet MS', Arial; color: #892387; cursor:pointer; }
				.ipBox div.text h3 { padding: 0px 0px 15px 0px; font-size: 14px; font-family: 'Trebuchet MS', Arial; color: #007ec7; cursor:pointer; }
				.ipBox div.text p { padding-bottom: 20px; font-size: 12px; font-weight: bold; line-height: 18px; z-index:2; }
				.ipBox div.text ul { list-style: none; }
				.ipBox div.text li { padding-left: 20px; font-size: 12px; font-family: 'Trebuchet Ms', Arial; font-weight: bold; line-height: 18px; color: #0c9aec; background: url('../images/bol.gif') no-repeat left; }
				.ipBox img.voda { margin: 20px 0px 0px 0px; cursor:pointer; position: absolute; bottom:15px; }
				.ipBox div.prijs { cursor:pointer; text-align:right; font-family: 'Trebuchet MS', Arial; position: absolute; bottom: 50px; right: 20px; color: #1482b7; z-index:2; }
				.ipBox div.prijs p { font-size: 15px; padding:0px; }
				.ipBox div.prijs span { font-size: 35px; font-weight:bold; background:#FFF; }
				.ipBox div.prijs span.small { font-size: 25px; vertical-align:top; }				
				.ipBox div.plus { position:absolute; bottom:30px; left:20px; font-size:50px; color: #6fc302; }
				.ipBox div.sticker { width:59px; height:60px; position:absolute; top:10px; left:5px; z-index:4 }
				.ipBox div.view { text-align:center; cursor:pointer; background: url('../images/bestel.gif') no-repeat; height:40px; width:121px; line-height:35px; color:#FFF; position:absolute; bottom:10px; right:10px; z-index:2; }
				.ipBox div.view a { color:#FFF !important; font-size:20px; text-decoration:none; }				
				
				div.inlineTextCntr { padding:10px; }
				.ipBox div.textWide { }
				.ipBox div.textWide h1 { padding: 20px 0px 15px 0px; font-size: 20px; font-family: 'Trebuchet MS', Arial; color: #007ec7; }
				.ipBox div.textWide h2, div.inlineTextCntr h2 { padding: 20px 0px 15px 0px; font-size: 16px; font-family: 'Trebuchet MS', Arial; color: #007ec7; }
				.ipBox div.textWide p, div.inlineTextCntr p { font-size: 12px; line-height: 18px; }
				.ipBox div.textWide ul { list-style-type: none; }
				.ipBox div.textWide li { padding-left: 20px; font-size: 12px; font-family: 'Trebuchet Ms', Arial; font-weight: bold; line-height: 18px; color: #0c9aec; background: url('../images/bol.gif') no-repeat left; }
				
				.ipBox span.sitemap_tekst a { font-size: 12px; font-family: 'Trebuchet Ms', Arial; font-weight: bold; line-height: 18px; color: #0c9aec; text-decoration: none; }
				.ipBox span.sitemap_tekst a.header { color: #006699; }
				.ipBox span.sitemap_tekst a:hover { text-decoration: underline; }
				
				.ipBox h2.sitemap_tekst a { font-size: 16px; font-family: 'Trebuchet Ms', Arial; font-weight: bold; line-height: 18px; color: #0c9aec; text-decoration: none; }
				.ipBox h2.sitemap_tekst a:hover { text-decoration: underline; }
				
				.noImgBlock { padding-left:20px; }
				.noImgBlock img { display:inline; }
				
				/* ### SPOT BOX ### */
				.spotBox { padding: 10px; float: right; position: relative; width: 433px; height: 156px; background: url('../images/spotBg.gif') no-repeat; }
				.spotBox h2 { padding-bottom: 5px; font-family: 'Trebuchet MS', Arial; font-size: 16px; color: #1482b7; cursor:pointer;  }
				.spotBox h2 span { color: #6fc302; }
				.spotBox p { line-height: 18px; z-index:10; }
				.spotBox img.debi { position: absolute; bottom: 15px; cursor:pointer; max-height:120px; max-width:100px;  }
				.spotBox ul { position: absolute; right: 80px; bottom: 10px; overflow: hidden; width: 200px; list-style: none; cursor:pointer;  }
				.spotBox li { float: right; line-height: 80px; font-size: 30px; font-weight: bold; color: #6fc302; cursor:pointer;  }
				.spotBox li img { max-height:120px; max-width:90px; vertical-align:bottom; }
				.spotBox li img.phone { padding-right:35px; }
				.spotBox div.prijs { text-align:right; cursor:pointer; position: absolute; bottom: 10px; right: 20px; width: 96px; height: 74px; color: #1482b7; z-index:11; }
				.spotBox div.prijs p { background:#FFF; font-size: 12px; font-family: 'Trebuchet MS', Arial; }
				.spotBox div.prijs span { font-size: 18px; font-family: 'Trebuchet MS', Arial; font-weight:bold; background:#FFF; }
				.spotBox div.prijs span.small { font-size: 14px; vertical-align:top; }			
				.spotBox div.view { text-align:center; cursor:pointer; background: url('../images/viewProduct.gif') no-repeat; height:23px; width:72px; line-height:23px; color:#FFF; position:absolute; bottom:10px; right:10px; z-index:2; }
				.spotBox div.view a { color:#FFF !important; font-size:12px; text-decoration:none; }	
				.spotBox div.sticker { width:59px; height:60px; position:absolute; top:20px; right:20px; z-index:4 }
				
				.spotBoxCustomImage { float: right; position: relative;}		
				
			/* ### BAR BOX ### */
			.barBox { margin: 0px 0px 10px 25px; position: relative; overflow: hidden; width: 738px; height: 41px; background: url('../images/barBg.gif') no-repeat; }
			.barBox h2, .barBox label { font-family: 'Trebuchet MS', Arial; font-size: 16px; text-transform: uppercase; color: #fff; }
			.barBox h2 { padding: 11px 0px 0px 10px; }
			.barBox fieldset { position: absolute; top: 10px; right: 5px; border: 0px; }
			.barBox select { margin-left: 5px; padding: 1px; width: 100px; color: #2b2b2b; border: 1px solid #006cab; background: #fff; }
		
			/* ### PRO CONTAINER ### */
			#proCntr { padding: 10px 0px 0px 12px; overflow: hidden; width: 808px; }
			#proCntr a { text-decoration:none; cursor:pointer; color:#1482b7; }
			
				/* ### PHO BOX ### */
				.phoBox { margin: 0px 0px 15px 20px; position: relative; float: left; display: inline; width: 231px; height: 191px; background: url('../images/phoBox.gif') no-repeat; cursor:pointer; }
				.phoBox h2 { padding: 20px 20px 0px 20px; font-size: 14px; color: #1482b7; position:absolute; z-index:3; }
				.phoBox div.image { padding-top:40px; }
				.phoBox div.image img { margin-left:auto; margin-right:auto;}
				.phoBox div.prijs { text-align:right;  position: absolute; bottom: 0px; right: 15px; width: 96px; height: 74px; color: #1482b7; z-index:2; }
				.phoBox div.prijs em { background:#FFF; margin-bottom:2px; font-style:normal; }
				.phoBox div.prijs span { font-size: 18px; font-weight:bold; background:#FFF; }
				.phoBox div.prijs span.small { font-size: 14px; vertical-align:top; }
				.phoBox div.view { text-align:center; background: url('../images/viewProduct.gif') no-repeat; height:23px; width:72px; line-height:23px; color:#FFF; position:absolute; bottom:10px; right:10px; z-index:2; }
				.phoBox div.view a { color:#FFF !important; font-size:12px; }
				.phoBox div.phone { position: absolute; bottom: 10px; left: 10px; z-index:1; }
				.phoBox div.phone img { height:130px; max-width:210px; }
				.phoBox div.text { position:absolute; top:45px; left:20px; }
				.phoBox div.text p.new { font-size:16px; color:#CC3300; font-weight:bold; }
				.phoBox div.text ul { list-style: none; }
				.phoBox div.text li { padding-left: 20px; font-size: 11px; font-family: 'Trebuchet Ms', Arial; font-weight: bold; line-height: 18px; color: #0c9aec; background: url('../images/bol.gif') no-repeat left; }
				.phoBox div.provider { position:absolute; bottom:40px; left:10px; }
				.phoBox div.provider img { max-height:84px; max-width:96px; }
				.phoBox div.sticker { width:59px; height:60px; position:absolute; top:55px; z-index:4 }
				
				/* ### PHO BOX BIG ### */
				.phoBoxBig { margin: 0px 0px 15px 20px; position: relative; float: left; display: inline; width: 231px; height: 348px; background: url('../images/phoBoxBig.gif') no-repeat; cursor:pointer; }
				.phoBoxBig h2 { padding: 10px 20px 0px 20px; font-size: 14px; color: #fff; position:absolute; z-index:3; }
				.phoBoxBig div.provider { position:absolute; bottom:10px; left:10px; }
				.phoBoxBig div.provider img { max-height:84px; max-width:96px; }
				.phoBoxBig div.prijs { text-align:right;  position: absolute; bottom: 0px; right: 15px; width: 96px; height: 74px; color: #1482b7; z-index:2; }
				.phoBoxBig div.prijs em { background:#FFF; margin-bottom:2px; font-style:normal; display:block; }
				.phoBoxBig div.prijs span { font-size: 18px; font-weight:bold; background:#FFF; }
				.phoBoxBig div.prijs span.small { font-size: 14px; vertical-align:top; }	
				.phoBoxBig div.view { text-align:center; background: url('../images/viewProduct.gif') no-repeat; height:23px; width:72px; line-height:23px; color:#FFF; position:absolute; bottom:10px; right:10px; z-index:2; }
				.phoBoxBig div.view a { color:#FFF !important; font-size:12px; }				
				.phoBoxBig div.phone { position: relative; padding-top: 45px; float:right; z-index:1; padding-right:10px; }
				.phoBoxBig div.phone img { max-height:200px; max-width:100px;float:right;}
				.phoBoxBig div.phone img.full { max-height:300px; max-width:210px;}
				.phoBoxBig div.text { position:absolute; top:45px; left:10px; width:100px; z-index:1000; }
				.phoBoxBig div.text ul { list-style: none;}
				.phoBoxBig div.text li { font-size: 11px; text-align:justify; font-family: 'Trebuchet Ms', Arial; line-height: 18px; border-bottom:1px solid #0c9aec; padding-bottom:5px; margin-bottom:5px; }
				.phoBoxBig div.sticker { width:59px; height:60px; position:absolute; top:30px; right:0px; z-index:4 }
			
			/* ### RL CONTAINER ### */
			#rlCntr { margin-left: 36px; float: left; display: inline; width: 480px; }
			
			#rlCntr a.kadoKiezen { margin:10px auto 10px auto; display: block; width: 151px; padding-left:15px; height: 40px; line-height: 36px; text-align: center; text-transform: uppercase; text-decoration: none; font-size: 13px; color: #fff; background: url('../images/kadoButton.gif') no-repeat; float:left;}
			
				.tabBox { width:462px; height:31px; border:0px solid black; position:relative; top:2px; float:left; }
				.tabBox ul {list-style:none; }
				.tabBox li { float: left; display: inline;  }
				.tabBox li a { padding:3px 3px 3px 6px; display: block; width:108px; height:31px; color:#666666; font-weight:bold; text-decoration:none; background: url('../images/tabInactive.gif') no-repeat; } 
				.tabBox li a:hover, .tabBox li.selected a { text-decoration:none; color:#FFFFFF; background: url('../images/tabActive.gif') no-repeat; }
				
				.tabBox li.gift { float:right; }
				.tabBox li.gift a { padding-top:7px; background: url('../images/tabGift.gif') no-repeat; width:76px; color:#FFFFFF; }
				.tabBox li.first a { background: url('../images/tabFirstInactive.gif') no-repeat; }
				.tabBox li.first a:hover, .tabBox li.selected a { background: url('../images/tabFirstActive.gif') no-repeat; }
				
			
				/* ### PHONE BOX ### */
				.phoneBox { margin-bottom: 10px; width: 462px; background: url('../images/phoneBg.gif') repeat-y;  float:left;}
				.phoneBox div.top { background: url('../images/phoneTop.gif') no-repeat top; }
				.phoneBox div.bottom { padding: 14px 18px 15px 18px; position: relative; overflow:hidden; width: 426px; background: url('../images/phoneBottom.gif') no-repeat bottom; }
				.phoneBox h1 { margin-bottom: 10px; font-family: 'Trebuchet MS', Arial; font-size: 25px; color: #1482b7; }
				.phoneBox h2, .phoneBox h3 { font-family: 'Trebuchet MS', Arial; font-size: 12px; color: #1482b7; }
				.phoneBox h2.columnHeader { font-size:14px; margin-bottom:5px; }
				.phoneBox table.techSpecs { width:100%; }
				.phoneBox table.techSpecs h3 { border-bottom:1px solid #21A2EC; margin-top:5px; }
				.phoneBox div.specs { float: left; width: 145px; }
				.phoneBox #allSpecs { float: left; width: 250px; }
				.phoneBox div.contractPage { width: 250px; }
				.phoneBox div.specs ul { margin-bottom: 10px; list-style: none; }
				.phoneBox div.otherInfo ul { list-style:disc; padding-left:15px; }
				.phoneBox div.specs span {  margin-bottom: 15px; display: block; font-size: 12px; color: #f40000; }
				.phoneBox div.specs strong { font-size: 15px; color: #0a8d00; }
				.phoneBox div.pic { float: left; }		
				.phoneBox div.bestel { float: right; }
				.phoneBox div.prijs { margin-top: 20px; padding: 25px 0px 0px 10px; width: 96px; height: 84px; color: #fff; background: url('../images/prijs2Bg.gif') no-repeat; }
				.phoneBox div.prijs span { font-size: 20px; }
				.phoneBox div.prijs p { padding-left:22px; }				
				.phoneBox div.prijs span.small { font-size: 14px; vertical-align:top; }	
				.phoneBox a.bestellen { margin-top: 35px; display: block; width: 121px; height: 40px; line-height: 36px; text-align: center; text-transform: uppercase; text-decoration: none; font-size: 13px; color: #fff; background: url('../images/bestel.gif') no-repeat; }
				.phoneBox div.acc_box { border: 5px solid #E0FFFF; width:400px; height:120px; display: block; float: left; margin-right:10px; margin-bottom:10px; position:relative; padding:2px; }
				.phoneBox div.acc_box span.acc_amount { color:#000000; font-size:10px;}
				.phoneBox div.acc_box a.del_acc { cursor:pointer; position:absolute; width:15px; height:14px; top:-10px; right:-10px; margin-left:auto; margin-right:auto; background:url('../images/close_acc.gif') no-repeat; text-decoration:none; }
				.phoneBox div.acc_box span.acc_price { position:absolute; width:120px; height:14px; bottom:0px; left:5px; }
				.phoneBox div.acc_box img.accimg { max-width:90px; max-height:70px; float:left; margin-left:10px; }
				.phoneBox div.acc_box div.acc_text { float:right; width:280px; height:80px; overflow:auto; padding-left:10px; padding-right:10px; }
				.phoneBox a {cursor:pointer; color:#1482b7; text-decoration:none;}
				.phoneBox a:hover {text-decoration:underline;}
				.phoneBox div.thumbs { position:relative; width:140px; margin-top:10px;  }
				.phoneBox div.thumbs img { text-align:center; float:left; display:inline; margin-left:2px; border: 1px solid #1482b7; padding:1px; width:40px; max-height:40px; }
				.phoneBox div.desc { margin-bottom:10px; }
				.phoneBox div.sticker { width:59px; height:60px; position:absolute; top:60px; right:50px; z-index:4 }
				
				.phoneBox div.catList { float:left; width:80px; border-right:1px solid #0099CC; padding:10px; }
				.phoneBox div.catList ul { list-style:none; }
				.phoneBox div.catList ul li.title { font-weight:bold; }
				.phoneBox div.catList ul li a.selected { font-weight:bold; border-bottom:1px dotted #0099CC;}
				.phoneBox div.catList ul li { margin-bottom:5px;}
				.phoneBox div.productList { float:right;   }
				.phoneBox div.productList div.productCntr { position:relative; width:300px; height:50px; border: 5px solid #E0FFFF; margin-bottom:10px; overflow:hidden; }
				.phoneBox div.productList div.productCntr div.image { float:left; }
				.phoneBox div.productList div.productCntr div.image img { max-height:50px; max-width:50px; margin-top:4px; }
				.phoneBox div.productList div.productCntr div.add { position:absolute; top:0px; right:0px; cursor:pointer; background:url('../images/metAboHi.gif') bottom left no-repeat; width:25px; height:25px; }
				.phoneBox div.productList div.productCntr div.add span { color:#FFFFFF; float:right; padding:2px; font-size:16px; font-weight:bold; }
				.phoneBox div.productList div.productCntr div.price { position:absolute; bottom:0px; right:0px; width:60px; height:20px; background:url('../images/bestel.gif') no-repeat; }
				.phoneBox div.productList div.productCntr div.price span { color:#FFFFFF; float:right; padding:3px; }
				.phoneBox div.productList div.productCntr div.title { position:absolute; top:2px; left:55px; }
				.phoneBox div.productList div.productCntr div.content { position:absolute; top:20px; left:55px; width:180px; }

				
				.phoneBox ul.reviews { list-style:none; padding-left:10px; padding-right:10px; }
				.phoneBox ul.reviews li.first { background:url('../images/menuBg.gif') left center no-repeat; padding-left:10px; float:left; width:70%; }
				.phoneBox ul.reviews li.first h2 { color:#000000; float:left; }
				.phoneBox ul.reviews li.score { float:right; width:20%; }
				.phoneBox a.reviewAddButton { width:371px; float:left; background: url('../images/addReview.gif') no-repeat; padding-left:40px; font-size:14px; color:#FFFFFF; height:42px; line-height:35px; margin:10px auto 10px auto;}
				.phoneBox #reviewFormCntr { float:left; width:99%; margin-top:20px; }
				
				.phoneBox table.reviewForm input[type="text"], .textBox input[type="password"] { height:25px; width:200px; line-height:25px; font-size:14px; border:1px solid #21A2EC; }
				.phoneBox table.reviewForm input[name="norobot"] { width:55px; }
				.phoneBox table.reviewForm textarea { font-size:14px; border:1px solid #21A2EC; }
				.phoneBox table.reviewForm label.score { font-size:14px; line-height:25px; height:25px; }
				
				.phoneBox #productDescription { width:99%; text-align:justify; margin-bottom:20px;  }
				.phoneBox #productDescription #productImages { float:right; max-width:218px; margin:10px;  }
				.phoneBox #productDescription #productImages #productMainImage { float:right; width:218px; }
				.phoneBox #productDescription #productImages #productMainImage img { max-width:218px; margin-left: auto; margin-right: auto; margin-bottom:5px; }
				.phoneBox #productDescription #productImages #productThumbnails {text-align:center; margin-left: auto; margin-right: auto; }
				.phoneBox #productDescription #productImages #productThumbnails img { display:inline; margin-left:2px; border: 1px solid #1482b7; padding:1px; width:40px; max-height:40px; }
				.phoneBox #productOrderbox h1 { margin-bottom: 10px; font-family: 'Trebuchet MS', Arial; font-size: 18px; color: #1482b7; float:left; line-height:36px;  }	
				.phoneBox #productOrderbox .stock { color: #1482B7; clear:both;   font-family: 'Trebuchet MS',Arial;    font-size: 16px;    line-height: 36px;    margin-bottom: 10px; } 
				.phoneBox #productOrderbox .stock span.one   { padding-left: 20px; background: url('../images/tick.png') no-repeat left center; }
				.phoneBox #productOrderbox .stock span.two   { padding-left: 20px; background: url('../images/truck.png') no-repeat left center; }
				.phoneBox #productOrderbox .stock span.three { padding-left: 20px; background: url('../images/clock.png') no-repeat left center; }
				.phoneBox #productOrderbox .stock span.four  { padding-left: 20px; background: url('../images/cross.png') no-repeat left center; }
				.phoneBox #productOrderbox a.bestellen { float:right; margin-top:0px; }
				.phoneBox span.hr {border-top: 1px solid #4ea1c9; display:block; clear:both; line-height:1px; font-size:1px; margin-bottom:5px; margin-top:5px; width:100%; }
				.availableFrom { text-align:right; margin-bottom:5px; }
				
				/* ### MET ABO KNOPPEN ### */
				.phoneBox .metAbo { margin-top: 15px; display: block; width: 121px; padding-top:5px; height: 40px; line-height: 14px; text-align: center; text-transform: uppercase; text-decoration: none; font-size: 11px; color: #fff; }
				.phoneBox .metAbo span { padding-right:25px; }
				.phoneBox .metAbo strong { font-size:12px; }
				.phoneBox .metAbo:hover { text-decoration: none; }
				
				.phoneBox .metVodafone { background: url('../images/metAboVodafone.gif') no-repeat; }
				.phoneBox .metKPN { background: url('../images/metAboKPN.gif') no-repeat; }
				.phoneBox .metTele2 { background: url('../images/metAboTele2.gif') no-repeat; }
				.phoneBox .metTelfort { background: url('../images/metAboTelfort.gif') no-repeat; }
				.phoneBox .metHi { background: url('../images/metAboHi.gif') no-repeat; }
				
			
				/* ### BESTEL BOX ### */
				.bestelBox { width: 468px; background: url('../images/bestelBg.gif') repeat-y; float:left; }
				.bestelBox div.top { background: url('../images/bestelTop.gif') no-repeat top; }
				.bestelBox div.bottom { padding: 14px 18px 56px 18px; position: relative; background: url('../images/bestelBottom.gif') no-repeat bottom; }
				.bestelBox div.bottom #_abo_info { float:left;}
				.bestelBox h1 { margin-bottom: 10px; font-family: 'Trebuchet MS', Arial; font-size: 18px; color: #1482b7; float:left; line-height:36px;  }				
				.bestelBox h2 { padding: 10px 0px 5px 0px; font-size: 12px; font-weight: normal; color: #4ea1c9; }
				.bestelBox ul { list-style: none; }
				.bestelBox fieldset { padding-top: 10px; float: right; overflow: hidden; width: 230px; border: 0px; }
				.bestelBox fieldset label { display: block; float: left; font-size: 12px; line-height: 19px; color: #4ea1c9; }
				.bestelBox fieldset select { margin: 1px; display: block; float: right; width: 150px; border: 1px solid #a7a6aa; background: #fff; }
				.bestelBox ul.list { overflow: hidden; width: 400px; }
				.bestelBox ul.list li { float: left; width: 270px; line-height: 16px; }
				.bestelBox ul.list li.first { width: 130px; }
				.bestelBox fieldset.list { padding: 0px 0px 10px 0px; overflow: hidden; width: 100%; }
				.bestelBox fieldset.list label { display: block; float: left; font-size: 12px; line-height: 19px; color: #4ea1c9; }
				.bestelBox fieldset.list select { margin: 1px; display: block; float: right; width: 350px; border: 1px solid #a7a6aa; background: #fff; }
				.bestelBox a.bestellen { float:right; width: 121px; height: 40px; line-height: 36px; text-align: center; text-transform: uppercase; text-decoration: none; font-size: 13px; color: #fff; background: url('../images/bestel.gif') no-repeat; }
				.bestelBox span.hr {border-top: 1px solid #4ea1c9; display:block; line-height:1px; font-size:1px; margin-bottom:5px; margin-top:5px; width:100%; }
	
			
			/* ### RR CONTAINER ### */
			#rrCntr { float: right; width: 292px; }
			#rrCntr ul.acc { margin-top: 10px; padding-left: 10px; width: 262px; height: 43px; list-style: none; background: url('../images/accBg.gif') no-repeat; }
			#rrCntr ul.acc li { margin-right: 3px; float: left; display: inline; line-height: 36px; font-family: 'Trebuchet MS', Arial; font-size: 14px; text-transform: uppercase; color: #72c7f4; }
			#rrCntr ul.acc li span { color: #fff; }
			#rrCntr ul.acc li a { text-decoration: none; color: #72c7f4; }
			#rrCntr ul.acc li a:hover { text-decoration: underline; }
			#rrCntr ul.productList { list-style:none; padding-left:5px; width:260px; }
			#rrCntr ul.productList li { margin-bottom:5px; }
			#rrCntr ul.productList li a { float:left; width:250px; padding:5px; font-size:12px; display:block; color:#1482B7; text-decoration:none; }
			#rrCntr ul.productList li a span.name { float:left; }
			#rrCntr ul.productList li a span.price { float:right; }
			#rrCntr ul.productList li a:hover { color:#FFFFFF; background-color:#4FBAF7; }
			
				/* ### PRO BOX ### */
				.proBox { margin-top: 10px; padding: 20px 10px 10px 10px; width: 253px; height: 156px; background: url('../images/proBg.gif') no-repeat; cursor:pointer; position:relative; text-decoration:none;  }
				.proBox h2 { text-align: left; font-size: 12px; color: #1482b7; }
				.proBox ul { padding: 20px 10px 10px 10px; overflow: hidden; width: 233px; list-style: none; }
				.proBox li.prijs {  padding-right: 45px; float: left; width: 80px; height: 100px; line-height: 80px; font-size: 18px; text-align: right; color: #fff; background: url('../images/prijsBg.gif') no-repeat; }
				.proBox li.prijs_wij { padding-right: 45px; float: left; width: 85px; height: 100px; line-height: 80px; font-size: 18px; text-align: right; color: #fff; background: url('../images/prijs6Bg.gif') no-repeat; }
				.proBox li.prijs span { padding-right:5px;}
				.proBox li.pic { float: right; }
				.proBox li.pic img {max-height:100px; max-width:100px; }
				.proBox li.prijs span.small { font-size: 14px; vertical-align:top; padding-right:0px; }
				
				/* NIEUWE STYLES */
				.proBox li.price { position:absolute; bottom:30px; border-bottom:2px solid #1482b7; }
				.proBox li.price span { font-size: 18px; color:#1482b7; }
				.proBox li.price span.small { font-size: 14px; position:relative; bottom:5px; }
				.proBox li.info { position:absolute; bottom:30px; left:3px; }
				
				.accInfo { padding: 20px 10px 10px 10px; width: 253px; }
				.accInfo h2 { text-align: left; font-size: 12px; color: #1482b7; }
				.accInfo p { padding:5px 10px 5px 0px; text-align:justify; color: #000066; }
				.accInfo img { margin-top:5px; text-align:center; }
				
				
			#searchCnt { margin: 0px 0px 10px 25px; float:left; overflow: hidden; width: 738px;}
			#searchCnt h1 { margin-bottom: 10px; font-family: 'Trebuchet MS', Arial; font-size: 18px; color: #1482b7; line-height:36px; }
			#searchCnt p  { font-family: Arial; font-size: 11px; color: #232323; }
	
	/* ### FOOTER CONTAINER ### 
	#footerCntr { width: 1000px; height: 63px; line-height: 63px; text-align: center; color: #1482b7; background: url('../images/footerBg.gif') repeat-x; }

	table.winkelmand{ border:0px; width:480px;}
	table.winkelmand tr{ height:26px; padding:2px;}
	table.winkelmand tr td{ padding-left:10px; padding-right:10px;}
	table.winkelmand tr.top{ background: #D8EAF1; color:#666666; height:26px; padding:5px;}
	table.winkelmand input{width:40px; border:1px solid #666666;}
	table.winkelmand input.submit{width:80px; border:1px solid #666666;}

	#wwCntr div.winkelmandje {  color:#000000; float:left; position:relative;}
	#wwCntr div.winkelmandje ul{float:left; position:relative;  margin:0px; padding:0px; color:#000000; border-bottom:1px solid; width:205px}
	#wwCntr div.winkelmandje ul li { font-size: 11px; color: #333333; width:170px; float:left; position:relative;}
	#wwCntr div.winkelmandje_total ul{ margin:0px; padding:0px; color:#000000; width:205px; float:left; position:relative; }
	#wwCntr div.winkelmandje_total li { width:170px;  font-size: 11px; color: #333333; float:left; position:relative; }
	#wwCntr div.winkelmandje li.right { font-size: 11px; color: #333333;  width:35px; float:left;}
	#wwCntr div.winkelmandje_total li.right { font-size: 11px; color: #333333;  width:35px;}*/

			/* ### WW CONTAINER ### */
			#wwCntr { padding: 0px 0px 0px 25px; overflow: hidden; width: 783px; }
			#wwCntr div.overflow { padding: 10px 0px 10px 0px; overflow: hidden; width: 742px; }	
					/* ### WW BOX ### */
				.wwBox { overflow: hidden; width: 736px; background: url('../images/ipBg.gif') repeat-y; }
				.wwBox div.top { background: url('../images/ipTop.gif') no-repeat top; }
				.wwBox div.bottom { padding: 15px 15px 9px 15px; position: relative; overflow: hidden; width: 706px; background: url('../images/ipBottom.gif') no-repeat bottom; }
				.wwBox div.image { float: left; cursor:pointer; }
				.wwBox h1 { padding: 20px 0px 15px 0px; font-size: 20px; font-family: 'Trebuchet MS', Arial; color: #007ec7; }
				.wwBox h2 { font-size: 16px; font-family: 'Trebuchet MS', Arial; color: #007ec7; }				
				.wwBox h4 { font-size: 12px; font-family: 'Trebuchet MS', Arial; color: #007ec7; }
				.wwBox p { padding-bottom: 20px; font-size: 12px; font-weight: bold; line-height: 18px; z-index:2; }
				.wwBox ul { list-style: none; }
				.wwBox li { padding-left: 20px; font-size: 12px; font-family: 'Trebuchet Ms', Arial; font-weight: bold; line-height: 18px; color: #0c9aec; background: url('../images/bol.gif') no-repeat left; }
				div.wwMessage { margin-bottom:10px; border: 0px solid #007ec7; color:#FF0000; padding:5px; padding-left:20px; background: url('../images/warning.gif') no-repeat left center; }
				
				#footerCntr { width: 1000px; height: 200px; line-height: 50px; font-size: 12px; text-align: center; border-top: 1px solid #e3e3e3; }
				.footerBoxWrap { float:left; width:1000px; clear:both; background:#FFFFFF; border-bottom:1px solid #E3E3E3;}
				.footerBox { float:left; width:159px; height:110px; padding:20px; line-height:18px; text-align:left; border-right:1px solid #E3E3E3; }
				.footerBox h3 { font-size: 14px; font-family: 'Trebuchet MS', Arial; color: #007ec7; margin-bottom:5px; }
				.footerBox ul { list-style:none; }
				.footerBox a { text-decoration:none; color:#551A8B; }
				.footerBox a:hover { text-decoration:underline; }
				table.winkelmand{ border:0px; width:700px;}
				table.winkelmand tr{ height:26px; padding:2px;}
				table.winkelmand tr td{ padding-left:10px; padding-right:10px;}
				table.winkelmand tr.top{ background: #d6eefc; color:#666666; height:26px; padding:5px;}
				table.winkelmand tr.top th { padding-left:5px; padding-right:5px; }
				table.winkelmand input{width:40px; border:1px solid #666666; color:#000000;}
				#wwCntr input.submit { width: 121px; height: 26px; color: #fff; border: 0px; font-size:12px; padding-bottom:5px; background: url('../images/submit.gif') no-repeat;}
				table.winkelmand input.submit_big, input.submit_big{ width:160px; background-color: #D8EAF1; font-size:14px; font-weight:bold; border:1px solid #007ec7; color:#007ec7; cursor:pointer}
				table.winkelmand a.edit { text-decoration:none; font-weight:bold; color: #007ec7; }
				table.winkelmand a.edit:hover { text-decoration:underline; }
				table.winkelmand a.edit img { float:left; margin-right:5px; }
				table.winkelmand a.edit span { float:left; cursor:pointer; }
				table.winkelmand td.borderBottom { border-bottom:1px solid #007ec7; }
				table.winkelmand td.borderTop { border-top:1px solid #007ec7; }
				table.winkelmand td.borderTopDotted { border-top:1px dotted #007ec7; }			

				#wwCntr div.winkelmandje {  color:#000000; float:left; position:relative;}
				#wwCntr div.winkelmandje ul{float:left; position:relative;  margin:0px; padding:0px; color:#000000; border-bottom:1px solid; width:205px}
				#wwCntr div.winkelmandje ul li { font-size: 11px; color: #333333; width:170px; float:left; position:relative;}
				#wwCntr div.winkelmandje_total ul{ margin:0px; padding:0px; color:#000000; width:205px; float:left; position:relative; }
				#wwCntr div.winkelmandje_total li { width:170px;  font-size: 11px; color: #333333; float:left; position:relative; }
				#wwCntr div.winkelmandje li.right { font-size: 11px; color: #333333;  width:35px; float:left;}
				#wwCntr div.winkelmandje_total li.right { font-size: 11px; color: #333333;  width:35px;}

.tickercontainer { /* the outer div with the black border */
background: #fff; 
width: 736px; 
height: 80px; 
margin: 10px auto; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 736px;
height:80px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0px 10px;
padding: 0;
background: #fff;
line-height:80px;
}
ul.newsticker li img { max-height:75px; display:inline; vertical-align:middle;}
