
* html .contentrahmen4{ height:1px; } 

.contentrahmen3 {

	height: auto;
	overflow:auto;
	}
	

hr {
	border:solid  #d2cdcd 1px;
	height: 1px;
	}	

/* kleine Schrift für MwSt und Versandkosten Link */

.klein,
.klein a:link,
.klein a:visited,
.klein a:hover,
.klein a:active {
font-size: 10px;
color: #656565;
}

.clear { clear: both; }

/* Thumbnail Begrenzung für das LIsting */


* html .max {
   height: expression( this.scrollHeight > 319 ? "320px" : "auto" ); /* sets
max-height for IE */
}

* html .max { 
   width: expression( document.body.clientWidth > 674 ? "675px" : "auto" );
/* sets max-width for IE */
}
.max {

max-width: 675px;
max-height: 320px;

}



.produktlisting_bild {
height: 160px;
	
	}
.preis {
display: block;
background: #f6f6f6;
background-image: url(img/bg-preis.jpg); 
background-repeat: repeat-x;
 border: 1px solid #e0e0e0;
padding: 5px 3px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
height: 35px;
	}


.bildhoehe { 
margin-top: 7px;

} 

#produktlisting ul  { 
margin:0; 
padding:0; 
list-style:none; 
width: 100%;
padding-bottom:6px;
} 

#produktlisting ul li {
list-style: none;
}

#produktlisting h1,#produktlisting h3 {
font-size: 12px;
font-weight: bold;
display:block;
height: 53px;
margin-bottom: 5px;
}

	

#produktlisting li.links,#produktlisting li.mitte{ 
margin:0; 
padding:0;
list-style:none; 
float:left;
margin-bottom: 5px;
width: 169px;
border: 1px solid #eeeeee;
padding:5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
margin-right: 5px;
text-align: center;
} 

#produktlisting li.rechts{ 
margin:0; 
padding:0;
list-style:none; 
float:left;
margin-bottom: 5px;
width: 169px;
border: 1px solid #eeeeee;
padding:5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
text-align: center;
} 


* html .produktlisting{overflow:visible;height: 1px;}


/*V2*/
#produktlisting2 ul  { 
margin:0; 
padding:0; 
list-style:none; 
width: 100%;
padding-bottom:6px;
} 

#produktlisting2 ul li {
list-style: none;
}

#produktlisting2 h1,#produktlisting2 h3 {
font-size: 12px;
font-weight: bold;
display:block;
height: 53px;
margin-bottom: 5px;
}

	

#produktlisting2 li.links,#produktlisting2 li.mitte{ 
margin:0; 
padding:0;
list-style:none; 
float:left;
margin-bottom: 5px;
width: 220px;
border: 1px solid #eeeeee;
padding:5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
margin-right: 5px;
text-align: center;
} 

#produktlisting2 li.rechts{ 
margin:0; 
padding:0;
list-style:none; 
float:left;
margin-bottom: 5px;
width: 220px;
border: 1px solid #eeeeee;
padding:5px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
text-align: center;
} 


* html .produktlisting2{overflow:visible;height: 1px;}


/* PRODUCT INFO / PRODUCT DETAILS */
.bild_produktinfo { float:left; text-align: center;
margin: 0 auto;}

#produktinfo_ajax {
float:right; 
width:510px;

}

.produktinforahmen {
background: #f6f6f6;background-image: url(img/bg-preis.jpg); 
background-repeat: repeat-x;
padding: 10px 10px; 
border: 1px solid #e0e0e0;margin: 10px 0;overflow: auto;
width: 300px;
float: right;
}

* html .produktinforahmen {
width: 178px;
w\idth: 200px;
}

.addtobasket {
vertical-align:middle;
text-align: right;
width: 744px;
height: 31px;
border: 1px solid #e7e7e7;
background-image:url(img/bg-grau.jpg);
font-size: 11px;
padding-top: 2px;
}

* html .addtobasket  {
height: 33px;
h\eight: 31px;
width: 746px;
w\idth: 744px;
}


.contentsTopics h1 {
font-size: 20px; display: inline;
color: #267d00;}


.navigator {
padding: 2px;
}

.smallHeading,.smallHeading2, #left h4 {
	
	font-weight: bold;
	
	
	padding-top: 10px;
	padding-bottom: 10px;
} 

