@charset "ISO-8859-1";


/* Main Layout */

#Main{
	
}

#HeadContainer
{
	background: url('./../../img/header.jpg')
}

bodyb{
	
}

#ColumnContainer.NoRightCol
{
	
}

#startPageCategories{
	 background: url('./../../img/back-category-box.jpg') repeat-y;
}

#startPageFitnessCats .Header{
	background: url('./../../img/tab.jpg') no-repeat;
}

#startPageFitnessCats #Fett{
	 background: url('./../../img/cat-pic-fett.jpg') no-repeat; width:158px; height:124px;border:solid 1px black;float:left;background-color:#F1D4AC;
}

#startPageFitnessCats #Muskel{
	 background: url('./../../img/cat-pic-muskel.jpg') no-repeat; width:158px; height:124px;border:solid 1px black;float:left;background-color:#FBE6D1;
}

#startPageFitnessCats #Spiel{
	 background: url('./../../img/cat-pic-fun.jpg') no-repeat; width:158px; height:124px;border:solid 1px black;float:left;background-color:#341912;
}

.startPageWindow .Head{
	 background-image: url('./../../img/back-box.jpg'); background-repeat: repeat-y;
}

#ColumnRight .SpacerTop
{
	background: url('./../../img/bgx_contentarea_headers.gif') repeat-x;
}

/* Meta Navi */

#HeadCenterTop a.MetaNavi
{
	
}



/* Boxen */





#BoxAdvantages
{
	
}

#BoxAdvantages .Content ul li
{
  	list-style-image: url('./../../img/rbk-bullet.jpg');
}
	



#BoxInformation div.Content
{
	background:url('./../../img/bgx_box_info.gif') repeat-x;
}



#BoxCategories .Content{
	
	
}
#BoxCategories .Content ul li,
#BoxCategories .Content ul li ul li.active
{
	list-style-type:none;
}

#BoxCategories .Content ul li.main_submenu.active
{
	list-style-type:none; background-color:#f4f4f4;
}

#BoxCategories .Content ul li.main_submenu.active a
{
	padding-left:10px;
}

#BoxCategories .Content ul li.main_submenu.active ul
{
	 
	}

#BoxCategories .Content ul li.main_normal_first,
#BoxCategories .Content ul li.main_normal,
#BoxCategories .Content ul li.main_submenu,
#BoxCategories .Content #dummyMenuElement
{
	background-image:url('./../../img/back-category-box_3.jpg');background-repeat:repeat-y;
}


#BoxGuestbook
{
	
}




#BoxHotline
{
	background: url('./../../img/bgx_box_hotline.gif') top repeat-x;
}



/* Schnellsuche */

.suggest_link_over
{
	background-color:rgb(6,81,136);color:white;
}

.suggest_link_over .productOldPrice
{
	color:white;
}

.autosuggest_intro
{
	background-color:rgb(6,81,136);color:white;
}

.suggestclose_link
{
	background-color:rgb(6,81,136);color:white;
}

#suggestmore_link
{
	
}

.autosuggest_no_products
{
	background:url('./../../img/bgx_suggest_header.gif') repeat-x;
}

#QuickSearchSubmit{
background:url('./../../img/search-button_25.jpg') no-repeat;
	 
}

#startPageCategories #QuickSearchSubmit{
background:url('./../../img/search-button.jpg') no-repeat;
	 
}

#secure_payment{
	background:url('./../../img/safe-payment.jpg') no-repeat;width:187px;height:367px;margin-left:auto;margin-right:auto;
}

#about_us{
	background:url('./../../img/aboutus-box.jpg') no-repeat;width:193px;height:169px;margin-left:auto;margin-right:auto;display:block;
}

/* Center Content */
/* Allgemein */
#ColumnCenter{
	background:url('./../../img/white_trans.png') repeat;
}

#ColumnCenter .ProductBox{
	 background-image:url('./../../img/back-category-box_3.jpg');background-repeat:repeat-y;
}

#ColumnCenter .Bright{
	 background-image:url('./../../img/back-category-box_2.jpg');background-repeat:repeat-y;
}

#ColumnCenter .CendterBox{
	background:url('./../../img/rbk_product_back.jpg') no-repeat;
	
}

#ColumnCenter .SubHeading{
	background:none;
	
}




#ColumnCenter .CenterBox .Head,
#prdinfo_head
{
	
}

#ContentHeading.CenterBox{
	 background: none;
}

#NPHeadBar
{
	background:url('./../../img/bgx_contentarea_headers.gif') repeat-x;
}

#ColumnCenter .ProductReviews,
div#ColumnContainer div#ColumnCenter div.ProdList .ProductReviews
{
	background:url('./../../img/bg_produktbewertung.gif') no-repeat;
}

#ColumnCenter #ProdInfo .ProductReviews
{
	background:url('./../../img/bg_produktbewertung_border.png') no-repeat;
}

#ColumnCenter #FirstTopProdBox.CenterBox .Buttons
{
		background:url('./../../buttons/english/rbk_button_back.png') no-repeat;background-position:center center;
	
}

#ColumnCenter .CenterBox button.AddToCart,
div#ColumnContainer div#ColumnCenter div.ProdList button.AddToCart
{
	background:url('./../../buttons/english/button_bestellen_129_39.jpg') no-repeat;
}




#ColumnCenter .CenterBox button.ProdDetails
{
	background:url('./../../buttons/english/button_details_129_39.jpg') no-repeat;
}





#ColumnCenter .CenterBox button.AddToCart:hover,
div#ColumnContainer div#ColumnCenter div.ProdList button.AddToCart:hover
{
	background:url('./../../buttons/english/button_bestellen_129_39_hover.jpg') no-repeat;
}

#ColumnCenter .CenterBox button.ProdDetails:hover
{
	background:url('./../../buttons/english/button_details_129_39_hover.jpg') no-repeat;
}


#ColumnCenter #ProdList #Top3Container.CenterBox{
	
}

#top3Img_1{
	background:url('./../../img/rbk_top3_place1.png') top left no-repeat;
}

#top3Img_2{
	background:url('./../../img/rbk_top3_place2.png') top left no-repeat;
}

#top3Img_3{
	background:url('./../../img/rbk_top3_place3.png') top left no-repeat;
}

#sortButtonsArea{
background:url('./../../img/rbk_sort_buttons.png') top left no-repeat;
 
}

#ProdListContentHeading{
	
}

#ColumnCenter #ProdList .CenterBox,
div#ColumnContainer div#ColumnCenter div.ProdList .CenterBox{
	
}


	
	
	
#prodDetailsDiv .Head{
	background:url('./../../img/kettler_product_highlights_first.jpg') no-repeat;
}

#prodDetailsDiv .Content{
	background:url('./../../img/kettler_product_highlights_middle.jpg') repeat-y;
}

#prodDetailsDiv .Foot{
	background:url('./../../img/kettler_product_highlights_last.jpg') no-repeat;
}

/* Categories List */


#ColumnCenter .CatInfoContainer .CatName
{
	background:url('./../../img/bg_catlist_sub_catnames.png') left top no-repeat;
}

#ColumnCenter #ActDescContainer.CenterBox{
	background:none;
}



#ColumnCenter #ActDescContainer .Content
{
	background:url('./../../img/bgx_catlist_infobox_content.gif') top repeat-x;
}


#ColumnCenter .TotalBlock #ActDescContainer .SpacerHead 
{
	background: none;
}

#ColumnCenter .TotalBlock #ActDescContainer .Content
{
	background: #fff;
}


/* Product Info */




#ColumnCenter .ProductReviewsInfo{
	background:url('./../../img/rbk_prod_info_rating_back.jpg')
}




#prodInfoAskButton{
	 background:url('./../../buttons/english/kettler_ask_us.jpg') no-repeat;
}

#prodInfoPrintButton{
	 background:url('./../../buttons/english/kettler_print.jpg') no-repeat;
}

#ColumnCenter #ProdInfo button.AddToCart
{
	background:url('./../../buttons/english/rbk_button_add_to_cart.png') no-repeat;
}

#ColumnCenter #ProdInfo button.AddToCart:hover
{
	background:url('./../../buttons/english/button_prod_detail_order_hover.png') no-repeat;
}

#ColumnCenter #ProdInfo button.Print
{
	background:url('./../../buttons/english/button_prod_detail_print.png') no-repeat;
}

#ColumnCenter #ProdInfo button.Print:hover
{
	background:url('./../../buttons/english/button_prod_detail_print_hover.png') no-repeat;
}


#ColumnCenter #ProdInfo button.VoiceOutput
{
	background:url('./../../buttons/english/button_prod_detail_sprachausgabe.png') no-repeat;
}

#ColumnCenter #ProdInfo button.VoiceOutput:hover
{
	background:url('./../../buttons/english/button_prod_detail_sprachausgabe_hover.png') no-repeat;
}


#ColumnCenter #ProdInfo a.VideoButton img
{
	background: #000 url('./../../img/button_video.png') center center no-repeat;
}

#ColumnCenter #ProdInfo button.ProdQuestions
{
	background:url('./../../buttons/english/button_prod_detail_prod_questions.png') no-repeat;
}

#ColumnCenter #ProdInfo button.ProdQuestions:hover
{
	background:url('./../../buttons/english/button_prod_detail_prod_questions_hover.png') no-repeat;
}


#ColumnCenter #ProdInfo button.EmailAdvice
{
	background:url('./../../buttons/english/button_prod_detail_email_advice.png') no-repeat;
}

#ColumnCenter #ProdInfo button.EmailAdvice:hover
{
	background:url('./../../buttons/english/button_prod_detail_email_advice_hover.png') no-repeat;
}

#ColumnCenter #ProdInfo button.WriteReview,
#ColumnCenter #Reviews button.WriteReview
{
	background:url('./../../buttons/english/button_prod_detail_review_product.png') no-repeat;
}

#ColumnCenter #ProdInfo button.WriteReview:hover,
#ColumnCenter #Reviews button.WriteReview:hover
{
	background:url('./../../buttons/english/button_prod_detail_review_product_hover.png') no-repeat;
}

#ColumnCenter #ProdInfo button.ReadReviews
{
	background:url('./../../buttons/english/button_prod_detail_read_reviews.png') no-repeat;
}

#ColumnCenter #ProdInfo button.ReadReviews:hover
{
	background:url('./../../buttons/english/button_prod_detail_read_reviews_hover.png') no-repeat;
}

#ColumnCenter div.orders button.ViewProduct
{
	background:url('./../../buttons/english/button_customer_account_view_product.jpg') no-repeat;
}

#ColumnCenter div.orders button.ViewProduct:hover
{
	background:url('./../../buttons/english/button_customer_account_view_product_hover.jpg') no-repeat;
}




.dynamic-slider-control .handle{
	background: url('./../../img/slider_head.png') top left no-repeat;
}

.dynamic-slider-control .line {
	background: url('./../../img/slider_bar.png') top left no-repeat;
}

#pkArtImgTopFrame{
	background: url('./../../img/blackbox-k-fitshop.jpg') top left no-repeat;
	
}	

#pkArtImgAbsFrameTL{
	background: url('./../../img/rbk_black_corner_tl.png') left top no-repeat;
}

#pkArtImgAbsFrameTR{
	background: url('./../../img/rbk_black_corner_tr.png') left top no-repeat;
}
#pkArtImgAbsFrameBR{
	background: url('./../../img/rbk_black_corner_br.png') left top no-repeat;
}
#pkArtImgAbsFrameBL{
	background: url('./../../img/rbk_black_corner_bl.png') left top no-repeat;
}

#pkArtFotoButton{
	 background: url('./../../img/bilder-button-k-fitshop.png') left top no-repeat;
}	

#pkArtVideoButton{
	 background: url('./../../img/video-button-k-fitshop.png') left top no-repeat;
} 

#pkArt360Button{
	 background: url('./../../img/360-button-k-fitshop.png') left top no-repeat;
} 

.financing_banner{
	 background: url('./../../img/santander.jpg') left top no-repeat;width:175px; height:125px;display:block;margin-left:auto; margin-right:auto;
} 


#ColumnCenter #ShoppingCart a.CheckoutCart

{
	float:right;display:block; background:url('./../../buttons/english/design2010/checkout/kfitshop_button_checkout.jpg') no-repeat;width:158px; height:42px;
}

a.CheckoutCartFromAccount
{
	display:block; background:url('./../../buttons/english/design2010/checkout/kfitshop_button_checkout.jpg') no-repeat;width:158px; height:42px;
}

#ColumnCenter #CreateAccount button.submit_button,
#ColumnCenter #CheckoutConfirmation button.submit_button,
#ColumnCenter .checkout_address button.submit_button
{
	float:right;display:block; background:url('./../../buttons/english/design2010/checkout/kfitshop_button_next_checkout.jpg') no-repeat;width:203px; height:42px;
}

#ColumnCenter #CheckoutShipping button.submit_button

{
	float:right;display:block; background:url('./../../buttons/english/design2010/checkout/kfitshop_button_finish_checkout.jpg') no-repeat;width:203px; height:42px;
}

#ColumnCenter button.button_back,
#ColumnCenter a.button_back

{
	float:left;display:block; background:url('./../../buttons/english/design2010/checkout/rehashop_button_back.jpg') no-repeat;width:127px; height:25px;
}

#ColumnCenter #CreateAccount button#private_switch.active

{
	border:none;float:left;display:block; background:url('./../../buttons/english/design2010/checkout/rehashop_privat_aktiv_button.jpg') no-repeat;width:94px; height:23px;
}

#ColumnCenter #CreateAccount button#private_switch.inactive

{
	border:none;float:left;display:block; background:url('./../../buttons/english/design2010/checkout/rehashop_privat_inaktiv_button.jpg') no-repeat;width:94px; height:23px;
}

#ColumnCenter #CreateAccount button#company_switch.inactive

{
	border:none;float:left;display:block; background:url('./../../buttons/english/design2010/checkout/rehashop_firma_inaktiv_button.jpg') no-repeat;width:94px; height:23px;
}

#ColumnCenter #CreateAccount button#company_switch.active

{
	border:none;float:left;display:block; background:url('./../../buttons/english/design2010/checkout/rehashop_firma_aktiv_button.jpg') no-repeat;width:94px; height:23px;
}

#price_inc{
	 display:block; background:url('./../../buttons/english/design2010/checkout/rehashop_preiseinkmwst.jpg') no-repeat;width:147px; height:15px;float:right;
}


#ColumnCenter #ShoppingCart a.RemoveCartItem
{
	background:url('./../../img/design2010/checkout/rehashop_deletebox.jpg') no-repeat; width:11px; height:12px;
}

#ShoppingCart #yourAdvantagesUl,
#CreateAccount #yourAdvantagesUl,
#CheckoutShipping #yourAdvantagesUl{
   margin:0px; padding:0px;margin-left:10px;list-style-image:url('./../../img/design2010/checkout/rehashop_haken.jpg') ;
  }

