/* -----------------------------------------------------------------------------------------
* TODO: TO BE EDITED - LEGACY STYLES 
* ----------------------------------------------------------------------------------------- */
 
/* .messageBox is a legacy style, use rd.messageBox macro instead */
body.staticne .messageBox,
body.staticne #contentBox .messageBox,
body.staticne .message-box {
	border: 1px solid #6a0;
	padding: 7px 14px;
	margin: 0 0 14px 0;
	line-height: 18px;
}
body.staticne .vehicleInsertionCarStart .message-box {
	margin: 25px 0;
}

/* 
	END LEGACY 
*/

body.staticne .box.grey {
	background-color: #FAFAFA;
}
body.staticne .row {
	padding: 0 0 0 56px; 
}
body.staticne .paddedRight {
	margin-right: 10px;
}
body.staticne .paddedBottom {
	margin-bottom: 30px;
}
body.staticne .box h1,
body.staticne .box h2 {
	color: #f60;
	font-size: 150%;
	font-weight: bold;
	line-height: 200%;
	margin: 0;
}

body.staticne .box h3 {
	font-size:120%;
	font-weight:bold;
	line-height:200%;
	margin-bottom:0;
	margin-right:30px;
	background:url(../images/bg_content_headlines.png) 0 -35px repeat-x;	
}


body.staticne .box .headline h1 {
	background:url(../images/bg_content_headlines.png) 0 0 repeat-x;
	padding-left: 4px;
}

body.staticne .box .headline h2 {
	background: url(../images/bg_content_headlines.png) 0 -32px repeat-x;
	padding-left: 4px;
}

body.staticne .box ul {
	margin:0 0 0 10px;
	padding: 0;
	list-style-type: none;
}

body.staticne .box li {
	margin:0 0 5px;
}

body.staticne .box .errorResponse {
	color: #f60;
}
body.staticne .box .errorMessage a {
	color: #f00;
}
body.staticne .box .errorMessage a:hover {
	color: #f60;
}

body.staticne .important {
	color:#f60;
	font-weight:bold;
}

body.staticne .important input, 
body.staticne .important select{
	font-weight:normal;
}

/* 
	SYI FSBO Shadow-Box
*/
body.staticne .shadowBox {
	margin: 5px 10px 10px 56px;
	background: url(../images/bgr_box_shadow.png) right bottom no-repeat;
}
body.staticne .shadowBoxOutside {
	background: url(../images/bgr_box_shadow_top_right.png) right top no-repeat;
	padding-right: 5px;
}
body.staticne .shadowBoxInside {
	background: url(../images/bgr_box_shadow_bottom_left.png) left bottom no-repeat;
	padding-bottom: 5px;
}
body.staticne .shadowBoxContent {
	background: #fff;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	overflow: hidden;
}




body.staticne .separator {
	margin-left: 56px;
}

body.staticne .dotted-division {
	border-bottom: 1px dotted #999;
	margin: 20px 10px;
	height: 1px;
}

body.staticne .header {
	margin:0;
	width:auto;
}

/*
GRID
*/
body.staticne .box .col {
	width: 248px;
}
body.staticne .box .cols1 .col-full, 
body.staticne .box .col-full {
    width: 744px;
}
body.staticne .box .cols2 .col1,
body.staticne .box .cols2 .col2 {
	width: 372px;
}

body.staticne .box .cols3 .col1,
body.staticne .box .cols3 .col2,
body.staticne .box .cols3 .col3 {
	width: 248px;
}

body.staticne .box .cols2-l .col1,
body.staticne .box .cols2-r .col2 {
	width: 248px;
}
body.staticne .box .cols2-l .col2,
body.staticne .box .cols2-r .col1,
body.staticne .box .col-twothird {
	width: 496px;
}
body.staticne .box .col-small {
	width: 124px;
}
body.staticne.ro .box .col-small.supportContactGender {
	width: 128px;	
}
body.staticne .box .cols4 .col1,
body.staticne .box .cols4 .col2,
body.staticne .box .cols4 .col3,
body.staticne .box .cols4 .col4{
	width: 186px;
}
body.staticne .box .cols4 .col_wide{
	width: 372px;
}
body.staticne .box .col1 .col-content,
body.staticne .box .col2 .col-content,
body.staticne .box .col3 .col-content,
body.staticne .box .col .col-content {
	margin: 0 10px 0 0;
}
body.staticne .box-250 .row  {
	width: 100%;
	padding: 0 0 0 10px;
	margin:0 0 5px 0;
}
body.staticne .box-400 .row  {
	width: 100%;
	padding: 0 0 0 10px;
	margin:0 0 5px 0;
}
body.staticne .box-519 .row  {
	width: 100%;
	padding: 0 0 0 10px;
	margin:0 0 5px 0;
}
body.staticne .box .row .col300 {
	width: 300px;
}
body.staticne .box .row .col560 {
	width: 560px;
}

body.staticne .box-250 .cols2 .col,
body.staticne .box-400 .cols2 .col,
body.staticne .box-519 .cols2 .col {
    width: 50%;
}

body.staticne .box-250 .col-keynumber {
	float:left;
	width:96%;
	margin:26px 0 75px;
}

body.staticne_en .box-250 .col-keynumber {
	float:left;
	width:98%;
	margin:26px 0 60px;
}

body.staticne .box-519 .box-until2005,
body.staticne .box-519 .box-from2005 {
	float: left;
	width: 47.8%;
	margin: 0 0 20px;
}
body.staticne .box-519 .box-from2005 { width: 52.2%; }


/*
Forms
*/
body.staticne form {
	margin: 0;
	padding: 0;
}
body.staticne fieldset {
	margin: 0;
}
body.staticne input.text,
body.staticne input.select,
body.staticne input.pass {
    -moz-box-sizing: border-box;
    width: 100%;
	border: 1px solid #7E9EB7; 
	margin: 0;
	padding-left: 2px;
}

body.staticne select {
	width: 100%;
}

body.staticne label.required,
body.staticne span.required {
	color: #EE6002;
}

/*
 * Box Headline
*/
body.staticne .box .headline .col-content {
	margin-right: 0;
}
body.staticne .box .headline .col1 {
	width: 42px;
	height:43px;
}
body.staticne .box .headline .col2 {
	margin-left: -10px;	
}

body.staticne .box .headline h1.rc-syi-headline {
	background:url(../images/bg_content_headline_syi.png) 0 0 repeat-x;
}

body.staticne .box .headline h2.rc-syi-headline {
	color:#FF6600;
	font-size:150%;
	font-weight:normal;
	line-height:180%;
	margin:0;
	background:url(../images/bg_content_headline_syi.png) 0 -32px repeat-x;
}

body.staticne .box .headline {
	background:url(../images/icons/headline_icons.png) 0 0 no-repeat;
	height:43px;
	padding-left:42px;
	margin:5px 10px 0 10px;
}	

body.staticne .contactInsertionData .box .headline {
	background-position: 0 -173px;
}
body.staticne .imageAdminList .box .headline {
	background-position: 0 -345px;
}

body.staticne .contactInsertionData .box .customerLogin {
	background-position: 0 -431px;
}

body.staticne .contactInsertionData label.error {
	background-color: #F07D7F !important;
	color: white;
}

body.staticne .vehicleInsertionDetail .box .headline,
body.staticne .averagePriceEnterContactData .box .headline {
	background-position: 0 0;
}

body.staticne .box .headline.vehiclePrice {
	background-position: 0 -43px !important;
}

body.staticne .box .headline.vehicleDescription {
	background-position: 0 -86px !important;	
}

body.staticne .box .headline.vehicleFeatures {
	background-position: 0 -129px !important;
}

body.staticne .box .headline.vehicleAveragePrice {
	background-position: 0 -43px;	
}
body.staticne .box .headline.paymentOptions {
	background-position: 0 -474px;		
}

body.staticne .box .noIcon{
	background: none;
}


/*
 * Box Bottomline
 */
body.staticne .box .bottomline {
	background:url(../images/bg_content_headlines.png) 0 -61px repeat-x;	
	padding: 15px 0 0 0;
	margin: 0 10px 25px 10px;
}
body.staticne .box .bottomline .col {
	width: 50%;
}
body.staticne .box .bottomline .col-content {
	margin: 0;
}
body.staticne .box .bottomline .button {
	float: right;
}
body.staticne .box .bottomline .backLink {
	margin-top: 5px;
	display: block;
}

/*
 *	-------------------------------
 *   TIPPS Box
 * 	-------------------------------
 */

/* 
	Gradient background 
*/
body.staticne .tipp-wrap-right { background: url(../images/bgr_tipp_right.gif) repeat-y; }
body.staticne .tipp-wrap-left  { background: url(../images/bgr_tipp_left.gif) right top repeat-y; }

/* 
	Word "Tip" in different languages 
*/
/* International */
body.staticne .tipp-wrap-right .tipp-content,
body.staticne .tipp-wrap-left .tipp-content {
    background: url(../images/bgr_word_tip.png) 26px 7px no-repeat;
    padding: 10px 10px 20px 105px;
    line-height: 140%;
    font-size: 0.95em;
    text-align: right;
}
		/* Germany */
		body.staticne_de .tipp-wrap-right .tipp-content,
		body.staticne_de .tipp-wrap-left .tipp-content { background-image: url(../images/bgr_word_tipp.png); }
		/* Romania */
		body.staticne_ro .tipp-wrap-right .tipp-content,
		body.staticne_ro .tipp-wrap-left .tipp-content { background-image: url(../images/bgr_word_sfat.png); }

