.tablebackgroundmitte {
   background-color: #ffffff;

}

/*
CARTBOX
*/
#cartbox{
   width:185px;
   height:122px;
   background-color:#ffffff;
   font-size:10px;
   text-align:center;
}
#cartbox_short{
   padding:0px;
   margin:0px;
   padding-top:1px;
}
#head_short a{
   font-family	: Verdana, Arial, Helvetica, sans-serif; 
   font-size	: 9px; 
   font-weight	: bold; 
   color   	: #ffffff;
   padding-right	: 10px;
   padding-top	: 4px;
   padding-bottom	: 6px;
}
#cartbox_short a{
   font-family	: Verdana, Arial, Helvetica, sans-serif; 
   font-size	: 9px; 
   font-weight	: bold; 
   color   	: #ffffff;
   padding-right	: 10px;
   padding-top	: 4px;
   padding-bottom	: 6px;
}

#cartbox_detail{
   background-color:#ffffff;
   position:absolute;
   width:185px;
   margin:0px;
   margin-left:2px;
   margin-top:25px;
   top:0px;
   left:0px;
   border:1px solid #b2b2b2;
   padding:10px 5px 5px 5px;
   z-index:999;
}
#cartbox_detail table, #cartbox_detail table td{
   background-color:#ffffff !important;
}



TD.pageHeading_kat{   
   font-size: 9pt;color: #285373;font-weight:bold;font-family: Arial, Helvetica, Verdana  sans-serif;	text-align: left;	vertical-align: bottom;		text-transform: uppercase;	
   padding-bottom:8px;background-color:#CBDAE6;
}
TD.pageHeading_kat  h1 	{
   line-height:100%;
   margin-bottom:0px;
   margin-left:0px;  
   color:#285373;
   font-size:9pt;
   font-weight:bold;
   font-family:Arial,Verdana,Helvetica,sans-serif;
   vertical-align:bottom;
   text-align:left;
}
TD.pageHeading_kat  h1 a:hover 	{
   line-height:100%;
   margin-bottom:0px;
   margin-left:0px;  
   color:#285373;
   font-size:9pt;
   font-weight:bold;
   font-family:Arial,Verdana,Helvetica,sans-serif;
   vertical-align:bottom;
   text-align:left;
}
TD.pageHeading_kat  h1 a 	{
   line-height:100%;
   margin-bottom:0px;
   margin-left:0px;  
   color:#285373;
   font-size:9pt;
   font-weight:bold;
   font-family:Arial,Verdana,Helvetica,sans-serif;
   vertical-align:bottom;
   text-align:left;
}


