/* StyleSheet --> copyright Brainlane :: http://www.brainlane.com
   ---------------------------------------------------------------- */
body {	
	padding:0;
	margin:0 auto;
	border:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#ccc;
	background:#333333 url(/content/design/images/BgBody.jpg) repeat-x;	
}
form {
	margin: 0;
	padding: 0;
	border: 0;
}
img {
   border:0;
}
#logo img {
    border:0px;
    behavior: url("/content/design/png/pngbehavior.htc");
}	
h1, h2, h3, .titel08 {
	text-align:left;
	font-size: 18px;
	padding: 0px 0 3px 0;
	margin: 0 0 0px 0px; /*onder en links*/
	color: #999;	
	font-weight:bold;
	border-bottom:1px solid #999;
	/*	background-image: url(/content/design/images/TitBullet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 9px;*/
}
	.titel08 {
		padding-left:20px;
		margin-right:12px;
		font-size:10px;
		border:0;
		padding-bottom:5px;
	}
	.titel08 span {
		font-size:10px;
		font-weight:normal;
	}

h2 {
	font-size: 14px;
	color:#ccc;
	margin-bottom:15px;
}
h1 {
	margin-bottom:15px
}
h3 {
	font-size: 11px;
	color:#000;
	margin-bottom:15px;
}	
.dotted {
	margin:0 auto;
	padding:0;
	background:transparent url('/content/design/images/dotted.gif') repeat-x; 
	width:100%;
	}
.borderedimg {
	margin-top:10px;
	padding:2px;
	border:1px solid #6B7683;	
}
ol {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	margin-left: 50px;
	margin-bottom:12px;
	list-style-type: decimal;
}
ol li {
	margin: 0px;
	padding: 0px;
	margin-top:12px;
	margin-bottom:12px;
	line-height:13px;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-position: outside;
	margin-top:10px;
	margin-bottom:10px;	
	margin-left:20px;
}
ul li {
		margin: 0px;
		padding: 0px;
		background-image: url(/content/design/images/bullet2.jpg);
		background-repeat: no-repeat;
		background-position: 0px 7px;
		list-style-position: outside;
		padding-left:9px;
		line-height:17px;
}
ul#nominees-overview  {
	margin-left:10px;
}
#nominees-overview li {
 	background-image:none;
	padding-left:0;
}


a:link, a:visited {
	color: #FF6600;
	font-weight: normal;
	}
a:hover, a:active {
	color: #CD3301;
	}


ul#nominees-overview li a.actief {
	color:red;
	text-transform:uppercase;
}


div#LangSel a:link, div#LangSel a:visited {
	color: #5C79B0;
	font-weight: normal;
	text-decoration:none;
	font-size:10px
	}
div#LangSel a:hover, div#LangSel a:active {
	color: #CD3301;
	}	
blockquote {
	border-left: 4px solid #3F3F3F;
	padding: 0 10px;
	margin: 0 0 0 10px;
	font-style: italic;
	}
p {
	margin: 0 auto;
	padding:0;
	line-height: 16px;
	margin-bottom:10px;
	margin-top:10px;
	}
br {
	line-height:10px;
}
				ul.lijst {
					list-style-type: none;
				 	margin: 0;
					padding: 0;
					margin-left:1px;
					text-align:left;
					margin-left:20px;
				}
				ul.lijst li {
					margin: 0px;
					padding: 0px;
					background-image: url(/content/design/images/bullet.jpg);
					background-repeat: no-repeat;
					background-position: 0px 5px;
					list-style-position: outside;
					padding-left:15px;
					margin-top:12px;
					margin-bottom:12px;
					line-height:13px;
				}
				ul.lijst li a, ul.lijst li a:link, ul.lijst li a:visited {
					color:#285100;
					font-weight:bold;
					text-decoration:none;
					font-size:10px;
				}				
				ul.lijst li a:hover {
					color:#ED4611;
					text-decoration:underline;
				}	


.cleanup {
	clear:both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.skip {
    display: block;
    background: transparent;
    background-image: none; /* safari bug */
    border: none;
    height: 1px;
    overflow: hidden;
    padding: 0;
    margin: -1px 0 0 -1px;
    width: 1px;
	}



div#SupportedBy {
	position:absolute;
	padding-left:700px;
	top:70px;
}

