/* CSS Document */
#outofstock {
	background: #fff !important;
	clear: both !important;
	width: 580px;
	padding: 0px;
	margin: 10px 0 0 0px!important;
	text-align: left;
}

#outofstock h1 {
	font: bold 36px Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0 0 10px 0;
	background: none !important;
	width:370px;
	float:left;
}

#outofstock h2 {
	clear:both;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 10px 0 5px 10px;
	width:100%;
	padding:0;
	background:none!important;
}

#outofstock #bigimage {
	float: right;
	margin: 0 10px 20px 0;
	width:180px;
}

#timer {
	list-style: none;
	margin: 0 0 0 10px !important;
	padding: 0;
	width: 320px;
	float: left;
}

#timer li {
	float: left;
	font: bold 3em Arial, Helvetica, sans-serif;
	color: #fff;
	width: 62px;;
	text-align: center;
	height: 62px;
	padding: 7px 0;
	margin: 0 !important;
	list-style: none !important;
}

#timer li.day {
	background: url(/buttons/outofstock/timer1.gif) no-repeat !important;;
}

#timer li.month {
	background: url(/buttons/outofstock/timer2.gif) no-repeat !important;;
}

#timer li.year {
	background: url(/buttons/outofstock/timer3.gif) no-repeat !important;;
	width: 60px !important;;
}

.sociallinks {
	float:left;
	width:252px;
	margin: 0 15px 20px 0!important;
	border:5px solid #fff;
	padding:10px;

}

.sociallinks li {
	margin: 0 15px 0 0 !important;
	list-style: none !important;
}



.sociallinks li.text {
	padding:0 0 10px;
}

.sociallinks li a {
	margin: 0 0 5px;
	float:left;
	width:100px;
	text-align:center;
	text-decoration:none;
}

.sociallinks li img {
	border: none;
}



.sociallinks li a span {
	text-decoration:underline;
}


.sociallinks li a:hover span {
	text-decoration:none;
}


#produktideen {
	clear:both;
	width: 100%;
	float: left;
	padding: 0 !important;
	margin: 0 0 5px !important;
}

#produktideen a {
	display:block;
	width:263px;
	padding:10px;
	border:1px solid #ccc;
	float:left;
	margin:10px 10px 0 0;
	background:#fff;
	text-align:center;
	text-decoration:none;
}

.last {
	margin-right:0!important;
}


#produktideen img {
	width:263px;
	margin:0 0 5px;

}

#produktideen a span {
		text-decoration:underline;
}

#produktideen a:hover span {
		text-decoration:none;
}

#produktideen h2 {
	background: #d1d2d3;
	padding: 0 5px;
	margin: 0;
}



.links {
	width: 330px;
	float: left;
	background: #fff;
	border: 1px solid #d1d2d3;
	padding: 5px 10px;
}

.links a {
	line-height: 1.5em;
}


.outofstockcrossprod {
	float:left;
	width:165px;
	margin-right:30px;
	margin-left:0px;
	margin-top:5px;
	padding:3px;
	border:1px solid #e2e2e2!important;
	}
	
.nomargin-right {
	margin-right:0px!important;
	}	
	
.outofstockcrossprod h3 {
	font-size:16px!important;
	font-weight:bold;
	}
	
.outofstockcrossprod img {
	float:left;
	margin-bottom:2px;
	}
	
	
.outofstockcrossprod a:visited {
	border:none;
	text-decoration:none;
	}		
	
p.price {
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#70ab1b;
	}
	
img.btn {
	float:right;
	margin-right:5px;
	margin-bottom:5px;
	border:none!important;
	}
	
#ctaall {
	float:right;
	margin-top:15px;
	}
	
h2.dashed {
	background:none!important;
	border-top:none!important;
	border-left:none!important;
	border-right:none!important;
	border-bottom:1px dashed #ababab;
	padding:4px 3px;
	color:#666666!important;
	width:100%;
	margin:0 0 15px 0!important;
	font-size:16px;
	font-weight:bold;
	}	
	
#outofstockpic {
	margin-bottom:30px;
	}
