/****** Algemeen en body ******/
* { margin:0; padding:0 }
body { margin: 0px; font-family:Verdana; font-size:11px; line-height:18px; color:#416e7c; text-align:left; }
h1 { padding-top:15px; }
A:link  { color: #cc071e; text-decoration:none; border-bottom:1px dotted #cc071e; }
A:active  { color: #cc071e; text-decoration:none; border-bottom:1px dotted #cc071e; }
A:visited { color: #cc071e; text-decoration:none; border-bottom:1px dotted #cc071e; }
A:hover { color: #cc071e; text-decoration:none; border-bottom:1px solid #cc071e; }

.viewlink { padding-left:20px; padding-top:10px; padding-bottom:5px; color: #cc071e; background-repeat:no-repeat; background-image:url(http://www.nptnieuwsbrief.nl/images/viewlink.gif); background-position: 0px 10px; }

.DigitaalLink { padding-top:10px; padding-bottom:5px; }

.Banner { padding-top:20px; padding-bottom:20px; }
.OpenXBanner { }
.TopPad { padding-top:20px; }
.BottomPad { padding-bottom:20px; }
.ImgLink a { text-decoration:none; border-bottom:none; }

/****** Top ******/
#topbartext { position:absolute; top: 0px; left:0px; width:100%; height:30px; background:url(http://www.nptnieuwsbrief.nl/images/topbartext.gif) top center no-repeat; }
#topbar { width:100%; height:30px; background-image:url(http://www.nptnieuwsbrief.nl/images/topbarback.gif); background-repeat:repeat-x; padding-top: 30px; }
#topbar .topbarleft { float:left; margin-left:3px; margin-top:3px; padding-left:10px; padding-right:10px; padding-bottom:3px; padding-top:3px; font-size:11px; background: url(http://www.nptnieuwsbrief.nl/images/right.gif) top left no-repeat; width:150px; }
#topbar .topbarleft a { color:#fff; text-decoration:none; }

/****** Tabel ******/
.MainTable { background-image:url(http://www.nptnieuwsbrief.nl/images/Header.jpg); background-repeat:no-repeat; background-position:top; }

/****** Inhoud *****/
#nodecoration a { text-decoration:none; border-bottom:none; }

/****** Common Box css ******/
.InsideBox {
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
}
.AdInsideBox {
	border:2px solid red;
	margin:10px;
	padding-left:10px;
	padding-right:10px;
}
.BoxTitleImage {
	padding-left:10px;
	margin-top:30px;
}

/****** Inhoud Box ******/
.InhoudBox {
	text-align:right;
}

/***** ad box (linkermarge) *****/
.AdBox { border: 1px solid #005fa9; background-color:rgb(228,232,243); }
.AdBox h1 { font-size:15px; line-height:20px; color:#005fa9; font-weight:bold; padding-bottom:5px; text-align:center; }
.AdBox p { text-align:center; }

/****** NPT Nieuws ******/
.NPTNieuwsBox {
	width:245px;
	margin-top: 10px;
	margin-bottom:10px;
	background-image:url(/images/NPT_Nieuws_bg.gif);
	background-repeat:repeat-y;
	border-top: 1px solid #809257;
	border-bottom: 1px solid #809257;
}
.NPTNieuwsBox h1 { font-size:13px; line-height:18px; color:#809257; padding-bottom:5px; }

/****** Vacatures ******/
.VacaturesBox {
	width:245px;
	margin-top: 10px;
	margin-bottom:10px;
	background-image:url(/images/Vacatures_bg.gif);
	background-repeat:repeat-y;
	border-top: 1px solid #416e7c;
	border-bottom: 1px solid #416e7c;
	font-size:13px;
	line-height:23px; 
}

.VacaturesBox li { color: #cc071e; }

.VacaturesBox li A:link  { color:#416e7c; text-decoration:none; border-bottom:1px dotted #416e7c; }
.VacaturesBox li A:active  { color:#416e7c; text-decoration:none; border-bottom:1px dotted #416e7c; }
.VacaturesBox li A:visited { color:#416e7c; text-decoration:none; border-bottom:1px dotted #416e7c; }
.VacaturesBox li A:hover { color: #cc071e; text-decoration:none; border-bottom:1px solid #cc071e; }

/****** Agenda ******/
.AgendaBox {
	width:245px;
	margin-top: 10px;
	margin-bottom:10px;
	background-image:url(/images/Agenda_bg.gif);
	background-repeat:repeat-y;
	border-top: 1px solid #416e7c;
	border-bottom: 1px solid #416e7c;
/*	font-size:13px;
	line-height:23px; */
}

.AgendaBox h1 { font-size:13px; line-height:18px; color:#809257; padding-bottom:5px; }

.AgendaBox li { color: #cc071e; }

.AgendaBox li A:link  { color:#416e7c; text-decoration:none; border-bottom:1px dotted #416e7c; }
.AgendaBox li A:active  { color:#416e7c; text-decoration:none; border-bottom:1px dotted #416e7c; }
.AgendaBox li A:visited { color:#416e7c; text-decoration:none; border-bottom:1px dotted #416e7c; }
.AgendaBox li A:hover { color: #cc071e; text-decoration:none; border-bottom:1px solid #cc071e; }

/****** Kort Nieuws ******/
.KortNieuwsBox { 
	width:430px;
	margin-top: 10px; 
	margin-bottom:10px; 
	background-image:url(/images/Kort_Nieuws_bg.gif); 
	background-repeat:repeat-y;
	background-position:right; 
	border-top: 1px solid #887e00; 
	border-bottom: 1px solid #887e00;
}
.KortNieuwsBox h1 { font-size:13px; line-height:18px; color:#887e00; padding-bottom:5px; }

/****** Links ******/
.LinksBox {
	width:245px;
	margin-top: 10px; 
	margin-bottom:10px;
	background-image:url(/images/Links_bg.gif); 
	background-repeat:repeat-y; 
	border-top: 1px solid #416e7c; 
	border-bottom: 1px solid #416e7c;
/*	font-size:13px;
	line-height:23px; */
}

.LinksBox li { color: #cc071e; }

.LinksBox li A:link  { color:#416e7c; text-decoration:none; border-bottom:1px dotted #416e7c; }
.LinksBox li A:active  { color:#416e7c; text-decoration:none; border-bottom:1px dotted #416e7c; }
.LinksBox li A:visited { color:#416e7c; text-decoration:none; border-bottom:1px dotted #416e7c; }
.LinksBox li A:hover { color: #cc071e; text-decoration:none; border-bottom:1px solid #cc071e; }

/****** Intro ******/
.IntroBox { 
	line-height:23px;
	font-size:13px;
	color:#416e7c;
	width:430px;
	margin-top: 10px; 
	margin-bottom:10px; 
	border-bottom: 1px solid #cc071e;
}
.IntroBox h1 { font-size:15px; line-height:23px; color:#416e7c; padding-bottom:5px; font-weight:bold; }

/****** Stelling ******/
.StellingBox { 
	position:relative;
	line-height:27px;
	height:128px;
	font-size:15px;
	color:#ffffff;
	width:430px;
	margin-top: 20px; 
	margin-bottom:10px; 
	padding-bottom:20px;
	background-image:url(/images/Stelling_bg.jpg); 
	background-repeat:no-repeat; 
}

.StellingBox .smaller { 
	font-size:13px;
}

/****** Hoofdartikel ******/
.HoofdArtikelBox { 
	width:430px;
	margin-top: 10px; 
	margin-bottom:10px; 
	border-top: 1px solid #cc071e; 
	border-bottom: 1px solid #cc071e;
}
.HoofdArtikelBox h1 { font-size:13px; line-height:18px; color:#cc071e; padding-bottom:5px; }

/****** Artikel ******/
.ArtikelBox { 
	width:430px;
	margin-top: 10px; 
	margin-bottom:10px; 
	background-image:url(/images/Artikel_bg.gif); 
	background-repeat:repeat-y; 
	border-top: 1px solid #cc071e; 
	border-bottom: 1px solid #cc071e;
}
.ArtikelBox h1 { font-size:13px; line-height:18px; color:#cc071e; padding-bottom:5px; }

/****** ProductNieuws ******/
.ProductNieuwsBox { 
	width:430px;
	margin-top: 10px; 
	margin-bottom:10px; 
	border-top: 1px solid #cc071e; 
	border-bottom: 1px solid #cc071e;
}
.ProductNieuwsBox h1 { font-size:13px; line-height:18px; color:#cc071e; padding-bottom:5px; }

/****** Heeft u zelf nieuws? ******/
.HeeftUZelfNieuwsBox {
	height:56px;
	width:430px;
	margin-top: 20px; 
	margin-bottom:10px; 
	background-image:url(/images/HeeftUZelfNieuws_bg.jpg); 
	background-repeat:no-repeat; 
	padding-bottom: 20px;
	border-bottom: 1px solid #cc071e;
}

/****** Colofon ******/
.ColofonBox {
	width:430px;
	margin-top: 20px; 
	margin-bottom:10px; 
	padding-bottom: 20px;
}

.ColofonBoxLeft {
	width:245px;
	margin-top: 10px; 
	margin-bottom:10px; 
	padding-top:10px;
	background-image:url(/images/Links_bg.gif); 
	background-repeat:repeat-y; 
	border-top: 1px solid #416e7c; 
	border-bottom: 1px solid #416e7c;
	font-size:13px;
	line-height:23px; 
	padding-bottom:10px; 
}

.ColofonBox p, .ColofonBoxLeft p {
	font-size:11px;
	line-height:18px;
	color:#416e7c;
	padding-right:10px;
}

.ColofonBox li, .ColofonBoxLeft li {
	padding-top:10px;
	line-height:23px;
	color: #cc071e;
	font-size:13px;
}

