/* Punkt am Ende von Menueeintraegen fuer Screenreader, verwendung <span class="usb">. </span> */
.usb { position:absolute; left:-9999px; }
/* ------------------------------------------------------------------------------------------- */
.bg-white {background-color:#FFF}
/* Raender */
.border-brown {border:1px solid #331F1B}
.border-white-round {
	border: 2px solid #FFF;
	border-radius:5px;
}
.no-border-top {border-top:none}
.no-border-right {border-right:none}
.no-border-bottom {border-bottom:none}
.no-border-left {border-left:none}

/* Kategorieuebersicht */
.overlayTextTL {position:absolute; top:0; left:18px}
.overlayTextTR {position:absolute; top:0; right:18px}
.overlayTextBL {position:absolute; bottom:5px; left:18px}
.overlayTextBR {position:absolute; bottom:5px; right:18px}
.kachel-float-txt {
	position:absolute; top:0px; left:18px;
	width:92%;
}
.no-left-right-padding {
	padding-left:0;
	padding-right:0;
}
/* 2 Spalten (1-2) links weis, rechts dunkelbraun */
.two-col-w-b {
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, #FFF),
		color-stop(33.26%, #FFF),
		color-stop(33.26%, #331F1B),
		color-stop(100%, #331F1B)
	);   	
	background-image: -webkit-linear-gradient(
		left, 
		#FFF, 
		#FFF 33.26%,
		#331F1B 33.26%,
		#331F1B 100%
	);
	background-image: -moz-linear-gradient(
		left, 
		#FFF, 
		#FFF 33.26%,
		#331F1B 33.26%,
		#331F1B 100%
	);
	background-image: -ms-linear-gradient(
		left, 
		#FFF, 
		#FFF 33.26%,
		#331F1B 33.26%,
		#331F1B 100%
	);
	background-image: -o-linear-gradient(
		left, 
		#FFF, 
		#FFF 33.26%,
		#331F1B 33.26%,
		#331F1B 100%
	);
}
/* 2 Spalten (2-1) (Home Unterseite) */
.two-col-reverse-b-w {
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, #FFF),
		color-stop(66.6%, #FFF),
		color-stop(66.6%, #331F1B),
		color-stop(100%, #331F1B)
	);   	
	background-image: -webkit-linear-gradient(
		left, 
		#FFF, 
		#FFF 66.6%,
		#331F1B 66.6%,
		#331F1B 100%
	);
	background-image: -moz-linear-gradient(
		left, 
		#FFF, 
		#FFF 66.6%,
		#331F1B 66.6%,
		#331F1B 100%
	);
	background-image: -ms-linear-gradient(
		left, 
		#FFF, 
		#FFF 66.6%,
		#331F1B 66.6%,
		#331F1B 100%
	);
	background-image: -o-linear-gradient(
		left, 
		#FFF, 
		#FFF 66.6%,
		#331F1B 66.6%,
		#331F1B 100%
	);
}
/* 2 Spalten (1-2) (Home Unterseite/Datenschutz) */
.two-col-b-w { 
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, #331F1B),
		color-stop(33.33%, #331F1B),
		color-stop(33.33%, #FFF),
		color-stop(100%, #FFF)
	);   	
	background-image: -webkit-linear-gradient(
		left, 
		#331F1B, 
		#331F1B 33.33%,
		#FFF 33.33%,
		#FFF 100%
	);
	background-image: -moz-linear-gradient(
		left, 
		#331F1B, 
		#331F1B 33.33%,
		#FFF 33.33%,
		#FFF 100%
	);
	background-image: -ms-linear-gradient(
		left, 
		#331F1B, 
		#331F1B 33.33%,
		#FFF 33.33%,
		#FFF 100%
	);
	background-image: -o-linear-gradient(
		left, 
		#331F1B, 
		#331F1B 33.33%,
		#FFF 33.33%,
		#FFF 100%
	);
}
/* 2 Spalten (2-1) (Produkt-detail) */
.two-columns { 
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, #FFF),
		color-stop(66.65%, #FFF),
		color-stop(66.65%, #614544),
		color-stop(100%, #614544)
	);   	
	background-image: -webkit-linear-gradient(
		left, 
		#FFF, 
		#FFF 66.65%,
		#614544 66.65%,
		#614544 100%
	);
	background-image: -moz-linear-gradient(
		left, 
		#FFF, 
		#FFF 66.65%,
		#614544 66.65%,
		#614544 100%
	);
	background-image: -ms-linear-gradient(
		left, 
		#FFF, 
		#FFF 66.65%,
		#614544 66.65%,
		#614544 100%
	);
	background-image: -o-linear-gradient(
		left, 
		#FFF, 
		#FFF 66.65%,
		#614544 66.65%,
		#614544 100%
	);
}

/* ------------------------------------------------------------------------------------ */
/* Floats clearen */
.c_b{clear:both;}
.clear_l { clear:left; }
.clear_r { clear:right; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */