/* Bodytext */
.bodytext {
color:#5F5F5F;
margin-top:5px;
font-size:1em;
line-height:160%;

}

.bodytext a:link, .bodytext a:visited  {
	color: #3862b7;
	text-decoration: underline;
	background-color: #eff4fe;

}
.bodytext a:hover {
	color: white;
	text-decoration: none;
	background-color: #3862b7;
}




/* Headers */

#colNormal  h1 {
	color: #878585;
	font-size: 1.8em;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	border-bottom: 1px solid #3862b7;
font-weight:lighter;
clear:left;
}

#colNormal  h2 {
	color: #3862b7;
	font-size: 1.5em;
	margin: 5px 0px 0px 0px;
	background-color: #eff4fe;
font-weight:lighter;
}


#colNormal  h2 a:link, #colNormal  h2 a:visited   {
	color: #3862b7;


	background-color: #eff4fe;
font-weight:lighter;
text-decoration:underline;
}

#colNormal  h2 a:hover   {
	color: #fff;


	background-color: #3862b7;
font-weight:lighter;
text-decoration:none;
}

#colNormal  h3 {
	color: #878585;
	font-size: 1.3em;
	margin: 5px 0px 0px 0px;
font-weight:lighter;
}

#colNormal  h4 {
	color: #878585;
	font-size: 1.1em;
	margin: 5px 0px 0px 0px;
}

#colNormal  h5 {
	color: #878585;
	font-size: 1em;
	margin: 5px 0px 0px 0px;
}


/*content gadgets*/
p.csc-header-date  { margin:0px; color:#3862b7; font-size:0.8em;}

.csc-linkToTop { width:635px;float:right; margin-left:15px; }
a:link.csc-linkToTop , a:visited.csc-linkToTop , a:active.csc-linkToTop  {
width:635px; 
clear:both; 
text-align:right; 
font-size:0.8em;
color:#4069B9; 
text-decoration:none;

padding-right:15px;
border-bottom:1px solid #ddd;
}

a:hover.csc-linkToTop  {
color:#3862b7;
background-color:#fefff7;
border-bottom:1px solid #3862b7;
}



/* contentable */


.contenttable {
	width: 100%;
	font-size: 0.9em;
	line-height: 1.4em;
	text-align: left;
	padding: 8px;
	border: 1px solid #e5eaaf;
	
	margin-bottom: 10px;
	margin-top: 50px;
	padding-top: 15px;
	color: #878585;
}

TABLE.contenttable tr, TABLE.contenttable td, TABLE.contenttable th {
	padding: 2px 2px 2px 4px;
	width: auto;
}
TABLE.contenttable th { font-weight:normal; }

TABLE.contenttable TR TD {
	border-bottom: 1px solid #3862b7;
}
TABLE.contenttable TR {
}
TABLE.contenttable {
	margin-top: 0px;
}
TABLE.contenttable TR {
	padding-right: 1px;
	vertical-align: top;
}
TABLE.contenttable  {
	padding: 0px;
	margin: 0px;
}
TABLE.contenttable .tr-odd {
	margin-top: 1px;
	margin-bottom: 1px;
	padding-right: 1px;
	vertical-align: top;
background-color:#eff4fe;
}

TABLE.contenttable .tr-0 {
}

/* Tables, specifically */
TABLE.contenttable-0 P {
}
TABLE.contenttable-1 P {
}
TABLE.contenttable-1 .tr-0 {
}
 TABLE.contenttable-1 th {
	font-weight: bold;
	color: white;
	background-color: #3862b7;
}

TABLE.contenttable-2 TR TD.td-0, TABLE.contenttable-2 th {
	color: white;
	font-weight: bold;
	background-color: #3862b7;
}

TABLE.contenttable-2 TR.tr-0 TD {
	color: white;
	font-weight: bold;
	background-color: #75a599;
}

TABLE.contenttable-2 TD.td-0 {
	color: white;
	font-weight: bold;
}

TABLE.contenttable-3 P {
}
TABLE.contenttable-3 TR.tr-odd {
}
TABLE.contenttable-3 TR TD.td-0 {
}
TABLE.contenttable-3 TR TD.td-0 {
}

TABLE.contenttable-3 th.td-0 {
	font-weight: bold;
	color: white;
	background-color: #3862b7;
}

TABLE.contenttable-3 tr td.td-0 {
	color: white;
	font-weight: bold;
	background-color: #3862b7;
}



/*****************/
/* Various Forms */
/*****************/
/* Email, Login and Search forms generally: */
FORM TABLE.csc-mailform {
	width: 100%;
	padding: 5px;
	border: 1px dotted #3862b7;
	background-image: url(news-latest-back.jpg);
	background-position: top left;
	background-repeat: repeat;
	margin-bottom: 10px;
	margin-top: 10px;
}
FORM TABLE.csc-mailform TR TD {
	vertical-align: top;
	padding: 0px 10px 0px 5px;
}
FORM TABLE.csc-mailform TR TD.csc-form-labelcell {
	font-weight: bold;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #555;
background-color: #eff4fe;
color:#3862B7;
}
FORM TABLE.csc-mailform TR TD.csc-form-labelcell P.csc-form-label-req {
	font-weight: bold;

}
FORM TABLE.csc-mailform TR TD.csc-form-commentcell {
	font-weight: bold;
	background-color: #3862b7;
	color: white;
	vertical-align: top;
	font-weight: lighter;
	font-family: arial;
	font-size: 1.4em;
}
FORM TABLE.csc-mailform TR TD.csc-form-fieldcell SELECT{
	width: 100px;
}
FORM TABLE.csc-mailform TR TD.csc-form-fieldcell INPUT {
	padding: 3px;
}
FORM TABLE.csc-mailform TR TD.csc-form-fieldcell {
	background-color: white;
}
FORM TABLE.csc-mailform TR TD.csc-form-fieldcell-req {
background-color: white;
}
FORM TABLE.csc-mailform TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA {
	font-family: Arial, verdana, sans-serif;
	color: #555;
	padding: 4px;
}
FORM TABLE.csc-mailform TR TD.csc-form-fieldcell-req INPUT, FORM TABLE TR TD.csc-form-fieldcell-req SELECT, FORM TABLE TR TD.csc-form-fieldcell-req TEXTAREA {
	border: 1px solid #bc202e;
	font-size: 1.1em;
	color: #bc202e;
	padding: 4px;
}
FORM TABLE.csc-mailform TR TD.csc-form-labelcell {
	text-align: right;
}
FORM TABLE.csc-mailform TR TD.csc-form-labelcell-req {
	vertical-align: top;
	text-align: right;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
	border-right: 3px solid #bc202e;
	background-color: #eff4fe;
color:#3862B7;
}
FORM TABLE.csc-mailform TR TD.csc-form-label-req {
	font-weight: bold;
	padding: 0px;
	border-right: 3px solid #bc202e;
	color:#3862B7;
}
/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell {
}
#formtype_mail {

	background-color: #fff;
	border: #3862B7 1px solid;
	color: #3862B7;
	font-size: 1em;
	font-family:  "Trebuchet MS", "Bitstream Vera Sans", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;

}
/* Login form, specifically */
FORM TABLE.csc-loginform {
	width: 70%;
}