h4 {display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}
	

      
/* CART */
.greybox4 {background: #f6f6f6;background-image: url(img/bg-preis.jpg); background-repeat: repeat-x;padding: 10px 3px; border: 1px solid #e0e0e0; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px; }
.greybox5 {background: #f6f6f6;background-image: url(img/bg-preis.jpg); background-repeat: repeat-x;padding: 10px; border: 1px solid #e0e0e0; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px; }
 
 /* ORDER DETAILS */
table.tabledetails {font-size:11px; }
table.tabledetails tr td {padding:4px}
table.tabledetails tr.headerrow td{  color:#000; font-weight:bold}
table.tabledetails tr.headerrow td.left {text-align:left}
table.tabledetails tr.headerrow td.center {text-align:center}
table.tabledetails tr.headerrow td.right {text-align:right}

/* ORDER DETAILS CONTENT ROW 1 */
table.tabledetails tr.contentrow1 td {border-bottom: 1px solid #fff;vertical-align:top}
table.tabledetails tr.contentrow1 td.left {text-align:left}
table.tabledetails tr.contentrow1 td.center {text-align:center}
table.tabledetails tr.contentrow1 td.right {text-align:right}

/* ORDER DETAILS CONTENT ROW 2 */
table.tabledetails tr.contentrow2 td {border-bottom: 1px solid #e9e9e9;vertical-align:top}
table.tabledetails tr.contentrow2 td.left {text-align:left}
table.tabledetails tr.contentrow2 td.center {text-align:center}
table.tabledetails tr.contentrow2 td.right {text-align:right}

.contentrow3 {
background: #f6f6f6; padding: 5px;
margin-bottom: 10px;
border-color:#e0e0e0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}

.contentrow4 {
border-color:#e0e0e0; padding: 5px;
margin-bottom: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
/* ORDER DETAILS SUBTOTAL */
table.tabledetails tr td.subtotal {margin-top: 5px;  text-align:right;}


   
.error {
border: 1px solid; 
border-color: #ff0000; 
background-color:#FFCCCC;
}

.sitemap_links {
     vertical-align: top;
     width: 49%;
      float: left;

}
.sitemap_rechts {
     vertical-align: top;
     width: 49;
      float:left;
}

.inputRequirement {
	font-size: 10px;
	color: #ff0000;
	}
	
.contentrahmen ul 
{margin: 0px ;padding: 0px ; list-style-type: none; 
}

.contentrahmen li {
margin: 0px;
}


.bild_produktinfo { float:left;}




      
.preis {
font-size: 14px;
 color: #8c0025;
}

.productOldPrice {
font-size: 12px;
text-decoration: line-through;

}

/* CHECKOUT NAVIGATION */
ul#checkoutnavigation {margin: 0; padding: 0; width: 180px;}
ul#checkoutnavigation li {background-image: none; height: 85px; list-style-type:none;  width:170px; margin-bottom: 5px; border: solid 1px #eee; padding:8px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;}
ul#checkoutnavigation li.active { background: #8c0025; border: 1px solid #8c0025;color: #fff;}
ul#checkoutnavigation li.active .number {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.active .title {font-size:12px; font-weight:bold}
ul#checkoutnavigation li.active .description {font-size:11px}

ul#checkoutnavigation li.inactive {  background: #eeeeee; background-image:url(img/bg-box.jpg);background-repeat: repeat-x;border: 1px solid #e0e0e0;}
ul#checkoutnavigation li.inactive .number {font-size:14px; font-weight:bold}
ul#checkoutnavigation li.inactive .title {font-size:12px; font-weight:bold}
ul#checkoutnavigation li.inactive .description {font-size:11px}

.checkout-left {
float:left;
width: 210px;
}

.checkout-right {
float: right;
width: 720px;
}

/* PAYMENT TYPE SELECTION */
table.paymentblock {
	background-color:#eeeeee;
	border-style: solid;
	border-width:0px 1px 1px 1px;
	border-color:#eeeeee;
	margin-bottom:15px;
}
table.paymentblock tr td.header {
	background-color:#8c0025;
	padding:2px;
	padding-left:5px;
	color:#FFFFFF;
	font-weight:bold;
}
/* SHIPPING TYPE SELECTION */
table.shippingblock {
	background-color:#eeeeee;
	border-style: solid;
	border-width:0px 1px 1px 1px;
	border-color:#eeeeee;
	margin-bottom:15px;
}
table.shippingblock tr td.header {
	background-color:#8c0025;
	padding:2px;
	padding-left:5px;
	color:#FFFFFF;
	font-weight:bold;
}
table.shippingblock tr td {
	vertical-align:top;
}
table.shippingblock tr td.description {
	width:100%;
	vertical-align:top;
	padding-left:6px;
}
table.shippingblock tr td.radiobutton {
	vertical-align:top;
	white-space:nowrap;
	padding:4px;
}
table.shippingblock tr td.radiobutton input {
	margin:0;
	padding:0;
}
table.shippingblock tr td.price {
	vertical-align:top;
	white-space:nowrap
}

div.highlightbox {background: #f6f6f6;background-image: url(img/bg-preis.jpg); background-repeat: repeat-x;padding: 10px 10px; border: 1px solid #e0e0e0;margin-bottom: 10px;

 	-moz-border-radius-topright:10px;

  	-webkit-border-top-right-radius:10px;
}
div.highlightbox ul, div.highlightbox li {
list-style-type: circle;
list-style-position: inside;
}

.padding {
padding-top: 10px;
}


div#fragment-10 ul, #content ul {
list-style-position:inside;
list-style-type: disc;
}

div#fragment-10 ul li, #content ul li {
list-style-position:inside;
list-style-type: disc;
}

.linke_seite2 {
float: left;
}
.rechte_seite2 {
float: right;
}

.graduatedprice td {
vertical-align: top;
}

.graduatedprice .header {
font-weight: bold;
}

.graduatedprice .header .farbe1 td {background:#fff;
}

/* BOF - web28 - 2010-07-09 - fix für TABS/ACCORDION in product_info */
#tabbed_product_info ul{
	margin:0px 0px 0px 0px;
}
#tabbed_product_info, #accordion_product_info{
	margin-top: 10px;
}
#tabbed_product_info .morepics {	
	background-color: transparent;		
	border-width: 0px 0px 0px 0px;	
	width: 739px;	
}

#tab_also_purchased,#tab_cross_selling {

overflow: auto;
padding: 10px;
margin: 0;
}