* {padding:0; margin:0;}
body {background: #fff url(img/achtergrond.jpg); font-size:11px; font-family: Tahoma; text-align: center; color:#4d4133;}

img {border:0;}

a:link, a:visited {text-decoration:none; color:#922b1d;}
a:hover {text-decoration:underline;}

hr {border: 0;

color: #fff;
background-color: #fff;
height: 2px;}

#website {position:relative; width:950px; margin:0 auto; text-align: left;}

#boven {display:block; height:100px; width:950px; background:url(img/achterboven.png);}
#boven .logo {position:absolute; top:15px; left:20px;}
#menuboven {float:right; margin:15px 20px 0 0;}
.sh {margin-top:10px;}

#menu1 ul {list-style-type:none;}
#menu1 li {float:left; margin-bottom:8px;}
#menu1 li a {display:block; height:30px; text-indent:-9999px;}
.kn1 {width:117px; background: url(img/knop_01.jpg);}
.kn1:hover {background: url(img/knopo_01.jpg); cursor:pointer;}
.kn2 {width:152px; background: url(img/knop_02.jpg);}
.kn2:hover {background: url(img/knopo_02.jpg);}
.kn3 {width:121px; background: url(img/knop_03.jpg);}
.kn3:hover {background: url(img/knopo_03.jpg);}
.kn4 {width:148px; background: url(img/knop_04.jpg);}
.kn4:hover {background: url(img/knopo_04.jpg);}
.kn5 {width:172px; background: url(img/knop_05.jpg);}
.kn5:hover {background: url(img/knopo_05.jpg);}
.kn6 {width:97px; background: url(img/knop_06.jpg);}
.kn6:hover {background: url(img/knopo_06.jpg);}
.kn7 {width:141px; background: url(img/knop_07.jpg);}
.kn7:hover {background: url(img/knopo_07.jpg);}

#fotorij {position:absolute; top:138px; left:0; margin-bottom:8px;}
#fotorij .md {margin-right:9px;}

#inhoud {margin-top:15px;}
#links {width:182px; float:left; margin-bottom:8px;}
#midden {width:566px; float:left; margin-left:9px;  margin-bottom:8px;}
#rechts {width:182px; float:left; margin-left:9px;  margin-bottom:8px;}

.bov {height:51px; background:url(img/tablebov.jpg) no-repeat;}
.bov h2 {margin-left:15px; color:#962604; font-family:Tahoma; font-size:22px;}
.mid {background:url(img/tablemid.jpg) repeat-y;}
.boxText ul {list-style-type:none; margin:10px 0 10px 20px;}
.boxText li a {color:#4d4133;}
.ond {height:49px; width:182px; background:url(img/tableond.png) no-repeat;}

.bovm {height:51px; background:url(img/tablebovm.jpg);}
.bovm h1 {margin-left:15px; color:#962604; font-family:Tahoma; font-size:22px;}
.bovm s {color:#740402; font-size:16px;}
.midm {background:url(img/tablemidm.jpg); padding:15px 20px;}
.midm h3 {color:#962604; font-family:Tahoma; font-size:20px; font-weight:normal;}
.midm p {line-height:18px;}
.ondm {height:49px; background:url(img/tableondm.png);}

.tablet {border-top:1px solid #fff;}
.bovn {background:url(img/tablemid.jpg); padding:15px;}
.bovn h4 {color:#962604; font-family:Tahoma; font-size:15px;}
.inpn {border:none; font-size:10px; height:20px; width:145px;}
.inpn2 {border:none; background:none; font-size:12px; font-weight:bold; color:#962604; height:20px; float:right;}

.col1 {width:260px; background:url(img/streepje2.png) repeat-y top right;}
.col2 {padding-left:20px; width:245px;}
.prodtable1 {width:215px; margin-bottom:10px; background:url(img/streepje.png) repeat-x bottom left;}
.prodn {height:70px; font-size:11px;}
.prodn b {color:#962604; font-size:14px; padding-top:4px; font-weight:bold;}
.prodn s {color:#740402; font-size:12px;}
.prodimg {border:1px solid #bcb6a0; margin-right:5px;}
.pb {margin-top:5px;}
.prbs {font-size:10px; margin-bottom:10px;}

#midden form {background:#fde7bb; border:1px solid #fff; padding-bottom:15px;}
#midden .pageHeading {background:url(img/tablebovm2.jpg); color:#962604; font-family:Times; font-weight:bold; font-size:22px; height:50px; padding:0 15px;}
#midden .infoBox {margin:0 15px;}
#midden .main {padding:0 15px;}
#midden .smallText {padding-left:15px;}
#midden .inputRequirement {padding-right:15px;}

#onder {clear:both; display:block; width:950px; padding-top:8px; margin-bottom:55px; height:22px; background:url(img/onder.jpg) no-repeat; text-align:center;}
#onder a {color:#4d4133;}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}