body { 
        background: #fff;
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 12px;
		margin: 0;
		padding: 0;
		background: #fff url(../images/bg.jpg);
}

/*img, div
*/
img, 
a,
div
  {
   behavior: url("http://www.jcdeklinker.be/themes/deklinker/styles/iepngfix.htc");
}

a {
	text-decoration: none;
	color:#929C7F;
	}
	
a.visited {
	color:#929C7F;
}	
	
a:hover {
	color: #929C7F;
	font-weight: bold;
}	
	
a img {
	border:  0;
}	
	
h3 {
    margin-top: 0;
	font-size: 20px;
	color: #361f0f;
}	
br.clear {
	clear:both;
	height:0;
	margin-top:-1em;
}

/* @end */


/* @group Structure */

#wrapper {
	width: 960px;
	margin: 0 auto;
}

#container {
	line-height: 140%;
}

#branding {
	 width: 960px;
	 height: 181px;
	 background-attachment: fixed;
	 background: transparent url(../images/header.png) repeat-x;
	 margin: 0;
	 padding: 0;
}

#nav { 
     float: left;
     }	
   
#content {
	padding: 0;
	margin: 0;
}     
	
/* @end */		
	
/* @group Branding */

#branding h1 {
	/*background: transparent url(../images/logo.png) no-repeat;*/
	width: 326px;
	height: 169px;
	float: left;
	margin: 0;
	text-indent: -9999px;
}     

#branding blockquote {
	/* background: transparent url(../images/zoekmachine.png) no-repeat; */
	width: 281px;
	height: 25px;
	margin: 40px 20px 0px 0;
	float: right;
	padding: 10px 0 0 20px;
}     

#branding blockquote img {
	float: left;
	margin: 0 15px 0 0;
}

#branding blockquote input#zoek {
	margin-left: 70px; margin-top: 5px;
	width: 125px; height: 18px;
	background: transparent;
	border: none; padding: 2px 5px 2px 2px;
}
#branding blockquote input#zoek:focus {
	outline: none;  
}

#branding blockquote input.submit {
	background: transparent url(../images/zoek_submit.jpg) no-repeat;
	width: 14px;
	height: 14px;
	border: 0;
}
         
/* @end */	         

/* @group Nav */ 

#nav {
	/* background: transparent url(../images/bg_nav.png) no-repeat; */
	width: 960px;
	height: 105px;
	margin: -96px 0 0 0;
}

#nav #nav_main ul {
	list-style:  none;
	margin-left: -20px;
	margin-top: -10px;
}

#nav #nav_main ul li {
	float:  left;
	margin: 0 0px 0 0px;
	padding: 0px 0 0 0;
}

#nav #nav_main ul li a {
	display: block;
}
#nav #nav_main ul li a.submenu {
	display: none;
}

#nav #nav_main ul li a img {
	border: 0;
}

#nav #nav_main ul li a.home:hover img {
	background: transparent url(../images/nav_hover_home.png) no-repeat;
}
#nav #nav_main ul li.selected a.home img {
	background: transparent url(../images/nav_hover_home.png) no-repeat;
}

#nav #nav_main ul li a.programma:hover img {
	background: transparent url(../images/nav_hover_programma.png) no-repeat;
}
#nav #nav_main ul li.selected a.programma img {
	background: transparent url(../images/nav_hover_programma.png) no-repeat;
}

#nav #nav_main ul li a.nieuws:hover img {
	background: transparent url(../images/nav_hover_nieuws.png) no-repeat;
}
#nav #nav_main ul li.selected a.nieuws img {
	background: transparent url(../images/nav_hover_nieuws.png) no-repeat;
}

#nav #nav_main ul li a.reserveer:hover img {
	background: transparent url(../images/nav_hover_reserveer.png) no-repeat;
}
#nav #nav_main ul li.selected a.reserveer img {
	background: transparent url(../images/nav_hover_reserveer.png) no-repeat;
}

#nav #nav_main ul li a.jonggeweld:hover img {
	background: transparent url(../images/nav_hover_jonggeweld.png) no-repeat;
}
#nav #nav_main ul li.selected a.jonggeweld img {
	background: transparent url(../images/nav_hover_jonggeweld.png) no-repeat;
}

#nav #nav_main ul li a.fotos:hover img {
	background: transparent url(../images/nav_hover_fotos.png) no-repeat;
}
#nav #nav_main ul li.selected a.fotos img {
	background: transparent url(../images/nav_hover_fotos.png) no-repeat;
}

#nav #nav_main ul li a.win:hover img {
	background: transparent url(../images/nav_hover_win.png) no-repeat;
}
#nav #nav_main ul li.selected a.win img {
	background: transparent url(../images/nav_hover_win.png) no-repeat;
}

