*{
	outline: 0;
}
html,body{
	padding:0px;
	margin:0px;
	font-family:Arial, sans-serif;
	font-size:11px;
	height:100%;
	color:#4c4c4c;
}
body{
	height:100%;
	width:100%;
}

p{
	color:#4c4c4c;
	font-size:12px;
	line-height:21px;
	margin-top:2px;
}
h1{
	color:#000;
	font-size:18px;
	margin-top:0;
	padding-top:0;
	font-family:Arial, sans-serif;
	font-weight:bold;
}
h2{
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin-top:0;
	padding-top:0;
	margin-bottom:5px;
}
a.black{
	background:#000;
	color:#fff;
	text-decoration:none;
}
#center_hor{
	position:relative;
	width:980px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -223px;
}
#top{
	position:relative;
	height:247px;
	/*background: url(../images/background_top.png) repeat-x bottom left;*/
}

#top #logo{
	position:absolute;
	top:60px;
	left:0;
	height:208px;
	width:193px;
	background: url(../images/logo.png) no-repeat top center;
}
#top #logo a{
	height:100%;
	display:block;
}

#top #statex {
	position: absolute;
	top: 85px;
	left: 156px;
}

#top #statex img {
	width: 85px;
	border:none;
}

#top #statex a img {
	border:none;
}
 
#top #breadcrump{
	padding-left:23px;
	font-size:10px;
	line-height:23px;
	float:left;
}
#top #breadcrump a{
	color:#c60000;
	text-decoration:none;
}
#top #switchlang{
	position:absolute;
	top:0;
	left:0;
	height:30px;
	width:90px;
}
#top #switchlang #lng-nl{
	position:relative;
	width:30px;
	height:30px;
	font-size:11px;
	line-height:30px;
	background:#fff;
	text-align:center;
	float:left;
	font-weight:bold;
}
#top #switchlang #lng-nl a{
	color:#000;
	text-decoration:none;
}
#top #switchlang #lng-en{
	position:relative;
	width:30px;
	height:30px;
	font-size:11px;
	line-height:30px;
	text-align:center;
	float:left;
	font-weight:bold;
	margin-left:5px;
	background:url(../images/background_trans.png) repeat top center;
}
#top #switchlang #lng-en a{
	color:#fff;
	text-decoration:none;
}
#top #switchlang #lng-en.lng-active{
	background:#fff;
}
#top #switchlang #lng-en.lng-active a{
	color:#000;
}
#top #switchlang #lng img{
	border:none;
}
#top #top-content{
	position:relative;
	float:right;
	width:560px;
	height:245px;

}
#top #top-content #block_1{
	position:relative;
	width:140px;
	float:left;
}
#top #top-content #block_1 .menu_item,
#top #top-content #block_1 #contact{
	position:relative;
	height:30px;
	width:130px;
		margin-bottom:5px;
}
#top #top-content #block_1 #contact{
	margin-bottom:30px;
}
#top #top-content #block_1 .menu_item a,
#top #top-content #block_1 #contact a,
#top #top-content #block_2 #nieuwsbrief a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	height:100%;
	display:block;
}
#top #top-content #block_1 .menu_item a,
#top #top-content #block_1 #contact a{
	line-height:30px;
	padding-left:10px;
		width:130px;
	background:url(../images/background_trans.png) repeat top center;
	}
