/* donation-blocks.css */
/*---- DONATION block styles ----*/

div.single-column div.donation-block div.center {
	background-image: 	url('/gfx/backgrounds/donation-single-center.png');
}

div.double-column div.donation-block div.center {
	background-image: 	url('/gfx/backgrounds/donation-double-center.png');
	background-repeat: 	no-repeat;
	background-position: left bottom;
}


/*--- home styles ---*/

div.double-column div.donation-block div.center {
	width:				344px;
	padding:			0 7px 0 7px;
}

div.double-column div.donation-block div.center a {
	position:			relative;
}

div.double-column div.donation-block div.center div.donatietab {
	float:				left;
	width:				172px;
	height:				37px;
}

div.double-column div.donation-block div.center div#tabContent {
	font-family: 		Verdana, Helvetica, sans-serif;
	line-height:		1.5em;
	font-size:			1em;
	clear:				both;
}

div.double-column div.donation-block div.center div#tabContentSteunOns {
	display:			block;
	height:				176px; /* aangezet JR [13-11-08] */
	padding:			0 15px 15px 15px;
	background-color:	#3ea6b5;
	background:			url(/gfx/backgrounds/tab_steunons_bg.gif) no-repeat;

	color:				#fff;
	font-weight:		bold;
}

div.double-column div.donation-block div.center div#tabContentSteunOns a {
	color:				#fff;
	font-weight:		bold;
	text-decoration:	underline;
}

div.double-column div.donation-block div.center div#tabContentSteunOns a:hover {
	text-decoration:	none;
}

div.double-column div.donation-block div.center div#tabContentUwGeld {
	display:			none;
	height:				172px; /* aangezet JR [13-11-08] */
	padding:			7px 7px 12px 7px;
	background:			url(/gfx/backgrounds/tab_uwgeld_bg.gif) no-repeat;
	background-color:	#f6f6f6;
	
	color:				#000;
}

div.double-column div.donation-block div.center div#tabContentUwGeld a {
	color:				#d93502;
	font-weight:		bold;
	text-decoration:	none;
}

div.double-column div.donation-block div.center div#tabContentUwGeld a:hover {
	text-decoration:	underline;
}

div.double-column div.donation-block div.center table#donatiebttns {
	margin:				5px 0 5px 10px;
}
div.double-column div.donation-block div.center table#donatiebttns td {
	padding:			3px 0 3px 0px;
}

	
/*--- default styles ----*/

div.single-column div.donation-block div.center {
	width:				180px;
	padding:			15px 10px 10px 20px;
}

div.single-column div.donation-block div.center table#donatiebttns {
	margin:				5px 0 5px 0px;
}
div.single-column div.donation-block div.center table#donatiebttns td {
	padding:			3px 0 3px 0px;
}
div.single-column div.donation-block div.center table#donatiebttns td a {
	position:			relative;
}




/*-- rightcol styles --*/

div.clip div.donation-block div.center {
    background-image:   url('/gfx/backgrounds/donation-rightcol-center.png');
    background-repeat:  no-repeat;
    background-position: left bottom;
    padding-bottom:     14px;
}

div.clip div.donation-block table.donatieintroblock {
    width:              100%;
}

div.clip div.donation-block table.donatieintroblock td {
    width:              25%;
    padding:            3px 10px 0 0;
    vertical-align:     top;
}

div.clip div.donation-block table.donatieintroblock td img {
    border:             1px solid #c0c0c0;
}

div.clip div.donation-block table.donatieintroblock th {
    padding:            0;
    text-align:         left;
    font-weight:        normal;
    vertical-align:     top;
}

div.clip div.donation-block table.donatieintroblock th a {
    color:              #000;
    text-decoration:    none;
}
/*
div.clip div.donation-block table.donatieintroblock th h2 {
    float:              left;
    display:            inline;
    margin:             0;
}
*/
div.clip div.donation-block table.donatieintroblock th p.readmore {
    padding-top:        10px;
}





/*-- stappen styles--*/

/*- containertabs -*/
ul#donationblocksVertical {
    list-style:         none outside;
    padding:            0; 
    margin:             0;
}
ul#donationblocksVertical li { 
    padding:            0; 
    margin:             0;
    zoom:               1;
    overflow:           auto;
}


div.donatieformcon {
    background-image:   url('/gfx/backgrounds/donation-rightcol-step-center.png') !important;
}

div.stappen {
    width:              100%;
    text-align:         right;
    color:              #000;
}

div.stappen span {
    margin:             4px 7px 4px 7px;
}

div.stappen span.active {
    font-weight:        bold;
    color:              #3ea6b5;
}

div.stappen .stepback {
    color:              #f3481a;
}
div.stappen .stepback a {
    color:              #f3481a;
}


div.donatieformcon table.donatieformtab {
    width:              445px;
}

div.donatieformcon table.donatieformtab th {
    width:              30%;
    text-align:         left;
}

div.donatieformcon table.donatieformtab td {
    width:              70%;
    padding:            0;
}

div.donatieformcon table.donatieformtab td input,
div.donatieformcon table.donatieformtab th input,
input.accountnumber {
    width:              170px;
    font-size:          0.9em;
    border:             1px solid #a5acb2;
    
    height:             16px;
    padding:            2px 4px 0px 4px;
}

select.projects {
    width:              100%;
}

input.accountnumber {
    width:              40px;
}

div.donatieformcon table.donatieformtab input.amount {
    width:              7em;
}


a.nextstep {
    color:              #fa5408;
    font-weight:        bold;
    font-size:          0.9em;
    text-decoration:    none;
    padding:            0 20px 3px 0px;
    margin-left:        15px;
    background:         url('/gfx/icons/arrow-orange.gif') right 1px no-repeat;
}


/*-- betaalmethode styles --*/
table.methods {
    background-color:   #bee0e5;
}

input.radio {
    width:              15px !important;
}

table.methods table {
    width:              100%;
}

table.methods td {
    padding:            3px 5px 3px 5px;
}   

table.methods td.radiobttn {
    width:              3%;
}

table.methods td.logo {
    width:              20%;
    text-align:         right;
}

table.methods th {
    width:              78%;
    padding:            3px 5px 3px 0px;
    text-align:         left;
}


/*- donatieControle -*/

table.donatieControleGegevens {
    width:              100%;
}

table.donatieControleGegevens th {
    width:30%;
    text-align:left;
    font-weight:normal;
}

table.donatieControleGegevens td {
    width:70%;
    text-align:left;
    font-weight:bold;
}

/*-- nieuwwsbrief onder betaalmethode --*/
div.formcon hr {
    height:             1px;
    color:              #bee0e5;
}

table.nieuwsbriefabo th {
    text-align:         left;
    font-weight:        normal;
}

/*
div.tip {
    position:absolute;
    visibility:hidden;
    background-color:#fffff0;
    width:auto;
    height:auto;
    border:1px solid #888;
    padding:2px;     
    font-size:10px;
    font-family:Verdana,Tahoma;   
    margin-left:5px;
    color:#990000;
}

div.frameContainer {
    border:1px inset;
    background-color:white;
    width:700px;
    height:500px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-350px;
    margin-top:-250px;
    z-index:2;
}

div.frameContainer h1 {
}

div.frameContainer img.close {
    position:absolute;
    right:2px;
    top:2px;
    background:url(gfx/loadingAnimation.gif) center center no-repeat;
    cursor:pointer;
}

iframe.geefgratis {
    position:absolute;
    top:40px;
    left:0;
    width:700px;
    height:460px;
    border:0;
}

div.overlay {
    position:absolute;
    left:0;
    top:0;
    width:0;
    height:0;
    background-color:#000;
    z-index:1;
}

*/
input.readonly {
    border:             0 !important;
    background-color:   transparent !important;
    font-weight:        bold !important;
    font-size:          11px !important;
}


