/* CSS Document */


html, body {margin:0; padding:0;}

a{
	color: #333399;
	text-decoration: none;
}

a:visited{
	color: #006699;
	text-decoration: none;
}

a:hover{
	color: #CC0000;
	text-decoration: underline;
}

body{
	margin: 0px;
	background-color: #999999;
	color: #333399;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1{
	margin-bottom: 2px;
	padding-bottom: 2px;
	font: normal 19px Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
}

h2{
	margin-bottom: 2px;
	padding-bottom: 2px;
	font: normal 15px Geneva, Arial, Helvetica, sans-serif;
}

h3{
	margin-bottom: 2px;
	padding-bottom: 2px;
	font: bold 13px Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
}
h4{
	margin-bottom: 2px;
	padding-bottom: 2px;
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
}
 

.style1 {color: #990000}
.style4 {font-size: 9px}


div.banner {
  width:66em;
  height:131px;
  margin:1em auto;
  background-color:#efefef;
  border:1px solid black;
  padding:0em;
  text-align:left;}
  
div.box {
  width:64em;
  margin:1em auto;
  background-color:#efefef;
  border:1px solid black;
  padding:0em;
  text-align:left;}
  
div.boxnews {
	width:15em;
	float:right;
	margin:0em;
	background-color:#efefef;
	border:1px solid black;
	text-align:left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
div.footer {
  width:64em;
  margin:1em auto;
  background-color:#efefef;
  border:1px solid black;
  padding:0em;
  text-align:left;}  
  
div.box2 {
	position: relative;
	width:64em;
	margin:1em auto 1em;
	background-color:#efefef;
	border:1px;
	border-style:solid;
	border-color: #257;
	padding: 0em;
	text-align:left;
	}  

  
#indhold {
padding: 1em;
 
}  

#newsbox {
  padding:1em;
  margin:0em auto 0 auto;
  color: #990000;
 }
    
#sidefod {
  padding:1em;
  margin:0em auto 0 auto;
  color: #990000;
 }

div.style1 {color: #000000}

 
/* Menu-formatering */

#navbar {
	z-index: 1;
	background-color:#efefef;
	width:66em; /* tilføjelse */
	border-bottom:1px solid black;/* tilføjelse */
	margin:-1em auto 1em;
	
	}
 

#navbar {  /* Sætter samme skrift og størrelse på 
                alle elementer i navbar'en  */
	font-size:12px;
	font-family:arial,sans-serif;
	font-weight:bold;
		
	  }
  
#navbar ul { 
  margin:0; 
  padding:0; 
  background-color:#efefef;
  border-top: 1px solid black; }
  
#navbar li { 
  position:relative; 
  width:131px; 
  line-height:1em;
  margin:0; 
  padding:0; 
  list-style:none; 
  float:left;
  border-bottom:none; /* Ændring*/ 
  border-right:1px solid black; 
  background-color:#efefef;}
  
#navbar li:hover {
  background-color: #ccf;}
  
#navbar li.sub {
  background-color:#efefef;
  background-position:right center;
  background-repeat:no-repeat;}
  
#navbar li.sub li.sub:hover {
  background-color: #ccf; 
    /* Forhindre background-repeat i IE/Win. */ }
  
#navbar ul li a { 
  display:block; text-decoration:none; 
  padding:0.25em 0 0.25em 0.5em; 
  width:10em;
  margin:0; 
  }
  
#navbar>ul a {
  width:auto;}
  
#navbar ul ul {
	display:none;
	position:absolute;
	width:10em;
	background-color:#efefef;
		}
  
#navbar ul ul li {
  border-bottom:1px solid black;
  border-left:1px solid black;
  margin-left:-1px;
  background-color:#efefef;}
  
#navbar li.sub li.sub {
  background-color:#efefef;
  background-position:right center;
  background-repeat:no-repeat;}
  
#navbar ul.niveau1 li.sub:hover ul.niveau2 {
  border-top:1px solid black;}
  
#navbar ul.niveau1 li.sub:hover ul.niveau2,
#navbar ul.niveau2 li.sub:hover  {
	display:inline;
	background-color: #efefef;
}
  
#navbar ul.niveau2 {
	top: 1.5em;
	left:0;
}