#top #top-content #block_1 .menu_item a:hover,
#top #top-content #block_1 #contact a:hover{
	color:#000;
	background:url(../images/background_trans_white.png) repeat top center;
}
#top #top-content #block_2 #nieuwsbrief a{
	color:#000;
}
#top #top-content #block_2{
	position:relative;
	width:200px;
	float:left;
	margin-left:10px;
}
#top #top-content #block_2 #nieuwsbrief{
	position:relative;
	height:30px;
	width:200px;
	line-height:30px;
	text-align:center;
	margin-bottom:30px;
	background:#ffd323;
}
#top #top-content #block_2 .bericht{
	position:relative;
	width:200px;
	color:#000;
	margin-bottom:5px;
	line-height:11px;
}
#top #top-content #block_2 .bericht a{
	display:block;
	height:100%;
	padding:10px;
	padding-bottom:11px;
	cursor:pointer;
	color:#000;
	text-decoration:none;
	background:url(../images/background_trans_white.png) repeat top center;
}
#top #top-content #block_2 .bericht a:hover{
	color:#fff;
	background:url(../images/background_trans.png) repeat top center;
}
#top #top-content #block_2 .header b{
	font-size:14px;
	display:block;
	height:100%;
	padding:9px 10px 9px 10px;
	color:#000;
	text-decoration:none;
		background:#fff;
}
#top #top-content #block_3{
	position:relative;
	width:200px;
	float:left;
	margin-left:10px;
}
#top #top-content #block_3 a img{
	border:0;
}
#top #top-content #block_3 #zoeken,
#content_hor #content_right #right_con #zoeken_filter{
	position:relative;
	height:26px;
	width:195px;
	line-height:30px;
	padding-left:5px;
	padding-top:4px;
	text-align:center;
	margin-bottom:30px;
	background:#fff;
}
#content_hor #content_right #right_con #zoeken_filter{
	padding:0;
	margin:0;
	padding-bottom:3px;
	margin-bottom:1px;
}
#top #top-content #block_3 #zoeken input,
#content_hor #content_right #right_con #zoeken_filter input{
	position:Relative;
	float:left;
	border:0;
	width:142px;
	height:20px;
	padding-left:5px;
	font-size:12px;
	color:#4c4c4c;
	background:#cccccc;
}
#top #top-content #block_3 #zoeken input#submit,
#content_hor #content_right #right_con #zoeken_filter input#submit{
	width:42px;
	border:0;
	color:#fff;
	height:22px;
	background:#000;
	text-align:center;
	padding:0 0 2px;
	font-size:11px;
	font-weight:bold;
}
/*** chrome aanpassing */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#top #top-content #block_3 #zoeken input#submit,
	#content_hor #content_right #right_con #zoeken_filter input#submit{ 
		padding: 0;
	}
}

#top #top-content #block_3 .bericht{
	position:relative;
	width:180px;
	color:#000;
	margin-bottom:5px;
	background:#fff;
	padding:9px 10px 9px 10px;
	line-height:10px;

}
#top #top-content #block_3 .bericht b{
	font-size:14px;
}
#top #top-content #block_3 .image{
	position:relative;
	width:190px;
	color:#000;
	background:#fff;
	padding:5px;
	line-height:10px;
	height:140px;
}
#top #top-content #block_3 .image .tipimage{
	margin:5px;
	position:absolute;
	display:block;
	left:0;
	top:0;
}
#content_hor{
	position:relative;
	padding-top:40px;
}
#content_hor #content_left{
	position:relative;
	width:770px;
	float:left;
	margin-right:10px;
}
#content_hor #content_right{
	position:relative;
	width:200px;
	float:left;
}
#content_hor #content_left_small{
	position:relative;
	width:218px;
	float:left;
	margin-right:10px;
}
#content_hor #content_tekst .nieuws_content {
	width:733px;
}

#content_hor #content_tekst .share_content {
	margin-top: 5px;
	padding: 8px 8px 6px;
	width: 753px;
}

#content_hor #content_tekst .share_content .twitter-share-button {
	float: left;
}

#content_hor #content_right_wide{
	position:relative;
	width:716px;
	float:left;
	background:#fff;
	padding:20px 18px 0 18px;

}
#content_hor #content_right_wide p{
	font-size:14px;
	font-family:Georgia, sans-serif;
	line-height:20px;
}
#content_hor #content_right_wide a{
	background:none repeat scroll 0 0 #000000;
	color:#FFFFFF;
	text-decoration:none;
}
#content_hor #content_right_wide a:hover{
	background:none repeat scroll 0 0 #FFFFFF;
	color:#000000;
	text-decoration:none;
}
#content_hor #content_right_wide li{
	font-family:Georgia,sans-serif;
	font-size:14px;
	line-height:20px;
	color:#4C4C4C;
	margin-top:2px;
}
#content_hor table{
	border-collapse:collapse;
}
#content_hor tr.kolom{
	background:#fff;
	height:30px;
	line-height:30px;
}
#content_hor tr.kolom_detail{
	height:30px;
	line-height:30px;
}
#content_hor tr.kolom:hover{
	background:#000;
}
#content_hor tr.spacer{
	background:none;
	height:5px;
	
}
#content_hor tr.kolom_detail td.row_1_detail{
	line-height:20px;
}
#content_hor td.row_1,
#content_hor td.row_1_overzicht,
#content_hor td.row_1_detail{
	width:110px;
	padding-left:10px;
	font-family:Georgia, sans-serif;
	font-size:16px;
}
#content_hor td.row_1_overzicht,
#content_hor td.row_1_detail{
	width:105px;
}
#content_hor td.row_1_detail{
	background:#fff;
}
#content_hor td.row_1 a,
#content_hor td.row_1_overzicht a,
#content_hor td.row_1_detail a{
	display:block;
	height:100%;
	color:#404040;
	text-decoration:none;
}
#content_hor td.row_2{
	width:750px;
	padding-left:10px;
	font-family:Arial, sans-serif;
	font-size:16px;
	color:#000;
	font-weight:bold;
}
#content_hor td.row_2_overzicht{
	width:545px;
	padding-left:10px;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#4c4c4c;
	line-height:13px;
	font-weight:normal;