#ShoppingCart #yourAdvantagesUl li,
#CreateAccount #yourAdvantagesUl li,
#CheckoutShipping #yourAdvantagesUl li{
       font-size:12px;
 }
 
  #ShoppingCart .paymentMethods,
   #CreateAccount .paymentMethods,
 #CheckoutShipping .paymentMethods{
  
    margin:0px; padding:0px; list-style-image:url('./../../img/design2010/checkout/rehashop_quadrat.jpg') ;
  }
  
  
  
   #ShoppingCart .paymentMethods li{
        font-size:12px;
   }
  
  
   
   #ShoppingCart #paymentMethodsImage{
      background-image:url('./../../img/design2010/checkout/rehashop_zahlsymbole.jpg');
      background-repeat:no-repeat;width:166px; height:23px;margin-top:10px;
    }
  
  #CheckoutSuccess #order_ok_star{
  	  background-image:url('./../../buttons/english/design2010/checkout/kfitshop_button_success.jpg');
      background-repeat:no-repeat;background-position:5px 5px;padding:10px;padding-left:255px;
  }
    
     #CheckoutSuccess #order_ok_ups_tnt{
  	   width:144px; height:66px;background-image:url('./../../buttons/english/design2010/checkout/rehashop_order_ok_ups_tnt.jpg');
      background-repeat:no-repeat;display:block;margin-bottom:10px;margin-top:10px;
  }
  
   #CheckoutSuccess #order_ok_spedition{
  	   width:142px; height:66px;background-image:url('./../../buttons/english/design2010/checkout/rehashop_order_ok_spedition.jpg');
      background-repeat:no-repeat;display:block;margin-bottom:10px;margin-top:10px;
  }
    
     #ShoppingCart .button_decrease a{
     background-image:url('./../../img/design2010/checkout/rehashop_minuszeichen.jpg');
      background-repeat:no-repeat;display:block; width:13px;height:11px; margin-top:2px;
      }
      
      #ShoppingCart .button_increase a{
     background-image:url('./../../img/design2010/checkout/rehashop_pluszeichen.jpg');
      background-repeat:no-repeat; display:block; width:13px;height:11px;
      }
      
      #loginButton{
      	  width:156px; height:42px;background-image:url('./../../buttons/english/design2010/checkout/kfitshop_button_login.jpg');
      background-repeat:no-repeat;
      }
      
      #loginWindow .Head{ 
      	  background-color:white;background-image:url('./../../img/design2010/checkout/kfitshop_window_gradient.jpg');
      background-repeat:repeat-x;
      }
      
        #ShoppingCart .button_increase a img,
       #ShoppingCart .button_decrease a img{ display:none; }
       
         .payment_popup ul{
         	 padding:10px;margin:0px;text-align:left;margin-top:4px;padding-top:2px;margin-left:4px;
         }
       
       .payment_popup ul li{
			     	margin-bottom:4px;text-align:left;list-style-image:url('./../../img/design2010/checkout/rehashop_haken.jpg');font-size:13px;line-height:14px; color:#2C6329;font-weight:bold;
			}
			
			
	.sslSign{
	 margin-left:auto; margin-right:0px;margin-top:5px;width:59px; height:57px; background-image:url('./../../img/design2010/checkout/rehashop_ssl_zeichen.jpg'); background-repeat:no-repeat;
	}		@charset "ISO-8859-1";
/* Grundsätzliche Einstellungen, um alle Browser auf einen Stand zu bringen */

