/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2006-2017 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Reset ================================================================================= */
* { margin:0; padding:0; }

body          { background:#496778 url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_body.gif) 50% 0 repeat-y; font:12px/1.55 Arial, Helvetica, sans-serif; color:#2f2f2f; text-align:center; }

img           { border:0; vertical-align:top; }

a             { color:#1e7ec8; text-decoration:underline; }
a:hover       { text-decoration:none; }
:focus        { outline:0; }

/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 5px; line-height:1.35; color:#0a263c; }
h1            { font-size:20px; font-weight:normal; }
h2            { font-size:18px; font-weight:normal; }
h3            { font-size:16px; font-weight:bold; }
h4            { font-size:14px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; /*border-collapse:collapse;*/ border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
p             { margin:0 0 10px; }
strong        { font-weight:bold; }
address       { font-style:normal; line-height:1.35; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
/*sup           { font-size:1em; vertical-align:top; }*/

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/* ======================================================================================= */


/* Layout ================================================================================ */
.wrapper { min-width:954px; }
.page {}
.page-print { background:#fff; padding:25px 30px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left; }
.page-popup { background:#fff; padding:25px 30px; text-align:left; }
.main-container { background:#fbfaf6 url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_main1.gif) 50% 0 no-repeat; }
.main { width:900px; margin:0 auto; min-height:400px; padding:25px 25px 80px; background:#fffffe url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_main2.gif) 0 0 no-repeat; text-align:left; }

/* Base Columns */
.col-left { float:left; width:195px; padding:0 0 1px; }
.col-main { float:left; width:685px; padding:0 0 1px; }
.col-right { float:right; width:195px; padding:0 0 1px; }

/* 1 Column Layout */
.col1-layout .col-main { float:none; width:auto; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { width:475px; margin-left:17px; }
.col3-layout .col-wrapper { float:left; width:687px; }
.col3-layout .col-wrapper .col-main { float:right; }

/* Content Columns */
.col2-set .col-1 { float:left; width:48.5%; }
.col2-set .col-2 { float:right; width:48.5%; }
.col2-set .col-narrow { width:32%; }
.col2-set .col-wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button { font:12px/15px Arial, Helvetica, sans-serif; vertical-align:middle; color:#2f2f2f; }
input.input-text,select,textarea { background:#fff; border:1px solid #b6b6b6; }
input.input-text,textarea { padding:2px; }
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option { border-bottom:1px solid #b6b6b6; padding:2px 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em !important; }
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
button.button span { display:block; height:19px; border:1px solid #de5400; background:#f18200; padding:0 8px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
button.button span span { border:0; padding:0; }
button.disabled span { border-color:#bbb !important; background:#bbb !important; }

button.btn-checkout span { height:40px; border:0; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/btn_checkout.gif) 0 0 no-repeat; padding:0 0 0 9px; font:bold 15px/40px Arial, Helvetica, sans-serif; color:#fff; }
button.btn-checkout span span { background-position:100% 0; padding:0 25px 0 16px; }
button.btn-checkout.no-checkout span { background-position:0 100%; color:#b8baba; }
button.btn-checkout.no-checkout span span { background-position:100% 100%; }

p.control input.checkbox,
p.control input.radio { margin-right:6px; }
/* Form Highlight */
input.input-text:focus,select:focus,textarea:focus { background-color:#edf7fd; }
/*.highlight { background:#efefef; }*/

/* Form lists */
/* Grouped fields */
/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
.form-list li { margin:0 0 8px; }
.form-list label { float:left; color:#666; font-weight:bold; position:relative; z-index:0; }
.form-list label.required {}
.form-list label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-8px; }
.form-list li.control label { float:none; }
.form-list li.control input.radio,
.form-list li.control input.checkbox { margin-right:6px; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
/*.form-list li.fields { margin-right:-15px; }*/
.form-list .input-box { display:block; clear:both; width:260px; }
.form-list .field { float:left; width:275px; }
.form-list input.input-text { width:254px; }
.form-list textarea { width:254px; height:10em; }
.form-list select { width:260px; }
.form-list li.wide .input-box { width:535px; }
.form-list li.wide input.input-text { width:529px; }
.form-list li.wide textarea { width:529px; }
.form-list li.wide select { width:535px; }
.form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list .input-range input.input-text { width:74px; }

.form-list-narrow li  { margin-bottom:0; }
.form-list-narrow li .input-box { margin-bottom:6px; }
.form-list-narrow li.wide .input-box { width:260px; }
.form-list-narrow li.wide input.input-text,
.form-list-narrow li.wide textarea { width:254px }
.form-list-narrow li.wide select { width:260px; }

/* Customer */
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box { width:auto; }

.form-list .name-prefix { width:65px; }
.form-list .name-prefix select { width:55px; }
.form-list .name-prefix input.input-text { width:49px; }

.form-list .name-suffix { width:65px; }
.form-list .name-suffix select { width:55px; }
.form-list .name-suffix input.input-text { width:49px; }

.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname { width:140px; }
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text { width:124px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename .name-middlename { width:210px; }

.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename .name-middlename,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname { width:205px; }

.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename .name-middlename input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year { float:left; width:85px; }
.form-list .customer-dob input.input-text { display:block; width:74px; }
.form-list .customer-dob label { font-size:10px; font-weight:normal; color:#888; }
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month { width:60px; }
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text { width:46px; }
.form-list .customer-dob .dob-year { width:140px; }
.form-list .customer-dob .dob-year input.input-text { width:134px; }

/* Independent fields */
/*.form-list li { margin:0 0 8px; }
.form-list li.fields { margin:0; }
.form-list .field { display:block; margin:0 0 8px; }
.form-list li.control {}
.form-list label { float:left; width:150px; padding:2px 10px 0 0; text-align:right; }
.form-list label.required { font-weight:bold; }
.form-list label.required em { font-variant:normal; color:#eb340a; margin-right:3px; }
.form-list .input-box { float:left; width:260px; }
.form-list input.input-text,
.form-list textarea { width:254px; }
.form-list select { width:260px; }
.form-list li.additional-row { border-top:1px solid #ddd; margin-top:10px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 5px 0 0; }
.form-list .input-range input.input-text { width:96px; }*/
/* Customer */
/*.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year { float:left; width:85px; }
.form-list .customer-dob input.input-text { display:block; width:74px; }
.form-list .customer-dob label { font-size:11px; font-weight:normal; color:#777; text-align:left; }
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month { width:60px; }
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text { width:46px; }
.form-list .customer-dob .dob-year { width:140px; }
.form-list .customer-dob .dob-year input.input-text { width:134px; }*/

.buttons-set { clear:both; margin:4em 0 0; padding:8px 0 0; border-top:1px solid #e4e4e4; text-align:right; }
.buttons-set p.required { margin:0 0 10px; }
.buttons-set .back-link { float:left; margin:0; }
.buttons-set button.button { float:right; margin-left:5px; }

.buttons-set-order { margin:10px 0 0; }
.buttons-set-order .please-wait { padding:12px 7px 0 0; }

.fieldset { border:1px solid #bbafa0; background:#fbfaf6; padding:22px 25px 12px 33px; margin:28px 0; }
.fieldset .legend { float:left; font-weight:bold; font-size:13px; border:1px solid #f19900; background:#f9f3e3; color:#e76200; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }

/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:11px; font-weight:bold; line-height:13px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/validation_advice_bg.gif) 2px 0 no-repeat; color:#eb340a; }
.validation-failed { border:1px dashed #eb340a !important; background:#faebe7 !important; }
.validation-passed {}
p.required { font-size:11px; text-align:right; color:#EB340A; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#df280a; font-weight:bold; }
.notice { color:#e26703; }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px !important; }
.messages li li { margin:0 0 3px !important; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 9px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_msg-error.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_msg-success.gif); color:#3d6611; }
.note-msg,
.notice-msg { border-color:#fcd344; background-color:#fafaec; background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_msg-note.gif); color:#3d6611; }

/* BreadCrumbs */
.breadcrumbs { font-size:11px; line-height:1.25; margin:0 0 13px; }
.breadcrumbs li { display:inline; }
.breadcrumbs li strong { font-weight:bold; }

/* Page Heading */
.page-title { width:100%; overflow:hidden; border-bottom:1px solid #ccc; margin:0 0 25px; }
.page-title h1,
.page-title h2 { margin:0; font-size:20px; color:#0a263c; }
.page-title .separator { margin:0 3px; }
.page-title .link-rss { float:right; margin:7px 0 0; }
.title-buttons { text-align:right; }
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }

.subtitle,
.sub-title { clear:both; padding:15px 0 0; font-size:15px; font-weight:bold; margin:0 0 6px; color:#e25203; }

/* Pager */
.pager { font-size:11px; background:#fff url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_toolbar.gif) 0 100% repeat-x; padding:4px 8px; border-top:1px solid #e2e2e2; text-align:center; }
.pager .amount { float:left; margin:0; }
.pager .limiter { float:right; }
.pager .limiter label { vertical-align:middle; }
.pager .limiter select { padding:0; margin:0 0 1px; vertical-align:middle; }
.pager .pages { margin:0 140px; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; margin:0 2px; }
.pager .pages .current {}

/* Sorter */
.sorter { font-size:11px; background:#fff url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_toolbar.gif) 0 100% repeat-x; padding:3px 8px; border-top:1px solid #e2e2e2; }
.sorter .view-mode { float:left; margin:0; }
.sorter .sort-by { float:right; padding-right:36px; }
.sorter .sort-by label { vertical-align:middle; }
.sorter .sort-by select { padding:0; margin:0 0 1px; vertical-align:middle; }
.sorter .link-feed {}

/* Toolbar */
.toolbar {}
.toolbar .pager { padding:3px 8px; border-bottom:1px solid #fff; }
.toolbar .sorter { border-bottom:1px solid #fff; }
.toolbar-bottom {}

/* Data Table */
.data-table { width:100%; border:1px solid #bebcb7; }
.data-table .odd  { background:#f8f7f5 }
.data-table .even { background:#eeeded; }
/*.data-table tr.odd:hover,
.data-table tr.even:hover { background:#ebf1f6; }*/
.data-table td.last,
.data-table th.last { border-right:0; }
.data-table tr.last th,
.data-table tr.last td { border-bottom:0 !important; }
.data-table th { padding:3px 8px; font-weight:bold; }
.data-table td { padding:3px 8px; }

.data-table thead th { font-weight:bold; border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; vertical-align:middle; }
.data-table thead th.wrap { white-space:normal; }
.data-table thead th a,
.data-table thead th a:hover { color:#fff; }
.data-table thead th { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_th.gif) repeat-x 0 100% #d9e5ee; }
.data-table thead th .tax-flag { font-size:11px; white-space:nowrap; }

.data-table tfoot { border-bottom:1px solid #d9dde3; }
.data-table tfoot tr.first td { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_tfoot.gif) 0 0 repeat-x; }
.data-table tfoot tr { background-color:#dee5e8 !important; }
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
.data-table tfoot strong { font-size:16px; }

.data-table tbody th,
.data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }
/* Bundle products tables */
.data-table tbody.odd tr { background:#f8f7f5 !important; }
.data-table tbody.even tr { background:#f6f6f6 !important; }
.data-table tbody.odd tr td,
.data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #d9dde3; }

.data-table tbody td .option-label { font-weight:bold; font-style:italic; }
.data-table tbody td .option-value { padding-left:10px; }

/* Generic Info Box */
.info-box { background:#fff url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_block-title.gif) 0 0 repeat-x; border:1px solid #d0cbc1; padding:12px 15px; margin:0 0 15px; }
.info-box h2 { font-weight:bold; font-size:13px; }

.info-table th { font-weight:bold; padding:2px 15px 2px 0; }
.info-table td { padding:2px 0; }

/* Shopping cart total summary row expandable to details */
tr.summary-total { cursor:pointer; }
tr.summary-total td {}
tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_collapse.gif) 0 5px no-repeat; cursor:pointer; }
tr.show-details .summary-collapse { background-position:0 -52px; }
tr.show-details td {}
tr.summary-details td { font-size:11px; background-color:#dae1e4; color:#626465; }
tr.summary-details-first td { border-top:1px solid #d2d8db; }
tr.summary-details-excluded { font-style:italic; }

/* Shopping cart tax info */
.cart-tax-info { display:block; }
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { display:block; padding-right:20px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_collapse.gif) 100% 5px no-repeat; cursor:pointer; }
.cart-tax-info .price,
.cart-tax-total .price { display:inline !important; font-weight:normal !important; }
.cart-tax-total-expanded { background-position:100% -52px; }

/* Class: std - styles for admin-controlled content */
.std .subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
.std ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
.std dl dt { font-weight:bold; }
.std dl dd { margin:0 0 10px; }
/*.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }*/

/* Misc */
.links li { display:inline; }
.links li.first { padding-left:0 !important; }
.links li.last { background:none !important; padding-right:0 !important; }

.link-cart { color:#dc6809 !important; font-weight:bold; }
.link-wishlist { color:#dc6809 !important; font-weight:bold; }
.link-reorder { font-weight:bold; color:#dc6809 !important; }
.link-compare { font-weight:bold; }
.link-print { /*background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px;*/ font-weight:bold; color:#dc6809; }
.link-rss { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_rss.gif) 0 2px no-repeat; padding-left:18px; line-height:14px; white-space:nowrap; }
.btn-remove  { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/btn_remove.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-previous  { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/btn_previous.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-remove2 { display:block; width:16px; height:16px; font-size:0; line-height:0; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/btn_trash.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-edit    { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/btn_edit.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }

.cards-list dt { margin:5px 0 0; }
.cards-list .offset { padding:2px 0 2px 20px; }

.separator { margin:0 3px; }

.divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_divider1.gif) 0 50% repeat-x; text-indent:-999em; overflow:hidden; }

/* Global site notices */
.global-site-notice { border:1px solid #cfcfcf; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.global-site-notice .notice-inner { width:860px; margin:0 auto; padding:12px 0 12px 80px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_notice.gif) 20px 25px no-repeat; text-align:left; }
.global-site-notice .notice-inner p { margin:0; border:1px dotted #cccc73; padding:10px; }
.global-site-notice .notice-inner .actions { padding-top:10px; }

/* Cookie Notice */
.notice-cookie { position:fixed; z-index:9999; width:100%; bottom:0; left:0; margin:0 !important; opacity:0.95; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /* IE8 */ }

/* Noscript Notice */
.noscript {}

/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; border:0; text-align:center; color:#fff; }
.demo-notice .notice-inner { width:auto; padding:0; background:none; text-align:center; }
.demo-notice .notice-inner p { padding:0; border:0; }

/* ======================================================================================= */


/* Header ================================================================================ */
.logo { float:left; }
.header-container { border-top:5px solid #0d2131; border-bottom:1px solid #415966; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_header.jpg) 50% 0 repeat; }
.header { width:930px; margin:0 auto; padding:10px; text-align:right; position:relative; z-index:10; }
.header .logo { float:left; margin:3px 0 10px 12px; text-decoration:none !important; }
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo { margin:0; }
.header .quick-access { float:right; width:600px; padding:28px 10px 0 0; }
.header .welcome-msg { margin:0; color:#fff; text-align:right; }
.header .welcome-msg a { color:#ebbc58; }
.header .form-search { position:absolute; top:0; right:29px; width:315px; height:30px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_form-search.gif) 0 0 no-repeat; padding:1px 0 0 16px; }
.header .form-search label { float:left; width:24px; height:21px; text-align:left; text-indent:-999em; overflow:hidden; }
.header .form-search input.input-text { float:left; border-color:#5c7989; width:209px; margin-right:4px; }
.header .form-search button.button { float:left; }
.header .form-search button.button span { border:0; height:21px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/btn_search.gif) 0 0 no-repeat; padding:0 0 0 3px; font:bold 11px/21px Tahoma, Verdana, Arial, sans-serif; }
.header .form-search button.button span span { background-position:100% 0; padding:0 6px 0 3px; }
.header .form-search .search-autocomplete { z-index:999; left:40px !important; top:22px !important; }
.header .form-search .search-autocomplete ul { border:1px solid #5c7989; background-color:#f9f5f0; }
.header .form-search .search-autocomplete li { text-align:left; border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.odd { background-color:#fffefb; }
.header .form-search .search-autocomplete li.selected { background-color:#f7e8dd; }
.header .form-language { clear:both; padding:5px 0 0; text-align:right; }
.header .form-language label { font-weight:bold; padding-right:5px; color:#a7c6dd; vertical-align:middle; }
.header .form-language select { padding:0; }
.header .form-language select.flags option { background-position:4px 50%; background-repeat:no-repeat; padding-left:25px; }
.header .links { float:right; margin:0 0 6px; }
.header .links li { float:left; font-size:11px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_pipe1.gif) 100% 60% no-repeat; padding:0 8px 0 7px; }
.header .links a { color:#ebbc58; }
.header-container .top-container { clear:both; padding:5px 10px 0 12px; text-align:right; }
.header-container .top-container a { font-size:11px; color:#ebbc58; }
.top-container .paypal-logo {text-align: left; display: inline-table;}

/********** < Navigation */
.nav-container { background:#0a263d url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_nav0.jpg) 50% 0 repeat-y; }
#nav { width:918px; margin:0 auto; padding:0 16px; font-size:13px; }

/* All Levels */ /* Style consistent throughout all nav levels */
#nav li { position:relative; text-align:left; }
#nav li.over { z-index:998; }
#nav a,
#nav a:hover { display:block; line-height:1.3em; text-decoration:none; }
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
#nav ul li.parent a { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_nav2.gif) 100% 100% no-repeat; }
#nav ul li.parent li a { background-image:none; }

/* 0 Level */
#nav li { float:left; }
#nav li.active a { color:#d96708; }
#nav a { float:left; padding:5px 12px 6px 8px; color:#a7c6dd; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#d96708; }

/* 1st Level */
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#ecf3f6 url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_nav1.gif) 0 100% repeat-x; }
#nav ul li.last { background:#ecf3f6; padding-bottom:0; }

#nav ul a,
#nav ul a:hover { float:none; padding:0; background:none; }
#nav ul li a { font-weight:normal !important; }

/* 2nd Level */
#nav ul,
#nav div { position:absolute; width:15em; top:27px; left:-10000px; border:1px solid #899ba5; }
#nav div ul { position:static; width:auto; border:none; }

/* 3rd+ Level */
#nav ul ul,
#nav ul div { top:5px; }

#nav ul li a { background:#ecf3f6; }
#nav ul li a:hover { background:#d5e4eb; }
#nav ul li a,
#nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span,
#nav ul li.last li span { padding:3px 15px 4px 15px; }

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:0; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:100px; }
/********** Navigation > */
/* ======================================================================================= */


/* Sidebar =============================================================================== */
.block { border:1px solid #c4c1bc; margin:0 0 15px; }
.block .block-title { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_block-title.gif) 0 0 repeat-x; border-bottom:1px solid #ddd; padding:2px 9px; }
.block .block-title strong { display:block; font:bold 12px/16px Arial, Helvetica, sans-serif; min-height:16px; padding:1px 0 1px; text-transform:uppercase; color:#e26703; }
.block .block-title strong span {}
.block .block-title a { text-decoration:none !important; }
.block .block-subtitle { margin:0; padding:5px 9px; font-size:1em; font-weight:bold; color:#0a263c; }
.block .block-content { background:#f8f7f5; }
.block .block-content li.item { padding:7px 9px; }
.block .block-content .product-name { color:#1e7ec8; }
.block .btn-remove,
.block .btn-edit { float:right; margin:1px 0 2px 5px; }
.block .actions { background:#dee5e8 url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_block-actions.gif) 0 0 repeat-x; padding:6px 9px; text-align:right; }
.block .actions a { float:left; }
.block .actions button.button { float:right; }
.block .empty { margin:0; padding:5px 9px; }

.block li.odd { background-color:#f4f3f3; }
.block li.even { background-color:#fafafa; }

/* Mini Blocks */
.block-cart,
.block-wishlist,
.block-subscribe,
.block-compare,
.block-reorder,
.block-poll,
.block-gr-search,
.block-viewed,
.block-compared,
.block-related,
.block-tags,
.block-login { font-size:11px; line-height:1.25; }
.block-cart .block-title strong,
.block-wishlist .block-title strong,
.block-subscribe .block-title strong,
.block-compare .block-title strong,
.block-reorder .block-title strong,
.block-poll .block-title strong,
.block-viewed .block-title strong,
.block-compared .block-title strong,
.block-related .block-title strong,
.block-tags .block-title strong,
.block-login .block-title strong {  background-position:0 0; background-repeat:no-repeat; padding-left:21px; }

/* Mini Products List */
.mini-products-list .product-image { float:left; width:50px; border:1px solid #a9a9a9; }
.mini-products-list .product-details { margin-left:60px; }
.block-cart .mini-products-list .product-details .product-name,
.block-cart .mini-products-list .product-details .nobr small { word-wrap:break-word; }
.block-cart .mini-products-list .product-details .nobr { white-space:normal !important; }

/* Block: Account */
.block-account { border-color:#bbb; }
.block-account .block-title { background:#fc9d36 url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_block-title-account.gif) 0 100% repeat-x; border:0; padding:3px 10px; }
.block-account .block-title strong { font-size:13px; color:#fff; }
.block-account .block-content { background:#fbfaf6; padding:7px 10px 7px; }
.block-account .block-content li a { display:block; border-bottom:1px solid #ddd; padding:3px 0; color:#5f5d5c; text-decoration:none !important; }
.block-account .block-content li a:hover { color:#ea7900; }
.block-account .block-content li.last a { border-bottom:0; }
.block-account .block-content li.current { border-bottom:1px solid #ddd; padding:3px 0; color:#ea7900; }
.block-account .block-content li.current.last { border-bottom:0; }

/* Block: Currency Switcher */
.block-currency { border:0; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_block-currency.gif) 0 0 no-repeat; padding:7px 12px 10px; height:51px; }
.block-currency .block-title { background:none; border:0; padding:0; margin:0 0 5px; }
.block-currency .block-title strong { font:bold 13px/21px Arial, Helvetica, sans-serif; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_block-currency.gif) 0 50% no-repeat; padding:0 0 0 21px; text-transform:none; color:#fff; }
.block-currency .block-content { background:none; padding:0; }
.block-currency .block-content select { width:100%; padding:0; }

/* Block: Layered Navigation */
.block-layered-nav { border:0; }
.block-layered-nav .block-title { border:0; padding:0; height:24px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_block-layered-title.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.block-layered-nav .block-subtitle { line-height:1.35; background:#d5e8ff url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_block-layered1.gif) 0 50% repeat; padding:3px 9px; border:1px solid #b9ccdd; border-width:1px 0; text-transform:uppercase; color:#1f5070; }
.block-layered-nav .block-content { border:1px solid #a0b3c3; background:#e7f1f4; }
.block-layered-nav dt { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_block-layered-dt.gif) 9px 11px no-repeat; padding:7px 10px 0 25px; font-weight:bold; text-transform:uppercase; }
.block-layered-nav dd { padding:0 12px 12px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_block-layered-dd.gif) 0 100% repeat-x; }
.block-layered-nav dd.last { background:none; }
.block-layered-nav .currently li { background:#fff url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_block-layered-li.gif) 0 100% repeat-x; padding:6px 24px 6px 10px; position:relative; z-index:1; line-height:1.5; }
.block-layered-nav .currently .label { font-weight:bold; padding-left:15px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_block-layered-label.gif) 0 4px no-repeat; text-transform:uppercase; display:inline-block; vertical-align:top; }
.block-layered-nav .currently .value { display:inline-block; vertical-align:top; }
.block-layered-nav .currently .btn-previous,
.block-layered-nav .currently .btn-remove { position:absolute; right:4px; top:9px; margin:0; }
.block-layered-nav .currently .btn-previous { right:17px; }
.block-layered-nav .actions { font-size:11px; padding:4px 5px 4px 9px; background:#cad6e4; border:1px solid #dee5e8; border-width:1px 0; text-align:right; }
.block-layered-nav .actions a { float:none; }

/* Block: Cart */
.block-cart .block-title { /*border-bottom:0;*/ }
.block-cart .block-title strong { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_block-cart.gif); }
.block-cart .summary { background:#fff; padding:2px 8px 8px; margin:-1px 0 0; position:relative; z-index:1; }
.block-cart .amount { margin:0; }
.block-cart .amount a { font-weight:bold; }
.block-cart .subtotal { margin:5px 0 0; padding:2px 0; background:#fbebd9; text-align:center; }
.block-cart .subtotal .price { font-weight:bold; }
.block-cart .actions { border-bottom:1px solid #c2c2c2; }
.block-cart .actions .paypal-logo { float:left; width:100%; margin:3px 0 0; text-align:right; }
.block-cart .actions .paypal-logo .paypal-or { clear:both; display:block; padding:0 55px 8px 0; }

/* Block: Wishlist */
.block-wishlist .block-title strong { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_block-wishlist.gif); }
.block-wishlist .actions { text-align:right; }
.block-wishlist .actions a { float:none; }

/* Block: Related */
.block-related .block-title strong { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_block-related.gif); background-position:0 1px; }
.block-related input.checkbox { float:left; }
.block-related .product { margin-left:20px; }

/* Block: Compare Products */
.block-compare .block-title strong { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_block-list.gif); background-position:0 1px; }
.block-compare button.button span { border-color:#406a83; background:#618499; }
.page-popup .link-print { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px; font-weight:bold; color:#1e7ec8; }
.compare-table { border:0; }
.compare-table thead tr.first th,
.compare-table thead tr.first td { border:0; background:none; padding:0; font-size:0; line-height:0; }
.compare-table .btn-remove { float:right; background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/btn_remove2.gif); width:72px; height:15px; }
.compare-table tbody th { background:#d9e5ee url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_th-v.gif) 100% 0 repeat-y; }
.compare-table tbody th,
.compare-table tbody td { padding:10px; border:0; border-top:1px solid #ccc; border-left:1px solid #ccc; }
.compare-table tbody td.last { border-right:1px solid #ccc; }
.compare-table tbody tr.last th,
.compare-table tbody tr.last td { border-bottom:1px solid #ccc !important; }
.compare-table tr.add-to-row td { background:#fffada; text-align:center; }
.compare-table tr.first td { text-align:center; }
.compare-table tr.first td .product-name { font-size:13px; font-weight:bold; margin:0 0 5px; color:#203548; }
.compare-table tr.first td .product-name a { color:#203548; }
.compare-table tr.first td .ratings { width:69px; margin:0 auto; }
.compare-table tr.first td p,
.compare-table tr.add-to-row td p { margin:0; }

/* Block: Recently Viewed */
.block-viewed .block-title strong { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_block-viewed.gif); }

/* Block: Recently Compared */
.block-compared .block-title strong { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_block-list.gif); background-position:0 1px; }

/* Block: Poll */
.block-poll .block-title strong { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_block-poll.gif); }
.block-poll .block-subtitle { font-size:12px; }
.block-poll label { color:#777; font-weight:bold; }
.block-poll input.radio { float:left; margin:1px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll li { padding:3px 9px; }
.block-poll .actions { margin:5px 0 0; }
.block-poll button.button span { border-color:#406a83; background:#618499; }
.block-poll .answer { font-weight:bold; }
.block-poll .votes { float:right; margin-left:10px; }

/* Block: Orders and Returns */
.block-gr-search li { padding:3px 9px; }
.block-gr-search button.button span { border-color:#406a83; background:#618499; }

/* Block: Tags */
.block-tags .block-title strong { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_block-tags.gif); }
.block-tags .block-content .tags-list { background:none; border:0; font-size:12px; }
.block-tags .block-content a { color:#1b2d3b; }
.block-tags .actions { text-align:right; }
.block-tags .actions a { float:none; }

/* Block: Subscribe */
.block-subscribe .block-content { padding:5px 10px; }
.block-subscribe .block-title strong { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_block-subscribe.gif); }
.block-subscribe label { font-weight:bold; color:#666; }
.block-subscribe input.input-text { display:block; width:167px; margin:3px 0; }
.block-subscribe .actions { background:none; padding:0; margin:3px 0 0; text-align:left; }
.block-subscribe .actions button.button { float:none; }
.block-subscribe .actions button.button span { border-color:#406a83; background:#618499; }

/* Block: Reorder */
.block-reorder .block-title strong { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_block-list.gif); }
.block-reorder input.checkbox { float:left; margin:2px -20px 0 0; }
.block-reorder .product-name { margin-left:20px; }
.block-reorder .validation-advice { margin:3px 9px 7px; }

/* Block: Banner */
.block-banner { border:0; }
.block-banner .block-content { padding:0; text-align:center; }

/* Block: Login */
.block-login .block-title strong { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_ma-info.gif); }
.block-login .block-content { padding:5px 10px; }
.block-login label { font-weight:bold; color:#666; }
.block-login input.input-text { display:block; width:167px; margin:3px 0; }
.block-login .actions { background:none; padding:0; margin:3px 0 0; }
.block-login .actions button.button span { border-color:#406a83; background:#618499; }

/* Paypal */
.sidebar .paypal-logo { display:block; margin:10px 0; text-align:center; }
.sidebar .paypal-logo a { float:none; }
/* ======================================================================================= */


/* Category Page ========================================================================= */
.category-title { border:0; margin:0 0 7px; }
.category-image { width:100%; overflow:hidden; margin:0 0 10px; text-align:center; }
.category-image img {}
.category-description { margin:0 0 10px; }
.category-products {}

/* View Type: Grid */
.products-grid { border-bottom:1px solid #d9ddd3; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_grid.gif) 0 0 repeat; position:relative; }
.products-grid.last { border-bottom:0; }
.products-grid li.item { float:left; width:138px; padding:12px 10px 80px; }
.products-grid .product-image { display:block; width:135px; height:135px; margin:0 0 10px; }
.products-grid .product-name { /*min-height:2.7em;*/ margin:0 0 5px; font-weight:bold; font-size:13px; color:#203548; }
.products-grid .product-name a { color:#203548; }
.products-grid .price-box { margin:5px 0; }
.products-grid .availability { line-height:21px; }
.products-grid .actions { position:absolute; bottom:12px; }
.col2-left-layout .products-grid,
.col2-right-layout .products-grid { width:632px; margin:0 auto; }
.col1-layout .products-grid { width:790px; margin:0 auto; }

/* View Type: List */
.products-list li.item { border-bottom:1px solid #d9ddd3; padding:12px 10px; }
.products-list li.item.last { border-bottom:0; }
.products-list .product-image { float:left; width:135px; height:135px; margin:0 0 10px; }
.products-list .product-shop { margin-left:150px; }
.products-list .product-name { margin:0 0 5px; font-weight:bold; font-size:13px; color:#203548; }
.products-list .product-name a { color:#203548; }
.products-list .price-box { float:left; margin:3px 13px 5px 0; }
.products-list .availability { float:left; margin:3px 0 0; }
.products-list .desc { clear:both; padding:6px 0 0; margin:0 0 15px; line-height:1.35; }
.products-list .desc .link-learn { font-size:11px; }
.products-list .add-to-links { clear:both; }
.products-list .add-to-links li { display:inline; }
.products-list .add-to-links .separator { display:inline; margin:0 2px; }
/* ======================================================================================= */


/* Product View ========================================================================== */
/* Rating */
.no-rating { margin:0; }

.ratings { font-size:11px; line-height:1.25; margin:7px 0; }
.ratings strong { float:left; margin:1px 3px 0 0; }
.ratings .rating-links { margin:0; }
.ratings .rating-links .separator { margin:0 2px; }
.ratings dt {}
.ratings dd {}
.rating-box { width:69px; height:13px; font-size:0; line-height:0; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_rating.gif) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
.rating-box .rating { float:left; height:13px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_rating.gif) 0 100% repeat-x; }
.ratings .rating-box { float:left; margin-right:3px; }
.ratings .amount {}

.ratings-table th,
.ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
.ratings-table th { font-weight:bold; padding-right:8px; }

/* Availability */
.availability { margin:0; }
.availability span { font-weight:bold; }
.availability.in-stock span {}
.availability.out-of-stock span { color:#d83820; }

.availability-only { margin:10px 0 7px; line-height:16px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_availability_only.gif) 0 50% no-repeat; padding-left:15px; }
.availability-only span,
.availability-only a { border-bottom:1px dashed #751d02; color:#000; }
.availability-only a { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_availability_only_arrow.gif) 100% 0 no-repeat; cursor:pointer; padding-right:15px; text-decoration:none; }
.availability-only .expanded { background-position:100% -15px; }
.availability-only strong { color:#be2c00; }

.availability-only-details { margin:0 0 7px; }
.availability-only-details th { background:#d2d6d9; font-size:10px; padding:0 8px; }
.availability-only-details td { background:#ebf0f3; border-bottom:1px solid #fff; font-size:11px; padding:2px 8px 1px; }
.availability-only-details tr.odd td.last { color:#d95e00; font-weight:bold; }

.product-view .product-shop .availability { font-size:11px; }
.product-view .product-shop .availability span { font-weight:normal; }

/* Email to a Friend */
.email-friend { margin:0; }

/* Alerts */
.alert-price { margin:0; font-size:11px; }
.alert-stock { margin:0; font-size:11px; }

/********** < Product Prices */
.price { white-space:nowrap !important; }

.price-box { margin:5px 0; }
.price-box .price { font-weight:bold; color:#c76200; }

/* Regular price */
.regular-price { color:#c76200; }
.regular-price .price { font-weight:bold; font-size:13px; color:#c76200; }
.block .regular-price,
.block .regular-price .price { color:#2f2f2f; }

/* Old price */
.old-price { margin:0; }
.old-price .price-label { white-space:nowrap; color:#999; }
.old-price .price { font-weight:bold; color:#c76200; text-decoration:line-through; }

/* Special price */
.special-price { margin:0; padding:3px 0; }
.special-price .price-label { font-size:13px; font-weight:bold; white-space:nowrap; color:#cd5033; }
.special-price .price { font-size:13px; font-weight:bold; color:#c76200; }

/* Minimal price (as low as) */
.minimal-price { margin:0; }
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }

.minimal-price-link { display:block; }
.minimal-price-link .label {color:#1e7ec8;}
.minimal-price-link .price { font-weight:normal; color:#1e7ec8; }

/* Excluding tax */
.price-excluding-tax { display:block; color:#999; }
.price-excluding-tax .label { white-space:nowrap; color:#999; }
.price-excluding-tax .price { font-size:13px; font-weight:normal; color:#c76200; }

/* Including tax */
.price-including-tax { display:block; color:#999; }
.price-including-tax .label { white-space:nowrap; color:#999; }
.price-including-tax .price { font-size:13px; font-weight:bold; color:#c76200; }

/* Configured price */
.configured-price { margin:0; }
.configured-price .price-label { font-weight:bold; white-space:nowrap; }
.configured-price .price { font-weight:bold; }

/* FPT */
.weee { display:block; font-size:11px; color:#444; }
.weee .price { font-size:11px; font-weight:normal; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.price-from { margin:0; }
.price-from .price-label { font-weight:bold; white-space:nowrap; }

.price-to { margin:0; }
.price-to .price-label { font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:10px; color:#999; }
.price-notice .price { font-weight:bold; color:#2f2f2f; }

/* Price as configured */
.price-as-configured { margin:0; }
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }

.price-box-bundle { padding:0 0 10px 0; }
.price-box-bundle .price-box { margin:0 !important; padding:0 !important; }
.price-box-bundle .price { color:#555; }
/********** Product Prices > */

/* Tier Prices */
.product-pricing,
.tier-prices { margin:10px 0; padding:10px; background-color:#f4f7f7; border:1px solid #dadddd; color:#424242; }
.tier-prices li { line-height:1.4; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_tier.gif) no-repeat 0 3px; padding:2px 0 2px 10px; }
.tier-prices .benefit { font-style:italic; font-weight:bold; color:#2f2f2f; }
.tier-prices .price { font-weight:bold; color:#2f2f2f; }

.tier-prices-grouped li { padding:2px 0; color:#e26703; }
.tier-prices-grouped li .price { font-weight:bold; }

/* Add to Links */
.add-to-links { font-size:11px; margin:5px 0 0; }
.add-to-links .separator { display:none; }

/* Add to Cart */
.add-to-cart label { float:left; margin-right:5px; font-weight:bold; color:#666; }
.add-to-cart .qty { float:left; margin-right:5px; }
.add-to-cart button.button { float:left; }
.add-to-cart .paypal-logo { clear:left; margin:0; text-align:left; }
.add-to-cart .paypal-logo .paypal-or { clear:both; display:block; margin:5px 60px 5px 60px; }
.product-view .add-to-cart .paypal-logo { margin:0; }
.bml-checkout-type { list-style: none; }
.bml-checkout-type .bml_button  { width: 150px; display: inline-table; }

/* Add to Links + Add to Cart */
.add-to-box { margin:10px 0; }
.add-to-box .add-to-cart { float:left; }
.add-to-box .or { float:left; font-weight:bold; margin:0 7px; color:#666; }
.add-to-box .add-to-links { float:left; margin:0; font-size:12px !important; line-height:1.25 !important; text-align:left !important; }
.add-to-box .add-to-links li { display:block !important; }
.add-to-box .add-to-links li .separator { display:none !important; }


.product-view { border:1px solid #c4c6c8; }

.product-essential { padding:25px; background:#fff url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_product-view.gif) 100% 0 no-repeat; }
.product-essential h2 { font:bold 13px/1.35 Arial, Helvetica, sans-serif; }

.product-collateral { background:#faf7ee url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_product_collateral.gif) 0 0 repeat-x; padding:25px; }
.product-collateral h2 { font-weight:bold; font-size:15px; color:#e26703; border-bottom:1px solid #e5dcc3; padding:0 0 1px; margin:0 0 15px; }
.product-collateral .box-collateral { margin:0 0 25px; }

/* Product Images */
.product-view .product-img-box { float:left; width:267px; }
.col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
.product-view .product-img-box .product-image { margin:0 0 13px; }
.product-view .product-img-box .product-image-zoom { position:relative; width:265px; height:265px; overflow:hidden; z-index:9; }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { font-size:11px; margin:0 0 5px; text-align:center; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/magnifier_handle.gif) 0 0 no-repeat;  }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-view .product-img-box .more-views h2 { font-size:11px; border-bottom:1px solid #ccc; margin:0 0 8px; text-transform:uppercase; }
.product-view .product-img-box .more-views ul { margin-left:-9px }
.product-view .product-img-box .more-views li { float:left; margin:0 0 8px 9px; }
.product-view .product-img-box .more-views li a { float:left; width:56px; height:56px; border:2px solid #ddd; overflow:hidden; }

.product-image-popup { margin:0 auto; }
.product-image-popup .buttons-set { float:right; clear:none; border:0; margin:0; padding:0; }
.product-image-popup .nav { font-weight:bold; margin:0 100px; text-align:center; }
.product-image-popup .image { display:block; margin:10px 0;  }
.product-image-popup .image-label { font-size:13px; font-weight:bold; margin:0 0 10px; color:#2f2f2f; }

/* Product Shop */
.product-view .product-shop { float:right; width:330px; }
.col1-layout .product-view .product-shop { float:right; width:545px; }
.col3-layout .product-view .product-shop { float:none; width:auto; }
.product-view .product-shop .product-name { margin:0 0 5px; }
.product-view .product-shop .product-name h1 { margin:0; font:bold 15px/1.35 Arial, Helvetica, sans-serif; }
.product-view .product-shop .availability { margin:10px 0; }
.product-view .product-shop .short-description { margin:10px 0; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_divider1.gif) 0 0 repeat-x; padding:10px 0 0; }
.product-view .product-shop .price-box { margin:10px 0; }
.product-view .product-shop .add-to-links { margin:0; }
.product-view .product-shop .add-to-links { font-size:12px; text-align:right; }
.product-view .product-shop .add-to-links li,
.product-view .product-shop .add-to-links li .separator { display:inline; }
.product-view .product-shop .add-to-links a { color:#1E7EC8 !important; font-weight:normal !important; }

/* Product Options */
.product-options { margin:20px 0 0; padding:10px 15px 20px; position:relative; background-color:#f6f6f6; border:1px solid #e4e4e4; }
.product-options dt { padding:10px 0 0; font-weight:normal; }
.product-options dt label { font-weight:bold; color:#2f2f2f; }
.product-options dt label.required em { color:#eb340a; margin-left:5px; }
.product-options dd .qty-holder { display:block; padding:10px 0 0; }
.product-options dd .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#2f2f2f; }
.product-options dd { padding:5px 10px 15px; margin:0 0 5px; border-bottom:1px solid #e4e4e4; }
.product-options dl.last dd.last { border-bottom:0; padding-bottom:5px; margin-bottom:0; }
.product-options dd input.input-text { width:98%; }
.product-options dd input.datetime-picker { width:150px; }
.product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:99%; }
.product-options dd .multiselect option { border-bottom:1px dotted #d9e5ee; padding:2px 4px; }
.product-options ul.options-list { margin-right:5px; }
.product-options ul.options-list li { line-height:1.5; padding:2px 0; }
.product-options ul.options-list input.radio { float:left; margin-top:3px; }
.product-options ul.options-list input.checkbox { float:left; margin-top:3px; }
.product-options ul.options-list .label { display:block; margin-left:18px; }
.product-options ul.options-list label { font-weight:normal; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.note { margin:0; font-size:11px; }
.product-options p.required { position:absolute; right:20px; top:20px; }

.product-options-bottom { background-color:#fffada; padding:15px 20px; border:1px solid #e4e4e4; border-top:0; }
.product-options-bottom .product-pricing,
.product-options-bottom .tier-prices { margin:0; padding:0 0 10px; border:0; background:0; color:#e26703; }
.product-options-bottom .tier-prices li { background:0; padding:2px 0; }
.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit { color:#e26703; }
.product-options-bottom .price-box { float:left; margin:0; padding:0; }
.product-options-bottom .add-to-links { clear:both; padding:5px 0 0; text-align:right; }
.col3-layout .product-options-bottom .price-box { float:none; padding:0 0 5px; }
.product-options-bottom .price-label { float:left; padding-right:5px; }
.product-options-bottom .price-tax { float:left; }
.product-options-bottom .add-to-cart { float:right; }
.product-shop .product-options-bottom { margin:0 0 10px; }
.product-shop .product-options-bottom .price-box { float:none; margin:0 0 5px; }
.product-shop .product-options-bottom .price-label { float:none; padding-right:0; }
.product-shop .product-options-bottom .price-tax { float:none; }
.product-shop .product-options-bottom .add-to-cart-box { clear:both; float:left; padding-top:12px; }
.product-shop .product-options-bottom .add-to-links { clear:both; padding:5px 0 0; text-align:right; }

/* Grouped Product */
.product-view .grouped-items-table .price-box { margin:0; padding:0; }

/* Block: Description */
.product-view .box-description {}

/* Block: Additional */
.product-view .box-additional .data-table th,
.product-view .box-additional .data-table td { line-height:1.25; }

/* Block: Upsell */
.product-view .box-up-sell h2 { border-bottom:0; padding:0; margin:0 0 8px; }
.product-view .box-up-sell .products-grid { width:100%; border:1px solid #e5dcc3; }
.product-view .box-up-sell .products-grid td { width:25%; background:#f6f2e7; border-right:1px solid #e5dcc3; border-bottom:1px solid #e5dcc3; padding:15px 10px 12px; line-height:1.6em; }
.product-view .box-up-sell .products-grid tr.last td { border-bottom:0; }
.product-view .box-up-sell .products-grid td.last { border-right:0; }
.product-view .box-up-sell .products-grid td img { border:1px solid #e5dcc3; }
.product-view .box-up-sell .products-grid .product-image { text-align:center; }
.product-view .box-up-sell .products-grid td.empty { border-right:0; background:#f1ecdb; }
.product-view .box-up-sell .products-grid .ratings .rating-box { float:none; display:block; margin:0 0 3px; }

/* Block: Tags */
.product-view .box-tags { margin:0; }
.product-view .box-tags h3 { font-size:13px; }
.product-view .box-tags .product-tags { display:block; margin:0 0 15px; }
.product-view .box-tags .product-tags li { display:inline; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_pipe3.gif) 100% 4px no-repeat; padding:0 7px 0 4px; }
.product-view .box-tags .product-tags li.first { padding-left:0; }
.product-view .box-tags .product-tags li.last { background:none; padding-right:0; }
.product-view .box-tags .form-add label { display:block; font-size:13px; font-weight:bold; margin:0 0 5px; color:#0a263c;}
.product-view .box-tags .form-add .input-box { float:left; width:305px; margin:0 5px 0 0; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_tag_add.gif) 0 2px no-repeat; padding:0 0 0 23px; }
.product-view .box-tags .form-add input.input-text { width:299px; }
.product-view .box-tags .form-add button.button span { border-color:#406a83; background:#618499; }
.product-view .box-tags .note { margin:3px 0 0; padding:0 0 0 23px; font-size:11px; }

/* Block: Reviews */
.product-view .box-reviews dl { margin:15px 0; }
.product-view .box-reviews dt a,
.product-view .box-reviews dt span { font-weight:bold; }
.product-view .box-reviews dd { margin:0 0 15px; }
.product-view .box-reviews dd small { font-style:italic; }
.product-view .box-reviews .form-add { margin:15px 0 0; }
.product-view .box-reviews .form-add h3 { font-size:13px; font-weight:normal; }
.product-view .box-reviews .form-add h3 span { font-weight:bold; }
.product-view .box-reviews .form-add h4 { font-size:12px; }
.product-view .box-reviews .form-add .data-table td { text-align:center; }
.product-view .box-reviews .form-add .form-list { margin:15px 0 0; }
.product-view .box-reviews .form-add .form-list .input-box { width:360px; }
.product-view .box-reviews .form-add .form-list input.input-text,
.product-view .box-reviews .form-add .form-list textarea { width:354px; }

/* Send a Friend */
.send-friend .form-list { width:615px; overflow:hidden; }
.send-friend .form-list li { margin-right:-15px; }
.send-friend .form-list li p { margin:0 15px 0 0; }
.send-friend .form-list .field { width:315px; }
.send-friend .form-list .input-box { width:300px; }
.send-friend .form-list input.input-text,
.send-friend .form-list textarea { width:294px; }
.send-friend .form-list li.wide .input-box { width:612px; }
.send-friend .form-list li.wide textarea { width:609px; }
.send-friend .buttons-set .limit { float:right; margin:0 7px 0 0; font-size:11px; line-height:21px; }
/* ======================================================================================= */


/* Content Styles ================================================================= */
.product-name { margin:0; font-size:1em; font-weight:normal; }
.product-name a { color:#1e7ec8; }

/* Product Tags */
.tags-list { display:block; font-size:13px; border:1px solid #c1c4bc; background:#f8f7f5; padding:10px; }
.tags-list li { display:inline !important; margin:0 4px 0 0; }
.tags-list li a { color:#1b2d3b; }

/* Advanced Search */
.advanced-search .form-list label { width:160px; padding-right:10px; }
.advanced-search .form-list .input-box,
.advanced-search .form-list .input-range { float:left; clear:none; }
.advanced-search-amount { margin:0 0 10px; }
.advanced-search-summary { margin:10px 0; border:1px solid #e9d7c9; background:#fff6f1; padding:10px; }
.advanced-search-summary ul { float:left; width:49%; }
.advanced-search-summary strong { color:#E17C24; padding-left:15px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_search_criteria.gif) 0 3px no-repeat; }
.advanced-search-summary p { clear:both; font-weight:bold; margin:0; }

/* CMS Home Page */
.cms-home .subtitle {}
.cms-index-index .subtitle {}

/* Sitemap */
.page-sitemap .links { text-align:right; margin:0 8px -22px 0; }
.page-sitemap .links a { text-decoration:none; position:relative; }
.page-sitemap .links a:hover { text-decoration:underline; }
.page-sitemap .sitemap { margin:12px; }
.page-sitemap .sitemap a { color:#1b2d3b; }
.page-sitemap .sitemap li { margin:3px 0; }
.page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }
.page-sitemap .sitemap li.level-0 a { color:#1e7ec8; }

/* RSS */
.rss-title h1 { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_rss-big.png) 0 4px no-repeat; padding-left:27px; }
.rss-table .link-rss { display:block; line-height:1.55; background-position:0 4px; }
/* ======================================================================================= */


/* Shopping Cart ========================================================================= */
.cart .page-title { border-bottom:0; margin:0 0 12px; }
.cart .page-title h1 { margin:10px 0 0; }

/* Checkout Types */
.cart .page-title .checkout-types li { margin:0 0 5px; }
.cart .title-buttons .checkout-types { float:right; }
.cart .title-buttons .checkout-types li { float:left; margin:0 0 5px 5px; }
.cart .checkout-types .paypal-or { margin:0 8px; line-height:2.3; vertical-align: top;}
.cart .checkout-types .bml_button {display:inline-table; width: 150px; margin: 0 0 5px;}
.cart .totals .checkout-types .paypal-or { clear:both; display:block; padding:8px 55px 0 0; line-height:1.0; font-size:11px; }

/* Shopping Cart Table */
.cart-table th { padding:2px 10px; }
.cart-table td { padding:10px; }
.cart-table .product-name { font-weight:bold; margin:0 0 5px; color:#2f2f2f; }
.cart-table .item-msg { margin:5px 0; font-size:11px; font-weight:bold; color:#df280a; }
.cart-table tfoot td { padding:5px 10px; }
.cart-table .btn-continue { float:left; }
.cart-table .btn-empty span,
.cart-table .btn-continue span,
.cart-table .btn-update span { border-color:#406a83; background:#618499; }
.cart-table .btn-update,
.cart-table .btn-empty { float:right; }
.cart-table .btn-update { margin-left:10px; }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { padding:25px 0 0; }
.cart .cart-collaterals .col2-set { float:left; width:605px; }
.cart .cart-collaterals .col2-set .col-2 { width:294px; }

.cart .crosssell { border:1px solid #cec3b6; background:#fafaec; padding:12px 15px; }
.cart .crosssell h2 { font-size:13px; font-weight:bold; }
.cart .crosssell .product-image { float:left; width:75px; height:75px; border:1px solid #d0cdc9; }
.cart .crosssell .product-details { margin-left:90px; }
.cart .crosssell .product-name { font-weight:bold; }
.cart .crosssell li.item { margin:12px 0; }
.cart .crosssell .link-compare { font-weight:normal; }

/* Discount Codes & Estimate Shipping and Tax Boxes */
.cart .discount,
.cart .shipping { border:1px solid #d0cbc1; background:#fff url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_block-title.gif) 0 0 repeat-x; padding:12px 15px; margin:0 0 18px; }
.cart .discount h2,
.cart .shipping h2 { background-position:0 0; background-repeat:no-repeat; font:bold 13px/16px Arial, Helvetica, sans-serif; padding:0 0 0 21px; color:#e26703; text-transform:uppercase; }
.cart .discount button span,
.cart .shipping button span { border-color:#406a83; background:#618499; }
.cart .discount .buttons-set,
.cart .shipping .buttons-set { margin:10px 0 0; border:0; padding:0; text-align:left; }
.cart .discount .buttons-set button.button,
.cart .shipping .buttons-set button.button { float:none; margin-left:0; }

.cart .discount h2 { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_discount.gif); }
.cart .discount .input-box { margin:8px 0 0; width:260px; }
.cart .discount input.input-text { width:254px; }

.cart .shipping h2 { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_shipping.gif); }
.cart .shipping .sp-methods { margin:10px 0 0; padding:5px 0 0; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_divider1.gif) 0 0 repeat-x; }

/* Shopping Cart Totals */
.cart .totals { float:right; width:268px; background:#dee5e8; border:1px solid #bebcb7; }
.cart .totals table { width:100%; margin:7px 0; }
.cart .totals td { padding:1px 15px 1px 7px; }
.cart .totals tr.last td {}
.cart .totals tfoot th { padding:5px 15px 5px 7px; }
.cart .totals tfoot td { padding-top:5px; padding-bottom:5px; }
.cart .totals tfoot th strong,
.cart .totals tfoot td strong { font-size:15px; }
.cart .totals .checkout-types { font-size:13px; padding:8px 15px 15px; text-align:right; }
.cart .totals .checkout-types li { clear:both; margin:10px 0; }

/* Options Tool Tip */
.item-options dt { font-weight:bold; font-style:italic; }
.item-options dd { padding-left:10px; margin:0 0 6px; }
.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value .item-options { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }
.truncated .truncated_full_value .item-options > p { font-weight:bold; text-transform:uppercase; }
.truncated .show .item-options { top:-20px; left:50%; }
.col-left .truncated .show .item-options { left:15px; top:7px; }
.col-right .truncated .show .item-options { left:-240px; top:7px; }
/* ======================================================================================= */


/* Checkout ============================================================================== */
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods { margin:0 0 8px; }
.sp-methods dt { margin:13px 0 5px; font-weight:bold; }
.sp-methods dd {}
.sp-methods dd li { margin:5px 0; }
.sp-methods label { font-weight:bold; color:#666; }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods .form-list li { margin:0 0 8px; }
.sp-methods select.month { width:154px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }

.sp-methods .checkmo-list li { margin:0 0 5px; }
.sp-methods .checkmo-list label { width:135px; padding-right:10px; text-align:right; }
.sp-methods .checkmo-list address { float:left; }

.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }

.sp-methods .release-amounts { margin:0.5em 0; }
.sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }

.please-wait { float:right; }
.please-wait img { vertical-align:middle; }
.cvv-what-is-this { font-size:11px; cursor:help; margin-left:10px; }

/* Tooltip */
.tool-tip { border:1px solid #7BA7C9; background:#EAF6FF; padding:15px 20px; position:absolute; z-index:9999; }
.tool-tip .btn-close { margin:-9px -14px 0; text-align:right; }
.tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.gift-messages h3 { font-size:12px; font-weight:bold; color:#e87403; }
.gift-messages p.control { color:#8e8d8b; }
.gift-messages-form { position:relative; }
.gift-messages-form label { float:none !important; position:static !important; }
.gift-messages-form h4 { font-size:12px; font-weight:bold; color:#e87403; }
.gift-messages-form .whole-order { margin:0 0 25px; }
.gift-messages-form .item { margin:0 0 10px; }
.gift-messages-form .item .product-img-box { float:left; width:75px; }
.gift-messages-form .item .product-image { margin:0 0 7px; }
.gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; color:#8a8987; }
.gift-messages-form .item .details { margin-left:90px; }
.gift-messages-form .item .details .product-name { font-size:13px; font-weight:bold; margin:0 0 10px; }
.gift-messages-form .item .details .form-list .field { width:255px; }
.gift-messages-form .item .details .form-list .input-box { width:240px; }
.gift-messages-form .item .details .form-list input.input-text { width:234px; }
.gift-messages-form .item .details .form-list li.wide .input-box { width:500px; }
.gift-messages-form .item .details .form-list li.wide textarea { width:494px; }

.gift-message-link { font-size:11px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_collapse-gm.gif) 100% 6px no-repeat; padding-right:7px; }
.gift-message-link.expanded { background-position:100% -40px; }
.gift-message-row { background:#f2efe9; }
.gift-message-row .btn-close { float:right; width:16px; height:16px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/btn_gm-close.gif) 0 0 no-repeat; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }

/* Checkout Agreements */
.checkout-agreements li { margin:30px 0; }
.checkout-agreements .agreement-content { overflow:auto; height:12em; padding:10px; background-color:#fbfaf6; border:1px solid #bbb6a5; }
.checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }
.checkout-agreements .agree input.checkbox { margin-right:6px; }
.checkout-agreements .agree label { font-weight:bold; color:#666; }

.opc .checkout-agreements { border:1px solid #d9dde3; border-width:0 1px; padding:5px 30px; }
.opc .checkout-agreements li { margin:20px 0 0; }
.opc .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4; padding:5px; }
.opc .checkout-agreements .agree { padding-left:6px; }

/* Centinel */
.centinel {}
.centinel .authentication { border:1px solid #ddd; background:#fff; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }

.opc .centinel { border:1px solid #bbb6a5; border-width:0 1px 1px; padding:10px 30px; }

/* Generic Info Set */
.info-set { background:#fbfaf6 url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_checkout.gif) 0 0 repeat-x; border:1px solid #bbb6a5; margin:0 0 25px; padding:20px; }
.info-set h2 { font-size:13px; font-weight:bold; margin:0 0 10px; }
.info-set h3,
.info-set h4 { font-size:13px; font-weight:bold; color:#E26703; }
.info-set h2 a,
.info-set h3 a,
.info-set h4 a { font-weight:normal; }
.info-set h2.legend { margin:-20px -20px 15px; padding:5px 10px; background:#f9f3e3; border-bottom:1px solid #bbafa0; position:relative; }
.info-set h3.legend { margin:0 0 10px; color:#0a263c; }
.info-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
.info-set .box { margin:0 0 15px; }
.info-set .box h2 { color:#e26703; }
.info-set .data-table .product-name { font-size:1em !important; font-weight:bold !important; color:#1e7ec8 !important; }
.info-set .data-table .product-name a { font-weight:bold !important; }
.info-set .data-table .item-options { margin:5px 0 0; }
/********** Common Checkout Styles > */

/* One Page Checkout */
.block-progress { border:0; margin:0; }
.block-progress .block-title { background:none; border:0; padding:0; margin:0 0 5px; }
.block-progress .block-title strong { font-size:13px; color:#0a263c; }
.block-progress .block-content { background:none; }
.block-progress dt { font-size:13px; font-weight:bold; line-height:1.35; background:#eee; border:1px solid #a3aeb3; margin:0 0 6px; padding:2px 8px; color:#999; }
.block-progress dd { background:#eee; border:1px solid #a3aeb3; border-top:0; padding:8px 13px; margin:0 0 6px; }
.block-progress dt.complete { margin:0; background:#d0dce1; color:#5e8ab4; }
.block-progress dd.complete {}
.block-progress p { margin:0; }
.block-progress .cards-list dt { background:none; border:0 none; color:inherit; font-size:12px; margin:5px 0; padding:0; }
.block-progress .cards-list dd { border:0 none; margin:0; padding:0; }
.block-progress .cards-list .info-table th { font-weight:normal; }

/* show/hide "change" link for progress step depend on complete status
 * should be placed in .css file */
.opc-block-progress dt.complete a,
.opc-block-progress dt.complete .separator { display: inline; }
.opc-block-progress dt a,
.opc-block-progress dt .separator { display: none; }

.opc .buttons-set { margin-top:0; padding-top:2em; }
.opc .buttons-set p.required { margin:0; padding:0 0 10px; }
.opc .buttons-set .back-link small { display:none; }
.opc .buttons-set .back-link a { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_arrow-top.gif) 0 50% no-repeat; padding-left:16px; }
.opc .buttons-set.disabled button.button { display:none; }
.opc .buttons-set .please-wait { height:21px; line-height:21px; }
.opc .ul { list-style:disc outside; padding-left:18px; }

.opc { position:relative; }
.opc li.section {}

.opc .step-title { border-width:0 1px; border-style:solid; border-color:#fff #d9dde3 #d9dde3; background:#eee url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_opc-title-off.gif) 0 100% repeat-x; padding:4px 8px 6px; text-align:right; }
.opc .step-title .number { float:left; background:#fff; border:1px solid #fff; padding:0 4px; margin:0 5px 0 0; font:bold 11px/14px arial, helvetica, sans-serif; color:#999; }
.opc .step-title h2 { float:left; margin:0; font:bold 13px/16px Arial, Helvetica, sans-serif; color:#999; }
.opc .step-title a { display:none; float:right; font-size:11px; line-height:16px; }

.opc .allow .step-title { background:#d0dce1; border:1px solid #a3aeb3; border-bottom:0; color:#a4b3b9; cursor:pointer; }
.opc .allow .step-title .number { background:#dbe6eb; border-color:#dbe6eb; color:#a4b3b9; }
.opc .allow .step-title h2 { color:#a4b3b9; }
/*.opc .allow .step-title a { display:block; }*/

.opc .active .step-title { background:#f9f3e3; border:1px solid #bbafa0; padding-bottom:5px; color:#f18200; cursor:default; }
.opc .active .step-title .number { background:#f18200; border-color:#f19900; color:#fff; }
.opc .active .step-title h2 { color:#f18200; }
/*.opc .active .step-title a { display:none; }*/

.opc .step { border:1px solid #bbafa0; border-top:0; background:#fbfaf6 url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_checkout.gif) 0 0 repeat-x; padding:15px 30px; position:relative; }
.opc .step .tool-tip { right:30px; }

#opc-login .buttons-set { border-top:0; }
#opc-login h3 { font-size:13px; border-bottom:1px solid #e4e4e4; padding-bottom:2px; text-transform:uppercase; }
#opc-login h4 { font-size:1em; font-weight:bold; margin:0; color:#2f2f2f; }

#opc-shipping_method .buttons-set { border-top:0; }
.opc .gift-messages-form { margin:0 -30px; background:#f6f1eb; border:1px solid #e9e4de; border-width:1px 0; padding:22px 24px 22px 30px; }
.opc .gift-messages-form .inner-box { padding:5px; height:260px; overflow:auto; }

#opc-review .step { border:0; padding:0; }
#opc-review .product-name { font-weight:bold; color:#0a263c; }
#opc-review .item-options { margin:5px 0 0; }
#opc-review .buttons-set { padding:20px 30px; border:1px solid #d9dde3; border-width:0 1px 1px; }
#opc-review .buttons-set p { margin:0; line-height:40px; }
#opc-review .buttons-set .please-wait { height:40px; line-height:40px; }
#opc-review .authentication { margin:0 auto; width:570px; }
#opc-review .warning-message { color:#222; font-weight:bold; text-align:center; padding:10px 10px 0; }

/* Multiple Addresses Checkout */
.checkout-progress { padding:0 90px; margin:0 0 20px; }
.checkout-progress li { float:left; width:19%; margin:0 3px 0 0; border-top:10px solid #999; padding:2px 0 0; font-weight:bold; text-align:center; color:#abb5ba; }
.checkout-progress li.active { border-top-color:#e96200; color:#e96200; }

.multiple-checkout h2 { font-size:13px; font-weight:bold; margin:0 0 10px; }
.multiple-checkout h3,
.multiple-checkout h4 { font-size:13px; font-weight:bold; color:#E26703; }
.multiple-checkout h2 a,
.multiple-checkout h3 a,
.multiple-checkout h4 a { font-weight:normal; }
.multiple-checkout .data-table .product-name { font-size:1em !important; font-weight:bold !important; color:#1e7ec8 !important; }
.multiple-checkout .data-table .product-name a { font-weight:bold !important; }
.multiple-checkout .data-table .item-options { margin:5px 0 0; }

.multiple-checkout .gift-messages { margin:15px 0 0; }

.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:20px; }

.multiple-checkout .col2-set,
.multiple-checkout .col3-set { background:#fbfaf6 url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_checkout.gif) 0 0 repeat-x; border:1px solid #bbb6a5; margin:0 0 25px; padding:20px; }
.multiple-checkout .col2-set h2.legend { margin:-20px -20px 15px; padding:5px 10px; background:#f9f3e3; border-bottom:1px solid #bbafa0; position:relative; }
.multiple-checkout .col2-set h3.legend { margin:0 0 10px; color:#0a263c; }
.multiple-checkout .col2-set .divider { margin:0 -20px; padding:25px 0; position:relative; }
.multiple-checkout .box { margin:0 0 15px; }
.multiple-checkout .box h2 { color:#e26703; }

.multiple-checkout .place-order .please-wait { float:right; padding:27px 7px 0 0; }
.multiple-checkout .place-order .grand-total { float:right; height:71px; font-size:1.5em; padding:0 0 0 21px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_grand-total.gif) 0 0 no-repeat; overflow:hidden; }
.multiple-checkout .place-order .grand-total .inner { float:left; height:57px; padding:14px 21px 0 0; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_grand-total.gif) 100% 0 no-repeat; }
.multiple-checkout .place-order .grand-total .inner div { display:inline; }
.multiple-checkout .place-order .grand-total big { display:inline; margin-right:12px; }
.multiple-checkout .place-order .grand-total .price { color:#E26703; }
.multiple-checkout .place-order .grand-total button.button span { font-size:16px; }
.multiple-checkout .place-order .grand-total button.button span span { padding:0 45px 0 36px; }

/* Step 1 */
.multiple-checkout .title-buttons button.button span { border-color:#406a83; background:#618499; }
#multiship-addresses-table td { padding:10px; }
#multiship-addresses-table tfoot td { padding:5px 10px; }
#multiship-addresses-table tfoot button.button span { border-color:#406a83; background:#618499; }

/* Step 2 */
.multiple-checkout .gift-messages-form .item .details .form-list { width:100%; overflow:hidden; }
.multiple-checkout .gift-messages-form .item .details .form-list li { margin-right:-15px; }
.multiple-checkout .gift-messages-form .item .details .form-list .field { width:230px; }
.multiple-checkout .gift-messages-form .item .details .form-list .input-box { width:215px; }
.multiple-checkout .gift-messages-form .item .details .form-list input.input-text { width:209px; }
.multiple-checkout .gift-messages-form .item .details .form-list li.wide .input-box { width:445px; }
.multiple-checkout .gift-messages-form .item .details .form-list li.wide textarea { width:439px; }
.checkout-multishipping-shipping .box-sp-methods { border:1px solid #d9d2be; background:#f9f3e3; padding:13px; position:relative; }
.checkout-multishipping-shipping .box-sp-methods .pointer { position:absolute; top:-20px; right:-40px; width:178px; height:41px; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_sp-methods.gif) 0 0 no-repeat; overflow:hidden; }

/* Step 3 */
.checkout-multishipping-billing .multiple-checkout { position:relative; }
/* ======================================================================================= */


/* Account Login/Create Pages ============================================================ */
.account-login .content { min-height:345px; padding:14px 21px; background:#faf7ee url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_login-box.gif) 0 0 repeat-x; border:1px solid #bbb6a5; border-bottom:0; }
.account-login .content h2 { font-weight:bold; font-size:13px; margin:0 0 14px; padding:0 0 5px 23px; border-bottom:1px solid #ddd; background-position:0 1px; background-repeat:no-repeat; text-transform:uppercase; color:#e76200; }
.account-login .new-users h2 { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_page1.gif)}
.account-login .registered-users h2 { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_page2.gif); }
.account-login .buttons-set { border:1px solid #bbb6a5; border-top:0; margin:0; padding:8px 13px; background:#dee5e8 url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_buttons-set1.gif) 0 0 repeat-x; }

.account-create {}

/* Captcha ================================================================================ */
.captcha-note      { clear:left; padding-top:5px; }
.captcha-image     { float:left; display:inline;  margin:0; position:relative; width:258px; }
.captcha-image .captcha-img { border:1px solid #b6b6b6; vertical-align:bottom; width:100%; }
.registered-users .captcha-image { margin:0;}
.captcha-reload { cursor:pointer; position:absolute; top:2px; right:2px;}
.captcha-reload.refreshing  { animation:rotate 1.5s infinite linear; -webkit-animation:rotate 1.5s infinite linear; -moz-animation:rotate 1.5s infinite linear; }

@-webkit-keyframes rotate {
    0% { -webkit-transform:rotate(0); }
    0% { -webkit-transform:rotate(-360deg); }
}
@-moz-keyframes rotate {
    0% { -moz-transform:rotate(0); }
    0% { -moz-transform:rotate(-360deg); }
}
@keyframes rotate {
    0% { transform:rotate(0); }
    0% { transform:rotate(-360deg); }
}

/* Remember Me Popup ===================================================================== */
.window-overlay { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/window_overlay.png) repeat; background:rgba(0, 0, 0, 0.35); position:absolute; top:0; left:0; height:100%; width:100%; z-index:990; }

.remember-me label { float:none; margin:0 6px; }
.remember-me-popup { background:#fff; border:1px solid #ccc; left:50%; top:50%; position:absolute; margin:-85px 0 0 -200px; width:400px; text-align:left; -moz-box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; -box-shadow:0 0 6px #ccc; z-index:1000; }
.remember-me-popup h3 { background:#d9e5ee; border-bottom:1px solid #ccc; font-size:14px; padding:5px 10px; }
.remember-me-popup .remember-me-popup-head { position:relative; }
.remember-me-popup .remember-me-popup-head .remember-me-popup-close { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:7px; right:7px; height:15px; width:15px; text-indent:-9999em; }
.remember-me-popup .remember-me-popup-body { padding:10px; }
.remember-me-popup .remember-me-popup-body a { display:inline-block; height:19px; border:1px solid #de5400; background:#f18200; padding:0 8px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; white-space:nowrap; color:#fff; }
/* Remember Me Popup ===================================================================== */


/* My Account ============================================================================= */
.my-account .title-buttons .link-rss { float:none; margin:0; }

/********** < Dashboard */
.dashboard .welcome-msg { margin:0 8em 1.5em 0; }
.dashboard .welcome-msg p { margin:0; }
.dashboard .col2-set { margin:0 0 15px; }

/* General Box */
.box-account { background:#fff url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; border-color:#ccc #999 #999 #ccc; padding:15px; margin: 0 0 20px; }
.box-account .box-head { border-bottom:1px solid #d9dde3; margin:0 0 10px; text-align:right; }
.box-account .box-head h2 { float:left; margin:0; font-size:13px; font-weight:bold; text-transform:uppercase; background-position:0 0; background-repeat:no-repeat; padding-left:21px; color:#e65505; }

.dashboard .box .box-title { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_divider1.gif) 0 100% repeat-x; padding:0 0 2px; margin:0 0 8px; text-align:right; }
.dashboard .box .box-title h3,
.dashboard .box .box-title h4 { float:left; font-size:13px; font-weight:bold; margin:0; }

/* Block: Recent Orders */
.dashboard .box-recent .box-head h2 { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_folder-table.gif); }

/* Block: Account Information */
.dashboard .box-info .box-head h2 { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_ma-info.gif); }
.dashboard .box-info h4 { font-size:11px; font-weight:bold; text-transform:uppercase; }

/* Block: Reviews */
.dashboard .box-reviews .box-head h2 { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_ma-reviews.gif); }
.dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-reviews .details { margin-left:20px; }
.dashboard .box-reviews li.item { margin:0 0 7px; }
.dashboard .box-reviews li.item.last { margin:0; }
.dashboard .box-reviews .ratings { margin:7px 0 0; }

/* Block: Tags */
.dashboard .box-tags .box-head h2 { background-image:url(https://www.swopper-plus.de/skin/frontend/default/default/images/i_ma-tags.gif); }
.dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#0a263c; }
.dashboard .box-tags .details { margin-left:20px; }
.dashboard .box-tags li.item { margin:0 0 7px; }
.dashboard .box-tags li.item.last { margin:0; }
.dashboard .box-tags .tags strong,
.dashboard .box-tags .tags ul,
.dashboard .box-tags .tags ul li { display:inline; }
/********** Dashboard > */

/* Address Book */
.addresses-list h2 { font-weight:bold; font-size:13px; color:#e26703; text-transform:uppercase; }
.addresses-list h3 { font-weight:bold; font-size:13px; }
.addresses-list address { margin:0 0 3px; }
.addresses-list p { margin:0; }
.addresses-list a { font-weight:bold; }
.addresses-list .link-remove { color:#646464; }
.addresses-list .separator { margin:0 3px; }
.addresses-list li.item { background:#fff url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_account_box.gif) 0 0 repeat-x; border:1px solid #ccc; padding:10px 13px; margin:0 0 10px; }
.addresses-list li.empty { background:none; border:0; padding:0; }
.addresses-list li.empty p { font-weight:bold; }
.addresses-list .addresses-additional li.item { background:none; border:0; padding:0; }

/* Order View */
.order-info { background:#dee5e8; border:1px solid #d0cbc1; padding:4px 8px; margin:0 0 8px; }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info .current { font-weight:bold; }
.order-info li { margin:0 3px; }

.order-date { margin:10px 0; }

.order-info-box { background:#fff url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_block-title.gif) 0 0 repeat-x; border:1px solid #d0cbc1; padding:12px 15px; margin:0 0 15px; }
.order-info-box h2 { font-weight:bold; font-size:13px; }
.order-info-box .box-payment p { margin:0 0 3px; }
.order-info-box .box-payment th { font-weight:bold; padding-right:7px; }

.order-items { width:100%; overflow-x:auto; }
.order-items h2,
.order-items h3 { clear:none; font-weight:bold; font-size:13px; padding:0; margin:0 0 5px; color:#0a263c; }
.order-items .product-name { font-size:1em !important; font-weight:bold !important; }
.order-items .link-print { color:#1e7ec8; font-weight:normal; }
.order-items .order-links { text-align:right; }

.order-additional { margin:15px 0; }
/* Order Gift Message */
.gift-message dt strong { color:#666; }
.gift-message dd { font-size:13px; margin:5px 0 0; }
/* Order Comments */
.order-about dt { font-weight:bold; }
.order-about dd { font-size:13px; margin:0 0 7px; }

.tracking-table { margin:0 0 15px; }
.tracking-table th { font-weight:bold; white-space:nowrap; }

.tracking-table-popup { width:100%; }
.tracking-table-popup th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup th,
.tracking-table-popup td { padding:1px 8px; }

/* Order Print Pages */
.page-print .print-head { margin:0 0 15px; }
.page-print .print-head .logo { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
.page-print h1 { font-size:16px; font-weight:bold; }
.page-print h2,
.page-print h3 { font-size:13px; font-weight:bold; }
.page-print h2.h2 { font-size:16px; font-weight:bold; }
.page-print .order-date { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_divider1.gif) 0 100% repeat-x; padding:0 0 10px; margin:0 0 10px; }
.page-print .col2-set { margin:0 0 10px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

/* My Wishlist */
.my-wishlist .data-table td { padding:10px; }
.my-wishlist .product-image { display:block; width:113px; height:113px; margin:0 0 5px; }
.my-wishlist textarea { display:block; width:97%; height:109px; }
.my-wishlist .buttons-set { margin-top:2em; }
.my-wishlist .buttons-set button.button { float:none; }
.my-wishlist .buttons-set .btn-add span,
.my-wishlist .buttons-set .btn-share span { border-color:#406a83; background:#618499; }
#wishlist-table .add-to-links { white-space:nowrap; }

/* My Tags */
.my-tag-edit { float:left; margin:0 0 10px; }
.my-tag-edit .btn-remove { float:right; margin:4px 0 0 5px; }
#my-tags-table { clear:both; }
#my-tags-table td { padding:10px; }
#my-tags-table .add-to-links { white-space:nowrap; }

/* My Reviews */
#my-reviews-table td { padding:10px; }

.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
.product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
.product-review .product-details { margin-left:150px; }
.product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
.product-review h3 { font-size:12px; margin:0 0 3px; color:#2f2f2f; }
.product-review .ratings-table { margin:0 0 10px; }
.product-review dt { font-weight:bold; }
.product-review dd { font-size:13px; margin:5px 0 0; }

/* Billing Agreements */
.billing-agreements .info-box{ margin:15px 0; }
.billing-agreements .form-list li select { float:left; }
.billing-agreements .form-list li button.button { float:left; margin-left:10px; }
.billing-agreements .table-caption { font-weight:bold; font-size:13px; }
/* ======================================================================================= */


/* MAP Popup============================================================================== */
.cart-msrp-totals { color:red; font-size:12px !important; font-weight:bold; margin:10px 10px 0; padding:10px; text-align:right; text-transform:uppercase;}
.map-cart-sidebar-total { color:red; display:block; font-size:10px; font-weight:bold; text-align:left; padding:2px 5px; text-shadow:0 1px 0 #fff; }

.map-popup { background:#fff; border:1px solid #aaa; margin:12px 0 0; position:absolute; -moz-box-shadow:0 0 6px #ccc; -webkit-box-shadow:0 0 6px #ccc; box-shadow:0 0 6px #ccc; text-align:left; width:300px; z-index:100; }
.map-popup-heading { background:#d9e5ee; border-bottom:1px solid #ccc; padding:5px 30px 5px 10px; width:260px; }
.map-popup-heading h2 { font-size:16px; margin:0; text-shadow:0 1px 0 #f6f6f6; overflow:hidden; white-space:nowrap; word-wrap:break-word; text-align:left; text-overflow:ellipsis; }
.map-popup-arrow { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/map_popup_arrow.gif) no-repeat; position:absolute; left:50%; top:-10px; height:10px; width:19px; }
.map-popup-close { background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/btn_window_close.gif) no-repeat; display:block; position:absolute; top:8px; right:10px; height:15px; width:15px; text-indent:-9999em; -moz-box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; box-shadow:0 0 3px #999; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.map-popup-content { border-top:1px solid #eee; padding:10px; overflow:hidden; text-align:left; width:280px; }
.map-popup-checkout { display:inline; float:right; text-align:right; }
.map-popup-checkout span { display:block; }
.map-popup-checkout .paypal-or { clear:both; display:block; }
.map-popup-checkout .paypal-logo { margin:0 0 5px; }
.map-popup-checkout li { list-style: none; }
.map-popup-checkout { text-align: center; }
.map-popup-price .price-box,
.map-popup-price .price-box .special-price { margin:0; padding:0; }
.map-popup-price { margin:5px 0 0; }
.map-popup-text { clear:right; margin:0 10px; padding:10px 0; text-align:left; word-wrap:break-word; }
.map-popup-only-text { border-top:1px solid #ddd; }
/* ======================================================================================= */


/* Footer ================================================================================ */
.footer-container { border-top:15px solid #b6d1e2; }
.footer { width:930px; margin:0 auto; padding:10px 10px 50px; }
.footer .store-switcher { display:inline; margin:0 5px 0 0; color:#fff; }
.footer .store-switcher label { font-weight:bold; vertical-align:middle; }
.footer .store-switcher select { padding:0; vertical-align:middle; }
.footer a { color:#fff; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.footer .bugs { margin:13px 0 0; color:#ecf3f6; }
.footer .bugs a { color:#ecf3f6; text-decoration:underline; }
.footer .bugs a:hover { text-decoration:none; }
.footer address { margin:0 0 20px; color:#ecf3f6; }
.footer address a { color:#ecf3f6; text-decoration:underline; }
.footer address a:hover { text-decoration:none; }
.footer ul { display:inline; }
.footer ul.links { display:block; }
.footer li { display:inline; background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/bkg_pipe2.gif) 100% 60% no-repeat; padding:0 7px 0 4px; }
.footer li.last { background:none !important; padding-right:0 !important; }
.footer-container .bottom-container { margin:0 0 5px; }
/* ======================================================================================= */

/* Sample Data============================================================================ */
.home-callout { margin-bottom:12px; }
.home-callout img { display:block }
.home-spot { float:left; width:470px; margin-left:20px; }
.best-selling h3 { margin:12px 0 6px 0; color:#e25203; font-size:1.2em; }
.best-selling table { border-top:1px solid #ccc; }
.best-selling tr.odd { background:#eee url(https://www.swopper-plus.de/skin/frontend/default/default/images/best_selling_tr_odd_bg.gif) 0 100% repeat-x; }
.best-selling tr.even { background:#fff url(https://www.swopper-plus.de/skin/frontend/default/default/images/best_selling_tr_even_bg.gif) 0 100% repeat-x; }
.best-selling td { width:50%; border-bottom:1px solid #ccc; padding:8px 10px 8px 8px; font-size:11px; }
.best-selling .product-img { float:left; border:2px solid #dcdcdc; }
.best-selling .product-description { margin-left:107px; line-height:1.3em; }
.best-selling a.product-name,
.home-spot .best-selling a.product-name:hover { color:#203548; }
/* ======================================================================================= */


/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col3-layout .product-options-bottom .price-box:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .box-tags .form-add:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */

.guest-select {width:305px !important;}

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2017 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.swopper-plus.de/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.swopper-plus.de/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.swopper-plus.de/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.swopper-plus.de/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.swopper-plus.de/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.swopper-plus.de/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.swopper-plus.de/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.swopper-plus.de/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.swopper-plus.de/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-aws:before {
  content: "\f375"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-moon:before {
  content: "\f186"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nintendo-switch:before {
  content: "\f418"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-plane:before {
  content: "\f072"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-random:before {
  content: "\f074"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-rendact:before {
  content: "\f3e4"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-safari:before {
  content: "\f267"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-train:before {
  content: "\f238"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    src: url(/skin/frontend/default/pwergo/webfonts/fa-solid-900.eot);
    src: url(/skin/frontend/default/pwergo/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(/skin/frontend/default/pwergo/webfonts/fa-solid-900.woff2) format("woff2"), url(/skin/frontend/default/pwergo/webfonts/fa-solid-900.woff) format("woff"), url(/skin/frontend/default/pwergo/webfonts/fa-solid-900.ttf) format("truetype"), url(/skin/frontend/default/pwergo/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}



/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 400;
    src: url("/skin/frontend/default/pwergo/webfonts/fa-regular-400.eot");
    src: url("/skin/frontend/default/pwergo/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/skin/frontend/default/pwergo/webfonts/fa-regular-400.woff2") format("woff2"), url("/skin/frontend/default/pwergo/webfonts/fa-regular-400.woff") format("woff"), url("/skin/frontend/default/pwergo/webfonts/fa-regular-400.ttf") format("truetype"), url("/skin/frontend/default/pwergo/webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

.fa, .fas {
    font-family: Font Awesome\ 5 Free;
    font-weight: 900
}

.far {
    font-family: 'Font Awesome 5 Free';
    font-weight: 400; }


/* raleway-100 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-100.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-100.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-100.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-100.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-100.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-100italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 100;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-100italic.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-100italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-100italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-100italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-100italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-200 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-200.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-200.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-200.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-200.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-200italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 200;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-200italic.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-200italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-200italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-200italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-200italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-300 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-300.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-300.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-300italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-300italic.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-300italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-300italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-300italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-500.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-500.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-500italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 500;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-500italic.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-500italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-500italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-500italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-600.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-600.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-600italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-600italic.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-600italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-600italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-600italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-700.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-700italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-700italic.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-700italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-700italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-700italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-800 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-800.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-800.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-800.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-800.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-800italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 800;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-800italic.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-800italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-800italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-800italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-900 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-900.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-900.svg#Raleway') format('svg'); /* Legacy iOS */
}

/* raleway-900italic - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 900;
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-900italic.eot'); /* IE9 Compat Modes */
  src: url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-900italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-900italic.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-900italic.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/skin/frontend/default/pwergo/webfonts/raleway-v28-latin_latin-ext-900italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

/**
 * aheadWorks Co.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://ecommerce.aheadworks.com/LICENSE-M1.txt
 *
 * @category   AW
 * @package    AW_Advancedmenu
 * @copyright  Copyright (c) 2009-2010 aheadWorks Co. (http://www.aheadworks.com)
 * @license    http://ecommerce.aheadworks.com/LICENSE-M1.txt
 */

.am-ie-clear:after {
    clear:both;
    content:".";
    display:block;
    height:0;
    font-size:0;
    line-height:0;
    visibility:hidden;
}

.aw-am-body{	
	background:url(https://www.swopper-plus.de/skin/frontend/default/default/images/nav_bg.jpg) repeat-y 50% 0 #0a263d;
}		

.aw-am-block{
	background-color: #0a263c;
}

.aw-am-block li a{

}

ul.aw-am-dropbox{
	background-color: #0a263c;
	border: 1px solid #a7c6dd;	
}

.aw-am-block li.active a {
	color: #d96708;
}

.aw-am-block li.active {
	
}

.aw-am-block li.aw-am-level1 a {
	color: #ebbc58;
}

.aw-am-block li.aw-am-level2 a {
	color: #ffffff;
}

.aw-am-block li ul li.aw-am-level1 a {
	color: #ebbc58;
}

.aw-am-block li ul li.aw-am-level2 a {
	color: #ffffff;
}

.aw-am-block li.current a{
	color: #d96708 !important;
}

.aw-am-dropbox li a{
	color: #a7c6dd;
}

.aw-am-block ul li.aw-am-level1:hover, .aw-am-block ul li.aw-am-level2:hover , .aw-am-block ul li.aw-am-level3:hover, .aw-am-block ul li.aw-am-level4:hover{
	background-color: #2a4862;	
}

.aw-am-block ul li:hover a{

}

.aw-am-block ul li{
	
}

ul.aw-am-level1{
	
}

li.aw-am-level0 a{	
	font-weight: bold;
	font-size: 1.1em;
	color: #a7c6dd;
}

li.aw-am-level0.parent{
}

li.aw-am-level1 a{
	font-weight: bold !important;
	font-size: 1em !important;
}

li.aw-am-level2 a{
	font-weight: normal !important;
	font-size: 1em !important;
}



/**
 * aheadWorks Co.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://ecommerce.aheadworks.com/LICENSE-M1.txt
 *
 * @category   AW
 * @package    AW_Advancedmenu
 * @copyright  Copyright (c) 2009-2010 aheadWorks Co. (http://www.aheadworks.com)
 * @license    http://ecommerce.aheadworks.com/LICENSE-M1.txt
 */
.aw-hdd-header-nav {
	width:910px;
	margin: 0 auto;	
	padding: 7px 20px !important;
}
.aw-hdd-header-nav-container .aw-hdd-header-nav option.current {
	font-weight:bold;
}
.aw-hdd-header-nav-container .aw-hdd-header-nav select.active {
	font-weight:bold;
}

/**
 * aheadWorks Co.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://ecommerce.aheadworks.com/LICENSE-M1.txt
 *
 * @category   AW
 * @package    AW_Advancedmenu
 * @copyright  Copyright (c) 2009-2010 aheadWorks Co. (http://www.aheadworks.com)
 * @license    http://ecommerce.aheadworks.com/LICENSE-M1.txt
 */
 
 .aw-hpln-header-nav-container {
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;	
 }
 
.aw-hpln-header-nav {
	width:950px;
	height: 30px !important;
	margin: 0 auto;
	padding: 0px !important;
}
.aw-hpln-header-nav-container .aw-hdd-header-nav option.current {
	font-weight:bold;
}
.aw-hdd-header-nav-container .aw-hdd-header-nav select.current {
	font-weight:bold;
}
.aw-hpln-mnu{ 
	padding:0 20px; 
	overflow:visible;
}
.aw-hpln-mnu li.current span{

}
.aw-hpln-mnu li.current li span{

}
/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
.aw-hpln-mnu li { 
	position:relative; 
	text-align:left; 
}
.aw-hpln-mnu li.over { 
	z-index:999; 
}
.aw-hpln-mnu a, .aw-hpln-mnu a:hover { 
	display:block; 
	text-decoration:none; 
}
.aw-hpln-mnu span { 
	display:block; 
	cursor:pointer; 
	white-space:nowrap; 
}
.aw-hpln-mnu li ul span {
	white-space:normal; 
}

/************ 0 LEVEL  ***************/
.aw-hpln-mnu li { 
	float:left; 
}
.aw-hpln-mnu li.active a { 
 
}
.aw-hpln-mnu a { 
	float:left; 
	padding:5px 12px 6px 8px;  

}
.aw-hpln-mnu li.over a, .aw-hpln-mnu a:hover { 

}

/************ 1ST LEVEL ************/
.aw-hpln-mnu ul li, .aw-hpln-mnu ul li.active { 
	float:none; 
	margin:0; 
	padding-bottom:1px; 
}
.aw-hpln-mnu ul li.last { 
	padding-bottom:0; 
}
.aw-hpln-mnu ul a, .aw-hpln-mnu ul a:hover { 
	float:none; 
	padding:0; 
	background:none; 
}
.aw-hpln-mnu ul li a { 
	font-weight:normal !important; 
}

/************ 2ND LEVEL ************/
.aw-hpln-mnu ul { 
	position:absolute; 
	width:15em; 
	top:25px; 
	left:-10000px; 
}

/* Show menu */
.aw-hpln-mnu li.over > ul { 
	left:0; 
}
.aw-hpln-mnu li.over > ul li.over > ul { 
	left:100px; 
}
.aw-hpln-mnu li.over ul ul { 
	left:-10000px; 
}
.aw-hpln-mnu ul li a { 
 
}
.aw-hpln-mnu ul li a:hover { 
 
}
.aw-hpln-mnu ul li a, .aw-hpln-mnu ul li a:hover { 
 
}
.aw-hpln-mnu ul span, .aw-hpln-mnu ul li.last li span { 
	padding:3px 15px 4px 15px;
}

/************ 3RD+ LEVEL ************/
.aw-hpln-mnu ul ul { 
	top:5px; 
}
.aw-hpln-mnu li.level2 A{
	padding-left:20px !important;
}
.aw-hpln-mnu li.level3 A{
	padding-left:40px !important;
}
.aw-hpln-mnu li.level4 A{
	padding-left:60px !important;
}
.aw-hpln-mnu li.level5 A{
	padding-left:80px !important;
}
/**
 * aheadWorks Co.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://ecommerce.aheadworks.com/LICENSE-M1.txt
 *
 * @category   AW
 * @package    AW_Advancedmenu
 * @copyright  Copyright (c) 2009-2010 aheadWorks Co. (http://www.aheadworks.com)
 * @license    http://ecommerce.aheadworks.com/LICENSE-M1.txt
 */

.aw-hapln-header-nav-container {
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;	
}

.aw-hapln-header-nav {
	width:950px;
	height: 31px ;
	margin: 0 auto;
	padding: 0px ;
}
 
.aw-hapln-mnu {
	padding:0 20px; 
}
.aw-hapln-mnu li.current span{

}
.aw-hapln-mnu li.current li span{
	font-weight:normal;
}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
.aw-hapln-mnu li { 
	position:relative; 
	text-align:left; 
}
.aw-hapln-mnu li.over { 
	z-index:999; 
}
.aw-hapln-mnu a, .aw-hapln-mnu a:hover { 
	display:block; 
	text-decoration:none; 
}
.aw-hapln-mnu span { 
	display:block; 
	cursor:pointer; 
	white-space:nowrap; 
}
.aw-hapln-mnu li ul span {
	white-space:normal; 
}

/************ 0 LEVEL  ***************/
.aw-hapln-mnu li { 
	float:left; 
}
.aw-hapln-mnu li.active a { 

}
.aw-hapln-mnu a { 
	float:left; 
	padding:5px 12px 6px 8px; 
}
.aw-hapln-mnu li.over a, .aw-hapln-mnu a:hover { 

}
.aw-hapln-mnu li.level0.parent:hover > ul {
	left: 0;
}

/************ 1ST LEVEL ************/
.aw-hapln-mnu ul li, .aw-hapln-mnu ul li.active { 
	float:none; 
	margin:0; 
}

.aw-hapln-mnu ul li.last { 
	padding-bottom:0; 
}

.aw-hapln-mnu ul a, .aw-hapln-mnu ul a:hover { 
	float:none; 
	padding:0; 

}
.aw-hapln-mnu ul li a { 
	font-weight:normal ; 
}

/************ 2ND LEVEL ************/
.aw-hapln-mnu ul { 
	position:absolute; 
	width:12em; 
	top:25px; 
	left:-10000px; 
}

/* Show menu */
.aw-hapln-mnu li.over > ul { 
	left:0; 
}
.aw-hapln-mnu li.over > ul li.over > ul { 
	left:100px; 
}
.aw-hapln-mnu li.over ul ul { 
	left:-10000px; 
}
.aw-hapln-mnu ul li a { 

}
.aw-hapln-mnu ul li a:hover { 
 
}
.aw-hapln-mnu ul li a, .aw-hapln-mnu ul li a:hover { 

}
.aw-hapln-mnu ul span, .aw-hapln-mnu ul li.last li span { 
	padding:3px 15px 4px 15px;
}
/************ 3RD+ LEVEL ************/
.aw-hapln-mnu ul ul { 
	top:5px; 
}
.aw-hapln-mnu UL.level0 {
	width:36em ;

}
.aw-hapln-mnu UL.level1, .aw-hapln-mnu UL.level2, .aw-hapln-mnu UL.level3,  .aw-hapln-mnu UL.level4,  .aw-hapln-mnu UL.level5 {
	border:0px none ;
	width:12em ;
}
 .aw-hapln-mnu UL LI.column {
	float:left ;
	width:12em;
}

 .aw-hapln-mnu UL LI.level1 {

}
 .aw-hapln-mnu UL LI,  .aw-hapln-mnu UL LI.last {
	border:0px none ;
}

 .aw-hapln-mnu UL LI.column UL {
	float:left ;
	clear:both;
	position:static ;
}

 .aw-hapln-mnu UL LI.level1 UL {
	float:left ;
	clear:both;
	position:static ;
}
.aw-hapln-mnu li.level2 A {
	padding-left:20px ;
}
.aw-hapln-mnu li.level3 A {
	padding-left:40px ;
}
.aw-hapln-mnu li.level4 A {
	padding-left:60px ;
}
.aw-hapln-mnu li.level5 A {
	padding-left:80px ;
}
/**
 * aheadWorks Co.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://ecommerce.aheadworks.com/LICENSE-M1.txt
 *
 * @category   AW
 * @package    AW_Advancedmenu
 * @copyright  Copyright (c) 2009-2010 aheadWorks Co. (http://www.aheadworks.com)
 * @license    http://ecommerce.aheadworks.com/LICENSE-M1.txt
 */

.aw-hstat-header-nav-container{
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;	
}

.aw-hstat-header-nav {
	width:950px;
	margin: 0 auto;
	padding: 0px !important;
}

 /************** ALL LEVELS  *************/ 
/* Style consistent throughout all nav levels */
.aw-hstat-mnu{ 
	padding:0 20px; 
}
.aw-hstat-mnu ul{ 
	position:static !important; 
	float:left !important; 
	width:15em !important;
}
.aw-hstat-mnu li{ 
	position:relative; 
	text-align:left;  
	float:left !important; 
	width:15em !important; 
}
.aw-hstat-mnu ul li, .aw-hstat-mnu ul li.last{ 
	
}
.aw-hstat-mnu ul li.last{ 
	padding-bottom:0; 
}
.aw-hstat-mnu ul li, .aw-hstat-mnu ul li.active{ 
	margin:0; 
	padding-bottom:1px; 
}
.aw-hstat-mnu a{
	padding:5px 12px 6px 8px;  
}
.aw-hstat-mnu li a, .aw-hstat-mnu li.over a, .aw-hstat-mnu a:hover{ 
	display:block; 
	text-decoration:none; 
}
.aw-hstat-mnu ul a, .aw-hstat-mnu ul a:hover{ 
	float:none; 
	padding:0; 
}
.aw-hstat-mnu ul span, .aw-hstat-mnu ul li.last li span{ 
	padding:3px 15px 4px 15px; 
}
.aw-hstat-mnu span{ 
	display:block; 
	cursor:pointer; 
	white-space:nowrap; 
}
.aw-hstat-mnu li ul span{ 
	white-space:normal; 
}
.aw-hstat-mnu li.current span{ 
	font-weight:bold; 
}
.aw-hstat-mnu li.current li span{ 
	font-weight:normal; 
}
/************ 0 LEVEL  ***************/
.aw-hstat-mnu ul.level0{ 
	clear:left; 
}
/************ 1ST LEVEL ************/



/************ 2ND LEVEL ************/
.aw-hstat-mnu ul li.level1 ul{ 
	clear:both; 
}
.aw-hstat-mnu li.level2 a{ 
	padding-left:20px !important; 
}
/************ 3RD+ LEVEL ************/
.aw-hstat-mnu li.level3 A{ 
	padding-left:40px !important; 
}
.aw-hstat-mnu li.level4 A{ 
	padding-left:60px !important; 
}
.aw-hstat-mnu li.level5 A{ 
	padding-left:80px !important; 
}



/**
 * aheadWorks Co.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://ecommerce.aheadworks.com/LICENSE-M1.txt
 *
 * @category   AW
 * @package    AW_Advancedmenu
 * @copyright  Copyright (c) 2009-2010 aheadWorks Co. (http://www.aheadworks.com)
 * @license    http://ecommerce.aheadworks.com/LICENSE-M1.txt
 */
 .aw-vdd-nav {
	width: 100%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.aw-vdd-nav option.current {
	font-weight:bold;
}
.aw-vdd-nav select.active {
	font-weight:bold;
}
/**
 * aheadWorks Co.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://ecommerce.aheadworks.com/LICENSE-M1.txt
 *
 * @category   AW
 * @package    AW_Advancedmenu
 * @copyright  Copyright (c) 2009-2010 aheadWorks Co. (http://www.aheadworks.com)
 * @license    http://ecommerce.aheadworks.com/LICENSE-M1.txt
 */

 .aw-vfld-mnu {
	background:none !important;
}
.aw-vfld-mnu * {
	margin-bottom: 5px;
}
.aw-vfld-mnu a {	
	text-decoration:none;
}
.aw-vfld-mnu ul li {
	float:none !important;
	display:block;
}
.aw-vfld-mnu span {
	/*color: #2F2F2F !important;*/
}
.aw-vfld-mnu li {
	padding:3px 1px 4px 10px;
}
.aw-vfld-mnu ul li a {
	/*color: #2F2F2F !important;*/
}
.aw-vfld-mnu li.level0, .aw-vfld-mnu li.level0 A{
	padding-left:5px;
}
.aw-vfld-mnu li.level1, .aw-vfld-mnu  li.level1 A{
	padding-left:12px !important;
}
.aw-vfld-mnu  li.level2, .aw-vfld-mnu  li.level2 A{
	padding-left:19px !important;
}
.aw-vfld-mnu  li.level3, .aw-vfld-mnu  li.level3 A{
	padding-left:26px !important;
}
.aw-vfld-mnu  li.level4, .aw-vfld-mnu  li.level4 A{
	padding-left:23px !important;
}
.aw-vfld-mnu  li.level5, .aw-vfld-mnu  li.level5 A{
	padding-left:40px !important;
}
.aw-vfld-mnu  li:hover, .aw-vfld-mnu  li.current{
	/*background-color:#cccccc !important;*/
}
.aw-vfld-mnu  li, .aw-vfld-mnu  li a, .aw-vfld-mnu  UL.level0  {
	/*background:none !important;*/ 
} 

 
 
 
 
 
/**
 * aheadWorks Co.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://ecommerce.aheadworks.com/LICENSE-M1.txt
 *
 * @category   AW
 * @package    AW_Advancedmenu
 * @copyright  Copyright (c) 2009-2010 aheadWorks Co. (http://www.aheadworks.com)
 * @license    http://ecommerce.aheadworks.com/LICENSE-M1.txt
 */

 .aw-vpln-mnu {
	background:none !important;
	
}
.aw-vpln-mnu * {
	margin-bottom: 5px;
	
}
.aw-vpln-mnu a {	
	text-decoration:none;
}
.aw-vpln-mnu ul li {
	float:none !important;
	display:block;
}
.aw-vpln-mnu li {
	padding:3px 1px 4px 10px;
}
.aw-vpln-mnu li.level0, .aw-vpln-mnu li.level0 A{
	padding-left:5px !important;
}
.aw-vpln-mnu li.level1, .aw-vpln-mnu  li.level1 A{
	padding-left:12px !important;
}
.aw-vpln-mnu  li.level2, .aw-vpln-mnu  li.level2 A{
	padding-left:19px !important;
}
.aw-vpln-mnu  li.level3, .aw-vpln-mnu  li.level3 A{
	padding-left:25px !important;
}
.aw-vpln-mnu  li.level4, .aw-vpln-mnu  li.level4 A{
	padding-left:33px !important;
}
.aw-vpln-mnu  li.level5, .aw-vpln-mnu  li.level5 A{
	padding-left:40px !important;
}
.aw-vpln-mnu  li:hover, .aw-vpln-mnu  li.current{
	/*background-color:#cccccc !important;*/
}
.aw-vpln-mnu  li, .aw-vpln-mnu  li a, .aw-vpln-mnu  UL.level0  {
 
} 
.aw-vpln-mnu li.level0:hover{

}




div.htmltooltip{
position: absolute; /*leave this and next 3 values alone*/
z-index: 1000;
left: -1000px;
top: -1000px;
background: #272727;
border: 10px solid black;
color: white;
padding: 3px;
width: 250px; /*width of tooltip*/
}

#popup_message ul._thumb li{
	float:left;

}

ul._thumb{
	margin-left:-2px;
}

.tooltip{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 3; 
	display: none; 
}

div.pwergo_select_help_container{
	position:relative;
	top:-28px;
	left:178px;
}
span.pwergo-bezug-thumbnails_new_desc{
display:none;
}

img.pwergo-bezug-thumbnails_new_active{
	border: 2px dashed black;
}

img.pwergo-bezug-thumbnails_new{
	height:33px;
	width:33px;
	float:left;
	border: 2px solid white;
}

img.pwergo-bezug-thumbnails_new:hover{
	border: 2px dashed black;
}

div.tooltip img.pwergo-bezug-thumbnails_new{
	height:200px;
	width:200px;
	border: 3px solid white;
	border-top:0px;
}
div.tooltip span.pwergo-bezug-thumbnails_new_desc{
	display:block;
	clear:both;
	background: none repeat scroll 0 0 #C5DEE2;
	padding-left:3px;
	border:3px solid white;
}


ul.thumb {
	float: left;
	list-style: none;
	margin: 0; 
	padding: 0px;
	width: auto;
	margin-left:-3px;
}
ul.thumb li {
	margin: 0; 
	padding: 0px;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 55px;
	height: 55px;
}
ul.thumb li img {
	width: 50px; height: 50px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 0;
	padding: 3px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
}
ul.thumb li img.hover {
	background:url(https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}




#popup_container  #popup_content #popup_message  .pwergo-customizediv-rubrikhead{
	/*padding:10px;*/
	/* background:url('http://www.ergonomisches.de.local:85/mage/2011_03_02/mage/skin/frontend/default/pwergo/images/pwergo/flow1.jpg') repeat-x scroll left top #C5DEE2;*/
	padding-bottom:5px;
	
}
.pwergo-customizediv-rubrikhead h4 , div.pwergo-customizediv-rubrikhead  table.pwergo_bezug_head_table tr td span.bezugsh4{
	font-weight:normal;
	letter-spacing:1px;
	font-size:17px;
	display:inline;
}

td.pwergo_bezug_head_table_right{
	text-aligne:right;
}

table.pwergo_bezug_head_table{
	width:448px;
}

.pwergo-customizediv-rubrikhead span.pwergo-aufpreis{
	color:#707070;
	float:right;
	font-weight:normal;
	letter-spacing:1px;
	font-size:17px;
	clear:both;
	margin-top:-2px;
	white-space:nowrap;
}


.pwergo-customizediv{
	display:none;

}

#popup_container {
	font-family: Verdana;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	/*max-width: 600px;*/ /* Dialog will wrap after this width */
	background: white;
	/*opacity: 0.95;*/
	border: solid 5px #999;
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	left:10px;

	border:1px solid #999999;
	background-color:#ffffcc;
	padding: 1em 1.75em;
	margin: 0em;
	color:#415774;
	font-size:11px;
	font-family: helvetica;
	width:500px;
	text-align:left;
}

#popup_title {
	font-size: 15px;
	font-weight: normal;
	letter-spacing:1px;
	color: #FFFFFF;
	text-align: center;
	background-color:#000000;
	font-family: helvetica;
	margin: 0em;
	
	/*line-height: 1.75em;*/
	/*background: #CCC url(https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/images/title.gif) top repeat-x;*/
	border: 0;
	border-bottom: 0;
	cursor: default;
	padding:4px;
}

#popup_content {
	/*background: 16px 16px no-repeat url(https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/images/info.gif);*/
	background-color:#ffffff;
	
	padding: 1em ;
	margin: 0em;
	color:#415774;
	font-size:11px;
	font-family: helvetica;
	height:600px;
	overflow-y:auto;
}

#popup_content.alert {
	background-image: url(https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/images/info.gif);
}

#popup_content.confirm {
	background-image: url(https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/images/important.gif);
}

#popup_content.prompt {
	background-image: url(https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/images/help.gif);
}

#popup_message {
	/*padding-left: 48px;*/
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;

}

#popup_prompt {
	margin: .5em 0em;
}

#popup_ok{
	height:1px;
	width:1px;
	margin-top:-5000px;
	position:absolute;
	top:-5000px;
	
}

div.pwergo_select_help_content{
	/*background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/flow1.jpg") repeat-x scroll left top #C5DEE2;*/
	/*border:1px solid #E0E0E0;*/
	min-width:300px;
	width:300px;
	/*padding-left:10px;*/
	/*padding-right:10px;*/
	/*padding-top:7px;*/
	/*padding-bottom:7px;*/
	padding:0;
}

img.pwergo_help_image{
	position:absolute;
	height:18px;
}
.pwergocursorpointer{
	cursor:pointer;
}

div.pwergo_capisco_help_img{
	background:white;
}
div.pwergo_capisco_help_img img{
	width:50px;
	vertical-align:bottom;
	border:5px solid white;
}
div.tooltip{
	z-index:2000;
}

div.pwergo_option_help_container {
    top: -32px;
	left:176px;
}
.bubblewrap{
list-style-type:none;
margin:0;
padding:0;
}

.bubblewrap li{
display:inline-block;
zoom:1; /*Trigger haslayout in IE7 and less*/
*display:inline; /*For IE7 and less*/
position:relative;
width: 45px;
height:40px;
}

.bubblewrap li img{
position:absolute;
width: 45px; /*default width of each image.*/
height: 40px; /*default height of each image.*/
left:0;
top:0;
border:0;
}

.bubblewrap .tooltip{ /*CSS for image tooltip (alt attribute of image)*/
position:absolute;
font:bold 12px Arial;
padding:2px;
width:100px;
text-align:center;
background:white;
}
/* qTip2 v2.1.1 basic css3 | qtip2.com | Licensed MIT, GPL | Thu Jul 11 2013 14:03:02 */
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-focus{}.qtip-hover{}.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111} .qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1} .qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030} .qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0} .qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252} .qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0} .qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:-10000em;top:-10000em}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}
/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
.royalSlider {
	width: 721px;
	height: 337px;
	position: relative;
	direction: ltr;
}
.royalSlider > * {
	float: left;
}

.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}


.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
    -webkit-transform: none;
}
.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;

}
.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.rsArrow,
.rsThumbsArrow {
	cursor: pointer;
}

.rsThumb {
	float: left;
	position: relative;
}


.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition:opacity 0.3s linear;
	-moz-transition:opacity 0.3s linear;
	-o-transition:opacity 0.3s linear;
	transition:opacity 0.3s linear;
}
.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}


.rsGCaption {
	width: 100%;
	float: left;
	text-align: center;
}

/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 2147483647 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}

.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition:  0s;
	transition:  0s;
	display: none;
}

.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;

	height: 100%;
	width: 100%;
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto;
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
}

.rsPreloader {
	position:absolute;
	z-index: 0;
}

.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}
.rsNavItem {
	-webkit-tap-highlight-color:rgba(0,0,0,0.25);
}

.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 9;
}
.rsTabs {
	float: left;
	background: none !important;
}
.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}


.rsVideoContainer {
	/*left: 0;
	top: 0;
	position: absolute;*/
	/*width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	float: left;*/
	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}
.rsVideoFrameHolder {
	position: absolute;
	left: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
	opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px;
}

.rsABlock {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 15;

}

img.rsImg {
	max-width: none;
}

.grab-cursor {
	cursor:url(https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/grab.png) 8 8, move;
}

.grabbing-cursor{
	cursor:url(https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/grabbing.png) 8 8, move;
}

.rsNoDrag {
	cursor: auto;
}

.rsLink {
	left:0;
	top:0;
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	z-index: 20;
	background: url(https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/blank.gif);
}

/******************************
*
*  RoyalSlider Default Inverted Skin 
*
*    1. Arrows 
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*    
*  Sprite: 'rs-default-inverted.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
* 
******************************/


/* Background */
.rsDefaultInv,
.rsDefaultInv .rsOverflow,
.rsDefaultInv .rsSlide,
.rsDefaultInv .rsVideoFrameHolder,
.rsDefaultInv .rsThumbs {
	background: #EEE;
	color: #222;
}


/***************
*
*  1. Arrows
*
****************/

.rsDefaultInv .rsArrow {
	height: 100%;
	width: 44px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}
.rsDefaultInv.rsVer .rsArrow {
	width: 100%;
	height: 44px;
	
}
.rsDefaultInv.rsVer .rsArrowLeft { top: 0; left: 0; }
.rsDefaultInv.rsVer .rsArrowRight { bottom: 0;  left: 0; }

.rsDefaultInv.rsHor .rsArrowLeft { left: 0; top: 0; }
.rsDefaultInv.rsHor .rsArrowRight { right: 0; top:0; }

.rsDefaultInv .rsArrowIcn {		
	width: 32px;
	height: 32px;
	top: 50%;
	left: 50%;
	margin-top:-16px;	
	margin-left: -16px;

	position: absolute;	
	cursor: pointer;	
	background: url('https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/skins/default-inverted/rs-default-inverted.png');

	background-color: #FFF;
	background-color: rgba(255,255,255, .75);
	*background-color: #FFF;
	
	border-radius: 2px;
}
.rsDefaultInv .rsArrowIcn:hover {
	background-color: rgba(255,255,255,0.9);
}

.rsDefaultInv.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px; }
.rsDefaultInv.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px; }

.rsDefaultInv.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; }
.rsDefaultInv.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; }

.rsDefaultInv .rsArrowDisabled .rsArrowIcn { filter: alpha(opacity=20); opacity: .2; *display: none; }


/***************
*
*  2. Bullets
*
****************/

.rsDefaultInv .rsBullets {
	position: relative;
	z-index: 35;
	padding-top: 4px;
	width: 100%;
	height: auto;
	margin: 0 auto; 

	text-align: center;
	line-height: 5px;
	overflow: hidden;
}
.rsDefaultInv .rsBullet {
	width: 5px;
	height: 5px;
	display: inline-block;
	*display:inline; 
	*zoom:1;
	padding: 6px;
}
.rsDefaultInv .rsBullet span {
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #BBB;
}
.rsDefaultInv .rsBullet.rsNavSelected span {
	background-color: #000;
}





/***************
*
*  3. Thumbnails
*
****************/

.rsDefaultInv .rsThumbsHor {
	width: 100%;
	height: 72px;
}
.rsDefaultInv .rsThumbsVer {
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.rsDefaultInv.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%;
}
.rsDefaultInv.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%;
}
.rsDefaultInv .rsThumb {
	float: left;
	overflow: hidden;
	width: 24%;
	height: 72px;
}
.rsDefaultInv .rsThumb img {
	width: 100%;
	height: 100%;
}
.rsDefaultInv .rsThumb.rsNavSelected {
	background: #FFF;
}
.rsDefaultInv .rsThumb.rsNavSelected img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.rsDefaultInv .rsTmb {
	display: block;
}

/* Thumbnails with text */
.rsDefaultInv .rsTmb h5 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 20px;
}
.rsDefaultInv .rsTmb span {
	color: #DDD;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 18px;
}



/* Thumbnails arrow icons */
.rsDefaultInv .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;	
	z-index: 21;	
	background: #FFF;
	background: rgba(255,255,255,0.75);
}
.rsDefaultInv .rsThumbsArrow:hover {
	background: rgba(255,255,255,0.9);
}
.rsDefaultInv.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px;
}
.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }

.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }

.rsDefaultInv .rsThumbsArrowIcn {		
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top:-8px;	
	margin-left: -8px;
	position: absolute;	
	cursor: pointer;	
	background: url('https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/skins/default-inverted/rs-default-inverted.png');
}

.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsDefaultInv.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }

.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsDefaultInv.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }

.rsDefaultInv .rsThumbsArrowDisabled { display: none !important; }

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
	.rsDefaultInv .rsThumb {
		width: 59px;
		height: 44px;
	}
	.rsDefaultInv .rsThumbsHor {
		height: 44px;
	}
	.rsDefaultInv .rsThumbsVer {
		width: 59px;
	}
}




/***************
*
*  4. Tabs
*
****************/

.rsDefaultInv .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align:center;
	overflow: hidden; padding-top: 12px; position: relative;
}
.rsDefaultInv .rsTab {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #D9D9DD;
	border-right: 1px solid #f5f5f5;
	text-decoration: none;

	background-color: #FFF;
	background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4); 
	background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4);
	background-image:         linear-gradient(to bottom, #fefefe, #f4f4f4);

	-webkit-box-shadow: inset 1px 0 0 #fff;
	box-shadow: inset 1px 0 0 #fff;

	*display:inline; 
	*zoom:1;
}
.rsDefaultInv .rsTab:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.rsDefaultInv .rsTab:last-child { 
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	border-right:  1px solid #cfcfcf;
}
.rsDefaultInv .rsTab:active { 
	border: 1px solid #D9D9DD;   
	background-color: #f4f4f4;
	box-shadow:  0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.rsDefaultInv .rsTab.rsNavSelected { 
	color: #FFF;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
	background: #ACACAC;
	background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
	background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
	background-image: linear-gradient(to bottom, #ACACAC, #BBB);
}





/***************
*
*  5. Fullscreen button
*
****************/

.rsDefaultInv .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer;
	
}
.rsDefaultInv .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;

	background: url('https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/skins/default-inverted/rs-default-inverted.png') 0 0;
	background-color: #FFF;
	background-color: rgba(255,255,255,0.75);
	*background-color: #FFF;
	border-radius: 2px;

}
.rsDefaultInv .rsFullscreenIcn:hover {
	background-color: rgba(255,255,255,0.9);
}
.rsDefaultInv.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0;
}





/***************
*
*  6. Play/close video button
*
****************/

.rsDefaultInv .rsPlayBtn {
	-webkit-tap-highlight-color:rgba(0,0,0,0.3);
	width:64px;
	height:64px;
	margin-left:-32px;
	margin-top:-32px;
	cursor: pointer;
}
.rsDefaultInv .rsPlayBtnIcon {
	width:64px;
	display:block;
	height:64px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;

	background:url(https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/skins/default-inverted/rs-default-inverted.png) no-repeat 0 -32px;
	background-color: #FFF;
	background-color: rgba(255,255,255,0.75);
	*background-color: #FFF;
}
.rsDefaultInv .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: rgba(255,255,255,0.9);
}
.rsDefaultInv .rsBtnCenterer {
	position:absolute;
	left:50%;
	top:50%;
	width: 20px;
	height: 20px;
}
.rsDefaultInv .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	
}
.rsDefaultInv .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px;
}

.rsDefaultInv .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url('https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/skins/default-inverted/rs-default-inverted.png') -64px 0;
	background-color: #FFF;
	background-color: rgba(255,255,255,0.75);
	*background-color: #FFF;
}
.rsDefaultInv .rsCloseVideoIcn:hover {
	background-color: rgba(255,255,255,0.9);
}



/***************
*
*  7. Preloader
*
****************/

.rsDefaultInv .rsPreloader {
	width:20px;
	height:20px;
	background-image:url(https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/skins/preloaders/preloader.gif);

	left:50%;
	top:50%;
	margin-left:-10px;
	margin-top:-10px;	
}




/***************
*
*  8. Global caption
*
****************/
.rsDefaultInv .rsGCaption {
	position: absolute;
	float: none;
	bottom: 6px;
	left: 6px;
	text-align: left;

	background: #FFF;
    background: rgba(255,255,255, 0.75);

	color: #000;
	padding: 2px 8px;
	width: auto;
	font-size: 12px;
	border-radius: 2px;
}
/* AUS PWERGOUPDATES */

body{
	/*font-family:helvetica;
	font:12px/1.45 Arial,Helvetica,sans-serif;*/
	font-family: 'raleway';
	font-style: normal;
	font-weight: 400;
}

.header , #nav, .footer, .main{
	width:1120px;
}

.main{
	padding-top:30px;
}

.header-container, .main, body , .main-container, .header .form-search-pwergo, .nav-container{
	background: none;
}

.wrapper{
	min-width:930px;
}

.header-container {
	border:0;

	/*background-image:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/shadow_border.gif");*/
	background-position:center center;
	background-repeat:repeat-y;
}

table.tabbodytable h4 {
  font-size: 12px !important;
}
ul.aw-hapln-mnu li a{
	color:#282828;
}
 ul.aw-hapln-mnu li a:hover , .aw-am-block li.active a,
 .aw-am-block li ul li.aw-am-level2 a{
	color:white;
}

li.aw-am-level0{
	height:30px;
}
.pwergo_pliste_modell_head_new {
    font-size: 16px;
    margin-bottom: 10px;
	margin-top:35px;
}

.header{
	/*-moz-box-shadow:4px 4px 6px #AAAAAA, -4px 4px 6px #AAAAAA;*/
	padding:0px;
	/*background:#DAEAFF;*/
	/*background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/head_new.gif") repeat scroll 0 0 transparent;*/
	/*height:112px;*/
}

li.aw-am-level0 a{
	font-weight:normal;
	letter-spacing:1px;
	font-size:1.2em;
	line-height:22px;
}

ul.level0{
	padding-bottom:5px;
}

.nav-container{
	clear:both;
}

.nav-container, div.aw-hapln-header-nav-container{

}

.aw-hapln-header-nav {
	width:auto;
	margin-left:0;
}

div.pwergofiltertopline{
	padding-left:177px;
}

table.pwergo-NewFilter-Table td.pwergosecondCell{
	padding-left:10px;
}


td.nav-contaianer-sub-firstcell, table.pwergo-NewFilter-Table td.pwergofirstCell{
	width:177px;
}

.nav-container, td.nav-contaianer-sub-firstcell, .aw-am-body {
	/*background:#316AAF;*/
	/*background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/blue_flow.jpg") repeat-x scroll left top #316AAF;*/
	background:#DDEEEF;
}


.header a.logo{
	position:absolute;
	top:20px;
	left:0px;
}

.header .logo{
	margin:0;
}

.pwergo-temp-head-gif{
	display:none;
}

.header  a.logo img{
	height:50px;
}

table.nav-contaianer-sub{
	width:100%;
}

td.nav-contaianer-sub-secondcell, .nav-container ul#nav li.active, ul.aw-hapln-mnu li.active,
ul.aw-am-dropbox, ul.aw-hapln-mnu li:hover, .nav-container ul#nav li.active:hover, .nav-container ul#nav li.active a:hover,
.col-main  #adj-nav-price-go---price span
{
	background:#121212;
}

 ul.aw-hapln-mnu li:hover a, .nav-container ul#nav li.active:hover a {
	color:white;
 }

.nav-container ul#nav li a, .nav-container ul#nav li a:hover, .aw-am-block li.current a, .aw-hapln-mnu li.current span{
	/*color:white;*/
	color:white;

}


.nav-container-submenu ul li{
	float:left;
	position:relative;
	text-align:left;
}

.nav-container-submenu ul li a{
	float:left;
}

#nav{
	padding:0px;
}

.nav-container-submenu ul li a, .nav-container-submenu ul li a:hover, a.leftcellHeadLink, a.submenuLinkblack{
	text-decoration:none;
	display:block;
	line-height:1.2em;
	font-size:13px;
}


.nav-container-submenu ul li a{
	color:#D2D4D5;
}



a.leftcellHeadLink{
	color:white;
}

.nav-container-submenu ul li a, .nav-container-submenu ul li a:hover{
	font-weight:bold;
}

/*.nav-container-submenu ul li.active , .nav-container-submenu ul li:hover,*/
.aw-am-block ul li.aw-am-level1:hover, .aw-am-block ul li.aw-am-level2:hover, .aw-am-block ul li.aw-am-level3:hover, .aw-am-block ul li.aw-am-level4:hover {
	background: #3B627E;
}

.nav-container-submenu ul li.active , .nav-container-submenu ul li:hover,  .nav-container-submenu ul li a.current, .nav-container-submenu ul li a:hover, .nav-container-submenu ul li a:hover{
	/*color:white;*/
}

.aw-hapln-mnu li ul span{
	font-size:1em;
}


a.leftcellHeadLink{
	font-weight:normal;
}

td.menubreadtop{
	text-align:right;
	height:27px;
}

div.breadcrumbs, div.form-search{
	/*display:none;*/
}


table.pwergo-NewFilter-Table{
	width:100%;
}

div.aw-hapln-header-nav-container{
	width:auto;
	height:30px;
	border:0;
	width:100%;
}

.aw-hapln-mnu a, .nav-container-submenu ul li a, .nav-container-submenu ul li a:hover, a.leftcellHeadLink, a.submenuLinkblack{
	padding:0px 10px 0px 10px;
	margin-top:4px;
	margin-bottom:4px;
}



.aw-hapln-mnu{
	padding:0px;
}



ul.aw-am-dropbox{
	border:0;
}

.aw-hapln-mnu ul{
	top:30px;
}

.pwergo-prehead{
	height:5px;
	display:none;
}

.aw-am-block li ul li.aw-am-level1 a{
	font-weight:bold;
	color:white;
}


.aw-am-block li ul li.aw-am-level1 a {
	/*padding-bottom:1px;*/
	/*padding-top:1px;*/
	/*padding-left:9px;*/
	/*padding-right:9px;*/
	/*margin-top:5px;*/
}

.aw-am-block li ul li.aw-am-level1 a  span{
	font-weight:bold;
	font-size:1.1em;
	color:#7FD5F1;
	margin-top:1px;
	padding-bottom:2px;
	margin-left:9px;
}

.aw-hapln-mnu ul span, .aw-hapln-mnu ul li.last li span {
	padding:0;
}

.submnenubackblack {
	background:black;
}
a.submenuLinkblack{
	color:black;
	font-weight:normal;
}



.aw-hapln-mnu li.level2 a{
	margin-left:-10px;
	font-size:0.9em;
}




table.pwergo-NewFilter-Table td{
	float:left;
}


div.pwergofiltertopline{
	margin-left:10px;
	width:auto;
	clear:both;
}




div.pwergofreetextinput, div.pwergosearchsubmit, div.pwergosearchmanufactorer{
	float:left;
	margin-top:10px;
	margin-right:20px;
}

.main{

/*background-image:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/shadow_border.gif");*/
background-position:center center;
background-repeat:repeat-y;
border:0 none;
}

.header .form-search-pwergo{
	width:auto;
	right:5px;
	bottom:0px;
	top:auto;
	height:25px;
	z-index:10;
	position:absolute;
}

.form-search-pwergo label{
display:none;
}

.header .links a{
	color:#1E1E1E;
	text-decoration:none;
}

.header .links a:hover{
	text-decoration:underline;
}




.header .quick-access {
padding-right:0px;
padding-top:0px;

}

.header .form-search-pwergo input.input-text{
width:100px;
border-color:#BBBBBB;
}




.aw-hapln-header-nav {
	height:31px;
}

.col2-right-layout .col-main , .col2-left-layout .col-main{
	width:880px;
}

div.pager{
	display:none;
}

a#price-clear{
bottom:3px;
float:left;
left:290px;
position:absolute;
}

p.view-mode{
	display:none;
}


.col2-left-layout .products-grid, .col2-right-layout .products-grid{
	width:auto;
}



.col-main .adj-nav-filter-wrapper{
	float:left;
	padding-right:25px;
}

.col-main .adj-nav-filter-wrapper .adj-nav-dt a{
	margin-top:4px;
	display: inline;
    float: none;
    font-size: 10px;
	text-decoration:none;
}

.col-main .adj-nav-filter-wrapper .adj-nav-dt{
	font-weight:bold;
	margin-bottom:2px;
	color:#636363;
}

.col-main .adj-nav-filter-wrapper div ol li{
	font-size:0.9em;
	margin-top:-4px;
}

.col-main #adj-nav-filter-price  ol li {

	margin-top:0px;
}

.col-main .adj-nav-filter-wrapper div ol li a{
	text-decoration:none;
	color:#555555;
	margin-right:2px;
}

.col-main #adj-nav-filter-wrapper-price .adj-nav-dt{
	font-weight:normal;
}

.col-main .adj-nav .block-title{
	display:none;
}

.col-main .category-title{
	display:none;
}

.col-main #adj-nav-container .category-products .toolbar{
	display:none;
}

.col-main .page-title{
	margin:0;
}

.category-products{
	/*margin-top:-10px;*/
}

#adj-nav-filter-wrapper-price{
	position:absolute;
	left:0;
	top:-23px;
}
.col-main .block-layered-nav .actions {
	position:absolute;
	left:0;
	background:none;
	border:none;
	top:-25px;
}

.col-main #adj-nav-filter-wrapper-price .adj-nav-dt{
	float:left;
}
.col-main #adj-nav-filter-wrapper-price  #adj-nav-filter-price{
	float:left;

}
.col-main #adj-nav-price-from---price , #adj-nav-price-to---price{
	height:10px;
	width:27px;
	font-size:0.9em;
}
.col-main  #adj-nav-price-go---price span{
	height:14px;
	line-height:14px;
	color:black;
	border:1px solid #C5C5C5;
	font-weight:normal;
	font-size:0.9em;
	background:#FFF72D;

}

.col-main #adj-nav-filter-wrapper-manufacturer{
	position:absolute;
	left:0px;
	top:-24px;
}

.col-main #adj-nav-filter-wrapper-manufacturer #magestp{
font-size:10px;
height:16px;
line-height:16px;
margin:0;
padding:0;
color:#808080;
border:1px solid #CBCBCB;
}

.col-main #adj-nav-filter-wrapper-price .adj-nav-dt{
	padding-right:5px;
	font-size:0.9em;
	margin-top:1px;
	margin-left:120px;
}

.col-main .block-layered-nav .block-content{
	background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/flow1.jpg") repeat-x scroll left top #C5DEE2;
	border:0;
}
.col-main .page-title-pwergo h1{
	width:auto;
	display:inline;
	background:none;
	padding-left:0px;
	padding-right:60px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:26px;
	font-size:1.7em;
	letter-spacing:1px;
	color:#323843;
}
.col-main .page-title-pwergo {
	background:none repeat scroll 0 0 #ffffff;
	border:0;
	/*border-bottom:3px solid #F9D561;*/
	border-bottom:1px solid #898989;

}



.products-list li.item{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:20px;
}

.products-list .product-shop{
	margin-left:0px;
	float:right;
	width:300px;
}

.products-list .desc{
	font-size:1em;
	color:#444444;
	line-height:15px;
}

.product-shop ul.add-to-links{
	/*display:none;*/
}
.product-shop .f-fix h2.product-name a{
	text-decoration:none;
	font-size:1.4em;
	color:#485267;
	font-weight:normal;
}
.product-shop .f-fix h2.product-name a:hover{
	text-decoration:underline;
	color:#485267;
}

table.pwergo-product-list-img-table{
	height:100%;
	border:0;
	width:100%;
	position:relative;
}
table.pwergo-product-list-img-table td.pwergoleft {
	vertical-align:middle;
}

table.pwergo-product-list-img-table td.pwergoright{
	vertical-align:top;
}

table.pwergo-product-list-img-table td.pwergoleft{
	align:left;
}

 table.pwergo-product-list-img-table td.pwergoright{
	align:right;
}


.products-list .product-image{
	float:none;
}

.pwergo-product-grid{

}

.regular-price .price{
	font-size:1.5em;
	/*color:#0393F9;*/
	color:#3c3c3b;
	float:left;
	font-weight:normal;
}

.product-shop  .f-fix .tax-details{
	color:#C1C1C1;
	font-size:0.9em;
	line-height:35px;
}
.product-shop  .f-fix .tax-details a{
	color:#C1C1C1;
}
.product-shop  .f-fix .tax-details a:hover{
	color:#444444;
}

a , .product-name a{
color: #282828;
}

#adj-nav-filter-wrapper-price{
	color:#808080;
}

#adj-nav-filter-wrapper-price input{
	color:#808080;
	border:1px solid #CBCBCB;
}
.col-main #adj-nav-navigation .block-layered-nav .block-content .narrow-by #narrow-by-list .adj-nav-filter-wrapper {
	padding-top:5px;
	padding-bottom:8px;
	margin-left:10px;
}

.col-main #adj-nav-navigation .block-layered-nav .block-content .narrow-by #narrow-by-list #adj-nav-filter-wrapper-price{
	padding-top:0px;
	padding-bottom:0px;
}

.col-main #adj-nav-navigation{
	margin-top:50px;
}

.products-grid{
	background:none;
	border:0px;
}

.products-grid li.item {
	padding:0;
	width:168px;
	border:1px solid #e9ece5;
	margin:3px;
	cursor:pointer;
}
.products-grid li.first {
	margin-left:0;
}

.products-grid .product-image{
	width:auto;
	margin:5px;
}

.pwergo-product-grid-top{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

.pwergo-product-grid-bottom{
background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/flow1.jpg") repeat-x scroll left top #C5DEE2;
padding:5px;
}


.products-grid li.item table.pwergo-product-grid{
	width:100%;
}

.pwergo-product-grid-bottom span.tax-details{
	display:none;
}

.products-grid li.item:hover td.pwergo-product-grid-bottom{
	background:#DAEAFF;
	/*background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/grey_flow.jpg")  repeat-x scroll left top  #aeb6b8;*/
}

.products-grid li.item:hover{
	border:1px solid #B3BBBD;
}

.products-grid li.item:hover table tr td.pwergo-product-grid-bottom h2.product-name a{
	/*color:white;*/
}

.products-grid .product-name a{
color:#485267;
text-decoration:none;
font-size:1.1em;
font-weight:normal;
}
.products-grid .product-name a:hover{
text-decoration:underline;
}

.pwergo-product-grid-bottom .price-box .regular-price .price {
font-size:1.3em;
}

.products-grid .price-box{
	padding:0;
	margin:0;
}
.footer a{
color: #a3a3a3;
}
.footer-container{
	border:0;
}
.footer li{
display: block;
background: none;
}
.aerislogostart{
margin-left:15px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_aeris_0.jpg);
width:160px;
height:60px;
}
.aerislogostart:hover{
margin-left:15px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_aeris_1.jpg);
width:160px;
height:60px;
}
.bakkerlogostart{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_bakkerelk_0.jpg);
width:160px;
height:60px;
}
.bakkerlogostart:hover{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_bakkerelk_1.jpg);
width:160px;
height:60px;
}
.bmalogostart{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_bma_0.jpg);
width:160px;
height:60px;
}
.bmalogostart:hover{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_bma_1.jpg);
width:160px;
height:60px;
}
.dataflexlogostart{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_dataflex_0.jpg);
width:160px;
height:60px;
}
.dataflexlogostart:hover{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_dataflex_1.jpg);
width:160px;
height:60px;
}
.ergorestlogostart{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_ergorest_0.jpg);
width:160px;
height:60px;
}
.ergorestlogostart:hover{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_ergorest_1.jpg);
width:160px;
height:60px;
}
.ergotronlogostart{
margin-left:15px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_ergotron_0.jpg);
width:160px;
height:60px;
}
.ergotronlogostart:hover{
margin-left:15px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_ergotron_1.jpg);
width:160px;
height:60px;
}
.evoluentlogostart{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_evoluent_0.jpg);
width:160px;
height:60px;
}
.evoluentlogostart:hover{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_evoluent_1.jpg);
width:160px;
height:60px;
}
.giroflexlogostart{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_giroflex_0.jpg);
width:160px;
height:60px;
}
.giroflexlogostart:hover{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_giroflex_1.jpg);
width:160px;
height:60px;
}
.interstuhllogostart{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_interstuhl_0.jpg);
width:160px;
height:60px;
}
.interstuhllogostart:hover{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_interstuhl_1.jpg);
width:160px;
height:60px;
}
.kinesislogostart{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_kinesis_0.jpg);
width:160px;
height:60px;
}
.kinesislogostart:hover{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_kinesis_1.jpg);
width:160px;
height:60px;
}
.loefflerlogostart{
margin-left:15px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_loeffler_0.jpg);
width:160px;
height:60px;
}
.loefflerlogostart:hover{
margin-left:15px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_loeffler_1.jpg);
width:160px;
height:60px;
}
.luxologostart{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_luxo_0.jpg);
width:160px;
height:60px;
}
.luxologostart:hover{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_luxo_1.jpg);
width:160px;
height:60px;
}
.moizilogostart{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_moizi_0.jpg);
width:160px;
height:60px;
}
.moizilogostart:hover{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_moizi_1.jpg);
width:160px;
height:60px;
}
.rtergologostart{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_rtergo_0.jpg);
width:160px;
height:60px;
}
.rtergologostart:hover{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_rtergo_1.jpg);
width:160px;
height:60px;
}
.sallilogostart{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_salli_0.jpg);
width:160px;
height:60px;
}
.sallilogostart:hover{
margin-left:12px;
float:left;
background-image: url(/media/various/banner/logostart/startlogo_salli_1.jpg);
width:160px;
height:60px;
}

.footer-container .footer{
	background:scroll 0 0 #f3f3f3 no-repeat;
	background-image: url("/media/various/banner/footer_background_gradient.png");
	background-position: right;
	border-top:1px solid #a3a3a3;
}

.col-right .block .block-title {
	/*background:#F9D561;*/
	background:#DDEEEF;
		/*background:#AFA9A7;*/
}

.col-right .block .block-title strong span{
	color:#484D51;
	/*color:white;*/
}

.col-right .block .block-content{
	background:#DDDDDD;


}


table.pwergo_prod_view_textcolumn{
	width:100%;
}

#product-options-wrapper{
	margin-right:40px;
}

.product-options {
	background:none;
	border:0;
	padding:0;
	margin:0;
}

.product-options dd{
	padding:0;
	margin:0;
}

td.pwergo_product_view_to_basket .availability{
	display:none;
}

.pwergo_prod_view_textcolumn #product-options-wrapper p.required{
	display:none;
}

span.pwergo_product_view_configuration{
	font-weight:bold;
}

.product-options dd select{
	width:172px;
	margin-bottom:10px;
font-size: 12px;
    height: 18px;
    line-height: 18px;
    padding: 0;
	margin-top:2px;
}
.product-options dt label.required em{
	display:none;
}

.product-options dt{
	padding:0;
}

table.pwergo_prod_view_textcolumn .product-name h1 , div.my-account .page-title h1{
	/*margin-bottom:17px;*/
	line-height:40px;
	letter-spacing:1px;
    color: #BAB57C;
    font-size: 3.2em;
}

table.pwergo_prod_view_textcolumn .product-name  , div.my-account .page-title {
margin-bottom:17px;
}

div.pwergo_proddetail_subhead{
	color:#A2A2A2;

}

div.pwergo_proddetail_subhead table td{
	/*font-weight:bold;*/
}

div.my-account .page-title h1{
	margin-top:0;
}

.product-options dd{
	border:0;
}

.pwergo_product_view_to_basket .price-box{
	float:left;
	margin-left:7px;
	position:relative;
}

.pwergo_product_view_to_basket .tax-details{
	float:left;
	margin-top:11px;
	margin-left:8px;
}

.pwergo_product_view_to_basket .add-to-cart{
	float:right;
	/*margin-top:8px;*/
	margin-right:15px;
}

.pwergo_product_view_to_basket{
	background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/flow1.jpg") repeat-x scroll left top #C5DEE2;
	margin-top:20px;
	border:1px solid #E0E0E0;
}
.pwergo_product_view_to_basket_space{
	height:20px;
}

.product-view{
	border:0;
	margin-top:19px;
}
.product-essential{
	padding:0;
	background:none;
}

.add-to-box{
	margin:0;
}

.add-to-box .or {
	display:none;
}

.pwergo_cat_view_subcat{
	float:left;
	margin-left:16px;
	margin-top:10px;
}

.pwergo_cat_view_subcat_first{
	/*margin-left:0px;*/
}
.pwergo_cat_view_wrapper{
width:878px;
background:#eff9ee;
border:1px solid #d0e7ca;
padding-bottom:10px;
}

td.pwergo_cat_view_subcat_head{
	width:90%;
}



.pwergo_cat_view_subcat_head{
	/*background:#DDEEEF;*/
	/*font-size:1.2em;*/
	color:#474948;
	font-weight:bold;
	/*height:30px;*/
	vertical-align:middle;
	padding-left:10px;
}


.pwergo_cat_view_subcat_head a{
	color:#777777;
}


.pwergo_cat_view_subcat_head a, .pwergo_cat_view_subcat_head a:hover{
	text-decoration:none;
	/*letter-spacing:1px;*/
	/*text-transform:uppercase;*/
}
.pwergo_cat_view_subcat table , #adj-nav-navigation .block{
	/*border:1px solid #DDEEEF;*/
	border:0;
}

.pwergo_cat_view_subcat:hover .pwergo_cat_view_subcat_head{
/*background:#C4CED0;*/
/*background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/grey_flow.jpg")  repeat-x scroll left top  #aeb6b8;*/
}
.pwergo_cat_view_subcat:hover table{
	border:1px solid #C4CED0;
}

.pwergo_cat_view_subcat_links{
	padding:5px;
}
span.pwergo_cat_head, span.pwergo_cat_head_without_backimg {
    /*color: #D9D7B5;*/
	color:#C9C58E;
    display: block;
    font-size: 3.7em;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 19px;
    margin: 30px 20px 30px 15px;
}
span.pwergo_cat_head_without_backimg{
	/*margin-top:11px;*/
	margin:0;
	line-height:60px;
	/*margin-top:-6px;*/
}


.page-title h1{
	font-size:20px;
	color:#D9D7B5;
	letter-spacing:1px;

}

.pwergo-cat-head-td{
	/*background:#F5F5F5;*/
	width:100%;
}

.category-description {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #000000;
    opacity: 0.85;
    padding: 10px 20px;
    text-align: justify;
    width: 700px;
	padding-bottom:0px;
	filter:alpha(opacity=85);
}

.pwergo-prod-description{

    color: #000000;

    padding: 0;
    text-align: justify;
    /*width: 410px;*/
	/*width: auto;*/
	width: 100%;
}





.category-image {
	margin:0px;
	padding:0;
	text-align:left;
	border:1px solid #F5F5F5;
	border:0;
}

.pwergo-div-cat-head-div{
	position:absolute;
	top:0;
	/*z-index:10;*/
}

.pwergo-div-cat-head-opactity{
background: none repeat scroll 0 0 white;
    height: 140px;
    left: 0;
    opacity: 0.75;
    position: absolute;
    top: 80px;
    width: 730px;
    /*z-index: 5;*/
	display:none;
}

.category-image  img {
margin-right: 20px;
    /*width: 185px;*/
	width:880px;
}

.pwergo_cat_head_wrap{
	margin-bottom:15px;
	width:100%;

}
.footer{
	width:1100px;
	color: #a3a3a3;
}
.headlinefootlist{
font-size:14px;
font-weight: bold;
}
.breadcrumbs {
font-size:11px;
line-height:1.25;
margin:-25px 0 30px;
margin-bottom:20px;
padding:0;
}

.pwergo_subcat_img{
	/*margin:10px;*/
	/*width:145px;*/
}

.pwergo_subcat_img_big{
	margin:10px;
	width:185px;
}

.pwergo-cat-right-info-column{
	/*background:#DBE2E4;*/
}

.pwergo-category-description .first{
	padding-right:25px;
}

.pwergo-product-description-col .first{
	padding-right:15px;
}


.aw-hapln-mnu ul.pwergo-awam-catid-3{
	width:880px;
}

.aw-hapln-mnu ul.pwergo-awam-catid-10{
	width:290px;
}

.block-cart .block-title strong , .block-viewed .block-title strong , .block-subscribe .block-title strong{
background-image:none;
padding-left:0;
}


.block .block-title strong{
	font-weight:normal;
	/*letter-spacing:1px;*/
	font-size:1.2em;
	color:#282828;
}

.block{
	border:1px solid #DDEEEF;
}




.block-subscribe .actions button.button span{
	background:#FFF72D;
	border-color:#C5C5C5;
}

button.button span  {
	color:#282828;
	background:#FFF72D;
	border-color:#C5C5C5;
	letter-spacing:1px;
	font-weight:normal;
}




.col-right .block .block-title ,
.pwergo_cat_view_subcat_head ,
.nav-container, td.nav-contaianer-sub-firstcell, .aw-am-body {
	/*background:#DDEEEF;*/
	/*background:#D1E9EA;*/
	/*background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/flow1.jpg")  repeat-x scroll left top  #C5DEE2;*/
}



.block {
	/*border:1px solid #DDEEEF;*/
	border:1px solid #C5DEE2;
}

.product-collateral{
	background:none;
}

.more-views h4 {
	display:none;
}

.product-view .product-img-box .more-views li a{
	border:0;

}

td.pwergo_cat_view_subcat_links ul li a,
ol#recently-viewed-items li p.product-name a{
    background-image: url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/pfei.gif");
    background-position: 0 2px;
    background-repeat: no-repeat;
    color: #282828;
    padding-left: 12px;
    text-decoration: none;
}

ol#recently-viewed-items li p.product-name a{
    background-position: 0 1px;
}

td.pwergo_cat_view_subcat_links ul li a:hover , ol#recently-viewed-items li p.product-name a:hover{
    text-decoration: underline;
}

.aw-hapln-mnu li.over > ul {
padding:0;
}



.aw-hapln-mnu ul li.column{
	padding:0;
}

.aw-hapln-mnu ul li.level1{
	padding:0;
	margin:0;
}

.aw-hapln-mnu ul li.column ul.level1 li.level1 {
	padding-top:1px;
	padding-bottom:1px;
}

.aw-hapln-mnu ul.pwergo-awam-catid-3 li.column ul.level1 li.level1 {
padding-top:5px;
}

.aw-hapln-mnu ul.pwergo-awam-catid-3 , .aw-hapln-mnu li.over > ul.pwergo-awam-catid-3 {
	padding-bottom:4px;
}

li.pwergo-level-1 a span{
	margin-top:-5px;
}

li.current {
background:#3B627E;
}

.pwergo_cat_view_subcat table{
	border:1px solid #C5DEE2;
	width:200px;
	height:62px;
}

.pwergo_cat_view_subcat table td{
	vertical-align:middle;
	background:white;
}

img.pwergo-cat-overview-img{
 border: 7px solid white;
    height: 80px;
    margin-left: 10px;
}

#adj-nav-filter-wrapper-drehstuehle_armlehnen{
	clear: both;
    width: 222px;
}

#pwergoadj-clear-all{
	margin-left:360px;
}

div.narrow-by a.adj-nav-attribute-selected{
	font-weight:normal;
}

div.narrow-by input.adj-nav-disabled {
	background-color:#E2F3F4;
	cursor:wait
}

input.input-text:focus, select:focus, textarea:focus{
	background-color:#E2F3F4;
}

.col-main .adj-nav-filter-wrapper div ol li a{
	white-space:nowrap;
}

#drehstuehle_ruecken-60, #drehstuehle_ruecken-61, #drehstuehle_mechanik-72, #drehstuehle_mechanik-74, #drehstuehle_mechanik-76{
	margin-left:15px;
}

.col-main .adj-nav-filter-wrapper div ol li a:hover{
	text-decoration:underline;
}

a.link-learn{
	display:block;
}

li.aw-am-level2 a {
	margin-top:2px;
	margin-bottom:2px;
}

.product-img-box .more-views{
	margin-top:20px;
}

img.pwergo_prod_detail_distance{
	width:40px;
}

.pwergo-product-description-col .first{
	padding-right:35px;

}

#adj-nav-container{
	/*margin-top:-15px;*/
}
#products-list{
	margin-top:25px;
}

.pwergoright .product-shop .f-fix .desc ul {
list-style-type:disc;
margin-left:13px;
margin-bottom:10px;
margin-top:10px;
}

div.pwergo-prod-detail-left-block-pdf{
	width:265px;
	border:1px solid #C5DEE2;
}

div.pwergo-prod-detail-left-block-pdf img.pdfbigpicture{
	width:100%;
}

div.pwergo-prod-detail-left-block-pdf div.pwergo-file-head{
	background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/flow1.jpg") repeat-x scroll left top #C5DEE2;
	font-size: 11px;
    height: 23px;
	text-align: left;
	font-family: helvetica;

    color: #484D51;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
	text-decoration:none;
	font-size:14px;
	padding-left:9px;
	padding-right:20px;

}
div.pwergo-prod-detail-left-block-pdf div.pwergo-file-head a{
    color: #484D51;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
	text-decoration:none;
	font-size:14px;
	padding-left:25px;
}
div.pwergo-prod-detail-left-block-pdf div.pwergo-pdf-head a{
	background-image:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/pdf.png");
	background-repeat:no-repeat;
	background-position:left;
}
div.pwergo-prod-detail-left-block-pdf div.pwergo-video-head a{
	background-image:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/kamera_.gif");
	background-repeat:no-repeat;
	background-position:left;
}

div.pwergo-prod-detail-left-block-pdf-hover:hover div.pwergo-file-head{
	background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/grey_flow.jpg") repeat-x scroll left top #C5DEE2;
}
div.pwergo-prod-detail-left-block-pdf-hover:hover {
	border:1px solid #C4CED0;
}

div.pwergo-prod-detail-left-block-pdf a.pwergo-pdf-textlink{
    background-image: url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/pfei.gif");
    background-position: 0 2px;
    background-repeat: no-repeat;
    color: #282828;
    padding-left: 12px;
    text-decoration: none;
	margin-left:9px;
	line-height:20px;
}
div.pwergo-prod-detail-left-block-pdf a.pwergo-pdf-textlink:hover{
    text-decoration:underline;
}
img.pwergo-pdf-icon{
	height:14px;
	width:14px;
	margin-top:3px;
}









.tabs {
/*float:left;*/
width:100%;
/*background:#DAE0D2 url("https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/bg.gif") repeat-x bottom;*/
/*font-size:93%;*/
/*line-height:normal;*/
}
.tabs ul.tabs-list {
margin:0;
padding:0;
list-style:none;
padding-top:10px;
}
.tabs ul.tabs-list li {
float:left;
background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/flow1.jpg") repeat-x scroll left top #C5DEE2;
margin:0;
padding:0;
height:20px;
border:1px solid #C5DEE2;
margin-left:0px;
margin-right:5px;
padding-left:5px;
padding-right:5px;
margin-top:5px;
}
.tabs ul.tabs-list a {
float:left;
display:block;
/*background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/right.gif") no-repeat right top;*/
padding:0;
text-decoration:none;
font-weight:normal;
color:#8F8F8F;
margin-top:1px;
text-transform:uppercase;

}
/* Commented Backslash Hack
 hides rule from IE5-Mac \*/
.tabs ul.tabs-list a {float:none;}
/* End IE5-Mac hack */
.tabs ul.tabs-list a:hover {
color:#333;
}
.tabs ul.tabs-list .current {
/*background-image:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/left_on.gif");*/
/*border-width:0;*/
}
.tabs ul.tabs-list .current a {
/*background-image:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/css/pwergo/right_on.gif");*/
color:#333;
/*padding-bottom:5px;*/
}



.js .tabs .current-info,
.js .tabs .accessibletabsanchor,
.js .tabs .tabhead /*position each individual tab's heading (default class .tabhead) off-screen*/ {
	position:absolute;
	left:-999em;
}
.js .tabs .content{
	clear:both;
	margin:0;
	padding-top:15px;
}
.js .tabs{
	width:auto;
}


.tabs{
	padding:0;
}

.about{
	clear:both;
	padding:2em;
}

.content .tabbody p{
	margin-left:0;
	margin-right:0;
}

.pwergo-product-detail-infos{
	margin-top:0px;
}

.pwergo-dotteddiv{
	border-bottom:3px dotted grey;
	margin-top:22px;
	margin-bottom:5px;

}

.pwergo-dotteddiv-2{
	clear:both;
	border-bottom:3px dotted grey;
	width:100%;
	margin-top:10px;
	padding-top:10px;
}

.pwergo-product-detail-infos .tabs .content .tabbody img.pwergo_prod_detail_image{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
.pwergo-product-detail-infos .tabs .content .tabbody h3{
	line-height:14px;
	padding-bottom:5px;
}


button.btn-checkout span{
	font: normal 12px/19px Arial,Helvetica,sans-serif;
	height:19px;
	letter-spacing:1px;
	border: 1px solid #C5C5C5;
	padding:0 8px;
}
button.btn-checkout span span{
	padding-left:10px;
	padding-right:10px;
	padding:0 8px;

}
.block-cart .subtotal{
background: none repeat scroll 0 0 #FCFAE4;
}

.block-subscribe label {
color: #282828;
font-weight:normal;
}

#shopping-cart-table thead th,
#checkout-review-table  thead th{
background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/flow1.jpg") repeat-x scroll left top #C5DEE2;
    font-weight: normal;
    line-height: 24px;
	text-transform:uppercase;
	font-size:1.2em;
}

#shopping-cart-table  tfoot tr.first td  ,
#checkout-review-table   tfoot tr.first td  ,
.cart .totals,
.aw-am-block {
background:url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/flow1.jpg") repeat-x scroll left top #C5DEE2;
}

.cart-table .btn-continue span, .cart-table .btn-update span{
	background:#FFFFFF;
}

.cart-table .btn-continue span, .cart-table .btn-update span{
	border-color:#C5C5C5;
}

.cart .discount, .cart .shipping{
	display:none;
}

.page-title h1, .page-title h2{
    color: #BAB57C;
    font-size: 2.7em;
    letter-spacing: 1px;
    line-height: 26px;
	margin-bottom:10px;
}



.opc .step{
	background:#FCFAE4;
}

 .opc .active .step-title h2{
	color:#FE6AA0;
}

 .opc .active .step-title .number{
  background: none repeat scroll 0 0 #FE6AA0;
    border-color: #FE6AA0;
}

div.opc-block-progress{
background:#D5EAED;
padding:5px;
}

div.opc-block-progress div.block-title{

}

div.col-right  div.opc-block-progress div.block-title , .col-right .block-progress .block-content{
background:#D5EAED;
}

tr.summary-total td.last span.price{
	font-size:12px;
	font-weight:normal;
}

#shopping-cart-table  tfoot tr ,
#shopping-cart-table  tfoot tr.first td ,
#checkout-review-table  tfoot tr ,
#checkout-review-table  tfoot tr.first td {
	background:#C5DEE2;
}

#checkout-review-table dl.item-options , #shopping-cart-table dl.item-options , #my-orders-table dl.item-options{
margin-left: 30px;
}

#checkout-review-table dl.item-options dd, #checkout-review-table dl.item-options dt ,
#shopping-cart-table dl.item-options dd, #shopping-cart-table dl.item-options dt ,
#my-orders-table dl.item-options dd, #my-orders-table dl.item-options dt
{
	float:left;
}
#checkout-review-table dl.item-options dt  , #shopping-cart-table dl.item-options dt , #my-orders-table dl.item-options dt {
clear:left;
}

#shopping-cart-table dl.item-options dd{
padding-left: 10px;
}

.success-msg{
background-color: #F2FFFD;
color:#515151;
border:1px solid #CBCBCB;
}

ul.messages li.success-msg li {
	font-weight:normal;
	font-size:15px;
}

.item-options dt{
	font-style:normal;
}

#opc-review .product-name , #shopping-cart-table h2.product-name a  , #my-orders-table h3.product-name, #shopping-cart-table h2.product-name  {
    color: #0393F9;
    font-size: 14px;
	font-weight:bold;
}

#checkout-review-table tr.last td.a-right strong , #shopping-cart-totals-table tfoot tr td.a-right strong , #my-orders-table tfoot tr td.a-right strong{
	color:#0393F9;
}

.block-progress dd{
background:none repeat scroll 0 0 #FCFAE4;
}

.block-progress dt.complete{
color: #FE6AA0;
    font-weight: normal;
}

.subtitle, .sub-title{
color: #485267;
}

.account-login .content h2 {
color: #485267;
}

.fieldset .legend {
color: #485267;
}

p.required, .form-list label.required em , .validation-advice, .product-options dt label.required em{
color: #485267;
}
.validation-failed{
	border-color:#485267;
}
.page-title{
	border:0;
}

.fieldset .legend{
background:#FFFFFF;
border:1px solid #BBAFA0;
}
.page-title{
	border:0px;
}
.error-msg, .success-msg, .note-msg, .notice-msg{
	font-size:14px;
	font-weight:normal;
}

.cart .page-title h1{
 margin: 12px 10px 30px 0;
}

.cart .title-buttons .checkout-types{
	margin-top:25px;
}

.block-progress dt {

}

.block-account .block-content li a:hover , .block-account .block-content li.current {
color:#7E8B00;
background:none;
}

.block-account .block-title{
	background:#CBD65D;
}

.box-account .box-head h2{
	color:#485267;
}

#order-info-tabs li.current{
background:none;
}

.addresses-list h2{
color:#485267;
}

.box-head a , #my-orders-table td.a-center a, div.box-title a , div.box-account .col2-set .box .box-content a , .addresses-list .item a{
    background-image: url("https://www.swopper-plus.de/skin/frontend/default/pwergo/images/pwergo/pfei.gif");
    background-position: 0 2px;
    background-repeat: no-repeat;
    color: #282828;
    padding-left: 12px;

}

.product-options ul.options-list label {
	/*font-weight:bold;*/
}


.product-options ul.options-list label  .price-notice .price{
	font-weight:normal;
}

.price-notice {
	padding-left:0;
}

.product-options ul.options-list label  .price-notice{
	display:block;
	margin-top:-3px;
}

.product-options .input-box{
	margin-bottom:4px;
}

.pwergo-product-detail-infos .tabs .content .tabbody ul{
list-style-type:circle;

}

.item-options dd{
	margin-bottom:0;
}

#additional-logo{
	display:none;
}
#additional-logo img{
	display:none;
}


.productmodell_linklist table{
	/*width:100%;*/
	/*margin-bottom:10px;*/
}
.productmodell_linklist table td.middle , .productmodell_linklist table th.middle{
	width:10px;
}
.productmodell_linklist table td , .productmodell_linklist table th{
	padding-bottom:4px;
}

.productmodell_linklist table th span{
	background:#E6E5E3;
	border: 1px solid #E6E5E3;
	text-transform:uppercase;
		padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.productmodell_linklist table td span , .productmodell_linklist table th span{
	display:block;
}

.productmodell_linklist table td span{

	background: #D9F132;
	border: 1px solid #C5DEE2;
	letter-spacing:1px;

}


.productmodell_linklist table td span:hover{
	background: #000000;
}

.productmodell_linklist table td span:hover a{
	color:#FFFFFF;
}

.productmodell_linklist table td a{
	text-decoration:none;
	display:block;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.productmodell_linklist table td a:hover, .productmodell_linklist table td span:hover a{
	color:#FFFFFF;
}

table.technischedaten_table td{
	padding-bottom:5px;
}

span.produktmodellwahl{
    color: #000000;
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
	font-size:16px;
}

.product-options ul.options-list li {
/* background:#EFEFEF; */
border-bottom:1px solid #dedede;
padding-left:3px;
width:169px;
}

.pwergo_additional_info_bezug_div{
	margin-top:10px;
}

.selectinfoheadline {
    color: #333333;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0;
    text-transform: uppercase;
	display:block;
	margin-bottom:10px;
}

.search-autocomplete{
    background: none repeat scroll 0 0 #E2F3F4;
    border: 1px solid grey;

    width: 200px !important;
}
.search-autocomplete ul li {
	text-align:left !important;
	cursor:pointer;
	padding-right:3px;
	padding-left:3px;
}
.search-autocomplete ul li span.amount{
	margin-right:5px;
}

.search-autocomplete ul li:hover {
	background:#C5DEE2;
}

img.pwergo_highlighted_attrib_list_bot_left{
	position:absolute;
	z-index:1000;
	bottom: 0;
    right: 0;
}
div.pwergo_highlighted_attrib_list_bot_left_div{
	position:absolute;
	z-index:1000;
	bottom: -10px;
    right: 0;
}

.footer {
	padding-bottom:10px;
}

.footer  address{
	margin-bottom:0px;
	display:none;
}

#contactForm .fieldset{
	margin-bottom:0;
}

#contactForm .buttons-set{
	border-top:0;
	margin:0;
	padding:0;
}

img.pwergophonenumber{
	height:30px;
}

span.pwergophonenumber{
	font-weight:bold;
	color:#FA8325;

	padding-left:10px;
	font-size:16px;
	position:relative;
	top:5px;
}

.block .block-content ol#recently-viewed-items  li.item{
	padding:6px 9px;
}
.block ol#recently-viewed-items  li.odd ,.block ol#recently-viewed-items  li.even{
	/*background:white;*/
}

div.pwergovorteile ul li{
	padding-left:3px;
	line-height:22px;
	padding-top:2px;
	padding-bottom:2px;
}

img.pwergovorteile{
	height:22px;
	margin-right:2px;
}
.block-cart .summary  , .block-cart .subtotal, .block-cart .actions , .block .block-subtitle {
	background:#F4F3F3;
}
.block-cart .subtotal{
text-align:left;
}

.block .block-subtitle{
border-bottom:1px solid #C2C2C2;
}
.block-cart .summary {
	padding-bottom:0;
}

.block ,
td.nav-contaianer-sub-secondcell, .nav-container ul#nav li.active, ul.aw-hapln-mnu li.active,
ul.aw-am-dropbox, ul.aw-hapln-mnu li:hover, .nav-container ul#nav li.active:hover, .nav-container ul#nav li.active a:hover,
.col-main  #adj-nav-price-go---price span,
.pwergo-header,
td.pwergo_product_view_to_basket,
button.button,
button.button span,
li.success-msg,
#shopping-cart-table,
div.totals,
ol#checkoutSteps,
.block-progress dt,
.opc,
div.pwergo-prod-detail-left-block-pdf,
.productmodell_linklist table td span,
.pwergo-product-detail-infos .tabs ul li ,
.aw-am-block li.current
 {
		-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari, Chrome */
	-khtml-border-radius:5px; /* Konqueror */
	border-radius:5px; /* CSS3 */
}

div.field_input_fax{
	display:none;
}

.pwergo_prepayment_infotext{

}

#payment_form_pnsofortueberweisung img{
	display:none;
}

.form-list ul#payment_form_debit li div.input-box{
	width:700px;
}

.pwergo_special_info{
color:#FF821E;
font-weight:bold;
}

.special-price .price-label{
	font-weight:normal;
	font-size:1.3em;
}
.special-price .price{
	font-weight:normal;
	font-size:1.3em;
}

.special-price .price , .special-price .price-label{
	color: #CD5033;
}

.old-price .price {
color: #999999;
}

.old-price{
	position:relative;
}

.old-price .price {
    /*position: absolute;*/
    /*right: 5px;*/
    /*top: -24px;*/

}

td.pwergo-product-grid-bottom .old-price .price {
	float: right;
    margin-top: 3px;
    position: relative;
    right: 0px;
    top: 0px;
}

.old-price .price-label{
	/*display:none;*/
	/*float:left;*/
	/*display:inline;*/
}

.special-price {
	padding:0;
}

td.pwergo_product_view_to_basket div.price-box p.old-price span.price-label{
	display:inline;
	color:#526365;
}
td.pwergo_product_view_to_basket div.price-box p.old-price span.price-label{
	display:inline;
}
td.pwergo_product_view_to_basket div.price-box p.old-price span.price{
	position:static;
}
table.pwergo_table_product_basket td.pwergo_td_addprice{
	vertical-align:middle;
}
table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box  .add-to-cart{
	margin-top:0px;
}

.pwergo_product_view_to_basket .tax-details_onspecialprice{
	margin-top:26px;
}

.pwergo-product-detail-infos .tabs ul.tabs-list li a{
	letter-spacing:1px;
	text-transform:uppercase;
}

button.button:hover span , .pwergo-product-detail-infos .tabs ul.tabs-list li:hover , .block-subscribe .actions button.button:hover span{
	background:black;
	color:white;
}
 .pwergo-product-detail-infos .tabs ul.tabs-list li:hover a{
 color:white;
}

.pwergo_footer_paypal{
    border: 12px solid white;
    float: right;
    margin-right: 20px;
}
.pwergo_footer_sofortueberweisung{
	margin-left:20px;
}
table.pwergo_paymantinfo_footer{
	    /*margin-bottom: 20px;*/
    margin-top: 20px;
}
.add-to-cart label , .add-to-cart input.qty {
	display:none;
}

table.pwergo_price_table_neu{
	width:100%;
}

td.pwergo_price_table_neu_price_td{
	vertical-align:middle;
}

span.pwergo_lieferzeit{
margin-left:8px;
display:block;
float:left;
margin-top:-5px;
margin-bottom:5px;
}

span.pwergo_versandkosteninfo p{
display:inline;
float:left;
margin-top:-5px;

margin-left:8px;
}

#shopping-cart-totals-table td.pwergo_shipping_tax_td{
	height:18px;
	overflow:hidden;
	display:block;
}

tr.pwergo_basketdisount th{
	font-size:12px;
	color:#e65b30;
	padding-right:15px;
	font-weight:normal;
}
tr.pwergo_basketdisount td{
	font-size:12px;
	color:#e65b30;
}

.pwergo_price_table_neu .delivery-time-details{
	display:none;
}

#shopping-cart-table  tfoot td,
#checkout-review-table  tfoot td {
	vertical-align:middle;
}

#checkout-review-table td.last span.price , #checkout-review-table tr.pwergo_basketdisount th.a-right {
	font-weight:normal;
	font-size:12px;
}

#checkout-review-table tr.last td.last strong span.price{
	font-weight:bold;
	font-size:16px;
}


.pwergo-cart-rabatt-icon{
	position:relative;
	margin-top:45px;
}
.pwergo-cart-rabatt-icon img{
	position:absolute;
	left:127px;
	top:-55px;
	z-index:2;
}

.page-title h1{
    /*color: #D9D7B5;*/
	color:#C9C58E;
    font-size: 3.7em;
    letter-spacing: 1px;
   line-height: 20px;
    margin: 15px 10px 30px 0px
}

.col-right .truncated .show dl {
	width:200px;
	left:-220px;
	background:#E0E0E0;
}

.footer ul.links{
	display:none;
}

div.pwergo_select_help_content{
z-index:9900;
}


div.pwergo-prod-description{
	width:370px;
}

div.pwergo-descr-wide-style{
	/*width:570px;*/
	width:auto;
}

.checkout-agreements .agree label{
	color:#FC5711;
}

.pwergo-favourite-stoff{
	background:#E2F9A1;
	padding:8px;
	margin-top:10px;
}
.pwergo-favourite-stoff .pwergo-bezug-liste{
	height:37px;
}

.pwergo-favourite-stoff .pwergo-red-star-stoff{
	height:40px;
	width:40px;
	float:left;
	/*background-image:url(/media/various/roter_stern.gif);*/
	/*background-repeat:no-repeat;*/
	/*background:red;*/
	display:block;
}

.pwergo-favourite-stoff .pwergo-red-star-stoff img{
	width:50px;
	height:50px;
	margin-left:-15px;
	margin-top:-15px;
}

.pwergo-red-star-stoff{
	display:none;
}

.pwergo-favourite-stoff  table.pwergo_bezug_head_table{
	width:390px;
}
.pwergo-stoffempfehlungspan{
	display:block;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
color:red;
}

img.pwergo-infobutton-bezug{
	margin-top:9px;
	margin-right:3px;
}

div.col3-layout div.main div.col-main div.pwergo-div-cat-head-div table.pwergo_cat_head_wrap tr  td div.category-description {
	width:660px;
}
.col3-layout .col-left .block-layered-nav{
display:none;
}

.productmodell_linklist table td span.widget-product-link-inline a {
	padding:0;
}

.productmodell_linklist table td span.widget-product-link-inline a  span{
	padding:2px 5px;
	border:0;
}

table.salli-prod-select {
border-collapse: collapse;
}

table.salli-prod-select td.sal-pfeil img{
height:62px;
}
table.salli-prod-select td.sal-pfeil {
text-align:center;
}
table.salli-prod-select td.sal-icon  img{
width:35px;
}
table.salli-prod-select td.sal-icon {
text-align:center;
padding-bottom: 5px;
}
table.salli-prod-select td.sal-check {
text-align:center;
vertical-align:middle;
}
table.salli-prod-select td.sal-link {
white-space: nowrap;
padding-top:3px;
padding-bottom:3px;
padding-right:10px;
}

table.salli-prod-select td.sal-git {
border:1px solid #C5C5C5;
}
table.salli-prod-select td.sal-git-top {
border:1px solid #C5C5C5;
border-top:0;
}
table.salli-prod-select td.sal-git-bottom {
border:1px solid #C5C5C5;
border-bottom:0;
}
table.salli-prod-select td.sal-git-left {
border:1px solid #C5C5C5;
border-left:0;
}
table.salli-prod-select td.sal-git-right {
border:1px solid #C5C5C5;
border-right:0;
}
table.salli-prod-select td.sal-icon-txt{
	font-size:10px;
	color:#555555;
	padding-bottom:5px;
	text-align:center;
}

table.salli-prod-select td.sal-git-toptop{
border-right:1px solid #C5C5C5;
}

table.salli-prod-select td{
	width:75px;
}

table.salli-prod-select td.sal-link  span.widget-product-link-inline a span{
background:none repeat scroll 0 0 #FFF72D;
border:1px solid #C5C5C5;
border-radius:5px 5px 5px 5px;
letter-spacing:1px;
color:#282828;
padding-left:6px;
padding-right:6px;
padding-top:2px;
padding-bottom:2px;
display:block;
/*width:auto;*/
	white-space: nowrap;
	width:120px;
}

table.salli-prod-select td.sal-link  span.widget-product-link-inline a span:hover{
background:black;
color:white;
}

table.salli-prod-select td.sal-link  span.widget-product-link-inline a{
text-decoration:none;
}

span.manufacturer-frame{
	width:172px;
	border: 1px solid #CCCCCC;
	display:block;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:15px;
	margin-right:38px;
}
span.manufacturer-frame img{
	width:162px;

}
span.manufacturer-frame-list{
	position:relative;
	/*border: 1px solid #e9ece5;*/
	/*padding:15px;*/
	/*top:15px;*/
	margin-bottom:5px;
}

span.manufacturer-frame-list  img{
	height:30px;
	/*margin-top:-5px;*/
	border: 1px solid #e9ece5;
	padding:7px;
	margin-bottom:5px;
}



div.productmodell_linklist{
	/* background: none repeat scroll 0 0 white; */
    /* padding-top: 2px; */
	/* padding-bottom:7px; */

	background: none repeat scroll 0 0 #f0f9ee;
	border: 1px solid #d0e8c9;
    margin-bottom: 15px;
    padding: 5px;
	padding-bottom:2px;
	padding-left: 125px;
	background-image: url("/skin/frontend/default/pwergo/images/pwergo/neue_auswahl_hinweis.png");
	background-repeat: no-repeat;
}

.pwergo-prodlist-leftimg{
	width:200px;
}

.pwergo-prodlist-smallimg{
	width:65px;
	padding-right:20px;
}


.pwergo-prodlist-righttext{
	width:auto;
	border:1px solid #e9ece5;
	padding:15px;
}

.products-list .product-shop-new{

}
.pwergo-prodlist-smallimg img{
	border:1px solid #d9ddd3;

}
.pwergo-prodlist-smallimg img.width-marg-top{
margin-top:5px;
}


div.pwergo-list-price-box-new-top  div.price-box  p.old-price , div.pwergo-list-price-box-new-top   span.tax-details{
		display:none;
}

div.pwergo-list-price-box-new-bottom div.price-box p.regular-price , div.pwergo-list-price-box-new-bottom div.price-box span.regular-price,
div.pwergo-list-price-box-new-bottom div.price-box span.price_from
{
	display:none;
}

p.regular-price span.price_from{
	float:left;
}

div.pwergo-list-price-box-new-top div.price-box span.price_from{
	margin-top:9px;

}

span.product-name-new{
	color:#c9c58d;
	font-size:27px;
	background-image:url("/media/various/pfeil_headline.png");
	background-repeat:no-repeat;
	background-position:0px 50%;
	padding-left:20px;
	display:block;
}
span.product-name-new a {
	text-decoration:none;
	color:#c9c58d;
}

div.pwergo-list-price-box-new-top div.price-box{
	background:#E8E7D2;
	margin-top:0;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:12px;

}
div.pwergo-list-price-box-new-top div.price-box p.regular-price span.price , div.pwergo-list-price-box-new-top div.price-box span.regular-price span.price{
	color:black;
	font-size:22px;

}
div.pwergo-list-price-box-new-top div.price-box span.regular-price span.price{
	/*display:block;*/
}
div.pwergo-list-price-box-new-top div.price-box p.regular-price , div.pwergo-list-price-box-new-top div.price-box span.regular-price span.price {
	/*margin:7px;*/
	margin-left:0px;
	margin-right:12px;
	margin-top:0;
	margin-bottom:0;

}
div.pwergo-list-price-box-new-bottom div.price-box {
	margin:0;
}
div.pwergo-list-price-box-new-bottom div.price-box p.old-price span.price{
	/*margin-left:12px;*/
	margin-right:12px;
	font-weight:normal;
}

td.pwergo-prodlist-righttext div.product-shop-new ul{
list-style-image:url(/media/various/bullet_arrow.png);
margin-left:15px;
margin-top:5px;
}

td.pwergo-prodlist-righttext tr.pwergo-prod-list-links span.widget-product-link-inline a span{
	font-size:10px;
margin-left:0;
}

td.pwergo-prodlist-righttext tr.pwergo-prod-list-links span.widget-product-link-inline a.link-divid span{

	margin-left:10px;
	padding-left:16px;
	background-image:url("/media/various/querbalken.jpg");
	background-repeat:no-repeat;

}

span.pwergo-link-dividor{
	margin-left:10px;
	margin-right:10px;
}

div.prodlist-new-linkdiv{
	/*position:absolute;*/
	/*bottom:0;*/
}
td.pwergo-prodlist-righttext div.product-shop-new  div.f-fix{
	/*position:relative;*/
	/*height:179px;*/
}

div.col-left div.aw-am-block div ul li:hover{
	border-radius: 5px 5px 5px 5px;
}

div.col-left div.aw-am-block div ul li:hover a span{
	color:white;
}
div.col-left div.aw-am-block div ul li a span{
	color:black;
	font-weight:normal;
}

div.col-left div.aw-am-block div ul li.current{
	background:black;
}
div.col-left div.aw-am-block div ul li.current a span{
	color:white;
}
div.col-left div.aw-am-block div ul li.parent:hover a span {
	color:black;
}

div.pwergo-header, .header a.logo{
	/*left:25px;*/
}

.wrapper{
margin-left:25px;
margin-right:25px;
}
.main{
padding-left:0;
padding-right:0;
}

span.product-link-in-list{
	display:block;
}

span.pwergo_vorteile_subtable{
   display: block;
    line-height: 14px;
    margin-left: 3px;
}

div.pwergo_marketing_ads{
	padding-top:15px;
}

div.pwergo_marketing_ads img.right_spa , div.pwergo_marketing_ads span img.right_spa{
	margin-right:15px;
}
div.category-description-widthoutimg{
opacity:1;
}
img.stoffproben_icon{
	margin-top:-7px;
	margin-bottom:10px;
}

table.pwergo-add-configoptions{
	border-collapse:collapse;
}

table.pwergo-add-configoptions td.pwergo-configop-left{
	font-weight:bold;
	width:10%;
	white-space: nowrap;

}

table.pwergo-add-configoptions  td{
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}

td.pwergo-td-config {
    background: url("/media/various/grauer_verlauf_rechts_konfi.png") repeat-y scroll right center transparent;
    border-right: 1px solid #DEDEDE;
    border-top: 1px solid #DEDEDE;
}

td.pwergo-td-config-2 {
	width:1px;
}

td.pwergo-td-config table.pwergo-gestalten-sie-tab{
	width:100%;
}

td.pwergo-td-config table.pwergo-gestalten-sie-tab td.gest-pfeil{
	padding-left:5px;padding-top:5px;background:url(/media/various/gruener_verlauf_oben.png) repeat-x scroll 0 0 transparent;
}

td.pwergo-td-config table.pwergo-gestalten-sie-tab td.gest-text{
	vertical-align:middle;background:url(/media/various/gruener_verlauf_oben.png) repeat-x scroll 0 0 transparent;
}

div.pwergo-right-text-when-gestalten-img-exists{
	/*width:300px;*/
	margin-left:20px;
}

td.pwergo-td-config div.product-options{
	padding-left:10px;
}

div.pwergo-right-shorttext-when-gestalten-img-exists div.pwergo-prod-description{
	width:340px;
}

td.pwergo-td-config  #product-options-wrapper {
	margin-right: 25px;
}

div.pwergo-right-text-when-gestalten-img-exists span.manufacturer-frame{
	margin-bottom:10px;
}

td.pwergo-td-config table.pwergo-gestalten-sie-tab img {
	cursor:pointer;
}

div.pwergo-prod-description ul {
list-style-image: url("/media/various/bullet_arrow.png");
}

div.pwergo-prod-description ul  li{
margin-left:14px;
}
.zurueckbuttonsalli{
width:150px;
height: 24px;
background-image:url(/skin/frontend/default/pwergo/images/pwergo/zurueck_salli_auswahl.png);
margin-top:-15px;
margin-left:418px;
margin-bottom:20px;
padding-top:2px;
background-repeat: no-repeat;
}

.zurueckbuttonsallilink{
font-size:10px;
margin-left:25px;
}

div.pwergo-product-detail-infos div.tabs div.content div.tabbody ul{
list-style-image: url("/media/various/bullet_arrow.png");
/*position:relative;*/
/*left: 14px;*/
overflow:auto;
zoom:1;
padding-left:14px;
}

ol.products-list  div.price-box span.price_from{
	color:#888888;
	margin-right:3px;
	float:left;
}

ul.products-grid  div.price-box span.price_from {
	color:#888888;
	float:left;
	margin-right:3px;
	margin-top:3px;
}

div.product-view div.price-box span.price_from ,
.old-price span.price_from
{
	display:none;
}

.product-view .product-img-box .more-views li a{
	height:auto;
	width:auto;
}

.pwergo_posrel{
	position:relative;
}
div.pwergo_bannertext{
    color: #333333;
    font-weight: bold;
    left: 547px;
    line-height: 16px;
    position: absolute;
    text-align: left;
    text-shadow: 1px 1px 2px #A3A3A3;
    top: 73px;
    width: 300px;
}

.pwergo_cat_view_subcat table:hover td , .pwergo_cat_view_subcat table td.activated_cat{
	background:#d0e7ca;
	cursor:pointer;
}

.aw-vpln-mnu * {
    margin-bottom: 0px;
}

.bubblewrap_new{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.bubblewrap_new li {
    display: inline-block;
    position: relative;
	top: 4px;
}

.bubblewrap_new li img {
    border: 0 none;
    left: 0;
    position: absolute;
}
span.subbhead{
	color:grey;
	font-weight:bold;
}

.col3-layout .col-wrapper{
    width: 880px !important;
}
.col3-layout .col-main {
    width: 662px !important;
}
#swp_swopper_classic{
background-image:url(/media/various/swopper/swp_classic.jpg);
background-repeat:no-repeat;
width:278px;
height: 156px;
vertical-align: top;
cursor:pointer;
}
#swp_swopper_standard{
background-image:url(/media/various/swopper/swp_standard.jpg);
background-repeat:no-repeat;
width: 278px;
height: 71px;
margin-bottom: 6px;
vertical-align: top;
cursor:pointer;
}
#swp_swopper_standard:hover{
background-image:url(/media/various/swopper/swp_standard_hover.jpg);
background-repeat:no-repeat;
width: 278px;
height: 71px;
margin-bottom: 6px;
vertical-align: top;
cursor:pointer;
}
#swp_swopper_work{
background-image:url(/media/various/swopper/swp_work.jpg);
background-repeat:no-repeat;
width: 278px;
height: 71px;
margin-bottom: 6px;
vertical-align: top;
cursor:pointer;
}
#swp_swopper_work:hover{
background-image:url(/media/various/swopper/swp_work_hover.jpg);
background-repeat:no-repeat;
width: 278px;
height: 71px;
margin-bottom: 6px;
vertical-align: top;
cursor:pointer;
}
#swp_swopper_care{
background-image:url(/media/various/swopper/swp_care.jpg);
background-repeat:no-repeat;
width: 278px;
height: 71px;
vertical-align: top;
cursor:pointer;
}
#swp_swopper_care:hover{
background-image:url(/media/various/swopper/swp_care_hover.jpg);
background-repeat:no-repeat;
width: 278px;
height: 71px;
vertical-align: top;
cursor:pointer;
}
#swp_swopper_sattel{
background-image:url(/media/various/swopper/swp_sattel.jpg);
background-repeat:no-repeat;
width: 278px;
height: 71px;
vertical-align: top;
cursor:pointer;
}
#swp_swopper_sattel:hover{
background-image:url(/media/various/swopper/swp_sattel_hover.jpg);
background-repeat:no-repeat;
width: 278px;
height: 71px;
vertical-align: top;
cursor:pointer;
}
.swp_headl{
font-family: helvetica, arial;
font-size: 12px;
color: #b8b57b;
font-weight: bold;
}
.swp_textb{
font-family: helvetica, arial;
font-size: 12px;
color: #919191;
float: left;
line-height: normal;
}
.wrap_swp_texthead{
margin-left:6px;
margin-top:3px;
}
.product-image{
    position:relative;
}
#swp_table_header{
width:565px;
height:35px;
background-image: url(/media/various/swopper/swopper_static_block_head.jpg);
background-repeat: no-repeat;
padding-left:;
}
#swp_table_body{
background-repeat: no-repeat;
height: 97px;
margin-left: 7px;
margin-top: 0px;
text-align: left;
width: 559px;
}
.swp_cl_stc{
background-image: url(/media/various/swopper/swp_cl_stcimg.jpg);
background-repeat: no-repeat;
}
.swp_cl_stc_active{
background-image: url(/media/various/swopper/swp_cl_stcimg_active.jpg);
background-repeat: no-repeat;
}
.swp_cl_stc:hover{
background-image: url(/media/various/swopper/swp_cl_stcimg_hover.jpg);
background-repeat: no-repeat;
cursor:pointer;
}
.swp_cl_stc_active:hover{
background-image: url(/media/various/swopper/swp_cl_stcimg_hover.jpg);
background-repeat: no-repeat;
cursor:pointer;
}


.swp_st_stc{
background-image: url(/media/various/swopper/swp_st_stcimg.jpg);
background-repeat: no-repeat;
}
.swp_st_stc_active{
background-image: url(/media/various/swopper/swp_st_stcimg_active.jpg);
background-repeat: no-repeat;
}
.swp_st_stc:hover{
background-image: url(/media/various/swopper/swp_st_stcimg_hover.jpg);
background-repeat: no-repeat;
cursor:pointer;
}
.swp_st_stc_active:hover{
background-image: url(/media/various/swopper/swp_st_stcimg_hover.jpg);
background-repeat: no-repeat;
cursor:pointer;
}

.swp_wo_stc{
background-image: url(/media/various/swopper/swp_wo_stcimg.jpg);
background-repeat: no-repeat;
}
.swp_wo_stc_active{
background-image: url(/media/various/swopper/swp_wo_stcimg_active.jpg);
background-repeat: no-repeat;
}
.swp_wo_stc:hover{
background-image: url(/media/various/swopper/swp_wo_stcimg_hover.jpg);
background-repeat: no-repeat;
cursor:pointer;
}
.swp_wo_stc_active:hover{
background-image: url(/media/various/swopper/swp_wo_stcimg_hover.jpg);
background-repeat: no-repeat;
cursor:pointer;
}

.swp_ca_stc{
background-image: url(/media/various/swopper/swp_ca_stcimg.jpg);
background-repeat: no-repeat;
}
.swp_ca_stc_active{
background-image: url(/media/various/swopper/swp_ca_stcimg_active.jpg);
background-repeat: no-repeat;
}
.swp_ca_stc:hover{
background-image: url(/media/various/swopper/swp_ca_stcimg_hover.jpg);
background-repeat: no-repeat;
cursor:pointer;
}
.swp_ca_stc_active:hover{
background-image: url(/media/various/swopper/swp_ca_stcimg_hover.jpg);
background-repeat: no-repeat;
cursor:pointer;
}

.swp_sa_stc{
background-image: url(/media/various/swopper/swp_sa_stcimg.jpg);
background-repeat: no-repeat;
}
.swp_sa_stc_active{
background-image: url(/media/various/swopper/swp_sa_stcimg_active.jpg);
background-repeat: no-repeat;
}
.swp_sa_stc:hover{
background-image: url(/media/various/swopper/swp_sa_stcimg_hover.jpg);
background-repeat: no-repeat;
cursor:pointer;
}
.swp_sa_stc_active:hover{
background-image: url(/media/various/swopper/swp_sa_stcimg_hover.jpg);
background-repeat: no-repeat;
cursor:pointer;
}
.pwergotoggl{
text-decoration:underline;
font-weight:bold;
cursor:pointer;
}
p.pwergotogglanswer{
	background: none repeat scroll 0 0 #FEFFDE;
    border: 1px solid #DEDEDE;
    display: none;
    padding: 5px;
	width:555px;
}
.hersteller_box_liste{
width: 880px;
border: 1px solid #d0d0d0;
padding: 0px;
height: 180px;
}

.logobox_herstellerseite{
width: 163px;
margin: 0px;
border: 0;
text-align: center;
vertical-align: middle;
}

.factsheetbox_herstellerseite{
width: 388px;
background: #f4f4f4;
margin: 0px;
padding: 0px;
border: 0;
font-size:13px;
}

.whatfactisit{
color: #464646;
font-weight: bold;
width: 130px;
}

.whatfactanswer{
color: #676767;
}

tr.factsheet_underline td{
border-bottom: 1px solid #cfcfcf;
}

.nachobenproduktuebersicht{
font-size:12px;
width: 880px;
}

.factsheet_itself{
width: 378px;
margin: 13px 5px 5px;
}

.empf_meistgek_herstellerseite{
width: 326px;
margin: 0px;
border: 0;
font-size:12px;
color: #676767;
padding-bottom: 10px;
padding-top: 10px;
}

.headline_empfehlung_meist_gekauft{
color: #c9c58d;
font-size:16px;
}

.img_empf_herst_seite{
height:50px;
width:50px;
border:1px solid #d0d0d0;
margin-right: 5px;
}

#wrapperfueramodelle{
font-size: 11px;
text-align: center;
color: #707070;
width: 878px;
}




.auswahlamodelleeins{
float: left;
background-image: url(/media/various/amodelle/mehrerepersonen.png);
width: 131px;
height: 148px;
padding: 3px;
}
.auswahlamodelleeins:hover, .auswahlamodelleeins_active{
float: left;
background-image: url(/media/various/amodelle/mehrerepersonen_hover.png);
width: 131px;
height: 148px;
padding: 3px;
cursor: pointer;
color: white;
}




.auswahlamodellezwei{
float: left;
background-image: url(/media/various/amodelle/mobilerarbeitsplatz.png);
width: 131px;
height: 148px;
margin-left: 12px;
padding: 3px;
}
.auswahlamodellezwei:hover,.auswahlamodellezwei_active{
float: left;
background-image: url(/media/various/amodelle/mobilerarbeitsplatz_hover.png);
width: 131px;
height: 148px;
margin-left: 12px;
padding: 3px;
cursor: pointer;
color: white;
}



.auswahlamodelledrei{
float: left;
background-image: url(/media/various/amodelle/dokumentarbeitsplatz.png);
width: 131px;
height: 148px;
margin-left: 11px;
padding: 3px;
}
.auswahlamodelledrei:hover, .auswahlamodelledrei_active{
float: left;
background-image: url(/media/various/amodelle/dokumentarbeitsplatz_hover.png);
width: 131px;
height: 148px;
margin-left: 11px;
padding: 3px;
cursor: pointer;
color: white;
}





.auswahlamodellevier{
float: left;
background-image: url(/media/various/amodelle/stehsitzplatz.png);
width: 131px;
height: 148px;
margin-left: 11px;
padding: 3px;
}
.auswahlamodellevier:hover, .auswahlamodellevier_active{
float: left;
background-image: url(/media/various/amodelle/stehsitzplatz_hover.png);
width: 131px;
height: 148px;
margin-left: 11px;
padding: 3px;
cursor: pointer;
color: white;
}





.auswahlamodellefuenf{
float: left;
background-image: url(/media/various/amodelle/hilfsmittel.png);
width: 131px;
height: 148px;
margin-left: 11px;
padding: 3px;
}
.auswahlamodellefuenf:hover, .auswahlamodellefuenf_active{
float: left;
background-image: url(/media/various/amodelle/hilfsmittel_hover.png);
width: 131px;
height: 148px;
margin-left: 11px;
padding: 3px;
cursor: pointer;
color: white;
}



.auswahlamodellesechs{
float: left;
background-image: url(/media/various/amodelle/speziellesitzmoebel.png);
width: 131px;
height: 148px;
margin-left: 11px;
padding: 3px;
}
.auswahlamodellesechs:hover, .auswahlamodellesechs_active{
float: left;
background-image: url(/media/various/amodelle/speziellesitzmoebel_hover.png);
width: 131px;
height: 148px;
margin-left: 11px;
padding: 3px;
cursor: pointer;
color: white;
}



.contentbereichamodelle{
width: 878px;
height:300px;
background-color: blue;
clear: both;
margin-top: 25px;
float: left;
}

.amodellevideobullets{
width:369px;
height:100%;
background-color:green;
}

.amodelletablewrappercont{
clear:both;
float:left;
margin-top:40px;
display:none;
}

.leftcontaineramodelle{
width:341px;
background-color:#ddedef;
padding:10px;
color:#707070;
}

.rightcontaineramodelle{
padding-left:10px;
padding-top:10px;
color:#707070;
}

.listeamodellebullets{
margin-left:15px;
list-style-image: url(/media/various/amodelle/bullet_arrow.png);
line-height: 19px;
}

.headlineamodelletext{
font-weight: light;
color: #BAB57C;
font-size: 20px;
}

.btn-remove2{
background:url("/skin/frontend/default/pwergo/images/btn_trash.png") no-repeat scroll 0 0 transparent;
}

























.pwergo_price_table_neu_first_td{
	vertical-align:middle;
	width:10%;
	white-space:nowrap;
	padding-right:10px;
	background:#c7dfe1;
}


td.pwergo_product_view_to_basket div.price-box p.old-price span.price-label{
	/*display:none;*/
	font-size:11px;
}

.pwergo_product_view_to_basket .tax-details_onspecialprice{
	margin-top:0;
}
.pwergo_product_view_to_basket .tax-details{
	margin-top:0px;
}


td.pwergo_product_view_to_basket div.price-box p.old-price{
    display: block;
    position: relative;
    text-align: right;
    width: 100%;
}

td.pwergo_product_view_to_basket div.price-box p.special-price span.price-label{
	display:block;
	margin-bottom:-5px;
	font-weight:normal;
}

td.pwergo_product_view_to_basket div.price-box p.special-price span.price{
	font-size:25px;
	letter-spacing:1px;
}

span.pwergo_versandkosten_i p{
	margin:0;
	display:inline;
}

td.pwergo_price_table_neu_second_td{
	vertical-align:middle;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

/*.col3-layout .product-options-bottom .price-box:after,.add-to-cart:after,*/
td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart,
td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart span{
	border:0;
	border-radius:0;
}



td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart span ,
td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart span span,
table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart span ,
table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart span span
{
	height:41px;
}

td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart span span,
table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart span span
{
	line-height:41px;
	background-image:url(/media/various/warenkorb_standard.jpg);
	background-repeat:no-repeat;
  background-position:0px 50%;
  padding-left:28px;
  width:120px;
  margin:0;
  padding:0;
  width:148px;
  font-size:0;
}

td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart span span:hover,
table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart span span:hover,
td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart:hover span span,
table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart:hover span span,
td.pwergo_price_table_neu_price_td div.add-to-cart button:hover.btn-cart span span,
table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button:hover.btn-cart span span
{
	line-height:39px;
	background-image:url(/media/various/warenkorb_hover.jpg);
	background-repeat:no-repeat;
  background-position:0px 50%;
  padding-left:28px;
    margin:0;
  padding:0;
}

td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart span span:focus,
table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart span span:focus,
td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart:focus span span,
table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart:focus span span,
td.pwergo_price_table_neu_price_td div.add-to-cart button:focus.btn-cart span span,
table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button:focus.btn-cart span span
{
	line-height:39px;
	background-image:url(/media/various/warenkorb_onclick.jpg);
	background-repeat:no-repeat;
  background-position:0px 50%;
  padding-left:28px;
    margin:0;
  padding:0;
}



td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart span ,
table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart span ,
td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart span ,
table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart span ,
td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart:hover span ,
table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart:hover span ,
td.pwergo_price_table_neu_price_td div.add-to-cart button:hover.btn-cart span span,
table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button:hover.btn-cart span {
margin:0;
padding:0;

}


td.pwergo_pricei_firsttd{
	padding-right:3px;
}

table.pwergo_pricei_tab td{
	padding-top:1px;
	padding-bottom:1px;

}
table.pwergo_pricei_tab td, span.pwergo_versandkosten_i p a{
	color:#4f4f4f;
	font-style:italic;
}

.pwergo_product_view_to_basket{
	background:#deedf0;
}


.pwergo_product_view_to_basket span.tax-details{
	color:#759194;
	float:right;
	margin-top:-5px;
	clear:both;
}




td.pwergo_product_view_to_basket div.price-box p.old-price span.price{
	color:#526365;
	font-size:14px;
	font-weight:normal;
	font-size:11px;
}

td.pwergo_product_view_to_basket div.price-box .regular-price .price{
	font-size:25px;
	letter-spacing:1px;
}



div.pwergo_innerbestpreiscontentwrap{
    width: 571px;
	height:345px;
	margin-top:-172px;
	margin-left:-285px;
	/*background:white;*/
    /*border: 1px solid #888888;*/
    font-style: normal;
    padding: 45px;

	top:50%;
	left:50%;
	z-index: 11000;
	background: url(/media/various/bestpreisgarantie_anzeige_bei_klick_neu.png);
	background-repeat:no-repeat;
	position:fixed;
}
div.pwergo_inneryoutubecontentwrap{
    width: 640px;
	height:360px;
	margin-top:-180px;
	margin-left:-320px;
    font-style: normal;
	top:50%;
	left:50%;
	z-index: 11000;
	position:fixed;
}

div.pwergo_innerinangebotcontentwrap{
    width: 800px;
	height:290px;
	margin-top:-145px;
	margin-left:-400px;
    font-style: normal;
	top:50%;
	left:50%;
	z-index: 11000;
	position:fixed;
}


div.pwergo_innerbestpreiscontentwrap h1,
div.pwergo_innerbestpreiscontentwrap h2{
    font-size: 50px;
    font-weight: bold;

    color: #85B277;


margin:0;
padding:0;
margin-top:-15px;
    text-transform: uppercase;
}

div.pwergo_innerbestpreiscontentwrap  p.pwergo_bestpreis_text{
    color: #4D4F4E;
    font-size: 16px;
    line-height: 27px;
    position: absolute;
    text-align: justify;
    top: 125px;
    width: 565px;
}

div.pwergo_innerbestpreiscontentwrap  p.pwergo_bestpreis_bedingung{
   color: #4D4F4E;
    font-size: 11px;
    line-height: 13px;
    margin-left: 75px;
    margin-top: 20px;
    position: absolute;
    text-align: justify;
    top: 265px;
    width: 490px;
}

div.pwergo_innerbestpreiscontentwrap span.pwergo_bestpreis_subhead{
color: #85B277;
    font-size: 18px;
    letter-spacing: 0.2px;
	display:block;
	margin-top:-10px;
}
#pwergo_overlay_wrapper_teststellung, #pwergo_overlay_wrapper_bestpreis, .pwergo_overlay_wrapper_emailform , #pwergo_overlay_wrapper_youtube, #pwergo_overlay_wrapper_inangebot{
	display:none;
}



#pwergo_overlay_grey {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 10000;
}
.pwergo_overlay_grey {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    z-index: 10000;
}
#pwergo_overlay_testt {
    position: fixed;
    background: url(/media/various/swopper_test_lightbox.png);
	background-repeat:no-repeat;
    z-index: 11000;
	top:50%;
	left:50%;
    width: 629px;
    height: 429px;
	margin-top:-215px;
	margin-left:-315px;
	text-align:left;
}

#pwergo_overlay_premium {
    position: fixed;
	background-repeat:no-repeat;
    z-index: 11000;
	top:50%;
	left:50%;
    width: 509px;
    height: 700px;
	margin-top:-350px;
	margin-left:-255px;
	text-align:left;
}
.pwergo_overlay_emailform {
    background: #f7f9f6;
	padding:20px;
    z-index: 11000;
	border:1px solid #CBE2C6;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:15px;
}

#pwergo_form_erfolglose_suche .pwergo_overlay_emailform{
	margin-top:0;
}

#pwergo_overlay_emailform_done{

}
#pwergo_overlay_emailform_done .mymessage{
color:#B75151;
font-size:17px;
}

table.pw_em_head{
    height: 52px;
    left: 125px;
    position: absolute;
    top: 50px;
    width: 300px;
}

div.pw_em_iname{
	position:absolute;
	left:90px;
	top:128px;
}
div.pw_em_iemail{
	position:absolute;
	left:90px;
	top:158px;
}
div.pw_em_itelefon{
	position:absolute;
	left:90px;
	top:189px;
}
div.pw_em_ifirma{
	position:absolute;
	left:400px;
	top:128px;
}
div.pw_em_ianschrift{
	position:absolute;
	left:400px;
	top:158px;
}
div.pw_em_iort{
	position:absolute;
	left:400px;
	top:189px;
}

div.pw_em_iname input,
div.pw_em_iemail input,
div.pw_em_itelefon input{
	width:220px;
	height:18px;
	font-size:12px;
}

div.pw_em_ifirma input,
div.pw_em_ianschrift input,
div.pw_em_iort input{
	width:210px;
	height:18px;
	font-size:12px;
}
div.pw_em_iname input:focus,
div.pw_em_iemail input:focus,
div.pw_em_itelefon input:focus,
div.pw_em_ifirma input:focus,
div.pw_em_ianschrift input:focus,
div.pw_em_iort input:focus{
	background-color:#E2F3F4;
}

div.pw_em_isubmit{
	left: 525px;
    position: absolute;
    top: 65px;
}

div.pw_em_icontent{
	position:absolute;
	left:35px;
	top:230px;
}

div.pw_em_icontent textarea{
	font-size:12px;
	width:572px;
	height:180px;
	border:1px solid #DDDDDD;
	font-style:italic;
}

.pwergo_test_head{
   color: white;
    font-size: 13px;
    font-weight: bold;
    left: 30px;
    letter-spacing: 1px;
    line-height: 16px;
    position: absolute;
    text-transform: uppercase;
    top: 28px;
}

.pwergo_test_close{
   color: white;
    font-size: 13px;
    font-weight: bold;
    left: 585px;
    letter-spacing: 1px;
    line-height: 16px;
    position: absolute;
    text-transform: uppercase;
    top: 28px;
	cursor:pointer;
}

.pwergo_test_text{
 color: #444444;
    font-size: 12px;
    font-weight: normal;
    left: 170px;
    line-height: 16px;
    position: absolute;
    top: 135px;
    width: 420px;
}

.pwergo_test_img{
left: 40px;
    position: absolute;
    top: 120px;

}

.pwergo_test_tel{
   left: 172px;
    position: absolute;
    top: 355px;

}
span.test_pwergophonenumber{
    color: #c05e5f;
    font-size: 18px;
    font-weight: bold;
    padding-left: 10px;
    position: relative;
    top: 5px;
	}

div.pwergo_produkt_aktions_div	{
	border:1px solid #bb5c5c;
	padding:10px;
	color:#bb5c5c;
	background:#fbf7f7;
}

div.pwergo_produkt_aktions_div h2{
	color: #bb5c5c;
	text-transform:uppercase;
	margin:0;
	padding:0;
	font-size:13px;
	margin-bottom:5px;
}

div.pwergo_produkt_aktions_div ul	{
	margin-bottom:5px;
	list-style-image:url("/media/various/bullet_arrow_red.png")
}

div.pwergo-list-price-box-new-bottom div.price-box p.special-price {
display:none;
}


div.pwergo-list-price-box-new-top div.price-box p.special-price span.price-label,
div.pwergo-list-price-box-new-top div.price-box p.special-price span.price {
  font-size:22px;
}

div.pwergo-list-price-box-new-top div.price-box p.special-price span.price {
	margin-right:10px;
}

div.pwergo-list-price-box-new-top div.price-box p.special-price span.price-label{
	font-size:17px;
}

.promostartspacer{
float:left;
width: 15px;
}


td.pwergo-prodlist-righttext div.product-shop-new div.f-fix{
	/*width:570px;*/
	width:540px;
}













#checkoutSteps #checkout-step-login{
	padding:0;
}
#pwergo_login_weiterohneregister_table{
	width:100%;
}

#pwergo_login_weiterohneregister_table td{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:30px;
}

#pwergo_login_weiterohneregister_table td.firstpwtcol{
}
#pwergo_login_weiterohneregister_table td.secondpwtcol{
	background-color:#F3F2F2;
	width:575px;
	padding-top:41px;
	padding-bottom:30px;
	padding-right:20px;
}

.buttonweiterohneregister{
	padding: 10px 15px;
	background-color: #fef72c;
	border: 1px solid #bfbfbf;
	border-radius: 5px;
}
.buttonweiterohneregister:hover{
	padding: 10px 15px;
	background-color: black;
	border: 1px solid #bfbfbf;
	border-radius: 5px;
	color: white;
	cursor: pointer;
}
.buttonweiterregister{
	padding: 10px 15px;
	background-color: #f2f2f2;
	border: 1px solid #bfbfbf;
	border-radius: 5px;
	margin-bottom: 16px;
}
.buttonweiterregister:hover{
	padding: 10px 15px;
	background-color: #3c3c3c;
	border: 1px solid #bfbfbf;
	border-radius: 5px;
	color: white;
	cursor: pointer;
	margin-bottom: 16px;
}
.col2-new-checkout{
	background-color: #F3F2F2;

}
ol.opc li.active div.step{
	background-color: #fafafa;
}
.arrowdowncheckout{
	margin-left: 14px;
    margin-top: 20px;
}
#opc-login h3{
	text-transform: none;
	color: #666666; /*#3c3c3c;*/
	border: 0px;
	font-size:14px;
}
form#login-form h4{
	display: none;
}
form#login-form p{
	display: none;
}
div.col2-new-checkout div.buttons-set button.button{
	float: left;
	clear: both;
	margin-left: 0;
    margin-top: -15px;
}
div.col2-new-checkout div.buttons-set p.required{
	display: none;
}
div.col2-new-checkout div.buttons-set a.f-left{
	display: none;
}
div.col2-new-checkout form#login-form ul.form-list em{
	display: none;
}
.opc .active .step-title .number{
border-color: #3c3c3c;
background: none repeat scroll 0 0 #3c3c3c;
}
.opc .active .step-title h2{
color: #3c3c3c;
}
div.col2-new-checkout div.validation-advice{
/*display: none;*/
}
.block-progress dt.complete{
color: #3c3c3c;
font-weight: bold;
}
div.col-right div.opc-block-progress div.block-content dt.complete{
background-color: #e5e5e5;
}
div.col-right div.opc-block-progress div.block-content dd.complete{
background-color: #fafafa;
}









.pwergo-crosssell-checkout{
	background: #faf7f1;
	border: 1px solid #e5d7ba;
	padding: 10px;
}
.pwergo-crosssell-image-border-checkout{
	border: 1px solid lightgrey;
	float:left;
	margin-right: 10px;
}
.pwergo-crosssell-checkout a.link-compare{
	display: none;
}
.pwergo-crosssell-checkout p.old-price{
	display: none;
}
.pwergo-crosssell-checkout button.button{
	margin-bottom: 20px;
}
.pwergo-crosssell-checkout span.tax-details{
	display: none;
}
.pwergo-crosssell-checkout h2{
	font-weight: bolder;
	font-size: 16px;
	color: #7f7f7f;
	margin-bottom: 20px;
}
.pwergo-crosssell-checkout h3.product-name a{
	font-size: 14px;
	color: #7f7f7f;
	font-weight: bold;
}
.pwergo-crosssell-checkout span.price_from{
margin-right:5px;
color: #555555;
float:left;
}
.pwergo-crosssell-checkout span.price{
	margin-bottom: 7px;
    margin-top: 0px;
	font-size: 12px;
    font-weight: normal;
	color: black;
}






div.pwergo-related-product p.product-name{
	height:35px;
}

div.pwergo-related-product span.tax-details{
	display:none;
}
div.pwergo-related-product div.price-box span.price{
	width:100%;
	color: #404040;
	font-size: 16px;
	font-weight: normal;
}
div.pwergo-related-product p.product-name a{
	color: grey;
	font-weight: normal;
}





table.pwergo-upsell-grid{
	width:100%;
}

table.pwergo-upsell-grid h3.product-name a{
	color:#CBAF76;
}
.pwergo-upsell-grid{
	text-align: center;
	/*	border: 1px solid lightgrey; */
}
table.pwergo-upsell-grid td.pwergo-upsell-box-border{
	border: 1px solid lightgrey;
	width: 135px;
}
table.pwergo-upsell-grid td.last{
	display: none;
}
table.pwergo-upsell-grid img{
	width: 100px;
	height: 100px;
}
table.pwergo-upsell-grid tbody tr td span.tax-details{
	display: none;
}
.pwergo-upsell-grid-headline{
	width: 100%;
	text-align: center;
	margin-top: 5px;
	height: 35px;
}
.pwergo-upsell-grid-image-center{
	text-align: center;
}
table.pwergo-upsell-grid p.old-price{
	display: none;
}
table.pwergo-upsell-grid div.price-box{
	width: 100%;
	background-color: #f2ebdd;
	height: 23px;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: right;
}
table.pwergo-upsell-grid div.price-box span.regular-price span.price{
	color: #404040;
	text-align: right;
	width: 96%;
	font-weight: normal;
	font-size: 16px;
	margin-right: 5px;
}
table.pwergo-upsell-grid div.price-box p.regular-price span.price{
	color: #404040;
	text-align: right;
	width: 96%;
	font-weight: normal;
	font-size: 16px;
	margin-right: 5px;
}
.pwergo-headline-box-upsell{
	margin-top: 40px;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 14px;
	color: #7f7f7f;
}
td.pwergo-spacer-upsell-grid{
	border: none;
	width: 10px;
}

.old-price .price  {
text-decoration:none;
}


div.pwergo-list-price-box-new-bottom div.price-box ,
div.pwergo-list-price-box-new-bottom div.price-box p {
	width:auto;
	page-break-inside: avoid;
	white-space: nowrap;
}

div.pwergo-list-price-box-new-top div.price-box p.special-price span.price-label,
div.pwergo-list-price-box-new-top div.price-box p.special-price span.price_from,
div.pwergo-list-price-box-new-top div.price-box p.special-price span.price{
	float:left;
}

div.pwergo-list-price-box-new-top div.price-box p.special-price span.price-label{
	margin-top:5px;
	margin-right:3px;
}
div.pwergo-list-price-box-new-top div.price-box p.special-price span.price_from{
	margin-top:10px;
}

div.pwergo-related-product div.price-box p.old-price{
	display:none;
}
div.pwergo-related-product div.price-box p.regular-price, div.pwergo-related-product div.price-box p.special-price  {
margin:0;
}
div.pwergo-related-product div.price-box p.special-price span.price{
color:#CD5033;
}
div.pwergo-related-product div.price-box p.special-price span.price-label{
	display:none;
}
table.pwergo-upsell-grid div.price-box p.special-price span.price-label{
	display:none;
}
table.pwergo-upsell-grid div.price-box p.special-price span.price{
	font-weight:normal;
	    margin-right: 5px;
		width: 96%;
}

div.pwergo-crosssell-checkout div.price-box p.special-price span.price-label {
	display:none;
}
div.pwergo-crosssell-checkout div.price-box p.special-price span.price {
	color:#CD5033;
}
.pwergo-crosssell-checkout button.button{
	margin-top:5px;
}

div.category-products ul.products-grid table.pwergo-product-grid div.price-box p.old-price span.price-label,
div.category-products ul.products-grid table.pwergo-product-grid div.price-box p.special-price span.price-label{
	display:none;
}
div.category-products ul.products-grid table.pwergo-product-grid div.price-box p.old-price span.price{
	text-decoration:line-through;
}

div.category-products ul.products-grid table.pwergo-product-grid td.pwergo-product-grid-bottom span.product-name{
	height: 41px;
}























.li_ersatz{
	display:block;
	float:left;
}

.pwergo_tooltip_container_tab{
	background-image:url(/media/various/tooltip-gitteransicht-background.png);
	width:509px;
	height:324px;
	padding:43px 30px 30px;
	background-repeat:no-repeat;
}

div.li_ersatz_d table.pwergo-product-list-img-table td.price_td{
	background:#F9F9F9;
	height: 39px;
    vertical-align: middle;
	border-top:1px solid #BFBFBF;
}

div.li_ersatz_d table.pwergo-product-list-img-table td.price_td,
div.li_ersatz_d table.pwergo-product-list-img-table td.pw_left_m
{
	padding-left:8px;
	padding-right:8px;
}

div.li_ersatz_d table.pwergo-product-list-img-table td.pw_left_m{
    color: #808080;
    font-size: 14px;
	height: 42px;
    vertical-align: bottom;
}

div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box span.price_from{
	bottom: -5px;
    float: left;
    margin-right: 3px;
    position: relative;
}

div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box p.old-price,
div.li_ersatz_d table.pwergo-product-list-img-table td.price_td  span.tax-details{
	display:none;
}
div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box ,
div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box p.regular-price {
	margin:0;
}



div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box p.special-price span.price{
	font-size:18px;
}

div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box p.special-price span.price_from ,
div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box p.special-price span.price{
	float:left;
}
div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box p.special-price span.price_from {
	bottom: -5px;
    margin-right: 3px;
    position: relative;
}

div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box p.special-price span.price-label{
	bottom: -4px;
    font-size: 14px;
    margin-left: 6px;
    position: relative;
}

div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box span.regular-price span.price ,
div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box p.regular-price span.price ,
div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box p.regular-price span.price_from{
	color:#585858;
}

.li_ersatz{
	margin-right:10px;
	margin-top:10px;
}

.li_ersatz_d{
	width:210px;
	border:1px solid #bfbfbf;

}
div.li_ersatz_d table.pwergo-product-list-img-table td.pwergoleft{
	text-align:center;
}

div.li_ersatz_d .pwergo-prodlist-leftimg img{
	margin:10px;
}
table.pwergo_tooltip_container_tab td.pwergo-prodlist-righttext table td.tooltip-h{
	padding-right:15px;
}

table.pwergo_tooltip_container_tab{
	border:0;
}

table.pwergo_tooltip_container_tab td.pwergo-prodlist-righttext table td.tooltip-h a{
	color: #414141;
    font-size: 24px;
    line-height: 27px;
    text-decoration: none;
	display:block;
	overflow:hidden;
	/*width:237px;*/
	width:auto;
}
table.pwergo_tooltip_container_tab td.pwergo-prodlist-righttext{
	padding:0;
}

table.pwergo_tooltip_container_tab td.pwergo-prodlist-righttext table td.logocl{
	text-align:right;
}
table.pwergo_tooltip_container_tab td.pwergo-prodlist-righttext table {
	width:100%;
}
div.category-products_grid{
	width:890px;
}

div.category-products_grid div.pwergo_highlighted_attrib_list_bot_left_div {
    bottom: -15px;
    position: absolute;
    right: 15px;
    z-index: 1;
}

table.pwergo_tooltip_container_tab .pwergo-prodlist-righttext{
	border:0;
}


table.pwergo_tooltip_container_tab tr.pwergo-prod-list-links div.desc ul{
	list-style-image:url("/media/various/tooltip_bullet_arrow.png");
	margin-left:15px;
	margin-top:8px;
}

table.pwergo_tooltip_container_tab tr.pwergo-prod-list-links div.desc li{
	line-height:19px;
	font-size:13px;
}

table.pwergo_tooltip_container_tab tr.pwergo-prod-list-links div.desc {
	height: 116px;
	width:356px;
    overflow: hidden;
    white-space: nowrap;
	color:#7f7f7f;
	margin-bottom:12px;
}

div.tab_div_pw_list tr.pwergo-prod-list-links div.price-box p.regular-price span.price,
div.tab_div_pw_list tr.pwergo-prod-list-links div.price-box span.regular-price span.price{
   color: #414141;
    float: left;
    font-size: 30px;
}

div.tab_div_pw_list tr.pwergo-prod-list-links div.price-box p.old-price span.price-label,
div.tab_div_pw_list tr.pwergo-prod-list-links div.price-box p.old-price span.price{
    font-size: 11px;

}
div.tab_div_pw_list tr.pwergo-prod-list-links div.price-box p.regular-price span.price_from,
div.tab_div_pw_list tr.pwergo-prod-list-links div.price-box span.price_from{
	color: #7F7F7F;
    font-size: 18px;
    /*font-weight: bold;*/
    margin-right: 6px;
    position: relative;
    top: 12px;
}
div.tab_div_pw_list tr.pwergo-prod-list-links div.price-box span.price_from{
	float:left;
}

div.tab_div_pw_list tr.pwergo-prod-list-links div.price-box p.special-price span.price_from{
	color: #7F7F7F;
    font-size: 18px;
    /*font-weight: bold;*/
    margin-right: 6px;
    position: relative;
    top: 3px;
}

div.tab_div_pw_list tr.pwergo-prod-list-links div.price-box p.special-price{
	padding:0;
	line-height:30px;
}
div.tab_div_pw_list tr.pwergo-prod-list-links div.price-box {
margin:0;
}
div.tab_div_pw_list tr.pwergo-prod-list-links span.tax-details{
	 clear: both;
    color: #999999;
    display: block;
    float: left;
	font-size: 11px;
}
div.tab_div_pw_list tr.pwergo-prod-list-links div.price-box p.special-price span.price-label{
    float: left;
    font-size: 25px;
    margin-right: 8px;
    position: relative;
    top: 1px;
}

div.tab_div_pw_list tr.pwergo-prod-list-links div.price-box p.special-price span.price{
        font-size: 30px;
}

table.pw_list_price_tb{
	background: none repeat scroll 0 0 white;
    border-top: 10px solid white;
    /*bottom: 33px;*/
	width:360px;
}




div.tab_div_pw_list{
	top:204px;
	left:120px;
    position: absolute;
}

div.pwergo-info-noresult-div{
	background: none repeat scroll 0 0 #F8ECEC;
    border: 1px solid #D17576;
    color: #CB5757;
    font-size: 19px;
    padding: 8px 20px 15px;
}
div.pwergo-info-noresult-div span{
	display:block;
}

div.pwergo-info-noresult-div span.pwh2_sr{
	display:inline;
	font-size: 27px;
    font-weight: bold;
}

div.pwergo-info-noresult-div span.pwh3link{
	text-decoration:underline;
	cursor:pointer;
}

table.pwergo_em_n_tab1 {
	margin-top:10px;
}

table.pwergo_em_n_tab1 , table.pwergo_em_n_tab2{
width:100%;
}

table.pwergo_em_n_tab1 td, table.pwergo_em_n_tab2 td{
vertical-align:top;
height:25px;
}

table.pwergo_em_n_tab2 input{
	width:87%;
	height:100%;
	margin-bottom:2px;
	margin-top:2px;
	border:1px solid #e5e5e3;
	padding-left:5px;
	padding-right:5px;
	color:#5b5b5b;
}
table.pwergo_em_n_tab1 textarea{
	width:97%;
	height:90px;
	padding:5px;
	margin:0;
	margin-bottom:2px;
	margin-top:2px;
	border:1px solid #e5e5e3;
	color:#5b5b5b;
}
.pwergo_em_n_headerd{
	color:#5b5b5b;
}

#pwergo_email_form_n_mhead{
display:block;
font-size:18px;
margin-bottom:5px;
}
#pwergo_email_form_n_mheadsubtext{
display:block;
font-size:12px;
margin-bottom:5px;
}
#pwergo_em_clickup{
height:24px;
width:150px;
background:red;
display:block;
float:right;
margin-right:20px;
margin-top:-1px;
background:url(/media/various/stoffprobenversand_button_up_std.png);

}
#pwergo_em_clickup:hover{
background:url(/media/various/stoffprobenversand_button_up_hover.png);
cursor:pointer;
}
#pwergo_em_clickup span{
font-size:12px;
color:#5b5b5b;
font-weight:bold;
margin-left:27px;
margin-top:3px;
line-height:24px;
}
#pwergo_email_store_information_name{
	display:inline;
}

.pwergo_hersteller_spezial_request_link{
    color: #888888;
    cursor: pointer;
    display: block;
    font-weight: bold;
    margin-bottom: 8px;
}






table.pwergo_added_product_lists {
	margin-top:35px;
	margin-bottom:7px;
}
table.pwergo_added_product_lists td {
	vertical-align:middle;
}
table.pwergo_added_product_lists td span {
	font-size:17px;
	color:#737373;
	margin-left:3px;
}



table.pwergo_product_list_special_small , table.pwergo_product_list_special_small tr{
	border:1px solid #d3d3d3;
	border-collapse:collapse;
}

table.pwergo_product_list_special_small td{
	vertical-align:middle;
}

table.pwergo_product_list_special_small td{
	padding:5px;
}

table.pwergo_product_list_special_small td.pwergo_textttab{
	text-decoration:underline;
	cursor:pointer;
	color:#575757;
}

table.pwergo_product_list_special_small td.pwergo_textttabLiefer{
	font-weight:bold;
	color:#85c17b;
}

table.pwergo_product_list_special_small td.pwergo_textttabPrice div.price-box p.old-price ,
table.pwergo_product_list_special_small td.pwergo_textttabPrice div.price-box p.special-price span.price-label ,
table.pwergo_product_list_special_small span.tax-details ,
table.pwergo_product_list_special_small span.tax-details_onspecialprice
{
	display:none;
}

table.pwergo_product_list_special_small td.pwergo_textttabPrice span.price{
	font-size:22px;
}

table.pwergo_product_list_special_small td.pwergo_textttabPrice span.pwergo-discount-prepayment-price{
	font-size:11px;
	white-space:nowrap;
}
span.pwergo-discount-prepayment-price{
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #CD5033;
    border-radius: 3px 3px 3px 3px;
    color: #CD5033;
    display: none;
    font-size: 17px ;
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 5px;
	clear:both;

}

table.pwergo_product_list_special_small td.pwergo_iindenwk{
	padding-right:10px;
}

table.pwergo_product_list_special_small td.pwergo_textttabPrice p.regular-price{
	position:relative;
}

table.pwergo_product_list_special_small td.pwergo_textttabPrice span.pwergo-discount-prepayment-price{
	position:absolute;
	border: medium none;
	color: #595959;
	padding: 0;
	top: 25px;
}

table.pwergo_product_list_special_small td.pwergo_textttabPrice div.price-box ,
table.pwergo_product_list_special_small td.pwergo_textttabPrice p.regular-price{
	margin:0;
}


div.block-progress table.bankpayment_info,
div.block-progress table.bankpayment_info_int ,
div.block-progress div.pwergo_bankpayment_int_title{
	display:none;
}


.pw_sm_list{
	border:1px solid lightgrey;
	padding-bottom:20px;
	padding-top:10px;
}

table.pwergo-upsell-grid td{
	text-align:center;
	vertical-align:middle;
}

table.pwergo-upsell-grid div.price-box p.regular-price span.price{
	text-align:center;
}

table.pwergo-upsell-grid div.price-box{
	text-align:center;
}

table.pwergo-upsell-grid div.price-box{
	background:none;
}

table.pwergo-upsell-grid  div.price-box p.regular-price{

}

div.product-view div.pw_sm_list table.pwergo-upsell-grid p.regular-price {
	text-align:center;
}


div.product-view div.pw_sm_list table.pwergo-upsell-grid div.price-box span.price_from {
	display:inline;
	line-height:26px;
	margin-right:2px;
	float:none;
	color:#404040;
}

div.product-view div.pw_sm_list table.pwergo-upsell-grid div.price-box span.price {
	width:auto;
	display:inline;
	float:none;
}


div.pwergo_select_help_content{
	padding:0;
	border:2px solid #878787;
	background:#EDEDED;
}

span.pwergo_select_help_content {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	display:block;
}

.selectinfoheadline{
	background:#7B7B7B;
	color:#FFFFFF;
	padding:5px 10px;
}

span.pwergo_only_show_price_label p.old-price,
span.pwergo_only_show_price_label p.special-price span.price,
span.pwergo_only_show_price_label p.regular-price span.price
{
	display:none !important;
}

table.pwergo_product_list_special_small{
	width:100%;
}

td.pwergo_textttabPrice span.price_from{
	display:inline !important;
}
td.pwergo_textttabPrice p.special-price{
	white-space:nowrap;
	position:relative;
}
table.pwergo_product_list_special_small td.pwergo_textttabPrice div.price-box p.regular-price span.price_from,
table.pwergo_product_list_special_small td.pwergo_textttabPrice div.price-box p.regular-price span.price{
	float:none;
}
table.pwergo_product_list_special_small td.pwergo_textttabPrice div.price-box p.regular-price span.price_from{
	color:#2F2F2F;
}

span.pwergo_bestpr_l{
	cursor:pointer;
	color:#CC2A11;
	font-size: 14px;
    font-style: normal;
    line-height: 13px;
}

div.col2-left-layout div.col-left div.aw-am-block{
	display:none;
}

span.pwergo_hide_sku{
	display:none;
}

table.pwergo_product_list_produktmodelle{
	border:0;
	width:100%;
	margin-bottom:35px;
}

td.pwergo_product_list_produktmodelle_prod{
	border:1px solid #d7ebd0;
	border-top:0;
	text-align:center;
	width:310px;
	cursor:pointer;

}
span.pwergo_product_list_produktmodelle_prod_title{
	color:#717171;
	font-weight:bold;
	font-size:10px;
	display:block;
	line-height:15px;
	margin-top:3px;
	margin-bottom:3px;
}
div.pwergo-comment-backend h4{
	color:red;
}

img.pwergo_prod_moid_list_im{
	margin-top:6px;
}
.vergllinkswopp{
display: none;
}

table.pwergo_prod_view_textcolumn div.short-description div.pwergo-prod-description-when-gestalten-img-not-exists{
	width:100%;
}

td.pwergo-checkout-cart-item-image{
	background:white;
}

div.swopperfblikesocial_in_header{
	width:198px;
}

img.pwergo_sale_list{
	position:absolute;
	top:105px;
	right:15px;
	width:120px;
}

img.pwergo_sale_view {
    position: absolute;
    right: 0;
    bottom: 20px;
    width: 140px;
}

div.pwergo_product_list_produktmodelle_only_one{
	margin-bottom:25px;
}
span.pwergo_pliste_modell_head_only_one{
	cursor:pointer;
}

div.pwergo_pliste_modell_head, div.pwergo_pliste_modell_head_return{
	background-repeat:no-repeat;
	width:auto;
	height:32px;
	font-weight:bold;
	padding-left:35px;
	line-height:32px;
	font-size:13px;
}

div.pwergo_pliste_modell_head{
	background-image: url(/media/various/arrow_1.jpg);
	background-color:#eff9ee;
	border:1px solid #d7ebd0;
	color:#34921C;
}

div.pwergo_pliste_modell_head_return{
	background-image: url(/media/various/roter_pfeil.jpg);
	background-color:#FFEDEE;
	border:1px solid #E7C8CB;
	color:#A7434D;
	cursor:pointer;
}

div.pwergo_pliste_modell_head_return:hover span{
	text-decoration:underline;
}

div.tooltiptext{
	display:none;

}

a.hagbadge{
	display:block;
	float:left;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

div.product-img-box div.more-views li.pwergo_video_gallery{
	display:none;
}

div.product-view div.product-img-box #image{
	margin-left:auto;
	margin-right:auto;
	display:block;
}

div.pwergo-pricebox-loader-img{
	display:none;
	background-color:#C7DFE1;
	width:100%;
	height:100%;
	position:absolute;
	background-image:url("/media/various/loading.gif");
	background-repeat:no-repeat;
	background-position:50% 50%;
	z-index:20;
}

div.col1-layout div.col-main div.pwergoenddivonsearchresult{
	margin-bottom:20px;
	clear:both;
}

.prewgo_prod_view_tab_1 td#ig-lightbox-image-commands-label-td{
	padding-top:0;
}

.pwergo_express_list {
    left: -14px;
    position: absolute;
    top: -14px;
    width: 140px;
}


/*
.pwergo_express_view {
    left: -16px;
    position: absolute;
    top: -16px;
}
*/

.pwergo_farbfaecher_view {
    left: 0px;
    position: absolute;
    bottom: 0px; /*100px;*/
	/*height:80px;*/
	width:100%;
	/*opacity:0.8;*/
}


.pwergo_farbfaecher_list {
    height: 65px;
    left: 0;
    position: absolute;
    top: 145px;
	opacity:0.8;
}

#ig-lightbox-back{
	opacity:0.8;
}


.pwergo-favourite-stoff {
    background: none repeat scroll 0 0 #D0EEC8;
    margin-top: 10px;
    padding: 8px;
}
.pwergo-favourite-stoff .pwergo-red-star-stoff {
    background: url("/media/various/thumbs_up_icon_stoffe.png");
    display: block;
    float: left;
    height: 50px;
    left: -12px;
    position: relative;
    top: -11px;
    width: 50px;
}
.pwergo-favourite-stoff .pwergo-red-star-stoff img {
    display: none;
	}
.pwergo-stoffempfehlungspan{
color: #D63A2E;
}


#pwergo_topMenu_wrap{
	position: absolute;
	clear: both;
	left: 0;
	bottom: 0;
	width:100%;
}

span.pwergo_textil_info_text a{
	color:#c94d2b;
}

div.pwergo_bannertext_neu{
    color: #FFFFFF;
    font-weight: 600;
    left: 28px;
    line-height: 23px;
    position: absolute;
    text-align: left;
    text-shadow: 1px 1px 2px #A3A3A3;
    top: 0px;
    width: 320px;
	height:100%;
}
div.pwergo_bannertext_neu table{
	height:100%;
	width:100%;
	padding-bottom: 30px;
	padding-top: 30px;
}

div.pwergo_bannertext_neu table tr{
	height:33%;
}
div.pwergo_bannertext_neu table tr td.middle{
	vertical-align:middle;
}
div.pwergo_bannertext_neu table tr td.bottom{
	vertical-align:bottom;
	line-height:18px;
}

div.category-products_grid div.li_ersatz div.tooltip {
	z-index:1;
}

.cart .discount h2{
	margin-bottom:0px;
}

div.product-view div.product-img-box #image{
	/*padding-bottom:30px;*/
}

span.farbfaechertext{
	color: #E1E1E1;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2.5px;
    margin-left: 10px;
    margin-top: -23px;
    position: absolute;
    text-shadow: 2px 1px #4F4F4F;
    z-index: 20;
}

img.pwergo_farbfaecher_view_o{
	top: -6px;
    width: 171px;
}
div.pwergo_farbfaecher_view_o_back{
    background: none repeat scroll 0 0 #FFCC33;
    height: 70px;
    margin-left: -5px;
    margin-top: -55px;
    width: 181px;
}

img.pwergo_farbfaecher_view_i{
	display:none;
}

div.pwergo_bez_custom_opt_sel div.validation-advice{
	display:none;
}
/* AUS PWERGOUPDATES ENDE */
















































/* AUS ERONOMISCHES CSS */
a{
color:#2f70d2;
}
div.category-description-widthoutimg{
   background: none repeat scroll 0 0 white;
    padding-left: 0;
	padding-top:0;
}

div.toolbar{
	display:none;
}

div.col3-layout div.pwergo_cat_view_wrapper{
	display:none;
}

div.col3-layout div.col-left div.block-layered-nav div.block-title{
	display:none;
}

div.col3-layout div.col-left div.block-layered-nav div.block-content dl dt{
	display:none;
}

div.col3-layout div.col-left div.block-layered-nav div.block-content dl {
	margin-top:10px;
}


.productmodell_linklist table td span{
/*background:url("/skin/frontend/default/pwergo/images/pwergo/flow_yellow.jpg") repeat-x scroll left top #FFF72D;*/
background:#FFF72D;
/*margin-top:1px;*/
/*margin-bottom:1px;*/
}

div.productmodell_linklist{
	background: none repeat scroll 0 0 #f0f9ee;
	border: 1px solid #d0e8c9;
    margin-bottom: 15px;
    padding: 5px;
	padding-bottom:2px;
	padding-left: 125px;
	background-image: url("/skin/frontend/default/pwergo/images/pwergo/neue_auswahl_hinweis.png");
	background-repeat: no-repeat;
}

#rahmenstartseitenlayout{
width:880px;
height:auto;
margin:0px;
padding;0px;
}

#headerstartergonomisch{
width:100%;
height:238px;
margin-bottom:18px;
padding:0px;
}

.bannerklammer{
width:100%;
height:auto;
padding-bottom:14px;
}

.neubalioben{
float:left;
margin-bottom:14px;
margin-right:15px;
width: 431px;
height: 128px;
background-image:url(/media/various/banner/ergonomische-sitzmoebel-.png);
cursor: pointer;
background-color: #f3ecde;
}
div.neubalioben:hover{
float:left;
margin-bottom:14px;
margin-right:15px;
width: 431px;
height: 128px;
background-image:url(/media/various/banner/ergonomische-sitzmoebel-.png);
cursor: pointer;
background-color: #ffffff;
}
.neubalimitte{
float:left;
margin-bottom:14px;
margin-right:15px;
width: 431px;
height: 128px;
background-image:url(/media/various/banner/hoehenverstellbare-tische-stehpulte-.png);
cursor: pointer;
background-color: #f3ecde;
}
div.neubalimitte:hover{
float:left;
margin-bottom:14px;
margin-right:15px;
width: 431px;
height: 128px;
background-image:url(/media/various/banner/hoehenverstellbare-tische-stehpulte-.png);
cursor: pointer;
background-color: #ffffff;
}
.neubaliunten{
float:left;
margin-bottom:14px;
margin-right:15px;
width: 431px;
height: 128px;
background-image:url(/media/various/banner/ergonomische-tastaturen-maeuse-.png);
cursor: pointer;
background-color: #f3ecde;
}
div.neubaliunten:hover{
float:left;
margin-bottom:14px;
margin-right:15px;
width: 431px;
height: 128px;
background-image:url(/media/various/banner/ergonomische-tastaturen-maeuse-.png);
cursor: pointer;
background-color: #ffffff;
}
.listestartlibanner{
margin-top: 50px;
margin-left:28px;
list-style-image: url(/media/various/bullet_arrow.png);
}
.listestartlibanner a{
text-decoration: none;
color: #646355;
}
.listestartlibanner a:hover{
text-decoration: underline;
}
.neubami{
float:left;
margin-right:16px;
background-color: #ededed;

}
div.neubami:hover{
float:left;
margin-right:16px;
background-color: #fafafa;
}
.neubare{
float:left;
background-color: #ededed;
}
div.neubare:hover{
float:left;
background-color: #fafafa;
}
.bannerklammerclear{
clear:both;
}

.aw-hapln-mnu ul.pwergo-awam-catid-56{
	width:12em;
}

.productmodell_linklist table td span.pwergo_widget_link_active{
	border: 1px solid green;
}

span.pwergophonenumber{
font-size:16px;
top:6px;
}
.aw-hapln-mnu  ul.pwergo-awam-catid-87 {
    width: 600px;
	}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-86 li{
background-image: url('/media/various/logos_navi_120_x_50px/navi_giroflex.png');
background-position: center;
background-repeat: no-repeat;
width: 130px;height: 60px;
margin-top: 20px;}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-88 li{
background-image: url('/media/various/logos_navi_120_x_50px/navi_salli.png');
background-position: center;
background-repeat: no-repeat;
width: 130px;
height: 60px;
margin-top: 20px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-90 li{
background-image: url('/media/various/logos_navi_120_x_50px/navi_luxo.png');
background-position: center;
background-repeat: no-repeat;
width: 130px;height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-89 li{
background-image: url('/media/various/logos_navi_120_x_50px/navi_aeris.png');
background-position: center;
background-repeat: no-repeat;
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-91 li{
background-image: url('/media/various/logos_navi_120_x_50px/navi_moizi.png');
background-position: center;
background-repeat: no-repeat;
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-96 li{
background-image: url('/media/various/logos_navi_120_x_50px/navi_bma.png');
background-position: center;
background-repeat: no-repeat;
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-97 li{
background-image: url('/media/various/logos_navi_120_x_50px/navi_ergotron.png');
background-position: center;
background-repeat: no-repeat;
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-101 li{
background-image: url('/media/various/logos_navi_120_x_50px/navi_interstuhl.png');
background-position: center;
background-repeat: no-repeat;
width: 130px;height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-102 li{
background-image: url('/media/various/logos_navi_120_x_50px/navi_dataflex.png');
background-position: center;
background-repeat: no-repeat;
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-106 li{
background-image: url('/media/various/logos_navi_120_x_50px/navi_bakker.png');
background-position: center;
background-repeat: no-repeat;
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-107 li{
background-image: url('/media/various/logos_navi_120_x_50px/navi_loeffler.png');
background-position: center;
background-repeat: no-repeat;
width: 130px;height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-133 li{
background-image: url('/media/various/logos_navi_120_x_50px/navi_hag.png');
background-position: center;
background-repeat: no-repeat;
width: 130px;height: 60px;
}
ul.pwergo-awam-catid-87 li.column{
margin-left: 30px;
margin-bottom:20px;
}
ul.pwergo-awam-catid-87 li.column{
margin-left: 60px;
margin-bottom:20px;
}
ul.pwergo-awam-catid-87 li.column{
margin-left: 60px;
margin-bottom:20px;
}
ul.pwergo-awam-catid-87 li.column{
margin-left: 30px;
margin-bottom:20px;
}
ul.pwergo-awam-catid-87 li.column{
margin-left: 30px;
margin-bottom:20px;
}
ul.pwergo-awam-catid-87 li.column{
margin-left: 60px;
margin-bottom:20px;
}
ul.pwergo-awam-catid-87 li.column{
margin-left: 30px;
margin-bottom:20px;
}
ul.pwergo-awam-catid-87 li.column{
margin-left: 60px;
margin-bottom:20px;
}
ul.pwergo-awam-catid-87 li.column{
margin-left: 30px;
margin-bottom:20px;
}
ul.pwergo-awam-catid-87 li.column{
margin-left: 60px;
margin-bottom:20px;
}
ul.pwergo-awam-catid-87 li.column{
margin-left: 30px;
margin-bottom:20px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-86 li span{
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-88 li span{
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-90 li span{
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-89 li span{
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-91 li span{
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-96 li span{
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-97 li span{
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-101 li span{
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-102 li span{
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-106 li span{
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-107 li span{
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul.pwergo-awam-catid-133 li span{
width: 130px;
height: 60px;
}
ul.pwergo-awam-catid-87 li.column ul li span{
opacity:0;
filter: alpha(opacity=0);
-webkit-opacity: 0;
-moz-opacity: 0;
}

div.product-view div.pwergo_productview_hersteller{
	margin-top:-19px;
	margin-bottom:40px;
}


















/* AUS HAG CSS */

body{
/*background-color: #ededed;*/
/*background-image: url('/media/various/diagonal-noise.png');*/
background-image: url('/media/various/white_background.png');
background-repeat: repeat;
font-family: 'open sans', sans-serif;
font-size: 12px;
color: #858585;
line-height: 20px;
}
.header{
/*height: 205px;*/
/*border-top: 5px solid #CCCCCC;*/
border-top:0;
}
.header, #nav, .footer, .main {
    width: 940px;
	background: white;
	border-left: 5px solid #CCCCCC;
	border-right: 5px solid #CCCCCC;
	padding-right: 25px;
	padding-left: 25px;
}
div.aw-hapln-header-nav-container{
height: 50px;
background: #67bbc5;
width: 990px;
}
.header a.logo img {
    height: 144px;
	position: relative;
	/*left: 312px;*/
}
.header a.logo {
    left: 25px;
    position: absolute;
    top: 50%;
	margin-top: -72px;
}



.block, td.nav-contaianer-sub-secondcell, .nav-container ul#nav li.active, ul.aw-hapln-mnu li.active, ul.aw-am-dropbox, ul.aw-hapln-mnu li:hover, .nav-container ul#nav li.active:hover, .nav-container ul#nav li.active a:hover, .col-main #adj-nav-price-go---price span, .pwergo-header, td.pwergo_product_view_to_basket, button.button span, li.success-msg, #shopping-cart-table, div.totals, ol#checkoutSteps, .block-progress dt, .opc, div.pwergo-prod-detail-left-block-pdf, .productmodell_linklist table td span, .pwergo-product-detail-infos .tabs ul li, .aw-am-block li.current{
border-radius: 0px;
}
div.aw-hapln-header-nav ul.aw-hapln-mnu li.aw-am-level0{
height: 50px;
/* padding-top:10px; */
border-right: solid 1px #499EA5;
}
.block-progress dt{
border: 1px solid #d2d2d2;
}
div.aw-hapln-header-nav ul.aw-hapln-mnu li.aw-am-level0 span {
    color: #ffffff;
	font-size: 17px;
	font-weight: normal;
	/*text-shadow: 1px 1px #ffffff;*/
}
div.aw-hapln-header-nav ul.aw-hapln-mnu li.current span {
    color: #ffffff;
	font-size: 17px;
	font-weight: normal;
	/*text-shadow: 1px 1px #434343;*/
}
div.aw-hapln-header-nav ul.aw-hapln-mnu li.aw-am-level0:hover a span{
    color: #ffffff;
	font-size: 17px;
	font-weight: normal;
	/*text-shadow: 1px 1px #434343;*/
}
.aw-hapln-header-nav, .aw-am-block {
height: 50px;
/* background-image: url('/skin/frontend/default/pwergo/images/pwergo/nav_bg_my_hag.jpg') !important; */
background-repeat: repeat-x;
background: transparent;
}
/*.nav-container ul#nav li.active, ul.aw-hapln-mnu li.active, ul.aw-hapln-mnu li:hover, .nav-container ul#nav li.active:hover, .nav-container ul#nav li.active a:hover{*/
/*background-image: url('/skin/frontend/default/pwergo/images/pwergo/nav_bg_ergo_hover.jpg');*/
/*background-repeat: repeat-x;}*/

ul.aw-hapln-header-nav li.aw-am-level0:hover{
background-image: url('/skin/frontend/default/pwergo/images/pwergo/nav_bg_ergo_hover.jpg') !important;
background-repeat: repeat-x !important;
}

.aw-am-block{
background-image: none;
}
.aw-hapln-mnu a, .nav-container-submenu ul li a, .nav-container-submenu ul li a:hover, a.leftcellHeadLink, a.submenuLinkblack{
padding-left: 20px;
padding-right: 20px;
}
.header .form-search-pwergo{
top: 159px;
/*right: 197px;*/
}
div.form-search-pwergo button.button span{
display: none;
}
.header .form-search-pwergo input.input-text {
    border: medium none;
    border-radius: 5px;
    height: 28px;
    width: 195px;
}
div.quick-access ul.links{
display: none;
}
/* .header .form-search-pwergo input.input-text:focus{
width: 200px;
transition: all 0.5s;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
} */

.header .form-search-pwergo input.input-text:focus ,
.block-subscribe input.input-text :focus,
.search-autocomplete ,
input.input-text:focus, select:focus, textarea:focus
{
	background-color: #FFFFFF; /*#f1f1f1;*/
	box-shadow:0 0 4px #33CCFF;

}

.search-autocomplete ul li:hover{
	background-color: #e1e1e1;
}

.block-subscribe input.input-text,
ul.form-list input {
	height:25px;
}

input.input-text{
padding: 0px 2px;
}
/*button.button{*/
/*height:30px;*/
/*background-image: url('/skin/frontend/default/pwergo/images/pwergo/nav_bg_my_hag_button.jpg');*/
/*background-repeat: repeat-x;*/
/*border: 1px solid #CBCBCB;*/
/*padding: 0px 5px;*/
/*}*/
/* button.button{
background: repeat-x;
    border: 1px solid #404040;
    border-radius: 5px 5px 5px 5px;
    height: 30px;
    padding: 0 5px;
} */
/*button.button:hover{*/
/*height:30px;*/
/*background-image: url('/skin/frontend/default/pwergo/images/pwergo/nav_bg_my_hag_button_hover.jpg');*/
/*background-repeat: repeat-x;*/
/*border: 1px solid #CBCBCB;*/
/*}*/
button.button:hover{
background-image: none;
background-color:#da8459;
}
button.button span{
background: none;
border: 0px;
color: #2F70D2;
padding: 0px;
margin: 0px;
}
.add-to-cart button.button:hover{
background-color: #c94d2b;
}
.add-to-cart button.button:hover span{
color:white;
}
/* button.button span span{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #ffffff;
font-family: 'open sans', sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: normal;
} */
button.button:hover span{
background: none;
border: 0px;
color: white;
}
button.button:hover span span{
background: none;
border: 0px;
color: #ffffff;
}
div.main-container div.main div.breadcrumbs{
    font-size: 10px;
    line-height: 1.25;
    margin: -21px 0px 15px;
    padding: 0;
	display:none;
}
}
.main{
padding-bottom: 0px;
min-height: 700px;
}
div.product-essential table.pwergo_prod_view_textcolumn div.pwergo_pliste_modell_head{
border-bottom: 1px solid #d2d2d2;
border-right:0px;
border-left:0px;
border-top:0px;
background: none;
padding-left: 0px;
font-size: 14px;
font-weight: 400;
text-transform: uppercase;
color: #858585;
font-family: 'open sans', sans serif;
}
td.pwergo-td-config table.pwergo-gestalten-sie-tab td.gest-pfeil{
background: none;
padding-top: 0px;
}
td.pwergo-td-config table.pwergo-gestalten-sie-tab td.gest-text{
background: none;
}
.pwergo-gestalten-sie-tab{
display: none;
}
td.pwergo-td-config {
border: none;
background: none;
}
div.product-name h1{
color: #3C3C3B;
font-size: 40px;
font-weight: 300;
margin-top: 14px;
width: 650px;
}
table.pwergo_prod_view_textcolumn tbody tr td div.product-name h1{
display:none;
}
.product-view{
margin-top: 0px;
}
div.pwergo-prod-description ul{
list-style-image: url("/media/various/tooltip_bullet_arrow.png");
line-height: 30px;
color: #858585;
}
td.pwergo_cat_view_subcat_links ul li a, ol#recently-viewed-items li p.product-name a{
background-image: url("/media/various/tooltip_bullet_arrow.png");
}

div.pwergo-product-detail-infos div.tabs div.content div.tabbody ul {
    line-height: 21px;
    list-style-image: url("/media/various/tooltip_bullet_arrow.png");
}
.block-subscribe .actions button.button span{
background: none;
border: none;
}
.block-subscribe .actions button.button:hover span{
background: none;
border: none;
}
div.pwergo-prod-description ul br{
display: none;
}

div.pwergo-right-shorttext-when-gestalten-img-exists div.pwergo-prod-description {
    width: 486px;
}
.pwergo_product_view_to_basket{
background-color: transparent !important;
border: 0px;
}
td.pwergo_price_table_neu_price_td div.add-to-cart button.button{
background: #9DD0D6;
}
.pwergo_product_view_to_basket .add-to-cart{
margin-top: -11px;
margin-right: 0px;
}
.pwergo_price_table_neu_first_td{
background-color: transparent;
width: 100%;
padding-left: 0px;
}

td.pwergo_product_view_to_basket div.price-box p.special-price span.price-label {
    display: block;
    margin-bottom: 5px;
	font-size: 12px;
}
td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart span span, table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart span span{
background-image: none;
border: 1px solid #404040;
border-radius: 5px;
font-size: 14px;
}
td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart span span:hover, table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart span span:hover, td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart:hover span span, table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart:hover span span, td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart:hover span span, table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart:hover span span {
background-image: none;
border: 1px solid #D63A2E;
border-radius: 5px;
font-size: 14px;
color: #D63A2E;
}
td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart span span:focus, table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart span span:focus, td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart:focus span span, table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart:focus span span, td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart:focus span span, table.pwergo_table_product_basket td.pwergo_td_addprice .add-to-box .add-to-cart button.btn-cart:focus span span {
background-image: none;
border: 1px solid #D63A2E;
border-radius: 5px;
font-size: 14px;
color: #D63A2E;
}

tr.prewgo_prod_view_tab_1{
background-color: #ffffff;
}

div.pwergo-right-shorttext-when-gestalten-img-exists div.pwergo-prod-description{
width: 454px;
}
.product-view .product-img-box {
    margin-left: 0px;
	width: 351px;
}
div.pwergo-right-text-when-gestalten-img-exists{
margin-right: 15px;
}
table.pwergo_price_table_neu{
background:none;
}
.prewgo_prod_view_tab_price{
background-color: #ededed;
}
.prewgo_prod_view_tab_1_td_l{
border-left: 1px solid #d2d2d2;
border-top: 1px solid #d2d2d2;
padding-left: 10px;
border-bottom: 1px solid #cfcfcf;
}
.prewgo_prod_view_tab_1_td_m{
border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #cfcfcf;
}
.prewgo_prod_view_tab_1_td_r{
border-top: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
border-bottom: 1px solid #cfcfcf;
}
.prewgo_prod_view_tab_price_td_l{
border-left: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
}
.prewgo_prod_view_tab_price_td_m{
border-bottom: 1px solid #d2d2d2;
}
.prewgo_prod_view_tab_price_td_r{
border-right: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
}
td.pwergo_product_view_to_basket div.price-box p.old-price{
text-align: left;
left:193px;
top:18px;
}

td.pwergo_product_view_to_basket div.price-box p.pwergooldpricemovedown{
	top:38px !important;
}

.pwergo_product_view_to_basket span.tax-details{
	float: left;
	font-size: 10px;
	color: #878787;
	left: 185px;
	top: -19px;
	position:relative;
}



div.pwergo_marketing_ads{
 float: right;
    margin-left: 730px;
    margin-top: -93px;
    padding-top: 0;
    position: absolute;
    text-align: right !important;
    width: 270px;
}
div.pwergo_marketing_ads img.right_spa, div.pwergo_marketing_ads span img.right_spa{
margin-right: 0px;
}
div.pwergo_marketing_ads img.right_spa, div.pwergo_marketing_ads span img{
margin-left: 15px;
}
.tabs ul.tabs-list {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-repeat: repeat;
    background-size: auto auto;
    height: 40px;
    list-style: none outside none;
    margin: 0px;
    padding: 0 !important;
	/*border-bottom: 1px solid #d2d2d2;*/
	position:relative;
	top: 1px;
	border-left: 1px solid #d2d2d2;
}
.productmodell_linklist table td span, .buttonweiterohneregister{
	background: #ededed;
	border: none;
	font-size: 15ppx;
	padding: 3px 10px 7px 10px;
}
.pw_sm_list{
background-color: #ffffff;
}
td.pwergo_product_view_to_basket div.price-box p.old-price span.price{
color: #878787;
font-size: 10px;
}
td.pwergo_product_view_to_basket div.price-box p.old-price span.price-label{
color: #878787;
font-size: 10px;
}
td.pwergo_product_view_to_basket div.price-box p.special-price span.price{
font-size: 32px;
font-weight:normal;
}
.prewgo_prod_view_tab_1 td.prewgo_prod_view_tab_1_td_l, .prewgo_prod_view_tab_1 td.prewgo_prod_view_tab_1_td_m, .prewgo_prod_view_tab_1 td.prewgo_prod_view_tab_1_td_r{
padding-top: 20px;
}
.prewgo_prod_view_tab_1 td.prewgo_prod_view_tab_1_td_r{
/* padding-right: 20px; */
}
.cart .totals,
div.pwergo-prod-detail-left-block-pdf div.pwergo-file-head ,
#shopping-cart-table  thead th,
#checkout-review-table  thead th
{
	background-image: none;
	background-color: #ededed;
	padding: 4px 10px;
}
div.pwergo-prod-detail-left-block-pdf{
width: 195px;
}
tr.prewgo_prod_view_tab_price td.prewgo_prod_view_tab_price_td_r b{
position:relative;
font-weight: 300;
font-size: 12px;
right:-475px;
top: 26px;
}

.pwergo_overlay_emailform {
    background: none repeat scroll 0 0 #F7F9F6;
    border: 1px solid #CBE2C6;
    margin-right: 20px;
    margin-top: 25px;
    padding: 15px 20px;
    z-index: 11000;
}
#pwergo_em_clickup{
margin-bottom: 10px;
}
div.product-essential table.pwergo_prod_view_textcolumn div.pwergo_pliste_modell_head{
border: none;
padding-left: 10px;
}
td.pwergo_product_list_produktmodelle_prod{
border-top: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
border-left: 1px solid #cfcfcf;
}
div.pwergo-product-detail-infos div.tabs div.content div.tabbody{
padding: 20px 10px;
background-color: #ffffff;
border: none;
width:485px;
border-right: 1px solid #d2d2d2;
}
.js .tabs .content{
padding-top: 0px !important;
}
div.tabs ul.tabs-list li.current{
background-color: none;
border-top: none;
border-left: none;
border-right: none;
border-bottom: none;
background-image: none;
}
div.tabs ul.tabs-list li.current nobr{
color: black;
}
div.tabs ul.tabs-list li{
border-left: none;
background-color: #ededed;
font-size: 12px;
padding: 3px 10px 7px 10px;
background-image: none;
background-position: 0px 26px;
background-repeat: repeat-x;
margin-bottom: 0px;
z-index:100;
}
.tabs ul.tabs-list li{
background: transparent;
}
div.tabs ul.tabs-list li:hover{
background-color: #ededed;
/**background-image: url('/skin/frontend/default/pwergo/images/pwergo/bg_tablist.png') !important;**/
background-position: bottom !important;
background-repeat: repeat-x !important;
color: #000000;
}
div.pwergo-prod-detail-left-block-pdf a.pwergo-pdf-textlink{
background-image: url("/media/various/tooltip_bullet_arrow.png");
background-position: 0 5px;
background-repeat: no-repeat;
color: #282828;
line-height: 22px;
margin-left: 0px;
}
.my-hag-agr-igr-tuev table tr td{
font-size: 12px;
}
.my-hag-agr-igr-tuev{
background: white;
border: 1px solid #CFCFCF;
}
.swpfoottdthreewidth{
width: 250px;
}
.footer-container .footer{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 5px solid #CCCCCC;
    color: #5F5F5F;
    padding: 0px 0px 25px 0px;
    width: 990px;
	border-top: 1px solid #8c8c8b;
}
.myhagfootertdwidth{
width: 250px;
padding-left: 10px;
}
.swpfootheadline h1{
margin-bottom: 10px;
font-size: 16px;
color: #3b3b3a;
}
div.footer table.swptablewrap{
padding: 20px 0px 0px 0px;
}
.infocenterliste {
list-style-image: url("/media/various/tooltip_bullet_arrow.png");
list-style-position: inside;
}
.footer li{
margin-left: -4px;
}
.newsfactfoot{
background-image: url('/media/various/haken_myhag.png');
background-repeat: no-repeat;
background-position: left center;
padding-left: 22px;
line-height:20px;
}
.facts_start_myhag_first{
background-image: url('/media/various/home_myhag_facts_bg.png');
width: 235px;
min-height: 310px;
float: left;
padding-top: 35px;
background-repeat: no-repeat;
}
.facts_start_myhag{
background-image: url('/media/various/home_myhag_facts_bg.png');
width: 235px;
min-height: 310px;
float: left;
margin-left: 20px;
padding-top: 35px;
background-repeat: no-repeat;
}
.facts_start_myhag_wrapper{
width: 1000px;
height: auto;
margin-top: 15px;
}
.header_my_hag_banner{
margin-top: 20px;
}
.headline_myhag_facts{
font-size: 28px;
font-weight: 300;
color: #414140;
margin-left: 10px;
text-transform: uppercase;
}
.subheadline_myhag_facts{
font-size: 14px;
font-weight: 300;
color: #878580;
margin-left: 10px;
}
.text_myhag_facts{
margin-left: 10px;
margin-right: 10px;
margin-top: 84px;
}
.text_myhag_facts_kontakt{
margin-left: 10px;
margin-right: 10px;
margin-top: 92px;
}
.ul_umwelt_hag li{
list-style-image: url('/media/various/blatt_hag_umwelt.png')
}
.ul_umwelt_hag{
margin-left: 20px;
line-height: 36px;
}
.ul_service_hag li{
list-style-image: url('/media/various/haken_myhag.png')
}
.ul_service_hag{
margin-left: 25px;
line-height: 36px;
}
.ul_empfehlungen_hag{
margin-left: 25px;
line-height: 30px;
}
/*neu*/
.ul_empfehlungen_hag li.stempf_pflege{
list-style-image: url('/media/various/hag_stempf/stempf_pflege.png');
}
.ul_empfehlungen_hag li.stempf_capisco{
list-style-image: url('/media/various/hag_stempf/stempf_capisco.png');
}
.ul_empfehlungen_hag li.stempf_futu{
list-style-image: url('/media/various/hag_stempf/stempf_futu.png');
}
.ul_empfehlungen_hag li.stempf_puls{
list-style-image: url('/media/various/hag_stempf/stempf_puls.png');
}
.ul_empfehlungen_hag li.stempf_h05{
list-style-image: url('/media/various/hag_stempf/stempf_h05.png');
}
.ul_empfehlungen_hag li.stempf_h04{
list-style-image: url('/media/various/hag_stempf/stempf_h04.png');
}
.myhag_start_phone{
background-image: url('/media/various/myhag_start_phone.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 25px;
line-height: 30px;
}
.myhag_start_mail{
background-image: url('/media/various/myhag_start_mail.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 25px;
line-height: 30px;
}
.myhag_start_fax{
background-image: url('/media/various/myhag_start_fax.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 25px;
line-height: 30px;
}
.myhag_start_adress{
background-image: url('/media/various/myhag_start_adress.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 25px;
font-weight: bold;
line-height: 30px;
}
.myhag_start_adress_add{
margin-left: 25px;
}

.footmyhag_start_phone{
background-image: url('/media/various/myhag_start_phone.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 25px;
}
.footmyhag_start_mail{
background-image: url('/media/various/myhag_start_mail.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 25px;
}
.footmyhag_start_fax{
background-image: url('/media/various/myhag_start_fax.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 25px;
}
.footmyhag_start_open{
background-image: url('/media/various/myhag_start_open.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 25px;
}
.footmyhag_start_adress{
background-image: url('/media/various/myhag_start_adress.png');
background-position: left center;
background-repeat: no-repeat;
padding-left: 25px;
font-weight: bold;
}
.footmyhag_start_adress_add{
margin-left: 25px;
}

.startliniemyhag{
    background: none repeat scroll 0 0 #CDCDCD;
    border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;
    border-left: medium none;
    border-right: medium none;
    border-style: none none solid;
    border-width: medium medium 1px;
    clear: both;
    float: left;
    height: 2px;
    margin-bottom: 20px;
    margin-top: 50px;
    width: 100%;
}
.startliniemyhagalt{
    background: none repeat scroll 0 0 #CDCDCD;
    border-color: -moz-use-text-color -moz-use-text-color #FFFFFF;
    border-left: medium none;
    border-right: medium none;
    border-style: none none solid;
    border-width: medium medium 1px;
    clear: both;
    float: left;
    height: 2px;
    margin-bottom: 50px;
    margin-top: 20px;
    width: 100%;
}
.startueberhag{
width: 490px;
float: left;
}
.startuebermyhag{
width: 490px;
float:right;
}
div.startueberhag h1{
font-size: 28px;
font-weight: 300;
color: #3b3b3a;
}
div.startuebermyhag h1{
font-size: 28px;
font-weight: 300;
color: #3b3b3a;
}
.textstartmyhag{
text-align: justify;
display: block;
}
.startliniemyhagalt{
width: 1000px;
}
.badgewrapperhag{
width: 1000px;
clear: both;
float: left;
margin-bottom: 50px;
}
.hagbadge1{
background-image: url('/media/various/myhag_badges/badge_garantie.png');
background-repeat: no-repeat;
width: 93px;
height: 162px;
float:left;
}
.hagbadge2{
background-image: url('/media/various/myhag_badges/badge_rechnungskauf.png');
background-repeat: no-repeat;
width: 93px;
height: 162px;
float:left;
}
.hagbadge3{
background-image: url('/media/various/myhag_badges/badge_bestpreisgarantie.png');
background-repeat: no-repeat;
width: 93px;
height: 162px;
float:left;
}
.hagbadge4{
background-image: url('/media/various/myhag_badges/badge_versandkostenfrei.png');
background-repeat: no-repeat;
width: 93px;
height: 162px;
float:left;
}
.hagbadge5{
background-image: url('/media/various/myhag_badges/badge_fachhaendler.png');
background-repeat: no-repeat;
width: 93px;
height: 162px;
float:left;
}
.hagbadge6{
background-image: url('/media/various/myhag_badges/badge_vorkassenrabatt.png');
background-repeat: no-repeat;
width: 93px;
height: 162px;
float:left;
}
.hagbadge7{
background-image: url('/media/various/myhag_badges/badge_stoffproben.png');
background-repeat: no-repeat;
width: 93px;
height: 162px;
float:left;
}
.hagbadge8{
background-image: url('/media/various/myhag_badges/badge_konfigurator.png');
background-repeat: no-repeat;
width: 93px;
height: 162px;
float:left;
}
a.hagbadge{
cursor: default;
}
.hagbadgespacer37{
width: 37px;
height: 1px;
background: transparent;
float: left;
}
.hagbadgespacer36{
width: 37px;
height: 1px;
background: transparent;
float: left;
}
.hagbadgespacer34{
width: 34px;
height: 1px;
background: transparent;
float: left;
}

.pwergo-header-basket{
    background: url("/media/various/ergo_basket_icon_header.png") no-repeat scroll 10px 5px rgba(255, 255, 255, 0);
    border-left: 1px dashed #499EA5;
    border-radius: 0;
    clear: both;
    cursor: pointer;
    padding: 4px 10px 6px 0;
    width: 140px;
	color: white;
	font-size: 13px;
}
div.pwergo-header-basket a{
text-decoration: none;
font-weight: 600;
color:white;
font-size: 13px;
}
div.pwergo-header-basket a:hover{
text-decoration: none;
font-weight: 600;
}
td.bordertwopxfoot div.block-subscribe div.block-title{
display: none;
}
td.bordertwopxfoot div.block-subscribe div.block-content{
background: none transparent;
padding: 0px;
}
td.bordertwopxfoot div.block-subscribe div.block-content label{
display: none;
}
td.bordertwopxfoot div.block-subscribe{
border: none;
width: 210px;
}
td.bordertwopxfoot div.block-subscribe div.block-content div.input-box input{
border: 1px solid #CBCBCB;
height:28px;
width: 200px;
}
td.bordertwopxfoot div.block-subscribe div.block-content div.input-box input:focus{
background-color: #f1f1f1;
}
.wrapper{
margin: 0px;
min-width: 1000px;
padding-left:25px;
padding-right:25px;
}
ul.infocenterliste li.libordder{
border: 0px;
}
.pwergo-bottom-prod-info_left {
    background: none repeat scroll 0 0 white;
    margin-top: 62px;
	/* border: 1px solid #D2D2D2; */
	/**padding-top: 20px;**/
	padding-bottom: 20px;
}
.myhag_basket_icon_head{
/* position: absolute;
background: url("/media/various/ergo_basket_icon_new.png") no-repeat scroll 0% 0% transparent;
width: 74px;
height: 73px;
z-index: 100;
top: 177px;
left: 760px;
cursor: pointer; */
}
ul.rslides_tabs li{
display:inline;
}
ul.rslides_tabs{
margin-right: 10px;
margin-top: -25px;
position: relative;
text-align: right;
z-index: 10000;
}
.rslides1_s1 a{
 background: none repeat scroll 0 0 #ffffff;
    border-radius: 15px 15px 15px 15px;
/*     box-shadow: 1px 1px 2px -1px inset;
	-moz-box-shadow: 1px 1px 2px -1px inset;
	-webkit-box-shadow: 1px 1px 2px -1px inset; */
    display: inline-block;
    font-size: 0px;
    height: 13px;
    overflow: hidden;
    text-indent: -9999px;
    width: 13px;
	margin-right: 10px;
}
.rslides1_s2 a{
 background: none repeat scroll 0 0 #ffffff;
    border-radius: 15px 15px 15px 15px;
/*     box-shadow: 1px 1px 2px -1px inset;
	-moz-box-shadow: 1px 1px 2px -1px inset;
	-webkit-box-shadow: 1px 1px 2px -1px inset; */
    display: inline-block;
    font-size: 0px;
    height: 13px;
    overflow: hidden;
    text-indent: -9999px;
    width: 13px;
	margin-right: 10px;
}
.rslides1_s3 a{
 background: none repeat scroll 0 0 #ffffff;
    border-radius: 15px 15px 15px 15px;
 /*    box-shadow: 1px 1px 2px -1px inset;
	-moz-box-shadow: 1px 1px 2px -1px inset;
	-webkit-box-shadow: 1px 1px 2px -1px inset; */
    display: inline-block;
    font-size: 0px;
    height: 13px;
    overflow: hidden;
    text-indent: -9999px;
    width: 13px;
}
.rslides_here a{
background-color: #86ae6a !important;
}
.qtip-default{
background-color: white;
border: none;
box-shadow: 0 0 5px #898585;
-moz-box-shadow: 0 0 5px #898585;
-webkit-box-shadow: 0 0 5px #898585;
font-size: 12px;
font-family: 'open sans', sans-serif;
line-height: 16px;
}
div.qtip-tip{
background: url("/media/various/myhag_tooltip_arrow_down.png") !important;
    border: 0 none !important;
    bottom: -18px !important;
    height: 18px !important;
    left: 46.4% !important;
    line-height: 6px !important;
    width: 26px !important;
	margin-left: -3px !important;
}
div.qtip-tip canvas{
display: none;
}
.tooltiptext h3{
font-size: 18px;
font-weight: 300;
text-transform: uppercase;
color: #D63A2E;
}
.swopperfblikesocial{
display: none;
}
td.pwergo-cat-head-td div.category-description{
width: 100%;
padding: 0px;
background: none;
}
.ueber_hag_navi_ul li {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid white;
    color: #D7392E;
    float: left;
    font-size: 29px;
    font-weight: 300;
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
    text-transform: uppercase;
    width: 235px;
	-webkit-transition: background, box-shadow 0.6s ease 0s;
transition: background, box-shadow 0.6s ease 0s;
	box-shadow: 0 0 3px #898585;
	-moz-box-shadow: 0 0 3px #898585;
	-webkit-box-shadow: 0 0 3px #898585;
}
.ueber_hag_navi_ul li.ueber_hag_navi_marrig {
margin-right: 17px;
}
.ueber_hag_navi_ul li:hover{
background: none repeat scroll 0 0 rgb(215, 57, 46);
border: 1px solid #d7392e;
-webkit-transition: all 0.6s ease 0s;
transition: all 0.6s ease 0s;
color: #ffffff;
box-shadow: 0 0 45px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 0 45px rgba(0, 0, 0, 0.1) inset;
-webkit-box-shadow: 0 0 45px rgba(0, 0, 0, 0.1) inset;
}
.category-description{
color: #858585;
}
.ueberhag_ergonomie {
    background: none repeat scroll 0 0 #ffffff;
    clear: both;
    float: left;
    margin-top: 50px;
    padding: 0 10px 0 10px;
    width: 980px;
	box-shadow: 0 0 3px #898585;
	-moz-box-shadow: 0 0 3px #898585;
	-webkit-box-shadow: 0 0 3px #898585;
}


.ueberhag_ergonomie h1 {
    border-bottom: 1px solid;
    color: #D7392E;
    font-size: 70px;
    font-weight: 300;
    text-transform: uppercase;
	margin-bottom: 20px;
}
.ueberhag_ergonomie h2 {
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase;
	margin-top: 20px;
	}
.myhag_fourfactlinks{
margin-top: 50px;
color: rgb(215, 57, 46);
text-align: center;
border-top: 1px solid rgb(184, 184, 184);
padding-top: 7px;
display:none;
}
.myhag_fourfactlinks a{
color: rgb(215, 57, 46);
}
ul.designauszeichnungenhag li{
list-style-image: url("/media/various/tooltip_bullet_arrow.png");
line-height: 30px;
color: #858585;
margin-left: 25px;
text-align: left;
width: 410px;
}

.pwergo_agr_igr_block {
    padding-bottom: 20px;
    position: relative;
    top: -12px;
}

.headline_zertifikate {
    border-bottom: 1px solid #D2D2D2;
	font-size: 14px;
}
div.pwergo-bottom-prod-info_left div.pwergo-prod-detail-left-block-pdf div.pwergo-file-head{
display: none;
}
div.pwergo-bottom-prod-info_left div.pwergo-prod-detail-left-block-pdf{
border: none;
}
.myhag_leftbar_linkss{
background-image: url("/media/various/tooltip_bullet_arrow.png");
background-position: 0 5px;
background-repeat: no-repeat;
color: #282828;
line-height: 22px;
padding-left: 14px;
text-decoration: none;
color: #2f70d2;
}
span.myhag_leftbar_linkss a{
text-decoration: none;
color: #2f70d2;
}
span.myhag_leftbar_linkss a:hover{
text-decoration: underline;
}
.myhag_leftbar_linkss:hover{
text-decoration: underline;
cursor: pointer;
}
div.pwergo-prod-detail-left-block-pdf a.pwergo-pdf-textlink{
color: #2f70d2;
font-size: 12px;
}

.myhag_leftbar_header_prod {
border-bottom: 1px solid #D2D2D2;
    font-size: 14px;
    margin-bottom: 5px;
}
tr.prewgo_prod_view_tab_price table.pwergo_price_table_neu td.pwergo_price_table_neu_first_td div.pwergo-pricebox-loader-img{
background-color: #ffffff;
display: none;
}
div.pwergo-pricebox-loader-img{
background-image: url('/media/various/loading_ergo.gif') !important;
background-color: white;
}
#pwergo_em_clickup {
    background: url("/media/various/closeform_button_bg.png") no-repeat scroll left center white;
    display: block;
    float: right;
    height: 24px;
    margin-right: 20px;
    margin-top: 6px;
    width: 150px;
}
#pwergo_em_clickup:hover{
background: url("/media/various/closeform_button_bg.png") no-repeat scroll left center #eeb7b2;
}
div.category-products_grid{
width: 1000px;
}
.li_ersatz_d{
width: 241px;
border: none;
box-shadow: 0px 0px 0px 1px #d2d2d2;
-webkit-box-shadow: 0px 0px 0px 1px #d2d2d2;
-moz-box-shadow: 0px 0px 0px 1px #d2d2d2;
/* transition: box-shadow 0.6s ease 0s; */
}
.li_ersatz_d:hover{
width: 241px;
border: none;
box-shadow: 0px 0px 0px 2px #9dd0d6;
-webkit-box-shadow: 0px 0px 0px 2px #9dd0d6;
-moz-box-shadow: 0px 0px 0px 2px #9dd0d6 ;
/* -webkit-transition: box-shadow 0.6s ease 0s;
transition: box-shadow 0.6s ease 0s; */
cursor: pointer;
}
.li_ersatz{
margin-right: 0px;
}
.toolbar{
	display:none;
}

#li_ersatz_1, #li_ersatz_2, #li_ersatz_3, #li_ersatz_5, #li_ersatz_6, #li_ersatz_7, #li_ersatz_9, #li_ersatz_10, #li_ersatz_11, #li_ersatz_13, #li_ersatz_14, #li_ersatz_15, #li_ersatz_17, #li_ersatz_18, #li_ersatz_19, #li_ersatz_21, #li_ersatz_22, #li_ersatz_23, #li_ersatz_25, #li_ersatz_26, #li_ersatz_27, #li_ersatz_29, #li_ersatz_30, #li_ersatz_31, #li_ersatz_33, #li_ersatz_34, #li_ersatz_35, #li_ersatz_37, #li_ersatz_38, #li_ersatz_39{
    /*margin-right: 12px;*/
}
table.pwergo-product-list-img-table tbody tr{
background: white;
}
.pwergo-header-basket:hover{
    background-color: #9dd0d6;
    border-right: 9px solid #9dd0d6;
    cursor: pointer;
}

.pwergolinkisimage{
    background-image: url("/media/various/download_allg_icon.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
}
.pwergolinkispdf{
    background-image: url("/media/various/download_allg_icon.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 14px;
}
.pwergolinkisundefined{
    background-image: url("/media/various/download_allg_icon.png");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
}
div.pwergo-prod-detail-left-block-pdf a.pwergo-pdf-textlink{
padding-left: 0px;
background: none;
}


/* ul.tabs-list li.current:before {
    background: url("/media/various/arrow_down_prod_box.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 13px;
    margin: 30px auto 0;
    position: absolute;
    width: 20px;
} */
div.tabs{
border-bottom: 1px solid #d2d2d2;
margin-top: 35px;
}
.js .tabs .content{
border-right: 1px solid #d2d2d2;
border-top: 1px solid #d2d2d2;
border-left: 1px solid #d2d2d2;
}
div.tabs ul.tabs-list li, .pwergo-product-detail-infos .tabs ul.tabs-list li a:hover{
color: black;
}
table.pwergo_product_list_special_small, table.pwergo_product_list_special_small tr {
    background-color: #FFFFFF;
    border: 1px solid #D2D2D2;
    border-collapse: collapse;
}
div.tabs ul.tabs-list li:hover, .pwergo-product-detail-infos .tabs ul.tabs-list li:hover{
color: black;
}







.pwergo_tooltip_container_tab{
	width:241px;
	background-image:none;
	background:white;
	/*box-shadow:0 0 4px #565656; */
	/*transition: all 0.6s ease 0s;*/
	padding:13px 13px 13px;
	height:282px;
}



.pwergo_tooltip_container_tab_innerdiv_new{
	overflow:hidden;
	height:254px;
	width:214px;
}

.pwergo_tooltip_container_tab_innerdiv_new span.manufacturer-frame-list{
	bottom:0;
	right:5px;
	background:white;
	display:block;
	width:230px;
}

.pwergo_tooltip_container_tab_innerdiv_new span.manufacturer-frame-list img{
	border:0;
	float:right;
}

.pwergo_tooltip_container_tab_innerdiv_new a.product-name-new-link{
	font-size: 13px;
	line-height:16px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
	display:block;
	margin-top:15px;
	margin-bottom:10px;
}

.pwergo_tooltip_container_tab_innerdiv_new ul{
	list-style-image:url("/media/various/tooltip_bullet_arrow.png");
	margin-left:13px;
	color:#6D6D6D;
	font-size:13px;
	line-height:17px;
}

.tabs ul.tabs-list a{
color: #b8b8b8;
}
.hidefirmenangebot_hag{
display:none;
}



table.pwergo_added_product_lists {
    background: none repeat scroll 0 0 #EDEDED;
    border-left: 1px solid #D2D2D2;
    border-right: 1px solid #D2D2D2;
    border-top: 1px solid #D2D2D2;
    height: 40px;
    margin-bottom: 0;
    margin-top: 35px;
    padding: 10px;
    width: 723px;
}
table.pwergo_added_product_lists td span{
font-size: 14px;
text-transform: uppercase;
margin-left: 10px;
}
table.pwergo_product_list_special_small, table.pwergo_product_list_special_small tr, .pw_sm_list{
border-top: none;
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
}
.myhag_product_rabatt_td {
    background: url("/media/various/myhagproducttable_rabatt.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 25px;
    width: 25px;
}
.myhag_product_rabatt_td img{
display: none;
}
.linieentfernen_myhag{
display: none !important;
}
.myhag_product_empfehlung_td {
    background: url("/media/various/myhagproducttable_empfehlung.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 25px;
    width: 25px;
}
.myhag_product_empfehlung_td img{
display: none;
}
.myhag_product_zubehoer_td {
    background: url("/media/various/myhagproducttable_zubehoer.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 25px;
    width: 25px;
}
.myhag_product_zubehoer_td img{
display: none;
}
button.button:hover span, .pwergo-product-detail-infos .tabs ul.tabs-list li:hover, .block-subscribe .actions button.button:hover span{
color: #000000;
}
li.aw-am-level0 a{
letter-spacing: 0px;
}
.ueber_uns_headline_myhag{
color: #FFFFFF;
font-size: 46px;
font-weight: 300;
}
.wwwmyhagde_headline_myhag{
color: #F28077;
    font-size: 27px;
    font-weight: 300;
    line-height: 28px;
}
.wrapper_ueberuns_top{
background: url(/media/various/ueberuns_myhag_top_laden.jpg) no-repeat;
width: 1000px;
height: 330px;
padding-left: 20px;
padding-top: 208px;
}
.ueberuns_text_header_myhag{
margin-top: 75px;
text-align: left;
width: 270px;
}
.capisco_futu_ueberuns_stuehle{
background: url("/media/various/capisco_futu_ueberuns_stuehle.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 177px;
    left: 340px;
    position: relative;
    top: -189px;
    width: 212px;
	}
td.pwergo_price_table_neu_second_td{
width: 313px;
}
div.tabs ul.tabs-list li:hover{
color: #000000 !important;
}
.cart-table .btn-continue span, .cart-table .btn-update span{
background: none;
}
#shopping-cart-table ,
#checkout-review-table {
	border-color: #d2d2d2;
}

#shopping-cart-table  tfoot tr,
#shopping-cart-table  tfoot tr.first td,
#checkout-review-table  tfoot tr,
#checkout-review-table  tfoot tr.first td{
	background-color: #ededed;
}
.cart .totals{
border-color: #d2d2d2;
}
#opc-review .product-name, #shopping-cart-table h2.product-name a, #my-orders-table h3.product-name, #shopping-cart-table h2.product-name {
color: #c94d2b !important;
}
#checkout-review-table tr.last td.a-right strong, #shopping-cart-totals-table tfoot tr td.a-right strong, #my-orders-table tfoot tr td.a-right strong{
color: #c94d2b;
}
.page-title h1 {
    color: #858585;
    font-size: 3.7em;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 15px 10px 30px 0;
}
/*.buttonweiterohneregister {
    background: none repeat scroll 0 0 #86ae6a;
    border: medium none;
    color: #FFFFFF;
    font-weight: normal;
    padding: 10px 15px;
    text-transform: uppercase;
	font-size:14px;
	width:200px;
}*/
/*.buttonweiterohneregister:hover{
border: none !important;
background:#c94d2b;
}*/
/*.opc .allow .step-title{
border-top: 1px solid #d2d2d2;
border-bottom: none;
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
background-color: #dedede;
}*/
.opc .allow .step-title h2{
color: #a2a2a2;
}

.opc .allow .step-title .number {
    background: none repeat scroll 0 0 #858585;
    border-color: #858585;
    color: #FFFFFF;
}
.opc .active .step-title h2{
color: #4d4d4d;
}
/*.opc .active .step-title{
border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
background-color: #D4E8EB; /*#ededed;
}*/
.opc .active .step-title .number {
    background: none repeat scroll 0 0 #67BBC5; /*#4d4d4d;*/
    border-color: #67BBC5; /*#4d4d4d;*/
    color: #FFFFFF;

}
.opc .step-title{
padding: 4px 10px 6px;
}
li.section div.step{
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
input.input-text, select, textarea {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #D2D2D2;
}




ol.opc input{
height: 25px;
}
ol.opc .form-list select{
height: 27px;
padding: 3px;
}
ol.opc input:focus{
background-color: #ffffff; /*#ededed;*/
}
#shopping-cart-table  tfoot tr ,
#checkout-review-table  tfoot tr {
	background-color: #EDEDED !important;
}
div.checkout-agreements{
margin-top: 0px !important;
}
body.checkout-onepage-index div.col-main {
width: 720px;
margin-bottom: 150px;
}
div.col-right div.opc-block-progress div.block-title, .col-right .block-progress .block-content {
background: none repeat scroll 0 0 #EDEDED;
}
div.opc-block-progress {
background: none repeat scroll 0 0 #EDEDED;
padding: 5px;
}
body.checkout-onepage-index div.block{
border: 1px solid #D2D2D2;
}
.col-right #checkout-progress-wrapper {
padding-top: 52px;
}

.col-right div#checkout-progress-wrapper .block .block-title strong span {
    color: #484D51;
    font-size: 14px;
}





div.tabs ul.tabs-list li{
	height:40px;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	padding-right:10px;
	padding-left:10px;
	margin-right:0;
	margin-left:0;
	border-right:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	border-top:1px solid #D2D2D2;
}
/* div.tabs ul.tabs-list{
	border-bottom:1px solid #D2D2D2;
} */
.pwergo-product-detail-infos .tabs ul.tabs-list li a{
	line-height:40px;
	text-transform: none !important;
}
/* ul.tabs-list li.current:before{
	margin:40px auto 0;
} */
div.pwergo-product-detail-infos div.tabs{
	background: #fff;
}

div.tabs ul.tabs-list li.current{
	background:#FFFFFF;
	border-right: 1px solid #D2D2D2;
    border-top: 1px solid #D2D2D2;
	border-bottom: 1px solid #fff;
}
div.pwergo-product-detail-infos div.tabs ul.tabs-list li:hover{
	background:#DEDEDE;
}
/* ul.tabs-list li.current:before{
    background: url("/media/various/arrow_down_prod_box_n.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
} */
div.product-name h1{
	width:100%;
}

div.pwergo_marketing_ads{
	margin:0;
	padding:0;
	width:;
	position:relative;
	width:auto;
}
.tabs ul.tabs-list a{
	color:#858585;
}

.pwergo_cat_view_wrapper{
	display:none;
}
.subtitle, .sub-title{
	color:#D63A2E;
}

.product-options ul.options-list label {
    color: #373737;
    font-size: 12px;
    font-weight: normal;
}

.pwergo_express_view {
    /*left: 13px;*/
	left: -16px;
    position: absolute;
    /*top: -6px;*/
	top:-25px;
}

.pwergo_express_list {
    left: -20px;
    position: absolute;
    top: -25px;
    width: 140px;
}

.footer-container{
margin-bottom: 100px;
}

ul.ul_empfehlungen_hag a {
    color: #2F70D2;
    text-decoration: none;
}


ul.ul_empfehlungen_hag a:hover{
    color: #2F70D2;
    text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
    color: #404040;
	}


.product-options ul.options-list label .price-notice {
    display: inline;
    margin-top: 2px;
	white-space:nowrap;
}

.block-subscribe .actions button.button:hover span{
color: #D63A2E !important;
}
td.pwergo_price_table_neu_price_td div.add-to-cart button.btn-cart:hover span span{
line-height: 41px;
}

.navi_exchange_block_87 table {
    background: none repeat scroll 0 0 #DAECF0;
}
/* li.current{
background: #9DD0D6 !important;
} */
.aw-hapln-mnu ul.level0{
width: 100%;
background-color: #ffffff;
margin-top: 0px;
/* border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2; */
margin-left: -1px;
border-left:1px solid #d2d2d2;
border-right:1px solid #d2d2d2;
border-bottom:1px solid #d2d2d2;
}

.wrapper_nav_logoboxx a img {
    float: left;
}
.wrapper_nav_logoboxx div {
    float: left;
    margin: 25px 15px;
}
.aw-hapln-mnu ul.level0.pwergo-awam-catid-87{
width:506px;
margin-left: -1px;
}
.aw-hapln-mnu ul.pwergo-awam-catid-3{
width: 600px;
}
.aw-hapln-mnu ul {
    top: 50px;
}
li.aw-am-level1 a{
/*font-size: 16px;*/
font-weight: normal !important;
}
.aw-hapln-mnu UL LI.column{
/*float: none;*/
width: 100%;
}
.aw-hapln-mnu UL.level1, .aw-hapln-mnu UL.level2, .aw-hapln-mnu UL.level3, .aw-hapln-mnu UL.level4, .aw-hapln-mnu UL.level5{
width: 100%;
}
ul.pwergo-awam-catid-56 li.current{
background: #E6F2F4;
}
.aw-am-block ul.pwergo-awam-catid-56 li.aw-am-level1:hover{
background: #E6F2F4;
}
ul.level1 li.level1:hover{
/*background: #ededed !important;*/
}
.level1.aw-am-level1.nav- span {
    font-size: 14px !important;
	color: #68B6B6 !important;
	font-weight: 400 !important;
}

div.footer div.block-subscribe {
	border:0;
}

div.footer div.block-subscribe  div.block-title{
	display:none;
}
div.footer  div.block-content{
	padding:0;
	background: #DEDEDE;
	margin-top:20px;
}
div.footer  div.block-content label{
	color:#5F5F5F; /*#A3A3A3;*/
	font-size:15px;
}
div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box p.special-price span.price-label{
	bottom:0;
}
div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box p.special-price span.price_from{
	line-height:13px;
}

td.pwergo_product_list_produktmodelle_prod_on{
	border-top:2px solid #86AE6A;
}

td.pwergo_price_table_neu_price_td div.add-to-cart button.button{
	height:50px;
}

.myhag_product_schnell_td img{
	display:none;
}

.myhag_product_schnell_td {
    background: url("/media/various/myhagproducttable_express.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 25px;
    width: 35px;
}
td.pwergo_price_table_neu_price_td{
	padding-right:10px;
}
.pwergo-favourite-stoff {
    background: none repeat scroll 0 0 #D0EEC8;
    margin-top: 10px;
    padding: 8px;
}
.pwergo-favourite-stoff .pwergo-red-star-stoff {
    background: url("/media/various/thumbs_up_icon_stoffe.png");
    display: block;
    float: left;
    height: 50px;
    left: -12px;
    position: relative;
    top: -11px;
    width: 50px;
}
.pwergo-favourite-stoff .pwergo-red-star-stoff img {
    display: none;
	}
.pwergo-stoffempfehlungspan{
color: #D63A2E;
}
img.pwergo-bezug-thumbnails_new:hover {
    border: 2px solid #D63A2E;
    transition: border 0.5s;
}
img.pwergo-bezug-thumbnails_new:active {
    border: 2px solid #D63A2E;
}
#hagmithaendlernennung{
background: url("/media/various/autorisierter_haendler_wieland.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 44px;
    left: 551px !important;
    position: absolute;
    top: 52px !important;
    width: 202px;
}
#hagmithaendlernennung img{
display: none;
}
.pwergo_iindenwk a {
    background: url("/media/various/detailansicht_myhag.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: normal;
    display: block;
    height: 23px;
    width: 106px;
}
.pwergo_iindenwk a img{
display: none;
}
ul.level1 li.level2 a span{
font-size: 14px !important;
color: #404040 !important;
}
ul.level1{
font-size: 14px !important;
color: #68B6B6 !important;
}
td.nav-contaianer-sub-secondcell, .nav-container ul#nav li.active, ul.aw-hapln-mnu li.active,
ul.aw-am-dropbox, ul.aw-hapln-mnu li:hover, .nav-container ul#nav li.active:hover, .nav-container ul#nav li.active a:hover,
.col-main  #adj-nav-price-go---price span
{
	background: transparent;
}
ul.pwergo-awam-catid-56 .aw-am-block ul li.aw-am-level1:hover{
	background: #9dd0d6 !important;
}
.nav-container, td.nav-contaianer-sub-firstcell, .aw-am-body{
background: transparent;
}
.header .quick-access{
width: 1000px;
height: 50px;
}
div.form-search-pwergo button.button {
    background: url("/media/various/lupe4search.png") no-repeat scroll left center;
    border: medium none;
    border-radius: 0 0 0 0;
    height: 28px;
    left: 170px;
    position: absolute;
	width: 24px;
	top: -1px;
}

.header .links {
    float: right;
    margin: 13px 222px 6px;
}
li.aw-am-level0 a{
margin: 0px;
height: 51px;
line-height: 48px;
}
li.aw-am-level0 ul a{
height: auto;
line-height: 22px;
}
.pwergosticked .pwergo-header{
box-shadow: 0px 8px 7px -6px;
-moz-box-shadow: 0px 8px 7px -6px;
-webkit-box-shadow: 0px 8px 7px -6px;
transition: box-shadow 0.7s;
-moz-transition: box-shadow 0.7s;
-webkit-transition: box-shadow 0.7s;
}
.pwergosticked .pwergo-header{
transition: box-shadow 0.7s;
-moz-transition: box-shadow 0.7s;
-webkit-transition: box-shadow 0.7s;
}


.header .form-search-pwergo{
	/*position:relative;*/
	/*top:0;*/

}

div.page div.header-container div.header div.quick-access{
	/*position:absolute;*/
	/*top:150px;*/
	/*left:0px;*/
}

div.pwergo_wrap_i_basket, div.pwergo_wrap_i_search{
	position:absolute;
	top:0;
	width:1px;
}
div.pwergo-header-basket{
	margin-left:840px;
}
.header .form-search-pwergo{
    margin-left: 630px;
    margin-top: 11px;
    position: relative;
    right: auto;
    top: 0;
}

div.pwergo_bannertext {
    color: #FFFFFF;
    font-weight: 600;
    left: 28px;
    line-height: 23px;
    position: absolute;
    text-align: left;
    text-shadow: 1px 1px 2px #A3A3A3;
    top: 155px;
    width: 300px;
}
.input-text::-ms-clear {
    display: none;
}
.navi_exchange_block_3 ul {
    float: left;
    left: 20px !important;
    position: relative;
}
li.ergo_navnew_li_maincat a {
    color: #67BCC4 !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    margin-bottom: 5px !important;
}
li.ergo_navnew_li_maincat a:hover {
    color: #c94d2b !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 5px !important;
}
.ergo_navnew_li_subcat a {
    color: #2E2D2C !important;
    font-size: 14px !important;
}
.ergo_navnew_li_subcat a:hover {
    color: #c94d2b !important;
    font-size: 14px !important;
}
td.ergo_navnew_td{
width: 200px;
}
.navi_exchange_block_87 td {
    height: 85px;
    text-align: center;
    vertical-align: middle;
	transition: background 0.2s ease;
	-moz-transition: background 0.2s ease;
	-webkit-transition: background 0.2s ease;
}
.navi_exchange_block_87 td:hover{
background: #daecf0;
transition: background 0.2s ease;
	-moz-transition: background 0.2s ease;
	-webkit-transition: background 0.2s ease;
}
.logoborder_r_u{
border-bottom: 1px solid #ececec;
border-right: 1px solid #ececec;
}
.logoborder_r{
border-right: 1px solid #ececec;
}
.logoborder_u{
border-bottom: 1px solid #ececec;
}
.aw-hapln-header-nav li.ergo_navnew_li_subcat{
list-style-image: url('/media/various/tooltip_bullet_arrow.png');
margin-left: 14px !important;
}
div.footer-container td.ergo_navnew_td{
width: 16,6% !important;
}
div.footer-container li.ergo_navnew_li_subcat{
list-style-image: url('/media/various/tooltip_bullet_arrow.png');
margin-left: 14px !important;
}
.footer li{
display: list-item;
}
div.footer-container .wrapperfornav{
padding: 0px 15px 20px 15px;
border-top: 2px solid #FFFFFF;
border-bottom: 2px solid #FFFFFF;
}
.logotablefooter td{
height: 65px;
    text-align: center;
    vertical-align: middle;
	}
.aw-am-block li.current .ergo_navnew_li_subcat a{
color: #2E2D2C !important;
}
.aw-am-block li.current .ergo_navnew_li_subcat a:hover{
color: #c94d2b !important;
}
.aw-am-block li.current .ergo_navnew_li_maincat a{
color: #67BCC4 !important;
}
.aw-am-block li.current .ergo_navnew_li_maincat a:hover{
color: #c94d2b !important;
}


/* Wassezeichen bei Produktliste - Ein Verusch - START */
.pwergo_tooltip_container_tab_innerdiv_new ul{
	color:#1B1B1B;
}
div.category-products_grid div.li_ersatz div.tooltip{
	opacity:0.95;
}
/* Wassezeichen bei Produktliste - Ein Verusch - END */

div.pwergo_bannertext_neu table tr td.bottom{
font-size: 14px;
letter-spacing: 0;
line-height: 19px;
/*text-align: justify;*/
vertical-align: bottom;
}
tr.ergo_navnew_tr li a:hover{
font-weight: 400 !important;
text-decoration: none;
}





.cart .discount{
	display:block;
	width:auto;
	text-align:left;
}

.cart .cart-collaterals .col2-set{
	width:640px;
}
.discount{
/*height: 176px;*/
}
.success-msg {
    background-color: #EEF5E3;
    border: 1px solid #abc58f;
    color: #404040;
}
#shopping-cart-table  .even,
#checkout-review-table  .even{
	background: white;
}
.cart .cart-collaterals .col2-set .col-2{
	width:220px;
}

.cart .discount .input-box {
	width:100%;
}

.cart .discount input.input-text{
	width:180px;
	text-align:right;
	height:20px;
}

.cart .discount h2{
	background: url("/media/various/plus_toggle_discount_box.png") no-repeat center right 10px;
    color: #4B4B4B;
    cursor: pointer;
    font-size: 15px;
    margin-bottom: 0;
    margin-left: -15px;
    margin-top: 0;
    padding: 15px !important;
    text-transform: none;
    width: 100%;
}
.cart .discount h2, .cart .shipping h2{
	padding: 0px;
	}
.cart .discount button span, .cart .shipping button span{
	background:none; /* FFF72D */
	border-color:#C5C5C5;
	padding:0 8px;
}

.cart .discount .buttons-set button.button, .cart .shipping .buttons-set button.button{
	float:left;
	margin-bottom:15px;
}

.cart .discount .buttons-set button.button:hover span, .cart .shipping .buttons-set button.button:hover span{
	background:none;
	/*color:white;*/
}

.cart .discount, .cart .shipping{
	background:#EDEDED;
	padding: 0 15px;
}

.cart .discount, .cart .shipping{
	/*border-radius:5px;*/
}
.product_slider_box_start{
width:798px;
height: 305px;
background: white;
border: solid 1px #d2d2d2;
float: right;
}
.wrapper_start_ergo_navi{
float: left;
}
.wrapper_start_ergo_neuo{
width: 1000px;
background: blue;
}
.menu_ergo_startscreen_list{
border-left: 1px solid #d2d2d2;
border-top: 1px solid #d2d2d2;
padding: 0px;
width: 188px;
margin: 0px;
}
li.menu_ergo_startscreen ul.sub_menu_ergo_startscreen{
display: none;
margin-left: 189px;
margin-top: -50px;
position: absolute;
padding: 0px;
}
li.menu_ergo_startscreen ul.sub_menu_ergo_startscreen li{
list-style: none;
border-bottom: 1px solid #D2D2D2;
min-width: 188px;
}
.navsubarrowstart{
background-image: url('/media/various/arrow_right_sub_start.png') !important;
background-repeat: no-repeat !important;
background-position: right 10px center !important;
}
li.menu_ergo_startscreen:hover a.navsubarrowstart{
background-image: url('/media/various/arrow_right_sub_start_hover.png') !important;
background-repeat: no-repeat !important;
background-position: right 10px center !important;
color: #68B6B6;
font-weight: 600;
}
li.menu_ergo_startscreen ul.sub_menu_ergo_startscreen li a{
color: #404040;
display: block;
font-size: 16px;
padding: 15px;
text-decoration: none;
background: none repeat scroll 0 0 #EDEDED;
}
li.menu_ergo_startscreen ul.sub_menu_ergo_startscreen li a:hover{
color: #68B6B6;
display: block;
font-size: 16px;
padding: 15px;
text-decoration: none;
background:white;
}
li.menu_ergo_startscreen:hover ul.sub_menu_ergo_startscreen{
display: block;
}

li.menu_ergo_startscreen {
background: none repeat scroll 0 0 #EDEDED;
border-bottom: 1px solid #D2D2D2;
border-right: 1px solid #D2D2D2;
list-style: none outside none;
width: 188px;
}
/* li.menu_ergo_startscreen:hover{
border-right: 1px solid #ededed;
} */
.menu_ergo_startscreen a {
color: #404040;
display: block;
font-size: 14px;
padding: 15px;
text-decoration: none;
font-weight: 600;
}
.menu_ergo_startscreen a:hover {
color: #68B6B6;
display: block;
font-size: 14px;
padding: 15px;
text-decoration: none;
}
.wrapper_ergo_start_slider_image{
float: left;
}
.aktionsbanner_ergo_start{
float: left;
margin-left: 10px;
margin-top: 20px;
}
.service_box_ergo_start{
float: right;
width: 170px !important;
height: 448px !important;
border: 1px solid #d2d2d2;
margin-top: 20px;
background: white;
padding: 10px;
}
.service_box_ergo_start h1 {
    font-size: 22px;
    text-transform: uppercase;
}
.service_box_ergo_start li {
    list-style-image: url("/media/various/haken_service_box_ergostart.png");
    margin-left: 28px;
    text-align: left;
}
.service_box_ergo_start ul {
    margin-bottom: 20px;
}
.five_button_start{
float: left;
margin-top: 25px;
}
.five_button_start img {
    float: left;
    margin-left: 10px;
}
.first_img_five_button{
margin-left: 0px !important;
}
.logobox_ergonom_start{
float: left;
}
.logobox_ergonom_start td {
    border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
    height: 65px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 166px;
}
.logobox_ergonom_start table {
    background: none repeat scroll 0 0 #FFFFFF;
    width: 1000px;
	border-top: 1px solid #ededed;
	margin-top: 50px;
	margin-bottom: 50px;
	border-left: 1px solid #EDEDED;
}
.karte_ergonomisches_start{
background: url('/media/various/karte_ergonomisches_start.png');
width: 394px !important;
height: 274px !important;
float: left;
}
.adress_ladengeschaeft{
width: 576px !important;
height: 243px !important;
float: right;
padding: 10px;
background: url('/media/various/ergonomisches_ladengeschaeft_background.jpg');
}
.adress_ladengeschaeft h1{
    font-size: 22px;
    text-transform: uppercase;
}
.textwrapper_startpromotext{
clear: both;
float: left;
margin-top: 25px;
}
p.left_pr_text{
float: left;
margin-right: 23px;
width: 350px;
}
p.right_pr_text{
float: right;
width: 350px;
}


div.startergo_nav_sub_kat_1{
display: none;
position: absolute;
top: 0px;
left: 190px;
background: #F1F1F1;
min-width: 250px;
height: 297px;
border-top: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
padding-top: 8px;
}

li.menu_ergo_startscreen:hover div.startergo_nav_sub_kat_1{
display: block;
}



div.startergo_nav_sub_kat_2{
display: none;
position: absolute;
top: 0px;
left: 190px;
background: #F1F1F1;
min-width: 250px;
height: 297px;
border-top: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
padding-top: 8px;
}

li.menu_ergo_startscreen:hover div.startergo_nav_sub_kat_2{
display: block;
}



div.startergo_nav_sub_kat_3{
display: none;
position: absolute;
top: 0px;
left: 190px;
background: #F1F1F1;
min-width: 250px;
height: 297px;
border-top: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
padding-top: 8px;
}

li.menu_ergo_startscreen:hover div.startergo_nav_sub_kat_3{
display: block;
}



div.startergo_nav_sub_kat_4{
display: none;
position: absolute;
top: 0px;
left: 190px;
background: #F1F1F1;
min-width: 250px;
height: 297px;
border-top: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
padding-top: 8px;
}

li.menu_ergo_startscreen:hover div.startergo_nav_sub_kat_4{
display: block;
}
.subkatfontstyle a, .subkatfontstyle a:hover{
font-size: 14px;
line-height: 6px;
}
.bolderstartnavihover:hover{
font-weight: 600;
}
.nav-container ul#nav li.active, ul.aw-hapln-mnu li.active, li.level0:hover, .nav-container ul#nav li.active:hover, .nav-container ul#nav li.active a:hover, .col-main #adj-nav-price-go---price span{
background: #9dd0d6 !important;
}



.navi_exchange_block_3 {
    background: url("/media/various/unterpunkt_top_background_nav.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

.navi_exchange_block_87 {
    background: url("/media/various/unterpunkt_top_background_nav.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

/* ul.level1 {
    background: url("/media/various/unterpunkt_top_background_nav.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
} */
ul.level1 li.level1 {
background-image: none !important;
}
.sliderlist_ergostart img{
height: 170px;
margin-bottom: 10px;
}

.sliderlist_ergostart li {
    float: left;
    font-size: 12px;
    margin: 20px 60px 30px;
    text-align: center;
    width: 145px;
}
.img_imgslider_ergostart img {
    width: 105px;
}

.imgslider_content_ergonomisches {
    margin: 20px 80px;
}

.img_imgslider_ergostart {
    width: 180px;
	vertical-align: middle;
}

.spacer_imgslider_ergostart {
    width: 50px;
}

table.imgslider_content_ergonomisches td {
    font-size: 12px;
    text-align: center;
	cursor: pointer;
}
.tr_spacer_imgslider_ergostart{
height: 15px;
}

div.pwergo-div-cat-head-div table.pwergo_cat_head_wrap td.pwergo-cat-head-td div.category-description div.pwergo_posrel img.pwergo_headim {
    width:1000px;
}

div.pwergo-div-cat-head-div table.pwergo_cat_head_wrap td.pwergo-cat-head-td div.category-description div.pwergo_posrel div.pwergo_bannertext{
    color: #333333;
    font-weight: bold;
    left: 547px;
    line-height: 16px;
    position: absolute;
    text-align: left;
    text-shadow: 1px 1px 2px #A3A3A3;
    top: 73px;
    width: 340px;
    margin-left:80px;
    margin-top:20px;
    font-size:13px;
}


td.pwergo_price_table_neu_price_td div.add-to-cart button.button{
    margin-top:10px;
}
td.pwergo_product_list_produktmodelle_prod{
    line-height:15px;
}

.arrowdowncheckout{
	margin-left:24px;
}

.buttonweiterregister{
	text-transform:uppercase;
}
.logobox_herstellerseite{
	background:#ffffff;
}

.pwergo_cat_view_wrapper{
	display:block;
	width:1000px;
}

.pwergo_cat_view_subcat table{
	width:230px;
}
div.pwergo_farbfaecher_view_o_back {
    background: none repeat scroll 0 0 #DFE7D2;
    height: 50px;
    margin-left: -10px;
    margin-top: -55px;
    width: 350px;
}
body{
	color: #4E4E4E;
}

div.pwergo_proddetail_subhead{
	color:#696969;
}

div.pwergo-prod-description ul{
color: #4E4E4E;
}
.footer a{
color: #5F5F5F;
}


/*  RELAUNCH  */
div.col2-left-layout div.col-left div.aw-am-block{
	display:block;
	height:auto;
}

div.col-left div.block-layered-nav{
	display:none;
}

.pwergo_cat_view_wrapper{
	width:746px;
}

div.category-products_grid,
div.pwergo-div-cat-head-div table.pwergo_cat_head_wrap td.pwergo-cat-head-td div.category-description div.pwergo_posrel img.pwergo_headim,
.col2-right-layout .col-main, .col2-left-layout .col-main
{
	width:748px;
}

div.pwergo-div-cat-head-div table.pwergo_cat_head_wrap td.pwergo-cat-head-td div.category-description div.pwergo_posrel div.pwergo_bannertext{
	left:387px;
	top:43px;
	font-size:12px;
	font-weight:normal;
	width:270px;
}

ul.pwergo-awam-catid-3{
	display:none;
}

div.pwergo_nh_detailview_wrap{
	position:relative;
	/* border-left: 1px solid #d2d2d2; */
}

div.pwergo-bottom-prod-info_left {
	position:absolute;
	top:0;
	right:11px;
	width: 195px;
}



.header-container {
/*margin-top: 30px;*/
margin-top:0;
}

#pwergo_topMenu_wrap {
    background: url("/media/various/nav_bottom_background.jpg") no-repeat scroll center bottom #67BBC5;
    bottom: 0;
    clear: both;
    height: 55px;
    left: -10px;
    padding-left: 10px;
    position: absolute;
    width: 1000px;
}


span.manufacturer-frame {
    border: none;
    display: block;
    margin-bottom: 0px;
    margin-right: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: center;
    width: 80px;
}

span.manufacturer-frame img{
width:80px;
}
.pwergo_hn_tab_prodname_l {
    width: 330px;
}
table.pwergo_hn_tab_prodname{
	border-bottom:1px solid #BBBBBB;
	margin-top:-10px;
	/*margin-bottom:15px;*/
}
.counterbadge_notification{
    background: none repeat scroll 0 0 #e52321;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    height: 14px;
    line-height: 12px;
    position: absolute;
    right: -893px;
    text-align: center;
    top: 2px;
    width: 14px;
}
div.col-left{
width: 192px;
}

ul.pwergo_vertnav_ul_id_3 {
    border: 1px solid #D2D2D2;
	padding: 0px 10px 10px 10px;
}

.aw-vpln-mnu li.level2, .aw-vpln-mnu li.level2 a{
padding-left: 0px !important;
}
.aw-vpln-mnu li.level1, .aw-vpln-mnu li.level1 a{
padding-left: 0px !important;
}
.level1.aw-am-level1.nav- span {
    color: #3C3C3B !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}
div.col-left div.aw-am-block div ul li a span {
    color: #3C3C3B;
    font-size: 12px;
    font-weight: normal;
}
.level0.aw-am-level0.nav-.parent.pwergo_vertnav_id_3 {
    display: none;
}

/* .level1.aw-am-level1.nav-.parent.pwergo_vertnav_id_13, .level1.aw-am-level1.nav-.parent.pwergo_vertnav_id_14, .level1.aw-am-level1.nav-.parent.pwergo_vertnav_id_15, .level1.aw-am-level1.nav-.pwergo_vertnav_id_42, .level1.aw-am-level1.nav-.pwergo_vertnav_id_18 {
    border-top: 1px solid #D2D2D2;
} */
.pwergo_vertnav_ul_id_3 li {
    line-height: 15px;
}
.pwergo_vertnav_ul_id_3 li:hover{
background: none !important;
color: #c94d2b !important;
}

/* div.col-left div.aw-am-block div ul li a span:hover, .level1.aw-am-level1.nav- a span:hover{
color: #c94d2b !important;
} */
div.col-left div.aw-am-block div ul li:hover a span{
color: #c94d2b !important;
}
div.category-products_grid, div.pwergo-div-cat-head-div table.pwergo_cat_head_wrap td.pwergo-cat-head-td div.category-description div.pwergo_posrel img.pwergo_headim, .col2-right-layout .col-main, .col2-left-layout .col-main{
width: 723px;
}
div.product-name-n h1{
font-size: 24px;
font-weight: 400;
/*text-transform: uppercase;*/
}
.product-name-n h2 {
    /*color: #717070;*/
	color: #404040;
    font-weight: 600;
	margin-bottom: 8px;
}

ul.pwergo_nh_gruenehaken{
	margin-top:5px;
	margin-bottom:-9px;
}

ul.pwergo_nh_gruenehaken li {
    color: #404040;
    font-size: 12px;
    line-height: 18px;
    list-style-image: url("/media/various/gruenhaken_proddetailseite.png");
    margin-left: 18px;

}
div.product-view div.product-img-box #image{
padding-bottom: 0px !important;
}
.product-view .product-img-box .more-views ul {
  /*   border-top: 1px solid #D2D2D2; */
    margin-left: 0;
    padding-left: 10px;
    padding-top: 10px;
}

.product-view .product-img-box .more-views ul li {
    border: 1px solid #D2D2D2;
    padding: 5px;
}
.product-img-box .more-views{
margin-top: 0px;
}
img.pwergo_prod_detail_distance{
width: 10px;
}
#product-options-wrapper {
    background: none repeat scroll 0 0 #ECECEB;
    width: 350px;
	margin-right: 0px;
}
.product-options dt, .product-options dd{
/*margin-left: 10px;*/
padding-left:10px;
}
.product-options p.required{
display:none;
}
.pwergo_n_aktion_d{
background: url("/media/various/alert_aktion_fluetue.png") no-repeat scroll 10px 10px #F0CCB8;
    border: 1px solid #C94D2B;
    margin-bottom: 10px;
    padding: 10px 10px 10px 60px;
	line-height: 22px;
}
.add-to-cart button.button{
height: 50px;
width: 190px;
background: #86ae6a;
border: none;
}
img.pwergo_farbfaecher_view_o {
    top: -55px;
    width: 25px;
	bottom: 0;
    left: -29px;
    position: absolute;
}
div.pwergo_nh_to_basket{
margin: -20px 0px 10px 0px;
}
.product-options dd select{
width: 303px;
padding: 1px;
height: 22px;
color: #404040;
}

.product-options dt label {
    color: #404040;
    font-size: 12px;
    font-weight: 600;
}

.pwergo_n_lieferz_wrap {
    color: #008000;
    font-size: 12px;
    position: relative;
    top: -23px;
	display:inline-block;
	line-height:14px;
	margin-top:4px;
	margin-bottom:2px;
}
.pwergo_n_lieferz_img img {
    display: none;
}
.pwergo_product_view_to_basket .price-box{
margin-left: 0px;
}
.pwergo_nh_versandk {
    font-size: 12px;
    position: relative;
    top: -19px;
}
.pwergo_added_left_prod_links {
    font-size: 12px;
}
.pwergo_n_aktion_d_head {
    color: #C94D2B;
    font-size: 18px;
    font-weight: bold;
}
.pwergo_n_aktion_d_subhead {
    color: #404040;
    font-size: 12px;
}
.pwergo_n_aktion_d_ul li {
    list-style-type: circle;
    margin-left: 14px;
}
.tabbody li {
    list-style-image: url("/media/various/arrow_highlights_prod_info.png");
}
.pwergotoggl{
line-height: 24px;
font-weight: normal;
}
p.pwergotogglanswer{
    background: none repeat scroll 0 0 #DFE7D2;
    border: 1px solid #ABC58F;
    padding: 5px;
    width: 459px;
}
.vierzehntagetest {
    color: #2F70D2;
}
.vierzehntagetest:hover {
    color: #2F70D2;
	text-decoration: underline;
	cursor: pointer;
}
.aw-vpln-mnu li.level1, .aw-vpln-mnu li.level1{
border-bottom: 1px solid #d2d2d2;
margin-top: 15px;
}
.logospacertop {
    width: 30px;
}

.servicefooter_headline {
    border-bottom: 1px solid #D2D2D2;
    display: block;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    width: 196px;
}

.servicefooter_first, .servicefooter_last {
    width: 25px;
}

.servicefooter_service li {
    background-image: url("/media/various/check_footer_hook.png");
    background-position: left 4px;
    background-repeat: no-repeat;
    font-size: 12px;
    line-height: 20px;
    margin-left: 0;
    padding-bottom: 0;
    padding-left: 20px;
}

.servicefooter_infocenter a {
    color: #2F70D2;
}
div.col-left div.aw-am-block div ul li.current {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 3px solid #67BBC5;
    left: -10px;
    padding-left: 0;
    position: relative;
    width: 176px;
}
div.col-left div.aw-am-block div ul li.current a span{
color: #67BBC5 !important;
font-weight: 600;
margin-left: 7px;
display:block;
}
.ergo_facebook{
display: block;
height: 40px;
width: 196px;
padding-left: 50px;
background: url('/media/various/socialicons/facebook_small.png') no-repeat left;
line-height: 40px;
}
.ergo_twitter{
display: block;
height: 40px;
width: 196px;
padding-left: 50px;
background: url('/media/various/socialicons/twitter_small.png') no-repeat left;
line-height: 40px;
}

.ergo_instagramm{
display: block;
height: 40px;
width: 196px;
padding-left: 50px;
background: url('/media/various/socialicons/instagramm_small.png') no-repeat left;
line-height: 40px;
}

.ergo_youtube{
display: block;
height: 40px;
width: 196px;
padding-left: 50px;
background: url('/media/various/socialicons/youtube_small.png') no-repeat left;
line-height: 40px;
}
.ergo_googleplus{
display: block;
height: 40px;
width: 196px;
padding-left: 50px;
background: url('/media/various/socialicons/googleplus_small.png') no-repeat left;
line-height: 40px;
}
.telnummrnew_head{
	background: url('/media/various/phone_call_icon.png') no-repeat;
    color: #C94D2B;
    float: left;
    font-size: 14px;
    font-weight: bold;
    left: -30px;
    position: relative;
    text-align: left;
    top: -30px;
    width: 200px;
	padding-left: 25px;
	display:none;
}
.wrapper_marketing_ads_head_new {
    right: 25px;
    margin-top: -52px;
    position: absolute;
    top: 50%;
}
.iconhead {
    float: left;
    font-size: 10px;
    height: 50px;
    line-height: 12px;
    /*padding-left: 55px;*/
    text-align: left;
    /*width: 80px;*/
	padding-top: 4px;
}

.autfachh {
    background: url("/media/various/fachhaendler_icon_head.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.verskostenfr {
    background: url("/media/various/versand_icon_head.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding-left: 55px;
	margin-right:40px;
}

.stoprob {
    background: url("/media/various/stoff_icon_header.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.zufrikun {
    /*background: url("/media/various/ekomi_kundenauszeichnung.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	/*margin-left:30px;*/
}

.ergo_googleplus a, .ergo_facebook a, .ergo_youtube a, .ergo_twitter a, .ergo_instagramm a {
    color: #2F70D2;
}


#pwergo_overlay_loading {
    position: fixed;
    background: #FFFFFF;
	background-repeat:no-repeat;
    z-index: 11000;
	top:50%;
	left:50%;
    width: 629px;
    height: 429px;
	margin-top:-215px;
	margin-left:-315px;
	text-align:left;
}
#pwergo_overlay_wrapper_loading{
	display:none;
}




/* neues layout speziell für ergonomisdhes.de */
div.col2-left-layout div.pwergo_cat_view_wrapper{
	display:none;
}

.li_ersatz_d{
	width:226px !important;
}

div.li_ersatz_d .pwergo-prodlist-leftimg a.product-image img{
	width:204px;
}

div.pwergo_cat_view_wrapper{
	width:940px;
}

.pwergo_cat_view_subcat table{
	width:215px;
}
.pwergo_cat_view_subcat_head a{
	font-size:12px;
}
div.col1-layout div.category-products_grid{
	width:940px;
}


div.col1-layout div.pwergo-div-cat-head-div table.pwergo_cat_head_wrap td.pwergo-cat-head-td div.category-description div.pwergo_posrel img.pwergo_headim{
	width:940px;
}

div.col1-layout div.pwergo-div-cat-head-div table.pwergo_cat_head_wrap td.pwergo-cat-head-td div.category-description div.pwergo_posrel div.pwergo_bannertext{
	font-size: 13px;
    font-weight: normal;
    left: 500px;
    top: 63px;
    width: 340px;
}

div.col2-left-layout div.pwergo-div-cat-head-div table.pwergo_cat_head_wrap td.pwergo-cat-head-td div.category-description div.pwergo_posrel div.pwergo_bannertext{
	font-size: 12px;
    font-weight: normal;
    left: 367px;
    top: 43px;
    width: 260px;
}

.pwergo_gitterlist_marg_right{
	margin-right: 12px;
}

div.col2-left-layout .pwergo_gitterlist_marg_right{
	margin-right: 22px;
}

.pwergo_tooltip_container_tab{
	width: 226px;
	height:264px;

}

.pwergo_tooltip_container_tab_innerdiv_new{
	height:235px;
	width:200px;
}

.pwergo_tooltip_container_tab_innerdiv_new span.manufacturer-frame-list{
	width:215px;
}

div.col2-left-layout .li_ersatz{
	margin-top:13px;
}

div.col2-left-layout .li_ersatz{
	margin-top:20px;
}

span.pwergo_select_help_content{
	font-size:12px;
}
div.pwergo_select_help_content{
	/*width: 355px;*/
	width: 671px;
}

div#pwergo_nh_pmod {
    padding: 7px 0 2px 10px;
}
#pwergo_nh_pmod,
#pwergo_nh_pmod_head,
#pwergo_nh_pmod_sel {
    /*background: none repeat scroll 0 0 #E0DFDF;*/
	background: none repeat scroll 0 0 #BDCFD2;
    font-size: 12px;
    font-weight: 600;
    line-height: 11px;
    margin-bottom: 5px;
}

#pwergo_nh_pmod_sel select {
    width: 304px;
}

#pwergo_overlay_loading {
    background: none no-repeat scroll 0 0 #FFFFFF;
    font-weight: 600;
    height: 36px;
    left: 59%;
    line-height: 50px;
    margin-left: -315px;
    margin-top: -215px;
    padding: 4px 50px 50px;
    position: fixed;
    text-align: center;
    top: 72%;
    width: 175px;
    z-index: 11000;
}
td.pwergo_product_view_to_basket div.price-box .regular-price .price{
font-size: 32px;
line-height: 32px;
font-weight: normal;
}
.hersteller_box_liste{
width: 723px;
border: 1px solid #D2D2D2;
}
.nachobenproduktuebersicht{
width: 723px;
}
.logobox_herstellerseite{
width: 250px;
}
.factsheetbox_herstellerseite{
width: 470px;
}

ul.options-list img.pwergo_help_image {
    position: relative;
    top: -36px;
	right:4px;
}
.factsheet_itself {
    margin: 10px;
    width: 458px;
}
span.pwergo_cat_head, span.pwergo_cat_head_without_backimg {
    color: #404040;
    display: block;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 19px;
    margin: 30px 20px 30px 15px;
}

span.pwergo_cat_head_without_backimg {
    line-height: 20px;
    margin: 0 0 20px;
}
button.button {
    background: url("/media/various/warenkorb_bg_gradient.jpg") repeat-x scroll center center rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 3px;
    height: 30px;
    padding: 0 10px;
}
button.button:hover {
    background: url("/media/various/warenkorb_bg_gradient_hover.jpg") repeat-x scroll center center rgba(0, 0, 0, 0);
}
button.button span span {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    font-family: 'open sans',sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: normal;
}
.add-to-cart button.button span span{
font-size: 18px;
font-weight: 600px;
}
.fieldset{
background: #ededed;
border: 1px solid #d2d2d2;
}
.page-title h1 {
    color: #404040;
    font-size: 32px;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 32px;
    margin: 0 0 20px;
}
.buttons-set p.required{
text-align: left;
width:150px;
}

table.pwergo_nh_prodmod_sel_h_t td,
table.pwergo_nh_prodmod_sel_h_t {
	border: 1px solid #D0D0D0;
	border-collapse:collapse;
}
td.pwergo_nh_prodmod_sel_h_t_firstcol img{
	border:0;
}
td.pwergo_nh_prodmod_sel_h_t_secondcol{
	padding:5px;
	line-height:13px;
}
span.pwergo_nh_prodmod_sel_h_t_head{
	display:block;
	font-weight:bold;
	margin-bottom:5px;
	text-desoration:underline;
}
span#pwergo_nh_prod_model_help{
	/*margin-left:9px;*/
	margin-right:27px;
	display:inline;
	float:right;
}

span.pwergo_nh_prodmod_sel_h_t_price{
	margin-top:5px;
	display:block;
}

.vermeidensiersi td {
    text-align: justify;
}
div.col-left div.aw-am-block div ul li:hover{
border-radius: 0px;
}
li.pwergo-hnav-li-id-3:hover{
border-left:10px solid #9dd0d6;
margin-left:-10px;
}
#shopping-cart-table  .odd,
#checkout-review-table  .odd{
	background: white;
}
.cart .totals .checkout-types{
font-size: 10px;
}

button.btn-proceed-checkout {
    background: none repeat scroll 0 0 #86AE6A;
	height: 40px;
}

div.product-img-box div.more-views li.pwergo_video_gallery{
	display:block;
	cursor: pointer;
}
.myhag_leftbar_linkss{
	display:block;
}
.pwergo-hnav-li-id-3.current {
    border-left: 10px solid #9DD0D6;
    margin-left: -10px;
}
.pwergo-hnav-li-id-3.active {
    border-left: 10px solid #9DD0D6;
    margin-left: -10px;
}

.pwergo_video_gallery a img {
    /*width: 60px;*/
	width:100%;
}
a.product-name-new-link {
    color: #404040;
}

.pwergo_nh_zufr_ku_ekomi{
	margin-top: 5px;
    width: 55px;
}

/*.royalSlider {
  width: 721px !important;
  border: 1px solid #d2d2d2;
  height: 337px !important;
}*/
.rsDefaultInv .rsThumbsHor{
height: 30px;
}
div.rsThumbsContainer{
    background: none repeat scroll 0 0 #FFFFFF;
    left: 10px !important;

}

.rsDefaultInv .rsThumb{
height: 30px;
/*width: 172px !important;*/
margin-right: 0px !important;
}
span.rsTmb{
height: 30px;
    line-height: 25px;
    text-align: center;
	color: #888888;
}
div.rsNavSelected span.rsTmb{
color: #404040;
font-weight: bold;
}
img.rsImg {
    margin: 3px;
    max-width: 715px;
}

div.rsOverflow{
height: 307px !important;
}
.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs{
background-color: #ffffff;
}



div.pwergo_nh_myproduct_list_slider{
	position:relative;
}

div.pwergo_nh_myproduct_list_slider div.pwergo_nh_prev{
    float: left;
    left: 0;
    position: absolute;

}

div.pwergo_nh_myproduct_list_slider div.pwergo_nh_next{
    float: right;
    right: 0;
    position: absolute;

}
div.pwergo_nh_myproduct_list_slider div.pwergo_myproduct_list_slider_1{
    /*left: 20px;*/
    /*position: relative;*/
    /*top: 0;*/
}

.pwergo_nh_prev table , .pwergo_nh_next table ,
.pwergo_nh_prev , .pwergo_nh_next
{
	height:100%;
}

.pwergo_nh_prev{
margin-right:19px;
}

.pwergo_nh_next {
margin-left:19px;
}








.pwergo_myproduct_list_slider_sub {
	/*width:683px !important;*/
	/*left:25px !important;*/
}

.pwergo_nh_slifer{
background:#eeeeee;
padding:10px;
font-size:15px;
font-weight:bold;
color:#3c3c3c;
margin-bottom:20px;
clear:both;
}

.pwergo_nh_prev td{
	background-image: url("/media/various/product_slider/pfeil_caroussel_links_1.png");
    background-position: center center;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 20px;
}
.pwergo_nh_prev td:hover{
	background-image: url("/media/various/product_slider/pfeil_caroussel_links_2.png");
}

.pwergo_nh_next td{
	background-image: url("/media/various/product_slider/pfeil_caroussel_rechts_1.png");
    background-position: right center;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 20px;
}
.pwergo_nh_next td:hover{
	background-image: url("/media/various/product_slider/pfeil_caroussel_rechts_2.png");
}

td.pwergo_product_view_to_basket div.pwergo_price_table_neu_first_td  .regular-price .price{
	float:none;
}

td.pwergo_product_view_to_basket div.pwergo_price_table_neu_first_td p.regular-price{
	margin:0;
}

div.pwergo_nh_versandk p{
	margin:0;
}

td.pwergo_product_view_to_basket div.pwergo_price_table_neu_first_td div.pwergo_priceboxmoveup{
	margin-top:-10px !important;
}


div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box span.price_from {
	bottom:-2px;
}

.pwergo_farbfaecher_list{
	top:145px;
}


div#pwergo_nh_pmod{
	padding-bottom: 0px;
    padding-top: 10px;
	margin-bottom:8px;
}

div#pwergo_nh_pmod_w{
	margin-bottom: 10px;
    margin-top: 15px;
	border-left:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	border-top:1px solid #D2D2D2;
	background: #BDCFD2;
}

img.pwergo_farbfaecher_view_o{
	top:-50px;
	left:50px;
	width:140px;
}

div#product-options-wrapper {
	border-left:1px solid #D2D2D2;
	border-top:1px solid #D2D2D2;

}

.product-options dd{
	border-bottom:1px solid #BBBBBB;
	/*margin-bottom: 3px;*/
}

div.product-options div.pwergo_bez_custom_opt_sel{
	margin-bottom:0px;
}

div.pwergo_farbfaecher_view_o_back{
	height:60px;
	margin-top:-57px;
}

td.pwergo_option_added_bezug_class{
	padding-top:3px;
}

table.tabbodytable{
	width:100%;
}

span.modellnummern_in_tabbody{
	color:#A6A6A6;
	display:block;
}

br.pwergotransformedtwolinebreak{
	margin-bottom:11px;
	display:block;
}

.pwergo_overlay_emailform,
#pwergo_em_clickup{
	margin-right:0;
}








.pwergo_farbfaecher_list_slider{
	height: 60px;
    left: 11px;
    position: absolute;
    top: 88px;
	display:none;
}
.pwergo_kauftippp_list_slider{
	width:60px;
	position:absolute;
	top:0px;
	right:2px;
}
.pwergo_express_list_slider{
    left: 0;
    position: absolute;
    top: 0;
    width: 110px;
}
.pwergo_sale_list_slider{
	position: absolute;
    right: 0;
    top: 110px;
    width: 80px;
}
img.pwergo_list_slider_li_img{
	margin:20px;
}
li.pwergo_list_slider_li{
	text-align:center;
	position:relative;
}
table.pwergo_list_slider_name_tab{
	border:0;
	/*display:inline;*/
	text-align:center;

}

.pwergo_list_slider_price_box div.price-box p.old-price{
	display:none;
}
.pwergo_list_slider_price_box .tax-details{
	display:none;
}
.pwergo_list_slider_price_box div.price-box p.special-price span.price-label{
	display:none;
}

.pwergo_list_slider_price_box div.price-box span.price ,
.pwergo_list_slider_price_box {
	font-size:12px ;
}
.pwergo_list_slider_price_box .price-box{
	margin:0;
}
.pwergo_nh_prev{
	margin-right:0 !important;
}
.pwergo_list_slider_name{
	border-bottom:1px solid #818181;
	cursor:pointer;
	display:block;
	margin-left:5px;
	margin-right:5px;
}
td.pwergo_list_slider_price_box div.price-box .regular-price .price{
	float:none;
}
.pwergo_nh_slifer{
	margin-bottom:10px;
}

td.pwergo_hn_tab_prodname_r{
	vertical-align:middle;
}

.product-options ul.options-list li{
	border:0;
	padding-left:0;
}

.product-options .input-box{
	margin-bottom:0;
}

.product-options ul.options-list label{
	/*font-weight:bold;*/
}

.product-options ul.options-list li{
	width:100%;
}

div.input-box ul.options-list li{
	position:relative;
	margin-top:0;
	margin-bottom:0;
}

div.pwergo_select_help_container{
	display:block;
	position:absolute;
	top:4px;
	left:313px;

}
div.pwergo_select_help_container div.tooltip{
	box-shadow: 3px 3px 3px #999999;
}

ul.options-list img.pwergo_help_image{
	right:0px;
	top:-0px;
}

.product-options dt{
	padding-top:3px;
}

.product-options ul.options-list input.checkbox{
	margin-top:2px;
}

div.pwergo_nh_myproduct_list_slider,
div.pwergo_myproduct_list_slider_sub,
div.pwergo_myproduct_list_slider_sub ul
li.pwergo_list_slider_li{
	height:255px;
}

li.pwergo_list_slider_li{
	width:165px;
	text-align:center;
}

div.pwergo_list_slider_name_tab_n{
	/*display:inline;*/
	text-align:center;

}
div.linedivider{
	border-bottom:1px solid #818181;
	display:inline;
}

div.sliderpricetabwrap{
	text-align:center;

}





/* CHECKOUT FÜR PWERGOUPDATES*/


.opc .active .step-title .number {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #D63A2E !important;
    border-radius: 16px;
    color: #D63A2E !important;
    display: inline-block;
    font-size: 16px;
    font-weight: 600 !important;
    height: 30px;
    line-height: 30px;
    margin-top: 4px;
    padding: 0;
    text-align: center;
    width: 30px;
}
.opc .active .step-title h2 {
    color: #dd5f55 !important;
    font-size: 16px;
    font-weight: 600 !important;
    margin-top: 12px;
}
/*.opc .active .step-title {
    background-color: #D4E8EB;
    background-image: linear-gradient(#FCFCFC 0%, #D2D2D2 100%) !important;
	background-image: -moz-linear-gradient(#FCFCFC 0%, #D2D2D2 100%) !important;
	background-image: -webkit-linear-gradient(#FCFCFC 0%, #D2D2D2 100%) !important;
	background-image: -o-linear-gradient(#FCFCFC 0%, #D2D2D2 100%) !important;
    border-color: #D63A2E !important;
    border-top:1px solid !important;
	border-bottom:1px solid !important;
	border-left:1px solid !important;
	border-right:1px solid !important;
    height: 40px;
	background-position: right 0px center !important;
}*/
/*.opc .allow .step-title {
    background: url("/media/various/buttonweiterohneregister_gruenhaken.png") no-repeat scroll right 10px center #F4F9ED;
    border-color: #B1D29A;
    border-style: solid;
    border-width: 1px;
    height: 40px;
}*/
/*.opc .step-title {
    background-color: #EDEDED;
    border-color: #D2D2D2 #D2D2D2 -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    height: 40px;
	border-bottom:1px solid #D2D2D2;
}*/
.opc .allow .step-title .number,
.opc .step-title .number {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #858585;
    border-radius: 18px;
    color: #858585;
    display: inline-block;
    font-size: 16px;
    font-weight: 300;
    height: 30px;
    line-height: 29px;
    margin-top: 4px;
    padding: 0;
    text-align: center;
    width: 30px;
}
.opc .allow .step-title h2,
.opc .step-title h2 {
    color: #858585;
    font-size: 16px;
    font-weight: 300;
    margin-top: 12px;
}
.opc li.section{
	margin-bottom: 5px;
	}
li.active div.step {
    border-bottom: 1px solid #F18200;
    border-left: 1px solid #F18200;
    border-right: 1px solid #F18200;
}
.opc .step-title{
	background-image:none;
	border-bottom: 1px solid #d2d2d2;
}
li.active div.step-title{
	border-bottom-style:none !important;
	}
/*.buttonweiterohneregister {
    background: url("/media/various/buttonweiterohneregister_gruenhaken.png") no-repeat scroll 11px center #86AE6A;
    border: medium none;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0 7px 40px;
    text-align: left;
    text-transform: uppercase;
    width: 210px;
}*/
/*.buttonweiterohneregister:hover {
    background: url("/media/various/buttonweiterohneregister_gruenhaken.png") no-repeat scroll 11px center #D63A2E;
    border: medium none;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0 7px 40px;
    text-align: left;
    text-transform: uppercase;
    width: 210px;
}*/
.checkout_btn_fortfahren {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
}
.checkout_btn_ohnereg {
    font-size: 12px;
    letter-spacing: 1px;
}
#pwergo_login_weiterohneregister_table td{
	padding: 67px 30px 15px;
	}
#opc-login h3 {
    border: 0 none;
    color: #929292;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
}
.form-list label {
    color: #666666;
    float: left;
    font-weight: 500;
    position: relative;
    z-index: 0;
}
.anmeldenmyhag_cckout {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    margin-top: -25px !important;
    padding: 0 !important;
}
.anmeldenmyhag_cckout span {
    color: #2F70D2 !important;
}
.anmeldenmyhag_cckout:hover span {
    color: #2F70D2 !important;
	text-decoration:underline;
}
.f-left:hover{
	text-decoration:underline !important;
	}
.button.bbuttonweiterregister_neu {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}
.button.bbuttonweiterregister_neu span span {
    background: url("/media/various/create_new_account_pwergo.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #929292;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding-left: 21px;
}
.button.bbuttonweiterregister_neu:hover span span {
    background: url("/media/various/create_new_account_pwergo.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #929292;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding-left: 21px;
	text-decoration:underline;
}
.button.bbuttonweiterregister_neu {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}

.button.bbuttonweiterregister_neu:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}
ol.opc input {
    height: 20px;
}
ol.opc .form-list select {
    height: 22px;
    padding: 1px;
}
div#billing-buttons-container .button, div#shipping-buttons-container .button, div#shipping-method-buttons-container .button, div#payment-buttons-container .button {
    background-color: #86AE6A;
    background-image: url("/media/various/buttonweiterohneregister_gruenhaken.png");
    background-position: left 10px center;
    background-repeat: no-repeat;
    border-radius: 10px;
    height: 40px;
    width: 108px;
}
div#billing-buttons-container .button:hover, div#shipping-buttons-container .button:hover, div#shipping-method-buttons-container .button:hover, div#payment-buttons-container .button:hover{
	background:#D63A2E;
	background-image: url("/media/various/buttonweiterohneregister_gruenhaken.png");
    background-position: left 10px center;
    background-repeat: no-repeat;
    border-radius: 10px;
    height: 40px;
    width: 108px;
	}
div#billing-buttons-container .button span, div#shipping-buttons-container .button span, div#shipping-method-buttons-container .button span, div#payment-buttons-container .button span{
	text-align: right;
	font-size: 16px;
	font-weight:700;
	text-transform:uppercase;
	}
div#checkout-review-submit .button{
    background-color: #86AE6A;
    background-image: url("/media/various/buttonweiterohneregister_gruenhaken.png");
    background-position: left 10px center;
    background-repeat: no-repeat;
    border-radius: 10px;
    height: 40px;
    padding-left: 30px;
}
div#checkout-review-submit .button:hover{
    background-color: #D63A2E;
    background-image: url("/media/various/buttonweiterohneregister_gruenhaken.png");
    background-position: left 10px center;
    background-repeat: no-repeat;
    border-radius: 10px;
    height: 40px;
    padding-left: 30px;
}
div#checkout-review-submit .button span{
	text-align: right;
	font-size: 16px;
	font-weight:700;
	text-transform:uppercase;
	}
div#checkout-review-load ,
div#checkout-review-table  {
    border-color: #F18200;
    border-style: solid;
    border-width: 0 1px;
}
.opc .checkout-agreements, #opc-review .buttons-set {
    border-color: #F18200;
}
#checkout-shipping-method-load dl.sp-methods dt {
    font-size: 16px;
    font-weight: 400;
    margin: 13px 0 5px;
}
.opc .allow .step-title h2 {
    color: #86AE6A;
}

.opc .allow .step-title .number {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #86AE6A;
    border-radius: 18px;
    color: #86AE6A;
}

/* CHECKOUT FÜR PWERGOUPDATES ENDE*/

#pwergo_form_erfolglose_suche_wrap img{
	width:723px;
}

div.pwergo-info-noresult-div {
    background: none repeat scroll 0 0 #F0CCB8;
    border: 1px solid #C94D2B;
    color: #C94D2B;
    font-size: 19px;
    padding: 8px 20px 15px;
}


.pwergo_hn_tab_prodname_l{
	vertical-align:middle;
}
#pwergo_bezugsformlink_2 a{
	text-decoration:none;
}
#pwergo_bezugsformlink_2 a:hover{
	text-decoration:underline;
}
.product-name-n h2{
	font-weight:normal;
}
.pwergo_zufr_ku a{
	text-decoration:none;
}
.pwergo_zufr_ku a:hover{
	text-decoration:underline;
}

span.pwergo_vorauskassenpreis_liste span.pwergo_vorausk_preis{
	color:#CD5033;
	font-size:18px;
	font-weight:normal;
}
span.pwergo_vorauskassenpreis_liste span.pwergo_vorausk_hinw{
	color:#CD5033;
	font-size:14px;
	font-weight:normal;
}
span.pwergo_cart_info_prepayment_discount {
    background: none repeat scroll 0 0 #FFF3ED;
    border: 1px dashed #CD5033;
    clear: both;
    color: #CD5033;
    display: inline-block;
    margin-top: 10px;
    padding: 10px;
}
div.discount-form{
	/*display: none;*/
}

td.pwergo_product_list_produktmodelle_prod{
	width:350px;
}


div.product-name-n h2.wieh1 {
	font-size: 24px;
	font-weight: 400;
	margin-bottom:4px;
}
div.product-name-n h1.wieh2, div.product-name-n span.wieh2  {
	font-weight: normal;
	margin-bottom: 8px;
	color: #404040;
	font-size: 13px;
	display:inline;
	margin-top:0;
}
div.product-name-n br.brtitle{
	clear:both;
	margin-bottom:6px;
}
span.manufacturer-frame{
	margin-left:5px;
}

div.product-name-n h1.h1littlesmaller	{
	font-size: 20px;
}

div.product-name-n h2	{
	font-weight:bold;
}

#pwergo_select_bezug_transparent_div{
	width:300px;
	position:absolute;
	top:-32px;
	height:20px;
	background:url("/skin/frontend/default/pwergo/images/pwergo/transparent.gif");
	z-index:2000;
}

.pwergo_konfigurator_headline{
    color: #CD5033;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

.pwergo_pdil_prev_1, .pwergo_pdil_next_1 {
	display:block;
    float: left;
    height: 40px;
    text-decoration: none;
    width: 8px;
}

.pwergo_pdil_prev_1{
	background: url("/skin/frontend/default/pwergo/images/pwergo/img_gallery_arrow_left.png") no-repeat scroll right 15px rgba(0, 0, 0, 0);
}



.pwergo_pdil_next_1{
	background: url("/skin/frontend/default/pwergo/images/pwergo/img_gallery_arrow_right.png") no-repeat scroll left 15px rgba(0, 0, 0, 0);
	position:relative;
	left:8px;
}

div.pwergo_options_new_wrap div.pwergo_select_help_container{
	left:320px;
	top:6px;
}

#image_anker{
	margin-bottom:10px;
}

.headerHoch{
	height:205px;
}

.headerNiedrig{
	height:160px;
}


.product-name-n {
    position: relative;
}

div.more-views ul li{
    width:43px !important;
    height:43px !important;
}
ul.pwergo_nh_gruenehaken li {
    background: url("/media/various/hook_vorteile.png") no-repeat scroll 0 0 #EDEDED;
    border-radius: 3px;
    color: #404040;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    list-style-image: none;
    margin-bottom: 5px;
    margin-left: 0;
    padding-left: 35px;
	font-weight:600;
}
ul.pwergo_nh_gruenehaken {
    margin-bottom: -9px;
    margin-top: 5px;
}
.pwergo_gruenehacken_new {
    margin-bottom: 34px;
    margin-left: 18px;
    padding: 0px;
    width: 311px;
}
.pwergo_gruenehacken_new_head {
    display: none;
}

.vierzehntagetest {
    color: #404040;
    text-decoration: underline;
}

#pwergo_bezugsformlink_2 a {
    text-decoration: underline;
	color:#404040;
}





/* Warenkorb neu */

#shopping-cart-table  tfoot{
	display:none;
}
.cart .discount{
	display:none;
}
.cart .cart-collaterals {
    margin-top: -1px;
    padding: 0;
}
.cart .totals {
    border-color: #D2D2D2;
    padding: 0;
    width: 938px;
	border-bottom:none;
}
.cart .totals .checkout-types {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #D2D2D2;
    font-size: 13px;
    margin-left: -1px;
    padding: 0;
    text-align: right;
    width: 940px;
}
tr.summary-details-first td{
	border:none;
	background:none;
}
button.btn-proceed-checkout{
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:url("/media/various/zur_kasse_arrow_right_btn.png") no-repeat scroll right 15px, -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF8A66), color-stop(1, #E4572C) );
	background:url("/media/various/zur_kasse_arrow_right_btn.png") no-repeat scroll right 15px, -moz-linear-gradient( center top, #FF8A66 5%, #E4572C 100% );
	background:url("/media/various/zur_kasse_arrow_right_btn.png") no-repeat scroll right 15px, linear-gradient(#FF8A66 5%, #E4572C 100%);
	background:url("/media/various/zur_kasse_arrow_right_btn.png") no-repeat scroll right 15px, -o-linear-gradient(#FF8A66 5%, #E4572C 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8A66', endColorstr='#E4572C');
	background-color:#FF8A66;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0px;
	border:1px solid #9b3012;
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #994b2e;
	padding-right:23px;
}
button.btn-proceed-checkout:hover{
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:url("/media/various/zur_kasse_arrow_right_btn.png") no-repeat scroll right 15px, -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E4572C), color-stop(1, #FF8A66) );
	background:url("/media/various/zur_kasse_arrow_right_btn.png") no-repeat scroll right 15px, -moz-linear-gradient( center top, #E4572C 5%, #FF8A66 100% );
	background:url("/media/various/zur_kasse_arrow_right_btn.png") no-repeat scroll right 15px, linear-gradient(#E4572C 5%, #FF8A66 100%);
	background:url("/media/various/zur_kasse_arrow_right_btn.png") no-repeat scroll right 15px, -o-linear-gradient(#E4572C 5%, #FF8A66 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4572C', endColorstr='#FF8A66');
	background-color:#E4572C;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0px;
	border:1px solid #9b3012;
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #994b2e;
	padding-right:23px;
}
button.btn-proceed-checkout:active{
	position:relative;
	top:1px;
}
button.btn-continue-pwergo-new{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fbfbfb), color-stop(1, #cbcbcb) );
	background:-moz-linear-gradient( center top, #fbfbfb 5%, #cbcbcb 100% );
	background:linear-gradient(#fbfbfb 5%, #cbcbcb 100%);
	background:-o-linear-gradient(#fbfbfb 5%, #cbcbcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#cbcbcb');
	background-color:#fbfbfb;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0px;
	border:1px solid #9b9b9b;
	display:inline-block;
	color:#7f7f7f;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #994b2e;
	margin-right:12px;
}
button.btn-continue-pwergo-new:hover{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cbcbcb), color-stop(1, #fbfbfb) );
	background:-moz-linear-gradient( center top, #cbcbcb 5%, #fbfbfb 100% );
	background:linear-gradient(#cbcbcb 5%, #fbfbfb 100%);
	background:-o-linear-gradient(#cbcbcb 5%, #fbfbfb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbcbcb', endColorstr='#fbfbfb');
	background-color:#cbcbcb;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0px;
	border:1px solid #9b9b9b;
	display:inline-block;
	color:#7f7f7f;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #994b2e;
}
button.btn-continue-pwergo-new:active{
	position:relative;
	top:1px;
}
.button.btn-continue-pwergo-new span span {
    color: #7B7B7B;
    font-weight: bold;
    text-shadow: 1px 1px 0 #FFFAF8;
}
.button.btn-continue-pwergo-new:hover span span {
    color: #7B7B7B;
    font-weight: bold;
    text-shadow: 1px 1px 0 #FFFAF8;
}

button.btn-proceed-checkout span span {
    font-size: 18px;
	font-weight:bold;
}

button.btn-proceed-checkout span span{
	font-size:18px;
	font-weight:700px;
}
.cart .totals .checkout-types{
    position:relative;
}
td.pwergo-wk-totals-tab-totalstd{
    vertical-align:middle;
}

div.pwergo-jAlert-wk-onchange div#popup_content{
    height:auto;
}

div.pwergo-jAlert-allgemeinContent div#popup_content{
    height:auto;
}
div.pwergo-jAlert-hinweis-unvollst-config div#popup_content{
    height:auto;
	color:black;
	font-size:15px;
}

div.pwergo-jAlert-hinweis-unvollst-config div#popup_panel input#popup_ok{
	height: auto;
    margin-top: 0;
    position: relative;
    top: 0;
    width: 100px;
}

div#popup_container.pwergo-jAlert-wk-onchange {
        width: 200px;
}
.pwergo-wk-nochfragen-firsttd .pwergo-wk-nochfragen-head {
    float: left;
    font-size: 15px;
    font-weight: 600;
	white-space:nowrap;
}
.pwergo-wk-nochfragen-firsttd .pwergo-wk-nochfragen-subhead {
    clear: both;
    float: left;
    font-size: 11.6px;
    font-weight: 600;
	white-space:nowrap;
}
.pwergo-wk-nochfragen-secondtd .pwergo-wk-nochfragen-head {
    color: #E5592E;
    float: left;
    font-size: 14px;
    font-weight: 700;
	white-space:nowrap;
}
.pwergo-wk-nochfragen-secondtd .pwergo-wk-nochfragen-subhead {
    clear: both;
    color: #707070;
    /*float: left;*/
    font-weight: 600;
	display:block;
}
.pwergo-wk-nochfragen-firsttd {
    border-right: 1px solid #D2D2D2;
    padding-right: 10px;
}
.pwergo-wk-nochfragen-secondtd {
    padding-left: 10px;
	text-align:center;
}
.pwergo-wk-nochfragen {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    /*width: 260px;*/
}
.cart .page-title h1 {
    line-height: 23px;
    margin: 0;
    position: relative;
    top: 12px;
}
.cart .page-title.title-buttons {
    border-bottom: 1px solid #D2D2D2;
    margin-bottom: 25px;
    padding-bottom: 15px;
}
.wk_vorteile_wrapper_whitebox {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    padding: 15px;
    width: auto;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:0px;
}

.cart .totals table.wk_vorteile_wrapper_whitebox_infotable{
	margin:0;
}

table.wk_vorteile_wrapper_whitebox_infotable td.wk_vorteile_wrapper_whitebox_infotable_icons ,
table.wk_vorteile_wrapper_whitebox_infotable td.wk_vorteile_wrapper_whitebox_infotable_text{
	vertical-align:middle;
	padding:0;
}


table.wk_vorteile_wrapper_whitebox_infotable td.wk_vorteile_wrapper_whitebox_infotable_text{
	padding:0;
	padding-right:20px;
}

table.wk_vorteile_wrapper_whitebox_infotable td.wk_vorteile_wrapper_whitebox_infotable_text ul li{
	white-space:nowrap;
}

span.pwergo-discount-prepayment-price{
	font-size: 26px;
	font-weight: bold;
	padding:8px;
}

span.pwergo-discount-prepayment-price span.pwergo-vorkassenrabattpreis-hinweis{
  font-size: 12px;
  font-weight: normal;
  display:block;
  margin-top:7px;
  margin-bottom:-4px;
}


td.pwergo_product_view_to_basket div.pwergo_priceboxmoveup_bei_vorauskassenrabatt p.special-price span.price,
td.pwergo_product_view_to_basket div.pwergo_priceboxmoveup_bei_vorauskassenrabatt .regular-price .price {
	font-size:26px;
	margin-left:8px;
	letter-spacing:0;
}

td.pwergo_product_view_to_basket div.pwergo_priceboxmoveup_bei_vorauskassenrabatt p.special-price span.price-label{
	margin-left:8px;
}

.pwergo_product_view_to_basket span.pwergotaxmoveup{
	top: -61px ;
}

.pwergo_product_view_to_basket_bei_vorauskassenrabatt  span.pwergotaxmoveup{
	top: -38px ;
}
td.pwergo_product_view_to_basket_bei_vorauskassenrabatt div.price-box p.old-price{
	top:68px;
}


.ekomi_wk_vorteile_wrap {
    float: left;
}
.ssl_wk_vorteile_wrap {
    float: left;
    margin-left: 10px;
}
.wk_vorteile_wrapper_whitebox ul {
    float: left;
    margin-left: 25px;
    /*margin-top: 13px;*/
}
.wk_vorteile_wrapper_whitebox ul li {
    background: url("/media/various/check_footer_hook.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #707070;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    padding-left: 20px;
}



li.ssl_wk_vorteile_text , div.ssl_wk_vorteile_wrap{
	display:none;
}
.buttonweiterohneregister {
    -moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background: url("/media/various/buttonweiterohneregister_gruenhaken.png") no-repeat scroll 11px center, -moz-linear-gradient(center top , #E4572C 5%, #FF8A66 100%) repeat scroll 0 0 #FF8A66;
	background: url("/media/various/buttonweiterohneregister_gruenhaken.png") no-repeat scroll 11px center, -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #E4572C), color-stop(1, #FF8A66) );
	background: url("/media/various/buttonweiterohneregister_gruenhaken.png") no-repeat scroll 11px center, linear-gradient(#E4572C 5%, #FF8A66 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8A66', endColorstr='#E4572C');
	background-color:#FF8A66;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0px;
	border:1px solid #9b3012;
	display:inline-block;
	color:#ffffff;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0 7px 40px;
    text-align: left;
    text-transform: uppercase;
    width: 210px;
}
.buttonweiterohneregister:hover {
    -moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background: url("/media/various/buttonweiterohneregister_gruenhaken.png") no-repeat scroll 11px center, -moz-linear-gradient(center top , #FF8A66 5%, #E4572C 100%) repeat scroll 0 0 #E4572C;
	background: url("/media/various/buttonweiterohneregister_gruenhaken.png") no-repeat scroll 11px center, -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FF8A66), color-stop(1, #E4572C) );
	background: url("/media/various/buttonweiterohneregister_gruenhaken.png") no-repeat scroll 11px center, linear-gradient(#FF8A66 5%, #E4572C 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF8A66', endColorstr='#FF8A66');
	background-color:#E4572C;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	text-indent:0px;
	border:1px solid #9b3012;
	display:inline-block;
	color:#ffffff;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0 7px 40px;
    text-align: left;
    text-transform: uppercase;
    width: 210px;
}
.buttonweiterohneregister:active {
	position:relative;
	top:1px;
}
td.pwergo-checkout-cart-item-image a.product-image {
    color: #A9A9A9;
    display: block;
    font-size: 10px;
    line-height: 12px;
    text-decoration: none;
}
.pwergo-checkout-cart-item-image {
    text-align: center;
}


div.product-img-box div.more-views{
	float:left;
}



.add-to-cart button.button {
    background: url("/media/various/warenkorb_icon_flat_arrow.png") no-repeat scroll right 10px center, url("/media/various/warenkorb_icon_flat_basket.png") no-repeat scroll left 10px center, url("/media/various/warenkorb_bg_gradient.jpg") repeat-x scroll center center rgba(0, 0, 0, 0);
    border-radius: 0;
    height: 50px;
    margin-top: 8px;
    padding-left: 50px;
    padding-right: 29px;
    width: auto;
}
.add-to-cart button.button:hover {
    background: url("/media/various/warenkorb_icon_flat_arrow.png") no-repeat scroll right 10px center, url("/media/various/warenkorb_icon_flat_basket.png") no-repeat scroll left 10px center, url("/media/various/warenkorb_bg_gradient_hover.jpg") repeat-x scroll center center rgba(0, 0, 0, 0);
    border-radius: 0;
    height: 50px;
    margin-top: 8px;
    padding-left: 50px;
    padding-right: 29px;
    width: auto;
}

.add-to-cart button.button span span {
    font-size: 18px;
    font-weight: bold;
    text-shadow: 1px 1px 0 #994B2E;
}
.add-to-cart button.button:focus {
	position:relative;
	top:1px;
}



.pwergo_options_new_wrap{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FAFAFA), color-stop(1, #D2D2D2) ) !important;
	background:-moz-linear-gradient( center top, #FAFAFA 5%, #D2D2D2 100% ) !important;
	background: linear-gradient(#FAFAFA 5%, #D2D2D2 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#D2D2D2') !important;
	background-color:#EDEDED !important;
}
.pwergo_options_new_inputbox .input-box select {
   /* background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;*/
    border: 0 none;
}

.pwergo_sale_buttin_near_headline {
    left: -66px;
    position: absolute;
    top: 6px;
	display:none;
}

.product-name-n {
    position: relative;
}

div.pwergo_dividor_wk_service_wrap div.add-to-cart .button.btn-cart {
	background: url("/media/various/warenkorb_icon_flat_arrow.png") no-repeat scroll right 10px center, url("/media/various/warenkorb_icon_flat_basket_small.png") no-repeat scroll left 10px center, url("/media/various/warenkorb_bg_gradient.jpg") repeat-x scroll center center rgba(0, 0, 0, 0);
	height: 36px;
    padding-left: 38px;
}
div.pwergo_dividor_wk_service_wrap div.add-to-cart .button.btn-cart:hover {
	background: url("/media/various/warenkorb_icon_flat_arrow.png") no-repeat scroll right 10px center, url("/media/various/warenkorb_icon_flat_basket_small.png") no-repeat scroll left 10px center, url("/media/various/warenkorb_bg_gradient_hover.jpg") repeat-x scroll center center rgba(0, 0, 0, 0);
	height: 36px;
    padding-left: 38px;
}
div.pwergo_dividor_wk_service_wrap div.add-to-cart .button.btn-cart span span {
    font-size: 14px;
}

.headline_zertifikate{
	margin-top:-10px;
}

ul.pwergo_nh_gruenehaken span.pwergo_zufr_ku a{
	color:#404040;
	text-decoration:underline;
}

ul.pwergo_nh_gruenehaken span.pwergo_zufr_ku a img{
	margin-top:5px;
	height:13px;
	margin-left:5px;
}









.headerzufrikunimgniedrig {
    position: relative;
    /*right: -51px;*/
    top: -12px;
    width: 200px;
}
.zufrikun {
    /*background: none;*/
}

.headerzufrikunimghoch {
    position: relative;
    /*right: 14px;*/
    top: -23px;
}

span.pwergo_sale_buttin_near_sonderpreis{
	margin-right:5px;
	display:block;
	float:left;
	height:20px;
}

span.pwergo_sale_buttin_near_sonderpreis img{
	height: 17px;
    margin-top: -9px;
    position: relative;
    top: 50%;
}

div.pwergo_priceboxmoveup_bei_vorauskassenrabatt span.pwergo_sale_buttin_near_sonderpreis {
	height:32px;
}
div.pwergo_priceboxmoveup_bei_vorauskassenrabatt span.pwergo_sale_buttin_near_sonderpreis img {
    height: 17px;
    margin-left: 5px;
    margin-top: -10px;
    width: 53px;
}

.validation-advice{
	background-position: 5px 2px;
}

.product-img-box .more-views-moveleft{
	margin-left:8px;
}

div.pwergo_options_new_wrap_is_checkbox div.pwergo_options_new_label{
	display:none;
}


.product-options div.pwergo_options_new_wrap_is_checkbox  ul.options-list label{
	font-weight:bold;
}

div.pwergo_options_new_wrap div.pwergo_option_help_container{
	position:absolute !important;
	top:2px ;
	/*right:0 !important;*/
	left:316px;
}

#popup_content{
	font-family:arial;
}
#popup_title{
	font-family:arial;
}

div.li_ersatz_d table.pwergo-product-list-img-table td.pw_left_m{
	color: #404040;
	font-weight:bold;
	/*text-align:center;*/
	vertical-align:middle;
	border-top:1px solid #D2D2D2;
	background:#eeeeee;
	padding-top:6px;
}
div.li_ersatz_d table.pwergo-product-list-img-table td.price_td{
	border-top:0;
	margin-top:0;
	background:#eeeeee;
	height:20px;
	/*text-align:center;*/
	padding-bottom:4px;
}

div.li_ersatz .regular-price .price,
span.pwergo_vorauskassenpreis_liste span.pwergo_vorausk_preis,
div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box p.special-price span.price{
	font-size:14px;
}
div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box span.price_from,
div.li_ersatz_d .pwergo_vorausk_ab,
div.li_ersatz_d table.pwergo-product-list-img-table td.price_td div.price-box p.special-price span.price-label{
	bottom: -1px;
	font-size:11px;
}
span.pwergo_vorauskassenpreis_liste span.pwergo_vorausk_hinw{
	font-size:11px;
}

div.li_ersatz_d .pwergo-prodlist-leftimg img.pwergo_konfigurierbar_img_list{
	left:2px;
	top:220px;
	margin:0;
	position:absolute;
}
div.li_ersatz_d .pwergo-prodlist-leftimg{
padding-bottom:20px;
}
.pwergo_tooltip_container_tab{
	margin-top:156px;
	height:75px;
	padding:0;
}
.pwergo_tooltip_container_tab_innerdiv_new{
	height:75px;
	width:231px;
}
div.category-products_grid div.li_ersatz div.tooltip{
	opacity:1;
}

div.pwergo_tooltip_container_tab_innerdiv_new table a img{
	padding-left:3px;
	padding-right:4px;
	border-top:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	margin-top:	5px;
	padding-top:5px;
	padding-bottom:5px;
}
.pwergo_close_popupjalert{
	display:none;
}
#popup_title{
	font-size:20px;
	padding:10px;
	font-weight:normal;
	text-align:left;
	color: #67BBC5;
	border-bottom: 1px solid #67BBC5;
	border-left: none;
	border-right:none;
	border-top:none;
	background: #ffffff;
}
#popup_container{
	box-shadow:0 0 5px 4px rgba(21, 21, 21, 0.33);
	-moz-box-shadow:0 0 5px 4px rgba(21, 21, 21, 0.33);
	-webkit-box-shadow: 0 0 5px 4px rgba(21, 21, 21, 0.33);
	}
div#pwergo_stoffversand_anfrage{
    background: #FFFFFF !important;
    border: 1px dashed #E5562C;
    border-radius: 5px;
    margin-bottom: 15px;
    padding: 10px;
}
.lieferzeit_sofort_near_basket_info{
    background: url("/media/various/sofort_lieferbar_3balken.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 13px;
    margin-right: 5px;
    position: relative;
    top: -21px;
    width: 17px;
}

.lieferzeit_sofort_in_basket_info {
    background: url("/media/various/sofort_lieferbar_3balken.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 13px;
    margin-right: 5px;
    position: relative;
    width: 17px;
}

.lieferzeit_sofort_in_basket_info_text{
	display:block;
	white-space:nowrap;
	color:#008000;
}

div.pwergo_infomail{
	margin-left:1px;
	font-size:12px;
	/*font-weight:bold;*/
	margin-bottom:15px;
	text-decoration:none;
}

div.pwergo_infomail a{
	text-decoration:none;
}

div.pwergo_infomail a:hover span{
	text-decoration:underline;
}

div.pwergo_infotel_aeris{
	color:#C94D2B;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.opc .buttons-set p.required{
	float:right;
}

#billing-buttons-container  p.required,
#shipping-buttons-container  p.required,
#payment-buttons-container  p.required
{
	width:auto;
}

.pwergo_wk_address_checkbox_moveright_1 ,
.pwergo_wk_address_checkbox_moveright_2{
	position:absolute;
	left:250px;
}
.pwergo_wk_address_checkbox_moveright_1{
	bottom:28px;
}
.pwergo_wk_address_checkbox_moveright_2{
	bottom:5px;
}

.opc .buttons-set{
	padding-top:15px;
}
#billing-new-address-form   label ,
#shipping-new-address-form   label
{
	line-height:17px;
	margin-top:3px;
}

#checkout-review-load div.checkout-agreements{
	padding-top:15px;
}

table#checkout-review-table tfoot{
	display:auto;
}
.col2-set .col-1 {
    float: right;
    width: 48.5%;
}
.col2-set .col-2 {
    float: left;
    width: 48.5%;
}
.account-login .content{
	background:none;
	border: 1px solid #d2d2d2;
	min-height:170px;
}
.account-login .content h2 {
    color: #404040;
    text-transform: none;
}
.account-login .buttons-set{
	background:none;
	border:0px;
}
form#login-form .new-users p {
    display: block;
}

.product-options dt, .product-options dd{
	padding-left: 0px;
}
.validation-advice {
    background-position: 0 2px;
	padding-left: 14px;
}
.product-options .input-box {
    width: 312px;
}

.product-options dd input.input-text {
    height: 26px;
}
p.required, .form-list label.required em, .validation-advice, .product-options dt label.required em {
    color: #707070;
    font-weight: normal;
}
.product-options dd {
    border-bottom: 0px;
}

.cart .discount h2 {
    background: url("/media/various/pw_discount_einloesen.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #707070;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    height: 19px;
    line-height: 20px;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding-left: 24px !important;
    text-transform: none;
    width: auto;
}
.cart .discount {
    display: block;
}
.cart .discount, .cart .shipping {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
	border:none;
}
.pw_discount_einloesen {
    text-decoration: underline;
	display:none;
}
.cart .discount .buttons-set, .cart .shipping .buttons-set {
    border: 0 none;
    left: 189px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: left;
    top: -29px;
}

.cart .discount input.input-text {
    height: 26px;
}

div.li_ersatz .pwHighlightedRahmenInListe{
	box-shadow: 0 0 0 2px #ababab;
}

div.li_ersatz .pwHighlightedRahmenInListe:hover{
	box-shadow: 0px 0px 0px 2px #9dd0d6;
}

table.pwergo_tooltip_container_tab .pwergo_tooltip_container_tab_innerdiv_new span.manufacturer-frame-list{
	display:none;
}
.pwergo_close_popupjalert {
    background: url("/media/various/close_cross_box.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 25px;
    position: absolute;
    right: 10px;
    top: 12px;
    width: 25px;
}
.pwergo_close_popupjalert:hover{
	cursor:pointer;
}

table.pwergo_product_list_special_small tr td.pwergo_textttab {
    width: 200px;
}
td.pwergo_textttabPrice span.pwergo-discount-prepayment-price span.pwergo-vorkassenrabattpreis-hinweis {
    display: inline;
}
table.pwergo_product_list_special_small td.pwergo_textttabPrice span.pwergo-discount-prepayment-price{
	top: 17px;
}
table.pwergo_product_list_special_small td.pwergo_iindenwk{
	display:none;
}

td.pwergo_product_view_to_basket_bei_vorauskassenrabatt div.price-box p.pwergooldpricemovedownonprepayment{
	top: 85px;
}
ul.pwergo_nh_gruenehaken li{
	height:auto;
}


.loeff_germany {
    background: url("/media/various/loeffler_made_in_germany.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.germany_handmade_guarantee {
    display: block;
    float: left;
    margin-top: 25px;
	margin-bottom: 25px;
    padding: 240px 10px 0;
    text-align: center;
    width: 219px;
}
.loeff_handmade {
    background: url("/media/various/loeffler_handmade.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.loeff_guarantee {
    background: url("/media/various/loeffler_3_jahre_by_loeffler.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.ueber_loeff_ghg_border {
    border-left: 1px solid #D2D2D2;
    border-right: 1px solid #D2D2D2;
}
.category-loeffler .kategorie_highlights_ergostart{
display: none;
}

.pwergo_tooltip_div_list_class{
	display:none;
	position:absolute;
	z-index:1;
}
div.li_ersatz:hover .pwergo_tooltip_div_list_class{
	display:block;
}
div.li_ersatz:hover{
	cursor:pointer;
}
















div.col2-left-layout .pwergo_gitterlist_marg_right{
	margin-right: 0;
    padding-left: 6px;
    padding-right: 6px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-right:0;
}

div.li_ersatz .pwHighlightedRahmenInListe{
	/* box-shadow:0 0 0 1px #d2d2d2;*/
	box-shadow:none;
}

div.col2-left-layout .li_ersatz{
	margin-top:0;
}
.li_ersatz_d{
    padding-left: 7px;
    padding-right: 7px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.li_ersatz_d{
	box-shadow:none;
	border-left:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	border-right:1px solid #bfbfbf;
}

#li_ersatz_1, #li_ersatz_2,#li_ersatz_3{
	border-top:1px solid #bfbfbf;
}

div.li_ersatz_d table.pwergo-product-list-img-table td.price_td,
div.li_ersatz_d table.pwergo-product-list-img-table td.pw_left_m{
	background:white;
}

div.li_ersatz_d table.pwergo-product-list-img-table td.pw_left_m{
	border-top:0;
	font-weight:normal;
}

span.pwergo_vorauskassenpreis_liste span.pwergo_vorausk_hinw{
display:none;
}
span.pwergo_vorauskassenpreis_liste span.pwergo_vorausk_preis{
color: #4e4e4e;
}
div.li_ersatz_d .pwergo-prodlist-leftimg{
padding-bottom:0;
}
div.li_ersatz_d table.pwergo-product-list-img-table td.pw_left_m{
color:#bf462b;
}
div.li_ersatz_d .pwergo-prodlist-leftimg img.pwergo_konfigurierbar_img_list{
    left: 124px;
    top: 285px;
    width: 90px;
}
.pwergo_tooltip_container_tab_innerdiv_new{
	height:86px;
}
div.pwergo_tooltip_container_tab_innerdiv_new table a img{
	border-bottom:1px solid #d2d2d2;
}

.li_ersatz_d:hover{
	width:226px;
    border-bottom: 1px solid #bfbfbf;
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
	/*border-top: 1px solid #9dd0d6;*/
    box-shadow: none;
}

div.col2-left-layout .pwergo_gitterlist_marg_right:hover{
    /*border-bottom: 1px solid #9dd0d6;*/
    border-left: 1px solid #bfbfbf;
	border-bottom: 1px solid #bfbfbf;
    /*border-right: 1px solid #9dd0d6;*/
	/*border-top: 1px solid #9dd0d6;*/
}

#li_ersatz_1:hover, #li_ersatz_2:hover,#li_ersatz_3:hover{
    /*border-bottom: 1px solid #9dd0d6;*/
    /*border-left: 1px solid #9dd0d6;*/
    /*border-right: 1px solid #9dd0d6;*/
	/*border-top: 1px solid #9dd0d6;*/
}

div.li_ersatz .pwHighlightedRahmenInListe:hover{
	box-shadow: none;
	/*border-right: 1px solid red;*/
}

div.li_ersatz_d table.pwergo-product-list-img-table td.pw_left_m{
	padding-top:0px;

}
div.li_ersatz_d table.pwergo-product-list-img-table td.pw_left_m{
	height:60px;
}

div.pwergo_tooltip_container_tab_innerdiv_new table a img{
padding:0;
}
div.pwergo_tooltip_container_tab_innerdiv_new table a img{
margin-top:0;
}
.pwergo_tooltip_container_tab_innerdiv_new{
	height:79px;
}

.pwergo_tooltip_container_tab{
	height:71px;
}

div.pwergo_tooltip_container_tab_innerdiv_new table a img{
	border-left:1px solid #d2d2d2;
}


div.li_ersatz:hover{
	box-shadow: 0 0 4px #0DC3FF inset;
}

.special-price .price-label{
	display:none;
}
.special-price .price, .special-price .price-label{
	color: #4e4e4e;
}

div.category-products_grid{
	margin-top:15px;
}

.lastli_ersatz{
border-right:1px solid #bfbfbf;
}

table.pwergo-product-list-img-table{
	height:309px;
}
.pwergo_tooltip_div_list_class{
	margin-left:4px;
	margin-right:4px;
}
div.pwergo_tooltip_container_tab_innerdiv_new table td.tooltipimgintab0 a img,
div.pwergo_tooltip_container_tab_innerdiv_new table td.tooltipimgintab1 a img,
div.pwergo_tooltip_container_tab_innerdiv_new table td.tooltipimgintab2 a img{
	border-left:0;
	padding:4px;

}
div.pwergo_tooltip_container_tab_innerdiv_new table td.tooltipimgintab2 a img{
	border-right:0;
}
td.pwergo_textttabPrice div.price-box p.regular-price span.price-label span.pwergo_sale_buttin_near_sonderpreis img{
display: none;
}


/** START neues Crosssellayout April 2016 **/

.pwergo-crosssell-checkout {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    padding: 20px 20px 0px 20px;
    width: 920px;
}
div.cart .col2-set .col-1 {
    float: left !important;
    width: 100% !important;
}
.cart .cart-collaterals .col2-set {
    background: #ededed none repeat scroll 0 0;
    width: 940px;
}
div.cart .item {
    background: white none repeat scroll 0 0;
    display: inline-block;
    margin-right: 20px;
    padding: 20px;
    width: 167px;
		text-align: center;
		margin-bottom: 20px;
}
div.cart .item last{
    margin-right: 0px;
}
.pwergo-crosssell-image-border-checkout {
    border: 0 none;
    float: inherit;
    margin-right: auto;
}
div.pwergo-crosssell-checkout div.product-details h3.product-name a {
    color: #404040;
    display: block;
    min-height: 55px;
    overflow: hidden;
    text-decoration: none !important;
}
ul#crosssell-products-list .regular-price .price, .pwergo-crosssell-checkout span.price_from{
    float: inherit;
}
.cart .totals{
    margin-bottom: 50px;
}
.pwergo-crosssell-checkout button.button {
    margin-bottom: 0;
}


/** ENDE neues Crosssellayout April 2016 **/


.pwergo_nh_plists #li_ersatz_3{
}

.pwergo_nh_plists .li_ersatz_d {
	border-left:1px solid #FFFFFF;
}
.pwergo_nh_plists .lastli_ersatz{
	border-right:0px ;
}
.pwergo_nh_plists  .li_ersatz_d{
	border-bottom:1px solid #FFFFFF;
}

.pwergo_nh_plists  .li_ersatz_d{
	border-right:0px ;
}
.pwergo_nh_plists #li_ersatz_1,
.pwergo_nh_plists #li_ersatz_2,
.pwergo_nh_plists #li_ersatz_3{
	border-top:1px solid #FFFFFF;
}

.pwergo_nh_plists  div.category-products_grid{
	margin-top:0px;
	padding-top:15px;
	border-right:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	width:720px;
}
div.moizi_vorkasse_rabatt_info{
    color: #cd5033;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 7px;
    position: relative;
    top: -19px;
}
div.wk_moizi_rabatt_info {
    border: 1px solid #e65b30;
    border-radius: 3px;
    color: #e65b30;
    float: right;
    margin-right: 14px;
    margin-top: -5px;
    padding: 2px 6px;
}

span.zwischenheadline_in_hilfetext{
	font-size: 13px;
    font-weight: bold;
}
table.tabelle_in_hilfetext,
table.tabelle_in_hilfetext td,
table.tabelle_in_hilfetext th
{
	border-collapse: collapse;
	border: 1px solid #BBBBBB;
}


table.tabelle_in_hilfetext th{
    font-weight: bold;
	background: #D9D9D9 ;
}
table.tabelle_in_hilfetext td,
table.tabelle_in_hilfetext th{
	padding: 2px 4px;
}

.standard_img_in_hilfetext{
	width:160px;
	float:left;
}
.standard_img_in_hilfetext_liste{
	width:100px;
}

.standard_img_in_hilfetext_margin{
	margin-right:20px;
	margin-left:0px;
	margin-bottom:20px;
	margin-top:0px;
}











div.product-view td.pwergo_product_view_to_basket  div.pwergo_price_table_neu_first_td div.pwergo_priceboxmoveup p.special-price span.price::before{
	content: "%";
	color: white;
	background: #CD5033;
	margin-right: 5px;
	border-radius: 3px;
	font-size: 26px;
	line-height: 20px;
	display: inline-block;
	position: relative;
	top: -1px;
	text-align: center;
	width: 25px;
	vertical-align: bottom;
	font-weight: normal;
	padding: 2px;
	float: left;
}


div.product-view td.pwergo_product_view_to_basket  div.pwergo_price_table_neu_first_td div.pwergo_priceboxmoveup p.regular-price span.price::before{
	content: "%";
	color: white;
	background: #CD5033;
	margin-right: 5px;
	border-radius: 3px;
	font-size: 26px;
	line-height: 20px;
	display: inline-block;
	position: relative;
	top: 5px;
	text-align: center;
	width: 25px;
	vertical-align: bottom;
	font-weight: normal;
	padding: 2px;
	float: left;
}




div.product-view td.pwergo_product_view_to_basket  div.pwergo_price_table_neu_first_td div.pwergo_priceboxmoveup_bei_vorauskassenrabatt p.special-price span.price::before {
	content: "%";
	color: white;
	background: #CD5033;
	margin-right: -3px;
	border-radius: 3px;

	line-height: 17px;
	display: inline-block;
	position: relative;
	top: 0px;
	text-align: center;
	width: 20px;
	vertical-align: bottom;
	font-weight: normal;
	padding: 2px;
	float: left;
}



div.product-view td.pwergo_product_view_to_basket  div.pwergo_price_table_neu_first_td div.pwergo_priceboxmoveup_bei_vorauskassenrabatt p.regular-price span.price::before{
	content: "%";
	color: white;
	background: #CD5033;
	margin-right: -3px;
	border-radius: 3px;

	line-height: 17px;
	display: inline-block;
	position: relative;
	top: 5px;
	text-align: center;
	width: 20px;
	vertical-align: bottom;
	font-weight: normal;
	padding: 2px;
	float: left;
}


div.product-view div.pwergo_priceboxmoveup_bei_vorauskassenrabatt .special-price .price-label{
	color:white;
}

div.product-view span.pwergo_sale_buttin_near_sonderpreis img ,
div.product-view span.pwergo_sale_buttin_near_sonderpreis{
	display:none;
}



.pwergo_product_view_to_basket span.tax-details,
td.pwergo_product_view_to_basket div.price-box p.old-price span.price-label,
td.pwergo_product_view_to_basket div.price-box p.old-price span.price{
	font-size:11px;
}

td.pwergo_product_view_to_basket div.price-box p.old-price span.price{
	text-decoration:line-through;
}



td.pwergo_product_view_to_basket div.pwergo_priceboxmoveup_bei_vorauskassenrabatt .regular-price .price,
td.pwergo_product_view_to_basket div.pwergo_price_table_neu_first_td .regular-price .price,
td.pwergo_product_view_to_basket div.price-box p.special-price span.price{
	color:#CD5033;
}

div.product-name-n h2{
	font-weight:normal;
}

span#pwRotateImgLieferz{
	background: url("/media/various/loader_swp_plus_green.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-right: 5px;
	position: relative;
	top: -22px;
	width: 43px;
	height:11px;
}

.minimal-price-link {
	display:none;
}

div.sliderpricetabwrap table.pwergo_list_slider_name_tab div.price-box p.regular-price span.price-label span.pwergo_sale_buttin_near_sonderpreis img {
	display:none;
}

div.sliderpricetabwrap table.pwergo_list_slider_name_tab td.pwergo_list_slider_price_box div.price-box p.regular-price span.price_from {
	float: initial;
	color:#858585;
}




.sss_banner_swopper_header {
    /*background: url("/media/various/-swopper-start-banner-classic-standard-air-platzhirsch-.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    background: url("/media/various/markenshops/ms_aeris_banner_auf_ergonomisches_de.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 307px;
    padding-left: 25px;
    padding-top: 7px;
}

.sss_banner_swopper_header h1 a{
    color: #E4562B;
    font-size: 38px;
	text-decoration:none;
}
.sss_banner_swopper_header h2 a{

	color: #707070;
    display: left;
	font-family: 'Raleway', sans-serif;
    font-size: 16px;
    line-height: 22px;
    width: 300px;
	text-decoration:none;
}
.sss_jetzt_konfigurieren {

	background: url("/media/various/jetzt_konf_arrow_right.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    display: inline-block;
	color: #707070;
	font-family: 'Raleway', sans-serif;
    font-size: 14px;
    padding-right: 11px;
    text-decoration: none;
    width: auto;
}
.sss_jetzt_konfigurieren:hover {
    text-decoration: underline;
}

.sss_3dee_tablecell h3 a, .sss_muvman_tablecell h3 a, .sss_swoppster_tablecell h3 a, .sss_oyo_tablecell h3 a{
    color: #E4562B;
    font-size: 24px;
    font-weight: normal;
	text-decoration:none;
}

.sss_3dee_tablecell h4 a, .sss_muvman_tablecell h4 a, .sss_swoppster_tablecell h4 a, .sss_oyo_tablecell h4 a {
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
	text-decoration:none;
	color: #404040;
}
.sss_oyo_tablecell, .sss_3dee_tablecell, .sss_muvman_tablecell, .sss_swoppster_tablecell{
padding-left: 10px;
}
.sss_oyo_tablecell {
	background: url("/media/various/-aeris-oyo-objektstuhl_sp.jpg") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    border-right: 1px solid #d2d2d2;
    height: 201px;
}
.sss_3dee_tablecell {
    background: url("/media/various/-aeris-3dee-background-start.jpg") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    border-right: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
    height: 201px;
}
.sss_swoppster_tablecell {
    background: url("/media/various/-aeris-swoppster-kinderstuhl-.jpg") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    border-bottom: 1px solid #D2D2D2;
    height: 201px;
}
.sss_swoppster_tablecell h4 {
    width: 180px;
}
.sss_muvman_tablecell {
    background: url("/media/various/-aeris-muvman-sitz-steh-hilfe.jpg") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    height: 201px;
}

.sss_3dee_tablecell h4 {
    width: 295px;
}

.sss_muvman_tablecell h4 {
    width: 200px;
}

.sss_firmenkunden_wrapper {
    background: url("/media/various/-swopper-firmenkunden-sonderrabatte-.jpg") no-repeat scroll right center #EDEDED;
    padding: 15px;
}
.sss_firmenkunden_wrapper h5 {
    color: #E4562B;
    font-size: 40px;
    font-weight: normal;
    text-transform: uppercase;
}
.sss_firmenkunden_wrapper h6 {
    display: block;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    width: 350px;
}
.sss_fk_number {
    color: #E4562B;
    font-size: 16px;
}
.sus_vorteil_wrapper {
    float: left;
    padding: 0 17px;
    text-align: center;
    width: 122px;
}
.sus_vorteil_headline {
    color: #E4572C;
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    margin-top: 10px;
    position: relative;
}
.sus_vorteil_subtext {
    color: #8C8C8B;
    display: block;
    font-size: 12px;
    line-height: 16px;
    margin-top: -16px;
}

.sus_ergo_vorteilwrapper_new {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    margin-bottom: 20px;
    margin-top: 23px;
    padding-left: 47px;
    width: 676px;
}


.sss_firmenkunden_wrapper h5 {
    color: #E4562B;
    font-size: 40px;
    font-weight: normal;
    text-transform: uppercase;
}
.sss_firmenkunden_wrapper h6 {
    display: block;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    width: 350px;
	text-align:left;
}
.sss_fk_number {
    color: #E4562B;
    font-size: 16px;
}





div.pwsp_start_seo .pwergotoggl {
    text-decoration: none;
}
div.pwsp_start_seo div.pwergotogglanswer {
    display: none;
}
li.pwsp_liwrap span.pwergotoggl h1, li.pwsp_liwrap span.pwergotoggl h2 {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
	margin: 0px;
	color:#707070;
    background: url("/media/various/pwsp_start_seo_plus_icon.png") no-repeat scroll left 12px rgba(0, 0, 0, 0);
    padding-left: 25px;
}
li.pwsp_liwrap {
    border-bottom: 1px solid #d2d2d2;
    min-height: 40px;
}
div.pwsp_start_seo {
    border-top: 1px solid #d2d2d2;
    margin-top: 10px;
}
div.pwsp_start_seo div.pwergotogglanswer {
    background: none repeat scroll 0 0 #ededed;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 15px;
    margin-left: 25px;
    padding: 10px;
}
.pwsp_seobold {
    font-weight: 700;
}
div.pwsp_start_seo div.pwergotogglanswer ul li {
    list-style: disc inside none;
    margin-bottom: 10px;
    margin-left: 15px;
}
div.pwsp_start_seo div.pwergotogglanswer ul {
    margin-bottom: 20px;
    margin-top: 20px;
}





table.spu_toptable h1 {
    color: #E4572C;
    font-size: 16px;
    font-weight: bold;
	margin-left: 10px;
    margin-top: 10px;
}
table.spu_toptable h2 {
    color: #707070;
    display: block;
    font-size: 10px;
    width: 170px;
	margin-left: 10px;
}
.spu_tdcenter td {
    text-align: center;
}
.spu_toptable {
    border: 1px solid #D2D2D2;
}


.sus_ergo_preis_box span {
    font-size: 18px;
    font-weight: bold;
    text-transform: none;
	color:#707070;
}
.sus_ergo_ab_preis {
    font-size: 12px !important;
    font-weight: normal !important;
    margin-right: 5px;
}
.sus_ergo_btn_config {
    background: url("/media/various/warenkorb_bg_gradient_spu.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    height: auto;
    padding: 0px 10px;
    text-decoration: none;
    width: auto;
	margin-bottom:10px;
	height:30px;
	line-height:26px;
}
.sus_ergo_btn_config:hover {
    background: url("/media/various/warenkorb_bg_gradient_spu_hover.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.spu_rightborder {
    border-right: 1px solid #D2D2D2;
}
.spu_brdbtm {
    border-bottom: 1px solid #D2D2D2;
}
table.spu_toptable img {
    margin: 10px;
}.spu_leftpadding {
    padding-left: 10px;
}
table.spu_btmtable .sus_ergo_btn_config {
    font-size: 10px;
    height: 20px;
    line-height: 16px;
}
table.spu_btmtable .sus_ergo_preis_box {
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
    top: 4px;
}
.spu_container_vorstellen {
    background: url("/media/various/-swopper-duerfen-wir-vorstellen-.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 314px;
	border-bottom: 1px solid #D2D2D2;
    border-top: 1px solid #D2D2D2;
}
.spu_container_vorstellen div {
    margin-left: 392px;
    margin-top: 36px;
    text-align: center;
    width: 310px;
}
div.spu_container_vorstellen div h3 {
    font-size: 25px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 15px;
}
.spu_container_vorstellen span {
    font-size: 16px;
    line-height: 20px;
}
.spu_schwung {
    background: url("/media/various/-swopper-bordeaux-swopper.jpg") no-repeat scroll right top rgba(0, 0, 0, 0);
    height: 351px;
	border-bottom:1px solid #d2d2d2;
}
.spu_schwung div {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    width: 520px;
}
.spu_schwung h3 {
    font-size: 25px;
    font-weight: normal;
    line-height: 24px;
    padding-top: 30px;
	margin-bottom:15px;
}
.spu_kundenmeinungen div {
    font-size: 16px;
    line-height: 20px;
    margin-left: 160px;
    margin-top: 20px;
    text-align: center;
    width: 400px;
}
.spu_kundenmeinungen h3 {
    font-size: 25px;
    font-weight: normal;
    margin-bottom: 15px;
}
.swp_ue_tabelle_prozente {
    margin-left: 30px;
    margin-top: 25px;
}
.swp_ue_tabelle_prozente img {
    padding-right: 10px;
}
.swp_ue_txt_italic {
    font-style: italic;
}
.swp_ue_tabelle_prozente span {
    font-size: 12px !important;
}
.spu_studienhinweis {
    color: #707070;
    display: block;
    font-size: 8px;
    margin-top: 15px;
    text-align: center;
}
.spu_kundenmeinungen {
    /*border-bottom: 1px solid #D2D2D2;*/
    padding-bottom: 25px;
}
.swp_ue_aufgebot_bilder {
    float: left;
    height: 170px;
    margin-top: 52px;
    text-align: center;
    width: 113px;
}
.spu_aufgebot_txt h3 {
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 15px;
    margin-top: 19px;
}
.spu_aufgebot_txt {
    display: block;
    font-size: 16px;
    line-height: 20px !important;
    text-align: center;
	border-bottom: 1px solid #D2D2D2;
	padding-bottom: 25px;
}
.spu_platzhirsch {
    background: url("/media/various/-swopper-platzhirsch-background-uebersicht-spu.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #D2D2D2;
    display: block;
    height: 390px;
    margin-top: 1px;
    padding-bottom: 1px;
	cursor:pointer;
}
.spu_platzhirsch span {
    display: block;
    font-size: 16px;
    left: 28px;
    position: relative;
    text-align: justify;
    top: 191px;
    width: 254px;
}
.spu_testen {
    background: url("/media/various/-swopper-14-tage-gratis-testen-.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 375px;
    margin-top: 25px;
}
div.spu_testen h4 {
    color: #E4562B;
    display: block;
    font-size: 30px;
    position: relative;
    text-align: center;
    top: 15px;
}
.spu_testen div.spu_test_config {
    float: left;
    left: 27px;
    position: relative;
    text-align: center;
    top: 49px;
    width: 127px;
}
.spu_test_others {
    margin-left: 54px;
}
.spu_test_headline {
    color: #707070;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 118px;
    text-transform: uppercase;
}
.spu_test_text {
    color: #707070;
    display: block;
    font-size: 10px;
    font-weight: bold;
    line-height: 14px;
}
.spu_abschluss {
    margin-top: 25px;
}
.spu_abschluss td {
    text-align: center;
}
div.spu_abschluss h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
}
.spu_abschl_1 {
    background: url("/media/various/-swopper-background_vgl_teaser.jpg") no-repeat scroll center 20px rgba(0, 0, 0, 0);
    height: 180px;
}
.spu_abschl_2 {
    background: url("/media/various/-swopper-background_bitte_anrufen.jpg") no-repeat scroll center 10px rgba(0, 0, 0, 0);
    width: 50%;
}
.spu_arrow_vgl_tbl {
    background: url("/media/various/rightarrow_vgl_link_swopper_spu.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: 1px solid #FFFFFF;
    border-radius: 16px;
    display: inline-block;
    height: 30px;
    position: relative;
    top: 122px;
    width: 30px;
}
.spu_arrow_vgl_tbl:hover {
    background: url("/media/various/rightarrow_vgl_link_swopper_spu.png") no-repeat scroll center center rgba(255, 255, 255, 0.2);
    cursor:pointer;
}
.spu_telef_btm {
    color: #E4562B;
    font-size: 30px;
    position: relative;
    top: 177px;
}
td.spu_abschl_1:hover .spu_arrow_vgl_tbl {
    background: url("/media/various/rightarrow_vgl_link_swopper_spu.png") no-repeat scroll center center rgba(255, 255, 255, 0.2);
}
td.spu_abschl_1:hover {
    cursor:pointer;
}



div#popup_container.pwergo-jAlert-swoppervergleichstabelle {
    width: 980px;

}

div.pwergo_show_only_in_ergonomisches{
	margin-bottom:20px;
}

div.pwergo_show_only_in_ergonomisches img{
	width:460px;
}

span.pwergo_wechsel_link_block{
display: block;
margin-top: 10px;
padding: 10px;
padding-left: 10px;
clear: right;
font-family: 'open sans',sans-serif;
background: url("/media/various/warenkorb_icon_flat_arrow.png") no-repeat scroll left 10px center, url("/media/various/warenkorb_bg_gradient.jpg") repeat-x scroll center center rgba(0, 0, 0, 0);
font-weight: bold;
color: white;
font-size: 17px;
padding-left: 27px;
text-shadow:1px 1px 0 #994B2E;
cursor: pointer;
}

span.pwergo_wechsel_link_block:hover{
background: url("/media/various/warenkorb_icon_flat_arrow.png") no-repeat scroll left 10px center, url("/media/various/warenkorb_bg_gradient_hover.jpg") repeat-x scroll center center rgba(0, 0, 0, 0);
}

h1.pwergo_sepcial_head{
	padding:3px;
	background:#F1F1F1;
}


#elasticsearch-autocomplete-container {
    position: relative;
    right: 325px;
    top: 10px;
    width: 700px;
    border: none;
}

#elasticsearch-autocomplete-container .price, #elasticsearch-autocomplete-container .old-price {
    color: #CD5033;
    font-weight: bold;
    font-size: 13px;
}

#elasticsearch-autocomplete-container .category-tag {
    font-weight: bold;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu {
    position: absolute;
    margin-top: -1px;
    right: 0;
    width: 100%;
    z-index: 1000;
    border: 1px solid #438389;
    border-radius: 1px;
    background: white;
    overflow: hidden;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .autocomplete-no-results-products {
    text-align: center;
    padding: 40px 40px;
    min-height: 250px;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .autocomplete-no-results-products .title {
    font-weight: bold;
    margin-bottom: 30px;
    font-size: 16px;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .autocomplete-no-results-products .suggestions {
    margin-bottom: 30px;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .autocomplete-no-results {
    padding: 10px;
    font-style: italic;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .category {
    padding: 4px 4px 0;
    color: #25494c;
    text-align: left;
    font-size: 0.8em;
    text-transform: uppercase;
    font-weight: bold;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .category-suggestions {
    padding: 4px;
    color: #54A5CD;
    text-align: left;
    font-size: 0.7em;
    text-transform: uppercase;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .elasticsearch-autocomplete-hit {
    display: block;
    position: relative;
    padding: 5px 10px;
    color: #000;
    text-align: left;
    text-decoration: none;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .other-sections .autocomplete-dataset-suggestions .elasticsearch-autocomplete-hit {
    padding-left: 30px;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu.autocomplete-without-products .col9 {
    background-color: #F9F9F9;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .autocomplete-dataset-products {
    padding: 10px;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .autocomplete-dataset-products .autocomplete-suggestion {
    float: left;
    width: 50%;
    min-height: 94px;
}
#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .autocomplete-dataset-products .autocomplete-suggestion:hover {
    background: #f9f9f9;
}



#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .autocomplete-dataset-products .elasticsearch-autocomplete-hit {
    padding: 15px 10px;
}

.autocomplete-wrapper {
    width: 100%;
}

.autocomplete-wrapper:after {
    clear: both;
    content: '';
}

#elasticsearch-autocomplete-container .col9 {
    padding-bottom: 100%;
    margin-bottom: -100%;
    float: right;
    width: 70%;
}

#elasticsearch-autocomplete-container .col3 {
    padding-bottom: 100%;
    margin-bottom: -100%;
    float: left;
    width: 30%;
    background: #f9feff;
    border-right: 1px solid #67bbc5;
}

#elasticsearch-autocomplete-container .other-sections {
    margin: 20px 10px 20px;
}


.autocomplete-dataset-products .autocomplete-suggestions {
    margin: 10px auto 10px auto;
}

.autocomplete-dataset-suggestions {
    margin: 10px auto 10px auto;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .other-sections .elasticsearch-autocomplete-hit {
    padding-left: 10px;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .other-sections .autocomplete-suggestions {
    margin-bottom: 20px;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .autocomplete-cursor .elasticsearch-autocomplete-hit {
    background-color: #f2f2f2;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .elasticsearch-autocomplete-hit .thumb {
    float: left;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .elasticsearch-autocomplete-hit .thumb img {
    width: 50px;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .elasticsearch-autocomplete-hit .info {
    margin-left: 60px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .elasticsearch-autocomplete-hit .info .elasticsearch-autocomplete-category {
    font-size: 0.8em;
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .elasticsearch-autocomplete-hit .info .elasticsearch-autocomplete-category em {
    color: #222;
}

.elasticsearch-autocomplete-hit .magnifying-glass {
    position: absolute;
    left: 5px;
    top: 7px;
    fill: #67bbc5;
    stroke: #67bbc5;
}

#search_mini_form, #search_mini_form * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#search_mini_form:before, #search_mini_form:after,
#search_mini_form *:before, #search_mini_form *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#elasticsearch-autocomplete-container:after, .autocomplete-wrapper:after {
    clear: both;
    content: '';
}

#elasticsearch-right-container .infos.hidden {
    display: none;
}

.elasticsearch-clearfix:after {
    content:"";
    display:block;
    clear:both;
}


#elasticsearch-autocomplete-container {
    right: 540px;
    top: 8px;
    width: 700px;
}

#elasticsearch-autocomplete-container .price, #elasticsearch-autocomplete-container .old-price {
    color: #CD5033;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu {
    border: 1px solid #596162;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .category {
    color: #ef7349;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .category-suggestions {
    color: #54A5CD;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .elasticsearch-autocomplete-hit {
    color: #000;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu.autocomplete-without-products .col9 {
    background-color: #F9F9F9;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .autocomplete-dataset-products .autocomplete-suggestion:hover {
    background: #f9f9f9;
}

#elasticsearch-autocomplete-container .col3 {
    background: #ebebec;
    border-right: 1px solid #596162;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .autocomplete-cursor .elasticsearch-autocomplete-hit {
    background-color: #f2f2f2;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .elasticsearch-autocomplete-hit .info .elasticsearch-autocomplete-category {
    color: #666;
}

#elasticsearch-autocomplete-container .autocomplete-dropdown-menu .elasticsearch-autocomplete-hit .info .elasticsearch-autocomplete-category em {
    color: #222;
}

.elasticsearch-autocomplete-hit .magnifying-glass {
    fill: #ef7349;
    stroke: #ef7349;
}


/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @category  Symmetrics
 * @package   Symmetrics_StockIndicator
 * @author    symmetrics gmbh <info@symmetrics.de>
 * @author    Andreas Timm <at@symmetrics.de>
 * @author    Ngoc Anh Doan <nd@symmetrics.de>
 * @copyright 2010 symmetrics gmbh
 * @license   http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 * @link      http://www.symmetrics.de/
 */
 
/**
 * StockIndicator styles
 *
 * @category  Symmetrics
 * @package   Symmetrics_StockIndicator
 * @author    symmetrics gmbh <info@symmetrics.de>
 * @author    Andreas Timm <at@symmetrics.de>
 * @author    Ngoc Anh Doan <nd@symmetrics.de>
 * @copyright 2010 symmetrics gmbh
 * @license   http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 * @link      http://www.symmetrics.de/
 */
.stock-indicator-wrapper { padding: 5px }

.stock-indicator { margin: 0px }

.stock-indicator.horizontal {
    width: 33px;
    height: 11px;
    background: url(https://www.swopper-plus.de/skin/frontend/default/default/images/stockindicator/sprite_vertical.gif) repeat-x;
}

.stock-indicator.vertical {
    width: 11px;
    height: 33px;
    background: url(https://www.swopper-plus.de/skin/frontend/default/default/images/stockindicator/sprite_horizontal.gif) repeat-y;
}

.yellow.horizontal { background-position: 0 -11px; }
.green.horizontal { background-position: 0 -22px; }

.yellow.vertical { background-position: -11px 0; }
.green.vertical { background-position: -22px 0; }
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * @category  Symmetrics
 * @package   Symmetrics_TrustedRating
 * @author    symmetrics gmbh <info@symmetrics.de>
 * @author    Yauhen Yakimovich <yy@symmetrics.de>
 * @copyright 2010 symmetrics gmbh
 * @license   http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 * @link      http://www.symmetrics.de/
 */
div.trustedrating-widget {
    vertical-align: middle;
    text-align: center;
    margin-bottom: 14px;
}

.search-autocomplete ul.wyomind-elasticsearch li.title,
.search-autocomplete ul.wyomind-elasticsearch li.title a {
    padding: 6px;
    background-color: #f4f4f4;
    color: #636363;
    text-transform: uppercase;
}

.search-autocomplete ul.wyomind-elasticsearch {
    background-color: #fff;
    border: 1px solid #d5e4eb;
    border-bottom: 0;
}

.search-autocomplete ul.wyomind-elasticsearch li {
    padding: 0;
    border-bottom: 1px solid #d5e4eb;
}

.search-autocomplete ul.wyomind-elasticsearch li .image {
    float: left;
    margin-right: 6px;
    background-color: #fff;
}

.search-autocomplete ul.wyomind-elasticsearch li a {
    display: block;
    padding: 6px;
    text-decoration: none;
}

.search-autocomplete ul.wyomind-elasticsearch li.selected a {
    text-decoration: none;
    background-color: #ecf3f6;
}

.search-autocomplete ul.wyomind-elasticsearch li .price-box {
    margin: 0;
}

.search-autocomplete ul.wyomind-elasticsearch li a .price-box .minimal-price-link {
    padding: 0;
}

.search-autocomplete ul.wyomind-elasticsearch li .clearer {
    clear: both;
}