form.active-step-1 span.step-heading-1,
form.active-step-2 span.step-heading-2,
form.active-step-3 span.step-heading-3 {
    font-weight:        bold;
    color:              #3ea6b5;
}

form.steps th {
    font-weight:        normal;    
}

form.steps th.heading {
    font-weight:        bold;    
}

form.steps div.step {
    display:            none;
}

form.active-step-1 div.step-contents-1,
form.active-step-2 div.step-contents-2,
form.active-step-3 div.step-contents-3 {
	position:			relative;
    display:            block;
}


h2 span.steun {
    color:#fff;
}

p.check {
    margin-bottom:4px;    
}

p.check input {
    vertical-align:middle;
}

p.check span.margin {
    margin-left:24px;
}

td.check-amount {
    padding-left:4px !important;
}

td.check-amount input {
    padding-left:0 !important;
}/* news-blocks.css */


/*---- NEWS block styles ----*/

div.double-column div.news-block div.center {
	background-image:url('/gfx/backgrounds/news-double-center.png');
	background-repeat: 	no-repeat;
	background-position: left bottom;
}

div.triple-column div.news-block div.center {
	background-image:url('/gfx/backgrounds/news-triple-center.png');
	background-repeat: 	no-repeat;
	background-position: left bottom;
}


div.double-column div.news-block div.center ul,
div.triple-column div.news-block div.center ul {
	margin:				0;
	padding:			0;
	list-style:			none;
}

div.double-column div.news-block div.center ul li,
div.triple-column div.news-block div.center ul li {
	border-bottom: 		none;
	margin:				0;
	padding:			0;
	zoom:				1;
}

div.double-column div.news-block div.center ul li a,
div.triple-column div.news-block div.center ul li a {
	position:			relative;
	display:			block;
	color:				#fff;
	padding: 			2px 0 2px 20px;
	text-decoration:	none;
	border-bottom:		1px dashed #fbc1b1;
	background:			url('/gfx/icons/arrow-white.gif') left 7px no-repeat;
}

div.double-column div.news-block div.center ul li a:visited,
div.triple-column div.news-block div.center ul li a:visited {
	color:				#f2ccc2;
}

div.double-column div.news-block div.center ul li a:hover,
div.triple-column div.news-block div.center ul li a:hover {
	text-decoration: 	underline;
}



/*   NIEUWS OVERZICHT styles  */

div.news-block ul{
	list-style-type: none;
	margin: 0px;
	padding:0;
	
}
div.news-block li{
	border-bottom: 1px solid #efefef;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
div.news-block li p{
	width: 100%;
}

div.news-block .news_header{
	padding-bottom: 5px;
	width: 100%;
}
div.news-block .news_date{
	color: 		#afafaf;
	float:		right;
	position:	relative;
}



div.news_footer{
	margin-top: 25px;
	position: 	relative;
	text-align: right;
	width: 		100%;
}
div.news_footer a{
	color:		#e95d2b;
	position:	relative;
	text-decoration: underline;
}
div.news_footer a:hover{
	text-decoration: none;
}


div.news-block .news_intro{
	float: 		right;
	position:	relative;
	width:		422px;
}

div.news-block .no-image{
	width:		100%;
}

div.news-block .news_intro a{
	color:		#e95d2b;
	position:	relative;
}

div.news-block .news_source{
	color: 		#afafaf;
	font-size: 	11px;
	float:		left;
	position:	relative;
    font-family: Verdana,sans-serif;
}

div.news-block .news_title{
	float: 		left;
	font-family: Helvetica, sans-serif;
	font-size: 	15px;
	font-weight: bold;
	position: 	relative;
	width:		380px;
}
div.news-block .news_thumbnail{
	background: url('/gfx/backgrounds/news_thumbnail.gif') no-repeat;
	float:		left;
	width:		65px;
	height:		65px;
	position:	relative;
}
div.news-block .news_thumbnail img{
	margin:		4px 0px 0px 5px;
	position:	relative;
}



/* NEWS-DETAIL styles */

div.news-detail {
	padding-bottom:40px;
}

/*div.news-detail .news_button_action{
	float: right;
	height: 17px;
	margin-left: 5px;
	position: relative;
}*/

div.news-detail .news_header{
	margin-bottom: 10px;
	position: relative;
}
div.news-detail .news_metadata{
	color: #8e8e8e;
}
div.news-detail .news_metadata a{
	color: #e95d2b;
}
div.news-detail .news_text{
	margin-bottom: 10px;
}

th {
    font-weight: normal;
}

td {
    padding-bottom: 10px;
}

#TB_ajaxContent table tr td input,
#TB_ajaxContent table tr td textarea {
    border: 1px solid #A5ACB2;
    width:  245px;
}

#TB_ajaxContent table tr td input.button {
	background: #f3481a;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 0.9em;
	font-weight: bold;
	padding: 3px 5px;
	width: auto;
}


/*--  OVERIG NIEUWS block styles--*/

div.clip div.news-block div.center {
	background-image:	url('/gfx/backgrounds/news-rightcol-center.png');
	background-repeat: 	no-repeat;
	background-position: left bottom;
	zoom:				1;
	position:			static; /* fixes unclickable links within this element */
}
div.clip div.news-block div.center ul {
	border-bottom: 		none;
	margin:				0;
	padding:			0;
	zoom:				1;
	list-style:			none;
}

div.clip div.news-block div.center ul li {
	border-bottom: 		none;
	margin:				0;
	padding:			0;
	zoom:				1;
}

div.clip div.news-block div.center ul li a {
	position:			relative;
	display:			block;
	color:				#fff;
	padding: 			3px 0 3px 0px;
	text-decoration:	none;
	border-bottom:		1px dashed #fbc1b1;
	/*background:			url('/gfx/icons/arrow-white.gif') left 7px no-repeat;*/
}

div.clip div.news-block div.center ul li a:visited {
	color:				#f2ccc2;
}

div.clip div.news-block div.center ul li a:hover {
	text-decoration: 	underline;
}

div.clip div.news-block div.center a span {
	color:				#fff;
	text-decoration:	none;
}



/*-- NIEUWSARCHIEF styles --*/

div.clip div.filter table {
	border-collapse:	collapse;
	padding:			0;
}

div.clip div.filter table td {
	padding: 			5px 10px 5px 0;
	color:				#fff;
}

div.clip div.filter table td select {
	height:				20px;
	font-size:			1em;
	width:				auto;
}


div.text-block ul.news {
	list-style:			none;
}

div.text-block ul.news li {
	border-bottom:		1px solid #efefef;
	line-height:		2.5em;
	background:         none;
	padding-left:       8px;
}

div.text-block ul.news li a {
	display:			block;
	font-weight:		bold;
	color:				#000;
	text-decoration:	none;
}

div.text-block ul.news li a:hover {
	text-decoration:	underline;
}

div.text-block ul.news li a span.date {
	font-weight:		normal;
	color:				#000;
}

div.text-block ul.news li a span.descript {
	font-weight:		normal;
	color:				#929292;
}


#rssfeed {
    position: absolute;
    width: 95%;
    text-align:right;

}

#rssfeed img{
    vertical-align: middle;
    border: 0px;
    margin-left: 10px;
}

/* links-blocks.css */