body#homepage div#SupportedBy {
	display:none;
}

/* -------------- content ------------------ */


.copyright {
	display:none;
}
#Container {
	width: 940px;
	margin: 0 auto;
	padding:0;
	background: url(/content/design/images/bgContent.png) repeat-y top center;	
	}	
	
#ContainerHeader {
	width: 940px;
	margin: 0 auto;
	padding:0px;

	}
 	
	#ContainerHeaderLeft {
		width: 230px;
		height:132px;
		margin: 0 auto;
		padding:0;
		float:left;
	}	
		#logo {
			width:200px;
			height:122px;
		 	margin: 0 auto;
			padding:0;
			margin-left:28px;
 			padding-left:10px;
			padding-top:10px;
		}
		#ContainerHeader h4 {
			margin: 0 auto;
			padding:0;
			color: #554B3C;
			padding-top:2px;
			border:0;
			background:none;
		}
		#ContainerHeader h4 span {
			display:none;
		} 
		
	#ContainerHeaderRight {
		width:690px;
		height:132px;
		float:right;
		margin: 0 auto;
		padding:0;
	}	

			#Navigatie {
				margin: 0 auto;
				padding:0;
				width:690px;
			}
				#listMenuRoot
				{
					margin: 0 auto;
					padding:0;			
					padding-left:2px;
					margin-top:44px;
					float:right;
					width:685px;
				}
				#listMenuRoot ul
				{
					list-style-type: none;
					margin: 0 auto;
					padding:0;	
					text-align:left;
				}
				#listMenuRoot li
				{		
					margin: 0px;
					padding: 0px;
					float: left;
					background-image:none;		
					color:#999;	
					/*border-right:1px solid #999;*/
				 	height:19px;
					padding-top:0px;
					background: url(/content/design/images/ListMenuHover.jpg) right center no-repeat;
										 
				}
						#listMenuRoot li#mnusprite5 {
							background-image:none;
						}
				#listMenuRoot li a, #listMenuRoot li a:visited
				{
					margin: 0 auto;
					padding:0;	
		 			font-weight:normal;
					color: #999;
					text-decoration: none;
					display:inline-block;
					margin: 0px 7px 0 7px;

				}

				#listMenuRoot li a:hover, #listMenuRoot li a.actief, #listMenuRoot li a:visited.actief
				{
					color:#fff;
					text-align:left;
					border-bottom:1px solid #FF6600;
					padding-bottom:2px;
					display:inline-block;
					margin: 0px 7px 0 7px;
				}
 



		#mainvideo {
			margin: 0 auto;
			padding: 0;		
			height:192px;
			float:left;
			padding-left:20px;
		}				
				


