
body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	}
.bgbox {
	background: url(http://www.nacap.com/images/bg-bot.gif)  repeat-x bottom;
	padding-bottom: 30px;
	}
.nacapHeader {
	height: 136px;
	width: 17px;
	background: url(http://www.nacap.com/images/head-left-bg.gif) no-repeat;
	}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
td.nacapMenuMain a, td.nacapMenuMain a:visited {
	margin-top: -4px; 
	}
}

td.nacapMenuTop ul {
	list-style-type: none;
	font-size: 12px; float: right;
	}
	
td.nacapMenuTop ul li {
	float: left; 
	}

td.nacapMenuTop li.searchbox2 .box {
	background: url(http://www.nacap.com/images/search-bg.jpg);
	border: 1px solid #000;
	width: 140px; height: 21px; padding-left: 6px; padding-top: 2px;
	}

td.nacapMenuTop ul li a, td.nacapMenuTop ul li a:visited {
	text-decoration: none;
	color: #000;
	line-height: 15px;
	}

input.formFieldMaps  {
	border: 1px solid #999999;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	background: url(http://www.nacap.com/images/search-bg.gif);
	width: 122px; height: 21px; padding: 3px 0 0 6px;	
}

input.formFieldMaps-focus
{
	border: 1px solid #3774a9;
	font-size: 11px;
	padding: 3px 0 0 6px;	
	height: 21px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	background: url(http://www.nacap.com/images/search-bg.gif);
}

td.nacapMenuTop ul li a:hover {
	color: #3774a9; 
	}

.button1 {	
	height: 21px;
	border: 0; 
	margin-left: -24px;
	[]margin-top: 1px;
	cursor: pointer;
	cursor: hand;
	}
	
td.nacapMenuMain {
	list-style-type: none; 
	width: 900px; 
	}

.nacapMenuMain a, .nacapMenuMain a:visited {
	text-decoration: none;
	font-size: 15px; 	
	text-transform: lowercase;
	color: #000;
	display: block;
}

.nacapMenuMain a:hover {
	color: #3774a9;
	}

.nacapMenuMain .nacapMenuMainActive a, .nacapMenuMain .nacapMenuMainActive a:visited, .nacapMenuMain .nacapMenuMainWhiteActive a, .nacapMenuMain .nacapMenuMainWhiteActive a:visited {
	color: #3774a9;
	}

td.nacapMenuMainWhiteActive a, td.nacapMenuMainWhiteActive a:visited {
	font-weight: bold; 
	background: url(http://www.nacap.com/images/menu-bg-white-active.png) no-repeat center bottom;
	height: 50px; display: block;
	}

.nacapMenuMainActive {
	font-weight: bold; 
	background: url(http://www.nacap.com/images/menu-bg-active.png) no-repeat center bottom;

	}


td.nacapMenuMain td.nacapMenuMainActive a:hover {	
	cursor: default;
	}
	
.nacapContent {
	font-size: 12px;
	}

.nacapContent a img, .nacapContent a:visited img {
	border: 0;
}

td.nacapFooter {
	text-align: center;
	font-size: 10px;
	margin: 0; padding: 0;
	}

.nacapFooterIndex ul {
	margin-top: 70px;
	list-style-type: none; margin-left: 340px; 
	}

.nacapFooter ul {
	margin-top: 70px; 
	list-style-type: none; margin-left: 340px; 
	}

.nacapFooterIndex ul li {
	float: left; padding-bottom: 6px;
	padding-left: 10px;
	}

.nacapFooter ul li {
	float: left; padding-top: 10px;
	padding-left: 10px;
	}

.nacapFooter a, .nacapFooter a:visited, .nacapFooterIndex a, .nacapFooterIndex a:visited {
	text-decoration: none;
	color: #000;
	}

.nacapFooter a:hover, .nacapFooterIndex a:hover {
	text-decoration: none;
	color: #3774a9;	
	}

.nacapOver {
	font-size: 12px;
	}

.nacapNewsContent {
		padding-top: 5px;
		font-size: 12px;
		vertical-align: top;
		}
	
.nacapNewsContent div {
		border-top: solid 1px #3774a9;	
		padding: 5px 0 5px 0;
		}
		
.nacapNewsContent2 {
		border-top: solid 1px #3774a9;	
		padding-top: 15px;
		font-size: 12px;
		vertical-align: top;
		width: 300px;
		}

td.nacapNewsContent a img {
	padding: 0px; margin: 0;

	}

td.nacapNewsContent a, td.nacapNewsContent a:visited {	
	color: #3774a9;
	text-decoration: none;
	font-weight: bold; 	display: inline-block;
	}

.nacapNewsReadMore, .nacapNewsReadMore a, .nacapNewsReadMore a:visited {
	color: #3774a9;
	font-weight: bold;
	text-decoration: none;
	}

.nacapConnect {
	background: #fff url(http://www.nacap.com/images/nieuwe-connect.jpg) bottom right no-repeat;
	width: 250px;
	vertical-align: top;
	font-size: 12px;
	padding: 15px;
	}

.nacapConnect a img, .nacapConnect a:visited img {
	border: 0;
	} 

h1 {
		font-family		: Verdana, Geneva, sans-serif;
		font-size		: 24px;
		color			: #3774a9;
		font-weight		: 250;
		letter-spacing	: -0.02em;
		white-space		: pre-line;
		line-height		: 25px;
		margin			: 0;
	}

h2 {
		font-family		: Verdana, Geneva, sans-serif;
		font-size		: 22px;
		color			: #3774a9;
		font-weight		: normal;
		letter-spacing	: -0.02em;
		white-space		: pre-line;
		line-height		: 23px;
		margin			: 0;
	}


h3 {
		font-family		: Verdana, Geneva, sans-serif;
		font-size		: 19px;
		color			: #3774a9;
		font-weight		: normal;
		letter-spacing	: -0.02em;
		white-space		: pre-line;
		line-height		: 20px;
		margin			: 0;
	}
	
	
ul.nacapBreadcrumb {
	font-size: 11px;
	list-style-type: none;
	padding: 0;
	margin: 0px;
}

ul.nacapBreadcrumb li {
	display: inline;
	padding-right: 1px; 
	}

ul.nacapBreadcrumb li a, ul.nacapBreadcrumb li a:visited {
	color: #000;
	text-decoration: none;
	}

ul.nacapBreadcrumb li a:hover {
	color: #3774a9;
}

ul.nacapBreadcrumb .nacapBreadcrumbActive a, ul.nacapBreadcrumb .nacapBreadcrumbActive a:hover {
	cursor: default;
	color: #000;
	font-weight: bold;
	}

.nacapContentPage {
	padding: 15px;
	font-size: 12px;
	width: 535px;
	}

#nacapMenuMainSub 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 75px; 
	PADDING-BOTTOM: 35px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 20px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
	font-size: 11px;
}

#nacapMenuMainSub UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 25px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}

#nacapMenuMainSub A
{
	DISPLAY: block; 		
	color: #000;	
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font-weight: normal;	
	border-right: 1px solid #fff; float: left; font-size: 11px; border: 0; 
}

#nacapMenuMainSub A:hover
{
	color: #3774a9;
		
}

#nacapMenuMainSub LI UL LI A
{
	display: block;	
	width: 140px;
	font-weight: normal;
	border-right: 0; 
}

#nacapMenuMainSub LI UL LI A:hover
{
	text-decoration: underline;
	BACKGROUND: #df0001;
	width: 140px;
} 


#nacapMenuMainSub LI {
	FLOAT: left; 		
}

#nacapMenuMainSub LI UL
{
	BACKGROUND: #df0001; 
	background-position: top;
	background-repeat: repeat-x;	
	LEFT: -999em; 
	POSITION: absolute;
	margin-top: 0px;	
	padding-bottom: 8px;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#nacapMenuMainSub LI UL LI {
	white-space: nowrap;
	float: none;
	}

#nacapMenuMainSub LI UL UL {
	MARGIN: -1em 0px 0px 10em
}
#nacapMenuMainSub LI:hover UL UL {
	LEFT: -999em;
}
#nacapMenuMainSub LI.sfhover UL UL {
	LEFT: -999em
}
#nacapMenuMainSub LI:hover UL {
	LEFT: auto
}
#nacapMenuMainSub LI LI:hover UL {
	LEFT: auto
}
#nacapMenuMainSub LI.sfhover UL {
	LEFT: auto
}
#nacapMenuMainSub LI LI.sfhover UL {
	LEFT: auto
}	

