/* 		GLOBALS			*/
html {margin:0px;padding:0px;height:100%;}

body {
	height:				100%;
	padding:			0px;
	margin:				0px;
	background-color:	#f3f3f3;
	font-family:		Arial,Tahoma,Geneva,Kalimati,sans-serif;
	font-size:			12px;
}

.posteraName{
	width:				277px;
	height:				18px;				
	background-color:	#000000;
	margin-top:			1px;
	color:				#ffffff;
	font-size:			11px;
	padding-top:		7px;
	padding-left:		5px;
}
.transparentbackground{
	position:			fixed;
	top:				0px;
	left:				0px;
	width:				100%;
	height:				100%;
	background-image:	url('/lib/images/black_transparent.png');
	z-index:			10001;
}

.overLay{
	width:				700px;
	background-color:	#ededed;
	color:				#000000;
	position:			relative;
}
.topBar{
	width:				940px;
	height:				122px;
	background-image:	url('/lib/images/topbar_bg.png');
	margin-bottom:		5px;
}

.header {
	width:				100%;
	height:				20px;
	background-color:	#444444;
	position:			absolute;
	top:				0px;
	left:				0px;
	z-index:			1000;
}

.mainContainer{
	width:				1004px;
	height:				100%;
	margin-left:		auto;
	margin-right:		auto;
	position:			relative;
	background-image:	url('/lib/images/contentBackground.png');
	background-repeat:	repeat-y;
	background-position: 50% 0;
}

.contentContainer{
	width:				980px;
	height:				100%;
	margin-left:		auto;
	margin-right:		auto;
	position:			relative;
}

.content {
	width:				940px;
	padding:			20px;
	padding-top:		40px;
}

.omroepNL{
	width:				100%;
	height: 			59px;
	background-image:	url('/lib/images/omroepNL.png');
	background-repeat:	no-repeat;
	margin-bottom:		10px;
}

.mainTop{
	width:				100%;
	height:				339px;
	border-bottom:		1px solid #e5e5e5;
}


.categorienaam{
	width:				100%;
	height:				30px;
	border:				0px;
	margin-bottom:		5px;
}

.categorienaam h3{
	font-size:			20px;
	padding:			0px;
	margin:				0px;
	padding-left:		5px;
}

.mainTop_left{
	width:				460px;
	float:				left;
}

.mainTop_right{
	width:				460px;
	float:				right;
	font-size:			12px;
}

.roundHeading_large{
	width:				450px;
	height:				27px;
	background-image:	url('/lib/images/roundHeading_large.png');
	font-weight:		bold;
	font-family:		Helvetica,Arial,Tahoma,Geneva,Kalimati,sans-serif;
	font-size:			13px;
	padding-top:		12px;
	padding-left:		10px;
}

.contentBlock_large{
	width:				440px;
	padding:			10px;
	background-color:	#ededed;
	border-bottom:		1px solid #b0b0b0;
	z-index:			100000;
}

.middleBlock{
	width:				920px;
	padding:			10px;
	border-bottom:		1px solid #e5e5e5;
	clear:				both;
	
}

.latestBlock{
	width:				940px;
	min-height:			300px;
	clear:				both;
}

.latestBlock_left{
	width:				460px;
	min-height:			300px;
	float:				left;
	margin-right:		10px;
}

.latestBlock_right{
	width:				920px;
	min-height:			300px;
	float:				left;
	margin-left:		10px;
}

.latestBlock_blocks{
	width:				200px;
	height:				240px;
	padding:			10px;
	background-color:	#e5e5e5;
	float:				left;
}

.ugcBlock{
	width:				940px;
	margin-top:			0px;
	clear:				both;
}

.customBlock{
	width:				940px;
	margin-top:			20px;
	clear:				both;
}

.custom_vidContentBlock_header{
	width:				283px;
	height:				14px;
	background-image:	url('/lib/images/ugc_vidContentBlock_header.png');
	padding:			10px;
	padding-left:		12px;
	font-weight:		bold;
	font-size:			13px;
	position:			relative;
}

h3{
	font-size:			13px;
	padding:			0px;
	margin:				0px;
}

.ugc_vidContentBlock_header{
	width:				283px;
	height:				14px;
	background-image:	url('/lib/images/custom_vidContentBlock_header.png');
	padding:			10px;
	padding-top:		7px;
	padding-left:		12px;
	font-weight:		bold;
	color:				#FFFFFF;
	font-size:			13px;
	position:			relative;
}

.vidContentBlock{
	width:				303px;
	float:				left;
	margin-right:		12px;
	margin-bottom:		20px;
}

.ugc_vidContentBlock{
	width:				303px;
	float:				left;
	margin-right:		12px;
}

.vidContentBlock_container{
	width:				303px;
	border-left:		1px solid #d8d8d8;
	border-right:		1px solid #d8d8d8;
	background-color:	#f3f3f3;
}

.vidContentBlock_content{
	width:				283px;
	min-height:			100px;
	padding:			10px;
	padding-bottom:		0px;
	font-size:			11px;
}

.vidContentBlock_last{
	width:				303px;
	float:				left;
}

.button{
	height:				20px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		6px;
	background-image:	url('/lib/images/buttonBG.png');
	font-size:			14px;
	font-weight:		bold;
	color:				#FFFFFF;
	float:				right;
	border:				1px solid #ffa31a;
	cursor:				pointer;
	position:			relative;
}

