html {
	height:100%;
}
body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	height:100%;
	background-color:#1f1d19;
}
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:12px;
}
.center {
	width:100%;
	height:100%;
	vertical-align:middle;
	text-align:center;
}
#container {
	position:relative;
	width:1000px;
	height:600px;
	background-image:url(img/bg-container.gif);
	background-repeat:repeat-y;
	background-position:left;
	text-align:left;
	margin:0 auto;
}
#left{
	position:absolute;
	left:0;
	top:0;
	width:670px;
	height:600px;
}
#right{
	position:absolute;
	right:0;
	top:0;
	width:200px;
	height:600px;
}
#header {
	position:absolute;
	top:20px;
	width:200px;
	height:50px;
	background-image:url(img/logo01.gif);
}
#header h1 {
	text-indent:-9999px;
	position:absolute;
}
#header h1 a{
	width:200px;
	height:50px;
	display:block;
}
#nav {
	width:200px;
	height:100px;
	list-style:none;
	top:120px;
	position:absolute;
}
#nav.sub-presentatie,#nav.sub-kaart,#nav.sub-contact{
	top:250px;
}
#nav li {
	float:left;
}
#nav li a {
	background:url(img/nav.gif);
	display:block;
	height:20px;
	width:200px;
	position:relative;
	text-indent:-9999px;
}
#nav.sub-presentatie li a {
	background:url(img/nav-presentatie.gif);
}
#nav.sub-kaart li a {
	background:url(img/nav-kaart.gif);
}
#nav.sub-contact li a {
	background:url(img/nav-contact.gif);
}
#nav li a.reserveer {
	background-position:0px 0px;
}
#nav li a.kaart {
	background-position:0px -20px;
}
#nav li a.presentatie {
	background-position:0px -40px;
}
#nav li a.events {
	background-position:0px -60px;
}
#nav li a.contact {
	background-position:0px -80px;
}
#nav li a.over {
	background-position:0px 0px;
}
#nav li a.fotos {
	background-position:0px -20px;
}
#nav li a.brasserie {
	background-position:0px 0px;
}
#nav li a.restaurant {
	background-position:0px -20px;
}
#nav li a.wijn {
	background-position:0px -40px;
}
#nav li a.mail {
	background-position:0px 0px;
}
#nav li a.waar-wanneer {
	background-position:0px -20px;
}
#nav li a.route {
	background-position:0px -40px;
}
#nav li a span {
	background:url(img/nav.gif);
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:100;
	text-indent:-9999px;
}
#nav.sub-presentatie li a span {
	background:url(img/nav-presentatie.gif);
}
#nav.sub-kaart li a span {
	background:url(img/nav-kaart.gif);
}
#nav.sub-contact li a span {
	background:url(img/nav-contact.gif);
}
#nav li a span:hover {
	cursor:pointer;
}
#nav li a.reserveer span,#nav li.selected a.reserveer {
	background-position:-200px 0px;
}
#nav li a.kaart span,#nav li.selected a.kaart {
	background-position:-200px -20px;
}
#nav li a.presentatie span,#nav li.selected a.presentatie {
	background-position:-200px -40px;
}
#nav li a.events span,#nav li.selected a.events {
	background-position:-200px -60px;
}
#nav li a.contact span,#nav li.selected a.contact {
	background-position:-200px -80px;
}
#nav li a.over span,#nav li.selected a.over {
	background-position:-200px 0px;
}
#nav li a.fotos span,#nav li.selected a.fotos {
	background-position:-200px -20px;
}
#nav li a.brasserie span,#nav li.selected a.brasserie {
	background-position:-200px 0px;
}
#nav li a.restaurant span,#nav li.selected a.restaurant {
	background-position:-200px -20px;
}
#nav li a.wijn span,#nav li.selected a.wijn {
	background-position:-200px -40px;
}
#nav li a.mail span,#nav li.selected a.mail {
	background-position:-200px 0px;
}
#nav li a.waar-wanneer span,#nav li.selected a.waar-wanneer {
	background-position:-200px -20px;
}
#nav li a.route span,#nav li.selected a.route {
	background-position:-200px -40px;
}
#keuken {
	position:absolute;
	bottom:0;
	width:200px;
	height:50px;
	background-image:url(img/keuken.gif);
}
#keuken h1,#keuken h2{
	position:absolute;
	text-indent:-9999px;
}
#content {
	position:relative;
	height:550px;
	overflow:hidden;
	padding:25px 20px 25px 0;
}
#content a{
	color:#C5960C;
}
#content a:hover{
	text-decoration:none;
}
#content p{
	padding-top:5px;
	padding-bottom:10px;
}
#content h1{
	font-weight:normal;
	font-size:18px;
	margin-top:20px;
	margin-bottom:10px;
}
#content h1 a{
	color:#373835;
	text-decoration:none;
}
#content h1 a:hover{
	color:#fff;
}
#content h1#Name{
	margin-top:0;
	margin-bottom:20px;
	text-transform:uppercase;
}
#content p,#content div,#content h1,#content table{
	background-color:#1F1D19
}
#content ul{
	margin:5px 0 10px 25px;
}
#content td{
	padding:3px 0;
}
#footer {
	height:50px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}
#footer img{
	vertical-align:text-top;
}