/* HOOFDNAVIGATION VERTICAL */
#menu { margin-left: 8px; height: 38px; }
#menu li { float: left;width: 188px; height:26px; position: relative;
	color: #d92226; font: bold 16px/26px 'Century Gothic';text-transform: uppercase; }
#menu li a { display: block; 
	color: #5e4701; font: bold 16px/26px 'Century Gothic';text-decoration: none; }
#menu li a:hover, #menu li.active a, #menu li.active a:hover,
#menu li a.active, #menu li a.active:hover
{ color: #d92226; }
/* ********** */

/* POPUP MENU */
#menu li ul { visibility: hidden; position: absolute; left:0; top: 25;
	padding: 1px 8px; background-color: #d0c791; border: solid 1px #ffffff;
	width: 158px; }
/*#menu li a:hover ul, #menu li:hover ul { visibility: visible; }*/
#menu li li, #menu li li a, #menu li.active li a { height:23px; display:block; width: 100%;
	color: #ffffff; font: normal 12px/23px Verdana; text-transform:none; }
#menu li li a:hover, #menu li li.active, #menu li.active li a:hover { color: #5e4701; }

#menu li ul.subactive { visibility: visible; }
/* ********** */

/* LEFT SUBMENU */
#left li { margin: 0 0 1px 0; position: relative; }
#left li a, #left ul#block li { display: block;
	font-size: 12px; text-decoration: none;
	background: url(../images/layout/nav.gif) no-repeat center center;
/*	line-height: 30px; padding: 4px 0 0 17px; height:30px; */
	padding: 2px 0 0 17px; height:32px;
}
#left li a:hover, #left li.active { display: block;
	font-size: 12px; text-decoration: none;
	background: url(../images/layout/nav_a.gif) no-repeat center center;
/*	height: 30px; padding: 4px 0 0 25px; line-height: 30px;*/
	height: 32px; padding: 2px 0 0 25px;
}
#left li img { float: right;margin: 0px 2px 0 0;/**/
	/*position: absolute; right: 3px; top: 10px;*/ }

/* LEFT SUBMENU FOTOBOEK */
#left #navfoto li a, #left #navfoto li span 
{
	display: block; margin: 0 0 2px 0; font-size: 12px;
/*	line-height: 30px; height:30px; padding: 4px 0 0 17px;*/
	padding: 2px 0 0 17px; height:32px; text-decoration: none; 
	background: url(../images/layout/nav.gif) no-repeat center center; }
#left #navfoto li a:hover { display: block;
/*	height: 30px; padding: 4px 0 0 17px; line-height: 30px;*/
	height: 32px; padding: 2px 0 0 17px;
	font-size: 12px; text-decoration: none;
	background: url(../images/layout/nav.gif) no-repeat center center; }
#left #navfoto li, #left #foto li.active { height: auto; display: block; padding:0;
	font-size: 12px; text-decoration: none;
	background: url(../images/layout/nav.gif) no-repeat center top; }
#left #navfoto li div { position: relative; }
#left #navfoto li div img, #recent img { float: none; margin: 0 1px 1px 0; position: relative; left:0; top: 0; }

#left div#imgfoto 
{
	background: url(../images/layout/imgfoto.png) no-repeat left top;
	padding: 6px 0;
	text-align: center;
}
#left #navfoto li div a, #left #navfoto li div a:hover
{
	display: inline-block; margin: 0 1px 1px 0;
	width: 62px; height:62px;
	padding: 0;
	background: none;
	position: relative;
}
#left #navfoto li img { /*float: right;margin: 7px 2px 0 0;
	position: absolute; right: 3px; top: 10px;*/ }
#left #navfoto li div img.new { position: absolute; left: 41px; top: 41px; }


/* LEFT SUBMENU LOGIN FOTOBOEK */
#left #fotoboeken { margin-bottom: 20px; }
#left #fotoboeken li a { display: block; height:auto; padding: 0; margin: 5px 0 0px 0;
	font-size: 11px; line-height: normal; text-decoration: none;
	color: #969696;
	background: none; }
#left #fotoboeken li a:hover { color: #5e4608; }
#left #fotoboeken li.active { display: block; height:auto; padding: 0; margin: 5px 0 0px 0;
	font-size: 11px; line-height: normal; text-decoration: none;
	background: none; }

/* ********** */

/* RIGHT MENU */
#right li { margin: 0 0 1px 0; color: #000000; }
#right li a { display: block; height:27px; padding: 1px 0 0 12px;
	font-size: 12px; line-height: 27px; text-decoration: none; color: #000000;
	background: url(../images/layout/navr.gif) no-repeat center center; }
#right li a:hover, #right li.active { display: block; height: 27px; padding: 1px 0 0 20px;
	font-size: 12px; line-height: 27px; text-decoration: none; color: #000000;
	background: url(../images/layout/navr_a.gif) no-repeat center center; }
#right li img { float: left; margin: 6px 2px 0 0; }
/* ********** */


/* LIST NAVIGATIE */
#left li span.listnav_prev,
#left li a.listnav_prev,
#left li a.listnav_prev:hover
{
	float: none;
	display: inline-block;
	width: 93px;
	height: 19px;
	padding: 0;
	text-align: center;
	background: url(../images/layout/prev.gif) no-repeat left top;
	font: normal 10px/19px 'Verdana';
	text-transform:lowercase;text-decoration:none;
	margin: 0 1px 10px 0;
}
#left li span.listnav_next,
#left li a.listnav_next,
#left li a.listnav_next:hover
{
	float: none;
	display: inline-block;
	width: 94px;
	height: 19px;
	padding: 0;
	text-align: center;
	background: url(../images/layout/next.gif) no-repeat left top;
	font: normal 10px/19px 'Verdana';
	text-transform:lowercase;text-decoration:none;
	margin: 0 0 10px 0;
}

/* ********** */