/*
//--------------------------------------------------------------------------------------------
//		RETRODESK 	-	A product of RETROWEB 
//--------------------------------------------------------------------------------------------	
//		Copyright (c) 2005-2006 Retroweb
//								design & ontwikkeling
//		=====================
//		Retroweb vof
//		In den Boomgaert 20
//		4731 ZV Oudenbosch
//		
//		http://www.retroweb.nl
//		info@retroweb.nl
//		+31 (0) 6 421 74 585
//		+31 (0) 6 543 92 868		
//		
//--------------------------------------------------------------------------------------------	
//		
//		Stylesheet generated by RetroDesk
//		
//--------------------------------------------------------------------------------------------	
*/
/* BASIC */

BODY {
	background:url(../img/bg_blue.gif) repeat-x #fff;
	font-family:"arial narrow","Trebuchet MS",verdana,arial;
	font-size:10pt;
	color:#666;
	margin:0;
	padding:0;
}

H1 {
	color:#00a4e3;
	display:block;
	font-size:35px;
	font-weight:bold;
 	text-align:left;
 	width:440px;
}H2 {
	color:#f78e1e;
	display:block;
	font-size:25px;
	font-weight:bold;
 	text-align:left;
 	width:440px;
}H3 {
	color:#666;
	display:block;
	font-size:20px;
	font-weight:bold;
 	text-align:left;
 	width:440px;
}H4 {
	color:#fff;
	display:block;
	font-size:15px;
	font-weight:bold;
 	margin:0 20px 0 0;
 	text-align:right;
 	width:230px;
}H5 {
	color:#fff;
	display:block;
	font-size:16px;
	font-weight:bold;
 	text-align:left;
 	width:150px;
}P {
	color:#666;
	font-size:11pt;
	font-weight:normal;
	line-height:22px;
	margin:-10px 0 30px 0;
	padding:0;
 	text-align:left;
}UL {
	margin:-26px 0 11px 0;
}LI {
	background:url(../img/li_w.gif) no-repeat;
	list-style:none;
	font-size:11pt;
	line-height:22px;
	padding:0 0 0 20px;
}

A {
	color:#f78e1e;
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;
}A:hover {
	color:#00a4e3;
	font-weight:bold;
	text-decoration:underline;
}EM U, U {
	color:#f78e1e;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}

HR {
	background:#f78e1e;
	border:0;
	color:#f78e1e;
	height:4px;
	margin:0;
	padding:0;
}

#header {
 	background:url(../img/bg_header.gif) repeat-y;
 	height:130px;
	width:980px;
	margin:0;
	padding:0;
}#header #left {
	float:left;
 	height:130px;
 	max-height:50px;
	padding:80px 0 0 0;
	text-align:right;
	width:250px;
}#header #center {
	float:left;
 	height:130px;
 	max-height:50px;
	padding:80px 0 0 0;
	text-align:center;
	width:480px;
}#header #right {
	float:right;
 	height:130px;
 	max-height:50px;
	padding:80px 0 0 0;
	text-align:left;
	width:250px;
}

#site {
 	background:url(../img/bg_content.gif) repeat-y;
 	display:block;
	/*height:550px;*/
 	min-height:1400px;
 	margin:0;
 	padding:0;
	width:980px;
}#site #menu {
 	background:url(../img/bg_menu.gif) no-repeat;
 	display:block;
 	float:left;
 	height:550px;
 	min-height:550px;
 	text-align:right;
	width:250px;
}#site #content {
 	display:block;
 	float:left;
 	height:550px;
 	min-height:550px;
	width:480px;
}#site #acties {
 	background:url(../img/bg_acties.gif) no-repeat;
 	display:block;
 	float:right;
 	height:550px;
 	min-height:550px;
	width:250px;
}
.content {
 	margin:10px;
 	padding:10px;
 	text-align:left;
}

.menu {
 	color:#fff;
 	font-size:12pt;
 	font-weight:bold;
	line-height:24px;
	margin:0;
	padding:0 0 50px 0;
}.menu A {
 	display:block;
	margin:0 10px 0 0;
	padding:0 20px 0 0;
	text-decoration:none;
}.menu A:hover {
	text-decoration:none;
}
.menu B {	
	margin:5px 10px 5px 0;
	padding:0 20px 0 0;
}

