html {
margin:0;padding:0;
overflow-y:scroll;
}

body {
margin:0;padding:0;
background-color:#ffffff;
font-family:"Times New Roman",verdana,arial,helvetica,sans-serif;
font-size:17px;
color:#000000;
}

#main {
width:1004px;
height:auto;
background-color:#ffffff;
border: none;
padding-top: 14px;
}

#indhold {
float:left;
width:1000px;
height:auto;
padding-top: 16px;
padding-bottom: 32px;
background-color:#ffffff;
border: 1px solid;
}

#indhold a {
text-decoration: underline;
color:#000000;
background-color:inherit;
}

#indhold a:hover {
text-decoration: none;
color:#B81616;
background-color:inherit;
}

#indhold h1 {
display: inline;
color:#000000;
font-weight:bold;
font-size:28px;
}

#indhold h2 {
display: inline;
color:#000000;
font-weight:bold;
font-size:45px;
}

#indhold h3 {
display: inline;
font-weight:bold;
font-size:16px;
}

#indhold h4 {
display: inline;
font-weight:normal;
font-size:14px;
}

h5 {
display: inline;
font-weight:normal;
font-size:16px;
}

h5 a {
text-decoration: none;
color:#000000;
background-color:inherit;
}

h5 a:hover {
text-decoration: none;
color:#B81616;
font-style: italic;
background-color:inherit;
}

#indhold-1 {
float:left;
width:1000px;
height:auto;
background-color:#ffffff;
border: 1px solid;
}

#indhold-1 a {
text-decoration: underline;
color:#000000;
background-color:inherit;
}

#indhold-1 a:hover {
text-decoration: none;
color:#B81616;
background-color:inherit;
}

#indhold-1 h1 {
display: inline;
color:#000000;
font-variant: small-caps;
font-weight:bold;
font-size:34px;
}

#indhold-1 h2 {
display: inline;
color:#000000;
font-variant: small-caps;
font-weight:bold;
font-size:16px;
}

#indhold-1 h3 {
display: inline;
font-weight:bold;
font-size:15px;
}

#indhold-1 h3 a {
text-decoration: none;
color:#000000;
font-style: italic;
font-weight:bold;
background-color:inherit;
}

#indhold-1 h3 a:hover {
text-decoration: none;
color:#B81616;
font-style: italic;
font-weight:bold;
background-color:inherit;
}

#indhold-1 h4 {
display: inline;
font-size:17px;
color:#000000;
font-weight:normal;
}

#indhold-1 h4 a {
text-decoration: underline;
color:#000000;
background-color:inherit;
}

#indhold-1 h4 a:hover {
text-decoration: none;
color:#B81616;
background-color:inherit;
}



/* menu definition */
#navlist {
  float:left;
  background: white; 
  width:100%; /* tilføjelse */
  margin:0 0 5px 0;
  text-align:center;}

#navlist { /* Sætter samme skrift og størrelse på alle elementer i navlist'en  */
  font-size:12px;
  font-family:arial,sans-serif;font-weight:bold;
  }
  
#navlist ul { 
  margin:0; 
  padding:0; 
  list-style:none; 
  background: #ffffff;

  border-top:none;
  }

#navlist li {
  position:relative; width:auto; 
  line-height:1em;
  margin-right:5px; 
  padding:0;
  list-style:none; float:left;
  border-bottom:none;
  border-right:solid 1px #B81616;
  border-left:solid 1px #B81616;
  border-bottom:solid 1px #B81616;
  border-top:solid 1px #B81616;
  background-color:#B81616;
  }
  
#navlist li a:hover {
  background-color: #ffffff;

  color: #000000;

  }
  
#navlist li.sub li.sub:hover {
  background-color: #B81616; /* Forhindre background-repeat i IE/Win. */ 
  }
  
#navlist ul li a {
  display:block; 
  text-decoration:none; 
  padding:0.35em 0.5em 0.35em 0.5em; 
  width:10.5em; 
  margin:0; 
  color:#ffffff;

  }
  
.current {
  display:block; 
  text-decoration:none; 
  padding:0.35em 0.5em 0.35em 0.5em;  
  width:10.5em; 
  margin:0; 
  background-color:white;
  color:black;
  }
  
#navlist>ul a {
  width:auto;
  }
  
#navlist ul ul {
  display:none;
  position:absolute;
  width:12em;
  }
  
#navlist ul ul li {
  border-top:1px solid #B81616;	
  border-bottom:1px solid #B81616;
  border-left:1px solid #B81616;
  border-right:1px solid #B81616;
  margin-bottom:1px;
  margin-left:-1px;
  }
  
#navlist li.sub {
  background-image:url(http://www.erikg.dk/grafik/darrow.png);
  background-position:right center;
  background-repeat:no-repeat;
  }
  
#navlist ul.niveau1 li.sub:hover ul.niveau2 {
  border-top:1px solid #ffffff;

  }
#navlist ul.niveau1 li.sub:hover ul.niveau2,
  #navlist ul.niveau2 li.sub:hover ul.niveau3 {
  display:block;
  }
#navlist ul.niveau2 {
  top:1.5em; left:0;
  }
#navlist ul.niveau3 {
  top:-1px; 
  left:9em;
  border-top:1px solid black;
  }
/* menu definition end */