@charset "UTF-8";
@media screen, projection
{
	
	/** Haupteinstellungen für Scrollable */
	
	a.next, #searchhead a.next {
	  background: url("../../img/arrows/arrow_one.png") no-repeat top left;
	}
	
	a.prev, #searchhead a.prev {
	  background: url("../../img/arrows/arrow_one_left.png") no-repeat top left;
	}
	
	.vertical_box a.prev {
	  background: url("../../img/arrows/button_scroll_up.png") no-repeat top center;
	}
	
	.vertical_box a.next {
	  background: url("../../img/arrows/button_scroll_down.png") no-repeat bottom center;
	}
	
	div.scrollable {
	  float: left;
	  position:relative;
	  overflow:hidden;
	  width: 645px;
	  height:240px;
	}
	
	.vertical_box div.scrollable1 {
	  float: left;
	  position:relative;
	  overflow:hidden;
	  width: 208px;
	  height:468px; /*468 / 702 */
	}
	
	.vertical_box {
	overflow:hidden;
	height: 516px; /*516 / 750*/
	padding:0;
	}
	
	div.scrollable div.items {
	  width:20000em;
	  position:absolute;
	  float: left;
	}
	
	.vertical_box div.scrollable1 div.items {
	  width:208px;
	  /*height:750px; /*516 */
	  position:absolute;
	  float: left;
	  height:20000em;
	}
	
	a.scroller {
	  cursor: pointer;
	  margin-top: 11.5%;
	  float: left;
	  height: 20px;
	  width: 20px;
	}
	
	.vertical_box a.scroller {
	  cursor: pointer;
	  margin-top: 0;
	  float: left;
	  height: 20px;
	  width: 100%;
	}
	
	a.scroller:hover,
	a.scroller:active,
	a.scroller:focus { text-decoration: none; }
	
	/** Überschreibungen für bestimmte Scrolls */
  
  /** Thumbnails ArticleDetail */
  div.scrl_thumbs {
    width: 165px;
    height:50px;
  }
  
  div.scrl_articlecarousel {
    width: 95%;
    height:235px;
  }
  
  /* Artikel allgemein */
	.article_vertical { padding: 0 3px 0 2px; float: left;}
	
	.article_vertical .name {
	  width: 210px; 
	  font-size: 9pt; 
	  font-weight: bold; 
	  color: #00519E;
	  height: 40px;
	  overflow: hidden;
	  text-align:center;
	}
	
	.article_vertical .image {
	  height: 105px;
	  text-align:center;
	}
	
	.article_vertical .image a { 
	  padding-left:0; 
	  background: transparent!important;
	  z-index:-1!important; 
	}
	
	 .price_vertical {
    padding: 0;
    margin: 0;
    font-weight: bold;
    color: #D73A35;
    font-size: 16pt;
    text-align:center;
  }
}
