/*  =======================
	webfonts
=======================  */
@font-face {
  font-family: 'Armata';
  src: url("../fonts/Armata-Regular-webfont.eot");
  src: url("../fonts/Armata-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Armata-Regular-webfont.woff") format("woff"), url("../fonts/Armata-Regular-webfont.ttf") format("truetype"), url("../fonts/Armata-Regular-webfont.svg#ArmataRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans';
  src: url("../fonts/OpenSans-Bold-webfont.eot");
  src: url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold-webfont.woff") format("woff"), url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Bold-webfont.svg#OpenSansRegular") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans';
  src: url("../fonts/OpenSans-Regular-webfont.eot");
  src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#OpenSansBold") format("svg");
  font-weight: normal;
  font-style: normal;
}


/*!
 * Clear Sans Webfont
 *
 * Webfont conversion of the Clear Sans typeface, designed by the
 * Intel Open Source Technology Center <https://01.org/clear-sans>
 *
 * Original font file released under the Apache 2.0 License
 * <http://www.apache.org/licenses/LICENSE-2.0.html>
 *
 * Webfont version by Resi Respati <resir014@gmail.com>
 * Released under the MIT License.
 */

@font-face {
    font-family: 'Clear Sans';
    font-style: normal;
    font-weight: 100;
    src: local('ClearSans-Thin'), local('Clear Sans Thin'),
         url('../fonts/ClearSans-Thin.eot'),
         url('../fonts/ClearSans-Thin.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ClearSans-Thin.woff') format('woff'),
         url('../fonts/ClearSans-Thin.ttf') format('truetype'),
         url('../fonts/ClearSans-Thin.svg') format('svg');
}

@font-face {
    font-family: 'Clear Sans';
    font-style: normal;
    font-weight: 300;
    src: local('ClearSans-Light'), local('Clear Sans Light'),
         url('../fonts/ClearSans-Light.eot'),
         url('../fonts/ClearSans-Light.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ClearSans-Light.woff') format('woff'),
         url('../fonts/ClearSans-Light.ttf') format('truetype'),
         url('../fonts/ClearSans-Light.svg') format('svg');
}

@font-face {
    font-family: 'Clear Sans';
    font-style: normal;
    font-weight: 400;
    src: local('ClearSans'), local('Clear Sans'),
         url('../fonts/ClearSans-Regular.eot'),
         url('../fonts/ClearSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ClearSans-Regular.woff') format('woff'),
         url('../fonts/ClearSans-Regular.ttf') format('truetype'),
         url('../fonts/ClearSans-Regular.svg') format('svg');
}

@font-face {
    font-family: 'Clear Sans';
    font-style: italic;
    font-weight: 400;
    src: local('ClearSans-Italic'), local('Clear Sans Italic'),
         url('../fonts/ClearSans-Italic.eot'),
         url('../fonts/ClearSans-Italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ClearSans-Italic.woff') format('woff'),
         url('../fonts/ClearSans-Italic.ttf') format('truetype'),
         url('../fonts/ClearSans-Italic.svg') format('svg');
}

@font-face {
    font-family: 'Clear Sans';
    font-style: normal;
    font-weight: 500;
    src: local('ClearSans-Medium'), local('Clear Sans Medium'),
         url('../fonts/ClearSans-Medium.eot'),
         url('../fonts/ClearSans-Medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ClearSans-Medium.woff') format('woff'),
         url('../fonts/ClearSans-Medium.ttf') format('truetype'),
         url('../fonts/ClearSans-Medium.svg') format('svg');
}

@font-face {
    font-family: 'Clear Sans';
    font-style: italic;
    font-weight: 500;
    src: local('ClearSans-MediumItalic'), local('Clear Sans Medium Italic'),
         url('../fonts/ClearSans-MediumItalic.eot'),
         url('../fonts/ClearSans-MediumItalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ClearSans-MediumItalic.woff') format('woff'),
         url('../fonts/ClearSans-MediumItalic.ttf') format('truetype'),
         url('../fonts/ClearSans-MediumItalic.svg') format('svg');
}

@font-face {
    font-family: 'Clear Sans';
    font-style: normal;
    font-weight: 700;
    src: local('ClearSans-Bold'), local('Clear Sans Bold'),
         url('../fonts/ClearSans-Bold.eot'),
         url('../fonts/ClearSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ClearSans-Bold.woff') format('woff'),
         url('../fonts/ClearSans-Bold.ttf') format('truetype'),
         url('../fonts/ClearSans-Bold.svg') format('svg');
}

@font-face {
    font-family: 'Clear Sans';
    font-style: italic;
    font-weight: 700;
    src: local('ClearSans-BoldItalic'), local('Clear Sans Bold Italic'),
         url('../fonts/ClearSans-BoldItalic.eot'),
         url('../fonts/ClearSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ClearSans-BoldItalic.woff') format('woff'),
         url('../fonts/ClearSans-BoldItalic.ttf') format('truetype'),
         url('../fonts/ClearSans-BoldItalic.svg') format('svg');
}



/* Regular */
@font-face {
    font-family: 'League Gothic';
    src: url('../fonts/leaguegothic-italic-webfont.eot');
    src: url('../fonts/leaguegothic-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothic-italic-webfont.woff') format('woff'),
         url('../fonts/leaguegothic-italic-webfont.ttf') format('truetype'),
         url('../fonts/leaguegothic-italic-webfont.svg#league_gothic_italicregular') format('svg');
    font-weight: normal;
    font-style: italic;

}

/* Italic */
@font-face {
    font-family: 'League Gothic';
    src: url('../fonts/leaguegothic-regular-webfont.eot');
    src: url('../fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothic-regular-webfont.woff') format('woff'),
         url('../fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
         url('../fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Condensed */
@font-face {
    font-family: 'League Gothic Condensed';
    src: url('../fonts/leaguegothic-condensed-regular-webfont.eot');
    src: url('../fonts/leaguegothic-condensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothic-condensed-regular-webfont.woff') format('woff'),
         url('../fonts/leaguegothic-condensed-regular-webfont.ttf') format('truetype'),
         url('../fonts/leaguegothic-condensed-regular-webfont.svg#league_gothic_condensed-Rg') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Condensed Italic */
@font-face {
    font-family: 'League Gothic Condensed';
    src: url('../fonts/leaguegothic-condensed-italic-webfont.eot');
    src: url('../fonts/leaguegothic-condensed-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothic-condensed-italic-webfont.woff') format('woff'),
         url('../fonts/leaguegothic-condensed-italic-webfont.ttf') format('truetype'),
         url('../fonts/leaguegothic-condensed-italic-webfont.svg#league_gothic_condensed_itaRg') format('svg');
    font-weight: normal;
    font-style: italic;
}

/*  =======================
	variables
=======================  */
/*  =======================
	mixins
=======================  */
/*  =======================
	reset css
=======================  */
/* line 17, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../Library/Ruby/Gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/*  =======================
	generic
=======================  */
/* line 121, ../scss/main.scss */
body, select, input, textarea, button, label {
  font-family: 'Clear Sans', OpenSans, serif;
  font-size: 13px;
  line-height: 1.5em;
  color: #000000;
  text-align: left;
}

/* line 129, ../scss/main.scss */
select, input, textarea, button {
  margin: 0;
  border: none;
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
/* line 134, ../scss/main.scss */
select:focus, input:focus, textarea:focus, button:focus {
  outline: none;
  background: #fafafa !important;
}

/* line 140, ../scss/main.scss */
select, input, textarea {
  border: 1px solid #ddd !important;
}

/* line 144, ../scss/main.scss */
label {
  font-weight: normal !important;
}

/* line 148, ../scss/main.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
  font-size: 13px;
  line-height: 1.4em;
}

/* line 154, ../scss/main.scss */
h1, h2, h3, h4, h5, h6, strong {
  font-weight: bold;
  color: #000000;
}

/* line 159, ../scss/main.scss */
h1 {
  font-size: 22px;
  line-height: 22px;
  font-weight: bold;
  margin-bottom: 14px;
}

/* line 160, ../scss/main.scss */
h2 {
  font-size: 22px;
  line-height: 22px;
  font-weight: bold;
  margin-bottom: 14px;
}

/* line 161, ../scss/main.scss */
h3 {
  font-size: 19px;
  line-height: 19px;
  font-weight: bold;
  margin-bottom: 14px;
}

/* line 162, ../scss/main.scss */
h4 {
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
  margin-bottom: 14px;
}

/* line 163, ../scss/main.scss */
h5 {
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  margin-bottom: 14px;
}

/* line 164, ../scss/main.scss */
h6 {
  font-size: 13px;
  line-height: 13px;
  font-weight: bold;
  margin-bottom: 14px;
}

/* line 166, ../scss/main.scss */
a, a:active, a:visited {
  color: #000000;
  outline: none;
  -webkit-transition: color 0.2s ease-in-out;
  -moz-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

/* line 172, ../scss/main.scss */
a:hover {
  text-decoration: none;
}

/* line 176, ../scss/main.scss */
p {
  margin-bottom: 18px;
}

/* line 180, ../scss/main.scss */
.small {
  font-size: 10px;
}

/* line 184, ../scss/main.scss */
legend, .legend {
  display: none;
}

/* line 188, ../scss/main.scss */
nav ul, nav li {
  margin: 0;
  list-style: none;
  list-style-image: none;
}

/* line 195, ../scss/main.scss */
b,
strong {
  font-weight: bolder;
}

/* line 199, ../scss/main.scss */
i, cite, em, var {
  font-style: italic;
}

/* line 203, ../scss/main.scss */
sub {
  vertical-align: sub;
  font-size: smaller;
}

/* line 208, ../scss/main.scss */
sup {
  vertical-align: super;
  font-size: smaller;
}

/* line 213, ../scss/main.scss */
small {
  font-size: 85%;
}

.fragen small {
  font-size: 50%;
  line-height:0;
}


/* line 217, ../scss/main.scss */
th {
  font-weight: bold;
}

/* line 221, ../scss/main.scss */
td {
  vertical-align: top;
}

/* line 225, ../scss/main.scss */
hr {
  border: none;
  border-top: 1px solid #e5e5e5;
}

/* line 230, ../scss/main.scss */
.clear {
  clear: both;
}

/* line 234, ../scss/main.scss */
.container {
  width: 960px;
  margin: 0 auto;
}

/* Align checkboxes, radios, text inputs with their  */
/* line 240, ../scss/main.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}

/* line 241, ../scss/main.scss */
input[type="checkbox"] {
  vertical-align: bottom;
}

/* line 242, ../scss/main.scss */
label, input[type="button"], input[type="submit"], input[type="image"], button {
  cursor: pointer;
}

/* line 247, ../scss/main.scss */
html {
  position: relative;
  height: 100%;
}

/* line 252, ../scss/main.scss */
body {
  position: relative;
  min-height: 100%;
  background: #fff;
}

/*  =======================
	header
=======================  */
/* line 262, ../scss/main.scss */
#header {
  width: 100%;
  position: relative;
  z-index: 100;
}
/* line 269, ../scss/main.scss */
#header .wrapper .headerwrap {
  height: 180px;
  width: 960px;
  margin: 0 auto;
  position: relative;
  z-index: 100;
}
/* line 276, ../scss/main.scss */
#header .wrapper .headerwrap #logo {
  /*position: absolute;*/
  top: 0;
  left: 0;
  float:left;
}
/* line 281, ../scss/main.scss */
#header .wrapper .headerwrap #logo a {
  display: block;
  width: 225px;
  height: 170px;
  margin-right:10px;
}

/* line 291, ../scss/main.scss */
.welcome-msg {
  display: none;
}

/* line 295, ../scss/main.scss */
.add-info {
  z-index: 200;
  top: 36px;
  left: 314px;
}
/* line 302, ../scss/main.scss */
.add-info .infocircle {
  position: relative;
  width: 41px;
  height: 41px;
  float: left;
}
/* line 309, ../scss/main.scss */
.add-info .infocircle .infobobble {
  display: none;
  width: 200px;
  padding: 15px;
  background: #fff;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  z-index:200;
  top: 48px;
  left: -95px;
}
/* line 320, ../scss/main.scss */
.add-info .infocircle .infobobble h3 {
  font-family: Armata, OpenSans, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #94d10b;
  background: none;
  border: none;
  padding: 0;
  margin-bottom: 7px;
}
/* line 331, ../scss/main.scss */
.add-info .infocircle .infobobble .bobblearrow {
  background: url(../images/bobble-arrow.png) no-repeat;
  position: absolute;
  top: -9px;
  left: 104px;
  width: 22px;
  height: 9px;
}
/* line 342, ../scss/main.scss */
.add-info .trusted-shop-seal-link {
  display: block;
  width: 40px;
  height: 40px;
}
/* line 348, ../scss/main.scss */
.add-info .trusted {
  background: url(../images/trusted.png) no-repeat;
  /*padding-right: 20px;*/
  margin-top:20px;
  margin-bottom:10px;
}
/* line 353, ../scss/main.scss */
.add-info .trusted:hover {
  background: url(../images/trusted-bw.png) no-repeat;
}
/* line 358, ../scss/main.scss */
.add-info .phone {
  background: url(../images/phone-circle.png) no-repeat;
}
/* line 361, ../scss/main.scss */
.add-info .phone p {
  margin-bottom: 0;
}
/* line 364, ../scss/main.scss */
.add-info .phone p img {
  float: left;
  margin-right: 10px;
}
/* line 369, ../scss/main.scss */
.add-info .phone p strong {
  display: block;
  padding-top: 0;
}
/* line 374, ../scss/main.scss */
.add-info .phone p .pnumber {
  display: block;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 10px;
}
/* line 381, ../scss/main.scss */
.add-info .phone p.small-line {
  font-size: 10px;
  margin-top: 10px;
  line-height: 16px;
}
/* line 387, ../scss/main.scss */
.add-info .phone p.head-icon {
  position: relative;
  top: 2px;
}
/* line 393, ../scss/main.scss */
.add-info .phone .telefon-line {
  margin: 10px 0 10px;
}
/* line 398, ../scss/main.scss */
.add-info .mail {
  background: url(../images/mail-circle.png) no-repeat;
}
/* line 402, ../scss/main.scss */
.add-info .mail p:last-child {
  margin-bottom: 0;
}
/* line 406, ../scss/main.scss */
.add-info .mail p img {
  float: left;
  margin-right: 10px;
}
/* line 411, ../scss/main.scss */
.add-info .mail p .head-icon {
  position: relative;
  top: 3px;
}
/* line 418, ../scss/main.scss */
.add-info .newsletter {
  background: url(../images/newsletter-circle.png) no-repeat;
}
/* line 421, ../scss/main.scss */
.add-info .newsletter .block-subscribe {
  border: none;
  margin: 0;
}
/* line 425, ../scss/main.scss */
.add-info .newsletter .block-subscribe .block-content {
  padding: 0;
  background: none;
}
/* line 429, ../scss/main.scss */
.add-info .newsletter .block-subscribe .block-content .input-box {
  margin-top: 15px;
}
/* line 432, ../scss/main.scss */
.add-info .newsletter .block-subscribe .block-content .input-box input {
  width: 193px;
}
/* line 437, ../scss/main.scss */
.add-info .newsletter .block-subscribe .block-content .actions {
  margin-top: 10px;
}
/* line 54, ../scss/main.scss */
.add-info .newsletter .block-subscribe .block-content .actions button:hover, .add-info .newsletter .block-subscribe .block-content .actions .button:hover, .add-info .newsletter .block-subscribe .block-content .actions button.button:hover {
  position: relative;
  top: 1px;
}
/* line 59, ../scss/main.scss */
.add-info .newsletter .block-subscribe .block-content .actions button span, .add-info .newsletter .block-subscribe .block-content .actions .button span, .add-info .newsletter .block-subscribe .block-content .actions button.button span {
  display: block;
  height: 19px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #80ab1e;
  border-bottom: 2px solid #709d15;
  background: #a3d814;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a3d814), color-stop(100%, #81c508));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* IE10+ */
  background: linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* W3C */
  padding: 4px 12px 5px;
  font: normal 12px/19px OpenSans, serif;
  text-align: center;
  white-space: nowrap;
  color: white;
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
/* line 82, ../scss/main.scss */
.add-info .newsletter .block-subscribe .block-content .actions button span:hover, .add-info .newsletter .block-subscribe .block-content .actions .button span:hover, .add-info .newsletter .block-subscribe .block-content .actions button.button span:hover {
  background: #81c508;
  /* Old browsers */
  background: -moz-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81c508), color-stop(100%, #a3d814));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* IE10+ */
  background: linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* W3C */
  border-bottom: 1px solid #709d15;
  height: 20px;
}
/* line 96, ../scss/main.scss */
.add-info .newsletter .block-subscribe .block-content .actions button span span, .add-info .newsletter .block-subscribe .block-content .actions .button span span, .add-info .newsletter .block-subscribe .block-content .actions button.button span span {
  border: none !important;
  background: transparent !important;
  padding: 0;
}
/* line 101, ../scss/main.scss */
.add-info .newsletter .block-subscribe .block-content .actions button span span:hover, .add-info .newsletter .block-subscribe .block-content .actions .button span span:hover, .add-info .newsletter .block-subscribe .block-content .actions button.button span span:hover {
  border: none !important;
  background: transparent !important;
  padding: 0;
}
/* line 445, ../scss/main.scss */
.add-info .facebook-icon {
  width: 40px;
  height: 40px;
  float: left;
  margin-right: 20px;
  background: url(../images/facebook.png) center top no-repeat;
}
/* line 451, ../scss/main.scss */
.add-info .facebook-icon:hover {
  background: url(../images/facebook.png) center bottom no-repeat;
}
/* line 454, ../scss/main.scss */
.add-info .facebook-icon a {
  display: block;
  width: 40px;
  height: 40px;
}
/* line 459, ../scss/main.scss */
.add-info .facebook-icon img {
  visibility: hidden;
}

.new_cart{
	background-color:#000000;
	float:right;
	width:160px;
	background: #000000 url(../images/warenkorb_klein.jpg) right center no-repeat;
	height:25px;
	padding-top:15px;
	padding-left:10px;
	margin-right: 5px;
    margin-top: 22px;
}

/*  =======================
	navigation
=======================  */
/* line 469, ../scss/main.scss */
#mainnav {
  font-family: 'Clear Sans', OpenSans, sans-serif;
  width: 700px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  float:left;
  z-index: 0;
  left: 0;
  bottom: 0;
  padding: 0;
  margin-top:24px;
}
/* line 481, ../scss/main.scss */
#mainnav ul {
  position: relative;
  z-index: 100;
}
/* line 485, ../scss/main.scss */
#mainnav ul li {
  /*position: relative;*/
}
/* line 491, ../scss/main.scss */
#mainnav ul li a {
  color: #393939;
  text-decoration: none;
  font-family:'League Gothic';
  font-size: 32px;
}
/* line 496, ../scss/main.scss */
#mainnav ul li a:hover {
  color: #94d10b;
}
/* line 501, ../scss/main.scss */
#mainnav ul li .sub {
  font-family: 'Clear Sans',OpenSans, sans-serif;
  font-weight: normal;
  font-size: 12px;
  box-shadow: 0px 6px 4px rgba(0, 0, 0, 0.2);
  width: 723px !important;
  border: 1px solid #e5e5e5;
  position: absolute;
  top: 78px;
  left: 0px;
  z-index: 100;
  background: #fff;
  display: block;
  /*--Hidden for those with js turned off--*/
  visibility: hidden;
}
/* line 516, ../scss/main.scss */
#mainnav ul li .sub .cat-top {
  position: absolute;
  top: -10px;
  width: 100%;
}
/* line 521, ../scss/main.scss */
#mainnav ul li .sub .cat-top .left, #mainnav ul li .sub .cat-top .right {
  width: 17px;
  height: 9px;
}
/* line 526, ../scss/main.scss */
#mainnav ul li .sub .cat-top .left {
  background: url(../images/corner-left.png) no-repeat;
  float: left;
}
/* line 531, ../scss/main.scss */
#mainnav ul li .sub .cat-top .right {
  background: url(../images/corner-right.png) no-repeat;
  float: right;
}
/* line 537, ../scss/main.scss */
#mainnav ul li .sub .cat-cont {
  padding: 20px 20px 0;
  width: 310px;
  min-height:225px;
  float: left;
  border-right: 1px solid #e5e5e5;
}
/* line 543, ../scss/main.scss */
#mainnav ul li .sub .cat-cont h2 {
  font-family: Armata, OpenSans, snas-serif;
  font-weight: normal;
  font-size: 14px;
  color: #94d10b;
}
/* line 549, ../scss/main.scss */
#mainnav ul li .sub .cat-cont h2 a {
  color: #94d10b;
}
/* line 551, ../scss/main.scss */
#mainnav ul li .sub .cat-cont h2 a:hover {
  color: #666666;
}
/* line 557, ../scss/main.scss */
#mainnav ul li .sub .cat-cont li {
  font-weight: bold;
  float: left;
  width: 155px;
  margin-right: 0;
  margin-bottom: 15px;
  padding: 0;
}
/* line 565, ../scss/main.scss */
#mainnav ul li .sub .cat-cont li li {
  float: none;
  font-weight: normal;
  margin-bottom: 0;
}
/* line 570, ../scss/main.scss */
#mainnav ul li .sub .cat-cont li li a {
  font-size: 12px;
}
/* line 577, ../scss/main.scss */
#mainnav ul li .sub .cat-cont-small {
  width: 162px;
  padding-right: 168px;
}
/* line 581, ../scss/main.scss */
#mainnav ul li .sub .cat-picture {
  padding: 20px 20px 0;
  width: 330px;
  float: left;
}
/* line 586, ../scss/main.scss */
#mainnav ul li .sub .cat-picture h2 {
  font-family: Armata, OpenSans, snas-serif;
  font-weight: normal;
  font-size: 14px;
  text-align: center;
}
/* line 593, ../scss/main.scss */
#mainnav ul li .sub .cat-picture .inner-picture {
  margin: 0 auto;
  text-align: center;
  float:left;
}
/* line 597, ../scss/main.scss */
#mainnav ul li .sub .cat-picture .inner-picture img {
  display: inline;
}
/* line 606, ../scss/main.scss */
#mainnav ul #nav-1 .sub {
  /*width: 820px !important;*/
}
/* line 612, ../scss/main.scss */
#mainnav ul #nav-2 .sub {
  /*width: 612px !important;*/
}
/* line 618, ../scss/main.scss */
#mainnav ul #nav-3 .sub {
  /*left: -300px;
  width: 463px !important;*/
}
/* line 624, ../scss/main.scss */
#mainnav ul #nav-4 .sub, #mainnav ul #nav-5 .sub, #mainnav ul #nav-6 .sub {
  /*width: 460px !important;*/
}
/* line 630, ../scss/main.scss */
#mainnav ul #nav-5 .sub {
  /*left: -67px;*/
}
/* line 636, ../scss/main.scss */
#mainnav ul #nav-6 .sub {
  /*left: -198px;*/
}

