﻿html, body {
	height: 100%;
	background-color: #DEDFCE;
}

body {
	/*text-align: center;*/
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Sans-Serif, tahoma;
	font-size: 11px;
}

a:link {color:#27413e;}     /* unvisited link */
a:visited {color:#27413e;}  /* visited link */
a:hover {color:#27413e;}   /* mouse over link */
a:active {color:#27413e;}   /* selected link */

fieldset {
	width: 855px;
	
}
fieldset th 
{
    font-size: 12px;
	font-weight: bold;
}
fieldset span 
{
    display: inline-block;
    /*line-height: 40px;*/
    font-size: 8pt;
	font-weight: bold;
	vertical-align: middle;
}
    
legend {
	padding: 4px 4px
}

td.spacing {
	width: 15px;
	empty-cells: show;
}
.btn 
{
  width:68px;
  height:22px;
  border:0;
  margin-left:0.8em;
  padding:0;
  background:url('/Css/Telerik/Upload/ruButtonSmall.gif') 100% 0 no-repeat;
  /*color:#fff;*/
  color:#27413e;
  text-align:center;
  font:11px/1.24 arial,verdana,sans-serif;
}

.lblData {
	width: 125px;
}
div#mainContainer {
	position: relative;
	text-align: left;
	clear: left;
	width: 940px;
	height: 400px;
	margin: 0 auto;
	padding: 0px;
	background-color: #FFFFFF;
}

.footer
{    
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center !important;
    line-height: normal;
}

div#topHead {
	background-color: #FFFFFF;
}

div#divLogoControlVertical { 
	margin-bottom: -12px; /* half of content height */
	width: 1px;           /* required to "hide" distance div */
	height: 50%;          /* required */
	float: left;          /* required */
}

div#divLogoWrap {
	position: relative;   /* positions content on top of distance */
	text-align: left;     /* horizontal centering hack for IE */
	height: 25px;         /* required - desired height */
	width: 100%;          /* required - desired width */
	background: #FFFFFF;  /* cosmetic */
	margin: 0 auto;       /* required */
	clear: left;          /* required */
}

div#menuBar {
	height: 35px;
	background-color: #FFFFFF;
}

div#contentOuterWrap {
	background-color: #FFFFFF;
	padding-bottom: 20px;
	min-height: 400px;
}

div#contentInnerWrap {
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0px;
	background-color: #FFFFFF;
}

div#tabBar {
	margin-right: 15px;
	margin-left: 15px;
	background-color: #88959E;
}

div#contentContainer {
	margin-top: 10px;
	margin-right: 15px;
	margin-left: 15px;
	background-color: #FFFFFF;
}

div#credentialBar {
	text-align: right;
	margin-right: 25px;
}
.unusedOrRemovedControl
{
    display: none;
}
td {
	font-size: 11px;
}

.GridRowOver_[Office2007] {
	background-color: orange;
	cursor: pointer;
}

.RadTextInput_[Office2007] {
	width: 200px;
}

.pageView {
	border-top: none;
	margin-top: -1px;
	height: 381px;
	width: 100%;
}

.divLitRoadName {
	font-size: 12px;	
	height: 25px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 25px;
}

.divCtRoadWrapper {
	height: 300px;
	margin-left: 0px;
	background-color:#FFFFFF;
}

.divCtRoad {
	background-color:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
	position:relative;
	top:0;
	height: 175px;
	background-color: #D8E6F5;
}

.divCtContactWrapper {
	left:375px;
	position: absolute;
	margin-top:-175px;
	width: 350px;
	height: 125px;
	background-color: #D8E698;
}

.tabStripWrapper {
  padding: 10px;
  background: #FFFFFF;
  float: left;
}

.fvRoadLbl {
	width: 120px;
}

.fvRoadData {
	width: 120px;
}


/******** Input columns ********/
.inputCol1 {
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 11px;
	vertical-align: middle;
}

.inputCol2 {
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
}
/******** End of Input columns ********/


/******** info-ascx style ********/
#cmdBar {
	height: 18px;
	border:1px solid #4A5768;
	background: #FAFAFA;
	padding:3px;
	font-weight:normal;
	text-align:left;
}

#cmdBar_bottom {
	background-image: url('../Images/cmdbar_bottombar.jpg');
	background-repeat: repeat-x;
	border-right:1px solid #4A5768;
	border-left:1px solid #4A5768;
	border-bottom:1px solid #4A5768;
	height: 19px;
	empty-cells: show;
}

.tblCmdBar {
	height: 16px;
	width: 100%;
	background: transparent;
	vertical-align: middle;
	text-align: right;
}
.tblCmdBarBtn {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.btnCmdBar {
	margin-right: 20px;
}
#cmdBarInline {
	height: 22px;
	padding:3px;
	font-weight:normal;
	text-align:left;
	text-align: right;
	margin-right: 20px;
}


/******** divTableInput ********/
#divTableInput table tr td {
	font-size: 11px;
}

.lblInfo {
	width: 125px;
	font-size: 11px;	
}

.RoadFormContentInputWrap table tr td div {
	font-size: 11px;
}
/******** End of divTableInput ********/


/******** Marketing ********/
#divTableInputMarketingCol1 {
	width: 400px;
}

.lblMarketing {
	width: 110px;
}
/******** End of Marketing ********/


/******** CustomerData ********/

#divTableInputCustomerDataCol1 .inputCol1 .tdLblData .tdInputData {
	width: 365px;
}
#divTableInputCustomerDataCol1 .inputCol1 
{
    width: 365px;
}

#divTableInputCustomerDataCol2 {
	width: 455px;
}
#divTableInputCustomerDataCol1 .tdLblData 
{
    	width: 120px;
}
#divTableInputCustomerDataCol1 .tdInputData 
{
    	width: 235px;
}

