@charset "UTF-8"; 
/**
 * pepakura CSS File
 *
 * @author      $Author: so $
 * @copyright   Content3 Web Solutions <info@content3.de>
 * @date        $Date: 2009-05-20 16:52:45 +0200 (Mi, 20 Mai 2009) $
 * @revision    $Rev: 2499 $
 */

/*** Produkte-Auswahl ***/
    div#produkte-auswahl .productlist_horizontal { margin: 0 0 0 5px; width: 100%;}
	div#produkte-auswahl .pageBrowser { margin: 0 auto 8px; }
	div#produkte-auswahl .productlist_horizontal ul li { margin:0 20px 15px 0; }
	
	.date{ text-align: left; }
	.level{ text-align: left; }
	.downloads{ text-align: left; }
	.formats{ text-align: left; }
	.help{ text-align: left; }
	.rating{ text-align: left; }
	
	#picture{ width: 106px; }

  /** PageBrowser **/
    div.pageBrowser { display: table; margin: 0 auto; clear: both;}
    div.pageBrowser ul { list-style-type: none; float:left; }
    div.pageBrowser ul li { float: left; padding: 0 5px;}
    div.pageBrowser ul li a { display:block; }  
    /* Navigattion: Buttons */
      div.navigate_backward ul li a span, div.navigate_forward ul li a span { display: none; }	
	  a.navigate_first, a.navigate_previous, a.navigate_next, a.navigate_last { width: 14px; height: 14px; margin: 3px 0;}
      a.navigate_first span, a.navigate_previous span, a.navigate_next span, a.navigate_last span { display: none; }
      a.navigate_first { background: url(../images/arrow_first_green.png) no-repeat; }
      a.navigate_previous { background: url(../images/arrow_previous_green.png) no-repeat; }
      a.navigate_next { background: url(../images/arrow_next_green.png) no-repeat; }
      a.navigate_last { background: url(../images/arrow_last_green.png) no-repeat; }	
	/* Navigattion: PageNumbers */
	  div.pageBrowser ul.navigate_pages { margin: 0 5px; }
	  div.pageBrowser ul.navigate_pages li { border-left: 1px solid #095427; }
	  div.pageBrowser ul.navigate_pages li:first-child { border-left: none; }
  /** Item-per-Page-Selector **/
      div.itemLimit { float: right; position: relative; top: -30px; }
	  div.itemLimit ul { list-style-type: none; float:left; }
	  div.itemLimit ul li { border-left: 1px solid #095427; float: left; padding: 0 5px; }
	  div.itemLimit ul li:first-child { border-left: none; }
	  div.itemLimit span.limitInfo { display: block; float: left; padding: 2px 0; }
	
	#produkte-detail{ width: 540px; margin-bottom: 20px; clear:both; }
      
	#produkte-detail .description { margin: 20px 0; }  
	.productDetails  { float:right; width: 185px; clear:right;}
	.productDetails table { width: 100%; clear:right; margin-top: 20px; }
	.productDetails table td.col2 { text-align:right; height: 25px; vertical-align: center;}
	.productimages { width: 355px; }
	.productimages div { float: left; margin-right: 10px; }
	#image1{ width: 256px; }
	#image2, #image3 { margin-bottom: 16px; }
	#image2, #image3, #image4 { width: 76px; }
	
	#image1 .content_image { margin: 0 auto; width: 254px; height: 254px; position: relative; display: block; }
    #image1 .content_image .image { border: 0; width: 254px; height: 254px; position: absolute; top: 0; left: 0; }
    #image1 .content_image .overlay { background: url(../images/product/overlay_border_big_grey.png) center center no-repeat; width: 254px; height: 254px; position: absolute; top: 0; left: 0; display: block; }
    #image2 .content_image, #image3 .content_image, #image4 .content_image { margin: 0 auto; width: 74px; height: 74px; position: relative; display: block; }
    #image2 .content_image .image, #image3 .content_image .image, #image4 .content_image .image { border: 0; width: 74px; height: 74px; position: absolute; top: 0; left: 0; }
    #image2 .content_image .overlay, #image3 .content_image .overlay, #image4 .content_image .overlay { background: url(../images/product/overlay_border_small_grey.png) center center no-repeat; width: 74px; height: 74px; position: absolute; top: 0; left: 0; display: block; }
    #image2 .content_image .overlay:hover, #image3 .content_image .overlay:hover, #image4 .content_image .overlay:hover { background: url(../images/product/overlay_border_small_orange.png) center center no-repeat; width: 74px; height: 74px; position: absolute; top: 0; left: 0; display: block; }

    #produkte-detail #big_buttons div { float:left; margin-left:20px; width:239px; min-height:53px; }
	#produkte-detail #big_buttons p { margin: 0; }
	#produkte-detail #big_buttons a { margin: 0 16px; }
	#produkte-detail #big_buttons div div { margin-left:0; float: none;}
	#produkte-detail #big_buttons div div div { padding: 0 0 0 0; }
	#produkte-detail #big_buttons div div div div { height: auto; padding: 0 0 8px 0; }

	.productdesc { float: left !important; margin-left: 5px; cursor: pointer; }
	#productdescspacer { margin-right: 131px; float: left !important; }
	.productdescactive { font-weight: bold; }
	.descriptionhide { display: none; }
	.pagebrowser { text-align:center; margin: 10px 0px; }
	.star-rating-inactive a { cursor: default; }
	.productpricetext { width: 87px !important; border:2px solid #BFBFBF; text-align:right; }
	#artistname li { padding: 0 0 0 10px; background: url(../images/dot24_grey.png) no-repeat left center !important; list-style-type: none; clear: both;}
	.detailartist { float: left; margin-right: 8px; }
	.invisibleImages { display: none; }
	
	.shopForm h2 { margin-bottom: 0 !important;  }
	.itemLimit_productdetail { top: -16px !important; }
	
	.download_spacer { height: 93px; visibility: hidden; }
	
    .marklist_image { margin: 0 auto; width: 74px; height: 74px; position: relative; display: block; }
    .marklist_image .image { border: 0; width: 74px; height: 74px; position: absolute; top: 0; left: 0; }
    .marklist_image .overlay { background: url(../images/product/overlay_border_small_grey.png) center center no-repeat; width: 74px; height: 74px; position: absolute; top: 0; left: 0; display: block; }
    .marklist { width: 496px; text-align:center; }
    .marklist tr { padding-bottom: 5px; height: 85px; }
    .marklist td { border-bottom: 1px solid; }
