/* ===============  ui-list-1  =============== */
ul.ui-list-1 {
	overflow: hidden;
	white-space: nowrap;
}

ul.ui-list-1 li:first-child {
	padding: 0.25em 0;
	border-bottom: 1px solid #d9d9d9;
}

ul.ui-list-1 li:first-child ~ li {
	height: 2.5em;
	padding: 1em 0;
	border-bottom: 1px solid #d9d9d9;
}

ul.ui-list-1 li a {
	display: inline-block;
}


/* ===============  ui-list-2  =============== */
ul.ui-list-2 {
	overflow: hidden;
	white-space: nowrap;
}

ul.ui-list-2 li:first-child {
	padding: 0.25em 0;
	border-bottom: 1px solid #d9d9d9;
}

ul.ui-list-2 li:first-child ~ li {
	border-bottom: 1px solid #d9d9d9;
}

ul.ui-list-2 li a {
	display: inline-block;
}

ul.ui-list-2 li:first-child ~ li > .grid-col:nth-child(2) > .grid-row:first-child {
	border-bottom: 1px solid #d9d9d9;
}

ul.ui-list-2 li:first-child ~ li > .grid-col:nth-child(2) > .grid-row:first-child > .grid-col {
	line-height: 3.125em;
}


/* ===============  ui-list-3  =============== */
ul.ui-list-3 {
	overflow: hidden;
	white-space: nowrap;
}

ul.ui-list-3 li:first-child {
	padding: 0.25em 0;
	border-bottom: 1px solid #d9d9d9;
}

ul.ui-list-3 li:first-child ~ li {
	border-bottom: 1px solid #d9d9d9;
}

ul.ui-list-3 li a {
	display: inline-block;
}

ul.ui-list-3 li:first-child ~ li > .grid-col:nth-child(3) > .grid-row:first-child {
	border-bottom: 1px solid #d9d9d9;
}


/* ===============  ui-list-4  =============== */
ul.ui-list-4 {
	overflow: hidden;
}

ul.ui-list-4 li:first-child {
        /*min-height: 6.5em;*/
	padding: 1.25em 0;
        border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

ul.ui-list-4 li a {
	display: inline-block;
}

ul.ui-list-4 li:first-child > .grid-col:nth-last-child(2) {
	height: 4em;
}

ul.ui-list-4 li:first-child > .grid-col:last-child {
	height: 4em;
}



/* ===============  ui-text  =============== */
.ui-text-1 {
	font-size: 0.75em;
	line-height: 1.5em;
	font-weight: 400;
	color: #999;
}


.ui-text-lebensmittel {
	font-size: 1.5em;
	line-height: 2em;
	font-weight: 400;
	color: #999;
      
}
.ui-text-2 {
	font-size: 0.6875em;
	line-height: 3.63636364em;
	font-weight: 400;
	color: #333;
}

.ui-text-3 {
	font-size: 0.6875em;
	line-height: 4.545454545em;
	font-weight: 400;
	color: #333;
}

.ui-text-4 {
	font-size: 0.6875em;
	line-height: 4.545454545em;
	font-weight: 400;
	color: #999;
}

.ui-text-5 {
	font-size: 1em;
	line-height: 2.5em;
	font-weight: 400;
	color: #333;
}

.ui-text-6 {
        padding: 0 3.5em 0 1em;
	font-size: 1em;
        line-height: 1em;
	font-weight: 400;
	color: #000;
}

.ui-text-7 {
        padding-left: 1em;
	font-size: 0.75em;
        line-height: 1em;
	font-weight: 400;
	color: #000;
}

.ui-text-8 {
	font-size: 0.75em;
        line-height: 1em;
	font-weight: 400;
	color: #000;
}

.ui-text-9 {
	font-size: 0.75em;
        line-height: 1em;
	font-weight: 400;
	color: #999;
}

.ui-text-10 {
	font-size: 0.6875em;
	line-height: 3.636363636em;
	font-weight: 400;
	color: #000;
}

.ui-text-11 {
	font-size: 0.6875em;
        line-height: 1.212121212em;
	font-weight: 400;
	color: #000;
}

.ui-text-12 {
        white-space: normal;
        display: inline;
        vertical-align: middle;
	font-size: 0.6875em;
	font-weight: 400;
	color: #333;
}

/* ===============  ui-image  =============== */
.ui-image-1 {
	display: inline;
	width: 2.5em;
	height: 2.5em;
}

.ui-image-2 {
	width: 3.75em;
	height: 3.75em;
	margin: 1.1875em 0;
}

.ui-image-3 {
	display: inline;
	height: auto;
	width: auto;
	max-width: 8.125em;
	max-height: 2.5em;
}

.ui-image-4 {
	height: auto;
	width: auto;
	max-width: 12.5em;
	max-height: 2.5em;
}

.ui-image-5 {
	width: 3em;
	height: 3em;
	padding: 1.625em 0.48925em;
}

.ui-image-6 {
	width: 3em;
	height: 3em;
	padding: 0.5em 1.609375em;
}

.ui-image-7 {
	width: 4em;
	height: 4em;
	padding: 0.5625em 0em;
}

.ui-image-margin-1 {
	margin-left: 0.5em;
}