#MainContent {	
	width: 940px;
 	margin: 0 auto;
	padding:0;
	text-align:left;
}

	#MainContentVideo {
		width: 430px;
		margin: 0 auto;
		padding:0;
		float:left;
		padding-left:35px;
		padding-top:0px;
		}
		
				/* gallery */

				#GalleryContainer {
					margin: 0 auto;
					padding:0px; 
					height:40px;
					voice-family: "\"}\"";
					voice-family: inherit;
					width: 405px;
					padding-top:3px;
					padding-left:15px;
					text-align:left;
				}

				div#GalleryContainer div.gallery_entry
				{
					margin: 0 auto;
					padding:0; 
					clear:right;
					float: left;
					margin: 0 6px 0px 0;
					text-align: center;
					border: 1px solid #999;
					width: 28px; 
					height: 28px;
					padding:2px;
					background-color:#333
					
				}
				div#GalleryContainer div.gallery_entry p.GalleryImage
				{
					margin: 0 auto;
					padding:0px; 
					height: 0px;
					padding-top:0px;
				}
				
				.NomineesTitle {
					padding-left:4px;
				}

				#GalleryContainer a:link img, #GalleryContainer a:visited img, #GalleryContainer a:visited img {
				 	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);*/
					-moz-opacity: 0.4;
				 	-moz-opacity:0.4;
				 	opacity: 0.4;
				 	-khtml-opacity:0.4;					
					width: 28px; 
					height: 28px;
				}				
				#GalleryContainer a:hover img {
					/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);*/
					-moz-opacity: 1.0;
				 	-moz-opacity:1.0;
				 	opacity: 1.0;
				 	-khtml-opacity:1.0;
					width: 28px; 
					height: 28px;
				}
				#GalleryContainer a span {
					display:none;
				}
				#GalleryContainer a:hover span {
					display:block; 
					position:absolute; 
					top:110px; 
					width:350px; 
					color:#fff;
					text-decoration:none;
				}
				
		
	#MainContentNews {
		width: 420px;
		overflow:hidden;
		margin: 0 auto;
		padding:0; 
		float:right;
		padding-right:36px;
		}
		.NewsArticle {
			margin: 0 auto;
			padding:0; 
			clear:both;
			height:83px;
			overflow:hidden;
			/*border-bottom:1px dotted #666666;*/
	
		}		
			.NewsArticle a:link, .NewsArticle a:visited {
				color: #CCCCCC;
				font-weight: normal;
				text-decoration:none;
			}
			.NewsArticle a:hover, .NewsArticle a:active {
				color: #FF6600;
				/*border-bottom:1px solid #fff;*/
			}			
			
			#NewsArticle p {
				margin: 0 auto;
				padding:0; 	
				line-height:14px;
			}
			
		.NewsDate {
			margin: 0 auto;
			padding:0; 			
			color:#FF6600;
			font-weight:bold;
		}
		.NewsThumb {
			margin: 0 auto;
			padding:0; 		
			float:right;
			height:65px;
			width:100px;
			padding:3px;
			border:1px solid #7B7B7B;
			margin-left:10px;
			background-color:#333333;
		}
		
		.JuryTeaser {
			margin: 0 auto;
			padding:0;
			padding-top:10px;		
			width:400px;
		}				
		.JuryTeaserName {
			margin: 0 auto;
			padding:0;
			color:#FF6600;
			font-size:13px;
			font-weight:bold;
		}
		.JuryTeaserUrl {
			margin: 0 auto;
			padding:0;
			padding-top:22px;
		}
		.JuryTeaser br {
			margin: 0 auto;
			padding:0;
			line-height:18px;
		}
		
#ContainerSubContentContainer {	
	width: 940px;
	margin: 0 auto;
	padding:0;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;

	}
	#ContainerSubContentLeft {
		margin: 0 auto;
		padding:0; 
		float:left;
		padding-left:58px; 
		width:640px;
		}	
	#ContainerSubContentRight {
		width: 201px;
		margin: 0 auto;
		padding:0;
		float:right;
		padding-top:26px;
		margin-left:40px;
		}	

		/* -- tca 2010 -- */

		body#homepage div#ContainerSubContentLeft {
			width:620px;
		}
		body#homepage div#ContainerSubContentRight {
			width:210px;
		}


#ContainerSubContentFull {
  	width:850px;
	margin: 0 auto;
	padding:0;
	text-align:left;
	padding-top:26px;
	padding-bottom:20px;
	padding-left:30px;
	padding-left:20px;
 }	

		#mainmovie {
			margin: 0 auto;
			padding:0;		
			height:260px;
			width:420px;
		}
#MainContent table {
 	width:850px;
 	margin-left:55px;
}
 
#ContainerFooter {
	margin: 0 auto;
	padding:0px; 
	bottom:0; 
	width:940px; 
	height:40px; 
	background: url(/content/design/images/bgFooter.jpg) no-repeat;
	padding-top:10px;
	}
 

/* form */

input text {
	width: 175px; 
	border: 1px solid #383535;
	padding: 1px;
	background:#D9D8D8;
	color:#000;
}

select {
	border: 1px solid #383535;
	padding: 1px;
	background:#D9D8D8;
	color:#000;
}

/* fieldset */

fieldset {	
	margin: 0;
	padding: 10px;
	border: 1px solid #808080;
	width:380px;
	color:#405782;
}
legend {
	font-weight: bold;
	color: #405782;
	margin: 0;
	padding: 0.5em;
}
label {
	display: block;
}
/* inputs */

