html { margin: 0; padding: 0; font: normal 12px arial, Verdana, sans-serif; }
body { margin: 0px 30px; padding: 0; font: normal 15px arial, Verdana, sans-serif; color: black; background: none; line-height: 1.5;}
a img { border: 0; }
p {
	font:			normal 100% arial, Verdana, sans-serif; 
	color:			#444444; 
	margin: 0; padding: 0;
}
h1, h2, h3 { 
	font:			bold 166% Times, serif; 
	color:			black; 
	margin:	0; padding:	0;
}
h1	{
	padding:		10px 0px 0px 0px;
}
div.csc-header h1	{
	padding:		20px 0px 0px 0px;
}

h2 { 
	margin-top:		20px; 
	font-size:		133%;
}
h2 span { 
	font: normal 100% arial; float: right; margin-top: 9px; color: #999; 
}
h4, h5, h6	{
	font:			bold 100% Arial, sans-serif; 
	color:			black; 
	margin-bottom:  0px;
}
h5	{
	padding-top:		20px;
	font-size:		133%;
	width:			100%;
	overflow:		hidden;
	clear:			right;
	margin-bottom:	5px;
	border-bottom:  2px solid black;
}
.csc-header h4	{
	font:			bold 150% Times, serif; 
	padding-top:	10px;
	margin-top:		20px;
	width:			100%;
	margin:			0; padding: 0;
	padding-left:	5px;
	margin-bottom:	5px;
	border-bottom:	2px solid black;
	clear:			none;
}

h5.csc-firstHeader	{
	padding-top:	0px;
	margin-top:		0;
}
h6	{	
	color:			#6600CC;	/*** paars ***/
	margin-top:		10px;
}
a		{ 
	text-decoration: none; color: black; 
	outline:	none;
	text-decoration: underline;  
}
a:hover	{ text-decoration: underline;  }

ul, ol	{ 
	margin: 0; padding: 0; padding-left: 14px; 	
	font:	normal 100% Arial, Verdana, sans-serif; 
	color:  #444444; 
}
ol		{ padding-left: 20px;	 }
li		{ margin: 0px; padding: 0px; line-height:	133%;
}

form, fieldset { 
	font:	normal 100% arial, Verdana, sans-serif; 
	margin: 0; padding: 0; 
}

.textInput	{
	font:	normal 100% arial, Verdana, sans-serif; 
	margin: 0; padding: 2px;
	margin-top:	2px;
	font-weight:	bold;
	border:1px solid #c0c0c0;
}
.radioInput	{
	font:	normal 100% arial, Verdana, sans-serif; 
	margin: 3px 2px; padding: 0px;
}
.selectInput	{
	font:	normal 100% arial, Verdana, sans-serif; 
	margin: 0; padding: 2px;
	margin-top:	2px;
}

