
/* Outline container  */
#container {
	background: #fff url("../images/contentbg.gif") repeat-y top; 
	margin: 0 auto;
	padding: 0;
	width: 766px;	
	text-align: left;
}

/* possition the complete page content correct */
#page {
	width: 716px;	
	margin: 0 0 0 25px; 
}

/* renders the nice top dropshadow */
#top {
/*	background: #f4f4f4 url('/images/common/header.gif') no-repeat top left; */
/*	height: 35px;	*/
	background: #f4f4f4 url('../images/headernarrow.gif') no-repeat top left;
	display: block;
	height: 30px;
}

/* renders the nice bottom dropshadow */
#bottom {
	width: 766px;
	clear: both;
	background: #f4f4f4 url('../images/footer.gif') no-repeat top left;
	height: 39px;
	margin: 0 auto;
}


/* MAIN AREA : */
	/* Frontpage*/

#content {
	width: 716px;
	margin: 0 auto;
}

.campaignImg {
	float:right;
	padding: 0 0 4px 4px;
}

#contentfront a {						/* SKAL LAVES OM*/
	color:#DF6800;
}

#contentfront .dropdownform {				/* Dropdown frontpage */
	margin-top:10px;
	width:180px;
	font-size:10px;
	text-transform: uppercase;
	background-color: #efefef;
	
}


#contentfront #left {
	float: left;
	width: 240px;
	margin-right: 2em;
	display:block;
}

#contentfront #right {
	float: right;
	width: 180px;
	text-align: left;
	display:block;
/*	padding-right:15px;	080605: KKJ fixed*/						/* TO ALIGN THE LEFT MENU WITH THE TOP MENU */
}

#contentfront #middle {
	width: 250px;
	float: left;
	display:block;
}

#contentfront #left h2.products {				/* render frontpage boxheader */
	padding: .3em 0 .4em .6em;
	background: #96C3E2 url("../images/news_bg.gif") no-repeat top right;
	font-size: 10px;
	font-family: arial, verdana, sans-serif; 	/* 090105 KKJ added to prevent text from wrapping 2 lines  */
	color: #fff;
	text-transform: uppercase;
}

#contentfront #left h2.consulting {				/* render frontpage boxheader */
	padding: .3em 0 .4em .6em;
	background: #96c3e3 url("../images/news_bg.gif") no-repeat top right;
	font-size: 10px;
	font-family: arial, verdana, sans-serif; 	/* 090105 KKJ added to prevent text from wrapping 2 lines  */
	color: #fff;
	text-transform: uppercase;
}

#contentfront #middle h2.products {				/* render frontpage boxheader */
	padding: .3em 0 .4em .6em;
	background: #96C3E2 url("../images/news_bg.gif") no-repeat top right;
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
}	
#contentfront #middle h2.consulting {				/* render frontpage boxheader */
	padding: .3em 0 .4em .6em;
	background: #96c3e3 url("../images/news_bg.gif") no-repeat top right;
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
}	
#contentfront #left h2.graybox {						/* render header in middle frontpage column */
	padding: 0 0 .2em 0;
	font-size: 18px;
}	
	

#contentfront #left h3 { 						/* render products + projects intro text in left column */
	font-size: 12px;
	padding: .5em 0 .5em 0;
	clear: right;
	color: #003A88;
}	

#contentfront #middle h2.graybox {						/* render header in middle frontpage column */
	padding: 0 0 .2em 0;							/* edit KKJ: 310106 - 18px; */
	font-size: 14px;
}	

#contentfront #right h2.news {					/* render subpage boxheader color - see #right h2 aswell */
	background-color: #df6900;
	margin-top:0px;								/*djj*/
}	

#contentfront #middle .fpContent ul {				/* KKJ 140706: UL DHIGermany looked weird - fixed */
	padding-left:16px;
	margin-bottom: 10px;
}

#right .stroke_front {					/* render stroke between news and dropdowns */
	height: 8px;
	padding: 0;
	margin: 0;
	background: #DF6800 url("../images/news_bottom_bg.gif") repeat-x top right;
}

#right .stroke_products {					/* render stroke between news and dropdowns */
	height: 8px;
	padding: 0;
	margin: 0;
	background: #0069B6 url("../images/news_bottom_bg.gif") repeat-x top right;
}


