body {
   font-family: Arial, Helvetica, sans-serif;
   padding-top: 5px;
   padding-bottom: 15px;
   }
#page { 
   margin: 0px auto;
   width: 800px;
   float: left;
  }

#adds {
  width: 150px;
  float: left;
  margin: 0px 0px 0px 14px;
}
#adds_head {

  border: 1px solid #000;
  margin: 0px;
  font-size: 14px;
  font-weight: bold;
  border-style:solid;
  border-width: 0px 0px 0px 0px;
  height: 23px;
  padding: 7px 0px 0px 18px;
  color: #fff;
  background-color: #060;
}
#adds_main {
  margin: 14px 0px 0px 0px;
  border: 1px solid black;
  font-size: 10px;
  padding: 2px;
}

h3 {
  border-width: 0px 0px 0px 2ex;
  border-style: solid;
  border-color: #069;
  padding: 0px 0px  0px 1ex;
}

h4 {
  border-width: 0px 0px 0px 3ex;
  border-style: solid;
  border-color: #069;
  padding: 0px 0px  0px 1ex;
}

#content {
  width: 644px;
   float: left;
   padding: 0px 0px 10px 0px;
   margin: 0px 0px 0px 14px;
   font-size: 11px;
   background-color: #fff;
   }

#content li {
  padding: 0px 0px 5px 0px;
}

#content_head {
  border: 1px solid #000;
  margin: 0px;
  font-size: 14px;
  font-weight: bold;
  border-style:solid;
  border-width: 0px 0px 0px 0px;
  height: 23px;
  padding: 7px 0px 0px 18px;
  color: #fff;
  background-color: #069;
}

#content_main {
  border: 1px solid #000;
  margin: 14px 0px 0px 0px;
  padding: 4px 18px 4px 25px;
  font-size: 14px;
  line-height: 18px;
}

#catnav {
  margin: 10px 0px 0px 0px;
}
#catnav img {
  border-width: 0px;
}

# Lexikon-spezifische Eintraege:
div.myimg
{
  margin: 0px;
  padding: 5px;
  color: #666666;
  font-face: italic;
  background-color: #ffffff;
}



div#img_float_right
{
  /* Used in the [img] tag when float=right */
  font-size: 90%;
  line-height: 100%; /* This is new */
  color: #333333;
  float: right;
  margin: 6px;
  padding: 3px 0px 3px 3px ;
  background-color: #ddeeff;
  border-color: #bbddff;
  border-width: 1px;
  border-style: solid;
}











div#mytab
{
  padding: 4px;
}

div#mytab table
{
  background-color: #000000;
  padding: 0px;
}
div#mytab th
{
  background-color: #ccddff;
  padding: 4px;
  font-size: 80%;
}
div#mytab tr
{
  background-color: #f0f8ff;
}

div#mytab td
{
  padding: 4px;
  font-size: 80%;
}

# exp begin
div.mytab
{
  padding: 4px;
}

div.mytab table
{
  background-color: #000000;
  padding: 0px;
}
div.mytab th
{
  background-color: #ccddff;
  padding: 4px;
  font-size: 80%;
}
div.mytab tr
{
  background-color: #f0f8ff;
}

div.mytab td
{
  padding: 4px;
  font-size: 80%;
}

# exp end




div#mytabShortup
{
  padding: 4px;
  float: left;
}

div#mytabShortup table
{
  background-color: #000000;
  padding: 0px;
}
div#mytabShortup tr
{
  background-color: #ddeeff;
}
div#mytabShortup th
{
  background-color: #99ccff;
  padding: 4px;
  font-size: 80%;
}
div#mytabShortup td
{
  padding: 4px;
  font-size: 80%;
}

div#formula
{
  padding: 10px;
  border-style: none none none solid;
  border-width: 1x;
  border-color: #006699;

}

div#formula table
{
  align: center;
}
td.center
{
  background-color: white;
  text-align: center;
  vertical-align: center;
}
div#formula td
{
  background-color: white;
  text-align: center;
}
div.ei_links_int
{
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  line-height: 14px;
  color: #000000;
  padding: 10px;
  align: left;
  border-color: #000066;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  background-color: #ccddff;
}

