/* Datei: energiecheck-herdecke.de/stile.css */

body {
  background-color:#3C0; color:#039; margin:0;
  font:normal 10pt Arial,Helvetica,sans-serif;
  line-height:12pt;
}
#zentriert {
  position:absolute; top:50%; left:50%;
  width:780px; height:520px;
  margin-left:-390px; margin-top:-260px;
}
#kopf {
  position:absolute; top:0px; left:0px;
  width:780px; height:20px;
  overflow:hidden;
  border:none;
  margin:0;
}
#navi_oben1 {
  position:absolute; top:20px; left:0px;
  width:780px; height:50px;
  overflow:hidden;
  border:none;
  margin:0;
  background-color:#3C0;                    /* unbedingt erforderlich f&uuml;r MSIE */
}
#hals {
  position:absolute; top:70px; left:0px;
  width:780px; height:20px;
  overflow:hidden;
  border:none;
  margin:0;
}
#navi_oben2 {
  position:absolute; top:90px; left:0px;
  width:780px; height:50px;
  overflow:hidden;
  border:none;
  margin:0;
  background-color:#3C0;                    /* unbedingt erforderlich f&uuml;r MSIE */
}
#rumpf {
  position:absolute; top:140px; left:0px;
  width:780px; height:310px;
  overflow:hidden;
  border:none;
  margin:0;
}
#unten_links {
  position:absolute; top:35px; left:0px;
  width:120px; height:15px;
  overflow:hidden;
  border:none;
  margin:0;
  color:#000;
  font-size:7pt; letter-spacing:0.2em; line-height:9pt;
}
#navi_unten {
  position:absolute; top:450px; left:0px;
  width:780px; height:50px;
  overflow:hidden;
  border:none;
  margin:0;
  background-color:#3C0;                    /* unbedingt erforderlich f&uuml;r MSIE */
}
#unten_rechts {
  position:absolute; top:35px; left:660px;
  width:120px; height:15px;
  overflow:hidden;
  border:none;
  margin:0;
  font-size:7pt; letter-spacing:0.2em; line-height:9pt;
  text-align:right;
}
#fusz {
  position:absolute; top:500px; left:0px;
  width:780px; height:20px;
  overflow:hidden;
  border:none;
  margin:0;
}
#haus { position:absolute; top:14px; left:15px;
}
h2 {
  margin:0 0 6pt 0;
  font-size:11pt; line-height:13pt; font-weight:bold;
}
h3 {
  margin:8pt 0 4pt 0;
  font-size:10pt; line-height:12pt; font-weight:bold;
}
p {
  margin:0 0 2pt 0;
  font-size:9pt; line-height:11pt; text-align:justify;
}
.nav_li {
  position:absolute; top:0; left:0px;
  width:345px; height:50px;
  margin:0;
  overflow:hidden;
  border:none;
}
.nav_li.kurz {
  left:120px;
  width:225px;
}
.quadrat {
  position:absolute; top:0; left:50%;
  width:50px; height:50px;
  margin:0 0 0 -25px;
  overflow:hidden;
  border:none;
  background-color:#039;
}
.nav_re {
  position:absolute; top:0; left:435px;
  width:345px; height:50px;
  margin:0;
  overflow:hidden;
  border:none;
}
.nav_re.kurz {
  width:225px;
}
.nav_li ul, .nav_re ul {
  list-style:none;
  font-size:18pt;
  margin:0; padding:0;
}
.nav_li ul li, .nav_re ul li {
  line-height:42px;
  margin:0; padding:0;                /* scheinbar wirkungslos */
}
a {
  color:#039; text-decoration:none;
}
#unten_rechts a {
  color:#000;
}
.nav_li ul a, .nav_li ul span, .nav_re ul a, .nav_re ul span {
  display:block;
  margin:0; padding:0 0.5em;
  font-weight:800; letter-spacing:0.1em; text-decoration:none;
  border:4px solid;
  border-color:#3C0;
}
.nav_li ul a, .nav_li ul span {
  text-align:right;
}
* html .nav_li ul a, * html .nav_li ul span, * html .nav_re ul a, * html .nav_re ul span {  /* Breitenangaben nur fuer IE */
  width:100%;
  w\idth:313px;
}
* html .nav_li.kurz ul a, * html .nav_li.kurz ul span, * html .nav_re.kurz ul a, * html .nav_re.kurz ul span {  /* Breitenangaben nur fuer IE */
  width:100%;
  w\idth:193px;
}
.nav_li a:link, .nav_re a:link {
  text-decoration:none;
  border-color:#3C0;
}
.nav_li a:visited, .nav_re a:visited {
  text-decoration:none;
  border-color:#3C0;
}
.nav_li a:hover, .nav_re a:hover {
  text-decoration:none;
  border-color:#6F3 #060 #060 #6F3;
}
.nav_li a:active, .nav_re a:active {
  border-color:#060 #6F3 #6F3 #060;
}
a:hover {
  text-decoration:underline;
}
img {
  border:none;
}
#haus img {
  width:21px; height:22px;
}
.blindtext {
  font-size:7pt; line-height:6.67px;
  color:#31CD01;
}