/************************/
/* Filelinks, generally */
/************************/
TABLE.csc-uploads {
	border: 0px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
font-size:0.9em;
clear:left;
}

TABLE.csc-uploads TR TD P {
	background-color: transparent;
	vertical-align: top;
	margin: 1px;
}
TABLE.csc-uploads TR TD {
	vertical-align: top;
	vertical-align: top;
}
TABLE.csc-uploads TR.tr-even {
	background-color: #eff4fe;
	vertical-align: top;
}
TABLE.csc-uploads TR.tr-odd {
	background-color: #fefff7;
}
TABLE.csc-uploads TR TD.csc-uploads-icon {
	padding-left: 6px;
	padding-right: 6px;
	text-align: center;
	vertical-align: middle;
	margin-top: -5px;
	margin-bottom: -5px;
}
TABLE.csc-uploads TR TD.csc-uploads-fileName {
	width: 80%;
	padding-left: 5px;
	vertical-align: top;
	color: #555;
	font-size: 1.1em;
}
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description {
	font-style: italic;
	vertical-align: top;
	font-size: 1em;
}
TABLE.csc-uploads TR TD.csc-uploads-fileSize {
	white-space: nowrap;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
	color: red;
	font-size: 0.9em;
}


/* Filelinks, specifically */
TABLE.csc-uploads-1 {
	border-color: #bccce6;
}
TABLE.csc-uploads-2 {
	border-color: #bccce6;
}
TABLE.csc-uploads-3 {
	border-color: #bccce6;
}
TABLE.csc-uploads-3 TR TD {
	vertical-align: middle;
}
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG {
	border: 0px solid #bccce6;
}
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG {
	border: 0px solid #bccce6;
}
TABLE.csc-uploads-description {
	color: #555;
}
TABLE.csc-uploads a:link, TABLE.csc-uploads a:active, TABLE.csc-uploads a:visited {
	font-weight: lighter;
	color: #555;
	text-decoration: underline;
}
TABLE.csc-uploads a:hover {
	color: #3862b7;
	text-decoration: underline;
}


#colNormal li {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-left: 15px;
	padding-left: -4px;
	line-height: 1.4em;
	font-size: 0.9em;
