body, html
{
	
	
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial;


}
div#shadow-above-container
{
	height:3px;
	width:891px;
	
	background:url(img/shadow_absolute_top_white.png);
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	
}

div#container
{
	background: #404045;
	padding:0px;
	margin:0px;
	width:848px;
	
	float:left;
	font-size:12px;
	*font-size:12px;
	line-height:15px;
	background-color:#fff;


	
}

div#bodycontainer
{

	padding:0px;
	margin:0px;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	*font-size:12px;
	line-height:15px;



	
}

div#container a
{
	color:#006bb0;
	
}
div#header-top
{
	
	width:848px;
	height:72px;
	
}
div#header-top img
{
	border:0px;
}
	
div#header
{
	width:848px;
	height:71px;
	
}



div#content
{
	
	overflow-y:auto;
	overflow-x:hidden; 
	width:736px;
	padding:10px 10px 0px 5px;
	

}

div#content img
{
	border:2px solid #0064c0;
}


div#content h3
{
	color:#006bb0;
	margin:0px;
	padding:0px;
		font-size:1.3em;
}

div#contenthome
{
	width:450px;
	float:left;
}
div#homenieuws
{
	width:230px;
	float:right;


}
div#homenieuws p
{
	font-size:10px;
	
}
div#homenieuws h3
{
	font-size:14px;
	
}

table
{
	width:90%;
	margin-left:auto;
	margin-right:auto;
	
}
table tr td
{
	vertical-align:top;
	text-align:center;
	
}

h2
{
	color:#006bb0;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	font-size:1.5em;
}
div#contentholder
{
	clear:left;
	
	margin:0px;
	background:url(img/background-content.png) no-repeat center center ;
	width:751px;
	
	position:absolute;
	
	overflow-x:hidden;
	margin-top:-33px;
	
	z-index:0;
	
}

div#content strong
{
	color:#0064c0;
	font-size:1.2em;
}

div#menu .text
{
	display:none;
}

div#menu
{
	width:848px;
	height:40px;
}

div#menu #double2
{
	display:block;
	width:106px;
	height:40px;
	background:url(img/btn_double2.gif);
	background-position:0px;
	float:left;
	
}

div#menu #double2:hover
{
	background-position:106px;
	
}

div#menu #producties
{
	display:block;
	width:106px;
	height:40px;
	background:url(img/btn_producties.gif);
	background-position:0px;
	float:left;
	
}

div#menu #producties:hover
{
	background-position:106px;
	
}


div#menu #team
{
	display:block;
	width:106px;
	height:40px;
	background:url(img/btn_team.gif);
	background-position:0px;
	float:left;
	
}

div#menu #team:hover
{
	background-position:106px;
	
}


div#menu #nieuws
{
	display:block;
	width:106px;
	height:40px;
	background:url(img/btn_nieuws.gif);
	background-position:0px;
	float:left;
	
}

div#menu #nieuws:hover
{
	background-position:106px;
	
}


div#menu #media
{
	display:block;
	width:106px;
	height:40px;
	background:url(img/btn_media.gif);
	background-position:0px;
	float:left;
	
}

div#menu #media:hover
{
	background-position:106px;
	
}

div#menu #boekingen
{
	display:block;
	width:106px;
	height:40px;
	background:url(img/btn_boekingen.gif);
	background-position:0px;
	float:left;
	
}

div#menu #boekingen:hover
{
	background-position:106px;
	
}

div#menu #sessies
{
	display:block;
	width:106px;
	height:40px;
	background:url(img/btn_2msessies.gif);
	background-position:0px;
	float:left;
	
}

div#menu #sessies:hover
{
	background-position:106px;
	
}

div#menu #links
{
	display:block;
	width:106px;
	height:40px;
	background:url(img/btn_links.gif);
	background-position:0px;
	float:left;
	
}

div#menu #links:hover
{
	background-position:106px;
	
}

/* footer */

div#footer
{
	width:848px;
	height:35px;
	position:fixed;
	bottom:3px;
	/*background:#6a6967;*/
	
}
div#footer .text
{
	display:none;
}

