﻿/* easy clearing */
.easyClear:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.easyClear {
	display: inline-block;
}

/*\*/
.easyClear {
	display: block;
}
/* end easy clearing */

body
{
background-color:#f2f2f2; 
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0px auto;
padding:0px;
text-align:center;
position:relative;
height:100%;
}
img 
{
border:0px;	
}
fieldset
{
border:0px;
display:inline;
margin:0px;
padding:0px;
}
#totalAmountContainer
{
float:right;
padding-right: 24px;
}
#totalAmountContainer > div
{
float:left;
}
#ratingPrevious
{
margin-right:15px;
}
#teaser_sicherheit_lock
{
padding-left:10px;
padding-top:10px;
}
.cartButton_v1
{
 margin-left: 2px !important;
 float:left !important;
}

.feature200{
    background-image: url("/images/feature_bg_208.png");
    background-repeat: no-repeat;
    height: 215px !important;
    width: 240px;
}

.feature139{
    background-image: url("/images/feature_bg_139.png");
    background-repeat: no-repeat;
    height: 150px !important;
    width: 240px;
}
.feature150{
    background-image: url("/images/feature_bg_139.png");
    background-repeat: no-repeat;
    height: 150px;
    width: 240px;
}



#ratingNext
{
margin-left:15px;
}
#ratingNavigationContainer
{
margin-top:5px;
}
#ratingPrevious
{
cursor:pointer;
}
#ratingNext
{
cursor:pointer;
}
.rating_row
{
margin-top:5px;
}
.rating_left_column
{
width:300px;
padding-top:5;
}
.rating_right_column
{
width:200px;
padding-top:5; 
padding-bottom:5px;
}
#txtIbanDirect
{
width:250px;
}
.headerLandingpage
{
padding-left:15px;
}
#cartTotalAmountRow
{
line-height:normal;
}
#cartTotalAmountRow td 
{
font-size:15px;	
}
#cartTotalAmountRow #cartGrossAmount 
{
padding-top:5px;	
}
.artikelQuantityRefresh
{
cursor:pointer; 
margin-top:-5px;
}
.cartTotalAmountRefresh
{
cursor:pointer; 
}

.remarkLandingpage
{
padding-left:15px;
margin-top:15px;
}

#deliveryAddressesButtons > div
{
float:left;	
}
.ratingProductRow > div
{
float:left;	
}
#printFooterJob > div
{
float:left;	
}
#jobAnsprechpartnerContainer > div
{
float:left;	
}
.jobListJobItem > div
{
float:left;	
}
#jobCityContainer > div 
{
float:left;	
}
#rimWarningCheckBox
{
float:left;	
}
#rimWarningLabel
{
float:left;	
}
#wishlistForm
{
 margin:0px;
  padding:0px;
}
#cartWishListButtonContainer
{
float:left;	
}
#cartRecalculateContainer
{
float:left;	
}
#packetDelivery > div
{
float:left;	
}
#completeWheelSuggestionButtons div
{
float:left;	
}
#testContainer
{
float:left;	
}
#testContainer div
{
float:left;	
}
#tyreManufacturerFilter div
{
float:left;	
}
.red_box_header > div
{
float:left;	
}
.red_box_footer > div
{
float:left;	
}

#packetDelivery > div > div
{
float:left;	
}
#containerFeatureStoreSearch > div > div
{
float:left;	
}
div.listOrderRow > div
{
float:left;	
}
.brancheRightCol
{
float:left;	
} 
#mainnaviShop div
{
float:left;	
}
#subnavi div
{
float:left;	
}
.naviStart
{
float:left;	
}
.hsnTsnTyreSize label
{
float:left;	
}
.hsnBox > div
{
float:left;	
}
.tsnBox > div
{
float:left;	
}
#frmHsnTsn .right
{
float:left;	
}
#frmHsnTsn select
{
float:left;	
}
.hsnTsnTyreSize .right
{
float:left;
}
.right select
{
float:left;	
}
.right input
{
float:left;	
}
.changeOnlyVehicleText form
{
float:left;	
}
.changeOnlyVehicleText select
{
float:left;	
}
.sitePrev input
{
float:left;	
}
.sitePrev2 input
{
float:left;	
}
.sitePrevRime input
{
float:left;	
}
.sitePrevThin input
{
float:left;	
}
.proQuantity > div
{
float:left;	
}
.proQuantity
{
float:left;	
}
.proQuantity img
{
float:left;	
}
.sortListe2 div
{
float:left;	
}
.makerSort img
{
float:left;	
}
.makerSort form
{
float:left;	
}
.priceSort img
{
float:left;	
}
.priceDown img
{
float:left;	
}
.priceDown form
{
float:left;	
}
.detailContentBox form
{
float:left;	
}
#containerVehicleColor div
{
float:left;	
}
#containerLevelling div
{
float:left;
}
.artikelBox div
{
float:left;	
}
.artikelBox2 div
{
float:left;	
}
.artikelBox3 div
{
float:left;	
}
#discountCampaign div
{
float:left;	
}
#tyreDetailFooter div
{
float:left;	
}
.detailContainerHeader p
{
float:left;	
}
.detailIcon img
{
float:left;	
}
.anrede
{
float:left;	
}
.carton
{
float:left;
}
.moreInput
{
float:left;	
}
.summaryContent div
{
float:left;	
}
.payMethodBox h2
{
float:left;	
}
.payMethodBox p
{
float:left;	
}
.partnerDetails a
{
float:left;	
}
.priceImage img
{
float:left;	
}
.popupHeaderImg
{
float:left;	
}
.popupHeaderImg2
{
float:left;	
}
.acceptInfo p
{
float:left;	
}
.popupKontakt
{
float:left;	
}
.popupHeader2
{
float:left;	
}
.filMitte div
{
float:left;
}
.filImg
{
float:left;	
}
.featureIconContainer
{
cursor:pointer; 
width:81px;
float:left;
}
#felgenbaumButton
{
margin-top:5px;
}
#orderWheelContainer
{
position:relative; z-index:100;
}
#featureWinterComplete
{
height:170px !important;
}
.featureRim .goodFor
{
display:block;
margin-top: 10px;
margin-bottom: 11px;
}
.featureRim .goodFor .articleName,
.featureRim .goodFor a
{
font-size:11px;
}
.featureRim .articleFeatures 
{
color:#808080;
}
.featureRim .featureLeftCol
{
padding-top:5px;
}
.featureRim .priceRim
{
margin-left: -112px;
margin-top: 86px;
position: absolute;
text-align: right;
width: 250px;
zoom:1;
}
div.adminrow_active
{
background-color:Silver;
}
.wishlistToCart
{
margin-top:5px;
}
.admintableheader > div
{
font-weight:bold;
}
.admintable > div
{
padding:10px;
}
.popupTopBorder
{
background:url(/images/bg_whitebox_top_middle.gif);
margin-left:15px;
margin-right:15px;
}
.popupInnerArea
{
margin-left:15px;
margin-right:15px;
background:white;
min-height:380px;
}
.popupInnerArea > div
{
margin:15px;
}
.configinfo > div
{
padding:8px;
}
.configinfoLeft
{
width:300px;
font-weight:bold;
}
.configinfovip
{
background-color:#dddddd;
}
.supportHeaderText
{
text-align:left !important;
margin-top:20px !important;
margin-bottom:20px !important;
}
.supportForm
{
margin-bottom:20px !important;
}
.supportForm > div
{
margin-right:10px !important;
}
.popupPage
{
text-align:left;
background:url(/images/top_gradient.gif);
background-repeat:repeat-x;
background-color:#af0005;
}
#containerReverseRimAlVehicleInfo
{
padding-top:50px !important;
}
#reverseRimAlButtons > div
{
padding-top:10px;
}
#reverseRimAlButtons .infoButtonLabel 
{
padding-top: 2px;
}
#reverseRimAlButtons
{
margin-right:5px;	
}
#reverseRimAlRimText
{
width:220px;
}
#rimDetailContent
{
margin:10px;
}
#rimDetailProductInfo > div
{
margin-right:12px;
}
#reverseRimAlRimImage
{
padding-left:20px;
}
.mainSearchBox > div.cartHeader
{
cursor:pointer; 
}
p.userKontoHeader
{
height:39px;
width:800px;
}
p.userAddressHeader
{
height:39px;
width:800px;
}
.productRatingContainer > div
{
padding-right:4px;
}
#ratingDetailContainer
{
text-align:left;
width:400px;
padding:5px 10px 10px 15px;
max-height:600px;
overflow:auto;
}
#tyreSearchBoxRight
{
padding-top:6px;
padding-left:60px;
}
#ratingDetailHeader
{
font-weight:bold;
padding-top:5px;
padding-bottom:13px;
}
#ratingDetailHeaderText
{
}
#ratingCounterText
{
font-weight:bold;
padding-top: 4px;
}
#ratingDetailContainer .rating-row
{
margin-bottom:10px;
}
#ratingDetailContainer .rating-row .col1
{
float:left;
width:180px;
}
#ratingDetailContainer .rating-row .col2
{
float:left;
width:160px;
}
#ratingDetailContainer .rating-row-1
{
font-weight:bold;
margin-bottom:15px;
}
#ratingDetailContainer .ratingItems .rating-row-1
{
font-weight:normal;
margin-bottom:10px;
}
#ratingDetailContainer .customername
{
font-weight:bold;
margin-bottom:10px;
}
#ratingNavigationContainer .prev 
{
margin-top:1px;
}
#ratingNavigationContainer .next
{
margin-top:1px;
}


#savedDeliveryAddressContainer
{
padding-left:10px;
}
.productRatingButton
{
padding-top:0px !important;
}

.productRatingContainerVersion2
{
width:100px !important;
 float:left;
}
.productDeliveryDateContainer
{
width:130px;
float:left;
 margin-top:10px;
}
.productRatingContainer > div
{
padding-top:4px ;
}
.cartSavedDeliveryAddressItem
{
width:500px;
margin-top:5px;
}
.cartSavedDeliveryAddressButton
{
width:140px;
}
#newDeliveryAddressContainer
{
padding-left:10px;
padding-top:5px;

}
#cartQuantityContainer
{
 width:54px;
}
#savedDeliveryAddressHeader
{
padding-top:5px;
padding-bottom:5px;
}
/*common content*/
.container_float > div,.container_float > img,.container_float > input
{
float:left;
}
.clearFloat > div
{
clear:both !important;
}

.pointer
{
  cursor:pointer;
}
/*overlays*/
.contentWrap
{
	 padding:5px;
}

/*ie Landinpage Iban*/
.commonLeftColInRedBox
{
margin-top:10px;
margin-left:10px;
width:180px;
}

div.commonRightColInRedBox > span
{
display:block;
}

.commonRightColInRedBox
{
margin-top:10px;
margin-left:10px;
width:430px;
}
.commonSubmitInRedBox
{
padding-top:15px;
float:right;
padding-right:20px;
}

