body { padding:0; margin:0; font:12px arial; }

.bone_homepage { width:945px; margin:0 auto; min-height:851px; height:auto !important; height:851px;}
.bone { width:945px; margin:0 auto;}

.headerHolder_homepage {display:block; height:345px; width:945px;}
.headerHolder {display:block; height:345px; width:945px; text-align:right; padding:0; margin:0;}
.header_btn_home {float:left; display:inline; margin:0; padding:0; width:200px;height:300px; margin-top:20px; margin-left:126px; cursor:pointer; }
.header_sidebar {float:right; display:inline; margin:0; padding:0; width:131px; height:323px; margin-right:2px; font:11px arial; text-align:right; color:##808080;}
.header_sidebar p{margin-bottom:10px; margin-top:20px;}
.navHolder { display:block; height:22px; width:945px; font:12px arial; clear:both; font:12px arial;}

.content_holder{ width:945px; margin:0 auto; min-height:250px; height:auto !important; height:250px;}
.content{float:right; display:inline; width:603px; margin-top:60px; margin-bottom:20px; }
.content_center{float:left; display:inline; width:450px; margin-left:30px; margin-top:60px; margin-bottom:20px; }
.content_sidebar{min-height:510px; height:auto !important; height:510px; float:left; display:inline; width:312px;}

.sidebar_banner{float:right; display:inline; width:132px; margin-top:60px; margin-bottom:20px; }
.sidebar_text { float:left; display:inline; width:160px; height:50px; margin-top:80px; margin-left:20px;}
.sidebar_photos { float:right; display:inline; width:116px; height:50px; margin-top:60px;}

.banner_foto {clear:both; height:86px; margin-bottom:3px;}

.clear {clear:both; line-height:1; height:1px;}

/* base headings */
h1 {font-size:1.4em; margin:0;}
h2 {font-size:1.2em; margin:20px 0 0 0;}
h3 {font-size:1.1em; margin:20px 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 { padding-bottom:10px;}
.alfareg_letter {font-size:16px; font-weight:bold}
.alfareg_letterlinks {margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #DDDDDD;}

/* anchorblok */
.anchorblok {margin:15px 0; padding:0;}
.anchorblok li {list-style:none; margin:0; padding:5px 0; border-bottom:1px solid;}
.anchorblok a:link {text-decoration:none;}
.anchorblok a:visited {text-decoration:none;}
.anchorblok a:active {text-decoration:none;}
.anchorblok a:hover {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 {border:1px solid #999;}
.formfieldname {padding-bottom:5px; vertical-align:top;}
.formfielddata {padding-bottom:5px; vertical-align:top;}
.formbutton {}

/* 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;}
.recentnieuws li { list-style:none; padding-bottom:3px; margin:0}
.recentnieuws ul {margin:0; padding:0;}

#nieuwsarchief { border-top:1px solid; }
#NAfilter {float:left;	width:160px;}
#NAfilter label {position:relative; bottom:2px; font-size:12px;}
#NAcriteria {float:right; position:relative; bottom:2px;}
#NAcriteria label {position:relative; bottom:2px; font-size:12px;}
#NAoverzicht {clear:both; margin-top:15px; padding:5px 0px; border-top:1px solid;}
.NAdate {float:left; width:75px; padding-bottom:5px;}
.NAtitle {float:left; width:350px; padding-bottom:5px;}
.NAtitle a:link { text-decoration:none;}
.NAtitle a:visited { text-decoration:none;}
.NAtitle a:active { text-decoration:none;}
.NAtitle a:hover { text-decoration:underline;}

#nieuwsdetails {}
#nieuwsdetails h2 {margin-bottom:0.25em;}

/* agenda archief */
#agendaarchief {}
#AAtable { width:100%; }
#AAheader {color:#000000; font-weight:bold; border-left:1px solid #000000; padding:1px 3px 1px 3px; background-color:#CCCCCC;}
.AAheaderitem {font-weight:bold; padding:5px;}
#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:5px; 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{}

.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;
}
