/*************************************************************************************************/
/* Author:			VINCIS / Roberto De Vivo	                                              	 */
/* Description:		Stylesheet for template 1-5 (subpage)                                        */
/*************************************************************************************************/
@media screen 
{
	/*********************************************************************************************/
	/* General styles                                                                 			 */
	/*********************************************************************************************/
	body 
	{
		width:					100%;
		height:					100%;
		
		padding:				0;
		margin:					12px 0 0 0;
		
		font-family: 			Verdana, Arial, Helvetica;
		font-size:				.7em;
		line-height:			150%;
		
		color:					#000;
		background-color:		#FFF;
	}

	img 
	{
		border: 				none;
		
		padding:				0;
		margin:					0;
	}
	
	form 
	{
		padding:				0;
		margin:					0;
	}
	
	a 
	{		
		font-weight:			bold;
		text-decoration:		none;
		
		color:					#842E93;
	}
	
	a:hover 
	{
		text-decoration:		underline;
		
		color:					#B289BE;
	}
	
	ul
	{
		padding:				0;
		margin:					0 0 0 25px;
	}
		
	ul li
	{
		list-style-type:		square;	
	}
	
	ol
	{
		padding:				0;
		margin:					0 0 0 25px;
	}
	
	hr 
	{	
		clear:					both;
		
		height:					1px;
		width:					100%;
		
		background-color:		#842D93;
		color: 					#842D93;
		
		border:					none;
	}
	
	
	h1 
	{
		margin:					0;
		padding:				0;
		
		float:					left;
		
		width:					410px;
		
		color:					#000;		
		font-size:				1.1em;
		line-height:			100%;
	}	
	
	h2 
	{
		margin:					0;
		padding:				0;
		
		color:					#000;		
		font-size:				1.1em;
		line-height:			100%;
	}

	#containerContent h1 {
		margin:0;
	}

	h3 
	{
		margin:					0;
		padding:				0;
		
		color:					#000;
		font-size:				1em;
		line-height:			100%;
	}
	
	blockquote
	{
		margin:					0 0 0 10px;
		padding:				0;
	}
	
	#mailformButtons
	{
		padding-left:			110px;
	}
	
	.fontBold
	{
		font-weight:			bold;
	}
	.fontItalic
	{
		font-style:				italic;
	}
	.fontUnderline
	{
		text-decoration:		underline;
	}
	
	/* =Alignment */
	/* TINY MCE STUFF */
	 .textAlignRight
	{
		text-align:			right;
	}
	
	 .textAlignCenter
	{
		text-align:			center;
	}
	
	 .textAlignJustify
	{
		text-align:			justify;
	}

	 .textAlignLeft
	{
		text-align:			left;
	}	

	.abbr
	{
		display:				inline-block;
		padding-right:			18px;
		padding-bottom:			0px;
		background-image: 		url(/sysimgs/formulier/info_small.gif);
		background-position:	right 0;
		background-repeat:		no-repeat;
		display:				inline-block;
	}
	
	/* =Underline */
	 .textUnderline	
	{
		text-decoration:	underline;
	}	
		
	 .floatRight
	{
		float: 				right;
	}
	
	 .floatLeft
	{
		float: 				left;
	}
	
	 .border1
	{
		border:				solid 1px #842D93;
	}

	 .border2
	{
		border:				solid 2px #842D93;
	}
	
	 .border3
	{
		border:				solid 3px #842D93;
	}

	strong
	{
		font-weight:		bold;
	}
	
	em
	{
		font-style:			italic;
	}

	span.externallink 
	{
		background:			transparent url(/sjablonen/1/images/general/externallink.gif) no-repeat scroll right center;
		padding-right:		12px;
	}
	
	/* =layout_tabel */
	#containerTotal .layout_tabel {
		border-bottom:			0px solid transparent;
		border-right:			0px solid transparent;
	}


		#containerTotal .layout_tabel th {
			border-left:			0px solid transparent;
			border-top:				0px solid transparent;
		}
		
		#containerTotal	.layout_tabel td {
			border-left:			0px solid transparent;
			border-top:				0px solid transparent;
		}
		
		#containerTotal	.layout_tabel .tableRowOdd
		{
			background-color: 		#fff; 
		}
		

	/* =tabel_zonder_rand */
	#containerTotal .tabel_zonder_rand {
		border-bottom:			0px solid #842D93;
		border-right:			0px solid #842D93;
	}


		#containerTotal .tabel_zonder_rand th {
			position:				relative;
			left:					0;
			
			border-left:			0px solid #842D93;
			border-top:				0px solid #842D93;
		}
		
		#containerTotal .tabel_zonder_rand td {
			border-left:			0px solid #842D93;
			border-top:				0px solid #842D93;
		}
		
			#containerTotal .tabel_zonder_rand.tableRowOdd
			{
				background-color: 		transparent; 
			}		
	
	
	/* =tabel_met_rand */
	#containerTotal .tabel_met_rand {
		border-bottom:			1px solid #842D93;
		border-right:			1px solid #842D93;
	}


		#containerTotal .tabel_met_rand th {
			position:				relative;
			left:					0;
			
			border-left:			1px solid #842D93;
			border-top:				1px solid #842D93;
		}
		
		#containerTotal	.tabel_met_rand td {
			border-left:			1px solid #842D93;
			border-top:				1px solid #842D93;
		}

	
	
	/* =tabel_met_rand_en_kleur*/
	#containerTotal .tabel_met_rand_en_kleur {
		border-bottom:			1px solid #842D93;
		border-right:			1px solid #842D93;
	}


		#containerTotal .tabel_met_rand_en_kleur th {
			position:				relative;
			left:					0;
			
			border-left:			1px solid #842D93;
			border-top:				1px solid #842D93;
		}
		
		#containerTotal	.tabel_met_rand_en_kleur td {
			border-left:			1px solid #842D93;
			border-top:				1px solid #842D93;
		}
		
		#containerTotal	.tabel_met_rand_en_kleur .tableRowOdd
		{
			background-color: 		#eacef4; 
		}
	
	
	
