/* PLACEHOLDER STYLING */
div.default_placeholder{border-color:white !important; color:white !important;}
div.container_ {margin:1px 0; cursor:pointer}
div.widget_ {border:1px dashed white !important}
div.widgetActive_ {border:1px dotted white !important;}
div.nowidget_ {border:none !important}
div.placeholderclass {border:1px dashed white !important; color:white !important}

/* STYLE SHEET VOOR CONTENT TYPES EN MODULES */
html {overflow: -moz-scrollbars-vertical; overflow-x: auto;}

/* base headings 
h1 {font-size:1.6em; margin:0;}
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:#FFF; text-decoration:none; font-style: italic;}
a:visited {color:#FFF;; text-decoration:none; font-style: italic;}
a:active {color:#FFF;; text-decoration:none; font-style: italic;}
a:hover {color:#FFF;; text-decoration:none; font-style: normal;}

/* page functions */
#pagefunctions { clear:both; float: right; margin: 100px 10px 0 0; }
#pf_home { float:left; height: 26px; width: 29px; background:url(../gfx/home.png) no-repeat; cursor: pointer; }
#pf_email { float:left; margin-left:10px; height: 26px; width: 28px; background:url(../gfx/email.png) no-repeat; cursor: pointer; }
#pf_print { float:left; height: 26px; width: 29px; background:url(../gfx/print.png) no-repeat; cursor: pointer; margin-left:10px;}

/* 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 { width: 580px; border-top: 1px solid #77ad1a; padding-top: 10px; }
.teaser .image { float: left; width: 135px; height: 105px; }
.teaser .teasercontent { float: left; width: 440px; margin-left: 5px; }
	.teaser .content 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 {margin-bottom: 15px;}
.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 {margin-bottom: 15px;}
.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:#89d825; font-weight:bold; border-left:1px solid #89d825; padding:1px 3px 1px 3px; }
.AAheaderitem {font-weight:bold;}
#AAfooter {color:#000000; font-weight:bold; border-left:1px solid #89d825; padding:1px 3px 1px 3px; }
.AAmaand {color:#c7c9ca; font-weight:bold; border-bottom:1px solid #89d825; padding:3px;}
.AArow_odd {}
.AArow_even {}
.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 {font-weight:bold; 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;}
html>/**/body .links_cat_txt li { margin: 0 0 0 12px;} /*special firefox thingie*/
.links_cat_txt {padding-right:15px;}
.links_title, .links_title a {color:#89d825; font-weight:bold; margin-bottom:8px;}

/* overig */
.sitemap {}
.mediasharing {margin:10px;}

/* searchform */
#searchForm {float:right;}
	#searchCriteria {border:none;}
	#searchBtn{}

.reactionwrapper { margin-bottom: 15px; }
.reaction {cursor:pointer;}
.reaction_hover {cursor:pointer}

/* forms */
.ShowForm {
	margin-bottom: 15px;	
}

/* ======================================================================================================== */

/* 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;
	margin-bottom: 15px;
}
.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;}

