@charset "utf-8";
/* CSS Document */

/************************** GENEREL OPBYGNING AF SIDE **************************/

html, body{
	margin:0px;
	padding:0px;
	height:100%;
	/*overflow:hidden;*/
}

body {
	overflow-y:auto;
}

img {
	border:none;
}

.wrapper {
	width:100%;
	height : 85%;
	vertical-align:middle;
	text-align:center;
}

.wrapper div.main {
	text-align:left;
	position:relative;
	width:720px;
	height:600px;
	margin:0px;
	padding:0px;
}

.contentarea, .largecontentarea, .pagemenuarea, .sitemenuarea {
	width:720px;	
}

.contentarea, .largecontentarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
}

.contentarea {
	position:absolute;
	top:0px;/*16px;*/
	height:439px;
	margin:0px auto 12px auto;
}

.largecontentarea {
	position:absolute;
	top:0px;
	height:486px;
	margin:0px auto 84px auto;
}


.contentarea .leftColumn, .contentarea .rightColumn {
	width:352px;
	height:100%;
	
}

.contentarea .leftColumn {
	float:left;
}

.contentarea .rightColumn {
	float:right;
	overflow-y:auto;
	overflow-x:hidden;
}

.contentarea .rightColumn p {
	text-align:justify;
}

.contentarea .gutter {
	width:16px;
	float:left;
}

/************************** SIDEMENU OG OVERSKRIFT **************************/

.pagemenuarea {
	position:absolute;
	top:463px; /* 2010-07-08: CHANGE FROM 451px*/
	height:35px;
	margin:0px auto 84px auto;
}

.pagemenuarea h1.pagetitle {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
	margin-top:0px; /* 2010-07-08: ADDED */
	margin-left:-1px;
}

.pagemenuarea .pagemenu {
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
}

.pagemenuarea .pagemenu a, .pagemenuarea .pagemenu a:link, .pagemenuarea .pagemenu a:visited {
	color:rgb(149, 149, 149);
	text-decoration:none;
	margin-right:20px;
}

.pagemenuarea .pagemenu a:hover, .pagemenuarea .pagemenu a.active, .pagemenuarea .pagemenu a.active:link, .pagemenuarea .pagemenu a.active:visited {
	color:rgb(0, 0, 0);
}



/************************** SITE MENU **************************/

.sitemenuarea {
	position:absolute;
	top:578px;
	/*bottom:16px;*/
	margin:0px auto 0px auto;
}

.sitemenuarea .menulevel1 {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:574px;
	margin-right:20px;
}

.sitemenuarea .menulevel1 .menulevel1entry {
	display:inline;
	margin-right:20px;
	position:relative;
}

.sitemenuarea .menulevel1 .menulevel1entry, .sitemenuarea .menulevel1 .menulevel1entry a, .sitemenuarea .menulevel1 .menulevel1entry a:link, .sitemenuarea .menulevel1 .menulevel1entry a:visited {
	cursor:pointer;
	color:rgb(149, 149, 149);
	text-decoration:none;
	text-transform:lowercase;
}

.sitemenuarea .menulevel1 .menulevel1entry:hover, .sitemenuarea .menulevel1 .menulevel1entry a:hover {
	color:rgb(0,0,0);
	
}

.sitemenuarea .menulevel1 .active, .sitemenuarea .menulevel1 .active a, .sitemenuarea .menulevel1 .active, .sitemenuarea .menulevel1 .active a:link, .sitemenuarea .menulevel1 .active, .sitemenuarea .menulevel1 .active a:visited {
	color:rgb(0,0,0);
}

.sitemenuarea .menulevel2 {
	display:none;
	position:absolute;
	bottom:0px;
	left:-5px;
	padding-bottom:8px; /* Oprindelig 27px - prøv evt. 3px*/
	padding-left:0px;
	background:rgb(255, 255, 255) url('/_gfx/menulevel2_background.gif') no-repeat;
	margin-bottom:14px;
	cursor:default;
}

.sitemenuarea .menulevel2 .menulevel2lowerborder {
	width:1px;
	height:14px;
	background-image:url('/_gfx/menulevel2_lowerborderleft.gif');
	position:absolute;
	bottom:-16px;
}

