body { 
	background: #231a23; 
	color: #fff;   
	text-align: center;
}

* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

hr { 
	clear: both;
	border: 0; 
	color: #e5e5e5; 
	background-color: #e5e5e5;
	height: 1px;
}

.clr {
	clear: both;
}

.pdf { 
	background: url(../img/pdf.gif) no-repeat left 50%; 
	padding: 0 0 0 20px;
	display: block;
}

/* Typography		------------------------------------------------- */

body, input, select, textarea {
	font: 75%/1.5em arial, sans-serif;
}

a { 
	background: transparent; 
}

a:link { 
	color: #fff;
}

a:visited { 
	color: #fff;
}

a:visited:hover, a:hover { 
	color: #b075b0;
}

a:active { 
	color: #fff;
}

h1 {
	font: 2.5em/1.35em 'arial black', arial, sans-serif;
	margin: 0 0 10px;
	letter-spacing: -0.1em;
	text-shadow: #000 0 0 0;
}

h2 {
	font: 2em/1.35em 'arial black', arial, sans-serif;
	margin: 30px 0 10px;
	letter-spacing: -0.07em;
	text-shadow: #000 0 0 0;
}

p { 
	margin: 0 0 12px;
}

ul, ol {
	margin: 0 0 12px 16px;
}


/* Layout			------------------------------------------------- */

#aventyrshuset { 
	position: relative;
	width: 900px; 
	margin: 0 auto; 
	text-align: left; 
}

#top {
	position: relative;
	padding: 27px 0 20px;
}

#menu {
	float: left;
	width: 240px;
	margin-right: 20px;
}

#content {
	float: left;
	position: relative;
	width: 640px;
	min-height: 735px;
	padding-bottom: 60px;
}

.docs {
	float:right;
	margin-top:20px;
}

/* Top				------------------------------------------------- */

#logo {
	
}

#top ul {
	position: absolute;
	right: 0;
	top: 41px;
	list-style: none;
	margin: 0;
	font-size: 1.1em;
	opacity: .99;
}

#top ul li {
	float: left;
	margin: 0 0 0 20px;
}

#top ul li a {
	padding: 0 20px 0 0;
	background: url(../img/pil.gif) no-repeat 100% 50%;
	text-decoration: none;
}

/* Menu				------------------------------------------------- */

#menu ul {
	list-style: none;
	margin: 0;
}

#menu ul div {
}

#menu li {
	display: inline;
	line-height: 0;
}

#menu li.lnk {
	display: block;
	background: #171217;
	margin-top: 10px;
	opacity: .99;
}

#menu li.lnk a {
	display: block;
	padding: 13px 12px;
	text-decoration: none;
	font-size: 1.1em;
	line-height: 1.1em;
}

* html #menu li.lnk a {
	padding: 13px 12px 0 12px;
}


/* Text page		------------------------------------------------- */

.text {
	width: 470px;
	min-height: 468px;
	margin-top: 8px;
	opacity: .99;
}
/* Form		------------------------------------------------- */

input, textarea  {
	font-size: 1em;
	padding:2px;	
}

/* Footer			------------------------------------------------- */

#footer {
	position: absolute;
	bottom: 0;
	margin: 30px 0 20px;
	padding: 10px 0;
	color: #ffc3ff;
	border-top: 1px solid #775877;
	font-size: 1.1em;
	opacity: .99;
}

