/*
 * $Id: processContent.css 223 2009-06-18 12:12:48Z root $
 */

/* start over-rulling css properties here */
div.processedContent {
	width:622px;
	margin:0 auto;
	padding-top:0;
}
div.processedContent div.block {
	line-height: 145%;
	margin-top:-12px;
	position:relative;
}
div.processedContent div.blockFirst {
	margin-top:0;
}
div.clearLeft, div.clearImage {
	clear: left;
}
div.clearRight {
	clear: right;
}

div.processedContent div.cHead {
	background:url(/images/framework/content/header.gif) left top no-repeat;
	padding:20px;
	padding-top:20px;
	height:11px;
}
div.processedContent div.cBody {
	width:582px;
	background:url(/images/framework/content/body.gif) left top repeat-y;
	padding:10px 20px 5px 20px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
div.processedContent div.cFooter {
	position:relative;
	background:url(/images/framework/content/footer.gif) left top no-repeat;
	height:66px;
	top:-10px;
	z-index:2;
}
div.processedContent h2.title {
	margin:0;
	padding:0;
	font-size: 1.2em;
	font-weight: 800;
	color:#fff;
}

div.processedContent div.cBody p {
	margin:0;
	padding:0;
	padding:0 0 13px 0;
}

div.processedContent div.cBody img {
	border:1px solid #9CBBC9;
}
div.contentTextOneColumn,
div.contentTextTwoColumns {
	zoom:1;
}
div.textCol img,
div.contentTextOneColumn img,
div.contentTextTwoColumns img	{
	background-color: white;
	border: 1px solid #000000;
}

div.contentTextTwoColumns {
	float: left;
	display: inline;
	position: relative;
	width: 48%;
	padding:0;
}
div.colLeft {
	padding-right:15px;
}
div.colRight {
}

div.imageOneColumn {
	position:relative;
	width:200px;
	padding-right:5px;
}

div.imageTwoColumns {
	padding: 10px;
	float: left;
	width: 200px;
}


/* end over-rulling css properties here */

/* start processedContent markup */

div.processedContent img.imageOneColumn {
	display:block;
	margin:0 auto;
}

div.processedContent img.imageTwoColumns {
	float:left;
	margin:0 10px 0 10px;
}
/* end plaincontent markup */

/* start content inline image markup */
img.inlineImageLeft, img.inlineImageRight {
	margin:0 10px 0 10px;
}
img.inlineImageRight 	{ float: right; }
img.inlineImageLeft		{ float: left; }

div.inlineImageRight, div.inlineImageLeft {
	background-color: #6BA1B3;
	border: 1px solid #1277A5;
	width: 200px;
	color:#fff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}
div.inlineImageRight	{ float: right; margin-left: 5px; }
div.inlineImageLeft		{ float: left; margin-right: 5px; }
/* end content inline image markup */


/* start form markup */
div.formBody ul.errors 			{ color: #ff0000; margin:0; margin-bottom:5px;}
div.formBody p.error			{ color: #ff0000; margin:0; margin-bottom:5px;}

div.formBody td				{ padding:2px;}
div.formBody td.key				{ font-weight: bold; padding-right: 1em; }
div.formBody .required			{ color: red; }
div.formBody tr.submitRow td	{ text-align: left;}

div.formBody input.text,
div.formBody textarea.text		{ width:250px;  }
div.formBody textarea.text		{ height: 60px;}
div.formBody input.button 		{  }
div.formBody input.username		{ width: auto;}

/* end form markup */

/* Start document table markup */

table.documentTable				{ width: 100%; }
table.documentTable td			{ padding: 2px; }
table.documentTable a			{ }
table.documentTable thead td 	{ background-color: #1277A5; font-weight: bold; color:#fff;}
table.documentTable tbody td 	{ border-top: 1px solid #659CAE;  }
table.documentTable td.docIcon 	{ text-align: center; width: 7%;}
table.documentTable td.docIcon img { border:0!important;}
table.documentTable td.docFile	{ width: 58%;}
table.documentTable td.docSize 	{ width: 15%;}
table.documentTable td.docDownload { white-space: nowrap; width: 20%;}

/* End document table markup */


/* start login screen markup */

	table#contentLogin {

	}
	table#contentLogin td {
		padding:3px;
	}

	table#contentLogin td.leftCol,
	table#contentLogin td.rightCol,
	table#contentLogin td.footer,
	table#contentLogin td.spacer {
		background-color: #efefef;
		color: #212121;
		vertical-align: middle;
	}
	table#contentLogin td.spacer {
		height:5px;
	}
	table#contentLogin td.leftCol {
		text-align:right;
		font-weight:800;
		line-height:150%;
	}
	table#contentLogin td.rightCol {
		width:80%;
	}
	table#contentLogin td.body {
		background-color:#aeaeae;
		color:#ffffff;
		padding: 9px 7px 9px 7px;

	}
	table#contentLogin td.footer {

	}
	table#contentLogin input.text {
		width:200px;
	}
	table#contentLogin input.inputButton {

		cursor: pointer;
	}
/* end login screen markup */