TD.pageHeading_kat2{  padding-right:20px; 		background-color:#CBDAE6;    	background-image: url(../templates/katinfo_re.gif); background-repeat:no-repeat; background-position: bottom right;}
TD.pageHeadingRight_kat{   	
   color: #285373;font-size: 9pt;font-family: Arial, Helvetica, Verdana  sans-serif;text-transform: uppercase;
   text-align: right;	padding-right:10px;padding-bottom:2px;   
}
TD.pageHeading_kat_line{	background-image: url(../templates/katinfo_line_sh_bg.gif); background-repeat:repeat-x; background-position: bottom;}
TD.pageHeadingRight_kat_line{background-image: url(../templates/katinfo_line_sh_bg.gif); background-repeat:repeat-x; background-position: bottom;}

.katinfo {display: none;text-align: justify;}
.product2 {display: block;text-align: justify;}
.product3 {display: none;text-align: justify;}
.product4 {display: none;text-align: justify;}
.katinfo_x_o{background-image: url(../templates/katinfo_x_o_bg.gif); background-repeat:repeat-x;}
.katinfo_x_li{background-image: url(../templates/katinfo_x_li.gif); background-repeat:repeat-y;}

.katinfo_x_mi{
background-color:#CBDAE6;}
.katinfo_x_re{background-image: url(../templates/katinfo_x_re.gif); background-repeat:repeat-y;}
.katinfo_x_u{background-image: url(../templates/katinfo_x_u.gif); background-repeat:repeat-x;}





H1{
   font-family	: Arial, Helvetica, Verdana  sans-serif;
   color	:#000000;
   font-size	: 11pt; 
}


.introinfo2{
   display		: none;padding: 0px 0px 0px 0px;
}


.pageHeadingTable{}

TD.pageHeading_intro{   	background-image: url(../templates/introinfo_line.gif); background-repeat:repeat-x; background-position: bottom;	}
TD.pageHeading_intro  h1 						{line-height:100%;margin-bottom:0px;margin-left:0px;  															 }
TD.pageHeadingRight_intro{   			background-image: url(../templates/introinfo_line.gif); background-repeat:repeat-x; background-position: bottom;}
TD.pageHeading_intro_line{	background-image: url(../templates/introinfo_line_sh_bg.gif); background-repeat:repeat-x; background-position: bottom;}
TD.pageHeadingRight_intro_line{background-image: url(../templates/introinfo_line_sh_bg.gif); background-repeat:repeat-x; background-position: bottom;}


#box1Hla{outline:0;}
#box2Hla{outline:0;}


body {
   background		: #ffffff; margin: 0px; 
   background-position	: center top;
   background-image	: url(images/infobox/background.gif);
   background-repeat	: repeat-x;
   font			:80% Verdana, Helvetica, sans-serif;
   color			:#555;
   line-height		:180%;
   SCROLLBAR-BASE-COLOR: #4B7EA4; 
   SCROLLBAR-ARROW-COLOR: #AFC7D9;
}

#rechtsoben {
   position: absolute;
   right: 0px;
   top: 0px;
}

pre{
   display:block;
   font:100% "Verdana", Courier, monospace;
   padding:10px;
   border:1px solid #bae2f0;
   background:#e3f4f9;	
   margin:.5em 0;
   overflow:auto;
   width:800px;
}

.headtext {	
   font-family	: Verdana, Arial, Helvetica, sans-serif; 
   font-size	: 9px; 
   font-weight	: bold; 
   color   	: #ffffff;
   padding-right	: 4px;
   padding-top	: 4px;
   padding-bottom	: 4px;
}

.page_info_bread {
   font-family		: Verdana, Arial Black, Arial, sans-serif; 
   font-size		: 9 px; 
   color   		: #dbe6ee;
   padding-bottom	: 5px;
   font-weight		: bold;
}

#screenshot{
   position:absolute;
   border:1px solid #ccc;
   background:#ffffff;
   padding:5px;
   display:none;
   color:#000000;
}

img{border:none;}
ul,li{
   margin:0;
   padding:0;
}




.balken{
   cursor: hand;
   cursor: pointer;
   padding: 2px 5px;
   border: 1px solid #ffffff;
   background: #E1E1E1;
   font-size		: 12px; 
   color   		: #383838;
   font-weight		: bold;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}