body.staticne .tipp-wrap-left .tipp-content {
    background-position: 92% 7px;
    padding: 10px 105px 20px 10px;
    text-align: left;
}

/*
Fahrzeugdaten
*/
input[type="text"], select {
	border:1px solid #7E9EB7;
}

/*
section separator
*/
.sectionSeparatorBox {
	border:1px solid #7E9EB7;
}



/*
 * progressBar 
 */

body.staticne .progressBar {
	margin-bottom: 10px;
	overflow: hidden;
	text-align: left;
}

body.staticne .progressBar ul {
	list-style-type: none;
	margin: 0 auto;	
}
body.staticne .progressBar ul.withoutPayment {
	width: 624px;
}
body.staticne_ro .progressBar ul.withoutPayment
body.staticne_pl .progressBar ul.withoutPayment,
body.staticne_fr .progressBar ul.withoutPayment,
body.staticne_it .progressBar ul.withoutPayment{
	width: 520px;
}

body.staticne .progressBar ul.withPayment{
	width: 728px;
}

body.staticne .progressBar li {
	float: left;
	margin: 0;
	width: 104px;
}

body.staticne .progressBar li .counter {
	display: block;
	height: 56px;
}

body.staticne .progressBar .bottom {
	height: 30px;
	display: block;
}

/** icon **/
body.staticne .progressBar span {
	background: transparent url(../images/icons/syiProgressbar.png) top left no-repeat;
}

/* progressbar aktive picture */
body.staticne .progressBar li.active .listingCar { 
	background-position: 0 0; 
}
body.staticne .progressBar li.active .listingMotorhome { 
	background-position: 0 0; 
}
body.staticne .progressBar li.active .listingMotorcycle { 
	background-position: 0 0; 
}
body.staticne .progressBar li.active .listingTrucks { 
	background-position: 0 0; 
}
body.staticne .progressBar li.active .contact { 
	background-position: -208px 0; 
}
body.staticne .progressBar li.active .options { 
	background-position: -418px 0; 
}
body.staticne .progressBar li.active .pictures { 
	background-position: -624px 0; 
}
body.staticne .progressBar li.active .verify { 
	background-position: -832px 0; 
}
body.staticne .progressBar li.active .pay { 
	background-position: -1040px 0; 
}
body.staticne .progressBar li.active .online { 
	background-position: -1248px 0; 
}

/* progressbar checkedPicture */

body.staticne .progressBar .counter{ 
	background-position: -1456px 0; 
}
body.staticne .progressBar .listingCar{ 
	background-position: -1352px 0; 
}
body.staticne .progressBar .listingMotorhome{ 
	background-position: -1352px 0; 
}
body.staticne .progressBar .listingMotorcycle{ 
	background-position: -1352px 0; 
}
body.staticne .progressBar .listingTrucks{ 
	background-position: -1352px 0; 
}

/* progressbar stepPicture */
body.staticne .progressBar .bgpos0 { 
	background-position: 0 0; 
}
body.staticne .progressBar .bgpos104 { 
	background-position: -104px 0; 
}
body.staticne .progressBar .bgpos312 { 
	background-position: -312px 0;
}
body.staticne .progressBar .bgpos520 { 
	background-position: -520px 0;
}
body.staticne .progressBar .bgpos728 { 
	background-position: -728px 0;
}
body.staticne .progressBar .bgpos936 { 
	background-position: -936px 0;
}
body.staticne .progressBar .bgpos1144 { 
	background-position: -1144px 0;
}

/** text **/
/* 	progressbar stepPicture language choosen */
body.staticne_de .progressBar .bottom {
	background: url(../images/texts/syiProgressbar_de.png) no-repeat;
}
body.staticne_en .progressBar .bottom {
	background: url(../images/texts/syiProgressbar_en.png) no-repeat;
}
body.staticne_ro .progressBar .bottom {
	background: url(../images/texts/syiProgressbar_ro.png) no-repeat;
}
body.staticne_pl .progressBar .bottom {
	background: url(../images/texts/syiProgressbar_pl.png) no-repeat;
}
body.staticne_fr .progressBar .bottom {
	background: url(../images/texts/syiProgressbar_fr.png) no-repeat;
}
body.staticne_it .progressBar .bottom {
	background: url(../images/texts/syiProgressbar_it.png) no-repeat;
}

/* status -NORMAL- */
body.staticne .progressBar .bottomListingCar { 
	background-position: -1352px 0; 
}
body.staticne .progressBar .bottomListingMotorhome { 
	background-position: -1352px 0; 
}
body.staticne .progressBar .bottomListingMotorcycle { 
	background-position: -1352px 0; 
}
body.staticne .progressBar .bottomListingTrucks { 
	background-position: -1352px 0; 
}

body.staticne .progressBar .contactBottom { 
	background-position: -104px 0px; 
}
body.staticne .progressBar .optionsBottom { 
	background-position: -312px 0px;
}
body.staticne .progressBar .picturesBottom { 
	background-position: -520px 0px; 
}
body.staticne .progressBar .verifyBottom { 
	background-position: -728px 0px;
}
body.staticne .progressBar .payBottom { 
	background-position: -936px 0px; 
}
body.staticne .progressBar .onlineBottom { 
	background-position: -1144px 0px;
}

/* status -ACTIVE- */
body.staticne .progressBar li.active .bottomListingCar { 
	background-position: 0 0;
}
body.staticne .progressBar li.active .bottomListingMotorhome { 
	background-position: 0 0;
}
body.staticne .progressBar li.active .bottomListingMotorcycle { 
	background-position: 0 0;
}
body.staticne .progressBar li.active .bottomListingTrucks { 
	background-position: 0 0; 
}

body.staticne .progressBar li.active .contactBottom { 
	background-position: -208px 0; 
}
body.staticne .progressBar li.active .optionsBottom { 
	background-position: -416px 0; 
}
body.staticne .progressBar li.active .picturesBottom { 
	background-position: -624px 0; 
}
body.staticne .progressBar li.active .verifyBottom { 
	background-position: -832px 0; 
}
body.staticne .progressBar li.active .payBottom { 
	background-position: -1040px 0; 
}
body.staticne .progressBar li.active .onlineBottom { 
	background-position: -1248px 0; 
}




/*
    Average Price
*/

body.staticne .row .syi-captcha-img {
	width:300px;
	float:left;
}

body.staticne .row .syi-captcha-input {
	width:250px;
	float:left;
	padding-top:10px;
}




/*
	Pagination 
	Note: First implementation is within ".dealerSearchWrap". So if more specifics will be needed, make sure it still works for it.
*/
body.staticne .paginatorWrap .col1,
body.staticne .paginatorWrap .col3 {
	padding-top: 2px;
	font-size: 11px;
}
body.staticne .paginatorWrap .col1 {
	width: 228px;
}
body.staticne .paginatorWrap .col2 {
	text-align: center;
	width: 346px;
}
body.staticne .paginatorWrap .col3 {
	text-align: right;
	width: 170px;
}
body.staticne .paginator li {
	float: left;
	width: 60%;
	padding: 0 !important;
	list-style: none;
}
body.staticne .paginator li.pagerLeft,
body.staticne .paginator li.pagerRight {
	width: 20%;
}
body.staticne .paginator li.pagerRight {
	text-align: right;
}
body.staticne .paginator li.pagerContent {
	margin-top: 2px;
}
body.staticne .paginator li.pagerContent span,
body.staticne .paginator li.pagerContent span a {
	padding: 0 2px;
}

body.staticne .paginator li.pagerLeft span,
body.staticne .paginator li.pagerLeft span a,
body.staticne .paginator li.pagerRight span,
body.staticne .paginator li.pagerRight span a {
	position: relative;
	display: block;
	width: 16px;
	height: 17px;
	float: left;
}
body.staticne .paginatorWrap li span em { 
	position: absolute;
	top: -10000px;
	left: -10000px; 
}
body.staticne .paginatorWrap .pagerContent .active {
	color: #ee6002;
	font-weight: bold;
}
body.staticne .paginatorWrap .paginatorFirst    { margin-right: 10px; background: url(../images/icons/page_start.gif) no-repeat; }
body.staticne .paginatorWrap .paginatorPrevious { margin-right: 10px; background: url(../images/icons/page_back.gif) no-repeat; }
body.staticne .paginatorWrap .paginatorNext     { margin-left: 16px; background: url(../images/icons/page_forward.gif) no-repeat; }
body.staticne .paginatorWrap .paginatorLast     { margin-left: 10px; background: url(../images/icons/page_end.gif) no-repeat; }





/* -----------------------------------------------------------------------------------------
* SYI Bundle Selection (page: bundleSelectionEnderData.ftl) 
* ----------------------------------------------------------------------------------------- */ 

body.staticne .bundleSelectionEnterData .box.grey .rc-t { background-position: 0 -220px; }
body.staticne .bundleSelectionEnterData .box.grey .rc-b { background-position: 0 -230px; }