/* start form markup */
div.formBody ul.errors 		{ margin-left:20px; color: #ff0000; }
div.formBody ul.errors li 	{ line-height:170%;}
div.formBody p.msg			{ font-size:110%; margin:0!important; padding:0!important; line-height:180%; font-weight:800;}

table.psmForm					{ width:100%;}
table.psmForm td,
table.psmForm th 				{ padding:3px; text-align:left; padding-top:10px;}
table.psmForm th				{ font-size:110%; color:#1277A5; border-bottom:3px solid #1277A5; }
table.psmForm td.key			{ font-weight:800; width:40%;}
table.psmForm td.value			{ width:60%;}

table.psmForm td.key,
table.psmForm td.value			{ }

table.psmForm .required			{ color: red; }
table.psmForm tr.submitRow td	{ text-align: left;}
table.psmForm td.checkbox input { vertical-align:middle; margin-right:5px;}
table.psmForm td.static			{ color:#000; }

table.psmForm select.boxFull	{ width:255px;}
table.psmForm input.text,
table.psmForm textarea.text		{ width:250px;  }
table.psmForm textarea.text		{ height: 60px;}
table.psmForm input.button 		{  }

table.psmPager a.selected {
	color: #0A6E99;
}


/* Start photoshow.tmpl markup */
	div.sublink {
		text-decoration: none;
		height: 25px;
		vertical-align: top;
		margin-bottom: 5px;
		padding-bottom:5px;
		border-bottom:1px solid #1277A5;
	}

	div.sublink a {
		text-decoration: none;
		background:#1277A5;
		color:#fff;
		font-weight:800;
		border: 1px solid #1277A5;
		padding: 2px;
		float:left;
		padding:0 4px 0 4px;
		margin-right:7px;
	}
	div.sublink a:hover {
		text-decoration:none;
		color:#fff;
		border: 1px solid #A6B8CD;
	}
	div.textButtonsMain {
		position: absolute;
		z-index: 25;
		width:400px;
		left: 7px;
		top: 125px;
	}

	h2.provincie {
		margin:0;
		padding:10px 0 10px 0;;
		font-size:19px;
	}

	div.photoEnquete {
		zoom:1;
		padding-bottom:15px;
		color:#052F4D;
	}
	div.photoEnquete strong.space {
		display:block;
		float:left;
		width:100px;
	}
	div.photoEnquete div.info {
		background:#C8DFE8;
		border:1px solid #9BC5D9;
	}
	div.photoEnquete div.info div.subInfo {
		zoom:1;
		padding:2px;
	}
	div.photoEnquete div.photoContainer {
		padding-top:5px;
		border:1px solid #9BC5D9;
		background:#EBF5F9;
		border-top:0;
		padding:5px 10px 0 10px;

	}
	div.photoEnquete div.imageRow {
		zoom:1;
		padding-bottom:10px;
	}
	div.photoEnquete div.imageRow div.display_image {
		float:left;
		margin-bottom:5px;
		margin-right:10px;
		zoom:1;
		font-size:11px;
		font-weight:800;
	}
/* End photoshow.tmpl markup */



/* Start Questionaire markup */
	table#contentQuestionnaire {
		width:100%;
	}
	table#contentQuestionnaire td {
		width:100%;
		color:Black;
		border-bottom:1px solid white;
		padding:3px;
	}
	table#contentQuestionnaire input {
		width:auto;
	}
	table#contentQuestionnaire input.selection {
		width:20px;
		border:0;
		background-color:#EDF6F9;
	}
	table#contentQuestionnaire textarea {
		width:98%;
		height:70px;
		padding:3px;
		font-size:12px;
		line-height:145%;
	}
	table#contentQuestionnaire td.qHeader {
		color:#fff;
		font-size:110%;
		font-weight:800;
		background-color:#004D83;
	}
	table#contentQuestionnaire td.qDesc {
		background-color:#C8DFE8;
	}
	table#contentQuestionnaire td.qBody {
		background-color:#EDF6F9;
	}

	table#optionsRadio { width:100%;}
	table#optionsRadio td { border:0; vertical-align:middle; text-align:left;}
	table#optionsRadio td.rButton	{ width:2%;}
	table#optionsRadio td.rText		{ width:8%;}
/* End Questionaire markup */

/* KennisBank markup */

	div.leftCol {
		width: 50%;
		float: left;
	}

	input.searchButton {
		border: 2px solid #44AADD;
		color: #44AADD;
		background: #FFFFFF;
		font-weight: bold;
		cursor: pointer;
	}

	a.loginButton {
		height: 0px;
		text-decoration: none !important;
		border: 2px solid #44AADD;
		color: #44AADD;
		background: #FFFFFF;
		font-weight: bold;
		padding: 2px 7px 1px 7px;
		font-family:arial,verdana,helvetica,sans-serif;
	}

/* End KennisBank markup */

/* start search layout */
	div.searchInfo { padding:6px 3px;}
	div.topNavigation { width:100%;}

	table.searchNavigation	{ width:85%; }
	table.searchNavigation td { padding:3px;}
	table.searchNavigation td.left,
	table.searchNavigation td.right { width:15%;}
	table.searchNavigation td.main { width:70%; text-align:center;}
	table.searchNavigation td.main a {	padding:0 10px;}
	table.searchNavigation td.main a.selected {	font-weight:800; color:#000;}
	table.searchNavigation td.main a.selected:hover {text-decoration:none;}

	table#searchResults td {padding-bottom:10px;}
	table#searchResults td.counter { color:#000;}
	table#searchResults td.result a { font-weight:800;}
	table#searchResults td.result div.location {color:green;}
/* end search layout */