/**********************************/
/* Global CSS DigitaalTVkijken.nl */
/* Version: 1.0
Latest change: 25-05-2010      
Changelog:
- Basic setup CSS
***********************************/
/**********************************/
/* Globals */
/**********************************/
*								{ margin:0; padding:0; outline:none;}
body							{ font-family:Arial, Verdana, Geneva, sans-serif; font-size:9pt;}
h1, h2, h3, h4				{ font-family:Helvetica, Tahoma, Geneva, sans-serif; float:left; }
h1								{ font-size:22px; color:#FFFFFF; margin:0 0 0 10px; font-weight:normal;}
h2								{ font-size:18px; color:#333333; margin:10px 0 5px 0; font-weight:normal; width:100%;}
h3								{ font-size:20px; color:#333333; margin:3px 0 0 10px; font-weight:normal;}
h4								{ font-size:16px; color:#666666; }
p								{ width:100%; float:left; margin:0 0 10px 0; line-height:18px; text-align:justify;}
a, a:link					{ color:#0088CC; text-decoration:underline; outline:none;}
a:hover						{ color:#ff820c;}
img							{ border:none;}

/**********************************/
/* Wrappers */
/**********************************/
#wrapper						{ width:960px; margin:0 auto;}
#footer						{ width:100%; min-height:190px; float:left; margin:20px 0 0; padding:0 0 30px 0; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/footer-bg.png) repeat-x 0 0 #D0D0D0;}
/**********************************/
/* Containers */
/**********************************/
#menu_container			{ width:100%; float:left;}
#main_container			{ width:100%; float:left; margin:10px 0 0;}
#bc_container				{ width:938px; float:left; margin:0 0 0 10px;}
#bottom_container			{ width:100%; float:left; margin:10px 0 0;}
#footer_container			{ width:960px; margin:0 auto;}
/**********************************/
/* #main_container content */
/**********************************/
.main_header				{ width:100%; height:34px; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat 0 0;}
.main_content				{ width:958px; min-height:120px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/top-container-bg.png) repeat-x left bottom; border:1px solid #bdbcbd; border-top:none; border-bottom:none; line-height:18px;}
.main_footer				{ width:100%; height:10px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat 0px -35px;}
/**********************************/
/* .main_content content */
/**********************************/
.main_content_intro		{ width:938px; float:left; padding:0 10px;}
.main_content_holder		{ width:938px; float:left; padding:0 10px; margin:10px 0 0;}
.main_content_holder_contentpage
								{ width:938px; float:left; padding:24px 0; margin:0 0 0 10px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.main_content_holder_contentpage ul.contentlist
								{ width:95%; float:left; list-style:none; margin:5px 0 0 10px;}
.main_content_holder_contentpage ul.contentlist li
								{ width:100%; min-height:15px; margin:0 0 10px 0; padding:0 0 0 20px; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/icons/black-arrow.png) no-repeat left top;  }
.main_content_holder_contentpage ul.offerspecs
								{ width:97%; float:left; list-style:none; margin:5px 0 0 5px;}
.main_content_holder_contentpage ul.offerspecs li
								{ width:100%; margin:0 0 5px 0; padding:0 0 0 20px; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/icons/orange-arrow.png) no-repeat left top; height:16px; }
.main_content_holder_offerpage ul.contentlist
								{ width:578px; float:left; list-style:none; margin:0 0 0 10px;}
.main_content_holder_offerpage ul.contentlist li
								{ min-height:15px; margin:0 0 10px 0; padding:0 0 0 20px; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/icons/black-arrow.png) no-repeat left top;  }
.main_content_holder_contentpage ul.offerspecs li.note
								{ width:100%; margin:0 0 5px 0; padding:0 0 0 20px; height:16px; font-size:8pt; background:none; }
.main_content_left		{ width:540px; float:left;}
.main_content_block1,		
.main_content_block2,		
.main_content_block3,		
.main_content_block4		{ width:265px; float:left;}
.back							{ height:21px; padding:3px 0 0; float:left; margin:10px 0 0 10px; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/buttons.png) no-repeat -10px -99px;}
.back a 						{ width:100%; height:100%; float:left; display:block; position:relative; color:#666666; text-decoration:none; padding:0 0 0 30px;}
.back a h4					{ color:#666666;}
.back a h4:hover			{ color:#f59033;}
.main_content_block1		{ margin:0 10px 0 0;}
.main_content_block3		{ margin:15px 10px 0 0;}
.main_content_block4		{ margin:15px 0 0;}
.main_content_block_top	{ width:255px; min-height:75px; max-height:100px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat 0px -91px; padding:5px 5px 0;}
h4.green						{ color:#93bf0b;}
h4.orange					{ color:#e5730e;}
h4.blue						{ color:#39a1d0;}
h4.grey						{ color:#555555;}
.main_content_block_footer_green,
.main_content_block_footer_orange,
.main_content_block_footer_blue,
.main_content_block_footer_grey,
.postcodecheck_button
								{ width:265px; height:42px; float:left; text-indent:-9999px; cursor:pointer;}
.main_content_block_footer_blanc
								{ width:265px; height:7px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat -305px -177px; }
.main_content_block_footer_green
								{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat -305px -91px;}
.main_content_block_footer_orange
								{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat -305px -134px;}
.main_content_block_footer_blue
								{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat -571px -91px;}
.main_content_block_footer_grey
								{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat -571px -134px;}
.main_content_block_footer_green span.hover
								{ width:265px; height:42px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/buttons.png) no-repeat 0 0;}
.main_content_block_footer_orange span.hover
								{ width:265px; height:42px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/buttons.png) no-repeat 0 -43px;}
.main_content_block_footer_blue span.hover
								{ width:265px; height:42px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/buttons.png) no-repeat -266px 0;}
.main_content_block_footer_grey span.hover
								{ width:265px; height:42px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/buttons.png) no-repeat -266px -43px;}				
.main_content_block_footer_green span.hover,
.main_content_block_footer_orange span.hover,
.main_content_block_footer_blue span.hover,
.main_content_block_footer_grey span.hover
								{ margin:0;}
.main_content_block_footer_green span,
.main_content_block_footer_orange span,
.main_content_block_footer_blue span,
.main_content_block_footer_grey span
								{ width:265px; height:35px; margin:7px 0 0; float:left; display:block; position:relative;}
.main_content_right		{ width:388px; height:260px; float:left; margin:0 0 0 10px;}
.main_content_left_bottom
								{ width:540px; float:left; margin:10px 0 0;}
.main_content_extra_header
								{ width:540px; height:5px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat -306px -46px;}
.main_content_extra_content
								{ width:528px; min-height:87px; padding:0 5px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/top-container-bg.png) repeat-x left bottom; border:1px solid #cccccc; border-top:none; border-bottom:none;}
.main_content_extra_footer
								{ width:540px; height:10px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat -306px -52px;}
.main_content_right_bottom
								{ width:388px; float:left; margin:10px 0 0 10px;}
.loading						{ width:24px; height:24px; margin:10px auto 40px;}
.faq_q_title 				{ cursor:pointer; color:#0266BA; clear:left; margin: 6px 0 0 3px; }
.faq_q_title:hover 		{ color:#F59033;}
.faq_q_content 			{ margin:0 0 10px 6px; padding:0 0 5px 10px; float:left; border-left:1px solid #cccccc; color:#333333;}
.main_content_extra_content h4					
								{ width:100%; float:left; margin:0 0 10px; color:#333333; }
.main_content_extra_content ul					
								{ float:left; margin:0 0 0 20px; list-style:none; color:#444444;}
.main_content_extra_content ul li
								{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/checker-cross.png) no-repeat 0 0; height:15px; margin:0 0 10px; padding:0 0 0 20px;}
ul.news_sm					{ list-style:none; float:left;}
ul.news_sm li				{ float:left; margin:5px 10px 5px 0;}
/**********************************/
/* ADS */
/**********************************/
.ad1,
.ad2,
.ad3							{ width:100px; height:100px; float:left; border:1px solid #cccccc;}
.ad1 a,
.ad2 a,
.ad3 a						{ width:100%; height:100%; position:relative; display:block; }
.ad2,
.ad3							{ margin:0 0 0 41px;}
.ad1							{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/visuals/ads/ad1.gif) no-repeat 0 0;}
.ad2							{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/visuals/ads/ad2.gif) no-repeat 0 0;}
.ad3							{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/visuals/ads/ad3.gif) no-repeat 0 0;}
/**********************************/
/* Visuals */
/**********************************/
.visual						{ width:388px; height:260px; float:left;}
/**********************************/
/* Postcodecheck pages */
/**********************************/
.pc_option_list			{ width:95%; float:left; list-style:none; margin:5px 0 0 10px; display:block;}
.pc_option_list li		{ width:100%; height:15px; float:left; position:relative; display:block; margin:0 0 5px 0; }
.pc_info_field				{ width:95%; float:left; margin:10px 0 10px 5px;}
.pc_info_field input		{ max-width:60px; height:30px; padding:0 0 0 5px; font-size:22px; font-weight:normal; color:#333333;}
.pc_info_field input.zip_letters
								{ width:40px;}
/**********************************/
/* #bc_container content */
/**********************************/
.breadcrumbs				{ width:100%; float:left; list-style:none; margin:0; color:#999999; font-size:8pt;}
li.bc_follow, li.bc_active, .bc_first
								{ float:left; margin:5px 3px 0 0; padding:0 12px 0 0;}
li.bc_follow a, li.bc_follow a:link
								{ color:#999999; text-decoration:none;}
li.bc_follow a:hover		{ color:#f59033; text-decoration:underline;}
li.bc_follow				{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/bc-arrow.png) 100% 0 no-repeat;}
li.bc_active				{ color:#f59033; font-weight:bold;}
/**********************************/
/* #bottom_container content */
/**********************************/
#block1						{ width:305px; float:left;}
#block2						{ width:305px; float:left; margin:0 0 0 23px;}
#block3						{ width:305px; float:left; margin:0 0 0 22px;}
.bottom_block_header		{ width:100%; height:34px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat 0px -45px;}
.bottom_block_content	{ width:303px; min-height:260px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/top-container-bg.png) repeat-x left bottom; border:1px solid #bdbcbd; border-top:none; border-bottom:none;}
.bottom_block_footer		{ width:100%; height:10px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat 0px -80px;}
/**********************************/
/* #block1 content */
/**********************************/
.news_list					{ width:285px; float:left; list-style:none; margin:5px 0 0 10px;}
.news_list li				{ width:285px; height:40px; margin:0 0 10px 0; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/icons/black-arrow.png) no-repeat left top; border-bottom:1px solid #cbc9c9;}
/**********************************/
/* #block2 content */
/**********************************/
.top5_list					{ width:285px; float:left; list-style:none; margin:5px 0 0 10px;}
.top5_list li				{ width:285px; height:40px; margin:0 0 10px 0; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/icons/orange-arrow.png) no-repeat left top; border-bottom:1px solid #cbc9c9;}
.news_list li a span.list_title 
								{ width:84%; float:left; color:#333333;}
.news_list li a span.list_date
								{ width:16%; float:left; color:#333333;}
/**********************************/
/* #block3 content */
/**********************************/
.quick_list					{ width:285px; float:left; list-style:none; margin:5px 0 0 10px;}
.quick_list li				{ width:285px; height:16px; margin:0 0 5px 0; padding:0 0 0 20px; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/icons/black-arrow.png) no-repeat left top; }
/**********************************/
/* #block1 en #block2 globals */
/**********************************/
.news_list li a,
.top5_list li a			{ width:265px; height:100%; float:left; padding:0 0 0 20px; position:relative; display:block; text-decoration:none; }
.quick_list li a			{ width:265px; height:100%; float:left; position:relative; display:block; text-decoration:none; }
.news_list li a:hover,
.top5_list li a:hover	{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/bottom-list-hover-bg.png) repeat-x left bottom;}
.top5_list li a span.list_title
								{ width:100%; float:left; color:#333333;}
.news_list li a span.list_readmore,
.top5_list li a span.list_readmore
								{ width:100%; float:left; text-align:right; text-decoration:underline; margin:5px 0 0 0;}
/**********************************/
/* .big_bottom_block */
/**********************************/
.big_bottom_block_header
								{ width:100%; height:34px; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat 0 -199px;}
.big_bottom_block_content
								{ width:958px; min-height:120px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/top-container-bg.png) repeat-x left bottom; border:1px solid #bdbcbd; border-top:none; border-bottom:none;}
.big_bottom_block_footer
								{ width:100%; height:10px; float:left; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat 0px -35px;}
.big_bottom_block_content_holder,
.post_meta_data			{ width:938px; float:left; padding:0 10px; margin:10px 0 0;}
.post_footer				{ width:100%; float:left; margin:10px 0 0; color:#666666; font-size:8pt;}
.addthis_button			{ float:right; margin:2px 0 0;}
.meta_list					{ list-style:none;}
.meta_list li				{ margin:5px 0;}
.news_month					{ width:100%; float:left; margin:0 0 10px 0; font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:bold; color:#333333;}
.news_big_list				{ width:100%; float:left; list-style:none; margin:5px 0 0;}
.news_big_list li			{ width:100%; height:40px; margin:0 0 10px 0; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/icons/black-arrow.png) no-repeat left top; border-bottom:1px solid #cbc9c9;}
.news_big_list li a		{ width:918px; height:100%; float:left; padding:0 0 0 20px; position:relative; display:block; text-decoration:none;}
.news_big_list li a:hover
								{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/bottom-list-hover-bg.png) repeat-x left bottom;}
.news_big_list li a span.list_title
								{ width:918px; float:left; color:#333333;}
.news_big_list li a span.list_readmore
								{ width:918px; float:left; text-align:right; text-decoration:underline; margin:5px 0 0 0;}
/**********************************/
/* .bottom_providers content */
/**********************************/
.bottom_providers			{ width:100%; float:left;}
.bottom_providers p		{ width:100%; margin:10px 0; text-align:center;}
.bottom_providers ul		{ width:850px; list-style:none; margin:10px auto 0;}
.bottom_providers ul li	{ width:65px; height:25px; float:left; margin:10px 10px; text-indent:-9999px;}
.bottom_providers ul li a
								{ width:100%; height:100%; float:left; display:block; position:relative;}
li.canal_digitaal			{ background:url(http://shared.nedconcepts.nl/images/provider-logos.png) repeat-x 0 -25px;}
li.digitenne				{ background:url(http://shared.nedconcepts.nl/images/provider-logos.png) repeat-x 0 -75px;}
li.kpn						{ background:url(http://shared.nedconcepts.nl/images/provider-logos.png) repeat-x 0 -50px;}
li.tele2						{ background:url(http://shared.nedconcepts.nl/images/provider-logos.png) repeat-x 0 -99px;}
li.telfort					{ background:url(http://shared.nedconcepts.nl/images/provider-logos.png) repeat-x 0 -223px;}
li.upc						{ background:url(http://shared.nedconcepts.nl/images/provider-logos.png) repeat-x 0 -125px;}
li.ziggo						{ background:url(http://shared.nedconcepts.nl/images/provider-logos.png) repeat-x 0 0;}
/**********************************/
/* #Footer content */
/**********************************/
.footer_left,
.footer_middle				{ width:298px; float:left; margin:10px 0 0; padding:0 10px;}
.footer_right				{ width:310px; float:left; margin:10px 0 0; padding:0 0 0 10px;}
.footer_bottom				{ width:100%; float:left; text-align:right; margin:20px 0 10px 0; font-size:8pt;}
#footer h4					{ width:100%; float:left; margin:20px 0 10px; font-size:16px; color:#666666; }
#footer ul					{ float:left; list-style:none; color:#444444;}
#footer .footer_left ul li
								{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/checker-cross.png) no-repeat 0 0; height:15px; margin:0 0 10px; padding:0 0 0 20px;}
#footer .footer_middle ul li
								{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/icons/black-arrow.png) no-repeat scroll left top transparent; height:15px; margin:0 0 10px; padding:0 0 0 20px;}
#footer .footer_right ul li.phone
								{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/icons/footer-icons.png) no-repeat scroll 0 0 transparent; height:18px; margin:0 0 10px; padding:5px 0 0 30px;}
#footer .footer_right ul li.mail
								{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/icons/footer-icons.png) no-repeat scroll 0 -24px transparent; height:18px; margin:0 0 10px; padding:5px 0 0 30px;}
#footer .footer_right ul li.twitter
								{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/icons/footer-icons.png) no-repeat scroll 0 -48px transparent; height:18px; margin:0 0 10px; padding:5px 0 0 30px;}								
/**********************************/
/* Menu */
/**********************************/
#topmenu_container 		{ width:960px; margin:auto; z-index:2; position:relative; }
#menunavigatie 			{ width:960px; }
ul#topnav 					{ margin:10px 0 0 0; padding:0; float:left; width:100%; list-style:none; font-size:9pt; text-align:left; position:relative; }
ul#topnav li				{ float:left; margin:0; padding:0; position:relative; }
ul#topnav li a, ul#topnav li span 
								{ float:left; text-indent:-9999px; height:33px; outline:none;}
ul#topnav a.home, 			
ul#topnav a.aanbiedingen,								
ul#topnav a.bestellen, 	
ul#topnav a.providers, 	
ul#topnav a.alles_over, 	
ul#topnav a.support, 		
ul#topnav a.nieuws, 		
ul#topnav span.zoek,
ul#topnav a.home:hover, 			
ul#topnav a.aanbiedingen:hover,								
ul#topnav a.bestellen:hover, 	
ul#topnav a.providers:hover, 	
ul#topnav a.alles_over:hover, 	
ul#topnav a.support:hover, 		
ul#topnav a.nieuws:hover
								{ background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/menu-sprite.png); }
ul#topnav a.home 			{ background-position:0 0; width:60px; }
ul#topnav a.aanbiedingen
								{ background-position:-60px 0; width:144px; }
ul#topnav a.bestellen 	{ background-position:-206px 0; width:112px; }
ul#topnav a.providers 	{ background-position:-318px 0; width:116px; }
ul#topnav a.alles_over 	{ background-position:-435px 0; width:134px; }
ul#topnav a.support 		{ background-position:-569px 0; width:105px; }
ul#topnav a.nieuws 		{ background-position:-674px 0; width:74px; }
ul#topnav span.zoek 		{ background-position:-747px 0; width:213px; float:left; display:block; position:relative; text-indent:0px; }
ul#topnav span.zoek a	{ text-indent:0px;}
ul#topnav a.home:hover	{ background-position:0 -34px; width:60px; }
ul#topnav a.aanbiedingen:hover
								{ background-position:-60px -34px; width:144px; }
ul#topnav a.bestellen:hover 	
								{ background-position:-206px -34px; width:112px; }
ul#topnav a.providers:hover 	
								{ background-position:-318px -34px; width:116px; }
ul#topnav a.alles_over:hover 	
								{ background-position:-435px -34px; width:134px; }
ul#topnav a.support:hover 		
								{ background-position:-569px -34px; width:105px; }
ul#topnav a.nieuws:hover 		
								{ background-position:-674px -34px; width:74px; }
ul#topnav li .sub 		{ position:absolute; top:33px; left:0; padding:0 10px 5px; background:#ffffff url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/background_mo_navi.gif) repeat-x; float:left; /*--Bottom right rounded corner--*/ -moz-border-radius-bottomright:5px; -khtml-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;/*--Bottom left rounded corner--*/ -moz-border-radius-bottomleft:5px; -khtml-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; display:none; border:1px solid #cccccc; border-top:none; z-index:999; }
ul#topnav li .sub ul 	{ list-style: none; margin: 0; padding: 0; width: 200px; float: left; }
ul#topnav .sub ul li 	{ width:100%; color:#333333; }
ul#topnav .sub ul li h2 { padding:10px 0 10px 0; margin:0; font-size:12px; color:#E87E29; font-weight:bold; }
ul#topnav .sub ul li a 	{ float:none; text-indent:0; /*--Reset text indent--*/ height:auto; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/icons/black-arrow.png) no-repeat 0 4px; padding:4px 5px 7px 25px; display:block; text-decoration:underline; color:#0266ba; }
ul#topnav .sub ul li a:hover 
								{ color:#ff820c; text-decoration:underline; }
.search_input				{ width:120px; height:20px; float:left; border:none; padding:0 5px 0 20px; display:block; position:relative; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/container-heading-bgs.png) no-repeat -306px -63px;}
.search_submit				{ width:40px; height:20px; cursor:pointer; display:block; position:relative; border:none;}
#sitemap						{ width:100%; float:left;}
.sitemap_lvl1,	
.sitemap_lvl2,
.sitemap_lvl3				{ width:98%; margin:5px 0 5px 15px;}
.sitemap_lvl1 li,	
.sitemap_lvl2 li,
.sitemap_lvl3 li			{ width:98%; margin:5px 0 5px 15px;}
/**********************************/
/* Contactformulier */
/**********************************/
.formulier					{ width:100%; float:left; }
.formulier_tekst			{ font-size:9px; }
.formulier_header 		{ margin:2px 0; padding:2px 1px 2px 5px; }
.vraag 						{ padding:5px 0; border-bottom:2px solid #FFFFFF; border-top:1px solid #999999; text-align:left; vertical-align:top; width:60%; }
.vraagheader 				{ padding:5px 10px 0 5px; border-bottom:2px solid #FFFFFF; border-top:1px solid #999999; text-align:left; vertical-align:top; width:40%; }
/**********************************/
/* Zoekbox */
/**********************************/
.cse .gsc-control-cse,
.gsc-control-cse 			{ padding:2%; width:96%;}
.cse .gsc-branding,
.gsc-branding 				{ display:none;}
.cse .gsc-control-cse div,
.gsc-control-cse div 	{ position:normal;}
.cse .gsc-control-cse,
.gsc-control-cse 			{ }
.cse .gsc-control-cse:after,
.gsc-control-cse:after 	{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.cse .gsc-resultsHeader,
.gsc-resultsHeader 		{ border:none;}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button 
								{ font-family:inherit; color:#000000; text-shadow:0 1px 2px #FFFFFF; background-color:#CECECE; border:1px outset #666666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive 		
								{ color:#666666; background-color:#e9e9e9; border:1px solid #e9e9e9; border-bottom:none; }

/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive 		
								{ background-color:#FFFFFF; border:1px solid  #e9e9e9; border-top: 2px solid #FF9900; border-bottom:none; }
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea 								
								{ margin-top:1em; border-bottom:1px solid #e9e9e9; }
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result 				
								{ padding:.25em; border:1px solid #ffffff; margin-bottom:1em; }
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover 		
								{ border:1px solid #FFFFFF;}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion.gs-result,
.gs-promotion.gs-result 				
								{ background-color:#FFFFFF; border:1px solid #336699; }
/* Promotion image */
.cse .gs-promotion.gs-result .gs-promotion-image,
.gs-promotion.gs-result .gs-promotion-image 
								{ }
/* Promotion title */
.cse .gs-promotion.gs-result a.gs-title:link,
.gs-promotion.gs-result a.gs-title:link 
								{ color:#0000CC; }
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited 
								{ color:#0000CC; }
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover 
								{ color:#0000CC; }
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active 
								{ color:#0000CC; }
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet 
								{ color:#000000; }
/* Promotion url */
.cse .gs-promotion.gs-result ..gs-visibleUrl, .gs-promotion.gs-result .gs-visibleUrl 
								{ color:#008000;}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected 
								{ background:#D5E2FF; }
.gsc-completion-container 				
								{ font-family: Arial, sans-serif; font-size:13px; position:absolute; background:white; border:1px solid #666666; margin-left:0; margin-right:0;/* The top, left, and width are set in JavaScript. */}
.gsc-adBlock 				{ display:none;}
