/* CSS Document */
/* CONTENT-WIDTH: 570px */



/* Styles INFO pagina */

#content_wrap p.info_txt { line-height: 30px; padding-bottom: 25px; }
#content_wrap p.info_txt a { text-decoration: none; color: #c2923f; }
#content_wrap p.info_txt a:hover { text-decoration: underline; }

#info_titel, #va_titel { margin-bottom: 25px; }
#info_titel p { font-size: 20px; line-height: 40px; }



/* Styles FOTO'S pagina */

div.foto_group { width: 570px; margin-bottom: 40px; }

	div.foto_wrap { width: 240px; float: left; padding-left: 45px; }
	div.foto_wrap img { }
	div.foto_wrap p.img_note { width: 188px; height: 40px; padding: 5px 5px 0px 5px; background: #ccc3b7; text-align: center; position: relative; top: -4px; }
	*div.foto_wrap p.img_note { top: -3px; }
	div.foto_wrap p.img_note span { font-variant: small-caps; }
	
	div.paginiering { width: 570px; margin-bottom: 25px; text-align: center; }
	div.paginiering span { font-weight: bold; }
	div.paginiering a { text-decoration: none; color: #c2923f; }
	div.paginiering a:hover { text-decoration: underline; }
	
	
/* Styles Kluizen pagina */

div.kluis_titel_wrap { width: 570px; background: #ccc3b7; }
div.kluis_titel_wrap img { float: left; }
div.kluis_titel_wrap table.kluis_txt_wrap { float: left; width: 372px; height: 198px; }
div.kluis_titel_wrap table.kluis_txt_wrap tr { height: 198px; }
div.kluis_titel_wrap table.kluis_txt_wrap tr td { width: 372px; vertical-align: middle; text-align: center; }
div.kluis_titel_wrap table.kluis_txt_wrap tr td p { padding: 0px 15px; line-height: 25px; text-transform: uppercase; }

p.kluis_tekst { width: 570px; padding: 15px 0px 20px 0px; }

div.kluis_foto_group { width: 570px; margin-bottom: 40px; }

	div.kluis_wrap { width: 198px; }
	div.kluis_wrap1 { float: left; }
	div.kluis_wrap2 { float: right; }
	div.kluis_wrap img { }
	div.kluis_wrap p.img_note { width: 188px; height: 40px; padding: 5px 5px 0px 5px; background: #ccc3b7; text-align: center; position: relative; top: -4px; }
	*div.kluis_wrap p.img_note { top: -3px; }
	div.kluis_wrap p.img_note span { font-variant: small-caps; }
	
/* Styles Vaste Activiteiten pagina */

.upper { text-transform: uppercase; }
.underlined { text-decoration: underline; }


/* Styles Nieuwe Activiteiten pagina */

h1.na_titel { padding: 0px 0px 15px 0px; font-size: 16px; font-variant: small-caps; font-weight: normal; }
h1.titel1 { padding: 0px 0px 15px 0px; }
div.na_wrap { width: 570px; background: #ccc3b7; position: relative; height: 198px; margin-bottom: 15px; }
div.na_wrap img { float: left; }
div.na_wrap a.schrijf_in_knop { position: absolute; z-index: 10; bottom: 5px; right: 5px; display: block; padding: 3px 10px; border: 1px solid #6b512c; color: #c2923f; background: #FFFFFF; text-decoration: underline; }
div.na_txt_wrap { float: right; width: 362px; height: 165px; }
div.na_txt_wrap p.na_p { text-align: left; line-height: 18px; text-transform: none; font-variant: small-caps; }
div.na_txt_wrap p.na_p span { color: #c2923f; }
div.na_txt_wrap p.na_p a { text-decoration: none; color: #c2923f; font-variant: normal; }
div.na_txt_wrap p.na_p a:hover { text-decoration: underline; }

p.na_tekst { padding-bottom: 15px; }
p.na_tekst span { color: #c2923f; }
p.na_tekst a { text-decoration: none; color: #c2923f; }
p.na_tekst a:hover { text-decoration: underline; }




div.nieuwe_activ_wrap { width: 473px; padding: 15px 85px 15px 10px; border: 1px solid #d9d6d1; margin-bottom: 15px; position: relative; }
div.nieuwe_activ_wrap p { /*font-variant: small-caps;*/ }
div.nieuwe_activ_wrap p span { color: #c2923f; }
div.nieuwe_activ_wrap p a { color: #c2923f; text-decoration: none; }
div.nieuwe_activ_wrap p a:hover { text-decoration: underline; }
div.nieuwe_activ_wrap a.schrijf_in_knop { position: absolute; z-index: 10; bottom: 10px; right: 10px; display: block; padding: 3px 10px; border: 1px solid #6b512c; color: #c2923f; background: #FFFFFF /*#ccc3b7*/; text-decoration: underline; }



/* NIEUWE GASTENBOEK Styles */


div#gb_form_wrap { width: 568px; padding: 15px 0px; border: 1px solid #d9d6d1; margin-top: 10px; }

div#gb_form_cont { width: 330px; height: 290px; position: relative; left: 120px; }
	div#gb_form_cont input { position: absolute; width: 244px; /*height: 15px;*/ height: 18px; padding: 3px 5px 0px 5px; border: none; background: #ebe8e3; font-size: 11px; }
	*div#gb_form_cont input { width: 244px; }
	div#gb_form_cont label { position: absolute; display: block; width: 45px; text-align: right; }
	
	div#gb_form_cont label#lbl_naam { top: 2px; left: 0px; }
	div#gb_form_cont input#inp_naam { top: 0px; left: 50px; }
	div#gb_form_cont label#lbl_mail { top: 27px; left: 0px; }
	div#gb_form_cont input#inp_mail { top: 25px; left: 50px; }
	div#gb_form_cont label#lbl_bericht { top: 52px; left: 0px; }
	div#gb_form_cont textarea#ta_bericht { position: absolute; top: 50px; left: 50px; width: 254px; height: 100px; border: none; background: #ebe8e3; }
	*div#gb_form_cont textarea#ta_bericht { width: 252px; }
	div#gb_form_cont input.form_buttons { width: 115px; height: 18px; padding: 0px; border: none; background: #ebe8e3; font-size: 11px; }
	div#gb_form_cont input#btn_verzend { top: 270px; left: 50px;  }/* input.form_buttons {  border: 1px solid #493513; background: #FFFFFF; ...}*/ 
	div#gb_form_cont input#btn_reset { top: 270px; left: 189px; }
  
  div#antispam_wrap { position: absolute; width: 254px; height: 90px; top: 160px; left: 50px; }
  	div#antispam_wrap img#antispam_img { position: absolute; top: 0; left: 0; border: 1px solid #ebe8e3; }
  	div#antispam_wrap label#antispam_lbl { position: absolute; top: 35px; right: 0; width: 80px; text-align: left; }
    div#antispam_wrap input#antispam_txt { position: absolute; top: 56px; right: 0; width: 70px; height: 18px; padding: 3px 5px 0px 5px; border: none; background: #ebe8e3; font-size: 11px; }
  	/*div#antispam_wrap p#antispam_info { position: relative; width: 244px; margin-top: 80px; font-size: 11px; }*/


div.gb_post_wrap { width: 568px; margin-bottom: 5px; border: 1px solid #493513; }
	div.gb_post_header { width: 568px; height: 18px; background: #493513; color: #FFFFFF; }
		div.gb_post_poster { float: left; text-align: left; width: 404px; padding-left: 5px; }
		div.gb_post_poster span.gb_name { font-weight: bold; text-transform: capitalize; }
		div.gb_post_poster span.gb_email { padding-left: 7px; }
		div.gb_post_poster span.gb_email a { color: #c2923f; text-decoration: none; }
		div.gb_post_poster span.gb_email a:hover { text-decoration: underline; }
		div.gb_post_date { float: right; text-align: right; width: 144px; padding-right: 5px; font-size: 11px; }
		
	div.gb_post_body { width: 568px; }
		div.gb_post_msg { width: 558px; padding: 5px 5px 15px 5px; }
		div.gb_post_options { width: 548px; height: 16px; text-align: right; padding: 3px 10px 3px 10px; border-top: 1px solid #493513; }

div#gb_geen_posts_wrap { width: 568px; padding: 15px 0px; border: 1px solid #493513; text-align: center; font-weight: bold; margin-bottom: 5px; }

div.more_pages_wrap { text-align: center; background: #00FF66; }


div.page_info_wrap { width: 570px; margin: 0px 0px 30px 0px; }
	div.page_stats { width: 570px; height: 18px; background: #6c512d; color: #FFFFFF; font-weight: bold; }
		div.msg_limit { float: left; width: 230px; height: 18px; padding-left: 5px; }
		div.current_page { float: left; width: 100px; height: 18px; text-align: center; }
		div.msg_total { float: left; width: 230px; height: 18px; text-align: right; padding-right: 5px; }
		div.msg_limit span, div.current_page span, div.msg_total span { color: #c2923f; }
	div.page_stats { width: 570px; height: 18px; font-weight: bold; }
		div.msg_prev { float: left; width: 115px; padding-left: 5px; }
		div.msg_prev a { text-decoration: none; color: #c2923f; }
		div.msg_prev a:hover { text-decoration: underline; }
		div.msg_prev span.disabled { color: #666666; }
		div.page_select { float: left; width: 330px; text-align: center; }
		div.page_select a { text-decoration: underline; color: #c2923f; }
		div.msg_next { float: left; width: 115px; text-align: right; padding-right: 5px; }
		div.msg_next a { text-decoration: none; color: #c2923f; }
		div.msg_next a:hover { text-decoration: underline; }
		div.msg_next span.disabled { color: #666666; }
		div.page_select span { font-weight: bold; }

/* Styles Links Pagina */

div.link_wrap { width: 570px; padding-bottom: 15px; }
	.hyperlink_wrap { width: 570px; padding-bottom: 5px; }
	.hyperlink_wrap ul { width: 560px; }
	.hyperlink_wrap ul li { list-style-position: inside; list-style-type: disc; }
	.hyperlink_wrap ul li a { text-decoration: none; color: #c2923f; font-size: 14px; }
	.hyperlink_wrap ul li a:hover { text-decoration: underline; }
	
	.bijschrift_wrap { width: 520px; padding-left: 45px; }

/* Styles Contact Pagina */

/*div.hr { width: 570px; height: 1px; background: #d4d0c7; font-size: 0px; float: none; }
div.hr { width: 570px; height: 1px; border-bottom: 1px solid #d4d0c7; font-size: 0px; float: none; }*/

div.mailstat_div { width: 568px; padding: 10px 0px; text-align: center; border: 1px solid #d9d6d1; margin-bottom: 10px; }
div.mailstat_div a { text-decoration: none; color: #c2923f; }
div.mailstat_div a:hover { text-decoration: underline; }

div.fieldset_div { width: 544px; border: 1px solid #d9d6d1; padding-left: 24px; margin-bottom: 10px; }
p.contact_titels { margin-bottom: 12px; }
p.contact_text_wrap { margin-bottom: 25px; padding-left: 24px; }
p.contact_text_wrap a { text-decoration: none; color: #c2923f; }
p.contact_text_wrap a:hover { text-decoration: underline; }

/*div#contact_geg_wrap { width: 570px; height: 190px; position: relative; }*/
div#contact_geg_wrap { width: 520px; height: 325px; position: relative; margin: 8px 0px 12px 0px; }
	label.txt_lbls { position: absolute; display: block; width: 125px; text-transform: uppercase; }
		label#anaam_lbl { left: 0px; top: 12px; }
		label#vnaam_lbl { left: 0px; top: 40px; }
		label#straatnr_lbl { left: 0px; top: 68px; }
		label#pcstad_lbl { left: 0px; top: 96px; }
		label#tel_lbl { left: 0px; top: 124px; }
		label#email_lbl { left: 0px; top: 152px; }
		/*label#bericht_lbl { left: 370px; top: 12px; }*/
		label#bericht_lbl { left: 0px; top: 180px; }
	
	input.input_txt { position: absolute; /*width: 225px;*/ width: 378px; height: 17px; padding: 3px 0px 0px 5px; border: none; background: #ebe8e3; }
		input#anaam_txt { left: 130px; top: 10px; }
		input#vnaam_txt { left: 130px; top: 38px; }
		input#straat_txt { left: 130px; top: 66px; width: 343px;/*190px;*/ }
		input#nr_txt { left: 483px;/*330px;*/ top: 66px; width: 25px; }
		input#pc_txt { left: 130px; top: 94px; width: 40px; }
		input#stad_txt { left: 180px; top: 94px; width: 328px;/*175px*/ }
		input#tel_txt { left: 130px; top: 122px; }
		input#email_txt { left: 130px; top: 150px; }
		/*textarea.ta_bericht { position: absolute; left: 370px; top: 39px; border: none; background: #ebe8e3; width: 198px; height: 140px; }*/
		textarea.ta_bericht { position: absolute; left: 130px; top: 178px; border: none; background: #ebe8e3; width: 383px; height: 140px; }
		*textarea.ta_bericht { width: 381px; }
		
	
div#wens_geg_wrap { width: 544px; height: 100px; position: relative; }
	p#wens_p { position: absolute; top: 11px; left: 0px; }
	input.radio_btns { position: absolute; left: 125px; width: 12px; height: 12px; }
	*input.radio_btns { left: 130px; }
		input#radio1 { top: 10px; }
		*input#radio1 { top: 13px; }
		input#radio2 { top: 30px; }
		*input#radio2 { top: 33px; }
		input#radio3 { top: 50px; }
		*input#radio3 { top: 53px; }
		input#radio4 { top: 70px; }
		*input#radio4 { top: 73px; }
	
	label.radio_lbl { position: absolute; left: 150px; }
	*label.radio_lbl { left: 150px; }
		label#radio1_lbl { top: 11px; }
		label#radio2_lbl { top: 31px; }
		label#radio3_lbl { top: 51px; }
		label#radio4_lbl { top: 71px; }
		

p#keuze_p { position: relative; margin: 15px 0px 0px 0px; }
	
div#activ_keuze_wrap { width: 544px; padding: 15px 0px 10px 0px; position: relative; }
	div.activiteit_wrap { position: relative; left: 130px; width: 438px; margin-bottom: 5px; }
		input.activ_chkbx { position: absolute; top: -2px; left: -3px; }
		*input.activ_chkbx { top: -3px; }
		p.activ_p { float: right; width: 418px; }

div#form_btns_wrap { width: 544px; height: 35px; position: relative; }
	input.contact_btns { position: absolute; /*top: 15px;*/top: 8px; border: 1px solid #6b512c; background: #ebe8e3; width: 100px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
		input#contact_submit_btn { left: 160px;/*180px;*/ }
		input#contact_reset_btn { left: 280px;/*300px;*/ }

div.fout_div { width: 466px; padding: 15px 50px 25px 50px; text-align: center; color: #CC3333; font-weight: bold; }

form#contacting_form { margin: 0px; padding: 0px; }

		

p#captcha_p { position: relative; margin: 15px 0px 0px 0px; }

div#captha_wrap { width: 544px; height: 135px; padding: 15px 0px 10px 0px; position: relative; }
	img#verif_img { position: absolute; left: 130px; top: 15px; border: 1px solid #6b512c; }
	
	label#captcha_lbl { top: 102px; left: 0px; }
	input#captcha_txt { top: 100px; left: 130px; }
	p#captcha_info_p { position: absolute; left: 130px; top: 125px; }