#pronav {
	display:table;
	width:725px;
	height:20px;
	position:relative;
	padding:2px 0px 4px;
	/*background-color: #ECECEC;*/
}

#pronav > li{
	display:table-cell;
	padding:0 20px 23px 0;
	margin:0;
	text-transform:uppercase;
}

#pronav > li.lastnav{
	width:10px;
	padding:0;
}

#pronav > li span span {
font-family:'Clear Sans',OpenSans,​sans-serif;
font-size:13px;
text-decoration: none;
display:block;
text-transform:none;
}

#pronav > li.lastnav a{
	white-space: nowrap;
}

/* line 644, ../scss/main.scss */
.topnavwrap {
  width: 100%;
}
#topnavlinks{
	float:left;
	width:520px;
}
/* line 648, ../scss/main.scss */
.topnavwrap #topnav {
  width: 705px;
  height:68px;
  float:left;
  background-color: #ececec;
  padding-left:20px;
  padding-top:10px;
}
/* line 652, ../scss/main.scss */
.topnavwrap #topnav ul {
  float: right;
  padding: 5px 0;
}
/* line 655, ../scss/main.scss */
.topnavwrap #topnav ul li {
  float: left;
  margin-left: 20px;
  font-size: 12px;
}
/* line 660, ../scss/main.scss */
.topnavwrap #topnav ul li a {
  color: #fff;
  display: block;
  text-decoration: none;
  padding-left: 15px;
}
/* line 666, ../scss/main.scss */
.topnavwrap #topnav ul li a:hover {
  color: #94d10b;
  
}
/* line 673, ../scss/main.scss */
.topnavwrap #topnav #topnavlinks ul {
  float: left;
}
/* line 675, ../scss/main.scss */
.topnavwrap #topnav #topnavlinks ul li {
  margin-left: 0;
  margin-right: 15px;
}
/* line 678, ../scss/main.scss */
.topnavwrap #topnav #topnavlinks ul li a {
  color: #999;
  padding: 0px 30px 0 0;
  font-size:13px;
}
.topnavwrap #topnav #topnavlinks {
    color: #999999;
    font-size: 13px;
    padding-top:22px;
}
#topnavlinks input.input-text{
    border:none !important;      
    font-size:10px;
    padding: 0 5px;
    height:20px; 
    border:none; 
    width:100px;
}
#topnavlinks input{
    border:none;
}
#topnavlinks input[type='submit']{
    border:none !important;
    height:20px;
    width:26px;
    font-size:10px;
    background-color: #FAFAFA;
    text-align:center;
}
.topnavwrap #topnav #topnavlinks a {
    color: #999999;
    font-size: 13px;
    text-decoration:none;
    line-height: 22px;
}
.topnavwrap #topnav #topnavlinks a:hover {
  color: #a2c037;
}
/* line 682, ../scss/main.scss */
.topnavwrap #topnav #topnavlinks ul li a:hover {
  color: #a2c037;
}

#main_navi_top {
	float:left;
	width:484px;
	height:83px;
	margin-top:10px;
	padding-left:0px;	
}

#main_navi_top a{
	text-decoration:none;
	color:#999999;
}

#main_navi_top li a:hover div{
	text-decoration:underline;
}

#main_navi_top li a:hover span{
	text-decoration:none;
}

#main_navi_top li {
	float:left;
	margin-right:0px;
	padding:15px 20px 10px 20px;
	font-size:32px;
	font-family: 'League Gothic';	
}

#main_navi_top li span{
	font-size:13px;
	font-family: 'Clear Sans';
	text-decoration:none;
}

#main_navi_top li span:hover{
	text-decoration:none;
	/*color:#000000;*/
}


/*  =======================
	cart-hint
=======================  */
/* line 698, ../scss/main.scss */
.cart-hint {
  padding: 10px;
  margin-bottom: 10px;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

/*  =======================
	searchform
=======================  */
/* line 712, ../scss/main.scss */
.search_form {
  position: absolute;
  top: 5px;
  right: 5px;
}
/* line 717, ../scss/main.scss */
.search_form .search_block {
  border: 1px solid #E5E5E5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 721, ../scss/main.scss */
.search_form .search_block label {
  display: none;
}
/* line 725, ../scss/main.scss */
.search_form .search_block #search {
  background: white url(../images/search-magni.png) 4px 4px no-repeat;
  border: none !important;
  padding: 0 13px 0 26px;
  height: 20px;
  float: left;
  margin-right: 0px;
  width: 104px;
}
/* line 734, ../scss/main.scss */
.search_form .search_block #search:focus {
  background: white url(../images/search-magni.png) 4px 4px no-repeat !important;
}
/* line 739, ../scss/main.scss */
.search_form .search_block button {
  float: right;
  background: #fafafa;
  height: 20px;
  width: 26px;
  padding: 0;
  text-align: center;
  font-size:10px;
}

/* line 751, ../scss/main.scss */
.search-autocomplete {
  border: 1px solid #E5E5E5;
  margin-left: -1px;
  border-top: none;
  background-color: #fff;
  z-index: 1000;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
/* line 758, ../scss/main.scss */
.search-autocomplete .amount {
  margin-right: 5px;
}
/* line 761, ../scss/main.scss */
.search-autocomplete li {
  padding: 3px 5px;
}
/* line 764, ../scss/main.scss */
.search-autocomplete li:hover {
  background-color: #FAFAFA;
}

/*  =======================
	breadcrumbs
=======================  */
/* line 776, ../scss/main.scss */
#breadcrumb li {
  list-style-type: none !important;
  float: left;
  background: url(../images/darrow-right.png) no-repeat right;
  padding-right: 12px;
  padding-left: 0px;
  margin-right: 4px;
  margin-bottom: 10px;
  color: #94d10b;
}
/* line 786, ../scss/main.scss */
#breadcrumb li:last-child {
  background: none;
}

/*  =======================
	main
=======================  */
/* line 804, ../scss/main.scss */
#container {
  width: 100%;
  position: relative;
  /*padding-bottom: 135px;*/
}

/* line 810, ../scss/main.scss */
#main {
  width: 960px;
  margin: 0 auto;
  position: relative;
  z-index: 10;
  /* Messages */
  /* Forms */
}
/* line 54, ../scss/main.scss */
#main button:hover, #main .button:hover, #main button.button:hover {
  position: relative;
  top: 1px;
}
/* line 59, ../scss/main.scss */
#main button span, #main .button span, #main button.button span {
  display: block;
  height: 19px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #80ab1e;
  border-bottom: 2px solid #709d15;
  background: #a3d814;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a3d814), color-stop(100%, #81c508));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* IE10+ */
  background: linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* W3C */
  padding: 4px 12px 5px;
  font: normal 12px/19px OpenSans, serif;
  text-align: center;
  white-space: nowrap;
  color: white;
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
/* line 82, ../scss/main.scss */
#main button span:hover, #main .button span:hover, #main button.button span:hover {
  background: #81c508;
  /* Old browsers */
  background: -moz-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81c508), color-stop(100%, #a3d814));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* IE10+ */
  background: linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* W3C */
  border-bottom: 1px solid #709d15;
  height: 20px;
}
/* line 96, ../scss/main.scss */
#main button span span, #main .button span span, #main button.button span span {
  border: none !important;
  background: transparent !important;
  padding: 0;
}
/* line 101, ../scss/main.scss */
#main button span span:hover, #main .button span span:hover, #main button.button span span:hover {
  border: none !important;
  background: transparent !important;
  padding: 0;
}
/* line 819, ../scss/main.scss */
#main .page-title h1, #main .page-title h2, #main .page-title h3 {
  margin-bottom: 10px;
  color: #000000;
}
/* line 825, ../scss/main.scss */
#main .sub-title {
  color: #94d10b;
}
/* line 829, ../scss/main.scss */
#main .block {
  border: none;
  border-bottom: 1px solid #e5e5e5;
  margin: 0;
  margin-bottom: 20px;
  padding-bottom: 23px;
  font-size: 13px;
}
/* line 837, ../scss/main.scss */
#main .block:last-child {
  border: none;
  margin-bottom: 0;
}
/* line 842, ../scss/main.scss */
#main .block .block-title {
background: url("../images/block_header.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none;
font-size: 16px;
height: 40px;
margin-top: 40px;
padding: 13px 20px;
text-align: right;
text-indent: 0;

}
/* line 849, ../scss/main.scss */
#main .block .block-title strong {
  display: block;
