﻿/* Taken from DI's css */
body, td, input, select, textarea {font:normal 10px/11px Verdana,Tahoma,Arial,sans-serif;}


.ClimaWidth
{
	width:750px;	
}

.ClimaWidthMinus2
{
	width: 748px;
}

div.data
{	
	padding:10px 10px 10px 10px;		
}

span.Header
{
	font-weight:bold;
	font-family: Arial, Helvetica, Sans-serif;
    font-size: 18pt;
    line-height: 50px;
    color:White;
    position:absolute; 
    
}

div.LoginHeader
{
	Background:#008CD7;	
}
	
div.Header
{
	   height:100px;
	   padding-left:00px;		      
}

span.ImageHeader
{
	position:absolute;
    width:750px;
    height:95px;    
	background-repeat:no-repeat;
	background-position:0px, 0px;	
	margin-left:0px; 
}

.bold
{
	font-weight: bold;	
}

.small
{
	font-size: 12pt;
}

.SectionHeader
{
	Background:#008CD7;	
	padding:2px 5px 2px 5px;	
	color:white;
	font-weight:bold;
	font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    line-height: 13px;                
}

div.SectionBody
{
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
	font-family: arial;
    font-size: 11px;	
}

.maxWidth
{
	width: 100%;
}
.halfWidth 
{
    width: 50%;
}
.minWidth
{
	width: 0%;
}

.Error
{
	color:Red;	
	display:none;
}

button
{
	height:25px;	
	font-family: arial;
    font-size: 11px;
	padding:0px 0px 0px 5px;	
	text-align:left;
	cursor:pointer;	
}

table.x-btn button 
{
    height:21px;
}

button.front
{
	width:120px;
	font-style: italic;	
}

button.oversigt
{
	width:145px;	
	font-style: italic;	
}

button.closeReport
{
	width:120px;
	font-style: italic;	
}

button.saveMasterdata
{
	width:115px;
	font-style: italic;	
}

button.cancelMasterdata
{
	width:85px;
	font-style: italic;	
}

button.saveReductionTargetData
{
	width:135px;
	font-style: italic;	
}

button.cancelReductionTargetData
{
	width:85px;
	font-style: italic;	
}
button.new
{
	width:105px;
	font-style: italic;		
}

button.help
{
	width:75px;	
	font-style: italic;	
}
button.admin
{
	width:68px;	
	font-style: italic;	
}
button.closeAdmin
{
    width:140px;
    font-style:italic;
}
button.user
{
	width:98px;
	font-style: italic;		
}

button.logout
{
	width:80px;	
	font-style: italic;		
}

button.closeMydata
{
    width:120px;
	font-style: italic;
}

button.mydata
{
    width:85px;
	font-style: italic;
}

button.goToTransportChains
{
    width:120px;
	font-style: italic;
}

button.closeTransportChains
{
    width:145px;
	font-style: italic;
}

button.newTransportChain
{
    width:105px;
	font-style: normal;
}

button.closeEditTransportChain
{
    width:175px;
	font-style: italic;
}

button div
{		
	margin-top:5px;
	position:absolute;
}

button.pressed
{
	font-style:normal;		
}

button.Minimum
{
	margin:0px;
	border:0px;
	background:white;
}

span.AddButton
{	
	background:#EEEEEE;
	border:1px outset silver;
	
	cursor:pointer;	
}

span.SelectedButton
{
	background:#FDFBBF;
}

.NoAction
{
	background:silver;
	cursor:none;
	display:none;
}

img.AddButton
{	
	margin-left:0px;
	padding-left:2px;	
	width:11px;
	border:0px;	
}

div.ClimaMenu
{
	height:25px;
	background:#DDDDDD;
	border-left: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
}

div.ClimaMenu Span Button
{
	vertical-align: middle;
}

div.ClimaMenu Span Button Span
{
	vertical-align: top;
}

div.ClimaMenu Span Button Span Img
{
	vertical-align: text-bottom;
}

	
div.SubMenu				
{
}

div.SubMenu	 .submenuitem	{}

div.ClimaReports
{	
	background-repeat:no-repeat;
	background-position:0px, 0px;
	border:1px solid silver;
	border-left: 1px solid #AAAAAA;				
	overflow:visible;	
}

div.ClimaFooter
{
	background:#EDEDED;	
	border-bottom: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	padding-top:5px;
	padding-bottom:5px;
}

