body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0} 
table {border-collapse:collapse; border-spacing:0}
fieldset, img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}

html {
	height:100%;
}

body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color:#413000;
	background-color:#fff;
}

/* Misc
----------------------------------------------- */
a{}
a:hover{text-decoration:underline;}
.sIFR-active object {display: block;}
span.crumb{position:absolute;top:25px;left:0px;font-size:13px;font-weight:bold;text-transform:capitalize;letter-spacing: 0.8px;}

a.banner{display:block; margin:0px 0px 22px 0px;}
img.banner{display:block; margin:0px 0px 22px 0px;}

table, table td{border:1px solid black}

/* Forms
----------------------------------------------- */
fieldset{
	margin:12px 0px 0px 0px;
}

div.input{
	margin:0px 0px 15px 0px;	
}

label{
	display:block;
	font-size:20px;
	margin:0px 0px 7px 0px;	
}

input,
textarea{
	border:1px solid #413100;
	width:400px;
	padding:5px;	
}

input.submit{
	color:#fff;
	background-color:#413100;
	border:0px;
	font-size:20px;
	width:100px;
	cursor:pointer;
	text-align:center;
}

input.search{
	margin:15px 0px 15px 0px;
}

input#SearchKeyword{
	float:left;	
	width:350px;
}

/*
#keyword-search input.submit{
	float:left;
	width:66px;
	height:23px;
	position:relative;
	top:0px;
	padding:2px 3px 3px 2px;;	
}
*/

#text p.clear{
	margin:15px 0px 0px 0px;
	text-indent:0px;	
}

em.mandatory{
	font-size:25px;	
}

/* Feedback
----------------------------------------------- */
#text div.flash.success {
	margin:0px 0px 25px 0px;
	background-color:#d4eed6;
	border:1px solid #009d0b;
	padding:5px;
	font-weight:bold;
}

#text div.flash.error {
	margin:0px 0px 25px 0px;
	background-color:#c10000;
    color:#fff;
	padding:5px;
	font-weight:bold;
}


.error-message{
	color:#9d0000;
	margin:5px 0px 0px 0px;
	font-weight:bold;
}

em.help{
	display:block;
	margin:5px 0px 0px 0px;	
	font-style:italic;
}

/* Main
----------------------------------------------- */
#main{
	width:622px;
	padding:22px 0px 17px 0px;
	margin:0px auto 0px auto;
	border:0px solid black;
	overflow:hidden;	
}

/* Sidebars
----------------------------------------------- */
#sidebar{
	position:absolute;
	top:3px;
	left:-171px;
	float:left;
	width:150px;
	border:0px solid black;
}

#text #sidebar ul, #sidebar ul#submenu {float:left;clear:both;margin:0px 0px 12px 0px; padding:0px;list-style:none;border:0px solid black}
#text #sidebar ul#submenu li{list-style:none;font-weight:bold; border:0px solid black;}
#text #sidebar ul#submenu li.inactive ul{display:none;}
#text #sidebar ul#submenu li ul {padding:0px;border-bottom:0px solid #413000;margin:0px}
#text #sidebar ul#submenu li a.active{display:none;}
#text #sidebar ul#submenu li a.underline{text-decoration:underline;}
#text #sidebar ul#submenu li ul li a.active{display:block;}
#text #sidebar ul#submenu li a{font-size: 13px;letter-spacing: 0.5px;text-transform:none;text-decoration:none;color:#413000;font-weight:bold;}
#text #sidebar ul#submenu li a:hover{text-decoration:underline}
#text #sidebar ul#submenu li a.active{text-decoration:underline;}
#text #sidebar ul#submenu li ul li {margin:0px;clear:both;}
#text #sidebar ul#submenu li ul li em {text-transform:none;}
#text #sidebar ul#submenu li ul li ul {margin:0px 0px 0px 0px;border:0px;	}
#text #sidebar ul#submenu li ul li ul li {margin:0px 0px 3px 0px;}
#text #sidebar ul#submenu li ul li ul li a {font-weight:normal;}

#text #submenu div.persbericht{margin:-18px 0px 30px 0px;	}
#text #submenu div.persbericht img{display:block;	}
#text #submenu div.persbericht img.magnifier{margin:0px 0px 0px 10px;}


/* Nav
----------------------------------------------- */
#mainnav{
	float:left;
	overflow:hidden;
	margin:0px 0px 27px 0px;
	width:100%;
}

ul.main_nav{
	float:left;
	width:140px;
	/* height:67px; */
	margin:0px 29px 0px 0px;
	border-right:2px solid #413000;
	padding:0;
	overflow:hidden;
}

ul.main_nav.lessright{
     width:120px;
     margin:0px 19px 0px 0px;
}

