@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 125%;
	color: #000000;

	background-color: #27417A;
	background-image:url(../graphics/bg_body.jpg);
	background-position: left top;
	background-repeat:repeat-x;
	/*
	background-image:url(../custom/inception.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-color: #000;
	background-attachment: fixed;

	background-image:url(../custom/ts3.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	background-color: #000000;	*/
}
p {
	margin: 0px 0px 12px 0px;
	padding: 0px;
}
blockquote {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
form { 
	margin: 0px; 
	padding: 0px; 
}
select {
	margin: 0px;
	padding: 0px;
}
textarea, input, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
}
/* CONTENT WRAPPERS */
#wrapper_body {
	width: 960px;
	margin: 0px auto 0px auto;
	padding: 0px;
}
#wrapper_16_content {
	width: 210px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
	/*background-color:#CCCCCC;*/
}
#wrapper_13_content {
	width: 380px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
	/*background-color:#CCCCCC;*/
}
#wrapper_23_content {
	width: 570px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
	/*background-color:#CCCCCC;*/
}
#wrapper_33_content{
	width: 960px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
	/*background-color:#CCCCCC;*/
}
#wrapper_12_content {
	width: 390px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
	/*background-color:#CCCCCC;*/
}
#wrapper_22_content {
	width: 790px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
	/*background-color:#CCCCCC;*/
}
#wrapper_footer {
	width: 570px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
	/*background-color:#CCCCCC;*/
}
/* CONTAINERBLOCKS CONTENT */
.block_570px_content {
	width: 530px;
	margin: 10px 0px 0px 0px;
	padding: 20px 20px 0px 20px;
	position:relative;
	float:left;
	text-align: left;
	background-color:#FFFFFF;
	background-image:url(../graphics/bg_content_570_top.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
.block_570px_content_bottom {
	width: 570px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_content_570_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_280px_content_duo_container {
	display: inline;
	width: 570px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
	background-image:url(../graphics/bg_interactie_duo_570.png);
	background-position:left top;
	background-repeat:repeat-y;
}
.block_570px_content_duo {
	width: 530px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 20px;
	position:relative;
	float:left;
	text-align: left;
	background-image:url(../graphics/bg_content_duo_570_top.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_280px_content_duo_wrapper {
	width: 240px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
}
.block_570px_content_duo_bottom {
	width: 570px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_interactie_duo_570_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}
/* CONTAINERBLOCKS PASSPORT */
.block_210px_passport {
	width: 180px;
	margin: 10px 0px 0px 0px;
	padding: 20px 10px 10px 20px;
	position:relative;
	float:left;
	text-align: left;
	background-color:#203360;
	background-image:url(../graphics/bg_passport_210_top.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
.block_210px_passport_bottom {
	width: 210px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_passport_210_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_380px_passport {
	width: 340px;
	height: 170px;
	margin: 10px 0px 0px 0px;
	padding: 20px 20px 10px 20px;
	position: relative;
	float:left;
	text-align: left;
	background-color:#0B1120;
	background-image:url(../graphics/bg_passport_380_top.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_380px_passport_bottom {
	display: inline;
	width: 380px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_passport_380_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}
/* CONTAINERBLOCKS INTERACTIE */
.block_210px_interactie {
	width: 180px;
	margin: 10px 0px 0px 0px;
	padding: 20px 10px 10px 20px;
	position:relative;
	float:left;
	text-align: left;
/*	background-color:#FFFFFF; */
	background-image:url(../graphics/bg_interactie_210_top.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_210px_interactie_bottom {
	width: 210px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_interactie_210_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_380px_interactie {
	width: 340px;
	margin: 10px 0px 0px 0px;
	padding: 20px 20px 0px 20px;
	position:relative;
	float:left;
	text-align: left;
/*	background-color:#FFFFFF;  */
	background-image:url(../graphics/bg_interactie_380_top.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_380px_interactie_bottom {
	width: 380px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_interactie_380_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_390px_interactie_top {
	width: 350px;
	height: 50px;
	margin: 10px 0px 0px 0px;
	padding: 20px 20px 0px 20px;
	position:relative;
	float:left;
	text-align: left;
	background-image:url(../graphics/bg_interactie_390_top.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_390px_interactie {
	width: 350px;
	margin: 0px;
	padding: 0px 20px 0px 20px;
	position:relative;
	float:left;
	text-align: left;
	background-color:#FFFFFF;
	background-image:url(../graphics/bg_interactie_390_top.png);
	background-position:0px -70px;
	background-repeat:no-repeat;
}
.block_390px_interactie_bottom {
	width: 390px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_interactie_390_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_570px_interactie {
	width: 530px;
	margin: 10px 0px 0px 0px;
	padding: 20px 20px 0px 20px;
	position:relative;
	float:left;
	text-align: left;
	background-color:#FFFFFF;
	background-image:url(../graphics/bg_interactie_570_top.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_570px_interactie_bottom {
	width: 570px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_interactie_570_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_790px_interactie {
	width: 750px;
	margin: 10px 0px 0px 0px;
	padding: 20px 20px 0px 20px;
	position:relative;
	float:left;
	text-align: left;
	background-color:#FFFFFF;
	background-image:url(../graphics/bg_interactie_790_top.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_790px_interactie_bottom {
	width: 790px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_interactie_790_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_280px_interactie_duo_container {
	display: inline;
	width: 570px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
	background-image:url(../graphics/bg_interactie_duo_570.png);
	background-position:left top;
	background-repeat:repeat-y;
}
.block_570px_interactie_duo {
	width: 530px;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 20px;
	position:relative;
	float:left;
	text-align: left;
	background-image:url(../graphics/bg_interactie_duo_570_top.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_280px_interactie_duo_wrapper {
	width: 240px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
}
.block_570px_interactie_duo_bottom {
	width: 570px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_interactie_duo_570_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}
/* CONTAINERBLOCKS MEDIA */
.block_210px_media {
	width: 180px;
	margin: 10px 0px 0px 0px;
	padding: 20px 10px 10px 20px;
	position:relative;
	float:left;
	text-align: left;
	background-color:#FFFFFF;
	background-image:url(../graphics/bg_media_210_top.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_210px_media_bottom {
	width: 210px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_media_210_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_570px_media {
	width: 530px;
	margin: 10px 0px 0px 0px;
	padding: 20px 20px 0px 20px;
	position:relative;
	float:left;
	text-align: left;
	background-color:#FFFFFF;
	background-image:url(../graphics/bg_media_570_top.png);
	background-position:left top;
	background-repeat:no-repeat;
	
}
.block_570px_media_bottom {
	width: 570px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_media_570_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}
/* CONTAINERBLOCKS VISUALS */
.block_390px_visual {
	width: 390px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
}
.block_960px_visual {
	width: 960px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
}
/* CONTAINERBLOCKS KIDZ */
.block_390px_kidz {
	width: 350px;
	margin: 10px 0px 0px 0px;
	padding: 20px 20px 0px 20px;
	position:relative;
	float:left;
	text-align: left;
	background-color:#FFCC00;
	background-image:url(../graphics/bg_kidz_390_top.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_390px_kidz_bottom {
	width: 390px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_kidz_390_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_790px_kidz {
	width: 750px;
	margin: 10px 0px 0px 0px;
	padding: 20px 20px 0px 20px;
	position:relative;
	float:left;
	text-align: left;
	background-color:#FFCC00;
	background-image:url(../graphics/bg_kidz_790_top.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.block_790px_kidz_bottom {
	width: 790px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_kidz_790_bottom.png);
	background-position:left top;
	background-repeat:no-repeat;
}
/* CONTAINERBLOCKS LINKS */
.block_570px_links {
	width: 530px;
	margin: 10px 0px 0px 0px;
	padding: 10px 20px 0px 20px;
	position:relative;
	float:left;
	text-align: left;
	background-color:#203360;
	background-image:url(../graphics/bg_links_570_top.png);
	background-position: left top;
	background-repeat:no-repeat;
}
.block_570px_links_bottom {
	width: 570px;
	height: 10px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	overflow: hidden;
	text-align: left;
	background-image:url(../graphics/bg_links_570_bottom.png);
	background-position: left top;
	background-repeat:no-repeat;
}
/* CONTAINERBLOCKS CLEAR */
.block_570px_clear {
	width: 530px;
	margin: 10px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	position:relative;
	float:left;
	font-size: 0.85em;
	text-align: left;
	color: #8F9FDE;
}
/* BANNERS */
.leaderboard {
	display: inline;
	width: 728px;
	height: 90px;
	margin: 10px 10px 0px 0px;
	position: relative;
	float:right;
	text-align: left;
	vertical-align: top;
}
.large_skyscraper {
	width: 160px;
	height: 600px;
	margin: 10px 0px 0px 0px;
	position: relative;
	float:right;
	text-align: right;
}
.rectangle {
	width:100%; 
	position:relative;
	float:left;
	margin:20px 0px 20px 0px;
	color:#CCCCCC;
	font-size:0.8em;
	text-align:center;
}
/* HEADER */
#wrapper_header {
	width: 960px;
	height: 110px;
	margin: 10px 0px 0px 0px;
	position: relative;
	float:left;
	background-image:url(../graphics/bg_header_right.jpg); 
	background-position: right top;
	background-repeat:no-repeat;
	background-color:#FFFFFF; 
}
#logo_container {
	display: inline;
	width: 220px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	position: relative;
	float:left;
	background-color:#999999;
}
/* MENU PANE*/
#wrapper_menu {
	width: 960px;
	height: 30px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
	background-image:url(../graphics/bg_menu.png);
	background-position: left top;
	background-repeat:repeat-x;
}
.menu_container_left {
	display: inline;
	width: 10px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	background-image:url(../graphics/bg_menu_left.png);
	background-position: left top;
	background-repeat:no-repeat;
}
.menu_container_right {
	display: inline;
	width: 10px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:right;
	background-image:url(../graphics/bg_menu_right.png);
	background-position: right top;
	background-repeat:no-repeat;
}
.menu_container {
	display: inline;
	width: 650px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
	text-align: left;
}
.menu_container ul{
	width: 650px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.menu_container li {
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative;
	float: left;
	text-align:center;
	line-height:30px;
}
#menu_searchBox {
	display: inline;
	height: 20px;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	position:relative;
	float:right;
	background-image:url(../graphics/bg_search.png);
	background-position: left bottom;
	background-repeat:no-repeat;
}
/* CONTENT */
ul{
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	list-style-type:square;
}
li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
.content_170px_container {
	width: 180px;
	position:relative;
	float: left;
}
.content_240px_container {
	width: 240px;
	position:relative;
	float: left;
}
.content_340px_container {
	width: 340px;
	/*margin: 0px 0px 10px 0px;*/
	margin: 0px 0px 10px 0px;
	position:relative;
	float: left;
}
.content_350px_container {
	width: 350px;
	margin: 0px 0px 10px 0px;
	position:relative;
	float: left;
}
.content_530px_container {
	width: 530px;
	margin: 0px 0px 10px 0px;
	position:relative;
	float: left;
}
.content_790px_container {
	width: 750px;
	margin: 0px 0px 10px 0px;
	position:relative;
	float: left;
}
#content_flash_header {
	width: 570px;
	height: 210px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:right;
}
.passport_logo_380px_block {
	width: 90px;
	height: 57px;
	margin: 0px;
	padding: 0px;
	position:absolute;
	right: -10px;
	top: -10px;
	background-color:#333333;
	z-index:100;
}
.image_64px_container {
	width: 64px;
	height: 64px;
	margin: 0px 2px 2px 0px;
	position:relative;
	float:left;
	background-color:#666666;
	overflow:hidden;
}
.image_93px_container {
	width: 93px;
	height: 93px;
	margin: 0px 2px 2px 0px;
	position:relative;
	float:left;
	background-color:#666666;
	overflow:hidden;
}
.image_X_65px_container {
	height: 65px;
	margin: 0px;
	position:relative;
	float:left;
}
.icoon_kijkwijzer {
	width: 32px;
	height: 32px;
	margin: 0px 2px 10px 0px;
	position:relative;
	float:left;
	background-color:#666666;
}
.icoon_trailer {
	width: 40px;
	height: 40px;
	margin: 0px 2px 0px 0px;
	position:absolute;
	left: -10px;
	top: -10px;
}
/* TRAILERS */
.trailer_container {
	width: 180px;
	margin: 5px 0px 5px 0px;
	position:relative;
	float:left;
	height: 30px;
}
.trailer_content {
	width: 150px;
	margin: 0px 0px 0px 0px;
	position:relative;
	float:right;
	font-size: 0.85em;
}
/* GALLERIE */
#gallerie_image_container {
	margin: 0px auto 0px auto;
	position:relative;
}
#gallerie_image_title {
	width: 530px;
	margin: 5px 0px 0px 0px;
	position:relative;
	float:left;
	font-size: 0.85em;
	text-align: left;
}
.gallerieItem_container {
	width: 240px;
	height: 64px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.gallerieItem_header {
	width: 166px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:right;
	color: #283C8E;
	font-weight:bold;
}
.gallerieItem_content {
	width: 166px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:right;
	font-size: 0.85em;
}
/* NIEUWSITEMS */
.nieuwsItem_container {
	width: 350px;
	height: 95px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.nieuwsItem_header {
	width: 245px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:right;
	color: #283C8E;
	font-weight:bold;
}
.nieuwsItem_content {
	width: 245px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:right;
	font-size: 0.85em;
}
.nieuwsItem_divider {
	width: 245px;
	height: 1px;
	padding: 0px;
	position:relative;
	float:right;
	overflow: hidden;
	background-color:#CFD9F4;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.nieuwsItem_container_570px {
	width: 530px;
	height: 64px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.nieuwsItem_header_570px {
	width: 460px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:right;
	color: #283C8E;
	font-weight:bold;
}
.nieuwsItem_content_570px {
	width: 460px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:right;
	font-size: 0.85em;
}
.nieuwsItem_divider_570px {
	width: 460px;
	height: 1px;
	padding: 0px;
	position:relative;
	float:right;
	overflow: hidden;
	background-color:#CFD9F4;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.nieuwsItem_container_790px {
	width: 750px;
	height: 95px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position:relative;
	float:left;
}
.nieuwsItem_header_790px {
	width: 640px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:right;
	color: #283C8E;
	font-weight:bold;
}
.nieuwsItem_content_790px {
	width: 640px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:right;
	/*font-size: 0.85em;*/
}
.nieuwsItem_divider_790px {
	width: 640px;
	height: 1px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:right;
	overflow: hidden;
	background-color:#666666;
}
/* FOOTER */
.footer_disclaimer {
	height: 30px;
	padding: 0px;
	margin: 0px;	
	font-size: 0.85em;
	line-height: 20px;
	text-align: left;
}
.footer_disclaimer ul{
	height: 30px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.footer_disclaimer li {
	height: 30px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	position: relative;
	float: left;
	text-align:center;
	line-height:30px;
}
/* FORM ELEMENTS */
.input_110px {
	width: 110px;
	height: 18px;
	margin: 3px;
	padding: 0px;
	position:relative;
	float:left;
	line-height: 18px;
	border: 1px solid #666666;
}
.input_125px {
	width: 125px;
	height: 18px;
	margin: 3px;
	padding: 0px;
	position:relative;
	float:left;
	line-height: 18px;
	border: 1px solid #666666;
}
.input_140px {
	width: 140px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	line-height: 18px;
	border: 1px solid #666666;
}
.input_170px {
	width: 170px;
	height: 18px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:left;
	line-height: 18px;
	border: 1px solid #666666;
}
.input_210px {
	width: 210px;
	height: 18px;
	margin: 3px;
	padding: 0px;
	position:relative;
	float:left;
	line-height: 18px;
	border: 1px solid #666666;
}
.select_270px {
	width: 270px;
	height: 22px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float:right;
	line-height: 16px;
}
.btn_search {
	width: 45px;
	height: 20px;
	position:relative;
	float: left;
	border: 0px;
	cursor: pointer;
}
.btn_calltoaction {
	width: 87px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	position:relative;
	float: right;
	border: 0px;
	cursor: pointer;
	background-repeat:no-repeat;
}
/* SPACERS */
.spacer_0px {
	clear: both;
	width: 210px;
	height: 0px;
	overflow: hidden;
}
.spacer_15px {
	width: 15px;
	height: 2px;
	position: relative;
	float: left;
	overflow: hidden;
}
.spacer_50px {
	width: 50px;
	height: 1px;
	position: relative;
	float: left;
	overflow: hidden;
}
.spacer_50px_10px {
	width: 50px;
	height: 10px;
	position: relative;
	float: left;
	overflow: hidden;
}
.spacer_60px {
	width: 60px;
	height: 1px;
	position: relative;
	float: left;
	overflow: hidden;
}
/* CONTAINERBLOCKS HEADERS */
.header_h1 {
	margin: 0px 0px 10px 0px;
	position: relative;
	float:left;
}
h1 {	
	line-height: 35px;
	margin: 0px 0px 0px 0px;
	font-size: 2em;
	color: #283C8E;	
}
.header_h2 {
	margin: 0px 0px 10px 0px;
	position: relative;
	float:left;
}
h2 {	
	line-height: 25px;
	margin: 0px 0px 0px 0px;
	font-size: 1.4em;
	color: #283C8E;	
}
.header_h3 {
	height: 20px;
	margin: 0px;
	position: relative;
	float:left;
}
h3 {	
	line-height: 20px;
	margin: 0px;
	font-size: 1.1em;
	color: #FFFFFF;	
}
.header_h4 {
	clear: left;
	margin: 0px 0px 10px 0px;
	position: relative;
	float:left;
	font-size: 1.2em;
	font-weight:bold;
	font-style:italic;
	color: #283C8E;
	width: 100%;
}
.header_h5 {
	width: 100%;
	clear: left;
	height: 16px;
	margin: 10px 0px 10px 0px;
	position: relative;
	float:left;
	font-size: 1.1em;
	font-weight:bold;
}
.header_h6 {
	height: 25px;
	margin: 0px 0px 10px 0px;
	position: relative;
	float:left;
}
h6 {	
	line-height: 25px;
	margin: 0px 0px 0px 0px;
	font-size: 1.4em;
	color: #FFFFFF;	
}
/* FONTS + LINKS */
.small_white {
	margin: 0px;
	padding: 0px;
	font-size: 0.85em;
	color: #FFFFFF;
}
.small_purple {
	margin: 0px;
	padding: 0px;
	font-size: 0.85em;
	color: #8F9FDE;
}
.normal_bold {
	font-weight:bold;
}
.waardering_cijfer {
	margin: 0px;
	padding: 0px;
	font-size: 4.5em;
	font-weight: bold;
	line-height: 45px;
	color:#FFFFFF;
}
a:link, a:visited, a:active {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration:none;
	color: #283C8E;
}
a:hover {
	color: #000000;
}
a.callToAction:link, a.callToAction:visited, a.callToAction:active {
	display: block;
	height: 19px;
	margin: 0px;
	padding: 0px 10px 0px 5px;
	text-decoration:none;
	color:#781A10;
	font-weight:bold;
	font-size: 0.85em;
	line-height: 19px;
	background-image:url(../graphics/btn_170px_calltoaction.gif);
	background-position: right top;
	background-repeat:no-repeat;
}
a.callToAction:hover {
	color: #000000;
}
a.callToAction_170px:link, a.callToAction_170px:visited, a.callToAction_170px:active {
	display: block;
	width: 170px;
	height: 19px;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	line-height: 19px;
	text-indent: 4px;
	color:#781A10;
	font-weight:bold;
	font-size: 0.85em;
	background-image:url(../graphics/btn_170px_calltoaction.gif);
	background-position: right top;
	background-repeat:no-repeat;
}
a.callToAction_170px:hover {
	color: #000000;
}
a.link_white:link, a.link_white:visited, a.link_white:active {
	margin: 0px;
	padding: 0px;
	text-decoration:none;
}
a.small_link_purple:link, a.small_link_purple:visited, a.small_link_purple:active {
	margin: 0px;
	padding: 0px;
	font-size: 0.85em;
	font-weight:bold;
	text-decoration:none;
	color: #8F9FDE;
}
a.small_link_purple:hover {
	color: #FFFFFF;
}
.agenda_time {
	display: block;
	height: 19px;
	margin: 0px;
	position: relative;
	float: left;
	padding: 0px 10px 0px 3px;
	text-decoration:none;
	color: #781A10;
	font-weight:bold;
	line-height: 19px;
}
a.link_agenda_cta:link, a.link_agenda_cta:visited, a.link_agenda_cta:active {
	display: block;
	height: 19px;
	margin: 0px;
	position: relative;
	float: left;
	padding: 0px 10px 0px 3px;
	text-decoration:none;
	color: #781A10;
	font-weight:bold;
	line-height: 19px;
}
a.link_agenda_cta:hover {
	color: #781A10;
	background-image:url(../graphics/btn_170px_calltoaction.gif);
	background-position: right top;
	background-repeat:no-repeat;
}
a.button:link, a.button:visited, a.button:active, a.button:hover {
	margin: 0px;
	padding: 0px;
	text-decoration:none;
}
/* disclaimer */
a.disclaimer:link, a.disclaimer:visited, a.disclaimer:active {
	margin: 0px;
	padding: 0px;
	text-decoration:none;
	color: #8F9FDE;
	font-weight:bold;
}
a.disclaimer:hover {
	color: #FFFFFF;
}

/* main menu */
a.menu_home:link, a.menu_home:visited, a.menu_home:active, a.menu_home_active {
	display: block;
	width: 49px;
	height: 30px;
	background-image:url(../graphics/btn_home.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_home:hover, a.menu_home_active {
	background-position: 0 -30px;
}
a.menu_bioscopen:link, a.menu_bioscopen:visited, a.menu_bioscopen:active, a.menu_bioscopen_active {
	display: block;
	width: 80px;
	height: 30px;
	background-image:url(../graphics/btn_bioscopen.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_bioscopen:hover, a.menu_bioscopen_active {
	background-position: 0 -30px;
}
a.menu_tarieven:link, a.menu_tarieven:visited, a.menu_tarieven:active, a.menu_tarieven_active {
	display: block;
	width: 72px;
	height: 30px;
	background-image:url(../graphics/btn_tarieven.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_tarieven:hover, a.menu_tarieven_active {
	background-position: 0 -30px;
}
a.menu_nieuws:link, a.menu_nieuws:visited, a.menu_nieuws:active, a.menu_nieuws_active {
	display: block;
	width: 63px;
	height: 30px;
	background-image:url(../graphics/btn_nieuws.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_nieuws:hover, a.menu_nieuws_active {
	background-position: 0 -30px;
}
a.menu_prijsvragen:link, a.menu_prijsvragen:visited, a.menu_prijsvragen:active, a.menu_prijsvragen_active {
	display: block;
	width: 89px;
	height: 30px;
	background-image:url(../graphics/btn_prijsvragen.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_prijsvragen:hover, a.menu_prijsvragen_active {
	background-position: 0 -30px;
}
a.menu_veelgesteldevragen:link, a.menu_veelgesteldevragen:visited, a.menu_veelgesteldevragen:active, a.menu_veelgesteldevragen_active {
	display: block;
	width: 41px;
	height: 30px;
	background-image:url(../graphics/btn_faq.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_veelgesteldevragen:hover, a.menu_veelgesteldevragen_active {
	background-position: 0 -30px;
}
a.menu_kidz:link, a.menu_kidz:visited, a.menu_kidz:active, a.menu_kidz_active {
	display: block;
	width: 41px;
	height: 30px;
	background-image:url(../graphics/btn_kidz.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_kidz:hover, a.menu_kidz_active {
	background-position: 0 -30px;
}
a.menu_links:link, a.menu_links:visited, a.menu_links:active, a.menu_links_active {
	display: block;
	width: 47px;
	height: 30px;
	background-image:url(../graphics/btn_links.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_links:hover, a.menu_links_active {
	background-position: 0 -30px;
}
a.menu_nieuwsbrief:link, a.menu_nieuwsbrief:visited, a.menu_nieuwsbrief:active, a.menu_nieuwsbrief_active {
	display: block;
	width: 96px;
	height: 30px;
	background-image:url(../graphics/btn_nieuwsbrief.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_nieuwsbrief:hover, a.menu_nieuwsbrief_active {
	background-position: 0 -30px;
}
a.menu_verwacht:link, a.menu_verwacht:visited, a.menu_verwacht:active, a.menu_verwacht_active {
	display: block;
	width: 80px;
	height: 30px;
	background-image:url(../graphics/btn_verwacht.png);
	background-position: 0 0;
	background-repeat:no-repeat;
	text-indent: -3000px;
}
a.menu_verwacht:hover, a.menu_verwacht_active {
	background-position: 0 -30px;
}

/* sIFR */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
}
