body {
	background-color:#FFF;
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;	
}

div {
	margin : 0;
	font : 12px Arial, Helvetica, sans-serif; 
	}

img{
	border:0px;
	}
	
a {
	color:#000;
	text-decoration:none;
}

a:hover {
	color:#00B8D9;
	text-decoration:underline;
}
 

p a {
	color:#00B0D9;
	text-decoration:underline;
}

a.title {
	font-weight: bold;
	color:#000;
	text-decoration:none;
}
a.title:hover {
	text-decoration:underline;
}

a.title.normal{
	font-weight: normal;
}

.linklist a:link {
	color:#000;
	text-decoration:none;
}

.linklist a:hover {
	color:#00B8D9;
	text-decoration:underline;
}

.linklist a:visited {
	color:#000;
	text-decoration:none;
}

.pic {
	float:left;
	margin:15px 10px 0 0;
}

.pichrm {
	float:left;
	margin:0px 10px 0 0;
}

.picexpert {
	float:right;
	margin:0;
}

.picteaser-left {
	margin:3px 10px 0 0;
}

.picteaser-right {
	margin:3px 0px 10px 0;
}

span.teasertitle {
	color:#00B0D9;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	display:block;
}

/* tagcloud */

div.tagcloud a:link {
	color:#00B8DA;
	text-decoration:none;
}

div.tagcloud a:visited {
	color:#00B8DA;
	text-decoration:none;
}

div.tagcloud a:hover {
	color:#000;
	text-decoration:underline;
}
.tagXSmall {
	font-size:10px;
}
.tagSmall { 
	font-size: 12px;
}
.tagMedium {
	font-size: 14px; 

}
.tagLarge {
	font-size: 16px;

}
.tagXLarge {
	font-size: 18px;

}
.tagNoDisplay{
	display:none;
}

.tagcloudtag {
	margin:10px 5px 10px 5px ;	 
}

.tagcloudwrapper {
	width:280px;
	/* text-align:center; */
}	
	
.content ul 
{ 
list-style-type: none;
padding: 0px; 
margin: 15px; 
} 

.content li 
{
list-style: url(../images/pwul.jpg);
background-repeat: no-repeat; 
background-positie: 0px 5px; 
padding-left: 1px; 
}


 

div.listing {
	line-height:170%;
}

div.bodytext {
	padding-top:10px;
	line-height:135%;
}

span.trefwoord {
	padding-top:5px;
	font-size:11px;
	display:block;
}

.content-small {
	width:435px;
	overflow:hidden;
}

.content-big {
	width:635px;
	overflow:hidden;
}

.content-verybig {
	width:900px;
	overflow:hidden;
}
.subcontent blockquote {
	margin:0 0 20px;
	background:#f1f1f1;
	padding:23px 23px;
}
.subcontent blockquote.sub-quote {
	font-weight:bold;
	padding:0;
	background:none;
	font-size:12px;
}
.subcontent blockquote q {
	background:url(../images/quote-lt.gif) no-repeat;
	padding-left:24px;
	line-height: 19px;
}
.subcontent blockquote.sub-quote q {
	background:none;
	padding:0 0 10px 0;
	display:block;
	line-height: 17px;
}
.subcontent blockquote q:before,
.subcontent blockquote q:after { content:"";}
.subcontent blockquote q img { padding-left:4px;}
.subcontent blockquote .cite { font-style:italic;}

.article blockquote {
	margin:0 0 20px;
	background:#f1f1f1;
	padding:23px 23px;
}
.article blockquote.sub-quote {
	font-weight:bold;
	padding:0;
	background:none;
	font-size:12px;
}
.article blockquote q {
	background:url(../images/quote-lt.gif) no-repeat;
	padding-left:24px;
	line-height: 19px;
}
.article blockquote.sub-quote q {
	background:none;
	padding:0 0 10px 0;
	display:block;
	line-height: 17px;
}
.article blockquote q:before,
.article blockquote q:after { content:"";}
.article blockquote q img { padding-left:4px;}
.article blockquote .cite { font-style:italic;}

/*  navigatie */

#topnav-wrapper {
	background:#333;
	min-width:960px;
	width:100%;
	height:26px;
}
#topnav{
	width: 960px; 
	margin: 0px auto -1px auto; 
	padding-top:4px;
	font-size:11px;
}
.toplink a{
	display:block;
	color:#FFFFFF;
	margin-right:20px;
	float:left;
}

