/* FCE STYLES BEGIN */



/* TWO EQUAL COLUMNS  */
.two-equal-cols .description {
	font-size: 14px;
}
.two-equal-cols .description-top {
	background-image: url(../images/rounded_corner_top.gif);
	background-repeat: no-repeat;
	height: 19px;
}
.two-equal-cols .description-bottom {
	background-image: url(../images/rounded_corner_bottom.gif);
	background-repeat: no-repeat;
	height: 22px;
}
.two-equal-cols .description-middle {
	background-image: url(../images/rounded_corner_middle.gif);
	background-repeat: repeat-y;
	padding: 1px 30px 0 20px;
	position: relative;
}
.two-equal-cols .description td {
	padding: 0;
}
.two-equal-cols .description table.product-number .td-0 {
	width: 133px;
}
.two-equal-cols .description .td-0 {
	width: 269px;
}
.two-equal-cols .description .td-1 {
	text-align: right;
}
.two-equal-cols .description table.energy {
	width: 100%;
}
/* END */


.oeko-image {
	position: absolute;
	top: 0px;
	right: 37px;
}
.print {
	float: left;
	margin: 20px;
}
.single-product-image {
	margin: 0 0 10px;
}


/* TWO COLUMNS NEARLY EQUAL */
.two-equal-cols {
	width: auto;
	margin: 13px 0 0;
}
.two-equal-cols .col-1 {
	margin-right: 20px;
	float: left;
	width: 384px;
}
.two-equal-cols .col-2 {
	float: left;
	width: 395px;
}
/* END */



/* TWO COLUMNS WIDE-NARROW */
.two-cols-wide-narrow .description-top {
	background-image: url(../images/rounded_corner_wide_top.gif);
	background-repeat: no-repeat;
	height: 19px;
}
.two-cols-wide-narrow .description-bottom {
	background-image: url(../images/rounded_corner_wide_bottom.gif);
	background-repeat: no-repeat;
	height: 22px;
}
.two-cols-wide-narrow .description-middle {
	background-image: url(../images/rounded_corner_wide_middle.gif);
	background-repeat: repeat-y;
	padding: 1px 30px 0 20px;
	position: relative;
}
.two-cols-wide-narrow .description-middle .content h1{
	margin: 0;
}
.two-cols-wide-narrow {
	width: auto;
	margin: 13px 0 0;
}
.two-cols-wide-narrow .col-1 {
	margin-right: 20px;
	float: left;
	width: 550px;
}
.two-cols-wide-narrow .col-2 {
	float: left;
	width: 218px;
}
/* END */



/* TWO COLUMNS - FRONTPAGE */
.two-cols-fp {
	width: auto;
	margin: 0;
	padding: 0 0 20px;
}
.two-cols-fp .col-1 {
	margin-right: 20px;
	float: left;
	width: 40%;
}
.two-cols-fp .col-2 {
	float: left;
	width: 55%;
}
.two-cols-fp h2 {
	margin: 0;
}
.two-cols-fp .single-product-image {
	margin: 0;
}
/* END */



/* PRODUCT LIST */
.product-list {
	width: 180px;	
	float: left;
	margin: 10px 15px 10px 5px;
}
/*
.product-list h1 {
	margin: 10px 0 0;
}
.product-list p {
	margin: 0 0 5px;
}
*/
/* END */



/* RECIPE LIST */
.recipe-list {
	width: 246px;
	float: left;
	margin: 10px 15px 10px 5px;
}
/*
.recipe-list h1 {
	margin: 10px 0 0;
}
.recipe-list p {
	margin: 0 0 5px;
}
*/
/* END */



/* CONTACT LIST */
.contact-list {
	position: relative;
	width: 379px;
	float: left;
	margin: 20px 15px 10px 5px;
}
.contact-list .col-1 {
	float: left;
	margin: 0 20px 0 0;
}
.contact-list .col-2 {
	position: relative;
	width: 225px;
	height: 162px;
	float: left;
}
.contact-list .col-2 .name {
	position: absolute;
	top: 0px;
	left: 0px;
}
.contact-list .col-2 h2 {
	margin: 0;
	padding: 0;
}
.contact-list .col-2 .phone-email {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.contact-list p {
	margin: 0;
}
/* END */



/* FOUR COLUMNS */
.four-col-1,
.four-col-2,
.four-col-3,
.four-col-4 {
	float: left;
	width: 22%;
}
.four-col-1,
.four-col-2,
.four-col-3 {
	margin-right: 4%;
}
/* END */
