body {
  margin:0;
  padding:0;
  background:#f8f8f1;
	background-image: url(upsidelogo.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 95% 98%;
	color:#123;
	font-family:Verdana,"Lucida Grande",Arial,Sans-serif;
	font-size: 11px;
	height: 100%;
  }
a {
	  text-decoration:none;
  color:#ae6b02;
  }
a:hover {
color: #555; background-color: #F4F2E4;
  border-bottom: 1px solid #9A8E51;
  }
a img {
  border-width:0;
  }
a.noline {
  text-decoration:none;
  }

/* Header
----------------------------------------------- */
#logobox {
position:absolute;
left: 22px;
top: -1px;
width: 156px;
height: 252px;
background: #a2a2a2;
background-image: url(logo_web.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
z-index: 200;
}
#header {
  position:absolute;
  height: 40px;
  top: 0px;
  left: 0px;
  right: 0px;
  /*width: 100%;*/
  background: #fffeea;
  border-top: 5px solid #333;
  text-align: left;
  z-index: 60;
}
#header-text {
	position: relative;
	margin: 0px 0px 0px 200px;
	padding: 14px 0px 12px 25px;
	font: 8pt Georgia, Times, serif;
	text-transform: uppercase;
	text-decoration:none;
	background: #fffeea;
	letter-spacing: 1px;
	border: 0px 0px 0px 0px solid #9b9b9b;
	color: #cecece;
	z-index: 100;
}
#sidebar {
	position:absolute;
	width: 175px;
	left: 862px;
	top: 46px;
	margin: 0px 0px 0px 0px;
	background: #ffffff;
	padding: 10px 10px 10px 10px;
	border-top: 0px;
	border-bottom: 1px;
	border-right: 1px;
	border-left: 1px;
	border-style: solid;
	border-color: #d7d7d7;
	color: #cecece;
	text-align: center;
}
a.header {
  text-decoration:none;
  color: #333;
  padding: 11px 0px 0px 0px;
  border: 0px;
}
a.header:hover {
	 background: url(navbarlinkbg.gif) top left repeat-x; color: #555;
	 border: 0px;
}
#ish {
position: absolute;
top: 45px;
right: 0px;
left: 0px;
/*width: 100%;*/
z-index: 210;
border-top: 1px solid #666;
}
#main {
	position:relative;
	/*top: 46px;
	left: 0px;*/
	width: 600px;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 1px;
	border-style: solid;
	border-color: #d7d7d7;
	padding: 50px 30px 20px 25px;
	margin: 0px 0px 0px 200px;
	z-index: 50;
}
#main .overskrift {
border-bottom: 1px dotted #9b9b9b;
padding: 10px 0px 1px 0px;
font-size: 1.2em;
font-family: Georgia, serif;
letter-spacing: 2px;
color: #9b9b9b;
}
#main .infobar {
border: 1px dotted #B2B2B2;
padding: 5px 0px 5px 5px;
color: #9b9b9b;
background: #ece8c4;
margin: 0px 0px 5px 0px;
}
#sidebar .overskrift {
padding: 10px 0px 6px 0px;
font-size: 1.2em;
font-family: Georgia, serif;
letter-spacing: 2px;
color: #9b9b9b;
}
#sidebar .sidebar_text {
	margin: 5px 15px 10px 15px;
	text-align: left;
	/*padding: 10px 0px 6px 0px;*/
}
.imgright {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-color: #f8f8f1;
	border: 0px solid #828282;
}
.indhold {
	padding: 0px 0px 0px 0px;
	text-align: left;
}
.moms {
color: #617da0;
font-weight: bold;
}
.italik {
	font-style: italic;
	color: #6a695f;
}

#footer {
	position: relative;
	border: 1px solid #666;
	border-width: 1px 0;
	font-size: 0.85em;
	background: #FBFAF4;
	z-index 100;
}
#footer p {
	padding: 10px 0px 10px 25px;
	border-left: 1px solid #d7d7d7;
    background: #FFF;
    margin: 0px 0px 0px 200px;
}
.bybroelling {
color: #9b9b9b;
}
ul {
	padding: 5px 0px 5px 2em;
	border: 1px dotted #b2b2b2;
    background: #FFF;
    margin: 0px 10px 0px 10px;
}