body	{
	background			: #FBF7F8 url(../img/frontpage/body-bg.jpg) repeat-x left top;
}

.body-bg-rechts	{
	background			: url(../img/frontpage/body-bg-rechts.jpg) repeat-x left 0;
}


/* --------------------------------	*/
/* container					 	*/
/* --------------------------------	*/
#container	{
	width				: 942px;
	background			: none;
}


/* --------------------------------	*/
/* header						 	*/
/* --------------------------------	*/
#header	{
	background			: url(../img/frontpage/header-bg.jpg) no-repeat;
	height				: 198px;
	margin				: 0 0 20px 0;
}

#header a, #header p	{
	display				: none;
}


/* --------------------------------	*/
/* content						 	*/
/* --------------------------------	*/
#content	{
	background			: url(../img/frontpage/content-bg.gif) no-repeat;
	height				: 300px;
	padding				: 0;
	margin				: 0 0 15px 0;
	position			: relative;
}


/* welkom */
#content .welkom	{
	background			: url(../img/frontpage/welkom-bg.jpg) no-repeat right bottom;
	height				: 226px;
	width				: 200px;
	padding				: 20px 150px 20px 0;
	position			: absolute;
	right				: 25px;
	top					: 21px;
	text-align			: right;
}

#content .welkom h1	{
	background			: none;
	font-size			: 2em;
	line-height			: 1.7em;
	font-weight			: normal;
}


/* logos */
#content ul.logos	{
	position			: absolute;
	right				: 170px;
	bottom				: 10px;
}

#content .logos li	{
	display				: inline;
	padding				: 5px;
}


/* --------------------------------	*/
/* keuze    						*/
/* --------------------------------	*/
#keuze	{
	overflow			: hidden;
	position			: relative;
	padding             : 13px 0 0 15px;
}

/* items */
#keuze ol.items	{
	height				: 245px;
	width				: 545px;
	position			: relative;
}

#keuze ol.items li	{
	height				: 245px;
	width				: 545px;
	position			: absolute;
	top					: 0;
	left				: 0;
	overflow			: hidden;
	cursor				: pointer;
}

#keuze ol.items li .foto	{
	position			: absolute;
	top					: 0;
	left				: 0;
	z-index             : 1;
}

#keuze ol.items li .info	{
	position			: absolute;
	bottom				: 0;
	left				: 0;
	z-index             : 2;
	width				: 545px;
	padding             : 4px 10px;
	background          : url(../img/frontpage/info_bg.png);
}

#keuze ol.items li .info h2	{
	color				: #000;
	font-size			: 1.3em;
	background          : none;
	padding             : 0;
}

/* menu */
#keuze ol.menu	{
	background			: #fff;
	height				: 26px;
	width				: 545px;
	position			: relative;
	z-index				: 20;
	border-top   		: solid 3px #fff;
}

#keuze ol.menu li:first-child   {
	border              : none;	
}

#keuze ol.menu li {
	float				: left;
	height				: 26px;
	border-left 		: solid 3px #fff;
}

#keuze ol.menu li a {
	display				: block;
	color				: #fff;
	height				: 26px;
	line-height			: 26px;
	font-weight			: bold;
	font-size			: 1em;
	text-align			: center;
	text-decoration		: none;
	overflow			: hidden;
	background          : url(../img/frontpage/menu_item.png) no-repeat right top;
}

#keuze ol.menu li.volkswagen        { width: 101px; background: #003A90; }
#keuze ol.menu li.audi              { width: 101px; background: #94979C; }
#keuze ol.menu li.seat              { width: 101px; background: #E70018; }
#keuze ol.menu li.vwbedrijfswagens  { width: 128px; background: #515EA3; }
#keuze ol.menu li.occasions         { width: 101px; background: #003A90; }


/* --------------------------------	*/
/* footer						 	*/
/* --------------------------------	*/
#footer .merken	{
	background			: url(../img/frontpage/footer-merken-bg.gif) no-repeat left bottom;
}

#footer .merken ul	{
	background			: url(../img/frontpage/footer-merken-bg-top.gif) no-repeat left top;
	padding				: 20px 0 20px 20px;
}


/*button zijm auto blog*/
a.button-zijm-blog {
	display: block;
	width: 306px;
	height: 96px;
	position:absolute;
	text-indent:-900em;
	left:41px;
	top:129px;
	text-align:left;
	background: url(../img/frontpage/button-blog.png) left top;
}

.button-zijm-blog:hover {
	background-position: left -90px;	
}