.deliveryAddressListDetail
{
width:400px;
}
.deliveryAddressListDetail > div
{
padding-top:4px;
}
.actionsDeliveryAddress
{
width:180px;
}
#deliveryAddressesButtons 
{
padding-left:3px;
padding-right:10px;
padding-bottom:10px;
}
#deliveryAddressesAddLable
{
padding-right:10px;
padding-top:4px;
}
.ratingProductContainer
{
padding-top:10px;
padding-bottom:10px;
}
.ratingProductRow
{
padding-top:5px;
}
.ratingProductLable
{
font-weight:bold;
width:150px;
}
.ratingProductText
{
width:350px;
}
#printFooterJobText
{
padding-top:20px;
}
#printFooterJob 
{
padding-left:10px;
}
#jobAnsprechPartnerText, #jobAnsprechPartnerStore
{
width:310px;
}
.jobDetailDescription
{
margin-left:10px;
width:550px;
}
.jobListJobItem 
{
margin-top:10px;
margin-bottom:10px;
}
.jobListJobDescription
{
width:250px;
}
.jobLisStoreItem
{
width:400px;
}
#jobCityContainer
{
margin-left:20px;
}
#searchAllJobsLink
{
margin-top:10px;
margin-left:20px;
}
#jobListItems > div
{
margin-left:10px;
}
#searchJobButton
{
margin-left:205px;
margin-top:10px;
}
#jobCityDropDown > select
{
min-width:200px;
}
#jobCityLabel
{
font-weight:bold;
margin-right:10px;
}
.productRemark
{
font-weight:bold;
color:#CC0000;
font-size:14px;
}
.sumArticleKey
{
padding-top:10px;
padding-left:3px;
padding-right:3px;
font-weight:bold;
width:60px;
}
.orderSummaryHeaderArticlePrice
{
margin-left:10px !important;
width:110px;
}
.orderSummaryHeaderArticleQuantity, .orderSummaryHeaderLinePrice
{
margin-left:10px !important;
}
.orderSummaryHeaderArticleName
{
width:150px !important;
margin-right:145px !important;
}
.artikelPriceOrderSummary
{
margin-left:0px !important;
width:90px !important;
}
.artikelQuantityOrderSummary
{
width:45px !important;
}
.artikelSumOrderSummary
{
margin-left:35px !important;
width:100px !important;
}
.paymentMethodHelpBox
{
z-index:1000;
position:absolute;
height:70px; 
width:290px; 
margin-left:390px; 
margin-top:0px;
display:none;
float:left;
}
.paymentMethodHelpBoxAlert
{
float:left;
margin-right:5px !important;
}
.paymentMethodHelpBoxAlert img
{
margin:0px !important;
}
div.paymentMethodHelpBoxText
{
float:left;
width:230px;
}
#boxWiderrufsbelehrung
{
margin:5px;
margin-right:15px;
padding:5px;
background-color:#eeeeee;
padding-right:10px;
padding-left:10px;
}
div.paymentSumary > div:first-child
{
padding-right:20px;
}
.orderItemArticleNo
{
padding-top:10px;
width:70px;
}
#topGridFeatures
{
padding-bottom:4px;
}
#tyreManufacturerFilter
{
overflow:visible;
}
#tyreManufacturerFilterText
{
padding-top:2px;
}
#hotOfferSearchContainer
{
margin-left:10px;
margin-top:10px;
}
.oldPriceAvailable b,.oldPriceAvailable sup
{
color:#D30003 !important;
}
#hotOfferTop
{
background:url("/images/bg_remis_top.gif") no-repeat scroll center center transparent;
height:10px;
}
#hotOfferBottom
{
background:url("/images/bg_remis_bottom.gif") no-repeat scroll center center transparent;
height:21px;
margin-top:-1px;
}
#hotOfferCentre
{
background:url("/images/bg_remis_mitte.gif") repeat-y scroll center center transparent;
}
#topOfferTyreSelect
{
width:192px;
}
#topOfferTyreSelect select
{
width:182px;
}
#submitHotOfferSearchContainer
{
margin:10px;
padding-left:300px;
}
#hotOfferSearchTyreType,#hotOfferSearchDimension
{
padding-left:5px;
}
#hotOfferSearchDimension > div
{
float:left;
margin-top:4px;
}
#hotOfferSearchDimensioninfoButton,#hotOfferSearchTyreTypeinfoButton
{
margin:0px !important;
}
#hotOfferSearchTyreType > div
{
float:left;
margin-top:4px;
}
.hotOfferSearchLeftCol
{
width:100px;
}
#completeWheelSuggestion { 
display:none; 
width:400px; 
border:10px solid #666; 
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
} 
#completeWheelSuggestion div { 
padding:10px; 
background-color:#fff; 
font-family:"lucida grande",tahoma,verdana,arial,sans-serif 
} 
#completeWheelSuggestion h2 { 
margin:-11px; 
margin-bottom:0px; 
color:#fff; 
background-color:#6D84B4; 
padding:5px 10px; 
font-size:20px; 
}
#financeButton
{
padding-top:40px;
padding-left:400px;
}
#hsnTsnTopText, .boxFormTyreSize 
{
padding-left:0px !important;
}
.tyreCountResult a
{
text-decoration:none !important;
color:#CC0000 !important;
font-size:16px !important;
font-weight:bold !important;
}
#dynMapConvas
{
display:none;
width:600px; 
height:600px;
overflow:visible;
}
#dynMapConvas div
{
overflow:visible;
}
.continueButton
{
padding-left:400px;
}
#landingpageCCContainer
{
padding-right:40px;
padding-left:5px;
}
#landingpageCCContainer input[type=text]
{
width:200px;
}
#landingpageCCContainer h2
{
padding-top:10px;
padding-bottom:10px;
}
#radbolzenMessage
{
padding-left:20px;
width:450px;
padding-bottom:10px;
}
.tyretestBrand
{
margin-left:14px;
width:82px;
padding-left:10px;
}
.tyretestModell
{
width:97px;
}
.tyretestTyreSize
{
width:110px;
}
.tyretestEvaluation
{
width:316px;
}
.tyretestMedium
{
width:242px;
}
.tyretestBrandDetails 
{
float:left;
width:82px;
}
.tyretestModellDetails 
{
float:left;
width:97px;
}
.tyretestTyreSizeDetails
{
float:left;
width:110px;
}
.tyretestEvaluationDetails
{
float:left;
width:316px;
}
.tyretestMediumDetails
{
float:left;
width:100px;
}
.tyreTestSelect 
{
width:163px;
}
.tyreTestSelectSmall
{
width:54px;
}
.tyreTestRow
{
height:30px;
}
.tyreTestLabelCell
{
width:170px;
}
/* Ende der Klassen für die Anzeige der Reifentests */
#completeWheelSTFilters div > div
{
height:25px;
float:left;
}
#completeWheelSTFilters select
{
min-width:150px;
}
#completeWheelSTFilters
{
padding-left:5px;
padding-bottom:20px;
}
#completeWheelSTFilters div.rightColumn
{
width:300px;
padding-top:5px;
}

#completeWheelSTFilters div.leftColumn
{
width:200px;
padding-top:5px;
}
.headerTextBigAreaNoBackButton
{
width:640px !important;
}
.prevNextRimAL
{
padding-right:40px;
}
.tyreManufacturerSort
{
width:250px;
padding-left:20px;
}
#topArticleCount
{
float:left;
padding-top:2px;
}
.tyrePagePageCount
{
float:left;
width:100px;
margin-left:5px;
padding-top:2px;
text-align:center;
}
#tyreManufacturerFilter
{
float:left;
padding-left:15px;
width:400px;
}
.productDetailsInTopOffers
{
padding-left:10px;
padding-top:10px;
}
.redBoxFullWidth
{
width:682px;
}
#linkForgotPwd
{
padding-left:140px;
}
.accountBoxes
{
float:left;
width:340px;
}
.accountBoxes table
{
height:140px;
}
.accountBoxes td
{
vertical-align:top;
}
.redHeaderContentLeftBorder
{
width:5px;
background:url(../images/red_header/box_line_left.gif) repeat-y;
}
.redHeaderContentRightBorder
{
width:8px;
background:url(../images/red_header/box_line_right.gif) repeat-y;
}
.red_box_header
{
height:39px;
background:url(../images/red_header/header_red_top_bg.gif) repeat-x;
}
.red_box_footer
{
background:url(../images/red_header/header_red_bottom.gif) repeat-x;
}
.thinLineContainer
{
margin-right:10px;
}
.addressBox h2
{
padding-top:15px;
}
#freightCostContainer > .redHeaderBlank > div + div
{
padding-left:230px;
width:200px;
}
#formPasswordResetError
{
width:220px;
}
#btnPasswordReset
{
padding-left:250px;
padding-top:15px;
}
#passwordResetContainer > div > div
{
float:left;
padding-right:20px;
}
#formPasswordReset input, #discountCampaignName
{
width:300px;
}
#freightCostContainer > .redHeaderBlank > div
{
width:150px;
}
#TyreDirectionContainer 
{
padding-left:20px;
}
#TyreDirectionContainer > div > form > div
{
float:left;
padding-top:10px;
padding-bottom:10px;
width:120px;
}
#tyreDirectionBackRight , #tyreDirectionBackLeft
{
padding-left:250px;
}
#contentLeftContainer
{
padding-left:5px;
}
#featureTestSieger
{
background:transparent url(../images/feature_testsieger_bg.png) no-repeat;
width:230px;
height:206px;
}
#tyreDirectionBackRow div
{
float:left;
padding-right:40px;
}
#submitContainerHsnTsn
{
padding-left:400px;
}
.txtHsnTsn
{
width:180px;
}
.tyreListMessage
{
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
color:#AF0005;
}
div.hsnTsnRow 
{
padding-bottom:10px;
}
div.hsnTsnRow > div 
{
padding-top:4px;
}
div.hsnTsnRow > div > div, 
div.hsnTsnRow > div > div + div
{
float:left;
width:200px;
}
#completeWheelSpeedIndexContainer div
{
float:left;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
}
.pageErrorContainer
{
padding-left:7px;
}
#tyreSpeedIndexText 
{
margin-top:2px;
}
#completeWheelRimDescription div
{
float:left;
padding-top:20px;
}
#footerTextUserVehicle 
{
padding-left:20px; 
padding-top:20px;
}
#featureTyreTest > .featureFooter > div
{
padding-top:30px;
}
#featureTyreTest > .featureFooter > div + div
{
padding-left:20px;
padding-top:0px;
}
#infoFeatureDelivery
{
margin-top:-3px;
padding-right:4px;
}
#noDeliveryCost > div 
{
padding-left:6px;
padding-top:6px;
width:210px;
}
#featureDeliverySubHeader 
{
font-weight:bold;
color:Gray;
padding-left:10px !important;
}
#textFeatureDelivery
{
height:25px;
}
.watermarkOn {
color:#555555;
}
.subHeaderFeature
{
color:Gray;
font-weight:bold;
}
#containerFeatureStoreSearch
{
margin-top: 80px;
margin-left:10px;
}
#containerFeaturecatalogue
{
margin-top:45px;
margin-left:13px;
}
.rightColumnFeatureBoxes
{
margin-bottom:5px;
}

.rightColumnFeatureBoxesCommon > div
{
	padding-left: 6px;
    padding-top: 6px;
     width: 200px;
}

.box_top > div
{
padding-top:5px;
}
#articleRow > div 
{
float:left;
width:150px;
}
.underHeader > div.box_top > div
{
padding-left:10px;
}
#searchContainer
{
float:right !important;
} 
#orderSummaryTable
{
padding-top:10px;
padding-bottom:10px;
}
.redHeaderBlank
{
margin-left:1px;
height:39px;
background-image:url(/images/red_header/header_685_bg.gif); 
background-repeat:no-repeat;
width:685px;
}
div.redHeaderBlank > div:first-child
{ 
padding-left:10px;
}
div.redHeaderBlank > div
{ 
float:left;
padding-top:3px;
}
div.simpleOrderRow > div
{
float:left;
width:450px;
}
div.simpleOrderRow > div + div
{
width:200px;
}
div.evaluateOrderRow > div
{
float:left;
width:170px;
}
div.evaluateOrderRow > div + div
{
width:170px;
}
div.evaluateOrderRow > div + div + div
{
width:160px;
}
div.listOrderRow > div:first-child
{
width:170px;
}
div.listOrderRow > div:first-child + div
{
width:170px;
}
div.listOrderRow > div:first-child + div + div
{
padding-right:10px;
}
.globalLeftMargin
{
margin-left:15px;
}
.redBoxSmallCentered
{
padding-left:150px;
}
.infoMessage
{
margin:2px;
padding:2px;
color:#AF0005;
outline-color:#AF0005;
outline-style:solid ;
outline-width:1px;
}
#FormContactSubmit input[type=text],textarea
{
width:300px;
}
#SubmitContact
{
margin-left:340px;
}
.small_red_box 
{
width:330px;
float:left;
background-image:url(/images/box_line_307.gif); 
background-repeat:repeat-y;
}
.small_red_box_subtext
{
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}
.small_red_box_left
{
float:left;
padding-top:5px;
padding-left:7px;
width:140px;
}
.small_red_box_right
{
float:right;
padding-right:10px;
}
/* Rand in Box mit roter Überschrift */
.redBoxRightMargin
{
margin-left:15px;
}
.formErrContainer
{
float:left;
width:280px;
padding-left:10px;
}
table.tblNewsletter
{
width:690px;
margin-top:15px;
margin-bottom:15px;
}
table.tblNewsletter > tbody > tr > td 
{
width:190px;
}
table.tblNewsletter input[type="text"], table.tblNewsletter > tbody > tr > td + td, table.tblNewsletter > tbody > tr > td + td + td
{
width:250px;
}
div.faqHeader
{
font-size:14px;
font-weight:bold;
margin-bottom:10px;
height:40px;
padding-left:0px; 
padding-right:0px;
}
.cmsHeader	
{
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
margin-bottom:10px;
margin-top:24px;
}
.cmsSubHeader	
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
margin-top:24px;
}
.newsletterButton
{
width:450px;
text-align:right;
}
div.filials > table > tbody > tr > td + td
{
width:100px;
}
div.filials > table > tbody > tr > td 
{
width:450px;
}
div.filials > table > tbody > tr > td + td > div
{
text-align:right;
padding-right:60px;
}
.globalRightMargin
{
margin-right:15px;
}
.panelHeader
{
margin-top:10px;
margin-left:10px;
}
.panelText
{
margin-top:5px;
margin-left:12px;
font-weight:bold;
color:Gray;
}
.paymentMethodsRow
{
padding-left:8px;
padding-top: 3px;
}
.paymentMethodsItem
{
float:left;
padding-right:7px;
}
/*Inhalt der übrigbleibt wenn man globalLeftMargin im weisem Bereich verwendet */
.globalContentLength
{
width:668px;
}
.filLine
{
margin-top:5px;
margin-bottom:5px;
}
/* the overlayed element */ 
.overlayRating
{ 
min-width:400px !important;
/*min-height:400px !important; */
} 