#nacapMenuMainSub .nacapMenuMainSubActive a, #nacapMenuMainSub .nacapMenuMainSubActive a:visited {
	color: #3774a9;
	font-weight: bold;
	}

#nacapMenuMainSub .nacapMenuMainSubActive a:hover {
	cursor: default;
	}

ul.nacapSubmenu {
	list-style-type: none;
	margin: 0px;
	padding: 15px;
	font-size: 12px;
	line-height: 24px;
	}
	
.nacapSubmenu ul {
	list-style-type: none;
	margin: 0px;
	color: #000;
	margin-left: -30px;	
	[]margin-left: 10px;
	}

ul.nacapSubmenu li a, ul.nacapSubmenu li a:visited, ul.nacapSubmenu li {
	text-decoration: none;
	color: #000;
	}

ul.nacapSubmenu li a:hover {
	color: #3774a9;
	}

ul.nacapSubmenu .nacapSubitemActive a, ul.nacapSubmenu .nacapSubitemActive a:visited {
	color: #3774a9;
	font-weight: bold;
	}

ul.nacapSubmenu .nacapSubmenuActive a, ul.nacapSubmenu .nacapSubmenuActive a:visited, ul.nacapSubmenu .nacapSubmenuActive a:hover {
	color: #000;
	font-weight: bold;
	}

