/* ================================================================================================= */
/* ============================================ ALGEMEEN =========================================== */
/* ================================================================================================= */

* 					
					{ 	
						margin					: 0 0 0 0;
						padding					: 0 0 0 0; 
					} 
					
body 				
					{
  						text-align			 	: center;
						background				: #e8e8e8;
						font					: normal normal normal 76% Verdana, sans-serif, Arial;
						color					: #555555;
						line-height				: 1.5em;
					}
					
a, a:link, a:visited, a:active	
					{	
						border-bottom				: 1px dotted #744883;
						color					: #744883;
						font-weight				: normal;
						text-decoration				: none; 
					}
					
a:hover	
					{	
						border-bottom				: 1px dotted #744883;
						color					: #744883;
						font-weight				: normal;
						text-decoration				: none; 
					}	
					
img
					{
  						border					: 0;
					}
						
#container 
					{ 
						width					: 985px;  
						margin					: auto;
						text-align				: left;
						background				: #ffffff;
						overflow				: none;
						background-image			: url('../_images/website_achtergrond.jpg');
						background-repeat			: repeat;
						padding					: 14px 0 14px 0;
					}
					
#container_content
					{ 
						margin					: 0 40px 0 40px;
					}
					
#bovenbalk 
					{ 				
						padding					: 3px 0 0 12px;
						height					: 113px;
					}

#bovenbalk a
					{	
						border-bottom				: 0px;
					}
					
		
.menu					{	height					: 28px;
						width					: 905px;
						font-size				: 13px; 
						color					: #c0c0c0;
						border-bottom				: 0px;
						background-image			: url(../_images/menu_achtergrond_paars.jpg);}
						
.menu_item				{	height					: 33px;
						width					: 125px;						
						text-align				: center;
						line-height				: 28px;
						float					: left;
						border-bottom				: 0px;}


a.menu_selected				{	background				: #ff33ee;
						height					: 33px;
						width					: 125px;
						margin-top				: -5px;
						color					: white;
						text-align				: center;
						line-height				: 33px;
						font-weight				: bold;
						text-decoration				: none;
						float					: left;
						border-bottom				: 0px; }

a.srollover 				{	
						display					: block;
						width					: 125px;
						height					: 28px;
						color					: #ffffff;
						text-decoration				: none;	
						border-bottom				: 0px;}
	
						
a:hover.srollover			{	background				: #ff33ee;
						display					: block;
						width					: 125px;
						margin-top				: -5px;
						height					: 33px;
						line-height				: 33px;
						color					: white;
						text-decoration				: none;
						border-bottom				: 0px;	}
					
					
					
					
					
#flash 
					{ 						
						margin					: 4px 0 0 0;
						height					: 180px;
						background				: #c0c0c0;
					}
					
#content 
					{
						margin					: 4px 0 0 0;				
					}
					
#content_overons
					{ 	
						border					: 1px solid #808080;
						float					: left;
						width					: 335px;
						height					: 577px;
						padding					: 0 0 15px 0;		
					}
					
#content_vervolg
					{ 	
						border					: 1px solid #808080;
						float					: left;
						width					: 602px;
						padding					: 0 0 15px 0;				
					}
					
#sidebar_vervolg
					{
						border					: 1px solid #808080;
						margin					: 0 0 4px 0;
						padding					: 0 0 15px 0;
						width					: 295px;
						overflow				: auto;	
						float					: left;										
					}
					

					
#content_cluster_vervolg
					{ 	
						float					: left;
						width					: 297px;
						margin					: 0 0 0 4px;	
						overflow				: auto;					
					}
					

					
#content_clusterkolom
					{ 	
						float					: left;
						width					: 564px;
						margin					: 0 0 0 4px;					
					}
					
#content_projecten
					{
						border					: 1px solid #808080;
						margin					: 0 0 4px 0;
						padding					: 0 0 15px 0;
						width					: 562px;
						overflow				: auto;	
						float					: left;										
					}
					
#content_nieuws
					{
						width					: 326px;
						height					: 200px;
						border					: 1px solid #808080;
						float					: left;
						padding					: 0 0 15px 0;	
					}
					
#content_contact
					{
						width					: 230px;
						height					: 200px;
						border					: 1px solid #808080;
						float					: left;	
						margin					: 0 0 0 4px;
						padding					: 0 0 15px 0;					
					}
					
#footer
					{ 	
						margin					: 14px 0 0 0;
						text-align				: center;
						clear					: both;
						font-size				: 0.8em;
					}

.titel
					{ 	
						background-image			: url('../_images/menu_achtergrond_paars.jpg');
						background-repeat			: repeat-x;
						height					: 30px;
						width					: 100%;
						margin					: 0 0 0 0;
						padding					: 0 0 0 0;
					}
					
p
					{ 	
						margin					: 12px 5px 0 15px;
					}

table
					{ 	
						margin					: 10px 0 0 15px;
						width					: 96%;
					}

tr,td,th
					{ 							
						text-align				: left;
						vertical-align				: top;
					}
					
#payoff				{
						font-weight				: bold;
					}
					
#emphasis			{
						font-style				: italic;
					}

h1 
					{	
						color					: #ffffff;
						font-size				: 13px;
						font-weight				: bold;
						margin					: 0 0 0 5px;
						padding					: 3px 0 0 0;
					}

h2 
					{	
						font-size				: 1.1em;
						margin					: 15px; 0 0 0;
					}
					
ol, ul, dl 			
					{	
						margin					: 15px 0 0 33px;
						list-style-type				: square; 
					}
					
#logo				
					{	
						margin					: 14px 0 0 20px;
						padding-top				: 0px;
					}
					
.rechts				
					{
						text-align				: right;
						margin					: 0 10px 0 0;
					}
					
#project_logo
					{
						width					: 250px;						
						float					: left;
						text-align				: center;
						margin					: 40px 0 0 0;
					}
					
#project_divider
					{
						width					: 23px;
						height					: 146px;
						float					: left;
						margin					: 20px 0 0 0;				
					}
					
#project_tekst
					{
						width					: 280px;
						float					: left;
					}

.formulier_text
					{
						border					: 1px solid #808080;
						width					: 320px;
						height					: 18px;												}

.formulier_textarea
					{
						border					: 1px solid #808080;
						width					: 320px;
						height					: 90px;												}
					
.formulier_knop
					{
						border					: 1px solid #808080;
						width					: 100px;
						padding					: 3px 3px 3px 3px;
					}

.portfolio_box				
					{
						width					: 570px;
						height					: 350px;
						border					: 0px solid #ff33ee;
					}