/* the overlayed element */ 
.simple_overlay { 
-webkit-box-shadow: 0 0 30px #333333;
-moz-box-shadow: 0 0 30px #333333;
box-shadow: 0 0 30px #333333;
background: #EFEFEF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EFEFEF), to(#FFFFFF));
background: -moz-linear-gradient(#EFEFEF, #FFFFFF);
background: linear-gradient(#EFEFEF, #FFFFFF);
-pie-background: linear-gradient(#EFEFEF, #FFFFFF);
display:none; 
z-index:10000; 
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
min-width:300px;
} 
.lte-ie8 .simple_overlay  
{
behavior: url(/Content/PIE.htc);
}

.ie9 .simple_overlay  
{
border-collapse:separate;
}

/* close button positioned on upper right corner */ 
.hsntsn_overlay .close { 
visibility:hidden !important;
}
.hsntsn_overlay > div { 
padding:15px !important;
}
/* close button positioned on upper right corner */ 
.tyredirection_overlay .close { 
visibility:hidden !important;
}
.tyredirection_overlay > div { 
padding:15px !important;
}
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
background-image:url(/images/btnclose.png); 
background-repeat:no-repeat;
position:absolute; 
right:0px; 
top:0px; 
cursor:pointer; 
height:21px; 
width:28px; 
margin-right: 5px;
margin-top: 5px;
}
.brancheLeftCol
{
float:left;
width:340px;
}
.formTableCheckout label
{
font-weight:bold;
}
.checkoutFormItemDescription
{
margin-top:10px;
margin-bottom:10px;
margin-left:24px;
margin-right:40px;
}
.formTableCheckoutHeaderLeftColumn
{
width:180px;
float:left;
padding-top:10px;
}
/*Eingabe Formulardaten zB Kreditkartendaten */
.formTableCheckout td
{
padding-right:5px;
padding-top:5px;
padding-bottom:5px; 
padding-left:3px; 
}
.formTableCheckout td.firstColumn 
{
width:220px;
}
.cmsActiveItem
{
outline-color:Red !important;
outline-width:thin !important;
outline-style:solid !important;
background-color:White !important;
}
.openedItemContainer
{
width:650px; 
outline-color:Red !important;
outline-width:thin !important;
outline-style:solid !important;
}
.tyreTooltip { 
display:none; 
background:transparent url(/images/tooltip/white.png); 
height:60px; 
width:160px; 
padding:25px; 
}
.tyreTooltipLarge { 
display:none; 
background:transparent url(/images/tooltip/white_big2.png);
height:150px; 
width:200px; 
padding:25px; 
}
.tooltipFeatureIcon { 
display:none; 
background:transparent url(/images/tooltip/white_big3.png); 
height:253px; 
width:325px; 
padding:25px; 
}
form
{
margin:0px;
}
#documentPath
{
margin-top:14px;
}
.field-validation-error, .validation-summary-errors
{
color:#AF0005;
}
.input-validation-error
{
border:1px solid #E50003;
background-color:#ffeeee;
}
input, select, td
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px; 
}
.passiveSortUp
{
background:transparent url(/Images/button_filter_up_gray.gif) no-repeat scroll center top;
border:0 none;
cursor:pointer;
height:24px;
margin:0px;
padding:0px;
width:20px;
}
.activeSortUp
{
width:20px;
height:24px;
margin:0px;
padding:0px;
border:0px;
background:transparent url('/Images/button_filter_up.gif') no-repeat center top;
cursor:pointer;
}
.passiveSortDown
{
background:transparent url(/Images/button_filter_down_gray.gif) no-repeat scroll center top;
border:0 none;
cursor:pointer;
height:24px;
margin:0px;
padding:0px;
width:20px;
}
.activeSortDown
{
width:20px;
height:24px;
margin:0px;
padding:0px;
border:0px;
background:transparent url('/Images/button_filter_down.gif') no-repeat center top;
cursor:pointer;
}
#costTable
{
width: 482px;
}
#costTable > tbody > tr> td
{
/*width:300px;*/
padding-bottom: 5px;
}
#route div
{
overflow:visible;
}
#costTable > tbody > tr> td + td
{
width:154px;
}
#costTableOrderSummary
{
width:310px;
}
#costTableOrderSummary > tbody > tr> td
{
width:180px;
font-weight:bold;
}
#costTableOrderSummary > tbody > tr> td + td
{
width:100px;
text-align:right;
}
div.tyreNavigation
{
float:left;
margin:22px 0 0 27px;
}
div.tyreNavigation div
{
cursor:pointer;
float:left;
width:151px;
}
#divTyreMoto
{
margin-left:5px;
}
#pageHeader
{
position: relative;
width:100%;
height: 80px;
}
div
{
overflow:hidden;
}
#centerColumn
{
width:985px;
background:url(../images/top_gradient.gif);
background-repeat:repeat-x;
background-color:#af0005;
vertical-align:top;
text-align:left;
}

#layoutContainer
{
height:100%;
margin-left:auto;
margin-right:auto;
width:1001px;
border-collapse: collapse;
}
#layoutContainer td 
{
	margin:0;
	padding:0;
}
#borderLeft
{
width:8px;
background:url(../images/left.gif);
}
#borderRight
{
width:8px;
background:url(../images/right.gif);
}
#mainnavi
{
width:966px;
}
#mainnavi div 
{
z-index:100;
position: relative;
float:left;
}
#subnavi
{
position:relative;
top:-2px;
}
* html #subnavi, * + html #subnavi
{
margin-top:-3px;
}
#mainnaviShop 
{
margin-top:10px;
float:left;
}
#contentMainContainer
{
margin-left:17px;
width:965px;
}
#navi
{
height:101px;
margin-left:11px;
width:965px;
overflow:visible;
position: relative;
}
#navi div.flagdiv
{	
background:transparent url(../images/pixel.png) repeat-x scroll 0 0;
float:right;
margin-right:211px;
}
#naviContainer
{
float:left;
padding-top:6px;
vertical-align:top;
}
#searchTextContainer input 
{	
color:#000;
font-size:11px;
width:250px;
}
#searchTextContainer
{
float:left;
vertical-align:top;
padding-top:15px;
padding-right:10px;
}
.homeFormText
{
padding-top:4px;
}
.homeFormInput
{
padding-top:4px;
}
#tyreSearchForm td
{
vertical-align:top;
}
#firstContentBox td
{
vertical-align:top;
}
#searchButtonContainer
{
float:right;
padding-top:2px;
text-align:right;
vertical-align:top;
}
#contentLeftCol
{
float:left;
width:380px;
}
#contentLeftColWide
{
float:left;
width:700px;
}
#contentCentreCol
{
float:left;
margin-left:6px;
width:315px;
}
#contentRightCol
{
float:left;
margin-left:15px;
width:235px;
}
#contentRightCol div
{
margin-bottom:20px;
}
.offerContainer
{
width:359px;
height:160px;
margin-top:18px; 
}
.offerTop
{
width:359px;
height:9px;
background:url(../images/offer_top.gif) ;
}
.offerContent
{
width:359px;
height:140px;
background:url(../images/offer_right.gif) repeat-y;
}
.offerText
{
float:left;
width:209px;
padding-left:15px;
vertical-align:top;
position:absolute;
}

.offerBottom
{
width:359px;
height:9px;
background:url(../images/offer_bottom.gif) no-repeat ;
}
hr
{
clear:both;
visibility:hidden;
}
.articleName
{
color:Gray;
margin-top:0px;
margin-bottom:0px;
}
.articlePrice
{
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
}
.orderNow
{
margin-top:15px;
}
.contentMargin
{
margin-left:15px;
}
.abcText {
color:#000 !important;
}
a:link {
color:#cc0000;
font-size:12px;
}
a:visited {
color:#cc0000;
font-size:12px;
}
a:active {
color:#cc0000;
font-size:12px;
}
a:hover {
color:#cc0000;
font-size:12px;
}

.featureLeftCol
{
float:left;
width:150px;
}
.featureRightCol
{
float:left;
width:151px;
}
#titleCentreCol
{
margin-bottom:10px;
}
#pageFooter
{
background:transparent url(../images/page_footer_bg230.gif) no-repeat scroll 16px 0;
height:230px;
margin-top:15px;
width:985px;
}
div.linkblock {
float:left;
margin-top:6px;
padding:0 17px 10px;
}
div.linkblock-first {
float:left;
margin-top:6px;
padding-bottom:10px;
padding-left:38px;
padding-right:15px;
}
.rightLine 
{
background:transparent url(../images/footer_spacer.gif) no-repeat scroll right 5px;
}
.linkblock h3, .linkblock-first h3 
{
color:#AE0004;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-bottom:8px;
}
.linkblock a, .linkblock-first a {
color:#888;
line-height:14px;
text-decoration:none;
font-size:11px;
}
.noLine 
{
text-align:center;
}
.noLine img 
{
margin-top:8px;
}
#copyright
{
color:#888;
font-weight:bold;
margin-top:8px;
}
div.last {
background:transparent none repeat scroll 0 0;
}
#divCartOpened
{
position:relative;
top:0px;
width:180px;
height:80px;
background:transparent url(../images/cart_open.gif) no-repeat;
margin-left:81px;
z-index:5;
text-align:left;
padding-left:10px;
}
* html #divCartOpened 
{
right:19px;
}
#divCartOpenedText
{
position:relative;
top:0px;
right:19px;
margin-left:81px;
z-index:10;
height:23px;
}
/*update 24.06*/
/*allgemein*/
input 
{
font-size:11px;
}
select 
{
height:19px;
}
* html select 
{
height:20px;
}
* + html select 
{
height:20px;
}
h3 
{
font-size:15px;
}
h1, h2, h3, p
{
margin:3px 0px;
}
a img 
{
border:0px;
}
a:focus {
outline:none;
}
#firstContentBoxTyre ul
{
margin:0px;
padding:0px;
}
#firstContentBoxTyre li 
{
margin:0px;
padding:0px;
display:inline;
list-style-type:none;
}
#transportUnderButtons, #transportUnderButtons2
{
display:none;
}
.subsommer, .subwinter, .subyear 
{
height:25px;
}
.tyreNavigation1
{
float:left;
margin-top:5px;
width:305px;
}
#transportUnderButtons, #transportUnderButtons2
{
margin-top:-3px;
}
#divTyreOffroad p, #divTyreTransport p
{
padding:0px;
margin:0px;
}
/*style form for tyre*/
.tyreNavTopHeader 
{
margin:20px 0 0 23px;
width:600px;
}
.tyreNavBottomHeader 
{
height:25px;
position:absolute;
top:375px;
width:635px;
}
.tyreNavBottomHeader .headerLeft 
{
left:0px;
position:relative;
top:0px;
}
.tyreNavBottomHeader .headerRight 
{
left:100px;
position:relative;
top:0px;
}
.headerLeft 
{
float:left;
margin-left:23px;
}
.headerRight
{
float:right;
}
#contentLeftColWide .header
{
cursor:pointer;
margin-left:6px;
width:680px;
}
* html .contentTopArea 
{
margin:0px;
}
* html #contentLeftColWide .header 
{
margin-left:8px;
}
* + html #contentLeftColWide .header 
{
margin-left:8px;
}
#searchVehicle, #searchHsn, #searchTyreSize
{
cursor:pointer;
height:36px;
margin:0 0 0 1px;
padding-left:10px;
width:690px;
}
#frmHsnTsn
{
padding-top:5px;
margin-left:15px;
}
.hsnTsnTyreSize 
{
padding:5px 0px;
margin-left:10px;
width:650px;
}
.boxFormTyreSize 
{
margin-left:12px;
}
.topText
{
margin-left:15px;
}
/*Style within the boxes*/
form select
{
font-size:12px;
margin:0px;
}
#tyreDimensionContainer, #tyrePriceRangeContainer, #tyreManufacturerContainer, #tyreSpeedIndexContainer
{
height:22px;
margin:10px 0px;
}
#tyreDimensionContainer select, #tyreSpeedIndexContainer select
{
margin-right:10px;
width:60px;
}
#tyreSpeedIndexContainer select, #tyrePriceRangeContainer select, #tyreManufacturerContainer select 
{
width:200px;
}
#frmTyreSize .left, .hsnTsnTyreSize .left
{
float:left;
width:170px;
}
.hsnTsnError
{
width:230px;
padding-bottom:10px;
}
#containerHshTsnSubmit
{
padding-top:10px;
padding-left:300px;
}
.hsnBox .left, .tsnBox .left
{
width:170px;
}
.hsnBox .right input, 
.tsnBox .right input
{
width:145px;
margin-right:10px;
}
#vehicleSearchBox .right
{
float:left;
margin:10px 0px 0px 0px;
}
#vehicleSearchBox .left
{
float:left;
margin-top:10px;
width:175px;
}
#vehicleSearchBox input 
{
float:left;
margin:5px 0px 0px 40px;
}
.changeBox 
{
padding:5px 0px;
width:650px;
}
.changeBox p 
{
float:left;
width:185px;
}
.changeBox a 
{
padding-left:15px;
}
.HsnChangeBox 
{
padding:5px 0px;
}
.HsnChangeBox p
{
float:left;
width:200px;
}
.HsnChangeBox a
{
margin-left:15px;
}
#frmTyreSize .right
{
float:left;
width:470px;
}
#subHsnTsn 
{
float:left;
margin-left:34px;
}
.hsnTsnTyreSize .right, 
.hsnTsnTyreSize .left
{
margin:5px 0px;
}
.right label 
{
float:left;
padding-right:5px;
}
.right b
{
float:left;
padding-top:2px;
width:100px;
}
#tyreReinforced img, #tyreRunflat img
{
padding-left:60px;
}

#tyreReinforced
{
padding-top:10px;
}
#tyreRunflat
{
padding-top:10px;
}
/*extra style for transport-reifen*/
#divTyreTransport 
{
position:relative;
}
* html #divTyreTransport
{
margin-top:-2px;
}
* html #divTyreOffroad 
{
margin-top:-2px;
}
/*end extra*/
#hsntsnContainer p
{
margin:10px 0px;
}
#vehicleTypeContainer select, .vehicleTypeSelect select
{
margin:5px 0px;
width:340px;
}
.vehicleContent #frmVehicleManufacturer, .vehicleContent #frmVehicleModel
{
margin-left:15px;
}
#vehicleSearchBox #subVehicleTyreSize, #vehicleModelContainer #subVehicleTyreSize, #vehicleTypeContainer #subVehicleTyreSize, #vehicleTyreSizeContainer #subVehicleTyreSize
{
float:left;
margin:10px 0px;
}
* html #vehicleTypeContainer form 
{
width:648px;
}
.vehicleTypeArea
{
padding:5px 0px 0px;
}
.vehicleTypeImage 
{
float:left;
padding:15px 0px;
}
.vehicleTypeSelect 
{
float:left;
padding-left:18px;
padding-top:15px;
width:380px;
}
/*Submit + content*/
.submit p
{
float:left;
margin-top:20px;
}
#tyreCountContainer 
{
font-size:20px;
padding:0 2px;
text-decoration:underline;
}
#subTyreSizeCar 
{
margin-left:10px;
margin-top:10px;
}
a:focus{color:red;outline:0;}
.hi
{
display:none;
}
.nodisplay
{
display:none;
}
/*Buttons mit Subnavi*/
.space {
height:17px;
}
.tyreNavigation1 ul {
padding:0px;
}
.tyreNavigation1 li {
padding:0px;
display:inline;
}
#divTyreOffroad, #divTyreTransport {
float:left;
width:151px;
}
.open {
display:block;
}
.subhi {
display:none;
cursor:pointer;
}
.sublo
{
cursor:pointer;
}
.subNaviOpened {
display:none;
}
.eff1, .eff2 
{
float:left;
width:151px;
}
/*List Style*/
#bigContentTop 
{
background:transparent url(/Images/bg_all_top.gif) no-repeat scroll 3px 50%;
height:34px;
width:985px;
}
#bigContentMainContainer 
{
background:transparent url(/Images/bg_all_mitte.gif) repeat-y scroll 3px 50%;
height:auto;
width:976px;
}
#bigContentBottom
{
background:transparent url(/Images/bg_all_bottom.gif) no-repeat scroll 0 50%;
height:25px;
width:985px;
}
.contentTopArea
{
float:left;
margin:0 0 0 20px;
padding-bottom:15px;
}
.tyreArea 
{
float:left;
width:180px;
}
.buttonArea 
{
float:left;
margin-top:40px;
}
.contentMidArea
{
margin:0 0 0 32px;
width:920px;
}
* html .contentMidArea
{
margin-left:15px;
}
#tyreContainer 
{
padding-top:15px;
width:920px;
}
.sortListe 
{
width:920px;
}
.contentTyreResulte
{
margin-left:15px;
}
.resulteText 
{
padding:10px 0px;
}
.changeOnlyVehicle 
{
width:620px;
}
.changeOnlyVehicleText 
{
padding:5px 15px 5px;
}
* html .changeOnlyVehicleText 
{
margin-bottom:5px;
padding-bottom:0px;
}
.changeOnlyVehicleText p
{
float:left;
width:195px;
}
.changeOnlyVehicleText a 
{
margin-left:15px;
}
.changeVehicle 
{
background:transparent url(/Images/bg_code.gif) no-repeat scroll 0 0;
height:105px;
width:920px;
}
.changeVehicleText 
{
padding:8px 15px 0px;
}
.changeVehicleText p
{
float:left;
width:250px;
}
.prevNext 
{
float:right;
}
.sitePrev 
{
float:left;
margin-left:15px;
height:23px;
}
.sitePrevRime 
{
float:left;
margin-left:15px;
width:460px;
}
.sitePrev label, .sitePrev2 label, .sitePrevRime label, .sitePrevThin label, .siteNext2 label
{
color:#757575;
float:left;
font-size:11px;
font-weight:bold;
margin-left:2px;
margin-top:2px;
cursor:pointer;
}
.proQuantity select
{
float:left;
color:#757575;
padding-left:3px;
font-size:11px;
height:19px;
width:110px;
}
.proQuantity b 
{
color:#757575;
}
.siteNext 
{
float:right;
margin-right:15px;
width:26px;
}
.siteNext2
{
float:left;
margin-left:68px;
width:130px;
}
.siteNext label
{
color:#757575;
cursor:pointer;
float:left;
font-size:11px;
font-weight:bold;
margin-top:2px;
margin-right:2px;
}
.sortListe2 form
{
margin-top:2px;
}
.sortListe2 form select 
{
float:left;
font-size:12px;
margin:2px 4px 0px 0px;
width:130px;
}
* html .sortListe2 form select 
{
margin-top:1px;
}
.makerSort
{
margin-left:20px;
width:245px;
}
.heighlightSort
{
width:290px;
}
.priceSort 
{
width:130px;
}
.detailsStart 
{
width:917px;
}
.detailsStart img
{
margin-left:1px;
}
* html .detailsStart
{
margin-left:1px;
}
.detailContent 
{
background:transparent url(/Images/bg_top_917.gif) repeat-y scroll 1px 50%;
height:auto;
padding:0 20px 0 15px;
}
.detailContentBox
{
border-bottom:1px solid #CCC;
float:left;
height:auto;
padding:5px 10px;
width:865px;
}
.detailContent p 
{
margin:5px 0px;
}
.detailBottom 
{
background:transparent url(/Images/bg_bottom_917.gif) no-repeat scroll 1px 50%;
height:45px;
}
.tyreSmallImage 
{
float:left;
width:50px;
}
.herstellerDetails 
{
float:left;
width:250px;
}
.herstellerDetailsVersion2
{
width:150px !important;
}
.bigb 
{
font-size:16px;
}
.nameb 
{
font-size:14px;
}
.highlights 
{
float:left;
margin-top:10px;
width: 300px;
}