/*
	padding-top:10px;
	padding-bottom:10px;
*/
}

#content_hor td.row_2_overzicht a {
	line-height: 23px;
}
 #content_hor td.row_nieuws{
 	width:643px;
 }
#content_hor td.row_2_overzicht .sub_info,
#content_hor td.row_2_detail .sub_info{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#4c4c4c;
	line-height:13px;
	font-weight:normal;
	padding-top:2px;
}
#content_hor td.row_2_detail{
	width:475px;
	padding-left:10px;
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#4c4c4c;
	line-height:13px;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
	background:#fff;
}
#content_hor td.row_2_detail.row_2_detail_small{
	width:555px;
}
#content_hor #content_left td.row_2_detail a,
#content_hor #content_left td.row_2_detail .left#nolinktitle{
	color:#000;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
}
#content_hor td.row_2 span,
#content_hor td.row_2_overzicht span,
#content_hor td.row_2_detail span,
#content_tekst #content_left #con_tekst_right .detail_titelvlak td span{
	position:relative;
	font-size:9px;
	line-height:11px;
	padding-left:3px;
	padding-right:3px;
	margin-left:5px;
	margin-top:10px;
	color:#fff;	
}
#content_hor td.row_2_detail span {
	margin-top:0;
}
#content_tekst #content_left #con_tekst_right .detail_titelvlak td span{
	margin-top:5px;
}
#content_hor td.row_2_overzicht span{
	margin-top:0px;
}
#content_hor td span.purple{
	background:#ff00a8;
}
#content_hor td span.blue{
	background:#235cff;
}
#content_hor td span.yellow{
	background:#ffd323;
	color:#000;
	font-weight: normal;
}
#content_hor td.row_2 a,
#content_hor td.row_2_overzicht a{
	display:block;
	height:100%;
	color:#000;
	font-size:16px;
	font-weight:bold;
}
#content_hor tr.kolom:hover td.row_1 a,
#content_hor tr.kolom:hover td.row_1_overzicht a{
	color:#bfbfbf;
}

#content_hor tr.kolom:hover td.row_2 a,
#content_hor tr.kolom:hover td.row_2_overzicht a{
	color:#fff;
}
#content_hor tr.kolom:hover td.row_2_overzicht{
	color:#b2b2b2;
}
#content_hor td.row_3{
	width:96px;
}
#content_hor td.row_3_overzicht{
	width:96px;
	padding-bottom:5px;
}
#content_hor td.row_3_detail {
	width:168px;
	padding:0;
	margin:0;
}
#content_hor td.row_3_detail.row_3_detail_wide{
}
#content_hor td.row_1 a,
#content_hor td.row_2 a,
#content_hor td.row_1_overzicht a,
#content_hor td.row_2_overzicht a,
#content_hor td.row_1_detail a,
#content_hor td.row_2_detail a,
#content_hor  .tickets a,
#content_hor .uitverkocht a,
#content_hor  .gratis a,
#content_hor  .vvk a{
	display:block;
	height:100%;
	text-decoration:none;
}
#content_hor  td.row_1 a,
#content_hor  td.row_2 a,
#content_hor td.row_1_detail a,
#content_hor td.row_2_detail a,
#content_hor  td.row_1_overzicht a,
#content_hor  td.row_2_overzicht a{
	/*float:left;*/
	overflow: hidden;
}
#content_hor  .tickets a,
#content_hor  .uitverkocht a {
	color:#fff;
}
#content_hor  .tickets,
#content_hor  .uitverkocht,
#content_hor  .gratis,
#content_hor  .vvk{
	position:Relative;
	color:#fff;
	height:20px;
	line-height:20px;
	width:93px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background:#00991a;
}
#content_hor  .uitverkocht{
	background:#e60000;
}
#content_hor  .gratis{
	background:#ccc;
}