#right .dato {					/* render news date */
	color:#DF6800;
	display: inline;
	text-decoration: none;
}

#right .readmore {					/* render news date */
	text-decoration: none;
	
}


#right .category {					/* render news date */
	color:#DF6800;
	display:inline;
	text-align: right;
}
#right .linkhome {					/* wraps around the link to home node */
	padding-top:5px;
	padding-bottom:10px;
}

#left .dato {					/* render news date */
	color:#DF6800;
	display: inline;
	

}

#left .category {					/* render news date */
	color:#DF6800;
	display: inline-block;
	text-align: left;
}




#contentfront #presentations, #contentfront #projects {
	margin-bottom: 2em;
}
	/* END Frontpage */

	/* Subpages */
#content #left {
	float: left;
	width: 519px;
	min-height: 350px;
	height: auto;
	_height: 350px;
								/*padding-top DJJ*/
}

#content #full {
	float: left;
	width: 699px;
								/*padding-top DJJ*/
}
#content #right {
	float: right;
	width: 180px;
	text-align: left;
/*	padding-right:15px;	080605: KKJ FIXED*/						/*padding-top DJJ*/
}

#content #middle {
	margin-left: 519px;
	margin-right: 180px;
	max-width: 17px;
}

#content #left h2 {								/* render subpage header */
	font-size: 18px;
	color: #0E2B4D;
	padding: .3em 0 .2em 0;
}	

#content #left h3 {								/* render subpage subheader */
	padding: 0 0 0 0;							/* padding: 0 0 .6em 0; Kenneth has changed */
	font-size: 14px;
	color: #000;								/* color: #0E2B4D; Kenneth has changed */
}	
#content #left table h3 {								/* H3 for the TABLE /PRODUCTS */
	padding: 0 0 .6em 0;
	font-size: 11px;
	color: #0E2B4D;
}	

#content #left #newsarchive {
	line-height: 18px;
	padding-bottom: 1em;
}

#content #left #newsarchive a:link, #content #left #newsarchive a:visited {
	color: #0E2B4D;
	font-size: 11px;
	text-decoration: underline;
	vertical-align: text-top;
}

#content #left #newsarchive a:hover {
	text-decoration: none;
	color: #000;
}

#content #left a:link, #content #left a:visited {
	/* color: #DF6900;
	font-size: 11px;
	text-decoration: underline;
	vertical-align: text-top; /*
	
}

#content #left a:hover {
	/*
	text-decoration: none;
	color: #DF6900;	 /*							/* DJJ 13 September /news text */
}

/*  RIGHTMENU*/	




#content #right h2.rightMenuHeader0 {					/* HOME -RIGHT BOX HEADER */
	/*background-color: #0069B6;*/
	background-color: #4192CB;
}																		
#content #right h2.rightMenuHeader1 {					/* PRESS ROOM -RIGHT BOX HEADER */
	background-color: #96c3e3;
}
#content #right h2.rightMenuHeader2 {					/* CONSULTING -RIGHT BOX HEADER */
	background-color: #4192cb;
}	
#content #right h2.rightMenuHeader3 {					/* PRODUCTS -RIGHT BOX HEADER */
	background-color: #0069B6;
}	
#content #right h2.rightMenuHeader4 {					/* FIELD AND LAB -RIGHT BOX HEADER */
	background-color: #00388A;
}	
#content #right h2.rightMenuHeader5 {					/* R AND D -RIGHT BOX HEADER */
	background-color: #002050;
}	
#content #right h2.rightMenuHeader6 {					/* CONTACT- RIGHT BOX HEADER */
	background-color: #000;
}		
#content #right h2.rightMenuHeader {					/* DEFAULT HOME- RIGHT BOX HEADER */
	background-color: #df6900;
}
#content #right h2.rightMenuHeader {					/* DEFAULT HOME- RIGHT BOX HEADER */
	background-color: #df6900;
}