.highlightsVersion2
{
width: 130px;
}

.highlights .hlImage 
{
float:left;
width:130px;
}
.highlights .oldPrice 
{
float:right;
margin-top:0;
height: 40px;
width: 112px;
}
.highlightsSnowChain
{
width:270px !important;
}
.hlImage 
{
margin-bottom:10px;
}
.hlImage2
{
margin-bottom:10px;
height:Auto;
}
.oldPriceValue
{
text-decoration:line-through !important;
}
.oldPriceValueVersion2
{
 font-weight:bold;
  text-align:right !important;
   padding-right:10px !important;
}

.oldPrice 
{
color:#909090;
float:left;
font-size:16px;
margin-top:20px;
width:105px;
}
.oldPriceVersion2
{
margin-top:0px;
text-align:right !important;
}

.detailOldPrice span
{
color:#D30003;
float:left;
font-size:12px;
font-weight:bold;
margin-top:30px;
width:90px;
}
.oldPrice b, .detailOldPrice b 
{
text-decoration:line-through;
}
.oldPrice img, .detailOldPrice img 
{
margin-top:1px;
margin-left:-1px;
}
.priceDetails 
{
  float:left;
  width:100px;
}
.priceDetails > p
{
text-align: right;
}
.priceDetailsSnowChain
{
float:left;
width:120px !important;
}
.priceDetailsReverse
{
width:220px !important;
}
.priceDetailsReverse b span
{
font-size:17px;
}
#tyrestandUnserPreis
{
padding-right:10px;
margin-top:20px;
}
.priceDetailsnowchain 
{
padding-left:200px;
width:200px !important;
}
.priceDetailsnowchain > div
{
float:left;
margin-top:12px;
}
.priceDetails p 
{
margin-top:12px;
}

.priceDetailsVersion2 p 
{
margin-top:4px !important; 
}

.priceDetails b 
{
color:#757575;
font-size:26px;
}
.priceDetails b.currency 
{
margin-left:3px;
font-weight: normal;
}
.priceDetails sup
{
color:#757575;
font-size:20px;
font-weight:bold;
}
.quantityDetails
{
float:left;
width:200px;
}
.quantityDetails input, .quantityDetails b 
{
margin-right:7px;
float:left;
}
.quantityBox
{
font-weight:bold;
margin-left:30px;
margin-top:20px;
text-align:center;
width:40px;
}
.quantityBoxVersion2
{
  margin-top:10px !important;
}

.quantityDetails b 
{
margin-top:21px;
}

.quantityDetailsVersion2 b 
{
margin-top:10px !important;
}

