#background {
	position			: absolute;
	left				: 0;
	top					: 35px;
	width				: 50%;
	height				: 503px;
	background			: #FFF url(../img/handvat-bg.gif) no-repeat right top;
}

/* --------------------------------	*/
/* Main							 	*/
/* --------------------------------	*/
#main {
	padding				: 0 0 20px 0;
	background			: url(../img/main-bg.jpg) no-repeat 9px top;
}

/* --------------------------------	*/
/* Content						 	*/
/* --------------------------------	*/
#content	{
	float				: none;
	width				: 869px;
	height				: 175px;
	overflow			: hidden;
	padding				: 217px 35px 0 90px;
	color				: #FFF;
	background			: url(../img/home-content-bg.png) no-repeat left bottom;
}

#content h1	{
	position			: absolute;
	top					: 20px;
	left				: 20px;
	background			: none;
}

#content a {
	color				: #FFF;
}

#content .iwes	{
	float				: left;
}

/* Button */
#content p.sterkbouwteam {
	float				: right;
	position			: relative;
	width				: 253px;
	height				: 90px;
	text-indent			: -900em;
	background			: url(../img/button-sterk-bouwteam.jpg) no-repeat left top;
}

#content p.sterkbouwteam a {
	display				: block;
	position			: absolute;
	left				: 0;
	top					: 0;
	width				: 253px;
	height				: 90px;
	text-indent			: -900em;
}

/* Inlog button */
#content .inlogbutton {
	float				: right;
	position			: relative;
	width				: 202px;
	height				: 61px;
	text-indent			: -900em;
	background			: url(../img/inlogbutton.png) no-repeat left top;
}

#content .inlogbutton:hover {
	background			: url(../img/inlogbutton.png) no-repeat left bottom;
}

/* --------------------------------	*/
/* Blokken						 	*/
/* --------------------------------	*/
#blokken {
	overflow			: hidden;
	line-height			: 1.5em;
	color				: #6f7d8c;
	background			: url(../img/home-blokken-bg.gif) repeat-y left top;
}

#blokken h2 {
	width				: 141px;
	height				: 25px;
	margin				: 0 0 20px 0;
}

#blokken h2 a {
	display				: block;
	width				: 141px;
	height				: 25px;
	text-indent			: -900em;
	background			: url(../img/home-titels.png) no-repeat;
}

#blokken a {
	font-weight			: bold;
	color				: #003876;
}

#blokken a:hover {
	color				: #9abc0d;
}

#blokken img {
	float				: right;
	margin				: 5px 0 5px 5px;
}

/* Referentie blok */
#blokken #referentieblok {
	float				: left;
	width				: 245px;
	padding				: 0 40px;
}

#blokken #referentieblok a {
	white-space			: nowrap;
}

#blokken #referentieblok h2 a {
	background-position	: left -25px;
}

#blokken #referentieblok h2 a:hover {
	background-position	: right -25px;
}

/*
#blokken #referentieblok h2 a {
	width				: 221px;
	background			: url(../img/home-titels-restauratiebeur.png) no-repeat;
	background-position	: left 0;
}*/

/* Video blok */
#blokken #videonieuwsblok {
	float				: left;
	width				: 241px;
	padding				: 0 46px;
}

#blokken #videonieuwsblok .video h2 a 		{ background-position: left top; }
#blokken #videonieuwsblok .video h2 a:hover { background-position: right top; }

#blokken #videonieuwsblok .nieuws {
	clear				: both;
}

#blokken #videonieuwsblok .nieuws h2 a 			{ background-position: left -50px; }
#blokken #videonieuwsblok .nieuws h2 a:hover 	{ background-position: right -50px; }

#videonieuwsblok .nieuws h3 {
    display             : inline;
}

#videonieuwsblok .nieuws ol {
    margin              : 0 0 10px 0;
}

#videonieuwsblok .nieuws li {
    padding             : 5px 0;
    border-bottom       : 1px solid #CCC;
}

#videonieuwsblok .nieuws li .datum {
    color               : #003876;
}

/* Nieuws blok */
#blokken #twitterblok {
	float				: left;
	width				: 255px;
	padding				: 0 40px;
}

#blokken #twitterblok h2 a {
	background-position	: left -75px;
}

#blokken #twitterblok h2 a:hover {
	background-position	: right -75px;
}

#blokken #twitterblok li {
	overflow			: hidden;
	margin				: 0 0 1em 0;
}

#blokken #twitterblok li .datum {
	display				: block;
	float				: right;
	color				: #003876;
}

#blokken #twitterblok li .account {
	display				: inline-block;
	width:auto;
	float			: left;
	color				: #003876;
	font-style:italic;
}

#blokken #twitterblok .volg-ons {
	display				: block;
	width				: 154px;
	height				: 50px;
	text-indent			: -900em;
	background			: url(../img/twitter-volg-ons.png) no-repeat left top;
}

#blokken #twitterblok .volg-ons:hover {
	background			: url(../img/twitter-volg-ons.png) no-repeat left bottom;
}

#twitterblok .twitter-accounts {
	position			: relative;	
	width				: 158px;
}

#twitterblok .twitter-accounts:hover .accounts {
	left				: 53px;	
	z-index				: 43;
}

#twitterblok .twitter-accounts .accounts {
		position		: absolute;
		left			: -900em;
		bottom				: 0;
		padding			: 4px;
		width			: 200px;
		background		: #fff;
		border			: 3px solid #0A3E78;
		-moz-border-radius: 4px;
		border-radius: 4px; 
		-webkit-box-shadow:  2px 2px 10px  #ccc;
		-moz-box-shadow: 2px 2px 10px #ccc;
		box-shadow: 2px 2px 10px #ccc; 
}

#blokken #twitterblok .twitter-accounts .accounts li {
	margin				: 0 !important;	
	border-top			: 1px solid #0A3E78;
	padding				: 0 !important;
}

#blokken #twitterblok .twitter-accounts .accounts li:hover {
	background			: #0A3E78;
}

#blokken #twitterblok .twitter-accounts .accounts li:first-child {
	border				: none;	
}


#twitterblok .twitter-accounts .accounts  a { 
	display				: block;
	height				: 100%;
	width				: 100%;
	overflow			: hidden;
	padding				: 0;
}

#twitterblok .twitter-accounts .accounts  a span {
	display				: block;
	float				: left;
	padding				: 4px 0 0 0;
	overflow			: hidden;	
}

#blokken #twitterblok .twitter-accounts .accounts li:hover a {
	color				:#fff;	
}

#twitterblok .twitter-accounts .accounts img {
	display				: block;
	float				: left;	
	margin				: 4px 10px 4px 4px;
	border				: 2px solid #fff;
}


#twitterblok .twitter-accounts .accounts {
	padding				: 0 !important;	
}
	

