body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0;
	padding: 0;
}
/*general*/
h1 {
	font-size: 30px;
	margin-bottom: 22px;
	margin-top: 0;
}
/* --- general --- */
h1 {
	font-size: 30px;
	margin-bottom: 22px;
	margin-top: 0;
	color: #7d97b3;
	font-family: "ConduitMdITC TT Medium", Verdana;
}

h2 {
font-size: 11px;
	font-weight:bold;
	margin-bottom: 12px;
	margin-top: 0;
	color: #52646c;
	text-decoration: none;
}

h3 {
	font-size: 20px;
	margin-bottom: 18px;
	margin-top: 0;	
	color: #d5e1ec;
	font-weight: normal;
	text-decoration: none;
}

em {
}

a {
	color: #1d6fd2;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
	behavior: url(/apssite/css/iepngfix.htc); 
}

.colSize1 {
	width: 330px;
}

input.medium {
	width: 300px;
	border: 1px solid #65264c;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0 2px 0;
}


select.small {
	width: 100px;
	border: 1px solid #65264c;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0 2px 0;
}

.list ul {
	list-style-type: none;
	list-style-image: url(/APSsite/images/arrow_blue.gif);
}

.list li {
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.list h2 {
	font-size: 13px;
	margin-top: 0;
	margin-bottom: 18px;
}

.imgList ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

.imgList li {
	float: left;
	margin-bottom: 10px;
}

.imgList li.left {
	float: left;
	margin-bottom: 10px;
}

.imgList h1 {
	font-size: 20px;
	margin-bottom: 18px;
	margin-top: 4px;
}

.imgList a {
	font-weight: bold;
}

#skeleton {
	width: 992px;
}

#logo {
	margin-top: 12px;
	margin-left: 26px;
}

/* --- standard nav --- */
#standardNav {
	text-align: right;
	height: 50px;
	width: 290px;
	margin-top: 9px;
}

#standardNav a {
	font-weight: bold;
	margin-left: 0px;
	color: #7d97b3;
	text-decoration: none;
}

#standardNav a:hover {
	text-decoration: underline;
}

/* --- top area --- */
#topArea {
	width: 980px;
	height: 90px;
	padding-left: 12px;
}

#topArea .left {
	float: left;
	width: 676px;
}

#topArea .right {
	float: left;
	width: 290px;
}

/* --- home --- */
#home #topArea {
	height: 128px;
}

#home #topArea .left {
	width: 467px;
}

#home #topArea .right {
	width: 499px;
}

#home #standardNav {
	height: 74px;
	width: 499px;
}

#home #focusArea {
	height: 191px;
}

/* --- content area --- */
#contentArea .main {
	padding: 0 0 0 26px;
}

#contentArea .mainContentSubtitle
{
	font-size: 13px;
	margin-bottom: 22px;
	margin-top: 0;
	color: #52646c;
}

#contentArea {
	width: 964px;
	padding-left: 12px;
}

#contentArea .left {
	float: left;
	width: 180px;
	padding-right: 10px;
}

#contentArea .middle {
	float: left;
	width: 556px;
	padding-right: 26px;
}

#contentArea .right {
	float: left;
	width: 192px;
}


#contentArea .leftpub {
	float: left;
	width: 180px;
	padding-right: 10px;
	/*height:500px;*/
	
}


/* --- Main nav --- */
#mainNav {
	width: 972px;
	height: 28px;
	margin-left: 12px;
	background: url(/APSsite/images/bg_nav.gif) top right no-repeat;
}

#mainNav #content {
	float: left;
	height: 28px;
	padding-left: 26px;
	width: 755px;
}

#mainNav #content a {
	line-height: 28px;
	font-family: "ConduitITC TT", Verdana;	
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	margin-right: 30px;
}

#mainNav #search {
	float: left;
}

#mainNav #search input {
	width: 104px;
	margin-right: 10px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#mainNav #search a {
	line-height: 28px;
	color: #fff;
	font-weight: bold;	
}


/* --- Focus area --- */
#focusArea {
	width: 979px;
	padding-left: 12px;	
}

#focusArea .left {
	float: left;
	width: 483px;
	height: 170px;
	background-color:#FFCC99
}