/*---- links-blocks styles ----*/



/*-- rightcontent styles --*/

div.clip div.links div.center {
	height:				auto;
	zoom:				1;
	position:			static; /* fixes unclickable links within this element */
}

div.clip div.links ul {
	border-bottom: 		none;
	margin:				0;
	padding:			0;
	zoom:				1;
	list-style:			none;
	/*height:				140px;*/
	height:				auto;
}

div.clip div.wide div.center ul {
	height:				auto;
}

div.clip div.links ul li a {
	position:			relative;
	display:			block;
	padding: 			7px 0 7px 18px;
	background:			url('/gfx/icons/arrow-orange.gif') left center no-repeat;
	color:				#505050;
	text-decoration:	none;
	zoom:				1;
}

div.clip div.links ul li a:visited {
	color:				#6e6e6e;
}

div.clip div.links ul li a:hover {
	text-decoration:	underline;
}
/* downloads-blocks.css */

/*---- downloads styles ----*/



/*-- rightcontent styles --*/

div.clip div.downloads {
	margin-right:		10px;
}

div.clip div.wide {
	margin-right:		0;
}

div.clip div.wide div.center ul
{
	height: 			auto;
}

div.clip div.downloads div.center {
	height: 			auto;
	zoom:				1;
	position:			static; /* fixes unclickable links within this element */
}


div.clip div.downloads ul {
	border-bottom: 		none;
	margin:				0;
	padding:			0;
	zoom:				1;
	list-style:			none;
	/*height:				140px;*/
	height:				auto;
}

div.clip div.downloads ul li a {
	position:			relative;
	display:			block;
	padding: 			8px 0 8px 30px;
	background:			url('/gfx/icons/pdf.gif') left center no-repeat;
	color:				#505050;
	text-decoration:	none;
	zoom:				1;
}

div.clip div.downloads ul li a:visited {
	color:				#6e6e6e;
}

div.clip div.downloads ul li a:hover {
	text-decoration:	underline;
}


/* persberichten.css */

/*---- PERSBERICHTEN snippet styles ----*/

div.clip div.persberichten div.center {
	height:				auto;
	zoom:				1;
	position:			static; /* fixes unclickable links within this element */
}

div.clip div.persberichten ul {
	border-bottom: 		none;
	margin:				0;
	padding:			0;
	zoom:				1;
	list-style:			none;
	height:				140px;
}

div.clip div.persberichten ul li a {
	position:			relative;
	display:			block;
	padding: 			7px 0 7px 18px;
	background:			url('/gfx/icons/arrow-orange.gif') left center no-repeat;
	color:				#505050;
	text-decoration:	none;
	zoom:				1;
}

div.clip div.persberichten ul li a:visited {
	color:				#6e6e6e;
}

div.clip div.persberichten ul li a:hover {
	text-decoration:	underline;
}

/*---- PERSBERICHTEN styles ----*/

div.text-block ul.persberichten {
	position:			relative;
	list-style:			none;
	margin:				0;
	padding:			0;
}

div.text-block ul.persberichten li {
	border-bottom:		1px solid #efefef;
}

div.text-block ul.persberichten li a {
	display:			block;
	padding:			4px 0 3px 25px;
	font-weight:		bold;
	color:				#000;
	text-decoration:	none;
	background-image:	url('/gfx/icons/pdf-small.gif');
	background-repeat:	no-repeat;
	background-position:left 3px;
}

div.text-block ul.persberichten li a:hover {
	text-decoration:	underline;
}

div.text-block ul.persberichten li a span.date {
	font-weight:		normal;
	color:				#000;
}

div.text-block ul.persberichten li a span.descript {
	font-weight:		normal;
	color:				#929292;
}

div.text-block ul.persberichten li a img {
	margin-right:		7px;
	margin-bottom:		-5px;
}/* project-blocks.css */

/*---- PROJECT block styles ----*/

div.single-column div.project-single-block div.center {
	width:						174px; /* 210 - 18 - 18 */
	padding:					10px 18px 22px 18px;
	background-image:			url('../gfx/backgrounds/project-single-center.png');
	background-repeat: 			no-repeat;
	background-position:		0 -90px;
	line-height:				1.2em;
}

div.single-column div.project-single-block div.bottom {
	width:						210px;
	padding:					0;
	height:						7px;
	background-repeat: 			no-repeat;
}


div.single-column div.project-single-block #toonprojectbttn input {
    position:                   relative; /* make element clickable in IE6 when using a PNG-background */
}


/*-- DEFAULT styles --*/

div.single-column div.project-single-block div.center div#projectzoekerCon {
}

div.project-zoeker-collapsed a.toggle-close {
    display:                    none;    
}

div.project-zoeker-expanded a.toggle-open {
    display:                    none;    
}

div.single-column div.project-single-block div.center a.toggle-open,
div.single-column div.project-single-block div.center a.toggle-close {
	position:					relative;
	float:						right;
}

div.single-column div.project-single-block div.center div.visual {
	display:					none;
}

div.single-column div.project-single-block div.center h3 {
	margin:					0px 0 10px 0;
}

div.single-column div.project-single-block div.center div.checkbox {
	position:					relative;
	font-size:					1em;
	line-height:				2em;
}

div.single-column div.project-single-block div.center hr {
	margin:						10px 0 7px 0;
	#margin:					2px 0 0 0; /* IE hack */
	padding:					0;
}


div.single-column div.project-single-block div.center select#landkeuze {
	height:						18px;
	width:						170px;
	font-size:					1em;
}

div.single-column div.project-single-block div.center table#projectCountTab {
	width:						auto;
	margin-top:					20px;
	padding:					0;
	border-collapse:			collapse;
}

div.single-column div.project-single-block div.center table#projectCountTab td {
	vertical-align:				top;
}
div.single-column div.project-single-block div.center table#projectCountTab td#projectCountCell {
    text-align:                 right;
    width:                      34px;
}

div.single-column div.project-single-block div.center td#projectCountCell,
div.single-column div.project-single-block div.center td.projectSign {
	padding:					7px 0 0 0;
}

div.single-column div.project-single-block div.center a.bttn_toon {
	position:					relative;
	margin-left:				10px;
}

h2.projectsubtitle {
	color:						#ffffff;	
}

/*-- SHOULDER styles --*/

div.shoulder-block div.shoulder-center div.project-single-block {
	width:						218px;
	background-image:			url('../gfx/backgrounds/gradient_projecten.jpg');
	background-repeat: 			no-repeat;
	margin-bottom:				0;
}

div.shoulder-block div.shoulder-center div.project-single-block div.top {
	display:					none;
}
div.shoulder-block div.shoulder-center div.project-single-block div.center,
div.shoulder-block div.shoulder-center div.project-single-block div.bottom {
	background:					none !important;
}
div.shoulder-block div.shoulder-center div.project-single-block div.bottom {
	display:					none;
}

	/* 'toon project-bttn' niet laten zien in 'schouder' */
div.shoulder-block div.shoulder-center div.project-single-block #toonprojectbttn a{
	position:					relative;
	display:					none;
}

div.shoulder-block div.shoulder-center div.project-single-block div.center div#projectzoekerCon {
	display:					block !important;
}

div.shoulder-block div.shoulder-center div.project-single-block div.center a.toggler {
	display:					none;
}

div.shoulder-block div.shoulder-center div.project-single-block div.center div.visual {
	display:					block;
}


/*-- RIGHTCOL styles --*/