ul.main_nav.last{
	width:125px;
	margin:0px 0px 0px 0px;
	border:0px;
}

ul.main_nav li{
	margin:-3px 0px 3px 0px;
   	border:0px solid black;
}

ul.main_nav li a{
	display:block;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	color:#413000;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:1px;
   	cursor:pointer;
}

ul.main_nav li.active a{
	text-decoration:underline;
}

ul.main_nav li a:hover{
	text-decoration:underline;
}

body#pages #mainnav li.home a{text-decoration:underline;}
body#volkoren #mainnav li.volkoren a{text-decoration:underline;}
body.geschiedenis #mainnav li.geschiedenis a{text-decoration:underline;}
body.documentaire #mainnav li.documentaire a{text-decoration:underline;}
body#volkoren.geschiedenis #mainnav li.volkoren a{text-decoration:none;}
body#boterham #mainnav li.boterham a{text-decoration:underline;}
body.bakboek #mainnav li.bakboek a{text-decoration:underline;}
body.baklessen #mainnav li.bakles a{text-decoration:underline;}
body#pers #mainnav li.pers a{text-decoration:underline;}
body#news #mainnav li.nieuws a{text-decoration:underline;}
body#contact #mainnav li.contact a{text-decoration:underline;}
body#albums #mainnav li.albums a{text-decoration:underline;}
body#guestbooks #mainnav li.guestbook a, 
body#guestbook #mainnav li.guestbook a{text-decoration:underline;}
body#search #mainnav li.search a{text-decoration:underline;}
body#contents.werken_of_stage #mainnav li.vacatures a{text-decoration:underline;}
body#contents.volksbrood_16_21_mei #mainnav li.volksbrood a{text-decoration:underline;}

/* sub1 */
ul#sub_nav1{
	margin:22px 0px 0px 0px;
}

ul#sub_nav1 li{
	line-height:12px;
	margin:0px 0px 11px 0px;
}

ul#sub_nav1 li a{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#413000;
	text-decoration:none;
}

/* Entries
----------------------------------------------- */
#entry_main{
	float:left;
	width:622px;
	overflow:hidden;
	clear:both;
}

#entry_volkoren{
	float:left;
	width:281px;
}

#entry_volkoren h1,
#entry_boterham h1{
	width:281px;
	margin:27px 0px 30px 0px;
}

#entry_volkoren h1 img,
#entry_volkoren a img,
#entry_boterham h1 img,
#entry_boterham a img{
	display:block;	
}

#entry_boterham{
	float:right;
	width:281px;
}

#entry_volkoren ul,
#entry_boterham ul{
	overflow:hidden;
}

#entry_volkoren ul.first,
#entry_boterham ul.first{
	margin:0px 0px 25px 0px;
	border-bottom:1px solid #413000;
}

#entry_volkoren ul li,
#entry_boterham ul li{
	float:left;
	width:140px;
	text-align:center;
   	text-transform:uppercase;
   	overflow:hidden;
}

#entry_volkoren ul li div,
#entry_boterham ul li div{
	margin:0px 0px 25px 0px;
}

#entry_volkoren ul.first li img,
#entry_boterham ul.first li img{
	margin:10px 0px 0px 0px;
}

#entry_volkoren ul li.label,
#entry_boterham ul li.label{
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:24px;
	text-transform:uppercase;
}

#entry_volkoren ul.info li,
#entry_boterham ul.info li,
#entry_volkoren ul.info li em,
#entry_boterham ul.info li em{
	font-size:10px;
	line-height:13px;
	letter-spacing:0.5px;
	font-weight:bold;
}

#entry_volkoren ul li div,
#entry_boterham ul li div{
	border-right:1px solid #413000;
}

#entry_volkoren ul.first li div,
#entry_boterham ul.first li div{
	border-right:2px solid #413000;
}

#entry_volkoren ul li em,
#entry_boterham ul li em{
	display:block;
}

/* Content
----------------------------------------------- */
#content{
	float:left;
	position:relative;
	width:622px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	min-height:600px;
}

#identity{
	clear:both;
	position:relative;
	overflow:hidden;
	border-top:2px solid #413000;
	border-bottom:0px solid #413000;
	padding:3px 0px 10px 0px;
	background:url(../img/quote_sep.gif) center 30px no-repeat;
}

#identity blockquote.part_one,
#identity blockquote.part_two{
	text-align:center;
	width:281px;
	clear:both;
	border:0px solid black;
}

#identity blockquote object{
	display:block;
	margin-top:20px;
}

#identity blockquote.part_one{
	float:left;
	padding:0px 5px 0px 0px;
}

