/* @group Algemene Styles */

/* Resetten van alle marges en paddings */

* {
	/*behavior: url(../DesignerStyles/iepngfix.htc);*/
	}

* {
	margin: 0;
	padding: 0;
}

/* Algemene body elementen */

body {
	margin: 0;
	padding: 0;
	text-align: left;
	background-image: url(../DesignerImages/bg_repeat.jpg);
	behavior: url("/CMS/DesignerStyles/iepngfix.htc");
	background-repeat: repeat-x;
	background-color: #4e4e4e;
	color: #212121;
	font: normal 12px Arial, Verdana, Helvetica;
	text-decoration: none;
	word-spacing: normal;
	white-space: normal;
	letter-spacing: normal;
	line-height: 20px;
	
	
}

/* Teksten in de tabellen */

td, tr {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #000000;
	font: normal 12px Verdana, Arial, Helvetica;
	text-decoration: none;
	word-spacing: normal;
	white-space: normal;
	letter-spacing: normal;
}

:focus {
	outline: none;
	border: 0;
}

/* Algemene links*/

#main a,
#main a:link,
#main a:visited,
#main a:active {
	color: #4e4e4e;
	text-decoration: none;
	letter-spacing: normal;
	font-weight: normal;
	font-style: italic;
	
}

#main a:hover {
	color: #da3674;
	text-decoration: none;
}

/* Afbeelding specificaties */

img {
	
}

/* Opsomming in maincontent */

#main ul {
	list-style: disc;
	margin: 0;
	padding: 0 0 0 5px;
}

#main li {
	list-style: disc;
	margin: 0;
	padding: 0;
	list-style-position: inside;
}

.pink {
	color: #da3674;
}

/* Subtitel - Header */

h1 {
	color: #da3674;
	font-size: 16px;
	height: 30px;
	margin: 0;
	line-height: 30px;
	padding-left: 0px;
}

/* Inleidende tekst */

h2 {
	color: #212121;
	font-size: 12px;
	font-weight: bold;
}

/* Subkopje */

h3 {
	font-size: 13px;
	margin: 0px;
	color: #212121;
}

/* Tekst in met lijn boven en onder */

h4 {
	margin: 0px;
	font-size: 12px;
	color: #212121;
	font-style: italic;
	font-weight: normal;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: dashed 1px #7e7e7e;

}

/* Tekst in kader */

h5 {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #4b4b4d;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	border-spacing: 2px 2px;
	padding: 10px;
	border: solid #7e7e7e 1px;
	background: transparent;
}

/* Groot kopje Blauw */

h6 {
	color: #212121;
	font-size: 14px;
	font-weight: bold;
}

/* lijn */

hr {
	border: 0px;
	border-top: 1px dashed #7e7e7e;
	background-color: none;
	height: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: auto;
	*width: 100%;
	/

*IE7*/
	*border-top: 1px dashed #212121;
/*

IE7*/
}

/* Correctie IE lijn */

* html body hr {
	width: 100%;
}

/* Leeg */

address {
	
}

/* Leeg */

p {
	
}

/* leeg  */

pre {
	
}

/* @end */

/* @group Formulier */

#field_email {
	margin-top: 5px;
}

.verzendknop {
	margin-top: 10px;
}

.formfield {
	color: #212121;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	width: auto;
	padding-top: 2px;
}

.formfield img {
	padding: 10px 0px 5px 0px;
	
}

.formfield input {
	color: #212121;
	font-size: 12px;
	font-weight: normal;
	padding-top: 0px;
	padding-left: 2px;
	margin-bottom: 0px;
	height: 15px;
	width: auto;
}

.date {
	margin-right: 3px;
}

html>body .formfield input {
	border: 1px solid #212121;
	background: transparent;
}

.formfield textarea {
	font-family: Arial;
	color: #212121;
	font-size: 12px;
	font-weight: normal;
	height: 70px;
	width: 300px;
	padding: 1px 2px 1px 2px;
}

html>body .formfield textarea {
	font-family: Arial;
	border: 1px solid #212121;
	background: transparent;
	color: #212121;
	/*width: 306px;
	height: 70px;*/
}

.formgroup {
	color: #FFFFFF;
	background: #7e7e7e;
	font-size: 12px;
	padding-left: 10px;
	height: 20px;
	width: 500px;
}

.formgroupspacer {
	padding-top: 10px;
}

.formfield input.formradio {
	_width: 13px !important;
	_margin: 0 7px 0 0;
	_border: none;
}

.formfield input[type="radio"], 
.formfield input[type="checkbox"] {
	background: none;
	border: none;
	margin-right: 7px;
}

