/* --------------------------------------------------------------------------------------
	DEFAULT
-------------------------------------------------------------------------------------- */

table.v4acpcont {
   display:none !important;
}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,em,font,img,strong,ol,ul,li,fieldset,form,table,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	font-size: 1em;
}

div#body {
	font-family: Arial;
	
	
	min-height: 1080px;
}

#top-back {
	width: 100%;
	height: 220px;
	margin: 0 auto;
	background-image: url(../images/menu/top-back.png);
	background-repeat: no-repeat;
    margin-top:-14px;	
}

#wrapper {
	width: 1080px;
	margin: 0px auto;
}

#box {
	margin: -175px auto 0px auto;
	float: left;
	width: 1080px;
	position: relative;
}

a:link, a:hover, a:active, a:visited {
	color: #252525;
	text-decoration: underline;
}


/* ----------------------------
	HEADER
---------------------------- */

#header {
	float: left;
	clear: both;
}

/* top-menu */
#header #top-menu {
	clear: both;
    float: left;
    left: -2px;
    position: relative;
    width: 1084px;
}

#header #top-menu ul {
	float: left;
	padding-left: 9px;
	height: 27px;
	background-image: url(../images/header-top-menu-back-link.png);
	background-repeat: repeat-x;
	overflow: hidden;
	width: 666px;
	width: "674px";
	display:none;
}

#header #top-menu ul li {
	display: block;
	float: left;
	height: 27px;
	font-family: Arial;
	font-size: 11px;
}

#header #top-menu ul li.first {

}

#header #top-menu ul li a {
	color: #000000;
	text-decoration: none;
	margin: 0px auto;
	display: block;
	padding: 7px 8px 0px 7px;
	height: 20px;
	height: "27px";
	margin: 0px;
}

#header #top-menu ul li.first a {
	padding-left: 25px;
	background-image: url(../images/header-top-menu-back-home.png);
	background-repeat: no-repeat;
	background-position: 8px -1px;
	display: block;
	float: left;
}

#header #top-menu ul li:hover {
	background-image: url(../images/header-top-menu-back-hover.png);
}

#header #top-menu #ebay-info {
	width: 303px;
	height: 27px;
	float: right;
	background-image: url(../images/header-top-menu-ebay-info-back.png);
	background-repeat: repeat-x;
	position: relative;
	display:none;
}

#header #top-menu #ebay-info .user {
	display: block;
	position: absolute;
	top: 2px;
	left: 15px;
	font-size: 11px;
	line-height: 11px;
	padding: 0px;
	margin: 0px;
}

#header #top-menu #ebay-info .user > img {
	vertical-align: middle;
}

#header #top-menu #ebay-info .user > span > img {
	vertical-align: middle;
}

#header #top-menu #ebay-info .user > span > a > img {
	vertical-align: middle;
}

#header #top-menu #ebay-info .door {
	display: block;
	position: absolute;
	top: 4px;
	right: 66px;
}

#header #top-menu #ebay-info .mich {
	display: block;
	position: absolute;
	top: 10px;
	right: 27px;
}

/* logo and banners */
#header #banners {
	width: 1080px;
	height: 115px;
	float: left;
	clear: both;
	position: relative;
}
#header #banners .logo{
margin-top:8px;
float:left;
}

#header #banners img {
	float: right;
    margin-top: 15px;
}

#header #banners a#btn-mail {
	display: none;
	position: absolute;
	top: 89px;
	right:85px;
	width: 0px;
	height: 0px;
}

/* main-menu */
#header #main-menu {
	float: left;
	width: 980px;
	height: 62px;

}

#header #main-menu ul {
	float: left;
	z-index: 100;
	width: 980px;
}

#header #main-menu ul li {
	float: left;
	height: 140px;
	list-style-type: none;
	position: static;
	z-index: 100;
    display: block;
    font-size: 17px;
    margin: 0;
   

}

#header #main-menu ul li.first a{
	background-image: url(../images/menu/eisenwaren_link_bg.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

#header #main-menu ul li.first:hover a{
	background-image: url(../images/menu/eisenwaren_linkhover_bg.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

#header #main-menu ul li.second a{
	background-image: url(../images/menu/dichtungen_link_bg.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

#header #main-menu ul li.second:hover a{
	background-image: url(../images/menu/dichtungen_linkhover_bg.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

#header #main-menu ul li.third a{
	background-image: url(../images/menu/wand_link_bg.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

#header #main-menu ul li.third:hover a{
	background-image: url(../images/menu/wand_linkhover_bg.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

#header #main-menu ul li.fourth a{
	background-image: url(../images/menu/seile_link_bg.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

#header #main-menu ul li.fourth:hover a{
	background-image: url(../images/menu/seile_linkhover_bg.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

#header #main-menu ul li.last a{
	background-image: url(../images/menu/haus_link_bg.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

#header #main-menu ul li.last:hover a{
	background-image: url(../images/menu/haus_linkhover_bg.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}

#header #main-menu ul li.first a {
	
	
}

#header #main-menu ul li.second a {
	
}

#header #main-menu ul li.third a {
	
}

#header #main-menu ul li.fourth a {
	
}

#header #main-menu ul li.last a {
	
}

#header #main-menu ul li a {
	border-left: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	color: #fff;
	text-decoration: none;
	font-size: 17px;
	font-weight: normal;
	text-align: center;
	display: block;
	padding:0px 50px;
	height: 55px;
	line-height:53px;
}
#header #main-menu ul li ul li a {
color:#707173 !important;
font-size:14px;
	padding:0px 10px;
	height: 30px;
	line-height:30px;
	text-align: left;
			padding-left:15px;
	
}
#header #main-menu ul li ul li {
width: 25%;
}

#header #main-menu ul li ul li img{
	display: block;
	margin-bottom: 10px;
}

#header #main-menu ul li ul li a:hover img{
	opacity: 0.5;
}

#header #main-menu ul li ul li span{
	display: block;
	text-align: left;
	padding-left: 25px;
	background-image: url(../images/menu/nav-arrow.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	display:none;
}
#header #main-menu ul li ul li i{
	display: block;
	text-align: left;
	padding-left: 25px;
	background-image: url(../images/menu/nav-arrow.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	font-style: normal;
}
#header #main-menu ul li ul li img{
	border: 0px solid #dcdcdc;
}

* html #header #main-menu ul li a {
	width: 144px;
}


#header #main-menu ul li a:hover {
	background-image: url(../images/header-main-menu-back-hover.png);
	border-top: none!important;
	color: #0779d1;
}

/* submenu for main-menu */

#header #main-menu ul li ul {
	display: none;
	position: absolute;
	background: #fff;
box-shadow: 0px 11px 14px 0 rgba(50, 50, 50, 0.25);
	left: 50%;
	padding: 35px 15px;
	z-index: 100;
	margin-left: -490px;
	width: 980px;

}

#header #main-menu ul li.first ul {
	}

#header #main-menu ul li:hover ul {
	display: block;
}


#header #main-menu ul li:hover ul li {
display:block;}


#header #main-menu ul li:hover a, #header #main-menu ul li a:hover {background:#fff; color:#0779d1; }
#header #main-menu ul li.second:hover a, #header #main-menu ul li a:hover {  }
#header #main-menu ul li.third:hover a, #header #main-menu ul li a:hover { }
#header #main-menu ul li.fourth:hover a, #header #main-menu ul li a:hover {  }
#header #main-menu ul li.last:hover a, #header #main-menu ul li a:hover {  }

#header #main-menu ul li.first ul {  }
#header #main-menu ul li.second ul { }
#header #main-menu ul li.third ul {  }
#header #main-menu ul li.fourth ul {  }
#header #main-menu ul li.last ul {  }

#header #main-menu ul li.first:hover ul a,
#header #main-menu ul li.second:hover ul a,
#header #main-menu ul li.third:hover ul a,
#header #main-menu ul li.fourth:hover ul a,
#header #main-menu ul li.last:hover ul a {
	background-image: none;
}

