/* ------------- Form structure styles ------------- */
.form_step_hidden {
	display: none;
}
.form_hidden_element {
	display: none;
	position: relative;
	z-index: 100;
}

.ffTilvalg .form_hidden_element
{
	clear : both;
}

.form_steps,
.changePassword	{
	width: 100%;
	background: #ffffff url('../images/bg_forms_vertical.gif') repeat-y top center;
	margin-top: 7px;
	float: left;
	border-bottom: solid 1px #b6b5b5;
	clear: both;
}
.form_steps .form_step,
.changePassword	.form_step	{
	width: 908px;
	background: #ffffff url('../images/bg_forms_top.png') no-repeat top center;
	min-height: 142px;
	margin: 0px 1px 0px 1px;
	padding: 10px 15px 10px 15px;
	position: relative;
	float: left;
}
#center_col .form_steps .form_step .form_step_headline,
#content_con .center_col .form_steps .form_step .form_step_headline,
.changePassword #stepChangePassword .form_step_headline	{
	background: transparent url('../images/line_grey_white_horiz.gif') repeat-x left bottom;	
	padding: 0px 0px 4px 0px;
	margin-bottom: 12px;
	font-family: "Myriad Pro", Trebuchet, Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
	float: left;
	width: 100%;
	color: #db001b;
}
.form_common {
	width: 335px;
	padding-bottom: 15px;
	position: relative;
	float: left;
	z-index: 100;
}
.right_col .form_common	{
	width: 196px;
}
.form_erhverv .stepIdentity .form_common	{
	width: 360px;
}
.form_custom .form_common	{
	width: 700px;
}
.form_comment	{
	float: left;
	display: block;
	width: 180px;
	padding-left: 22px;
}
#ajaxValidatorLoader	{
	display: block;
	float: right;
	margin-left: 5px;
	width: 20px;
	height: 20px;
	overflow: hidden;
}
.form_headline	{
	clear: both;
}
.form_step h3.form_headline	{
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 5px;
}
.form_label	{
	display: block;
	float: left;
	width: 120px;
}
.form_confirm_section	{
	float: left;
	clear: both;
	padding: 10px 10px 10px 10px;
	margin-bottom: 13px;
	background: #f5f5f5;
	border: solid 1px #b6b5b5;
	width: 885px;
}
.form_confirm_field	{
	width: 670px;
	float: left;
	clear: both;
	padding-bottom: 5px;
}
.form_confirm_field span	{
	display: block;
	float: left;
}
.form_confirm_field .form_confirm_field_label	{
	font-weight: bold;
	display: block;
	float: left;
	width: 175px;
}
#confirm_section_card .form_confirm_field	{
	width: 700px;
	background: transparent url('../images/bg_forms_approved.png') no-repeat left top;
	padding-left: 25px;
}
.postLabel	{
	padding-left: 3px;
}
.form_common input.disabled_input	{
	background-position: left bottom;
}
#center_col #stepConfirm h3,
#center_col #stepGodkend h3,
#center_col #foGodkend h3	{
	padding: 0px 0px 5px 5px;
	font-size: 1em;
	font-weight: bold;
}
.form_step .form_navigation .form_forward_button,
.form_step .form_confirm_section .form_forward_button,
#center_col .form_step .form_back_button,
.form_custom .form_navigation .form_back_button
{
	float: right;
}

#fgohidden,
#oliefyrsservicehidden,
#traepillerhidden,
.form_fleretanke .form_submit .form_back_button,
.form_fleretanke .form_submit .form_forward_button{
	float: left;
}

.fgoaarsforbrug,
.oliefyrsserviceforbrug,
.traepilleraarsforbrug {
	margin-left: 21px;
}

.fgoaarsforbrug .form_comment,
.oliefyrsserviceforbrug .form_comment,
.traepilleraarsforbrug .form_comment{
	padding-left: 5px;
	width : 0px;
}

.form_navigation	{
	text-align: right;
	padding: 0px 0px 20px 0px;
	float: left;
	width: 100%;
	clear: both;
	margin-top: -26px;
	height: 10px;
}
#stepConfirm .form_navigation	{
	margin-top: 0px;
}
.right_col .form_navigation	{
	padding: 10px 0px 15px 0px;
	float: left;
	width: auto;
	margin-top: 0px;
	height: auto;
}
.form_section	{
	float: left;
}	

.form_section_olieerhverv	{
	float: none;
}

.form_common select	{
	float: left;
	color: #666666;
}
.subscribe_jatak	{
	color: #18c42a;
	padding-right: 5px;
	padding-left: 2px;
}
#tildeltsms span,
#tildeltbrev span,
#selvvalgtsms span,
#selvvalgtbrev span,
#tildeltsms2 span,
#tildeltbrev2 span,
#selvvalgtbrev2 span,
#selvvalgtsms2 span	{
	float: none;
	display: inline;
}
.form_shortcuts	{
	float: left;
	clear: both;
	padding: 5px 0px 0px 10px;
	width: 500px;	
}
.form_shortcuts ul	{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.form_shortcuts ul li	{
	clear: both;
	width: 100%;
	float: left;
	padding: 0px 0px 4px 0px;
}
.form_shortcuts ul li a	{
	text-decoration: none;
}
#container #center_col .cAcceptConditions .cAcceptConditions_validate h3	{
	padding-left: 0px;
}
.cAcceptConditions a	{
	background: url('../images/arrow_hummel.gif') no-repeat right 4px;
	padding-right: 13px;
}
/* ------------- Selectbox styles ------------- */
.cAcceptConditions input,
.bkSubscribePrisvarsel input,
.bkSubscribeKvittering input,
.laLeveringsadresse	input,
.laLeveringsadresse2 input,
.laLeveringsadresse3 input,
.laLeveringsadresse4 input,
.laLeveringsadresse5 input,
.laLeveringsadresse6 input,
.laLeveringsadresse7 input,
.laLeveringsadresse8 input,
.laLeveringsadresse9 input,
.laLeveringsadresse10 input,
.foOpfyldning input,
.foAutomatiskLevering input,
.foEl input,
.elIngenElOplysninger input,
.elAftaleperiode span input,
.foFDBMedlemIntetNummer input,
.bkAntalBenzinkort input,
.pmAbbonementer span input,
.cVariation input,
.emailTjenesterNyhedsbreve span input,
.emailTjenesterPrisvarsel span input,
.koKommentarCheck input,
.nyhedsbrevSegmenter span input,
.benzinkortOenskes input,
.tank1FyldTanken input,
.tank2FyldTanken input,
.harTank2 input,
.forsendelsesform input,
.tkJaTak input,
.kortRow .kortInput input,
.spaerKort input,
.erstatKort input,
.skAarsag input,
.form_custom .form_field_check input,
.wok3FormPrivatErhverv input,
.identityCb input,
.ekBzdl span input,
.cKonto span input,
.pbsForm .form_common input,
.ovTilmeldAfmeld input,
.ovOpvarmingskilde span input,
.kodeOenskes input,
.alOpvarmningskilde span input	{
	width: 15px;
	height: 15px;
	margin-right: 4px;
	padding: 0px;
	margin-top: 2px;
}
/* ------------- Flow styles ------------- */
#status_line	{
	width: 100%;
	background: #cfcfce;
	height: 26px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	list-style: none;
	clear: both;
	display: block;
}
#status_line li	{
	float: left;
	padding: 5px 28px 5px 4px;
	color: #ffffff;
	font-family: Trebuchet, Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
}
.form_step_current	{
	background: #db001b url('../images/bg_forms_nav_backslash_red.png') no-repeat top right;
}
.form_step_previous	{
	background: #db001b url('../images/bg_forms_nav_backslash_red_full.png') no-repeat top right;
}
.form_step_next {
	background: #ababab url('../images/bg_forms_nav_backslash_grey.png') no-repeat top right;
}
.form_step_last	{
	background: #ababab url('../images/bg_forms_nav_backslash_end.png') no-repeat top right;
}
.form_step_last.form_step_current,
.form_step_current.form_step_last	{
	background: #db001b url('../images/bg_forms_nav_backslash_red_end.png') no-repeat top right;
}
#status_line li:last-child.form_step_current	{
	background: #db001b url('../images/bg_forms_nav_backslash_red_end.png') no-repeat top right;
}
/* ------------- Label styles ------------- */
.form_common label	{
	width: 85px;
	z-index: 1;
	display: block;
	float: left;
}
.form_erhverv .stepIdentity .form_common label,
.form_custom .stepIdentity label,
.form_custom .kfKonkurrenceFormular label	{
	width: 95px;
}
.cHusNummer label,
.laHusNummer label,
.laHusNummer2 label,
.laHusNummer3 label,
.laHusNummer4 label,
.laHusNummer5 label,
.laHusNummer6 label,
.laHusNummer7 label,
.laHusNummer8 label,
.laHusNummer9 label,
.laHusNummer10 label,
.form_erhverv .stepIdentity .cHusNummer label,
.form_erhverv .stepIdentity .laHusNummer label,
.form_custom .wok3FormNr label	{
	width: 31px;
}
.cHusBogstav label,
.laHusBogstav label,
.laHusBogstav2 label,
.laHusBogstav3 label,
.laHusBogstav4 label,
.laHusBogstav5 label,
.laHusBogstav6 label,
.laHusBogstav7 label,
.laHusBogstav8 label,
.laHusBogstav9 label,
.laHusBogstav10 label,
.form_erhverv .stepIdentity .cHusBogstav label,
.form_erhverv .stepIdentity .laHusBogstav label,
.form_custom .wok3FormBogstav label	{
	width: 53px;
}
.cEtage label,
.laEtage label,
.laEtage2 label,
.laEtage3 label,
.laEtage4 label,
.laEtage5 label,
.laEtage6 label,
.laEtage7 label,
.laEtage8 label,
.laEtage9 label,
.laEtage10 label,
.form_erhverv .stepIdentity .cEtage label,
.form_erhverv .stepIdentity .laEtage label,
.form_custom .wok3FormEtage label	{
	width: 42px;
}
.cPlacering label,
.laPlacering label,
.laPlacering2 label,
.form_erhverv .stepIdentity .cPlacering label,
.form_erhverv .stepIdentity .laPlacering label,
.elNetselskab label,
.form_custom .wok3FormPlacering label
{
	width: 126px;
}
.braendeBraende .form_label,
.braendeKvantum	.form_label,
.briketterBriketter .form_label,
.briketterKvantum .form_label,
.traepillerTraepiller .form_label,
.traepillerKvantum .form_label,
.braendeBraende label,
.braendeKvantum	label,
.briketterBriketter label,
.briketterKvantum label,
.traepillerTraepiller label,
.traepillerKvantum label {
	width: 75px;
}
.cBy label,
.laBy label,
.laBy2 label,
.laBy3 label,
.laBy4 label,
.laBy5 label,
.laBy6 label,
.laBy7 label,
.laBy8 label,
.laBy9 label,
.laBy10 label,
.form_erhverv .stepIdentity .cBy label,
.form_erhverv .stepIdentity .laBy label,
.form_custom .wok3FormBy label	{
	width: 29px;
}
.bkAntalBenzinkort label	{
	float: left;
	width: 80px;	
}
.pBetalingsform label,
.pBank label,
.pRegNr label,
.pKontoNr label,
.bkSMSBrev label
{
	width: 100px;
}
.bkAntalBenzinkort .form_label,
.bkAntalBenzinkort label
{
	width: 123px;
}

.bkKortTekst label, 
.bkPinkode label,
.bkKortTekst2 label, 
.bkPinkode2 label,
.fdbMedlemsnummer label,
.benzinkortTekst label,
.benzinkortPINKode label	{
	width: 125px;
}
.cAcceptConditions label,
.foFDBMedlemIntetNummer label	{
	width: 300px;
}
.bkSubscribePrisvarsel label,
.cVariation .form_label,
.wok3FormPrivatErhverv .form_label	{
	float: left;
	width: 230px;
}
#foRabat .form_section_fyringsolie_input .form_common label	{
	width: 300px;
}
#foRabat .form_section_fyringsolie_input .form_common .form_label	{
	width: 320px;
}
.elIngenElOplysninger label	{
	width: 370px;
}
.koKommentarCheck label	{
	width: 350px;
}
.elAftagernr label
{
	width: 200px;
}
.form_steps .form_step .laLeveringsadresse label,
.form_steps .form_step .laLeveringsadresse2 label,
.form_steps .form_step .laLeveringsadresse3 label,
.form_steps .form_step .laLeveringsadresse4 label,
.form_steps .form_step .laLeveringsadresse5 label,
.form_steps .form_step .laLeveringsadresse6 label,
.form_steps .form_step .laLeveringsadresse7 label,
.form_steps .form_step .laLeveringsadresse8 label,
.form_steps .form_step .laLeveringsadresse9 label,
.form_steps .form_step .laLeveringsadresse10 label	{
	width: 420px;
}
.bkSubscribeKvittering label	{
	float: left;
	width: 200px;
	margin-top: 19px;
}
/* ------------- Input styles ------------- */
.email_tjenester .email input	{
	width: 338px;
	display: block;
	height: 20px;
	border: 0px;
	padding: 2px 2px 0px 2px;
	background: transparent url(../images/bg_forms_fields_size342.png) no-repeat bottom right;
	color: #666666;
}
.cFornavn input,
.cEfternavn input,
.cNavn input,
.cAdresse input,
.laFornavn input,
.laEfternavn input,
.wok3FormFornavn input,
.wok3FormEfternavn input,
.cEmail input,
.wok3FormEmail input,
.cCpr input,
.bkKortTekst input,
.bkKortTekst2 input,
.pKontoNr input,
.pBank input,
.cFirmanavn input,
.wok3FormFirmanavn input,
.cCvr input,
.wok3FormCvr input,
.cEan input,
.fdbMedlemsnummer input,
.elNetselskab input,
#cFodselsdatoHidden input,
.nyhedsbrevNavn input,
.bizzTekst input,
.benzinkortTekst input,
.tank1Tankplacering input,
.tank2Tankplacering input,
.tank3Tankplacering input,
.tank4Tankplacering input,
.tank5Tankplacering input,
.tank6Tankplacering input,
.tank7Tankplacering input,
.tank8Tankplacering input,
.tank9Tankplacering input,
.tank10Tankplacering input,
.form_custom .form_field_text input,
.kortRow .emailInput input,
.skAndenAarsag input,
.elFDBNummer input,
.PbsFormHidden .form_common input,
.sponsorNameSearch input,
.postnrSearch input,
.sponsornr input,
.skiftsponsor input
	{
	width: 222px;
	display: block;
	height: 18px;
	border: 0px;
	padding: 1px 3px 0px 3px;
	background: transparent url(../images/bg_forms_fields_size228.png) no-repeat bottom right;
	color: #666666;
}
.right_col .cEmail input,
.right_col .nyhedsbrevNavn input,
.emailTjenesterInfo .cEmail input,
.emailTjenesterInfo .nyhedsbrevNavn input,
.smoereskemaFabrikat input,
.smoereskemaModelbetegnelse input,
.smoereskemaAargang input,
.smoereskemaMaskintype input,
.tkKortnr input,
.tkKortnrGentag input,
.EditKontoNavn .form_common input,
.emailform .form_common input,
.tkUsername input,
.content_404 .input_404_string	{
	width: 190px;
	display: block;
	height: 18px;
	border: 0px;
	padding: 1px 3px 0px 3px;
	background: transparent url(../images/bg_forms_fields_size196.png) no-repeat bottom right;
	color: #666666;
}

