body { margin: 0!important; padding: 0!important; width:100%; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 0.75em; text-align: center; background: #fff; line-height:normal; }
a, a:visited, a:active { color: #333; }
a:hover { text-decoration: none; }
form { margin:0; padding:0; }
form label { font-weight:bold; }
table { border-collapse: collapse; border-spacing: 0; padding:0; margin:0; }
del { text-decoration: line-through; }
tr, td, th { vertical-align: top; empty-cells:show; text-align:left; }
th { text-align:left; }
img { border: 0; }
p { padding: 0 0 10px 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; }
:focus { outline: 0; }
textarea { font-family: Arial, Helvetica, sans-serif; }
#textEditor { overflow:auto; width:96% !important; }
.textbox { color: #666; font-size: 90%; margin:0 0 1px 0; border: 1px solid #ccc; }
select { font-size:95% !important; border: 1px solid #ccc; }
.ch_mod_rightalign { float:right !important; }
.ch_mod_leftalign { float:left !important; }
.ch_mod_centeralign { text-align:center !important; }
.ch_mod_middlealign { vertical-align:middle !important; }
.upc_aligntext_right { text-align:right !important; }
.upc_aligntext_left { text-align:left !important; }
.normaltext { font-weight:normal !important; }
.boldtext { font-weight:bold !important; }
.normalwrap { white-space: normal !important; }
.autoheight { height:auto !important; }
.space { display:block; clear:both; height:10px; width:100%; }
.spacex2 { display:block; clear:both; height:20px; width:100%; }
.spacex3 { display:block; clear:both; height:30px; width:100%; }
.clearboth { display:block; clear:both; }
.clearnone { display: inline !important; clear:none !important; }
.floatnone { float:none !important; }
.notextwrap { white-space:nowrap !important; }
.CICssVerticalSpacer { display:block; clear:both; height:10px; width:100%; }
.label { display:block; clear:both; font-weight:bold; margin-bottom:3px }
.portal_clear { display:block; clear:both; padding:0 0 0 5px; }
.ch_display { display:block !important; }
.ch_visible { visibility:visible !important; }
.portal_skyscraper { float:left; clear:both; }
.portal_leaderboard { display:block; clear:both; width:768px; text-align:center !important; }
.portal_leaderboard object { margin-bottom:10px; }
.ecard_skyscraper { display:block; clear:both; position:absolute; top:110px; padding:10px; background: #fff; margin-left:798px; }


/*bullet lists*/
ul.standard_bullets { display:block; clear:both; list-style:none; line-height:normal; margin:0; padding:0 !important; }
ol.standard_bullets { line-height:normal; color:#ccc; margin:0px; padding:0px 0 2px 12px !important; }
ul.standard_bullets li { float:left; clear:both; width:90%; background:url(/media/pc/upccore/global/core/arrows/grey_bullet.png) no-repeat left 4px; vertical-align:middle; margin:0 0 0 5px; padding:0px 0 2px 12px !important; }
ol.standard_bullets li { display:block; clear:both; width:90%; background-image:none; vertical-align:middle; margin:0; padding:0px 0 2px 12px !important; }
.standard_bullets a { color:#333; }
.standard_bullets li .left { float:left; width:70%; }
.standard_bullets li .right { float:right; width:30%; text-align:right; }
.standard_bullets li ul { margin:5px 0 0 0; padding:0; }
.standard_bullets li ul li { list-style-type: none; font-size:95%; background:none; padding:2px 0 2px 0px; color:#666; }
ul.fat_bullets { float:left; list-style-type: disc; line-height:normal; color:#333; margin:0px; padding:0 0 0 12px; }
.fat_bullets li { clear:both; width:100%; margin-left:0px; padding:0; margin-top:0; }
ol.large_bullets { float:left; line-height:normal; color:#666; font-size:120%; margin:0; }
ul.large_bullets { float:left; line-height:normal; list-style:none; color:#666; margin:0; padding:0; font-size:120%; }
ol.large_bullets li { clear:both; width:100%; color:#666; font-weight:bold; margin:0 0 0 5px; }
ul.large_bullets li { background:url(/media/pc/upccore/global/core/arrows/grey_bullet.png) no-repeat left 4px; clear:both; width:100%; margin:0px; padding:0px 0 2px 12px !important; margin-top:0; color:#666; font-weight:bold; }
.large_bullets a { color:#666; }
.actie { color:#6eb7e4; font-size:15px; }
.best_buy { color:#ccdc00; font-weight:bold; }
.error, .alert { color:#C00; }
.fadeinfo { display:block; clear:both; padding:10px 0 10px 0; color:#CCC; font-weight:bold; }
/**buttons**/
input.ch_ci2_button { float:left !important; width:75px !important; height::17px !important;
margin:0 !important; border:none !important; line-height:normal !important; font-size:11px !important; color:#FFF !important; padding:0 3px 0 3px !important; padding:1px 3px 0 5px; text-align:left !important; background: url(/media/pc/upccore/global/core/buttons/button_sprite.png) no-repeat left -36px !important; text-transform:uppercase !important }
*:first-child+html input.ch_ci2_button { padding:1px 3px 0 5px !important; }
input.ch_ci2_button:hover { color:#fff !important; padding:0 3px 0 3px !important; background:url(/media/pc/upccore/global/core/buttons/button_sprite.png) no-repeat left -54px !important; }
.generic_button { float:left; line-height:normal; text-transform:uppercase !important; font-size:10px !important; background:#333 url(/media/pc/upccore/global/core/buttons/slidedoor_l.png) no-repeat left top }
.generic_button a { float:left; color:#FFF !important; font-weight:normal; text-decoration:none!important; padding:2px 12px 0 5px; text-transform:uppercase }
.generic_button a:hover { color:#fff !important; padding:2px 12px 2px 5px; background: #A8ACAF url(/media/pc/upccore/global/core/buttons/slidedoor_l.png) no-repeat left top }
.generic_button .right { float:left; width:5px; height:17px; margin-left:-5px; background:url(/media/pc/upccore/global/core/buttons/slidedoor_r_point.png) no-repeat right top }
input.generic_button { float:left; width:75px; height:17px !important; margin:0; border:none; line-height:normal; font-size:10px !important; color:#FFF; padding:1px 3px 5px 3px !important; padding:1px 3px 5px 5px; text-align:left; background: url(/media/pc/upccore/global/core/buttons/button_sprite.png) no-repeat left -36px; text-transform:uppercase }
*:first-child+html input.generic_button { padding:1px 3px 5px 5px !important; }
input.generic_button:hover { color:#fff !important; padding:0 3px 5px 3px; background:url(/media/pc/upccore/global/core/buttons/button_sprite.png) no-repeat left -54px; }
.generic_button2 { float:left; line-height:normal; font-size:10px !important; background:#333 url(/media/pc/upccore/global/core/buttons/slidedoor_l.png) no-repeat left top }
.generic_button2 a { float:left; color:#fff !important; font-weight:normal; text-decoration:none!important; font-size:10px !important; padding:2px 12px 0 5px; text-transform:uppercase }
.generic_button2 a:hover { color:#fff !important; padding:2px 12px 2px 5px; background: #A8ACAF url(/media/pc/upccore/global/core/buttons/slidedoor_l.png) no-repeat left top }
.generic_button2 .right { float:left; width:5px; height:17px; margin-left:-5px; background:url(/media/pc/upccore/global/core/buttons/slidedoor_r_point.png) no-repeat right top }
.generic_button3 { float:left; line-height:normal; font-size:10px !important; background:#6eb7e4 url(/media/pc/upccore/global/core/buttons/slidedoor_l.png) no-repeat left top }
.generic_button3 a { float:left; color:#fff !important; font-weight:normal; text-decoration:none!important; font-size:10px !important; padding:2px 12px 0 5px; text-transform:uppercase }
.generic_button3 a:hover { color:#fff !important; padding:2px 12px 2px 5px; background:#007dc9 url(/media/pc/upccore/global/core/buttons/slidedoor_l.png) no-repeat left top }
.generic_button3 .right { float:left; width:5px; height:17px; margin-left:-5px; background:url(/media/pc/upccore/global/core/buttons/slidedoor_r_point.png) no-repeat right top }
.generic_button4 { float:left; line-height:normal; font-size:10px !important; background:#6eb7e4 url(/media/pc/upccore/global/core/buttons/slidedoor2_l.png) no-repeat left top }
.generic_button4 a { float:left; color:#fff !important; font-weight:normal; text-decoration:none; font-size:10px !important; padding:2px 7px 0 5px; text-transform:uppercase }
.generic_button4 a:hover { color: #C5E2EF !important; }
.generic_button4 .right { float:left; width:5px; height:17px; background:url(/media/pc/upccore/global/core/buttons/slidedoor2_r_point.png) no-repeat right top }
.generic_button5 { float:left; border:none; text-decoration:none; width:18px; padding:0 0 3px 0; background: url(/media/pc/upccore/global/core/arrows/arrow_border_right.png) no-repeat 0px 3px; }
.standard_table, .standard_table_2, .overzicht { margin:0; padding:0; width:100%; border-collapse:collapse; empty-cells:show; }
.standard_table tr, .overzicht tr { width:100%; border-collapse:collapse; }
.standard_table .opt, .overzicht .opt { font-size:10px }
.standard_table th, .overzicht th { padding:5px 5px 5px 10px; border:1px solid #f0f0f0; border-collapse:collapse; font-weight:bold; text-align:left; }
.standard_table td, .overzicht td { padding:5px 5px 5px 10px; border:1px solid #f0f0f0; border-collapse:collapse; }
.standard_table_center { text-align:center; }
.standard_table_left { text-align: left; }
blockquote { font-size:9px; padding:10px; margin:0; }
.standard_table .highlighted, .standard_table .highlight { background:#f6f6f6; }
.standard_table caption { font-weight:bold; text-align:left; padding:5px 0 5px 0 }
/****** Primary, news, epg etc templates *******/
#ch_ci2_main { display:block; width: 988px; margin: 0 auto 0 auto!important; text-align: left; clear:both; padding:0; }
#cms_ww_main #ch_ci2_main { margin: 0px !important; }
.ch_ci2_maincontainer { width:988px !important; clear:both; float:left; }
.ch_ci2_left { width:200px; clear:right; float:left; margin-right:20px; }
.ch_ci2_premium_left { width:768px; clear:right; float:left; margin-right:20px; margin-bottom:10px; }
.ch_ci2_sales_left { width:484px; clear:right; float:left; }
.ch_ci2_epg_left { width:200px; clear:right; float:left; margin-right:20px; }
.ch_ci2_center { width:555px !important; clear:right; float:left;margin:8px 15px 0 0; }
.ch_ci2_center_devider { display:block; clear:both; }
.ch_ci2_center_row2_left { float:left; width:149px; padding-right:10px; }
.ch_ci2_center_row2_middle { float:left; width:149px; padding-right:10px; }
.ch_ci2_center_row2_right { float:left; width:150px; }
.ch_ci2_center_row2_fullsize { clear:both; float:left; width:468px; }
.ch_ci2_center_left { width:308px; clear:right; float:left; margin-right:10px; }
.ch_ci2_center_right { width:150px; clear:right; float:left; }
.ch_ci2_epg_center { width:768px; clear:right; float:left; margin-bottom:10px; }
.ch_ci2_right { width:200px; text-align:left; clear:right; float:left; }
.ch_ci2_exep_center { float:left; clear:right; width:590px !important; margin:8px 15px 0 0; }
.ch_ci2_exep_right { float:left; clear:right; width:160px !important; margin:8px 0 0 0; }
.ch_ci2_exep_right div { position:static !important; left:auto !important; top:auto!important; }
.ch_ci2_news_left { width:200px; float:left; margin-right:20px; }
.ch_ci2_news_center { float:left; width:417px; margin:8px 15px 0 0; }
.ch_ci2_news_right { float:left; width:336px !important; margin:8px 0 0 0; }
.ch_ci2_sales_right { width:284px; clear:right; float:left; }
.unite_main{display:block; width: 988px; margin: 0 auto 0 auto; text-align: left; clear:both;}.unite_container{width:988px !important; clear:both; float:left; }.unite_advert{ position:absolute; margin-left:998px !important; width:160px;margin-top:8px;}.unite_left{width:200px; float:left; margin-right:20px;  }.unite_content{width:768px; float:left; margin:8px 0 20px 0;}.unite_2_1{float:left;width:417px;margin-right:15px;}
.unite_2_2 {float:left;background:#F7F7F7;padding:20px;width:296px;}
.unite_divider{display:block; clear:both; }.unite_full{width:768px; clear:both; float:left; }.unite_footer{display:block; width: 768px; background:url(/media/pc/upccore/global/core/boxes/bg_footer.png) no-repeat top right; margin: 10px auto 15px auto; padding:5px 0 0 220px; text-align: left; clear:both; color:#999;font-size:0.9em;  }.unite_footer a { text-decoration:none; color: #999; }
.ch_ci2_advert { position:absolute; width:160px; margin-top:0; margin-left:998px; padding:0; top:auto; }
.ch_ci2_footer { display:block; width: 988px; margin: 10px auto 15px auto; padding:5px 0 0 0; text-align: left; clear:both; border:none!important;  color:#999; }
.ch_ci2_footer a { text-decoration:none; color: #999; }
.footerFrame { display:block; text-align: left; clear:both; width: 988px; height:50px; padding:0; margin: 10px auto 15px auto; border:none; overflow:hidden; }
.ch_singlenav_level1 { font-weight:bold !important; font-size:14px; padding:5px 0 5px 0; color:#6eb7e4 !important; border-bottom:1px solid #6eb7e4 !important; }
.ch_singlenav_level2, .ch_singlenav_level3, .ch_singlenav_level4, .ch_singlenav_level5 { padding:0 0 5px 0; font-weight:bold !important; color:#6eb7e4 !important; }
/*headers*/
.ch_header_1 { display:block; clear:both; color:#6DB7E4; padding:0 0 10px 0 !important; font-weight:bold; font-size:110%!important; margin:0 !important; text-transform:uppercase; }
.ch_header_1 a { text-decoration:none; color:#6DB7E4; margin:0!important; padding:0!important; }
.ch_header_1 a:hover { text-decoration:underline !important; }
.ch_header_2 { display:block; clear:both; color:#6DB7E4; padding:0 0 10px 0 !important; font-weight:bold; font-size:1em !important; margin:0 !important; text-transform:uppercase !important; }
.ch_header_2 a { text-decoration:none; color:#6DB7E4; margin:0!important; padding:0!important; }
.ch_header_2 a:hover { text-decoration:underline !important; }
.ch_header_3 { display:block; clear:both; color:#6DB7E4; padding:0 0 10px 0!important; font-weight:bold; font-size:110%!important; margin:0!important; text-transform:uppercase; }
.ch_header_3 a { text-decoration:none; color:#6DB7E4; margin:0!important; padding:0!important; }
.ch_header_3 a:hover { text-decoration:underline !important; }
.ch_header_4 { display:block; clear:both; padding:0 0 10px 0; font-size:180%; font-weight:normal; }
.ch_header_4 a { text-decoration:none !important; }
.ch_header_4 a:hover { text-decoration:underline !important; }
.ch_contentheader { display:block; clear:both; color:#6DB7E4; padding:0 0 10px 0 !important; font-weight:bold; font-size:1em !important; margin:0 !important; text-transform:uppercase; }
.ch_contentheader a { text-decoration:none; color:#6DB7E4; margin:0!important; padding:0!important; }
.ch_contentheader a:hover { text-decoration:underline !important; }
/*base site modules*/
.ch_mod { }
.ch_mod p { display:block; margin:0 0 5px 0; }
.ch_mod h2 { font-weight:bold; font-size:1.3em; font-weight:normal; margin:0 0 3px 0; }
.ch_mod table td { padding:5px; }
.ch_mod h2 a { text-decoration:none !important; }
.ch_mod h2 a:hover { text-decoration:underline !important; }
.ch_mod .mainhead { font-weight:bold; font-size:140%; }
.ch_mod .ch_inlinelink { font-weight:bold; text-decoration:none; background:url(/media/pc/upclive/global/core/button_list_reg.png) no-repeat right 4px; white-space:nowrap; padding:0 10px 10px 0; margin:3px 0 10px 0 }
.ch_mod .ch_inlinelink:hover { text-decoration:underline; }
.ch_mod .newslink { display:block; clear:both; margin:5px 0 0 0; color:#76674A; }
.ch_mod2 { display:block; clear:both; padding:5px; min-height:200px; height:auto !important; height:200px; }
.ch_mod3 { display:block; clear:both; padding:5px; min-height:250px; height:auto !important; height:250px; }
.ch_mod4 { display:block; clear:both; padding:10px; font-size:11px }
/*****Promo mod, used in the promo component******/
.promo_mod { display:block; clear:both; padding:0px; }
.promo_mod p { display:block; clear:both; margin:0px; padding:0px; }
.promo_mod h2 { margin:2px 0 4px 0; padding:0px; font-size:105%; }
.promo_mod h2 a { font-weight:bold; text-decoration:none !important; }
.promo_mod h2 a:hover { font-weight:bold; text-decoration:underline !important; }
/*controls alignment of promo component */
.ch_mod_linkcontainer { display:block; clear:both; padding:5px 0 5px 0; }
.ch_mod_linkcontainer a { text-decoration:none; }
.ch_mod_linkcontainer h5 { font-size:105% !important; margin:0 0 3px 0 !important; }
.ch_mod_linkcontainer h5 a { font-size:105% !important; text-decoration:none; }
.ch_mod_promo_text_container, .ch_mod_promo_ext_container { display:block; clear:both; padding:0; font-size:100%; }
/*****Promo mod rounded, used in the round promo component******/
.promo_box_rounded .promo_mod { display:block; clear:both; padding:0px; }
.promo_box_rounded .promo_mod h2 { display:block; clear:both; margin:0 0 5px 0!important; padding:0px; font-size:130%; }
.promo_box_rounded .promo_mod h2 a { font-weight:bold; text-decoration:none !important; }
.promo_box_rounded .promo_mod h2 a:hover { font-weight:bold; text-decoration:underline !important; }
.promo_box_rounded .promo_mod .readmore { display:block!important; clear:both!important; margin:10px 0 0 0!important; }
.ch_mod_align_left_wrap { float:left; margin:0 10px 0 0; }
.ch_mod_align_right_wrap { float:right; margin:0 0 0 10px; }
.promo_mod_1 { position:relative; display:block; clear:both; margin:0px; padding:0px; margin:0 0 5px 0; width:auto; }
.promo_mod_2 { float:left; margin:0 10px 10px 0; width:auto; }
.promo_mod_3 { float:left; margin:0 10px 10px 0; width:100%; }
.promo_mod_4 { position:relative; display:block; clear:both; margin:0 0 5px 0; width:98%; }
/******Rounded promos******/
/*****white******/
.promo_box_roundtop { display:block; clear:both; height:11px; margin:0; background: url(/media/pc/upccore/global/core/boxes/tl_round.png) no-repeat top left; }
.promo_box_roundtop .right { float:right; height:11px; width:11px; background: url(/media/pc/upccore/global/core/boxes/tr_round.png) no-repeat top right; }
.promo_box_roundbottom { display:block; clear:both; height:11px; margin:0; background: url(/media/pc/upccore/global/core/boxes/bl_round.png) no-repeat top left; }
.promo_box_roundbottom .right { float:right; height:11px; width:11px; background: url(/media/pc/upccore/global/core/boxes/br_round.png) no-repeat top right; }
.promo_box_rounded { display:block; clear:both; padding:0 9px 0 9px; margin:0; border-left:1px solid #ccc; border-right:1px solid #ccc; }
.promo_box_rounded .login_button { margin-top:3px !important; margin-top:5px }
.promo_box_rounded input.textbox { color: #666; font-size: 90%; width: 160px; margin:0 0 4px 0; border: 1px solid #ccc; }
.promo_box_rounded select { font-family:Arial, Helvetica, sans-serif!important; color: #666; font-size: 90%!important; width: 98%; margin:0 0 4px 0; border: 1px solid #ccc; }
.promo_box_rounded table { margin:0; padding:0; border-collapse:collapse }
.promo_box_rounded .newslink span { display:block; clear:both; padding:0 10px 0 10px; }
.promo_box_rounded .readmore, .promo_box_rounded .readmore a { display:inline !important; clear:none !important }
.promo_box_rounded .promoalert { color:#d0103a; font-weight:bold; }
/*linklists*/
/****Used in news feeds etc to create lists of headlines****/
.newslink { display:block; clear:both; margin-top:0px; font-size:95%; }
.newslink img { border:0px; margin:2px 0 0 5px; }
.newslink a { display:block; text-decoration:none; padding:0px 0px 4px 10px; margin-right:10px; background:  url(/media/pc/upccore/global/core/arrows/arrow_simple_right2.png) no-repeat 0px 4px; }
.newslink a img { vertical-align:middle; }
.newslink a:hover { text-decoration:underline; }
.goback { display:block; clear:both; font-size:11px; margin-top:5px; font-weight:bold; }
.goback a { display:block; clear:both; text-decoration:none; padding:0px 0px 3px 18px; background:  url(/media/pc/upccore/global/core/arrows/arrow_border_left.png) no-repeat 0px 1px; }
.goback a:hover { text-decoration:underline; }
.readmore, .leesmeer { display:block; clear:both; font-size:11px; margin-top:5px; font-weight:bold; }
.readmore a, .leesmeer a { display:block; clear:both; text-decoration:none; padding:0px 0px 4px 10px; background:  url(/media/pc/upccore/global/core/arrows/arrow_simple_right2.png) no-repeat 0 4px; }
.readmore a:hover, .leesmeer a:hover { text-decoration:underline; }
.readmore_2 { display:block; clear:both; font-size:11px; margin-top:5px; font-weight:bold; width:100%; height:17px; text-align:right; }
.readmore_2 a { float:right; clear:both; text-decoration:none; padding:0; width:75px; height:17px; background:url(/media/pc/upccore/global/core/buttons/button_small_moreinfo.png) no-repeat left top; }
.readmore_2 a:hover { color:#bdbdbd !important; }
.readmore_2 span { display:none; }
.readmore3 { display:block; clear:both; font-size:11px; margin-top:5px; font-weight:normal; }
.readmore3 a { display:block; clear:both; text-decoration:none; padding:0px 0px 3px 18px; background:  url(/media/pc/upccore/global/core/arrows/arrow_border_right.png) no-repeat 0px 1px; }
.readmore3 a:hover { text-decoration:underline; }
.readmore4 { font-size:11px; margin-top:5px; font-weight:bold; }
.readmore4 a { text-decoration:none; padding:0px 0px 3px 18px; background:  url(/media/pc/upccore/global/core/arrows/arrow_border_right.png) no-repeat 0px 1px; }
.readmore4 a:hover { text-decoration:underline; }
.pdflink { display:block; clear:both; font-size:11px; margin-top:5px; font-weight:bold; }
.pdflink a { display:block; clear:both; text-decoration:none; padding:2px 0px 2px 18px; background:  url(/media/pc/upccore/global/core/icons/pdf.png) no-repeat 0px 0px; }
.pdflink a:hover { text-decoration:underline; }
/* FAQ styles */
div.number, div.question { float: left; margin-top: 12px; font-size: 11px; font-weight: bold; }
div.number { padding-left: 8px; }
div.question, div.answer, div.number { }
div.question { width: 480px; }
div.tabblad div.question { width: 490px; }
div.number { width: 30px; }
div.answer { margin-left: 38px; }
div.faqitem, div.answer { clear: left; }
div.faqitem .answer { clear: left; padding:10px !important; color:#666; background: #FBFBFB }
div.faqitem .answer .bullet { font-size:90%; }
div.faqitem .answer .bullet li { margin:0 0 0 0; }
/*google adsense*/
.adsense_container { width:100%; border:none; padding:0; margin:0; border-collapse:collapse; }
.adsense_container .leesmeer { display:block; clear:both; margin-bottom:10px; text-decoration:none !important; font-weight:normal !important }
.adsense_container .leesmeer a { display:block; clear:both; color:#017f01; font-weight:normal !important; text-decoration:none !important; }
.adsense_container .leesmeer a:hover { text-decoration:underline !important; }
.adsense_head { display:block; clear:both; font-size:11px; margin-bottom:2px; }
.adsense_head a { color: #00c !important; text-decoration:underline !important; }
.adsense_head a:hover { text-decoration:none !important; }
.adsense_text { font-weight:normal; color:#333; font-size:11px; }

