/* STYLE SHEET VOOR CONTENT TYPES EN MODULES */
#right { width:750px; margin-bottom:15px; }
/* base headings */
h1 {font-size: 1.6em;}
h2 {font-size: 1.4em; margin: 30px 0 0 0;}
h3 {font-size: 1.1em; margin: 30px 0 0 0;}
h4 {font-size: 1.0em; margin: 20px 0 0 0;}

/* base links */
a:link {color: #000000;}
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 {}
.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;}

div.titletext h1{margin-bottom:0.25em; line-height:normal; font:bold 20px arial;}
.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; }
.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; }

/* 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;}

#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 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;}

/* ======================================================================================================== */

/* 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;
}
