@charset "utf-8";
/* CSS Document */
body {
	background-color:#000;

}
img {
	border:none;
}
#pagewidth {
	width: 1000px; text-align: left; height: 720px; position: absolute; left: 50%; margin-left: -500px; top: 50%; margin-top: -405px; 
}
h1 {
	font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:28px;
}
a {
	font-family:Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration:none; color:#0449DE;
}
#tekstgrootte {
	position:absolute;
	left:850px;
	top:250px;
	font-family:Arial, Helvetica, sans-serif;
}
.logo {
	position:absolute; top: 119px; left: 0px; width: 200px; height: 119px; text-align:center;
	background-color:#999999; border-radius: 20px 0px 0px 0px;
}
.top	{
	position: absolute; top: 119px; left: 400px; width: 600px; height: 119px; text-align:center;	
}
.top img{
border-radius: 0px 20px 0px 0px;
}
.titeltekst {
	position:absolute; top:238px; left:0px; width:200px; height:50px; background-color: gray; margin-left: auto; margin-right: auto;
	text-align: center;font-weight: bold;font-family:Arial, Helvetica, sans-serif;
	padding-top: auto;
	padding-bottom: auto;
border-top: 2px solid white;
color: white;
	font-size: 23px;
}
.titeltekst p{
margin-top: 7px;
}
.zwartblok {
position:absolute; top:238px; left:200px; width:200px; height:50px; background-color: #999999; margin-left: auto; margin-right: auto;
text-align: center;font-weight: bold;font-family:Arial, Helvetica, sans-serif;font-size: 23px; color: black;
border-top: 1px solid black;

}
.zwartblok p{
margin-top: 7px;
}
.grijsblok {
position:absolute; top:238px; left:400px; width:600px; height:50px; background-color: gray; margin-left: auto; margin-right: auto;
text-align: center;font-size: 23px;
font-weight: bold;font-family:Arial, Helvetica, sans-serif;
color: white;
border-top: 1px solid black;
}
.grijsblok p{
margin-top: 7px;
}
.foto {
	position:absolute; top:119px; left:200px; width:200px; height:550px; 
}
.midden	{
	position:absolute;  top: 288px; left: 400px; width: 600px; height: 428px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#999; text-align:center;

}
.fotomar {
	position:absolute; text-align:left; top:560px; left:480px;
	
}
#downloadimg {
margin-left: 220px;
position: absolute;
}
.onderlinks {
	position: absolute; top: 618px; left: 0px; width: 200px; height:80px; no-repeat bottom left; background-color:#999999;
}
.onderrechts	{
	position: absolute; top: 618px; left: 400px; color: red; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:9px; no-repeat bottom right;  background-color:#999999; width: 600px; height:80px;
}
.voettekst {
	position:absolute; color:#C71912; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; left:270px; margin-top:-20px;
}
.balkonder {
	position:absolute; margin-top:700px;
	background-color: #C71912;
	height: 25px;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	font-family:Arial, Helvetica, sans-serif; 
	padding: 5px;
	border-radius: 0px 0px 20px 20px;
	margin-top: 698px;
	margin-bottom: 20px;
	text-align: center;
	color: white;
font-size: 14px;

}
.sitemap {
	font-family:Arial, Helvetica, sans-serif; text-align:left; margin-left:150px;
}
#contactformulier {
color: black;
border-radius: 20px;	
width: auto;	
font-family: verdana;
height: auto;
position: relative;	
margin-top: 5px;	 
margin-left: auto;
margin-right: auto;


}
input {
background-color: #D7D7D7;
width: 175px;
border: 1px solid black;
box-shadow: 0px 0px 10px 3px #999;
border-radius: 5px;
font-family: calibri;

}
text {
width: 150px;
}
textarea {
background-color: #D7D7D7;
border: 1px solid black;
box-shadow: 0px 0px 10px 3px #999;
border-radius: 5px;
font-family: calibri;
height: 130px;
width: 500px;
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(blank.gif);
}
#menu{
	top:288px; left:0px; width:200px; height:410px;
	float:left;
	position:relative; 
	text-align:left; 
	background:#999999; 
}   
#menu h1, #menu h2{
	color:#fff;
	background-color:rgb(141,197,76);
	font-size:100%;           
	width:150px;
	display:block;   
	text-decoration:none;
	text-align:center;
	font-family:Calibri, Tahoma, Arial, sans-serif;
}
#menu a:hover{
	color:#000;
}                          
@media print{ 
	#menu{
		display:none;
	}
}
ul.none{
	list-style:none;
} 
li {
	list-style: none;
}
.nobr{
	white-space:nowrap;
}                      
TD,TH{
	text-align:left;
}
TR{
	border-bottom:#eee 1px solid;
}
#menu ul.menu{
	font-size:12px;
	list-style:none;
	margin:0px;
	padding:0px;
}   
#menu ul.menu li ul{
	font-size:12px;
	margin:0px;
	padding:0 15px;
	list-style:none;
	background-color:#999999;
}               
#menu ul.menu li{                    
	width:100%;
	line-height:24px;
	border-top:1px solid #fff;
}                                   
#menu ul.menu li a{
	display:block;
	color:#000;
	text-decoration:none;
	padding: 2px 0px 2px 7px;
	background-color:transparent;
}
#menu ul.menu li a:hover,#menu ul.menu li a.actief:hover{
	color:#000;
	background-color:#f8f87e;
} 
#menu ul.menu li a.actief{
	font-weight:bold;
	background-color:#d4d4d4;
}