﻿/* SHOPFLOW #2 - CUSTOMER INFORMATION */

.headline { height: 35px; }
.headline.number_headline { background: url(/media/img/vaelg_nummer_bg2.gif) no-repeat; }
.headline.betaling { background: url(/media/img/betalingservice_bg2.gif) no-repeat; }
.headline.oplysninger { background: url(/media/img/oplysninger_bg2.gif) no-repeat; }

.ci_container { width: 540px; margin: 12px 9px 0 9px; padding-bottom: 11px; position: relative; }
.ci_container.border { border-bottom: 1px solid #e3e3e3; }
.ci_container .read-more { display: inline; position: absolute; left: 256px; }
.ci_container .porting { position: relative; left:10px;}
.ci_container h3 { font-size: 14px; margin-bottom: 7px; }

.ci_col { float: left; margin-bottom: 15px; }
.ci_col label { display: block; }
.ci_col input { width: 255px; }
.ci_col input.cpr_big { width: 166px; }
.ci_col input.cpr_small { width: 76px; position: relative; left: 6px; }
.ci_col input.postal { width: 76px; }
.ci_col input.city { width: 166px; position: relative; left: 6px; }

.ci_chk { position: relative; }
.ci_chk label { display: block; }
.ci_chk input.chk { position: absolute; top: 0; left: 0; }
.ci_chk .chk input { position: absolute; top: 1px; left: 0; }
.ci_chk .description { position: relative; width: 510px; left: 25px; top: 3px; margin-bottom: 7px; }
.ci_chk div .chk_info_container { left: 0; width: 510px; margin-top: 6px; margin-bottom: 20px; }
.ci_chk div .chk_info_container .number {  }
.ci_chk div .chk_info_container .number input { width: 135px; }
.ci_chk div .chk_info_container .operator { float: left; margin-left: 16px; }
.ci_chk div .chk_info_container .operator select { width: 178px; }
.ci_chk div .chk_info_container .reg {  float: left; }
.ci_chk div .chk_info_container .reg input { width: 55px; }
.ci_chk div .chk_info_container .account {  float: left; margin-left: 16px; }
.ci_chk div .chk_info_container .account input { width: 270px; }
.row strong { position: relative; left: 2px; }
.row input, .row select { position: absolute; top: -3px; left: 100px; }
select.payment { width: 161px; }
input.discount_input { width: 141px; }
select.number_start option { padding-right: 5px; }
span.number_message {left: 400px !important; top: 0px;}
span.number_displayed {left: 446px !important; font-size: 14px; font-weight:bold; margin-top:3px;}
span.number_nohit {left: 407px !important; color:Red; margin-top:4px;}
#number_nohit {display:none;}
span.search_number { left: 290px !important; margin-top: 3px; }
span.new_list { left: 460px !important; margin-top: 5px; }
.description table tbody tr td label { display: inline; margin-left: 0px; }
.description table tbody tr td input { position: relative; top: 2px; }

.action_footer { position: relative; width: 560px; margin-top: 11px; }
.action_footer a img { position: absolute; right: 0; top: 0; }
.action_footer .read-more { position: absolute; left: 0; top: 0; }

ul.error_list { list-style-type: square; margin-left: 10px; }
ul.error_list li { color: Red; }

.print_summary { position: absolute; right: 0; cursor: pointer; }
#flowchart .print_summary { bottom: -10px; }

.portingInfo 
{
	margin-top: 8px;
}
