
/* ----------(  GENERAL  )---------------- */

    * {
        padding:0;
        margin:0;
    }
	
    body {
        font-size:12px;
        font-weight:normal;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#566d68;
        background: #f8f8f8;
    }
	
	html { 
		min-height: 100%; 
		margin-bottom: 1px;
	}
	
	h2 {
		color: #000;
		font-size:18px;
		padding-bottom: 15px;
	}
	
	p {
		padding: 10px 0;
	}
	
	a, a:visited {
		text-decoration: none;
	}
	
	div.clear {
		clear:both;
	}	
	
	#wrapper {
		width:950px;
		margin:0 auto 0;
		position:relative;
	}
	
	
/* ----------(  HEADER  )---------------- */	
	
	#wrapper #header {
		background: #465955 url(../images/layout/bg_header.jpg) no-repeat;
		height: 87px;
	}
	
	h1 a {
		float: right;
		text-indent: -9999px;
		background: url(../images/layout/logo.gif) no-repeat;		
		height: 74px;
		width:258px;	
	}
	
	#wrapper #flashHeader {		
		height: 373px;
		width: 950px;	
	}
	
/* ----------(  PAGES  )---------------- */
	#wrapper #pages {
		/*position: absolute;*/
	}
	
	#pages #content {
		padding: 10px 20px;
		width: 450px;
		height: 353px;
		background-color:#fff;
		filter: alpha(opacity=70); /* IE */
		-moz-opacity: .70; /* Mozilla */
		opacity: .70; /* De rest */
		float: left;
	}
	
	/* nieuwsbrief pagina */
	
	#wrapper #pNieuwsbrief {
		min-height:505px;
		_height:505px;
		background: #fff url(../images/layout/bg_nieuwsbrief.jpg) left top no-repeat;
	}
	
	#wrapper #pNieuwsbrief .pContent {
		padding: 120px 35px 0 210px;	
		width:390px;
		float:left;
	}
	
	#wrapper #pNieuwsbrief a {
		border:0;
		float:left;
	}
	
	#wrapper #pNieuwsbrief img {
		border:0;
		max-width:315px;
		_width:315px;
	}

	/* einde nieuwsbrief pagina */
	
	#pages #content p {
		line-height: 18px;
	}
	
	#pages #sidebarHolder {
		padding:10px 0 0 35px;
		width:275px;
		height: 363px;
		background-color:#fff;		
		float: left;
	}
	
	#pages ul#sideBarNavigation {
		list-style:none;
	}
	
	#pages ul#sideBarNavigation li a {
		padding-left:20px;
		color:#000000;
		display:block;
		font-size:10px;
		font-weight:bold;
		line-height:35px;
		text-decoration:none;
	}
	
	#pages ul#sideBarNavigation li a:hover,
	#pages ul#sideBarNavigation li a.active {
		padding-left:15px;
		border-left: #d8dcdb solid 5px;
	}
	
/* ----------(  ACTIONS  )---------------- */								

	#mainContent #actieContent {
		padding: 10px 20px;
		width:435px;
		height: 343px;
		float: left;	
	}
	
	#mainContent #actieImage {
		background-color:#e1e6e5;		
		float: left;
		min-height: 363px;
		_height: 363px;
		width:475px;
		text-align:center;
	}

	#mainContent #actieImage img {
		max-width:475px;
		_width:475px;
		border:0;
	}

	
	#mainContent .actieContentContainer {	
		min-height: 250px;
		background:url(../images/layout/bg_acties.jpg) left top repeat-y;
		_height: 250px;		
	}
	
	#mainContent .actieContentContainer .actieContent {
		float: left;
		width:435px;			
		padding: 10px 20px;		
	}
	
	#mainContent .actieImageContainer {
		background:url(../images/layout/bg_acties.jpg) left top repeat-y;	
		min-height: 225px;
		_height: 225px;	
	}
	
	#mainContent .actieImageContainer .actieImage {
		float: left;
		width: 475px;
		text-align: center;
	}
	

	#mainContent .actieImage a img {
		max-width:475px;
		border:0;
	}
	
/* ----------( BOTTOM )--
------- */

#wrapper #bottomContent {
	border-top:1px solid #fff;
	height:92px;
	clear:both;
}

#wrapper #bottomContent .bottom {
	padding-top:5px;
	color:#7a8f88;
	background-color:#e7e7e7;
	width:316px;
	height:87px;
	float:left;
}

#wrapper #bottomContent .bottom2{
	background-color:#e7e7e7;
	width:316px;
	height:87px;
	float:left;
}

#wrapper #bottomContent h3 {
	margin: 0 0 5px 20px;
	padding-left:15px;
	font-size:13px;
	background:url(../images/layout/pre_rest.jpg) left center no-repeat;
}

#wrapper #bottomContent .bottom a,
#wrapper #bottomContent .bottom a:hover,
#wrapper #bottomContent .bottom a:active {
	color:#7a8f88;
}

#wrapper #bottomContent .bottom img {
	margin:0 10px 0 35px;
	padding:2px;
	background-color:#fff;
	border:1px solid #c3ccd1;
	max-height:52px;
	_height:52px;
	float:left;
}

#wrapper #bottomContent .bottom p {
	margin:0;
	margin:0 10px 0 35px;
	padding:0;
	font-size:11px;
}

#wrapper #bottomContent #acties {
	/*background: url(../images/layout/actie_repeater.jpg) left top repeat-x;*/
}