div.column-wide div.rightcol-center div.project { 
	background-image:		url('../gfx/backgrounds/gradient_projecten.jpg');
	background-repeat: 		no-repeat;
	overflow:				hidden;
}

h1.projecttitle {
	color:					#fff;
}


/*-- PROJECTVISUAL block styles --*/

div.projectvisual-block div.center {
	position:				absolute;
	height:					198px; /* 331 - 8 - 25 */
	/* oude oplossing
	margin-top:				-40px
	margin-left:			-26px;
	*/
	left:					418px;
	top:					60px;
	z-index:				100;
}
div.projectvisual-block div.center div#container {
	background:url('../gfx/backgrounds/project_visual_bg.png') no-repeat;
}


/*-- PROJECTTABS styles --*/

/*- TAB HEADS -*/
div#projecttabs-block {
	width:					542px;
	padding:				0;
	margin-left:			-20px;
}

div#projecttabs-block ul.tab-menu {
	list-style:				none;
	margin:					0;
	padding:				0 0 0 18px;
}

div#projecttabs-block ul.tab-menu li {
	float:					left;
	margin:					0 2px 0 0;
	padding:				0;
}

div#projecttabs-block ul.tab-menu li a {
	position:relative;
	display:				block;
	padding:				0px 10px 0px 10px;
	color:					#515151;
	font-weight:			bold;
	border-top: 			1px solid #bbbaba;
	border-right: 			1px solid #bbbaba;
	border-bottom:			1px solid #8c8b8b;
	border-left: 			1px solid #bbbaba;
	
	background:				url('../gfx/backgrounds/projecttabs_bg.jpg');
	text-decoration:		none;
}

div#projecttabs-block ul.tab-menu li a:hover {
	color:					#515151;
	background:				#e5e5e5;
}

div#projecttabs-block ul.tab-menu li.tab-selected a {
	color:					#000;
	background:				#e5e5e5;
	border-bottom:			1px solid #e5e5e5;
}

div.tab-wrapper {
	clear:					both;
	padding-left:			18px;
	background:				url('../gfx/backgrounds/projecttab-panes-bg.jpg') no-repeat;
}



/*- TAB CONTENT -*/

div.tabpanel {
	overflow:auto;
	zoom:1;
}


table.projectmeta {
	width: 					485px;
	margin:					10px 0px 20px 5px;
	border-collapse:		collapse;
	color:					#6d6d6d;
}

table.projectmeta th {
	padding: 				0 25px 0 0;
	text-align:				left;
	font-weight:			normal;
}

table.projectmeta th a,
table.projectmeta th a:visited {
	color:					#f55206;
	text-decoration:		none;
}

table.projectmeta th a:hover {
	text-decoration:		underline;
}

table.projectmeta td {
	padding: 				0 0 0 70px;
	background:				url('../gfx/icons/chart.png') no-repeat;
}

div.tabpanel ul  {
	margin:					0;
}

div.tabpanel ul li {
	border-bottom:			1px solid #d7d7d7;
	/*padding:				20px 13px 3px 13px;*/
	padding:				0px 13px 3px 13px;
}

div.tabpanel ul li.grey  {
	background-color:		#f2f2f2;
}

div.tabpanel div.result_date {
	font-size:				10px;
	line-height:			10px;
	color:					#777777;
}

div.tabpanel div.result_title {
	font-weight:			bold;
}

div.tabpanel div.result_description {
	
}

/*-- GERELATEERDE-PROJECTEN styles --*/

/*-- GERELATEERDE-PROJECTEN styles: default --*/

div.last {
	margin:				0;
}

 a.projectbttn {
	position:			absolute;
	top:				0px;
	left:				0px;
	display:			block;
	width:				90%;
	height:				85%;
	background:			url('../gfx/icons/arrow-orange.gif') right bottom no-repeat;
}

 a.projectbttn:hover {
 	background:			url('../gfx/icons/arrow-orange-over.gif') right bottom no-repeat;
 }
 


/*-- GERELATEERDE-PROJECTEN styles: 3-items --*/

div.project-list div.top {
	margin-left:		15px;
}

div.project-list div.center {
	margin: 			0 0 0 -10px;
	zoom:				1;
}

div.project-list div.center table {
	width:				488px;
	border-collapse:	collapse;
	padding:			0;
	margin:				5px 0 5px 0;
	background:			url('../gfx/backgrounds/gerelateerde-proj-3-items.gif') repeat-y;
}

div.project-list div.loading {
    background:         url(../gfx/projects-loading.gif) center center no-repeat #F2F2F2 !important;
}


div.project-list div.project-item {
    position:           relative;
    width:              152px;
    height:             192px;
    margin-left:        15px;
    float:              left;
    background-color:   #F2F2F2;
    margin-bottom:      15px;
    overflow:           hidden;
}

div.project-list div.project-item div.project-item-contents {
    padding:            10px;
}

div.project-list div.paging-hidden {
    display:            none !important;    
}


div.project-list div.center table th {
	width:				132px; /* 152 - 10 - 10 */
	padding:			10px;
	text-align:			left;
	vertical-align:		top;
}

div.project-list div.center div.project-item h4 {
	color:				#f3481a;
}

div.project-list div.project-item h4 a {
 	color:				#f3481a;
	text-decoration:	none;
}
div.project-list div.project-item h4 a:visited {
	color:				#9a4d2b;
} 
div.project-list div.project-item h4 a:hover {
	text-decoration:	underline;
}

div.project-list div.center span.country {
	font-weight:		normal;
}

div.frame {
	position:			absolute;
	width:				113px;
	height:				97px;
	bottom:             12px;
	left:               18px;
	overflow:			hidden;
}

div.project-list div.bottom {
	height:				auto;
	padding: 			15px 10px 10px 0;
	font-size:			1em;
	text-align:			right;
}



/*-- GERELATEERDE-PROJECTEN navigation --*/

div.gerelateerde-projecten-nav {
	text-align:			right;
	padding-right:		10px;
}

div.gerelateerde-projecten-nav a.next {
	color:				#fa5408;
	font-weight:		bold;
	text-decoration:	none;
	padding:			0 20px 3px 0px;
	margin-left:		15px;
	background:			url('../gfx/icons/arrow-orange.gif') right 1px no-repeat;
}

div.gerelateerde-projecten-nav a.prev {
	color:				#fa5408;
	font-weight:		bold;
	text-decoration:	none;
	padding:			0 0px 3px 20px;
	margin-right:		15px;
	background:			url('../gfx/icons/arrow-orange-left.gif') left 1px no-repeat;
}

div.gerelateerde-projecten-nav a:hover {
	text-decoration:	underline;
}


/*-- PROJECT-WERKGEBIEDEN styles --*/

/* visual wijkt iets af */
div.project-block div.center div.projectwerkwijze-map {
	padding:			10px 0 20px 0;
	border:				none !important;
}

div.project-werkgebied div.center {
	padding-bottom:		11px;
	color:				#000;
}

div.project-werkgebied table td {
	padding:			3px 10px 0 0;
	vertical-align:		top;
}

div.project-werkgebied table td img {
	border: 			1px solid #eb520e;
}

div.project-werkgebied table th {
	padding:			0;
	text-align:			left;
	font-weight:		normal;
	vertical-align:		top;
}

div.project-werkgebied table th a {
	color:				#000;
	text-decoration:	none;
}

div.project-werkgebied div.center:hover {
	background-image: url('../gfx/backgrounds/werkgebied-rightcol-center-hover.png');
}

h2.werkgebied {
	color: #f3481a;
}

