/*///////////////////
/////////////////////
/////////////////////
/////////////////////top*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.bg {
	background-image: url(../images/bg_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainTable {

}
.logo {
	margin-bottom:14px;
	margin-top:14px;
	width:200px;
	float:left;
}
.topmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:right;
	color:#CDCDCD;
	margin-top:30px;
	margin-right:0px;
}
.topmenu a {
	text-decoration:none;
	color:#000000;
}
.topmenu a:hover {
	text-decoration:underline;
	color:#000000;
}
.topFoto {
	margin-top:102px;
	height: 120px;
	width:920px;
	/*background-image: url(../images/img_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
}
.mainMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#FF6600;
	border-top: solid 1px #FFFFFF;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:25px;
}
*html .mainMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#FF6600;
	border-top: solid 1px #FFFFFF;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:25px;
	margin-top:-5px;
}
.mainMenuItems {

}
.mainMenuItems a {
	text-decoration:none;
	color:#FFFFFF;
	background-image: url(../images/img_streep.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	padding-left: 15px;
	float:left;	
}
.mainMenuItems .active {
	text-decoration:none;
	color:#3F3F3F;
	background-image: url(../images/img_streep.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	padding-left: 15px;
	float:left;	
}
.mainMenuItems a:hover {
	text-decoration:none;
	color:#401A00;
}
.topZoeken {
	float:right;
}
.topZoeken INPUT {
	font-size:10px;
	color:#666666;
	border:solid 1px #FFFFFF;
	width:100px;
	margin: 0;
	margin-top: -3px;
}
.topZoeken .margin {
	margin-top:3px;
}
.mainMenuSchaduw {
	height:5px;
	background-image: url(../images/img_schaduw.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.photoOverlay img {
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
}
*html .photoOverlay {
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(../images/img_transp.png);
	 width:154px;
	 height:40px;
	 z-index:100;
	 margin-top:112px;
	 margin-left:544px;
}
.photoOverlay {
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(../images/img_transp.png);
	 width:154px;
	 height:40px;
	 z-index:100;
	 margin-top:112px;
	 margin-left:744px;
}
*+html .photoOverlay {
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(../images/img_transp.png);
	 width:154px;
	 height:40px;
	 z-index:100;
	 margin-top:112px;
	 margin-left:544px;
}
.photoOverlay2 img {
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); 
}
.photoOverlay2 {
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(../images/img_transp.png);
	 width:154px;
	 height:40px;
	 z-index:100;
	 margin-left:744px;
	 margin-top:154px;
}
*html .photoOverlay2 {
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(../images/img_transp.png);
	 width:154px;
	 height:40px;
	 z-index:100;
	 margin-left:544px;
	 margin-top:154px;
}
*+html .photoOverlay2 {
	 margin-left:544px;
}
.topUitklapMenu {
	height:109px;
	background-color:#E2E2E2;
	border-left: solid 1px #FF6600;
	width:auto;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:12px;
	padding-top:10px;
	display:none;
	position:absolute;
}
.topUitklapMenu a {
	text-decoration:none;
	color:#666666;
	background-image: url(../images/img_vierkant.gif);
	background-repeat: no-repeat;
	background-position: 1px 7px;
	padding-left:14px;
	display:block ! important;
	padding-top:3px;
	padding-bottom:3px;
}
.topUitklapMenu a:hover {
	text-decoration:none;
	color:#FF6600;
}
	