#wrapper #bottomContent #acties h3 {
	padding-left: 15px;
	background:url(../images/layout/pre_actie.jpg) left center no-repeat;
}
	
	
/* ----------(  FOOTER  )---------------- */	
	
	#wrapper #footer {
		border-top: solid 1px #fff;		
		height: 38px;
		background: #465955 url(../images/layout/bg_footer.jpg) repeat-x;		
	}
	
	#footer #smallLogo {
		float: left;
	}
	
	#footer #contactInfo {
		height: 28px;
		padding: 5px 10px;
		float: left;
		width: 261px;
		/*border-right: solid 1px #e9e961;*/
		border-right: solid 1px #fff;
		color: #fff;
	}
	
	#footer #contactInfo a {
		color:#fff;
	}
	
	#footer #liggingsPlan {
		height: 28px;
		padding: 10px 0 0 20px;
		float: left;
		width: 296px;
		/*border-right: solid 1px #e9e961;*/
		border-right: solid 1px #fff;
	}
	
	#footer #liggingsPlan a, #footer #liggingsPlan a:visited {
		color: #fff;
		text-decoration: none;
		padding-right: 30px;
		line-height: 20px;
		background: url(../images/layout/downloadarrow.gif) no-repeat center right;
	}	
	
/* ----------(  PRIMARY NAVIGATION  )---------------- */	

	ul#primaryNavigation {
		list-style: none;				
		padding-left: 40px;
	}
	
	ul#primaryNavigation li {
		float: left;
	}
	
	ul#primaryNavigation li a {
		float:left;
	}
	
	ul#primaryNavigation li #actiesLnk {
		text-transform:uppercase;
	}
	
	ul#primaryNavigation li a {
		color: #fff;
		font-weight: bold;
		font-size: 13px;
		text-decoration: none;
		border-left: 1px solid #fff;
		padding:35px 50px 0 10px;
		display:block;
	}
	
	ul#primaryNavigation li a:hover,
	ul#primaryNavigation li a.active {
		margin:0;
		padding-top:30px;
		border-top:5px solid #fff;
		display:block;
	}	
	
/* ----------(  SECUNDARY NAVIGATION  )---------------- */	
	
	ul#secundaryNavigation {
		list-style: none;
		height: 56px;
		background: url(../images/layout/bg_nav.jpg) left top repeat-x;
		border-top: solid 1px #fff;
	}
	
	ul#secundaryNavigation li {
		position: relative;
		height: 36px;
		float: left;
	}
	
	ul#secundaryNavigation li a {
		margin:0;
		padding:0;
		padding: 20px 0 0 20px;		
		color: #7b8e8a;
		font-weight: bold;
		font-size: 14px;
		text-transform: uppercase;
		text-decoration: none;
		border-right: 1px solid #fff;
		width: 296px;
		height: 36px;
		display:block;
	}
	
	ul#secundaryNavigation li a.Leven {
		border: none;
	}
		
	#secundaryNavigation li ul{	
		margin:0;
		padding:0;
		position:absolute;
		display:none;
		list-style-type:none; 
		z-index:9999;
		background-color:#fff; /** Hide first level **/
		/*filter: alpha(opacity=90);*/ /* IE */
		/*-moz-opacity: .90; *//* Mozilla */
		/*opacity: .90;*/ /* De rest */	
	}
	
	#secundaryNavigation li ul li{
		margin:0;
		padding:0;
		/*height: 32px;
		line-height:32px;
		height:32px;*/
		width: 315px;
		float:none;
	}
	#secundaryNavigation li ul li a{
		margin:0;
		padding:0;
		padding-left:20px;
		color:#92a4ae;
		text-transform: none;
		line-height:32px;
		font-size:12px;
		/*white-space:nowrap;*/
		background-color:#fff;
		width: 296px;
		display:block;
	}
	#secundaryNavigation li > ul{
		top:auto;
		left:auto;
	}
	#secundaryNavigation li:hover ul,
	#secundaryNavigation li.over ul { 
		display: block;
		float:none; /** Show first level **/
	}
	#secundaryNavigation li ul a:hover { 
		color:#5f717d;	
	}					


/* merken */

#pages #merken {
	width:950px;
	min-height:505px;
	_height:505px;
	background-color:#fff;
}

#pages #merken img {
	margin:0 5px 5px 5px;
	max-width:175px;
	_width:175px;
	border:2px solid #CEDCDF;
	float:left;
}

/* einde merken */

/* info */

#wrapper #info {
	background-color: #fff;
	width:950px;
	min-height:505px;
	_height:505px;
	float:left;
}

#wrapper #info a {
	color:#566D68;
	font-weight:bold;
}

#wrapper #sitemapLink a{
	color:#566D68;
	font-weight:normal;
	text-decoration:underline;
}

#wrapper #info .container {
	width:320px;
	float:left;
}

#wrapper #info img {
	border:0;
	max-width:320px;
}

#wrapper #info ul {
	margin-left:30px;
	list-style:disc;
}

#wrapper #info ul ul {
	margin:10px 0 20px 30px;
	list-style:circle;
}

#wrapper #info ul ul li {
	margin-bottom:5px;
}

#wrapper #info table {
	margin: 20px 0 0 20px;
}

#wrapper div.folders table {
	vertical-align:top;
}

#wrapper div.folders td {
	padding:0 5px 5px 5px;
	vertical-align:top;
}

/* override */
#pages ul#sideBarNavigation {
	margin:0;
	list-style:none;
}

p#webdesign {
	float:left;
	height:28px;
	padding:12px 0 0 20px;
	width:296px;
	color:#fff;
	font-size:11px;
}
p#webdesign a {
	color:#fff;
	text-decoration:underline;
}


/* einde info */