/* standaard zijn de details van een werkgebied niet zichtbaar, 
	zodra de class 'projectgebied-details' meegegeven wordt wel. */
div.projectwerkgebied-content{
	display:			none;
}

div.projectgebied-details div.projectwerkgebied-content{
	display:			block;
	margin-top:			13px;
}


/*-- NOODHULP en wederopbouw styles --*/
ul.simple {
	list-style:  		none outside; 
	padding: 			0; 
	margin:				0 7px 0 6px;
}

ul.simple li { 
	padding: 			5px 20px 10px 13px; 
	margin:				0;
	zoom:				1;
	overflow:			auto;
	border-bottom:		1px solid #d7d7d7;
}

ul.simple li.active { 
	padding: 			5px 20px 10px 13px; 
	margin:				0;
	zoom:				1;
	overflow:			auto;
	background-color:	#f2f2f2;
	border-bottom:		1px solid #d7d7d7;
}

span.date {
	color:				#777777;
}

ul.simple li h4 {
	margin:				0;
}
div.intro p {
	margin:				5px 0 5px 0;
}

div.collapse-container {
	overflow:			auto;
	zoom:				1;
}


/*-- GESTEUND-PROJECT styles --*/
/* overerving van project-list */

div.gesteund-project {	
	float:				left;
}

div.gesteund-project div.center {
	position:			relative;
	padding:			0 !important;
	background:			red;
}

div.gesteund-project div.center table {
	width:				152px;
	background:			#f2f2f2;
}


div#projectContainer {
    min-height:         240px;
    margin-top:			15px;
}/* faq-blocks.css */


/*---- FAQ block styles ----*/

div.triple-column div.faq-block div.center {
	background-image:url('../gfx/backgrounds/faq-triple-center.png');
	background-repeat: 	repeat-y;
	background-position: left top;
}


div.triple-column div.faq-block div.center dl {
	margin:				0;
	padding:			0;
	list-style:			none;
}

div.triple-column div.faq-block div.center dl dt {
	margin:				0;
	padding:			0;
}

div.triple-column div.faq-block div.center dl dt.category {
	font-weight:       bold;
	margin-top:        0.6em;
}

div.triple-column div.faq-block div.center dl dd {
	margin:				0 0 0 20px;
	padding:			0;
}



div.triple-column div.faq-block div.center ul dt a {
	position:			relative;
	display:			block;
	color:				#fa5408;
	padding: 			2px 0 2px 20px;
	text-decoration:	none;
	border-bottom:		1px dashed #cac8c8;
	background:			url('/gfx/icons/arrow-orange.gif') left 7px no-repeat;
}

div.triple-column div.faq-block div.center ul dt a:visited {
	color:				#8c2101;
}

div.triple-column div.faq-block div.center ul dt a:hover {
	text-decoration: 	underline;
}

/*---- FAQ clock style ---- */

div.faq-block div.center {
	background-image:url('/gfx/backgrounds/faq-center.png');
	background-repeat: 	repeat-y;
	background-position: left top;
}


div.faq-block div.center dl {
	margin:				0;
	padding:			0;
	list-style:			none;
}

div.faq-block div.center dl dt {
	margin:				0;
	padding:			0;
}

div.faq-block div.center dl dt a {
	position:			relative;
	display:			block;
	color:				#fa5408;
	padding: 			2px 0 2px 20px;
	text-decoration:	none;
	border-bottom:		1px dashed #cac8c8;
	background:			url('/gfx/icons/arrow-orange.gif') left 7px no-repeat;
}

div.faq-block div.center dl dd {
	margin:				0 0 0 20px;
	padding:			0;
}

div.triple-column div.faq-block div.center dl dt a:visited {
	color:				#8c2101;
}

div.triple-column div.faq-block div.center dl dt a:hover {
	text-decoration: 	underline;
}/* banner-blocks.css */

/*---- BANNER styles ----*/


/*---- leftcolum, beneath navigation ----*/
div.left-column div.banner-block {
	width:				175px;
}

div.left-column div.banner-block div.top {
	width:				175px;
	height:				4px;
	background-image: 	url('/gfx/backgrounds/navi-block-top.png');
	background-repeat: 	no-repeat;
	background-position: left top;
}
	
div.left-column div.banner-block div.center{
	width:				161px; /* 175 - 7 - 7 */
	padding:			0px 7px 0px 7px;
	background-image: 	url('/gfx/backgrounds/default-navi-center.png');
	background-repeat: 	no-repeat;
	background-position: left top;
}

div.left-column div.banner-block div.bottom {
	width:				175px;
	height:				7px;
	background-image: 	url('/gfx/backgrounds/left-block-bottom.png');
	background-repeat: 	no-repeat;
	background-position: left top;
}


/*---- single-column blocks ----*/
div.single-column div.banner-block {
	width:				210px;
}

div.single-column div.banner-block div.top {
	width:				210px;
	height:				4px;
	background-image: 	url('/gfx/backgrounds/single-block-top.png');
	background-repeat: 	no-repeat;
	background-position: left top;
}
	
div.single-column div.banner-block div.center{
	width:				196px; /* 210 - 7 - 7 */
	padding:			0px 7px 0px 7px;
	background-image: 	url('/gfx/backgrounds/default-single-center.png');
	background-repeat: 	no-repeat;
	background-position: left top;
}

div.single-column div.banner-block div.bottom {
	width:				210px;
	height:				7px;
	background-image: 	url('/gfx/backgrounds/single-block-bottom.png');
	background-repeat: 	no-repeat;
	background-position: left top;
}

div.banner {
    text-align:center;
}/* fotovideo-blocks.css */


/*---- FOTOVIDEO block styles ----*/

/*-- home styles --*/
div#rightCon div.single-column div.fotovideo-block div.center {
	background-image:	 url('/gfx/backgrounds/photo-home-single-center.png');
	background-repeat: 	 repeat-y;
	background-position: left bottom;
}

/*-- single-coloum styles --*/
div.single-column div.fotovideo-block div.center {
	ackground-image:	 url('/gfx/backgrounds/photo-single-center.png');
	background-repeat: 	 repeat-y;
	background-position: left bottom;
}

div.single-column div.fotovideo-block div.center h3 {
	color:				#1c1b20;
}

div.single-column div.fotovideo-block div.center div.thumb {
	width:				174px;
	height:				56px;
	margin: 			0;
	padding: 			0;
}

div.single-column div.fotovideo-block div.center div.thumb a img {
	/*margin:				1px;*/
	border:				1px solid #fff;
	padding:			0;
	float:				left;
	display:			inline;
}

div.single-column div.fotovideo-block div.center div.thumb a:hover img {
	border:				1px solid #F55206;
}

div.single-column div.fotovideo-block div.center div.nav {
	margin:				1px;
	padding:			0;
	text-align:			right;
	color:				#878787;
}

div.single-column div.fotovideo-block div.center div.nav img {
	margin-bottom:		-1px;
}

div.single-column div.fotovideo-block div.center div.video {
	margin:				0;
	padding:			0;
}

div.single-column div.fotovideo-block div.center div.visual {
	border:				1px solid #fff;
}


/*-- shoulder styles --*/

div.single-column div.shoulder-content div.fotovideo-block div.top {
	background-image:		none !important;
}

div.single-column div.shoulder-content div.fotovideo-block div.center {
	/*background-image:		url('/gfx/blank.gif');*/
	background-image:		none !important;
	padding:			0;
	width:				206px;
}

div.single-column div.shoulder-content div.fotovideo-block div.bottom {
	background-image:		none !important;
}