#nav #nav_main ul li a.links:hover img {
	background: transparent url(../images/nav_hover_links.png) no-repeat;
}
#nav #nav_main ul li.selected a.links img {
	background: transparent url(../images/nav_hover_links.png) no-repeat;
}

#nav #nav_main ul li a.faq:hover img {
	background: transparent url(../images/nav_hover_faq.png) no-repeat;
}
#nav #nav_main ul li.selected a.faq img {
	background: transparent url(../images/nav_hover_faq.png) no-repeat;
}
   
/* @end */   

/* @group Subnav */
#nav #nav_sub {
	height: 0px;
	/*position: relative;*/
	margin: -17px 0 0;
	float: left;
}

#nav #nav_sub ul {
	list-style:  none;
	margin: 0 0 0 105px;
}

#nav #nav_sub ul li {
	float:  left;
	margin: 0 0px 0 0;
	padding: 0px 0 0 0;
}

#nav #nav_sub ul li a {
	display: block;
}

#nav #nav_sub ul li a img {
	border: 0;
}

#nav #nav_sub ul li a:hover.jeugddienst img {
	background: transparent url(../images/subnav_hover_jeugddienst.png) no-repeat;
}

#nav #nav_sub ul li a:hover.jeugdraad img {
	background: transparent url(../images/subnav_hover_jeugdraad.png) no-repeat;
}

#nav #nav_sub ul li a:hover.jip img {
	background: transparent url(../images/subnav_hover_jip.png) no-repeat;
}

#nav #nav_sub ul li a:hover.jeugdhuis img {
	background: transparent url(../images/subnav_hover_jeugdhuis.png) no-repeat;
}

#nav #nav_sub ul li a:hover.uitleendienst img {
	background: transparent url(../images/subnav_hover_uitleendienst.png) no-repeat;
}

#nav #nav_sub ul li a:hover.muziekwerking img {
	background: transparent url(../images/subnav_hover_muziekwerking.png) no-repeat;
}

#nav #nav_sub ul li a:hover.repetitieruimtes img {
	background: transparent url(../images/subnav_hover_repetitieruimtes.png) no-repeat;
}

#nav #nav_sub ul li a:hover.grabbelpas img {
	background: transparent url(../images/subnav_hover_grabbelpas.png) no-repeat;
}

#nav #nav_sub ul li a:hover.vakantieclub img {
	background: transparent url(../images/subnav_hover_vakantieclub.png) no-repeat;
}

#nav #nav_sub ul li a:hover.educatie img {
	background: transparent url(../images/subnav_hover_educatie.png) no-repeat;
}



#nav #nav_sub ul li.selected a.jeugddienst img {
	background: transparent url(../images/subnav_hover_jeugddienst.png) no-repeat;
}

#nav #nav_sub ul li.selected a.jeugdraad img {
	background: transparent url(../images/subnav_hover_jeugdraad.png) no-repeat;
}

#nav #nav_sub ul li.selected a.jip img {
	background: transparent url(../images/subnav_hover_jip.png) no-repeat;
}

#nav #nav_sub ul li.selected a.jeugdhuis img {
	background: transparent url(../images/subnav_hover_jeugdhuis.png) no-repeat;
}

#nav #nav_sub ul li.selected a.uitleendienst img {
	background: transparent url(../images/subnav_hover_uitleendienst.png) no-repeat;
}

#nav #nav_sub ul li.selected a.muziekwerking img {
	background: transparent url(../images/subnav_hover_muziekwerking.png) no-repeat;
}

#nav #nav_sub ul li.selected a.repetitieruimtes img {
	background: transparent url(../images/subnav_hover_repetitieruimtes.png) no-repeat;
}

#nav #nav_sub ul li.selected a.grabbelpas img {
	background: transparent url(../images/subnav_hover_grabbelpas.png) no-repeat;
}

#nav #nav_sub ul li.selected a.vakantieclub img {
	background: transparent url(../images/subnav_hover_vakantieclub.png) no-repeat;
}

#nav #nav_sub ul li.selected a.educatie img {
	background: transparent url(../images/subnav_hover_educatie.png) no-repeat;
}



/* @end */

/* @group Content */

#content #content_main {
	width: 630px;
	margin: 0 20px 0 0;
	float: left;
	padding: 0;
	color: #361f0f;
}

#content #content_main a:hover {
	font-weight: normal;
	text-decoration: underline;
}

#content #content_main .tabs {
	float: left;
	height: 700px;
	/*position: absolute;*/
	width: 85px;
	/*background: transparent url(../images/menu.png) no-repeat;*/
	margin-top: 10px;
}

