/* STYLE SHEET VOOR CONTENT TYPES EN MODULES */
html {overflow: -moz-scrollbars-vertical; overflow-x: auto;}

/* base headings */
h1 {font-size:1.6em; margin:0; color:#58595b;}
h2 {font-size:1.4em; margin:30px 0 0 0; color:#58595b;}
h3 {font-size:1.1em; margin:30px 0 0 0; color:#58595b;}
h4 {font-size:1.0em; margin:20px 0 0 0; color:#58595b;}

/* base links */
a:link {color:#58595b;}
a:visited {color:#000000;}
a:active {color:#000000;}
a:hover {color:#000000; 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 { margin-bottom:15px; }
.alfareg_letter {font-size:16px; font-weight:bold; color:#58595b;}
.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:#58595b; text-decoration:underline;}


/* anchorblok */
.anchorblok {margin:0 15px 15px 0; padding-left:15px;}
.anchorblok li {color:#000000; margin-bottom:2px; color:#828585;}
.anchorblok li  a{color:#828585;}
.anchorblok_link {text-decoration:none;}
.anchorblok_link:hover {text-decoration:underline; color:black;}

/*
.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 { margin-bottom:15px;}

/* banner_website */
#banner_website {padding:0; margin:0;}

/* bannerset */
.bannerset{}

/*multibanner_homepage*/
.multibanner_homepage{color:#929d7f; font-size:14px; line-height:1.2em;}
.multibanner_homepage .title{font-size:14px; font-weight:bold; margin-bottom:3px;}
.multibanner_homepage .image{margin-bottom:3px;}
.multibanner_homepage .text{font-size:13px; margin:0; padding:0;}

.homepage_banner{}

/* document */
.document {margin-bottom:20px; margin-top:-25px;}
.document h2 {}
.doc_descr {}

/* title_text_image */
.title_text_image{margin-bottom:10px; padding:10px 0;}

.title_text_image .image{margin:0 10px;}

.title_text_image .title_text_grijs{font-size:13px; margin:5px 10px 0 10px; color:#58595b;}
.title_text_image .title_text_grijs .title{font-size:26px; font-weight:bold; margin-bottom:7px; padding-bottom:5px; padding-top:2px;}

.title_text_image .title_text_groen{font-size:13px; margin:5px 10px 0 10px; color:#929d7f;}
.title_text_image .title_text_groen .title{font-size:26px; font-weight:bold; margin-bottom:7px; padding-bottom:5px; padding-top:2px;}

/* teaser */
.teaser h1 {margin-bottom:0.25em;}
.teasertext {font-size:100%; margin:0 0 0.25em 0;	padding:0;}
.teaserlink {margin:0 0 15px 0;}

.titletext h1 {margin-bottom:0.25em; margin-top:2px;}
.text {margin-bottom:15px;}

/* poll */
.pollquestion {}
.pollquestion h1 {margin-bottom:0em; margin-bottom:7px;}
.pollquestion h2 {margin-top:0px; color:#7f7f7f;}
.pollanswers {margin-bottom:10px;}
.polloption {margin-bottom:10px;}
.pollresult {}
.pollresult h1 {}
.pollresult h2 {color:#7f7f7f; margin:10px 0 10px 0;}

/* formulieren */
.formulier {margin-bottom:20px;}
.formfield {}
.formfieldname {}
.formfielddata {}
.formbutton {background-color:#CCCCCC; color:#000000; font-size:12px; border:1px solid #58595b;}

/* 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;}

/* nieuws */
.recentnieuws {margin-bottom:15px;}
.recentnieuws h1 {margin-bottom:0.25em;}
.recentnieuws a {color:red;}
.recentnieuws a:link {color:#444444; text-decoration:none;}
.recentnieuws a:visited {color:#444444; text-decoration:none;}
.recentnieuws a:active {color:#444444; text-decoration:none;}
.recentnieuws a:hover {color:#444444; text-decoration:underline;}

#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:85px; font-size:13px;}
.NAtitle {float:left; width:400px; font-size:13px;}
.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 {margin-bottom:20px;}
#agendaarchief a:link {color:#444444; text-decoration:none;}
#agendaarchief a:visited {color:#444444; text-decoration:none;}
#agendaarchief a:active {color:#444444; text-decoration:none;}
#agendaarchief a:hover {color:#444444; text-decoration:underline;}

#AAtable {}
#AAheader {color:#58595b; font-weight:bold; border-left:1px solid #000000; padding:1px 3px 1px 3px; background-color:#dce0e0;}
.AAheaderitem {font-weight:bold;}
#AAfooter {color:#58595b; font-weight:bold; border-left:1px solid #000000; padding:1px 3px 1px 3px; background-color:#dce0e0;}
.AAmaand {color:#828585; font-weight:bold; border-bottom:3px solid #515151; padding:3px;}
.AArow_odd {background-color:#dce0e0;}
.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:#dce0e0; 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:5px 0 0 15px;}
.links_title, .links_title a {color:#828585; font-weight:bold; margin-bottom:8px;}

/* overig */
.sitemap {}
.mediasharing {margin:10px 0px 30px 10px;}

/* searchform */
#searchForm {float:right;}
	#searchBtn{width:77px; height:25px; cursor:pointer; background:url(../gfx/button_search.png); border:1px solid white;}
	.searchBtn{width:77px; height:25px; cursor:pointer; background:url(../gfx/button_search.png); border:none;}
	.registerBtn{width:117px; height:25px; cursor:pointer; background:url(../gfx/button_register.png); border:none;}

.reaction {cursor:pointer; margin-bottom:15px;}
.reaction_hover {cursor:pointer; margin-bottom:15px;}
.reacties_fullname_row{background-color:#dce0e0; color:#58595b;}

/* ======================================================================================================== */

/* Table */
.tableContainer{margin-bottom:20px;}

.table_table {
	width:100%;
	border-width:1px 0px 0px 1px;
	border-spacing:0px;
	border-style:solid solid solid solid;
	border-color:#58595b #58595b #58595b #58595b;
	border-collapse:collapse;
}
.table_table th {
	border-width:0px 1px 1px 0px;
	padding:1px 1px 1px 1px;
	border-style:solid solid solid solid;
	border-color:#58595b #58595b #58595b #58595b;
	-moz-border-radius:0px 0px 0px 0px;
}
.table_table td {
	border-width:0px 1px 1px 0px;
	padding:1px 1px 1px 1px;
	border-style:solid solid solid solid;
	border-color:#58595b #58595b #58595b #58595b;
	-moz-border-radius:0px 0px 0px 0px;
}

.tableheader{background-color:#dce0e0; color:#58595b; text-align:center; padding:1px;}