.nav_top_sd{
	font-size:13px; 
	font-weight:bold;
	color: #ffffff; 	
	margin:5px 10px 5px 5px;
	padding:5px;
	width: 65%;
	border: 0px solid black;
}

.nav_top_sd span {	
     text-transform:uppercase;
	 padding:10px;
	 display:inline;
}

.nav_top_sd a {	
    color: #FFF;
}

.nav_top_sd a:visited {	
    color: #FFF;
}

.nav_top_sd a.highlight {	
    font-weight: bold;
	color: #000;	
}

.nav_top{
	font-size:13px; 
	font-weight:bold;
	color: #ffffff; 	
	margin:5px 10px 5px 5px;
	padding:5px;
}

.nav_top span {	
     text-transform:uppercase;
	 padding:10px;
	 display:inline;
}

.nav_top a {	
    color: #FFF;
}

.nav_top a:visited {	
    color: #FFF;
}

.nav_top a.highlight {	
    font-weight: bold;
	color: #000;	
}

.nav_topsub_sd{
    width: 620px; 
	font-size:12px;
	margin:5px 10px 0px 0px;
	padding:8px 8px 0 8px;
}

.nav_topsub{
    width: 620px; 
	font-size:12px;
	margin:5px 10px 5px 0px;
	padding:8px;
}

.nav_topsub a {	
    color: #FFF;
}

.nav_topsub a.highlight {	
    font-weight: bold;
	color: #000;	
}
	
.nav_list {
	margin:0 0 11px;
	padding:0;	 
	overflow:hidden;
	font-size:12px;
}

.nav_list ul {
	list-style-type: none;
}

.nav_list li:first-child {
	list-style-type:none;
	background-image:none;
	color:#000;
	float:left;
	padding-right:6px;
	font-weight:bold;
}

.nav_list li {
    list-style-type:none;
	background:url(../images/sectie-stip.gif) no-repeat left center;
	color:#000;
	float:left;
	padding-right:6px;
	font-weight:bold;
}

.nav_list li a {
	
	color:#5e656b;
	padding-right:12px;
	padding-left:12px;
}


.nav_list li a:hover {
	color : #000;
	text-decoration : none;
}

/* zoekbox */

#zoekbox {	 
	width:300px;
	margin:13px 0 0 0px;
	color:#FFF;
	font-weight:bold;
} 
#zoekbox input.text {
	width:190px;
	background-image:url('../images/bg-zoek.gif');
	background-repeat:no-repeat;
	background-color:#fff;
	padding-left:20px;
	border:0x;
	height:14px;
}

#zoekbox-sd {	 
	/* position: relative; 
	left: 805px;  */
	border: 0px solid black; 
	/* width: 33%;	*/
	width:260px;
	/* margin:13px 0px 0px 0px; */
	margin-top:45px;
	color:#FFF;
	font-weight:bold;	 
}

#zoekbox-sd input.text {

	background-image:url('../images/bg-zoek.gif');
	background-repeat:no-repeat;
	background-color:#fff;
	padding-left:20px;
	border:0x;
	height:14px;
}

#hr-dienstverlener {
	margin:10px 0 0 2px;
	float:left;		
}

.formzoekbox {
	padding:0px;
	margin:0px;
}

/* layout */

#top-navigation {
	background-color: #333;
	width: 100%;
}

#top-navigation table {
	width: 980px;
	margin: auto;
	background-color: #333;
	border-collapse: collapse;
}

#top-navigation table td {
	padding: 0;
}

#top-navigation tr.top-nav td ul,#top-navigation tr.top-nav td form {
	padding-top: 5px; 
}

#top-navigation .top-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#top-navigation .top-nav li {
	float: left;
	padding: 0 5px 10px 4px;
}

#top-navigation .top-nav a {
	color: #c2c2c2;
	float: left;
	padding-top: 6px;
}


#logo-banner-magazine {
  margin:10px 0 0px 0;
  border:0px solid black;
}

#top-banner {
 padding-left:10px;
 padding-bottom:10px;
 width:740px;
}

#top-logo {
 padding-left:0px;
 padding-bottom:10px;
 width:120px;
}

#top-magazine {
 padding-left:15px;
 vertical-align:bottom;
}

 

table.layout {
  width:986px;
  padding:0;
  margin-bottom:50px;
  border-collapse:collapse;
  background-color:#FFF;
}

table.layout td {
  border: 0px solid black;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}


td.links {
  width:440px;
  vertical-align:top;
}

