/* ------------- Form structure styles ------------- */
.form_step_hidden {
	display: none;
}
.form_hidden_element {
	display: none;
	position: relative;
	z-index: 100;
}
.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: 350px;
}
.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;
}
.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_common select	{
	float: left;
	color: #666666;
}
.subscribe_jatak	{
	color: #18c42a;
	padding-right: 5px;
	padding-left: 2px;
}
#tildelt span,
#selvvalgt span,
#tildelt2 span,
#selvvalgt2 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,
.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,
.form_erhverv .stepIdentity .cHusNummer label,
.form_erhverv .stepIdentity .laHusNummer label,
.form_custom .wok3FormNr label	{
	width: 31px;
}
.cHusBogstav label,
.laHusBogstav label,
.laHusBogstav2 label,
.form_erhverv .stepIdentity .cHusBogstav label,
.form_erhverv .stepIdentity .laHusBogstav label,
.form_custom .wok3FormBogstav label	{
	width: 53px;
}
.cEtage label,
.laEtage label,
.laEtage2 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,
.elAftagernr 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,
.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	{
	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;
}
.form_steps .form_step .laLeveringsadresse label,
.form_steps .form_step .laLeveringsadresse2 label	{
	width: 420px;
}
.bkSubscribeKvittering label	{
	float: left;
	width: 400px;
}
/* ------------- 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,
.form_custom .form_field_text input,
.kortRow .emailInput input,
.skAndenAarsag input,
.elFDBNummer input,
.PbsFormHidden .form_common 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,
.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;
}
.cTlf1 input,
.wok3FormTlf input,
.laVejnavn input,
.laVejnavn2 input, 
.laBy input,
.laBy2 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,
.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;
}

.sponsornr input,
.google_fields input,
.alAutoLevAntalLiter input,
.forventetaarsforbrug input,
.tank1Kvantum input,
.tank2Kvantum input,
.fyringsolieClass .fyringsolie input,
.smoereolieClass .smoereolie input,
.dieselolieClass .dieselolie input,
.traepillerClass .traepiller input,
.elClass .el input,
.naturClass .naturgas input,
.alAutoLevNuvBeholdning input,
.varmekontoAarsforbrug input,
.bkForventetMaanedsforbrug 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,
.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
	{
	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: 2px;*/
}
.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	{
	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	{
	left: 240px;	
}
.sponsornr_validate,
.cTlf1_validate	{
	left: 230px;
}
.pKontoNr_validate,
.pBank_validate	{
	left: 317px;
}
.braendeKvantum_validate,
.briketterKvantum_validate,
.traepillerKvantum_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;
}
.cHusBogstav,
.cEtage,
.cPlacering,
.cBy,
.laHusBogstav,
.laEtage,
.laPlacering,
.laBy,
.laHusBogstav2,
.laEtage2,
.laPlacering2,
.laBy2,
.wok3FormBogstav,
.wok3FormEtage,
.wok3FormPlacering,
.wok3FormBy,
.pmAbbonementer,
.cVariation,
.tank1FyldTanken,
.tank2FyldTanken	{
	z-index:98;
}
.cHusNummer,
.cBy,
.laHusNummer,
.laBy,
.laHusNummer2,
.laBy2,
.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_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: 361px;
}
#alOpvarmningskilde_help	{
	left: 358px;
	bottom: 16px;
}
#alAutoLevNuvBeholdning-help	{
	left: 265px;
}
#alAutoLevAntalLiter-help	{
	left: 195px;
}
#bkKort2 .help_btn,
.cEan .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 #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_bestilling .form_back_button button,
.emailTjenesterAfmeldAlt input,
#confirm_section_payment .form_back_button button,
#stepTilmeldNyhedsbrev .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	{
	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,
