html, body {margin:0; padding:0; font:11px Verdana, Geneva, sans-serif;}
body {background:#000 url(/img/bg_totaal.gif) no-repeat; background-position:top center; color:#fff; font:12px Arial, Helvetica, sans-serif;}

img {border:none;}
form, h1, h2, h3, h4, h5, p	{margin:0; padding:0;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}

a, a:hover {color:#fcac47;}
table {border-collapse:collapse;}

/* algemeen */

#main {width:960px; margin:0 auto; padding-top:42px; position:relative;}
#main img.bvsh_home {position:absolute; top:100px; right:40px;}

#header img {float:left;}
#header h1 {float:right; width:820px; height:46px; font:34px "Arial Black", Gadget, sans-serif; text-transform:uppercase;}
#header #nav {float:right; width:820px; text-align:left;}
#header #nav a {margin:0 7px; font:10px "Arial Black", Gadget, sans-serif; text-transform:uppercase; color:#fff; text-decoration:none;}
#header #nav a:hover {color:#fcac47;}
#header #nav a.home_home, #header #nav a.overdemeiden_overdemeiden, #header #nav a.nieuws_nieuws, #header #nav a.programmas_programmas, #header #nav a.programma_overzicht_programma_overzicht,
#header #nav a.waartezien_waartezien, #header #nav a.nieuwsbrief_nieuwsbrief, #header #nav a.adverteren_adverteren, #header #nav a.contact_contact {color:#fcac47;}

#content_left {float:left; width:600px; height:360px; padding-top:30px;}

#content_right {float:right; width:356px; height:284px; text-align:right; padding-top:110px;}
#content_right .text_preview h1 {font-size:19px; color:#fcac47;}
#content_right .text_preview {width:314px; font-size:12px; padding:0 0 10px 45px; text-align:left;}
#content_right img {display:block;}

#main img.abby {position:absolute; top:112px; left:420px; z-index:10000;}


/* home */

#page_home {width:485px; height:358px; position:absolute; top:140px; left:0; z-index:1;}

/* overdemeiden */
#page_overdemeiden {width:420px; height:358px; overflow:auto;}
#page_overdemeiden p {padding:5px 0;}

/* nieuws */
#page_nieuws h1 {font-size:19px; color:#fcac47; border-bottom:1px solid #fff; padding-top:10px; margin-bottom:10px;}
#page_nieuws .item {border-bottom:1px solid #fff; padding:10px;}
#page_nieuws .item h2 {font-size:12px; font-weight:bold; text-transform:uppercase; padding:20px 0 10px 0;}
#page_nieuws .item img {float:left; padding:20px;}
#page_nieuws .item .txt {float:left; width:720px; padding:20px; }
#page_nieuws .item a {color:#fcac47; font-weight:bold; text-decoration:none;}

/* programma's */
#page_programs {width:520px; height:358px;}
#page_programs #items {width:416px; height:358px; background:#2b2524; overflow:auto;}
#page_programs #items .item {width:370px; border-bottom:8px solid black; border-right:8px solid black; padding:10px;}
#page_programs #items .item img {float:left;}
#page_programs #items .item .txt {float:right; width:270px;}
#page_programs #items .item h2 {font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:3px;}
#page_programs #items .item p {display:block; height:66px;}
#page_programs #items .item span.datum {padding-right:8px;}
#page_programs #items .item a {color:#fcac47; font-weight:bold; text-decoration:none;}

#page_programs .programma {padding:10px;}
#page_programs .programma img {padding-left:17px;}
#page_programs .programma .txt {padding:0 10px 0 17px;}
#page_programs .programma .txt h2 {font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:3px;}
#page_programs .programma .txt p {padding-bottom:6px;}

/* programma overzicht */
#page_program_total {width:960px;}
#page_program_total #mvh1 {float:left; width:460px; padding-right:20px;}
#page_program_total #mvh2 {float:left; width:460px; padding-right:20px;}
#page_program_total h1 {font-size:19px; color:#fcac47; border-bottom:1px solid #fff; padding-top:10px; margin-bottom:10px; text-transform:uppercase;}
#page_program_total h2 {font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:3px;}
#page_program_total td {width:310px;}
#page_program_total .time {width:80px; text-align:right;}
#page_program_total .info {width:70px; text-align:right;}
#page_program_total .info span {color:#fcac47; font-weight:bold; text-decoration:none; cursor:pointer;}

/* waartezien */
#page_waartezien {width:960px;}
#page_waartezien h1 {font-size:19px; color:#fcac47; border-bottom:1px solid #fff; padding-top:10px; margin-bottom:10px;}
#page_waartezien h2 {font-size:14px; font-weight:bold; line-height:56px;}
#page_waartezien hr {color:#fff; border:1px solid #333; line-height:1px;}
#page_waartezien p {padding:5px 0;}
#page_waartezien img {padding-right:10px;}

/* nieuwsbrief */
#page_nieuwsbrief {width:420px; height:358px; padding:20px; background:#000;}
#page_nieuwsbrief h2 {font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:10px;}
#page_nieuwsbrief span.opties {display:block;}
#page_nieuwsbrief input.check {margin:4px 8px 0 10px; color:#090;}
#page_nieuwsbrief label {width:380px; display:inline; height:20px; padding-bottom:4px;}
#page_nieuwsbrief p {padding:30px 0 20px 10px;}
#page_nieuwsbrief label.email {padding:0 10px;}

/* adverteren */
#page_contact {width:420px; height:358px; padding:20px; background:#000;}
#page_contact form {width:290px; height:358px; background:#000;}
#page_contact h2 {font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:10px;}
#page_contact label {float:left; width:40px; display:inline; height:18px; padding-left:20px;  margin:10px;}
#page_contact input.invullen {float:left; margin:10px;}
#page_contact textarea {float:left; margin:10px;}
#page_contact input.versturen {float:right; margin-right:14px;}
#page_contact p {display:block; font-size:10px; color:#fff; text-align:center; padding:10px 0;}

/* bres vs holland */
#page_bvsh {width:960px; position:relative;}
#main img.logo_bvsh_groot {position:absolute; top:130px; left:70px;}
#main img.logo_bvsh_henk {position:absolute; top:360px; left:-100px;}
#main img.logo_bvsh_kim {position:absolute; top:360px; left:500px;}

#page_bvsh  img.logo_bvsh {}
#page_bvsh .trailer_bvsh {float:left; width:590px; padding:130px 0 0 40px;}
#page_bvsh .tekst_bvsh {float:left; width:330px; padding-top:30px;}
#page_bvsh .tekst_bvsh p {padding:5px 0 0 24px;}
#page_bvsh .tekst_bvsh p.extra {padding:10px 0 0 84px;}

/* Sneakpreview */
#main_sneakpreview {width:960px; margin:0 auto; position:relative;}
#header_sneakpreview p {font:18px Arial, Helvetica, sans-serif; text-align:center; padding-bottom:10px;}
#main_sneakpreview #page_left {float:left; width:500px;}
#main_sneakpreview #page_right {float:right; width:450px;}
.sneak_player {background:url(../img/publishers/bg_player.jpg); width:499px; height:323px; float:left; padding:13px 0 0 13px;}
.preview_button {background:url(../img/publishers/bg_prev_small.jpg); background-repeat:no-repeat; float:left; width:222px; height:210px; position:relative;}
.preview_button img.player_overlay {position:absolute; top:62px; left:77px; cursor:pointer;}
.preview_button h3.sneakpreview {font:14px Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; padding:150px 0 0 14px;}
.preview_button p {font:11px Arial, Helvetica, sans-serif; padding:0 14px;}
.preview_button img.bvh {position:absolute; top:29px; left:-10px; cursor:pointer;}
.preview_button img.foxy {position:absolute; top:11px; left:11px; cursor:pointer;}
.preview_button img.abby {position:absolute; top:-8px; left:-6px; cursor:pointer;}
.preview_button img.kim, .preview_button img.mvh, .preview_button img.bluedonkey, .preview_button img.donenad {position:absolute; top:12px; left:12px; cursor:pointer;}

.preview_button img.mvhlogo {position:absolute; top:39px; left:45px; cursor:pointer;}
.preview_button img.mvhlogovip {position:absolute; top:32px; left:40px; cursor:pointer;}