/* Plugin ContentSlider */
.contentSlider                    															{ display: block; width: 100%; height: 560px; overflow: hidden; background: #efefef; position: relative; z-index: 1; }
.contentSlider .centered																				{ width: 940px; margin: 0px auto; }
.contentSlider .centered .posRelative														{ position: relative; height: 560px; }
.contentSlider .images																					{ width: 1200px; height: 560px; top: 0px; left: 0px; position: absolute; }
.contentSlider .images .element																	{ width: 1200px; height: 560px; top: 0px; left: 0px; position: absolute; z-index: 2; }
.contentSlider .images .element.active													{ z-index: 5; }

.contentSlider .infoboxes               												{ left: 0px; top: 120px; width: 480px; position: absolute; z-index: 30; }
.contentSlider .infoboxes .wrap.top															{ height: 10px; overflow: hidden; background: url(../images/contentSlider_infobox_top.png); }
.contentSlider .infoboxes .wrap.center													{ width:400px; padding:35px 40px 30px 40px; background: url(../images/contentSlider_infobox_center.png) repeat-y; position: relative; }
.contentSlider .infoboxes .wrap.bottom													{ height: 50px; overflow: hidden; background: url(../images/contentSlider_infobox_bottom.png); }
.contentSlider .infoboxes .edge																	{ width: 40px; height: 40px; overflow: hidden; position: absolute; right: 5px; bottom: -5px; background: url(../images/contentSlider_infobox_edge.png);}
.contentSlider .infoboxes	.product_label 												{ width:25px; height:35px; position:absolute; left:15px; top:5px; z-index:2;}
.contentSlider .infoboxes .element															{ display: none; }

.contentSlider .curtain																					{ position: absolute; width: 1200px; height: 560px; }
.contentSlider .curtain div																			{ display: none; position: absolute; height: 560px; z-index: 10; }

.contentSlider .panel																						{ text-align: center; position: absolute; left: 0px; bottom: 30px; width: 100%; padding: 0px; margin: 0px; z-index: 20; }
.contentSlider .panel li																				{ cursor: pointer; width: 25px; height: 25px; display: inline-block; background: url(../images/contentSlider_panel_no.png); margin-right: 5px; }
.contentSlider .panel li.active																	{ background: url(../images/contentSlider_panel_act.png); cursor: default; }


/* Plugin Slidebox */
.slidebox																												{ width: 645px; position: relative; }
.slidebox .wrapper																							{ width: 600px; margin: 0px auto; overflow: hidden;  }
.slidebox .elements																							{ width: 30000px; }
.slidebox .elements .element																		{ width: 280px; padding:10px; float: left; overflow: visible; }
.slidebox .arrow																								{ position: absolute; width: 8px; height: 15px; cursor: pointer; }
.slidebox .arrowLeft																						{ left: -10px; top:50%; background:url(../images/slider_arrow_prev.png) no-repeat; }
.slidebox .arrowRight																						{ right: -10px; top:50%; background:url(../images/slider_arrow_next.png) no-repeat; }

.product_slide_element_image																		{ position:relative; overflow:visible;}
.product_slide_element_details																	{ height:110px; overflow:hidden; }
.product_slide_element_details .author_name											{ font-size:0.9em; margin:0px 0px 3px 0px; display:block; }












