html 					{ margin:0; padding:0; color: #333; }
body 					{ margin:0; padding:0; font: 10pt/17pt Arial, Helvetica, sans-serif; margin:0 auto; width: 908px;}

a 						{ text-decoration: none; color: #83b344; outline: none;}
a:hover					{ text-decoration: underline; color: #83b344; }
a img 					{ border: none;}
h1 						{ font-size: 20px; color:#0f9dd3; padding: 0 0 15px 0; font-weight:normal; margin:0; }
h2 						{ font-size: 18px; color:#0f9dd3; padding: 0 0 16px 0; font-weight:normal; margin:0; }
h3 						{ font-size: 15px; color:#000000; font-weight:bold; margin:0; }
h4 						{ font-size: 14px; color:#0f9dd3; font-weight:bold; margin:0; }

#content #main ul			{ margin:10px 0 10px 50px; padding:0; list-style-type: disc; color: #f89a2d;}
#content #main ul li		{ color:#000; line-height:15pt; margin:0 0 5px 0; }
#content #main ul li span	 { color: #333; }

iframe        			{ margin: 0 3px}

#edllogo				{ background: url(/images/global/edllogo.png) no-repeat; width: 240px; height: 165px; position:relative; top:0; left:-60px; z-index:100; text-indent:-1000px;}
#edllogoo				{ width: 240px; height: 165px; position:relative; top:0; left:-60px; z-index:100; overflow: hidden; display:block; background: url(/images/global/edllogo.png) }
#menu 					{ width:910px; height:36px; background: #333 url(/images/global/menu/menubar.jpg) bottom right no-repeat; overflow:hidden; margin:0 0 15px 0; padding:0;}
#menu li				{ display:inline; float:right; height:30px; margin: 0; padding:0; text-indent:-1000px; overflow:hidden; border-left:1px solid #5D5D5D; }
#menu li a				{ display:block; height:30px; border-left:1px solid #D0D0D0; }
#menu li a:hover		{ background-position: 0 -30px !important; }

#menu .first			{ border-left: none; }
#menu li .index			{ background: url(/images/global/menu/index.gif) 0 0 ; width:75px; border-left: none; }
#menu li .programs		{ background: url(/images/global/menu/programs.gif) 0 0 ; width:135px; }
#menu li .availability	{ background: url(/images/global/menu/availability.gif) 0 0 ; width:193px; }
#menu li .costs			{ background: url(/images/global/menu/costs.gif) 0 0 ; width:131px; }
#menu li .faq			{ background: url(/images/global/menu/faq.gif) 0 0 ; width:180px; margin-right: 10px;}
#menu li .conditions	{ background: url(/images/global/menu/conditions.gif) 0 0 ; width:129px; margin-right: 10px;}
#menu li .explanation	{ background: url(/images/global/menu/explanation.gif) 0 0 ; width:120px; margin-right: 10px;}
#menu li .gameconditions{ background: url(/images/global/menu/gameconditions.gif) 0 0 ; width:155px; margin-right: 10px;}
#menu li .conditions2months{ background: url(/images/global/menu/conditions2months.gif) 0 0 ; width:200px; margin-right: 10px;}
#menu li .actionamateurs{ background: url(/images/global/menu/actionamateurs.gif) 0 0 ; width:140px; margin-right: 10px;}
#menu li .conditionsamateurs{ background: url(/images/global/menu/conditionsamateurs.gif) 0 0 ; width:190px; margin-right: 10px;}
#menu li .prices		{ background: url(/images/global/menu/prices.gif) 0 0 ; width:100px; margin-right: 10px;}
#menu li .whdai			{ background: url(/images/global/menu/whdai.gif) 0 0 ; width:184px; margin-right: 10px;}
#menu li .contact		{ background: url(/images/global/menu/contact.gif) 0 0 ; width:71px; margin-right: 20px;}
#menu li .order			{ background: url(/images/global/menu/order.gif) 0 0 ; width:85px; margin-right: 10px;}

/* De grids voor onderliggende pagina's. Nieuwe grids graag hier toevoegen */
#main					{ width:908px; overflow: hidden; display:block; margin: 0 0 20px 0; padding:0; }
#maintop  				{background: url(/images/global/mainTop.gif) top no-repeat ;width:908px;height:3px; padding: 0; margin: 0; font-size: 1px;}
#titleHeader			{width: 904px; height: 80px; text-indent: -1000px; overflow: hidden; margin: 0 0 5px 0; padding: 0 0 25px 0;}
.primary 					{ width:599px; float:left; overflow:hidden; padding-bottom:40px; }
.secondary					{ float:left; width:275px; display:inline; overflow:hidden; padding-left:30px; padding-bottom:40px; }
.clear					{clear: both;}

#orderview					{ float:left; width:238px; display:inline-block; overflow:hidden; background:#f5f5f5; border: 1px solid #e1e1e1; margin-bottom:20px;  }
#orderview h2				{ margin:7px 0 0 7px; padding:3px 0 3px 35px; background:url(/images/order/shoppingIcon.gif) left no-repeat; font-size:20px; }
#orderview h5				{ margin:0 0 0 11px; padding:0; color:#333; }
#orderview p				{ margin:0 0 0 11px; padding:0 0 8px 0; width:216px; color:#333; border-bottom: 1px solid #b5b5b5; line-height:130%; }
#orderview ul				{ margin:0 0 0 11px; padding:0; width:216px; color:#333; list-style:none; border-bottom: 1px solid #b5b5b5; }
#orderview li				{ margin:0; padding:0; color:#333; display:inline-block; }
#orderview li span			{ margin:0; padding:0; color:#333; width:130px; display:inline-block; overflow:hidden; float:left;  }
#orderview li b				{ float:left; display:inline-block; }
#orderview span				{ margin:11px 0 0 11px; padding:0; width:100%; color:#333; }
#orderview .footNote		{ margin:5px 0 0 11px; font-size:10px; line-height:150%; }
#orderview .phoneFooter		{ margin:10px 0 0 0; padding:3px 0 3px 11px; background:#555; color:#fff; }

#callmebackSide					{ float:left; width:238px; display:inline-block; overflow:hidden; background:#f5f5f5; border: 1px solid #e1e1e1; }
#callmebackSide					{ padding:0; margin:0; }
#callmebackSide h2				{ margin: 7px 0 0 7px; padding:3px 0 3px 35px; background:url(/images/order/callMeBackIcon.gif) left no-repeat; color:#f89829; font-size:20px; }
#callmebackSide p				{ margin: 0 0 10px 10px; padding:0; width:216px; color:#333; line-height:130%; display:block; font-weight:bold; }
#callmebackSide label			{ margin: 0 0 0 10px; padding:0; width:216px; color:#333; line-height:130%; display:block; font-weight:normal; }
#callmebackSide input			{ margin:0; padding:0; width:214px; height:18px; border: 1px solid #7f9db9; display:block; }
#callmebackSide .formbutton		{ clear: both; text-align: center; cursor: pointer; font-style: normal; position: relative; right: 12px; float:right; margin: 0 10px 10px 0 ; padding:0 0 2px 0; width:107px; height: 23px; font-size:11px; overflow:hidden; color:#FFF; font-weight:bold; height:23px; background: url(/images/global/yellowbutton107.gif) no-repeat; border:0; text-transform:uppercase; line-height: 23px;}
#formbutton-label			{ height: 0px; overflow: hidden;}

#callContainer				{ margin-bottom: 18px; position:relative; right:25px; float: right; font-size: 12px; width:238px; display:inline-block; overflow:hidden; background:#f5f5f5; border: 1px solid #e1e1e1; }

#phonesupport h2			{ margin:7px 0 0 7px; padding:0 0 0 35px; height: 26px; background:url(/images/global/callMeBackIcon.gif) left no-repeat; color:#f89829; font-size:20px; }
#phonesupport p				{ text-align: left !important;  margin-left: 10px;}
#phonesupport hr			{ background-color: #b5b5b5; height: 1px; border: none; width: 200px;}
#phonesupport .date			{ margin-left: 11px; width: 120px; float: left}
#phonesupport .time			{ width: 90px; float: right}
#phonesupport h3			{ margin:7px 0 0 7px; padding:0 0 0 35px; color:#f89829; font-size:20px; }

#callContainer	#callmebackSide		{ border: 0;}
#callContainer	#callmebackSide h3	{ margin: 7px 0 0 7px; padding:0; color:#f89829; }


.separator					{height: 10px; background: #FFF; width: 10px; margin-left: 10px; margin-bottom: 10px;}


div.container				{ float:left; padding: 0; margin:0; width: 595px; border-right: 1px solid #f3f3f3; overflow:hidden; }
div.container form 			{ padding:0; margin:0; }
input						{ float: left; }
.container .zend_form  dt 	{ clear: left; float: left; font-size: 12px; width: 190px; padding: 0; margin: 0; margin-bottom: 8px; }
.container .zend_form dd		{ clear:right; float: right; font-size: 12px; margin: 0; width: 390px; margin-bottom: 8px; padding: 0; }

#zipcode					{ width: 190px; }
#streetnumber				{ width: 100px; }
#addition					{ width: 100px; }
#digital					{ width:190px; }
#provider					{ width:190px; }
#send						{ clear: both; float: right; margin-right: 0; margin-top: 20px;}
ul.errors					{position:absolute; left:415px;  display: inline-block; float: right; margin: 0; margin-left: 10px; padding: 0; color: white; height: 22px; width: 220px; background: red url(/images/global/errorArrow.jpg) repeat-y; background-position: left; }
.errors li					{display: inline; list-style-type: none; margin: 0; padding: 0px 5px 0px 14px; font-weight: normal;}

#postcodeCheck .zend_form  dt 	{ clear: left; float: left; font-size: 12px; width: 190px; padding: 0; margin: 0; margin-bottom: 8px; }
#postcodeCheck .zend_form dd	{ clear:right; float: right; font-size: 12px; margin: 0; width: 390px; margin-bottom: 8px; padding: 0; }

#hdtvForm .zend_form dt 		{ clear: left; float: left; font-size: 12px; width: 190px; padding: 0; margin: 0; margin-bottom: 8px; }
#hdtvForm .zend_form dd			{ clear:right; float: right; font-size: 12px; margin: 0; width: 390px; margin-bottom: 8px; padding: 0; }
#adfabForm .zend_form dt 		{ clear: left; float: left; font-size: 12px; width: 190px; padding: 0; margin: 0; margin-bottom: 8px; }
#adfabForm .zend_form dd		{ clear:right; float: right; font-size: 12px; margin: 0; width: 390px; margin-bottom: 8px; padding: 0; }
#priceForm .zend_form dt 		{ clear: left; float: left; font-size: 12px; width: 190px; padding: 0; margin: 0; margin-bottom: 8px; }
#priceForm .zend_form dd		{ clear:right; float: right; font-size: 12px; margin: 0; width: 390px; margin-bottom: 8px; padding: 0; }
#vmForm .zend_form dt 			{ clear: left; float: left; font-size: 12px; width: 190px; padding: 0; margin: 0; margin-bottom: 8px; }
#vmForm .zend_form dd			{ clear:right; float: right; font-size: 12px; margin: 0; width: 390px; margin-bottom: 8px; padding: 0; }
#subForm .zend_form dt			{ clear: left; float: left; font-size: 12px; width: 190px; padding: 0; margin: 0; margin-bottom: 8px; }
#subForm .zend_form dd			{ clear:right; float: right; font-size: 12px; margin: 0; width: 390px; margin-bottom: 8px; padding: 0; }
#subclubForm .zend_form dt		{ clear: left; float: left; font-size: 12px; width: 190px; padding: 0; margin: 0; margin-bottom: 8px; }
#subclubForm .zend_form dd		{ clear:right; float: right; font-size: 12px; margin: 0; width: 390px; margin-bottom: 8px; padding: 0; }
#subcodeForm .zend_form dt		{ clear: left; float: left; font-size: 12px; width: 190px; padding: 0; margin: 0; margin-bottom: 8px; }
#subcodeForm .zend_form dd		{ clear:right; float: right; font-size: 12px; margin: 0; width: 390px; margin-bottom: 8px; padding: 0; }
#dvdForm .zend_form dt 			{ clear: left; float: left; font-size: 12px; width: 190px; padding: 0; margin: 0; margin-bottom: 8px; }
#dvdForm .zend_form dd			{ clear:right; float: right; font-size: 12px; margin: 0; width: 390px; margin-bottom: 8px; padding: 0; }
#bvoForm .zend_form dt 			{ clear: left; float: left; font-size: 12px; width: 100px; padding: 0; margin: 0; margin-bottom: 8px; }
#bvoForm .zend_form dd			{ clear:right; float: right; font-size: 12px; margin: 0; width: 390px; margin-bottom: 8px; padding: 0; }

#callmebackSide .zend_form  dt 	{  float: left; font-size: 12px; width: 238px; padding: 0; margin: 0; margin-bottom: 8px; }
#callmebackSide .zend_form dd	{  float: left; font-size: 12px; margin: 0; width: 238px; margin-bottom: 8px; padding: 0; position: relative; left: 10px;}
#phonePageName-label			{ height: 0px; float: none; overflow: hidden; margin: 0 !important; padding: 0;}
#phonePageName-element			{ height: 0px; float: none; overflow: hidden; margin: 0 !important; padding: 0;}
#name							{ width: 190px; }
#telephone						{ width: 190px; }
#submit							{position: relative; right: 10px; margin: 0; padding: 0;}

.blueButton						{padding:0px; margin:0; font-family:Arial; font-weight:bold; font-size:17px; font-style:italic;}
.blueButton	li					{background-position: right ;list-style-image:none;list-style-type:none; float:left;margin-right:30px;}
.blueButton	#yes				{background:url(/images/global/blueyesbutton.gif);line-height:30px;display:block; padding:0 78px 0 53px;}
.blueButton	#how				{background:url(/images/global/bluehowbutton.gif);line-height:30px;display:block; padding:0 42px 0 13px;}
.blueButton	#no					{background:url(/images/global/bluenobutton.gif);line-height:30px;display:block; padding:0 65px 0 51px;}
.blueButton	.postcode			{background:url(/images/global/bluehowbutton.gif) no-repeat; float: right; width: 190px; height: 30px; background-position: right; line-height:30px;display:block; text-indent: 20px;}
.blueButton	.ordernow			{background:url(/images/global/bluehowbutton.gif) no-repeat; float: right; width: 190px; height: 30px; background-position: right; line-height:30px;display:block; text-indent: 20px;}
.blueButton	.programs			{background:url(/images/global/bluehowbutton.gif) no-repeat; float: right; width: 190px; height: 30px; background-position: right; line-height:30px;display:block; text-indent: 20px;}
.blueButton	#zipcodecheck		{background:url(/images/availability/bluezipcodebutton.gif);line-height:30px;display:block; padding:0 67px 0 43px;}
.blueButton	a					{color:#FFFFFF;}
.blueButton	a:hover				{text-decoration:none;}

#footer					{ width:908px; height:165px; padding:0; overflow:hidden; background:url(/images/global/footer/footerBack.gif) no-repeat; padding-top:4px; }
#footer	.clubs 			{ width:882px; margin:0 0 0 8px; padding:0; height:60px; display:inline-block; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
#footer	.clubs li		{ float:left; display:inline; width:49px; height:60px; margin: 0; padding:0; overflow:hidden; }
#footer	.clubs li a		{ display:block; height:60px; }
#footer	.clubs li img	{ height:60px; width:49px; }
#footer .menu			{ float:left; display:inline-block; margin:0; padding:0; width:550px; padding: 12px 0 0 9px; }
#footer	.menu li		{ float:left; overflow:hidden; display:inline-block; height:18px; margin: 0 0 5px 0; padding: 0 16px 5px 16px; border-right: 1px solid  #999; }
#footer	.menu a			{ text-decoration: none; color: #777; }
#footer	.menu a:hover	{ border-bottom: 1px solid #0f9dd3; }
#footer span			{ float:left; display:inline-block; height:40px; margin: 5px 3px 0 0; padding:0; }
#footer p				{ float:left; display:inline-block; width:325px; height:40px; margin: 5px 0 0 0; padding:0; }
#footer p img			{ vertical-align:middle; margin: -3px 0 3px 0 ; display:inline-block; }
#footer .providers		{ display:inline-block; margin:0; padding:0; width:882px; height:40px; color:#777; }
#footer .providers span	{ float:left; display:inline; width:100px; margin:0; padding:10px 0 0 20px; }
#footer	.providers ul	{ margin:0; padding:0; }
#footer	.providers li	{ float:left; overflow:hidden; margin: 3px 0 0 0; padding:0; height:40px; }
#footer	.providers img	{ height:40px; width:55px; position: relative; top: -1px;}