#identity blockquote.part_two{
	float:right;
	clear:right;
	padding:0px 0px 0px 5px;
}

#identity blockquote div{
	height:99px;
}

#identity blockquote div em{
	display:block;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
	margin:20px 0px 0px 0px;
}

#content-wrap{
	position:relative;
	top:0px;
	float:left;
	padding:20px 0px 0px 0px;
	width:100%;
	overflow:hidden;
	border-top:2px solid #413000;
	min-height:300px;
}

#text{
	float:right;
	width:451px;
	margin:0px 0px 30px 0px;
	border:0px solid black;
}

#text h1{
	font-size:19px;
	font-weight:bold;
	line-height:27px;
	text-align:center;
	text-transform:none;
	word-spacing: -1px;
	letter-spacing: 0.5px;
	margin:0;
}

#text .content{
	position:relative;
	margin-top:18px;
}

#text .content ul{
	margin:-12px 0px 12px 0px;
}

#text .content ul li{
	line-height:22px;	
}

body#search #text h1{
	margin:0px 0px 12px 0px;
	text-align:left;
}

#text h2{
	font-size:19px;
	line-height:24px;
	font-weight:bold;
	text-align:left;
	text-transform:none;
	word-spacing: -1px;
	letter-spacing: 0.5px;
}

#text h2 a{text-decoration:none}

#text h3{
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	text-align:left;
	text-transform:uppercase;
	letter-spacing: 0.5px;
	/*margin:0px 0px 12px 0px;*/
}

#text strong{
	font-weight:bold;	
}

#text a {color:#413000}

#text a.archive {
	display:block;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0.5px;
	text-decoration:underline;
	text-transform:none;
	clear:both;
	margin:0px;
	padding:0px;
}

#text a.image{
	display:block;
     float:right;
	margin:-18px 0px 12px 24px;
}

#text a.image img{
     width:200px;
}

#text p{
	font-size:12px;
	letter-spacing:0;
	line-height:20px;
	margin:0 0 12px;
}

#text ul{
	list-style: square;
	padding:0px 0px 0px 30px;
	margin:-19px 0px 19px 0px;
}

#text ul li{
	line-height:18px;
}

#text img.inline{
	display:block;
	margin:24px 0px 0px 0px;
}

#text.overview div.item{
	border-bottom:2px solid #413000;
	padding:0px 0px 30px 0px;
	margin:0px 0px 30px 0px;
}

#text.overview div.item.last{
	border:0px;
	margin:0px 0px 0px 0px;
}

#text.overview div.item h1{
	margin:0px 0px 10px 0px;
	font-size:15px;
}

#text.overview div.item h1 em{
	font-weight:normal;
	font-size:13px;	
}

#text.overview div.item img{
	display:block;
	margin:30px auto 0px auto;	
}

#text ul.paging{
	overflow:hidden;
	float:left;
	width:82px;
	margin:0px;
	padding:0px;
	list-style:none;
}

#text ul.paging li.prev{float:left;}
#text ul.paging li.prev a{
	display:block;
	width:17px;
	height:11px;
	text-indent:-3000px;
	background:url(../img/prev_arrow.gif) 0px 0px no-repeat;
}

#text ul.paging li.next{float:right;}

#text ul.paging li.next a{
	display:block;
	width:17px;
	height:11px;
	text-indent:-3000px;
	background:url(../img/next_arrow.gif) 0px 0px no-repeat;
}

#text ul.paging li div.disabled{
	display:none;	
}

#text ul.paging li.counter{
	clear:both;
	margin:15px 0px 0px 0px;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
}

#text div.preview, #text div.view{
	border-bottom:2px solid #413000;
	padding:10px 0px 25px 0px;
	margin:0px 0px 20px 0px;
}

#text div.view{
	border-bottom:0px solid #413000;
	padding:0px 0px 0px 0px;
}
 
#text div.preview a:hover, 
#text div.view a:hover{
	text-decoration:underline;	
}

#text div.preview div.image, 
#text div.view div.image{
	margin:26px 0px 0px 0px;
}

#text div.preview div.image a, 
#text div.view div.image a{
	display:block;	
}

#text div.preview div.image img, 
#text div.view div.image img{
	display:block;
	margin:0 auto;	
}

#paginator{
	width:451px;
}

#text div.album{
	width:451px;
	overflow:hidden;	
	border-bottom:2px solid #413000;
	padding:0px 0px 30px 0px;
	margin:30px 0px 30px 0px;
}

#text div.album.view{
	border-bottom:0px;
	margin:0px 0px 30px 0px;
}

#text div.album h2{
	font-size:19px;
	font-weight:bold;
	line-height:20px;
	margin:0 0 12px 0px;
	text-transform:none;
	text-align:left;
	letter-spacing:0.5px;
	word-spacing:-1px;
}

