﻿.advert-top-head
{
	position: absolute;
	top: 29px;
	left: 181px;
	z-index: 160;
	clear: right;
	float: left;
	margin: 0;
	padding: 0;
}
.advert-sky-right
{
	position: absolute;
	top: 147px;
	left: 953px;
	z-index: 155;
}
input, select, textarea
{
	color: #030065;
}
input[type=text]
{
	height: 16px;
	padding-left: 2px;
}
.checkbox
{
	margin-left: 1px;
}
.checkbox label, .seal-line label
{
	top: -3px;
	position: relative;
}
div.text-top-area
{
	width: 929px;
}
ul.scoutmenu 
{
	width:936px;
}
ul.scoutmenu li ul 
{
	width:934px;
}
.right-area
{
	left: 947px;
}

/* Wizard */
div.wizard-block
{
	width: 746px;
}
div.wizard-block-editcar
{
	width: 346px;
	float: left;
}
div.wizard-block-upload-bottom
{
	width: 665px;
	height: 80px;
	margin-top: 12px;
	float:left;
	margin-left: 82px;
}
* html div.wizard-block-upload-bottom
{
	margin-left: 41px;
}
div.wizard-block-upload-top
{
	margin-top: 12px;
	margin-left: 81px;
	width: 519px;
}
.wizard-step, .wizard-step-first, .wizard-step-last, .wizard-step-b2b, .wizard-step-first-b2b, .wizard-step-last-b2b
{
	width: 162px;
	height: 53px;
	background: url('/images/wizard_inactive.gif') repeat-x;
	float: left;
	color: #000666;
}
.wizard-step-first, .wizard-step-first-b2b
{
	width: 185px;
	border-left: 1px solid #dad4d4;
}
.wizard-step-last, .wizard-step-last-b2b
{
	width: 166px;
	border-right: 1px solid #dad4d4;
}
.wizard-step-b2b
{
	width: 223px;
}
.wizard-step-first-b2b
{
	width: 247px;
}
.wizard-step-last-b2b
{
	width: 228px;
}
.wizard-active
{
	background: url('/images/wizard_active.gif') repeat-x;
}
.wizard-disabled
{
	color: #b6bad8;
}
.wizard-arrow
{
	float: left;
	width: 23px;
}
.wizard-step-image
{
	height: 27px;
	margin-top: 3px;
	margin-left: 44px;
}
.wizard-step-title
{
	height: 20px;
}
.wizard-step-title div.number
{
	padding-left: 43px;
	width: 15px;
	float: left;
}
.wizard-step-title div.text, .wizard-button-left
{
	float: left;
}
.wizard-button-right
{
	float: right;
}