div.history
{
  margin: 0px 0px 0px 0px;
  font-size: 10px;
  line-height: 12px;
  color: #000000;
  padding: 4px 10px 4px 10px;
  align: left;
  border-color: #000000;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  background-color: #ffffff;
}

div.example
{
  margin: 4px 10px 4px 0px;
  color: #000000;
  padding: 10px 10px 10px 10px;
  align: left;
  border-color: #007700;
  border-width: 3px 3px 3px 3px;
  border-style: solid solid solid solid;
  background-color: #ffffff;
  float: left;
  width: 300px;
  font-size: 85%;
  line-height: 120%;
}

div.example_var
{
  margin: 4px 10px 4px 0px;
  color: #000000;
  padding: 10px 10px 10px 10px;
  align: left;
  border-color: #007700;
  border-width: 3px 3px 3px 3px;
  border-style: solid solid solid solid;
  background-color: #ffffff;
  #font-size: 85%;
  #line-height: 120%;
}

div.ei_links_ext
{
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  line-height: 14px;
  color: #000000;
  padding: 10px;
  align: left;
  border-color: #000000;
  border-width: 1px 1px 1px 1px;
  border-style: solid solid solid solid;
  background-color: #eeeeee;
}



div.ei_footer_box
{
  align: center;
  width: 100%;
}

div.ei_footer_text
{
  margin: 40px 0px 0px 0px;
  font-size: 80%;
  line-height: 100%;
  color: #900;
  padding: 5px;
  align: left;
  border-color: #c00;
  border-width: 1px;
  border-style: solid solid solid solid;
  background-color: #ff9;
}

div.myhistory
{
  width: 300px;
  margin: 30px 0px 0px 0px;
  font-size: 11px;
  line-height: 10px;
  padding: 2px;
  color: #aaaaaa;
  border-color: #cccccc;
  border-width: 1px;
  border-style: solid;
  background-color: #eeeeee;
}

#content_main a
{
	font-weight: bold;
	text-decoration: none;
}

#content_main a:link, a:visited
{
	color: #339;
       text-decoration: none;
}

#content_main a:hover
{
	color: #F33;
}

#content_main a:active {
	color: #33F;
}

#**** Spezielle Einstellungen fuer die Baumansicht ***

td.tree
{
  padding: 0px;
  align: left;
  font-size: 11px;
  line-height: 12px;
}

table.tree
{
  padding: 0px;
  align: left;
  font-size: 11px;
  line-height: 12px;
  spacing: 0px;
  border: 0px;
}

div.eitree_energy
{
  padding: 4px 1px 1px 4px;
  align: left;
  border-color: #666666;
  border-width: 3px 1px 1px 3px;
  border-style: solid solid solid solid;
  background-color: #cccccc;
  font-size: 11px;
  line-height: 12px;
  margin: 0px 0px 10px 0px;
}
hr.eitree_energy
{
  background-color: #666666;
  color: #666666;
  height: 3px;
  border: 0px dashed blue;
}

div.eitree_fossiles
{
  padding: 4px 1px 1px 4px;
#  padding: 2px;
  align: left;
  border-color: #cc6633;
#  border-width: 1px 1px 3px 3px;
#  border-style: none none none solid;
  border-width: 3px 1px 1px 3px;
  border-style: solid solid solid solid;
  background-color: #ffeecc;
  font-size: 11px;
  line-height: 12px;
  margin: 0px 0px 10px 0px;
}
hr.eitree_fossiles
{
  background-color: #cc6633;
  color: #cc6633;
  height: 3px;
  border: 0px dashed blue;
}


div.eitree_nuclear
{
  padding: 4px 1px 1px 4px;
#  padding: 1px;
  align: left;
  border-color: #990099;
  border-width: 3px 1px 1px 3px;
  border-style: solid solid solid solid;
#  border-width: 1px 1px 3px 3px;
#  border-style: none none none solid;
  background-color: #ffccff;
  font-size: 11px;
  line-height: 12px;
  margin: 0px 0px 10px 0px;
}
hr.eitree_nuclear
{
  background-color: #990099;
  color: #990099;
  height: 3px;
  border: 0px dashed blue;
}