#header #main-menu ul li.first ul li a:hover, #header #main-menu ul li.first:hover ul li a:hover {  }
#header #main-menu ul li.second ul li a:hover, #header #main-menu ul li.second:hover ul li a:hover {  }
#header #main-menu ul li.third ul li a:hover, #header #main-menu ul li.third:hover ul li a:hover { }
#header #main-menu ul li.fourth ul li a:hover, #header #main-menu ul li.fourth:hover ul li a:hover {  }
#header #main-menu ul li.last ul li a:hover, #header #main-menu ul li.last:hover ul li a:hover { }

/* search after main-menu */
#header #main-menu #search {
	position: relative;
	width: 401px;
	height: 42px;
	float: left;
	background-image: url(../images/header-main-menu-search-back.png);
	background-repeat: no-repeat;
	border-left: 1px solid #FFFFFF;

    margin-left: 300px;
    margin-top: -90px;
    position: absolute;
   
}
#header .mdf_menu #search {
margin-top:-18px;
}
#header .mdf_menu .last {
margin-top:-18px;
}
* html #header #main-menu #search {
		width: 253px;
}

#header #main-menu #search input#search_value {

	  background-color: transparent;
    border: medium none;
    color: #999;
    font-size: 13px;
    left: 10px;
    position: relative;
    top: 13px;
    width: 330px;
}

#header #main-menu #search input#submit {
 background-color: transparent;
    border: medium none;
    display: block;
    height: 42px;
    left: 349px;
    position: absolute;
    top: 0;
    width: 50px;
}


/* ----------------------------
	CONTENT
---------------------------- */

#content {
	background-color: #fff;
	float: left;
	margin-top: 25px;
	width: 1080px;
}

/* image viewer */
#content #image-viewer {
	position: relative;
	float: left;
	width: 980px;
	height: 360px;
	overflow-x: hidden;
	

	border: none;
	position: relative;
	overflow: hidden;
}

#content #image-viewer #iv {
	float: left;
	width: 980px;
	height: 373px;
	position: relative;
	overflow: hidden;
}

#content #image-viewer a.iv-prev {
	display: block;
	position: relative;
	width: 34px;
	height: 88px;
	background: url(../images/iv-prev-n.png) no-repeat 0 0;
	position:absolute;
	left: 2px;
	top: 146px;
	z-index: 99;
}

#content #image-viewer a.iv-prev:hover {
	background: url(../images/iv-prev.png) no-repeat 0 0;
}

#content #image-viewer a.iv-next {
	display: block;
	position: relative;
	width: 34px;
	height: 88px;
	background: url(../images/iv-next-n.png) no-repeat 0 0;
	position:absolute;
	left: 944px;
	top: 146px;
	z-index: 99;
}

#content #image-viewer a.iv-next:hover {
	background: url(../images/iv-next.png) no-repeat 0 0;
}

#content #image-viewer ul {
	list-style: none;
	float: left;
	width: 980px;
	overflow: hidden;
	height: 373px;
	
	position: absolute;
	left: 0px;
	top: 0px;
}

#content #image-viewer ul li {
	position: relative;
	width: 980px;
	height: 373px;
	float: left;
}

#content #image-viewer a.zur-kategorie {
	display: none;
	position: absolute;
	top: 347px;
	left: 839px;
}

/* bottom-boxes */
#content #bottom-boxes {
	clear: both;
	float: left;
	margin-top: 9px;
	width: 980px;
}

#content #bottom-boxes .box {
	float: left;
	margin-right: 11px;
	position: relative;
}

#content #bottom-boxes .box.first {
	margin-right: 10px;
}

#content #bottom-boxes .box.last {
	margin-right: 0px;
}

#content #bottom-boxes .box img {
	display: block;
	float: left;
	clear: both;
}

#content #bottom-boxes .box img.box-hover {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

#content #bottom-boxes .box a:hover img.box-hover {
	display: block;
}

#content #bottom-boxes .box .box-description {
	float: left;
	clear: both;
	position: relative;
	width: 237px;
	height: 77px;
	background-image: url(../images/bottom-box-desc-back.png);
}

#content #bottom-boxes .box .box-description .box-label {
	display: block;
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}

#content #bottom-boxes .box .box-description .box-link {
	display: block;
	float: right;
	margin-top: 12px;
	margin-right: 16px;
}


/* ----------------------------
	FOOTER
---------------------------- */

#footer {
	float: left;
	background-color: #fff;
	width: 1080px;
	border: none;
	margin-top: 30px;
}

#footer #footer-menu {
	background-color: #0778cf;
    float: left;
    width: 1080px;
}

#footer #footer-menu ul {
	float: left;
    margin-left: 30px;
    width: 950px;
	
}

#footer #footer-menu ul li {
	float: left;
	height: 49px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	
	background: url(../images/tri1.png) no-repeat center top;
}

#footer #footer-menu ul li.last {
	border-right: none;
}

#footer #footer-menu ul li a {
	position: relative;
	display: block;
	text-align: center;
	height: 30px;

	background-repeat: repeat-x;
	font-size: 15px;
	color: #fff;
	padding: 18px 10px 1px 10px;
	line-height: 17px;
	text-decoration: none;
	 font-weight: normal;
}

#footer #footer-menu ul li.first a {
	
	 margin-left: 0px;
}

#footer #footer-menu ul li.last a {
	padding: 18px 13px 1px 13px;
}

#footer #footer-menu ul li a:hover {
	background:#fff;
	color: #0778cf;
}

#footer #footer-menu ul li a span.top-arrow {
	display: block;
	clear: both;
	height: 7px;
	width: 100%;
	float: left;
	clear: both;
	background-position: center 0px;
	margin: -19px 0px 12px 0px;
	position: absolute;
	left: 0px;
}

#footer #footer-menu-shadow {
	width: 980px;
	height: 24px;
	background-image: url(../images/footer-menu-bottom-back.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	clear: both;
	display:none;
}

/* shop-info */
#footer #shop-info {
	background: url(../images/f_bg.jpg);
	position: relative;
	float: left;
	background-color: #FAFAFA;
	border: 1px solid #FFFFFF;
	padding: 16px 59px 16px 59px;
	width: 960px;
	margin: 0px 1px;
	min-height: 245px;
}

#footer #shop-info h1 {
	color: #0779d1;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
	
}

#footer #shop-info p {
	font-size: 13px;
	color: #707173;
	width: 960px;
}

#footer #shop-info p:nth-child(6){text-align:right}
#footer #shop-info p:nth-child(7){text-align:right; background: url(../images/logo_l.png) no-repeat right bottom; min-height:80px;}
#footer #shop-info .quote-open {
	display: block;
	position: absolute;
	width: 19px;
	height: 20px;
	top: 15px;
	left: 26px;
	background-image: url(../images/quote-open.png);
	display:none;
}

#footer #shop-info .quote-close {
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	bottom: 13px;
	right: 20px;
	background-image: url(../images/quote-close.png);
	display:none;
}

/* copyright */
#footer #copyright {
	height: 50px;
	background:;
	width: 1080px;
	float: left;
	margin-top:0px;
	margin-bottom: 0px;
	position:relative;
}

#footer #copyright p {
	color: #707173;
	text-align:center;
	font-size: 11px;
	clear: both;
	padding: 0px;
	margin: 17px 14px 10px 0 !important;
	line-height: 11px;
}
#footer #copyright p:nth-child(2){display:none;}
#footer #copyright p a {
	color: #1B1B1B;
	text-decoration: none;
}

#windows {
	width: 0px;
	height: 0px;
	overflow: hidden;
}

#windows .window {
	display: none;
	position: absolute;
	z-index: 101;
	padding: 21px 13px 21px 13px;
	border: 1px solid #B7B7B7;
	background-color: #FFFFFF;
	width: 500px;
	min-height: 200px;
	font-size: 12px;
	color: #1B1B1B;
}

#windows .window .window-content {
	max-height: 400px;
	overflow-y: auto;
}

#windows .window p + p {
	margin-top: 10px;
}