/* =Tables */
	 table {
		width:					460px;
		
		padding: 				0;
		margin:					0 9px 18px 0;
		
		border-bottom:			0px solid #842D93;
		border-right:			0px solid #842D93;
		
		border-collapse: 		collapse;
	}

		table caption {

			font-weight:		bold;
			color:				#842D93;

			text-align:			left;
			
			padding:			8px 0 2px 2px;
			font-size:			1.1em;
		}
	
		table tbody
		{
			padding: 				0;
			margin:					0;
		}
		
		table th
		{
			position:				absolute;
			left:					-9999999999px;
		}
		
		#containerTotal #containerContent table .tabel_koppen_zichtbaar
		{
			position:				relative;
			left:					0;
			
			display:				table-cell;
			font-weight:			normal;
			color:					#000;
			text-align:				left;
			height:					5px;
			min-height:				5px;
			min-width:				1px;
			width:					1px;
		}
		*>#containerTotal #containerContent table .tabel_koppen_zichtbaar
		{
			height:					auto;
			width:					auto;
		}
		
		/* IE Only 
		*table th.tabel_koppen_zichtbaar
		{
			display:				block;
		}*/
		
		table td
		{
			border-width: 			0;
			padding: 				1px;
			margin:					0;
			
			border-left:			0px solid #842D93;
			border-top:				0px solid #842D93;
		}
	
		 table .tableRowOdd
		{
			background-color: 		transparent; /* row alternating color */
		}
	
	
	/* Blockquote Webkant  */		
	 #content blockquote
	{
		padding:			0 0 0 9px;
		margin:				0 0 0 9px;

	}
		
	/* Blockquote in de editor		
	 #content blockquote
	{
		padding:			0 0 0 9px;
		margin:				0 0 0 9px;
		
		
		border:				1px dashed #e5e5e5;
	}
	*/
		
	/* 
	=Blockquote, Als een blockquote 
	#content blockquote
	{
		margin:				2em;
		margin-top:			0;
		margin-bottom:		1em;
		
		padding-top:		11px;
		padding-bottom:		0;
		
		min-height:			1em;
		height:				auto;
		
		border:				1px solid #e5e5e5;
		background-color:	#fafafa;
						
		color:				#828282;
	}
	
		 #content blockquote a
		{
			color:				#828282;
			text-decoration:		underline;
		}
		
			#content blockquote a:hover
			{
				color:					#424242;
				text-decoration:		underline;
			}
			
				 #content blockquote a:visited
				{
					color:				#802f80;
				}
			
		 #content blockquote h2,  #content blockquote h3
		{
			margin-top:			0;
			color:				#828282;
			font-variant:		normal;
		}
		
		 #content blockquote p
		{
			clear:				both;
			margin-bottom:		0.8em;
			margin-left:		9px;
			margin-right:		9px;
		}
		*/
	
	/*********************************************************************************************/
	/* Classes (general)                                                              			 */
	/*********************************************************************************************/
	.containerInvisible
	{
		/*display:				none;*/
		position:				absolute;
		left:					-5000px;
		top:					-5000px;
		width:					1px;
		height:					1px;
		overflow:				hidden;
	}
	
	.inputText
	{		
		width:					202px;
		height:					12px;
		padding:				2px 4px 0px 8px;
		margin:					0 8px 0 8px;
		
		font-family: 			Tahoma, Verdana;
		font-size:				7pt;
		color:					#8C3E9B;
		
		border:					solid 1px #898989;		
	}
	
	.floatLeft
	{
		float:					left;
	}
	
	.floatRight
	{
		float:					right;
	}
	
	.floatCloser
	{
		clear:					both;
	}
	
	.pageDate
	{	
		margin:					5px 0 5px 0;
		float:					left;
		font-weight:			normal;

		color:					#949494;		
	}
	
	.greyLink
	{	
		font-weight:			normal;
		
		color:					#949494;		
	}	
	
	.hide
	{
		visibility:				hidden;
	}
	
	.anchr
	{
		font-weight:			normal;
		
		color:					#000000;
		
		background-image: 		none;
	}
	
	.displayblock
	{
		display:				block!important;
	}
	/*********************************************************************************************/
	/* Classes (general form fields)                                                             */
	/*********************************************************************************************/	
	.formField
	{
		clear:					both;
		
		padding:				0;
		margin:					0px 0px 10px 0px;
	}
	
	.formFieldLeft
	{
		float:					left;
		
		width:					110px;
	}
	
	.formFieldIcons ul
	{
		width:					200px;
		
		padding:				0px 0px 0px 114px;
		margin:					0;	
	}
		
	.formFieldIcons ul li
	{
		clear:					both;
		
		list-style:				none;
	}
	
	.formFieldIcons ul li div
	{
		float:					left;
		
		width:					50px;
		height:					25px;
	}	
	
	.fieldHelp
	{
		color:					#555;
		
		font-family:			Tahoma;
		font-size:				0.9em;
		
		padding:				0 0 0 130px;
		width:					200px;
	}
	
	img#captchaImage
	{
		padding:			5px 0 5px 0;
		height:				60px;
		width:				180px;
	}
	
	/*********************************************************************************************/
	/* Classes (editor form fields)                                                        		 */
	/*********************************************************************************************/	
	.cm_input
	{	
		height:					15px;		
		
		font-family: 			Verdana, Arial, Helvetica;
		font-size:				1em;
		
		color:					#000000;
		
		background-color:		#FFFFFF;
		border:					solid 1px #898989;		
	}
	
	.cm_select
	{			
		height:					19px;		
				
		font-family: 			Verdana, Arial, Helvetica;
		font-size:				1em;
		
		color:					#000000;
		
		background-color:		#FFFFFF;
		border:					solid 1px #898989;
	}
	
	.cm_textarea
	{		
		/* overflow-y:				auto; */
		
		font-family: 			Verdana, Arial, Helvetica;
		font-size:				1em;
		
		color:					#000000;
				
		background-color:		#FFFFFF;
		border:					solid 1px #898989;
	}
	
	.cm_radio
	{
		width:					15px;
		height:					15px;
		
		padding:				0;
		margin:					0px 5px 0px 0px;
			
		font-family: 			Verdana, Arial, Helvetica;
		font-size:				1em;		
	}
	
	.cm_button
	{
		height:					20px;
		
		padding:				0;
		margin:					0px 5px 0px 0px;
				
		font-family: 			Verdana, Arial, Helvetica;
		font-size:				1em;
		font-weight:			bold;
		
		color:					#FFFFFF;
			
		background-color:		#842D93;
		border:					solid 1px #842D93;
	}
	
	.cm_field
	{
		width:					200px;
	}
	/*********************************************************************************************/
	/* Classes (used for cleanHTML, clean_html.xsl)                                              */
	/*********************************************************************************************/
	
	td.border1, td.border2, td.border3
	{
		border-bottom:			1px solid #842D93;
		border-left:			1px solid #842D93;
	}
	
	td.border1
	{
		border-width:			1px;
	}
	
	td.border2
	{
		border-width:			2px;
	}
	
	td.border3
	{
		border-width:			3px;
	}

	.ial
	{
		float:					left;
	}
	
	.iar
	{
		float:					right;
	}
	
	.highlight
	{
		background-color:		#B289BE;
	}
	
	.underline
	{
		text-decoration:		underline;
	}
		
	/*********************************************************************************************/
	/* Containers & classes (paging)                                                        	 */
	/*********************************************************************************************/
	#containerPaging a
	{
		color:					#FFFFFF;
	}
	
	#containerPaging ul
	{		
		clear:					both;
		
		height:					20px;
		
		padding:				0;
		margin:					0;
	}
	
	#containerPaging ul li
	{
		float:					left;
		
		width:					13px;
		min-width:				13px;
		
		padding:				3px 3px 3px 3px;
		margin:					0px 5px 0px 0px;
		
		list-style:				none;
		text-align:				center;
		
		background-color:		#B289BE;

		border:					1px solid #842D93;			
	}
		
	*>#containerPaging ul li
	{
		width:					auto;
	}
	
	#containerPaging .selectedPageNumber
	{
		font-weight:			bold;
		color:					#FFFFFF;
		
		background-color:		#3FBEA3;
		
		border-color:			#00A885;
	}
	
	/*********************************************************************************************/
	/* Containers & classes (shortcuts, logo & path)                                    		 */
	/*********************************************************************************************/
	#containerPrintHeader
	{
		display:				none;
	}
		
	#containerTotal 
	{
		position: 				relative;
		
		height:					100%;
		width: 					995px;
		margin:					0 auto;
		padding:				0;
	}		
	
	#containerSearchTop
	{
		float:					left;
		
		height:					22px;
		width:					398px;
		padding:				3px 0px 0px 11px;
		
		background-color:		#fff;
	}
	*>#containerSearchTop
	{
		height:					23px;
		padding:				2px 0px 0px 11px;
	}
	
		.searchQuestion
		{
			float:					left;
		
			color:					#FFFFFF;
			font-size:				0.8em;
			font-weight:			700;
		}
		
		.searchQuestion ul
		{
			margin:			0;
		}
		
		.searchQuestion ul li
		{
			position:		relative;
			float:			left;
			
			list-style:		none;
		}
		
		.searchQuestion ul li a
		{
			color:		#FFF;
		}
	
	#containerShortCutsTop
	{		
		position: 				relative;
		float:					left;
		width: 					586px;
		height:					25px;
				
		padding:				0;
		margin:					0;
		
		background-color:		#FFFFFF;
		
		color:					#842D93;	
	}
	*>#containerShortCutsTop
	{
		min-height:				25px;
		height:					auto;
	}
	
	#containerShortCutsTopLeft
	{
		float:					left;
		
		padding:				0px 0px 0px 7px;
		margin:					6px 0px 0px 0px;
	}
	#containerShortCutsTop ul, #containerShortCutsTop li
		{	
			float:			left;
			margin:			0;
			padding:		0 0 0 4px;
			list-style:		none;
		}

	#containerShortCutsTopRight
	{
		float:					left;
			
		padding:				6px 6px 0px 0px;
		margin:					0;
	}
	*>#containerShortCutsTopRight
	{
		padding:				5px 6px 0px 0px;
	}

	#containerShortCutsTopRight a, #containerShortCutsTopLeft a
	{
		font-family:			Tahoma;
		font-weight:			bold;
		font-size:				0.90em;				
		text-decoration:		none;
	}

		a.fontSize
		{
			color:			#C896CA;
		}	
		
	#containerTop
	{
		height:					110px;
		min-height:				110px;
		width:					995px;
		
		background-image:		url('/sjablonen/1/images/general/header_background.jpg');
		background-repeat:		repeat-x;
		
		border-bottom:			solid 1px #FFF;
	}
	*>#containerTop
	{
		height:					auto;
	}
	
	#containerAdres
	{
		clear:					both;
		float:					left;
		display:				inline;
					
		width:					390px;
		
		padding:				5px 0px 5px 11px;
		margin:					13px 0px 0px 0px;		
		
		font-size:				.85em;		
		line-height:			13px;
		
		color:					#FFFFFF;		
	}
	
	#containerAdres p
	{
		padding:				0;
		margin:					0;		
	}
	
	#containerAdres a
	{
		color:					#fff;	
	}
	
	
	#containerSearchField .inputText
	{
		width:					292px;
	}
	
	#containerSearchField .submitButton
	{
		height:					16px;
		width:					72px;
		margin:					0; 
		padding: 				0;
		
		color:					#842D93; 
		font-weight:			bold;
		font-family:			Tahoma;
		font-size:				0.9em;
		cursor:					pointer;
		
		background-image:		url('/sjablonen/1/images/general/bg_search_button.jpg');
		background-repeat:		repeat-x;
	
		border:					0px; 
	}
	
	#containerPageTitle
	{
		float:					left;
		
		width:					775px;
		margin:					0;
		padding:				40px 0 0 13px;
		
		color:					#FFFFFF;
		font-size:				2em;
		font-weight:			bold;
		line-height:			2em;
	}
	
		#containerPageTitle h1
		{
			position:				relative;
			display:				block;
			z-index:				1;
			
			color:					#FFFFFF;
			font-size:				1em;
			font-weight:			bold;
			line-height:			2em;
		}
	
	
	#containerLogo
	{
		float:					right;
		cursor:					pointer;
			
		width:					150px;
		height:					66px;
		
		padding:				0;
		margin:					10px 4px 0px 6px;
	}	
	*>#containerLogo
	{
		margin:					10px 8px 0px 12px;
	}
	
	#containerMenu
	{
		height:					25px;
		z-index:				1;
		line-height:			140%;
	}
	
	#containerPath
	{
		height:					13px;
		min-height:				13px;
		width:					995px;
		margin:					0;
		padding:				0;
		
		color:					#B48CC0;
		font-size:				0.8em;
	}
	*>#containerPath
	{
		height:					auto;
	}
	
	#containerPath .selected
	{
		color:					#832d93;
	}
	
	#containerPath a
	{
		font-weight:			normal;
		
		color:					#B48CC0;
	}
	
	#containerPath a:hover
	{		
		color:					#000;
	}
	
	#containerPath #backButton a
	{
		color:					#802990;		
	}
	
	
	
	/*********************************************************************************************/
	/* Containers & classes (content)                                                         	 */
	/*********************************************************************************************/
	
	#containerPurpleFiller
	{
		height:					100%;
		min-height:				100%;
		
		background-image:		url('/sjablonen/1/images/general/rightFiller.gif');
		background-repeat:		repeat-y;
		background-position:	0px 50px;
	}
	*>#containerPurpleFiller
	{
		height:			auto;
	}
	
	#containerTotalContent
	{
		float:					left;
		
		width:					737px;
		margin:					0;
		padding:				0;
	}
	
	#containerContent
	{
		float:					left;

		width:					474px;
		
		padding:				0 0 0 13px;
		margin:					15px 0 0 0;
		overflow:				hidden;
	}

	#containerContent iframe
	{
		/*position:				absolute;
		z-index:				10;*/
	}
	
	#containerContent iframe #animationObject,
	#containerContent iframe #animationEmbed,
	#containerContent iframe object,
	#containerContent iframe embed
	{
		z-index:				9999;
	}
	
	
	#containerContent p,
	#containerContent td p
	{
		margin:					0px;
		margin-bottom:			1.0em;
	}
	
		#containerContent h1, #containerContent h2, #containerContent td h2, #containerContent h3, #containerContent td h3
	{
		line-height:			13pt;
	}
	
	#contentText
	{
		margin:					5px 0 0 0;
		padding:				0;
	}
	
	
	/*********************************************************************************************/
	/* Containers & classes (print & mail)                    		 							 */
	/*********************************************************************************************/	
	#containerPrintMail
	{
		float:					right;
		padding:				32px 0 0 0;
		margin:					0;
		
		font-size:				0.8em;
		
		color:					#959595;
	}
	
	#containerPrintMail ul
	{
		height:					16px;
		min-height:				16px;
		margin:					0;
		padding:				0;
	}
	*>#containerPrintMail ul
	{
		height:					auto;
	}
	
	#containerPrintMail ul li
	{
		float:					left;
		
		height:					16px;

		
		margin:					0;
		padding:				0 0 0 4px;
		
		list-style:				none;
		
		background-repeat: 		no-repeat;
	}
	
	#containerPrintMail ul li a
	{
		font-weight:			normal;
		
		color:					#959595;
	}
	/*
	#containerPrintMail .mailButton
	{
		margin:					0;
		padding:				0 8px 0 4px;
	}
	
	#containerPrintMail .printButton
	{
		margin:					0;
		padding:				0 8px 0 4px;
	}
	
	#containerPrintMail .addPageButton
	{
		margin:					0;
		padding:				0 8px 0 4px;
	}	
	
	#containerPrintMail .downloadButton
	{
		padding:				0 8px 0 4px;
	}
	*/
	
	/*********************************************************************************************/
	/* Containers & classes (reactions)                                                        	 */
	/*********************************************************************************************/
	#containerReactions
	{
		margin:					27px 0 0 0;
		padding:				0;
	}	
	
	#containerReactions img
	{
		display:				inline;
	}
	
	#containerReactions a
	{	
		color:					#0960A2;		
	}
	
	#containerReactions a:hover
	{
		text-decoration:		underline;
		
		color:					#0960A2;	
	}
	
	#containerReactions h2
	{
		display:				inline;
		
		margin:					0 0 0 13px;
		padding:				0;
	}
	
	#containerReactions hr
	{
		color:					#0960A2;
		background-color:		#0960A2;
	}
	
	.reactionNumber form
	{
		margin:					0;
		padding:				0;
		
		background-color:		#FF00FF;
	}

	.reactionNumber div
	{
		float:					left;
	}
	
	.reactionBy
	{
		float:					right;
		
		margin:					0;
		padding:				7px 0 0 0;
	}
	
	.reactionPost
	{
		clear:					both;
		
		height:					80px;
		min-height:				80px;
		margin:					0;
		padding:				0 0 0 13px;
		
		background-color:		#E6EFF6;
		
		border-top:				solid 1px #0960A2;
	}
	*>.reactionPost 
	{
		height:					auto;
	}
	
	.reactionOptions
	{
		clear:					both;
		
		height:					30px;
		margin:					19px 0 27px 0;
		padding:				0;
	}
	
	.reactionNumber
	{
		float:					left;
		
		width:					350px;
		margin:					0;
		padding:				0 0 0 13px;
	}

	.reactionField
	{
		width:					300px!important;
	}
	
	.reaction_button
	{
		display:				block;
		cursor:					pointer;
		
		margin:					1px 0 0 0;
		padding:				0;
		
		color:					#0960A2;
		font-size:				.95em;
		font-weight:			bold;
		
		background-color:		#FFF;
		
		border:					0;
	}
	
	.fieldHelpReaction
	{
		color:					#555;
		
		font-family:			Tahoma;
		font-size:				0.9em;
		
		width:					300px;
	}
	
	/*********************************************************************************************/
	/* Containers & classes (contact)                                                         	 */
	/*********************************************************************************************/
	#containerContact
	{
		clear:					both;
	}
	
		#containerContact h2 
		{
			padding:				0;
			margin:					27px 0 0 13px;
		}
	
		#containerContact ul
		{
			height:					16px;
			min-height:				16px;
			margin:					11px 0 0 0;
			padding:				0 0 13px 0;
			
			background-color:		#FAE9FF;
			
			border-top:				solid 1px #B289BE;
		}
		*>#containerContact ul
		{
			height:					auto;
		}
		
			#containerContact ul li
			{
				margin:					0;
				padding:				7px 0 0 13px;
				
				list-style:				none;
				
				color:					#464646;		
			}
			
				#containerContact ul li a
				{
					color:					#802990;
					font-weight:			bold;
				}
	
	
	/*********************************************************************************************/
	/* Containers & classes (download)                                                         	 */
	/*********************************************************************************************/
	#containerDownloads
	{
		clear:					both;
	}
	
		#containerDownloads h2 
		{
			padding:				0;
			margin:					27px 0 0 13px;
		}
	
		#containerDownloads ul
		{
			height:					16px;
			min-height:				16px;
			margin:					11px 0 0 0;
			padding:				0 0 13px 0;
			
			background-color:		#EBEBEB;
			
			border-top:				solid 1px #B7B7B7;
		}
		*>#containerDownloads ul
		{
			height:					auto;
		}
	
			#containerDownloads ul li
			{
				margin:					0;
				padding:				0;
				
				color:					#464646;
				list-style:				none;
				
				background-repeat: 		no-repeat;
			}
			
				#containerDownloads ul li a
				{
					padding:				0;
					margin:					0 0 0 6px;
					
					color:					#464646;
					font-weight:			bold;
				}
		
		#containerDownloads .doc
		{
			margin:					0;
			padding:				7px 0 0 26px;
			
			background-image: 		url('/sjablonen/1/images/doctypes/doc.gif');
			background-position:	9px 7px;
		}
		
		#containerDownloads .pdf
		{
			margin:					0;
			padding:				7px 0 0 26px;
			
			background-image: 		url('/sjablonen/1/images/doctypes/pdf.gif');
			background-position:	9px 7px;		
		}
		
		#containerDownloads .ppt
		{
			padding:				7px 0px 0px 26px;
			margin:					0px 0px 0px 0px;
			
			background-position:	9px 7px;		
			background-image: 		url('/sjablonen/1/images/doctypes/ppt.gif');
		}
		
		#containerDownloads span
		{
			padding-left:			8px;
			
			color:					#999;
			font-size:				0.92em;
		}
	
	
	/*********************************************************************************************/
	/* Containers & classes (submenu )                   		 								 */
	/*********************************************************************************************/	
	#containerContentRight
	{		
		float:					left;
		
		width:					237px;
		
		padding:				0;
		margin:					0 0 0 13px;
	}
		
		div.firstSubcolumnItem
		{
			margin-top:				15px!important;
		}
		
		div.subcolumnItem
		{
			clear:					both;
			
			width:					237px;
			margin:					0 0 27px 0;
			padding:				0;
		}
			
			div.subcolumnItem h2
			{
				margin:					0 0 13px 13px!important;
			}
			
			div.subcolumnItem ul
			{
				margin:					0;
				padding:				0 0 13px 0;
				
				background-color:		#E7F3F1;
			}
			
				div.subcolumnItem ul li
				{
					padding:				7px 0 0 13px;
					margin:					0;
					
					list-style-type:		none;
				}
				
					div.subcolumnItem ul li a
					{
						color:					#055644;
						font-weight:			bold;
					}
	
	#containerContentRight h2
	{
		padding:				0;
		margin:					0;
	}
	
	#containerOptionsSubMenu
	{
		width:					237px;
		height:					25px;
		margin:					40px 0 13px 0;
		
		background-color:		#FAE9FF;
	}
	
		#containerOptionsSubMenu a
		{
			font-size:				0.9em;
		}
	
		.optionRead
		{
			position:				relative;
			float:					left;
			
			height:					20px;
			width:					150px;
			padding:				5px 0 0 25px;
			
			background-position:	6px 6px;
			background-repeat:		no-repeat;
		}
		
		.optionReadSpeaker
		{
			position:				relative;
			float:					left;
			padding:				3px 13px 0 20px;
									
			width:					100px;
			
			background-image:		url('/sjablonen/1/images/general/icon_audio.gif');
			background-repeat:		no-repeat;		
			background-position:	2px 6px;
		}

		
		.optionBack
		{
			position:				relative;
			float:					right;
			height:					22px;
			padding:				3px 13px 0 25px;
			
			text-align:				right;
			
			background-image:		url('/sjablonen/1/images/general/arrow_back_purple.gif');
			background-repeat:		no-repeat;		
			background-position:	15px 6px;
			
			
		}
	
	#containerBinnenstadLogo
	{
		height:					25px;
		width:					237px;
		margin:					40px 0 13px 0;
	}
		
	#containerSubMenu
	{
		margin:					0 0 27px 0;
	}
	
	#containerSubMenuMarginTop
	{
		margin:					13px 0 27px 0;
	}
	
	#containerMostAsked, #containerRelevant
	{
		padding:				15px 0 0 0;
	}
	
	/*********************************************************************************************/
	/* Containers & classes (Project Binnenstad Banners)          		 						     */
	/*********************************************************************************************/			
	#contentQuizBanner
	{
		float:					left;
		width:					237px;
		margin:					27px 0 0 0;	
		
		text-align:				center;
	}
	
	
	/*********************************************************************************************/
	/* Classes (attached photo's)                                                          	 	 */
	/*********************************************************************************************/
	.containerAttachedPhoto
	{
		height:					71px;
		min-height:				71px;
		margin:					11px 0 13px 0;
		padding:				5px 0 5px 0;
	}
	*>.containerAttachedPhoto
	{
		height:					auto;
	}
	
		.containerAttachedPhoto h2
		{
			margin:					0 0 13px 13px;
		}
		
		.containerAttachedPhoto ul
		{
			height:					71px;
			min-height:				71px;
			margin:					11px 0 0 0;
			padding:				13px 0 13px 13px;
			
			background-color:		#FAE9FF;
		}
		*>.containerAttachedPhoto ul
		{
			height:					auto;	
		}
			.containerAttachedPhoto ul li
			{
				float:					left;
				list-style:				none;
				
				height:					68px;
				width:					68px;
				padding:				5px 5px 4px 5px;
				margin:					0 10px 13px 0;
				
				background-color:		#FFF;
				
				border-bottom:			1px solid #898989;
				border-right:			1px solid #898989;
			}
			
			.containerAttachedPhoto ul li:hover
			{
				background-color:		#842D93;
			}
				
			
			.containerAttachedPhoto ul li.morePhotos
			{
				clear:					both;
				float:					none;
				
				height:					1em;
				width:					400px;
				margin:					0 0 0 5px;
				padding:				0;
				
				line-height:			1.1em;
				
				background-color:		#FAE9FF;
				
				border:					none;
			}
			*>.containerAttachedPhoto ul .morePhotos
			{
				height:					auto;
			}
		
			.containerAttachedPhoto ul .morePhotos:hover
			{
				background-color:		#FAE9FF;
			}
	
	
	/*********************************************************************************************/
	/* Containers & classes (attached FAQ)		 									    */
	/*********************************************************************************************/
	div.containerAttachedFAQ
	{
		position:				relative;
		
		width:					474px;
		padding:				25px 0 0 0;
	}
		
		div.containerAttachedFAQ h2
		{
			margin:					0 0 13px 13px;
		}
		
		div.containerAttachedFAQ ul
		{	
			width:					474px;
			margin:					10px 0 0 0;
			
			border-bottom:			1px solid #802990;
		}
	
			div.containerAttachedFAQ ul li
			{	
				height:					22px;
				min-height:				22px;
				width:					474px;
				padding:				0;
				
				list-style:				none;
				
				border-top:				1px solid #802990;
			}
			*>div.containerAttachedFAQ ul li
			{
				height:					auto;
			}
			
			div.containerAttachedFAQ ul li div
			{
				height:					22px;
				min-height:				22px;
				margin:					0;
				padding:				0 0 0 20px;
			}
			*>div.containerAttachedFAQ ul li div
			{
				height:					auto;
			}
			
				.containerAttachedFAQ ul li div a
				{
					/* display:				block; */
					padding-top:			3px;
				}
			
			div.containerAttachedFAQ ul li div.faqQuestion
			{
				background-image:		url('/sjablonen/1/images/faq/li.gif');
				background-repeat:		no-repeat;
				background-position:	3px 3px;	
			}
			
			div.containerAttachedFAQ ul li div.faqSelectedID
			{
				background-color:		#842D93!important;
				background-image:		url('/sjablonen/1/images/faq/li_selected.gif');
				background-repeat:		no-repeat;
				background-position:	5px 8px;
			}
			
				div.containerAttachedFAQ ul li div.faqSelectedID a
				{
					color:					#FFF;
				}
				
			div.containerAttachedFAQ ul li div.faqAnswer
			{
				width:					441px;
				padding:				13px 13px 13px 20px;
			}
				
				div.containerAttachedFAQ ul li div.faqAnswer ul, div.containerAttachedFAQ ul li div.faqAnswer ol
				{
					border-bottom:			none;
					
					padding:				0;
					margin:					0;
				}
						
					div.containerAttachedFAQ ul li div.faqAnswer ul li
					{
						width:					441px;
						min-height:				10px;
						
						list-style-type:		none;
						background-image:		url('/sjablonen/1/images/faq/bullet.gif');
						background-repeat:		no-repeat;
						background-position:	0px 7px;
						padding-left:			12px;
						
						border-top:				none;
					}
					
					div.containerAttachedFAQ ul li div.faqAnswer ol li
					{
						width:					441px;
						margin:					0 0 0 25px;			
						min-height:				10px;
						border-top:				none;
						list-style-type:		decimal;
					}
	
	
	/*********************************************************************************************/
	/* Containers & classes (attached Form)		 									     */
	/*********************************************************************************************/
	.containerAttachedForm
	{
		position:				relative;
		
		width:					474px;
		margin:					30px 0 0 0;
	}
	
		.containerAttachedForm h2
		{
			padding:				0 0 13px 13px;
		}
	
	.containerAttachedFormContent
	{
		padding:				8px;
		
		background-color:		#FAE9FF;
	}
	
	.fieldRow
	{
		position:				relative;
		clear:					both;
		
		width:					440px;
		
		margin:					2px;
		padding:				2px;		
	}
	
	.fieldRowHidden
	{		
		display:				none;								
	}
	
	.fieldRowExtraInfo
	{
		clear:					both;
		
		height:					20px;
		margin:					2px;
		padding:				10px 2px 2px 24px;
		
		color:					#999;		
		
		background-image:		url(/sysimgs/formulier/info_small.gif);
		background-position:	2px 12px;
		background-repeat:		no-repeat;
	}
	
	.fieldLabel
	{
		width:					130px;		
		float:					left;
	}
	
	.fieldContent
	{
		width:					294px;		
		float:					left;		
	}
	
	.fieldColumn_0
	{
		width:					100px;
		float:					left;
	}
	
	.fieldColumn_1
	{
		width:					100px;
		float:					left;		
	}
	
	.fieldColumn_2
	{
		width:					100px;		
	}
	
	.formError
	{
		margin:					2px;
		padding:				2px 2px 2px 24px;
		
		color:					#FF0000;
		
		background-image:		url(/sysimgs/formulier/error_small.gif);
		background-position:	4px 4px;
		background-repeat:		no-repeat;
		
		border: 				solid 1px #FF0000;
	}
	
	.confirmFieldRow_1
	{
		position:				relative;
		clear:					both;
		
		vertical-align:			top;			
		background-color:		#E8DCEA;			
	}
	
	.confirmFieldRow_2
	{
		position:				relative;
		clear:					both;
		
		vertical-align:			top;		
		background-color:		#FAE9FF;		
	}
	
	.confirmFieldLabel
	{
		width:					120px;		
		float:					left;
	}
	
	.confirmFieldContent
	{
		width:					220px;	
		float:					left;	
	}
	
	.cm_input
	{		
		width:					175px;
	}
	
	.cm_select
	{
		height:					20px;
		width:					180px;
	}
	
	.cm_multi
	{
		height:					auto !important;
	}
	
	.cm_textarea
	{
		width:					175px;
	}
	
	.cm_fieldset
	{
		padding:				0 0 10px 0;
		margin:					0 0 10px 0;
		
		border:					1px solid #B289BE;	
	}
	
	.cm_fieldset legend
	{		
		font-weight:			bold;
	}
	
	.cm_upload
	{
		height:					19px;
		width:					179px;
	}
	
	.cm_radio
	{
		padding:				0;
		margin:					0 6px 0 4px;
	}

	
	/*********************************************************************************************/
	/* Containers & classes (extra information, banner, "fun")		 						     */
	/*********************************************************************************************/
	#containerRight
	{
		float:					left;
		
		width:					245px;
		
		margin:					0 0 0 13px;
		padding:				0;
	}
	
	#containerBanner
	{
		border-bottom:			solid 1px #FFF;
	}
	
	#containerBanner .head
	{
		height:					40px;
		background-color:		#FFF;
	}
	
	#containerBanner .head h2 
	{
		padding:				13px 0 0 0;
		margin:					0 0 13px 13px;
	}
	
	#containerBanner img
	{
		display:				block;
		
		margin:					0;
		padding:				0;
		
		border:					none;
	}
	
	#containerRightItems
	{
		height:					405px;
		background-color:		#B289BE;
	}
	
	*>#containerRightItems
	{
		height:					 405px;
	}	
	
		.rightItem 
		{
			margin:					0;
			padding:				13px;
			
			color:					#FFF;
			
			background-color:		#B289BE;
			
			border-bottom:			solid 1px #FFF;
		}
		
		.rightItem p
		{
			padding:				0;
			margin:					0;	
		}
		
		.rightItem h3
		{
			color:					#FFF;
			line-height:			10pt;
		}
		
		.rightItem img
		{
			padding:				0;
			margin:					13px 0 0 0;
		}
		
		.openingHours
		{
			background-color:		#B289BE;
		}
		
		.openingHours p
		{
			padding:				0;
			margin:					0;
		}
		
		.filler
		{
			height:					79px;
			
			background-color:		#B289BE;
		}
		
	#containerRightBanners
	{
		width:					237px;
		margin:					30px 0 0 0;
		padding:				0;
	}	
	
		#containerRightBanners ul
		{
			margin:					11px 0 0 0;
			padding:				0 0 13px 0;
		}
		
			#containerRightBanners ul li
			{		
				margin:					0;
				padding:				0;		
				
				list-style:				none;
			}
	
	/*********************************************************************************************/
	/* Countdown																				 */
	/*********************************************************************************************/
	.rightItem.countdownContainer
	{
		padding:			0px 0 13px 0;
	
	}
	
	
	div.countdown
	{
		padding:				2px 0 0 0;
		margin:					0 13px 0 13px;
	}
	
	
	#containerRight .rightItem.countdownContainer h2
	{
		color:					#fff;
		padding:				13px;
		margin:					0;
		
		width:					219px;
		background-color:		#842d93;
	}
	
	
	div.countdownCalendar
	{
		float:					left;
		
		height:					62px;
		width:					80px;
		padding:				38px 0 0 0;
		margin:					1px 0 0 0;
		color:					#000;
		
		text-align:				center;
		
		background-color:		#ae83bb;
		background-image:		url(/sjablonen/1/images/general/countdownCalendar.gif);
		background-repeat:		no-repeat;
	}
	
		span.countdownCalendarText
		{
			font-size:				1.8em;
			font-weight:			bold;
			line-height:			100%;
		}
		
		span.countdownCalendarUnitsText
		{
			font-size:				1em;
			font-weight:			normal;
		}
	
	div.countdownText
	{
		float:					left;
		width:					125px;
		margin:					10px 0 0 10px;
	}	
	
		div.countdownText a:hover
		{
			color:					#fff;
		}
	
	
	/*********************************************************************************************/
	/* Containers & classes (poll)                        		 							    */
	/*********************************************************************************************/	
	#containerPoll
	{
	}
	
	#containerPoll ul
	{
		padding:				0px 0px 13px 0px;
		margin:					11px 0px 0px 0px;
						
		background-color:		#fae9ff;
		border-top:				solid 1px #842e93;
	}
	
	#containerPoll ul li
	{
		margin:					0;
		padding:				7px 0 8px 13px;
		
		list-style:				none;
		
		color:					#464646;
	}
	
	#containerPoll ul li span
	{	
		padding:				0 11px 12px 13px;
		margin:					0;
	}
	
	#containerPoll ul li p
	{	
		padding:				0;
		margin:					0;
	}
	
	#containerPoll .cm_button
	{
		margin-top:				19px;
	}
	
	#breadCrumbs
	{
		margin:	 0 0 0 7px;
	}
	*>#breadCrumbs
	{
		margin:	 0 0 0 13px;
	}	
	
		#breadCrumbs ul, #breadCrumbs li
		{	
			float:			left;
			margin:			0 ;
			padding:		0;
			list-style:		none;
		}
	
	/*********************************************************************************************/
	/* Containers & classes (Geheim van Nieuwegein - ViewScript Folder) 					               */
	/*********************************************************************************************/	
	
	#contentText.GvNfolder ul 
	{
		padding:				0;
		margin:					0;
		margin-top:				20px;
		border-bottom:			1px solid #e6d4ea;
	}
	
	#contentText.GvNfolder ul li
	{
		padding:				2px 0 0 15px;
		margin:					3px 0 0px 0;
		height:					20px;
		list-style:				none;
		background-image:		url(/sjablonen/7/images/bullet.gif);
		background-position:	3px 6px;
		background-repeat:		no-repeat;
		border-top:				1px solid #e6d4ea;
	}

	*>#contentText.GvNfolder ul li
	{
		min-height:				20px;
		height:					auto;
	}

	#contentText.GvNfolder ul li a
	{
		font-weight:			bold;
		color:					#842D93;
	}
	
	/*********************************************************************************************/
	/* Containers & classes (Geheim van Nieuwegein - Mijn Geheim)	 					               */
	/*********************************************************************************************/	

	#contentText.GvNMijnGeheim ul 
	{
		float:					left;
		padding:				0;
		margin:					8px 0px;
		border-bottom:			1px solid #e6d4ea;
	}
	
	#contentText.GvNMijnGeheim ul li
	{
		padding:				2px 0 0 15px;
		margin:					3px 0 0px 0;
		height:					20px;
		list-style:				none;
		background-image:		url(/sjablonen/7/images/bullet.gif);
		background-position:	3px 6px;
		background-repeat:		no-repeat;
		border-top:				1px solid #e6d4ea;
		color:					#842D93;
	}
	
	*>#contentText.GvNMijnGeheim ul li
	{
		min-height:				20px;
		height:					auto;
	}

	#contentText.GvNMijnGeheim ul li a
	{
		font-weight:			bold;
		color:					#842D93;
	}
	
	#contentText.GvNMijnGeheim ul li span.interviewTitle
	{
		float:					left;
		width:					295px;
	}
	
	#contentText.GvNMijnGeheim ul li span.interviewName
	{
		display:				block;
		float:					right;
		width:					150px;
		overflow:				hidden;
	}
	*>#contentText.GvNMijnGeheim ul li span.interviewName
	{
		overflow:				visible;
	}

	table.tableCanon, table.tableCanon td
	{
		border:					0;
	}
	
	
	/*********************************************************************************************/
	/* Containers & classes (footer)                        		 							 */
	/*********************************************************************************************/	
	#containerFooter
	{
		float:					left;
		
		width:					995px;
		margin:					13px 0 0 0;
		padding:				0 0 4px 0;
		
		color:					#842D93;
		
		border-top:				solid 12px #842D93;
	}
	
	#containerFooterShortCutsLeft
	{		
		float:					left;
		
		padding:				0px 0px 0px 3px;
		margin:					3px 0px 0px 0px;
	}
	
		#containerFooterShortCutsLeft ul, #containerFooterShortCutsLeft li
		{	
			float:			left;
			margin:			0;
			padding:		0 0 0 4px;
			list-style:		none;
		}
		
		#containerFooterShortCutsLeft ul li a
		{
			font-family:			Tahoma;
			font-weight:			bold;
			font-size:				0.9em;				
			text-decoration:		none;
		}
	
	#containerFooterShortCutsRight
	{		
		float:					right;
		
		padding:				0px 6px 0px 0px;
		margin:					3px 0px 0px 0px;
				
		font-size:				.9em;
	}
	
		#containerFooterShortCutsRight ul, #containerFooterShortCutsRight li
		{	
			float:			left;
			margin:			0;
			padding:		0 0 0 4px;
			list-style:		none;
		}
		
		#containerFooterShortCutsRight ul li a, #containerFooterShortCutsLeftt ul li a
		{
			font-family:			Tahoma;
			font-weight:			bold;
			font-size:				0.9em;				
			text-decoration:		none;
		}
	
	
	/*********************************************************************************************/
	/* Containers & classes (calendar)                 								 			 */
	/*********************************************************************************************/
	#containerCalendar
	{
		float:					left;
		
		width:					237px;
		margin:					27px 0 0 0;
		padding:				0;
		
	}
	
		#containerCalendar h2 
		{
			padding:				0;
			margin:					0 0 11px 13px;
		}
		
		#containerCalendar ul
		{
			height:					32px;
			min-height:				32px;
			width:					237px;
			
			margin:					11px 0 0 0;
			padding:				0;
			
			background-color:		#E6F3F0;
			
			border-top:				solid 1px #07866C;
		}
		*>#containerCalendar ul
		{
			height:					auto;
		}
		
			#containerCalendar ul li
			{
				margin:					0;
				padding:				7px 0 0 13px;
				
				list-style:				none;
				
				color:					#464646;
			}
			
				#containerCalendar ul li a
				{
					color:					#464646;
					font-weight:			bold;
				}
				
				.calendarDate
				{
					font-size:				.8em;
				}
				
				.moduleSelect
				{
					color:					#80777E;
					font-size:				.8em;
					font-weight:			bold;
				}

				.moduleSelect a
				{
					color:					#80777E;
				}
				
				.calendarSelect
				{
					margin:					0;
					padding:				13px 0 13px 13px;
					
					background-color:		#E6F3F0;
				}
				
				.eventItem2 p
				{
					margin:					0!important;
				}
                
    /*********************************************************************************************/
	/* Containers & classes (Funcolumnarchive)	 					                             */
	/*********************************************************************************************/	

	#contentText.funcolumnArchive ul 
	{
		float:					left;
		padding:				0;
		margin:					8px 0px;
		border-bottom:			1px solid #DCADFF;
	}
	
	#contentText.funcolumnArchive ul li
	{
		padding:				2px 0 0 15px;
		margin:					3px 0 0px 0;
		height:					20px;
		list-style:				none;
		background-image:		url(/sjablonen/1/images/general/bullet_funcolumn.gif);
		background-position:	3px 6px;
		background-repeat:		no-repeat;
		border-top:				1px solid #DCADFF;
	}
	*>#contentText.funcolumnArchive ul li
	{
		min-height:				20px;
		height:					auto;
	}

	#contentText.funcolumnArchive ul li a
	{
		font-weight:			bold;
		color:					#842d93;
	}
	
	#contentText.funcolumnArchive ul li span.interviewTitle
	{
		float:					left;
		width:					295px;
	}
	
	#contentText.funcolumnArchive ul li span.interviewName
	{
		display:				block;
		float:					right;
		width:					150px;
		overflow:				hidden;
	}
	*>#contentText.funcolumnArchive ul li span.interviewName
	{
		overflow:				visible;
	}
	
	
	/*********************************************************************************************/
	/* Dossier																					 */
	/*********************************************************************************************/
	div.dossier
	{
		float:					left;
		
		width:					230px;
		margin:					0 0 26px 0;
	}
	
	div.dossierMarginRight
	{
		margin:					0 0 26px 13px;
	}
	
	
	/*********************************************************************************************/
	/* =Vacture syles  							                                      			 */
	/*********************************************************************************************/	
	
	#containerContentRight h2.vacature
	{
		padding:				13px 0 13px 13px;
	}
	
	ul#vacature
	{
	
		width:					237px;
		margin:					0;
		padding:				0px 0 0px 0px;
		background-color:		#eacef4;
		
		border-bottom:			14px solid #fff;
	}
	
	ul#vacature li
	{
		padding:				4px 0 5px 13px;
		list-style-type:		none;
	}
	
	ul#vacature li.kop
	{
		font-weight:			bold;
		color:					#fff;
		background-color:		#9444a5;
	}
	

	ul#vacature li a.cm_button
	{	
		display:				block;
		background-color:		#9444a5;
		border:					medium none;
		margin:					1px 0 -1px 0;
		width:					115px;
		padding:				2px 5px 0px 5px;
	}
	
		ul#vacature li a.cm_button:hover
		{
			color:				#fff;
		}


	/*********************************************************************************************/
	/* =Errors & Warnings				  			                                		     */
	/*********************************************************************************************/
				
	#containerContent span#m2f_fail ,
	#containerContent span#m2f_success,
	#containerContent span#success,
	#containerContent span#notfound_404,
	#containerContent span#error,
	#containerContent span#warning
	{	
		display:				block;
		margin:					70px 0 32px 0;
		width:					399px;
		padding: 				13px 0 13px 80px;
		height:					38px;
	
		color: 					#f00;
		font-weight:			bold;
	
		border:					solid 2px #f00;
	}	
	*>#containerContent span#m2f_fail ,
	#containerContent span#m2f_success,
	#containerContent span#success,
	#containerContent span#notfound_404,
	#containerContent span#error,
	#containerContent span#warning
	{
		min-height:				38px;
		height:					auto;
	}
	
	#containerContent span#m2f_fail
	{
		background: 			url(/sjablonen/1/images/general/m2f_fail.png) no-repeat 8px 8px #ffe0e1;
	}
	
	
	#containerContent span#m2f_success
	{
		color: 					#7ebd27;
		background: 			url(/sjablonen/1/images/general/m2f_success.png) no-repeat 8px 8px #e3ffe0;
		border:					solid 2px #7ebd27;
	}
	
	
	#containerContent span#success
	{
		color: 					#7ebd27;
		background: 			url(/sjablonen/1/images/general/accept.png) no-repeat 8px 8px #e3ffe0;
		border:					solid 2px #7ebd27;
	}
	
	
	#containerContent span#notfound_404
	{
		background: 			url(/sjablonen/1/images/general/notfound_404.png) no-repeat 8px 8px #ffe0e1;
	}
	
	#containerContent span#error
	{
		background: 			url(/sjablonen/1/images/general/error.png) no-repeat 8px 8px #ffe0e1;
	}
	
	#containerContent span#warning
	{
		color:					#ff7300;
		background: 			url(/sjablonen/1/images/general/warning.png) no-repeat 8px 8px #fff7e0;
		border:					solid 2px #ff7300;
	}
	
		
}

