@import  url("../admin/library/JavaScript/dijit/themes/dijit.css");
@import  url("../js/widget/resources/Gallery.css");

@font-face {  
  font-family: Rockwell ;  
  src: url(../font/ROCKB.ttf ) format("truetype");  
}  

/* ----------------------------------------------
	BASISSETTING, positionering                               
	____________________________________________ */
	
.dijitContentPaneLoading {
	background:url('../images/ajax-loader.gif') no-repeat left center;
	padding-left:25px;
}
.dijitDialogUnderlay{
	background-color:#000;
}
	
div{
	margin:0;
	padding:0;
}	

body{
	font: 11px Arial,Helvetica,Verdana;
	padding:0;
	margin: 0;
	color:#49565E;
}

	.header{
		margin:auto;
		width:980px;
		height:104px;
	}
	
		.logo a{
			float:left;
			width:239px;
			height:120px;
			margin-left:100px;
			margin-right:47px;
			background:url(../images/logo.png) no-repeat top;
		}

.search{
	width:985px;
	margin:0 auto;
	padding-right:15px;
	margin-top:30px;
	height:50px;
}

	.s_holder{
		float:right;
		width:875px;
		background:#818285;
	
	}
			.search_menu{
				
			}
				.search_menu ul{
					margin:0;
					padding:0;
				}
				.search_menu li{
					float:left;
					font-size:13px;
					font-weight:bold;
					text-align:center;
					margin:0;
					padding:0;
					width:98px;
					color:#878787;
					display:inline;
				}
								
				.search_menu li.zoek_title{
					padding-top:13px;
					color:#818285;
					width:107px;
					height:37px;
					padding-top:15px;
					font-size:17px;
					border:1px solid #CDCED0;
					background:#fff;
					font-weight:normal;
				}

				.search_menu li a{
					color:#fff;
					float:left;
					width:98px;
					padding-top:18px;
					text-align:center;
					height:34px;
				}
				
				.search_menu li.line {
					color:#fff;
					float:left;
					width:20px;
					padding-top:10px;
					text-align:center;
					height:34px;
					font-size:22px;
				}

				.search_menu li a:hover,.search_menu li a.active{
					color:#eb0972;
					background:#fff;
					border:1px solid #CDCED0;
				}

			.search_search{
				float:right;
				width:200px;
				height:36px;
				margin-right:20px;
				margin-top:7px;
				background:#fff;
			}
			
				.search_search a{
					float:right;
					width:27px;
					height:33px;
					padding-top:3px;
					background:url(../images/zoek_bg.gif) no-repeat center left ;
				}
								
				.search_search input{
					float:left;
					border:none;
					width:80px;
					font-size:17px;
					color:#818285;
					font-weight:normal;
					height:21px;
					padding-top:4px;
					margin-top:5px;
					margin-left:5px;
					background:transparent;
				}

.container{
	margin:0 auto;
	padding:0;
	width:985px;
	margin-top:5px;
	position: relative;
}

	.content{
		margin-top: 5px;
		float:left;
		margin-bottom:10px;
		width:100%;
		/*background:url(../images/content_bg.gif) repeat-y right top;*/
	}
	.home .content{
		background:none;
	}
	
		.menu_kolom{
			float:left;
			width:104px;
			height:700px;
		}
		.dj_ie6 .menu_kolom{overflow:hidden;}
		
		.social_media{
			float:right;
			margin-top:150px;
			}
	
			.menu_kolom ul{
				margin:0;
				padding:0;
			}
			.menu_kolom li{
				margin:0;
				padding:0;
				list-style:none;
			}
			.menu_kolom li a{
				float:left;
				width:96px;
				min-height:20px;
				padding:4px;
				padding-top:7px;
				font-size:13px;
				font-weight:bold;
				text-align:right;
				color:#eb0972;
				margin-bottom:1px;
				border:1px solid #dedee0;
				background:#fff;
			}
			.menu_kolom li a:hover,.menu_kolom li a.active{
				color:#eb0972;
				background:#bcbdc0;
			}
	
		.links_kolom{
			float:left;
			width:298px;
			margin-right:5px;
			background:transparent;
		}

		.rechts_kolom{
			float:left;
			width:540px;
			padding:17px;
			border:1px solid #CDCED0;
			background:#fff;
		}
	
		.home_container{
			float:left;
			width:880px;
		}
		
		.dj_ie6 .home_container{
			overflow:hidden;
			}
/* ----------------------------------------------
	HOMEPAGINA BLOKKEN
	____________________________________________ */	
	
.bannerblock{
	float:left;
	width:210px;
	height:270px;
	margin-right:5px;
	margin-bottom:5px;
	overflow:hidden;
	}

