/* basics -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */
	body, form *	{font-family: Arial, Helvetica, sans-serif;}
	table,p			{font-size: 100%;}
	
	body {margin: 0 auto; font-size: 80%; color: #000; margin: 0; padding: 0; line-height: 1.5;
			background: #fafafa top left url(../img/bg_shim_volg.gif) repeat-x;}
	body#home {color: #666666; background: #1a67a2 top left url(../img/bg_shim_home.gif) repeat-x;}

/* layout elementen -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */	
	#container	{width: 940px; margin: 0 auto;}
	
	#logo	{background: top left url(../img/logo_evision.gif) no-repeat; width: 317px; height: 100px; 
			margin: 0; padding: 0; position: relative; top: 120px; left: 0; z-index: 10;}
	#logo a	{display: block; width: 100%; height: 100%;}
	#logo span 	{display: none;}
		
/* 	introtekst---------------------------------------------------------------------*/	
	#introtekstblok {width: 460px; float: right; position: relative; top: 30px; 
		background: bottom left url(../img/head_quote_foot.gif) no-repeat; 
		padding: 10px 0px 20px 0px; font-size: 0.90em; line-height: 1.5em;}
	#introtekstblok h2 {font-family: Arial, Helvetica, sans-serif; 
		background: top left url(../img/head_quote_top.gif) no-repeat; 
		margin:0; font-size: 1.2em; padding-top: 5px; padding-left: 15px;}
	#introtekst p {background: top left url(../img/head_quote_shim.gif) repeat-y; 
		margin:0; padding: 0 15px; color:#666666;}	

/* topmenu-----------------------------------------------------------------*/		
	ul#topmenu {font-family: "ff-dax-web-pro-1","ff-dax-web-pro-2",sans-serif; font-weight: normal;
				margin: 0; position: relative; top: 0px; left: 0px; text-align: right;}
	ul#topmenu li	{list-style-type: none; display: block; float: left; padding: 0; height: 20px;}
	ul#topmenu li a	{text-decoration: none; font-size: 2.5em; color: #7f7f7f; letter-spacing: 2px;}
	ul#topmenu li a:hover 	{text-decoration: none; color: #2272b1;}
	ul#topmenu li.current a	{color: #2272b1;}
		
/* content--------------------------------------------------------------------*/
	#tekst	{position: relative; min-height: 500px; margin: 0; padding: 0; padding-top: 30px; color: #263038; clear: both; overflow: hidden; }
	#home #tekst{color: #fff;}
	#main		{width: 470px;  padding: 100px 0; float: left;}
	#sidebar	{width: 315px; /*background: top left url(../img/talkbubble_etweets.png) no-repeat;*/ 
					padding-top: 150px; padding-left: 60px; float: right;}
	#transp #tekst .mainbreed	{width: 840px;} /* als er geen sidebar is */
	
/* twitter items homepage----------------------------------------------------------*/	
	#recentnieuws h3, #recentnieuws p	{margin: 0; padding: 0;}
	#recentnieuws	{padding: 0;}
	#recentnieuws a{color: #81c8fe}
	#recentnieuws a.subtiel{color: #81c8fe}
	#recentnieuws p	{margin-top: 5px;}
	
/* recente items----------------------------------------------------------*/			
	#recentportfolio .thumb	{float: right; width: 172px; height: 172px; padding: 6px; background: top left url(../img/thumb_bg_172px.png) no-repeat;}
	#recentportfolio .thumb:hover{background: top left url(../img/thumb_bg_172px_over.png) no-repeat;}

	#recentportfolio .uitleg {float: left; width: 260px; margin: 0; padding: 0 15px 0 0; clear: both;}
	#home #recentportfolio h3.recentkopje a{font-size: 1.5em;  color: #ffcd43;}
	#home #recentnieuws .subtiel{color: #ffcd43}	
	.thumb_gr{float: left; background: url(../img/thumb_bg_421px.png) no-repeat top left; padding: 6px; width: 421px; height: 253px;}
	.thumb_gr:hover{background: url(../img/thumb_bg_421px_over.png) no-repeat top left;}

	.thumb_mini{float: left; background: url(../img/thumb_bg_89px.png) no-repeat top left; padding: 3px; width: 89px; height: 89px;}
	.thumb_mini:hover{background: url(../img/thumb_bg_89px_over.png) no-repeat top left;}
	
/* footer------------------------------------------------------------------*/
	#footer{background: top left url(../img/footer_shim.gif) repeat-x; height: 219px; width: 100%; clear: both; }
	#footer a{color: #4997d4;}
	ul.footerlinks{list-style-type: none; font-family: "ff-dax-web-pro-1","ff-dax-web-pro-2",sans-serif; font-weight: normal; font-size: 2em; 
				color: #4997d4; padding: 0; margin-top: 20px; float: left; width: 250px;}
	ul.footerpartners{list-style-type: none; margin-top: 20px; float: left; width:270px;}
	ul.footerpartners li {list-style-type: none; margin-right: 10px; float: left; display: inline;}

	#footercontent{width: 940px; margin: 0 auto;}
	#footdivider{float: left; width: 1px; border: none; height: 219px; }
	#iconlink{border: none;}
	ul.footerlinks img, ul.footerpartners img{border: none;}
	.wf-active{background-color:#050f16;}	