/* decision page */
#decision-form
{
	width: 822px;
	height: 244px;
	background: url('/images/bg_decision.gif') repeat-x;
	font-size: 12px;
}
.dealer-ad
{
	float: right;
	margin-top: 6px;
}
.wizard-row
{
	width: 746px;
	height: 67px;
}
.marketplace-block
{
	float: right;
	width: 216px;
	height: 53px;
	background-color: #D9E0F0;
}
.marketplace-area
{
	float: right;
	width: 51px;
	margin-top: 18px;
	cursor: pointer;
}
.marketplace-area input[type="radio"]
{
	margin-top: 2px;
}
.marketplace-area .rb
{
	float: left;
	width: 18px;
}
.marketplace-area .image
{
	float: left;
	width: 30px;
}
.decision-form-image
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 206px;
	position: absolute
}
.decision-form-image img
{
	margin-left: 16px;
	margin-top: 28px;
}
.decision-form-image div
{
	position: relative;
	left: 27px;
}
.decision-form-image div.line1
{
	top: 139px;
	width: 142px;
}
.decision-form-image div.line2
{
	top: 151px;
	width: 142px;
}
.decision-form-image div.line3
{
	top: 163px;
	width: 142px;
}
.decision-upper, .decision-upper-right
{
	height: 170px;
}
.decision-upper-de
{
	height: 143px;
}
.decision-upper-right
{
	width: 185px;
	float: left;
}
.decision-lower-de
{
	margin-left: 403px;
}
.decision-form-row
{
	height: 39px;
}
.decision-form-row-high
{
	height: 59px;
}
.decision-form-no-reg-cert
{
	float: left;
	margin-left: 188px;
	margin-top: 24px;
	width: 266px;
	border-right: 1px solid #FFFFFF;
	position: absolute;
}
.decision-form-reg-cert
{
	margin-left: 467px;
	float: left;
	margin-top: 24px;
	width: 358px;
	position: absolute;
}
.decision-form-single
{
	float: left;
	width: 324px;
	position: absolute;
	margin-left: 340px;
	margin-top: 24px;
}
* html .decision-form-single
{
	width: 340px;
}
div.decision-form-no-reg-cert div.head, div.decision-form-reg-cert div.head, div.decision-form-single div.head
{
	font-size: 13px;
	float: none;
	height: 25px;
	padding-left: 0px;
	font-weight: bold;
	margin-bottom: 7px;
}
.decision-form-no-reg-cert div.make
{
	width: 70px;
	font-weight: bold;
	float: left;
}
.decision-form-single div.make
{
	width: 140px;
	font-weight: bold;
	float: left;
}
.decision-form-no-reg-cert div.firstreg, .decision-form-reg-cert div.firstreg
{
	width: 115px;
	font-weight: bold;
	float: left;
}
.decision-form-single div.firstreg
{
	width: 159px;
	font-weight: bold;
	float: left;
	margin-right: 8px;
}
.decision-form-no-reg-cert select.make, .decision-form-single select.make
{
	width: 173px;
}
select.firstreg
{
	width: 66px;
	margin-right: 9px;
}
.decision-form-no-reg-cert select.firstreg, .decision-form-reg-cert select.firstreg
{
	margin-right: 0px;
}
select.firstreg-year
{
	width: 57px;
	margin-right: 5px !important;
	margin-right: 0px;
}
.decision-form-reg-cert div.hsn-tsn
{
	width: 35px;
	float: left;
	font-weight: bold;
}
.decision-form-reg-cert input.hsn-tsn
{
	width: 37px;
	float: left;
	margin-right: 6px;
	height: 15px;
}
* html .decision-form-reg-cert input.hsn-tsn
{
	width: 40px;
}
* html .decision-form-reg-cert input.hsn
{
	margin-left: 3px;
}
* html .decision-form-reg-cert input.tsn
{
	width: 37px;
}
#hsn-tsn-image
{
	width: 162px;
	height: 147px;
	float: left;
	margin-top: 23px;
	margin-left: 4px;
	text-align: right;
}
#hsn-tsn-image img
{
	cursor: pointer;
}
#hsn-tsn-image a.LS
{
	margin-right: 8px;
	cursor: pointer;
}
.insertion-btn
{
	background: #5DD429 url('/images/btn_green_inner.gif') repeat-x;
	float: left;
	font-size: 13px;
	height: 32px;
	line-height: 30px;
	cursor: pointer;
	width: 90px;
}
#bigHsnTsnImage
{
	position: relative;
	left: 637px;
	top: -334px;
	z-index: 100;
	width: 300px;
	border: 1px solid #536BB5;
	background-color: white;
	font-size: 9px;
	display: none;
	clear: both;
}
*+html * #bigHsnTsnImage
{
	left: 640px;
}
* html #bigHsnTsnImage /* don't put these two hacks together, they will not work then... */
{
	left: 640px;
	position: absolute;
	top: 172px;
}
#bigHsnTsnImage .close-image
{
	text-align: right;
	margin: 3px 3px 5px 0;
	padding-right: 20px;
	cursor: pointer;
	background: transparent url(/images/x.gif) no-repeat right;
}
#bigHsnTsnImage .close-text
{
	height: 28px;
	margin-left: 3px;
	margin-right: 3px;
}
.insertion-delta
{
	margin-top: 1px;
	width: 822px;
	height: 51px;
	background-color: #D9E0F0;
}
.insertion-delta-inner
{
	float: right;
	margin-top: 19px;
}
.insertion-delta-inner .label
{
	font-weight: bold;
	float: left;
	margin-right: 10px;
}
.insertion-delta-inner .image
{
	float: left;
	margin-top: -2px;
}
.insertion-delta-inner .link
{
	float: left;
	margin-right: 11px;
	margin-left: 10px;
}