#content #content_main .tabs .top_nav_sub_sub, #nav .top_nav_sub_sub  { display: none; }

/* @group Menu */

#content #content_main .tabs ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#content #content_main .tabs ul li a {
	display: block;
    margin: 0;
    padding: 0;
    width: 90px;
	text-indent: -9999px;
}

#content #content_main .tabs ul li a.overzicht {
	    background: transparent url(../images/tabs_overzicht.png) no-repeat top right;
	    width: 90px;
	    height: 96px;
	    /*position: absolute;*/
}

#content #content_main .tabs ul li a:hover.overzicht {
	    background: transparent url(../images/tabs_overzicht_hover.png) no-repeat top right;
	    z-index: 212;
}

#content #content_main .tabs ul li a.fuiven {
	    background: transparent url(../images/tabs_fuiven.png) no-repeat top right ;
	    width: 90px;
	    height: 123px;
	margin-top:-40px;
	    /*position: absolute;*/
}
#content #content_main .tabs ul li a:hover.fuiven {
	    background: transparent url(../images/tabs_fuiven_hover.png) no-repeat top right ;
	    z-index: 212;
}

#content #content_main .tabs ul li a.concerten {
	    background: transparent url(../images/tabs_concerten.png) no-repeat top right ;
	    width: 90px;
	    height: 109px;
	margin-top:-30px;
	    /*position: absolute;*/
}

#content #content_main .tabs ul li a:hover.concerten {
	    background: transparent url(../images/tabs_concerten_hover.png) no-repeat top right;
	    z-index: 212;
}


#content #content_main .tabs ul li a.educatie {
	    background: transparent url(../images/tabs_educatie.png) no-repeat top right ;
	    width: 90px;
	    height: 102px;
	margin-top:-25px;
	    /*position: absolute;*/
}

#content #content_main .tabs ul li a:hover.educatie {
	    background: transparent url(../images/tabs_educatie_hover.png) no-repeat top right;
	    z-index: 212;
}

#content #content_main .tabs ul li a.evenementen {
	    background: transparent url(../images/tabs_evenementen.png) no-repeat top right ;
	    width: 90px;
	    height: 129px;
	margin-top:-50px;
	    /*position: absolute;*/
}

#content #content_main .tabs ul li a:hover.evenementen {
	    background: transparent url(../images/tabs_evenementen_hover.png) no-repeat top right;
	    z-index: 212;
}

#content #content_main .tabs ul li a.kids {
	    background: transparent url(../images/tabs_kids.png) no-repeat top right ;
	    width: 90px;
	    height: 60px;
	    /*position: absolute;*/
}

#content #content_main .tabs ul li a:hover.kids {
	    background: transparent url(../images/tabs_kids_hover.png) no-repeat top right;
	    z-index: 212;
}

#content #content_main .tabs ul li a.andere {
	    background: transparent url(../images/tabs_andere.png) no-repeat top right ;
	    width: 90px;
	    height: 61px;
	    margin-top: -8px;
	    /*position: absolute;*/
}

#content #content_main .tabs ul li a:hover.andere {
	    background: transparent url(../images/tabs_andere_hover.png) no-repeat top right;
	    z-index: 212;
}


/* SELECTED */
#content #content_main .tabs ul li.selected a.overzicht {
    background: transparent url(../images/tabs_overzicht_hover.png) no-repeat top right ; 
}
#content #content_main .tabs ul li.selected a.fuiven {
    background: transparent url(../images/tabs_fuiven_hover.png) no-repeat top right ; 
}
#content #content_main .tabs ul li.selected a.concerten {
    background: transparent url(../images/tabs_concerten_hover.png) no-repeat top right ; 
}
#content #content_main .tabs ul li.selected a.educatie {
    background: transparent url(../images/tabs_educatie_hover.png) no-repeat top right ; 
}
#content #content_main .tabs ul li.selected a.evenementen {
    background: transparent url(../images/tabs_evenementen_hover.png) no-repeat top right ; 
}
#content #content_main .tabs ul li.selected a.kids {
    background: transparent url(../images/tabs_kids_hover.png) no-repeat top right ; 
}
#content #content_main .tabs ul li.selected a.andere {
    background: transparent url(../images/tabs_andere_hover.png) no-repeat top right;
}

/* @end */


#content #content_main .content_block {
	width: 517px;
	margin: 0 -12px 0 0px;
	padding: 50px 20px 0px 20px;
	background: url(../images/bg_content_block.png) no-repeat;
	float: right;
	min-height: 700px; 
	height:auto;
	/*position: relative;*/ 
}

