
.infoblock_content_download_icon {
	float:left;
	width:20px;
	height:20px;
}

.infoblock_content_download_trenner {
	margin:5px 0px 5px 0px;
	height:1px;
	border-bottom:1px dotted #919191;
}


.infoblock_content_download_btn {
	float:right;
	width:85px;
	height:22px;
	margin-right:0px;
}

.infoblock_content_download_btn a {
	padding-left:0px !important;
}

.link_download {
	line-height:25px;
	margin-left:10px;
}

artikelliste_text {
	font-size:13px;
	line-height:19px;	
}

.box_artikelliste {
	position:relative;
}

.box_artikelliste_line {
	position:relative;
}

.box_artikelliste_item {
	float:left;
	width:177px
	text-align:center;
	margin:0px 0px 0px 0px;
}

.artikelliste_trenner_vertical {
	position:relative;
	float:left;
	width:2px;
	min-width: 2px;
	min-height: 357px;
	margin:0px 15px 0px 15px;
	background:url(../images/artikelliste_trenner_vertical.png) top left repeat-y;
}
.artikelliste_trenner_horizontal {
	background:url(../images/artikelliste_trenner_horizontal.png) left 15px no-repeat;
	height:2px !important;
	padding:15px 0px 15px 0px !important;
}
.artikelliste_img {
	width:175px;
	height:175px;
	background:#fff;
	border:1px solid #bfbfbf;
	overflow:hidden;
	margin-bottom:10px;
	position:relative;
}

.artikelliste_img img{
	position:absolute;
	top:50%;
	left:50%;
}

.artikelliste_img_big {
	width:360px;
	height:360px;
	background:#fff;
	border:1px solid #bfbfbf;
	overflow:hidden;
	margin-bottom:10px;
	position:absolute;
	top:0px;
	display:none;
	z-index:5;
	margin-top:-92px;
	margin-left:-92px;
}

.artikelliste_img_big img{
	position:absolute;
	top:50%;
	left:50%;
}

.artikelliste_artikelzusatz {
	font-size:13px;
	line-height:19px;
	text-align:center;
	font-weight:bold;
}

.artikelliste_artikelname {
	font-size:13px;
	line-height:19px;
	font-weight:bold;
	text-align:center;
	max-width:177px;
	margin-bottom:65px;
}

.artikelliste_artikelname_reduziert {
	margin-bottom:85px;
}

.artikelliste_preis {
	font-size:13px;
	line-height:19px;
	font-weight:bold;
	color:#254e9c;
	text-align:center;
	position: absolute;
	bottom:45px;
	width: 177px;
}

.artikelliste_grundpreis {
	font-size:10px;
	font-weight:bold;
	color:#595959;
	text-align:center;
	position: absolute;
	bottom:0px;
	width: 177px;
}

.artikelliste_preis_alt {
	font-size:13px;
	line-height:19px;
	font-weight:normal;
	color:#848484;
	text-align:center;
	position: absolute;
	bottom:65px;
	width: 177px;
}

.artikelliste_preis_alt_overlay {
	position:absolute;
	right:18px;
	top:6px;
}

.artikelliste_btn_details {
	clear:both;
	text-align:center;
	margin:10px 0px 0px 0px;
	position:absolute;
	bottom:15px;
	width:177px;
}

/* Box zuletzt gesehen */

.box_last_seen_empty {
	display:none;
}

#box_last_seen {
	overflow:hidden;
	max-height:318px;
	margin:25px 0px 25px 0px;
}

#box_last_seen_btn_up {
	cursor:pointer;
	position:absolute;
	left:50%;
	margin-top:-25px;
	margin-left:-15px;
	z-index:5;
}

#box_last_seen_btn_down {
	cursor:pointer;
	position:absolute;
	left:50%;
	bottom:0px;
	margin-left:-15px;
	z-index:5;
}

.box_artikelliste_last_seen_item {
	float:left;
	width:177px
	text-align:center;
	margin:0px 0px 0px 0px;
}
.artikelliste_last_seen_trenner_vertical {
	position:relative;
	float:left;
	width:2px;
	min-width: 2px;
	margin:0px 15px 0px 15px;
	background:url(../images/artikelliste_trenner_vertical.png) top left repeat-y;
}
.artikelliste_last_seen_trenner_horizontal {
	background:url(../images/artikelliste_trenner_horizontal.png) left 15px no-repeat;
	height:2px !important;
	padding:15px 0px 15px 0px !important;
}
.artikelliste_last_seen_img {
	width:73px;
	height:73px;
	background:#fff;
	border:1px solid #bfbfbf;
	overflow:hidden;
	position:relative;
	float:left;
}

.artikelliste_last_seen_img img{
	position:absolute;
	top:50%;
	left:50%;
}


.artikelliste_last_seen_artikelname {
	float: left;
	font-size: 13px;
	font-weight: 700;
	line-height: 19px;
	max-width: 165px;
	padding-left: 5px;
	text-align: left;
}

.artikelliste_last_seen_artikelzusatz {
	font-size: 13px;
	font-weight: 700;
	line-height: 19px;
	color: #6280d6;
	text-align:left;
}


