@charset "utf-8";
/* CSS Document */

*			{ margin:0; padding:0; list-style:none; }
HTML		{ overflow-y:scroll; height:100%; }
BODY		{ background: url(/images/default/bground_body.jpg) top repeat-x #2d7f00; height:100%; }
.page		{ background: url(/images/default/bground_page.jpg) top center no-repeat; width:100%; height:100%; }
.wrapper	{ width:960px; height:100%; margin:0 auto; }
.header		{ height:520px; width:960px; background:url(/images/default/bground_header.png) no-repeat top center; position:relative; }
.content	{ width:910px; padding:0 25px; background:url(/images/default/bground_content.png) repeat-y top center; }
.footer		{ width:960px; height:50px; background:url(/images/default/bground_footer.png) no-repeat top center; }
.clearfloat	{ clear:both; line-height:0; font-size:0; margin:0; padding:0; }

/* header */
UL.navigation		{ background:url(/images/header/bground_navigatie.png) no-repeat; width:338px; height:264px; padding:40px 20px 0 30px; position:absolute; z-index:10; right:0; top:35px;}
UL.navigation LI	{ font-size:14px; color:#003d16; text-align:right; }
UL.navigation LI A	{ font-size:14px; color:#003d16; padding:5px; width:328px; display:block; text-decoration:none; }

.introduction		{ background:url(/images/header/bground_introductie.png) no-repeat; width:305px; padding:70px 15px 0 15px; height:130px; position:absolute; z-index:11; right:30px; top:306px; cursor:pointer; }
.introduction P		{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:18px; text-align:center; color:#003d16; }

/* .kaart				{ background:url(/images/header/bground_kaart.png) no-repeat; width:666px; height:323px; position:absolute; z-index:12; left:62px; top:0px;} */
.kaart						{ background:url(/images/header/bground_kaart_blanco.png) no-repeat; width:691px; height:334px; position:absolute; z-index:12; left:40px; top:0px;}
.titelEvenementen			{ background:url(/images/header/bground_kaart_evenementen.png) no-repeat;}
.titelArrangementen			{ background:url(/images/header/bground_kaart_arrangementen.png) no-repeat;}
.titelEvents4kids			{ background:url(/images/header/bground_kaart_events4kids.png) no-repeat;}
.titelActies				{ background:url(/images/header/bground_kaart_acties.png) no-repeat;}
.titelNieuws				{ background:url(/images/header/bground_kaart_nieuws.png) no-repeat;}
.titelShertogenboschverkast	{ background:url(/images/header/bground_kaart_shertogenboschverkast.png) no-repeat;}
.titelGoeddoel				{ background:url(/images/header/bground_kaart_goeddoel.png) no-repeat;}
.titelMooieMaaltijd			{ background:url(/images/header/bground_kaart_mooiemaaltijd.png) no-repeat;}
.titelPartners				{ background:url(/images/header/bground_kaart_partners.png) no-repeat;}
.titelOrganisatie			{ background:url(/images/header/bground_kaart_organisatie.png) no-repeat;}

.carrousel			{ background:url(/images/header/bground_carrousel.png) no-repeat; width:586px; height:328px; position:absolute; z-index:13; left:0px; top:189px; padding:20px 17px 20px 23px;}
.carrousel .slide	{ width:546px; height:310px; overflow:hidden; position:relative; background:url(/images/header/bground_carrousel.png) no-repeat -23px -20px #FFF; }
.carrousel .frame	{ background:url(/images/carrousel/imageframe.png) no-repeat; width:548px; height:197px; position:absolute; top:0px; left:-3px; z-index:20; }
.carrousel .date	{ width:76px; height:40px; padding:8px 0; font-family:'Arial Black', Gadget, sans-serif; font-size:18px; line-height:20px; color:#FFF; position:absolute; z-index:30; top:0px; right:0px; text-align:center; background:url(/images/carrousel/bground_date.png) no-repeat; }
.carrousel #prev	{ position:absolute; z-index:40; top:90px; left:24px; }
.carrousel #next	{ position:absolute; z-index:40; top:100px; right:60px; }
.carrousel .image	{ width:540px; height:187px; overflow:hidden; margin:0 3px; }
.carrousel .more	{ position:absolute; top:0; left:0; z-index:30; width:546px; height:310px; display:block; margin:0 0 0 0; }
.carrousel H2		{ font-size:18px; color:#FFF; margin:12px 30px 0px 30px; }
.carrousel P		{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#FFF; padding:12px 30px 8px 30px; }

.zoek						{ background:url(/images/header/bground_zoek.png) no-repeat; width:246px; height:44px; position:absolute; z-index:14; right:9px; top:16px;}
.zoek INPUT[type=text]		{ border:0; background:transparent; color:#97001e; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; width:190px; padding:4px; margin:12px 0 0 16px; }
.zoek INPUT[type=image]		{ border:0; margin:8px 0; }
.zoek INPUT.search-button	{ position:absolute; cursor:pointer; right:2px; top:8px; width:30px; height:30px; background:url(/images/header/search_submitbtn.gif) no-repeat; border:0px; }

H1					{ background:url(/images/header/logo.png) no-repeat; width:358px; height:194px; position:absolute; z-index:13; left:0px; top:0px;}
H1 A				{ text-indent:-9999px; width:358px; height:194px; display:block; color:#333; }

/* Sidebar */
.sidebar						{ width:350px; float:right; }
.sidebar H2.titlegreen			{ background:url(/images/sidebar/title_green.gif); background-repeat:no-repeat; background-position:bottom center; width:350px; height:43px; text-indent:-9999px; position:relative; }
.sidebar H2.zoekeenevenement	{ background:url(/images/sidebar/title_zoekeenevenement.gif); }
.sidebar H2.blijfopdehoogte		{ background:url(/images/sidebar/title_blijfopdehoogte.gif); }
.sidebar H2.nieuws				{ background:url(/images/sidebar/title_nieuws.gif); }
.sidebar H2.wiewatwaar			{ background:url(/images/sidebar/title_wiewatwaar.gif); }
.sidebar H2.komendevenementen	{ background:url(/images/sidebar/title_komendeevenementen.gif); }
.sidebar H2.stuureenkaart		{ background:url(/images/sidebar/title_stuureenkaart.gif); }

.sidebar H2.titleyellow			{ background:url(/images/sidebar/title_yellow.gif); background-repeat:no-repeat; background-position:bottom center; width:350px; height:34px; text-indent:-9999px; }
.sidebar H2.kidspagina			{ background:url(/images/sidebar/title_kidspagina.gif); }
.sidebar H2.deboschverkast		{ background:url(/images/sidebar/title_denboschverkast.gif); }


.sidebar .bodygreen						{ background:url(/images/sidebar/body_green.gif) repeat-y center; position:relative; width:320px; padding:0 15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#FFF; }
.sidebar .bodygreen-maakeenkaart		{ background:url(/images/sidebar/body-maakeenkaart.png) no-repeat top center; position:relative; width:320px; min-height:49px; _height:49px; padding:206px 15px 0 15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; line-height:14px; color:#FFF; }
.sidebar .bodyyellow					{ background:url(/images/sidebar/body_yellow.gif) repeat-y center; padding:8px 16px; width:318px; color:#003d16; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:18px; }
.sidebar .icons							{ position:absolute; z-index:50; top:-38px; right:0; width:80px; height:40px; display:block; }
.sidebar .druppels						{ height:598px; width:350px; background:url(/images/sidebar/druppels.jpg) no-repeat; margin-top:8px; }

.sidebar .footergreen				{ background:url(/images/sidebar/footer_green.gif); background-repeat:no-repeat; background-position:top center; width:350px; height:22px; }
.sidebar A.footergreen				{ background:url(/images/sidebar/footer_green.gif); background-repeat:no-repeat; background-position:top center; width:350px; height:22px; display:block; overflow:hidden; text-indent:-9999px; }
.sidebar .footergreenInterneKaarten	{ background:url(/images/sidebar/footer_green_interne_kaarten.gif); background-repeat:no-repeat; background-position:top center; width:350px; height:22px; }
.sidebar INPUT.zoekevenementen		{ width:350px; height:72px; margin-bottom:12px; }
.sidebar A.reserveerkaarten			{ width:350px; height:90px; margin-bottom:12px; background:url(/images/sidebar/footer_btn_reserveerkaarten.gif) no-repeat; }
.sidebar A.meerevenementen			{ background:url(/images/sidebar/footer_meerevenementen.gif); }
.sidebar A.nieuws					{ background:url(/images/sidebar/footer_meernieuws.gif); }
.sidebar A.maakeenkaart				{ background:url(/images/sidebar/footer_maakeenkaart.gif); }

.sidebar .footeryellow			{ background:url(/images/sidebar/footer_yellow.gif); background-repeat:no-repeat; background-position:top center; width:350px; height:22px; }
.sidebar A.footeryellow			{ background:url(/images/sidebar/footer_yellow.gif); background-repeat:no-repeat; background-position:top center; width:350px; height:22px; display:block; overflow:hidden; text-indent:-9999px; }
.sidebar A.evenementenvoorkids	{ background:url(/images/sidebar/footer_evenementenvoorkinderen.gif); }
.sidebar A.denbosch_verkast		{ background:url(/images/sidebar/footer_leesmeerdenboschverkast.gif); }

.sidebar .bodygreen span.stuureenkaart	{ font-size:16px; }

.sidebar UL					{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#FFF; }
.sidebar UL	LI				{ display:block; height:40px; padding:0px !important; }
.sidebar UL	LI A			{ color:#FFF; text-decoration:none; }
.sidebar UL	LI A .date		{ width:40px; height:25px; padding-top:8px; padding-left:5px; background-repeat:no-repeat; font-size:9px; color:#FFF; float:left; margin-right:8px; }
.sidebar UL	LI A .winter	{ background-image:url(/images/sidebar/datum_winter.png); }
.sidebar UL	LI A .lente		{ background-image:url(/images/sidebar/datum_lente.png); }
.sidebar UL	LI A .zomer		{ background-image:url(/images/sidebar/datum_zomer.png); }
.sidebar UL	LI A .herfst	{ background-image:url(/images/sidebar/datum_herfst.png); }
.sidebar UL	LI A .date EM	{ font-size:18px; padding-right:2px; }
.sidebar UL	LI A P			{ padding-top:11px; }
.sidebar UL.foutmelding		{ margin:10px 0px 0px 0px;}
.sidebar UL.foutmelding li	{ color:Red; height:20px; padding-left:25px !important; }

.sidebar .formBodH						{ width:320px; padding-top:8px; }
.sidebar .formBodH .label				{ width:60px; }
.sidebar .formBodH .textEmail			{ background:url(/images/sidebar/form_blijfhoogte_textfield.gif) no-repeat left; width:230px; height:34px; line-height:8px; }
.sidebar .formBodH INPUT[type=text]		{ border:0; background:transparent; width:214px; color:#0b4b16; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding:4px; margin:4px 0 0 8px; }

.sidebar .formBodH .radiobtn			{ background:url(/images/sidebar/zoek_radiobutton_unchecked.gif) center left no-repeat; height:30px; padding:0 0 0 24px; cursor:pointer; }
.sidebar .formBodH .radiobtn.checked	{ background:url(/images/sidebar/zoek_radiobutton_checked.gif) center left no-repeat; }
.sidebar .formBodH .radiobtn INPUT		{ left:-9999px; position:absolute; }
.sidebar .formBodH .submit				{ border:0; width:30px; }

.sidebar .formKaarten							{ width:320px; padding-top:8px; }
.sidebar .formKaarten .label					{ width:60px; }
.sidebar .formKaarten .textEmail				{ background:url(/images/sidebar/form_blijfhoogte_textfield.gif) no-repeat left; width:230px; height:34px; line-height:8px; }
.sidebar .formKaarten INPUT[type=text]			{ border:0; background:transparent; width:230px; color:#0b4b16; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding:4px; margin:0px 0 0 5px; }
.sidebar .formKaarten .textOpmerkingen			{ background:url(/images/sidebar/form_kaarten_textarea.gif) no-repeat left; height:88px; width:230px; line-height:8px; }
.sidebar .formKaarten .textOpmerkingen TEXTAREA	{ border:0; background:transparent; width:230px; height:76px; color:#0b4b16; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; padding:4px; margin:4px 0 0 5px; }

.sidebar .formSearchEvents 							{ width:100%; margin-bottom:18px; }
.sidebar .last										{ margin-bottom:0px; }
.sidebar .formSearchEvents H3						{ margin:0 0 8px 0; }

.sidebar .textTrefwoord								{ background:url(/images/sidebar/zoek_textfield_trefwoord.gif) no-repeat bottom; height:37px; padding:4px 0 0 0; }
.sidebar .textTrefwoord INPUT						{ border:0; width:302px; height:16px; padding:4px; margin:0 4px; color:#003d16; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; background:transparent; }
.sidebar .textPostcode								{ background:url(/images/sidebar/zoek_textfield_postcode.gif) no-repeat bottom left; height:28px; padding:0px 0 0 0; }
.sidebar .textPostcode INPUT#pc_cijfers				{ float:left; border:0; width:64px; height:16px; padding:4px; margin:0 4px; color:#003d16; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; font-size:12px; background:transparent; }
.sidebar .textPostcode INPUT#pc_letters				{ float:left; border:0; width:18px; height:16px; padding:4px; margin:0 4px; color:#003d16; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; font-size:12px; background:transparent; }

.sidebar .formSearchEvents .radioLente				{ width:81px; height:113px; cursor:pointer; }
.sidebar .formSearchEvents .radioLente INPUT		{ left:-9999px; position:absolute; }
.sidebar .formSearchEvents .radioLente.unchecked	{ background:url(/images/sidebar/zoek_lente_unchecked.gif); }
.sidebar .formSearchEvents .radioLente.checked		{ background:url(/images/sidebar/zoek_lente_checked.gif); }

.sidebar .formSearchEvents .radioZomer				{ width:81px; height:113px; cursor:pointer; }
.sidebar .formSearchEvents .radioZomer INPUT		{ left:-9999px; position:absolute; }
.sidebar .formSearchEvents .radioZomer.unchecked	{ background:url(/images/sidebar/zoek_zomer_unchecked.gif); }
.sidebar .formSearchEvents .radioZomer.checked		{ background:url(/images/sidebar/zoek_zomer_checked.gif); }

.sidebar .formSearchEvents .radioHerfst				{ width:81px; height:113px; cursor:pointer; }
.sidebar .formSearchEvents .radioHerfst INPUT		{ left:-9999px; position:absolute; }
.sidebar .formSearchEvents .radioHerfst.unchecked	{ background:url(/images/sidebar/zoek_herfst_unchecked.gif); }
.sidebar .formSearchEvents .radioHerfst.checked		{ background:url(/images/sidebar/zoek_herfst_checked.gif); }

.sidebar .formSearchEvents .radioWinter				{ width:77px; height:113px; cursor:pointer; }
.sidebar .formSearchEvents .radioWinter INPUT		{ left:-9999px; position:absolute; }
.sidebar .formSearchEvents .radioWinter.unchecked	{ background:url(/images/sidebar/zoek_winter_unchecked.gif); }
.sidebar .formSearchEvents .radioWinter.checked		{ background:url(/images/sidebar/zoek_winter_checked.gif); }

.sidebar .formSearchEvents .checkbox				{ background:url(/images/sidebar/zoek_checkbox_unchecked.gif) center left no-repeat; height:30px; width:25%; padding:0 24px; cursor:pointer; }
.sidebar .formSearchEvents .checkbox.lente			{ background:url(/images/sidebar/zoek_checkbox_lente.gif) center left no-repeat; }
.sidebar .formSearchEvents .checkbox.zomer			{ background:url(/images/sidebar/zoek_checkbox_zomer.gif) center left no-repeat; }
.sidebar .formSearchEvents .checkbox.herfst			{ background:url(/images/sidebar/zoek_checkbox_herfst.gif) center left no-repeat; }
.sidebar .formSearchEvents .checkbox.winter			{ background:url(/images/sidebar/zoek_checkbox_winter.gif) center left no-repeat; }
.sidebar .formSearchEvents .checkbox INPUT			{ left:-9999px; position:absolute; }

.sidebar .formSearchEvents .radioStraal				{ background:url(/images/sidebar/zoek_radiobutton_unchecked.gif) center left no-repeat; height:30px; width:20%; padding:0 0 0 24px; cursor:pointer; }
.sidebar .formSearchEvents .radioStraal.checked		{ background:url(/images/sidebar/zoek_radiobutton_checked.gif) center left no-repeat; }
.sidebar .formSearchEvents .radioStraal INPUT		{ left:-9999px; position:absolute; }

.sidebar .wiewatwaar								{ width:100%; }
.sidebar .wiewatwaar A								{ color:#f9ba00; text-decoration:none; }
.sidebar .wiewatwaar A:hover						{ color:#f9ba00; text-decoration:underline; }
.sidebar .wiewatwaar TD								{ vertical-align:top; padding:8px 12px 0 0; }
.sidebar .wiewatwaar .label							{ font-weight:bold; white-space:nowrap; }

/* mainContent */
.mainContent							{ width:560px; margin-right:350px; position:relative; }
.mainContent .buttonsTop				{ position:absolute; top:10px; right:10px; width:182px; height:30px; }
.mainContent .buttonsTopLeft			{ position:absolute; top:30px; right:10px; width:122px; height:30px; }
.mainContent .buttonsTopLeft a			{ color: #000000; }
.mainContent .toppaging-left			{ float:left; }
.mainContent .toppaging-right			{ float:right; }
.mainContent .title						{ background:url(/images/maincontent/title_blanco.gif); background-repeat:no-repeat; background-position:bottom center; width:560px; height:68px; }
.mainContent H2							{ color:#003d16; font-size:30px; padding:0; }
.mainContent H2.title					{ background:url(/images/maincontent/title_blanco.gif); background-repeat:no-repeat; background-position:bottom center; width:560px; height:68px; text-indent:-9999px; }
.mainContent H2.evenementenkalender		{ background:url(/images/maincontent/title_evenementenkalender.gif); }
.mainContent H2.komendevenementen		{ background:url(/images/maincontent/title_komendeevenementen.gif); }
.mainContent H2.komendevenementen4kids	{ background:url(/images/maincontent/title_evenementenkalender4kids.gif); }
.mainContent .titlesmall				{ background:url(/images/maincontent/title_blanco.gif); background-repeat:no-repeat; background-position:top center; width:560px; height:40px; }

.mainContent .body						{ background:url(/images/maincontent/bground_body.gif) repeat-y; width:530px; min-height:200px; padding:0 15px; overflow:hidden; cursor:pointer; }
.mainContent .body .date				{ width:82px; height:100px; padding-top:12px; font-family:'Arial Black', Gadget, sans-serif; font-size:14px; color:#003d16; text-align:center; background-position:top center; background-repeat:no-repeat; float:left; }
.mainContent .body .winter				{ background-image:url(/images/kalender/bground_date_winter.gif); }
.mainContent .body .lente				{ background-image:url(/images/kalender/bground_date_lente.gif); }
.mainContent .body .zomer				{ background-image:url(/images/kalender/bground_date_zomer.gif); }
.mainContent .body .herfst				{ background-image:url(/images/kalender/bground_date_herfst.gif); }
.mainContent .body .tekst				{ margin-left:90px; }
.mainContent .body H3					{ margin:12px 0; color:#003d16; width:390px; min-height:18px; overflow:hidden; font-size:18px; }
.mainContent .body P					{ width:230px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#003d16; }
.mainContent .body .image				{ background:#030; width:198px; height:155px; float:right; position:relative; }
.mainContent .body .balloon				{ width:30px; height:30px; position:absolute; z-index:40; top:-30px; right:0; background:url(/images/kalender/comment_balloon.gif) no-repeat; font-family:'Arial Black', Gadget, sans-serif; font-size:18px; color:#003d16; text-align:center; padding:5px 7px 9px 7px; }
.mainContent .body .frameodd			{ width:198px; height:155px; position:absolute; z-index:39; top:0; left:0; background:url(/images/kalender/frame_odd.png) no-repeat; text-decoration:none; }
.mainContent .body .frameeven			{ width:198px; height:155px; position:absolute; z-index:39; top:0; left:0; background:url(/images/kalender/frame_even.png) no-repeat; text-decoration:none; }

.mainContent .detail					{ float:left; background:url(/images/maincontent/bground_body.gif) repeat-y; width:510px; padding:0 25px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#003d16; }
.mainContent .detail H2					{ color:#003d16; font-size:30px; padding:10px 0; }
.mainContent .detail H3					{ color:#003d16; font-size:18px; padding:10px 0; }
.mainContent .detail P					{ padding-bottom:18px; }
.mainContent .detail P.intro			{ font-weight:bold; }
.mainContent .detail A					{ color:#97001e; text-decoration:none; }
.mainContent .detail A:hover			{ color:#97001e; text-decoration:underline; }
.mainContent .detail UL					{ padding-bottom:18px; }
.mainContent .detail LI					{ background:url(/images/maincontent/bullit.gif) no-repeat left 6px; padding:0 10px 0 36px; }
.mainContent .detail BLOCKQUOTE			{ width:183px; height:38px; padding:16px 12px; font-size:14px; background:url(/images/maincontent/blockquote.gif) no-repeat; text-align:center; font-weight:bold; }
.mainContent .detail .right				{ float:right; }
.mainContent .detail .left				{ float:left; margin:0 18px 18px 0; }
.mainContent .detail .newsoverview a	{ color:#003d16; text-decoration:none; }		

.box										{ background:#96bf0d; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#003D16; line-height:18px; padding:30px; overflow:hidden; width:830px; height:413px; }
.box H3										{ font-size:18px; }
.box H3, .box P								{ width:400px; margin-bottom:8px; }

.mainContent .required						{ font-size:14px; font-weight:bold; color:#97001e; }	
.mainContent .form							{ position:relative; width:100%; outline:none; }	
.mainContent .form .label					{ width:198px;}	
.mainContent .form TD.label					{ width:auto;}	
.mainContent .form .required				{ padding:12px 4px 4px 4px; }	
.mainContent .form SPAN						{ font-weight:bold; font-size:14px; }
.mainContent .form TD						{ vertical-align:top; padding-top:8px; }
.mainContent .form .radioGroup				{ margin:0 0 0 0; padding:0; }
.mainContent .form SELECT					{ border:0; padding:4px; margin:0 4px 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#003d16; outline:none; }	
.mainContent .form INPUT.code[type=text]	{ background:url(/images/form/textfield_code.gif) no-repeat; padding:4px; width:162px; height:20px; border:0; margin:0 8px 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#003d16; outline:none; }	
.mainContent .form INPUT.big[type=text]		{ background:url(/images/form/textfield_big.gif) no-repeat; padding:4px; width:296px; height:20px; border:0; margin:0 8px 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#003d16; outline:none; }	
.mainContent .form INPUT.small[type=text]	{ background:url(/images/form/textfield_small.gif) no-repeat; padding:4px; width:64px; height:20px; border:0; margin:0 8px 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#003d16; outline:none; }	
.mainContent .form INPUT.normal[type=text]	{ background:url(/images/form/textfield_normal.gif) no-repeat; padding:4px; width:216px; height:20px; border:0; margin:0 8px 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#003d16; outline:none; }	
.mainContent .form TEXTAREA					{ background:url(/images/form/textarea.gif) no-repeat; width:296px; height:80px; border:0; padding:4px; margin:0 8px 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#003d16; outline:none; }	
.mainContent DIV.submit						{ position:relative; }
.mainContent INPUT.verder[type=submit]		{ background:url(/images/form/submitVerder.png) no-repeat; cursor:pointer; width:148px; height:49px; border:0; padding:4px; margin:0 4px 0 0; position:absolute; bottom:-50px; right:0; outline:none; }	
.mainContent INPUT.verzend[type=submit]		{ background:url(/images/form/submitVerzend.png) no-repeat; cursor:pointer; width:148px; height:49px; border:0; padding:4px; margin:0 4px 0 0; position:absolute; bottom:-50px; right:0; outline:none; }	
.mainContent .form LABEL.radio				{ background:url(/images/form/radioBtn.gif) no-repeat left; height:20px; display:block; padding:0 0 0 24px; margin:0 0 4px 0; color:#fefffe; cursor:pointer; }
.mainContent .form LABEL.checked			{ background:url(/images/form/radioBtn_checked.gif) no-repeat left; }
.mainContent .form LABEL.radio INPUT		{ left:-9999px; position:absolute; }
.mainContent .form .row						{ width:490px; height:94px; padding:0; margin:0 0 12px 0; position:relative; }
.mainContent .form .row .text				{ position:absolute; top:10px; left:142px; width:287px; }
.mainContent .form .row P					{ padding:0; margin:0; }
.mainContent .form .row .radio				{ position:absolute; z-index:30; top:64px; left:90px; background:url(/images/form/radioBtn.png) no-repeat; width:28px; height:28px; }
.mainContent .form .row .checked			{ background:url(/images/form/radioBtn_checked.png) no-repeat; }
.mainContent .form .row STRONG				{ font-size:14px; font-weight:bold; }
.mainContent .form .row .sort				{ width:58px; height:58px; position:absolute; left:450px; top:30px; }
.mainContent .form .row .sort .number		{ width:26px; height:52px; display:block; float:left; }
.mainContent .form .row .sort .one			{ background:url(/images/form/sortNumber1.gif) no-repeat; }
.mainContent .form .row .sort .two			{ background:url(/images/form/sortNumber2.gif) no-repeat; }
.mainContent .form .row .sort .three		{ background:url(/images/form/sortNumber3.gif) no-repeat; }
.mainContent .form .row .sort .four			{ background:url(/images/form/sortNumber4.gif) no-repeat; }
.mainContent .form .row .sort .five			{ background:url(/images/form/sortNumber5.gif) no-repeat; }
.mainContent .form .row .sort LI			{ list-style:none; margin:0; padding:0; }
.mainContent .form DIV.smallImg				{ width:133px; height:92px; position:relative; }
.mainContent .form IMG.smallImg				{ width:133px; height:92px; z-index:10; top:0; left:0; position:absolute;  }
.mainContent .form .odd DIV.mask			{ background:url(/images/form/frame_odd.png); width:133px; height:92px; z-index:20; top:0; left:0; position:absolute;  }
.mainContent .form .even DIV.mask			{ background:url(/images/form/frame_even.png); width:133px; height:92px; z-index:20; top:0; left:0; position:absolute; }

.img_placeholder1						{ width:198px; height:132px; float:right; margin:0 0 18px 18px; position:relative; }
.img_placeholder1 DIV					{ width:198px; height:132px; background:url(/images/maincontent/detail_imgframe1.png) no-repeat; position:absolute; z-index:50; top:0; left:0; }
.img_placeholder2						{ width:198px; height:132px; float:left; margin:0 18px 18px 0; position:relative; }
.img_placeholder2 DIV					{ width:198px; height:132px; background:url(/images/maincontent/detail_imgframe2.png) no-repeat; position:absolute; z-index:50; top:0; left:0; }
.img_placeholder3						{ width:307px; height:230px; float:right; margin:0 20px 18px 18px; position:relative; }
.img_placeholder3 DIV					{ width:307px; height:230px; background:url(/images/maincontent/detail_imgframe3.png) no-repeat; position:absolute; z-index:50; top:0; left:0; }
.img_placeholder4						{ width:504px; height:200px; margin:18px auto 0 auto; position:relative; }
.img_placeholder4 DIV					{ width:504px; height:200px; background:url(/images/maincontent/detail_imgframe4.png) no-repeat; position:absolute; z-index:50; top:0; left:0; }

.mainContent .seperator					{ background:url(/images/maincontent/seperator.gif) no-repeat; width:560px; height:21px; }
.mainContent .footer					{ float:left; background:url(/images/maincontent/footer.gif); background-repeat:no-repeat; background-position:top center; width:560px; height:24px; padding-top:4px; }
.mainContent .footer A.left				{ margin-left:11px; float:left; }
.mainContent .footer A.right			{ margin-right:11px; float:right; }
.mainContent .footer INPUT.left				{ margin-left:11px; float:left; }
.mainContent .footer INPUT.right			{ margin-right:11px; float:right; }

.mainContent TD.label					{ font-weight:bold; }
.mainContent TD.reactName				{ background:url(/images/maincontent/react_textfieldName.gif) no-repeat; height:20px; width:496px; padding:4px 4px 18px 4px; }
.mainContent TD.reactName INPUT			{ border:0; background:transparent; width:496px;color:#0b4b16; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; }
.mainContent TD.reactComment			{ background:url(/images/maincontent/react_textareaComment.gif) no-repeat; height:80px; width:496px; padding:4px 4px 18px 4px; }
.mainContent TD.reactComment TEXTAREA	{ border:0; background:transparent; width:496px; height:80px; color:#0b4b16; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; }

.bigContent .top						{ background:url(/images/maincontent/bigcontent_top.gif) no-repeat bottom; width:910px; height:20px; padding-top:24px; }
.bigContent .body						{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; background:url(/images/maincontent/bigcontent_body.gif) repeat-y; width:910px; }
.bigContent .body H2					{ color:#003d16; font-size:30px; padding:10px 20px; width:870px; }
.bigContent .body P						{ color:#003d16; padding:0 20px 18px 20px; }
.bigContent .bottom						{ background:url(/images/maincontent/bigcontent_bottom.gif) no-repeat; width:910px; height:20px; }
.bigContent .body A						{ color:#97001e; text-decoration:none; }
.bigContent .body A:hover				{ color:#97001e; text-decoration:underline; }

.bigContent .body UL					{ padding-bottom:18px; }
.bigContent .body LI					{ background:url(/images/maincontent/bullit.gif) no-repeat left 6px; padding:0 10px 0 36px; }


/* footer */
.footer P								{ font-size:12px; color:#003d16; padding:28px 30px 0px 30px; }
.footer SPAN							{ float:right; }
.footer A								{ color:#003d16; text-decoration:none; }