#content #content_main .content_block > div {
	padding: 15px;
}


#content #content_main .content_block h3 {
/*	width: 320px;*/
	line-height: 1.2em;
}
#content #content_main .content_block h3.event_title { margin-bottom: 0; }

#content #content_main .footer_content_block {
	width: 560px;
	background: transparent url(../images/bg_footer_contentmain.png) no-repeat;
	height: 83px;
    margin: 0 0 0 84px;
    clear: right;
}

#content #content_main .footer_content_block .toevoegen {
	background: transparent url(../images/toevoegen.png) no-repeat;
	width: 202px;
	height: 50px;
	float: right;
	padding: 15px 0 0 0;
	margin: 0 15px 0 0 ;
	text-align: center;
	font-size: 14px;
}

#content #content_main .footer_content_block .toevoegen a {
	color: #705c3c;
}

#content #content_main .footer_content_block .toevoegen a:hover {
	color: #fff;
}	

#content #content_main .indekijker {
	width: 540px;
	background: transparent url(../images/bg_indekijker.png) no-repeat;
	height: 130px;
	margin: 0 0 0 50px;
	padding: 15px 0 0 50px;
}

#content #content_main .indekijker h3 {
	margin: 0;
}

#content #content_main .indekijker p {
	float: left;
	width: 420px;
	height: 50px;
}

#content #content_main .indekijker img {
	float: right;
	margin: 8px 15px 0 0px;
}

		/* @group Index */
		
		#content #content_main .content_block ul.kalender {
			margin: 0;
			padding: 0;
			list-style: none;
			clear: left;
		}
		
		#content #content_main .content_block ul.kalender li {
			margin: 0;
			padding: 0px 0 15px 0;
			margin-bottom: 10px;
			clear: left;
			border-bottom: 1px dashed #929d7f;
		}
		
		#content #content_main .content_block ul.kalender li h4 {
			margin: 5px 0 15px 0;
			color: #929d7f; 
			font-size: 16px;
			letter-spacing: -1px;
			text-transform: uppercase;
		}
			#content #content_main .content_block ul.kalender li h4 a {
				color: #929d7f;
			}
		
		
			#content #content_main .content_block ul.kalender.fuiven li { border-bottom: 1px dashed #7db9bd; }
			#content #content_main .content_block ul.kalender.fuiven li h4 a {	color: #7db9bd; }
			#content #content_main .content_block ul.kalender.concerten li { border-bottom: 1px dashed #df5c6e; }
			#content #content_main .content_block ul.kalender.concerten li h4 a {	color: #df5c6e; }
			#content #content_main .content_block ul.kalender.educatie li { border-bottom: 1px dashed #e2ac6e; }
			#content #content_main .content_block ul.kalender.educatie li h4 a {	color: #e2ac6e; }
			#content #content_main .content_block ul.kalender.evenementen li { border-bottom: 1px dashed #a9c878; }
			#content #content_main .content_block ul.kalender.evenementen li h4 a {	color: #a9c878; }
			#content #content_main .content_block ul.kalender.kids li { border-bottom: 1px dashed #b88aca; }
			#content #content_main .content_block ul.kalender.kids li h4 a {	color: #b88aca; }
			#content #content_main .content_block ul.kalender.andere li { border-bottom: 1px dashed #c95ea8; }
			#content #content_main .content_block ul.kalender.andere li h4 a {	color: #c95ea8; }
			
			
			/*			
						Overzicht - Kakhi: #929d7f
						Fuiven - Blauw: #7db9bd
						Concerten - Rood: #df5c6e
						Educatie - Oranje: #e2ac6e
						Evenementen - Groen: #a9c878
						Kids - Paars: #b88aca
						Andere - Fuschia #c95ea8
			*/
			
			#content #content_main .content_block .eventContainer h4 {
				margin: 5px 0 10px 0;
				color: #929d7f; 
				font-size: 16px;
				letter-spacing: -1px;
				text-transform: uppercase;
			}