#contentfront #right h2.rightMenuHeader {						/* DEFAULT HOME- RIGHT BOX HEADER */
	background-color: #df6900;
}		
#content #right h2.rightMenuHeader7 {					/* HOME FIRST MENU RIGHT /JOB- RIGHT BOX HEADER */
	background-color: #df6900;
}		
#content #right h2.rightMenuHeader8 {					/*  Just in case you move it up and down in sitecore - HOME- RIGHT BOX HEADER */
	background-color: #df6900;
}		
#content #right h2.rightMenuHeader9 {					/* Just in case you move it up and down in sitecoreHOME- RIGHT BOX HEADER */
	background-color: #df6900;
}		
#content #right h2.rightMenuHeader10 {					/* Just in case you move it up and down in sitecore HOME- RIGHT BOX HEADER */
	background-color: #df6900;
}		



#contentfront #left h2.consulting, #content #right h2.consulting {	/* CONSULTING + PRODUCTS, used in left column on front page as well */
	background-color: #96c3e3;
	margin-bottom:5px;
}	

#contentfront #left h2.products, #content #right h2.products {		/**/
	background-color: #4192CB; /*background-color: #0069B6;*/
	margin-bottom:5px;
}	

#contentfront #middle h2.consulting, #content #right h2.consulting {	/* CONSULTING + PRODUCTS, used in Middle column on front page as well */
	background-color: #96c3e3;
	margin-bottom:5px;
}	

#contentfront #middle h2.products, #content #right h2.products {		/**/
	background-color: #0069B6;
	margin-bottom:5px;
}


#content #right h2.fieldandlab {
	background-color: #00388A;
}	


#content #right h2.contact {
	background-color: #002050;
}	

#content #right h2.jobs {
	background-color: #000;
}	

#content #right h2.subsidairy {
	background-color: #df6900;
}	


#content #right h3 {							/* subheader - so only used as events subheader */
	font-size: 12px;
	clear: right;
	color: #000;
}	
.subtitle {										/* frontpage subtitle. I did not use your code because, its gonna change between left and right. */
	font-size: 12px;
	font-weight:bold;
	padding-bottom:5px;
	clear: right;
	color: #003A88;
}

#content #right h3.header {						/* renders headers above unsorted listitems */
	font-size: 10px;
	clear: right;
	color: #000;
	text-transform: uppercase;
	font-weight: normal;
	margin: .6em 0 0 0;
}	

#content #right .header a:link, #content #right .header a:visited {
	text-decoration: underline;
	color: #0E2B4D;
}

#content #right .header a:hover {
	text-decoration: none;
	color: #000;
}

#content #right h3.header_back {						/* renders headers below unsorted listitems for back-to-previous-page-button */
	font-size: 10px;
	clear: right;
	text-transform: uppercase;
	font-weight: normal;
	margin: .6em 0 0 0;
}	

#content #right .header_back a:link, #content #right .header_back a:visited {
	text-decoration: none;
	color: #DF6900;
}

#content #right .header_back a:hover {
	text-decoration: underline;
	color: #000;
}


#content #right #padleft {
	padding-left: 1em;
}


/* KKJ 291106 Code working in IE6+IE7+FF also floating around images!! */
#contentfront #left ul, #content #left ul { 
	list-style-type: none; 
	display: list-item; 
	padding: 0 18px 0 18px; 
/*	color: #000; */
	position: relative; 
	left: 18px; 
/*	display: inline-block; 	*/ /* KKJ 190809: disabled to have floating images beside ul look correct in FF - if enabled floatleft and floatright on images will be displayed as a box above with no float */	
}

/* 280508 KKJ added to avoid double orange square in FF */
#content #left ul ul { 
	list-style-type: none; 
	list-style-image: url("");	
	display: list-item; 
	padding: 4px 18px 0 18px; 
	color: #000; 
	position: relative; 
	left: 1px; 
	display: inline-block;
}


#contentfront #left ul li, #content #left ul li { 
	list-style-image: url("../images/orangesquare2.gif");	
	padding: 0; 
	padding-bottom: 4px; 
	font-size: 11px; 
	line-height: 13px; 
	margin: 0; 
}



/* KKJ 221206 ADDED li definition for OL which before was an orange dot! */
#contentfront #left ol li, #content #left ol li { 
	padding: 0; 
	padding-bottom: 4px; 
	font-size: 11px; 
	line-height: 13px; 
	margin: 0; 


/*	padding-bottom: 10px; 
	font-size: 11px; 
	line-height: 11px; 
	margin: 0; */
}


