/**************************/
/*Globals*/
/**************************/
body.home						{ background-image:url("../images/body-bg.gif"); background-position:50% 0; background-repeat:repeat-x;}
body 								{ background-color:#FFFFFF; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:0; padding:0; position:relative; background-image:url(../images/body-content-bg.gif); background-position:50% 0; background-repeat:repeat-x; color:#333333; }
a, a:focus						{ outline:none;}

/**************************/
/*Containers*/
/**************************/
#maincontainer					{ width:960px; margin:0 auto;}
#logocontainer					{ width:452px; height:95px; float:left; background:url(../images/layout_02.gif) no-repeat;}
#smcontainer					{ width:254px; height:95px; float:left; background:url(../images/layout_03.gif) no-repeat;}
#smcontainer2					{ width:254px; height:95px; float:left; display:block; text-indent:-9999px; background:url(../images/layout_03_powered.gif) no-repeat;}



#providercontainer			{ width:960px; height:51px; float:left; background:url(../images/layout_05.gif) no-repeat;}
#providercontainer2			{ width:960px; height:51px; float:left; margin:-110px 0;}
#tvcontainer					{ width:960px; height:480px; float:left; background:url(../images/layout_07.gif) no-repeat;}
#tvcontainer2					{ width:540px; float:left; margin:32px 0 0 168px;}
#tablecontainer				{ width:960px; height:147px; float:left;}
#tablebottomcontainer		{ width:960px; height:113px; float:left; background:url(../images/layout_14.gif) no-repeat;}
#footercontainer				{ width:960px; height:159px; float:left; background:url(../images/footer-bg.gif) no-repeat;}
#footercontainer_content	{ width:950px; height:159px; float:left; margin:10px 0; padding:10px 5px; text-align:right; border-top:1px solid #cccccc; background-image: url(../images/footer_verloop.gif); background-repeat: repeat-x; }
#footercontainer_content_home	{ width:950px; height:0px; float:left; margin:10px 0; padding:10px 5px; text-align:right; border-top:1px solid #cccccc; }
#footercontainer_content a, #footercontainer_content_home a { color: #999999; }
#footercontainer_content a:hover, #footercontainer_content_home a:hover  { color: #C00; }
.disclaimer {
	float: right;
	padding-right: 5px;
}
#content							{ width:960px; float:left; margin:40px 0 0;}
/**************************/
/*Container elements*/
/**************************/
#logocontainer a				{ width:452px; height:95px; float:left; display:block; position:relative;}
#providercontainer2 ul		{ margin:auto; list-style:none;}
#providercontainer2 ul li	{ float:left; width:150px; height:30px;}
#tvcontainer a.winnen		{ width:159px; height:159px; float:right; margin:0; display:block; position:relative;}
#winnen		{ width:159px; height:159px; float:right; margin:0; display:block; position:relative;}
.addthis_button				{ float:right; margin:0;}
h1, h2, table, ul				{ float:left; margin:10px 0; width:100%;}
h1									{
	font-size:15px;
	color: #900;
}
h2									{ font-size:12px;}
p.hometekst						{ font-size:14px; font-weight:bold; margin:-5px 0 0; padding:0; width:100%;}
p.hometekst a					{ color:#cc0000;}
p.contenttekst					{ width:100%; float:left; font-size:11px; margin:0 0 10px;}
p.contenttekst2				{ width:50%; float:left; font-size:11px; margin:0 0 10px; line-height:18px;}
p.backhome						{ width:50%; float:left; font-size:11px; margin:20px 0 0; line-height:18px;}
.backhome a, 
.backhome a:visited,
.backhome a:link				{ color:#999999;}
.backhome a:hover				{ color:#cc0000;}
.contentvisual					{ width:400px; height:200px; border:1px solid #cccccc; float:right; margin:0 0 0 77px;}
ul.contentlist					{ width:45%; float:left; font-size:11px; margin:10px; padding:0 0 0 20px; line-height:18px;}
.image							{ width:440px; height:440px; border:1px solid #333333; float:left;}
#footercontainer_content, div#footerlinks	
									{ float:left; text-align:left; font-size:10px; }
#form 							{ width:380px; float:left; background-color:#F3F3F3; border:1px solid #cc0000; padding:0 0 10px 10px; background-image: url(images/verloop_kader.gif); background-repeat:repeat-x;}
.formlabels						{ width:100%; float:left; margin:10px 0 2px 0; font-weight:bold;}
.content_advies				{ float:left; width:400px; margin:0 20px 10px 0;}
.kaderright						{ float:left; width:518px; margin:0 0 0 20px; }
.pccheckholder					{ width:50%; float:right; height:150px; border:1px solid #cccccc;}
/**************************/
/*Providers*/
/**************************/
.canaldigitaal					{ background:url(../images/logos/canaldigitaal.gif) no-repeat;}
.kpn								{ background:url(../images/logos/kpn.gif) no-repeat;}
.kpnitv							{ background:url(../images/logos/kpnitv.gif) no-repeat;}
.tele2							{ background:url(../images/logos/tele2.gif) no-repeat;}
.upc								{ background:url(../images/logos/upc.gif) no-repeat;}
.ziggo							{ background:url(../images/logos/ziggo.gif) no-repeat;}
#providercontainer2 ul li a{ width:100%; height:100%; display:block; position:relative; cursor:default;}
/**************************/
/*Table*/
/**************************/
#tablecontainer ul			{ width:960px; height:147px; float:left; list-style:none; margin:0; padding:0;}
#tablecontainer ul li		{ float:left; margin:0; padding:0;}
#tablecontainer ul li.dvd a,
#tablecontainer ul li.tuner a,
#tablecontainer ul li.guide a,
#tablecontainer ul li.advice a 
									{ width:100%; height:100%; float:left; position:relative; display:block;}
.dvd								{ width:194px; height:147px; background:url(../images/layout_09.gif) no-repeat;}
.table							{ width:89px; height:147px; background:url(../images/layout_10.gif) no-repeat; z-index:-1;}
.tuner							{ width:356px; height:147px; background:url(../images/layout_11.gif) no-repeat;}
.guide							{ width:159px; height:147px; background:url(../images/layout_12.gif) no-repeat;}
.advice							{ width:162px; height:147px; background:url(../images/layout_13.gif) no-repeat;}

/**********************************/
/* .bottom_providers content */
/**********************************/
#bottom_container {
    float: left;
    height: 51px;
    margin: -110px 0;
    width: 960px;
}
.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;}
.bottom_providers ul li a
								{ width:100%; height:100%; float:left; display:block; position:relative; text-indent:-9999px;}
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 -74px;}
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 -124px;}
li.ziggo						{ background:url(http://shared.nedconcepts.nl/images/provider-logos.png) repeat-x 0 0;}
li.t_mobile					{ background:url(http://shared.nedconcepts.nl/images/provider-logos.png) repeat-x 0 -197px;}
li.xs4all					{ background:url(http://shared.nedconcepts.nl/images/provider-logos.png) repeat-x 0 -250px;}
li.scarlet					{ background:url(http://shared.nedconcepts.nl/images/provider-logos.png) repeat-x 0 -326px;}


/**************************/
/*Tabs*/
/**************************/
@media projection, screen { 
.ui-tabs-hide 									{ display:none; }
}
@media print {
.ui-tabs-nav 									{ display:none; }
}
.ui-tabs-nav, 					 				{ font-size:12px; }
.ui-tabs-nav 									{ list-style:none; margin:15px 0 0; padding:0 0 0 4px; }
.ui-tabs-nav:after 							{ display:block; clear:both; content:" "; }
.ui-tabs-nav li 								{ float:left; margin:0 5px 0 0; min-width: 84px; }
.ui-tabs-nav a, .ui-tabs-nav a span 	{ display:block; padding:0 10px; background:url(http://www.adslwinkel.nl/images/aanbiedingspagina/tab.gif) no-repeat; }
.ui-tabs-nav a 								{ margin:1px 0 0; padding-left:0; text-decoration:none; white-space:nowrap; outline:0; }
.ui-tabs-nav .ui-tabs-selected a 		{ position:relative; top:1px; z-index:2; margin-top:0; color:#333333; border-bottom:1px solid #FFFFFF; }
.ui-tabs-nav .ui-tabs-selected a:hover	{ text-decoration:none;}
.ui-tabs-selected								{ }
.ui-tabs-nav a span 							{ width:64px; min-width:64px; height:22px; min-height:22px; padding:7px 0 0 10px; text-align:center; color:#333333; }
*>.ui-tabs-nav a span 						{ width:auto; height:auto; }
.ui-tabs-nav .ui-tabs-selected a span 	{  }
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active { background-position:100% -150px; }
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active { background-position: 100% -100px; }
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span { background-position:0 -50px; color:#2DADF4; }
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span { background-position: 0 0; }
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor:text; }
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active 			{ cursor: pointer; }
.ui-tabs-disabled 							{ opacity:.4; filter:alpha(opacity=40); }
.ui-tabs-panel 								{ border-top:1px solid #cccccc; padding:8px 0; background:#fff; float:left; width:100%; }
.ui-tabs-loading em 							{ padding:0 0 0 20px; background: url(loading.gif) no-repeat 0 50%; }
* html .ui-tabs-nav 							{ display:inline-block; }
*:first-child+html .ui-tabs-nav 			{ display:inline-block; }
