@charset "UTF-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{
	margin: 0; padding: 0; border: 0; outline: 0; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}

:focus{
	outline: 0;
}

ol, ul{
	list-style: none;
}

blockquote:before, blockquote:after,
q:before, q:after{
	content: "";
}

blockquote, q{
	quotes: "" "";
}
hr{
 	border:1px solid #000;
	height:1px;
}
body{
	color: #000;
	background: #fff;
	line-height: 1.4;
	text-align: left;
	font: 100.1% tahoma,verdana,arial,sans-serif;
}

.input, select, textarea{
	margin:2px;	
	border:none;
}

.noprint{
	display:none;
}
#ccenter a{
	color:#000;
}

#header{
	display:none;
}

#fixednav{
	display:none;
}

#cleft{
	display:none;
}
#ccenter{
	width: 100%;
}

#ccenter h1{
	font-size:1.3em;
}

#ccenter h2{
	font-size: 1.2em;
	margin-bottom: 1em;
	padding-bottom: 0.5em;
	border-bottom:1px solid #000;
}
#ccenter h2 small,h3 small{
  font-size: 0.9em;
}
#ccenter h2 .oldPrice{
	text-decoration:line-through;
	color:#000;
	font-weight:normal;
}
#ccenter h3{
	font-size: 1em;
	margin-bottom: 2em;
}

#ccenter ul, #ccenter ol {
	list-style-type: disc;
}

#ccenter ol {
	margin-left: 2.4em;
	list-style-type: decimal;
}

*+html #ccenter ul {
	list-style-type: none;
}

*+html #ccenter ol {
	margin-left: 2.1em;
	list-style-type: decimal;
}

#ccenter p{
	margin: 1em 0;
}


#ccenter p.breadcrumb a:after{
	content:"";
}

#cright{
	display:none;
}

div#footer{
	margin-top:2em;
	text-align:center;
}
div#footer a{
	color:#000;
}

#footer-text{	
	text-align:center;
}

div.buttonwrapper{
	display:none;
}

.red{
	color:red;
}
.green{
	color:green;
}
.inputRequirement{
	color:red;
	vertical-align:top;
	line-height:24px;
}
.tax_info {
  font-size: 12px;
  color: #758389;  
  font-weight:normal;
}
.smallText{
  font-size: 12px;
  font-weight:normal;
}
#ccenter div.buttonwrapper a, 
#ccenter div.buttonwrapper input{
	display:none;
}

#ccenter table.pricebreak{
	width:100%;
	border:1px dashed #000;
	text-align:center;
	border-collapse: collapse;

}
#ccenter table.pricebreak td{
	border:1px dashed #000;
	padding:5px;
}

/* MouseOver-Balken im checkout-Bereich */
.moduleRow { background-color: #ffffec; }
.moduleRowOver { background-color: #d5c089; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: #c9f1cb; }

.partnerlinks a img{
	vertical-align:middle;
	text-decoration:none;
	margin:5px;
}
ul#category-listing, ul#product-listing{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul#category-listing li{
  list-style:none;
  line-height:40px;
  height:40px;
  font-size:14px;
  border:1px solid #d5c089;
  margin:2px;
}
ul#category-listing li{
	text-decoration:underline;

}
ul#category-listing li a{
	cursor:pointer;
}
ul#category-listing li img{
	float:left;
}
ul#category-listing li span{
	text-indent:10px;
	height:40px;
  	display:block;
}
ul#product-listing li{
	clear:both;	
	display:block;
	padding:0;
  	margin:5px 0px;
  	list-style-type:none;	
	background : #decea4;
	height:78px;
}

ul#product-listing li.even{
	background: #eee6c8;	
}
ul#product-listing li p{	
	margin:0;
	padding:0;
}
ul#product-listing li img{
	float:left;
	padding:0;
	margin: 0 4px 0 0; 
	border:1px solid #d5c089;
	height:75px;
}
ul#product-listing li .p-name span{
	color:#666;
}
ul#product-listing li div.p-data{
	float:left;
	width:340px;
}
ul#product-listing li div.p-price{
	float:right;
	width:245px;
	padding-right:5px;
	text-align:right;
}
span.p-details {
	display:none;
}

ul#product-listing li div.p-price form{
	display:none;
}
ul#product-listing li div.p-data p.p-name{
	padding:4px;
	height:48px;
	font-weight:bold;
}
ul#product-listing li div.p-price p.pp-text{
	height:48px;
}
ul#product-listing li div.p-price p.pp-text .tax_info{
	display:inline-block;
}

.productSpecialPrice{
	color:red;
}
/* Farbe Schriftzug Gast bei der Begruessung */
span.greetUser {
  color: #000;
  font-weight: bold;
}
#customer_greeting{
	line-height:1.5em;
	padding:0;
	margin:0 !important;
}

/*
* homegrid options
*/
#ccenter #hg-table {
	margin:auto;
	text-align:center;
}
#ccenter #hg-table .hg-image a:after, .hg-text a:after,
{
	content:"";
}
.products-detail-image a:after .products-detail-image a:link:after{
	content:"";
}

/* Ziepo: PRODUCT NAVIGATION BAR */
.navigation_bar{
	display:none;
}

/* Bestellablauf Start */
.order_process {
	display:none;
}
.sort-functions{
	display:none;
}
