BODY, HTML{
	background:#005aa9;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

IMG{ margin:0px; border:none;}

INPUT, SELECT, OPTION, TEXTAREA{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*
	TEKST STYLES
******************/
H1{ font-size:14px; color:#ef499b;}
H2{}
H3{}
H4{}
H5{}
H6{}
P{}

A{ color:#ef499b; text-decoration:none; font-weight:bold;}
A:HOVER{ color:#000000; text-decoration:none;}



/*
	Structuur
******************/
.container_holder{
	width:974px;
}
.container{
	width:974px;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:left;
}

.top{
	width:974px;
	height:91px;
	float:left;
	background:url(../Images/top_bg.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	display:inline;
}
.logo{
	width:296px;
	height:91px;
	float:left;
	margin:0px 0px 0px 599px;
	display:inline;
}

.content_holder{
	width:955px;
	float:left;
	background:url(../Images/content_bg.jpg) left repeat-y;
	padding:0px 10px 0px 9px;
}

.rij1{
	width:215px;
	float:left;
}
.menu{
	width:195px;
	float:left;
	padding:0px 0px 0px 20px;
}
.menu_item{
	width:184px;
	height:41px;
	float:left;
	margin:0px 0px 4px 0px;
	display:inline;
}
.menu_item A{
	width:184px;
	height:41px;
	float:left;
}

#welkom A{
	background:url(../Images/Menu/welkom.jpg) no-repeat;
}
#welkom A:HOVER{
	background:url(../Images/Menu/welkom_over.jpg) no-repeat;
}
#welkom A.aan{
	background:url(../Images/Menu/welkom_over.jpg) no-repeat;
}
#algemeen A{
	background:url(../Images/Menu/algemeen.jpg) no-repeat;
}
#algemeen A:HOVER{
	background:url(../Images/Menu/algemeen_over.jpg) no-repeat;
}
#algemeen A.aan{
	background:url(../Images/Menu/algemeen_over.jpg) no-repeat;
}
#agenda A{
	background:url(../Images/Menu/agenda.jpg) left top no-repeat;
}
#agenda A:HOVER{
	background:url(../Images/Menu/agenda_over.jpg) left top no-repeat;
}
#agenda A.aan{
	background:url(../Images/Menu/agenda_over.jpg) left top no-repeat;
}
#assortiment A{
	background:url(../Images/Menu/assortiment.jpg) left top no-repeat;
}
#assortiment A:HOVER{
	background:url(../Images/Menu/assortiment_over.jpg) left top no-repeat;
}
#assortiment A.aan{
	background:url(../Images/Menu/assortiment_over.jpg) left top no-repeat;
}
#actueel A{
	background:url(../Images/Menu/actueel.jpg) left top no-repeat;
}
#actueel A:HOVER{
	background:url(../Images/Menu/actueel_over.jpg) left top no-repeat;
}
#actueel A.aan{
	background:url(../Images/Menu/actueel_over.jpg) left top no-repeat;
}
#nieuwsbrief A{
	background:url(../Images/Menu/nieuwsbrief.jpg) left top no-repeat;
}
#nieuwsbrief A:HOVER{
	background:url(../Images/Menu/nieuwsbrief_over.jpg) left top no-repeat;
}
#nieuwsbrief A.aan{
	background:url(../Images/Menu/nieuwsbrief_over.jpg) left top no-repeat;
}
#links A{
	background:url(../Images/Menu/links.jpg) left top no-repeat;
}
#links A:HOVER{
	background:url(../Images/Menu/links_over.jpg) left top no-repeat;
}
#links A.aan{
	background:url(../Images/Menu/links_over.jpg) left top no-repeat;
}
#contact A{
	background:url(../Images/Menu/contact.jpg) left top no-repeat;
}
#contact A:HOVER{
	background:url(../Images/Menu/contact_over.jpg) left top no-repeat;
}
#contact A.aan{
	background:url(../Images/Menu/contact_over.jpg) left top no-repeat;
}