.formsubmit {
	margin-top: 10px;
	width: auto;
	text-align: left;
	display: block;
	border-top: solid #7e7e7e 1px;
	padding: 15px 0 0 0;
}

.error {
	margin: 0 0 20px 0;
	color: #cc3300;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	background: #faeae5;
	border: 1px solid #cc3300;
}

.formprompt {
	padding-top: 4px;
}

/* @end */



/* @group POLL */



/* @end */
/* @group Subnavigatie Homeitems */

#subnavigatie {
	color: #ffffff;
	font-size: 10px;
	height: 30px;
	/*width: auto;*/
	float: right;
}

#subnavigatie ul {
	margin: 0;
	padding: 4px 0 0 0;
	float: left;
	list-style-type: none;
}

#subnavigatie li {
	display: inline;
}

#subnavigatie li span {
	margin-left: 5px;
	margin-right: 7px;
	padding: 2px 0 2px 1px;
	background-color: #ffffff;
}


#subnavigatie ul li a,
#subnavigatie ul li a:link,
#subnavigatie ul li a:visited,
#subnavigatie ul li a:active {
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
	display: inline;
}

#subnavigatie ul li a:hover {
	color: #da3674;
	cursor: pointer;
	text-decoration: none;
	display: inline;
}

#subnavigatie ul li a.selected {
	color: #ffffff;
	cursor: pointer;
	text-decoration: none;
	display: inline;
}


/* @end */

/* @group Subnavigatie Menu Links */

#menu {
	clear: both;
	float: left;
	width: 210px;
	height: auto;
	padding-top: 20px;
	font-family: Arial, Verdana, Helvetica
}

#menu ul {
	padding: 0px;
	margin: 0;
	list-style: none;
	
}

#menu ul li {
	padding: 0;
	margin: 0px;
	list-style: none;
	text-align: left;
}

#menu li ul {
  padding: 0;
  margin: 0;
}


/* EESTE NIVO */
#menu ul li a,
#menu ul li a:link,
#menu ul li a:visited,
#menu ul li a:active {
	display: block;
 	line-height:30px;
  	height: 30px;
  	padding: 0 0 0 10px;
  	color: #212121;
  	font-weight: normal;
  	font-size: 12px;
  	text-decoration: none;
  	border-bottom: 1px dashed #7e7e7e;
  	
}

#menu ul li a:hover {
	display: block;
	color: #da3674;
	background-color: #d8d8d8;

}

#menu ul li a.selected {
	color: #da3674 !important;
	background-color: #d8d8d8;
	border-bottom: 1px dashed #7e7e7e;
}

/* TWEEDE NIVO */

#menu ul li ul li a,
#menu ul li ul li a:link,
#menu ul li ul li a:visited,
#menu ul li ul li a:active {
	display: block;
 	line-height:30px;
  	height: 30px;
  	padding: 0 0 0 20px;
  	color: #212121;
  	font-weight: normal;
  	font-size: 12px;
  	text-decoration: none;
  	border-bottom: 1px dashed #7e7e7e;
  	background: #f1f1f1;
	/*
	display: block;
 	line-height:30px;
  	height: 30px;
  	padding: 0 0 0 10px;
  	color: #00377a;
  	font-weight: bold;
  	font-size: 11px;
  	text-decoration: none;
	text-transform: uppercase;
	background: #e6ebf2;
	border-bottom: 1px solid #73c7d9;*/
}

#menu ul li ul li a:hover {
	color: #da3674;
	background: #d8d8d8;
	/*color: #809bbd !important;*/
}

#menu ul li ul li  a.selected {
	color: #da3674;
	background: #d8d8d8 !important;
	/*color: #809bbd !important;*/	
}


/* @end */

/* @group uitlog */
.uitlog{
	margin-left: 20px;
}

/* @end */

/* @group Navigatie */

#navigatie {
	font-size: 12px;
	height: 30px;
	width: 960px;
	font-family: Arial, Verdana, Helvetica;
	font-weight: normal;
	background: url(DesignerImages/navi_bg.png) no-repeat;
        behavior: url(../DesignerStyles/iepngfix.htc);
}

#navigatie ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:  960;
	height: 30px;
	display: block;
}

#navigatie ul li {
	display: block;
	float: left;
	width: auto;
}

/* Navigatie afbeelding button Wijk */
#navigatie ul li a#start,
#navigatie ul li a#start:link,
#navigatie ul li a#start:visited,
#navigatie ul li a#start:active {
	text-decoration: none;
	color: #212121;
	cursor: pointer;
	line-height: 29px;
	height: 30px;
	display: block;
	text-align: center;
}