/*
			#content #content_main .content_block .eventContainer.fuiven h4 {	color: #7db9bd; }
			#content #content_main .content_block .eventContainer.concerten h4 {	color: #df5c6e; }
			#content #content_main .content_block .eventContainer.educatie h4 {	color: #e2ac6e; }
			#content #content_main .content_block .eventContainer.evenementen h4 {	color: #a9c878; }
			#content #content_main .content_block .eventContainer.kids h4 {	color: #b88aca; }
*/
		 /* AGENDA ITEMS */
		
		
		#content #content_main .content_block ul.kalender li a.info, #content #content_main .content_block .eventContainer a.info,
		#content #content_main .content_block ul.kalender li .addThis, #content #content_main .content_block .eventContainer .addThis {
			float: right;
			color: #929c7f;
			letter-spacing: -1px;
			margin: 5px 0 5px 0;
		}
		
		#content #content_main .content_block ul.kalender li a.info, #content #content_main .content_block .eventContainer a.info {
			background: transparent url(../images/ticket_red.png) no-repeat right; color: #C5231B;
			display: block; margin: 0; /*height: 32px; text-indent: -9999px;*/ padding: 5px 35px;
		}

		
		#content #content_main .content_block ul.kalender li .more {
			color: #c5231b;
		}
		
		#content #content_main .content_block ul.kalender li a.info:hover, #content #content_main .content_block .eventContainer a.info:hover {
			font-weight: bold;
		}
		
		#content #content_main .content_block ul.kalender li .all_info { clear: both; }
		#content #content_main .content_block ul.kalender li .all_info .flyer { float: right; margin: 0 0 10px 15px; }
		#content #content_main .content_block ul.kalender li .all_info .date { float: left; margin: 0 5px 0 0; }
		#content #content_main .content_block ul.kalender li .all_info .description p { display: inline; }
		
		#content #content_main .content_block div.location,
		#content #content_main .content_block div.price,
		#content #content_main .content_block div.time { margin: 5px 0; }
		
		#content #content_main .content_block ul.kalender li .date, 
		#content #content_main .content_block .eventContainer .date,
		#content #content_main .content_block .location .field, 
		#content #content_main .content_block .price .field,
		#content #content_main .content_block .time .field,
		#content #content_main .content_block .organisator .field {
			font-weight: bold;
		}
		#content #content_main .content_block ul.kalender li .organisator .field {
			font-weight: bold;
		}
		
		#content #content_main .content_block table.event_detail_table {
			width: 400px;
			margin: 15px 0;
		}
		#content #content_main .content_block table.event_detail_table tr th {
			text-align: left;
			width: 100px;
		}
		#content #content_main .content_block table.event_detail_table tr td.value {
			font-weight: normal;
		}
		
		#content #content_main .content_block div.flyer_big {
			width: 100%; text-align: center;
			margin: 15px 0;
		}
		/*		
				
					
				#content #content_main .content_block ul.kalender li .flyer, #content #content_main .content_block .eventContainer .flyer {
					float: right;
					margin: 0 0 10px 20px;
				}
				
				#content #content_main .content_block ul.kalender li p, #content #content_main .content_block .eventContainer p {
					display: inline;
					margin: 0;
					padding: 0;
				}
				
				
				
				#content #content_main .content_block ul.kalender li .tekst, 
				#content #content_main .content_block .eventContainer .tekst {
					width: 370px;
					float: left;
				}
				
				#content #content_main .content_block div.flyer_big {
					width: 500px; text-align: center;
					margin: 15px 0;
				}
				
				*/
		
		
		/* @end */  
		
		/* @group Foto */
		
		#content #content_main .content_block a.overzicht {
			float: right;
			width: 200px;
			height: 50px;
		    text-align: right;
		    color: #929c7f;
			letter-spacing: -1px;
		}
		
		#content #content_main .content_block a.overzicht:hover {
			font-weight: bold;
		}
		
		#content #content_main .content_block .subtitle {
			font-size: 14px;
			float: left;
			margin-right: 5px;
			font-weight: bold;
			clear: left;
			margin-bottom: 8px;
		}
		
		#content #content_main .content_block img.grotefoto {
			width: 515px;
		}
		
		#content #content_main .content_block ul.fotothumbs {
			list-style: none;
			float: left;
			clear: left;
			padding: 0;
			margin: 0;
		}
		
		#content #content_main .content_block ul.fotothumbs li {
			list-style: none;
			float: left;
			padding: 0;
			margin: 0;
		}
		
		#content #content_main .content_block ul.fotothumbs li.next {
			margin: 0;
			padding: 0;
		}
		
		#content #content_main .content_block ul.fotothumbs li.thumb {
			margin: 0 7px 0 0;
		}
		
		/* @end */	
		
		/* @group Detailpagina */
		
		#content #content_main .content_block h5 {
			clear: left;
			text-align: left;
		    /*position: absolute;*/
		    margin: 20px 0 0 0;
			color: #705c3c;
			font-size: 12px;
			font-weight: normal;
		}
		
		#content #content_main .content_block .datum {
			float: right;
			width: 194px;
			height: 53px;
			background: transparent url(../images/datum.png) no-repeat;
			color: #fff;
			font-weight: bold;
			font-size: 14px;
			text-align: center;
			padding: 15px 0 0 0;
			margin: -15px 0 0 0;
		}
		
		#content #content_main .content_block .info_block {
			padding: 0px 0 10px 0;
			margin: 0 0 10px 0;
			float: left;
		    border-bottom: 1px dashed #df5c6e;
		}
		
		#content #content_main .content_block .detaillabel {
			clear: left;
			float: left;
			background: #dbc5a2;
			margin: 0px 3px 3px 0px;
			height: 20px;
			width: 125px;
			padding: 5px 0 0 5px;
			font-weight: bold;
		}
		
		#content #content_main .content_block .detailinfo {
			float: left;
			background: #dbc5a2;
			margin: 0px 0px 3px 0px;
			height: 20px;
			width: 382px;
			padding: 5px 0 0 5px;
		}
		
		#content #content_main .content_block ul.detailfotos{
			margin: 0;
			padding: 10px 0 0 5px;
			list-style: none;
			border-top: 1px dashed #df5c6e;
		}
		
		#content #content_main .content_block ul.detailfotos li {
			list-style: none;
			float: left;
			margin-right: 11px;
		}
		
		#content #content_main .content_block ul.detailfotos li.last {
			margin-right: 0px;
		}
		
		#content #content_sub .nav_sub_sub form.tickets label {
			clear: left;
			margin-top: 5px;
		}
		
		#content #content_sub .nav_sub_sub form.tickets input {
			clear: left;
			width: 270px;
		}
		
		#content #content_sub .nav_sub_sub form.tickets input.submit {
			clear: left;
			width: 135px;
			margin: 10px 0 10px 0;
		}
		
		/* @end */

		
		/* @group Contact */
		
		#content #content_main .content_block .contactform {
			width: 320px;
			float: left;
			margin-top: 10px;
			padding-top: 10px;
		}
		
		#content #content_main .content_block .contactform form label {
			float: left;
			width: 100px;
			padding: 3px 0 0 0;
		}	
		
		#content #content_main .content_block .contactform form input,
		#content #content_main .content_block .contactform form textarea {
			float: left;
			width: 200px;
		}	
		
		#content #content_main .content_block .contactform form textarea {
			height: 100px;
		}	
		
		#content #content_main .content_block .contactform form input.submit {
			clear: left;
			width: 70px;
			margin-left: 100px;
		}			
		
		#content #content_main .content_block .contactinfo {
			float: left;
			border-left: 1px solid;
			padding: 0 0 0 15px;
			margin-top: 10px;
		}		
		
		#content #content_main .content_block .contactinfo p{
	     width: 150px;
}
		       
		/* @end */
		
		/* form */
		#content #content_main form div {
			padding: 10px 0;
		}
		#content #content_main form label {
			float: left;
			display: block;
			width: 150px;
		}
		#content #content_main #formKlinker label {
			float: left;
			display: block;
			width: 150px;
		}
		
		#content #content_main #links h3 {
			margin: 10px 0 5px 0; padding: 0;
			font-size: 1.4em;
		}
		#content #content_main #links ul, #content #content_main #links ul li {
			margin: 0; padding: 0;
		}
		#content #content_main #links ul li {
			list-style: none;
			padding: 5px;
		}
		
		#content #content_main #mediaGallery .album {
			padding: 5px;
		}
		#content #content_main #mediaGallery h3 a {
			font-size: 0.6em;
		}
		#content #content_main #mediaGallery ul  {
			margin: 10px 0; padding: 0;
		}
		#content #content_main #mediaGallery li {
			list-style: none;
			float: left;
			padding: 0 3px 3px 0;
		}
		#content #content_main #mediaGallery li a {
			margin: 0; padding: 0;
			display: block; height: 100px; width: 100px;
		}