input:focus	{
	background-color:	#f0f0f0;
}
.subtitle { font: bold 92% arial; color: #969696; margin: 0; padding-top: 0; }

p.gray a { color: #666; }

table thead th { padding-right: 15px; text-align: left; }

hr { display: block; color: #ccc; background-color: #ccc; border: 0; height: 1px; margin: 0; width: 100%; }

a.bullet { padding-left: 16px !important; background:url(../images/bullet.gif) left 5px no-repeat; }

#container				{ margin: 0px; width:100%; background-color: white; font-size: 12px; }
#menu					{ display: none; }
#topmenu				{ display: none; }
#header					{ width: 100%; margin:0px 0px 0px 0px; padding: 0px; background-color:  white; border-bottom: 2px dotted #c0c0c0; }

#headerleft				{ display: none; ; }
#headerright #logo h2	{ font: bold 20px Times; color: black; padding: 0; margin: 0; }
#headerright #logo p	{ font: bold 14px arial; color: black; padding: 0; margin: 0; }

#topleft				{ display: none; }
#topright				{ display: none;}

#footer 				 { display: none; }
#instellingen			 { display: none; }
#search					 { display: none; }
#pageoptions			 { display: none; }

.anchors			 { border: 1px solid red; font-weight: bold; }

#topiclist { padding-bottom: 20px; }
#topiclist li { margin: 1px 0; }
#topiclist li a { font-weight: bold; padding: 2px 0; }
#topiclist li a:hover { border-bottom: 1px dotted #666; padding-bottom: 1px; }
#topiclist li a span { display: inline-block; width: 120px; text-align: right; font-weight: normal; color: #999; }

#content-newsitem				{ width: 100%;  } 
#content-newsitem .newsHeader	{ margin-top: 0; border-bottom: 2px dotted #c0c0c0; margin-bottom: 5px; }
#content-newsitem .newsAuteur, 
#content-newsitem .newsDate		{ color: #c0c0c0; float: left; }
#content-newsitem .newsAuteur	{ width: 300px; }
#content-newsitem .newsDate		{ width: 200px; text-align: right; float: right;}
#content-newsitem .newsBody		{ 
	margin: 0px; padding: 0px;  
	margin-bottom: 15px; 	
	width:	100%; 	
	font:	normal 100% Arial, sans-serif;
	color:	black; 
}
#content-newsitem h3	{
	font:	bold 117% Arial;
	color:	#808080; 
	float:	left;
	margin: 0px; 
	padding:0px; 
	border: 0px;
	width:	100%;
	margin-bottom: 0px;
}
#content-newsitem p	{
	font:	normal 100% Arial, sans-serif;
	color:	black; 
	margin: 10px 0px 0px 0px; 
	padding:0px; 
	width:			100%;
}
#content-newsitem .newsBody p	strong {
	font-weight:	bold;
}
#content-newsitem .newsBody h3	{
	font:			bold 117% Arial;
	border: 0px; 	margin-bottom: 10px; 
}
#content-newsitem ul	{
	padding-top:	10px;
	padding-bottom:	10px;
}
#content-newsitem p.news-single-related			{ margin: 0; padding: 0; line-height: 10px;}
#content-newsitem p.news-single-related strong	{ display: block; width: 100%; margin: 0; padding: 0; font: bold 133% Times, serif; color: #a0a0a0; border-bottom: 1px dotted #c0c0c0;  margin-top: 20px;}

#content-homenewsitem {
	width:			65%;
	float:			left;
}
#content-homenewsitem .newsTail	{
	border-top:		1px solid #a0a0a0;
	font-size:		8pt;
	width:			100%;
	margin-top:		5px;
	margin-bottom:	25px;
	padding-top:	2px;
}
#content-homenewsitem .newsAuthor	{
	width:			70%;
	color:			#a0a0a0;
	display:		inline;
	float:			left;
}
#content-homenewsitem .newsAuthor p,
#content-homenewsitem .newsDate	  p {
	color:			#a0a0a0;
	display:		inline;
}
#content-homenewsitem .newsDate	{
	width:			30%;
	display:		inline;
	text-align:		right; 
	float:			right;
	color:			#a0a0a0;
}
#content-homenewsitem h1	{
	border-bottom:	2px dotted #a0a0a0;
	margin-bottom:	5px;
	padding-bottom:	2px;
}

#content-newsarchive				{ width: 600px; margin-top:5px; } 
#content-newsarchive .newsHeader	{ width: 100%; font: bold 150% Times, serif; border-bottom: 2px dotted #c0c0c0; margin: 0; padding: 0; 	
	margin-top:		2px; 
	margin-bottom:	2px;
 }
#content-newsarchive .newsBody		{ width: 100%; margin: 0px; padding: 0px; background-color: white; }
#content-newsarchive .newsAuteur, 
#content-newsarchive .newsDate,
#content-newsarchive .newsMore		{ 
	color: #a0a0a0; 
	float: left; 
	width: 300px; 
	border-top: 1px solid #a0a0a0;
	margin-top:		3px;
	margin-bottom:	10px;
}
#content-newsarchive .newsEnd		{ color: white; float:	left;  width: 100%;  }
#content-newsarchive .newsDate		{ text-align:  right; }
#content-newsarchive .newsAuteur2	{ }
#content-newsarchive .newsMore		{ 
	text-align:  right; float: right; 
	border-bottom:	  1px solid #c0c0c0; border-right: 1px solid #c0c0c0; 
	margin:	0;		  padding: 0;	width:	590px;
	padding-right:	  10px;
}

