body {
	color:#333;
	font-size: 12px;
	position:relative;
	background: #FFFFFF;
	font-family: helvetica,arial,sans-serif;
	font-style: normal;	
	line-height: 140%;
}

a {
	text-decoration: none;
}

a:focus {
	border:0;
	outline:0;
}

a.volledigoverzicht {
	font-size: 11px;
	color: #666;
	padding: 0px 0px 0px 5px;
	line-height: 180%;
}

a.volledigoverzicht:hover {
	text-decoration: underline;
}

iframe {
	border: 0;
}

em {
	font-style:italic;
}

th {
	font-weight:bold;
}

ul,dl {
	margin-left:15px;
	margin-bottom:15px;
}
ol {
	margin: 0 0 15px 20px;
}
ol li {
	list-style:decimal outside;
}

ul li {
	list-style:disc outside;
}

ul#search_results {
	margin: 20px 0px 0px 0px;
}

span.search_results_cat {
	color: #999999;
	padding: 1px 4px;
}

ul#search_results time {
	display: inline;
}

ul#search_results li {
	list-style: none;
	margin: 0px 0px 20px 0px;
}

ul#search_results li a:hover {
	text-decoration: underline;
}

.pagination a,.pagination strong {
	float:left;
	display:block;
	margin-right:1px;
	width:11px;
	height:9px;
}
a.paging_first {
	display:block;
	height:9px;
	width:16px;
	text-indent: -999px;
	background:url(/site/gfx/arrow_firstpage.png) 0 0 no-repeat;
	margin-right:5px;
	margin-top:3px;
}
a.paging_first:hover {
	background:url(/site/gfx/arrow_firstpage.png) 0 -9px no-repeat;
}
a.paging_prev {
	display:block;
	height:9px;
	width:8px;
	text-indent: -999px;
	background:url(/site/gfx/arrow_prev.png) 0 0 no-repeat;
	margin-right:5px;
	margin-top:3px;
}
a.paging_prev:hover {
	background:url(/site/gfx/arrow_prev.png) 0 -9px no-repeat;
}
a.paging_last {
	display:block;
	height:9px;
	width:16px;
	text-indent: -999px;
	background:url(/site/gfx/arrow_lastpage.png) 0 0 no-repeat;
	margin-right:5px;
	margin-top:3px;
}
a.paging_last:hover {
	background:url(/site/gfx/arrow_lastpage.png) 0 -9px no-repeat;
}
a.paging_next {
	display:block;
	height:9px;
	width:8px;
	text-indent: -999px;
	background:url(/site/gfx/arrow_next.png) 0 0 no-repeat;
	margin-right:5px;
	margin-top:3px;
}
a.paging_next:hover {
	background:url(/site/gfx/arrow_next.png) 0 -9px no-repeat;
}


h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
}

h1,h2,h3 {
	font-family: 'utopia-std', serif;
	font-style: normal;
	font-weight: 700;
}

h2 {
	font-size:28px;
	line-height:125%;
	margin-bottom: 5px;
}
h2.essay-author, .detail-article-text h2 {
	font-family: 'utopia-std', serif;
	font-style: normal;
	font-weight: 500;
	font-size:20px;
}
h3 {
	font-size: 16px;
}

section h3 { 
	float: left;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 13px;
}

h6 {
	font-size: 12px;
}

table {
	margin: 10px 0;
}

td,th {
	padding-right: 10px;
}