.emailTjenesterInfo .cEmail input	{
	background-position: bottom left;
}
.right_col .medejernummer input,
.right_col .medejerkodeord input,
.right_col .medejeremail input,
.cTlf1 input,
.wok3FormTlf input,
.laVejnavn input,
.laVejnavn2 input, 
.laVejnavn3 input,
.laVejnavn4 input, 
.laVejnavn5 input, 
.laVejnavn6 input, 
.laVejnavn7 input, 
.laVejnavn8 input, 
.laVejnavn9 input,  
.laVejnavn10 input,  
.laBy input,
.laBy2 input,
.laBy3 input,
.laBy4 input,
.laBy5 input,
.laBy6 input,
.laBy7 input,
.laBy8 input,
.laBy9 input,
.laBy10 input,
.wok3FormBy input,
.cVejnavn input,
.wok3FormVej input, 
.cBy input,
.lUsername input,
.lPassword input,
.elAftagernr input,
.pKortKonto input,
.cpOldPassword input,
.cpNewPassword1 input,
.cpNewPassword2 input,
.tank1tsAndenstorrelse input,
.tank2tsAndenstorrelse input,
.tank3tsAndenstorrelse input,
.tank4tsAndenstorrelse input,
.tank5tsAndenstorrelse input,
.tank6tsAndenstorrelse input,
.tank7tsAndenstorrelse input,
.tank8tsAndenstorrelse input,
.tank9tsAndenstorrelse input,
.tank10tsAndenstorrelse input,
.naturgasAftagernr input,
.naturgasRegnr input,
.naturgasKontonr input
	{
	width: 147px;
	display: block;
	height: 18px;
	border: 0px;
	padding: 1px 3px 0px 3px;
	background: transparent url(../images/bg_forms_fields_size153.png) no-repeat bottom right;
	color: #666666;
}
.google_fields input,
.alAutoLevAntalLiter input,
.forventetaarsforbrug input,
.tank1Kvantum input,
.tank2Kvantum input,
.tank3Kvantum input,
.tank4Kvantum input,
.tank5Kvantum input,
.tank6Kvantum input,
.tank7Kvantum input,
.tank8Kvantum input,
.tank9Kvantum input,
.tank10Kvantum input,
.fyringsolieClass .fyringsolie input,
.smoereolieClass .smoereolie input,
.dieselolieClass .dieselolie input,
.traepillerClass .traepiller input,
.elClass .el input,
.naturClass .naturgas input,
.alAutoLevNuvBeholdning input,
.oliefyrsserviceforbrug input,
.fgoaarsforbrug input,
.varmekontoAarsforbrug input,
.traepilleraarsforbrug input,
.bkForventetMaanedsforbrug input,
.bkMobil input,
.form_custom .form_field_number input,
.tank1AndenStoerrelse input,
.tank2AndenStoerrelse input,
.elAarsforbrug input,
.cTraeffesBedst input,
.ovAarligtAntalLiter input,
.ovNuvaerendeBeholdning input
	{
	width: 99px;
	display: block;
	height: 18px;
	border: 0px;
	padding: 1px 3px 0px 3px;
	background: transparent url(../images/bg_forms_fields_size105.png) no-repeat bottom right;
	color: #666666;
}
.fradato input,
.tildato input,
.tsAndenstorrelse input,
.nyPinkodeField input,
.nyPinkodeGentaget input
	{
	width: 69px;
	display: block;
	height: 18px;
	border: 0px;
	padding: 1px 3px 0px 3px;
	background: transparent url(../images/bg_forms_fields_size75.png) no-repeat bottom right;
	color: #666666;
}

.laHusNummer input,
.laHusBogstav input,
.laEtage input,
.laPlacering input,
.laPostnr input,
.laHusNummer2 input,
.laHusBogstav2 input,
.laEtage2 input,
.laPlacering2 input,
.laPostnr2 input,
.laHusNummer3 input,
.laHusBogstav3 input,
.laEtage3 input,
.laPlacering3 input,
.laPostnr3 input,
.laHusNummer4 input,
.laHusBogstav4 input,
.laEtage4 input,
.laPlacering4 input,
.laPostnr4 input,
.laHusNummer5 input,
.laHusBogstav5 input,
.laEtage5 input,
.laPlacering5 input,
.laPostnr5 input,
.laHusNummer6 input,
.laHusBogstav6 input,
.laEtage6 input,
.laPlacering6 input,
.laPostnr6 input,
.laHusNummer7 input,
.laHusBogstav7 input,
.laEtage7 input,
.laPlacering7 input,
.laPostnr7 input,
.laHusNummer8 input,
.laHusBogstav8 input,
.laEtage8 input,
.laPlacering8 input,
.laPostnr8 input,
.laHusNummer9 input,
.laHusBogstav9 input,
.laEtage9 input,
.laPlacering9 input,
.laPostnr9 input,
.laHusNummer10 input,
.laHusBogstav10 input,
.laEtage10 input,
.laPlacering10 input,
.laPostnr10 input,
.cHusNummer input,
.cHusBogstav input,
.cEtage input,
.cPlacering input,
.cPostnr input,
.wok3FormNr input,
.wok3FormBogstav input,
.wok3FormEtage input,
.wok3FormPlacering input,
.wok3FormPostnr input,
.bkPinkode input,
.bkPinkode2 input,
.pRegNr input,
.bizzPINKode input,
.benzinkortPINKode input,
.findKontorPostnr input,
.form_koebsinteresse_produkt input
	{
	width: 33px;
	display: block;
	height: 18px;
	border: 0px;
	padding: 1px 3px 0px 3px;
	background: transparent url(../images/bg_forms_fields_size39.png) no-repeat bottom right;
	color: #666666;
}
.login_name input,
.login_passw input	{
	width: 174px;
	display: block;
	height: 18px;
	border: 0px;
	padding: 1px 3px 0px 3px;
	background: transparent url(../images/bg_login_input.gif) no-repeat bottom right;
	color: #666666;
}
.form_common input,
.bkSubscribePrisvarsel input,
.bkSubscribeKvittering input,
.foFDBMedlemIntetNummer input	{
	float: left;
	margin-left: 0px;
/*	margin-top: 18px; */
}


.bkSubscribeKvittering input
{
	margin-top: 19px;
}


.pAcceptConditions input	{
	width: 20px;	
}



/* ------------- Validate styles ------------- */
.form_validator {
	display: none;
	position: absolute;
	background: url('../images/bg_forms_errorbox_arrow.png') no-repeat bottom left;
	padding: 4px 0px 0px 19px;
	width: 349px;
	bottom: 15px;
	left: 305px;
	z-index: 999;
	text-align: left;
}
.form_validator_close	{
	position: absolute;
	top: 9px;
	right: 27px;
	background: url('../images/bg_forms_errorbox_closebtn.png') no-repeat top right;
	height: 17px;
	width: 17px;
	cursor: pointer;
}
.form_validator span	{
	float: left;
	background: #fc001f url('../images/bg_forms_errorbox.png') repeat-x bottom left;
	width: 300px;
	/*min-height: 60px;*/
	padding: 10px 15px 10px 15px;
}
#center_col #stepConfirm .form_validator span h3,
.form_validator span h3,
.help h3	{
	font-size:1.25em;
	padding-left: 0px;
	font-weight: normal;	
}
.form_validator span h3,
.form_validator span,
.form_validator span p	{
	color: #ffffff
}
.cHusNummer_validate,
.laHusNummer_validate,
.laHusNummer2_validate,
.laHusNummer3_validate,
.laHusNummer4_validate,
.laHusNummer5_validate,
.laHusNummer6_validate,
.laHusNummer7_validate,
.laHusNummer8_validate,
.laHusNummer9_validate,
.laHusNummer10_validate
{
	left: 60px;		
}
.cPostnr_validate,
.laPostnr_validate,
.laPostnr2_validate	{
	left: 120px;
}
.pRegNr_validate	{
	left: 130px;	
}
.tiTankplacering_validate	{
	left: 196px;
}
.cBy_validate,
.laBy_validate,
.laBy2_validate,
.ttTanktype_validate	{
	left: 172px;
}
.cAcceptConditions_validate	{
	left: 214px;
}
.cVejnavn_validate,
.laVejnavn_validate,
.laVejnavn2_validate,
.laVejnavn3_validate,
.laVejnavn4_validate,
.laVejnavn5_validate,
.laVejnavn6_validate,
.laVejnavn7_validate,
.laVejnavn8_validate,
.laVejnavn9_validate,
.laVejnavn10_validate	{
	left: 240px;	
}
.sponsornr_validate,
.cTlf1_validate	{
	left: 230px;
}
.pKontoNr_validate,
.pBank_validate	{
	left: 317px;
}
.braendeKvantum_validate,
.briketterKvantum_validate,
.	erKvantum_validate	{
	left: 120px;
}
.foLeveringstid_validate,
.nyhedsbrevNavn_validate	{
	left: 181px;	
}
.elNetselskab_validate,
.fdbMedlemsnummer_validate{
	left: 345px;
	bottom: 20px;
}
.alOpvarmningskilde_validate	{
	left: 360px;
	bottom: 20px;
}
.ofsServiceMaaned_validate	{
	left: 380px;
}
.bgkGavekort_validate	{
	left: 388px;
}
.elAftaleperiode_validate	{
	left: 359px;
	bottom: 27px;
}
.forventetaarsforbrug_validate	{
	left: 285px;
}
.form_erhverv .cFornavn_validate,
.form_erhverv .cEfternavn_validate,
.form_erhverv .cEmail_validate	{
	left: 317px;
}
.form_erhverv .cPostnr_validate,
.form_erhverv .laPostnr_validate	{
	left: 130px;
}
.foKvantum_validate	{
	left: 85px;
	bottom: 23px;
}
.sponsorNameSearch_validate,
.sponsornr_validate,
.postnrSearch_validate	{
	left: 370px;
}
.cHusBogstav,
.cEtage,
.cPlacering,
.cBy,
.laHusBogstav,
.laEtage,
.laPlacering,
.laBy,
.laHusBogstav2,
.laEtage2,
.laPlacering2,
.laBy2,
.laHusBogstav3,
.laEtage3,
.laPlacering3
.laBy3,
.laHusBogstav4,
.laEtage4,
.laPlacering4,
.laBy4,
.laHusBogstav5,
.laEtage5,
.laPlacering5,
.laBy5,
.laHusBogstav6,
.laEtage6,
.laPlacering6,
.laBy6,
.laHusBogstav7,
.laEtage7,
.laPlacering7,
.laBy7,
.laHusBogstav8,
.laEtage8,
.laPlacering8,
.laBy8,
.laHusBogstav9,
.laEtage9,
.laPlacering9,
.laBy9
.laHusBogstav10,
.laEtage10,
.laPlacering10,
.laBy10,
.wok3FormBogstav,
.wok3FormEtage,
.wok3FormPlacering,
.wok3FormBy,
.pmAbbonementer,
.cVariation,
.tank1FyldTanken,
.tank2FyldTanken	{
	z-index:98;
}
.cHusNummer,
.cBy,
.laHusNummer,
.laBy,
.laHusNummer2,
.laBy2,
.laHusNummer3,
.laBy3,
.laHusNummer4,
.laBy4,
.laHusNummer5,
.laBy5,
.laHusNummer6,
.laBy6,
.laHusNummer7,
.laBy7,
.laHusNummer8,
.laBy8,
.laHusNummer9,
.laBy9,
.laHusNummer10,
.laBy10,
.cFirmanavn,
.laFirmanavn,
.wok3FormFirmanavn	{
	z-index: 99;
}
#center_col .form_step .cTlf1	{
	z-index: 99;
}
/* ------------- Help styles ------------- */
.help	{
	display: none;
	position: absolute;
	background: #60b53c url('../images/bg_forms_help.png') repeat-x top left;
	padding: 10px 20px 10px 15px;
	width: 345px;
	bottom: 15px;
	left: 293px;
	z-index: 999;
	color: #ffffff;
}
.help a:link,
.help a:visited	{
	text-decoration: underline;	
	color: #ffffff;
}
.help a:hover{
	text-decoration: none;
}	
.help_btn	{
	background: url('../images/bg_forms_help_btn.png') no-repeat top right;
	height: 28px;
	width: 28px;
	cursor: pointer;
	float: left;
	margin-top: -4px;
	margin-left: 5px;
}
.help_btn:hover	{
	background: url('../images/bg_forms_help_btn_hover.png') no-repeat top right;
}
.help_close	{
	position: absolute;
	top: 5px;
	right: 5px;
	background: url('../images/bg_forms_help_btn_close.png') no-repeat top right;
	height: 17px;
	width: 17px;
	cursor: pointer;
}
#bkAntalBenzinkort_help	{
	left: 320px;
}
#bkKortTekst-help,
#bkKortTekst2-help,
#bizzTekst-help,
#benzinkortTekst-help	{
	left: 344px;
}
#bkPinkode-help,
#bkPinkode2-help,
#benzinkortPINKode-help,
#bizzPINKode-help	{
	left: 158px;
}
#pBetalingsform-help	{
	left: 260px;
}
#bestilfyringsolie_automatisk_levering_help	{
	left: 275px;
	bottom: 35px;
}
#bestilfyringsolie_leveringstid_help	{
	left: 190px;
	bottom: 0px;
}
#bestilfyringsolie_oliefyrsservice_help	{
	left: 211px;
	bottom: 45px;
}
#bestilfyringsolie_el_help	{
	left: 144px;
	bottom: 52px;
}
#Tanktype_VaelgType_help	{
	left: 214px;
	bottom: 46px;
}
#Tankstorrelse_VaelgStorrelse_help	{
	left: 170px;
	bottom: 46px;
}
#Tankinformation_Placering_help	{
	left: 207px;
	bottom: 148px;
}
#elNetselskab-help{
	left: 385px;
	bottom: -215px;
}
#elAftagernr-help{
	left: 385px;
	bottom: -60px;
}
#alOpvarmningskilde_help	{
	left: 358px;
	bottom: 16px;
}
#alAutoLevNuvBeholdning-help	{
	left: 265px;
}
#alAutoLevAntalLiter-help	{
	left: 195px;
}
#bkKort2 .help_btn,
.cEan .help_btn,
.nokvittering .help_btn,
#stepKundeoplysninger .lookup_phone_number_button,
#tilmeldform .help_btn,
#benzinkortVises .help_btn	{
	background-color: #ffffff;
}
/* ------------- Button styles ------------- */
.form_forward_button input:active,
.form_forward_button input:focus,
.form_forward_button button:active
.form_forward_button button:focus	{
	border: none;
	outline: none;
}
.right_col .tilmeldnyhedsbrev_form .form_forward_button input,
.right_col #stepMedejerEmail .form_forward_button input,
.right_col #stepTilmeldNyhedsbrev .form_forward_button input	{
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "DejaVu Sans", Helvetica, Verdana, sans-serif;
	background: transparent url(../images/bg_forms_button_size196.png) no-repeat center;
	border: 0px;
	width: 196px;
	height: 30px;
	color: #d5001a;
	padding: 5px 0px 29px 0px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
}
.form_step button,
.sponsor_form .form_forward_button input,
.form_login_box_form .form_forward_button input,
.email_tjenester .form_navigation .form_forward_button input,
.koebsoversigt_filter .opdater_button button,
.form_navigation .form_forward_button .afmeld,
#stepBetalingsform .form_navigation .form_forward_button input.annuller,
.content_404 .input_404_button	{
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "DejaVu Sans", Helvetica, Verdana, sans-serif;
	background: transparent url(../images/bg_forms_button_size73.png) no-repeat center;
	border: 0px;
	width: 73px;
	height: 30px;
	color: #d5001a;
	padding: 5px 0px 29px 0px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
}
#stepTankKvittering .form_navigation .form_forward_button input.afmeld	{
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "DejaVu Sans", Helvetica, Verdana, sans-serif;
	float: left;
	clear: both;
	background: transparent url(../images/bg_forms_button_size105.png) no-repeat center;
	border: 0px;
	width: 105px;
	height: 30px;
	color: #d5001a;
	padding: 5px 0px 29px 0px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
}

