/* hispeed portal master stylesheet*/
body{margin: 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#333;background:#F0F0F0 url(/media/pc/hispeed/v2/global/core/bg_main.png) left top repeat-y}
td{font-size:100% !important;font-size:70%;font-size/**/:/**/100%;  empty-cells:show; vertical-align:top;}
th{ empty-cells:show;vertical-align:top;}
table{border:0px;vertical-align:top;}
img{border:0px;}
form{margin:0px;padding:0px;}
ul a{text-decoration:none;}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:underline !important;}
h1, h2, h3, h4, h5, h6{margin:0px;}
.mainhead {font-weight:bold;font-size:130%;}
.simpleline { display:block; clear:both; width:100%; height:2px; border-bottom:1px solid #eee; }
.ch_mod_center{text-align:center;}
.ch_mod_rightalign, .floatright{ text-align:right;float:right; height:auto !important; height:1%;}
.ch_mod_leftalign, .floatleft{ text-align:left;float:left;height:auto !important; height:1%;}
.ch_mod_nowrap{ w ext-decoration:underline !important;}
.ch_mod_nounderline{ text-decoration:none !important;}
.ch_mod_clearimg{display:block;clear:both;}
.space{display:block;clear:both;height:7px;width:100%;} 
.CICssVerticalSpacer {display:block;clear:both;height:7px;width:100%;}.portal_spacer1{display:block;clear:both;height:10px;width:100%;}.portal_spacer2{display:block;clear:both;height:15px;width:100%;}.portal_spacer3{display:block;clear:both;height:20px;width:100%;}.portal_spacer4{display:block;clear:both;height:25px;width:100%;}.portal_spacer5{display:block;clear:both;height:30px;width:100%;}
.promospacer {display:block;clear:both;height:4px !important;height:10px;width:100%;}
*:first-child+html .promospacer{height:10px !important;}
.ch_ci2_button{display:inline; font-weight: bold; font-size:11px;  color: #fff;background-color: #09c;}
.hi_textarea{display:block;overflow:auto;width:96%;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:110%; }
.hi_formfield{display:block;width:96%;color:#000;}
#cms_ww_main .ch_ci2_advert{position:absolute;width:auto;margin-top:0!important;margin-top:0;top:auto !important;top:0px;margin-left:800px !important;margin-left:23px;}
*:first-child+html #cms_ww_main .ch_ci2_advert{position:absolute;width:auto;margin-top:0px!important;top:0 !important;margin-left:23px !important;}
#ch_ci2_sitemap ul {margin:0;padding:0;}
#ch_ci2_sitemap li {list-style:none;float:left;width:120px; min-height:100px;font-weight:bold; font-size:100%;color:#333;}
#ch_ci2_sitemap li a{font-weight:bold; font-size:100%;color:#333; text-decoration:none;}
#ch_ci2_sitemap li a:hover{text-decoration: underline;}
#ch_ci2_sitemap li li {float:none;width:auto;margin-left:10px;font-size:90%;font-weight:normal;min-height: auto;}
#ch_ci2_sitemap li li li {font-size:1em;}
.ch_generic_button{background:#000 url(/media/pc/hispeed/v2/global/core/bg_button_1.png) repeat-x 0px -1px; border:1px solid  #c8c8c8; border-bottom:2px groove  #ccc; border-right:2px groove  #ccc; 
color:#fff; padding: 2px 3px 2px 3px;text-decoration:none; font-size:11px !important;font-weight:bold;}
.ch_generic_button:hover{ background:#000 url(/media/pc/hispeed/v2/global/core/bg_button_1_over.png) repeat-x 0px -1px; 
text-decoration:none !important;}
.ch_generic_button2{background-color: #3DA1CE;border:1px solid  #D4D2D2; border-bottom:2px groove  #9D9DA1; border-right:2px groove  #9D9DA1;color:#fff !important; height:17px !important;vertical-align:middle;margin-top:3px !important;margin-top:0px;margin-top/**/:/**/0px; padding: 0px 5px 0px 5px;text-decoration:none; font-size:11px !important;font-weight:bold;}
.ch_generic_button2:hover{ text-decoration:none !important;}
.ch_generic_button3{background:#000 url(/media/pc/hispeed/v2/global/core/bg_button_1.png) repeat-x 0px -1px; border:1px solid  #c8c8c8; border-bottom:2px groove  #ccc; border-right:2px groove  #ccc; color:#fff; vertical-align:middle; margin:0;padding: 2px 3px 2px 3px;text-decoration:none; font-size:11px !important;font-weight:bold;}
.ch_generic_button3:hover{ background:#000 url(/media/pc/hispeed/v2/global/core/bg_button_1_over.png) repeat-x 0px -1px; text-decoration:none !important;}
.width50px{ width:50px;}.width100px{width:100px;}.width150px{width:150px;}.width200px{width:200px;}.width300px{width:300px;}
.ch_topads_container{float:left;clear:both;width:783px; background:#F0F0F0;z-index:1000;text-align:center !important;padding:0px !important;margin:0 0 0 1px;}
.ch_topads_container img, .ch_topads_container object, .ch_topads_container embed{margin:5px auto 5px auto !important;}
.ch_rectange_container{ position:relative;float:left;clear:both;width:387px !important; width:385px; background:#F0F0F0;text-align:center !important;padding:0px !important;margin:0 0 0 -10px!important;margin:0 0 0 -5px;
}.ch_rectange_container_container img, .ch_rectange_container object, .ch_rectange_container embed{
margin:0 auto 0 auto !important;padding:10px 0 10px 0 !important;}

.ch_midads_container{display:block;clear:both;margin-bottom:10px;width:785px;padding:10px; text-align:center;}

#ch_ci2_main{float:left;clear:both; padding:0; margin:0; }
.ch_ci2_maincontainer{float:left; background:#000;display :block;clear:both;padding:0 0 0 10px; width:968px;background:#F0F0F0 url(/media/pc/hispeed/v2/global/core/bg_body.png) left 118px repeat-y !important}
.ch_ci2_left{width:129px;float:left;margin-right:10px;}
.ch_ci2_premium_left{float:left;clear:right;width:579px !important;padding:0 7px 10px 13px !important; }
.ch_ci2_sales_left{width:129px;float:left;margin-right:10px;}
.ch_ci2_epg_left{width:129px;float:left;margin:10px 10px 0 0;  }
.ch_ci2_center{float:left;clear:right;width:579px !important;padding:0 7px 10px 13px !important;  }
.ch_ci2_center_devider{float:left;clear:both;width:579px !important;}
.ch_ci2_center_row2_left{float:left;width:149px;padding-right:7px;}
.ch_ci2_center_row2_middle{float:left;width:149px;padding-right:7px;}
.ch_ci2_center_row2_right{float:left;width:150px;}
.ch_ci2_center_row2_fullsize{float:left;clear:both;width:468px !important;}
.ch_ci2_center_left{display:block;clear:both;width:579px !important;}
.ch_ci2_center_right{display:none;}
.ch_ci2_epg_center{width:638px;float:left; margin:10px 0 0 0; }
.ch_ci2_right{width:188px !important;clear:right;float:left; padding-bottom:10px;}
.ch_ci2_sales_right{width:284px;clear:right;float:left;padding-bottom:10px;}
/*news template*/
.ch_ci2_news_left{width:129px;float:left;margin:10px 10px 0 0;}
.ch_ci2_news_center{width:375px;float:left;margin:10px 11px 0 0; }
.ch_ci2_news_right{width:250px;float:left;margin:10px 0 0 0;}
.ch_ci2_advert{position:absolute;width:auto;margin-top:0!important;margin-top:118px;top:auto !important;top:0px;margin-left:798px !important;margin-left:23px;}
*:first-child+html .ch_ci2_advert{position:absolute;width:auto;margin-top:118px!important;top:0 !important;margin-left:23px !important;}

.ch_ci2_footer{display:block;clear:both;height:40px;font-size:10px;color:#797979;text-align:right;padding:5px 17px 5px 0 !important;padding:5px 17px 3px 0;  margin:0;background:url(/media/pc/hispeed/v2/global/core/bg_footer.png) no-repeat;width:790px; white-space:nowrap;}
.ch_ci2_footer .top{display:block;clear:both; text-align:right;color:#797979;width:783px;}
.ch_ci2_footer .top a{ text-decoration:none;color:#797979; }
.ch_ci2_footer .top span{ color:#B61423;}
.ch_ci2_footer .bottom{display:block;clear:both;width:773px;color:#FFF; padding:12px 0 0 20px;}
.ch_ci2_footer .bottom a{ color:#FFF; font-weight:bold; }
.ch_generic_maincontainer{float:left;clear:both;width:1003px;padding:0 0 0 10px;background:#F0F0F0 url(/media/pc/hispeed/v2/global/core/bg_body.png) left 118px repeat-y !important}
.ch_generic_left{width:129px;float:left;margin:10px 10px 0 0; }
.ch_generic_main_content{float:left;width:819px;margin:10px 0 0 0;}.ch_generic_right1{width:160px;float:left;margin-right:20px; }.ch_generic_right2{width:160px;float:left; clear:right;  }.ch_generic_center{width:468px;float:left;margin-right:10px; }.ch_generic_devider{display:block;clear:both;}.ch_generic_row1_left{float:left;width:149px ;margin-right:10px; }.ch_generic_row1_middle{float:left;width:149px;margin-right:10px; }.ch_generic_row1_right{float:left;width:150px; }.ch_generic_row2_left{float:left;width:149px;margin-right:10px; }.ch_generic_row2_middle{float:left;width:149px;margin-right:10px;}.ch_generic_row2_right{float:left;width:150px; }.ch_generic_row3_left{float:left;width:149px;margin-right:10px; }.ch_generic_row3_middle{float:left;width:149px;margin-right:10px; }.ch_generic_row3_right{float:left;width:150px;}.ch_generic_center1_left{width:308px;float:left;margin-right:10px;}.ch_generic_center1_right{width:150px;float:left; }.ch_generic_center2_left{width:149px;float:left;margin-right:10px;}.ch_generic_center2_right{width:309px;float:left; }.ch_generic_center3_left{width:308px;float:left;margin-right:10px;}.ch_generic_center3_right{width:150px;float:left;}.ch_generic_center_mediumsize{float:left;clear:both;width:468px; }.ch_generic_center_fullsize{float:left;clear:both;width:828px;  }
.ch_generic_footer{display:block;clear:both;height:40px;font-size:10px;padding:5px 17px 5px 0 !important;padding:5px 17px 3px 0;  margin:0;background:url(/media/pc/hispeed/v2/global/core/bg_footer.png) no-repeat;width:790px; white-space:nowrap;}
.ch_generic_footer .top{display:block;clear:both; text-align:right;color:#797979;width:783px;}
.ch_generic_footer .top a{ text-decoration:none;color:#797979; }
.ch_generic_footer .top span{ color:#B61423;}
.ch_generic_footer .bottom{display:block;clear:both;width:773px;color:#FFF; padding:12px 0 0 20px;}
.ch_generic_footer .bottom a{ color:#FFF; font-weight:bold; }
.ch_ci2_skyscraper_generic{display:block;padding:5px; background:#000;}
/*grouping componet 2 cols*/
.comp_colx2{ float:left; clear:both; width:100%;}.comp_colx2_1{float:left;width:30%;}.comp_colx2_2{float:left;width:70%;}


/*global top navigation*/


.topnavContainer{width:785px;height:118px;}
.ch_ci2_globaltopnav{display:block;clear:both;color:#FEFEFE;margin:0 0 0 1px;background: url(/media/pc/hispeed/v2/global/core/bg_topnav.jpg) no-repeat; width:785px;height:118px;}
.ch_ci2_globaltopnav .logo{position:absolute;margin:0px;width:120px; }
.ch_ci2_globaltopnav .logo img{display:block;margin:20px 0px 0px 0px;width:130px;height:80px;}
.ch_ci2_globaltopnav .navcontainer a{text-decoration:none !important;color:#77787A;}
.ch_ci2_globaltopnav .navcontainer .top{position:absolute;margin:4px 0 0 575px;width:200px; text-align:right; z-index:103;padding-left:0px;  }
.ch_ci2_globaltopnav .navcontainer .top span{display:block;clear:right; font-size:10px;}
.ch_ci2_globaltopnav .navcontainer .top span img{display:none;margin-right:0px; white-space:nowrap; }
.ch_ci2_globaltopnav .navcontainer .top span a{text-decoration:none !important; word-spacing:4px;margin:0px 0px 0px 0px; white-space:nowrap; color:#999; }
.ch_ci2_globaltopnav .navcontainer .top .top_devider{clear:none; float:none; display:inline;}
.ch_ci2_globaltopnav .navcontainer .top span a:hover{ color:#BC0E25 !important;}
.ch_ci2_globaltopnav .navcontainer .top span .navactive{color:#BC0E25 !important;}
.ch_ci2_globaltopnav .navcontainer .mainnav{position:absolute; left:-999px; top:0px;}
/*language switch list*/
 .language{position: absolute;display:block;width:100px;height:20px; color:#fff;margin-top:-17px;margin-left:700px;left:10px; font-size:100%; }
 .language a{color:#fff;}
 .language a:hover{text-decoration:underline !important;}
 .language img{ vertical-align:middle;}
 .language .active{color:#fff !important; font-weight:bold !important;}
/*Extra navigation items*/
.extra_nav{position: absolute;display:block;width:300px;height:20px;color:#77787A;margin:-130px 0 0 10px !important;margin:-113px 0 0 10px;left:10px;font-size:90%;}
*:first-child+html .extra_nav{margin:-113px 0 0 10px !important;}
.extra_nav.extra_nav a{font-size:90%;color:#77787A;}
.extra_nav a:hover{text-decoration:underline !important;}
.extra_nav .active{color:#fff !important; font-weight:bold !important;}
.extra_logolink{position: absolute;display:block;width:95px;height:60px; left:685px; margin-top:-90px;}
.extra_logolink img{display:block;width:95px;height:60px;}  
.topnav_breadcrumb{position:absolute; color:#fff; font-weight:bold;margin-top:-25px; white-space:nowrap;color: #fff; 
padding:8px 5px 0 8px; height:14px;font-size:100% !important;  }
.topnav_breadcrumb a{padding:0px 2px 0px 2px;  color: #CCC; font-weight: normal !important; text-decoration:none; display:inline; height:13px;}
.topnav_breadcrumb a:hover{height:13px;}
/*replacement styles for staging test*/
.hispeed_topnav_breadcrumb{color:#fff; font-weight:bold; padding:4px 3px 5px 10px; height:14px;font-size:100% !important; background: url(/media/pc/hispeed/global/core/bg_breadcrum.jpg) repeat !important; display:block; clear:left; margin-top: 0; width: 998px; }
.hispeed_topnav_breadcrumb a{color: #FFFFFF !important; padding:0px 2px 0px 2px; font-weight: bold !important; text-decoration:none; display:inline; height:13px;}
.hispeed_topnav_breadcrumb a:hover{height:13px;}
/*google search topbar*/
.ch_mod_topsearch{position:absolute;margin:-85px 0 0 0 !important;margin:-80px 0 0 0;left:170px;width:540px;color: #636363; padding-top:5px !important;padding-top:3px; height:50px; 
background:url(/media/pc/hispeed/v2/global/core/bg_search.png) no-repeat left bottom;}
*:first-child+html .ch_mod_topsearch{padding-top:3px !important;margin:-80px 0 0 0!important;}
#cms_ww_main .ch_mod_topsearch{left:390px !important}
*:first-child+html #cms_ww_main .ch_mod_topsearch{left:390px !important}
.ch_mod_topsearch .container{width:100%; }
.ch_mod_topsearch a{ text-decoration:none; font-weight:bold; font-size:11px;color: #636363;margin-top:0px;}
.ch_mod_topsearch a img{ vertical-align:middle;padding:0px;margin-left:5px  !important;}
.ch_mod_topsearch img{vertical-align: bottom;padding: 0px;margin-right:5px;}
.ch_mod_topsearch .ch_generic_button{background:#000 url(/media/pc/hispeed/v2/global/core/bg_button_1.png) repeat-x 0px -1px !important; 
border:1px solid  #333; border-bottom:2px solid #333 !important; border-right:2px solid #333 !important; 
color:#fff; vertical-align: middle; margin-top:-5px !important;margin-top:-7px;
padding: 1px 3px 1px 3px !important;padding: 0px 3px 0px 3px;text-decoration:none; font-size:11px !important;font-weight:bold;}
 *:first-child+html .ch_mod_topsearch .ch_generic_button{margin-top:-7px !important;padding: 0px 3px 0px 3px;}
dl#searchTabs {position:relative;height:50px;margin:0;padding:0 0 0 160px;}
#searchTabs dt {float:left;height:23px;width:77px;margin:0;padding:5px 0 0 0;background:url(/media/pc/hispeed/v2/global/core/button_77_dark.png) repeat-x 0px 0px !important; 
color:#fff; text-align:center; }
#searchTabs dt a {color:#fff; font-weight:normal;}
#searchTabs dt.active {position:relative;z-index:100;margin:0 0 0 0;height:24px;width:77px;background:url(/media/pc/hispeed/v2/global/core/button_77_dark.png) repeat-x 0px -23px !important;
color:#000 !important;}
#searchTabs dt.active a {color:#000 !important;font-weight:bold !important;}
#searchTabs dd {display:none;position:absolute;top:23px !important;top:22px;left:0;margin:0;padding:0;width:540px;}
 *:first-child+html #searchTabs dd{top:22px !important;}
#searchTabs dd.active {display:block;}
#searchTabs dd img.search-logo {position:absolute;margin:6px 0px 0 0;}
#searchTabs dd form input.search-box {width:335px;padding:1px 3px 1px 3px;border:1px solid #000;margin-left:70px;}
/*quicklinks*/
#ch_quicklinks{ float:left; clear:both; width:140px;padding:10px;}
#ch_quicklinks a{float:left;padding:28px 0 0 0; font-size:95%; height:22px; }
#ch_quicklinks a:hover{ text-decoration:none !important;}
#ch_quicklinks .link1 a{width:75px;background:url(/media/pc/hispeed/v2/global/core/quicklinks/ico_mail_reg.png) no-repeat left top;}
#ch_quicklinks .link1 a:hover{background:url(/media/pc/hispeed/v2/global/core/quicklinks/ico_mail_over.png) no-repeat left top;}
#ch_quicklinks .link2 a{width:60px;background:url(/media/pc/hispeed/v2/global/core/quicklinks/ico_film_reg.png) no-repeat left top;}
#ch_quicklinks .link2 a:hover{background:url(/media/pc/hispeed/v2/global/core/quicklinks/ico_film_over.png) no-repeat left top;}
#ch_quicklinks .link3 a{width:75px;background:url(/media/pc/hispeed/v2/global/core/quicklinks/ico_tv_reg.png) no-repeat left top;}
#ch_quicklinks .link3 a:hover{background:url(/media/pc/hispeed/v2/global/core/quicklinks/ico_tv_over.png) no-repeat left top;}
#ch_quicklinks .link4 a{width:60px;background:url(/media/pc/hispeed/v2/global/core/quicklinks/ico_help_reg.png) no-repeat left top;}
#ch_quicklinks .link4 a:hover{background:url(/media/pc/hispeed/v2/global/core/quicklinks/ico_help_over.png) no-repeat left top;}
/*login box support*/
.ch_mod_8{float:left;padding:5px 5px 0 5px;}
.ch_mod_8 form{margin:0 !important;padding:0;}
.ch_mod_8 .ch_generic_button{float:left !important;margin:5px 0 0 0}
.ch_mod_8 .button_question{float:left;background:#999 url(/media/pc/hispeed/v2/global/core/button_question.png) no-repeat; width:19px; height:19px; }
.ch_mod_8 .button_question:hover{ text-decoration:none !important;}
.ch_mod_8 .button_question span{visibility:hidden;}
.ch_mod_8 .standard_textfield{float:left;border:1px solid #6E6E6E; height:15px;margin:0 3px 4px 0; background:#fff url(/media/pc/hispeed/global/core/bg_searchfield.png) repeat-x left top;color:#000; font-size:11px;width:121px; padding:2px 2px 0 2px;}
#customercare_block{position:relative; float:left !important; float:none; clear:both; background:#efefef; width:174px !important;width:155px;margin:0 0 0 -5px !important;margin:0 0 0 -6px; border-bottom:1px solid #ccc;}
#customercare_block h2{ display:block; clear:both;font-size:12px; color:#b90e21; background:url(/media/pc/hispeed/v2/global/core/bg_head_kunden.png) no-repeat left top;padding:4px 9px 2px 9px; width:155px; height:18px}
#customercare_block .container{display:block; clear:both; margin:10px}
#customercare_block .container h3{ display:block; clear:both; font-size:12px;margin:0 0 5px 0;width:150px; }
#customercare_block .container .devider{float:left; clear:both;  background:url(/media/pc/hispeed/v2/global/core/line_kunden.png) repeat-x left center; width:154px !important; width:144px;height:2px;margin:5px 0 5px 0;}
#customercare_block .container .newslink{float:left; clear:both;margin:0 1px 0 2px;}
#customercare_block .container .newslink span{ color:#b90e21; text-transform:uppercase; font-weight:bold}
#customercare_block .container form{margin:0;}
#customercare_block .container form label{ display:block; clear:both; font-size:12px; font-weight:normal;margin:0 -5px 1px 0px;}
#customercare_block .container form input.textfield{float:none; width:143px !important;width:143px; font-size:11px; color:#333; padding:0 2px 0 2px;}
*:first-child+html #customercare_block .container form input.textfield{width:142px !important; font-size:11px; color:#333; }
#customercare_block .container form select.textfield{width:152px;font-size:11px; color:#333;}
#customercare_block .container form .ch_generic_button{float:none; margin:5px 0 0 0 !important;height:21px;padding:0 3px 0 3px;}
/*left side (secondary) navigation*/
.ch_leftnavContainer{display:block;clear:both;width:129px;margin:0 0 10px 1px;overflow:hidden;}
.ch_ci2_leftnav{display:block;clear:both;width:127px;float:left; border-top:1px solid #575757; }
.ch_ci2_leftnav ul{display:block;clear:both;float:left;list-style-type:none;margin:0px !important;padding:0px;}
.ch_ci2_leftnav li{display:block;clear:both;float:left; font-size:120%; font-weight: bold; }
.ch_ci2_leftnav li a{display:block;  padding: 1px 10px 1px 10px; text-decoration:none;color:#000 ;width:110px;word-wrap:break-word;}
.ch_ci2_leftnav li a:hover{display:block;float:left; text-decoration:none !important; color:#000;width:110px; }
.ch_ci2_leftnav li ul{display:block;clear:both;float:left;  border-collapse:collapse; border-bottom:1px solid #575757;}
.ch_ci2_leftnav li ul li{ background-color:#fff; float:left; border-left:1px solid #C1C1C1;border-right:1px solid #C1C1C1; font-size:90%; background:#F0F0F0;}
.ch_ci2_leftnav li ul li a{ padding: 4px 10px 4px 10px; font-weight:bold;text-decoration:none;color:#78797B; display:block; width:105px ;border-bottom:1px solid #C1C1C1;border-top:1px solid #fff;}
.ch_ci2_leftnav li ul li a:hover{text-decoration:underline !important; color:#CC011F;  width:105px ;border-bottom:1px solid #C1C1C1;border-top:1px solid #fff;}
.ch_ci2_leftnav li ul li ul{display:block;clear:both;float:left;border:0px;}
.ch_ci2_leftnav li ul li ul li{  display:block;clear:both;border:0px;float:left;font-size:11px; background:#DDD; }
.ch_ci2_leftnav li ul li ul li a{padding: 3px 10px 3px 10px;font-weight:normal;width:105px;color:#575757;border-top:1px solid #f0f0f0;}
.ch_ci2_leftnav li ul li ul li a:hover{width:105px;color:#CC011F; }
.ch_ci2_leftnav li ul li ul li ul{display:block;clear:bot<strong>h;float:left;border:0px;}
.ch_ci2_leftnav li ul li ul li ul li{  display:block;clear:both;float:left;font-size:11px; background:#CCC; }
.ch_ci2_leftnav li ul li ul li ul li a{padding: 3px 10px 3px 10px;width:105px;}
.ch_ci2_leftnav li ul li ul li ul li a:hover{ width:105px; }
.ch_ci2_leftnav li ul li ul li ul li ul{display:block;clear:both;float:left;border:0px;}
.ch_ci2_leftnav li ul li ul li ul li ul li{  display:block;clear:both;background-color:#fff;float:left;font-size:11px; }
.ch_ci2_leftnav li ul li ul li ul li ul li a{padding: 3px 5px 2px 15px;width:105px;}
.ch_ci2_leftnav li ul li ul li ul li ul li a:hover{ width:105px; }
.override{position:absolute;padding:0px;margin:0px;display:inline;cursor:pointer;left:110px; margin-top:5px;}
.ch_ci2_leftnav li span{display:block;clear:both;border-bottom:1px solid #F0F0F0;width:100%;color:#000; }
.ch_ci2_leftnav ul li span{width:111px;padding:4px 8px 4px 8px; height:15px;color:#000; font-size:100%;display:block;clear:both;background:#f0f0f0 url(/media/pc/hispeed/v2/global/core/bg_leftnav_cat.png) left top no-repeat;border-bottom:1px solid #C1C1C1;}
.ch_ci2_leftnav_level1_active{ width:101px !important; width:120px;width/**/:/**/101px; }
.ch_ci2_leftnav_level2_active{  color:#000 !important; width:106px !important; width:120px;width/**/:/**/105px; }
.ch_ci2_leftnav_level3_active{ width:108px !important; width:120px;width/**/:/**/108px; color:#D00020 !important;}
.ch_ci2_leftnav_level4_active{width:88px !important; width:114px;width/**/:/**/88px;text-decoration:underline !important;}
.portal_leftnav_active{float:left;border:none; color:#CC011F !important;   }
.ch_ci2_leftnav ul li ul li span{float:left;border:none;  width:100% !important;padding: 3px 8px 2px 0px; color:#CC011F !important; }
#ch_nav_L_1_2, #ch_nav_L_1_3, #ch_nav_L_1_4{margin-top:10px !important;border-top:1px solid #575757; }
.ch_news_tabs{ position:relative; float:left;  clear:both;z-index:100; width:306px; padding: 0; height:20px;margin: 0;   list-style-type: none;}
.ch_news_tabs a{font-size:100%;display:block;color:#333;padding:2px 0 0 0}
.ch_news_tabs li{position:relative;float:left;}
.ch_news_tabs li a:hover {text-decoration:underline; }
.ch_news_tabs li.active {height:21px; margin:-1px -2px 0 0 !important; margin:-1px -1px -1px -1px;  
text-align:center; font-weight:bold;background:#fff!important; z-index:100; border-style:solid; border-color:#898989; border-width:1px 1px 0 1px;}
.ch_news_tabs li.active a{ position:relative;text-decoration:none !important;}
.ch_news_tabs li.inactive{ height:20px;text-align: center;background:#f0f0f0 url(/media/pc/hispeed/v2/global/core/bg_tabs_1.png)  repeat-x 0px -5px !important;  border:1px solid #c6c6c6; border-right:1px solid #898989 !important;border-bottom:1px solid #898989 !important;}
.ch_news_tabs li#menu1{width: 70px;margin:-1px 0 0 0  !important;margin:-1px -1px -1px 0px; }
.ch_news_tabs li#menu2{width: 70px;margin:-1px 0 0 -1px  !important;margin:-1px -1px -1px -1px;}
.ch_news_tabs li#menu3{width: 70px;margin:-1px 0 0 -1px  !important;margin:-1px -1px -1px -1px;}
.ch_news_tabs li#menu4{width: 90px !important;width: 93px;margin:-1px 0 0 -1px  !important;margin:-1px -1px -1px -1px;}
.ch_news_tabs li.inactive span{height:17px;margin:0 1px 1px 1px;}
/*for new promomo experiement*/
.ch_mod_9{ position:relative; display:block;clear:both;width:293px !important;border:1px solid #898989; padding:5px; }
.tab { position:relative; left:0px;top:0px;background-color:#fff;clear:both;width:auto;display:none;}
.tab table{width:auto;}
.tab td{padding:0px 5px 0px 5px;}
.menu {cursor: pointer;}
/*searchpage tabs*/
.ch_search_tabs{ position:relative; float:left;  clear:both;z-index:100; width:638px; padding: 0; height:20px;margin: 0;   list-style-type: none; }
.ch_search_tabs a{font-size:100%;display:block;color:#333;padding:2px 0 0 0}
.ch_search_tabs li{position:relative;float:left;}
.ch_search_tabs li a:hover {text-decoration:underline; }
.ch_search_tabs li.active {height:21px; margin:-1px -2px 0 0 !important; margin:-1px -1px -1px 0px;  
text-align:center; font-weight:bold;background:#fff!important; z-index:100; border-style:solid; border-color:#898989; border-width:1px 1px 0 1px;}
.ch_search_tabs li.active a{ position:relative;text-decoration:none !important;}
.ch_search_tabs li.inactive{ height:20px;text-align: center;background:#f0f0f0 url(/media/pc/hispeed/v2/global/core/bg_tabs_1.png)  repeat-x 0px -5px !important;  border:1px solid #c6c6c6; border-right:1px solid #898989 !important;border-bottom:1px solid #898989 !important;}
.ch_search_tabs li#menu1{width: 150px;margin:-1px 0 0 0  !important;margin:-1px -1px -1px 0px; }
.ch_search_tabs li#menu2{width: 150px;margin:-1px 0 0 -1px  !important;margin:-1px -1px -1px 0px;}
.ch_search_tabs li.inactive span{height:17px;margin:0 1px 1px 1px;}
.ch_mod_12{ position:relative; display:block;clear:both;width:626px !important;border:1px solid #898989; padding:5px; }
/*New promotabs*/
.portal_promo_tabs{ position:relative; float:left;  clear:both;z-index:100; width:462px; padding: 0; height:20px;margin: 0;   list-style-type: none; }
.portal_promo_tabs a{font-size:100%;display:block;color:#333;padding:2px 0 0 0}
.portal_promo_tabs li{position:relative;float:left;}
.portal_promo_tabs li a:hover {text-decoration:underline; }
.portal_promo_tabs li.promoactive {height:21px; margin:-1px -2px 0 0 !important; margin:-1px -1px -1px -1px;  
text-align:center; font-weight:bold;background:#fff!important; z-index:100; border-style:solid; border-color:#898989; border-width:1px 1px 0 1px;}
.portal_promo_tabs li.promoactive a{ position:relative;text-decoration:none !important;}
.portal_promo_tabs li.promoinactive{ height:20px;text-align: center;background:#f0f0f0 url(/media/pc/hispeed/v2/global/core/bg_tabs_1.png)  repeat-x 0px -5px !important;  border:1px solid #c6c6c6; border-right:1px solid #898989 !important;border-bottom:1px solid #898989 !important;}
.portal_promo_tabs li#promo1{width: 91px;margin:-1px 0 0 0  !important;margin:-1px -1px -1px 0px; }
.portal_promo_tabs li#promo2{width: 91px;margin:-1px 0 0 -1px  !important;margin:-1px -1px -1px -1px;}
.portal_promo_tabs li#promo3{width: 92px;margin:-1px 0 0 -1px  !important;margin:-1px -1px -1px -1px;}
.portal_promo_tabs li#promo4{width: 91px;margin:-1px 0 0 -1px  !important;margin:-1px -1px -1px -1px;}
.portal_promo_tabs li#promo5{width: 91px !important;width: 95px;margin:-1px 0 0 -1px  !important;margin:-1px -1px -1px -1px;}
.portal_promo_tabs li.promoinactive span{height:17px;margin:0 1px 1px 1px;}
.portal_promo{position:relative;left:0px;top:0px; clear:both;float:left;clear:both; border:1px solid #898989;border-top:0px !important;width:460px; background:#CCFF66 }
.portal_promo_tabpanel {position:relative;float:left; background-color:#fff;clear:both;width:auto;display:none;}
.portal_promo_tabpanel table{width:auto;}
.portal_promo_tabpanel td{padding:0px 5px 0px 5px;}
.portal_promo_tabmenu {cursor: pointer;}
.portal_promo_tabpanel {position:relative;float:left; clear:both; left:0px;top:0px;margin-top:0;clear:both;width:100%;display:none;}
.portal_promo_tabpanel  .container{position:relative;float:left; clear:both;width:100%; height:185px;}
.portal_promo_tabpanel  .container .ch_news_leftaligned .right  .container{ height:80px;}
.portal_promo_tabpanel  .container .ch_news_leftaligned{float:left; clear:both;width:auto !important;}
.portal_promo_tabpanel  .container .ch_news_leftaligned .right{ float:left;width:210px !important;padding-bottom:0px; }
.portal_promo_tabpanel  .container .ch_news_leftaligned .right h2{font-size:14px;margin:8px 0 3px 0;}
.portal_promo_tabpanel  .container .ch_news_leftaligned .right .ch_inlinelink{font-weight:bold; text-decoration:none;position:relative; white-space:nowrap;clear:both;padding-right:6px;margin-left:3px; background:url(/media/pc/global/core/ico_leftnav_arrow_down.gif) no-repeat right 5px;}
.ch_mod .ch_inlinelink:hover{text-decoration:underline;}
.portal_promo_tabpanel  .container .ch_news_leftaligned .newslink{margin-bottom:0 !important;}
.portal_promo_tabpanel  .container .ch_news_leftaligned .newslink a{display:block;text-decoration:none; 
padding:0px 0px 0px 10px;margin-right:0px !important;margin-bottom:0 !important;background:  url(/media/pc/hispeed/global/core/button_list_reg.png) no-repeat 0px 3px; }
.portal_promo_tabpanel  .container .ch_news_leftaligned .ch_mod_newsimg3{float:left; clear:both;width:224px !important;height:166px !important;margin:10px 10px 0px 5px !important;}
.portal_promo_tabpanel  .container .ch_news_leftaligned .ch_mod_newsimg4{float:left;clear:both;width:90px !important; height:35px;margin:5px 0px 10px 0px;}
.portal_promo_tabpanel  .container .ch_news_leftaligned object{width:224px !important;margin:0px 10px 0 0px;}
.portal_promo_tabmenu {cursor: pointer;}
.ch_mod_searchpageflipper{text-align:center;}
.ch_mod_searchpageflipper a{ text-decoration:underline !important;}
/*google search results*/
.searchlinks{display:block;clear:both;margin:5px 10px 20px 0px;background:#fff; color:#000;  }
.searchlinks img{border:0px;margin:0px;}
.searchlinks a{float:left;clear:both;text-decoration:none; color:#C31026; padding:0px;}
.searchlinks a:hover{text-decoration:underline; color:#C31026; }

.ch_mod_searchlist{display:block;clear:both; background:#fff; color:#000;padding:0px;}
.ch_mod_searchlist h2{display:block;clear:both;margin:0px;}
.ch_mod_searchlist h2 a{float:left;clear:both;}
.ch_mod_searchlist b, .ch_mod_searchlist strong{color:#C31026 !important;}
.ch_mod_searchlist p{display:block;clear:both;}
/*Weather promo homepage*/
.ch_weatherPromo{display:block;clear:both; float:left;padding:1px 0px 1px 0px; background-color:#B1D4E8;}
.ch_weatherPromo img{float:right;padding:0px 5px 0px 0px;height:48px;}
.ch_weatherPromo .text{ float:left;padding:10px 0px 5px 10px;}
/*generic modules*/
.ch_ci_ip_breadcrumb{display:block; clear:both; font-size:11px;margin-bottom:5px;margin-top:5px;}
.ch_ci_ip_breadcrumb a{text-decoration:none;}
/*headers*/
.ch_header_1{display:block;clear:both;padding:5px 10px 2px 10px;font-weight:bold; font-size:110%;color:#333; }
.ch_header_1 a{font-weight:bold;color:#333;}
.ch_header_1 a:hover{ text-decoration:underline !important;}
.ch_header_2{display:block;clear:both;padding:5px 5px 2px 5px;color:#BA0F22; font-weight:bold; font-size:110%;height:15px;}
.ch_header_2 a{display:block;clear:both;font-weight:bold; color:#BA0F22;}
.ch_header_2 a:hover{text-decoration:underline !important;}
.ch_header_3{display:block;clear:both;padding:0;border-top:1px solid #f0f0f0;margin:10px 0 10px 0; }
.ch_header_3 a{display:block;clear:both;}
.ch_header_4{display:block;clear:both;clear:both;color:#333;padding:5px;font-weight:bold; font-size:110%;}
.ch_header_4 a{ float:none !important;color:#333;}
.ch_header_4 a:hover{text-decoration:underline !important;}
.ch_contentheader{display:block;clear:both;clear:both;color:#333;padding:5px;font-weight:bold; font-size:110%;}
.ch_contentheader a{ float:none !important;color:#333;}
.ch_contentheader a:hover{text-decoration:underline !important;}
/*feeds formatting*/
.feedscontainer{display:block;clear:both;padding:0; margin:0; }
.feedscontainer h1{display:block;clear:both; font-weight:bold;font-size:1.5em;margin-bottom:20px;}
.feedscontainer h2{display:block;font-weight:bold;font-size:140%;margin:5px 0px 3px 0px;color:#000;}
.feedscontainer h3{display:block;clear:both;font-weight:bold;font-size:130%;margin:10px 0px 10px 0px;}
.feedscontainer h4{display:block;clear:both;font-weight:bold;font-size:120%;margin:10px 0px 10px 0px;}
.feedscontainer h5{display:block;clear:both; font-weight:bold; margin:5px 5px 0px 0px; color:#000;font-size:100%;}
.feedscontainer h1 a, .feedscontainer h2 a, .feedscontainer h3 a, .feedscontainer h4 a{text-decoration:none !important;color:#000;text-decoration:underline;}
.feedscontainer h1 a:hover, .feedscontainer h2 a:hover, .feedscontainer h3 a:hover, .feedscontainer h4 a:hover {text-decoration:underline;}
.feedscontainer p{display:block;padding:0 10px 5px 0;}
.feedscontainer ul{list-style-type:square; list-style-position:outside;clear:both;margin:0px;padding:0px 0px 0px 20px;}
.feedscontainer li{margin-top:5px;margin-left:0px;}
.feedscontainer .portal_timestamp{display:block;margin:5px 0 5px 0;font-size:90%; font-style:italic; }
.feedscontainer .ch_inlinelink{ position:relative;font-weight:bold; text-decoration:none;clear:both;margin-left:0px;  padding:2px 5px 2px 12px;background: url(/media/pc/hispeed/global/core/button_list_reg.png) no-repeat 3px 6px;}
.feedscontainer .ch_inlinelink:hover{text-decoration:underline;}
.feedscontainer .newslink{display:block; clear:both;margin:0;}
.feedscontainer .ch_mod_newsimg1{position:relative;width:100%; margin-bottom:5px;}
.feedscontainer .ch_mod_newsimg2{position:relative;width:100%;}
.feedscontainer .ch_mod_newsimg3{width:105px;border:1px solid #c8c8c8;float:left;margin-right:10px;}
.feedscontainer .ch_mod_newsimg4{float:left; clear: left;width:180px!important;margin:0px 15px 20px 0px;}
.feedscontainer .ch_mod_newsimg5{float:right; width:auto;margin:0 0 3px 10px;}
#wysiwyg_table .feedscontainer .ch_mod_newsimg2{width: 375px!important;}

input.info_next_button{font-size:12px !important; font-weight:normal; text-transform:capitalize;text-align:center;text-decoration:none !important;border:none !important;margin:0 0 0 3px !important;padding:2px 0 14px 18px  !important;vertical-align:top;background:url(/media/pc/upclive/global/core/bttn_next1.gif) no-repeat; width:95px; height:34px !important; }
 *:first-child+html   input.info_next_button{}
 input.info_next_button:hover{  background:url(/media/pc/upclive/global/core/bttn_next2.gif) no-repeat; cursor:pointer;vertical-align: baseline;}
 
a.info_next_button{display:block; font-weight:normal;text-decoration:none !important;border:none !important;margin:10px 0 0 0;padding:3px 0 14px 23px; vertical-align:top;background:url(/media/pc/upclive/global/core/bttn_next1.gif) no-repeat; }
a.info_next_button:hover{ background:url(/media/pc/upclive/global/core/bttn_next2.gif) no-repeat; cursor:pointer;}



/*base site module */
.ch_mod{display:block;clear:both;  border-top:none;padding:5px;  }
.ch_mod a{ text-decoration:underline;}
.ch_mod h1{display:block;clear:both; color:#000;font-weight:bold;font-size:17px;margin-bottom:20px;}
.ch_mod h2{display:block;font-weight:bold;font-size:100%;margin:0px 0px 3px 0px;}
.ch_mod h2 a{display:block; color:#000;font-weight:bold;text-decoration:none !important;}
.ch_mod h2 a:hover{text-decoration:underline;}
.ch_mod a h2{display:block; color:#000;font-weight:bold;text-decoration:none !important;}
.ch_mod h3{font-weight:bold;font-size:115%;margin:10px 0px 10px 0px;}
.ch_mod ul{list-style-type:square; list-style-position:outside;clear:both;margin:0px;padding:0px 0px 0px 20px;}
.ch_mod li{margin-top:5px;margin-left:0px;}
.ch_mod ul a img{margin:0px;border:0px;}
.ch_mod h5{display:block;clear:both; margin:5px 5px 0px 0px;padding:0px; font-size:100%; font-weight:bold;}
.ch_mod h5 span{ margin-top:5px;}
/*.ch_mod img{border:1px solid #c8c8c8;}*/
.ch_mod p{display:block;margin:5px 0px 0px 0px;}
.ch_mod_img_fixedwidth{ position:relative;display:block;clear:both;border:1px solid #000;margin:0px;padding:0px;margin:-5px -5px 10px -5px; }
.ch_mod .mainhead {font-weight:bold;font-size:130%;}
.ch_mod .ch_inlinelink{ position:relative;font-weight:bold; text-decoration:none;clear:both;margin-left:0px;  
padding:2px 5px 2px 12px;
background: url(/media/pc/hispeed/global/core/button_list_reg.png) no-repeat 3px 6px;}
.ch_mod .ch_inlinelink:hover{text-decoration:underline;}
.ch_mod_footer{display:block;clear:both;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:5px; }
.ch_mod_footer table{display:block;margin:0px;}
.ch_mod_rightalign{margin:0px;margin-bottom:5px;text-align:right;}
.ch_mod_header{padding:5px 0px 5px 0px; font-weight:bold;}
.ch_mod_nowidth{display:inline;float:left;margin-bottom:5px;}
.ch_mod_align_left_wrap {border:1px solid #c8c8c8;}
.ch_mod_align_right_wrap {border:1px solid #c8c8c8;}
.ch_mod_linkcontainer{display:block;clear:both;padding:5px;margin:0 0 5px 0;}
.ch_mod_linkcontainer a{text-decoration:none;}
.ch_mod_fullwidth{border:1px solid #c8c8c8;width:99% !important;width:100%;width/**/:/**/inherit;}
.ch_mod_newsimg1{position:relative;width:100%;}
.ch_mod_newsimg2{position:relative;width:100%;}
.ch_mod_newsimg3{width:105px;border:1px solid #c8c8c8;float:left;margin-right:10px;}
.ch_mod_newsimg4{float:left; clear: left;width:180px!important;margin:0px 15px 20px 0px;}
.ch_mod_newsimg5{float:right; width:auto;margin:0 0 3px 10px;}
/*Standard form elements*/
.standard_textfield{float:left;border:1px solid #6E6E6E; background:#fff url(/media/pc/hispeed/global/core/bg_searchfield.png) repeat-x left top;color:#000; font-size:11px;}
.textwidth_1{width:98%;}.textwidth_2{width:97%;}.textwidth_3{width:50%;}.textwidth_4{width:137px;}.textwidth_5{width:70px;}

.custom_space3px{margin-bottom:3px;}.custom_space5px{margin-bottom:5px;}.custom_space10px{margin-bottom:10px;}.custom_gap3px{margin-right:3px;}.custom_gap5px{ margin-right:5px;}.custom_gap7px{ margin-right:7px;}.custom_height15px{ height:15px;}.custom_height16px{ height:16px;}.custom_height17px{ height:17px;}.custom_height18px{ height:18px;}.custom_height19px{ height:19px;}.custom_height20px{ height:20px;}
/*News promo*/
.ch_news_promo_text{clear:none;height:183px; overflow:hidden; background:#EDDAF0;padding-left:10px;}
.ch_news_promo_text h5{clear:none;margin:5px 0px 3px 0px;}
.ch_news_promo_text .newslink{margin:5px 0px 0px 0px;}
/*newslpromo 2 with links*/
.ch_mod_img_noborder{border:0px !important;margin:3px 0px 3px 0px;}
.ch_mod .tab_bar{display:block;border-top:1px solid #d2d2d2;margin:0px -10px 0px -10px;}
/* sales channel table */
table.ch_sales_form { width: 322px; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2;border-top: 1px solid #d2d2d2;}
.ch_news_leftaligned{display:block; clear:both;float:left !important;float:none;margin-bottom:10px;width:296px !important;width:306px;width/**/:/**/296px;}
.ch_news_leftaligned .right{display:block; float:left;width:175px !important;width:165px;width/**/:/**/175px;}
/* odd ch mod containers used in abonnementen*/
.ch_mod_2{float:left;clear:both; background:#fff; }
.ch_mod_3{float:left;clear:both; color:#000;border-top:0px !important;padding:1px;width:574px;}
.ch_mod_3 table{ padding:3px; border-collapse: collapse;width:99%;}
.ch_mod_4{display:block;clear:both;border:1px solid #fff; border-top:none; }
.ch_mod_5{display:block;clear:both;border-left:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;padding:5px; }
.ch_mod_6{float:left;width:296px;}
.ch_mod_7{float:left;clear:both;border-left:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;padding:0px; height:auto;}
.ch_mod_news_1{display:block;clear:both;}
.ch_mod_news_1 .ch_mod_newsimg4{float:left; clear: left;width:100px;margin:0 10px 0 0!important;}
.ch_mod_news_1 h5{margin:0 0 3px 0px;padding:0px; font-size:110%; font-weight:bold;}
.ch_mod_news_1 p{margin:0 0 3px 0;}
.ch_mod_news_1 .ch_inlinelink{ position:relative;font-weight:bold; text-decoration:none;clear:both;margin-left:0px;  padding:2px 5px 2px 12px;background: url(/media/pc/hispeed/global/core/button_list_reg.png) no-repeat 3px 6px;}
.ch_mod_news_1 .ch_inlinelink:hover{text-decoration:underline;}
.ch_videonews_promo{width:242px;height:auto;}
.ch_videonews_promo .container{display:block;clear:both;height:auto;}
.ch_videonews_promo .left{float:left;clear:right;width:50px;height:50px; text-align:center;padding:5px 10px 5px 0px;}
.ch_videonews_promo .left img{width:50px;height:50px;clear:both;}
.ch_videonews_promo .right{float:left;clear:right;font-weight:bold;width:180px;height:auto; padding:5px 0px 3px 0px;}
.ch_videonews_promo .right h5{font-size:100%;margin:0px 0px 5px 0px;}
.ch_videonews_promo .right a{font-weight:normal !important;clear:both; padding:2px 0px 2px 22px; background:url(/media/pc/hispeed/global/core/button_play_1.gif) no-repeat left center;}
.leesmeer{display:block;clear:both;font-size:100%;margin:0;padding:0 0 0 0;}
.leesmeer a{display:block;clear:both;text-decoration:none; font-weight:bold;color:#000; padding:2px 0px 2px 12px;background: url(/media/pc/hispeed/global/core/button_list_reg.png) no-repeat 3px 6px;font-size:90%;}
.leesmeer a:hover{text-decoration:underline;}
.readmore{display:block;clear:both;margin:0 8px 0 0;padding:0 0 0 0; vertical-align:bottom;}
.readmore a, a.readmore{display:block;clear:both;text-decoration:none; padding:2px 0px 2px 12px;background: url(/media/pc/hispeed/global/core/button_list_reg.png) no-repeat 3px 6px;font-size:100%;}
.readmore a:hover, a.readmore:hover{text-decoration:underline;}
.readmore_inline{display:inline;margin:0;padding:0 0 0 0; vertical-align:bottom;}
.readmore_inline a{text-decoration:none; color:#000; padding:2px 0px 2px 10px;background: url(/media/pc/hispeed/global/core/button_list_reg.png) no-repeat left center; font-size:100%;}
.readmore_inline a:hover{text-decoration:underline !important;}
/*the news links rollovers*/
.newslink{display:block; clear:both;margin-top:0px; }
.newslink img{border:0px;margin:0px;}
.newslink a{display:block; clear:both;text-decoration:none;font-size:11px; padding:0px 0px 0px 10px;margin:0 10px 5px 0;background:  url(/media/pc/hispeed/global/core/button_list_reg.png) no-repeat 0px 3px; }
.newslink a:hover{text-decoration:underline !important; }
/* back link same as read more with reversed arrow */
.goback{ display:block;clear:both;font-size:11px;}
.goback a{text-decoration:none;color:#000; padding:0px 0px 0px 10px;background:  url(/media/pc/hispeed/global/core/button_list_reg.png) no-repeat 3px 4px; }
.goback a:hover{text-decoration:underline;}
/*ch_mod forms*/
.ch_mod_textfield{display:block;width:100%;border:1px solid #c8c8c8;height:17px;}
.ch_mod_select{display:block;width:100%;border:1px solid #c8c8c8;margin:5px 0px 10px 0px ;}
/*Promo component part of ch_mod combo*/
.promo_mod{display:block;clear:both;padding:0px;background:#fff;height:180px;}
.promo_mod img, .promo_mod object, .promo_mod embed {}
.promo_mod p{display:block;clear:both;margin:0px;padding:0px;}
.promo_mod h2{margin:5px 5px 5px 0;padding:0px;font-size:95%;}
.promo_mod h2 a {font-weight:bold;text-decoration:none !important;}
.ch_mod_promo_ext_container{display:block;clear:both;padding:0 0 10px 0;margin:0;}
.promo_mod2{display:block;clear:both;padding:5px;background:#fff;}
.promo_mod2 p{display:block;clear:both;margin:0px;padding:0px;}
.promo_mod2 h2, .promo_mod6 h3{margin:10px 0 5px 0;padding:0px;font-size:100%;}
.promo_mod2 a h2, .promo_mod6 a h3{ font-weight:bold;text-decoration:none !important;}
.promo_mod2 a{color:#000;text-decoration:none !important;}
.promo_mod3{display:block;clear:both;padding:0px;height:616px!important;height:616px;height/**/:/**/616px;}
.promo_mod3 p{display:block;clear:both;margin:0px;padding:0px 5px 0px 5px;}
.promo_mod3 h2{margin:0px;padding:5px 0px 0px 0px;font-size:100%;}
.promo_mod3 a h2 { font-weight:bold;text-decoration:none !important;}
.promo_mod4{display:block;clear:both;padding:1px;background:#fff;margin-bottom:auto!important;margin-bottom:-1px;}
.promo_mod4 p{display:block;clear:both;margin:0px;padding:0px 5px 0px 5px;}
.promo_mod4 h2{margin:0px;padding:5px 0px 0px 0px;font-size:11px;}
.promo_mod4 a h2 { font-weight:bold;text-decoration:none !important;}
.promo_mod5{display:block;clear:both;padding:5px;background:#fff; height:250px;}
.promo_mod5 p{display:block;clear:both;margin:0px;padding:0px;}
.promo_mod5 h2, .promo_mod6 h3{margin:10px 0 5px 0;padding:0px;font-size:100%;}
.promo_mod5 a h2, .promo_mod6 a h3{ font-weight:bold;text-decoration:none !important;}
.promo_mod6{display:block;clear:both;padding:1px;background:#fff;}
.promo_mod6 p{display:block;clear:both;margin:0px;padding:0px;}
.promo_mod6 h2, .promo_mod6 h3{margin:10px 0 5px 0;padding:0px;font-size:100%;}
.promo_mod6 a h2, .promo_mod6 a h3{ font-weight:bold;text-decoration:none !important;}
.promo_mod7{float:left;clear:both;padding:2px; border:1px solid #c8c8c8;}
.promo_mod7 p{display:block;clear:both;margin:0px;padding:0px;}
.promo_mod7 table, .promo_mod7 table td{ width:auto !important; height:600px;}
.promo_mod ul, .promo_mod2 ul, .promo_mod3 ul .promo_mod4 ul{margin:5px;}
.promo_mod2_img1{position:relative;display:block;clear:both;width:98%;margin:0px;}
.promo_mod3_img1{position:relative;display:block;clear:both;width:294px;margin:0px;}
.promo_mod_left1{position:relative;display:block;float:left;clear:right;}
.promo_mod_left2{ position:relative;display:block;clear:both;margin:0px;padding:0px;margin:0px 0px 5px 0px; width:98% !important; width:99%; width/**/:/**/98%;}
.promo_mod_1{ position:relative;display:block;clear:both;padding:0px;margin:0;width:100% !important;}
.promo_mod_2{ position:relative;display:block;clear:both;padding:0px;margin:0;width:137px !important; }
.promo_mod_newsImg{display:inline;float:left;margin-bottom:5px;}
.promo_mod_line{display:none;}
.ch_ci2_mod_left{display:block;clear:both;border:1px solid #d2d2d2;padding-bottom:5px;}
.ch_ci2_mod_left h2{display:block;font-weight:bold;font-size:11px;margin:0px 0px 3px 0px;}
.ch_ci2_mod_left img{margin:5px;width:90%;}
.ch_ci2_mod_left select{display:block;width:108px;height:17px; font-size:10px;}
.ch_ci2_mod_left .header{display:block;clear:both;padding:2px 5px 2px 5px;margin-bottom:5px; background-color:#f8f8f8;text-transform:uppercase;font-weight:bold; font-size:11px;border-bottom:1px solid #c8c8c8;}
/*shoping tips*/
.ch_shoppingtips{width:160px;height:auto;background:#fff;}
.ch_shoppingtips .container{display:block;clear:both;border-top:1px solid #c8c8c8;height:auto;}
.ch_shoppingtips .left{float:left;clear:right;width:50px; text-align:center;padding:5px 10px 15px 5px;}
.ch_shoppingtips .left img{width:50px;clear:both;}
.ch_shoppingtips .right{float:left;clear:right;font-weight:bold;width:80px;height:auto; padding:10px 0px 10px 0px;}
.ch_shoppingtips .right .leesmeer a{font-weight:normal !important;clear:both;}
.ch_shoppingtips .right .readmore a{font-weight:normal !important;clear:both;}
/*shop*/
.ch_mod_shop{width:160px; font-size:100%;}
.ch_mod_shop ul{list-style-type:none;margin:0;padding:0;width:160px; }
.ch_mod_shop img{display:block;float:left;clear:right;width:42px;margin-left:1px;margin-right:5px;}
.ch_mod_shop li{float:left;clear:both;width:160px;float:none !important;float:left;}
.ch_mod_shop a{float:left;width:160px;text-decoration:none; cursor:pointer;padding:3px}
.ch_mod_shop a span{display:block;float:left;clear:right;width:108px; cursor:pointer;padding:3px 0 0 0;}
.ch_mod_shop a:hover{ display:block;width:160px;text-decoration:none !important;  cursor:pointer;}
/*Shopping channel classes*/
.ch_shopping_search{width:100% !important;width:400px;width/**/:/**/100%;font-size:11px;}
.ch_shopping_search label{display:block;}
.ch_shopping_search td{vertical-align:top;}
.ch_shopping_search .inputfield{border:1px solid #ccc;color:#333;font-size:11px !important; }
.ch_shopping_searchlist{float:left;width:456px !important; width:456px;width/**/:/**/456px;}
.ch_shopping_searchlist img{float:left; margin-right:10px;width:90px; }
.ch_shopping_searchlist h2{margin-top:15px;}
.ch_shopping_searchlist_details{float:left; width:120px;margin-top:15px;}
.ch_shopping_searchlist_bodytext{float:left; margin-right:10px;width:200px;}
.ch_shopping_searchlist_number{float:left; margin-right:10px;width:10px;margin-top:15px;font-weight:bold;}
/*blue list rollovers*/
.ch_mod_right{float:left;clear:both;width:160px;margin-bottom:0px !important;margin-bottom:-3px;}
.ch_mod_right ul{clear:both;float:left;list-style-type:none;margin:0px;padding:0px;width:160px;background:#fff; }
.ch_mod_right li{float:left;clear:both;width:160px}
.ch_mod_right li a{ float:left;text-decoration:none; padding:3px 5px 2px 5px;color:#333 !important;width:150px;}
.ch_mod_right li a:hover{float:left;width:150px;background:none !important;text-decoration:none !important;}
/* list rollovers for tips*/
.ch_mod_right_blue, .ch_mod_right_white{display:block;clear:both;width:160px;overflow: hidden; font-size:100%;}
.ch_mod_right_blue ul, .ch_mod_right_white ul{display:block;clear:both;list-style-type:none;margin:0px;padding:0;width:160px; }
.ch_mod_right_blue li, .ch_mod_right_white li{display:block;clear:both;float:left;width:160px;margin:0px;padding:0;}
.ch_mod_right_blue li a, .ch_mod_right_white li a{ display:block;clear:both;text-decoration:none;margin:0;  float:left;padding:4px 5px 4px 5px;width:146px; }
.ch_mod_right_blue li a:hover, .ch_mod_right_white li a:hover{ display:block;clear:both; padding:4px 5px 4px 5px;margin:0; width:146px; 
background:none !important;text-decoration:none !important;}
.ch_mod_right_blue li a img, .ch_mod_right_white li a img{display:inline;clear:right; vertical-align:text-bottom; width:17px;margin:0 3px 0 0; }
.ch_mod_right_blue li a span, .ch_mod_right_white li a span{display:inline;clear:right;width:100px; height:auto; cursor:pointer;}
/*right side tables*/
.ch_ci2_mod_inputfield {display:block;clear:both;width:134px !important; width:137px;width/**/:/**/132px;font-size:10px; margin-bottom:5px;}
.ch_ci2_mod_selectbox {display:block;clear:both;width:138px; font-size:10px; margin-bottom:5px;}
.ch_ci2_mod_link{display:block;clear:both;margin-top:10px;margin-left:5px; text-decoration:underline !important;}
.ch_ci2_mod_bg_white{ background-color:#FFF;}
.ch_mod_right_tablehead {background-color:#09C !important; color:#fff;width:160px;font-size:11px; text-transform:uppercase; border-right:0px !important; border-bottom:1px solid #c8c8c8;font-weight:bold; border-collapse:collapse;}
/*poll*/
.ch_poll{display:block;clear:both;width:auto;}
.ch_poll h1{display:block;clear:both; background:#ddd; border-top:1px solid #b2b2b2;font-weight:bold;font-size:11px;height:auto;width:auto;margin:0 5px 0 5px;padding:10px;}
.ch_poll a{text-decoration:none;color:#000;font-weight:bold;}
.ch_poll div.bg2{display:block;background:#fff;padding:5px;}
.ch_poll img{height:5px;margin-top:5px;}
.ch_poll span{float:left;clear:right;}
.ch_poll .button{background:#000 url(/media/pc/hispeed/v2/global/core/bg_button_1.png) repeat-x 0px -1px; border:1px solid  #c8c8c8; border-bottom:2px groove  #ccc; border-right:2px groove  #ccc; color:#fff; vertical-align:middle; margin:0;padding: 2px 3px 2px 3px;text-decoration:none; font-size:11px !important;font-weight:bold;}
.ch_poll .button:hover{ 
background:#000 url(/media/pc/hispeed/v2/global/core/bg_button_1_over.png) repeat-x 0px -1px; text-decoration:none !important;}
.ch_poll ul{list-style-type:square;padding:0px;margin-left:20px;margin-top:5px;margin-bottom:0px;margin-right:5px;clear:both;}
.ch_poll_footer{display:block;clear:both;height:auto;padding:5px;width:auto; }
.ch_poll_button{display:block;clear:both;height:26px;vertical-align:middle;}
.ch_poll table{margin:0px; border-collapse:collapse;padding:0;}
.ch_poll th{ text-align:left;height:auto;vertical-align:top;padding:5px 5px 5px 0; }
.ch_poll td{height:auto;vertical-align:top;padding:8px 0 5px 0;}
ch_poll .poll_radio{vertical-align:top;margin:0 0 0 10px;padding:0;}
/*feeds*/
.ch_mod_feed_image {border:1px solid #c8c8c8;}
/*Radio promo*/
#webradio-promo{ margin: 0px; padding: 0px; width: 303px;  }
#webradio-promo div.content{ margin: 0px; padding: 5px; border: 1px solid #D2D2D2; }
#webradio-promo table	{ font-size: 11px; margin: 0px; padding: 0px; border: 0px; border-collapse: collapse; }
#webradio-promo td.left{ margin: 0px; padding: 0 5px 0 0; width: 148px; }
#webradio-promo td.right{ float: right; margin: 0px; padding: 0px; vertical-align: top; }
#webradio-promo div.item{ width: 134px; margin: 1px 0px 0px 0px; padding: 0px; border-bottom: 1px solid #d2d2d2; }
#webradio-promo div.item .logo{ float: left; width: 49px; margin: 0px 10px 0px 0px; }
#webradio-promo div.item p	{ text-align: left; margin: 0px; padding: 4px 0px 0px 0px; }
#webradio-promo div.item p img{ margin-right: 5px; }
#webradio-promo div.item div.separator	{ line-height: 0; height: 0px; margin: 0px; padding: 0px; font-size: 0px; clear: both; }
#game_search_box {padding:5px;width:155px;}
#game_search_box p, #game_search_box form {margin:0;padding:0;}
#game_search_box .textbox {width:87px;padding:1px 3px 1px 3px;height:19px;border:1px solid #c8c8c8; vertical-align:middle;}
#game_search_box input.ch_generic_button {margin-top:0 !important;vertical-align:middle; width:55px; height:23px;font-size:11px; font-weight:bold}
.photocomp_promo{float:left;clear:both;width:100%; padding:0; margin:0; }
.photocomp_promo .item{width:163px;float:left;}
.photocomp_promo .item img{float:left;clear:both;}
.photocomp_promo .item .readmore{float:left;clear:both;width:100%;}
.photocomp_promo .m10px{margin-right:10px;}
.photoFeedBox{float:left;clear:both;width:100%; padding:0; margin:0;}
.photoFeedEntryBox{width:163px;float:left;margin-right:10px;}
.lastitem, .lastItem{margin-right:0;}
.photoFeedEntryBox img{float:left;clear:both;}
.photoFeedEntryBox a.readmore{display:block; clear:both;text-decoration:none;font-size:11px; padding:0px 0px 0px 10px;margin:0 10px 5px 0;background:  url(/media/pc/hispeed/global/core/button_list_reg.png) no-repeat 0px 3px;}
.default_content { visibility: hidden; }