@media all
{
	* 
	{ 
		margin: 0; 
		padding: 0;
	}
	
	option 
	{ 
		padding-left: 0.4em;
	}
	
	* html body * 
	{ 
		overflow: visible; 
	}
	
	* html iframe, * html frame 
	{ 
		overflow: auto; 
	}
	
	* html frameset
	{
		overflow: hidden;
	}
	
	html 
	{ 
		height: 100%; 
		margin-bottom: 1px; 
	}
	
	body 
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 100.01%;
		color: #000;
		background: #fff;
		text-align: left;
	}
	
	fieldset, img 
	{
		border: none;
	}
	
	form
	{
		display: inline;
	}
	
	ul, ol, dl 
	{ 
		margin: 0 0 1em 1em;
	}
	
	li 
	{ 
		margin-left: 1.5em; 
		line-height: 1.5em;
	}
	
	dt
	{ 
		font-weight: bold;
	}
	
	dd
	{
		margin: 0 0 1em 2em;
	}
	
	blockquote
	{
		margin: 0 0 1em 1.5em;
	}
	
	button
	{
	  	cursor: pointer;
	  	border: none;
	}
	
	a
	{
		text-decoration: none;
	}
	
	.Clearer
	{
		clear: both; 
		height: 1px;
		font-size: 1px;
		margin-top: -1px;
	}

}
/* HIGHLIGHTBOX (BACKGROUND) */
div.highlightbox {background-color:#ffffff; border: solid #000000 1px}
div.highlihtbox {background-color:#ffffff; border: solid #000000 1px;padding:5px;}
div.highlightbox ul {margin: 0;padding: 0; margin-left:15px;padding:5px; display:block; list-style-type:square; line-height:20px}
div.highlightbox h1 {color:#BE8100; padding:0px 0px 10px 0px; margin:0; border:none; font-size:16px}
div.highlightbox div.hr {height:1px; line-height:1px; margin:0; padding:0; display:block; border-bottom: solid 1px #E9D28F;}

.accImgBg {
		background-image:url('img/boximgbg.gif'); 
		background-color:#F3F3F3;
		width:178px;
		height:194px;
		text-align:center;
		padding-top:5px;
		float:left;
		margin-right:5px
		}
.accImgBgOver {
		background-image:url('img/boximgbgover.gif'); 
		background-color:#F3F3F3;
		width:178px;
		height:194px;
		text-align:center;
		padding-top:5px;
		float:left;
		margin-right:5px
		}
.formfield {
		float:left;
		width:120px;
		font-weight:bold;
		}
.formfieldsearch {
		float:left;
		width:200px;
		font-weight:bold;
		}		
.formfieldspacer {
		line-height:10px;
		}
.accHstryNfo {
		width:150px;
		float:left;
		font-weight:bold;
		}
.accHstrynfoNoFloat {
		width:150px;
		font-weight:bold;
		}
.accHstryNfoHeadUnits {
		float:left;
		width:10%;
		font-weight:bold;
		}	
.accHstryNfoHeadPrdcts {
		float:left;
		width:45%;
		font-weight:bold;
		}
.accHstryNfoHeadArtnr {
		float:left;
		width:10%;
		font-weight:bold;
		}
.accHstryNfoHeadSinglePrice {		
		float:left;
		width:20%;
		text-align:right;
		font-weight:bold;
		}
.accHstryNfoHeadPrice {		
		text-align:right;
		font-weight:bold;
		}
.accHstryNfoQty {		
		float:left;
		width:10%;
		}	
.accHstryNfoPrdctsNm {
		float:left;
		width:45%;
		}	
.accHstryNfoMdl {		
		float:left;
		width:10%;
		}
.accHstryNfoSnglPrc {		
		float:left;
		width:20%;
		text-align:right;
		}
.accHstryNfoTtl {		
		text-align:right;
		}.catlstcategoriesname {
		padding-right:5px;
		}	

.headingmorecategories {
		font-weight:bold;
		margin-bottom:20px;	
		}
.catimg {
		float:left;
		margin-right:20px;
		margin-bottom:3px;
		}
h1.categoriesname {
        display:block;
		font-size:12px;
		font-weight:bold;
		}
h1.catlstcategoriesname	{
        padding:2px 5px 2px 5px;
		display:inline;
		background-color:#F7F6F0;
		font-size:16px;
		position:relative;
		top:-28px;
		left:-5px;
		z-index:2;
		}
* html h1.catlstcategoriesname	{
        padding:2px 5px 2px 5px;
		display:inline;
		background-color:#F7F6F0;
		font-size:16px;
		position:relative;
		top:-33px;
		left:-5px;
		z-index:2;
		}
h1.CLcatNamerel {
		padding:2px 5px 2px 5px;
		display:inline;
		background-color:#F7F6F0;
		font-size:16px;
		position:relative;
		top:-28px;
		left:-5px;
		z-index:2;
		}.rightcolumncheckout {
		padding:20px;
		padding-top:10px;
		}
.orderdetails {
		padding:6px;
		}	
.HeadingEmptyColumn {
		float:left;
		width:22%;
		border-bottom:1px solid; 
		border-color: #cccccc;
		}
.HeadingQty {
		float:left;
		width:7%;
		border-bottom:1px solid;
		border-color:#cccccc;
		text-align:left;
		font-weight:bold;
		}
.HeadingArticle {
		float:left;
		width:26%;
		border-bottom:1px solid; 
		border-color:#cccccc;
		font-weight:bold;
		}
.HeadingSingle {
		float:left;
		width:15%;
		border-bottom:1px solid; 
		border-color:#cccccc;
		text-align:right;
		font-weight:bold;
		}
.HeadingTotal {
		float:left;
		width:15%;
		border-bottom:1px solid; 
		border-color:#cccccc;
		text-align:right;
		font-weight:bold;
		}
.HeadingRemove {
		border-bottom:1px solid;
		border-color:#cccccc;
		text-align:center;
		font-weight:bold;
		}
.OrderDetailsImage {
		float:left;
		width:19%;
		}
.ImageInnert {
		background-image:url(img/boximgbg.gif);
		background-color:#F3F3F3;
		width:144px;
		height:140px;
		background-color:#ffffff;
		text-align:center;
		padding-top:5px;
		}
.Qty {
		float:left;
		width:10%;
		}	
.Products {
		float:left;
		width:26%;	
		}	
.Single {
		float:left;
		width:15%;
		border-right: 1px solid; 
		border-color: #cccccc;
		text-align:right;
		}
.OptionName {
		float:left;
		}			
.Price {
		float:left;
		width:15%;
		border-right: 1px solid; 
		border-color: #cccccc;
		text-align:right
		}
.Remove {
		text-align:center;
		}
.TotalBlock {
		border-top: 1px solid; 
		border-color: #cccccc;
		text-align:right;
		}
/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {margin: 0;padding: 0; list-style-type: none;}
ul#checkoutnavigation li {height: 80px; list-style-type:none; float:left; width:185px; border: solid 4px; padding:8px; margin-top: 10px; margin-bottom: 15px;}
ul#checkoutnavigation li.active {background-color: #cccccc;}
ul#checkoutnavigation li.active .number {font-size:20px; font-weight:bold;color:#000000;}
ul#checkoutnavigation li.active .title {font-size:14px; font-weight:bold;color:#000000;}
ul#checkoutnavigation li.active .description {font-size:11px;color:#000000;}

ul#checkoutnavigation li.inactive {color:#666666; background-color: #DDDDDD; border-color:#000000;}
ul#checkoutnavigation li.inactive .number {font-size:20px; font-weight:bold;}
ul#checkoutnavigation li.inactive .title {font-size:14px; font-weight:bold;}
ul#checkoutnavigation li.inactive .description {font-size:11px;}
.easyBG {
		border:1px solid #000000;
		padding:5px;
		margin-top:3px;
		background-color:#dddddd;
		color:#000000;
		}
.addShippTtl {

		}
.addInnert {
		background-color:#dddddd;
		border:1px solid #000000;
		padding:5px;
		}
.addShippTtlII {

		}
.methodDataPrice {
		color:#D00909;
		text-align:right;
		}
.textShippingAddress {
		width:45%;
		float:left;
		font-weight:bold;
		margin-right:80px;
		}
.deliveryLabel {
		width:45%;
		float:left;
		background-color:#dddddd;
		border:1px solid #000000;
		padding:5px;
		}
.billingLabel {
		float:right;
		width:45%;
		background-color:#dddddd;
		border:1px solid #000000;
		padding:5px;		
		}
.shippingMethod {
		background-color:#dddddd;
		border:1px solid #000000;
		padding:5px;
		}
.paymentMethod {
		background-color:#dddddd;
		border:1px solid #000000;
		padding:5px;		
		}
.orderComments {
		background-color:#dddddd;
		border:1px solid #000000;
		padding:5px;		
		}
.paymentInfo {
		background-color:#dddddd;
		border:1px solid #000000;
		padding:5px;	
		}/** {margin:0;padding:0}
html {  min-height: 100.05%; }
body {
    	margin: 0; padding: 0;
		min-height: 100.5%;
		text-align:left;
		font-family: Arial, Trebuchet MS, Verdana, sanserif;
		font-size:12px;
		background-color:#ffffff;
		background-image:url('img/hg.gif'); 
		background-repeat:repeat-y;
		background-position: center 50%
		}
.logo {
		float:left;
		width:747px;
		height:150px;
		}		
a, a:link  		{
		color:#333333;
		text-decoration:none;
		}
a:hover {
		text-decoration:underline;
		color:#000000;
		}		
h2 {
	display: inline;
	font-size: 13px;
}
img {
		border:0px;
		}

*/
.topheader {
		margin: 0 auto;
		width:938px;
		padding-left:6px;
		padding-right:6px;
		padding-top:5px;
		padding-bottom:0px;
		}					
.header {
		margin: 0 auto;
		height: 150px;
		width:938px;
		text-align:left;
		margin-bottom: 1px;
		border:1px solid #000000;		
		}
		
		
		
.listverkauf {
width:675px;
background-image:url('img/listverkauf.jpg');		
}

.column {
		width:938px;
		margin: 0 auto;
		text-align:left;
		background-color:#ffffff;
		border:1px solid #000000;
		overflow:auto;
		}				
.leftcolumn {
		width:205px;
		float:left;
		}	
.rightcolumn {
		width:700px;
		float:right;
		padding:5px;
		}
.mouseIn {
		width:198px;
		height:198px;
		float:left;
		padding:5px;
		margin-bottom:38px;			
		background-image:url('img/productlistingredbg.gif');
		background-color:#ffffff
		}			
.smalltextlow {
		line-height:10px;
		font-size:10px;
		}	
.smalltextlow2 {
		line-height:10px;
		font-size:10px;
		font-weight:bold;
		}																						
.smalltext {
		font-size:9px;
		}
.smalltext2 {
		font-size:11px;
		}

.clear {
		clear:both;
		line-height:5px;
		}
.infoBoxHeading {
		color:#000000;
		font-weight:bold;
		font-size:16px;
		background-image:url('img/boxheadingbg.gif');
		height:21px;
		padding-top:5px;
		padding-left:10px; 
		padding-right:3px; 
		padding-bottom:3px
		}
		
.contentbox2 {
		padding:3px; color:#000000;
		font-size:12px;
		background-image:url('img/bginfo');
		border:1px solid #000000;
		
		}
		
.errorBox {
		padding:1px;
		color:#ffffff;
		text-align:center;
		background-color:#990099;	
		}
.copyright {
		margin: 0 auto; 
		width:970px; 
		text-align:center; 
		color:#666666; 
		font-size:11px; 
		padding:0px 0px 10px 0px;
		}
.parseTime {
		margin: 0 auto; 
		width:970px; 
		text-align:center; 
		color:#666666; 
		font-size:11px; 
		padding:0px 0px 10px 0px;
		}
.blackline {
		border:1px solid #000000;
		}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {}
.highslide:hover img {}.highslide-image {
	border: 1px solid #ffffff;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    font-family: Verdana, Helvetica;
    font-size: 10pt;    
    border-top: 5px solid #ffffff;
    padding: 5px;
    background-color: #ffffff;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: #ffffff;
    background-color: #CA0000;
    text-decoration: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #000000;
}
.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */	/* End layout CSS */
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */	
	text-align:left;	
	position:relative;
}
input.keywords {
	border:1px solid #000000;
	padding:1px;
	width:230px;
	}
input.pfrom {
	border:1px solid #000000;
	padding:1px;
	width:230px;
	}
input.pto {
	border:1px solid #000000;
	padding:1px;
	width:230px;
	}
input.FieldInc {
	border:1px solid #000000;
	padding:1px;
	}
.pullDownMenuNote {
	width:155px;
	border:1px solid #000000;
	padding:1px;
	}
input.productsQty {
	width:25px;
	border:1px solid #000000;
	padding:1px;
	}
input.emailAddress {
	width:170px;
	border:1px solid #000000;
	padding:1px;
	}
input.password {
	width:170px;
	border:1px solid #000000;
	padding:1px;
	}
input.email {
	border:1px solid #000000;
	padding:1px;
	width:170px;
	}
input.vvcode {
	border:1px solid #000000;
	padding:1px;
	width:170px;
	}
.Captcha {
	border:1px solid #000000;
	}
img.vvcodes {
	border:1px solid #000000;
	}
textarea.review {
	height:150px;
	width:676px;
	border:1px solid #000000;
	padding:2px;
	}
input.name {
	padding:1px;
	border:1px solid #000000;
	width:170px;
	}
textarea.message {
	height:150px;
	width:680px;
	border:1px solid #000000;
	}.contentheading {

		background-image:url('img/boxheadingbg.gif');

		height:21px;

		padding-top:5px; padding-left:3px; padding-right:3px; padding-bottom:3px

		}

h1.contentheading {

		display:inline;

		color:#000000;

		font-weight:bold;

		font-size:17px;

		}

		.crossellingproductsname {

		text-align:center;

		}

.crossellingproductsimage {

		background-image:url('img/boximgbg.gif'); 

		background-color:#ffffff;
		
		margin-top:1px;	

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;
		
		margin-right:10px

		}

.crossellingproductsimageover {

		background-image:url('img/boximgbgover.gif'); 

		background-color:#ffffff;
		
		margin-top:1px;	

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;
		
		float:left;
		
		margin-right:10px

		}

h1.crossellingproductsname {

		display:inline;

		font-size:12px;

		font-weight:bold;

		line-height:13px;		

		}	

.crossellingproductsprice {

		font-weight:bold;

		color:#D00909;

		text-align:right;

		line-height:13px;

		}				

.reverseproductsimage {

		background-image:url('img/boximgbg.gif'); 

		background-color:#ffffff;

		margin-top:1px;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left

		}

.reverseproductsimageover {

		background-image:url('img/boximgbgover.gif'); 

		background-color:#ffffff;

		margin-top:1px;		

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left

		}

.RCproductsName {

		text-align:left;
		
		padding-top:5px
		
		}

h1.RCProductsName {

        display:inline;

		font-size:12px;

		font-weight:bold;
		
		}

.RCproductsPrice {

		font-weight:bold;

		color:#D00909;

		text-align:right;

		}	

.alsoprchsdproductsimage {

		background-image:url('img/boximgbg.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}

.alsoprchsdproductsimageover {

		background-image:url('img/boximgbgover.gif'); 

		background-color:#ffffff;

		width:144px;

		height:140px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}	

h1.alsoprchsdproductsname {

		display:inline;

		font-size:12px;

		font-weight:bold;

		}

.alsoprchsdprodutsprice {

		font-weight:bold;

		color:#D00909;

		}

.alsoprchsdproductsdescription {

		margin-top:5px;

		text-align:left;

		}

.NPDprodutsPrice {

		font-weight:bold;

		color:#D00909;
		
		font-size:15px;

		}

h1.NPDprodutsName {

		display:inline;

		font-weight:bold;

		font-size:14px;

		}

.NPDbuttonBuyNow {

		margin-top:5px;

		margin-bottom:5px;

		}

.NPDproductsImage {

		background-image:url('img/boximgbg.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}

.NPDproductsImageOver {

		background-image:url('img/boximgbgover.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}	

.NPDproductsDesc {

		margin-top:5px;

		text-align:left;

		line-height:13px;

		}

		

.MSproductsImage {

		background-image:url('img/boximgbg.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}

.MSproductsImageOver {

		background-image:url('img/boximgbgover.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}

h1.MSprodutsName {

		font-weight:bold;

		font-size:14px;
		
		text-align:right;
		
		}

.MSprodutsPrice {

		font-weight:bold;

		color:#D00909;
		
		font-size:14px;

		}

.MSbuttonBuyNow {

		margin-top:5px;

		margin-bottom:5px;

		}

.MSproductsDescr {

		margin-top:5px;

		text-align:left;

		line-height:13px;

		clear:left;



		}

.PLproductsImage {

		background-image:url('img/boximgbg.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}

.PLtproductsImageOver {

		background-image:url('img/boximgbgover.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}

h1.PLprodutsName {

		display:inline;

		font-weight:bold;

		font-size:20px;

		}

.PLprodutsPrice {

		font-weight:bold;

		color:#000000;
		
		font-size:17px;

		}

.PLbuttonBuyNow {

		margin-top:5px;

		margin-bottom:5px;

		}

.PLproductsDescr {

		margin-top:5px;

		text-align:left;

		line-height:13px;

		clear:left;

		}

.NPproductsImage {

		background-image:url('img/boximgbg.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}

.NPproductsImageOver {

		background-image:url('img/boximgbgover.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}

h1.NPprodutsName {

		display:inline;

		font-weight:bold;

		font-size:14px;

		}

.NPprodutsPrice {

		font-weight:bold;

		color:#D00909;
		
		font-size:18px;

		}

.NPbuttonBuyNow {

		margin-top:5px;

		margin-bottom:5px;

		}

.NPproductsDescr {

		margin-top:5px;

		text-align:left;

		line-height:13px;

		clear:left;

		}



h1.NPOprodutsName {

		display:inline;

		font-weight:bold;

		font-size:14px;

		}

.NPOprodutsPrice {

		font-weight:bold;

		color:#000000;
		
		font-size:12px;

		}

.NPObuttonBuyNow {

		margin-top:5px;

		margin-bottom:5px;

		}

.NPOproductsDesc {

		margin-top:5px;

		text-align:left;

		line-height:13px;

		clear:left;

		}

.SPproductsImage {

		background-image:url('img/boximgbg.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}

.SPproductsImageOver {

		background-image:url('img/boximgbgover.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}

h1.SPprodutsName {

		font-weight:bold;

		font-size:14px;
		
		text-align:right;

		}

.SPprodutsPrice {

		font-weight:bold;

		color:#D00909;
		
		font-size:10px;

		}

.SPbuttonBuyNow {

		margin-top:5px;

		margin-bottom:5px;

		}

.SPproductsDescr {

		margin-top:5px;

		text-align:left;

		line-height:13px;
		
		clear:left;

		}

.WNproductsImage {

		background-image:url('img/boximgbg.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}

.WNproductsImageOver {

		background-image:url('img/boximgbgover.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}		

h1.WNprodutsName {

		display:inline;

		font-weight:bold;

		font-size:12px;

		}

.WNprodutsPrice {

		font-weight:bold;

		color:#D00909;

		}

.WNbuttonBuyNow {

		margin-top:5px;

		margin-bottom:5px;

		}

.WNproductsDesc {

		margin-top:5px;

		text-align:left;

		line-height:13px;

		clear:both;

		}

.WLproductsImage {

		background-image:url('img/boximgbg.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}

.WLproductsImageOver {

		background-image:url('img/boximgbgover.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}		

.sitemap_links {

     	vertical-align: top;

     	width: 49%;

      	float: left;

		}

.sitemap_rechts {

     vertical-align: top;

     width: 49%;

     float:left;

	}

.CSproductsImage {

		background-image:url('img/boximgbg.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}

.CStproductsImageOver {

		background-image:url('img/boximgbgover.gif'); 

		background-color:#ffffff;

		width:178px;

		height:194px;

		text-align:center;

		padding-top:1px;

		float:left;

		margin-right:10px

		}

h1.CSprodutsName {

		display:inline;

		font-weight:bold;

		font-size:12px;

		}

.CSbuttonBuyNow {

		margin-top:5px;

		margin-bottom:5px;

		}

* html .overflow {

		overflow:auto;

		}
.links { 
float:left;
background-color:#4A0262;
width:100%;
height:18px;
background-image:url('img/bginfo.jpg');
}
.rechts {
float:right;
width:100%;
height:20px;
background-image:url('img/bginfo.jpg');
}
.clear {
clear:left;
}
.prdinfoimage {
		background-image:url('img/prdinfoimagebg.gif');
		background-color:#000000;
		width:206px;
		height:222px;
		margin-top:24px;
		text-align:center;
		padding-top:1px
		}
.prdinfoimageover {
		background-image:url('img/prdinfoimagebgover.gif');
		background-color:#000000;
		width:206px;
		height:222px;
		margin-top:24px;
		text-align:center;
		padding-top:1px
		}
.prdinfoleftcolumn {
		float:left;
		width:465px;
		}
		
#prdinfo_head{
	padding:2px; margin-bottom:4px;
}		
		
#prdinfo_border{
	width:727px; height:510px;
}

#prdinfo_border_middle{
	width:727px; height:auto;

	
}	

#prdinfo_border_bottom{
   width:727px; height:41px;
}	

.prdinfo_border_padding{
	margin-top:10px;
}

.prdinfo_border_padding2{

		margin-top:10px;
}

h1.productsname {
		display:inline;
		font-size:18px;
		}
.prdinforightcolumn {
		float:right;
		width:245px;
		text-align:center;
		}
.fsk {
		float:left;
		}
		
.prdinfoproductsprice {
		font-weight:bold;
		color:#C52125;
		text-align:center;
		margin-top:0px;padding-top:0px;
		}

.prdinfoproductsprice .Text{
   font-size:10pt; color:black;
}

.prdinfoproductsdiscount {
		font-weight:bold;
		font-size:18px;
		color:#C52125;
		text-align:right;
		}	
.prdinfoproductsadded {
		margin-top:5px;
		}
.prdinfoproductsdateavailable {
		margin-top:5px;
		}
.prdinfogratuatedprice {
		margin-right:10px;
		float:left;
		width:245px;
		}
.prdinfoproductsoptions {
	margin-bottom:10px;
		}
.prdnfosmalltext {
		line-height:11px;
		}
.prdinfomoreimage {
		float:left;
		margin-right:10px;
		width:206px;
		height:222px;
		background-color:#ffffff;
		background-image:url('img/prdinfoimagebg.gif');
		text-align:center;
		padding-top:1px
		}
.prdinfomoreimageover {
		float:left;
		margin-right:10px;
		width:206px;
		height:222px;
		background-color:#ffffff;
		background-image:url('img/prdinfoimagebgover.gif');
		text-align:center;
		padding-top:1px
		}
.prdDescription {
		}
.prdDescription ul {
		list-style-type:none;
		margin:0px 0px 0px 0px;
		padding:0px;
		}
.prdDescription li {		
		background-image:url('img/prddescr_ul_bg.jpg');
		margin:0px; padding-left:29px; padding-right:0px; padding-top:1px; padding-bottom:1px;
		height:23px;
		font-size:14px;
		font-face:Arial;
		}
		
.productOldPrice {
        height: 17px;
        color: #000;
    }



    #xtcVideoFrame{ margin-top:5px; margin-bottom:3px;z-index:1;}
    
    #pkArtImgTopFrame{
        width:465px; height:512px;
    }
	
	#pkArtImgTopFrame table{
		table-layout:fixed;
	}
	
	#pkArtImgLeftCol{
		width:350px;padding-top:16px;vertical-align:top;
	}
	
	#pkArtImgRightCol{
		width:100px;vertical-align:top;padding-top:16px;text-align:center;
	}
	
	#pkArtImgRightCol img{
		text-align:center;margin-bottom:2px;
	}
	
	#pkArtImgInnerFrame{
		background-color:white;width:350px;height:410px;
	}
    
	#pkArtImgVideoPlayer{
		display:block;width:350px;height:236px;margin-top:87px;
	}
	
	#pkArtImg360Player{
		display:absolute;width:350px;height:410px;
	}
	
	#pkArtImgAbsFrame,
	#pkArtVideoAbsFrame,
	#pkArt360AbsFrame{
		width:350px;height:410px;position:absolute;overflow:hidden;background-color:greenb;
	}
	
    #pkArtImgAbsFrameTL{
        position:absolute;z-index:1000000000;left:0px;top:0px;width:14px;height:14px;
    }
    
    #pkArtImgAbsFrameTR{
        position:absolute;z-index:1000000000;left:336px;top:0px;width:14px;height:14px;
    }
    #pkArtImgAbsFrameBR{
        position:absolute;z-index:1000000000;left:336px;top:396px;width:14px;height:14px;
    }
    #pkArtImgAbsFrameBL{
        position:absolute;z-index:1000000000;left:0px;top:396px;width:14px;height:14px;
    }
	
	.pkArtThumb{
		 text-align:center;margin-bottom:5px;
	}
    
    #pkArtFotoButton,
	#pkArtVideoButton,
	#pkArt360Button{
          width:139px; height:58px; margin-right:10px;float:left;
    }
    
	#pkArtFotoButton{
		margin-left:12px;
	}
	
    #pkArtZoomLabel{
       color:white;
       text-align:center;
       font-size:14px; font-weight:bold;
     }img.productlisting {
		border:1px solid #D00909;
		}
.prdlstcategoriesname {
		padding-right:5px;
		}	
h1.prdlstcategoriesname {
		display:inline;
		font-size:15px;
		font-weight:bold;
		padding:5px;
		background-color:#000000;
		position:relative;top:-46px;
		z-index:2;
		}	
.prdlstproduct {
		width:174px;
		height:194px;
		float:left;
		padding:5px;
		margin-bottom:38px;
		background-image:url('img/productlistingbg.gif');
		background-color:#ffffff
		}
h1.prdlstproductsname {
		display:inline;
		font-size:19px;
		font-weight:normal;
		font-weight:bold;
		}
.prdlstproductsprice {
		font-weight:bold;
		font-size:19px;
		color:#D00909;
		padding-right:5px;
		line-height:13px;
		}.dynamic-slider-control {
	position:			relative;
	
	-moz-user-focus:	normal;
	-moz-user-select:	none;
	cursor:				default;
	margin-left:auto;
	margin-right:auto;
}

.horizontal {
	width:				200px;
	height:				29px;
}

.vertical {
	width:				45px;
	height:				294px;
}

.dynamic-slider-control input {
	display:	none;
}

.dynamic-slider-control .handle {
	position:			absolute;
	-moz-user-select:	none;
	cursor:				default;
	
}

/* inner border */
.dynamic-slider-control .handle div {
	font-size:			1px;
	behavior:			url("css/boxsizing.htc");	/* ie path bug */
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}

/*	inner sets size
.dynamic-slider-control.horizontal .handle {
	width:				12px;
	height:				22px;
}
*/

.dynamic-slider-control.horizontal .handle div {
	width:				6px;
	height:				12px;
}

.dynamic-slider-control.horizontal .handle.hover {}

/* inner sets size
.dynamic-slider-control.vertical .handle {
	width:				22px;
	height:				12px;
}
*/

.dynamic-slider-control.vertical .handle div {
	width:45px; height:18px;
}

.dynamic-slider-control.vertical .handle.hover {}

.dynamic-slider-control .line {
	
	behavior:			url("css/boxsizing.htc"); /* ie path bug */
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
		
	position:			absolute;
	font-size:			0.01mm;
	overflow:			hidden;
	
}

.dynamic-slider-control.vertical .line {
	width:11px; height:294px;
	
}

.dynamic-slider-control.horizontal .line {
	height:				1px;
}

.dynamic-slider-control .line div {
	display:	none;
}@charset "ISO-8859-1";
/* Grundsätzliche Layouteinstellungen */

body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

h1
{
	font-size: 20px;
	padding-bottom: 17px;
}

h2
{
	font-size: 16px;
	padding-bottom: 15px;
}

h3
{
	font-size: 14px;
	padding-bottom: 10px;
}

h4
{
	font-size: 12px;
	padding-bottom: 6px;
}

p
{
	margin: 5px 0;
}

a
{
	color: #000;
}

a:hover,
#ColumnRight a:hover
{
	color: #ee3600;
}


#Main
{
	width: 996px;
	margin: 0 auto;
	padding-bottom: 20px;
}

/* HEAD */

#HeadSpacer
{
	height: 26px;
	background-color: black;
	text-align:right;
	padding-right:20px;
}	

#HeadContainer
{
	width:993px; height:150px;overflow:hidden;border:solid 1px #515151;
}

#HeadLeft
{
	float: left;
	width: 365px;
	overflow: hidden;
	height:220px;
}

#HeadLogo
{
	width: 245px;
	height: 97px;
	margin-top: 20px;
	margin-left:10px;
}

#HeadSign{
	width:713px;
	
	float:left;
}

#HeadCenter
{
	float: left;
	width: 245px;
	height:150px;
	overflow: hidden;
}

#HeadRight
{
	float: left;
	width: 380px;
	overflow: hidden;
	
}


/* Content */

#ColumnContainer
{
	width: 996px;
	min-height: 300px;margin-top:10px;
}

#kFooter{
	 width:996px;
	 margin-left:auto;
	 margin-right:auto;
	 background-color:rgb(162, 208, 254);
	 padding-top:5px; padding-bottom:5px;text-align:center;margin-bottom:10px;
}

#kFooter a{
	 margin-right:10px;
}

#kFooter *{
	color:rgb(59, 80, 148); font-weight:bold;text-transform:uppercase;font-size:16px;
}

#ColumnLeft
{
	float: left;
	width: 225px;
	margin-right:25px;
}

#ColumnCenter
{
	float: left;
	width: 736px;
	overflow: visible;
	
}

#ColumnContainer.Full  #ColumnCenter{
	 width:996px;
}


.NoRightCol #ColumnCenter
{
	width: 730px;
	border: none;
}

#ColumnRight
{
	position: relative;
	float: left;
	margin-left: 5px;
	width: 184px;
	
	overflow: hidden;
}

.NoRightCol #ColumnRight
{
	display: none;
}

#ColumnRight .SpacerTop
{
	height: 26px;
}
@charset "ISO-8859-1";

/* Allgemein */

.Box
{
	
}

.Box .Head
{
	height: 19px;
	padding: 7px 0 0 4px;
	font-size: 12px;
	font-weight: 900;
	letter-spacing: 0.05em;
	background-color: #fdb900;
	border-bottom: 1px solid #000;
}

.Box .Head h3
{
	font-size: 12px;
	font-weight: 900;
	letter-spacing: 0.05em;
}

.Box .Content
{
	padding: 4px;
	font-size: 12px;
}

.Box .Content a
{
	font-weight: bold;
	text-decoration: underline;
}





/* Spezielle Boxen */

.box_cart_account{
   
    

}

#BoxQuickSearch
{
	
	
}

#BoxQuickSearch div.Head h2
{
	padding: 7px 0 3px 8px;
}

#BoxQuickSearch .Content
{
	
}

div#BoxQuickSearch div.Content input
{
	width: 143px;
	padding:0px; padding-top:2px;padding-bottom:2px;vertical-align:middle;
	line-height:14px;
	font-size:14px;border-style:none;
}



#startPageCategories div#BoxQuickSearch div.Content input
{
	font-size:16px;width: 338px;padding-top:4px;padding-bottom:4px;margin-top:1px;border-style:none;
}

button#QuickSearchSubmit
{
	position: absolute;
	height:25px;width:77px;
	margin-top:0px;
	margin-left:2px;
	border: none;
	font-size:14px;float:right;
}
#startPageCategories #QuickSearchSubmit{
	
	width: 108px;
	height: 35px;
	}

#BoxAdmin{
	margin-top:30px; background-color:white;
    width:350px;height:230px;float:right;
}

#BoxAdmin .Content{
	font-size:10px; display:none;
}

#BoxAdmin a{
	 display:block;text-align:center; font-size:24px; font-weight:bold;
}


#BoxAdvantages
{
	clear: both;
	position: relative;
	width:250px;
	padding-top:15px;margin-left:13px;
}

#BoxAdvantages div
{
	
}




#BoxAdvantages .BGContent
{
	
}

#BoxAdvantages .Content
{
	
}

#BoxAdvantages .Content h1
{
	margin: 7px 0 0 4px;
	padding-bottom: 10px;
	line-height: 23px;
}

#BoxAdvantages .Content h1 span
{
	padding-left: 1px;
	display: block;
	color: #acadb1;
}

#BoxAdvantages .Content ul
{
  	margin-left:0px;padding:0px;width:360px;
}

#BoxAdvantages .Footer
{
	margin-top:10px;
}

#BoxAdvantages .Footer a
{
	font-weight: bold;
	text-decoration: underline;
}


#BoxInternationalLinks
{
	width: 175px;
	height: 18px;
	margin-top:0px;
	float:right;
	
}

#BoxInternationalLinks img
{
	margin-bottom: -2px;margin-right:0px;
}

#BoxInternationalLinks a
{
	font-size: 10px;
	font-weight: bold;
     color:black;
     margin-right:0px;
}

#BoxNewProducts{
	width: 235px;
}

#BoxNewProducts a{
   width:235px; display:block;
   height:125px;
}

#BoxNewProducts a div{
	margin-left:136px;padding-top:100px;font-size:15px;color:white;font-weight:bold;
}

#BoxInformation
{
	position: relative;
	width: 185px;
	height: 188px;
	margin-left: 1px;
	background-color: #fff;
	border: 1px solid #000;
}

#BoxInformation div
{
	position: absolute;
	z-index: 1;
	height: 9px;
	width: 9px;
}

#BoxInformation .LeftUpperCorner
{
	top: -1px;
	left: -1px;
}

#BoxInformation .RightUpperCorner
{
	top: -1px;
	left: 178px;
}

#BoxInformation .LeftLowerCorner
{
	top: 180px;
	left: -1px;
}

#BoxInformation .RightLowerCorner
{
	top: 180px;
	left: 177px;
}

#BoxInformation .Head
{
	position: static;
	width: 174px;
	height: 22px;
	padding: 1px 0 0 11px;
	letter-spacing: 0.001em;
	overflow: hidden;
}

#BoxInformation .Content
{
	position: static;
	width: 185px;
	height: 155px;
	padding: 4px 0 0 0;
	font-weight: normal;
	letter-spacing: 0.001em;
}

#BoxInformation .Content li
{
	margin-left: 9px;
	line-height: 22px;
}

/**
*
* BOX CATEGORIES(MENU) BEGIN
*
*/

#BoxCategories
{
	position: relative;
	
	
	
}



#BoxCategories .Content #dummyMenuElement{
	height:26px;
   
    
}


#BoxCategories .Content
{
	
	overflow: hidden;
	padding-bottom:10px;
}

#BoxCategories .Content ul
{
	margin:0px;
	
	
	margin-top:0px;
	padding:0px;
}

#BoxCategories .Content ul li
{
	margin: 0px 0 0px 0px;
	font-size: 14px;
	font-weight: bold;
	padding:0px;
	margin-bottom:1px;
	border:solid 1px #D3E6ED;border-right-color:#B2C2C8;border-bottom-color:#B2C2C8;
	
}



div#ColumnContainer div#ColumnLeft div#BoxCategories div.Content ul li.Separator
{
	display:none;
	height: 0px;
	margin: 0 0 0 19px;
	padding: 0;
	font-size: 1px;
	line-height: 0px;
	list-style-type: none;
	list-style-image: none;
	background-color: #471800;
}

div#ColumnContainer div#ColumnLeft div#BoxCategories div.Content ul li ul li.Separator
{
	margin: 0;display:none;height:0px;
}

#BoxCategories .Content ul li a
{
	display: block;
	padding-top: 0px;
	line-height:26px;
	color:rgb(19,21,22);
	padding-left:10px;
}

#BoxCategories .Content ul li.first
{
	border-top: none;
}



#BoxCategories .Content ul li ul li
{
	margin: 0px 0 0px 5px;
	font-size: 12px;
	font-weight: bold;
	height:auto;
}

#BoxCategories .Content ul li ul li a
{
	padding: 1px 0;
}

#BoxCategories .Content ul li a:hover{
     background-color:#18A0C8;color:#0049A3;
  
 }


#BoxCategories .Content ul li ul li a:hover{
     background-color:transparent;color:black; text-decoration:underline;
  
 }
