/*
$size12: 75%;
$size13: 81.25%;
$size14: 87.5%;
$size15: 93.75%;
$size16: 100%;
$size17: 106.25%;
$size18: 112.5%;
$size19: 118.75%;
$size21: 131.25%;
$size26: 162.5%;
$size35: 218.75%;
*/
#main .storeFinder section article .tabbing > a span {
  line-height: 60px;
}

/*
.productSearch fieldset input[type="submit"], 
.productSearchDetail fieldset input[type="submit"], 
.rezeptSearch fieldset input[type="submit"], 
.storeSearch fieldset input[type="submit"]{
	line-height: 43px;
}

.productSearch fieldset label, 
.productSearchDetail fieldset label, 
.rezeptSearch fieldset label, 
.storeSearch fieldset label{
	line-height: 56px;
	height: 36px;
}
*/
.btnNav.btnDefault {
  padding-top: 14px;
}

.marginBotZero {
  margin-bottom: -10px !important;
}

h1 {
  line-height: 39px;
}

.gt-ie8 .sitesearch input.ui_input {
  width: 233px;
  height: 33px;
}
.gt-ie8 input[type="submit"], .gt-ie8 .btnNav {
  padding-top: 10px;
  line-height: 36px;
}
.gt-ie8 h1, .gt-ie8 body.thirtyYears h1 {
  margin-top: 25px;
  line-height: 39px;
}
.gt-ie8 a.button {
  height: 20px;
  line-height: 24px;
  padding-top: 7px;
}
.gt-ie8 .productDetailWrapper a.button, .gt-ie8 .rezeptDetailWrapper a.button {
  line-height: 39px;
  height: 27px;
}
.gt-ie8 .productDetailWrapper h1, .gt-ie8 .rezeptDetailWrapper h1 {
  line-height: 36px;
}
.gt-ie8 .modul.contentNav button.btnNav, .gt-ie8 .modul.contentNav a.btnNav {
  line-height: 42px;
}
.gt-ie8 .modul.alphabetList li a, .gt-ie8 .modul.alphabetList li span {
  height: 60px;
  line-height: 78px;
}
.gt-ie8 .saisonSorten h2.HLsaisonSorten,
.gt-ie8 .saisonSorten h3.HlsaisonCal,
.gt-ie8 input[type="submit"], .gt-ie8 .btnNav,
.gt-ie8 .ratingForm fieldset input[type="submit"] {
  padding-top: 10px;
}
.gt-ie8 .teaserOverview h2, .gt-ie8 div.headline h2 {
  padding: 20px 70px 2px 0;
}
.gt-ie8 .teaserOverview .grid_50 h2, .gt-ie8 .grid_50 div.headline > h2 {
  padding-right: 0;
}
.gt-ie8 #filter li {
  margin-bottom: 0;
}
.gt-ie8 #filter li a {
  padding: 12px 50px 0px 30px;
}
.gt-ie8 .filialFinderContent h2,
.gt-ie8 .largeProductTeaser h2 {
  padding-top: 8px;
}
.gt-ie8 .filialFinder .specials input[type="submit"] {
  position: relative;
  top: 5px;
}
.gt-ie8 .accordion h2 {
  padding: 32px 25px 0 0;
}
.gt-ie8 .accordion h2 .arrow {
  top: 30px;
}
.gt-ie8 .teaser .category {
  padding-top: 8px;
}
.gt-ie8 .teaserOverview .productTeaser .box .caption {
  padding: 15px 15px 2px !important;
}
.gt-ie8 .teaserOverview h2, .gt-ie8 div.headline h2 {
  padding-top: 20px;
  padding-bottom: 0;
}
.gt-ie8 .teaserOverview .more, .gt-ie8 div.headline .more {
  top: 18px;
}
.gt-ie8 .teaserOverview .moreBottom, .gt-ie8 div.headline .moreBottom {
  top: 35px;
}
.gt-ie8 .teaserOverview .rezeptTeaser .box .caption, .gt-ie8 div.headline .rezeptTeaser .box .caption {
  margin-top: 16px;
}
.gt-ie8 .teaserOverview .rezeptSlider li h3, .gt-ie8 div.headline .rezeptSlider li h3 {
  margin-top: 12px;
}
.gt-ie8 .teaserOverview .productTeaser .box .caption, .gt-ie8 .teaserOverview .newsTeaser .box .caption, .gt-ie8 .teaserOverview .videoTeaser .box .caption, .gt-ie8 div.headline .productTeaser .box .caption, .gt-ie8 div.headline .newsTeaser .box .caption, .gt-ie8 div.headline .videoTeaser .box .caption {
  padding: 15px 15px 0px;
}
.gt-ie8 figure figcaption h2 {
  margin: 0;
}
.gt-ie8 .mainnav > ul > li.active .container .content .teaserGroup h3 {
  padding-top: 10px;
  padding-bottom: 0;
}
.gt-ie8 .teaserOverview .rezeptSlider li h3 {
  padding-top: 10px;
}
.gt-ie8 .ingredients .middle h3 {
  margin-top: 8px;
}
.gt-ie8 .notice .middle h2 {
  margin-top: 8px;
}
.gt-ie8 .modul.alphabetList li a, .gt-ie8 .modul.alphabetList li span {
  height: 36px;
  line-height: 36px;
  padding: 13px 7px 0;
}
.gt-ie8 body.thirtyYears .type_button.cf.fileUpload span {
  padding-top: 7px;
  margin: 0;
  height: 18px;
}
.gt-ie8 body.thirtyYears .type_button.cf input.draftUpload {
  padding-top: 10px;
  padding-bottom: 24px;
  height: 29px;
}
.gt-ie8 .saisonCalender .calender .month h2 {
  line-height: 58px;
  margin: 10px 0 5px;
}
.gt-ie8 .searchResults .newsTeaser .box .caption .always {
  margin-top: 13px;
}
.gt-ie8 body.markenwelt div.headline {
  height: 40px;
}
.gt-ie8 body.markenwelt .fullcontent {
  width: 101%;
}
.gt-ie8 body.markenwelt .fullcontent .grid_50 {
  width: 33.01%;
}