div.single-column div.shoulder-content div.fotovideo-block div.center div.thumb {
	width:				210px;
	height:				68px;
	margin: 			0;
	padding: 			0;
}

/* temp!!!!!!!!!!!!!!!!!!!!!!!!!!!! alleen om even de afbeeldingen het juiste formaat te geven */
div.single-column div.shoulder-content div.fotovideo-block div.center div.thumb img {
	/*width:67px; 
	height:67px;*/
}

/* temp!!!!!!!!!!!!!!!!!!!!!!!!!!!! alleen om even de afbeeldingen het juiste formaat te geven */
div.single-column div.shoulder-content div.fotovideo-block div.center img#videoImg {
	/*width:205px;
	height:126px;*/
}/* overons-blocks.css */


/*---- OVER ONS block styles ----*/

div.single-column div.overons-block div.center {
	background-image:		url('/gfx/backgrounds/testimonial-single-center.png');
	background-repeat: 		no-repeat;
	background-position: 	left bottom;
	
	font-family:			Verdana;
	color:					#fff;
	line-height:			1.5em;
}

div.single-column div.overons-block div.center h2 {
	margin-top:				0px;
}


/*---- homepage styles ----*/

div.single-column div.overons-block div.center div.caption {
	margin-top:				7px;
	line-height:			1.2em;
}

div.single-column div.overons-block div.center div.caption h4 {
	font-size:				0.9em;
	color:					#fff;
	margin:0;
}

div.single-column div.overons-block div.center div.caption p {
	font-size:				0.9em;
	font-style:				italic;
	margin:					0;
}




/* quicklink-blocks.css */

/*---- QUICKLINK styles ----*/
div.quicklink-block div.center {
	background-image:	url('/gfx/backgrounds/quicklinks-block-center.png');
}

div.quicklink-block div.center ul {
	margin:				0;
	padding:			0;
	list-style:			none;
}

div.quicklink-block div.center ul li {
	margin:				0;
	padding:			0;
	zoom:				1;
}

div.quicklink-block div.center ul li a {
	position:			relative;
	display:			block;
	color:				#fa5408;
	padding: 			2px 0 2px 20px;
	text-decoration:	none;
	border-bottom:		1px dashed #cac8c8;
	background:			url('/gfx/icons/arrow-orange.gif') left 7px no-repeat;
}

div.quicklink-block div.center ul li a:visited {
	color:				#8c2101;
}

div.quicklink-block div.center ul li a:hover {
	text-decoration: 	underline;
}

/* testimonials-block.css */


/*---- TESTIMONIALS block styles ----*/

div.single-column div.testimonials-block div.center {
	background-image:		url('/gfx/backgrounds/testimonial-single-center.png');
	background-repeat: 		no-repeat;
	background-position: 	left bottom;
	
	font-family:			Verdana;
	color:					#fff;
	line-height:			1.5em;
}


/*---- homepage styles ----*/
div.single-column div.testimonials-block div.center h2 {
	margin-top:				0px;
}

div.single-column div.testimonials-block div.center h3 {
	margin-top:				5px;
	color:					#f3481a;
}

div.single-column div.testimonials-block div.center h3 a {
	color:#d1d1d2;
}

div.single-column div.testimonials-block div.center h4 {
	margin-top:				10px;
	color:					#fff;
}

div.single-column div.testimonials-block div.center p {
	font-style:				italic;
	line-height:			1.4em;
}

div.single-column div.testimonials-block div.center p.caption {
	font-style:				normal;
}

div.single-column div.testimonials-block div.center hr {
	height:					1px;
	margin:					5px 0 0 0;
}	





/* rouleervisual-blocks.css */


/*---- CIRCULATEVISUAL block styles ----*/

div.triple-column div#container_parent {
    margin-top:				-15px;
}

div.triple-column div.circulatevisual-block  {
	position:				relative;
	height:					350px;
	background-image:		url('/gfx/backgrounds/circulatevisual.png');
	background-repeat: 		no-repeat;
	background-position: 	left top;
	z-index:				7;
	overflow:				hidden;
}




/* content-intro.css */

/*---- content-intro styles ----*/

/*-- default colours --*/

/* vervallen per 12-03-2009
.lever div.content-intro {
	background:			#d6ae99;
	color:				#000;
}

.grey div.content-intro {
	background:			#807f7f;
	color:				#fff;
}

.brick div.content-intro {
	background-color:	#df835e;
	color:				#fff;
}

.orange div.content-intro {
	background-color:	#f3481a;
	color:				#fff;
}

.lightorange div.content-intro {
	background-color:	#fbdccf;
	color:				#000;
}

.salmon div.content-intro {
	background-color:	#e5c6c3;
	color:				#000;
}

.steelblue div.content-intro {
	background-color:	#adc2d6;
	color:				#000;
}

.skyblue  div.content-intro{
	background-color:	#b4d1e5;
	color:				#000;
}

.lila div.content-intro {
	background-color:	#c7bed3;
	color:				#000;
}

.yellow div.content-intro {
	background-color:	#f5c002;
	color:				#000;
}

.lightgreen div.content-intro {
	background-color:	#d1e7bd;
	color:				#000
}

.turqoise div.content-intro {
	background-color:	#d8edf0;
	color:				#000;
}

.green div.content-intro {
	background-color:	#c2d3d4;
	color:				#000;
}*/

/*-- default sizing --*/
div.content-intro {
	width:				488px;
	margin: 			0 0 15px 5px;
	color:				#000;
	background-color:	#e6dedc;
}

div.content-intro div.center {
	width:				462px; /* 490 - 13 - 13 */
	padding: 			13px;
}

div.content-intro div.center p {
	margin: 			2px 0 12px 0;
}/* vacature-blocks.css */

/*---- VACATURE styles ----*/


div.vacature-block ul.items {
	list-style-type: 		none;
	margin: 				0px;
	padding:				0;
	border-top:             1px solid #efefef;
	margin-top:             10px;
    padding-top:            10px;
}

div.vacature-block ul.items li{
	border-bottom: 			1px solid #efefef;
	padding-bottom: 		10px;
	margin-bottom: 			10px;
}
div.vacature-block ul.items li p{
	width: 					100%;
}


div.vacature-block .vacature_date{
	color: 					#afafaf;
	font-size: 				1.1em;
}

div.vacature-block div.vacature_intro {
	zoom:					1;
	margin-top:				10px;
}

div.vacature-block div.vacature_intro h3 {
	font-size:1.1em;
	color:#000;
}

/* style om de bullets te tonen voor de li's in de vacature_intro div */
div.vacature-block ul.overview li,
div.vacature-block div.vacature_intro li{
	background:				transparent url(/gfx/icons/bullets.gif) no-repeat scroll 3px 8px;
	list-style-type:		none;
	padding-left:			20px;
	border-bottom: 			0;
	margin-bottom: 			0;
	padding-bottom: 		0;
}


div.vacature-block a{
	color:					#e95d2b;
}

div.vacature-block select{
	width:					auto;
	margin:					0px 0px 20px 0px;
}

div.vacature-block .vacature_locatie{
}

div.vacature-block .vacature_title{
	font-size: 				1.4em;
	font-weight: 			bold;
	color:					#F15C2B;
	font-family:			Helvetica, sans-serif;
}


div.clip div.vacatures ul {
	list-style:			none;
	padding:			0;
	margin:				0;
}

div.clip div.vacatures ul li {
	color:				#000;
	margin:				0 0 15px 0;
}

div.clip div.vacatures li a {
	color:				#f3481a;
}

