/* Wildblumen style sheet common properties */

body { 
  margin:0px; 
  font-family:arial;
  font-size:10pt;
  color:#002800; 
}

ul { 
  font-family:arial; 
  font-size:10pt; 
  font-style:normal; 
  color:#002800; 
  margin-top:8px; 
  margin-bottom:8px; 
  padding-right:7mm; 
}

dl { 
  font-family:arial; 
  font-size:10pt; 
  font-style:normal; 
  color:#002800; 
  margin-top:8px; 
  margin-bottom:8px; 
  padding-right:7mm; 
}

p { 
  font-family:arial; 
  font-size:10pt; 
  font-style:normal; 
  color:#002800; 
  margin-top:8px; 
  margin-bottom:8px; 
  padding-right:7mm; 
}

h2 { 
  font-family:arial; 
  font-size:12pt; 
  font-style:bold; 
  color:#002800; 
  margin-top:9px; 
  margin-bottom:3px; 
}

h3 { 
  font-family:arial; 
  font-size:10pt; 
  font-style:bold; 
  color:#002800; 
  margin-top:9px; 
  margin-bottom:3px; 
}

a:link { 
  text-decoration:underline; color:#002800; 
}

a:visited { 
  text-decoration:underline; color:#002800; 
}

table { 
  margin:0px; 
  margin-bottom:2px;
  border-style:none; 
  border-width:0px; 
}


/* ============== */
/* title and menu */
/* =============== */

/* page */

table.pagetitle { 
  margin:0px; margin-top:0px; 
  margin-left:0px; margin-bottom:2px; 
  border-style:none; border-width:0px; 
}

tr.pagetitle { 
  background-color:white; padding:0px;  
}

td.pagetitle {
  font-family:arial; font-size:16pt; font-style:bold; background-color:#c5e8c0;  
  border-width:0px; border-bottom-width:3px; 
  border-color:#ffffff;
}

/* menu line */

tr.menutitle {
  background-color:#8dad77; 
  border-color:#ffffff;
}

td.menutitle_empty {
  font-family:arial; font-size:14pt;
  background-color:white; 
  padding:0px;   padding-bottom:5px; 
  border-top-width:1px; border-left-width:1px; 
  border-right-width:1px;
  border-style:solid; border-width:1px; 
  border-bottom-width:0px; border-color:white;
  text-align:left; vertical-align:bottom;
}

td.menutitle_normal {
  background-color:#c5e8c0; padding:2px; border-top-width:1px; 
  border-left-width:1px; border-right-width:1px;
  border-style:solid; border-width:1px; 
  border-bottom-width:1px; border-color:#ffffff;
  text-align:center;
}

td.menutitle_selected {
  background-color:#8dad77; padding:2px; border-top-width:1px; 
  border-left-width:1px; border-right-width:1px;
  border-style:solid; border-width:1px; 
  border-bottom-width:0px; border-color:#ffffff;
  text-align:center;
}

td.menutitle {
  background-color:#8dad77; padding:2px; border-top-width:1px; 
  border-left-width:1px; border-right-width:1px;
  border-style:solid; border-width:1px; 
  border-bottom-width:0px; border-color:#ffffff;
}

/* submenu line */

tr.submenutitle {
  background-color:#8dad77; 
  border-color:#ffffff;
}

td.submenutitle {
  background-color:#8dad77; padding:2px; border-top-width:1px; 
  border-left-width:1px; border-right-width:1px;
  border-style:solid; 
  border-width:0px; border-bottom-width:0px; border-color:#ffffff;
}

input.submenu {
  border-style:solid; 
  border-width:1px;
  background-color:#c5e8c0; 
  border-color:black; 
}

tr.langselect { 
  margin:0px; background-color:white; 
}

td.langselect { 
  text-align:right; background-color:white; 
  font-size:8pt;
  margin:0px;
}

/* page area */

table.page  { 
  margin:0px; border-style:none; background-color:white;
}