.rij2{
	width:459px;
	float:left;
	background:url(../Images/rondhoekje_lb_midden.jpg) no-repeat top left;
}
.tekstvlak{
	width:428px;
	float:left;
	height:591px;
	background:url(../Images/tekstvlak_bottom.jpg) no-repeat bottom;
	position:relative;
	z-index:500;
	padding:10px 10px 10px 21px;
	overflow-y:auto;
	overflow-x:hidden;
}
.tekst_holder{
	width:428px;
	float:left;
	height:541px;
	overflow: auto;
	overflow-x:hidden;
}
.tekstvlak TD{
	padding:0px 10px 5px 0px;
}
.tekstvlak SELECT{
	background:#ffffff;
	border:solid 1px #f39fc9;
	font-size:10px;
	width:212px;
}
.tekstvlak INPUT[type=text]{
	background:#ffffff;
	border:solid 1px #f39fc9;
	font-size:10px;
	width:200px;
	height:17px;
	line-height:17px;
	padding:0px 5px 0px 5px;
}
.tekstvlak INPUT.contactform{
	background:#ffffff;
	border:solid 1px #f39fc9;
	font-size:10px;
	width:200px;
	height:17px;
	line-height:17px;
	padding:0px 5px 0px 5px;
}

.tekstvlak TEXTAREA{
	background:#ffffff;
	border:solid 1px #f39fc9;
	font-size:10px;
	width:200px;
	height:80px;
	line-height:17px;
	padding:0px 5px 0px 5px;
}
.tekstvlak .contactform_submit{
	background:url(../Images/verstuur.gif) no-repeat;
	border:none;
	float:right;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	width:80px;
	height:19px;
}


.tekstvlak .afmelden{
	float:left;
	background:url(../Images/afmelden_wit.jpg) no-repeat;
	margin:0px 10px 0px 0px;
}
.tekstvlak .afmelden:HOVER{
	float:left;
	background:url(../Images/afmelden_wit_over.gif) no-repeat;
}
.tekstvlak .aanmelden{
	float:right;
	background:url(../Images/aanmelden_wit.jpg) no-repeat;
}
.tekstvlak .aanmelden:HOVER{
	float:right;
	background:url(../Images/aanmelden_wit_over.gif) no-repeat;
}

.agenda_tabel{
	width:415px;
	float:left;
	margin:0px;
}
.agenda_tabel A{
	float:left;
	cursor:pointer;
	color:#000000;
}

.agenda_tabel TD{
	text-transform:uppercase;
	cursor:pointer;
	padding:0px;
	vertical-align:top;
}
.agenda_tabel TR:HOVER *{
	color:#ef499b;
}
.agenda_tabel TR.aan *{
	color:#ef499b;
}

