/* roboto-condensed-300 - latin */
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 300;
src: url('../fonts/roboto-condensed-v25-latin-300.eot'); /* IE9 Compat Modes */
src: local(''),
        url('../fonts/roboto-condensed-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/roboto-condensed-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/roboto-condensed-v25-latin-300.woff') format('woff'), /* Modern Browsers */
        url('../fonts/roboto-condensed-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/roboto-condensed-v25-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-regular - latin */
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
src: url('../fonts/roboto-condensed-v25-latin-regular.eot'); /* IE9 Compat Modes */
src: local(''),
        url('../fonts/roboto-condensed-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/roboto-condensed-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
        url('../fonts/roboto-condensed-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-300italic - latin */
@font-face {
font-family: 'Roboto Condensed';
font-style: italic;
font-weight: 300;
src: url('../fonts/roboto-condensed-v25-latin-300italic.eot'); /* IE9 Compat Modes */
src: local(''),
        url('../fonts/roboto-condensed-v25-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/roboto-condensed-v25-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/roboto-condensed-v25-latin-300italic.woff') format('woff'), /* Modern Browsers */
        url('../fonts/roboto-condensed-v25-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/roboto-condensed-v25-latin-300italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-italic - latin */
@font-face {
font-family: 'Roboto Condensed';
font-style: italic;
font-weight: 400;
src: url('../fonts/roboto-condensed-v25-latin-italic.eot'); /* IE9 Compat Modes */
src: local(''),
        url('../fonts/roboto-condensed-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/roboto-condensed-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/roboto-condensed-v25-latin-italic.woff') format('woff'), /* Modern Browsers */
        url('../fonts/roboto-condensed-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/roboto-condensed-v25-latin-italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-700 - latin */
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 700;
src: url('../fonts/roboto-condensed-v25-latin-700.eot'); /* IE9 Compat Modes */
src: local(''),
        url('../fonts/roboto-condensed-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/roboto-condensed-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/roboto-condensed-v25-latin-700.woff') format('woff'), /* Modern Browsers */
        url('../fonts/roboto-condensed-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/roboto-condensed-v25-latin-700.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-700italic - latin */
@font-face {
font-family: 'Roboto Condensed';
font-style: italic;
font-weight: 700;
src: url('../fonts/roboto-condensed-v25-latin-700italic.eot'); /* IE9 Compat Modes */
src: local(''),
        url('../fonts/roboto-condensed-v25-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../fonts/roboto-condensed-v25-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
        url('../fonts/roboto-condensed-v25-latin-700italic.woff') format('woff'), /* Modern Browsers */
        url('../fonts/roboto-condensed-v25-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
        url('../fonts/roboto-condensed-v25-latin-700italic.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}


html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
logo, hgroup, nav, section{display:block;}
table{margin:0;padding:0;border-collapse:collapse;}
tr{vertical-align:top;}
a.div{width:100%;height:100%;display:block;cursor:pointer;}
body{font:14px 'Roboto Condensed', sans-serif;background:url('img/body_bg.jpg'); background-color: #fff;}
h1{font-size:18px;color:#984d9e;margin:0 0 18px 0;}
h1.navi{margin:10px 0 0 20px;}
h2{font-size:14px;color:#984d9e;margin:0 0 10px 0;}
h3{font-size:14px;color:#000;margin:0 0 10px 0;}
p{margin:0 0 18px 0;}
a:link{color:#984d9e;text-decoration:none;}
a:hover{color:#984d9e;text-decoration:underline;}
a:active{color:#984d9e;text-decoration:underline;}
a:visited{color:#984d9e;text-decoration:none;}
a.weiss:link{color:#fff;text-decoration:none;}
a.weiss:hover{color:#fff;text-decoration:underline;}
a.weiss:active{color:#fff;text-decoration:underline;}
a.weiss:visited{color:#fff;text-decoration:none;}
::selection{background:#E1C9F3;color:#984d9e;}
::-moz-selection{background:#E1C9F3;color:#984d9e;}
hr{border:0;margin:20px 0 20px 0;padding:0;height:1px;border-bottom:1px solid #E2D6E0;}
#inhalt ul{padding:0;margin:0 0 0 15px;list-style:disc;}
#inhalt li{margin:0;padding:0;}
ul.category{float:left;margin:0 !important;padding:0 !important;list-style:none !important;}
ul.category li a{width:630px;display:block;color:#666;font-weight:bold;border-radius:5px;margin:0 0 12px 0;background:#DDDDDD;padding:10px 30px 10px 30px;border:1px solid #BBBBBB;}
ul.category li a:hover{color:#984d9e;background:#E1C9F3;text-decoration:none;border:1px solid #BA93D8;}
form.login{height:55px;width:255px;}
input.login{float:left;width:210px;height:25px;margin:0 0 4px 0;padding:0 0 0 7px;border:0;border-radius:5px;box-shadow:inset 0 0 5px #888;-moz-box-shadow:inset 0 0 5px #888;-webkit-box-shadow:inset 0 0 5px #888;background-color:#E1C9F3;font-size:15px;color:#202020;font-family:'Roboto Condensed';}
input.search{float:left;display:block;width:180px;height:25px;margin:0 0 4px 0;padding:0 0 0 20px;border:0;border-radius:5px;background-color:#E1C9F3;font-size:14px;color:#202020;font-family:'Roboto Condensed';}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
div.notice{float:left;width:668px;padding:15px;color:#018001;margin:0 0 20px 0;font-weight:bold;background:#B1D9B0;border:1px solid #018001;}
div.notice a{color:#018001;text-decoration:underline;}
div.error{float:left;width:668px;padding:15px;color:#FF0101;margin:0 0 20px 0;font-weight:bold;background:#F9B0B0;border:1px solid #FF0101;}
fieldset div{float:left;}
label{display:block;}
input.order_small,
input.order,
input.order_3_4tel,
input.order_full,
select.order_full{width:260px;font-size:14px;background:#fff;border:1px solid #aaa;margin:0 20px 5px 0;padding:2px 5px 2px 5px;font-family:'Roboto Condensed';}
input.order_small{width:130px;}
input.order_3_4tel{width:390px;}
input.order_full, select.order_full{width:552px;}
input.order_small.error,
input.order.error,
input.order_3_4tel.error,
input.order_full.error{border:1px solid #FF0101;}
select.order_small.error,
select.order.error,
select.order_3_4tel.error,
select.order_full.error{border:1px solid #FF0101;}
input[type=radio],
input[type=checkbox]{margin:0 10px 0 0;}
textarea#order_check{width:690px;height:100px;padding:5px;overflow:auto;font-size:14px;border:1px solid #aaa;font-family:'Roboto Condensed';}
input[type=submit]{margin:0;padding:0;color:#fff;font-size:14px;margin:10px 0 0 0;padding:2px 15px 2px 15px;background:#984d9e;border:1px solid #984d9e;font-family:'Roboto Condensed';}
input[type=submit]:hover{cursor:pointer;background:#B46EC3;}
input[type=button]{margin:0;padding:0;color:#fff;font-size:14px;margin:10px 0 0 0;padding:2px 15px 2px 15px;background:#984d9e;border:1px solid #984d9e;font-family:'Roboto Condensed';}
input[type=button]:hover{cursor:pointer;background:#B46EC3;}
#header{margin:0 auto;width:990px;height:150px;}
#logo{float:left;margin:20px 0 0 0;text-align:center;}
#infobox{float:right;margin:50px 0 0 0;width:660px;height:95px;border-radius:5px;background-color:#D5AEE3;background-image:-webkit-linear-gradient(#E3CAF4, #B168B7);background-image:-moz-linear-gradient(#E3CAF4, #B168B7);background-image:-o-linear-gradient(#E3CAF4, #B168B7);background-image:linear-gradient(#E3CAF4, #B168B7);}
#infobox01{float:left;margin:10px 50px 0 35px;}
#infobox02{float:left;margin:10px 50px 0 0;}
#infobox-login{float:left;margin:10px 0 0 0;}
#container{margin:0 auto;width:990px;}
#left-container{float:left;width:245px;}
#language{float:left;width:200px;height:24px;margin:20px 0 0 10px;}
#suche{float:left;margin:5px 0 0 10px;width:230px;height:27px;}
#lang_de{float:left;width:24px;height:24px;background:url(../img/basic/flag_de.png) no-repeat;}
#lang_en{float:left;width:24px;height:24px;margin:0 0 0 8px;background:url(../img/basic/flag_uk.png) no-repeat;}
#navi-first{float:left;margin:20px 0 0 10px;width:240px;border-radius:5px 0 0 5px;background:#e2caf4;background:-moz-linear-gradient(top, #e2caf4 0%, #ebe3f2 29%, #ebe3f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2caf4), color-stop(29%,#ebe3f2), color-stop(100%,#ebe3f2));background:-webkit-linear-gradient(top, #e2caf4 0%,#ebe3f2 29%,#ebe3f2 100%);background:-o-linear-gradient(top, #e2caf4 0%,#ebe3f2 29%,#ebe3f2 100%);background:-ms-linear-gradient(top, #e2caf4 0%,#ebe3f2 29%,#ebe3f2 100%);background:linear-gradient(to bottom, #e2caf4 0%,#ebe3f2 29%,#ebe3f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2caf4', endColorstr='#ebe3f2',GradientType=0);}
#navi-second{float:left;margin:20px 0 0 10px;width:240px;border-radius:5px 0 0 5px;background:#e2caf4;background:-moz-linear-gradient(top, #e2caf4 0%, #ebe3f2 29%, #ebe3f2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2caf4), color-stop(29%,#ebe3f2), color-stop(100%,#ebe3f2));background:-webkit-linear-gradient(top, #e2caf4 0%,#ebe3f2 29%,#ebe3f2 100%);background:-o-linear-gradient(top, #e2caf4 0%,#ebe3f2 29%,#ebe3f2 100%);background:-ms-linear-gradient(top, #e2caf4 0%,#ebe3f2 29%,#ebe3f2 100%);background:linear-gradient(to bottom, #e2caf4 0%,#ebe3f2 29%,#ebe3f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2caf4', endColorstr='#ebe3f2',GradientType=0);}
#right-container{float:right;width:740px;}
#hauptbox{float:left;margin:35px 0 50px 0;width:740px;min-height:1200px;border-radius:5px;box-shadow:0 0 5px #888;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;}
#hauptnavi{margin:0 0 32px 0;width:740px;height:40px;background-color:#BD7FD1;border-radius:5px 5px 0 0;background-image:-webkit-linear-gradient(#CB98ED, #B168B7);background-image:-moz-linear-gradient(#CB98ED, #B168B7);background-image:-o-linear-gradient(#CB98ED, #B168B7);background-image:linear-gradient(#CB98ED, #B168B7);}
#hauptnavi ul{float:left;padding:0;list-style:none;margin:1px 0 0 5px;}
#hauptnavi ul li{float:left;padding:0 5px 0 7px;background:url(../img/basic/hauptnavi-trenner.gif) 0 7px no-repeat;}
#hauptnavi ul li a,
#hauptnavi ul li a.active{float:left;color:#fff;display:block;font-size:18px;font-weight:bold;text-decoration:none;padding:0 10px 0 10px;margin:6px 0 0 0;height:24px;}
#hauptnavi ul li a:hover,
#hauptnavi ul li a.active{color:#984d9e;background:#E1C9F3;border-radius:3px;}
#hauptnavi ul li:first-child{background:none;}
#inhalt{width:700px;line-height:150%;margin:0 20px 0 20px;padding:0 0 40px 0;}
#rabatt{height:130px;width:490px;padding:30px 30px 0 180px;border-radius:5px;margin:0 0 30px 0;color:#984d9e;font-weight:bold;overflow:hidden;background:url(../img/basic/rabatt.png) no-repeat;}
#rabatt h1{font-size:30px;}
#rabatt p{max-height:40px;margin:0 0 8px 0;overflow:hidden;}
#ansicht{float:right;height:30px;margin:-10px 65px 0 0;}
a#gitteransicht,
a#gitteransicht:hover,
a#gitteransicht_active{float:left;width:30px;height:30px;display:block;background:url(../img/basic/gitteransicht.png);}
a#gitteransicht:hover,
a#gitteransicht_active{background:url(../img/basic/gitteransicht.png) 0 -30px;}
a#listenansicht,
a#listenansicht:hover,
a#listenansicht_active{float:left;width:30px;height:30px;display:block;margin:0 0 0 10px;background:url(../img/basic/listenansicht.png);}
a#listenansicht:hover,
a#listenansicht_active{background:url(../img/basic/listenansicht.png) 0 -30px;}
.produkt{float:left;width:150px;min-height:190px;line-height:120%;margin:10px 25px 27px 0;}
.produkt img{display:block;margin:0 0 5px 0;}
.prod-new,
.prod-zoom,
.prod-offer,
.prod-remaining{position:relative;z-index:100;width:113px;height:113px;display:block;margin:-118px 0 5px 0;background:url(../img/basic/prod-new.png);}
.prod-remaining{z-index:105;background:url(../img/basic/prod-remaining.png);}
.prod-offer{z-index:110;background:url(../img/basic/prod-offer.png);}
.prod-zoom{z-index:115;background:url(../img/basic/prod-zoom.png);}
.produkt h3{margin:0 0 5px 0;font-size:16px;color:#984d9e;font-weight:bold;}
.prod-desc-01{float:left;color:#984d9e;width:150px;font-size:12px;font-weight:bold;display:block;}
.prod-desc-02{float:left;width:150px;font-size:12px;display:block;}
.produkt input[type=text]{float:left;width:36px;height:18px;padding:2px;margin:6px 0 15px 0;background:#fff;font-size:14px;border:1px solid #aaa;font-family:'Roboto Condensed';}
.produkt input[type=submit]{float:left;height:24px;width:70px;margin:0;padding:0;color:#fff;font-size:14px;margin:6px 0 15px 5px;background:#984d9e;border:1px solid #984d9e;font-family:'Roboto Condensed';}
.produkt input[type=submit]:hover{cursor:pointer;background:#B46EC3;}
.liste{width:100%;margin:0 0 15px 0;}
.liste td{padding:10px 0 5px 0;border-top:1px solid #E2D6E0;}
.liste_text{width:564px;}
.liste input[type=text]{width:66px;height:18px;padding:2px;margin:0 0 5px 0;background:#fff;font-size:14px;text-align:center;border:1px solid #aaa;font-family:'Roboto Condensed';}
.liste input[type=submit]{float:left;margin:0;padding:0;color:#fff;font-size:14px;background:#984d9e;border:1px solid #984d9e;font-family:'Roboto Condensed';}
.liste input[type=submit]:hover{cursor:pointer;background:#B46EC3;}
#navi-first ul{list-style:none outside none;width:210px;margin:4px 0 20px 15px;padding:0;}
#navi-first ul li a,
#navi-first ul li a.active{color:#984d9e;display:block;font-size:15px;font-weight:bold;margin:0 0 5px;padding:4px;text-decoration:none;border-bottom:1px solid #E3CCF4;border-radius:3px;}
#navi-first ul li a:hover,
#navi-first ul li a.active{color:#fff;background-color:#B168B7;text-decoration:none;}
#navi-second ul{list-style:none outside none;width:210px;margin:4px 0 20px 15px;padding:0;}
#navi-second ul li a,
#navi-second ul li a.active{color:#984d9e;display:block;font-size:15px;margin:0 0 5px;padding:4px;text-decoration:none;border-bottom:1px solid #E3CCF4;border-radius:3px;}
#navi-second ul li a:hover,
#navi-second ul li a.active{color:#fff;background-color:#B168B7;text-decoration:none;}
#navi-third ul{list-style:none outside none;width:210px;margin:4px 0 20px 15px;padding:0;}
#navi-third ul li a,
#navi-third ul li a.active{color:#984d9e;display:block;font-size:15px;margin:0 0 5px;padding:4px;text-decoration:none;border-bottom:1px solid #E3CCF4;border-radius:3px;}
#navi-third ul li a:hover,
#navi-third ul li a.active{color:#fff;background-color:#B168B7;text-decoration:none;}
#navi-first ul li ul,
#navi-second ul li ul,
#navi-third ul li ul{margin:0 0 20px 10px;padding:0;width:200px;}
#navi-first ul li ul li a,
#navi-second ul li ul li a,
#navi-third ul li ul li a{padding:2px 4px 2px 4px;font-size:14px;}
table#wk{width:100%;margin:0 0 18px 0;}
table#wk th{background:#ddd;text-align:left;border:1px solid #bbb;padding:4px 15px 4px 15px;}
table#wk td{border:1px solid #bbb;padding:4px 15px 4px 15px;}
td.wk_anz input[type=text]{width:40px;text-align:center;}
td.wk_produkt{width:350px;}
td.wk_del a{color:red;font-size:20px;font-weight:bold;text-decoration:none;}
td.wk_gesamt{font-weight:bold;}
ul.order_step{float:left;width:710px;margin:0 0 30px 0 !important;padding:0 !important;list-style:none !important;}
ul.order_step li{float:left;}
ul.order_step li a{float:left;width:130px;display:block;color:#666;font-weight:bold;margin:0 0 12px 0;background:#DDDDDD;text-align:center;margin:0 10px 0 0;padding:20px 0 20px 0;border:1px solid #BBBBBB;}
ul.order_step li:last-child a{margin:0;}
ul.order_step li a:hover{color:#984d9e;background:#E1C9F3;text-decoration:none;border:1px solid #BA93D8;}
ul.order_step li a.active{color:#ffffff;background:#B46EC3;text-decoration:none;border:1px solid #984E9E;}
ul.order_step li a span{display:block;font-size:30px;margin:0 0 5px 0;}
table.order_check{width:100%;margin:0 0 18px 0;}
table.order_check td{padding:10px 15px 10px 15px;border:1px solid #bbb;}
#menu-opener{display:none;}
@media only screen and (max-width:1000px){#menu-opener{position:absolute;top:0;width:90%;display:block;padding:8px 5% 8px 5%;background:linear-gradient(#cb98ed, #b168b7);color:#fff;font-size:18px;font-weight:bold;}
#menu-opener:before{position:relative;float:left;display:block;width:16px;height:13px;content:"";margin:5px 10px 0 0;background:url(../img/icon-menu.png) no-repeat;}
#header{width:90%;height:auto;padding:0 5% 0 5%;}
#logo{width:100%;height:auto;max-width:270px;margin:70px 0 0 0;}
#logo img{width:100%;height:auto;}
#infobox{width:100%;height:auto;margin:30px 0 0 0;}
#infobox01,
#infobox02{display:none;}
#infobox-login{margin:0;width:90%;padding:15px 5% 15px 5%;}
form.login{width:100%;}
input.login{width:96%;padding:2px 2% 2px 2%;margin:0 0 5px 0;}
#container{float:left;width:100%;}
#left-container{position:absolute;display:none;top:50px;left:0;width:100%;background:#fff;}
#language{float:left;width:90%;margin:0;padding:0 5% 0 5%;}
#suche{float:left;width:90%;margin:10px 0 0 0;padding:0 5% 0 5%;}
input.search{width:50%;}
#navi-first{width:90%;border-radius:5px;margin:20px 5% 0 5%;}
h1.navi{width:92%;margin:10px 4% 0 4%;}
#navi-first ul{width:96%;margin:5px 2% 10px 2%;}
#navi-first ul li a,
#navi-first ul li a.active{padding:5px 2% 5px 2%;}
#navi-first ul li:last-child a{border:none;}
#navi-first ul ul{display:none;}
#right-container{float:left;width:100%;}
#hauptbox{width:100%;box-shadow:none;margin:20px 0 50px 0;}
#hauptnavi{float:left;width:100%;height:auto;border-radius:5px;}
#hauptnavi ul{float:left;width:100%;margin:0;}
#hauptnavi ul li{float:left;width:100%;margin:0;padding:0;background:none;}
#hauptnavi ul li a{float:left;width:90%;height:auto;margin:0;padding:3px 5% 3px 5%;border-bottom:1px solid #E3CAF4;font-size:14px;}
#inhalt{margin:0;padding:0;width:100%;}
ul.order_step{width:100%;}
ul.order_step li{width:20%;}
ul.order_step li a{width:96%;height:100%;margin:0;font-size:12px;padding:5px 2% 5px 2px;}
ul.order_step li a span{font-size:16px;}
#rabatt{width:90%;height:auto;padding:15px 5% 15px 5%;background:#E1C9F3;}
div.notice{width:90%;padding:15px 5% 15px 5%;}
div.error{width:90%;padding:15px 5% 15px 5%;}
#ansicht{margin:0;}
ul.category{float:left;width:100%;}
ul.category li{float:left;width:100%;}
ul.category li a{float:left;width:90%;display:block;margin:0 0 15px 0;padding:10px 5% 10px 5%;}
.produkt{float:left;width:20%;margin:15px 2.5% 15px 2.5%;}
.produkt img{width:100%;height:auto;margin:0;padding:0;}
fieldset div{width:100%;}
select.order{width:calc(100% - 2px) !important;}
input.order,
input.order_3_4tel,
input.order_full,
textarea.order_full,
textarea#order_check{width:calc(96% - 2px) !important;padding:2px 2% 2px 2% !important;}
input.order_small{width:calc(46% - 2px) !important;padding:2px 2% 2px 2% !important;}
}
@media only screen and (max-width:600px){#logo{max-width:50%;}
.produkt{width:46%;margin:15px 2% 15px 2%;}
#inhalt img{width:40%;height:auto;}
#inhalt .produkt img{width:100%;height:auto;}
}