div {border: solid 0px pink;} /* Debugging border rule */

body {
  margin:0;
  padding:0;
  background:#fff;
  color:#333;
  font:11px Verdana, Sans-serif;
  voice-family: "\"}\"";
  voice-family:inherit;
  font-size:11px;
  } html>body { font-size:11px;}

table {font:11px Verdana, Sans-serif;}

#header {
  background:#fff;
  height:100px;
  margin-right:0px;
  border-bottom:2px solid #333;
  voice-family: "\"}\"";
  voice-family:inherit;
  height:100px;
  } html>body #header {height:100px;}
  
#logo {
  position:absolute;
  top:15px; left:30px;
  width:139px;
  }
  
  
  
  
#nav {
  position:relative;
  margin-left:200px;
  height:90px;
  font-size:100%;
  }
  
#nav div {
  position:absolute;
  width:780px;
  bottom:0;
  left:0;
  }
  
#nav a {
  float:left;
  display:block;
  padding: 0 15px 2px 10px;
  border-width:0;
  border-style:none;
  text-decoration:none;
  font-weight:bold;
  text-transform: uppercase;
  color:#900;
  voice-family: "\"}\"";
  voice-family:inherit;
  height:1.5em;
  } html>body #nav a {height:1.2em;}

#nav a.current {
  /* padding: 0 10px 0 10px; */
  color:#000;
  }

#nav a:hover {
  color:#000;
  }

#nav a:hover {
  border-bottom:0px solid #666;
  padding-bottom:0px;
  }
#nav span {display:none;}




#home h1 {
  margin:0;
  padding:0;
  border-width:0;
  border-bottom:2px solid #d0d0d0;
  }
#home .welcome {background:#c62825 url(../images/home_welcome.gif) no-repeat left top;}
#home .beredare {background:#c62825 url(../images/home_beredare.gif) no-repeat left top;}
#home .uterum {background:#c62825 url(../images/home_uterum.gif) no-repeat left top;}
#home .varmepump {background:#c62825 url(../images/home_varmepump.gif) no-repeat left top;}
#home .solceller {background:#c62825 url(../images/home_koksbankar.gif) no-repeat left top;}
#home .fonster {background:#c62825 url(../images/home_fonster.gif) no-repeat left top;}
#home .solceller {background:#c62825 url(../images/home_solceller.gif) no-repeat left top;}
#home .solfangare {background:#c62825 url(../images/home_solfangare.gif) no-repeat left top;}
#home .smide {background:#c62825 url(../images/home_smide.gif) no-repeat left top;}
#home .handdukstork {background:#c62825 url(../images/home_handdukstork.gif) no-repeat left top;}
#home h1 strong {
  display:block;
  height:30px;
  }
#home h1 span {display:none;}





#footer {
  clear:both;
  padding-top:15px;
  font-size:9px;
  }
#footer span {
  display:block;
  margin:0;
  background:#eee;
  padding:5px 42px 5px 30px;
  border-top: 1px solid #ddd;
    border-bottom: 1px solid #ccc;
  }
#footer div {
  margin:0;
  background:#ddd;
  color:#666;
  padding:5px 42px 5px 30px;
  border-bottom: 4px solid #ccc;
  }
#footer div strong {color:#C62825}
#footer div em {color:#360; font-style:normal;}
#footer hr {display:none;}





#frame {
  margin-top:15;
  margin-left:15;
  font-size:11px;
  line-height:1.5em;
  background:#eee;
  padding: 4px;
  border:1px solid #ddd;
  color:#333;
  }
  
#frame h2 {
  margin: 0; padding:0 0 2px 0;
  font:150%/1em arial;
  text-transform:uppercase;
  font-weight:bold;
  color:#000;
  }
  
#frame h3 {
  float:right;
  margin: 0 2px 0 0;
  font-size:100%;
  line-height: 2em;
  color:#C62825;
  }
  
#frame h4 {
  float:left;
  margin: 4px 0 2px 0;
  font:120%/1em Georgia,Serif;
  color:#000;
  }
  
#frame h5 {
  margin: 0; padding:0 0 2px 0;
  font:150%/1em arial;
  text-transform:uppercase;
  font-weight:bold;
  font-style:italic;
  color:#C62825;
  }
  
#frame p {
  clear:both;
  margin: 0 0 4px 0;
  line-height: 1.1em;
  font-style:italic;
  color:#333;
  }
  
#frame img {
  margin: 2px 0 0 0; padding: 0;
  border:1px solid #ddd;  
  }
  

.subcol {
  margin-left:32;
  }

input {
  font-size:10px;
  margin: 2px 0;
  padding: 1px;
  border: 1px solid #999;
  }

select {
  font-size:10px;
  margin: 2px 0;
  padding: 1px;
  border: 1px solid #999;
}
  
input.button {
 background:#900;
 color:#fff;
 font-size: 9px;
 font-weight: bold;
 font-family: Verdana;
 text-transform:uppercase;
 letter-spacing:.1em;
 border: 1px solid #ccc;
 margin: 2px 0;
 padding: 2px 1px;
 }
 
 .pil {color: #C62825}