/* Vaste Elementen */
body				{ font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; background-color: #b80113; background-repeat: no-repeat; background-position: center top;}
.home,
.sub				{ background-image: url(../afbeeldingen/bg_home.jpg); }
.sub2				{ background-image: url(../afbeeldingen/bg_sub2.jpg); }
#aligner 			{ width: 999px; margin: 0 auto; }
#container,
#header,
#base,
#footer 			{ width: 999px; float: left; }
#header	#top		{ position: relative; width: 999px; float: left; }		
#header				{ position: relative; }
#container			{ padding: 0 0 30px 0; }
#logo				{ width: 311px; height: 127px; float: left; display: block; background-image: url(../afbeeldingen/logo.gif); overflow: hidden; text-indent: -9999px; }
#logo:hover			{ background-position: bottom; }
#kerk				{ position: absolute; width: 245px; height: 446px; left: 754px; top: 13px; background-image: url(../afbeeldingen/kerk.png); }
#bestebinnenstad	{ position: absolute; width: 129px; height: 129px; left: 880px; top: 53px; background-image: url(../afbeeldingen/bestebinnenstad.png); text-indent: -9999px; display: block; overflow: hidden; }
#zoekveld			{ position: absolute; background-image: url(../afbeeldingen/zoeken_lijn.gif); background-repeat: no-repeat; top: 140px; left: 640px; z-index: 100; }
.zoekenveld			{ width: 100px; float: left; margin: 0 0 0 20px; padding: 5px; outline: none; border-left: 1px solid #a5a5a5; border-top: 1px solid #a5a5a5; border-bottom: none; border-right: none; font-size: 11px; color: #696969;   }
.zoekenknop			{ width: 28px; height: 27px; }
#nav				{ width: 972px; height: 38px; float: left; background-image: url(../afbeeldingen/nav_bg.gif); margin: 0; padding: 13px 0 0 27px; }
#nav li, 
#nav-ref li			{ height: 24px; float: left; list-style: none; }
#nav a,
#nav-ref a			{ height: 24px; display: block; overflow: hidden; text-indent: -9999px; margin: 0 3px 0 0;}
#nav-ref			{ padding: 0; margin: 0; }
.overlay			{ position: absolute; z-index: 900; height: 580px; background-image: url(../afbeeldingen/overlay.gif); }
.overlay2			{ position: absolute; z-index: 990; width: 276px; height: 270px; top: 0; left: 0; background-image: url(../afbeeldingen/overlay_rood.gif); }
.links				{ width: 300px; }
.rechts				{ width: 276px;}

#nav a:hover, 
#nav-ref a:hover	{ background-position: bottom; }
.activiteiten, 
.ref-activiteiten	{ width: 91px; 	background-image: url(../afbeeldingen/li_activiteiten.gif); }
.etendrinken,
.ref-etendrinken	{ width: 110px; background-image: url(../afbeeldingen/li_etendrinken.gif); }
.arrangementen,
.ref-arrangementen	{ width: 112px; background-image: url(../afbeeldingen/li_arrangementen.gif); }
.julliezijn			{ width: 95px; 	background-image: url(../afbeeldingen/li_julliezijn.gif); }
.beleefbreda		{ width: 92px; 	background-image: url(../afbeeldingen/li_beleefbreda.gif); }
.reserveren			{ width: 85px; 	background-image: url(../afbeeldingen/li_reserveren.gif); }
#subnav				{ width:972px; height: 28px; float: left; background-color: #000000; padding: 12px 0 0 27px; margin: 0; font-size: 11px; }
#subnav-container	{ width:972px; height: 18px; position:relative; overflow:hidden; }
.subnav				{ width:972px; height: 16px; display:block; margin: 0; padding:0; position:absolute; top: -40px; left: 0;  }
.subnav li			{ list-style: none; float: left; margin: 0 20px 0 0;}
.subnav a			{ color: #FFFFFF; text-decoration: none;}
.subnav a:hover		{ color: #e1001d; }
#base				{ width: 988px; background-color: #FFFFFF; padding: 13px 0 10px 11px;}
.item-wrapper		{ width: 988px; float: left; display: block; }
.item-container		{ position: relative; width: 244px; height: 260px; font-size: 11px; color: #1f1e21; float: left; background-image: url(../afbeeldingen/stippellijn.gif); background-repeat: no-repeat; background-position: 4px 125px;}
.item-container h1	{ font-size: 14px; font-style: italic; color: #e1001d; margin: 0; padding: 0 0 10px 20px;}
.item-container .item-tekst h1 { padding: 0 0 10px 0; }
.eerste				{ background-image: none; }
.fotoklein			{ position: relative; width: 244px; height: 112px; margin: 0 0 10px 0; background-position: 5px 6px; background-repeat: no-repeat;}
.fotoklein2			{ width: 175px; height: 100px; float: left; margin: 0 0 10px 0; background-position: -25px 6px; border: 1px solid #eaeaea; overflow: hidden; background-repeat:no-repeat;}
.fotoklein2:hover	{ border: 1px solid #f5f5f5; }
.item-tekst			{ padding: 0 25px 25px 25px; display: block; }
.item-tekst .found	{ background-color: #FFD0D3; }
.link-overlay		{ width: 244px; height:260px; position:absolute; top:0; left:0; z-index: 100; }
.link-overlay a img	{ width: 244px; height:260px; display: block; float:left; border:none; }
.meerinfo			{ position: absolute; top: 230px; left: 225px; z-index: 999; width: 16px; height: 25px; background-image: url(../afbeeldingen/plus.gif); display: block; overflow: hidden; text-indent: -9999px; }
.meerinfo:hover, .hover		{ background-position: bottom; }
.tip				{ position: absolute; width: 62px; height: 63px; left: 180px; top: 60px; background-image: url(../afbeeldingen/tip.png); }
.actie				{ position: absolute; width: 62px; height: 63px; left: 180px; top: 60px; background-image: url(../afbeeldingen/actie.png); }
#footer				{ width: 956px; height: 45px; font-size: 10px; color: #585858; background-color: #e6e6e6; background-image: url(../afbeeldingen/footer_bg.gif); padding: 30px 0 0 43px;}
.copyright			{ font-size: 11px; font-weight: bold; }
#footer	a			{ color: #585858; text-decoration: none; }
#footer	a:hover		{ color: #e1001d; text-decoration: none; }
#pad				{ position: relative; width: 900px; height: 22px; padding: 2px 0 0 0; float: left; background-image: url(../afbeeldingen/pad_bg.jpg); background-repeat: no-repeat; margin: 0 0 0 -30px; }
#pad li				{ list-style: none; float: left; font-size: 11px; color: #efa6af; padding: 0 0 0 10px; background-image: url(../afbeeldingen/pijltje.gif); background-position: 4px 5px; background-repeat: no-repeat; }
#pad a				{ color: #FFFFFF; text-decoration: none; }
#pad a:hover		{ color: #efa6af; }
#pad .eerste		{ margin: 0 0 0 22px; background-image: none; display: inline;}
.blink				{ position: relative; display: inline; color: #e1001d; float: left; font-weight: bold;  background-image: url(../afbeeldingen/alert.gif); background-repeat: no-repeat; padding: 0 0 0 18px; margin: 0 0 0 -18px;}
.blink-input		{ background-image: url(../afbeeldingen/alert.gif); background-repeat: no-repeat; background-position: 37px 2px; }
#foto-container		{ width: 177px; float: right; margin: 0 -10px 30px 30px;}

/* Variabele Elementen */
#header-body		{ width: 999px; background-color: #d6051a; float: left;}
.header-home,
.header-sub			{ height: 241px; background-image: url(../afbeeldingen/header_bg_home.jpg); }
.header-sub2		{ height: 115px; background-image: url(../afbeeldingen/header_bg_sub2.jpg); }
#header-body #foto	{ width: 476px; height: 218px; float: left; overflow: hidden; margin: 0 0 0 17px; display: inline;}
.header-home h1		{ font-size: 13px; color: #FFFFFF; margin: 0; padding: 0; }
.header-home h2		{ font-size: 10px; color: #FFFFFF; margin: 0; padding: 0; }
.header-sub h1,
.header-sub2 h1		{ font-size: 24px; color: #FFFFFF; margin: 0; padding: 0; }
.header-sub h2		{ font-size: 12px; color: #FFFFFF; margin: 0; padding: 0; }
#tekstblok			{ float: left; margin: 30px 0 0 30px; display: inline; }
.tekstblok-home		{ width: 309px; }
.tekstblok-sub		{ width: 440px; }
.tekstblok-sub2		{ width: 900px; }
#tekst-inhoud		{ width: 525px; padding: 20px 40px 20px 20px; float: left; font-size: 11px; color: #1f1e21; }
#vragen-inhoud		{ width: 928px; padding: 20px 40px 20px 20px; float: left; font-size: 11px; color: #1f1e21; }
#vragen-inhoud h1,
#tekst-inhoud h1	{ font-size: 12px; padding: 0; margin: 0; }
#vragen-inhoud h2,
#tekst-inhoud h2	{ font-size: 11px; padding: 0; margin: 0; }
#vragen-inhoud a,
#tekst-inhoud a		{ color: #1f1e21; text-decoration: underline; }
#vragen-inhoud a:hover,
#tekst-inhoud a:hover{ color: #1f1e21; text-decoration: none; }
#aanvullende-info,
#fotos				{ width: 363px; float: left; margin: 0 0 20px 0;}
#fotos, .fotos		{ width: 363px; height: 102px; overflow: hidden; float: left; }
#video, #meer		{ width: 363px; float: left; margin: 0 0 20px 0;}
.quote				{ position: relative; width: 301px; background-color: #f9f9f9; float: left; padding: 30px; margin: -60px 0 10px 0; border: 1px solid #e2e2e2; }
.quote h1			{ font-size: 18px; color: #c70d16; padding: 0; margin: 0; }
.quote h2			{ font-size: 11px; color: #6f6f6f; padding: 0; margin: 10px 0 0 0; float: right;}
.quote a			{ font-weight: bold; text-decoration: none; font-size: 11px; color: #c70d16; float: right; display: block; margin: 10px 0 0 0;}
.quote a:hover		{ text-decoration: underline; }
.nieuws				{ position: relative; width: 361px; background-color: #f9f9f9; font-size: 11px; float: left; padding: 0px; margin: -60px 0 10px 0; border: 1px solid #e2e2e2; }
.nieuws	ul			{ padding: 0; margin: 0; }
.nieuws	li			{ width: 360px; float: left; list-style: none; background-color: #eeeeee; }
.nieuws	a			{ color: #1f1e21; text-decoration: none; width: 310px; padding: 6px 20px 6px 30px; background-image: url(../afbeeldingen/nieuws_bg.jpg); display: block; background-repeat: no-repeat; background-position: left top;}
.nieuws	a:hover		{ background-position: right top; }
.nieuws h1			{ color: #e90f2b; font-size: 14px; font-weight: bold; margin: 0; padding: 30px 0 20px 30px;}
#aanvullende-info .laatste { background-image:url(../afbeeldingen/nieuws_bg2.jpg); }
.fotopadding		{ margin: 0 9px 0 0; }
.kop-meer			{ width: 300px; font-size: 13px; color: #c70d16; padding: 0; margin: 0; }
#meer-gegevens		{ margin: 0 0 20px 0; padding: 0; font-size: 11px; background-image: url(../afbeeldingen/lijst_bg.gif); background-repeat: repeat-y; float: left;}
#meer-gegevens li	{ list-style: none; width: 363px; float: left; padding: 0; margin: 0; }
.variabele			{ width: 105px; height: 19px; float: left; padding: 3px 0 0 10px; overflow: hidden; }
.waarde				{ width: 237px; height: 19px; float: left; padding: 3px 0 0 10px; font-weight: bold; overflow: hidden; }
#opties				{ margin: 0 0 20px 0; padding: 0; font-size: 11px; float: left;}
#opties li			{ list-style: none; background-image: url(../afbeeldingen/li_bg.gif); background-repeat: repeat-x; width: 525px; float: left; padding: 0; margin: 0; }
#opties li.actli	{ width: 380px; }
#opties li span.kop	{ font-weight: bold; }
#veelgesteldevragen,
#combinatietips,
#referentie-list  	{ padding: 0 0 20px 0; margin: 0; font-size: 11px; list-style: none; } 
#veelgesteldevragen a,
#combinatietips a, 
#referentie-list a	{ color: #1f1e21; text-decoration: none;}
#veelgesteldevragen a:hover,
#referentie-list a:hover,
#combinatietips a:hover { color: #e1001d; text-decoration: none; }
#reserveren			{ text-decoration: none; color: #e1001d; font-size: 13px; }
#activiteit-menu	{ padding: 0; margin: 0; }
#activiteit-menu li	{ float: left; margin: 0 8px 0 0; list-style: none; }
#activiteit-menu a	{ text-decoration: none; font-weight: bold;}
#activiteit-menu a:hover { color: #e2011e; }
.knop-download		{ height: 37px; float: left; background-image: url(../afbeeldingen/knop_download_links.jpg); }
.knop-download2		{ height: 27px; float: left; background-image: url(../afbeeldingen/knop_download_rechts.jpg); background-position: right; background-repeat:no-repeat; padding: 10px 20px 0 60px;}
#activiteitenselector { width: 275px; float: left; font-size: 11px; overflow: hidden;}
#activiteitenselector h1 { width: 255px; height: 32px; font-size: 13px; margin: 0; padding: 15px 0 0 20px; background-image: url(../afbeeldingen/submenu_kop_bg.jpg); }
#activiteitenselector ul { margin: 0; }
.hoofditems			{ margin: 0; padding: 0; }
.sub-activiteiten	{ background-color: #ffffff; padding: 10px 0 10px 20px; display:none;}
.sub-activiteiten a	{ color: #e1001d; text-decoration: none; }
.sub-activiteiten a:hover { color: #000000; }
#activiteitenselector li { width: 275px; list-style: none;}
.hoofditem			{ display: block; width: 255px; height: 23px; font-weight: bold; padding: 4px 0 0 20px; background-image: url(../afbeeldingen/submenu_item_bg.jpg); color: #000000; text-decoration: none; }
.hoofditem:hover	{ background-position: bottom; }
.activiteit-info	{ width: 365px; float: left; font-size: 11px; padding: 30px;}
#loading-wrapper	{ width: 365px; position:relative; }
#loading			{ top: 100px; left: 175px; position: absolute; }
.contact-wrap		{ display:none; }
.contact-info		{ background-color: #eeefee; width: 365px; overflow:hidden; font-size: 11px; padding: 40px 30px 30px 30px; background-image: url(../afbeeldingen/contact_bg.jpg); }
.nieuwsbrief-info	{ width: 465px; overflow:hidden; font-size: 11px; padding: 0; background: none; }
.activiteit-info h1,
.contact-info h1	{ font-size: 18px; color: #e1001d; }
#actinfo2			{ display:none; }
.overlay			{ display:none; }
.overlay2			{ display:none; }
#reserverings-info	{ position: relative; margin: -120px 0 0 0; width: 276px; float: left; }
#kalender-container	{ width: 224px; height: 221px; overflow:hidden; position:relative; }
#kalender			{ width: 3500px; height: 221px; position:absolute; left:0; top:0; display:block; }
.kalender-blok		{ display:block; }
#agenda-container	{ margin: 0 0 10px 0; padding: 28px 0 28px 28px; width: 248px; background-color: #c60e16; float: left; overflow: hidden;}
.agenda				{ color: #606060; width: 224px; font-size: 11px; font-weight: bold; text-align: center; margin: 10px 28px 0 0; float:left;}
.agenda td			{ width: 32px; height: 32px; }
.agenda td:hover,
.agenda td.selected	{ background-position: bottom; color: #FFFFFF;}
.agenda .dag		{ font-size: 10px; color: #FFFFFF; height: 19px; background-image: url(../afbeeldingen/dag_naam_bg.gif);}
#agenda-container h1 { display: block; width: 96px; font-size: 12px; font-style: italic; color: #FFFFFF; margin: 0; padding: 0; float: left;}
.act				{ background-image: url(../afbeeldingen/dag_bg.gif); }
.inact				{ background-image: url(../afbeeldingen/dag_inact_bg.gif); }
#maandselector-vorige { display:none; }
#maanden			{ float: right; font-size: 12px; color: #FFFFFF; font-weight: bold; margin: 0 20px 0 0; padding: 0; display: inline;}
#maanden li			{ float: left; padding: 0 5px 0 0; list-style: none;}
#maanden a			{ text-decoration: none; color: #fe616f; }
#maanden a:hover	{ color: #FFFFFF; }
#tijd-groep			{ color: #FFFFFF; font-size: 11px; font-weight: bold; width: 276px; float: left; background-image: url(../afbeeldingen/starttijd_bg.jpg); background-color: #c60e16; padding: 0; margin: 0; }
#tijd-groep li		{ list-style: none; }
#programma			{ font-size: 11px; width: 276px; float: left; background-image: url(../afbeeldingen/programma_bg.gif); background-color: #e1e1e1; }
#programma a		{ color: #e1001d; text-decoration: none; }
#programma h1		{ font-size: 12px; }
#programma h2		{ font-size: 11px; margin: 0; padding: 0; }
#programma .kop		{ margin: 15px 0 0 30px; height: 30px; position:relative; }
#refresh			{ cursor: pointer; top: -5px; left: 197px; position:absolute; }
#programma ul		{ margin: 0; padding: 0; float: left;}
.programma-item		{ background-image: url(../afbeeldingen/programma_item_bg.gif); }
.programma-pauze	{ width: 276px; height: 30px; background-image: url(../afbeeldingen/programma_pauze_bg.gif); }
#programma li		{ list-style: none; }
.activiteit			{ position: relative; width: 162px; padding: 12px 20px 12px 30px; float: left;}
.tijd				{ width: 58px; height: 30px; padding: 9px 0 0 0; float: left; text-align: center; }
.aantal				{ width: 58px; height: 30px; padding: 9px 0 0 0; float: left; text-align: center; }
.aanvangsttijd		{ position: relative; width: 162px; height: 27px; padding: 12px 20px 0 30px; float: left;}
.groepsgrootte		{ position: relative; width: 162px; height: 27px; padding: 12px 20px 0 30px; float: left;}
.pauze				{ position: relative; width: 162px; height: 27px; padding: 12px 20px 0 30px; float: left;}
/* .pauze				{ position: relative; width: 162px; padding: 7px 20px 0 30px; float: left; color: #FFFFFF;} */
.pauzetijd			{ width: 58px; padding: 7px 0 0 0; float: left; text-align: center; }
.pauze-veld			{ width: 30px; border: none; font-size: 11px; text-align: center; }
#prijzen			{ width: 276px; float: left; background-image: url(../afbeeldingen/prijzen_bg.gif); font-size: 11px; font-weight: bold; }
#prijzen li			{ list-style: none; float: left; }
#totaalprijs		{ width: 276px; float: left; background-image: url(../afbeeldingen/prijzen_totaal_bg.gif); background-repeat: no-repeat; background-color: #d6d6d6; font-size: 11px; }
#totaalprijs li		{ list-style: none; }
.totaal-info		{ width: 152px; padding: 12px 20px 12px 30px; float: left;}
.totaal-bedrag		{ width: 68px; padding: 12px 0 12px 0; float: left; text-align: center; font-size: 14px; font-weight: bold; color: #c60e16;}
.activiteitmenu		{ position: absolute; width: 83px; height: 42px; left: 0px; top:-23px; padding: 8px 0 0 8px; background-image: url(../afbeeldingen/activiteit_menu_bg.gif); background-repeat: no-repeat; display:none; }
.pauze .activiteitmenu { background-image: url(../afbeeldingen/activiteit_menu_bg_rood.gif); }
#activiteitmenu-help { position: absolute; top: -200px; left: -163px; width: 219px; height: 193px; background-image: url(../afbeeldingen/info_help.png); cursor: pointer; z-index: 100; }
.act-up				{ width: 16px; height: 17px; background-image: url(../afbeeldingen/activiteit_boven.gif); overflow: hidden; display: block; text-decoration: none; float: left; text-indent: -9999px;}
.act-remove			{ width: 16px; height: 17px; background-image: url(../afbeeldingen/activiteit_sluiten.gif); overflow: hidden; display: block; text-decoration: none; float: left; text-indent: -9999px;}
.act-down			{ width: 16px; height: 17px; background-image: url(../afbeeldingen/activiteit_beneden.gif); overflow: hidden; display: block; text-decoration: none; float: left; text-indent: -9999px;}
.pauze .act-up		{ background-image: url(../afbeeldingen/pauze_boven.gif); }
.pauze .act-remove	{ background-image: url(../afbeeldingen/pauze_sluiten.gif); }
.pauze .act-down	{ background-image: url(../afbeeldingen/pauze_beneden.gif); }
.activiteitmenu a:hover { background-position: bottom; }
#tijd-groep input 	{ width: 49px; font-size: 11px; border: none; padding: 3px; float:left;}
#tijd-groep .pauzetoevoegen 	{ width: 22px; font-size: 11px; border: none; padding: 3px; float:left;}
#tijd-groep .pauzetoevoegen2 	{ width: 20px; height: 20px; overflow: hidden; text-indent: -9999px; font-size: 11px; float:left; margin: 0 0 0 5px; display: block; background-image: url(../afbeeldingen/plus2.gif);}
#tijd-groep .pauzetoevoegen2:hover 	{ background-position: bottom; }
#reserveren-knop	{ width: 277px; height: 40px; float: left; display: block; background-image: url(../afbeeldingen/reserveren_knop.gif); text-indent: -9999px; padding: 15px 0 0 0; color: #ffffff; text-decoration: none; }
#reserveren-knop2	{ width: 143px; height: 37px; float: right; display: block; background-image: url(../afbeeldingen/reserveren_knop2.gif); text-indent: -9999px; text-decoration: none; border:none; cursor:pointer; cursor:hand; background-color:transparent; }
#reserveren-knop3	{ width: 143px; height: 37px; float: left; display: block; background-image: url(../afbeeldingen/reserveren_knop2.gif); text-indent: -9999px; text-decoration: none; }
#verzenden-knop,
#verzenden-knop-nb,
#uitschrijven-knop	{ width: 143px; height: 37px; float: left; display: inline; background-image: url(../afbeeldingen/verzenden.gif); text-indent: -9999px; text-decoration: none; border:none; cursor:pointer; cursor:hand; background-color:transparent; }
#wijzig-knop		{ width: 113px; height: 29px; margin: 0 5px 0 0; float: right; display: block; background-image: url(../afbeeldingen/wijzigprogramma_knop.gif); text-indent: -9999px; text-decoration: none; }
#toevoegen-knop		{ width: 89px; height: 22px; display: block; float: right; background-image: url(../afbeeldingen/knop_toevoegen.gif); overflow: hidden; text-decoration: none; text-indent: -9999px; }
#reserveren-knop:hover,
#reserveren-knop2:hover,
#reserveren-knop3:hover,
#verzenden-knop:hover,
#toevoegen-knop:hover,
#wijzig-knop:hover	{ background-position: bottom; }

#nav-ref-container	{ position: absolute; width: 350px; left: 592px; top: 260px;}
#nav-ref-container h1 { font-size: 13px; }
.ref-nav			{ position: relative; width: 340px; height: 55px; float: left; padding: 17px 0 0 24px; background-image: url(../afbeeldingen/ref_nav_bg.gif);}
.ref-kop			{ position: relative; font-size: 12px; font-style: italic; color: #FFFFFF; display: block; float: left; padding: 0; }
#referentie-container { width: 937px; float: left; padding: 20px;}
.referentie			{ margin: 0 0 40px 0; float: left; }
.ref-tekst			{ width: 522px; margin: 0 20px 0 0; padding: 0 0 0 20px; float: left; background-image: url(../afbeeldingen/ref_info_streepje2.gif); background-repeat: no-repeat; }
.ref-tekst-breed	{ width: 897px; }
.ref-tekst h1		{ font-size: 13px; font-style: italic; color: #494949; }
.ref-info			{ margin: 0; padding: 0px 0px 20px 0px; width: 925px; float: left; font-size: 11px; background-image: url(../afbeeldingen/ref_info_bg.gif); background-repeat:no-repeat; }
.ref-info a			{ color: #000000; text-decoration: none; }
.ref-info li		{ list-style: none; float: left; padding: 20px 30px 0 30px;}
.ref-info .laatste	{ background-image: url(../afbeeldingen/ref_info_streepje.gif); background-repeat: no-repeat; }
.ref-leesmeer		{ text-decoration: none; font-size: 11px; width: 89px; height: 19px; padding: 4px 0 0 0; text-align: center; display: inline; float: left; background-image: url(../afbeeldingen/meerfotos_bg.gif); margin: 10px 12px 0 0; color: #494949;}
.ref-leesmeer:hover	{ color: #e1001d; }
.meerfotos			{ text-decoration: none; font-size: 11px; width: 89px; height: 19px; padding: 4px 0 0 0; text-align: center; display: inline; float: right; background-image: url(../afbeeldingen/meerfotos_bg.gif); margin: 10px 12px 0 0; color: #494949;}
.meerfotos:hover	{ color: #e1001d; }

#ref-pager			{ float: left;  font-size: 11px; padding: 20px; }
#ref-pager ul		{ margin: 0; padding: 0; }
#ref-pager li		{ float: left; list-style:none;  }
#ref-pager li a		{ float: left; width: 14px; height: 14px; padding: 3px; border: 1px solid #CCC; text-align:center; margin: 5px 3px 0 0; display:inline; color: #494949; text-decoration:none; }
#ref-pager li a.actief,
#ref-pager li a:hover	{ background-color: #DDD; }

.activiteit-info label,
.contact-info label 		{ width: 175px; display: inline; float: left; padding: 0 0 5px 0; }
.activiteit-info label.error,
.contact-info label.error	{ color:#F00; }
.activiteit-info input,
.contact-info input 		{ width: 165px; border: solid 1px #cbcccb; font-size: 11px; padding: 5px; }
.activiteit-info input.error,
.contact-info input.error 	{ width: 145px; background-image: url(../afbeeldingen/alert.gif); background-repeat: no-repeat; background-position: 150px 4px; padding: 5px 25px 5px 5px; }
.activiteit-info select,
.contact-info select 		{ width: 176px; border: solid 1px #cbcccb; font-size: 11px; padding: 5px; }
.activiteit-info select.error,
.contact-info select.error 	{ width: 176px; background-image: url(../afbeeldingen/alert.gif); background-repeat: no-repeat; background-position: 150px 4px; padding: 5px 25px 5px 5px; }
.activiteit-info .pad,
.contact-info .pad			{ margin: 0 15px 0 0; }
.activiteit-info .lang,
.contact-info .lang			{ width: 361px; }
.activiteit-info textarea,
.contact-info textarea 		{ width: 351px; height: 80px; border: solid 1px #cbcccb; font-size: 11px; padding: 5px; margin: 0 0 10px 0;}
.contact-info textarea.error { width: 316px; background-image: url(../afbeeldingen/alert.gif); background-repeat: no-repeat; background-position: 321px 4px; padding: 5px 40px 5px 5px; }
#foutmeldingen, 
#contact-foutmeldingen,
#contact-foutmeldingen-nb	{ width: 222px; height: 37px; float: left; color: #E1001D; font-weight:bold; }
input.box					{ width: auto; border:none; }
.activiteit-info a			{ text-decoration: underline; color: #000000; }
.activiteit-info a:hover	{ text-decoration: none; }

.activiteit-info .radio-optie		{ width: 20px; height: 19px; float: left; border:none; }
.optiekeuze			{ width: 15px; height: 19px; float: left; padding: 3px 0 0 6px; }
.optietitel			{ width: 154px; height: 19px; float: left; padding: 3px 0 0 6px; overflow: hidden; }
.optietitel2		{ width: 152px; height: 19px; float: left; padding: 3px 0 0 6px; overflow: hidden; }
.optiewaarde		{ width: 74px; height: 19px; float: left; padding: 3px 0 0 6px;  overflow: hidden; }
.optieduur			{ width: 44px; height: 19px; float: left; padding: 3px 0 0 6px;  overflow: hidden; }
.optieminmax		{ width: 29px; height: 19px; float: left; padding: 3px 0 0 6px;  overflow: hidden; }
.optieprijs			{ text-align:right; width: 70px; height: 19px; float: left; padding: 3px 0 0 6px; overflow: hidden; }

#vragen-inhoud a.vraag				{ display: block; width: 928px; font-weight:bold; text-decoration:none; padding: 0 0 8px 0; }
#vragen-inhoud a:hover				{ text-decoration:underline; }
#vragen-inhoud span.antwoord		{ display: none; width: 908px; padding: 0 0 20px 20px;   }

#veelgesteldevragen a.link	{  font-weight:bold; margin: 10px 0 0 0; }
