html {
border:0;
margin:0;
overflow-y:scroll;
}

body{
border:0;
margin:0;
background-color:#A4A4A4;
}

#ramme {
width:800px;
background-color:#fff;
border:1px none #000;
margin-top:20px;
}

#topbanner {
height:82px;
width:800px;
background-image: url('../images/topbrosten.jpg');
background-repeat: no-repeat;
background-position:  left 50%; 
}

#indhold {
width:740px;
font-size:12px;
line-height: 150%;
font-family:verdana,arial,helvetica,sans-serif;
background-color:#fff;
padding:10px 30px 30px 30px;
}

#bundbanner {
height:30px;
width:800px;
padding-top:12px;
font-size:12px;
font-weight:normal;
font-family:verdana,arial,helvetica,sans-serif;
}

#bundbanner a {
text-decoration: underline;
color:#000;
background-color:inherit;
}

#bundbanner a:hover {
text-decoration: none;
color:blue;
background-color:inherit;
}



/* Top menu definition */
#navlist-top {
  background-color: white; 
  width:99%; /* tilføjelse */
  padding-left:2px;
  padding-top:2px;
  margin:0 0 2px 0;
  text-align:center;
  }

#navlist-top { /* Sætter samme skrift og størrelse på alle elementer i navlist'en  */
  font-size:11px;
  font-family:verdana,arial,sans-serif;font-weight:normal;
  }
  
#navlist-top ul { 
  margin:0; 
  padding:0; 
  list-style:none; 
  background: #ffffff;
  border-top:none;
  }

#navlist-top li {
  position:relative; width:auto; 
  line-height:1em;
  margin-right:2px; 
  padding:0;
  list-style:none; float:left;
  border-bottom:none;
  border-right:solid 1px #949494;
  border-left:solid 1px #949494;
  border-bottom:solid 1px #949494;
  border-top:solid 1px #949494;
  background-color:#c4c4c4;
  }
  
#navlist-top li a:hover {
  background-color: #ffffff;

  color: #000000;

  }
  
#navlist-top li.sub li.sub:hover {
  background-color: #B81616; /* Forhindre background-repeat i IE/Win. */ 
  }
  
#navlist-top ul li a {
  display:block; 
  text-decoration:none; 
  padding:0.35em 0.5em 0.35em 0.5em; 
  width:9.5em; 
  margin:0; 
  color:#000000;

  }
  
.current {
  display:block; 
  text-decoration:none; 
  padding:0.35em 0.5em 0.35em 0.5em;  
  width:9.5em; 
  margin:0; 
  background-color:white;
  color:black;
  }
  
#navlist-top>ul a {
  width:auto;
  }
  
#navlist-top ul ul {
  display:none;
  position:absolute;
  width:10em;
  }
  
#navlist-top ul ul li {
  border-top:1px solid #c4c4c4;	
  border-bottom:1px solid #c4c4c4;
  border-left:1px solid #c4c4c4;
  border-right:1px solid #c4c4c4;
  margin-bottom:1px;
  margin-left:-1px;
  }
  
#navlist-top li.sub {
  background-image:url(../images/darrow.png);
  background-position:right center;
  background-repeat:no-repeat;
  }
  
#navlist-top ul.niveau1 li.sub:hover ul.niveau2 {
  border-top:1px solid #ffffff;

  }
#navlist-top ul.niveau1 li.sub:hover ul.niveau2,
  #navlist-top ul.niveau2 li.sub:hover ul.niveau3 {
  display:block;
  }
#navlist-top ul.niveau2 {
  top:1.5em; left:0;
  }
#navlist-top ul.niveau3 {
  top:-1px; 
  left:9em;
  border-top:1px solid black;
  }
/* Top menu definition end */

.Emailrepeat {
display:none;
}

/* Buton 90 definition */
.button90 {
  margin: 1em 0;
  width: 9em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.button90 a {
  display: block;
  text-align:center;
  padding: 2px 2px 2px 2px;
  width: 90px;
}
.button90 a:link,
.button90 a:visited,
.button90 a:hover {
  background-color: #c4c4c4;
  color:#000;
  text-decoration: none;
}
.button90 a:link,
.button90 a:visited {
  border-top: 1px solid #e4e0d8;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #e4e0d8;
  border-right: 2px solid #4a4a4a;
}
.button90 a:hover {
  border-bottom: 1px solid #e4e0d8;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #e4e0d8;
  border-left: 2px solid #4a4a4a;
  color: #000;
}
/* Buton 90 definition end */

/* Buton 150 definition */
.button150 {
  margin: 1em 0;
  width: 9em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.button150 a {
  display: block;
  text-align:center;
  padding: 2px 2px 2px 2px;
  width: 150px;
}
.button150 a:link,
.button150 a:visited,
.button150 a:hover {
  background-color: #c4c4c4;
  color:#000;
  text-decoration: none;
}
.button150 a:link,
.button150 a:visited {
  border-top: 1px solid #e4e0d8;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #e4e0d8;
  border-right: 2px solid #4a4a4a;
}
.button150 a:hover {
  border-bottom: 1px solid #e4e0d8;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #e4e0d8;
  border-left: 2px solid #4a4a4a;
  color: #000;
}
/* Buton 150 definition end */

h1 {
display:inline;
font-family:verdana,arial,helvetica,sans-serif;
font-weight:bold;
font-size:18px;
}

h2 {
font-family:verdana,arial,helvetica,sans-serif;
}

h3 {
font-family:verdana,arial,helvetica,sans-serif;
}

.px11 {
font-size:11px;
font-weight:normal;
font-family:verdana,arial,helvetica,sans-serif;
}

.px12 {
font-size:12px;
font-weight:normal;
font-family:verdana,arial,helvetica,sans-serif;
}
