@media all {

	* { margin: 0; padding: 0; }
	body { background-color: #fff; color: #333; font: 11px/16px Verdana, Arial, Helvetica, sans-serif; }
	img { border: none; }
	p { margin-bottom: 16px; }
	a { color: #f90; }
	a:hover { color: #f90; text-decoration: none; }
	
	div#container { position: absolute; left: 50%; width: 800px; margin-left: -400px; }
	
		ul#nav { position: relative; float: left; left: 29px; top: 0; width: 315px; height: 16px; padding-top: 15px; background-color: #f90; list-style: none; }
			ul#nav li { display: inline; }
			
		#heading { float: left; }
			
		div#right { position: relative; width: 200px; margin-top: 0; float: right; }
			div#right .image_top { display: block; position: relative; margin-bottom: 10px; }
			div.twitter { position: relative; width: 176px; height: auto; padding: 0 10px 0 12px; border: 1px solid #429edb; margin-bottom: 10px; overflow: hidden; }
				div#tweet-container { position: relative; width: 176px; padding: 15px 0; height: auto; overflow: hidden; }
					div#tweet-container .slider { position: relative; width: 534px; height: auto; overflow: hidden; }
						div#tweet-container .tweet { position: relative; float: left; width: 176px; height: auto; overflow: hidden; color: #009dde; }
				.twitter a.twitter_link { display: block; position: relative; width: 176px; height: 32px; margin-top: 8px; border-bottom: 1px solid #429edb; background-image: url("/images/twitter_header.gif"); text-indent: -999999px; }
			/*
			.twitter a.user { font-weight: bold; line-height: 20px; }
			.twitter .time { font-size: 10px; color: #747476; line-height: 20px; }
			.twitter .loading { display: block; position: relative; margin-top: 10px; margin-left: 49px; }
			*/
			
			div.next { position: relative; width: 198px; height: 59px; border: 1px solid #429edb; margin-bottom: 10px; color: #3c9bda; background: url(../images/pijl-rechts.gif); }
			div.next p { padding: 12px; }
			div.next p a:link { color: #3c9bda; text-decoration: underline; }
			div#extra { position: relative; width: 175px; padding: 21px 12px 16px 13px; color: #fff; margin-bottom: 16px; background-color: #f90; }
				div#extra a { color: #333; }
				div#extra a:hover { color: #000; }
			div.social { position: relative; width: 175px; padding: 0 12px 16px 13px; }
				.social img { position: relative; float: left; }
				.social a { display: block; position: relative; float: left; width: 24px; height: 24px; margin-left: 4px; }
		
		div#content { position: relative; width: 560px; float: left; margin-left: 29px; }
				div.kop { position: relative; left: 0; top: 0; float: left; width: 538px; height: 17px; background-color: #f90; color: #fff; font-size: 10px; padding: 2px; clear: both; }
			
			div#content .share { position: relative; width: 560px; height: 35px; }
				div#content .share .fb-like { display: block; position: relative; float: left; width: 77px; }
				div#content .share .twitter-share-button { display: block; position: relative; float: left; width: 86px !important; }
				div#content .share .IN-widget { display: block; position: relative; float: left; width: 105px; text-align: left !important; }
		
			div#artikel_left { position: relative; float: left; width: 254px; }
			div#artikel_right { position: relative; float: right; width: 254px; }
			div.nieuwsbericht { position: relative; float: left; width: 254px; _height: 80px; min-height: 80px; padding-top: 13px; left: -5px; padding-left: 5px; }
				div.nieuwsbericht .kop { color: #f90; font-weight: bold; }
				div.nieuwsbericht .lees { color: #999; font-style: italic; }
				div.nieuwsbericht a { text-decoration: none; }
				div.nieuwsbericht p { margin-bottom: 0 !important; }
				
		div#bottom { position: relative; float: left; width: 542px; }
		.blauw { color: #00acec; }
		.paars { color: #330066; }
		.oranje { color: #fca102; }
		
		.spacer { position: relative; float: left; clear: both; width: 400px; height: 20px; }
	
		div#footer { position: relative; clear: both; width: 800px; height: 65px; background: #fff url(../images/footer.gif) no-repeat 0 40px; }

}
