/* ------------------ Standaardelementen ------------------ */
HTML, BODY {
	text-align:center; /* centreren  in pre-IE6 */
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image:url(../images/background.gif);
	background-repeat:no-repeat;
	background-position:center 0px;
}

DIV {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:18px;
	color:#505253;
}

A:link, A:active, A:visited {
	color:#9c9c9b;
	text-decoration:none;
}

A:hover {
	color:#9c9c9b;
	text-decoration:underline;
}

FORM {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

SELECT, OPTION {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505253;
}

.form_txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505253;
	margin-bottom:5px;
	margin-top:5px;
	width:200px;
}

.form_button {
	margin-bottom:0px;
	margin-top:0px;
	text-align:right;
}

H1, H2, H3 {
	color:#BDA675;
	}

/* ------------------ Einde standaardelementen ------------------ */
/* ------------------ Basis elementen ------------------ */

img, image a, img a:hover, img a:active, img a:visited  {
 	border:none;
	text-decoration:none;
}

.extra {
	color:#BDA675;
	}
	
.container {
	text-align:center; /* centreren  in pre-IE6 */
	height:780px;
	width:990px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
}

.container_logo { 
	height:86px;
	width:990px;
	}

.top_nav { 
	height:27px;
	width:990px;
	margin:0px;
	}