#windows .window .btn-close {
	width: 15px;
	height: 7px;
	position: absolute;
	top: 3px;
	right: 4px;
	background-image: url(../images/btn-close.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#windows .window .arrow-down {
	width: 10px;
	height: 6px;
	position: absolute;
	bottom: -6px;
	left: 20px;
	background-image: url(../images/arrow-down.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#windows .window .arrow-top {
	width: 10px;
	height: 6px;
	position: absolute;
	top: -6px;
	left: 20px;
	background-image: url(../images/arrow-top.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#windows .window h2 {
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 15px;
	border-bottom: 1px solid #C0C0C0;
}



/* --------------------------------------------------------------------------------------
	PRODUCT PAGE
-------------------------------------------------------------------------------------- */


/* ----------------------------
	LEFT
---------------------------- */

#content #left {
	width: 248px;
	float: left;
}
/* left-menu  NEW*/
.menu_box{width:237px;  border: 0px solid #c9c9c9; background:#fff; float:left;}

.menu_box2{width:235px; border: 1px solid #fff; no-repeat; float:left;}
.menuhead h2{margin:11px 11px 9px 11px; padding:0px; font-size:14px; font-weight: bold; color:#0778cf;}
.menuhead span{background: url("../images/menu-border.gif") repeat-x; width:206px; height:2px; display:block; margin-left:4px;}
#content #left #left-menu .menu_box {
	float: left;
	clear: right;
	margin-bottom: 15px;
}


#content #left #left-menu ul {
	float: left;
	width: 237px;
	padding-top: 0px !important;
	background-image: none !important;
	background-repeat: no-repeat;
	list-style: none;
}
#content #left #left-menu .menu_box ul li {
	width: 227px;
	margin-top: 1px;
	float: left;
	display: block;
	border-style: solid; background: url("../images/menu-border.gif") repeat-x; margin-left:4px; border:0px;
}
#content #left #left-menu .menu_box ul li ul{
        display: none; /* display the dropdown */
	
    }
#content #left #left-menu .menu_box ul li:hover ul{
        display: block; /* display the dropdown */

    }
	#content #left #left-menu .menu_box ul li ul li ul{
        display: none!important; /* display the dropdown */
	margin-left:228px;
		position:absolute;
		background:#fff;
		width:230px;
		margin-top:-1px;
		z-index:20;
		box-shadow: 0px 11px 14px 0 rgba(50, 50, 50, 0.25);
    }
		#content #left #left-menu .menu_box ul li ul li:hover ul{
        display: block!important; /* display the dropdown */
		margin-left:228px;
		position:absolute;
    }
#content #left #left-menu .menu_box ul li a {
	display: block;
	float: left;
	text-align: left;
	width: 204px;
color:#707173; font-weight:normal; font-size:14px; padding-left:24px; margin:0px; line-height:33px;height:32px;display:list-item; border:0px; text-decoration:none; background: url("../images/menudot.png");
}

#content #left #left-menu .menu_box ul a:hover {
	width: 204px;
background: url("../images/menudot.png") 0px -32px;
}

#content #left #left-menu .menu_box ul ul {
	background-image: none;
	padding: 0px;
	float: left;
	display: none;
		padding-left:0px;
	margin-left:0px;
}

#content #left #left-menu .menu_box ul li ul li {
	width: 227px;
	float: left;
	margin-top: 1px;
	padding-left:0px;
	margin-left:0px;
}

#content #left #left-menu .menu_box ul li ul li a {
	display: block;
	float: left;
	text-align: left;
	width: 204px;
	padding-left: 24px;
	text-decoration: none;
	font-size: 13px;
	height: 23px;
	line-height: 24px;
	padding-top: 1px;
display:list-item; border:0px; text-decoration:none; background: url("../images/menudot.png") 0px -64px;
}

#content #left #left-menu .menu_box ul li ul li a:hover {
	color: #0161aa;
background: url("../images/menudot.png") 0px -88px;
}


#content #left #left-menu .menu_box ul li ul li ul li ul {
	margin-bottom: 2px;
	margin-left:0px;
}

#content #left #left-menu .menu_box ul li ul li ul li a {
	background-color: #eaeaea;
	width: 204px;
	
	padding-left: 24px;
		height: 23px;
	line-height: 24px;
	padding-top: 1px;
display:list-item; border:0px; text-decoration:none; background: url("../images/menudot.png") 0px -64px;
}

#content #left #left-menu .menu_box ul li ul li ul li a:hover {
	color: #0161aa;
background: url("../images/menudot.png") 0px -88px;
}
/* left-menu old
#content #left #left-menu {
	float: left;
	clear: right;
	margin-bottom: 15px;
}

#content #left #left-menu ul {
	float: left;
	width: 237px;
	padding-top: 45px;
	background-image: url(../images/left-menu-label.png);
	background-repeat: no-repeat;
	list-style: none;
}

#content #left #left-menu ul li {
	width: 237px;
	margin-top: 1px;
	float: left;
	display: block;
}

#content #left #left-menu ul li a {
	display: block;
	float: left;
	text-align: left;
	width: 216px;
	padding-left: 21px;
	text-decoration: none;
	font-size: 16px;
	height: 31px;
	line-height: 31px;
	background-color: #CACACA;
	color: #252525;
}

#content #left #left-menu ul li a:hover {
	background-color: #CFCFCF;
}

#content #left #left-menu ul ul {
	background-image: none;
	padding: 0px;
	float: left;
	display: none;
}

#content #left #left-menu ul li ul li {
	width: 237px;
	float: left;
	margin-top: 1px;
}

#content #left #left-menu ul li ul li a {
	display: block;
	float: left;
	text-align: left;
	width: 206px;
	padding-left: 31px;
	text-decoration: none;
	font-size: 13px;
	height: 24px;
	line-height: 24px;
	padding-top: 1px;
	background-color: #DDDDDD;
}

#content #left #left-menu ul li ul li a:hover {
	color: #0161aa;
	background-color: #DDDDDD;
}


#content #left #left-menu ul li ul li ul li ul {
	margin-bottom: 2px;
}

#content #left #left-menu ul li ul li ul li a {
	background-color: #eaeaea;
	width: 196px;
	padding-left: 41px;
}

#content #left #left-menu ul li ul li ul li a:hover {
	color: #0161aa;
	background-color: #eaeaea;
}
*/

/* left boxes */
#content #left .box {
	float: left;
	clear: both;
	width: 248px;
	margin-bottom: 11px;
	position: relative;
}

#content #left .box img.box-hover {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

#content #left .box a:hover img.box-hover {
	display: block;
}

#content #left .box a .left-arrow {
	display: block;
	width: 19px;
	height: 30px;
	background-image: url(../images/left-box-arrow.png);
	background-repeat: no-repeat;
	position: absolute;
	bottom: 15px;
	left: -19px;
	display:none;
}

/* ----------------------------
	RIGHT
---------------------------- */

#content #right {
	width: 832px;
	float: left;
}

/* personal */
#content #right .personal-content {
	clear: both;
    float: left;
    width: 695px;
	margin: 15px 10px;
    text-align: justify;
	font-size: 13px;
}

#content #right .personal-content h1 {
	font-size: 15px;
}

#content #right .personal-content h1 + p,
#content #right .personal-content p + p {
	margin-top: 15px;
}

/* category-promo-box */
#content #right #category-promo {
	margin-bottom: 20px;
	float: left;
	clear: both;
	display: none !important;
}

#content #right #CentralArea {
	width: 720px;
}

#content #right #category-promo .r3 {
	width: 720px;
}

/* product-info */
#content #right #product-info {
	float: left;
	width: 832px;
}

/* product-info heading */
#content #right #product-info #heading {
	min-height: 43px;
	float: left;
	clear: both;
	width: 832px;
}

#content #right #product-info #heading h1 {
color: #0779d1;
    float: left;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 4px;
    padding-bottom: 0;
    text-transform: uppercase;
    width: 580px;
}

#content #right #product-info #heading #norm {
	float: right;
	text-align: right;
	width: 234px;
}