/**
*
* BOX CATEGORIES END
*
*/





#BoxDailySpecials .Head h2
{
	padding: 4px 0 7px 3px;
	font-size: 19px;
}

#BoxDailySpecials .Content
{
	padding: 0;
	
}

#BoxGuestbook{
	height:131px;
	
}

#BoxGuestbook #GuestbookBoxHead
{
	padding-bottom:2px;color:white;font-size:14px;
	
}

#BoxGuestbook #GuestbookBoxBody{
	width:200px; overflow:hidden;
}
	
#BoxGuestbook .Content
{
	position: relative; 
	height: 120px;
	width:200px;
	font-weight: normal;
	
}

div#BoxGuestbook div.Content a
{
	font-weight: normal;
	text-decoration: none;
}

#BoxGuestbook .GuestbookEntry
{
	 position: absolute;
	 top: 0px;
	 padding: 4px 6px 0;
	 font-size: 13px;
}

#BoxGuestbook .GuestbookEntry h4
{
	 font-size: 13px;
	 padding: 2px 0 0 0;
}

#BoxGuestbook .GuestbookEntry h5
{
	 font-size: 12px;
	 padding: 0 0 6px 0;
}

#BoxGuestbook .Foot
{
	padding: 2px 0 2px 14px;
	font-size: 12px;
	font-weight: 900;
	letter-spacing: 0.05em;
	
}

#BoxGuestbook .Foot a
{
	text-decoration: underline;
	color:white;
}

#BoxGuestbook #rightLink
{
	margin-left:100px;
}

#BoxHotline
{
	width: 235px;
	margin-top:10px;
}

#BoxAboutUs{
	 margin-top:10px;width:235px;
}

@charset "ISO-8859-1";

#startPageLeftCol{
	width:480px;float:left;margin-right:10px;overflow:hidden;
} 

#startPageCategories{
     width:477px; height: 214px; border: solid 1px black;overflow:hidden;
}

#startPageCategories ul{
	 list-style-type:none;padding:0px;margin:0px;
}

#startPageCategories ul li{
	float:left;width:125px;margin:0px;margin-top:8px;font-size:18px;display:block;
}

#startPageCategories .Padding{
	 padding:13px;
}

#startPageCategories #InnerBox{
   border:solid 1px #A0A0A0;background-color:white;padding:10px;	
   -webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;

-khtml-border-radius-topleft:10px;
-khtml-border-radius-topright:10px;
-khtml-border-radius-bottomleft:10px;
-khtml-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}

#startPageSearch{
	border:solid 2px #202020;margin-bottom:7px;height:35px;background-color:white;overflow:hidden;
	 padding:0px;
}

#startPageSearch, #startPageSearch button{
	-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;

-khtml-border-radius-topleft:4px;
-khtml-border-radius-topright:4px;
-khtml-border-radius-bottomleft:4px;
-khtml-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;

}

#catListSearch{
	border:solid 2px #202020;margin-bottom:7px;height:25px;background-color:white;overflow:hidden;
	 
}

#startPageCategories #CategoriesIntro{
	 color:#A0A0A0;font-size:14px;
}

#startPageProducts{
	 width:780px; float:right; 
}

.infoBoxHeading,
#startPageProducts .infoBoxHeading{
	 background-color:#9BC7EA;
}

#startPageProductsLeft{
	 float:left;width:200px; overflow:hidden;
}

.startPageWindow{
    border:solid 1px black;margin-bottom:10px;font-size:14px;
}	

.First{
	 border-left-style:solid;
}

.startPageWindow .Head{
	font-size:14px;font-weight:bold;padding-left:10px; line-height:25px; border-bottom:solid 1px black;background-color:#94C0E5;
}
	
.startPageWindow .Content{
	 padding-top:10px; padding-bottom:10px;
	 text-align:center;
}

#startPageFitnessCats{
	 height:150px; margin-top:8px;
}


#startPageFitnessCats .Header{
      width:304px; height:25px; 
}

#startPageFitnessCats .Header div{
   line-height:25px;	padding-left:10px;font-weight:bold;
}

#startPageFitnessCats .Content a{
	 display:block;
}

#startPageFitnessCats .Content a span{
   display:block; margin-top:100px;line-height:20px; background-color:white;text-align:center;font-weight:bold; font-size:15px;
}

#startPageFitnessCats .Content #Fett,
#startPageFitnessCats .Content #Muskel{
	 border-right-style:none;
}

div#ColumnCenter div.TextSmallestFat {
	font-size: 11px;
	font-weight: bold;
}

/* Boxen */
#ColumnCenter .CenterBox {
	float: left;
}

#ColumnCenter .ProductBox {
	width: 256px;
	height: 274px;margin-left:2px;margin-bottom:10px;
	margin-top: 2px;background-color:#F3F7F8;border:solid 1px #D3E6ED;border-right-color:#B2C2C8;border-bottom-color:#B2C2C8;
}

#ColumnCenter .CenterBox .Head {
	height: 23px;
	padding: 3px 0 0 4px;
	font-size: 12px;
	font-weight: 900;
	letter-spacing: 0.05em;
}

#ColumnCenter .CenterBox #StartPageHeading.Head {
	height: 28px;
	padding: 5px 4px 5px 8px;
	font-size: 12px;
	font-weight: 900;
	letter-spacing: 0.05em;
	background-color: black;
	color: white;
	margin-top: 20px;
	margin-bottom: 5px;
}

#ColumnCenter .CenterBox #StartPageHeading.Head h3 {
	padding: 0;
	font-size: 20px;
	font-weight: 900;
	text-align: left;
	color: white;
	letter-spacing: 0.05em;
}

#NPHeadBar {
	height: 23px;
	padding: 3px 0 0 4px;
	font-size: 12px;
	font-weight: 900;
	letter-spacing: 0.05em;
	border-bottom: 1px solid #000;
	border-left: solid 1px black;
	border-right: solid 1px black;
	width: 521px;
}

#ColumnCenter .CenterBox .Head h3 {
	padding: 0;
	font-size: 15px;
	font-weight: 900;
	text-align: center;
	letter-spacing: 0.05em;
}

/**
*
* CONTENT HEADING BEGIN
*
*/
div#ColumnCenter div#ContentHeading.CenterBox,
div#ColumnContainer div#ColumnCenter div.CenterBox.SubHeading
	{
	float: none;
	clear: both;
	width: auto;
	margin: 0px;
	padding: 0px;
}