.box_artikeldetails {
	
}

.artikeldetails_box_link_muster{
	position:absolute;
	left:15px;
	
}

.trenner_doppellinie {
	height:2px !important;
	background:url(../images/trenner_doppellinie.jpg) left 15px repeat-x;
	padding:15px 0px 15px 0px;
}

.artikeldetails_titel {
	font-size:17px;
	line-height:22px;
	font-weight:bold;
}

.artikeldetails_artikelzusatz {
	font-size:17px;
	line-height:22px;
	font-weight:bold;
}

.artikeldetails_hersteller {
	font-weight:normal;
}
.artikeldetails_artikelnummer {
	font-size:11px;
	line-height:11px;
	padding-top:3px;
	
}
.artikeldetails_content {
 background:url(../images/doppellinie_vertikal.jpg) 255px top repeat-y;
}
.artikeldetails_imgblock {
	float:left;
	position:relative;
	width:240px;
}

.artikeldetails_img_large {
	position:relative;
	width:238px;
	border:1px solid #c1c1c1;
}


.artikeldetails_img_large_text {
	position:relative;
	width:228px;
	padding: 2px 5px;
	background:white;
	color:#073C6D;
}

.artikeldetails_textblock {
	float:right;
	width:323px;
	font-size:13px;
	line-height:19px;	
}

.artikeldetails_rabattstaffel .headline { 
	color: #595959;
	font-size: 17px;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 5px;
}

.artikeldetails_rabattstaffel {
	clear:both;
	width:100%;
	margin-top:5px;
}

.artikeldetails_rabattstaffel table {
	width:100%;
	font-weight:bold;
}

.artikeldetails_rabattstaffel td.titel {
	text-align:left;
	padding-left:5px;
}

.artikeldetails_rabattstaffel td.preis {
	text-align:right;
	padding-right:5px;
}

.artikeldetails_hinweis_varianten {
	color:#073C6D;
	font-size:12px;
	padding:0px 0px 0px 5px;
	margin:0px 0px 10px 0px;
}

.artikeldetails_varianten {
	padding:0px 0px 0px 0px;
}

.preisbox_in_den_warenkorb {
	float:right;
	width:132px;
	margin-left:9px;
}
.preisbox_mwst {
	clear:both;
	float:right;
	margin-left:10px;
	margin-top:5px;
	font-size:10px;
	line-height:12px;
}
.preisbox_grundpreis {
	float:left;
	margin-top:5px;
	font-size:10px;
	line-height:12px;
	width:250px;
}
.preisbox_grundpreis .grundpreis_wert {
	font-weight:bold;
}
.preisbox_preis {
	float:right;
	margin-left:10px;
	margin-right:10px;
	margin-top:3px;
	font-size:26px;
	line-height:24px;
	color:#254e9c;
	font-weight:bold;
}

.preisbox_preis_alt {
	float:right;
	margin-left:0px;
	margin-right:10px;
	font-size:26px;
	line-height:24px;
	color:#848484;
	font-weight:bold;
	position:relative;
	width: 185px;
	margin-top:3px;
}

.preisbox_preis_alt_overlay {
	position:absolute;
	right:0px;
}

.preisbox_menge {
	float:right;
	width:75px;
	margin-right:15px;
}

.preisbox_menge input {
	height: 25px;
	width: 70px;
	font-size:15px;
}

.preisbox_preis .euro {
	font-size:13px;
	padding-right:5px;
}

.preisbox_preis_alt .euro {
	font-size:13px;
	padding-right:5px;
}


.content_bildleiste {
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.bildleiste_items {
}

.cb_bildleiste_thumb {
	position:relative;
	float:left;
	width:59px;
	height:59px;
	margin:0px 10px 10px 0px;
	padding:0px;
	text-align:center;
	display:table;
}

.cb_bildleiste_thumb_last {
	margin:0px 0px 10px 0px;
}

.cb_bildleiste_thumb_inner {
	width:70px;
	height:70px;
	display: table-cell;
  vertical-align: middle;
}

.cb_bildleiste_thumb img {
	border:1px solid #9a9a9a;
	vertical-align:middle;
	display:inline !important;
}

.cb_bildleiste_thumb a:hover img {
	border:1px solid #9a9a9a;
}



.cb_bildleiste_thumb_inner_text {
	display:inline-block;
	width:64px;
	overflow:hidden;
	height:12px;
	white-space:nowrap;
	padding:2px 3px;
	color:#073C6D;
	text-align:left;
}

.box_right_trenner {
	width:100%;
	height:20px;
	background:white;
	padding:1px;
	margin-left:-1px;
	border-top: 1px solid #BCBCBC;
	border-bottom: 1px solid #BCBCBC;
}


.aehnliche_artikel .box_artikelliste_line{
	height: 376px;
	overflow:hidden;
	margin-left:0px;
	width:598px;
}

.aehnliche_artikel .box_artikelliste_item{
	position:relative;
	height: 376px;
	margin-right:32px;
}

.aehnliche_artikel .artikelliste_trenner_vertical {
	position:absolute;
	right:-32px;
	top:0px;
}

.btn_pagebrowser_prev {
	cursor:pointer;
}