#navigatie ul li a#start:hover,
#navigatie ul li a#start.selected {
	text-decoration: none;
	color: #212121;
}


/* Navigatie afbeelding buttons rest */
#navigatie ul li a,
#navigatie ul li a:link,
#navigatie ul li a:visited,
#navigatie ul li a:active {
	text-decoration: none;
	color: #212121;
	cursor: pointer;
	line-height: 29px;
	height: 30px;
	width: auto;
	display: inline-block;
	text-align: center;
	margin-right: 25px;
	_margin-right: 20px;
	margin-left: 10px; /*added later*/
}

#navigatie ul li a:hover,
#navigatie ul li a.selected {
	text-decoration: none;
	color: #da3674;
}


/* @end */

/* @group Boxes */
/* @group Header */

/* ---->> Omvattende container "ALLE DIVS" <<---- */
#supercontainer {
  /*text-align: left;*/
  margin: 0 auto;
  width: 100%;
  height: auto;
  background-image: url(../DesignerImages/trees.png);
  _background-image: url(../DesignerImages/trees_ie.png);
  background-repeat: no-repeat;
  background-position: 10px 89px;
  _behavior: url(DesignerStyles/iepngfix.htc);
}

#container {
  /*text-align: left;*/
  margin: 0 auto;
  width: 960px;
  height: auto;
}

/* ---->> Omvattende container "TOP DIVS" <<---- */
#top {
	width: 960px;
	height: 180px;
	display: block;
	background: transparent url(DesignerImages/top_bg.png) no-repeat;
    _behavior: url(DesignerStyles/iepngfix.htc);
}

* {
	
}

/* ---->> BEGIN TOP DIVS <<---- */

	/* ---- Container Blok links ---- */
	/*#blockleft {
		float: left;
		width: 600px;
		height: 30px;
		background: #006ab3 url(../DesignerImages/blockleft.jpg) no-repeat;
		margin: 0px;
		padding: 0px;
	}*/
	
		/*#title {
			padding-left: 160px;
			line-height: 30px;
			font-weight: bold;
			color: white;
			text-transform: uppercase;
			font-size: 12px;
			border: 1px solid greenyellow;
		}*/
	
	/* ---- Container Zoek ---- */


	#zoeken {
		width: 180px;
		height: auto;
		clear: both;
		float: right;
		margin-right: 5px;
	}
	
	
	/* ---- Container animated_text ---- */
	#animated_text {
		width: 520px;
		height: 20px;
		float: left;
		margin: 90px 0px 0px 237px;
		_margin: 120px 0px 0px 120px;
		background-image: url(../DesignerImages/animated_text.gif);
		background-repeat: no-repeat;
}
	

	/* ---- Container Blok ANIMATIE FOTO's ---- */
	/*#blockright {
		float: right;
		width: 150px;
		height: 150px;
		margin: 0;
		padding: 0;
		background: transparent;
	}*/
	
	/* ---- Container GEKOPPELD IMAGE ---- */
	#image {
		float: left;
		width: 600px;
		height: 150px;
		overflow:hidden;
		background: #006ab3 url(../DesignerImages/image.jpg) no-repeat;
	}

#fotodia {
	position: absolute;
	margin-top: 70px;
	margin-left: 480px;
	z-index: 100;
}



/* My Comment */

/* ---->> EINDE TOP DIVS <<---- */

/* @end */
/* @group Content */

#crumbcf {
	color: #212121;
	font-size: 10px;
	height: 30px;

}

#crumbcf a,
#crumbcf a:link,
#crumbcf a:visited,
#crumbcf a:active {
	color: #212121;
	font-size: 10px;
	font-weight: normal;
	cursor: pointer;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans serif;
}

#crumbcf a:hover {
	color: #da3674;
	cursor: pointer;
	text-decoration: none;
}


/* ---->>Omvattende container "Content frame"<<---- */

#content_top {
	background-image: url(DesignerImages/content_top.png);
	background-repeat: no-repeat;
	width: 960px;
	height: 9px;
	display: table;
	border: 0px red solid;
    _behavior: url(DesignerStyles/iepngfix.htc);
}

#content {
	display: table;
	_margin-top: -5px;
	margin-bottom: 0px;
	min-height: 400px;
	height: auto;
	width: 960px;
	background: transparent;
	border: 0px red solid;
	background-image: url(DesignerImages/content_repeat.png);
	_background-image: url(DesignerImages/content_repeat.gif);
	background-repeat: repeat-y;
    /*_behavior: url(DesignerStyles/iepngfix.htc);*/
}

