@font-face {  font-family: "HelveticaNeueThin";  src: url("binaries/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix");  src: url("binaries/56be84de-9d60-4089-8df0-0ea6ec786b84.eot?#iefix") format("eot"), url("binaries/50d35bbc-dfd4-48f1-af16-cf058f69421d.woff") format("woff"), url("binaries/278bef59-6be1-4800-b5ac-1f769ab47430.ttf") format("truetype"), url("binaries/2e309b1b-08b8-477f-bc9e-7067cf0af0b3.svg#2e309b1b-08b8-477f-bc9e-7067cf0af0b3") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: "FrutigerLT";  src: url("binaries/7d3671fc-8c26-459c-98e1-997c4f6c8c93.eot?#iefix");  src: url("binaries/7d3671fc-8c26-459c-98e1-997c4f6c8c93.eot?#iefix") format("eot"), url("binaries/2a004a53-ac5c-43b3-9eeb-9f74ae4c1609.woff") format("woff"), url("binaries/74d53f3b-1683-4d5a-a556-e13f6553cdf0.ttf") format("truetype"), url("binaries/3f5a5b87-e71e-4544-be0c-da4daa132710.svg#3f5a5b87-e71e-4544-be0c-da4daa132710") format("svg");  font-weight: normal;  font-style: normal;}@font-face {  font-family: "FrutigerLT";  src: url("binaries/9aa32a81-1124-4c43-b3db-15bfb1f7aed2.woff") format("woff"), url("binaries/6faffbf4-f8e8-4817-b24b-a390e166be7e.ttf") format("truetype"), url("binaries/fc09de64-de25-425e-90dc-a0cae29b02c4.svg#fc09de64-de25-425e-90dc-a0cae29b02c4") format("svg");  font-weight: bold;  font-style: normal;}html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {	margin: 0; padding: 0; border: 0; outline:none;}article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {	display: block;}a:focus, button:focus, input:focus { outline:0; }body { font-family: "FrutigerLT", Arial, sans-serif; font-weight: normal; font-size: 16px; }a img { border: 0;}a { text-decoration: none; color:#116CB0; }a:hover { color:#116CB0; }ul { list-style: none; }h1 { color:#000000; padding: 30px 0px 30px 0px; font-family: HelveticaNeueThin,"MS Sans Serif",Arial,sans-serif;  font-size: 2.2em; text-transform: uppercase; line-height: 120%; font-weight: normal;}h2 { color:#116CB0; margin: 0px 0px 0px 0px; padding: 30px 0px 0px 0px; font-weight: normal; font-size: 23px; line-height: 30px; }h3 { color:#000000; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; font-weight: normal; font-size: 17px; line-height: 21px; text-transform: uppercase; }h4 { color:#000000; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; font-weight: normal; font-size: 17px; line-height: 21px; text-transform: uppercase; }p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: normal; }header, .header { border-bottom: 7px solid #116CB0; text-align: center;	background-image: -webkit-gradient(linear,1% 46%,66% 45%,color-stop(0,#fff),color-stop(1,#f6f4ef));	background-image: -webkit-linear-gradient(0deg,#fff 0,#f6f4ef 100%);	background-image: -o-linear-gradient(0deg,#fff 0,#f6f4ef 100%);	background-image: -ms-linear-gradient(0deg,#fff 0,#f6f4ef 100%);	background-image: linear-gradient(90deg,#fff 0,#f6f4ef 100%);	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fff6f4ef,GradientType=1)";	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#fff6f4ef, GradientType=1);}section, .section { margin: 0px auto; max-width: 934px; width: 934px; text-align: center; font-size: 21px; line-height: 26px; overflow: hidden; }.section p { position: relative; display: inline; }	/* inline-block lässt IE abstürzen!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */span.icon { display: inline-block; width: 30px; height: 20px; text-align: left; }p > span.icon { position: absolute; left: -110px; top: 0px; width: 100px; text-align: right; }span.icon img.vegan { position: relative; top: -1px; }span.icon img.vegetarisch { position: relative; top: 1px; }span.icon img.chilli { position: relative; top: 1px; }span.icon img.bio { position: relative; top: 2px; height: 20px; }span.icon.vegan img{ position: relative; top: 0px; }span.icon.vegetarisch img{ position: relative; top: 2px; }span.icon.chilli img{ position: relative; top: -2px; }span.icon-text { display: inline-block; text-indent: 20000px; }span.name { display: inline-block; }span.text-bio { display: inline-block; position: relative; top: -9px; left: 10px; }span.text-vegan { display: inline-block; position: relative; top: -2px; left: 0px; }span.text-vegetarisch { display: inline-block; position: relative; top: 0px; left: 0px; }span.text-chilli { display: inline-block; position: relative; top: -6px; left: 0px; }span.stoffe { position: absolute; right: 0px; top: 0px; }sup.stoffe { position: absolute; left: 10px; top: -5px; font-size: 16px; white-space: nowrap; }footer, .footer { margin: 40px auto; width: 934px; text-align: center; }footer section, .footer .section { text-align: left; float: left; border-top: 1px solid #999999; margin: 0px 0px 0px 0px; padding: 10px 20px 20px 20px; font-size: 16px; line-height: 20px; }.section-1 {  }.symbols { float: right; width: 315px; margin-top: 5px; }.symbols .symbol { float: left; width: 120px; position: relative; }.symbols .symbol.vegan { width: 100px; }.symbols .symbol.vegetarisch { width: 130px; }.symbols .symbol.chilli { width: 85px; }.section-2 {  }.left { width: 45%; float: left; }.right { width: 50%; float: right; }footer p { margin: 0px 0px 10px 0px; }.green { color: #82C03D; }span.number {  }