#address,
#address a {
	color:#777777;
}

.price {
	color: #008f07;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}

.CItemCustomerChoice .price {
	margin-right: 2px;
}
 						
.priceCurrency {
	color: #008f07;
	font-size: 11px;
	font-weight: bold;
}
.priceBase {
	
}								
.priceBaseCurrency {
	
}						
.priceEVK, 						
.priceEVKCurrency {
	color: #008f07;
	font-size: 10px;
	padding-right: 2px;
}

.priceEVKCurrency,
.priceSavedCurrency {
	margin-right: 5px;
}

				
.priceSaved,			
.priceSavedCurrency {
	font-size: 10px;
	color: #008f07;
	margin-right: 5px;
	padding-right: 5px;
}	

.CItemDetail .priceSaved
{
    line-height:21px;
    border-right: none;
	border-left: 1px solid #008f07;
	padding-left: 5px;
}

.priceSavedCurrency {
	padding-left: 3px;
}
					
.priceAdditTax {
	font-size: 12px;
	color: #008f07;
}	

.CItemDetail .priceAdditTax {
	display: inline;
	font-size: 12px;
	color: #008F07;
}

.CItemDetail .priceEVK,
.CItemDetail .priceEVKCurrency {
	color: #008F07;
	font-size: 12px;
	font-weight: normal;
	border:none !important;
	margin-left: 2px;
}

.CItemBlock .price,
.CItemBlock .priceCurrency,
.CItemStateBlock .price,
.CItemStateBlock .priceCurrency,
.CItemSearchBlock .price,
.CItemSearchBlock .priceCurrency,
.CItemSearchEx .price,
.CItemSearchEx .priceCurrency {

}
						
.priceAdditShip {
	display: block;
	margin-bottom: 10px;
}	

.priceBox {
	width: 298px;
	height: 148px;
	display: inline;
	float: right;
	border: 1px solid #d5d5d5;
	background-color: #fafafa;
	text-align: right;
}	

.priceBox .price,
.priceBox .priceCurrency {
	line-height: 45px;
	color:  #333;
	font-size: 25px;
}

.priceBox .priceCurrency {
	padding-left: 10px;
}

.priceGroup {
	padding-top: 5px;
}	

.priceTaxShipBox {
	display:inline;
	font-size:9px;
	height:33px;
	padding-left:10px;
	width:100px;
	color: #333;
}

.priceAdditVariant {
	width: 110px;
}

.priceVariant,
.priceCurrencyVariant {
	font-size: 12px;
	font-weight: bold;
	display: inline;
	color: #333;
}

.priceVariant {
	float: right;
}
.priceCurrencyVariant {
	display: block;
	margin-right: 5px;
}	

.groupInfoBox p {
	padding: 5px 0;
	line-height: 1.3;
}

.groupInfoBox img {
}															
										
.miniCartIcon		{
	
}							
.miniCartSubmit		{
	
}							
.miniCartArchiv		{
	
}							
.miniCartNewCar		{
	
}							
										
.packUnitLegend		{
	display: block;
	width: 610px;
	height: 15px;
	background-image: url(Images/packUnitBG.gif);
	background-repeat: no-repeat;
	padding:2px 10px;
	color:#fff;
	font-size:10px;
	font-weight: bold;
}							
.packUnits			{
	
}							
.packUnitSubmit		{
	
}		

.CItemSearchEx .ItemList,
.CItemSearchBlock .ItemList,
.CItemBlock .ItemList {
	width: 620px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #a8a8a8;
	margin: 13px 0 0 0;
}

.itemList .ContentLeft,
.ItemList .ContentLeft {
	float:left;
}

.CItemCustomerChoice .ContentLeft  {
	float: none;
}

.ContentMiddle {
    font-family: Verdana, ARIAL, HELVETICA, SANS-SERIF;
    font-size: 8pt;
    color: #454545;
    padding-top: 6px;
    width: 50%;
    text-align: left;
    float: left;
}

.itemImageBig {
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
	display: block;
	
}

.itemImageVariant {
	width: 300px;
}

.itemImageBigClose {
	position:absolute;
	background-color: #ff9900;
}

.itemImageBigBox {
	top:0px;
	left:0px;
	position: absolute;
	width: 100%;
	height: 100%;
	background-image: url(Images/transparent25.png);
	
}

.groupInfoBox p {
	padding: 15px 0;
	line-height: 1.3;
}

.groupInfoBox img {
	float: left;
	margin: 0 15px 15px 0;
}
									
.itemAmountText			{
	padding: 0 6px;
	font-size: 10px;
}

									

						
.itemAmount				{
	
}						
.itemAmountSymbol		{
	
}						
.itemAmountInput		{
	width: 33px;
	clear: left;
	border: 1px solid #e2e3ea;
	border-top: 1px solid #abadb3;
	padding: 3px 2px 4px 2px;
	font-size: 11px;
	text-align: right;
	float: left;
}

.CItemDetail .itemAmountInput {
	padding: 5px 2px 5px 2px;
}

.CItemDetail .itemIntoCartBox span		{
	display: block;
	padding: 5px 5px 0 5px;
	font-size: 11px;
	line-height: 15px;
	float: left;
}	
					
.itemLongtxt			{
	margin:0 0 10px 0;
	padding:0 25px 25px 25px;
}						
.itemLongtxtHTML		{
	display: block;
	clear:both;	
	margin:5px 0;
	padding:10px 0; 
}	

.itemNumberText,
.manuItemNumber,
.itemNumber,
.manuNumberText {
	font-size: 10px;
	float: left;
	padding-right: 10px;
	color: #575757;
}			


.manuNumberText,
.itemNumberText {
	font-weight: bold;
	font-size: 9px;
}

			
.itemDescription,
.itemDescription1,
.itemDescription2,
.itemDescription3	{
	display: block;
	clear: both;
}

.itemListMiddle .itemDescription {
	display: inline;
	font-size: 10px;
}

.itemStatePrice {
	text-align: right;
}						

.itemVariantLink		{
	font-weight: bold;
	color:#444;
}	
.itemIntoCartBox {
	display: block;
	text-align: right;
}

.CItemDetail .itemIntoCartBox {
	text-align: left;
	width: 278px;
	clear: both;
}

.itemImage {
	margin:0;
}	

.CItemState .itemImage {
	margin:10px auto;
	display: block;
}

.CItemDetail .ContentLeft,
.itemImageVariantBox {
	width:290px;
	float:left;
}

.CItemDetail .ContentLeftInner {
	width: 299px; 
	height: 198px; 
	overflow: hidden;
}

.itemMiniImg	{
	margin:10px;
}				
.itemIntoCartIcon	{
	vertical-align: middle;
}
							
.itemTrackBox {
	float: right;
	text-align: right;
}							
.itemTrackTxt1		{
}							
.itemTrackTxt2		{
	
}							
.itemTrackTxt3		{
 
}							
.itemGroupinfoTxt	{
	
}							
.itemGroupinfoTxtIconOn		{
	
}					
.itemGroupinfoTxtIconOff	{
	
}					
.itemAdditInfo		{

}

.CItemDetail .itemAdditInfo a{
	font-size: 12px;
	text-decoration: underline;
}

.ItemOverviewList {
	margin:10px;
	float:left;
	width: 130px;
	height: 260px;
	overflow: hidden;
}

.GroupPreview {
	margin: 0 20px 20px 0;
	float: left;
	width: 140px;
	height: 155px;
	background-image: url(Images/itemBlockListBG.png);
	background-repeat: no-repeat;
	overflow: hidden;
}

.GroupPreview-Image, .CItemCustomerChoice .ContentLeft  {
	width: 140px;
	height: 95px;
    overflow: hidden;
}

.GroupPreview h2 {
    padding: 0 5px 0 5px;
    overflow: hidden;
}

.CItemCustomerChoice h2 {
    padding: 7px 5px 0 5px;
    overflow: hidden;
}

.GroupPreview a,  .CItemCustomerChoice a {
	display: block;
	color:#444444;
	font-weight: bold;
	text-align: center;
    overflow: hidden;
}	

.CItemCustomerChoice a {
	color: #800020;
}	

.GroupPreview input, .CItemCustomerChoice input {
	margin: 1px auto; 
	display: block;
}

.toolbarEval,
.toolbarGraduated,
.toolbarVariant,
.toolbarAvailability,
.toolbarRecommend,
.toolbarQuestion {
	float:left;
	font-size: 9px;
	font-weight: normal;
	margin: 1px;
}

.graduatedList td span {
	font-size: 10px;
}

.graduatedList .th7 input {
	float: left;
}

.graduatedList .th7 span {
	font-size: 10px;
	padding: 6px 3px 0 6px;
	float: left;
}

.graduatedList .th6 {
	width: 15% !important;
}	

.graduatedList .submitButton {
	width: 40px;
	background-image: url(Images/wagenWhite.png);
	background-repeat: no-repeat;
	border: none !important;
}

.graduatedList th,
.graduatedList td {
	margin: 0;
	text-align: left;
	border-bottom: 1px solid #ddd;
	padding: 5px;
}

.graduatedList .th7 {
	padding: 5px 0 5px 5px;
}

.graduatedList th {
	padding: 10px 5px;
}

.graduatedList td.th9 {
	padding: 5px 0;
	width: 40px;
	text-align: right;
}

.CItemBlock .graduatedList table,
.CItemSearchBlock .graduatedList table,
.CItemSearchEx .graduatedList table   {
	width: 484px;
	margin: 20px 0 20px 0;
}

.CItemBlock .graduatedList th,
.CItemSearchBlock .graduatedList th,
.CItemSearchEx .graduatedList th {
	border-top: 1px solid grey;
	font-size: 10px;
}

.CItemBlock .graduatedPriceButton {
	padding: 10px 0; border-bottom: 0;
}

.graduatedList .td-align-right, .graduatedList .td-align-right {
	text-align: right;
}

	
.CItemDetail .toolbarEval,
.CItemDetail .toolbarGraduated,
.CItemDetail .toolbarVariant,
.CItemDetail .toolbarAvailability,
.CItemDetail .toolbarRecommend,
.CItemDetail .toolbarQuestion {
	font-size: 9px;
	font-weight: normal;
	margin: 0 5px 0 0;
	height: 20px;
	overflow: hidden;
}	
						
.toolbarEvalImg,
.toolbarGraduatedImg,
.toolbarVariantImg,
.toolbarAvailabilityImg,
.toolbarRecommendImg,
.toolbarQuestionImg {
	float: left;
	padding: 0 3px 0 0;
}

.ContentRight .toolbarEvalImg,
.ContentRight .toolbarGraduatedImg,
.ContentRight .toolbarVariantImg,
.ContentRight .toolbarAvailabilityImg,
.ContentRight .toolbarRecommendImg,
.ContentRight .toolbarQuestionImg {
	float: left;
	padding: 7px 7px 0 0;
}
										
.toolbarGraduatedText,
.toolbarVariantText,
.toolbarAvailabilityText,
.toolbarEvalText,
.toolbarRecommendText,
.toolbarQuestionText {
	color:#008f07;
	font-size: 10px;
	margin-right: 5px;
}	

.CItemDetail .toolbarAvailabilityText {
	line-height: 18px;
}

.toolbarGraduatedEDM .toolbarGraduatedText {
	width: auto;
}										
										
.resultsFooter	{
	clear: both;
}	

.resultsHeader {
	clear: both;
}

.resultsText {
	/*border-right: 1px solid #575757;
	padding-right: 5px; */
	font-weight: normal !important;
}

.resultsFooter,
.resultsHeaderBox1,
.CItemSearchEx .resultsHeader {
	width: 620px;
	margin-top: 15px;
	margin-bottom: 10px;
	height: 29px;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}


.resultsFooter span,
.resultsFooter a,
.resultsHeaderBox1 span,
.resultsHeaderBox1 a,
.resultsHeader  span,
.resultsHeader a  {
	line-height: 28px;
	font-size: 10px;
	color: #777777;
	text-decoration: none;
}

.resultsFooter a,
.resultsHeaderBox1 a {
	text-decoration: underline;
}

.resultsHeaderBox2 {
}
.resultsHeaderBox3 {
}
							
.resultsText,
.resultsCount,
.resultsPagesText	{
	font-size:9px;
	font-weight: bold;
	color:#333;
}								
.resultsCount	{
	font-weight: normal !important;
    border-right: 1px solid #b1b1b1;
	padding-right: 4px;
}

.resultsFooter .resultsCount	{
	margin-right: 0;
}						
.resultsPagesText 	{
	font-weight: normal !important;
}
.resultsLink {
	color:#444444;
	text-decoration: underline;
	padding-left: 3px;
}		

.resultsLinkBox {

	width:100%;
	margin-top:5px;
}
						
.resultsPageCount {
	padding-left: 3px;
}						
.Paging	{
	
}								
.PagingAct {
	font-weight: bold;
	color:#800020 !important;
	
}								
.resultsCountText	{
	padding:15px 0 0 0;
	color:#333;
	font-size:9px;
	font-weight: bold;

}	 						
.resultsSelect	{
	
}								
.resultsImgUp, .resultsImgDown {
	background: none;
	padding: 0;
	width: 14px !important;
	height: 17px !important;
	border: 0;
}

										
.loginLink			{
	
}							
.registerLink		{
	
}	

.loginLostPWD {
	clear:both;
	display:block;
	margin:25px 0;
}	

.loginLostPWD input{
	margin-top:15px;
}														
										
.cartButtons {
	display:block;
	height:35px;
	padding-bottom:15px;
	width:130px;
}
.cartImage {
	float: left;
	display: block;
}

.cartButton {
	width: 110px;
	color:#444444;
	font-weight: bold;
	background: none;
	border:none;
	margin-top:5px;
	cursor: pointer;

}	
										
.cartStep1,
.cartStep2,
.cartStep3,
.cartStep4,
.cartStep5 {
	float:left;
	width:126px;
	height: 46px;
}

.cartStep5 {
	float:left;
	width:121px;
	overflow: hidden;
}


.cartStep1 span,
.cartStep2 span,
.cartStep3 span,
.cartStep4 span,
.cartStep5 span {
	display: block;
	text-align: center;
	clear:both;
	color:#888;
	font-size: 11px;
	padding:5px 0;
	width: 120px;
	position: relative;
	top:-28px;
	font-weight: bold;
}

.cartStep4 span {

}

.cartStep1 img,
.cartStep2 img,
.cartStep3 img,
.cartStep4 img,
.cartStep5 img {
	display: block;
	margin:0 auto;
}

.cartnext {

}

.loginLeft .cartnext {
	width: auto !important;
}


.delIcon {
	width: 30px;
}


.cartBorderBaT {
	border-bottom: 1px solid #efefef;
	border-top: 1px solid #efefef;	
	text-align: right;
}

.cartBorderB {
	border-bottom: 1px solid #efefef;
	text-align: right;
}

.cartBorderBDouble {
	border-bottom: 2px solid #efefef;
	font-weight: bold;
	text-align: right;
}

.alignRight {
	text-align: right;
}

.alignLeft {
	text-align: left;
}

.alignCenter {
	text-align: center;
}

.pnlSendOffer {
	margin: 0 0 15px 0;
}	

.pnlSendOffer .submitButtonBack {
    margin: 0 5px 0 0;
}

.pnlSendOffer p {
	clear: both;
}

.pnlSendOffer a {
	color:#000;
	text-decoration: underline;
	font-weight: bold;
	display: block;
}

.pnlKeepOffer {
	color: #800020;
	font-weight: bold;
	padding: 0 0 20px 0;
	font-size: 11px;
}

.pnlSendOffer fieldset dt {
	float:left;
	clear: left;
	display: block;
	width:30px;
}

.pnlSendOffer fieldset dt .checkbox {
	display: block;
	float: left;
}						

.pnlSendOffer fieldset dd {
	margin:0;
	padding: 3px 0 0 0;
	height: 30px;
	float: left;
	clear:right;
}	
											
.suggestSiteIcon,							
.printSiteIcon		{
	padding:5px 10px 0px 10px !important;	
}							
	
.th1,
.th2,
.th3,
.th4,
.th5,
.th6,
.th7,
.th8,
.th9 {
	/*width:8%;*/
	padding: 10px;
	text-align: left;
}

.th1,
.th2,
.th3 {
	text-align: center;
}

.COrder .th1,
.COrder .th2,
.COrder .th3 {
	text-align: left;
}

.COrder .th6 {
    text-align: right;
}


.th4,
.th5 {
	/*width:26%;*/
	text-align: left;
}

.th7,
.th8,
.th9 {
	text-align: right;
}


table .priceCurrency {
	display: inline;
}	

.PicGroupBox {
	width:100%;
	display: block;
	background-image: url(Images/tabBG1px.gif);
	background-repeat: repeat-x;
	float:left;
	clear:both;
	margin-bottom: 15px;
	background-color: #efefef;
}


.PicGroup,
.PicGroupActive {
	display:block;
	float:left;
	border-right: 1px solid #fff;
	border-top:1px solid #fff;
	background-color: transparent;
}

.PicGroupActive a,
.PicGroup a {
	background-color: transparent;
	display:block;
	height: 32px;
	float:left;
	padding:4px 8px;
	margin:0 1px 0 0;
	color:#fff;
	width:134px;
}	


.PicGroup {
	border-right: 1px solid #fff;
	background-image: url(Images/tabBG1px.gif);
	background-repeat: repeat-x;
	
}

.PicGroupActive {
	background-image: url(Images/tabBG1pxAct.gif);
	background-repeat: repeat-x;
}

.PicGroup:hover {
	display:block;
	float:left;
	border-right: 1px solid #fff;
	background-image: url(Images/tabBG1pxOn.gif);
	background-repeat: repeat-x;
}

.PicGroupActive:hover {
	display:block;
	float:left;
	border-right: 1px solid #fff;
	background-image: url(Images/tabBG1pxOn.gif);
	background-repeat: repeat-x;
}


.PicGroup a {
	background-image: url(Images/tabBG.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.PicGroupActive a {
	background-image: url(Images/tabBGact.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


.PicGroup a:hover {
	text-decoration: none;
	background-image: url(Images/tabBGon.gif);
}

.PicGroupActive a:hover {
	text-decoration: none;
	background-image: url(Images/tabBGon.gif);
}

.BusyBox {
	width: 420px;
	height: 180px;
	background-color: #cdcdcd;
	border:1px solid #ababab;
	padding:40px;

}
.BusyBoxButton {}
.BusyBoxButtonSearch {}

#AfterLogin, #AfterLogout, #AfterRegister, #ItemState {
    margin: 20px 0 20px 0;
}

.pnlEditOffer {
	width: 330px;
	float: left;
}

.pnlEditOffer .submitButton{
	width: 160px;
	float: left;
	border: 1px solid #B1B1B1;
}

.pnlEditOffer .submitButtonBack{
	width: 160px;
	float: left;
	margin: 0 5px 0 0;
}

.submitButton,
.submitButtonBack,
.submitButtonNext {
	display: block;
	height: 24px;
	border: 1px solid #00ac18;
	background-image: url(Images/buttonBG.jpg);
	background-repeat: repeat-x;
	width: 150px;
}

.CLogin .submitButton, .submitButtonBack,
.CAddress .submitButton, .submitButtonBack {
	border: 1px solid #b1b1b1;
}

.submitButtonBack {
	float: left;
}
.submitButtonNext {
clear:both;
float:right;
margin:1px 2px 0 0;
}

.submitButton,
.submitButtonBack {
	background-image: url(Images/buttonBGgrey.jpg);
	background-repeat: repeat-x;
}

.CMailToFriend .submitButton {
	display: block;
	height: 24px;
	border: 1px solid #00ac18;
	background-image: url(Images/buttonBG.jpg);
	background-repeat: repeat-x;
	width: 150px;
	float: right;
}

.submitButton input,
.submitButtonBack input,
.submitButton input:focus,
.submitButtonBack input:focus,
.submitButtonNext input,
.submitButtonNext input:focus {
	background: none;
	background-color: transparent;
	border: none;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	width: 100%;
	text-shadow: 1px 1px 2px #424242;
}

.graduatedList .submitButton input {
    text-indent: -10000px;
	overflow: hidden;
}


.buttonEditAddrImg {
    margin: 20px 0 0 0;
}

.buttonEditAddrImg input {
    width: auto;
	height: auto;
	border: 0;
	padding: 0;
	background: none;
}


.CContent h3 {
	margin:3px 0;
    display: none;
}

.CContent p {
	margin:5px 0;
}

.CContentLinkList {
	clear: both;
}

/* 
####################################### UserControls_Cart
*/

.CAddress {}

.CAddress fieldset {
	padding: 15px 25px;
}

.CAddress fieldset dl {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 19px;
}

.CAddress fieldset .submitButton {
	border: 1px solid #B1B1B1;
}

.CAddress .submitButton {
	margin-top: 20px;
}

p.addressInfo {
	font-size: 11px;
	line-height: 17px;
}

p.addressInfoNew {
	font-size: 12px;
	line-height: 18px;
	padding: 15px 0;
	margin: 0;
}

.CAddress h2 {
    margin: 20px 0 10px 0;
}

.pnlInvAddrTag, .pnlDelivAddrTag, .pnlUpdateDelivAddr {
    margin: 0 0 10px 0;
}


.CAddress .listCustAddress a,
.CAddress .addressEdit input { 
	color:#444444;
	text-decoration: underline;
	font-weight: bold;
}


.CAddress .lstDelivAddr {
	width: 350px;
}

.listCustAddress select {
	display: block;
	clear:right;
}

.addressBtnNewDeliv,
.addressBtnNewInv {
	display: block;
	color: #008F07;
	padding: 5px 0 0 0;
}

.addressEdit input {
	margin:5px 15px;
}

.addressBtnDelivAddr,
.addressBtnInvAddr {
	color:#444444;
	font-weight: bold;
	text-decoration: underline;
}

.CCart,
.COrder {
	clear: both;
}

.COrder a#ctl00_Content1_COrder1_hlPrint,
.COrder a#ctl00_Content1_COrder1_hlGoShopping {
	display: block;
	width: 160px;
	height: 28px;
	float: left;
	background: url(Images/bg-button-bestellung-drucken.png) no-repeat left top;
	text-indent: -10000px;
}

.COrder a#ctl00_Content1_COrder1_hlGoShopping {
	background: url(Images/bg-button-weiter-einkaufen.png) no-repeat left top;
}


.CCart td,
.COrder td {
	vertical-align: top;
	padding: 10px;
}

.CCart .itemAmountInput,
.COrder	.itemAmountInput {
	width:35px;
	clear:left;
}

.CCart .itemAdditInfo,
.COrder .itemAdditInfo {
	clear: both;
	padding:25px 15px;
	background-color: #efefef;
	
}	
.CCart table,
.COrder table {
	margin: 0 0 20px 0;
	border-collapse: collapse;
}

.COrder table {
	margin: 0 0 20px 0;
	border-collapse: collapse;
}

.CCart .container-availability table,
.COrder .container-availability table {
	margin: 0;
}

.CCart table,
.COrder table,
.CCart td,
.COrder td,
.CCart tr,
.COrder tr
.CCart td a,
.COrder td a,
.CCart .itemDescription,
.COrder .itemDescription {
	font-size: 10px;
	color: #555 !important;
}

.CCart tr,
.COrder tr {
	border-bottom: 1px solid #EFEFEF;
}

.CCart .cartOrderInfo tr,
.COrder .cartOrderInfo tr {
	border: 0;
}

.CCart .container-availability .cartOrderInfo tr,
.COrder .container-availability .cartOrderInfo tr {
	border-bottom: 1px solid #EFEFEF;
}

.cartItemOverview th {
	border-bottom: 1px solid #EFEFEF;
}
.cartItemOverview tr {
}

.cartItemOverview .itemImage {
	border: 1px solid #EDEDED !important;
}
.CCart .cartOrderInfo,
.COrder .cartOrderInfo {
	/*padding: 10px;*/
	padding: 10px 0;
	border-bottom:1px solid #ddd;
	background-color: #ededed;
}

.CCart .container-availability .cartOrderInfo,
.COrder .container-availability .cartOrderInfo {
	padding: 0;
	border-bottom:1px solid #ddd;
	background-color: #fff;
	display: table;
}


.COrder p {
    font-size: 11px;
	line-height: 17px;
}

.CCart .container-availability p,
.COrder .container-availability p {
	font-size: 11px;
	line-height: 17px;
}


.CCart .container-availability p.Caption,
.COrder .container-availability p.Caption {
    color:#008F07;
	font-size:16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 31px;
}

.COrder table input {
	font-size: 10px;
	padding: 2px 1px;
}

.cartOrderInfo .txtDescription,
.cartOrderInfo .txtPurchaseordno {
	width: 190px;
}

.cartOrderInfo input {
	border: 1px solid #e2e3ea;
	border-top: 1px solid #abadb3;
	background-color: #fff;
	font-size: 10px;
	padding:4px 2px;
	width: 220px;
}


.Cart {font-size: 10px;}
.CartCaptionRight {font-size:10px; font-weight: bold;}

.CCart .cartOrderInfo th,
.COrder .cartOrderInfo th,
.CCart .cartItemOverview th,
.COrder .cartItemOverview th {
	font-size: 10px;
	color: #575757;
	padding: 10px;
}

.CCart .cartItemOverview th,
.COrder .cartItemOverview th {
	padding: 10px;
}

.CCart .container-availability .cartOrderInfo th,
.COrder .container-availability .cartOrderInfo th,
.CCart .container-availability .cartItemOverview th,
.COrder .container-availability .cartItemOverview th {
	border-bottom: 1px solid #EFEFEF;
	text-align: left;
}

.CCart .cartItemOverview .th4,
.COrder .cartItemOverview .th4  {
	width:7%;
}

.CCart .cartItemOverview .th6,
.COrder .cartItemOverview .th6,
.CCart .cartItemOverview .th8,
.COrder .cartItemOverview .th8 {
	width:14%;
} 

.CCheckout {
	margin: 0;
	padding: 0;
	clear: both;
}

.CCheckout .Warning {
	font-size: 11px;
	color: #008F07;
}

.CMiniCart,
.CMiniCart a {color:#000;}
.CMiniCart {
	padding:12px 0 0 0;
	overflow: hidden;
}

.orderForm,
.CMiniCart2 {
	margin: 14px 0;
	width: 145px;
	height: 32px;
	float: left;
}

.orderForm a,
.CMiniCart2 a {
	float: left;
	width: 120px;
	height: 30px;
	text-align: center;
	border: 1px solid #dedede;
	text-decoration: none;
	line-height: 30px;
	background-image: url(Images/icon-cartArchive.jpg);
	background-repeat: no-repeat;
	background-position: 6px center;
	padding-left: 20px;
	font-size: 10px;
}

.orderForm a {
	margin-left: 3px;
	
	background-image: url(Images/icon-orderform.jpg);
	background-repeat: no-repeat;
	background-position: 20px center;
}

.cartItemsLeft {
	width: 299px;
	height: 19px;
	border: #00ac18 1px solid;
	background-color: #616161;
	text-align: center;
	padding-top: 6px;
	color: #fff;
	float: left;
	font-weight: bold;
	font-size: 11px;
 }

 .cartItemsRight {
 	width: 300px;
	height: 25px;
 	margin-left: 20px;
 	float: left;
 }

.CItemDetail .itemIntoCartIcon,
.cartItemsRight input {
	background: url(Images/toCart.png) no-repeat;
	width: 300px;
	padding: 5px 0 7px 25px;
	overflow: hidden;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	border: none;
	line-height: 18px;
	text-shadow: 1px 1px 2px #424242;
 }

 .CItemDetail .itemIntoCartIcon {
	background: url(Images/toCart-right-detail.png) no-repeat right top;
	padding: 5px 0 7px 10px;
	overflow: hidden;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	border: none;
	text-shadow: 1px 1px 2px #424242;
	text-align: left;
	width: 200px;
 }
 
 .cartItemCount,
 .cartItemsLeft .spacer,
 .cartTotal {
 	display: inline;
 	font-size: 11px;
 }

.CMiniCart .cartOfferList {
	margin-top:10px;
}

.CMiniCart .cartOfferList,
.CMiniCart .cartNew {
	text-decoration: underline;
	color:#444444;
}

.CMiniCartFlat {
	height: 30px;
	padding-top: 4px;
	width: 220px;
	float: right;
}
.CMiniCartFlat .cartFlatBox {
	width:110px;
	float: left;
}
.CMiniCartFlat .cartTotal {
	font-weight: bold;
	font-size: 9px;
}
.CMiniCartFlat .cartNew,
.CMiniCartFlat .cartOfferList {
	display: none;
}

.CMiniCartFlat .cartButtons {
	height: auto !important;
	display: inline;
}
.CMiniCartFlat2 {}
.CPayShip {}
.CPayShip dt {font-weight: bold; color: #000;font-size: 12px;}
.CPayShip div {
	clear: both;
}

.CPayShip h2 {
	margin-top: 20px;
}
.CPayShip input {	
	display: block;
	margin:0px 12px 5px 2px;
	float: left;
}


/*
####################################### UserControls_Customer
*/

.CContactForm {}
.CContactForm1 {}
.CCustomer1 {}
.CCustomer2 {}
.CMailToFriend {
	width: 620px;
}

.CMailToFriend .lblSubject {
	width: 560px;
}

.COfferList table {
	width: 620px;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 40px 0;
}

.COfferList th, .COfferList td {
	padding: 6px 0;
    color: #777;
    font-size: 10px;
	text-align: left;
	border-bottom: 1px solid #ddd;
    width: 85px;
}

.COfferList th.bezeichnung, td.bezeichnung {
    width: 280px;
}

.COfferList th {
    border-top: 1px solid #ddd;
	font-weight: bold;
}

.COfferList .col_1 {
    width: 80px;
	text-align: left;
}

.COfferList .col_2 {
    width: 90px;
	text-align: center;
}

.COfferList .col_3 {
    width: 90px;
	text-align: center;
}

.COfferList .col_4 {
    width: 270px;
	text-align: left;
    text-indent: 10px;
}

.COfferList .col_5 {
    width: 90px;
	text-align: center;
}

/*
####################################### UserControls_Export
*/

.CExportPreisRoboter {}
.CExportShopping {}
.CExportShopWahl {}
.CExportText {}
.CFroogleRSS2Auto {}
.CSitemap {}

/*
####################################### UserControls_Filter
*/

.CGroupFilter {}

.CManufactFilter select {width: 130px;}
.CManufactFilter input {/*ACEA-PH display none entfernt display: none;*/}
.CSearch {
	padding-top: 12px;
}

.CManufactFilter,
.searchEx {
	float: left;
	margin: 10px 0;
}

.searchEx a,
.CManufactFilter a {
	font-size: 10px;
	color: #777777;
	padding-right: 15px;
	text-decoration: underline;
}

.CSearch .searchInput {
	width:220px;
	border:1px solid #fff;
	padding:5px 0 7px 4px;
	font-size:11px;
	color:#333;
	background-color: #fff;
	height: 13px;
	float: left;
}

.CSearch .searchInput:focus {
	border:1px solid #ccc;
	background-color: #fff;
}

.CSearch .BusyBoxButton {
	border:1px solid #02ab1a;
	background: none;
	background-image: url(Images/icon-search.jpg);
	background-repeat: repeat-x;
	width:62px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	margin: none !important;
	padding: 5px 0;
	display: block;
	text-shadow: 1px 1px 2px #424242;
	line-height: 15px;
}
.CItemSearchEx .buttonNew {
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

.CGroupFilter select,
.CGroupFilter select {
	width:150px;
}

.CRegisterExtern {
	width: 300px;
	height: 42px;
	padding-top: 8px;
	margin: 57px 10px 0 20px;
	text-align: center;
	color: #fff;
	background-image: url(Images/headNavBG-off.png);
	background-repeat: repeat-x;
	font-size: 11px;
	text-shadow: 1px 1px 2px #424242;
	font-weight: bold;
}

.topNav a {
	display: block;
	float: left;
	padding: 8px 9px 0px 9px;
	height: 42px;
	margin: 57px 1px 0;
	text-align: center;
	color: #fff;
	background-image: url(Images/headNavBG-off.png);
	background-repeat: repeat-x;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	width: 80px;
}

.topNav a:hover {
	background-image: url(Images/headNavBG-on.png);
	background-repeat: repeat-x;

}

.CRegisterExtern a {
	text-decoration: underline;
	color: #fff;
}




/*
####################################### UserControls_Item
*/

.CItemAccessory1,
.CItemAccessory2,
.CItemAccessory11,
.CItemAlternative,
.CItemAlternative1,
.CItemCustomerChoice {
	margin-bottom: 15px;
	clear:both;
	width: 620px;
}

.CItemAccessory1 .resultsHeader,
.CItemAccessory2 .resultsHeader,
.CItemAccessory11 .resultsHeader,
.CItemAlternative .resultsHeader,
.CItemAlternative1 .resultsHeader,
.CItemCustomerChoice .resultsHeader {width:540px;}

.CItemAccessory1 .expander div,
.CItemAccessory2 .expander div,
.CItemAccessory11 .expander div,
.CItemAlternative .expander div,
.CItemAlternative1 .expander div,
.CItemCustomerChoice .expander div {text-align: right;padding-right: 0px;}

.CItemAccessory1 .expander a,
.CItemAccessory2 .expander a,
.CItemAccessory11 .expander a,
.CItemAlternative .expander a,
.CItemAlternative1 .expander a,
.CItemCustomerChoice .expander a,
.CItemAccessory1 .expander span,
.CItemAccessory2 .expander span,
.CItemAccessory11 .expander span,
.CItemAlternative .expander span,
.CItemAlternative1 .expander span,
.CItemCustomerChoice .expander span {}

.CItemAccessory1 .expander div a,
.CItemAccessory2 .expander div a,
.CItemAccessory11 .expander div a,
.CItemAlternative .expander div a,
.CItemAlternative1 .expander div a,
.CItemCustomerChoice .expander div a {}

.CItemAccessory1 .expander h2 a,
.CItemAccessory2 .expander h2 a,
.CItemAccessory11 .expander h2 a,
.CItemAlternative .expander h2 a,
.CItemAlternative1 .expander h2 a,
.CItemCustomerChoice .expander h2 a,
.CItemDetail .toolbarGraduatedText {
	display: block;
	height: 32px;
	background-image: url(Images/icon-zahnrad.png);
	background-repeat: no-repeat;
	padding-left: 31px;
	line-height: 25px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.CItemDetail .toolbarGraduatedText {
	background-image: url(Images/icon-arrowdown.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	text-decoration: underline;
	line-height: 15px;
	height: auto;
	padding: 7px 0 0 30px;
}

.CItemCustomerChoice .expanderTXT {
	background-repeat: no-repeat;
	background-position: 3px 5px;
	line-height: 15px;
	height: auto;
	padding: 8px 0 0 30px;
	display: block;
	font-size: 11px;
	font-weight: bold;
}

.CItemCustomerChoice .expanderImg {
	display: none;
}

.CItemCustomerChoice .hlTopLink {
		display: none;
}


.CItemAccessory1 .expander,
.CItemAccessory2 .expander,
.CItemAccessory11 .expander,
.CItemAlternative .expander,
.CItemAlternative1 .expander,
.CItemCustomerChoice .expander,
.CItemDetail .toolbarGraduatedVariant {
	width: 619px;
	height: 32px;
	background-image: url(Images/itemStateHeaderBG.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	overflow: hidden;
	color: #fff;
	display: block;
}

.CItemAccessory1 .resultsBox,
.CItemAccessory2 .resultsBox,
.CItemAccessory11 .resultsBox,
.CItemAlternative .resultsBox,
.CItemAlternative1 .resultsBox,
.CItemCustomerChoice .resultsBox {width:640px; margin:0;padding-bottom: 5px; }


.CItemAccessory1 .itemList,
.CItemAccessory1 .ItemList,
.CItemAccessory2 .itemList,
.CItemAccessory11 .ItemList,
.CItemAlternative .itemList,
.CItemAlternative .ItemList,
.CItemAlternative1 .itemList,
.CItemAlternative1 .ItemList,
.CItemCustomerChoice .ItemList {
	background-image: url(images/itemStateListBG.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 204px;
	margin: 10px 16px 20px 0;
	overflow: hidden;
	width: 144px;
	float: left;
}

.CItemCustomerChoice .itemList {
	background-image:url("Images/itemBlockListBG.png");
	background-repeat:no-repeat;
	float:left;
	height:155px;
	margin:20px 20px 20px 0;
	overflow:hidden;
	width:140px;
}



.CItemAccessory1 .itemListImage,
.CItemAccessory1 .ItemListImage,
.CItemAccessory2 .itemListImage,
.CItemAccessory11 .ItemListImage,
.CItemAlternative .itemListImage,
.CItemAlternative .ItemListImage,
.CItemAlternative1 .itemListImage,
.CItemAlternative1 .ItemListImage,
.CItemCustomerChoice .ItemListImage,
.CItemCustomerChoice .itemListImage {
	height:85px;
	overflow:hidden;
	padding-top:1px;
	text-align:center;
	width:135px;
}

.CItemSearchEx .itemListLeft,
.CItemSearchBlock .itemListLeft,
.CItemBlock .itemListLeft {
	width: 105px;
	height: 70px;
	float: left;
	overflow: hidden;
}

.CItemSearchEx .itemListRightMother,
.CItemSearchBlock .itemListRightMother,
.CItemBlock .itemListRightMother {
	width: 500px;
	float: left;
	border-left: 1px solid #ddd;
}

.CItemSearchEx .itemListMiddle,
.CItemSearchBlock .itemListMiddle ,
.CItemBlock .itemListMiddle {
	float: left;
	width: 320px;
	padding: 7px 0 8px 15px;
}

.CItemSearchEx .itemListRight,
.CItemSearchBlock .itemListRight,
.CItemBlock .itemListRight {
	float: right;
	padding: 9px 0 0 0;
}

.CItemSearchEx .itemListBottom,
.CItemSearchBlock .itemListBottom,
.CItemBlock .itemListBottom {
	padding: 0 0 0 15px;
	min-height: 25px;
}

.CItemSearchEx .itemListBottom  .CItemToolbar,
.CItemSearchBlock .itemListBottom  .CItemToolbar,
.CItemBlock .itemListBottom  .CItemToolbar  {
	padding: 2px 0 0 0;
}

.CItemSearchEx .itemListBottom .priceBoxRight ,
.CItemSearchBlock .itemListBottom .priceBoxRight ,
.CItemBlock .itemListBottom .priceBoxRight {
	text-align: right;
	padding: 0;
}

.CItemBlock .priceEVK,
.CItemSearchBlock .priceEVK,
.CItemSearchEx .priceEVK,
.CItemBlock .priceEVKCurrency,
.CItemSearchBlock .priceEVKCurrency,
.CItemSearchEx.priceEVKCurrency   {
	color:#6BB96F;
	font-size:10px;
	text-decoration: line-through;
}

.CItemSearchEx .itemListBottom .ContentRight ,
.CItemSearchBlock .itemListBottom .ContentRight ,
.CItemBlock .itemListBottom .ContentRight {
	float: right;
	width: 280px;
}

.CItemAccessory1 .itemList .ContentRight,
.CItemAccessory1 .ItemList .ContentRight,
.CItemAccessory2 .itemList .ContentRight,
.CItemAccessory11 .ItemList .ContentRight,
.CItemAlternative .itemList .ContentRight,
.CItemAlternative .ItemList .ContentRight,
.CItemAlternative1 .itemList .ContentRight,
.CItemAlternative1 .ItemList .ContentRight,
.CItemCustomerChoice .ItemList .ContentRight {
	float: none;
	clear: both;
	padding:1px;
	margin:1px;
	text-align: left;
	background-color: transparent;
	border: none;
}

.CItemCustomerChoice .ContentRight {
	padding:1px;
	margin: 0;
	text-align: center;
}

.CItemAccessory1 .itemIntoCartBox,
.CItemAccessory2 .itemIntoCartBox,
.CItemAccessory11 .itemIntoCartBox,
.CItemAlternative .itemIntoCartBox,
.CItemAlternative1 .itemIntoCartBox,
.CItemCustomerChoice .itemIntoCartBox {
	text-align: left;
}

.CItemAccessory1 .CItemPackunit,
.CItemAccessory2 .CItemPackunit,
.CItemAccessory11 .CItemPackunit,
.CItemAlternative .CItemPackunit,
.CItemAlternativ1 .CItemPackunit {
	background-color: #f5f5f5;
	width:650px;
}

.itemAccessoryBox {
	border:5px solid #f6f6f6;
	padding:10px;
	width:750px;
}


.CItemBlock,
.CItemSearchBlock,
.CItemgroupSingle 
.CItemOverview {
	clear:both;
	margin-bottom:15px;
}

.CItemSearchBlock {
    width: 620px;
	padding: 10px 0 0 0;
}



.CItemBlock .ContentLeftMain .ContentLeft,
.CItemSearchBlock .ContentLeftMain .ContentLeft,
.CItemgroupSingle .CItemOverview .ContentLeftMain .ContentLeft {
	float:left;
	padding:0 20px 10px 0;
}
.CItemBlockWithAcc {}
.CItemCustomerChoice {}
.CItemDetail {width: 620px; padding: 0; margin: 20px 0 0 0; }
.CItemSearchBlock {}
.CItemSearchBlockWithAcc {}

.CItemSearchEx, .CMailToFriend {
	padding: 10px 0 0 0;
	width: 620px;
}

.CMailToFriend  {
	padding: 10px 0 0 0;
	width: 620px;
}

.CItemSearchEx p, .CMailToFriend p {
    font-size: 11px;
	line-height: 19px;
	padding: 0 0 15px 0;
	margin: 0;
}


.CItemSearchExWithAcc {}
.CItemState {}

.CItemState .itemStatePlus {
	border-bottom:1px solid #ccc;
	padding:0 0 10px 0;
	margin:0 5px 10px 0; 
	display: block;
	text-align: right;
}
.CItemState1 {}
.CItemState2 {}
.CItemStateBlock {clear:both;}

.CItemStateBlock .itemList {
	margin:10px 16px 20px 0;
	width:144px;
	float:left;
	height: 204px;
	overflow: hidden;
	background-image: url(Images/itemStateListBG.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0;
}

.CItemStateBlock .itemListImage {
	width: 138px;
	height: 91px;
	overflow: hidden;
	margin: 1px;
	text-align: center;
	overflow: hidden;
}

.CItemStateBlock .itemListContent,
.CItemAccessory1 .itemListContent {
	padding: 16px 10px;
}


.CItemStateBlockWithAcc {}





/*
####################################### UserControls_Item_Detail
*/


.CItemDetail .ContentLeft {
	float:left;
	width: 320px;
	height: 227px;
	background-image: url(Images/itemDetailImageBG.png);
	background-repeat: no-repeat;	
}

.CItemDetail .ContentLeftInner  {
	border: 1px solid #ddd !important;
}

.CItemDetail .ContentLeft input {
	display: inline;
}

.CItemDetail .ContentRight {
	border: 1px solid #00ac18;
	width: 298px;
}

.CItemDetail .ContentRightMother {
	float: left; 
	width: 298px;
}

.CItemDetail .itemDetailHeader {
	margin:25px 0;
}

.CItemDetail .itemDescription,
.CItemDetail .itemDescription1	{
	font-size: 12pt;
	color:#444444;
	font-weight: bold;
	clear: both;
}	

.CItemDetail .itemDescription2,
.CItemDetail .itemDescription3 {
	font-size: 12px;
	font-weight: normal;
}

.CDocument {}
.CItemPackunit {
	background-color: #f5f5f5;
	width:610px;
}
.CItemPackunit .price,
.CItemPackunit .priceCurrency {
	color:#333;
	font-size: 8pt;
}

.CItemPictures {}
.CItemPictures1 {clear: left;}
.CItemReview {
	width:800px;
	margin:10px;
	padding:0 10px;
}

.itemPictures1Box {
	clear: both;
}

.CItemDetail .graduatedList {
	
}

.CItemDetail .graduatedList th {
	font-size: 9px;
	font-weight: bold;
	color: #555;
}

.CItemDetail .itemArtNr {
    padding: 0 0 10px 0;
	color: #000;
	font-size: 11px;
}

.CItemDetail .itemAction {
	padding: 10px;
	margin: 0;
}

.CItemDetail .itemPriceBox {
    padding: 5px 0 13px 0;
}

.CItemDetail .itemPriceBoxMain {
	font-size: 16px;
	font-weight: bold;
	color: #008F07
}

.CItemDetail .itemPriceBoxEVK {
    font-size: 10px;
	color: #6bb96f;
}


.CItemReview img {
	padding:0 8px;
}
.CItemReview .reviewNewReviewLink {
	clear:both;
	display: block;
	width:100%;
	padding-top:25px;
	margin:0 0 15px 0;
	color:#444444;
	background: none;
}

.CItemReview .reviewNewReviewBox {
	clear:both;
	display: block;
	width:100%;
}

.CItemReview textarea {
	width:400px;
	height:250px;
	clear: both;
	display: block;
}

.CItemReview .itemReviewAvgBox {
	display: block;
	margin-bottom: 15px;
}

.CItemReview .itemReviewAvgRev {

}

.CItemReview .itemReviewNameBox {
display: block;

}

.CItemReview .itemReviewTitle {

}
.CItemReview .itemReviewName {
	font-weight: bold;

}
.CItemReview .itemReviewFirstname {
	font-weight: bold;	
}
.CItemReview .itemReviewTown {

}

.CItemReview .itemReviewDateBox {
	display: block;
}

.CItemReview .itemReviewDate {

}


.CItemReview .itemReviewText {
	line-height: 1.5;
	display: block;
	padding:15px;
	margin:10px 0px;
	border:1px solid #eaeaea;
	background-color: #efefef;
	margin-bottom:45px;
}

.CItemReview .itemReviewItem {
	font-weight: bold;
	display: block;
}
.CItemReview .itemReviewItemnumber {

}

.CItemReview .submitButton {
	display: block;
	margin:15px 0;
}

.CitemPicGroup {
	width:608px;
	clear: both;
	padding-top: 20px;
}

.CitemPicGroup .ContentLeft {
	padding: 0 10px 10px 0;
}

.CitemPicGroup .ContentLeftMain {
	clear: both;
}

/*
####################################### UserControls_Menu
*/

.CItemStateLink {}
.CItemStateMenu {}
.CMenu {}
.CMenu2Group {}
.CMenuCA {}
.CMenuTree {}
.CMenuTree2Group {}
.CMenuTreeCA {}
.CMenuTreeWS {}


/*
####################################### UserControls_Order
*/

.CCreditcard {}
.CCustomerBank {}
.CDivisionBank { width: 620px; padding: 10px 0 0 0; }
.COnlinePayment {}
.COrder { width: 620px; padding: 10px 0 0 0;  }
.COrderForm {}
.COrderForm dt {float:left;}
.COrderForm dd {margin-left:130px;}
.COrder h1 {line-height: 21px;}


.COrderPrint {}
.CUpload {}


/*
####################################### UserControls_Register
*/

.CLogin {

}

.loginLostTXT,
.loginRegisterTXT {
	clear:both;
	display: block;
	font-weight: normal;
	padding-bottom: 15px;
	font-size: 11px;
	line-height: 19px;
	color: #000;
}

.loginLostTXT {
	color: #777;
}

.CRegister1 {}
.CRegister2 {}
.CShopType {}

.CRegisterCompany h2 {
	margin: 0;
	padding: 8px 0 0 0;
    font-weight: bold;
	height: 38px;
}

.register-info {
	font-size: 11px;
	line-height: 19px;
	margin: 0;
	padding: 0;
}

.CRegisterCompany a#registrieren-versand {
    display: block;
    margin-bottom: 20px;
}

.CRegisterCompany a#registrieren-versand img {
    border: 0;
}


/*
####################################### UserControls_Script
*/

.CBookmarkScript {}
.CStartScript {}



/*
####################################### UserControls_Toolbar
*/

.CItemBlock .CItemToolbar,
.CItemSearchBlock .CItemToolbar,
.CItemSearchEx .CItemToolbar   {
	width: 200px;
	float: left;
    border: none !important;
}

.CItemBlock .toolbarAvailabilityText,
.CItemSearchBlock .toolbarAvailabilityText,
.CItemSearchEx .toolbarAvailabilityText  {
	padding-right: 5px;
	padding-left: 2px;
}
.CItemDetail .CItemToolbar 
{
    /*width: 150px;*/
    float:left;
}

.CPageToolbar {
	float: right;
}

.CPageToolbar a {
	float: right;
	background: none !important;
}

.CPageToolbar img {
	vertical-align: middle;
	width:24px;
	height: 24px;
}

.toolbarGraduatedEDM,
.toolbarGraduatedEDM2  {
	clear: both;
	display: block;
	float: none;
	padding: 25px 0 5px 0;
}

.ContentLeftMain .toolbarGraduatedEDM2 {
	padding: 5px 0;
	border-top: 1px solid #dddddd;
	border-bottom: none;
}



#bBusyBoxTable
{
    width: 100px;
}

/* CItemDetail2 */

.variantList1
{
    clear: both;
    background-color: #ececec;
    min-height: 80px;
}

.variantList2
{
    clear: both;
    background-color: #ffffff;
    border-right: 1px solid #ececec;
    border-left: 1px solid #ececec;
    min-height: 78px;
}

.variantLeft
{
    width: 290px;
    float: left;
    clear: left;
}

.variantRight0 {
	float: right;
    width: 300px;
    clear: right;
}

.variantRight0 a{
	display: block;
	height: 20px;
	background-image: url(Images/icon-zahnrad.png);
	background-repeat: no-repeat;
	background-position: center right;
	text-align: right;
	padding-right: 25px;
	color: #555;
	font-size: 9px !important;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}

.variantRight0 a:hover {
	text-decoration: underline;
}

.variantRight1
{
    width: 290px;
    float: right;
    margin-right: 10px;
}

.variantListLeft
{
    width: 60px;
    float: left;
}

.variantListRight
{
    float: right;
}

.VariantToolbar {
	background-color: transparent;
}

.variantDescription
{
    font-size:8pt; 
    font-weight: 700;
}

.variantDescriptionBox {
	padding: 2px 0 2px 2px;
}

.variantListBottom {
	clear: both;
	width: 100%;
}

.toolbarEvalVariant,
.toolbarGraduatedVariant,
.toolbarVariantVariant,
.toolbarAvailabilityVariant,
.toolbarRecommendVariant,
.toolbarQuestionVariant 
{
	font-size: 8px;
}

.CItemBlock .toolbarEvalVariant,
.CItemBlock .toolbarGraduatedVariant,
.CItemBlock .toolbarVariantVariant,
.CItemBlock .toolbarAvailabilityVariant,
.CItemBlock .toolbarRecommendVariant,
.CItemBlock .toolbarQuestionVariant,
.CItemSearchBlock .toolbarEvalVariant,
.CItemSearchBlock .toolbarGraduatedVariant,
.CItemSearchBlock .toolbarVariantVariant,
.CItemSearchBlock .toolbarAvailabilityVariant,
.CItemSearchBlock .toolbarRecommendVariant,
.CItemSearchBlock .toolbarQuestionVariant,
.CItemSearchEx .toolbarEvalVariant,
.CItemSearchEx .toolbarGraduatedVariant,
.CItemSearchEx .toolbarVariantVariant,
.CItemSearchEx .toolbarAvailabilityVariant,
.CItemSearchEx .toolbarRecommendVariant,
.CItemSearchEx .toolbarQuestionVariant
{
	float: left;
}

.toolbarAvailabilityVariant img {
	float:left;

}	

.CItemSearchEx .toolbarAvailabilityVariant img,
.CItemSearchBlock .toolbarAvailabilityVariant img,
.CItemBlock .toolbarAvailabilityVariant img {
	float:left;
	margin: 4px 0 0 6px;
}	

.itemDetailInfoToolbar {
	clear: right;
	width: 300px;
}

.itemDetailInfoToolbar .toolbarRecommendVariant,
.itemDetailInfoToolbar .toolbarQuestionVariant {
	float: right;
	width: 138px;
}

/* Kleinere Toolbar */

.ContentLeftMain {
}

.CItemAccessory1 .itemAdditInfo,
.CItemAccessory2 .itemAdditInfo,
.CItemAccessory11 .itemAdditInfo,
.CItemAlternative .itemAdditInfo,
.CItemAlternative1 .itemAdditInfo,
.CItemCustomerChoice .itemAdditInfo {
	margin: 0;
	padding: 0;
	width: 283px;
}

.CItemAccessory1 .CItemToolbar,
.CItemAccessory2 .CItemToolbar,
.CItemAccessory11 .CItemToolbar,
.CItemAlternative .CItemToolbar,
.CItemAlternative1 .CItemToolbar,
.CItemCustomerChoice .CItemToolbar {
	border: none;
	background-color: #f8f8f8;
}

.CItemCustomerChoice h2 {
	font-size: 11px;	
}

.CItemCustomerChoice .itemDescription2,
.CItemCustomerChoice .itemDescription3 {
	font-size: 10px;
	font-weight: normal;
	min-height: 22px;
}


.CItemCustomerChoice .toolbarEval,
.CItemCustomerChoice .toolbarGraduated,
.CItemCustomerChoice .toolbarVariant,
.CItemCustomerChoice .toolbarAvailability,
.CItemCustomerChoice .toolbarRecommend,
.CItemCustomerChoice .toolbarQuestion {
	margin: auto;
	padding: auto;
	background: none;
	width: auto;
	height: auto;
}

.CItemCustomerChoice .toolbarEval img,
.CItemCustomerChoice .toolbarGraduated input,
.CItemCustomerChoice .toolbarVariant img,
.CItemCustomerChoice .toolbarAvailability img,
.CItemCustomerChoice .toolbarRecommend img,
.CItemCustomerChoice .toolbarQuestion img{
	height: 26px;
}

.COrderForm, .COfferList, .CCustomer {
	width: 620px;
	padding: 10px 0 0 0;
}

.COrderForm p, #STimeout p, #AfterLogin p, #AfterLogout p, #AfterRegister p, #OfferList p {
    font-size: 11px;
	line-height: 19px;
	padding: 0 40px 8px 0;
	margin: 0;
}

#STimeout p {
	padding: 20px 0 8px 0;
}



.COrderForm table {
	border: 1px solid #dedede;
	margin: 0;
	width: 620px;
	margin: 0 0 5px 0;
}

.COrderForm table tr td {
	padding: 0 0 0 20px;
}

.COrderForm input.Normal {
	width: 280px !important;
	border:1px solid #e2e3ea;
	border-top: 1px solid #abadb3;
	background-color: #fff;
	padding: 4px 2px;
	margin: 0 0 12px 0;
}

.COrderForm input.NormalRight {
	width: 50px !important;
	border:1px solid #e2e3ea;
	border-top: 1px solid #abadb3;
	background-color: #fff;
	padding: 4px 2px;
	margin: 0 0 12px 0;
}

.COrderForm input.Normal:hover,
.COrderForm input.Normal:focus,
.COrderForm input.NormalRight:hover,
.COrderForm input.NormalRight:focus {
	border: 1px solid #00ac18;
}

.COrderForm .Caption {
	display: table-cell;
	clear: none;
	font-size: 10px;
	color: #777;
	font-weight: bold;
	padding: 15px 0 10px 20px;
}

.COrderForm .submitButton {
	float: right;
	background-image: url(Images/toCart-right.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0 30px 0 0;
}

.COrderForm .submitButton input {
	font-size: 11px !important;
	height: 21px !important;
}

.itemDetailInfo {
	width: 290px;

}

.imageDetailInfo {
	margin: 13px 0 2px 1px;
}

/* Kleinere Toolbar Ende*/

/* Trusted Shops Zertifikat*/
.CTrustedShop
{
	text-align: center;
}

.defaultFirstRow,
.defaultSecondRow {
	clear:both;

}

#confirmAGB h1 {
    height: 16px;
	float: none;
	padding: 35px 0 15px 0;
	margin: 0;
	border-bottom: 1px solid #008F07;
	width: auto;
}

#confirmAGB a {
    display: inline;
}

#confirmAGB .error {
    margin: 10px 0 20px 0;
}

#boxCoupon {
    padding: 20px 0 0 0;
}

#ctl00_Content1_CDivisionBank1_Panel1 .submitButtonNext {
    margin: 0 0 10px 0;
}

.label-order-versand  {
	clear: both;
	font-family: Verdana,Arial,sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 19px; 
}

.label-order-versand div {
	float: left;
	width: 205px;
	margin: 0;
	padding: 0;
}

.label-order-versand h2 {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.label-order-versand ul li {
background:url("bilder/bullet.gif") no-repeat 0 8px;
padding:0 0 0 10px;
}

.label-order-versand ul {
list-style-type:none;
padding:0;
}