.normal {
	margin:2px 0 10px 5px;
}.normal A {
	background:url(../img/arrow_ow.gif) no-repeat 100%;
	color:#fff;
}.normal A:hover {
	background:url(../img/arrow_ob.gif) no-repeat 100%;
	color:#00a4e3;
}

.b2b {
	background:#fff;
	border-top:5px solid #fff;
	border-bottom:5px solid #fff;
	margin:0 0 10px 5px;
}.b2b A {
	background:url(../img/arrow_wb.gif) no-repeat 100%;
	color:#00a4e3;
}.b2b A:hover, .b2b a.active {
	background:url(../img/arrow_wo.gif) no-repeat 100%;
	color:#f78e1e;
}

/* VANAF HIER ERIC ZIJN TOEVOEGINGEN!!!! */

.b2b .sub {
	background:#00a4e3;
	border-top:5px solid #fff;
	border-bottom:5px solid #fff;
	color: #fff;
	margin:0 0 5px 0;
	padding: 5px 0 5px 30px;
	text-align:left;
}.b2b .sub A {
	background:url(../img/arrow_bw.gif) no-repeat 100%;
	color:#fff;
}.b2b .sub A:hover {
	background:url(../img/arrow_bo.gif) no-repeat 100%;
	color:#f78e1e;
}.b2b .sub A.active {
	background:url(../img/arrow_bo.gif) no-repeat 100%;
	color:#f78e1e;
}

/* TOT HIER ERIC ZIJN TOEVOEGINGEN */

.particulier {
	background:#fff;
	border-top:5px solid #fff;
	border-bottom:5px solid #fff;
	margin:10px 0 0 5px;
}.particulier  A {
	background:url(../img/arrow_wo.gif) no-repeat 100%;
	color:#f78e1e;
}.particulier  A:hover, .particulier a.active {
	background:url(../img/arrow_wb.gif) no-repeat 100%;
	color:#00a4e3;
}

/* VANAF HIER ERIC ZIJN TOEVOEGINGEN!!!! */

.particulier  .sub {
	background:#f78e1e;
	border-top:5px solid #fff;
	border-bottom:5px solid #fff;
	color: #fff;
	margin:0 0 5px 0;
	padding: 5px 0 5px 30px;
	text-align:left;
}.particulier  .sub A {
	background:url(../img/arrow_ow.gif) no-repeat 100%;
	color:#fff;
}.particulier  .sub A:hover {
	background:url(../img/arrow_ob.gif) no-repeat 100%;
	color:#00a4e3;
}.particulier  .sub A.active {
	background:url(../img/arrow_ob.gif) no-repeat 100%;
	color:#00a4e3;
}

/* TOT HIER ERIC ZIJN TOEVOEGINGEN */

.footer {
 	background:#00a4e3;
	display:block;
 	height:45px;
 	width:100%;
}#footer {
 	line-height:20px;
 	margin:0;
 	padding:0 0 0 10px;
 	text-align:left;
	width:980px;
}#footer A {
	color:#fff;
	float:left;
	font-size:12pt;
	text-decoration:none;
	margin:13px 0 0 5px;
	padding:0;
}#footer A:hover {
	color:#fff;
	float:left;
	font-size:12pt;
	text-decoration:underline;
	margin:13px 0 0 5px;
	padding:0;
}#footer IMG {
	float:left;
	margin:13px 0 0 0;
	padding:0;
}

#flash {
	background:url(../img/bg_flash.jpg);
}
#map {
	border:3px solid #f78e1e;
	height:250px;
	width:440px;
}

.acties {
	font-size:11pt;
	margin:126px 15px 0 15px;
	text-align:left;
}.acties H5 {
	color:#fff;
	display:block;
	font-size:23px;
	font-weight:bold;
 	text-align:left;
 	width:220px;
}.acties a {
	color:#fff;
	text-decoration:none;
}.acties a:hover {
	color:#fff;
	text-decoration:underline;
}


#photocarrousel { background:none; display:block; height:155px; }
#shadow { position:absolute; top:130px; }

.photo-car { position: relative; display: block; font-size: 11px; color: #797979; font-weight: bold; text-decoration: none; }
.photo-car img { border:none; position: absolute; top: 0; left: 0px; display: none; }
.photo-car img.first { position: relative; display: block; top: 0px; left: 0px; }