div#ColumnContainer div#ColumnCenter div.CenterBox.SubHeading {
	margin-right: 0;
}

div#ColumnCenter div#ContentHeading.CenterBox .Head {
	padding-top:2px;padding-bottom:2px;
}

div#ColumnContainer div#ColumnCenter div.CenterBox.SubHeading .Head {
	height: 20px;background-color:#9BC7EA; padding-top:2px; padding-bottom:2px; margin-top:10px; margin-bottom:10px;
}

div#ColumnCenter div#ContentHeading.CenterBox h3,div#ColumnCenter div.CenterBox.SubHeading .Head h3
	{
	text-align: left;
}

div#ColumnCenter div#ContentHeading.CenterBox h3{
	font-size: 18px;vertical-align:middle;line-height:28px;
}

div#ColumnCenter div#ContentSubHeading h5 {
	padding: 0 0 10px 15px;
	font-size: 11px;
}

/**
*
* CONTENT HEADING END
*
*/
#ColumnCenter .CenterBox .Content {
	overflow: hidden;
	padding: 15px;
}

#ColumnCenter .ProductBox .Content {
	overflow: hidden;
	padding: 8px;
}

#ColumnCenter #ManufacturerBox .Content {
	height: 249px;
	overflow: hidden;
	border-bottom: 1px solid #000;
}

#ColumnCenter .CenterBox .Content .NPOproductsImage {
	position:static;
	margin:0px;margin-top:5px;
	z-index: 120;
	width: 137px;float:left;margin-right:1px;
	height: 160px;
	overflow: hidden;
	border:solid 1px #D3E6ED;border-left-color:#B2C2C8;border-top-color:#B2C2C8;
}

#ColumnCenter .ProductBox .Content .NPOproductsImage {
	
	
}

#ColumnCenter .CenterBox .Content .ProductsName {
	height: 20px;
}

#ColumnCenter .CenterBox .ManufacturersName {
	line-height: 20px;
	font-size: 20px;
	color: #0D5192;
	height: 20px;
	font-weight: bold;
}

#ColumnCenter .CenterBox .Content .ProductsName h2 {
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}

#ColumnCenter .CenterBox .Content .Text {
	position: static;
	z-index: 10000;
	float:left;width:137px;margin-right:0px;margin-top:5px;text-align:center;
}

#ColumnCenter .ProductBox .Content .Text {
	width:90px;float:right;margin-left:0px; 
}

#ColumnCenter .ProductReviewsInfo {
	width: 170px;
	height: 73px;
}

#ColumnCenter a.ProductReviews,
div#ColumnContainer div#ColumnCenter div.ProdList a.ProductReviews
{
	display: block;
	width: 111px;
	height: 46px;
	margin: 12px 0 9px 40px;
	padding: 1px 0 0 4px;
	font-size: 11px;
	font-weight: bold;
}

#ColumnCenter .ProductReviewsInfo{
	text-align:center; margin-bottom:10px;
}

#ColumnCenter .ProductReviewsInfo .ProductReviewsInfoLink{
   padding-top:3px;display:block;
}

#ColumnCenter .ProductReviewsInfo .ProductReviewsInfoLink div{
  font-weight:bold;
}

div#ColumnCenter #OrderDetails a.ProductReviews {
	margin-left: 0;
}

#ColumnCenter #ProdInfo a.ProductReviews {
	width: 131px;
	height: 61px;
	margin: 0px 0 4px 0px;
	padding: 6px 0 0 12px;
}

#ColumnCenter a.ProductReviews span,
div#ColumnContainer div#ColumnCenter div.ProdList a.ProductReviews span
{
	font-size: 10px;
	font-weight: normal;
}

#ColumnCenter a.ProductReviewsListing span,
div#ColumnContainer div#ColumnCenter div.ProdList a.ProductReviewsListing span
{
	font-size: 10px;
	font-weight: normal;
}

#ColumnCenter #ProdInfo a.ProductReviews span {
	font-size: 11px;
	font-weight: bold;
}

#ColumnCenter a.ProductReviews img {
	display: block;
}

#ColumnCenter a.ProductReviewsListing {
	
}

#ColumnCenter a.ProductReviewsListing img {
	display: block;
}

#ColumnCenter .ProductsReviewsTable {
	margin-left: 10px;margin-top:-2px;
}

#ColumnCenter .ProductsReviewsTable .Left {
	font-weight: bold;
	font-size: 14px;
	font-style: italic;
}

#ColumnCenter .ProductsReviewsTable .Right {
	padding-left: 5px;
}

#ColumnCenter .ContentBody {
	float: left;
	width: 713px;
	min-height: 490px;
	margin-top: 5px;
	border: 1px solid #000;
	overflow: hidden;
}

#ColumnCenter .ContentBody.NoBorder {
	width: 713px;
	border: none;
}

#ColumnCenter .ContentBody.Padding,#ColumnCenter #ContentBody.Padding {
	width: 707px;
	padding: 5px;
}

#ColumnCenter #ProdInfo .ContentBody .SubColumnLeft {
	float: left;
	width: 285px;
	padding: 4px 0 0 5px;
}

#ColumnCenter #ProdInfo .ContentBody .SubColumnRight {
	float: left;
	width: 423px;
	padding-left: 3px;
}

#ColumnCenter #ProdInfo .ContentBody .SubColumnRight .SubSubColumnLeft {
	float: left;
	width: 187px;
	padding-left: 3px
}

#ColumnCenter #ProdInfo .ContentBody .SubColumnRight .SubSubColumnRight
	{
	float: left;
	width: 230px;
	padding-left: 3px;
}

#ColumnCenter #ProdInfo .ContentBody .SubColumnRight h1 {
	font-size: 28px;
	padding: 4px 6px 4px 0;
}

/**
* Shipping Time
*/

#ColumnCenter .ShippingTime,
div#ColumnContainer div#ColumnCenter div.ProdList .ShippingTime
{
	width: 95px;
	
	margin-left:auto; 
	margin-right:auto;
	padding:0px;padding-top:4px; 
	font-size: 10px;
	color: #fff;
	cursor: default;
	border: none;
}



#ColumnCenter .ShippingTime img,
div#ColumnContainer div#ColumnCenter div.ProdList .ShippingTime img
{
	width: 95px;
}

#ColumnCenter #OrderDetails .ShippingTime {
	margin-left: 0;
}

#ColumnCenter .ShippingTime span {
	position: absolute;
	display: block;
	padding: 3px 0 0 21px;
}

#ColumnCenter .ShippingTime2,div#ColumnContainer div#ColumnCenter div.ProdList .ShippingTime2
	{
	width: 169px;
	height: 30px;
	margin: 6px 0 6px 0px;
	padding: 0;
	font-size: 15px;
	color: #fff;
	cursor: default;
	border: none;
}

#ColumnCenter .ShippingTime2 img,div#ColumnContainer div#ColumnCenter div.ProdList .ShippingTime2 img
	{
	width: 169px;
}

#ColumnCenter #OrderDetails .ShippingTime2 {
	margin-left: 0;
}

#ColumnCenter .ShippingTime2 span {
	position: absolute;
	display: block;
	padding: 5px 0 0 31px;font-weight:bold;
}


#ColumnCenter .CenterBox .NPOprodutsPrice img {
	height: 30px;
}

#ColumnCenter .CenterBox .NPOprodutsPrice span.productOldPrice img {
	height: 10px;
}

#ColumnCenter .CenterBox .NPOprodutsPrice,
#ColumnCenter .CenterBox .smalltextlow
	{
	width:105px; text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
}

#ColumnCenter .ProductBox .NPOprodutsPrice,
#ColumnCenter .ProductBox .smalltextlow
{
      width:95px;
}

#ColumnCenter .Buttons,
div#ColumnContainer div#ColumnCenter div.ProdList .Buttons
{
	
	position:absolute;
	margin-top:177px;
	
	padding: 0;
	z-index: 1000000;
}

#ColumnCenter .ProductBox .Buttons{
	position:static; 
}

#ColumnCenter .Buttons div.Separator,
div#ColumnContainer div#ColumnCenter div.ProdList div.Buttons div.Separator
{
	height: 1px;
	font-size: 1px;
	margin: 0 4px;
	border-top: 2px solid #431a00;
}

#ColumnCenter .CenterBox .Content .NPproductsDescr {
	display: none;
}

#ColumnCenter #ManufacturerBox {
	clear: left;
	float: right;
}

#ColumnCenter #ManufacturerBoxBody {
	margin-top: 30px;
	border: none;
	border-right: solid 1px black;
	border-top: solid 1px black;
}

#ColumnCenter #ManufacturerBox .Content {
	padding: 0;
}


/**
*
* PROD LIST BEGIN
*
*/

#ProdListContentHeading{
	background-color:#9BC7EA;height:32px;
}

#ProdListContentHeading h3{
  padding-left:5px; height:28px;padding:0px;font-size:20px;color:black;line-height:28px;
}	

#ProdListContentHeading img{
	vertical-align:middle;margin-right:5px;margin-top:2px;margin-left:2px;float:left;
}

#ColumnCenter #ProdList {
	margin-top: 3px;
}

#ColumnCenter #sortButtonsArea {
	margin-top: 10px;
}

#ColumnCenter #ProdList .CenterBox,
div#ColumnCenter div.ProdList div.CenterBox
{
	margin: 0px 8px 0 0;
	width: 536px;
	height: 270px;background-color:#F3F7F8;border:solid 1px #D3E6ED;border-right-color:#B2C2C8;border-bottom-color:#B2C2C8;
}

#ColumnCenter #ProdList .CenterBox .Content,
div#ColumnCenter div.ProdList div.CenterBox .Content
{
	height: auto;padding:8px;
}

#ColumnCenter #ProdList .CenterBox .Content .ProdDesc,
div#ColumnCenter div.ProdList div.CenterBox .Content .ProdDesc
{
	height: 150px;
	float:right;
}

/**
* Placeholders
*/

.products_info_space {
	width: 174px;
	height: 116px;
	background-repeat:no-repeat;background-position:center;
	margin-left:auto;
	margin-right:auto;
}

.products_listing_0_space {
	width: 126px;
	height: 66px;
	margin-left:auto;
	margin-right:auto;
}

.products_listing_0_image {
	
	width:126px; height:66px;background-repeat:no-repeat;background-position:center;
}

.products_listing_1_2_space{
   width:220px;  
    margin-left:auto;
	margin-right:auto;
}



.products_listing_1_image {
	float: left;
	width:108px; height:71px;background-repeat:no-repeat;background-position:center;
	margin-right:4px;
}

.products_listing_2_image {
	float: right;
	width:108px; height:71px;background-repeat:no-repeat;background-position:center;
}

.ProdDescInnerDiv {
	padding-left: 7px;font-size:12px;
}

#ColumnCenter #ProdList .CenterBox .Content .ProdDescRev,
div#ColumnCenter div.ProdList div.CenterBox .Content .ProdDescRev
	{
	height:254px;
	border-left:solid 1px #0D5192;
	float:right;
	margin-left:7px;
	margin-right:4px;
	width: 231px;
}

/**
*
* PROD LIST END
*
*/ /**
*
* ACT DESC BEGIN
*
*/
div#ColumnCenter div#ActDescContainer {
	background-color: rgb(248, 248, 248);
}

div#ColumnCenter div#ActDescContainer .Head {
	height: auto;
	border: 1px solid #000;
	background-color: white;
}

div#ColumnCenter div#ActDescContainer .Head h4 {
	padding-bottom: 2px;
}

div#ColumnCenter div#ActDescContainer .Head h5 {
	padding: 0 2px 3px 0;
	font-size: 11px;
}

div#ColumnCenter div#ActDescContainer .Content {
	height: auto;
	padding: 10px 4px 2px;
	font-size: 12px;
	background-color: rgb(248, 248, 248);
}



#ColumnCenter #ActDescContainer.CenterBox {
	margin-right: 0;
	width: 180px;
	position: relative;
	border: 1px solid rgb(115, 115, 115);
	background-color: rgb(248, 248, 248);
	z-index: 10000;
	margin-top: 5px;
	padding-top: 10px;
	height: auto;
}

#ColumnCenter #ActDescContainer.CenterBox .HeadD {
	border: 1px solid rgb(115, 115, 115);
	height: 30px;
	font-size: 16px;
}

#sortButtonsArea{
     width:721px;
     height:85px;

}

#sortButtonsArea div{
	padding-top:21px;padding-left:10px;
}

#sortButtonsArea a{
	line-height:45px;text-align:center;display:block;float:left;font-size:14px;font-weight:bold;
}

#ColumnCenter #ProdList #ProdListRightColumn {
	float: right;
	width: 184px;
}

#ColumnCenter #ProdList #ActDescContainer.CenterBox {
	margin-right: 0;
	width: 180px;
	position: relative;
	border: 1px solid rgb(115, 115, 115);
	background-color: rgb(248, 248, 248);
	z-index: 10000;
	margin-top: 5px;
	padding-top: 10px;
	height: auto;
}

#ColumnCenter #ProdList #ActDescContainer.CenterBox .HeadD {
	border: 1px solid rgb(115, 115, 115);
	height: 30px;
	font-size: 16px;
}

/**
*
* ACT DESC END
*
*/
#ColumnCenter #ProdList #Top3Container.CenterBox {
	margin-right: 0;
	width: 180px;
	position: relative;
	border: 1px solid rgb(115, 115, 115);
	background-color: rgb(248, 248, 248);
	z-index: 10000;
	margin-top: 20px;
	padding-top: 10px;
	height:auto;
}

#ColumnCenter #ProdList #Top3Container #Top3Caption{
      font-size:20px; font-style:italic;font-weight:bold;color:rgb(220,52,47);height:30px;position:absolute;
  margin-left:110px;margin-top:-14px;
}

#ColumnCenter #ProdList #Top3Container.CenterBox .HeadD {
	border: 1px solid rgb(115, 115, 115);
	height: 30px;
	font-size: 16px;margin-left:8px;padding-left:4px;padding-right:4px;margin-right:8px;
}

#ColumnCenter #Top3Container.CenterBox .Content .NPOproductsImage {
	position:relative;
	float:left;
	margin-left: 0px;
	margin-right: 4px;
	z-index: 120;
	width: 78px;
	height: 97px;
	overflow: hidden;
	border:solid 1px black;
}

#ColumnCenter #Top3Container.CenterBox .Content .NPOproductsImage img {
	width: 78px;
	height: 97px;
	
}

#ColumnCenter #Top3Container.CenterBox .Content .ProductTitle{
    font-size:12px;font-weight:bold;
}	

#ColumnCenter #Top3Container.CenterBox .Content .top3Img{
     width:58px; height:57px; position:absolute; z-index:100000;margin-left:44px;margin-top:50px;

}

#ColumnCenter #Top3Container.CenterBox .Content .ProductReviewsListing span{
	font-weight:bold;
	font-size:9px;
	
}

#ColumnCenter #Top3Container.CenterBox .Content .ProductReviewsListing img{
	height:15px;
}

#ColumnCenter #ProdList #Top3Container.CenterBox .HeadD h5{
	 font-size:15px;line-height:30px;
}