#content #right #product-info #heading #norm #norm-label {
	line-height: 40px;
	display: block;
	float: left;
	font-size: 12px;
	color: #252525;
	margin-right: 2px;
}

#content #right #product-info #images {
	float: left;
	width: 582px;
	height: 582px;
	border: 1px solid #e4e4e4;
	position: relative;
	background-color: #FFFFFF;
}

#content #right #product-info #images #big-images {
	position: absolute;
	top: 52px;
	left: 58px;
}

#content #right #product-info #images #big-images img {
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
	width:481px;
	height:481px;
}

#content #right #product-info #images #small-images {
	position: absolute;
	top: 515px;
	left: 252px;
	width: 365px;
}

#content #right #product-info #images #small-images img {
	border: 1px solid #D6D6D6;
	width: 57px;
	height: 57px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
	cursor: pointer;
}


#content #right #product-info #images #zoom-images {
    display: none;
	background-color: transparent;
	 padding: 32px;
   
    height: auto;
	top: -42px;
	left: 0px;
    position: absolute;
    width: auto;
    z-index: 99999;
	text-align: center;
	float: left;
	background-image: url(../images/zoom-back.png);
	background-repeat: repeat;
}

#content #right #product-info #images #zoom-images img {
	display: none;
	position: relative;
	top: 0px;
	left: 0px;
}

#content #right #product-info #images #btn-zoom {
	background-image: url(../images/pi-zoom.png);
	background-repeat: no-repeat;
	width: 86px;
	height: 32px;
	position: absolute;
	top: 1px;
	left: 494px;
	cursor: pointer;
}

#content #right #product-info #images #btn-zoom-out {
	background-image: url(../images/pi-zoom-out.png);
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}

#content #right #product-info #images #under-product-img-logo {
	background-image: url(../images/under-product-img-logo.png);
	background-repeat: no-repeat;
	width: 190px;
	height: 58px;
	position: absolute;
	top: 515px;
	left: 15px;
}

/* base-info */
#content #right #product-info #base-info {
	float: left;
	margin-left: 11px;
	width: 237px;
}

#content #right #product-info #base-info #angebot {
	border: 1px solid #e5e5e5;
	background-color: #FFFFFF;
	width: 235px;
	height: 111px;
	position: relative;
}

#content #right #product-info #base-info #angebot .offer-label {
	color: #707173;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
	display: block;
	clear: both;
	padding:  10px 18px 4px 18px;
}

#content #right #product-info #base-info #angebot .price {
	color: #0779d1;
	font-size: 31px;
	line-height: 31px;
	font-weight: bold;
	padding:  0px 18px 0px 18px;
}

#content #right #product-info #base-info #angebot .tax {
	color: #707173;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	display: block;
	clear: both;
	padding:  5px 18px 9px 18px;
}

#content #right #product-info #base-info #angebot .top-price {
	width: 50px;
	height: 64px;
	position: absolute;
	top: -1px;
	left: 181px;
	background-image: url(../images/pi-top-price.png);
	background-repeat: no-repeat;
}

#content #right #product-info #base-info #angebot .arrow-left {
	width: 6px;
	height: 10px;
	position: absolute;
	top: 50px;
	left: -6px;
	background-image: url(../images/arrow-left.png);
	background-repeat: no-repeat;
}

#content #right #product-info #base-info #btn-warenkorb {
	margin: 11px 0px 15px 0px;
	float: left;
	height: 40px;
}

#content #right #product-info #base-info #btn-warenkorb a {
	display: block;
	float: left;
	background-image: url(../images/pi-btn-warenkorb.png);
	width: 237px;
	height: 40px;
}

#content #right #product-info #base-info #btn-warenkorb a:hover {
	background-image: url(../images/pi-btn-warenkorb-hover.png);
}


.header1 #content #right #product-info #base-info #btn-warenkorb a {
	background-image: url(../images/pi-btn-warenkorb1.png);
}

.header1 #content #right #product-info #base-info #btn-warenkorb a:hover {
	background-image: url(../images/pi-btn-warenkorb1-hover.png);
}


.header2 #content #right #product-info #base-info #btn-warenkorb a {
	background-image: url(../images/pi-btn-warenkorb2.png);
}

.header2 #content #right #product-info #base-info #btn-warenkorb a:hover {
	background-image: url(../images/pi-btn-warenkorb2-hover.png);
}



#content #right #product-info #base-info #delivery-methods {
  border-bottom: 1px solid #e5e5e5;
   border-top: 1px solid #e5e5e5;
    float: left;
    height: 30px;
    margin: 0 0 2px;
    padding: 5px 0;
}

#content #right #product-info #base-info #payment-methods {
	margin: 0px 0px 1px 0px;
	float: left;
	height: 56px;
    border-bottom: 1px solid #e5e5e5;
    padding: 0px 0px 5px 0px;
}
#content #right #product-info #base-info #downloadheader {
	margin: 0px 0px 1px 0px;
	float: left;
	height: 40px;
    border-bottom: 0px solid #e5e5e5;
    padding: 5px 0px 5px 0px;
}
#content #right #product-info #base-info #download-methods {
	margin: 0px 0px 1px 0px;
	float: left;
	height: 38px;
    border-bottom: 1px solid #e5e5e5;
    padding: 5px 0px 5px 0px;
}
#content #right #product-info #base-info .download-methods {
	margin: 0px 0px 1px 0px;
	float: left;
	height: 38px;
    border-bottom: 0px solid #e5e5e5;
    padding: 5px 0px 5px 0px;
}

#content #right #product-info #base-info #options {
	float: left;
}

#content #right #product-info #base-info #options .option {
	float: left;
	margin-bottom: 1px;
}

#content #right #product-info #base-info #options .option {
	position: relative;
}

#content #right #product-info #base-info #options .option .option-hover {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

#content #right #product-info #base-info #options .option:hover .option-hover {
	display: block;
}

/* product-description */
#content #right #product-description {
	float: left;
	width: 832px;
	margin-top: 12px;
}
#product-description .row-tab {width:48%; float: left; border-spacing: 0; border-collapse: collapse;}
#product-description .row-tab th {background:#0778cf; padding:5px 0px; color:#fff; height:13px; font-weight:normal; font-size: 12px;}
#product-description .row-tab td {text-align:center; height:9px; line-height:9px; color:#5f5f5f; font-size:10px; }
#product-description .row-tab tr{ border-bottom: 1px solid #e4e4e4;}
#product-description .row-tab tr:nth-child(2n+1) {
    background: #f5f4f4;
} 
#product-description tr:nth-child(2n+1) {
    background: #f5f4f4;
} 
#product-description .row-tab:nth-child(2n+0) {
   margin-left:4%;
} 
.tabs ul#tabs-titles {
	float: left;
	width: inherit;
}

.tabs ul#tabs-titles li {
	list-style: none;
	float: left;
	width: auto;
padding: 5px 15px;
	margin-right: 1px;
	text-align: center;
	position: relative;
	  border: 1px solid #e5e5e5;
	  margin-left: 10px;
}

.tabs ul#tabs-titles li.first {
	width: auto;
}

.tabs ul#tabs-titles li.last {
	margin-right: 0px;
}

.tabs ul#tabs-titles li.active {
	background-image: none;
	 background: #0778cf url("../images/btn_dot.png") repeat-x scroll center 1px !important;
    border-bottom-color: #fff !important;
	border: 1px solid #D6D6D6;
	border-bottom: none;
	height: 30px;
	width: auto;
	color: #fff;
}

.tabs ul#tabs-titles li.first.active {
	width: auto;
	margin-left: 0;
}
.tabs ul#tabs-titles li.first {
	width: auto;
	margin-left: 0;
}
.tabs ul#tabs-titles li a {
	display: block;
	line-height: 29px;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #707173;
	text-transform:uppercase;
}

.tabs ul#tabs-titles li.active a {
	margin-top: -1px;
	color:#fff;
	background: rgba(0, 0, 0, 0) url("../images/desc_menu_tri.png") no-repeat scroll center bottom;
}