/* @end */     

/* @group Sub Content */ 

#content #content_sub {
	float: left;
	width: 300px;
}

#content #content_sub h3 {
	margin: 0;
	padding: 0;
}

#content #content_sub .foto {
	background: transparent url(../images/bg_foto.png) no-repeat;
	width: 296px;
	height: 140px;
	text-align: center;
	padding: 12px 0 0 0;
	margin: 0px 0 0 10px;
}

#content #content_sub .top_nav_sub_sub {
	background: transparent url(../images/sub_nav_left_top.png) no-repeat;
	width:310px;
	height: 19px;
}

#content #content_sub .nav_sub_sub {
    background: transparent url(../images/sub_nav_left_bottom.png) no-repeat bottom left;
	padding: 10px 10px 40px 20px;
	margin: 0;
	width: 280px;
	color: #361f0f;
}


#content #content_sub .nav_sub_sub ul, #content #content_sub .newsletter ul {
	list-style: none;
	margin: 5px 0 10px 0;
	padding: 0;
}

#content #content_sub .nav_sub_sub ul li, #content #content_sub .newsletter ul li {
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 0px ;
	border-bottom: 1px dashed #361f0f;
	height: 15px;
	font-size: 13px;
}

#content #content_sub .nav_sub_sub ul li a {
	color: #fff;
}
#content #content_sub .nav_sub_sub ul li.selected a {
	font-weight: bold;
}