#content_bottom {
			float: left;
			margin-top: 0px;
			/*margin-top: -6px;*/
			background-repeat: no-repeat;
			width: 960px;
			height: 20px;
			background-image: url(DesignerImages/content_bottom.png);
			_behavior: url(DesignerStyles/iepngfix.htc);
	}



	/* ---- Container "Linkermenu"---- */
	#left {
		float: left;
		width: 205px;
		min-height: 150px;
		height: auto; 
		margin-top: 5px;
		padding: 0px 20px 0px 15px;
		background: transparent;
		/*background-image: url(../DesignerImages/activiteit_bg.png);
		background-repeat: no-repeat;*/
		overflow-x: hidden;
	}
	
		#mini_slideshow {
			float: left;
			width: 210px;
			height: 225px;
			/*background-image: url(animatie/default/images/001.jpg);*/
			background-color: transparent;
			overflow: hidden;
		}
	
	#spatie {
		clear: both;
		height: 10px;
	}

	/* ---- Container "Middenpagina" CONTENT ---- */
	#main {
 		float: left;
  		width: 520px;
  		min-height: 270px;
  		height: 100%;
  		display: block;
  		border: 0px blue solid;
  		margin: 0px;
  		_margin-right: 10px;
  		padding-right: 20px;
  		_padding-right: 10px;
  		/*overflow: hidden;*/
	}
			
		#maincontent {
			padding: 5px 20px 10px 0px;
			/*text-align: left !important;*/
			border: 0px blue solid;
			height: auto;
		}

		

			#maincontent img {

		}
	

	/* ---- Container "Rechtermenu"---- */
	#right_wrapper {
		float: left;
  		width: 180px;
		height: auto;
  		margin: 0px;
  		background-color: transparent;
  		overflow: hidden;
	}
	
	.right {
  		width: 140px;
  		min-height: 255px;
		height: auto;
		_height: 255px;
  		padding-left: 15px;
  		padding-right: 25px;
  		margin: 0px;
  		background: transparent url(DesignerImages/hiliteright_repeat.png) repeat-y;
  		_behavior: url(DesignerStyles/iepngfix.htc);
	}
	
	.right_bottom {
		width: 180px;
		height: 20px; 
  		margin: 0px;
  		_margin-top: 0px;
  		background-color: transparent;
  		background-image: url(../DesignerImages/hiliteright_bottom.png);
  		background-repeat: no-repeat;
        _behavior: url(DesignerStyles/iepngfix.htc);
	}

	.right_top {
  		width: 180px;
		height: 10px; 
  		margin-top: 5px;
  		_margin-bottom: -7px;
  		background-color: transparent;
  		background-image: url(../DesignerImages/hiliteright_top.png);
  		background-repeat: no-repeat;
  		_behavior: url(DesignerStyles/iepngfix.htc);
	}
/* ---- Container "Footer"---- */

#footer {
	/*clear: both;*/
	height: 40px;
	width: 765px;
	text-align: center;
	color: #ffffff;
	font-size: 10px;
	clear: both;
	display: block;
	_display: block;
	background: none;
	font-family: Arial, Verdana, Helvetica;
}

* html body #footer {
	bottom: -1px;
}

#footer a,
#footer a:link,
#footer a:visited,
#footer a:active {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

#footer a:hover {
	color: #da3674;
	text-decoration: none;
	cursor: pointer;
}

/* ---- DIVS HOME_PAGE TEMPLATE ---- */
/* @group Home_Page Template */

#main_home {
	float: left;
  	width: 740px;
  	min-height: 270px;
  	height: 100%;
  	display: block;
  	overflow: hidden;
  	border: 0px blue solid;
  	padding: 8px 20px 8px 20px;
  	_padding-right: 20px;
  	_padding-top: -1px;
  	z-index:-100;
}

	#imageslideshowhome {
		width: 725px;
		height: 230px;
		background-color: #212121;
}
	
	#page_title {
		position: absolute;
		width: 705px;
		height: 35px;
		background: #212121;
		top: 405px;
		padding-top: 18px;
		z-index:1;
		padding-left: 20px;
		font-size: 24px;
		color: #ffffff;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
	}
	
	#home_content_text {
		float:  left;
		width: auto;
		height: auto;
		margin-top: 20px;
		background: none;
		overflow: hidden;
	}
		#home_content_text_top {
			width: 365px;
			height: 10px;
			background-image: url(../DesignerImages/home_page_top.png);
			background-repeat: no-repeat;
			background-color: none;
			
		}
		#home_content_text_middle {
			width: 325px;
			height: auto;
			_margin-top: -5px;
			padding: 10px 20px 10px 20px;
			background-image: url(../DesignerImages/home_page_bg.png);
			background-repeat: repeat-y;
			background-color: none;
		}
		#home_content_text_bottom{
			width: 365px;
			height: 10px;
			background-image: url(../DesignerImages/home_page_bottom.png);
			background-repeat: no-repeat;
			background-color: none;
		}
		