#content_hor  .gratis a {
	color: #00991a;
}

#content_hor  .vvk {
	background: #000;
}
#content_hor  .vvk a {
	color: #fff;
}

#content_hor tr.kolom:hover td .uitverkocht a{
	background:#fff;
	color:#e60000;
}

#content_hor tr.kolom:hover td .gratis a{
	background:#fff;
	color:#00991a;
}
#content_hor tr.kolom:hover td .tickets a{
	background:#fff;
	color:#00991a;
}
#content_hor tr.kolom:hover td .vvk a{
	background:#fff;
	color:#000;
}

#content_hor .content_button {
	position:relative;
	height:30px;
	width:185px;
	line-height:30px;
	padding-left:10px;
	margin-bottom:30px;
	margin-top:5px;
	background:url(../images/background_trans.png) repeat top center;
}
#content_hor .content_button a{
	display:block;
	height:100%;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#content_hor .content_title {
	position:relative;
	height:30px;
	width:195px;
	line-height:30px;
	padding-left:10px;
	margin-bottom:5px;
	background:url(../images/background_trans_white.png) repeat top center;
		color:#000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#content_hor .zoek_sub {
	position:relative;
	height:30px;
	float:left;
	line-height:30px;
	padding-left:10px;
	padding-right:20px;
	margin-bottom:5px;
	background:url(../images/background_trans_white.png) repeat top center;
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#content_hor .content_title a{
	display:block;
	height:100%;
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#content_hor .home_image{
	position:relative;
	height:70px;
	width:70px;
	float:left;
	margin-right:10px;
	cursor:pointer;
	background:#fff;
	border:5px solid #FFFFFF;
	overflow:hidden;
}
#con_tekst_left .home_image,
#content_right .home_image{
	margin-bottom:5px;
	margin-right:5px;
}
#con_tekst_left .break{
	margin-right:0px;
}
#content_hor .home_image:hover{
	background:#000;
	border:5px solid #000;
}
#content_hor .home_image:hover img{
	border:1px solid #000;
}
#content_hor .home_image img,
#content_hor.head_image img{
	border:1px solid #bfbfbf;
}
#content_hor .head_image{
	position:relative;
	padding:5px;
	margin-bottom:5px;
	background:#fff;
}
#content_hor .home_image .home_date{
	position:absolute;
	bottom:0px;
	left:1px;
	font-size:10px;
	font-family:Georgia, sans-serif;
	text-align:center;
	color:#cccccc;
	width:69px;
	height:19px;
	line-height:19px;
	background:url(../images/background_trans.png) repeat top center;
}

#content_hor a.rss {
	float: right;
}

#content_hor a.rss img {
	border: none;
}
#content_hor .maand{
	position:Relative;
	height:30px;
	line-height:30px;
	color:#000;
	font-weight:bold;
	padding-left:10px;
	font-size:14px;
	margin-bottom:5px;
	width:100px;
	background:url(../images/background_trans_white.png) repeat top center;
}

#content_hor .maand.archive{
	width:134px;
}

#content_hor .fototitle{
	position:Relative;
	height:30px;
	line-height:30px;
	color:#000;
	font-weight:bold;
	padding-left:10px;
	font-size:14px;
	margin-bottom:5px;
	width:130px;
	background:url(../images/background_trans_white.png) repeat top center;
}
#content_hor .fototitle.fullwidth{
	width:960px;
	padding-right:10px;
}
#content_hor .fototitle a{
	color:#000;
	text-decoration:none;
}
#content_hor .fototitle a.alignright{
	float:right;
}
#content_hor #content_right #right_con{
	position:relative;
	padding:5px;
	padding-bottom:0;
	width:190px;
	background:#fff;
}
#content_hor #content_right #right_con .item_left{
	position:relative;
	width:92px;
	height:25px;
	float:left;
	line-height:25px;
	margin-right:5px;
	margin-bottom:5px;
	background:#a6a6a6;
}
#content_hor #content_right #right_con .item_mid{
	position:relative;
	width:190px;
	height:25px;
	float:left;
	line-height:25px;
	margin-bottom:5px;
	background:#a6a6a6;
}
#content_hor #content_right #right_con .item_right{
	position:relative;
	width:92px;
	height:25px;
	float:left;
	line-height:25px;
	margin-bottom:5px;
	background:#a6a6a6;
}