body.staticne .bundleSelectionEnterData form .section .row.cols3 .col .rc-t,
body.staticne .bundleSelectionEnterData form .section .row.cols3 .col .rc-b { 
    background: url(../images/bgr_content_rc.png) 0 -280px no-repeat;
    height: 40px;
}
body.staticne .bundleSelectionEnterData form .section .row.cols3 .col .rc-b {
    background-position: 0 -320px !important;
    height: 10px; 
}
body.staticne .bundleSelectionEnterData form .section .row.cols3 .col {
    position: relative;
}
body.staticne .bundleSelectionEnterData form .section .row.cols3 .col .col-content {
     border: 2px solid #d3d2d1;
     border-width: 0 2px;
}
body.staticne .bundleSelectionEnterData form .section .row.cols3 .col .rc-t span.price {
    position: absolute;
    top: 12px;
    right: 17px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    border-style: none !important;
    border-width: 0 !important;
}
body.staticne .bundleSelectionEnterData form .section .row.cols3 .col .rc-t span.selector {
    font-weight: bold;
    color: #f75f14;
    display: block;
    margin: 14px 0 0 5px;
}
body.staticne .bundleSelectionEnterData form .section .row.cols3 .col .rc-t span.selector .radio {
    float: left;
    margin-top: 1px;
}
body.staticne .bundleSelectionEnterData form .section .row.cols3 .col .col-content ul {
    margin: 0 0 12px 0;
}
body.staticne .bundleSelectionEnterData form .section .row.cols3 .col .col-content ul a {
    text-decoration: none;
	color: #2d2d2d;
}
body.staticne .bundleSelectionEnterData form .section .row.cols3 .col .col-content ul li {
    list-style: none;
    padding: 6px 10px 4px 10px;
    margin: 0;
    border-top: 1px dotted #626262;
    min-height: 19px;
    min-height: 20px;
}
body.staticne .bundleSelectionEnterData form .section .row.cols3 .col .col-content ul li .infoIcon {
    float: right;
    margin-top: -13px;
}
body.staticne .bundleSelectionEnterData form .section .row.cols3 .col .col-content ul li .infoNewItem {
	color:#FF6600;
}
body.staticne .bundleSelectionEnterData form .section .row.cols3 .col .col-content ul li.feature { 
    font-weight: bold;
    padding-left: 33px; 
    background: url(../images/icons/syiCheckIcon.gif) 8px 4px no-repeat;
}
body.staticne .bundleSelectionEnterData form .section .row.cols3 .col .col-content ul li.first-item { 
	border: 0 none; 
}
body.staticne .bundleSelectionEnterData .box-bottom {
    margin: 15px 0;
}
body.staticne .bundleSelectionEnterData .bottomline.cols2 .col1,
body.staticne .bundleSelectionEnterData .bottomline.cols2 .col2 {
    width: 50%;
}

body.staticne .bundleSelectionEnterData .box-bottom a.popup {
	text-decoration:underline;
	color: #2d2d2d;	 
}

#bundleSelectionEnterDataLightboxData .lbContentWrap p {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 25px;
}
#bundleSelectionEnterDataLightboxData .lbImageWrap {
	position: absolute;
	bottom: 45px;
	width: 680px;
	height: 353px;
	overflow: hidden;
	margin: 0;
	border: 0 none;
}


/* -----------------------------------------------------------------------------------------
* vehicleInsertionCarStartForm 
* ----------------------------------------------------------------------------------------- */ 
body.staticne .vehicleInsertionCarStart .box-250 .box-content .cols1 .col {
    width: 238px;
}
/* PromoBox for SYI start page */

body.staticne .vehicleInsertionCarStart .syi-header {
	background:  url(../images/syiBgrPromo.png) repeat-x;
	height: 140px;
	width: 806px;
	margin: 0 0 10px;
}

body.staticne .vehicleInsertionCarStart .syi-promo-sign {
	background: url(../images/syiPromoSign.png) no-repeat;
	height: 140px;
	width: 186px;
	position: absolute;
	right: 0;
}
body.staticne_pl .vehicleInsertionCarStart .syi-promo-sign {
    display: none;
}

body.staticne .vehicleInsertionCarStart .syi-promo-content {
	padding: 13px 0 0;
}

body.staticne .vehicleInsertionCarStart .syi-header h2 {
    font-size: 1.3em;
    padding: 0 0 0 24px;
}
body.staticne .vehicleInsertionCarStart .alternative-head h2,
body.staticne .vehicleInsertionCarStart .alternative-head p,
body.staticne .vehicleInsertionCarStart .alternative-head ul {
    padding: 0 0 0 10px;
}
body.staticne .vehicleInsertionCarStart .alternative-head p {
    margin-bottom: 20px;
}
body.staticne .vehicleInsertionCarStart .alternative-head ul {
	margin: 15px 0 15px 24px;
    padding: 0;
}
body.staticne .vehicleInsertionCarStart .alternative-head li {
    padding-left: 24px;
    line-height: 180%;
    background: url(../images/icons/syiCheckIcon.gif) no-repeat;
}

body.staticne .vehicleInsertionCarStart .syi-header h3 {
	font-size: 1.2em;
	margin: 10px 0 0;
}

body.staticne .vehicleInsertionCarStart .label {
	color: #4c4c4c;
	font-size: 0.9em;
}

body.staticne .vehicleInsertionCarStart .label a {
	background-position: left 3px;
}

body.staticne .vehicleInsertionCarStart .syi-promo-registration {
	background: url(../images/icons/syiPromoIcons.png) no-repeat;
	float: left;
	padding: 0 10px 0 45px;
	margin-left: 5px;
}

body.staticne .vehicleInsertionCarStart .syi-promo-mileage {
	background: url(../images/icons/syiPromoIcons.png) 0 -42px no-repeat;
	float: left;
	padding: 0 10px 0 45px;
}

body.staticne .vehicleInsertionCarStart .syi-promo-pictures {
	background: url(../images/icons/syiPromoIcons.png) 0 -84px no-repeat;
	float: left;
	padding: 0 10px 0 45px;
}

body.staticne .vehicleInsertionCarStart .syi-promo-ad {
	clear: left;
	float: left; 
	margin: 20px 0 0 24px;
}


/* Box set-up for divison 1:2 */
body.staticne .vehicleInsertionCarStart .box-250,
body.staticne .vehicleInsertionCarStart .box-400,
body.staticne .vehicleInsertionCarStart .box-519 {
	border-style: solid;
	border-color: #bfbfbf;
	border-width: 0 2px;
	color: #4b4b4b;
	width: 515px;
	float: left;
	margin-bottom: 20px;
}
body.staticne .vehicleInsertionCarStart .box-250 {
    width: 248px;
    margin: 0 10px 20px 10px;
	position:relative;
}
body.staticne .vehicleInsertionCarStart .box-400 {
    width: 406px;
    margin: 0 10px 20px 10px;
}
body.staticne .vehicleInsertionCarStart fieldset#hsntsn {
    margin-right: 10px;
	margin-bottom: 10px;
}

body.staticne .vehicleInsertionCarStart fieldset#makemodel {
    margin-right: 10px;
	margin-bottom: 30px;
}

body.staticne .vehicleInsertionCarStart .box-250 .box-content,
body.staticne .vehicleInsertionCarStart .box-400 .box-content,
body.staticne .vehicleInsertionCarStart .box-519 .box-content {
    height: 325px;
}

body.staticne .vehicleInsertionCarStart .box-250 .rc-t,
body.staticne .vehicleInsertionCarStart .box-400 .rc-t,
body.staticne .vehicleInsertionCarStart .box-519 .rc-t {
	background: transparent url(./../images/bgr_content_rc.png) no-repeat scroll 0 -260px;
	display: block;
	height: 10px;
	margin: 0 -2px;
	overflow: hidden;
}
body.staticne .vehicleInsertionCarStart .box-400 .rc-t {
	background-position: 0 -480px;
}
body.staticne .vehicleInsertionCarStart .box-519 .rc-t {
	background-position: 0 -240px;
}

body.staticne .vehicleInsertionCarStart .box-519 .rc-b,
body.staticne .vehicleInsertionCarStart .box-400 .rc-b,
body.staticne .vehicleInsertionCarStart .box-250 .rc-b {
	background: transparent url(./../images/bgr_content_rc.png) no-repeat scroll 0 -250px;
	display: block;
	height: 10px;
	margin: 0 -2px;
	overflow: hidden;
}
body.staticne .vehicleInsertionCarStart .box-250 .rc-b {
    background-position: 0 -270px;
}

body.staticne .vehicleInsertionCarStart .box-400 .rc-b {
    background-position: 0 -490px;
}      

body.staticne .vehicleInsertionCarStart .box .box-250 h2,
body.staticne .vehicleInsertionCarStart .box .box-400 h2,
body.staticne .vehicleInsertionCarStart .box .box-519 h2,
body.staticne .contactInsertionDataSelection h2 {
	color: #2d2d2d;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 100%;
	margin: 0;
	padding: 5px 0 20px 10px;
	background:none;
}
body.staticne .contactInsertionDataSelection .grey {
	margin-top: 20px;
}
body.staticne .contactInsertionDataSelection h2 {
	padding-left: 0;
}

body.staticne.ro .vehicleInsertionCarStart .box .col,
body.staticne.pl .vehicleInsertionCarStart .box .col,
body.staticne.fr .vehicleInsertionCarStart .box .col,
body.staticne.it .vehicleInsertionCarStart .box .col{
	width: 390px;
}

body.staticne .vehicleInsertionCarStart ul#linkListInsertionStart {
    clear: left;
}




