html {
		width:				100%;
		height:				100%;
	}
	
	body {
		width:				100%;
		height:				100%;
		margin:				0;
		padding:			0;
        
        background-color:           #f5f5f5;

		font-family: 		Verdana, sans-serif;
		font-size:			11px;
		line-height:		1.7em;
	}	
	
	
	img {
		border:				none;
		padding:			0;
		margin:				0;
	}
	
	h1 {
		margin:				5px 0 10px 0px;
		font-size:			30px;
		line-height:		1.0em;
		color:				#f3481a;
	}
	
	h2 {
		margin:				0px 0 5px 0;
		font-size:			16px;
		line-height:		1.0em;
		color:				#272727;
	}
	
	h3 {
		margin:				0px 0 5px 0;
		font-size:			14px;
		line-height:		1.3em;
		/*color:				#000000;*/
	}
	
	h4 {
		margin:				5px 0 5px 0;
		line-height:		1.3em;
		color:				#272727;
	}
    
    
    /*---- link styles ----*/
	
	a {
		text-decoration:	underline;
        outline:            0; /*hide selection from Mozilla*/
	}
	
	a:hover {
		text-decoration:	none;
	}
	
	
	p.readmore {
		text-align:			right;
		margin:0;
		padding:0;
	}
	
	a.readmore {
		position:			relative;
		display:			block;
		/*float:				right;*/
		margin-right:		5px;
		color:				#f3481a;
		font-weight:		bold;
		font-size:			0.9em;
		text-decoration:	none;
	}
	
	a.readmore:hover {
		text-decoration:	underline;
	}
	
	div.clip div.center a.readmore {
		/*position:			absolute;
		bottom:				8px;
		right:				13px;*/
	}
    
    
    
    
	
	#projecttabs-block h4 {
	    margin-left:        8px;
	}
	
	div.column-block div.center a,
	div.text-block a,
	h1 a, h2 a, h3 a, h4 a,
	li a {
 	color:				#f3481a;
	text-decoration:	none;
	}
	
	div.column-block div.center p a:visited,
	div.text-block p a:visited,
	h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited,
	li a:visited {
		color:				#9a4d2b;
	}
	
	div.column-block div.center a:hover,
	div.text-block a:hover,
	h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover,
	li a {
	text-decoration:	underline;
	}
	
	cite {
		font-style:			normal;
	}
	
	div#outercon {
		position:			relative;
		width:				983px;
		padding:			0 0 150px 0;
		z-index:			1;
		margin: 			0 auto 0 auto;
	}
	
	
	div#headerCon {
		height:				91px;
		width:				983px;
	}
	
	div.clearer {
		clear:				both;
		font-size:			0;
		line-height:		0;
	}
		
	div.top,
	div.bottom,
	div.column-wide div.rightcol-top {
		font-size:			0;
		line-height:		0;
	}
	
	
	/*---- leftCon styles ----*/
	div#leftCon {
		float:				left;
		display:			inline;
		width:				175px;
		padding-bottom:		30px;
	}
		
	div.left-column {
		width:				175px;
		float:				left;
		display:			inline;
	}
	
	div.left-column 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.center{
		width:				139px; /* 175 - 18 - 18 */
		padding:			15px 18px 20px 18px;
		background-image: 	url('/gfx/backgrounds/default-navi-center.png');
		background-repeat: 	repeat-y;
		background-position: left top;
	}
	
	div.left-column div.bottom {
		width:				175px;
		height:				7px;
		background-image: 	url('/gfx/backgrounds/left-block-bottom.png');
		background-repeat: 	no-repeat;
		background-position: left top;
	}
	

	/*---- end leftCon styles ----*/
	
	
	/*---- midCon styles ----*/
	div#midCon {
		position:			relative;
		float:				left;
		display:			inline;
		width:				210px;
		margin-left:		10px;
		padding-bottom:		0px;
		z-index:			4;
	}
	
	
	div.column-block {
		margin-top:			0px;
		margin-bottom:		13px;
	}
	
	div#midCon div.shoulder-block div.shoulder-center div.column-block,
	div.left-block {
		margin-top:			13px;
		margin-bottom:		0px;
	}
	
	/*-- single block --*/
	div.single-column {
		width:				210px;
		float:				left;
		display:			inline;
	}
	
	div.single-column div.top,
	div.single-column div.clip div.snippet-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.center,
	div.single-column div.clip div.snippet-block div.center {
		width:				174px; /* 210 - 18 - 18 */
		padding:			10px 18px 20px 18px;
		/*background-image: 	url('/gfx/backgrounds/default-single-center.png');*/
		background-repeat: 	repeat-y;
		background-position: left top;
	}
	
	div.single-column div.clip div.snippet-block div.center {
    	background-image:  url(/gfx/backgrounds/photo-home-single-center.png)	
	
	}
	
	div.single-column div.bottom,
	div.single-column div.clip div.snippet-block div.bottom {
		width:				210px;
		height:				7px;
		background-image: 	url('/gfx/backgrounds/single-block-bottom.png');
		background-repeat: 	no-repeat;
		background-position: left top;
	}
	
	
	/*-- double block --*/
	div.double-column {
		width:				358px;
		float:				left;
		display:			inline;
		margin:				0 0 0 10px;
	}
	
	div.double-column div.top {
		width:				358px;
		height:				4px;
		background-image: 	url('/gfx/backgrounds/double-block-top.png');
		background-repeat: 	no-repeat;
		background-position: left top;
	}	
	
	div.double-column div.center{
		width:				322px; /* 358 - 18 - 18 */
		padding:			15px 18px 20px 18px;
		background-image: 	url('/gfx/backgrounds/default-double-center.png');
		background-repeat: 	repeat-y;
		background-position: left top;
	}
	
	div.double-column div.bottom {
		width:				358px;
		height:				7px;
		background-image: 	url('/gfx/backgrounds/double-block-bottom.png');
		background-repeat: 	no-repeat;
		background-position: left top;
	}	
	
	
	/*-- triple block --*/
	div.triple-column {
		clear:				left;
		float:				left;
	}
	
	div.triple-column div.top {
		width:				578px;
		height:				4px;
		background-image: 	url('/gfx/backgrounds/rightcol_wide_top.png');
		background-repeat: 	no-repeat;
		background-position: left top;
	}	
	
	div.triple-column div.center{
		/*width:				542px;*/ /* 578 - 18 - 18 */
		width:				auto;
		padding:			15px 18px 20px 18px;
		background-image: 	url('/gfx/backgrounds/default-triple-center.png');
		background-repeat: 	repeat-y;
		background-position: left bottom;
	}
	
	div.triple-column div.bottom {
		width:				578px;
		height:				7px;
		background-image: 	url('/gfx/backgrounds/default-triple-bottom.png');
		background-repeat: 	no-repeat;
		background-position: left top;
	}	
	
	
	
	/*-- shoulder styles --*/
	div#midCon div.shoulder-block {
		position:			relative;
		width:				238px;
		margin-right:		-28px;
		margin-bottom:		13px;
		z-index:			6;
	}
	
	div#midCon div.shoulder-block div.shoulder-top {
		width:				238px;
		height:				2px;
		background-image: 	url('/gfx/backgrounds/shoulder-top.png');
		background-repeat: 	no-repeat;
		background-position: left top;
		line-height:		0;
		font-size:			0;
	}
	
	div#midCon div.shoulder-block div.shoulder-center {
		width:				218px; /* 238 - 20 */
		padding:			0 0 0 20px;
		background-image: 	url('/gfx/backgrounds/shoulder-center.png');
		background-repeat: 	repeat-y;
	}
	
	div#midCon div.shoulder-block div.shoulder-center div.shoulder-content {
		width:				218px; /*218 - 30 - 15 */
		padding:			0px;
		overflow:			auto;
	}
	
	
	/*---- end midCon styles ----*/
	
		
	/*---- rightCon styles ----*/
	div#rightCon {
		float:				right;
		display:			inline;
		width:				578px;
		margin-left:		10px;
		padding-bottom:		30px;
		z-index:			3;
	}
	
	div.column-wide div.rightcol-top {
		width:				578px;
		height:				15px;
		background-image: 	url('/gfx/backgrounds/rightcol_wide_top.png');
		background-repeat: 	no-repeat;
	}
	
	div.column-wide div.rightcol-center {
		width:				542px; /* 578 - 18 - 18 */
		padding:			0 18px 18px 18px;
		background-image:	url('/gfx/backgrounds/rightcol_wide_bg.png');
		background-repeat: 	repeat-y;
	}	
    
	div.column-wide div.rightcol-bottom {
		width:				578px;
		height:				7px;
		background-image: 	url('/gfx/backgrounds/default-triple-bottom.png');
		background-repeat: 	no-repeat;
	}
	
	div.column-wide div.rightcol-center div.rightcol-innercon { 
		position:			relative;
		width:				502px; /* 542 - 19 - 19 */
		overflow:			auto;
		zoom:				1;
		padding: 			0 20px 0 20px;
	}
	
	
	/*-- CLIP styles --*/
	div.column-wide div.rightcol-center div.clip {
		width:				500px;
		overflow:			auto;
		zoom:				1;
	}
		
	div.clip div.top {
		height:				5px;
		background-image:	 url('/gfx/backgrounds/rightcol-content-top.png');
		background-repeat: 	 no-repeat;
		background-position: left bottom;
	}
	
	div.clip div.center {
		/*position:			relative;*/
		padding:			10px 18px 20px 18px;
		background-image:	url('/gfx/backgrounds/rightcol-doublecol-default-center.png');
		background-repeat: 	repeat-y;
		background-position: left bottom;
		
		font-family:		Verdana, sans serif;
		line-height:		1.5em;
	}
	
	div.clip div.center a {
		position:			relative;
	}
	
	div.clip div.bottom {
		height:				9px;
		background-image:	 url('/gfx/backgrounds/rightcol-content-bottom.png');
		background-repeat: 	 no-repeat;
		background-position: left bottom;
	}
	
	/*-- SNIPPETS styles within CLIP's --*/
	
	div.clip div.snippet-column-first {
		float:				left;
		width:				244px;
	}
	div.clip div.snippet-column-second {
		float:				right;
		width:				244px;
	}
	
	div.clip div.snippet-block {
		float:				left;
		width:				244px;
	}
	
	div.clip div.wide{
		width:				100%;
	}
	
	div.clip div.snippet-block div.top {
		height:				5px;
		background-image:	 url('/gfx/backgrounds/rightcol-singlecol-top.png');
		background-repeat: 	 no-repeat;
		background-position: left bottom;
	}
	
	div.clip div.wide div.top {
		background-image:	 url('/gfx/backgrounds/rightcol-content-top.png');
	}
	
	div.clip div.snippet-block div.center {
		/*position:			relative;*/
		padding:			10px 18px 20px 18px;
		background-image:	url('/gfx/backgrounds/rightcol-singlecol-default-center.png');
		background-repeat: 	repeat-y;
		background-position: left bottom;
		
		font-family:		Verdana, sans-serif;
		line-height:		1.5em;
	}
	
	div.clip div.wide div.center {
		background-image:	url('/gfx/backgrounds/default-rightcol-content-center.png');
	}
	
	div.clip div.snippet-block div.bottom {
		height:				9px;
		background-image:	 url('/gfx/backgrounds/rightcol-singlecol-bottom.png');
		background-repeat: 	 no-repeat;
		background-position: left bottom;
	}
	
	div.clip div.wide div.bottom {
		background-image:	 url('/gfx/backgrounds/rightcol-content-bottom.png');
	}
	
	/*-- textblock styles within rightcon-innercon --*/
	div.text-block {
		padding:			5px 7px 18px 5px;
	}
	
	div.extrapadding {
		padding:			5px 18px 18px 18px;
	}
	
	.extramargin {
		margin-left:		20px;
	}
	
	
	/* pagefooter navigation styles */
	
	div.page_footer_nav {
		height:					30px;
	}
	
	div.page_footer_nav  table{
		border-collapse: 		collapse;
	}
	div.page_footer_nav  a{
		color:					#000;
		padding: 				7px;
		position:				relative;
		text-decoration: 		none;
	}
	div.page_footer_nav  a:hover{
		text-decoration: 		underline;
	}
	div.page_footer_nav .active{
		background-color:		#f3481a;
		color:					#fff;
	}
	
	
	div.page_footer_nav  .link_page_previous{
		background: 			url('/gfx/icons/arrow-orange-left.gif') no-repeat;
		background-position: 	0px 4px;
		float: 					left;
		padding: 				0px 0px 0px 20px;
		position: 				relative;
		text-align: 			left;
	}
	div.page_footer_nav  .link_page_next{
		background: 			url('/gfx/icons/arrow-orange.gif') no-repeat;
		background-position: 	100% 4px;
		float: 					right;
		padding: 				0px 20px 0px 0px;
		text-align: 			right;
		position: 				relative;
	}
	div.page_footer_nav  .page_numbers{
		text-align:				center;
	}
	
	/*---- end rightCon styles ----*/
	
	div.column-wide {
		width:				578px !important;
	}
	
	
	
	/*---- footerCon styles ----*/
	
	div#footerCon {
		position:			relative;
		clear:				both;
		width:				973px;
		margin-left:		5px;
		
		color:				#555;
		font-family: 		Verdana, sans-serif;
		font-size:			1em;
		z-index:			10;
	}
	
    div#participants {
        width:              620px;
        margin-left:        400px;
        padding:            5px 0 15px 0;       
    }
    
    div#participants img {
        margin-left:       10px;
    }
    
	div#footerCon hr {
		margin:				0 0 10px 0;
		#margin:			0 0 5px 0; /* IE hack */
	}
	
	div#footerCon div#footerLeft {
		float:				left;
		display:			inline;
	}
	div#footerCon div#footerLeft span {
		margin-right:		18px;
	}
	
	div#footerCon div#footerRight {
		float:				right;
		display:			inline;
	}
	
	div#footerCon div#footerRight a {
		position:			relative;
		color:				#555;
		text-decoration:	none;
		margin-left:		18px;
	}
	
	div#footerCon div#footerRight a:hover {
		text-decoration:	underline;
	}
	

	
	/*---- floating grey backgroundelement at the rightcolumn ----*/
	
	div#floaterRight {		
        display:none;
		position:			absolute;
		width:				100%;
		height:				450px;
		margin-top:			-300px;
		z-index:			0;
		overflow:			hidden;
		text-align:			right;
	}
	
	div#floaterRight div{
		position:			absolute;
		display:			inline;
		width:				316px;
		left:				50%;
		margin-left:		350px;
	}
	
	
	.button_action{
		float: 				right;
		height: 			17px;
		margin-left: 		5px;
		position: 			relative;
		border-width:		0px;
		user-focus: 		none; outline : none; -moz-user-focus: none; -moz-outline: none; behavior: url(css/userfocus.htc)
	}
	.button_print{
		background: 		url('/gfx/icons/button_print.gif') no-repeat;
		width: 				49px;
	}
	
	.button_send{
		background: 		url('/gfx/icons/button_verstuur.gif') no-repeat;
		width: 				68px;
	}
		
		
	
	/*---- form styles ----*/
	
	form {
		display:			inline;
	}
	
	.checkbox { 
		height: 			21px;
		padding: 			0 0 0 25px; 
		background: 		url("/gfx/icons/checkboxes.gif") no-repeat 0 0;
		cursor: 			default;
	} 
	.checkbox input { 
		display: 			none;
	} 
	 
	.selected { 
		background-position: 0 -52px;
	} 	
	
	/*--- regarding thickbox ---*/	
	
	div.visual {
		position:			relative;
		width:				auto;
		zoom:				1;
		border:				1px solid #a4a4a3;
		margin:				13px 0px 5px 2px;
		font-size:			0;
		line-height:		0;
	}
	
	div.visual div.bttn {
		position:			absolute;
		right:				10px;
		bottom:				15px;
		border:				none;
	}
	
	div.smoothboxContent {
		display:			none;
	}