font-family: "League Gothic";
font-size: 30px;
font-weight: normal;
  min-height: auto;
  text-transform: uppercase;
  color: inherit;
}
/* line 860, ../scss/main.scss */
#main .block .block-subtitle {
  color: inherit;
  font-weight: normal;
  background: none;
  border: none;
}
/* line 868, ../scss/main.scss */
#main .block .block-content {
  background: none;
  padding: 0;
}
/* line 872, ../scss/main.scss */
#main .block .block-content .product-name {
  color: inherit;
}
/* line 875, ../scss/main.scss */
#main .block .block-content .product-name a {
  color: inherit;
}
/* line 881, ../scss/main.scss */
#main .block .block-content dl dt, #main .block .block-content dl dd {
  padding: 0;
}
/* line 886, ../scss/main.scss */
#main .block .block-content p {
  padding: 0;
}
/* line 890, ../scss/main.scss */
#main .block .block-content .summary {
  padding: 0;
  margin-bottom: 15px;
  background: transparent;
}
/* line 895, ../scss/main.scss */
#main .block .block-content .summary .subtotal {
  text-align: left;
  background: none;
}
/* line 901, ../scss/main.scss */
#main .block .block-content .actions {
  padding: 0;
  background: none;
  border: none;
}
/* line 906, ../scss/main.scss */
#main .block .block-content .actions button.button {
  float: left;
  margin-bottom: 15px;
}
/* line 913, ../scss/main.scss */
#main .block .block-content .mini-products-list li {
  background: none;
  padding: 8px 0;
}
/* line 917, ../scss/main.scss */
#main .block .block-content .mini-products-list li img {
  display: block;
}
/* line 925, ../scss/main.scss */
#main .required {
  color: #666666;
}
/* line 929, ../scss/main.scss */
#main .buttons-set {
  padding: 0;
  background: none;
  border: none;
}
/* line 935, ../scss/main.scss */
#main .minimal-price-link .label, #main .minimal-price-link .price {
  color: #666666 !important;
}
/* line 939, ../scss/main.scss */
#main .fieldset {
  padding: 0;
  background: none;
  border: none;
}
/* line 945, ../scss/main.scss */
#main table {
  margin-bottom: 14px;
}
/* line 948, ../scss/main.scss */
#main table th {
  background: #fafafa;
}
/* line 952, ../scss/main.scss */
#main table th, #main table td {
  padding: 7px;
  border: 1px solid #e5e5e5;
}
/* line 958, ../scss/main.scss */
#main .pager {
  background: none;
  padding: 7px 0 5px;
}
/* line 966, ../scss/main.scss */
#main .note-msg, #main .notice-msg, #main .success-msg {
  border-color: #e5e5e5;
  background-color: #fafafa;
  color: inherit;
  padding-bottom: 3px !important;
}
/* line 975, ../scss/main.scss */
#main .form-list label {
  font-weight: normal;
}
/* line 977, ../scss/main.scss */
#main .form-list label em {
  color: inherit;
}
/* line 982, ../scss/main.scss */
#main .form-list li {
  list-style-type: none;
}

/* line 988, ../scss/main.scss */
.price-excluding-tax, .price-including-tax .label, .price-excluding-tax .label {
  color: #666666 !important;
}

/* line 993, ../scss/main.scss */
#sidebar {
  margin-top: 0px;
  margin-bottom: 30px;
  padding: 0;
  width: 225px;
  float: left;
  background: #fff;
}
#sidebar > div {
  margin-bottom: 10px;
}
/* line 1003, ../scss/main.scss */
#sidebar .gp-box {
  display: none;
}
/* line 1011, ../scss/main.scss */
#sidebar .block .block-content {
  background: none;
}
/* line 1014, ../scss/main.scss */
#sidebar .block .block-content li {
  list-style-type: none;
}
/* line 1018, ../scss/main.scss */
#sidebar .block .block-content li.current strong {
  color: #94d10b;
}
/* line 1025, ../scss/main.scss */
#sidebar .block .block-content .mini-products-list .product-image {
  border: 1px solid #e5e5e5;
}
/* line 1030, ../scss/main.scss */
#sidebar .block .block-content #newsletter {
  margin-bottom: 8px;
  width: 185px;
}
/* line 1038, ../scss/main.scss */
#sidebar .block-layered-nav .block-content {
  border: none;
  background: none;
}
/* line 1042, ../scss/main.scss */
#sidebar .block-layered-nav .block-content dt {
  background: none;
}
/* line 1049, ../scss/main.scss */
#sidebar .block-reorder .block-title strong {
  background: none;
  padding: 0 0 14px 0;
}
/* line 1054, ../scss/main.scss */
#sidebar .block-reorder #cart-sidebar-reorder {
  margin-bottom: 14px;
}
/* line 1057, ../scss/main.scss */
#sidebar .block-reorder #cart-sidebar-reorder li {
  background: none;
  padding-left: 0;
}
/* line 1064, ../scss/main.scss */
#sidebar .block-reorder .actions a {
  margin-top: 6px;
}
/* line 1068, ../scss/main.scss */
#sidebar .block-reorder .actions button {
  float: right !important;
}
/* line 1075, ../scss/main.scss */
#sidebar .block-related .info-icon {
  background: url(../images/info-icon-small.png) left top no-repeat;
  width: 16px;
  height: 16px;
}
/* line 1080, ../scss/main.scss */
#sidebar .block-related .block-title strong {
  background: none;
  padding: 0 0 14px 0;
}
/* line 1085, ../scss/main.scss */
#sidebar .block-related .block-subtitle {
  padding-bottom: 10px !important;
}
/* line 1089, ../scss/main.scss */
#sidebar .block-related .product-name a {
  text-decoration: none;
  color: #94d10b !important;
  font-weight: bold;
}
/* line 1094, ../scss/main.scss */
#sidebar .block-related .product-name a:hover {
  color: #666666 !important;
}
/* line 1099, ../scss/main.scss */
#sidebar .block-related .minimal-price-link .label, #sidebar .block-related .minimal-price-link .price {
  color: #666666;
}
/* line 1104, ../scss/main.scss */
#sidebar .block-related .product-details .link-wishlist {
  display: none;
}
/* line 1110, ../scss/main.scss */
#sidebar .block-related .price-including-tax .price {
  font-size: 16px;
}
/* line 1115, ../scss/main.scss */
#sidebar .block-related .price-excluding-tax {
  font-size: 12px;
}
/* line 1117, ../scss/main.scss */
#sidebar .block-related .price-excluding-tax .price {
  color: #94d10b;
  font-weight: bold;
  font-size: 16px;
}
/* line 1127, ../scss/main.scss */
#sidebar .block-compare #compare-items {
  margin-bottom: 14px;
}
/* line 1130, ../scss/main.scss */
#sidebar .block-compare #compare-items li {
  background: #fafafa;
  padding: 10px;
  margin-bottom: 1px;
}
/* line 1138, ../scss/main.scss */
#sidebar .block-compare .actions a {
  margin-top: 6px;
}
/* line 1142, ../scss/main.scss */
#sidebar .block-compare .actions button {
  float: right !important;
}
/* line 1150, ../scss/main.scss */
#sidebar .block-account a:hover {
  color: #94d10b;
}
/* line 1158, ../scss/main.scss */
#sidebar #einzelpreis,
#sidebar #einzelpreis-no-tax,
#sidebar #qmpreis,
#sidebar #qmpreis-no-tax {
  display: none;
}
/* line 1163, ../scss/main.scss */
#sidebar .block-subscribe a {
  color: #94d10b;
}
/* line 1165, ../scss/main.scss */
#sidebar .block-subscribe a:hover {
  color: #666666;
}
/* line 1169, ../scss/main.scss */
#sidebar .block-subscribe a strong {
  color: #94d10b;
}
/* line 1171, ../scss/main.scss */
#sidebar .block-subscribe a strong:hover {
  color: #666666;
}

/* line 1179, ../scss/main.scss */
.one-column #content {
  width: 960px;
}
/* line 1182, ../scss/main.scss */
.one-column #content h2 {
  font-family: Armata, OpenSans, sans-serif;
  font-size: 14px;
  font-weight: normal;
}
/* line 1188, ../scss/main.scss */
.one-column #content .categories {
  margin-bottom: 35px;
}
/* line 1191, ../scss/main.scss */
.one-column #content .categories li {
  float: left;
  margin-right: 21px;
}
/* line 1195, ../scss/main.scss */
.one-column #content .categories li.last {
  margin-right: 0;
}
/* line 1199, ../scss/main.scss */
.one-column #content .categories li .cat-image {
  background: #94d10b url(../images/cat-arrow.png) 66px 56px no-repeat;
  border: 1px solid #e7e7e7;
  margin-bottom: 10px;
}
/* line 1204, ../scss/main.scss */
.one-column #content .categories li .cat-image img {
  display: block;
  border: 6px solid #fff;
  -webkit-transition: all, 0.2s;
  -moz-transition: all, 0.2s;
  -o-transition: all, 0.2s;
  transition: all, 0.2s;
}
/* line 1210, ../scss/main.scss */
.one-column #content .categories li .cat-image:hover {
  border: 1px solid #72af00;
}
/* line 1213, ../scss/main.scss */
.one-column #content .categories li .cat-image:hover img {
  opacity: .5;
  border: 6px solid #94d10b;
}
/* line 1220, ../scss/main.scss */
.one-column #content .categories li .cat-name {
  text-align: center;
}
/* line 1223, ../scss/main.scss */
.one-column #content .categories li .cat-name a {
  font-weight: bold;
  color: #94d10b;
  text-decoration: none;
  font-size: 12px;
}
/* line 1234, ../scss/main.scss */
.one-column #content .homepage5in1 .block {
  border: none;
  box-shadow: none;
}
/* line 1239, ../scss/main.scss */
.one-column #content .homepage5in1 .block-title {
  padding: 5px 10px 3px;
  background: #fafafa;
  border: 1px solid #e5e5e5;
  border-bottom: none;
}
/* line 1248, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid {
  border: 1px solid #e5e5e5;
}
/* line 1251, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item {
  width: 278px;
  padding: 15px 20px 10px;
  border-right: 1px solid #e5e5e5;
}
/* line 1256, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item.last {
  border-right: none;
}
/* line 1260, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-name a {
  text-decoration: none;
  color: #666666;
}
/* line 1266, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-image {
  margin-top: 4px;
  float: left;
  width: auto;
  height: auto;
  padding: 5px;
}
/* line 1273, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-image img {
  display: block;
}
/* line 1278, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-details {
  float: right;
  width: 175px;
  text-align: right;
  position: relative;
}
/* line 1283, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-details p {
  margin: 0;
}
/* line 1287, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-details .price-box {
  margin-top: 0;
}
/* line 1292, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-details .price-box .price-including-tax .label {
  color: #666666 !important;
}
/* line 1296, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-details .price-box .price-including-tax .price {
  font-size: 14px;
}
/* line 1301, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-details .price-box .price-excluding-tax {
  color: #666666 !important;
  font-size: 13px;
}
/* line 1305, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-details .price-box .price-excluding-tax .label {
  color: #666666 !important;
}
/* line 1309, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-details .price-box .price-excluding-tax .outerprice {
  color: #666;
}
/* line 1312, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-details .price-box .price-excluding-tax .price {
  font-weight: bold;
  font-size: 16px;
}
/* line 1319, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-details .price-box .special-price .price-label {
  font-weight: normal;
  color: #666;
}
/* line 1323, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-details .price-box .special-price .price-including-tax {
  display: inline;
}
/* line 1329, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-details .tax-details {
  font-size: 11px;
  display: block;
}
/* line 1334, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-details .delivery-time-details {
  display: none;
}
/* line 1338, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .products-grid .item .product-details .btn-cart {
  position: absolute;
  top: 65px;
  right: 0;
}
/* line 1347, ../scss/main.scss */
.one-column #content .homepage5in1 .block-content .slidershadow {
  margin-bottom: 0;
}
/* line 1351, ../scss/main.scss */
.one-column #content .homepage5in1 .gp-box {
  display: none;
}
/* line 1356, ../scss/main.scss */
.one-column #content .news {
  border-top: 1px solid #e5e5e5;
}
/* line 1359, ../scss/main.scss */
.one-column #content .news .postWrapper {
  padding-right: 20px;
  float: left;
  clear: none;
  width: 300px;
}
/* line 1365, ../scss/main.scss */
.one-column #content .news .postWrapper .postTitle {
  padding-top: 0;
  border: none;
}
/* line 1369, ../scss/main.scss */
.one-column #content .news .postWrapper .postTitle span {
  padding: 5px 8px;
  background: #fafafa;
  float: left;
  margin-bottom: 15px;
}
/* line 1376, ../scss/main.scss */
.one-column #content .news .postWrapper .postTitle h3 {
  display: block;
  clear: both;
}
/* line 1380, ../scss/main.scss */
.one-column #content .news .postWrapper .postTitle h3 a {
  text-decoration: none;
  font-family: Armata, OpenSans, sans-serif;
  color: #72af00;
  font-size: 14px;
  font-weight: normal;
}
/* line 1391, ../scss/main.scss */
.one-column #content .news .pagination {
  float: right;
  display: block;
  height: 19px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #80ab1e;
  border-bottom: 2px solid #709d15;
  background: #a3d814;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a3d814), color-stop(100%, #81c508));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* IE10+ */
  background: linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3d814', endColorstr='#81c508',GradientType=0 );
  /* IE6-9 */
  padding: 4px 12px 5px;
  font: normal 12px/19px OpenSans, serif;
  text-align: center;
  white-space: nowrap;
  color: white;
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
/* line 1415, ../scss/main.scss */
.one-column #content .news .pagination:hover {
  position: relative;
  top: 1px;
  background: #81c508;
  /* Old browsers */
  background: -moz-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81c508), color-stop(100%, #a3d814));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* IE10+ */
  background: linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81c508', endColorstr='#a3d814',GradientType=0 );
  /* IE6-9 */
  border-bottom: 1px solid #709d15;
  height: 20px;
}
/* line 1432, ../scss/main.scss */
.one-column #content .news .pagination a {
  text-decoration: none;
  color: #fff;
}
/* line 1441, ../scss/main.scss */
.one-column #content .postWrapper .postTitle {
  padding-top: 15px;
}
/* line 1445, ../scss/main.scss */
.one-column #content .postWrapper .postDetails {
  font-size: 11px;
  padding-top: 5px;
  border-top: 1px solid #e5e5e5;
}
/* line 1450, ../scss/main.scss */
.one-column #content .postWrapper .postDetails .poster {
  font-size: 11px;
}

/* line 1461, ../scss/main.scss */
.cms-page-view #content .page-title {
  margin-bottom: 20px;
}
/* line 1465, ../scss/main.scss */
.cms-page-view #content h1 {
  font-family: OpenSans, sans-serif;
  font-size: 20px;
  line-height: 20px;
}
/* line 1471, ../scss/main.scss */
.cms-page-view #content h2, .cms-page-view #content th {
  font-family: OpenSans, sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: bold;
}
/* line 1478, ../scss/main.scss */
.cms-page-view #content th {
  font-size: 13px;
}
/* line 1482, ../scss/main.scss */
.cms-page-view #content h2 {
  padding-top: 15px;
}
/* line 1486, ../scss/main.scss */
.cms-page-view #content h3 {
  font-family: OpenSans, sans-serif;
  font-size: 14px;
  line-height: 14px;
  padding-top: 15px;
}
/* line 1493, ../scss/main.scss */
.cms-page-view #content .cms-page-table {
  border-bottom: none;
  margin-bottom: 30px;
}
/* line 1497, ../scss/main.scss */
.cms-page-view #content .cms-page-table td {
  border: none;
  padding: 5px 50px 5px 0;
}
/* line 1503, ../scss/main.scss */
.cms-page-view #content ul, .cms-page-view #content ol {
  margin-bottom: 14px;
}
/* line 1505, ../scss/main.scss */
.cms-page-view #content ul li, .cms-page-view #content ol li {
  list-style: inside disc;
}
/* line 1511, ../scss/main.scss */
.cms-page-view #content ol li {
  list-style: decimal inside;
}

