/*  Body settings */
body {
background   : #ccffcc;
/*color        : white;   old*/
color        : #ffffff;

a:link {
  color: black;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  color: black;
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  color: black;
  background-color: transparent;
  text-decoration: none;
}

a:active {
  color: black;
  background-color: transparent;
  text-decoration: none;
}

}

/* Corona text settings */
 .cor1 {
color:red; 
font-size: 2.5em;
text-align: center;
}

 .cor2 {
color:red; 
font-size: 1.0em;
text-align: keftr;
}

/* Main text settings */
 .red_large_centered {
color:red; 
font-size: 1.5em;
text-align: center;
}

 .HeadText {
font-family:Bodoni MT Black,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
color:black; 
font-size: 2.7em;
}

/* head text table settings */
.head_text_table {
align-content: center;
border: 0px;
width : 1300px;
background-color: #619a00;
}
.head_text_table_col1 {
text-align: center;
border: 0px;
width: 90%;
}

/* selection table setting */
.selection_table{
 align-content: center;
border: 0px;
width: 50%;   
}

 .red_medium_centered {
color:red; 
font-size: 1.0em;
text-align: left;
}

.indexpagetables{
align-content: center;
width: 98%;
}

/* new table setting */
.new_table{
width: 80%;
margin-left:auto; 
margin-right:auto; 
}

/*  Main Bar settings */
div.kop {
background   : #ffffcc;
/*color        : white;   old*/
color        : #ffffff;
font-size    : 100%;
font-family  : arial,gadget,sans-serif;
text-align   : center;
}

div.div_center {
/* align: center;  old */
text-align: center;
}
 .HeadText {
font-family:Bodoni MT Black,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
color:#669999; 
font-size: 2.0em;
}

/*  Horizontal beam settings */
#div_horbeam {
position: absolute;
	
left: 10px;
	
top: 375px;

width        : 100%;
background   : #284b73;
color        : white;
font-size    : 85%;
font-weight: bold;

font-family  : arial,gadget,sans-serif;
text-align   : center;
}



/*  Main Horizontal menu settings */
#div_hmenu {
	
font-family: trebuchet ms,Verdana, Lucida, Geneva;
	
position: absolute;
	
left: 10px;
	
top: 340px;
		
z-index: 10;
	
background-color: #9bbe4b;

/*background   : transparent; */
padding      : 0;
margin       : 0;
width        : 1280px;
}



#div_hmenu ul {
	
margin: 0;
	
padding: 0;
	
list-style: none;
	
font-size: 75%;
	
font-weight: bold;
	
color: white;
	
display: table;

text-align: right;

}



#div_hmenu ul li {

background-color: #9bbe4b;	
float: left;
	
line-height: 30px;
}



#div_hmenu ul li a {
	
display: block;
	
color: white;
	
text-decoration: none;
	
text-align: left;
	
padding-left: 11px;
	
padding-right: 10px;
}



#div_hmenu ul li p {
	
display: block;
	
color: white;
	
text-decoration: none;
	
text-align: left;
	
padding-left: 12px;
	
padding-right: 11px;
}



#div_hmenu ul li a.selected {
	
color: black;
	
background: #ccffcc;
}



#div_hmenu ul ul li a,#div_hmenu ul ul li span {
	
padding-right: 14px;
}



#div_hmenu ul li a:hover,#div_hmenu ul li a.active,#div_hmenu ul li span:hover,#div_hmenu ul li span.active,#div_hmenu ul li.hover span,#div_hmenu ul li:hover span,#div_hmenu ul li.hover a,#div_hmenu ul li:hover a {
	
color: black;
	
background-color: #ccffcc;
	
background-image: none;
	
cursor: pointer;
}



#div_hmenu ul li p:active,#div_hmenu ul li p:hover,#div_hmenu ul li.hover p,#div_hmenu ul li:hover p {
	
color: white;
	
background-color: #ccffcc;
	
background-image: none;
	
cursor: pointer;
}



#div_hmenu ul ul {
	
display: none;

font-size: 100%;
		
position: absolute;
	
top: 30px;
	
width: 177px;
	
list-style: none;
}



#div_hmenu ul li:hover ul,#div_hmenu ul li.hover ul {
	
display: block;
}



#div_hmenu ul ul li {
	
line-height: 24px;
	
float: none;
}



#div_hmenu ul ul li a {
	
color: #0080C1;
	
float: none;
}



#div_hmenu ul ul li a:hover {
	
color: black;
	
background-color: #619a00;
}



#div_hmenu ul ul li ul {
	
font-weight: bold;
	
position: relative;
	
top: 0px;
	
font-size: 120%;
	
font-weight: bold;
}



#div_hmenu ul ul li ul li a {
	
padding-left:14px;
	
