
/* ::::: http://mtv.nl/css/new_site.css ::::: */

body { margin: 0pt 0pt 80px; padding: 0pt; font-family: Arial,sans-serif; font-size: 16px; background-color: rgb(0, 0, 0); background-position: center bottom; background-repeat: no-repeat; background-attachment: fixed; }
img { border: 0px none white; margin: 0px; padding: 0px; }
a { color: rgb(0, 0, 0); text-decoration: none; }
#wrapper { margin: 10px auto 0pt; width: 950px; }
#all_content { margin: 0px; width: 778px; float: left; }
#content_wrapper { border: 1px solid rgb(51, 51, 51); margin: 0px; width: 778px; background-color: rgb(10, 10, 10); background-image: url('bg_content_mid.jpg'); background-repeat: repeat-y; position: relative; min-height: 500px; }
#content_wrap_top { background-image: url('bg_content_top.jpg'); top: 0px; left: 0px; width: 778px; height: 132px; position: absolute; z-index: 0; }
#content_wrap_bottom { background-image: url('bg_content_bottom.jpg'); left: 0px; width: 778px; height: 86px; position: absolute; bottom: 0px; z-index: 0; }
#content_wrapup { z-index: 10; display: block; position: relative; }
#topbar { padding: 0px; position: relative; width: 778px; height: 110px; background-image: url('menu_bar.jpg'); background-repeat: no-repeat; }
#logo_mtv { position: absolute; left: 5px; top: 5px; }
#banner_468 { background-image: url('ad_bar.gif'); background-repeat: no-repeat; width: 485px; height: 67px; position: absolute; left: 100px; top: 7px; }
#banner_468 div.banner_468_container { margin-top: 2px; margin-left: 15px; margin-right: 3px; }
#skyscraper { width: 120px; height: 800px; float: right; z-index: 2; margin-left: 8px; }
#top_search { position: absolute; height: 50px; width: 145px; margin-top: 20px; left: 615px; }
#top_search img { margin-top: 15px; }
#metasearchform { border: 0px none ; margin: 0px; padding: 0px; display: block; width: 145px; height: 25px; }
#metasearchform div { display: block; width: 145px; height: 14px; margin-top: 4px; }
#metasearchfield { border-style: solid solid none none; border-color: rgb(231, 231, 231) rgb(103, 103, 103) black black; border-width: 2px 1px 0px 0px; margin: 0px; padding: 0px 0px 0px 1px; display: block; font-size: 11px; float: left; width: 120px; height: 17px; vertical-align: middle; background-color: rgb(231, 231, 231); }
#metasearchbutton { margin: 0px; padding: 0px; display: block; float: left; }
#menu { margin: 0pt 0pt 0pt 4px; text-align: center; text-transform: uppercase; font-family: Helvetica,Arial,sans-serif; font-size: 12px; position: absolute; height: 19px; top: 93px; }
#menu h1 { margin: 0px; font-family: Helvetica,Arial,sans-serif; font-size: 12px; font-weight: normal; }
#menu a { padding: 0px; text-decoration: none; display: block; color: white; width: 147px; }
#menu ul { margin: 0pt; padding: 0pt; list-style-type: none; }
#menu ul li { margin: 0px 0px 0px 3px; padding: 0pt; display: inline; text-decoration: none; float: left; width: 147px; z-index: 5; }
.menuPos1, .menuPos2, .menuPos3, .menuPos4, .menuPos5, .menuPos6 { height: 23px; z-index: 50; position: absolute; }
.menuPos1 { left: 5px; }
.menuPos2 { left: 155px; }
.menuPos3 { left: -999px; }
.menuPos4 { left: 305px; }
.menuPos5 { left: 455px; }
.menuPos6 { left: 605px; }
#menu ul li:hover { padding: 0px; }
div.subMenu2 { height: 34px; }
div.subMenu2:hover { height: 34px; }
div.subMenu { width: 147px; height: 19px; }
#menu li:hover ul { display: block; }
#menu li:hover ul, #menu li.sfhover ul, #menu li li:hover ul, #menu li li.sfhover ul { display: block; height: auto; }
#menu li:hover ul, #menu li.sfhover ul, #menu li li:hover ul, #menu li li.sfhover ul { left: auto; }
#menu ul li ul { margin-top: 4px; }
#menu ul li ul li { margin: 0px; padding: 0px; }
#menu li ul { margin: 0px; padding: 0px; overflow: hidden; position: relative; width: 150px; display: block; height: 0px; }
#menu a:hover { color: rgb(247, 20, 149); }
#home_overdrive { z-index: 1; margin-bottom: 2px; float: left; width: 778px; }
#section_image { border: 1px solid rgb(34, 34, 34); z-index: 1; margin-bottom: 2px; }
div.section_mid_image { background-image: url('section_mid_image_border.jpg'); background-repeat: no-repeat; width: 383px; height: 173px; margin-bottom: 8px; }
div.section_mid_image img { margin: 4px; width: 375px; height: 165px; }
#onderkant { margin: 0pt 0pt 30px; padding: 4px; z-index: 1; width: 778px; font-family: Helvetica,Arial,sans-serif; font-size: 11px; font-weight: normal; color: white; text-align: center; }
#onderkant a { color: white; }
#onderkant a:hover { text-decoration: underline; }
div.home_start {  }
#content_wrapper { display: block; width: 778px; float: left; margin-bottom: 5px; }
#content_homepage { padding: 0px; display: block; width: 778px; height: 696px; margin-bottom: 5px; float: left; background-color: rgb(2, 2, 2); background-image: url('background_start.jpg'); background-repeat: no-repeat; }
#content_homepage, #collumn1a, #collumn23, #collumn3 {  }
#collumn1 { margin: 0px 13px 0px 17px; padding: 0px; width: 170px; float: left; position: relative; }
#collumn1a { border: 0px solid white; padding: 0px; overflow: hidden; width: 140px; float: left; left: 8px; margin-right: 10px; position: relative; }
#collumn2 { margin: 0px 10px 0px 0px; padding: 0px; width: 170px; float: left; }
#collumn3 { margin: 0px -100px 0px 0px; width: 210px; float: left; font-size: 11px; }
#collumn23 { margin: 0px -50px 0px 10px; float: left; width: 380px; display: block; position: relative; }
#collumn234 { margin: 0px -50px 0px 10px; float: left; width: 600px; display: block; height: 100%; position: relative; }
#collumn4 { margin: 0px; padding: 0px; width: 163px; float: right; position: relative; }
#collumn4a { width: 170px; float: right; padding-left: 0px; margin-right: 0px; position: relative; }
#collumn1 a, #collumn2 a, #collumn4 a, #collumn1a a, #collumn4a a, #collumn23 a { cursor: pointer; color: white; }
#collumn1 a:hover, #collumn2 a:hover, #collumn4 a:hover, #collumn1a a:hover, #collumn4a a:hover, #collumn23 a:hover { text-decoration: underline; color: rgb(227, 1, 98); }
#mp3_shop { float: left; }
#section_head { border-style: none; margin: 8px 8px 10px 0px; padding: 0px; }
#item_header { margin: 0px; color: white; background-color: rgb(255, 0, 102); }
#item_header h2 { margin: 0px; padding: 2px; height: 16px; font-size: 12px; font-weight: bold; color: white; text-transform: uppercase; }
#item_header h2.highlights { margin: 0px; padding: 2px; height: 16px; font-size: 12px; font-weight: bold; text-transform: uppercase; background-color: white; color: black; }
#item_header h2.tv { margin: 0px; padding: 2px; height: 16px; font-size: 12px; font-weight: bold; color: white; text-transform: uppercase; background-color: rgb(0, 136, 255); }
#item_header h2.comp { margin: 0px; padding: 2px; height: 16px; font-size: 12px; font-weight: bold; text-transform: uppercase; background-color: rgb(175, 255, 60); color: black; }
#item_image { margin: 4px 0px; padding: 0px; background-image: url('main_pic_border.jpg'); background-repeat: no-repeat; width: 149px; height: 116px; float: left; }
#item_image img { margin: 6px 4px 4px; padding: 0px; float: left; }
#home_item { border: 0px solid white; margin: 0px 10px 0px 0px; padding: 0px; font-size: 11px; color: white; position: relative; }
#event_item { border: 0px solid white; margin: 0px 10px 0px 0px; padding: 0px; width: 147px; font-size: 11px; color: white; position: relative; }
#event_item_header { margin: 0px; color: white; background-color: rgb(255, 235, 0); }
#event_item_header { margin: 0px; padding: 2px; height: 16px; font-size: 12px; font-weight: bold; text-transform: uppercase; background-color: rgb(255, 235, 0); color: black; }
#event_item_content { margin-top: 4px; margin-bottom: 4px; }
#event_item_content a {  }
#event_item_content a:hover { color: rgb(255, 235, 0); }
#event_all a { font-size: 11px; color: rgb(255, 235, 0); }
#event_all a:hover { color: rgb(255, 235, 0); text-decoration: underline; }
#event_item_image { position: absolute; top: -18px; right: -10px; width: 56px; height: 56px; background-repeat: no-repeat; }
div.bgfade { background-image: url('item_bg.jpg'); background-repeat: repeat-x; background-position: left bottom; width: 147px; margin-bottom: 0px; height: 210px; }
div.bgfade2 { background-image: url('item_bg2.jpg'); background-repeat: repeat-x; background-position: left bottom; width: 147px; margin-bottom: 0px; height: 210px; }
#home_item_content { margin: 0px 3px 4px; padding: 0px; color: white; line-height: 14px; }
#home_item_content a:hover { color: white; text-decoration: underline; }
ul.home_last_ul { margin-bottom: 10px; }
#home_brand_new_chart_head { margin: 10px 0pt 2px; background: transparent url('tvguide_background.gif') repeat-x scroll left top; display: block; height: 26px; width: 210px; font-family: Helvetica,Arial,sans-serif; font-size: 12px; color: rgb(255, 255, 255); float: left; }
.home_brand_new_chart { margin: 0pt; padding: 0pt; width: 200px; float: left; display: block; color: rgb(255, 255, 255); }
.home_brand_new_chart_links a { color: rgb(255, 0, 102) ! important; }
.home_brand_new_chart_links a:hover { color: rgb(255, 235, 0) ! important; }
.home_brand_new_nr { color: rgb(255, 0, 102); }
#collumn3 ul { margin: 0pt; padding: 0pt; width: 258px; }
#collumn3 li { float: left; white-space: normal; list-style-type: none; }
#tvguide_item { padding: 2px 6px 2px 0px; float: left; font-size: 12px; display: block; width: 190px; }
#tvguide_section_head { border-style: none; margin: 8px 8px 10px 0px; padding: 0px; }
#tvguide_head { margin: 0px 0pt 2px; font-family: Helvetica,Arial,sans-serif; font-size: 13px; font-weight: bold; width: 200px; height: 16px; color: rgb(255, 255, 255); text-transform: uppercase; float: left; vertical-align: bottom; }
#chart_week { padding: 2px; font-size: 13px; font-weight: bold; background-color: white; color: black; float: left; width: 100%; }
#tvguide_head_black { padding: 2px; background-color: rgb(0, 138, 255); float: left; width: 100%; }
#tvguide_head_light { padding: 2px; background-color: rgb(0, 138, 255); width: 100%; float: left; }
#tvguide_head_medium { padding: 2px; background-color: rgb(0, 138, 255); color: white; width: 100%; float: left; }
#tvguide_head_dark { padding: 2px; background-color: rgb(0, 138, 255); color: white; width: 100%; float: left; }
#tvguide_time { width: 46px; font-weight: bold; padding-left: 4px; float: left; }
#tvguide_show { float: left; }
#collumn1a {  }
#collumn1a #home_item ul { border-bottom: 0px solid rgb(28, 28, 28); margin: 5px 14px 10px 10px; padding: 0px; width: 139px; height: 161px; display: block; }
#collumn1a #home_item ul li { padding: 2px; list-style-type: none; font-size: 12px; display: block; }
#collumn1a #home_item ul a, #collumn1a #home_item ul a:hover, #collumn4a #home_item ul a, #collumn4a #home_item ul a:hover { display: block; }
#collumn1a #any_item { margin: 5px 14px 0px 10px; }
#collumn4a #home_item ul { border-bottom: 1px solid rgb(28, 28, 28); margin: 5px 14px 10px 10px; padding: 0pt 0pt 10px; width: 139px; display: block; }
#collumn4a #home_item ul li { padding: 2px; font-size: 11px; list-style-type: circle; list-style-image: none; list-style-position: outside; display: block; }
#section_head_overdrive { border-style: none; margin: 8px 8px 10px 0px; padding: 0px; }
#collumn23_content { width: 390px; margin-left: 15px; position: relative; float: left; clear: both; }
#collumn23_section_head { border-style: none; margin: 8px 8px 10px 0px; padding: 0px; }
#collumn23_item_head { margin: 0px 0px 10px; color: white; background-color: rgb(255, 0, 102); width: 383px; }
#collumn23_item_head h2 { margin: 0px; padding: 2px; font-family: Helvetica,Arial,sans-serif; font-size: 12px; font-weight: bold; color: white; text-transform: uppercase; }
.item_title { margin-top: 0px; font-size: 2px; }
.item_intro { margin-top: 0px; font-family: Helvetica,Arial,sans-serif; font-size: 12px; position: relative; }
.item_body { font-size: 12px; }
.item_content { position: relative; float: left; }
.legal_footer { font-family: Helvetica,Arial,sans-serif; font-size: 12px; font-weight: normal; text-align: center; padding-top: 4px; color: rgb(255, 255, 255); }
.legal_footer a { font-family: Helvetica,Arial,sans-serif; font-size: 12px; font-weight: normal; text-align: center; padding-top: 4px; color: rgb(255, 255, 255); }
#music_details a { color: white; }
#music_details a:hover { color: white; }
.listHeader { margin: 0pt; padding: 5px 5px 5px 6px; font-family: Helvetica,Arial,sans-serif; font-size: 12px; font-weight: normal; color: rgb(255, 255, 255); }
.bgEEEEEE { background-color: rgb(51, 51, 51); }
.hori-ruler { border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(28, 28, 28); border-width: medium 0pt 1px; margin: 0px 0px 3px 3px; padding: 0px; width: 380px; height: 0px; float: left; font-size: 0px; }
.hori-empty-ruler { border: 0pt none ; margin: 0px; padding: 0px; width: 414px; height: 10px; float: left; font-size: 0px; }
.list-item-block { width: 414px; position: relative; }
.list-item-image { margin: 4px 4px 4px 0px; padding: 0px; background-image: url('list_pic_border.jpg'); background-repeat: no-repeat; width: 120px; height: 92px; float: left; position: relative; }
.list-item-image:hover { text-decoration: none; }
.list-item-image img { border-width: 0px; margin: 4px; }
.list-item-eventlabel { position: absolute; top: -20px; left: 80px; float: left; width: 56px; height: 56px; }
.trans-png { background-repeat: no-repeat; }
.list-item-body { padding: 10px 7px 5px; float: left; color: white; width: 250px; position: relative; }
.list-item-body-event { padding: 0px 7px 5px; width: 240px; margin-left: 10px; margin-bottom: 30px; float: left; color: white; position: relative; }
.list-item-body-event div.event-date { margin-top: -10px; color: rgb(255, 235, 0); margin-bottom: 8px; }
.list-item-body-title { font-size: 110%; padding-bottom: 8px; color: rgb(227, 1, 98); }
.list-item-body-text a { color: white; }
.list-item-body-text a:hover { text-decoration: underline; }
.list-header { margin: 0pt; color: white; }
.brand_new_pic { position: absolute; margin-left: -30px; }
#chart_no { color: rgb(255, 0, 102); }
#chart_no a { color: rgb(255, 0, 102); }
#chart_no a:hover { color: rgb(255, 0, 102); text-decoration: underline; }
.overdrive_item a:hover { color: white; }
#home_item ul.tv li a:hover { color: rgb(0, 136, 255); }
#home_item ul.comp li a:hover { color: rgb(175, 255, 60); }
#tvguide_item a { color: white; cursor: pointer; }
#tvguide_item { color: white; cursor: pointer; }
#tvguide_item a:hover { color: rgb(0, 138, 255); text-decoration: underline; }
#collumn23 a { color: rgb(255, 0, 102); }
#collumn23 a:hover { text-decoration: underline; color: rgb(255, 0, 102); }
div.list-item-block a { color: white; }
#list_item_text a { color: white; }
div.rectangleAd { width: 380px; text-align: center; float: left; }
.listHeader { background-color: rgb(255, 0, 102); }
.debug { border: 2px solid darkblue; padding: 5px; background-color: rgb(238, 238, 255); color: darkblue; position: absolute; z-index: 100; bottom: 0px; right: 0px; }
.hiddenpic { display: none; }
.item-head-eventlabel { position: absolute; top: -18px; left: 310px; width: 56px; height: 56px; z-index: 30; }

/* ::::: null ::::: */

#overdrive_part { visibility: hidden; }

/* ::::: null ::::: */

.style2 { color: rgb(237, 80, 37); }
.style3 { color: rgb(255, 0, 102); }

