/*

	DONG Energy
	Master screen styles
	
	Author: Creuna Danmark A/S / www.creuna.dk
	Copyright: 2009, Creuna Danmark A/S. All rights resevered
	Version: 9 - 19.05.09

-----------------------------------------------------------------------*/

html { font-size: 100%; overflow-y: scroll; }
body
{
	margin: 0 2px; 
	padding: 0;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 62.5%;
	line-height: 1.7em;
	color: #000;
	text-align: center;
	background-color: #fff;
}

form, fieldset, input, textarea, select, th, td
{
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 100%;
}

/* = Clearing floats = */

.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix { display: inline-block }
.clearfix { display:block }
* html .clearfix { height: 1px; }
.clear { clear: both; }

/* = Accessibility & SEO = */

.accessibility
{
	position: absolute;
	top: -999em;
	left: -999em;
}

/* = Elements = */

hr
{
	height: 1px;
	margin: 0 0 10px 0;
	padding: 0;
	color: #d9dcd6;
	background-color: #d9dcd6;
	border: 0;
	}
	* html body hr { margin: 1px 0; } /* Remove the progressive spacing in IE */

div.ruler
{
	margin-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #c30f10;
	}
	div.ruler.emphasize { border-color: #666; }
	div.ruler hr { display: none; }

blockquote {
	margin: 0;
	font-style: italic;
}

ul
{
	margin: 0 0 15px 0;
	padding: 0 0 0 15px;
	list-style-type: disc;
	}
	ul ul {}

ol
{
	margin: 0 0 15px 0;
	padding: 0 0 0 15px;
	}

ul.links
{
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: none;
	}
	ul.links li {}
	ul.links li a
	{
		color: #c30f10;
		text-decoration: none;
		display: block;
		padding-left: 10px;
		background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-red.gif') no-repeat 0% 0.55em;
	}
	ul.links li a:focus,
	ul.links li a:active,
	ul.links li a:hover { text-decoration: underline; }
	ul.links li a span,
	ul.links li a strong { color: #000; }
	#related ul.links { margin-bottom: 5px; }

dl {
	margin: 0 0 0 0;
	}
	dl dt { font-weight: bold; }
	dl dd { margin: 0 0 0 15px; }

li li, li p, td p, blockquote p { font-size: 1em; }

/* = Typography = */

/* Headings */
h1
{
	margin: 0 0 15px 0;
	font-size: 1.8em;
	line-height: 1.2em;
}
h2
{
	margin: 0 0 8px 0;
	font-size: 1.3em;
	line-height: 1.4em;
}
h3
{
	margin: 0 0 5px 0;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em;
}
h4
{
	margin: 0 0 3px 0;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.4em;
}
h5
{
	margin: 0 0 2px 0;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.3em;
}
h6
{
	margin: 0 0 1px 0;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.3em;
}
	
p 
{
	margin: 0 0 15px 0;
}
#content p { margin-bottom: 20px; }
/*#related p { margin-bottom: 5px; }*/

a
{
	color: #000;
	text-decoration: underline;
}
a:focus,
a:active,
a:hover
{
	color: #c30f10;
	text-decoration: underline;
}

/* = Image + image link border = */
a img { border: none; }
*:focus { outline: 0; }

/* = Tables = */

table.tbl-std
{
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
	border-collapse: separate;
	border-spacing: 0;

	}
	table.tbl-std.auto
	{
		width: auto;
	}
	table.tbl-std th
	{
		padding: 3px 7px;
		color: #fff;
		vertical-align: top;
		background: #3e423d;
		border-left: 0px #000000 none;
		border-right: 0px #000000 none;
	  display: table-cell;
		white-space:nowrap;


	}
	table.tbl-std th a
	{

		background: #3E423D url('/Style%20Library/Dongenergy/images/rebranding/background/bg-table-sorting.gif') no-repeat 100% 50%;
		color: #FFFFFF !important;
		text-decoration: none;
		padding-right: 13px;
	}
	table.tbl-std th a:hover { text-decoration: underline; }
	table.tbl-std th a.selected { background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-table-sorting-selected.gif'); }
table.tbl-std td
	{
		padding: 3px 7px;
		color: #333;
		vertical-align: top;
		border-bottom: 1px solid #d9dcd6;
		background: #fff;
	}

	table.tbl-std   
	{

		padding: 3px 7px;
		color: #333;
		vertical-align: top;
		/*border-bottom: 1px solid #d9dcd6;*/
		background: #fff;
		border-right: 0px #000000 none;
		border-top: 0px #000000 none;
		border-collapse: separate! important;
	}
	table.tbl-std tr.heading td
	{	/* If table headings are ignored by Rad Editor */
		color: #fff;
		font-weight: bold;
		background: #3e423d;
		padding-left:  6px! important;
	}
	table.tbl-std tr.even td
	{
		background: #f1f3ef;
	}
	table.tbl-std tr.em td
	{
     
	}
	table.tbl-std tr td a.arrow,
	table.tbl-std tr td a.arrow-single
	{
		color: #333;
		background-image: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-gray.gif');
		}
		table.tbl-std tr td a.arrow:hover,
		table.tbl-std tr td a.arrow-single:hover
		{
			color: #c30f10;
		}

table.tbl-abc
{
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	border-bottom: 1px solid #b4baae;
	}
	table.tbl-abc th
	{
		padding-left: 0;
		font-weight: bold;
		color: #000;
		background: #fff;
		border: none;
	}
	table.tbl-abc td
	{
		width: 33%;
		padding: 7px 5px;
		background: #d9dcd6;
		border: 1px solid #b4baae;
		border-bottom: none;
	}
	table.tbl-abc tr.heading td 
	{	/* If table headings are ignored by Rad Editor */
		color: #000;
		font-weight: bold;
		background: #fff;
		border: none;
		padding-left: 0;
	}
	table.tbl-abc tr.even td
	{
		background: #fff;
	}
	table.tbl-abc tr.double td
	{
		border-top: none;
	}

	
/* = Forms = */

fieldset
{
	margin: 0;
	padding: 0;
	display: block;
	border: none;
}
legend { display: none; }
label { vertical-align: middle; }

/* = General form styles = */
input.formfield,
textarea.formarea
{
	color: #333;
	border: 1px solid #b4baae;
}

/* Textfield */
div.formtext 
{
	padding: 0 0 0 4px;
	background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-formfield-left.gif') no-repeat 0% 50%;
	}
	div.formtext div
	{
		display: block;
		padding: 1px 4px 1px 0;
		background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-formfield-right.gif') no-repeat 100% 50%;
	}
	div.formtext input.formfield
	{
		border: 0;
		width: 100% !important;
		padding: 1px 0;
		margin: 1px 0;
		min-height: 14px;
		background: transparent;
	}
	#content div.formtext input.formfield
	{
		border: 1px solid #b4baae;
		width: 100% !important;
		padding: 2px 0 2px 2px;
		min-height: 14px;
	}

/* Button */
div.formbutton, div.formbutton div { background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-button-submit.gif') no-repeat 0% 50%; }
div.formbuttonLightBlueBG, div.formbuttonLightBlueBG div { background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-button-submit-lightblue.gif') no-repeat 0% 50%; }
div.formbutton.disabled,
div.formbutton.disabled div { background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-button-submit-disabled.gif') no-repeat 0% 50%; }
div.formbutton, div.formbuttonLightBlueBG, div.formbutton.disabled
{
	float: right;
	background-position: 100% 50%;
}
div.formbutton input.formbutton, div.formbuttonLightBlueBG input.formbuttonLightBlueBG
{
	background: transparent;
	color: #000;
	font-weight: 500;
	border: 0;
	font-size: 1em;
	padding: 2px 10px;
	text-align: center;
	min-height: 20px;
}
div.formbutton.disabled input.formbutton, div.formbuttonLightBlueBG input.formbuttonLightBlueBG
{
	color: #777;
}

/* = Individual form styles = */
input.formfield{}
textarea.formarea{}
input.formcheckbox
{
	margin: 2px 3px 5px 0;
	vertical-align: middle;
}
input.formradio
{
	margin: 2px 5px 5px 0;
	vertical-align: middle;
}
select.formselect
{
	vertical-align: middle;
}

/* = Main layout = */

#container
{
	min-width: 952px;
	max-width: 95.2em;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background: none;
	overflow: hidden;
}

/* = Main Extern layout = */

#containerExtern
{
	min-width: 400px;
	max-width: 450px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	background: none;
	overflow: hidden;
}

/* Skip links */
#skip
{
	margin: 0 0 5px 0;
	}
	#skip ul
	{
		position: relative;
		margin: 0;
	}
	#skip ul li
	{
		display: inline;
		padding: 0 5px 0 0;
		background: none;
	}
	#skip ul li a
	{
		font-size: .95em;
		color: #999;
	}

#top
{
	position: relative;
	width: 100%;
	z-index: 10;
	}
	#logo 
	{
		margin: 30px 0 5px 0;
		float: left;
		z-index: 10;
		position: relative;
		}
		#logo img
		{
			display: inline;
		}
	
	#service
	{
		position: absolute;
		bottom: 31%;
		right: 26.5%;
		}
		#container.wide #service,
		#container.full #service
		{
			width: 100%;
			right: 0;
			bottom: 32px;
			z-index: 1;
		}
		#container.wide #servicenav ul,
		#container.full #servicenav ul
		{
			float: none;
			margin-top: 3px;
		}
		#servicenav ul{}
			#servicenav ul
			{
				float: right;
				padding: 0;
				margin: 0 3px 1px 0;
				list-style-type: none;
			}
			#servicenav ul li
			{
				float: left;
				font-size: 1.2em;
				font-weight: bold;
				margin-left: 17px;
			}
			#servicenav ul li a
			{
				display: block;
				color: #696e68;
				padding: 2px .67em;
				text-decoration: none;
			}
			
			#servicenav ul li a:focus,
			#servicenav ul li a:active,
			#servicenav ul li a:hover,
			#servicenav ul li.selected a { color: #c30f10; }
			
			#servicenav ul li a:focus,
			#servicenav ul li a:active { text-decoration: underline; }
			#servicenav ul li a:hover { text-decoration: none; }
	
	#mainnav 
	{
		clear: left;
		z-index: 50;
		
		}
		#container.index #mainnav { margin-bottom: 20px; }
		#container.front #mainnav { height: 26px; }
		#container.front #mainnav * { display: none; }
		#mainnav ul
		{
			min-height: 26px;
			margin: 0;
			padding: 0;
			list-style-type: none;
			background: url("/Style%20Library/Dongenergy/images/rebranding/navigation/nav-bg.gif") repeat-x left center;
		}
		#mainnav ul li
		{
			display: inline;
		}
		#mainnav ul li a
		{
			float: left;
			display: block;
			color: #fff;
			font-size: 1.2em;
			font-weight: bold;
			text-decoration: none;
			background: url("/Style%20Library/Dongenergy/images/rebranding/navigation/nav-bg-combined.gif") no-repeat -800px 50%;
			text-align: center;
		}
		#mainnav ul li:first-child a { background-position: -1201px 0; }
		#mainnav ul li a span
		{
			padding: 4px 10px 5px;
			background: url("/Style%20Library/Dongenergy/images/rebranding/navigation/nav-bg-combined.gif") no-repeat right 50%;
			display: block;
			float: left;
			min-width: 80px;
			cursor: hand;
		}
		#mainnav ul li a:hover { color: #fffffe; }
		#mainnav ul li a:hover span,
		#mainnav ul li a:focus span,
		#mainnav ul li a:active span 
		{
			background-position: -400px 50%;
		}
		#mainnav ul li.selected a span 
		{
			background-position: 0 50% !important;
			margin-left: -1px;
			padding-left: 11px;
		}
		#mainnav ul li.selected a:focus span,
		#mainnav ul li.selected a:active span { text-decoration: underline; }
	
#main
{
	float: left;
	width: 72.35%;
	margin: 11px 0 20px;
	}
	
	#content
	{
		clear: both;
		float: right;
		width: 67.3%;
		font-size: 1.1em;
		margin: 14px 0 0 0;
		position: relative;	
		padding-left: 2.61%;
		border-left: 1px solid #d9dcd6;
		}
		#main.section #content 
		{
			width: auto;
			margin: 0;
			padding: 0;
			border: 0;
			float: none;
		}
		#container.wide #main,
		#container.full #main
		{
			float: none;
			width: auto;
		}
		#container.full #main
		{
			margin: 11px 20px 20px 0;
		}
		#container.wide #left 
		{
			width: 21%;
		}
		#container.wide #content 
		{
			padding-left: 1.90%;
			padding-right: 22px;
			width: 74.2%;
		}
		#container.full #content 
		{
			border: 0;
			padding: 0;
			width: 100%;
		}
		#container.front #content 
		{
			width: 100%;
			min-width: auto;
			margin: 0;
			padding: 0;
			border: 0;
			float: none;
		}
		#container.front
		{
			background-repeat: no-repeat;
			background-position: 0% 0%;
		}
	
	#tools
	{
		clear: both;
		font-size: 1.1em;
		border-top: 1px solid #d9dcd6;
		}
		#container.wide #tools { margin-right: 20px; }
		#tools ul
		{
			float: right;
			margin: 0 -9px 0 0;
			padding: 0;
			list-style-type: none;
		}
		#tools ul li
		{
			display: inline;
		}
		#tools ul li a 
		{
			color: #696e68;
			padding: 2px 10px;
			display: block;
			float: left;
			text-decoration: none;
		}
		#tools ul li a:hover,
		#tools ul li a:active,
		#tools ul li a:focus { text-decoration: underline; color: #000; }
		#tools ul li a:hover { text-decoration: none; }
		#tools a.enlarge-text .enlarge { display: block; }
		#tools a.enlarge-text .reduce { display: none; }
		#tools a.enlarged .enlarge { display: none; }
		#tools a.enlarged .reduce { display: block; }
		
	
	#left 
	{
		width: 29%;
		margin-top: 14px;
		}
		#subnav 
		{
			}
			#subnav ul
			{
				margin: 0;
				padding: 0;
				list-style-type: none;
			}
			#subnav ul li
			{
				display: block;
			}
			#subnav ul li a
			{
				font-size: 1.2em;
				line-height: 1.2em;
				display: block;
				color: #000;
				font-weight: normal;
				text-decoration: none;
				padding: 7px 10px 7px 0;
			}
			
			/* Lvl 1 */
				
			/* Hover */
			#subnav ul li a:hover,
			#subnav ul li a:focus,
			#subnav ul li a:active
			{
				color: #C30F10;
				text-decoration: underline;
			}
				
			/* Selected */
			#subnav ul li a.selected span { display: block; }
			#subnav ul li a.selected
			{
				font-weight: bold;
				padding: 0;
				color: #fff;
				background: url("/Style%20Library/Dongenergy/images/rebranding/navigation/subnav-bg-lvl1-sel.gif") repeat-x 0 50%;
			}
			#subnav ul li a.selected span { background: url("/Style%20Library/Dongenergy/images/rebranding/navigation/subnav-bg-lvl1-sel-top-left.gif") no-repeat top left; }
			#subnav ul li a.selected span span { background: url("/Style%20Library/Dongenergy/images/rebranding/navigation/subnav-bg-lvl1-sel-top-right.gif") no-repeat top right; }
			#subnav ul li a.selected span span span { background: url("/Style%20Library/Dongenergy/images/rebranding/navigation/subnav-bg-lvl1-sel-bottom-left.gif") no-repeat bottom left; }
			#subnav ul li a.selected span span span span { padding: 5px 10px; background: url("/Style%20Library/Dongenergy/images/rebranding/navigation/subnav-bg-lvl1-sel-bottom-right.gif") no-repeat bottom right; }
			
			#subnav ul li a.selected:focus,
			#subnav ul li a.selected:active { text-decoration: underline; }
			#subnav ul li a.selected:hover { text-decoration: underline; color: #fff; }
			
			/* Lvl 2 */
			#subnav ul ul
			{
				padding: 0 0 5px;
				margin: 5px 0 0;
				border: 0;
				}
				#subnav ul ul li 
				{
					background: none;
				}
				#subnav ul ul li a,
				#subnav ul ul li a.selected
				{
					color: #000;
					font-size: 1.1em;
					padding: 3px 0 3px 25px;
					border: 0;
					background: url("/Style%20Library/Dongenergy/images/rebranding/navigation/subnav-bg-lvl2-combined.gif") no-repeat 15px 0.55em;
				}
				#subnav ul ul li a:hover,
				#subnav ul ul li a:focus,
				#subnav ul ul li a:active,
				#subnav ul ul li a.selected
				{
					color: #c30f10;
					background-position: -585px 0.55em;
				}
				#subnav ul ul li a.selected:focus
				#subnav ul ul li a.selected:active, { text-decoration: underline; }
				#subnav ul ul li a.selected:hover { color: #c30f10; }
			
			/* Lvl 3 + lower level */
			#subnav ul ul ul,
			#subnav ul ul ul ul,
			#subnav ul ul ul ul ul
			{
				padding: 0;
				margin: 0;
				border: 0;
				}
				#subnav ul ul ul li a,
				#subnav ul ul ul li a.selected 
				{
					padding-left: 37px;
					background-position: 27px 0.55em;
				}
				#subnav ul ul ul li a:hover,
				#subnav ul ul ul li a:focus,
				#subnav ul ul ul li a:active,
				#subnav ul ul ul li a.selected { background-position: -573px 0.55em; }
				
				/* Lvl 4 */
				#subnav ul ul ul ul li a,
				#subnav ul ul ul ul li a.selected  
				{
					padding-left: 49px;
					background-position: 39px 0.55em;
				}
				#subnav ul ul ul ul li a:hover,
				#subnav ul ul ul ul li a:focus,
				#subnav ul ul ul ul li a:active,
				#subnav ul ul ul ul li a.selected { background-position: -561px 0.55em; }
				
				/* Lvl 5 */
				#subnav ul ul ul ul ul li a,
				#subnav ul ul ul ul ul li a.selected  
				{
					padding-left: 61px;
					background-position: 51px 0.55em;
				}
				#subnav ul ul ul ul ul li a:hover,
				#subnav ul ul ul ul ul li a:focus,
				#subnav ul ul ul ul ul li a:active,
				#subnav ul ul ul ul ul li a.selected { background-position: -549px 0.55em; }
			
		
	#right 
	{
		position: relative;
		z-index: 100;
		width: 27.65%;
		margin: -120px 0 20px;
		float: right;
		}
		#wrap 
		{
			background: url("/Style%20Library/Dongenergy/images/rebranding/background/bg-right.png") no-repeat 0 0;
			padding-top: 60px;
			margin: 0 10px -10px;
			min-height: 480px;
		}
		
		#right-left 
		{
			left: 0;
			background: url("/Style%20Library/Dongenergy/images/rebranding/background/bg-right-left.png") no-repeat -1px 0;
		}
		#right-right 
		{
			right: 0;
			background: url("/Style%20Library/Dongenergy/images/rebranding/background/bg-right-right.png") no-repeat -3px 100%;
		}
		
		#right-left,
		#right-right 
		{
			position: absolute;
			top: 0;
			height: 540px;
			width: 10px;
		}
		
		#search
		{
			margin-top: -2.9em;
			padding: 29px 10px 33px;
			height:  2px! important;
			}
			#search fieldset { display: block; }
			#search div.formtext 
			{
				width: 151px;
				float: left;
				margin: .35em 0 .1em;
			}
			#search input.formfield { font-size: 1.1em; }
			#search div.formbutton { line-height: 2.5em; }
			#search div.formbutton input.formbutton
			{
				padding: 0 15px;
				height: 2.45em;
				font-size: 1.1em;
			}
			
			#service #search 
			{
				float: right;
				margin: 0 20px 0 9px;
				padding: 0;
				width: 23.45%;
				}
				#service #search div.formbutton 
				{
					margin-left: 10px;
					line-height: 2.6em;
				}
				#service #servicenav 
				{
					float: right;
				}
		
		#related 
		{
			padding: 0 10px;
			font-size: 1.1em;
			margin-top: 11px;
			}
			#container.front #related { margin-top: 22px }
	
#footer 
{
	clear: both;
	padding: 2px 0pt 11px;
	border-top: 1px solid #d9dcd6;
	font-size: 1.1em;
	}
	#footer a 
	{
		color: #000;
		text-decoration: none;
	}
	#footer a:hover,
	#footer a:active,
	#footer a:focus
	{
		text-decoration: underline;
	}
	#footer dl.info 
	{
		color: #696e68;
		float: right;
		clear: both;
		margin: 0;
		}
		#footer dl.info dt,
		#footer dl.info dd
		{
			float: left;
			font-weight: normal;
		}
		#footer dl.info dd,
		#footer ul.politics li.e-mark 
		{
			padding-left: 10px;
			margin-left: 7px;
			background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-footer-dot.gif') no-repeat 0% 50%;
		}
	
	#footer ul.politics 
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		float: left;
		color: #696e68;
		}
		#footer ul.politics li
		{
			display: block;
			float: left;
		}
		#footer ul.politics li.e-mark a
		{
			width: 20px;
			background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-emark.gif') no-repeat 0 50%;
			text-indent: -999em;
			display: block;
		}


/* = Content elements = */

#content img.right,
#content canvas.right,
#content var.right 
{
	float: right;
	clear: right;
	margin: 0 0 18px 18px;
}
#content img.left,
#content canvas.left,
#content var.left
{
	display: inline;
	float: left;
	clear: left;
	margin: 0 18px 18px 0;
}


.corner-top 
{
	top: 0;
	background: url("/Style%20Library/Dongenergy/images/rebranding/background/bg-corner-top-left.png") no-repeat left top;
	}
	.corner-top span
	{
		top: 0;
		background: url("/Style%20Library/Dongenergy/images/rebranding/background/bg-corner-top-right.png") no-repeat right top;
	}

.corner-bottom
{
	bottom: 0;
	background: url("/Style%20Library/Dongenergy/images/rebranding/background/bg-corner-bottom-left.png") no-repeat left bottom;
	}
	.corner-bottom span 
	{
		bottom: 0;
		background: url("/Style%20Library/Dongenergy/images/rebranding/background/bg-corner-bottom-right.png") no-repeat right bottom;
	}

.corner-top,
.corner-bottom
{
	position: absolute;
	left: 0;
	width: 100%;
	padding: 0 -3px;
	height: 5px;
}
.corner-top span,
.corner-bottom span
{
	position: absolute;
	right: 0;
	width: 5px;
	height: 5px;
}

/* Formgrids */
dl.formgrid dt br{ display:none! important;}
dl.formgrid, .formgrid
{
	margin: 0 0 15px 0;
	padding: 15px 12px;
	background: #f1f3ef;
	}
	
	dl.formgrid dt
	{
		clear: both;
		float: left;
		width: 120px;
		margin-bottom: 10px;
		margin-right: 10px;
		font-weight: normal;
		height:22px;
		line-height: 20px;
	}
	dl.formgrid dd
	{
		float: right;
		width: 280px;
		margin: 0 0 10px 0;
	}
	dl.formgrid dd.full
	{
		clear: both;
		float: none;
		width: auto;
	}
	
	#content dl.formgrid p { margin: 0 0 10px 0; }
	dl.formgrid ul
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
		dl.formgrid ul li
		{
			clear: both;
		}
		dl.formgrid ul li input
		{
			float: left;
		}
		dl.formgrid ul li label
		{
			float: left;
			width: 255px;
			margin: 0 0 5px 0;
		}
		dl.formgrid dd.full ul li label { width: 415px; }
	
	dl.formgrid input.formfield
	{
		width: 274px;
		padding: 3px 2px;
		vertical-align: middle;
	}
	dl.formgrid input.formfield.medium { width: 150px; }
	dl.formgrid input.formfield.small, .formgrid input.formfield.small { width: 67px; }
	
	dl.formgrid textarea.formarea
	{
		display: block;
		width: 274px;
		height: 80px;
		padding: 2px;
	}
	
	dl.formgrid select.formselect
	{
		width: 280px;
	}
	dl.formgrid select.formselect.medium { width: 110px; }
	
	dl.formgrid input.formradio { margin-left: 5px; margin-right: 2px; }
	dl.formgrid ul li input.formcheckbox { margin-left: 0; margin-right: 7px; }
	dl.formgrid ul li input.formradio { margin-left: 0; margin-right: 7px; }
	
	dl.formgrid div.formbutton,
	dl.formgrid div.formbutton div { background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-button-formgrid-submit.gif') no-repeat 0% 50%; }
	dl.formgrid div.formbutton.disabled,
	dl.formgrid div.formbutton.disabled div { background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-button-formgrid-submit-disabled.gif') no-repeat 0% 50%; }
	dl.formgrid div.formbutton, dl.formgrid div.formbutton.disabled
	{
		float: right;
		background-position: 100% 50%;
	}
	
	/* Help text */
	dl.formgrid em.help
	{
		display: block;
		margin-top: 2px;
		color: #4e910c;
		color: #666;
		font-style: normal;
	}
	
	/* Required fields */
	dl.formgrid dt.required
	{
		width: 120px;
		padding-left: 1.2em;
		background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-required.png') no-repeat 0 50%;
	}
	dl.formgrid dd.required
		{
		}
		dl.formgrid dd.required input.formfield,
		dl.formgrid dd.required textarea.formarea { border-color: #4e910c; }
		dl.formgrid dd ul li.required label
		{
			width: 240px;
			padding-left: 15px;
			background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-required.png') no-repeat 0 4px;
		}
		dl.formgrid dd.full ul li.required label { width: 400px; }
	
	/* Missing fields */
	dl.formgrid dt.error
	{
		width: 120px;
		padding-left: 1.3em;
		background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-error.png') no-repeat 0 50%;
	}
	dl.formgrid dd.error 
		{
		}
		dl.formgrid dd.error input.formfield
		{
			border-color: #b40e0f;
		}
		dl.formgrid dd ul li.error label
		{
			width: 240px;
			padding-left: 15px;
			background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-error.png') no-repeat 0 3px;
		}
		dl.formgrid dd.full ul li.error label { width: 400px; }
	dl.formgrid em.error
	{
		display: block;
		margin-top: 2px;
		color: #b40e0f;
		font-style: normal;
	}

/* Suppress a default sharepoint margin*/
#related .ms-PartSpacingVertical
{
	margin: 0px! important;
}
}
.box 
{
	position: relative;
	margin-bottom: 10px;
	}
	.box h3,
	.box h3 span,
	.box.red h3,
	.box.red h3 span
	{
		background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-box-red.gif');
		}
		.box.red h3.inverse, .box.red h3.inverse span { background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-box-red-inverse.gif'); }
		.box.red h3, .box.red h3 span { background-color: #72090a; }
		.box.blue h3, .box.blue h3 span { background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-box-blue.gif'); background-color: #085b6a; }
		.box.green h3, .box.green h3 span { background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-box-green.gif'); background-color: #6d7515; }
		.box.black h3, .box.black h3 span { background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-box-black.gif'); background-color: #3e413f; }
		.box.yellow h3, .box.yellow h3 span { background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-box-yellow.gif'); background-color: #9c8b3b; }
		
		.box.red .corner-top, 
		.box.blue .corner-top, 
		.box.green .corner-top, 
		.box.black .corner-top, 
		.box.yellow .corner-top { display: none; }
	
	.box h3 
	{
		font-size: 1em;
		margin: 0;
		clear: both;
		background-position: left top;
		background-repeat: no-repeat;
		}
		.box.red h3.inverse { background-position: left bottom; }
		.box h3.inverse span a { text-decoration: none; }
		.box h3.inverse span a:hover,
		.box h3.inverse span a:focus,
		.box h3.inverse span a:active
		{
			text-decoration: underline;
		}
		
	.box h3 span
	{
		margin-left: 10px;
		padding: 4px 10px 4px 0;
		background-position: right top;
		background-repeat: no-repeat;
		color: #fff;
		display: block;
		}
		.box.red h3.inverse span { background-position: right bottom; }
		.box h3 span a { color: #fff; }
		.box h3 span strong.left { float: left; }
		.box h3 span strong.left { float: right; }
	.box .bg 
	{
		background-color: #fff;
		border-bottom: 1px solid #b4baae;
		margin: 0 5px;
		}
		div.box.comment .bg 
		{
			border: 0;
			margin: 0;
		}
	.box .bg .content 
	{
		padding: 10px 14px 10px 9px;
		margin: 0 -5px 4px;
		clear: both;
		background-color: #fff;
		border-left: 1px solid #b4baae;
		border-right: 1px solid #b4baae;
		}
		.box .bg .content *
		{
			position: relative;
			z-index: 10;
		}
		div.box.comment .bg .content 
		{
			border: 0;
			padding: 0;
			margin: 0;
		}
		.box .bg .content h3 
		{
			font-size: 1.2em;
			margin: 0 0 5px;
			clear: none;
			background: none;
		}
	.box.full .bg .content
	{
		margin-top: 4px;
		padding-top: 5px;
	}
	.box.full .bg
	{
		border-top: 1px solid #b4baae;
		margin: 0 5px;
	}
	.box .bg .content .right,
	.box .bg .content img.right,
	.box .bg .content canvas.right,
	.box .bg .content var.right 
	{
		position: absolute;
		right: 1px;
		bottom: 1px;
		z-index: 8;
	}
	.box div.image 
	{
		border-left: 1px solid #b4baae;
		border-right: 1px solid #b4baae;
		}
		.box div.image img { display: block; }

/* = Teasers = */

dl.list dt,
dl.list dd.image,
dl.article dd.image,
dl.article dt { width: 48.06%; }
dl.list dd,
dl.article dd { margin: 0; }
	
	/* List */
	dl.list 
	{
		border-top: 1px solid #d9dcd6;
		padding: 20px 0 0;
		margin: 0;
		clear: both;
	}
	dl.list dt
	{
		clear: both;
		float: left;
	}
	dl.list dd.link 
	{
		padding-bottom: 20px;
	}
	dl.list dd.desc {}
	dl.list dd.image
	{
		float: right;
		margin: 0 0 18px 18px;
	}
	
	/* Article */
	dl.article 
	{
		margin-bottom: 20px;
	}
	dl.article dt
	{
		float: right;
		font-size: 1.8em;
		line-height: 1.2em;
	}
	dl.article dd.image 
	{
		float: left;
		color: #645858;
	}
	dl.article dd.image img,
	dl.article dd.image canvas,
	dl.article dd.image var 
	{
		display: block;
		margin-bottom: 4px;
	}
	
	dl.article dd.desc,
	dl.article dd.link 
	{
		float: right;
		clear: right;
		width: 48.06%
	}
	
	/* Article (inverse) */
	dl.article.inverse
	{
		border-top: 1px solid #d9dcd6;
		padding: 20px 0 0;
		clear: both;
	}
	dl.article.inverse dt
	{
		font-size: 1em;
	}

/* = Poll = */

dl.poll 
{
	margin-bottom: 5px;
	}
	dl.poll dt 
	{
		float: right;
		width: 89.5%;
		margin: 0 0 5px;
		font-weight: normal;
	}
	dl.poll dd
	{
		width: 9%;
		margin: 0 0 5px;
		float: left;
	}
	dl.poll dd input.formradio
	{
		margin: 0;
	}
	
	/* Poll result */
	dl.poll.result {}
	dl.poll.result dt 
	{
		clear: both;
		float: none;
		width: auto;
		margin: 0;
	}
	dl.poll.result dd.bar 
	{
		float: left;
		width: 83%;
		height: 6px;
		margin: 4px 0 14px;
		background-color: #b4baae;
		position: relative;
		overflow: hidden;
	}
	dl.poll.result dd.bar span 
	{
		position: absolute;
		left: 0;
		top: 0;
		height: 6px;
		display: block;
		background-color: #629415;
	}
	dl.poll.result dd.result 
	{
		margin: -2px 0 0 0;
		float: right;
		width: 17%;
		text-align: right;
		font-weight: bold;
	}

/* = Comment = */

dl.comment 
{
	margin: 0;
	padding: 15px 0;
	border-bottom: 1px solid #d9dcd6;
	}
	dl.comment.childs { padding-bottom: 0; }
	dl.comment.last { border-bottom: 0; }
	dl.comment dt {}
	dl.comment dd
	{
		margin: 0;
		padding: 0 0 14px 0;
	}
	dl.comment dd.answer
	{
		float: right;
		width: 80px;
		text-align: right;
		padding: 0;
	}
	dl.comment dd.answer a {float: right; }
	dl.comment dd.specs
	{
		float: left;
		display: inline;
		padding: 0;
	}
	dl.comment dd.respons 
	{
		padding: 0;
		padding: 15px 0 0 10px;
		clear: both;
		}
		dl.comment dl 
		{
			padding: 5px 0 5px 10px;
			margin: 0;
			border-top: 1px solid #d9dcd6;
		}
		dl.comment dl dt 
		{
			padding: 0 0 2px;
			background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-comment-arrow.gif') no-repeat 0% 20%;
		}
		dl.comment dl dt a 
		{
			padding-left: 20px;
			color: #000;
			display: block;
			text-decoration: none;
		}
		dl.comment dl dt a:hover { text-decoration: underline; color: #000; }

/* = Columns = */

#content div.columns
{
	margin-bottom: 10px;
	}
	/* Boxes in columns */
	#content div.columns .box 
	{
		float: left;
		width: 48.05%;
		margin-bottom: 0;
	}
	#content div.columns .box.even 
	{
		float: right;
	}
	#content div.columns .box .content img.right,
	#content div.columns .box .content canvas.right,
	#content div.columns .box .content var.right 
	{
		float: none;
		clear: none;
		margin: 0;
	}
	#content div.columns .box ul.links
	{
		margin-bottom: 0;
	}

#experts 
{
	
	}
	#experts .box 
	{
		float: left;
		width: 48.05%;
	} 
	#experts .box .bg,
	#experts .box .bg .content { min-height: 193px; } 
	#experts .box.even { float: right; }
	#experts .box h2
	{
		margin-bottom: 0;
	}
	#experts .box .content img.right,
	#experts .box .content canvas.right,
	#experts .box .content var.right 
	{
		float: none;
		clear: none;
		margin: 0;
	}
	#experts .box ul.links
	{
		margin-bottom: 0;
	}
	
dl.experts
{
	padding: 4px 0 0 0;
	margin-bottom: 10px;
	border: 0;
	}
	dl.experts dt
	{
		padding: 4px 0 0;
	}
	dl.experts dd
	{
		padding: 0 0 6px;
		border-bottom: 1px solid #CCCCCC;
		width: 100%;
	}
	dl.experts dt span.date
	{
		float: right;
		padding: 0 0 4px 4px;
	}

#splash 
{
	position: relative;
	min-height: 400px;
	}
	#splash img.splash
	{
		width: 100%;
		display: block;
	}
	#splash-links 
	{
		position: absolute;
		z-index: 20;
		bottom: 0;
		left: 0;
		width: 100%;
		min-height: 148px;
		font-size: 1.1em;
	}
	#splash-links .bg
	{
		width: 100%;
		min-height: 143px;
		padding-top: 5px;
	}
	#splash-links.col4 .bg { background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-section-splash-col4.png') no-repeat 50% 0px; }
	#splash-links.col4 .pos0 { background-position: 50% -350px !important; }
	#splash-links.col4 .pos1 { background-position: 50% -700px !important; }
	#splash-links.col4 .pos2 { background-position: 50% -1050px !important; }
	#splash-links.col4 .pos3 { background-position: 50% -1400px !important; }
	#splash-links.col4 .pos4 { background-position: 50% -1750px !important; }
	
	#splash-links.col5 .bg { background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-section-splash-col5.png') no-repeat 50% 0px; }
	#splash-links.col5 .pos0 { background-position: 50% -350px !important; }
	#splash-links.col5 .pos1 { background-position: 50% -700px !important; }
	#splash-links.col5 .pos2 { background-position: 50% -1050px !important; }
	#splash-links.col5 .pos3 { background-position: 50% -1400px !important; }
	#splash-links.col5 .pos4 { background-position: 50% -1750px !important; }
	
	#splash dl
	{
		min-height: 135px;
		float: left;
		display: block;
		margin: 0;
		padding: 10px 1.45% 0;
		position: relative;
		}
		#splash dl.first { padding-left: 2.17%; }
		#splash dl.last { padding-right: 2.17%; }
		
		#splash-links.col4 dl { width: 21.77%; }
		#splash-links.col4 dl.last { width: 21.63%; }
		
		#splash-links.col5 dl { width: 16.83%; }
		#splash-links.col5 dl.last { width: 16.69%; }
		
		#splash dl dt
		{
			color: #c30f10;
			font-size: 1.1em;
			margin-bottom: 10px;
		}
		#splash dl dt a 
		{
			color: #c30f10;
			text-decoration: none;
			padding-right: 22px;
			background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-splash.gif') no-repeat 100% 50%;
		}
		#splash dl dd,
		#splash dl dt .shortcut
		{
			font-size: 0.9em;
			color: #696E68;
			line-height: 1.5em;
		}
		#splash dl dd { margin: 0; }
		
		#splash dl ul
		{
			list-style-type: none;
			margin: 0;
			padding: 0;
			font-size: 1.1em;
			}
			#splash dl ul li a { color: #000 !important; }
			#splash dl ul li a:hover, #splash dl ul li a:focus, #splash dl ul li a:active,
			#splash dl dt a:hover, #splash dl dt a:focus, #splash dl dt a:active { text-decoration: underline }
	
#teaser 
{
	width: 227px;
	height: 160px;
	position: absolute;
	left: 0;
	top: 11px;
	color: #fff;
	z-index: 20;
	font-size: 1.3em;
	line-height: 1.4em;
	}
	#teaser .bg 
	{
		width: 187px;
		height: 140px;
		padding: 18px 20px 0 20px;
		background-repeat: no-repeat;
		background-position: 0 0;
		background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-teaser-red.png');
	}	
	#teaser.blue .bg { background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-teaser-blue.png'); }
	#teaser.green .bg { background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-teaser-green.png'); }
	
	/* Fix to solve png behavior */
	#teaser .content { position: relative; }
		
	#teaser h1 
	{
		font-size: 1.2em;
		margin-bottom: 4px;
		text-transform: uppercase;
	}
	#teaser a
	{
		color: #fff;
	}
	#teaser p 
	{
		margin-bottom: 5px;
	}
	#teaser ol.links
	{
		margin: 0 0 15px 0;
		padding: 0 0 0 22px;
	}
	#teaser ul.links
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#teaser ul.links li a
	{
		padding-left: 18px;
		background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-teaser.gif') no-repeat 0% 0.4em;
	}

#feature 
{
	height: 259px;
	z-index: 10;
	}

dl.accordion
{
	float: left;
	}
	dl.accordion dt 
	{
		margin-top: 2px;
		padding: 0 0 0 15px;
		font-weight: normal;
		background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-closed.gif') no-repeat 3px 50%;
	}
	dl.accordion dt.selected
	{
		background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-open.gif') no-repeat 3px 50%;
	}
	dl.accordion dt a 
	{
		color: #c30f10;
		font-size: 1.1em;
		text-decoration: none;
	}
	dl.accordion dt a:hover
	{
		text-decoration: underline;
	}
	dl.accordion dd
	{
		margin: 0;
		padding: 0 0 0 15px;
	}

ul.filter
{
	margin-bottom: 20px;
	padding: 0;
	list-style-type: none;
	}
	ul.filter li
	{
		display: inline;
		padding: 1px;
		margin-right: 1px;
		font-size: 1.2em;
		color: #979d93;
	}
	ul.filter li a
	{
		text-decoration: none;
	}
	ul.filter li a:hover
	{
		text-decoration: underline;
	}
	ul.filter li.selected
	{
		color: #c30f10;
		font-weight: bold;
	}

.tabs 
{
	margin-bottom: 20px;
	}
	ul.tab-toggler 
	{
		padding: 0 0 0 0;
		margin: 0;
		list-style-type: none;
		border-bottom: 2px solid #3e423d;
	}
	ul.tab-toggler li
	{
		float: left;
		display: block;
		font-weight: bold;
		margin-right: 3px;
	}
	ul.tab-toggler li a
	{
		display: block;
		color: #000;
		padding-left: 5px;
		text-decoration: none;
		background-position: left top;
	}
	ul.tab-toggler li.selected a,
	ul.tab-toggler li.selected:first-child a { background-position: 0 -100px; color: #fff; }
	
	ul.tab-toggler li a span
	{
		display: block;
		padding: 3px 10px 1px 5px;
		background-position: right top;
	}
	ul.tab-toggler li.selected a span,
	ul.tab-toggler li.selected:first-child a span { background-position: 100% -100px; }
	ul.tab-toggler li a,
	ul.tab-toggler li a span
	{
		background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-tab.gif');
		background-repeat: no-repeat;
	}
	ul.tab-toggler li a:hover,
	ul.tab-toggler li a:focus,
	ul.tab-toggler li a:active { text-decoration: underline; color: #000; }
	ul.tab-toggler li.selected a:hover,
	ul.tab-toggler li.selected a:focus,
	ul.tab-toggler li.selected a:active { text-decoration: underline; color: #fff; }
	
	.tab-content 
	{
		background-color: #f8f9f7;
		padding: 10px;
		border-bottom: 2px solid #3e423d;
		}
		.tab-content .element { display: none; }
		.tab-content .element:first-child { display: block; }

  ol.steps
{
	padding: 0;
	list-style-type: none;
	}
	ol.steps li
	{
		float: left;
		padding: 0 7px 0 0;
		color: #fff;
		font-weight: bold;
		background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-step.png') no-repeat 100% 50%;
	}
	ol.steps li.current 
	{
	   	background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-step-current.png'); 
  }
	ol.steps li.first { padding: 4px 17px 4px 10px; }
	ol.steps li span
	{
		float: left;
		padding: 4px 7px 4px 14px;
		text-decoration: none;
		background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-step-end.png') no-repeat 0 50%;
	}
	ol.steps li.current span { background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-step-current-end.png'); }
	/*
	ol.steps li a
	{
		float: left;
		padding: 4px 7px 4px 14px;
		color: #fff;
		text-decoration: none;
		background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-step-end.png') no-repeat 0 50%;
	}
	ol.steps li.current a { background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-step-current-end.png'); }
	*/
	
	ol.steps.dark li { background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-step-dark.png'); }
	ol.steps.dark li.current { background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-step-dark-current.png'); }
	ol.steps.dark li span { background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-step-dark-end.png') no-repeat 0 50%; }
	ol.steps.dark li.current span { background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-step-dark-current-end.png'); }
	
	ol.steps.light li { color: #272a26; background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-step-light.png'); }
	ol.steps.light li.current { color: #fff; background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-step-light-current.png'); }
	ol.steps.light li span { background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-step-light-end.png') no-repeat 0 50%; }
	ol.steps.light li.current span { background-image: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-step-light-current-end.png'); }

/* = Searchresult = */

.search {}
	.search .box .bg .content 
	{
		padding: 10px 15px 9px 15px;
	}
	.search p.results { float: left; }
	.search .searchfield
	{
		float: left;
		width: 45%;
		padding-bottom: 24px;
		}
		.search .searchfield .formfield
		{
			float: left;
			width: 238px;
			padding: 3px 2px;
		}
	
	.search .columns
	{
		float: right;
		width: 45%;
		padding-bottom: 24px;
	}
	.search .columns .results { float: left; }
	.search .columns ul.links { float: right; }
	
	.search .box .bg .content h5
	{
		clear: both;
		margin: 0 0 10px 0;
	}
	.search div.category input.formcheckbox { margin: 0 1px 0 0; }
	.search div.category label { margin: 0 50px 0 0; }
	
dl.search 
{
	clear: both;
	}
	dl.search dt 
	{
		padding-top: 10px;
		border-top: 1px solid #d9dcd6;
	}
	dl.search dt.first { padding: 0; border: 0; } 
	dl.search dt a
	{
		margin: 0 0 8px 0;
		padding: 0 0 0 10px;
		font-size: 1.3em;
		line-height: 1.4em;
		text-decoration: none;
		color: #c30f10;
		background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-red.gif') no-repeat 0% 50%;
	}
	dl.search dt a:focus,
	dl.search dt a:active,
	dl.search dt a:hover { text-decoration: underline; }
	
	dl.search dd.category { color: #696e68; }
	dl.search dd.excerpt { margin: 0 0 10px 0; }
	dl.search dd.excerpt em
	{
		font-weight: bold;
		font-style: normal;
		padding: 1px 2px;
		-webkit-border-radius: 4px;
		-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6);
	}

/* = Paging = */

ul.paging
{
	margin: 0 0 15px 0;
	padding: 0;
	list-style-type: none;
	float: right;
	}
	ul.paging li
	{
		display: inline;
		float: left;
		padding: 0;
		background: url('/Style%20Library/Dongenergy/images/rebranding/background/bg-link-split.gif') no-repeat 0% 50%;
	}
	ul.paging li a 
	{
		color: #c30f10;
		padding: 0 7px;
		text-decoration: none;
	}
	ul.paging li strong,
	ul.paging li em 
	{
		padding: 0 7px;
		font-weight: normal;
	}
	ul.paging li a:focus,
	ul.paging li a:active,
	ul.paging li a:hover { text-decoration: underline; }
	ul.paging li.previous { margin-right: 0px; }
	ul.paging li.previous a
	{
		padding: 0 0 0 10px;
		background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-red-inverse.gif') no-repeat 0% 50%;
	}
	ul.paging li.next { margin-left: 0px; }
	ul.paging li.next a
	{
		padding: 0 10px 0 0;
		background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-red.gif') no-repeat 100% 50%;
	}
	ul.paging li span { display: none; }
	ul.paging li.first,
	ul.paging li.previous,
	ul.paging li.next { background: none; }
	
	ul.paging li.previous.prevnone
	{
		padding: 0 0 0 10px;
		background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-black-inverse.gif') no-repeat 0 50%;
	}
	ul.paging li.next.nextnone
	{
		padding: 0 10px 0 0;
		background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-black.gif') no-repeat 100% 50%;
	}

/* = Portal frontpage = */

#portal 
{
	margin-top: 10px;
	}
	#portal .col 
	{
		width: 29.1%;
		margin-right: 18px;
		padding-left: 9px;
		border-left: 1px solid #d9dcd6;
		float: left;
		}
		#portal .col h1 
		{
			margin-bottom: 5px;
			}
			#portal .col h1 a
			{
				color: #c30f10;
				text-decoration: none;
				padding-right: 22px;
				background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-splash.gif') no-repeat 100% 0.25em;
			}
		#portal .col h2 
		{
			font-size: 1.1em;
			margin-bottom: 0;
			}
			#portal .col h2 a
			{
				color: #c30f10;
				text-decoration: none;
				padding-right: 17px;
				background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-splash-small.gif') no-repeat 100% 50%;
			}
		#portal ul.links li a { color: #000; }
		#portal .col h1 a:hover,
		#portal .col h2 a:hover { text-decoration: underline; }
		#portal .col.last { margin-right: 0; }

fieldset#self-service 
{
	}
	dl.self-service 
	{
		margin-bottom: 10px;
		}
		dl.self-service dt 
		{
			margin-bottom: 10px;
			font-size: 1.3em;
			line-height: 1.4em;
		}
		dl.self-service dd label
		{
			float: left;
			font-weight: normal;
			margin-right: 5px;
			font-size: 1.1em;
		}
		dl.self-service dd 
		{
			margin-left: 0;
		}
		dl.self-service dd input
		{
			float: left;
			margin-right: 3px;
		}
		dl.self-service dd br { display: none; }
		dl.self-service input.formradio { margin-bottom: 0; }
		

/* = Login boxes = */
div.login
{
	background: #F1F3EF;
	margin-bottom: 15px;
	}
	div.login h2
	{
		font-size: 1.1em;
		color: #FFFFFF;
		background: #3e423d;
		padding: 2px 10px;
		margin: 0;
	}
	div.login div div,
	div.login ul.links
	{
		float: left;
	}
	div.login h3 { font-size: 1em; margin: 0; background: none; }
	div.login .img { padding-left: 10px; }
	div.login img {
		margin: 0 0 0 4px;
		position:relative;
		top: 2px;
	}
	div.login .content
	{
		padding: 0 0 1px 20px;
	}
	div.login dl
	{
		margin: 0;
		padding: 0;
		background: none;
	}
	div.login dl.formgrid dt
	{
		float: none;
		margin: 0;
	}
	div.login dl.formgrid dd
	{
		margin: 0;
	}
		div.login dl.formgrid dd input.formfield { width: 200px; }
		div.login dl.formgrid dd.full {
			padding-top: 10px;
			width: 335px;
		}
	div.login div.formbutton { float: right; }
	
	div.login .odd,
	div.login .even
	{
		padding: 10px 0 0 0;
	}
	div.login .odd { border-bottom: 1px solid #d9dcd6; padding-bottom: 1px; }
	div.login .even { border-bottom: 1px solid #d9dcd6; background: #e0e6da; padding-bottom: 1px; }
	
	div.login.blue .odd { border-bottom: 1px solid #e5f0f2; background: #e5f0f2; }
	div.login.blue .even { border-bottom: 1px solid #e5f0f2; background: #b3ced4; }
	
	div.login.green .odd { border-bottom: 1px solid #e6f1bd; background: #e6f1bd; }
	div.login.green .even { border-bottom: 1px solid #e6f1bd; }
	/**/


.Login2 TABLE.tbl-std
  {
	width: 100%! important;
	margin: 0 0 20px 0! important;
	padding: 0! important;
	border-collapse:collapse! important;
	border-spacing: 0! important;
	border-style:none! important;
	BORDER-RIGHT: 0pt outset; 	
	BORDER-TOP: 0pt outset; BORDER-LEFT: 0pt outset; BORDER-BOTTOM: 0pt outset; border-spacing: 0pt 0pt
	}


/**/
/* = Bullet types = */

span.date { color:#919590; }
a.arrow, a.arrow-single, dl.article dd.link a, dl.list dd.link a, #splash dl ul li a, dl.comment dd.answer a
{
	color: #c30f10;
	text-decoration: none;
	display: block;
	padding-left: 10px;
	background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-red.gif') no-repeat 0% 0.55em;
	}
	dl.article dd.link a:hover,	dl.list dd.link a:hover, #splash dl ul li a:hover, a.arrow:hover, 
	a.arrow-single:hover, dl.comment dd.answer a:hover, a.comment:hover, a.mail:hover { text-decoration: underline; }
	
	a.arrow-single
	{
		text-decoration: none;
		display: inline;
		background-position: 0% 50%;
	}

a.comment,
a.mail 
{
	color: #fff;
	display: block;
	text-decoration: none;
	padding-left: 15px;
}
a.comment:hover,
a.mail:hover
{
	color: #fff;
	text-decoration: underline;
} 
a.mail
{
	background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-mail.gif') no-repeat 0% 50%;
}
a.comment
{
	float: right;
	background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-comment.gif') no-repeat 0% 50%;
}

a.anchor-top
{
	float: right;
}


/* ASK THE EXPERTS */

table.tbl-experts
{
  width : 100%;
  margin : 0 0 20px 0;
  padding : 0;
  border-collapse: collapse;
  border-spacing: 0;
}
table.tbl-experts th
{
  padding: 3px 7px;
  color: #fff;
  vertical-align: top;
  background: #3e423d;
}
table.tbl-experts th a
{
  background: #3E423D 100% 50%;
  color: #FFFFFF !important;
  text-decoration: none;
  padding-right: 13px;
}
table.tbl-experts th a:hover { text-decoration: underline; color: #FFFFFF !important; }
table.tbl-experts th a.ascending { background: #3E423D url('/Style%20Library/DONGEnergy.SD.AskTheExperts/Images/bg-table-sorting.gif') no-repeat 100% 50%; }
table.tbl-experts th a.descending { background: #3E423D url('/Style%20Library/DONGEnergy.SD.AskTheExperts/Images/bg-table-sorting-selected.gif') no-repeat 100% 50%; }
table.tbl-experts td
{
  padding: 3px 7px;
  color: #333;
  vertical-align: top;
  border-bottom: 1px solid #d9dcd6;
  background: #fff;
}
table.tbl-experts tr.heading td
{	/* If table headings are ignored by Rad Editor */
  color: #fff;
  font-weight: bold;
  background: #3e423d;
}
table.tbl-experts tr.even td
{
  background: #f1f3ef;
}

table.tbl-experts tr td a.arrow:hover,
table.tbl-experts tr td a.arrow-single:hover {
  color: #C30F10 !important;
}

table.tbl-experts tr td a.arrow,
table.tbl-experts tr td a.arrow-single {
  background-image: url('/Style%20Library/DONGEnergy.SD.AskTheExperts/Images/bullet-gray.gif');
  color: #333333 !important;
}

p.experts-answer {
  float: right;
}
h1.experts-answer {
  float: left;
  width: 400px;
}
div.experts-answer {
    clear: left
}
#experts .box.odd {
  margin-right: 16px;
}

/* = Comment = */

dl.comment 
{
	margin: 0;
	padding: 15px 0;
	border-bottom: 1px solid #d9dcd6;
	}
	dl.comment.childs { padding-bottom: 0; }
	dl.comment.last { border-bottom: 0; }
	dl.comment dt { font-size: 1.1em; }
	dl.comment dd
	{
		margin: 0;
		padding: 0 0 14px 0;
	}
	dl.comment dd.answer
	{
		float: right;
		width: 80px;
		text-align: right;
		padding: 0;
	}
	dl.comment dd.answer a {float: right; }
	dl.comment dd.specs
	{
		float: left;
		display: inline;
		padding: 0;
	}
	dl.comment dd.respons 
	{
		padding: 0;
		padding: 15px 0 0 10px;
		clear: both;
		}
		dl.comment dl 
		{
			padding: 5px 0 5px 10px;
			margin: 0;
			border-top: 1px solid #d9dcd6;
		}
		dl.comment dl dt 
		{
			padding: 0 0 2px;
			background: url('/Style%20Library/DONGEnergy.SD.PageComments/Images/bg-comment-arrow.gif') no-repeat 0% 20%;
		}
		dl.comment dl dt a 
		{
			padding-left: 20px;
			color: #000;
			display: block;
			text-decoration: none;
			cursor: pointer;
		}
		dl.comment dl dt a:hover { text-decoration: underline; color: #000 !important; }

a.comment:link,
a.comment:visited,
a.mail:link,
a.mail:visited 
{
	color: #fff !important;
	display: block;
	text-decoration: none;
	padding-left: 15px;
	float: none;
}
a.comment:hover,
a.mail:hover
{
	color: #fff !important;
	text-decoration: underline;
} 

.formbutton input, .formbuttonLightBlueBG input {
   background: transparent none repeat scroll 0 0;
   border: 0 none;
   color:#000000;
   font-size: 1em;
   font-weight: 500;
   min-height: 20px;
   padding: 2px 10px;
   text-align: center;
}

.comment-clear {
  clear: both;
}

.comment-h2 {
  font-size: 1.1em;
}



/* ProActive A/S (martinlu) 2009-06-08 */
.wpPageComments a.comment,
.wpPageComments a.comment:link,
.wpPageComments a.comment:hover,
.wpPageComments a.comment:active,
.wpPageComments a.comment:visited {
    color: #fff !important;
}
h1.experts-answer {
    width: 350px;
}
/* ProActive A/S (martinlu) 2009-06-08 */

/* DONGEnergy.SD.AnkiroSearch */
.wpSearchResult .searchFormElements {
border: 1px solid #b4baae;
padding: 10px;
position: relative;
}
.wpSearchResult .searchText input,
.wpSearchResult .searchText {
float: left;
}
.wpSearchResult .searchText input.formbutton {
float: none;
}
.wpSearchResult .searchPageSize {
width: 50%;
}
.wpSearchResult .searchCategoryTitle {
font-weight: bold;
padding: 20px 0 3px;
}
.wpSearchResult .searchCategories label {
white-space: nowrap;
padding: 0 10px 0 2px;
}
.wpSearchResult .searchCategories label input {
margin: 0 2px 0 0;
}
.wpSearchResult .searchCriterias {
width: 100%;
}
.wpSearchResult .pagingResult span {
font-weight: bold;
}
.wpSearchResult .searchPaging {
clear: both;
margin-bottom: 20px;
width: 100%;
}
.wpSearchResult .pageSelected {
font-weight: bold;
}
.wpSearchResult .pagingPrevious {
background: transparent url('/Style Library/Dongenergy/images/rebranding/bullet/bullet-red-left.gif') no-repeat scroll 0 50%;
padding-left: 10px;
}
.wpSearchResult .pagingNext {
background: transparent url('/Style Library/Dongenergy/images/rebranding/bullet/bullet-red.gif') no-repeat scroll 100% 50%;
padding-right: 10px;
}
.wpSearchResult .pagingNavigation {
text-align: right;
}
.wpSearchResult .list {
border-bottom: 1px solid #ddd;
padding: 10px 0;
}
.wpSearchResult .listTitle {
background: transparent url('/Style Library/Dongenergy/images/rebranding/bullet/bullet-red.gif') no-repeat scroll 0 50%;
font-weight: bold;
font-size: 1.1em;
padding-left: 10px;
}
.wpSearchResult .listTitle a:hover {
text-decoration: underline;
}
/* Fieldset Corners */
.wpSearchResult .searchFormElements .boxTopLeftCorner,
.wpSearchResult .searchFormElements .boxTopRightCorner,
.wpSearchResult .searchFormElements .boxBottomLeftCorner,
.wpSearchResult .searchFormElements .boxBottomRightCorner {
height: 5px;
position: absolute;
width: 5px;
}
.wpSearchResult .searchFormElements .boxTopLeftCorner {
background: #fff url('/Style Library/Dongenergy/images/rebranding/background/bg-corner-top-left.png') no-repeat scroll 0 0;
left: -11px;
top: -11px;
}
.wpSearchResult .searchFormElements .boxTopRightCorner {
background: #fff url('/Style Library/Dongenergy/images/rebranding/background/bg-corner-top-right.png') no-repeat scroll 0 0;
right: 9px;
top: -11px;
}
.wpSearchResult .searchFormElements .boxBottomLeftCorner {
background: #fff url('/Style Library/Dongenergy/images/rebranding/background/bg-corner-bottom-left.png') no-repeat scroll 0 0;
left: -11px;
bottom: -11px;
}
.wpSearchResult .searchFormElements .boxBottomRightCorner {
background: #fff url('/Style Library/Dongenergy/images/rebranding/background/bg-corner-bottom-right.png') no-repeat scroll 0 0;
right: 9px;
bottom: -11px;
}

.searchTextCell
{
	vertical-align:middle;
	padding-right:-10px;
	padding-left:5px;
}
.searchTextBox
{
	width:215px;
	padding-right:0px;
	padding-left:0px;
}

.searchButtonCell
{
	vertical-align:middle;
	padding-right:0px;
	padding-left:0px;
}

.formbutton
{
	padding-right:0px;
	padding-left:0px;
}

.searchPageSizeText
{
	vertical-align:middle;
	padding-left:15px;
	font-weight:bold;
}

.searchPageSize
{
	vertical-align:middle;
	padding-left:5px;
}

/* Created by xJAKJ, Ciber*/
.latestreadingbox
{
  padding: 5px;
	bottom: 10px;
  	width: 300px !important;
  	 display:table;
  	border: solid 1px #e1e3e0;
  	background-color: #f5f9e7;
  	text-align: left;
  }
  
 .gasPaneltopFull
 {
     background: url('/Style%20Library/Dongenergy/images/Rebranding/background/Gas-top-Box-Wide.png') no-repeat 0% 0.55em;
      width:  670px! important;
      margin: 0px 0px 0px 1px; 
       
      font-weight:bold! important; 
      font-size: 1.2em; 
      vertical-align: middle; 
      color: #ffffff;
      
      padding-right: 0px! important; 
      padding-left: 40px! important; 
      padding-bottom: 0px! important; 
      padding-top: 20px! important; 
      height: 28px! important
  }
 
 .gasPanelFull
 {
     margin: 0px 0px 0px 0px;
      background: url('/Style%20Library/Dongenergy/images/Rebranding/background/Box-Wide-bottom.png') no-repeat 0% 0.55em;
      background-position: 50% bottom; 
      padding-right: 10px! important; 
      padding-left: 10px! important; 
      padding-bottom: 10px; 
      padding-top: 10px! important;
      margin-bottom: 18px;
      width: 692px! important; 
      height: 300px;
     display:table;
 }
     
.gasReadingPanel
{
  margin: 0px 0px 0px 0px;
  background: url('/Style%20Library/Dongenergy/images/Rebranding/ReadingBottom.png') no-repeat 0% 0.55em;
  background-position: 50% bottom; 
  padding-right: 10px! important; 
  padding-left: 10px! important; 
  padding-bottom: 10px; 
  padding-top: 10px! important;
  margin-bottom: 18px;
  width: 327px! important; 
  height: 300px;
 display:table;
}

.gasReadingPanelTableOnly
{
    margin: 0px 0px 0px 0px;
    padding-right: 10px! important; 
    padding-left: 10px! important; 
    padding-bottom: 10px; 
    padding-top: 10px! important;
    margin-bottom: 18px;
    width: 327px! important; 
    height: 300px;
display:table;
}

.gasReadingPaneltop
{
  background: url('/Style%20Library/Dongenergy/images/Rebranding/GasReading.png') no-repeat 0% 0.55em;
  width:  306px! important;
  margin: 0px 0px 0px 1px; 
   
  font-weight:bold! important; 
  font-size: 1.2em; 
  vertical-align: middle; 
  color: #ffffff;
  
  padding-right: 0px! important; 
  padding-left: 40px! important; 
  padding-bottom: 0px! important; 
  padding-top: 20px! important; 
  height: 28px! important
}
span.required
{
	padding-left: 1.2em;
	background: url('/Style%20Library/Dongenergy/images/rebranding/bullet/bullet-required.png') no-repeat 0 50%;
	  
}
input.required, textarea.required
{ 
  border: solid 1px #4e910c;
  outline: none;
  
}
  
.StyleFloatLeft
{
  float:left;
  width: 105px;
  padding-left:5px;
  
}

.StyleFloatLeft200
{
  float:left;
  width: 200px;
  
}


.clearing
{
  clear:both;
}

/*Used for arrow buttons*/
.marginRight
{
 margin-right: 10px;
}

.marginLeft
{
 margin-right: 7px;
}

.SecondColunm
{
margin-left: 110px;
}

div.required
{
width: 200px;

}

/* BasicCustomerInformation */
.BasicCustomerInformationFloatRight
{
  float:right;
  padding-right:10px;
  width: 210px! important;
  
}

.BasicCustomerInformationFloatRight span
{
	width: 100px;
	padding: 3px 5px 0px 5px; 
	position: relative; 
}


.BasicCustomerInformationFloatLeft
{
  float:left;
  padding-right:5px;
}
.BasicCustomerInformationFloatLeft span
{
	padding: 5px 5px 5px 5px; 
}

.BasicCustomerInformationBar
{
	display:table;
	width:  690px! important;
	background-color: #f4f4f4;
	padding: 10px 10px 10px 10px;
	margin-bottom: 16px;
}
.BasicCustomerInformationBusinessPartnerBox
{
	width: 180px! important;
	height: 45px! important;
	float: right;
	margin-bottom: 5px;
	background: url('/Style%20Library/Dongenergy/images/Rebranding/BackGround/GreyProfileBox.gif') no-repeat;
	padding: 0px 5px 5px 38px! important; 

	position:relative; 
	display: table-cell; 
}

.BusinessPartnerName
{
 /*height:10em; */

	position:absolute; 
	top:50%; 
	margin-top:-1.5em ; 
	display: table-cell;
	padding-left: 10px;
}
.BusinessPartnerName P
{
	color: white! important;
	font-weight: bold! important;
	font-size: 1em! important;
	width: 160px;
				
}

.BasicCustomerInformationTitle
{

	display:table;
	float: left;
	margin-bottom: 5px;
	padding: 5px 5px 5px 0px;
}

.BasicCustomerInformationTitle H1
{
	FONT-SIZE: 1.8em! important;
	MARGIN: 0px 0px 15px;	
	LINE-HEIGHT: 1.2em! important;
}

.BasicCustomerInformationBusinessPartnerInformation
{
	display:table;
	width: 170px;
	float: right;
	margin-bottom: 5px;
	padding: 5px 5px 5px 5px;

}

.BasicCustomerInformationBusinessPartnerProfileImage
{
	padding-right: 0px; 
	margin-top: 10px! important; 
	display: inline;
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin-left: 10px! important; 
	width: 27px; 
	padding-top: 0px; 
	height: 27px;
	float: left;
}

.FloatLeft
{
  float: left;
}

.FloatRight
{
  float: right;
}

.loggedinMainContent
{
  margin-top: 5px;
  width: 710px! important;
}
.loggedinMainContentFloatLeft
{
 float:left;
  width: 350px;
}

.loggedinMainContentFloatRight
{
  float: right;
  width:  230px! important;
  background-color: #f1f3ef;
  height: 100%;
  padding-left: 110px;
  padding-top: 12px;

}

.marginToButton
{
  margin: 5px 5px 5px 5px;
} 
  
  
  
/* Login Bar*/
.LoggedinPanelNavigation
{
	background: url(/Style%20Library/Dongenergy/images/rebranding/navigation/nav-bg.gif) repeat-x left center; 
	float: right; 
	height: 21px! important;
	padding-top: 5px;
	padding-right: 13px;

}
.LoggedinPanelRight
{
	display:table;
	float:right;
	height:25px !important;
	padding-right:13px;
	padding-top:0;
	position:relative;
	width: 120px! important
}

.LoggedinPanelNavigation a, .LoggedinPanelNavigation a
{	
	color: #ffffff; 
	padding-left: 20px;
	padding-right: 10px;
	margin-top: 50px;
	height: 10px;
	font-weight: bold;
	text-decoration:none! important;
 }

.NotLoggedin
{
	/*background: url('/Style%20Library/Dongenergy/images/Rebranding/navigation/PadlockUnlocked.gif') no-repeat;*/
	background: url('/Style%20Library/Dongenergy/images/Rebranding/navigation/Padlocklocked.gif') no-repeat;
}

.Loggedin
{
	background: url('/Style%20Library/Dongenergy/images/Rebranding/navigation/Padlocklocked.gif') no-repeat;
}  
  
/* Show modal*/

.modal
{
    display:none; 
    text-align:center; 
    vertical-align:middle;
    background-image: url(/Style%20Library/Dongenergy/images/Rebranding/BackGround/ModalBG.png);
    height:100%; 
    width:100%;
    position:absolute;
    z-index:999;
    top:0;
    left:0;
}

.dialog 
{
    font-size: 1.1em;
    background-color:#eee; 
    padding:8px; 
    border:1px solid #000000;
    position:relative;
    margin: auto auto;
    top: 10px;
    width: 445px;
}
    
.FullSizeContentBox
{
  width: 100%! important;
	font-size: 0,65em! important;
  vertical-align: middle; 
  color: #ffffff;
}
.FullSizeContentBoxBottom
{
	width: 690px! important;
	background: url('/Style%20Library/Dongenergy/images/Rebranding/BackGround/GreenTopBgBox.gif');
	background-repeat: no-repeat;

	background-position: bottom;  
	
	padding: 0px 10px 0px 10px;
	display:table;
	
}

.FullSizeContentBoxTop
{
  
  font-size: 1.2em; 
  color: #ffffff;
  font-weight:  bold! important;
  vertical-align:middle;
  line-height: 40px! important; 
  height: 50px! important;
  display:table;
  width: 712px! important;


}

.FullSizeContentBoxTop span
{
  
  PADDING-LEFT: 6px! important;

}


.GreenContentBox
{
	
	background: url('/Style%20Library/Dongenergy/images/Rebranding/BackGround/GreenTopBgBox.gif') no-repeat;
}
.GreenContentBoxInvoices
{
 width:  690px! important;
 padding-top: 10px! important;  
 
}
/*
.GreenContentBoxSpan
{
	
}
*/
.zeropadding
{
  padding: 0pt! important;
  }
  
.FullWidth
{
  width: 710px;

  
}


.LoginHelpLink 
{
    width: 130px;
    color: #c30f10! important;
}

a.LoginHelpLink:link  {text-decoration: none! important;}
a.LoginHelpLink:hover {text-decoration: underline! important; }

.DualRowLeft
{
    width: 348px;
    float: left;
}

.DualRowRight
{
    width: 348px;
    float: right;
}

.DualRowLeftFixed
{
  width:464px;
}
.DualRowRightFixed
{
  width:223px;
}

.ButtonContactUs
{
 margin:10px 24px 0px 0px;
}


a.terms:link, a.terms:visited 	{color:#000000! important; text-decoration:underline! important;}
