/*************************************************************************************************/
/* Author:			VINCIS / Roberto De Vivo	                                              	 */
/* Description:		Stylesheet for template 1-5 (subpage)                                        */
/*************************************************************************************************/
@media screen 
{
	/*********************************************************************************************/
	/* General styles                                                                 			 */
	/*********************************************************************************************/
	body 
	{
		width:					100%;
		height:					100%;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;		
		
		font-family: 			Verdana, Arial, Helvetica;
		font-size:				.7em;
		line-height:			140%;
		
		color:					#000000;
				
	}

	img 
	{
		border: 				none;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	form 
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	a 
	{		
		font-weight:			bold;				
		text-decoration:		none;
		
		color:					#802991;
	}
	
	a:hover 
	{
		text-decoration:		underline;
		
		color:					#AE83BB;
	}
	
	ul
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 25px;
	}
		
	ul li
	{
		list-style-type:		square;	
	}
	
	ol
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 25px;
	}
	
	hr 
	{	
		clear:					both;
		
		height:					1px;
		width:					100%;
		
		background-color:		#802991;
		color: 					#802991;
		
		border:					none;
	}
	
	
	h1 
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		font-size:				1.1em;
		line-height:			100%;
					
		color:					#000000;		
	}	
	
	h2 
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		font-size:				1.1em;
		line-height:			1.1em;
					
		color:					#000000;		
	}
	
	h3 
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 1px 0px;
		
		font-size:				1em;
		line-height:			100%;
			
		color:					#000000;				
	}
	
	blockquote
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 10px;
	}
	
	iframe
	{
		width:					710px;
		height:					628px;
		border:					0px;
	}
	
	#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;
	}	

	/* =Underline */
	 .textUnderline	
	{
		text-decoration:	underline;
	}	
		
	 .floatRight
	{
		float: 				right;
	}
	
	 .floatLeft
	{
		float: 				left;
	}
	
	 .border1
	{
		border:				solid 1px #802991;
	}

	 .border2
	{
		border:				solid 2px #802991;
	}
	
	 .border3
	{
		border:				solid 3px #802991;
	}

	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; 
		}
	
	