#focusArea .right {
	width: 496px;
	float: left;
	line-height: 18px;
}

#focusArea #photoBanner {
	height: 48px;
	background-color:#CCCC99;
	background: url(/APSsite/images/photobanner.jpg) repeat-x;
	margin-bottom: 17px;
}

#newsItems {
	width: 473px;
	
	color: #ffffff;
	overflow: hidden;	
	padding-top: 18px;
}

#newsItems ul {
	list-style-image: url(/APSsite/images/arrow_white.gif);	
}

#newsItems h1 {
	margin-top: 10px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#newsItems h1 a {
	color: #ffffff;
}

#navPath {
	width: 966px;
	padding-left: 12px;
	margin-bottom: 14px;
	color: #1d6fd2;
}

#navPath a {
	text-decoration: none;
}

#navPath #print {
	float: right;
}

#navPath #print a {
	text-decoration: underline;
}

#navPath #print img {
	margin-right: 5px;
}

#pageTitle {
		padding-left: 202px;
}


#form #contentArea .middle {
	float: left;
	width: 736px;
	padding-right: 26px;
}

#contentArea #twoColIntro .right {
	float: left;
	width: 382px;
}

#contentArea #twoColIntro .middle {
	float: left;
	width: 382px;
	padding-right: 10px;
}
#contentArea #twoColIntro .middle2 {
	float: left;
	width: 774px;
	padding-left:190px;
	padding-right: 0px;
}
#contentArea #twoColIntro2 .middle2 {
	width: 736px;
}
#contentArea #twoColIntro2 .main {
	padding:0 0 0 26px;
}

#contentArea #twoColIntro .main {
	padding: 0 0 0 26px;
}

#contentArea #twoColIntro li.left {
	width: 100px;
}

#contentArea #twoColIntro input.medium {
	width: 150px;
}	

#contentArea #twoColIntro .imgList {
	padding-left: 26px;
}

#contentArea #twoColIntro .imgList li {
	width: 255px;
}

#contentArea #twoColIntro .imgList li.left {
	width: 70px;
}
#subNav {
	line-height: 22px;
}

#subNav a {
	text-decoration: none; 
}

#home #contentArea .left {
	width: 457px;
}

#home #contentArea .right {
	width: 485px;
}

.Homesectorintro
{
	color:#1d6fd2;
}

hr {
	display: none;
}

.hr {
	background-color: #59a9cb;
	height: 1px;
}

.spacer {
	clear: both;
	height: 22px;
	background-color: #fff;
}


.RSSlink
{
	text-decoration: none;
	font-weight: bolder;
	line-height: 20px;
}
.RSSlink:hover
{
	text-decoration: underline;
}
.bannergeen
{
	padding-left: 26px;
	font-size: 11px;
}
.bannermet
{
	
	padding-left: 26px;
	padding-top: 20px;
	padding-bottom: 15px;
	font-size: 11px;
}

.pollkleur
{
	background-color: #3399cc;
	
	padding-top: 20px;
	padding-bottom: 15px;
}
.pollstaafje
{
	background-color: #66ccff;	
}

#footer {
	clear: both;
	width: 978px;
	height: 24px;
	padding-right: 13px;
	background: #58585a url(/APSsite/images/bg_footer.gif) left no-repeat;
	color: #fff;
	text-align: right;
	margin-bottom: 34px;
	line-height: 24px;
}

#footer a {
	color: #fff;
	margin-left: 50px;
}
.nounderline 
{
	text-decoration:none;
}

.referenceBlockWithBg {	
	padding: 20px 26px 20px 26px;
	height: 127px;
	background-color: #eee;
}

.referenceBlockNoBG {
	padding: 20px 26px 20px 26px;
	background-color: #ffffff;
}
.referenceBlockNoBGFixedHeight {
	padding: 20px 26px 20px 26px;
	height:127px;
	background-color: #ffffff;
}


.referenceBlock h1, .referenceBlockWithBg h1 ,referenceBlockNoBGFixedHeight h1{	
	margin-bottom: 18px;
	margin-top: 0;	
	font-size:20px;
	
}

.referenceBlock ul,.referenceBlockWithBg ul, .referenceBlockNoBG ul ,.referenceBlockNoBGFixedHeight ul{
	list-style-type: none;
	padding: 0;
	margin: 0 0 5px 0;
}