a, span.link
{
	color:#008CD7;	
	cursor:pointer;
}

td.Location
{
	padding-left:5px;
	font-weight: normal;
}

td.UserInfo  
{
	border-left:1px solid silver;	
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	font-weight: normal;
}

div.StandardPadding
{
	padding:10px 10px 10px 10px;
}

div.ClimaContainers
{
	width:750px;
}

div.ClimaContainersMinus2
{
	width:748px;
	font-style: italic;	
}

table.CalculationList th
{	
	padding: 2px 5px 2px 5px;	
	color: White;
	font-weight:bold;
	font-family: Arial, Helvetica, Sans-serif;
    font-size: 11px;
    line-height: 13px;
    font-style:normal;
    text-align: left;
    text-transform:none;
}

table.CalculationList td
{
	padding: 2px 5px 2px 5px;
	font-weight:bold;
	font-family: arial;
    font-size: 11px;
    white-space: nowrap;
}

table.CalculationList td a
{
	color: #008CD7;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	text-decoration: none;
}

table.CalculationList td a:hover
{
	text-decoration: underline;
}

table.CalculationList th a
{
	color: White;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	text-decoration: none;
}

table.CalculationList th a:hover
{
	text-decoration: underline;
}

table.DataInputTable
{
    width: 100%;
}

tr.DataInputRow
{
    height: 25px;
}

td.DataInputText
{
    width:100%;
    padding-right: 5px;
}
td.DataInputHeadline
{
    background-color:#DDDDFF;
    text-align:center;
}
input.DataInputText
{
    padding: 1px 0px 1px 0px;
    width: 100%;
}

.lightBackground
{
	Background: transparent;
}

.mediumBackground
{
	Background: #EEEEEE;
}

.darkBackground
{
	Background: #008CD7;
}

Input.Numeric
{
	width:50px;
}
Input.Text
{
	width:90px;
}
Input.Emissionfactor
{
    width:90px;   
}

td.RowData
{
	padding-left:5px;
	border-top:1px solid silver;
}

div.ResultContainer
{
	padding: 10px 5px 10px 5px;
	border:1px outset silver;	
	background: #F7FFF2; 
	text-align:left;
	font-weight:bold;
	width:175px;
}
td.InnerResultContainerLeft
{
    font-weight:bold;
    vertical-align: text-bottom;
	text-align: left;	
}
td.InnerResultContainerRight
{	
    font-weight:bold;
    vertical-align: text-bottom;
	text-align: right;		
}

.InnerResultContainerTotal
{	
	position:absolute;
	margin-top:-5px;
	margin-left:-5px;
	border:1px outset silver;	
	background: #F7FFF2;
	text-align:left;
}

div.TotalResult
{
    text-align:center;
	font-family:Arial;  
	font-weight:bold;
	font-size:8pt;	 
}
div.TotalResult img.Link
{
    cursor: pointer;
}
div.TotalResult span.Text
{
    font-size:7pt;
    font-weight:normal;
}
div.TotalResult span.Result
{
    font-size:8pt;
}
div.TotalResult span.ScopeText
{
    font-size:13pt;
    font-weight:bold;
    cursor: pointer;
}

td.AreaHeadline
{
	font-size:10pt;
}
.HeadIconImage
{
	border:1px solid;
	height:50px;
	width:50px;
	background:#EEEEEE;
	margin-top:3px;
}

img.StartButton
{
	border:1px solid outset;
	height:25px;
	width:50px;
}

button.StartButton
{
	margin:0px;
	border:0px;
	background:white;
	padding-top:1px;
	height:50px;
	width:60px;
}

.HelpText
{
	font-style:italic;
	padding-top:6px;
	font-size:8pt;
	color: Black;
}

.ToolTipHelp
{
	cursor:pointer;
}

img.SmallMenu
{
	border:1px outset white;cursor:pointer;width:50px;height:50px;margin-right:5px;
}
img.SmallMenuCurrent
{
	border: 4px outset black;
}

img.BackSmallMenu
{
	width:40px;
	border:2px outset white;cursor:pointer;
	height:25px;
}

img.button{cursor:pointer;}

.HelpHeading1{font-size:16px;font-weight:bold;}
.HelpHeading2{font-size: 12px;font-weight:bold;}
.HelpHeading3{font-size: 11px;font-weight:bold;}
.HelpNormal{text-align:justify;}

map.link {cursor:pointer;}

table.processBackground
{
	background-color: #EEEEEE;
}