padding-right:8px;
	
line-height: 24px;
}













#div_hmenu ul li.hz1 {


}



#div_hmenu ul li.hz2 {
	

}



#div_hmenu ul li.hz3 {
	
;
}



#div_hmenu ul li.hz14 {
	
;
}



#div_hmenu ul li.hz17 {
	
;
}



#div_hmenu ul li.hz23 {
	
;
}



#div_hmenu ul li.hz27s {
	
;
}



#div_hmenu ul li.hz31s {
	
;
}


#div_hmenu ul li.hz32s {
	
;
}


#div_hmenu ul li.hz33s {
	
;
}


#div_hmenu ul li.hz34s {
	
;
}







/*  Main Vertical menu settings */
#navigatie_vert{
background   : transparent;
position: absolute;
	
left: 10px;
	
top: 400px;

float        : left;
padding      : 0;
margin       : 0;
width        : 10em;
}

#navigatie_vert1 ul {
list-style   : none;
}

#navigatie_vert1 li {
background       : #284b73;
padding      : 0;
/*border       : solid none solid none;  old */
border       : solid none;
border-width : 1px;
border-color : maroon;
text-align   : center;
color            : white;
font-weight      : bold; 
}

#navigatie_vert1 a {
display          : block;
text-decoration  : none;
font-weight      : bold;
}

#navigatie_vert1 a:link {
color           : white;
background       : #284b73;
}

#navigatie_vert1 a:visited {
color           : white;
background       : #284b73;
}

#navigatie_vert1 a:hover {
color            : black;
background       : #ccffcc;
}

/*  Second Vertical menu settings */
#navigatie_vert1{
background   : transparent;
position: absolute;
	
left: 180px;
	
top: 130px;

float        : left;
padding      : 0;
margin       : 0;
width        : 10em;
}

#navigatie_vert ul {
list-style   : none;
}

#navigatie_vert li {
background       : #284b73;
padding      : 0;
/*border       : solid none solid none;  old */
border       : solid none;
border-width : 1px;
border-color : maroon;
text-align   : center;
color            : white;
font-weight      : bold; 
}

#navigatie_vert a {
display          : block;
text-decoration  : none;
font-weight      : bold;
}

#navigatie_vert a:link {
color           : white;
background       : #284b73;
}

#navigatie_vert a:visited {
color           : white;
background       : #284b73;
}

#navigatie_vert a:hover {
color            : black;
background       : #ccffcc;
}



/*  Main content settings */
#inhoud{
position: absolute;
	
left: -180px;
	
top: 400px;

color: #284b73;
font-weight      : bold;
margin       : 0 0 0 13em;
width        : 900px;
}



#inhoud1{
position: absolute;
	
left: 200px;
	
top: 150px;
margin: 0 0 0 0;
width        : 60%;

}

#inhoud2{
position: absolute;
left: 20px;
top: 150px;
margin: 0 0 0 0;
width        : 60%;
}


#inhoud10{
/* align: center;  old */
text-align: center;
font-size: 2em;
font-weight: bold;
}

#inhoud11{
text-align: justify;
}

#inhoud12{
/*align: center;  old */;
text-align: center;
font-size: 1.6em;
font-weight: bold;
color:red;
}

#inhoud13{
/*align: center;  old */;
text-align: justify;
font-size: 1.6em;
font-weight: bold;
color:red;
}

#inhoud14{
text-align: justify;
}

#inhoud15{
text-align: justify;
}

#inhoud16{
text-align: justify;
}

#inhoud17{
text-align: justify;
}

#inhoud18{
text-align: justify;
}


#inhoud_im1{
display: block;
margin_right: auto;
margin_left: auto;
}

#right_bar1{
position: absolute;
	
left: 1000px;
	
top: 10px;

background       : #284b73;
color: white;
font-weight      : bold;
margin       : 0 0 0 0;
width        : 250px;
}

#right_bar1 a:link{
color: white;
font-weight      : bold;
}

#right_bar1 a:visited{
color: white;
font-weight      : bold;
}


#right_bar{
position: absolute;
	
left: 1000px;
	
top: 400px;

background       : #284b73;
color: white;
font-weight      : bold;
margin       : 0 0 0 0;
width        : 250px;
}

#right_bar a:link{
color: white;
font-weight      : bold;
}

#right_bar a:visited{
color: white;
font-weight      : bold;
}

p.gen1{
text-align: center;
text-indent: 2em;
margin: 12px 2% 12px 2%;
font-size: 2em;
font-weight: bold;
text-decoration: underline;
}

p.gen2{
text-align: center;
text-indent: 2em;
margin: 12px 2% 12px 2%;
font-size: 1.2em;
font-weight: bold;
text-decoration: none;
}

