@import url( reset.css );
@import url( menu.css );
@import url( fancybox.css );

html {
	height:				100%;
}

body {
	color:				#000000;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	background-color:	#ffffff;	
}

strong {
	font-weight:		bold;
}

em {
	font-style:			italic;
}
 
h1 {
	font-weight:		bold;
	font-size:			22px;
	font-family:		Verdana, sans-serif;
}

h2 {
	font-weight:		bold;
	font-size:			16px;
	font-family:		Verdana, sans-serif;
}

h2.pageHeader {
	font-weight:		bold;
	font-size:			22px;
	margin-bottom:		15px;
}

h3 {
	font-weight:		bold;
	font-size:			16px;
	font-family:		Times New Roman;
	color:				#e3023a;
}

h4 {
	font-weight:		bold;
	color:				#000000;
	font-size:			14px;
}

h5 {
	color:				#FFFFFF;
	font-size:			16px;
	font-weight:		bold;
	font-family:		Times New Roman;
}

p {
	margin-bottom:		20px;
	line-height:		16px;
}

a {
	text-decoration:	none;
	color:				#b3a490;
	outline:			none;
}

.clear {
	clear:				both;
}

.clearer {
	height:				1px;
	line-height:		130px;
}

/* ------------------------------------------------ // container */
div#container {
	position:			relative;
	overflow:			hidden;
	margin:				0px auto 0px auto;
	width:				970px;
	height:				auto;
	background-image:	url('../images/container_bg.gif');
	background-repeat:	repeat-y;
	background-color:	#FFFFFF;	
}

/* ------------------------------------------------ // header */
div#header {
	float:					left;
	width:					966px;
	height:					125px;
	padding:				11px 0px 0px 4px;
	background-color:		#ffffff;
	background-image:		url('../images/header.jpg');
	background-repeat:		no-repeat;	
	background-position:	bottom left;
}

div#header ul {
	float:					left;
}

div#header ul li {
	float:					left;
	color:					#b3a490;
	margin-right:			7px;
}

div#header a#fauxLink {
	float:					left;
	clear:					left;
	height:					75px;
	width:					770px;
	background-color:		transparent;

}

div#header a#infoLink {
	float:					right;
	height:					95px;
	width:					190px;
	background-color:		transparent;
}

/* ------------------------------------------------ // menu */
div#menu {
	float:					left;
	width:					772px;
	height:					29px;
	border-left:			1px solid #b2a490;
	border-right:			1px solid #b2a490;
	border-bottom:			1px solid #b2a490;
}

div#menu ul li {
	float:					left;
	height:					28px;
	border-bottom:			1px solid #b2a490;
	background-image:		url('../images/menu_bg.gif');
	background-repeat:		repeat-x;
}

div#menu ul li strong {
	font-size:				13px;
	margin-right:			2px;
}

div#menu ul li a {
	display:				block;
	height:					22px;
	color:					#ffffff;
	font-size:				14px;
	padding-top:			6px;
	font-family:			Verdana, Arial, sans-serif;
}

div#menu ul li#menuHome {
	width:					57px;
	background-image:		url('../images/menu_home_ov.gif');
	border:					0;
	padding:				0;
	height:					29px;
}

div#menu ul li#menuHome a {
	width:					57px;
	height:					29px;
	font-size:				1px;
	color:					#B3A490;
	padding:				0;
}

div#menu ul li#menuHome a:hover {
	background-image:		url('../images/menu_home_ov.gif');
}

div#menu ul li#menupetrol {
	width:					60px;
}

div#menu ul li#menucatering {
	width:					80px;	
}

div#menu ul li#menuconvenience {
	width:					110px;	
}

div#menu ul li#menufastservice {
	width:					98px;	
}

div#menu ul li#menugroothandels {
	width:					116px;	
}

div#menu ul li#menusports-amp-leisure {
	width:					161px;	
}

div#menu ul li#menualgemeen {
	width:					90px;	
}