.tabs #tabs-content {
	background-color: #FFFFFF;
    border: 1px solid #e4e4e4;
    float: left;
    min-height: 270px;
    margin-top: -1px;
    width: 830px;
	margin-bottom: 30px;
}

.tabs #tabs-content .tab-content {
	clear: both;
	display: none;
	padding: 5px 5px 5px 5px;
}

.tabs #tabs-content #tab1.tab-content {
	display: block;
}

#tabs-content table,
table.features {
	border-collapse: collapse;
	font-size: 13px;
	width: 100%;
	float: left;
	margin-bottom: 16px;
	margin-top: 16px;
}

#tabs-content table tr,
table.features tr {
	background-color: #fff;
}

#tabs-content table tr:nth-child(even),
table.features tr.even,
table.features tr:nth-child(even) {
	background-color: #FFFFFF;
}

#tabs-content table tr td,
table.features tr td {
	padding: 7px 23px 7px 23px;
	color:#707173;
}
.descall {padding-bottom:20px; font-size:14px; float:left;}
.descall img{padding-bottom:20px;}
.descall p{color:#5f5f5f; padding: 0px 15px 0px 15px; line-height:18px;}
.desctext{float:left;}
.desctext .imgleft{margin-left:-35px;}
.desctext .imgleft img{padding-right:25px;}
.desctext .imgright{margin-left:5px;}
.desctit{float:left; 
    margin: 8px 0 20px 0px;
    width: 815px;
	font-size:18px;
	padding:10px 0px;
	}
.desctit p{background: url("../images/check_round_blue.png") no-repeat;
line-height:24px;
padding:0px 0px 0px 40px !important;
margin-left:12px;
	font-size:18px;
	color:#000 !important;
	}
	.listdesc{margin:15px !important; padding:0px; float:left;}
.listdesc li{text-decoration:none; line-height:18px; background:url("../images/check_blue.png") no-repeat scroll 0px 4px rgba(0, 0, 0, 0); list-style:none; padding: 2px 0 4px 20px; margin-bottom:5px; border-bottom: 1px solid #dfdfdf; color:#5f5f5f;}	
.listdesc span{color: #0775ca;}
/* image changer */

.farben1{
width:70px;
height:27px;
 margin-left: 605px;
position:absolute;
background:url('../images/farben1.png') no-repeat;
z-index:20;
}
.farben2{
width:49px;
height:29px;
 margin-left: 630px;
 margin-top:27px;
position:absolute;
background:url('../images/farben2.png') no-repeat;
z-index:20;
}
.farben3{
width:22px;
height:19px;
 margin-left: 657px;
 margin-top:56px;
position:absolute;
background:url('../images/farben3.png') no-repeat;
z-index:20;
}
#ultima{width:680px;  }
#ultima .galleryl{width:678px; float:left; border-top: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7;}
#ultima .galleryr{width:680px; float:left; background:url('../images/farben_bg3.jpg') no-repeat; height:204px;}
#ultima .galleryr p{margin-bottom:0px; padding-bottom: 0px;}
#ultima #thumbs { padding-top: 22px; padding-left:25px; padding-bottom:34px; }
#ultima #thumbs ul{margin:0; padding:0;}
#ultima #thumbs li{background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #cecece;
    float: left;
    height: 59px;
    list-style: none outside none;
    margin: 6px 6px 0px 0;
    padding: 2px;
    position: relative;
    width: 59px;}
#ultima .button {
    cursor: pointer;
    height: 59px;
    position: absolute;
    width: 59px;
}
#ultima .farben{
width:74px;
height:76px;
 margin-left: 606px;
position:absolute;
background:url('../images/farben.png') no-repeat;
z-index:20;
}
#ultima .button:hover {
  
    height: 120px;
    left: -30px;
    padding: 4px;
    top: -30px;
    width: 120px;
    z-index: 30;
	-webkit-box-shadow: 0px 0px 9px rgba(50, 50, 50, 0.39);
-moz-box-shadow:    0px 0px 9px rgba(50, 50, 50, 0.39);
box-shadow:         0px 0px 9px rgba(50, 50, 50, 0.39);
}
#ultima #largeImage {
 border: 0px solid gray;
 padding: 0px;
 background-color: transparent;


}
#ultima #thumbs img {


 background-color:#fff;
 cursor: pointer;
}
#ultima #thumbs img {
 float: left;
 margin-right: 15px;
  margin-bottom: 15px;
}
#ultima #description {
width:100%;
 color: #fff;

 padding: 0;
 margin: 0px;
 bottom:5px;
  margin: 0 0 2px;
}
#ultima #description p{
background:url('..images/desc_bg.jpg') repeat-x;

 color: #fff;
display:inline;
 padding: 2px 14px;
 margin: 0px;
 text-align:center;
}
#ultima #panel { position: relative; text-align:center; margin-top:0px; margin-left:11px; }
#ultima .infotext{float: left; font-size:12px; margin-left:135px; margin-top:15px;}
#ultima .opis { display: none; }
#ultima  #thumbs li:hover .opis { display: block; z-index:9999; position:fixed; left:290px; top:257px;font-size:15px; padding:0px 10px 17px 10px; line-height: 0px;margin-top: 0; margin-left:0; background: url("../images/desc_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0); color:#fff; text-decoration:none;}
#ultima #thumbs li:hover .opis p { text-align:center;}
#ultima #largeImage {
 border: 0px solid gray;
 padding: 0px;
 background-color: transparent;
}
#farbenp3{width:680px;  }
#farbenp3 .galleryl{width:678px; float:left; height:269px; border-top: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7;}
#farbenp3 .galleryr{width:680px; float:left; background:url('../images/farben_bg4.jpg') no-repeat; height:250px;}
#farbenp3 .galleryr p{margin-bottom:0px; padding-bottom: 0px;}
#farbenp3 #thumbs { padding-top: 22px; padding-left:25px; padding-bottom:34px; }
#farbenp3 #thumbs ul{margin:0; padding:0;}
#farbenp3 #thumbs li{background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #cecece;
    float: left;
    height: 34px;
    list-style: none outside none;
    margin: 6px 6px 0px 0;
    padding: 2px;
    position: relative;
    width: 34px;}
#farbenp3 .button {
    cursor: pointer;
    height: 34px;
    position: absolute;
    width: 34px;
}
#farbenp3 .farben{
width:74px;
height:76px;
 margin-left: 606px;
position:absolute;
background:url('../images/farben.png') no-repeat;
z-index:20;
}

#farbenp3 .button:hover {
  
    height: 60px;
    left: -20px;
    padding: 4px;
    top: -12px;
    width: 60px;
    z-index: 30;
	-webkit-box-shadow: 0px 0px 9px rgba(50, 50, 50, 0.39);
-moz-box-shadow:    0px 0px 9px rgba(50, 50, 50, 0.39);
box-shadow:         0px 0px 9px rgba(50, 50, 50, 0.39);
}
#farbenp3 #largeImage {
 border: 0px solid gray;
 padding: 0px;
 background-color: transparent;


}
#farbenp3 #thumbs img {


 background-color:#fff;
 cursor: pointer;
}
#farbenp3 #thumbs img {
 float: left;
 margin-right: 15px;
  margin-bottom: 15px;
}
#farbenp3 #description {
width:100%;
 color: #fff;

 padding: 0;
 margin: 0px;
 bottom:5px;
  margin: 0 0 2px;
}
#farbenp3 #description p{
background:url('../images/desc_bg.jpg') repeat-x;

 color: #fff;
