body, html {
	padding:0px;
	margin:0px;
	background-color:#261C02;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#wrapper {
	width:771px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	position:relative;
}
#top {
	background-image:url(../images/top.jpg);
	width:771px;
	height:258px;
	position:relative;
}
/* MENU */
#menu a, a#menu_home, #sub a{
	color:white;
	display:block;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
}
#menu a:hover, a#menu_home:hover, #sub a:hover {
	color:#261C02;
}
#menu_home {
	position:absolute;
	left:5px;
	top:123px;
	font-size:12px;
}
#sub {
	position:absolute;
	left:20px;
	top:153px;
	font-size:9px;
}
#menu {
	width:459px;
	height:40px;
	position:absolute;
	left:90px;
	top:173px;
	font-size:10px;
}
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}

img {  
	border-style:none;
}
#menu a {
	display:block;
	margin:0;
	border-bottom:1px solid #803B0B;
}
#menu h2 a {
	width:85px;
	border-left:1px solid #804000;
	height:27px;
	padding-top:2px;
	padding-left:4px;
	font-size:9px;
	border-bottom:0;
}
#menu ul li h2 {
	margin:0;
	padding:0;
}
#menu li {
	position:relative;
}
#menu ul ul {
	position:absolute;
	z-index:500;
	background-color:#FF9400;
	width:120px;
	left:1px;
	top:29px;
}
#menu ul li{
	min-width:90px;
}
#menu ul li a{
	min-height:1%;
	padding-left:4px;
}
#menu ul ul {
	display: none;
}
#menu ul li:hover ul
{
	display:block;
}

#content_holder {
	width:711px;
	background-color:white;
	margin-left:34px;
}
#home_text {
	font-size:10px;
	width:325px;
	margin-left:65px;
}
#home_mediaframe {
	float:right;
	width:192px;
	height:160px;
	background-image:url(../images/home_right_border.gif);
	padding:53px 58px 18px 32px;
	margin-right:13px;
}

/* Home Footer */
#home_footer {
	clear:both;
	position:relative;
	margin-top:5px;
}
#home_footer img {
	width:105px;
	height:106px;
	margin-left:15px;
	float:right;
}
#home_footer_mask {
	background-image:url(../images/home_footer_mask.gif);
	background-repeat:no-repeat;
	height:160px;
	width:658px;
	position:absolute;
	top:0px;
	left:0px;
	padding-left:53px;
}
#home_footer_mask a {
	display:block;
	float:left;
	height:105px;
	width:106px;
	margin-left:14px;
	margin-top:38px;
	/* Bug in Opera 9 tegen gaan (rollover werkt sporadisch) */
	background-image:url(../images/trans.gif);
}
#home_footer_mask a:hover {
}
a#footer_link_1, a#footer_link_3, a#footer_link_5 {
	width:84px;
	height:82px;
	margin-top:48px;
}
img#footer_img_3 {
	margin-left:13px;
}
img#footer_img_5 {
	margin-left:13px;
}
img#footer_img_6 {
	margin-left:13px;
	margin-right:5px;
}

img#footer_img_1, img#footer_img_3, img#footer_img_5 {
	width:84px;
	height:82px;
	margin-top:48px;
}
img#footer_img_2, img#footer_img_4, img#footer_img_6 {
	margin-top:38px;
}

/* Content Pages */
#content {
	width:420px;
	border-left:26px solid #261C02;
	border-right:56px solid #FFB100;
	margin-left:63px;
	margin-bottom:20px;
	background-color:#FF9900;
	padding-top:65px;
	padding-left:56px;
	padding-right:77px;
	min-height:340px;
	font-size:10px;
	position:relative;
}
#footer_cleaner {
	height:30px;
	position:relative;
	margin-left:63px;
}
#content_footer {
	background-image:url(../images/content_footer.gif);
	background-repeat:no-repeat;
	height:14px;
	width:635px;
	position:absolute;
	top:-20px;
	left:0px;
}
#content_top {
	background-image:url(../images/content_top.gif);
	width:636px;
	height:121px;
	position:absolute;
	top:-1px;
	left:-26px;
}
#content_right_arrows {
	background-image:url(../images/content_right_arrows.gif);
	width:152px;
	height:296px;
	position:absolute;
	left:502px;
	top:80px;
}
#content h2 {
	background-color:#261C02;
	color:white;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	font-size:15px;
	padding:1px;
	margin:0px;
	clear:both;
	margin-top:20px;
	width:100%;
}

#content p { margin: 0; padding: 0; }
.content_foto {
	background-image:url(../images/content_foto_holder.gif);
	background-repeat:no-repeat;
	padding:27px 29px 8px 16px;
	width:131px;
	height:108px;
	float:right;
	margin-top:-10px;
	margin-left:10px;
	position:relative;
}
.content_foto img{
	width:131px;
	height:108px;
	border:0;
}
.content_foto a {
	cursor:default;
}
.thumblink div{
	visibility:hidden;
}
.thumblink:hover div{
	visibility:visible;
}
.content_foto_enlarge {
	background-image:url(../images/content_foto_enlarge_holder.gif);
	background-repeat:no-repeat;
	width:383px;
	height:232px;
	padding:27px 29px 8px 15px;
	position:absolute;
	top:0px;
	left:-251px;
}
.content_foto_enlarge img{
	width:383px;
	height:232px;
}
.content_description {
	margin-top:10px;
}
.content_arrangement {
	float:right;
	clear:right;
	width:166px;
	padding:5px;
	background-color:#FFDBA6;
	margin-top:5px;
	color:#666;
	display:inline;
	margin-right:0px;
}
.content_arrangement_culinair {
	float:center;
	clear:right;
	background-color:#FFDBA6;
	margin-top:5px;
	color:#666;
	display:inline;
	margin-right:0px;
}
.content_arrangement_culinair_L {
	float:left;
	clear:right;
	background-color:#FFDBA6;
	margin-top:5px;
	color:#666;
	display:inline;
	margin-right:0px;
}
.content_arrangement_culinair_R {
	float:right;
	clear:right;
	background-color:#FFDBA6;
	margin-top:5px;
	color:#666;
	display:inline;
	margin-right:0px;
}
#content table {
	text-transform:None;
}
#content table input{
	height:17px;
	border:1px solid #261C02;
	width:250px;
	text-transform:none;
}
#content table textarea {
	width:250px;
	height:80px;
	border:1px solid #261C02;
	text-transform:none;
}
input.button {
	background-color:#261C02;
	color:white;
	font-weight:bold;
}
.odd {
	background-color:#FFB100;
}
.leftbox, .rightbox {
	font-size:larger;
	margin:2px; 
	padding:2px;
	width:auto;
	height:140px
}
.leftbox   { background-image:url(../images/content_foto_holder.gif);
	background-repeat:no-repeat;
	padding:27px 29px 8px 16px;
	width:131px;
	height:108px;
	float:right;
	margin-top:-20px;
	margin-left:10px;
	position:relative;
}
.rightbox {
	float:right;
	height:auto 
}
h1 {
	text-align:center;
}
.contents h2 {
	background-color:whitesmoke;
	border:1px solid #ccc;
	padding:5px; 
	font-size:largepx;
	margin-bottom:5px;
}
h3.item {
	color:black;
	font-size:medium;
	background-color:#c0c0c0;
	padding:3px;
	border:solid 1px black;
 	width:560px;
	height:100%;
}
.itembody {	
	margin-top:5px;	
	margin-bottom:5px;
}
.iteminfo {	
	font-size:x-small;
	color:gray;
}
.iteminfo a {
	font-weight:bolder;
	color:#555;
	text-decoration:none;
}