/*  Inner Boxes */
body.staticne .vehicleInsertionDetail .col-twothird   {
	padding-top: 9px;
}

body.staticne .ConstructionMachine .construction-year .col-content,
body.staticne .AgriculturalVehicle .construction-year .col-content,
body.staticne .ForkliftTruck .construction-year .col-content {
	margin-top: 0 !important;
}

body.staticne .vehicleInsertionDetail .first-registration .col-content   {
	margin: 0;
}
	body.staticne .vehicleInsertionDetail .first-registration .col1 .col-content,
	body.staticne .vehicleInsertionDetail .first-registration .col2 .col-content {
		margin-right: 10px;
	}

body.staticne .vehicleInsertionDetail .construction-year .col-content {
	margin-top: 20px;
}


body.staticne .vehicleInsertionCarStart .box .block,
body.staticne .vehicleInsertionCarStart .box .block-hsnTsn {
	margin:0 0 2px 10px;
	overflow:hidden;
	width:100%;
}

body.staticne .vehicleInsertionCarStart .box .dealer-attention {
	margin:0 0 40px 10px;
	overflow:hidden;
	width:70%;
	line-height:160%;
}

/* FF 3 */
body.staticne .vehicleInsertionCarStart fieldset#makemodel, x:-moz-any-link, x:default  { margin-bottom: 14px; }
body.staticne .vehicleInsertionCarStart fieldset#hsntsn, x:-moz-any-link, x:default     { margin-bottom: 18px; }



/* Display of carKeyNumberFinder.ftl */

body.staticne .vehicleInsertionCarStart .keynumber-until-2005,
body.staticne .vehicleInsertionCarStart .keynumber-from-2005 {
	background: transparent url(./../images/keynumbers.png) no-repeat scroll 0 0;
	height: 72px;
	width: 230px;
	float: left;	
	margin:	5px 0 0 0;
}
body.staticne .vehicleInsertionCarStart .keynumber-from-2005 {
	background-position: -240px 0;
	width: 255px;
}

body.staticne .vehicleInsertionCarStart .document-until-2005{
	margin: 15px 5px 15px 0;
	width: 239px;
	float: left;
}

body.staticne .vehicleInsertionCarStart .document-from-2005 {
	margin: 15px 5px 15px 0;
	width: 251px;
	float: left;
}

body.staticne .vehicleInsertionCarStart span.padded {
    margin-left: 10px;
}


/* Icons for Headline of SYI start page */

body.staticne .vehicleInsertionCarStart .syi-type-selection {
	padding:6px 20px 19px 10px;
	position:relative;
	margin: 7px 0 18px;	
	}	
	
body.staticne .vehicleInsertionCarStart .syi-type-selection a {
	background: url(../images/icons/vehicles.gif) no-repeat 0 0;
	cursor:pointer;
	display:block;
	height:32px;
	margin:0;
	padding:0;			
	text-decoration:none; 
	}
	
body.staticne .vehicleInsertionCarStart .hidden{
	position:absolute !important;
	left:-1000px;
	top:-1000px;
	width:0px;
	height: 0px;
	overflow:hidden;
	display:inline;
}

body.staticne .vehicleInsertionCarStart .box .vehicles-car h1 {
	color: #FF6600;
	font-size: 150%;
	font-weight: bold;
	line-height: 90%;
	margin: 0;
	background:none;
}

body.staticne .vehicleInsertionCarStart .vehicles {
	float:right;
}
																																																																																								
body.staticne .vehicleInsertionCarStart .vehicles-car {
	background: url(../images/icons/teaserTab/car_h.gif) no-repeat;
	padding-left: 40px;
	margin: 0;
	font-weight: bold;
	float: left;
}	

body.staticne .vehicleInsertionCarStart a.vehicles-motorcycles {
	background-position: 0 -113px; 
	width: 21px;
	height: 17px;
	margin-right: 10px;
}	
body.staticne .vehicleInsertionCarStart a.vehicles-motorcycles:hover { background-position: -32px -113px; }

body.staticne .vehicleInsertionCarStart a.vehicles-motorhomes {
	background-position: 1px -81px; 
	width: 33px;
	height: 17px;
	margin-right: 10px;
}
body.staticne .vehicleInsertionCarStart a.vehicles-motorhomes:hover { background-position: -32px -81px; }
	
body.staticne .vehicleInsertionCarStart a.vehicles-lorries {
	background-position: 0 -49px;
	width: 32px;
	height: 17px;
}	
body.staticne .vehicleInsertionCarStart a.vehicles-lorries:hover { background-position: -32px -49px; }

		

/* Submit button */
body.staticne .vehicleInsertionCarStart .box-250,
body.staticne .vehicleInsertionCarStart .box-519 {
	position: relative;
}
body.staticne .vehicleInsertionCarStart .box-250 .syi-button,
body.staticne .vehicleInsertionCarStart .box-519 .syi-button {
	position: absolute;
	top: 308px;
	right: 15px;
}

body.staticne_ro .vehicleInsertionCarStart .syi-button,
body.staticne_pl .vehicleInsertionCarStart .syi-button,
body.staticne_fr .vehicleInsertionCarStart .syi-button,
body.staticne_it .vehicleInsertionCarStart .syi-button {
	float: right;
	margin-right: 15px;
}

/* Text decoration */

body.staticne .vehicleInsertionCarStart .required-label {
	color:#EE6002 !important;
	font-weight:bold;
}



/* -----------------------------------------------------------------------------------------
* vehicleInsertionSelectTypeForm.ftl
* ----------------------------------------------------------------------------------------- */ 
body.staticne #vehicleInsertionSelectType .box-top a {
	color: #2d2d2d;
}
body.staticne #vehicleInsertionSelectType .section .columnView select {
    font-family: "courier new", courier, "lucida console";
    font-size: 12px; 
}
body.staticne #vehicleInsertionSelectType .box-top {
    margin: 15px 0 10px 0;
}
body.staticne #vehicleInsertionSelectType .select-wrap.columnView {
	width: 734px;
    clear: left;
}
body.staticne #vehicleInsertionSelectType .tableview01-col1,
body.staticne #vehicleInsertionSelectType .tableview01-col2,
body.staticne #vehicleInsertionSelectType .tableview01-col3 {
    float: left;
}
body.staticne #vehicleInsertionSelectType .tableview01-col1 { width: 473px; }
body.staticne #vehicleInsertionSelectType .tableview01-col2 { width: 110px; }
body.staticne #vehicleInsertionSelectType .tableview01-col3 { width: 120px; }


/* -----------------------------------------------------------------------------------------
* adDeletionConfirm.ftl
* ----------------------------------------------------------------------------------------- */ 
body.staticne .myAdEdit a.infoLinkBlock {
	float:none;
}


/* -----------------------------------------------------------------------------------------
* ContactInsertionData
* ----------------------------------------------------------------------------------------- */
body.staticne .contactInsertionData h1 span.required {
	font-size: 75%;
	color: #2d2d2d;
	font-weight: normal;
	margin-bottom: 4px;
}

/*
 register / login switcher, BOX 382
 */
body.staticne .box-382 { /*50%-Box*/
    width: 382px;
	float: left;
	margin: 0 0 20px 10px;
}

body.staticne .box-382 .rc-t {
    background-position: 0 -330px;	
}

body.staticne .box-382 .rc-b {
    background-position: 0 -340px;
}

body.staticne .box-382 .cols2 .col {
	width: 163px;
}
body.staticne .contactInsertionData .loginBox .login input.text {
	width: 151px;
}

body.staticne .contactInsertionData .dataBox {
	display: none;
}
body.staticne .contactInsertionData .content .showBox {
	display: block;
}
body.staticne .contactInsertionData .content .hideBox {
	display: none;
}
body.staticne .contactInsertionData .loginBox .register-now .section,
body.staticne .contactInsertionData .loginBox .login .section {
	min-height: 80px;
}

body.staticne .contactInsertionData .loginBox .bottom {
	margin-bottom: 20px;
	height: 24px;
}

body.staticne .contactInsertionData .loginBox .button {
	float: right;
	margin: 0 30px 0 0;
}
body.staticne .contactInsertionData #description-address-details {
	padding-right: 50px;
}

body.staticne .contactInsertionData .row .phone-numbers .col-content {
	margin: 0 0 5px 0;
}
body.staticne .contactInsertionData .row .phone-numbers .col-small .col-content {
	margin-right: 10px;
}
body.staticne .contactInsertionData .email .col2 .col-content,
body.staticne .contactInsertionData .password .col2 .col-content {
	padding-left: 124px;
}
body.staticne .contactInsertionData .legalLink {
	background: none;
	text-decoration: underline;
	padding-left: 0;
	color: #2d2d2d;
}
body.staticne .contactInsertionData label.confirm-email,
body.staticne .contactInsertionData label.repeat-password {
	margin-top: 10px;
	display: block;
}
body.staticne .contactInsertionData .check {
	margin: 17px 0 0 0;
	text-align: left;
}

body.staticne .contactInsertionData .checkbox {
	margin: 0;
	border: 0 none;
}

body.staticne .contactInsertionData .showBackLink {
	display: block;
}
body.staticne .contactInsertionData .hideBackLink {
	display: none;
}
	