td.links-groot {
  width:650px;
  vertical-align:top;
  overflow:hidden;
  /* border: 1px solid black; */
}


td.midden {
  width:211px;
  vertical-align:top;
}

td.rechts {
  /* width:336px; */
  vertical-align:top;
}



/*  contentblok*/

div.content {
    font : 11px Arial;
	padding: 0px;
	margin: 0px;
}

div.content * h1 { /* alle h1 in de div "content" waar deze ook staan*/
	font-size:200%;
	display:inline;
}

div.content * h2 { /* alle h2 in de div "content" waar deze ook staan*/
	font-size:125%;
	display:inline;
}
div.content * h3 {  /* alle h3 in de div "content" waar deze ook staan*/
	font-size:110%;
	display:inline;
    
}
 

div.content-header {	 
	margin-top:10px;
	margin-bottom:15px;
	font-size:32px;
}

div.content-header span {
	 text-transform:uppercase;
	 letter-spacing:1px;
	 display:block;	 
	 margin-right:50px;
}

div.content-header span.ico_145364 {	/* sectie: arbeidsmarkt */ 
	 background:url('../images/ico_sectie_arbeidsmarkt.gif') no-repeat right center;	 
}

div.content-header span.ico_145365 {	/* sectie: organisatie & strategie */ 
	 background:url('../images/ico_sectie_organisatie.gif') no-repeat right center;	 
}

div.content-header span.ico_145366 {	/* sectie: wetgeving */ 
	 background:url('../images/ico_sectie_wetgeving.gif') no-repeat right center;	 
}

div.content-header span.ico_145367 {	/* sectie: arbeidsrecht */ 
	 background:url('../images/ico_sectie_arbeidsrecht.gif') no-repeat right center;	 
}

div.content-header span.ico_145368 {	/* sectie: werving & selectie */ 
	 background:url('../images/ico_sectie_wervingselectie.gif') no-repeat right center;	 
}

div.content-header span.ico_145369 {	/* sectie: arbo & verzuim */ 
	 background:url('../images/ico_sectie_arboverzuim.gif') no-repeat right center;	 
}

div.content-header span.ico_145370 {	/* sectie: arbeidsvoorwaarden */ 
	 background:url('../images/ico_sectie_arbeidsvoorwaarden.gif') no-repeat right center;	 
}

div.content-header span.ico_145371 {	/* sectie: opleiding */ 
	 background:url('../images/ico_sectie_opleiding.gif') no-repeat right center;	 
}

div.content-header span.ico_145372 {	/* sectie: HR professie */ 
	 background:url('../images/ico_sectie_hrprofessie.gif') no-repeat right center;	 
}

div.content-header span.ico_153698 {	/* sectie: coach */ 
	 background:url('../images/ico_sectie_coach.gif') no-repeat right center;	 
}

/*  subcontentblok*/

div.subcontent {
  padding:2px;
  position:relative;
  margin-right:20px;
  margin-bottom:1px;
  overflow:hidden;
  line-height:150%;
}

div.subcontent .artikel-datum {
	font-size:10px;
	margin-left:5px;
	color:#00b8d9;
	padding-top:3px;
}

div.subcontent-header {
	background-image:url('../images/stipjes.gif');
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:15px;
	font-size:150%;
}

div.index_advies { 
	margin-top:-15px; 
}

 div.subcontent-header h1 {	 
	 font : 18px Arial, Helvetica, sans-serif; 
	 
 
}

div.subcontent-header h1 {	 
	 text-transform:uppercase;
	 letter-spacing:1px;
	 display:block;
	 padding-top:25px;
	 font : 18px Arial, Helvetica, sans-serif; 
}	

div.subcontent-header-nodot h1 {	 
	 text-transform:uppercase;
	 letter-spacing:1px;
	 display:block;
	 padding-top:25px;
	 font : 18px Arial, Helvetica, sans-serif; 
}	


div.subcontent-header span {	 
	 text-transform:uppercase;
	 letter-spacing:1px;
	 display:block;
	 padding-top:25px;
}
	
div.subcontent-header-nodot {
	background-repeat:no-repeat;
	margin-bottom:15px;
	font-size:150%;
}
div.subcontent-header-nodot span {	 
	 text-transform:uppercase;
	 letter-spacing:1px;
	 display:block;
	 padding-top:5px;
}

/* breadcrumbs */

.breadcrumbscontainer {
	padding:0px;
	margin:0px;
}


