/* FÆLLES ANGIVELSER ------------------------------------------------ */
*
{
	font-family:		verdana, arial, helvetica, sans-serif;
}

p, h1, h2, ul
{
	color:				#333333;
}

.kursiv
{
	font-style:			italic;
}

/* PARAGRAPH -------------------------------------------------------- */
p
{
	font-size:			12px;
	text-align:			left;
	text-valign:		bottom;
	line-height:		150%;
	margin-top:			0px;
	margin-right:		60px;
	margin-bottom:		15px;
	margin-left:		43px;
}

/* HEADINGS --------------------------------------------------------- */
h1
{
	font-weight:		bold;
	font-size:			16px; 
	letter-spacing:		0.3pt;
	margin-top:			42px;
	margin-right:		0px;
	margin-bottom:		15px;
	margin-left:		43px;
}

h2
{
	font-weight:		bold;
	font-size:			12px;
	letter-spacing:		0.4pt;
	line-height:		150%;
	margin-top:			20px;
	margin-right:		0px;
	margin-bottom:		1px;
	margin-left:		43px;
}

/* LISTS ------------------------------------------------------------ */
ul
{
	font-size:			12px;
	line-height:		150%;
	text-align:			left;
	text-valign:		bottom;
	text-indent:		none;	
	margin-top:			0px;
	margin-right:		60px;
	margin-bottom:		15px;
	margin-left:		59px;
}

/* BODY ------------------------------------------------------------- */
body
{
	margin:				0px;
	border:				0px;
	padding:			0px;
	height:				100%;
	max-height:			100%;
	overflow:			auto;
}

/* FOR IE < 7 ONLY */
* html body
{
	padding:			153px 0px 0px 0px; 
}

/* TOP AREA --------------------------------------------------------- */
#top
{
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				100%;
	height:				127px;
	overflow:			hidden;
	background-color:	#aecde0;
	background-image:	url(global_images/top.png);
	background-repeat:	no-repeat;
	background-position:160px 0px;
}

#top table
{
	height:				110px;
}

img.leftTop
{
	position:			absolute;
	top:				0px;
	left:				0px;
}

/* MENU AREA -------------------------------------------------------- */
#menu
{
	position:			absolute;
	top:				127px;
	left:				0px;
	width:				100%;
	height:				26px;
	overflow:			hidden;
	background:			#ff6600;
}

#menu table
{
	height:				100%;
}

td.menuShift
{
	width:				204px;
}

#vandretNavi
{
	margin:				0;
	padding:			0;
	font-weight:		bold;
	font-size:			12px;
}

#vandretNavi ul
{
	list-style-type:	none;
	height:				26px;
	width:				728px;
	margin:				auto;
}

#vandretNavi li
{
	float:				left;
}

#vandretNavi a
{
	padding-right:		65px;
	padding-left:		0px;
	display:			block;
	line-height:		26px;
	color:				#ffffff;
	text-decoration:	none;
}

#vandretNavi a:hover
{
	color:				#333333;
}

/* LEFT AREA -------------------------------------------------------- */
#left
{
	position:			absolute;
	top:				153px;
	left:				0px;
	bottom:				75px;
	width:				160px;
	overflow:			hidden;
	background-color:	#aecde0;
	background-image:	url(global_images/left.png);
	background-repeat:	no-repeat;
}

#leftNavi
{
	position:			absolute;
	top:				32px;
	left:				0px;
	background:			#b7d5e5;
	color:				#333333;
	padding:			10px 12px;
	width:				135px;
	font-weight:		bold;
	font-size:			11px; 
}

ul#leftNavi  /* menu-punkter i venstre side*/
{
	margin-left:		0px;
	margin-right:		0px;
	list-style-type:	none;
}

ul#leftNavi ul.leftNavi_sub  /* undermenu-punkter i venstre side */
{
	margin-right:		0px;
	margin-bottom:		0px;
	margin-left:		15px;
	padding:			0px;
	font-weight:		normal;
	font-size:			11px; 
}

ul#leftNavi li
{
	display:			inline;
}