.fc {
	clear:both;
	display: block;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.hide {
	display:none;
}

.img_replace {
	height:0;
	display:block;
	overflow:hidden;
}

/*
* COLOR CLASSES
*/

.default, .default a, .default a:hover, .default a:hover span, default, .default a h2 {
	color: #000;
	border-color: #000;
}
.default a {
	color: #999999;
}
.default a:hover {
	color: #000;
}
article.agenda.architectuur time {
	border-color: #000;
}
.logo.bg-default, .default .carousel-pager a:hover, .default .carousel-pager a.activeSlide {
	background-color: #000;
}

.architectuur, .architectuur a, .architectuur a span, .architectuur a:hover, .architectuur a:hover span, article.architectuur, .architectuur a h2 {
	color: #0085CC;
	border-color: #0085CC;
}
article.agenda.architectuur time {
	border-color: #0085CC;
}
.logo.bg-architectuur, .architectuur .carousel-pager a:hover, .architectuur .carousel-pager a.activeSlide {
	background-color: #0085CC;
}

.beeldendekunst, .beeldendekunst a, .beeldendekunst a span, .beeldendekunst a:hover, .beeldendekunst a:hover span, article.beeldendekunst, .beeldendekunst a h2 {
	color: #014798;
	border-color: #014798;
}
article.agenda.beeldendekunst time {
	border-color: #014798;
}
.logo.bg-beeldendekunst, .beeldendekunst .carousel-pager a:hover, .beeldendekunst .carousel-pager a.activeSlide {
	background-color: #014798;
}

.cultuur, .cultuur a, .cultuur a span, .cultuur a:hover, .cultuur a:hover span, article.cultuur, .cultuur a h2 {
	color: #A16F10;
	border-color: #A16F10;
}
article.agenda.cultuur time {
	border-color: #A16F10;
}
.logo.bg-cultuur, .cultuur .carousel-pager a:hover, .cultuur .carousel-pager a.activeSlide {
	background-color: #A16F10;
}

.film, .film a, .film a span, .film a:hover, .film a:hover span, article.film, .film a h2 {
	color: #009666;
	border-color: #009666;
}
article.agenda.film time {
	border-color: #009666;
}
.logo.bg-film, .film .carousel-pager a:hover, .film .carousel-pager a.activeSlide {
	background-color: #009666;
}

.fotografie, .fotografie a, .fotografie a span, .fotografie a:hover, .fotografie a:hover span, article.fotografie, .fotografie a h2 {
	color: #E5007D;
	border-color: #E5007D;
}
article.agenda.fotografie time {
	border-color: #E5007D;
}
.logo.bg-fotografie, .fotografie .carousel-pager a:hover, .fotografie .carousel-pager a.activeSlide {
	background-color: #E5007D;
}

.illustratie, .illustratie a, .illustratie a span, .illustratie a span, .illustratie a:hover, .illustratie a:hover span, article.illustratie, .illustratie a h2 {
	color: #ffc606;
	border-color: #ffc606;
}
article.agenda.illustratie time {
	border-color: #ffc606;
}
.logo.bg-illustratie, .illustratie .carousel-pager a:hover, .illustratie .carousel-pager a.activeSlide {
	background-color: #ffc606;
}

.literatuur, .literatuur a, .literatuur a span, .literatuur a:hover, .literatuur a:hover span, article.literatuur, .literatuur a h2 {
	color: #94C01E;
	border-color: #94C01E;
}
article.agenda.literatuur time {
	border-color: #94C01E;
}
.logo.bg-literatuur, .literatuur .carousel-pager a:hover, .literatuur .carousel-pager a.activeSlide {
	background-color: #94C01E;
}

.muziek, .muziek a, .muziek a span, .muziek a:hover, .muziek a:hover span, article.muziek, .muziek a h2 {
	color: #E20513;
	border-color: #E20513;
}
article.agenda.muziek time {
	border-color: #E20513;
}
.logo.bg-muziek, .muziek .carousel-pager a:hover, .muziek .carousel-pager a.activeSlide {
	background-color: #E20513;
}

.ontwerp, .ontwerp a, .ontwerp a span, .ontwerp a:hover, .ontwerp a:hover span, article.ontwerp, .ontwerp a h2 {
	color: #DD75AB;
	border-color: #DD75AB;
}
article.agenda.ontwerp time {
	border-color: #DD75AB;
}
.logo.bg-ontwerp,.carousel-pager a:hover, .ontwerp .carousel-pager a:hover, .ontwerp .carousel-pager a.activeSlide {
	background-color: #DD75AB;
}

.podiumkunsten, .podiumkunsten a, .podiumkunsten a span, .podiumkunsten a:hover, .podiumkunsten a:hover span, article.podiumkunsten, .podiumkunsten a h2 {
	color: #F29100;
	border-color: #F29100;
}
article.agenda.podiumkunsten time {
	border-color: #F29100;
}
.logo.bg-podiumkunsten, .podiumkunsten .carousel-pager a:hover, .podiumkunsten .carousel-pager a.activeSlide {
	background-color: #F29100;
}

/*
* STRUCTURAL
*/

#wrapper {
	width:100%;
	padding: 0;
	margin: 0;
	background: #fff;
}

#content-wrapper {
	width: 100%;
	position: relative;
	margin-bottom: 20px;
	min-width: 940px;
}

#content {
	margin: 0 0 0 120px;
}

#catnav {
	position: relative;
	margin: 0;
	padding: 0;
	width: 120px;
	float: left;
	list-style-type: none;
}

#catnavsub {
	position: relative;
	margin: 0;
	padding: 0;
	width: 120px;
	float: left;
	list-style-type: none;
}

#dhnavsub {
	position: relative;
	margin: 0;
	padding: 0;
	width: 120px;
	float: left;
	list-style-type: none;
}