div#footer #home
{
	display:block;
	width:106px;
	height:35px;
	background:url(img/btn_home.gif);
	background-position:0px;
	float:left;
	
}

div#footer #home:hover
{
	background-position:106px;
	
}

div#footer #vacatures
{
	display:block;
	width:106px;
	height:35px;
	background:url(img/btn_vacatures.gif);
	background-position:0px;
	float:left;
	
}

div#footer #vacatures:hover
{
	background-position:106px;
	
}


div#footer #contact
{
	display:block;
	width:106px;
	height:35px;
	background:url(img/btn_contact.gif);
	background-position:0px;
	float:left;
	
}

div#footer #contact:hover
{
	background-position:106px;
	
}


div#footer #engels
{
	display:block;
	width:106px;
	height:35px;
	background:url(img/btn_engels.gif);
	background-position:0px;
	float:left;
	
}

div#footer #engels:hover
{
	background-position:106px;
	
}



/* nieuws items */

div.nieuws_item
{
	padding:15px 5px 0px 0px;
	clear:both;
	
	
}

div.nieuws_item h3
{
	color:#006bb0;
	margin-bottom:0px;
	font-size:1.3em;	
}

div.nieuws_item img
{
	margin:8px 5px 5px 2px;
}

span.date
{
	clear:left;
	border-bottom:1px solid #0064c0;
	width:725px;
	display:block;
	height:10px;
	margin-top:14px;
	margin-bottom:15px;
}

div#shadow_top
{
	width:751px;
	height:30px;
	background:url(img/shadow_top.png) repeat-x;
	padding-top:3px;
	text-align:center;
	

}

div#shadow_bottom
{
	
	position:absolute;
	width:751px;
	height:30px;
	background:url(img/shadow_bottom.png) repeat-x bottom;
	z-index:0;

	

}

div#shadow_left
{
	background:url(img/bg_shadow_left_white.gif);
	width:50px;
	height:100px;
	float:left;
}

div#shadow_right
{
	background:url(img/bg_shadow_right_white.gif);
	width:50px;
	height:100px;
	
	float:left;
}

div#shadow_below_container
{
	height:3px;
	width:891px;
	background:url(img/shadow_absolute_bottom_white.png);
	
	position:fixed;
	bottom:0px;
	margin-left:auto;
	margin-rigth:auto;
}

div#add
{
	width:96px;
	height:200px;
	float:right;
	overflow:hidden;	
	background-color:#ffffff;
	text-align:center;
	border-left:1px solid gray;
	
}

div#add a
{
	display:block;
	height:100%
}

div#add img
{
	border:0px;

}

div.team_member
{
	padding: 15px 5px 5px 0px;
	clear:both;
	margin:0px;	
	
	
}

div.team_member h3
{
	color:#006bb0;
	font-size:1.3em;
}

div.team_member img
{
	margin:2px 2px 2px 2px;
	float:left;
}

div.team_member ul li
{
	margin-left:15px;
}

div#video_player
{
	position:absolute;
	width:402px;
	height:338px;
	top:10px;
	left:200px;
	margin-left:auto;
	margin-right:auto;	
	margin-top:0px;
	padding-top:0px;
	
	background-color:#fff;
	border:1px solid black;
	z-index:500;
	color:#000;
}

div#video_player .video_player_bar
{
	width:70px;
	height:20px;
	float:right;
	z-index:1;
}
div#video_player .video_player_bar a
{
	color:#000;
}

div#afbeelding
{
	float:right;
	margin:4px;
}

div.afbeelding
{
	
	z-index:1;
	float:right;
	margin:4px;
	border: 1px solid white;
	*margin-left:-80px;
	
}

div.productie 
{
	
	float:left;
	width:380px;
}

div.productie_breedfotos
{
	
	float:left;
	width:700px;
	

}
div.productie_breedfotos p
{
	
	float:left;
	width:500px;
	

}

div#fotothumbsdiv img
{
	
	margin:5px;

}
div.productie_breedvideos
{
	
	float:left;
	width:450px;

}