/* =Tables */
	 table {
		/*width:					460px;
		
		padding: 				0;
		margin:					0 9px 18px 0;*/
		
/*	
    	border-bottom:			1px solid #802991;
		border-right:			1px solid #802991;
*/		
		border-collapse: 		collapse;
	}

		table caption {

			font-weight:		bold;
			color:				#802991;

			text-align:			left;
			
			padding:			8px 0 2px 2px;
			font-size:			1.1em;
		}
	
		 table tbody {
			padding: 				0;
			margin:					0;
		}
		
		 table th {
			font-weight:			bold;
			color:					#fff;
			background-color:		#802991; 

			padding: 				1px;
			margin:					0;
/*			
			border-left:			1px solid #802991;
			border-top:				1px solid #802991;
			
*/
		}
		
		 table td {
			border-width: 			0;
			padding: 				1px;
			margin:					0;
			font-family: 			Verdana, Arial, Helvetica;
			/*font-size:				.7em;*/
/*				
			border-left:			1px solid #802991;
			border-top:				1px solid #802991;
			
*/
		}
	
		 table .tableRowOdd
		{
			background-color: 		#fafafa; /* row alternating color */
		}
	
	
	
	
	/*********************************************************************************************/
	/* Classes (general)                                                              			 */
	/*********************************************************************************************/	
	.containerInvisible
	{
		/*display:				none;*/
		position:				absolute;
		left:					0px;
		top:					-500px;
		width:					1px;
		height:					1px;
		overflow:				hidden;
	}
	
	.inputText
	{		
		width:					92px;
		
		font-family: 			Tahoma, Verdana;
		font-size:				7pt;
		padding:				0px 4px 0px 4px;
		color:					#8C3E9B;
		border:					solid 1px #898989;		
	}
	
	.floatLeft
	{
		float:					left;
	}
	
	.floatRight
	{
		float:					right;
	}
	
	.floatCloser
	{
		clear:					both;
	}
	
	.greyLink
	{	
		font-weight:			normal;
		
		color:					#949494;		
	}
	
	.anchr
	{
		font-weight:			normal;
		
		color:					#000000;
		
		background-image: 		none;
	}
	
	.displayblock
	{
		display:				block!important;
	}
	/*********************************************************************************************/
	/* Classes (general form fields)                                                             */
	/*********************************************************************************************/	
	.formField
	{
		clear:					both;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 10px 0px;
	}
	
	.formFieldLeft
	{
		float:					left;
		
		width:					110px;
	}
	
	.formFieldIcons ul
	{
		width:					200px;
		
		padding:				0px 0px 0px 114px;
		margin:					0px 0px 0px 0px;	
	}
		
	.formFieldIcons ul li
	{
		clear:					both;
		
		list-style:				none;
	}
	
	.formFieldIcons ul li div
	{
		float:					left;
		
		width:					50px;
		height:					25px;
	}	
	
	/*********************************************************************************************/
	/* Classes (editor form fields)                                                        		 */
	/*********************************************************************************************/	
	.cm_input
	{	
		height:					15px;		
		
		font-family: 			Verdana, Arial, Helvetica;
		font-size:				8pt;
		
		color:					#000000;
		
		background-color:		#FFFFFF;
		border:					solid 1px #898989;		
	}
	
	.cm_select
	{			
		height:					19px;		
				
		font-family: 			Verdana, Arial, Helvetica;
		font-size:				8pt;
		
		color:					#000000;
		
		background-color:		#FFFFFF;
		border:					solid 1px #898989;
	}
	
	.cm_textarea
	{		
		/* overflow-y:				auto; */
		
		font-family: 			Verdana, Arial, Helvetica;
		font-size:				8pt;
		
		color:					#000000;
				
		background-color:		#FFFFFF;
		border:					solid 1px #898989;
	}
	
	.cm_radio
	{
		width:					15px;
		height:					15px;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 5px 0px 0px;
			
		font-family: 			Verdana, Arial, Helvetica;
		font-size:				8pt;		
	}
	
	.cm_button
	{
		height:					20px;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 5px 0px 0px;
				
		font-family: 			Verdana, Arial, Helvetica;
		font-size:				8pt;
		font-weight:			bold;
		
		color:					#FFFFFF;
			
		background-color:		#802991;
		border:					solid 1px #802991;
	}
	
	.cm_field
	{
		width:					200px;
	}
	/*********************************************************************************************/
	/* Classes (used for cleanHTML, clean_html.xsl)                                              */
	/*********************************************************************************************/
	
	td.border1, td.border2, td.border3
	{
		border-bottom:			1px solid #802991;
		border-left:			1px solid #802991;
	}
	
	td.border1
	{
		border-width:			1px;
	}
	
	td.border2
	{
		border-width:			2px;
	}
	
	td.border3
	{
		border-width:			3px;
	}

	.ial
	{
		float:					left;
	}
	
	.iar
	{
		float:					right;
	}
	
	.highlight
	{
		background-color:		#AE83BB;
	}
	
	.underline
	{
		text-decoration:		underline;
	}
		
	/*********************************************************************************************/
	/* Containers & classes (paging)                                                        	 */
	/*********************************************************************************************/
	#containerPaging a
	{
		color:					#FFFFFF;
	}
	
	#containerPaging ul
	{		
		clear:					both;
		
		height:					20px;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	#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:		#AE83BB;

		border:					1px solid #802991;			
	}
		
	*>#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;
				
		width: 					100%;
		height:					100%;
								
		padding:				0px 0px 0px 0px;
		margin:					0px auto;		
	}		
	
	#containerShortCutsTop
	{		
		width: 					100%;
		height:					23px;
				
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		color:					#802991;	
	}
	
	*>#containerShortCutsTop
	{
		min-height:				23px;
		height:					auto;
	}
	
	#containerShortCutsTopLeft
	{
		float:					left;
		
		padding:				0px 0px 0px 7px;
		margin:					3px 0px 0px 0px;
		
		font-size:				.8em;					
	}
	
		#containerShortCutsTopLeft ul, #containerShortCutsTopLeft li
		{	
			float:			left;
			margin:			0;
			padding:		0 0 0 4px;
			list-style:		none;
		}

	#containerShortCutsTopRight
	{
		float:					right;
			
		padding:				0px 6px 0px 0px;
		margin:					3px 0px 0px 0px;
		
		font-size:				.9em;
	}
		
	#containerTop
	{
		float:					left;
		width:					100%;
		height:					85px;
		
		background-color:		#802991;
		
		border-top:				solid 1px #FFFFFF;
		border-bottom:			solid 1px #FFFFFF;
	}
	
	*>#containerTop
	{
		min-height:				85px;
		height:					auto;
		
	}

	#containerSearchField .submitButton
	{
		 border:				1px solid #FFFFFF; 
		 margin:				0px 0px 0px 0px; 
		 padding: 				0px 0px 0px 0px;
		 background-color:		#FFFFFF; 
		 color:					#802991; 
		 font-weight:			bold;
		 font-family:			Verdana, Tahoma Arial;
		 font-size:				0.98em;
		 cursor:				pointer;
	}
	
	#containerPageTitle
	{
		float:					left;		
					
		height: 				24px;
		width:					810px;	
		
		padding:				40px 0px 0px 13px;
		margin:					0px 0px 4px 0px;
								
		font-size:				2em;
		line-height:			2em;		
		font-weight:			bold;
		
		color:					#FFFFFF;
		background-color: #802991;
		
	
	}
	
	*>#containerPageTitle
	{
		min-height:				24px;
		height:					auto;						
	}
	
	#containerPageTitle span
	{
		position:				relative;
		display:				block;
		
		z-index:				1;
	}
  
  
 #containerPageSubTitle
  {
    float:          left;   
          
    height:         10px;
    width:          810px;  
    
    padding:        20px 0px 0px 5px;
    margin:         0px 0px 4px 0px;
                
    font-size:        -1em;
    line-height:      2em;    
    font-weight:      bold;
    
    color:          #FFFFFF;
	background-color: #802991;
 
  }
  
  *>#containerPageSubTitle
  {
    min-height:       1px;
    height:         auto;           
  }
  
  #containerPageSubTitle span
  {
    position:       relative;
    display:        block;
    
    z-index:        1;
  }
		
	#containerLogo
	{
		float:					right;
		cursor:					pointer;
			
		width:					158px;
		height:					66px;
		
		padding:				0px 0px 0px 0px;
		margin:					10px 0px 0px 0px;	
					
		/* background-position:	0px 0px;		
		background-repeat: 		no-repeat;
		background-image: 		url('/sjablonen/1/images/general/logo.gif');
		*/
	}	
	
	#containerPath
	{
		width:					732px;
		height:					13px;
				
		padding:				0;
		margin:					0;
		
		font-size:				0.8em;
	}
	
	*>#containerPath
	{
		min-height:				13px;
		height:					auto;
	}
	
	#containerPath a
	{
		font-weight:			normal;
		
		color:					#000000;
	}
	
	#containerPath a:hover
	{		
		color:					#000000;
	}
	
	#containerPath #backButton a
	{
		color:					#802990;		
	}
	
	/*********************************************************************************************/
	/* Containers & classes (content)                                                         	 */
	/*********************************************************************************************/
	#containerTotalContent
	{
		float:					left;		

		width:					737px;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;		
	}
	
	#containerContent
	{
		float:					left;		

		width:					471px;  /* debug remcoroberto 461px */
		
		padding:				0px 0px 0px 13px;
		margin:					27px 0px 0px 0px;
		overflow-x:				hidden;		
	}

	#containerContent iframe
	{
		position:				absolute;
		z-index:				10;
	}
	
		
	
	
	#containerContent p, #containerContent td p
	{
		/*margin:					0px;*/
		margin-bottom:		0.8em;
	}
	
	#contentText
	{
		padding:				0px 0px 0px 0px;
		margin:					18px 0px 0px 0px;		
	}
		
	/*********************************************************************************************/
	/* Containers & classes (print & mail)                    		 							 */
	/*********************************************************************************************/	
	#containerPrintMail
	{		
		float:					left;
		padding:				20px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		font-size:				0.8em;
		
		color:					#959595;
	}
	
	#containerPrintMail ul
	{
		height:					16px;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
				
	}
	
	*>#containerPrintMail ul
	{
		min-height:				16px;
		height:					auto;
	}
	
	#containerPrintMail ul li
	{
		float:					left;
			
		padding:				0px 0px 2px 0px;
		margin:					0px 0px 0px 0px;
		border-bottom:			solid 1px #959595;	
		
		list-style:				none;
			
		background-repeat: 		no-repeat;
	}
	
	#containerPrintMail ul li a
	{
		font-weight:			normal;
		
		color:					#959595;
	}
	
	#containerPrintMail .mailButton
	{		
		padding:				0px 8px 0px 23px;
		margin:					0px 0px 0px 0px;
		
		background-position:	6px 2px;
		background-image: 		url('/sjablonen/1/images/general/bullet_mail.gif');		
	}
		
	#containerPrintMail .printButton
	{
		padding:				0px 8px 0px 23px;
		margin:					0px 0px 0px 0px;
		
		background-position:	6px 3px;		
		background-image: 		url('/sjablonen/1/images/general/bullet_print.gif');
	}
	
	#containerPrintMail .downloadButton
	{
		background-position:	6px 2px;
		padding:				0px 8px 0px 23px;
		background-image: 		url('/sjablonen/1/images/general/bullet_download.gif');
	}
	/*********************************************************************************************/
	/* Containers & classes (reactions)                                                        	 */
	/*********************************************************************************************/
	#containerReactions
	{
		padding:				0px 0px 0px 0px;
		margin:					27px 0px 0px 0px;
	}	
	
	#containerReactions img
	{
		display:				inline;
	}
	
	#containerReactions a
	{	
		color:					#0960A2;		
	}
	
	#containerReactions a:hover
	{
		text-decoration:		underline;
		
		color:					#0960A2;	
	}
	
	#containerReactions h2
	{		
		display:				inline;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 13px;		
	}
	
	#containerReactions hr
	{
		color:					#0960A2;
		background-color:		#0960A2;
	}
	
	
	.reactionNumber form
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		background-color:		#FF00FF;
	}

	.reactionNumber div
	{
		float:					left;
	}
	.reactionBy
	{
		float:					right;
				
		padding:				7px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	.reactionPost
	{
		clear:					both;
		
		height:					80px;
		
		padding:				0px 0px 0px 13px;
		margin:					0px 0px 0px 0px;
		
		background-color:		#E6EFF6;
		border-top:				solid 1px #0960A2;
	}
	
	*>.reactionPost 
	{
		min-height:				80px;
		height:					auto;
	}
	
	.reactionOptions
	{
		clear:					both;
		
		height:					30px;
		
		padding:				0px 0px 0px 0px;
		margin:					19px 0px 27px 0px;		
	}
	
	.reactionNumber
	{
		float:					left;
		width:					350px;
		
		padding:				0px 0px 0px 13px;
		margin:					0px 0px 0px 0px;
	}

	.reactionField
	{
		width:					300px;
	}
	
	.reaction_button
	{
		display:				block;
		
		color:					#0960A2;
		font-weight:			bold;
		font-size:				.95em;
		
		padding:				0px 0px 0px 0px;
		margin:					1px 0px 0px 0px;
		
		background-color:		#ffffff;
		border:					0;
		cursor:					pointer;
	}
	/*********************************************************************************************/
	/* Containers & classes (contact)                                                         	 */
	/*********************************************************************************************/
	#containerContact
	{
		clear:					both;
	}
	
	#containerContact h2 
	{
		padding:				0px 0px 0px 0px;
		margin:					27px 0px 0px 13px;
	}
	
	#containerContact ul
	{
		height:					16px;
			
		padding:				0px 0px 13px 0px;
		margin:					11px 0px 0px 0px;
				
		background-color:		#EFE6F1;
		border-top:				solid 1px #AE83BB;
	}
	
	*>#containerContact ul
	{
		min-height:				16px;
		height:					auto;
	}
	
	#containerContact ul li
	{
		padding:				7px 0px 0px 13px;
		margin:					0px 0px 0px 0px;	
		
		list-style:				none;
		
		color:					#464646;		
	}

	#containerContact ul li a
	{
		font-weight:			bold;
		color:					#802990;		
	}
	
	/*********************************************************************************************/
	/* Containers & classes (download)                                                         	 */
	/*********************************************************************************************/
	#containerDownloads
	{
		clear:					both;
	}
	
	#containerDownloads h2 
	{
		padding:				0px 0px 0px 0px;
		margin:					27px 0px 0px 13px;
	}
	
	#containerDownloads ul
	{
		height:					16px;
		
		padding:				0px 0px 13px 0px;
		margin:					11px 0px 0px 0px;
			
		background-color:		#EBEBEB;
		border-top:				solid 1px #B7B7B7;
	}
	
	*>#containerDownloads ul
	{
		min-height:				16px;
		height:					auto;
	}
	
	#containerDownloads ul li
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
				
		list-style:				none;			
		background-repeat: 		no-repeat;	
		
		color:					#464646;
	}
	
	#containerDownloads .doc
	{
		padding:				7px 0px 0px 26px;
		margin:					0px 0px 0px 0px;
		
		background-position:	9px 7px;		
		background-image: 		url('/sjablonen/1/images/doctypes/doc.gif');
	}

	#containerDownloads .pdf
	{
		padding:				7px 0px 0px 26px;
		margin:					0px 0px 0px 0px;
		
		background-position:	9px 7px;		
		background-image: 		url('/sjablonen/1/images/doctypes/pdf.gif');
	}
	
	#containerDownloads ul li a
	{		
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 6px;
		
		font-weight:			bold;
		
		color:					#464646;
	}
	
	#containerDownloads span
	{
		padding-left:			8px;
		font-size:				0.92em;
		color:					#999;

	}
	
	/*********************************************************************************************/
	/* Containers & classes (submenu )                   		 								 */
	/*********************************************************************************************/	
	#containerContentRight
	{		
		float:					left;
		
		width:					250px;
		
		padding:				0;
		margin:					0;
	}
	
	#containerContentRight h2
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 13px;
	}
	
	#containerSubMenu
	{
		width:					239px;
				
		padding:				0px 0px 0px 11px;
		margin:					27px 0px 0px 0px;
		
		color:					#FFFFFF;
	}
		
	#containerSubMenu ul
	{
		height:					20px;
		
		padding:				0px 0px 13px 0px;
		margin:					11px 0px 0px 0px;
				
		background-color:		#802990;
	}
	
	*>#containerSubMenu ul
	{
		min-height:				20px;
		height:					auto;
	}
	
	#containerSubMenu ul li
	{
		padding:				7px 10px 0px 13px;
		margin:					0px 0px 0px 0px;	
		
		list-style:				none;		
		background-position:	1px 12px;		
		background-repeat: 		no-repeat;
		background-image: 		url('/sjablonen/1/images/general/bullet_submenu.gif');			
	}

	#containerSubMenu ul li a
	{		
		font-weight:			bold;
		
		color:					#FFFFFF;
	}

	#containerSubMenu ul li a:hover
	{		
		font-weight:			bold;
		text-decoration:		underline;
		
		color:					#FFFFFF;
	}
	
	#containerSubMenu ul li.current
	{
		font-weight:			bold;
		text-decoration:		normal;
	}
	
	/*********************************************************************************************/
	/* Containers & classes (relevant pages)          		 								 	 */
	/*********************************************************************************************/	
	#containerRelevant
	{
		width:					239px;
		
		padding:				0px 0px 0px 11px;
		margin:					27px 0px 0px 0px;
	}	
	
	#containerRelevant ul
	{		
		padding:				0px 0px 13px 0px;
		margin:					11px 0px 0px 0px;
						
		background-color:		#E6F3F0;
		border-top:				solid 1px #07866C;
	}
		
	#containerRelevant ul li
	{		
		padding:				7px 0px 0px 13px;
		margin:					0px 0px 0px 0px;	
		
		list-style:				none;
		
		color:					#464646;		
	}

	#containerRelevant ul li a
	{		
		font-weight:			bold;
		
		color:					#464646;
	}



	/*********************************************************************************************/
	/* Classes (attached photo's)                                                          	 	 */
	/*********************************************************************************************/
	.containerAttachedPhoto
	{
		height:					71px;
		min-height:				71px;
		width:					474px;
		
		margin:					11px 0 13px 0;
		padding:				5px 0 5px 0;
	}
	*>.containerAttachedPhoto
	{
		height:					auto;	
	}
	
		
		.containerAttachedPhoto ul
		{
			width:					461px;
			margin:					11px 0 0 0;
			padding:				13px 0 13px 13px;
			
			background-color:		#EBEBEB;
			
			border-top:				solid 1px #898989;
		}
		
			.containerAttachedPhoto ul li
			{
				float:					left;
				list-style:				none;
				
				height:					68px;
				width:					68px;
				padding:				5px 5px 4px 5px;
				margin:					0 13px 13px 0;
				
				background-color:		#FFFFFF;
				
				border-bottom:			1px solid #898989;
				border-right:			1px solid #898989;
			}
			
			.containerAttachedPhoto ul li:hover
			{
				background-color:		#80298F;
			}
				
			
			.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:		#EBEBEB;
				
				border:					none;
			}
			*>.containerAttachedPhoto ul .morePhotos
			{
				height:					auto;
			}
		
			.containerAttachedPhoto ul .morePhotos:hover
			{
				background-color:		#EBEBEB;
			}
	
	
	/*********************************************************************************************/
	/* Containers & classes (extra information, banner, "fun")		 							 */
	/*********************************************************************************************/
	#containerRight
	{
		float:					left;
					
		width:					245px;
		
		padding:				27px 0px 0px 0px;
		margin:					0px 0px 0px 13px;
	}
	
	#containerRight h2 
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 13px;
	}
	
	#containerBanner
	{
		padding:				11px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
		
		border-bottom:			solid 1px #FFFFFF;
	}
	
	#containerBanner img
	{
		display:				block;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
				
		border:					none;
	}
	
	.rightItem 
	{		
		padding:				13px 13px 13px 13px;
		margin:					0px 0px 0px 0px;
		
		color:					#FFFFFF;
		background-color:		#A669B1;
		
		border-bottom:			solid 1px #FFFFFF;
	}
	
	.rightItem h3
	{
		color:					#FFFFFF;
	}
	
	.rightItem img
	{
		padding:				0px 0px 0px 0px;
		margin:					13px 0px 0px 0px;		
	}
		
	.openingHours
	{
		background-color:		#8C3E9B;
	}
	
	.openingHours p
	{
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;
	}
	
	.filler
	{
		height:					79px;
		
		background-color:		#B68FC2;
	}
	
	/*********************************************************************************************/
	/* Containers & classes (poll)                        		 							 */
	/*********************************************************************************************/	
	#containerPoll
	{
	}
	
	#containerPoll ul
	{		
		padding:				0px 0px 13px 0px;
		margin:					11px 0px 0px 0px;
						
		background-color:		#E6F3F0;
		border-top:				solid 1px #07866C;
	}
		
	#containerPoll ul li
	{		
		padding:				7px 0px 8px 13px;
		margin:					0px 0px 0px 0px;	
		
		list-style:				none;
		
		color:					#464646;		
	}
	
	#containerPoll ul li span
	{	
		padding:				0px 11px 12px 13px;
		margin:					0px 0px 0px 0px;	
	}
	
	#containerPoll ul li p
	{	
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;	
	}
	
	#containerPoll .cm_button
	{
		margin-top:				19px;
	}
	
	#breadCrumbs
	{
		margin:	 0 0 0 13px;
	}	
	
		#breadCrumbs ul, #breadCrumbs li
		{	
			float:			left;
			margin:			0 ;
			padding:		0;
			list-style:		none;
		}
	

	/*********************************************************************************************/
	/* Containers & classes (footer)                        		 							 */
	/*********************************************************************************************/	
	#containerFooter
	{
		float:					left;
					
		width:					100%;
		
		padding:				0px 0px 4px 0px;
		margin:					13px 0px 0px 0px;
		
		color:					#802991;
		border-top:				solid 12px #AE83BB;
	}
	
	#containerFooterShortCutsLeft
	{		
		float:					left;
		
		padding:				0px 0px 0px 7px;
		margin:					3px 0px 0px 0px;
		
		font-size:				.8em;
	}
		#containerFooterShortCutsLeft ul, #containerFooterShortCutsLeft li
		{	
			float:			left;
			margin:			0;
			padding:		0 0 0 4px;
			list-style:		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;
		}
}