/* Blocks */

article time {
	display: block;
	width: 100%;
	color: #666;
}


#news-home {
	margin: 0 0 30px 0;
	float: left;
	position: relative;
	width: 100%;
}
	#news-home .news-home-divider {
		margin-bottom: 10px;
	}
	
	#news-home .news-home-divider h3 {
		font-family: 'utopia-std', serif;
		font-style: normal;
		font-weight: 700;
		font-size: 16px;
	}
	
	#news-home .news-home-wrapper {
		overflow: hidden;
		height: 100px;
	}
	
	#news-home div.article-wrapper {
		float: left;
		width: 220px; 
		margin-right: 20px;
	}
	
	article.news {
		float: left;
		width: 220px;
		margin: 0 20px 0 0;
	}
	
	article.news div.article-header {
		border-left: 6px solid;
		padding: 0 0 0 5px;		
	}
	
	article.news div.article-header a {
		font-family: 'utopia-std', serif;
		font-style: normal;
		font-weight: 700;
		font-size: 16px;
		line-height: 105%;
	}
	
	article.news div.article-header a:hover {
		color: #000;
	}
	
	article.news p {
		color: #000;
		margin: 10px 0 0 0;
	}
	article a.news-more {
		color: #666;
		text-decoration: underline;
	}
	
	article a.news-more:hover {
		text-decoration: none;
	}



#news-sublighted {
	margin-bottom: 30px;
	float: left;
	position: relative;
	width: 100%;
}
	#news-sublighted .news-sublighted-divider {
		margin-bottom: 10px;
	}
	#news-sublighted .news-sublighted-divider h3 {
		font-family: 'utopia-std', serif;
		font-style: normal;
		font-weight: 700;
		font-size: 16px;
	}
	#news-sublighted .news-sublighted-wrapper {
		overflow: hidden;
		height:100px;
	}
	
	#news-sublighted div.article-wrapper {
		float: left;
		width: 220px; 
		margin-right: 20px;
	}
	
	#news-sublighted article {
		border-left: 6px solid;
		padding: 0px 0px 0px 5px;
	}
	
	article a.news-title {
		color: #000;
	}	


#articles-home {
	margin-bottom: 10px;
	overflow: hidden;
	float: left;
	width: 100%;
}
	#articles-home .articles-home-wrapper {
		margin-bottom: 20px;
	}
	
	#articles-home article a h2 {
		font-family: 'utopia-std', serif;
		font-style: normal;
		font-weight: 700;
		font-size: 16px;
		line-height: 105%;
	}
	#articles-home article a:hover h2 {
		color: #000;
	}
	#articles-home .article-home-price {
		color: #000;
	}
	
	/*
#articles-home article.article-home div.article-header a {
    font-family: 'utopia-std',serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
	}
*/	


	article.article-home div.article-header {
 	   border-left: 6px solid;
 	   padding: 0 0 0 5px;
	}
	#articles-home .article-wrapper {
		margin: 0 20px 20px 0;
		float: left;
	}
	#articles-home .article-wrapper.article-size1 {
		width: 160px;
	}
	#articles-home .article-wrapper.article-size2 {
		width: 220px;
	}
	#articles-home .article-wrapper.article-size3 {
		width: 580px;
	}

	.article-image {
		margin: 0;
		line-height: 0;
		padding: 0;
		position: relative;
	}
	
	#articles-home .article-size1 article .article-image {
		width: 160px;
	}
	#articles-home .article-size2 article .article-image {
		width: 220px;
	}
	#articles-home .article-size3 article .article-image {
		width: 580px;
	}
	#articles-home .article-size1 article .article-image img{
		width: 160px;
	}
	#articles-home .article-size2 article .article-image img {
		width: 220px;
	}
	#articles-home .article-size3 article .article-image img {
		width: 580px;
	}
	
	#articles-home article.article-with-image .article-header{
		padding-top: 4px;
	}
	
	.video-icon {
	    background: url('/site/gfx/video_icon.png') no-repeat -1px -1px;
		height: 48px;
	    left: 50%;
	    margin-left: -24px;
	    margin-top: -24px;
	    position: absolute;
	    top: 50%;
	    width: 48px;
	}
	a:hover .video-icon {
		background-position: -53px;
	}