.breadcrumbs {
	margin:0 0 0 15px;
	padding:0px;
	height:12px;
	font-size:10px;
	width:630px;
	line-height:150%;
}
 
ul.breadcrumbs {	
	padding:0px;
	margin:0px 0px 15px 15px;
}

.breadcrumbs li {	
	list-style:none;
	color:#000;
	float:left;
	padding:0px;
	margin:0px;
	/* background-image: url('../images/pwul.jpg');
	background-repeat: no-repeat;
	background-position: 0px 3px ; */
}
.breadcrumbs li a {
	color:#666;
	padding-right:12px;
	text-decoration : underline;
}

.breadcrumbs li a:hover {
	color : #000;
}

.breadcrumbimg {
	margin-right:15px;
}
 
 /* artikel */
 
 .article {
	margin-right:10px; 
 }
 
 .article a {
  color:#00B8D9;
	text-decoration:underline;
 }

 
/* boxjes */

div.ad {
	margin:15px 0px 5px 0px;
}

#banner-holder {
	text-align: center;
}
	
.banner-holder-hide {
    display:none;	
}

.banner-holder-show {
     display:block;	
}

div.box-small { /* algemene settings box */
	margin:15px 5px 5px 0px;
	padding:10px;
	/*width: 75%; */
	width:160px; 
	overflow:hidden;
}

div.box-big { /* algemene settings box */
	margin:15px 0px 5px 0px;
	padding:20px;
	overflow:hidden;
}

div.box-bigleft { /* algemene settings box */
	margin:15px 0px 5px 0px;
	padding:20px;
	width: 370px;
	overflow:hidden;
}


div.magazine {  	 
	width: 370px;	 
	border: 1px solid #c9c9c9; 
}

div.tools {  	 
	width: 295px;	 
	border: 1px solid #c9c9c9; 
}

/* advertorial */ 

div.advertorial {
	margin:15px 0px 5px 0px;
	padding:20px;
	overflow:hidden;
	width: 295px;	
	border: 1px solid #00b8d9;	
}
 

div.advertorial  a:link {
	 color:#00b0d9;
}

div.advertorial  a:visited {
	 color:#00b0d9;
}

.advertorialhead {
	font-size:9px;
	font-weight:bold;
	float:right;
}

.advertorialtitle {
	width:290px;
	margin-top:20px;
	color:#00b0d9;
	font-size:160%;
}

.advertorialimg {
	float:right;
	margin-top:10px;
}

.advertorialbody {
	width:220px;
	margin:10px 25px 0 0;
}

.advertorialleesverder {
	margin-top:10px;	
}

div.advertorialleesverder  a:link {
	 color:#00b0d9;
}

div.advertorialleesverder  a:visited {
	 color:#00b0d9;
}

 
div.vacaturezoek {
	background-color: #616161;
	margin-top:0px;
	color:#FFF;
	width:296px;
	margin-left:1px;
}

div.vraagbaak {
	margin-top:0px;
	border: 2px solid #c9c9c9; 
	overflow:hidden;
}

div.stelling {
	border: 2px solid #c9c9c9;
}

div.stelling_index {
	border: 2px solid #c9c9c9;
	margin-top:0px; 
}

div.puzzel {
	border: 2px solid #c9c9c9; 
	/* background-image:url('../images/puzzelpoedel_small.jpg'); */
}

div.benefits {
	border: 2px solid #c9c9c9; 
}

div.hrmondiaal {
	border: 2px solid #c9c9c9; 
}
div.nieuwsbrief {
	border: 2px solid #c9c9c9;
	background-color: #E5F8FB; 	 
	/* background-image:url('../images/nieuwsbrief_preview2.gif');	 */
}
div.tagcloud {
	background-color: #E5F8FB; 	 
}
div.hrbase {
	border: 2px solid #c9c9c9; 

}
div.agenda {
	border: 2px solid #c9c9c9; 
}

div.testuzelf {
	background-color: #f1f1f1;
	width:164px;
	margin-top:23px;
	margin-right:30px;
}

div.hrdir {	 
	border: 3px solid #00b8d9
}

 

div.weblogs { 
	background-color: #F2F2F2; 
	width:164px;
}

div.boeken { 	 
	border: 2px solid #c9c9c9; 
}

div.pwdocs { 	 
	border: 2px solid #c9c9c9; 
}

div.popular { 
	background-color: #F2F2F2; 
}