#confirm_section_card .form_back_button button,
#confirm_section_forsikring .form_back_button button,
#confirm_section_bestilling .form_back_button button,
.emailTjenesterAfmeldAlt input,
#confirm_section_payment .form_back_button button,
#stepTilmeldNyhedsbrev .form_forward_button input,
#stepMedejerEmail .form_forward_button input	{
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "DejaVu Sans", Helvetica, Verdana, sans-serif;
	float: left;
	clear: both;
	background: transparent url(../images/bg_forms_button_size145.png) no-repeat center;
	border: 0px;
	width: 145px;
	height: 30px;
	color: #d5001a;
	padding: 5px 0px 29px 0px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
}

#confirm_section_subscribe .form_back_button button,
#confirm_section_tilvalg .form_forward_button button,
#confirm_section_tilvalg .form_back_button button,
#confirm_section_rabat .form_back_button button,
.right_col .form_step .form_navigation .form_back_button button,
#confirm_Section_bestilbenzingavekort .form_back_button button,
#confirm_section_leveringsadresse .form_forward_button button,
#confirm_section_identity .form_forward_button button,
#confirm_section_identity .form_back_button button,
#confirm_section_leveringsadresse .form_back_button button	{
	float: left;
	clear: both;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "DejaVu Sans", Helvetica, Verdana, sans-serif;
	background: transparent url(../images/bg_forms_button_size175.png) no-repeat center;
	border: 0px;
	width: 175px;
	height: 30px;
	color: #d5001a;
	padding: 5px 0px 29px 0px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
}

.form_navigation .form_forward_button button,
.form_navigation .form_forward_button input,
.sponsor_form .form_forward_button input,
#stepEmailPassword .form_forward_button input,
#stepChangePassword .form_forward_button input,
#skiftsponsorStep .form_forward_button input{
	background: transparent url(../images/bg_forms_button_red_size83.png) no-repeat center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "DejaVu Sans", Helvetica, Verdana, sans-serif;
	border: 0px;
	width: 89px;
	height: 30px;
	color: #ffffff;
	padding: 5px 7px 29px 0px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
}
#stepConfirm .form_navigation .form_forward_button,
#stepGodkend .form_navigation .form_forward_button,
#bgkConfirm .form_navigation .form_forward_button,
#foGodkend .form_navigation .form_forward_button	{
	background: transparent url(../images/bg_forms_wait_button.png) no-repeat 0px 1px;
}
#stepConfirm .form_navigation .form_forward_button input,
#stepGodkend .form_navigation .form_forward_button input,
#foGodkend .form_navigation .form_forward_button input,
#bgkConfirm .form_navigation .form_forward_button input,
#stepOplysninger .form_navigation .form_forward_button input,
.form_custom .stepIdentity .form_navigation .form_forward_button input,
.kfKonkurrenceFormular .form_navigation .form_forward_button input,
#stepBetalingsform .form_navigation .form_forward_button input,
#stepChangePassword .form_navigation .form_forward_button input,
#skiftsponsorStep .form_navigation .form_forward_button input,
.stepKundeoplysninger .form_navigation .form_forward_button input,
.form_smoereskema .stepIdentity .form_navigation .form_forward_button input,
#stepTankKvittering .form_navigation .form_forward_button input,
.kontaktok_findkontor .form_navigation .form_forward_button input,
#nyPinkode .form_navigation .form_forward_button input	{
	background: transparent url(../images/bg_forms_button_red_size140.png) no-repeat center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "DejaVu Sans", Helvetica, Verdana, sans-serif;
	border: 0px;
	width: 138px;
	height: 30px;
	color: #ffffff;
	padding: 5px 0px 29px 0px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
}

.form_step .form_navigation .form_back_button button	{
	background: transparent url(../images/bg_forms_button_arrow_size87.png) no-repeat center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "DejaVu Sans", Helvetica, Verdana, sans-serif;
	border: 0px;
	width: 87px;
	height: 30px;
	color: #d5001a;
	padding: 5px 0px 29px 10px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
}

.form_fleretanke .form_back_button button,
.form_fleretanke .form_forward_button button{
	background: transparent url(../images/bg_forms_button_size105.png) no-repeat center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "DejaVu Sans", Helvetica, Verdana, sans-serif;
	border: 0px;
	width: 105px;
	height: 30px;
	
	padding: 5px 7px 29px 0px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
}

.form_step .lookup_phone_number_button	{
	background: transparent url(../images/bg_forms_button_green_size64.png) no-repeat center;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "DejaVu Sans", Helvetica, Verdana, sans-serif;
	border: 0px;
	width: 64px;
	height: 28px;
	color: #ffffff;
	padding: 3px 0px 29px 0px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
}
.form_step .form_navigation .form_back_button,
#stepBetalingsform .form_navigation .form_forward_button input.annuller,
#stepTankKvittering .form_navigation .form_forward_button input.afmeld	{
	margin-right: 10px;
}
.form_step .lookup_phone_number_button	{
	margin-top: -4px;
}
/* ------------- Comment styles ------------- */
.bkKortTekst .form_comment,
.bkPinkode .form_comment,
.bkKortTekst2 .form_comment,
.bkPinkode2 .form_comment,
.bizzTekst .form_comment,
.bizzPINKode .form_comment,
.benzinkortPINKode .form_comment,
.benzinkortTekst .form_comment	{
	display: block;
	width: 350px;
}
/* ------------- steppayment alternative styles ------------- */
/*#stepPayment,
#stepBetaling,
#bgkPayment 	{
	height: 163px;
}
#stepPayment .obligatoriskeFelter,
#stepBetaling .obligatoriskeFelter,
#bgkPayment .obligatoriskeFelter	{
	position: absolute;
	top: 155px;
	width: 50%;
}
#stepPayment .form_navigation,
#stepBetaling .form_navigation,
#bgkPayment .form_navigation	{
	position: absolute;
	top: 155px;
	right: 15px;
	margin-top: -10px;
}*/
/* ------------- benzin styles ------------- */
.laHusNummer,
.laHusNummer2,
.laHusNummer3,
.laHusNummer4,
.laHusNummer5,
.laHusNummer6,
.laHusNummer7,
.laHusNummer8,
.laHusNummer9,
.laHusNummer10,
.cHusNummer,
.form_erhverv .stepIdentity .cHusNummer,
.form_erhverv .stepIdentity .laHusNummer,
.form_custom .wok3FormNr	{
	width: 90px;
}
.laHusBogstav,
.laHusBogstav2,
.laHusBogstav3,
.laHusBogstav4,
.laHusBogstav5,
.laHusBogstav6,
.laHusBogstav7,
.laHusBogstav8,
.laHusBogstav9,
.laHusBogstav10,
.cHusBogstav,
.form_erhverv .stepIdentity .cHusBogstav,
.form_erhverv .stepIdentity .laHusBogstav,
.form_custom .wok3FormBogstav	{
	width: 114px;
}
.laEtage,
.laEtage2,
.cEtage,
.form_erhverv .stepIdentity .cEtage,
.form_erhverv .stepIdentity .laEtage,
.form_custom .wok3FormEtage	{
	width: 104px;
}
.laPostnr,
.laPostnr2,
.laPostnr3,
.laPostnr4,
.laPostnr5,
.laPostnr6,
.laPostnr7,
.laPostnr8,
.laPostnr9,
.laPostnr10,
.cPostnr	{
	width: 131px;
	clear: both;
}
.laPlacering,
.laPlacering2,
.laPlacering3,
.laPlacering4,
.laPlacering5,
.laPlacering6,
.laPlacering7,
.laPlacering8,
.laPlacering9,
.laPlacering10,
.cPlacering,
.form_erhverv .stepIdentity .cPlacering,
.form_erhverv .stepIdentity .laPlacering,
.form_custom .wok3FormPlacering	{
	width: 200px;
}

.form_erhverv .stepIdentity .cPostnr,
.form_erhverv .stepIdentity .laPostnr,
.form_custom .wok3FormPostnr	{
	width: 141px;
	clear: both;
}
.laVejnavn,
.laBy,
.laVejnavn2,
.laBy2,
.laVejnavn3,
.laBy3,
.laVejnavn4,
.laBy4,
.laVejnavn5,
.laBy5,
.laVejnavn6,
.laBy6,
.laVejnavn7,
.laBy7,
.laVejnavn8,
.laBy8,
.laVejnavn9,
.laBy9,
.laVejnavn10,
.laBy10,
.cVejnavn,
.cBy,
.form_erhverv .stepIdentity .cBy,
.form_erhverv .stepIdentity .laBy,
.form_custom .wok3FormBy	{
	width: 244px;
}
.stepIdentity #leveringsadresse_hidden .laBy,
.foLevering	#leveringsadresse_hidden .laBy	{
	width: 480px;
}
.form_erhverv .stepIdentity .cVejnavn,
.form_erhverv .stepIdentity .laVejnavn,
.form_custom .wok3FormVej	{
	width: 253px;
}
.form_erhverv .stepIdentity .cSelskabsform,
.form_erhverv .stepIdentity .laSelskabsform,
.form_custom .wok3FormSelskabsform	{
	width: 320px;
}
.pKontoNr	{
	width: 345px;
}
.form_erhverv .stepIdentity .cCpr,
.cCpr	{
	width: 390px;
}
.bkSubscribePrisvarsel	{
	width: 250px;
}