body.staticne .contactInsertionData a.reloadLink {
	background: url(../images/icons/link_arrow.gif) 0 4px no-repeat;
	padding-left: 10px;
	color: #2d2d2d;
	text-decoration: none;
}
body.staticne .contactInsertionData a.reloadLink {
	background: url(../images/icons/link_arrow_reverse.gif) left 4px no-repeat;
}
	a:hover.reloadLink,
	a:focus.reloadLink {
	color: #ee6002 !important; /* orange */
	text-decoration: underline !important;
}

/**
 * 
 * averagePrice
 * 
 */
body.staticne .averagePriceShowResult h2.average-price {
	padding-left: 10px;
	line-height: 100%;
}

body.staticne .averagePriceNotFound .col-content a {
	color: #2d2d2d;
}
body.staticne .averagePriceNotFound .col-content a:hover {
	color: #f60;
}

/* -----------------------------------------------------------------------------------------
*  paymentEnterData
* ----------------------------------------------------------------------------------------- */

body.staticne .paymentEnterData .cols4 input.col_small,
body.staticne .paymentEnterData .cols4 select.col_small{
	width: 83px; 
	float: left;
}
body.staticne .paymentEnterData .cols4 select.last{
	margin-left: 10px;
}
body.staticne .paymentEnterData .cols4 .col_wide #withDrawl,
body.staticne .paymentEnterData .cols4 .col_wide #creditCard,
body.staticne .paymentEnterData .cols4 .col_wide #withDrawl p,
body.staticne .paymentEnterData .cols4 .col_wide #creditCard p {	
   display:inline;
}
body.staticne .paymentEnterData .cols4 .col_wide #withDrawl {	
   margin-right:20px;
}

body.staticne .paymentEnterData .box-content .paymentIframe {
	width:700px;
	border: none;
	margin-bottom:20px;
}
body.staticne .paymentEnterData .box-content .paymentIframe .col-content {
	width:680px;
}
body.staticne .paymentEnterData .box-content .paymentIframe .paymentBfs {
	
}
/* -----------------------------------------------------------------------------------------
*  paymentConfirmData
* ----------------------------------------------------------------------------------------- */

body.staticne .paymentConfirmData h3{
	background-image: none;
	margin-bottom: 5px;
}
body.staticne .paymentConfirmData p{
	margin-right: 30px;
}


/* -----------------------------------------------------------------------------------------
*  imageAdminList
* ----------------------------------------------------------------------------------------- */
	
body.staticne .imageAdminList .col-img {
	float: left;
	width: 82px;
	margin-right:10px;
	text-align:center;
}	
body.staticne .imageAdminList .box .colhint1 {
	width: 220px;
	float:left;
	margin: 0 0 0 -200px;
}
body.staticne .imageAdminList .box .colhint2 {
	float:right;
	width:255px;
	margin:-10px 10px 20px 0;
}
body.staticne .imageAdminList .box .colhint2 div {
	/*width:100%;*/
	margin:20px 0 0 0;
}
body.staticne .imageAdminList .col-img img {
	border:1px solid #d3d1d2;
	padding:1px;
}

/* -----------------------------------------------------------------------------------------
*  myAd
* ----------------------------------------------------------------------------------------- */
body.staticne .myAd .messages .rc-b {
	margin-top: 0;
}
body.staticne .myAd .messages .pure-header {
	background: none;
	padding-left: 10px;
}
body.staticne .myAd .messages .pure-header h1 {
	padding-left: 0;
}
body.staticne .myAd .messages h1 {
	
	margin-right: 10px;
}
body.staticne .myAd .box .headline {
	margin: 5px 0;
	position: relative;
}
body.staticne .myAd .box .headline h1 {
	background-position: 0 -192px;
}
body.staticne .myAd .grey .headline h1 {
	background-position: 0 0;
}
body.staticne .myAd .grey .headline h1 span {
	display: block;
	margin-right: 120px;
	overflow: hidden;
}
body.staticne .myAd .boxWithout {
	margin-right: 0;
}
body.staticne .myAd .boxWithout {
	border-left: none;
	border-right: none;
}
body.staticne .myAd .boxWithout .row {
	padding-left: 36px;
}
body.staticne .myAd .boxWithout .cols4 .rc-t {
	background-position: 1px -350px;
}
body.staticne .myAd .boxWithout .cols4 .rc-b {
	background-position: 1px -360px;
	clear: left;
}
body.staticne .myAd .boxWithout .box {
	border-width: 1px;
}
body.staticne .myAd .boxWithout .grey {
	background: none;
}
body.staticne .myAd .boxWithout .grey .box-content {
	display: inline-block;	
}
body.staticne .myAd .boxWithout .col_wide {
	width: 388px;
}
body.staticne .myAd .box ul {
	float: left;
	width: 100%;
	margin: 0;
}
body.staticne .myAd .box ul.padded {
	margin: 10px 0 20px 0;
}
body.staticne .myAd .box ul li {
	float: left;
	width: 100%;
}
body.staticne .myAd .box ul li span.noaction {
	margin-left: 10px;
}
body.staticne .myAd .cols4  h3 {
	background: none;
	color: #646464;
	margin: 0;
	padding: 0 0 0 10px;
}
body.staticne .myAd .cols4  img.car,
body.staticne .myAd .cols4  img.noCar,
body.staticne .myAd .cols4 .adCategory {
	float: left;
	border: 1px solid #d3d2d1;
	margin: 0 10px 10px 0
}
body.staticne .myAd .cols4  img.noCar{
	border: none;
}
body.staticne .myAd .cols4 .adCategory {
	padding: 6px 8px;
}
body.staticne .myAd .cols4  img.adCategory{
	float: left;
	border: 1px solid #d3d2d1;
}
body.staticne .myAd .cols4 .col_wide .col1,
body.staticne .myAd .cols4 .col_wide .col2,
body.staticne .myAd .cols4 .col_wide .col3,
body.staticne .myAd .cols4 .col_wide .col4 {
	width: 168px;
	padding-left: 10px;
}
body.staticne .myAd .cols4 .col_wide .col1,
body.staticne .myAd .cols4 .col_wide .col3 {
	border-right: 1px dotted #999999;
}
body.staticne .myAd .cols4 .col_wide .box-content {
	margin-bottom: 20px;
	min-height: 110px;
}
body.staticne .myAd .service {
	float: left;
}
body.staticne .myAd .serviceValue {
	float: right;
}
body.staticne .myAd .pdf {
    padding-right: 20px;
    background: url(../../graphics/icons/iconPdf.gif) right top no-repeat;
}
body.staticne .myAd .inactive {
	background: none;
	font-style: italic;
	color: #bbb;
	padding-right: 0 !important;
}
body.staticne .myAd .separator {
	margin-top: 0;
	margin-left: 0;
}
body.staticne .myAd h1 .logOut {
	position: absolute;
	font-size: 70%;
	line-height: 200%;
	right: 10px;
	top: 6px;
}
body.staticne .myAd h1 a.infoLinkBlock {
	padding-top: 0;
	background-position: 0 9px;
}
body.staticne .myAd a.infoLinkBlock {
	padding: 0 0 0 10px;
	background-position: 0 5px;
}
body.staticne .myAd .myAdEdit a {
	background: url(../images/icons/syiArrowIcon.png) no-repeat left 6px;
	color: #2D2D2D;
	display: block;
	float: left;
	padding-left: 22px;
	padding-top: 5px;
	text-decoration: none;
}
body.staticne .myAd .myAdEdit a:hover,
body.staticne .myAd .myAdEdit a:focus {
	color: #EE6002;
	text-decoration: underline;
}
body.staticne .myAd .box .final {
	background-position: 0 -517px;
}

body.staticne .myAd .customerLogin {
	margin-bottom: 20px !important;		/* headline needs more room if no ads present */
}


body.staticne .myAd .skyScraper {
	position: absolute;
	top: 10px;
	left: 826px;
}

body.staticne .myAdAccountDeleted .grey,
body.staticne .generalTermsApproval .grey {
	margin-top: 20px;
}

/* -----------------------------------------------------------------------------------------
*  imageAdminList
* ----------------------------------------------------------------------------------------- */
body.staticne .imageAdminList .movable:hover .col-img img {
	padding:0;
	border:2px solid #ff691f;
}	
body.staticne .imageAdminList .movable img {
	cursor: move;
}
body.staticne .imageAdminList .first .separator {
	display: none;
}

body.staticne .imageAdminList #sortContainer {
	width:500px;
	overflow:hidden;
	float:left;
}
body.staticne .imageAdminList .MoveUpArrow {
	background:url(../images/icons/iconMove.gif) -3px 0 no-repeat;
	width:83px;
	height:11px;
	overflow:hidden;
}
body.staticne .imageAdminList .first .MoveUpArrow {
	display: none;
}
body.staticne .imageAdminList .MoveDownArrow {
	background:url(../images/icons/iconMove.gif) -84px 0px no-repeat;
	width:83px;
	height:11px;
	overflow:hidden;
}
body.staticne .imageAdminList .last .MoveDownArrow {
	display: none;
}
body.staticne .imageAdminList .movable:hover .MoveUpArrow {
	background:url(../images/icons/iconMove.gif) -3px -11px no-repeat;
	overflow:hidden;
}
body.staticne .imageAdminList .movable:hover .MoveDownArrow {
	background:url(../images/icons/iconMove.gif) -84px -11px no-repeat;
	overflow:hidden;
}
body.staticne .imageAdminList form {
	margin:0;
	padding:0;
}		



/* -----------------------------------------------------------------------------------------
*  forgot password loginMailData
* ----------------------------------------------------------------------------------------- */