.orderButton 
{
margin-top:18px;
}
.orderButtonVersion2
{
margin-top:8px !important;
}
.orderButton18 
{
margin-top:14px;
}
/*Felgen*/
.vehicleTop 
{
height:39px;
}
.vehicleBottom 
{
background:transparent url(../images/box_bottom.gif) no-repeat scroll 1px 50%;
height:26px;
width:685px;
}
.vehicleContent 
{
background:transparent url(../images/form_bg_top.gif) repeat-y scroll 1px 50%;
width:685px;
}
.vehicleName 
{
float:left;
width:250px;
margin-bottom:20px;
}
.vehicleButton
{
margin-bottom:20px;
}
#contentTopSearchRims 
{
background:transparent url(../images/big_content_top.gif) no-repeat scroll center center;
height:26px;
}
#contentSearchRimes
{
background:transparent url(../images/big_content_mitte.gif) repeat-y scroll center;
padding-left:35px;
}
#contentBottomSearchRims
{
background:transparent url(../images/big_content_bottom.gif) no-repeat scroll center center;
height:15px;
margin-top:-1px;
}
.rimVehicleBox 
{
width:915px;
}
.rimVehicleBox .top 
{
background:transparent url(../images/bg_remis_top.gif) no-repeat scroll center center;
height:20px;
}
.rimVehicleBox .center
{
background:transparent url(../images/bg_remis_mitte.gif) repeat-y scroll center center;
}
.rimVehicleBox .bottom
{
background:transparent url(../images/bg_remis_bottom.gif) no-repeat scroll center center;
height:21px;
margin-top:-1px;
}
.rimHeaderText 
{
width:800px;
margin:8px 1px;
}
.centerTop 
{
font-size:12px;
font-weight:bold;
padding-left:15px;
}
.centerTop p 
{
float:left;
padding-right:125px;
}
.vehicleImg 
{
padding:10px 0px;
text-align:center;
width:910px;
}
.vehicleButtons 
{
font-weight:bold;
}
.vehicleButtons p 
{
float:left;
margin:4px 0px 0px 93px;
}
#containerVehicleColor
{
float:left;
margin:0px 0px 0px 5px;
padding:0px;
}
#containerLevelling
{
float:left;
margin:0px 0px 0px 5px;
padding:0px;
}
.vehicleButtons ul 
{
float:left;
margin:0px 0px 0px 5px;
padding:0px;
}
.vehicleButtons li 
{
display:inline;
}
.rimSelect 
{
background:transparent url(../images/bg_reims_size.gif) no-repeat scroll 0 50%;
height:55px;
}
.rimSelect form 
{
padding-top:17px;
}
.rimSelect p
{
color:#D30003;
font-size:15px;
font-weight:bold;
float:left;
margin:0 120px 0 63px;
}
.rimSelect select
{
color:#909090;
margin-left:5px;
width:150px;
}
.rimDetailsMiddle
{
background:transparent url(../images/form_bg_top_917_gray.gif) repeat-y scroll 0 50%;
width:917px;
}
.rimesDetailsBottom
{
background:transparent url(../images/form_bg_bottom_917_gray.gif) no-repeat scroll 0 50%;
height:45px;
width:917px;
}
.rimsDetails 
{
border:1px solid #FFF;
cursor:pointer;
float:left;
height:181px;
margin-left:10px;
width:440px;
}
.rimsDetails div
{
padding-left:6px;
}
.rimesDetailsContent 
{
height:125px;
}
.rimsImg 
{
float:left;
margin-right:10px;
}
.rimsDetails form
{
padding:2px 5px 0px;
}
.rimsDetails form input 
{
float:left;
margin-right:20px;
}
.rimesPrice 
{
color:#D30003;
float:left;
font-size:11px;
font-weight:bold;
margin:-5px 0px 0px;
}
.rimesPrice a
{
text-decoration:line-through;
padding:0 7px;
}
.rimesPrice img
{
margin-left:2px;
}
.rimesPriceOld
{
float:left;
margin-top:8px;
}
.rimesDetailsAk
{
float:left;
margin-left:10px;
margin-top:-12px;
}
.rimesPriceOld span {
color:#D30003;
font-size:12px;
font-weight:bolder;
}
.rimesPriceOld b 
{
text-decoration:line-through;
}
.rimesPriceOld img
{
margin-left:3px;
}
.rimesDetailsAk b
{
color:#757575;
font-size:26px;
}
.rimesDetailsAk b.currency
{
margin-left:3px;
font-weight:normal;
}
.rimesDetailsAk sup 
{
color:#757575;
font-size:20px;
font-weight:bold;
}
.rimesPrice sup
{
color:#757575;
font-size:20px;
}
.bigLine 
{
margin:8px 18px;
float:left;
}
.siteFunctions 
{
float:left;
padding:5px;
width:680px;
}
.siteFunctions p
{
float:left;
margin-right:5px;
}
.siteFunctions a 
{
text-decoration:underline;
}
.siteFunctions img
{
float:left;
margin-top:-9px;
}
.bg_top 
{
padding-top:4px;
}
* html .bg_mitte
{
margin-top:-11px;
}
* + html .bg_mitte
{
margin-top:-11px;
}
.bg_bottom 
{
width:440px;
height:11px;
padding-bottom:5px;
}
/*ReifenSuche*/
#rightBoxTyreSearch
{
padding-bottom:7px !important;
}
.tyrsSearchBox 
{
width:660px;
}
.boxLeft 
{
float:left;
padding-top:5px;
width:395px;
}
* html .boxLeft 
{
padding-top:0px;
}
.boxRight 
{
padding-top:32px;
float:right;
width:180px;
}	
.searchTyreForm 
{
padding:0px 0px 10px;
}
* html .searchTyreForm 
{
padding:10px 0px;
}
.tsLeft 
{
float:left;
margin-left:30px;
width:115px;
position: relative;
top: 2px;
}
.tsLeft:first-child
{
margin-left:0;
width:115px;
padding-left:30px;
}
.tsLeftLandingpage
{
float:left;
width:145px;
}

.tsRight 
{
float:left;
height:23px;
width:200px;
}
.tsLeft2 
{
float:left;
width:80px;
position: relative;
top: 2px;
}
.tsRight2 
{
float:left;
width:50px;
}
.infoButton 
{
float:right;
height:23px;
margin-top: -3px;}
.infoButtonLabel 
{
padding-top:5px;
padding-left:1px;
}
#tyreSelect select, .tyreSelect select
{
width:180px;
}
#firstContentBoxTitle
{
padding-left:26px;
padding-top:15px;
padding-bottom:5px;
}
#tyreDimension select
{ 
margin-right:12px;
width:50px;
}
.tsSearchButton 
{
float:right;
}
#firstContentBox select 
{
height:19px;
}
/*Warenkorb*/
.cartContent 
{
background:transparent url(../images/form_bg_top.gif) repeat-y;
/*width:679px; */
margin-left:1px;
}
.cartBottom 
{
background:transparent url(../images/form_bg_bottom.gif) no-repeat scroll;
padding-bottom:40px;
margin-top:-5px;
width:679px;
}
.cartContent form 
{
padding:7px 15px;
}
.cartBox #cartnavi 
{
background:transparent url(/images/space_schatten.gif) no-repeat scroll left center;
}
#cartnavi 
{
height:39px;
width:680px;
}
.cartnavi_v1
{
 background-image:none !important;
}
.firstButton 
{
float:left;
margin-left:1px;
}
.cartButton 
{
float:left;
margin-left:10px;
}
.lastButton 
{
float:right;
}
.cartHeader b 
{
margin-left:35px;
}
.cartArtikel 
{
margin-right:190px;
}
.artikelBox
{
height:auto;
/*background:url(../images/backgoundOrderSummary.png) repeat-y;*/
}
.cartInfo
{
width:27px;
margin-top:12px;
}
.artikelNameKey
{
vertical-align:middle;
margin-left:8px;
margin-top:10px;
width:225px;
}
.artikelQuantity 
{
margin-top:10px;
margin-left:15px;
width:56px;
text-align:center;
}
.artikelQuantity input 
{
width:18px;
text-align:center;
}
.artikelPrice 
{
margin-left:10px;
margin-top:10px;
width:100px;
text-align:right;
}
.artikelPrice img
{
padding:0 2px;
}
.artikelSumCompleteWheel
{
height:100px !important;
}
.cartArticleKey
{
margin-left:2px;
margin-top:10px;
}
.artikelSum 
{	
/*height:65px;*/
margin-left:45px;
text-align:right;
width:130px;
}
.artikelSum p
{
font-size:15px;
font-weight:bold;
padding-top:10px;
padding-right:25px;
}
.artikelSum p .normal
{
font-size:12px;
font-weight:normal;
}
.artikelSum img
{
padding-left:2px;
}
.artikelX 
{
margin-left:5px;
padding-top:7px;
}
p.line 
{
margin:0px;
}
p.thickline 
{
margin:0px;
}
* html p.thickline 
{
margin-top:-8px;
}
* + html p.thickline 
{
margin-top:-8px;
}
.artikelBox2, .artikelBox3 ,.cartBox
{
margin:5px 0px 0px;
line-height:13px;
}
.artikelBox3 
{
margin-bottom:8px;
}
.tyreAdvice
{
background:url('/Images/bg_cart_tyre.gif') no-repeat;
height:58px;
width:620px;
}
.adviceText
{
color:#AF0005;
font-weight:bold;
padding:10px 0 0 10px;
width:120px;
}
.adviceText p 
{
font-size:11px;
}
.cartTyreContent
{
margin-left:2px;
margin-top:5px;
width:220px;
}
.cartTyreContent p 
{
font-size:10px;
margin:0px;
}
.artikelBoxBtn 
{
padding:4px 0px 0px 20px;
}
.artikelPrice2 
{
padding-left:5px;
padding-top:16px;
width:98px;
}
.artikelPrice2 img
{
padding:0 2px;
}
.cartFeatureMiddle 
{
background:url(/Images/bg_cartfeature_middle.gif) repeat-y;
width:620px;
}
.featureSubHeader
{
color:Gray;
font-weight:bold;
padding-left:10px !important;
width:220px;
}
.cartFeatureHeader
{
background:url(/Images/bg_cartfeature_header.gif) repeat-y;
width:620px;
height:8px;
}
.cartFeatureFooter
{
background:url(/Images/bg_cartfeature_footer.gif) repeat-y;
width:620px;
height:8px;
}
.cartFeatureContent 
{
margin-left:2px;
margin-top:5px;
width:324px;
}
.totalAmount
{
font-size:18px;
font-weight:bold;
}
.totalAmount .normal
{
font-size:12px;
}
.cartFeatureContent p
{
font-size:10px;
margin:0px;
}
.cartFeatureContent input
{
margin-top:3px;
}
.cartBillBox 
{
/*margin-top:15px;*/
width:630px;
}
.recalculate 
{
float:right !important;
}
.artikelCalculate 
{
float:left;
margin:8px 0px;
text-align:right;
width:450px;
}
.calculateLeft
{
float:left;
width:205px;
}
.calculateLeft select
{
margin-left:4px;
}
.calculateRight 
{
float:right;
width:70px;
}
.cartSendButton 
{
float:right !important;
}
* html .cartSendButton 
{
margin-left:40px;
}
* + html .cartSendButton 
{
margin-left:40px;
}
/*Reifen Detail-Seite*/
.tyreDetailTop 
{
background:transparent url(../images/header_clean.gif) no-repeat scroll 0px 50%;
height:39px;
}
.tyreDetailMitte
{
background:transparent url(../images/form_bg_top.gif) repeat-y scroll 1px 50%;
width:685px;
}
.tyreDetailBottom 
{
background:transparent url(../images/box_bottom.gif) no-repeat scroll 1px 50%;
height:26px;
width:685px;
}
.tyreDetailMitte form
{
float:right;
height:auto;
}
.detailBoxTop 
{
border-top:1px solid #C1C1C1;
border-bottom:1px solid #C1C1C1;
margin:5px 10px;
width:656px;
}
.quantityDetails2 input, .quantityDetails2 b 
{
float:left;
margin-right:7px;
}
.quantityDetails2 b {
margin-top:20px;
}
.detailImgBox
{
float:left;
text-align:center;
width:300px;
}
.detailBoxContentBottom 
{
margin:5px 10px;
}
.detailImgContentProfile
{
color:#909090;
font-size:11px;
padding:10px;

text-align:left;
width:194px;
}
.detailImgContent 
{
color:#909090;
font-size:11px;
padding-top:10px;
text-align:center;
margin:0 auto;
width:194px;
}
.detailImgContentsnow 
{
color:#909090;
font-size:11px;
padding-left:60px;
padding-top:10px;
text-align:left;
width:214px;
}
.detailInfo 
{
float:left;
margin-top:20px;
width:325px;
}
.detailInfo p
{
margin:1px;
}
.infoLinks 
{
float:left;
width:150px;
}
.infoRechts 
{
float:right;
width:160px;
}
.infoBottom 
{
margin-top:15px;
}
.detailBoxFooter 
{
padding-top:5px;
border-top:1px solid #C1C1C1;
margin:5px 15px;
}
#tyreDetailFooter 
{
padding-left:10px;
}
#tyreDetailFooter > div
{
padding-right:20px;
}
#tyreDetailFooter > div > div + div
{
padding-top:20px;
}
#printFooterImage
{
padding-top:10px;
}
#recommendFooterImage
{
padding-top:10px;
}
#adviceTyreImage
{
padding-top:5px;
}
/*PageHeader*/
#logo
{
float:left;
margin-left:18px;
margin-top:15px;
}
#title 
{
float:left;
margin-top:30px;
height:40px;
}
/*Warekorb*/
#cartBox 
{
/*padding-left:50px;*/
}
#cart 
{
position:absolute;
width:240px;
z-index: 1000;
}
#panel {
background:transparent url(/images/bg_cart.png) repeat-y scroll center top;
display:none;
height:120px;
padding-left:16px;
padding-top:10px;
cursor:pointer;
overflow:auto;
}
#panel div
{
padding:2px;
}
.btn-slide {
text-align:center;
width:144px;
height:31px;
padding:10px 10px 0px 0px;
margin:0px auto;
display:block;
font:bold 120%/100% Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}
.active {
background-position:right 12px;
}
/*Felgen*/
.rim_car 
{
position:relative;
text-align:left;
}
#rim_first 
{
position:relative; 
left:60px;
top:0px; 
}
#rim_carosserie
{
position:absolute; 
left:60px;
top:0px; 
}
.headerText 
{
width:520px;
margin:8px 0px;
}
.headerButton 
{
float:left;
margin-left:-5px;
margin-top:0px;
}
.headerWhiteText 
{
color:#FFF;
font-size:16px;
font-weight:bold;
padding:4px 15px;
}
/*Felgen Detail*/
#RimALDetailContainer 
{
margin-left:15px;
}
.detailContainerHeader 
{
color:#909090;
font-weight:bold;
padding:0px 10px;
width:880px;
}
.herstellerDetails2 
{
float:left;
width:300px;
}
.pricePro 
{
margin-left:415px;
}
.highlightsRime 
{
float:left;
margin-top:10px;
width:161px;
}
.detailIcon a 
{
float:left;
margin-left:3px;
margin-top:20px;
}
/*Right Colums*/
.newRightCol 
{
float:left;
margin-left:1px;
}
.rightBox1 
{
margin-left:-14px;
margin-top:-12px;
position:absolute;
}
.rightBox2 
{
margin-top:270px;
margin-left:0px;
}
* html .rightBox1 
{
margin-left:0px;
}
* + html .rightBox1 
{
margin-left:0px;
}
* html .rightBox2 
{
padding-top:270px;
}
* + html .rightBox2 
{
padding-top:270px;
}
/*Warenkorb*/
.cartText
{
width:165px;
}
p.paymentHeader 
{
margin:0px;
}
.paymentHeader 
{
height:39px;
}
.jsdisplay 
{
display:none;
}
.textUnderHeader, .addressBox 
{
margin-left:10px;
width:655px;
}
.checkoutFormHeader 
{
height:45px;
width:655px;
}
.checkoutFormHeader label
{
font-weight:bold;
}
.checkoutFormHeaderActive 
{
background-color:#c1c1c1;
}
.shipCart
{
}
.paymentAddress 
{
padding:10px;
}
div.addInput 
{
width:650px;
}
.addPasswordRules
{
 float:left;
  width:290px;
}
.addInput 
{
padding:4px 0px;
}
.addInput2 
{
padding:4px 0px;
}
.addInput > b 
{
float:left;
width:140px;
}
.addInput2 b 
{
float:left;
width:140px;
}
.addInput input
{
float:left;
width:200px;
}
.addInput2 input
{
float:left;
width:180px;
}
.addInput select
{
float:left;
width:204px;
}
.addInput textarea 
{
height:80px;
width:200px;
}
.addInputextra 
{
padding:4px 0px;
}
.addInputextra b 
{
float:left;
width:140px;
}
.anrede p 
{
float:left;
font-weight:bold;
margin:0px 10px 0px 0px;
}
.anrede input 
{
margin-left:0px;
}
.paymentImgBox 
{
width:500px;
}
.paymentButton 
{
float:right;
margin-top:40px;
}
.filiale 
{
width:500px;
}
.filiale label, .filiale input 
{
float:left;
margin-right:10px;
}
.filiale label 
{
margin-top:6px;
}
.filPlz 
{
margin-top:3px;
}
.userKonto 
{
}
.loginBox 
{
float:left;
width:350px;
}
.loginSubmit 
{
float:left;
margin-left:50px;
margin-top:15px;
}
.billAdd 
{
width:350px;
}
.billAdd input 
{
padding:0px;
font-size:12px;
}
#geb1, #geb2 
{
float:left;
margin-right:5px;
width:39px;
}
#geb3 
{
float:left;
width:104px;
}
#billStr 
{
float:left;
margin-right:5px;
width:146px;
}
#billNr 
{
float:left;
width:45px;
}
#billPlz
{
float:left;
margin-right:5px;
width:60px;
}
#billPlz2
{
float:left;
margin-right:5px;
width:45px;
}
#tbTelCountryCode
{
float:left;
margin-right:5px;
width:28px;
}
#tbTelRegionCode 
{
float:left;
margin-right:5px;
width:50px;
}
#tbTelPhoneNumber 
{
float:left;
width:104px;
}
#tbTelPhoneNumberSingle 
{
float:left;
width:200px;
}

