/* 
  -----------------------------------
  PMM PagePack Plus(TM) Style Sheet
  by Project Seven Development
  www.projectseven.com
  Anderssen Jones
  3-column Table
  -----------------------------------
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color:#FFFFFF;
	color: #333333;
	margin: 0;
	padding: 0;
	min-width: 750px;
}
#pagewrapper {
	margin: 0;
}

/*#masthead {
	background-image: url(../images/header.jpg);
	background-position: 200px 0px;
	background-repeat: repeat-x;
}
*/

h1 {
	color: #007DA2;
	font-size: 0.75em;
	font-weight: normal;
	margin: 0 0 3px 1%;
}
#mainTable {
	border: 1px solid #666666; table-layout:fixed;
}
td {
	vertical-align: top;
}
#c1 {
	width: 180px;
	
	border: 1px solid #666666;
}
#c2 {
	width: 100%;
	border: 1px solid #666666;
	font-size: .9em;
	padding: 16px 24px;
}
#c3 {
	width: 140px;
	background-image: url(../gfx/aj_pbg2.jpg);
	background-repeat: repeat-x;
	background-position: 0px 110px;
	border: 1px solid #666666;
}
.c1-text {
	background-image: url(../gfx/aj_pbg.jpg);
	background-repeat: repeat-x;
	font-size: .75em;
	padding: 12px;
}
.c1-text p {
	margin: 3px 0 12px 0;
}

.c3-text {
	font-size: .75em;
	padding: 12px;
}
.c3-text p {
	margin: 3px 0 12px 0;
}
.pictureprgh {
	margin: 0;
	text-align: center;
}
.col-topheading {
	margin: 16px 12px 0 12px;
}
h2, h3, h4 {
	margin: 0;
	line-height: normal;
}
h2 {
	font-size: 1.35em;
}
h3 {
	font-size: 1.2em;
}
h4 {
	font-size: 1.1em;
}
#footer {
	border: 1px solid #666666;
	font-size: 0.75em;
	padding: 12px;
	color: #FFFFFF;
	background-color: #000000;
}

a:link {
	color: #429C2A;
}

a:hover {
	color: #8CBD7B;
	text-decoration: none;	
}
a:visited {
	color: #429C2A;
}

.c1-text a:link, .c2-text a:link, .c3-text a:link {
	color: #A66DA7;
}
.c1-text a:visited, .c2-text a:visited, .c3-text a:visited {
	color: #BC93BD;
}
.c1-text a:hover, .c1-text a:active, .c1-text a:focus,
.c2-text a:hover, .c2-text a:active, .c2-text a:focus,
.c3-text a:hover, .c3-text a:active, .c3-text a:focus {
	color: #77AC7C;
}
#footer a:link, #footer a:visited {
	color: #FFFFFF;
}

#footer a:hover, #footer a:active, #footer a:focus {
	color: #FFFFFF;
	text-decoration: none;	
}
/*Layout-specific styles to overwrite the menu styles.*/
#p7PMnav {
	font-size: .8em;
	border-bottom: 1px solid #FFFFFF;
	border-right: 0;
	border-left: 0;
	width: 100%;
}
#p7PMnav ul {
	width:13em;
}

/* Custom CSS */

/* Shop style */
#shopwrapper{width: inherit; height: 100%;}
.shopcat{clear:both; margin-top: 19px;}
.shop_cattitle{}
#shop_searchform{}
#shopheader{width: 400px;}
#shop_buttons{width: 320px; height: 30px; margin-bottom: 20px;}
	#shop_buttonwrapper{cursor: pointer; float:left; padding: 10px; width: 110px;}
		.shop_buttonimg{float:left; }
		.shop_buttontext{float:left;}
#shop_headerline{clear:both;}		

/* Agenda */
#AAtable{padding:2px;}
.AAheader{padding: 3px;font-weight: bold;}
.AAheaderitem{border-bottom: 1px solid black;}
.AAmaand{padding-left: 3px; padding-bottom: 5px; padding-top: 5px;font-style: italic;}
.AArow_odd{padding: 3px;}
.AArow_odd_item{}
.AArow_even{padding: 3px;}
#AAfooter{}

#agendadetails{margin-bottom: 10px;}
	#agendadetails h1{margin:0px; padding:0px 0px 0px 2px; color:#429C2A; font-size: 1.2em;}
	.agendadetails_hd{background-color:#429C2A; color:white; padding:2px; width: 70px;}
	.agendadetails_txt{padding:2px;}
	
/* Anchorblok */
.anchorblok{margin-bottom: 10px; margin-top: 10px;}

/* Document */
.doc_descr{margin: 3px 0 12px 0;}
.doc_link{margin-top: 5px; margin-bottom: 10px;}

/* Teaser */
.teaserlink{margin-bottom: 10px;}

/* Poll */
.poll_table{margin-bottom: 10px; margin-top: 10px;}
.poll_table_hd{margin: 0; line-height: normal; font-size: 1.35em; font-weight: bold;}
.poll_title{}

/* FAQ */
.faq_title{border-bottom: 1px solid black; padding-bottom: 2px; cursor:pointer; font-weight: bold;}
.faq_text{padding-top: 5px; padding-left: 5px;}

/* Ledenzoeker */
.lz_row_odd{table-layout: auto;margin-bottom: 10px;}
.lz_row_even{}

/* Button(s) */
.formbutton, .FormButton {background-color: #8CBD7B; border: 1px solid black;}

/* links */
.links_table_bg {background-color: #119ebc;}
.link_table p {margin: 0px; padding: 0px; line-height: 1em; }
.links_table_bg_#FFFFFF {background-color: #ffffff;}
.links_table_row {padding: 3px;}
.links_table_hd {color: #ffffff; font-weight: bold; border-left: 1px solid #ffffff; padding: 1px 3px 1px 3px;}
.links_table_hd_lnk:link, .links_category_lnk:active, .links_category_lnk:visited {font-weight: bold; color: #ffffff; text-decoration: none;}
.links_table_hd_lnk:hover {color: #ff0200;}
.links_table_div {background-color: #119ebc; height: 2px;}
.links_row_even {background-color: #ecffff;}
.links_row_odd {background-color: #ffffff;}
.links_item_txt {padding-right : 15px;}
.links_cat_txt {padding-right : 15px;}
.links_title,.links_title a {font-size: 14px; color : #007FA2; font-weight : bold; margin-bottom : 8px;}

p {line-height:1.2; margin-top:0; padding:0;}
.stdtext, .teasertext {margin-bottom: 10px;}
.teasertext p {margin:0}

#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:90px;}
.NAtitle {float:left; width:400px;}
.NAtitle a:link {color:#429C2A; text-decoration:underline;}
.NAtitle a:visited {color:#429C2A; text-decoration:underline;}
.NAtitle a:active {color:#429C2A; text-decoration:underline;}
.NAtitle a:hover {color:#429C2A; text-decoration:none;}