* {
	margin:0;
	padding:0;
}
html{
	background:url(../gfx/bg.png) 0 5px;
}
html,body {
	height:100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	/* background:url(../gfx/bg1.png) 50% 0 repeat-y; */
}

dt, legend, caption {
    display: none;
}

p {
	margin: 0 0 1.12em 0; 	
}

a img,fieldset {
    border: 0;
}

a {
	text-decoration:none;
	color:#13abcf;
        outline: none;
}

h1 {
	display: none;	
}

#overlay {
    background: transparent;
    position: fixed;
    width: 100%;
    height: 100%;
    display: none;
}

#navigation ul {
	list-style-type:none;
}

#global_container {
	width:100%;
	background:url(../gfx/bg2.png) no-repeat 50% 0 ;
	margin:0 auto;
}

#container {
	width:954px;
	margin:0 auto;
	padding:0 18px 0 18px;
	background-color:#fff;
	
}

	#header {
		
	}
	
	#logo {
		width:138px;
		height:75px;
		float:left;
		position: relative;
	}	
	
		#logo img {
			position: absolute;
			top: 10px;
		}
	
	
	#navigation {
		width:483px;
		float:left;
		margin: 0 0 0 48px;
	}

        #navigation dl {
            width: 600px;
        }
	
	#navigation dl ul li {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		border-right:1px solid #545454;
		float: left;
		
	}
	
	#navigation dl ul li a {
		color:#020b0d;
		height: 18px;
		float: left;
	}
	
	#navigation dl ul li a span {
		display: none;
	}
	
	#navigation dl ul li:last-child, #navigation dl ul li.contact, #navigation dl ul .contact {
		border-right:none !important;
	}
	
	#navigation dl ul li.home a {
		background: url('../gfx/nav_home.png') 0 0 no-repeat transparent;
		width: 38px;
		margin:0 12px 0 0;
	}
	
	#navigation dl ul li.overzo a {
		background: url('../gfx/nav_overzo.png') 0 0 no-repeat transparent;
		width: 59px;
		margin:0 12px 0 10px;
	}
	
	#navigation dl ul li.fotowedstrijd a {
		background: url('../gfx/nav_fotowedstrijd.png') 0 0 no-repeat transparent;
		width: 102px;
		margin: 0 12px 0 10px;
	}
	
	#navigation dl ul li.startpagina a {
		background: url('../gfx/nav_startpagina.png') 0 0 no-repeat transparent;
		width: 112px;
		margin: 0 11px 0 13px;
	}
	
	#navigation dl ul li.artikelen a {
		background: url('../gfx/nav_nieuws.png') 0 0 no-repeat transparent;
		width: 79px;
		margin: 0 13px 0 13px;
	}
	
	#navigation dl ul li.contact a {
		background: url('../gfx/nav_contact.png') 0 0 no-repeat transparent;
		width: 57px;
		margin: 0 13px 0 13px;
	}

	#navigation dl ul li.vinden a {
		background: url('../gfx/nav_vinden.png') 0 0 no-repeat transparent;
		width: 85px;
		margin: 0 8px 0 7px;
	}

	#navigation dl ul li.zien a {
		background: url('../gfx/nav_zozien.png') 0 0 no-repeat transparent;
		width: 57px;
		margin: 0 8px 0 7px;
	}
	
	#navigation dl ul li.agenda a {
		background: url('../gfx/nav_agenda.png') 0 0 no-repeat transparent;
		width: 85px;
		margin: 4px 8px 0 7px;
	}

	
	#home #navigation dl ul li.home a,
	#doemee #navigation dl ul li.doemee a,
	#inzendingen #navigation dl ul li.inzendingen a,
	#prijzen #navigation dl ul li.prijzen a,
	#overdeactie #navigation dl ul li.overdeactie a {
		/*background-position: 0 0;*/
	}
	
		#search{
			width: 403px;
			height: 24px;
			margin-top: 43px;
			background: url(../gfx/search.png) no-repeat #fff;
		}
		
		#search form #searchField {
			margin: 0 0 0 30px;
			width: 313px;
			border: none !important;
			background: none !important;
		}
		
		#search form #searchButton {
			background:url(../gfx/zoek.png) no-repeat 0 0;
			border: none;
			width: 44px;
			height: 24px;
			margin: 0 0 0 8px;
			cursor: pointer;
			text-indent: -9999px;
		}
	
	#gemeente {
		float: left;
		width: 122px;
		/*height: 61px;
		margin: 16px 30px 0 0;*/
		height: 58px;
		margin: 25px 30px 0 0;
	}	
		
	#logo2 {
		width:133px;		
		float:left;
		/*height:75px;
		margin-top: 8px;*/
		height:68px;
		margin-top: 15px;
	}

	#hr1 {
		height: 7px;
		width:954px;
		background:url(../gfx/hr1.png) no-repeat #fff;
		margin: 13px 0 10px 0;
	}	
	
		#wrapper {
			width:954px;
			height:161px;
		}
		#wrapper.zo_home {			
			background:url(../gfx/zo_home.jpg) no-repeat 50% 0 #fff;
			height:267px;
		}
		
		#contact .zo_contact {
			height:267px;
			height:280px;
		}
		#contact .zo_contact {			
			background:url(../gfx/zo_contact2.png) no-repeat #fff;
		}
		
		
	#hr2 {
		height: 6px;
		width:954px;
		background:url(../gfx/hr2.png) no-repeat #fff;
		margin: 25px 0 0 0;
	}
	
	#contact #hr2 {
		margin: 10px 0 0 0;
	}
	
	.clear {
		clear:both;
		visibility:hidden;
		height:1%;
		line-height:1%;
		margin:0;
		padding:0;
		border:none;
	}

	#button {
		width:364px;
		height:54px;
		padding:250px 0 0 580px;
	}
	
	#content {
		margin-top: 19px;
		margin-bottom:17px;
		min-height: 200px;
		font-size: 13px;
		line-height: 20px;
		/*text-align:justify;*/
	}
	
	.content_home {
		background: url(../gfx/home-content-bg.png) repeat-y;
	}
	
	#home_txt {
		height: 70px;
		margin-bottom: 32px;
		margin-top: 25px;
	}
	
		#home_txt span {
			color: #898989;
			font-weight: bold;
			font-size: 17px;
			font-family: Arial, Helvetica, sans-serif;
			line-height: 26px;
		}	
	
	#home_left {
		width:450px;
		float:left;
		padding-right:25px;
		font-weight: normal;
	}
	
	#home_right {
		width:450px;
		float:left;
		padding-left:25px;
		font-weight: normal;
	}
		#content.content_contact {
			margin-top: 16px;
			margin-bottom: 0;
			color: #2c2c2c;
			background: url(../gfx/content-contact-bg.png) repeat-y;
		}
	
		#content.content_contact div {
			float: left;
			display: inline;
		}
		
		#content.content_contact strong{
			color: #6f6f6f;
			font-size: 16px;
			font-weight: bold;
		}
		
		#content.content_contact #con_column1 {
			width: 296px;
			background:url(../gfx/contact_bg1.png) no-repeat 0 0;
			padding: 160px 17px 0 0 ;
		}
		
		#content.content_contact #con_column2 {
			width: 298px;
			background:url(../gfx/contact_bg2.png) no-repeat 16px 0;
			padding: 160px 16px 0 16px;
		}
		
		#content.content_contact #con_column2  ul {
			margin-left: 25px;
		}
		
		#content.content_contact #con_column2  ul li {
			margin-bottom: 5px;
		}
		
		#content.content_contact #con_column3 {
			width: 290px;
			background:url(../gfx/contact_bg3.png) no-repeat 16px 0;
			padding: 156px 0 0 20px;
			line-height: 1.8;
		}
		
	
	#newsletter_bar{
		height: 40px;
		width: 954px;
		background:url(../gfx/bottom_bar.png) repeat-x;
		margin-top: 25px;
		position:relative;
		padding-top: 16px;
	}
	
	#contact #newsletter_bar{		
		margin-top: 16px;
	}
	
		#newsletter_bar #newsletter{
			width: 469px;
			height: 23px;
			background:url(../gfx/newsletter.png) no-repeat;
			float:left;
			margin-right: 119px;
		}
		
		#newsletter_bar #newsletter #email {
			margin: 0 0 0 250px;
			width: 160px;
			border: none;
			background: none;
		}
		
		#newsletter_bar #newsletter #submit {
			background:url(../gfx/ok.png) no-repeat 0 0;
			border: none;
			width: 37px;
			height: 23px;
			margin: 0 0 0 9px;
			cursor: pointer;
			text-indent: -9999px;
			
		}
		#newsletter_bar #archive {
			position:absolute;
			top: -20px;
			left: 469px;
			cursor:default;
		}
		
		#newsletter_bar #news_archive {
			float: left;
			margin-right: 39px;
			cursor:default;
		}
	
	#banner {
		margin-top: 10px;	
		margin-bottom: -19px;
		text-align:center;
	}
	
	#hr3 {
		height: 1px;
		width: 956px;
		margin: 30px auto 0 auto;
		background: url(../gfx/h3.png) no-repeat 0 0; ;
		padding: 0;
		line-height: 0px;

	}
	
	#contact #container #hr3 {
		margin: 10px auto 0 auto;	
	}

	#footer {
		width:980px;
		/*padding: 46px 5px 63px 5px;*/
		padding: 20px 5px 20px 5px;
		margin:0 auto;
		background: #fff;

	}
	
	#footer dl {
	}
	
	#footer ul {
		text-align: center;
	}
	
	#footer ul li, #footer ul li a{
		display:inline;
		margin: 0 4px 0 4px; 

	}
	
	#footer span {
		
	}

	/********************************************END HOME PAGE STYLING****************************************************/
	
	/********************************************ARTICLE DETAIL PAGE STYLING****************************************************/
	
	.breadcrumb {
		margin-bottom: 10px;
	}
	
	.breadcrumb a{
		color: #6b6b6b;
		text-decoration: underline;	
		text-transform:uppercase;	
		font-size: 11px;
	}
	
	#article-detail-page {
		background: url(../gfx/detail-bg.png) repeat-y -18px 0;
	}
	
	#article-detail {
		width: 642px;
		float: left;
		padding-right: 10px;
	}
	
	#article-picture {
		margin-bottom: 36px;
		position: relative;
		min-height: 400px;
		width: 635px;
	}
		
		#article-image-title {
			position: absolute;
			top: 21px;
			left: 21px;
			font-size: 40px;
			font-weight: bold;
			color:#fff;
			text-transform:uppercase;
			height: 40px;
			display: block;
			line-height: 40px;

		}
		
			#article-image-title span {
			
			}
		
		#article-image-category {
			position: relative;
			top: -14px;
			left: 0;
			font-size: 12px;
			font-weight: bold;
			color:#fff;
			text-transform:uppercase;
		}
		
			.red{
				color: #ff0000;
			}
	
		#article-image-info {
			position: absolute;
			width: 589px;
			bottom: -1px;
			left: 0;
			background: #000;
			color: #fff;
			font-weight: bold;
			padding: 8px 23px 8px 23px;
			height: 28px;
			text-transform: uppercase;
			font-size:10px;
			line-height: 14px;
		}
	
	#article-buttons {
		margin-bottom: 20px;
	}
	
		#article-buttons li {
			display: inline;
		}
		
		#print {
			margin-left: 31px;	
		}
	
	#date {
		color: #7d7d7d;
		display:block;
		width: 439px;
		float: left;
	}
	
	#article-info-text .intro {
		font-weight: bold;
	}
	
	#article-info-text {
		width: 615px;
		padding: 0 10px;
	}
	
	/*#tell-a-friend, #print {
		float:right;
	}
	
	#print {
		margin-left: 31px;
		margin-right: 15px;
	}*/
	
	#video .hide {
		display: none;
	}
	
	#article-categories {
		width: 286px;
		padding-left: 16px;
		float: left;
	}
		#article-categories h2 {
			color: #737373;
			background: url(../gfx/zoh2.png) no-repeat 0 3px;
			padding-left: 35px;
			margin-bottom: 13px;
			font-size: 18px;
			
		}
		
		#article-categories .first h2 {
			margin-top: -2px;
		}
	
		#article-categories li {
			color: #ace5f6;
			margin-left: 15px;
		}
		
			#article-categories li a{
				color: #000;
			}
			
			.article-single-category{
				padding-bottom: 22px;
				padding-top: 13px;
				background: url(../gfx/article-category-spacer.png) no-repeat 0 100%;
				position: relative;
			}	
			
			#article-categories .first {
				padding-top: 0;
			}
			
			#article-categories .last {
				background: none;
			}
			
			.article-single-category h2 a {
				color: #737373;
			}
			
			.article-single-category a.button {
				position: absolute;
				top: 13px;
				right: 0;
				font-size:9px;
				font-weight: bold;
				padding-left: 12px;
				background: url(../gfx/arrow.png) no-repeat 0 4px;
			}
			
			.article-single-category.first a.button {
				top: 0px;
			}
			
	.article-separator {
		background: url(../gfx/article-separator.png) no-repeat 0 0 ;
		display: block;
		height:7px;
		width: 635px;
		margin-top: 28px;
		margin-left: 0;
		margin-bottom: 16px;
	}
	
	/********************************************END ARTICLE DETAIL PAGE STYLING****************************************************/
	
	/********************************************ARTICLE-OVERVIEW DETAIL PAGE STYLING****************************************************/
	
	#wrapper.zo_werken {
		height: 161px;
		background:url(../gfx/zo_werken.png) no-repeat;	
		margin-bottom: 36px;
	}
	
	.image-info {
		display: none;
	}
	
	#wrapper.category_wrapper {
		height: 161px !important;
		background: #000;	
		margin-bottom: 16px;
	
	}
	
		#wrapper.category_wrapper h1,
		#vinden_wrapper h1,
		#zien_wrapper h1{
			display: block;
			color: #fff;
			text-transform:uppercase;;
			float: right;
			margin-top: 12px;
			margin-right: 10px;
			font-weight: bold;
			font-size: 28px;
			line-height: 28px;
		}
	
	.single-category-article {
		width:190px;
		width:167px;
		float: left;
		margin-bottom: 29px;
		margin-right: 29px;

	}
	
		.single-category-article h2,
		 #sub_items_list .items_subcat .items .item_atr li h2{
			color: #737373;
			background: url(../gfx/zoh2.png) no-repeat 0 2px;
			padding-left: 35px;
			font-size: 18px;
			margin-bottom: 9px;
			text-transform:uppercase;
		}
		
	
	#article-summary .last{

		margin-right: 0;
	}
		
		.single-category-article .image-holder {
			position: relative;	
			height: 125px;
			margin-bottom: 9px;
			overflow: hidden;
		}