/*************************************************************************************************/
/* Print styles                                              									 */
/*************************************************************************************************/
@media print
{
	/*********************************************************************************************/
	/* Containers                     		 							 						 */
	/*********************************************************************************************/
	.containerInvisible, #containerShortCutsTop, #containerMenu, #containerTop, #containerPath, 
	#containerPrintMail, #containerContact, #containerDownloads, #containerContentRight, 
	#containerRight, #containerFooter
	{
		display:				none;
	}	 
	
	#containerPrintHeader
	{
		display:				block	!important;
		
		height:					100px;
		margin:					0 0 20px 0;
		padding:				0;
		
		color:					#000;
		
		border-bottom:			solid 1px #000;
	}
	
	#printLogo
	{
		position:				relative;
		display:				block;
		float:					left;
		
		margin:					0;
		padding:				0;
	}
	
	#printAdres
	{
		position:				relative;
		display:				block;
		float:					right;
		
		margin:					0;
		padding:				15px 0 0 0;
	}	
	
	#printAdres a
	{
		display:				none;
	}
	
	.containerAttachedPhoto ul li
	{
		float:					left;
		list-style:				none;
		
		height:					68px;
		width:					68px;
		padding:				5px 5px 4px 5px;
		margin:					0 13px 13px 0;
	}
	
		.containerAttachedPhoto ul li a img
		{
			border:					none;
		}
	/*********************************************************************************************/
	/* General styles                 		 							 						 */
	/*********************************************************************************************/
	body 
	{
		width:					100%;
		height:					100%;
		
		padding:				0;
		margin:					0;
		
		font-family: 			Verdana, Arial, Helvetica;
		font-size:				.7em;
		line-height:			140%;
	}
	
	a 
	{
		color:					#000;
		font-weight:			normal;				
		text-decoration:		none;
	}
	
	ul li
	{
		list-style-type:		square;	
	}

	h1 
	{
		clear:					both;
		margin:					0;
		padding:				0 0 10px 0;
		
		font-size:				1.6em;
		line-height:			110%;
	}
	
	h2 
	{
		clear:					both;
		margin:					0;
		padding:				0 0 10px 0;
		
		font-size:				1.1em;
		line-height:			110%;
	}
	
	h3 
	{
		clear:					both;
		margin:					0 0 1px 0;
		padding:				0 0 10px 0;
		
		font-size:				1em;
		line-height:			110%;	
	}
}

/*************************************************************************************************/
/* Handheld styles                                         									 	 */
/*************************************************************************************************/
@media handheld 
{
}
