

#cm_artikel_tabs {
	/*position: relative;*/
	height:262px;
	margin-left:-1px;
	padding-top:2px;
	overflow: hidden;
}

.cm_artikel_tabtitle {
	color:#8C8C8C;
	float:left;
	font-weight:bold;
	height:16px;
	margin-left:0px;
	position:relative;
	top:1px;
}
#cm_artikel_tabs.cm_artikel_tabtitle {
	padding-left:10px;
}

.cm_spacer{
	background: transparent url(bg/cm_tabs/cm_tab_title_end.png) no-repeat scroll 100% 0;
	float:left;
	height:22px;
	margin-top:-3px;
	width:6px;
	z-index:4;
}

.cm_spacer.spaceractive{
	background: transparent url(bg/cm_tabs/cm_tab_title_end_active.png) no-repeat scroll 100% 0;
	position: relative;
	top:-2px;
	float: left;
	width: 7px;
	height:22px;
	z-index: 2;
}

.cm_artikel_tabtitle p {
	background:url(bg/cm_tabs/cm_tab_title_back.jpg) repeat-x;
	border-left:1px solid #E9E9E9;
	float:left;
	height:22px;
	margin-top:-3px;
	padding-left:12px;
	padding-top:3px;
	padding-right:5px;
	z-index:2;
}
.cm_artikel_tabtitle.tabactive {
	z-index: 6;
	margin-left:0px;
}
.cm_artikel_tabtitle.tabactive p{
	background:url(bg/cm_tabs/cm_tab_title_back_active.jpg) repeat-x;
	border-left:1px solid #E9E9E9;
	height:17px;
	margin-top:-3px;
	padding-right:5px;
	padding-top:3px;
	padding-left:10px;
}

.cm_artikel_tabtitle.tabactive p a{
	color: #963A2A !important;
}
.cm_artikel_tabtext.tabactive img.right{
	float:right;
	position:absolute;
	left:482px;
	top:4px;
}
.inscrollbar img.right {
	float:right;
	left:460px !important;
	position:absolute;
	top:0px !important;
	padding-bottom: 100%;
	background: #AEA085; 
}

.cm_artikel_tabtext.tabactive p{
	width: 430px;
	margin:5px 0;
}

.cm_artikel_tabtext h2 {
	margin-bottom:5px !important;
	margin-top:0px !important;
}

.cm_artikel_tabtext {
	position: absolute;
	visibility: hidden;
	color: #8C8C8C;
	top:319px;
	float:left;
	width: 680px;
	height: 227px;
	background: transparent url('bg/cm_tabs/cm_tab_text_background.png') no-repeat 0 0;
	padding:16px;
	margin-left:-2px;
	margin-top:-4px;
	z-index:5;
}
.cm_artikel_tabimage {
	left:489px;
	position:absolute;
	top:319px;
	visibility:hidden;
	z-index:6;
}
.cm_artikel_tabimage.tabactive{
	visibility: visible;
}
.cm_artikel_tabimagecontent {
	left:492px;
	position:absolute;
	top:446px;
	visibility:hidden;
	z-index:7;
}
.cm_artikel_tabimagecontent.tabactive{
	visibility: visible;
}


.cm_artikel_tabtext.tabactive{
	visibility: visible;
}
.cm_artikel_tabtext table {
	width:450px;
	float: left;
}
.cm_artikel_tabtext table tr td{
	padding-right:26px;
}
.cm_artikel_tabtext ul {
	margin: 0px;
	padding: 5px;
	width:450px;
}
.cm_artikel_tabtext ul li{
	margin: 2px 2px 2px 10px;
}
.cm_artikel_tabtext p.img-desc{
	color:#FFFFFF;
	left:490px;
	position:absolute;
	top:130px;
	width:202px;
}
.tabactivescroll {
	height: 219px;
}

.tabcontent {
	width:460px;
}

	/* SCROLL PANE */
	
	a.jScrollArrowUp {
		background: url(bg/cm_tabs/basic_arrow_up.gif) repeat-x 0 0;
	}
	a.jScrollArrowUp:hover {
		background-position: 0 -15px;
	}
	a.jScrollArrowDown {
		background: url(bg/cm_tabs/basic_arrow_down.gif) repeat-x 0 0;
	}
	a.jScrollArrowDown:hover {
		background-position: 0 -15px;
	}
	a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
		background-position: 0 -30px;
	}

	.jScrollPaneContainer {
		position: relative;
		overflow: hidden;
		z-index: 1;
		/*width: 693px !important;
		height:215px !important;
		left: -10px;*/
		
		top:-12px;
		width:465px !important;
	}

	.jScrollPaneTrack {
		position: absolute;
		cursor: pointer;
		right: 0;
		top: 0;
		height: 100%;
		background: #aaa;
		background: url(bg/cm_tabs/slidecenter.png) repeat-y;
	}

	.jScrollPaneDrag {
		position: absolute;
		background: #9F9F9F;
		background: url(bg/cm_tabs/slidebar.png) repeat-y;
		cursor: pointer;
		overflow: hidden;
		/*filter:	alpha(opacity=80);*/ /* Internet Explorer */
		opacity: 0.80;
	}

	.jScrollPaneDragTop {
		position: absolute;
		top: 0px;
		left: 5px;
		overflow: hidden;
	}
	.jScrollPaneDragBottom {
		position: absolute;
		bottom: 0px;
		left: 5px;
		overflow: hidden;
	}
	a.jScrollArrowUp {
		display: block;
		position: absolute;
		z-index: 1;
		top: 0;
		right: 0;
		text-indent: -2000px;
		overflow: hidden;
		/*background-color: #666;*/
		height: 9px;
	}
	a.jScrollArrowUp:hover {
		/*background-color: #f60;*/
	}

	a.jScrollArrowDown {
		display: block;
		position: absolute;
		z-index: 1;
		bottom: 0;
		right: 0;
		text-indent: -2000px;
		overflow: hidden;
		/*background-color: #666;*/
		height: 9px;
	}
	a.jScrollArrowDown:hover {
		/*background-color: #f60;*/
	}
	a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
		/*background-color: #f00;*/
	}

	.tabkeyimg {
		position: absolute;
	}
