a.dyn_acc_head {
	cursor:pointer;
}

.dyn_dc {
    overflow:hidden;

}

a.dyn_acc_head:hover {
	text-decoration:none;
}



a.dyn_acc_head div.background_trans {
    border-top:1px solid #FFFFFF;
    position:absolute;
    width:920px;
    height:25px;

    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    padding-left:20px;
    padding-top:6px;
    z-index:4;
}

a.dyn_acc_head div.background {
    border-top:1px solid #FFFFFF;
    position:absolute;
    width:920px;
    height:25px;
    background-color:#B2B2B2;
    background-image:url(../images/accordeon_head.gif);

    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    padding-left:20px;
    padding-top:6px;
    z-index:6;

}

a.dyn_acc_head:hover div {
	text-decoration:none;
}


div.dyn_acc_body {
    overflow:hidden;
}


.dyn_acc_body table tr td {
	vertical-align:top;

}


div.pager_container {
    z-index:5;
    position:absolute;
    top:10px;
    right:20px
}
div.pager_container div {
    display:inline;
}

a.acc_pager {
    padding:2px 5px 2px 5px;
    margin-left:4px;
    font-weight:bold;
    border:1px solid #595959;
    background-color:#FFFFFF;
}

a.acc_pager_active {
    padding:2px 5px 2px 5px;
    margin-left:4px;
    font-weight:bold;
    color:#FFFFFF;
    border:1px solid #595959;
    background-color:#C80096;
}


/* Styles fuer Scroller-boxen		*/


table.dyn_scroller {
	padding: 0 0 5px 0 ;
/*
	    border-bottom:1px solid #E0E0E0;
*/
}

table.dyn_scroller tr.container td{
/* 
	border-top:1px solid #E0E0E0;

*/
	border-collapse:collapse;
}




div.canvas {
    border:0px;
}

div.canvas div {
    border:0px; ;
    float:left;
}


div.pagecounter {

	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;

	background-color:#C4C4C4;
	text-align:center;
	
	width:70px;
	height:20px;
	position:absolute;
	top:0px;
	right:0px
}

/* startseitenboxen		*/


a.block_productbox {
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	display:block;
	border:1px solid #DCDCDC;
	margin-bottom:18px;
}

a.block_design {
	margin-bottom:18px;
	display:block;
}



a.graystyle img {
	filter:gray;
}

a.graystyle:hover img {
	filter:none;
}

#nav a.main p {
    padding-top:14px;
    padding-left:7px;
}
#nav a.main span {
    padding-top:14px;
    display:block;
}

.popup_container {
	width:500px;
	overflow:auto;
	overflow-x:hidden;
	/*height:400px;*/
} 


	#scr_wrapper{
		display:block;
		width:700px;
		position:relative;
		margin-bottom:20px;
	}

	#scr_content_wrapper{
		width:700px;
		overflow:hidden;
		position:relative;
	}
	
	#img_handler{
		width:10000px;
		margin:0px;
		padding:0px;
		border:0px;
	}
	
	#img_handler li img{
		float:left;
		border:0px;
	}
	
	#img_handler li{
		list-style-type:none;	
		margin:0px;
		padding:0px;
		border:0px;
	}
	
	#pfleft{
		position:absolute;
		height:100%;
		width:60px;
		top:0px;
		left:0px;
		cursor:pointer;
		background-image:url(../images/pfeil_links.png);
		background-repeat:no-repeat;
		background-position:center;
		display:block;
		z-index:200;
	}
	
	#pfright{
		position:absolute;
		height:100%;
		width:60px;
		top:0px;
		right:0px;
		cursor:pointer;
		background-image:url(../images/pfeil_rechts.png);
		background-repeat:no-repeat;
		background-position:center;
		display:block;
		z-index:200;
	}

	#pfright:hover, #pfleft:hover{
		box-shadow: 0 0 6px #666;
		-webkit-box-shadow: 0 0 6px #666;
		background-color:#fafafa;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter: alpha(opacity=50);
		-khtml-opacity: 0.5;
		-moz-opacity: 0.5;
		opacity: 0.5;
	}


.navig_container {
	position:relative;
}

.navig_container .nv_left {
	height:100%;
	position:absolute;
	top:0px;left:0px;
	width:60px;
}

.navig_container .nv_right {
	height:100%;
	position:absolute;
	top:0px;right:0px;
	width:60px;
}

.navig_container .nv_left:hover, .navig_container .nv_right:hover {
	box-shadow: 0 0 6px #666;
	background-color:#fafafa;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.nv_arrow_left {
	position:absolute;
	height:100%;
	width:100%;
	background-image:url(../images/pfeil_links.png);
	background-repeat:no-repeat;
	 background-position:center;
}

.nv_arrow_right {
	position:absolute;
	height:100%;
	width:100%;
	background-image:url(../images/pfeil_rechts.png);
	background-repeat:no-repeat;
	 background-position:center;
}


#linkbanner_wrapper{
	width:700px;
	height:155px;
	position:relative;
	display:block;
	overflow:hidden;
}
	
#linkbanner_left{
	width:522px;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	z-index:100;
}
	
#linkbanner_right{
	position:absolute;
	top:0px;
	right:0px;
	width:178px;
	height:100%;
	background-color:transparent;
	display:block;
	z-index:100;
	color:#565151;
}

.linkbanner_list {
	position:absolute;
}
	
#linkbanner_list li, .linkbanner_list li{
	font-size:12px;
	line-height:16px;
	list-style:none;
}
	
#linkbanner_list{
	margin:0;
	padding:0;
	padding-top:4px;
}
	
.linkbanner_header{
	padding-top:20px;
	display:block;
	font-size:14px;
	letter-spacing:0.1em;
}

.linkbanner_header2{
	display:block;
	font-size:14px;
	letter-spacing:0.1em;
}

	
#linkbanner_right a:link	, .linkbanner_list a:link {color:#7a7474; text-decoration:underline; }
#linkbanner_right a:visited	, .linkbanner_list a:visited {color:#7a7474;text-decoration:none; }
#linkbanner_right a:focus	, .linkbanner_list a:focus {color:#7a7474;text-decoration:none; }
#linkbanner_right a:hover	, .linkbanner_list a:hover {color:#3B3838; text-decoration:none; }
#linkbanner_right a:active	, .linkbanner_list a:active {color:#7a7474;text-decoration:none; }

.imgbox {
	overflow:hidden;
}
a .twoblock_banner_img{
	transition: transform 1s;	
}

a:hover .twoblock_banner_img{

	/*transform: scale3d(1.1,1.1,1);*/
	transform: scale3d(1.05,1.05,1);*/
	transition: transform 1s;
}
    
    
 /* COUPON */
	.coupon_box {
		padding-bottom:10px;
	}
	.coupon_wrap {
		border:1px dotted #000000;
		padding:12px;
		background-color:#EBEBEB;
		width:100%;
	}
	.coupon_effect, .coupon_amount {
		border-radius:6px;
		background-color:#EC0000;
		color:#FFFFFF;
		font-size:25px;
		display:inline-block;
		padding:5px;
		vertical-align:middle;
		margin-right:10px;
		margin-bottom:5px;
	}
	
	.coupon_code {
		background-color:#FFFFFF;
		border:1px dotted #000000;
		font-size:15px;
		display:inline-block;
		vertical-align:middle;
		border-radius:6px;		
		padding:10px 5px 10px 5px;
		margin-bottom:5px;
	}
	.coupon_desc {	
	
	}

	
	