#content #left ul.white { 
	list-style-type: none; 
	display: list-item; 
	padding: 0 18px 0 18px; 
	color: #000; 
	position: relative; 
	left: 10px; 
	display: inline-block;
}

#content #left ul.white li { 
	list-style-image: url("../images/whitesquare.gif");	
	padding: 0; 
	padding-bottom: 4px; 
	font-size: 11px; 
	line-height: 13px; 
	margin: 0; 
}


/* OLD CODE! KKJ 190706 - Had to introduce hacks to make LI work in both IE+FF as seperate items, and beside floating images - a good test page is http://www.dhigroup.com/Software/WaterResources/MIKE11.aspx - result this is only possible with list-style-position inside, else LI beside floating images will not work */
/*
  #contentfront #left ul, #content #left ul {padding: 0 0 0 10px; margin: 0; voice-family: "\"}\""; voice-family: inherit; list-style-position: inside; } html>body #contentfront #left ul, #content #left ul { list-style-position: inside;}
  #contentfront #left li, #content #left li {list-style-image: url("/../../images/common/orangesquaretransparent.gif"); line-height: 11px; padding-bottom: 10px; margin: 0; voice-family: "\"}\""; voice-family: inherit; } html>body #contentfront #left li, #content #left li  { list-style-image: url("/../../images/common/orangesquare2.gif");}
*/



.tables td ul, .tableslight td ul {
	padding: 0 18px 0 18px; 
	color: #000;
}

.tables td li, .tableslight td li { 
	list-style-position: outside;
	padding-bottom: 5px;	
	font-size: 11px;
	line-height: 13px;
	padding-left: 10px;
	margin: 0;
}

.border ul li{
	/* list-style-position: inside; */
	list-style-image: url("../images/orangesquare2.gif");
	/*
	background-image:url("/../../images/common/orangesquare.gif");
	background-repeat:no-repeat;
	background-position:0px 3px;
	*/


}

<!-- The Sitemap listing. A good way to make li´s because you can style it more  -->

.sitemaplisting {
	padding-left:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;

	
}

#right ul {
	list-style-type:none;										/* Remove bullet in FF. */
}

#content h3{
	font-size: 14px;
	color: #0E2B4D;
	padding-top:20px;

}

.menuHeader a:link,.menuHeader a:visited{
	text-decoration:none;
	padding: 0 0 .6em 0;
	font-size: 12px;
	color: #0E2B4D;
} 

/* THE DOTS IN THE SITEMAP MENU */

ul.dotList{
	list-style-type:none;
	padding-left: 6px;
	padding-bottom: 0px;
}
ul.dotList li{
	padding: 0px;	/* 080305 KKJ: FIXED SPACING IN IE */
	margin: 0px;
	line-height: 13px; /* 080305 KKJ: ADDED TO CONTROL LINEHEIGHT IN IE AS WELL*/

}

ul.dotList li a:link, ul li.dotList a:link, ul.dotList li a:visited, ul li.dotList a:visited{
	background-image:url("../images/orangesquare.gif");
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:9px;
	color: black;
	text-decoration: none;
/*	text-transform:uppercase; */	/* KKJ 090105 Disabled */
	font-size:11px;			/* KKJ Changed from 10 to 11px */
	
}

ul.dotList li a:hover{
	background-position:0px 5px;			/*If you want the orangesquare to move on hover*/
	color:#990000;
	text-decoration: underline;
}

/* THE RED DOTS IN THE RIGHT MENU TEASERS */

ul.reddot{
	margin:0px;
	padding:0px;
	list-style-type:none;


}

ul.reddot li a:link, ul.reddot li a:visited{
	background-image:url("../images/redsquare.gif");
	background-repeat:no-repeat;
	background-position:0px 5px;			/* 090105 KKJ Changed*/
	color:black;
	text-decoration: none;
							/* text-transform: uppercase removed */
	font-family: verdana, arial, sans-serif; 	/* 090105 KKJ added to prevent text from wrapping 2 lines  */
	font-size:11px;					/* 090105 KKJ changed from 10px to 11px*/
	padding-left:9px;				/* 090105 KKJ Changed 
	display:block; */
}

ul.reddot li a:hover{
	background-position:0px 5px;			/* 090105 KKJ Changed*/ /*If you want the orangesquare to move on hover*/
	color:#990000;
	text-decoration: underline;
}


