*, div { margin : 0; padding: 0; }
img { border: 0; }
html { margin: 0;  height: 100.1%; padding: 0; width:100%; }
body { margin: 0;  padding: 0; font-family:  Helvetica, Arial, SunSans-Regular, sans-serif;  font-size: 62.5%;  background: #fff url(../billeder/topgradient.png) repeat-x 0px 0px; }
.clear { clear: both;}
a:link { color: #000; text-decoration: underline; }
a:visited { color: #ddd;  text-decoration: none;  }
a:hover { color: #6cf; text-decoration: underline; z-index: 12;}
a:active { color: #fff; text-decoration: none; }
h1 { z-index: 1;   color: #fff; text-align:right; font-size: 1em;}

p { font-family: Helvetica, Arial, SunSans-Regular, sans-serif; font-size: 1.2em; margin: 1em 0 0.5em 0; }
h2, h3, h4, h5, h6 { font-size: 1.5em; margin: 1.2em 0 0.5em 0; color: #555; }

div#holder { z-index: 3; margin: 0px auto 0 auto; width: 80em; }
div#bund {  margin: 0; clear:both; margin: -1px 0 0 0; margin-top: 34px; }
div#venstre { z-index: 3; padding: 0 0 38px 0px; margin: 0px 5em 24px 0; width: 40em; float: left; }
div#indhold { clear:both; z-index: 3; padding: 24px 0 0 0px; margin: 0px 20px 0 45px; min-width: 63em;min-height: 300px; }
div#hojre { z-index: 3; padding: 0 0 38px 0px; margin: 0; width: 25em; float: left; }
div#footer { clear: both; text-align: right;  background: #000 url(../images/OvebjoernpaaSort.png) no-repeat 5%; }
div#footer p#denanden { text-align: left; font-size: 8px; color: #fff; margin: 0 0px 10px 12px; clear: both; padding-bottom: 12px;  }
div#footer img { padding: 10px 24px 5px 0px;  }
div#top p { color:#fff; text-align:right; margin: 0.1em 2em 0 0; font-size: 1.2em; }
div#top h1 a { z-index: 1;   color: #fff; text-align:right;  margin: 0em 0.8em 0 0;background:  url(../images/BlaapaaSort.png) no-repeat 100% 0.4em; padding-right: 1.2em;font-size: 1.2em; padding-top: 1em;}
div#hojre p {  margin-left: 10px; margin-top: 1em;  }

div#top { padding: 22px 0 1em 0;  background: #000 url(../images/TopRundning.png) no-repeat 0% 0%; }
ul#primary-nav { padding: 0 0 2em 24px; font-size: 1em; clear: both;  }
ul#primary-nav li {  float: left; padding: 0;  font-size: 1.4em;  list-style: none; font-family:"Times New Roman", Times, serif;  }
ul#primary-nav li a {  clear: both; padding: 1.5em; margin: 0 0.3em; list-style: none; }
ul#primary-nav li a:link { color: #fff; text-decoration: none; }
ul#primary-nav li a:visited { color: #666;  text-decoration: none;  }
ul#primary-nav li a:hover {  text-decoration: underline; z-index: 12;  background: url(../images/BlaapaaSort.png) no-repeat 100% 10%; color: #fff;}
ul#primary-nav li a:active { color: #fff; text-decoration: underline; }


ul#primary-nav li ul {   margin: 8px 0 0 0; background-color: #000; padding: 12px 12px 44px 0px; }
ul#primary-nav li ul li { margin: 12px 0 0 0;  font-size: 1em;  width: 150px; }

ul#primary-nav li a.menuactive {  text-decoration: underline; z-index: 12;  background: #fff url(../images/MenuRunding.png) no-repeat 100% 0%; color: #000;}
ul#primary-nav li ul li a.menuactive {  text-decoration: underline; z-index: 12; text-decoration: underline; z-index: 12;  background: url(../images/BlaapaaSort.png) no-repeat 100% 10%; color: #fff;}


#skipnavigation { height: 1px; text-indent: -2122px; font-size: 0.1em; }
.ekstern {background: url(../billeder/ekstern.png) no-repeat center right; padding-right: 14px; }
.pdf {background: url(../images/pdf.png) no-repeat center left; padding-left: 20px; }
.listepunkt { background: url(../billeder/listepunkt.png) no-repeat left 0.16em; padding-left: 14px;}
div#under { position:absolute; top: 0; left: 0; height: 129px; width: 200px; display:block;  background: url(../images/under.png) no-repeat 0px 0px !important; background: url(../images/under.gif) no-repeat 0px 0px;}

#menu_vert { margin-left: 1px; margin-right: 1px;}
.clearb { clear: both; }
#menuwrapper {  width: 100%; }
#primary-nav, #primary-nav ul {  list-style: none;  margin: 0px;  padding: 0px; }
#primary-nav ul {   position: absolute;  top: auto; display: none; }
#primary-nav ul ul {  margin-top: 1px; margin-left: -1px; left: 100%; top: 0px; 
}
#primary-nav li {  margin-left: -1px;float: left; }
#primary-nav li li {  margin-left: 0px; margin-top: -1px; float: none;  position: relative; }


#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}