#content #content_sub .newsletter {
    background: transparent url(../images/nieuwsbrief.png) no-repeat;
	padding: 20px 10px 10px 20px;
	margin: 0;
	width: 280px;
	color: #361f0f;
	float: left;
	height: 181px;
}

#content #content_sub .newsletter form.nieuwsbrief ul.form {
	margin-bottom: 20px;
}

#content #content_sub .newsletter form.nieuwsbrief ul.form li {
	border-bottom: 0;
}
#content #content_sub .newsletter form.nieuwsbrief ul.form li label {
	display: block; width: 75px; float: left;
}

#content #content_sub .newsletter form.nieuwsbrief input {
	float: left;
}

#content #content_sub .newsletter form.nieuwsbrief input.submit {
	width: 67px;
	margin: 5px 0 0 75px;
}


#content #content_sub .gespot {
	background: transparent url(../images/bg_gespot.png) no-repeat;
	width: 290px;
	height: 260px;
	padding: 35px 0 0 20px;
	clear: left;
}
#content #content_sub .gespot #rand-flickr {
	margin: 15px;
}
#content #content_sub .gespot #rand-flickr a { margin: 0 3px 3px; }

#content #content_sub .gespot ul {
	margin: 10px 0 0 15px;
	list-style: none;
	padding: 0;
}

#content #content_sub .gespot ul li {
	float: left;
	padding: 0;
	margin: 0;
}
#content #content_sub .gespot ul li a {
	display: block;
	height: 60px;
	width: 60px;
	margin: 0; padding: 0;
}


#content #content_sub ul#menu1sub1sub1, 
#content #content_sub ul#menu1sub1sub2, 
#content #content_sub ul#menu1sub1sub3,  
#content #content_sub ul#menu1sub1sub4, 
#content #content_sub ul#menu1sub1sub5, 
#content #content_sub ul#menu1sub1sub6,
#content #content_sub ul#menu1sub1sub7,
#content #content_sub ul#menu1sub1sub8,
#content #content_sub ul#menu1sub1sub9,
#content #content_sub ul#menu1sub1sub10 {
	background: transparent url(../images/sub_nav_left_bottom.png) no-repeat bottom left;
	display: block;
	width: 280px;
	color: #361f0f;
	margin: 0;
	padding: 10px 10px 40px 20px;
	list-style: none;
}
	#content #content_sub ul#menu1sub1sub1 li,
	#content #content_sub ul#menu1sub1sub2 li,
	#content #content_sub ul#menu1sub1sub3 li,
	#content #content_sub ul#menu1sub1sub4 li,
	#content #content_sub ul#menu1sub1sub5 li,
	#content #content_sub ul#menu1sub1sub6 li,
	#content #content_sub ul#menu1sub1sub7 li,
	#content #content_sub ul#menu1sub1sub8 li,
	#content #content_sub ul#menu1sub1sub9 li,
	#content #content_sub ul#menu1sub1sub10 li  {
		list-style: none;
		margin: 0;
		padding: 5px 0 5px 0px ;
		border-bottom: 1px dashed #361f0f;
		height: 15px;
		font-size: 13px;
	}
	#content #content_sub ul#menu1sub1sub1 li a,
	#content #content_sub ul#menu1sub1sub2 li a,
	#content #content_sub ul#menu1sub1sub3 li a,
	#content #content_sub ul#menu1sub1sub4 li a,
	#content #content_sub ul#menu1sub1sub5 li a,
	#content #content_sub ul#menu1sub1sub6 li a,
	#content #content_sub ul#menu1sub1sub7 li a,
	#content #content_sub ul#menu1sub1sub8 li a,
	#content #content_sub ul#menu1sub1sub9 li a,
	#content #content_sub ul#menu1sub1sub10 li a { color: #fff; }
	
	#content #content_sub ul#menu1sub1sub1 li a:hover,
	#content #content_sub ul#menu1sub1sub2 li a:hover,
	#content #content_sub ul#menu1sub1sub3 li a:hover,
	#content #content_sub ul#menu1sub1sub4 li a:hover,
	#content #content_sub ul#menu1sub1sub5 li a:hover,
	#content #content_sub ul#menu1sub1sub6 li a:hover,
	#content #content_sub ul#menu1sub1sub7 li a:hover,
	#content #content_sub ul#menu1sub1sub8 li a:hover,
	#content #content_sub ul#menu1sub1sub9 li a:hover,
	#content #content_sub ul#menu1sub1sub10 li a:hover,
	#content #content_sub ul#menu1sub1sub1 li.selected a,
	#content #content_sub ul#menu1sub1sub2 li.selected a,
	#content #content_sub ul#menu1sub1sub3 li.selected a,
	#content #content_sub ul#menu1sub1sub4 li.selected a,
	#content #content_sub ul#menu1sub1sub5 li.selected a,
	#content #content_sub ul#menu1sub1sub6 li.selected a,
	#content #content_sub ul#menu1sub1sub7 li.selected a,
	#content #content_sub ul#menu1sub1sub8 li.selected a,
	#content #content_sub ul#menu1sub1sub9 li.selected a,
	#content #content_sub ul#menu1sub1sub10 li.selected a { font-weight: bold; }
		        
