*					{ font-family:Arial, Helvetica, sans-serif; color:#303030; font-size:12px; line-height:15px; }
body				{ background-color:#757678; margin:0px; padding:0px 0px 8px 8px; }
body.tsPopup		{ padding:0px 0px 8px 10px; }


/* common help classes */
.tsClear				{ clear:both; line-height:0px; font-size:0px; float:none !important; margin:0 !important; padding:0 !important; }
.tsClearAndDistance		{ clear:both; line-height:0px; font-size:0px; float:none !important; margin:0 !important; padding:0 !important; height:5px; }
.tsAlignRight			{ text-align:right; }
.tsAlignCenter			{ text-align:center; }
.tsFullWidth			{ width:100%; }
.tsFloatRight			{ float:right !important; }
.tsFloatLeft			{ float:left !important; }
.tsVisible				{ display:block; }
.tsHidden				{ display:none; }
.tsVisHidden			{ visibility:hidden; }
.tsMiddleBorder			{ background:url(1285a4cfbbba106c69d373a1156084c8_pixBgr.gif) 380px 0px repeat-y #f1f1f1; }
.tsNoSpace				{ margin-top:0px !important; }
.tsNoSpaceIE			{ margin-top:0px !important; }
*+html .tsNoSpaceIE		{ margin-top:-5px !important; }
* html .tsNoSpaceIE		{ margin-top:-6px !important; }
.tsSpaceDown			{ padding-bottom:9px !important; }
.tsBGColor    			{ background-color:#cfcfcf !important; }
.tsBorderTop			{ border-top:2px solid #757678; }
* html .tsBorderTop		{ border-top:2px solid #757678; }
.tsBtnHiddenSubmit 		{ background-color:transparent; border-style:none; margin:0px; }
.tsLastElement			{ margin-bottom:9px; }

/* common page elements */
strong { font-weight:bold; }

/* links */
a			{ font-size:12px; line-height:15px; color:#e87800; text-decoration:none; }
a:hover		{ text-decoration:underline; }

h1 a		{ color:#303030; font-weight:bold; font-size:18px; text-decoration:none; cursor:default; }
h1 a:hover	{ text-decoration:none; cursor:default; }

a.tsTxtLnk				{ font-size:12px; line-height:15px; color:#e87800; text-decoration:none; font-weight:bold; }
a.tsTxtLnk:hover		{ text-decoration:underline; }

a.tsTxtLnkArrow			{ font-size:12px; line-height:15px; color:#e87800; text-decoration:none; font-weight:bold; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -437px -147px no-repeat; padding-left:12px; }
* html a.tsTxtLnkArrow	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
a.tsTxtLnkArrow:hover	{ text-decoration:underline; }

a.tsTxtLnkArrowBr			{ font-size:12px; line-height:15px; color:#e87800; text-decoration:none; font-weight:bold; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -437px -147px no-repeat; padding-left:12px; display:block; }
* html a.tsTxtLnkArrowBr	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
a.tsTxtLnkArrowBr:hover		{ text-decoration:underline;  display:block; }

a.tsTxtLnkArrowInactive			{ font-size:12px; line-height:15px; color:#aaa; text-decoration:none; font-weight:bold; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -437px -267px no-repeat; padding-left:12px; }
* html a.tsTxtLnkArrowInactive	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
a.tsTxtLnkArrowInactive:hover	{ text-decoration:underline; }

a.tsTxtLnkArrowLeft			{ font-size:12px; line-height:15px; color:#e87800; text-decoration:none; font-weight:bold; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -437px -177px no-repeat; padding-left:12px; }
* html a.tsTxtLnkArrowLeft	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
a.tsTxtLnkArrowLeft:hover	{ text-decoration:underline; }

a.tsTxtLnkArrowDown			{ font-size:12px; line-height:15px; color:#E87800; text-decoration:none; font-weight:bold; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -438px -211px no-repeat; padding-left:12px; }
* html a.tsTxtLnkArrowDown	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
a.tsTxtLnkArrowDown:hover	{ text-decoration:underline; }

a.tsTxtLnkArrowUp			{ font-size:12px; line-height:15px; color:#E87800; text-decoration:none; font-weight:bold; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -438px -240px no-repeat; padding-left:12px; }
* html a.tsTxtLnkArrowUp	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
a.tsTxtLnkArrowUp:hover		{ text-decoration:underline; }

a.tsTxtLnkArrowLeftInactive			{ font-size:12px; line-height:15px; color:#aaa; text-decoration:none; font-weight:bold; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -440px -297px no-repeat; padding-left:12px; }
* html a.tsTxtLnkArrowLeftInactive	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
a.tsTxtLnkArrowLeftInactive:hover	{ text-decoration:underline; }

a.tsTxtLnkLeaflet			{ font-size:12px; line-height:15px; color:#e87800; text-decoration:none; font-weight:bold; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -427px -330px no-repeat; padding:1px 0px 2px 27px; }
* html a.tsTxtLnkLeaflet	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
a.tsTxtLnkLeaflet:hover		{ text-decoration:underline; }

a.tsTxtLnkRecommend			{ font-size:12px; line-height:15px; color:#e87800; text-decoration:none; font-weight:bold; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -427px -360px no-repeat; padding:1px 0px 2px 27px; }
* html a.tsTxtLnkRecommend	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif);}
a.tsTxtLnkRecommend:hover	{ text-decoration:underline; }

a.tsTxtLnkSearchRequest			{ font-size:12px; line-height:15px; color:#e87800; text-decoration:none; font-weight:bold; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -427px -390px no-repeat; padding:1px 0px 2px 27px; }
* html a.tsTxtLnkSearchRequest	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
a.tsTxtLnkSearchRequest:hover	{ text-decoration:underline; }

a.tsTxtLnkClose			{ font-size:12px; line-height:15px; color:#e87800; text-decoration:none; font-weight:bold; background:url(a6db80e7605500e5fb55dbdfe4889fdb_buttonClose.png) center right no-repeat; padding:0px 24px 2px 0px; }
* html a.tsTxtLnkClose	{ background:url(ie6/6be96763c92d655dd000b4c9189ee27d_buttonClose.gif) right no-repeat; }
a.tsTxtLnkClose:hover	{ text-decoration:underline; }

a.tsTxtLnkPdf			{ font-size:12px; line-height:15px; color:#e87800; text-decoration:none; font-weight:bold; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -427px -450px no-repeat; padding:0px 0px 2px 26px; }
* html a.tsTxtLnkPdf	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
a.tsTxtLnkPdf:hover		{ text-decoration:underline; }

a.tsTxtLnkPrint			{ font-size:12px; line-height:15px; color:#e87800; text-decoration:none; font-weight:bold; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -427px -62px no-repeat; padding:0px 0px 2px 26px; }
* html a.tsTxtLnkPrint	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
a.tsTxtLnkPrint:hover	{ text-decoration:underline; }

a.tsTxtLnkXxlImages			{ font-size:12px; line-height:15px; color:#e87800; text-decoration:none; font-weight:bold; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -427px -92px no-repeat; padding:0px 0px 2px 26px; }
* html a.tsTxtLnkXxlImages	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
a.tsTxtLnkXxlImages:hover	{ text-decoration:underline; }


/* buttons*/
.tsButton				{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -425px -540px; margin-left:10px; padding-left:25px; height:26px; float:left; text-decoration:none; }
* html .tsButton		{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsButton span			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) right -120px no-repeat; font-size:12px; display:block; line-height:15px; color:#fff; font-weight:bold; padding:5px 10px 6px 0px; cursor:pointer; }
* html .tsButton span	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsButton:hover span	{ text-decoration:underline; }

.tsButtonSmallArr				{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -432px -570px; margin-left:10px; padding-left:18px; height:26px; float:left; text-decoration:none; }
* html .tsButtonSmallArr		{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsButtonSmallArr span			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) right -120px no-repeat; font-size:12px; display:block; line-height:15px; color:#fff; font-weight:bold; padding:5px 10px 6px 0px; }
* html .tsButtonSmallArr span	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsButtonSmallArr:hover span	{ text-decoration:underline; }

.tsButtonFWnorm				{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -425px -540px; margin-left:10px; padding-left:25px; height:26px; float:left; text-decoration:none;  }
* html .tsButtonFWnorm		{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsButtonFWnorm span		{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) right -120px no-repeat; font-size:12px; display:block; line-height:15px; color:#fff; font-weight:normal; padding:5px 10px 6px 0px; }
* html .tsButtonFWnorm span	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsButtonFWnorm:hover span	{ text-decoration:underline; }

.tsButtonWOShadow			{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsButtonWOShadow span		{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }

.tsButton2					{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat right -120px; font-size:12px; display:block; line-height:15px; color:#fff; font-weight:bold; padding:0px 10px 6px 0px; }
* html .tsButton2			{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }

.cleanButton				{ background:transparent url(32023bb33cfb2a1990a4ef2d85b6ac16_trans.gif) no-repeat scroll right top; height:26px; border: none; cursor:pointer; color:#fff; font-size:12px; font-weight:bold; text-decoration:none;line-height:15px; padding-bottom:3px; }

.tsQuickSearch .tsButton	{float:right;}
/*.tsSearchLink				{float:right;}
*/
.tsButtonPrint				{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -416px -480px; padding-left:34px; height:26px; float:left; text-decoration:none; }
* html .tsButtonPrint		{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsButtonPrint span			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) right -120px no-repeat; font-size:12px; display:block; line-height:15px; color:#fff; font-weight:bold; padding:5px 10px 6px 0px; }
* html .tsButtonPrint span	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsButtonPrint:hover span	{ text-decoration:underline; }

.tsButtonPdf				{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -418px -509px; padding-left:32px; height:26px; float:left; text-decoration:none; }
* html .tsButtonPdf			{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsButtonPdf span			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) right -120px no-repeat; font-size:12px; display:block; line-height:15px; color:#fff; font-weight:bold; padding:5px 10px 6px 0px; }
* html .tsButtonPdf span	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsButtonPdf:hover span		{ text-decoration:underline; }

.tsInfoButton			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -140px -90px no-repeat; float:left; width:17px; height:17px; font-size:0px; }
* html .tsInfoButton	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }

.tsBrowseRight			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -30px -90px; width:28px; height:25px; float:left; }
* html .tsBrowseRight	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }

.tsBrowseLeft			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat 0 -90px; width:28px; height:25px; float:left; }
* html .tsBrowseLeft	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }

/* headlines */
h1 						{ margin:14px 0px -1px 0px; padding:0px 0px 0px 0px; font-weight:bold; font-size:18px; line-height:20px; }
*+html h1 				{ margin:12px -1px -1px; padding:0px 0px 0px 1px; }
* html h1 				{ margin:15px -1px -2px; padding:0px 0px 0px 1px; }

*+html .tsPopup h1 		{ margin:12px 0px 0px 0px; padding:0px 0px 0px 1px; }
* html .tsPopup h1 		{ margin:15px 0px 0px 0px; padding:0px 0px 0px 1px; }

h1.tsHeadlineWide		{ width:736px; }

h2						{ font-size:18px; color: #f1f1f1; line-height:15px; margin:14px 0px; font-weight:bold; }
h3						{ font-size:12px; line-height:15px; margin:22px 0px; font-weight:bold; }
h4                      { font-size:18px; color: #f1f1f1; line-height:15px; margin:14px 0px 12px 0px; font-weight:bold; }

/***************** Icons START ***********************/
.tsIconAttention			{ background-image:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png); background-repeat:no-repeat; background-position:-160px -90px; width:13px; height:11px; }
* html .tsIconAttention		{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif);}
/***************** Icons END *************************/

.tsBodyTable			{ width:auto; }/* background: url(../en/images/260267475_de.jpg@);}*/
.tsBodyTableFixed		{ width:327px; }
.tsContentArea .tsTplStandardBg .tsBody .tsBodyTable	{ width:486px; }

/* paragraphs */
.tsBodyTable div 									{ margin:10px 0px 0px 0px; line-height:15px; }

*+html .tsBodyTable h1 { margin: 12px -1px 0px; }
* html .tsBodyTable h1 { margin: 15px -1px 0px; }

*+html .tsPopup .tsBodyTable div ul	 				{ margin-right:12px !important; }
*+html .tsPopup .tsBodyTable div p	 				{ margin-right:12px !important; }
*+html .tsPopup .tsBodyTable div .tsBorderTop 		{ width:348px !important; }
*+html .tsPopup .tsBodyTable div .tsBorderBottom 	{ width:348px !important; }
*+html .tsPopup .tsBodyTable .tsCntHorizontalTable 	{ width:348px !important; }

p 						{ margin:12px 0px 0px 0px; padding:0px; line-height:15px; }

.tsBodyTable .tsTableCenter { margin-left:74px !important; }
.tsBodyTable .tsTableCenter .tsFirstCell { padding-left:12px !important; }

/* lists */ 
ul 						                { color:#bababc; list-style-type:none; margin:9px 0px 0px 0px; }
ul li                                   { padding-left:14px; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -441px -934px no-repeat; }
* html ul li 	        		        { background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsLnkBulletList                       	{ color:#e87800;  font-weight:bold; margin-top:5px; }

.tsCntLinkList 				{ list-style-type:none; margin:0px; padding:0px; }
.tsCntLinkList li			{ margin:0px; padding-left:14px; background:url(db5a221ee4a2e51dda874503e9c4e1ae_txtLnkArrow.png) 1px 3px no-repeat; }
* html .tsCntLinkList li	{ background:url(ie6/79da273749c36939775d21968d5e6ea9_txtLnkArrow.gif) 1px 3px no-repeat; }
.tsCntLinkList li a 		{ font-weight:bold; color:#e87800; text-decoration:none; }
.tsCntLinkList li a:hover 	{ text-decoration:underline; }

/* error messages */
.tsErrorMessage, p.tsErrorMessage b 			{ color:#ed2d48 !important; }
.tsErrorLabel, p.tsErrorLabel b 				{ color:#ed2d48; }

/* textbox */
.tsTextBox 					{ width:201px; height:15px; margin:2px 0px; }

/* header */
.tsHeader					{ width:760px; min-height:95px; }
* html .tsHeader			{ height:95px; }
.tsHeader .tsLogo					{ float:left; margin:19px 0px 0px 30px; padding:0; width:230px; height:58px; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat; }
* html .tsHeader .tsLogo			{ display:inline; }
.tsHeader .tsLogo a					{ display:block; width:230px; height:58px;}
.tsHeader .tsClaim					{ height:41px;width:500px;float:left; }
.tsHeader .tsClaim .tsClaimImage	{ float:right; width:183px; height:14px; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat 0 -60px; margin-top:23px; }
* html .tsHeader .tsClaim .tsClaimImage	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }

.tsHeader .tsService					{ float:right; height:54px; }
.tsHeader .tsService *					{ font-size:12px; color:#FFFFFF; }
.tsHeader .tsService *					{ font-size:12px;  color:#FFFFFF; }
.tsHeader .tsService .tsLinks			{ padding:3px 6px 3px 0px; }
.tsHeader .tsService .tsLinks a			{ text-decoration:none;  }
.tsHeader .tsService .tsLinks span		{ margin:0px 7px; }
.tsHeader .tsService .tsLinks a:hover	{ text-decoration:underline; }
.tsHeader .tsService select				{ background-color:#8b8c8e; border:1px solid #babfc2; width:100px; }

.tsHeader .tsWelcome					{ clear:right; float:right; font-size:12px; line-height:15px; color:#FFFFFF; margin-bottom:7px; }

.tsHeader .tsLinks						{float:right; height:54px; }
.tsHeader .tsLinks .tsButton,
.tsHeader .tsLinks .tsButtonFWnorm		{margin-top:20px;}
/* main navigation */
.tsMenu								{ margin-bottom:15px; background:url(26a8aa44cdc9560eaa6f045f19e33579_topLevelMenuBgr.gif) repeat-x;}
.tsMenu .tsTopLevel					{ height:30px; width:930px }
.tsMenu .hasSublevel				{ height:31px; }
.tsMenu .tsTopLevel a				{ font-size:15px; line-height:13px; color:#fff; padding:8px 11px 9px 11px; float:left; border-right:1px solid #757678; text-decoration:none; }
.tsMenu .tsTopLevel a.tsFirst		{ padding:8px 11px 9px 12px; }
.tsMenu .tsTopLevel a.tsHi			{ background:#fff; color:#1f1f1f; }
.tsMenu .hasSublevel a.tsHi			{ border-bottom:1px solid #fff; }
.tsMenu .tsTopLevel a:hover			{ background:#fff; color:#e87800; border-width:0 1px 0 0; }
.tsMenu .tsSubLevel					{ background-color:#fff; padding:4px 14px; }
.tsMenu .tsSubLevel a				{ font-size:12px; line-height:14px; color:#e87800; font-weight:bold; text-decoration:none; }
.tsMenu .tsSubLevel a.tsHi			{ color:#303030; text-decoration:none; }
.tsMenu .tsSubLevel a:hover,
.tsMenu .tsSubLevel a.tsHi:hover	{ color:#e87800; text-decoration:underline; }
.tsMenu .tsSubLevel span			{ margin:0px 8px; }
.tsMenu .tsSubLevel div				{ width:770px; }

/* left navigation */
.tsMenuLeft							{ margin-bottom:12px; }
.tsMenuLeft a						{ font-size:12px; line-height:15px; color:#fff; font-weight:bold; padding:3px 12px 0px 12px; border-bottom:1px solid #757678; text-decoration:none; display:block; background:url(e2a8d85149498461b03f4ced0c4766c2_menuLeftBgr.gif) no-repeat; height:19px; }
.tsMenuLeft a.tsHi					{ background:#fff; color:#303030; }
.tsMenuLeft a:hover					{ background:#fff; color:#e87800; }

/* Medals */
.tsMedals 			{ width:31px; height:29px; float:left; margin-right:10px; }
.tsMedal	        { width:19px; height:16px; padding:0px 1px 0px 1px; }
.tsMedalsLine			{ width:39px; height:10px; padding:2px 1px; }

/* page templates */
.tsContentArea .tsTplWide												{ width:982px; }
.tsContentArea .tsTplWide .tsContentHead								{ padding:0px 12px; width:736px;  border-bottom:2px solid #757678; min-height:34px; background-color:#f1f1f1; }
.tsContentArea .tsTplWideSEOBanner										{ width:1010px; }

.tsContentArea .tsTplWide .tsContentHead h1								{ padding:7px 0px; margin:0; line-height:21px; }
.tsContentColLeft														{ float: left; overflow: hidden; }
.tsContentCol															{ width:774px;}
.tsContentArea .tsTplWide .tsContentCol									{ float:left; width:760px; padding:0px 0px; background-color:#f1f1f1; }
.tsContentArea .tsTplWide .tsContentCol .tsWarrantyContact				{ float:left; padding: 0px 12px; }
.tsContentArea .tsTplWide .tsContentCol .tsWarrantyExtra				{ float:left; padding: 0px 12px 3px 0px; }
* + html .tsContentArea .tsTplWide .tsContentCol .tsWarrantyExtra		{ padding: 2px 12px 15px 0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsWarrantyExtra			{ padding: 0px 12px 15px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsWarrantyExtra p				{ margin:0px 0px 12px 0px; }
* + html .tsContentArea .tsTplWide .tsContentCol .tsWarrantyExtra p		{ margin:12px 0px 0px 0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsWarrantyExtra p		{ margin:12px 0px 0px 0px; }

.tsHeader .tsButton										{padding-left:25px;}

/* Select Lists */
.tsSelectList											{ display:none; position:absolute; top:18px; right:0px; background-color:#8B8C8E; border:1px solid #BABFC2;z-index:5;}
* html .tsSelectList									{ right:-1px;}
.tsSelectorOpened .tsSelectList							{ display:block; }
.tsSelectList ul										{ list-style:none;margin-top:0; width:160px; }
.tsSelectList ul li										{ padding:0; background:none; margin-bottom:0   !important;}
* html .tsSelectList ul li								{ border:1px solid #8B8C8E; cursor:pointer; }
* html .tsSelectList ul li.hover						{ border:1px solid #FFFFFF; }
.tsSelectList ul li a									{ padding:0 5px; cursor:pointer; display:block; text-decoration:none; }
* html .tsSelectList ul li a							{ width:100%; }
.tsSelectList ul li a:hover								{ background-color:#FFFFFF !important; color:#000000 !important; text-decoration:none !important;}
* html .tsSelectList ul li.hover a						{ background-color:#FFFFFF !important; color:#000000 !important; text-decoration:none !important; }

.tsSelectorCnt										{ position:relative;}
.tsSelector											{ height:17px; line-height:17px; padding:0 0 0 4px; background: #8b8c8e; border: 1px solid #babfc2; cursor:default; -moz-user-select:none; }
* html .tsSelector									{ height:17px  !important; line-height:17px  !important;}
.tsSelector .tsSelected								{ padding:0 4px 0 0;float:left;}
.tsSelector .tsButtonDropDown						{ float:right;display:block; width: 17px; height:16px; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -180px -90px;}
.tsSelectList .tsLangSelectList						{ width:100px;}

.tsFlagge 										{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -393px -153px; width:20px; height:12px;  }
* html .tsFlagge 								{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsSelectList .tsFlagge							{ display:block; float:left; margin:2px 4px 0 0; }
* html .tsSelectList .tsFlagge					{ margin:1px 4px 0 0; }
.tsFlyout  .tsFlagge							{ display:block; float:left; margin-top:3px; }
* html .tsFlyout  .tsFlagge						{ margin-top:3px; }

.tsFlaggeDC 									{ background-position:-393px -153px; }
.tsFlaggeBE 									{ background-position:-393px -173px; }
.tsFlaggeDE 									{ background-position:-393px -193px; }
.tsFlaggeFR 									{ background-position:-393px -213px; }
.tsFlaggeGR 									{ background-position:-393px -233px; }
.tsFlaggeIT 									{ background-position:-393px -253px; }
.tsFlaggeNL 									{ background-position:-393px -273px; }
.tsFlaggeAT 									{ background-position:-393px -293px; }
.tsFlaggePL 									{ background-position:-393px -313px; }
.tsFlaggePT 									{ background-position:-393px -333px; }
.tsFlaggeES 									{ background-position:-393px -353px; }
.tsFlaggeSE 									{ background-position:-393px -373px; }
.tsFlaggeCZ 									{ background-position:-393px -393px; }
.tsFlaggeTR 									{ background-position:-393px -413px; }
.tsFlaggeHU 									{ background-position:-393px -433px; }

/* location search */
.tsContentArea .tsContentCol .tsLocationSearch						{ float:left; padding:0px 12px; }
.tsContentArea .tsContentCol .tsLocationSearch .tsContentHead		{ padding: 0px 0px 12px 0px; }
.tsContentArea .tsContentCol .tsLocationSearch .tsButtons 			{ float:right; padding:12px 0px; height:26px; }

/* location search end */
.tsContentArea .tsTplWide .tsRightCol					{ float:right; width:210px; margin-top:-36px; }
.tsContentArea .tsTplStandardBg .tsPageHeadline			{ padding:0px 12px; border-bottom:2px solid #757678; min-height:34px; background-color:#f1f1f1; }
.tsContentArea .tsTplStandardBg .tsPageHeadline h1  	{ padding:10px 0px; margin:0; }
.tsContentArea .tsBody                              	{ padding:0px 12px 9px 12px; }
.tsContentArea .tsBodySplitted                      	{ padding:0px 0px 0px 0px; }
.tsContentArea .tsTplStandard							{ width:958px; }
.tsContentArea .tsTplStandardBg							{ width:932px; }

.tsContentArea .tsTplStandard .tsLeftCol						{ float:left; width:238px; }
.tsContentArea .tsTplStandard .tsContentCol						{ float:left; width:510px; padding-left:12px; }
.tsContentArea .tsTplStandard .tsRightCol						{ float:left; width:160px; padding-left:14px; }
.tsContentArea .tsTplStandard .tsContentHead			        { padding:0px 12px; border-bottom:2px solid #757678; height:34px; background-color:#f1f1f1;}
.tsContentArea .tsTplStandard .tsContentHead h1                 { padding:10px 0px; margin:0; }
.tsContentArea .tsTplStandardBg .tsLeftCol						{ float:left; width:238px; padding-right:12px; }

.tsContentArea .tsTplStandardBg .tsContentCol					{ float:left; width:510px; background-color:#f1f1f1; }
.tsContentArea .tsTplStandardBg .tsContentCol .tsImageBlock		{ padding-top:12px; }
.tsContentArea .tsTplStandardBg .tsRightCol						{ float:left; width:160px; padding-left:12px; }
* html .tsContentArea .tsTplStandardBg .tsRightCol				{ float:left; width:160px; padding-left:12px; }
.tsBody															{ background-color:#f1f1f1; }

.tsRightCol .tsTeaserArea										{ width:160px; height:600px; }

/* popup templates */
.tsPopup .tsContentArea 				{ background-color:#f1f1f1; width:375px; }
.tsImage 								{ line-height:0px; }
.tsLocationMap                          { font-size:11px !important; font-weight:bold; position:relative; }
.tsPopupBody							{ background-color:#f1f1f1; }

.tsImgAT                                { background:url(4e9b1b848245b6c086fc3b8076bdcae4_location_at.gif); height:150px; width:238px; }
.tsImgAT .tsLinz                        { position:relative; left:125px; top:53px; }
.tsImgAT .tsWiener                      { position:relative; left:130px; top:60px; }
.tsImgAT .tsNeudorf                     { position:relative; left:85px; top:74px; }

.tsImgFR                                { background:url(07443cf90638e378269d888e7a8ca45b_location_fr.gif); height:257px; width:238px; }
.tsImgFR .tsParis	 	        { position:absolute; left:93px; top:72px; }
.tsImgFR .tsAlsace  { position:absolute; left:166px; top:70px; }
.tsImgFR .tsLyon                        { position:absolute; left:138px; top:138px; }

.tsImgES                                { background:url(6582441a387aeb3dc020f1604916ea76_location_es.gif); height:213px; width:238px; position:relative; }
.tsImgES .tsBarcelona                   { position:absolute; right:57px; top:83px; }
.tsImgES .tsCoruna                     { position:absolute; left:26px; top:28px; }
.tsImgES .tsMadrid                      { position:absolute; right:150px; top:95px; }
.tsImgES .tsSevilla	                    { position:absolute; left:47px; top:148px; }
.tsImgES .tsValencia                    { position:absolute; right:100px; top:125px; }

.tsImgDE                                { background:url(226aa62592add19fc85c6d2b83fe55dd_location_de.gif); height:257px; }
.tsImgDE .tsHamburg                     { position:relative; left:112px; top:40px; }
.tsImgDE .tsBremen                      { position:relative; left:12px; top:70px; }
.tsImgDE .tsBerlin                      { position:relative; left:23px; top:76px; }
.tsImgDE .tsBrandenburg                 { position:relative; left:-17px; top:87px; }
.tsImgDE .tsRuhrgebiet                  { position:relative; left:40px; top:102px; }
.tsImgDE .tsErfurt                      { position:relative; left:55px; top:123px; }
.tsImgDE .tsKoblenz                     { position:relative; left:-55px; top:135px; }
.tsImgDE .tsKongen                      { position:relative; left:-65px; top:170px; }
.tsImgDE .tsMunchen                     { position:relative; left:105px; top:185px; }
.tsImgDE .tsGottingen					{ position:relative; left:65px; top:78px; }

.tsImgIT                                { background:url(729aed24c163bba3f16820a39957f026_location_it.gif); height:257px; width:238px; }
.tsImgIT .tsPiacenza                    { position:relative; left:75px; top:58px; }
.tsImgIT .tsRome                        { position:relative; left:30px; top:135px; }
.tsImgIT .tsBari                        { position:relative; left:90px; top:125px; }

.tsPopup .tsContentArea .tsPopupBody 						{ padding:0px 12px 9px 12px; }
*+html .tsPopup .tsContentArea .tsPopupBody .tsBodyTable 	{ width:350px; margin-right:15px !important;}
* html .tsPopup .tsContentArea .tsPopupBody  				{ width:350px; }

.tsPopup .tsContentArea .tsPopupBodySplitted	{ width:374px; }

/* popup button bar */
.tsPopup .tsBtnBar 						{  background:url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) bottom repeat-x; height:36px; width:375px; margin-top:2px; }
.tsPopup .tsBtnBar .tsButton			{ float:right; margin:5px 10px 0px 0px; }

/* contact form */
/* container elements */

.tsContactForm 											{ background-color: #cbcbcb;}
.tsContactForm .tsZoning								{ border-top:1px solid #757678; }
.tsContactForm .tsFormElement							{ padding:9px 11px 9px 11px; background-color: #f1f1f1;}

* html .tsContactForm .tsFormElement					{ padding:9px 11px 8px 11px; }
.tsContactForm .tsFormElementSplitted					{ float:left; padding:9px 8px 9px 11px; width:360px;}

* html .tsContactForm .tsFormElementSplitted			{ padding:9px 8px 9px 11px; width:361px; }

* html .tsContactForm .tsBottomSpace					{ padding-bottom:20px; }

/* container elements attributes */
.tsContactForm .tsSplitted								{ background:#f1f1f1 url(1285a4cfbbba106c69d373a1156084c8_pixBgr.gif) 378px 0px repeat-y }
*+html .tsContactForm .tsSplitted								{ background:#f1f1f1 url(1285a4cfbbba106c69d373a1156084c8_pixBgr.gif) 378px 0px repeat-y }
* html .tsContactForm .tsSplitted						{ background:#f1f1f1 url(1285a4cfbbba106c69d373a1156084c8_pixBgr.gif) 379px 0px repeat-y; height:200px; }
.tsContactForm .tsFormFooter    						{ background:#cbcbcb url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) top repeat-x; border-top:2px solid #757678; margin-top:0px!important; }

*+html .tsContactForm .tsFormFooter						{ margin-top:0px!important; padding-top:4px; padding-bottom:3px; margin-bottom:0px; }
* html .tsContactForm .tsFormFooter						{ margin-top:0px!important; padding-top:9px; padding-bottom:3px; margin-bottom:0px; }
.tsContactForm .tsSmallBorder    						{ border-top:1px solid #757678; } 
*+html .tsContactForm .tsSmallBorder    				{ padding-top:4px; } 

/* container elements styles */

/* table styles */
.tsContactForm table									{ margin:7px 0px -3px 0px; padding:0px; }
.tsContactForm .tsFormElement table						{ margin:7px 0px 1px 0px; padding:0px; }
.tsContactForm table.tsTop								{ margin-top:-3px; }
*+html .tsContactForm table.tsTop						{ margin-top:-3px; }

/* table cell styles */
.tsContactForm .tsLabelCell								{ width:130px !important; padding-top:5px; }
.tsContactForm .tsLabelCellRes							{ width:111px !important; }
.tsContactForm .tsRadioButtonCell						{ padding-top:5px; vertical-align:top; }
*+html .tsContactForm .tsRadioButtonCell				{ padding-top:1px; }
.tsContactForm .tsRadioButtonPanelCell					{ padding-top:5px; vertical-align:top; height:20px !important; }
*+html .tsContactForm .tsRadioButtonPanelCell			{ padding-top:1px; height:20px; }
.tsContactForm .tsInfoButtonCell						{ width:28px; vertical-align:top; padding-top:5px; }
.tsContactForm .tsTextCell								{ height:25px; padding-top:4px; }
*+html .tsContactForm .tsTextCell						{ padding-top:3px; vertical-align:middle; padding-bottom:0px; }

/* label styles */
.tsContactForm label									{ margin:2px 0px; }
*+html .tsContactForm label								{ margin:0px 0px; }

.tsContactForm .tsRadioButtonPanel label						{ vertical-align:top; }
*+html .tsContactForm .tsRadioButtonPanel label					{ vertical-align:baseline; }
* html .tsContactForm .tsRadioButtonPanel label					{ vertical-align:baseline; }
* html .tsContactForm .tsRadioButtonCell						{ padding-top:1px; }
*+html .tsContactForm .tsFormFooter .tsFirstInput 				{ margin-left:-3px !important; }
*+html .tsContactForm .tsFormFooter p input 					{ margin-left:17px !important; }
.tsContactForm .tsRadioButtonPanelCell	.tsFirstPanel label		{ margin-left:3px; }
*+html .tsContactForm .tsSmallText 								{ padding-bottom:2px; } 							

/* multiline- label styles */
.tsContactForm td 										{ vertical-align:top; }

/* input field styles */
.tsContactForm select.tsSmall							{ width:107px; margin:2px 0px; }
*+html .tsContactForm select.tsSmall					{ width:108px; }
* html .tsContactForm select.tsSmall					{ width:108px; }
.tsContactForm select,
.tsContactForm select.tsMiddle							{ width:226px; margin:2px 0px; }
*+html .tsContactForm select,
*+html .tsContactForm select.tsMiddle					{ width:228px; }
* html .tsContactForm select,
* html .tsContactForm select.tsMiddle					{ width:228px; }
.tsContactForm select.tsLarge 							{ width:305px; margin:2px 0px; }

.tsContactForm input.tsSmall							{ width:87px; margin:2px 0px; height:17px; }
.tsContactForm input.tsMiddle 							{ width:224px; margin:2px 0px; height:17px; }
*+html .tsContactForm input.tsMiddle 					{ margin:1px 0px; }
.tsContactForm input.tsLarge 							{ width:304px; margin:2px 0px; height:17px; }

.tsContactForm .tsInputBox								{ margin-left:9px; margin-right:4px; }
*+html .tsContactForm .tsInputBox 						{ margin-left:5px; margin-right:4px; }
* html .tsContactForm .tsInputBox 						{ margin-left:5px; margin-right:1px; padding-right:1px; }
.tsContactForm input.tsFirst							{ margin-left:0px; }
*+html .tsContactForm input.tsFirst						{ margin-left:-4px; }
* html .tsContactForm input.tsFirst						{ margin-left:-4px; }

.tsContactForm .tsLabelCell label.tsRadioLabel				{ padding-right:5px !important; }
.tsContactForm .tsLabelCell div.tsRadioLabel				{ padding-right:5px !important; }

.tsContactForm textarea									{ margin:2px 0px 3px 0px; }
*+html .tsContactForm textarea							{ margin:1px 0px 2px 0px; }
* html .tsContactForm textarea							{ margin:1px 0px 2px 0px; }

/* special containers */
.tsContactForm .tsRadioButtonPanel						{ height:20px; }
*+html .tsContactForm .tsRadioButtonPanel				{ height:23px !important; }

.tsContactForm .tsButtonPanel							{ margin:7px -1px 1px 0px; }
*+html .tsContactForm .tsButtonPanel					{ margin:6px -1px 1px 0px; }
* html .tsContactForm .tsButtonPanel					{ margin:6px -1px 1px 0px; }
.tsContactForm .tsButtonPanel .tsTxtLnkArrow			{ margin:5px 9px 0px 0px; float:right; }

.tsContactForm .tsMessageBlock  						{ margin-top:0px; }
.tsContactForm .tsMessageBlock p 						{ margin-top:13px; }
.tsContactForm .tsMessageBlock textarea					{ width:340px; height:201px; }
*+html .tsContactForm .tsMessageBlock textarea			{ width:340px; height:203px; }
* html .tsContactForm .tsMessageBlock textarea			{ width:340px; height:203px; }

.tsContactForm .tsCommentBlock  						{ margin:0px; padding:0px; }
.tsContactForm .tsCommentBlock textarea					{ width:336px; height:130px; margin-top:12px; }
*+html .tsContactForm .tsCommentBlock textarea			{ width:336px; height:132px; }
* html .tsContactForm .tsCommentBlock textarea			{ width:336px; height:136px; }

.tsSellVehicleContactData2								{ margin-top:47px !important; }

.tsContactForm .tsElementsCnt				        	{ margin:11px 0px 1px 0px; }
*+html .tsContactForm .tsElementsCnt    				{ margin:11px 0px 1px 0px; height:23px; }
* html .tsContactForm .tsElementsCnt     				{ margin:11px 0px 1px 0px; height:23px; }
.tsContactForm .tsElementsCnt .tsTop					{ margin-top:0px; }
*+html .tsContactForm .tsElementsCnt .tsTop    			{ margin-top:-1px; }
* html .tsContactForm .tsElementsCnt .tsTop    			{ margin-top:0px; }
.tsContactForm .tsElementsCnt table.tsTop				{ margin-top:0px; }
*+html .tsContactForm .tsElementsCnt table.tsTop    	{ margin-top:0px; }
* html .tsContactForm .tsElementsCnt table.tsTop     	{ margin-top:0px; }
.tsContactForm .tsElementsCnt label       	       		{ float:left; margin:2px 5px 0px 0px; }
.tsContactForm .tsElementsCnt input.tsSmall     		{ float:left; margin:0px 5px 0px 0px; }
.tsContactForm .tsElementsCnt input.tsMiddle     		{ float:left; margin:0px 5px 0px 0px; }
.tsContactForm .tsElementsCnt input.tsLarge 	    	{ float:left; margin:0px 5px 0px 0px; }
.tsContactForm .tsElementsCnt .tsInputButton     		{ float:left; margin:-1px 5px 0px 0px; }
.tsContactForm .tsElementsCnt .tsButton     			{ float:left; margin:-3px 5px 0px 0px; }
.tsContactForm .tsElementsCnt select     				{ float:left; margin:-1px 5px 0px 0px; }
* html .tsContactForm .tsElementsCnt select     		{ float:left; margin:0px 5px 0px 0px; }
.tsContactForm .tsElementsCnt .tsImgHide    			{ margin-top:9px; visibility:hidden; display:none; height:0px; }
*+html .tsContactForm .tsElementsCnt .tsImgHide      	{ margin-top:0px; }
* html .tsContactForm .tsElementsCnt .tsImgHide 	    { margin-top:0px; }

.tsContactForm .tsSmallText								{ margin:0px; float:left; }
*+html .tsContactForm .tsSmallText						{ margin-bottom:1px; }

.tsContactForm .tsSmallText label						{ margin:5px 2pt 2px 0px; padding:0px; display:inline-box; float:left; width:18px; }
.tsContactForm .tsSmallText .tsSmall								  { width:86px; margin:2px 0px; float:left; height:17px; }
*+html .tsContactForm .tsSmallText.tsLast .tsSmall		{ width:85px; }
* html .tsContactForm .tsSmallText.tsLast .tsSmall		{ width:84px; }
 
.tsFormFooter .tsConsentAcceptText						{ width:720px; }

.tsContactForm .tsSmallText.tsLast						{ margin-left:7px !important; }

/* Button and link styles */
.tsContactForm .tsInfoButton              				{ margin-left:3px; float:left; }

/* position styles */
.tsContactForm .tsLastSel								{ margin-left:9px !important; }
* html .tsContactForm .tsLastSel						{ margin-left:9px !important; }
* html .tsContactForm .tsBottom							{ margin-bottom:-7px !important; }

.tsContactForm p label.tsWrap						{ width: 250px; }
.tsContactForm p label.tsLastLabel					{ width: 370px; }

/* textarea styles */
.tsContactForm textarea.tsSmall 						{ width:340px; height:111px; }
*+html .tsContactForm textarea.tsSmall  				{ width:340px; height:113px; }
* html .tsContactForm textarea.tsSmall  				{ width:340px; height:113px; }

.tsContactForm textarea.tsMiddle 						{ width:340px; height:215px; }
*+html .tsContactForm textarea.tsMiddle					{ width:340px; height:217px; }
* html .tsContactForm textarea.tsMiddle					{ width:340px; height:217px; }

.tsContactForm textarea.tsLarge 						{ width:340px; height:300px; }
*+html .tsContactForm textarea.tsLarge 					{ width:340px; height:300px; }
* html .tsContactForm textarea.tsLarge 					{ width:340px; height:300px; }

/* advanced search */
.tsTopSearch                    { border-bottom: 1px solid #757678; padding-bottom: 12px; }
.tsTopSearch .tsSpaceLeft		{ margin-left:9px; } 
.tsSearchGFZ					{ float:right; }
.tsSearchGFZ *					{ float:left; }
.tsSearchGFZ label				{ margin-top:10px; }
.tsSearchGFZ .tsInfoButton		{ margin:10px 0px 0px 6px; }
.tsSearchGFZ input				{ margin:7px 0px 0px 4px; width: 85px; }
.tsSearchGFZ .tsBrowseRight		{ margin:5px 0px 0px 7px; }
.tsSearchServiceLinks			{ float:right; margin-bottom:7px; }
.tsSearchServiceLinks a,
.tsSearchServiceLinks span		{ float:left !important; }
.tsSearchServiceLinks a			{ margin:0px !important; }
.tsSearchServiceLinks span		{ margin:0px 3px 0px 1px; color:#c6c6c6; }

.tsDetailsearch										{ background-color:#f1f1f1; width:760px; }
* html .tsDetailsearch								{ overflow:hidden; }
.tsDetailsearch .tsRemark							{ padding:9px 12px; }

.tsDetailsearch b									{ color:#303030; }
.tsContainerCell label 								{ float:left; }
.tsContainerCell .tsFileUpload 						{ float:left; margin:3px 0px 0px 12px !important; }
.tsContainerCell .tsTextBox 						{ margin:4px 0px 0px 12px !important; }
.tsContainerCell .tsButton 							{ float:left; margin:0px 0px 0px 12px !important; }
.tsDetailsearch .tsDetailsearchLeft					{ float:left; margin-top:6px; padding:0 0 0 12px; width:368px; }
.tsDetailsearch .tsDetailsearchLeft .tsCommentArea 	{ margin-top:6px; }

.tsDetailsearch .tsDetailsearchRight						{ float:left; margin-top:6px; padding-left:12px; width:367px; }
.tsDetailsearch .tsDetailsearchRight .tsInp   				{ width:75px; }
.tsDetailsearch .tsDetailsearchRight .tsSel   				{ float:left; width:100px; }
.tsDetailsearch .tsDetailsearchRight .tsSpaceRight 			{ margin-right:2px; }
.tsDetailsearch .tsDetailsearchRight .tsSpaceLeft 			{ margin-left:4px; }
.tsDetailsearch .tsDetailsearchRight .tsRadioCell 			{ margin:5px 0px; }
.tsDetailsearch .tsDetailsearchRight .tsLabelCell 			{ width:215px; margin:5px 0px; height:20px; }
.tsDetailsearch .tsDetailsearchRight .tsRadioLabel 			{ margin:5px 12px 5px 4px; vertical-align:top; }
*+html .tsDetailsearch .tsDetailsearchRight .tsRadioLabel	{ vertical-align:middle; }
* html .tsDetailsearch .tsDetailsearchRight .tsRadioLabel 	{ vertical-align:middle; }
.tsDetailsearch .tsDetailsearchRight td span 				{ float:left; }
*+html .tsDetailsearch .tsMessage 							{ height:215px; }
* html .tsDetailsearch .tsMessage 							{ height:215px; }

.tsDetailsearch select							{ width:205px; margin:2px 0px; }
.tsDetailsearch select.tsSmall					{ width:86px;}
.tsDetailsearch select.tsMicro					{ width:58px;}
.tsDetailsearch label							{ margin:5px 0px 5px 0px; }
.tsDetailsearch .tsInfoButtonCell				{ padding:2px 0px 0px 8px; width:25px; }
.tsDetailsearch .tsInfoButtonCell .tsInfoButton	{ margin-right:-4px; }
.tsDetailsearch .tsLabelCell					{ width:130px !important; }
.tsDetailsearch .tsInputCell					{ width:205px !important; }

.tsDetailsearch .tsCategorieTable							{ margin:0px 0px 3px 12px; }
.tsDetailsearch .tsCategorieTable .tsLabelCell				{ width:132px; }
.tsDetailsearch .tsCategorieTable .tsCheckboxLabelCell		{ padding:0px 5px 0px 3px; }
.tsDetailsearch .tsCategorieTable .tsCheckboxLabelCellLast	{ padding:0px 0px 0px 3px; }
.tsDetailsearch .tsCategorieTable input						{ width:14px; height:14px; margin-top:1px; }

.tsDetailsearch .tsZoningSpace							{ margin-top:6px; }
.tsDetailsearch .tsZoning								{ border-top:1px solid #757678; background:url(1285a4cfbbba106c69d373a1156084c8_pixBgr.gif) 380px 0px repeat-y #f1f1f1; padding-bottom:6px; }
.tsDetailsearch .tsRadioLabelCell						{ padding:0px 5px 0px 3px; }
.tsDetailsearch .tsRadioLabelCellLast					{ padding:0px 0px 0px 3px; }
.tsDetailsearch .tsRadioButtonCell input				{ width:14px; height:14px; }

*+html .tsDetailsearch .tsRadioButtonCell				{ padding-top:1px; }
* html .tsDetailsearch .tsRadioButtonCell				{ padding-top:1px; }

.tsDetailsearch .tsLabelCellRight						{ text-align:right; padding-right:5px; white-space:nowrap; }
.tsDetailsearch p										{ margin:5px 0px !important; padding:0 !important; }
.tsDetailsearch .tsSelectCellWithoutInfoButton			{ padding-right:31px; }
.tsDetailsearch .tsSelectCellWithoutInfoButton table	{ width:205px; }

.tsCategory			{height:20px;}

.tsDetailsearch .tsSubmitArea					{ background:url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) bottom repeat-x; padding:6px 10px 7px 0px; border-top:2px solid #757678; width:750px; text-align:right; }
*+html .tsDetailsearch .tsSubmitArea			{ padding:6px 10px 1px 0px; }
* html .tsDetailsearch .tsSubmitArea			{ padding:6px 10px 1px 0px; }
.tsDetailsearch .tsSubmitArea .tsRight			{ float:right; padding-left:10px; text-align:right; }
.tsDetailsearch .tsSubmitArea .tsTxtLnk			{ display:inline; float:right; }
.tsDetailsearch .tsSubmitArea img				{ margin-right:4px; }
.tsDetailsearch .tsSubmitArea .tsInfoButton		{ margin:0px -4px 0px 4px; }
.tsDetailsearch .tsSubmitArea .tsRightLnk		{ padding-top:5px; }
.tsDetailsearch .tsSubmitArea .tsFooterRemark	{ float:left; padding:0px 0px 0px 12px; }

/* search result */
.tsHeadlineTextAddon					{ float:left; margin:12px 0px 0px 12px; }
.tsSearchResult							{ padding:7px 12px 13px 12px; }
*+html .tsSearchResult					{ padding:7px 12px 0px 12px; }
* html .tsSearchResult					{ padding:7px 12px 0px 12px; }
.tsSearchResult .tsServiceLinks			{ float:right; }
.tsSearchResult .tsServiceLinks a,
.tsSearchResult .tsServiceLinks span				{ float:left; }
.tsSearchResult .tsServiceLinks span				{ margin:0px 3px 0px 1px; color:#c6c6c6; }
.tsSearchResult .tsServiceLinks .tsInfoButton		{ margin-left:3px; }
.tsSearchResult .tsRemark							{ clear:both; padding-top:10px; }
.tsSearchResult .tsNoticeBox						{ background-color:#f8d6b2; padding:9px 12px; margin-top:9px; }
.tsSearchResult .tsSortRemark						{ float:right; padding-top:6px; }
.tsSearchResult .tsButtonArea						{ clear:both; float:left; height:31px; }
.tsSearchResult .tsButtonAreaRight					{ float:right; padding-top:5px; }
*+html .tsSearchResult .tsButtonArea				{ height:29px; }
* html .tsSearchResult .tsButtonArea				{ height:29px; }
.tsSearchResult .tsButtonArea img					{ float:left; margin:0px 2px 0px 0px; }
.tsSearchResult .tsButtonArea .tsButton				{ margin-right:6px; }
.tsSearchResult .tsShowSimilarVehicles				{ float:right; margin-top:7px; }
.tsSearchResult .tsShowSimilarVehicles *			{ float:left; }
.tsSearchResult .tsShowSimilarVehicles label		{ margin:0px 5px 0px 7px; }
.tsSearchResult .tsShowSimilarVehicles input		{ width:14px; height:14px; }

.tsSearchResult .tsResultTable						{ clear:both; width:100%; margin:0px 0px 3px 0px; }
*+html .tsSearchResult .tsResultTable				{ margin-top:2px; }
* html .tsSearchResult .tsResultTable				{ margin-top:2px; }

.tsSearchResult .tsResultTable th						{ background:url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) bottom repeat-x; vertical-align:top; padding:4px 0px 7px 0px; }
.tsSearchResult .tsResultTable th a						{ font-weight:bold; clear:left; float:left; color:#303030; }
.tsSearchResult .tsResultTable th a.tsSortUp			{ background:url(26bd7b722e2f7ace81758fdac37c71b3_arrowUp.png) right no-repeat; padding-right:15px; }
* html .tsSearchResult .tsResultTable th a.tsSortUp		{ background:url(ie6/f413621a3d799ed697b5cd67f9db11c9_arrowUp.gif) right no-repeat; }
.tsSearchResult .tsResultTable th a.tsSortDown			{ background:url(16e1161a7722c87a0b920d52e598943a_arrowDown.png) right no-repeat; padding-right:15px; }
* html .tsSearchResult .tsResultTable th a.tsSortDown	{ background:url(ie6/72b9fb5c5410c33cf0f2d9dc46e2769e_arrowDown.gif) right no-repeat; }
.tsSearchResult .tsResultTable th .tsMedals				{ padding-top:1px; }
.tsSearchResult .tsResultTable td						{ vertical-align:top; padding:2px 0px; }
.tsSearchResult .tsResultTable td.tsCheckbox			{ vertical-align:middle; padding:0 5px 0 0; }
.tsSearchResult .tsResultTable td.tsCheckbox input		{ margin:0!important; width:14px; height:14px; }
.tsSearchResult .tsResultTable td.tsTruckThumb			{ padding:5px 0px; line-height:0px; font-size:0px; vertical-align:middle; }	
.tsSearchResult .tsResultTable td.tsPrice				{ text-align:right; vertical-align:middle; padding-right:5px; }	
.tsSearchResult td.tsIconCell							{ padding:5px 0px; }

/* flah container */
.tsTxtIconFlag		{ vertical-align:middle; }

/* flags with shadow */
.DE 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -650px; width:27px; height:19px; }
.IT 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -716px; width:27px; height:19px; }
.ES 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -826px; width:27px; height:19px; }
.FR 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -672px; width:27px; height:19px; }
.NL 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -738px; width:27px; height:19px; }
.PT 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -804px; width:27px; height:19px; }
.GR 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -694px; width:27px; height:19px; }
.CZ 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -870px; width:27px; height:19px; }
.AT 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -760px; width:27px; height:19px; }
.BE 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -628px; width:27px; height:19px; }
.HU 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -914px; width:27px; height:19px; }
.PL 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -782px; width:27px; height:19px; }
.TR 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -892px; width:27px; height:19px; }
.SE 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -848px; width:27px; height:19px; }
.DC 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -150px; width:27px; height:19px; }
* html .DE,* html .IT,* html .ES,* html .FR,* html .NL,* html .PT,* html .GR,* html .CZ,* html .AT,* html .BE,* html .HU,* html .PL,* html .TR,* html .SE,* html .DC
				{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }

/* flags without shadow */
.tsNgDE				{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -193px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNgIT 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -253px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNgES 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -353px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNgFR 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -213px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNgNL 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -273px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNgPT 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -333px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNgSE 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -373px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNgGR 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -233px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNgCZ 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -393px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNgTR 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -413px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNgAT 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -293px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNgBE 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -173px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNgHU 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -433px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNgPL 			{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -313px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNgDC				{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -153px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }
.tsNginternational	{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -393px -153px no-repeat; width:20px; height:12px; margin:3px 4px 4px 3px; }

.tsSearchResult .tsResultTable .tsLine td							{ border-bottom:1px solid #c6c6c6; }
.tsSearchResult .tsResultTable .tsSimilarHeader td					{ background:url(cd3bb8f157f4adfa57f235fbdf25ada8_salmonBgr.gif) bottom repeat-x; }
.tsSearchResult .tsResultTable .tsSimilarHeader .tsLeftHeader		{ float:left; }
.tsSearchResult .tsResultTable .tsSimilarHeader .tsRightHeader		{ float:right; }
.tsSearchResult .tsResultTable .tsSimilarHeader .tsLeftHeader img	{ float:left; margin-top:9px; }
.tsSearchResult .tsResultTable .tsSimilarHeader .tsLeftHeader b		{ float:left; padding:5px 0px 6px 7px; }
.tsSearchResult .tsResultTable .tsSimilarHeader .tsLeftHeader span	{ float:left; margin:5px 0px 0px 14px; color:#f7a100; font-weight:bold; }

.tsSearchResult .tsResultTable .tsSimilarHeader .tsRightHeader input			{ float:left; margin-top:5px; }
*+html .tsSearchResult .tsResultTable .tsSimilarHeader .tsRightHeader input		{ float:left; margin-top:2px; }
* html .tsSearchResult .tsResultTable .tsSimilarHeader .tsRightHeader input		{ float:left; margin-top:2px; }
.tsSearchResult .tsResultTable .tsSimilarHeader .tsRightHeader span				{ float:left; margin:5px 0px 0px 7px; }
.tsSearchResult .tsResultTable .tsSimilarHeader .tsRightHeader .tsInfoButton	{ margin:5px 5px 0px 5px; }

.tsSearchResult .tsResultTable .tsSimilarGrade		{ margin:2px 0px -2px 0px; }
.tsSearchResult .tsResultTable .tsLineSim td		{ border-bottom:1px solid #e4cdad; background-color:#f1e8dc; }
.tsSearchResult .tsBrowseArea .tsBrowseRight		{ float:right; }
.tsSearchResult .tsBrowseArea .tsBrowseLeft			{ float:right; margin-right:5px; }
.tsSearchResult .tsBrowseArea .tsBrowsePages		{ float:right; padding:6px 4px 0px 0px; }
.tsSearchResult .tsBrowseArea .tsBrowsePages span	{ font-weight:bold; margin-right:6px; }
.tsSearchResult .tsBrowseArea .tsBrowsePages a,
.tsSearchResult .tsBrowseArea .tsBrowsePages b		{ margin-right:3px; }
.tsSearchResult .tsLegend							{ clear:both; margin-bottom:5px; }
.tsSearchResult .tsLegend div						{ float:left; margin-top:15px; }
.tsSearchResult .tsLegend .tsLegendTxt				{ width:560px; padding-left:7px; float:left; }
.tsSearchResult .tsPriceRemark							{ clear:both; padding:0px; margin-bottom:16px; }

/* search result blank */

.tsSearchResultBlank .tsLeftArea			{ float:left; width:356px; padding:9px 12px 15px 12px; }
.tsSearchResultBlank .tsRightArea			{ float:left; width:356px; padding:9px 12px 15px 12px; }
.tsSearchResultBlank .tsDoubleArea			{ padding:9px 12px 15px 12px; }
.tsSearchResultBlank .tsErrorMessage		{ padding-bottom:12px; }
.tsSearchResultBlank .tsRemark				{ padding-bottom:12px; }
.tsSearchResultBlank .tsOptions	ul			{ margin-top:5px; }
.tsSearchResultBlank .tsOptions	li			{ line-height:17px; margin-top:2px; }
.tsSearchResultBlank .tsOptions .tsButton	{ margin:6px 0px 10px 0px; }

.tsSearchResultBlank .tsSearchCriteriaTable .tsCntTable th	{ font-weight:bold; padding:0px 0px 5px 0px; }
.tsSearchResultBlank .tsSearchCriteriaTable .tsCntTable td	{ padding:1px 0px; vertical-align:top; width:160px; }

/* vehicle detailed view */
.tsVehicleDetailedView												{ padding:0px 0px 0px 12px; }
.tsVehicleDetailedView .tsServiceLinks								{ width:737px; border-bottom:1px solid #c6c6c6; height:20px; padding:5px 0px 0px 0px; }
.tsVehicleDetailedView .tsServiceLinksBottom						{ width:737px; border-top:1px solid #c6c6c6; border-bottom:none; height:20px; padding:6px 0px 0px 0px; }
.tsVehicleDetailedView .tsServiceLinks .tsLeftArea					{ float:left; }
.tsVehicleDetailedView .tsServiceLinks .tsRightArea					{ float:right; }
.tsVehicleDetailedView .tsServiceLinks .tsRightArea *				{ float:left; }
.tsVehicleDetailedView .tsServiceLinks .tsRightArea span			{ color:#c6c6c6; padding:0px 5px; }
.tsVehicleDetailedView .tsServiceLinks .tsRightArea .tsInfoButton	{ margin:0px -3px 0px 5px; }
.tsVehicleDetailedView .tsLeftDetailedView .tsDisclaimer			{ font-size:11px; line-height:13px; padding:0px 0px 1px 0px !important; }

.tsVehicleDetailedView .tsLeftDetailedView		{ width:350px; float:left; padding-bottom:9px; }
.tsVehicleDetailedView th						{ font-weight:bold; padding:9px 0px 5px 0px; }
.tsVehicleDetailedView .tsLeftDetailedView td	{ padding:1px 12px 0px 0px; vertical-align:top; }
.tsVehicleDetailedView .tsLeftDetailedView th	{ padding:9px 12px 5px 0px; }
.tsVehicleDetailedView .tsInfoButton			{ margin-bottom:-2px; }
.tsVehicleDetailedView .tsFloat *				{ float:left; }
.tsVehicleDetailedView .tsFloat div				{ margin-bottom:-4px; }
.tsVehicleDetailedView .tsFloat .tsInfoButton	{ margin-left:5px; }
.tsVehicleDetailedView .tsFloat img				{ margin:5px 0px 0px 5px; }
.tsVehicleDetailedView .tsLine					{ border-bottom:1px solid #c6c6c6; height:9px; }
.tsVehicleDetailedView .tsPrice					{ text-align:right; }
.tsVehicleDetailedView .tsFloat .tsMedal img	{ margin:0px; }
.tsVehicleDetailedView img.tsIconSim			{ margin: 5px 5px 0px; }

.tsVehicleDetailedView .tsRightDetailedView										{ width:375px; float:left; padding:9px 0px 9px 23px; }
.tsVehicleDetailedView .tsRightDetailedView .tsButtonPrint						{ margin:3px 8px 0px -2px; }
.tsVehicleDetailedView .tsRightDetailedView .tsButtonPdf						{ margin-top:3px; }
.tsVehicleDetailedView .tsRightDetailedView .tsTxtLnkXxlImages					{ display:block; margin:4px 0 0 -3px; }
.tsVehicleDetailedView .tsRightDetailedView .tsRightDetailedViewPadding			{ padding-right:7px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsPreview							{ }
.tsVehicleDetailedView .tsRightDetailedView	.tsPreview .tsImage					{ margin-top:5px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsThumb							{ padding:7px 7px 0px 0px; float:left; cursor:pointer; }
.tsVehicleDetailedView .tsRightDetailedView	.tsCntLinkList						{ clear:both; margin:0; padding:8px 0px 7px 0px; border-bottom:1px solid #c6c6c6; }
.tsVehicleDetailedView .tsRightDetailedView	.tsCntLinkList .tsCntLinkListGroup	{ margin-bottom:10px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsCntLinkList .tsCntLinkListGroupLast	{ margin-bottom:0; }
.tsVehicleDetailedView .tsRightDetailedView	.tsCntLinkList a					{ float:left; }
.tsVehicleDetailedView .tsRightDetailedView	.tsCntLinkList a.tsInfoButton		{ margin-left:3px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsContact							{ margin:2px 0px;  border:#cbced1 1px solid; background-color:#FFF; width:366px; }
* html .tsVehicleDetailedView .tsRightDetailedView	.tsContact					{ position:relative; }
.tsVehicleDetailedView .tsRightDetailedView	.tsContactClosed					{ background:none; border:none; }
* html .tsVehicleDetailedView .tsRightDetailedView	.tsContactClosed			{ height:32px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsContact .tsContactButton			{ overflow:hidden; cursor:pointer; margin:-1px 0 0 -1px; }
* html .tsVehicleDetailedView .tsRightDetailedView	.tsContact .tsContactButton	{ position:absolute; top:0; left:0; }
.tsVehicleDetailedView .tsRightDetailedView	.tsContactClosed .tsContactButton	{ margin:0; }
.tsVehicleDetailedView .tsRightDetailedView	.tsContact .tsContactButton .text	{ float:left; background:url(06569f95b1b15ae9d9d8f47bb1ad4f5c_buttonPulldown.gif) no-repeat left top; height:16px; padding:8px 12px; color:#E87800; font-weight:bold; font-size:12px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsContact .tsContactButton:hover .text	{text-decoration:underline; }
.tsVehicleDetailedView .tsRightDetailedView	.tsContact .tsContactButton .button	{ float:left; background:url(06569f95b1b15ae9d9d8f47bb1ad4f5c_buttonPulldown.gif) no-repeat right top; height:32px; width:35px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsContactClosed .tsContactButton .button	{ background-position:right -32px;; }
.tsVehicleDetailedView .tsRightDetailedView	.tsContact form						{ padding:7px 14px 10px; }
* html .tsVehicleDetailedView .tsRightDetailedView	.tsContact form				{ margin-top:32px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsContactClosed form				{ display:none; }
.tsVehicleDetailedView .tsRightDetailedView	.tsErrorMessage						{ display:none; font-weight:bold; padding-top:12px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsAddress							{ margin-top:5px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsAddress label					{ padding:0px 15px 0px 5px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsAddress input					{ width:14px; height:14px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsMailingAddress					{ margin-top:4px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsMailingAddress label				{ padding:4px 0px; display:block; }
.tsVehicleDetailedView .tsRightDetailedView	.tsMailingAddress input				{ margin:2px 0px; width:198px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsMailingAddress textarea			{ width:336px; height:58px; }
* html .tsVehicleDetailedView .tsRightDetailedView	.tsMailingAddress textarea	{ width:334px;}
.tsVehicleDetailedView .tsRightDetailedView	.tsContact .tsButton				{ float:right; margin:5px -2px 0px 0px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsVendor							{ padding:9px 0px 0px 0px; }
.tsVehicleDetailedView .tsRightDetailedView	p									{ padding:6px 0px 6px 0px !important; margin:0 !important; }
.tsVehicleDetailedView .tsRightDetailedView	.tsVendor .tsLinkPadding			{ padding-top:6px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsVendor .tsDisclaimer				{ font-size:11px; line-height:13px; padding:6px 0px 1px 0px !important; }

.tsVehicleDetailedView .tsRightDetailedView	.tsContactPhone											{ padding:5px 0; }
.tsVehicleDetailedView .tsRightDetailedView	.tsContactPhone .tsContactPhoneSite						{ font-weight:bold; }
.tsVehicleDetailedView .tsRightDetailedView	.tsContactPhone .tsContactPhoneDetails					{ overflow:hidden; margin-top:5px; }
.tsVehicleDetailedView .tsRightDetailedView	.tsContactPhone .tsContactPhoneDetailsIcon				{ float:left; margin-right:5px; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) -208px -80px no-repeat; width:24px; height:27px; }
* html .tsVehicleDetailedView .tsRightDetailedView	.tsContactPhone .tsContactPhoneDetailsIcon		{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsVehicleDetailedView .tsRightDetailedView	.tsContactPhone .tsContactPhoneDetailsNumber			{ float:left; margin-top:5px; font-weight:bold; font-size:18px; }



/* print popup */
.tsPrintPopup								{ background-color:#fff; margin:0; padding:10px 0px 12px 12px; }
.tsPrintPopup .tsPrintHeader				{ height:50px; width:510px; }
.tsPrintPopup .tsPrintHeader .tsLogo		{ float:left; padding-top:8px; }
.tsPrintPopup .tsPrintHeader .tsButton		{ float:right; }
.tsPrintPopup .tsPrintHeader  div.tsRemark	{ clear:right; float:right; padding-top:7px; }
.tsPrintPopup h1							{ font-size:20px; }
.tsPrintPopup th							{ font-weight:bold; padding:9px 0px 0px 0px; }
.tsPrintPopup .tsLine						{ border-bottom:1px solid #000; height:9px; }
.tsPrintPopup .tsPrintFooter				{ width:510px; height:40px; padding-top:20px; }
.tsPrintPopup .tsPrintFooter div			{ float:left; padding-top:5px; }
.tsPrintPopup .tsPrintFooter .tsButton		{ float:right; }

/* vehicle detailed view print */
.tsPrintPopup .tsPrintDetailedView										{ width:510px; }
.tsPrintPopup .tsPrintDetailedView .tsLeftDetailedView					{ float:left; width:243px; padding-top:12px; }
.tsPrintPopup .tsPrintDetailedView .tsLeftDetailedView .tsDisclaimer	{ font-size:11px; line-height:13px; padding:0px 0px 1px 0px !important; }
.tsPrintPopup .tsPrintDetailedView .tsRightDetailedView					{ float:left; width:242px; padding:21px 0px 0px 20px; }
.tsPrintPopup .tsPrintDetailedView .tsPrice								{ text-align:right; }
.tsPrintPopup .tsPrintDetailedView .tsPreview							{ padding:9px 0px 12px 0px; border-bottom:1px solid #000; }
.tsPrintPopup .tsPrintDetailedView .tsImageSmallLeft					{ float:left; padding:12px 0px 0px 0px; line-height:0px; }
.tsPrintPopup .tsPrintDetailedView .tsImageSmallRight					{ float:left; padding:12px 0px 0px 12px; line-height:0px; }
.tsPrintPopup .tsPrintDetailedView .tsVendor							{ padding-top:9px; }
.tsPrintPopup .tsPrintDetailedView .tsVendor p							{ margin-top:6px; }
.tsPrintPopup .tsRightDetailedView	.tsVendor .tsDisclaimer				{ font-size:11px; line-height:13px; padding:6px 0px 1px 0px !important; }


/* layer */
.tsCoverLayer			{ position:absolute; top:0px; left:0px; background-color:#757678; width:100%; height:100%; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; display:none; z-index:1; }
* html .tsCoverLayer	{ position:absolute; top:0px; left:0px; background-color:#757678; width:100%; height:100%; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; display:none; z-index:1; }
.tsPopupLayer			{ position:absolute; display:none; z-index:2; }

.tsPopupLayer .tsLayerShadowRight				{ background:url(70a97a205e3a46b472cd5aba8c69d7a5_layerShadowRight.png) right top no-repeat; padding-right:8px; }
* html .tsPopupLayer .tsLayerShadowRight		{ background:none; }
.tsPopupLayer .tsLayerShadowBottom				{ background:url(8de8457cc41c9a46820c636e60146318_layerShadowCorner.png) right top no-repeat; padding-right:8px; height:8px; }
* html .tsPopupLayer .tsLayerShadowBottom		{ background:none; }
.tsPopupLayer .tsLayerShadowBottom div			{ background:url(65c65026310bad61f8397ad4149ef9fc_layerShadowBottom.png) no-repeat; height:8px; }
* html .tsPopupLayer .tsLayerShadowBottom div	{ background:none; }
.tsPopupLayer .tsLayerHeader					{ background:url(896e253e7dc80d3302ec90806e6f8d00_darkGrey.gif) bottom repeat-x; min-height:15px; padding:5px 9px 5px 12px; }
* html .tsPopupLayer .tsLayerHeader				{ height:15px; }
*+html .tsPopupLayer .tsLayerHeader				{ height:15px; }
.tsPopupLayer .tsLayerHeader b					{ color:#fff; float:left; }
.tsPopupLayer .tsLayerHeader  .tsTxtLnkClose	{ float:right; }

.tsPopupLayer .tsLayerHeader table					{ width:356px; }
.tsPopupLayer .tsLayerHeader table td				{ vertical-align:top; }
.tsPopupLayer .tsLayerHeader table b				{ float:none; }
.tsPopupLayer .tsLayerHeader table .tsTxtLnkClose	{ float:none; }

.tsPopupLayer .tsContent						{ background-color:#f1f1f1; }
.tsPopupLayer .tsFooterArea						{ background:url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) bottom repeat-x; border-top:2px solid #757678; height:37px; }
.tsPopupLayer .tsFooterArea label				{ padding:10px 12px; float:left }
.tsPopupLayer .tsFooterArea div					{ float:right; padding:5px 10px 0px 0px; }
.tsPopupLayer .tsFooterArea div .tsTxtLnkArrow	{ float:left; margin:5px 10px 0px 0px; }

/* financing layer */
.tsFinancingCalculator							{ top:133px; left:116px; width:734px; }
.tsPopupLayer .tsContent .tsHeadArea			{ height:35px; border-bottom:2px solid #757678; }
.tsPopupLayer .tsContent .tsHeadArea h1			{ margin:0; float:left; padding:10px 0px 10px 12px; }
.tsPopupLayer .tsContent .tsHeadArea img		{ float:right; margin:2px 32px 0px 0px; }

/* equipment layer */
#tsChooseEquipment							{ top:415px; left:19px; width:506px; }
#tsChooseEquipment .tsLayerHeader			{ padding:5px 9px 0px 12px; }
.tsPopupLayer .tsLayerEquipmentBody			{ background:#fff; padding:8px 0px 7px 0px; }
.tsPopupLayer .tsLayerEquipmentBody input	{ margin-left:12px; width:14px; height:14px; }
.tsPopupLayer .tsLayerEquipmentBody td		{ padding:1px 0px 2px 0px; }

/* choose cities layer */
#tsChooseCities									{ top:149px; left:16px; width:748px; }
#tsChooseCities .tsLayerHeader					{ padding:5px 9px 0px 12px; }
.tsPopupLayer .tsLayerCitiesBody				{ background:#fff; padding:3px 0px 4px 0px; }
.tsPopupLayer .tsLayerCitiesBody th div,
.tsPopupLayer .tsLayerCitiesBody td div			{ float:left; margin:1px 6px 4px 0; }
.tsPopupLayer .tsLayerCitiesBody th input,
.tsPopupLayer .tsLayerCitiesBody td input		{ margin:-1px 3px 0px 0px; width:14px; height:16px; line-height:16px; }
* html .tsPopupLayer .tsLayerCitiesBody th input,
* html .tsPopupLayer .tsLayerCitiesBody td input		{ margin:1px 3px 0px 0px; }
.tsPopupLayer .tsLayerCitiesBody table			{ margin-top:4px; }
.tsPopupLayer .tsLayerCitiesBody td				{ padding:0px 0px 3px 0px; }
.tsPopupLayer .tsLayerCitiesBody .tsLine		{ border-bottom:1px solid #757678; padding:0px 0px 4px 0px; margin:0px 12px; }
.tsPopupLayer .tsLayerCitiesBody .tsColumn		{ float:left; width:231px; padding:3px 0px 0px 12px; }
.tsPopupLayer .tsLayerCitiesBody .tsCity		{ width:100%; }

/* confirmation layer */
#tsLayerConfirmation										{ top:785px; left:380px; width:393px; }
#tsLayerConfirmation .tsLayerHeader							{ padding:5px 9px 0px 12px; }
.tsPopupLayer .tsLayerConfirmationBody						{ padding:8px 12px 9px 12px; background:#fff; }
.tsPopupLayer .tsLayerConfirmationBody h3					{ margin: 0; }
.tsPopupLayer .tsLayerConfirmationBody p					{ margin-top:6px; margin-bottom:6px; }
.tsPopupLayer .tsLayerConfirmationBody p.tsErrorMsg			{ display:none; color:#ED2D48; }
.tsPopupLayer .tsError p.tsErrorMsg							{ display:block; }
.tsPopupLayer .tsLayerConfirmationBody td					{ vertical-align:top; padding:1px 0px; }
.tsPopupLayer .tsLayerConfirmationBody tr.tsNoAgreement td	{ padding-top:6px; }
.tsPopupLayer .tsLayerConfirmationBody input				{ margin-top:1px; width:14px; height:14px; }
.tsPopupLayer .tsTablePadding								{ margin-top:5px; }
.tsPopupLayer .tsLayerConfirmationBody .tsLoading			{ background:url(71e6a43ac8a12b7ea40aa5e3e6871a1b_progressBar.gif) no-repeat; padding-top:25px; text-align:center; width:200px; position:absolute; top:60px; left:93px; visibility:hidden; }

#tsLayerPrivacyStatementConfirmation										{ top:85px; left:380px; width:393px; }
#tsLayerPrivacyStatementConfirmation .tsLayerHeader							{ padding:5px 9px 0px 12px; }

/* layer recommend vehicle */
#tsLayerRecommendVehicle									{ top:600px; left:16px; width:768px; }
#tsLayerRecommendVehicle .tsLayerHeader						{ padding:5px 9px 0px 12px; }
.tsPopupLayer .tsLayerRecommendVehicleBody					{ padding:0; background:#f1f1f1; }
.tsPopupLayer .tsLayerRecommendVehicleBody .tsErrorMessage	{ border-bottom:1px solid #757678; padding:9px 12px; display:none; }
.tsPopupLayer .tsLayerRecommendVehicleBody td				{ vertical-align:top; }

.tsPopupLayer .tsLayerRecommendVehicleBody .tsVehicle					{ width:380px; border-right:1px solid #757678; border-bottom:1px solid #757678; }
.tsPopupLayer .tsLayerRecommendVehicleBody .tsVehicle .tsThumb			{ float:left; padding:12px 12px 9px 12px; }
.tsPopupLayer .tsLayerRecommendVehicleBody .tsVehicle .tsDesc			{ float:left; padding:9px 12px; width:260px; }
.tsPopupLayer .tsLayerRecommendVehicleBody .tsVehicle table				{ clear:both; width:70%; margin:0px 0px 9px 12px; }
.tsPopupLayer .tsLayerRecommendVehicleBody .tsVehicle table th			{ font-weight:bold; }
.tsPopupLayer .tsLayerRecommendVehicleBody .tsVehicle table .tsPrice	{ text-align:right; }
.tsPopupLayer .tsLayerRecommendVehicleBody .tsSeller					{ padding:9px 12px; border-bottom:1px solid #757678; width:379px; }
.tsPopupLayer .tsLayerRecommendVehicleBody .tsEmailLeft					{ border-right:1px solid #757678; padding:9px 12px 9px 12px; }
.tsPopupLayer .tsLayerRecommendVehicleBody .tsEmailLeft label			{ padding-top:6px; display:block; }
.tsPopupLayer .tsLayerRecommendVehicleBody .tsEmailLeft input			{ margin:2px 0px 3px 0px; }
.tsPopupLayer .tsLayerRecommendVehicleBody .tsEmailRight				{ padding:9px 12px 12px 12px; }
.tsPopupLayer .tsLayerRecommendVehicleBody .tsEmailRight label			{ display:block; padding-bottom:2px; }
.tsPopupLayer .tsLayerRecommendVehicleBody p							{ margin:0; padding:0; }
.tsPopupLayer .tsLayerRecommendVehicleBody input						{ width:300px; }
.tsPopupLayer .tsLayerRecommendVehicleBody textarea						{ width:300px; height:76px; }

/* layer loading */
#tsLayerLoading										{ top:149px; left:16px; width:768px; }
#tsLayerLoading .tsLayerHeader						{ padding:5px 9px 0px 12px; }
.tsPopupLayer .tsLayerLoadingBody					{ background:#f1f1f1; }
.tsPopupLayer .tsLayerLoadingBody .tsLoading		{ background:url(71e6a43ac8a12b7ea40aa5e3e6871a1b_progressBar.gif) 280px 16px no-repeat; height:30px; padding-top:40px; text-align:center; }
.tsPopupLayer .tsLayerLoadingBody .tsLoadingEnd		{ padding:9px 12px; height:52px; display:none; }


/* request quote layer */
.tsFixedCoverLayer			{ position:fixed; top:0px; left:0px; background-color:#757678; width:100%; height:100%; filter:alpha(opacity=00); -moz-opacity:.00; opacity:.00; display:none; }
* html .tsFixedCoverLayer	{ position:absolute; }
.tsCoverLayerTop     		{ position:absolute; top:0px;   left:0px;   background-color:#757678; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; display:none; }
.tsCoverLayerBottom 		{ position:absolute; top:0px;   left:-10px; background-color:#757678; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; display:none; }
.tsCoverLayer1Left  		{ position:absolute; top:204px; left:0px;   width:200px;  background-color:#757678; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; display:none; }
*+html .tsCoverLayer1Left  	{ position:absolute; top:204px; left:0px;   width:201px; }
.tsCoverLayer1Right 		{ position:absolute; top:204px; left:388px; width:1280px; background-color:#757678; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; display:none; }
*+html .tsCoverLayer1Right 	{ position:absolute; top:204px; left:389px; width:1280px; }

.tsCoverLayer2Left   		{ position:absolute; top:204px; left:0px;   width:387px;  background-color:#757678; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; display:none; }
*+html .tsCoverLayer2Left   { position:absolute; top:204px; left:0px;   width:388px; }
.tsCoverLayer2Right  		{ position:absolute; top:204px; left:575px; width:1095px; background-color:#757678; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; display:none; }
*+html .tsCoverLayer2Right  { position:absolute; top:204px; left:576px; width:1095px; }

.tsCoverLayer3Left  		{ position:absolute; top:204px; left:0px;   width:574px;  background-color:#757678; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; display:none; }
*+html .tsCoverLayer3Left  	{ position:absolute; top:204px; left:0px;   width:575px; }
.tsCoverLayer3Right  		{ position:absolute; top:204px; left:762px; width:795px;  background-color:#757678; filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; display:none; }
*+html .tsCoverLayer3Right  { position:absolute; top:204px; left:762px; width:796px; }

#tsRequestQuote								{ top:615px; left:250px; width:385px; }
#tsRequestQuote .tsLayerHeader				{ xxxpadding:5px 9px 0px 12px; }
.tsPopupLayer .tsLayerRequestQuoteBody		{ background:#fff; padding:9px 0px 7px 12px; }

.tsPopupLayer .tsLayerRequestQuoteBody .font					{ color:#78787A; font-weight:bold; font-size:14px; }
.tsPopupLayer .tsLayerRequestQuoteBody .tsInputField label 		{ float:left; margin:3px 0px 0px 0px; width:137px; }
.tsPopupLayer .tsLayerRequestQuoteBody .tsInputField label.tsLast 		{ margin-bottom:6px !important; }
.tsPopupLayer .tsLayerRequestQuoteBody .tsInputField input 		{ float:right; width:210px; height:17px; margin:0px 12px 3px 0px; }

*+html .tsPopupLayer .tsLayerRequestQuoteBody .tsInputField input 		{ float:right; width:210px; height:17px; margin:0px 12px -1px 0px; }
* html .tsPopupLayer .tsLayerRequestQuoteBody .tsInputField input 		{ float:right; width:210px; height:17px; margin:0px 12px -1px 0px; }
.tsPopupLayer .tsLayerRequestQuoteBody .tsInputArea	textarea 			{ margin-top:6px; width:350px; height:53px; }
*+html .tsPopupLayer .tsLayerRequestQuoteBody .tsInputArea	textarea 	{ margin-top:5px; width:350px; height:53px; }
* html .tsPopupLayer .tsLayerRequestQuoteBody .tsInputArea	textarea 	{ margin-top:5px; width:350px; height:53px; }
.tsPopupLayer .tsLayerRequestQuoteBody .tsInputArea 					{ margin-top:3px; } 
*+html .tsPopupLayer .tsLayerRequestQuoteBody .tsInputArea 				{ margin-top:7px; } 
* html .tsPopupLayer .tsLayerRequestQuoteBody .tsInputArea 				{ margin-top:7px; } 
.tsPopupLayer .tsLayerRequestQuoteBody .tsRadio 						{ padding:0px; margin-bottom:4px; }
.tsPopupLayer .tsLayerRequestQuoteBody .tsRadio input 					{ margin:0px; width:145px; }
*+html .tsPopupLayer .tsLayerRequestQuoteBody .tsRadio input 			{ margin:-4px 0px 0px -5px; }
* html .tsPopupLayer .tsLayerRequestQuoteBody .tsRadio input 			{ margin:-4px 0px 0px -5px; }
.tsPopupLayer .tsLayerRequestQuoteBody .tsRadio span 					{ padding:0px 11px 0px 0px; vertical-align:top; }
*+html .tsPopupLayer .tsLayerRequestQuoteBody .tsRadio span 			{ padding:0px 12px 0px 0px; margin-left:-3px; vertical-align:top; }
* html .tsPopupLayer .tsLayerRequestQuoteBody .tsRadio span 			{ padding:0px 12px 0px 0px; margin-left:-3px; vertical-align:top; }
.tsPopupLayer .tsLayerRequestQuoteBody .tsRadio div								{ padding:0px 11px 0px 0px; float:left; }

/* footer */
.tsFooter			{ padding:12px 0px 0px 0px; width:760px; }
.tsPopup .tsFooter	{ width:375px; }
.tsFooter span		{ margin:0px 5px; }
.tsFooter,
.tsFooter span,
.tsFooter a			{ font-size:11px; line-height:14px; color:#c8c8c9; text-decoration:none; }
.tsFooter a:hover	{ color:#fff; text-decoration:underline; }

/* no script message */
.tsNoJavascript						{ background-color:#f8d6b1; margin:12px 0px 24px 0px;}
.tsNoJavascript .tsHeadline			{ margin-bottom:8px; }
.tsNoJavaScript .tsHeadline .tsExclamation			{color:red;}

.tsNoJavascript .tsHeadline,
.tsNoJavascript .tsHeadline span	{ color:#313129; font-size:18px; line-height:15px; font-weight:bold; }
.tsNoJavascript .tsHeadline span	{ color:#e92b45; padding-right:5px; }
.tsNoJavascript p					{ margin:6px 0px 2px 0px; }

/* homepage start */
.tsMainNavi  			{ height:49px; margin-left:-1px;}
.tsMainNavi div			{ float:left; padding-left:1px;}
.tsMainNaviRollover		{ position:absolute; visibility:hidden; }
.tsMainNaviRollover td	{ text-align:center; background-color:#fff; font-size:12px; line-height:15px; color:#e87800; padding:0 8px; text-align:center; width:85px; height:49px; cursor:pointer; }

.tsQuicksearch						{ clear:both; background-color:#f1f1f1; margin-top:2px; padding:9px 0px; width:510px; }
* html .tsQuicksearch			{ overflow:hidden; }
*+html .tsQuicksearch						{ padding-bottom:7px; }
.tsQuicksearch b					{ color:#303030; font-size:13px; line-height:16px; }
.tsQuicksearch .searchForm					{ width:486px; margin:0 12px; }
* html .tsQuicksearch .searchForm			{ margin:10px 12px 8px 12px; }
.tsQuicksearch td.tsLabel					{ width:100px; text-align:left; vertical-align:top; }
.tsCategoryLabel .tsInfoButtonCell			{ padding:2px 0 0 2px; }
.tsQuicksearch  .tableGSB label				{ margin:0 5px; }
* html .tsQuicksearch  .tableGSB label		{ margin:0 3px; }
*+html .tsQuicksearch  .tableGSB label		{ margin:0 3px; }
.tsQuicksearch select						{ margin:2px 0px;}
* html .tsQuicksearch select				{ margin:2px 0 2px 4px; }
*+html .tsQuicksearch select				{ margin:2px 0 2px 3px; }
.tsQuicksearch .tsSpaceRow					{ height:10px;}
* html .tsQuicksearch .tsSpaceRow			{ height:5px;}
* html .tsQuicksearch .tsLastSpaceRow		{ height:0px;}
* + html .tsQuicksearch .tsSpaceRow			{ height:5px;}
* + html .tsQuicksearch .tsLastSpaceRow		{ height:5px;}

.tsQuicksearch .tsSearchSubmitButtons						{ float:right; }
.tsQuicksearch .tsSearchSubmitButtons div.tsSearchLink,
.tsQuicksearch .tsSearchSubmitButtons div.tsButton			{ float:right; }
.tsQuicksearch .tsSearchSubmitButtons .tsSearchLink	{ margin-top:5px; }
* html .tsQuicksearch .tsSearchSubmitButtons td				{ vertical-align:top; }


#tsSchnaeppchenNavigator					{ width:310px; border: 1px solid #FFFFFF; margin-top:30px;}

.tsTalkAboutTrucksRight .tsTeaser			{ margin-top:14px; float:left; xwidth:208px; xheight:238px;display:inline;}
.tsTalkAboutTrucksRight .tsRightTeaser		{ margin-left:16px;}
.tsTalkAboutTrucksRight .tsDoubleTeaser		{ margin-top:14px; float:left; xwidth:430px; xheight:238px;display:inline;}



.tsQuicksearch .tsLeftForm select	{ width:180px; }
.tsQuicksearch .tsLeftForm label	{ float:left; margin:3px 5px 0 0; }
.tsQuicksearch .tsRightForm select	{ width:125px; }
.tsQuicksearch .tsRightForm label	{ padding-left:10px; float:left; margin:3px 5px 0 0;  }


.tsQuicksearch .tsFileUpload        { margin-left:45px; }
.tsQuicksearch .tsSpaceLeft			{ margin-left:9px; } 
.tsQuicksearch .tsSpaceRight		{ margin:5px 9px 0px 0px; } 
.tsQuicksearch .tsLabelCell			{ width:130px !important; }
.tsQuicksearch .tsFullWidth			{ width:612px; }
.tsQuicksearch .tsCntTable			{ margin-top:12px; }



.tsCategorie td						{ vertical-align:top; }
.tsCategorie .tsDesc				{ padding-top:15px; display:inline-block; }
.tsCategorie .tsDesc .tsInfoButton	{ margin:0px 0px 0px 5px; }

.tsCategorie .tsFields				{ padding-top:16px; }
* html .tsCategorie .tsFields				{ padding-top:15px; }
*+html .tsCategorie .tsFields				{ padding-top:15px; }
.tsCategorie .tsFields label		{ font-size:11px; line-height:14px; margin:0px 8px 0px 2px; }
.tsCategorie .tsFields input		{ width:14px; height:14px; }

.tsQuicksearch .tsLinkArea					{ text-align:right; padding:3px 0 1px 0; }
.tsQuicksearch .tsLinkArea .tsButton		{ float:right; margin:7px -2px 0 0; }


.tsSearchFooter					{ background:url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) bottom repeat-x; padding:6px 10px 7px 0px; margin-top:2px; width:500px; xtext-align:right;  }


.tsSearchFooterWide				{ width:750px; }
*+html .tsSearchFooter				{ padding:6px 10px 1px 0px; }
* html .tsSearchFooter				{ padding:6px 10px 1px 0px; }
.tsSearchFooter .tsRight			{ float:right; padding-left:10px; text-align:right; }
.tsSearchFooter .tsTxtLnk			{ display:inline; }
.tsSearchFooter img				{ margin-right:4px; }
.tsSearchFooter .tsInfoButton		{ margin-left:4px; }
.tsSearchFooter 	.tsFooterRemark { float:left; padding:0px 0px 0px 12px; }

.tsSearchFooter .tsSearchCount					{ width:350px; }
.tsSearchFooter .tsSearchCount div				{ float:right; }
.tsSearchFooter .tsSearchCount .tsIconCntr		{ margin-top:2px; }
.tsSearchFooter .tsSearchCount .tsTextCntr		{ font-weight:bold; }
.tsSearchFooter .tsSearchCount .tsInfoButton	{ float:right;} 
.tsSearchFooter .tsSearchHelp					{ width:350px; }
.tsSearchFooter .tsSearchHelp div				{ float:right; }
.tsSearchFooter .tsSearchHelp .tsInfoButton		{ float:right;} 
.tsSearchFooter .tsSearchHelp a					{ float:right; }

.tsHomePage .tsTplStandard .tsContentCol .tsSearchFooter											{ width:291px; }
.tsHomePage .tsTplStandard .tsContentCol .tsSearchFooter table				 						{ float:left;width:291px; }
.tsHomePage .tsTplStandard .tsContentCol .tsSearchFooter .tsSearchCount .tsIconCntr					{ margin-right:4px; }
.tsHomePage .tsTplStandard .tsContentCol .tsSearchFooter .tsSearchHelp								{ text-align:left;}
.tsHomePage .tsTplStandard .tsContentCol .tsSearchFooter .tsSearchHelp a 							{ float:left; display: inline;}
.tsHomePage .tsTplStandard .tsContentCol .tsSearchFooter .tsSearchHelp div        					{ float:left;}
.tsHomePage .tsTplStandard .tsContentCol .tsSearchFooter .tsSearchHelp .tsInfoButton				{ float:left;margin-left:0; position:static; }
.tsHomePage .tsTplStandard .tsContentCol .tsSearchFooter .tsInfoButton								{ position:absolute; bottom:-2px; margin-left:5px;}
.tsHomePage .tsTplStandard .tsContentCol .tsSearchFooter .tsSearchCount								{ width:auto; position:relative; overflow:hidden; }
.tsHomePage .tsTplStandard .tsContentCol .tsSearchFooter .tsSearchCount div							{ float:left; }
.tsHomePage .tsTplStandard .tsContentCol .tsSearchFooter .tsSearchCount .tsTextCntr					{ float:left;}
.tsHomePage .tsTplStandard .tsContentCol .tsSearchFooter .tsSearchCount .tsIconAttention			{ float:left; margin:1px 3px 0 0; }
.tsHomePage .tsTplStandard .tsContentCol .tsSearchFooter .tsSearchCount #searchCount                { text-align:left;}

.tsSearchFooter table 						{ float:right; }
.tsSearchFooter table td					{ padding-left:10px; vertical-align:middle; }
.tsSearchFooter table td.tsButtonCntr		{ vertical-align:top; padding-left:10px; width:1px;}
.tsHomePage .tsSearchFooter table td.tsButtonCntr		{ padding-left:0;}
.tsSearchFooter table td.tsButtonCntr .tsButton		{ margin-left:0; }
.tsSearchFooter table div.tsButtonCntr		{ float:left; }

.tsSearchFooterSpaceBottom					{ height:22px; line-height:0px; font-size:0px; }
* html .tsSearchFooterSpaceBottom			{ height:14px; }
*+html .tsSearchFooterSpaceBottom			{ height:14px; }

.tsMarketingArea		{ background:url(f9acb6858619f4fada75862890f750e8_letsTalkAboutTrucks.png) #000 no-repeat; padding:12px 12px 22px 12px; }
.tsMarketingArea h1		{ font-size:22px; color:#fff; line-height:30px; font-style:italic; font-weight:bold; }
.tsMarketingArea p	{ color:#fff; font-size:13px; line-height:16px; margin-top:14px; }
.tsMarketingArea a	{ display:inline; font-size:13px; line-height:14px; }

/* .tsTalkAboutTrucks						{ float:left;background:url(995f8bafd9a5b27d6bda41850578b8bd_teaser_start.jpg) no-repeat; width:760px; } */
.tsTalkAboutTrucks						{ float:left; width:760px; }
.tsTalkAboutTrucksBackground-de 		{ background:url(7e9c6693af7e55cf260aa8a702f44467_teaser_start-de.jpg) no-repeat;}
.tsTalkAboutTrucksBackground-en			{ background:url(e670254a3155abfcf259e8f1ea5afdf4_teaser_start-en.jpg) no-repeat;}
/*position:relative;*/
.tsTalkAboutTrucks h2                   { font-size:20px; color:#fff; line-height:27px; font-style:italic; font-weight:bold; }

/* modified for IE 6 according to mail on 2010/07/21 */
* html .tsTalkAboutTrucks h2			{ font-size:20px;line-height:27px; }

.tsTalkAboutTrucks h3					{ color:#fff; font-size:13px; font-weight:normal; line-height:16px; margin-top:14px; }
.tsTalkAboutTrucks p.tsNoScriptText		{color:black;}
/*.tsTalkAboutTrucks a	{ display:inline; font-size:13px; line-height:14px; }*/

.tsBuyTrucks				{ background:url(@de/buyTrucks.png@) #000 no-repeat; padding:224px 12px 10px 12px; margin-bottom:12px; }
.tsBuyTrucks p				{ color:#fff; font-size:15px; line-height:19px; font-weight:bold; font-style:italic; }
.tsBuyTrucks .tsButton		{ margin:6px 0px 0px -4px; }

.tsTalkAboutTrucksRight							{ width:430px;float:left;}
.tsTalkAboutTrucksLeft .tsContent 				{ min-height:356px; height:auto !important; height:356px; float:left;}
.tsTalkAboutTrucksRight .tsContent				{ height:181px; padding-top:175px; overflow:hidden; }
.tsTalkAboutTrucksRight .tsContent h2			{ margin:0 5px; }
* html .tsTalkAboutTrucksRight .tsContent h2	{ width:417px; }
.tsTalkAboutTrucksRight .tsContent h3			{ margin:14px 5px 0; }
* html .tsTalkAboutTrucksRight .tsContent h3	{ width:417px;  }
.tsTalkAboutTrucksLeft							{ width:330px; float:left;}
* html .tsTalkAboutTrucksLeft					{ width:328px; }

.tsLoginArea .tsLast         { white-space: nowrap; }

.tsNewsTicker				{ background:url(2ff8b54fab761f411b9d3e9d92f24ff1_newstickerBgr.gif) center repeat-x; height:25px; }
.tsNewsTicker .tsContainer	{ position:absolute; left:0px; top:0px; width:510px; overflow:hidden; height:25px; }
.tsNewsTicker .tsText		{ position:absolute; left:0px; top:0px; white-space:nowrap; padding:5px 0px 0px 0px; color:#fff; }
/* homepage end */

/* my truckstore area start */
.tsContentArea .tsTplWide .tsContentCol h3 				{ margin: 9px 0px 0px 0px; font-weight:bold; }
.tsContentArea .tsTplWide .tsContentCol h2 				{ margin: 15px 0px 0px 0px; font-weight:bold; }
.tsContentArea .tsTplWide .tsContentCol .tsBorderTop	{ border-top: 1px solid; padding-left:12px; }

.tsContentArea .tsTplWide .tsContentCol .tsLeftForm					{ float:left; width:355px; border-top:1px solid; padding:0px 12px 8px 12px; }
.tsContentArea .tsTplWide .tsContentCol .tsRightForm				{ float:left; width:356px; border-top:1px solid; padding:6px 12px 8px 12px; border-left:1px solid; }
.tsContentArea .tsTplWide .tsContentCol .tsInputField label			{ float:left; margin:2px 0px 0px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsInputField input			{ float:right; width:210px; margin:0px 0px 4px 0px; }

.tsContentArea .tsTplWide .tsContentCol .tsInputField .tsInputShort	{ width: 54px; float:left; margin-left:1px; }
.tsContentArea .tsTplWide .tsContentCol .tsInputField .tsInputWide	{ width: 150px; float:left; margin-left:2px; }
.tsContentArea .tsTplWide .tsContentCol .tsInputField div		{ float: right; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsInputField div	{ margin-bottom: 4px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsInputField div	{ margin-bottom: 4px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsInputField label.tsUserProfile	{ width: 120px !important; }
* + html .tsContentArea .tsTplWide .tsContentCol .tsInputField label.tsUserProfile	{ width: 120px !important; }


.tsContentArea .tsTplWide .tsContentCol .tsInputField select		{ float: right; width:214px; margin:0px 0px 4px 0px; }

.tsContentArea .tsTplWide .tsContentCol .tsInputField select.tsSelectDoubleRow	{ margin-top:7px}

.tsContentArea .tsTplWide .tsContentCol .tsRadio label				{ float: left; margin:3px 0px 0px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsRadio div				{ float: right; margin:3px 20px 4px 12px; }
.tsContentArea .tsTplWide .tsContentCol .tsRadio div input			{ float: left; margin:2px 10px 0px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsFrmCheckLabel       		{ margin:12px 0px 0px 0px; } 
.tsContentArea .tsTplWide .tsContentCol .tsCheckbox input			{ float: left; margin:3px 11px 0px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsCheckbox label			{ float: left; }
.tsContentArea .tsTplWide .tsContentCol .tsButtons .tsTxtLnkArrow	{ float: right; margin:5px 9px 0px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsButtons span.tsSeparator	{ float: right; color:#C5C5C5; margin:5px 9px 0 1px; }
.tsContentArea .tsTplWide .tsContentCol .tsError h3,
.tsContentArea .tsTplWide .tsContentCol .tsError p.tsRemark			{ color:#ED2D48; }

.tsContentArea .tsTplWide .tsContentCol .tsButtons .tsButton		{ float: right; margin:0px 12px 12px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsFrmCheckLabel       		{ margin:12px 0px 0px 0px; }

.tsContentArea .tsTplWide .tsContentCol .tsButtons .tsPosFloatLeft		{ float: left !important; }

/* p0063 */
.tsContentArea .tsTplWide .tsContentCol .tsChangeEmailForm .tsLeftForm				{ float:left; width:355px; padding:12px 12px; border:none; }
.tsContentArea .tsTplWide .tsContentCol .tsChangeEmailForm .tsRightForm				{ float:left; width:356px; padding:12px 12px; border:none; }
.tsContentArea .tsTplWide .tsContentCol .tsChangeEmailForm .tsErrorMessage			{ margin:-3px 0px 9px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsChangeEmailForm .inputRemark				{ padding:9px 0px 3px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsChangeEmailForm .tsInputLabel			{ width:140px; padding-right:5px; }
.tsContentArea .tsTplWide .tsContentCol .tsChangeEmailForm .tsInputField			{ vertical-align:bottom; }
.tsContentArea .tsTplWide .tsContentCol .tsChangeEmailForm .tsInputField input		{ width:210px; margin:0 0 3px 0; }
.tsContentArea .tsTplWide .tsContentCol .tsChangeEmailForm .tsButtons 				{ padding:7px 0px 0px 0px !important; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsChangeEmailForm .tsButtons 		{ padding:3px 0px 0px 0px !important; }
* html .tsContentArea .tsTplWide .tsContentCol .tsChangeEmailForm .tsButtons 		{ padding:3px 0px 0px 0px !important; }
.tsContentArea .tsTplWide .tsContentCol .tsChangeEmailForm .tsButtons .tsButton 	{ margin:0px !important; }

/* landing page */
.tsContentArea .tsTeaserGaranty			{ background:#f1f1f1; padding:9px 12px 14px 12px; margin-bottom:10px; }
.tsContentArea .tsTeaserGaranty	b		{ font-size:13px; line-height:16px; margin-bottom:8px; display:block; }
.tsContentArea .tsTeaserGaranty ul li	{ background:url(88a292571ef11acc4483dcbc9ad33a90_check.gif) 0px 1px no-repeat; padding-left:20px; margin-top:5px; }
.tsContentArea .tsTeaserGaranty a		{ margin-top:7px; display:block; }

.tsContentArea .tsTeaserGarantyInfo		{ background:#f1f1f1; padding:0 12px 14px 12px; margin-bottom:10px; }
.tsContentArea .tsTeaserGarantyInfo b	{ font-size:13px; line-height:16px; display:block; padding-top:9px; }
.tsContentArea .tsTeaserGarantyInfo p	{ margin-top:7px; }

.tsContentArea .tsFlashStage		{ line-height:0px; padding-bottom:10px; }
.tsContentArea .tsImageHeadline		{ line-height:0px; padding-bottom:2px; }

/* campaign page */

.tsTeaserCampaign {margin:0px; padding:0px;}

.tsContentArea .tsTeaserCampaign .tsImgStamp { padding:0px 0px 0px 0px; margin-bottom:0px; }
.tsContentArea .tsTeaserCampaign .tsText	 { background:#fff; padding:0px 12px 4px 12px; margin-bottom:2px; }
.tsContentArea .tsTeaserCampaign .tsText b	{ font-size:13px; line-height:16px; margin-bottom:8px; display:block; }
.tsContentArea .tsTeaserCampaign .tsText p { margin-top:0px; margin-bottom:8px;}
.tsContentArea .tsTeaserCampaign .tsFinder	{ background:#fff; padding:0px 0px 10px 0px; margin-bottom:2px; }

.tsCampaignAbTruck .tsImage				{ margin:15px 0px 12px 0px;}

.tsTextContainer						{ clear:both; background-color:#f1f1f1; margin-top:2px; padding:9px 10px 9px 10px; width:490px; }
* html .tsTextContainer					{ overflow:hidden; }

.tsCampaignAbTruck .tsTextContainer 	{ padding-bottom:19px; }
*+html .tsCampaignAbTruck .tsTextContainer { padding-bottom:16px; }
* html .tsCampaignAbTruck .tsTextContainer { padding-bottom:16px; }

.tsCampaignAbTruck .tsHeadline			{ clear:both; background-color:#f1f1f1; margin-top:2px; padding:9px 10px 9px 10px; width:490px; }
* html .tsCampaignAbTruck .tsHeadline	{ overflow:hidden; }

.tsCampaignAbTruck table.tsComparisonTbl	{ width:490px;}		
.tsCampaignAbTruck table.tsComparisonTbl td { width:50%; vertical-align:top;}		

.tsCampaignAbTruck div.tsCalculationContainer { margin-top:15px; width:470px; background-color:#FFFFFF; border-top:1px solid #C6C6C6; border-bottom:1px solid #C6C6C6; padding:0px 10px 0px 10px; }

.tsCampaignAbTruck table.tsCalculationTbl	{ width:470px; }		
.tsCampaignAbTruck table.tsCalculationTbl thead th { height:30px; font-weight:bold; font-size:13px; border-bottom:1px solid #C6C6C6;}		
.tsCampaignAbTruck table.tsCalculationTbl tbody td { color:#D00204; height:18px; border-top:1px solid #C6C6C6; border-bottom:1px solid #C6C6C6;}		
.tsCampaignAbTruck table.tsCalculationTbl tfoot td { height:30px; font-weight:bold; font-size:13px; }	
.tsCampaignAbTruck table.tsCalculationTbl td,
.tsCampaignAbTruck table.tsCalculationTbl th { text-align:right;} 
.tsCampaignAbTruck table.tsCalculationTbl td:first-child,
.tsCampaignAbTruck table.tsCalculationTbl th:first-child { color:#000000; text-align:left;} 
.tsCampaignAbTruck table.tsCalculationTbl .tsCalcLeft {text-align:left;}


/* page p0031 */
.tsContentArea .tsTplWide .tsLoginArea          { width:735px; background:url(1285a4cfbbba106c69d373a1156084c8_pixBgr.gif) 360px 0px repeat-y #f1f1f1; padding:0px 12px 0px 12px; }
*+html .tsContentArea .tsTplWide .tsLoginArea   { padding: 0px 12px 8px 12px;}
* html .tsContentArea .tsTplWide .tsLoginArea   { padding: 0px 12px 0px 12px;}
.tsContentArea .tsLoginArea .tsOrArea           { width:44px; height:30px; text-align:center; vertical-align:middle; font-size:14px; background-color:#f8d6b2; margin-top:3px; }
* html .tsContentArea .tsLoginArea .tsOrArea    { margin-top:6px; }
.tsContentArea .tsLoginArea .tsOrArea b         { line-height:30px; }

/*left form*/

.tsContentArea .tsLoginArea .tsLeftFrm          				{ width: 315px; padding-right:12px; } 
* html .tsContentArea .tsLoginArea .tsLeftFrm          				{ width: 315px !important; } 
.tsContentArea .tsLoginArea .tsLeftFrm .tsRequestLink 				{ padding:12px 0px 22px 0px; }
.tsContentArea .tsLoginArea .tsLeftFrm .tsRequestLink .tsInfoButton		{ margin-left:6px; }

/* button controll elements for the left form */
.tsContentArea .tsLoginArea .tsLeftFrm .tsButtons .tsButton	{ float:left; }

/* right form */

.tsContentArea .tsLoginArea .tsRightFrm { width:352px; padding-left:12px; padding-left:12px; }
.tsContentArea .tsLoginArea .tsRightFrm table	{ margin:5px 0px 9px 0px; }
*+html .tsContentArea .tsLoginArea .tsRightFrm table	{ margin:6px 0px 8px 0px; }
* html .tsContentArea .tsLoginArea .tsRightFrm table	{ margin:6px 0px 8px 0px; }
.tsContentArea .tsLoginArea .tsRightFrm table .tsLabelCell	{ width:141px; padding-top:4px; }
*+html .tsContentArea .tsLoginArea .tsRightFrm table .tsLabelCell	{ width:141px; padding-top:2px; }
* html .tsContentArea .tsLoginArea .tsRightFrm table .tsLabelCell	{ width:141px; padding-top:2px; }
.tsContentArea .tsLoginArea .tsRightFrm table input	{ margin:4px 0px 0px 0px; width:210px; }
*+html .tsContentArea .tsLoginArea .tsRightFrm table input	{ margin:2px 0px 0px 0px; width:210px; }
* html .tsContentArea .tsLoginArea .tsRightFrm table input	{ margin:2px 0px 0px 0px; width:210px; }
/* formular form */ 
.tsContentArea .tsLoginArea .tsRightFrm .tsFrmFormular	{ margin:9px 0px 5px 0px; }

/* checkbox form */ 
* html .tsContentArea .tsLoginArea .tsRightFrm .tsFrmFormular .tsInputField input { float:right; border: solid 1px #abadb3; margin-right:5px; padding: 1px; width:200px; }
.tsContentArea .tsLoginArea .tsRightFrm .tsFrmCheckBox	{ margin:8px 0px 7px 0px; } 
.tsContentArea .tsLoginArea .tsRightFrm .tsFrmCheckBox input	{ margin:1px 9px 0px 0px; }
*+html .tsContentArea .tsLoginArea .tsRightFrm .tsFrmCheckBox input	{ margin:-3px 6px 0px -4px; } 
* html .tsContentArea .tsLoginArea .tsRightFrm .tsFrmCheckBox input	{ margin:-3px 6px 0px -4px; } 
.tsContentArea .tsLoginArea .tsRightFrm .tsFrmCheckBox label	{ margin:0px; width:330px; } 
* html .tsContentArea .tsLoginArea .tsRightFrm .tsFrmCheckBox label	{ width:310px; } 
.tsContentArea .tsLoginArea .tsRightFrm .tsFrmCheckBox label a	{ float:none; font-size:12px; margin-left:3px; }
.tsContentArea .tsLoginArea .tsRightFrm .tsFrmCheckBox label a:hover	{ text-decoration:none; }

/* controll elements formular controll elements */
.tsContentArea .tsLoginArea .tsRightFrm .tsFrmFormular label { float:left; margin:3px 0px 0px 0px; }
.tsContentArea .tsLoginArea .tsRightFrm .tsFrmFormular input { float:right; margin:0px -1px 4px 0px; }

/* button controll elements for the right form */
.tsContentArea .tsLoginArea .tsRightFrm .tsButtons .tsTxtLnkArrow	{ float: right; margin: 5px 12px 0px 0px; }
.tsContentArea .tsLoginArea .tsRightFrm .tsButtons .tsButton		{ float: right; margin: 0px -1px 12px 0px }

/* page p0032 */
.tsContentArea .tsTplWide .tsContentCol	.tsRegisterFormHeader					{ padding:0px 12px 9px 12px; margin-top:-3px; width:500px; }

.tsContentArea .tsTplWide .tsContentCol	.tsRegisterFormHeader	p				{ width: 736px; }
.tsContentArea .tsTplWide .tsContentCol	.tsRegisterFormHeader	.tsErrorMessage				{ margin-top: 12px; margin-bottom: -6px; }
.tsContentArea .tsTplWide .tsContentCol	.tsRegisterFormSplitted 				{ border-top: 1px solid #757678; background:url(1285a4cfbbba106c69d373a1156084c8_pixBgr.gif) 378px 0px repeat-y; }

.tsContentArea .tsTplWide .tsContentCol	.tsRegisterForm .tsRightForm			{ padding-top:12px; } 

.tsContentArea .tsTplWide .tsContentCol	.tsRegisterForm .tsRightForm 			{ border: none; }
.tsContentArea .tsTplWide .tsContentCol	.tsRegisterForm .tsLeftForm 			{ border: none; }

.tsContentArea .tsTplWide .tsContentCol	.tsRegisterForm .tsLeftForm p			{ margin: 9px 0px 9px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsLeftForm .tsRadio	{ margin-bottom:0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsBorderTop		{ padding-left:8px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsBorderTop		{ padding-left:0px; }
.tsContentArea .tsTplWide .tsContentCol .tsCheckbox								{ margin-top:-3px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsCheckbox p			{ margin-right:12px; }
.tsContentArea .tsTplWide .tsContentCol .tsCheckbox input						{ margin-right:5px; }


.tsContentArea .tsTplWide .tsContentCol .tsCheckbox .tsBig							{ width:710px; }
.tsContentArea .tsTplWide .tsContentCol .tsCheckbox .tsFirstInput				    { margin-top:15px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsCheckbox .tsFirstInput		    { margin-top:11px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsCheckbox .tsFirstInput		    { margin-top:11px; }

.tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio div           			{ float:left !important; }

.tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio .tsRadioCnt div           { padding-left:16px; margin:4px 5px 4px 1px !important; }
*+html .tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio .tsRadioCnt div    { margin:4px 3px 4px 1px !important; }
* html .tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio .tsRadioCnt div    { margin:4px 3px 4px 1px !important; }

.tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio .tsRadioCnt div span      { margin-left:1px; }
*+html .tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio .tsRadioCnt div span      { margin-left:0px; }
* html .tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio .tsRadioCnt div span      { margin-left:-1px; }

.tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio div input 		{ margin:1px 2px 0px -16px !important; }
*+html .tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio div input 	{ margin:-3px 2px 0px -16px !important; }
* html .tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio div input 	{ margin:-3px 2px 0px -16px !important; }

.tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio label         	{ width:140px; }
*+html .tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio label   	{ width:137px; }
* html .tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio label   	{ width:137px; }

.tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio .tsRadioCnt   	{ width:200px; margin:0px; }

.tsContentArea .tsTplWide .tsContentCol	.tsRegisterFormFooter				{ background:#cbcbcb url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) repeat-x scroll center top; border-top:2px solid #757678; padding:0 12px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsBorderTop { background:#cbcbcb url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) repeat-x scroll center top; border-top:2px solid #757678; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsBorderTop { margin-bottom:5px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsBorderTop { margin-bottom:5px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsRegisterFormFooter { margin-bottom:5px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsRegisterFormFooter { margin-bottom:5px; }
* html .tsContentArea .tsTplWide .tsContentCol	.tsRegisterFormFooter		{ padding-left:8px; }

.tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsRegisterFormFooter .tsButtons { margin-top:7px; }

* html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsRegisterFormFooter .tsButtons 			{ margin:4px -1px -6px 0px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsRegisterFormFooter .tsButtons 			{ margin:4px -1px -6px 0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsRegisterFormFooter .tsCheckbox p input { margin-left:20px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsRegisterFormFooter .tsCheckbox p input { margin-left:32px; }

.tsHeader .tsService .tsMagyarCBox                                              { width:70px }
.tsContentArea .tsTplWide .tsContentCol .tsCheckbox p input						{ margin:3px 7px 0px 18px; }
.tsContentArea .tsTplWide .tsContentCol .tsCheckbox p label						{ margin:2px 7px 0px 0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsCheckbox p input 				{ margin:-2px 3px 0px 16px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsCheckbox p input 				{ margin:-2px 3px 0px 20px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsCheckbox p label				{ margin:0px -9px 0px 0px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsCheckbox p label				{ margin:0px -9px 0px 0px; }

.tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsBorderTop .tsButtons .tsButton  	{ margin-bottom:10px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsRegisterFormFooter .tsButtons .tsButton  	{ margin-bottom:10px; }

* html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsBorderTop .tsButtons 			{ margin:4px -1px -6px 0px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsBorderTop .tsButtons 			{ margin:4px -1px -6px 0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsBorderTop .tsCheckbox p input { margin-left:20px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsBorderTop .tsCheckbox p input { margin-left:32px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsLeftForm .tsInputField		{ margin:0px 0px -9px 0px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsRightForm .tsInputField		{ margin:0px 0px -6px 0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsLeftForm .tsInputField		{ margin:0px 0px -9px 0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsRightForm .tsInputField		{ margin:0px 0px -6px 0px; }

* html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsRightForm .tsSecondInputField	{ margin-top:-14px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsRightForm .tsSecondInputField	{ margin-top:-14px; }

.tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsInputField label	{ width:141px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsInputField label	{ width:137px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsInputField label	{ width:137px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsInputField label.tsNoWrap	{ width:auto; }
.tsContentArea .tsTplWide .tsContentCol .tsRegisterForm .tsInputField label.tsSmallLabel	{ width:126px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegisterFormFooter p label.tsWrap	{ width: 250px; }
.tsContentArea .tsTplWide .tsContentCol .tsBorderTop p label.tsWrap	{ width: 250px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegisterFormFooter p label.tsLastLabel	{ width: 370px; }
.tsContentArea .tsTplWide .tsContentCol .tsBorderTop p label.tsLastLabel	{ width: 370px; }

/* IE hack for radio buttons and checkboxes */
*+html .tsContentArea .tsTplWide .tsContentCol  .tsRadio div input 							{ float: left; margin:-3px 10px 0px 0px; }
* html .tsContentArea .tsTplWide .tsContentCol  .tsRadio div input 							{ float: left; margin:-3px 10px 0px 0px; }
*+html .tsContentArea .tsTplWide .tsContentCol  .tsRadio div 								{ float: right; margin:4px 14px 0px 12px; }
* html .tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsLeftForm .tsRadio div 	{ float: right; margin:4px 10px 0px 8px; }
*+html .tsContentArea .tsTplWide .tsContentCol  .tsCheckbox input 							{ float: left; margin:10px 4px 0px 12px; }
* html .tsContentArea .tsTplWide .tsContentCol  .tsCheckbox input 							{ float: left; margin:10px 0px 0px 1px; }
* html .tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsCheckbox p input			{ margin-left:-30px; }
* html .tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsRightForm .tsInputField	{ margin-bottom:-12px; }
*+html .tsContentArea .tsTplWide .tsContentCol  .tsRegisterForm .tsRightForm .tsInputField	{ margin-bottom:-12px; }

/* page p0035 */
.tsContentArea .tsTplWide .tsContentCol .tsRegister							{ padding: 0px 12px 0px 12px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegister .tsRegisterHeader		{ border-bottom:1px solid #757678;  margin:-3px 0px 0px 0px; padding-bottom:9px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegister	div.tsImage		 		{ padding: 12px 0px 12px 0; float:right; }


* html .tsContentArea .tsTplWide .tsContentCol .tsRegister	div.tsImage img { padding-top:0px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegister	div.tsImage img { padding-top:0px; }



.tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsLeftFrm				{ margin-top:-3px; width:510px; float:left; }
* html .tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsLeftFrm		{ margin-top:-3px; width:510px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegister .tsLargeInput label		{ width:170px !important; }
.tsContentArea .tsTplWide .tsContentCol .tsRegister .tsForms .tsLargeInput	{ width:366px !important; }
.tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsLarge		{ margin:7px 0px 0px 0px; width:380px !important; }
.tsContentArea .tsTplWide .tsContentCol .tsRegister .tsInBox				{ width:461px; background-color:#f8d6b1; padding:0px 12px 9px 12px; margin:-4px 0px 12px 0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsRegister .tsInBox			{ margin-top:8px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegister .tsInBox			{ margin-top:8px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsRegister .tsInBox			{ padding-top:-3px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegister .tsInBox			{ padding-top:-3px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegister .tsInBox p				{ padding-top:9px;}
* html .tsContentArea .tsTplWide .tsContentCol .tsRegister .tsInBox p		{ padding-top:10px; margin-top:-1px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegister .tsInBox p		{ padding-top:12px; margin-top:-1px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegister .tsForms				{ padding-top:9px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegister .tsForms .tsInputField	{ width:300px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsForms input			{ width:180px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsReqPW				{ margin-top:5px;}

.tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsQuickLogin			{ margin-top:6px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsQuickLogin	{ margin-left:-3px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsQuickLogin	{ margin-left:-3px; }

.tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsQuickLogin input	{ margin:1px 9px 0px 0px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsQuickLogin input	{ margin:-3px 6px 0px -4px; } 
* html .tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsQuickLogin input	{ margin:-2px 6px 0px -4px; } 
.tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsQuickLogin label	{ margin:0px; width:480px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsQuickLogin label	{ margin-top:1px; }  
.tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsQuickLogin label a	{ float:none; font-size:12px; margin-left:3px; }
.tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsQuickLogin label a:hover	{ text-decoration:none; }


* html .tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsButtons				{ margin-top:6px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsRegister	.tsButtons				{ margin-top:6px; }

/* p0104 */
.tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm							{ padding: 0px 12px 0px 12px; }
.tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm .tsRegisterHeader		{ border-bottom:1px solid #757678;  margin:-3px 0px 0px 0px; padding-bottom:9px; }
.tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm	div.tsImage		 		{ padding: 12px 0px 12px 0; float:right; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm div.tsImage img 	{ padding-top:3px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm div.tsImage img 	{ padding-top:3px; }
.tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm	.tsLeftFrm				{ margin-top:-3px; width:450px; float:left; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm.tsLeftFrm		{ margin-top:-3px; width:450px; }


*+html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm .tsRadioSelectHoriz div 		{ margin-top:3px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm .tsRadioSelectHoriz div 		{ margin-top:3px; }

.tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm .tsRadioSelectHoriz div 					{ margin-bottom:9px !important; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm .tsRadioSelectHoriz div 				{ margin-bottom:6px !important; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm .tsRadioSelectHoriz div 				{ margin-bottom:6px !important; }
.tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm .tsRadioSelectHoriz div input				{ float:left; margin:1px 0px 0px 0px !important; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm .tsRadioSelectHoriz div input		{ margin-left:-3px !important; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm .tsRadioSelectHoriz div input		{ margin-left:-3px !important; }

.tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm .tsRadioSelectHoriz div label				{ float:left; margin:0px 0px 0px 12px !important; width:465px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm .tsRadioSelectHoriz div label		{ margin:5px 0px 0px 12px !important; width:458px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm .tsRadioSelectHoriz div label		{ margin:5px 0px 0px 12px !important; width:458px; }

.tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm	.tsButtons						{ margin:7px 0px 0px 0px; width:461px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm	.tsButtons				{ margin-top:6px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm	.tsButtons				{ margin-top:6px; }


/* confirmation messages */
.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg							{ padding: 0px 12px 9px 12px; }
.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsLeftFrm				{ margin-top:9px; width:495px; float:left; }
.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsLeftFrm	.tsInputField label			{ width:268px; }
.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsErrorMessage			{ margin-top:0px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsErrorMessage	{ margin-top:12px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsErrorMessage	{ margin-top:12px; }
.tsContentArea .tsTplWide .tsContentCol  .tsErrorSpace			{ padding-bottom:9px; padding-top:9px; }


.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsContentMessage		{ width:495px; }
.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsContentMessage .tsButtons		{ width:509px; margin-top:7px !important; }
.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsImage		 			{ padding: 12px 0px 3px 20px; float:right; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsImage	{ padding: 12px 0px 0px 20px; float:right; }
* html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsImage	{ padding: 12px 0px 0px 20px; float:right; }
* html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg	.tsLeftFrm		{ margin-top:-3px; width:488px; }


* html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg	.tsButtons		{ width:490px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg	.tsButtons		{ width:496px; }
.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsButtons { padding-right:0px; width:auto; }
.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsButtons .tsButton	{ margin-left:-2px; float:left; }

/* page specific */
.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsButtonsFirstLogin .tsButton	{ float:left; }
.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsButtonsFirstLoginChangePassword .tsButton	{ float:left; }
.tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm					{ padding: 0; }
.tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm .tsPosIndent 	{ padding: 0px 0px 0px 12px; }
.tsContentArea .tsTplWide .tsContentCol .tsButtons .tsPosBottom 			{ padding-bottom: 1px; }

.tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm .tsRegisterHeader		{ margin:-3px -12px 0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsLeftFrm		{ margin-top:9px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsButtons .tsPosBottom 				{  margin-bottom: 12px !important; }
* + html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm	div.tsImage	{ padding: 9px 0px 12px 0; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSelectOptionForm	div.tsImage	{ padding: 9px 0px 9px 0; }

.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsLeftFrm				{ margin: 0; }
* html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsLeftFrm		{ margin-top:9px; }
p.tsLowerMarginTop { margin-top: 9px; }
* html p.tsLowerMarginTop { margin-top: 0px; }

.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsRadioSelect				{ margin:12px 0px 0px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsRadioSelect .tsRadioMsg	{ width:280px; vertical-align:top; padding-right:30px; }			
.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsRadioSelect .tsRadioCnt	{ width:150px; vertical-align:bottom; margin:0px;  }			

.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsRadioSelect .tsRadioCnt div           { float:left; padding-left:16px; margin:0px 22px 0px 0px !important; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsRadioSelect .tsRadioCnt div    { margin:0px 10px 0px 0px !important; }
* html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsRadioSelect .tsRadioCnt div    { margin:0px 10px 0px 0px !important; }

.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsRadioSelect .tsRadioCnt div span      { margin-left:1px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsRadioSelect .tsRadioCnt div span      { margin-left:0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsRadioSelect .tsRadioCnt div span      { margin-left:-1px; }

.tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsRadioSelect div input 		{ margin:1px 2px -1px -16px !important; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsRadioSelect div input 	{ margin:-3px 2px 0px -16px !important; }
* html .tsContentArea .tsTplWide .tsContentCol .tsConfirmationMsg .tsRadioSelect div input 	{ margin:-3px 2px 0px -16px !important; }


/* page p0038 */
.tsContentArea .tsTplWide .tsContentCol .tsChangePassword							{ padding: 0px 12px 9px 12px; }
.tsContentArea .tsTplWide .tsContentCol .tsChangePassword .tsImage img 				{ padding: 12px 0px 3px 20px; float:right; }
* html .tsContentArea .tsTplWide .tsContentCol .tsChangePassword .tsImage img 		{ padding-top:12px }
*+html .tsContentArea .tsTplWide .tsContentCol .tsChangePassword .tsImage img 		{ padding-top:12px }
.tsContentArea .tsTplWide .tsContentCol .tsChangePassword .tsLeftFrm				{ margin-top:-3px; width:495px; float:left; }
.tsContentArea .tsTplWide .tsContentCol .tsChangePassword .tsButtons				{ width:509px; margin-top:6px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsChangePassword	.tsLeftFrm		{ margin-top:-3px; width:488px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsChangePassword	.tsButtons		{ width:502px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsChangePassword	.tsButtons		{ width:509px; }

/* page p0043 */
.tsContentArea .tsTplWide .tsContentCol .tsSessionInfoArea 							{ padding: 0px 12px 12px 12px; }
.tsContentArea .tsTplWide .tsContentCol .tsSessionInfoArea .tsCountryItem		 	{ float:left; border-bottom:1px solid #c6c6c6; width:736px;}
* html .tsContentArea .tsTplWide .tsContentCol .tsSessionInfoArea .tsCountryItem 	{ float:left; border-bottom:1px solid #c6c6c6; width:736px;}
/*.tsContentArea .tsTplWide .tsContentCol .tsSessionInfoArea .tsCountryItem 		{ float:left; border-bottom:1px solid #c6c6c6; padding-right: 12px;}*/
.tsContentArea .tsTplWide .tsContentCol .tsSessionInfoArea .tsLastCountryItem 		{ width:736px;}
.tsContentArea .tsTplWide .tsContentCol .tsSessionInfoArea  .tsCountries 			{ float:left; padding: 9px 12px 9px 0px; width:78px;}
.tsContentArea .tsTplWide .tsContentCol .tsSessionInfoArea  .tsCountryContacts 		{ float:right; padding-right:12px; padding-bottom: 9px; width:622px; }
.tsContentArea .tsTplWide .tsContentCol .tsSessionInfoArea  .tsCountryContacts p	{ margin-top: 9px; }

/* page p0048 */
* html .tsContentArea .tsTplStandardBg .tsContentCol .tsPickList								{ margin-top:-3px; }
.tsContentArea .tsTplStandardBg .tsContentCol .tsPickList *	.tsPickListTable					{ margin-top:5px; width:100%; }
.tsContentArea .tsTplStandardBg .tsContentCol .tsPickList * .tsPickListTable .tsFirstCol		{ width:70%; }
.tsContentArea .tsTplStandardBg .tsContentCol .tsPickList * .tsPickListTable .tsSecondCol		{}

* html .tsContentArea .tsTplStandardBg .tsContentCol .tsPickList *	.tsPickListTable			{ margin-top:13px; }
*+html .tsContentArea .tsTplStandardBg .tsContentCol .tsPickList *	.tsPickListTable			{ margin-top:4px; }
* html .tsContentArea .tsTplStandardBg .tsContentCol .tsPickList *	.tsPickListTable * h1		{ padding-top:-3px; }
.tsContentArea .tsTplStandardBg .tsContentCol .tsPickList *	.tsPickListTable tr td p 			{ margin-top:8px; }
* html .tsContentArea .tsTplStandardBg .tsContentCol .tsPickList *	.tsPickListTable tr td p 	{ margin-top:0px; padding-top:0px;}
.tsContentArea .tsTplStandardBg .tsContentCol .tsPickList * .tsBigBorder div					{ border-top:1px solid #b4b4b6; padding:0px; margin:9px 0px 0px 0px; height:1px; }
* html .tsContentArea .tsTplStandardBg .tsContentCol .tsPickList * .tsBigBorder div				{ border-top:1px solid #b4b4b6; margin:9px 0px -6px 0px; }

/* page p0061 */
.tsNoSpaceRight	{ margin-right:0 !important; }

/* page p0101 */
.tsContentArea .tsTplWide .tsContentCol .tsVehiclePurchase {}

/* page p0125 */
.tsContentArea .tsTplWide .tsContentCol .tsErrorLayer 					{ padding:12px; } 
.tsContentArea .tsTplWide .tsContentCol .tsErrorContent 				{ padding:9px 12px 9px 12px; min-height:152px; }
*html .tsContentArea .tsTplWide .tsContentCol .tsErrorContent 			{ padding:9px 12px 9px 12px; height:152px; }
.tsContentArea .tsTplWide .tsContentCol .tsErrorContent .tsTxtLnkArrow	{ margin-top:0px; }
.tsContentArea .tsTplWide .tsContentCol .tsErrorContent p				{ margin-top:9px; }
.tsContentArea .tsTplWide .tsContentCol .tsErrorContent .tsWidth 		{ width:350px; }
.tsContentArea .tsTplWide .tsContentCol .tsErrorContent .floatRight		{ margin:0px 0px 0px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsErrorContent .tsWidth a		{ margin:3px 0px 5px; }
.tsContentArea .tsTplWide .tsContentCol .tsLinkLine 					{ margin:12px 0px -2px 0px; }

/* page 188 */
.tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea 						{ width:760px; margin: 0px 0px 0px -1px; float:left; padding:0px 0px 12px 0px;}
.tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea .tsInnerLeftFrm 		{ float:left; width:102px; padding-left: 12px; }  
.tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea .tsInnerRightFrm 	{ float:left; padding-right:12px; } 
.tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea hr   				{ margin:7px 0px 3px 12px; width:736px; background-color:#c6c6c6 ; height:1px; color:#c6c6c6; border: 0;}
* html .tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea hr 			{ margin:0px 0px 0px 2px !important;}
*+html .tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea hr 			{ margin:0px 0px 0px 2px !important; padding-bottom:-4px;}
	
.tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea .tsLanguageFrm 		{ width:760px; height: 284px; margin:0px; padding:0px;}      
* html .tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea hr   			{ margin:8px 0px 2px 0px; width:736px;}
*+html .tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea hr  			{ margin:8px 0px 2px 0px; width:736px; }
.tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea .tsContact     		{ margin-top: 12px; }   
.tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea .tsContactAddress   	{ margin-top: 12px; float:left; } 
 .tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea .tsContactAddress p { margin: 0px 0px 0px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea .tsOnlineOffering   	{ margin-top: 12px; float:left; }
.tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea .tsTruckStoreLink   	{ margin-top: 12px; float:left; }

/* .tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea p 	{ margin: 0px 0px 0px 0px; } */

.tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea p b 	{ padding-top: 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsInterimHomeArea b 	{ margin-top: 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsLastFrm				{ margin-top: 12px; }

/* page p0077 */
/* minimap */
.tsSmallMap 				{ height: 180px; width: 214px; margin-bottom:8px !important; }
.tsSmallMap a 				{ font-size: 8px; }
.tsSmallMap span 			{ font-size: 8px; }
.tsSmallMap span.gmnoprint 	{ position: relative; top: 1px; }

/*border layer*/
.tsContactLayer				{ background-color:#f1f1f1; padding:0px 12px 0px 12px;}
.tsContactLayer b			{ color:#303030; font-size:13px; line-height:16px; }

/* interative Titelklasse */
.tsContactLayer .tsContentHead		{ padding:0px 12px; border-bottom:2px solid #757678; height:34px; }
.tsContactLayer .tsContentHead h1	{ padding:10px 0px; margin:0; }

.tsContactArea	    	{ padding:9px 12px; }
*+html .tsContactArea	{ padding:0px 12px; }

/* image div */
.tsContactLayer .tsConImg { float:left; }

/*detail div*/
.tsContactLayer .tsConTxt { float:left; padding: 0px 12px 0px 12px; }
.tsContactLayer .tsConDiv { float:left; padding: 9px 12px 9px 12px; margin-top:12px; background-color:White; width: 462px; border-top:1px solid #b4b4b6; border-bottom:1px solid #b4b4b6; }

/* detail div */
.tsContentArea .tsTplStandard .tsContentCol tsContactLayer .tsConTxt { float:right; padding:12px 12px 12px 12px; }

/* content Control elements*/
.tsInfoBlock 				{ margin:12px 0px 12px 0px; padding:0px; border-bottom:1px solid #c6c6c6; background-color:#ffffff; }
.tsInfoBlock div 			{ padding:9px 0px 8px 0px; border-top:1px solid #c6c6c6 !important; background-color:#ffffff; margin:0px; }
.tsInfoBlock div img 		{ margin:3px 11px 4px 12px; }
*+html .tsInfoBlock div img { margin-bottom:1px; padding:0px; }
.tsInfoBlock div p 			{ margin:9px 12px 9px 0px; padding:0px; width:270px; }
.tsInfoBlock .tsInnerLeft 	{ border:none !important; padding:0px; width:187px; float:left; margin:0px 9px 0px 8px; }
.tsInfoBlock .tsInnerRight 	{ border:none !important; float:right; width:270px; padding:0px 11px 0px 0px; }
* html .tsInfoBlock .tsInnerLeft 	{margin:0px 9px 0px 6px; }
* html .tsInfoBlock .tsInnerLeft 	{ width:187px;}
* html .tsInfoBlock .tsInnerRight 	{ width:263px;}
* html .tsInfoBlock div img 		{ margin:3px 11px 4px 0px; }

.tsInfoBlock .tsClear 			{ border:none !important; }
.tsContactBlock .tsInnerLeft 	{ border:none !important; padding:0px; float:left; margin:0px 9px 0px 8px; }
.tsContactBlock .tsInnerRight 	{ border:none !important; float:right; width:340px; padding:0px 11px 0px 0px; }
.tsContactBlock .tsClear 		{ border:none !important; }
.tsContactBlock div 			{ padding:12px 0px 8px 0px; margin:0px; }
.tsContactBlock div img 		{ margin:12px 11px 4px 12px; }
.tsContactBlock div p 			{ margin:9px 12px 9px 0px; padding:0px; }
.tsContactBlock 				{ margin:12px 0px 0px 0px; padding:2px 12px 8px 12px; border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6; background-color:#ffffff; min-height:120px; }

/*end page p0077 */

/* main containers */
.tsContentArea .tsTplWide .tsContentCol .tsVehiclePurchase div	{ padding:12px 8px 12px 8px; }

/* formular-inputsection */
.tsContentArea .tsTplWide .tsContentCol .tsVehiclePurchase div div 	{ float:left; }

/* formular-inputsection controlls */
.tsContentArea .tsTplWide .tsContentCol .tsVehiclePurchase div div label	{ float:left; }

/* inputfield */
.tsContentArea .tsTplWide .tsContentCol .tsVehiclePurchase div div input	{ float:left; }

/* combobox */
.tsContentArea .tsTplWide .tsContentCol .tsVehiclePurchase div div select	{ float:left; } 

/* infobutton */
.tsContentArea .tsTplWide .tsContentCol .tsVehiclePurchase div div img		{ vertical-align:top; }

/*Fr zwei input Felder in einer Zeile*/
.tsContentArea .tsTplWide .tsContentCol .tsVehiclePurchase div .doubleInput input { width:40px; }
.tsContentArea .tsTplWide .tsContentCol .tsVehiclePurchase div .doubleInput label { width:40px; }
/* end page p0101 */


/* page p0053 */
/* table main */
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable .tsCntTable 		{ border-bottom:2px solid #757678; width:760px; table-layout:fixed;} 

/* table head */
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable .tsCntTable thead 		{ margin-left:0px; background:url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) bottom repeat-x; height:40px; vertical-align:middle; text-align:left; width:100%; }

.tsContentArea .tsTplWide .tsContentCol .tsCompareTable .tsCntTable th			{ padding:4px 0px 4px 7px; font-weight:bold; color:#30300c; width:178px; }
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable .tsCntTable th.tsFirstCell			{ padding:4px 0px 4px 11px; }
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable .tsCntTable td.tsFirstCell			{ padding:4px 11px 4px 11px; background:url(cf83a0e4812b9fc635369003c07a696b_smallBorderGrey.gif) 11px 0px no-repeat; }

*+html .tsContentArea .tsTplWide .tsContentCol .tsCompareTable .tsCntTable th	{ padding:4px 0px 0px 7px; font-weight:bold; color:#30300c; }
* html .tsContentArea .tsTplWide .tsContentCol .tsCompareTable .tsCntTable th	{ padding:4px 0px 0px 7px; font-weight:bold; color:#30300c; }
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable .tsCntTable select		{ margin:5px 0px; height:20px; width:175px; vertical-align:middle; }

/* table body */
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody 		{ vertical-align:top; text-align:left; background-color:#F1F1F1; }
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody span 	{ float:left; }


.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody tr 			{padding: 0px 0px 0px 7px;}
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody td		 	{ background:url(cf83a0e4812b9fc635369003c07a696b_smallBorderGrey.gif) 7px 0px no-repeat; padding:4px 11px 3px 7px; color:#30300c; width:187px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody td 	{ padding:4px 11px 3px 7px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody td 	{ padding:3px 11px 3px 6px; }
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsNoBorder 	{ background:none !important; }


.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsVehicleImgLabel 		{ padding:9px 12px 0px 11px; background:transparent none repeat scroll 0%; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsVehicleImgLabel { padding:9px 12px 0px 12px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsVehicleImgLabel { padding:9px 12px 0px 11px; }

.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsVehicleImg 		{ padding:12px 0px 12px 7px; background:none; }
* html .tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsVehicleImg 	{ padding:12px 0px 12px 6px; }
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsVehicleDesc		{ font-weight:bold; color:#E87800;}
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsMedal				{ float:left; margin:0px 0px -3px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsFlagContainer		{ float:left; margin:1px 2px -3px 4px; display:inline; }

.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsCollapsed 		{ width:175px; overflow:hidden; width: 175px;}
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsAddInformation { width:175px; display: none; overflow:hidden;width: 175px;}

/* borders */
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsBigBorder 			{ background:url(ee031cd575ddd9b8ba771fb4e62b792a_bigBorderGrey.gif) 12px center repeat-x; height:1px; padding:6px 0px 6px 0px; width:100%;}
*+html .tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsBigBorder 	{ background:url(ee031cd575ddd9b8ba771fb4e62b792a_bigBorderGrey.gif) 12px 6px repeat-x; height:12px; padding:5px 0px 0px 0px; width:100%;}
* html .tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsBigBorder 	{ background:url(ee031cd575ddd9b8ba771fb4e62b792a_bigBorderGrey.gif) 12px 6px repeat-x; height:13px; padding:7px 0px 8px 0px; width:100%;}
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsSpace 				{ padding:8px 0px; }

/* table foot */
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsLastLine 			{ padding-bottom:10px; }
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsInfoButton 		{ margin-left:4px; display:inline; }
.tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsButton 			{ margin:7px 0px 0px -2px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsButton 		{ margin:7px 0px -2px -2px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsCompareTable tbody .tsLastLine 	{ padding-bottom:12px; }

.tsContentArea .tsTplWide .tsContentCol .tsCompareTable .tsButtonsTop 		{ padding:9px 9px 9px 0px; margin-top:1px; }

/* medals area */
.tsContentArea .tsTplWide .tsContentCol .tsFootnote 			{ width:600px; overflow:none;}
.tsContentArea .tsTplWide .tsContentCol .tsFootnote p .tsMedals { float:left; margin:0px 10px 0px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsFootnote p 			{ margin:10px 12px 0px 12px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsFootnote p 	{ margin:9px 12px 0px 12px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsFootnote p 	{ margin:9px 12px 0px 12px; }
.tsContentArea .tsTplWide .tsContentCol .tsFootnote .tsInfoText	{ margin:10px 12px 0px 12px; }
.tsContentArea .tsTplWide .tsContentCol .tsButtons 			{ padding:0px 2px 9px 0px; margin-top:1px; }

/* p0055 overview of your search requests */

.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsBlank 								{ padding:0px 12px 15px 12px; margin:-3px 0px 0px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsBlank .tsTxtLnkArrow { float:right; margin-right:0px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsBlank .tsLnkRow .tsTxtLnkArrow 	{ float:none; }

.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsBlank 	div							{ margin:12px 0px 0px 0px; padding:0px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsBlank .tsLnkRow 					{ margin:6px 3px 0px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsBlank .tsLnkRow .tsTxtLnkArrow 	{ margin:0px 7px 0px 1px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsBlank .tsLnkRow span 				{ color:#C5C5C5; margin-right:5px; }

.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsBlank .tsLnkRow span.tsLast 				{ white-space:nowrap; }


/* page p0055 */
/* request description */
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsDesc 				{ padding:0px 0px 4px 12px; margin:0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsDesc 		{ padding-bottom:5px; }


.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsDesc p 			{ margin:9px 0px 13px 0px; padding:0px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsDesc p 		{ margin:9px 0px 12px 0px; padding:0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsDesc p 		{ margin:9px 0px 12px 0px; padding:0px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsDesc .tsHeadline 	{ font-weight:bold; }


.tsContentArea .tsTplWide .tsContentHead .tsTxtLnkArrow { float:right; margin:9px 0px 0px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsDesc .tsSummary .tsTxtLnkArrow { float:right; margin-right:12px; }


.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsDesc .tsLnkRow 				{ margin:6px 3px 10px 0px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsDesc .tsLnkRow 			{ margin:6px 3px 9px 0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsDesc .tsLnkRow 			{ margin:6px 3px 9px 0px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsDesc .tsLnkRow .tsTxtLnkArrow 	{ margin:0px 7px 0px 1px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsDesc .tsLnkRow span 			{ color:#C5C5C5; margin-right:5px; }

.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsDesc .tsLnkRow span.tsLast 				{ white-space:nowrap; }

.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsFooter	{ height:40px; border-top:2px solid #757678; padding-top:10px;  background:url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) bottom repeat-x; }


.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsFooter .tsTxtLnkArrow { float:right; margin:9px 12px 0px 0px; }


/* request table */

.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable { margin:-5px 0px 0px 0px; padding:0px 0px 6px 0px; background-color:#F1F1F1; }


/* table main */
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable { width:100%; border-top:#c6c6c6 solid 2px; padding-bottom:5px; table-layout:fixed; }

/* table head */
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable thead 			{ background:url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) bottom repeat-x; height:36px; vertical-align:center; text-align:left; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable thead 	{ height:31px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable thead 	{ height:31px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable thead th 		{ padding:2px 0px 2px 7px; font-weight:bold; color:#30300c; width:auto; }

.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable .tsVehicleNr 			{ width:36px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable .tsSendEmailContainer 	{ width:328px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable .tsSpaceLeft 			{ padding-left:12px; }

/* table body */
.tsContentArea .tsTplWide .tsContentCol .tsErrorContent tr			{ border-bottom:1px solid #c6c6c6; }
* html .tsContentArea .tsTplWide .tsContentCol .tsErrorContent tr   { border-top:1px solid #c6c6c6; }

* html .tsContentArea .tsTplWide .tsContentCol .tsErrorContent table	{ border-collapse:collapse;}
* html .tsContentArea .tsTplWide .tsContentCol .tsErrorContent td		{ border-bottom:1px solid #c6c6c6; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsErrorContent table	{ border-collapse:collapse;}
*+html .tsContentArea .tsTplWide .tsContentCol .tsErrorContent td		{ border-bottom:1px solid #c6c6c6; }



.tsContentArea .tsTplWide .tsContentCol .tsErrorContent td                                              { padding: 0px 0px 9px 18px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsErrorContent td                                       { padding: 0px 0px 9px 18px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody 						{ vertical-align:top; text-align:left; width:100%; background-color:#f1f1f1; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td 					{ padding:9px 0px 2px 7px; color:#30300c; width:auto; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody .tsSeperator 			{ background:url(cf83a0e4812b9fc635369003c07a696b_smallBorderGrey.gif) center repeat-x; width:310px; height:1px; margin:9px 0px 0px 0px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody .tsSeperator 	{ background:url(cf83a0e4812b9fc635369003c07a696b_smallBorderGrey.gif) 0px 9px repeat-x; margin:0px 0px -5px 0px; padding:0px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody .tsSearchNr 			{ padding:5px 0px 0px 13px; font-weight:bold; width:auto; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody .tsSearchNr 	{ padding:5px 0px 0px 12px; font-weight:bold; width:auto; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody .tsSearchNr 	{ padding:5px 0px 0px 12px; font-weight:bold; width:auto; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsHeadline
{ margin-bottom:-3px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsHeadline .tsFlagContainer 				{ margin:1px 4px 0 6px; display:inline-box; float:left; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsHeadline .tsFlagContainer 		{ margin:1px 0px 0 6px; display:inline-box; float:left; width:4px;}
* html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsHeadline .tsFlagContainer 		{ margin:1px 1px 0px 6px; line-height:12px; display:inline-box; float:left; }

.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsHeadline span 					{ float:left; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsHeadline .tsFlagContainer { padding:0px 0px 0px 21px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsSendEmail p 						{ margin-top:9px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsSendEmail .tsSendEmailLine		{ overflow:hidden; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsSendEmail .tsSendEmailState		{ float:left; width:150px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsSendEmail .tsSendEmailChangeLink	{ float:left; width:150px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsSendEmail a 						{ margin-left:4px; float:left; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsSendEmail td .tsInfoButton 		{ margin:0px 0px -2px 5px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsSendEmail span 					{ width:91px; float:left; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsSendEmailActive 					{ color:#007F36; font-weight:bold; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsSendEmailInactive 				{ color:#ed2d48; font-weight:bold; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsSettings 						{ margin:9px 0px 7px 2px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsSearchCriteriaTable td 			{ padding:0px 2px 0px 0px; width:auto; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody td .tsSearchCriteriaTable .tsSearchCriteriaLabel { width:158px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable .tsSimilarVehicles { text-align:left; padding:0px; padding-bottom:3px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable .tsSimilarVehicles { text-align:left; padding:0px; margin-bottom:1px; }
* html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable .tsSimilarVehicles { text-align:left; padding:0px; margin-bottom:1px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable .tsSimilarVehicles input	{ margin:2px 9px 0px 0px; }
*+html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable .tsSimilarVehicles input	{ margin:-3px 6px 0px -4px; } 
* html .tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable .tsSimilarVehicles input	{ margin:-3px 6px 0px -4px; } 
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable .tsSimilarVehicles label	{ margin:1px 0px 0px 0px; width:290px; } 
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable .tsSimilarVehicles label a	{ float:none; font-size:12px; margin-left:3px; }
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable .tsSimilarVehicles label a:hover	{ text-decoration:none; }
.tsContentArea .tsPopupBody table.tsTruckTable 							{ margin:8px auto 7px; background-color:#f1f1f1; border-collapse:collpase; }
* html .tsContentArea .tsPopupBody table.tsTruckTable 					{ margin:8px -3px 7px -3px; }
*+html .tsContentArea .tsPopupBody table.tsTruckTable 					{ margin:8px -3px 7px -3px; }
.tsContentArea .tsPopupBody table.tsTruckTable tbody tr td				{ background-color:#ffffff; border-right:3px solid #f1f1f1; border-bottom:3px solid #f1f1f1; } 
* html .tsContentArea .tsPopupBody table.tsTruckTable tbody tr td		{ border-right:0px solid #f1f1f1; border-bottom:0px solid #f1f1f1; border-spacing:3px; }
*+html .tsContentArea .tsPopupBody table.tsTruckTable tbody tr td		{ border-right:0px solid #f1f1f1; border-bottom:0px solid #f1f1f1; border-spacing:3px; }
.tsContentArea .tsPopupBody table.tsTruckTable tbody tr td p			{ margin:0px; padding:3px 0; text-align:center;}


.tsContentArea .tsPopupBody .tsBodyGroupTable				{ padding:8px; background-color:#EBEBEC; }
.tsContentArea .tsPopupBody .tsBodyGroupTable table 		{ width:336px }
.tsContentArea .tsPopupBody .tsBodyGroupTable table td		{ width:50%; }


.tsPopup .tsContentArea .tsPopupBodySplitted .tsBodyTable .tsPopupHeader						{ padding:0px 12px 0px 12px; border-bottom:2px solid #757678; }
.tsPopup .tsContentArea .tsPopupBodySplitted .tsBodyTable .tsTruckTableModel					{ margin:0px; }


.tsPopup .tsContentArea .tsPopupBodySplitted table.tsTruckTableModel tbody tr td			{ vertical-align:top; }


.tsPopup .tsContentArea .tsPopupBodySplitted .tsBodyTable tr td div								{ margin:0px; }
.tsPopup .tsContentArea .tsPopupBodySplitted table.tsTruckTableModel							{ background-color:#f1f1f1; border-collapse:collpase; }
.tsPopup .tsContentArea .tsPopupBodySplitted table.tsTruckTableModel	tbody tr td 			{ text-align:left; border-right:1px solid #757678; border-bottom:1px solid #757678; padding:9px 12px 9px 12px; }
.tsPopup .tsContentArea .tsPopupBodySplitted table.tsTruckTableModel	tbody tr td	img 		{ margin-top:9px;}

* html .tsPopup .tsContentArea .tsPopupBodySplitted .tsBodyTable .tsTruckTableModel			{ border-bottom:1px solid #f1f1f1; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1;}
* html .tsPopup .tsContentArea .tsPopupBodySplitted table.tsTruckTableModel	tbody tr td 	{ padding:9px 11px 9px 12px; }
*+html .tsPopup .tsContentArea .tsPopupBodySplitted table.tsTruckTableModel	tbody tr td 	{ padding:9px 12px 9px 12px; }

/* table foot */
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody .tsLastLine td { padding-bottom:7px; }

/* borders */
.tsContentArea .tsTplWide .tsContentCol .tsSearchRequestsTable .tsCntTable tbody .tsBigBorder { background: url(ee031cd575ddd9b8ba771fb4e62b792a_bigBorderGrey.gif) 12px 0px repeat-x; heigth:1px; padding:0px 0px 0px 0px; line-height:1px; width:100%; }
/* my truckstore area end */

/* location pages start */


/* p0081 */

.tsMapArea 							{ padding:9px 12px 12px 12px; }
* html tsMapArea 					{ padding-bottom:-24px;}
.tsMapArea .tsLocationArea div 		{ float: left; margin: 0px 10px 18px 0px; }
.tsMapArea .tsLabelDestCityName		{ margin-top:6px;}

* html .tsMapArea .tsLocationArea div 	{ float: left; margin: 0px 5px 18px 0px; }
.tsMapArea .tsLocationArea div input	{ margin: 5px 1px 0px 0px; width: 210px; }
.tsMapArea .tsLocationArea div .tsBold	{ font-weight: bold; }
.tsMapArea .tsLocationArea .tsImage		{ margin: 24px 12px 0px 0px; }
.tsMapArea .tsLocationArea .tsButton	{ margin: 16px -2px 0px 0px; }

.tsMapArea .tsMap       { margin: 0px 0px 20px 0px; width: 736px; height: 410px; padding: -20px; }
.tsMapArea .tsMap div   { margin: 0px; }

.tsMapArea .tsDir 				{ border-top:1px solid #c6c6c6; margin: 8px 0px 8px 0px !important; }
.tsMapArea .tsDir .tsDirItem	{ margin:0px; padding:9px 0px 9px 0px; background-color:#ffffff; border-bottom:1px solid #c6c6c6; }

.tsMapArea .tsDir .tsDirItem .tsRouteStepIndex 		{ float:left; width:12px; margin: 0px 0px 0px 14px;}
.tsMapArea .tsDir .tsDirItem .tsRouteStepIndex span { float:right; font-weight:bold; color:#e87800; }
.tsMapArea .tsDir .tsDirItem .tsRouteStepDesc 		{ margin-left:10px; float:left; width:70%; }
.tsMapArea .tsDir .tsDirItem .tsRouteStepDesc div 	{ display:inline; color:grey; }
.tsMapArea .tsDir .tsDirItem .tsRouteStepDistance 	{ float:right; margin-right:11px; }
.tsMapArea .tsRoute									{ margin: 6px 0px 0px 0px; }
.tsMapArea .tsRoute	 .tsButton						{ margin-bottom:12px; }

.tsRouteFooter 						{ background:url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) bottom repeat-x; height: 40px; width: auto; margin: 0px 0px 0px 0px; border-top: solid 2px #757678; padding-bottom:4px;}
* html .tsRouteFooter 				{ padding:2px 0px 4px 0px;}
*+html .tsRouteFooter 				{ padding:2px 0px 4px 0px;}

.tsRouteFooter .tsButton 			{ margin: 8px 12px 0px 0px; }
* html .tsRouteFooter .tsButton 	{ margin: 8px 10px 0px 0px; }
*+html .tsRouteFooter .tsButton 	{ margin: 8px 10px 0px 0px; }

/* location pages end */

.tsCntSplitted { background:url(1285a4cfbbba106c69d373a1156084c8_pixBgr.gif) 379px 0px repeat-y #f1f1f1; margin-top:0px!important; }
.tsCntLeft 			{ float:left; width: 356px; padding: 0px 12px 9px 12px; margin: 0px 0px 0px 0px !important;}

*+html .tsCntLeft 	{ margin: 0px 0px 0px -1px; }
.tsCntLeft table 	{ width:345px;}
.tsCntRight 		{ float:right; width: 354px; padding: 0px 12px 15px 11px;  margin: 0px 0px 0px 0px !important; }

.tsCntRight p 		 	{ margin-top:6px;}
.tsCntRight a 			{ margin-top:6px; }


.tsCntRight a.tsButton 	{ margin-top:10px; }


.tsCntRight td 		{ padding: 0px 12px 0px 0px; }
.tsCntRight table	{ width: 350px; }

/*popups Vehicle Type*/
.tsPopup .tsContentArea .tsVehicleType 				{}
.tsPopup .tsContentArea .tsVehicleType .tsBody h1	{ padding-top:6px; }

.tsVehiclesTable		{ margin-top:15px; }
.tsImgHide 				{ visibility:hidden; height:0px; display:none; }
.tsImgHide table tr 	{ padding-bottom:20px; }
.tsImgHide table td 	{ padding-right:75px; }

.tsPopup .tsContentArea .tsVehicleType  .imageFrm		{ padding: 0px 12px 180px 0px;}
.tsPopup .tsContentArea .tsVehicleType  .imageFrm img	{ float:left; margin-top:5px; margin-left:12px; }


/* teaser elements start */
.tsTeaser							{ }
.tsTeaser .tsHeadline				{ background:url(896e253e7dc80d3302ec90806e6f8d00_darkGrey.gif) bottom repeat-x; font-size:13px; line-height:16px; color:#fff; font-weight:bold; padding:5px 12px; }
.tsTeaser .tsContent				{ background-color:#e5e5e6; margin-top:1px; padding:9px 12px; }
.tsTeaser .tsContentNoPadding		{ padding:9px 0px; }
.tsTeaser *							{ font-size:12px; line-height:15px; }
.tsTeaser .tsContent .tsImage		{ float:left; padding:3px 12px 3px 0px; }
.tsTeaser .truckOfTheDay .tsImage	{ float:left; padding:3px 38px 3px 0px; }
.tsTeaser .truckOfTheDay .tsPriceRemark		{ font-size:11px; }
.tsTeaser .tsContent .tsImageDesc			{ float:left; width:103px; }
.tsTeaser .tsContent .tsPriceRemark		{ font-size:11px; }

* html .tsTeaser .tsContent .tsImage		{ float:left; padding:3px 9px 3px 0px; }
* html .tsTeaser .truckOfTheDay .tsImage	{ float:left; padding:3px 38px 3px 0px; }
* html .tsTeaser .truckOfTheDay .tsPriceRemark		{ font-size:11px; }
.tsTeaser .tsContent p						{ margin:6px 0px 0px 0px; }
.tsTeaser .tsContent .tsButton				{ margin:0px 0px 0px -2px; }
.tsTeaser .tsContent .tsButtonMargin		{ margin-top:7px; }
.tsTeaser .tsContent .tsTxtLnkArrowMargin	{ margin:12px 0px 0px 11px; float:left; }

.tsTeaser .tsContent .tsFlagTable .de { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -190px; width:27px; height:19px; }
.tsTeaser .tsContent .tsFlagTable .it { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -250px; width:27px; height:19px; }
.tsTeaser .tsContent .tsFlagTable .es { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -350px; width:27px; height:19px; }
.tsTeaser .tsContent .tsFlagTable .fr { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -210px; width:27px; height:19px; }
.tsTeaser .tsContent .tsFlagTable .nl { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -270px; width:27px; height:19px; }
.tsTeaser .tsContent .tsFlagTable .pt { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -330px; width:27px; height:19px; }
.tsTeaser .tsContent .tsFlagTable .gr { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -230px; width:27px; height:19px; }
.tsTeaser .tsContent .tsFlagTable .cz { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -390px; width:27px; height:19px; }
.tsTeaser .tsContent .tsFlagTable .at { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -290px; width:27px; height:19px; }
.tsTeaser .tsContent .tsFlagTable .be { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -170px; width:27px; height:19px; }
.tsTeaser .tsContent .tsFlagTable .hu { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -430px; width:27px; height:19px; }
.tsTeaser .tsContent .tsFlagTable .pl { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -310px; width:27px; height:19px; }
.tsTeaser .tsContent .tsFlagTable .tr { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -410px; width:27px; height:19px; }
.tsTeaser .tsContent .tsFlagTable .se { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -370px; width:27px; height:19px; }
.tsTeaser .tsContent .tsFlagTable .dc { background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -390px -150px; width:27px; height:19px; }

* html .tsTeaser .tsContent .tsFlagTable .de,* html .tsTeaser .tsContent .tsFlagTable .uk,* html .tsTeaser .tsContent .tsFlagTable .it,
* html .tsTeaser .tsContent .tsFlagTable .es,* html .tsTeaser .tsContent .tsFlagTable .fr,* html .tsTeaser .tsContent .tsFlagTable .nl,
* html .tsTeaser .tsContent .tsFlagTable .pt,* html .tsTeaser .tsContent .tsFlagTable .gr,* html .tsTeaser .tsContent .tsFlagTable .cz,
* html .tsTeaser .tsContent .tsFlagTable .ru,* html .tsTeaser .tsContent .tsFlagTable .hr,* html .tsTeaser .tsContent .tsFlagTable .at,
* html .tsTeaser .tsContent .tsFlagTable .be,* html .tsTeaser .tsContent .tsFlagTable .hu,* html .tsTeaser .tsContent .tsFlagTable .tr,
* html .tsTeaser .tsContent .tsFlagTable .se,* html .tsTeaser .tsContent .tsFlagTable .pl,* html .tsTeaser .tsContent .tsFlagTable .dc
												{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }

.tsTeaser .tsContent .tsFlagTable 				{ margin-left:9px; }
/* *+html .tsTeaser .tsContent .tsFlagTable 		{ border-left:9px solid #e5e5e6; }
* html .tsTeaser .tsContent .tsFlagTable 		{ border-left:9px solid #e5e5e6; } */
.tsTeaser .tsContent .tsFlagTable td.wide		{ padding-left:1px; }
.tsTeaser .tsContent .tsFlagTable td.narrow		{}
.tsTeaser .tsContent .tsFlagDropdown			{ width:214px; margin:8px 0px 9px 12px; }
.tsTeaser .tsContentNoPadding .tsTxtLnkArrow	{ margin-left:12px; }
.tsLeftCol .tsTeaser							{ overflow:hidden; margin-bottom:12px; }
.tsLeftCol .tsTeaser .tsImgL					{ float: left; padding: 1px 6px 12px 1px; }

.tsFinanceCalculator			{ margin-bottom:12px; padding:12px 12px 3px 12px; background-color:#f1f1f1; }
.tsFinanceCalculator *			{ font-size:11px !important; line-height:14px; }
.tsFinanceCalculator .tsLogo	{ text-align:right; line-height:0; padding-bottom:9px; }
.tsFinanceCalculator b			{  }
.tsFinanceCalculator table td	{ vertical-align:top; }
.tsFinanceCalculator table .tsRight	{ text-align:right; padding-left:10px; white-space:nowrap; }
.tsFinanceCalculator table tr.tsSpacer td	{ padding-top:6px; }
.tsFinanceCalculator .tsButton	{ float:right; margin:5px -2px 9px 0; }
.tsFinanceCalculator p			{ clear:both; padding-bottom:6px; margin:0; }

.tsServiceCard					{ background-color:#f1f1f1; margin-bottom:12px; height:1%; }
.tsServiceCard .tsLogo			{ line-height:0; }
.tsServiceCard .tsButton		{ margin:0 0 10px 10px; }

.tsInsurances					{ margin-bottom:12px; padding:9px 12px 9px 12px; background-color:#f1f1f1; }
.tsInsurances .tsLogo			{ padding-top:9px; line-height:0; }
.tsInsurances p					{ margin:0; padding:9px 0 4px 0; }
.tsInsurances .tsLine			{ border-bottom:1px solid #c6c6c6; height:9px; margin-bottom:3px; line-height:0px !important; font-size:0px !important; }


/* teaser elements end */

/* item table start */
.tsBodyTable .tsItemTable 										{ margin:22px 0px 0px 0px; border-bottom:#c6c6c6 1px solid; padding-bottom:15px; }
.tsBodyTable .tsItemTable .tsItemFrm							{ border-top:#c6c6c6 1px solid; }
.tsBodyTable .tsItemTable .tsItemFrm .tsInnerLeftFrm 			{ margin:9px 0px 0px 0px;  width:120px; float:left; }
.tsBodyTable .tsItemTable .tsItemFrm .tsInnerRightFrm 			{ margin:9px 0px 0px 0px; float:left; }
.tsBodyTable .tsItemTable .tsItemFrm .tsInnerRightFrm ul		{ margin:0; }
.tsPopupBody .tsBodyTable .tsItemTable							{ width:auto; }

.tsBodyTable .tsItemTable .tsItemFrm .tsMedalDesc				{ width:330px; }

*+html .tsPopupBody .tsBodyTable .tsItemTable  			{ width:350px; } 
* html .tsPopupBody .tsBodyTable .tsItemTable  			{ width:350px; } 

.tsPopupBody .tsBodyTable .tsItemTable .tsItemFrm .tsInnerRightFrm 				{ width:230px; } 
*+html .tsPopupBody .tsBodyTable .tsItemTable .tsItemFrm .tsInnerRightFrm 				{ width:auto; } 
* html .tsPopupBody .tsBodyTable .tsItemTable .tsItemFrm .tsInnerRightFrm 				{ width:auto; } 

/* item table end */

/* tables start */

.tsAgreement	{ min-width:537px; height:530px; }
.tsInstImg		{ padding-left:2px; width:700px; }



.tsBField 	{margin:11px 0px 11px 0px; padding: 0px 12px 12px 12px; border-top: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6; background-color: #fff; width:710px; }

.tsBField textarea 			{ margin-top:9px; width: 537px; }
.tsBField img      			{ margin-top:9px; }
.tsBField .tsHelpContent    { margin-top:12px; }
.tsHelpContent p            { width:537px; }
.tsHelpContent ol li        { width:537px; }
.tsBField .tsRow            { margin: 0px -10px -1px 0px; }
.tsBField .tsRow .tsMiddle  { width: 500px; }
.tsBField .tsRow div        { margin:0px; float:left; }
.tsBField .tsRow h6         { font-weight: lighter; }
.tsBField .tsButton         { margin: 1px 169px -2px 0px; }
.tsBField .tsFloatRight     { float: right; }
.tsBField a.tsTxtLnkArrow	{ margin:6px 9px 0px 0px;}

/* table 1: country table */
.tsCntCountryTable 			{ margin:15px 0px 29px -3px; overflow:hidden; }

/* table borders */
.tsCntCountryTable .tsBorderTop 		{ height:1px; border-top:#bababc 1px solid; margin:0px 0px 0px 3px; width:auto; }
*+html .tsCntCountryTable .tsBorderTop 	{ width:100%; margin:0px 0px -8px 3px;}
* html .tsCntCountryTable .tsBorderTop 	{ width:100%; margin:0px 0px -8px 3px;}
.tsCntCountryTable .tsBorderBottom 		{ height:1px; border-top:#bababc 1px solid; margin:0px 0px 8px 3px; width:auto; }
*+html .tsCntCountryTable .tsBorderBottom 	{ margin:-5px 0px 8px 3px; width:100%; }
* html .tsCntCountryTable .tsBorderBottom 	{ margin:-5px 0px -6px 3px; width:100%; }

/* table content */
.tsCntCountryTable table 	{ margin:0px; }
.tsCntCountryTable .tsCellGermany 			{ width:215px; height:26px; padding-top:7px; }
*+html .tsCntCountryTable .tsCellGermany 	{ height:20px; padding-top:14px; }
* html .tsCntCountryTable .tsCellGermany 	{ height:20px; padding-top:0px; }
.tsCntCountryTable .tsCellGermany a 		{ background:url(@flagge_DE.png@) no-repeat;  vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; }

* html .tsCntCountryTable .tsCellGermany a 	{ background:url(ie6/@flagge_DE.gif@) no-repeat; }

.tsCntCountryTable .tsCellFirst 			{ width:215px; height:26px; padding-top:7px; }
*+html .tsCntCountryTable .tsCellFirst 		{ height:20px; padding-top:14px; }
* html .tsCntCountryTable .tsCellFirst 		{ height:20px; padding-top:0px; }
.tsCntCountryTable .tsCellFirst a 			{ vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; display:block; }

.tsCntCountryTable .tsCellItalia 			{ width:215px; height:20px; padding-top:1px; }
*+html .tsCntCountryTable .tsCellItalia 	{ height:20px; padding-top:0px; }
* html .tsCntCountryTable .tsCellItalia 	{ height:20px; padding-top:0px; }
.tsCntCountryTable .tsCellItalia a 			{ background:url(@flagge_IT.png@) no-repeat; vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; }
* html .tsCntCountryTable .tsCellItalia a 	{ background:url(ie6/@flagge_IT.gif@) no-repeat; }

.tsCntCountryTable .tsCellSecond 			{ width:215px; height:20px; padding-top:1px; }
*+html .tsCntCountryTable .tsCellSecond 	{ height:20px; padding-top:0px; }
* html .tsCntCountryTable .tsCellSecond 	{ height:20px; padding-top:0px; }
.tsCntCountryTable .tsCellSecond a 			{ background:url(@flagge_IT.png@) no-repeat; vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; }
* html .tsCntCountryTable .tsCellSecond a 	{ background:url(ie6/@flagge_IT.gif@) no-repeat; }

.tsCntCountryTable .tsCellUK 			{ width:215px; height:20px; padding-top:1px; }
*+html .tsCntCountryTable .tsCellUK 	{ height:20px; padding-top:0px; }
* html .tsCntCountryTable .tsCellUK 	{ height:20px; padding-top:0px; }
.tsCntCountryTable .tsCellUK a 			{ background:url(@flagge_NL.png@) no-repeat; vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; }
* html .tsCntCountryTable .tsCellUK a 	{ background:url(ie6/@flagge_NL.gif@) no-repeat; }

.tsCntCountryTable .tsCellNL 			{ width:215px; height:20px; padding-top:1px; }
*+html .tsCntCountryTable .tsCellNL 	{ height:20px; padding-top:0px; }
* html .tsCntCountryTable .tsCellNL 	{ height:20px; padding-top:0px; }
.tsCntCountryTable .tsCellNL a 			{ background:url(@flagge_NL.png@) no-repeat; vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; }
* html .tsCntCountryTable .tsCellNL a 	{ background:url(ie6/@flagge_NL.gif@) no-repeat; }

.tsCntCountryTable .tsCell 				{ width:215px; height:20px; padding-top:1px; }
*+html .tsCntCountryTable .tsCell 		{ height:20px; padding-top:0px; }
* html .tsCntCountryTable .tsCell 		{ height:20px; padding-top:0px; }
.tsCntCountryTable .tsCell a 			{ vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; }

.tsCntCountryTable .tsCellBelgium 			{ width:215px; height:20px; padding-top:1px; }
*+html .tsCntCountryTable .tsCellBelgium 	{ height:20px; padding-top:0px; }
* html .tsCntCountryTable .tsCellBelgium 	{ height:20px; padding-top:0px; }
.tsCntCountryTable .tsCellBelgium a 		{ background:url(@flagge_BE.png@) no-repeat; vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; }
* html .tsCntCountryTable .tsCellBelgium a 	{ background:url(ie6/@flagge_BE.gif@) no-repeat; }

.tsCntCountryTable .tsCellGreece 			{ width:215px; height:20px; padding-top:1px; }
*+html .tsCntCountryTable .tsCellGreece 	{ height:20px; padding-top:0px; }
* html .tsCntCountryTable .tsCellGreece 	{ height:20px; padding-top:0px; }
.tsCntCountryTable .tsCellGreece a 			{ background:url(@flagge_GR.png@) no-repeat; vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; }
* html .tsCntCountryTable .tsCellGreece a 	{ background:url(ie6/@flagge_GR.gif@) no-repeat; }

.tsCntCountryTable .tsCellPoland 			{ width:215px; height:26px; vertical-align:top; padding-top:3px; }
*+html .tsCntCountryTable .tsCellPoland 	{ padding-top:2px; height:28px; }
* html .tsCntCountryTable .tsCellPoland 	{ padding-top:2px; }
.tsCntCountryTable .tsCellPoland a 			{ background:url(@flagge_PL.png@) no-repeat; vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none;}
* html .tsCntCountryTable .tsCellPoland a 	{ background:url(ie6/@flagge_PL.gif@) no-repeat; }

.tsCntCountryTable .tsCellFrance 			{ width:215px; height:26px; padding-top:7px;}
*+html .tsCntCountryTable .tsCellFrance 	{ height:20px; padding-top:14px; }
* html .tsCntCountryTable .tsCellFrance 	{ height:20px; padding-top:0px; }
.tsCntCountryTable .tsCellFrance a 			{ background:url(@flagge_FR.png@) no-repeat;  vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none;}
* html .tsCntCountryTable .tsCellFrance a 	{ background:url(ie6/@flagge_FR.gif@) no-repeat; }

.tsCntCountryTable .tsCellSpain 			{ width:215px; height:20px; padding-top:1px; }
*+html .tsCntCountryTable .tsCellSpain 		{ height:20px; padding-top:0px; }
* html .tsCntCountryTable .tsCellSpain 		{ height:20px; padding-top:0px; }
.tsCntCountryTable .tsCellSpain a 			{ background:url(@flagge_ES.png@) no-repeat; vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; }
* html .tsCntCountryTable .tsCellSpain a 	{ background:url(ie6/@flagge_ES.gif@) no-repeat; }

.tsCntCountryTable .tsCellAustria 			{ width:215px; height:20px; padding-top:1px; }
*+html .tsCntCountryTable .tsCellAustria 	{ height:20px; padding-top:0px; }
* html .tsCntCountryTable .tsCellAustria 	{ height:20px; padding-top:0px; }
.tsCntCountryTable .tsCellAustria a 		{ background:url(@flagge_AT.png@) no-repeat; vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; }
* html .tsCntCountryTable .tsCellAustria a 	{ background:url(ie6/@flagge_AT.gif@) no-repeat; }

.tsCntCountryTable .tsCellCzech 			{ width:215px; height:20px; padding-top:1px;}
*+html .tsCntCountryTable .tsCellCzech 		{ height:20px; padding-top:0px; }
* html .tsCntCountryTable .tsCellCzech 		{ height:20px; padding-top:0px; }
.tsCntCountryTable .tsCellCzech a 			{ background:url(@flagge_CZ.png@) no-repeat; vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; }
* html .tsCntCountryTable .tsCellCzech a 	{ background:url(ie6/@flagge_CZ.gif@) no-repeat; }

.tsCntCountryTable .tsCellHungary 			{ width:215px; height:20px; padding-top:1px; }
*+html .tsCntCountryTable .tsCellHungary 	{ height:20px; padding-top:0px; }
* html .tsCntCountryTable .tsCellHungary 	{ height:20px; padding-top:0px; }
.tsCntCountryTable .tsCellHungary a 		{ background:url(@flagge_HU.png@) no-repeat; vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; }
* html .tsCntCountryTable .tsCellHungary a 	{ background:url(ie6/@flagge_HU.gif@) no-repeat; }

.tsCntCountryTable .tsCellPortugal 				{ width:215px; height:26px; vertical-align:top; padding-top:3px; }
*+html .tsCntCountryTable .tsCellPortugal 		{ padding-top:2px; height:28px; }
* html .tsCntCountryTable .tsImgCellPortugal 	{ padding-top:2px; }
.tsCntCountryTable .tsCellPortugal a 			{ background:url(@flagge_PT.png@) no-repeat; vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; }
* html .tsCntCountryTable .tsCellPortugal a 	{ background:url(ie6/@flagge_PT.gif@) no-repeat; }

.tsCntCountryTable .tsCellLast 				{ width:215px; height:26px; vertical-align:top; padding-top:3px; }
*+html .tsCntCountryTable .tsCellLast		{ padding-top:2px; height:28px; }
* html .tsCntCountryTable .tsImgCellLast 	{ padding-top:2px; }
.tsCntCountryTable .tsCellLast a 			{ vertical-align:top; padding:2px 0px 0px 30px; font-weight:bold; color:#e87800; text-decoration:none; }

/* table 2: standard table */
.tsCntHorizontalTable						{ margin:22px -3px 0px 0px; width:auto; overflow:hidden; }
.tsCntHorizontalTable table 				{ width:100%; border-bottom:#c6c6c6 solid 2px; padding-bottom:5px; background-color:#ffffff; }
.tsCntHorizontalTable thead 				{ background:url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) bottom repeat-x; height:55px; vertical-align:top; text-align:left; width:100%; }
.tsCntHorizontalTable thead.tsBaseHeight 	{ height:30px; }
.tsCntHorizontalTable thead th 				{ padding:5px 0px 5px 12px; font-weight:bold; color:#30300c; width:auto; }

.tsCntHorizontalTable .tsSpaceLeft 			{ padding-left:13px; }
*+html .tsCntHorizontalTable .tsSpaceLeft 	{ padding-left:12px; }
* html .tsCntHorizontalTable .tsSpaceLeft 	{ padding-left:12px; }
.tsCntHorizontalTable tbody .tsSpaceRight 			{ background:none; padding-left:0px; width:0px; }

.tsCntHorizontalTable tbody 	{ vertical-align:top; text-align:left; width:100%; background-color:#ffffff; }
.tsCntHorizontalTable tbody td 	{ background:url(513f6076395d7bef8d0d5bfc7e89ebf1_smallBorderGreySpace.gif) 12px 0px no-repeat; padding:3px 0px 2px 12px; color:#30300c; width:auto; }

.tsCntHorizontalTable tbody .tsNoBorder 		{ background:none; padding:2px 0px 2px 12px; }
*+html .tsCntHorizontalTable tbody .tsNoBorder 	{ background:none; padding:2px 0px 1px 12px; }

/* table borders */
.tsCntHorizontalTable tbody .tsBigBorder 		{ background:url(ee031cd575ddd9b8ba771fb4e62b792a_bigBorderGrey.gif) 12px center repeat-x; height:1px; padding:5px 0px 6px 0px; width:100%;}
*+html .tsCntHorizontalTable tbody .tsBigBorder { background:url(ee031cd575ddd9b8ba771fb4e62b792a_bigBorderGrey.gif) 12px 6px repeat-x; height:12px; padding:5px 0px 0px 0px; width:100%;}
* html .tsCntHorizontalTable tbody .tsBigBorder { background:url(ee031cd575ddd9b8ba771fb4e62b792a_bigBorderGrey.gif) 12px 5px repeat-x; height:11px; padding:7px 0px 7px 0px; width:100%;}

.tsCntHorizontalTable tbody .tsLastLine td 	{ padding-bottom:7px; }
.tsCntHorizontalTable tbody .tsTxtCenter 	{ text-align:center; padding:2px 0px 2px 12px; }

/* table 3: vertical table */
.tsCntVerticalTable 					{ margin:12px 0px 12px 0px; width:736px; }
.tsCntVerticalTable table 				{ width:100%; border-bottom:#c6c6c6 solid 2px; padding-bottom:5px; background-color:#ffffff; }
.tsCntVerticalTable thead 				{ background:url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) bottom repeat-x; height:40px; vertical-align:middle; text-align:left; width:100%; }
.tsCntVerticalTable thead th 			{ padding:0px 0px 0px 12px; font-weight:bold; color:#30300c; width:100%; }
*+html .tsCntVerticalTable thead th 	{ padding:0px 0px 0px 12px; }
* html .tsCntVerticalTable thead th 	{ padding:0px 0px 0px 12px; }
.tsCntVerticalTable thead .tsSpaceRight { padding-left:12px; }
.tsCntVerticalTable tbody 				{ vertical-align:top; text-align:left; background-color:#ffffff; }
.tsCntVerticalTable tbody td 			{ background:url(513f6076395d7bef8d0d5bfc7e89ebf1_smallBorderGreySpace.gif) 12px 0px repeat-x; padding:8px 0px 7px 12px; color:#30300c; width:auto; }
.tsCntVerticalTable tbody .tsNoBorder 	{ background:none; padding:7px 0px 5px 12px; }
.tsCntVerticalTable tbody .tsSpaceRight { background:none; padding-left:12px; }
.tsCntVerticalTable tbody .tsFirstCol 			{ padding:8px 0px 7px 13px; width:35%; font-weight:bold; }
*+html .tsCntVerticalTable tbody .tsFirstCol 	{ padding:8px 0px 7px 12px; }
* html .tsCntVerticalTable tbody .tsFirstCol 	{ padding:8px 0px 7px 12px; }

/* adjustments for warranty contact page */
.warrantyCnt .tsCntVerticalTable				{ margin:22px -3px 22px 0px; border-top: 1px solid #c6c6c6; /* FF3 fixes */ float:left; width:100%; }
* + html .warrantyCnt .tsCntVerticalTable		{ margin:22px -3px 10px 0px; }
* html .warrantyCnt .tsCntVerticalTable			{ margin:22px -3px 10px 0px; }
* html .warrantyCnt .tsCntVerticalTable table	{ border-bottom:1px solid #c6c6c6; }
* + html .warrantyCnt .tsCntVerticalTable table	{ border-bottom:1px solid #c6c6c6; }

/* table borders */
.tsCntVerticalTable tbody .tsTxtCenter 	{ text-align:center; padding:7px 0px 7px 12px; }

/* tables end */


/* page specific */
.tsFormsPasswordForgotten .tsInputField,
.tsFormsPasswordForgotten .tsButtons	{ width:auto !important; }
.tsFormsPasswordForgotten .tsButtons .tsButton	{ margin:0 0 12px 0 !important; }

.tsButtonsLoginMsg				{ padding-top:5px !important; }
.tsButtonsLoginMsg .tsButton	{ float:left !important; }

.tsTableFormChangePasswort							{ margin-bottom:2px;}
.tsTableFormChangePasswort table					{width:100%; }
.tsTableFormChangePasswort td.tsInputLabel			{ margin:0px; }
.tsTableFormChangePasswort td.tsInputField			{ margin:0px; padding:2px 0px; vertical-align:bottom; }
.tsTableFormChangePasswort td.tsInputLabel label 	{ margin:0px !important; }
.tsTableFormChangePasswort td.tsInputField input 	{ margin:0px !important; }


/* START TruckStore Leasing Aktion */

	.tsLeasingCampaign .tsLeasingCampaignHeader							{ background:url(ec4f00bcd0b30583b3cf7a4589a71966_fond_header.gif) repeat-x; position:relative; }
	* html .tsLeasingCampaign .tsLeasingCampaignHeader					{ margin-bottom:-5px; }
	*+html .tsLeasingCampaign .tsLeasingCampaignHeader					{ margin-bottom:-5px; }
	.tsLeasingCampaign .tsLeasingCampaignHeader img						{ position: relative; left:36px; }
	.tsLeasingCampaign .tsLeasingCampaignHeader div.tsText				{ position: absolute; top:12px; left:240px; width:430px; color: white; line-height:24px; font-size: 16px; }

	.tsLeasingCampaign .tsSearchResult .tsResultTable th				{ background-image:url(65d9f863c78b4c84f0d13cf020fb70cc_leasingCampaing_sortierBalken.gif); background-repeat:repeat-x; padding-top:3px; background-position:0 0;}
	.tsLeasingCampaignRateBox											{ margin-top:3px; }
	.tsLeasingCampaignRateBox img										{ margin-bottom:-3px; }
	.tsLeasingCampaignRateBox .tsLeasingCampaignRateBoxValue			{ font-weight:bold; text-align:center; background-color:#ffd6a4; color:#E87800; }
	.tsLeasingCampaignRateBox .tsLeasingCampaignRateBoxValue sup		{ font-size:8px; font-weight:normal; }
	.tsLeasingCampaign .tsSearchResult .tsResultTable tbody td			{ background-color:#ffecd3; }
	.tsLeasingCampaignRefineBox											{ width:186px; float:left; background-color:#ffecd3; left:780px; position:fixed; top:318px; padding:12px; }
	* html .tsLeasingCampaignRefineBox									{ position:absolute; }
	.tsLeasingCampaignRefineBox .tsHeadline								{ background:url(e8a5792c581dba344ab3fb89791ebe8b_fond_sortierBalken.gif) repeat-x; margin-bottom:6px; padding-top:11px; font-size:16px; text-align:center; height:29px;}
	.tsLeasingCampaignRefineBox .tsRefineSelects select					{ width:100%; margin-top:4px; }



	
	.tsLeasingCampaignDetailsRate										{ background-color:#ffecd3; border-bottom:1px solid #C6C6C6; }
	.tsLeasingCampaignDetailsRate .tsLeasingCampaignImage img			{ margin-left:10px; }
	.tsLeasingCampaignDetailsRate table									{ width:100%; color:#303030 !important; }
	.tsLeasingCampaignDetailsRate table th								{ padding:0 !important; color:#303030 !important; font-weight:normal; }
	.tsLeasingCampaignDetailsRate table td								{ padding:0 !important; color:#303030 !important; }
	.tsLeasingCampaignDetailsRate table	.tsBold th						{ color:#303030 !important; font-weight:bold; }
	.tsLeasingCampaignDetailsRate table	.tsBold td						{ color:#E87800 !important; font-weight:bold; }
	.tsLeasingCampaignDetailsRate table	.tsBold td sup					{ font-size:8px; font-weight:normal; }
	.tsDisclaimer sup													{ font-size:8px; font-weight:normal; }

	tr.tsLeasingCampaignLine td												{ background-color:#ffecd3; }

/* END TruckStore Leasing Aktion */

/* START TruckStore  Marketing Area LP 2010-03-17 */
	.tsMarketingAreaLP													{ background-color:#000;background-image:url(3260f6ef7f1bd2260204ee2e49c18837_page_p0200_SEO-Landingpage.jpg); background-repeat:no-repeat; padding:3px 13px 13px 11px; }
	.tsMarketingAreaLP h1												{ color:#FFF; font-size:22px; font-style:italic; font-weight:bold; line-height:30px;  }
	.tsMarketingAreaLPText												{ color:#FFF; font-size:13px; line-height:16px; width:500px; margin-left:2px; }
	.tsMarketingAreaLPLink												{ text-align:right; }
/* END TruckStore  Marketing Area LP 2010-03-17 */

/* START Banner 2010-03-17 */
	.tsContentArea .tsTplWide .tsLeftCol								{ float:left; }
	.tsContentArea .tsTplWide .tsBannerCol								{ float:left; margin-left:12px; width:160px; }
/* END Banner 2010-03-17 */



/* 2010-06-01 TruckStore HOME Redesign */
.tsHeader .tsWelcomeTxt								{}
.tsHeader .tsWelcomeTxt p							{float:right;margin:0 0 10px 0;color:#fff;}

.tsDropDownRow										{float:right;margin-bottom:5px;padding-left:20px;}
.tsDropDownRow div									{float:right;}
.tsDropDownRow label								{margin-right:10px; float:right;}

.tsHomePage .tsNoScript											{float:left;margin-top:14px; height:90px; }
.tsHomePage .tsNoScript a										{display:block; width:429px; height:90px; }

.tsHomePage .tsSelector .tsSelected								{float:left;line-height: 17px;margin-left:5px;}

.tsHomePage .tsTplStandard .tsContentCol			{ float:left; width:760px; padding-left:0; }

.tsHeader .tsService								{height:54px;}
.tsHeader .tsService table.tsRegionSelectTable tr.tsCountryRow td	{padding-top:1px;padding-bottom:5px;}
.tsHeader .tsService table.tsRegionSelectTable tr.tsLanguageRow td	{padding-bottom:8px;}
.tsHeader .tsService table.tsRegionSelectTable td.tsLoginButtonCell	{vertical-align:bottom;padding-bottom:2px;padding-right:18px;}
.tsHeader .tsService table.tsRegionSelectTable td.tsLabelCell		{padding-right:4px;text-align:right;}
.tsHeader .tsService .tsLinks						{float:left;}
.tsHeader .tsHeadCnt								{width:500px;float:left;height:54px;}

.tsHeader .tsLoginButton			{padding-left:18px;}
.tsHeader .tsLoginButton span		{padding-left:7px;}

.tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch																{ width:301px;margin:0;padding:0;overflow:hidden; }
.tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch select														{ width:179px;}
.tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .tsInfoButton												{margin:0 0 0 5px;}
.tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .searchForm													{ width:277px; margin:0 12px 0px 12px; }
.tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .searchForm	td.tsLabel										{vertical-align: middle;}
.tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .tsQuickSearchBottom										{overflow:hidden;margin:0 12px 0 12px;padding:0 0 10px 0;}
.tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .tsQuickSearchBottom .tsCategoryInfo						{ float:left; width:88px;margin:0 10px 0 0; }
.tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .tsQuickSearchBottom .tsCategoryInfo label					{float:left;}
.tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .tsQuickSearchBottom .tsCategoryOptionCnt .tsCategoryOption,
.tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .tsQuickSearchBottom .tsCategoryOptionCnt .tsCategoryOption input 	{float:left;margin:0 3px 2px 0;display:inline;}
.tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .tsQuickSearchBottom .tsCategoryOptionCnt .tsCategoryOption label	{margin:0 5px 0 0;display:inline;float:left;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .tsQuickSearchBottom .tsCategoryOptionCnt .tsCategoryOption input	{margin:0;float:none;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .tsQuickSearchBottom .tsCategoryOptionCnt .tsCategoryOption label	{margin:2px 0 0 0;float:none;}
* + html .tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .tsQuickSearchBottom .tsCategoryOptionCnt .tsCategoryOption input	{margin:0;}
* + html .tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .tsQuickSearchBottom .tsCategoryOptionCnt .tsCategoryOption label	{margin:2px 0 0 0;}
.tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .tsQuickSearchBottom .tsCategoryOptionCnt					{float:right;margin:0 0 0 0;width:179px;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsQuicksearch .tsQuickSearchBottom .tsSearchSubmitButtons					{margin:0 12px;}


.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi															{width:301px;height:49px;position:relative;margin:0;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi div 													{padding:0;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItem 										{height:49px;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItem a										{position:relative; display:block; height:49px; background-image:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png); background-repeat:no-repeat; background-position: 0 0;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItem a .tsMainNaviItemInfo					{display:none;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItem a:hover									{text-decoration:none;}

.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItem a.tsSZM									{width:58px; background-position:-46px -320px;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItem a.tsLkwF								{width:61px; background-position:-104px -320px;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItem a.tsLkwA								{width:62px; background-position:-165px -320px;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItem a.tsASA									{width:65px; background-position:-227px -320px;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItem a.tsTrans								{width:55px; background-position:-292px -320px;}

.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItem a.tsSZM										{width:75px; background-position: -46px -369px;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItem a.tsLkwF									{width:74px; background-position: -121px -369px;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItem a.tsLkwA									{width:74px; background-position: -195px -369px;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItem a.tsASA										{width:78px; background-position: -269px -369px;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItem a.tsTrans									{display:none;}

.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItemHover									{position:absolute;height:88px;display:none;width:100%;z-index:100;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItemHover a									{display:block;height:88px;float:left;}

.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItemHover .tsHoverStateRight					{background:transparent url(ba25f7f422f2112fb1acc70ea235d9e8_leiste_hover.png) no-repeat 100% 100% scroll;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItemHover .tsHoverStateRight span.tsInfoTxt	{margin-top:58px;margin-left:-52px;margin-right:19px;float:left;color:#e87800;z-index:5  !important;}

.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover a.tsSZM		{width:67px; background:transparent url(fca405d47f443d700c5b228da341b21b_5_1-hover.png) no-repeat 0 0 scroll;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover a.tsLkwF		{width:70px; background:transparent url(a2b55eed96b2ff13a7b4904a5dde9b78_5_2-hover.png) no-repeat 0 0 scroll;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover a.tsLkwA		{width:70px; background:transparent url(dc147c9a63f7a04c308ea04bc22ddee6_5_3-hover.png) no-repeat 0 0 scroll;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover a.tsASA		{width:74px; background:transparent url(354e697c814af5378d188c6fefabb1a1_5_4-hover.png) no-repeat 0 0 scroll;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover a.tsTrans		{width:65px; background:transparent url(e878864f45e5a684cf88fc46e85d68a5_5_5-hover.png) no-repeat 0 0 scroll;}

.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover span.tsSZM		{margin-left:-52px  !important;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover span.tsLkwF	{margin-left:-55px  !important;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover span.tsLkwA	{margin-left:-55px  !important;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover span.tsASA		{margin-left:-60px  !important;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover span.tsTrans	{margin-left:-49px  !important;}

.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover a.tsSZM		{width:84px; background:transparent url(03293b325453c661dd91101d40f130d8_4_1-hover.png) no-repeat 0 0 scroll;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover a.tsLkwF		{width:83px; background:transparent url(90b5db8541a7955b86fb27a1ac44990e_4_2-hover.png) no-repeat 0 0 scroll;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover a.tsLkwA		{width:83px; background:transparent url(c0c8a8021f261819da803a7be204a6b4_4_3-hover.png) no-repeat 0 0 scroll;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover a.tsASA		{width:88px; background:transparent url(49eb4cdbd7faa2d74124455701e27453_4_4-hover.png) no-repeat 0 0 scroll;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover a.tsTrans		{display:none;}

.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover span.tsSZM		{margin-left:-69px  !important;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover span.tsLkwF	{margin-left:-68px  !important;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover span.tsLkwA	{margin-left:-68px  !important;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover span.tsASA		{margin-left:-72px  !important;}

.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsShadow									{position:relative;display:block;padding:8px 0px 14px 7px;margin:7px 0 0 8px;width:316px;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsShadow							{width:315px;}
* + html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsShadow                       {width:315px;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsQuicksearchShadow						{background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsQuicksearchShadow					{ display:none; }

.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNaviShadowBottom						{width:301px;height:9px;background-position:-46px -418px;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNaviShadowBottom						{display:block; background:none; background-color:#f1f1f1;}

.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsShadow .tsShadowTop						{position:absolute;top:0;left:7px;width:301px;height:8px;background-position:-48px -311px;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsShadow .tsShadowBottom					{position:absolute;bottom:0;left:7px;width:301px;height:14px;background-position:-45px -545px;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsShadow .tsShadowTopRight					{position:absolute;top:0px;right:0;width:15px;height:50%;background:transparent url(ad0bb379d01c29bd2a87303b2a2b7eb3_quickSearchShadowTopRight.png) no-repeat 0 0 scroll;background-position:100% 0%;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsShadow .tsShadowBottomRight				{position:absolute;bottom:0px;right:0;width:15px;height:50%;background:transparent url(330d13f2ac25790143c0eaaa49eee84a_quickSearchShadowBottomRight.png) no-repeat 0 0 scroll;background-position:100% 100%;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsShadow .tsShadowTopLeft					{position:absolute;top:0px;left:0;width:7px;height:50%;background:transparent url(07e7d7019bcbd84fa27de06dccffd455_quickSearchShadowTopLeft.png) no-repeat 0 0 scroll;background-position:0% 0%;}
.tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsShadow .tsShadowBottomLeft				{position:absolute;bottom:0px;left:0;width:7px;height:50%;background:transparent url(cbc48c696c7fe6a9dd3590e21eb211be_quickSearchShadowBottomLeft.png) no-repeat 0 0 scroll;background-position:0% 100%;}

/* Quicksearch Navi IE6 fixes*/
* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItemHover .tsHoverStateLeft	{height:52px;float:none;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItemHover .tsHoverStateRight	{background:none;position:relative;float:none;height:1%;}

* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .tsMainNavi .tsMainNaviItemHover .tsHoverStateRight span.tsInfoTxt {margin:0;}

* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover a.tsSZM		{width:67px; background:transparent url(ie6/bc0986c7f743d11f8d7ca71253313b3b_5_1-hover.gif) no-repeat 0 0 scroll;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover a.tsLkwF	{width:70px; background:transparent url(ie6/4f374f24a07d73b7f3db3dfb37d6b813_5_2-hover.gif) no-repeat 0 0 scroll;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover a.tsLkwA	{width:70px; background:transparent url(ie6/35daf4630b28a483b23883a8d079e00d_5_3-hover.gif) no-repeat 0 0 scroll;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover a.tsASA		{width:74px; background:transparent url(ie6/b89dec2f9297851c98885bbeb58b7078_5_4-hover.gif) no-repeat 0 0 scroll;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover a.tsTrans	{width:65px; background:transparent url(ie6/3d30522b55490f30d4947617f61c392b_5_5-hover.gif) no-repeat 0 0 scroll;margin:0  !important;}

* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width5 .tsMainNaviItemHover .tsHoverStateRight span,
* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover .tsHoverStateRight span	{display:block;background:#fff;height:28px;line-height:28px;padding:0 13px;position:absolute;top:0px;left:0px;margin-left:3px  !important;}

* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover a.tsSZM		{width:84px; background:transparent url(ie6/724edbf145c6dfdbadb2ab93a0c46939_4_1-hover.gif) no-repeat 0 0 scroll;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover a.tsLkwF	{width:83px; background:transparent url(ie6/8f3c283e4e6af9b7dbde1086acf67ced_4_2-hover.gif) no-repeat 0 0 scroll;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover a.tsLkwA	{width:83px; background:transparent url(ie6/96e9de967644987ed5080fa0ef47da22_4_3-hover.gif) no-repeat 0 0 scroll;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover a.tsASA		{width:88px; background:transparent url(ie6/26bc0b930da62444bb8133959e011302_4_4-hover.gif) no-repeat 0 0 scroll;}
* html .tsHomePage .tsTplStandard .tsContentCol .tsTalkAboutTrucks .tsTalkAboutTrucksLeft .width4 .tsMainNaviItemHover a.tsTrans	{display:none;margin:0  !important;}

/* line height fixes for IE 6 */
* html #tsSelectorCountryIframe			{width:130px;height:220px;position:absolute;top:18px;right:-1px;display:none;background:transparent;}
* html #tsSelectorLanguageIframe		{width:130px;height:220px;position:absolute;top:18px;right:-1px;display:none;background:transparent;}

/* TruckStore Center Flyout */
.tsFlyoutWrapper						{width:420px;height:400px;position:absolute;top:0;left:0;display:none;}
* html #tsFlyoutIframe					{width:396px;height:220px;position:absolute;top:12px;left:12px;display:none;background:transparent;}

* html #tsTruckStoreCenterFlyout table		{width:100%;position:relative;}
* + html #tsTruckStoreCenterFlyout table	{width:100%;position:relative;}

.tsFlyout								{width:420px;position:absolute;bottom:0;left:0;}
* html .tsFlyout						{}
.tsFlyout .tsFlyoutCnt					{ background:transparent url(e22dd3d30d9cf7fa14320b0ac9a296fd_truckstore_center_flyout_all.png) no-repeat 0% 0%; padding:16px 0 0 0; }
.tsFlyout .tsFlyoutBottom				{ background:transparent url(e22dd3d30d9cf7fa14320b0ac9a296fd_truckstore_center_flyout_all.png) no-repeat 0% 100%; height:52px; }
* html .tsFlyout .tsFlyoutCnt			{ background:transparent url(ie6/fcd1c25f8dd3ebd5a68e3b38536f8d34_truckstore_center_flyout_IE6.gif) no-repeat 0% 0%; }
* html .tsFlyout .tsFlyoutBottom		{ background:transparent url(ie6/fcd1c25f8dd3ebd5a68e3b38536f8d34_truckstore_center_flyout_IE6.gif) no-repeat 0% 100%; }

.tsHomePage .tsTplStandard .tsContentCol div.tsTruckStoreCenter					{position:relative;margin-top:13px;}
.tsHomePage .tsTplStandard .tsContentCol a#tsTruckStoreCenterButton				{display:block; color:#fff;font-size:14px; font-weight:bold;width:265px; height:34px; line-height:34px; padding: 0 40px 0 13px; margin:0 0 0 -1px;background:url(005e95cbd4650fd67af7f2edbeb56219_truckstore_center_button.png) no-repeat;outline: none;}
.tsHomePage .tsTplStandard .tsContentCol a:hover#tsTruckStoreCenterButton		{text-decoration:none;}
.tsHomePage .tsTplStandard .tsContentCol a#tsTruckStoreCenterButton em			{color:#fff;font-size:14px;font-weight:bold;font-style:italic;}

/*CSS fuer die Selektoren im IE6*/
.tsHomePage .tsTplStandard .tsContentCol .tsLanguageHide				{visibility:hidden;}


#tsTruckStoreCenterFlyout .tsFlyout a.tsFlyoutClickArea			{display:block;color:#fff;font-size:14px; font-weight:bold;width:263px;height:30px;line-height:30px;padding: 0 40px 0 12px;position:absolute;left:8px;bottom:13px;outline:none;}
* html #tsTruckStoreCenterFlyout .tsFlyout a.tsFlyoutClickArea	{position:relative;top:9px;}
* + html #tsTruckStoreCenterFlyout .tsFlyout a.tsFlyoutClickArea	{position:relative;top:9px;}
#tsTruckStoreCenterFlyout .tsFlyout a:hover.tsFlyoutClickArea		{text-decoration:none;}
#tsTruckStoreCenterFlyout .tsFlyout a.tsFlyoutClickArea em		{color:#fff;font-size:14px;font-weight:bold;font-style:italic;}

#tsTruckStoreCenterFlyout .tsFlyout .tsListHeader				{ border-bottom:1px solid #C6C6C6; margin:0 12px 5px 9px; overflow:hidden; padding:0 0 5px; text-align:right;}
#tsTruckStoreCenterFlyout .tsFlyout .tsListHeader a				{ font-weight:bold; margin-right:14px; text-decoration:none; }
* html #tsTruckStoreCenterFlyout .tsFlyout .tsListHeader a		{ margin-right:12px; }
#tsTruckStoreCenterFlyout .tsFlyout .tsListHeader a span		{ width:13px; height:13px; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -1px -151px; display:inline-block; vertical-align:text-top; margin-top:1px; }
* html #tsTruckStoreCenterFlyout .tsFlyout .tsListHeader a span	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
#tsTruckStoreCenterFlyout .tsFlyout .tsListContainer				{margin: 0 25px 0 20px;}
#tsTruckStoreCenterFlyout .tsFlyout .tsListContainer ul			{margin:0;padding:0;overflow:hidden;list-style:none;margin-right:24px;}
* html #tsTruckStoreCenterFlyout .tsFlyout .tsListContainer ul	{overflow:hidden;width:90%;}
* + html #tsTruckStoreCenterFlyout .tsFlyout .tsListContainer ul	{overflow:hidden;width:90%;margin:0;}
#tsTruckStoreCenterFlyout .tsFlyout .tsListContainer ul.tsBorder	{border-bottom:1px solid #c6c6c6;margin-bottom:8px;padding-bottom:8px;}
#tsTruckStoreCenterFlyout .tsFlyout .tsListContainer ul li		{float:left;width:50%;padding:0;margin:0 0 5px;background:none;}
#tsTruckStoreCenterFlyout .tsFlyout .tsListContainer ul li a,
#tsTruckStoreCenterFlyout .tsFlyout .tsListContainer ul li p		{padding:0 5px 0 28px;margin:0;font-weight:bold;line-height:19px;}
#tsTruckStoreCenterFlyout .tsFlyout .tsListContainer ul li a		{display:block;} 

#tsImageLayerBackground														{ position:absolute; background-color:#757678; top:0; left:0; width:100%; height:100%; opacity:0.65; filter:alpha(opacity=65); }
#tsImageLayerStageFrame														{ position:absolute; width:100%; top:0; left:0; }
#tsImageLayerStageFrame td													{ text-align:center; }
#tsImageLayerStage															{ top:60px; left:140px; margin:auto; overflow:hidden; display:inline-block; }
#tsImageLayerStage .tsImageLayerStageBg										{ background-color:#fff; width:742px; }
#tsImageLayerStage .tsImageLayerHeader										{ overflow:hidden; height:21px; padding:5px 12px 0; background:url(896e253e7dc80d3302ec90806e6f8d00_darkGrey.gif) bottom repeat-x; }
#tsImageLayerStage .tsImageLayerHeader .tsImageLayerHeadline				{ float:left; color:#d9d9d9; font-weight:bold; }
#tsImageLayerStage .tsImageLayerHeader .tsImageLayerCloseLink				{ float:right; }
#tsImageLayerStage .tsImageLayerHeader .tsImageLayerCloseLink a				{ text-decoration:none; font-weight:bold; }
#tsImageLayerStage .tsImageLayerHeader .tsImageLayerCloseLink a:hover		{ text-decoration:none; }
#tsImageLayerStage .tsImageLayerHeader .tsImageLayerCloseLink a span		{ background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -1px -151px; width:13px; height:13px; display:inline-block; margin:0 0 -2px 7px; }
#tsImageLayerStage .tsImageLayerMainImage									{ width:742px; height:480px; overflow:hidden; padding-top:12px; }
#tsImageLayerStage .tsImageLayerMainImage .tsImageLayerPrev					{ width:51px; height:480px; float:left; }
#tsImageLayerStage .tsImageLayerMainImage .tsImageLayerPrev a				{ display:block; width:25px; height:66px; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat 0px -232px; margin:207px 9px 0 0; float:right; outline:none; }
#tsImageLayerStage .tsImageLayerMainImage .tsImageLayerPrev a:hover			{ background-position:0 -366px; }
* html #tsImageLayerStage .tsImageLayerMainImage .tsImageLayerPrev a		{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
#tsImageLayerStage .tsImageLayerMainImage .tsImageLayerImage				{ width:640px; height:480px; float:left; overflow:hidden; }
#tsImageLayerStage .tsImageLayerMainImage .tsImageLayerImage img			{ width:100%; height:100%; }
#tsImageLayerStage .tsImageLayerMainImage .tsImageLayerNext					{ width:51px; height:480px; float:left; }
#tsImageLayerStage .tsImageLayerMainImage .tsImageLayerNext a				{ display:block; width:25px; height:66px; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat 0px -299px; margin:207px 0 0 9px; float:left; outline:none; }
#tsImageLayerStage .tsImageLayerMainImage .tsImageLayerNext a:hover			{ background-position:0 -433px; }
* html #tsImageLayerStage .tsImageLayerMainImage .tsImageLayerNext a		{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
#tsImageLayerStage .tsImageLayerThumbs										{ width:350px; margin:0 51px; overflow:hidden; padding:8px 145px 0; }
#tsImageLayerStage .tsImageLayerThumbs a									{ position:relative; width:62px; height:46px; float:left; display:block; margin:4px; outline:none; }
#tsImageLayerStage .tsImageLayerThumbs a img								{ position:absolute; top:0; left:0; width:62px; height:46px; }
#tsImageLayerStage .tsImageLayerThumbs a div								{ display:none; }
#tsImageLayerStage .tsImageLayerThumbs a.selected div						{ position:absolute; display:block; top:0; left:0; width:56px; height:40px; border:3px solid #f08a00; }
#tsImageLayerStage .tsImageLayerFooter										{ overflow:hidden; height:32px; padding:5px 12px 0; background:url(0dd6ce40be9427e3870200f6dfb8b917_lightGrey.gif) bottom repeat-x; margin-top:8px; border-top:2px solid #757678; }
#tsImageLayerStage .tsImageLayerFooter .tsImageLayerCloseLink				{ float:right; }
#tsImageLayerStage .tsImageLayerShadowSide									{ background:url(70a97a205e3a46b472cd5aba8c69d7a5_layerShadowRight.png) right top no-repeat; padding-right:8px; width:742px; }
* html #tsImageLayerStage .tsImageLayerShadowSide							{ background:none; padding-right:0;  }
#tsImageLayerStage .tsImageLayerShadowBottom								{ background:url(8de8457cc41c9a46820c636e60146318_layerShadowCorner.png) right top no-repeat; padding-right:8px; height:8px; width:742px; }
* html #tsImageLayerStage .tsImageLayerShadowBottom							{ display:none; }
#tsImageLayerStage .tsImageLayerShadowBottom div							{ background:url(65c65026310bad61f8397ad4149ef9fc_layerShadowBottom.png) no-repeat; height:8px; }

/* interactive search */
.tsInteractiveSearch														{ width:1010px; }
.tsInteractiveSearchFooter													{ margin:0 0 0 250px; }
.tsInteractiveSearch .tsTplWide												{ float:left; width:760px; }
.tsInteractiveSearch .tsSearchColumn										{ width:250px; background:transparent; float:left; }

.tsInteractiveSearch .tsSearchResult .tsVehiclesPerPage						{float:right;margin-top:2px;}
.tsInteractiveSearch .tsSearchResult .tsVehiclesPerPageTop					{margin-top:5px;}
* html .tsInteractiveSearch .tsSearchResult .tsVehiclesPerPage select		{vertical-align:middle;}
* + html .tsInteractiveSearch .tsSearchResult .tsVehiclesPerPage select		{vertical-align:middle;}
.tsInteractiveSearch .tsSearchResult .tsBrowseArea							{margin-top:12px; text-align:center;}
.tsInteractiveSearch .tsSearchResult .tsBrowseArea .tsBrowsePages			{display:inline;float:none;padding-top:0;}
.tsInteractiveSearch .tsSearchResult .tsBrowseArea .tsBrowseRight,
.tsInteractiveSearch .tsSearchResult .tsBrowseArea .tsBrowseLeft			{display:inline-block;float:none;vertical-align:middle;}
.tsInteractiveSearch .tsSearchResult .tsLegend .tsLegendTxt					{margin-top:17px;}
.tsInteractiveSearch .tsSearchResult .tsPriceRemark							{margin-left:63px;}
.tsInteractiveSearch .tsMedalsLine											{height: 16px;padding: 2px 1px;width: 53px;}

.tsInteractiveSearch .tsSearchColumn .tsSearchModifier,
.tsInteractiveSearch .tsSearchColumn .tsSearchFilters						{width:214px;background:#f1f1f1;overflow:hidden;padding:0 12px;}
.tsInteractiveSearch .tsSearchColumn .tsSearchFilters						{padding-bottom:10px;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier h2,
.tsInteractiveSearch .tsSearchColumn .tsSearchFilters h2					{color:#000;font-size:14px;margin:7px 0 7px 0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier						{margin:0 0 12px 0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier .tsButtons			{overflow:hidden;margin:1px 0 10px 0;}
* html .tsInteractiveSearch .tsSearchColumn .tsSearchModifier .tsButtons	{margin:0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier .tsButtons .tsButton {margin:0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier table				{width:100%;margin:0 0 2px 0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier table th				{font-weight:bold;padding:12px 0 0 0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier table th span		{font-weight:normal;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier table th.tsFirstHead {padding:0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier table td.tsLeftCol	{padding:0 10px 0 0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier table td.tsRightCol	{padding:0 0 0 10px;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier table td select		{width:100%;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier table .categoryHead	{padding:12px 0 3px 0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier table .categoryRow td	{padding:0 0 3px 0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier table .categoryRow input	{margin: 0; padding:0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchModifier table .categoryRow label	{ position:relative; top:-1px; left:3px;}

.tsInteractiveSearch .tsSearchColumn .tsSearchFooter	{ width:218px; position:relative; top:-10px; padding:6px 10px 7px 10px; }
.tsInteractiveSearch .tsSearchColumn .tsSearchFooter .tsSearchCount	{ width:auto; padding-bottom:3px; }
.tsInteractiveSearch .tsSearchColumn .tsSearchFooter .tsSearchCount div	{ float:none; }
.tsInteractiveSearch .tsSearchColumn .tsSearchFooter .tsSearchCount .searchCount	{ float:left; }
.tsInteractiveSearch .tsSearchColumn .tsSearchFooter .tsSearchCount .tsSearchFooterIcons	{ float:left; margin-right:3px; }
.tsInteractiveSearch .tsSearchColumn .tsSearchFooter .tsButtonCntr .tsButton	{ float:right; }
.tsInteractiveSearch .tsSearchColumn .tsSearchFooter .tsButtonCntr .tsButton button	{ padding:0 0 3px 0; }
.tsInteractiveSearch .tsSearchColumn .tsSearchFooter .tsSearchHelp	{ width:auto; padding-top:10px; }
.tsInteractiveSearch .tsSearchColumn .tsSearchFooter .tsSearchHelp a	{ float:none; }
.tsInteractiveSearch .tsSearchColumn .tsSearchFooter .tsSearchHelp .tsInfoButton	{ display:inline-block; margin-top:-3px; position:relative; top:5px; }


.tsInteractiveSearch .tsSearchColumn .tsSearchFilters p						{margin:0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchFilters ul					{list-style-type:none;margin:3px 0 0 0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchFilters ul li					{background: none;padding:0;margin:1px 0 0 0 ;font-weight:bold;}
.tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsFilter				{margin:9px 0 0 0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsFilterFirst		{margin:7px 0 0 0;clear:both;overflow:hidden;}

/* Category checkboxes */
* html .tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsFilterFirst			{ margin-bottom: 2px; }
.tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsFilterFirst ul				{ overflow:hidden; }
* html .tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsFilterFirst ul		{ margin-left:-4px; }
* + html .tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsFilterFirst ul	{ margin-left:-4px; }
.tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsFilterFirst ul li			{font-weight:normal;overflow:hidden;margin:0;clear:both;}
* html .tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsFilterFirst ul li	{ height:14px; }
* + html .tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsFilterFirst ul li	{ height:14px; }
.tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsFilterFirst input			{display:inline;float:left; margin:1px 5px 0 0; }
* html .tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsFilterFirst input	{margin: -3px 0 0 0;}
* + html .tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsFilterFirst input	{margin: -3px 0 0 0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsFilterFirst label			{display:inline;float:left;}

.tsInteractiveSearch .tsSearchColumn .tsSearchModifier .tsSeparator,
.tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsSeparator			{height:0px;line-height:0px;font-size:0px;border-top:1px solid #c6c6c6;margin:8px 0 7px 0;}
.tsInteractiveSearch .tsSearchColumn .tsSearchFilters .tsSeparatorLast		{margin:7px 0 7px 0;}

.tsInteractiveSearch .tsSearchResult .tsRemark								{padding-top: 4px;}

.tsInteractiveSearchDropDowns											{margin:0 0 15px 0;overflow:hidden;position:relative;}

/* tsStyledDropDowns */
.tsStyledDropDown														{float:left;position:relative;}
.tsStyledDropDown a.tsCurrentSelection									{background:#fff url(bfcd053b211cd18d300b3ef47a9d18e3_tsStyledDropDownTrigger.png) no-repeat 100% 0% scroll;clear:both;float:left;margin:4px 8px 3px 0;padding:3px 20px 3px 0;text-decoration:none !important;}
.tsStyledDropDown span													{background:#fff url(b6f2e33d5dbef8147cbf0cfed90166e7_tsStyledDropDownContent.png) no-repeat 0% 0% scroll;padding:3px 0px 4px 7px;text-decoration:none;}
.tsStyledDropDown a.tsCurrentSelection:hover							{background-image:url(adedf1d739bd34ded03408fed38e3ad1_tsStyledDropDownTrigger_active.png);}
.tsStyledDropDown a.tsCurrentSelection:hover span						{background-image:url(1c376b0cbfb63846820ad9a61c63bef6_tsStyledDropDownContent_active.png);}

#tsStyledDropDownOptions ul												{background:#fff;border:1px solid #E87800;float:left;list-style-type: none;margin:0;padding:7px 0;}
#tsStyledDropDownOptions ul li											{background:#fff;padding:3px 14px 0 22px;color:#E87800;}
#tsStyledDropDownOptions ul li a,
#tsStyledDropDownOptions ul li a:hover									{background:none;float:none;}
#tsStyledDropDownOptions ul li.delete,
#tsStyledDropDownOptions ul li.selected									{font-weight:bold;}
#tsStyledDropDownOptions ul li.selected a								{color:#000;}
#tsStyledDropDownOptions ul li.delete									{background:#fff url(28fda39630556d700248343cd608fcc0_tsStyledDropDownOptionIconDelete.gif) no-repeat 8px 3px scroll;padding-top:0px;}
#tsStyledDropDownOptions ul li.selected									{background:#fff url(c7b98d1aa17169a5920a399064d3d54a_tsStyledDropDownOptionIconSelected.gif) no-repeat 5px 6px scroll; color:#000;}

#tsStyledDropDownOptions												{display:none;position:absolute;top:10px;left:0px;}
#tsStyledDropDownOptions .tsShadowTop									{height:7px;}
#tsStyledDropDownOptions .tsShadowTop .tsShadowLeft						{background:transparent url(fcb95364252219faf6571f54146ae1c1_tsStyledDropDownOptionsShadow_top_left.png) no-repeat 0% 0% scroll;height:7px;width:50%;float:left;}
#tsStyledDropDownOptions .tsShadowTop .tsShadowRight					{background:transparent url(a997f9b0d40ca3b449bc95a1fbb3d5c0_tsStyledDropDownOptionsShadow_top_right.png) no-repeat 100% 0% scroll;height:7px;width:50%;float:right;}
#tsStyledDropDownOptions .tsShadowCnt									{float:left;}
#tsStyledDropDownOptions .tsShadowCnt .tsShadowLeft						{background:transparent url(200a8131bb77def8e6de71709e9bef26_tsStyledDropDownOptionsShadow_left.png) repeat-y 0% 0% scroll;height:100px;width:8px;float:left;}
#tsStyledDropDownOptions .tsShadowCnt .tsShadowRight					{background:transparent url(954d694e00e21e09608396a553d96286_tsStyledDropDownOptionsShadow_right.png) repeat-y 100% 0% scroll;height:100px;width:14px;float:left;}
#tsStyledDropDownOptions .tsShadowBottom								{height:15px;}
#tsStyledDropDownOptions .tsShadowBottom .tsShadowLeft					{background:transparent url(123f5f6b710594c474a9086ae20ae55d_tsStyledDropDownOptionsShadow_bottom_left.png) no-repeat 0% 0% scroll;height:15px;width:50%;float:left;}
#tsStyledDropDownOptions .tsShadowBottom .tsShadowRight					{background:transparent url(668aee92525b1ed0a3184e720b9b693a_tsStyledDropDownOptionsShadow_bottom_right.png) no-repeat 100% 0% scroll;height:15px;width:50%;float:right;}

* + html #tsStyledDropDownOptions .tsShadowTop .tsShadowLeft			{width:51%;}
* + html #tsStyledDropDownOptions .tsShadowTop .tsShadowRight			{width:49%;}
* + html #tsStyledDropDownOptions .tsShadowBottom .tsShadowLeft			{width:51%;}
* + html #tsStyledDropDownOptions .tsShadowBottom .tsShadowRight		{width:49%;}

* html #tsStyledDropDownOptions .tsShadowCnt .tsShadowLeft,
* html #tsStyledDropDownOptions .tsShadowCnt .tsShadowRight				{visibility:hidden;}
* html #tsStyledDropDownOptions .tsShadowTop,
* html #tsStyledDropDownOptions .tsShadowBottom							{display:none;}



.tsSellVehicleTeaserContactData														{ width:760px; background:url(b3f74e5c7ad2db3547a9b34c0cc6fd42_tsSellVehicleTeaserContactData.png) no-repeat #000; }
.tsSellVehicleTeaserContactData .tsTeaserContent									{ width:438px; padding:5px 12px 20px; }
.tsSellVehicleTeaserContactData .tsTeaserText										{ min-height: 84px; height: auto !important; height: 84px; }
.tsSellVehicleTeaserContactData .tsTeaserText h2									{ margin:0; color:#000; }
.tsSellVehicleTeaserContactData .tsTeaserLinks table.tsSites						{ width:100%; margin-top:10px; }
.tsSellVehicleTeaserContactData .tsTeaserLinks table.tsSites td						{ width:33%; height:20px; }
.tsSellVehicleTeaserContactData .tsTeaserLinks table.tsSites td .tsTxtArrow			{ display:inline; background:url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -437px -147px; color: #E87800; font-weight: bold; padding-left: 12px; cursor:pointer; }
* html .tsSellVehicleTeaserContactData .tsTeaserLinks table.tsSites td .tsTxtArrow	{ background-image:url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
.tsSellVehicleTeaserContactData .tsTeaserLinks table.tsSites td .tsTxtArrow:hover	{ text-decoration:underline; }
 
#tsPopoverBalloon															{ display:none; position:absolute; width:317px; overflow:hidden; }
#tsPopoverBalloon a.tsPopoverBalloonClose									{ background: url(2f9295e843b84d9e4305461d46b77c03_tsSprite.png) no-repeat -1px -151px; height:17px; position:absolute; right:13px; top:12px; width:17px; outline:none; }
* html #tsPopoverBalloon a.tsPopoverBalloonClose							{ background-image: url(ie6/1e630a7ced036050f3cffb2ac44d614f_tsSprite.gif); }
#tsPopoverBalloon .tsPopoverBalloonBody										{ background:url(ba8ecfbaa8b08b99d058fe58d0fa0efa_tsPopoverBalloon.png) no-repeat; padding:20px 20px 15px; overflow:hidden; }
* html #tsPopoverBalloon .tsPopoverBalloonBody								{ background-image:url(ca37058927f43cc248c9ab619af08e39_tsPopoverBalloon.gif); }
#tsPopoverBalloon .tsPopoverBalloonFooter									{ background:url(ba8ecfbaa8b08b99d058fe58d0fa0efa_tsPopoverBalloon.png) no-repeat 0 bottom; height:18px; }
* html #tsPopoverBalloon .tsPopoverBalloonFooter							{ background-image:url(ca37058927f43cc248c9ab619af08e39_tsPopoverBalloon.gif); }

#tsPopoverBalloon .tsPopoverBalloonBody .tsContactBlock						{ background:none; border:none; margin:0; padding:0; min-height:0px; }
#tsPopoverBalloon .tsPopoverBalloonBody .tsContactBlock .tsInnerLeft		{ margin:0 12px 0 0; }
#tsPopoverBalloon .tsPopoverBalloonBody .tsContactBlock .tsInnerLeft img	{ margin:0; }
#tsPopoverBalloon .tsPopoverBalloonBody .tsContactBlock .tsInnerRight		{ width:195px; padding:0; }
#tsPopoverBalloon .tsPopoverBalloonBody .tsContactBlock .tsInnerRight p		{ margin:0 0 10px; }
#tsPopoverBalloon .tsPopoverBalloonBody .tsContactBlock .tsInnerRight p.last{ margin:0; }

.tsPopoverBalloon .tsPopoverBalloonContent									{ display:none; }

.tsSEOText																{ width:736px; background-color:#f1f1f1; float:left; padding:12px 12px 24px; color:#303030; margin-top:12px; }
.tsSEOTextSmall															{ width:486px;  }
.tsSEOText h3															{ margin:0; }
.tsSEOText p															{ margin:0; }

.tsSEODark																{ background-color:#303030; color:#FFF; }
.tsSEODark h3,
.tsSEODark h4,
.tsSEODark p,
.tsSEODark p b															{ color:#FFF!important; }

.tsSEOBanner															{ width:238px; margin-left:12px; float:left; }
.tsSEOBanner .tsSEOTextTeasers											{ background-color:#f1f1f1; margin-top:12px; padding:0 12px 12px;}

.tsSEO .tsSEOTextTeasers												{ overflow:hidden; }
.tsSEO .tsSEOTextTeasers .tsSEOTextTeaser								{ float:left; width:240px; margin-top:12px; }
.tsSEO .tsSEOTextTeasers .tsSEOTextTeaser h4							{ font-size:12px; font-weight:bold; color:#303030; margin:0; }
.tsSEO .tsSEOTextTeasers .tsSEOTextTeaser ul							{ overflow:hidden; margin:0; }
.tsSEO .tsSEOTextTeasers .tsSEOTextTeaser ul li							{ background:none; padding:0; }
.tsSEO .tsSEOTextTeasers .tsSEOTextTeaser ul.threeCols li				{ width:95px; float:left; }
.tsSEO .tsSEOTextTeasers .tsSEOTextTeaser ul.threeCols li.Col1			{ width:50px; }
.tsSEO .tsSEOTextTeasers .tsSEOTextTeaser ul.threeCols li.Col2			{ width:110px; }
.tsSEO .tsSEOTextTeasers .tsSEOTextTeaser ul.threeCols li.Col3			{ width:80px; }
.tsSEO .tsSEOTextTeasers .tsSEOTextTeaser ul li a						{ font-weight:bold; }

.tsSEOLandingPage p														{ padding:0 12px; }

.tsSEOFoldBoxes															{ margin:12px; }
.tsSEOFoldBoxes .tsSEOFoldBox											{ }
.tsSEOFoldBoxes .tsSEOFoldBox h4										{ color:#303030; background:url(40dbf270326e841df22578767784d036_tsSEOFoldBoxHeadlineBgr.png) repeat-x; font-size:12px; height:22px; padding-top:8px; margin:0; }
.tsSEOFoldBoxes .tsSEOFoldBox h4 a										{ background:url(853ae4603eea36c8d36608d7d7c5901b_tsSEOFoldBoxArrowDown.png) no-repeat 10px 5px; color:#303030; font-size:12px; padding:0 0 0 26px; margin:0; outline:none; }
.tsSEOFoldBoxes .tsFoldBoxOpen h4 a										{ background-image:url(6e67dc4f1d3218248e8ba9c1e42b1bf4_tsSEOFoldBoxArrowUp.png); }
.tsSEOFoldBoxes .tsSEOFoldBox .text										{ background-color:#FFF; padding:10px 14px 0; display:none; }
.tsSEOFoldBoxes .tsFoldBoxOpen .text									{ display:block; }
.tsSEOFoldBoxes .tsSEOFoldBox .text p									{ padding:0 0 12px; margin:0; }

#tsCoi p { margin:5px 0; }
#tsCoi .tsOption { clear:left; height:20px; }
#tsCoi label { float:left; margin:0; }
#tsCoi label.first { width:170px; }
#tsCoi input { margin:1px 5px 0 30px; float:left; }
#tsCoi p.declaration { margin:15px 0 10px 0; }
* html #tsCoi input { position:relative; top:-5px; }
*+html #tsCoi input { position:relative; top:-5px; }
.tsError h3,
.tsError .tsErrorHighlight,
.tsError .tsErrorHighlight label { color: #ED2D48; }

/*This is a hidden trap for robots*/
.email {display: none}