.bkSubscribeKvittering,
.bkSubscribeKvittering div	{
	width: 290px;
}

.bkSubscribeNyhedsbrevBilogBolig
{
	width: 300px;
}

.bkForventetMaanedsforbrug	{
	width: 430px;
}
.form_steps .form_step .cEfternavn,
.form_steps .form_step .laEfternavn,
.form_custom .wok3FormEfternavn	{
	width: 860px;
	z-index: 98;
	clear: none;
}
.cTlf1	{
	width: 251px;
}
.pBank,
.pRegNr
{
	width: 515px;	
}

.bkAntalBenzinkort,
.pBetalingsform,
.pAcceptConditions	{
	width: 500px;
}
.bkKortTekst, 
.bkPinkode,
.bkKortTekst2, 
.bkPinkode2	{
	width: 760px;
}
#bkKort2, 
#pGiro,
#pBs	{
	float: left;
	clear: both;
}
.bkSubscribePrisvarsel	{
	padding-right: 60px;
	padding-bottom: 26px;
}
.laEfternavn,
.laHusNummer,
.laHusBogstav,
.laEtage,
.laPlacering,
.laBy,
.cEfternavn,
.cHusNummer,
.cHusBogstav,
.cEtage,
.cPlacering,
.cBy,
.wok3FormEfternavn,
.wok3FormNr,
.wok3FormHusBogstav,
.wok3FormEtage,
.wok3FormPlacering,
.wok3FormBy	{
	clear: none;
}
.ctl20,
.form_email	{
	float: left;
}
.form_step .form_submit	{
	height: 29px;
	float: left;
}
.form_field_req	{
	color: #d5001a;	
	padding-left: 2px;
	font-weight: normal;
}
.form_email div	{
	padding: 5px 0px 15px 0px;
}
.stepSubscribe .form_email div	{
	padding-top: 0px;
}
.form_step_headline h2.form_section_olie,
.form_step_headline h2.form_section_slider,
.form_step_headline h2.form_section_rabat	{
	float: left;
	padding-top: 0px;
}
.form_step_headline h2.form_section_olie	{
	width: 330px;
}
.form_step_headline h2.form_section_slider	{
	width: 240px;	
}
.form_step_headline h2.form_section_rabat	{
	width: 250px;	
}
.form_erhverv .stepIdentity .cFirmanavn,
.form_custom .wok3FormFirmanavn	{
	width: 100%;
}

.form_erhverv .stepIdentity .cTlf1	{
	width: 262px;
}


.form_custom .wok3FormTlf	{
	width: 262px;
}
.form_steps .form_step .cVariation	{
	width: 100%;
}
.kontaktpersonLabel	{
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}
#kontaktpersonNavnPanel	{
	float: left;
	clear: both;
	width: 100%;
}
.form_erhverv .stepIdentity .cEan	{
	width: 375px;
	z-index: 106;
}
.form_step .lookip_phone_number_remark	{
	clear: none;
	width: 300px;
	padding-left: 8px;
}
.kontaktpersonPanel	{
	border-top: solid 1px #b6b5b5;
	border-bottom: solid 1px #b6b5b5;
	padding: 3px 0px 0px 0px;
	margin-bottom: 15px; 
	width: 380px;
	clear: both;
	min-height: 91px;
}
.bkForventetMaanedsforbrug label	{
	width: 180px;
}
.bkForventetAarsforbrug	{
	width: 500px;
}
.bkForventetMaanedsforbrug input	{
	text-align: right;
	padding-right: 4px;
}
.bkForventetMaanedsforbrug .form_comment	{
	width: 85px;
	padding-left: 5px;
}
.bkForventetMaanedsforbrug_confirm .form_confirm_field_label	{
	width: 195px;
}
#bkForventetMaanedsforbrug_confirm	{
	padding-right: 3px;
}
#cFodselsdatoHidden,
#cCprHidden {
	z-index: 102;
	width: 500px;
	top: 0px;
}
#cFodselsdatoHidden	{
	z-index: 105;
}
.cSponsornr_confirm span	{
	padding-right: 10px;
}
.cSponsornr_confirm .form_confirm_field_label	{
	padding-right: 0px;
}
.bkAntalBenzinkort .help_btn	{
	margin-left: -55px;
}
.bkForventetMaanedsforbrug .help_btn	{
	margin-left: 0px;
}
/* ------------- The big clear style ------------- */
.cFornavn,
.cEfternavn,
.kontaktok_form .cAdresse,
.kontaktok_form .cFirmanavn,
.laEfternavn,
.laVejnavn,
.wok3FormFornavn,
.wok3FormEfternavn,
.wok3FormEmail,
.wok3FormCvr,
.cEmail,
.cEan,
.cCvr,
.cCpr,
.cTlf1,
.cAcceptConditions,
.pPaymentMethods,
.pKontoNr,
.bkKortTekst,
.bkPinkode,
.laLeveringsadresse,
.ttTanktype,
.ttTankstorrelse,
.ttTankInformation,
#cCprHidden,
#cFodselsdatoHidden,
.benzinkortOenskes,
#benzinkortVises,
.laModtagerText,
.cKommentar,
.foLeveringsAdresser,
#olietankinfo_hidden,
.bkForventetAarsforbrug,
.tkKortnr,
.tkKortnrGentag,
.bkForventetMaanedsforbrug,
#andenAarsagHidden,
.anden_tankstorrelse,
.elAftagernr,
.elNetselskab,
.elProdukt,
#elFDBHidden,
.elFDBNummer,
.bkAntalBenzinkort,
#olietank1info_hidden,
#olietank2info_hidden,
#olietank3info_hidden,
#olietank4info_hidden,
#olietank5info_hidden,
#olietank6info_hidden,
#olietank7info_hidden,
#olietank8info_hidden,
#olietank9info_hidden,
#olietank10info_hidden,
#bzdlHidden,
.fdbMedlemsnummer,
.ovAarligtAntalLiter,
.ovNuvaerendeBeholdning,
.ovOpvarmingskilde	{
	clear: both;
}
/* ------------- brænde and briketter styles ------------- */
.braendeBraende	{
	width: 320px;
}
.koKommentarCheck,
.laLeveringsadresse,
.laLeveringsadresse2,
.laLeveringsadresse3,
.laLeveringsadresse4,
.laLeveringsadresse5,
.laLeveringsadresse6,
.laLeveringsadresse7,
.laLeveringsadresse8,
.laLeveringsadresse9,
.laLeveringsadresse10,
.form_erhverv .stepIdentity .laLeveringsadresse	{
	width: 450px;
}
.koKommentar textarea	{
	width: 345px;
}
#stepBestilling .form_section	{
	width: 50%
}

#stepBestilling .form_section_olieerhverv	{
	width: 50%
}

.braendeBraende,
.braendeKvantum,
.koKommentarCheck	{
	clear: left;
}
.traepillerTraepiller	{
	width: 415px;
}
.traepillerTraepiller .help_btn	{
	float: right; 
}
.koKommentarCheck input,
.laLeveringsadresse input	{
	margin-right: 5px;	
}
#leveringsadresse_hidden,
#leveringsadresse2_hidden,
#leveringsadresse3_hidden,
#leveringsadresse4_hidden,
#leveringsadresse5_hidden,
#leveringsadresse6_hidden,
#leveringsadresse7_hidden,
#leveringsadresse8_hidden,
#leveringsadresse9_hidden,
#leveringsadresse10_hidden	{
	clear: both;
	width: 100%;
	position: relative;
	float: left;
	z-index: 106;
}
#confirm_section_leveringsadresse .laLeveringsadresse_confirm .form_confirm_field_label	{
	white-space: nowrap;
}

#txtpriseksmoms,
#kvatum,
#txtpris,
#enhedspris,
#txtkrexmoms,
#span_prisialtexmoms,
#txtmoms,
#txtkrmoms,
#span_moms,
#txtprisinclmoms,
#txtinclmoms,
#span_prisinclmoms,
#kvatumTypeCalc	{
	display: block;
	float: left;
}
#txtpriseksmoms	{
	width: 135px;
}
#kvatumTypeCalc	{
	padding-left: 3px;
	width: 33px;
}
#kvatum	{
	width: 16px;
	text-align: right;
}
#txtpris	{
	width: 32px;
	text-align: right;
	padding-right: 8px;
}
#enhedspris	{
	width: 59px;
}
#txtkrexmoms	{
	text-align: right;
	width: 150px;
}
#span_prisialtexmoms,
#span_moms,
#span_prisinclmoms	{
	float: right;
}
#txtmoms,
#txtprisinclmoms	{
	clear: both;
	width: 348px;
}
#kommentar_hidden	{
	clear: both;
	float: left;
}
#span_prisinclmoms,
#txtinclmoms	{
	font-weight: bold;
}
.liniepriseksmoms,
.liniemoms,
.linieprisinklmoms	{
	float: left;
	clear: both;
	width: 380px;
	padding-bottom: 6px;
	padding-right: 10px;
}
.liniemoms	{
	background: transparent url('../images/line_grey_white_horiz.gif') repeat-x left bottom;	
}
.traepillerKvantum	{
	width: 113px;
}
#kvantumType	{
	float: left;
	padding-left: 5px;
}
.linieprodukt	{
	padding-bottom: 5px;
	float: left;	
}
#span_produktnavn	{
	font-weight: bold;
	padding-left: 8px;
}
#stepBestilling .form_section_biobrandsel_calculate	{
	border-left: solid 1px #aaaaaa;
	height: 120px;
	padding-left: 40px;
	width: 400px;
}
/* ------------- Gavekort styles ------------- */
.bgkGavekort	{
	width: 415px;
}
.bgkGavekort label	{
	width: 279px;
}
.cKommentar	{
	width: 415px;
}
.cKommentar label	{
	width: 186px;
}
.cKommentar textarea	{
	width: 196px;
	height: 45px;
}
.laModtagerText label	{
	width: 300px;
}
.laModtagerText textarea	{
	clear: both;
	width: 309px;
}
.pKortKonto	{
	width: 500px;
}
.pKortKonto label	{
	width: 165px;
}
/* ------------- Bizz styles ------------- */
.bizzTekst,
.bizzPINKode,
.benzinkortPINKode,
.benzinkortTekst	{
	width: 800px;
}
.forventetaarsforbrug	{
	width: 500px;
}
.forventetaarsforbrug .form_comment	{
	padding-left: 5px;
	width: 90px;
}
.bizzTekst label,
.bizzPINKode label	{
	width: 125px;
}
.forventetaarsforbrug label	{
	width: 185px;
}
.benzinkortOenskes label	{
	width: 300px;
}
.forventetaarsforbrug input	{
	text-align: right;
	padding-right: 4px;
}
#txtliter	{
	float: left;
	display: block;
}

/* ------------- forms login styles ------------- */
.form_login_box_form .form_forward_button	{
	float: left;
	padding-left: 2px;
}
.form_login_box_form .form_validator	{
	left: 275px;
}
.form_login_box_form .lUsername_validate	{
	bottom: 10px;
}
.form_login_box_form .lPassword_validate	{
	bottom: 20px;
}
.form_login_box_form .login_submit_validate {
	bottom: 50px;
	background:	url(../images/bg_forms_errorbox_arrow.png) no-repeat left 146px;
	left: 270px;
}
.form_login_box_form .login_submit_validate {
	bottom: 50px;
	background:	url(../images/bg_forms_errorbox_arrow.png) no-repeat left 146px;
	left: 270px;
}

.form_login_box_form .login_submit_isnotpermitted {
	bottom: 150px;
	background:	url(../images/bg_forms_errorbox_arrow.png) no-repeat left bottom;
	left: 270px;
}
.lUsername,
.lPassword	{
	padding-bottom: 5px;
}
.lUsername label,
.lPassword label
{
	width: 87px;
}
/* ------------- newsletter styles ------------- */
.nyhedsbrevSegmenter	{
	width: 100%;
	padding-bottom: 20px;
}
.right_col .nyhedsbrevSegmenter	{
	padding-bottom: 5px;
}
.tilmeldnyhedsbrev_form,
.medejeremail_form	{
	padding-bottom: 10px;
}
.nyhedsbrevSegmenter span.form_label,
.pmAbbonementer span.form_label	{
	width: 100%;
	padding-bottom: 7px;
}
.pmAbbonementer	{
	padding-bottom: 10px;
}
.nyhedsbrevSegmenter span label,
.nyhedsbrevSegmenter span input	{
	float: left;
}
.nyhedsbrevSegmenter span label,
.nyhedsbrevPrismail span label,
.pmAbbonementer span label	{
	height: 20px;
	width: 78px;
	font-size: 0.917em;
}
.tilmeldnyhedsbrev_help,
.medejeremail_help	{
	padding-bottom: 20px;
	float: left;
}
.tilmeldnyhedsbrev_help a,
.medejeremail_help a	{
	display: block;
	clear: both;
	padding: 0px 0px 5px 0px;
	margin-top: 15px;
}
.tilmeldnyhedsbrev_afmeldret a,
.tilmeldnyhedsbrev_help a,
.medejeremail_help a	{
	background: url('../images/arrow_hummel.gif') no-repeat right 4px;
	padding-right: 13px;
	float: left;
}
.opdaterEmailTjenester .box_content	{
	padding-top: 8px;
}
.opdaterEmailTjenester .headline,
.NyhedsbrevKvittering .headline	{
	background: none;
}
.opdaterEmailTjenester .box_content,
.NyhedsbrevKvittering .box_content	{
	width: 100%;
}
#content_con .stepTilmeldNyhedsbrev div h3,
#content_con .stepMedejerEmail div h3	{
	font-size: 1.25em;
	font-weight: normal;
	padding-bottom: 3px;
	clear: both;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "DejaVu Sans", Helvetica, Verdana, sans-serif;
}