display:inline;
 padding: 2px 14px;
 margin: 0px;
 text-align:center;
}
#farbenp3 #panel { position: relative; text-align:center; margin-top:0px; margin-left:11px; }
#farbenp3 .infotext{float: left; font-size:12px; margin-left:115px; margin-top:15px;}
#farbenp3 .opis { display: none; text-decoration:none; }
#farbenp3 #thumbs li:hover .opis { display: block; z-index:9999; position:absolute; top:0px; font-size:10px; margin-top: -65px; margin-left:-24px; width:76px; height:40px;background:#3572ce; color:#fff; text-decoration:none;}
#farbenp3 #thumbs li:hover .opis p { text-align:center; text-decoration:none;}
#farbenp3 #largeImage {
 border: 0px solid gray;
 padding: 0px;
 background-color: transparent;
}
#farbenp2{width:680px;  }
#farbenp2 .galleryl{width:678px; float:left; border-top: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7;}
#farbenp2 .galleryr{width:680px; float:left; background:url('../images/farben_bg4.jpg') no-repeat; height:250px;}
#farbenp2 .galleryr p{margin-bottom:0px; padding-bottom: 0px;}
#farbenp2 #thumbs { padding-top: 22px; padding-left:25px; padding-bottom:34px; }
#farbenp2 #thumbs ul{margin:0; padding:0;}
#farbenp2 #thumbs li{background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #cecece;
    float: left;
    height: 28px;
    list-style: none outside none;
    margin: 6px 6px 0px 0;
    padding: 2px;
    position: relative;
    width: 28px;}
#farbenp2 .button {
    cursor: pointer;
    height: 28px;
    position: absolute;
    width: 28px;
}
#farbenp2 .farben{
width:74px;
height:76px;
 margin-left: 606px;
position:absolute;
background:url('../images/farben.png') no-repeat;
z-index:20;
}

#farbenp2 .button:hover {
  
    height: 68px;
    left: -22px;
    padding: 4px;
    top: -22px;
    width: 68px;
    z-index: 30;
	-webkit-box-shadow: 0px 0px 9px rgba(50, 50, 50, 0.39);
-moz-box-shadow:    0px 0px 9px rgba(50, 50, 50, 0.39);
box-shadow:         0px 0px 9px rgba(50, 50, 50, 0.39);
}
#farbenp2 #largeImage {
 border: 0px solid gray;
 padding: 0px;
 background-color: transparent;


}
#farbenp2 #thumbs img {


 background-color:#fff;
 cursor: pointer;
}
#farbenp2 #thumbs img {
 float: left;
 margin-right: 15px;
  margin-bottom: 15px;
}
#farbenp2 #description {
width:100%;
 color: #fff;

 padding: 0;
 margin: 0px;
 bottom:5px;
  margin: 0 0 2px;
}
#farbenp2 #description p{
background:url('../images/desc_bg.jpg') repeat-x;

 color: #fff;
display:inline;
 padding: 2px 14px;
 margin: 0px;
 text-align:center;
}
#farbenp2 #panel { position: relative; text-align:center; margin-top:0px; margin-left:11px; height:269px; }
#farbenp2 .infotext{float: left; font-size:12px; margin-left:135px; margin-top:5px;}
#farbenp2 .opis { display: none; text-decoration:none; }
#farbenp2 #thumbs li:hover .opis { display: block; z-index:9999; position:absolute; top:0px; font-size:10px; margin-top: -65px; margin-left:-24px; width:76px; height:40px;background:#3572ce; color:#fff; text-decoration:none;}
#farbenp2 #thumbs li:hover .opis p { text-align:center; text-decoration:none;}
#farbenp2 #largeImage {
 border: 0px solid gray;
 padding: 0px;
 background-color: transparent;
}




#farbenp{width:680px;  }
#farbenp .galleryl{width:678px; float:left; border-top: 1px solid #c7c7c7; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7;}
#farbenp .galleryr{width:680px; float:left; background:url('../images/farben_bg3.jpg') no-repeat; height:220px;}
#farbenp .galleryr p{margin-bottom:0px; padding-bottom: 0px;}
#farbenp #thumbs { padding-top: 22px; padding-left:25px; padding-bottom:34px; }
#farbenp #thumbs ul{margin:0; padding:0;}
#farbenp #thumbs li{background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #cecece;
    float: left;
    height: 62px;
    list-style: none outside none;
    margin: 6px 12px 6px 0;
    padding: 2px;
    position: relative;
    width: 62px;}
	#farbenp #thumbs li a{text-decoration:none;}
#farbenp .button {
    cursor: pointer;
    height: 62px;
    position: absolute;
    width: 62px;
}
#farbenp .farben{
width:74px;
height:76px;
 margin-left: 606px;
position:absolute;
background:url('../images/farben.png') no-repeat;
z-index:20;
}
#farbenp .button:hover {
  
    height: 90px;
    left: -17px;
    padding: 4px;
    top: -17px;
    width: 90px;
    z-index: 30;
	-webkit-box-shadow: 0px 0px 9px rgba(50, 50, 50, 0.39);
-moz-box-shadow:    0px 0px 9px rgba(50, 50, 50, 0.39);
box-shadow:         0px 0px 9px rgba(50, 50, 50, 0.39);
}
#farbenp .opis { display: none; }
#farbenp #thumbs li:hover .opis { display: block; z-index:9999; position:relative; font-size:10px; margin-top: -44px; margin-left:-19px; width:98px; background:#3572ce; color:#fff; text-decoration:none;}
#farbenp #thumbs li:hover .opis p { text-align:center;}
#farbenp #largeImage {
 border: 0px solid gray;
 padding: 0px;
 background-color: transparent;


}
#farbenp #thumbs img {


 background-color:#fff;
 cursor: pointer;
}
#farbenp #thumbs img {
 float: left;
 margin-right: 15px;
  margin-bottom: 15px;
}
#farbenp #description {
width:100%;
 color: #fff;

 padding: 0;
 margin: 0px;
 bottom:5px;
  margin: 0 0 2px;
}
#farbenp #description p{
background:url('../images/desc_bg.jpg') repeat-x;

 color: #fff;
display:inline;
 padding: 2px 14px;
 margin: 0px;
 text-align:center;
}
#farbenp #panel { position: relative; text-align:center; margin-top:0px; margin-left:11px; }
#farbenp .infotext{float: left; font-size:12px; margin-left:135px;}
/* ebay elements */

#CentralArea {
	display: none;
}

#LeftPanel {
	display: none;
}
table.gallery td{font-size:13px;}

/* new listing */
.grid td.left {
    border-left: 0 solid #CCCCCC;
}
div.itemseparator {
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0px 0 0;
    margin: 2px 0;
}
td.basics {
    width: 210px;
	display:none;
}

table.gallery table.fixed div.time2 {
    padding-right: 15px;
	display:none;
}