#content_hor #content_right #right_con .item_left a,
#content_hor #content_right #right_con .item_mid a,
#content_hor #content_right #right_con .item_right a{
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	height:100%;
	display:block;
	padding-left:5px;
}
#content_hor #content_right #right_con .item_left a:hover,
#content_hor #content_right #right_con .item_left a.active,
#content_hor #content_right #right_con .item_mid a:hover,
#content_hor #content_right #right_con .item_mid a.active,
#content_hor #content_right #right_con .item_right a:hover,
#content_hor #content_right #right_con .item_right a.active{
	background:#000;
}
#content_hor #content_right #right_con .right_title{
	position:relative;
	padding-top:2px;
	border-top:1px solid #ccc;
}
#content_hor #content_right #right_con .right_title span{
	font-size:10px;
	float:right;
}
#content_hor #content_right #right_con .right_title span a{
	text-decoration:none;
	border:0;
	color:#000;
	display: block;
	margin-top: 2px;
}
#content_hor #content_right #right_con .right_title img{
	border:0;
	float: right;
	padding: 2px 0 0 3px;
}
#content_tekst #content_left .detail_share{
	position:relative;
	float:left;
	height:38px;
	line-height:38px;
	width:73px;
	margin-left:5px;
	background:#000;
	text-align:center;
	font-size:17px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#content_tekst #content_left .detail_tickets,
#content_tekst #content_left .detail_uitverkocht,
#content_tekst #content_left .detail_gratis,
#content_tekst #content_left .detail_vvk{
	position:relative;
	float:left;
	height:38px;
	line-height:38px;
	width:85px;
	margin-left:5px;
	background:#00991a;
	text-align:center;
	font-size:17px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
#content_tekst #content_left .detail_uitverkocht{
	background:#e60000;
	width:135px;
}
#content_tekst #content_left .detail_gratis{
	background:#000;
}
#content_tekst #content_left .detail_vvk{
    background:#000;
    width:135px;
}
#content_tekst #content_left .inactive{
	background:#ccc;
}
#content_tekst #content_left .detail_share a,
#content_tekst #content_left .detail_tickets a,
#content_tekst #content_left .detail_gratis a,
#content_tekst #content_left .detail_uitverkocht a,
#content_tekst #content_left .detail_vvk a{
	color:#fff;
	text-decoration:none;
	display:block;
	height:100%;
} 
#content_tekst #content_left #con_tekst_left{
	position:relative;
	width:250px;
	float:left;
	margin-right:10px;
}
#content_tekst #content_left #con_tekst_right{
	position:relative;
	width:510px;
	float:left;
}
#content_tekst #content_left #con_tekst_right .detail_tekstvlak{
	position:relative;
	padding:10px;
	padding-top:5px;
	padding-bottom:2px;
	color:#333333;
	font-family:Georgia, sans-serif;
	font-size:14px;
	background:#fff;
}
#content_tekst #content_left #con_tekst_right .detail_tekstvlak em{
	color:#969594;
	font-style: normal;
}
#content_tekst #content_left #con_tekst_right .detail_tekstvlak em a{
	color:#969594;
	font-style: normal;
	text-decoration: none;
}

#content_tekst #content_left #con_tekst_right .detail_tekstvlak.share {
	margin-top: 5px;
	overflow: hidden;
	padding-bottom: 4px;
}

#content_tekst #content_left #con_tekst_right .detail_tekstvlak.share .twitter-share-button {
	float: left;
}

