/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/

* { 
    margin: 0; 
    padding: 0; 
}

html, body, #bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;
    overflow:hidden;
}

#bg { 
    position: fixed; 
}

#bg div {
    height:200%;
    left:-50%;
    position:absolute;
    top:-50%;
    width:200%;
}

#bg td {
    text-align:center;
    vertical-align:middle;
}

#bg img {
    margin:0 auto;
    min-height:50%;
    min-width:50%;
}


/*inhoud indexpagina*/
#wrap_index {
	z-index:70;
    overflow:auto;
    width: 900px;
	height:150px;
	position: fixed;
  	top: 50%;
  	left: 50%;
  	margin-top: -75px;
  	margin-left: -450px;
	padding:0px;
}
#menu_index {
	width:900px;
	height:45px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	}
#logo_index {
	height: 48px;
	margin:10px 0 10px 0;
	padding:0px;
	border:#999 solid 1px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;	
	}


/*inhoud fotoweb*/
#wrap_fotoweb {
	z-index:70;
    overflow:auto;
    width: 900px;
	height:495px;
	position: fixed;
  	top: 50%;
  	left: 50%;
  	margin-top: -250px;
  	margin-left: -450px;
	padding:0px;
	border:#999 solid 2px;
	overflow:inherit;
}

#menu {
	width:900px;
	height: 45px;
	margin: 5px 0 0 5px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	}
#menu p {
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	font-size:9px;
	color:#CCC;
	}
#menu_links {
	float:left;
	}
#menu_rechts {
	float: right;
	margin-right:10px;
	}

/*kaders*/
#boxes {
	width:900px;
	height:450px;
	}	
	
/*kaders pagina webdesign*/
#boxlinks_web { 
	width: 547px;
	height:413px;
	margin:5px 3px 5px 5px;
	padding: 17px 10px 10px 10px;
	float:left;
	background:#5F614B;
	border:#999 solid 2px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	overflow:hidden;
}

#boxrechts_web { 
	width: 290px;
	height:420px;
	margin:5px 5px 5px 2px;
	padding: 10px;
   	float:right;
	background:#5F614B;
	border:#999 solid 2px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	}

#boxrechts_web_copy {
	width:290px;
	height: 330px;
	}
#boxrechts_web_copy p {
	color:#fff;
	font-family: Georgia, "Palatino Linotype", "Book Antiqua", serif;
	font-size: 15px;
	text-align:justify;
	}
#boxrechts_web a {
	text-decoration: none;
	color:#999999;
	}
#boxrechts_web_copy h3 {
	color:#fff;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	margin-bottom: 15px;
	}
#boxrechts_web_logo {
	height: 60px;
	}
#boxrechts_web_email a {
	color:#FFF;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	}


/*kaders pagina fotografie*/
#boxrechts_foto { 
	width: 547px;
	height:420px;
	margin:5px 5px 5px 3px;
	padding: 10px;
	float:right;
	background:#5F614B;
	border:#999 solid 2px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	overflow:hidden;
}
#boxrechts_foto h2 {
	color:#fff;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	margin-bottom: 15px;
	text-align:right;
	}
#boxrechts_foto_categorie {
	margin-top:35px;
	padding: O;
	}
#boxrechts_foto img {
	margin: 0 5px 5px 0;
	border:none;
}

#boxlinks_foto { 
	width: 290px;
	height:420px;
	margin:5px 2px 5px 5px;
	padding: 10px;
   	float:left;
	background:#5F614B;
	border:#999 solid 2px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	}
#boxlinks_foto_copy {
	width:290px;
	height: 330px;
	}
#boxlinks_foto_copy h3 {
	color:#fff;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	margin-bottom: 15px;
	float:left;
	}
#boxlinks_foto_copy p {
	color:#fff;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	font-size: 15px;
	float:left;
	text-align:justify;
	}

#boxlinks_foto_copy a {
	text-decoration: none;
	color:#999999;
	}
#boxlinks_foto_logo {
	height: 60px;
	}
#boxlinks_foto_email a {
	color:#FFF;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	}
	
/*fotografie subpagina's*/
#boxlinks_foto_sub { 
	width: 290px;
	height:420px;
	margin:5px 2px 5px 5px;
	padding: 10px;
   	float:left;
	background:#5F614B;
	border:#999 solid 2px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	}

#boxlinks_foto_sub_copy {
	width:290px;
	height: 55px;
	}
#boxlinks_foto_sub_copy p {
	color:#fff;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	font-size: 15px;
	text-align:justify;
	float:left;
	}