.sitemenuarea .menulevel2 .menulevel2entry {
	margin-left:1px;
	padding:0px 5px 0px 4px;
	background-color:#ffffff;
}

.sitemenuarea .menulevel2 .menulevel2entry, .sitemenuarea .menulevel2 .menulevel2entry a, .sitemenuarea .menulevel2 .menulevel2entry a:link, .sitemenuarea .menulevel2 .menulevel2entry a:visited {
	color:rgb(149, 149, 149);
	white-space:nowrap;
	font-size:11px;
	text-transform:uppercase;
	line-height:16px;
	cursor:pointer;
}

.sitemenuarea .menulevel2 .menulevel2entry:hover, .sitemenuarea .menulevel2 .menulevel2entry a:hover {
	color:rgb(0,0,0);
}

.sitemenuarea .menulevel2 .active, .sitemenuarea .menulevel2 .active a, .sitemenuarea .menulevel2 .active, .sitemenuarea .menulevel2 .active a:link, .sitemenuarea .menulevel2 .active, .sitemenuarea .menulevel2 .active a:visited {
	color:rgb(0,0,0);
}

.sitemenuarea .sitelogo {
	float:right;
}

.sitemenuarea .sitelogo img {
	
}

/************************** GENEREL FORMATERING AF INDHOLD **************************/

h1 {
}

h2 {
	text-transform:uppercase;
	color:rgb(230, 0, 79);
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px;
}

h3 {
	/*color:rgb(230, 0, 79);*/
	color:rgb(0, 0, 0);
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
}

h4 {
	color:rgb(0, 0, 0);
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0px;
}

h5 {
}

h6 {
}

hr {
	height:1px;
	padding:0px;
	margin:5px 0px 0px 0px;
	color:rgb(221, 221, 221);
	float:left;
	clear:both;
}

form {
	margin:0px;
}

p {
	margin:0px;
}

a, a:link, a:visited {
	font-color:rgb(0, 0, 0);
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


/************************** FORMULARER **************************/

label {
	float:left;
	width:80px;
	margin-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

input.text, textarea, input.button {
	border: 1px solid rgb(221, 221, 221);
	font-family:arial;
	font-size:12px;
}

input.text, textarea {
	margin-bottom:8px;
	padding:4px;
}

input.text {
	height:15px;
}

input.button {
	height:19px;
	background-color:rgb(255, 255, 255);
	margin-left:80px;
	color:rgb(153, 153, 153);
	height:23px;
	cursor:pointer;
}

input.button:hover {
	background-color:rgb(240, 240, 240);
}

.formerror {
	margin-left:80px;
	color:rgb(255, 0, 0);
	font-size:9px;
	line-height:11px;
	padding-bottom:15px;
}


/***************************** NEWS *****************************/

.newsList {
	list-style:none;
	margin:0px;
}

.newsList li {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid rgb(221, 221, 221);
}

.newsList a {
	color:rgb(0, 0, 0);
	text-decoration:none;
}

.newsList a:hover .eventType, .newsList a:hover .newsHeader {
	text-decoration:underline;
}

.newsList li.lastNews {
	border-bottom:0px;
}

.newsDate {
	color:rgb(151, 151, 151);
	display:block;
}

.eventType {
/*	color:rgb(230, 0, 79);*/
	font-weight:bold;
}

.newsHeader {
	color:rgb(0, 0, 0);
	text-transform:none;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
}

.newsTeaser {
	display:block;
}

a.backButton {
	color:rgb(0, 0, 0);
}


/************************** TIE GUIDE ***************************/

a.printGuide {
	float:right;
	font-size:11px;
	font-weight:normal;
	color:rgb(0, 0, 0);
	text-decoration:none;
}

a.printGuide:hover {
	text-decoration:underline;
}


/************************** CATALOGUE ***************************/

a.catalogueLink 
{
    float:left;
    margin-right:8px;
}

a.catalogueLinkRight 
{
    margin-right:0px
}

img.catalogueThumbnail 
{
    border: 1px solid rgb(224, 224, 224);
}

a.catalogueLink:hover img.catalogueThumbnail 
{
    border: 1px solid rgb(149, 149, 149);
}