/******** End of CustomerData ********/


/******** EnergyConsumption ********/
#divTableInputEnergyConsumptionCol1 {
	/*width: 430px;*/
}

#divTableInputEnergyConsumptionCol2 {
	width: 270px;
}

#divTableInputEnergyConsumptionDetailCol1 {
	width: 325px;
}

#divTableInputEnergyConsumptionDetailCol2 {
	width: 470px;
}

.lblEnergyConsumption {
	width: 110px;
}
.inputEnergyConsumption {
	width: 320px;
}
.lblEnergyConsumptionChild1 {
	width: 75px;
}

.tdDateEnergyConsumptionChild1 {
	width: 225px;
}
/******** End of EnergyConsumption ********/


/******** ContactPerson ********/
#divTableInputContactCol1 {
	width: 320px;
}

.lblContact {
	width: 110px;
}

#divTableInputContactCol2 {
}
/******** End of ContactPerson ********/


/******** Firm ********/
#divTableInputFirmCol1 {
	width: 320px;
}

#divTableInputFirmCol2 {
	width: 510px;
}

.lblFirm {
	width: 110px;
}
/******** End of Firm ********/


/******** Markedsfoeringsaktiviteter ********/
.InsertUpdateTables {
    background-color: #FAFAFA;
    font-size: 11pt;
    padding: 5px;
}

.InsertUpdateHeadline {
    font-size: 11pt;
    font-weight: bold;
    margin-bottom: 10px;
}
/******** End of Markedsfoeringsaktiviteter ********/


/******** RoadForm ********/
#divRoadForm {
	font-size: 11px;
	font-weight: normal;
}

#divRoadFormCmdBar {
	border:1px solid #4A5768;
	background: #FAFAFA;
	padding:3px;
	font-weight:normal;
	text-align:left;
}

.tblRoadFormCmdBar {
	height: 16px;
	margin-right: 20px;
	background: transparent;
	vertical-align: middle;
	text-align: right;
}
#divRoadFormCmdBarBottom {
	background-image: url('../Images/cmdbar_bottombar.jpg');
	background-repeat: repeat-x;
	border: 1px solid #4A5768;
	height: 19px;
	empty-cells: show;
}

.tblRoadFormCmdBarBtn {
}

html body .RadInput_Office2007 .riDisabled, html body .RadInput_Disabled_Office2007 {
    background-color: #F2F2F2 !important;
    border-color: #CCDBED !important;
    color: #4C4C4C !important;
    cursor: default !important;
}

.RadComboBox .rcbDisabled .rcbInputCell .rcbInput, .RadComboBoxDropDown .rcbDisabled {
    background-color: #F2F2F2 !important;
    border-color: #CCDBED !important;
    color: #4C4C4C !important;
    cursor: default !important;
}

/******** End of RoadForm ********/


#contentInputWrap {
	border-right:1px solid #4A5768;
	border-bottom:1px solid #4A5768;
	border-left:1px solid #4A5768;
	padding: 0px;
	background-color: #FFFFFF;
}

#contentInputWrapInline {
	padding: 0px;
}


#InsertUpdateWrap {
	padding: 0; 
	margin: 0;
}


/******** Administrate users ********/
.inputField {
    width: 300px;
}
/******** End of Administrate users ********/


/******** Error-message boxes ********/
#divErrorMsg {
    margin: 0px;
    border: solid 1px #4A5768;
    background-color: #FAFAFA;
    font-size: 11pt;
    margin-bottom: 10px;
    padding: 10px;
    color: Red;
} 

.ErrorMsg {
    border: solid 1px #4A5768;
    background-color: #FAFAFA;
    font-size: 11pt;
    height: 40px;
    margin-top: 5px;
    margin-bottom: 10px;
    padding: 10px;
    color: Red;
}
/******** End of Error-message boxes ********/


#PlaceHolders {
    border: solid 1px #4A5768;
    padding: 15px;
}
.panelPhWrap {
	font-size: 11px;
}
/*GridViewCSS White Chrome Style*/
.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size: 8pt;
    color:#3e628a;
    table-layout: auto;
    border-collapse: collapse;
    border: none;
    width: 98%;
    text-align: left;
}
/*Header and Pager styles*/
.HeaderStyle, .PagerStyle /*Common Styles*/
{
    background-image: url(../Images/GridViewCSSThemes/HeaderWhiteChrome.jpg);
    background-position:center;
    background-repeat:repeat-x;
    background-color:#fff;
	border-bottom:solid 1px #999;
}
.HeaderStyle th
{
    padding: 5px;
    color: #333;
}
.HeaderStyle a
{
    text-decoration:none;
    color:#333;
    display:block;
    text-align:left;
    font-weight:normal;
}
.PagerStyle table
{
    text-align:center;
    margin:auto;
}
.PagerStyle table td
{
    border:0px;
    padding:5px;
}
.PagerStyle td
{
    border-top: #999999 1px solid;
}
.PagerStyle a
{
    color:#333;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    border-top:solid 1px #fff;
    border-right:solid 1px #999;
    border-bottom:solid 1px #999;
    border-left:solid 1px #fff;
}
.PagerStyle span
{
    font-weight:bold;
    color:#333;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}
/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding: 5px;
    border-right: none;
}

.RowStyle a
{
    color: #f26522;
}

.RowStyle td
{
    background-color:#aab9cb;
    color: #f8f8f8;
}
.AltRowStyle td
{
    background-color: #fff;
}
.SelectedRowStyle td
{
    background-color:#FF9;
}
/* GridViewCSS White Chrome Style End */