.agenda_tabel .stad{ font-weight:bold; padding:2px 5px 4px 0px;}
.agenda_tabel .stad A{color:#afc64c;}
.agenda_tabel TR:HOVER TD.stad A{ color:#ef499b; }
.agenda_tabel TR.aan TD.stad A{ color:#ef499b; }
.agenda_tabel .datum{ font-weight:bold; padding:2px 5px 4px 0px;}
.agenda_tabel TR:HOVER TD.datum A{ color:#ef499b; }
.agenda_tabel TR.aan TD.datum A{ color:#ef499b; }
.agenda_tabel .datum A{ color:#afc64c; }
.agenda_tabel .tijd{ padding:2px 5px 4px 0px;}
.agenda_tabel .tijd A{ font-weight:normal;}
.agenda_tabel .locatie{ padding:2px 5px 4px 0px;}
.agenda_tabel .locatie A{font-weight:normal;}

IMG.blauw_lijntje_agenda{
	border-top:none;
	border-right:none;
	border-bottom:solid 1px #00adef;
	border-top:none;
	color:#ffffff;
	height:1px;
	float:left;
	margin:1px 0px 1px -21px;
	display:inline;
	width:410px;
	padding:0px;
}

.links_titel{
	font-weight:bold;
	color:#ee499b;
}
.links_overzicht{
	margin:0px;
	padding:0px;
	list-style:none;
}
.links_overzicht LI{
	margin:0px;
	padding:0px;
	list-style:none;
}
.links_overzicht LI A{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.links_overzicht LI A:HOVER{
	color:#ee499b;
}
.tip{
	font-weight:bold;
	text-transform:uppercase;
	color:#a6ce39;
}
HR.blauw_lijntje{
	border-top:none;
	border-right:none;
	border-bottom:solid 1px #00adef;
	border-top:none;
	color:#ffffff;
	height:1px;
	float:left;
	margin:10px 0px 10px -21px;
	display:inline;
	width:410px;
}





.rij3{
	width:281px;
	float:left;
	padding:10px 0px 0px 0px;
	background:#FFFFFF;
}
.agenda{
	width:262px;
	float:left;
	height:356px;
	background:url(../Images/agenda_bg.jpg) no-repeat;
	padding:40px 0px 0px 9px;
}
.agenda_content{
	width:252px;
	height:315px;
	float:left;
	overflow: scroll;
	overflow-x:hidden;
}
.agenda_content UL{
	width:232px;
	float:left;
	padding:0px;
	margin:0px;
	list-style:none;
}
.agenda_content LI{
	width:227px;
	float:left;
	padding:3px 0px 5px 5px;
	margin:0px;
	list-style:none;
	border-top:none;
	border-right:none;
	border-bottom:solid 1px #d3e79c;
	border-left:none;
	background:url(../Images/roze_pijltje.gif) right top no-repeat;
}
.agenda_content LI:HOVER{
	background:#fdedf5 url(../Images/roze_pijltje.gif) right top no-repeat;
}
.agenda_content A{
	float:left;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
}
.agenda_content A:HOVER{
	float:left;
	cursor:pointer;
	text-decoration:none;
	color:#000000;
}

.rij3 .stad{ color:#ef499b; text-transform:uppercase; font-weight:bold; padding:0px 10px 0px 0px;}
.rij3 .stad A{ color:#ef499b; }
.rij3 .stad A:HOVER{ color:#ef499b; }
.rij3 .datum{ text-transform:uppercase;}
.rij3 .tijd{ font-size:10px; padding:0px 10px 0px 0px;}
.rij3 .locatie{ font-size:10px; text-transform:uppercase;}


.banners_holder{
	width:271px;
	min-height:100px;
	height:auto !important;
	height:100px;
	float:left;
	background:url(../Images/banners_bg.jpg) no-repeat;
	position:relative;
	z-index:100;
}
.banners{
	width:243px;
	height:211px;
	position:absolute;
	top:19px;
	left:9px;
	z-index:300;
	background:url(../Images/banners.jpg) no-repeat;
	padding:9px 0px 0px 9px;
}
.banner{
	width:234px;
	height:60px;
	float:left;
	margin:0px 0px 10px 0px;
	display:inline;
}



.markt_info{
	width:262px;
	float:left;
	height:356px;
	background:url(../Images/marktinfo_bg.gif) no-repeat;
	padding:40px 0px 0px 9px;
}
.markt_info_content{
	width:239px;
	float:left;
	height:315px;
	padding:0px 12px 0px 11px;
}
.info_roze{
	font-weight:bold;
	color:#c94b93;
	text-transform:uppercase;
}
.markt_info_nav{
	width:239px;
	float:left;
	padding:19px 0px 0px 10px;
	color:#FFFFFF;
}
.markt_info_nav A.vorige{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 5px 0px 12px;
	background:url(../Images/pijltje_groen_vorige.gif) left no-repeat;
}
.markt_info_nav A.volgende{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 12px 0px 5px;
	background:url(../Images/pijltje_groen_volgende.gif) right no-repeat;
}
.markt_info_nav A:HOVER{
	color:#FFFFFF;
	text-decoration:underline;
}




.footer{
	width:974px;
	height:73px;
	float:left;
	position:relative;
	z-index:1;
	background:url(../Images/footer_bg.jpg) left bottom no-repeat;
}
.footer2{
	width:974px;
	float:left;
	text-align:center;
	position:relative;
	font-size:10px;
	color:#00a6ec;
}
.footer2 A{
	font-weight: normal;
	color:#00a6ec;
}
.footer2 A:hover{
	color:#00a6ec;
}

.nieuwsbrief{
	width:152px;
	height:155px;
	position:absolute;
	top:-185px;
	left:30px;
	background:url(../Images/nieuwsbrief_bg.jpg) no-repeat;
	font-size:10px;
	color:#FFFFFF;
	padding:15px;
}
.nieuwsbrief INPUT[type=text]{
	background:#ffffff;
	border:solid 1px #f39fc9;
	font-size:10px;
	width:140px;
	height:17px;
	line-height:17px;
	padding:0px 5px 0px 5px;
}
.afmelden{
	float:left;
	background:url(../Images/afmelden.gif) no-repeat;
}
.afmelden:HOVER{
	float:left;
	background:url(../Images/afmelden_over.gif) no-repeat;
}
.aanmelden{
	float:right;
	background:url(../Images/aanmelden.gif) no-repeat;
}
.aanmelden:HOVER{
	float:right;
	background:url(../Images/aanmelden_over.gif) no-repeat;
}
