body {
	background: #FFFFFF;
	padding:0;
	margin:0;
	font-family: 'trebuchet ms',helvetica,arial,verdana,charcoal,sans-serif;
	line-height: 14px;
	color: #000000;
	font-size: 11px;
	height:100%;
}

div#wrapper {
	width:952px;
	margin: 0 auto;
	height:100%;
	position:relative;
}
INPUT {
	FONT-FAMILY: 'trebuchet ms',helvetica,arial,verdana,charcoal,sans-serif; FONT-SIZE: 11px
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}


/************* TOPMENU **************/

#topNavigationB {
	MARGIN: 0px;
}
#topNavigationBLeft {
	WIDTH: 230px; 
	float: left;
	BACKGROUND: #FFFFFF; HEIGHT: 21px; 
}
#topNavigationBRight {
	WIDTH: 722px; 
	float: left;
	BACKGROUND: #00334c; HEIGHT: 21px;
	border-top: #7D99A5 10px solid;
}
#topNavigationB A {
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #fff;
	TEXT-DECORATION: none;
	PADDING-TOP: 3px
}
#topNavigationB A:hover {
	COLOR: #f58220
}
#topNavigationB .open A {
	COLOR: #f58220
}
#topNavigationB .selected A {
	COLOR: #f58220
}
.topNavCell {
	TEXT-ALIGN: center;
	HEIGHT: 21px;
	COLOR: #f58220; 
	BORDER-RIGHT: #fff 1px solid;
}
.topNavCellB {
	TEXT-ALIGN: center;
	HEIGHT: 21px;
	COLOR: #f58220; 
	BORDER-RIGHT: #fff 0px solid;
}

/********************* Menu Left ******************/

#menuLeft{padding: 0px 0px 0px 0px;width:170px;}
#menuLeft .moduletable{padding:0px 0px 0px 0px;}
#menuLeft ul {list-style:none; margin:0; padding:0;}	

#menuLeft a:hover{text-decoration:none;background-color:#B8B894 !important;color:#AC2000;}

#menuLeft li.current > a{text-decoration:none;color:#AC2000;}
#menuLeft li > a{color:#000;padding:5px 5px 5px 8px;display:block;background-color:#CCCCB4; border-bottom: 1px solid #FFFFFF;}
#menuLeft li li > a{color:#000;padding:5px 5px 5px 15px;display:block;background-color:#E0DFCD; border-bottom: 1px solid #FFFFFF;}
#menuLeft li li li > a{color:#000;padding:5px 5px 5px 22px;display:block;background-color:#F2F1E8; border-bottom: 1px solid #FFFFFF;}
#menuLeft li li li li > a{color:#000;padding:5px 5px 5px 29px;display:block;background-color:#FFFFFF; border-bottom: 1px solid #FFFFFF;}



/***************CONTENT*****************************/
/*
#article h1, #contentCenterRightBottom h1, #contentCenterRightTop h1 {
	MARGIN: 0px;
	DISPLAY: inline;
	COLOR: #3C3579;
	FONT-SIZE: 18px; 
	line-height: 20px;
	FONT-WEIGHT: bold;
}
#article h2, #contentCenterRightBottom h2, #contentCenterRightTop h2 {
	MARGIN: 0px 0px 5px 0px;
	COLOR: #3C3579;
	FONT-SIZE: 18px; 
	line-height: 20px;
	FONT-WEIGHT: bold;
}
#article h3, #contentCenterRightBottom h3, #contentCenterRightTop h3 {
	MARGIN: 10px 0px 0px 0px;
	COLOR: #A37B53;
	FONT-SIZE: 100%;
	FONT-WEIGHT: bold;
}
*/
#article div.buttonheading, #article p.buttonheading, #contentCenterRightBottom div.buttonheading, #contentCenterRightBottom p.buttonheading, #contentCenterRightTop div.buttonheading, #contentCenterRightTop p.buttonheading {
	display:none;
}


/************* FLAGS ************/
.website-language-eng {	width: 85px;	float: left;}
.website-language-esp {	width: 85px;	float: left;}
.website-language-eng A {
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 20px;
	font-size: 11px;
	position: relative;
	padding-left: 10px;
}
.website-language-eng A:hover {	COLOR: #888888;}
.website-language-eng img {	position: absolute; top: 0px; left: 50px;}
.website-language-esp A {
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 20px;
	font-size: 11px;
	position: relative;
}
.website-language-esp A:hover {	COLOR: #888888;}
.website-language-esp img {	position: absolute; top: 0px; left: 55px;}
/************* CONTAINERS ************/

#siteContainer {
	MARGIN: 0px;
	WIDTH: 100%;
}
#siteContainer .narrow {
	MARGIN: 0px auto;
	WIDTH: 980px;
}

/************* CONTAINERS ************/
/************* CONTENT ************/

#contentLeft {
	WIDTH: 170px;
	float: left;
}
#contentCenterLeftSpacing {
	WIDTH: 28px;
	float: left;
}
#contentCenter {
	WIDTH: 450px;
	float: left;
}
#contentCenterRightSpacing {
	WIDTH: 28px;
	float: left;
}
#contentRight {
	WIDTH: 304px;
	float: left;
	line-height: 16px;
	font-size: 12px;
}

#contentLeftContainer {
	WIDTH: 198px;
	float: left;
}
#contentCenterRightContainer {
	WIDTH: 782px;
	float: left;
}