/* @end */						

/* @group Site Info */

#site_info {
	background: transparent url(../images/bg_footer.png) no-repeat;
	width: 960px;
	height: 76px;
	clear: left;
	padding: 20px 0 0 30px;
	color: #bb9275;
	font-size: 11px;
}

#site_info a img {
	border: 0;
}

#site_info .sponsors,
#site_info .elders, 
#site_info .rss,
#site_info .adres, 
#site_info .sub_site_info,
#site_info .adres ul.adres_een,
#site_info .adres ul.adres_twee
{
    float: left;
	height: 69px;
}

#site_info .sponsors ul,
#site_info .elders ul,
#site_info .sub_site_info ul, 
#site_info .adres ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
        
#site_info .sponsors ul li, 
#site_info .elders ul li,
#site_info .sub_site_info ul li
{
	float: left;
}  

#site_info .sponsors {
	width: 300px
}

#site_info .sponsors img {
	margin: 0 20px 0 0;
}

#site_info .elders {
	width: 210px;
	padding: 5px 0 0 0;
}

#site_info .elders img {
	margin: 7px 7px 0 0 ;
}

#site_info .rss {
	width: 148px;
	padding-top:20px;
	margin: 0 0 0 10px;
} 

#site_info .adres{
	line-height: 160%;
	padding: 9px 0 0 0;
	height: 58px;
}

#site_info .adres a {
   color: #bb9275;
   border-bottom: 1px solid #bb9275;
}

#site_info .adres ul.adres_een {
	margin: 0 20px 0 0;
}

#site_info .sub_site_info {
	clear: left;
	float: right;
	margin: 0 35px 0 0px;
	height: 15px;
}  

#site_info .sub_site_info a:hover {
	color: #361f0f;
}

#site_info .sub_site_info ul {
	clear: left;
	float: right;
	margin: 0;
	padding: 0;
}

#site_info .sub_site_info ul li {
	float: left;
	margin: 0 0 0 10px;
	padding: 0;
}
 
/* @end */

#content #content_main #formKlinker fieldset { clear: both; }
#content #content_main #formKlinker .materiaal ul.itemlist {
	list-style: none;
	margin: 0;
	padding: 0;
}
#content #content_main #formKlinker .materiaal ul.itemlist li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 225px;
}
#content #content_main #formKlinker .materiaal ul.itemlist li label {
	width: 100px;
	line-height: 1.7em;
}
#content #content_main #formKlinker .materiaal ul.itemlist li input {
	list-style: none;
	float: right;
	width: 25px;
}
#content #content_main #formKlinker .materiaal ul.itemlist li input.checkbox {
	list-style: none;
	float: left;
	width: auto;
}


#content #content_main .questionContainer ul li {
	list-style: none;
	padding: 5px; margin: 0;
}
#content #content_main .questionContainer ul li p { display:inline; }
 #content #content_main form div { padding: 10px 0; }

#content #content_main form #formFlowchartDetailsLast ul li label { width: 200px;}
.newsItem .image {  }
/*.newsItem .image, .newsItem .newsText { float: left; } */
.newsItem .image { margin: 15px 15px 5px 0; float: left;}
.formContactMessage {
	height:125px;
	width:250px;
}
#formAgendaEvent {
	padding-top: 15px;
}
ul.event-redenen {
	margin: 0; padding: 0;
	font-weight: bold;
}
ul.event-redenen li {
	margin: 5px 0 0 20px;
	font-weight: normal;
}
.googleMap {
	height: 350px;
	overflow: hidden;
	width: 475px;
	margin-bottom: 15px;
}