#home_hilites {
	float:  left;
	width: 325px;
	height: auto;
	padding: 25px 20px 0px 20px;
	background: none;
	overflow: hidden;	
}

.home_hilite_middle {
	width: 345px;
	height: auto;
	padding: 5px 0px 10px 0px;
	margin-bottom: 5px;
	display: table;
	border-bottom: 1px #7e7e7e dashed;
}

.home_hilite_text {
	color:  #212121;
	float: left;
	width: 258px;
	height: auto;
	padding-left: 10px;
}
				
.home_hilite_text h1 {
	display: block;
	font-size: 13px;
	line-height: 1.5em;
	margin-bottom: -10px;
}

.home_hilite_middle a.home-imglink,
.home_hilite_middle a.home-imglink:link,
.home_hilite_middle a.home-imglink:visited, 
.home_hilite_middle a.home-imglink:active {
	text-decoration: none;
	display: block;
	cursor: pointer;
	cursor: hand;
}

.home_hilite_middle a.home-textlink,
.home_hilite_middle a.home-textlink:link,
.home_hilite_middle a.home-textlink:visited, 
.home_hilite_middle a.home-textlink:active {
	text-decoration: none;
	color:  #212121;
	display: block;
	cursor: pointer;
	cursor: hand;
}

.home_hilite_middle a.home-textlink:hover {
	color:  #da3674 !important;
}

.leader-img {
	display: block;
	float: left;
	width: 75px;
	height: 75px;
}
				




/* @end */
/* @end */
/* @end */





/* @group Livesearch */

#livesearch {
	padding-top: 8px;
	_padding-top: 7px;
	*padding-top: 6px;
	/*z-index: 100;*/
}

#livesearch input {
	*position: relative;
	_padding-left: 14px;
	/*margin-top: 0px;*/
	padding-top: 4px;
	*padding-top: 0px;
	padding-left: 5px;
	font-family: Arial, Verdana, Helvetica;
	height:  17px;
	width: 175px;
	color: #212121;
	border: 1px black solid;
	background: #dedede;
	opacity: 0.7;
	filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
}

#spotlightresults {
	position: absolute;
	margin-left: 635px;
	*margin-left: -122px;
	_margin-left: -132px;
	display: none;
	width: 300px;
	padding: 10px 10px 10px 10px;
	/*margin-top: 70px;*/
	top: 70px;
	*top: 65px;
	border: 1px solid #212121;
	background: #e7e7e7;
	opacity: 0.8;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	z-index: 2;
	font-family: Arial, Verdana, Helvetica;
}

/* ---- ALGEMENE OPSOMMING resultaten --- */

#spotlightresults ul, 
#spotlightresults ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* ---- U VINDT NIET WAT U ZOEKT OMVATTENDE DIV--- */

#zoekhulpdiv {
	border-bottom: none;
	width: auto;
	height: auto;
	background-color: #212121;
}

/* ---- U VINDT NIET WAT U ZOEKT TEKST --- */

#spotlightresults .zoekhulp {
	color: #212121;
	background-color: #e7e7e7;
	font-size: 12px;
	font-weight: normal;
}

/* ---- MEER HULP BIJ ZOEKEN LINK --- */

#spotlightresults .zoekhulp a,
#spotlightresults .zoekhulp a:link,
#spotlightresults .zoekhulp a:visited,
#spotlightresults .zoekhulp a:active {
	color: #212121;
	text-decoration: none;
	letter-spacing: normal;
	border-bottom: none;
	font-weight: bold;
	text-transform: none;
	font-size: 12px;
}

#spotlightresults .zoekhulp a:hover {
	color: #da3674;
	text-decoration: none;
	border-bottom: none;
	display: block;
	text-transform: none;
}

/* ---- CATEGORIE van resultaten --- */

#spotlightresults ul li {
	border-top: 1px solid #4e4e4e;
	background: #4e4e4e;
	color: #ffffff;
	padding: 0;
	display: block;
	margin: 0;
}

/* ---- MARGE ONDER de resultaten van een categorie --- */

