#parentwrapper, #parent, #main-wrap, #main-wrapper { background:none !important; }
#header { border-bottom:1px solid; }
#footer { border-top:1px solid; }
a, a.nu { text-decoration:underline !important; }
button { border:1px solid !important; }
#nav ul.nav li a.active, #nav ul.nav li strong, #subnav ul.nav li a.active, #subnav ul.nav li strong { font-weight:bold; }
#logo a:hover { background:none !important; }
.galslideshow .slide-prev:hover, .galslideshow .slide-prev:focus, .galslideshow .slide-next:hover, .galslideshow .slide-next:focus { background-size:cover !important; }
ul.nav li a:link, ul.nav li a:hover, ul.nav li a:focus, ul.nav li a:visited, ul.nav li a:active, ul.nav li a.active, ul.nav li strong { border-bottom:none; }
img::selection {background: transparent !important;}
img::-moz-selection {background: transparent !important;}
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button { border:1px solid; }
.module_quiz .answer.button, .answeritems li { border:1px solid; }
.answeritems .correct { border-width: 3px; }
.answeritems .wrong { border-width: 3px; }
.nextq { border:1px solid; }
.mosaik-textonly .transitionelement { border:1px solid; }
#basketbar .login,#basketbar .logout,#basketbar .baskets .wk { border-left:1px solid;border-right:1px solid; }
#basketbar .login:hover p,#basketbar .logout:hover p,#basketbar .baskets .wk:hover p { text-decoration: underline; }
#basketbar .baskets .count { border:1px solid; }
.module_shop .overview .product_infos a { text-decoration: none !important; }
.module_shop .overview .product_infos a:hover p { text-decoration: underline !important; }
.module_shop .control { border: 1px solid;width: 28px;height: 19px;line-height: 19px; }
.module_shop input[type='submit']:hover,.module_shop input[type='submit']:active, .module_shop input[type='submit']:focus { text-decoration: underline; }
.controlwrap .control { border:1px solid; }
#template-10 #nav-wrap, #template-10 #nav, #template-10 #subnav,
#template-11 #header,
#template-12 #header,
#template-14 #main, #template-14 #nav,
#template-15 #header, #template-15 #main, #template-15 #nav,
#template-17 #sponsorbox,
#tpl-19 #main { background:none !important; }
#tpl-19 #nav li { border-top:1px solid; }
#tpl-19 #nav li.first { border:none; }
#tpl-19 #nav li a { border:none !important; }
body, #header, #footer, button, .transitionelement div.bottom, input, select, textarea, .browse ul a, .module_onepage .sectionhead, #tpl-22 #main,.module_onepage section { background:#FFF !important; }
#footer, #header, button, .abclst li a, input, select, textarea, .browse ul strong, .browse ul a { border-color:#009 !important; }
html, body, form, textarea, input, button, select, legend, h1, h2, h3, h4, h5, h6, p, ol, ul, table, td, th, strong, a,
.browse ul strong, .browse ul a, .module_onepage .sectionhead,.module_onepage section { color:#009 !important; }
#logonav a:hover{background: transparent !important;}
a:hover, a:focus, .browse ul strong, .browse ul a:hover, .browse ul a:focus { background:#009 !important;color:#fff !important; }
.header_text *{color: #009 !important}
#e2s h3#e2s-textsize, #e2s h3#e2s-color{color: #009 !important}
.blue #footer{background-color: #fff !important}
.blue #footer *, .blue #mnav li a:link, .blue #mnav li a:focus, .blue #mnav li a:visited, .blue #mnav li a:active, .blue #mnav li a.active, .blue #mnav li strong{color: #009 !important}
.blue #mnav li a:hover, .blue #footer a:hover{background-color: #fff !important}
.blue img.filter{ filter: invert(22%) sepia(97%) saturate(2275%) hue-rotate(233deg) brightness(57%) contrast(151%);}
.galslideshow .slide-prev { background-image:url(../gfx/e2s/pgprev_blue.png) !important; }
.galslideshow .slide-next { background-image:url(../gfx/e2s/pgnext_blue.png) !important; }
.module_article9 .inner-article:hover, .module_article9 .inner-article:focus { background:#009 !important; }
.module_article9 .inner-article:hover *, .module_article9 .inner-article:focus * { ;color:#FFF !important; }
::-moz-selection{ color:#FFF;background:#009; }
::selection { color:#FFF;background:#009; }
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button { background-color: transparent;border-color:#009; }
form .error-msg { background-color: transparent;border-color: #009;border-width: 2px; }
form .error-msg legend { -webkit-box-shadow: 0 0 5px #009;-moz-box-shadow: 0 0 5px #009;-o-box-shadow: 0 0 5px #009;box-shadow: 0 0 5px #009;border-color: #009;background-color: transparent; }
input[type="text"]:focus:invalid, input[type="email"]:focus:invalid, input[type="number"]:focus:out-of-range, form li.error input, form li.error select, form li.error textarea { border-color: #009 !important; border-width: 2px; }
form li.error label { color: #009; }
.module_quiz .answer.button, .answeritems li { background-color: transparent;border-color:#009; }
.answeritems .correct { border-width: 3px;background-color: transparent;color: #009; }
.answeritems .wrong { border-width: 3px;background-color: transparent;color: #009; }
.nextq { border-color:#009;background-color: transparent; }
.checkcorrect:before { background-image: url("../gfx/helferwiens/blue/smile.svg"); }
.checkwrong:before { background-image: url("../gfx/helferwiens/blue/sad.svg"); }
.mosaik-textonly a.transitionelementlink:hover, .mosaik-textonly a.transitionelementlink:focus { background-color:transparent !important; }
.mosaik-textonly .transitionelement { background: #fff; }
#basketfloating .imgwrap::before{
background-image: url("/assets/style/gfx/basic-life/blue/shopping_cart.svg")
}
#basketfloating .count{ color: #009; background-color: #fff;}
#basketbar .baskets .imgwrap { background-image: url("../gfx/basic-life/blue/shopping_cart.svg"); }
#basketbar .login .imgwrap,#basketbar .logout .imgwrap { background-image: url("../gfx/basic-life/blue/profile.svg"); }
#basketbar .baskets .wk:hover .imgwrap { background-image: url("../gfx/basic-life/blue/shopping_cart.svg"); }
#basketbar .login:hover .imgwrap,#basketbar .logout:hover .imgwrap { background-image: url("../gfx/basic-life/blue/profile.svg"); }
#basketbar .baskets .count { border-color:#009;color: #009;background-color: #fff; }
#basketbar .login,#basketbar .baskets .wk { border-color:#fff; }
#basketbar .login,#basketbar .logout,#basketbar .baskets .wk { border-color:#fff; }
#basketbar .login:hover,#basketbar .logout:hover,#basketbar .baskets .wk:hover { border-color:#009; }
.shop_breadcrumbs li:not(.spacer) { border-color: #009;  }
.shop_breadcrumbs li.spacer { background: #009; }
.shop_breadcrumbs li.data { background-image: url("../gfx/basic-life/blue/orderdata.svg"); }
.shop_breadcrumbs li.control { background-image: url("../gfx/basic-life/blue/review.svg"); }
.shop_breadcrumbs li.payment { background-image: url("../gfx/basic-life/blue/payment.svg"); }
.shop_breadcrumbs li.response { background-image: url("../gfx/basic-life/blue/confirmation.svg"); }
.module_shop .control .icon { background-image: url("../gfx/basic-life/blue/arrow.svg");}
.module_shop .control { border-color: #fff; }
.module_shop .control:hover,.module_shop .control:active, .module_shop .control:focus { background-color:#fff !important;border-color: #009; }
.module_shop .amountcontrol { border-color:#009; }
.module_shop .amount { color:#009; }
.module_shop .separator { background: #009; }
.module_shop .overview.zoom .shopitem .product_image:before { border: 200px solid #FFF; }
.module_basket .control .icon { background-image: url("../gfx/basic-life/blue/arrow.svg"); }
.module_basket #basket input { color:#009; }
.module_basket .delete:before, .module_basket .delete:after { background: #009; }
.module_basket #basket li.item,.module_basket .headings, .module_basket .total { border-color:#009 !important;color: #009; }
.module_basket  #basket .purchase a { background-color: #fff; }
.module_basket #basket .error { border-color:#009;background-color: transparent;border-width: 2px; }
.controlwrap .control { border-color:#fff;background: none !important; }
.controlwrap .control:hover,.controlwrap .control:focus, .controlwrap .control:active { border-color:#009; }
.module_bestellung form .infos { background-image: url("../gfx/basic-life/blue/info.svg"); }
.module_bestellung #deliverydate { background-image: url("../gfx/basic-life/blue/calendar.svg") !important; }
.module_bestellung .tpicker .up .icon,.module_bestellung .tpicker .down .icon { background-image: url("../gfx/basic-life/blue/arrow.svg"); }
.module_bestellung .tpicker .up:hover, .module_bestellung .tpicker .down:hover { border-color:#009; }
.module_shoplogin .datawrap a:after { background-image: url("../gfx/basic-life/blue/edit.svg"); }.module_shoplogin .datawrap a:hover:after,.module_shoplogin .datawrap a:focus:after,.module_shoplogin .datawrap a:active:after { background-image: url("../gfx/basic-life/white/edit.svg"); }
.module_shoplogin .row * { color:#009; }
.module_bestellung .totalvalue { border-color: #009; }
#main #nav li, #main #onepagenav li { border-color:#009 !important; }
#template-06 #header { background:none !important; }
#template-06 #main-wrap, #template-07 #parent, #template-08 #parent { background:#FFF !important; }
#template-09 #subnav { border-color:#009 !important; }
#template-12 #nav, #template-12 #onepagenav { background:#FFF !important; }
#template-17 #main-wrap { background:#FFF !important; }
#template-22 #main, #template-22 #topbar, #template-22 #headerinner { background:#FFF !important; }