body.staticne .loginMailData .section input.text {
	width: 250px;
}
body.staticne .loginMailData .section  {
	margin-bottom: 30px;
}

body.staticne .loginMailData .section .password-input {
	width: 350px;
}



/* -----------------------------------------------------------------------------------------
*  adPreview
* ----------------------------------------------------------------------------------------- */
body.staticne .adPreview .box .headline { background-position: 0 -388px; }
body.staticne .adPreview .box .captchaContent .headline  { background-position: 0 -431px; }
body.staticne .adPreview .box .bundleDetails .headline   { background-position: 0 -86px; }
body.staticne .adPreview .box .personalDetails .headline { background-position: 0 -173px; }

body.staticne .adPreview .introText {
	margin: 10px 35px 10px 0;
}
body.staticne .adPreview .shadowBox .row {
	margin-top: 10px;
	padding-left: 0;
}
body.staticne .adPreview .shadowBox .row .col {
	padding-left: 10px;
	width: 356px;
}

body.staticne .adPreview .adDetailPreview h2 {
	padding-left: 10px;
	margin-bottom: 7px;
}
body.staticne .adPreview .adDetailPreview h2 .categoryDetail {
	font-size: 11px;
	float: none;
	margin-right: 10px;
}
body.staticne .adPreview .adDetailPreview h4 {
	font-size: 100%;
	margin: 0;
}

body.staticne .adPreview .functionBar {
	clear: left;
	border-top: 1px dotted #999;
	margin: 0 30px 10px 0;
	padding: 10px 0;
}
body.staticne .adPreview .functionBar ul {
	padding: 0;
	margin: 0;
}
body.staticne .adPreview .functionBar li {
	display: inline;
	margin-right: 35px;
}

body.staticne .adPreview .adDetailPreview .imageBoxPreview,
body.staticne .adPreview .adDetailPreview .imageBoxIcons {
	float: left
}
body.staticne .adPreview .adDetailPreview .imageBoxIcons   { width: 145px; } 
body.staticne .adPreview .adDetailPreview .imageBoxPreview { width: 200px; }
body.staticne .adPreview .adDetailPreview .imageBoxIcons img { 
	margin: 0 5px 5px 0; 
}
body.staticne .adPreview .adDetailPreview img.scale { 
	width: 200px;
}
body.staticne .adPreview .adPreviewBoxHeadline {
	margin: 15px 0 5px 0;
}
body.staticne .adPreview .adPreviewBoxHeadline strong {
	line-height: 180%;
}

body.staticne .adPreview .captchaContent .col1,
body.staticne .adPreview .captchaContent .col2 {
	width: 290px;
}
body.staticne .adPreview .captchaContent .col2 {
	padding-top: 18px;
}
body.staticne .adPreview .captchaContent .introText {
	width: 450px;
}
body.staticne .adPreview .captchaContent img#captcha {
	margin-bottom: 10px;
}
body.staticne .adPreview .errorResponse {
	font-size: 90%;
}

body.staticne .adPreview .bundleDetails .headline {
	margin-bottom: -10px;
}
body.staticne .adPreview .bundleDetails .col1 {
	margin-top: 10px;
}
body.staticne .adPreview .bundleDetails .tipp-wrap-right {
	margin-right: -2px;
}
body.staticne .adPreview .personalDetails .padded {
	display: block;
	margin-bottom: 5px;
}

body.staticne .adPreview .bundleDetails .bundleDetailsValues{
	text-align: left;
}
body.staticne .adPreview .bundleDetails .bundleDetailsValues li{
	margin-bottom: 5px;
	vertical-align: top;
}
body.staticne .adPreview .bundleDetails .bundleDetailsValues li span{
	width: 124px;
	display: inline-block;
}

body.staticne .adPreview label {
	cursor: pointer;
}	


/* -----------------------------------------------------------------------------------------
*  faqEntry
* ----------------------------------------------------------------------------------------- */

body.staticne .faqEntry {
	padding-right: 0;		/* IE 6 popup mishap */
}

body.staticne .noSYI .box-content,
body.staticne .faqEntry .box-content{
	margin-bottom: 20px;
}

body.staticne .faqEntry .box p{
	margin-right: 56px;
}

body.staticne .faqEntry .box a {
	color: #2d2d2d;
}
body.staticne .faqEntry .box a:hover {
	color: #f60;
}

body.staticne .noSYI .box{
	margin-top: 15px;
}

body.staticne .noSYI .heigherLayout{
	width: 806px;
	min-height: 315px;	
}

body.staticne .imprint .box {
	margin-top: 15px;
} 
body.staticne .imprint .box-content{
	margin-bottom: 20px;
}
body.staticne .imprint .phoneData{
	float: left;
	margin-right: 10px;
}

/* -----------------------------------------------------------------------------------------
*  /buyer-webapp/.../dealerSearch.ftl and  dealerSearchSuccess.ftl
* ----------------------------------------------------------------------------------------- */
body.staticne .dealerSearchWrap {
	margin-top: 20px;
}
body.staticne .dealerSearchWrap .paginator a,
body.staticne .vDealerZipcode .paginator a,
body.staticne .vSearchResults .paginator a {
	outline: none;		/* prevent FF to render nasty border around links */
}
body.staticne .dealerSearch .box .headline {
	background-position: 0 -388px;
}
body.staticne .dealerSearch #dealerSearchForm .col {
	width: 170px;
}
body.staticne .dealerSearch #dealerSearchForm .col2 {
	width: 320px;
}

body.staticne .dealerSearch #dealerSearchForm .col input,
body.staticne .dealerSearch #dealerSearchForm .col select {
	width: 300px;
}
body.staticne .dealerSearch #dealerSearchForm #zipField {
	width: 70px;
	margin-right: 20px;
}
body.staticne .dealerSearch #dealerSearchForm .radiusSelectorField {
	text-align: right;
	float: right;
	width: 210px;
}
body.staticne .dealerSearch #dealerSearchForm #radiusSelector {
	width: auto;
	margin: 0 10px 0 5px;
}
body.staticne .dealerSearch #dealerSearchForm .bottomline {
	margin-top: 25px;
}
body.staticne .dealerSearchWrap .paginatorWrap {
	margin: 15px 0;
}
body.staticne .dealerSearchWrap a,
body.staticne .vDealerZipcode a {
	color: #2d2d2d;
	text-decoration: none;
}
body.staticne .dealerSearchWrap a:hover,
body.staticne .vDealerZipcode a:hover {
	color: #ee6002;
	text-decoration: underline;
}
body.staticne .dealerSearchWrap .pagerContent .paginatorItem a,
body.staticne .vDealerZipcode .pagerContent .paginatorItem a {
	text-decoration: underline;
}

body.staticne .dealerSearchWrap ul.dealerSearchResultList,
body.staticne .vDealerZipcode ul.dealerSearchResultList {
	overflow: hidden;
	margin: 0;
	padding: 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-right: 30px;
}
body.staticne .dealerSearchWrap ul.clean,
body.staticne .vDealerZipcode ul.clean {
	border: 0 none;
}
body.staticne .dealerSearchWrap ul.dealerSearchResultList li,
body.staticne .vDealerZipcode ul.dealerSearchResultList li {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
	width: 31.9%;
	overflow: hidden;	/* just to be sure */
	min-height: 90px;
}
body.staticne .vDealerZipcode ul.dealerSearchResultList li {
	min-height: 50px;
}
body.staticne .dealerSearchWrap ul.dealerSearchResultList li p,
body.staticne .vDealerZipcode ul.dealerSearchResultList li p {
	margin: 4px 0;
}
body.staticne .dealerSearchWrap ul.dealerSearchResultList li strong a,
body.staticne .vDealerZipcode ul.dealerSearchResultList li strong a {
	padding-left: 8px;
	background: url(../images/icons/link_arrow.gif) 0 4px no-repeat;
}


/* -----------------------------------------------------------------------------------------
*  /buyer-webapp/.../sitemap.ftl
* ----------------------------------------------------------------------------------------- */

body.staticne .siteMap .box {
	margin-top: 15px;
} 
body.staticne .siteMap	a.infoLinkBlock {
	background: url(../images/icons/link_arrow.gif) 0 9px no-repeat;
	padding: 5px 0 0 10px;
	display: block;
	color: #2d2d2d;
	text-decoration: none;
	float: none;
}	
body.staticne .siteMap .box ul {
	margin: 0 0 15px 0px;
	padding: 0;
	list-style-type: none;
}
body.staticne .siteMap .box li {
	margin: 0 0 -5px;
}
body.staticne .siteMap .box li.padded {
	margin-top: 10px;
} 
body.staticne .siteMap .box-content{
	margin-bottom: 20px;
}
body.staticne .siteMap .row {
	overflow: hidden;
	margin-bottom: 20px;
}



/* -----------------------------------------------------------------------------------------
*  /buyer-webapp/.../vListOverview.ftl (hence the "v"-replacement)
* ----------------------------------------------------------------------------------------- */
body.staticne .vListOverview .box {
	margin-top: 20px;
}
body.staticne .vListOverview .headline {
	background-position: 0 -388px;
}
body.staticne .vListOverview h2 {
	font-size: 13px;
	font-weight: bold;
	color: #2d2d2d;
	margin: 10px 0;
}
body.staticne .vListOverview .vendorListWrap {
	overflow: hidden;
	clear: left;
}
body.staticne .vListOverview .vendorListBox {
	float: left; 
	width: 23%;
	margin-right: 10px;
}
body.staticne .vListOverview .vendorListHead {
	font-weight: bold;
	background: #ddd;
	padding: 3px;
	margin-bottom: 5px;
}
body.staticne .vListOverview .vendorListResults {
	padding-left: 3px;
	margin-bottom: 20px;
}
body.staticne .vListOverview .vendorListResults span {
	display: block;
	line-height: 160%;
}



