/* Regular styles */

html, body
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
}

h1
{
	font-family: Arial, Verdana;
	font-weight: bold;
	margin-top: 0px;
}

h2, h3, h4, h5, h6
{
	font-family: Arial, Verdana;
	font-weight: bold;
	margin: 0px;
}

img
{
	border: 0px;
}

span
{
	padding-left: 2px;
	padding-right: 2px;
}

input {
	margin: 3px;
}

/* Layout divs */

#pagecontainer
{
	float: left;
	width: 994px;
}

#headerlogo
{
	float: left;
	width: 624px;
	height: 128px;
}

#headerkopstukken
{
	float: left;
	width: 368px;
	height: 128px;
}

li.headermenuitem
{
	float: left;
	list-style: none;
}

#breadcrumb
{
	float: left;
	width: 687px;
	height: 19px;
	padding-top: 1px;
	padding-left: 10px;
}

#pagecontainer > #breadcrumb
{
	width: 697px;
}

#slogan
{
	float: left;
	width: 295px;
	height: 19px;
	font-weight: bold;
	padding-top: 1px;
}

/* vertical align/width for Firefox */
#pagecontainer > #slogan
{
	height: 19px;
	width: 285px;
}

#navheader
{
	clear: left;
	height: 43px;
	padding-top: 13px;
	padding-right: 60px;
}

/* vertical align for Firefox */
#pagecontainer > #navheader
{
	height: 30px;
}

#headermenu
{
	float: right;
}

#leftmenu
{
	float: left;
	width: 140px;
	text-align: right;
	margin-right: 30px;
}

#lmenu
{
	width: 140px;
}

ul.level1
{
	margin: 0px;
	padding: 0px;
}

ul.headermenulist
{
	margin: 0px;
	padding: 0px;
}

li.leftmenuitem
{
	list-style: none;
	width: 140px;
}

li.nodisplay
{
	display: none;
}

ul.level2
{
	margin: 0px;
	padding: 0px;
}

ul.level3
{
	margin: 0px;
	padding: 0px;
}

#contentmiddle
{
	float: left;
	width: 570px;
	border-left: 1px dotted #998A66;
	border-right: 1px dotted #998A66;
}

#flexcontent
{
	float: left;
	width: 225px;
	padding-left: 10px;
	padding-right: 5px;
}

/* Used in template template_home and template_vervolg.tpl */
#leftcontent
{
	float: left;
	width: 250px;
	padding-left: 10px;
	padding-right: 5px;
}

#contentright
{
	float: left;
	width: 250px;
	padding-left: 5px;
	padding-right: 10px;
}

#search
{
	height: 50px;
	padding-top: 30px;
}

/* Used in template template_subvervolg.tpl */
#content
{
	float: left;
	width: 545px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px dotted #998A66;
	border-right: 1px dotted #998A66;
}

#pagecontainer > #print > #content
{
	width: 530px;
}

#module
{
	clear: left;
	width: 530px;
	padding-left: 20px;
	padding-right: 20px;
}

#rightcontent,
#rightcontentdown
{
	float: left;
	width: 252px;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
}

#rightcontentdown
{
	clear: left;
}

#footer
{
	clear: left;
	padding-left: 100px;
	padding-top: 50px;
	height: 25px;
	width: 795px;
	text-align: center;
}

#noprint
{
	clear: left;
	padding-left: 325px;
	padding-top: 25px;
	padding-bottom: 10px;
}

span.menudivider
{
	padding-left: 5px;
}

.formerror
{
	font-weight:	bold;
}

/* Link styles */

zoeken_navlinks
{
	text-decoration: none;
}

#imglink
{
	text-decoration: none;
}

a.headermenulink:link,
a.headermenulink:hover,
a.headermenulink:visited
{
	text-transform: lowercase;
	text-decoration: none;
}

a.leftmenulink:link,
a.leftmenulink:hover,
a.leftmenulink:visited,
a.leftsubmenulink:link,
a.leftsubmenulink:hover,
a.leftsubmenulink:visited,
a.leftsubsubmenulink:link,
a.leftsubsubmenulink:hover,
a.leftsubsubmenulink:visited
{
	font-weight: bold;
	line-height: 15px;
	text-transform: uppercase;
	text-decoration: none;
}