color:#878585;
}
#colNormal  ul{
	margin-top: 0px;
	list-style-image: url(list.gif);
	color: #555;
	margin-left: 10px;
	text-decoration: none;
}
 #colNormal  ol {
	margin-top: 0px;
	color: #555;
	margin-left: 10px;
	text-decoration: none;
}

#colNormal ul  a:link, #colNormal ul a:visited, #colNormal ul  a:active, .csi-text ol a:link, .csi-text ol  a:visited, .csi-text ol  a:active, #colNormal  ol  a:link, #colNormal ol a:visited, #colNormal ol a:active {
	color: #3862b7;
	text-decoration: underline;
	background-color: #eff4fe;
}
#colNormal ol li a:hover {
	color: white;
	text-decoration: none;
	background-color: #3862b7;
}
#colNormal ul li a:hover {
	list-style-image: url(list.gif);
	color: white;
	text-decoration: none;
	background-color: #3862b7;
}
#colNormal ul ul {
	margin-top: 0px;
}
#colNormal ul ul li {
	margin-top: 0px;
	list-style-image: url(list.gif);
}
#colNormal ul ul ul li {
	margin-top: 0px;
	list-style-image: url(list.gif);
}
#colNormal ol ol li {
	margin-top: 0px;
}
#colNormal ol ol ol li {
	margin-top: 0px;
}
/*
.csi-text li {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-left: 5px;
	padding-left: -4px;
	line-height: 1.4em;
}
.csi-text  ul, .csi-text ol {
	margin-top: 0px;
	list-style-image: url(list.gif);
	color: #555;
	margin-left: 40px;
}


.csi-text ul ul {
	margin-top: 0px;
}
.csi-text ul ul li {
	margin-top: 0px;
	list-style-image: url(list.gif);
	: ;
}
.csi-text ul ul ul li {
	margin-top: 0px;
	list-style-image: url(list.gif);
}
.csi-text ol ol li {
	margin-top: 0px;
}
.csi-text ol ol ol li {
	margin-top: 0px;
}
.csi-intext-left ul li {
	margin-left: 20px;
}
*/


#tx-newloginbox-pi1-user, #tx-newloginbox-pi1-pass {
	border: 1px solid #3862b7;
	font-size: 1.1em;
	color: #878585;
	padding: 2px;
margin-left:5px;
}

.tx-newloginbox-pi1-forgotP a:link, .tx-newloginbox-pi1-forgotP a:visited  {
	color: #3862b7;
	text-decoration: underline;
	background-color: #eff4fe;
}
.tx-newloginbox-pi1-forgotP a:hover {
	color: white;
	text-decoration: none;
	background-color: #3862b7;
}

.tx-newloginbox-pi3-listrow TD { background-color:white; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#3862b7; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#eff4fe; }

.tx-newloginbox-pi3-listrow TD p a:link { background-color:none;}
/* single vieuw leden */
.tx-newloginbox-pi3-singleView table { border: 1px solid #e5eaaf; background-color:white; padding: 5px; width:100%}
.tx-newloginbox-pi3-singleView-HCell {background-color: #3862b7; font-weight:bold; color:white; padding-left:4px; width:200px;}
.tx-newloginbox-pi3-singleView-HInfo {border-bottom:1px solid #3862b7; font-weight:normal; color:#878585; padding-left:4px; }
.tx-newloginbox-pi3-singleView-HInfo a:link, .tx-newloginbox-pi3-singleView-HInfo a:visited { color: #3862b7;text-decoration: underline;background-color: #eff4fe; }
.tx-newloginbox-pi3-singleView-HInfo a:hover {color: white;text-decoration: none;background-color: #3862b7; }

input.tx-newloginbox-pi1-submit, input.tx-newloginbox-pi3-searchbox-button, input.news-search {
	width:94px;
	height:23px;
	background-image: url(form-button.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	font-size:1em;
	color:#A09F9F;
	border:0px;
	font-weight: bold;
}

.tx-newloginbox-pi3-searchbox-sword, input.news-search-field { border: 1px solid #3862b7; color: #878585; padding-left:3px; }

 .tx-newloginbox-pi3-browsebox p {
color:#878585;
font-size:0.9em;
line-height:160%;
}

.tx-newloginbox-pi3-browsebox-strong { 
font-weight:bold;
font-size:1.5em;
color:#b5c048;
}


.tx-newloginbox-pi3-browsebox-SCell p a:link, .tx-newloginbox-pi3-browsebox-SCell p a:visited  {
	color: #3862b7;
	text-decoration: underline;
	background-color: #eff4fe;
}

.tx-newloginbox-pi3-browsebox-SCell p a:hover {
	color: white;
	text-decoration: none;
	background-color: #3862b7;
}

.tx-newloginbox-pi3-browsebox-SCell p a:link, .tx-newloginbox-pi3-browsebox-SCell p a:visited {
	color: white;
	text-decoration: none;
	background-color: #3862b7;
}