.content{
   padding: 2px 5px;
   border: 1px solid #ffffff;
   background: #ffffff;
   font-size		: 10px; 
   color   		: #383838;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}
.openpet{ 
   border: 1px solid #E1E1E1;
   background: #ffffff;
}

.page_info_title {
   font-family		: Verdana, Arial Black, Arial, sans-serif; 
   font-size		: 9px; 
   color   		: #383838;
   padding-bottom	: 0px;
   font-weight		: bold;
}

.page_info_filter {
   font-family		: Verdana, Arial Black, Arial, sans-serif; 
   font-size		: 9px; 
   color   		: #383838;
   padding-bottom	: 0px;
}

.page_box_title {
   font-family		: Verdana, Arial Black, Arial, sans-serif; 
   font-size		: 10px; 
   color   		: #86AECC;
   padding-left		: 14px;
   font-weight		: bold;
}

.eingabetext {  
   font-size: 8pt;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   color:#56636D;background-color:#E9EFF4;
   height:20px;
   border:1px solid #B8B8B8;padding: 3px 0px 3px 5px; 
}
CHECKBOX, RADIO, SELECT { 
   font-family	: Verdana, Arial, sans-serif; 
   font-size	: 11px; 
   color		: #00F
   background	: transparent;
}

.boxback	{
   background-color: transparent;

}

.katbackground	{
   background-color: #354254;

}

.tablebackground {
   background-color: #ffffff;

}









.shopbackground {
   background	: #ffffff;

}

.input { 
   color		: #cccccc;
   font-size	: 9px;
   font-family	: Verdana, Arial, sans-serif; 
   background-color:#ffffff; 
   border:1px solid #ff0000; 
}
.input2 { 
   color		: #000000;
   font-size	: 9px;
   font-family	: Verdana, Arial, sans-serif; 
   background-color:#ffffff; 
   border:1px solid #cccccc; 
}

.main , .main a				{
   color		: #000000;
   font-size	: 11px;
   font-family	: Verdana, Arial, sans-serif; 
   background	: #ffffff;
}
.main a:hover 				{
   color		: #000000;
   font-size	: 11px;
   font-family	: Verdana, Arial, sans-serif; 
   background	: #91B6D3;
}



.smallText , .smallText a:hover , .smallText a				{
   color		: #286086;
   font-size	: 10px;
   font-family	: Verdana, Arial, sans-serif; 
}

.listenneu a { background-color:#fff; }
.listenneu div { display:inline;}

.productListing-heading 						{
   height		: 16px;
   color		: #ffffff;
   background	: #373737;
   font-size	: 9px;
   font-family	: Verdana, Arial, sans-serif; 
}



.checkoutBarCurrent , .orderEdit , .orderEdit a , .orderEdit a:hover	{
   font-family	: Verdana, Arial, sans-serif;
   font-size	: 10px; 
   color		: #DB0000; 
}

.checkoutBarFrom, .checkoutBarTo 					{
   font-family	: Verdana, Arial, sans-serif;
   font-size	: 10px; 
   color		: #8c8c8c; 
}

.preis				 					{
   font-family	: Verdana, Arial, sans-serif;
   font-size	: 9px; 
   color		: #000000; 
}

.tax_info {
   color		: #535353;
   font-size	: 9px;
   font-weight	: bold;
   font-family	: Verdana, Arial, sans-serif; 
}
.tax_info a:hover {
   color		: #00ADFF;
   font-size	: 9px;
   font-weight	: bold;
   font-family	: Verdana, Arial, sans-serif; 
}



.infoBoxContentsCart {
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 10px; 
   background-color	: transparent;
   color			: #8FACCA;
}

SPAN.newItemInCart {
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 10px; 
   color			: #8FACCA;
}

.categoriesBoxContents {
   color			: #565656;
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 10px;
   background		: transparent;
}

.progress{
   width: 1px;
   height: 14px;
   color: white;
   font-size: 12px;
   overflow: hidden;
   background-color: navy;
   padding-left: 5px;}
}

div.pxwebshop {
   position	: absolute;
   top			: 0px;
   left		: 439px;
   margin-left : 50%;
   z-index		: 1;
}
s
.footnotes, .footnotes a , .footnotes sup  {
   font-family		: Verdana, Arial, sans-serif; 
   font-size			: 10px;
   color				: #000000;
}

.footnotes sup {
   font-size			: 8px;
}

.footnotes a:hover {
   text-decoration 	: underline;
}


.category A, .category_active A  {
   display		: block; 
   color			: #24475c;
   font-weight		: bold;
   border-bottom:1px solid #85abc7;
   line-height:16px;

}

.category A span, .category_active A span {padding:4px 4px 4px 15px; display:block;
border-bottom:1px solid #cbdbe6;}

.categoryinfo A, .categoryinfo_active A  {
   display		: block;
   padding		: 4px 0px 4px 0px;
   background	: url('box/infobox3_titel_background.gif')  left bottom no-repeat; 
   color			: #ffffff;
   font-weight		: bold;

}

.categoryinfolast A, .categoryinfolast_active A  {
   display		: block;
   padding		: 4px 0px 4px 0px;
   color			: #ffffff;
   font-weight		: bold;

}
.categoryaccount A, .categoryaccount_active A  {
   display		: block;
   padding		: 4px 0px 4px 0px;
   color			: #cccccc;
   font-weight		: bold;

}

.subcategory A {
   display		: block;
   background-color:#91b6d3;
   border-bottom:1px solid #85abc7;
   background-image:url(box/subnavi_bild.gif); 
   background-repeat:no-repeat; 
   background-position:0 0;
   color			: #ffffff;
   font-weight		: bold;
   line-height:16px;

}


.subcategory_active A {
   display		: block;
   background-image:url(box/subnavi_bild.gif); 
   background-repeat:no-repeat; 
   background-position:0 0;
   border-bottom:1px solid #85abc7;
   color			: #24475c;
   font-weight		: bold;
   line-height:16px;

}

.subcategory A span, .subcategory_active A span {padding:4px 4px 4px 25px; display:block; border-bottom:1px solid #cbdbe6; }


.subsubcategory A, .subsubcategory_active A {
   display		: block; 
   color			: #24475c;
   background-color:#bacfe0;
   border-bottom:1px solid #85abc7;
   background-image:url(box/subsubnavi_bild.gif);
   background-position:0 0;
   background-repeat:repeat-y;
}
.subsubcategory A span, .subsubcategory_active A span { padding:4px 4px 4px 38px; display:block; border-bottom:1px solid #cbdbe6;}
.subsubcategory_active A span { font-weight:bold;}

.category_active A {
   color			: #ffffff;

}
.categoryinfo_active A {
   background-image	: url('box/infobox3_titel_background.gif'); 
   color			: #64859b;
}
.categoryinfolast_active A { 
   color			: #64859b;
}
.categoryaccount_active A { 
   color			: #64859b;
}

.category A:hover, .category_active A:hover {
   color			: #ffffff;

}

.categoryinfo A:hover,  {
   background-image	: url('box/infobox3_titel_background.gif'); 
   color			: #64859b;
}
.categoryinfolast A:hover, .categorylast_active A:hover { 
   color			: #64859b;
}
.categoryaccount A:hover, .categoryaccount_active A:hover { 
   color			: #64859b;
}
.subcategory A:hover, .subcategory_active A:hover {
   color			: #24475c;

}

.subsubcategory A:hover, .subsubcategory_active A:hover {

}




TD.category_desc {
   font-family: Verdana, Arial, sans-serif; 
   font-size: 10px;
   line-height: 1.5;
}

.infoBoxContentsCo2 {
   background		: #F8F8F9;
   font-family		: Verdana, Arial, sans-serif;
   font-size		: 10px;
}


.boxText { 
   font-family		: Verdana, Arial, sans-serif; font-size: 9px; 
}

.errorBox { 
   font-family		: Verdana, Arial, sans-serif; font-size: 9px; 
   background		: #ffffff; font-weight: bold; 
}

.stockWarning {
   font-family		: Verdana, Arial, sans-serif; font-size: 9px; color: #cc0033; 
}

.productsNotifications {
   background		: #f2fff7; 
}





body, td, div { 
   font-family		: Verdana, Arial, sans-serif;
   font-size			: 11px;
}



A {
   color			: #000000; text-decoration: none;
}

A:hover {
   color			: #000000;
}

FORM {
   display		: inline;
}

TR.header {
   background		: #707070; 
}

TR.headerNavigation {
   color			: #86AECC;
}

TD.headerNavigation { 
   font-family		: Verdana, Arial, sans-serif;
   font-size		: 8px; 
   color			: #86AECC;
   font-weight		: bold; padding: 7px;

}

A.headerNavigation {
   color			: #86AECC;
}

A.headerNavigation:hover {
   color			: #24475c;
}

TR.headerError {
   background		: #ff0000; 
}

TD.headerError {
   font-family		: Tahoma, Verdana, Arial, sans-serif; 
   font-size		: 12px; 
   background		: #ff0000; 
   color			: #ffffff; 
   font-weight		: bold; text-align: center; 
}

TR.headerInfo { 
   background		: #00ff00; 
}

TD.headerInfo {
   font-family		: Tahoma, Verdana, Arial, sans-serif; 
   font-size			: 12px; 
   background		: #00ff00; 
   color				: #000000; 
   font-weight		: bold; 
   text-align		: center; 
}

TR.footer {
   background-color	: transparent; 
}

TD.footer { 
   font-family		: Verdana, Arial, sans-serif; 
   font-size			: 10px; 
   padding			: 6px; 
   background-image	: url('images/menu2_bar.gif'); 
}

.infoBox { 
   background-color	: transparent;
}

.infoBoxContents {
   font-family		: Verdana, Arial, sans-serif; 
   font-size			: 10px; 
   background-color	: transparent;
   color			:#444752;
}









.infoBoxNotice {
   background		: #FF8E90; 
}
.infoBoxNoticeContents {
   background		: #FFE6E6;
   font-family		: Verdana, Arial, sans-serif;
   font-size		: 10px;
}

TD.infoBoxHeading {
   font-family		: Verdana, Arial, sans-serif;
   font-size		: 10px; 
   color   		: #ffffff;
   background-image	: url('images/DESIGN<?php echo $DESIGN;  ?>/box1/oben.jpg');
   text-align		: left;
}

TD.infoBox, SPAN.infoBox {
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 10px; 
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { 
   background		: #ffffff; 
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { 
   background		: #ffffff; 
}

TABLE.productListing {
   background-image	: url(images/infobox/productlisting_tr_bg.jpg);
   border-color		: #b6b7cb;
   background-position	: 0px 18px;
}




TR.productListing-odd {
}

TR.productListing-even {
}


TD.productListing-data { 
   color				: #000000;
   font-family			: Verdana, Arial, sans-serif;
   font-size			: 9px;
}

A.pageResults { 
   color				: #91B6D3; 
}

A.pageResults:hover { 
   color				: #000000; 
}

TD.pageHeading, DIV.pageHeading { 
   font-family		: Verdana, Arial, sans-serif; 
   font-size			: 16px; 
   font-weight		: bold; 
   color				: #000000; 
}

TR.subBar {
   background		: #f4f7fd; 
}

TD.subBar { 
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 10px; 
   color			: #000000; 
}

TD.main, P.main {
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 11px; 
   line-height		: 1.5;
}



TD.sTstartProdukte, DIV.sTstartProdukte, SPAN.sTstartProdukte, P.sTstartProdukte{
   font-family		: Verdana, Arial, sans-serif; 
   font-size			: 10px;
   color				: #000000;
}

A.sTstartProdukte {
   text-decoration	: none;
}

TD.accountCategory {
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 13px; 
   color			: #aabbdd;
}

TD.fieldKey {
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 12px; 
   font-weight		: bold;
}

TD.fieldValue {
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 12px;
}

TD.tableHeading {
   font-family		: Verdana, Arial, sans-serif;
   font-size		: 12px; 
   font-weight		: bold;
}











TEXTAREA { 
   width			: 100%; 
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 11px;
}

SPAN.greetUser {
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 12px; 
   color			: #E80000; 
   font-weight		: bold;
}

TABLE.formArea {
   background		: #f1f9fe; 
   border-color		: #7b9ebd; 
   border-style		: solid; 
   border-width		: 1px; 
}

TD.formAreaTitle { 
   font-family		: Tahoma, Verdana, Arial, sans-serif; 
   font-size		: 12px; 
   font-weight		: bold;
}

SPAN.markProductOutOfStock {
   font-family		: Tahoma, Verdana, Arial, sans-serif; 
   font-size		: 12px; 
   color			: #c76170; 
   font-weight		: bold;
}

SPAN.productSpecialPrice {
   font-family		: Verdana, Arial, sans-serif;
   color: #ff0000;
}

SPAN.errorText { 
   font-family		: Verdana, Arial, sans-serif; 
   color			: #ff0000; 
}

.moduleRowOver {

   color			: #000000;
   background-color	: #ecf0f9; 
   cursor		: pointer; 
   cursor		: pointer;
}
.moduleRowSelected { 
   color		: #000000;
   background	: #f5f5f5; 
}

.messageBox { 
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 10px;
}

.messageStackError, .messageStackWarning {
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 12px; 
   color			: #A93232;
   background-color	: #ffffff;
}

.messageStackSuccess {
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 10px; 
   background-color	: #99ff00;
}

.inputRequirement {
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 10px; 
   color			: #ff0000;
}

.site_table { 
   background-color	: #FFFFFF;
}

TD.left { 
   background-color	: transparent;
}

TD.right {
   background-color	: transparent;
}

TABLE.content {
   padding		: 7px;
}

.foot_dole {
   background-image	: url('images/pyk_down.gif'); 
   background-repeat	: repeat-x; 
   background-position	: top; 
   height		: 10px; 
   border-top		: 1px solid #333333; 
   background-color	: #CCCCCC; 
}

.desno {
   width			: 10px; 
   background-image	: url('images/pyk_right.gif'); 
   background-repeat	: repeat-y; 
   background-position	: left; 
   background-color	: #CCCCCC;
}

TD.footer a { 
   color			: #C0C0C0; 
}
.copy { 
   font-family		: Verdana, Arial, sans-serif; 
   font-size		: 10px; 
   color			: #495169; 
   padding		: 5px;
}


.jcarousel-skin-productslider .jcarousel-container {
}

.jcarousel-skin-productslider .jcarousel-container-horizontal {
   width: 595px;
   padding: 0;
}

.jcarousel-skin-productslider .jcarousel-clip-horizontal {
   width:  500px;
   height: 155px;
}

.jcarousel-skin-productslider .jcarousel-item {
   width: 110px;
   height: 155px;
}

.jcarousel-skin-productslider .jcarousel-item-horizontal {
   margin-right: 10px;
}

.jcarousel-skin-productslider .jcarousel-item-placeholder {
   background: #fff;
   color: #000;
}

.jcarousel-skin-productslider .jcarousel-next-horizontal {
   position: absolute;
   top: 58px;
   right: 18px;
   width: 32px;
   height: 32px;
   cursor: pointer;
   background: transparent url(../carousel/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-productslider .jcarousel-next-horizontal:hover {
   background-position: -32px 0;
}

.jcarousel-skin-productslider .jcarousel-next-horizontal:active {
   background-position: -64px 0;
}

.jcarousel-skin-productslider .jcarousel-next-disabled-horizontal,
.jcarousel-skin-productslider .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-productslider .jcarousel-next-disabled-horizontal:active {
   cursor: default;
   background-position: -96px 0;
}

.jcarousel-skin-productslider .jcarousel-prev-horizontal {
   position: absolute;
   top: 58px;
   left: 10px;
   width: 32px;
   height: 32px;
   cursor: pointer;
   background: transparent url(../carousel/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-productslider .jcarousel-prev-horizontal:hover {
   background-position: -32px 0;
}

.jcarousel-skin-productslider .jcarousel-prev-horizontal:active {
   background-position: -64px 0;
}

.jcarousel-skin-productslider .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-productslider .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-productslider .jcarousel-prev-disabled-horizontal:active {
   cursor: default;
   background-position: -96px 0;
}

.jcarousel-container {
   position: relative;
}

.jcarousel-clip {
   z-index: 2;
   padding: 0;
   margin: 0;
   overflow: hidden;
   position: relative;
}

.jcarousel-list {
   z-index: 1;
   overflow: hidden;
   position: relative;
   top: 0;
   left: 0;
   margin: 0;
   padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
   float: left;
   list-style: none;
   /* We set the width/height explicitly. No width/height causes infinite loops. */
   width: 75px;
   height: 75px;
}

/**
* The buttons are added dynamically by jCarousel before
* the <ul> list (inside the <div> described above) and
* have the classnames "jcarousel-next" and "jcarousel-prev".
*/
.jcarousel-next {
   z-index: 3;
   display: none;
}

.jcarousel-prev {
   z-index: 3;
   display: none;
}



div.manufacturers_scroll .up{
   background: url('up.png') center center no-repeat;
   width:143px;
   height:54px;
   line-height:54px;
   border:0px;
}
div.manufacturers_scroll .down{
   background: url('down.png') center center no-repeat;
   width:143px;
   height:54px;
   line-height:54px;
   border:0px;
}

div.manufacturers_scroll { overflow:hidden; height:300px; width:130px; text-align:left;}
div.manufacturers_scroll ul{
   margin:0;
   padding:0;
   list-style-type:none;
   white-space:nowrap;
}
div.manufacturers_scroll ul li{
   border-bottom:5px solid #fff;
   border-top:5px solid #fff;
   float:left;
   height:45px;
}

div.manufacturers_scroll ul li a{ /* in case of link */
   display:block;
   border:0px;
}

div.manufacturers_scroll ul li a img{
   display:block;
   border:0px;
}

#shopauskunft_div{padding-bottom:15px;margin-left:-5px;}


.bookmarks { margin:7px 0 0 0;  filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;}

.produktbox { width:165px; border:1px solid #cbdae6; float:left; height:243px; margin:10px; text-align:center; overflow:hidden; background-color:#FFFFFF;}
.produktbox:hover { -moz-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.3);
   box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.3);
   /*border:1px solid #008aff;*/

}

.ieschatten {}
.produktbox_bild { margin:10px 0px 0px 0px;}
.produktbox_text { margin:7px 20px 10px 20px; text-align:center; height:27px; line-height:13px!important;  overflow:hidden; display:block; width:130px; }
.produktbox_text a { display:block;}
.preis_info_text { color:#CCCCCC; font-size:9px;}
.preis_info_text img { margin-bottom:3px;}
.preis_info_text a { color:#CCCCCC; font-size:9px;}
.listingplatzhalter { margin:10px 20px 5px 20px;}
.startplatzhalter { padding:10px 20px 5px 20px;}
.bsrwagen { clear:both;}

.Stil1 {
   color: #0099FF;
   font-weight: bold;
} 

.smalltext div { display:inline;}

/*.resultpages { padding-right:3px;}
.pageResults, .smallText div {
display: block;
float: left;
background-color: #f2f6f9;
color: #074f93;
background-color:#FFFFFF;
text-align: center;
font-family: Arial, Helvetica, Sans-Serif;
padding: 0px;
margin: 5px 2px 5px 2px;
height: 19px;
border: 1px solid #5d86a4;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size:11px;
font-weight:normal;
text-align:left;
}

.smallText div { background-color: #5d86a4; border: 1px solid #5d86a4;}


.pageResults  span, .smallText div span {
display: block;
margin:3px 4px 2px 6px;
}*/