/* /END RED SQUARE */

/* THE BLUE DOTS IN THE RIGHT MENU TEASERS */
ul.bluedot{
	margin:0px;
	padding:0px;
	list-style-type:none;



}

ul.bluedot li a:link, ul.bluedot li a:visited{
	background-image:url("../images/bluesquare.gif");
	background-repeat:no-repeat;
	background-position:0px 5px;			/* 090105 KKJ Changed*/
	color:black;
	text-decoration: none;
							/* text-transform: uppercase removed */
	font-family: verdana, arial, sans-serif; 	/* 090105 KKJ added to prevent text from wrapping 2 lines  */
	font-size:11px;					/* 090105 KKJ changed from 10px to 11px*/
	padding-left:9px;				/* 090105 KKJ Changed */
	display:block;
}

ul.bluedot li a:hover{
	background-position:0px 5px;			/* 090105 KKJ Changed*/ /*If you want the orangesquare to move on hover*/
	color:#990000;
	text-decoration: underline;
}

/* .teaserGeneral  */

.teaserGeneral ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}


.teaserGeneral ul li a:link, .teaserGeneral ul li a:visited {
	color:black;
	text-decoration: none;						/* text-transform: uppercase removed */
	font-family: verdana, arial, sans-serif; 	/* 090105 KKJ added to prevent text from wrapping 2 lines  */
	font-size:11px;								/* 090105 KKJ changed from 10px to 11px*/
}

.teaserGeneral ul li a:hover{
	color:#990000;
	text-decoration: underline;
}

.teaserGeneral ul li a{
display:inline !important;						/* ..*/
}

.teaserGeneral ul li {
	background-image:url("../images/bluesquare.gif");
	background-repeat:no-repeat;
	background-position:0px 5px;				/* 090105 KKJ Changed*/
	color:black;
	text-decoration: none;						/* text-transform: uppercase removed */
	padding-left:10px;
}


/* /END BLUE SQUARE */
	
.orangeLink {
	color:#DF6800;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	text-decoration: none;
}

.pdfimage {
	padding-left:5px;
}

.docimage {
	padding-left:5px;
}

.excelimage {
	padding-left:5px;
}

.powerpointimage {
	padding-left:5px;
}

.externalurlimage {
	padding-left:5px;
}


.nolink {										/* Right Menu header without link !!!*/
	text-decoration: none;						/* text-decoration: underline; Kenneth has changed */
	padding-bottom:2px;
	color:#0e2b4d;
	text-transform:uppercase;
	font-size:10px;
}

.header {										/* Right Menu header !!!*/
	text-decoration: underline;
	padding-bottom:2px;
	color:#0e2b4d;
	text-transform:uppercase;
	font-size:10px;
}

/*
ul.dotList li ul li a {
	padding-left: 32px;
}
ul.dotList li ul li ul li a {
	padding-left: 38px;
}
*/

/* / END OF THE DOTS IN THE SITEMAP MENU */

/* TEASERS*/

.teaser{
	padding-bottom:5px;							/* Gives the Teasers alitle padding in the bottom*/
}

.teaserKnowMore * {			/* KKJ 090105 added to prevent want to know more info to float to 2 lines */
	font-family: arial, verdana, sans-serif; 
	font-size: 11px;
}

.teaserKnowMore {
	border: 1px solid #e2e2e2; /* KKJ new business card design 230708 */
	PADDING-RIGHT: 1em; 
	PADDING-LEFT: .5em; 
	MARGIN-BOTTOM: 1em; 
	PADDING-BOTTOM: .5em; 
	PADDING-TOP: .5em; 
	background: #efefef url(../images/wanttoknowmorebgandlogo.gif) no-repeat top right; /* KKJ new business card design 230708 */
}

.teaserKnowMore img{
/*	width:60px;	KKJ disabled 2. feb. 06
	height:60px;
	float:left; */
	margin-right:2px;
}

img.teaserIMG {		/* KKJ new business card design 230708 */
	border: 1px solid #fff !important;
}

.teaserKnowMore .photo {
	margin-right:2px;
	voice-family: "\"}\""; voice-family: inherit; height: 25px; }
	html>body .teaserKnowMore .photo { 
	min-height: 60px; 
}