/* base data */
.insertion-block, .insertion-block-bottommargin, .insertion-preview-summary
{
	border: 1px solid #DFDEE4;
	width: 744px;
	height: auto;
	min-height: 38px;
}
.title-line-image
{
	left: -8px;
}
.insertion-block-bottommargin
{
	margin-bottom: 35px;
}
.block-toggle
{
	 float: right;
	 margin-top: 9px;
	 width: 85px;
	 margin-right: 6px;
}
.block-toggle-equi
{
	float: right;
	margin-top: 9px;
	margin-right: 6px;
}
.glossary
{
	float: left;
	text-align: right;
	margin-right: 10px;
	margin-top: 9px;
	width: 250px;
}
.block-toggle img
{
	cursor: pointer;
}
.title-line-head
{
	margin-left: 15px;
	width: 400px;
}
.insertion-innerarea
{
	clear: both;
	margin-top: 20px;
}
* html .insertion-innerarea
{
	margin-top: 0px;
}
.insertion-line-simple, .insertion-line-bold, .insertion-line-description
{
	height: 26px;
	margin-left: 66px;
}
.insertion-last-line
{
	margin-bottom: 12px;
}
.insertion-line-bold
{
	margin-left: 43px;
}
div.insertion-line-simple div.left-col, div.insertion-line-bold div.left-col
{
	float: left;
	width: 170px;
	margin-top: 3px;
}
div.insertion-line-bold div.left-col
{
	width: 193px;
}
div.price-left-col
{
	width: 144px;
	float: left;
	margin-top: 3px;
}
div.insertion-line-simple div.price-left-col
{
	width: 121px;
}
div.insertion-line-simple div.right-col, div.insertion-line-bold div.right-col
{
	width: auto;
	margin-top: 3px;
}
div.right-col span
{
	margin-left: 9px;
}
div.right-col a
{
	margin-left: 0px;
}
div.right-col div.greytext
{
	margin-left: 9px;
	float: left;
}
div.metallic span, div.metallic div.checkbox
{
	margin-left: 0px;
}
.insertion-line-bold span
{
	font-weight: bold;
}
.insertion-line-bold div div
{
	font-weight: bold;
}
* html div.checkbox
{
	margin-top: -3px;
}
* html div.insertion-line-bold div.metallic
{
	margin-top: -1px;
}
.insertion-line-simple div.mid-col, .insertion-line-bold div.mid-col
{
	width: 182px;
	float: left;
}
.insertion-line-simple div.mid-col input, .insertion-line-bold div.mid-col input
{
	width: 166px;
}
.insertion-line-simple div.mid-col select, .insertion-line-bold div.mid-col select
{
	width: 172px;
}
div.mid-col input.power
{
	width: 43px;
}
div.mid-col input.small
{
	width: 71px;
}
div.mid-col select.small
{
	width: 76px;
}
div.details-value select.small
{
	width: 59px;
}
div.mid-col-long
{
	float: left;
	width: 312px;
}
div.mid-col-long input
{
	width: 296px;
}
.greytext
{
	color: #cccccc;
}
.redtext
{
	color: Red;
}
.mandatory-fields
{
	height: auto;
	min-height: 30px;
	margin-top: 5px;
}
.mandatory-fields-high
{
	margin-top: 10px;
}
.mandatory-fields .fields
{
	float: left;
	width: 400px;
} 
* html .mandatory-fields
{
	height: 34px;
}
.collapsed-block
{
	display: none;
}
.collapsed-line
{
	height: 36px;
	margin-left: 66px;
}
.collapsed-left
{
	float: left;
	margin-top: 10px;
	width: 420px;
}
.collapsed-right
{
	float: left;
	margin-top: 10px;
}
div.checkbox
{
	float: left;
	margin: 0 10px;
}
div.checkbox label
{
	font-weight: normal;
	top: -2px;
}
*+html div.checkbox input
{
	margin-top: -3px;
}
.price-col
{
	width: 115px;
	float: left;
}
.price-col-caption
{
	float: left;
	font-weight: normal;
	margin-top: 3px;
	width: 105px;
}
.price-col input
{
	width: 105px;
}
.price-col-caption span
{
	font-weight: normal; 
}
.price-description
{
	height: auto;
	margin-left: 66px;
	margin-bottom: 6px;
}
.twocols-left
{
	float: left;
	width: 340px;
}
.twocols-right
{
	float: left;
	width: 338px;	
}
.schwacke-link
{
	height: 20px;
	margin-left: 21px;
	margin-top: -8px;
	width: 200px;
}
.schwackelink-image
{
	margin-top: 0px;
	margin-right: 7px;
	float: left;
}
.schwackelink-text
{
	color: #3436CD;
	text-decoration: underline;
	cursor: pointer;
}
.twocols-right-particle
{
	float: left;
	width: 310px;
}
.emission-title
{
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}
.twocols-left div.emission-caption, .twocols-right div.emission-caption, .twocols-left div.emission-caption-short
{
	float: left;
	width: 184px;
	margin-top: 3px;
}
.twocols-left div.emission-caption-short
{
	width: 142px;
}
.twocols-right div.emission-caption-short, .twocols-right-particle div.emission-caption-short
{
	float: left;
	width: 100px;
	margin-top: 3px;
}
div.emission-value
{
	float: left;
	width: 130px;
}
div.emission-value-short
{
	float: left;
	width: 162px;
}
.twocols-left div.emission-value-short select
{
	width: 160px;
}
.twocols-left div.emission-value input, .twocols-right div.emission-value input
{
	width: 60px;
	overflow: hidden;
}
.twocols-right-particle div.rb-value
{
	float: right;
}
.particlefilter-radio
{
	float: left;
	margin: 3px 4px 0px 3px;
}
*+html * div.particlefilter-radio
{
	margin: 0px;
}
* html * div.particlefilter-radio
{
	margin: 0px;
}
.particlefilter-image
{
	float: left;
}
.particlefilter-text
{
	margin-top: 2px;
	float: left;
	width: 56px;
}
.twocols-left div.details-caption, .twocols-right div.details-caption
{
	float: left;
	width: 137px;
	margin-top: 2px;
}
.twocols-left div.details-value input, .twocols-right div.details-value input
{
	width: 60px;
}
.twocols-left div.details-value input.big
{
	width: 130px;
}
.equipment-block
{
	overflow: hidden;
}
.equipment-row
{
	margin-left: 66px;
	clear: both;
}
.equipment-col
{
	width: 220px;
	margin-bottom: 20px;
	float: left;
}
.equipment-col table td
{
	padding: 0px;
}
.equipment-caption
{
	font-weight: bold;
	height: 23px;
}
.equipment-col table td
{
	height: 20px;
}
.description-label
{
	width: 417px;
	height: auto;
	margin-left: 66px;
	margin-bottom: 7px;
}
.description
{
	height: auto;
	margin-left: 66px;
	margin-bottom: 20px;
}
.insertion-line-description div.caption
{
	float: left;
	font-weight: bold;
}
.insertion-line-description div.value
{
	float: left;
	margin-left: 4px;
}
.description textarea, .price-description textarea
{
	width: 417px;
	height: 140px;
	resize: none; /* for safari (CSS 3.0) */
}
.description-subtitle
{
	height: 60px;
	margin-left: 66px;
}
.description-subtitle div.caption
{
	height: 20px;
	font-weight: bold;
}
.description-subtitle div.textbox input
{
	width: 417px;
}
.leasing-block
{
	margin-top: 13px;
	margin-left: 46px;
}
.leasing-block img, .leasing-block a.LS
{
	cursor: pointer;
	margin-right: 5px;
}
#leasing-params-b2b, #leasing-params-b2c, #leasing-params-b2b-financing
{
	float: left;
	height: auto;
}
.leasing-left-col
{
	float: left;
	width: 450px;
}
.leasing-right-col
{
	width: 300px;
	float: left;
}
.leasing-label
{
	float: left;
	width: 159px;
}
.leasing-deposit-label
{
	float: left;
	width: 120px;
	font-weight: normal !important;
}
.insertion-line-bold .leasing-deposit-label
{
	margin-left: 23px;
}
.leasing-right-col .leasing-label
{
	width: 100px;
}
.leasing-value
{
	float: left;
	width: 158px;
}
.leasing-value-dropdown
{
	float: left;
	width: 136px;
}
.leasing-value-dropdown select
{
	width: 110px;
}
.leasing-value-noupdate
{
	width: 450px;
}
.leasing-value input
{
	width: 104px;
}
.leasing-value span
{
	margin-left: 3px;
}
.insertion-empty
{
	clear: both;
	height: 18px;
}
.options-topmargin
{
	margin-top: 12px;
}
.twochars
{
	width: 20px;
}
.fourchars
{
	width: 30px;
}
.seals-block
{
	height: auto;
}
.seal-line
{
	height: 30px;
	margin-left: 1px;
}
.seal-line div.checkbox
{
	float: left;
	margin-top: 5px;
}
.seal-line div.image
{
	width: 55px;
	float: left;
	cursor: pointer;
	text-align: center;
}
.seal-line div.text
{
	float: left;
	margin-top: 5px;
}
.dekra-seal
{
	margin-top: 6px;
}
.warranty-checkbox
{
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}
.warranty-duration
{
	float: left;
}