/*************************************************************************************************/
/* Print styles                                              									 */
/*************************************************************************************************/
@media print
{
	/*********************************************************************************************/
	/* Containers                     		 							 						 */
	/*********************************************************************************************/
	.containerInvisible, #containerShortCutsTop, #containerMenu, #containerTop, #containerPath, 
	#containerPrintMail, #containerContact, #containerDownloads, #containerContentRight, 
	#containerRight, #containerFooter
	{
		display:				none;
	}	 
	
	#containerPrintHeader
	{
		display:				block	!important;
		
		height:					100px;
			
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 20px 0px;
		
		border-bottom:			solid 1px #000000;
		
		color:					#000000;	
	}
	
	#printLogo
	{
		position:				relative;
		display:				block;
		float:					left;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;		
	}
	
	#printAdres
	{
		position:				relative;
		display:				block;
		float:					right;
		
		padding:				15px 0px 0px 0px;
		margin:					0px 0px 0px 0px;	
	}	
	
	#printAdres a
	{
		display:				none;
	}
	
	/*********************************************************************************************/
	/* General styles                 		 							 						 */
	/*********************************************************************************************/
	body 
	{
		width:					100%;
		height:					100%;
		
		padding:				0px 0px 0px 0px;
		margin:					0px 0px 0px 0px;		
		
		font-family: 			Verdana, Arial, Helvetica;
		font-size:				.7em;
		line-height:			140%;			
	}
	
	a 
	{		
		font-weight:			normal;				
		text-decoration:		none;
		
		color:					#000000;
	}
	
	ul li
	{
		list-style-type:		square;	
	}
		
	h2 
	{
		padding:				0px 0px 10px 0px;
		margin:					0px 0px 0px 0px;
		
		font-size:				1.1em;
		line-height:			100%;			
	}
	
	h3 
	{
		padding:				0px 0px 10px 0px;
		margin:					0px 0px 1px 0px;
		
		font-size:				1em;
		line-height:			100%;	
	}
}

/*************************************************************************************************/
/* Handheld styles                                         									 	 */
/*************************************************************************************************/
@media handheld 
{
}