div.greybox {
	background-color: #F2F2F2; 
	padding:10px;
}
div.promo {
	border: 2px solid #c9c9c9; 
}
div.promoblauw {
	border: 2px solid #0FBCE6;
}


div.box-header {
	background-repeat:no-repeat;
	background-position:right center;
	height: 25px;
	line-height: 25px; /* Make your line-height the same height as the element to vertical-align: center the text*/
	padding-top:0px;
	margin-bottom:15px;
	font-weight:bold;
	font-size:120%;
	text-transform:uppercase;	
}
 
div.box-header-vraagbaak{
	background-image:url('../images/ico_vraagbaak.gif');
}

div.box-header-stelling{
	background-image:url('../images/ico_stelling.gif');
}

div.box-header-hrmondiaal{
	background-image:url('../images/ico_hrmondiaal.gif');
} 
div.box-header-benefits{
	background-image:url('../images/ico_hrmondiaal.gif');
} 
div.box-header-weblogs{
	background-image:url('../images/ico_weblogs.gif');
} 

div.box-header-pwdocs{
	background-image:url('../images/ico_docs.gif');
} 
div.box-header-testuzelf{
	background-image:url('../images/ico_testuzelf.gif');
} 
div.box-header-agenda{
	background-image:url('../images/ico_agenda.gif');
} 

div.box-header-boeken{
	line-height: 15px;
	background-image:url('../images/ico_boeken.gif');
} 

div.content-boeken {
	margin-top:10px;
}
.picboek {
	margin-right:5px;
	margin-top:3px;
}

div.box-header-hrbase{
	background-image:url('../images/ico_hrbase.gif');
	background-position:left center;
} 

div.box-header-popular{
	background-image:url('../images/ico_popular.gif');
} 

div.box-header-indezesectie{
	background-image:url('../images/ico_popular.gif');
	background-position:right center;
} 

div.box-header-related{
	background-image:url('../images/ico_popular.gif');
} 

div.box-header-hrdir{
	background-image:url('../images/ico_hrdir.gif');
} 

div.box-header-expert{
	background-image:url('../images/expertballon.gif');
	background-repeat:no-repeat;
	height:100px;
} 
		
div.box-header-expert span {	
     vertical-align:center; 
     font-weight:bold;
	 color:#FFF;
	 letter-spacing:0px;
	 display:block;
	 padding:10px 10px 10px 10px;
} 

div.box-expert { /* expertbox wijkt af van de algemen box */
	/* margin:15px 2px 0 2px; */
	padding:0px;
	margin:15px 0px 5px 0px;	 
	width: 190px;
}

div.box-expert .info {	
	height:75px;
	padding-left:10px;
}

div.box-expert .info img{	
    float:right;
	padding:0 15px 0 15px;
}

div.borderblauw {	 
	border: 1px solid #00b8d9
}
div.bigborderblauw {	 
	border: 3px solid #00b8d9
}