.bannerblock.fotogalerij{
	margin:0;
	padding:0;
	margin-right:5px;
	margin-bottom:5px;
	}
.banner.fotogalerij{
	margin:0;
	padding:0;
	overflow:hidden;
}

.bekijkFotogalerij {
	color:#EB0972;
	font-family:Century Gothic;
	font-size:16px;
	font-weight:bold;
	background:#ecedeb;
	width:170px;
	height:15px;
	padding:10px;
	padding-top:4px;
	position:absolute;
	z-index:200;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	margin-top:233px;
}

.home_block{
	float:left;
	width:294px;
	/*height:240px;*/
	height:238px;
	overflow:hidden;
	padding:15px;
	margin-right:5px;
	margin-bottom:5px;
	overflow:hidden;
	border:1px solid #cdced0;
	background:#fff;
}
	
.home_block.fixed{
	height:240px;
	}

.home_block_agenda{
	float:left;
	width:300px;
	height:200px;
}
	.home_block_agenda.links{
		padding-right:13px;
		border-right:1px solid #dedee0;
		}
	.home_block_agenda.rechts{
		margin-left:13px;
		}

.home_block .info{
	width:215px;
}

h1.grijskop  {
	color:#808184;	
}

div.home_block_agenda .info {
	width:250px;
	border-right:1px solid #fff;
}

.beheer_blokken{
	float:left;
	width:547px;
	}
	
.dj_ie6 .beheer_blokken{
	overflow:hidden;
	}	

/* AFMETINGEN BLOKKEN */

