/* HTML5 âœ° Boilerplate* ==|== normalize ==========================================================*/@import url(mobile_shop.css);@import url(navigation_shop.css);@import url(animate-custom.css);article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }audio:not([controls]) { display: none; }[hidden] { display: none; }html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; box-sizing: border-box;}::-moz-selection { background: #790005; color: #fff; text-shadow: none; }::selection { background: #790005; color: #fff; text-shadow: none; }*, *:before, *:after {-box-sizing: inherit; }abbr[title] { border-bottom: 1px dotted; }b, strong { font-weight: bold; }blockquote { margin: 1em 40px; }dfn { font-style: italic; }hr { display: block; height: 1px; border: 0; border-top: 1px solid #fff; margin: 1em 0; padding: 0; }ins { background: #ff9; color: #000; text-decoration: none; }mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }q { quotes: none; }q:before, q:after { content: ""; content: none; }small { font-size: 85%; }sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: -0.5em; }sub { bottom: -0.25em; }ul, ol {margin: 0; padding: 0;}dd { margin: 0 0 0 40px; }img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }svg:not(:root) { overflow: hidden; }figure { margin: 0; }table { border-collapse: collapse; border-spacing: 0; margin:0px; padding:0px;}td { vertical-align: top; }p  {margin:0px;padding:0px;}:focus {outline:none;}/* ==|== primary styles =====================================================Author:========================================================================== */.art88 .in_warenkorb,.art137 .in_warenkorb {display:none;}#lang {display: none;position: absolute;top: 10px;right: 5px;font-size: 10px;z-index: 1520;width: 100px;}.language_selection .de {background: url('/assets/img/layout/de.jpg') 0 0 no-repeat;display: block;width: 25px;height: 15px;text-indent: -9999px;}.language_selection .en {background: url('/assets/img/layout/en.jpg') 0 0 no-repeat;display: block;width: 25px;height: 15px;text-indent: -9999px;}.language_selection ul {list-style: none;}.language_selection li {display: inline;float: left;-padding: 5px 10px;}.language_selection a {}.language_selection a.active {}body{/* background befindet sich in app/views/layout/index.php */margin: 0 auto;padding: 0px;color:#575A60;font-family: 'Open Sans', sans-serif;font-size: 16px;width:100%;background: #F2F2F2;}p {line-height: 1.4em;margin-bottom:14px;}#outer {width: 100%;margin: auto;-background: #fff;}#page {width: 100%;margin: 0 auto;margin-top:80px;}.tophead {position:fixed;top:0;width: 100%;height:60px;background:rgba(255,255,255,0.9);z-index:1209;box-shadow: 0 -1px #e0e0e0 inset;}.content{padding:20px;}.pay_logo {width:300px;}.subtext {position:absolute;bottom:0px;left:50%; font-family: 'Open Sans', sans-serif; font-size: 23px;color:#000;}.art_images img{width:100%;}.art_images .flex-control-thumbs img{width:98%;}#container {margin: 0 auto;border: 0px #ddd solid;}#logo {position: absolute;left: 50%;margin-left:-125px;top: 10px;z-index:150;padding: 0px;}#logo img {padding: 0;width: 250px;-webkit-filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.2));filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.2));}.flex-caption{width: 100%;position: absolute;top: 35%;text-align: left;color:#fff;margin-left:10%;}.flex-caption .caption_content{margin: 0 auto;color:#fff;font-size:1.8em;font-family: 'Yaldevi', sans-serif;text-transform: uppercase;line-height:20px;text-shadow: 1px 1px 4px #707070;}.flex-caption .caption_content span{font-family: 'Yaldevi', sans-serif;font-size:2.4em;text-shadow: 0px 0px 0px #000;line-height:1.6em;padding:0px 10px;background:#fff;color:rgba(14,78,138,1.0);}.flex-caption {-position: relative;-webkit-animation: slideOut;-moz-animation: slideOut;-o-animation: slideOut;animation: slideOut;-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;}@-webkit-keyframes slideOut {0% {left: 30%;opacity: 0;}100% {left: 0;opacity: 1;}}@-moz-keyframes slideIn {0% {left: 30%;opacity: 0;}100% {left: 0;opacity: 1;}}@-o-keyframes slideIn {0% {left: 30%;opacity: 0;}100% {left: 0;opacity: 1;}}@keyframes slideIn {0% {left: 30%;opacity: 0;}100% {left: 0;opacity: 1;}}.flexslider{ margin: 0px 0px; }.bannerverwaltung{position:relative;width:90%;margin:120px 5% 0 5%;overflow:hidden;border-radius:25px;z-index:10;}.demo{}.bannerverwaltung video{width:100%;}.bannerverwaltung a img{ text-align:center; width:100%;}.bannerverwaltung{}#toolbar {z-index:1003;position:absolute; right:0px; top:60px; text-align:right;}#toolbar img{width:50px;margin-right:5px;}.bottom_nav{ width:100%; height:40px; background:transparent;  position:fixed;  right:0; margin-top:0px;z-index:100;}#header hgroup,#header figure {float: left;}#main h3,nav h3 {font-size: 13pt;margin: 5px 0;color:#000;}#main h1,#main h2,#main h3 {font-family: 'Raleway', sans-serif;font-size:20px;margin-bottom: 20px;color:#000;padding-bottom:5px;font-weight: 400;}#main, #main_1, #grey {position:relative;width: 1400px;margin: 0 auto;padding-bottom: 20px;line-height:20px;}#main hr {background:#715643;color:#715643;border:none;margin:0px;padding:0px;}#footer {color: #fff;width:100%;height:200px;margin: 0 auto;margin-top:50px;font-size:13px;padding:12px 0 20px 0;text-align: center;background: #434343; /* background befindet sich in app/views/layout/index.php */}#footer div.text a {color:#fff;text-decoration:underline;}#footer div.text a:hover {color:#fff;text-decoration:underline;}#footer div.text {}/* --------------------  Shop Styling --------------------------------------- */.cart-list {padding:20px;}.cart-list h3{color:#182545 !Important; border-bottom:1px solid #182545 !Important;}#form_aktualisieren {margin-left:20px: }#form_aktualisieren:hover {background:#ccc; }#form_aktualisieren {display:none;}#form_bestellen {cursor: pointer;width: 30%;margin:20px 35%;border:none;-float:right;background:#182545;color:#fff;padding: 15px;transition-duration: 0.5s;}#form_bestellen:hover{background:#009933;-webkit-box-shadow:  1px 1px 5px 2px rgba(3, 3, 3, 0.2);box-shadow:  1px 1px 5px 2px rgba(3, 3, 3, 0.2);}#form_bezahlen {padding:10px 25px;border:none;width:50%;background:#182545;color:#fff;transition-duration: 0.5s;}#form_bezahlen:hover{background:#009933 !Important;-webkit-box-shadow:  1px 1px 5px 2px rgba(3, 3, 3, 0.2);box-shadow:  1px 1px 5px 2px rgba(3, 3, 3, 0.2);padding:10px 80px;}#form_abschicken{width:30%;margin:20px 35%;transition-duration: 0.5s;padding:10px 30px;background:#182545;color:#fff;border:none;}.cart-list .back{width:20%;margin:20px 40%;transition-duration: 0.5s;padding:10px 0;background:#ccc;color:#fff;border:none;}#form_abschicken:hover{background:#009933;padding:10px 80px;}.panels {width:50%;float:left;margin-top:50px;}.agb_check {float:left; width:100%; padding:10px 0; }.agb_checkcheck_error{float:left; width:100%; padding:10px 0; border:1px dashed red; }.agb_check input, .agb_checkcheck_error input{ float:left; }.agb_check label, .agb_checkcheck_error label{width:100%; line-height:25px; text-indent:10px;}.check_error {border: 3px solid #cc0000 !Important;padding: 5px  !Important;}.warenkorb{ width:200px;}.warenkorb_tr th {color: #000;padding-bottom:10px;}.col100.versand{width:100%; margin:15px 0;}.cart-list .teilen100{width:30%; margin:0 35%; padding:3px 0;}.cart-list #form_abschicken {}.warenkorb_split {width:33%; float:left;}.warenkorb_split div {width:50%; float:left;}.warenkorb_td {margin-bottom:20px; border:1px dashed #aaa; padding:15px;}.warenkorb_split {width:50%; float:left;}.warenkorb_split .wc00 {width:20%; float:left;}.warenkorb_split .wc01 {width:80%; float:left;}.warenkorb_split .wc02 {width:45%; float:left;text-align:right;}.warenkorb_split .wc03 {width:45%; float:left;text-align:right;}.warenkorb_split .wc04 {width:10%; float:left; text-align:right;}.col50.versand{width:100% !important;}.col50.versandp{width:100% !important;}.col50.netto{width:50% !important;}.col50.nettop{width:50% !important;text-align:right;}.col50.versandk{width:50% !important;}.col50.versandkp{width:50% !important;text-align:right;}.col50.mwst{width:50% !important;}.col50.mwstp{width:50% !important;text-align:right;}.col50.gesamt{width:50% !important;}.col50.gesamtp{width:50% !important; text-align:right;}.warenkorb_td2 {margin-bottom:20px; }.warenkorb_split2 {width:100%; border:1px dashed #aaa;padding:15px 0; margin:5px 0;}.warenkorb_split2 .wc00 {width:10%; float:left; text-indent:15px;}.warenkorb_split2 .wc01 {width:40%; float:left;}.warenkorb_split2 .wc02 {width:25%; float:left;text-align:right;}.warenkorb_split2 .wc03 {width:23%; float:left;text-align:right;padding-right:2%;}.warenkorb_td input {color: #000;border:1px solid #000;padding:3px;width: 15px !important;}.refresh {margin-left:5px; width:26px; height:auto;}#col_left {display:block;margin-left: 0px;float: left;width: 200px;margin:0px;padding-bottom:40px;z-index:1000;}.ie6 section#col_left {margin-left:16px;}.block {height: 5px;background: #444;border-bottom: 1px solid white;margin: 5px 0 5px 0;}.left img{ border:2px solid #333; margin-bottom:15px;}.teilen100 {width: 100%;float: left;}.teilen80 {width: 80%;float: left;}.teilen75 {width: 75%;float: left;}.teilen66 {width: 66%;float: left;}.teilen60 {width: 60%;float: left;}.teilen50, .col50 {width: 50%;float: left;}.teilen40 {width: 40%;float: left;}.teilen33 {width: 33.33%;float: left;}.teilen25 {width: 25%;float: left;}.teilen20 {width: 20%;float: left;}.inhaltselement-break {clear: both;padding: 0;}p { line-height: 25px; }/*  sub kategorie */.submenu {padding:10px 0;width:100%;}.submenu ul { list-style: none; margin:10px 0 ; padding:0; }.submenu ul li  {display:inline;}.submenu ul li a{width:auto;background:#fff;color:#000;text-decoration:none;padding:10px;margin-right:2px;text-align:center;border:1px solid #999;}.submenu ul li a.active{background:#5B5A5A;color:#fff;}.link { color:#000; text-decoration: underline;}.link:hover{ color:#c00;text-decoration: underline;}.cat-text{margin:50px 0;padding:0; }.cat-text h3 {text-align:center;line-height:25px;}.produkt_ek {-position: relative;-left: 50%;}.produkt_link {overflow: auto;}ul.produkt_ek{list-style:none; margin:0; padding:0;}ul.produkt_ek li{display:inline;text-align:center;float:left;margin-right: 0px;margin-bottom: 10px;-padding: 0px;}.items2{width:50%;}.items3{width:33%;}.items4{width:25%;}.items5{width:20%;}.produkt_einzel_klein {position:relative;width:90%;-min-height:480px;background:#fff;padding:2%;margin:0 0.5% 0.5% 0;color:#000;border-radius:20px;}.produkt_einzel_klein {display:block;height:100%;}.produkt_einzel_klein:hover{-webkit-box-shadow: 0 0 10px 0 rgba(50,50,50,0.3);box-shadow: 0 0 10px 0 rgba(50,50,50,0.3);}.produkt_einzel_klein .lebensmittel {position:absolute;bottom:0;right:0;display:none;}.produkt_einzel_klein .lebensmittel a {font-size: 10px;text-decoration:none;}.produkt_einzel_klein .waren_auswahl {position:absolute;bottom:10px;right:10px;z-index:1055;-text-indent:-9999px;-background:#c00;}.produkt_einzel_klein .konfigurieren {display:none;}.produkt_einzel_klein .waren_auswahl form {}.produkt_einzel_klein .waren_auswahl form .submit{border-radius:50%;width:50px !Important;height:50px;background-image:url('/assets/img/layout/icon/add_cart.svg');background-repeat: no-repeat;background-size: 30px 30px;background-position: center;text-indent:-999px;text-align: left;padding:5px 5px;}.produkt_einzel_klein #form_variation,.produkt_einzel_klein #form_variation2,.produkt_einzel_klein #form_variationsubmit {display:none;}.produkt_einzel_klein .in_warenkorb {-display:none;}.produkt_einzel_klein .waren_auswahl #form_anzahl{display:none;}.produkt_einzel_klein .waren_auswahl .in_warenkorb .submit {width:100%;}.variation_section .variation_select {margin-left:15px; padding:10px; font-size:16px;}.variation_freetext {display:none;}#form_variationsubmit {display:none;}.in_warenkorb {width:100%; margin-top: 25px; }.in_warenkorb .pieces{width:auto;}.in_warenkorb .pieces input{ width:30px; padding: 10px 10px;float:left;margin-right:10px; text-align: center;}.in_warenkorb .submit {width:auto;border:none;background:#B9AF8A;cursor: pointer;padding: 10px 35px;text-align: center;transition: all 300ms ease-in;font-size:18px;}.in_warenkorb .submit:hover {background:#000; color:#fff; transition: all 300ms ease-in;}.produkt_artikel_pic {position: relative;display: inline-block;vertical-align: top;height: 0;border-radius:15px;width:100%; padding-bottom: 100%; -margin-bottom:20px; overflow:hidden;}.produkt_artikel_pic img{ width:100%; height:auto;transition: All 0.4s ease-out;-webkit-transition: All 0.4s ease-out;-moz-transition: All 0.4s ease-out;-o-transition: All 0.4s ease-out;transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);-webkit-transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);-moz-transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);-o-transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);-ms-transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);}.produkt_artikel_pic img:hover{transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);-webkit-transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);-moz-transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);-o-transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);-ms-transform: rotate(0deg) scale(1.25) skew(0deg) translate(0px);}.produkt_artikel_info {margin-top:20px; min-height:120px;}.produkt_artikel_info a{text-align:center;color:#000;font-size:10px;text-decoration:none;}.produkt_artikel_info span.produkt_artikel_nr {display:none; color:#000; font-size:10px;}.produkt_artikel_preis {font-weight: 400;font-size:24px;position:absolute;bottom:55px;width:100%;left:0;color:#c00;text-align:center;margin:0;padding:0;line-height:18px;}.produkt_artikel_preis_netto {color:#000;font-size:12px;margin:0;padding:0;font-weight: 400;display:none;}.produkt_artikel_inhalt {position:absolute;bottom:70px;right:10px;color:#000;text-align:right;}.produkt_artikel_inhalt_liter {color:#000; font-size:10px; width:auto; position:absolute; width:50%; left:25px;bottom:0px;padding:5px;}.alter_preis {margin-left:20px; font-size:0.8em; color:#c00;}.strikethrough {position: relative;}.strikethrough:before {position: absolute;content: "";left: 0;top: 50%;right: 0;border-top: 2px solid;border-color: inherit;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);}.rstore-ausverkauft {font-family: 'Oswald', sans-serif;font-weight: 400;font-size:22px;position:absolute;left:30px;bottom:30px;width:300px;color:#fff;background:#c00;padding:10px;text-indent:100px;z-index:50;-moz-transform: rotate(-30deg);-webkit-transform: rotate(-30deg);-o-transform: rotate(-30deg);-ms-transform: rotate(-30deg);transform: rotate(-30deg);}.rstore-ausverkauft_einzel { width:200px !Important; color:#fff; background:#c00;padding:5px; }/*  produkt_einzel_gross */.produkt_einzel_gross .link, .produkt_einzel_gross a { color:#000; text-decoration: underline;}.produkt_einzel_gross .link:hover, .produkt_einzel_gross a:hover{ color:#c00;text-decoration: underline;}.produkt_einzel_gross {width:96%;padding:2%;background:#fff;}.produkt_einzel_gross  .back {text-decoration:none;background:#ddd;padding:5px 10px;transition-duration: 0.5s;color:#000;}.produkt_einzel_gross  .back:hover {background:#009933;color:#fff;}.produkt_einzel_gross .content{padding: 0;}.produkt_einzel_gross .back_container{padding:20px 0;}.produkt_einzel_gross  hgroup {width:100%;}.produkt_einzel_gross .art_name{font-size:30px;line-height:45px;color:#000;}.produkt_einzel_gross .art_name_sub{font-size:16px;line-height:24px; color:#336666;}.produkt_einzel_gross  .art  .art_images {width:90%;}.produkt_einzel_gross  .art  .art_preis {text-align:left;}.produkt_einzel_gross  .art  .art_nr{font-size:10px;}.produkt_einzel_gross  .art  .art_preis  .preis{ text-align:left;margin-top:30px; font-size:30px; font-weight:400; color:#000;line-height:30px;}.produkt_einzel_gross  .art  .art_preis  span.preis_netto{font-size:16px; color:#000;font-weight:400;}.produkt_einzel_gross  .art  .art_preis  .inhalt{}.produkt_einzel_gross  .art .art_text{text-align:left; margin-top:30px;}.produkt_einzel_gross  .art .art_content{float:left;width:95%; padding: 0 0 0 5%;}.jwlogo {display:none;}.infotext_2 {margin: 25px 0;}.produkt_einzel_gross .image img {border:1px solid #473325;width:50px;float:left;margin-right:5px;transition:All 0.3s ease-out;-webkit-transition:All 0.3s ease-out;-moz-transition:All 0.3s ease-out;-o-transition:All 0.3s ease-out;transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);-webkit-transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);-moz-transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);-o-transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);-ms-transform: rotate(0deg) scale(1.0) skew(-0deg) translate(0px);}.produkt_einzel_gross .image img:hover {border:1px solid #c00;width:50px;transform: rotate(0deg) scale(1.3) skew(-0deg) translate(0px);-webkit-transform: rotate(0deg) scale(1.3) skew(-0deg) translate(0px);-moz-transform: rotate(0deg) scale(1.3) skew(-0deg) translate(0px);-o-transform: rotate(0deg) scale(1.3) skew(-0deg) translate(0px);-ms-transform: rotate(0deg) scale(1.3) skew(-0deg) translate(0px);}.produkt_einzel_gross .waren_auswahl{margin-top:50px;}.loading .art_images{opacity: 0; height:150px;}.loading:before  {height:150px;width:100px;content: 'LOADING';display: block;margin: 0;color: #000;font-weight: 400;font-size: 14px;display: flex;align-items: center;justify-content: center;animation-name: animation_blink;animation-timing-function: ease-in;animation-duration: 0.5s;animation-iteration-count: infinite;-background-image:url(/assets/img/frontendShop/img_load.svg);-background-size: 100px 100px;-background-position: center;-background-repeat: no-repeat;}@keyframes animation_blink {0% { opacity: 1; }50% { opacity: 0.1; }100% { opacity: 1; }}#form_variation, #form_variation2{border:1px solid #8A8A8A;padding:10px;color:#000;margin-bottom:20px;-float:left;width:50%;font-size:16px;}/*  END produkt_einzel_gross */.warenkorb_liste input {width: 80px;}.warenkorb_liste td,.warenkorb_liste th  {text-align: left;}.login{position:absolute; top:8px; right:60px; }.login img{width:25px; }.cart {position:absolute;top:5px;width:40px;height:40px;right:20px;}.cart_nav {position:relative;}.cart_nav .cart_img{position:absolute;top:10px;right:10px;z-index:20;}.cart_nav .cart_img img{width:25px;}.cart_nav .anzahl{position:absolute;right:-5px;background:#c00;top:5px;color:#fff;border-radius: 50%;padding:0px;width:20px;height:20px;color:#fff;text-align:center;z-index:22;border:2px solid #fff;font-size:13px;}.cart_icon { display:none; position:absolute; top:5px;right:0px; z-index:200;}/* ---------------------   Produkttabellen    ---------------- */#main table.kategorie_tabelle {width: 570px;-height:100%;padding:0px;margin:0px;}#main table.kategorie_tabelle th {border-bottom:1px solid #473325;color:#473325;padding:3px;text-align: left;}#main table.kategorie_tabelle td {padding: 8px 0 8px 0;text-align: left;}#main table.kategorie_tabelle tr {border-bottom:1px solid #e0b87b;}#main table.kategorie_tabelle td img {}#main table.kategorie_tabelle a {color: black;text-decoration:none;}#main table.kategorie_tabelle a:hover {text-decoration:underline;}#bezahlen_step1 label {display: block;}#bezahlen_step1 select,#bezahlen_step1 input {margin: 4px 0;}#bezahlen_step1 select {padding: 5px;}#bezahlen_step1 div.bezahlmethode  {padding:15px 0 15px 0;width:100%;}#bezahlen_step1 div.bezahlmethode input {width: auto;display: inline;}#bezahlen_step1 div.bezahlmethode label {padding:15px 20px;border: 1px solid #ccc;width:90%;border-radius: 5px;}#bezahlen_step1 div.bezahlmethode label:hover,#bezahlen_step1 div.bezahlmethode label:focus-within {background: rgba(255, 255, 255, 1.0);color:#000;}#bezahlen_step1 div.bezahlmethode label span{padding-left:15px;}#bezahlen_step1 div.bezahlmethode label span img{width:80%;}#bezahlen_step1 div label.self_pickup{padding:15px 20px;border: 1px solid #ccc;width:90%;border-radius: 5px;}#bezahlen_step1 div label.self_pickup span{padding-left:15px;}.error {background: #FFB4A1;display: block;margin: 3px;padding: 3px;color: white;}#zeigeRegister{ margin:20px 0; padding:5px 15px; border:1px solid #ccc;border-radius: 5px;}#zeigeVersandadresse {color: #666;border-bottom: 1px dashed #666;cursor: pointer;padding-top: 10px;}#register_inputs{margin-top:20px;}#register_inputs meter {width: 60%;}/* Webkit based browsers */#register_inputs meter[value="1"]::-webkit-meter-optimum-value { background: red; }#register_inputs meter[value="2"]::-webkit-meter-optimum-value { background: yellow; }#register_inputs meter[value="3"]::-webkit-meter-optimum-value { background: orange; }#register_inputs meter[value="4"]::-webkit-meter-optimum-value { background: green; }/* Gecko based browsers */#register_inputs meter[value="1"]::-moz-meter-bar { background: red; }#register_inputs meter[value="2"]::-moz-meter-bar { background: yellow; }#register_inputs meter[value="3"]::-moz-meter-bar { background: orange; }#register_inputs meter[value="4"]::-moz-meter-bar { background: green; }#register_inputs #pass_strength,meter,#pass_strength_text {margin-left: 20px;}#versand_inputs {margin-top: 5px;}.pay_adress{padding:20px;}.pay_adress input {}.input_wrapper {position: relative; margin:5px 0;}.input_wrapper label{font-size: 0.75em;font-weight: normal;position: absolute;top: 0;width: 100%;margin-top: 0.3em;margin-left: 1px;padding: 0 1.0em;z-index: 1;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transform: translateY(3px);transform: translateY(3px);pointer-events: none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-webkit-box-sizing: border-box;box-sizing: border-box;opacity: 1;}.input_wrapper input{width: calc(100% - 20px);border:1px solid #ccc;-webkit-border-radius: 5px;border-radius: 5px;padding-top: 1.5em;padding-bottom: 0.42em;padding-left:0.9em;font: inherit;-webkit-box-sizing: border-box;box-sizing: border-box;word-break: normal;line-height: inherit;}.input_wrapper textarea{width: calc(100% - 20px);border:1px solid #ccc;-webkit-border-radius: 5px;border-radius: 5px;padding-top: 1.5em;padding-bottom: 0.3571428571em;padding-left:0.9166666667em;font: inherit;-webkit-box-sizing: border-box;box-sizing: border-box;word-break: normal;line-height: inherit;}.block_rechnungsadresse h3{margin-bottom:30px !Important;}.block_bezahlmethode {width:calc(50% - 20px);float:left;}.block_bezahlmethode h3{margin-bottom:30px !Important;}.block_bezahlmethode textarea {width: 100% !important;height:80px;border:1px solid #333;padding:3px;}#benutzerdaten_tabelle {width: 100%;}#benutzerdaten_tabelle .col1{text-align:left; width:20%;}.final_adress{width:100%; float:left; }.final_wert{width:80%; float:left;}/* ######################## SHOP INFO ###################################### */.shop_informationen h1{margin: 0;font-size: 24px;}/* ------------- Account ------------------- */#bestellungen {width:1400}#bestellungen table {width:100%; margin-bottom:50px;}#bestellungen table th {text-align:left; padding-bottom:15px;}.account_logout {position: absolute; top:0px; right:10px; padding:3px 10px; border:1px solid #000; text-decoration:none; color:#000;}.client_nav {display:block; width:100%; height:80px; margin-top:100px; padding:20px;}.client_area {margin-bottom:50px;}.client_area li {list-style:none;  }.client_area li a{ float:left; text-decoration:none; color:#000; padding:5px; margin-right:3px; border:1px solid #000;}.submit {cursor: pointer;width: 50%;-margin: 10px 0;background: #182545;color: #fff;padding: 18px;transition-duration: 0.5s;border-radius: 5px;border:none;border:1px solid #000;}.submit:hover{background:#009933;-webkit-box-shadow:  1px 1px 5px 2px rgba(3, 3, 3, 0.2);box-shadow:  1px 1px 5px 2px rgba(3, 3, 3, 0.2);}.submit2 {cursor: pointer;width: 150px;margin-top: 30px;margin-bottom:30px;margin-left: calc(50% - 75px);background: #ddd;color: #aaa;padding: 5px;transition-duration: 0.5s;border-radius: 5px;border:1px solid #aaa;}.submit2:hover{background:#009933;color:#fff;-webkit-box-shadow:  1px 1px 5px 2px rgba(3, 3, 3, 0.2);box-shadow:  1px 1px 5px 2px rgba(3, 3, 3, 0.2);}#paypal-button-container {width:100%; text-align:center;}#benutzerpasswort meter {width: 60%;}/* Webkit based browsers */#benutzerpasswort meter[value="1"]::-webkit-meter-optimum-value { background: red; }#benutzerpasswort meter[value="2"]::-webkit-meter-optimum-value { background: yellow; }#benutzerpasswort meter[value="3"]::-webkit-meter-optimum-value { background: orange; }#benutzerpasswort meter[value="4"]::-webkit-meter-optimum-value { background: green; }/* Gecko based browsers */#benutzerpasswort meter[value="1"]::-moz-meter-bar { background: red; }#benutzerpasswort meter[value="2"]::-moz-meter-bar { background: yellow; }#benutzerpasswort meter[value="3"]::-moz-meter-bar { background: orange; }#benutzerpasswort meter[value="4"]::-moz-meter-bar { background: green; }#benutzerpasswort #pass_strength,meter,#pass_strength_text {margin-left: 20px;}/* ------------- Toplink ------------------- */#toplink {background: #096BA2;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;height: 40px;width: 44px;position: fixed;display: none;bottom: 65px;right: 20px;z-index: 9999;}#toplink #arrow-box {width: 25px;height: 25px;overflow: hidden;position: absolute;left: 10px;top: -2px;}#arrow {background: none;height: 20px;width: 20px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);position: absolute;top: 20px;border: 2px solid #fff;}#backlink {background: rgba(0,210,58,0.5);-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;height: 40px;width: 44px;position: fixed;-display: none;bottom: 20px;right: 20px;z-index: 9999;color:#fff;font-size:48px;text-decoration:none;text-align:center;line-height:32px;display:none;}/*** @COOKIE*/.u18_cookie_box{background: rgba(255,255,255,1.0);position:absolute;top:calc(50% - 100px);left:50%;z-index:801;width:400px;margin-left:-200px;height:200px;color:#fff;text-align:center;font-size:16px;line-height:28px;-webkit-border-radius: 8px;border-radius: 8px;}#u18_cookie a {color:#fff; text-decoration:none;}#u18_cookie a:hover {text-decoration:underline;}#u18_cookie #cookieinhalt {padding:50px 0 20px 0;color:#000;}#u18_cookie {width:100%;height:100%;position:fixed;z-index:800;background:rgba(255,0,0,0.6);top:0;left:0;}#u18_cookieCloser {color: #000;text-decoration: none;cursor:pointer;padding:5px 15px;background:#ccc;-webkit-border-radius: 8px;border-radius: 8px;}#u18_cookieCloser:hover {color:#000;}.clear {clear:both;}ul.sub-cat { width:100%; padding-bottom:50px;}.sub-cat li {text-align:center;list-style:none;float:left;width:auto;padding:5px 15px;border:1px solid #ccc;background:#fff;-transform: skewX(-25deg);border-radius: 0.3em;margin-right:5px;}.sub-cat li:hover {	background:#c00;   }.sub-cat li a{text-decoration:none;color:#000;}.sub-cat li a:hover{color:#fff;}.quantity {position: relative;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}input[type=number] {-moz-appearance: textfield;}.quantity input {width: 45px;height: 42px;line-height: 1.65;float: left;display: block;padding: 0;margin: 0;padding-left: 20px;border: none;box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);font-size: 1rem;border-radius: 4px;}.quantity input:focus {outline: 0;}.quantity-nav {float: left;position: relative;height: 42px;}.quantity-button {position: relative;cursor: pointer;border: none;border-left: 1px solid rgba(0, 0, 0, 0.08);width: 21px;text-align: center;color: #333;font-size: 13px;font-family: "FontAwesome" !important;line-height: 1.5;padding: 0;background: #FAFAFA;-webkit-transform: translateX(-100%);transform: translateX(-100%);-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}.quantity-button:active {background: #EAEAEA;}.quantity-button.quantity-up {position: absolute;height: 50%;top: 0;border-bottom: 1px solid rgba(0, 0, 0, 0.08);font-family: "FontAwesome";border-radius: 0 4px 0 0;line-height: 1.6}.quantity-button.quantity-down {position: absolute;bottom: 0;height: 50%;font-family: "FontAwesome";border-radius: 0 0 4px 0;}/* ==|== non-semantic helper classes ======================================== */.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }.ir br { display: none; }.hidden { display: none !important; visibility: hidden; }.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }.invisible { visibility: hidden; }.clearfix:before, .clearfix:after { content: ""; display: table; }.clearfix:after { clear: both; }.clearfix { zoom: 1; }/* ==|== print styles ======================================================= */@media print {* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }a, a:visited { text-decoration: underline; }a[href]:after { content: " (" attr(href) ")"; }abbr[title]:after { content: " (" attr(title) ")"; }.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }thead { display: table-header-group; }tr, img { page-break-inside: avoid; }img { max-width: 100% !important; }@page { margin: 0.5cm; }p, h2, h3 { orphans: 3; widows: 3; }h2, h3 { page-break-after: avoid; }}