/* preview */
#insertion-preview-top
{
	margin-bottom: 25px;
}
.preview-block-inner
{
	margin-left: 66px;
	height: 115px;
}
.preview-column-left
{
	float: left;
	width: 322px;
	margin-top: 20px;
}
.preview-column-right
{
	margin-right: 51px;
	margin-top: 22px;
	float: left;
	width: 300px;
	text-align: right;
}
* html .preview-column-right
{
	margin-right: 10px;
}
.preview-line, .success-line
{
	height: 36px;
}
.preview-column-right .preview-line
{
	height: 45px;
	float: right;
	margin-top: -5px;
}
* html .preview-column-right .preview-line
{
	margin-top: 0;
}
.preview-link-image, .succes-link-image
{
	float: left;
	width: 48px;
	height: 36px;
	cursor: pointer;
}
.preview-link-text, .preview-link-text
{
	float: left;
	text-decoration: underline;
	color: #3436CD;
	margin-top: 1px;
	height: 35px;
	cursor: pointer;
}
.content-area
{
	width: 942px;
}
.left-content-area
{
	margin-top: 12px;
	margin-left: 66px;
}
* html .left-content-area
{
	margin-left: 33px;
}
.insertion-preview-summary
{
	float: left;
	margin-top: 10px;
	padding-bottom: 15px;
	min-height: 52px;
}
.insertion-preview-summary .collapsed-line
{
	height: 0px;
}
.contact-mail div.label, .contact-mail-location div.label
{
	position: relative;
	left: 0px;
}