div.clip div.vacatures li a:visited {
	color:				#8c2101;
}
/* content-clip-visual.css */


/*---- content-top-visual-block styles ----*/


div.content-clip-visual div.top {
	width:				500px;
	height:				9px;
	background: 		url('/gfx/backgrounds/content-top-visual-top.gif') no-repeat;
}

div.content-clip-visual div.center {
	width:				490px;
	padding:			0 0 0 10px;
	background: 		url('/gfx/backgrounds/content-top-visual-center.gif') repeat-y;
}

div.content-clip-visual div.bottom {
	width:				500px;
	height:				13px;
	background: 		url('/gfx/backgrounds/content-top-visual-bottom.gif') no-repeat;
}/* winkels-blocks.css */

/*---- WINKELS styles ----*/

div#googlemap {
	padding:			1px 0 0 11px;
}


div#zoekpostcode {
	padding:			0px 7px 0px 7px;
}

div#zoekpostcode div {
	position:			relative;
	padding: 			10px 11px 20px 11px;
	border-top:			2px solid white;
	zoom:				1;
}

input#postcodeField {
	height:				16px;
	padding:			2px 4px 0px 4px;
	border:				1px solid #a5acb2;
	font-style:			italic;
	font-size:			0.9em;
	color:				#a1a1a1;
}

input#submitbttn {	
	border:				1px solid #003c74;
	padding:			1px 4px 1px 4px;
	font-size:			0.9em;
	background:			url('/gfx/backgrounds/submit-bttn-bg.gif');
}

div#mapContents div {
	white-space: normal !important;
}

/*-- SNIPPETS styles --*/

div.clip div.filialen a {
	color:				#f3481a;
}

div.clip div.filialen a:visited {
	color:				#8c2101;
}


/*
div.clip div.vacatures --> vacatures.css

div.clip div.activiteiten--> activiteiten.css
*/


div.filiaal-kaart div.center {
	padding:0 0 0 7px !important;
}

h3.shop {
	color:				#000000;
}/* activiteiten.css */

/*---- ACTIVITEITEN styles ----*/


div.activiteiten-block ul{
	list-style-type: 		none;
	margin: 				0px;
	padding:				0;
}
div.activiteiten-block li{
	border-bottom: 			1px solid #efefef;
	padding-bottom: 		10px;
	margin-bottom: 			10px;
}
div.activiteiten-block li p{
	width: 					100%;
}


div.activiteiten-block .activiteiten_date{
}

div.activiteiten-block div.activiteiten_intro {
	zoom:					1;
	padding-top:			13px;
}

div.activiteiten-block a{
	color:					#e95d2b;
}

div.activiteiten-block .activiteiten_locatie{
}

div.activiteiten-block .activiteiten_title{
	font-size: 				1.2em;
	font-weight: 			bold;
}


div.clip div.activiteiten ul {
	list-style:			none;
	padding:			0;
	margin:				0;
}

div.clip div.activiteiten ul li {
	color:				#000;
	margin:				0 0 15px 0;
}

div.clip div.activiteiten li a {
	color:				#f3481a;
}

div.clip div.activiteiten li a:visited {
	color:				#8c2101;
}/* dossiers-blocks.css */
/*---- DOSSIERS styles ----*/

.dossier-top {
	background-image:	url('/gfx/backgrounds/dossier_intro_top.png');
	height:				7px;
	margin: 0 9px 0 5px;
}

h3.download-category {
	color: #000000;
	margin-top: 10px;
	margin-bottom: 10px; 
}

p.category-seperator {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #CAC8C8;
	margin-bottom: 10px;
}

table.hidden {
	display: none;
}

div.content-intro div.center p.readmore {
	margin-bottom: 0;
}

div.content-intro div.center p.readmore a.extend {
	position:			relative;
	margin-right:		5px;
	font-weight:		bold;
	font-size:			0.9em;
	background-image:   url('/gfx/bttn_extend.png');
	background-repeat:  no-repeat;
	background-position:left;
	color:              #ffffff;
	padding:            0 0 0 15px;
	text-decoration:	none;
}

div.content-intro div.center p.readmore a.extend:hover {
	text-decoration:	underline;
}

div.content-intro div.center p.readmore a.extend:visited {
	color:				#ffffff;
}

div.dossier-blocks {
	/*padding:			10px 0 10px 5px;*/
	padding:0;
}

div.dossier-blocks div.center {
	padding:			5px 7px 7px 7px;
}

div.dossier-block {
	position:			relative;
	display:			inline;
	float:				left;
	width:				152px;
	height:				142px;
	margin:				0 15px 15px 0px;
	line-height:		0;
	font-size:			0;
}

div.last {
	margin: 			0 0 15px 0 !important;
}


/*-- ZOEKEN styles --*/

div.dossier-block-zoeken div.center {
		color:			#000;
}

div.dossier-block-zoeken div.center select {
		width:			auto;
}

div#dossierszoekenresults {
	padding:			0px 7px 0px 7px;
}

div#dossierszoekenresults div#zoekresults {
	position:			relative;
	padding: 			10px 11px 20px 11px;
	border-top:			2px solid white;
	zoom:				1;
}

div#dossierszoekenresults div#zoekresults table {
	width:				100%;
	padding:			0;
	border-collapse:	collapse;
}

div#dossierszoekenresults div#zoekresults table th {
	width:				67%;
	padding:			5px 5px 5px 0;
	text-align:			left;
	font-weight:		normal;
	border-bottom:		1px dotted #cac8c8; 
}


div#dossierszoekenresults div#zoekresults table td {
	padding:			5px 5px 5px 0;
	text-align:			right;
	border-bottom:		1px dotted #cac8c8; 
}

div#dossierszoekenresults div#zoekresults table td.icon {
	width:				6%;
}

div#dossierszoekenresults div#zoekresults table td a {
	color:				#fa5408;
	text-decoration:	none;
}

div#dossierszoekenresults div#zoekresults table td a:visited {
	color:				#9a4d2b;
} 

div#dossierszoekenresults div#zoekresults table td a:hover {
	text-decoration:	underline;
}

img.inline-header {
		padding:			0;
		margin:				15px 0 15px 0;
	}/* calender-blocks.css */

div#kalender-block {
	margin:				5px 0 15px 0;
}


select {
	width: 185px;
}

/* The main calendar widget.  DIV containing a table. */

div.calendar { 
  position: relative;
  z-index: 100;
  width: 208px;
  background-color: #ffffff;
}

.calendar, .calendar table {
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #fff;
  font-family: verdana,sans-serif;
  width: 208px;
}

/*- start - when used in snippet styles -*/
div.activiteiten div.calendar,
div.activiteiten div.calendar table { 
  background-color: #efefef;
  color: #000;
}
/*- end - when used in snippet -*/

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  display: none;
  line-height: 1.9em;
}

.calendar .prev {
	background-color:#fff;
  background: url(/gfx/prev_month.gif) no-repeat left;
  display: block;
  border: none;
  border-bottom: 1px solid #bebebe;
}

.calendar .next {
	background-color:#fff;
  background: url(/gfx/next_month.gif) no-repeat right;
  display: block;
  border: none;
  border-bottom: 1px solid #bebebe;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: normal;      /* Pressing it will take you to the current date */
  text-align: center;
  background-color: #ffffff;
  color: #7c7c7c;
  padding: 2px;
  border-bottom: 1px solid #bebebe;
}