span.g-b {
position: relative;
left:56px;
font-weight: bold;
}
span.oriprs {
left: 56px;
position:relative;
}
table.gallery div.saleDiv {
    padding-right: 0;
    padding-top: 0;
    position: relative;
}
td.details a {font-size:12px; text-decoration:none}
table.gallery div.subtitle{font-size: 11px; display:none;}
table.gallery table.fixed tr{ width:200px;}
table.gallery table.fixed td{}
table.gallery table.fixed span.disct, table.gallery table.prices span.disct {
    color: #40B238;
    float: left;
    font-weight: bold;
    margin-top: 0px;
}
table.gallery {
    background: url('../images/bg_pr.png') no-repeat;
    height: 344px;
    width: 220px;
}
table.gallery:hover {
    background: url('../images/bg_pr.png') no-repeat -220px 0px;
    height: 344px;
    width: 220px;
}
.r3_hm, .r3_c, .r3_s {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 0 0px !important;
}
td#CentralArea div.dynpg {
    background-image: none;
    border-top: 0 solid #DEDEDE !important;
    margin: 0;
    padding: 15px 10px 10px;
}
.cmpBr {
    background-color: #F4F4F7;
    background-repeat: repeat;
    border-bottom: 0 solid #CCCCCC !important;
    border-style: solid;
    border-top: 0 solid #FFFFFF;
    border-width: 0;
    height: 25px;
	   background: #fff none repeat scroll 0 0 !important;
}
.r3_t i, .r3_bl i {
    border: 0 solid #CCCCCC !important;
    height: 5px;
    margin-right: 6px;
    overflow: hidden;
}
.r3_t {
    background-position: 0 -44px;
    display: none;
}
.g-nav{font-size:12px;}
.g-nav a:link{font-size:12px; color:#000; text-decoration:none;}
.v4stabl{font-size:12px; }
.v4stabl a:link{font-size:12px; color:#000; text-decoration:none;}
.fpcc .countClass {
    color: #0778cf;
    font-family: Arial;
    font-size: medium;
    font-weight: bold;
}

span.pdmt .cur {
    color: #0778cf;
    cursor: pointer;
    margin-left: 0.4em;
}
.pgbc {
    background-color: #fff;
    padding: 5px 10px;
}

.dynpg span.page {
    color: #707173;
    font-size: 13px;
    font-weight: normal;
    white-space: nowrap;
}
.fpcc span.keywordClass {
background: none;
    color: #333333;
    cursor: default;
    display: inline;
    font-family: Arial;
    font-weight: bold;
    margin: 0;
    white-space: nowrap;
}
.gpvi img{width:140px;}
.image{width:140px !important;}
table.gallery div.ttl {
    margin: -15px 0 2px;
}
.sh-cnt {
 display:none;
}
.itemAttr .section {
   
 display:none;
  
}
.footer-nav-style{
	display: block;
	width: 100%;
	float: left;
}

.footer-nav-style hr{
	height: 1px;
	display: block;
	border: none;
	background-color: #dcdcdc;
}

ul .footer-nav-style .footer-nav-left{
	float: left;
	display: block;
	margin-bottom: 25px;
	padding: 0 !important;
}

ul .footer-nav-style .footer-nav-right{
	float: right;
	display: block;
	margin-bottom: 25px;
	padding: 0 !important;
}
.fns{
	display: block;
	width: 100%;
	float: left;
}

.fns hr{
	height: 1px;
	display: block;
	border: none;
	background-color: #dcdcdc;
}

ul .fns .fnl{
	float: left;
	display: block;
	margin-bottom: 25px;
	padding: 0 !important;
}

ul .fns .fnr{
	float: right;
	display: block;
	margin-bottom: 25px;
	padding: 0 !important;
}
.fns div{	display: block;
	width: 212px;
	height: 87px;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 15px;}
	.fns b{	display: block;
	width: 214px;
	height: 122px;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 15px;}
.img{
	display: block;
	width: 212px;
	height: 87px;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

.marka-box{
	display: inline-block;
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 15px;
	margin-left: 11px;
	margin-right: 11px;
	margin-bottom: 25px;
}

.marka-left-box{
	float: left;
	width: 215px;
	padding-top: 10px;
}
.marka-right-box{
	float: left;
	width: 483px;
	margin-left: 12px;
	padding-top: 10px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	line-height: 1.3;
	font-size: 0.8rem;
	text-align: justify;
}

.marka-right02-box{
	float: left;
	width: 483px;
	margin-right: 12px;
	padding-top: 10px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	line-height: 1.3;
	font-size: 0.8rem;
	text-align: justify;
}

.button-box{
	display: block;
}
.button-box .button{
	display: block;
	float: right;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	line-height: 1.3;
	font-size: 0.8rem;
	font-weight: bold;
	margin-top: 20px;
	padding-left: 20px;
	background-image: url('http://www.jumbo-shop.de/ebay-files/images/uber-uns/arrow.png');
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: none !important;
}

.button-box .button:hover{
	color: #e30413;
}
#i1{
	background-image: url(../images/menu/guteklasse8.jpg);
}
#i2{
	background-image: url(../images/menu/guteklasse10.jpg);
}
#i3{
	background-image: url(../images/menu/drahtseile.jpg);
}
#i4{
	background-image: url(../images/menu/drahtseile-in-pvc.jpg);
}
#i5{
	background-image: url(../images/menu/klemmen.jpg);
}
#i6{
	background-image: url(../images/menu/kauschen.jpg);
}
#i7{
	background-image: url(../images/menu/stahlketten.jpg);
}
#i8{
	background-image: url(../images/menu/knotenkette.jpg);
}
#i9{
	background-image: url(../images/menu/spannschlosser.jpg);
}
#i10{
	background-image: url(../images/menu/schrauben_muttern.jpg);
}
#i11{
	background-image: url(../images/menu/ankerbolzen.jpg);
}
#i12{
	background-image: url(../images/menu/karabiner.jpg);
}
#i13{
	background-image: url(../images/menu/schakel.jpg);
}
#i14{
	background-image: url(../images/menu/haken.jpg);
}
#i15{
	background-image: url(../images/menu/seilrollen.jpg);
}
#j1{
	background-image: url(../images/menu/duschdichtungen.jpg);
}
#j2{
	background-image: url(../images/menu/fensterdichtungen.jpg);
}
#j3{
	background-image: url(../images/menu/turdichtungen.jpg);
}
#j4{
	background-image: url(../images/menu/duschelemente.jpg);
}
#j5{
	background-image: url(../images/menu/hohlkammerprofile.jpg);
}
#j6{
	background-image: url(../images/menu/kantenschutzdichtungen.jpg);
}
#j7{
	background-image: url(../images/menu/kuchensockel.jpg);
}
#j8{
	background-image: url(../images/menu/fugenabdichtung.jpg);
}
#k1{
	background-image: url(../images/menu/sonnenschutz.jpg);
}
#k2{
	background-image: url(../images/menu/duschelemente.jpg);
}
#k3{
	background-image: url(../images/menu/mdf_sockelleisten.jpg);
}
#k4{
	background-image: url(../images/menu/weichsockelleisten.jpg);
}
#k5{
	background-image: url(../images/menu/kuchenleisten.jpg);
}
#k6{
	background-image: url(../images/menu/teppichleisten.jpg);
}
#k7{
	background-image: url(../images/menu/wandverblender.jpg);
}
#k8{
	background-image: url(../images/menu/pvc_sockelleisten.jpg);
}
#l1{
	background-image: url(../images/menu/juteseil.jpg);
}
#l2{
	background-image: url(../images/menu/hanfseil.jpg);
}
#l3{
	background-image: url(../images/menu/sisalseil.jpg);
}
#l4{
	background-image: url(../images/menu/polypropylen.jpg);
}
#l5{
	background-image: url(../images/menu/gummiseil.jpg);
}
#l6{
	background-image: url(../images/menu/drahtseil_verzinkt.jpg);
}
#l7{
	background-image: url(../images/menu/drahtseil_02.jpg);
}
#l8{
	background-image: url(../images/menu/drahtseil_pvc_ummantelt.jpg);
}
#m1{
	background-image: url(../images/menu/kamin_reinigen.jpg);
}
#m2{
	background-image: url(../images/menu/heizkesselbursten.jpg);
}
#m3{
	background-image: url(../images/menu/zuggewicht.jpg);
}
#m4{
	background-image: url(../images/menu/weihnachtsbaume.jpg);
}
#m5{
	background-image: url(../images/menu/grills.jpg);
}
#m6{
	background-image: url(../images/menu/heizkessel_reinigen.jpg);
}
#m7{
	background-image: url(../images/menu/schubstange.jpg);
}