/* -----------------------------------------------------------------------------------------
*  /buyer-webapp/.../vDealerZipcode.ftl 
*  & 
*  /buyer-search-webapp/.../vSearchResults.ftl (hence the "v"-replacement)
* ----------------------------------------------------------------------------------------- */
body.staticne .vDealerZipcode,
body.staticne .vSearchResults .grey {
	margin-top: 20px;
}
body.staticne .vDealerZipcode .paginatorWrap {
	margin: 15px 0;
}
body.staticne .vDealerZipcode .paginatorContent {
	overflow: hidden;
}
body.staticne .vDealerZipcode .paginatorContent .paginator .pagerLeft,
body.staticne .vDealerZipcode .paginatorContent .paginator .pagerRight,
body.staticne .vSearchResults .paginatorContent .paginator .pagerLeft,
body.staticne .vSearchResults .paginatorContent .paginator .pagerRight {
	width: 8%;
}
body.staticne .vDealerZipcode .paginatorContent .paginator .pagerContent,
body.staticne .vSearchResults .paginatorContent .paginator .pagerContent {
	width: 40%;
	text-align: center;
}
body.staticne .vSearchResults .paginatorContent .paginator .pagerContent {
	width: 80%;
}
body.staticne .vDealerZipcode .paginatorContent .paginator .pagerContent .paginatorPrefix,
body.staticne .vDealerZipcode .paginatorContent .paginator .pagerContent .paginatorPostfix,
body.staticne .vSearchResults .paginatorContent .paginator .pagerContent .paginatorPrefix,
body.staticne .vSearchResults .paginatorContent .paginator .pagerContent .paginatorPostfix {
	float: left;
	font-weight: bold;
	width: 19%;
}
body.staticne .vSearchResults .paginatorContent .paginator .pagerContent .paginatorPrefix,
body.staticne .vSearchResults .paginatorContent .paginator .pagerContent .paginatorPostfix {
	width: 10%;
}
body.staticne .vDealerZipcode .paginatorContent .paginator .pagerContent .paginatorPostfix,
body.staticne .vSearchResults .paginatorContent .paginator .pagerContent .paginatorPostfix {
	float: right; 
}
body.staticne .vDealerZipcode .paginatorContent .paginator .pagerContent .itemsWrap,
body.staticne .vSearchResults .paginatorContent .paginator .pagerContent .itemsWrap {
	float: left;
	text-align: center;
	width: 56%;
}
body.staticne .vSearchResults .paginatorContent .paginator .pagerContent .itemsWrap {
	width: 77%;
}
body.staticne .vSearchResults .paginatorContent .paginator {
	width: 100%;
}
body.staticne .vSearchResults .paginatorWrap {
	padding-left: 0;
}

body.staticne .vDealerZipcode .linkBox {
	margin: 40px 0 20px 0;
}
body.staticne .vDealerZipcode .linkBox span {
	display: block;
}
body.staticne .vDealerZipcode .padded {
	margin: 20px 30px 0 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
body.staticne .vDealerZipcode .linkBoxUnpadded {
	margin: 10px 0 20px 0;
}

body.staticne .vSearchResults .padded {
	margin: 20px 0 20px 12px;
}
body.staticne .vSearchResults a {
	color: #2d2d2d;
}
body.staticne .vSearchResults a:hover {
	color: #f60;
}
body.staticne .vSearchResults .vehicleType {
	display: block;
	margin: 3px 0;
	font-size: 11px;
}
body.staticne .vSearchResults .resultList,
body.staticne .vSearchResults .resultListHead {
	margin: 0 10px 0 15px;
	padding: 0;
}
body.staticne .vSearchResults .resultListHead {
	background: #ccc;
	padding: 7px 0;
}
body.staticne .vSearchResults .resultListHead div {
	float: left;
	width: 407px;
	text-align: right;
	font-weight: bold;
}
body.staticne .vSearchResults .resultListHead div.col2 {
	width: 123px;
}
body.staticne .vSearchResults .resultListHead div.col3 {
	width: 235px;
}

body.staticne .vSearchResults .resultList {
	border: 1px solid #ccc;
	border-bottom: 0 none;
	margin-bottom: 30px;
}
body.staticne .vSearchResults .resultListPadded {
	margin-bottom: 20px;
}
body.staticne .vSearchResults .resultList .col1,
body.staticne .vSearchResults .resultList .col2 {
	width: 382px;
}
body.staticne .vSearchResults .resultItem {
	padding: 10px 0 0 10px;
	border-bottom: 1px solid #ccc;
	background: #fff;
	overflow: hidden;
}
body.staticne .vSearchResults .resultItem .col2 .col1,
body.staticne .vSearchResults .resultItem .col2 .col2,
body.staticne .vSearchResults .resultItem .col2 .col3 {
	float: left;
}
body.staticne .vSearchResults .resultItem .col2 .col1 {
	width: 25%;
}
body.staticne .vSearchResults .resultItem .col2 .col2 {
	width: 33%;
}
body.staticne .vSearchResults .resultItem .col2 .col3 {
	width: 42%;
	text-align: right;
}
body.staticne .vSearchResults .furtherLinks {
	clear: left;
	padding: 30px 0 10px 10px;
}



/* -----------------------------------------------------------------------------------------
*  /fsbo/.../vehicleInsertionCarStartForm.ftl (box-layout)
* ----------------------------------------------------------------------------------------- */
body.staticne .vehicleInsertionCarStart .box .rc-b {
	margin: 0px -2px; /* -20px -> crop grey content box */
}



/* -----------------------------------------------------------------------------------------
*  /fsbo/.../vehicleInsertionDetail.ftl
* ----------------------------------------------------------------------------------------- */
body.staticne .vehicleInsertionDetail .box .col {
	margin:0 0 14px 0;
}
body.staticne .vehicleInsertionDetail h4 {
	margin:0;
	font-size:115%;
}
body.staticne .vehicleInsertionDetail #tippBoxDescription ul {
	margin: 10px 0 0 0;	
}
body.staticne .vehicleInsertionDetail #tippBoxDescription ul li {
	background: url(../images/icons/syiCheckIcon.gif) 0 0 no-repeat;
	padding: 0 0 0 23px;
	line-height: 20px;
	font-weight:bold;
	font-size:110%;
}
body.staticne .vehicleInsertionDetail .col-content textarea {
	width: 357px;
}

body.staticne .vehicleInsertionDetail .hiddenBox {
	display: none;
}

body.staticne .vehicleInsertionDetail .visibleBox {
	display: block;
}
body.staticne .vehicleInsertionDetail .vehicleDateContainer {
	width:248px;
	float:left;
}

body.staticne .vehicleInsertionDetail fieldset {
	margin-right: 20px;
}
body.staticne .vehicleInsertionDetail #vehicleFeaturesComfort .col-content {
	position: relative;
}
body.staticne .vehicleInsertionDetail #vehicleFeaturesComfort .col-content .features,
body.staticne .vehicleInsertionDetail #vehicleFeaturesSecurity .col-content .features {
	float: left;
	width: 49%;
}

body.staticne .vehicleInsertionDetail .box .fuel-features {
	margin-top: 12px;
	width: 160px;
	display: none; /* is set to block through fuel_additional_features js function onload and onchange */
} 

body.staticne .vehicleInsertionDetail .box .features .col {
	margin-bottom: 0;
}

body.staticne .vehicleInsertionDetail .box  #vehicleData .cols3 .col2 {
	margin-top: 10px;
}



/* -----------------------------------------------------------------------------------------
*  /fsbo/.../vehicleInsertionSelectTruckCategory.ftl
* ----------------------------------------------------------------------------------------- */

body.staticne .vehicleInsertionSelectTruckCategory .chooseTruck {
	/*padding-bottom: 20px;*/
	padding-right: 33px;
	height: 138px;	
	overflow: hidden;
}
body.staticne .vehicleInsertionSelectTruckCategory .chooseTruck img {
	margin-bottom: 5px;
}


/* -----------------------------------------------------------------------------------------
*  price list
* ----------------------------------------------------------------------------------------- */
body.staticne .priceList .headline {
	background-position: 0 -474px;
}
body.staticne .priceList .padded {
	margin: 0 35px 30px 0;
}
body.staticne .priceList .grey p {
	margin-bottom: 30px;
}
body.staticne .priceList table {
	width: 100%;
	border-left: 1px solid #ccc;
	border-top: 1px solid #bbb;
	margin-bottom: 10px;
	border-collapse: collapse;
}
body.staticne .priceList table th,
body.staticne .priceList table td {
	padding: 6px 5px;
}
body.staticne .priceList table th {
	text-align: left;
	background: #ddd;
}
body.staticne .priceList table td {
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background: #fff;
}
body.staticne .priceList table .col1 {
	width: 55%;
}
body.staticne .priceList table .col2,
body.staticne .priceList table .col3,
body.staticne .priceList table .col4 {
	width: 15%;
}
body.staticne .priceList table .col4 {
	border-right: 1px solid #bbb;
}
body.staticne .priceList table .col1,
body.staticne .priceList table .col2,
body.staticne .priceList table .col3 {
	border-right: 1px solid #bbb;
}