#spotlightresults ul ul {
	margin-bottom: 3px;
}

/* ---- ACHTERGROND RESULTATEN --- */

#spotlightresults ul li ul li {
	background: e7e7e7;
	padding: 0;
	margin: 0;
	display: block;
}

/* ---- RESULTAAT --- */

#spotlightresults ul li ul li a,
#spotlightresults ul li ul li a:link,
#spotlightresults ul li ul li a:visited,
#spotlightresults ul li ul li a:active {
	color: #212121;
	font-weight: normal;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	border-bottom: none;
	padding-left: 3px;
	display: block;
	background: #e7e7e7;
	padding-right: 10px;
}

/* ---- IE HOOGTE RESULTAAT Correctie --- */

* html #spotlightresults ul li ul li a {
	height: 15px;
}

#spotlightresults ul li ul li a:hover {
	color: #da3674;
}

/* @end */


/* @group Hilite Links */

.hilite_left {
	font-family: Arial, Verdana, Helvetica;
	overflow: hidden;
}

.hilite_left h1 {
	color: #da3674;
	font-size: 16px;
	font-weight: normal;
	height: 30px;
	margin: 0;
	line-height: 30px;
	padding-left: 10px;
}

.hilite_left h2 {
	color: #212121;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 10px 0 10px;
	line-height: 20px;
}

.hilite_left h3 {
	color: #4e4e4e;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
	line-height: 15px;
}


.hilite_left a,
.hilite_left a:link,
.hilite_left a:visited,
.hilite_right a:active {
	color: #212121;
	font-weight: bold;
	font-size: 12px;
	padding: 0 10px 0 10px;
	margin-bottom: 10px;
	line-height: 20px;
	text-decoration: none;
	cursor: pointer;
	display: block;
}

.hilite_left a:hover {
	color:  #da3674;
}

.hilite_left a:selected {
	color:  #da3674;
}

.activiteitentekst {
	color: #4e4e4e;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	margin-top: 3px;
	padding-bottom: 5px;
	display: block;
	padding-left: 10px;
}

#activiteiten_hilite {
	clear: both;
	float: left;
	width: auto;
	height: 240px;
}

/* @group Calendar */

#kalender {
	display: block;
	font-size: 10px;
	width: 200px;
	height: 225px;
	padding-left: 10px;
}

#calendar {
	display: block;
	padding-top: 10px;
}


#calendarwidget table {
	font-size:10px	;
	width: 190px;
	display: table;
	_display: block;
	border-collapse: collapse;
}

#calendarwidget tr {
	_height: 23px;
	_text-align: center;	
}

#calendarwidget td {
	margin:1px;
	/*text-align:right;	*/
	vertical-align: middle;
	_height: 23px;
	height: 22px;
	width: 2em;
	border-bottom: 1px dashed #4e4e4e !important;
	font-size: 10px;
}

#calnext {
	width: auto;
	height:20px;
	cursor:  pointer;
	margin-right: 5px;
	display: block;
	background: transparent url(../DesignerImages/calnext_f1.jpg) no-repeat right center;
	vertical-align: middle;
}

#calnext:hover {
	background: transparent url(../DesignerImages/calnext_f2.jpg) no-repeat right center;
	vertical-align: middle;
}

#calprev {
	width: auto;
	height:20px;
	margin-left: 5px;
	cursor:  pointer;
	display: block;
	background: transparent url(../DesignerImages/calprev_f1.jpg) no-repeat left center;
	vertical-align: middle;
}

#calprev:hover {
	background: transparent url(../DesignerImages/calprev_f2.jpg) no-repeat left center;
	vertical-align: middle;
}

#calendarwidget td.current {
	text-align:center;
	background: #7e7e7e;
	color: #ffffff;
}

#calendarwidget .event {
	font-weight:  bold;
	cursor: pointer;
	background: #fcb0dd;
}

#calendarwidget td.current.event {
	cursor: pointer;
	background: #da3674;
	color:  #ffffff;
}

#calendarwidget td.selected {
	text-align:center;
	color:white;
	font-weight: bold;
}

#calendarwidget td.calhead {
	text-align:center;

}
#calendarwidget td.calweekhead {
	text-align:center;
}
#calendarwidget td.caldayhead {
	text-align:center;
}
#calendarwidget td.calwedayhead {
	text-align:center;
}
#calendarwidget td.calweek {
	text-align:center;
}
#calendarwidget td.calday {
	text-align:center;
}
#calendarwidget td.calweday {
	text-align:center;
}

#calendarwidget #titlehead {
	font-weight: bold !important;
	width: auto;
	text-align: center;
}