.small{
	width:178px;
}
.medium{
	width:296px;
	overflow:visible;
	height:auto;

	}
	.itemHolder{
		float:left;
		height:170px;
		}
	
	.medium .item{
		width:296px;
		}
		
	.medium .date,.agenda_padding .date{
		color:#ed1571;
		}
	.medium .date{padding-top:22px;}
	.medium .cat{padding-top:25px;}
	
	.medium .enkel .date{padding-top:0;}
	.medium .enkel .cat{padding-top:6px;}
	
	.home_block_agenda .date{color:#ed1571;}
	.medium .info{
		width:223px;
		}	
	.agenda_padding .info{
		width:465px;
		font-size:13px;
		}
	
.large{
	width:627px;
	cursor:pointer;
}

.home_block.banner{
	width:877px;
	height:75px;
	min-height:75px;
	padding:0;
	border:none;
	cursor:pointer;
}



.dj_ie6 .home_container{overflow:hidden;}


.tgrijs {
	color:#49565E;
}


/* ----------------------------------------------
	BLOK ALGEMEEN
	____________________________________________ */	
	
.block{
	float:left;
	padding:15px;
	border:1px solid #cdced0;
	margin-bottom:10px;
	background:#fff;
}	

.block img{
	float:right;
	}

.block.groot{
	width:660px;
	}

.block.pink.border_bottom{
	float:left;
	min-height:220px;
	border-bottom:0px solid #49565e;
}

.links_kolom .block{
	width:268px;
	margin-bottom:5px;
	border:none;
	border:1px solid #CDCED0;
}
.rechts_kolom .block{
	width:507px;
	min-height:100px;
}

.links_kolom .block .white{
	background:white;
}

.block.banners {
	padding:0;
	width:298px;
	float:left;
}

.unitylogo {
	position:absolute;
	margin:0px;
	margin-left:0px;
	margin-top:3px;
	}

.unity {
	font: 14px Arial,Helevetica;
	font-weight:bold;
	color:#49565E;
	
}

/* ACHTERGROND KLEUREN */

.pink{
	color:#fff;
	background:#eb0972;
}
.lgrijs{
	background:#e2eaed;
}
.grijs{
	background:#bcbdc0;
}

.block.pink.border_bottom{
	background:#bcbdc0;
	border:1px solid #CDCED0;
	}

.grijs .date,.grijs .cat{
	color:#fff;
	}
	
.stats_block{
	float:left;
	width:200px;
}

.dj_ie7 .stats_block .item{
	margin-bottom:17px;
	}
	
.stats_pos{
	margin-top:28px;
	margin-left:7px; 
}

/* ----------------------------------------------
	CONTENT VAN DE BLOKKEN
	____________________________________________ */	
.kal_holder_submenu{
	margin-top:80px;
	margin-left:-10px;
}

.item{
	float:left;
	margin-bottom:10px;
	width:100%;
	cursor:pointer;
}
.item.agenda{
	float:left;
	margin-bottom:10px;
}
.links_kolom .item{
	padding:10px;
	width:250px;
	border:1px solid #d1d5d7;
}

.flodders .item {
	width:98%;
	margin-bottom:15px;
	
}

.rechts_kolom .item{
	width:525px;
	padding:7px;
	border:1px solid #d1d5d7;
}
.rechts_kolom .item.agenda{
	width:535px;
	padding:0px;
	padding-bottom:7px;
}
.rechts_kolom .item.agenda:hover{
	cursor:pointer;
	border:1px solid #eb0972;
}

.agenda_padding{
	padding:7px;
}


	.date{
		float:left;
 		font-size:23px;
		font-weight:bold;
		color:#808184;
		font-family:Century Gothic;
		padding-right:5px;
		clear:both;
		text-align:center;
 	}
	.links_kolom date{
		padding-top:9px;
	}
	.stats_block .date{
		color:#fff;
		font-size:16px;
		padding-top:5px;
		height:20px;
		/*background:url(../images/arrow_white.png) no-repeat center center;*/
	}
	
	.info{
		float:left;
		padding-left:7px;
		padding-right:7px;
		padding-top:3px;
		font-weight:bold;
		padding-bottom:5px;
		border-left:1px solid #d1d5d7;
		width: 201px;
		min-height:20px;
	}
	.medium .info,.home_block .info{
		border-right:1px solid #d1d5d7;
		}

	.cat{
		float:left;
		width:33px;
		padding-left:5px;
		font-size:11px;
		font-weight:bold;
		padding-top:5px;
		color:#818285;
		}
	
	.vernieuwd .date{
		font-size:15px;
		padding-top:0;
		}
	.vernieuwd .info{
			padding:0;
			margin-bottom:8px;
			min-height:10px;
		}
	.vernieuwd .location{
		padding:0;
		font-size:12px;
		min-height:10px;
		}
	.vernieuwd .location a{
		float:left;
		}
	
	.stats_block .info{
		font-size:12px;
		width:150px;
		font-weight:normal;
		border-right:none;
	}
	
	.stats_block .info .location a{
		background:none;
		color:#EB0972;
		padding-left:5px;
		font-weight:bold;
		}
	.stats_block .info .location a:hover{
		color:#fff;
		}
	
	/*.agenda .info{
		width:460px;
	}

	.flodders .info{
		width:420px;
		font-size:11px;
	}*/
	
	/*.home_block.small .info{
		width:270px;
	}*/

	
		.location a{
		
			padding-right:5px;
			padding-bottom:2px;
			padding-left:5px;
			color:#fff;
			font-family:Century Gothic;
			background:#818285;
		}
		.location a:hover{
			background:#e2eaed;
			color:#EB0972;
		}	
		
	
		.time{
			font-weight:bold;
			font-size:16px;
			color:#EB0972;
			font-family:Century Gothic;
		}
		.time_big{
			font-weight:bold;
			font-size:16px;
			color:#fff;
			padding:3px;
			margin-bottom:10px;
			background:#EB0972;
		}
		.stats_block .time{
			font-size:14px;
			color:#fff;
		}
		
		.link{
			font-size:11px;
		}
		.link a{
			font-weight:normal;
			color:#49565E;
		}
		.link a:hover{
			color:#EB0972;
		}
	
	

/* ----------------------------------------------
	CLEARER, it will not stretch otherwise
	____________________________________________ */


.clearer{ 
	clear: both;
} 

/* ----------------------------------------------
	CONTENT STYLES
	____________________________________________ */

h1{
	font-size:26px;
	font-family:Rockwell,Haettenschweiler,Garamond,impact;
	letter-spacing:1px;
	font-weight:bold;
	margin:0;
	padding:0;
	
	color:#eb0972;
	margin-bottom:10px;
}
.pink h1,.grijs h1{
	color:#fff;
}

h1.klein{
	font-size:20px;
}

h1.middel{
	font-size:23px;
}


.tips {
	font-size:13px;
	font-weight:bold;
}
	
}

a h1:hover{
	text-decoration:none;
}

h2{
	font-size:15px;
	margin:0;
	padding:0;
	color:#eb0972;
	font-family:Century Gothic;
	margin-bottom:10px;
}

h3{
	font-size:12px;
	margin:0;
	padding:0;
	color:#eb0972;
	font-family:Century Gothic;
	margin-bottom:px;
}

h4{
	font-size:11px;
	margin:0;
	padding:0;
	font-family:Century Gothic;
	margin-bottom:10px;
}

h5{
	font-size:11px;
	margin:0;
	padding:0;
	font-family:Century Gothic;
	color:#000;
}

hr{
	height:1px;
	border:0px solid #fff;
	border-bottom:1px solid #fff;
	color:#d2d5d7;
}