div.menuitemdiv
{
	padding-right: 17px;
	background-image: url(/images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	white-space: nowrap;
}

div.submenuitemdiv
{
	margin-right:20px;
}

div.subsubmenuitemdiv
{
	margin-right:20px;
}

div.faq
{
	padding-top: 5px;
}

a.sitemaplink:link,
a.sitemaplink:hover,
a.sitemaplink:visited
{
	line-height: 15px;
	text-decoration: none;
}

a.breadcrumb_link:link,
a.breadcrumb_link:hover,
a.breadcrumb_link:visited
{
	text-decoration: none;
}

a.normalletter:link,
a.normalletter:hover,
a.normalletter:visited
{
	font-weight: bold;
}

a.largeletter:link,
a.largeletter:hover,
a.largeletter:visited
{
	font-weight: bold;
}

a.largerletter:link,
a.largerletter:hover,
a.largerletter:visited
{
	font-weight: bold;
}

span.letterchange
{
	padding-left: 5px;
}

a.newslink:link,
a.newslink:hover,
a.newslink:visited
{
	text-decoration: underline;
}

a.color:link,
a.color:hover,
a.color:visited
{
	color: #FFCC33;
}

a:link,
a:hover,
a:visited
{
	text-decoration: underline;
}

/* Form styles */

div.formcontainer {
	width: 500px;
}

div.formfielderror {
	clear: left;
	color: red;
}

div.formfield {
	clear: left;
}

div.formlabel {
	float: left;
	width: 190px;
	padding-left: 5px;
	padding-right: 5px;
}

div.field {
 	float: left;
	width: 290px;
	padding-left: 5px;
	padding-right: 5px;
}

div.formlabel_massmailer {
	float: left;
	width: 190px;
	padding-left: 5px;
	padding-right: 5px;
}

div.field_massmailer
{
 	float: left;
	width: 290px;
	padding-left: 5px;
	padding-right: 5px;
}

div#newsletter_overview {
	width: 230px;
}

.newsletter_list {
	margin: 8px;
	padding: 8px;
}

span.mm_message
{
	color: red;
}
/* Other styles */

th
{
	vertical-align: top;
	text-align: left;
	font-weight: normal;
}

td.sitemap
{
	font-weight: bold;
}

#searchbox
{
	border: 1px solid #998A66;
	font-weight: bold;
	padding-left: 5px;
	height: 20px;
	width: 80px;
}

/* vertical align/width for Firefox */
#pagecontainer > #leftmenu > #searchbox
{
 	height: 18px;
}

#drempelsletter, #drempelscolor, #readspeaker, #drempelsvrij
{
	padding-top: 5px;
	padding-bottom: 5px;
}

input.readspeaker
{
	border: 0px;
}

#drempels_seperator
{
	float: right;
	width: 90px;
	border-top: 1px solid #509CBB;
	border-bottom: 1px solid #509CBB;
}

.newsspacer
{
	width: 15px;
}

.news
{
	text-decoration: none;
	font-size: 12px;
}

.news_introduction
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.newsitemhome
{
	float: left;
}

.newsitem
{
	clear: left;
}

.newsdate
{
	float: left;
	width: 65px;
	padding-right: 5px;
}

.newstitle
{
	float: left;
	width: 165px;
	padding-left: 5px;
}

newstitle_overview
{
	float: left;
	padding-left: 5px;
}

#input_image
{
	border: 0px;
}
input.input_image
{
	border:0px;
}

#zoekenknop
{
	border: 0px;
}

#ranking
{
	display: inline;
}

/* Start weblog style */
a.beheer_link, a.beheer_link:link, a.beheer_link:visited, a.beheer_link:hover, a.beheer_link:active
{
	color: red;
}

#weblog_content
{
	width: 780px;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	border-left: 1px dotted #998A66;
}

#weblog_header_image
{
border:0px;
}

#weblog_quote_image
{
border:0px;
float:right;
}

#weblog_form_container
{
	text-align: center;
}

#weblog_content_div
{
	width: 545px;
	float: left;
	text-align: left;
}

#weblog_right_menu
{
	width: 210px;
	padding-left: 10px;
	padding-right: 5px;
	float: right;
	border-left: 1px dotted #998A66;
}

.weblog_menu
{
	padding: 0px;
	list-style-type: none;
}

.weblog_search_button{
	border:0;
}

.weblog_title
{
	font-size: 14px;
	color: #ADA185;
	font-weight: bold;
}

.weblog_date
{
	font-size: 14px;
	color: #ADA185;
	float: right;
}


.weblog_image
{
	float:right;
	width:140px;
	border:0;
}

.weblog_thumbnail
{
	width:58px;
	border:0;
}

.weblog_author
{
	font-size: 14px;
	color: #ADA185;
}

.weblog_posting_menu
{
	font-size: 14px;
	color: #ADA185;
	float:right;
}

.weblog_posting_menu a
{
	color: #ADA185;
}

.weblog_inputheader
{
	white-space:nowrap;
	vertical-align:top;
}

.weblog_input
{
	width:300px;
}

hr
{
	border:0px;
	border-top: 1px dotted #ADA185;
	height:0px;
	width:100%;
	clear: both;
	margin-top:10px;
	margin-bottom:10px;
}

hr.invisible{
	visibility:hidden;
	margin:0;
}

table
{
	border:0px;
	padding:0px;
	border-collapse:collapse;
}

#weblog_login
{
	margin:40px;
}

.clearer {
	clear: both;
}

/* Eind weblog style */