div#ColumnCenter div#Top3Container .Content {
	height: auto;
	padding: 10px 4px 2px;
	font-size: 12px;
	background-color: rgb(248, 248, 248);
}

/**
*
* CAT INFO BEGIN
*
*/
#ColumnCenter .CatInfoContainer {
	position: relative;
	float: left;
	width: 240px;
	margin: 0 0 15px 15px;
}

#ColumnCenter .CatInfoContainer .CatImg {
	width: 221px;
	min-height: 60px;
}

#ColumnCenter .CatInfoContainer .CatImg img {
	border: 1px solid #000;
}

#ColumnCenter .CatInfoContainer .CatName {
	position: absolute;
	width: 225px;
	height: 30px;
	margin: -40px 0 0 -1px;
	font-weight: bold;
	overflow: hidden;
}

#ColumnCenter .CatInfoContainer .CatName a {
	display: block;
	padding: 5px 0 5px 8px;
	white-space: nowrap;
}

/**
*
* CAT INFO END
*
*/ /* Product Info */
#prodInfoLowerDetailsRight {
	float: right;width:245px;text-align:center;
}

#prodInfoPrintButton,
#prodInfoAskButton,
#prodInfoGarantieButton{
	 width:175px;height:122px;display:block;margin-top:14px;margin-left:auto;margin-right:auto;overflow:hidden;
}

.products_info_space_2{
	 width:175px;height:152px;display:block;margin-top:14px;margin-left:auto;margin-right:auto;
  background-repeat:no-repeat; background-position:center;
}


#prodDetailsDiv {
	width: 465px;
	min-height: 320px;
}

#prodDetailsDiv .Head {
	height: 62px;
}

#prodDetailsDiv .Content ul {
	margin-bottom: 0px;
	padding: 5px;
	padding-right: 10px;
}

#prodDetailsDiv .Foot {
	height: 19px;
}

#ColumnCenter #ProdInfo .CenterBox .Head h3 {
	font-size: 12px;
}

#ColumnCenter #ProdInfo .ShippingTime {
	margin: 0 0 6px 5px;
}

#ColumnCenter #ProdInfo .Buttons {
	width: 390px;
	
}

#ColumnCenter #ProdInfo .Buttons button {
	margin-right: 10px;
}

#ColumnCenter #ProdInfo .Buttons div.Separator {
	margin: 0 18px 0 2px;
}

div#ColumnCenter #ProdInfo div#ActShortDescContainer {
	float: none;
	width: 410px;
}

div#ColumnCenter div#ActShortDescContainer .SpacerHead {
	position: relative;
	height: 9px;
	font-size: 1px;
}

#ColumnCenter #ActShortDescContainer .SpacerHead div {
	position: absolute;
	width: 9px;
	height: 9px;
}

#ColumnCenter #ActShortDescContainer .SpacerHead .Center {
	top: 0px;
	left: 9px;
	width: 392px;
	background-color: #f0f0f0;
}

#ColumnCenter #ActShortDescContainer .SpacerHead .LeftUpperCorner {
	
}

#ColumnCenter #ActShortDescContainer .SpacerHead .RightUpperCorner {
	top: 0px;
	left: 401px;
}

#ColumnCenter #ActShortDescContainer .SpacerBottom {
	position: relative;
	height: 27px;
	font-size: 1px;
}

#ColumnCenter #ActShortDescContainer .SpacerBottom div {
	position: absolute;
	width: 9px;
	height: 9px;
}

#ColumnCenter  #ActShortDescContainer .SpacerBottom .Center {
	left: 9px;
	width: 392px;
	background-color: #f0f0f0;
}

#ColumnCenter #ActShortDescContainer .SpacerBottom .LeftLowerCorner {
	left: 0px;
}

#ColumnCenter #ActShortDescContainer .SpacerBottom .RightLowerCorner {
	left: 401px;
}

div#ColumnCenter div#ActShortDescContainer .Content {
	position: relative;
	height: auto;
	padding: 0 8px;
	font-size: 12px;
	background-color: #f0f0f0;
}

div#ColumnCenter #ProdInfo div#ActDescContainer {
	float: none;
	width: 410px;
}

#ColumnCenter #ProdInfo #ActDescContainer .SpacerHead .Center {
	width: 371px;
}

#ColumnCenter  #ProdInfo #ActDescContainer .SpacerHead .RightUpperCorner
	{
	left: 390px;
}

#ColumnCenter #ProdInfo #ActDescContainer .SpacerBottom .Center {
	width: 371px;
}

#ColumnCenter #ProdInfo #ActDescContainer .SpacerBottom .RightLowerCorner
	{
	left: 390px;
}

#ColumnCenter #ProdInfo #ImgThumbs a {
	padding: 6px 4px;
}

#ColumnCenter #ProdInfo #ImgThumbs a img {
	border: 1px solid #000;
}

#ColumnCenter #ProdInfo div.ProdOptions {
	min-height: 53px;
}

#ColumnCenter dl.ProdOptions dt {
	font-size: 11px;
	font-weight: bold;
}

#ColumnCenter dl.ProdOptions,#ColumnCenter dl.ProdOptions dd {
	margin: 0;
}

#ColumnCenter #ProdInfo .prdinfoproductsprice {
	padding: 10px 0 0 0;
	text-align: left;
}

#ColumnCenter #ProdInfo .prdinfoproductsprice span.Text {
	font-size: 12px;
	color: #000;
}

/* Shopping Cart, CreateAccount */

#CreateAccount #form_area{
	background-color:#E6EBEE;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;margin-bottom:10px;
}

#CreateAccount #form_area .formfield{
	 float:left; margin-right:10px;
}



#ColumnCenter #OrderDetails .itemTable
{
	width: 495px;
	margin: 10px 0;
	table-layout: fixed;
	border: 2px solid #D9D9D9;
	background-color:#ffffff;
	
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
}

#ColumnCenter #ShoppingCart .orderTotalBlock
{
	border: 2px solid #D9D9D9;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;background-color:#ECECEC;margin-top:5px;
}

#ColumnCenter #ShoppingCart .orderTotalBlock .padding{
	   padding:10px;
}


#ColumnCenter #ShoppingCart #cartAreaBottom{
	 margin-top:10px;
}

#cartGiftArea{
	width:200px;float:left;
}


#ColumnCenter #OrderDetails .itemTableImageTd{
	 width:120px;
}

#OrderDetails .itemTableImageTd a img{
	 height:94px;margin:10px;
}

#OrderDetails .itemTableDeleteTd{
	 width:11px; vertical-align:top;
}

#OrderDetails .itemTableNameTd{
	width:200px; font-weight:bold;font-size:13px;vertical-align:top;padding-top:10px;height:60px;
}

#OrderDetails .itemTablePriceTd{
	 width:80px; font-size:10px; font-weight:bold; vertical-align:top;
}

#OrderDetails .itemTablePriceTd div{
	  color:red; font-size:13px;
}

#ShoppingCart #leftSide,
#CreateAccount #leftSide,
#CheckoutShipping #leftSide,
#CheckoutConfirmation #leftSide,
#CheckoutSuccess #leftSide
		
	{ width:515px; float:left;margin-top:10px;background-color:white; 

-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
}

#OrderDetails .itemOptions select{
	 width:170px;
}

#ShoppingCart #rightSide,
#CreateAccount #rightSide,
#CheckoutShipping #rightSide,
#CheckoutConfirmation #rightSide,
#CheckoutSuccess #rightSide
	
	{ width:185px; float:right; margin-top:10px;background-color:white;font-size:12px;

-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
}

#ShoppingCart #rightSide h3,
#CreateAccount #rightSide h3,
#CheckoutShipping #rightSide h3,
#CheckoutConfirmation #rightSide h3,
#CheckoutSuccess #rightSide h3

	{
	 color:#BFBFBF; font-size:15px;margin-top:20px;
}
#CheckoutSuccess #rightSide h3{
	 margin-bottom:0px;padding-bottom:0px;
}

#CheckoutSuccess #rightSide h5{
	 font-size:13px;margin-top:4px;
}

#ColumnCenter #ShoppingCart ,
	#ColumnCenter #CreateAccount,
	#ColumnCenter #CheckoutShipping,
	#ColumnCenter #CheckoutConfirmation,
	#ColumnCenter #CheckoutSuccess{
	 background-color:#EFEFEF;padding:5px;
}

#ShoppingCart .ProdOptions dt{
	 text-align:left; margin-right:5px;
	 
}

#ShoppingCart .ProdOptions dt, 
#ShoppingCart .ProdOptions dd{
  display:inline;	
}

#ShoppingCartContains{
	 font-weight:bold; float:left; width:300px;margin-top:15px;
}

#ColumnCenter #ShoppingCart #checkout_steps,
#ColumnCenter #CheckoutShipping #checkout_steps,
#ColumnCenter #CheckoutSuccess #checkout_steps{
	 margin-left:5px; padding-top:5px;
}

#ColumnCenter #ShoppingCart .productsQty{
	 width:20px; height:20px;
	 -webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px; text-align:center;
}

#ColumnCenter #ShoppingCart .SubColumnLeft
{
	float: left;
	width: 350px;
}

/* Shopping Cart */
#ColumnCenter #OrderDetails table {
	width: 100%;
	margin: 5px 0;
	table-layout: fixed;
	border: 1px solid #000;
}

#ColumnCenter #OrderDetails table thead {
	background-color: #d2ccd6;
}

#ColumnCenter #OrderDetails table thead th {
	padding: 3px 0;
}

#ColumnCenter #OrderDetails table tbody {
	background-color: #fff;
}

#ColumnCenter #OrderDetails table tbody td {
	padding-top: 4px;
	vertical-align: top;
}

#ColumnCenter #OrderDetails table .ProdInfoHead {
	width: 235px;
}

#ColumnCenter #OrderDetails table .ProdImg {
	width: 155px;
}

#ColumnCenter #OrderDetails table .ProdInfo {
	width: 80px;
	text-align: center;
}

#ColumnCenter #OrderDetails table .ProdInfo a,#ColumnCenter #OrderDetails table .ProdInfo div
	{
	margin: 5px auto;
}

#ColumnCenter #OrderDetails table .ProdQty {
	width: 160px;
}

#ColumnCenter #OrderDetails table .ProdPrice {
	width: 100px;
	padding-left: 2px;
}

#ColumnCenter #OrderDetails table tbody .Qty {
	float: none;
	width: auto;
}

#ColumnCenter #OrderDetails table tbody .Qty div {
	float: left;
	width: 32px;
	height: 30px;
	text-align: center;
}

#ColumnCenter #OrderDetails table tbody .Qty input.productsQty {
	width: 20px;
	height: 20px;
	margin-top: 3px;
	font-size: 16px;
}

#ColumnCenter #ShoppingCart .SubColumnLeft {
	float: left;
	width: 350px;
}

#ColumnCenter #ShoppingCart .SubColumnRight {
	float: right;
	width: 355px;
}

#ColumnCenter #ShoppingCart .TotalBlock {
	border: none;
}

div#ColumnCenter #ShoppingCart div#ActDescContainer {
	width: 350px;
}

#ColumnCenter #ShoppingCart #ActDescContainer .SpacerHead .Center {
	width: 311px;
}

#ColumnCenter #ShoppingCart #ActDescContainer .SpacerHead .RightUpperCorner
	{
	left: 330px;
}

#ColumnCenter #ShoppingCart #ActDescContainer .SpacerBottom .Center {
	width: 311px;
}

#ColumnCenter #ShoppingCart #ActDescContainer .SpacerBottom .RightLowerCorner
	{
	left: 330px;
}

#ColumnCenter #ShoppingCart #ActDescContainer table td {
	width: 175px;
	padding: 0 5px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

#ColumnCenter #ShoppingCart #ActDescContainer table td.2ndCol {
	
}

#ColumnCenter #ShoppingCart #ActDescContainer table td.Separator {
	border-top: 2px solid #000;
}

#ColumnCenter #ShoppingCart .Subhead {
	height: 44px;
	padding-top: 4px;
}

#ColumnCenter #ShoppingCart .Subhead div {
	position: relative;
	top: 16px;
}

/* Module */
#ColumnCenter .SubModule {
	width: 540px;
	margin: 0 auto;
}

#ColumnCenter #XSell h4 {
	clear: both;
	margin: 20px 0 0 0;
}

#ColumnCenter table.ReviewList th,#ColumnCenter table.ReviewList td {
	padding: 4px 3px;
}

#ColumnCenter .ContentRow1 {
	background: #eee;
}

#ColumnCenter .ContentRow2 {
	background: #ccc;
}

/* Checkout */
ul#checkoutnavigation li {
	height: 85px;
}

#IndexCenterContent {
	float: left;
}

#IndexGetFitConcept {
	width: 280px;
	height: 65px;
}

#IndexGetFitConcept a {
	width: 280px;
	height: 65px;
	display: block;
}

#IndexFreeSpace {
	width: 289px;
	height: 131px;
	margin-top: 10px;
}

#IndexFreeSpace div {
	padding-top: 5px;
	padding-left: 5px;
}

a#IndexFreeSpaceLink {
	width: 265px;
	height: 108px;
	display: block;
}

#ColumnCenter #ShoppingCart .orderTotalBlock td{
	 text-align:right;padding-right:20px;
}

#ColumnCenter #ShoppingCart .orderTotalBlock td.xCol{
   color:red; font-size:24px; font-weight:bold;
}

#ColumnCenter #ShoppingCart .orderTotalBlock td.xColSmall{
   color:red; font-size:16px; font-weight:bold;padding-bottom:10px;
}

#ColumnCenter #ShoppingCart .orderTotalBlock td.Separator{
	 line-height:1px;font-size:1px;height:1px;border-top:solid 1px black;
}

#ColumnCenter #ShoppingCart .orderTotalBlock td.xColLabel{
   vertical-align:bottom;padding-bottom:5px;padding-right:20px;font-size:16px;font-weight:bold;text-align:left;
}

#ColumnCenter #ShoppingCart .orderTotalBlock td.xColLabelSmall{
   vertical-align:bottom;padding-bottom:10px;padding-right:20px;font-size:13px;font-weight:bold;text-align:right;
}

#ColumnCenter #ShoppingCart .orderTotalBlock td.2ndCol{
   color:red; font-size:14px; 
}

/* GUTSCHEIN EINLÖSEN IM WARENKORB */
#gift_cart { }
/* RAHMEN FÜR EINGABEFELD */
#gift_cart #input_code { height:22px;border:solid 1px black; padding:1px;float:left;}

#gift_cart #input_code input[type="text"] { width:140px; padding:0px;height:16px;margin-top:0px;float:left;}

/* BUTTON EINLÖSEN */
#gift_cart #input_code input[type="image"] { float:left;vertical-align:top;}
/* ENDE - GUTSCHEIN EINLÖSEN IM WARENKORB */

/* POPUP MIT INFOS */
/* RAHMEN FÜR INFORMATIONEN */
#gift_infos { margin: 0px; padding: 10px; border: 1px solid #000; background: #FFF; display: none; position: absolute; top: 50%; left: 40%; z-index: 1; }
/* LISTE GÜLTIGER ARTIKEL UND KATEGORIEN */
#gift_infos ul.restriction_list { margin: 5px 0px 5px 40px; }
/* ENDE- POPUP MIT INFOS */

.order_total_entry{
	clear:both;
}
 