#content_tekst #content_left #con_tekst_right .detail_titelvlak{
	position:relative;
	padding:10px;
	padding-top:5px;
	padding-bottom:2px;
	color:#333333;
	font-family:Georgia, sans-serif;
	font-size:14px;
	background:#000;
	margin-bottom:5px;
}
#content_tekst #content_left #con_tekst_right .detail_titelvlak td.trow_1{
	color:#ccc;
	width:80px;
}
#content_tekst #content_left #con_tekst_right .detail_titelvlak td.trow_2{
	color:#fff;
	width:260px;
	font-family:Arial, sans-serif;
	font-weight:bold;
}
#content_tekst #content_left #con_tekst_right .detail_titelvlak td.trow_2 a{
	color:#fff;;
	font-family:Arial, sans-serif;
	font-weight:bold;
	text-decoration: none;
}
#content_tekst #content_left #con_tekst_right .detail_titelvlak td.trow_3{
	color:#ccc;
	width:90px;
}
#content_tekst #content_left #con_tekst_right .detail_titelvlak td.trow_4{
	color:#fff;
		font-family:Arial, sans-serif;
	font-weight:bold;
}
#content_tekst #content_left #con_tekst_right .detail_titelvlak tr{
	height:22px;
	line-height:22px;
}
#content_tekst #content_left #con_tekst_right .detail_links{
	margin-top:5px;
}
#content_tekst #content_left #con_tekst_right .detail_links a{
	float:left;
	background:#000;
	color:#fff;
	margin-bottom:3px;
	text-decoration:none;
	clear: both;
}
#content_tekst #content_left #con_tekst_right .detail_tekstvlak .left{
	width:240px;
}
#content_tekst #content_left #con_tekst_right .detail_videovlak{
	position:relative;
	padding:5px;
	background:#fff;
	margin-top:5px;
	margin-bottom:5px;
}
#content_hor #content_left_small ul{
	margin:0;
	padding:0;
}	
#content_hor #content_left_small li{	
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
	line-height:30px;
	height:30px;
	margin-bottom:5px;
}
#content_hor #content_left_small li a{
	font-size:14px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	display:block;
		padding-left:10px;
	height:100%;
	background:url(../images/background_trans.png) repeat top center;
}
#content_hor #content_left_small li a:hover{
	background:url(../images/background_trans_white.png) repeat top center;
	color:#000;
	
}

#content_hor #content_right_wide #algemeen_foto{
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:4px;
}
#content_hor #content_right_wide #algemeen_foto a img, #content_hor #content_right_wide img{
/*	border:5px solid #bfbfbf;*/
	float:left;
	margin-right:10px;
	margin-bottom:4px;
}
#content_hor #content_right_wide #algemeen_foto a img:hover{
		border:5px solid #000;
}
#content_hor #content_right_wide #algemeen_foto .foto_con{
	position:relative;
	float:left;
	height:150px;
	width:200px;
		margin-right:5px;
	margin-bottom:4px;
}

#content_hor #content_right_wide .detail_share {
	position: absolute;
	right: 23px;
	top: 23px;
}

#content_hor #content_right_wide .detail_share a {
	padding: 3px 7px;
}

#content_hor #content_right_wide .detail_share a:hover {
	background: #000;
	color: #fff;
}

#content_hor #content_right_wide .news_date{
	font-size:14px;
	font-family:Georgia, sans-serif;
	line-height:20px;
	float:left;
	margin-top:-15px;
}

