#vblogos { width: 170px; height: 160px; left: 170px; top: 175px; position: relative; }
#vblogos #alllogs { position: absolute; left: 7px; top: 0px; line-height: 10px;}
#vblogos #alllogs img { border: none; padding: 0px; margin: 0px;  }
#vblogos #alllogs a { border: none; padding: 0px; margin: 0px; }
#vblogos .jllink { position: absolute; left: 193px; top: 91px; width: 170px; height: 40px; border: none; }
p#uitleg { position: absolute; top: 95px; width: 565px; margin: 0px; padding: 0px; }
	#groen2 { position: absolute; top: 176px; left: 25px; }
	#groen_blank { background: url('../images/greyblank.gif') top left no-repeat; position: absolute; top: 176px; left: 27px; width: 153px; height: 152px; padding-top: 40px; }
		#groen_blank p { left: 10px; top: 120px; text-align: center; }
		#groen2 #belmijsubmit { width: 164px; height: 46px; position: absolute; left: 13px; top: 104px; border: none; }
		#groen2 #naam { border: none; width: 137px; height: 19px; position: absolute; left: 10px; top: 22px; padding-top: 4px; }
		#groen2 #telefoon { border: none; width: 137px; height: 19px; position: absolute; left: 10px; top: 69px; padding-top: 4px; }
	input.rood { color: #CC0000; }



	/* Stylesheet Youfone */	
	
	/*Kleuren: */
		/* Groen Brandmanual: #97be0d; Roze Brandmanual: #8e004d; */
	
	html { background: url('../../images/contentbg.gif') repeat-y center; }
	
	body {
		font-family: Helvetica, Arial;
		font-size: 12px;
		color: #666666;
		text-align: center;
		margin: 0px; 
		line-height: 18px;}
	
	#container { 
		width: 898px; 
		height: auto; 
		margin: 0 auto 0 auto; 
		text-align: left; 
		position: relative; }	
	
	#content { 
		width: 571px; 
		position: relative; padding: 0 0 160px 40px; margin: 10px 0 0 0; }
	
	#contenthome { 
		width: 874px; 
		position: relative; }
		
	a { color: #97be0d; font-weight: bold; }
	a:hover { color: #97be0d; text-decoration: underline; font-weight: bold;}
	
	#grassbg { position: absolute; top: 190px; left: 5px; width: 889px; }

	/* Header */
	
	#header { 
		width: 898px; 
		height: 190px; 
		background: url('../images/menubalk.gif') no-repeat center bottom  #ffffff; 
		position: relative; }
		
		/* Logo */
		
		img#logo  { 
			width: 206px; 
			height: 111px;
			margin: 0 0 0 26px; padding: 26px 0 0 0; border: none; }
		
		img.headerusps  { 
			width: 261px; 
			height: 111px;
			margin: 0; padding: 0; position: absolute; top: 26px; left: 232px; }

		
		h1#logo { line-height: auto; margin: 0 0 0 26px; padding: 26px 0 0 0; 
			width: 206px; height: 111px; border: none; }
		
		h1#logo img { width: 206px; height: 111px; border: none; }

		/* Menubalk */
		
		#header #menu { 
			position: absolute; 
			top: 139px; 
			left: 40px; 
			margin: 0px;
			padding: 0px;
			height: 35px; }
			 
		#header #menu li { 
			display: inline; 
			list-style: none; 
			font-size: 11px; 
			text-transform: uppercase; 
			font-weight: normal;
			margin: 0; 
			padding: 0;
			height: 35px; }
			
		#header #menu li a { background: url('../../images/menusep.gif') right no-repeat; line-height: 35px; width: auto; text-transform: uppercase; text-decoration: none; color: #ffffff; margin: 0 0 0 0; padding: 11px 10px 9px 4px; font-weight: bold; }
		#header #menu li a:hover, #header #menu li a.activemenu, #header #menu li a.activemenulast { color: #8e004d; }
		#header #menu li a.activemenulast, #header #menu li a.menulast { background: none; }
		
		#header #menu li img { border: none; height: 11px; }
		
		#footer, #footermv { position: absolute; width: 898px; left: 25px; top: 610px; height: 50px; }
		#footer a { font-size: 10px; font-weight: normal; color: #a1a1a1; margin: 0 7px 0 0; }
		
		#thuisbezorgd { position: absolute; left: 350px; bottom: 22px; padding-left: 10px; }
		#thuisbezorgd img { float: left; margin: 0 3px 0 3px; }
		#thuisbezorgd h3 { float: left; clear: left; color: #8e004d; font-size: 14px; margin: 13px 0 0 0px; padding: 0px; }
		#thuisbezorgd p { float: left; clear: right; margin: 13px 0 0  5px; padding: 0px; }


		/* Bestel Nu Youfone */
		
		#header #menu2 #bestel { 
			font-size: 17px; 
			line-height: 17px; 
			font-weight: bold;
			color: #ffffff;
			text-transform: uppercase;
			position: absolute; 
			left: 640px; 
			bottom: 24px; 
			width: 280px; 
			list-style: none; }
		
		.bestelspacer { 
			width: 250px; 
			height: 43px; 
			position: absolute; 
			top: 125px; 
			right: 25px; 
			border: none; }
			
		/* Taalkeuze / My Youfone */

		#header #menu3 { 
			position: absolute; 
			top: 40px; 
			right: 27px; 
			margin: 0; 
			padding-top: 0px; }
			
		#header #menu3 li { 
			list-style: none; 
			margin: 0px; 
			padding: 0px; 
			height: 37px; }
			
		#header #menu3 img  { border: none; }
		
		#hsbanner { position: absolute; top: 0px; right: 165px; border: none; }
		#jllink { position: absolute; top:0px; right: 184px; border: none; width: 201px; height: 39px; }
		
		#english { position: absolute; 
			top: 40px; 
			left: 761px; height: 37px; border: none; } 
		#myyf { position: absolute; 
			top: 80px; 
			right: 27px; height: 37px; border: none; } 
		

	/* Bestelbuttons / Meer info buttons */
	
		.orderyf, .orderyfb { width: 596px; height: 88px; border: 1px solid #ffffff; position: absolute; }
		
		.breadcrumb { font-size: 10px; margin: 0px; top: 0px; }
		.breadcrumb a { color: #666666; text-decoration: none; }
	
		#container img.orderyf { left: 20px; bottom: 50px; }
		#container img.orderyfb { left: 20px; top: 20px; }
		#contenthome img.orderyf { left: 16px; top: 590px; }
		
		
		#contenthome #homecompare, #content #homecompare, #contenthome #homecomparemv { position: absolute; left: 27px; top: 274px; background-color: #fbfbfb; background: url('../images/homecompbg.gif') repeat-x left top; height: 236px; }
		#content #homecompare { top: 215px; }
		#contenthome #homecompare, #content #homecompare { background: url('../images/homecompbgshort.gif') repeat-x left top; top: 359px; }
		#contenthome #homecompare td, #content #homecompare td, #contenthome #homecomparemv td { width: 250px; padding: 2px 10px 2px 35px; vertical-align: top; }
		#contenthome #homecompare td, #content #homecompare td { padding: 0px 10px 0px 35px; vertical-align: bottom; }
		#contenthome #homecompare td.nobullet, #contenthome #homecompare td.toelichting, #content #homecompare td.nobullet, #content#homecompare td.toelichting, #contenthome #homecomparemv td.nobullet, #contenthome #homecomparemv td.toelichting { background: none; }
		h2.homecomp { font-size: 18px; font-weight: normal; margin: 5px 0 10px 0; }
		#contenthome #homecompare td.kruis, #content #homecompare td.kruis, #contenthome #homecomparemv td.kruis { background: url('../images/kruis.gif') left top no-repeat; }
		#contenthome #homecompare td.vink, #content #homecompare td.vink, #contenthome #homecomparemv td.vink { background: url('../images/vink.gif') left top no-repeat; }
		
		
		#homebestel { position: absolute; left: 18px; top: 167px; }
		
		
	/* Rechterkolom */
	
		#rechterkolom { position: absolute; right: 0px; top: 200px; width: 280px; }


	#flashintro { position: relative; height: 256px; width: 636px; top: 7px; margin-bottom: 18px; background: url('../images/intro2flashbgnb.jpg') top right no-repeat; }
	.flashintro1 { position: absolute; left: 27px; }
	.flashintro2 { position: absolute; left: 635px;  
		background: url('../images/intro2nb.jpg') top right no-repeat; width: 246px; height: 249px; }
	
	.tarieven_en_calculator { position: relative; background: url('../images/intro2.gif') top right no-repeat; 
	float: right; clear: both; width: 260px; height: 249px; margin-bottom: 35px; }

	#testimonials { float: right; margin-top: 80px; border: 1px solid #000;}
	
	
	#faq, #submenu { 
		width: 250px;
		text-align: left; 
		margin: 0 0 15px 4px; 
		background: #ffffff;
		padding: 36px 0 0 0;
		position: relative;
		}
		
		#contenthome #faq { position: absolute; right: 3px; top: 269px; }
		#contenthome #tarieven { margin: 0 0 10px 0; padding: 10px 0 0 0px; width: 246px; background: none; 
		}
		#contenthome #footer { text-align: left; left: 0px; top: 650px; margin-bottom: 30px; }
		#contenthome #voetbalbannerbottom { position: absolute; left: 616px; top: 511px; }
		#contenthome #telnrsbottom { position: absolute; left: 620px; top: 665px; }
		#voetbalbannerbottom { border: none; margin-left: 6px; }
		
		#thuiswinkel { border: none; position: absolute; top: 33px; left: 630px; }
			
		#submenu { margin: 0 0px 15px 4px; }
	
		#rechterkolom #faq table, #rechterkolom #submenu table, #contenthome #faq table, #contenthome #submenu table {
			width: 250px; 
			margin: 0 10px 0 0px; 
			padding: 0 0 10px 0; }
			
			#rechterkolom #submenu table ul, #contenthome #submenu table ul { border: none; margin: 0px; padding: 0px; } 
			#rechterkolom #submenu table ul li, #contenthome #submenu table ul li {
			list-style: none; background: url('../images/plus.gif') left no-repeat; padding-left: 20px; margin-left: 20px; }
			
		#rechterkolom #faq td, #rechterkolom #submenu td, #contenthome #faq td, #contenthome #submenu td  { /*EDIT*/
			 background: url('../images/faq_row.gif') no-repeat left top; 
			 list-style: none; 
			 padding: 0 10px 0 30px; 
			 margin: 0 0 0 0px; 
			 height: 39px; }
			 
			#rechterkolom #submenu td.submenuul { background: url('../images/faq_subrow.gif'); height: auto; padding: 0 0 10px 0;}
			 
		#faq td a, #submenu td a { 
			color: #666666; 
			font-weight: bold; 
			font-size: 12px; 
			font-weight: normal; 
			text-decoration: none; }
			
		#faq td a:hover, #submenu td a:hover { text-decoration: underline; }
			
		#submenu td a.activesub { font-weight: bold; }
		#submenu td a.activesubsub { font-weight: bold; }
		#faq td a.activefaq { font-weight: bold; }
		
		#rechterkolom #faq td.faqfooter, #rechterkolom #submenu td.faqfooter, #contenthome #faq td.faqfooter { height: 35px; background: url('../images/faq_bottom.gif'); text-align: left; margin-left: 30px; }
		#rechterkolom #faq td.faqfooter a, #contenthome #faq td.faqfooter a { color: #97be0d; font-weight: bold; margin-right: 20px;}
		.leftcorner { position: absolute; left: 0px; bottom:0px; width: 13px; height: 13px; }
		.rightcorner { position: absolute; right: 0px; bottom:0px; width: 13px; height: 13px; }
	
	/* Headers */
	
	#headers { padding-top: 10px; }
	h1.voetbal { font-weight: bold; font-style: italic; color: #000; font-size: 34px; line-height: 34px; margin: 0 0 0px 0px; padding: 0px; position: absolute; width: 600px; top: 210px; left: 40px; }
	
	h2 { font-size: 12px; color: #97be0d; }
		
		h2.greenbar  {
			margin: 0 0 0 0; 
			padding: 11px 0 0 7px; 
			background: url('../images/faq_top.gif') left top no-repeat; 
			height: 25px; 
			width: 250px; 
			position: absolute; 
			left: 0px; 
			top: 0px;
			color: #ffffff; }
			
		#tarieven h3 { margin: 0 0 7px 0; color: #8e004d; font-size: 14px; }
		#tarieven h3.wit { color: #ffffff; font-size: 13px; }
		#tarieven h4 { margin: 10px 0 10px 0; font-size: 12px; }
		
	.greycontent h2 { color: #8e004d; font-size: 13px; font-weight: bold; }
	
	h3 { margin: 0px; padding: 0px; font-size: 13px; }
	.grijsblok h2 { margin: 0px; padding: 0px; font-size: 13px; color: #666666; }
	#content p { margin-top: 0px; margin-bottom: 20px; }

	
	.roze { color: #8e004d; }
	.groen { color: #97be0d; }
	.wit { color: #ffffff; }
	
	
	
	
	
	
		
	
	input.groot { width: 250px; border: 1px solid #dcdcdc; margin-left: 7px; }
	input.med1 { width: 180px; border: 1px solid #dcdcdc; margin-left: 7px; }
	input.klein { width: 64px; border: 1px solid #dcdcdc; margin-left: 7px; }
	
	#bestelformulieriframe { width: 817px; height: 950px; }
	
	
	
	#tarieven {
		width: 246px; height: 239px; background: url('../images/intro2.jpg') top right; padding: 10px 0 0 20px; margin-bottom: 15px; position: relative; }
		
	#tarievenpd {
		width: 266px; height: 80px; background: url('../images/intro2.jpg') bottom right; margin-bottom: 15px; position: relative; }
		#tarievenpd select { font-family: Arial; font-size: 10px; color: #4a4a4a; 
			width: 200px; margin: 5px 0 10px 30px; }
			
		#tarievenpd h3 { margin: 10px 0 0 30px; padding: 0px;}


		#tarieven select { font-family: Arial; font-size: 10px; color: #4a4a4a; 
			width: 200px; margin-bottom: 10px; }
		#tarieven form, #tarievenpd form { margin: 0px; padding: 0px; }
		#tarieven .arrow1 { margin-bottom: 8px; width: 16px; height: 11px; }
		#calculatorbox { width: 226px; position: absolute; bottom: 0px; left: 20px;}
		#contenthome #calculatorbox { left: 0px;}
		#rekening_calculator input { width: 30px; height:20px; float: left; text-align: center; font-size: 13px; font-weight: bold; margin: 3px 4px 0 0; }
		#rekening_calculator p { font-size: 11px; float: left; width: 200px; height: 50px; margin: 0px; line-height: 15px; }
		#tarieven .arrow2 { width: 20px; height: 17px; float: left; margin-top: 19px; }
		#tarieven label { margin: 18px 6px 0 0; float: left; width: 130px; }
		#tarieven label a { font-weight: bold; color: #666666; text-decoration: none; }
		
	
	.tariefoverzicht { width: 480px; text-align: left; }
	.tariefoverzicht td { width: 240px; }
	.toelichting { font-style: italic; font-size: 10px;  }	
	
	

#bestelvb { position: absolute; right: 0px; top: 548px; }
#bestelvb select { position: absolute; right: 5px; top: 78px; width: 200px; }
/*#vbinfo { width: 202px; height: 14px; position: absolute; left: 6px; bottom: 0px; border: none; }*/


/* Rekening Calculator */

#calculator { font-size: 12px; font-family:Arial; }
#calculator td { height: 30px; }
#calculator input { width: 30px; }
#calculator .een { width: 180px; }
#calculator .twee { width: 40px; }
#calculator .bereken { width: 120px; }
p.rekcalres { font-size: 14px; font-weight: bold; }

#calculator th { width: 150px; }

/*hackyhacky*/

* html.tarieven_en_calculator, * html.greyblok, * html.grijsblok, * html#rekening_calculator input, * html#rekening_calculator p, * html#tarieven .arrow2, * html#tarieven label, * html#zoekform .invoerveld, * html#zoekform .zoekknop, * html#zoekform img, * html#toelichting, * html#herinnerservice label, * html #herinnerservice input, * html #herinnerservice select, * html #contenthome #faq { display:inline; }