/* line 1517, ../scss/main.scss */
#content {
  padding-bottom: 10px;
  min-height: 500px;
  float: right;
  width: 705px;
  padding-left:20px;
  /* Category View */
  /* Product View */
  /* Account Login */
  /* Account Create */
  /* My Account */
  /* Cart */
}
/* line 1526, ../scss/main.scss */
#content .category-image {
  margin: 0;
  display: block;
}
/* line 1530, ../scss/main.scss */
#content .category-image img {
  display: block;
}
/* line 1535, ../scss/main.scss */
#content .cat-shadow {
  background: url(../images/smallshadow.png) no-repeat;
  width: 700px;
  height: 19px;
  margin-bottom: 17px;
}
/* line 1542, ../scss/main.scss */
#content .category-products {
  padding-top: 0;
}
/* line 1545, ../scss/main.scss */
#content .category-products .gp-box {
  display: none;
}
/* line 1549, ../scss/main.scss */
#content .category-products .toolbar-top, #content .category-products .toolbar-bottom {
  margin-bottom: 0;
}
/* line 1552, ../scss/main.scss */
#content .category-products .toolbar-top .pager, #content .category-products .toolbar-top .sorter, #content .category-products .toolbar-bottom .pager, #content .category-products .toolbar-bottom .sorter {
  padding: 7px 0;
  font-size: 13px;
  background: none;
  border: none;
}
/* line 1558, ../scss/main.scss */
#content .category-products .toolbar-top .pager label, #content .category-products .toolbar-top .sorter label, #content .category-products .toolbar-bottom .pager label, #content .category-products .toolbar-bottom .sorter label {
  float: left;
  margin: 2px 10px 0 0;
}
/* line 1563, ../scss/main.scss */
#content .category-products .toolbar-top .pager .sort-by, #content .category-products .toolbar-top .sorter .sort-by, #content .category-products .toolbar-bottom .pager .sort-by, #content .category-products .toolbar-bottom .sorter .sort-by {
  padding: 0;
}
/* line 1568, ../scss/main.scss */
#content .category-products .toolbar-top .pager, #content .category-products .toolbar-bottom .pager {
  border-bottom: 1px solid #e5e5e5;
}
/* line 1573, ../scss/main.scss */
#content .category-products .tax-details, #content .category-products .delivery-time-details {
  font-size: 11px;
}
/* line 1579, ../scss/main.scss */
#content .category-products .price-box .minimal-price-link .label {
  color: #666666;
}
/* line 1586, ../scss/main.scss */
#content .category-products .price-box .price-including-tax .price {
  font-size: 15px;
}
/* line 1591, ../scss/main.scss */
#content .category-products .price-box .price-excluding-tax {
  color: #666666 !important;
}
/* line 1594, ../scss/main.scss */
#content .category-products .price-box .price-excluding-tax .price {
  /*font-size: 13px;*/
  font-weight: bold;
  /*color: $bodycolor !important;*/
}
/* line 1602, ../scss/main.scss */
#content .category-products .products-grid {
  background: none;
  border: none;
}
/* line 1607, ../scss/main.scss */
#content .category-products .products-grid li.item {
  list-style-type: none;
  padding: 0px 0 46px;
  width: 223px;
  margin-right: 15px;
  margin-bottom: 20px;
  border: 1px solid #e5e5e5;
  position: relative;
  text-align:center;
}
/* line 1616, ../scss/main.scss */
#content .category-products .products-grid li.item:hover {
  /*background: #fafafa;*/
}
/* line 1620, ../scss/main.scss */
#content .category-products .products-grid li.item .prod-image-cont {
  text-align: center;
  height:223px;
}
/* line 1624, ../scss/main.scss */
#content .category-products .products-grid li.item .product-name {
  width: 100%;
  padding-top: 10px;
  border-top: 1px solid #e5e5e5;
}
/* line 1632, ../scss/main.scss */
#content .category-products .products-grid li.item .actions {
  bottom: 15px;
  width:100%;
}

#content .category-products .products-grid li.item .desc_grid {
	padding: 0 5px;	
}

/* line 1637, ../scss/main.scss */
#content .category-products .products-grid li.item .special-price .price-label {
  color: #666;
  font-weight: normal;
}
/* line 1641, ../scss/main.scss */
#content .category-products .products-grid li.item .special-price .price-including-tax {
  display: inline;
}
/* line 1647, ../scss/main.scss */
#content .category-products .products-grid li.last {
  margin-right: 0;
}
/* line 1655, ../scss/main.scss */
#content .category-products .products-list li.item {
  padding: 20px 0;
}
/* line 1658, ../scss/main.scss */
#content .category-products .products-list li.item .product-image {
  margin-right: 20px;
}
/* line 1662, ../scss/main.scss */
#content .category-products .products-list li.item .f-fix {
  width: 520px;
}
/* line 1665, ../scss/main.scss */
#content .category-products .products-list li.item .f-fix br {
  display: none;
}
/* line 1669, ../scss/main.scss */
#content .category-products .products-list li.item .f-fix .price-box {
  float: none;
}
/* line 1672, ../scss/main.scss */
#content .category-products .products-list li.item .f-fix .price-box .label {
  color: #666666;
}
/* line 1677, ../scss/main.scss */
#content .category-products .products-list li.item .f-fix .button {
  margin-top: 13px;
}
/* line 1685, ../scss/main.scss */
#content .category-products .product-name {
  font-size: 14px;
}
/* line 1688, ../scss/main.scss */
#content .category-products .product-name a {
  text-decoration: none;
  color: #666666;
}
/* line 1692, ../scss/main.scss */
#content .category-products .product-name a:hover {
  color: #94d10b;
}
/* line 1698, ../scss/main.scss */
#content .category-products .product-image {
  text-align: center;
  display: inline;
}
/* line 1702, ../scss/main.scss */
#content .category-products .product-image img {
  margin-bottom: 0;
}
/* line 1709, ../scss/main.scss */
#content .category-products .price-box .label {
  color: #666666 !important;
}
/* line 1713, ../scss/main.scss */
#content .category-products .price-box .price {
  color: #94d10b;
  font-size: 16px;
}
/* line 1719, ../scss/main.scss */
#content .category-products .add-to-links {
  font-size: 13px;
  margin-top: 10px;
}
/* line 1723, ../scss/main.scss */
#content .category-products .add-to-links li {
  list-style-type: none;
}
/* line 1727, ../scss/main.scss */
#content .category-products .add-to-links a {
  font-weight: normal;
  color: #666666 !important;
  text-decoration: underline;
}
/* line 1732, ../scss/main.scss */
#content .category-products .add-to-links a:hover {
  text-decoration: none;
}
/* line 1741, ../scss/main.scss */
#content .product-view {
  border: none;
  /********************** Tabs */
}
/* line 1744, ../scss/main.scss */
#content .product-view .product-essential {
  background: none;
  padding: 0px 0 5px 0;
}
/* line 1748, ../scss/main.scss */
#content .product-view .product-essential .product-img-box {
  background: #fff;
  
  padding: 0;
  margin: 0 20px 0 0;  
  float:left;
  width:265px;
}

.product-view .product-img-box .product-image {
    float: left;
    border: 1px solid #E5E5E5;
    height:264px;
    width:264px;
    overflow:hidden;
}

#content .product-view .product-essential .product-box {
  border: 1px solid #E5E5E5;
  padding: 10px;
  margin: 0 0 0 0;  
  float:left;
  width: 683px;
}

/* line 1754, ../scss/main.scss */
#content .product-view .product-essential .product-img-box h4 {
  display: none;
}
/* line 1758, ../scss/main.scss */
#content .product-view .product-essential .product-img-box h2 {
  display: none;
}
.product-view .product-img-box .more-views ul {
    margin-left: -10px;
}
/* line 1762, ../scss/main.scss */
#content .product-view .product-essential .product-img-box .more-views li {
  margin: 0 0 10px 10px;
}
/* line 1765, ../scss/main.scss */
#content .product-view .product-essential .product-img-box .more-views li a {
  border: 1px solid #e5e5e5;
  width: 43px;
  height: 43px;
}
#content .product-view .product-essential .product-img-box .more-views li a img {
  margin-left:-7px;
  margin-top:-7px;
}
/* line 1773, ../scss/main.scss */
#content .product-view .product-essential .product-options {
  background: #fff;
  padding: 15px;
}
/* line 1777, ../scss/main.scss */
#content .product-view .product-essential .product-options .input-box select {
  width: 100%;
}
/* line 1784, ../scss/main.scss */
#content .product-view .product-essential .product-options-bottom {
  padding: 10px 20px;
  background: #fafafa;
}
/* line 1788, ../scss/main.scss */
#content .product-view .product-essential .product-options-bottom .price-box {
  float: none;
  display: block;
  margin-bottom: 10px;
}
/* line 1792, ../scss/main.scss */
#content .product-view .product-essential .product-options-bottom .price-box .regular-price {
  color: #94d10b;
}
/* line 1795, ../scss/main.scss */
#content .product-view .product-essential .product-options-bottom .price-box .regular-price .price {
  display: block;
  font-size: 18px;
  margin-bottom: 10px;
  color: #94d10b;
}
/* line 1803, ../scss/main.scss */
#content .product-view .product-essential .product-options-bottom .price-box .old-price .price {
  font-size: 13px;
}
/* line 1807, ../scss/main.scss */
#content .product-view .product-essential .product-options-bottom .price-box .special-price .price-label {
  color: #666;
  font-weight: normal;
}
/* line 1815, ../scss/main.scss */
#content .product-view .product-essential .product-options-bottom .add-to-links a {
  color: #666666 !important;
}
/* line 1821, ../scss/main.scss */
#content .product-view .product-essential .product-shop {
  width: 395px;
  float:left;
}
/* line 1825, ../scss/main.scss */
#content .product-view .product-essential .product-shop .product-name h1 {
  font-family: 'League Gothic';
  font-weight:normal;
  text-transform:uppercase;
  font-size: 30px;
  color: #A2C037;
  padding-right: 40px;
  display: inline;
  background: url("../images/haken_bestprice.jpg") no-repeat scroll right center #FFFFFF;
}

body.is-premium #content .product-view .product-essential .product-shop .product-name h1 {
  color: #000000;
  padding-right: 40px;
  display: inline;
  background: url("../images/stern_premium.jpg") no-repeat scroll right center #FFFFFF;
}

#content .product-view .product-essential h2 {
    font-family:'Clear Sans';
}

/* line 1833, ../scss/main.scss */
#content .product-view .product-essential .product-shop .tier-prices li {
  background: none;
  list-style: disc inside;
}
/* line 1839, ../scss/main.scss */
#content .product-view .product-essential .product-shop .availability {
  display: none;
}
/* line 1843, ../scss/main.scss */
#content .product-view .product-essential .product-shop .short-description {
  background: none;
  border-bottom: none;
  padding-bottom: 13px;
  margin: 3px 0 13px;
}
/* line 1849, ../scss/main.scss */
#content .product-view .product-essential .product-shop .short-description ul, #content .product-view .product-essential .product-shop .short-description ol {
  margin-bottom: 14px;
}
/* line 1851, ../scss/main.scss */
#content .product-view .product-essential .product-shop .short-description ul li, #content .product-view .product-essential .product-shop .short-description ol li {
  list-style: inside disc;
}
/* line 1857, ../scss/main.scss */
#content .product-view .product-essential .product-shop .short-description ol li {
  list-style: decimal inside;
}
/* line 1865, ../scss/main.scss */
#content .product-view .product-essential .product-shop .price-box .label {
  color: #666666 !important;
}
/* line 1869, ../scss/main.scss */
#content .product-view .product-essential .product-shop .price-box .price {
  color: #94d10b;
  font-size: 18px;
  font-weight: bold;
}
/* line 1875, ../scss/main.scss */
#content .product-view .product-essential .product-shop .price-box .old-price .price {
  font-size: 13px;
}
/* line 1879, ../scss/main.scss */
#content .product-view .product-essential .product-shop .price-box .price-excluding-tax {
  color: #666666 !important;
  font-size: 13px;
}
/* line 1883, ../scss/main.scss */
#content .product-view .product-essential .product-shop .price-box .price-excluding-tax .price {
  color: #666666 !important;
  font-size: 13px;
}
/* line 1889, ../scss/main.scss */
#content .product-view .product-essential .product-shop .price-box .special-price .price-label {
  color: #666;
  font-weight: normal;
}
/* line 1893, ../scss/main.scss */
#content .product-view .product-essential .product-shop .price-box .special-price .price-including-tax {
  display: inline;
}
/* line 1902, ../scss/main.scss */
#content .product-view .product-essential .product-shop .add-to-box .add-to-links a {
  color: #666666 !important;
  text-decoration: underline;
}
/* line 1906, ../scss/main.scss */
#content .product-view .product-essential .product-shop .add-to-box .add-to-links a:hover {
  text-decoration: none;
}
/* line 1912, ../scss/main.scss */
#content .product-view .product-essential .product-shop .add-to-box .add-to-cart {
  float: right;
}
/* line 1915, ../scss/main.scss */
#content .product-view .product-essential .product-shop .add-to-box .add-to-cart .nice-form-text {
  float: left;
}
/* line 1919, ../scss/main.scss */
#content .product-view .product-essential .product-shop .add-to-box .add-to-cart label {
  margin-top: 3px;
}
/* line 1923, ../scss/main.scss */
#content .product-view .product-essential .product-shop .add-to-box .add-to-cart .qty {
  padding: 3px;
}
/* line 1931, ../scss/main.scss */
#content .product-view .product-collateral {
  background: none;
  padding: 0;
}
/* line 1935, ../scss/main.scss */
#content .product-view .product-collateral h2 {
  color: #94d10b;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 13px;
}
/* line 1943, ../scss/main.scss */
#content .product-view .product-collateral .box-description ul, #content .product-view .product-collateral .box-description ol,
#content .product-view .product-collateral .product-tabs-content ul,
#content .product-view .product-collateral .product-tabs-content ol {
  margin-bottom: 14px;
}
/* line 1945, ../scss/main.scss */
#content .product-view .product-collateral .box-description ul li, #content .product-view .product-collateral .box-description ol li,
#content .product-view .product-collateral .product-tabs-content ul li,
#content .product-view .product-collateral .product-tabs-content ol li {
  list-style: inside disc;
}
/* line 1951, ../scss/main.scss */
#content .product-view .product-collateral .box-description ol li,
#content .product-view .product-collateral .product-tabs-content ol li {
  list-style: decimal inside;
}
/* line 1958, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell h2 {
  margin-bottom: 17px;
}
/* line 1962, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell .gp-box {
  display: none;
}
/* line 1966, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell table {
  background: none;
  border: none;
}
/* line 1970, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell table td {
  padding: 0;
  width: 22%;
  padding-right: 3%;
  background: none;
  border: none;
}
/* line 1977, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell table td img {
  display: block;
  border: 1px solid #ddd;
}
/* line 1982, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell table td h3 {
  font-size: 14px;
}
/* line 1985, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell table td h3 a {
  color: #666666;
  text-decoration: none;
}
/* line 1989, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell table td h3 a:hover {
  color: #94d10b;
}
/* line 1997, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell table td .price-box .label {
  color: #666666;
}
/* line 2001, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell table td .price-box span {
  /*color: $brandcolor;*/
}
/* line 2006, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell table td .price-box .special-price .price-label {
  color: #666666;
  font-weight: normal;
}
/* line 2012, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell table td .price-box .price-including-tax {
  font-size: 15px;
}
/* line 2014, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell table td .price-box .price-including-tax .price {
  font-size: 15px;
}
/* line 2019, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell table td .price-box .price-excluding-tax {
  color: #666666 !important;
  /*.label {
  color: $bodycolor !important;
  }*/
}
/* line 2026, ../scss/main.scss */
#content .product-view .product-collateral .box-up-sell table td .price-box .price-excluding-tax .price {
  /*color: $bodycolor !important;*/
  font-weight: bold;
  font-size: 16px;
}
/* line 2039, ../scss/main.scss */
#content .product-view .tabs {
  margin: 15px 0px;
  overflow: hidden;
  border-bottom: 1px solid #496778;
  zoom: 1;
}
/* line 2040, ../scss/main.scss */
#content .product-view .tabs li {
  float: left;
  border-right: 1px solid #ffffff;
  border-left: 1px solid #fff;
  font-size: 0.9em;
  line-height: 1em;
  background: #f2f2f2;
}
/* line 2041, ../scss/main.scss */
#content .product-view .tabs li.first {
  border-left: 0;
}
/* line 2042, ../scss/main.scss */
#content .product-view .tabs li.last {
  border-right: 0;
}
/* line 2043, ../scss/main.scss */
#content .product-view .tabs a {
  display: block;
  padding: 6px 10px;
  color: #444;
  text-decoration: none;
}
/* line 2044, ../scss/main.scss */
#content .product-view .tabs a:hover {
  background-color: #ddd;
  text-decoration: none;
  color: #444;
  text-decoration: none;
}
/* line 2046, ../scss/main.scss */
#content .product-view .tabs li.active a,
#content .product-view .tabs li.active a:hover {
  background: #496778;
  font-weight: bold;
  color: #fff;
}
/* line 2048, ../scss/main.scss */
#content .product-view #product_tabs_tags_tabbed_contents.input-box input {
  width: 300px;
}
/* line 2049, ../scss/main.scss */
#content .product-view #product_tabs_tags_tabbed_contents .input-box {
  width: 300px;
  float: left;
  margin-right: 10px;
}
/* line 2050, ../scss/main.scss */
#content .product-view #product_tabs_related_tabbed_contents li {
  float: left;
  margin-right: 10px;
}
/* line 2051, ../scss/main.scss */
#content .product-view #product_tabs_related_tabbed_contents ol {
  clear: both;
}
/* line 2052, ../scss/main.scss */
#content .product-view .product-collateral:after {
  content: ".";
  display: block;
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
  overflow: hidden;
  zoom: 1;
}
/* line 2054, ../scss/main.scss */
#content .product-view .tabs {
  border-bottom: 1px solid #94d10b;
}
/* line 2057, ../scss/main.scss */
#content .product-view .tabs li {
  background: #eeeeee;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