#content_hor #content_tekst .overview_image{
	position:relative;
	height:131px;
	width:180px;
	float:left;
	cursor:pointer;
	background:#000;
	border:5px solid #ffffff;
	overflow:hidden;
}
#content_hor #content_tekst .overview_image{
	margin-bottom:7px;
	margin-right:7px;
}
#content_hor #content_tekst .overview_image a{
	text-decoration: none;
}
#content_hor #content_tekst .break{
	margin-right:0px;
}
#content_hor #content_tekst .overview_image:hover{
	border:5px solid #000;
}
#content_hor #content_tekst .overview_image:hover img{
	border:0;
}
#content_hor #content_tekst .overview_image img{
	border:0;
}
#content_hor #content_tekst .overview_image .overview_image_date, #top-content #block_3 #tipimages .overview_image_date{
	position:absolute;
	bottom:0px;
	left:0px;
	font-size:10px;
	font-family:Georgia, sans-serif;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	color:#fff;
	width:170px;
	height:50px;
	line-height:13px;
	background:url(../images/background_trans.png) repeat top center;
}
#top-content #block_3 #tipimages .overview_image_date{
	width:180px;
}
#content_hor #content_tekst .overview_image .overview_image_date span, #top-content #block_3 #tipimages .overview_image_date span{
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
}
#content_hor #content_tekst #foto_nav{
	text-align:center;
}
#content_hor #content_tekst #foto_nav #pages{
	position:relative;
	width:740px;
	margin:0 auto 0 auto;
	display:block;
	float:left;
}
#content_hor #content_tekst #foto_nav.news_nav #pages{
	width:530px;
}
#content_hor #content_tekst #foto_nav a.page{
	/*float:left;*/
	display:inline-block;
	width:30px;
	height:23px;
	padding-top:7px;
	text-align:center;
	margin:0 auto 0 auto;
	margin-right:5px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	background:url(../images/background_trans.png) repeat top center;
}
#content_hor #content_tekst #foto_nav a.page:hover{
	color:#000;
	background:url(../images/background_trans_white.png) repeat top center;
}
#content_hor #content_tekst #foto_nav a.page.selected{
	color:#000;
	background:url(../images/background_trans_white.png) repeat top center;
}
#content_hor #content_tekst #foto_nav .volgende,
#content_hor #content_tekst #foto_nav .vorige{
	position:relative;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	color:#fff;
	float:right;
}
#content_hor #content_tekst #foto_nav .vorige{
	float:left;
	text-align:left;
}
#content_hor #content_tekst #foto_nav .vorigeleeg{
	display:block;
	height:100%;
	padding-left:10px;
	padding-right:10px;
	width:100px;
}
#content_hor #content_tekst #foto_nav .volgende a,
#content_hor #content_tekst #foto_nav .vorige a{
	display:block;
	height:100%;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
	width:100px;
	font-size:14px;
	text-decoration:none;
	background:url(../images/background_trans.png) repeat top center;
}
#content_hor #content_tekst #foto_nav .volgende a:hover,
#content_hor #content_tekst #foto_nav .vorige a:hover{
	background:url(../images/background_trans_white.png) repeat top center;
	color:#000;
}
#content_hor #content_tekst #foto_nav .vorige.terugnaaroverzicht a{
	width:180px;
}
#content_hor #content_tekst #zoekveld{
	position:relative;
	height:35px;
	padding:5px;
	background:#fff;
	margin-bottom:10px;
}
#content_hor #content_tekst #zoekveld input{
	height:33px;
	border:0;
	background:#cccccc;
	width:679px;
	font-family:Arial, sans-serif;
	font-size:14px;
	color:#4e4e4e;
	font-weight:bold;
	padding-left:5px;
	float:left;
}
#content_hor #content_tekst #zoekveld input#submit_zoekveld{
	width:70px;
	background:#000;
	color:#fff;
	font-size:18px;
	margin-left:5px;
	height:35px;
}
/* FOOTER */

#footer_con, .push{
	position:relative;
	width:100%;
	height:223px;
}
#footer_con{
    background:url(../images/background_footer.png) no-repeat bottom center;
}
#footer{
	position:relative;
	width:980px;
	height:223px;
	margin:0 auto 0 auto;
}
#footer #social_media{
	position:absolute;
	left:5px;
	top:75px;
	height:30px;
	width:478px;

}
#footer #social_media #block_1{
	position:relative;
	float:left;
	width:30px;
	height:30px;

}
#footer #social_media #block_2{
	position:relative;
	float:left;
	width:268px;
	height:27px;
	background:#cccccc;
	font-size:10px;
	color:#000000;
	padding-left:5px;
	padding-top:3px;
	line-height:13px;
}
#footer #social_media #block_2 a{
	color:#0077cc;
}
#footer #social_media #block_3,
#footer #social_media #block_4,
#footer #social_media #block_5,
#footer #social_media #block_6,
#footer #social_media #block_7{
	position:relative;
	float:left;
	height:30px;
	width:30px;
	margin-left:5px;
}
#footer #social_media #block_1 a{
	display:block;
	height:100%;
	background:url(../images/social_media.png) no-repeat 0px 0px;
}
#footer #social_media #block_1 a:hover{
	background:url(../images/social_media.png) no-repeat 0px -30px;
}
#footer #social_media #block_3 a{
	display:block;
	height:100%;
	background:url(../images/social_media.png) no-repeat -308px 0px;
}
#footer #social_media #block_3 a:hover{
	background:url(../images/social_media.png) no-repeat -308px -30px;
}
#footer #social_media #block_4 a{
	display:block;
	height:100%;
	background:url(../images/social_media.png) no-repeat -343px 0px;
}
#footer #social_media #block_4 a:hover{
	background:url(../images/social_media.png) no-repeat -343px -30px;
}
#footer #social_media #block_5 a{
	display:block;
	height:100%;
	background:url(../images/social_media.png) no-repeat -378px 0px;
}
#footer #social_media #block_5 a:hover{
	background:url(../images/social_media.png) no-repeat -378px -30px;
}
#footer #social_media #block_6 a{
	display:block;
	height:100%;
	background:url(../images/social_media.png) no-repeat -413px 0px;
}
#footer #social_media #block_6 a:hover{
	background:url(../images/social_media.png) no-repeat -413px -30px;
}
#footer #social_media #block_7 a{
	display:block;
	height:100%;
	background:url(../images/social_media.png) no-repeat -448px 0px;
}
#footer #social_media #block_7 a:hover{
	background:url(../images/social_media.png) no-repeat -448px -30px;
}
#footer #metamenu{
	position:absolute;
	top:37px;
	right:0px;
	height:70px;
	width:490px;
}
#footer #metamenu .linkshor{
	position:relative;
	width:140px;
	float:right;
	height:70px;
	margin-left: 20px;
}
#footer #metamenu .linkshor a{
	padding-left:15px;
	text-decoration:none;
	font-size:10px;
	color:#000;
	background:url(../images/link_bullet.jpg) no-repeat center left;
}