#kalender_specials {
	width: 240px;
}

#kal-nav {
	height: 25px;
	width: 230px;
	margin: 10px 5px 10px 5px;
	display: block;
	color: #006ab3;
	font-size: 10px;
}

#kal-nav a.terug-n-vandaag,
#kal-nav a.terug-n-vandaag:link,
#kal-nav a.terug-n-vandaag:visited,
#kal-nav a.terug-n-vandaag:active {
	cursor: pointer;
	width: 105px;
	height: 25px;
	text-align: left;
	float: left;
	text-decoration: none;
	background: transparent url(../DesignerImages/butt-maand-f1.jpg) no-repeat 0 0;
}

#kal-nav a.terug-n-vandaag:hover {
	color: #9ad3ff;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../DesignerImages/butt-maand-f2.jpg) no-repeat 0 0;
}

#kal-nav a.meld-event,
#kal-nav a.meld-event:link,
#kal-nav a.meld-event:visited,
#kal-nav a.meld-event:active {
	cursor: pointer;
	width: 105px;
	height: 25px;
	text-align: right;
	float: right;
	text-decoration: none;
	background: transparent url(../DesignerImages/butt-activiteit-f1.jpg) no-repeat 0 0;
}

#kal-nav a.meld-event:hover {
	color: #9ad3ff;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../DesignerImages/butt-activiteit-f2.jpg) no-repeat 0 0;
}

.datumkalender {
	color: #000000;
	font-size: 12px;
}

/* @end */


/* @end */




/* @group Hilites Rechterkant */

#hilite {
	clear: both;
	width: auto;
}

.hilite_right {
	font-family: Arial, Verdana, Helvetica;
	overflow: visible;
}

.hilite_right input {
	margin: 5px 0px 5px 0px;
	font-family: Arial, Verdana, Helvetica;
	height:  17px;
	color: #212121;
	border: 1px black solid;
	background-color: #dedede;
	opacity: 0.7;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
}

.hilite_right h1 {
	color: #da3674;
	font-size: 16px;
	height: auto;
	margin: 0;
	line-height: 25px;
	padding-left: 0px;
	padding-bottom: 5px;
}

.hilite_right h2 {
	color: #212121;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 10px 0px 0px;
	line-height: 20px;
}

.hilite_right h3 {
	color: #212121;
	font-size: 12px;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 0px;
	line-height: 15px;
}

.laatstenieuwstekst {
	color: #4e4e4e;
	font-weight: normal;
	font-size: 12px;
	line-height: 20px;
	margin-top: 3px;
	padding-bottom: 5px;
	display: block;
	padding-left: 0px;
}

.hilite_right a,
.hilite_right a:link,
.hilite_right a:visited,
.hilite_right a:active {
	color: #212121;
	font-weight: bold;
	font-size: 12px;
	padding: 0 10px 0 0px;
	margin-bottom: 10px;
	line-height: 20px;
	text-decoration: none;
	cursor: pointer;
	display: block;
}

.hilite_right a:hover {
	color:  #da3674;
}

.hilite_right a:selected {
	color:  #212121;
}

#partner {
	width: 180px;
	height: 77px;
	margin-top: 5px;
	background: transparent url(../DesignerImages/logo_heerlen.jpg) no-repeat 0 0;
}

/* @end */

/* @group Fotoalbum */

.phototitle {
	margin-bottom: 13px;
}

.thumbnails {
	float: left;
	padding: 0 !important;
	margin: 0;
	/*width: 550px;*/
	margin-bottom: 10px;
}

.tnimage {
	float:left;
	width: 75px;
	height: 65px;
	/*margin: 0 10px 10px 0;*/
	margin: 0 5px 5px 0;
	cursor: hand;
	cursor: pointer;
	border: 1px solid #cad5e0 !important;	
}

/* @end */

/* @group Category */

/* ---- Category links weergave van categorylink in content --- */

#categorylinks,
#categoryleader,
.categorythumb {
	
}

/* OPSOMMING CONTRUCTIE in de categorie */

#categorylinks ul,
#categoryleader ul,
.categorythumb ul {
	margin: 10px 0 0 0;
	padding: 0;
}

/* OPSOMMING CONTRUCTIE in de categorie */

#categorylinks li,
#categoryleader li,
.categorythumb li {
	margin: 0;
	padding: 0;
	clear: both;
	list-style: none outside !important;
	height: auto;
}

/* SUBTITEL in de categorie */

#categorylinks h3,
#categoryleader h3,
.categorythumb h3 {
	font-size: 14px;
	margin: 0px;
	color: #2e2e2e;
	line-height: 20px;
	font-weight: bold;
}

