html  {overflow:auto;}

body {
	margin:0;
	padding:0;
	border:0 none;
	color:#D8C9AD;
	text-align:center;
	background:#121212;
	font: small/1.6em "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
#wrap {
	margin:10% auto auto;
	width:95%;
	min-width:800px;
	height:560px;
	/* background:#121212 url(/img/foto.jpg) 50%; */
}

td
{
	height: 390px;
}
#content, #inhoud {
	width:100%;
	margin:0;
	bottom:130px;
	height: 440px;
	overflow:hidden;
}

#inhoud {
	border:2px solid gray;
	min-width:1008px;
}
#inhoud ul {
	margin:20px 0;
	line-height:1.5em;
	list-style-type:none;
	font-size:1em;
}
#inhoud ul.standaard {
	margin:0 10px;
	padding:0 10px;
	list-style-type:disc;
	font-size:1em;
	display:block
}

#inhoud>ul>li {
	display:block;
	float:left;
	width:44%;
	min-width:400px;
	height:396px;;
	padding:0 20px;
	border-right:2px solid #B20808;
	text-align:left;
}
#inhoud ul li.eerste {
	overflow:auto;
}
#inhoud ul li.eerste li {
	width:400px;
	list-style-type:disc;
}

#inhoud ul li.laatste {
	border:0 none;
	text-align:left;
}
li.eerste ul {
	margin:0;
	padding:0 20px;;
}

#inhoud ul.standaard>li {
	display:list-item;;
	min-width:0;
	height:auto;
	border:0 none;
	padding:0;
	float:none;
	clear:both;
	height:auto;
	width:auto;
	text-align:left;
}
#inhoud ul#opdrachtgevers {
	margin:20px 4px;
	min-width:1004px;
}
#inhoud ul#opdrachtgevers>li {
	display:inline;
	float:left;
	clear:none;
	width:230px;
	padding-left:4px;
	border-left:2px solid #B20808
	}

#content {
	overflow-x:scroll;
}

a img {
  border:0 none;
  background: #FFF url(/images/lightbox-ico-loading.gif) no-repeat 50%;
}

/* portfolio afbeeldingen */
#portfolio {
	height:406px;
}
#portfolio div, #portfolio img {
	float:left;
}


/* grote portfolio afbeeldingen */
.links, .tussen, .rechts {border:8px solid  #121212; height:408px;}
.links {border-right-width:4px}
.tussen {border-right-width:4px;border-left-width:4px}
.rechts {border-left-width:4px}
/* kleine portfolio afbeeldingen*/
.boven, .onder {height:200px; border:4px solid #121212}
.boven {border-top-width:8px}
.onder {border-bottom-width:8px}

.clear {clear:left}

#nav {
	width:100%;
}
#nav ul {
	margin:5px; padding:0;
	list-style:none;
	color:#D8C9AD;
	background:#121212;
}

#nav li {
	display:inline;
	padding:2px 8px;
	font-size:1.05em
}
#nav li a {
	border-bottom: 2px solid #121212;
	color: #D8C9AD;
	text-decoration:none;
}

#nav li a:hover, #nav li a.active {
	border-bottom: 2px solid #D8C9AD
}
#nav #nav-pictures li{
	margin:0 18px;
}
#nav #nav-text li {
	margin:0 6px;
	font-size:.8em
}

#footer {
	position:relative;
	bottom:0;
	height:75px;
	width:100%;
	background:url('/img/logo.gif') no-repeat 50%;
	text-indent:-9999px;
}
.frans {
	background:url('/img/frans.jpg') no-repeat left bottom;
}
fieldset {
	min-width:450px;
	border:1px solid #808080;
	font-size:.9em;
	padding:10px 4px;
}
fieldset.buttons {
	border:0 none;
	text-align:center;
}
label {
	min-width:110px;
	float:left;
	padding:0 4px;
	text-align:right;
}
input, textarea{
	margin:2px 4px;
	border:1px solid #212121;
	padding:0 2px 1px;
	min-width:300px;
	max-width:320px;
	overflow:hidden
}
fieldset.buttons input {
	min-width: 8em;
	width:8em;
	padding:0;
}
input#postcode {
	min-width:67px;
	.min-width:65px; /*ie-only*/
	max-width:67px;
	.max-width:65px; /*ie-only*/
	margin-right:0
}
input#plaats {
	.margin-left:0;/*ie-only*/
	min-width:225px;
	max-width:300px;
}
.required {
	border:1px solid #B20808;
}
#foutmelding {
	color:#B20808;
	font-size:.9em;
	line-height:1.1em;
}
#inhoud ul a {color:#B20808;text-decoration:none;border-bottom:1px dotted #B20808;}
#inhoud ul a:hover {border-bottom:1px solid #D8C9AD;}

h1,h2,h3,h4,h5,h6 {margin-bottom:0;line-height:1em;}

#fader {width:480px; margin:0 auto;}

#fader img {display:none;}

li.eerste span {float:right;.margin-top:-1.4em}

h1~p, h3~p {margin-top:0}

p {margin:0 0 8px 0 }