.referenceBlock li.left, referenceBlockWithBg li.left ,referenceBlockNoBG li.left, .referenceBlockNoBGFixedHeight li.left{
	width: 75px;
	
}


.referenceBlock .list ul, referenceBlockWithBg .list ul, referenceBlockNoBG .list ul, .referenceBlockNoBGFixedHeight .list ul{
	padding-left: 22px;
	margin-left: 0;
	list-style-type: none;
	list-style-image: url(/APSsite/images/arrow_blue.gif);
}

.referenceBlock input.medium, referenceBlockNoBGFixedHeight input.medium{
	width: 200px;
	border: 1px solid #000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* fotoimpressie */
#dhtmlgoodies_slideshow{
	/* width:990px;	 Total width of slideshow */ 
}
	
#previewPane{
	/* border:1px solid #000; */
	margin-right:10px;	
	text-align:center;
	vertical-align:middle;
	padding-top:30px;
	
	/* CSS HACK */
	height: 452px;	/* IE 5.x */
	height/* */:/**/420px;	/* Other browsers */
	height: /**/420px;
		
	width:580px;		
	float:left;
}

#waitMessage{
	display:none;
	position:absolute;
	left:200px;
	top:150px;
	background-color:#FFF;
	border:3px double #000;
	padding:4px;
	color:#555;
	font-size:0.9em;
	font-family:arial;	
}	

#galleryContainer{	/* Big Div surrounding up image, list of images and down image */
	/* border:1px solid #000; */
	float:left;	/* Floating */
	
	
	/* CSS HACK */
	height: 454px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
	height/* */:/**/438px;	/* Other browsers */
	height: /**/438px;
		
	/* CSS HACK */
	width: 64px;	/* IE 5.x - 120 px + 2 px for borders and 2px for padding*/
	width/* */:/**/60px;	/* Other browsers */
	width: /**/60px;
				
	padding:12px;	/* A little space between the black border and the content inside */
	padding-top:30px;
}

#galleryContainer #arrow_down{	/* Arrow down image */
	height:18px;
}

#galleryContainer #arrow_up{
	height:18px;	/* Arrow up image */
}
	
#theImages{	/* DIV where the images are located */
	position:relative;
	overflow:hidden;
	height:375px;	/* Height of boxes for the images */
}

#theImages div{	
	position:relative;	/* Don't change this */
	height:1500px;	/* Higher than total height of thumbnails */
		
}

#theImages img{
	border:0px;	/* No border */
	filter:alpha(opacity=50);	/* Transparency - IE */
	opacity:0.5; /* Transparency - Firefox */
	padding-top:5px;	/* Space between images */
}

#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
	font-style:italic;
	text-align:center;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
	font-size:0.9em;
}
#theImages .imageCaption{
	display:none;
}
#printPage #mainNav {
	margin-bottom: 11px;	
}

#printPage #print {
	float: none;
	text-align: right	
}

#printPage #topArea .left {
	width: 327px;
}

#printPage #mainNav {
	width: 623px;
}

#printPage #contentArea {
	width: 591px;
	padding-left: 37px;
}

#printPage #navPath {
	width: 616px;
}

#printPage #pageTitle {
	width: 591px;
	padding-left: 37px;
}

#printPage #extraText {
	height: 24px;
	line-height: 24px;
	text-align: right;
	font-size: 10px;
	width: 629px;
}

#printPage #footer {
	width: 629px;
}

/* --- BackOffice --- */
#BackOffice {
	float: none;
	width: 770px;
	padding: 22px 0px 0px 0px;
}

#BackOffice table {
	float: none;
	width: 664px;
}
.addbasket
{
	text-decoration: none;
}
/*-- Class for searchresults --*/
.searchartikelen {
	width:600px;
}
.searchfotoartikelen {
	width:64px;
	float:left;	
}
.searchartikeltext {
	width:400px;
	float:left;	
}
.searchuitgavejaar {
	width:30px;
	float:left;
}

.leftSection,
.rightSection
{
	 background: url('/APSsite/images/bgColumn.gif') repeat-x bottom #eee;
}