/* LINKS in de categorie */

#categorylinks a,
#categoryleader a {
	color: #212121;
	text-decoration: none !important;
	letter-spacing: normal;
	border-bottom: none;
	font-weight: normal;
	text-transform: none !important;
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
	border-bottom: 1px dashed #4e4e4e;
	padding-bottom: 10px;
	text-align: left;
}

#categorylinks a:hover {
	color: #da3674;
}

/* Overkoepelende DIV Leader en Thumbnais */

.categorythumb {
	margin-bottom: 10px;
	border-bottom: 1px dashed #4e4e4e;
	padding-bottom: 10px;
}

.catthumbleader {
	float: left;
	width: 380px;
	padding-left: 20px;
	display: block;
}

/* LEADER MET THUMB in de categorie */

.catthumb {
	float: left;
	margin-top: 5px;
	display: block;
	width: 75px;
	height: 75px;
}

.categorythumb .catthumbleader a {
	color: #006ab3;
	text-align: right;
	text-decoration: none !important;
	letter-spacing: normal;
	border-bottom: none;
	font-weight: normal;
	text-transform: none !important;
	font-size: 12px;
	display: block;
}

/* @end */

/* @group Inlog */

#fout_inlog {
	color: #da3674;
	font-size: ;
	font-weight: bold;
	font-style: italic;
}

/* @end */

/* @group Aanmelden nieuwsbrief */

#digibrief_message {
	color:  #da3674;
	font-size: 12px;
}


.aanmeld {
		margin-top: 10px;
	}

	.aanmeld a {
		width: 100px;
		height: 25px;
		background-image: url(../DesignerImages/aanmelden_f2.gif);
		background-repeat: none;
}

	.aanmeld a:hover  {
		width: 100px;
		height: 25px;
		background-image: url(../DesignerImages/aanmelden_f1.gif);
		background-repeat: none;
}


/* @end */


/* @group Peiling */

/* Resultaten */

.barprompt {
	font-weight: bold;
}

.bar {
	background: #da3674;
	height: 12px;
	width: 1px;
	margin: 1px 0 0 1px;
}

.perc {
	color: #000000;
	text-align: right;
	width: 80px;
	padding: 0 10px 0 2px;
}

/* Highlight */
/*
#poll {
	
}
*/
#pollheader h1 {
	color: #da3674;
	font-size: 16px;
	font-weight: normal;
	height: 30px;
	margin: 0;
	line-height: 30px;
	padding-left: 10px;
}
/*
#polltxt {
	float: left;
	color: #e5f0f7;
	font-family: Arial, Verdana, Helvetica;
	border: 1px solid #c2ccd1;
	padding-bottom: 10px;
}

.pollvraag {
	color: #406074;
	font-weight: bold;
	font-size: 11px;
	padding: 10px 10px 0 10px;
	line-height: 20px;
}*/

#my_poll {
	width: 140px;
}

.pollanswers {
	font-weight: normal;
	color: #da3674;
	font-size: 11px;
	padding-bottom: 10px;
	height: 15px;
}

.pollradio {
	height: 15px;
	float: left;
	border: 0px;
}

.pollradio input[type=radio] {
	width: 13px !important;
	margin: 0 7px 0 0;
	vertical-align: middle;
	border: 0px;
}

.pollradio input.formradio {
	_width: 13px !important;
	_margin: 0 7px 0 0;
	_border: 0px;
}

#polllink {
	
}

.stembutton {
	float: left;
	margin-top: 13px;
	margin-bottom: 4px;
}

.resultaten {
	margin-top: 10px;
	width: 140px;
	height: 20px;
}

/*
#stemarchief {
	float: left;
	text-align: right;
	width: 178px;
	padding-right: 10px;
}

#stemarchief a {
	color: #7f929e;
	text-decoration: none;
}

#stemarchief a:hover {
	color: #77a619;
	text-decoration: none;
}*/

/* @end */

#btnnl {
	display: none;
	float: right;
	margin-right: 4px;
	cursor: pointer;
	cursor: hand;
}

#btnde {
	display: block;
	float: right;
	margin-right: 4px;
	cursor: pointer;
	cursor: hand;
}

#btnfr {
	display: block;
	float: right;
	margin-right: 4px;
	cursor: pointer;
	cursor: hand;
}

#langnl {
	display: block;
	clear:left;
}
#langde {
	display: none;
	clear:left;
}
#langfr {
	display: none;
	clear:left;
}



#honing {
  display:  none;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}