  /* Hovedmenu */
  ul.cssmenu {
  font-family:arial,sans-serif;
  width:178px;
  font-size:90%;
  list-style:none;
  border-width:0 1px 1px 1px;
  border-style: solid;
  border-color: #257;
  background:#fff;
  margin: 1.1em 0 ;
  padding:0;  }
  
  ul.cssmenu li {
  display:inline;  }
  
  ul.cssmenu li a {
  color:blue;
  background-color:#eee;
  display:block;
  text-decoration:none;
  margin:0;
  padding:3px 5px;
  border-top:1px solid #257; }
  
  * html ul.cssmenu li a{width:168px;}
  
  ul.cssmenu li a:visited {
  color:blue;
  background:#eee;}
  
  ul.cssmenu li a:hover {
  color:#fff;
  background-color:#257;  }
  /* Undgå brugen af a:active - IE fortolker den forkert.
  ul.cssmenu li a:active {
  color:#ffcc00;} */
  /* Slut stylesheet for menuen */
  
  /* Undermenu */
  ul.rmenu {
  width:160px;
  }
  
 * html  ul.rmenu li a{width:150px;}
  
  /* Siden */
  html, body {
  margin:0;
  padding:0; 
  font-family:georgia,serif;
  }
  
  body {
  padding-bottom:1em; 
  background-color: #BEBEBE;
  }
  
  /* Placereindholdet så det fylder 90% af skærmen */
  #page {
  width:90%;
  margin:1em auto;
  position:relative;
  }
  
  /* Sidehoved */
  #banner { 
  height:80px;
  background-position:right top;
  border:1px solid black;
  Background-color: #eee;
  }
  
  #banner h1 {
  padding:10px 30px 5px 30px;
  margin:0;
  font-size:1.7em;
  color:black;
  background-color:transparent;
  text-align:left;
  }
  
  #banner span { 
  font-size:1.5em;
  color: #737373;
  padding: 0px 30px 10px 30px;
  }
  
  #logo img {
  float:right;
  margin-right: 10px;
  margin-top: -90px;
  background-color: transparent;
  }
  *html #logo img {margin-top: -80px;}
  
  /* Indholdsboken */
  div#indhold {
  margin: 0 170px 10px 180px; 
  border-right:0px solid black;
  padding:0 1em;
  height:400px;
  }
  
  *html div#indhold {height:380px;}
  
  #indhold h2 {
  margin-top:0;
  padding-top:16px;
  }
  
  #indhold a{
  color: blue;
  text-decoration:none;
  }
  
  p,h3 {
  margin: 0 auto 0.5em auto;
  }
  
  /* Venstre kolone som rummer hovedmenu og informationsboks */
  #leftcol { 
  position:absolute;
  left:0;
  top:80px;
  width:180px;
  }
  
  /* Højre kolonne som rummer undermenuen  */
  #rightcol { 
  position:absolute;
  right:0;
  top:96px;
  width:160px;
  font-family:arial,sans-serif;
  }

  #rightcol h3 {
  padding: 0;
  font-size: 1em;
  }
  
  /* Sidefod */  
  #footer {
  background:#eee;
  color:black;
  text-align:left;
  border:1px solid black;
  margin:0;
  padding:.5em;
  }
  
  #footer a{
  color:blue;
  text-decoration:none;
  }
  
  /* Informationsboksen */ 
  div.leftcolbox {
  border:1px solid black;
  font-family:arial,sans-serif;
  font-size:0.9em;
  width:178px;
  margin-bottom:1em;
  }
  
  .leftcolbox p {
  margin:0 0.5em 0.5em 0.5em;
  padding:0;}
  
  .leftcolbox h3 {
  font-size:1em; 
  margin:0 0 0.5em 0;
  padding:3px 0.5em;
  border-bottom:1px solid black;
  color:white;
  background:gray;}
  
  /* Billede i indholds området */
  div.billed{
  margin:0px 1px 1px 0;
  padding:0 .5em .5em 0;
  text-align:left;
  border: none
  }

  p.billedtekst {
  text-align:left;
  margin-left:0;
  }
  
  div.billed img {
  border: 1px solid black;
  }

  #counter {
   position:relative;
  padding: 0.5em;
  text-align:right;
  bottom:80px;}
  
  #counterforside {
  position:relative;
  padding: 0.5em;
  text-align:right;
  bottom:-250px;}