ul#leftNavi a
{
	display:			block;
	text-decoration:	none;
	line-height:		170%;
}

ul#leftNavi a.last  /* sidste menu-punkt skal have lidt mere luft forneden */
{
	border-bottom:		2px solid #b7d5e5;
}

ul#leftNavi a:hover
{
	color:				#ffffff;
}

#leftNavi_news  /* newsTicker på forside */
{
	position:			absolute;
	top:				32px;
	left:				0px;
	background:			#ffff05;
	color:				#333333;
	padding:			10px 12px;
	width:				136px;
	font-weight:		bold;
	font-size:			11px; 
}

ul#leftNavi_news
{
	margin-left:		0px;
	margin-right:		0px;
	list-style-type:	none;
}

ul#leftNavi_news li
{
	display:			inline;
}

ul#leftNavi_news a
{
	display:			block;
	text-decoration:	none;
}

ul#leftNavi_news a.page  /* menutekst på selve nyhedssiden*/
{
	text-align:			right;
}

/* FOR IE < 7 ONLY */
* html #left
{
	height:				100%;
	width:				160px;
}

* html #leftNavi
{
	width:				100%;
}

/* LEFT FOOTER ------------------------------------------------------ */
#footerLeft
{
	position:			absolute;
	bottom:				0px;
	left:				0px;
	width:				160px;
	height:				75px;
	overflow:			hidden;
	background-color:	#aecde0;
}

#footerLeft p
{
	font-size:			11px;
	margin-top:			5px;
	margin-right:		0px;
	margin-bottom:		7px;
	margin-left:		12px;
}

/* CENTER AREA ------------------------------------------------------ */
#center
{
	position:			absolute;
	top:				153px;
	left:				161px;
	bottom:				0px;
	width:				570px;
	overflow:			auto;
	background-image:		url(global_images/center.png);
	background-repeat:		no-repeat;
	background-attachment:	fixed;
	background-position:	161px 153px;
}

/* FOR IE < 7 ONLY */
* html #center
{
	height:					100%;
	width:					570;
	background-position:	0px 0px;
}

/* RIGHT AREA ------------------------------------------------------- */
#right
{
	position:			absolute;
	top:				153px;
	left:				732px;
	bottom:				75px;
	width:				200px;
	overflow:			hidden;
}

#right p
{
	font-size:			11px;
	margin-top:			0px;
	margin-right:		0px;
	margin-bottom:		15px;
	margin-left:		43px;
}

/* FOR IE < 7 ONLY */
* html #right
{
	height:				100%;
	width:				200px;
}

/* RIGHT FOOTER ----------------------------------------------------- */
#footerRight
{
	position:			absolute;
	left:				732px;
	bottom:				0px;
	width:				200px;
	height:				75px;
	overflow:			hidden;
}

#footerRight p
{
	color:				#aecde0;
	font-size:			11px;
	margin-top:			5px;
	margin-right:		0px;
	margin-bottom:		6px;
	margin-left:		43px;
}

#footerRight a
{
	color:				#aecde0;
}

#footerRight a:hover
{
	color:				#333333;
}

/* PILLARS ---------------------------------------------------------- */
#pillarLeft
{
	position:			absolute;
	top:				153px;
	left:				160px;
	bottom:				0px;
	width:				1px;
	overflow:			hidden;
	background:			#ff6600;
}

/* FOR IE < 7 ONLY */
* html #pillarLeft
{
	height:				100%;
	width:				1px;
}

#pillarRight
{
	position:			absolute;
	top:				153px;
	left:				731px;
	bottom:				0px;
	width:				1px;
	overflow:			hidden;
	background:			#ff6600;
}

/* FOR IE < 7 ONLY */
* html #pillarRight
{
	height:				100%;
	width:				1px;
}

/* IMAGE ------------------------------------------------------------ */
img
{
	border:				0px;
}

/* LINKS ------------------------------------------------------------ */
a:link
{
	color:				#333333;
}	

a:visited
{
	color:				#333333;
}

a:hover
{
	color:				#cc3333;
}