fieldset div input {
	width: 330px; 
	border: 3px double #ccc;
	padding: 1px;
	background:#DBDFEA;
	color:#000;
}

fieldset div select {
	width: 330px; 
	border: 3px double #900;
	padding: 1px;
	background:#DFDFDF;
	color:#000;
}

fieldset div textarea {
	padding: 1px;
	width: 457px; 
	height: 100px;
	border: 3px double #ccc;
	background:#DBDFEA;	
	color:#000;
}

.knop {
    cursor:pointer;
    border:1px solid #000;
    font-size:11px;
    background:#576A8F;
    color:#fff;
    font-weight:bold;
	width:110px;
	height:26px;
	vertical-align:middle;
}	

.footnote {
	font-size: 10px;
	text-align:center;
}


/* Nominee blog */

div#nomineeBlog {
	margin:0 auto;
	width:830px;
}

div#nomineeBlog label {
	margin-bottom:5px;
}


div#nomineeBlog form.blogtable {
	border-right:1px solid #ccc;
}


/* inputs */

div#nomineeBlog input {
	width: 430px; 
	border: 1px solid #ccc;
	padding: 1px;
	margin-bottom:5px;
	color:#FF6600;
	font-weight:bold;
	background-color:

}


div#nomineeBlog textarea {
	padding: 1px;
	width: 433px; 
	height: 130px;
	border: 1px solid #ccc;
	color:#FF6600;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
}

div#nomineeBlog .knop {
    cursor:pointer;
    border:1px solid #000;
    font-size:11px;
    background:#FF6600;
    color:#fff;
    font-weight:bold;
	width:100px;
	vertical-align:middle;
	margin-top:14px;
	margin-right:8px;
}	


div#nomineeBlog ul li {
		background: url(/content/design/images/arrow.jpg) no-repeat 0px 1px;
		padding-left:12px;
		line-height:17px;
}


				div#nomineeBlog .odd, div#nomineeBlog .even {
					margin: 0 auto;
					padding:0;
					background-color:#444;
					padding:5px;
					margin-bottom:15px;
					border:0px solid red;
					border-left:4px solid #FF6600;
					width:790px;
				}
				div#nomineeBlog .even {
					border-left:4px solid #FF6600;
					background-color:#555;
				}
				div#nomineeBlog .blogentry {
					margin-left:16px;
					width:775px;
					padding-right:15px;
				}
				div#nomineeBlog .blogtable {
					border-right:1px solid #ccc;
				}



/* sponsored by Avid */

#AboutPage div#SponsoredByAvid, #NomineesPage div#SponsoredByAvid {
	position:absolute;
	top:85px;
	padding-left:584px;

	display:none; /* --- tca 2010 ---*/
}






/* Brainlane > Sitelab CMS > editor */

.slVheTitleNormal,.slVheTitleColor1,.slVheTitleColor2 {
	text-align:left;
	font-size: 18px;
	padding: 0px 0 3px 0;
	margin: 0px;
	color: #999;	
	font-weight:bold;
	border-bottom:1px solid #999;
	font-size: 14px;
	color:#ccc;
	margin-bottom:15px;
}
.slVheTitleColor1 {
	color: #FF6600;
}
.slVheTitleColor2 {
	color: #000;
}
.slVheSubTitleNormal {
	text-align:left;
	font-size: 18px;
	padding: 0px 0 3px 0;
	margin: 0px;
	color: #999;	
	font-weight:bold;
	border-bottom:1px solid #000;
	font-size: 12px;
	color:#000;
	margin-bottom:14px;
}
.slVheTextNormal, .slVheTextColor1, .slVheTextColor2 {
	font-weight:normal;
	font-size:11px;
	line-height:15px;
	color:#999;
}
.slVheTextColor1 {
	color: #FF6600;
}
.slVheTextColor2 {
	color: #000;
}

.slVheSmallTextNormal {
	font-weight:normal;
	font-size:9px;
	line-height:12px;
	color:#000;
}

.spc-cls { width:5px; display:none; }