.nav {
	height:98px;
	width:990px;
	background-color:#FFFFFF;
	background-image:url(../images/nav_back_gold.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	margin:0px;
	}

.pag_movie { 
	height:455px;
	width:990px;
	background-image:url(../images/back_movie.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}

.pag_kost { 
	height:455px;
	width:990px;
	background-image:url(../images/back_kost.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}

.pag_modules { 
	height:455px;
	width:990px;
	background-image:url(../images/back_modules.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}
	
.pag_voorwaarden { 
	position:relative;
	height:455px;
	width:990px;
	background-image:url(../images/back_voorwaarden.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}

.pag_voorwaarden .midden_container_iframe {
	position:absolute;
	border:none;
	width:600px;
	height:330px;
	top:55px;
	left:137px;
	visibility:visible;
	overflow:scroll;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:18px;
	color:#505253;
	}
	
.pag_voorwaarden .voorwaarden_buttons {
	position:absolute;
	border:none;
	width:120px;
	height:100px;
	top:55px;
	left:757px;
	visibility:visible;
	margin:0px;
	padding:0px;
}

.pag_contact { 
	height:455px;
	width:990px;
	background-image:url(../images/back_contact.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}

.pag_marketing {
	position:relative;
	height:455px;
	width:990px;
	top:0px;
	left:0px;
	right:0px;
	
}

.pag_marketing .midden_container_wkj {
	position:absolute;
	border:none;
	width:990px;
	height:400px;
	top:0px;
	left:0px;
	visibility:visible;
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:18px;
	color:#505253;
	}

.pag_klantenbinding {
	position:relative;
	height:455px;
	width:990px;
	top:0px;
	left:0px;
	right:0px;
	background-image:url(../images/back_klantenbinding.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}

.pag_verbetering {
	position:relative;
	height:455px;
	width:990px;
	top:0px;
	left:0px;
	right:0px;
	background-image:url(../images/back_verbetering.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	}

.sub_nav { 
	height:114px;
	width:990px;
	background-image:url(../images/sbt_back.jpg);
	background-repeat:repeat-x;
	background-position:center 0px;
	}
	
.logo { 
	height:86px;
	width:auto;
	margin-left:130px;
	padding:0px;
	float:left;
	display:inline;
	}
	
.payoff { 
	height:25px;
	width:auto;
	margin-right:64px; 
	margin-top:22px;
	padding:0px;
	float:right;
	display:inline;
	}

/* ------------------ Einde basiselementen ------------------ */
/* ------------------ Top navigatie ------------------ */

.top_nav_uitleg { 
	height:27px;
	width:147px;
	margin-left:345px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#FFFFFF;
	float:left;
	display:inline;
	}

.top_nav_members { 
	height:27px;
	width:147px;
	margin:0px;
	background-color:#FFFFFF;
	float:left;
	display:inline;
	}
	
.top_nav_contact { 
	height:27px;
	width:147px;
	margin:0px;
	background-color:#FFFFFF;
	float:left;
	display:inline;
	}
	
.top_nav_login {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	color:#505253;
	text-decoration:none;
	height:27px;
	width:147px;
	margin:0px;
	background-color:#FFFFFF;
	float:left;
	display:inline;
	}
	
.top_nav_login a, .top_nav_login a:visited, .top_nav_login a:active, .top_nav_login a:hover  { 
	text-decoration:none;
	color:#505253;
	}

.top_nav_login a:hover  { 
	text-decoration:underline;
	color:#505253;
	font-weight:bold;
	}

/* ------------------ Einde Top navigatie ------------------ */
/* ------------------ Navigatie ------------------ */

.nav_home {
	height:98px;
	width:180px;
	margin:0px;
	background-color:#FFFFFF;
	float:left;
	text-align:right;
	background-image:url(../images/nav_back_grey.jpg);
	background-repeat:repeat-x;
	background-position:0px 0px;
	}

.nav_home a, .nav_home a:visited, .nav_home a:active, .nav_home a:hover  { 
 	border:none;
	}
	
.nav_left_gold {
	height:98px;
	width:16px;
	margin:0px;
	float:left;
	text-align:right;
	background-color:#FFFFFF;
	background-image:url(../images/nav_left.jpg);
	background-repeat:no-repeat;
	background-position:right 0px;
	}
	
.nav_spacer {
	height:98px;
	width:23px;
	margin:0px;
	float:left;
	background-image:url(../images/nav_spacer.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	}

.nav_bt {
	height:98px;
	width:100px;
	margin:0px;
	float:left;
	text-align:left;
	}

.nav_bt a, .nav_bt a:visited, .nav_bt a:active, .nav_bt a:hover  { 
 	border:none;
	}

.nav_contact {
	height:28px;
	width:500px;
	margin-top:55px;
	margin-left:0px;
	float:left;
	text-align:left;
	}



/* ------------------ Einde Navigatie ------------------ */
/* ------------------ Sub navigatie ------------------ */

.sub_nav_contact { 
	height:40px;
	margin-left:124px;
	margin-top:1px;
	float:left;
	display:inline;
	}

.sub_nav_voorwaarden {
	height:40px;
	margin:1px 0px 0px;
	float:left;
	}

.sub_nav_retailgroup { 
	height:40px;
	margin:1px 0px 0px;
	float:left;
	}


/* ------------------ Einde Sub navigatie ------------------ */
/* ------------------ Pagina indeling ------------------ */

.tekst_field_movie { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	height:375px;
	width:310px;
	margin-left:137px;
	margin-top:55px;
	float:left;
	display:inline;
	}

.header_movie { 
	height:40px;
	width:310px;
	margin:0px;
	float:left;
	}

.header_movie2r { 
	height:60px;
	width:310px;
	margin:0px;
	float:left;
	}

.subtekst_movie {
	height:auto;
	width:310px;
	margin:0px;
	float:left;
	}

.container_movie { 
	height:304px;
	width:390px;
	margin-left:12px;
	margin-top:126px;
	float:left;
	display:inline;
	}
	
.container_movie_player { 
	height:219px;
	vertical-align:middle;
	text-align:center;
	width:377px;
	margin:6px;
	float:left;
	display:inline;
	}
	
.container_movie_title { 
	height:auto;
	width:363px;
	margin-left:18px;
	float:left;
	display:inline;
	}

/* ------------------ Einde Pagina indeling ------------------ */
/* ------------------  ------------------ */

.tekst_field_wkj { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	height:375px;
	width:575px;
	margin-left:137px;
	margin-top:55px;
	float:left;
	display:inline;
	}

.header_wkj { 
	height:40px;
	width:575px;
	margin:0px;
	float:left;
	display:inline;
	}

.header_wkj2r { 
	height:60px;
	width:310px;
	margin:0px;
	float:left;
	display:inline;
	}
	
.subheaderframe_wkj { 
	height:auto;
	width:210px;
	margin:0px;
	float:left;
	display:inline;
	}

.subheader_wkj { 
	height:25px;
	width:210px;
	margin:0px;
	font-weight:normal;
	}

.subheader_wkj a, .subheader_wkj a:visited, .subheader_wkj a:active { 
	text-decoration:none;
	color:#505253;
	}

.subheader_wkj a:hover  { 
	text-decoration:underline;
	color:#505253;
	}
	
.subheader_wkj_selec {
	font-weight:bold; 
	margin-left:10px;
	height:25px;
	width:200px;
	}

.subheader_wkj_selec a, .subheader_wkj_selec a:visited, .subheader_wkj_selec a:active { 
	text-decoration:none;
	color:#505253;
	}

.subheader_wkj_selec a:hover  { 
	text-decoration:underline;
	color:#505253;
	}

.subtekst_wkj {
	height:auto;
	width:365px;
	margin:0px;
	float:left;
	display:inline;
	
	}

.container_wkj { 
	height:304px;
	width:390px;
	margin-left:22px;
	margin-top:126px;
	float:left;
	display:inline;
	
	}
	
.container_wkj_player { 
	height:215px;
	vertical-align:middle;
	text-align:center;
	width:373px;
	margin:8px;
	float:left;
	display:inline;
	}
	
.container_wkj_title { 
	height:auto;
	width:363px;
	margin-left:18px;
	float:left;
	display:inline;
	}
	