a {
	color:#eb0972;
	text-decoration:none;
}

a.meer{
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:4px;
	color:#fff;
	clear:both;
	font-weight:bold;
	margin-left:-15px;
	background:url(../images/pijl.gif) no-repeat right #2a2e30;
}
.lgrijs a.meer{
	background:url(../images/pijl2.gif) no-repeat right #2a2e30;
}
.pink a.meer{
	background:url(../images/pijl3.gif) no-repeat right #2a2e30;
}

.info a.meer{
	position:absolute;
	right:30px;
	margin-top:-19px;
	margin-left:10px;
}


/* ----------------------------------------------
	ZOEKKERT BLOK
	____________________________________________ */	

.search_result {
	margin-left: 102px;
	width: 874px;
	height: 455px;
	padding-top: 25px;
	border:1px solid #CDCED0;
	background-color: #fff;
}

/*Filter*/
.search_result .filter {
	float: left;
	overflow: visible;
	width: 170px;
	height: 455px;
	border-right:1px solid #d2d5d7;
	
}

.filter.dijitContentPane{
	width: 170px;
}

.search_result .filterwrapper {
	float: left;
	width: 170px;
	height: 455px;
	padding-left:25px;
	
}

.dj_ie6 .dijitContentPane{
	width:100%;
	}
/*
.UIT .filter{
	background:url(../images/uit_bg.jpg) no-repeat bottom left;
}
.ETEN .filter{
	background:url(../images/uit_bg2.jpg) no-repeat bottom left;
}
.SLAPEN .filter{
	background:url(../images/uit_bg5.jpg) no-repeat bottom left;
}
.STAPPEN .filter{
	background:url(../images/uit_bg4.jpg) no-repeat bottom left;
}
*/
.search_result .filter select{
	width:130px;
}

.search_result .filter .resultaten{
	float:right;
	border:1px solid #d2d5d7;
	border-right:none;
	width:142px;
	height:24px;
	margin-top:30px;
	padding-top:5px;
	padding-left:8px;
	font-weight:bold;
	font-size:14px;
	color:#EB0972;
	background:#fff;
	margin-right:-1px;
}

/*content*/

.search_content {
	float: left;
	width: 620px;
	height: 455px;
	margin:0;
	padding:0;
	padding-left:15px;
}

.search_result_submenu {
	height: 455px;
}

.search_content .LOS_ContentPane {
	width: 655px;
	height: 430px;
}

.search_content .LOS_ContentPane .pane {
	background-color: #fff;
}

/*zoek resultaten*/


	.search_content .result_block_wrapper{
		float:left;
		width:135px;
		height:130px;
		margin-right:14px;
		margin-left:14px;
		margin-bottom:15px;
		font-size:11px;
		font-weight:bold;
		color:#eb0972;
	}
	.search_content .result_block{
		float:left;
		width:125px;
		height:95px;
		margin-bottom:3px;
		border:5px solid #f1f3f4;
		background-position:center center;
		background-repeat:no-repeat;
	}
	
	.search_content .result_block a{
		float:left;
		width:125px;
		height:95px;
		cursor:pointer;
	}
	
	.search_content .result_block a:hover{
		border-color:#EB0972;
	}
	
/* ITEM */	
	.search_content h1.result_item_header{
		float:left;
	}

	.search_content	.overzicht a{
		float:right;
		width:50px;
		height:20px;
		font-weight:bold;
		padding-top:30px;
		text-align:center;
		background:url(../images/overzicht.gif) no-repeat;
	}
	.overzicht a{
		float:right;
		width:50px;
		height:20px;
		font-weight:bold;
		padding-top:30px;
		text-align:center;
		background:url(../images/overzicht.gif) no-repeat;
	}

	.result_item {
		width: 655px;
		height: 360px;
	}
	
	.result_item  .dijitContentPane{
		padding-top:10px;
	}

	
/* ----------------------------------------------
		TABBLADEN
	___________________________________________ */	
	
/*
 Breekt tabcontainer layout in FF
.dijitTabContainer {
	float:left;
	width:100%;
}*/
	
.dijitTabContainerTop-tabs{
	width:100%;
	margin-top:0px;
	border-bottom:1px solid #d2d5d7;
}
	.dijitTab{
		margin-left:12px;
		padding-left:12px;
		padding-right:12px;
		padding-top:3px;
		padding-bottom:3px;
		font-size:12px;
		font-weight:bold;
	}
	
	.dijitTab.dijitChecked {
		background:transparent;
		color:#eb0972;
		font-family:Century Gothic;
		border:1px solid #d2d5d7;
		border-bottom:1px solid #fff;
	}
	.lgrijs .dijitTab.dijitChecked {
		border-bottom:1px solid #e2eaed;
	}
	
	.dijitTabPaneWrapper {
		border:none;
	}
	