tr.page  { 
  background-color:white;
}

td.page  { 
  background-color:white;
}

table.page2col  { 
  margin:0px; border-style:none; background-color:white;
}

tr.page2col  { 
  background-color:white;
}

td.page2col  { 
  background-color:white;
}

/* footer */

table.pagefoot { 
  margin:0px; margin-top:0px; margin-bottom:0px; 
  margin-left:0px; margin-top:2px; 
  border-style:none; border-width:0px; 
}

tr.pagefoot { 
  background-color:#c5e8c0; padding:2px 
}

td.pagefoot { 
  font-family:arial; font-size:7pt; font-style:normal; color:#002800  
}

td.foot { 
  font-family:arial; font-size:7pt; font-style:normal; color:#002800; background-color:#8dad77
}


/* menu links */

a.menulink { 
  font-family:arial; font-size:10pt; 
  font-style:bold; color:#002800 text-decoration:none  
}

a.menulink:link {
  text-decoration:none; font-weight:bold; color:#002800; 
}

a.menulink:visited { 
  text-decoration:none; font-weight:bold; color:#002800; 
}

a.menulink:hover {
  text-decoration:underline; font-weight:bold; color:#002800 
}

a.menulink:active { 
  text-decoration:none; font-weight:bold; color:#002800 
}

a.menulink { 
  font-family:arial; font-size:10pt; 
  font-style:bold; color:#002800 text-decoration:none  
}

a.homelink:link {
  text-decoration:none; font-weight:bold; color:#002800; 
}

a.homelink:visited { 
  text-decoration:none; font-weight:bold; color:#002800; 
}

a.homelink:hover {
  text-decoration:none; font-weight:bold; color:#002800 
}

a.homelink:active { 
  text-decoration:none; font-weight:bold; color:#002800 
}


/* submenu links */

a.submenulink { 
  font-family:arial; font-size:10pt; 
  font-style:bold; color:#002800 text-decoration:none  
}

a.submenulink:link { 
  text-decoration:none; font-weight:bold; color:#002800; 
}

a.submenulink:visited { 
  text-decoration:none; font-weight:bold; color:#002800; 
}

a.submenulink:hover { 
  text-decoration:underline; font-weight:bold; color:#002800 
}

a.submenulink:active { 
  text-decoration:none; font-weight:bold; color:#002800 
}

/* =============== */
/* search form     */
/* =============== */

table.search_form { 
  margin:0px; 
  margin-bottom:2px;
  border-style:none; 
  border-width:0px; 
}

form.search_form { 
  margin:0px;
}

tr.search_form { 
  background-color:#c5e8c0;
  padding:4px;  
}

td.search_form {
  font-family:arial; font-size:10pt; 
  color:#002800;  
  border-width:0px; 
  border-color:#ffffff;
  padding-left:5px;
}

th.search_form {
  font-family:arial; font-size:10pt; font-weight:bold;
  color:#002800;  
  border-width:0px; 
  border-color:#ffffff;
  padding-left:5px;
}

table.asearch_form { 
  margin:0px;
  border-width:1px; 
  border-color:#ffffff;
}

form.asearch_form { 
  margin:0px;
}

tr.asearch_form { 
  background-color:#c5e8c0; 
  padding:4px;  
}

td.asearch_form {
  font-family:arial; font-size:10pt; color:#002800;  
  border-width:1px; border-color:#ffffff;
  border-style:solid; padding-left:5px;
}



/* ================== */
/* thumbnails display */
/* =============== */

table.thumb  { 
  margin-top:0px; margin_bottom:0px; background-color:#c5e8c0; 
}

td.thumb  { 
  background-color:#c5e8c0; 
}

p.thumb_name { 
  font-family:arial; font-size:12pt; font-weight:bold; color:#002800;
  margin-top:5px; margin-bottom:2px; border-style:none; 
}