.smallText 
{
font-size:10px;
color:#909090;
}
.mediumText
{
font-size:12px; 
}
.billBottom 
{
width:670px;
}
.billTeLeft 
{
float:left;
width:300px;
}
.billTeLeft h3 
{
margin:10px 0px;
}
.billTeRight
{
float:right;
margin:52px 0px 0px;
width:360px;
}
.billButton 
{
float:right;
margin-right:310px;
margin-top:10px;
}cartBox
.billButton2 
{
float:left;
margin-left:105px;
margin-top:5px;
}
.paymentMethod 
{
padding:10px;
}
.billButtons 
{
margin-bottom:12px;
margin-left:2px;
margin-top:12px;
}
.billButtons p 
{
margin:5px 0px;
}
.payText 
{
float:left;
margin-left:20px;
margin-top:10px;
}
#billEuro
{
float:none;
margin-left:3px;
margin-top:1px;
}
.checkoutFormHeader img 
{
float:left;
margin-left:20px;
margin-top:5px;
}
.payMethodBottom 
{
margin-left:15px;
}
.payImg 
{
float:left;
margin-left:5px;
}
.summaryHeader p 
{
color:#909090;
float:left;
font-size:14px;
font-weight:bold;
margin-left:35px;
}
.summaryHeader .first 
{
margin-right:155px;
}
.summaryHeader .third 
{
margin-left:20px;
}
.summaryContent 
{
background:url(/images/backgoundOrderSummary3.gif) repeat-y;
margin-left:10px;
width:645px;
}
.sumProDetails 
{
padding-top:10px;
width:270px;
}
.proName 
{
font-size:13px;
}
.proGray 
{
color:#909090;
}
.shipmentBillBox 
{
margin-left:300px;
margin-top:15px;
width:350px;
}
.shipmentTitle 
{
float:left;
font-size:13px;
font-weight:bold;
line-height:22px;
}
.shipmentTitle p 
{
text-align:right;
}
.shipmentNr
{
float:right;
line-height:22px;
}
.shipmentNr p 
{
text-align:right;
}
.shipmentNr img
{
margin-left:2px;
}
.changeButton 
{
float:right;
margin:5px 75px 5px 0px;
}
.payMethodBox 
{
padding:5px 0px;
}
.payMethodBox .billName 
{
float:left;
margin-left:25px;
margin-right:85px;
margin-top:8px;
}
.ChangeAddBox 
{
margin-top:8px;
width:655px;
}
.addLeft 
{
float:left;
width:300px;
}
.addRight 
{
float:right;
width:350px;
}
.changeAddButton 
{
margin:10px 0px;
}
.summaryButton 
{
width:650px;
margin:8px 0px;
}
.summaryButton div 
{
margin:10px 0px;
}
.privacyBox p, .agbBox p, .newsletterBox p 
{
float:left;
margin-left:8px;
}
.privacyBox .text, .agbBox .text, .newsletterBox .text 
{
width:550px;
}
.prevNext2 
{
float:left;
height:23px;
margin:5px 0px;
width:665px;
display:none;
}
.sitePrev2 
{
float:left;
margin-left:5px;
width:190px;
}
.partnerRadio
{
margin-top:5px;
}
.partnerInfo 
{
margin-top:8px;
width:655px;
vertical-align:middle;
}


.infoButtonPartner
{
padding-top:4px;
padding-right:3px;
}
.partnerImg 
{
margin-left:20px;
width:117px;
}
.partnerDistance {
width:65px;
padding-top:3px;
}
.partnerAdresse 
{
margin-left:5px;
}
.highlightText 
{
color:#CC0000;
float:left;
font-size:16px;
font-weight:bold;
margin-top:10px;
width:300px;
}
.tyreCountResult 
{
color:#CC0000;
float:left;
font-size:16px;
font-weight:bold;
margin-top:10px;
}
.cartHeader 
{
margin-left:1px;
height:39px;
}
.cartText 
{
float:left;
width:490px;
}
.cartButtonRight_v1
{
	text-align: right;
 width:645px;
}
.cartButtonRight_v1 input
{
/* padding-top:20px;*/
float:right;
}
p.cartButtonRight 
{
float:right;
margin:-5px 10px 0px 0px;
}
/*end/warenkorb*/
.validationSummaryBox ul 
{
margin:0px;
}
/*index priceImage*/
.order-button-start
{
position:relative;
left:11px;
top:110px;	
}
.priceImage 
{
margin-left:51px;
margin-top:55px;
position:absolute;
width:290px;
z-index:1;
}
.priceImage-small 
{
margin-left:151px;
width:210px;
}
.priceImage div
{
position: relative;
right: 38px;
float: right;
}
.offerImage
{
margin-left:195px;	
float:left;
width:150px;
position:absolute;
}
.offerImage img 
{
padding-left:35px;
}
.offerImage img.felge
{
padding-left: 30px;
}
/*Vehicle Silder show*/
.vehilceSlider 
{
}
.sliderContent 
{
margin:0 0 0 21px;
width:670px;
}
.configTop 
{
background:url(/images/bg_config_top.gif) no-repeat scroll left center;
height:20px;
}
.configMitte 
{
background:url(/images/bg_config_mitte.gif) repeat-y scroll left center;
}
.configBottom 
{
padding-left:20px;
background:url(/images/bg_config_bottom.gif) no-repeat scroll left center;
height:20px;
}
.redheadline 
{
color:#d30003;
}
.sliderText 
{
line-height:18px;
padding:5px 0px 15px 0px;
width:620px;
}
.graphic, #prevBtn, #nextBtn
{
margin:0px;
padding:0px;
display:block;
overflow:hidden;
text-indent:-8000px;
}
#container
{	
background:#FFF none repeat scroll 0 0;
margin:0px auto 2em;
position:relative;
text-align:left;
width:640px;
}	
#header
{
height:80px;
background:#5DC9E1;
color:#fff;
}				
#content
{
margin-left:40px;
position:relative;
}
#slider
{
float:left;
width:500px;
}	
#prevBtn
{ 
float:left;
display:block;
width:30px;
height:120px;
}
#nextBtn
{ 
float:left;
display:block;
width:30px;
height:120px;
}														
#prevBtn a, #nextBtn a
{ 
display:block;
width:30px;
height:120px;
background:url(/images/prev.gif) no-repeat 0 0;	
}	
#nextBtn a
{ 
background:url(/images/next.gif) no-repeat 0 0;	
}
.konfiContent 
{
padding-right:10px;
}
.konfiImage
{
margin-bottom:8px;
margin-top:0px;
}
/*Komplett Raeder*/
#firstContentComplete 
{
height:260px;
width:980px;
}
#CompleteWheelBGLeft
{
background:transparent url(../images/bg_komplettrad.jpg) no-repeat scroll 0 0;
height:260px;
margin-left:16px;
width:703px;
float:left;
}
#imageComplete
{
width:244px;
float:left;
}
.completeNavigation
{
padding:30px 10px;
}
.completeNavigation div
{
float:left;
margin-left:15px;
}
.underHeaderText 
{
padding:10px 0px;
width:670px;
}
/*Lightbox*/
#TB_overlay {
position:fixed;
z-index:100;
top:0px;
left:0px;
height:100%;
width:100%;
}
.TB_overlayMacFFBGHack 
{
background:url(macFFBgHack.png) repeat;
}
.TB_overlayBG 
{
background-color:#000;
-moz-opacity:0.75;
opacity:0.75;
}
* html #TB_overlay 
{
position:absolute;
}
#TB_window {
position:fixed;
z-index:102;
color:#000;
display:none;
border:4px solid #525252;
text-align:left;
top:50%;
left:50%;
}
* html #TB_window 
{
position:absolute;
}
#TB_window img#TB_Image 
{
display:block;
}
#TB_caption{
height:25px;
padding:7px 30px 10px 25px;
float:left;
}
#TB_closeWindow{
height:25px;
padding:11px 25px 10px 0px;
float:right;
}
#TB_closeAjaxWindow
{
color:#000;
float:right;
text-align:right;
}
#TB_ajaxWindowTitle{
float:left;
padding:7px 0 5px 10px;
margin-bottom:1px;
}
#TB_ajaxContent{
clear:both;
padding:0px;
text-align:left;
line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
padding:15px;
}
#TB_ajaxContent p{
}
#TB_load{
position:fixed;
display:none;
height:13px;
width:208px;
z-index:103;
top:50%;
left:50%;
margin:-6px 0 0 -104px;
}
* html #TB_load {
position:absolute;
}
#TB_HideSelect{
z-index:99;
position:fixed;
top:0px;
left:0px;
background-color:#fff;
border:none;
-moz-opacity:0;
opacity:0;
height:100%;
width:100%;
}
* html #TB_HideSelect {
position:absolute;
}
#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
}
#lightbox-nav-btnPrev { 
left:0px; 
float:left;
}
#lightbox-nav-btnNext { 
right:0px; 
float:right;
}
#lightbox-container-image-data-box {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
margin:0px auto;
line-height:1.4em;
overflow:auto;
width:100%;
padding:0px 10px 0px;
}
#lightbox-container-image-data {
padding:0px 10px; 
color:#666; 
}
#lightbox-container-image-data #lightbox-image-details { 
width:70%; 
float:left; 
text-align:left; 
}	
#lightbox-image-details-caption { font-weight:bold; }
#lightbox-image-details-currentNumber {
display:block; 
clear:left; 
padding-bottom:1.0em;	
}			
#lightbox-secNav-btnClose {
width:66px; 
float:right;
padding-bottom:0.7em;	
}
.popupBox 
{
background:url('/images/bg_popup.gif') no-repeat scroll center;
height:591px;
width:586px;
}
#TB_closeAjaxWindow a 
{
color:#000;
}
.popupLogo 
{
height:73px;
float:left;
margin-left:5px;
}
.popupContent 
{
padding:24px 0 45px 20px;
width:545px;
}
.popupHeader input 
{
float:left;
margin-right:7px;
}
.popupText 
{
margin-top:5px;
width:520px;
}
.popupLogin 
{
width:350px;
}
.popupLogin p
{
height:20px;
margin:8px 0px;
}
.popupLogin label
{
float:left;
width:110px;
}
.popupLogin input 
{
float:left;
margin-left:5px;
}		
#knr 
{
width:195px;
}
#bnr 
{
width:65px;
}
#bnr2 
{
width:121px;
}
.popupSubmit 
{
padding-left:102px;
}
.loginImg 
{
left:270px;
position:absolute;
top:290px;
width:300px;
}
.popupSmallText
{
bottom:60px;
color:#757575;
font-size:11px;
position:absolute;
left:20px;
bottom:45px;
}
.acceptInfo 
{
margin-left:110px;
font-weight:bold;
}
.acceptInfo input 
{
margin:0px;
}
.acceptText 
{
margin-left:5px;
width:215px;
}
.popupKontaktImg 
{
float:left;
margin-top:20px;
}
.popupText2
{
float:left;
width:370px;
}
.popupTextSmall 
{
font-size:11px;
}
.filTop 
{
background:url(/images/bg_fil_top.gif) no-repeat scroll center;
height:16px;
}
.filMitte 
{
background:url(/images/bg_fil_mitte.gif) repeat-y scroll center;
}
.filBottom
{
background:url(/images/bg_fil_bottom.gif) no-repeat scroll center;
height:16px;
}
.filAdd 
{
padding-left:15px;
width:235px;
}
.filBestell 
{
padding-left:5px;
width:135px;
}
.bestellText 
{
color:#747474;
font-size:10px;
line-height:11px;
padding:0 0 5px 15px;
width:500px;
}
.optionalEmail 
{
margin-top:8px;
width:530px;
}
.optionalEmail h2 
{
color:#af0005;
}
.optionalEmail p
{
margin:8px 0px;
}
.optionalEmail input, .optionalEmail label 
{
float:left;
margin-right:8px;
}
.statusEmail 
{
width:180px;
}
.emailSave 
{
margin-left:90px;
margin-top:5px;
}
.impressumText 
{
padding-left:5px;
}
.impressumText div
{
margin:2px 0px 0px;
}
.impressumText b
{
color:#525252;
}
.popupFooter 
{
background:transparent url(/images/popup_footer.gif) no-repeat scroll center center;
bottom:0px;
height:40px;
margin-left:12px;
position:absolute;
width:562px;
}
.popupFooterLinks 
{
float:left;
padding-left:25px;
padding-top:15px;
width:400px
}
.popupFooterLinks a 
{
color:#747474;
font-size:11px;
float:left;
margin-right:5px;
}
.popupCopy 
{
float:left;
padding-left:25px;
padding-top:15px;
}
.popupCopy a
{
color:#747474;
font-size:11px;
float:left;
margin-right:5px;
}
.popupFooterKontakt 
{
border-left:1px solid;
border-right:1px solid;
padding:0 5px;
}
.popupFilData 
{
width:545px;
}
/*Job Suche Header*/
#detailJob {
background:transparent url(/images/job_bg_detail.png) no-repeat;
height:207px;
width:982px;
margin-top:1px;
margin-left:14px;
}
#searchJob {
background:transparent url(/images/job_bg_search.png) no-repeat;
height:207px;
width:982px;
margin-top:1px;
margin-left:14px;
}
#titleJobDetail
{
margin-left:13px;
margin-top:19px;
}
#subTitleJobDetail
{
margin-left:19px;
margin-top:10px;
margin-bottom:10px;
width:400px;
}
/*Filiale Suche*/
.searchFil {
background:transparent url(/images/bg-_search_fil.png) no-repeat scroll -2px 0;
height:300px;
width:982px;
}