/* line 2061, ../scss/main.scss */
#content .product-view .tabs li a {
  padding: 10px 12px;
  font-weight: bold;
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
/* line 2068, ../scss/main.scss */
#content .product-view .tabs li.active a {
  background: #94d10b;
}
/* line 2070, ../scss/main.scss */
#content .product-view .tabs li.active a:hover {
  background: #94d10b;
}
/* line 2077, ../scss/main.scss */
#content .product-view .btn-cart span {
  font-weight: bold;
}
/* line 2084, ../scss/main.scss */
#content .price-box .regular-price {
  color: #94d10b;
}
/* line 2087, ../scss/main.scss */
#content .price-box .regular-price .label {
  color: #666666 !important;
}
/* line 2091, ../scss/main.scss */
#content .price-box .regular-price .price {
  color: #94d10b;
}
/* line 2100, ../scss/main.scss */
#content #einzelpreis,
#content #einzelpreis-no-tax,
#content #qmpreis,
#content #qmpreis-no-tax {
  display: none;
}
/* line 2104, ../scss/main.scss */
#content .price-box .price {
  color: #94d10b;
}
/* line 2112, ../scss/main.scss */
#content .account-login .content {
  background: none;
  padding: 0;
  border: none;
  min-height: 200px;
}
/* line 2118, ../scss/main.scss */
#content .account-login .content h2 {
  color: #94d10b;
  padding-left: 0;
  background: none;
}
/* line 2129, ../scss/main.scss */
#content .account-create .form-list .name-prefix {
  width: auto;
  margin-right: 16px;
}
/* line 2134, ../scss/main.scss */
#content .account-create .passwordnotice {
  margin-top: 20px;
}
/* line 2142, ../scss/main.scss */
#content .my-account .box-account {
  background: none;
  border: 1px solid #e5e5e5;
}
/* line 2146, ../scss/main.scss */
#content .my-account .box-account h2 {
  padding: 0;
  color: #94d10b;
  background: none;
}
/* line 2154, ../scss/main.scss */
#content .my-account .dashboard .box-title {
  background: none;
  border-bottom: 1px solid #e5e5e5;
}
/* line 2160, ../scss/main.scss */
#content .my-account .link-reorder, #content .my-account .link-print {
  color: #94d10b !important;
  font-weight: normal;
}
/* line 2165, ../scss/main.scss */
#content .my-account .order-info {
  background: #fafafa;
  border: 1px solid #e5e5e5;
}
/* line 2170, ../scss/main.scss */
#content .my-account .order-info-box {
  border: 1px solid #e5e5e5;
  background: none;
}
/* line 2176, ../scss/main.scss */
#content .my-account .order-details h2, #content .my-account .order-details h3 {
  color: #94d10b;
}
/* line 2182, ../scss/main.scss */
#content .my-account .addresses-list h2 {
  color: #94d10b;
}
/* line 2186, ../scss/main.scss */
#content .my-account .addresses-list .item {
  padding: 10px 13px;
  border: 1px solid #e5e5e5;
  background: none;
}
/* line 2193, ../scss/main.scss */
#content .my-account #region {
  margin-top: 8px;
}
/* line 2201, ../scss/main.scss */
#content .data-table {
  border-bottom: 1px solid #e5e5e5;
}
/* line 2204, ../scss/main.scss */
#content .data-table th {
  border: 1px solid #e5e5e5;
  background: #fafafa;
  color: inherit;
  font-size: 14px;
  padding: 10px 8px;
}
/* line 2212, ../scss/main.scss */
#content .data-table tr {
  background: none;
}
/* line 2214, ../scss/main.scss */
#content .data-table tr td {
  border: 1px solid #e5e5e5;
}
/* line 2217, ../scss/main.scss */
#content .data-table tr td h2 {
  font-size: 14px;
  font-family: OpenSans, sans-serif;
}
/* line 2221, ../scss/main.scss */
#content .data-table tr td h2 a {
  color: #666666;
  text-decoration: none;
}
/* line 2225, ../scss/main.scss */
#content .data-table tr td h2 a:hover {
  color: #94d10b;
}
/* line 2231, ../scss/main.scss */
#content .data-table tr td a {
  color: #94d10b;
}
/* line 2235, ../scss/main.scss */
#content .data-table tr td .link-reorder {
  color: #94d10b !important;
  font-weight: normal;
}
/* line 2242, ../scss/main.scss */
#content .data-table tfoot {
  border-bottom: 5px solid #e5e5e5;
}
/* line 2245, ../scss/main.scss */
#content .data-table tfoot tr {
  background: none !important;
}
/* line 2248, ../scss/main.scss */
#content .data-table tfoot tr td {
  background: none;
  padding: 20px 8px;
}
/* line 2259, ../scss/main.scss */
#content .cart h1 {
  margin-top: 0;
}
/* line 2265, ../scss/main.scss */
#content .cart .cart-collaterals .totals {
  padding: 0 0 0 50px;
  background: none;
  border: none;
  border-left: 1px solid #e5e5e5;
}
/* line 2272, ../scss/main.scss */
#content .cart .cart-collaterals .totals #shopping-cart-totals-table tr.summary-details td {
  font-size: 11px;
  background-color: #fafafa;
  color: #666;
}
/* line 2279, ../scss/main.scss */
#content .cart .cart-collaterals .totals .checkout-types {
  padding-right: 0;
}
/* line 2285, ../scss/main.scss */
#content .cart .cart-collaterals .col-1 .crosssell {
  border: 1px solid #e5e5e5;
  background: #fafafa;
}
/* line 2289, ../scss/main.scss */
#content .cart .cart-collaterals .col-1 .crosssell .item {
  padding: 12px 0;
}
/* line 2292, ../scss/main.scss */
#content .cart .cart-collaterals .col-1 .crosssell .item .product-image {
  border: 1px solid #e5e5e5;
}
/* line 2297, ../scss/main.scss */
#content .cart .cart-collaterals .col-1 .crosssell .item h3 a {
  text-decoration: none;
  color: #666666;
}
/* line 2301, ../scss/main.scss */
#content .cart .cart-collaterals .col-1 .crosssell .item h3 a:hover {
  color: #94d10b;
}
/* line 2307, ../scss/main.scss */
#content .cart .cart-collaterals .col-1 .crosssell .item .price-box span {
  color: #94d10b;
}
/* line 2311, ../scss/main.scss */
#content .cart .cart-collaterals .col-1 .crosssell .item .button {
  margin: 10px 0 5px;
}
/* line 2316, ../scss/main.scss */
#content .cart .cart-collaterals .col-1 .crosssell .item .add-to-links a {
  color: #666666 !important;
  font-weight: normal;
  font-size: 12px !important;
}
/* line 2327, ../scss/main.scss */
#content .cart .cart-collaterals .col-2 .discount, #content .cart .cart-collaterals .col-2 .shipping {
  background: none;
  border: none;
  padding: 0;
  padding-bottom: 15px;
}
/* line 2333, ../scss/main.scss */
#content .cart .cart-collaterals .col-2 .discount h2, #content .cart .cart-collaterals .col-2 .shipping h2 {
  padding-left: 0;
  background: none;
  color: #94d10b;
  font-family: OpenSans, serif;
}
/* line 2340, ../scss/main.scss */
#content .cart .cart-collaterals .col-2 .discount .sp-methods, #content .cart .cart-collaterals .col-2 .shipping .sp-methods {
  border-top: 1px solid #e5e5e5;
  margin: 23px 0 0;
  background: none;
}

/*  =======================
	Checkout
=======================  */
/* line 2357, ../scss/main.scss */
.checkout-onepage-index #sidebar {
  background: #fafafa;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 15px;
  width: 225px;
}
/* line 2364, ../scss/main.scss */
.checkout-onepage-index #sidebar .block-progress {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 2369, ../scss/main.scss */
.checkout-onepage-index #sidebar .block-progress h3 {
  display: none;
}
/* line 2373, ../scss/main.scss */
.checkout-onepage-index #sidebar .block-progress dt {
  border: none;
  background: none;
  font-size: 14px;
  font-weight: normal;
}
/* line 2379, ../scss/main.scss */
.checkout-onepage-index #sidebar .block-progress dt.complete {
  color: #94d10b;
}
/* line 2382, ../scss/main.scss */
.checkout-onepage-index #sidebar .block-progress dt.complete span {
  color: #666666;
}
/* line 2388, ../scss/main.scss */
.checkout-onepage-index #sidebar .block-progress dd {
  background: none;
  border: none;
  margin-bottom: 20px;
}
/* line 2393, ../scss/main.scss */
.checkout-onepage-index #sidebar .block-progress dd address {
  padding: 10px 0 0;
}
/* line 2398, ../scss/main.scss */
.checkout-onepage-index #sidebar .block-progress dd .bankpayment_info td, .checkout-onepage-index #sidebar .block-progress dd .bankpayment_info_int td {
  background: #fff;
}
/* line 2406, ../scss/main.scss */
.checkout-onepage-index #content {
  border: none;
  width: 660px;
  padding-left: 32px;
}
/* line 2411, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps {
  border-bottom: 1px solid #e5e5e5;
}
/* line 2415, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li .step-title {
  background: #fafafa;
  border: 1px solid #e5e5e5;
  border-bottom: none;
}
/* line 2420, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li .step-title:last-child {
  border: none;
}
/* line 2424, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li .step-title h2 {
  font-family: OpenSans, serif;
  font-weight: normal;
  color: #666666;
}
/* line 2430, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li .step-title .number {
  padding-top: 0;
  padding-bottom: 2px;
  float: right;
  background: #fff;
  color: #666666;
  border: none;
  font-family: OpenSans, serif;
  font-weight: normal;
  margin: 0;
}
/* line 2444, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li.active .step-title {
  background: #fff;
}
/* line 2447, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li.active .step-title h2 {
  color: #94d10b;
  font-weight: bold;
}
/* line 2452, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li.active .step-title .number {
  background: #94d10b;
  color: #fff;
  border: none;
}
/* line 2460, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li .step {
  background: none;
  border: 1px solid #e5e5e5;
  border-bottom: none;
}
/* line 2465, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li .step .nice-form-select {
  margin: 0 0 7px 0;
}
/* line 2469, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li .step .form-list .name-prefix {
  width: auto;
  margin-right: 16px;
}
/* line 2475, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li .step #payment_form_bankpayment .input-box {
  width: auto;
}
/* line 2481, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li #checkout-step-review {
  border: none;
}
/* line 2484, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li #checkout-step-review .data-table {
  border: none;
  margin-bottom: 0;
}
/* line 2488, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li #checkout-step-review .data-table h3 {
  color: #666666;
}
/* line 2493, ../scss/main.scss */
.checkout-onepage-index #content #checkoutSteps li #checkout-step-review #review-buttons-container {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  padding: 23px 30px 13px;
}