.order_total_entry .left{
	 float:left;
}

.order_total_entry .right{
	 float:right;
}


.order_total_entry b{
	 line-height:25px;
}

#easy_checkout input[type=radio]{
	  margin-right:5px;
}

.payment_selection_entry .left{
	 float:left;
}

.payment_selection_entry .title{
	 float:left;width:110px; 
}

.payment_selection_entry .fields{
	 margin-left:20px; margin-top:10px;margin-bottom:10px;
}


/* New Checkout */



#CreateAccount #form_area div{
	 margin-bottom:5px;font-size:12px;
}

#CreateAccount #form_area div input{
	  padding:3px;
}


#CreateAccount #form_area div.formfield{
	  padding-top:3px;font-weight:normal;
}

#CreateAccount #form_area input[type=text],
#CreateAccount #form_area input[type=password],
#CreateAccount #form_area select{
	width:150px;
}

#CreateAccount #form_area input[name=deliv_postcode],
#CreateAccount #form_area input[name=postcode]
{
	  width:40px; font-size:11px;
}

#CreateAccount #form_area div input[name=city],
#CreateAccount #form_area div input[name=deliv_city]{
    width:100px;
}	

#CreateAccount #form_area input[name=postcode]       +span.inputRequirement,
#CreateAccount #form_area input[name=deliv_postcode] +span.inputRequirement{
	 display:none;
} 




#CreateAccount #form_area .submitButton{
	 text-align:right;  
}

#CreateAccount #form_area #select_deliv{
	margin-top:10px;
}

#CreateAccount #form_area hr{
	background-color:#D2D7DA; color:#D2D7DA;margin-bottom:4px;
}

#CreateAccount #form_area #select_deliv span{
	 vertical-align:middle;
}

#CreateAccount #form_area #select_deliv input[type=radio]{
	margin-right:5px;vertical-align:middle;
}

#CreateAccount #already_customer{
	border:solid 2px #C2C4C5;background-color:white;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	float:right;width:140px;position:absolute;margin-left:320px;
}

#CreateAccount #already_customer a{
	 text-decoration:underline; font-size:14px;
}

#CreateAccount #already_customer a img{
	 float:left; margin-bottom:32px;margin-right:10px;
}

#agb_checkbox{
	 background-color:none; background-image:none;margin-top:10px;
}

#CheckoutShipping #payment_block{
	background-color:#E2E2E2;padding:10px;
}

#CheckoutShipping .payment_selection_entry{
	 padding:10px;padding-left:0px; border-top:solid 1px #BBBBBB; border-bottom:solid 1px #BBBBBB; 
}

#CheckoutShipping .payment_selection_entry .left{
	margin-right:6px;}

#CheckoutShipping .payment_selection_entry .left input[type=radio]{
	  vertical-align:middle;
}

#CheckoutShipping .payment_selection_entry.first{
	  border-top:none;
	}

	#CheckoutShipping h1{
		color:#6F6D6E; font-size:18px;margin-top:2px;margin-bottom:5px;padding:0px;
	}
	
	#CheckoutShipping h2{
		color:#6F6D6E; font-size:15px;margin-top:2px;margin-bottom:5px;padding:0px;margin-top:10px;
	}

	#CheckoutShipping #CheckoutSummary{
		background-color:#E0E0E0;padding:10px;
	}
	#CheckoutShipping #CheckoutSummary .content{
		 background-color:white;
	 }
	 
	 #CheckoutShipping #agb_checkbox{
	 	 margin-bottom:10px;
	 }

	 #CheckoutShipping #CheckoutSummary .padding{
	 	  padding:10px;
	 }
	 
	 	  #CheckoutShipping #address h4{
	 	  	 font-size:11px;
		}
	 
	  #CheckoutShipping #address .label{
	  	 font-size:11px;
	
	  }

	  #CheckoutShipping .order_total_entry,
	  #CheckoutShipping .order_total_entry b{
	  	   font-size:15px; font-weight:bold;line-height:18px;
	  }
	  
	    #CheckoutShipping .order_total_entry .left{
	    	 width:190px; text-align:right;
		}
		
		 #CheckoutShipping .order_total_entry .right{
	     padding-right:10px;
		 }
	  #CheckoutSummary .summary_entry_price{
	  	float:right;padding-right:10px;
	  }
	  
	    #CheckoutSummary #products div{
	    	 font-size:11px;
	    }
		
		#CheckoutSuccess #order_ok_greets{
			 color:#DF7608;
			 font-weight:bold; font-size:16px;margin-top:20px;
		
		}
		
			#CheckoutSuccess #order_ok_greets span{
				 font-size:14px;
			}

			#CheckoutSuccess #order_ok_visit_again{
				  margin-top:20px; 
			}

			#CheckoutSuccess #order_ok_visit_again span{
				  font-weight:bold; font-size:16px;
			}
			#CheckoutSuccess #order_ok_thank_you span,
			#CheckoutSuccess #order_ok_thank_you span strong{
				 font-size:16px;
			}

			#loginWindow{
				width:335px;margin-right:10px;margin-left:auto;margin-right:auto;margin-top:50px;
			}
			
			#payment_fields_banktransfer{
				 mdisplay:none;
			}
			#payment_selection_banktransfer .fields .title{ text-align:left; }

			.payment_popup{
				border:solid 2px #BBB9BA;position:absolute;margin-left:340px;margin-top:-40px; width:120px; height:120px; background-color:white;
				-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
			}
			
			
			.checkout_address{
				
			}
			
			.checkout_address h2{
				margin-top:10px;font-size:16px;
			}
			
			.checkout_address .padding{
				 padding:10px;
			}
			
			.checkout_address .left{ 
			   float:left; width:300px;background-color:#D7D7D7;
             }
			 .checkout_address h3{
			 	 padding:4px; background-color:white; margin-bottom:10px;
			 } 
			 
			 .checkout_address .old_addresses{
			 	  padding:10px;background-color:white;
			 }
			 
			 .checkout_address .old_addresses .radio_div{
			 	width:20px;height:80px; float:left;
			 }
			 
			 .checkout_address .right{
			 	  float:right; width:400px;background-color:#D7D7D7;margin-right:10px;
			 }
			 
			  .checkout_address .current{
			  	  margin-bottom:20px;
				}

.checkout_address .new_address_form{
	padding:10px;
}

				.checkout_address .new_address_form .formfieldspacer{
					height:8px; font-size:1px;
				}
				
				.checkout_address .new_address_form .formfield{
					 font-weight:normal;width:100px;
				}
				
				.checkout_address .new_address_form input[type=text]{
					 width:240px;
				}

				.checkout_address .button_bar{
					  margin-top:10px;margin-right:10px;
				}
				
				.account_window{
					background-color:#D7D7D7;margin-bottom:10px;-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
				}
				
				.account_window .padding{
					padding:10px;
				}
				
				.account_window h2{
					  padding:4px; background-color:white;margin:0px;
				}
				.account_window .content{
					  padding:4px; background-color:white;margin-top:10px;
				}
				
				#account_page{
					 padding:10px; 
				}

				#account_page #last_orders{
					 width:320px; float:left;margin-right:10px;
				}
				
				#account_page #settings{
					 width:340px; float:left;margin-right:10px;
				}
				
				#account_page #last_orders .orderItem{
					 margin-bottom:5px;
				}
				
				#whatToDo li a{
					 font-weight:bold; font-size:15px;
				}

@charset "ISO-8859-1";

/* Navigation Layout */


/* Meta Navi */

#HeadCenterTop
{
	
}


#HeadCenterTop a.MetaNavi
{
	font-size: 14px;
	text-align: center;
	padding: 0px 1px 0 0;
}

#HeadCenterTop .Spacer{
	margin-left:7px;margin-right:7px;font-size:14px;
}
@charset "ISO-8859-1";

/* Sonstiges */



/* Buttons */



#ColumnCenter .CenterBox button.AddToCart{
    width: 129px;
	height: 39px;
	margin-left:4px;margin-right:4px;
}	

#ColumnCenter .CenterBox button.ProdDetails
{
	width: 129px;
	height: 39px;
	margin-left:4px;margin-right:4px;
}

#ColumnCenter #ProdInfo button.AddToCart
{
	width: 183px;
	height: 53px;
}

#ColumnCenter #ProdInfo button.Print
{
	width: 182px;
	height: 53px;
}

#ColumnCenter #ProdInfo button.VoiceOutput
{
	width: 143px;
	height: 35px;
	margin: 0px 0 4px 0px;
}



#ColumnCenter #ProdInfo .ContentBody .SubColumnLeft button,
#ColumnCenter #Reviews button
{
	width: 254px;
	height: 71px;
	margin: 4px 0 0 3px;
}

#ColumnCenter #ProdInfo .ContentBody .SubColumnLeft a.VideoButton
{
	padding-left: 4px;
}

#ColumnCenter #ProdInfo .ContentBody .SubColumnLeft a.VideoButton img
{
	width: 254px;
	height: 210px;
}

#ColumnCenter #ShoppingCart button#RefreshCart
{
	float: right;
	width: 269px;
	height: 43px;
}


#ColumnCenter #ShoppingCart a
{
	display: block;
}

#ColumnCenter #ShoppingCart a.GoOnBuying
{
}

#ColumnCenter #ShoppingCart a.GoOnBuying img
{
	width: 344px;
	height: 81px;
}

#ColumnCenter #ShoppingCart a.RemoveCartItem
{
}

#ColumnCenter #ShoppingCart a.RemoveCartItem img
{
	width: 128px;
	height: 40px;
}

#ColumnCenter #ShoppingCart a.CheckoutCart
{
}

#ColumnCenter #ShoppingCart a.CheckoutCart img
{
	width: 345px;
	height: 92px;
}


#ColumnCenter .ContentBody .errorBox {
	background-color: #fdc600;
	color: #000;
	padding: 3px 0;
	border: 1px solid #000;
	margin-top: 5px;
}

#ColumnCenter div.orders button.ViewProduct {
	width: 134px;
	height: 38px;
}

/* Schnellsuche */

.suggest_link 
{
	display: block;
	background-color: #ffffff;
	padding: 2px 6px 2px 6px;
	height:34px;
	min-height:34px;
	border-bottom:1px solid #000000;
	color:#000000;
}

.suggest_link_over
{
	color: #000000;
	background-image:url('./img/suggest_over_bg.jpg'); 
	background-repeat:repeat-x;
	cursor:pointer;
	border-bottom:1px solid #000000;
	height:34px;
	min-height:34px; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px
}

#search_suggest 
{
	position: absolute;
	margin-left: 0px;
	text-align: left; 
	border: 1px solid #000000;  
	background-color:#ffffff;  
	display: none;
	z-index: 1000000000;
	width:380px;
	overflow:visible;
}

.autosuggest_intro
{
	height:22px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	border-bottom:1px solid #000000;
	color:white;	
	overflow:hidden;
}

.suggestclose_link
{
	font-weight:bold;
	color:white;
	display:block;
	height:21px;
	padding-top:4px;
	padding-right:5px;
}

.suggestclose_link:hover
{
	text-decoration:none;
	cursor:pointer;
	color:white;
}

#suggestmore_link
{
	font-weight:bold;
	color:#000000;
	display:block;
	height:21px;
	padding-top:4px;
	padding-right:5px;
	border-bottom:1px solid #000000
}

#suggestmore_link:hover 
{
	text-decoration:none;
	cursor:pointer;
	color:#000000;
}

#suggest_image
{
	width: 32px;
	padding: 1px;
	background-color:#ffffff;
	text-align:center;
	border:1px solid #000000;
}

.suggest_image
{
	width:12%;
	float:left;
}

.suggestwidth
{
	width:350px;
}

.suggest_productsname
{
	width:200px;
	float:left;
	padding-left:5px;
	font-weight:bold;
	position:absolute; 
	left:55px;
	clip:rect(0px, 210px, 30px, 0px);
}

.searchSuggestProductName{
	font-weight:bold;
}

.searchSuggestProductPrice{
	white-space:nowrap;
	text-align:right;
	width:130px;
	font-weight:bold;
}

.searchSuggestProductPrice  .productOldPrice{
     font-size:8pt;
     font-weight:normal;
}




.suggest_products_price
{
	width: 110px;
	white-space:nowrap;
	float:right;
	text-align:right;
}

.autosuggest_no_products
{
	height:22px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;
}

div.highlightbox {
	
	float: left;
}

div.highlightbox ul li {
	list-style: disc;
}

div.highlightbox ul li  a{
	color: #333776;
}

div.highlightbox ul li  a:hover{
	text-decoration: underline;
}

div.highlightbox div.headline{
	background-color: #cfcfcf;
	padding: 5px;
	font-size: 15px;
}

div.orders {
	margin-left: 8px;
	width: 388px;
}

div.orders  .orderItem{
	padding-left: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
}

div.accountConfig {
	margin-left: 11px;
	width: 298px;
}

div.emailNotification {
	margin-top: 10px;
	margin-left: 8px;
	width: 699px;
}
@charset "ISO-8859-1";


/* Main Layout */

#Main{
	
}

#HeadContainer
{
	background: url('./img/header.jpg')
}

bodyb{
	
}

#ColumnContainer.NoRightCol
{
	
}

#startPageCategories{
	 background: url('./img/back-category-box.jpg') repeat-y;
}

#startPageFitnessCats .Header{
	background: url('./img/tab.jpg') no-repeat;
}

#startPageFitnessCats #Fett{
	 background: url('./img/cat-pic-fett.jpg') no-repeat; width:158px; height:124px;border:solid 1px black;float:left;background-color:#F1D4AC;
}

#startPageFitnessCats #Muskel{
	 background: url('./img/cat-pic-muskel.jpg') no-repeat; width:158px; height:124px;border:solid 1px black;float:left;background-color:#FBE6D1;
}

#startPageFitnessCats #Spiel{
	 background: url('./img/cat-pic-fun.jpg') no-repeat; width:158px; height:124px;border:solid 1px black;float:left;background-color:#341912;
}

.startPageWindow .Head{
	 background-image: url('./img/back-box.jpg'); background-repeat: repeat-y;
}

#ColumnRight .SpacerTop
{
	background: url('./img/bgx_contentarea_headers.gif') repeat-x;
}

/* Meta Navi */

#HeadCenterTop a.MetaNavi
{
	
}



/* Boxen */





#BoxAdvantages
{
	
}

#BoxAdvantages .Content ul li
{
  	list-style-image: url('./img/rbk-bullet.jpg');
}
	



#BoxInformation div.Content
{
	background:url('./img/bgx_box_info.gif') repeat-x;
}



#BoxCategories .Content{
	
	
}
#BoxCategories .Content ul li,
#BoxCategories .Content ul li ul li.active
{
	list-style-type:none;
}

#BoxCategories .Content ul li.main_submenu.active
{
	list-style-type:none; background-color:#f4f4f4;
}

#BoxCategories .Content ul li.main_submenu.active a
{
	padding-left:10px;
}

#BoxCategories .Content ul li.main_submenu.active ul
{
	 
	}

#BoxCategories .Content ul li.main_normal_first,
#BoxCategories .Content ul li.main_normal,
#BoxCategories .Content ul li.main_submenu,
#BoxCategories .Content #dummyMenuElement
{
	background-image:url('./img/back-category-box_3.jpg');background-repeat:repeat-y;
}


