body {
	margin: 0;
	padding: 20px 0 0 0;
	background-color: #06a3e4;
	font: 14px "arial";
	color: #666666;
	background-image: url('../images/bg.gif');
	background-repeat: repeat-x;
}

p{
	margin: 30px 0;
}

/* Goer overskrift links stil standartfarven */
h3 a {
    text-decoration: none;
    color:#666666
}

/* Fjerner kant paa billede links */
a img {
    border: none;
}

a {
    color: #06a3e4;
}

a:hover {
    color: ;
}

img {
    margin: 0;
    display: block;
}

#omrids {
    width: 925px;
    margin: 0 auto;
}

/* Runding og skygge paa sidens top */
#sideTop { 
  width: 925px;
  margin: 0 auto;
  height: 30px;
  background-image: url('../images/top.png');
}

#side {
    position: relative;
    padding: 0px 20px;
    background-image: url('../images/sideVerBg.png');
    background-repeat: repeat-y;
}

#sideHoved {
  height: 139px;
  width: 885px;
  background-color: #eeeeee;
  background-image: url('../images/hovedBg.gif');
  background-repeat: repeat-x;
}

#logo {
  position: absolute;
  margin-left: 17px;
  margin-top: 14px;
  width: 335px;
  height: 125px;
  background-image: url('../images/logoBg.gif');
}

/* ---------------- Navigation ---------------- */
#navigation {
    position: absolute;
    margin-top: 49px;
    margin-left:401px;
}

#navigation a {
    text-decoration:none;
    color: #666666;
}
#navigation a:hover {
    color: #06a3e4;
}

#navigation ul{
    float: left;
    list-style: none;
    padding: 0;
    margin:0;
}
#navigation li{
	float:left;
	border-right: solid 1px #d1d1d1;
	height: 18px;
	padding: 12px 10px;
	background-image: url('../images/navBg.gif');
}
#omrids #side #indhold .sidefoldOverskrift h1 {
	margin-top: 20px;
}


#navigation #foersteNav{
    padding-left: 2px;
}
#navigation #sidsteNav{
    padding-right: 2px;
    border: none;
}

/* Aendre bg paa knappen til den side der er valgt */
#navigation .navOn {
	padding-top: 14px;
	padding-bottom: 10px;
	background-image: url('../images/navBgOn.gif');
}

#navV {
    margin-left: -10px;
    position:absolute;
    height:42px;
    width:10px;
    background-image: url('../images/navV.png');
}

#navVOn {
    margin-left: -10px;
    position:absolute;
    height:42px;
    width:10px;
    background-image: url('../images/navVOn.png');
}

#navH {
    float: left;
    height:42px;
    width:10px;
    background-image: url('../images/navH.png');
}

#navHOn {
    float: left;
    height:42px;
    width:10px;
    background-image: url('../images/navHOn.png');
}
/* ---------------- Navigation ender her ---------------- */


#velkomst {
    overflow: auto;
	padding: 10px 30px;
    background-color: #fbfbfb;
}

.vertSeperator {
	width: 2px;
	margin:20px 30px;
	float:left;
	height: 393px;
	background-image:url(../images/vertSeperator.gif)
}

/* ---------------- Nyheder ---------------- */
#nyheder {
  font-size: 14px;
  float: left;
  height: 433px;
  width: 279px;
}

#nyheder li {
    margin: 0;
    list-style-type: none;
}
#nyheder ul {
    margin: 0;
    padding: 0;
}
#nyheder ol {
    margin: 0;
    padding: 0;
}
#nyheder h4 {
	margin: 0;
    padding: 0;
}

#nyheder .nyhederoverskrift {
	margin: 10px 0;
    padding: 0;
}
/* ---------------- Nyheder ender her ---------------- */


/* ---------------- Artikel ---------------- */
.artikel {
    position: relative;
    overflow: auto;
    padding: 73px 30px 30px 30px;        /* Top padding er saa stor fordi den skal goere plads til at artikelHoved */
    clear: both;                      /* som skal flyttes op og er absolut positioneret */
    border-bottom: solid 1px #bbbbbb; /* og derfor ude af sidens flow */
}

.artikelHoved {
    float:left;
    position: absolute;
    top: 1px;
    width: 825px;
}

.artikel h2 {
    margin: 30px 0;
}

.hovedDato{
    margin: 20px 0;
}


#sidsteArtikel {
    border-bottom: none;
}

.artikelSide{
    overflow: auto;
    padding: 0 30px;
    clear: both;
}

/* ---------------- Artikel ender her ---------------- */


.sidefoldOverskrift {
	padding: 0 30px;
	background-color: #fbfbfb;
	position:relative;
	padding-top: 4px;
	padding-bottom: 4px;
}

.sidefoldH {
    position:absolute;
    width:10px;
    height:92px;
    right: -10Px;
    margin-top: -89px;
    background-image: url('../images/sidefoldH.png');
}
.sidefoldHH1 {
	position:absolute;
	width:10px;
	height:103px;
	right: -10px;
	margin-top: -96px;
	background-image: url('../images/sidefoldHH1.png');
}

.sidefoldV {
    position:absolute;
    width:10px;
    height:92px;
    left: -10px;
    margin-top: -19px;
    background-image: url('../images/sidefoldV.png');
}
.sidefoldVH1 {
	position:absolute;
	width:10px;
	height:103px;
	left: -10px;
	margin-top: -24px;
	background-image: url('../images/sidefoldVH1.png');
}

.h1SkyggeOver{
	z-index:5;
    position:absolute;
    width:885px;
    height:11px;
    margin-top:-11px;
    background-repeat: repeat-x;
    background-image: url('../images/h1SkyggeOver.png');
}

#sideFod {
    padding: 10px 20px 0 20px;
}

#sideBund{
  width: 925px;
  margin: 0 auto;
  height: 30px;
  background-image: url('../images/bund.png');
}



#FlashID {
	margin: 35px auto;
	display: block;
}

#FlashLogo {
	margin: 0;
    display: block;
	position:absolute;
	z-index:1;
}

.skyggeUnder {
    position:absolute;
    width:885px;
    height:20px;
    background-repeat: repeat-x;
    background-image: url('../images/skyggeUnder.png');
	z-index:44;
}
.skyggeOver{
	z-index:5;
    position:absolute;
    width:885px;
    height:20px;
    margin-top:-20px;
    background-repeat: repeat-x;
    background-image: url('../images/skyggeOver.png');
}

/* Horisontal rule uden semantisk betydning */
.hr {
    width: 100%;
    border-top: solid 3px #eeeeee;
}

/* Til at goeres baade artikel og hr graa */
.graa {
    border-top-color: #dbdbdb;
    background-color: #ececec;
}

.laesOm {
    text-decoration: none;
    color: #666666;
}

.laesOm:hover{
    color: #06a3e4;
}

/* tyvstjaalet fra w3.org det er den maade de faar menu overskriften vaek fra det rigtige design og frem uden css
haaber ikke at man bliver bannet fra googles index for at snyde*/
.udeAfSkaermen {
  position: absolute;
  left: -1000em;
}

label
{
width: 5em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block
clear:both;
}
