/*
--------------------------------------------------------------------------------------------------
 Title:			Typography Styles (copy of tiny.css and tiny_standaard.css editor styles)
 Created on: 		14-08-2008
 Author:     			Rinse van Dijk
 Client:			2015 Festival
 Project:			Website 2015 Festival
 Copyright:  			Vincis B.V. The Netherlands

--------------------------------------------------------------------------------------------------
*/

	/*********************************************************************************************/
	/* =Styles	  					                                      				     */
	/*********************************************************************************************/

	/* =Textelement styles */
	
	#content
	{
		font-size:				0.8em;
	}
	
	#content p
	{
		font-size:				1.0em;
		margin:					0 0 15px 0;
	}
	
	#content h1
	{
		font-size:				1.4em;
		padding:				0px 0px 5px 0px;
	}
	
	#content h2 
	{
		padding:				0px 0px 2px 0px;
		margin:					0;
		
		font-size:				1.3em;
		font-weight:			bold;
		font-family: 			Arial, Verdana, Helvetica;
		
		color:					#e60004;		
	}
	
	#content h3 
	{
		padding:				0;
		margin:					0px 0px 1px 0px;
		
		font-size:				1.1em;
		font-weight:			bold;
		font-family: 			Arial, Verdana, Helvetica;
		
		color:					#e60004;				
	}

	
	/* =Link styles */
	#content a
	{
		color:					#e60004;
		font-weight:			normal;
		text-decoration:		underline;
	}
	
		#content a:hover
		{
			color:					#e60004;
			text-decoration:		underline;
		}
	
	
	/* =List styles */
	#content ul, #content ol
	{
		color:			#565656;
		font-size:		1.0em;
		line-height:	120%;
		
		padding:		0;
		margin:			0;
	}
	
	#content ul
	{
		margin:					0 0 15px 0px;
		padding:				0;
		list-style-type:		disc;
	}
	
		#content ul li
		{
			display:				list-item;  /* work around for FF list bug */
			padding:				0 0 0 4px;
			margin:					0 0 0 20px;
		}
	
	
	#content ol
	{
		margin:					0 0 15px 0;
		padding:				0;
		list-style-type: 		decimal;
	}
	
		#content ol li
		{
				display:			list-item;  /* work around for IE ordered list bug */ 
				padding:			0;
				margin:				0 0 0 25px;
		}
	
	
	#content form
	{
		margin:				0px;
	}
	
	#content img
	{
		border: 			none;
	}

	

	
	/* =Colors editor */
	#content .rood
	{
		color:					#e60004;
	}
		

	/* =Custom styles */
	.-------UITLIJNING-------
	{
	}
	
	#content .rechtsUitlijnen
	{
		float:					right;
	}
	
	#content .linksUitlijnen
	{
		float:					left;
	}

		
	

	/* =Blockquote */
	 blockquote
	{
		padding:			0 0 0 9px;
		margin:				0 0 0 9px;

	}

	
			
	/* =hr */
	#content hr
	{
		clear:				both;
		
		height: 			1px; 
		margin:				1em 0 1em 0;
		padding:			0;
		
		color: 				#2a2d2f; 
		background-color: 	#2a2d2f; 
		border: 			0px solid #e8e8e8;
	}
	

				
	/* =Pre */
	#content pre
	{
		clear:				both;
		
		min-height:			1em;
		height:				auto;
		
		margin:				11px 0 11px 0;
		padding:			13px 0 13px 13px;
		
		color:				#828282; 
		font-family:		Courier;
						
		background-color:	#fafafa;
	}
	
		#content pre a
		{
			color:				#828282;
			text-decoration:	underline;
		}
		
			#content pre a:hover
			{
				color:					#424242;
				text-decoration:		underline;
			}
			
			#content pre a:visited
			{
				/*	color:				#802f80;*/
			}
			

	
		#content pre h2,  #content pre h3
		{
			margin-top:			0;
			color:				#828282; 
			font-variant:		normal;
		}
		
	
		
	
	/* =TextAlignment */
	#content .textAlignRight
	{
		text-align:			right;
	}
	
	#content .textAlignCenter
	{
		text-align:			center;
	}
	
	#content .textAlignJustify
	{
		text-align:			justify;
	}

	#content .textAlignLeft
	{
		text-align:			left;
	}	

	/* =TextUnderline */
	#content .textUnderline	
	{
		text-decoration:	underline;
	}
	
	
	/* =Alignment */
	#content .ial, #content .floatLeft
	{
		float:					left;
	}

	#content .iar, #content .floatRight
	{
		float:					right;
	}
	
	
	/* =Standardtable */
	#content table 
	{
		font-size:				1.0em;
		line-height:			120%;
		color:					#565656;
		
		clear:					both;
		
		padding: 				0;
		margin:					0 10px 18px 1px; /* fix for FF */
		*margin:				0 10px 18px 0; /* only read by IE */
		
		border-bottom:			1px solid #b2b2b2;
		border-right:			1px solid #b2b2b2;
		
		border-collapse: 		collapse;
	}
	
		#content table caption 
		{
			padding:			8px 0 2px 4px;

			font-weight:		bold;
			text-align:			left;

			/*	background-color:	#fafafa; */
		}
		
		#content table tbody 
		{
			padding: 				0;
			margin:					0;
		}
		
		#content table th 
		{
			font-weight:			bold;
			/*font-variant:			small-caps; */
		
			/* color:					#fff;*/
			/* background-color:		#1f3653; */

			padding: 				1px 5px 1px 1px;
			margin:					0;
			border-left:			1px solid #b2b2b2;
			border-top:				1px solid #b2b2b2;
		}
		
		
		#content table td 
		{
			padding: 				1px 5px 1px 1px;
			margin:					0;
			text-align:			top;
			
			border-width: 			0;			
			border-left:			1px solid #b2b2b2;
			border-top:				1px solid #b2b2b2;
		}
		
		
		#content table .tableRowOdd
		{
			background-color: 		#eeeeee; /* row alternating color */
		}
		
	/* =Layouttable */
	#content table.layout-tabel
	{
		clear:					both;
		
		padding: 				0;
		margin:					0 10px 18px 0;
		
		border-bottom:			0px solid #b2b2b2;
		border-right:			0px solid #b2b2b2;
		
		border-collapse: 		collapse;
	}
	
		#content table.layout-tabel caption 
		{
			padding:			8px 0 2px 4px;

			font-weight:		bold;
			text-align:			left;

			/*	background-color:	#fafafa; */
		}
		
		#content table.layout-tabel tbody 
		{
			padding: 				0;
			margin:					0;
		}
		
		#content table.layout-tabel th 
		{
			font-weight:			bold;
			/*font-variant:			small-caps; */
		
			/* color:					#fff;*/
			/* background-color:		#1f3653; */

			padding: 				1px 5px 1px 1px;
			margin:					0;
			border-left:			1px solid #b2b2b2;
			border-top:				1px solid #b2b2b2;
		}
		
		
		#content table.layout-tabel td 
		{
			padding: 				1px 5px 1px 1px;
			margin:					0;
			
			border-width: 			0;			
			border-left:			0px solid #b2b2b2;
			border-top:				0px solid #b2b2b2;
		}
		
		
		#content table.layout-tabel .tableRowOdd
		{
			background-color: 		transparent;
		}
	

	/* =Border styles */
	#content .border1
	{
		border:				solid 1px #999;
	}

	#content .border2
	{
		border:				solid 2px #999;
	}
	
	#content .border3
	{
		border:				solid 3px #999;
	}
	

	/* =TextStyles */
	#content strong
	{
		font-weight:		bold;
	}
				
	#content em
	{
		font-style:			italic;
	}