.searchFilITA {background:transparent url(/images/ITA/bg-_search_fil.png) no-repeat scroll -2px 0 !important;}
.searchFilFRA {background:transparent url(/images/FRA/bg-_search_fil.png) no-repeat scroll -2px 0 !important;}

.filBox 
{
margin-left:32px;
width:520px;
}
.filHeader 
{
margin-top:10px;
}	
.filHeaderText 
{
line-height:18px;
margin-top:10px;
}
* html .filHeaderText 
{
margin-top:5px;
}
* + html .filHeaderText 
{
margin-top:5px;
}
.searchFilForm 
{
/*margin-top:15px;*/
width:450px;
}
.searchFilBox input 
{
width:140px;
}
.searchFilBox 
{
padding:5px 0px;
}
.searchFilBox input
{
margin:0px;
}
.filBoxLeft
{
float:left;
width:115px;
}
.filBoxRight 
{
float:right;
width:300px;
}
.searchFilButton 
{
padding-left:145px;
padding-top:5px;
}
.filLinkText 
{
margin-top:3px;
padding-left:145px;
}
.filDetailBox
{
margin-left:15px;
width:700px;
}
.filAddBox 
{
margin-top:10px;
}
.addBoxleft 
{
background:url('/images/fil_add.gif') no-repeat scroll center;
float:left;
height:198px;
width:340px;
}
.addBoxright
{
background:url('/images/fil_add2.gif') no-repeat scroll center;
float:left;
height:198px;
width:350px;
}
.addLogo 
{
margin-top:7px;
margin-left:6px;
}
.addBoxleft div 
{
margin-left:15px;
}
.addMoreInfo 
{
margin-top:8px;
}
.addMoreInfo img, .addMoreInfo a 
{
float:left;
margin-right:5px;
}
.addBoxright .addLogo
{
margin-left:16px;
}
.addBoxright div 
{
margin-left:25px;
}
.filListBox
{
margin-top:5px;
width:700px;
}
.prevNextThin 
{
float:left;
height:23px;
margin:10px 0px;
width:700px;
}
.sitePrevThin
{
float:left;
margin-left:15px;
width:205px;
}
.filListContainer 
{
float:left;
width:700px;
}
.filHeaderImg 
{
height:38px;
margin:0 0 0 11px;
}
* html .filHeaderImg 
{
margin:0px 0px 0px 13px;
}
* + html .filHeaderImg 
{
margin:0px 0px 0px 13px;
}
.filialBox 
{
margin-left:20px;
width:655px;
}
.filDistance 
{
float:left;
margin-top:10px;
width:120px;
}
.filName 
{
padding-left:5px;
}
.filAdresse a 
{
color:#000;
padding:0px 5px;
}
.filCity 
{
border-left:1px solid #000;
border-right:1px solid #000;
}
#route
{
width:600px;
}
#map_canvas
{
width:600px;
height:600px;
}
#directions
{
width:580px;
}
#tblFilOpen
{
width:600px;
}
#tblFilOpen > td
{
width:150px;
}
#tblFilOpenAbw
{
width:600px;
}
#tblFilOpenAbw > td
{
width:150px;
}
.filLine, .filLinkBottom 
{
margin-top:5px;
}
.filDetail 
{
margin-top:5px;
margin-left:15px;
width:300px;
}
.filDetail span 
{
color:#d70005;
font-weight:bold;
}
/*Teaser right*/
/*bg*/
.mainContent 
{
margin-left:18px;
}
#firstContentTop 
{
background:transparent url(../images/first_bg_small_top.gif) repeat scroll center center;
height:23px;
width:948px;
}
#firstContentMiddle
{
background:transparent url(../images/bg_half2_mitte.gif) repeat-y scroll 0 0;
width:947px;
}
#firstContentBottom
{
background:transparent url(../images/bg_half2_bottom.gif) no-repeat scroll 0 0;
height:25px;
width:948px;
}
#secondContentTop
{
background:transparent url(../images/bg_half2_top.gif) repeat scroll 0 0;
height:35px;
width:947px;
}
#secondContentMiddle 
{
background:transparent url(../images/bg_half2_mitte.gif) repeat-y scroll 0 0;
width:947px;
}
#secondContentBottom
{
background:transparent url(../images/bg_half2_bottom.gif) no-repeat scroll 0 0;
height:35px;
width:947px;
}
.modalContentTop
{
background:transparent url(../images/form_bg_head.gif) no-repeat scroll 0 0;
height:30px;
width:680px;
}
.modalContentMiddle
{
background:transparent url(../images/bg_mitte_685.gif) repeat-y scroll 0 0;
width:680px;
}
.modalContentBottom
{
background:transparent url(../images/bg_down_685.gif) no-repeat scroll 0 0;
height:40px;
width:680px;
}
.modalHorLine
{
width:665px;
}
/*Allgemein*/
#contentArea 
{
margin-left:10px;
width:950px;
}
#contentLeft 
{
float:left;
width:690px;
}
#contentRight 
{
float:left;
margin-left:15px;
width:225px;
}
#contentRightNoLeftBorder 
{
float:left;
margin-left:25px;
width:225px;
}
/*Red Headers*/
.redHeader
{
margin-left:1px;
height:39px;
}
.underHeader 
{
height:auto;
margin-bottom:10px;
margin-left:2px;
width:700px;
}
.red_box_content 
{
background:transparent url(../images/box_top.gif) repeat-y scroll center center;
padding-bottom:3px;
width:679px;
}
.red_box_content > div
{
padding-left:10px;
}
.box_top 
{
background:transparent url(../images/box_top.gif) repeat-y scroll center center;
padding-bottom:3px;
width:679px;
}
.box_bottom 
{
background:transparent url(/images/box_bottom.gif) no-repeat scroll center center;
height:26px;
width:679px;
margin-top:-3px;
}
.box_emptyheader 
{
background:transparent url(/images/box_header.gif) no-repeat scroll center center;
height:26px;
width:679px;
margin-top:-3px;
}
.box_top_fil
{
background:transparent url(../images/box_top.gif) repeat-y scroll center center;
padding-bottom:3px;
}
.box_bottom_fil
{
background:transparent url(../images/box_bottom.gif) no-repeat scroll center center;
height:26px;
margin-top:-3px;
}
/*Abstand eines Buttons zum rechten Rand*/
.btn18_rightpagemargin
{
margin-right:20px;
}
.headerTextArea 
{
margin-bottom:15px;
margin-left:3px;
width:690px;
}
.headerTextBigArea 
{
float:left;
margin-left:15px;
width:525px;
}
.headerTextFullArea
{
float:left;
margin-left:15px;
width:675px;
}
/*footer*/
#brandsFooter 
{
margin-top:5px;
margin-left:3px;
padding-bottom:10px;
width:695px;
}
#brandsFooterBig
{
margin-top:5px;
margin-left:5px;
padding-bottom:10px;
width:850px;
}
#contentAreaIndex 
{
margin-left:0px;
}
#contentLeftIndex 
{
float:left;
width:360px;
}
#contentCentreIndex
{
float:left;
margin-left:15px;
width:325px;
}
.headerTextIndex 
{
margin-left:15px;
}
.bigTyre
{
cursor:pointer;
}
.installationPartnerHeadInfo
{
}
.installationPartnerPart
{
margin-top:15px;
}
.installationPartnerContainer
{
margin-top:30px;
margin-left:15px;
}
.textarea_240px 
{
height:200px;
overflow:auto;
width:340px;
}
.textbox_220px 
{
overflow:auto;
width:260px;
}
/*
CSS Klassen für die ABC Seite
*/
.contentBlock 
{
border-bottom:1px solid #B2B2B2;
color:#000;
padding:35px 10px 10px 0px;
}
.abcText
{
color:#000;
}
.top 
{
color:#E50003;
text-align:right;
}
.lookLikeLink
{
text-decoration:underline;
color:#E50003;
cursor:pointer;
}
#snowChainListBackButton
{
padding-left:100px;
}
/*
Finanzierungsrechner
*/
.text_black_10 
{
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}
.text_black_11 
{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

.link_red_10_underline 
{
color:#E50003;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:underline;
}
.link_red_10_13_underline 
{
color:#E50003;
font-family:Arial,Helvetica,sans-serif;
font-size:10px !important;
text-decoration:underline;
line-height:13px;
}

.text_versandkostenhinweis_v1
{
 margin-left:10px;
}

.text_versandkostenhinweis, .text_versandkostenhinweis a
{
color:#77797C;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
line-height:13px;
text-align: left;
}
.text_versandkostenhinweis_liste,.text_versandkostenhinweis_liste td
{
	font-size: 9px;
}
.table_Reifenmerkmale
{
width:640px;
border:0px solid #000; 
border-collapse:separate;
padding:0px;
border-spacing:0px;	
}
.row_Reifenmerkmale
{
height:28px;
border:1px solid #A3A3A3;
}
.topleftColumn_Reifenmerkmale
{
width:263px;
background-color:#A3A3A3; 
padding-left:25px;
font-family:Arial,Helvetica,sans-serif;
color:#FFF;
font-size:14px;
font-weight:bold;	 
}
.topcenterColumn_Reifenmerkmale
{
width:377px;
background-color:#A3A3A3; 	 
font-family:Arial,Helvetica,sans-serif;
color:#FFF;
font-size:14px;
font-weight:bold;
border-bottom:1px solid rgb(163, 163, 163); 
padding-bottom:5px; 
padding-top:5px;
}
.toprightColumn_Reifenmerkmale
{
width:20px;
background-color:#A3A3A3; 	 
font-family:Arial,Helvetica,sans-serif;
color:#FFF;
font-size:14px;
font-weight:bold;
border-bottom:1px solid rgb(163, 163, 163); 
padding-bottom:5px; 
padding-top:5px;
}
.leftColumn_Reifenmerkmale
{
width:300px;
border-left:1px solid rgb(163, 163, 163); 
border-bottom:1px solid rgb(163, 163, 163); 
padding-left:25px; 
padding-bottom:5px; 
padding-top:5px;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;	
color:#FFF;
color:#000;	
}
.centerColumn_Reifenmerkmale
{
width:310px;	 
border-bottom:1px solid rgb(163, 163, 163);
font-family:Arial,Helvetica,sans-serif;
color:#000;
}
.righColumn_Reifenmerkmale
{
width:30px;
border-right:1px solid rgb(163, 163, 163); 
border-bottom:1px solid rgb(163, 163, 163);
font-family:Arial,Helvetica,sans-serif;
color:#000;
}
.footerleftblock
{
color:#AE0004;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
float:left; 
width:185px;
}
.footerrightblock
{
float:right; 
width:720px;
text-align:left;
}
.footerrightblock a, .footerrightblock label
{
color:#888;
font-size:11px;
line-height:14px;
text-decoration:none;
}
.footerrightblock label 
{
margin-left:5px;
margin-right:5px;	
}
.footerfirstline
{
margin:20px 40px 5px 40px;
}
.footercenterline
{
margin:5px 40px 5px 40px;
}
.footerlastline
{
margin: -9px 40px 10px;
color:#888;
font-size:12px;
line-height:14px;
text-decoration:none;
font-weight:bold;
}
#inputSelectManufacturer 
{
float:right;	
}
#FacebookTeaser 
{
background:url(/images/teaser_facebook.png) no-repeat -6px 0px;
height:120px;
width:225px;
margin-top: -6px;
}
#FacebookTeaser a
{	
color:gray;
display:block;
font-weight:bold;
margin:10px 6px 0px 0px;
padding:48px 0 22px 61px;
text-decoration:none;
}
#FacebookTeaserIndex 
{
height: 150px;
margin-bottom: 20px;
margin-top: 10px;
padding-left: 6px;
}

#facebook-likebox
{
margin:0px 15px;
}
#RimALDetailContainer #facebook-likebox 
{
margin:15px 0px;
}
#facebook-likebox iframe {
height:90px !important;
}
.facebook_iframe 
{
border:none; 
overflow:hidden; 
width:450px; 
height:35px;
}
#panelPaymentMethods1
{
background-image:url(/images/paymentmethod_bg1.png); 
width:223px;
height:131px;
}
#panelPaymentMethods2
{
background-image:url(/images/paymentmethod_bg2.png); 
width:223px;
height:183px;
}
#panelPaymentMethods3
{
background-image:url(/images/paymentmethod_bg3.png); 
width:223px;
height:240px;
}
#panelPaymentMethods4
{
background-image:url(/images/paymentmethod_bg.png); 
width:223px;
height:287px;
}
/***************************/
/* HURRA SEO SNIPPET START */
.cat_ls_top{background:transparent url(/images/bg_half2_top.gif) no-repeat scroll center top;width:947px;height:35px;margin:0 0 0 18px;}
.cat_ls_mid{background:transparent url(/images/bg_half2_mitte.gif) repeat-y scroll center top;width:947px;margin:0 0 0 18px;}
.cat_ls_bot{background:transparent url(/images/bg_half2_bottom.gif) no-repeat scroll center top;width:947px;height:35px;margin:0 0 0 18px;}
#cat_ls_main_cnt{padding: 0 10px;}
#cat_ls_main_cnt *{margin:0;padding:0;color:#000;text-decoration:none;font-weight:bold;font-size:12px;}
#categories_lnks{display: block;list-style-image: none;list-style-type: none;list-style-position: outside;}
.cat_ls_tab_cnt{float: left;}
.cat_ls_tab_cnt span{padding:0 10px !important;background: transparent url(data:image/gif;base64,R0lGODlhAwAKAIcAAN3d3d7e3t/f3+Hh4evr6+3t7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAP8ALAAAAAADAAoAAAgZAAsMKFBAQAECAQgQAKCQ4cKGChMWJDgwIAA7) no-repeat scroll center center;}
.cat_lnk_tab{font-size: 10px;color: #3b3b3b;text-decoration: none;}
.cat_lnk_tab:hover{text-decoration: underline;}
.cat_ls_tabs_cl{clear: both;float: none;line-height: 0;}
.cat_lnks_cl{clear: both;float: none;}
.cat_ls_hide{display: none;} .cat_ls_show{display: block;}
.cat_ls_show .cat_ls_img{float: right;width: 230px;margin:0 3px 3px !important;text-align:center;}
.cat_ls_show ul{display: block;list-style-image: none;list-style-type: none;list-style-position: outside;width: 675px;float: left;margin:0 0 0 10px; padding: 0;}
.cat_ls_show li{float: left;display: block;	width: 225px;}
.cat_ls_show li a{color: gray;text-decoration: none;}
.cat_ls_show li a:hover{text-decoration: underline;}
.cat_ls_show p{width: 675px;float: left;margin:10px 0 10px 10px;color:gray;font-weight:bold;}
/* HURRA SEO SNIPPET ENDE */
/**************************/

.containerFlags 
{
left: 716px;
position: absolute;
top: 10px;
}

#languageList
{
position: absolute;
right: 17px;
}

#languageList ul,
#languageList ul li {
	list-style: none outside none;
}

