body {

	margin:0px;

	padding: 0px;

	text-align: center;

	background: #000;

	font: 11px Tahoma, Verdana, Helvetica, sans-serif;

}

html {

	min-height:100%;

}

body {

	height:100%;

	

}

form, input {

	margin: 0px;

	padding: 0px;

	display: inline;

}

td , p, span, div {

	font: 11px Tahoma,  Helvetica, sans-serif;
	color: white;

}

a {

	text-decoration: none;

	color: #4f6590;

	outline: none;

}

a:hover {

	text-decoration: underline;

}

a img {

	border: none;

}

h1, h2, h3, h4, h6, p {

	font: 11px Tahoma, Verdana, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

}

ul, li {

	margin: 0px;

	padding: 0px;

	list-style: none;

}



.left {float: left;}

.right {float: right;}

.clear {clear:both;}

.center {text-align: center;}

.block {display: block;}

.middle * {vertical-align: middle;}


#linklist a {
      font: 14px Tahoma,  Helvetica, sans-serif;
      color: #4f6590;

}

#header {

	text-align: left;

	color: #fff;

	background: #000 url(images/body.gif) repeat-x left top;

	border-bottom: 1px dotted #4f6590;

}

#header .wrapper {

	position: relative;

	margin:0px auto;

	width: 802px;

	height: 142px;

	background: url(images/header.jpg) no-repeat left top;

}

#logo {

	position: absolute;

	top: 107px;

	left: 0px;

	width: 231px;

	height: 34px;

}

ul#menu {

	position: absolute;

	top: 107px;

	right: 0px;

	line-height: 34px;

}

ul#menu li {

	float: left;

}

ul#menu li a {

	float: left;

	color: #fff;

	font-size: 10px;

	height: 34px;

	text-transform: uppercase;

	text-indent: -9999px;

	background-image: url(images/menu.gif);

}

#nyheder {

	width: 85px;

	background-position: 0px 0px;

}

#bio {

	width: 85px;

	background-position: -85px 0px;

}

#lyt {

	width: 50px;

	background-position: -170px 0px;

}

#tekser {

	width: 85px;

	background-position: -220px 0px;

}

#galleri {

	width: 85px;

	background-position: -305px 0px;

}

#links {

	width: 65px;

	background-position: -390px 0px;

}

#booking {

	width: 85px;

	background-position: -455px 0px;

}

#nyheder:hover {	background-position: 0px 34px;}

#bio:hover {	background-position: -85px 34px;}

#lyt:hover {	background-position: -170px 34px;}

#tekser:hover {	background-position: -220px 34px;}

#galleri:hover {	background-position: -305px 34px;}

#links:hover {	background-position: -390px 34px;}

#booking:hover {	background-position: -455px 34px;}



#cont {

	clear: both;

	padding: 5px 0px;

	text-align: left;

	background: #000 url(images/tree.gif) no-repeat right bottom;

}

#cont .wrapper {

	width: 802px;

	margin: 0px auto;

	position: relative;

	color: #fff;

}

#cont a {

  color: #4f6590;
}

.cont a {
color: #4f6590;
}

#portrait {

	width: 390px;

	height: 473px;

	background: url(images/portrait.jpg) no-repeat left top;

}

#text {

	position: absolute;

	bottom: 181px;

	right: 0px;

	text-indent: -9999px;

	width: 321px;

	height: 223px;

	background: url(images/text_rounded.gif) no-repeat left top;

}

#maincolumn {

	width: 590px;

}

#maincolumn p {

	line-height: 17px;

	font-size: 12px;

	margin-bottom: 10px;

	text-align: justify;

}

#maincolumn h3 {

	color: #4f6590;

	font-size: 15px;

	text-indent: 15px;

	background: url(images/bullet-header.gif) no-repeat left center;

}

h3 {

	color: #4f6590;

	font-size: 15px;

	text-indent: 15px;

	background: url(images/bullet-header.gif) no-repeat left center;

}






#maincolumn h2 {

	color: #4f6590;

	font-size: 15px;

	font-weight: bold;

	text-indent: 5px;

	margin-bottom: 5px;

}

h2#biography-title {

	text-indent: -9999px !important;

	line-height: 22px;

	background: url(images/biography.gif) no-repeat left top;

}



#footer {

	clear: both;

	color: #fff;

	text-align: left;

	height: 35px;

	background: #4f6590;

}

#footer .wrapper {

	margin: 0px auto;

	width: 802px;

	position: relative;

}

#copyright {

	position: absolute;

	letter-spacing: 1px;

	top: 10px;

	left: 10px;

	padding-bottom: 10px;

}

#footerlinks {

	position: absolute;

	top: 10px;

	right: 10px;

	padding-bottom: 10px;

}

#footerlinks li {

	float: left;

	margin-right: 5px;

}

#footerlinks li a {

	color: #fff;

	margin-right: 5px;

	letter-spacing: 1px;

}