#text div.album.view h2{
	margin:0px 0px 38px 0px;
}

#text div.album em{
	display:block;
	font-size:11px;
	margin:0px 0px 12px 0px;
}

#text div.album h2 a{
	text-decoration:none;
	color:#413000;
	text-transform:none;
}

#text div.album h2 a:hover{
	text-decoration:underline;	
}

#text div.album a.thumb{
	float:right;
	width:200px;
}

#text div.album a.thumb.first{
	float:left;	
}

#text div.album img{
	display:block;
}

#text div.album a.more{
	display:block;
	width:17px;
	height:11px;
	float:right;
	clear:both;
	margin:30px 0px 0px 0px;
	background: url(../img/next_arrow.gif) right 0px no-repeat;
	text-indent:-3000px;
}

#text div.album div.image-wrap{
	overflow:hidden;
	padding:0px 0px 0px 0px;
	margin:30px 0px 0px 0px;
}

#text div.album div.image-wrap a.image{
	float:left;
	margin:0px;
}

#text div.album div.image-wrap a.image.first{
	margin:0px 30px 0px 0px;	
}

#text ul.files{
	float:left;
	clear:both;
	padding:10px 10px 10px 5px;
	margin:0px 0px 19px 0px;
	background-color:#f5f4f2;
	border:1px dashed #ccc;
     list-style:none;
}

#text ul.files li{
	padding:0px 0px 0px 20px;	
}

#text ul.files li.pdf{
	background: url(../img/icons/pdf.gif) 0px 0px no-repeat;
}

#text ul.files li a{
	color:#423402;
}

/* Mainmenu
----------------------------------------------- */
#mainmenu{
	position:absolute;
	top:186px;
	left:0px;
	width:120px;
}

#mainmenu p,
#mainmenu p a{
	font-size:12px;
	text-transform:uppercase;
	line-height:22px;
	font-weight:bold;
}

#mainmenu p{
	margin:0px 0px 30px 0px;	
}

#mainmenu p a{
	text-decoration:underline;	
}

#mainmenu a{
	font-size:11px;
	font-weight:bold;
	color:#413000;
	text-decoration:none;
	text-transform:uppercase;
}

#mainmenu a:hover,
#mainmenu a.active{
	text-decoration:underline;
}

/* DEFAULT NAV */
#mainmenu ul {
	border-bottom:2px solid #413000;
	font-size:13px;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 9px;
	padding:0;
}

#mainmenu ul li {
	color:#413000;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
	margin:0 0 12px;
	text-transform:uppercase;
}

#mainmenu ul li ul{
	display:block;	
}

#mainmenu ul li ul li ul{
	display:none;	
}

#mainmenu ul li ul li.active ul{
	display:block;
}

#mainmenu ul li a {
	color:#413000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

#mainmenu ul li ul li a {
	text-transform:none;
}

/* Footer
----------------------------------------------- */

#entry_volkoren ul li,
#entry_boterham ul li{
	font-size:10px;
	letter-spacing:0px;
	line-height:13px;
	text-align:center;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

ul#footer{
	clear:both;
	width:622px;
	padding:30px 0px 0px 0px;
	margin:0px 0px 30px 0px;
	overflow:hidden;
	border-top:1px solid #413000;
}

ul#footer ul{overflow:hidden;}
ul#footer li.line{border-right:0px solid #413000;}

ul#footer li{
	float:left;
	width:311px;
	overflow:hidden;
	font-size:10px;
	letter-spacing:0px;
	line-height:13px;
	text-align:center;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

ul#footer li ul{margin:0px 0px 0px 0px;}

ul#footer li ul li,
#entry_volkoren ul.footer li,
#entry_boterham ul.footer li{
	width:109px;
	padding:0px 31px 0px 0px;
	margin:0px 0px 0px 30px;
	border-right:1px solid #413000;
}

ul#footer li ul li.first{
	margin:0px 0px 0px 0px;
	padding:0px 29px 0px 0px;
}

#entry_volkoren ul.footer li,
#entry_boterham ul.footer li{
	border:0px;
	padding:0px;
}

#entry_volkoren ul.footer li.first,
#entry_boterham ul.footer li.first{
	margin:0px 0px 0px 0px;
	padding:0px 29px 0px 0px;
	border-right:1px solid #413000;
}


ul#footer ul li.last{
	border:0px;
	margin:0px;
	padding:0px 0px 0px 29px;
}

ul#footer ul li.extramargin{
	padding:0px 34px 0px 0px;
	margin:0px 0px 0px 28px;
}

ul#footer li em{
	display:block;
	font-weight:bold;
}