#boxlinks_foto_sub_copy h3 {
	color:#fff;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	margin-bottom: 15px;
	float:left;
	}
#categorie {
	width: 250px;
	height: 220px;
	overflow:hidden;
	margin-top:40px;
	margin-left:33px;
	}
#categorie img {
	margin:5px;
	border:none;
	padding:0;
	}
#boxlinks_foto_sub_logo {
	height: 60px;
	margin-top:15px;
	}
#boxlinks_foto_sub_email a {
	color:#FFF;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	}

#boxrechts_foto_sub { 
	width: 547px;
	height:420px;
	margin:5px 5px 5px 3px;
	padding: 10px;
	float:right;
	background:#5F614B;
	border:#999 solid 2px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	overflow:hidden;
}
#boxrechts_foto_sub h2 {
	color:#fff;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	margin-bottom: 15px;
	text-align:right;
	}
#boxrechts_foto_sub img {
	margin: 5px;
	padding:0;
	border:none;
}
	
/*kaders te huur*/
#boxlinks_tehuur { 
	width: 547px;
	height:420px;
	margin:5px 3px 5px 5px;
	padding: 10px;
	float:left;
	background:#5F614B;
	border:#999 solid 2px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	overflow:hidden;
}
#boxlinks_tehuur h3 {
	color:#fff;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	margin-bottom: 20px;
}
#boxlinks_tehuur p {
	color:#fff;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	font-size: 15px;
}
#boxlinks_tehuur a {
	text-decoration: none;
	color:#999999;
	}
	
#boxrechts_tehuur { 
	width: 290px;
	height:420px;
	margin:5px 5px 5px 2px;
	padding: 10px;
   	float:right;
	background:#5F614B;
	border:#999 solid 2px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	}

#boxrechts_tehuur_copy {
	width:290px;
	height: 180px;
	margin-top:150px;
	}
#boxrechts_tehuur_copy p {
	color:#fff;
	font-family: Georgia, "Palatino Linotype", "Book Antiqua", serif;
	font-size: 15px;
	text-align:justify;
	font-weight:bold;
	}
#boxrechts_tehuur_logo {
	height: 60px;
	}
#boxrechts_tehuur_email a {
	color:#FFF;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	}

/*kaders contact*/
#boxlinks_contact {
	width: 290px;
	height:420px;
	margin:5px 0px 5px 5px;
	padding: 10px;
   	float:left;
	background:#5F614B;
	border:#999 solid 2px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	}
#boxlinks_contact_copy {
	width:290px;
	height: 330px;
	}
#boxlinks_contact_copy p {
	color:#fff;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	font-size: 15px;
	text-align:justify;
	}
#boxlinks_contact_copy h3 {
	color:#fff;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	margin-bottom: 15px;
	}
	
#boxlinks_contact_copy a {
	color:#999;
	text-decoration:none;
	}
#boxlinks_contact_logo {
	height: 60px;
	}
#boxlinks_contact_email a {
	color:#FFF;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	font-size:18px;
	text-align:center;
	text-decoration:none;
	}
#boxrechts_contact { 
	width: 547px;
	height:420px;
	margin:5px 5px 5px 3px;
	padding: 10px;
	float:right;
	background:#5F614B;
	border:#999 solid 2px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	overflow:hidden;
}
#boxrechts_contact p {
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	font-size:18px;
	color:#fff;
	}
div#form {
	height:420px;
	width:547px;
	margin:5px;
	padding: 10px;
	float: left;
	background:#5F614B;
	border:#999 solid 2px;
	opacity:0.95;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity:0.95;
	}
#fieldset {
	border:none;
	margin: 50px 0 0 120px;
	}
div#form input {
		width: 300px;
		margin: 5px 0 5px 0;
		padding:0;
		border: 1px #999999 solid;
		font:Geneva, Arial, Helvetica, sans-serif;
	}
div#form textarea {
		width: 300px;
		height: 150px;
		overflow:auto;
		padding:0;
		margin:5px 0 0 0;
		border: 1px #999999 solid;
		font:Geneva, Arial, Helvetica, sans-serif;
		}
label {
	text-indent: 10px;
	font-family:Georgia, "Palatino Linotype", "Book Antiqua", serif;
	color:#FFF;
	border:none;
}
label.error {
	position: absolute;
	top: 114px;
	right: 55px;
	padding: 0px;
	color: #da3939;
	font-size:14px;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	border:none;
}
div#form .submit-button {
	width: 150px;
	height:30px;
	color:#fff;
	text-align:center;
	background-color:#333;
	margin: 0px;;
	border-style:double;
	float:left;
	}









