html {
	height:100%;
}
body {
	font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ada69c;
	height:100%;
	background-image:url(img/bg01.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
}
a {
	outline:none;
}
hr {
	border:1px solid #000;
}
table {
	font-size:10px;
}
#intro{
	position:absolute;
	width:314px;
	height:315px;
	background-image:url(img/contact1.png);
	left:50%;
	top:50%;
	margin-left:-157px;
	margin-top:-157px;
	text-indent:-999px;
	display:block;
}
#home1{
	position:absolute;
	z-index:6;
	width:483px;
	height:524px;
	background-image:url(img/home1.png);
	left:280px;
	top:100px;
	display:none;
}
#home2{
	position:absolute;
	z-index:5;
	width:440px;
	height:553px;
	background-image:url(img/home2.png);
	left:600px;
	top:-100px;
	text-indent:-9999px;
}
#home3{
	position:absolute;
	z-index:5;
	width:317px;
	height:380px;
	background-image:url(img/home-polaroid1.png);
	left:430px;
	top:260px;
}
#home4{
	position:absolute;
	z-index:5;
	width:308px;
	height:372px;
	background-image:url(img/home-polaroid2.png);
	left:310px;
	top:190px;
}
#home5{
	position:absolute;
	z-index:5;
	width:343px;
	height:400px;
	background-image:url(img/home-polaroid3.png);
	left:370px;
	top:90px;
}
#home6{
	position:absolute;
	z-index:5;
	width:317px;
	height:380px;
	background-image:url(img/home-polaroid4.png);
	left:290px;
	top:50px;
}
#polaroid1{
	position:absolute;
	z-index:5;
	width:317px;
	height:380px;
	/*background-image:url(flash/polaroid1.png);*/
	left:10px;
	top:390px;
}
#polaroid1.kaart{
	background-image:url(img/kaart-polaroid1.png);
}
#polaroid2{
	position:absolute;
	z-index:5;
	width:308px;
	height:372px;
	/*background-image:url(flash/polaroid2.png);*/
	left:725px;
	top:50px;
}
#polaroid2.kaart{
	background-image:url(img/kaart-polaroid2.png);
}
#polaroid2.lunchmenu{
	background-image:url(img/lunchmenu-polaroid2.png);
}
#polaroid3{
	position:absolute;
	z-index:5;
	width:343px;
	height:400px;
	/*background-image:url(flash/polaroid3.png);*/
	left:725px;
	top:265px;
}
#polaroid3.kaart{
	background-image:url(img/kaart-polaroid3.png);
}
#polaroid3.lunchmenu{
	background-image:url(img/lunchmenu-polaroid3.png);
}
#contact1{
	position:absolute;
	z-index:7;
	width:314px;
	height:315px;
	background-image:url(img/contact1.png);
	left:275px;
	top:45px;
}
#contact2{
	position:absolute;
	z-index:6;
	width:325px;
	height:325px;
	background-image:url(img/contact2.png);
	left:390px;
	top:260px;
	text-indent:-9999px;
}
#contact3{
	position:absolute;
	z-index:5;
	width:310px;
	height:374px;
	background-image:url(img/contact3.png);
	left:650px;
	top:160px;
}
#mail{
	position:absolute;
	z-index:3;
	width:29px;
	height:52px;
	background-image:url(img/mail.gif);
	background-position:top;
	left:900px;
	top:20px;
	text-indent:-999px;
}
#phone{
	position:absolute;
	z-index:3;
	width:80px;
	height:52px;
	background-image:url(img/phone.gif);
	background-position:top;
	left:800px;
	top:20px;
	text-indent:-999px;
}
#reserveer{
	position:absolute;
	z-index:3;
	width:57px;
	height:52px;
	background-image:url(img/reserveer.gif);
	background-position:top;
	left:748px;
	top:105px;
	text-indent:-999px;
}
#friend{
	position:absolute;
	z-index:3;
	width:47px;
	height:52px;
	background-image:url(img/friend.gif);
	background-position:top;
	left:841px;
	top:105px;
	text-indent:-999px;
}
#mail:hover,#reserveer:hover,#friend:hover{
	background-position:bottom;
}
#header {
	position:absolute;
	height:100px;
}
#header h1 {
	position:absolute;
	text-indent:-9999px;
}
#menu {
	position:absolute;
	left:55px;
	top:240px;
	list-style:none;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	font-weight:bold;
	z-index:3;
}
#menu a{
	color:#715a4c;
	text-decoration:none;
	padding-left:17px;
	display:block;
}
#menu a:hover,#menu .active{
	background-image:url(img/arrow01.gif);
	background-repeat:no-repeat;
	background-position:0 11px;
}
#content {
	position:absolute;
	left:235px;
	top:10px;
	text-align:justify;
	line-height:18px;
}
#content.kaart{
	background-image:url(img/bg-content-kaart.png);
	background-repeat:no-repeat;
	width:580px;
	height:695px;
}
#content.lunchmenu{
	background-image:url(img/bg-content-lunchmenu.png);
	background-repeat:no-repeat;
	width:580px;
	height:695px;
}
#content.kaart #wrapper{
	margin:150px 50px 25px 35px;
	padding:10px 45px 20px;
	height:490px;
	overflow:auto;
}
#content.lunchmenu #wrapper{
	margin:190px 50px 25px 35px;
	padding:10px 45px 20px;
	height:450px;
	overflow:auto;
}
#content a{
	color:#755948;
}
#content a:hover{
	text-decoration:none;
}
#content h1{
	font-weight:normal;
	font-size:14px;
	letter-spacing:3px;
	margin-bottom:20px;
}
#content h2{
	font-size:11px;
	letter-spacing:3px;
	margin:10px 0;
}
#content ul{
	margin:5px 0 10px 25px;
}
#content blockquote{
	margin-left:20px;
}
#content .kaart table{
	border-top:1px dotted #e6e5e3;
}
#content .kaart td{
	vertical-align:top;
	padding:3px 0;
	border-bottom:1px dotted #e6e5e3;
}
#content #guestbook input,#content #guestbook textarea{
	width:200px;
	font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ada69c;
	border:1px solid #755948;
}
#mail1{
	position:absolute;
	width:500px;
	height:500px;
	background-image:url(img/mail1.png);
	left:275px;
	top:50px;
	color:#fff;
}
#mail1 #wrapper{
	padding:20px 25px;
	margin:25px 50px 40px 30px;
}
#mail1 #wrapper a{
	color:#755948;
}
#mail1 #wrapper a:hover{
	text-decoration:none;
}
#mail1 #wrapper h1{
	font-weight:normal;
	font-size:14px;
	letter-spacing:3px;
	margin-bottom:20px;
}
#home{
	position:absolute;
	left:55px;
	top:30px;
	width:165px;
	height:145px;
	text-indent:-9999px;
}