/*
**  Nucleus DIS, Winterswijk - caching headers, content type 'n such set below
** ** 
** 
** 
** 
*/
/*___________________________ standard elements __________________________*/

BODY   { margin: 0px 0px; background: #ffffff; font: 11px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; }

p { margin: 0 0 0.4em 0; color: #49523e; line-height: 1.3em; }
h2 { 
    font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 17px; color: #1a4e4a; display: block; border-bottom: solid 1px #82bc32; 
    text-shadow: #999999 0.2em 0.2em 3px;}
h3 { 
    font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 15px; color: #1a4e4a; display: block; margin: 1em 0 5px 0; 
    text-shadow: #a3c685 0.15em 0.15em 3px;}
h4 { 
    font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; color: #1a4e4a; display: block; margin: 1em 0 3px 0; }
h5 { 
    font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; color: #1a4e4a; display: block; margin: 1em 0 2px 0; }
h6 { 
    font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; color: #1a4e4a; display: block; margin: 1.2em 0 2px 0; font-weight: 700; }

p.p a, li a, a.bluelink, td a {
    text-decoration: none;
    color: #67a712;
    }

p.p a:hover, li a:hover , td a:hover {
    background: #e7face;
    }

p.lead {
    font-weight: 700;
	
	margin: 1.4em 0 1em 0;
    }

p.annotation {
    margin: 0.5em 0 0.5em -0.2em;
    padding: 0.5em 0.5em 1em 0.5em;
    border: 1px solid #DBEBEB;
    color: #7691bf;
    font-size: 1em;
    }

p.annotation a    {
    color: #7691bf;
    text-decoration: underline;
    }

span.underline {
	text-decoration: underline;
}
    
li {
    line-height: 1.4em;
    }

/*___________________________ index panels _______________________________*/
td.ipan0 {
	background-color: #efefd6;
        background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
        padding-top: 10px;
        text-align: center;
        vertical-align: top; 
        width: 130px;
}

td.ipan1 {
	background-color: #FFFFFF;	
	padding-left: 10px;
	padding-right: 10px;
        padding-top: 10px;
        vertical-align: top;
        text-align: center; 
        width: 130px;
}

td.ipan2 {
	background-color: #F5FDE4;
	padding-left: 10px;
	padding-right: 10px;
        padding-top: 10px;
        vertical-align: top;
        text-align: center; 
        width: 130px;
}

td.vkoloml {
	padding-left: 10px;
	padding-right: 10px;
        padding-top: 10px;
        vertical-align: top;
        width: 195px;
}

td.vkoloms {
	padding-left: 10px;
	padding-right: 10px;
        padding-top: 10px;
        vertical-align: top;
        width: 410px;
}

td.vkolomr {
	padding-left: 10px;
	padding-right: 10px;
        padding-top: 10px;
        vertical-align: top; 
        width: 195px;
}

/*___________________________ index image borders _______________________________*/
img.iimg0   {  border: solid 2px #19504D;  }

img.iimg1   {  border: solid 2px #19504D;  }

img.iimg2   {  border: solid 2px #19504D;  }

/*___________________________ index sublists _______________________________*/
a.ila   { color: #4BB8B8; text-decoration: none; font-weight:bold; text-align: center; }
a.ilb   { color: #3CA2A6; text-decoration: none; font-weight:bold; text-align: center; }
a.ilc   { color: #88BF40; text-decoration: none; font-weight:bold; text-align: center; }
a.ild   { color: #91c2c2; text-decoration: none; font-weight:bold; text-align: center; }
a.ile   { color: #4C9EBF; text-decoration: none; font-weight:bold; text-align: center; }
a.ilf   { color: #30b5b5; text-decoration: none; font-weight:bold; text-align: center; }
a.ilg   { color: #42adba; text-decoration: none; font-weight:bold; text-align: center; }
a.ilh   { color: #a6c724; text-decoration: none; font-weight:bold; text-align: center; }
a.ili   { color: #4c6abf; text-decoration: none; font-weight:bold; text-align: center; }
a.ilj   { color: #a5b72a; text-decoration: none; font-weight:bold; text-align: center; }
a.ilk   { color: #52883f; text-decoration: none; font-weight:bold; text-align: center; }
a.ill   { color: #3f6c88; text-decoration: none; font-weight:bold; text-align: center; }
a.ilm   { color: #45ac6c; text-decoration: none; font-weight:bold; text-align: center; }

/*___________________________ top bar furniture _________________________________*/

table#tnav {
	background-color: #eee;
	}

table#tnav td {
	text-align: center;
	font: 12px lucida grande, geneva, verdana;
	background-color: #fff;
	border-top: 1px solid #a1a5a9;
	border-bottom: 1px solid #a1a5a9;
	}

table#tnav td a {
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 3px 15px 3px 15px;
	background-image: url(../img/plateau/nav/nrm.gif);
	}

table#tnav td a:link, #tnav td a:visited {
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}

table#tnav td a:hover {
	color: #000;
	background-image: url(../img/plateau/nav/zwf.gif);
	display: block;
	font-weight: normal;
	text-decoration: none;
	}

.tbs  {
    background-image: url(../img/plateau/nav/sdw.gif);
    background-repeat: no-repeat;
    vertical-align: top;    
    height: 4px;
    border: 0px;
}

tr#tnv0 td#id0 a, 
tr#tnv1 td#id1 a,
tr#tnv2 td#id2 a,
tr#tnv3 td#id3 a,
tr#tnv4 td#id4 a,
tr#tnv5 td#id5 a {
	background-image: url(../img/plateau/nav/sel.gif);
	color: #000;
	border-right: 1px solid #a1a5a9;
	border-left: 1px solid #a1a5a9;
	}

/*___________________________ right menubar furniture _________________________________*/
table#rnav {
	background-color: #fff;
	}

table#rnav td {
	text-align: left;
	font: 11px lucida grande, geneva, verdana;
	background-color: #fff;
	border-top: 1px solid #a1a5a9;
	border-left: 1px solid #a1a5a9;
	border-right: 1px solid #a1a5a9;
	border-bottom: 1px solid #a1a5a9;
	}

table#rnav td a {
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 3px 15px 3px 15px;
	background-image: url(../img/plateau/nav/rbl.gif);
	}

table#rnav td a:link, #rnav td a:visited {
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}

table#rnav td a:hover {
	color: #000;
	background-image: url(../img/plateau/nav/rbh.gif);
	display: block;
	font-weight: normal;
	text-decoration: none;
	}

/*___________________________ right bar furniture _______________________________*/
.br   {  width: 8px; background-image: url(../img/plateau/rbar/right.gif); background-repeat: vertical; }
.bl   {  width: 8px; background-image: url(../img/plateau/rbar/left.gif); background-repeat: vertical; }
.bt   {  width: 184px; height: 8px; background-image: url(../img/plateau/rbar/top.gif); background-repeat: horzontal; }
.btl  {  width: 8px; height: 8px; background-image: url(../img/plateau/rbar/ltop.gif); background-repeat: no-repeat; }
.btr  {  width: 8px; height: 8px; background-image: url(../img/plateau/rbar/rtop.gif); background-repeat: no-repeat; }
.bttl {  width: 184px; height: 20px; background-image: url(../img/plateau/rbar/title.gif); background-color: #eee; padding-left: 10px; padding-right: 10px; text-align: center; }
.bb   {  width: 184px; height: 8px; background-image: url(../img/plateau/rbar/btm.gif); background-repeat: horzontal; }
.bbl  {  width: 8px; height: 8px; background-image: url(../img/plateau/rbar/lbtm.gif); background-repeat: no-repeat; }
.bbr  {  width: 8px; height: 8px; background-image: url(../img/plateau/rbar/rbtm.gif); background-repeat: no-repeat; }

/*___________________________ align/float _______________________________*/
.image-left {
text-align: left;
border: none;
}

.image-center {
text-align: center;
border: none;
}

.image-right {
text-align: right;
border: none;
}

.float-left {
float: left;
margin-right: 1em;
clear: none;
border: none;
}

.float-right {
float: right;
margin-left: 1em;
clear: none;
border: none;
}

.default  {
border: none;
}

/* _____________________ antropia table styles _________________________________ */
td {
    color: #49523e;
    }

table.silvatable {
  empty-cells: show;
  border-collapse: collapse;
  margin-bottom: 1em;
  background-color: #EFF7FF;
}
table.silvatable tr {
  vertical-align: top;
}
table.silvatable tr.even {
  background-color: #E0EFEA;
} 
table.silvatable tr:hover {
  background-color: #FFFFFF;
} 
table.silvatable tr.rowheading {
  background-color: #D7E0EF;
  font-size: 12pt;
} 
table.silvatable td {
  border-right: none ! important;
  padding: 2px 8px 2px 4px;
} 
table.silvatable td strong {
  white-space: nowrap;
  display:  block;
} 

table.silvatable th.align-left, table.silvatable td.align-left {
  text-align: left;
}
table.silvatable th.align-center, table.silvatable td.align-center {
  text-align: center;
}
table.silvatable th.align-right, table.silvatable td.align-right {
  text-align: right;
}
table.plain {
  border-style: none;
  background-color: #FFFFFF;
} 
table.plain td {
  border-right: none ! important;
}
	
table.list td {
  border-bottom: 1px solid #C2CFDC;
} 

table.list tr.rowheading td, table.list thead th {
  border-bottom: 1px solid #C2CFDC;
} 
  
table.grid td, table.grid thead th {
  border: 1px solid #C2CFDC;
  border-right: 1px solid #C2CFDC ! important;
} 
  
table.datagrid td {
  border: 1px solid #C2CFDC;
  border-right: 1px solid #C2CFDC ! important;
} 
table.datagrid tr.rowheading td {
  border-top-style: none;
  border-left-style: none;
  border-right-style: none ! important;  
} 

table.simple {
  border-style: none;
}

table.simple thead th {
  font-weight: normal;
}

td.even table td {
  border-right: none ! important;
}

td.co2  {
  vertical-align: top; 
  border-bottom-color: #3e3a7a; 
  border-bottom-style: solid; 
  border-bottom-width: 1px;
}

td.o3  {
  vertical-align: top; 
  border-bottom-color: #3e3a7a;
  border-top-color: #3e3a7a; 
  border-bottom-style: solid;
  border-top-style: solid; 
  border-bottom-width: 1px;
  border-top-width: 1px;
}

/* ---------------- forms ----------------------- */
form {
    margin-top: 1.4em;
	width: 100%;
	background-color: #F5F5F5;
}
form table.formtbl {
	width: 100%;
}
td.lbl {
    padding: 0.4em;
    background-color: transparent;
    font-weight: 500;
    font-variant: small-caps;
    color: #666;
}
td.lbl {
	padding: 5px 5px 1px 10px;
	vertical-align: top;
	width: 10em;
	text-align: right;
	font-weight: 600;
}
td.llbl {
	padding: 5px 5px 1px 10px;
	vertical-align: top;
	width: 350px;
	text-align: right;
	font-weight: 500;
}
td.ep {
	width: 100px;
	vertical-align: top;
}
td.ep p.remark {
	margin: 3px 10px 3px 15px;
	padding: 2px;
	width: 400px;
	border: 1px solid #FFAFAF;
	background-color: #D1FF9F;
}
td.cat  {
	padding: 3px 5px 3px 10px;
	vertical-align: top;
	font-weight: 800;
	background: #F5F5F5 url(../img/categorie.jpg) -60px 0px no-repeat;
}
td.warning  {
	padding: 3px 5px 3px 30px;
	vertical-align: top;
	font-weight: 800;
	background: #F5F5F5 url(../img/warning.jpg) 0px 0px no-repeat;
	color: #CF2626;
}
form input, form textarea {
    border: none; 
    padding: 0.4em;
    background-color: white;
    font-weight: 600;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
}
form table#placeholder {
	display: none;
}
form input#show, form input#hide {
	padding: 0;
	margin: 0;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
form input#show {
	background-color: #E8FFCF;
}
form input#hide {
	background-color: #FFDBCF;
}
form input:hover, form textarea:hover {
    background-color: ;
}
form input:focus, form textarea:focus {
    background-color: #CFE9FF;
}
form input.button {
	border-left: 1px solid rgb(223, 214, 181);
	border-top: 1px solid rgb(209, 239, 227);
	border-right: 1px solid transparent;
	border-bottom: 1px solid transparent;
	background-color: #cfcfcf;
	margin: 3px;
}
form input#reset:hover {
    background-color: #ffe0da;
}
form input#submit:hover {
    background-color: #def3c8;
}
form input#M, form input#V {
	margin: 0;
	padding: 0;
}
form label#lm, form label#lv {
	margin: 0 2px 0 0;
	padding: 0;
}
form div.input {
	float: left;
	with: 200px;
}
form div.aanwijzing {
	margin-left: 210px;
	width: 230px;
	color: #999;
}

b.thx {
	font-weight: 800;
	font-size: 1.4em;
	color: #82bc32;
}