div#menu ul li strong.lastStrong {
	margin-left:			6px;
}

/*------------------------------------------------- // banner */
img#bannerGroot {
	border-left:			1px solid #b2a490;
	display:				block;
	float:					left;
}

/* ------------------------------------------------ // content */
div#content {
	float:				left;
	width:				367px;
	height:				auto;
	padding:			10px 23px 20px 23px;
	background-color:	#FFFFFF;
	border-right:		1px solid #b2a490;
}

/*------------------------------------------------- // sidebar right */
div#sidebarRight {
	float:				right;
	width:				185px;
	height:				auto;
	min-height:			800px;
	padding:			70px 0px 20px 10px;
	border-right:		1px solid #b2a490;
	background-color:	#000000;
	background-image:	url('../images/bg_sidebarright_nieuw.jpg');
	background-repeat:	no-repeat;
}

div#sidebarRight div.clear {
	height:				1px;
}

div#sidebarRight p#vaknetHead {
	margin-left:		5px;
}

div#sidebarRight p {
	color:				#FFFFFF;
	float:				left;
}

div#sidebarRight p.links {
	margin-bottom:		5px;
	float:				left;
}

div#sidebarRight p.links a {
	color:				#ffffff;
	text-decoration:	underline;
	font-weight:		bold;
	font-size:			11px;
}

div#sidebarRight p.links a:hover {
	color:				#e3043b;
}

div#sidebarRight div#vaknet {
	float:				left;			
	width:				165px;
	margin-bottom:		20px;
	padding:			6px 5px 5px 5px;
	background-color:	#e3043b;
	margin-top:			10px;
}

div#sidebarRight div#vaknet p {
	margin:				0 0 4px 5px;
	font-family:		Times New Roman, sans-serif;
	font-size:			13px;
}

div#sidebarRight img#stellingLogo {
	margin-bottom:		10px;
}

div#sidebarRight div#stelling {
	float:				left;
	width:				170px;
	padding:			0 0 0 5px;
	background-color:	transparent;
	border-bottom:		1px solid #ffffff;
	margin-bottom:		5px;
}

div#sidebarRight div#stelling strong#stellingHead {
	color:				#b2a490;
}

div#sidebarRight div#stelling p {
	margin-bottom:		10px;
	font-size:			11px;
}

div#sidebarRight div#stelling span {
	color:				#b2a490;
}

div#sidebarRight a.stellingLink {
	float:				left;
	clear:				left;
	color:				#E3023A;
	margin:				0 0 3px 5px;
}

div#sidebarRight a.stellingLink:hover {
	color:				#ffffff;
}

div#sidebarRight a.stellingLink img {
	margin-right:		5px;
}

div#sidebarRight p#stellingLeeg {
	margin-left:		5px;
}

div#sidebarRight h3 {
	margin:				10px 0 5px 4px;
	font-size:			16px;
}

div#sidebarRight div#dossiers {
	float:				left;
	width:				162px;
	background-color:	transparent;
	border-top:			1px solid #ffffff;
	border-bottom:		1px solid #ffffff;
	padding:			4px;
}

div#dossiers img {
	float:				left;
	margin-right:		10px;
}

div#dossiers a {
	float:				left;
	color:				#ffffff;
}

div#dossiers div.clear {
	height:				1px;
	margin-bottom:		5px;
}


/* ------------------------------------------------ // footer */
div#footer {
	margin:				0px auto 0px auto;
	width:				932px;
	height:				105px;
	padding:			15px 0px 10px 36px;
	background-color:	#ece8e3;
	border:				1px solid #b2a490;
}

div#footer img {
	margin-top:			25px;
}

div#footer div {
	float:				left;
	margin-right:		48px;
}

div#footer div h2 {
	margin-bottom:		10px;
}

div#footer div ul li {
	line-height:		20px;
}

div#footer div ul li a {
	color:				#000000;
}