div.productie_breedfotos .artikelimg
{
	float:left;
	margin-right:4px;
	marign-bottom:4px;
	margin-top:8px;
}
div.productie_breedvideos .artikelimg
{
	float:left;
	margin-right:4px;
	marign-bottom:4px;
	margin-top:8px;
}


div.productie .artikelimg
{
	float:left;
	margin-right:4px;
	marign-bottom:10px;
	margin-top:8px;
}


div.productie h3
{
	color:#0064c0;
	font-size:1.3em;
	margin-top:20px;
}

div#videodiv
{
	width:260px;
	float:right;
}

div#subtabholder 
{
	position:absolute;
	z-index:101;
	/*text-align:center;*/
	width:748px;
	height:0px;
	padding:0px;
	margin:0px;
	padding-top:0px;

	
	
}

div#subtabholder .submenu 
{
	
	display:block;
	
	border:1px solid #000;
	
	background-color:#ffffff;
	
	margin:3px 0px 2px 3px;

	font-size:10px;

	z-index:101;	
	
	clear:both;
	
	width:150px;
	heigth:15px;
	margin-top:0px;
	margin-bottom:-14px;
}

div#subtabholder .submenu a
{
	color:#000;
	text-decoration:none;
	padding:2px 4px 2px 4px;
	display:block;
	width:142px;
}



div#subtabholder .subsubmenu 
{
	
	display:block;
	
	border:1px solid #000;
	
	background-color:#ffffff;
	
	margin:3px 0px 10px 3px;

	font-size:10px;

	z-index:101;	
	
	clear:both;
	
	width:150px;
	heigth:15px;
	margin-top:0px;
	margin-bottom:-14px;
}



div#subtabholder .subsubmenu a
{
	color:#000;
	text-decoration:none;
	padding:2px 4px 2px 14px;
	display:block;
	width:142px;
}
div#subtabholder .subsubmenu a:hover
{
	width:132px;
	background-color:#0060aa;
	color:#fff;
	border:0px;
	height:15px;
	
}


div#subtabholder .submenu a:hover
{
	width:142px;
	background-color:#0060aa;
	color:#fff;
	border:0px;
	height:15px;
	
}

div#subtabholder div#TeamSub
{
	position:absolute;
	width:150px;
	left:318px;
	margin-top:0px;
}

div#subtabholder div#ProductiesSub
{
	position:absolute;
	width:150px;
	left:106px;
}	

div#subtabholder div#News
{
	position:absolute;
	width:150px;
	left:212px;
}

div#subtabholder div#MediaSub
{
	position:absolute;
	width:150px;
	left:424px;
}

div.mousediv
{

	background-color:white;
	margin:0px;
	padding:0px;
	padding-top:3px;
	z-index:105;
}

hr
{
	height:1px;
	border: 1px solid #0064c0;
}

#imageenlarger
{
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	top:100px;
	left:50%;
	
border:1px solid #000;
	z-index:100;
	display:none;
	background-color:#ffffff;
}

#loader
{
	display:none;
	width:200px;
	height:100px;
	position:absolute;
	z-index:99;

	top:180px;
	left:200px;
	
	margin-left:auto;
	margin-right:auto;	
	margin-top:0px;
	padding-top:0px;
	
	background-color:#fff;
	border:1px solid black;

	color:#000;
	
}
#imagebar
{
	background-color:#fff;
	font-family:verdana;
	text-align:right;
	
}
#imagebar a
{
	font-size:12px;
	color:#000;
}



}
#fotoleft
{
	width:120px;
	float:left;
	


}
	
#fotoleft a
{
	color:#000;
	font-size:12px;
}


#fotoright
{
	
	text-align:right;
	width:120px;
	float:right;
	

	
	
}
#fotoright a
{
	color:#000;
	font-size:12px;
}

/*
#imageenlarger
{
	position:fixed;
	
	top:100px;
	margin-left:auto;
	margin-right:auto;
	background-color:grey;
	z-index:100;
	display:none;
	border:1px solid #000;
	background-color:#fff;
	padding-bottom:0px;
	}




*/