#languageList ul li {
	float:left;
	background: url(/images/button_lang_trenner.png) no-repeat 1px 0px transparent;
	padding-left: 10px;
}

#languageList ul li:first-child 
{
background:none;
}

#languagebutton
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color: White;
}


/* NEUE NAVI START */
ul.naviList,
ul.naviList ul
{
	list-style:none outside none;
	padding:0;
	margin:0;
}

ul.naviList 
{
	background:	url(/images/navi/navi-bg.png) no-repeat -3px 4px transparent;
	width:968px;
	height:95px;
	position:relative;
}

ul.naviList li 
{
	float:left;
}

ul.naviList li.cart 
{
    float: right;
	padding-right: 15px;
	padding-top: 8px;    
	position:relative;
} 

ul.naviList li.cart a 
{
    display: block;
    height: 34px;
    width: 246px;
}

ul.naviList li.cart a span 
{
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    text-shadow: 2px 2px 2px #000;
	top: 20px;
	left: 180px;
	z-index:1000;
}

ul.naviList li.cart a.open span 
{
    color: #000;
    text-shadow: 2px 2px 2px #fff;
}

.no-js ul.naviList li.cart a span 
{
	display:none;
}

ul.naviList li.cart a span span#countItemsQuickCart
{
    position: static;
}

ul.naviList li img 
{
	margin-top:6px;
    position: relative;
    z-index: 100;
}

ul.naviList li a 
{
	display:block;
}

ul.naviList li.active ul,
ul.naviList li:hover ul 
{
	display:block;
}

ul.naviList ul 
{
	position:absolute;
	top:39px;
	left:0;
	display:none;
	z-index:10;
}

#cartSlide 
{
    display: none;
    height: 150px;
    left: 705px;
    position: absolute;
    top: 53px;
    width: 250px;
    z-index: 999999;
}

#cartSlide .iCartSlide 
{
    background: url(/images/navi/navi-slide-bg.png) repeat-y scroll center top transparent;
    min-height:100px;
    position: relative;
}

#cartSlide .iCartSlideBottom
{
	background: url(/images/navi/navi-slide-bottom.png) no-repeat scroll center top transparent;
	height:15px;
	position:relative;
}

#cartClose
{
    bottom: -1px;
    cursor: pointer;
    position: absolute;
    right: 10px;
}

#cartSlide .iCartSlideContent
{
	padding: 5px 20px;
}

#cartImageSlideClicker
{
    height: 33px;
    margin: 0;
    position: absolute;
    right: 15px;
    top: 14px;
    width: 40px;
}
/* NEUE NAVI ENDE */

#tyreDetailContainer .highlights .detailOldPrice 
{
float:left;
}

#tyreDetailContainer .highlights .hlImage 
{
    margin-bottom: 0;
    margin-left: 6px;
    margin-top: 7px;
}

#tyreDetailContainer .priceDetails > p 
{
	margin-top: 12px;
}

#tyreDetailContainer .quantityDetails2 .orderButton18 
{
    margin-bottom: 8px;
    margin-top: 13px;
}

#tyreDetailContainer .highlights .detailOldPrice span 
{
	margin-top: 15px;
}



.c7 + .breakNull 
{
margin-left: -10px;	
}

.c9 + .breakNull 
{
margin-left: -5px;
}

#cartGrossAmount
{
	padding-right:5px;
}
#cartTaxes, 
#countryDeliveryCostsContainer,
#minDeliveryAdditionCost
{
	padding-right:62px;
}

#cartSendButtonTop
{
float:right;
padding-right:29px;
}

#fancybox-outer,
#fancybox-wrap 
{
overflow: visible;
}
.cartContent .text_versandkostenhinweis_liste 
{
width: 670px;	
}
.lte-ie9 .cartContent .text_versandkostenhinweis_liste 
{
	width: 640px;	
	margin:0 15px;	
}
.lte-ie9 #countryDeliveryCostsContainer 
{
	padding-right:58px;
}



.cartButtonRight button {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #CC0000;
    cursor: pointer;
    font-family: arial;
    font-size: 12px;
    margin: 0 0 3px;
    padding: 0;
    text-decoration: underline;
}

.ie7 .cartButtonRight button 
{
	margin-right:-25px;
	}
	
	
	
	
.field label
{
	display:block;
	float:left;
	width: 120px;
	line-height: 20px;
	cursor:pointer;
}	

.contentDeliverydate #StoreKey 
{
width:35px;	
}

.field 
{
margin-bottom:10px;	
}

.contentDeliverydate #MsiCustomerNumber 
{
	width:183px;
	}
	
.contentDeliverydate .field {	
	margin-left: 3px;
}

.contentDeliverydate .fieldSubmit {
    margin-left: 168px;
    margin-top: 25px;
}

#VoucherNumber 
{
	width:138px;
	}
	
.tyreListHeaderArticle{ padding-left: 15px; width:220px;}
.tyreListHeaderRemark{  width:110px;}
.tyreListHeaderProductRating{ width:110px;}
.tyreListHeaderDeliveryDate{width:130px;}
.tyreListHeaderPrice{ width:100px;}
.tyreListHeaderQuantity{  width:130px;}