div.eitree_renewables
{
  padding: 4px 1px 1px 4px;
#  padding: 1px;
  align: left;
  border-color: #6666ff;
  border-width: 3px 1px 1px 3px;
  border-style: solid solid solid solid;
#  border-width: 1px 1px 3px 3px;
#  border-style: none none none solid;
  background-color: #bbccff;
  font-size: 11px;
  line-height: 12px;
  margin: 0px 0px 10px 0px;
}
hr.eitree_renewables
{
  background-color: #6666ff;
  color: #6666ff;
  height: 3px;
  border: 0px dashed blue;
}

div.eitree_environment
{
  padding: 4px 1px 1px 4px;
#  padding: 1px;
  align: left;
  border-color: #339933;
  border-width: 3px 1px 1px 3px;
  border-style: solid solid solid solid;
#  border-width: 1px 1px 3px 3px;
#  border-style: none none none solid;
  background-color: #ccffcc;
  font-size: 11px;
  line-height: 12px;
  margin: 0px 0px 10px 0px;
}
hr.eitree_environment
{
  background-color: #339933;
  color: #339933;
  height: 3px;
  border: 0px dashed blue;
}

div.myimg
{
  margin: 0px;
  padding: 20px 5px 20px 5px;
  color: #666666;
  font-weight: bold;
  background-color: #cccccc;
  text-align: center;
}


div#feedback {
  border-color: #006699;
  border-style: dashed;
  border-width: 1px;
  padding: 0px 5px 5px 5px;
  margin: 15px 0px 10px 0px;
}

div#feedback input {
  border: #006699 2px solid;
  background-color: #ddeeff;
  font-size: 14px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  padding: 2px;
}
div#feedback input.send {
  border: #006699 2px solid;
  background-color: #006699;
  color: white;
  font-size: 14px;
  font-family: Arial, sans-serif;
  font-weight: bold;
}

div#feedback textarea {
  border: #006699 2px solid;
  background-color: #ddeeff;
  font-size: 14px;
  font-family: Arial, sans-serif;
//  font-weight: bold;
  padding: 2px;
}

div#feedback td {
  vertical-align: top;
  font-size: 14px;
  padding: 2px;
}

div#feedback h3 {
  color: #006699;
  margin: 5px 0px 5px 0px;
}

div#procontra {
  border: 1px solid #006699;
  float: right;
  width: 220px;
  margin: 0px 0px 10px 10px;
  padding: 0px 0px 0px -30px;
  font-size: 12px;
}

ul.pro {
  list-style-image: url(./icons/icon_pro.png);
  
}
ul.contra {
  list-style-image: url(./icons/icon_contra.png);
}

div.gr_bar_100 {
  background-color: #ffffff;
  border: solid 1px black;
  width: 20ex;
  height: 2ex;
}

img.gr_bar_data {
  margin: 0px;
  border: 0px;
  padding: 0px;
  height: 2ex;
}


div.formula {
  padding: 10px;
  border-style: none none none solid;
  border-width: 1x;
  border-color: #006699;
}

div.cl_blog {
  font-size: 12px;
  margin: 5px 0px 5px 0px;
  border-width: 7px 1px 1px 1px;
  border-style: solid;
  border-color: #ff9900;
  padding: 8px;
  background-color: #ffeecc;
}

div.cl_energiesparen {
  font-size: 12px;
  margin: 5px 0px 5px 0px;
  border-width: 7px 1px 1px 1px;
  border-style: solid;
  border-color: #006600;
  background-color: #ddffdd;
  padding: 8px;
}
div.cl_www {
  font-size: 12px;
  margin: 5px 0px 5px 0px;
  border-width: 7px 1px 1px 1px;
  border-style: solid;
  border-color: #999999;
  padding: 4px;
}

h2.cl_title {
  margin: -3px 0px 5px 0px;
  color: #000033;
  font-face: bold;
}