/*- start - when used in snippet styles -*/
div.activiteiten div.calendar .prev{
	background-color: #efefef;
	background: url(/gfx/prev_month_white.gif) no-repeat left;
}
div.activiteiten div.calendar .next{
	background-color: #efefef;
	background: url(/gfx/next_month_white.gif) no-repeat right;
}
div.activiteiten div.calendar thead .title {
	background-color: #efefef;
}
/*- end - when used in snippet -*/


.calendar thead tr { /* Row <TR> containing navigation buttons */
  background: none;
  color: #ffffff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #f4f4f4;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  padding: 2px;
  text-align: center;
  color: #a5a5a5;
  border-left: 1px solid #bebebe;
  border-bottom: 1px solid #bebebe;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #a5a5a5;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
	/*background: #ffffff;*/
}

.calendar thead .active { /* Active (pressed) buttons in header */
  /*background-color: #006AA9;
  border: 1px solid #008AFF;
  padding: 2px 0px 0px 2px;*/
}

.calendar thead .last { /* Last cell of a row */
  border-right: 1px solid #bebebe;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #bebebe;
  text-align: center;
  padding: 1px 3px 1px 1px;
  background: #eaeaea;
  border-left: 1px solid #bebebe;
  border-bottom: 1px solid #bebebe;
}

.calendar tbody td.special { /* Cells <TD> containing specia dates */
  color: #000000 !important;
}

.calendar tbody .day.othermonth {
  width: 2em;
  padding: 1px 3px 1px 1px;
  font-size: 80%;
  color: #bbb;
  background-color: #eaeaea;
}
.calendar tbody .day.othermonth.oweekend {
  padding: 1px 3px 1px 1px;
  color: #fbb;
  background-color: #eaeaea;
}

/*- start - when used in snippet styles -*/
div.activiteiten .calendar tbody .day { /* Cells <TD> containing month days dates */
	background-color:#fff;
	color: #bebebe;
}
div.activiteiten .calendar tbody .day.othermonth {
	background-color:#fff;
	color: #bbb;
}
div.activiteiten .calendar tbody .day.othermonth.oweekend {
	background-color:#fff;
	color: #fbb;
}
/*- end - when used in snippet -*/

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #a6d0d7;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #bebebe;
}

.calendar tbody .rowhilite td {
  background: #f4f4f4;
  color:#f3481a;
}

.calendar tbody .rowhilite td.wn {
  background: #f4f4f4;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #bebebe;
  color: #f4f4f4;
  padding: 1px 3px 1px 1px;
}


/*- start - when used in snippet styles -*/
div.activiteiten .calendar tbody .rowhilite td {
  background: #f4f4f4;
}

div.activiteiten .calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #bebebe;
  color: #f4f4f4;
  padding: 1px 3px 1px 1px;
}
/*- end - when used in snippet styles -*/


.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #bebebe;
  padding: 1px 3px 1px 1px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: normal;
  padding: 1px 3px 1px 1px;
  color: #2c2c2c;
}

.calendar tbody td.today { /* Cell showing selected date */
  font-weight: normal;
  color: #fff;
  background-color: #eb520e !important;
}

/*- start - when used in snippet styles -*/
div.activiteiten .calendar tbody td.selected { /* Cell showing today date */
  /*color: #2c2c2c;*/
}

div.activiteiten .calendar tbody td.today { /* Cell showing selected date */
  color: #fff;
  background-color: #eb520e !important;
}
/*- end - when used in snippet styles -*/


.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  border-left: 1px solid #bebebe;
  border-bottom: 1px solid #bebebe;
  background: #eaeaea;
}

/*- start - when used in snippet styles -*/
div.activiteiten .calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
	background-color:#fff;
}
/*- end - when used in snippet -*/

.calendar tbody .last { /* Last cell of a row */
  border-right: 1px solid #bebebe;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button 
    De footer is in dit geval gedisabled
*/

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #206A9B;
  color: #fff;
  display: none;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #000;
  color: #fff;
  border-top: 1px solid #206A9B;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #B8DAF0;
  border: 1px solid #178AEB;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #006AA9;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #def;
  color: #000;
  font-size: 90%;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #34ABFA;
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  font-weight: bold;
}

.calendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #F1F8FC;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #E3F0F9;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #F1F8FC;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #267DB7;
  color: #fff;
}

.calendar td.time span.active {
  border-color: red;
  background-color: #000;
  color: #A5FF00;
}
/* bedrijven.css */
/*---- BEDRIJVEN styles ----*/


table#bedrijvenlogos {
	width:				100%;
	margin-top:			40px;
}

table#bedrijvenlogos td {
	padding:			0 0 30px 0;
	vertical-align:		center;
	text-align:			center;
}/* contact-blocks.css */


/*---- CONTACT block styles ----*/

div.contact-block {
	position:			relative;
}

div.contact-block textarea{
	width:				99%;
	height:				75px;
	margin:				4px 0 15px 0;
	padding:			0;
	border:				1px solid #a5acb2;
	font-family:		Verdana;
	font-size:			11px;
	overflow:			auto;
}

div.contact-block table{
	width:				100%;
}

div.contact-block table tr td{
	font-weight:		normal;
}

div.contact-block table tr td.left{
	width:				145px;
}

div.contact-block table tr td input{
	width:				245px;
	border:				1px solid #a5acb2
}

div.contact-block table tr td input.radio{
	width:				auto;
}

div.button {
	height:				auto;
	float:				right;
	zoom:				1;
	border-right:		1px solid #d1d1d1;
	border-bottom:		1px solid #d1d1d1;
}
div.contact-block input.button{
	width: 				auto;
	padding:			3px 5px 3px 5px;
	font-family:		Verdana;
	color:				#fff;
	font-size:			0.9em;
	font-weight:		bold;
	border:				1px solid #ffffff;
	background:			#f3481a;
}

div#missingFields {
	color:				#ff0000;
}/* magazine-blocks.css */

/*---- CORPORATE MAGAZINE styles ----*/

div.clip div.center {
	overflow:		auto;
	zoom: 			1;	
}

div.magazine {
	width:			140px;/*150-10*/
	margin-bottom:	25px;
	position: 		relative;
	float: 			left;
	margin-right: 	4px;
	padding-right:	10px;
}

div.magazine span.title {
	color:			#f3481a;
	font-weight:	bold;
	height: 		35px;
	display: 		block;
}

div.magazine div.visual {
	width:			140px;
	height:			140px;
	border:			none;
	margin-bottom: 	10px;
}

div.magazine div.visual img {
	border:			2px solid #ffffff;
	display: 		block;
	margin: 		auto;
}

div.magazine span.summary {
	display: 		block;
	font-size: 		10px;
	height:			30px;
	overflow: 		hidden;
}

div.magazine a:link,
div.magazine a:visited {
	background-image:url(/gfx/icons/pdf-small.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	height: 20px;
	display: block;
	margin-top: 10px;
}/* magazine-request.css */
dl.choices {
        
}

dl.choices input {
    float: left;
    vertical-align: top;
}

dl.choices input.other {
	float: right;
	margin-left: 20px;
	margin-right: 200px;
}

dl.choices label {
    display: block;
    margin-left: 28px;
    min-height: 20px;
}

dl.choices dt {
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: .8em;    
}

    dl.choices dt em {
        white-space: nowrap;
        font-weight: normal;
        color: #888;
    }

dl.choices dd {
    margin-left: 0;
    padding-left: 0;    
    margin-bottom: 4px;    
}

dl.choices dd.grade {
    float: left;
}

dl.choices dd.grade label {
    display: inline;
    margin-left: 0;
    margin-right: 8px; 
}

form p {
    clear: left;

}