.nyhedsbrevNavn div h3,
.cEmail div h3,
.pmAbbonementer div h3
{
	font-size: 1.25em;
	font-weight: normal;
	clear: both;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "DejaVu Sans", Helvetica, Verdana, sans-serif;
}

#stepTilmeldNyhedsbrev .form_navigation,
#stepMedejerEmail .form_navigation 	{
	margin-top: 5px;
	margin-bottom: 10px;
	height: auto;
	border-bottom: solid 1px #bab9b9;
}
.right_col #stepTilmeldNyhedsbrev .form_navigation,
.right_col #stepMedejerEmail .form_navigation	{
	border-bottom: 0px;
	margin-bottom: 0px;
}
.tilmeldnyhedsbrev_afmeldret	{
	float: left;
}
.nyhedsbrevSektion	{
	width: 440px;
	background: #F5F5F5;
	border: 1px solid #b6b5b5;
	margin-bottom: 15px;
	float: left;
	clear: both;
	padding: 10px 10px 10px 10px;
}
.emailTjenesterNyhedsbreve .nyhedsbrevSegmenter label,
.emailTjenesterPrisvarsel .nyhedsbrevPrismail span label	{
	width: auto;
	padding: 1px 10px 0px 0px;
}
.emailTjenesterInfo .nyhedsbrevNavn,
.emailTjenesterInfo .cEmail	{
	width: 220px;
	clear: none;
}
.email_tjenester	{
	padding-top: 10px;
}
.email_tjenester_tekst	{
	float: left;
	padding: 5px 0px 15px 0px;
	width: 95%;
}
.email_tjenester .form_navigation	{
	position: relative;
	left: 338px;
	top: -15px;
	z-index: 99;
	width: 75px;
	padding: 0px 0px 0px 0px;
}
.emailTjenesterAfmeldAlt	{
	padding: 30px 0px 10px 0px;
	float: left;
	clear: both;
}
.emailTjenesterAfmeldAlt input	{
	float: right;
	clear: none;
}

.tilmeldnyhedsbrev_form .form_validator
{
	left: -370px;
	background:	url(../images/bg_forms_errorbox_arrow_right.png) no-repeat right bottom;
	bottom: 10px;
}

.medejeremail_form .form_validator
{
	left: -370px;
	background:	url(../images/bg_forms_errorbox_arrow_right.png) no-repeat right bottom;
	bottom: 10px;
}
 
/* ------------- fyringsolie styles------------- */
.form_section_header1,
.form_section_header2,
.form_section_header3	{
	width: 100%;
	height: 25px;
	padding: 0px 0px 15px 0px;
	background: url('../images/gfx_forms_section_number_1.png') no-repeat top center;
}
.form_section_header2	{
	background: url('../images/gfx_forms_section_number_2.png') no-repeat top center;
}
.form_section_header3	{
	background: url('../images/gfx_forms_section_number_3.png') no-repeat top center;
}
.form_rabat_line	{
	width: 100%;
	clear: both;	
	float: left;
	padding: 1px 0px 1px 0px;
	font-size: 0.917em;
}

.form_rateberegning_line{
	padding-bottom: 15px;			
}

.form_rabat_line span	{
	float: left;
	display: block;
}
.form_rabat_line_price	{
	float: right;
}
.form_rabat_antal_liter .form_rabat_line_price	{
	text-align: right;
}
.form_remark	{
	clear: both;
	/*padding-top: 10px;*/
	float: left;
	width: 500px;
}
.form_rabat_procent_rabat	{
	padding-top: 10px;
	font-weight: bold;
}
.form_section_fyringsolie_input .form_common	{
	width: 330px;
}
.form_section_fyringsolie_slider	{
	background: url('../images/line_grey_white_vertical.gif') repeat-y right top;
	width: 200px;
	z-index: 103;
	position: relative;
	height: 673px;
}
.form_section_fyringsolie_slider .form_remark	{
	width: 180px;
	padding-bottom: 10px;
}
.form_section_fyringsolie_input	{
	background: url('../images/line_grey_white_vertical.gif') repeat-y right top;
	width: 365px;
	margin-left: 20px;
	z-index: 102;
	position: relative;
}
.form_section_fyringsolie_rabat	{
	width: 300px;
	margin-left: 20px;
	z-index: 101;
	position: relative;
}
.form_rabat_headline 	{
	float: left;
	clear: both;
	width: 100%;
}
.form_section_fyringsolie_input h3,
#foLevering h3,
#foTilvalg h3	{
	clear: both;
	font-size: 1.0em;
	font-weight: bold;
}


.bestilfyringsolie_betalingsform	{
	padding-top: 30px;
}
h2.bestilfyringsolie_sparmere	{
	padding-top: 30px;
	color: #db001b;
}
div.bestilfyringsolie_sparmere	{
	padding: 2px 0px 20px 0px;
}
div.bestilfyringsolie_el	{
	padding: 2px 0px 2px 0px;
}
div.foOliefyrsservice span.form_label	{
	padding: 0px 0px 3px 0px;
}
div.foOliefyrsservice select	{
	width: 354px;
}
div.bestilfyringsolie_sparmere	{
	width: 330px;
}
.form_rabat_antal_liter	{
	font-weight: bold;
}
.bestilfyringsolie_tilvalg_FDBMedlem	{
	padding-bottom: 30px;
}

.traepillerLeveringsAdresser .form_label,
.foLeveringsAdresser .form_label,
.foLeveringsAdresser label	{
	width: 250px;
}

.traepillerLeveringsAdresser .form_label{
	width: 450px;
}


#form_rabat_type	{
	width: 110px;
}
#form_rabat_antal_liter	{
	width: 35px;
	text-align: right;
	padding-right: 3px;
}
#form_rabat_antal_liter_pris	{
	text-align: right;
	padding-right: 3px;
}
.form_rabat_rabat_i_alt	{
	padding: 20px 0px 20px 0px;
	color: #18c42a; 
	font-size: 1.500em;
}
.form_rabat_total_pris	{
	background: url('../images/line_double_horizontal.png') repeat-x bottom;
	padding-bottom: 6px;
	margin-bottom: 28px;
}

.form_fyringsolie_rabat_remark	{
	padding: 0px;
	float: left;
	width: 100%;
	padding-bottom : 10px;
}

.form_fyringsolie_rabat_remark p	{
	font-size: 0.833em;	
}

.form_saeson_rabat_remark
{	
	padding: 0px;
	padding-top:25px;
	float: left;
	width: 100%;
	color: #18c42a;
}

.form_rabat_line_price_placeholder	{
	padding-right: 3px;
}

.form_ratekonto_line_price_placeholder {
	padding-left: 3px;
	padding-right: 3px;
}


.studsplacering_image	{
	float: left;
	clear: both;
}
.studsplacering_select	{
	float: left;
	width: 300px;
	padding-left: 20px;
}
.ttTankInformation	{
	width: 500px;
}

.fdbMedlemsnummer	{
	width: 390px;
}

#foFDBHidden	{
	width: 700px;
	padding-bottom: 20px;
}
#FDBMedlem_Image	{
	float: left;
	width: 300px;
	margin-top: -15px;
}
#FDBMedlem_Image img	{
	float: left;
}
.FDBMedlem_Image_text	{
	float: left;
	width: 110px;
	padding: 15px 0px 0px 10px;
}
.foFDBMedlemIntetNummer	{
	width: 500px;
}
.bestilfyringsolie_fortsaetudenFDB	{
	clear: both;
}
.ofsServiceMaaned	{
	width: 410px;
	padding-top: 15px;
	padding-bottom: 20px;
}
.foTilvalg .ofsServiceMaaned .form_label,
.foTilvalg .ofsServiceMaaned label	{
	width: 285px;
}


#foAutolevHidden .alAutoLevAntalLiter	{
	width: 500px;
	padding-bottom: 15px;
}
#foAutolevHidden .alAutoLevAntalLiter label	{
	width: 268px;
	padding-top: 2px;
}
#foAutolevHidden .alAutoLevAntalLiter .form_comment	{
	width: 30px;
	float: left;
	padding-left: 5px;
	padding-top: 2px;
}
.elNetselskab,
.elAftagernr,
.elAftaleperiode	{
	width: 600px;
}
.elAftaleperiode .form_label,
.elAftaleperiode label	{
	width: 400px;
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 4px;
}
.elAftaleperiode span input	{
	clear: both;
}
.elAftaleperiode span label{
	width: 400px;
	padding-bottom: 4px;	
}
/*.foTilvalg .pPaymentMethods	{
	padding-top: 30px;
}*/
.elAftagernr input	{
	margin-top: 0px;
}
.elProdukt	{
	width : 655px;
}
.elProdukt_validate	{
	left: 520px;
	bottom: 20px;
}
.elProdukt .form_label	{
	width: 126px;
}
.elProdukt .help_btn	{
	float: right;
}
.headline3_betform .help{
	bottom: -150px;				
}

.headline3_vaelgfyringsolie .help
{
   left: 118px;
   bottom: 50px;
}

#elProdukt_help	{
	left: 530px;
	bottom: -100px;
	
}

.headline3_vaelgfyringsolie,
.headline3_autlev,
.headline3_betform,
.headline3_el,
.headline3_oliefyrsservice,
.bestilfyringsolie_el,
.headline3_pbsbetaling_naturgas 	{
	position: relative;
	float: left;
}
.headline3_vaelgfyringsolie h3,
.headline3_autlev h3,
.headline3_betform h3,
.headline3_el h3,
.headline3_oliefyrsservice h3,
.headline3_pbsbetaling_naturgas h3,
.bestilfyringsolie_el,
h3.Tanktype_VaelgType,
h3.Tankstorrelse_VaelgStorrelse,
h3.Tankinformation_Placering	{
	float: left;
	display: block;
	padding-right: 5px;
}
.headline3_el	{
	margin-top: 15px;
}
.alOpvarmningskilde	{
	width: 400px;
}
.alOpvarmningskilde .help_btn	{
	float: right;
}
.alOpvarmningskilde .form_label,
.alOpvarmningskilde label	{
	width: 273px;
}
.alOpvarmningskilde label	{
	width: 24px;
}
.elIngenElOplysninger,
#cFodselsdatoHidden,
#cFodselsdatoHidden .cFodselsdato,
.cFodselsdato	{
	width: 500px;
}
.alAutoLevAntalLiter_validate	{
	left: 365px;
	bottom: 20px;
}
.tiStudskommentar textarea	{
	width: 197px;
}
.elFDBNummer	{
	width: 400px;
	padding-top: 5px;
}
.elFDBNummer label	{
	width: 125px;
}
.el_fdbmedlemsbonus	{
	font-weight: bold;
}
.tank1levadresser .form_label,
.tank2levadresser .form_label,
.tank3levadresser .form_label,
.tank4levadresser .form_label,
.tank5levadresser .form_label,
.tank6levadresser .form_label,
.tank7levadresser .form_label,
.tank8levadresser .form_label,
.tank9levadresser .form_label,
.tank10levadresser .form_label	{
	width: 150px;
}