.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_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,
.cHusNummer,
.form_erhverv .stepIdentity .cHusNummer,
.form_erhverv .stepIdentity .laHusNummer,
.form_custom .wok3FormNr	{
	width: 90px;
}
.laHusBogstav,
.laHusBogstav2,
.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,
.cPostnr	{
	width: 131px;
	clear: both;
}
.laPlacering,
.laPlacering2,
.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,
.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: 290px;
}
.bkSubscribeKvittering div	{
	width: 300px;
}
.bkSubscribeKvittering,
.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,
.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,
#bzdlHidden,
.fdbMedlemsnummer,
.ovAarligtAntalLiter,
.ovNuvaerendeBeholdning,
.ovOpvarmingskilde	{
	clear: both;
}
/* ------------- brænde and briketter styles ------------- */
.braendeBraende	{
	width: 320px;
}
.koKommentarCheck,
.laLeveringsadresse,
.laLeveringsadresse2,
.form_erhverv .stepIdentity .laLeveringsadresse	{
	width: 450px;
}
.koKommentar textarea	{
	width: 345px;
}
#stepBestilling .form_section	{
	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	{
	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: 132px;
	background:	url(../images/bg_forms_errorbox_arrow.png) no-repeat left 146px;
	left: 270px;
}
.lUsername	{
	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	{
	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	{
	padding-bottom: 20px;
	float: left;
}
.tilmeldnyhedsbrev_help a	{
	display: block;
	clear: both;
	padding: 0px 0px 5px 0px;
	margin-top: 15px;
}
.tilmeldnyhedsbrev_afmeldret a,
.tilmeldnyhedsbrev_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	{
	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 	{
	margin-top: 5px;
	margin-bottom: 10px;
	height: auto;
	border-bottom: solid 1px #bab9b9;
}
.right_col #stepTilmeldNyhedsbrev .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;
}
/* ------------- 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_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;
}
.foLeveringsAdresser .form_label,
.foLeveringsAdresser label	{
	width: 250px;
}
#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%;
}
.form_fyringsolie_rabat_remark p	{
	font-size: 0.833em;	
}
.form_rabat_line_price_placeholder	{
	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: 560px;
}
.elProdukt_validate	{
	left: 520px;
	bottom: 20px;
}
.elProdukt .form_label	{
	width: 127px;
}
.elProdukt .help_btn	{
	float: right;
}
#elProdukt_help	{
	left: 400px;
}
.headline3_autlev,
.headline3_el,
.headline3_oliefyrsservice,
.bestilfyringsolie_el,
.headline3_pbsbetaling_naturgas 	{
	position: relative;
	float: left;
}
.headline3_autlev 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	{
	width: 150px;
}
/* ------------- 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	{
	text-align: right;
	padding-right: 4px;
}
.fyringsolieClass label,
.smoereolieClass label,
.dieselolieClass label,
.traepillerClass label,
.elClass label,
.naturClass	label	{
	width: 65px;
}
.tank1Kvantum label,
.tank1Tankplacering label,
.tank2Kvantum label,
.tank2Tankplacering label,
.tank1Olietype label,
.tank1AntalLeveringsdage label,
.tank1Tankstoerrelse label,
.tank2Olietype label,
.tank2AntalLeveringsdage label,
.tank2Tankstoerrelse label,
.tsAndenstorrelse label,
.tank1AndenStoerrelse label,
.tank2AndenStoerrelse label,
.tank1tsTankstorrelse .form_label,
.tank2tsTankstorrelse .form_label	{
	width: 110px;
}
.tank1Kvantum,
.tank2Kvantum	{
	width: 220px;
}
.tank1Tankplacering,
.tank2Tankplacering	{
	width: 420px;
}
.tank1Tankplacering textarea,
.tank2Tankplacering textarea	{
	height: 52px;
	width: 220px;
}
.harTank2 label	{
	width: 200px;
}
.tank1Olietype_validate,
.tank2Olietype_validate	{
	left: 287px;
}
.tank1AntalLeveringsdage_validate,
.tank2AntalLeveringsdage_validate	{
	left: 265px;
}
.tank1Tankstoerrelse_validate,
.tank2Tankstoerrelse_validate	{
	left: 150px;
}
.tank1AndenStoerrelse_validate,
.tank2AndenStoerrelse_validate,
.tank1Kvantum_validate,
.tank2Kvantum_validate	{
	left: 210px;
}
.ttTankstorrelse	{
	padding-bottom: 0px;
}
.ttTankstorrelse label	{
	width: 110px;
}
.tank1FyldTanken,
.tank2FyldTanken	{
	width: 120px;
	padding-left: 25px;
}
.enhed	{
	float: left;
}
.tank1Olietype,
.tank2Olietype	{
	width: 420px;
	border-top: #b6b5b5 1px solid;
	padding-top: 15px;
}
.harTank2	{
	width: 100%;
	border-bottom: solid 1px #b6b5b5;
	float: left;
	width: 420px;
	padding-bottom: 20px;
	margin-bottom: 15px;
}
.tank1AntalLeveringsdage,
.tank2AntalLeveringsdage	{
	border-bottom: solid 1px #b6b5b5;
	padding-bottom: 20px;
	width: 420px;
	margin-bottom: 15px;
	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	{
	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;
}
#tank2Vises	{
	z-index: 99;
}
#tank2GodkendVises	{
	margin-bottom: 13px;
}
#olietank1info_hidden,
#olietank2info_hidden,
.tank1Kvantum,
.tank2Kvantum,
.tank1Olietype,
.tank2Olietype	{
	z-index: 106;
}
#olietank1info_hidden .tankstorrelse_overskrift,
#olietank2info_hidden .tankstorrelse_overskrift	{
	width: 110px;
	float: left;
	font-weight: normal;
}
#olietank1info_hidden .form_common,
#olietank2info_hidden .form_common 	{
	width: 400px;
}
#olietank1info_hidden .tank1Tankstoerrelse,
#olietank2info_hidden .tank2Tankstoerrelse	{
	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;
}
.varmekontoAarsforbrug {
	width: 195px;
}
.varmekontoAarsforbrug input	{
	text-align: right;
}
.varmekontoInfoClass	{
	clear: both;
	float: left;
	width: 380px;
	padding-bottom: 15px;
}
.ofsServiceType	{
	width: 320px;
}
.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: 700px;
}
.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;
}
.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	{
	padding-top: 9px;
	float: left;
}
/*------------- 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: 500px;
}
.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;
}
/*------------- Bestil el styles -------------*/
.elAarsforbrug label	{
	width: 126px;
}
.elAarsforbrug input	{
	text-align: right;
}
.elAarsforbrug	{
	width: 240px;
}
.elProdukt_confirm	{
	width: 750px;
}
#elProdukt_confirm	{
	width: 500px;
}
/*------------- 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;
}
/*------------- 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: 415px;
}

.naturgasProdukt
{
	clear: both;	
	width: 644px;
}

.naturgasRabatValg .help_btn,
.naturgasProdukt .help_btn	{
	float: right;
}

.naturgasRabatValg .form_label,
.naturgasProdukt .form_label,
.naturgasAftagernr label
{	
	width: 127px;
}

.headline3_pbsbetaling_naturgas{
	width: 900px;
	padding-bottom: 15px;	
}

.naturgasRegnr {
	width: 900px;
}
#naturgasPris_confirm	{
	padding-top: 4px;
}

/*------------- 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;
}

.lRememberMe .form_label
{
	width: 85px;
}

/* Bestil Biobrændsel */

#noKvitteringHidden
{
	width: 450px;
}

.nokvittering
{
	width: 450px;
	padding-bottom:30px;
}

.nokvittering Label
{
	width: 375px;
}

#kvantumType
{
	width: 300px;
}