#footer #metamenu .linkshor a:hover{
	color: #fff;
	background-color: #000;
}

#footer #sponsor_left {
	position:absolute;
	left:0px;
	top:132px;
	height:60px;
	width:104px;
}
#footer #sponsor{
	position:absolute;
	right:0px;
	top:132px;
	height:60px;
	width:248px;
	background:url(../images/sponsor.png) no-repeat top center;
}
#footer #sponsor_left #sponsor_0{
	position:relative;
	height:60px;
	float:left;
	width:104px;
	background:url(../images/sponsor.png) no-repeat 0px 0px;
}
#footer #sponsor #sponsor_1{
	position:relative;
	height:60px;
	float:left;
	width:121px;
	background:url(../images/sponsor.png) no-repeat -123px 0px;
}
#footer #sponsor #sponsor_2{
	position:relative;
	height:60px;
	float:left;
	width:75px;
	background:url(../images/sponsor.png) no-repeat -245px 0px;
}
#footer #sponsor #sponsor_3{
	position:relative;
	height:60px;
	float:left;
	width:52px;
	background:url(../images/sponsor.png) no-repeat -321px 0px;
}
#footer #sponsor_left #sponsor_0 a,
#footer #sponsor #sponsor_1 a,
#footer #sponsor #sponsor_2 a,
#footer #sponsor #sponsor_3 a {
	display:block;
	height:100%;
}
#footer #sponsor_left #sponsor_0 a:hover{
	background:url(../images/sponsor.png) no-repeat 0px -60px;
}
#footer #sponsor #sponsor_1 a:hover{
	background:url(../images/sponsor.png) no-repeat -123px -61px;
}
#footer #sponsor #sponsor_2 a:hover{
	background:url(../images/sponsor.png) no-repeat -245px -61px;
}
#footer #sponsor #sponsor_3 a:hover{
	background:url(../images/sponsor.png) no-repeat -321px -61px;
}
.foto_overlay{
	position:absolute;
	top:0px;
	left:0px;
	height:150px;
	width:200px;
	background:url(../images/foto_overlay.png) no-repeat top center;
}
.foto_overlay a{
	display:block;
	height:100%;
}
#foto_1_overlay {	display:none; }
#foto_2_overlay{	display:none; }
#foto_3_overlay{	display:none; }
#foto_4_overlay{	display:none; }


.clear{
	position:relative;
	clear:both;
	display:block;
	height:1px;
	overflow:hidden;
}
.left{
	float:left;
}
.right{
	float:right;
}

#bg, #bg table, #bg td {
    height:100%;
    width:100%;
    overflow:hidden;
}

#bg { 
    position: fixed; 
}

#bg div {
    position:absolute;
    height:200%;
    left:-50%;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}
#foto_label{
	position:fixed;
	top:535px;
	right:5px;
}