/* success */
.success-block-inner
{
	margin-left: 66px;
	height: auto;
}

.success-box-published
{
	border: 1px solid #5DD528;
	margin-top: 16px;
	min-height: 47px;
	width: 622px;
}
.success-box-published .icon
{
	float: left;
	width: 35px;
	margin-top: 10px;
	margin-left: 12px;
}
.success-box-published .text
{
	height: 100%;
	color: #0E320C;
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 6px;
	vertical-align: middle;
	width: 560px;
}
.success-box-published .text tr td
{
	color: #0E320C;
	font-size: 12px;
	font-weight: bold;
}

.success-links
{
	height: 125px;
	margin-top: 27px;
}
.success-column
{
	width: 220px;
	float: left;
	height: auto;
}

.success-column-right
{
	width: 220px;
	left: 515px;
	position: absolute;
	height: auto;
}

.success-line-btn
{
	margin-top: -10px;
	margin-left: 2px;
	height: 40px;
	position: relative;
}
/*.success-line .title-line-head
{
	float: none;
}
*/

.section-summary
{
	color: red;
	font-weight: bold;
	margin: 0px 0px 18px 66px;
}
.section-summary div
{
	cursor: pointer;
}
div.i-margin
{
	margin-right: 12px;
	float: left;
}
div.i-margin-small
{
	margin-right: 3px;
	float: left;
}
span.i-margin
{
	margin-left: 6px;
	margin-top: 0px;
}