.button2{
	height:				20px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		6px;
	background-image:	url('/lib/images/button2.png');
	font-size:			14px;
	font-weight:		bold;
	color:				#FFFFFF;
	float:				right;
	border:				1px solid #999999;
	cursor:				pointer;
	position:			relative;
}

hr.line{
	height:				2px;
	background-image:	url('/lib/images/hr_bg.png');
	border:				0px;
}

span.comment{
	display:			block;
	background-image:	url('/lib/images/comment_cloud.png');
	background-repeat:	no-repeat;
	background-position:left;
	padding-left:		15px;
	color:				#999999;
}

span.dateStamp{
	color:				#999999;
}

a.orange{
	font-weight:bold;
	color:#fda118;
	text-decoration:none;
}

a.orange:visited{
	font-weight:bold;
	color:#fda118;
	text-decoration:none;
}

a.orange:hover{
	font-weight:bold;
	color:#fda118;
	text-decoration:underline;
}

a.arrow{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	float:right;
}

a.arrow:visited{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	float:right;
}

a.arrow:hover{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	float:right;
}


a{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a:visited{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a:hover{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

input.loginField{
	width:				169px;
	height:				21px;
	padding-left:		5px;
	padding-right:		5px;
	background-image:	url('/lib/images/input_bg.png');
	font-size:			12px;
	color:				#999999;
	border:				0px;
	background-color:	transparent;
	margin-bottom:		5px;
}

.reactieHeader_show{
	width:				438px;
	height:				20px;
	background-image:	url('/lib/images/ugc_vidContentBlock_header.png');	
	border-bottom:		1px solid #ffffff;
	padding:			10px;
	padding-left:		12px;
	position:			relative;
}

.reactieHeader_title{
	width:				438px;
	height:				20px;
	background-image:	url('/lib/images/extraHeader.png');	
	padding:			10px;
	padding-left:		12px;
	position:			relative;
}

.reactieContent{
	width:				440px;
	background-color:	#ededed;
	padding:			10px;
}

.commentsHeader{
	width:				470px;
	height:				21px;
	background-color:	#e1e4e5;
	border-bottom:		1px solid #b0b0b0;
	padding-top:		9px;
	padding-left:		10px;
}

.commentsContainer{
	width:				480px;
	background-color:	#ededed;
	border-top:			1px solid #FFFFFF;
}

.commentsVideoDesc{
	width:				460px;
	margin-top:			20px;
	background-color:	#a5b2ae;
	padding:			10px;
}

.navigation{
	width:				100%;
	height:				30px;
	background-image: 	url('/lib/images/navBackground.png');
	margin-bottom:		5px;
	border-top:			1px solid #b0b0b0;
	position:			relative;
}

.navButton{
	height:				22px;
	position:			relative;
	padding-top:		8px;
	padding-left:		8px;
	padding-right:		8px;
}

/**************************/
/* START Omroep.nl Header */
/**************************/
div#pbcn-background-bar 
{
    width:100%;
    z-index:10002;
    background:transparent url('http://balk.omroep.nl/centrale-navigatie/images/bar/bar-background-middle-unused.gif') repeat-x scroll 0 0;
		position:absolute;
		left:0;
		top:0;
}

div#pbcn-container-bar 
{
    margin:0 auto;
    width:960px;
}

/**************************/
/* EINDE Omroep.nl Header */
/**************************/			

/**************************/
/* START Omroep.nl Footer */
/**************************/
div#footer
{
	position: relative;
	clear: both;
	color: white;
	padding-top: 20px;
	background-color: #454545;
	background-image: url('http://assets.www.omroep.nl/images/footer-bg.png');
	background-repeat: repeat-x;
	background-position: top left;
	font-size:90%;
	width: 980px;
	
	float:	left;
}

div#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#footer ul.list
{
	margin-left: 20px;
}

div#footer > div > ul > li {
	margin-bottom: 2em;
}

div#footer ul li.column
{
	float:left;
	width:100px;
	margin-left:12px;
	margin-right: 8px;
	
}

div#footer ul ul.column
{
	float:left;
	width:25%;
}

div#footer ul li.column3
{
	width:460px;
}

div#footer ul li h4
{
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-size: 108.3%;
}

div#footer ul li hr
{
	margin: 4px 10px 10px -10px;
	height:1px;
	background-color:#262626;
	border-bottom:1px solid #595959;
}



div#footer ul li ul li
{
	margin-right: 15px;
	margin-bottom: 4px;
}

div#footer ul li ul li a
{
	font-weight: normal;
	color: #999;
	text-decoration: none;
}

div#footer ul li ul li a:hover
{
	text-decoration: underline;
	color: #ccc;
}

div#footer img.footer_logo
{
	margin-left: 30px;
}


hr.footerHR {

	margin: 0px;
	height:1px;
	background-color:transparent;
	
	border:0 none;
	clear:both;
	color:#E5E5E5;
	display:block;
	padding:0px;
	line-height:1.6em;
}


ul.omroepnamen {
	
	list-style:none outside none;
	margin:0px;
	padding:0px;
	line-height:1.6em;
	
}

li.omroepnaam {
	
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	margin-right:15px;
	line-height:1.6em;
	
}



/**************************/
/* EINDE Omroep.nl FOOTER */
/**************************/	