a.wanttoknowmoreemail:link, a.wanttoknowmoreemail:visited {color: #000 !important; text-decoration: none !important;}
a.wanttoknowmoreemail:hover {color: #000 !important; text-decoration: underline !important;}

.teaserEmail {
	padding-bottom:5px;
	
}	
	
.teaserPhone {
	padding-bottom:10px;
}	
	
	/* END Subpages */

	/* Both Front- and subpage classes and IDs */
	
	

#content p, #contentfront p {
	padding: 0 0 .7em 0;						/* renders all paragraphs in main area */
}	

#content #right h2, #contentfront #right h2 {	/* render box headers for both front + subpages  */
	margin: 0 0 1em 0;
	padding: .3em 0 .4em .6em;
	background: url("../images/news_bg.gif") no-repeat top right;
	font-size: 10px;
	font-family: arial, verdana, sans-serif;	/* 090105 KKJ added to prevent text from wrapping 2 lines  */
	color: #fff;
	text-transform: uppercase;
	
}	

#content #right a:link, #contentfront #right a:link, #content #right a:visited, #contentfront #right a:visited {
	color: #0E2B4D;								/* render links */
	display: block;
	text-decoration: none;
	
	
}

#content #right a:hover, #contentfront #right a:hover {
	color: #000;
	display: block;
	text-decoration: underline;
}

#content .floatright, #contentfront .floatright /* text float around images */
{
	float: right;
	margin: 0 0 2px 10px;
	border: 1px solid #3a3a3a;	
}

#content .floatleft, #contentfront .floatleft	/* text float around images */
{
	float: left;
	margin: 0 10px 2px 0;
	border: 1px solid #3a3a3a;
}

#content .floatright_nb, #contentfront .floatright_nb /* text float around images */
{
	float: right;
	margin: 0 0 2px 10px;
/*	border: 0px; Kenneth's version removed. Now done from Sitecores backend */
}

#content .floatleft_nb, #contentfront .floatleft_nb	/* text float around images, without border! */
{
	float: left;
	margin: 0 10px 2px 0;
/*	border: 0px; Kenneth's version removed. Now done from Sitecores backend */
}


#content .readmore, #contentfront .readmore {
	color:#DF6800;
	display: inline;
	font-size:10px;
	
}


#content .readmore a, #contentfront .readmore a {
	color:#DF6800;
	text-transform: uppercase;
	display: inline;
	font-size:10px;
}

/* 270706 KKJ added to make readmore-link on campaigns left and middle frontpage section render different that readmore on news in right column */
#contentfront .readmoreCampaigns {
	color:#DF6800;
	display: block;
	font-size:10px;
	padding-top: 10px;
	margin-bottom: 10px;
}


#contentfront .readmoreCampaigns a {
	color:#DF6800;
	text-transform: uppercase;
	display: inline;
	font-size:10px;
}

#content #full h2 {								/* render Sitemap/search Full headline */
	font-size: 18px;
	color: #0E2B4D;
	padding: .3em 0 .2em 0;
}	

.blocktext {				/* outline block for statements: employee or admin */
	padding: 1em;
	background-color: #fafafa;
	border: #efefef solid 1px;
	margin-bottom:10px;
}

.blocktextblank {				/* kkj 270208 - new for: what the users say */
	padding: 1em 0 .2em 0;	
	border-top: #e1e1e1 solid 1px;	
	border-bottom: #e1e1e1 solid 1px;
	margin-bottom:10px;
}


.block {					/* outline block for statements: employee or admin */
	padding: 1em;
	background-color: #fafafa;
	border: #efefef solid 1px;
	margin-top: 1em;
}

.innerblock {					/* inner block for statements etc. */
	padding-top: .8em;
	padding-bottom: .8em;
	padding-left: .8em;
	background-color: #efefef;
	border: #dedede solid 1px;
	font-size: 11px;
}

.flashtext {
	float:left;
	display:block;
	width:100px;
	

}

.flashvideo {
	float:left;
	padding-left:5px;
	
	
}


.blockorange {
	padding: .3em;
	text-align: center;
	background-color: #fff;
	border: #000 dashed 1px;
	font-size: 11px;
	margin: 1em 0 1em 0;
	text-transform: uppercase;
	font-size: 10px;
}
	/* END Both Front- and subpage classes and IDs */