#left{
		font-size: 12px;
	}
	a{
		cursor: pointer;
	}
	.first-menu{
		width: 180px;
		margin: 0px 34px;
	}
	.img-left-menu li{
		list-style-type: none;
		display: block;
		padding-bottom: 15px;
		margin-bottom: 15px;
		border-bottom: 1px solid #e4e4e4;
	}
	.img-left-menu li a{
		width: 180px;
		height: 180px;
		display: block;
		position: relative;
		text-align: center;
	}
	li#col2 a{
		height: 218px;
	}
	.img-left-menu li a span{
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center;
		font-weight: bold;
	}
	.img-left-menu li a span img{
		padding-right: 10px;
	}
	.img-left-menu .first-menu li{
		position: relative;
	}
	.img-left-menu .second-menu{
    	display: inline-block;
    	width: 644px;
		-webkit-box-shadow: 0px 0px 5px #a0a0a0;
		-moz-box-shadow: 0px 0px 5px #a0a0a0;
		box-shadow: 0px 0px 5px #a0a0a0;
    	background-color: #fff;
    	padding-left: 20px;
    	z-index: 99;
    	position: relative;
    }
	.img-left-menu #second-menu01{
		height: 445px;
	}
	.img-left-menu #second-menu02{
		height: 530px;
	}
	.img-left-menu #second-menu03{
		height: 300px;
	}
	.img-left-menu #second-menu04{
		height: 500px;
	}
	.menu-box{
		position: absolute;
    	top: 0;
    	left: 180px;
    	width: 644px;
    	display: none;
    	padding-left: 0px;
	}
	.img-left-menu .second-menu li.info-box{
		display: block;
		margin-top: 40px;
	}
	.info{
		float: left;
    	width: 300px;
   		padding: 10px 20px 10px 5px;
   		font-size: 11px;
   		text-align: justify;
	}
	.info h3{
		font-size: 1.1em;
    	font-weight: normal !important;
	}
	.info-img{
		float: left;
		width: 280px;
		text-align: left;
	}
	.info-box .info-img img{
		max-width: 100%;
	}
	.info2{
		float: left;
    	width: 300px;
   		padding: 10px 20px 10px 5px;
   		font-size: 11px;
   		text-align: justify;
	}
	.info2 h3{
		font-size: 1.2em;
    	font-weight: normal !important;
	}
	
	.opcmenu li{
		width: 44px !important;
		padding: 0 !important;
		margin: 0 !important;
		position: relative;
		
	}
	.opcmenu li a{
		text-align: left;
	}
	
	.opcmenu-name{
		position: absolute;
		top: 70px;
		left: -200px;
		background-color: #fff;
		-webkit-box-shadow: 0px 0px 5px #a0a0a0;
	    -moz-box-shadow: 0px 0px 5px #a0a0a0;
	    box-shadow: 0px 0px 5px #a0a0a0;
		padding: 10px 10px;
		color: #000;
		z-index: 99;
		display: none;
		width: 200px
	}
	
	.opcmenu li:hover .opcmenu-name{
		display: block;
	}
	.img-left-menu .first-menu li:hover .menu-box{
		display: block;
	}
	.img-left-menu .second-menu li{
		list-style-type: none;
		float: left;
		padding: 0px 10px;
		border: none;
		margin-top: 10px;
	}
	.img-left-menu .second-menu li span{
		padding-top: 9px;
		background-image: url('arrow.jpg');
		background-position: center top;
		background-repeat: no-repeat;
	}
	.img-left-menu .second-menu li span img{
		max-width: 100%;
	}
	.img-left-menu .second-menu li:nth-child(1){
		padding-left: 40px;
		padding-right: 20px;
		width: 764px;
		font-weight: bold;
		color: #a4a3a3;
		margin-top: 20px;
	}
	.img-left-menu .second-menu li:nth-child(2), .img-left-menu .second-menu li:nth-child(5){
		padding-left: 20px;
	}
	.img-left-menu .second-menu li:nth-child(4), .img-left-menu .second-menu li:nth-child(7){
		padding-right: 20px;
	}
	.linkurl{
    -webkit-transition-property: background-image;
       -moz-transition-property: background-image;
         -o-transition-property: background-image;
            transition-property: background-image;
    -webkit-transition-duration: .2s;
       -moz-transition-duration: .2s;
         -o-transition-duration: .2s;
            transition-duration: .2s;
    -webkit-transition-timing-function: linear;
       -moz-transition-timing-function: linear;
         -o-transition-timing-function: linear;
            transition-timing-function: linear;
            position: relative;
	}
	.linkurl:hover .limenu-hover{
		display: block;
	}
	.limenu-hover{
		position: absolute;
	    top: 70px;
	    left: -160px;
	    display: none;
	    width: 250px;
	    z-index: 99;
	    background-color: #fff;
	    padding: 10px;
	    font-size: 11px;
	    -webkit-box-shadow: 0px 0px 5px #a0a0a0;
	    -moz-box-shadow: 0px 0px 5px #a0a0a0;
	    box-shadow: 0px 0px 5px #a0a0a0;
	}
	.limenu-hover img{
		display: block;
		max-width: 100%;
		padding-top: 10px;
	}
	.li-menu-duschelement-01{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/basic-lon.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-01:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/basic-lon-1.jpg');
	}
	.li-menu-duschelement-011{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/basic-lon.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-011:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/basic-lon-1.jpg');
	}
	.li-menu-duschelement-012{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/folia-ber.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-012:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/folia-ber-1.jpg');
	}
	.li-menu-duschelement-013{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/epoksyd-ven.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-013:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/epoksyd-ven-1.jpg');
	}
	

	.li-menu-duschelement-02{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/basic-central.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-02:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/basic-central-1.jpg');
	}
	.li-menu-duschelement-021{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/basic-central.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-021:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/basic-central-1.jpg');
	}
	.li-menu-duschelement-022{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/folia-central.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-022:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/folia-central-1.jpg');
	}
	.li-menu-duschelement-023{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/epoksyd-central.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-023:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/epoksyd-central-1.jpg');
	}
	.li-menu-duschelement-024{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/basic-decentral.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-024:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/basic-decentral-1.jpg');
	}
	.li-menu-duschelement-025{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/folia-decentral.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-025:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/folia-decentral-1.jpg');
	}
	.li-menu-duschelement-026{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/epoksyd-decentral.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-026:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/epoksyd-decentral-1.jpg');
	}

	
	.li-menu-duschelement-03{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/wandablauf-basic.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-03:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/wandablauf-basic-1.jpg');
	}
	.li-menu-duschelement-031{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/wandablauf-basic.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-031:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/wandablauf-basic-1.jpg');
	}
	.li-menu-duschelement-032{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/wandablauf-folia.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-032:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/wandablauf-folia-1.jpg');
	}
	.li-menu-duschelement-033{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/wandablauf-epoksyd.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-033:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/wandablauf-epoksyd-1.jpg');
	}

	.li-menu-duschelement-04{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/duschelement-set.jpg');
		background-repeat: no-repeat;
		background-size: 180px 180px;
	}
	.li-menu-duschelement-04:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/duschelement-set.jpg');
	}
	

	.li-menu-duschelement-041{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/flussig-gummi-all.jpg');
		background-repeat: no-repeat;
		background-size: 120px 120px;
	}
	.li-menu-duschelement-041:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/flussig-gummi-all-1.jpg');
	}
	.li-menu-duschelement-042{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/tiefgrund.jpg');
		background-repeat: no-repeat;
		background-size: 120px 120px;
	}
	.li-menu-duschelement-042:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/tiefgrund-1.jpg');
	}
	.li-menu-duschelement-043{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/dichtband.jpg');
		background-repeat: no-repeat;
		background-size: 120px 120px;
	}
	.li-menu-duschelement-043:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/dichtband-1.jpg');
	}
	.li-menu-duschelement-044{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/innenecke.jpg');
		background-repeat: no-repeat;
		background-size: 120px 120px;
	}
	.li-menu-duschelement-044:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/innenecke-1.jpg');
	}
	.li-menu-duschelement-045{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/aussenecke.jpg');
		background-repeat: no-repeat;
		background-size: 120px 120px;
	}
	.li-menu-duschelement-045:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/aussenecke-1.jpg');
	}
	.li-menu-duschelement-046{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/wandmanschetten.jpg');
		background-repeat: no-repeat;
		background-size: 120px 120px;
	}
	.li-menu-duschelement-046:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/wandmanschetten-1.jpg');
	}
	.li-menu-duschelement-047{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/folia-set-b.jpg');
		background-repeat: no-repeat;
		background-size: 120px 120px;
	}
	.li-menu-duschelement-047:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/folia-set-b-1.jpg');
	}
	.li-menu-duschelement-048{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/folia-set-r.jpg');
		background-repeat: no-repeat;
		background-size: 120px 120px;
	}
	.li-menu-duschelement-048:hover{
		background-image: url('http://www.jumbo-shop.de/ebay/ahnliche-artikel/folia-set-r-1.jpg');
	}
	#second-menu04 li a{
		width: 120px;
	}
	#second-menu04 li a span{
		bottom: 55px !important;
	}















