@CHARSET "utf-8";

	* { margin: 0; padding: 0;}
	a { outline: 0; color: #3389be;}
	img { border: 0; }
	ul, li { list-style: none; }

	.clr { overflow: auto; height: 100%; }

	.hidden { display: none;}
	.linethrough {text-decoration: line-through;}
	
	body { background: url(img/body_bg.gif) repeat-x #1751a9; font-family: Arial, Helvetica, sans-serif; color: #6e6e6e; font-size: 12px;}
	
	#feedbackbtn { position: absolute; top: 220px; left: 0px; }
	
	#networknav { height: 36px; padding: 14px 0 0 6px; background: #1751a9; }
	#networknav .middle { width: 996px; margin: 0 auto; }
	#networknav ul li { float: left; margin-right: 10px; }
	#networknav ul li a { float: left; height: 26px; padding: 10px 0 0 16px; background: url(img/networknav_bg_a.gif) left top no-repeat; font-size: 12px; font-weight: bolder; text-decoration: none; color: #406eb3; }				
	#networknav ul li a span { padding: 10px 18px 10px 0; height: 36px; width: 5px; background: url(img/networknav_bg_span.gif) no-repeat top right; }
	#networknav ul li a.active { float: left; height: 26px; padding: 10px 0 0 16px; background: url(img/networknav_bg_a_active.gif) left top no-repeat; font-size: 12px; font-weight: bolder; text-decoration: none; color: #6fc80d; }
	#networknav ul li a.active span { padding: 10px 18px 10px 0; height: 36px; width: 5px; background: url(img/networknav_bg_span_active.gif) no-repeat top right; }
	#networknav a.qshopstab { float: left; margin-right: 6px; }
	
	#wrapper { width: 996px; margin: 0 auto; }	
	
	#header { position: relative; height: 90px; padding: 23px 0 0 26px; background: url(img/header_bg.gif) no-repeat; }		
	#header a img { float: left; margin: 5px 0 0 0; }
	#header h2 { font-size: 14px; color: #6e6e6e; }
	#header p { font-size: 11px; color: #6e6e6e; margin-top: 5px; }
	#header .block-a { float: left; margin: 10px 0 0 120px; width: 180px; }	
	#header .block-a h2 a {color:#63D00C;}
	#header .block-b { float: left; margin: 10px 0 0 60px; width: 110px; }
	#header .block-c { float: left; height: 68px; background: url(img/header_bg_phonenr.gif) no-repeat top left; width: 137px; }
	#header .block-c p { font-size: 16px; font-weight: bolder; color: #74c929; margin: 22px 0 0 20px; }
			
	#header .slogan { position: absolute; top: 52px; left: 130px; text-align:right; z-index: 5; }
	#header .slogan p { font-size: 12px; margin-bottom: 1px; color: #858d94; }
	#header .slogan a { font-size: 11px; color: #63D00C; text-decoration: none; }
	
	
	#nav { height: 79px; background: url(img/nav_bg.gif) no-repeat top right; padding-left: 10px; }
	#nav li { float: left; position: relative; }
	#nav li a { display: block; font-size: 20px; color: #fff; text-decoration: none; font-weight: bolder; height: 41px; padding: 10px 25px 0 10px;   }
	#nav li a:hover { color: #1751a9; }
			
	#nav li ul { position: absolute; display: none; top: 47px; left: 0px; border-bottom: 2px solid #fff; }
	#nav li:hover ul { display: block; }
	#nav li ul li { float: none; }
	#nav li ul li a { display: block; height: 26px; font-size: 12px; padding: 10px 0; font-weight: normal; background: #4e93dc; padding: 0 10px 0 10px; min-width: 200px; }
			
	
	#main { padding: 0 19px; background: url(img/main_bg.png) repeat-y; overflow: hidden; }
	
	#choicebox { width: 956px; height: 224px; padding: 12px 0 0 0; background: url(img/choicebox_bg.jpg) no-repeat; }
			
	#choicebox .links { float: left; width: 320px; }
	#choicebox .links ul li a { display: block; height: 30px; padding: 8px 0 3px 15px; width:300px; margin: 0; color: #1d719e; font-size: 17px; text-decoration: none;  }
	#choicebox .links ul li a.hover { color: #fff; font-weight: bolder; background: url(img/choicebox_bg_a.png) no-repeat; }		
			
	#choicebox .postcodecheck { float: right; width: 382px; height: 180px; padding: 10px; margin: 2px 15px 0 0; background: url(img/choicebox_bg_check.png); font-size: 12px; color: #1d719e; }
	#choicebox .postcodecheck h2 { font-size: 24px; font-weight: normal; color: #6fc80d; margin-bottom: 10px; }
	#choicebox .postcodecheck h3 { font-size: 12px; margin: 20px 0 5px 0; color: #1d719e; }			
	#choicebox .postcodecheck label { margin: 0 5px 0 3px; }
	#choicebox .postcodecheck input { padding: 1px; font-size: 20px; vertical-align: middle; }
	#choicebox .postcodecheck .row-1 { width: 100%; margin-bottom: 13px; }
	#choicebox .postcodecheck .row-1 input { height: 16px; border: 1px solid #81afca; font-size: 12px; }
	#choicebox .postcodecheck .row-1 .space { padding-right: 20px; }
	#choicebox .postcodecheck .pcnr { clear: left; width: 55px; height: 26px; border: 1px solid #81afca; }
	#choicebox .postcodecheck .pctxt { clear: left; width: 30px; height: 26px; border: 1px solid #81afca; }
	#choicebox .postcodecheck .huisnr { clear: left; width: 45px; height: 26px; border: 1px solid #81afca; }
	#choicebox .postcodecheck .btn { height: 27px; padding: 0 10px; color: #fff; font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; border: 1px solid #3389be; background: url(img/choicebox_bg_button.gif) repeat-x; cursor: pointer; }
	#choicebox .postcodecheck select {height: 26px; border: 1px solid #81afca; width: 265px;}
			
	#tips {  }
	#tips h3 { width: 180px; }
	
	
	/* gas kleuren 
	------------------------------------*/
			
	#tips .gas { width: 308px; float: left; margin: 0 16px 0 0; }
			
	#tips .gas .block-a { height: 103px; padding: 15px; margin-bottom: 5px; background: url(img/tips_bg_gasblocka.jpg) no-repeat; color: #fff; }			
	#tips .gas .block-a h2 { font-size: 24px; }
	#tips .gas .block-a p { width: 230px; font-size: 12px; margin: 5px 0 0 0; }
	#tips .gas .block-a a { width: 114px; display: block; background: url(img/bg_topbutton_gas.gif) no-repeat; color: #fff; font-size: 12px; height: 21px; margin: 10px 0 0 0; padding: 5px 0 0 20px; text-decoration: none;  }
	#tips .gas .block-a a:hover { background: url(img/bg_topbutton_gas_hover.gif) no-repeat; }
			
			
	/* algemene middelste blokken 
	------------------------------------*/
			
	#tips .block-b { padding: 15px; background-color: #eeeeee; margin-bottom: 5px; }
	#tips .block-b img { float: right; }
	#tips .block-b ul { clear: both; margin: 0 0 10px 0; }
	#tips .block-b ul li { background: url(img/li_arrow.gif) no-repeat 0px 5px; padding: 2px 0 2px 14px; font-size: 12px; }
	#tips .block-b a { height: 16px; padding: 3px 10px; margin: 0 5px 0 0; font-size: 12px; color: #fff; font-weight: bolder; text-decoration: none; }
	#tips .block-b a.meerinfo { background: url(img/bg_button_blue_s.gif) repeat-x; border: 1px solid #3389be; margin-top: 5px; }
	#tips .block-b a:hover.meerinfo { background-image: url(img/bg_button_blue_s_hover.gif); }
	#tips .block-b a.bestellen { background: url(img/bg_button_lblue_s.gif) repeat-x; border: 1px solid #76ca32; margin-top: 5px; }
	#tips .block-b a:hover.bestellen { background-image: url(img/bg_button_lblue_s_hover.gif); }
	#tips .block-b h3 a { float: left; margin: 0 0 10px 0; font-size: 14px; color: #4A4A4A; padding: 0; }
	#tips .block-b .price { float: right; margin: 0; padding: 0; color: #76ca30; font-size: 12px; }
	#tips .block-b .price span { font-size: 26px; }
			
	#tips .gas a.bottombutton { display: block; height: 21px; width: 285px; padding: 7px 0 0 23px; background: url(img/bg_bottombutton_purple.gif) no-repeat; font-size: 12px; color: #fff; text-decoration: none; }
	#tips .gas a:hover.bottombutton { background: url(img/bg_bottombutton_purple_hover.gif) no-repeat; }
			
	/* electra kleuren 
	------------------------------------*/
			
	#tips .electra { width: 308px; float: left; margin: 0 16px 0 0; }
			
	#tips .electra .block-a { height: 103px; padding: 15px; margin-bottom: 5px; background: url(img/tips_bg_electrablocka.jpg) no-repeat; color: #fff; }
	#tips .electra .block-a h2 { font-size: 24px; }
	#tips .electra .block-a p { width: 230px; font-size: 12px; margin: 5px 0 0 0; }
	#tips .electra .block-a a { width: 114px;display: block; background: url(img/bg_topbutton_electra.gif) no-repeat; color: #fff; font-size: 12px; height: 21px; margin: 10px 0 0 0; padding: 5px 0 0 20px; text-decoration: none;  }			
	#tips .electra .block-a a:hover { background: url(img/bg_topbutton_electra_hover.gif) no-repeat; }
	
	#tips .electra a.bottombutton { display: block; height: 21px; width: 285px; padding: 7px 0 0 23px; background: url(img/bg_bottombutton_green.gif) no-repeat; font-size: 12px; color: #fff; text-decoration: none; }
	#tips .electra a:hover.bottombutton { background: url(img/bg_bottombutton_green_hover.gif) no-repeat; }
	
	/* tv kleuren 
	------------------------------------*/
	
	#tips .alles { width: 308px; float: left; }
	
	#tips .alles .block-a { height: 103px; padding: 15px; margin-bottom: 5px; background: url(img/tips_bg_allesblocka.jpg) no-repeat; color: #fff; }
	#tips .alles .block-a h2 { font-size: 24px; }
	#tips .alles .block-a p { width: 230px; font-size: 12px; margin: 5px 0 0 0; }
	#tips .alles .block-a a { display: block; background: url(img/bg_topbutton_alles.gif) no-repeat; color: #fff; font-size: 12px; height: 21px; margin: 10px 0 0 0; padding: 5px 0 0 20px; text-decoration: none;  }
	#tips .alles .block-a a:hover { background: url(img/bg_topbutton_alles_hover.gif) no-repeat; }			
	
	#tips .alles a.bottombutton { display: block; height: 21px; width: 285px; padding: 7px 0 0 23px; background: url(img/bg_bottombutton_mint.gif) no-repeat; font-size: 12px; color: #fff; text-decoration: none; }
	#tips .alles a:hover.bottombutton { background: url(img/bg_bottombutton_mint_hover.gif) no-repeat; }
			
	#bottomhome { margin-top: 20px; }
	#bottomhome .left { float: left; width: 308px; }
		.top10 { background-color: #e4efdb; padding: 10px; margin-bottom: 20px; }
		.top10 h2 { font-size: 12px; color: #55a911; font-weight: normal; }
		.top10 h2 span { font-size: 24px; }
		.top10 ul { padding: 10px 0 0 0; }
		.top10 ul li { font-size: 12px; height: 20px; padding: 6px 0 0 0; margin: 0 0 3px 0; background: url(img/bg_top10_li.gif) no-repeat #fff; }
		.top10 ul li a { text-decoration: none; color: #000; }
		.top10 ul li a:hover { color: #3389be; }
		.top10 ul li span { display: block; width: 26px; margin: 0 8px 0 0; float: left; text-align: center; color: #fff; font-weight: bolder; }
	
	#bottomhome .left a img { border: 0px solid #ddd; margin-bottom: 20px; }
			
		
	#bottomhome .right { float: left; width: 634px; margin-left: 16px; }
	#bottomhome .right .news { width: 630px; border: 1px solid #e1e1e1; color: #3389be; margin-bottom: 20px; padding: 0 0 10px 0  }
	#bottomhome .right .news .top { padding: 10px;border: 1px solid #fff; background: url(img/bg_bordertopgradient.gif) repeat-x; }
	#bottomhome .right .news h2 { font-weight: normal; font-size: 24px; width: 500px; float: left; color: #55a911; }
	#bottomhome .right .news .top a { float: right; font-size: 12px; font-weight: bolder; text-decoration: none; color:#1d719e;  }
	#bottomhome .right .news h3 { font-size: 12px; }
	#bottomhome .right .news ul { width: 610px; margin: 0 10px 0 10px; }
	#bottomhome .right .news ul li { float: left; width: 275px; margin: 0 30px 0 0; font-size: 12px; }
	#bottomhome .right .news ul li p { color: #4a4a4a; line-height: 18px; }
	#bottomhome .right .news ul li p a { color: #1d719e; font-weight: bolder; }
	
	div.banner { text-align: center; padding: 15px 0; }
	div.banner img { border: 1px solid #cee3ef; }
	
	dt { padding: 3px; margin: 0 0 5px 0; background: url(img/bg_dt.gif) repeat-x; border: 1px solid #76ca32; color: #fff; font-size: 12px; font-weight: bolder; cursor: pointer; }
		dt span { background: url(img/img_arrowwhite.png) no-repeat 2px 4px; padding-left: 10px; }
	dd { padding: 0 5px; font-size: 12px; line-height: 18px; margin: 0 0 5px 0; }
	
	.info .meer { display: block; border: 1px solid #cee3ef; font-size: 12px; padding: 5px; text-decoration: none; color: #3389be; }
	.info .meer img { margin-left: 5px; }
			
	
	#logobar { height: 76px; background: url(img/logobar_bg.png) no-repeat bottom; padding: 10px 0 0 10px; ;}
	#logobar ul { text-align: center; width: 950px; margin: 10px; background-color: #E4EFDB; height: 59px;}
	#logobar li { float: left; text-align: center;	margin-left: 7px; margin-right: 3px; margin-top: 15px;}
	
	
	#footer { height: 45px; padding: 10px 0 0 0; margin: 20px 0 0 0; background: #0e3f8a; }
	#footer .center { width: 990px; margin: 0 auto; font-size: 12px; }
	#footer .center li { float: left; color: #3fa7e8; border-left: 1px solid #3fa7e8; padding: 0 10px; }
	#footer .center li.first { border: none; padding-left: 0; }
	#footer .center li a { color: #3fa7e8; text-decoration: none; }
	#footer .center li a:hover { color: #fff; }
	#footer .center span { float: right; }
	#footer .center a.netnotion { color: #2e86bc; text-decoration: none; }
	#footer .center a:hover.netnotion { color: #fff; }

	/* Overlay Call-me-back */
	
	#overlaycallback2 { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: url(img/bg_overlay.png); z-index: 50; display: none; }
	#overlaycallback2 .block { background: url(img/bg_overlay_block2.gif) no-repeat; width: 431px; height: 318px; padding: 20px; margin: 150px auto; }
	#overlaycallback2 h3 { float: left; margin-bottom: 10px; }
	#overlaycallback2 form { margin-top: 10px; }
	#overlaycallback2 td { vertical-align: top; }
	#overlaycallback2 form input,
	#overlaycallback2 form textarea { border: 1px solid #000000; }
	#overlaycallback2 form .btn { font-size: 15px; height: 25px; font-family: arial, helvetica, sans-serif; font-weight: bolder; color: #fff; background: url(img/bg_button_lblue_s.gif); cursor: pointer; padding: 0 5px; }
	#overlaycallback2 .close { float: right; color: #000000; }
	#overlaycallback2 p { clear: both; margin-top: 10px; }

	#callbackbtn { position: absolute; top: 350px; left: 0px; }

	
	/* SUBPAGES 
	------------------------------------------- */
	
	/* Headers */
	
	div.sub { width: 942px; height: 58px; color: #fff; font-weight: normal; padding: 7px 0 0 12px; }	
	div.sub.combi { background: url(img/main_bg_purpleheader.jpg); }
	div.sub.news { background: url(img/main_bg_newsheader.jpg); }
	div.sub.info { background: url(img/main_bg_infoheader.jpg); }
	div.sub.contact { background: url(img/main_bg_infoheader.jpg); }
	div.sub.text { background: url(img/main_bg_textheader.jpg); }
	
	div.sub h2 { padding: 0; margin: 0; }
	div.sub li { list-style: none; float: left; font-size: 11px; margin-right: 10px; margin-top: 5px; background: url(img/bg_subheader_breadcrumbs.gif) no-repeat 0px 5px; padding-left: 10px; }
	div.sub li a { color: #fff; text-decoration: none; }
	div.sub li a:hover { text-decoration: underline; }
	
	div#main h2.sub.text { padding-left: 10px; }
	
	/* Tabs */
	
	#tabs ul { width: 100%; margin-top: 20px; }
	#tabs ul li { float: left; margin-left: 15px; padding: 0; text-align: center; }
	#tabs ul li.first { margin: 0; }
	#tabs ul li a { display: block; width: 308px; padding: 5px 0 0 0; height: 20px; color: #fff; text-decoration: none; font-size: 14px; font-weight: bolder; }
	#tabs ul li a.combi { background: url(img/bg_tab_combi.gif) repeat-x; }
	#tabs ul li a.internet { background: url(img/bg_tab_internet.gif) repeat-x; }
	#tabs ul li a.digitv { background: url(img/bg_tab_digitv.gif) repeat-x; }
	
	.tabbar { height: 10px; width: 954px; clear: both; margin-bottom: 20px; }
	.alles {  }
	.internet {  }
	.tv {  }
	
	/* Filter stats block */
		
	#filterstats { background: #efefef; padding: 10px; margin-bottom: 20px; }
		#filterstats .line1 { font-size: 14px; color:#6f7172; }
		#filterstats .line1 span { color: #3389be; font-weight: bolder; }
		#filterstats .line1 a { font-size: 11px; color: #6f7172; }
		#filterstats .line2 { font-size: 18px; color: #6f7172; font-weight: bolder; }
		#filterstats .line2 span { color: #3389be; }
	
	#filtercontent .left { float: left; background: url(img/bg_filterleft.gif) repeat-x #c1dbeb; width: 198px; margin-right: 15px; padding: 10px; }
		#filtercontent .left h3 { font-weight: normal; font-size: 24px; color: #1d719e; margin-bottom: 10px; }
		#filtercontent .left h4 { font-size: 12px; font-weight: bolder; color: #1d719e; margin-bottom: 10px; }
		#filtercontent .left div.block { background: #fff; padding: 5px; margin-bottom: 10px; font-size: 12px; color: #1d719e; }
		#filtercontent .left div.block .slider { margin: 5px; }
		#filtercontent .left div.block .amount { font-family: arial, helvetica, sans-serif; border: 0; color: #1d719e; }
	
	#filtercontent .right { float: left; }
	#filtercontent .right h3 { font-size: 18px; color: #3389be; margin-bottom: 10px; }
	#filtercontent .right table { font-size: 12px; width: 724px; border-collapse: collapse; }
	#filtercontent .right table th { padding: 3px; text-align: left; font-weight: normal; background: url(img/filters_bg_th.gif) repeat-x; color: #fff; }
	#filtercontent .right table td { padding: 2px; }
	#filtercontent .right table td.line { background-color: #3389be; height: 1px; padding: 0; }
	#filtercontent .right table td.description { color: #898a8b; }
	#filtercontent .right table td a { color: #000; text-decoration: none; }
	#filtercontent .right table td a:hover { color: #3389c9; text-decoration: none; }
	#filtercontent .right table td a.meerinfo { float: right; background: url(img/bg_button_blue_s.gif) repeat-x; border: 1px solid #3389BE; padding: 3px 10px; color: #fff; text-decoration: none; font-weight: bolder; }
	#filtercontent .right table td a:hover.meerinfo { background-image: url(img/bg_button_blue_s_hover.gif); }
	#filtercontent .right table td a.bestellen { float: right; background: url(img/bg_button_lblue_s.gif) repeat-x; border: 1px solid #23C6E4; padding: 3px 10px; color: #fff; text-decoration: none; font-weight: bolder; }
	#filtercontent .right table td a:hover.bestellen { background-image: url(img/bg_button_lblue_s_hover.gif); }
	#filtercontent .right input.submit { background: url(img/bg_button_blue_s.gif) repeat-x; border: 1px solid #3389be; padding: 2px 5px; margin: 10px 0; color: #fff; font-weight: bolder; font-family: arial, helvetica, sans-serif; font-size: 12px; cursor: pointer; }
	#filtercontent .right input:hover.submit { background: url(img/bg_button_blue_s_hover.gif); }
	
	/* Compare block */
	
	#comparecontent h2 { font-size: 24px; color: #3389be; font-weight: normal; margin-left: 10px; }
	#comparecontent p { color: #7a7a7a; font-size: 12px; margin-left: 10px; }
	
	#comparecontent table { float: left; width: 250px; border-collapse: collapse; font-size: 12px; margin: 20px 0 20px 0; }
	#comparecontent table td { padding: 5px; vertical-align: top; line-height: 18px; border-left: 1px solid #23c5e4; width: 230px; }
	#comparecontent table td img { vertical-align: middle; }
	#comparecontent table td.header { background: url(img/compare_bg_tableheaders.gif) repeat-x; padding: 5px; border: none; }	
	#comparecontent table td.first { width: 230px; }
	#comparecontent table td.space { border: none; }
	#comparecontent table tr.uneven td { background-color: #def6fb; }
	#comparecontent table td.noborder { border: none; }
	#comparecontent table td.excl { padding: 0; }
	#comparecontent table td.excl span { display: block; height: 20px; background-color: #23c5e4; padding: 5px; color: #fff; font-weight: bolder; }
	#comparecontent table td.excl p { padding: 5px; color: #000; margin: 0; }
	#comparecontent table select { width: 225px; }
	#comparecontent table th { padding: 5px; text-align: left; background: url(img/compare_bg_tableheaders.gif) repeat-x; color: #fff; }
	#comparecontent table td input.submit { background: url(img/bg_button_lblue_s.gif) repeat-x; border: 1px solid #23c5e4; font-size: 12px; color: #fff; font-family: arial, helvetica, sans-serif; padding: 2px 5px; cursor: pointer; }
	#comparecontent table td input:hover.submit { background-image: url(img/bg_button_lblue_s_hover.gif); }
	
	#comparecontent .row table { width: 235px }
	
	/* Overlay */
	
	#overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: url(img/bg_overlay.png); z-index: 50; display: none; }
	#overlay .block { background: url(img/bg_overlay_block.gif) no-repeat; width: 408px; height: 233px; padding: 20px; margin: 150px auto; }
	#overlay .block h3 { float: left; font-weight: normal; font-size: 24px; color: #3389be; }
	#overlay .block a.close { float: right; font-size: 12px; color: #3389be; font-weight: bolder; }
	#overlay .block p { clear: both; margin: 10px 0; font-size: 12px; color: #333; line-height: 18px; }
	#overlay .block p em { font-weight: bolder; color: #3389be; font-style: normal; }
	#overlay .block form { margin-top: 70px; }
	#overlay .block label { display: block; float: left; font-size: 12px; margin-right: 58px; }
	#overlay .block input { padding: 4px; margin: 0 5px 0 0; height: 20px; border: 1px solid #3389be; font-size: 18px; }
	#overlay .block input.pcnr { width: 50px; }
	#overlay .block input.pctxt { width: 30px; }
	#overlay .block input.huisnr { width: 50px; }
	#overlay .block input.btn { font-size: 15px; height: 30px; font-family: arial, helvetica, sans-serif; font-weight: bolder; color: #fff; background: url(img/bg_button_blue_m.gif); cursor: pointer; }
	#overlay .block input:hover.btn { background: url(img/bg_button_blue_m_hover.gif); }
	
	/* News page */
	
	#newsleft { float: left; padding: 10px; width: 628px; }
	#newsleft h3 { font-size: 18px; color: #3389be; font-weight: normal; }
	#newsleft p.date { font-size: 11px; color: #3389be; margin: 0; }
	#newsleft p { margin: 10px 0; font-size: 12px; line-height: 18px; }
	#newsleft p.intro { font-weight: bolder; }
	#newsleft .firstimage {float: right; }
	
	#newsleft .options { border-top: 1px solid #3389be; margin-top: 25px; }
	#newsleft .options p { clear: left; margin: 10px 0 0 0; color: #3389be; }
	#newsleft .options p.bron { float: left; font-size: 11px; margin: 10px 0; }
	#newsleft .options p.bron a  { color: #3389be  }
	#newsleft .options .addthis_toolbox { float: right; margin-top: 10px; }
	#newsleft .options .addthis_button_compact { font-size: 12px; color: #3389be; }
	#newsleft .options ul { margin: 0; padding: 0; height: 100%; overflow: auto; }
	#newsleft .options ul.tags li { float: left; margin-right: 3px; font-size: 12px; color: #3389be; }
	#newsleft .options ul.tags li a { color: #3389be; }
	#newsleft .options ul.tags li a:hover { color: #073652; }			
		
	#newsright { float: left; width: 286px; margin: 10px 0 0 0; background-color: #d6e7f2; padding: 10px; }
	
	.archive li { list-style-image: url(img/img_listarrow.gif); font-size: 12px; margin-left: 15px; padding-left: 5px; text-indent: -10px;}
	.archive li a { color: #4a4a4a; margin: 0; padding: 0;  }
	
	#newsright .advertorial { margin: 20px 0 20px 0; }
	#newsright .advertorial h3 { font-size: 12px; color:#3389be; }
	#newsright .advertorial p { font-size: 12px; color:#4a4a4a; }
	#newsright .advertorial a { font-size: 12px; color:#3389be; }
	
	#newsright .tags { margin: 20px 0; }
	#newsright .tags h3 { font-size: 16px; color: #3389be; }
	#newsright .tags ul li { list-style: none; display: inline; margin-right: 5px; background: none; padding: 0; font-size: 22px;}
	#newsright .tags ul li a { color: #4a4a4a; }
		
		
	/* Info page */
	
	.infoblockcontainerleft {clear: left; width: 486px; padding: 0; margin: 0;float:left;}
	.infoblockcontainerright {width: 460px; padding: 0; margin: 0;float:left;}
	.infoblock { float: left; width: 446px; border: 1px solid #bad5db; background: url(img/bg_infoblocks.gif) no-repeat; padding: 10px; margin: 10px 10px 0 0; }
	.infoblock h3 { font-size: 18px; color: #3389be; margin-bottom: 10px; }
	.infoblock ul li { list-style-image: url(img/img_listarrow.gif); margin-left: 14px; font-size: 12px; line-height: 18px; }
	.infoblock ul li a { color: #3389be; }
	.infoblock p { font-size: 12px; color: #4a4a4a; margin-bottom: 10px; float: left;}	
	.infoblock img {  margin:0 0 5px 5px; float:right;}	
	
	/* Contact page */
	
	.leftcontact { width: 440px; padding: 20px; float: left;  }
	.leftcontact h3 { font-size:18px; color: #3389be; }
	.leftcontact p { font-size: 12px; color: #4a4a4a; line-height: 18px; margin-bottom: 10px; }
	.leftcontact p.contactinfo { margin-left: 20px; }
	.leftcontact p.contactinfo span { font-weight: bolder; color: #3389be; }
	.leftcontact p a { color: #4a4a4a; }	
	
	.rightcontact { width: 466px; float: right; }
	
	
	/* Selectie page */
	
	.selectieblocktop { width: 934px; border: 1px solid #cee3ef; background: url(img/bg_wideblock.gif) no-repeat; padding: 10px; margin-bottom: 10px; }
	.selectieblocktop h3 { font-size: 18px; color: #3389be; }
	.selectieblocktop p { font-size: 12px; line-height: 18px; color: #4a4a4a; }
	
	.select_step { float: left; width: 287px; height: 140px; padding: 10px; background: url(img/bg_stepblocks.gif) no-repeat; border: 1px solid #cee3ef; margin-bottom: 10px; }
	.select_step.first { margin-left: 0px; }
	.select_step.second { margin-left: 14px; }
	.select_step.third { margin-left: 14px; }
	.select_step h3 { font-size: 18px; color: #3389be; }
	.select_step p { font-size: 12px; color: #4a4a4a; line-height: 18px; margin-bottom: 10px; }	
	.select_step td { font-size: 12px; color: #4a4a4a; }
	.select_step input { border: 1px solid #3389be; }
	.select_step .pcnr { width: 30px; }
	.select_step .pctxt { width: 24px; }
	.select_step .huisnr { width: 30px; }
	.select_step input { padding: 3px; }
	.select_step input.btn { background: url(img/bg_button_blue_m.gif) repeat-x; color: #fff; font-weight: bolder; font-family: arial, helvetica, sans-serif; }
	.select_step li { list-style-image: url(img/img_listarrow.gif); margin-left: 14px; font-size: 12px; color: #4a4a4a; }
		

	/* Text page */
	#textleft { float: left; padding: 10px; width: 944px; }
	#textleft h3 { font-size: 18px; color: #3389be; font-weight: normal; }
	#textleft p.date { font-size: 11px; color: #3389be; margin: 0; }
	#textleft p { margin: 10px 0; font-size: 12px; line-height: 18px; }
	#textleft p.intro { font-weight: bolder; }
	
	#textleft .options { border-top: 1px solid #3389be; margin-top: 25px; }
	#textleft .options p { clear: left; margin: 10px 0 0 0; color: #3389be; }
	#textleft .options p.bron { float: left; font-size: 11px; margin: 10px 0; }
	#textleft .options .addthis_toolbox { float: right; margin-top: 10px; }
	#textleft .options .addthis_button_compact { font-size: 12px; color: #3389be; }
	#textleft .options ul { margin: 0; padding: 0; height: 100%; overflow: auto; }
	#textleft .options ul.tags li { float: left; margin-right: 3px; font-size: 12px; color: #3389be; }
	#textleft .options ul.tags li a { color: #3389be; }
	#textleft .options ul.tags li a:hover { color: #073652; }
	
	/* Contact form page */
	
	#contactform { float: left; padding: 10px 0; font-size: 12px; color: #3389BE; font-weight: bolder; }
	#contactform h3 {margin: 5px 0 0 10px; padding: 0 0 10px 0;}
	#contactform table { border-collapse: collapse; }
	#contactform td { padding: 10px; vertical-align: top;  }
	#contactform td.left { width: 100px; }
	#contactform label { margin-right: 50px; }
	#contactform input { border: 1px solid #3389be; padding: 3px; width: 255px; }
	#contactform input.btn { background:url("img/bg_button_blue_s.gif") repeat-x scroll 0 0 transparent; border:1px solid #3389BE; color:#FFFFFF; cursor:pointer; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bolder; margin:10px 0; padding:2px 5px; }
	#contactform textarea { border: 1px solid #3389be; width: 255px; padding: 3px; height: 100px; }

	
	.error-panel { margin-left:130px; margin-top:-0px; z-index:99;	position:relative; float:left;}
	.error{ border:2px solid #b81919; background-color:#ffe0e0; }
	.input-error{ color:#ffffff; font-weight:bold; }
	#error{	z-index:100; left:0px; top:0px;	position:absolute; }
	#error-text{ background-color:#b81919;	padding:2px; }
	#error-corner{ width:100px;	height:10px; background-image:url(images/corner.gif); background-position-x:2px; background-repeat:no-repeat; }
	
	/* Tags page */
	#tagscontent { float: left; padding: 10px; width: 940px; line-height: 20px; }
	#tagscontent h3 { color:#3389BE; font-size:18px; margin-bottom: 20px; }
	#tagscontent p.title { font-weight: bolder; padding: 15px 0 0 0; }
	#tagscontent p.firstline { margin-bottom: 10px; margin: 0 }
	#tagscontent p.firstline img { float: right; margin-left: 20px; padding-right:55px }
	#tagscontent .category {border-bottom: 1px solid #808080; padding-bottom: 10px; margin-bottom: 15px; }
	
	/* Order page */
	#iframe {
	    border: 0px;
	    overflow: hidden;
	    margin: 0px;
	    padding: 0px;
	    width: 960px;
	    height: 800px;
	}