/* line 54, ../scss/main.scss */
.checkout-multishipping-addresses #content button:hover, .checkout-multishipping-addresses #content .button:hover, .checkout-multishipping-addresses #content button.button:hover, .checkout-multishipping-shipping #content button:hover, .checkout-multishipping-shipping #content .button:hover, .checkout-multishipping-shipping #content button.button:hover,
.checkout-multishipping-billing #content button:hover,
.checkout-multishipping-billing #content .button:hover,
.checkout-multishipping-billing #content button.button:hover, .checkout-multishipping-overview #content button:hover, .checkout-multishipping-overview #content .button:hover, .checkout-multishipping-overview #content button.button:hover,
.checkout-multishipping-success #content button:hover,
.checkout-multishipping-success #content .button:hover,
.checkout-multishipping-success #content button.button:hover {
  position: relative;
  top: 1px;
}
/* line 59, ../scss/main.scss */
.checkout-multishipping-addresses #content button span, .checkout-multishipping-addresses #content .button span, .checkout-multishipping-addresses #content button.button span, .checkout-multishipping-shipping #content button span, .checkout-multishipping-shipping #content .button span, .checkout-multishipping-shipping #content button.button span,
.checkout-multishipping-billing #content button span,
.checkout-multishipping-billing #content .button span,
.checkout-multishipping-billing #content button.button span, .checkout-multishipping-overview #content button span, .checkout-multishipping-overview #content .button span, .checkout-multishipping-overview #content button.button span,
.checkout-multishipping-success #content button span,
.checkout-multishipping-success #content .button span,
.checkout-multishipping-success #content button.button span {
  display: block;
  height: 19px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #80ab1e;
  border-bottom: 2px solid #709d15;
  background: #a3d814;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a3d814), color-stop(100%, #81c508));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* IE10+ */
  background: linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* W3C */
  padding: 4px 12px 5px;
  font: normal 12px/19px OpenSans, serif;
  text-align: center;
  white-space: nowrap;
  color: white;
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
/* line 82, ../scss/main.scss */
.checkout-multishipping-addresses #content button span:hover, .checkout-multishipping-addresses #content .button span:hover, .checkout-multishipping-addresses #content button.button span:hover, .checkout-multishipping-shipping #content button span:hover, .checkout-multishipping-shipping #content .button span:hover, .checkout-multishipping-shipping #content button.button span:hover,
.checkout-multishipping-billing #content button span:hover,
.checkout-multishipping-billing #content .button span:hover,
.checkout-multishipping-billing #content button.button span:hover, .checkout-multishipping-overview #content button span:hover, .checkout-multishipping-overview #content .button span:hover, .checkout-multishipping-overview #content button.button span:hover,
.checkout-multishipping-success #content button span:hover,
.checkout-multishipping-success #content .button span:hover,
.checkout-multishipping-success #content button.button span:hover {
  background: #81c508;
  /* Old browsers */
  background: -moz-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81c508), color-stop(100%, #a3d814));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* IE10+ */
  background: linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* W3C */
  border-bottom: 1px solid #709d15;
  height: 20px;
}
/* line 96, ../scss/main.scss */
.checkout-multishipping-addresses #content button span span, .checkout-multishipping-addresses #content .button span span, .checkout-multishipping-addresses #content button.button span span, .checkout-multishipping-shipping #content button span span, .checkout-multishipping-shipping #content .button span span, .checkout-multishipping-shipping #content button.button span span,
.checkout-multishipping-billing #content button span span,
.checkout-multishipping-billing #content .button span span,
.checkout-multishipping-billing #content button.button span span, .checkout-multishipping-overview #content button span span, .checkout-multishipping-overview #content .button span span, .checkout-multishipping-overview #content button.button span span,
.checkout-multishipping-success #content button span span,
.checkout-multishipping-success #content .button span span,
.checkout-multishipping-success #content button.button span span {
  border: none !important;
  background: transparent !important;
  padding: 0;
}
/* line 101, ../scss/main.scss */
.checkout-multishipping-addresses #content button span span:hover, .checkout-multishipping-addresses #content .button span span:hover, .checkout-multishipping-addresses #content button.button span span:hover, .checkout-multishipping-shipping #content button span span:hover, .checkout-multishipping-shipping #content .button span span:hover, .checkout-multishipping-shipping #content button.button span span:hover,
.checkout-multishipping-billing #content button span span:hover,
.checkout-multishipping-billing #content .button span span:hover,
.checkout-multishipping-billing #content button.button span span:hover, .checkout-multishipping-overview #content button span span:hover, .checkout-multishipping-overview #content .button span span:hover, .checkout-multishipping-overview #content button.button span span:hover,
.checkout-multishipping-success #content button span span:hover,
.checkout-multishipping-success #content .button span span:hover,
.checkout-multishipping-success #content button.button span span:hover {
  border: none !important;
  background: transparent !important;
  padding: 0;
}
/* line 2511, ../scss/main.scss */
.checkout-multishipping-addresses #content h2, .checkout-multishipping-addresses #content h3, .checkout-multishipping-addresses #content h4, .checkout-multishipping-shipping #content h2, .checkout-multishipping-shipping #content h3, .checkout-multishipping-shipping #content h4,
.checkout-multishipping-billing #content h2,
.checkout-multishipping-billing #content h3,
.checkout-multishipping-billing #content h4, .checkout-multishipping-overview #content h2, .checkout-multishipping-overview #content h3, .checkout-multishipping-overview #content h4,
.checkout-multishipping-success #content h2,
.checkout-multishipping-success #content h3,
.checkout-multishipping-success #content h4 {
  color: #94d10b;
}
/* line 2515, ../scss/main.scss */
.checkout-multishipping-addresses #content .checkout-progress, .checkout-multishipping-shipping #content .checkout-progress,
.checkout-multishipping-billing #content .checkout-progress, .checkout-multishipping-overview #content .checkout-progress,
.checkout-multishipping-success #content .checkout-progress {
  margin-bottom: 40px;
}
/* line 2518, ../scss/main.scss */
.checkout-multishipping-addresses #content .checkout-progress li, .checkout-multishipping-shipping #content .checkout-progress li,
.checkout-multishipping-billing #content .checkout-progress li, .checkout-multishipping-overview #content .checkout-progress li,
.checkout-multishipping-success #content .checkout-progress li {
  border-top: 5px solid #e5e5e5;
  color: #666666;
}
/* line 2522, ../scss/main.scss */
.checkout-multishipping-addresses #content .checkout-progress li.active, .checkout-multishipping-shipping #content .checkout-progress li.active,
.checkout-multishipping-billing #content .checkout-progress li.active, .checkout-multishipping-overview #content .checkout-progress li.active,
.checkout-multishipping-success #content .checkout-progress li.active {
  border-top-color: #94d10b;
  color: #94d10b;
}
/* line 2529, ../scss/main.scss */
.checkout-multishipping-addresses #content .nice-form-select, .checkout-multishipping-shipping #content .nice-form-select,
.checkout-multishipping-billing #content .nice-form-select, .checkout-multishipping-overview #content .nice-form-select,
.checkout-multishipping-success #content .nice-form-select {
  min-width: 250px;
}
/* line 2535, ../scss/main.scss */
.checkout-multishipping-addresses #content .multiple-checkout .col2-set, .checkout-multishipping-shipping #content .multiple-checkout .col2-set,
.checkout-multishipping-billing #content .multiple-checkout .col2-set, .checkout-multishipping-overview #content .multiple-checkout .col2-set,
.checkout-multishipping-success #content .multiple-checkout .col2-set {
  background: none;
  border: 1px solid #e5e5e5;
}
/* line 2541, ../scss/main.scss */
.checkout-multishipping-addresses #content .box-sp-methods, .checkout-multishipping-shipping #content .box-sp-methods,
.checkout-multishipping-billing #content .box-sp-methods, .checkout-multishipping-overview #content .box-sp-methods,
.checkout-multishipping-success #content .box-sp-methods {
  background: #fafafa;
  border: 1px solid #e5e5e5;
}
/* line 2546, ../scss/main.scss */
.checkout-multishipping-addresses #content .grand-total, .checkout-multishipping-shipping #content .grand-total,
.checkout-multishipping-billing #content .grand-total, .checkout-multishipping-overview #content .grand-total,
.checkout-multishipping-success #content .grand-total {
  background: none;
}
/* line 2549, ../scss/main.scss */
.checkout-multishipping-addresses #content .grand-total .inner, .checkout-multishipping-shipping #content .grand-total .inner,
.checkout-multishipping-billing #content .grand-total .inner, .checkout-multishipping-overview #content .grand-total .inner,
.checkout-multishipping-success #content .grand-total .inner {
  background: none;
  padding: 0;
}
/* line 2554, ../scss/main.scss */
.checkout-multishipping-addresses #content .grand-total .inner big .price, .checkout-multishipping-shipping #content .grand-total .inner big .price,
.checkout-multishipping-billing #content .grand-total .inner big .price, .checkout-multishipping-overview #content .grand-total .inner big .price,
.checkout-multishipping-success #content .grand-total .inner big .price {
  font-weight: bold;
  color: #94d10b;
}

/*  =======================
	homepage slider
=======================  */
/* line 2568, ../scss/main.scss */
.nivoSlider {
  position: relative;
  overflow: hidden;
  width: 960px;
  /* Change this to your images width */
  height: 328px;
  /* Change this to your images height */
  background: url(../images/loading.gif) no-repeat 50% 50%;
  z-index: 100;
}

/* line 2576, ../scss/main.scss */
.nivoSlider img {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}

/* line 2582, ../scss/main.scss */
.nivoSlider a {
  border: 0;
  display: block;
}

/* If an image is wrapped in a link */
/* line 2588, ../scss/main.scss */
.nivoSlider a.nivo-imageLink {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  z-index: 6;
  display: none;
}

/* The slices and boxes in the Slider */
/* line 2601, ../scss/main.scss */
.nivo-slice {
  display: block;
  position: absolute;
  z-index: 5;
  height: 100%;
}

/* line 2607, ../scss/main.scss */
.nivo-box {
  display: block;
  position: absolute;
  z-index: 5;
}

/* Caption styles */
/* line 2613, ../scss/main.scss */
.nivo-caption {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: #000;
  color: #fff;
  opacity: 0.8;
  /* Overridden by captionOpacity setting */
  width: 100%;
  z-index: 8;
}

/* line 2623, ../scss/main.scss */
.nivo-caption p {
  padding: 5px;
  margin: 0;
}

/* line 2627, ../scss/main.scss */
.nivo-caption a {
  display: inline !important;
}

/* line 2630, ../scss/main.scss */
.nivo-html-caption {
  display: none;
}

/* Direction nav styles (e.g. Next & Prev) */
/* line 2634, ../scss/main.scss */
.nivo-directionNav a {
  width: 60px;
  height: 328px;
  text-indent: -9999em;
  position: absolute;
  top: 0;
  z-index: 9;
  cursor: pointer;
}

/* line 2643, ../scss/main.scss */
.nivo-prevNav {
  background: url(../images/slider-arrow-left.png) 20px 155px rgba(255, 255, 255, 0.1) no-repeat;
  left: 0px;
}

/* line 2648, ../scss/main.scss */
.nivo-nextNav {
  background: url(../images/slider-arrow-right.png) 25px 155px rgba(255, 255, 255, 0.1) no-repeat;
  right: 0px;
}

/* Control nav styles (e.g. 1,2,3â¦) */
/* line 2654, ../scss/main.scss */
.nivo-controlNav {
  height: 11px;
  position: absolute;
  left: 460px;
  /* Tweak this to center bullets */
  bottom: 10px;
  z-index: 100;
}
/* line 2661, ../scss/main.scss */
.nivo-controlNav a {
  cursor: pointer;
  display: block;
  width: 11px;
  height: 11px;
  background: url(../images/bulletsbg.png) no-repeat;
  text-indent: -9999px;
  border: 0;
  margin-right: 3px;
  float: left;
}
/* line 2672, ../scss/main.scss */
.nivo-controlNav a.active {
  background: url(../images/bullets.png) no-repeat;
}

/* line 2678, ../scss/main.scss */
.slidershadow {
  width: 960px;
  height: 35px;
  margin-bottom: 30px;
  background: url(../images/slidershadow.png) no-repeat;
}

/*  =======================
	footer
=======================  */
/* line 2689, ../scss/main.scss */
#addfooter {
  display: none;
}

#footernav {
	display:table;
	width:960px;
}

#footernav > div{
	display:table-cell;
	width:220px;
}

#footernav > div.last{
	width:140px;
	padding-left:20px;
}

#footernav > div img{
	margin-top:5px;
	float:left;
}

#footernav div.title {
	text-transform:uppercase;
	font-size:20px;
	font-family: 'League Gothic';
	padding-bottom:0px;
	height:22px;
}

#footernav div.title sub {
	font-size:14px;
	position: relative;
    top: -2px;
}

/* line 2693, ../scss/main.scss */
#footer {
  position: absolute;
  bottom: 0;
  height: 125px;
  width: 100%;
  background: #646363;
  padding-top:10px;
  line-height:15px;
}
/* line 2701, ../scss/main.scss */
#footer .wrapper {
  padding-top: 10px;
  width: 960px;
  margin: 0 auto;
  min-height: 10px;
  color:#ffffff;
}
/* line 2708, ../scss/main.scss */
#footer .wrapper #footernav li {

  font-size: 11px;
  list-style: none outside none;
  margin:0;
  padding:0;
}
/* line 2713, ../scss/main.scss */
#footer .wrapper #footernav li a {  
  color:#ffffff;
  text-decoration: none;
}
/* line 2718, ../scss/main.scss */
#footer .wrapper #footernav li a:hover {
  color: #333333;
}
/* line 2724, ../scss/main.scss */
#footer .wrapper #footernav .bugs {
  display: none;
}
/* line 2729, ../scss/main.scss */
#footer .wrapper #addfooter {
  float: right;
  width: 300px;
}
/* line 2734, ../scss/main.scss */
#footer .wrapper #addfooter .zahlungsmethoden {
  margin-top: -3px;
  float: right;
}
/* line 2739, ../scss/main.scss */
#footer .wrapper #addfooter .gogreen {
  padding-right: 19px;
  padding-bottom: 23px;
  border-right: 1px solid #e5e5e5;
  float: left;
}

/*  =======================
	fancybox
=======================  */
/* line 2754, ../scss/main.scss */
#fancybox-outer #fancybox-left-ico {
  background: white url(../images/lightbox-left-arrow.png) no-repeat 10px 9px;
  width: 34px;
  height: 34px;
  border-radius: 4px;
}
/* line 2761, ../scss/main.scss */
#fancybox-outer #fancybox-right-ico {
  background: white url(../images/lightbox-right-arrow.png) no-repeat 14px 9px;
  width: 34px;
  height: 34px;
  border-radius: 4px;
}
/* line 2768, ../scss/main.scss */
#fancybox-outer #fancybox-close {
  background: white url(../images/lightbox-cross.png) no-repeat 9px 15px;
  width: 33px;
  height: 33px;
  right: 0;
  top: 0;
}

/*  =======================
	trusted success
=======================  */
/* line 2781, ../scss/main.scss */
#main .trusted-success {
  border: none;
  margin: 0;
}
/* line 2785, ../scss/main.scss */
#main .trusted-success td {
  border: none !important;
  padding: 15px 13px 0 0 !important;
}
/* line 2789, ../scss/main.scss */
#main .trusted-success td input {
  border: none !important;
}
/* line 2793, ../scss/main.scss */
#main .trusted-success td #btnProtect {
  display: block;
  height: 31px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #80ab1e !important;
  border-bottom: 2px solid #709d15 !important;
  background: #a3d814;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a3d814), color-stop(100%, #81c508));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* IE10+ */
  background: linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3d814', endColorstr='#81c508',GradientType=0 );
  /* IE6-9 */
  padding: 4px 12px 5px;
  font: normal 12px/19px OpenSans, serif;
  text-align: center;
  white-space: nowrap;
  color: white;
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
/* line 2816, ../scss/main.scss */
#main .trusted-success td #btnProtect:hover {
  position: relative;
  top: 1px;
  background: #81c508;
  /* Old browsers */
  background: -moz-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81c508), color-stop(100%, #a3d814));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* IE10+ */
  background: linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81c508', endColorstr='#a3d814',GradientType=0 );
  /* IE6-9 */
  border-bottom: 1px solid #709d15 !important;
}

