/***************************** basiselement ****************************/
html, body {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	font-family: Arial, verdana, sans-serif, Trebuchet MS, Helvetica;
	font-size: 85%;
	line-height:20px;
	color:#333333;
	background-color:#7f0052;
		
}
/****************************** Structure **********************************/

.backholder {
	width:100%;
	background-color:#fff;
	background-image:url(images/overall_repeat.jpg);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#7f0052;
	}
	
.topspace {
	width:100%;
	height:250px;
	background-image:url(images/topspaceback.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	top:0px;
}
.flashheader {
	width:950px;
	height:250px;
	position:absolute;
	margin-left:-476px;
	left:50%;
	top:0px;
}

.header {
	width:950px;
	height:250px;
	background:url(images/header.png) 1px top no-repeat;
	z-index: 999;
	position:absolute;
	}
	
.logo {
	float:left;
	position:absolute;
	top: 45px;
	left: 10px; 
	z-index:999;	
	}
	
.intro {
	float: left;
	position:absolute;
	top: 45px;
	left: 216px; 
	width: 450px;
	font-size: 16px; 
	font-weight: bold;
	color: #FFFFFF;
	z-index: 999;
	}

.navigatie {
	position:absolute;
	top: 190px;
	left: 154px; 
	z-index: 999;
	}

.slideshow { 
	height: 250px; 
	width: 475px; 
	display:block;
	position:absolute;
	top: 0px;
	left: 476px; 
	z-index: 998;
	}
	
.slideshow img { display:none; }


.bg_image .slider  { list-style: none; padding: none !important; margin: none !important; }
.bg_image .slider img { z-index: 0 !important; }
	
.navigatie ul{ float:left; list-style:none; width:700px; height:41px; /* margin:90px 0 0 0; padding:0;*/ z-index:999;}
.navigatie ul li{ float:left; width:110px; margin-right: 3px !important;   /* float:left; height:auto !important; height:41px; width:70px; text-align:right; margin:0; padding:0; padding-left: 40px; padding-top: 10px; background:#999999; margin-right: 3px;  */ z-index:999; }
.navigatie ul li a { float:left; display:block; width:109px; padding-top: 10px; text-align:center; text-decoration:none; font-size:12px; color:#ffffff;  font-weight: bold ; z-index:999; /* margin:0; padding:9px 0 9px 12px;*/ }
.navigatie ul li a:hover{  float:left; display:block; width:109px; background: url(images/pijltje.png) center 1px no-repeat; }
.navigatie ul li a.active{ float:left; display:block; width:109px; /* color:#62003f;*/  background: url(images/pijltje.png) center 1px no-repeat; }	
	
	
.container {
	width:950px;
	height:100%;
	position:relative;
	margin-left:-475px;
	left:50%;
	top:0px;/*
		margin-left:-475px;
		left:50%;
		background-color:#666;*/
}
.leftcol {
	width:230px;
	float:left;
	padding:25px 0px;
}
.leftcol ul{ float:left; list-style:none; min-height:10px; height:auto !important; height:10px; width:230px; margin:100px 0 0 0; padding:0;}
.leftcol ul li{ float:left; min-height:10px; min-height:10px; height:auto !important; height:10px; width:230px; margin:0; padding:0;}
.leftcol ul li a{ float:left; display:block; text-decoration:none; background:#fff; border-bottom:1px #fff solid; font-size:16px; color:#62003f; min-height:10px; height:auto !important; height:10px; width:218px; margin:0; padding:9px 0 9px 12px;}
.leftcol ul li a:hover{ background:#f0e7ed; border-bottom:1px #e0d7dd solid;}
.leftcol ul li a.active{ background:url(images/menu_bg.png) 100% 100% #f0e7ed no-repeat;}
.midcol {
	width:450px;
	float:right;
	padding:25px 20px;
}
.rightcol {
	width:210px;
	padding:25px 10px;
	float:right;
color:#F6D9EB;
font-size:11px
}
/*.rightcol h1 {
color:#FFBA00;
}*/
.cleardiv {
	clear:both;
}
.footer {
	width:100%;
	height:80px;
	background-image:url(images/footer.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color:#E6B7D5;
}
.footholder {
	width:950px;
	height:40px;
	padding-top:40px;
	text-align:center;
	position:relative;
	margin-left:-475px;
	left:50%;
	top:0px;
}
.contactlijn {
	color:#dddddd;
	height:1px;
	width:100%;
}

.rightcol ul {
list-style:none;

}
/****************************** Lay-out ******************************/

h1 {
	font-size: 160%;
	font-weight: bold;
	color:#590039;
}
#contentimage {
	margin-bottom: 5px;
	margin-right: 15px;
	border: 0px double #f00;
}
a:link, a:active, a:visited {
	color:#333333;
}
a:hover {
	color:#1E0113;
}
.footer a:link, .footer a:active, .footer a:visited {
	color:#E6B7D5;
}
.footer a:hover {
	color:#ffffff;
}
.rightcol a:link, .rightcol a:active, .rightcol a:visited {
	color:#E6B7D5;
}
.rightcol a:hover {
	color:#ffffff;
}
#lijnkleur {
		color:#eeeeee;
		height:1px;
		width:100%;
}
.archivelist {
list-style-image:url(images/list.gif);
line-height:25px;
font-weight:bold;

}

.archivelist a:link, .archivelist a:active, .archivelist a:visited {
text-decoration:none;
}
.archivelist a:hover {
text-decoration:underline;
}
/******************************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;
}
/**************************************************************************/

.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;
}

/*.sIFR-hasFlash li {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 20px;
	height: 20px;
}*/

