a { color: #d80061; }
a:hover { color: #000000; }
a img { border-width: 0px; }

body
{
	background-image: url(../img/bg.jpg);
	background-repeat: no-repeat;
	background-color: #f7f5f0;
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Helvetica Neue, Helvetica, Arial;
	font-size: 10pt;
}
td { font-size: 10pt; }

#container
{
	width: 994px;
	margin: 0 auto;
	text-align: left;
	text-align: justify;
}


/* ================== */
/* HEADER             */
/* ================== */

#header
{
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	width: 994px;
	height: 111px;
}
#header h1 { display: none; }


/* ================== */
/* MENU               */
/* ================== */

#menu { margin-top: 30px; }
#menu ul { margin: 0px; padding: 0px; }
#menu ul li { display: inline-block; float: left; }
#menu ul li a { background-repeat: no-repeat; background-position: top left; display: inline-block; height: 41px; }
#menu ul li a.active { background-position: bottom left; }
#menu ul li a:hover { background-position: bottom left; }
#menu ul li a span { display: none; }
#menu ul li a#menu_home { background-image: url(../img/menu_home.gif); width: 130px; }
#menu ul li a#menu_autos { background-image: url(../img/menu_autos.gif); width: 178px; }
#menu ul li a#menu_tarieven { background-image: url(../img/menu_tarieven.gif); width: 167px; }
#menu ul li a#menu_voorwaarden { background-image: url(../img/menu_voorwaarden.gif); width: 220px; }
#menu ul li a#menu_contact { background-image: url(../img/menu_contact.gif); width: 161px; }
#menu ul li a#menu_links { background-image: url(../img/menu_links.gif); width: 129px; }


/* ================== */
/* TITLE              */
/* ================== */

#title { color: #515151; padding-top: 80px; padding-bottom: 20px; }
#title h2 { font-weight: 100; font-size: 42pt; text-transform: lowercase; margin: 0px; }


/* ================== */
/* CONTENT            */
/* ================== */

#content_wrap { width: 985px; display: none; }

#content_wrap h3
{
	color: #595959;
	font-size: 18pt;
	margin-top: 0px;
}
#content_wrap .content
{
	background-color: #FFFFFF;
	padding: 20px;
	color: #858585;
	font-size: 13pt;
}


/* ================== */
/* HOME               */
/* ================== */

#content_wrap .home
{
	background-image: url(../img/home.jpg);
	background-repeat: no-repeat;
	padding-top: 180px;
	color: #d80061;
}
#content_wrap .home h3 { color: #d80061; }
#content_wrap .home a { color: #595959; text-decoration: none; }
#content_wrap .home a:hover { color: #000000; }


/* ================== */
/* AUTO OVERZICHT     */
/* ================== */

#content_wrap .autos { width: 1005px; display: inline-block; }
#content_wrap .autos .auto
{
	background-color: #FFFFFF;
	float: left;
	width: 317px;
	height: 257px;
	margin: 0px 17px 17px 0px;
}
#content_wrap .autos .auto h3
{
	background-image: url(../img/heart.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding: 10px 0px 10px 30px;
	font-size: 14pt;
	font-weight: 700;
	margin-left: 12px;
}
#content_wrap .autos .auto a { color: #595959; text-decoration: none; }
#content_wrap .autos .auto a:hover { color: #d80061;  }


/* ================== */
/* AUTO DETAIL        */
/* ================== */

#content_wrap .detail { width: 1005px; display: inline-block; }
#content_wrap .detail .info
{
	background-color: #FFFFFF;
	padding: 20px;
	color: #858585;
	width: 945px;
	font-size: 13pt;
	margin-bottom: 20px;
}
#content_wrap .detail p { margin-top: 0px; margin-left: 42px; }
#content_wrap .detail .info h3
{
	background-image: url(../img/heart.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding: 10px 0px 10px 30px;
	font-size: 14pt;
	font-weight: 700;
	margin-left: 12px;
	margin-bottom: 0px;
}
#content_wrap .detail .photos img
{
	background-color: #FFFFFF;
	float: left;
	margin: 0px 17px 17px 0px;
}


/* ================== */
/* TARIEF             */
/* ================== */

#content_wrap .tarief_wrap
{
	height: 250px;
}
#content_wrap .tarief_wrap img { float: left; margin-right: 20px; }


/* ================== */
/* FOOTER             */
/* ================== */

#footer
{
	color: #6f6f6f;
	border-top: solid 1px #6f6f6f;
	width: 985px;
	text-align: right;
	font-size: 11px;
	padding-top: 8px;
	margin-top: 15px;
	margin-bottom: 50px;
}