/* ----------------------------------------------
	AGENDA TAB
___________________________________________ */	

.agenda_lijst{
	float:left;
	width:270px;
	height:300px;
	padding-right:20px;
}

.agenda_lijst .date{
	font-size:25px;
}

.agenda_detail{
	float:left;
	width:300px;
	word-wrap: break-word;
}

.item.active {
	padding-top:5px;
	background:url(../images/agenda_pijl.gif) 245px center no-repeat #eef1f3;
	padding-bottom:5px;
}

.item.active .date{
	color:#49565e;
}
.item.active .info .time{
	color:#49565e;
}

/* ----------------------------------------------
	MENU TAB
	____________________________________________ */	
	
.menu_holder{
	float:left;
	width:505px;
	margin:0;
	padding:0;
}
	
.dish{
	float:left;
	margin-bottom:7px;

}

.dish .info{
	float:left;
	width:490px;
	border:none;
	
	padding-right:10px;
	border-right:1px solid #d1d5d7;
}


.info h2{
	margin-bottom:0px;
}

.explanation{
	font-style:italic;
	color:#4F6068;
	font-size:11px;
	font-weight:normal;
}

.price{
	float:left;
	font-weight:bold;
	font-size:16px;
	padding-left:13px;
	padding-top:15px;
}

/* ----------------------------------------------
	OVER ON TAB
	____________________________________________ */	
	
.adres{
	float:left;
	width:170px;
}

	.afbeelding_logo{
		float:left;
		width:168px;
		height:138px;
		margin-bottom:5px;
		border:5px solid #f1f3f4;
	}

.omschrijving{
	float:left;
	width:410px;
	padding-right:20px;
	padding-left:20px;
}	

	
/* ----------------------------------------------
		TOOLTIP
	___________________________________________ */	
	
.dijitTooltipContainer{
	height:73px;
	width:198px;
	border:none;
	font-weight:bold;
	padding-top:15px;
	padding-left:15px;
	color:#eb0972;
	background:url(../images/tooltip_bg.png) no-repeat;
}
	
/* ----------------------------------------------
		SCROLLBAR
	___________________________________________ */	
	
.dijitSlider{
	background:#fff;
	overflow: auto;
}

.dijitSliderImageHandleV{
	border:0px;
	width:5px;
	height:83px;
	left:0px;
	top:-42px;
	background:#EB0972;
	background:url(../images/scroll_grip.gif) no-repeat;
}

.dijitSliderProgressBarV,
.dijitSliderRemainingBarV,
.dijitSliderBumperV{
	margin-left:0px;
	padding:0px;
	border:0px;
	width:5px;
	background:#d9d9d9;
}

.dijitSliderBumperV {
	height:38px;
}


/* ----------------------------------------------
	PAGER
	____________________________________________ */	



.pager {
	position: absolute;
	overflow: hidden;
	height: 0px;
	top:26px;
	z-index:2;
}

.search_content .pager {
	top: 480px;
	width:540px;
}

.rechts_kolom .pager {
	width:540px;
}
	
.XPagerController{
	color:#fff;
	margin:0 auto;
	font-size:14px;
	font-weight:bold;
}