/* cms boxes */
.content-block
{
	width: 746px;
	float: left;
}
.ma-start
{
	position: absolute;
	top: 240px;
	left: 953px;
}
.cmsbox1 span.small
{
	font-size: 9px;
	float:left;
	margin-bottom: 5px;
}
*+html .cmsbox1 span.small
{
	padding-left: 10px;
	padding-bottom: 5px;
}
.unity
{
	font-weight: normal !important;
}
.options div.checkbox
{
	margin-left: 0px;
}

/* ignore links on preview */
.actions-box-link a div, .car-big-action a div, .contact-mail, .contact-mail a.LS-dealer, .equi-list-glossar a.LS, .car-big img, div.contact-button .btn_center_green a
{
	cursor: default;
}
.actions-box-link a:hover div, .car-big-action a:hover div, .contact-mail a.LS-dealer:hover, .equi-list-glossar a.LS:hover
{
	text-decoration: underline;
}
.contact-mail, .contact-mail a.LS-dealer
{
	cursor: default;
}
.right-glyph-rateVehicle
{
	float:right;
	position: absolute;
	padding-left: 3px;
	color: #FF7500;
}

/*financing*/
.financing-type
{
	clear: left;
}

.financing-left
{
	float: left;
	margin-left: 43px;
	width: 161px;
}

* html .financing-left
{
	/* this will only work in IE6	*/
	margin-left: 21px;
}

.financing-right
{
	float: left;
	display:none;
	width: 500px;
}

.financing-type-none
{
	clear: left;
	padding-left: 23px;
	width: 138px;
	height: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.financing-type-fin
{
	clear: left;
	padding-left: 23px;
	width: 138px;
	height: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.financing-type-fin-border
{
	background: url("/images/financingtype.jpg") no-repeat scroll 0 0 transparent;
}

.financing-type-leas
{
	clear: left;
	padding-left: 23px;
	width: 138px;
	height: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.financing-type-leas-border
{
	background: url("/images/financingtype.jpg") no-repeat scroll 0 0 transparent;
}

.financing-type-leastake
{
	clear: left;
	padding-left: 23px;
	width: 138px;
	height: 20px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.financing-type-leastake-border
{
	background: url("/images/financingtype.jpg") no-repeat scroll 0 0 transparent;
}

.insertion-line-simple-financing, .insertion-line-description-financing
{
	height: 26px;
	padding-left: 53px;
	width: 440px;
}

.insertion-line-bold-financing
{
	height: 26px;
	padding-left: 30px;
}

.insertion-innerarea-financing
{
	clear: both;
	margin-top: 20px;
	height: auto;
}

* html .insertion-innerarea-financing
{
	/* this will only work in IE6	*/
	margin-top: 0px;
}

.price-description-financing
{
	height: auto;
	margin-left: 53px;
	margin-bottom: 6px;
}

.price-description-financing textarea
{
	width: 417px;
	height: 140px;
	resize: none; /* for safari (CSS 3.0) */
}

.description-label-financing
{
	width: 417px;
	height: auto;
	margin-left: 53px;
	margin-bottom: 7px;
}

.netprice
{
	float: left;
}

.insertion-line-simple-financing-checkbox
{
	float: left;
	padding-left: 53px;
	padding-top: 8px;	
}

.insertion-block-financing
{
	border: 1px solid #DFDEE4;
	width: 744px;
	height: auto;
	background: url("/images/financing-border-big.jpg") repeat-y scroll 0 0 transparent;
}

.insertion-block-financing-noborder
{
	border: 1px solid #DFDEE4;
	width: 744px;
	height: auto;
}

.insertion-block-financing-noborder
{
	background: none;
}

.financing-type-noborder
{
	background: none;
}

.insertion-empty-2
{
	clear: both;
	height: 18px;
}

/*
html>body .insertion-empty-2
{
	*height: 0px;
}
*/

.collapsed-block-financing
{
	display: none;
	background-color: White;
}

* html .collapsed-block-financing
{
	/* this will only work in IE6	*/
	*margin-top: -13px;
}