.single-category-article .image-holder:hover {
	cursor:pointer;
}
		
			.single-category-article .image-holder .image-description {
				position: absolute;
				bottom: -1px;
				left: 0;
				width: 157px;
				height: 32px;
				padding: 3px 5px 0 5px;
				background: url(../gfx/arrow-go.png) no-repeat 150px 13px #000;
				color: #fff;
				font-weight: bold;
				text-transform: uppercase;
				font-size: 10px;
				line-height: 14px;
			}
			
		
			
		#article-summary {
			margin-bottom: 96px;
		}
		
		.article-overview-separator	{
			height: 1px;
			width: 956px;
			margin: 0 auto 29px auto;
			background: url(../gfx/h3.png) no-repeat 0 0; ;
			padding: 0;
			line-height: 0px;
		}
		
		#article-summary .separator-15 {
			display: none;
		}
	/********************************************FRONT PAGE STYLING****************************************************/

	#wrapper.front-page {
		height: 291px;
		background:url(../gfx/zo_werken1.png) no-repeat ;	
		margin-bottom: 36px;
		font-weight: bold;
	}
	
	#wrapper.front-page #left-sticky {
		width: 802px;
		height: 291px;
		float: left;
		
	}
	
	#wrapper.front-page #right-sticky {
		float: left;
		width: 152px;
	}
	
	.sticky-picture-1 {
		margin-right: 0;
		float: left;
		margin-right: 12px;
		width: 388px;
		position: relative;
		height: 291px;
		overflow: hidden;
	}
	
		.sticky-title-1 {
			position: absolute;	
			top: 11px;
			left: 12px;
			font-size: 19px;
			font-weight:bold;
			text-transform:uppercase;
			line-height: 12px;
			color:#fff

		}
		
			.sticky-category-1 {
				font-size: 11px;
			}
	
		.sticky-image-info {
			position: absolute;
			bottom: 0;
			left: 0;
			height:32px;
			width: 364px;
			background: url(../gfx/arrow-go.png) no-repeat 363px 50% #000;
			color: #fff;
			padding: 6px 12px;
			text-transform: uppercase;
			font-size: 10px;
			font-weight: bold;
			line-height: 15px;
		}
		
			
	.sticky-picture-2 {
		float: left;
		width: 388px;
		position: relative;
		height: 291px;
		overflow: hidden;
	}
	
	.sticky-picture-3 {
		margin-bottom: 10px;
		position: relative;
		width: 152px;
		height: 113px;
		overflow: hidden;
	} 
	
	.sticky-picture-4 {
		margin-bottom: 11px;
		position: relative;
		width: 152px;
		height: 113px;
		overflow: hidden;
	} 
	
		.sticky-image-info-small{
			position: absolute;
			bottom: -1px;
			left: 0px;
			height: 19px;
			width: 142px;
			background: url(../gfx/arrow-go2.png) no-repeat 138px 50% #000;
			color: #fff;
			padding: 0 5px;
			text-transform: uppercase;
			font-size: 10px;
		}
		
	
		.sticky-image-info:hover, 
		.sticky-image-info-small:hover,
		.single-category-article .image-holder .image-description:hover {
			cursor:pointer;;
		}
	
	/********************************************END FRONT PAGE STYLING****************************************************/
	
	/********************************************FRONT PAGE STYLING****************************************************/
	
	#tell-a-friend-form label {
		display: block;
		
	}
	
	#content.content-front-page {
			margin-top: 16px;
			margin-bottom: 0;
			color: #2c2c2c;
			background: url(../gfx/content-contact-bg.png) repeat-y;
	}
	
		#content.content-front-page .category-col,
		#vinden .sub_category_col {
			float: left;	
		}
		
		#content.content-front-page .category-col li {
			margin-left: 15px;
		}
		
		#content.content-front-page #first-col,
		#vinden #first-subcol {
			width: 313px;
			color: #ace4f5;	
		}
		
		#content.content-front-page #second-col, 
		#vinden #second-subcol {
			width: 308px;	
			margin-left: 22px;
			color: #ace4f5;
			
		}
		
		#content.content-front-page #third-col,
		#vinden #third-subcol{
			width: 290px;	
			margin-left: 19px;
			color: #ace4f5;
		}
		
		#content.content-front-page li.category,
		#vinden li.category {
			list-style: none;
			background: url(../gfx/front-cat-separator.png) no-repeat 0 0;
			padding-top:20px;
			margin-top: 20px;
			margin-left: 0;
		}
		
		#content.content-front-page li.category span,
		#vinden ul li span,
		#sub_items_list h4 span{
			background:transparent url(../gfx/zoh2.png) no-repeat scroll 0 4px;
			color:#737373;
			font-size:18px;
			margin-bottom:9px;
			padding-left:35px;
			text-transform:uppercase;
			font-weight: bold;
		}
		
		#content.content-front-page li.selected,
		#content.content-front-page li.selected,
		#content.content-front-page li.selected {
			background: none;
			padding-top:0px;
			margin-top: 0; 
		}
		
		#content.content-front-page span.more {
			color: #000;
		}
	
	
	
	.front-category {
		width: 313px;
		float: left;
		background: url(../gfx/front-cat-separator.png) no-repeat 0 100%;
		padding-bottom: 16px;
		margin-bottom: 13px;
		min-height: 150px;
	}
	
		.front-category h2 {
			background:transparent url(../gfx/zoh2.png) no-repeat scroll 0 3px;
			color:#737373;
			font-size:18px;
			margin-bottom:9px;
			padding-left:35px;
			text-transform:uppercase;
		}
	
		#content .middle {
			margin-left:1px;
			margin-right:1px;
			width: 309px;
			padding-left: 19px;
			background: url(../gfx/front-cat-separator.png) no-repeat 50% 100%;
		}
		
		#content .last{
			width: 289px;
			padding-left: 22px;
			background: url(../gfx/front-cat-separator.png) no-repeat 50% 100%;
		}
		
		#content .beta-1 {
			background: none;
		}
	
		.front-category li {
			margin-left: 15px;
			color: #ace4f5;
		}
		
			.front-category li span {
				color: #000;	
			}
			
			.front-category li strong span {
				color: #000;
			}
			
	/*********************** VINDEN PAGE ***************/		

			#vinden #second-subcol {
				width:308px;
			}
			
			#vinden #third-subcol {
				width:290px;
			}
			
			#vinden a {
				color:#000;
			}
			
			#vinden li.selected {
			background: none;
			margin-top:0;
			padding-top:0;
			}
			
			#vinden {
			background: url(../gfx/content-contact-bg.png) repeat-y;
			min-height:250px;
			margin-top:16px;
			}
			
			#vinden li {
				margin-left:15px;
				line-height:20px;
			}
			
			#sub_items_list li {
				color:#ace4f5;
				margin-left: 15px;
			}
			
			#sub_items_list li span a {
				color:#000;
			}

			
			/************************** ITEMS PAGE ******************************/
			#sub_items_list {
				min-height:450px;
				background: url(../gfx/content-contact-bg2.png) repeat-y;
				margin-top:23px;
                position: relative;
			}
			
			#sub_items_list ul li .sub_item {
				color:#000;
			}
			
			#sub_items_list ul li .sub_item:hover {
				cursor:hand;
			}
			
			#sub_items_list ul li {
				float:left;
				clear: left;
				width:300px;
			}
			
			#sub_items_list ul li a {
				z-index:0;
			}
			
			#sub_items_list ul li span{
				font-size:0.8em;
				visibility:hidden;
			}
			
			#sub_items_list ul li span.item_number0,
			#sub_items_list ul li span.item_number1,
			#sub_items_list ul li span.item_number2,
			#sub_items_list ul li span.item_number3,
			#sub_items_list ul li span.item_number4,
			#sub_items_list ul li span.item_number5,
			#sub_items_list ul li span.item_number6 {
				color:#FF0000;
				visibility:visible;
			}
			
			#sub_items_list .items_subcat {
				width:300px;
				float:left;
			}
			
			#sub_items_list .items_subcat.vinden_row_two {
				margin-left: 17px;
			}
			
			#sub_items_list .items_subcat.vinden_row_three {
				margin-left: 14px;
			}
			
			
			#sub_items_list .items_subcat .item_atr li {
				color:#000;
				list-style-type:none;
			}
			
			#sub_items_list .items_subcat .item_atr li span,
			#sub_items_list ul li .sub_item {
				visibility:visible;
				font-size:1em;
			}
			
			#sub_items_list .items_subcat .item_atr {
				border:2px solid #7cd4ec;
				width:270px;
				min-height:370px;
				position:absolute;
				z-index:100 !important;
				padding-top:5px;
				padding-bottom:15px;
				display: none;
                background: #ffffff;
			}

                #sub_items_list .items_subcat.vinden_row_one .item_atr {
                    left:30px !important;
                    top:20px;
                }

                #sub_items_list .items_subcat.vinden_row_two .item_atr {
                    left:350px !important;
                    top:20px;
                }

                #sub_items_list .items_subcat.vinden_row_three .item_atr {
                    left:665px !important;
                    top:20px;
                }

                        #sub_items_list .items_subcat .item_atr .close{
                            width:15px;
                            height:15px;
                            background:url(../gfx/close.png) 95% 4% no-repeat #fff;
                            visibility:visible !important;
                            display:block;
                            position:absolute;
                            right:10px;
                            top:10px;
			}

                        #sub_items_list .items_subcat .item_atr .subCat_title {
                            width:230px;

                        }
			
			#sub_items_list .items_subcat .item_atr li{
				font-size:14px;
			}
			
			#sub_items_list .items_subcat .item_atr li a{
				font-size:1em;
				min-height:25px;
				text-decoration:underline;
				color:#3ec0e4;
                                word-wrap: break-word;
                                width: 180px;
			}
			
			#sub_items_list .items_subcat .items .item_atr li h2 {
				border-bottom:1px dashed #c9c9c9;
				padding-bottom:10px;
			}
			
			#sub_items_list .items_subcat .items .item_atr .item_title {
				font-weight:bold;
				color:#000000;
			}
			
			#sub_items_list .items_subcat .items .item_atr li .item_label{
				color:#ababab;
			}
			
			#sub_items_list .items_subcat .items .item_atr li {
				color:#000;
				margin-top:8px;
			}
			
			#sub_items_list .items_subcat .items .item_atr .item_title {
				font-size:18px;
                
                                width: 250px;
			}
			
			#sub_items_list .items_subcat .items .item_atr li .item_label {
				float:left;
				width:50px;
				font-size:0.85em;
				font-weight:bold;
			}
			
			#sub_items_list .items_subcat .items .item_atr li .item_value {
				float:left;
				width:170px;
				font-size:0.85em;
				font-weight:bold;
			}
			
			#sub_items_list .items_subcat .items .item_atr li .item_value {
				margin-left:15px;
			}
			
			#sub_items_list .items_subcat .items .item_atr li.google_map {
				padding-top:10px;
			}
			
			#map_canvas1 span {
                            display:none;
			}
			
			
			/*************************** ITEMS END *******************************/
			
			
			
			/************************** VINDEN WRAPPER START *******************************/
			
			#vinden_wrapper {
				width:954px;
				height:161px;
				background:url(../gfx/zo_vinden.jpg) 0 0 no-repeat;
			}
            /************************** VINDEN WRAPPER END *******************************/


            /************************** ZO ZIEN WRAPPER START *******************************/

            #zien_wrapper {
				width:954px;
				height:161px;
				background:url(../gfx/zo_zien.jpg) 0 0 no-repeat;
                margin-bottom: 35px;
			}



            .zien-separator {
                width:954px;
                height: 16px;
                background:url(../gfx/seperator.jpg) 50% 0 no-repeat;
                margin-top: 22px;
                margin-bottom: 26px;
            }

            #hr3.zien-page {
                width:954px;
                height: 20px;
                background:url(../gfx/zien-separator-bottom.png) 50% 0 no-repeat;
                margin-top: 22px;
                margin-bottom: 26px;
            }

            h2.zien-category-title {
                font-size: 18px;
                color: #737373;
                position: relative;
                top: -33px;
                text-transform:uppercase;
                margin-bottom:-20px;
            }



            .zien-category {
                width: 161px;
                height:112px;
                background: url(../gfx/overzicht_thumb_bg.png) 0 0 no-repeat ;
                margin-right: 24px;
                padding-top: 5px;
                padding-left: 5px;
                padding-bottom: 5px;
                padding-right: 5px;

            }


            .category-last {
                margin-right: 0;
            }

           .zien-category .image-description {
                height: 17px !important ;
                padding: 0 !important;
                bottom: 13px !important;
                width: 130px !important;
                background: #000000 url(../gfx/zien_arrow.png) no-repeat scroll 142px 3px !important;
                text-align: right !important;
                padding-right: 31px !important;
            }

            #search-zien {
                margin-top: 23px;
                background: url(../gfx/search-zien-bg2.png) 0 1px no-repeat;
                height: 22px;
                width: 273px;
                
                padding-left: 23px;
            }

            #search-zien input.search-field {
                background: url(../gfx/search-zien-bg2.png) 0 0 repeat-x;
                background: none;
                height: 17px;
                padding-top: 5px;
                width: 207px;
                border: none;
                padding-left: 10px;
                padding-right: 10px;
            }

            #search-zien button {
                background: url(../gfx/search-zien-button.png) 0 0 no-repeat;
                border: none;
                height: 22px;
                width: 43px;
                position:relative;
                left: 0px;
                top: -1px;
                cursor:pointer;
            }

            
            #zien-text {
                color: #737373;
            }

            #zien-text h2 {
                margin-bottom: 5px;
            }


            .pagination {
              /*  height: 50px;*/
               /* width: 300px;
                margin: 0 auto;*/
               text-align: center;
                
            }

            .pagination .noline {
                color: #000000;
            }

            .pagination_left {
                height: 50px;
                display: inline;


            }

            .pagination_left img ,
            .pagination_right img {
                position: relative;
                top: 5px;
            }

            .pagination_center {
                padding-top: 7px;
                height: 43px;
                display: inline;
  

            }

            .pagination_right {
                height: 50px;
                display: inline;

             

            }

            #search-text {
                color: #16b6dc;
                margin-bottom: 63px;
            }

            #search-text.empty {
                margin-bottom: 45px;
            }

            #search-text h2 {
                color: #000000;
                font-size: 14px;
            }

            .search-page {
               /* margin-bottom: 10px;*/
            }

            .no-results {
                margin-bottom: 191px;
                color: #737373;
            }

            #home #lightbox-actions {
                width: 85%;
                margin-bottom: 20px;
                font-weight: normal;
                line-height: 18px;
            }



            /************************** REQUEST FORM START *******************************/
            #form-overlay,
            #download-overlay {
                background: #000000;
                position: absolute;
                left: 0;
                top: 0;
                z-index: 90;
                width: 100%;
                height: 100%;
                display: none;
            }

                #form-container ,
                #download-container {
                    background: #ffffff;
                    position: absolute;
                    left: 50%;
                    margin-left: -300px;
                    top: 100px;
                    z-index: 91;
                    width: 536px;
                    height: 440px;
                    border: 2px solid #3cc0e3;
                    padding: 31px 30px 30px 30px;
                    display: none;
                }

                #download-container {
                    height: 310px;
                }

                #form-container h3,
                #download-container h3 {
                    color: #737373;
                    font-size: 16px;
                    text-transform: uppercase;
                    background: url('../gfx/front-cat-separator.png') 0 100% repeat-x transparent;
                    padding-bottom: 9px;
                }

                #form-container img.close ,
                #download-container img.close {
                    cursor: pointer;
                    position: absolute;
                    z-index: 92;
                    top: 31px;
                    right: 33px;
                }

                #form-container p.info ,
                #download-container p.info {
                    color: #15b6db;
                    padding: 1px;
                    margin-bottom: 7px;
                }

                 #download-container p.info {
                    margin-bottom: 19px;
                 }

                #form-container label ,
                #download-container label {
                    color: #ababab;
                    cursor: pointer;
                    width: 200px;
                    float: left;
                    clear: left;
                    font-size: 12px;
                    padding-top: 2px;
                }

                #form-container input ,
                #download-container input {
                    border: 1px solid #b5babf;
                    float: left;
                    width: 307px;
                    height: 20px;
                    line-height: 22px;
                    margin-top: 0px;
                    margin-left: 18px;
                    margin-bottom: 6px;
                    padding: 2px 2px 0;
                }

                #download-container input {
                    margin-bottom: 20px;
                }

                #form-container input.error ,
                #download-container input.error {
                    border: 1px solid #f50000;
                }

                #form-container input#req_media,
                #form-container input#req_site {
                    margin-bottom: 20px;
                }

                #form-container #recaptcha_widget_div ,
                #download-container #recaptcha_widget_div {
                    float: left;
                    margin-left: 16px;
                }

                #download-container #recaptcha_widget_div {
                    margin-top: 5px;
                }

                #form-container #recaptcha_response_field ,
                #download-container #recaptcha_response_field {
                    margin-left: -101px !important;
                }
                
                #form-container img#btn_vraag_aan ,
                #download-container img#btn_download {
                    cursor: pointer;
                    position: absolute;
                    z-index: 93;
                    bottom: 20px;
                    right: 33px;
                }

                #download-container img#btn_download {
                    bottom: 41px
                }


                #form-container p.error_message ,
                #download-container p.error_message {
                    color: #ff0000;
                    position: absolute;
                    z-index: 94;
                    left: 30px;
                    bottom: 11px;
                }

                /************************** REQUEST FORM END *******************************/

                /************************** THANKS MESSAGE START *******************************/

                #message-overlay {
                    background: #000000;
                    position: absolute;
                    left: 0;
                    top: 0;
                    z-index: 95;
                    width: 100%;
                    height: 100%;
                    display: none;
                }

                    #message-container {
                        background: #ffffff;
                        position: absolute;
                        left: 50%;
                        margin-left: -300px;
                        top: 100px;
                        z-index: 96;
                        width: 536px;
                        height: 200px;
                        border: 2px solid #3cc0e3;
                        padding: 31px 30px 30px 30px;
                        display: none;
                    }

                    #message-container h3 {
                        color: #737373;
                        font-size: 16px;
                        text-transform: uppercase;
                        background: url('../gfx/front-cat-separator.png') 0 100% repeat-x transparent;
                        padding-bottom: 9px;
                    }

                    #message-container h3 img {
                        position: relative;
                        top: 3px;
                        
                    }

                    #message-container img.close {
                        cursor: pointer;
                        position: absolute;
                        z-index: 97;
                        top: 31px;
                        right: 33px;
                    }

                    #message-container p.info {
                        color: #000;
                        padding: 1px;
                        margin-top: 15px;
                        margin-bottom: 7px;
                        text-align: center;
                    }

                    #lightbox-container-image-data span {
                        font-weight:normal;
                    }
                    #lbBottomContainer #lightbox-btn-request,
                    #lbBottomContainer #lightbox-btn-download {
                        color: #666666;
                        text-decoration: underline;
                    }


                    /************************** THANKS MESSAGE END *******************************/

        /************************** DOWNLOAD START *******************************/

        #foto-downloaden p.foto_info {
            float: left;
            width: 650px;
            padding-top: 3px;
        }

        #foto-downloaden .zien-category {
            margin-right: 15px;
        }

        #foto-downloaden h2 {
            margin-bottom: 15px;
        }

        #foto-downloaden .single-category-article {
           margin-bottom: 15px;
        }

        #download-foto-container label {
            color: #ababab;
            cursor: pointer;
            width: 200px;
            float: left;
            clear: left;
            font-size: 12px;
            padding-top: 2px;
        }

        #download-foto-container input {
            border: 1px solid #b5babf;
            float: left;
            width: 307px;
            height: 20px;
            line-height: 22px;
            margin-top: 0px;
            margin-left: 18px;
            margin-bottom: 6px;
            padding: 2px 2px 0;
        }

        #download-foto-container input.error {
            border: 1px solid #f50000;
        }

        #download-foto-container input#req_site {
            margin-bottom: 20px;
        }

        #download-foto-container #recaptcha_widget_div {
            float: left;
            margin-left: 16px;
        }

        #download-foto-container #recaptcha_response_field {
            margin-left: -101px !important;
        }

        #download-foto-container img#btn_downloadfoto {
            cursor: pointer;
            float: left;
            margin-top: 10px;
        }

        #download-foto-container p.error {
            color: #ff0000;
            float: left;
            clear: left;
            width: 413px;
            margin-top: 12px;
        }

        #foto-downloaden h2 {
            color: #737373;
        }
        /************************** DOWNLOAD END *******************************/


        /************************** AGENDA START *******************************/
        
        #agenda #agenda-intro{
            color: #414141;
        }
        #agenda ul {
			margin-left: 15px;
		}
		
		#agenda #breadcrumb {
			color: #6b6b6b;
			float: left;
			height: 39px;
			line-height: 39px;
			margin-top: -10px;
			width: 954px;
		}
			
			#agenda #breadcrumb a {
				color: #6b6b6b;
				font-size: 11px;
				padding: 0 5px;
				text-decoration: underline;
				text-transform: uppercase;
			}			
			
			#agenda #breadcrumb a:hover {
				text-decoration: none;
			}			
		
		#agenda #slider {
			background:url(../gfx/loading.gif) no-repeat 50% 50%;
			float: left;
			height: 161px;
			margin-bottom: 18px;
			width: 954px;
		}
		
			.nivo-directionNav a {
				display:block;
				width:30px;
				height:30px;
				background:url(../gfx/arrows.png) no-repeat;
				text-indent:-9999px;
				border:0;
			}
			a.nivo-nextNav {
				background-position:-30px 0;
				right:15px;
			}
			a.nivo-prevNav {
				left:15px;
			}
		
		#agenda .side-bar {
			border-right: 1px solid #e3e3e3;
			float: left;
			min-height: 400px;
            width: 304px;            
        }
		
			#agenda .side-bar h2 {
				margin-bottom: 20px;
			}
			
			#agenda .side-bar #kalender {
				background: url(../gfx/agenda_kalender_bg.png) 0 37px repeat-x;
				min-height: 270px;
				position: relative;
				width: 284px;
			}
			
			#agenda .side-bar #kalender .month_nav {
				background: url(../gfx/agenda_kalender_month.png) 0 0 no-repeat;
				color: #fff;	
				display: table-caption !important;
				font-size: 16px;
				/*font-weight: bold;*/
				height: 28px;
				line-height: 30px;			
				width: 284px;
				position: relative;
				text-align: center;
			}
			
			#agenda .side-bar #kalender .month_nav .calendar-prev {
				background: blue;
			}
			
			#agenda .side-bar #kalender .month_nav .calendar-prev a {
				background: url(../gfx/agenda_kalender_month_prev.png) 0 0 no-repeat;
				height: 10px;
				left: 10px;
				position: absolute;
				text-indent: -10000%;
				top: 48px;
				width: 10px;
				display: block;
			}
			
			#agenda .side-bar #kalender .month_nav .calendar-next {
				background: blue;
			}
			
			#agenda .side-bar #kalender .month_nav .calendar-next a {
				background: url(../gfx/agenda_kalender_month_next.png) 0 0 no-repeat;
				height: 10px;
				right: 10px;
				position: absolute;
				text-indent: -10000%;
				top: 48px;
				width: 10px;
				display: block;
			}
			
			#agenda .side-bar .calendar {
				/*background: url(../gfx/agenda_sep.png) 0 100% no-repeat;*/
				float: left;				
				/*padding: 17px 0 15px 16px;
				width: 269px;*/
				width: 250px;	
				margin-left: 17px;	
				margin-top: 17px;
				/*padding-bottom: 17px;*/	
			}
			
			#agenda .side-bar #kalender .calender_footer {
				background: url(../gfx/agenda_sep.png) 0 0 no-repeat;
				float: left;
				height: 6px;
				margin-top: 10px;
				width: 284px;
			}
			
			#agenda .side-bar .calendar tbody {
				width: 269px;
			}
			
			#agenda .side-bar .calendar td {

				height: 30px;
				width: 30px;
			}
			
			#agenda .side-bar .calendar th {
				height: 20px;
				font-weight: normal;
				width: 30px;
			}
			
			#agenda .side-bar .calendar tr th {
				background-color: #beaf9a;
			}
			
			#agenda .side-bar .calendar tr td {
				font-size: 14px;
				text-align: center;			
			}
			
			#agenda .side-bar .calendar tr.this-week {
				background-color: #d2c6b6;
			}
			
			#agenda .side-bar .calendar tr.this-week td.today {
				border: 2px solid #c3b7a1;
			}
			
			#agenda .side-bar .calendar .linked-day a {
				color: #000;
				font-weight: bold;			
			}
			
			#agenda .side-bar #agenda_categories {
				background: url(../gfx/agenda_sep.png) 0 100% no-repeat;
				float: left;				
				padding: 0 0 25px 0;
				width: 280px;				
			}								
				
				#agenda .side-bar #agenda_categories ul li {
					background: url(../gfx/agenda_categoy_dots.png) 0 80% repeat-x;
					color: #ace5f6;
				}
				
				#agenda .side-bar #agenda_categories ul li a {
					background-color: #fff;
					color: #414141;
					font-size: 12px;
				}				
				
			#agenda .side-bar #search-agenda {
