html {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 0.725em;
   line-height: 1.4em;
   color: #444;
   background-color: #ddd;
   background-image: url(/files/templates/pic/site_bgnd.gif);
   background-repeat: no-repeat;
   background-position: top center;
}

body {
   margin: 5px 0;
}

p {
   margin: 0 0 0.5em 0;
}

a {
   font-weight: bold;
   color: #444;
   text-decoration: none;
}

a:hover {
   color: #ea1;
   text-decoration: none;
}

object:focus {
   outline: none;
}

h1 {
   color: #000;
   padding: 0;
   margin: 0 0 0.5em 0;
   font-size: 1em;
   line-height: 1.4em;
   font-weight: bold;
}
h2 {
   color: #444;
   padding: 0;
   margin: 0 0 0.5em 0;
   font-size: 1.3em;
   line-height: 1.4em;
   font-weight: bold;
}

#centerwrapper {
   width: 950px;
   margin: 0 auto;
}
#wrapper {
   display: block;
   float: left;
   width: 950px;
   height: auto;
}
#whitebox {
   display: block;
   float: left;
   width: 950px;
   min-height: 650px;
   background-color: #fff;
   background-repeat: no-repeat;
}
#head {
   display: block;
   float: left;
   width: 950px;
   height: 150px;
   background-image: url(/files/templates/pic/head-bgnd.gif);
   background-repeat: repeat-x;
}
#servicelinks {
   display: block;
   float: left;
   width: 920px;
   height: 15px;
   padding: 15px 30px 0 0;
   text-align: right;
   font-size: 0.95em;
}
#servicelinks a {
   font-weight: normal;
}
#logo {
   display: block;
   float: left;
   width: 920px;
   height: 57px;
   padding: 4px 0 0 30px;
}
#logoPrint {
   display: none;
}


/* Deaktiveret til fordel for drop-down-css i bunden
#menu {
   display: block;
   float: left;
   width: 950px;
   height: auto;
   padding: 0;
   text-align: center;
}
#menu1 {
   padding: 0 10px;
   font-size: 1.1em;
}
#menu1.active {
   color: #ea1;
}
*/

.menu2{
   display: block;
   clear: both;
}
#foot {
   display: block;
   float: left;
   width: 950px;
   height: 30px;
   padding: 5px 0 0 0;
   text-align: left;
}
#adresse a{
   font-weight: normal;
}
#fodlinks {
   display: block;
   float: right;
}

.afsnitSpalteVenstre {
   display: block;
   float: left;
   width: 370px;
   height: 490px;
   padding: 0 50px 0 30px;
}
.afsnitSpalteHojre {
   display: block;
   float: left;
   width: 500px;
   height: auto;
   padding: 0;
}
.stortBillede p {
   margin: 0;
}
.afsnitSpalteForside {
   display: block;
   float: left;
   width: 370px;
   height: 265px;
   padding: 0 65px 0 80px;
   overflow: hidden;
}
.afsnitTopFuldBredde {
   display: block;
   float: left;
   width: 950px;
   height: 335px;
   padding: 0;
   background-repeat: no-repeat;
}
.afsnitFloater {
   position:relative;
}
.afsnitFloater p a {
   font-weight: normal;
}


#nyhederForside {
   display: block;
   float: left;
   width: 420px;
   height: 490px;
   padding: 0 0 0 15px;
   overflow: hidden;
}
.nyhederForsideElement {
   display: block;
   float: left;
   width: 195px;
   height: auto;
   padding: 0 0 20px 15px;
}
.nyhederForsideElement:hover a {
   color: #ea1;
}
.nyhederForsideElement p a {
   font-weight: normal;
}
.nyhederForsideElement img {
   margin: 0 0 10px 0;
}
.nyhedsliste {
   width: 295px;
   padding: 0 20px 0 200px;
}
.nyhedsliste a {
   font-weight: normal;
}



#menu {
   display: block;
   float: left;
   width: 949px;
   height: auto;
   padding: 0 0 0 1px;
   background-image: url(/files/templates/pic/menu-bgnd.gif);
   background-repeat: no-repeat;
}
#nav0, #nav0 ul {
   padding: 0;
   margin: 0;
   list-style: none;
}
#nav0 a {
   display: block;
   width: 158px;
   height: 22px;
   text-align: center;
}


#nav0 li {
   float: left;
   border-bottom: 2px solid #777;
}
#nav0 li.active {
   border-bottom: 2px solid #ea1;
}
#nav0 li ul {
   position: absolute;
   left: -999em;
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   padding: 0 0 8px 0;
}
#nav0 li:hover ul {
   left: auto;
}
#nav0 li:hover ul, #nav0 li.sfhover ul {
   left: auto;
}
#nav1 {
   background: #fff;
}
#nav1 li {
   float: left;
   clear: both;
   border: none;
}
#nav1 li.active {
   border: none;
}
#nav1 a {
   font-weight: normal;
   font-size: 0.9em;
   height: auto;
}