#BoxGuestbook
{
	
}




#BoxHotline
{
	background: url('./img/bgx_box_hotline.gif') top repeat-x;
}



/* Schnellsuche */

.suggest_link_over
{
	background-color:rgb(6,81,136);color:white;
}

.suggest_link_over .productOldPrice
{
	color:white;
}

.autosuggest_intro
{
	background-color:rgb(6,81,136);color:white;
}

.suggestclose_link
{
	background-color:rgb(6,81,136);color:white;
}

#suggestmore_link
{
	
}

.autosuggest_no_products
{
	background:url('./img/bgx_suggest_header.gif') repeat-x;
}

#QuickSearchSubmit{
background:url('./img/search-button_25.jpg') no-repeat;
	 
}

#startPageCategories #QuickSearchSubmit{
background:url('./img/search-button.jpg') no-repeat;
	 
}

#secure_payment{
	background:url('./img/safe-payment.jpg') no-repeat;width:187px;height:367px;margin-left:auto;margin-right:auto;
}

#about_us{
	background:url('./img/aboutus-box.jpg') no-repeat;width:193px;height:169px;margin-left:auto;margin-right:auto;display:block;
}

/* Center Content */
/* Allgemein */
#ColumnCenter{
	background:url('./img/white_trans.png') repeat;
}

#ColumnCenter .ProductBox{
	 background-image:url('./img/back-category-box_3.jpg');background-repeat:repeat-y;
}

#ColumnCenter .Bright{
	 background-image:url('./img/back-category-box_2.jpg');background-repeat:repeat-y;
}

#ColumnCenter .CendterBox{
	background:url('./img/rbk_product_back.jpg') no-repeat;
	
}

#ColumnCenter .SubHeading{
	background:none;
	
}




#ColumnCenter .CenterBox .Head,
#prdinfo_head
{
	
}

#ContentHeading.CenterBox{
	 background: none;
}

#NPHeadBar
{
	background:url('./img/bgx_contentarea_headers.gif') repeat-x;
}

#ColumnCenter .ProductReviews,
div#ColumnContainer div#ColumnCenter div.ProdList .ProductReviews
{
	background:url('./img/bg_produktbewertung.gif') no-repeat;
}

#ColumnCenter #ProdInfo .ProductReviews
{
	background:url('./img/bg_produktbewertung_border.png') no-repeat;
}

#ColumnCenter #FirstTopProdBox.CenterBox .Buttons
{
		background:url('./buttons/english/rbk_button_back.png') no-repeat;background-position:center center;
	
}

#ColumnCenter .CenterBox button.AddToCart,
div#ColumnContainer div#ColumnCenter div.ProdList button.AddToCart
{
	background:url('./buttons/english/button_bestellen_129_39.jpg') no-repeat;
}




#ColumnCenter .CenterBox button.ProdDetails
{
	background:url('./buttons/english/button_details_129_39.jpg') no-repeat;
}





#ColumnCenter .CenterBox button.AddToCart:hover,
div#ColumnContainer div#ColumnCenter div.ProdList button.AddToCart:hover
{
	background:url('./buttons/english/button_bestellen_129_39_hover.jpg') no-repeat;
}

#ColumnCenter .CenterBox button.ProdDetails:hover
{
	background:url('./buttons/english/button_details_129_39_hover.jpg') no-repeat;
}


#ColumnCenter #ProdList #Top3Container.CenterBox{
	
}

#top3Img_1{
	background:url('./img/rbk_top3_place1.png') top left no-repeat;
}

#top3Img_2{
	background:url('./img/rbk_top3_place2.png') top left no-repeat;
}

#top3Img_3{
	background:url('./img/rbk_top3_place3.png') top left no-repeat;
}

#sortButtonsArea{
background:url('./img/rbk_sort_buttons.png') top left no-repeat;
 
}

#ProdListContentHeading{
	
}

#ColumnCenter #ProdList .CenterBox,
div#ColumnContainer div#ColumnCenter div.ProdList .CenterBox{
	
}


	
	
	
#prodDetailsDiv .Head{
	background:url('./img/kettler_product_highlights_first.jpg') no-repeat;
}

#prodDetailsDiv .Content{
	background:url('./img/kettler_product_highlights_middle.jpg') repeat-y;
}

#prodDetailsDiv .Foot{
	background:url('./img/kettler_product_highlights_last.jpg') no-repeat;
}

/* Categories List */


#ColumnCenter .CatInfoContainer .CatName
{
	background:url('./img/bg_catlist_sub_catnames.png') left top no-repeat;
}

#ColumnCenter #ActDescContainer.CenterBox{
	background:none;
}



#ColumnCenter #ActDescContainer .Content
{
	background:url('./img/bgx_catlist_infobox_content.gif') top repeat-x;
}


#ColumnCenter .TotalBlock #ActDescContainer .SpacerHead 
{
	background: none;
}

#ColumnCenter .TotalBlock #ActDescContainer .Content
{
	background: #fff;
}


/* Product Info */




#ColumnCenter .ProductReviewsInfo{
	background:url('./img/rbk_prod_info_rating_back.jpg')
}




#prodInfoAskButton{
	 background:url('./buttons/english/kettler_ask_us.jpg') no-repeat;
}

#prodInfoPrintButton{
	 background:url('./buttons/english/kettler_print.jpg') no-repeat;
}

#ColumnCenter #ProdInfo button.AddToCart
{
	background:url('./buttons/english/rbk_button_add_to_cart.png') no-repeat;
}

#ColumnCenter #ProdInfo button.AddToCart:hover
{
	background:url('./buttons/english/button_prod_detail_order_hover.png') no-repeat;
}

#ColumnCenter #ProdInfo button.Print
{
	background:url('./buttons/english/button_prod_detail_print.png') no-repeat;
}

#ColumnCenter #ProdInfo button.Print:hover
{
	background:url('./buttons/english/button_prod_detail_print_hover.png') no-repeat;
}


#ColumnCenter #ProdInfo button.VoiceOutput
{
	background:url('./buttons/english/button_prod_detail_sprachausgabe.png') no-repeat;
}

#ColumnCenter #ProdInfo button.VoiceOutput:hover
{
	background:url('./buttons/english/button_prod_detail_sprachausgabe_hover.png') no-repeat;
}


#ColumnCenter #ProdInfo a.VideoButton img
{
	background: #000 url('./img/button_video.png') center center no-repeat;
}

#ColumnCenter #ProdInfo button.ProdQuestions
{
	background:url('./buttons/english/button_prod_detail_prod_questions.png') no-repeat;
}

#ColumnCenter #ProdInfo button.ProdQuestions:hover
{
	background:url('./buttons/english/button_prod_detail_prod_questions_hover.png') no-repeat;
}


#ColumnCenter #ProdInfo button.EmailAdvice
{
	background:url('./buttons/english/button_prod_detail_email_advice.png') no-repeat;
}

#ColumnCenter #ProdInfo button.EmailAdvice:hover
{
	background:url('./buttons/english/button_prod_detail_email_advice_hover.png') no-repeat;
}

#ColumnCenter #ProdInfo button.WriteReview,
#ColumnCenter #Reviews button.WriteReview
{
	background:url('./buttons/english/button_prod_detail_review_product.png') no-repeat;
}

#ColumnCenter #ProdInfo button.WriteReview:hover,
#ColumnCenter #Reviews button.WriteReview:hover
{
	background:url('./buttons/english/button_prod_detail_review_product_hover.png') no-repeat;
}

#ColumnCenter #ProdInfo button.ReadReviews
{
	background:url('./buttons/english/button_prod_detail_read_reviews.png') no-repeat;
}

#ColumnCenter #ProdInfo button.ReadReviews:hover
{
	background:url('./buttons/english/button_prod_detail_read_reviews_hover.png') no-repeat;
}

#ColumnCenter div.orders button.ViewProduct
{
	background:url('./buttons/english/button_customer_account_view_product.jpg') no-repeat;
}

#ColumnCenter div.orders button.ViewProduct:hover
{
	background:url('./buttons/english/button_customer_account_view_product_hover.jpg') no-repeat;
}




.dynamic-slider-control .handle{
	background: url('./img/slider_head.png') top left no-repeat;
}

.dynamic-slider-control .line {
	background: url('./img/slider_bar.png') top left no-repeat;
}

#pkArtImgTopFrame{
	background: url('./img/blackbox-k-fitshop.jpg') top left no-repeat;
	
}	

#pkArtImgAbsFrameTL{
	background: url('./img/rbk_black_corner_tl.png') left top no-repeat;
}

#pkArtImgAbsFrameTR{
	background: url('./img/rbk_black_corner_tr.png') left top no-repeat;
}
#pkArtImgAbsFrameBR{
	background: url('./img/rbk_black_corner_br.png') left top no-repeat;
}
#pkArtImgAbsFrameBL{
	background: url('./img/rbk_black_corner_bl.png') left top no-repeat;
}

#pkArtFotoButton{
	 background: url('./img/bilder-button-k-fitshop.png') left top no-repeat;
}	

#pkArtVideoButton{
	 background: url('./img/video-button-k-fitshop.png') left top no-repeat;
} 

#pkArt360Button{
	 background: url('./img/360-button-k-fitshop.png') left top no-repeat;
} 

.financing_banner{
	 background: url('./img/santander.jpg') left top no-repeat;width:175px; height:125px;display:block;margin-left:auto; margin-right:auto;
} 


#ColumnCenter #ShoppingCart a.CheckoutCart

{
	float:right;display:block; background:url('./buttons/english/design2010/checkout/kfitshop_button_checkout.jpg') no-repeat;width:158px; height:42px;
}

a.CheckoutCartFromAccount
{
	display:block; background:url('./buttons/english/design2010/checkout/kfitshop_button_checkout.jpg') no-repeat;width:158px; height:42px;
}

#ColumnCenter #CreateAccount button.submit_button,
#ColumnCenter #CheckoutConfirmation button.submit_button,
#ColumnCenter .checkout_address button.submit_button
{
	float:right;display:block; background:url('./buttons/english/design2010/checkout/kfitshop_button_next_checkout.jpg') no-repeat;width:203px; height:42px;
}

#ColumnCenter #CheckoutShipping button.submit_button

{
	float:right;display:block; background:url('./buttons/english/design2010/checkout/kfitshop_button_finish_checkout.jpg') no-repeat;width:203px; height:42px;
}

#ColumnCenter button.button_back,
#ColumnCenter a.button_back

{
	float:left;display:block; background:url('./buttons/english/design2010/checkout/rehashop_button_back.jpg') no-repeat;width:127px; height:25px;
}

#ColumnCenter #CreateAccount button#private_switch.active

{
	border:none;float:left;display:block; background:url('./buttons/english/design2010/checkout/rehashop_privat_aktiv_button.jpg') no-repeat;width:94px; height:23px;
}

#ColumnCenter #CreateAccount button#private_switch.inactive

{
	border:none;float:left;display:block; background:url('./buttons/english/design2010/checkout/rehashop_privat_inaktiv_button.jpg') no-repeat;width:94px; height:23px;
}

#ColumnCenter #CreateAccount button#company_switch.inactive

{
	border:none;float:left;display:block; background:url('./buttons/english/design2010/checkout/rehashop_firma_inaktiv_button.jpg') no-repeat;width:94px; height:23px;
}

#ColumnCenter #CreateAccount button#company_switch.active

{
	border:none;float:left;display:block; background:url('./buttons/english/design2010/checkout/rehashop_firma_aktiv_button.jpg') no-repeat;width:94px; height:23px;
}

#price_inc{
	 display:block; background:url('./buttons/english/design2010/checkout/rehashop_preiseinkmwst.jpg') no-repeat;width:147px; height:15px;float:right;
}


#ColumnCenter #ShoppingCart a.RemoveCartItem
{
	background:url('./img/design2010/checkout/rehashop_deletebox.jpg') no-repeat; width:11px; height:12px;
}

#ShoppingCart #yourAdvantagesUl,
#CreateAccount #yourAdvantagesUl,
#CheckoutShipping #yourAdvantagesUl{
   margin:0px; padding:0px;margin-left:10px;list-style-image:url('./img/design2010/checkout/rehashop_haken.jpg') ;
  }

#ShoppingCart #yourAdvantagesUl li,
#CreateAccount #yourAdvantagesUl li,
#CheckoutShipping #yourAdvantagesUl li{
       font-size:12px;
 }
 
  #ShoppingCart .paymentMethods,
   #CreateAccount .paymentMethods,
 #CheckoutShipping .paymentMethods{
  
    margin:0px; padding:0px; list-style-image:url('./img/design2010/checkout/rehashop_quadrat.jpg') ;
  }
  
  
  
   #ShoppingCart .paymentMethods li{
        font-size:12px;
   }
  
  
   
   #ShoppingCart #paymentMethodsImage{
      background-image:url('./img/design2010/checkout/rehashop_zahlsymbole.jpg');
      background-repeat:no-repeat;width:166px; height:23px;margin-top:10px;
    }
  
  #CheckoutSuccess #order_ok_star{
  	  background-image:url('./buttons/english/design2010/checkout/kfitshop_button_success.jpg');
      background-repeat:no-repeat;background-position:5px 5px;padding:10px;padding-left:255px;
  }
    
     #CheckoutSuccess #order_ok_ups_tnt{
  	   width:144px; height:66px;background-image:url('./buttons/english/design2010/checkout/rehashop_order_ok_ups_tnt.jpg');
      background-repeat:no-repeat;display:block;margin-bottom:10px;margin-top:10px;
  }
  
   #CheckoutSuccess #order_ok_spedition{
  	   width:142px; height:66px;background-image:url('./buttons/english/design2010/checkout/rehashop_order_ok_spedition.jpg');
      background-repeat:no-repeat;display:block;margin-bottom:10px;margin-top:10px;
  }
    
     #ShoppingCart .button_decrease a{
     background-image:url('./img/design2010/checkout/rehashop_minuszeichen.jpg');
      background-repeat:no-repeat;display:block; width:13px;height:11px; margin-top:2px;
      }
      
      #ShoppingCart .button_increase a{
     background-image:url('./img/design2010/checkout/rehashop_pluszeichen.jpg');
      background-repeat:no-repeat; display:block; width:13px;height:11px;
      }
      
      #loginButton{
      	  width:156px; height:42px;background-image:url('./buttons/english/design2010/checkout/kfitshop_button_login.jpg');
      background-repeat:no-repeat;
      }
      
      #loginWindow .Head{ 
      	  background-color:white;background-image:url('./img/design2010/checkout/kfitshop_window_gradient.jpg');
      background-repeat:repeat-x;
      }
      
        #ShoppingCart .button_increase a img,
       #ShoppingCart .button_decrease a img{ display:none; }
       
         .payment_popup ul{
         	 padding:10px;margin:0px;text-align:left;margin-top:4px;padding-top:2px;margin-left:4px;
         }
       
       .payment_popup ul li{
			     	margin-bottom:4px;text-align:left;list-style-image:url('./img/design2010/checkout/rehashop_haken.jpg');font-size:13px;line-height:14px; color:#2C6329;font-weight:bold;
			}
			
			
	.sslSign{
	 margin-left:auto; margin-right:0px;margin-top:5px;width:59px; height:57px; background-image:url('./img/design2010/checkout/rehashop_ssl_zeichen.jpg'); background-repeat:no-repeat;
	}		