#agenda-home {
	margin-bottom: 30px;
	float: left;
	position: relative;
	width: 100%;
}

	#agenda-home .agenda-home-divider {
		margin-bottom: 10px;
	}
	
	#agenda-home .agenda-home-divider h3 {
		font-family: 'utopia-std', serif;
		font-style: normal;
		font-weight: 700;
		font-size: 16px;
	}
	
	#agenda-home .agenda-home-wrapper {
		overflow: hidden;
		height:100px;
	}
	
	#agenda-home div.article-wrapper {
		float: left;
		width: 220px
		margin-right: 20px;
	}

	article.agenda {
		float: left;
		width: 220px;
		margin: 0 20px 0 0;
	}

	article.agenda time {
		float: left;
		width: 32px;
		border-left: 6px solid;
		border-color: inherit;
		background: #000;
		color: #fff;
		text-align: center;
		font-size: 11px;
		line-height: 120%;
		padding: 3px 0px;
	}
	
	article.agenda time span {	
		font-style: normal;
		font-weight: 700;
		font-size: 18px;		
		line-height: 100%;		
	}
	
	article.agenda div {
		width: 175px;
		padding-left: 5px;
		float: left;
		color: #666;
	}
	
	article.agenda div span {
		color: #000;
		font-weight: bold;
		line-height: 90%;
	}

	article a.external-link {
    	color: #666666;
		text-decoration: underline;
	}
	
	article a.external-link:hover {
		text-decoration: none;
	}
	
	a.external-link {
		background: url('/site/gfx/external_link.gif') no-repeat  0 0;
		padding-left: 18px;
	}



#winner-overview {
	margin-bottom: 20px;
	overflow: hidden;
	float: left;
	width: 100%;
}
	#winner-overview .winner-overview-wrapper {
		margin-bottom: 20px;
	}
	
	#winner-overview .winner-overview-divider {
		margin-bottom: 10px
	}
	
	#winner-overview .winner-overview-divider h3 {
		font-family: 'utopia-std', serif;
		font-style: normal;
		font-weight: 700;
		font-size: 16px;
	}
	
	#winner-overview article {
		border-left: 6px solid;
		padding: 0 0 0 5px;
	}
	
	#winner-overview .winner-name {
		font-weight: bold;
	}
	
	article a.winner-name {
		color: #000;
	}
	
	article a .winner-price {
		color: #666;
		text-decoration: none;
		font-weight: normal;
	}
	
	article a:hover .winner-price {
		color: #000;
	}
	 
	#winner-overview .article-wrapper {
		width: 160px;
		margin: 0 20px 10px 0;
		float: left;
	}



#prices-overview {
	margin-bottom: 20px;
	overflow: hidden;
	float: left;
	width: 100%;
}
	#prices-overview .prices-overview-wrapper {
		margin-bottom: 20px;
	}
	
	#prices-overview .prices-overview-divider {
		margin-bottom: 10px
	}
	
	#prices-overview .prices-overview-divider h3 {
		font-family: 'utopia-std', serif;
		font-style: normal;
		font-weight: 700;
		font-size: 16px;
	}
	
	#prices-overview article {
		border-left: 6px solid;
		padding: 0 0 0 5px;
	}
	#prices-overview .article-wrapper {
		width: 160px;
		margin: 0 20px 10px 0;
		float: left;
	}
	#prices-overview .price-name {
		font-weight: bold;
	}
	article a.price-name {
		color: #000;
	}
	
	
	
#agenda-overview {
	margin-bottom: 20px;
	overflow: hidden;
	float: left;
	width: 100%;
}
	#agenda-overview .agenda-overview-wrapper {
		margin-bottom: 10px;
	}
	
	#agenda-overview .agenda-overview-divider {
		margin-bottom: 10px
	}
	
	#agenda-overview .agenda-overview-divider h3 {
		font-family: 'utopia-std', serif;
		font-style: normal;
		font-weight: 700;
		font-size: 16px;
	}
	
	#agenda-overview article {
	}
	 
	#agenda-overview .article-wrapper {
		width: 220px;
		margin: 0 20px 20px 0;
		float: left;
	}	
	
	

#news-overview {
	margin-bottom: 20px;
	overflow: hidden;
	float: left;
	width: 100%;
}
	#news-overview .news-overview-wrapper {
		margin-bottom: 20px;
	}
	
	#news-overview .news-overview-divider {
		margin-bottom: 10px
	}
	
	#news-overview .news-overview-divider h3 {
		font-family: 'utopia-std', serif;
		font-style: normal;
		font-weight: 700;
		font-size: 16px;
	}
	
	#news-overview article {
	}
	 
	#news-overview .article-wrapper {
		width: 220px;
		margin: 0 20px 20px 0;
		float: left;
	}
		
	#news-overview article .article-image {
		width: 220px;
		margin: 0;
		line-height: 0;
		padding: 0;
		position: relative;
	}
	
	#news-overview article .article-image img {
		width: 220px;
	}
	
	#news-overview article.article-with-image .article-header{
		padding-top: 4px;
	}
	