#cCprHidden2 .cCpr label
{
	width : 100px;
}
/* ------------- fyringsolie erhverv styles------------- */
.fyringsolieClass,
.smoereolieClass,
.dieselolieClass,
.traepillerClass,
.elClass,
.naturClass	{
	float: left;
	clear: both;
	width: 280px;
}
.fyringsolieClass .fyringsolie,
.smoereolieClass .smoereolie,
.dieselolieClass .dieselolie,
.traepillerClass .traepiller,
.elClass .el,
.naturClass	.naturgas{
	width: 175px;
}
.fyringsolie input,
.smoereolie input,
.dieselolie input,
.traepiller input,
.el input,
.naturgas input,
.tank1Kvantum input,
.tank2Kvantum input,
.tank3Kvantum input,
.tank4Kvantum input,
.tank5Kvantum input,
.tank6Kvantum input,
.tank7Kvantum input,
.tank8Kvantum input,
.tank9Kvantum input,
.tank10Kvantum input	{
	text-align: right;
	padding-right: 4px;
}
.fyringsolieClass label,
.smoereolieClass label,
.dieselolieClass label,
.traepillerClass label,
.elClass label,
.naturClass	label	{
	width: 65px;
}
.tsAndenstorrelse label,
.tank1Kvantum label,
.tank1Tankplacering label,
.tank1Olietype label,
.tank1AntalLeveringsdage label,
.tank1Tankstoerrelse label,
.tank1AndenStoerrelse label,
.tank1tsTankstorrelse .form_label,
.tank2Kvantum label,
.tank2Tankplacering label,
.tank2Olietype label,
.tank2AntalLeveringsdage label,
.tank2Tankstoerrelse label,
.tank2AndenStoerrelse label,
.tank2tsTankstorrelse .form_label,
.tank3Kvantum label,
.tank3Tankplacering label,
.tank3Olietype label,
.tank3AntalLeveringsdage label,
.tank3Tankstoerrelse label,
.tank3AndenStoerrelse label,
.tank3tsTankstorrelse .form_label,
.tank4Kvantum label,
.tank4Tankplacering label,
.tank4Olietype label,
.tank4AntalLeveringsdage label,
.tank4Tankstoerrelse label,
.tank4AndenStoerrelse label,
.tank4tsTankstorrelse .form_label,
.tank5Kvantum label,
.tank5Tankplacering label,
.tank5Olietype label,
.tank5AntalLeveringsdage label,
.tank5Tankstoerrelse label,
.tank5AndenStoerrelse label,
.tank5tsTankstorrelse .form_label,
.tank6Kvantum label,
.tank6Tankplacering label,
.tank6Olietype label,
.tank6AntalLeveringsdage label,
.tank6Tankstoerrelse label,
.tank6AndenStoerrelse label,
.tank6tsTankstorrelse .form_label,
.tank7Kvantum label,
.tank7Tankplacering label,
.tank7Olietype label,
.tank7AntalLeveringsdage label,
.tank7Tankstoerrelse label,
.tank7AndenStoerrelse label,
.tank7tsTankstorrelse .form_label,
.tank8Kvantum label,
.tank8Tankplacering label,
.tank8Olietype label,
.tank8AntalLeveringsdage label,
.tank8Tankstoerrelse label,
.tank8AndenStoerrelse label,
.tank8tsTankstorrelse .form_label,
.tank9Kvantum label,
.tank9Tankplacering label,
.tank9Olietype label,
.tank9AntalLeveringsdage label,
.tank9Tankstoerrelse label,
.tank9AndenStoerrelse label,
.tank9tsTankstorrelse .form_label,
.tank10Kvantum label,
.tank10Tankplacering label,
.tank10Olietype label,
.tank10AntalLeveringsdage label,
.tank10Tankstoerrelse label,
.tank10AndenStoerrelse label,
.tank10tsTankstorrelse .form_label
{
	width: 110px;
}
.tank1Kvantum,
.tank2Kvantum,
.tank3Kvantum,
.tank4Kvantum,
.tank5Kvantum,
.tank6Kvantum,
.tank7Kvantum,
.tank8Kvantum,
.tank9Kvantum,
.tank10Kvantum
{
	width: 220px;
}
.tank1Tankplacering,
.tank2Tankplacering,
.tank3Tankplacering,
.tank4Tankplacering,
.tank5Tankplacering,
.tank6Tankplacering,
.tank7Tankplacering,
.tank8Tankplacering,
.tank9Tankplacering,
.tank10Tankplacering	{
	width: 420px;
}
.tank1Tankplacering textarea,
.tank2Tankplacering textarea,
.tank3Tankplacering textarea,
.tank4Tankplacering textarea,
.tank5Tankplacering textarea,
.tank6Tankplacering textarea,
.tank7Tankplacering textarea,
.tank8Tankplacering textarea,
.tank9Tankplacering textarea,
.tank10Tankplacering textarea
{
	height: 52px;
	width: 220px;
}
.harTank2 label	{
	width: 200px;
}
.tank1Olietype_validate,
.tank2Olietype_validate,
.tank3Olietype_validate,
.tank4Olietype_validate,
.tank5Olietype_validate,
.tank6Olietype_validate,
.tank7Olietype_validate,
.tank8Olietype_validate,
.tank9Olietype_validate,
.tank10Olitype_validate
{
	left: 287px;
}
.tank1AntalLeveringsdage_validate,
.tank2AntalLeveringsdage_validate,
.tank3AntalLeveringsdage_validate,
.tank4AntalLeveringsdage_validate,
.tank5AntalLeveringsdage_validate,
.tank6AntalLeveringsdage_validate,
.tank7AntalLeveringsdage_validate,
.tank8AntalLeveringsdage_validate,
.tank9AntalLeveringsdage_validate,
.tank10AntalLeveringsdage_validate	{
	left: 265px;
}
.tank1Tankstoerrelse_validate,
.tank2Tankstoerrelse_validate,
.tank3Tankstoerrelse_validate,
.tank4Tankstoerrelse_validate,
.tank5Tankstoerrelse_validate,
.tank6Tankstoerrelse_validate,
.tank7Tankstoerrelse_validate,
.tank8Tankstoerrelse_validate,
.tank9Tankstoerrelse_validate,
.tank10Tankstoerrelse_validate	{
	left: 150px;
}
.tank1AndenStoerrelse_validate,
.tank1Kvantum_validate,
.tank2AndenStoerrelse_validate,
.tank2Kvantum_validate,
.tank3AndenStoerrelse_validate,
.tank3Kvantum_validate,
.tank4AndenStoerrelse_validate,
.tank4Kvantum_validate,
.tank5AndenStoerrelse_validate,
.tank5Kvantum_validate,
.tank6AndenStoerrelse_validate,
.tank6Kvantum_validate,
.tank7AndenStoerrelse_validate,
.tank7Kvantum_validate,
.tank8AndenStoerrelse_validate,
.tank8Kvantum_validate,
.tank9AndenStoerrelse_validate,
.tank9Kvantum_validate,
.tank10AndenStoerrelse_validate,
.tank10Kvantum_validate	{
	left: 210px;
}
.ttTankstorrelse	{
	padding-bottom: 0px;
}
.ttTankstorrelse label	{
	width: 110px;
}
.tank1FyldTanken,
.tank2FyldTanken,
.tank3FyldTanken,
.tank4FyldTanken,
.tank5FyldTanken,
.tank6FyldTanken,
.tank7FyldTanken,
.tank8FyldTanken,
.tank9FyldTanken,
.tank10FyldTanken	{
	width: 120px;
	padding-left: 25px;
}
.enhed	{
	float: left;
}
.tank1Olietype,
.tank2Olietype,
.tank3Olietype,
.tank4Olietype,
.tank5Olietype,
.tank6Olietype,
.tank7Olietype,
.tank8Olietype,
.tank9Olietype,
.tank10Olietype	{
	width: 420px;
	/*border-top: #b6b5b5 1px solid;*/
	padding-top: 15px;
	z-index: 110;
}
.harTank2	{
	width: 100%;
	border-bottom: solid 1px #b6b5b5;
	float: left;
	width: 420px;
	padding-bottom: 20px;
	margin-bottom: 15px;
}
.tank1AntalLeveringsdage,
.tank2AntalLeveringsdage,
.tank3AntalLeveringsdage,
.tank4AntalLeveringsdage,
.tank5AntalLeveringsdage,
.tank6AntalLeveringsdage,
.tank7AntalLeveringsdage,
.tank8AntalLeveringsdage,
.tank9AntalLeveringsdage,
.tank10AntalLeveringsdage	{
	/*border-bottom: solid 1px #b6b5b5;*/
	padding-bottom: 10px;
	width: 420px;
	margin-bottom: 5px;
	z-index: 120;
}
/*
.tank1Olietype,
.tank2Olietype	{
	z-index: 110;
}
*/
.leveringsadresse_panel	{
	float: left;
	width: 100%;
	padding-bottom: 5px;
/*	padding-top: 15px;*/
}

.form_section h3.tank2_headline,
.form_section_olieerhverv h3.tank2_headline	{
	float: left;
	width: 420px;
}

.form_section h3.tank2_headline_mok	{
	border-top: solid 1px #b6b5b5;
	padding-top: 15px;
	float: left;
	width: 420px;
}
#stepBestilling #enhed	{
	float: left;
}
.tank1levadresser_confirm	{
	width: 720px;
}
.tank1vises,
#tank2Vises,
#tank3Vises,
#tank4Vises,
#tank5Vises,
#tank6Vises,
#tank7Vises,
#tank8Vises,
#tank9Vises,
#tank10Vises
{
	z-index: 99;
	border-bottom:solid 1px #b6b5b5;
	margin-bottom: 10px;
	float: left;
	position: relative;
}


#tank2GodkendVises,
#tank3GodkendVises,
#tank4GodkendVises,
#tank5GodkendVises,
#tank6GodkendVises,
#tank7GodkendVises,
#tank8GodkendVises,
#tank9GodkendVises,
#tank10GodkendVises
{
	float: left;
}

#olietank1info_hidden,
#olietank2info_hidden,
#olietank3info_hidden,
#olietank4info_hidden,
#olietank5info_hidden,
#olietank6info_hidden,
#olietank7info_hidden,
#olietank8info_hidden,
#olietank9info_hidden,
#olietank10info_hidden,
.tank1Kvantum,
.tank2Kvantum,
.tank2Kvantum,
.tank3Kvantum,
.tank4Kvantum,
.tank5Kvantum,
.tank6Kvantum,
.tank7Kvantum,
.tank8Kvantum,
.tank9Kvantum,
.tank10Kvantum,
.tank1Olietype,
.tank2Olietype,
.tank3Olietype,
.tank4Olietype,
.tank5Olietype,
.tank6Olietype,
.tank7Olietype,
.tank8Olietype,
.tank9Olietype,
.tank10Olietype	{
	z-index: 106;
}
#olietank1info_hidden .tankstorrelse_overskrift,
#olietank2info_hidden .tankstorrelse_overskrift,
#olietank3info_hidden .tankstorrelse_overskrift,
#olietank4info_hidden .tankstorrelse_overskrift,
#olietank5info_hidden .tankstorrelse_overskrift,
#olietank6info_hidden .tankstorrelse_overskrift,
#olietank7info_hidden .tankstorrelse_overskrift,
#olietank8info_hidden .tankstorrelse_overskrift,
#olietank9info_hidden .tankstorrelse_overskrift,
#olietank10info_hidden .tankstorrelse_overskrift
	{
	width: 110px;
	float: left;
	font-weight: normal;
}
#olietank1info_hidden .form_common,
#olietank2info_hidden .form_common,
#olietank3info_hidden .form_common,
#olietank4info_hidden .form_common,
#olietank5info_hidden .form_common,	
#olietank6info_hidden .form_common,
#olietank7info_hidden .form_common,
#olietank8info_hidden .form_common,
#olietank9info_hidden .form_common,
#olietank10info_hidden .form_common
 	{
	width: 400px;
}
#olietank1info_hidden .tank1Tankstoerrelse,
#olietank2info_hidden .tank2Tankstoerrelse,
#olietank3info_hidden .tank3Tankstoerrelse,
#olietank4info_hidden .tank4Tankstoerrelse,
#olietank5info_hidden .tank5Tankstoerrelse,
#olietank6info_hidden .tank6Tankstoerrelse,
#olietank7info_hidden .tank7Tankstoerrelse,
#olietank8info_hidden .tank8Tankstoerrelse,
#olietank9info_hidden .tank9Tankstoerrelse,
#olietank10info_hidden .tank10Tankstoerrelse	{
	width: 200px;
	margin-top: 5px;
}
.anden_tankstorrelse	{
	display: block;
	width: 420px;
	clear: both; 
	float: left;
}
/*------------- olielevering, varmekonto, oliefyrsservice styles-------------*/
.alAutoLevAntalLiter label	{
	width: 85px;
}
.alAutoLevNuvBeholdning label	{
	width: 155px;
}
.alAutoLevNuvBeholdning	{
	width: 550px;
}
.alAutoLevNuvBeholdning .form_comment,
.alAutoLevAntalLiter .form_comment	{
	width: 26px;
	padding-left: 5px;
}
.alAutoLevNuvBeholdning input,
.alAutoLevAntalLiter input	{
	text-align: right;
}

.bestilfyringsolie_ratekonto_overskrift
{
	float:left;				
}

.varmekontoInfoClass	{
	clear: both;
	float: left;
	width: 380px;
	padding-bottom: 15px;
	font-weight:bold;
}

.ofsServiceType .form_label,
.ofsServiceType label	{
	width: 250px;
	padding-bottom: 5px;
}
.ofsServiceType .help_btn	{
	float: right;
	margin-top: 15px;
}
#ofsServiceType_help	{
	left: 263px;
}
.ofsServiceMaaned .form_label,
.ofsServiceMaaned label	{
	width: 150px;
}
.aftaltRabatGraddagetilmelding_confirm .form_confirm_field_label,
.alAutoLevAntalLiter_confirm .form_confirm_field_label,
.alAutoLevNuvBeholdning_confirm .form_confirm_field_label	{
	width: 260px;
}
#confirm_section_bestilling .form_remark	{
	font-weight: bold;
	padding-bottom: 10px;
}
.alAutoLevAntalLiter_validate	{
	left: 188px;
}
.tsTankstorrelse_validate	{
	left: 150px;
}
.tsAndenstorrelse_validate	{
	left: 175px;
}
.alAutoLevNuvBeholdning_validate	{
	left: 258px;
	bottom: 20px;
}
/* ------------- købsinteresse styles------------- */
#stepKoebsinteresse .form_common	{
	clear: both;
	width: 850px;
}
.form_field_check,
.form_field_number,
.form_field_text,
.form_field_check label,
.form_field_check input,
.form_field_text textarea,
.form_field_text label,
.form_field_text input,
.form_field_number label,
.form_field_number input	{
	clear: both;
}
#stepKoebsinteresse .form_field_check label	{
	clear: none;
	padding-top: 1px;
}
#stepKoebsinteresse .form_common textarea	{
	width: 223px;
	display: block;
	clear: both;
}
#stepKoebsinteresse .descriptionText
{
    margin-bottom: 20px;
    font-weight: bold;
}
#stepKoebsinteresse .products input
{
    margin-right: 5px;
}
#stepKoebsinteresse .products .form_common {
	padding-bottom: 10px;
}
#stepKoebsinteresse .form_koebsinteresse_produkt label 
{
    width: 800px;
}