div.aanmeldennieuwsbrief {	 
	border: 1px solid #00b8d9;
	background-image: url(http://www.intermediairpw.nl/images/nieuwsbrief_promo3.jpg); 
	background-repeat:no-repeat;
	background-position:right top;	 
}

.btn_aanmelden {
	background-color: #616161;
	color:#FFF;
	font-weight:Bold;
}

.content_wit, .content_wit_border, .content_wit_border2px, .content_blauw, .content_lichtblauw, .content_grijs{
	margin:5px 10px 5px 0px;
	padding:9px;
    }

.content_wit{
	width:20px;
    }
.kopbg{
 background-image: url(../images/pwBG2blauw_2.jpg); background-repeat:no-repeat; height: 100px;
}
.kopbg-vacaturebank{
 background-image: url(../images/pwBG2blauw_small.gif); background-repeat:no-repeat;
}
.content_wit_border{
	border: 1px solid #c9c9c9; 
	}

.content_wit_border2px{
	border: 2px solid #c9c9c9; 
    }

.content_full_border2px{
	border: 2px solid #c9c9c9; 
    margin:5px 10px 5px 0px;
    }
	
.content_blauw{
    background-color: #0FBCE6;
   }

.content_grijs{
	background-color: #F2F2F2;
   }

.content_donkergrijs{
	background-color: #616161;
	margin:0px 10px 5px 0px;
	padding:10px;
	}


/* buttons */ 
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
 
a.buttoncss, a.buttoncssright{
background: transparent url(../images/pwBGbuttonleft.gif) no-repeat top left;
display: block;
float: left;
font: bold 12px Arial; 
line-height: 16px;
height: 20px; 
padding-left: 4px; 
text-decoration: none;
}
a.buttoncss span, a.buttoncssright span{
background: transparent url(../images/pwBGbutton.gif) no-repeat top right;
display: block;
padding: 1px 8px 4px 4px;
color: white;
}
 
a:link.buttoncss, a:visited.buttoncss, a:hover.buttoncss, a:active.buttoncss{
color: white;
text-decoration: none;
}


hr
{
border-bottom : 1px dashed #999;
border-top : none;
color : #fff;
} 

hr.dotted
{
	margin:10px 0 5px 0;
	border-bottom : 1px dashed #999;
}  

hr.dotted-narrow
{
	margin:3px 0 2px 0;
	border-bottom : 1px dashed #999;
}  
.kop_oranje {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #D8924C;
}

 

.cleaner  {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
}

.padding5 {
	padding-bottom:5px;
}

.padding10 {
	padding-bottom:10px;
}

.padding15 {
	padding-bottom:15px;
}

.padding20 {
	padding-bottom:20px;
}

/*footer start*/
#footer {
	background:#333;
	min-width:960px;
	width:100%;
}
.footer-hold { padding:45px 0 10px;}
.footer-wrap {
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
#footer h4 {
	margin:0;
	padding-bottom:6px;
	font-size:16px;
	color:#fff;
	font-weight:normal;
}
#footer .links-wrap {
	overflow:hidden;
	width:1000px;
	padding:14px 0 18px;
}
#footer .links-hold {
	margin-bottom:20px;
	overflow:hidden;
	width:100%;
	border-top:1px solid #5c5c5c;
}
#footer .links {
	width:165px;
	float:left;
	margin-right:24px;
}
.sub-footer .links { width:225px !important;}
#footer .sub-links-wrap .links { width:113px;}
#footer .links ul {
	margin:0 0 7px;
	padding:0;
	list-style:none;
}
.sub-footer .links ul { margin-bottom:15px !important;}
#footer .links ul a { color:#ccc;}
#footer .links h5 {
	margin:0 0 7px;
	color:#fff;
	font-size:11px;
}
#footer .links a.more { color:#fff;}
#footer .second-wrap {
	border-top:1px solid #5c5c5c;
	padding:16px 0 40px;
}
#footer .second-wrap a.ads { float:right;}
#footer .second-wrap ul.sub-links {
	margin:0;
	padding:0;
	list-style:none;
}
#footer .second-wrap ul.sub-links li {
	/* background:url(../images/separator-footer-nav.gif) no-repeat 100% 50%; */
	padding:0 5px 0 2px;
	float:left;
}
#footer .second-wrap ul.sub-links a { color:#c9c9c9;}

#footer .second-wrap ul.sub-links span.rights-reserved {
  color: #c9c9c9;
}

/*footer end*/

/*paging start*/
 .paging { /*vv*/
	width:100%;
	overflow:hidden;
	margin:7px 0;
	font-size:12px;
	position:relative;
	padding-top: 8px;
}
.paging-wrap {
	position:relative;
	width:100%;
	overflow:hidden;
	text-align:center;
}
.paging-wrap div {
	position:relative;
	float:left;
	left:50%;
}
.paging a.back,
.paging a.next {
	position:absolute;
	top:7px;
	font-weight:bold;
	z-index:2;
}
.paging a.back {
	left:0;
/*	background:url(../images/arrow-back.gif) no-repeat 0 4px; */ /*vv*/
	padding-left:10px;
}
.paging a.next {
	right:0;
/*	background:url(../images/arrow-next.gif) no-repeat 100% 4px; */ /*vv*/
	padding-right:10px;
}
.paging ul {
	margin:0;
	padding:0;
	list-style:none;
	border-right:1px solid #999;
	position:relative;
	float:left;
	left:-50%;
}
.paging li {
	display:inline;
	padding:0 5px 0 8px;
	border-left:1px solid #999;
}
.paging li.last { border-width:0 1px;}
.paging li a { 
	color:#000000;
}
.paging li a:hover,
.paging li.active a {
	font-weight:bold;
	text-decoration:none;
}
.paging li a:hover {
	color: #97BD00;
}
.paging .prev a {
	padding:0 0 1px 10px;
	color:#d00;
/*	background:url(../images/prev.gif) no-repeat 0; */
}
/*paging end*/

/* gerelateerde artikelen boxjes */