/*
* DETAILPAGINA
*/

.detail-wrapper {
	width: 820px;
}
	
.detail-left-wrapper {
	float: left;
	width: 520px;
	overflow: hidden;
}
		
.detail-right-wrapper {
	float: right;
	width: 220px;
/* 	overflow: hidden; */
}
	
#detail-article {
	margin-bottom: 20px;
}
	
	#detail-article h1 {
		font-weight: bold;
		font-size:30px;
		color: #000;
		line-height: 100%;
		margin-bottom: 5px;
	}
	
	.detail-article-subtitle {
		font-weight: bold;
		font-family: 'utopia-std', serif;
		font-size: 30px;
		line-height: 90%;
		margin-bottom: 20px;
	}
	
	.jury {
		font-size: 12px;
		color: #000;
		margin-top: 10px;
	}
	
	.detail-article-header h2 {
		font-size: 16px;
		font-weight: bold;
		line-height: 90%;
	}
	
	.detail-article-header {
		margin-bottom: 10px;
	}
	
	.detail-article-text p.introduction, .detail-article-text span.introduction, p.introduction {
		font-weight: normal;
		font-size: 16px;
		font-family: 'utopia-std', serif;
		line-height: 140%;
		color: #000;
	}
	
	.detail-article-text p {
		font-size: 12px;
		line-height: 140%;
		color: #000;
		margin-top: 15px;
	}
	
	.detail-article-text a {	
		text-decoration: underline;
	}
	
	.detail-article-text a:hover {	
		text-decoration: none;
	}	
	
	#detail-article p.meerwinnaars {
		margin: 0px 0px 20px 0px;
	}
	
	#detail-article p.meerwinnaars A {
		display: inline-block;
		background: #000;
		color: #fff;
		padding: 2px 20px 2px 4px;
	}
	
	#detail-article p.meerwinnaars a.down {
		background: #000 url(/site/gfx/arrow_down.png) no-repeat right center;
	}
	
	#detail-article p.meerwinnaars a.up {
		background: #000 url(/site/gfx/arrow_up.png) no-repeat right center;
	}		
	
	#detail-article p.meerwinnaars A:hover {	
		text-decoration: none;
		color: #fff;
	}
	
	#eerderewinnaars {
		display: none;
		padding: 0px 0px 10px 0px;
	}

	#eerderewinnaars p {
		margin:0;
		padding:0;
	}
	
	.detail-article-images {
		margin-top: 15px;
		background-color: #fff;
	}
	
	.news-detail .detail-article-images {
		margin-top: 0px;
	}
	
	.news-detail .detail-article-images.iscycle {
		cursor: pointer;
	}	
	
	.detail-article-media {
		line-height: 0;
	}
	
	.detail-article-smalltitle {
		font-size: 16px;
		font-weight: bold;
		font-family: 'utopia-std', serif;
		line-height: 90%;
		color: #000;
		margin-bottom: 8px;
	}
	
	.carousel-pager {
		display: block;
		margin: 10px 0px 20px 0px;
		background: #f00;
	}
	
	.carousel-pager a {
	    background: url('/site/gfx/btn_dot_mask.png') no-repeat scroll 0 0 transparent;
	    display: block;
	    background-color: #BFBFBF;
	    float: left;
	    height: 13px;
	    margin-right: 3px;
	    text-indent: -9999px;
	    width: 13px;
	    border: 0;
	}
	
	.carousel-pager a:hover {
	    background-position: 0 0;
	}
	
	.carousel-pager a.activeSlide {
	    background-position: 0 0;
	}
	
	article#detail-article.article-with-image div.detail-article-header {
	    padding-top: 4px;
	}
	
	article#detail-article div.detail-article-header {
	    border-left: 6px solid;
	    padding: 0 0 0 5px;
	}
	
	article#detail-article div.detail-article-header.prijs {
		border-left: none;
		padding-bottom: 10px;
	}
	
	#detail-article article.article-with-image .article-header{
		padding-top: 4px;
	}
	
	#detail-related article.article-with-image .article-header{
		padding-top: 4px;
	}
	
	#detail-article .winner-price {
		float: left;
		margin-right: 10px;
		width: 160px;
		margin-bottom: 10px;
	}
	
	#detail-article .winner-price.winner-price-lastcol {
		margin-right: 0;
	}
	
	#detail-article .winner-price-year {
		color: #000;
		font-weight: bold;
		margin-bottom: 8px
	}

	.detail-article-text-extra {
		margin-top: 25px;
	}

	.detail-article-text-extra li.active {
		color: #333;
	}
	
	.detail-article-text-extra .winner-price li {
		color: #aaa;
		margin-bottom: 8px;
		line-height: 100%;
	}
	
	#detail-article .winner-price li a:hover {
		color: #000;
	}
	
	#detail-article .detail-article-links {
		margin-top: 20px;
	}
	
	#detail-article .detail-article-links ul, .detail-article-links li, .detail-article-text-extra ul, .detail-article-text-extra li {
		list-style-type: none;
		margin: 0 0 3px 0;
		padding: 0;
	}
	
	#detail-article .detail-article-links a{
		font-size: 15px;
	}
	
	#detail-article .detail-article-links a:hover{
		color: #000;
	}
	

	#detail-related .detail-related-title {
		font-size: 16px;
		font-weight: bold;
		font-family: 'utopia-std', serif;
		line-height: 90%;
		color: #000;
		margin-bottom: 20px;
	}
	#detail-related .detail-related-wrapper {
		margin-bottom: 20px;
		padding-top: 20px;
		border-top: 1px solid #d4d4d4;
	}
		
	#detail-related .article-wrapper-right {
		margin-bottom: 20px;
		float: right;
	}
	
	#detail-related .article-wrapper-left {
		margin-bottom: 20px;
		float: left;
	}
	
	#detail-related .article-wrapper-right article{
		margin: 0;
	}
	
	.detail-article-share {
	    border-left: 6px solid;
	    padding: 0 0 0 5px;
	    margin-bottom: 25px;
	    height: 74px;
	}
	
	.detail-article-share-title	{
		font-size: 16px;
		font-weight: bold;
		font-family: 'utopia-std', serif;
		line-height: 90%;
		color: #000;
		margin-bottom: 3px;
	}
	
	.detail-article-share-buttons {
		color: #000;
	}
	
	.detail-article-info{
		margin-bottom: 25px;
	}
	
	section.detail-article-info h3 {
		float: none;
		margin-bottom: 5px;
		line-height: 90%;
	}
	
	section.detail-article-info.detail-agenda h3 {
		margin-bottom: 10px;
	}
	
	section.detail-article-info p.geboorteplaatsjaar {	
		color: #999;
	}
	
	.detail-article-info a.read-more{
		color: #666;
		text-decoration: underline;
	}
	
	.detail-article-info a:hover.read-more{
		color: #000;
		text-decoration: none;
	}
	.detail-article-info a {
		color:#000;
		text-decoration: underline;		
	}
	
	.detail-article-info a:hover {
		color: #999;
		text-decoration: none;
	}
	
	.detail-article-info.other-winners article {
		border-left: 6px solid;
		padding: 0 0 0 5px;
		margin-top: 10px;
	}
	
	.detail-article-info.other-winners article .winner-year {
		color: #666;
	}
	
	.detail-article-info.other-winners article a.winner-name-year .winner-name{
		font-size: 16px;
		font-weight: bold;
		font-family: 'utopia-std', serif;
		line-height: 90%;
	}
	
	.detail-article-info.other-winners article a.winner-name-year {
		text-decoration: none;
	}
	
	.detail-article-info.other-winners article a.winner-name-year:hover .winner-name {
		color: #000;
	}
	
	.detail-article-info.other-winners article a.winner-name-year:hover .winner-year {
		color: #000;
	}
	
	.detail-article-info p.meerwinnaars {
		margin: 10px 0px 10px 0px;
	}
	
	.detail-article-info p.meerwinnaars A {
		color: #000;
	}
	
	.detail-article-info p.meerwinnaars A:hover {	
		text-decoration: underline;
		color: #aaa;
	}	

	.detail-article-info.detail-agenda {
		margin-bottom: 25px;
	}

	.detail-article-info.detail-agenda article {
		margin-bottom: 10px;
	}
	
	.essay .article-header a{
		font-size: 16px;
		font-weight: bold;
		font-family: 'utopia-std', serif;
		line-height: 90%;
		color: #000;
	}
	
	article.essay {
		float: left;
		margin: 0 20px 0 0;
		width: 220px;
	}
	
	.essay .article-header a .essay-author{
		color: #999;
	}
	
	.essay .article-header a:hover .essay-author{
		color: #000;
	}
	
	a.essay-more {
		color: #666;
		text-decoration: underline;
	}
	
	a.essay-more:hover {
		color: #000;
		text-decoration: none;
	}
	
	.default .detail-article-subtitle {
		font-size: 16px;
	}
	
	