p.gen3{
text-align: justify;
text-indent: 2em;
margin: 12px 2% 12px 2%;
font-size: 1em;
font-weight: bold;
text-decoration: none;
}

#inhoud1 a:link {
color            : black;
}

#inhoud1 a:visited {
color            : black;
}

#inhoud1 a:hover {
color            : black;
}

p.gen4{
text-align: left;
text-indent: 0em;
margin: 12px 2% 12px 2%;
font-size: 1.2em;
font-weight: bold;
text-decoration: none;
}

p.gen5{
text-align: justify;
/* text-indent: 0m;  old */
text-indent: 0em;
margin: 12px 2% 12px 2%;
font-size: 1em;
font-weight: bold;
text-decoration: none;
}

p.gen6{
text-align: justify;
text-indent: 2.5em;
margin: 12px 2% 12px 2%;
font-size: 1em;
font-weight: bold;
text-decoration: none;
}

p.gen7{
text-align: center;
text-indent: 2em;
margin: 12px 2% 12px 2%;
font-size: 1em;
font-weight: bold;
font-style: italic;
text-decoration: none;
}

p.gen8{
text-align: center;
text-indent: 2em;
margin: 12px 2% 12px 2%;
font-size: 1em;
font-weight: bold;
text-decoration: none;
}

p.gen9{
text-align:left;
font-size: 2em;
font-style:italic;
font-weight: bold;
}

p.gen10{
text-align:center;
font-size: 1em;
font-style:italic;
font-weight: bold;
a:link {
  color: green;
  background-color: transparent;
  text-decoration: none;
}

a:visited {
  color: pink;
  background-color: transparent;
  text-decoration: none;
}

a:hover {
  color: red;
  background-color: transparent;
  text-decoration: underline;
}

a:active {
  color: yellow;
  background-color: transparent;
  text-decoration: underline;
}

}

/*  A...Z menu settings */
#navigatie_az{
position: absolute;
	
left: 50px;
	
top: 115px;
background   : transparent;
padding      : 0;
margin       : 0 0 0 15%;
width        : 80%;
}

#navigatie_az ul {
list-style   : none;
}

#navigatie_az li {
background   : #619a00;
/*padding      : ; old */
padding      : 0;
/*border       : solid none solid none;  old */
border       : solid none;
border-width : 1px;
border-color : maroon;
text-align   : center;
width        : 3.1%;
float        : left;
color            : #222;
font-weight      : bold;
}

#navigatie_az a {
color            : white;
font-weight      : bold;
text-decoration  : none;
display          : block;
background       : #619a00;
}

#navigatie_az a:link {
color           : #222;
}

#navigatie_az a:visited {
color            : #222;
background       : #619a00;
}

#navigatie_az a:hover, li#huidig a {
color            : #222;
background       : #b2f63d;
}


/*  Genus menu settings */
#navigatie_genus{
background   : transparent;
position: absolute;
	
left: 0px;
	
top: 160px;

float        : left;
padding      : 0;
margin       : 0;
width        : 10em;
}

#navigatie_genus ul {
list-style   : none;
}

#navigatie_genus li {
background       : #619a00;
padding-left: 11px;

padding-right: 11px;

/*border       : solid none solid none;  old */
border       : solid none;
border-width : 1px;
border-color : maroon;
text-align   : left;
color            : #222;
font-weight      : bold; 
font-size    : 60%;
line-height  : 100%;
}

#navigatie_genus a {
display          : block;
text-decoration  : none;
font-weight      : bold;
}

#navigatie_genus a:link {
color           : #222;
background       : #619a00;
}

#navigatie_genus a:visited {
color           : #222;
background       : #619a00;
}

#navigatie_genus a:hover {
color            : #222;
background       : #b2f63d;
}


/*  Species menu settings */
#navigatie_species{
background   : transparent;
position: absolute;
	
left: 135px;
	
top: 160px;

float        : left;
padding      : 0;
margin       : 0;
width        : 13em;
}

#navigatie_species ul {
list-style   : none;
}

#navigatie_species li {
background       : #619a00;
padding-left: 11px;

padding-right: 11px;

/*border       : solid none solid none;  old */
border       : solid none;
border-width : 1px;
border-color : maroon;
text-align   : left;
color            : #222;
font-weight      : bold; 
font-size    : 70%;
line-height  : 100%;
}

#navigatie_species a {
display          : block;
text-decoration  : none;
font-weight      : bold;
}

#navigatie_species a:link {
color           : #222;
background       : #619a00;
}

#navigatie_species a:visited {
color           : #222;
background       : #619a00;
}

#navigatie_species a:hover {
color            : #222;
background       : #b2f63d;
}


/*  Next text settings */
#next{
position: absolute;
	
left: 1100px;
	
top: 200px;

color: black;
font-weight: bold;
font-size: 12px;
}