table.gerelateerdcontainer {
	margin:0px;
	padding:0px;
	width:100%;
}

table.gerelateerdcontainer td{
	vertical-align:top;
}

/* vraagbaak */

#vraagbaakform .formfield{margin-bottom:10px}
#vraagbaakform .formfield input{ float:left;width:300px; border:solid #999999 1px;background-color:#FFF;}
#vraagbaakform .formfield textarea{ float:left; width:300px;height:120px; border:solid #999999 1px;margin-bottom:10px;background-color:#FFF;}
#vraagbaakform .label { float:left; width:150px; color:#666; font-weight:bold; }
#vraagbaakform .forminfo { float:right; width:145px; color:#000; background-color:#E5F7F9;margin-right:10px;padding:5px}
#vraagbaakform .forminfo-error { background:url(../images/form_txt_marker_error.gif) 0px no-repeat top;float:right;width:145px; color:#FFF;background-color:#05b5da ;margin-right:10px;padding:2px 5px 2px 15px}
#vraagbaakform .formfield,#vraagbaakform .formbutton{clear:both;}

/* caspers addons'*/


.readon a{
font-weight:bold;
color: #00B0D9;
margin-top:5px;
text-decoration:underline;
}

a.readon-light{
color: #00B0D9;
text-decoration:underline;
}



.blue-row { background:url(../images/bg-radio5.png) 2px 2px no-repeat;}
.white-row { background:url(../images/bg-radio2.png)  2px 2px no-repeat;}
.black-row { background:url(../images/bg-radio3.png)  2px 2px no-repeat;}
.grey-row { background:url(../images/bg-radio4.png)  2px 2px no-repeat;}

#topnav-wrapper {
	background:#333;
	min-width:960px;
	width:100%;
	height:26px;
}
#topnav{
	width: 960px; 
	margin: 0px auto -1px auto; 
	padding-top:4px;
	font-size:11px;
}
.toplink a{
	display:block;
	color:#FFFFFF;
	margin-right:20px;
	float:left;
}
.form-textfield{
	border:1px solid #CCC;
	padding: 4px;

}
.replycount a{
	text-decoration:underline;
	font-size:11px;
}

.kopblauw {  
	color:#00b0d9;
	font-size:180%;
}

.kopblauwsmall {  
	color:#00b0d9;
	font-size:160%;
}

.archive-box {
	width:100%;
	overflow:hidden;
}
.archive-box .archive-info {
	width:80px;
	float:left;
	margin-right:20px;
}
.archive-wrap {
	width:600px;
	overflow:hidden;
	margin-bottom:20px;
	font-size:12px;
}
.archive-wrap a {
	margin-top:4px;
	display:block;
}
.archive-wrap a:hover { 
	color:#00b0d9;
	text-decoration : none;
}
ul.archive {
	margin:0 0 0 -9px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:12px;
}
ul.archive li {
	float:left;
	border-left:1px solid #e5e5e5;
	padding:0 10px;
	margin:0 1px 0 -1px;
}
ul.archive li.active a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
ul.archive a:hover {
	color : #00b0d9;
	text-decoration:none;
}

h2.vaczoekhead {
	float:left;
	cursor:hand;
	display:block;
	width:96%;
}
h2.openimg {
	background:url('http://www.intermediairpw.nl/images/box_open.gif') no-repeat right center;
}
h2.closedimg{
	background:url('http://www.intermediairpw.nl/images/box_close.gif') no-repeat right center;
}