/* END MAIN AREA */


/* Address area */
#address {
	text-transform: uppercase;
	font-family: arial, verdana, sans-serif; /* KKJ 090105 preserved arial, else text will float to 2 lines */
	font-size:10px;
	text-align: center;
	clear: both;
	color: #6f6f6f;
	padding-top: 10px;;
}

#address a:link, #address a:visited {
	color: #6f6f6f;
	text-decoration: underline;
}

#address a:hover {
	color: #1f1f1f;
	text-decoration: none;
}
/* END Address area */


.dropdownMenuTitle {
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;	
	display:block;	
}

#udm {z-index: 10000 !important;}

#udm li.menu1 {
	background: #DF6900 url("../images/nav_bg.gif") no-repeat top right;
	width: 99px;
}

#udm li.menu2 {
	background: #96C3E3 url("../images/nav_bg.gif") no-repeat top right;
	width: 102px;
}

#udm li.menu3 {
	background: #4192CB url("../images/nav_bg.gif") no-repeat top right;
	width: 99px;
}

#udm li.menu4 {
	background: #0069B6 url("../images/nav_bg.gif") no-repeat top right;
	width: 99px;
}

#udm li.menu5 {
	background: #00388A url("../images/nav_bg.gif") no-repeat top right;
	width: 122px;
}

#udm li.menu6 {
	background: #002050 url("../images/nav_bg.gif") no-repeat top right;
	width: 99px;
}

#udm li.menu7 {
	background: #000000 url("../images/nav_bg.gif") no-repeat top right;
	width: 96px;
}

/* NS+FF: not needed anymore
html>body #nav li { 
	width:auto;
}
*/


#udm ul li a {
	text-decoration: none;
}

#udm ul ul{display:none;}

/* END Top Dropdown navigation */

/*hack by jp, to make ol's working in content area*/
#content ol{
	margin-left:30px;
}

/* changed kkj 120208
#content hr {
line-height: 1px;
height: 1px;
color: #cfcfcf;
margin: 1em 0 1em 0;
}*/


#content hr {
	width: 90%;
	text-align: center;
	margin: 1em;
	height: 1px;
	border-top: 1px solid #cdcdcd;
	border-bottom: 0;
	color: #cdcdcd;
	display: block;
	clear: both;
}


#content .HideOnInternetShowOnIntranet {
	display: none;
}


#content .HideOnIntranetShowOnInternet {
	display: block;
	float:none;
}

#content .greybox {			/* Will render a grey box with border and padding - used under software > events */
	border: #9a9a9a 1px solid; 
	padding: 1em; 
	float: right; 
	background-color: #efefef;
	margin-bottom: 1em;
}


#content .contentwrap {		/* content wrap - used to unfold section with /js/global.js - etc. used under Software/Support/GeneralIssues/Installation.aspx - coursecalendar uses same feature but uses different js/css: /js/fold.js */
	width:95%;
	background-color: #f1f1f1; 
	border: 1px solid #cdcdcd; 
	margin: 10px 0 0 0; 
	padding: 1em;
	}

.entrance {		/* used in unfolding js in global.js */
} 


ul.reddotjobs{
	margin:0px;
	padding:0px;
	list-style-type:none;


}

ul.reddotjobs li {
	background-image:url("../images/redsquare.gif");
	background-repeat:no-repeat;
	background-position:0px 5px;			/* 090105 KKJ Changed*/
	color:black;
	text-decoration: none;
	font-family: verdana, arial, sans-serif; 	/* 090105 KKJ added to prevent text from wrapping 2 lines  */
	font-size:11px;					/* 090105 KKJ changed from 10px to 11px*/
	padding-left:9px;				/* 090105 KKJ Changed 
	display:block; */
}

ul.reddotjobs li a:hover{
	background-position:0px 5px;			/* 090105 KKJ Changed*/ /*If you want the orangesquare to move on hover*/
	color:#990000;
	text-decoration: underline;
}


/* KKJ: 28/01/09 - new business cards on Contact > DK head office */
.wanttoknowmore_new		{margin-bottom: 10px; background-color: #f9f9f9; color: #1b1b1b !important; padding: 10px; border-top: 1px solid #e9ebed; border-bottom: 1px solid #e9ebed;}

