* {
	margin:0px;
	padding:0px;
}

body {
	background-image:url(../img/bg_deolijfboom.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#43552b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#68645e;
}
#de-olijfboom-container {
	position:relative;
	margin-top:80px;
	width:906px;
	left:50%;
	margin-left:-493px;
}
h1, h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	font-style:italic;
	color:#719150;
	height:22px;
	padding-bottom:12px;
	border-bottom:#d5d5d5 dotted 1px;
	margin-bottom:12px;
}
h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	font-style:italic;
	color:#719150;
	margin-bottom:12px;
	margin-top:12px;
}
p {
	margin-bottom:13px;
}
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#719150;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}


/* DEOLIJFBOOM
------------------------------------------------------------------- */
#de-olijfboom-l {
	position:relative;
	float:left;
	width:80px;
	margin-top:120px;
	background-image:url("../img/blad-left.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
}
#de-olijfboom-r {
	position:relative;
	float:right;
	width:826px;
}

/* TOP
------------------------------------- */
#top {
	position:absolute;
	top:0px;
	left:0px;
	width:818px;
	height:243px;
	padding:4px 4px 0px 4px;
	background-image:url("../img/deolijfboom-bg-deolijfboom-top.jpg");
	background-repeat:no-repeat;
	background-position:top right;
}
#topnav {
	text-align:center;
	height:32px;
	width:728px;
	padding:2px 0px 0px 20px;
}
#topnav ul {
	float:left;
	list-style:none;
	height:32px;
}
#topnav li {
	float:left;
	background-image:url(../img/topnav_scheiding.jpg);
	background-repeat:repeat-y;
	height:32px;
}
#topnav li.first {
	background-image:none;
}
#topnav li a {
	list-style:none;
	padding:0px 15px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#c7bc67;
	text-decoration:none;
	line-height:32px;
}
#topnav li a.active {
	text-decoration:underline;
}
#topnav li a:hover {
	text-decoration:underline;
}
#toppic {
	width:818px;
	height:108px;
}

#breadcrumb {
	position:absolute;
	top:159px;
	left:0px;
	color:#c7bc67;
	padding-left:36px;
}

/* CONTENT
------------------------------------- */
#content-container {
	position:absolute;
	top:184px;
	left:0px;
	width:826px;
	padding:0px;
	background-image:url("../img/deolijfboom-deolijfboom-bg-content.jpg");
	background-position:right;
	background-repeat:repeat-y;
}
#content {
	background-image:url("../img/deolijfboom-bg-bottom.jpg");
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:10px;
}
#content-left {
	position:relative;
	float:left;
	width:209px;
	padding:22px 35px 0px 20px;
	margin-right:3px;
}
#content-left ul {
	list-style:none;
}
#content-left li {
	background-image:url(../img/arrow.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:1.6em;
}
#content-left a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#719150;
	text-decoration:underline;
}
#content-left a:hover {
	text-decoration:none;
}
	
#content-right {
	position:relative;
	float:right;
	width:501px;
	padding:22px 30px 22px 0px;
}
#content-right h3 { height:auto; line-height:22px; padding:12px 0; }
#content-right ul {
	list-style:none;
}
#content-right li {
	background-image:url(../img/arrow.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	line-height:1.6em;
}
#content-right img {
	border:#cddeb5 solid 1px;
}
#content-right img.bnone { border:none; }

#content-right img.inside { float:left; padding:0 10px 10px 0; border:none; vertical-align:middle; margin-bottom:6px; }
#content-right-foto {
	float:right;
	margin:0px 0px 10px 15px;
}
.tun_nav ul { float:left; margin:6px 12px 6px 0; }

.tun_nav ul li { list-style:none; padding:0 0 4px 0; }

/* BOTTOM
------------------------------------- */
#bottom {
	position:relative;
	clear:both;
	height:55px;
	padding:11px 0px 0px 178px;
	color:#a7a7a7;
	background-image:url("../img/blad-bottom-left.jpg");
	background-repeat:no-repeat;
}
#bottom a {
	color:#a7a7a7;
	text-decoration:underline;
}
#bottom a:hover {
	text-decoration:none;
}
#bottom a.webhome {
	text-decoration:none;
}

#bottom .spices { position:absolute; width:826px; left:0; top:12px; text-align:center; }

#spacer {
	clear:both;
}
#sitemap li {
	list-style: none;
	background-image:none;
	margin-bottom:-2px;
	padding-left:0px;
}
ul#sitemap > li {
	margin-bottom: 10px;
}
#sitemap ul {
	margin-left: 40px;
}
#sitemap ul li {
	list-style-image: url("../img/sitemap/l2_normal.gif");
	margin-top: 4px;
}
#sitemap ul ul li {
	list-style-image: url("../img/sitemap/l3_normal.gif");
	margin-left:0px;
}
#sitemap ul li.firstfollow {
	list-style-image: url("../img/sitemap/l2_first_follow.gif");
	margin-top: 0px;
}
#sitemap ul li.last {
	list-style-image: url("../img/sitemap/l2_last_item.gif");
}
#sitemap ul li.last ul li {
	list-style-image: url("../img/sitemap/l3_normal_no_l2.gif");
}
#sitemap ul li.last ul li.firstfollow {
	list-style-image: url("../img/sitemap/l3_first_follow_no_l2.gif");
	margin-top: 0px;
}
#sitemap ul li.last ul li.last {
	list-style-image: url("../img/sitemap/l3_last_item_no_l2.gif");
}
#sitemap ul ul li.firstfollow {
	list-style-image: url("../img/sitemap/l3_first_follow.gif");
	margin-top: 0px;
}
#sitemap ul ul li.last {
	list-style-image: url("../img/sitemap/l3_last_item.gif");
}

.error {
	background-color:#e44d4d;
}
.clear { clear:both; }
