﻿.tabstore {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 95px;
    left: 228px;
    width: 400px;
    z-index: 9900
}
.tabstoresonderposten {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 95px;
    left: 460px;an
    width: 550px;
    z-index: 9900
}
.Ersatzteile {
    background-color: transparent;
    display: none;
    position: absolute;
    top:100px; 
    left: 50px;
    width: 150px;
    z-index: 9999 
}



.Chemikalien {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 174px; 
    left: 320px;
    width: 150px;
    z-index: 999
}
.anmeldenX{
    background-color: transparent;
    display: none;
    position: absolute;
    top: 71px;
    margin-left: 25px;
    left: 50%;

    z-index: 999;
	border:0px solid #fff;
}

.Motorteile {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 174px;
    left: 100px;
    width: 200px;
    z-index: 9999
}
.Bremse {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 174px;
    left: 280px;
    width: 200px;
    z-index: 9999
}
.Werkzeug {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 174px;
    left: 100px;
    width: 200px;
    z-index: 9999
}
.Farben {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 174px; 
    left: 320px;
    width: 150px;
    z-index: 9999
}
.SchnickSchnack {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 174px;
    left: 100px;
    width: 200px;
    z-index: 9999
}
.hotdealskategorie {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 315px;
    left: 370px;
    width: 150px;
    z-index: 500
}
#tabsA22 {
	
    font-family: 'PTSansR';
    font-size: 16px;
    float: right;
    width: 100%;
    line-height: 28px;
    text-align: center;
    z-index: 999;
    color: #fff;
	position:relative;

}
#tabsA22 ul {
    margin-left:90px;
margin-top:-60px;
    padding: 0 0 35px;
    list-style: none
}
#tabsA22 li {
    display: inline;
    margin: 0;
    padding: 0
}
#tabsA22 a {
    float: left;
    margin: -1px;
    border: 1px solid #fff;
    width: 100px;
    text-decoration: none;
    color: #fff
}
#tabsA22 a span {
    display: block;
    background-color: #fff;
    color: #212930;
    float: left;
 
}
#tabsA22 a:hover span {
    background-color: #fff;
	color: #3a7de3;
	font-family:'PTSans';
	border-bottom:2px solid #3a7de3;
}
#tabskdcenter {
    font: 11px/1.5em Arial, Helvetica, Sans-Serif;
    width: 100%;
    font-size: 80%;
    line-height: 16px;
    text-align: center;
    z-index: 999
}
#tabskdcenter ul {
    margin: 0;
    padding: 0 0 0 10px;
    list-style: none
}
#tabskdcenter li {
    display: inline;
    margin: 0;
    padding: 0
}
#tabskdcenter a {
    float: left;
    margin: 0;
    width: 95px;
    padding: 0 1px 0 5px;
    text-decoration: none
}
#tabskdcenter a span {
    float: left;
    display: block;
    background: url(/images/tabright22small.png) no-repeat right top;
    padding: 5px 15px 5px 6px;
    color: #E9F2FE;
    float: none
}
#tabskdcenter a:hover span {
    color: #555;
    text-decoration: underline;
    z-index: 999
}
#tabskdcenter a:hover {
    background-position: 0 -48px
}
#tabskdcenter a:hover span {
    background-position: 100% -48px
}
#tabs22 {
    font-family: 'PTSans';
    font-size: 12px;
    float: right;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
    z-index: 999;
    color: #fff
}
#tabs22 ul {
    margin: 0;
    padding: 0 0 0px;
    list-style: none
}
#tabs22 li {
    display: inline;
    margin: 0;
    padding: 0;
    height: 30px;
    margin-top: 0px;
    line-height: 30px

}
#tabs22 a {
    float: left;
    margin: -1px;
    border-right: 0 solid #1a1a1a;
    width: auto;
    padding: 0 0 0 5px;
    text-decoration: none;
    color: #fff;
	margin-left:15px;
}
#tabs22 a span {
    float: left;
    display: block;
    color: #fff;
    float: none
}
#tabs22 a:hover span {
    color: #fff;
    text-decoration: underline;
    z-index: 999
}



/* MODULE BOXES HAUPTGRUPPEN!!!!!!! */
.box {
	margin-bottom: 30px;
	padding-bottom:10px;
}
#column-left .box, #column-right .box {
	padding:0 0 10px 0;
	border-top:1px solid #f1f1f1;
	width:100%;
}
.box .box-heading {
	padding: 8px 10px 7px 10px;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #333;
}
.box .box-content {
	padding:0px 10px 10px 10px;
}

/* box products */
.box-product {
	width: 100%;
}
.box-product > div {


	margin-right: 20px;
	margin-bottom: 15px;
}
.prod_hold {
	width:166px;
	height:180px;
	display:block;
	float:left;
	position:relative;
	z-index:1;
	padding: 0;
	border-bottom:0px solid #ddd;
	
}
#container_boxed .prod_hold {
	margin:1px 21px 24px 21px;
}

#container_boxed .cat_list .prod_hold {
	margin:1px 22px 20px 21px;
}
.prod_hold:hover {
	z-index:1000;
}
.prod_hold .image {
	display: block;
	margin-bottom: 10px;
			margin-top:20px;
		
	background-size: 90px auto;
	padding-bottom:12px;
}
.prod_hold .image img {
	border:0px solid #e8e8e8;
	background-color:#ffffff;
	width:130px;
}
.prod_hold:hover .image img {
	position:relative;
	z-index: 1500;
}
.prod_hold .info {
	position: absolute;
	color:white;
	font-size:12px;
	left: -5px;
	top: -20px;
	padding: 224px 18px 15px 18px;
	width: 154px;
	display: none;
	background:rgba(0, 0, 0, 0.93);
	border:7px solid #fff;
	z-index:999;
}
.prod_hold:hover .info {
	display:block;
	box-shadow: 0px 0px 8px #666;
	-moz-box-shadow: 0px 0px 8px #666;
	-webkit-box-shadow: 0px 0px 8px #666;
	z-index:1400;
}
.info h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#f5f5f5;
	font-size:12px;
	font-weight:bold;
	padding-bottom:7px;
	display:block;
	text-transform:uppercase;

}
.prod_hold a.add_to_cart_small {
	color:#000;
	background-color:#fdc719;
	display:block;
	height:20px;
	width:130px;
	padding:4px 0px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	margin:0 auto 10px auto;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}
.prod_hold a.add_to_cart_small:hover {
	background-color:#d10000;
	color:#f5f5f5;
}

produktliste {
	color:#000;
	background-color:#fdc719;
	display:block;
	height:20px;
	width:130px;
	padding:4px 0px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	margin:0 auto 10px auto;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-khtml-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}


.pricetag_small {
	background-color:black;
	display:block;
	width:100px;
	height:20px;
	position:absolute;
	top:0px;
	right:0px;
	border-bottom-left-radius:5px;
	z-index: 960;
}
.prod_hold:hover .pricetag_small {
	z-index: 1600;
}
.prod_hold .price {
	color:#f5f5f5;
	font-size:10px;
	display:block;
	padding-right:0px;
}