.form_custom .wok3FormPrivatErhverv	{
	width: 100%;
}
#privatErhvervHidden	{
	clear: both;
}
.form_custom .form_common span	{
	padding-bottom: 5px;
}
.form_custom .form_field_number label,
.form_custom .form_field_text label,
.form_custom .form_field_check label,
.form_custom .form_label	{
	width: 600px;
	padding-bottom: 0px;
}
.form_custom .form_field_number .form_validator	{
	left: 95px;
	bottom: 5px;
}
.form_custom .form_field_text .form_validator	{
	left: 220px;
	bottom: 5px;
}
.form_custom .form_common span label	{
	clear: none;
	padding-bottom: 5px;
}
.form_custom .wok3FormPrivatErhverv span	{
	clear: both;
	display: block;
}
/* ------------- konkurrence formular styles------------- */
.form_field_check .form_label	{
	font-weight: bold;
}
/* ------------- smøreskema styles------------- */
.smoereskemaFabrikat,
.smoereskemaModelbetegnelse,
.smoereskemaAargang	{
	width: 500px;
}
.smoereskemaFabrikat input,
.smoereskemaModelbetegnelse input,
.smoereskemaAargang input,
.smoereskemaMaskintype input	{
	clear: both;
}
.smoereskemaFabrikat label,
.smoereskemaModelbetegnelse label,
.smoereskemaAargang label,
.smoereskemaMaskintype label	{
	width: 500px;
}
.smoereskemaSmoereoliemaerke .form_label,
.smoereskemaSmoereoliemaerke label	{
	width: 155px;
}
.forsendelsesform	{
	width: 600px;
}
.forsendelsesform .form_label	{
	width: 240px;
}
.smoereskemaFabrikat_validate,
.smoereskemaModelbetegnelse_validate,
.smoereskemaAargang_validate,
.smoereskemaMaskintype_validate	{
	left: 185px;
}
.forsendelsesform_validate	{
	left: 400px;
}
.form_erhverv .stepIdentity .cAcceptConditions label	{
	width: 300px;
}
/*------------- prisloft styles -------------*/
.dagensPrisloftClass,
.prisloftsikringcClass	{
	clear: both; 
	float: left;
	width: 500px;
	padding-bottom: 15px;
}
#prisloftTekst,
#prisloftsikringTekst	{
	float: left;
	width: 210px;
}
#prisloftKroner,
#prisloftsikringKroner	{
	float: left;
	text-align: right;
	width: 60px;
}
/*------------- tankkvittering styles -------------*/
#stepTankKvittering	.cEmail label	{
	width: 72px;
}
#stepTankKvittering .error	{
	padding-bottom: 10px;
	display: block;
	float: left;
}
.tkKortnr label,
.tkKortnrGentag label	{
	width: 105px;
}
.kundeoplysningerform	{
	float: left;
	clear: both;
	width: 500px;
}
.tkJaTak	{
	float: left;
	clear: both;
	width: 100%;
	padding-top: 15px;
}
.tkJaTak label	{
	width: 300px;
}
h4.kontonr	{
	border-bottom: solid 1px #b6b5b5;
	padding-bottom: 5px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.angivkortheadline	{
	padding-bottom: 15px;
	padding-top: 15px;
	font-weight: normal;
}
.kortRow	{
	float: left;
	width: 100%;
}
.kortRow .emailInput,
.kortRow .kortInput	{
	float: left;
}
.kortRow .kortInput	{
	width: 200px;
}
.kortRow .kortTekst	{
	min-height: 10px;
}
.kortRow .kortInput label	{
	width: 160px;
}
.kortRow .emailInput	{
	width: 400px;
}
.kortRow .emailInput label	{
	width: 40px;
}
.kortRow .kortTekst	{
	float: left;
	width: 210px;
}
.kortkonti	{
	width: 100%;
	float: left;
	clear: both;
	padding-bottom: 15px;
}
.kortRow .emailInput label	{
	width: 47px;
}
.kortRow .form_hidden_element .form_common	{
	padding-bottom: 8px;
}
.emailTlf .cEmail	{
	padding-bottom: 0px;
}
#stepTankKvittering .form_navigation	{
	margin-top: 0px;
}
.form_navigation .form_forward_button .afmeld	{
	margin-right: 5px;
}
/*------------- spær kort styles -------------*/
.skSpaerKort .form_common .form_label	{
	width: 400px;
}
.spaerKort label	{
	width: 80px;
}
.erstatKort label	{
	width: 200px;
}
.skSpaerKort .form_common	{
	width: 800px;
	clear: both;
	padding-bottom: 5px;
}
.emailTlf .form_common	{
	padding-bottom: 0px;
}
.skAarsag label	{
	width: 500px;
	padding-bottom: 4px;
}
.skAarsag input	{
	clear: both;
}
.skAarsag	{
	padding-bottom: 5px;
}
#content_con .form_steps #skSpaerKort h3.kundeopl,
#content_con .form_steps #skSpaerKort h3.vaelgkort,
#content_con .form_steps #skSpaerKort h3.aarsag	{
	color: #333333;
	padding-bottom: 15px;
	font-weight: bold;
	font-size: 1em;
	padding-top: 5px;
}
#content_con .form_steps #skSpaerKort h3.vaelgkort	{
	padding-top: 8px;
	padding-bottom: 5px;
	float: left;
	width: 100%;
}
#content_con .form_steps #skSpaerKort h3.vaelgkort,
#content_con .form_steps #skSpaerKort h3.aarsag	{
	border-top: #b6b5b5 1px solid;
	margin-top: 10px;
	padding-top: 5px;
}
#skSpaerKort h4	{
	padding-bottom: 10px;
	font-weight: normal;
}
.form_steps .skSpaerKort h2.skSpaerKort	{
	margin-bottom: 0px;
}
.form_steps #skSpaerKort h4.okbenzinkort,
.form_steps #skSpaerKort h4.oktruckdieselkort,
.form_steps #skSpaerKort h4.okerhvervskort,
.form_steps #skSpaerKort h4.okdkvkort	{
	padding-top: 9px;
	float: left;
	font-weight : bold;
}
/*------------- skift kodeord styles -------------*/
#stepChangePassword .lPassword	{
	clear: both;
}
#stepChangePassword .form_navigation	{
	margin-top: 0px;
}
#stepChangePassword .form_submit	{
	float: right;
	width: 100%;
	text-align: right;
}
.cpOldPassword label,
.cpNewPassword1 label,
.cpNewPassword2 label	{
	width: 170px;
}
.cpOldPassword,
.cpNewPassword1,
.cpNewPassword2	{
	width: 400px;
	clear: both;
}

.changePassword,
.TilsendKodeordWebPart .form_steps	{
	border-right: #b6b5b5 1px solid;
	border-top: #b6b5b5 1px solid;
	border-bottom: #b6b5b5 1px solid;
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 1px;
	width: 459px;	
}

.changePassword .stepChangePassword,
.TilsendKodeordWebPart #stepEmailPassword {
	padding: 10px;
	float: left;
	width: 410px;
	background-position: -2px -1px;
	width: 436px;
}
.tkUsername	{
	width: 250px;
}
.tkUsername label	{
	width: 220px;
	padding-bottom: 5px;
}
.tkUsername input	{
	clear: both; 
}
#tkUsername-help	{
	left: 200px;
}
.service_error,
.service_ok	{
	width: 100%;
	float: left;
	clear: both;
	padding-top: 10px;
	color: #db001b;
}
.service_ok	{
	color: #333333;
}
#stepEmailPassword .form_forward_button	{
	margin-top: 17px;
}
.resendpassword_submit_validate	{
	bottom: 75px;
	left: 200px;
}
/*------------- Prisvarsel styles -------------*/
#confirm_section_bestilling .fyrringsolieFyrringsolie_confirm .form_confirm_field_label,
#confirm_section_bestilling .dagensPrisloft_confirm .form_confirm_field_label,
#confirm_section_bestilling .praemie_confirm .form_confirm_field_label,
#confirm_section_bestilling .koKommentar_confirm .form_confirm_field_label	{
	width: 235px;
}
/*------------- Bestil ekstra kort styles -------------*/
#stepBestilEkstrakort .kontonr	{
	padding-bottom: 5px;
	float: left;
	clear: both;
}
#stepBestilEkstrakort .bkKortTekst,
#stepBestilEkstrakort .ekBzdl,
#stepBestilEkstrakort .bkPinkode	{
	clear: both;
}
#stepBestilEkstrakort h3.bestilEkstrakortBestilling	{
	padding-top: 5px;
	margin-top: 10px;
	border-top: #b6b5b5 1px solid;
	width: 100%;
	float: left;
}
.ekBzdl	{
	width: 600px;
}
.cKonto .form_label,
.ekBzdl .form_label,
.ekBzdl span label	{
	width: 123px;
}
.cKonto	{
	width: 510px;
}
.cKonto span	{
	display: block;
	float: left;
}
.cKonto span span	{
	float: none;
	display: inline;
}
.cKonto label	{
	width: 360px;
	padding-bottom: 5px;
	padding-top: 1px;
}
.cKonto input	{
	clear: both;
}
#stepBestilEkstrakort .kontonr	{
	padding-bottom: 15px;
}
#bzdlHidden	{
	background: #ffffff;
}
/*------------- kundeoplysninger styles -------------*/
.identityCb	{
	width: 300px;
	margin-top: 5px;
}
.identityCb label	{
	width: 200px;
}
.valueField	{
	float: left;
	width: 100%;
	clear: both;
	padding-top: 3px;
}
.valueFieldLabel,
.valueFieldValue	{
	float: left;
	width: 230px;
}
.valueFieldLabel	{
	padding-left: 60px;
}
.leftValue,
.rightValue	{
	float: left;
	width: 180px;
}
.kontooplysningerheadline	{
	padding-bottom: 5px;
}
.aktiveleveringsadresser,
.aktivekort	{
	float: left;
	clear: both;
	width: 740px;
	padding-top: 20px;
}
.aktiveleveringsadresser .valueFieldValue,
.aktivekort	.valueFieldValue	{
	float: right;
	width: 450px;
}
.aktiveleveringsadresser .ValueFields,
.aktivekort	.ValueFields	{
	float: right;
	clear: both;
	padding-bottom: 10px;
}

.aktiveleveringsadresser .ValueFields .leftValue,
.aktivekort	.ValueFields .leftValue	{
	float: left;
}
h4.kontoheadline	{
	border-top: solid 1px #b6b5b5;
	float: left;
	width: 100%;
	padding-top: 10px;
	margin-top: 5px;
}
.pbsForm	{
	float: left;
	padding-left: 60px;
	width: 600px;
	padding-top: 5px;
}
.pbsForm .form_common label	{
	width: 300px;
}
.pbsForm .form_common	{
	padding-bottom: 5px;
}
.PbsFormHidden .form_common	{
	padding-bottom: 5px;
}
.PbsFormHidden	{
	clear: both;
}
.PbsFormHidden .cCpr .help_btn	{
	background-color: #ffffff;
}
.PbsFormHidden .form_common label	{
	width: 90px;
}
.tilmeld_leverandoerservice	{
	background: transparent url(../images/bg_forms_button_green_size190.png) no-repeat top left;
	width: 190px;
	margin-left: 288px;
	margin-top: -20px;
	margin-bottom: 15px;
	float: left;
	
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "DejaVu Sans", Helvetica, Verdana, sans-serif;
	border: 0px;	
	height: 28px;
	color: #ffffff;
	padding: 3px 15px 0px 19px;

	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
	display: block;
	text-decoration: none;

}
.tilmeld_leverandoerservice a,
.tilmeld_leverandoerservice a:link	{
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Eras Medium ITC", "DejaVu Sans", Helvetica, Verdana, sans-serif;
	border: 0px;	
	height: 28px;
	color: #ffffff;
	padding: 3px 15px 0px 19px;
	margin: 0px;
	overflow: hidden;
	cursor: pointer;
	font-size: 12px;
	display: block;
	text-decoration: none;
}
/*------------- sponsor styles -------------*/
.sponsorNameSearch,
.postnrSearch	{
	position: relative;
}
.sponsorNameSearch	{
	z-index: 200;
}
.postnrSearch	{
	z-index: 100;
}
.sponsorNameSearch label,
.postnrSearch label	{
	width: 150px;
}
.sponsorNameAutocomplete,
.postnrAutocomplete	{
	background-color: #ffffff;
	padding: 3px 10px 3px 10px;
	float: left;
	width: 280px !important;
	position: absolute;
	z-index: 10000;
	top: 20px;
	list-style: none;
	border: solid 1px #cccccc;
}
.sponsorNameAutocomplete li,
.postnrAutocomplete li	{
	float: left;
	width: 100%;
	clear: both;
	padding: 4px 0px 4px 0px;
	border-bottom: dotted 1px #cccccc;
	cursor: pointer;
}

/*------------- Bestil el styles -------------*/
.elAarsforbrug label,
.SponsorAftaler label{
	width: 126px;
}
.elAarsforbrug input	{
	text-align: right;
}
.elAarsforbrug	{
	width: 240px;
}
.elProdukt_confirm	{
	width: 750px;
}
#elProdukt_confirm	{
	width: 500px;
}
#stepBetalingsform h3.bestilel_betalingsservice	{
	width: 230px;
	float: left;
	padding-bottom: 15px;	
}
#stepBetalingsform .pRegNr	{
	clear: both;
}
.SponsorAftaler	{
	width : 600px;  
}
.eldustoetter
{
    padding-right : 65px;    
}