#content-newsarchive .newsBody h3	{
	font:	normal 100% Arial;
	color:	black;
	float:	left;
	margin: 0; 	padding:2px; width: 588px;
	padding-right:	  10px;
	border:	0;
}
/*************************************/
div.lastNews {
	clear:			both;
	width:			100%;
}
.newsHome					{ width: 100%;  overflow: auto;  } 
.newsHome .newsItem			{ font: bold 117% Times, serif; margin: 0; color: #808080;; padding-left: 5px; }
.newsHomeHeader-even,
.newsHomeHeader-odd			{ width: 485px; font: bold 200% Times, serif; margin: 0; border-bottom: 1px solid black; margin-top:0px; padding-left: 5px; }
.newsHomeHeader-even			{ background-color: #3A3E86; color:white; }
.newsHomeHeader-odd			{ background-color: #3A3E86; color:white;  }
.newsHomeHeader-even a, .newsHomeHeader-even a:hover,
.newsHomeHeader-odd  a, .newsHomeHeader-odd  a:hover,
.newsHome .newsItem	 a		{ color:black;  text-decoration: none;}
.newsHomeTextbody				{ width: 480px; margin: 0px; padding: 5px;  }
.newsHomeBody-even,
.newsHomeBody-odd				{ width: 100%; margin: 0px; padding: 0px; background-color: #e0e0e0; border-top: 1px dotted black;  float: left;}
.newsHomeBody-even			{ background-color: white; }
.newsHomeBody-odd				{ background-color: #E0FFE0; }

.newsHomeImage-even,
.newsHomeImage-odd			{ width: 120px; height:120px; margin: 0px; padding: 0px; float: left; clear: both;}
.newsHomeImage-even			{ text-align: right; float: right; }
.newsHomeImage-odd			{ padding-right:5px; }
.newsHomeDate-odd,
.newsHomeDate-even				{ color: #a0a0a0; width: 280px; text-align: right; float: right;}
.newsHomeAuteur-odd,
.newsHomeAuteur-even			{ color: #a0a0a0; width: 200px; display: inline; float: left; }
.newsHomeAuteur-odd p,
.newsHomeAuteur-even p			{ display: inline;  }
.newsHomeMore			{ 
	color:				#a0a0a0; 
	width:			478px;
	text-align:			right; 
	border-bottom:		1px solid #c0c0c0; 
	border-right: 		1px solid #c0c0c0; 
	margin:	0;			padding: 0;	
	padding-right:		10px;
	background-color:	#e0e0e0;
	margin-bottom:		30px;
	float: left;
}

.newsHomeBody h3	{
	font:	normal 100% Arial;
	color:				black;
	float:				left;
	margin: 0; 	padding:2px; 
	width:				588px;
	background-color: #e0e0e0;
	padding-right:	  10px;
	border:	0;
}
#right {
	float:			right;
	width:			29%;
	margin:			0; padding:	0;
}
.tipOfTheDay	{
	border:				2px solid #808080;
	background-color:	#808080;
	font-family:		arial;
	font-weight:		bold;
	font-size:			100%;
	color:				white;
	padding:			4px;
}
.tipOfTheDay_body	{
	padding:			4px;
	border:				2px solid #808080;
	background-color:	white;
}
.tipOfTheDay_body h4	{
	color:				black;
	font-family:		arial;
	margin-bottom:		20px;
	font-size:			120%;
}

/*************************************/

#links li { padding-left: 18px; padding-bottom: 10px; background:url(../images/images/bullet.gif) 0 3px no-repeat; }
#links li a { display:block; }

/*** Cloud ***/
.tx-vgetagcloud-pi1	{
	display: none;
}

/*** Sitemap ***/
#th_sm_b	{
	display:	inline;
}
#th_sm_s	{
	margin-top:			12px;
	padding:			6px;
	margin-bottom:		12px;
	border-top:			1px solid #808080;
	border-bottom:		1px solid #808080;
	background-color:	#e0e0e0;
}
.tx-schuldinfomoreinfo-pi1 .anchors	{
	background:		white;
	border:			1px solid #808080;
	margin:			0; padding: 5px;
	padding-bottom:	5px;
}
.tx-schuldinfomoreinfo-pi1 .verdicts h1 {
	margin-bottom:	5px;
	width:			100%;
	font:			bold 100% Verdana, sans-serif; 
	color:			#3A3E86;
	border-bottom:	2px dotted #c0c0c0;
}
.tx-schuldinfomoreinfo-pi1 .moreInfo h1 {
	margin-bottom:	1px;
	width:			100%;
	font:			bold 100% Verdana, sans-serif; 
	color:			#3A3E86;
	border-bottom:	2px dotted #c0c0c0;
}
.tx-schuldinfomoreinfo-pi1 .anchors h1	{
	width:			100%;
	margin-bottom:	5px;
	padding:		5px 0px;
	font:			bold 100% Verdana, sans-serif; 
	color:			#3A3E86;
	border-bottom:	2px dotted #c0c0c0;
}

.tx-schuldinfomoreinfo-pi1 .anchors  ul,
.tx-schuldinfomoreinfo-pi1 .moreInfo ul,
.tx-schuldinfomoreinfo-pi1 .verdicts ul {
	list-style:	none;
	list-style-image: url(../images/moreinfo.gif);
	padding-left:		14px;
}

.tx-schuldinfomoreinfo-pi1 .moreInfo, .tx-schuldinfomoreinfo-pi1 .verdicts	{	display: none; }
.tx-schuldinfomoreinfo-pi1 .toggle		{ width:	100%; margin-top: 5px; border-top: 1px solid #606060; }
.tx-schuldinfomoreinfo-pi1 .toggle .yes, 
.tx-schuldinfomoreinfo-pi1 .toggle .no	{ margin:	0; padding: 0px 8px 0px 12px; }
.tx-schuldinfomoreinfo-pi1 .toggle .yes	{ color:	black; cursor:	 pointer; background: transparent url("../images/moreinfo_yes.gif") no-repeat left 0; }
.tx-schuldinfomoreinfo-pi1 .toggle .no	{ color:	#c0c0c0; background: transparent url("../images/moreinfo_no.gif") no-repeat left 0; }

.contenttable td, .kader .td	{ vertical-align:baseline;	}
.contenttable {
	border-collapse:	collapse;
	border:				1px solid #808080;
	width:				100%;
	margin:	10px 0px; padding: 0;
	font-weight:		normal;
}
.contenttable caption {
	font-size:			120%;
	font-weight:		bold;
	color:				blue;
	text-align:			left;

}
.contenttable .tr-even	{
	background-color:	#D0D0D0;
}
.contenttable .tr-odd	{
	/*** background-color:	white; ***/
}
/*** .contenttable .tr-0 th, ***/
.contenttable thead tr	{
	font-size:			120%;
}
.contenttable .tr-0 th, 
.contenttable thead tr	{
	font-weight:		bold;
	color:				white;
	border-bottom:		1px solid #808080;
	padding:			0px 5px;
	background-color:	#3A3E86;
}
.contenttable td	{
	padding:			0px 5px;
}
/*** lay-out1 ***/
.contenttable-1 .tr-even	{
	background-color:	#E8E8E8;
}
.contenttable-1 .tr-odd	{
	background-color:	#D0D0D0;
}
.contenttable-1 .tr-last	{
	font-weight:		bold;
}

.noBorder	{
	border:				0px;
}
.noBorder .tr-last, .contenttable-1 .tr-last	{
	background-color:	#606060;
	color:				white;
	font-weight:		bold;
}
/*** eigen class ***/
.kader, .roodkader {
	border-collapse:	collapse;
	border:				1px solid #808080;
	width:				100%;
	margin:	10px 0px; padding: 0;
	font-weight:		normal;
}

.kader td, .roodkader td	{
	background-color:	white;
}
.roodkader {
	border:				2px solid red;
	margin:				5px 5px; padding: 0;
}