div.donatieform {
	background-color: #e9f3f5;
	padding: 10px;
}

div.donatieform table.donatieformtab td {
	width: 60% !important;
	font-size: 11px;
}

div.donatieform table.donatieformtab td.left {
	width: 40% !important;
}

div.donatieform table.donatieformnew {
	margin-bottom: 20px;
}

div.donatieform table.donatieformnew input, div.donatieform table.donatieformnew label {
	vertical-align: middle;
}

div.donatieform strong.kasjfgn {
	display: block;
}


/* Mailplus formulieren, zie templates/pages/mailplus.tpl */

table.mpFormTable  {
    width: 100% !important;
	font-size: 11px;
    background-color: #e9f3f5;
	padding-left: 10px;
}

table.mpFormTable td.mpSpacerCell {
    padding-top: 10px;
}
table.mpFormTable  td.mpFormField > input{
    border:1px solid #A5ACB2;
    font-size:0.9em;
    height:16px;
    padding:2px 4px 0;
    width:170px;
}
table.mpFormTable td.mpFormLabel {
    vertical-align: top;
}

table.mpFormTable textarea {
    height:80px;
    width:460px;
}

table.mpFormTable td.submitCell input {
    background:#F3481A none repeat scroll 0 0;
    border:1px solid #FFFFFF;
    color:#FFFFFF;
    font-family:Verdana;
    font-size:0.9em;
    font-weight:bold;
    padding:3px 5px;
    width:auto;
}