#stepEl DIV.form_common
{
		width : 570px;	
}

.elsstep_priser
{
	width: 290px;
	padding-left: 10px;
	float: left;
}

.elstep_pristext
{
	width: 156px;
	float: left;
}

#stepEl .form_section
{
	width: 600px;
}

/*------------- Kontakt OK styles -------------*/
.findKontorPostnr label	{
	width: 120px;
}
.findKontorPostnr	{
	width: 165px;
	padding-top: 20px;
}
.kontaktok_findkontor .form_navigation	{
	width: 140px;
	margin-top: 17px;
	float: right;
	clear: none;
}
.kontaktok_info	{
	float:left; 
	width: 400px;
}
.kontaktok_findkontor	{
	width: 306px;
}
.kontaktok_tekst,
.kontaktok_kort	{
	float: left;
	width: 400px;
	clear: left;	
}
.kontaktok_adresse	{
	width: 400px;
}
.kontaktok_findkontor,
.kontaktok_adresse	{
	padding-bottom: 10px;
	float: left;
	clear: left;
}
.kontaktok_form	{
	width: 450px;
	float: right;
}
#content_con .kontaktok_adresse h2.team_headline	{
	padding-bottom: 0px;
}
.kontaktok_form .cFirmanavn	{
	width: 100%;
}
.kontaktok_form .cTlf1	{
	width: 100%;
	clear: none;
}
.kontaktok_form .cRingMigOp	{
	clear: both;
	width: 113px;
}
.kontaktok_form .cTraeffesBedst	{
	width: 260px;
}
.kontaktok_form .cTraeffesBedst label	{
	width: 95px;
}
#traeffesBedstHidden	{
	float: left;
}
.kontaktok_form .cBesked	{
	clear: both;
}
.kontaktok_form .cBesked textarea	{
	width: 220px;
	height: 200px;
}
#content_con .center_col .form_steps .form_step .kontaktok_form h2.form_step_headline	{
	background: none;
	margin-bottom: 5px;
}
/*------------- Ny pinkode styles -------------*/
#nyPinkode .kundeoplysningerform	{
	width: 100%;
	padding-bottom: 15px;
	border-bottom: solid 1px #b6b5b5;
}
.classe_overskrift1,
.classe_overskrift2,
.classe_overskrift3	{
	display: block;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
.classe_overskrift1	{
	width: 250px;
}
.classe_overskrift2	{
	width: 130px;
}
.classe_overskrift3	{
	width: 250px;
}
.kodeOenskes label	{
	width: 200px;
}
#nyPinkode .form_common	{
	width: 80%;
}
#nyPinkode .kodeOenskes	{
	width: 265px;
}
#nyPinkode .nyPinkodeField	{
	width: 155px;
	z-index: 100;
}
#nyPinkode .nyPinkodeGentaget	{
	width: 250px;
	z-index: 99;
}
.kodeOenskes	{
	z-index: 101;
}
.kodeOenskes .form_validator	{
	left: 17px;
	bottom: 30px;
}
.nyPinkodeField .form_validator	{
	left: 65px;
}
.nyPinkodeGentaget .form_validator	{
	left: 65px;
}

#nyPinkode .form_common  .dkvnypinkode
{
	padding-bottom : 0px;

}

#nyPinkode .form_common .dkvnypinkodekort
{
	float: left;
}


#nyPinkode .form_common .dkvnypinkodekortid
{
	width : 265px;	
	padding-bottom : 0px;
	float: none;
}

#nyPinkode .form_common .dkvnypinkodekortpraegetext
{
	width : 100px;	
	padding-bottom : 0px;
	float : none;
}

#nyPinkode .form_common .dkvnypinkodetekst
{
	float: none;
	width : 350px;
}



/*------------- olievarsel styles -------------*/
.ovTilmeldAfmeld {
	clear: both;
	width: 450px;
	padding: 8px 0px 10px 0px;
	margin: 15px 0px 10px 0px;
	border-bottom: solid 1px #b6b5b5;
	border-top: solid 1px #b6b5b5;
}
.ovTilmeldAfmeld label	{
	width: 150px;
}
#tilmeldform,
#afmeldform	{
	clear: both;
	padding-bottom: 15px;
}
.ovHarOlievarselLeveringsadresser .form_label,
.ovHarIkkeLeveringsadresser .form_label	{
	width: 200px;
	padding-bottom: 5px;
}
.ovAarligtAntalLiter input,
.ovNuvaerendeBeholdning input	{
	text-align: right;
}
.ovAarligtAntalLiter label	{
	width: 90px;
}
.ovNuvaerendeBeholdning label	{
	width: 160px;
}
.ovOpvarmingskilde	{
	width: 310px;
}
.ovNuvaerendeBeholdning	{
	width: 400px;
}
.ovAarligtAntalLiter .form_comment,
.ovNuvaerendeBeholdning .form_comment	{
	width: 30px;
	padding-left: 5px;
}
.ovOpvarmingskilde .form_label	{
	width: 265px;
	padding-bottom: 5px;
}
.ovOpvarmingskilde span	label	{
	width: 20px;
}
.ovAarligtAntalLiter_validate	{
	left: 230px;
	bottom: 20px;
}
.ovNuvaerendeBeholdning_validate	{
	left: 290px;
	bottom: 20px;
}
.ovOpvarmingskilde_validate	{
	left: 80px;
	bottom: 20px;
}
.kundeoplysningerform .cEmail_validate	{
	bottom: 0px;
}
h3.kundeopl,
h3.bestilEkstrakortKundeoplysninger	{
	clear: none;
}
/*------------- Naturgas styles (Form) -------------*/
.rabatvelkomst_naturgas {
	width: 700px;
	padding-bottom: 15px;	
}
	
.naturgasAftagernr {
	clear: both;	
	width: 450px;
}

.naturgasRabatValg{
	clear: both;	
	width: 420px;
}

.naturgasProdukt
{
	clear: both;	
	width: 649px;
}

.naturgasRabatValg .help_btn,
.naturgasProdukt .help_btn	{
	float: right;
}

.naturgasRabatValg .form_label,
.naturgasProdukt .form_label,
.naturgasAftagernr label
{	
	width: 128px;
}

.headline3_pbsbetaling_naturgas{
	width: 900px;
	padding-bottom: 15px;	
}

.naturgasRegnr {
	width: 900px;
}
#naturgasPris_confirm	{
	padding-top: 4px;
}

.fgoforbrugmark,
.oliefyrsserviceforbrugmark,
.traepillerforbrugmark{
	width : 100%;
}

.fgoforbrugmark label,
.oliefyrsserviceforbrugmark label,
.traepillerforbrugmark label
{
	margin-top: 2px;
}

.oliefyrsserviceforbrugmark label
{
	width: 200px;
}

.traepillerLeveringsAdresser .form_label{
	width: 600px;
}

/*------------- Naturgas styles (WebPart) -------------*/
.naturgasbox
{
    background-color: #f0f0f0; 
    width: 465px;
    height : 275px;		
}

.naturgasboxseparator
{

/*	background: #ffffff url('../images/line_grey_white_horiz.gif') repeat-y top center;*/
	background: #ffffff url('../Images/vandret-streg-460-graa-baggrund.jpg')
}


div.naturgasboxprodukt	{
	padding-top: 15px;
	padding-bottom: 4px;
	padding-left:10px;
}

span.naturgasboxprodukt	{
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 4px;

}

div.naturgasboxpris	{
	padding-top:4px;
	padding-left:10px;
	margin-bottom: 10px;
	width: 450px;
}

span.naturgasboxpris	{
	float:left;
}

span.naturgasboxbeloeb {
	float:right;
	padding-right: 100px;
}

.fdbMedlemsnummer label,
.lRememberMe .form_label	{
	width: 85px;
}
.lRememberMe	{
	padding-bottom: 5px;
}
/* Bestil Biobrændsel */

#noKvitteringHidden
{
	width: 450px;
}

.nokvittering
{
	width: 450px;
	padding-bottom:30px;
}

.nokvittering Label
{
	width: 375px;
}

#kvantumType
{
	width: 300px;
}

.form_fleretanke {
	margin-top:10px;
	width: 455px;
	margin-bottom: 20px;
	float: left;
	clear: both;
}

#form_nytank
{
	width : 150px;
	float : left;
}

.stepSubscribe .form_navigation 
{
	margin-top: 0px;					
}

.form_onlinekampagneolieerhverv
{
	position :absolute;
	top : 75px;
	right : 50px;
	
	/*float: right;
	margin-top : -250px;
	margin-right : 75px;*/
}

.fontweightbold
{
	font-weight : bold;		
}

#kmregnskab-help
{
	left : 340px;
	bottom: 130px; 
}

.kmregnskaboverskrifttable 
{
	border: solid 0px #b6b5b5;
}

.kmregnskaboverskrifttd
{
	font-weight:bold;
	padding-top:15px;
	font-size: 1.250em;
	padding-bottom:10px;
}

/*Bestil benzinkortforsikring*/
.chkbzforsikring
{
	width: 500px;
	padding-bottom: 0px;
}

.chkbzforsikring label
{
	width: 330px;
}


#bzforsikring_help
{
	left: 350px;
	bottom: -200px;
}

.stepCard .form_section,
.stepForsikring .form_section
{
	margin-bottom: 30px;
}

.braendstofforbrug
{
	font-weight: normal;		
	margin-left: 20px;
}

.pbscpr
{
	width: 500px;			
}

.forsikringpaakort
{
	width : 900px;			
}

#chkbzforsikring_help
{
	left : 370px;
	bottom : -240px;
}


/*MOK Bestil Olierhverv*/
.helptankprodukt
{
	left: 300px;
	bottom: 90px;
}	

/*Bestil Benzinkort*/
.bkSMS
{
	width: 248px;				
	padding-bottom: 1px;
}

/*Bestil Benzinkort*/
.bkBrev
{
	width: 500px;				
	float:	left;
}

/*Bestil Benzinkort*/
.bkMobil
{
	width: 150px;				
	padding-bottom: 1px;
}

.bkSMSBrev
{
	width: 900px;
	padding-bottom: 1px;

}

#bkMobil-help
{
	left: 150px;
	bottom: -10px;
}

.bkMobil_validate
{
	left : 100px;
	bottom : 1px;		
}

#fdbMedlemsnummer-help
{
	left : 350px;
	bottom: -50px;	
}

.form_erhverv .stepIdentity  .fdbMedlemsnummer
{
	width : 390px;
}


/*Bestil fyringsolie 2011*/

.fgo2011_statusline	{
	
}

.fgo2011_statusline .form_step_current,
.fgo2011_statusline .form_step_previous,
.fgo2011_statusline .form_step_next	{
	width : 200px;
}

.fgo2011_statusline .form_step_current	{
	background-color: #db001b;
}

#fgo2011_status_line	{
	width: 100%;
	background: #ffffff;
	height: 26px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	list-style: none;
	clear: both;
	display: block;
	border-bottom: solid 1px #b6b5b5;
	border-right: solid 1px #b6b5b5;
	border-top: solid 1px #b6b5b5;
	border-left: solid 1px #b6b5b5;

}
#fgo2011_status_line li	{
	float: left;
	padding: 5px 28px 5px 4px;
	color: #ffffff;
	font-family: Trebuchet, Helvetica, Helvetica Neue, Arial, sans-serif;
	font-weight: bold;
}


.fg02011_form_steps
{
	width: 100%;
/*	background: #ffffff url('../images/bg_forms_vertical.gif') repeat-y top center; */
	margin-top: 7px;
	float: left;
	border-bottom: solid 1px #b6b5b5;
	clear: both;
}
.fg02011_form_steps .form_step	{
	width: 908px;
	/*background: #ffffff url('../images/bg_forms_top.png') no-repeat top center;*/
	min-height: 142px;
	margin: 0px 1px 0px 1px;
	padding: 10px 15px 10px 15px;
	position: relative;
	float: left;
}

.fgo2011_leftcol
{
	width : 200px;
}

.fgo2011_centercol
{
	width : 400px;
}

.fgo2011_centercol .form_label
{
	width : 100%;
}

.fgo2011_rightcol
{
	width : 250px;
}

h2.fg02011_sparoptil{
	padding-top: 30px;
	color: #db001b;
}

div.fg02011_sparoptil	{
	padding: 2px 0px 20px 0px;
	width: 330px;
}

.fgo2011_antalliter
{
	width: 100%;
	background: #ffffff;
	height: 150px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	list-style: none;
	clear: both;
	display: block;
	border-bottom: solid 1px #b6b5b5;
	border-right: solid 1px #b6b5b5;
	border-top: solid 1px #b6b5b5;
	border-left: solid 1px #b6b5b5;
}

.medejernummer .help,
.medejeremail .help,
.medejerkodeord .help
{
    left : 200px; 
}

.medejeremail_form .medejeremail_submit_validate
{
	left: 350px;
	bottom: -775px;
}

/* Skift Sponsor */

.skiftsponsor
{
	width : 100%;
	margin-top: 10px;
	margin-top: 15px;
}

#skiftsponsorStep .elsponsor
{
   width: 100%;				
}

.skiftsponsor_streg
{
   	border-top: #b6b5b5 1px solid;
 	width : 100%;
 	margin-bottom: 10px;
 	margin-top: 10px;
}

.skiftsponsor LABEL
{
	width: 150px;
}