/*
* HEADER
*/

header {
	background: #fff;
	width: 940px;
	position: relative;
}

	div.logo a {
		display: block;
		width: 480px; height: 147px;
		margin: 0px 0px 0px 120px;
		text-indent: -1000px;
		background: #000 url(/site/gfx/dutchheightslogo.png) no-repeat;
	}
	
	div.logo a.bg-architectuur { background-color: #0085CC; }
	div.logo a.bg-beeldendekunst { background-color: #014798; }
	div.logo a.bg-cultuur { background-color: #A16F10; }
	div.logo a.bg-film { background-color: #009666; }
	div.logo a.bg-fotografie { background-color: #E5007D; }
	div.logo a.bg-illustratie { background-color: #FFC606; }
	div.logo a.bg-literatuur { background-color: #94C01E; }
	div.logo a.bg-muziek { background-color: #E20513; }							
	div.logo a.bg-ontwerp { background-color: #DD75AB; }							
	div.logo a.bg-podiumkunsten { background-color: #F29100; }									
	
	aside#aside-header {
		position: absolute;
		width: 220px;
		height: 137px;
		right: 0; top: 0px;
		padding: 0;
	}
	
	aside#aside-header h3 {
		font-size: 16px;
		display: block;
		margin: 10px 10px 0px 0px;
		position: absolute;
		right: 0px;
		top: 72px;
	}
	.aside-header-socials {
		margin: 10px 0px 5px 0px;
	}
	.fb-like {
		vertical-align: top;
		margin-right: 10px;
	}
	.fb-like iframe {
		z-index: 1000;
	}
	.social-row {
		float: left;
		display: block;
	}
	

/*
* STICKY FOOTER
*/

html, body { 
	height: 100%;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom: -270px; /* hoogte footer */
}

#footer-container, #spacer {
	height: 270px;
	clear:both;
}


/*
* FOOTER
*/

#footer-container {
	width: 100%;
	background: #000;
}

footer {
	width: 820px;
	margin: 0px 0px 0px 120px;
	background: #000 url(/site/gfx/logo-footer.gif) no-repeat bottom left;
	height: 270px;
}

	footer a {
		color: #fff;
	}

	footer a:hover {	
		text-decoration: underline;
	}
	
	footer .footer-social {
		width: 200px;
	}
	
	footer .footer-social a {
		display: block;
		height: 16px;
		background: transparent url(/site/gfx/sprite-social-footer.png) no-repeat 0px 0px;
		padding: 0px 0px 3px 20px;
		margin: 0px 0px 3px 0px;
	}
	
	footer a.twitter {
		background-position: 0px 0px;
	}
	
	footer a.linkedin {
		background-position: 0px -22px;
	}
	
	footer a.facebook {
		background-position: 0px -44px;
	}		

	#footer-content {
		float: left;
		width: 430px;
		color: #fff;
		font-family: 'utopia-std', serif;
		font-size: 16px;
		line-height: 120%;
		font-style: normal;
		font-weight: 400;
		margin: 20px 50px 10px 0px;
				
	}
	
	#footer-contact {
		float: left;
		width: 340px;
		color: #fff;
	}
	
	#footer-contact p.footer-social {
		margin: 20px 0px 0 0px;
	}
	
	#footer-content h3, #footer-contact h3 {
		font-family: 'utopia-std', serif;
		font-size: 16px;	
		font-weight: 700;
		color: #fff;
		margin: 20px 50px 5px 0px;
	}	


/*
* NAVIGATION
*/

nav#mainnav ul {
	padding: 20px 0px 30px 105px;
}

	nav#mainnav li {
		float: left;
		display: inline;
		list-style-type: none;
		margin: 0; padding: 0px 15px 0px 0px;
		overflow: hidden;
		font-family: 'utopia-std', serif;
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		letter-spacing: 0.01em;
	}
	
		nav#mainnav li a {
			padding: 2px 5px 2px 0px;
			color: #999;
		}
		
		nav#mainnav li.active a {
			color: #000;
		}
		
		nav#mainnav li a:hover {		
			color: #000;
		}