#contentCenterRightTop {
	WIDTH: 782px;
}

#contentCenterRightBottom {
	WIDTH: 782px;
}

/************* TOP ************/

#top {
	height: 20px;
	width: 980px;
	border-bottom: 1px solid #FFFFFF;
}
#top-container-left {
	height: 20px;
	width: 170px;
	background: #BABAA2;
	float: left;
}
#top-container-right {
	height: 20px;
	width: 810px;
	background: #D4D4BC;
	float: left;
}

#top-right-search {
	width: 65px;
	height: 20px;
	float: right;
	text-align: center;
}
#top-right-sitemap {
	width: 70px;
	height: 20px;
	float: right;
	text-align: center;
}
#top-right-links {
	width: 60px;
	height: 20px;
	float: right;
	text-align: center;
}
#top-right-contact {
	width: 70px;
	height: 20px;
	float: right;
	text-align: center;
}
.top-right-space {
	width: 3px;
	height: 8px;
	border-bottom: 12px solid #7A7847;
	float: right;
}
#top-container-right A {
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 20px;
	font-size: 11px;
	position: relative;
}
#top-container-right A:hover {COLOR: #888888;}

/************* HEADER ************/

#header {
	WIDTH: 980px;
}
#header-logo {
	WIDTH: 170px;
	float: left;
}
#header-topbanner {
	WIDTH: 810px;
	float: left;
}

/************* TOPMENU ************/

#topmenu {
	height: 23px;
	width: 980px;
	background:url('../images/topmenu_bg.png') repeat-x;
}
#topmenu-left-bg {
	height: 23px;
	width: 980px;
	background:url('../images/topmenu_left_end.png') no-repeat left;
}
#topmenu-right-bg {
	height: 23px;
	width: 980px;
	background:url('../images/topmenu_right_end.png') no-repeat right;
}
#topmenu-4px {
	padding-top: 4px;
	width: 980px;
}
#topmenu-inner {
	padding-left: 67px;
	height: 19px;
}




/************* FOOTER ************/

#footer {
	WIDTH: 980px;
	height: 55px;
	background: #ECEBD9;
	border-top: 1px solid #CACDA2;
	margin-top: 40px;
}
#footer-left {width: 198px; height: 55px; float: left;}
#footer-title {
	width: 308px;
	height: 55px;
	float: left;
	color: #6B6B6B;
	line-height: 16px;
	font-size: 11px;
	padding-top: 3px;
}
#footer-address {
	width: 154px;
	height: 55px;
	float: left;
	color: #6B6B6B;
	line-height: 16px;
	font-size: 11px;
	padding-top: 3px;
}
#footer-phone-l {
	width: 60px;
	height: 55px;
	float: left;
	color: #6B6B6B;
	line-height: 16px;
	font-size: 11px;
	padding-top: 3px;
}
#footer-phone-r {
	width: 260px;
	height: 55px;
	float: left;
	color: #6B6B6B;
	line-height: 16px;
	font-size: 11px;
	padding-top: 3px;
}

#bottom-spacing {
	height: 20px;width: 980px;
}

/*************ADDITIONAL***************************/

.clear {clear:both;}
.subscribeLink{display:none;}
#new-subscription td{padding:0 10px 5px 0;}

/************* ADMINISTRATION *************/

.adminoverskrift {
	border-bottom: 1px solid #F15A25;
	width: 100%;
}

/*################### FORM ###################*/


.form-soege-knap {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font-family: 'trebuchet ms',helvetica,arial,verdana,charcoal,sans-serif;
	font-size: 11px;
}

.form-select {
	font-family: 'trebuchet ms',helvetica,arial,verdana,charcoal,sans-serif;
	font-size: 11px;
	border: 1px solid #C7C7C7;	
	margin: 0px;
	padding: 1px 2px 1px 2px;
}

.form-inputtext {
	font-family: 'trebuchet ms',helvetica,arial,verdana,charcoal,sans-serif;
	font-size: 11px;
	border: 1px solid #C7C7C7;	
	margin: 0px;
	padding: 2px 3px 2px 5px;
}

input.inputbox {
	font-family: 'trebuchet ms',helvetica,arial,verdana,charcoal,sans-serif;
	font-size: 11px;
	border: 1px solid #C7C7C7;	
	margin: 0px;
	padding: 2px 3px 2px 5px;
}

input.button {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font-family: 'trebuchet ms',helvetica,arial,verdana,charcoal,sans-serif;
	font-size: 11px;
}

#fSearch .soegeknap {
	BORDER-BOTTOM: #fff 0px solid; 
	BORDER-LEFT: #fff 0px solid; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #fff 0px solid; 
	BORDER-RIGHT: #fff 0px solid; 
	PADDING-TOP: 0px;
}
#fSearch {
	MARGIN: 0px;
}
#fSearch .soegefelt {
	BORDER: #5B7C8C 1px solid;
	PADDING: 0px;
	MARGIN: 0px;
	HEIGHT: 15px; 
	COLOR: #00334c; 
}
#fSearch .soegefelt2 {
	PADDING-BOTTOM: 2px;
	MARGIN-BOTTOM: 2px;
}

/*################### FORM ###################*/


.display_archive {font-family: arial,verdana; font-size: 12px;}
.campaign {line-height: 125%; margin: 5px;}