ul.nacapSubmenu .nacapSubmenuActive ul a, ul.nacapSubmenu .nacapSubmenuActive ul a:visited {
	color: #000;
	font-weight: normal;
	}

ul.nacapSubmenu .nacapSubmenuActive a:hover, ul.nacapSubmenu .nacapSubitemActive a:hover {
	cursor: default;	
	}

.nacapBlockBedrijfsfilm {
	padding: 15px;
	}

.nacapBlockBedrijfsfilm a img, .nacapBlockBedrijfsfilm a:visited img{
	margin-top: 8px;
	[]margin-top: 5px;
	}

td.nacapCompLaatsteNieuws {
	font-size: 12px
	}

td.nacapCompLaatsteNieuws img {
	margin: 15px;
	}

td.nacapCompLaatsteNieuws div {
	border-top: 1px solid #99adcf;
	padding-bottom: 8px;
	}

td.nacapCompLaatsteNieuws div span{
	display: block;
	padding: 12px 12px 0px 12px;
	}

td.nacapCompLaatsteNieuws a img {
	padding: 0px; margin: 0;
	}

td.nacapCompLaatsteNieuws a, td.nacapCompLaatsteNieuws a:visited {
	margin-left: 12px;
	color: #3774a9;
	text-decoration: none;
	font-weight: bold;
	}

td.nacapBlockConnect {
	background: url(http://www.nacap.com/images/nieuwe-connect-bg.jpg); height: 197px; padding-top: 60px; padding-left: 15px;
	}
	
td.nacapModule {
	vertical-align: top;
	background: #fff;	
	padding-top: 5px;
	padding-bottom: 5px;
	width: 187px;
}

td.nacapModuleMain {
	vertical-align: top;
	background: #fff;	
}