nav#catnav ul {
	margin: 0;
	list-style-type: none;
}

nav#catnav li {
	list-style-type: none;
}

nav#catnav a {
	font-size: 12px;
	color: #999;
	display: block;
	border-left: 6px solid;
	border-left-color: inherit;
	padding: 10px 0px 10px 5px;
}

nav#catnav a:hover {
	color: #000;
}

nav#catnav a span {
	text-indent: -9999px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	width:13px;

}

nav#catnav a.selected {
	color: #000;
	background-color: inherit;
}

nav#catnav a.selected span {
	display: none;
	background: url('/site/gfx/close_filter.png') 0 0;
	width:13px;
	height: 13px;	
}

nav#catnav a.selected:hover span {
	background: url('/site/gfx/close_filter.png') 0 -13px;
	text-indent: -9999px;
}


nav#catnavsub ul {
	margin: 0;
	list-style-type: none;
}

nav#catnavsub li {
	list-style-type: none;
}

nav#catnavsub a {
	font-size: 12px;
	color: #999;
	display: block;
	border-left: 6px solid;
	border-left-color: inherit;
	padding: 10px 0px 10px 5px;
}

nav#catnavsub a:hover {
	/* color: inherit; */
	color: #000;
}

nav#catnavsub a.active:hover {
	/* color: inherit; */
	color: #000;
}