.lt-ie9 .btnNav.btnDefault {
  padding-bottom: 5px;
  padding-top: 5px;
}
.lt-ie9 .btnDefault {
  padding-top: 8px;
  padding-left: 15px;
  padding-right: 15px;
}
.lt-ie9 .marginBotZero {
  margin-bottom: 0px !important;
}
.lt-ie9 .headline > .more {
  top: 27px;
}
.lt-ie9 input[type="submit"] {
  line-height: 0px;
}
.lt-ie9 input[type="text"] {
  padding-top: 3px;
}
.lt-ie9 .productDetailWrapper a.button, .lt-ie9 .rezeptDetailWrapper a.button {
  line-height: 42px;
}
.lt-ie9 .productDetailWrapper h1, .lt-ie9 .rezeptDetailWrapper h1 {
  line-height: 36px;
}
.lt-ie9 .modul.contentNav button.btnNav, .lt-ie9 .modul.contentNav a.btnNav {
  line-height: 24px;
}
.lt-ie9 .productSearch fieldset label,
.lt-ie9 .productSearchDetail fieldset label,
.lt-ie9 .rezeptSearch fieldset label,
.lt-ie9 .storeSearch fieldset label {
  height: 36px;
}
.lt-ie9 .productSearch fieldset input[type="text"],
.lt-ie9 .productSearchDetail fieldset input[type="text"],
.lt-ie9 .rezeptSearch fieldset input[type="text"],
.lt-ie9 .storeSearch fieldset input[type="text"] {
  padding-top: 9px;
}
.lt-ie9 a.button.linkShop {
  line-height: 24px;
}
.lt-ie9 .sidebar .vlist, .lt-ie9 .sidebar .standard {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
  /* IE6 & 7 */
  zoom: 1;
}
.lt-ie9 .teaserOverview .more {
  top: 27px;
}
.lt-ie9 .teaserOverview .moreBottom {
  top: 45px;
}
.lt-ie9 .teaserOverview .productTeaser.color .box .caption, .lt-ie9 .teaserOverview .newsTeaser.color .box .caption {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2A4B804,endColorstr=#B2A4B804)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2A4B804,endColorstr=#B2A4B804);
  /* IE6 & 7 */
  zoom: 1;
}
.lt-ie9 #blog > div .toolbar .box input[type="text"] {
  padding-top: 9px;
}
.lt-ie9 .searchResults .newsTeaser .box .caption {
  padding: 0 10px 5px 10px !important;
  background: none #750035;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
.lt-ie9 body.markenwelt nav {
  z-index: 100;
  /*background: rgb(42,42,39);*/
}

.teaserOverview .rezeptSlider {
  background-color: transparent;
  zoom: 1;
}

.teaserOverview .rezeptSlider {
  height: 240px;
}

.teaserOverview .rezeptSlider .caroufredsel_wrapper {
  height: 240px !important;
}

.intro,
.content figcaption {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2480423,endColorstr=#B2480423)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2480423,endColorstr=#B2480423);
  /* IE6 & 7 */
  zoom: 1;
}

.newsFinder .sitesearch fieldset {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66CACEC4,endColorstr=#66CACEC4)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66CACEC4,endColorstr=#66CACEC4);
  /* IE6 & 7 */
  zoom: 1;
}

.breadcrumb {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0C5E5E5E,endColorstr=#0C5E5E5E)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0C5E5E5E,endColorstr=#0C5E5E5E);
  /* IE6 & 7 */
  zoom: 1;
}

nav.subnav ul ul {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33D1D3C9,endColorstr=#33D1D3C9)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33D1D3C9,endColorstr=#33D1D3C9);
  /* IE6 & 7 */
  zoom: 1;
}

.mainnav > ul > li > a {
  padding: 15px 8px 13px;
}
.mainnav > ul > li.active .container .content .teaserGroup a h3 {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2B0C600,endColorstr=#B2B0C600)";
  /* IE8 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2B0C600,endColorstr=#B2B0C600);
  /* IE6 & 7 */
  zoom: 1;
}

.teaserOverview h2, div.headline h2 {
  padding-top: 20px;
  padding-bottom: 0;
}
.teaserOverview .rezeptTeaser .box .caption, div.headline .rezeptTeaser .box .caption {
  margin-top: 16px;
}
.teaserOverview .rezeptSlider li h3, div.headline .rezeptSlider li h3 {
  margin-top: 12px;
}
.teaserOverview .productTeaser .box .caption, .teaserOverview .newsTeaser .box .caption, .teaserOverview .videoTeaser .box .caption, div.headline .productTeaser .box .caption, div.headline .newsTeaser .box .caption, div.headline .videoTeaser .box .caption {
  padding: 5px 15px 5px;
}

.saisonCalender .calender .month h2 {
  line-height: 50px;
  margin-bottom: 10px;
}