body.staticne .vehicleInsertionDetail span.required {
	color: #2d2d2d;
}

body.staticne .vehicleInsertionDetail span.required strong,
body.staticne .contactInsertionData span.required strong{
	color: #EE6002;
}

/* -----------------------------------------------------------------------------------------
*  my ad login 
* ----------------------------------------------------------------------------------------- */

body.staticne .loginData .loginBox .bottom {
	margin-bottom: 0;
	height: 24px;
}
body.staticne .loginData .loginBox .bottom .button {
	float: right;
	margin-right: 30px;
}

body.staticne .loginData .loginBox .box-382 {
	margin: 0 0 0 10px;
}

body.staticne .loginData .loginBox .rc-b {
	margin-top: 0;
}

body.staticne .loginData .loginBox label {
	font-weight: bold;
}
body.staticne .loginData .restorable-ad .loginBox .customerLogin,
body.staticne .loginData .restorable-ad .loginBox .restore-ad {
	margin-top: 3px;
	margin-bottom: 3px;
}
body.staticne .loginData .restorable-ad .loginBox .customerLogin .headline,
body.staticne .loginData .no-restorable-ad .loginBox .headline {
	background-position: 0 -732px;
}
body.staticne .loginData .restorable-ad .loginBox .customerLogin .section {
	height: 80px;
}
body.staticne .loginData .restorable-ad .loginBox .restore-ad .section {
	height: 104px;
}
body.staticne .loginData .restorable-ad .loginBox input.text {
	width: 153px;
}
body.staticne .loginData .no-restorable-ad label {
	display: block;
}
body.staticne .loginData .no-restorable-ad .bottom .button {
	float: left;
}
body.staticne .loginData .no-restorable-ad .loginBox .bottomline {
	margin-bottom: 0;
}

/* -----------------------------------------------------------------------------------------
*  dealer registration
* ----------------------------------------------------------------------------------------- */
body.staticne .dealerRegistrationForm .box,
body.staticne .dealerRegistrationFailure .box,
body.staticne .dealerRegistrationSuccess .box {
	margin-top: 25px;
}

body.staticne .dealerRegistrationFailure .box .rc-b,
body.staticne .dealerRegistrationSuccess .box .rc-b {
	margin-top: 0;
}
body.staticne .dealerRegistrationForm .box .col2-l {
	width: 372px;
}
body.staticne .dealerRegistrationForm .box .col3-l {
	width: 558px;
}
body.staticne .dealerRegistrationForm .box .col4-l {
	width: 736px;
}
body.staticne .dealerRegistrationForm .hiddenBox {
	display: none;
}
body.staticne .dealerRegistrationForm .vatIdPrefix {
	width:150px;
	margin-right:10px;
}
body.staticne .dealerRegistrationForm .vatIdNumber {
	width:300px;
	margin-right:10px;
}
body.staticne .dealerRegistrationForm .support-contact .differentSupportContact,
body.staticne .dealerRegistrationForm .billing-contact .differentBillingContact {
	width: 736px;
}
body.staticne .dealerRegistrationForm .text-only {
	padding-right: 30px;
}
body.staticne .dealerRegistrationForm .legal .tax-detail-labels {
	margin-bottom: 0;
}
body.staticne .dealerRegistrationForm .legal .tradeRegister {
	width: 372px;
}
body.staticne .dealerRegistrationForm .legal .tax-detail-labels .tradeRegister .col-content,
body.staticne .dealerRegistrationForm .legal .tax-detail-labels .tradeRegisterNumber .col-content {
	margin-bottom: 0;
}
body.staticne .dealerRegistrationForm .administration .comment,
body.staticne .dealerRegistrationForm .administration .generalTerms,
body.staticne .dealerRegistrationForm .legal .additionalInformation {
	width: 736px;
} 
body.staticne .dealerRegistrationForm .administration .comment label,
body.staticne .dealerRegistrationForm .legal .additionalInformation label {
	display: block;
	margin-top: 10px;
} 
body.staticne .dealerRegistrationForm .administration .comment textarea,
body.staticne .dealerRegistrationForm .legal .additionalInformation textarea {
	width: 100%;
} 
body.staticne .dealerRegistrationForm .administration .generalTerms {
	margin-top: 10px;
} 
body.staticne .dealerRegistrationForm a {
	color: #2d2d2d;
} 
body.staticne .dealerRegistrationForm a:hover {
	color: #f60;
} 
body.staticne .dealerRegistrationForm .box .col .col-content {
	margin: 0 10px 10px 0;
}
body.staticne .dealerRegistrationForm .box h3 {
	margin-top: 0;
}
body.staticne .dealerRegistrationForm label.error {
	background-color: #F07D7F !important;
	color: white;
}

body.staticne .dealerRegistrationForm .invisible {
	display:none;
}

/* -----------------------------------------------------------------------------------------
*  cas/login   Dealer-Login-Area
* ----------------------------------------------------------------------------------------- */

body.staticne .dealerLogin .box{
	margin-top: 20px;
}

body.staticne .dealerLogin .box-content{
	margin-bottom: 20px;
}
body.staticne .dealerLogin .box-content p,
body.staticne .dealerLogout .box-content p{
	margin-right: 40px;
}


/* -----------------------------------------------------------------------------------------
*  Error pages
* ----------------------------------------------------------------------------------------- */

body.staticne .syiError .box-content p{
	margin-right: 40px;
}

body.staticne .error403 .box,
body.staticne .error404 .box,
body.staticne .error500 .box{
	margin-top: 15px;
}
body.staticne .error403 .box-content,
body.staticne .error404 .box-content,
body.staticne .error500 .box-content{
	margin-bottom: 20px;
}

body.staticne .error403 .separator,
body.staticne .error404 .separator,
body.staticne .error500 .separator{
	margin: 30px 0 0 0;
}

body.staticne .error403,
body.staticne .error404,
body.staticne .error500 {
	padding-right: 0;		/* IE 6 popup mishap */
}



/* -----------------------------------------------------------------------------------------
*  bundle selection downgrade warning
* ----------------------------------------------------------------------------------------- */
body.staticne .bundleSelectionWarn .button {
	float: right;
	margin-bottom: 20px;
}


body.staticne .loginMailTransmissionDone p {
	margin-top: 25px;
}

body.staticne .loginMailTransmissionDone .box .rc-b {
	margin-top: 0;
}


/* -----------------------------------------------------------------------------------------
*  ENVKV info box
* ----------------------------------------------------------------------------------------- */
body.staticne .envkvInfotext {
	margin: 10px 12px 20px 12px;
}

body.staticne .envkvInfotext p.smallgrey {
	border:1px solid #CCCCCC;
	color:#666666;
	font-size:10px;
	margin:0;
	padding:4px;
}





/* -----------------------------------------------------------------------------------------
*  !! FIX SIDE-EFFECTS FROM DEALER ADMIN !!
* ----------------------------------------------------------------------------------------- */
/* 
	Standard compliance
*/
body.staticne .vehicleInsertionDetail .row,
body.staticne .vehicleInsertionDetail .common-elements .col,
body.staticne .vehicleInsertionDetail .small-part .col,
body.staticne .vehicleInsertionDetail fieldset#vehicleDates .vehicleDateContainer .important,
body.staticne .vehicleInsertionDetail fieldset#vehicleDates .hu-au-wrap .col {
	margin-bottom: 0;
}
body.staticne .vehicleInsertionDetail fieldset#vehicleFeatures,
body.staticne .vehicleInsertionDetail fieldset#vehicleFeaturesExterior {
	margin-bottom: 20px;
}
body.staticne .vehicleInsertionDetail fieldset#vehicleDates .col .vehicleDateContainer {
	margin: 20px 0 -10px 0;
}
body.staticne .vehicleInsertionDetail fieldset#vehicleDates .col p { 
	margin-bottom: 5px; 
}
body.staticne .vehicleInsertionDetail fieldset#vehicleDates .hu-au-wrap {
	margin: 10px 0;
}

/* 
	IE shenanigans 
*/
* html body.staticne .vehicleInsertionDetail .row.padded,
* html body.staticne .vehicleInsertionDetail #tippBoxBundleDetails,
* html body.staticne .vehicleInsertionDetail .cubic-capacity .col-content { margin-bottom: 10px; }
* html body.staticne .vehicleInsertionDetail .field-info                  { margin-top: 10px; }
* html body.staticne .vehicleInsertionDetail .col-fuel .col-content       { margin: 10px 10px 10px 0 !important; }

* + html body.staticne .vehicleInsertionDetail .row.padded,
* + html body.staticne .vehicleInsertionDetail #tippBoxBundleDetails,
* + html body.staticne .vehicleInsertionDetail .cubic-capacity .col-content { margin-bottom: 10px; }
* + html body.staticne .vehicleInsertionDetail .field-info                  { margin-top: 10px; }
* + html body.staticne .vehicleInsertionDetail .col-fuel .col-content       { margin: 10px 10px 10px 0 !important; }
* + html body.staticne .vehicleInsertionDetail fieldset#vehicleDates .col .vehicleDateContainer { margin-bottom: 0; }

p {text-align:justify}