.interact-bar a.reageer{ display:block; background:url('../images/ico_reply.gif') no-repeat left center; color:#00B0D9;padding-left:20px; padding-right:20px; float:left;}
.interact-bar a.stuur{ display:block; background:url('../images/ico_mail.gif') no-repeat left center; color:#00B0D9; padding-left:20px; padding-right:20px; float:left;}
.interact-bar a.print{ display:block; background:url('../images/ico_print.gif') no-repeat left center; color:#00B0D9; padding-left:20px; padding-right:20px; float:left;}
.interact-bar a.deel{ display:block; background:url('../images/ico_deel.gif') no-repeat left center;  color:#00B0D9;padding-left:20px; padding-right:20px; float:left;}
.interact-bar-top a.deel{ background:url('../images/ico_deel.gif') no-repeat left center;  color:#00B0D9;padding-left:20px; padding-right:20px;}

.posts{padding:10px;background:#EFEFEF}
.article-wrapper{ line-height:150%; }
.article_header {clear:both; margin-bottom:10px; font-size:16px;font-weight:normal}
.replyform-wrapper{  background-color:#EFEFEF;margin-bottom:15px}

.replyform-wrapper textarea{width: 100%;height:100px;border: 1px solid #ccc}
.replyform-wrapper .text{width: 250px; border: 1px solid #ccc}
.replyform-wrapper .warning{ color:#CC0000;font-weight:bold;}

.boxtitle{ font-weight:bold;}
.boxtxt{padding-top:8px;font-size:11px;line-height:150%; }
label{display:inline;}
.row{margin-bottom:4px;}
.nodesp{display:none;}

.intro{
	font-weight:bold;
	}

 /*download */
 
 .dl-item{
	width:290px;
	height:140px;
	float:left;
	border:1px dashed #cfcfcf;
	padding:5px;
	margin:5px;
}
.dl-item a.kop{
	background:url(../images/icon_word_small.jpg) no-repeat left top;
	height:35px;
	display:block;
	padding-left:24px;
	font-weight:bold;
	font-size:120%;
}

.subcontent p{
line-height:150%;
margin: 0px;}

#downloadform {margin:20px;}
#downloadform .formfield{margin-bottom:10px}
#downloadform .formfield input{ float:left;width:240px; border:solid #999999 1px}
#downloadform .optin{margin-bottom:10px;margin-top:10px}
#downloadform .optin input{ float:left;width:20px;}
#downloadform .optinlabel { float:right; width:95%; color:#666; font-weight:bold; font-size:10px; }
#downloadform .label { float:left; width:150px; color:#666; font-weight:bold; }
#downloadform .forminfo { float:right; width:160px; color:#000; background-color:#E5F7F9;margin-right:10px;padding:5px}
#downloadform .forminfo-error { background:url(../images/form_txt_marker_error.gif) 0px no-repeat top;float:right;width:155px; color:#FFF;background-color:#05b5da ;margin-right:10px;padding:2px 5px 2px 15px}
#downloadform .formfield {clear:both;}
#downloadform .formbutton {clear:both;float:right;}
#downloadform .knop {background-color:Black; color:White; margin-top:15px;}

.knop {background-color:Black; color:White; margin-top:15px;}



/* Adicio overrides*/

.mainContentAreaWidth,  .mainPrintContentAreaWidth {
	 padding:0 !important;
	 width:645px !important;
} 
.adicioContainer{
	margin-right:-15px;
}

/* SD */

.button::-moz-focus-inner {
padding:0;
border:0;
}
.button {
	background-color:transparent;
	border:none medium;
	cursor:pointer;
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	font-size:100%;
	float:left;
	line-height:100%;
	margin:0 5px 0 0;
	overflow:visible;
	outline:none;
	padding:0;
	position:relative;
	text-decoration:none!important;
	width:auto;
}
.button .inner-button {
	background-repeat:repeat-x;
	display:block;
	margin:0 2px;
	overflow:hidden;
	position:relative;
	width:auto;
}
.button:hover {
	text-decoration:none;
	color:#001001;
}
.button .start, .button .end {
	background-repeat:no-repeat;
	display:block;
	font-size:1%;
	position:absolute;
}
.button .start {
	top:0;
	left:0;
}
.button .end {
	right:0;
	top:0;
}
.button .label {
	color:#000;
	display:block;
	float:left;
	font-weight:bold;
	line-height:100%;
	overflow:visible;
	text-align:left;
	width:auto;
	white-space:nowrap;
}

.btn-black .inner-button, .btn-black .start, .btn-black .end {
	background-image:url("../images/button_black.png");
}

.btn-black .label {
	color:#fff;
}

.btn-medium .inner-button {
	height:30px;
}
.btn-medium .start, .btn-medium .end {
	height:30px;
	width:2px;
}
.btn-medium .label {
	font-size:1em;
	float:none;
	height:16px;
	min-width:65px;
	padding:9px 4px 5px 6px;
	text-align:center;
}

.btn-medium-next .inner-button {
	background-position:0 -630px;
	margin:0 15px 0 2px;
}
.btn-medium-next .start {
	background-position:0 -670px;
}
.btn-medium-next .end {
	background-position:100% -790px;
	width:15px;
}
.btn-medium-next:hover .inner-button {
	background-position:0 -830px;
}
.btn-medium-next:hover .start {
	background-position:0 -870px;
}
.btn-medium-next:hover .end {
	background-position:100% -990px;
}