/*  =======================
	print
=======================  */
/* line 54, ../scss/main.scss */
.page-print button:hover, .page-print .button:hover, .page-print button.button:hover {
  position: relative;
  top: 1px;
}
/* line 59, ../scss/main.scss */
.page-print button span, .page-print .button span, .page-print button.button span {
  display: block;
  height: 19px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #80ab1e;
  border-bottom: 2px solid #709d15;
  background: #a3d814;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a3d814), color-stop(100%, #81c508));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* IE10+ */
  background: linear-gradient(top, #a3d814 0%, #81c508 100%);
  /* W3C */
  padding: 4px 12px 5px;
  font: normal 12px/19px OpenSans, serif;
  text-align: center;
  white-space: nowrap;
  color: white;
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
/* line 82, ../scss/main.scss */
.page-print button span:hover, .page-print .button span:hover, .page-print button.button span:hover {
  background: #81c508;
  /* Old browsers */
  background: -moz-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81c508), color-stop(100%, #a3d814));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* IE10+ */
  background: linear-gradient(top, #81c508 0%, #a3d814 100%);
  /* W3C */
  border-bottom: 1px solid #709d15;
  height: 20px;
}
/* line 96, ../scss/main.scss */
.page-print button span span, .page-print .button span span, .page-print button.button span span {
  border: none !important;
  background: transparent !important;
  padding: 0;
}
/* line 101, ../scss/main.scss */
.page-print button span span:hover, .page-print .button span span:hover, .page-print button.button span span:hover {
  border: none !important;
  background: transparent !important;
  padding: 0;
}
/* line 2842, ../scss/main.scss */
.page-print .data-table {
  border-bottom: 1px solid #e5e5e5;
}
/* line 2845, ../scss/main.scss */
.page-print .data-table th {
  border: 1px solid #e5e5e5;
  background: #fafafa;
  color: inherit;
  font-size: 14px;
  padding: 10px 8px;
}
/* line 2853, ../scss/main.scss */
.page-print .data-table tr {
  background: none;
}
/* line 2855, ../scss/main.scss */
.page-print .data-table tr td {
  border: 1px solid #e5e5e5;
}
/* line 2858, ../scss/main.scss */
.page-print .data-table tr td h2 {
  font-size: 16px;
}
/* line 2861, ../scss/main.scss */
.page-print .data-table tr td h2 a {
  color: #666666;
  text-decoration: none;
}
/* line 2865, ../scss/main.scss */
.page-print .data-table tr td h2 a:hover {
  color: #94d10b;
}
/* line 2871, ../scss/main.scss */
.page-print .data-table tr td a {
  color: #94d10b;
}
/* line 2875, ../scss/main.scss */
.page-print .data-table tr td .link-reorder {
  color: #94d10b !important;
  font-weight: normal;
}
/* line 2882, ../scss/main.scss */
.page-print .data-table tfoot {
  border-bottom: 5px solid #e5e5e5;
}
/* line 2885, ../scss/main.scss */
.page-print .data-table tfoot tr {
  background: none !important;
}
/* line 2888, ../scss/main.scss */
.page-print .data-table tfoot tr td {
  background: none;
  padding: 20px 8px;
}

/* line 2899, ../scss/main.scss */
#content .configurator .product-options-bottom {
  position: relative;
}
/* line 2903, ../scss/main.scss */
#content .configurator .product-options-bottom .add-to-cart label,
#content .configurator .product-options-bottom .add-to-cart .qty {
  display: none;
}
/* line 2907, ../scss/main.scss */
#content .configurator .product-options-bottom .add-to-cart {
  margin-top: 10px;
  margin-bottom:10px;
  position: static;
  /*right: 20px;*/
}
/* line 2912, ../scss/main.scss */
#content .configurator .product-options-bottom .price-box {
  margin-bottom: 0px !important;
}
/* line 2915, ../scss/main.scss */
#content .configurator .product-options-bottom br {
  display: none;
}
/* line 2920, ../scss/main.scss */
#content .configurator .product-options dd {
  border-bottom: none;
}
/* line 2922, ../scss/main.scss */
#content .configurator .product-options dd dd {
  /*border-bottom: 1px solid #E4E4E4;*/
}
/* line 2927, ../scss/main.scss */
#content .configurator .hide {
  display: none;
}
/* line 2934, ../scss/main.scss */
#content .configurator #einzelpreis,
#content .configurator #einzelpreis-no-tax,
#content .configurator #qmpreis,
#content .configurator #qmpreis-no-tax {
  display: block;
}

/* line 2940, ../scss/main.scss */
#content .configurable .hide {
  display: none;
}

/* line 2946, ../scss/main.scss */
#content .product-options-bottom {
  position: relative;
}
/* line 2948, ../scss/main.scss */
#content .product-options-bottom .add-to-cart {
  bottom: 20px;
  position: absolute;
  right: 20px;
}
/* line 2953, ../scss/main.scss */
#content .product-options-bottom .price-box {
  margin-bottom: 0px !important;
}
/* line 2956, ../scss/main.scss */
#content .product-options-bottom br {
  display: none;
}

/* line 2963, ../scss/main.scss */
.product-options-bottom .delivery-time-details {
  display: none;
}

/* line 2969, ../scss/main.scss */
.tier-prices {
  background-color: #FAFAFA;
  border: 1px solid #E4E4E4;
}
/* line 2972, ../scss/main.scss */
.tier-prices .benefit {
  font-weight: normal;
}

/* line 2978, ../scss/main.scss */
.price-including-tax .price {
  color: #94d10b;
}

/* Info bobble */
/* line 2985, ../scss/main.scss */
.info-icon {
  /*display: inline-block;*/
  display: none;
  background: url(../images/info-icon.png) left top no-repeat;
  width: 19px;
  height: 19px;
  position: relative;
  top: 3px;
  margin-left: 6px;
}
/* line 2995, ../scss/main.scss */
.info-icon .info-bubble {
  display: none !important;
  position: absolute;
  top: -15px;
  left: 32px;
  padding: 15px;
  width: 280px;
  background-color: #fff;
  font-size: 12px;
  color: #666666 !important;
  text-align: left;
  font-weight: normal;
  z-index: 999;
  white-space: normal;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 3012, ../scss/main.scss */
.info-icon .info-bubble .info-bubble-inner {
  width: 9px;
  height: 22px;
  position: absolute;
  left: -9px;
  top: 14px;
  background: url(../images/bobble-arrow2.png) left top no-repeat;
}
/* line 3023, ../scss/main.scss */
.info-icon:hover .info-bubble {
  display: block;
}

/* line 3029, ../scss/main.scss */
.no-tax-info {
  padding-left: 3px;
}

/*
.catalog-category-view {
	.no-tax-info {
	display: inline;
	}

	.info-icon {
	display: none;
	}
}*/
/* line 3043, ../scss/main.scss */
.tax-info {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 18px 20px;
  float:left;
}
/* line 3047, ../scss/main.scss */
.tax-info p {
  margin-bottom: 0;
}

/* line 3053, ../scss/main.scss */
.tax-details,
.delivery-time-details {
  display: none !important;
}

/* line 3061, ../scss/main.scss */
#upsell-product-table #einzelpreis,
#upsell-product-table #einzelpreis-no-tax,
#upsell-product-table #qmpreis,
#upsell-product-table #qmpreis-no-tax {
  display: none !important;
}

/* line 3067, ../scss/main.scss */
#content .product-view .product-essential .product-options-bottom .price-box {
  /*.price-excluding-tax .price {
  color: $bodycolor;
  font-size: 14px;
  }*/
}
/* line 3068, ../scss/main.scss */
#content .product-view .product-essential .product-options-bottom .price-box .price {
  color: #94d10b;
  font-size: 18px;
  font-weight: bold;
}

/* line 3082, ../scss/main.scss */
.add-to-cart label,
.add-to-cart .qty,
.add-to-cart button.button {
  float: none;
}

/* line 3085, ../scss/main.scss */
.add-to-cart .qty {
  height: 25px;
}

/* line 3090, ../scss/main.scss */
#opc-payment .sp-methods dt label {
  padding-left: 75px;
  line-height: 40px;
  min-height: 40px;
  vertical-align: middle;
  display: inline-block;
}
/* line 3091, ../scss/main.scss */
#opc-payment .sp-methods dt label#p_method_bankpayment_label {
  background: url(../images/checkout/pre.png) no-repeat 9px 3px;
}
/* line 3092, ../scss/main.scss */
#opc-payment .sp-methods dt label#p_method_paypal_standard_label {
  background: url(../images/checkout/paypal.png) no-repeat 10px 14px;
}
/* line 3093, ../scss/main.scss */
#opc-payment .sp-methods dt label#p_method_clickandbuy_label {
  background: url(../images/checkout/cnb.png) no-repeat 9px 3px;
}
/* line 3094, ../scss/main.scss */
#opc-payment .sp-methods dt label#p_method_heidelpay_ot_su_label {
  background: url(../images/checkout/sf.png) no-repeat 10px 8px;
}
/* line 3095, ../scss/main.scss */
#opc-payment .sp-methods dt label#p_method_heidelpay_cc_label {
  background: url(../images/checkout/mc.png) no-repeat 12px 5px;
}
/* line 3094, ../scss/main.scss */
#opc-payment .sp-methods dt label#p_method_hcdsu_label {
  background: url(../images/checkout/sf.png) no-repeat 10px 8px;
}
/* line 3095, ../scss/main.scss */
#opc-payment .sp-methods dt label#p_method_hcdcc_label {
  background: url(../images/checkout/mc.png) no-repeat 12px 5px;
}

/* line 3098, ../scss/main.scss */
.checkout-agreements textarea {
  width: 594px;
  height: 100px;
}

/* line 3103, ../scss/main.scss */
.block-related .product {
  margin-left: 0px;
}

/* line 3107, ../scss/main.scss */
table.structure td {
  border: none !important;
}

/* line 3111, ../scss/main.scss */
.trustet-rating {
  font-size: 10px;
  margin-bottom: 14px;
}

/* line 3117, ../scss/main.scss */
.cms-home .tax-info {
  margin-top: 40px;
}

/* ButtonlÃ¶sung */
/* line 3124, ../scss/main.scss */
.addressinfo {
  border-left: 1px solid #D9DDE3;
  border-right: 1px solid #D9DDE3;
  padding: 0 30px 1px;
  font-size: 12px;
}
/* line 3129, ../scss/main.scss */
.addressinfo .billing-address {
  float: left;
  width: 48%;
  margin-bottom: 18px;
}
/* line 3134, ../scss/main.scss */
.addressinfo .shipping-address {
  float: right;
  width: 48%;
  margin-bottom: 18px;
}
/* line 3139, ../scss/main.scss */
.addressinfo .payment {
  margin-bottom: 18px;
}
/* line 3141, ../scss/main.scss */
.addressinfo .payment p {
  margin-bottom: 0;
}
/* line 3144, ../scss/main.scss */
.addressinfo .payment .float-left {
  float: left;
  width: 48%;
}
/* line 3148, ../scss/main.scss */
.addressinfo .payment .float-right {
  float: right;
  width: 48%;
}
/* line 3151, ../scss/main.scss */
.addressinfo .payment .float-right div {
  display: none;
}
/* line 3157, ../scss/main.scss */
.addressinfo h3 {
  font-size: 14px;
}

/* line 3162, ../scss/main.scss */
.opc .checkout-agreements li {
  margin: 0;
}

/* Downloads */
/* line 3168, ../scss/main.scss */
#content .downloads-links-block {
  border: none;
  padding: 0px;
}
/* line 3171, ../scss/main.scss */
#content .downloads-links-block .head {
  display: none;
}

/* line 3176, ../scss/main.scss */
.ep-label {
  display: none;
}

/* line 3180, ../scss/main.scss */
.configurable .ep-label {
  display: block;
}

/* Uploader Styling ======================================================================= */
/* line 3187, ../scss/main.scss */
#fileupload {
  border: 1px solid #AAA;
  padding-bottom: 10px;
}

/* line 3191, ../scss/main.scss */
.ui-widget-header {
  border: none !important;
}

/* line 3195, ../scss/main.scss */
.fileupload-content {
  border: none !important;
  padding: 5px 16px 5px 16px !important;
}

/* line 3200, ../scss/main.scss */
.fileupload-buttonbar {
  padding: 5px 16px 5px 16px !important;
  background: none !important;
}

/* ======================================================================================== */
/* line 3207, ../scss/main.scss */
#content .product-view.configurable .product-essential .product-options-bottom .price-box {
  position: relative;
}
/* line 3209, ../scss/main.scss */
#content .product-view.configurable .product-essential .product-options-bottom .price-box .gp-box {
  position: absolute;
  top: 0;
  left: 140px;
}

/* line 3216, ../scss/main.scss */
p.configurator-price-hint {
  margin-top: 0;
}

/* line 3220, ../scss/main.scss */
.price-header {
  display: none;
}

/* line 3224, ../scss/main.scss */
.configurator .product-options-bottom .price-col {
  float: left;
  width: 33%;
}

/* line 3231, ../scss/main.scss */
.configurator .product-options-bottom .price-header {
  display: block;
  font-size: 15px;
}

/* Social icons */
/* line 3244, ../scss/main.scss */
.social_buttons .facebook {
  display: block;
  vertical-align: text-bottom;
  margin-bottom: 10px;
}
/* line 3250, ../scss/main.scss */
.social_buttons .twitter iframe {
  width: 111px !important;
}

/* line 3256, ../scss/main.scss */
.validation-passed {
  box-shadow: none !important;
}

/* line 3260, ../scss/main.scss */
.file-wrapper1 .file {
  display: none;
}

/* line 3266, ../scss/main.scss */
.uploadifive-button {
  display: block;
  height: 19px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  /*border: 1px solid #80ab1e;*/
  /*border-bottom: 2px solid #709d15;*/
  /*background: #a3d814;*/
  /* Old browsers */
  /*background: -moz-linear-gradient(top, #a3d814 0%, #81c508 100%);*/
  /* FF3.6+ */
  /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a3d814), color-stop(100%, #81c508));*/
  /* Chrome,Safari4+ */
  /*background: -webkit-linear-gradient(top, #a3d814 0%, #81c508 100%);*/
  /* Chrome10+,Safari5.1+ */
  /*background: -o-linear-gradient(top, #a3d814 0%, #81c508 100%);*/
  /* Opera 11.10+ */
  /*background: -ms-linear-gradient(top, #a3d814 0%, #81c508 100%);*/
  /* IE10+ */
  /*background: linear-gradient(top, #a3d814 0%, #81c508 100%);*/
  /* W3C */
  height: 20px !important;
  line-height: 20px !important;
  padding: 4px 12px 5px;
  font: normal 12px/19px OpenSans, serif;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
  color: white;
  cursor: pointer;
  -webkit-transition: background 0.2s ease-in-out;
  -moz-transition: background 0.2s ease-in-out;
  -o-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
/* line 3291, ../scss/main.scss */
.uploadifive-button:hover {
  /*background: #81c508;*/
  /* Old browsers */
  /*background: -moz-linear-gradient(top, #81c508 0%, #a3d814 100%);*/
  /* FF3.6+ */
  /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81c508), color-stop(100%, #a3d814));*/
  /* Chrome,Safari4+ */
  /*background: -webkit-linear-gradient(top, #81c508 0%, #a3d814 100%);*/
  /* Chrome10+,Safari5.1+ */
  /*background: -o-linear-gradient(top, #81c508 0%, #a3d814 100%);*/
  /* Opera 11.10+ */
  /*background: -ms-linear-gradient(top, #81c508 0%, #a3d814 100%);*/
  /* IE10+ */
  /*background: linear-gradient(top, #81c508 0%, #a3d814 100%);*/
  /* W3C */
  /*border-bottom: 2px solid #709d15;*/
  height: 20px;
}
/* line 3304, ../scss/main.scss */
.uploadifive-button input {
  cursor: pointer;
}

.uploadifive-button:before,
.uploadifive-button:after {
    clear: both;
}

/* line 3309, ../scss/main.scss */
.uploadifyimgwrapper {
  margin-top: 10px;
}

/* line 3313, ../scss/main.scss */
.swfupload {
  left: 18px;
}

/* line 3317, ../scss/main.scss */
.uploadify {
  margin-top: 10px;
}

/* slider homepage */
.slider_main{
	height:330px;
	overflow:hidden;
	margin:0px 0 10px -20px;
}

.slider_main img{
	float:left;
}

#sidebar .slider_left{
	height:330px;
	overflow:hidden;
	margin-top:-20px;
}

