body {
  background-image: url(/fileadmin/kp_site/themes/traudich_kp/images/custom/struktur.jpg);
  font-family: Tahoma, Verdana, sans-serif;
  font-size: 100.01%;
  width: 100%;
}

.tx-bzga-shop .tx-bzga-shop-list { margin: 0 15px; }
.tx-bzga-shop .tx-bzga-shop-list h2 { font-size: 1.4em; font-weight: bold; line-height: 1.25em; letter-spacing: 0.05em; }
.tx-bzga-shop .pdf-file { background: url(/fileadmin/files/application-pdf.png) top left no-repeat; padding-left: 20px; }
.tx-bzga-shop .infobar { margin: 1em 0; }
.tx-bzga-shop .infobar p { margin:0; padding:0; }
.tx-bzga-shop .infobar p span:first-child { font-weight: bold; width: 8em; display: inline-block; }

.tx-bzga-shop .article-label { color: #015987; font-size: 1.2em; font-weight: normal; line-height: 1.25em; letter-spacing: 0.05em; }

.tx-bzga-shop-sidebar .shoppingcart h1 { font-size: 1.8em; font-weight: bold; line-height: 1.25em; letter-spacing: 0.05em; margin: 0; margin-bottom: 1em; }
.tx-bzga-shop-sidebar .bzga_shop_cart_marginal_list { display: none; }

.tx-bzga-shop ol.progtrckr li.progtrckr-todo::before,
.tx-bzga-shop ol.progtrckr li.progtrckr-current::before,
.tx-bzga-shop ol.progtrckr li.progtrckr-done::before { content:'' !important; background: none; }



/*Amrband Bestellung Powermail .powermail_form_3 ************
******************************************/

.powermail_form_3 input,
.powermail_form_3 textarea,
.powermail_form_3 select {
  padding:4px;
  width:50%;
  box-sizing: border-box;
  box-shadow: 0 0 10px rgba(0,0,0,.2) inset;
  border: 1px solid #C4C4C4;
}

.powermail_form_3 .powermail_fieldwrap {
  margin-bottom: 16px;
}

.powermail_form_3 legend,
.powermail_form_3 h3 {
  display:none;
  visability: hidden;
}

.powermail_form_3 .frame-type-textmedia {
  padding: 0!important;
}

.powermail_form_3 .frame-type-list {
  padding-top: 0;
  padding-bottom: 0;
}

.powermail_form_3 .h2 {
  margin-top: 0px!important;
  margin-bottom: 0px!important;
}

.powermail_form_3 select,
.powermail_form_3 input#powermail_field_armbaenchennr1,
.powermail_form_3 input#powermail_field_armbaenchennr2,
.powermail_form_3 input#powermail_field_armbaenchennr3,
.powermail_form_3 input#powermail_field_armbaenchennr3_01,
.powermail_form_3 input#powermail_field_armbaenchennr5,
.powermail_form_3 input#powermail_field_armbaenchennr6,
.powermail_form_3 input#powermail_field_armbaenchennr7,
.powermail_form_3 input#powermail_field_armbaenchennr8,
.powermail_form_3 input#powermail_field_armbaenchennr8_01{
  width:auto;
}

.powermail_form_3 ul.parsley-errors-list, 
.powermail_form_3 ul.parsley-errors-list li {
  list-style-type: none;
  margin-left:0;
  padding-left:0;
  background-image: none;
  color:#fff;
  max-width:35%;
  padding:6px;
  display: inline;
}

.powermail_form_3 ul.parsley-errors-list li {
  background-color: red;
}

.powermail_form_3 input#powermail_field_postleitzahl {
    width: auto!important;
}

.video-js-box { width: 1000px; max-width: 100%; }

#ww_bzga_matomo_cookiebanner { width: 100%; padding-left: calc(50% - 500px);  padding-right: calc(50% - 500px); }
#ww_bzga_matomo_cookiebanner p strong:first-child {
  color: #005a87;
  font-family: sala_de_fiestasregular;
  font-size: 2.0em;
  font-weight: normal;
}
#ww_bzga_matomo_cookiebanner button.button-moreinfo { color: #005a87; }
#ww_bzga_matomo_cookiebanner button.button-moreinfo::after { background-color: #005a87; }

@media screen and (max-width: 1040px) {
  #ww_bzga_matomo_cookiebanner { width: 100%; padding-left: 20px;  padding-right: 20px; }
}

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {

  /* screen, safari only override above media query */

  #ww_bzga_matomo_cookiebanner button.button-moreinfo::before { left: 0.01rem; }
  #ww_bzga_matomo_cookiebanner button.button-moreinfo[aria-expanded="true"]::before { content: "-"; left: 0.3rem; }

}}