#next a {
display          : block;
text-decoration  : none;
font-weight      : bold;
color: black;
}


/*  Previous text settings */
#prev{
position: absolute;
	
left: 380px;
	
top: 200px;

color: black;
font-weight: bold;
font-size: 12px;
}

#prev a {
display          : block;
text-decoration  : none;
font-weight      : bold;
color: black;
}


/*  Image settings */
#ver_pic{
position: absolute;
	
left: 420px;
	
top: 160px;

width        : 650px;
}

/*  Image thumbnail settings */
#thum_pic{
position: absolute;
	
left: 1100px;
	
top: 250px;

width        : 200px;
}

/*  Species text settings */
#spec_text{
position: absolute;
	
left: 350px;
	
top: 640px;


}

 .textGenus1 {
	color:black;
	font-weight:bold;
	font-size:15px;
	text-align   : center;
	}

 .textGenus3 {
	color:black;
	font-weight:bold;
	font-size:12px;
	text-align   : justify;
	}

 .textSpecies1 {
	color:black;
	font-weight:bold;
	font-size:15px;
	}

 .textSpecies2 {
	color:black;
	font-weight:bold;
	font-size:12px;
	}

 .textSpecies3 {
	color:black;
	font-weight:bold;
	font-size:12px;
	}


/*  Add button settings */
#spec_add{
position: absolute;
	
left: 950px;
	
top: 620px;

}

/*  New species settings */
#new_spec{
position: absolute;
	
left: 450px;
	
top: 630px;

color:red;
font-weight:bold;
font-size:15px;
}

/*  Add window settings */
p.add1{
text-indent: 0em;
font-size: 1.2em;
font-weight: bold;
text-align: center;
}

p.add2{
text-indent: 0em;
font-size: 0.9em;
font-weight: bold;
text-align: center;
}

p.add3{
text-indent: 0em;
font-size: 0.8em;
font-weight: bold;
text-align: center;
}


/*  Print text settings */
 .textPrint1 {
	color:black;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	}
 .textPrint2 {
	color:black;
	font-weight:bold;
	font-size:10px;
	text-align:left;
	}
a.textPrint2:link {color:blue;text-decoration:none;}
a.textPrint2:visited {color:black;text-decoration:none;}
a.textPrint2:hover {color:white;background:blue;text-decoration:underline;}
a.textPrint2:active {color:black;text-decoration:none;}

 .textPrint3 {
	color:black;
	font-weight:bold;
	font-size:8px;
	text-align:left;
	}



/*  Selection text settings */
 .textSelHead {

	color:black;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	}
 .textSelTable {
	color:black;
	font-weight:bold;
	font-size:20px;
	text-align:center;
	top: 0;
	bottom: 0;
	margin: 2px;
	}

 .textNotSel {
	color:black;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	margin: 2px;
	}
.textNotSel a:link {
color           : #222;
background       : #ccffcc;
text-decoration: none;
}

.textNotSel a:visited {
color           : #222;
background       : #ccffcc;
text-decoration: none;
}

.textNotSel a:hover {
color            : #222;
background       : #b2f63d;
}


 .textSel {
	color:blue;
	font-weight:bold;
	font-size:17px;
	text-align:center;
        text-decoration: none;
	}
.textSel a:link {
color           :blue;
background       : #ccffcc;
text-decoration: none;
}

.textSel a:visited {
color           :blue;
background       : #ccffcc;
text-decoration: none;
}

.textSel a:hover {
color            :blue;
background       : #b2f63d;
}


 .textInvisible {
	color:#ccffcc;
	font-weight:bold;
	font-size:15px;
	text-align:center;
	margin: 2px;
	}

 .textSelTable2 {
	color:black;
	font-weight:bold;
	font-size:15px;
	text-align:left;
	}

 .textSearch {
	color:black;
	font-weight:bold;
	font-size:15px;
	text-align:left;
	}
.textSearch a:link {
color           : #222;
background       : #ccffcc;
text-decoration: none;
}

.textSearch a:visited {
color           : #222;
background       : #ccffcc;
text-decoration: none;
}

.textSearch a:hover {
color            : #222;
background       : #b2f63d;
}

p.gen51{
text-align: justify;
text-indent: 2em;
margin: 12px 2% 12px 2%;
font-size: 1.5em;
font-weight: bold;
color: red;
text-decoration: none;
}



p.gen52{
text-align: justify;
text-indent: 0em;
margin: 12px 2% 12px 2%;
font-size: 0.7em;
font-weight: bold;
color: black;
text-decoration: none;
}


p.gen53{
text-align: justify;
text-indent: 2em;
margin: 12px 2% 12px 2%;
font-size: 1.0em;
font-weight: bold;
color: black;
text-decoration: none;
}