#sidebar .slider_left img{
	float:left;
}

/* info Homepage */

#sidebar .wandtattoos {
	width:225px;
	height:40px;
	background: url("../images/walltattoos_passiv.jpg") no-repeat scroll right bottom #ffffff;
}

#sidebar .wandtattoos:hover {
	background: url("../images/walltattoos_aktiv.jpg") no-repeat scroll right bottom #ffffff;
}

#sidebar .wandtattoos a {
	text-decoration:none;
	display:block;
	width:225px;
	height:40px;
}

#sidebar .tuerfolie {
	width:225px;
	height:40px;
	background: url("../images/tuerfolien_passiv.jpg") no-repeat scroll right bottom #ffffff;
}

#sidebar .tuerfolie:hover {
	background: url("../images/tuerfolien_aktiv.jpg") no-repeat scroll right bottom #ffffff;
}

#sidebar .tuerfolie a {
	text-decoration:none;
	display:block;
	width:225px;
	height:40px;
}

#sidebar .neues {
	width:225px;
	height:40px;
	background: url("../images/news_button.jpg") no-repeat scroll right bottom #ffffff;
}

#sidebar .neues:hover {
	background: url("../images/news_button_active.jpg") no-repeat scroll right bottom #ffffff;
}

#sidebar .neues a {
	text-decoration:none;
	display:block;
	width:225px;
	height:40px;
}

#sidebar .kreativecke {
	width:225px;
	height:40px;
	background: url("../images/kreativecke_passiv.jpg") no-repeat scroll right bottom #ffffff;
}

#sidebar .kreativecke:hover {
	background: url("../images/kreativecke_aktiv.jpg") no-repeat scroll right bottom #ffffff;
}

#sidebar .kreativecke a {
	text-decoration:none;
	display:block;
	width:225px;
	height:40px;
}

#sidebar .lernecke {
	width:225px;
	height:40px;
	background: url("../images/lernecke_passiv.jpg") no-repeat scroll right bottom #ffffff;
}

#sidebar .lernecke:hover {
	background: url("../images/lernecke_aktiv.jpg") no-repeat scroll right bottom #ffffff;
}

#sidebar .lernecke a {
	text-decoration:none;
	display:block;
	width:225px;
	height:40px;
}

#sidebar .fragen {
	width:205px;
	background: url("../images/fragenundinfos.jpg") no-repeat scroll left top #ffffff;
	padding-top:40px;
	padding-right:20px;
	text-align:right;
	font-weight:bold;
	color:#000000;
	line-height: 14px;
}

#sidebar .fragen a {	
	color:#000000;
	text-decoration:none;
}

#sidebar .fragen a:hover {	
	color:#a2c037;	
}

#sidebar .fragen span {
	margin-top:18px;
	margin-bottom:5px;
	color:#a2c037;
	font-size:20px;
	font-family:'League Gothic';
	font-weight:normal;
	width:100%;	
	display:block;
}

#sidebar .fragen span.newsletter {
	margin-top:0px;
	color:#000000;
	font-size:16px;
	font-family:'League Gothic';
	font-weight:normal;
}

#sidebar .fragen span.newsletter a {
	text-decoration:underline;
}

#sidebar .infobox {
	width:205px;
	background: url("../images/wissenswertes.jpg") no-repeat scroll left top #ffffff;
	padding-top:40px;
	padding-right:20px;
	text-align:right;
	font-weight:bold;
	color:#000000;
	line-height: 14px;
}

#sidebar .infobox a {	
	color:#000000;
	text-decoration:none;
}

#sidebar .infobox a:hover {	
	color:#a2c037;	
}

#sidebar .infobox span {
	margin-top:18px;
	margin-bottom:5px;
	color:#a2c037;
	font-size:20px;
	font-family:'League Gothic';
	font-weight:normal;
	width:100%;	
	display:block;
}

/* Kreativecke main */
#content .kreativ{
	width:295px;	
	height:230px;
	background: url("../images/kreativecke.jpg") no-repeat scroll left top #ffffff;
	padding-top:80px;
	padding-left:325px;
	color:#000000;
	float:left;
	line-height:16px;
	margin-left:-20px;
}

#content .kreativ span{
	font-family:'League Gothic';
	color:#f95866;
	display:block;
	font-size:36px;
	line-height:36px;;
}

/* warenkorb button oben */
.products_count{
	font-weight:bold;
	color:#ffffff;
}

/* Bestseller */

#content .bestseller_main{
	float:left;
	width:105px;
}

#content .bestseller_main > div{
	margin-bottom:10px;
	float:left;
	height:70px;
	width:105px;
}


#content .bestseller_main .title{
	background: url("../images/unsere_bestseller.jpg") no-repeat scroll left top #ffffff;
	height:60px;
}

#content .bestseller_main > div{
	font-family:'Clear Sans';
	background-color: #ececec;
	color:#ffffff;
	overflow:hidden;
}

#content .bestseller_main > div a{
	display:block;
	width:105px;
	height:70px;
	text-decoration:none;
}

#content .bestseller_main .bestseller_1{
	background: url("../images/button_rollup.jpg") no-repeat scroll left top #ffffff;
}

#content .bestseller_main .bestseller_1:hover{
	background: url("../images/button_rollup_active.jpg") no-repeat scroll left top #ffffff;
}

#content .bestseller_main .bestseller_2{
	background: url("../images/button_fensterfolie.jpg") no-repeat scroll left top #ffffff;
}

#content .bestseller_main .bestseller_2:hover{
	background: url("../images/button_fensterfolie_active.jpg") no-repeat scroll left top #ffffff;
}

#content .bestseller_main .bestseller_3{
	background: url("../images/button_messebanner.jpg") no-repeat scroll left top #ffffff;
}

#content .bestseller_main .bestseller_3:hover{
	background: url("../images/button_messebanner_active.jpg") no-repeat scroll left top #ffffff;
}

#content .bestseller_main .bestseller_4{
	background: url("../images/button_easy_bestellen.jpg") no-repeat scroll left top #ffffff;
	height:35px;
}

/* Kategorieliste */

.subcat-products{
	width:705px;
	float:left;
	padding-left:20px;
}

.subcat-products li{
	float:left;
}

.subcat-products li a{
	text-decoration:none;
}

/* Navigation */

.navi_level_1{
	width:760px;
}

.navi_level_1 .item{
	float:left;
	width:184px;
	margin-top:20px;
}

.navi_level_1 .item a{
	text-decoration:none;
}

.navi_level_1 .item a:hover{
	color:#A2C037;
}

.navi_level_1 .item a img{
	margin-left:-20px;
	margin-top:5px;
}

.cms-best-price .std .title, .cms-best-price .std .subtitle{
	font-size:45px;
	font-family:'League Gothic';
	color:#A2C037;
	padding:0;
}

.cms-best-price .std .title{	
	background: url("../images/haken_bestprice.jpg") no-repeat scroll right center #ffffff;	
	float:left;
	padding-right:40px;	
	line-height:38px;
}

.cms-best-price .std .title .text{	
	border-bottom :4px solid #A2C037;
}

.cms-best-price .std .subtitle{
	font-weight: normal;	
	line-height:58px;
}

.cms-premium .std .title, .cms-premium .std .subtitle{
	font-size:45px;
	font-family:'League Gothic';
	color:#000000;
	padding:0;
}

.cms-premium .std .title{	
	background: url("../images/stern_premium.jpg") no-repeat scroll right center #ffffff;	
	float:left;
	padding-right:40px;	
	line-height:38px;
}

.cms-premium .std .title .text{	
	border-bottom :4px solid #000000;
}

.cms-premium .std .subtitle{
	font-weight: normal;	
	line-height:58px;
}

/* Navi oben */

#main_navi_top .bestprice a {
	color:#A2C037;
}

#mainnav .bestprice a {
	color:#000000;
}

#mainnav .bestprice a:hover {
	color:#A2C037;
}

#mainnav .premium a {
	color:#000000;
}

#mainnav .premium a:hover {
	color:#A2C037;
}


.cms-premium #main_navi_top .premium div{
	text-decoration:underline;
}

.cms-best-price #main_navi_top .bestprice div{
	text-decoration:underline;
}

.cms-kreativ-ecke #main_navi_top .kreativ div{
	text-decoration:underline;
}

.cms-ueber-banercompany #main_navi_top .info div{
	text-decoration:underline;
}

body[class*="premium"] #main_navi_top .premium div{
	text-decoration:underline;
}
body[class*="bestprice"] #main_navi_top .bestprice div{
	text-decoration:underline;
}
body[class*="bestprice"] #main_navi_top .bestprice div{
	text-decoration:underline;
}

/* Navigation */
/*#pronav .bestprice{
	display:none;
}*/

#pronav .premium{
	display:none;
}

#pronav .active > a{
	text-decoration:none;
	color:#A2C037;
}

/*body.is-bestprice #pronav .active a{
	text-decoration:underline;
}*/

/*body[class*="premium"] #pronav .active a{
	text-decoration:underline;
}

body[class*="best-price"]  #pronav .bestprice{
	display:table-cell;
}

body[class*="bestprice"]  #pronav .bestprice{
	display:table-cell;
}

body[class*="premium"]  #pronav .premium{
	display:table-cell;
}

body[class*="premium"] #main_navi_top li.premium {
	background-color:#ececec;
}

body[class*="premium"]  #pronav,  body[class*="bestprice"] #pronav, body[class*="best-price"] #pronav{
	background-color:#ececec;
}

body[class*="bestprice"] #main_navi_top li.bestprice {
	background-color:#ececec;
}

body[class*="best-price"] #main_navi_top li.bestprice {
	background-color:#ececec;
}

body.is-bestprice #pronav .bestprice{
	display:table-cell;
}

body.is-bestprice #pronav .premium{
	display:none;
}

body.is-premium #pronav .bestprice{
	display:none;
}

body.is-bestprice #main_navi_top .bestprice div {
    text-decoration: underline;
}

body.is-premium #main_navi_top .premium div {
    text-decoration: underline;
}*/


/* Switch Bestprice / Premium */
#sidebar .switch_premium{	
	background: url("../images/button_buypremium.jpg") no-repeat scroll right center #ffffff;	
	width:225px;
	height:90px;
	margin-top:40px;
}

#sidebar .switch_premium:hover{	
	background: url("../images/button_buypremium_active.jpg") no-repeat scroll right center #ffffff;	
}

#sidebar .switch_premium a{	
	display:block;
	text-decoration:none;
	width:225px;
	height:90px;
}

#sidebar .switch_bestprice{	
	background: url("../images/button_buybestprice.jpg") no-repeat scroll right center #ffffff;	
	width:225px;
	height:90px;
	margin-top:40px;
}

#sidebar .switch_bestprice:hover{	
	background: url("../images/button_buybestprice_active.jpg") no-repeat scroll right center #ffffff;	
}

#sidebar .switch_bestprice a{	
	display:block;
	text-decoration:none;
	width:225px;
	height:90px;
}

.is-premium #sidebar .switch_bestprice_premium{	
	background: url("../images/button_buybestprice.jpg") no-repeat scroll right center #ffffff;	
	width:225px;
	height:90px;
	margin-top:40px;
}

.is-premium #sidebar .switch_bestprice_premium:hover{	
	background: url("../images/button_buybestprice_active.jpg") no-repeat scroll right center #ffffff;
}

.is-bestprice #sidebar .switch_bestprice_premium{	
	background: url("../images/button_buypremium.jpg") no-repeat scroll right center #ffffff;	
	width:225px;
	height:90px;
	margin-top:40px;
}

.is-bestprice #sidebar .switch_bestprice_premium:hover{	
	background: url("../images/button_buypremium_active.jpg") no-repeat scroll right center #ffffff;	
}

.switch_bestprice_premium a{	
	display:block;
	text-decoration:none;
	width:225px;
	height:90px;
}


/* sub_nav */

.sub_nav {
	border:1px solid #ececec;
	padding:20px 0 0 20px;
	margin-bottom:20px;
	width:683px;
	float:left;
}

.sub_nav h2 a{
	font-family: 'League Gothic';
    font-size: 30px;
    text-decoration:none;
    color: #000000;
    font-weight:normal;
    text-transform: uppercase;
}

.sub_nav h2 {
	font-family: 'League Gothic';
    font-size: 30px;
    text-decoration:none;
    color: #000000;
    font-weight:normal;
    text-transform: uppercase;
}

/*.sub_nav h2 a:hover{
    color: #A2C037;
}*/

.sub_nav ul li a {
    text-decoration:none;
    font-weight:bold;
    color: #000000;
    display:block;
}

.sub_nav ul li a:hover{
    color: #A2C037;
}

.sub_nav ul li li a {
    font-weight:normal;
}

.sub_nav ul li li:last-child a {
    margin-bottom:10px;
}

.sub_nav .cat-cont{
	float:left;
	width:350px;
}

.sub_nav .cat-picture{
	float:left;
}

.upper_image{
	position:absolute;
	z-index:10;
	width:265px;
	height:265px;
}

#fancybox-content .upper_image{
	position:absolute;
	z-index:10;
	width:100%;
	height:100%;
}

div.trustedrating-widget {
    margin-top: 20px;
}

.cms-page-view #content .widget.widget-static-block .categories ul li {
    list-style: none outside none;
}

.cms-page-view #content ul li {
    /*list-style: none outside none;*/
}

#footernav .add-info .trusted {
    margin-left: 10px;
    margin-top: 5px;
    margin-right:0;
}

.headerwrap .add-info .trusted {
	display:none;
}

.home_unten{
	width:725px;
	margin-left:-20px;
}
.home_unten > div{
	width:235px;
	margin-right:10px;
	float:left;
	height:245px;
	text-align:center;
	background-color:#ECECEC;
}
.home_unten > div:last-child{
	width:235px;
	margin-right:0;
}


element.style {
    width: 100%;
}
.cr_ipe_item input {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #AAAAAA;
    font-family: Helvetica;
    font-size: 16px;
    padding: 5px;
}
element.style {
    text-align: left;
}
.cr_font {
    font-family: Arial;
    font-size: 14px;
}
.cr_body {
    color: #000000;
}
.formbox {
    color: #333333;
    font-family: Helvetica;
    font-size: 12px;
    line-height: 150%;
}
.cr_font {
    font-family: Arial;
    font-size: 14px;
}
.wrapper, .cr_page {
    text-align: left;
}
.wrapper, .cr_page {
    text-align: left;
}
.cr_font {
    font-family: Arial;
    font-size: 14px;
}
.cr_site {
    text-align: center;
}

#content .category-products .products-grid li.item .bestprice_premium {	
	width:24px;
	height:24px;
	position:absolute;
	top:10px;
	right:10px;
}

#content .category-products .products-grid li.item .bestprice_Ja {
	background: url("../images/haken_bestprice.jpg") no-repeat scroll right center #FFFFFF;
}

#content .category-products .products-grid li.item .premium_Ja {
	background: url("../images/stern_premium.jpg") no-repeat scroll right center #FFFFFF;
}

/* Body Background */

body{
	background-color:#cccccc;	
}
.body_bg{
	width:980px;
	margin-left:auto;
	margin-right:auto;	
	box-shadow:0px 0px 20px #aaaaaa;
	-moz-box-shadow:0px 0px 20px #aaaaaa;
	-webkit-box-shadow:0px 0px 20px #aaaaaa;
	background-color:#ffffff;
	padding-top:10px;
}
#footer{
	position:relative;
}
#footernav{
	width:940px;
	padding-left:10px;
	padding-right:10px;
}

/* Textblock auf Startseite */

.home_text{
	
    float: left;
    margin-left: -20px;
    margin-top: 10px;
    width: 725px;
}
