/* STYLE SHEET VOOR CONTENT TYPES EN MODULES */
html {overflow: -moz-scrollbars-vertical; overflow-x: auto;}

/* base headings */
h1 {font-size:1.9em; margin:0;}
h2 {font-size:1.6em; margin:30px 0 0 0;}
h3 {font-size:1.3em; margin:30px 0 0 0;}
h4 {font-size:1.2em; margin:20px 0 0 0;}

/* base links */
a:link {color:#784e28; font-weight:bold;}
a:visited {color:#784e28;}
a:active {color:#784e28;}
a:hover {color:#784e28; text-decoration:none;}

/* page functions */
#pagefunctions { clear:both; font-size:0.8em; }
#pf_email { float:left; padding-left:21px; background:url(../gfx/email.gif) left center no-repeat; }
#pf_print { float:left; margin-left:15px; padding-left:20px; background:url(../gfx/print.png) left center no-repeat; }

/* alfabetisch register */
#alfaregister {}
.alfareg_letter {font-size:16px; font-weight:bold}
.alfareg_letterlinks {margin-bottom:10px; border-bottom:1px solid #DDDDDD;}

/*
#alfaregister a:link {color:#000000; text-decoration:none;}
#alfaregister a:visited {color:#000000; text-decoration:none;}
#alfaregister a:active {color:#000000; text-decoration:none;}
#alfaregister a:hover {color:#000000; text-decoration:underline;}
*/

/* anchorblok */
.anchorblok {margin:0 15px 15px 0;}
.anchorblok li {color:#000000;}

/*
.anchorblok a:link {color:#000000; text-decoration:none;}
.anchorblok a:visited {color:#000000; text-decoration:none;}
.anchorblok a:active {color:#000000; text-decoration:none;}
.anchorblok a:hover {color:#000000; text-decoration:underline;}
*/

/* banner */
.banner {}

/* document */
.document {margin-bottom:10px;}
.document h2 {}
.doc_descr {}

/* teaser */
.teaser h1 {margin-bottom:0.25em;}
.teasertext {font-size:100%; margin:0 0 0.25em 0; padding:0;}
.teaserlink {margin:0 0 10px 0;}

.titletext h1 {margin-bottom:0.25em;}
.text {margin-bottom:10px;}

/* poll */
.pollquestion {}
.pollquestion h1 {margin-bottom:0em; font-size:16px;}
.pollquestion h2 {margin-top:0px; margin-bottom:0.25em; font-size:14px;}
.pollanswers {margin-bottom:10px;}
.polloption {margin-bottom:10px;}
.pollresult {}
.pollresult h1 {margin-bottom:0;}
.pollresult h2 {margin-bottom:0.25em;}

/* formulieren */
.formfield {}
.formfieldname {}
.formfielddata {}
.formbutton {background-color:#CCCCCC; color:#000000; font-size:12px; border:1px solid #CCCCCC;}

/* login */
.login {}
.login_table {margin-bottom:10px;}

/* foto gallerij */
.photogallery {margin-bottom:10px;}
.photogallery_image {cursor:pointer; padding:5px; text-align:center;}
.image_idle {border:none; width:116px; height:95px; padding-left:4px; padding-top:4px;}
/* special for firefox */
html>/**/body .image_hilite {width:114px;}
html>/**/body .image_down {width:114px;}

.image_hilite {border:outset; border-width:2 2 2 2; width:112px; height:90px;}
.image_down {border:inset; border-width:2 2 2 2; width:112px; height:90px;}
.reflectimage_hilite {text-align:center; width:116px; height:95px; cursor:pointer}
.reflectimage_idle {text-align:center; border:none; width:116px; height:95px;}

/* nieuws */
.recentnieuws {margin-bottom:10px;}
.recentnieuws h1 {margin-bottom:0.25em;}

#nieuwsarchief {}
#NAfilter {float:left;	width:160px;}
#NAfilter label {position:relative; bottom:2px; font-size:12px;}
#NAcriteria {float:left; position:relative; bottom:2px;}
#NAcriteria label {position:relative; bottom:2px; font-size:12px;}
#NAoverzicht {clear:both; margin-top:15px;}
.NAdate {float:left; width:75px;}
.NAtitle {float:left; width:400px;}
.NAtitle a:link {color:#000000; text-decoration:none;}
.NAtitle a:visited {color:#000000; text-decoration:none;}
.NAtitle a:active {color:#000000; text-decoration:none;}
.NAtitle a:hover {color:#000000; text-decoration:underline;}

#nieuwsdetails {}
#nieuwsdetails h2 {margin-bottom:0.25em;}

/* agenda archief */
#agendaarchief {}
#AAtable {}
#AAheader {color:#000000; font-weight:bold; border-left:1px solid #000000; padding:1px 3px 1px 3px; background-color:#CCCCCC;}
.AAheaderitem {font-weight:bold;}
#AAfooter {color:#000000; font-weight:bold; border-left:1px solid #000000; padding:1px 3px 1px 3px; background-color:#CCCCCC;}
.AAmaand {color:#333333; font-weight:bold; border-bottom:3px solid #515151; padding:3px;}
.AArow_odd {background-color:#CCCCCC;}
.AArow_even {background-color:#FFFFFF;}
.AArow_odd_item, .AArow_even_item {padding:3px; font-size:0.9em;}

#agendadetails {}
.agendadetails_table {width:100%}
#agendadetails h1 {margin-bottom:0.25em;}
.agendadetails_hd {background-color:#CCCCCC; padding:3px; text-align:right}
.agendadetails_txt {padding:3px;}
.agendadetails_txt p {margin-top:0px;}
.agendadetails_footer {}
#agendadetails_reactie {}
#agendadetails_reactie h2 {margin-bottom:0.5em;}

/* links */
.links_item_txt {padding-right:15px;}
.links_cat_txt {padding-right:15px;}
.links_title, .links_title a {color:#000000; font-weight:bold; margin-bottom:8px;}

/* overig */
.sitemap {}
.mediasharing {margin:10px;}

/* searchform */
#searchForm {float:right;}
	#searchCriteria {border:none;}
	#searchBtn{background-color:#FFF; cursor:pointer;}

.reaction {cursor:pointer;}
.reaction_hover {cursor:pointer}

/* ======================================================================================================== */

/* Table */
.table_table {
	width:100%;
	border-width:1px 1px 1px 1px;
	border-spacing:2px;
	border-style:outset outset outset outset;
	border-color:#CCC9A3 #CCC9A3 #CCC9A3 #CCC9A3;
	border-collapse:separate;
}
.table_table th {
	border-width:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
	border-style:inset inset inset inset;
	border-color:#CCC9A3 #CCC9A3 #CCC9A3 #CCC9A3;
	-moz-border-radius:0px 0px 0px 0px;
}
.table_table td {
	border-width:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
	border-style:inset inset inset inset;
	border-color:#CCC9A3 #CCC9A3 #CCC9A3 #CCC9A3;
	-moz-border-radius:0px 0px 0px 0px;
}
