@charset "utf-8";
/* CSS Document */

html, body {
	background-image: url(../../images/background.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

.container {
	width: 891px;
	min-height: 760px;
	margin: 0px auto;

}

.header-groot {
	background-color:#FFFFFF;
	background-image: url(../../images/headerbg-groot.jpg);
	width: 872px;
	height: 222px;
	padding-left: 19px;
	padding-top: 11px;
}

.categoriekeuze {
	height: 22px;
	width: 891px;
}

.categoriekeuze ul {
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
}

.categoriekeuze li {
	list-style: none;
	float: left;
	margin-top: 1px;
	margin-left: 3px;
}

.categoriekeuze li.none a:link, .categoriekeuze li.none a:visited, .categoriekeuze li.none a:active {
	background-image: url(../../images/tabblad-grijs.jpg);
	width: 92px;
	height: 21px;
	display: block;
	line-height: 24px;
	color: #777777;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.categoriekeuze li.none a:hover, .categoriekeuze li.active a {
	background-image: url(../../images/tabblad-groen.jpg);
	width: 92px;
	height: 21px;
	display: block;
	line-height: 24px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

.fotogroot {
	width: 853px;
	height: 216px;
	overflow:hidden;
}

.footer {
	background-color:#add038;
	width: 891px;
	height: 26px;
	margin: 0px auto;
	background-image: url(../../images/footerbg.jpg);
	text-align: center;
	line-height: 24px;
}

#cycle h2 {
	width: 200px;
	font-size: 18px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 200px;
	float: left;
}

.footer a:link, .footer a:visited, .footer a:active {
	color: #000000;
	text-decoration: none;
}

.footer a:hover {
	color: #ffffff;
	text-decoration: none;
}

.header {
	width: 891px;
	height: 78px;
	background-color:#FFFFFF;
	cursor:pointer;
}



.menu ul {
	padding: 0px;
	margin: 0px;
	padding-top: 4px;
}

.menu li {
	list-style: none;
	float: left;
	margin-left: 3px;
	font-weight: bold;
}

.menu li.none a:visited, .menu li.none a:active, .menu li.none a:link {
	background-image: url(../../images/button-off.jpg);
	width: 145px;
	height: 24px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	color: #000000;
	line-height: 24px;
	text-decoration: none;
}

.menu li.none a:hover, .menu li.active a {
	background-image: url(../../images/button-over.jpg);
	width: 145px;
	height: 24px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 24px;
	text-decoration: none;
}

.groen {
	color: #b1d240;
}

#border-top {
	background-image: url(../../images/border-sub.jpg);
	width: 193px;
	background-repeat: no-repeat;
	background-position: top;
}

.evenementen {
	width: 209px;
	min-height: 100px;
}

.evenementen ul {
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
}

.evenementen li {
	list-style: none;
	height: 30px;
	line-height: 30px;
	background-image: url(../../images/border-sub.jpg);
	width: 209px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.evenementen li.none a:link, .evenementen li.none a:visited, .evenementen li.none a:active {
	color: #000000;
	text-decoration: none;
	height: 30px;
	display: block;
	padding-left: 20px;
}

.evenementen li.none a:hover, .evenementen li.active a {
	color: #ffffff;
	text-decoration: none;
	height: 30px;
	display: block;
	background-image: url(../../images/evefnementenover.jpg);
	padding-left: 20px;
	font-weight: bold;
}

.evenementenheader {
	background-image: url(../../images/headerbg.jpg);
	height: 229px;
	width: 662px;
}

.slidecontainer {
	padding-left: 13px;
	padding-top: 8px;
}

.headerfoto1 {
	width: 637px;
	height: 172px;
}

.slidebalk {
	width: 617px;
	background-image: url(../../images/evenemtenbalk.jpg);
	height: 41px;
	line-height: 41px;
	display: block;
	padding-left: 20px;
	color: #ffffff;
	font-weight: bold;
}

.datumicon {
	position: absolute;
	z-index: 100;
	background-image: url(../../images/datumicon.png);
	width: 81px;
	height: 64px;
	margin-left: 506px;
	margin-top: -23px;
	*margin-top: -36px;
}

.datum-dag {
	font-weight: bold;
	font-size: 36px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	width: 81px;
	text-align: center;
	margin-top: 5px;
	position: absolute;
}

.datum-dag2 {
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	width: 81px;
	text-align: center;
	margin-top: 5px;
	position: absolute;
}

.datum-maand {
	font-size: 14px;
	font-weight: bold;
	color: #5b6b27;
	padding: 0px;
	margin: 0px;
	width: 81px;
	text-align: center;
	margin-top: 30px;
	position: absolute;
}

.leftbox {
	width: 218px;
	float: left;
	min-height: 460px;
	margin-top: -40px;
	*margin-top: -30px;
}

.rightbox {
	width: 673px;
	min-height: 470px;
	margin-left: 218px;
	*margin-top: 10px;
}

#rightbox3{ min-height:620px;}

.rightbox2 {
	width: 673px;
	min-height: 600px;  
	margin-left: 218px;
	*margin-top: 10px;
}

.agenda_menu {
	background-image: url(../../images/agendabg.jpg);
	width: 206px;
	height: 271px;
	margin-left: 5px;
}

.agendakader {
	width: 186px;
	height: 340px;
	margin-top:20px;
	margin-left:5px;
}
.leftbox h2 {
	font-size: 18px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	width: 100%;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 5px;
}

.content h1 {
	font-size: 20px;
	color: #cd061e;
	padding: 0px;
	margin: 0px;
	font-weight: bolder;
	width: 100%;
	margin-bottom: 15px; 
}

.volgons{
	position: fixed;
	display: block;
	top: 143px;
	right: 0pt;
	height: 119px;
	width: 30px;
	background-image: url("/images/twitter_normaal.jpg");
}

.volgons:hover {
	background-image: url("/images/twitter_over.jpg");
}

.volgons2{
	position: fixed;
	display: block;
	top: 268px;
	right: 0pt;
	height: 119px;
	width: 30px;
	background-image: url("/images/facebook_normaal.jpg");
}

.volgons2:hover {
	background-image: url("/images/facebook_over.jpg");
}

.nieuwsbriefkader {
	background-image: url(/images/nieuwsbriefkader.jpg);
	width: 186px;
	height: 92px;
	margin-left: 5px;
	padding-top: 17px;
	padding-left: 9px;
	padding-right: 9px;
}

.nieuwsbriefkader2 {
	background-image: url(/images/nieuwsbriefkader2.jpg);
	width: 186px;
	height: 50px;
	margin-left: 5px;
	padding-top: 10px;
	padding-left: 9px;
	padding-right: 9px;
}


.nieuwsbriefkader a{
	color:#000000;
	text-decoration:underline;
}

.nieuwsbriefkader a:hover{
	text-decoration:underline;
	color:#b1d240;
}

.input {
    border: 1px solid #888888;
    background: #ffffff;
}

.input:hover {
    border: 1px solid #d2071a;
    background: #ffffff;
}

.button {
    border: none;
	border: 2px solid #d5a202;
    background-color: #f1b700;
	width: 141px;
	height: 22px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
	position: absolute;
	margin-left: -150px;
}

.button:hover {
	border: none;
    border: 2px solid #000000;
    background-color: #141414;
	width: 141px;
	height: 22px;
	font-weight: bold;
	color: #ffffff;
	cursor: pointer;
}

.email {
	width: 175px;
	margin-top: 2px;
	*margin-top: -17px;
}

.aanmeldenknop {
	width: 175px;
	margin-top: 2px;
}

.aanmeldenknop a:link, .aanmeldenknop a:visited, .aanmeldenknop a:active {
	background-image: url(../../images/button-off.jpg);
	width: 145px;
	height: 24px;
	display: block;
	text-align: center;
	color: #000000;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
}

.aanmeldenknop a:hover {
	background-image: url(../../images/button-over.jpg);
	width: 145px;
	height: 24px;
	display: block;
	text-align: center;
	color: #ffffff;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
}

.gbknop {
	margin-left: 485px;
}

.gbknop a:link, .gbknop a:visited, .gbknop a:active {
	background-image: url(../../images/button-off.jpg);
	width: 145px;
	height: 24px;
	display: block;
	text-align: center;
	color: #000000;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
}

.gbknop a:hover {
	background-image: url(../../images/button-over.jpg);
	width: 145px;
	height: 24px;
	display: block;
	text-align: center;
	color: #ffffff;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
}

label {
    display: block;
    width: 150px;
    float: left;
    text-align: right;
}

.nbadres {
	margin-top: 4px;
	*margin-top: -25px;
}

.contentbox{
	background-color:#FFFFFF;
}

.content {
	width: 632px;
	min-height: 200px;
	padding-top: 11px;
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	line-height: 20px;
}

.content {}

.content .links  { float: left; width: 100px; }
.content .rechts{ float: left; width: 532px; }

.content p{
	margin:0px; padding:0px; padding-bottom:10px;
}

.content a:link, .content a:visited, .content a:active {
	color: #000000;
	text-decoration: underline;
}

.content a:hover {
	color: #add13b;
	text-decoration: underline;
}

.laatstenieuwskader {
	width: 295px;
	height: 220px;
	margin-left: 15px;
	float: left;
}

.nieuwskader {
	background-image: url(../../images/nieuwskader.jpg);
	width: 284px;
	height: 145px;
	padding-left: 11px;
	padding-top: 21px;
}

.nieuwskader ul {
	padding: 0px;
	margin: 0px;
}

.nieuwskader li {
	list-style: none;
	height: 30px;
	width: 272px;
	border-bottom: 1px solid #d9d9d9;
	line-height: 29px;
}

.nieuwskader li a:link, .nieuwskader li a:visited, .nieuwskader li a:active {
	background-image: url(../../images/pijlgrijs.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 261px;
	height: 30px;
	display: block;
	padding-left: 5px;
	color: #868686;
	text-decoration: none;
	font-weight: bold;
}

.nieuwskader li a:hover {
	background-image: url(../../images/pijlgroen.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 261px;
	height: 30px;
	display: block;
	padding-left: 5px;
	color: #a5c636;
	text-decoration: none;
	font-weight: bold;
}



.laatstenieuwskader2 {
	width: 620px;
	height: 220px;
	margin-left: 15px;
}

.nieuwskader2 {
	background-image: url(../../images/nieuwskader2.jpg);
	width: 620px;
	height: 145px;
	padding-left: 11px;
	padding-top: 21px;
}

.nieuwskader2 ul {
	padding: 0px;
	margin: 0px;
}

.nieuwskader2 li {
	list-style: none;
	height: 30px;
	width: 600px;
	border-bottom: 1px solid #d9d9d9;
	line-height: 29px;
}

.nieuwskader2 li a:link, .nieuwskader2 li a:visited, .nieuwskader2 li a:active {
	background-image: url(../../images/pijlgrijs.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 580px;
	height: 30px;
	display: block;
	padding-left: 5px;
	color: #868686;
	text-decoration: none;
	font-weight: bold;
}

.nieuwskader2 li a:hover {
	background-image: url(../../images/pijlgroen.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 580px;
	height: 30px;
	display: block;
	padding-left: 5px;
	color: #a5c636;
	text-decoration: none;
	font-weight: bold;
}

.evenementkeuzekader {
	width: 295px;
	height: 220px;
	margin-left: 347px;
}

.datum-daggroot {
	font-weight: bold;
	font-size: 36px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	width: 81px;
	text-align: center;
	margin-top: 22px;
	position: absolute;
	line-height: 28px;
}

.datum-dagklein {
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	width: 81px;
	text-align: center;
	margin-top: 22px;
	position: absolute;
	line-height: 28px;
}

.datum-daggrootwit {
	font-weight: bold;
	font-size: 36px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	width: 81px;
	text-align: center;
	margin-top: 22px;
	position: absolute;
	line-height: 28px;
}

.datum-dagkleinwit {
	font-weight: bold;
	font-size: 20px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	width: 81px;
	text-align: center;
	margin-top: 22px;
	position: absolute;
	line-height: 28px;
}

.datum-maand {
	font-size: 14px;
	font-weight: bold;
	color: #5b6b27;
	padding: 0px;
	margin: 0px;
	width: 81px;
	text-align: center;
	margin-top: 30px;
	position: absolute;
}

.datum-maandgroot {
	font-size: 14px;
	font-weight: bold;
	color: #5b6b27;
	padding: 0px;
	margin: 0px;
	width: 81px;
	text-align: center;
	margin-top: 50px;
	position: absolute;
}

.datum-maandgrootwit {
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	padding: 0px;
	margin: 0px;
	width: 81px;
	text-align: center;
	margin-top: 50px;
	position: absolute;
}

.datumtekst {
	width: 525px;
	min-height: 82px;
	margin-left: 95px;
}

.datumleesverder {
	margin-left: 485px;
	margin-top: -24px;
}

.datumleesverder a:link, .datumleesverder a:visited, .datumleesverder a:active {
	background-image: url(../../images/button-off.jpg);
	width: 145px;
	height: 24px;
	display: block;
	line-height: 24px;
	color: #000000;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.datumleesverder a:hover {
	background-image: url(../../images/button-over.jpg);
	width: 145px;
	height: 24px;
	display: block;
	line-height: 24px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.datumicongroot {
	background-image: url(../../images/datumicongroot.jpg);
	width: 81px;
	height: 82px;
	float: left;
	cursor:pointer;
}

a:link .datumicongroot, a:visited .datumicongroot, a:active .datumicongroot, a:hover .datumicongroot {
	width: 81px;
	height: 82px;
	display: block;
	text-decoration: none;
}

.datumicongrootzwart {
	background-image: url(../../images/datumicongrootzwart.jpg);
	width: 81px;
	height: 82px;
	float: left;
	cursor:pointer;
}

a:link .datumicongrootzwart, a:visited .datumicongrootzwart, a:active .datumicongrootzwart, a:hover .datumicongrootzwart {
	width: 81px;
	height: 82px;
	display: block;
	text-decoration: none;
}

.agendaitem {
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.terug a:link, .terug a:visited, .terug a:active {
	background-image: url(../../images/button-terug-off.jpg);
	width: 94px;
	height: 24px;
	line-height: 24px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	display: block;
}

.terug a:hover {
	background-image: url(../../images/button-terug-over.jpg);
	width: 94px;
	height: 24px;
	line-height: 24px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	display: block;
}

.overzicht ul {
	padding: 0px;
	margin: 0px;
}

.overzicht li {
	list-style: none;
	line-height: 24px;
	margin-bottom: 1px;
}

.overzicht li a:link, .overzicht li a:visited, .overzicht li a:active {
	width: 98%;
	height: 24px;
	line-height: 24px;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #d5a202;
	color: #333333;
	font-weight: bold;
	padding-left: 20px;
	background-color: #fdf5df;
}

.overzicht li a:hover {
	width: 98%;
	height: 24px;
	line-height: 24px;
	display: block;
	text-decoration: none;
	border-bottom: 1px solid #d5a202;
	color: #333333;
	font-weight: bold;
	padding-left: 20px;
	background-color: #f1b700;
}

.sitemapcultureel {
	margin-left: 300px;
	width: 300px;
	border-left: 1px solid #CCCCCC;
	padding-left: 20px;
}

.sitemapzakelijk {
	width: 300px;
	float: left;
}

.sitemapcultureel ul {
	padding: 0px;
	margin: 0px;
}

.sitemapcultureel li {
	list-style: none;
}

.sitemapcultureel li a:link, .sitemapcultureel li a:visited, .sitemapcultureel li a:active {
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-left: 0px;
	color: #000000;
	font-weight: normal;
}

.sitemapcultureel li a:hover {
	color: #add13b;
	font-weight: normal;
	text-decoration: underline;
}

.sitemapzakelijk ul {
	padding: 0px;
	margin: 0px;
}

.sitemapzakelijk li {
	list-style: none;
}

.sitemapzakelijk li a:link, .sitemapzakelijk li a:visited, .sitemapzakelijk li a:active {
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
	padding-left: 0px;
	color: #000000;
	font-weight: normal;
}

.sitemapzakelijk li a:hover {
	color: #add13b;
	font-weight: normal;
	text-decoration: underline;
}

.cultureelsubsitemap li {
	padding-left: 20px;
}

.cultureelsubsitemap li a:link, .cultureelsubsitemap li a:visited, .cultureelsubsitemap li a:active {
	color: #333333;
}

.cultureelsubsitemap li a:hover {
	color: #add13b;
	text-decoration: underline;
}

h2 {
	color: #d2071a;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	margin-top:10px;
}

.rss_icon {
	float: right;
	margin-top: -15px;
	margin-right: -5px;
}

.contact_links {
	float: left;
	width: 150px;
}

.contact_rechts {
	margin-bottom: 1px;
}

.fout_tekst{
	color:#F00;	
}


.pagina_navigatie {
	height: 30px;
}

.pagina_navigatie ul {
	margin: 0px;
	padding: 0px;
}

.pagina_navigatie li {
	float: left;
	margin-left: 2px;
	list-style: none;
}

.pagina_navigatie li a:link, .pagina_navigatie li a:visited, .pagina_navigatie li a:active {
	background-image: url(../../images/alfabetblok.jpg);
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #879baf;
	display: block;
	text-align: center;	
}

.pagina_navigatie li a:hover {
	background-image: url(../../images/alfabetblok-over.jpg);
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #0a3057;
	display: block;
	text-align: center;	
}

#pagina_navigatie_actief {
	background-image: url(../../images/alfabetblok-over.jpg);
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #0a3057;
	display: block;
	text-align: center;	
}

#pagina_navigatie_volgende a:link,  #pagina_navigatie_volgende a:active, #pagina_navigatie_volgende a:visited {
	background-image: url(../../images/volgendeblok.jpg);
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #879baf;
	display: block;
	text-align: center;	
}

#pagina_navigatie_volgende a:hover {
	background-image: url(../../images/volgendeblok-over.jpg);
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #0a3057;
	display: block;
	text-align: center;	
}

#pagina_navigatie_vorige a:link,  #pagina_navigatie_vorige a:active, #pagina_navigatie_vorige a:visited {
	background-image: url(../../images/vorigeblok.jpg);
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #879baf;
	display: block;
	text-align: center;	
}

#pagina_navigatie_vorige a:hover {
	background-image: url(../../images/vorigeblok-over.jpg);
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #0a3057;
	display: block;
	text-align: center;	
}


	.foto_kader  { width: 100% !important;}
	.foto_kader ul { overflow: hidden; width: 100% !important; list-style: none; background-image:none; margin:0px; padding:0px;}
	.foto_kader li { padding: 15px 21px 10px 0px; float: left; display: inline; background-image:none;}
	.foto_kader li a img { border: 2px solid #b1d240;}
	.foto_kader li a:hover img { border-color: #2d2d2d; }

.foto_foto{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}	

.plaats_reactie {
	border: 1px solid #d5d5d5;
	padding: 10px;
	min-height: 365px;
	margin-top: 10px;
}

.smilies {
	margin-left: 155px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.gb_bericht_1 {
	border: 1px solid #d5d5d5;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.gb_bericht_2 {
	border: 1px solid #b1d240;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #b1d240;
	color: #43540d;
}

.links_header{
	height:30px;
}

.agenda {
	min-height: 20px;	
}

.agenda_regel {
	background-color:#fdf5df;
	border-bottom: 1px solid #d9d9d9;
	float: left;
	width:100%;
	display:block;
}

.agenda_regel_wit {
	background-color:#FFFFFF;
	border-bottom: 1px solid #d9d9d9;	
	float: left;
	width:100%;
	display:block;
	
}

.agenda_regel_over {
	background-color:#f1b701;
	border-bottom: 1px solid #d9d9d9;
	float: left;
	width:100%;
	display:block;
	
}


.agenda_kop_1 {
	float: left;
	width:65px;
	background-color:#002b68;
	font-weight:bolder;
	color:#FFFFFF;
	padding:5px;
	display:block;
}

.agenda_kop_2 {
	width:70px;
	background-color:#002b68;
	float: left;
	font-weight:bolder;
	color:#FFFFFF;
	padding:5px;
}

.agenda_kop_3 {
	width:300px;
	background-color:#002b68;
	float:left;
	font-weight:bolder;
	color:#FFFFFF;
	padding:5px;
}

.agenda_kop_4 {
	width:80px;
	background-color:#002b68;
	float:left;
	font-weight:bolder;
	color:#FFFFFF;
	padding:5px;
}

.agenda_kop_5 {
	width:67px;
	background-color:#002b68;
	float:left;
	font-weight:bolder;
	color:#FFFFFF;
	padding:5px;
}


.agenda_1 {
	float: left;
	width:65px;
	padding:5px;
	color:#696969;
	display:block;
}

.agenda_2 {
	width:70px;
	float: left;
	padding:5px;
	color:#696969;	
}

.agenda_3 {
	width:300px;
	float:left;
	padding:5px;
	color:#696969;	
}

.agenda_4 {
	width:80px;
	float:left;
	padding:5px;
	color:#696969;	
}

.agenda_5 {
	width:65px;
	float:left;
	padding:5px;
	color:#696969;	
}

.agenda_5 a:hover {
	color:#f1b701;
}



.fotoalbum a:link img, .fotoalbum a:visited img, .fotoalbum a:active img {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 2px solid #d5a202;
}

.fotoalbum a:hover img {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 2px solid #2e2e2e;
}

.fotoalbum_tekst {
	width: 100%;
	height: 100px;
	border-top: 1px solid #cccccc;
	padding-top: 10px;
}

.fotoalbum_rij {
	height: 110px;
	width: 620px;
	margin-bottom: 10px;
	margin-left:20px;
}

.fotoalbum_intro {
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
}

.fotoalbum_titel {
	font-size: 12px;
	font-weight: bold;
}

.fotoalbum_overzicht {
	width: 100%;
	height: 115px;
	border-bottom: 1px solid #cccccc;
	padding-top: 10px;
}

.fotoalbum_overzicht a:link, .fotoalbum_overzicht a:visited, .fotoalbum_overzicht a:active {
	width: 620px;
	height: 104px;
	display: block;
	color: #696969;
	text-decoration: none;
	padding:5px;	
}

.fotoalbum_overzicht a:hover {
	width: 620px;
	height: 104px;
	display: block;
	background-color: #f7f7f7;
	color: #003853;
	text-decoration: none;
	padding:5px;
}

.fotoalbum_overzicht a:link img, .fotoalbum_overzicht a:visited img, .fotoalbum_overzicht a:active img {
	float: left;
	border: 2px solid #d5a202;
}

.fotoalbum_overzicht a:hover img {
	float: left;
	border: 2px solid #003954;
}

.fotoalbum_omschrijving {
	margin-left: 120px;
}

.fotoalbum_kader {
	float: left;
}


.agenda_genre{
	height:50px;
	width: 100% !important;
}

.agenda_genre ul {
	padding: 0px;
	margin: 0px;
	overflow:hidden;
	width: 100% !important; 
	list-style: none; 
}

.agenda_genre li {
	list-style: none;
	line-height: 24px;
	margin-right:4px;
	float:left;
	text-decoration: none;
}

.agenda_genre li a{
	background-image: url(../../images/agenda-button-off.jpg);
	width: 65px;
	height: 24px;
	display: block;
	text-align: center;
	color: #000000;
	line-height: 24px;
	font-weight: bold;
	text-decoration: none;
}

.agenda_genre li a:hover {
	background-image: url(../../images/agenda-button-over.jpg);
	color: #ffffff;
	text-decoration: none;
}

.agenda_genre li.selected a{
	background-image: url(../../images/agenda-button-over.jpg);
	color: #ffffff;
	text-decoration: none;
}


