/*** CSS VOOR COSIE AAN DE VAART ***/

BODY{
	margin:20px 0px 20px 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	text-align:left;
	color:#3e2f19;
}

/*** TEKST STYLES ***/
H1{}
H2{}
H3{}
H4{}
H5{}
H6{}
P{}
P A{ color:#3e2f19; text-decoration:underline;}
P A:hover{ color:#3e2f19; text-decoration:none;}

/*** STRUCTUUR ***/
.site_holder{
	width:900px;
}
.container{
	width:900px;
	float:left;
	border:solid 1px #cccccc;
	background:url(../Images/container_bg.gif) repeat-y;
}

/*** HEADER ***/
.header{
	width:900px;
	height:156px;
	float:left;
}
.header IMG{
	float:left;
	border:none;
}
.logo{
	width:156px;
	height:156px;
	float:left;
}

/*** MENU ***/
.menu{
	font-weight:bold;
	width:900px;
	min-height: 32px;
	height: auto !important;
	height: 32px;
	float:left;
	background:#3e2f19;
}

/*** Horizontaal menu met submenu Styles ***/
ul.hoofdmenu{
	width:900px;
	height: 100%;
	margin:0px;
	padding:0px;
	float:left;
	position: relative;
	}
ul.hoofdmenu li.hoofditem, ul.hoofdmenu li.hoofditem_over{
	margin:0px;
	height:32px;
	padding:0px;
	line-height:32px;
	float:left;
	list-style-type:none;
	position: relative;
	}
ul.hoofdmenu li.hoofditem a{
	width:;
	height:32px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	color:#e0cfb2;
	text-decoration:none;
	line-height:32px;
	}
ul.hoofdmenu li.hoofditem a:hover{
	background:;
	color:#f2eee4;
	text-decoration:none;
	}
ul.hoofdmenu li.hoofditem_over a{
	width:;
	height:32px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
	color:#f2eee4;
	line-height:32px;
	text-decoration:none;
	}
	
#home{ width:156px; border-right:solid 1px #6e6353;}
#home A{ width:156px;}

#restaurant{ width:105px; border-right:solid 1px #6e6353;}
#restaurant A{ width:105px;}

#kaart{ width:105px; border-right:solid 1px #6e6353;}
#kaart A{ width:105px;}

#wijnkaart{ width:104px; border-right:solid 1px #6e6353;}
#wijnkaart A{ width:104px;}

#openingstijden{ width:106px; border-right:solid 1px #6e6353;}
#openingstijden A{ width:106px;}

#cadeaubon{ width:106px; border-right:solid 1px #6e6353;}
#cadeaubon A{ width:106px;}

#contact{ width:105px; border-right:solid 1px #6e6353;}
#contact A{ width:105px;}

#route{ width:106px;}
#route A{ width:106px;}

/* Begin van submenu styles */	
ol.submenu{
	width:;
	margin:0px;
	padding:0px;
	display:none;
	}
ul.hoofdmenu li.hoofditem_over ol.submenu{
	display:block;
	position:absolute;
	top:26px;
	left:0;
  	}
ol.submenu li.subitem, ol.submenu li.subitem_over{
	float:left;
	list-style-type:none;
	position:relative;
	}
ol.submenu li.subitem a{
	background:#b89f6a;
	width:;
	margin:0px 0px 0px 0px;
	float: left;
	display:inline;
	padding:0px;
	color:#000000;
	border-top:solid 1px #f2eee4;
	}
ol.submenu li.subitem a:hover{
	background:#b89f6a;
	color:#f2eee4;
	}
ol.submenu li.subitem_over a{
	background:#b89f6a;
	width:;
	margin:0px;
	padding:0px;
	text-align:left;
	color:#f2eee4;
	}
	
/*** RIJEN ***/
.content{
	width:900px;
	float:left;
	background:url(../Images/content_bg.gif) top left no-repeat;
}

/* RIJ 1 */
.rij_1{
	width:156px;
	float:left;
}
.rij_1 UL{
	font-weight:bold;
	width:156px;
	height:28px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
.rij_1 LI{
	width:154px;
	line-height:26px;
	margin:0px;
	padding:0px;
	list-style:none;
	border:solid 1px #b89f6a;
}
.rij_1 A{
	width:154px;
	float:left;
	line-height:26px;
	color:#e0cfb2;
	background:#694d2d;
	text-decoration:none;
}
.rij_1 A:HOVER{
	color:#f2eee4;
}
.foto{
	width:156px;
	float:left;
	position:relative;
}
.bruin_fade{
	width:156px;
	height:260px;
	position:absolute;
	top:212px;
	left:0px;
	background:url(../Images/Fotos_links/bruin_fade.png) bottom no-repeat;
}

/* RIJ 2 */
.aftiteling{ font-size:12px;}

.rij_2{
	width:447px;
	float:left;
	text-align:left;
	padding:100px 32px 52px 52px;
}
.rij_2 B{
	font-size:24px;
	font-weight:normal;
}
.rij_2 TABLE{
}
.rij_2 TD{
	vertical-align:top;
	padding:0px 5px 5px 0px;
}
.rij_2 I{
	font-weight:bold;
	padding:5px 0px 0px 0px;
}

table.contactform{
	margin:0px;
	padding:0px;
	}
input.contactform{
	background:#ffffff;
	width:269px;
	height:18px;
	margin:0px;
	padding:0px;
	float:left;
	border:1px solid #7f9db9;
	}
select.contactform{
	background:#ffffff;
	width:269px;
	height:22px;
	margin:0px;
	padding:0px;
	float:left;
	border:1px solid #7f9db9;
	}
.pulldown{
	background:#ffffff;
	width:269px;
	height:22px;
	margin:0px;
	padding:0px;
	float:left;
	border:1px solid #7f9db9;
	}
textarea.contactform{
	background:#ffffff;
	width:269px;
	height:118px;
	margin:0 0 10px 0;
	padding:0px;
	border:1px solid #7f9db9;
	}
input.contactform_submit{
	background:#694d2d;
	border:1px solid #b89f6a;
	color:#e0cfb2;
	}



/* RIJ 3 */
.rij_3{
	width:213px;
	float:left;
	position:relative;
}
.rij_3 UL{
	font-weight:bold;
	width:213px;
	height:27px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
.rij_3 LI{
	width:211px;
	float:left;
	line-height:26px;
	margin:0px;
	padding:0px;
	list-style:none;
	border:solid 1px #b89f6a;
}
.rij_3 A{
	width:212px;
	float:left;
	line-height:26px;
	color:#e0cfb2;
	background:#694d2d;
	text-decoration:none;
}
.rij_3 A:HOVER{
	color:#f2eee4;
}
.foto_rechts{
	background:url(../Images/Fotos_rechts/rechts1.jpg);
	width:213px;
	float:left;
	position:relative;
}
.wit_fade{
	width:213px;
	height:260px;
	position:absolute;
	top:236px;
	left:0px;
	background:url(../Images/Fotos_rechts/wit_fade.png) bottom no-repeat;
}