p.thumb_name_dt { 
  font-family:arial; font-size:10pt; font-weight:normal; color:#002800;
  margin-top:5px; margin-bottom:2px;  
}

p.thumb_fam { 
  font-family:arial; font-size:10pt; font-style:italic; color:#002800;
  margin-top:5px 
}

/* ================== */
/* species display    */
/* =============== */

table.spdescr { 
  margin-top:0px; margin-bottom:0px; background-color:#c5e8c0;
  border-style:none; 
}

td.spdescr_name  { 
  background-color:#8dad77; font-family:arial; font-weight:bold;
  font-size:14pt; padding:5px; 
  border-style:solid; border-width:0px; border-bottom-width:2px; 
  border-color:#ffffff 
}

table.show_header { 
  margin:0px; 
  margin-bottom:2px;
  border-style:none; 
  border-width:0px; 
}

tr.show_header  { 
  background-color:#c5e8c0; font-family:arial; 
  font-size:10pt; padding:1px; spacing:1px;
}

td.show_header  { 
  background-color:#c5e8c0; font-family:arial; 
  font-size:10pt; padding:1px; spacing:1px;
}

td.show_header_text  { 
  background-color:#c5e8c0; font-family:arial; 
  font-size:10pt; padding:1px; spacing:1px;
}

td.spdescr_name_dt  { 
  background-color:#c5e8c0; 
  border-style:solid; border-width:0px; border-bottom-width:2px; 
  border-color:#ffffff; 
  font-family:arial; font-size:12pt; font-weight:bold;
  padding-left:5px; padding-top:2px; padding-bottom:2px; 
}

td.spdescr { 
  background-color:#c5e8c0; 
  border-style:solid; border-width:0px; 
  border-bottom-width:2px; border-right-width:2px;
  border-color:#ffffff; 
  font-family:arial; font-size:10pt; 
  padding:5px;
}

td.spdescr_morepics { 
  background-color:#c5e8c0; 
  border-style:solid; 
  border-width:0px; 
  border-top-width:2px;
  border-color:#ffffff; 
  font-family:arial; 
  font-size:10pt; 
  padding:0px;
}

/* =============== */
/* literatur pages */
/* =============== */

ul.lit {
  margin-right:20px;
  margin-left:18px;
}

li.lit {
  margin-bottom:7px;
  font-family:arial; font-size:10pt; font-style:normal; color:#002800; 
}

/* =============== */
/* Quiz pages */
/* =============== */

td.quiz_header  { 
  background-color:#c5e8c0; 
  border-style:solid; border-width:0px; border-bottom-width:2px; 
  border-color:#ffffff; font-family:arial;
  font-size:12pt; font-weight:bold;
  padding-left:5px; padding-top:2px; padding-bottom:2px; 
}

td.quiz  { 
  background-color:#c5e8c0; 
  border-style:solid; border-width:0px; 
  border-color:#ffffff; font-family:arial;
  font-size:8pt; font-weight:normal;
  padding-left:5px; padding-top:2px; padding-bottom:2px; padding-right:3px;
}

td.quizrad  { 
  background-color:#c5e8c0; 
  font-family:arial;
  font-size:8pt; font-weight:normal;
  padding:0px; 
}

td.quizspez  { 
  background-color:#c5e8c0; 
  font-family:arial;
  font-size:10pt; font-weight:normal;
  padding:0px; 
}

/* =============== */
/* Klima pages */
/* =============== */

h1.klima { 
  font-family:arial; font-size:12pt; font-style:bold; 
  color:#002800; text-align:left;
}

h2.klima { 
  font-family:arial; font-size:10pt; font-style:bold; 
  color:#002800; text-align:left;
}

li.klima { 
  font-family:arial; font-size:10pt; color:#002800; 
}

table.klima { 
  border-width:1px; border-style:solid; 
  border-collapse:collapse; border-color:black;
}

td.klima { 
  border-width:1px; border-style:solid; border-color:black;
  font-family:arial; font-size:10pt;
  padding:2px;
}
