/***************************************/
/* CSS file for dynamic offer page. root/adsl-aanbieding/aanbieding.xsl */
/**************************************/
/**************************************/
/* Containers */
/**************************************/
#hoofdnavigatie_shadow 						{ width:960px; height:23px; margin:0 auto; }
#top_wrapper 									{ width:960px; float:left;  }
#product_title 								{ width:948px; float:left; height:34px; }
#logo_box 										{ width:60px; height:25px; float:left; padding:5px; background:url(/Templates/digitaaltvkijken/images/aanbiedingspagina/logo-bg.gif) no-repeat;}
#offer_container 								{ width:960px; margin:0 auto; text-align:left; }
#content_wrapper 								{ width:948px; float:left; border:1px solid #CCC; padding:5px; }
#content_image 								{ width:300px; height:250px; float:left; border:1px solid #CCC; }
.content_menu 									{ width:878px; height:25px; padding:5px; float:right; }
#content_text 									{ width:625px; float:left; line-height:20px; margin:0 0 0 20px; }
#content_orderbutton 						{ width:950px; float:right; margin:5px 0;; }
#content_bottom 								{ width:960px; height:78px; float:left; background:url(/Templates/digitaaltvkijken/images/aanbiedingspagina/bottom-bg.gif) no-repeat; margin:0 0 20px; }
#footer_wrapper								{ width:960px; float:left; margin:0 0 20px;}
#speed_container								{ width:415px; height:290px; margin:auto; text-align:left;}
#special_explanation							{ float:left; font-size:10px; color:#999999;}
/**************************************/
/* Container Headings */
/**************************************/
#offer_container h1 							{ width:496px; font-size:12px; color:#F47E20; margin:10px 0 0 322px; padding:0; float:left;}
.exclusive										{ width:90px; float:left; font-size:18px; color:#F47E20; font-weight:normal; margin:0; padding:0; }
#speed_container #speed_title h1			{ float:left; margin:15px 0 0 15px; font-size:18px; font-weight:normal; color:#F47E20; padding:0;}
#speed_container #speed_content h3		{ width:100%; float:left; font-size:11px; color:#F47E20; padding:0;}
/**************************************/
/* Menu Container and tabs */
/**************************************/
.content_menu ul								{ float:right; list-style:none; margin:0; font-size:11px;}
.content_menu ul li							{ height:30px; display:block; float:left; margin:0 0 0 5px;}
.content_menu_first							{ padding:5px 0;}
.content_menu ul li a						{ height:30px; display:block; color:#333333; text-decoration:none;}
@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: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(/Templates/digitaaltvkijken/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; xz-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-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; }
.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; }
/**************************************/
/* Content Container elements */
/**************************************/
#product_icons									{ width:130px; height:43px; float:right;}
.internet_icon									{ width:43px; float:right;}
.phone_icon										{ width:43px; float:right;}
.tv_icon											{ width:43px; float:right;}
#content_text div#fragment-1 ul li		{ list-style:none; background:transparent url(/Templates/digitaaltvkijken/images/productoverzicht/arrow.png) no-repeat scroll 0 5px; padding:0 0 0 20px; }
#content_text p								{ margin:0 0 25px 0; padding:0;}
.exclusive_text								{ font-size:12px;}	
#orderbutton									{ float:right;}
.USP												{ margin:0 0 0 20px; padding:0;}
.abospec_uneven, .abospec_even			{ vertical-align:top; padding:2px;}
.abospec_uneven								{ background-color:#F1F1F1; }
.abospec_even									{ background-color:#FFFFFF; }
.th_top, .th_follow							{ font-size:12px; border-bottom:1px solid #cccccc;}
.th_follow										{ padding:20px 0 0;}
/**************************************/
/* Bottom Container elements */
/**************************************/
#bottom_box1, #bottom_box2					{ width:285px; float:left; padding:15px 0 0 7px; margin:0 34px 0 0; }
#bottom_box3									{ width:285px; float:left; padding:15px 0 0 7px; }
.bottom_box_img 								{ width:43px; height:43px; float:left; margin:0 0 17px 0; }
.bottom_box_text								{ width:235px; height:43px; float:left; margin:2px 0 0 5px; }
.bottom_box_text ul							{ float:left; list-style:none; margin:0; padding:0;}
.bottom_box_text ul li						{ margin:0 0 3px; float:left; width:235px; }
.bottom_box_more								{ width:235px; text-align:right;}
.spec_title										{ width:90px; display:block; float:left;}
.spec_title_speed								{ width:110px; display:block; float:left;}
/**************************************/
/* Footer Container elements */
/**************************************/
#box_left, #box_right						{ width:285px; float:left; padding:5px; margin:35px 35px 0 0; border:1px solid #ebece9; background: url(/Templates/digitaaltvkijken/images/aanbiedingspagina/header_box3.gif) no-repeat;}
#box_middle 									{ width:296px; height:173px; float:left; margin:18px 35px 0 0; background: url(/Templates/digitaaltvkijken/images/aanbiedingspagina/header_box3_special.gif) repeat-x -5px 0px; }
#box_middle_inner 							{ width:285px; height:161px; float:left; padding:5px; margin:17px 0 0; border:1px solid #D3D3D3; border-top:none;}
#box_right										{ margin:35px 0 0 0;}
#footer_wrapper p								{ margin:0; padding:0;}
#footer_wrapper ul							{ margin:15px 0 0; padding:0; list-style:none;}
#footer_wrapper ul li						{ min-height:16px; margin:0 0 3px; list-style:none; background:transparent url(/Templates/digitaaltvkijken/images/productoverzicht/arrow.png) no-repeat scroll 0 5px; padding:0 0 0 20px;}
.footer_box_titel 							{ width:285px; height:20px; float:left; margin:0 0 14px 0; }
.footer_box_text 								{ width:285px; height:105px; float:left; }
.footer_box_link 								{ width:100%; height:20px; float:right; margin:0px; border-top:1px solid #ebece9; }
/**************************************/
/* Speed Container */
/**************************************/
#speed_container #speed_title				{ width:100%; float:left; margin:5px 0 0; padding:0 0 5px; border-bottom:1px solid #cccccc;}
#speed_container #speed_title	img		{ float:left;}
#speed_content									{ width:100%; float:left; margin:5px 0 0;}
#speed_content	ul								{ margin:0;}
.provider_title								{ width:85%; float:left;}
.provider_title h2							{ margin:3px 0 0; padding:0; font-size:12px; font-weight:bold;}
.provider_logo									{ width:15%; float:left; text-align:right;}
/**************************************/
/* Image carousel */
/**************************************/
.jcarousel-container 						{ position:relative;}
.jcarousel-clip 								{ z-index:2; padding:0; margin:0; overflow:hidden; position:relative;}
.jcarousel-list 								{ z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0;}
.jcarousel-list li, .jcarousel-item 	{ float:left; list-style:none; width:75px; height:75px;} 
.jcarousel-next 								{ z-index:3; display: none;}
.jcarousel-prev 								{ z-index:3; display: none;}