.XPagerController a{
	float:left;
	color:#fff;
	text-align:center;
	cursor:pointer;
	height:21px;
	padding-top:5px;
	padding-left:7px;
	padding-right:7px;
	background-color:#EB0972;
}
.XPagerController a.active{
	background-image:url(../images/pager_top.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

a.next,a.previous{
	color:#eb0972;
	margin-left:1px;
	background-color:#fff;
}
a.previous{
	margin-left:0px;
	margin-right:1px;
}

/* ----------------------------------------------
		  PARTY PICS ITEMS
	____________________________________________ */	
	
.pic_item{
	float:left;
	width:258px;
	min-height:190px;
	background:#fff;
	margin-right:10px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:top center;
	border:1px solid #bfbfbf;
	padding-
}


.pic_gallery{
	margin-top:20px;
}

.pic_gallery img{
	border:1px solid #bfbfbf;
	padding:4px;
	margin-right:7px;
	margin-bottom:7px;
}
.pic_gallery img:hover{
	cursor:pointer;
	border:1px solid #EB0972;

}

.groot{
	width:528px;
}

.pic_item:hover{
	border:1px solid #eb0972;
	cursor:pointer;
}

.pic_titel{
	float:left;
	width:253px;
	margin-top:135px;
	min-height:62px;
	padding-top:5px;
	padding-left:5px;
	border-top:1px solid #bfbfbf;
	background:#fff;
}

.pic_titel .klein{
	font-size:12px;
}
.pic_titel .date{
	font-size:21px;
	padding-top:0px;
}

.pic_titel .info{
	padding-top:3px;
	min-height:43px;
}

/* ----------------------------------------------
		  CUSTOM LISTBOX MENU
	____________________________________________ */	

.pos_center{
	width:160px;
	margin:0 auto;
}
	
.c_listbox{
	float:left;
	height:14px;
	width:154px;
	margin:0;
	padding:3px;
	color: #646464;
	font-size:11px;
	clear:both;
	border:1px solid #bfbfbf;
	margin-bottom:5px;
	font-weight:bold;
	background:url(../images/drop_btn.gif) no-repeat right top #fff;
}
.c_listbox:hover{
	background-position:bottom right;
}

.filter_popup{
	margin:0;
	padding:0;
}

.filter_popup{
	width:160px;
}
.dijitPopup{	
	margin:0;
	padding:0;
	margin-top:-1px;
	border:1px solid #bfbfbf;
	border-top:none;
	background:#fff;
}

	.dijitPopup ul{
		margin:0;
		padding:0;
	}
	.dijitPopup li{
		margin:0;
		padding:0;
		padding:5px;
		/*width:190px;*/
		color:#eb0972;
		font-weight:bold;
		border-top:1px solid #bfbfbf;
		list-style:none;
	}
	.dijitPopup li:hover{
		background:#e2eaed;
	}

	.dijitPopup li a{
		margin:0;
		padding:0;
		list-style:none;
	}
	
/* ----------------------------------------------
				KALENDER
	____________________________________________ */	
	
.kal_holder{
	margin-top:20px;
	margin-left:47px;
}	
	
.dijitCalendarMonthLabel{
	font-family:Rockwell;
	font-size:20px;
}

.dijitCalendarCurrentMonth{
	font-size:14px;
	font-weight:bold;

}
.kal_holder_submenu .dijitCalendarCurrentMonth{
	color:##49565E;
}

.dijitCalendarPreviousMonth{
	font-size:14px;
	font-weight:bold;
	color:#ef3a8e;
}
.kal_holder_submenu .dijitCalendarPreviousMonth{
	color:#cacaca;
}

.dijitCalendarNextMonth {
	font-size:14px;
	font-weight:bold;
	color:#ef3a8e;
}
.kal_holder_submenu .dijitCalendarNextMonth{
	color:#cacaca;
}

.dijitCalendarDateLabel{
	padding:4px;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
}

.dijitCalendarSelectedDate {
	background:#fff;
	color:#eb0972;
	text-align:center;
}
.kal_holder_submenu .dijitCalendarSelectedDate {
	border:1px solid #D2D5D7;
	color:#eb0972;
}

.dijitA11ySideArrow{
	display:none;
}

.dijitCalendarDecrease{
	float:left;
	width:9px;
	height:19px;
	cursor:pointer;
	background:url(../images/ar_l.gif) no-repeat left center ;
}
.kal_holder_submenu .dijitCalendarDecrease{
	background:url(../images/ar_l_w.gif) no-repeat left center ;
}

.dijitCalendarIncrease {
	float:left;
	width:9px;
	margin-left:13px;
	height:19px;
	background:url(../images/ar_r.gif) no-repeat right center;
}

.kal_holder_submenu .dijitCalendarIncrease {
	background:url(../images/ar_r_w.gif) no-repeat right center;
}


/* ----------------------------------------------
				AGENDA uitklapt item
	____________________________________________ */	
	
.meer{
	float:left;
	width:100%;
	margin-top:7px;
	border-top:1px solid #D1D5D7;
	background:#e2eaed;
}	

.meer_inner{
	padding:10px;
	
}
.meer_inner img{
	margin:8px;
	margin-left:0px;
	border:1px solid #D1D5D7;
	padding:5px;
	background:#fff;
}

.meer_inner img.socialmediaimg, img.socialmediaimg {
	margin:0;
	border:0;
	padding:0;
	padding-left:5px;
	background:none;
}

/* ----------------------------------------------
				FOTO TAB
	____________________________________________ */	


.LOS_Gallery_Picker{
	float:left;
	width:100px;
	height:270px;
}
.LOS_Gallery_Large{
	float:left;
	width:470px;
	height: 290px;
}

.LOS_Gallery_Header{
	float:left;
}
.LOS_Gallery_Image{
	float:left;
}

.LOS_Gallery_Description{
	float:left;
	width:100%;
}

h1.LOS_Gallery_Header{
	font-size:18px;
	width:100%;
	margin:0;
	padding:0;;
	margin-bottom:5px;
	float:left;
}

.LOS_Gallery_Image img{
	padding:4px;
	border:1px solid #d1d5d6;
}

.LOS_Gallery_Picker {
	height:300px;
}

.LOS_Gallery_Picker .thumbOuter .thumbNav{
	float:left;
	height:20px;
	border-bottom:1px solid #d1d5d6;
}

.LOS_Gallery_Picker .thumbScroller,
.LOS_Gallery_Picker.thumbVert,
.LOS_Gallery_Picker .thumbWrapper{
	width:110px;
	margin:0;

}

.LOS_Gallery_Picker .prevVert,
.LOS_Gallery_Picker .nextVert{
	margin-left: 0px;
	width:110px;
	height:9px;
}

.LOS_Gallery_Picker .nextVert{
	margin-top:4px;
}

.LOS_Gallery_Picker .prevVert{
	margin-bottom:4px;
}

.LOS_Gallery_Picker .thumbNav img {
	width:110px;
	height:9px;
}
	
.LOS_Gallery_Picker .prevVert img {	
	border-bottom:1px solid #d1d5d6;
	background:url(../images/foto_icon_top.gif) center bottom no-repeat;
}

.LOS_Gallery_Picker .nextVert img{
	border-top:1px solid #d1d5d6;
	background:url(../images/foto_icon_bottom.gif) center bottom no-repeat;
}

.LOS_Gallery_Picker .imageGalleryThumb{
	padding:4px;
	border:1px solid #d1d5d6;
}

/* ----------------------------------------------
				HOT ITEMS
	____________________________________________ */	
	
.tr{
	color:#ebebeb;
	/*opacity:0.1;
	filter:alpha(opacity=10); */
}

.hotitems{
	background-image:url(../images/lvcBanner.jpg);
	background-repeat:no-repeat;
	background-position:right;
	cursor:pointer;
}

.hotitem_vuur{
	display:none;
	position:absolute;
	width:330px;
	height:255px;
	background:url(../images/vuur.png) no-repeat bottom center;
	z-index:1;
	cursor:pointer;
}


/* ----------------------------------------------
				DIALOG DOJO
	____________________________________________ */	
.dijitDialog {
	background:#fff;
	border:1px solid #eb0972;
	width:550px;
	padding:10px;
}

.dijitDialogTitleBar{
	border-bottom:0;
}
.dijitDialogTitle {
	color:#eb0972;
	font-size:bold;
	font-size:14px;
	display:none;
}

.dijitContentPane ul{
	
}
.dijitContentPane li{
	list-style:none;
}
.dijitContentPane li a{
	
}


/* ----------------------------------------------
				HEADER BUTTONS
	____________________________________________ */	

.header_btn a{
	float:left;
	padding:20px;
	padding-right:7px;
	padding-left:7px;
	font-size:13px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	color:#fff;
	margin-left:5px;
	background:#bcbdc0 ;
}
.header_btn a:hover, .header_btn a.active {
	color:#eb0972;
	background:#fff;
}

.login_btn{
	float:right;
	width:220px;
	text-align:center;	
	margin-left:10px;
	background:#bcbdc0;
	z-index:200;
	position:absolute;
	margin-left:760px;
}

.dj_ie7 .login_btn {
	margin-left:-220px;
}

.login_btn a{
	float:left;
	color:#fff;
	width:220px;
	font-weight:bold;
	font-size:14px;
	padding-bottom:7px;
	padding-top:6px;
}
.login_btn a:hover,.login_btn a.active{
	color:#eb0972;
	background:#fff;
}

.login_btn a.normal:hover,.login_btn a.normal{
	color:#eb0972;
	font-size:9px;
	width:110px;
}

.button.normalbtn {
	margin:0;
	padding:0;
	width:70px;
	height:25px;
	font-size:9px;
}

.tabel {
 width:210px;

}

.tabel td {
	width:110px;
	text-align:left;
}

.log_pijl{
	float:left;
	height:7px;
	width:100%;
	background:url(../images/pijl_login.gif) no-repeat center center #EB0972;
}


/* ----------------------------------------------
				HEADER BUTTONS
	____________________________________________ */	
.search_result .filter .search_result_submenu ,
.search_result .filter .search_result_submenu .pane{
	overflow: visible;
}	

.search_result .filter .search_result_submenu ul{
	margin:0;
	padding:0;
	margin-top:66px;
}

.search_result .filter .search_result_submenu li a{
	float:right;
	width:147px;
	margin-top:7px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	font-weight:normal;
	font-size:12px;
	color:#EB0972;
	background:#fff;
	border:1px solid #d2d5d7;
	margin-right:8px;
}

.search_result .filter .search_result_submenu li a:hover, .search_result .filter .search_result_submenu li.active a{
	border:1px solid #d2d5d7;
	color:#EB0972;
	font-weight:bold;
	border-right:none;
	background:#fff;
	margin-right:-1px;
}

a.optie{
	float:left;
	padding:3px;
	color:#EB0972;
	padding-right:5px;
	padding-left:25px;
	font-weight:bold;
	border:1px solid #d1d5d7;
	background:url(../images/edit.gif) 5px center no-repeat #e2eaed;
	clear:both;
}

a.optie:hover{
	background:url(../images/edit.gif) 5px center no-repeat #fff;
}

.beheerp {
	float:left;
	margin-top:8px;
	margin-bottom:8px;
}

.opvallend {
	padding:8px;
	border:1px solid #EB0972;
	background:#E2EAED;
	font-size:15px;
}

a.hoofdlink{
	font-size:16px;
	font-weight:bold;
	float:right;
	margin-top:10px;
	font-family:Century Gothic;
	}
.home_block a.hoofdlink{
	color:#818285;
	}
	
.home_block.grijs  a.hoofdlink{
	color:#fff;
	}
	
.medium a.hoofdlink,.agenda a.hoofdlink {
	color:#818285;
	}


.agenda a.hoofdlink {
	margin:0;
	padding:0;
	float:none;
	position:absolute;
	margin-top:220px;
	margin-left:425px;
	
	}

/* ----------------------------------------------
				HEADER BUTTONS
	____________________________________________ */	

.login_content{
	float:left;
	width:100%;
	background:#fff;
}

.login_content td{
	padding-bottom:5px;
	font-size:10px;
}

.input{
	width:120px;
}

.button{
	color:#fff;
	float:right;
	border:none;
	padding:3px;
	width:70px;
	margin-right:10px;
	background:#eb0972;
}

.menu_holder{
	width:650px;
	height:325px;
}

.blank_shots{
	height: 200px;
}

.flodderCategorie{
	float:right;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-left:1px dotted #d2d5d7;
	border-bottom:1px dotted #d2d5d7;
	margin-top:-15px;
	margin-right:-15px;
	color:#eb0972;
	padding-top:7px;
	font-weight:bold;
	background:#fff;
}

.flodderAuteur{
	float:left;
	width:100%;
	border-top:1px dotted #d2d5d7;
	padding-top:5px;
	margin-top:10px;
	margin-bottom:-5px;
	color:#49565e;
}

.dj_ie7 .flodderAuteur {
	float:none;
}

.dijitCalendarDisabledDate{
	visibility:hidden;
}

/* TIP SYSTEEM */

.tip{
	width:100%;
}

.tips h2 {
	font-weight:bold;
	font-size:18px;
	margin:0;
	padding:0;
	color:#eb0972;
	margin-bottom:5px;
}

.tips {
	font-size:13px;
	font-weight:bold;
}

.tips .time_big {
	padding:8px;
	margin-top:7px;
	margin-bottom:5px;
	float:left;
	font-family:Century Gothic;
}

.tips .tip {
	float:left;
	padding-top:10px;
}

.tip {
	color:#49565e;
}

.tips .kop {
	border:4px solid #eb0972;
	padding:2px;
	font-size:19px;
	float:left;
	color:#eb0972;
	width:252px;
	text-align:center;
	margin-bottom:14px;
}

.dijitTextBox, .dijitComboBox, .dijitSpinner{
	float:left;
	border:none;
	margin:5px;
	width:150px;
	margin-left:8px;
}

.dijitMenu{
	border:none;
	width:350px;
	margin-left:-20px;
	float:left;
}

a:hover{
	/*text-decoration:underline;*/
}

.dijitComboBoxHighlightMatch {
	background:#fad8e8;

}

.verplicht {
	color:#eb0972;
	font-weight:bold;
	font-size:13px;
}

.rand {
	border:1px solid #fff;	
	width:150px;
}

.flodderColofon {
	float:left;
}
.socialmedia {
	width:90px;
	float:right;
}

.socialmedia img {
	padding-left:5px;
}

.date.grey a {
	color:#808184;
}


table p {
 margin:0;
 padding:0;
}

.input_veld.datum{
	border:1px solid #a5acb2;
	width:80px;
	height:20px;
	background:url(../images/agenda_small.gif) no-repeat right center;
}
.input_veld.tijd{
	margin-top:6px;
}