/*				border-bottom: 1px dashed #ccc;*/
				color: #414141;
				float: left;
				padding: 10px 0 15px 0;
				width: 280px;
			}
			
				#agenda .side-bar h3#zoeken-op {

                                        padding-top: 15px;
				}
				#agenda .side-bar h3#zoeken-op span {
					color: #000;

				}
				
				#agenda .side-bar #search-agenda .search_form .search-field {
					background: url(../gfx/agenda_search_input_bg.png) 0 0 no-repeat;
					border: none;
					color: #a6a6a6;
					font-size: 9px;
					font-style: italic;
					height: 22px;
					padding: 0 9px 0 10px;
					margin-bottom: 15px;				
					width: 255px;
				}
				
				#agenda .side-bar #search-agenda .search_form h4 {
					color: #737373;
					margin-bottom: 2px;
					text-transform: uppercase;
				}
				
				#agenda .side-bar #search-agenda .search_form .radio input {
					margin: 2px 2px 0 0;
				}
				
				#agenda .side-bar #search-agenda .search_form .today {
					float: left;
					margin-bottom: 13px;
					width: 83px;
                                        font-size: 12px;
				}
				
				#agenda .side-bar #search-agenda .search_form .this-week {
					float: left;
					margin-bottom: 13px;
					width: 93px;
                                        font-size: 12px;
				}
				
				#agenda .side-bar #search-agenda .search_form .this-month {
					float: left;
					margin-bottom: 13px;
					width: 103px;
                                        font-size: 12px;
				}
				
				#agenda .side-bar #search-agenda .search_form .period {
					float: left;
					width: 57px;
				}
				
				#agenda .side-bar #search-agenda .search_form .startdate {
					float: left;
					width: 220px;
				}			
				
					#agenda .side-bar #search-agenda .search_form #startdate {
						background: url(../gfx/agenda_search_date_bg.png) 0 0 no-repeat;
						border: none;
						color: #a6a6a6;
						height: 22px;						
						padding: 0 9px 0 10px;			
						width: 171px;
					}
					
					#agenda .side-bar #search-agenda .search_form #enddate {
						background: url(../gfx/agenda_search_date_bg.png) 0 0 no-repeat;
						border: none;
						color: #a6a6a6;
						height: 22px;						
						padding: 0 9px 0 10px;			
						width: 171px;
					}
					
				#agenda .side-bar #search-agenda .search_form .enddate {
					float: left;
					margin: 10px 0 20px 28px;
					width: 250px;
				}	
				
					#agenda .side-bar #search-agenda .search_form .enddate label {
						float: left;
						width: 29px;
					}
					
				/* ------------------------------------------------------------------------
						This you can customize: checkbox
				------------------------------------------------------------------------- */
			
						label.checkbox span.holder {
								height: 84px; /* Total height of your checkbox image */
								background: url(../images/prettyCheckboxes/checkbox.gif) 0 -1px no-repeat; /* Path to your checkbox image */
						}
			
						label.radio span.holder {
								height: 112px; /* Total height of your radio buttons image */
								background: url(../gfx/prettyCheckboxes/checkbox.png) 0 -1px no-repeat; /* Path to your radio button image */
						}
			
						label.radio:hover span.holder { top: -30px !important; } /* Background position on mouseover */
						label.checkbox:hover span.holder { top: -30px !important; } /* Background position on mouseover */
			
						label.checked span.holder,
						label.checked span.holder,
						label.checked:hover span.holder,
						label.checked:hover span.holder { top: -58px !important; } /* Background position when checked */
			
						/*#gender_selection.error label span.holder { top: -50px !important; } /* Background position when checked */
			
						div#gender_selection.error label.radio span.holder { top: -84px; } /* Background position on error */
			
			
				/* ------------------------------------------------------------------------
						Customize at your own risk: checkbox
				------------------------------------------------------------------------- */
			
						label.list {
							
							clear: left;
							margin: 0 0 5px 0;
						}
						label.inline {
								float: left;
								margin: 0 10px 0 0;
						}
								input.hiddenCheckbox {
										position: absolute; left: -10000px; /* Hide the input */
								}
								label.prettyCheckbox {
									line-height: 20px;
									padding: 0 !important;
									margin-bottom: 0 !important;
								}
								label.prettyCheckbox.radio span.holderWrap {
										display: block;
										float: left;
										position: relative;
										margin-right: 0px;
										overflow: hidden;
								}
								label.prettyCheckbox span.holderWrap {
										display: block;
										float: left;
										position: relative;
										margin-right: 11px;
										overflow: hidden;
								}
								label.prettyCheckbox span.holder {
										display: block;
										position: absolute;
										top: 0; left: 0;
								}
				
				#agenda .side-bar #search-agenda .search_form .btns {
					float: right;
					margin-right: 5px;
				}
				
					#agenda .side-bar #search-agenda .search_form #reset {
						background: url(../gfx/agenda_search_wissen_btn.png) 0 0 no-repeat;
						border: none;
						height: 22px;
						margin-right: 5px;
						text-indent: -10000%;
						width: 69px;
					}
					
					#agenda .side-bar #search-agenda .search_form #submit {	
						background: url(../gfx/agenda_search_zoek_btn.png) 0 0 no-repeat;
						border: none;
						height: 22px;
						text-indent: -10000%;
						width: 43px;
					}
					
					#agenda .side-bar #help {
						float: left;
						padding: 15px 0 0 45px;
						width: 235px;
					}
					
						#agenda .side-bar #help button {
							background: none;
							border: none;
							cursor: pointer;
							display: block;
							height: 22px;
							margin-bottom: 12px;
							width: 190px;
						}										
						
        #agenda .main {
            float: left;
			min-height: 400px;
			padding: 0 7px 0 20px;
			width: 622px;
        }
		
			#agenda .main ul {
				margin-left: 0;
			}
			
			#agenda .side-bar h3,
			#agenda .main h2 {	
				color: #737373;
				font-size: 16px;				
				margin-bottom: 18px;
				text-transform: uppercase;
			}	
			
			#agenda .main .events li {
				border-bottom: 1px dashed #ccc;
				float: left;
				list-style-type: none;
				padding: 18px 0 5px 0;
				position: relative;
				width: 622px;
			}	
			
			#agenda .main .events li.remove {
				padding: 0 0 5px 0;
			}		
			
				#agenda .main .events li .events_day {
					background: url(../gfx/agenda_date_bg.png) 0 0 no-repeat;
					color: #fff;
					float: left;
					height: 40px;
					margin-right: 10px;
					width: 40px;
				}
				
					#agenda .main .events li .events_day .dag {
						float: left;
						font-size: 22px;
						font-weight: bold;
						height: 19px;
						padding-top: 5px;
						text-align: center;						
						width: 40px;
					}
					
					#agenda .main .events li .events_day .maand {
						float: left;
						font-size: 10px;
						height: 13px;
						text-align: center;
						text-transform: uppercase;					
						width: 40px;
					}
				
				#agenda .main .events li .events_info {
					float: left;
					min-height: 40px;
					width: 572px;
				}
				
					#agenda .main .events li .events_info h3 {
						display: none;
					}
					
					#agenda .main .events li .events_info .event_date {
						color: #a6a6a6;
						font-weight: bold;
						margin-right: 7px;
					}
					
					#agenda .main .events li .events_info .separator {
						color: #a6a6a6;
					}
					
					#agenda .main .events li .events_info .event_category a {
						color: #12a7cc;
						font-weight: bold;
						margin-left: 7px;
						text-transform: uppercase;
					}
					
					#agenda .main .events li .events_info a p {
						color: #414141;
						font-size: 14px;
						margin: 0 0 0.5em;
					}
					
					#agenda .main .events .events_info .add_icon {
						position: absolute;
						right: 78px;
						top: 17px;
					}
					
					#agenda .main .events .events_info .mail_icon {
						position: absolute;
						right: 48px;
						top: 17px;
					}
                                        
					
					#agenda .main .events .events_info .fb_icon {
						position: absolute;
						right: 24px;
						top: 17px;
					}
					
					#agenda .main .events .events_info .tw_icon {
						position: absolute;
						right: 0;
						top: 17px;
					}
					
					#agenda .main .events li.remove .events_info .add_icon,
					#agenda .main .events li.remove .events_info .mail_icon,
					#agenda .main .events li.remove .events_info .fb_icon,
					#agenda .main .events li.remove .events_info .tw_icon {
						top: 0;
					}
					
				/* Search Results */
				
				#agenda .main .agenda_search_results .keyword {
					color: #a6a6a6;
					float: left;
					font-size: 14px;
					font-style: italic;				
					width: 400px;
				}
				
					#agenda .main .agenda_search_results .keyword .word {
						color: #12a7cc;
						font-weight: bold;
					}
				
				#agenda .main .agenda_search_results .results_count {
					color: #a6a6a6;
					float: left;	
					font-size: 14px;
					font-style: italic;					
					height: 30px;
					width: 100px;
				}
				
				#agenda .main .agenda_search_results h3 {
					clear: both;
					font-size: 16px;
					font-style: italic;
					padding-top: 15px;
				}
				
				#agenda .main .agenda_search_results ul {
					margin-top: 5px;
				}
				
					#agenda .main .agenda_search_results ul li {
						list-style: none;
					}
					
						#agenda .main .agenda_search_results ul li a {
							color: #a6a6a6;
							font-size: 14px;
							font-style: italic;	
							text-decoration: underline;
						}
						
						#agenda .main .agenda_search_results ul li a:hover {
							text-decoration: none;
						}
						
					#agenda .main .agenda_search_results .events_results {
						background: url(../gfx/main_sep.png) 0 27px no-repeat;
						margin-top: 30px;
						/*padding-left: 15px;*/
						width: 630px;
					}
					
						#agenda .main .agenda_search_results .events_results .events_results_heads {
							color: #414141;
							font-size: 14px;
							font-style: italic;
							font-weight: bold;
							height: 25px;							
							width: 622px;
						}
						
						#agenda .main .agenda_search_results .events_results .events_results_heads th.first,
						#agenda .main .agenda_search_results .events_results td.first  {
							padding-left: 15px;
						}
						
						#agenda .main .agenda_search_results .events_results td {
							border-bottom: 1px dashed #ccc;
							color: #414141;
							font-style: italic;
							padding: 15px 0 0 0;
							width: 205px;	
						}
						
						#agenda .main .agenda_search_results .events_results td.when {
							border-bottom: none;
							padding: 15px 0 0 0;
						}
						
						#agenda .main .agenda_search_results .events_results a {
							color: #414141;
							font-size: 14px;
							font-style: italic;	
							text-decoration: underline;
						}
						
						#agenda .main .agenda_search_results .events_results a:hover {
							text-decoration: none;
						}
						
						#agenda .main .agenda_search_results .events_results span {
							color: #a6a6a6;
							font-size: 12px;
							font-style: italic;	
						}
						
						#agenda .main .agenda_search_results .events_results .events_day {
							background: url(../gfx/agenda_date_bg.png) 0 0 no-repeat;							
							float: left;
							height: 35px;
							padding-right: 15px;
							width: 40px;
							border-bottom: 1px dashed #ccc;
							padding-bottom: 20px;
						}
						
							#agenda .main .agenda_search_results .events_results .events_day .dag {
								color: #fff;
								float: left;
								font-size: 22px;
								font-style: normal;	
								font-weight: bold;
								height: 20px;
								padding-top: 5px;
								text-align: center;						
								width: 40px;
							}
							
							#agenda .main .agenda_search_results .events_results .events_day .maand {
								color: #fff;
								float: left;
								font-size: 10px;
								font-style: normal;
								height: 13px;
								text-align: center;
								text-transform: uppercase;					
								width: 40px;
							}	
							
						#agenda .main .agenda_search_results .events_results .social_icons {						
							float: left;
							height: 40px;
							width: 140px;
						}
							
							#agenda .main .agenda_search_results .events_results .social_icons .add_icon,
							#agenda .main .agenda_search_results .events_results .social_icons .mail_icon,
							#agenda .main .agenda_search_results .events_results .social_icons .fb_icon,
							#agenda .main .agenda_search_results .events_results .social_icons .tw_icon {
								float: left;
								padding: 12px 0 0 17px;
							}									
				
				/* End Search Results */
				
				/* Category Page */
				
				#agenda .main .agenda_cat .events_count {
					color: #a6a6a6;
					font-size: 14px;
					font-style: italic;
				}
				
				#agenda .main .agenda_cat .events_cat {
					background: url(../gfx/main_sep.png) 0 27px no-repeat;
					margin-top: 30px;
					/*padding-left: 15px;*/
					width: 630px;
				}
				
					#agenda .main .agenda_cat .events_cat .cat_heads {
						color: #414141;
						font-size: 14px;
						font-style: italic;
						font-weight: bold;
						height: 25px;							
						width: 622px;
					}
					
					#agenda .main .agenda_cat .events_cat .cat_heads th.first,
					#agenda .main .agenda_cat .events_cat td.first  {
						padding-left: 15px;
					}
					
					#agenda .main .agenda_cat .events_cat td {
						border-bottom: 1px dashed #ccc;
						color: #414141;
						font-style: italic;
						padding: 15px 0 0 0;
						width: 205px;	
					}
					
					#agenda .main .agenda_cat .events_cat td.when {
						border-bottom: none;
						padding: 15px 0 0 0;
					}
					
					#agenda .main .agenda_cat .events_cat a {
						color: #414141;
						font-size: 14px;
						font-style: italic;	
						text-decoration: underline;
					}
					
					#agenda .main .agenda_cat .events_cat a:hover {
						text-decoration: none;
					}
					
					#agenda .main .agenda_cat .events_cat span {
						color: #a6a6a6;
						font-size: 12px;
						font-style: italic;	
					}
					
					#agenda .main .agenda_cat .events_cat .cat_day {
						background: url(../gfx/agenda_date_bg.png) 0 0 no-repeat;							
						float: left;
						height: 35px;
						padding-right: 15px;
						width: 40px;
						border-bottom: 1px dashed #ccc;
						padding-bottom: 20px;
					}
					
						#agenda .main .agenda_cat .events_cat .cat_day .dag {
							color: #fff;
							float: left;
							font-size: 22px;
							font-style: normal;	
							font-weight: bold;
							height: 20px;
							padding-top: 5px;
							text-align: center;						
							width: 40px;
						}
						
						#agenda .main .agenda_cat .events_cat .cat_day .maand {
							color: #fff;
							float: left;
							font-size: 10px;
							font-style: normal;
							height: 13px;
							text-align: center;
							text-transform: uppercase;					
							width: 40px;
						}	
						
					#agenda .main .agenda_cat .events_cat .social_icons {						
						float: left;
						height: 40px;
						width: 140px;
					}
						
						#agenda .main .agenda_cat .events_cat .social_icons .add_icon,
						#agenda .main .agenda_cat .events_cat .social_icons .mail_icon,
						#agenda .main .agenda_cat .events_cat .social_icons .fb_icon,
						#agenda .main .agenda_cat .events_cat .social_icons .tw_icon {
							float: left;
							padding: 12px 0 0 17px;
						}
				
				/* End Category Page */
				
				/* Event Detail Page */
				
				#agenda .main #event_detail .breadcrumb {
					color: #a6a6a6;
					float: left;
					margin-bottom: 16px;
					width: 412px;
				}
				
					#agenda .main #event_detail .breadcrumb a {
						color: #a6a6a6;
						font-size: 14px;
						font-style: italic;			
						text-decoration: none;
						text-transform: none;
					}				
				
				#agenda .main #event_detail .social_icons {
					float: left;
					width: 210px;
				}

					#agenda .main #event_detail .social_icons .mail_icon,
					#agenda .main #event_detail .social_icons .fb_icon,
					#agenda .main #event_detail .social_icons .tw_icon {
						padding-right: 10px;
					}
				
				#agenda .main #event_detail #event_info {
					background: url(../gfx/main_sep.png) 0 0 no-repeat;
					clear: both;
					padding: 17px 0 0 0;
				}
				
				#agenda .main #event_detail .detail_view {					
					color: #414141;
					float: left;
					font-size: 13px;
					font-style: italic;
					width: 622px;
				}
				
				#agenda .main #event_detail .detail_view td {
					height: 35px;
				}
				
				#agenda .main #event_detail .detail_view td.first {
					width: 110px;			
				}
				
				#agenda .main #event_detail .detail_view td.day {
					width: 38px;			
				}
				
				#agenda .main #event_detail .detail_view td.date {
					width: 105px;			
				}
				
				#agenda .main #event_detail .detail_view td.hour {
					width: 168px;
				}
				
				#agenda .main #event_detail .detail_separator {
					background: url(../gfx/main_sep.png) 0 0 no-repeat;
					float: left;
					height: 6px;
					margin-top: 7px;
					width: 622px;
				}
				
				#agenda .main #event_detail a.back {					
					cursor: pointer;
					float: left;
					margin-top: 10px;
				}
                                
                                #agenda .main #event_detail .evenement-image{
                                        float:left;
                                        padding: 3px;
                                        border: 1px solid #cfcfcf;
                                        margin-right: 24px;
                                        margin-bottom: 28px;
                                }
                                
				
				/* End Event Detail Page */
				
				/* Mijn Agenda */
				
				#agenda .main #my_agenda .agenda_list {
					background: url(../gfx/main_sep.png) 0 37px no-repeat;
					float: left;
					margin-top: 20px;
					text-align: left;
					width: 622px;
				}
				
					#agenda .main #my_agenda .agenda_list th {
						color: #414141;
						font-size: 14px;
						font-style: italic;
						font-weight: bold;						
					}
				
					#agenda .main #my_agenda .agenda_list .agenda_list_date {
						height: 35px;
						width: 122px;
					}
					
						#agenda .main #my_agenda .agenda_list .my_agenda_day {
							background: url(../gfx/agenda_date_bg.png) 0 0 no-repeat;							
							float: left;
							height: 55px;
							padding-right: 15px;
							width: 40px;
							padding-bottom: 20px;
						}
						
							#agenda .main #my_agenda .agenda_list .my_agenda_day .dag {
								color: #fff;
								float: left;
								font-size: 22px;
								font-style: normal;	
								font-weight: bold;
								height: 20px;
								padding-top: 5px;
								text-align: center;						
								width: 40px;
							}
							
							#agenda .main #my_agenda .agenda_list .my_agenda_day .maand {
								color: #fff;
								float: left;
								font-size: 10px;
								font-style: normal;
								height: 13px;
								text-align: center;
								text-transform: uppercase;					
								width: 40px;
							}
					
					#agenda .main #my_agenda .agenda_list td {
						padding: 20px 0 15px 0;
					}
					
					#agenda .main #my_agenda .agenda_list .event_info td {
						color: #707070;
						font-style: italic;
						padding: 0;
					}
					
						#agenda .main #my_agenda .agenda_list .event_info td.first {
							font-style: normal;
							width: 75px;
						}
					
					#agenda .main #my_agenda .agenda_list .event_information {
						width: 345px;
					}
					
					#agenda .main #my_agenda .agenda_list .my_agenda_icons {
						padding-left: 45px;
						width: 155px;
					}
					
						#agenda .main #my_agenda .agenda_list .my_agenda_icons .social_icons .remove_event,
						#agenda .main #my_agenda .agenda_list .my_agenda_icons .social_icons .mail_icon,
						#agenda .main #my_agenda .agenda_list .my_agenda_icons .social_icons .fb_icon,
						#agenda .main #my_agenda .agenda_list .my_agenda_icons .social_icons .tw_icon {
							padding-left: 15px;
						}
					
					#agenda .main #my_agenda .agenda_list .agenda_list_tr {
						 background: url("../gfx/agenda_categoy_dots.png") 0 100% repeat-x;
					}																
				
				/* End Mijn Agenda */
                                
                                /* Start Side Agenda Accordion*/
                             
                                #agenda_categories .ui-accordion-content {
                                    padding: 0;
                                    border: none;
                                    
                                    padding-bottom: 20px;
                                }
                                
                                #agenda_categories .side-items {
/*                                    background: url(../gfx/agenda_sep.png) 0 100% no-repeat;*/
                                }
                                
                                #agenda_categories h3 {
                                    background: none;
                                    border: none;
                                }
                                
                                
                                .mail_icon:hover {
                                    cursor:pointer;
                                }

				/* End Side Agenda Accordion*/	
		
				
        /************************** AGENDA END *******************************/
		
		

