a.backlink {position:relative;left:0;top:0;display:block;width:205px;height:150px;float:left;background:url(../images/logo2009_neu.jpg) 0 150px;}
a:hover.backlink {background:url(../images/logo2009_neu.jpg) 0 150px;}
#contentcontainer {margin:0;padding:0 10px 0 0;float:left;width:780px;}
.wkTimeline {position:relative;top:-11px;}
h1.shop {position:relative;top:0;left:-5px;margin:0 0 10px 8px;padding:15px 5px 5px 85px;width:690px !important;height:50px;display:block;font-size:16px;font-weight:bold;color:#49643D;background:url(../images/h1shop.jpg) no-repeat top right;}
.shopnav a {
	display:block;
	float:left;
	width:130px;
	padding:0 0 0 20px;
	height:18px;
	background: url(../images/shop/hantel.gif) no-repeat 0 -55px;
}

.shopnav a:hover, .shopnav_s {
	display:block;
	float:left;
	color:#fff;
	width:125px;
	padding:5px 0 5px 25px;
	font-weight:600;
	font-size:13px;
	height:30px;
	background: url(../images/shop/hantel.gif) no-repeat 0 -2px;
}

.shopnav_s {
	color:#FFFFFF !important;
	display:block !important;
	float:left !important;
	width:125px !important;
	padding:5px 0 5px 25px !important;
	font-weight:600 !important;
	font-size:13px !important;
	height:30px !important;
	background: url(../images/shop/hantel.gif) no-repeat 0 -2px !important;
}

#shopstart {
	width:714px;
	margin:6px 6px 5px 6px;
	padding:0;
	display:block;
	float:left;
	background:url(../images/shop/hammerpreise.jpg) no-repeat;
}

#sonder {
	width:714px;
	margin:0 6px 5px 6px;
	padding:70px 0 0 0;
	display:block;
	float:left;
	background:url(../images/shop/sonder.gif) no-repeat;
}

.shopb {
	width:201px;
	height:244px;
	margin:15px 0 0 0;
	padding:0 10px 0 0;
	display:block;
	float:left;
	background:url(../images/shop/shopbox.jpg) no-repeat;
}

.shopb_sonder {
	width:201px;
	height:244px;
	margin:0 0 20px 0;
	padding:0 10px 0 0;
	display:block;
	float:left;
	background:url(../images/shop/shopbox.jpg) no-repeat;
}

.shopb h1, .shopb_sonder h1{
	margin:0;
	line-height:24px;
	font-size:12px;
	padding:2px 2px 2px 37px;
	display:block;
	float:left;
}

.shopb h2, .shopb_sonder h2{
	margin:0;
	line-height:36px;
	font-size:14px;
	height:36px;
	display:block;
	float:left;
	width:80px;
	position:relative;
	text-align:center;
	z-index:2;
	left:100px;
	top:-4px;
	background:url(../images/shop/shopboxh2.jpg) no-repeat;	
}

.shopb div, .shopb_sonder div{
	padding:5px 0 5px 20px;
	display:block;
	width:180px;
	float:left;
}

.palt, .palt:hover {
	font-size:10px;
	text-decoration:line-through;
	position:relative;
	top:-10px;
}

.pneu, .pneu:hover {
	color:#ff0000;
	position:relative;
	top:-30px;
	left:5px;
  float:left;	
}

.imglinkbg {
	display:block;
	margin:3px 5px 5px 13px;
	float:left;
	width:150px;
	height:120px;
	padding:0 0 0 5px;
	text-align:center;
}

#janina {
	margin:20px 0 0 0;
	display:block;
	width:100%;
	float:left;
}

#janina a, #janina img {
	float:right;
	width:330px;
	height:60px;
}

.shophpbox {
	width:380px;
	margin:6px 0 5px 15px;
	padding:0;
	display:block;
	float:left;
}

.shophpbox h1 {
	color: #304327;
	border:1px solid #7fe02a;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 3px 3px 8px;
	display: block;
	margin: 0 0 10px 0;
	background-color: #edffdf;
}

.shophpbox ul {
	margin:10px 0 10px 20px;
}

.herst a {
	display:block;
	float:left;
	width:150px;
	height:95px;
	border:#ccc 1px solid;
	background:url(../images/shop/herstellerbg.gif) bottom left repeat-x;	
	padding:8px 3px 3px 3px;
	margin:0 15px 15px 0; 
	text-align:center;
	font-size:10px;
}

.herst a:hover {
	background-color:#edffdf;
}


#masterprodtb h1 {
	color: #304327;
	font-size:14px;
	font-weight:bold;
	padding: 3px 3px 3px 8px;
	display: block;
	width:100%-3px;
	margin:0 0 10px 0;
	background: #EDFFDF;
}

#masterprodtb {
  margin:0 0 0 7px;
	border-collapse:collapse;
}

#masterprodtb td {
	border-top:5px solid #ccc;
}

.prodlist, .prodlist_ub {
	margin:0 0 0 0;
	float:left;
	width:550px;
	border-collapse:collapse;
}

.prodlist td, .prodlist th, .prodlist_leer {
	border:none !important;
}

.prodlist_td {
	border-top:2px solid #CCCCCC !important;
}

.prodbild {
	border:1px solid #80cb2a;
	vertical-align:middle;
	text-align:center;
	background-color:#f8fdf4;
	width:350px !important;
}

.prodbild img {
	padding:10px;
}

#overwk {
	margin:0 0 0 30px;
}

.wklist {
	border-collapse:collapse;
	border:1px solid #87B85E;
	padding:0;
	width:690px;
}

.wklist a{
	display:block;
}

.wklist td, .wklist th {
	margin:0;
	padding:3px;
}

.wklist th, .adresstyp, .versandtyp, .zusammenf {
   	background: #F8FDF4 url(../images/modulheader.gif) repeat-x !important;
}

#overwk .hpbox {
	margin-left:0 !important;
}

#overwk .hpbox .hpbox {
	margin-left:7px !important;
	border:1px solid #f2f2f2 !important;
}

.zusammenftable {
	border-collapse:collapse;
	margin:15px 0 0 0;
}

.zusammenftable td{
	margin:0;
	padding:0;
	vertical-align:top;
	width:350px;
}