nav#catnavsub a.active {
	color: #000;
}

nav#dhnavsub ul {
	margin: 0;
	list-style-type: none;
}

nav#dhnavsub li {
	list-style-type: none;
}

nav#dhnavsub a {
	font-size: 12px;
	color: #999;
	display: block;
	border-left: 6px solid;
	border-left-color: #666;
	padding: 10px 0px 10px 5px;
}

nav#dhnavsub a:hover {
	color: #000;
}

nav#dhnavsub a.active:hover {
	color: #000;
}

nav#dhnavsub a.active {
	color: #000;
}



/*
* FORMS
*/

/* Login form */

#loginform {
	display: none;
}
#colorbox #loginform{
	display: block;
}
#colorbox .formcontainer{
	width: 400px;
}
#colorbox .formcontainer form{
	margin: 20px;
}
.form-bottom{
	margin-top: 10px;
}

/* Search form */

#search {
	margin: 0 0px 10px 0px;
	position: absolute;
	top: 162px; right: 0px;
	z-index: 999;
}
#search .text {
	float: left;
	font-size: 11px;
	line-height: 100%;
	color: #444;
	border: 1px solid #B3B3B3;
	padding: 1px 25px 1px 5px;
	width: 190px;
	height: 18px;
	background: #fff;
}
#search .text:focus, #search.open .text{
/* 	background-color: #E8F0F1; */
}
#search.open .text{
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
#search.open .search_result {
	display: block;
}

span.search_highlight {
	background: #ddd;
}

/*
#search .submit {
	float: left;
	display:block;
}
*/

/*
#search .submit:hover {
	cursor:pointer;
}
*/
#search.loading .submit{
	background: url(/site/gfx/preloader-search.gif) no-repeat 0 0;
}
#search .submit {
    background: url("/site/gfx/search_icon.png") no-repeat 0 0px;
    border: medium none;
    cursor: pointer;
    display: block;
    height: 20px;
    position: absolute;
    right: 1px;
    text-indent: -9999px;
    top: 2px;
    width: 20px;
    z-index: 2;
}
.search_result {
	display: none;
	background-color: #fff;
	z-index: 9999;
	position: absolute;
	top: 28px;
	left: 0;
	width:220px;
	border: 1px solid #B3B3B3;
	padding:10px 0 10px;
}
.search_result ul, .search_result li{
	list-style-type: none;
}
.search_result a {
	color: #999;
	text-decoration: underline;
	font-size: 14px;
}
.search_result a:hover {
	color: #000;
	text-decoration: none;
}
.search_result a strong {
	color: #000;
}
.search_result .divider {
	font-size: 12px;
	color: #666;
	padding-bottom: 5px;
}
.search_result .bottom {
	padding-top: 10px;
}
.search_result ul {
	margin-bottom: 5px;
}

/**** Newsletterform ****/

#newsletter {
	padding-top:30px;
}
#newsletter h3 {
	margin-top:0;
}
#newsletter label, 
#search label {
	font-weight: bold;
}

label.error,
#newsletter label.error, 
#search label.error {
    color: #FF0000;
    display: block;
    font-size: 90%;
    font-weight: bold;
}

#newsletter input, #search input {
	margin: 5px 0px 5px 0px;
}
#newsletter a {
	font-weight: bold;
	text-decoration: underline;
}

.loader {
	display: none;
}

#body_holder {
	z-index: 999;
}


/**** Isotope Filtering ****/

.isotope-none {
	height:35px;
	color:#999;
	display:none;
}

#content-wrapper .isotope-no-margin {
	margin: 0;
}

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.3s;
     -moz-transition-duration: 0.3s;
      -ms-transition-duration: 0.3s;
       -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}