/***************************** basiselement ****************************/
html, body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-family:Trebuchet MS, sans-serif, verdana, Arial, Helvetica;
	font-size: 85%;
	line-height:20px;
	background-color:#ddd;
	color:#17185D;
	background-image:url(images/back_repeat.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}
/****************************** Structure **********************************/

.backholder {
	width:100%;
	background-color:#fff;
	background-image:url(images/overall_repeat.jpg);
	background-position:center top;
	background-repeat:repeat-y;
}
.topspace {
	width:100%;
	height:250px;
	background-image:url(images/topspaceback.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	top:0px;
}
.flashheader {
	width:900px;
	height:250px;
	position:relative;
	margin-left:-450px;
	left:50%;
	top:0px;
}
.container {
	width:900px;
	height:100%;
	position:relative;
	margin-left:-451px;
	left:50%;
	top:0px;/*
		margin-left:-475px;
		left:50%;
		background-color:#666;*/
}
.leftcol {
	width:225px;
	float:left;
	vertical-align:top;
}
.midcol {
	width:600px;
	float:right;
	padding:0px 35px;
}
.rightcol {
	width:190px;
	padding:0px 15px;
	float:right;
	color:#005D8F;
}
.rightcol h1 {
	color:#FFBA00;
}
.cleardiv {
	clear:both;
}
.footer {
	width:100%;
	height:30px;/*
		background-image:url(images/footer.jpg);
		background-position:center top;
		background-repeat:no-repeat;
		color:#46B2EA;
*/
}
.footholder {
	width:900px;
	height:30px;
	padding-top:0px;
	text-align:center;
	position:relative;
	margin-left:-375px;
	left:50%;
	top:0px;
line-height:30px;
color:#777777;
}
.contactlijn {
	color:#dddddd;
	height:1px;
	width:100%;
}
/****************************** Lay-out ******************************/


h1 {
	font-size: 140%;
	font-weight: bold;
	color:#0092DE;
}
.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;
}
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 30px;
	height: 30px;
}
#contentimage {
	margin-bottom: 5px;
	margin-right: 15px;
	padding:4px;
	border: 1px solid #F4D4CA;
}
.contentImageExtra {
	margin-bottom: 5px;
	margin-right: 15px;
	padding:4px;
	border: 1px solid #F4D4CA;
}
a:link, a:active, a:visited {
	color:#333;
}
a:hover {
	color:#FFBA00;
}
.footer a:link, .footer a:active, .footer a:visited {
	color:#777;
}
.footer a:hover {
	color:#FFBA00;
}
/******************************formulier*******************************/

.invulveld {
	width:300px;
	border:1px solid #ccc;
	font-style:italic;
}
.tekstveld {
	width:300px;
	height:60px;
	border:1px solid #ccc;
	font-style:italic;
}
/******************************** Gallery *********************************/

img.gllry_onMouseOut {
		float:left;
		margin-bottom:10px;
		margin-right:10px;
		border:3px double #000;  
}
img.gllry_onMouseOver {
		float:left;
		margin-bottom:10px;
		margin-right:10px; 
		border:3px double #f00; 
}


.td_group_name {
vertical-align:top;
padding-left:15px;
padding-top:5px;

}
.td_group_img {
vertical-align:top;

}
.group_img {
padding:5px;
border:1px solid #F4D4CA;
margin-bottom:30px;
}
.gallery_klik_hier {
font-weight:bold;
background-image:url(images/cam.jpg);
background-repeat:no-repeat;
padding-left:25px;
line-height:15px;
font-style:italic;
color:#6E1A00;
}


