body {
	background-image: url('../images/bg_tv_2010.jpg');
}
a { color: #000; }


/* stub content pages */
.stub .etalage_header { width: 798px; height: 172px; background-image: url('../images/panel_nl_etalage.jpg'); }
.stub .etalage_header img { margin-left: 15px; padding-top: 15px; display: block; }
.stub .subnav { line-height: 12px; position: absolute; top: 155px; left: 30px; background-color: #ED1D37; width: 161px; background-image: url('../images/bg_tv_subnav.jpg'); background-repeat: no-repeat; background-position: bottom left; }
.stub .subnav ul { padding-left: 4px; margin: 5px; margin-left: 2px; margin-bottom: 7px; }
.stub .subnav ul li { margin-bottom: 3px; background-image: url('../images/r_w.gif'); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 15px; }
	/*sub-submenu: */
	.stub .subnav ul li ul { margin-left: -10px;  }
	.stub .subnav ul li ul li { margin-left: 0px; font-size: 10px }
.stub .subnav ul li a { color: #fff; text-decoration: none; }
.stub .subnav ul li a:hover { text-decoration: underline; }
.stub .subnav ul li a.on { color: #345810; font-weight: bold; }
.stub .subnav .backlink { position: absolute; bottom: -15px; background-image: url('../images/l_z.gif'); background-repeat: no-repeat; background-position: 0px 4px; margin-left: 5px; padding-left: 16px; }
.stub .subnav .backlink a { color: #000; font-weight: bold; }
.stub .subnav .backlink a:hover { text-decoration: underline; }


/* home */
.stub .home_header { width: 538px; height: 349px; background-image: url('../images/panel_tv.jpg'); }
.stub .home_header img {  }
/*.stub .subnav = */ .stub .home_subnav { position: absolute; top: 0; left: 30px; z-index: 9999; color: #fff; }
.stub .home_subnav ul li.on  a { color:#000000; }
.stub .home_agenda { position: absolute; left: 509px; top: 0px; width: 280px; height: 350px; }
.home_newspanel { width: 280px; height: 170px; float: left; }
.home_newspanel h1 { margin-bottom: 5px; }
	.right { margin-left: 20px; }

/* home listings */
.listing { line-height: 16pt; }
.listing ul { margin: 0; padding: 0;  }
.listing ul li{ border-bottom: dotted 1px #ED1C37; background-image: none; padding: 0; /* overflow: hidden; white-space: nowrap; */  }
.listing ul li a { color: #000; }
.listing ul .all { background-image: url('../images/r_z.gif'); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 13px; font-weight: bold; }
.listing .dif { background-color: #f8e7ea; }

/* agenda / sidebar colors */
.agenda_rij { border-top: dotted 1px #ED1C37; height: 110px; }
.left_sidebar .aandacht { background-image: url('../images/panel_nl_agenda.jpg'); background-repeat: no-repeat;  }
.left_sidebar .aandacht div { background-color: #000; color: #fff; }
.left_sidebar .aandacht div a, .agenda_sidebar .aandacht div h2 { color: #fff; }

/* etalage colors */
.etalage_fotos img:hover { border-color: #ED1C37; }
.etalage_adres strong { color: #ED1C37; width: 25px; display: block; float: left; }

/* typography colors */
h2 { color: #666; }
h3, h3 a { color: #ED1C37; }

/* form elements, colors */
/*.submit { background-color: #ED1C37; border-color: #ED1C37; }*/
.unsubmit { background-color: #888; border-color: #888; }

/* fotobalk slider homepage nl */
.home_slider { position: absolute; left: 205px; top: 255px; background-color: #fff; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #ED1C37; border-bottom: 1px solid #ED1C37; width: 275px; overflow: hidden; }
.fotoholder { width: 261px; height: 55px; overflow: hidden; margin-left: 4px; }
.fotobalk { height: 55px; width: 1000px; }
.fotobalk img { display: block; float: left; margin-right: 10px; }

/* nieuwste videos */

.new_vids { width:275px; margin-left: 190px; }
.new_vids_thumbs { width:275px; border-top: 1px dotted #ED1C37; border-bottom: 1px dotted #ED1C37; height: 145px; padding-top: 5px; margin-bottom: 25px; }
.new_vids_thumbs img { float: left; margin: 0; padding: 0; padding: 5px; }
.new_vids_thumbs a { float: left; margin: 0; padding: 0; background-image: url('../images/play_video_small.gif'); background-repeat: no-repeat;  }

.newvid, .popvid { position: relative; width: 80px; height: 60px; float: left; margin-right: 10px; margin-bottom: 10px; }
.newvid a { display: block; position: absolute; top: 5px; left: 5px; width: 80px; height: 60px; background-image: url('../images/play_video_small.gif'); }
.newvid a:hover, .popvid a:hover { background-position: 0 -60px; }

.popvid a { display: block; position: absolute; top: 0px; left: 0px; width: 80px; height: 60px; background-image: url('../images/play_video_small.gif'); background-position: 5px 5px; }
.popvid a:hover { background-position: 5px -55px; }

/* home new */
.tv_tabbed { position: absolute; top: 420px; left: 177px; width: 305px; }
.tv_tabbed .tv_tab { background-repeat: no-repeat; background-position: 0px 0px; font-weight: bold; height: 24px; padding-top: 6px; text-align: center; cursor: pointer; padding-left: 20px; padding-right: 22px; color: #000; border: 0px solid #ED1D37; border-bottom: 0; margin-right: 7px; text-align: center; }
.tv_tabbed .tv_tab_content { position: absolute; left: 0; top: 19px; border: 1px solid #ED1D37; clear: left; margin-top: 10px; padding: 20px; height: 220px }
a.tab_meer { background-image: url("../images/r_z.gif"); background-position: 0px 10px; color: #000; font-weight: bold; padding-left: 10px;  }
#tab_newest_tab { position: absolute; left: 0; top: 0; background-image: url('../images/tv_tab.jpg'); z-index: 6;  }
#tab_popular_tab { position: absolute; left: 160px; top: 0; background-image: url('../images/tv_tab2.jpg'); z-index: 6;  }

/* video pag */
.video_viewer { text-align: center; border-bottom: 1px dotted #ED1C37; border-top: 1px dotted #ED1C37; padding-top: 10px; margin-bottom: 10px; padding-bottom: 10px; }
.video_descr { text-align: center; border-bottom: 1px dotted #ED1C37; margin-bottom: 10px; padding-bottom: 10px; }
.related_vids { margin-top: 10px; border-top: 1px dotted #ED1C37; border-bottom: 1px dotted #ED1C37; padding-bottom: 10px; padding-left: 10px;  padding-top: 10px; height: 105px; margin-bottom: 10px; }
.xrelated_vids img { float: left; margin-top: 10px; margin-right: 5px; padding: 3px;   }
.relvid img { border-top: 0px dotted #ED1C37; border-bottom: 0px dotted #ED1C37; padding: 5px; }
.relvid { position: relative; width: 80px; height: 60px; float: left; margin-right: 10px; margin-bottom: 10px; }
.relvid a { display: block; position: absolute; top: 5px; left: 5px; width: 80px; height: 60px; background-image: url('../images/play_video_small.gif'); }
.relvid a:hover { background-position: 0 -60px; }

/* label_select_videocat */
#selectlabel { width: 0px; background-color: #3D3D3D; height: 187px; position: absolute; top: 5px; left: 34px; background-image: url('../images/tv_selectlabel.jpg'); background-repeat: no-repeat;  }

/* tags */
.tag_1 {
	font-size: 17px;
}
.tag_2 {
	font-size: 14px;
}
.tag_3 {
	font-size: 11px;
}
.tag_4 {
	font-size: 9px;
}
.tag_5 {
	font-size: 8px;
}

.ad_home_low {
	margin-top:10px;
}

/* footer nav op home pages */
.home_footers { top: 660px; border-top: 1px solid #ED1D37; }
.home_footers ul li { border-right: 1px solid #ED1D37; }
.home_footers_on { background-color: #ED1D37; }

/* play knopjes */

.agenda_img  { position: relative }
.agenda_img a { display: block; width: 120px; height: 90px; position: absolute; left: 5px; top: 5px;  }

/*  styles for the unit rater
---------------------------------------------------------
ryan masuga, masugadesign.com
ryan@masugadesign.com
Licensed under a Creative Commons Attribution 3.0 License.
http://creativecommons.org/licenses/by/3.0/
See readme.txt for full credit details.
--------------------------------------------------------- */

.video_ratingbar {
    margin-top:5px;
}

.uitgelicht_ratingbar {
    float:right;
    margin-top:5px;
}

.uitgelicht_header {
    clear:both; 
    width:610px; 
    display:block;
    height:35px;
}

.ratingblock {
	display:block;
	/* border-bottom:1px solid #999; */
	padding-bottom:8px;
	margin-bottom:8px;
	border-top: 1px dotted #ED1D37;
	width: 560px;
	padding-top: 20px;
	margin-top: 10px;
	text-align: center;
	}

.loading {
	height: 30px;
	background: url('/lvc_rating/ajaxstarrater_v122/images/working.gif') 50% 50% no-repeat;
	}

.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 15px;
	position: relative;
	background: url('/lvc_rating/ajaxstarrater_v122/images/starrating.gif') top left repeat-x;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.unit-rating li a {
	outline: none;
	display:block;
	width:15px;
	height: 15px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}

.unit-rating li a:hover{
	background: url('/lvc_rating/ajaxstarrater_v122/images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}
/*
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}
*/

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:15px;}
.unit-rating a.r2-unit{left:15px;}
.unit-rating a.r2-unit:hover{width: 30px;}
.unit-rating a.r3-unit{left: 30px;}
.unit-rating a.r3-unit:hover{width: 45px;}
.unit-rating a.r4-unit{left: 45px;}
.unit-rating a.r4-unit:hover{width: 60px;}
.unit-rating a.r5-unit{left: 60px;}
.unit-rating a.r5-unit:hover{width: 75px;}
.unit-rating a.r6-unit{left: 75px;}
.unit-rating a.r6-unit:hover{width: 90px;}
.unit-rating a.r7-unit{left: 90px;}
.unit-rating a.r7-unit:hover{width: 105px;}
.unit-rating a.r8-unit{left: 105px;}
.unit-rating a.r8-unit:hover{width: 120px;}
.unit-rating a.r9-unit{left: 120px;}
.unit-rating a.r9-unit:hover{width: 135px;}
.unit-rating a.r10-unit{left: 135px;}
.unit-rating a.r10-unit:hover{width: 150px;}


.unit-rating li.current-rating {
	background: url('/lvc_rating/ajaxstarrater_v122/images/starrating.gif') left bottom;
	position: absolute;
	/* height: 30px; */
	height: 15px;


	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

#rt_container {
	width: 50%;
	border: 1px solid #ccc;
	padding: 20px;
	}

rt_h1 {
	font-size: 21px;
	font-family: Arial, sans-serif;
	margin:0 0 5px 0;
	padding:0;
	}

rt_h2 {
	font-size: 16px;
	color: #333;
	font-family: Arial, sans-serif;
	margin:0 0 10px 0;
	padding:0;
	}

rt_p 	{
	margin:3px;
	padding:0;
	}
	
/* hele blokken linken naar film in rubriek */

.agenda_descr a.meer {
	border: 0px solid #ed1d37;
	width: 560px;
	height: 130px;
	left: 0px;
	top: 0px;
	background-image: url('../images/play_video_rubriek.png'); 
	background-repeat: no-repeat;
	background-position: 0px 17px;
}
.agenda_descr a.meer:hover {
	background-position: 0px -73px;
}
.agenda_descr a.meer img {
	width: 560px;
	height: 116px;
		display: block;
}
.agenda_descr h2 {
	font-size: 14px;
}
.agenda_descr {
	text-align: left;
}

/* video markeren als ongepast */

.mark_video {
	float: right;
	height: 13px;
}
.mark_video a {
	background-image: url('../images/markvideo.gif'); 
	background-repeat: no-repeat;
	background-position: 0px 5px;
	display: block;
	height: 15px;
	padding-left: 15px;
	color: #999;
}
.mark_video a:hover {
	background-position: 0px -11px;
	color: #ed1d37;
}
