div.ym-wbox {
    margin: 0;
    padding: 0;
    max-width: 1100px;
}

body {
    font-family: 'CLAASCultivaWeb', arial;
  font-weight: 400;
  font-size: 14px;
    color: #333;
}

b, strong {
    font-family: 'CLAASCultivaWeb';
  font-weight: 700;
}

.strong {
    font-weight: bold !important;
}

hr {
    font-size: 1px;
}

/* cookiebar claaspro-230 */
.cookieBar {
    background-color: #D7D7D7;
    color: #000;
    font-size: 14px;
    padding: 10px 30px 20px;
    animation: slideIt 1s;
}

@media screen and (max-width: 768px) {
	.cookieBar {
		position: relative;
		z-index: 9999;
	}
}

.cookieBar.closingBar {
    display: none;
}

.cookieBar .inner-wrap {
    /*max-width: 1100px;*/
    max-width: 80em;
    margin: 0 auto;
    position: relative;
}

.cookieBar .inner-wrap > .btn-cookieBar,
.cookieBar .inner-wrap > div {
    max-width: 1100px;
}

.cookieBar p {
    margin-bottom: 15px;
}

.closeCookieBar {
    position: absolute;
    right: 0;
    top: 5px;
}

#closeCookieBar span {
    text-indent: -99999px;
    display: none;
}

#closeCookieBar:after {
    background: transparent url("../images/16_Close.png")no-repeat center center;
    content: "";
    display: inline-block;
    height: 16px;
    text-decoration: none;
    width: 16px;
}

#acceptCookieBar {
    display: inline-block;
    background-color: #b3c618;
    line-height: 30px;
    color: #fff;
    font-family: 'CLAASCultivaWeb';
    font-weight: 700;
    padding: 0 11px;
    margin: 0 0 0 0;
    font-size: 14px;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    border: 1px solid transparent;
}

#acceptCookieBar:hover {
    background: white;
    color: #b3c618;
    background-color: #fff;
    border: 1px solid #b3c618;
}

.cookieBar p.btn-cookieBar {
    text-align: right;
}

@keyframes slideIt {
    from {
        transform: translate(0, -100%);
    }
    to {
        transform: translate(0, 0);

    }
}


h1,
h2.title,
.productDetailTeaser .productDetailTeaserText .headline-h1,
.headline-h1 {
    font-size: 28px;
    font-weight: 300;
    color: #000;
    line-height: 32px;
    margin: 0 0 30px 0;
    font-family: "CLAASCultivaWeb", arial;
}

@media screen and (max-width: 620px) {

    h1,
    .productDetailTeaser .productDetailTeaserText .headline-h1,
    .headline-h1 {
        font-family: 'CLAASCultivaWeb', arial;
        font-weight: 400;
    }
}

/* >>> CLAASCM-23 */
.linearize-level-1 > .ym-col1:first-child > .ym-cbox > h1:first-child,
.linearize-level-1 > .ym-col1:first-child > .ym-cbox > .headline-h1:first-child {
    margin: 0 0 33px 0;
}
/*erste Ãœberschrift der Seite, nicht Homepage */
.linearize-level-1 > .ym-col1:first-child > .ym-cbox > h1.ym-clearfix:first-child,
.linearize-level-1 > .ym-col1:first-child > .ym-cbox:first-child .linearize-level-2:first-child h1:first-child{
    margin: 0 0 58px 0;
}

/* CLAASCM-23 <<<< */
h2,
.h2,
.headline-h2,
.aside-element .title,
.aside-element .subtitle,
.pinboard .p--heading-2 {
    font-size: 24px;
    line-height: 26px;
    margin: 0 0 12px 0;
    font-family: 'CLAASCultivaWeb', arial;
    font-weight: 400;
}

.productDetailTeaserText .productDetailTeaserTextInner h3,
.productDetailTeaserTextUnder .productDetailTeaserTextInner h3 {
    font-family: 'CLAASCultivaWeb', arial;
    font-weight: 400;
    font-size: 24px;
    line-height: 26px;
}

h3, .h6,
.pinboard .p--heading-3,
.detailtable .td--table-head {
    font-family: 'CLAASCultivaWeb', arial;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin: 0 0 5px 0;
}

h6,
.aside-element h6.title {
    font-size: 20px;
    line-height: 22px;
    margin: 0 0 12px 0;
}

.btn-green {
    display: block;
    float: left;
    background-color: #b3c618;
    border:1px solid #b3c618;
    line-height: 30px;
    color: #fff;
    font-family: 'CLAASCultivaWeb';
    font-weight: 700;
    padding: 0 11px;
    margin: 25px 0 0 0;
    font-size: 14px;
    text-decoration: none;
}

.js-no-touch .btn-green:hover {
    color: #b3c618;
    background-color: #fff;
    border: 1px solid #b3c618
}
/* Hero-Button im FlieÃŸtext */
article .btn-green{
    float: none;
    display: inline-block;
    margin:-4px 0 -4px;
}
/* Hero-Button auf der Stage */
article .btn-green.btn-green-stage{
    margin: 10px auto 0 !important;
}

.aside-element a,
#subnav a{
    text-decoration: none;
}

section article p:last-child,
.ym-g100 .text50 p:last-child{
    margin-bottom: 0;
}

/* > IMG Border, exclude Stage */
.img-border,
.cmpicture {
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box;
    width: 100%;
}

.cmpicture img {
    max-width: 100%;
/*    border: 1px solid #ffffff !important;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* CLAASPRO-264 */
@media screen and (max-width: 480px) {
	.cmpicture img {
		width: 100%;
	}
}

/* End */

.ym-column .cmpicture,
.jcarousel-wrapper .cmpicture {
    margin-bottom: 5px;
}

/* keine AbstÃ¤nde fÃ¼r die Galerie-Slider */
.mCustomScrollBox .cmpicture {
    border: 0;
    margin-bottom: 0;
}

.img-border img {
    max-width: 100%;
    border: 1px solid #d0d0d0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.productDetailTeaser .cmpicture img {
    border: 0 !important;
}

.productDetailTeaserText,
.productDetailTeaserTextUnder{
	background-color: #D8D7D7;
}
.productDetailTeaserTextUnder{
	display: none;
}
.productDetailTeaserTextInner{
	padding: 36px 27px 10px;
}

/* IMG Border, exclude Stage < */
/* Arrow Link < */
a.back {
    background: url(../images/arrow-black-left.png) no-repeat left center;
    padding-left: 12px;
    text-decoration: none;
    line-height: 1.5em;
}
.js-no-touch a.back:hover {
	background: url(../images/arrow-black-left-hover.png) no-repeat left center;
}

/* Arrow Link > */
.aside-element .more a,
.aside-element a.more,
.aside-element dd a,
.aside-element span.more,
a span.more,
.subnav div.subnavigation2tooltip ul a,
.productflyoutlist li a > span,
.isotope-item a.more,
.additionalTopicsContainer a.more,
.productTeaserSection a.more,
table a.more{
    background: url(../images/arrow-black-right-hover.png) no-repeat right 5px;
    padding-right: 12px;
    text-decoration: none;
    line-height: 1.5em;
}
.js-no-touch .aside-element .more a:hover,
.js-no-touch .aside-element a.more:hover,
.js-no-touch .aside-element dd a:hover,
.js-no-touch .aside-element a:hover span.more,
.js-no-touch a:hover span.more,
.js-no-touch .subnav div.subnavigation2tooltip ul a:hover,
.js-no-touch .productflyoutlist li a:hover > span,
.js-no-touch .isotope-item a.more:hover,
.js-no-touch .additionalTopicsContainer a.more:hover,
.js-no-touch .productTeaserSection a.more:hover,
.js-no-touch table a.more:hover{
	background: url(../images/arrow-black-right-hover.png) no-repeat right 5px;
}
table td a.more{
    font-family: 'CLAASCultivaWeb', arial;
    font-weight: 400;
}
/* Auflistung */
dl {
    margin: 0 0 20px 0;
}

dt {
    border-bottom: 1px solid #000000;
    padding: 4px 0 5px 0;
    font-family: 'CLAASCultivaWeb', arial;
    font-weight: 700;
}

dd {
    margin: 0;
    border-bottom: 1px solid #d8d7d7;
    padding: 4px 0 5px 0;
}

/* Links */
a {
    outline: none;
	text-decoration: none;

}

p a,
td a,
.main li:not(.jcarousel-item):not(.subnavtype1) a {
	font-family: 'CLAASCultivaWeb', arial;
  font-weight: 700;
}

.js-no-touch a:hover,
.js-no-touch .ym-hlist ul li a:hover,
.js-no-touch #header a:hover {
    background-color: transparent;
    color: #b3c618;
	text-decoration: none;
}

.ym-hlist ul li.active {
    background: none;
}

li.link-facebook {
    background: url(../images/facebook_16x16.png) no-repeat left center;
}

.js-no-touch li.link-facebook:hover {
    background: url(../images/facebook-hover_16x16.png) no-repeat left center;
}

li.link-googleplus {
    background: url(../images/googleplus_16x16.png) no-repeat left center;
}

.js-no-touch li.link-googleplus:hover {
    background: url(../images/googleplus-hover_16x16.png) no-repeat left center;
}

li.link-youtube {
    background: url(../images/youtube_16x16.png) no-repeat left center;
}

.js-no-touch li.link-youtube:hover {
    background: url(../images/youtube-hover_16x16.png) no-repeat left center;
}

li.link-twitter {
    background: url(../images/twitter_16x16.png) no-repeat left center;
}

.js-no-touch li.link-twitter:hover {
    background: url(../images/twitter-hover_16x16.png) no-repeat left center;
}

@media (-webkit-min-device-pixel-ratio: 1.1) {
    li.link-facebook {
        background: url(../images/facebook-2x.png) no-repeat left center;
        background-size: 22px;
    }

    li.link-facebook:hover {
        background: url(../images/facebook-hover-2x.png) no-repeat left center;
        background-size: 22px;
    }

    li.link-googleplus {
        background: url(../images/googleplus-2x.png) no-repeat left center;
        background-size: 22px;
    }

    li.link-googleplus:hover {
        background: url(../images/googleplus-hover-2x.png) no-repeat left center;
        background-size: 22px;
    }

    li.link-youtube {
        background: url(../images/youtube-2x.png) no-repeat left center;
        background-size: 22px;
    }

    li.link-youtube:hover {
        background: url(../images/youtube-hover-2x.png) no-repeat left center;
        background-size: 22px;
    }

    li.link-twitter {
        background: url(../images/twitter-2x.png) no-repeat left center;
        background-size: 22px;
    }

    li.link-twitter:hover {
        background: url(../images/twitter-hover-2x.png) no-repeat left center;
        background-size: 22px;
    }
}

.ym-hlist ul li.link-facebook a,
.ym-hlist ul li.link-googleplus a,
.ym-hlist ul li.link-youtube a,
.ym-hlist ul li.link-twitter a {
    display: block;
    width: 22px;
    height: 22px;
    background: none !important;
}

.news-back {
    margin: 0 0 34px 0;
}

/* >>> Sitemap*/
ul#sitemap {
    list-style-type: none;
}

ul#sitemap li {
    list-style-type: none;
    background: none!important;
    font-size: 16px;
    line-height: 24px;
}

ul#sitemap li a {
    background: url(../images/arrow-grey-right.png) no-repeat 10px 6px;
    padding-left: 25px;
    text-decoration: none;
}

.js-no-touch ul#sitemap li a:hover {
    color: #b3c618;
    background: url(../images/arrow-black-right-hover.png) no-repeat 10px 6px;
}

/* >>> Breadcrumb */
ol.breadcrumb {
    margin: 12px 0 0 0 !important;
    height: 22px;
}

ol.breadcrumb.nomargin {
    margin: 0 !important;
}

ol.breadcrumb li {
    /*font-size:11px;*/
    list-style-type: none;
    display: inline;
    margin-left: 0;
}
/*mobiles element ausblenden*/
ol.breadcrumb li.mobile-breadcrumb-item {
    display: none;
}

.loginpage #header #logo {
    top: auto;
    width: auto;
    height: auto;
}

@media screen and (max-width: 620px) {

    /*desktop element ausblenden*/
    .remove-links ol.breadcrumb li.desktop-breadcrumb-item {
        display: none;
    }

    /*mobiles element wieder einblenden*/
    .remove-links ol.breadcrumb li.mobile-breadcrumb-item {
        background: url(../images/arrow-grey-right.png) no-repeat right 6px;
        margin-left: 10px;
        padding-right: 15px;
    }

    /*mobiles element auf eine hÃ¶he setzen*/
    .remove-links ol.breadcrumb li.mobile-breadcrumb-item {
        display: inline-block;
        vertical-align: middle;
    }
}

/* wenn keine remove Klasse gesetzt wird */
@media screen and (max-width: 520px) {

    /*desktop element ausblenden*/
    ol.breadcrumb li.desktop-breadcrumb-item {
        display: none;
    }

    ol.breadcrumb li.mobile-breadcrumb-item {
        background: url(../images/arrow-grey-right.png) no-repeat right 13px;
        margin-left: 10px;
        padding-right: 15px;
    }

    ol.breadcrumb li.mobile-breadcrumb-item {
        display: inline-block;
        vertical-align: middle;
    }

    .no-breaks ol.breadcrumb li.mobile-breadcrumb-item {
        display: none;
    }
}

ol.breadcrumb li a {
    background: url(../images/arrow-grey-right.png) no-repeat right 6px;
    color: #666666;
    /*font-size: 1em;*/
    line-height: 2em;
    font-weight: normal;
    text-shadow: none;
    padding-right: 12px;
    padding-left: 12px;
    text-decoration: none;
}

ol.breadcrumb li a span {
    font-size: 11px;
}

ol.breadcrumb li:first-child a {
    padding-left: 0;
}

ol.breadcrumb li:last-child a {
    cursor: default;
}

.js-no-touch ol.breadcrumb li a:hover {
    color: #b3c618;
    background: url(../images/arrow-black-right-hover.png) no-repeat right 6px;
}

ol.breadcrumb li:last-child a,
.js-no-touch ol.breadcrumb li:last-child a:hover {
    color: #b3c618;
    background: none;
}

@media only screen and (max-width: 1100px) and (min-width: 769px) {
    div.breadcrumb-container {
        margin: 0 25px;
    }
}

@media only screen and (max-width: 768px) {
    div.breadcrumb-container {
        margin: 0 25px;
    }

    ol.breadcrumb.nomargin {
        margin: 12px 0 0 0;
    }
}

@media only screen and (max-width: 320px) {
    div.breadcrumb-container {
        display: none;
    }
}

/* Breadcrumb <<< */

/* NAV */
.flyoutmenu-container {
    position: absolute;
				top: 178px;
    left: 0;
    background: #f7f7f7 url("../images/homepage/papercuthome1.png") no-repeat center top;
    z-index: 9500;
    display: none;
    padding: 40px 0 0 0;
    width: 100%;
}

.flyoutmenu-container .navwrapper {
    margin: 0 2% 2.75% 1%;
    float: left;
    width: 16%;
}

.flyoutmenu-container h6,
.flyoutmenu-container .h6 {
    margin-bottom: 0;
    border-bottom: 1px solid #D8D7D7;
    font-family: 'CLAASCultivaWeb';
    font-weight: 700;
    font-size: 15px;
    padding: 0 0 4px 9px;
}

.flyoutmenu-container a {
    text-decoration: none;
}

.flyoutmenu-content {
    display: none;
}

.ym-hlist.subnavflyoutnav {
    background-color: #666666;
}

.ym-hlist.subnavflyoutnav ul li a {
    color: #FFFFFF !important;
    background: url(../images/arrow-white-right.png) no-repeat right center;
    margin: 0 30px 0 0;
    padding: 0 12px 0 0;
}

.js-no-touch .ym-hlist.subnavflyoutnav a:hover {
    color: #B3C618 !important;
	background: url(../images/arrow-white-right-hover.png) no-repeat right center;
}

/* Subnavigation */
.subnavWrapper {
    position: relative;
    z-index: 200;
}

.subnav {
    min-height: 50px;
    margin-top: -13px;
    position: relative;
    z-index: 6;
}

#contentArea .subnav {
    position: relative;
    z-index: 5;
    top: -17px;
    height: 40px;
}

.subnav a {
    font-size: 1em;
    color: #000;
    display: block;
}

.subnav > ul > li > a,
.subnav > ul > li > span > a {
    line-height: 40px;
    margin-left: 16px;
    padding-right: 16px;
}

.js-no-touch .subnav a:hover,
.subnavtype1.active > a,
.subnavtype1.active > span > a {
    color: #B3C618 !important;
}

.subnav li.open > a,
.subnav li.open > span > a {
    display: block;
    background: url(../images/subnav-top-right.png) no-repeat right top;
    position: relative;
    z-index: 5;
}

.subnav li > a > span,
.subnav li > span > a > span {
    padding: 8px;
    display: block;
}

.subnav > ul {
    padding: 0;
    margin: 0 0 0 -8px;
}

.subnav li.subnavtype1,
#contentArea .ym-col1 .subnav ul li.subnavtype1 {
    background: none;
    margin: 0 0 0 -16px;
    padding: 0;
    display: inline-block;
    /*float: left;  */
    font-size: 1em;
    line-height: 1em;
    list-style-type: none;
    height: 50px;
    position: relative;
}

.subnav li.open,
#contentArea .ym-col1 .subnav ul li.open {
    background: url(../images/subnav-top-left.png) no-repeat left top;
}

.subnav li.subnavtype2,
#contentArea .ym-col1 .subnav ul li.subnavtype2 {
    padding: 7px 0 10px 0;
    margin: 0 5px;
    font-size: 1em;
    line-height: 1em;
    list-style-type: none;
    background: none;
}

.subnav li.subnavtype2 a {
    padding-bottom: 2px;
}

li.subnavtype2 a.active {
    color: #B3C618 !important
}

.subnav > ul > li .shadow-middle {
    position: absolute;
    bottom: 0;
    left: 16px;
    background: url(../images/subnav-top-right.png) no-repeat right top;
    height: 8px;
    display: none;
    z-index: 0;
}

.subnav > ul > li.open .shadow-middle {
    display: block;
}

#subnavpapercut1 {
    background: url("../images/productdetail/papercut2.png") no-repeat scroll 0 0 transparent;
    background-size: 1100px;
    margin-top: 0;
    position: relative;
    top: -10px;
    z-index: 20;
    height: 10px;
}

#subnavpapercut2 {
    background: url("../images/productdetail/papercut1.png") no-repeat scroll 0 0 transparent;
    background-size: 1100px;
    height: 10px;
    background-color: #fff;
    border-bottom: 2px solid white;
}

/* sticky subnav after scrolling - CLAASPRO-225 */
#subnavWrapper.sticky {
    position: fixed;
    top: 0;
    width: 1108px;
    z-index: 909;
}

#subnavWrapper.sticky #subnav {
    background: #fff;
}

#subnavWrapper.sticky #subnavpapercut2 {
    background-color: transparent;
    border-bottom: none;
}

.dropDownFilterNewsArchive #subnavpapercut1,
.dropDownFilterNewsArchive #subnavpapercut2 {
    background-size: 840px;
}

.subnav div.subnavigation2tooltip {
    background: url(../images/subnav-bottom-left.png) no-repeat left bottom;
    z-index: 10;
    position: absolute;
    top: 50px;
    left: 0;
    display: none;
}

.subnav div.subnavigation2tooltip ul {
    background: url("../images/subnav-bottom-right.png") no-repeat scroll right bottom transparent;
    margin: 0 0 0 16px !important;
    padding: 0 50px 16px 4px !important;
}

.subnav div.subnavigation2tooltip ul a {
    display: inline;
    white-space: nowrap;
}

.subnav ul.subnavigation1 li {
    display: block;
    float: none;
}

/* Productflyout */
.productFlyoutWrap {
    top: 147px !important;
    width: 1200px !important;
}

.productFlyoutWrap .fancybox-inner {
    width: 100% !important
}

.productFlyoutWrap .fancybox-skin {
    padding: 0 !important;
}

.productflyoutlist {
    padding: 0 !important;
    margin: 0 !important;
    list-style: none;
    margin-bottom: 35px !important;
}

.productflyoutlist li {
    margin: 0 !important;
    float: none;
    border-bottom: 1px solid #D8D7D7;
    padding: 1px 0 0 0;
}

.productflyoutlist li:last-child {
    border: 0;
}

.productflyoutlist li a {
    color: #000;
    display: block;
    padding: 4px 0 5px 9px;
    font-weight: normal;
}

a.productpreview {
    display: block !important;
}

.js-no-touch .productflyoutlist li a:hover,
.productflyoutlist li a:active,
.productflyoutlist li a:focus {
    color: #afc126;
    background-color: #fff;
}

.productpreviewteaser {
    background-color: #fff;
    padding: 10px;
    width: 190px;
    z-index: 700;
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3) progid : DXImageTransform . Microsoft . Shadow(color = '#999999', Direction = 45, Strength = 2) progid : DXImageTransform . Microsoft . Shadow(color = '#999999', Direction = 90, Strength = 3) progid : DXImageTransform . Microsoft . Shadow(color = '#999999', Direction = 135, Strength = 2) progid : DXImageTransform . Microsoft . Shadow(color = '#999999', Direction = 180, Strength = 3) progid : DXImageTransform . Microsoft . Shadow(color = '#999999', Direction = 225, Strength = 2) progid : DXImageTransform . Microsoft . Shadow(color = '#999999', Direction = 260, Strength = 3) progid : DXImageTransform . Microsoft . Shadow(color = '#999999', Direction = 305, Strength = 2);
}

.productpreviewteaser h3 a {
    display: inline;
    padding: 0;
}

.productpreviewteaser img {
    display: block;
    margin-bottom: 18px;
}

/* Global Content */
.ym-col1 .ym-cbox,
.ym-col1 .ym-cbox .nx-gbox {
    padding: 0;
}

/* CLAASCM-40 >>> */
.ym-col1 .nx-float-img.ym-g50.ym-gl {
    width: 47%;
    margin-right: 3%;
    padding-right: 0;
}

.ym-col1 .nx-float-img.ym-g50.ym-gr {
    width: 47%;
    margin-left: 3%;
    padding-left: 0;
}

#contentArea .ym-col1 .ym-cbox section { /* >>> CLAASCM-40 */
	 margin: 0 0 50px 5px;
 }

/* CLAASPRO-250 */
@media screen and (max-width: 480px) {
	#contentArea .ym-col1 .ym-cbox section {
		margin: 0 0 50px 0;
	}
}

/* >>> CLAASCM-190 */
#contentArea section.productTeaserSection article,
#contentArea section.productTeaserSection article.article_50_50 .ym-g100 .text50-0,
#contentArea section.productTeaserSection article.article_50_50 .ym-g100 .text50-1 {
	margin: 0 0 50px 0;
}

#contentArea section.productTeaserSection article {
    margin-bottom: 35px;
}
#contentArea .collection-expandableNews section.productTeaserSection {
    margin-bottom: 0;
}

.ym-column {
    padding-right: 280px;
    margin: 0 0 0 0; /* 63px top */
				padding-top: 63px;
}

.ym-col3 {
    width: 260px;
    margin-right: -280px;
    float: right;
}

.hideCol3 {
    padding-right: 0 !important;
}

.hideCol3 .ym-col1 {
    width: 100% \9
    /* IE8*/
}

.hideCol3 .ym-col3 {
    display: none;
}

#searchResultList, .pageNav, .hitResults {
    width: 75%;
}

.hitResults {
    text-align: center;
    margin: 0 0 20px 0;
}

.item-100 {
    width: 100%;
}

.article-detail-image {
    margin: 30px 0 20px 0;
}

.detailpage-video-teaser {
    margin: 0 0 10px 0;
}

.caption {
    font-family: 'CLAASCultivaWeb', arial;
    font-weight: 400;
    font-size: 12px;
    margin: 10px 0 0 0;
}

@media screen and (max-width: 620px){
    .caption {
        margin: 10px 0 25px;
    }
}

/* 100% Images Caption */
div.ym-g100.ym-gr .caption {
    margin-left: 5px;
}

.article-detail-image img {
    width: 100%;
}

table {
    margin: 20px 0;
}

tbody th {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

tbody td {
    border-bottom: 1px solid #d8d7d7;
}

th, td {
    padding: 8px 10px 9px 4px;
}

tbody tr.even td {
    background: #f3f3f3;
}

.js-no-touch tbody tr:hover th,
.js-no-touch tbody tr:hover td {
    background: none;
}

/* Additional Topics */
#contentArea .ym-col1 .ym-cbox section.additionalTopicsContainer {
    margin-bottom: 25px;
}

section.additionalTopicsContainer .ym-gbox {
    padding: 0 1.5em 0 0;
}

section.additionalTopicsContainer .ym-gbox img {
    width: 100%;
    border: 1px solid #fff;
    box-sizing: border-box;
}

section.additionalTopicsContainer .ym-gbox .cycleState1 {
    position: relative;
}

section.additionalTopicsContainer .ym-gbox .cycleState2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    background: #fff;
    display: none;
    overflow: hidden;
    z-index: 5;
}

.additionalTopicTitle {
    padding: 3px 0;
}

.additionalTopicTitle a {
    text-decoration: none;
}

.toggle-content-box .additionalTopicTitle {
    height: auto !important;
}

/* Productdetail */
table.detailtable th,
table.detailtable tr:first-child td {
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    font-family: 'CLAASCultivaWeb', arial;
    font-weight: 700;
}

table.detailtable thead + tbody tr:first-child td {
    border-bottom: 1px solid #D8D7D7;
    font-weight: normal;
}

.detailtable .td--table-head {
    line-height: 21px;
    margin: 0;
}

/* altes CM7 Tabellenmodell mit th im Eventcenter,Downloadcenter .. */
#container table.detailtable thead tr:first-child td {
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    font-weight: normal;
}

img.hrsmall {
    display: block;
    margin: 2.5em;
    opacity: 0.54;
    padding: 1em;
    margin-left: 0;
}

/* Toogle Box */

.toggle-content-box {
    margin: 25px 0;
    padding: 0;
    list-style-type: none;
    border-top: 1px solid #cccccc;
}

.toggle-content-box > li,
#contentArea .ym-col1 ul.toggle-content-box > li {
    border-bottom: 1px solid #cccccc;
    margin: 0;
    padding: 5px 0 3px 0;
    background: none;
}

.toggle-content-box li h3 {
    margin: 0;
}

.toggle-content-box > li > a {
    background: url(../images/icon-plus-small.png) no-repeat right center;
    display: block;
    font-family: 'CLAASCultivaWeb', arial;
    font-weight: 700;
    text-decoration: none;
}
.js-no-touch .toggle-content-box > li > a:hover {
	background: url(../images/icon-plus-small-hover.png) no-repeat right center;
}

.toggle-content-box > li.active > a {
    color: #b3c618;
    background: url(../images/icon-minus-small.png) no-repeat right center;
}
.js-no-touch .toggle-content-box > li.active > a:hover{
	background: url(../images/icon-minus-small-hover.png) no-repeat right center;
}

.toggle-content-box .toggle-content {
    display: none;
    padding: 15px 0 15px 24px;
    overflow: hidden;
}

.toggle-content-box .toggle-content ul {
    list-style-type: disc;
}

.toggle-content-box .toggle-content img {
    width: 100%;
}

/* CLAASPRO-75 */
.article-slider-outer {
    position: relative;
    border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede;
    margin-bottom: 20px;
    padding: 20px 35px;
}

.article-slider-item {
    max-width: 780px;
    width: 100%;
}

.article-slider-item .ym-g50 {
    box-sizing: border-box;
    width: 100%;
    max-width: 48%;
    float: none;
    display: inline-block;
    vertical-align: top;
}

.article-slider-item .ym-g50.ym-gl img {
    max-width: 100%;
    height: auto;
}

.article-slider-item .ym-g50.ym-gr {
    padding-left: 20px;
}

@media screen and (max-width: 1100px) {
    .article-slider-outer .ym-g50 {
        max-width: 45%;
    }
}

@media screen and (max-width: 768px) {
    .article-slider-outer .ym-g50 {
        display: block;
        margin-bottom: 10px;
        max-width: 100%;
        width: 100%;
    }

    .article-slider-item .ym-g50.ym-gr {
        padding-left: 0;
    }
}

@media screen and (max-width: 768px) and (min-width: 480px) {

    .collection-expandableNews section {
        clear: both;
    }

    .collection-expandableNews section.productTeaserSection a.productteaserMinus {
        margin-bottom: 50px !important;
    }
}

@media screen and (max-width: 480px) {
    .article-slider-outer .ya-coll .ym-g50 {
        padding: 0;
    }
}

.article-slider {
    overflow: hidden;
    padding-bottom: 30px;
}

@media screen and (max-width: 1100px) {
    .article-slider {
        padding-bottom: 35px;
    }
}

/* reset some inline styles for this div */
.article-slider h2 + div {
    white-space: normal;
    position: static;
}

.article-slider p {
    margin-bottom: 0;
    width:100%;
}

.article-slider .controls div,
.article-slider .as-cycle-pager {
    z-index: 1000;
}

.article-slider + .controls .as-cycle-prev {
    left: 0;
}

.article-slider + .controls .as-cycle-next {
    right: 0;
}

.article-slider .as-cycle-pager {
    bottom: 0;
}

.article-slider .button {
    margin: 20px 0 10px;
    float: left;
}

.article-slider .button a {
    background: #4A4A43;
    color: #fff;
    padding: 5px 10px;
}

.article-slider .button a:hover {
    background-color: #D8D7D7;
    color: #4A4A43;
}

@media screen and (max-width: 768px) {
    .article-slider .button {
        margin: 20px 0;
    }
}

/* less space for the teaser more link */
.read-more-text p {
    margin-bottom: 5px;
}

/* Produktfolgeseite */
.ym-col1 .subtitle {
    margin: 0 0 1.46em;
}

.contentArea {
    position: relative;
    z-index: 1;
    background-color: #fff;
    padding-top: 40px;
    margin-top: 0;
}

/* CLAASPRO-96 */
.nx-youtube-videos {
    position: relative;
    padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/
    padding-top: 0;
    height: 0;
    overflow: hidden;
}
.nx-youtube-videos iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

#stagebuttonwrapper {
	position: absolute;
	right: 0;
	top: -34px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: url(../images/icon-stagedown.png) no-repeat 0 0;
	z-index: 50;
	border: 0 solid white;
	border-width: 10px 10px 0px 10px;
}
.js-no-touch #stagebuttonwrapper:hover{
	background: url(../images/icon-stagedown.png) no-repeat 0 -24px;
}
#stagebuttonwrapper.open {
	background: url(../images/icon-stageup.png) no-repeat 0 0;
}
.js-no-touch #stagebuttonwrapper.open:hover{
	background: url(../images/icon-stageup.png) no-repeat 0 -24px;
}

#stagebuttonwrapper img {
    display: block;
}

.main > section {
    overflow: hidden;
    display: block;
    position: relative;
    z-index: 5;
}

/* Responsive Tabellen */
.stacktable.large-only {
    display: table;
}

.small-only {
    display: none;
}

/* Sidebar Elements */
.aside-element a.disable-hover-color:hover h6,
a.teaserLinkContainer.disable-hover-color strong.title {
    color: #333;
}

.aside-element .more {
    margin: 30px 0 5px 0;
}

.aside-element dd ul a {
    background: none;
    padding: 0;
}

.aside-element {
    margin: 0 0 50px 0;
}

/* DLCs in the sidebar */
.aside-dlcs-sidebar,
.aside-element.grey {
    background-color: #d7d7d7;
    padding: 10px;
}

.aside-dlcs-sidebar .hover-hide,
.aside-dlcs-sidebar .hover-visible {
    display: inline-block;
    margin-bottom: 10px;
    vertical-align: top;
    width: 23px;
}

.aside-dlcs-sidebar .hover-hide.hovered,
.aside-dlcs-sidebar .hover-visible {
    display: none;
}

.aside-dlcs-sidebar .hover-visible.hovered {
    display: inline-block;
}

.aside-dlcs-sidebar .cmpicture img {
    border: none !important; /* important because we have to overwrite one important property */
    width: 23px;
    height: auto;
}

.aside-dlcs-sidebar dl {
    margin-bottom: 0;
}

/* reset the borders */
.aside-dlcs-sidebar dt {
    border-bottom: none;
}

.aside-dlcs-sidebar dd {
    padding: 0;
    margin-bottom: 10px;
    margin-left: 5px;
}

.aside-dlcs-sidebar dd a {
    background: none;
    display: inline-block;
    font-size: 12px;
    padding: 0;
    position: relative;
    top: -5px;
    vertical-align: top;
    width: calc(100% - 30px);
}

.js-no-touch .aside-dlcs-sidebar dd a:hover {
    background: none;
}

.js-no-touch .aside-element a:hover .text{
    color: #000000;
}

.aside .spacer {
    background: url(../images/papercut-aside.png) no-repeat bottom;
    height: 3px;
    background-size: 100% 3px;
}

.aside .border-box {
    border-top: 1px solid #d8d7d7;
    border-bottom: 1px solid #d8d7d7;
    padding: 0 0 25px 0;
}

.aside .toggle-content-box li.active {
    border-bottom: 0;
}

.aside .toggle-content-box .toggle-content {
    padding-left: 10px;
    padding-right: 10px;
}

.aside .ym-searchform {
    float: none;
    display: block;
    margin: 0 0 18px 0;
    width: 100%;
}

.aside .event-filter {
    border-top: 1px solid #000;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.aside .event-filter li {
    border-bottom: 1px solid #000;
    margin: 0;
    padding: 8px 0;
}

.aside-events-gray {
    background-color: #d7d7d7;
    padding: 10px;
}

.aside-events-gray a {
    font-family: 'CLAASCultivaWeb', arial;
    font-weight: 700;
}

/*.aside-events-gray .more a {
    background: url(../images/arrow-white-right.png) no-repeat right 5px;
}*/

/*.aside-events-gray .more a:hover {
    background: url(../images/arrow-green-right.png) no-repeat right 5px;
    color: #b3c618;
}*/

.aside .event-list {
    margin: 0 0 30px 0;
    padding: 0;
    list-style-type: none;
}

.aside .event-list li .date {
    float: left;
    width: 94px;
}

.aside .event-list li {
    padding: 10px 0;
    margin: 0;
    line-height: 1.2em;
    position: relative;
}

.aside .event-list li .event .more a {
    line-height: 1.2em;
}

/* CLAASPRO-72 */
@media screen and (max-width: 768px) {
    .aside .event-list li {
        padding: 10px 0;
    }
}

.aside .event-list li:after {
    background-color: #eee;
    bottom: 0;
    content: '';
    display: block;
    height: 1px;
    left: -10px;
    position: absolute;
    width: calc(100% + 20px);
}

@media screen and (max-width: 768px) {
    .aside .event-list li:after {
        bottom: -1px;
    }
}

.aside .event-list li.list-head:after {
    background-color: #fff;
}

@media screen and (max-width: 768px) {
    .aside .event-list li.list-head:after {
        bottom: -3px;
    }
}

.aside .event-list li .event {
    margin-left: 94px;
}

.aside .event-list li > a.more {
    margin: 10px 0 20px 0;
}

.aside .event-list li.list-head a,
.aside .event-list li.list-head {
    /* Sortierung entfernt */
    padding: 0 14px 5px 0;
    font-family: 'CLAASCultivaWeb';
    font-weight: 700;
}

.aside .event-list li .more {
    margin: 0;
}

.aside .filter input {
    margin: 2px 8px 0 0;
}

.aside .filter dd.active {
    font-family: 'CLAASCultivaWeb';
    font-weight: 700;
}

.box-img img {
    width: 100%;
}

/* Vertriebspartner Sidebar */
.dealer-widget .entry {
    margin: 0 0 50px 0;
}

.dealer-widget .entry p span {
    display: block;
}

.dealer-widget .entry:last-child {
    margin: 0;
}

.dealer-widget .p {
    margin: 0 0 30px 0;
}

.dealer-widget .dealer-name {
    font-family: "CLAASCultivaWeb";
    font-weight: 700;
}

.dealer-icon-map, .dealer-icon-grp, .dealer-icon-md, .dealer-icon-sfh, .dealer-icon-pup, .dealer-icon-fem, .dealer-icon-tl, .dealer-icon-tr, .dealer-icon-cs, .dealer-icon-easy {
    background-repeat: no-repeat;
    background-position: left center;
    float: left;
    width: 42px;
    height: 16px
}

.dealer-icon-md {
    background: url(../images/dealer/icon_maehdrescher.png);
    width: 31px;
}

.dealer-icon-sfh {
    background: url(../images/dealer/icon_feldhaecksler.png);
    width: 28px;
}

.dealer-icon-pup {
    background: url(../images/dealer/icon_pressen.png);
    width: 28px;
}

.dealer-icon-fem {
    background: url(../images/dealer/icon_futterernte.png);
    width: 36px;
}

.dealer-icon-tl {
    background: url(../images/dealer/icon_teleskoplader.png);
    width: 26px;
}

.dealer-icon-tr {
    background: url(../images/dealer/icon_traktoren.png);
    width: 28px;
}

.dealer-icon-cs {
    background: url(../images/dealer/icon_service.png);
    width: 21px;
}

.dealer-icon-easy {
    background: url(../images/dealer/icon_easy.png);
    width: 42px;
}

span.ci-dealer-icons {
    height: 20px;
    margin-bottom: 5px;
    padding-left: 30px;
    position: relative;
    white-space: nowrap;
    width: 20px;
}

span.ci-icon-phone:before {
    background: transparent url(../images/dealer/000999_27.png)no-repeat left center ;
}

span.ci-icon-mobile:before {
    background: transparent url(../images/dealer/001585_27.png)no-repeat left center ;
}

span.ci-icon-fax:before {
    background: transparent url(../images/dealer/001303_27.png)no-repeat left center ;
}

span.ci-dealer-icons:before {
    background-size: 20px 20px !important;
    content: "";
    display: block;
    height: inherit;
    left: 0;
    position: absolute;
    top: 1px;
    width: inherit;
}

/* CLAASPRO-203 */
.aside-element.sidebar-contact {
    background-color: #eee;
    padding: 10px 10px 20px 10px;
    word-wrap: break-word;
}

.aside-element.sidebar-contact img {
    max-width: 92px;
}

.aside-element.sidebar-contact .text .h3 {
    font-family: 'CLAASCultivaWeb', arial;
    font-weight: 700;
    line-height: 1.5em;
}

/* Retina Icon Suche*/
@media (-webkit-min-device-pixel-ratio: 1.1) {
    .dealer-icon-md {
        background: url(../images/dealer/icon_maehdrescher-2x.png);
        background-size: 31px;
    }

    .dealer-icon-sfh {
        background: url(../images/dealer/icon_feldhaecksler-2x.png);
        background-size: 28px;
    }

    .dealer-icon-pup {
        background: url(../images/dealer/icon_pressen-2x.png);
        background-size: 28px;
    }

    .dealer-icon-fem {
        background: url(../images/dealer/icon_futterernte-2x.png);
        background-size: 36px;
    }

    .dealer-icon-tl {
        background: url(../images/dealer/icon_teleskoplader-2x.png);
        background-size: 26px;
    }

    .dealer-icon-tr {
        background: url(../images/dealer/icon_traktoren-2x.png);
        background-size: 28px;
    }

    .dealer-icon-cs {
        background: url(../images/dealer/icon_service-2x.png);
        background-size: 21px;
    }
}

/* CLAASPRO: 232 | numbers only for mobile */
@media screen and (min-device-width: 768px) {
    a[href^="tel"]:link,
    a[href^="tel"]:visited,
    a[href^="tel"]:hover {
        color: #000;
        cursor: default;
        font-family: 'CLAASCultivaWeb', arial;
        font-weight: 400;
        text-decoration: none;
    }

	a[href^="tel"].clickable-phone-number {
		cursor: pointer;
		text-decoration: underline;
	}

	a[href^="tel"].clickable-phone-number:hover {
				color: #b3c618;
			}
}

/* Index Block */
.col2-container {
    margin-left: -40px;
}

.col2-container .ym-g50 .inner {
    margin: 0 0 0 40px;
}

@media screen and (max-width:991px) {
	.col2-container .ym-g50 .inner {
		padding:0 0 0 20px;
	}
}

.index-block {
    margin-bottom: 40px;
}

.index-block p {
    margin: 0;
}

.index-image {
    margin-bottom: 40px;
}

.index-image img {
    max-width: 100%;
}

.application-start {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 20px;
    margin-bottom: 40px;
}

ul.index-list {
    border-top: 1px solid #000;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul.index-list li {
    border-bottom: 1px solid #ccc;
    line-height: 22px;
    margin: 0;
    padding: 15px 0;
}

.application-start + ul.index-list li {
    padding: 15px 20px;
}

ul.index-list li a {
    text-decoration: none;
    font-family: "CLAASCultivaWeb";
    font-weight: 700;
}

.btn-action {
    background: #b3c800;
    color: #fff;
    font-family: 'CLAASCultivaWeb', arial;
    padding: 10px 11px;
    text-align: center;
    font-size: 15px;
    display: block;
    text-decoration: none;
    border: 0;
    cursor: pointer;
    font-weight: 700;
}

.js-no-touch .btn-action:hover {
    background: #a1b400;
    color: #fff;
}

.btn-action:disabled {
    background: #d9e37f;
    cursor: default;
}

.btn-grey {
    background: #999;
}

.js-no-touch .btn-grey:hover {
    background: #666;
}

.btn-fullsize-90 {
    width: 90%;
    padding-left: 0;
    padding-right: 0;
    margin-top: 20px;
}

@media screen and (max-width: 991px) {
    .col2-container {
        margin-left: -20px;
    }

    .col2-container .ym-g50 .inner {
        margin: 0 20px;
    }

    .newsteaser-container ul {
        margin-right: 20px;
    }
}

/* Bildergalerie Produktseiten */
.diashow {
    display: block;
    position: relative;
    float: right;
    background: url("../images/gallerie/diashow.png") center right no-repeat;
    padding-right: 32px;
    line-height: 1.8em;
    font-weight: bold;
}

.galleryoverwiew {
    position: relative;
    float: left;
    font-weight: bold;
}

ul.jcarousel-skin-tango-gallery li {
    width: auto !important;
    margin-right: 22px !important;
}

div.jcarousel-skin-tango-gallery-container {
    border: 1px solid maroon;
}

div.jcarousel-skin-tango-gallery-container div.jcarousel-clip-horizontal {
    height: 170px;
}

div.jcarousel-skin-tango-gallery-container div.jcarousel-prev-horizontal,
div.jcarousel-skin-tango-gallery-container div.jcarousel-next-horizontal {
    top: 45px;
}

.jcarousel .title {
    margin: 2px 0 7px 0;
    display: block;
}

.js-no-touch .jcarousel-item a:hover div.text{
    color: #000000;
}

.galleryBox {
    margin-bottom: 2em;
}

.galleryBox span {
    padding-left: 2px;
}

.galleryBox img {
    width: 100%;
}

div.galleryLink {
    line-height: 2em;
    margin-top: 0.7em;
}

div.galleryImageDownload {
    width: 85px;
    float: left;
    padding-left: 2px;
}

.js-no-touch div.galleryImageDownload:hover {
    box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
}

div.galleryImageDownload a.downloadFile {
    color: #fff;
}

.js-no-touch div.galleryImageDownload:hover a.downloadFile {
    color: #000;
}

a.downloadImage {
    display: block;
}

a.showImage {
    display: block;
    margin-bottom: .5em;
}

.galleryImageText {
    margin-bottom: 30px;
    margin-top: 30px;
}

.galleryImageText strong {
    line-height: 3em;
}

.galleryImgIdShow.galleryImageDownload {
    background-color: #FFFFFF;
    float: left;
    padding: 0 8px 8px;
    position: absolute;
    width: 135px;
}

.galleryImgIdShow.galleryImageDownload .downloadFile {
    display: none;
}

.js-no-touch .galleryImgIdShow.galleryImageDownload:hover .downloadFile {
    display: block;
}

.galleryImgIdShow span.downloadFile {
    color: #b3c618;
    padding: 1em 0 0 0;
}

a.toggleImgDetail {
    background: url("../images/icon-minus-small.png") no-repeat scroll right 4px transparent;
    padding-right: 20px;
    position: absolute;
    right: 15px;
}

a.startDiashow {
    background: url("../images/icon-right-small.png") no-repeat scroll right 4px transparent;
    padding-right: 20px;
    position: absolute;
    right: 15px;
    top: 5px;
}

.zoomImg {
    width: 24px;
    background: url("../images/icon-zoom-in.png") no-repeat scroll right -1px transparent;
    padding-right: 20px;
    position: absolute;
    right: 15px;
    top: 10px;
    height: 24px;
    cursor: pointer;
}

/* CLAASCM-300 */
@media screen and (max-width: 620px),
screen and (-webkit-min-device-pixel-ratio: 2),
screen and (min-resolution: 192dpi),
screen and (min-resolution: 2dppx) {
    .zoomImg {
        display: none;
    }
}

.js-no-touch .zoomImg:hover {
    background: url("../images/icon-zoom-in.png") no-repeat scroll right -25px transparent;
}

.unzoomImg {
    background: url("../images/icon-zoom-out.png") no-repeat scroll right -1px transparent;
}

.js-no-touch .unzoomImg:hover {
    background: url("../images/icon-zoom-out.png") no-repeat scroll right -25px transparent;
}

img.imgMaxZoom {
    width: auto;
    height: auto;
    display: block;
    margin: auto;
}

a.toggleImgDetailActive {
    background: url("../images/icon-plus-small.png") no-repeat scroll right 4px transparent;
}

.galleryImageTextTop {
    position: absolute;
    left: 15px;
    top: 10px;
    width: 80%;
    padding-bottom: 5px;
    z-index: 4;
    color: #fff;
}

.downloadcenter {
    width: 24px;
    height: 24px;
    overflow: hidden;
    display: block;
}

.downloadcenter img {
    width: 24px;
    height: 48px;
}

.js-no-touch .downloadcenter img:hover {
    margin-top: -24px;
}

/* Galerie Sidebar */
.img-galerie-sidebar {
    list-style-type: none;
    margin: 0 0 0 -10px;
    padding: 0;
}

.img-galerie-sidebar li {
    float: left;
    padding: 0 0 10px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 33%;
    margin-left: 0;
}

.img-galerie-sidebar li img {
    max-width: 100%;
}

.copyright {
    text-align: center;
    margin: 46px 0;
}

.productdetailfancy img {
    width: 100%;
}

.overlay {
    display: none;
    background: url(../images/fancybox-bg.png);
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 250;
}

/* >>> Weiterlesen Collection */
.productteaserToggleContainer{
	padding:0;
}
.productTeaserSection .more {
    line-height: 1.5;
}

.productTeaserSection .ym-g50 .cmpicture,
.productTeaserSection .ym-g100 .ym-g50 .productdetailimg .cmpicture {
	 width: 100%;
 }

.productTeaserSection .ym-g50 .cmpicture img,
.productTeaserSection .ym-g100 .ym-g50 .productdetailimg .cmpicture img,
.newsDetailImg .cmpicture img {
    width: 100%;
}
.js-no-touch .productTeaserSection a:hover p,
.js-no-touch .productTeaserSection a:hover h2,
.js-no-touch .productTeaserSection a:hover h3 {
    color: #000000;
}

/* <<<  Weiterlesen Collection */
.newsDetailImg {
	padding-right: 1em;
}

/* Productoverview */
.productcat-overview {
    position: relative;
}

.productcat-overview img {
    width: 100%;
}

.productcat-overview .productcat {
    margin: 0 0 50px 0;
}

.productcat-overview .productcat.active {
    z-index: 18;
    position: relative;
}

.productcat-overview .productcat h2 {
    display: block;
    font-family: 'CLAASCultivaWeb';
    font-weight: 700;
    cursor: pointer;
    margin: 0;
    /* CLAASCM-329 */
    font-size: 14px;
    line-height: normal;
}

.productcat-overview .productcat img {
    cursor: pointer;
}

.productcat-overview .products-list {
    display: none;
}

.productcat-overview .productcat-products {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    margin: 0 0 45px 0;
    z-index: 17;
    position: relative;
    display: none;
}

.productcat-overview .productcat-products .info {
    padding: 0 0 0 15%;
}

.productcat-overview .productcat-products h3 {
    font-family: 'CLAASCultivaWeb';
    font-weight: 700;
}

.productcat-overview .productcat-products .product-box > div {
    padding: 25px 0 15px 0;
    margin: 0 1.25em 0 0;
}

.productcat-overview .productcat-products .product-box > div.border {
    border-top: 1px solid #cccccc;
}

.productcat-overview .productcat-products .product-box a {
    text-decoration: none;
}

.js-no-touch .product-box a:hover .info div{
   color: #000000;
}

.white-overlay {
    background: #fff;
    opacity: 0.8;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

.transparentBox {
    opacity: 0.2;
}

/* Product Detail */
.productdetailimg {
    position: relative;
}

.service_zoom {
    position: absolute;
    right: 11px;
    bottom: 11px;
    background: url("../images/icon-zoom-in.png") no-repeat scroll 0 0 transparent !important;
    height: 24px;
    width: 24px;
    z-index: 1;
}

.js-no-touch .service_zoom:hover {
	background: url("../images/icon-zoom-in.png") no-repeat scroll 0 -24px transparent !important;
}

/* floating text image boxes */
.nx-gbox .ym-g.ym-gr {
    width: 100%;
    display: block
}

.nx-gbox .ym-g-2.ym-gr, .ym-gbox .ym-g-2.ym-gl {
    width: 100% !important
}

.ym-g-3 .productdetailimg {
    float: left;
    max-width: 100%;
}

.nx-gbox .ym-gr, .nx-gbox .ym-gl,
.nx-float-img.ym-g100 > .productdetailimg {
    padding-bottom: 0.5em
}

.nx-gbox .ym-gr {
    padding-left: 1.5em
}

.nx-gbox .ym-gl {
    clear: left;
    padding-right: 1em
}

.nx-gbox .ym-g100.ym-gr,
.nx-gbox .ym-g100.ym-gl {
    padding: 0;
    float: none;
}

.text50 {
    width: 48%;
    float: left;
    margin: 0 0 50px 0;
}

section .text50{
    margin: 0;
}

.text50-0 {
    width: 49%;
    padding-right: 2%;
}

.text50-1 {
    width: 49%;
}

.imageMap img {
    width: 100%;
}

.ym-g100 .productdetailimg .img-border {
    width: 100%;
    display: inline-block;
    float: none;
    margin-left: 2px;
}

.ym-g-3 .productdetailimg .img-border,
.ym-g100 .text50 .productdetailimg .img-border {
    width: auto;
    max-width: 100%;
    margin-left: 0 !important;
}

.ym-g100 .text50 .productdetailimg .img-border {
    width: 100%;
}

.ym-g-3 .productdetailimg .img-border,
.ym-g50 .productdetailimg .img-border,
.ym-g33 .productdetailimg .img-border,
.ym-g100 .productdetailimg .img-border {
    margin-left: 0 !important;
}

.ym-g50 .productdetailimg .img-border,
.ym-g33 .productdetailimg .img-border {
    width: 100%;
}

.ym-g100 .productdetailimg img {
    width: 100%;
}

.ym-g100 .ym-g-3 .productdetailimg img {
    max-width: 100%;
    width: auto;
}
.ym-g100 .text50 > div{
    line-height: 1.5em;
}

.imageBorder {
    border: 1px solid #D0D0D0;
}

div.ym-g-3 {
    padding-right: 0;
    width: 100%;
}

div.ym-g-3 > div {
    float: left;
    width: 32%;
    margin-right: 0;
}

div.ym-g-3 > div + div {
    margin-left: 2%;
    margin-right: 2%;
}

div.ym-g-3 > div + div + div {
    margin-right: 0;
    margin-left: 0;
}

div.ym-g-3 div.caption p {
    width:100%!important;
}

.nx-gbox .ym-gl.ym-g33, .nx-gbox .ym-gr.ym-g33{
    width: 32%;
}

.nx-gbox .ym-gl.ym-g33{padding-right: 1.2em;}
.nx-gbox .ym-gr.ym-g33{padding-left: 1.7em;}
@media only screen and (max-width: 1100px) and (min-width: 769px){
    .nx-gbox .ym-gl.ym-g33{
        padding-right: 2%;
    }
    .nx-gbox .ym-gr.ym-g33{
        padding-left:2%;
    }
}

/* CLAASPRO-264: 100% width for images --> mobile */
@media screen and (max-width: 480px) {
	.nx-gbox .ym-gl.ym-g33,
	.nx-gbox .ym-gr.ym-g33 {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
}

.linearize-level-1 > [class*="ym-g"] > [class*="ym-gbox"],
.linearize-level-1 > [class*="ym-col"] > [class*="ym-cbox"] {
    overflow: visible;
}

/* Homepage */
.homepagepapercut {
    background-size: 1206px 11px;
    position: relative;
    height: 20px;
    opacity: inherit;
    filter: inherit;
}

#homepagepapercut1 {
    background: url("../images/homepage/papercuthome1.png") no-repeat scroll 0 0 transparent;
    margin-bottom: -20px;
    z-index: 200;
    margin-top: 0;
}

#homepagepapercut2 {
    background: url("../images/homepage/papercuthome2.png") no-repeat scroll 0 0 transparent;
    z-index: 11;
    margin-bottom: 7px;
    margin-top: -20px;
}

section.productTeaserSection h1,
section.productTeaserSection .headline-h1 {
    margin-bottom: 1.2em;
    margin-top: 0.6em;
}

section.productTeaserSection .articlePicturePadding {
    padding-left: 50%;
}

section.productTeaserSection .articlePictureLeft {
    left: 0;
    margin: 0;
}
section.productTeaserSection .articlePictureLeft{
    width: 49%;
    margin-right: 2%;
}

@media screen and (max-width: 480px) {
    section.productTeaserSection .articlePictureLeft {
        width: 100%;
        margin-right: 0;
    }
}

/* more width for the parent images */
@media screen and (min-width: 768px) {}
section.linearize-level-2.productTeaserSection{
    padding-right:0;
}

section.productTeaserSection a.productteaser {
    margin: 25px 0 0 0 !important;
    font-family: 'CLAASCultivaWeb';
    font-weight: 700;
}

.moreTopicsPlus {
    display: block;
    text-decoration: none;
}

.moreTopicsMinus {
    display: block;
    text-decoration: none;
}

.moreTopicsDeepLink {
    margin-bottom: 2px;
}

.learnmore,
.js-no-touch .learnmore:hover,
.moretopics .learnmore:active {
    color: #000;
    text-decoration: none;
}

.js-no-touch .learnmore:hover,
.moretopics .learnmore:active {
    color: #b3c618;
}

.moreTeaser {
    margin-top: 0;
}

.cycleState2 .ym-gbox {
    min-height: 150px;
}

/* Homepage Weitere Themen CLAASCM-68*/
.js-no-touch div.teaserLinkContainer:hover{
    cursor: pointer;
}

.js-no-touch div.teaserLinkContainer:hover a,
.js-no-touch div.teaserLinkContainer:hover .additionalTopicTitle {
    color: #b3c618;
}

.js-no-touch div.teaserLinkContainer:hover a.more {
    background: url("../images/arrow-black-right-hover.png") no-repeat right 5px
}

/* Productteaser */
.productteaser {
    background: transparent url("../images/arrow-black-down.png")no-repeat left 5px;
    color: black;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 25px;
    line-height: 1.5em;
    margin-top: 20px;
    padding-left: 20px;
}

/* hover status */
.productteaser:hover {
    background: transparent url("../images/arrow-black-down-hover.png")no-repeat left 5px;
}

.js-no-touch .productteaser:hover,
.productteaser:active,
.productteaser:focus {
    color: #b3c618;
}

.newsteaser-100 .productteaser {
    margin-left: 50%;
}

/* close button */
section.productTeaserSection a.productteaser.productteaserMinus {
    background: transparent url("../images/arrow-black-up.png")no-repeat left 5px;
    margin:0 0 20px 0 !important;
}

/* close button hover */
section.productTeaserSection a.productteaser.productteaserMinus:hover {
    background: transparent url("../images/arrow-black-up-hover.png")no-repeat left 5px
}

.newsteaser-100 .productteaserMinus {
    margin-left: 0;
}

/* Newsarchiv (aka Pressespiegel) */
#more {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    line-height: 30px;
}
.js-no-touch #more:hover img{
	margin-top: -24px;
}

#more div {
    height: 24px;
    width: 24px;
    overflow: hidden;
    margin: auto;
}

#more img {
    height: 48px;
    width: 24px;
}

.js-no-touch #more img:hover {
    margin-top: -24px;
}

#filterTopics {
    display: inline-block;
    background-color: #F3F3F3;
    line-height: 1.7em;
    padding: 2px;
}

/* Subnav Archive */
.dropDownFilter #subnav li.subnavtype1 {
    display: block;
    float: left;
}

.dropDownFilter a.subnavigationlink > span {
    padding: 8px 20px 8px 8px;
    background: url(../images/arrow-black-down.png) no-repeat right center;
}
.js-no-touch .dropDownFilter a.subnavigationlink:hover > span {
	background: url(../images/arrow-black-down-hover.png) no-repeat right center;
}

/* BÃ¼hne */
#homepageteaser .info {
    position: absolute;
    left: 50px;
    bottom: 50px;
    font-size: 32px;
    line-height: 32px;
    font-family: 'CLAASCultivaWeb', arial;
    font-weight: 400;
    width: 250px;
    height: 60%;
    white-space: normal;
    background: rgba(255, 255, 255, 0.8);
}
#homepageteaser .info h1.title,
#homepageteaser .info h2.title{
    font-size: 32px;
    line-height: 32px;
    font-family: 'CLAASCultivaWeb', arial;
    margin-bottom:0;
    font-weight: 400;
}

/* CLAASPRO-185 */
#homepageteaser .info h1.title,
#homepageteaser .info h2.title {
    font-family: "CLAASCultivaWeb", arial;
    margin-bottom: 15px;
    font-weight: 400;
}

#homepageteaser .info .inner {
    padding: 30px;
    width: auto;
}

#homepageteaser .info.right {
    right: 50px;
    left: inherit;
}

#homepageteaser .info.wide {
    width: 330px;
}

#homepageteaser .info > span {
    display: inline-block;
}

#homepageteaser .info > h2 {
    max-height: 48px;
    overflow: hidden;
    margin-bottom: 5px;
}

#homepageteaser .info a {
    position: absolute;
    bottom: 30px;
}

#homepageteaser .disabled {
    cursor: default;
}

#homepageteaser .subtitle {
    font-size: 24px;
    display: block;
}

/*------------------------------------- cycle slider --------------------------------- */
#homepageteaser {
    overflow: visible;
    position: relative;
    display: none;
}

.stageslider {
    width: 100%;
    margin: 0;
    position: relative;
    top: 0;
    background-color: transparent;
}

#slideshow-2 {
    position: absolute;
    top: 0;
    display: none;
}

.stageslider .slideshow img {
    width: 100%;
    display: block;
    border:0px !important;
}

.stageslider .slideshow .cycle-slide div.image {
    position: relative;
}

.cycle-slideshow2 img {
    opacity: 0;
}

/* cycle slider: prev, next, pause/play  buttons  */
.slideshow-nav .cycle-prev,
.slideshow-nav .as-cycle-prev,
.slideshow-nav .cycle-next,
.slideshow-nav .as-cycle-next,
.cycle-pause {
    position: absolute;
    width: 24px;
    height: 24px;
    display: block;
    top: 50%;
    margin-top: -12px;
}

.slideshow-nav .disabled {
    opacity: 0.2;
}

.slideshow-nav .as-cycle-prev,
.slideshow-nav .cycle-prev,
.slick-prev {
    left: 10px;
    background: url(../images/arrow-left-big.png) no-repeat 0 0;
}
.js-no-touch .slideshow-nav .as-cycle-prev:hover,
.js-no-touch .slideshow-nav .cycle-prev:hover,
.slick-prev:hover {
    background: url(../images/arrow-left-big.png) no-repeat 0 -24px;
    cursor: pointer;
}

.slideshow-nav .as-cycle-next,
.slideshow-nav .cycle-next,
.slick-next {
    right: 10px;
    background: url(../images/arrow-right-big.png) no-repeat 0 0;
}

.js-no-touch .slideshow-nav .as-cycle-next:hover,
.js-no-touch .slideshow-nav .cycle-next:hover,
.slick-next:hover  {
    background: url(../images/arrow-right-big.png) no-repeat 0 -24px;
    cursor: pointer;
}

.cycle-pause {
    right: 44px;
    background: url(../images/pauseplay.png) no-repeat 0 0;
    cursor : pointer;
}

.js-no-touch .cycle-pause:hover,
.cycle-pause.active {
    background: url(../images/pauseplay.png) no-repeat 0 -24px;
}

/* cycle slider: pager */
.cycle-pager,
.as-cycle-pager {
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 12px;
}

.cycle-pager span,
.as-cycle-pager span {
    font-family: arial;
    font-size: 50px;
    width: 11px;
    height: 11px;
    margin: 0 6px 0 6px;
    display: inline-block;
    background-color: #d7d7d7;
    border: 1px solid #999999;
    cursor: pointer;
    line-height: 12px;
    cursor: pointer;
}

.cycle-pager span.cycle-pager-active,
.as-cycle-pager span.cycle-pager-active {
    background-color: #999999;
    border: 1px solid #d7d7d7;
}

.cycle-pager > *,
.as-cycle-pager > * {
    cursor: pointer;
}

/* cycle slider: debug infotext page x of y*/
#slideshow-nav-info {
    position: absolute;
    color: #cc0000;
    font-weight: bold;
    font-size: 20px;
    top: 20px;
    width: 100%;
    text-align: center;
    display: none !important;
}

.stageslider .slideshow div {
    width: 100%;
}

@media only screen and (max-width: 835px) {
    #homepageteaser .info {
        background: none;
    }

    #slideshow-1 .slideshow div {
        width: 100%;
    }

    #slideshow-1 .cycle-slide .info {
        position: relative;
        height: 0;
        width: 0;
        overflow: hidden;
        display: none;
    }

    #slideshow-2 {
        position: relative;
        height: auto; /*260px;*/
        display: block;
    }

    #slideshow-2 div {
        width: 100%;
    }

    #slideshow-2 .cycle-slide {
        background-color: #d7d7d7;
        height: 260px;
        overflow: hidden;
    }

    #slideshow-2 .cycle-slide img {
        display: none;
    }

    #slideshow-2 .cycle-slide .inner {
        display: table-cell;
        height: 260px;
        padding: 0 30px;
        vertical-align: middle;
    }

    #slideshow-2 .cycle-slide .inner h2 {
        margin-top: 0;
    }

    #slideshow-2 .slideshow-nav {
        visibility: hidden;
    }
    #slideshow-2 .cycle-pager,
    #slideshow-2 .as-cycle-pager {
        display: none;
    }
}

@media only screen and (max-width: 480px) {
    #slideshow-1 .slideshow {
        overflow: visible;
    }

    #slideshow-2 {
        position: relative;
        height: auto;
    }

    #slideshow-2 div {
        width: 100%;
    }

    #slideshow-2 .cycle-slide {
        min-height: 210px;
        height: auto;
        overflow: hidden;
    }
    #homepageteaser{
        background-color: #ededed;
    }
    #homepageteaser .info {
        background-color: transparent;
        padding: 0;
    }

    #homepageteaser .info,
    #homepageteaser h2 {
        line-height: 18px;
    }

    #homepageteaser span {
        font-family: 'CLAASCultivaWeb', arial;
        font-weight: 700;
    }

    #homepageteaser #slideshow-2 .cycle-slide .inner {
        padding: 10px 10px 10px;
    }

    #homepageteaser .ym-clearfix {

    }

    #homepageteaser .ym-clearfix:before {

    }

    #homepageteaser .info a.btn-green {
        display: inline-block;
        margin: 10px auto 0 !important;
        float: none;
    }

    #slideshow-1 .cycle-pager,
    #slideshow-1 .as-cycle-pager {
        display: none;
    }

    #slideshow-2 .cycle-pager,
    #slideshow-2 .as-cycle-pager {
        display: block;
        bottom: 20px;
    }
}

/*------------------------------------- /cycle slider --------------------------------- */

/*CLAASPRO-222*/
.bordered-image-multiple,
.bordered-image .productDetailTeaser  .cmpicture img,
.productDetailTeaser .bordered-image .cmpicture img {
    border: 1px solid #d0d0d0 !important;
    box-sizing: border-box;
}


.bordered-image .bordered-image {
    border: none;
}

article.ym-g33 {
    margin: 0 0 25px 0;
}

#toggle-sizes {
    background: #f3f3f3;
    border-top: 1px solid #4a4a43;
    border-bottom: 1px solid #4a4a43;
    margin: 0 0 40px 0;
    width: 98%;
}

#toggle-sizes ul {
    float: none;
}

#toggle-sizes.ym-hlist {
    overflow: visible;
}

#toggle-sizes.ym-hlist ul {
    padding: 5px 0 0 0;
}

#toggle-sizes.ym-hlist ul li {
    position: relative;
    margin: 0;
}

#toggle-sizes a,
.js-no-touch #toggle-sizes a:hover,
#toggle-sizes a:active {
    padding: 0 1%;
    position: relative;
    color: #000000;
    background-color: transparent;
    display: block;
    font-weight: bold;
    line-height: 2em;
    width: 100%;
}

#toggle-sizes a span {
    background: url(../images/arrow-grey-down.png) no-repeat right center;
    padding: 0 20px 0 0;
}

#toggle-sizes .toggle-sizes-flyout {
    position: absolute;
    z-index: 50;
    left: -10px;
    background: #f3f3f3;
    border: 1px solid #4a4a43;
    border-top: 0;
    display: none;
}

#toggle-sizes .toggle-sizes-flyout ul li {
    float: none;
    display: block;
    padding: 0 10px;
}

#toggle-sizes .toggle-sizes-flyout ul li a {
    font-weight: normal;
}

#main, .ym-searchform, #nav .ym-hlist ul {
    padding-left: 0;
    padding-right: 0;
}

/* AufzÃ¤hlung Content */
#contentArea .ym-col1 article ul,
.productDetailTeaser .productDetailTeaserText ul, /*CLAASPRO-73*/
.productDetailTeaserTextUnder ul, /*CLAASPRO-73*/
.info ul,
.info ul.rte--list {
    list-style-type: none;
    margin: 14px 0 14px 10px;
    padding: 0;
    overflow: hidden;
}

.info ul,
.info ul.rte--list {
	margin: 0;
}

#contentArea .ym-col1 ul > li,
.productDetailTeaser .productDetailTeaserText ul > li, /*CLAASPRO-73*/
.productDetailTeaserTextUnder ul > li /*CLAASPRO-73*/ {
    padding: 10px 0 2px 20px;
    margin: 0;
    background: url(../images/arrow-black-right-hover.png) no-repeat left 17px;
}

.productDetailTeaser .productDetailTeaserText ul > li,
.productDetailTeaserTextUnder ul > li {
    background: url(../images/arrow-grey-right-stage.png) no-repeat left 17px;
}

ol {
    margin: 0 !important;
}

ol li {
    padding: 10px 0 2px 10px;
    margin-left: 0 !important;
}

#contentArea .ym-col1 ol {
    overflow: hidden;
    padding-left: 24px;
}

#contentArea .ym-col1 .text50 div ol:first-child {
    margin-top: 0;
}

/* Service Icons */
#contentArea ul.serviceicons {
    list-style-type: none;
    margin: 50px 0 0 0;
    padding: 0;
    clear: both;
}

#contentArea ul.serviceicons li {
    background: none;
    padding: 0;
    display: inline-block;
    margin: 0 10px 0 0;
}

#contentArea ul.serviceicons li.print {
    float: right;
    margin: 26px 0 0 0;
    padding-right: 2.2em;
}

#contentArea ul.serviceicons li ul {
    display: block;
    margin: 0;
}

#contentArea ul.serviceicons li ul li {
    margin: 0;
}

#contentArea ul.serviceicons li.visit-us,
#contentArea ul.serviceicons li.rss-feed {
    margin-left: 30px;
}

.service_pdf,
.service_print,
.service_save,
.service_overview {
    background: url("../images/icon-pdf.png") no-repeat scroll 0 0 transparent;
    height: 24px;
    display: inline-block;
    width: 24px;
}

.service_googleplus,
.service_facebook,
.service_twitter,
.service_xing,
.service_youtube,
.service_rss,
.service_email {
    background: url("../images/googleplus.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    display: inline-block;
    width: 30px;
    margin: 5px 0 0 0;
}

.js-no-touch .service_googleplus:hover {
    background: url("../images/googleplus-hover.png") no-repeat scroll 0 0 transparent;
}

.service_facebook {
    background-image: url("../images/facebook.png");
}

.js-no-touch .service_facebook:hover {
    background-image: url("../images/facebook-hover.png");
}

.service_twitter {
    background-image: url("../images/twitter.png");
}

.js-no-touch .service_twitter:hover {
    background-image: url("../images/twitter-hover.png");
}

.service_xing {
    background-image: url("../images/xing.png");
}

.js-no-touch .service_xing:hover {
    background-image: url("../images/xing-hover.png");
}

.service_youtube {
    background-image: url("../images/youtube.png");
}

.js-no-touch .service_youtube:hover {
    background-image: url("../images/youtube-hover.png");
}

.service_rss {
    background-image: url("../images/rssfeed.png");
}

.js-no-touch .service_rss:hover {
    background-image: url("../images/rssfeed-hover.png");
}

.service_email {
    background: url(../images/icon-mail.png) no-repeat 0 -24px;
    height: 24px;
	width: 24px;
    position: relative;
}

.js-no-touch .service_email:hover {
    background: url(../images/icon-mail.png) no-repeat 0 0;
    height: 24px;
}

.service_print {
    background: url("../images/icon-print.png");
    width: 20px;
    height: 20px;
}

.service_save {
    background: url("../images/icon-save.png");
}

.service_overview {
    background: url("../images/icon-overwiew.png");
}

.js-no-touch .service_pdf:hover,
.js-no-touch .service_print:hover,
.js-no-touch .service_save:hover,
.js-no-touch .service_overview:hover {
    background-position: 0 -24px;
}

.js-no-touch .service_print:hover {
    background-position: 0 -20px;
}

/*SocialMediaBar & RSS Feed*/
#contentArea ul.serviceicons ul.socialMediaBar li a img,
#contentArea ul.serviceicons ul.rssBar li a img{
	width: 24px;
	height:24px;
	margin: 5px 0 0 0;
}

/* -------------------- cookieHint Fancy ----------*/
.cookieHint {
    text-align: center;
    max-width: 300px
}

.cookieHint h2 {
    font-weight: bold;
}

.cookieHint span {
    width: 50%;
    display: inline-block;
    background-color: #b3c618;
    line-height: 30px;
    color: #fff;
    font-family: 'CLAASCultivaWeb';
    padding: 0 11px;
    margin: 25px 0 0 0;
    font-size: 14px;
    text-decoration: none;
    cursor: pointer;
    font-weight: 700;
}

/* Retina Icons*/
@media (-webkit-min-device-pixel-ratio: 1.1) {

    .aside-dlcs-sidebar dd a {
        top: -4px;
    }

    .service_googleplus,
    .service_facebook,
    .service_twitter,
    .service_xing,
    .service_youtube,
    .service_rss,
    .service_email {
        background: url("../images/googleplus-2x.png") no-repeat scroll 0 0 transparent;
        background-size: 30px;
    }

    .js-no-touch .service_googleplus:hover {
        background: url("../images/googleplus-hover-2x.png") no-repeat scroll 0 0 transparent;
        background-size: 30px;
    }

    .service_facebook {
        background-image: url("../images/facebook-2x.png");
        background-size: 30px;
    }

    .js-no-touch .service_facebook:hover {
        background-image: url("../images/facebook-hover-2x.png");
        background-size: 30px;
    }

    .service_twitter {
        background-image: url("../images/twitter-2x.png");
        background-size: 30px;
    }

    .js-no-touch .service_twitter:hover {
        background-image: url("../images/twitter-hover-2x.png");
        background-size: 30px;
    }

    .service_xing {
        background-image: url("../images/xing-2x.png");
        background-size: 30px;
    }

    .js-no-touch .service_xing:hover {
        background-image: url("../images/xing-hover-2x.png");
        background-size: 30px;
    }

    .service_youtube {
        background-image: url("../images/youtube-2x.png");
        background-size: 30px;
    }

    .js-no-touch .service_youtube:hover {
        background-image: url("../images/youtube-hover-2x.png");
        background-size: 30px;
    }

    .service_rss {
        background-image: url("../images/rssfeed-2x.png");
        background-size: 30px;
    }

    .js-no-touch .service_rss:hover {
        background-image: url("../images/rssfeed-hover-2x.png");
        background-size: 30px;
    }

    .service_email {
        background: url(../images/icon-mail-2x.png) no-repeat 0 0;
        background-size: 24px;
    }

    .service_print {
        background: url("../images/icon-print-2x.png");
        background-size: 20px;
    }

    .service_save {
        background: url("../images/icon-save-2x.png");
        background-size: 24px;
    }

    .js-no-touch .service_email:hover {
        background-position: 0 -24px;
        background-size: 24px;
    }
}

/*  Suchergebnis  */
.searchNext, .searchPrev {
    height: 24px;
    width: 24px;
    background-position: top right;
    background-repeat: no-repeat;
    display: inline-block;
    text-decoration: none;
}

.searchItems {
    margin: 30px 0;
    padding: 10px;
}
/* CLAASPRO-93 */
.search-numbers + h3 {
    display: inline-block;
    vertical-align: center;
}
.search-numbers:after {
    content: ".";
}

.searchItems:nth-of-type(even) {
    background-color: #eee;
}

.searchItems .navPath {
    background: url(../images/arrow-black-right.png) no-repeat 2px 5px;
}

.searchItems .ym-clearfix {
    display: none;
}

.js-no-touch .searchNext:hover,
.js-no-touch .searchPrev:hover {
    background-position: bottom right;
}

.searchNext {
    background: url("../images/next.png");
}

.searchPrev {
    background: url("../images/prev.png");
}

.pageNav {
    text-align: center;
}

.pageNav a.pageOffset {
    display: inline-block;
    width: 30px;
    height: 24px;
    text-decoration: none;
}

.spellSuggestion {
    text-decoration: none;
    font-weight: bold;
    color: #b3c618;
}

#searchResultList span.highlight {
    display: inline-block;
    background-color: #d8d7d7;
    color: black;
    padding: 0 4px;
}

.searchResultBox {
    width: 70%
}

#hitResultsRestriction {
    line-height: 22px;
    margin: 0 5px 0 0;
}

.text-marker {
    font-size: 11px;
    padding: 0 15px;
    background: #eeeeee;
    color: #666666;
    text-transform: uppercase;
    margin: 0 10px 0 0;
}

.group-marker {
    background: #eeeeee url(../images/group-marker.png) no-repeat 92% center;
    padding: 0 30px 0 15px;
    margin: 0 0 0 15px;
}

@media (-webkit-min-device-pixel-ratio: 1.1) {
    .group-marker {
        background: #eeeeee url(../images/group-marker-2x.png) no-repeat 92% center;
        background-size: 14px;
    }
}

/* CLAASPRO-93 */
.search-item-url {
    background: transparent url(../images/arrow-black-right.png)no-repeat left center;
    display: block;
    margin-top: 10px;
    padding-left: 15px;
}
.search-item-url:hover {
    background: transparent url(../images/arrow-black-right-hover.png)no-repeat left center;
}

.navPath {
    background: url(../images/arrow-black-right.png) no-repeat 2px 7px;
    padding: 0 0 0 16px;
    display: block;
    margin: 15px 0;
}

.langSelector2016{
	position: relative;
	background-color:#cc0000;
	padding: 0;
	min-height: 50px;
	z-index: 6;
}
.langSelector2016 > ul {
	padding: 0;
	margin: 0 0 0 -8px;
}
.langSelector2016 li.subnavtype1 {
	background: none;
	margin: 0 0 0 -16px;
	padding: 0;
	display: inline-block;
	/* float: left; */
	font-size: 1em;
	line-height: 1em;
	list-style-type: none;
	height: 50px;
	position: relative;
}
.langSelector2016 a.subnavigationlink > span {
	padding: 8px 20px 8px 8px;
	background: url(../images/arrow-black-down.png) no-repeat right center;
}
.langSelector2016 .subnavigation2tooltip-{
   display: block;
}
.langSelector2016 ul ul {

}

/* --------------  Breakpoint 1024 ---------------- */
@media only screen and (max-width: 1100px) and (min-width: 769px) {

    .cycleState2 {
        font-size: 13px;
    }

    #main {
        overflow: hidden;
    }

    .subnav {
        padding: 0 25px;
    }

    /* Abstand Content */
    .linearize-level-1 .ym-col1 .ym-cbox {
        margin: 0 25px;
    }

    .ym-col3 {
        margin-right: -256px;
        width: 246px;
    }

    .ym-col1 .cmpicture {
        width: 100%;
        height: auto;
    }

    .ym-g100 .productdetailimg .img-border {
        margin-left: 0 !important;
        width: 100%;
    }

    .ym-col1 .cmpicture img {
        width: 100%;
    }

    .ym-col1 .ym-g-3 > div {
        overflow: hidden;
    }

    .nx-float-img.ym-g-3 > div {
        overflow: visible;
    }

    .nx-float-img.ym-g-3 div.cmpicture {
        margin-bottom: 10px;
    }

    .nx-float-img.ym-g-3 div.cmpicture img {
        width: 100% !important;
        margin-right: 0 !important
    }

    .nx-float-img.ym-g-3 div.cmpicture.img-border img {
        width: 100% !important;
        margin-right: 0 !important
    }

    .moreTopicsPlus,
    .js-no-touch .moreTopicsPlus:hover {
        background: none;
        padding: 0;
    }
}

@media screen and (max-width: 835px) {

    #subnavpapercut1, #subnavpapercut2, #homepagepapercut2 {
        display: none;
    }

    #homepagepapercut1 {
        display: none;
    }

    #homepageslider .flex-direction-nav a {
        top: 28%;
    }

    #homepageslider .slider ul li {
        max-width: 768px;
    }

    #homepageslider .slider ul li img {
        width: 100%;
    }

    #homepageslider .info,
    #homepageteaser .info {
        position: static;
        top: 0;
        width: auto;
        height: 100%;
        overflow: visible;
    }

    #homepageslider .info.wide, #homepageteaser .info.wide {
        left: 5%;
        width: auto;
    }

    #homepageslider .info h2,
    #homepageteaser .info h2 {
        margin: 0.6em 0 0;
    }

    #homepageteaser .info a {
        position: static;
    }

				/*CLAASPRO-253*/
				#subnavWrapper {
					display: none !important;
				}
}

/* --------------  Breakpoint 768 ---------------- */

@media only screen and (max-width: 768px) {

    body {
        background: none;
        font-size: 16px;
    }

    .ym-hlist {
        overflow: visible;
    }

    .ym-col1 .ym-g50 {
        padding-bottom: 0;
    }

    .ym-gbox {
        padding: 0;
    }

    section.productTeaserSection .articlePicturePadding {
        padding-left: 0;
    }

    section.productTeaserSection .articlePictureLeft {
        position: static;
    }

    .ui-autocomplete {
        z-index: 550 !important;
    }

    .ym-column {
        padding-right: 0;
    }

    .ym-col1 .cmpicture {
        width: 100%;
    }

    .ym-g100 .productdetailimg .img-border {
        margin-left: 0 !important;
        width: 100%;
    }

    .ym-col3 {
        width: 100%;
        margin-right: 0;
        float: none;
    }

    .ym-gr {
        margin: 0;
    }

    h1,
    aside .title {
        font-size: 27px;
    }

    h2,
    aside .subtitle {
        font-size: 18px;
    }

    h3 {
        font-size: 16px;
    }

    div.ym-wbox {
        max-width: 768px;
    }

    .aside .spacer {
        background-size: 70% 3px;
    }

    #subnavpapercut1, #subnavpapercut2, #homepagepapercut2 {
        display: none;
    }

    #homepagepapercut1 {
        display: none;
    }

    #homepageslider .flex-direction-nav a {
        top: 28%;
    }

    #homepageslider .slider ul li {
        max-width: 768px;
    }

    #homepageslider .slider ul li img {
        width: 100%;
    }

    #homepageslider .info,
    #homepageteaser .info {
        position: static;
        top: 0;
        /*font-size:38px;*/
        /*padding:20px 20px 0 20px;*/
        width: auto;
        height: 100%;
        overflow: visible;
    }

    #homepageslider .info.wide, #homepageteaser .info.wide {
        left: 5%;
        width: auto;
    }

    #homepageslider .info h2,
    #homepageteaser .info h2 {
        margin: 0.6em 0 0;
    }

    #homepageteaser .info a {
        position: static;
    }

    /* Subnav */
    #subnavWrapper {
        display: none !important;
    }

    #contentArea .subnav {
        top: 0;
        height: auto;
    }

    #subnav ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    #subnav ul li a {
        display: block;
        margin: 0 50px;
    }

    #subnav li.subnavtype1,
    #contentArea .ym-col1 #subnav ul li.subnavtype1 {
        background-image: none !important;
        background-color: #4a4a43;
        border-bottom: 1px solid #cccccc;
        margin: 0;
        padding: 0;
        float: none !important;
        display: block;
        height: auto;
    }

    #subnav li.subnavtype1 > a {
        padding: 5px 0;
        line-height: 43px;
    }

    #subnav ul > li.hassub a {
        background: url(../images/icon-plus-small.png) no-repeat right center;
        display: block;
        font-family: 'CLAASCultivaWeb', arial;
        font-weight: 700;
        height: auto;
    }

    #subnav ul > li.open a {
        color: #b3c618;
        background: url(../images/icon-minus-small.png) no-repeat right center;
    }

    #subnav li > a > span,
    #subnav li > span > a > span {
        padding: 0 0 0 10%;
        height: auto;
    }

    ul.subnavigation2 li.active a {
        color: #b3c618;
    }

    #subnav ul > li .subnavigation2tooltip {
        display: none;
        padding: 0;
        background-color: #D8D7D7;
    }

    ul.subnavigation2 li {
        background-image: none !important;
        list-style-type: none;
        margin: 0;
        padding: 15px 10% !important;
        border-top: 1px solid #fff;
    }

    ul.subnavigation2 li a {
        background: none !important;
        font-weight: normal;
        color: #000;
    }

    .js-no-touch ul.subnavigation2 li a:hover {
        color: #B3C618 !important;
    }

    /* Abstand Content */
    #contentArea {
        padding-left: 0 !important;
    }

    .linearize-level-1 .ym-col1 .ym-cbox {
        margin: 0 50px;
    }

    .aside-element,
    .aside-element.grey {
        font-size: 14px;
        padding-left: 50px;
        padding-right: 50px;
    }

    /* Subnav Productdetail */
    #homepageteaser .img-prev,
    #homepageteaser .img-next {
        top: 30%;
    }

    .ym-hlist {
        overflow: hidden;
    }

    /* Social Media */
    ul.serviceicons {
        position: relative;
        width: 100%;
    }

    #contentArea ul.serviceicons > li {
        display: block;
        margin-bottom: 30px;
    }

    #contentArea ul.serviceicons li.visit-us,
    #contentArea ul.serviceicons li.rss-feed {
        margin-left: 0;
    }

    #contentArea ul.serviceicons li.print {
        float: none;
        position: absolute;
        top: 0;
        right: 0;
    }

    .moreTeaser {
        min-height: 114px;
        margin-bottom: 0;
    }

    /* Produktverteiler */
    .productcat-overview .ym-g33 {
        width: 50%;
    }

    .productcat-overview .ym-gbox {
        padding: 0 1.5em 0 0;
    }

    /* Toogle Box */
    .toggle-content-box {
        margin: 0;
    }

    /* Bildergalerie */
    .galleryBox {
        margin-bottom: 1em;
        margin-right: 3em;
    }

    .galleryBox span {
        display: block;
        width: 125%;
    }

    .galleryBox img, .galleryLink {
        width: 125%;
    }

    img.imgMaxZoom {
        height: auto !important;
        width: 100%;
    }

    .productDetailTeaserText {
        display: none !important;
    }

	.productDetailTeaserTextUnder {
		display: block;
	}

	.productDetailTeaserTextInner {
		padding: 30px;
	}

    .nx-float-img.ym-g33.ym-gl {
        padding-right: 1em
    }

    .nx-float-img.ym-gl.ym-g-3 {
        padding-right: 0
    }

    .nx-float-img.ym-gl.ym-g-3 .productdetailimg {
        width: 100%;
    }

    .nx-float-img p {
        width: 48% !important
    }

    /*CLAASPRO-101*/
    .nx-float-img .caption p {
        width: 100% !important;
    }

    div.sidebarPictures > div:first-child {
        float: left;
        margin-right: 20px;
    }

    /* Sonstiges */
    .large-only {
        display: none;
    }

    .stacktable.small-only {
        display: table;
    }

    .stacktable {
        border-bottom: 0;
    }

    .st-key {
        font-weight: bold;
    }

    .st-index-last {
        background-color: #fff !important;
    }

    .st-index-last td {
        border-bottom: 0 !important;
    }

    tr.st-row-odd {
        background-color: #F3F3F3;
    }

    .downloadcenter {
        display: none;
    }

    .js-no-touch .moreTopicsPlus, .moreTopicsPlus:hover {
        background: none;
        padding: 0;
    }

    section.additionalTopicsContainer .ym-gbox {
        padding: 0 1.5em 0 0 !important;
    }

    section.galleryoverview .ym-gbox {
        padding: 0 1.5em 0 0 !important;
    }

    article.ym-g33 {
        margin: 0 0 25px !important;
    }

    /* Subnav Archive */
    .dropDownFilter a.subnavigationlink > span,
    .js-no-touch .dropDownFilter a.subnavigationlink:hover > span {
        padding: 8px;
        background: none;
    }

    /* CLAASCOMBL-824 Tabellendarstellung mobil: ausblendbare Tabellen*/
    .tables-hidden table.stacktable.small-only,
    .tables-hidden table.detailtable.large-only {
        display: none;
    }

    /* weiterlesen Homepage LinksbÃ¼ndig */
    .readMore {
        float: left;
    }

    .galleryoverview-container .galleryoverwiew {
        width: 33.333%;
    }

    /* Index Block */
    .col2-container {
        margin-left: -20px;
    }

    .col2-container .ym-g50 .inner {
        margin: 0 0 0 20px;
        padding: 0;
    }

    .index-block {
        margin: 0 20px 40px 0;
    }

    .application-start .ym-g75 {
        width: 70%;
    }

    .application-start .ym-g25 {
        width: 30%;
    }

    .img-galerie-sidebar li {
        width: auto;
    }

    .toggle-content-box .additionalTopicTitle {
        min-height: 50px;
    }
}

/* --------------  Breakpoint 620 (for Search Input) ---------------- */

@media only screen and (max-width: 620px) {

    body {
        font-size: 14px;
    }

    .additionalTopicsContainer {
        display: table !important;
    }

    .linearize-level-2 .moretopicsContainer {
        float: left;
        width: 50% !important;
    }

    .nx-float-img.ym-g-3 div:not(.caption) {
        float: none;
        width: auto;
        margin-bottom: 5px;
    }

    .ym-g100 .nx-float-img.ym-g-3 div.productdetailimg {
        max-width: 210px;
    }

    div.ym-g-3 > div + div {
        margin-left: 0;
        margin-right: 0;
    }
}

/* --------------  Breakpoint 320 ---------------- */

@media only screen and (max-width: 480px) {

    /* CLAASPRO-264 */
    .nx-float-img.ym-g-3 div:not(.caption) {
								margin-bottom: 20px;
        width: 100%;
    }

    .ym-g100 .nx-float-img.ym-g-3 div.productdetailimg {
        max-width: none;
    }
    /* End of CLAAPRO-264*/

    #main {
        padding: 0;
    }

    .ym-col1 .ym-g33,
    .ym-col1 .ym-g50 {
        float: none;
        width: 100%;
    }

    .ym-col1 .nx-float-img.ym-g50.ym-gl,
    .ym-col1 .nx-float-img.ym-g50.ym-gr {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }

    h1,
    .aside .title {
        font-size: 21px;
        margin-bottom: 30px;
    }

    h2,
    .aside .subtitle {
        font-size: 16px;
    }

    h3 {
        font-size: 14px;
    }

    .js-no-touch .btn-green:hover {
        box-shadow: none;
    }

    .copyright {
        text-align: left;
    }

    #homepageteaser .info {
        font-size: 16px;
        line-height: 18px;
        padding: 0;
        position: static;
    }

    #homepageslider .info .inner,
    #homepageteaser .info .inner {
        padding: 0 10px;
    }

    #homepageteaser .info span {
        margin: 0 20px;
    }

    #homepageteaser .info h2.title {
        margin: 0;
        font-size: 24px;
        line-height: 30px;
    }

    #homepageslider.flexslider .flex-direction-nav {
        display: none;
    }

    #homepageslider.flexslider .flex-control-nav {
        display: block;
        bottom: -15px;
    }

    .flex-control-paging li a {
        background: #999999;
    }

    .js-no-touch .flex-control-paging li a:hover {
        background: #666666;
    }

    .flex-control-paging li a.flex-active {
        background: #b3c618;
    }

    .toggle-content-box {
        border-top: 0;
    }

    .toggle-content-box > li {
        border-bottom: 1px solid #fff;
        background: #ebebeb;
        padding: 10px 5px;
    }

    .toggle-content-box > li > a {
        background: url(../images/icon-plus-black.png) no-repeat right center;
        background: url(../images/icon-plus-small.png) no-repeat right center;
    }
    .js-no-touch .toggle-content-box > li > a:hover {
		background: url(../images/icon-plus-small-hover.png) no-repeat right center;
	}


	.toggle-content-box > li.active > a {
        color: #000;
        background: url(../images/icon-minus-black.png) no-repeat right center;
    }

    .productTeaserSection .ym-g100 .text50-0,
    .productTeaserSection .ym-g100 .text50-1 {
        width: 100%;
        float: none;
    }

    .productTeaserSection .ym-g50 img {
        width: 100%;
    }

    /* Abstand Content */
    .linearize-level-1 .ym-col1 .ym-cbox {
        margin: 0 20px;
    }

    .aside-element,
    .aside-element.grey {
        padding-left: 20px;
        padding-right: 20px;
    }

    div.sidebarPictures > div:first-child {
        float: none;
        margin-right: 0;
    }

    div.sidebarPictures img {
        width: 100%;
    }

    /* Social Media */
    ul.serviceicons {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    /* Produktverteiler */
    .productcat-overview .ym-g33 {
        width: 100%;
    }

    .productcat-overview .ym-gbox {
        padding: 0;
    }

    /* Bildergallerie */
    .galleryBox {
        margin-bottom: 2em !important;
    }

    .galleryBox img {
        width: 100%;
    }

    a.showImage {
        max-height: 300px;
        min-height: 90px;
        margin-bottom: .5em;
    }

    .galleryBox img, .galleryLink {
        width: 100%;
    }

	.productDetailTeaserTextInner{
		padding: 20px;
	}

    /* Responsives Verhalten der Bilder im Fliesstext */
    .nx-float-text {
        float: none;
        width: 100% !important;
        margin-left: 0 !important;
    }

    .nx-float-img {
        width: 100%;
    }

    .nx-float-img.ym-g-2 .productdetailimg {
        float: none;
        margin-bottom: 1em;
        width: 99% !important
    }

    div.ym-g-3 > div {
        width: 100%;
        margin: 0 0 1.5em 0;
    }

    div.ym-g-3 > div + div {
        margin-left: 0;
        margin-right: 0;
    }

    .ym-g100 .ym-g-3 .productdetailimg img {
        width: 100% !important; /*CLAASCOMBL-538*/
    }

    .linearize-level-2 .moretopicsContainer {
        float: none;
        width: 100% !important;
    }

    section.additionalTopicsContainer .ym-gbox {
        padding: 0 !important;
    }

    .nx-gbox .ym-gr {
        padding-left: 0;
    }

    .ym-col1 .ym-g50 {
        padding: 1.5em 0;
    }

    #contentArea .ym-col1 .ym-cbox section {
        margin: 0 0 40px;
    }

    /*----------- cycle slider 320----------------------------- */
    /*.cycle-sentinel {display: none;}
	#slideshow-2{display:none;}
	#slideshow-nav-mobile{display: block;}

	.cycle-pager {bottom:12px; display:block;}
	.cycle-pager span{width: 12px;}
	#slideshow-nav1 .cycle-prev,
	#slideshow-nav1 .cycle-next{top: 40px; display: block;}
	#homepageteaser .info{display: block; height: 40px;}
	#homepageteaser .info span{display: block; height: 40px; }
	#homepageteaser .info a,
	#homepageteaser .info a span,
	#homepageteaser .info h2{display:none;}
	#homepageteaser .info a{display: block;}*/
    /*---------- /cycle slider --------------------------------- */
    .galleryoverview-container .galleryoverview {
        width: 100%;
        float: none;
    }

    /* IndexBlock */
    .col2-container {
        margin-left: 0;
    }

    .col2-container .ym-g50 .inner {
        margin: 20px;
    }

    .col2-container .ym-g50 {
        width: 100%;
        float: none;
    }

    section > .col2-container.index-block {
        border-bottom: 1px solid #ccc;
    }

    .index-block {
        margin: 0 0 40px 0;
    }

    .index-image {
        margin: 0 0 20px 0;
    }

    .application-start {
        border: 0;
        padding: 0;
        margin-bottom: 0;
    }

    .col2-container .ym-g50 .inner ul.index-list {
        border-color: #CCCCCC;
    }
}

/* Print */
@media print {
    #topnavi,
    #nav,
    #homepagepapercut1,
    #subnavWrapper,
    #homepageteaser,
    #homepageslider_menu,
    .productDetailTeaser,
    .jcarousel-skin-tango,
    ul.serviceicons,
    .aside {
        display: none;
    }

    #header #logo img {
        width: 237px;
    }

    .main > section.linearize-level-2 {
        display: none;
        height: 0;
    }

    .main .contentArea {
        padding-top: 5px;
    }

    #contentArea .ym-col1 .ym-cbox section {
        clear: both;
    }

    .linearize-level-1 .ym-col1 .ym-cbox {
        margin: 0;
    }

    .ym-column {
        padding-right: 0;
        width: 100%;
    }

    .ym-gr {
        float: right;
    }

    .ym-gl {
        float: left;
    }

    tbody td {
        padding: 2px 0;
    }

    tbody tr:first-child td {
        font-weight: bold;
    }

    article.ym-g33 {
        float: left;
        width: 40%;
        margin: 0 10% 10% 0;
    }

    ol {
        display: inline;
    }

    .toggle-content-box .toggle-content {
        display: block;
    }

    #contentArea .ym-col1 ul.rte--list {
        list-style-type: disc;
        padding-left: 17px;
    }

    #contentArea .ym-col1 ul.rte--list li {
        padding-left: 0;
    }
}

@media screen  and (max-width: 768px), screen and (max-width: 320px) {
    #hitResultsRestriction {
        display: none;
    }

    #searchResultList, .pageNav, .searchResultBox, .searchResultBox form {
        width: 100% !important;
    }

    .searchList .ym-gl, .searchList .ym-gr {
        float: none !important;
        width: 100% !important;
    }
}

@media screen and (min-width: 1024px) {
    .searchFilter #subnav > ul li {
        min-width: 120px !important;
    }
}

/* CLAASCM-27 + CLAASCOMBL-458*/
@media screen and (min-width: 769px) {
    .ym-col1-clearfix {
        display: none;
    }
}

/* Angaben aus den Templates die die Fancybox verwenden */
.filterBreadcrumb {
    clear: both;
    margin: 0 0 20px 0;
}

.filterTitle {
    float: left;
    font-family: 'CLAASCultivaWeb', arial;
    font-weight: 700;
    padding: 0 15px 0 0;
}

a.immutable,
a.immutable.closefilter {
    background-image: none;
    cursor: default;
}

span.closefilter {
    font-weight: bold;
    color: #B3C618;
    display: inline-block;
    min-width: 100px;
}

/* CLAASPRO-74 */
.galleryDLC .outer {
    max-width: 820px;
    width: 100%;
}

.galleryDLC .outer .inner .parent {
    float: left;
    width: 344px;
    margin-right: 4px;
}

@media screen and (max-width: 320px) {
    .galleryDLC .outer .inner .parent {
        width: 280px;
    }
}

/* base styles for the big image which is on top */
.galleryDLC .outer .inner .parent:nth-of-type(odd) .cmimage:nth-of-type(1) {
    margin-bottom: 4px;
    max-width: 388px;
    width: 100%;
}

/* set a max heigth for the bigger image */
.galleryDLC .outer .inner .parent:nth-of-type(odd) .cmimage:nth-of-type(1) img,
.galleryDLC .outer .inner .parent:nth-of-type(even) .cmimage:nth-of-type(3) img{
    max-height: 230px;
    height: 100%;
    width: 100%;
}

/* 4px space to the third image */
.galleryDLC .outer .inner .parent:nth-of-type(odd) .cmimage:nth-of-type(2),
.galleryDLC .outer .inner .parent:nth-of-type(even) .cmimage:nth-of-type(1) {
    margin-right: 4px;
}

/* reducing the size because of the parents max height */
.galleryDLC .outer .inner .parent:nth-of-type(odd) .cmimage:nth-of-type(2) img,
.galleryDLC .outer .inner .parent:nth-of-type(odd) .cmimage:nth-of-type(3) img,
.galleryDLC .outer .inner .parent:nth-of-type(even) .cmimage:nth-of-type(1) img,
.galleryDLC .outer .inner .parent:nth-of-type(even) .cmimage:nth-of-type(2) img {
    max-width: 170px;
    max-height: 113px;
    width: 100%;
    height: 100%;
}

@media screen and (max-width: 320px) {
    .galleryDLC .outer .inner .parent:nth-of-type(odd) .cmimage:nth-of-type(2) img,
    .galleryDLC .outer .inner .parent:nth-of-type(odd) .cmimage:nth-of-type(3) img,
    .galleryDLC .outer .inner .parent:nth-of-type(even) .cmimage:nth-of-type(1) img,
    .galleryDLC .outer .inner .parent:nth-of-type(even) .cmimage:nth-of-type(2) img {
        max-width: 138px;
        max-height: 77px;
    }

    .galleryDLC .outer .inner .parent:nth-of-type(odd) .cmimage:nth-of-type(2),
    .galleryDLC .outer .inner .parent:nth-of-type(odd) .cmimage:nth-of-type(3),
    .galleryDLC .outer .inner .parent:nth-of-type(even) .cmimage:nth-of-type(1),
    .galleryDLC .outer .inner .parent:nth-of-type(even) .cmimage:nth-of-type(2) {
        max-width: 138px;
        max-height: 77px;
    }
}

/* base styles for the big image which is on the bottom */
.galleryDLC .outer .inner .parent:nth-of-type(even) .cmimage:nth-of-type(3) {
    max-width: 388px;
    width: 100%;
    margin-top: 4px;
}

.galleryDLC .outer .inner .parent .cmimage {
    float: left;
}

.galleryDLC .outer .inner .parent .cmimage a {
    margin-bottom: 0;
}

/* overwriting some CSS for the customScrollBar because some updates*/
.mCSB_scrollTools {
    opacity: 1 !important;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
    height: 12px !important;
    margin-top: -6px !important;
    top: 50%;
}

.mCS-dark.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(153,153,153,1);
    border-radius: 0;
    height: 12px !important;
    margin-top: -6px !important;
    top: 50%;
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-color: rgba(102,102,102,1) !important;
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(208,208,208,1) !important;
    height:1px !important;
}

/* CLAASCM-266 */
@media screen and (max-width: 480px) {

    iframe {
        width: 100%;
    }
}

/*CLAASPRO-98*/
input[type="text"].invisible {
    display: none !important;
}

@media screen and (max-width: 600px) {
    .first-claas-used-machines {
        margin-left: -50px;
        width: calc(100% + 100px) !important;
        overflow: scroll !important;
    }
}

@media screen and (max-width: 480px) {
    .first-claas-used-machines {
        margin-left: -20px;
        width: calc(100% + 40px) !important;
    }
}

/* CLAASPRO-249 */
/* Slider */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

/* custom styles */
.slick-arrow {
    border: none;
    height: 24px;
    left: 10px;
    margin-top: -12px;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 24px;
    z-index: 1;
}

.slick-next {
    left: inherit;
    right: 10px;
}

.more-images-article-slider .cmpicture {
    margin-bottom: 0;
}

.ym-col1 .nx-float-img.more-images-article-slider.ym-g100 {
    margin-bottom: 10px;
}


.ym-col1 .nx-float-img.more-images-article-slider.ym-g50.ym-gr,
.ym-col1 .nx-float-img.more-images-article-slider.ym-g50.ym-gl {
    width: 47%;
    margin-left: 3%;
    padding-bottom: 0;
}

/*  */
.ym-col1 .nx-float-img.more-images-article-slider.ym-g33.ym-gl,
.ym-col1 .nx-float-img.more-images-article-slider.ym-g33.ym-gr {
    padding: 0;
}

.ym-col1 .nx-float-img.more-images-article-slider.ym-g50.ym-gl {
    margin: 0 3% 0 0;
}

.more-images-article-slider.ym-g50.ym-gr + div,
.more-images-article-slider.ym-g50.ym-gr + script + div,
.more-images-article-slider.ym-g50.ym-gl + div,
.more-images-article-slider.ym-g50.ym-gl + script + div {
    width: 50%;
}

.more-images-article-slider.ym-g33.ym-gr + div,
.more-images-article-slider.ym-g33.ym-gr + script + div,
.more-images-article-slider.ym-g33.ym-gl + div,
.more-images-article-slider.ym-g33.ym-gl + script + div {
    width: 66%;
}

.more-images-article-slider.ym-g33.ym-gl + div,
.more-images-article-slider.ym-g33.ym-gl + script + div,
.more-images-article-slider.ym-g50.ym-gl + div,
.more-images-article-slider.ym-g50.ym-gl + script + div {
    float: right;
}

@media screen and (max-width: 600px) {
    .ym-col1 .nx-float-img.more-images-article-slider.ym-g33.ym-gr,
    .ym-col1 .nx-float-img.more-images-article-slider.ym-g50.ym-gr,
    .more-images-article-slider.ym-g33.ym-gr + script + div,
    .more-images-article-slider.ym-g33.ym-gr + div,
    .more-images-article-slider.ym-g50.ym-gr + div,
    .more-images-article-slider.ym-g50.ym-gr + script + div {
        float: none;
        margin: 0 0 20px 0;
        width: 100%;
    }

    .ym-col1 .nx-float-img.more-images-article-slider.ym-g33.ym-gl,
    .ym-col1 .nx-float-img.more-images-article-slider.ym-g50.ym-gl,
    .more-images-article-slider.ym-g33.ym-gl + div,
    .more-images-article-slider.ym-g33.ym-gl + script + div,
    .more-images-article-slider.ym-g50.ym-gl + script + div,
    .more-images-article-slider.ym-g50.ym-gl + div {
        float: none;
        margin: 0 0 20px 0;
        width: 100%;
    }
}

/* CLAASPRO-264 */
@media screen and (max-width: 480px) {
    .ym-col1 .nx-float-img.more-images-article-slider.ym-g33.ym-gl,
    .ym-col1 .nx-float-img.more-images-article-slider.ym-g50.ym-gl,
    .more-images-article-slider.ym-g33.ym-gl + div,
    .more-images-article-slider.ym-g50.ym-gl + div,

    .ym-col1 .nx-float-img.more-images-article-slider.ym-g33.ym-gl,
    .ym-col1 .nx-float-img.more-images-article-slider.ym-g50.ym-gl,
    .more-images-article-slider.ym-g33.ym-gl + div,
    .more-images-article-slider.ym-g50.ym-gl + div {
        margin: 0;
        padding: 0;
    }
}

.more-images-article-slider.ym-g33.ym-gl .slick-next {
    right: 10px;
}

.more-images-article-slider.ym-g33.ym-gr .slick-prev {
    left: 10px;
}

#container.pinboard {
    width: 100% !important;
    box-sizing:border-box;
    margin: 0;

}

.pinboard .element {
    border-bottom: none !important;
    padding: 0 !important;
    width: 267px;
    margin: 0 0 10px 0;
}

/* without marginal column */
.hideCol3 .pinboard .element {
    width: 268px;
}

@media screen and (max-width: 1024px) {
    .pinboard .element {
        width: 225px;
    }

    /* without marginal column */
    .hideCol3 .pinboard .element {
        width: 317px;
    }
}

@media screen and (max-width: 769px) {
    .pinboard .element,
    .hideCol3 .pinboard .element {
        width: 325px;
    }
}

@media screen and (max-width: 480px) {
    .pinboard .element,
    .hideCol3 .pinboard .element {
        margin: 0 auto 15px !important;
        width: 100%;
    }
}

.pinboard .element .text {
    background-color: #eee;
    padding: 20px;
}

.pinboard .element .text .btn-green {
    display: table;
    float: none;
}

.pinboard .element .cmpicture {
    margin-bottom: 0;
}

/*reset list stylings for the pinboard*/
#contentArea .ym-col1 .pinboard .element ul {
    margin-left: 0;
}

#contentArea .ym-col1 .pinboard .element ul > li {
    background: url(../images/arrow-grey-right-stage.png) no-repeat left 17px;
    list-style: none;
}

/*claaspro-251*/
.ym-equalize > [class*="ym-g"].video-width-100 {
    display: block;
}

/* bigger images for mobile view */
/* isotope */
@media screen and (max-width: 480px) {
    .filterContainerNewsArchive + #container,
    .gallerymenu + .gallery-container {
        margin-left: 0;
    }

    .filterContainerNewsArchive + #container .isotope-item.element,
    .gallerymenu + .gallery-container .element {
        float: none;
        left: inherit !important;
        margin: 0 0 40px 0;
        position: static !important;
        top: inherit !important;
        width: 100%;
    }

    .gallerymenu + .gallery-container .element a.showImage {
        max-height: none;
    }
}

/* CLAASPRO-255: Sticky Footer */
.sticky-footer {
	background-color: #d7d7d7;
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 200;
}

.sticky-footer-inner {
	margin: 0 auto;
	max-width: 600px;
	width: 100%;
 align-items: flex-start;
 display: flex;
	padding: 10px 0;
 justify-content: center;
 text-decoration: none;
}

.sticky-footer-inner a:hover {
	color: #000;
}

.sticky-footer-inner .stickyness {
    position: relative;
    padding: 0 5px 0;
    width: 20%;
    text-align: center;
    text-decoration: none;
    display: block;
}

@media screen and (max-width: 480px) {
    .sticky-footer-inner .item {
        font-size: 11px;
    }

    .sticky-footer-inner .item img {
        width: 30px;
        height: 30px;
    }
}

/*@media screen and (max-width: 320px) {
    .sticky-footer-inner .item {
        font-size: 11px;
    }
}*/

.sticky-footer-inner .item img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.sticky-footer-inner .item .cmpicture + .cmpicture,
.sticky-footer-inner .item .cmpicture + script + .cmpicture,
.sticky-footer-inner .item .cmpicture + script + script + .cmpicture {
	display: none;
}

.sticky-footer-inner .item:hover .cmpicture + .cmpicture,
.sticky-footer-inner .item:hover .cmpicture + script + .cmpicture,
.sticky-footer-inner .item:hover .cmpicture + script + script +.cmpicture {
	display: block;
}

.sticky-footer-inner .item:hover > .cmpicture {
	display: none;
}

.sticky-footer-inner .item p {
	color: #000;
}

.sticky-footer-inner .item:hover p {
	color: #b3c618;
}

.sticky-footer-inner .item p {
    margin-top: 40px;
    margin-bottom: 0;
}

@media screen and (max-width: 480px) {
    .sticky-footer-inner .item p {
        margin-top: 30px;
    }
}

#main {
    padding-bottom: 150px;
}

#footer {
    position: relative;
}

/* CLAASPRO-226 */
.product-configurator-widget {
    margin-bottom: 30px;
}

.product-configurator-widget .btn-green {
    float: none;
    line-height: normal;
    padding: 4px 5px;
}

@media screen and (max-width: 768px) {
	.product-configurator-widget .btn-green {
		margin: 0;
	}
}

.product-configurator-widget .cmpicture {
    margin-bottom: 0;
}

.product-configurator-widget .hover-visible,
.product-configurator-widget .btn-green:hover .hover-hide {
    display: none;
}

.product-configurator-widget .hover-hide,
.product-configurator-widget .btn-green:hover .hover-visible,
.product-configurator-link {
    display: inline-block;
    vertical-align: middle;
}

/*CLAASPRO-300
		fixed Configurator mobile
*/

@media screen and (max-width: 768px) {
	.product-configurator-widget {
		bottom: 0;
		margin-bottom: 0;
		padding-left: 0;
		left: 0;
		width: 100%;
		position: fixed;
		text-align: center;
		z-index: 200;
	}
}

/*
fixes for the mobile version of the configurator*/
@media screen and (max-width: 768px) {
	.ym-column.overflow-visible-for-mobile {
		overflow: visible ;
	}
}


/* CLAASPRO-295 */
@media screen and (max-width: 770px) {
	iframe {
		width: 100% !important;
	}
}

/* CLAASPRO-288 */
.bold-job-mail {
	font-family: "CLAASCultivaWeb";
  font-weight: 700;
}

.clickable-phone-number {
	cursor: pointer;
}

/* CLAASPRO-294 */
.nx-youtube-videos .cmpicture {
	position: relative;
	cursor: pointer;
}

.nx-youtube-videos .cmpicture:before {
	background: transparent url("../images/yt-play.png")no-repeat center center;
	content: "";
	cursor: pointer;
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	margin-left: -35px;
	margin-top: -25px;
	width: 70px;
	height: 50px;
}

@media screen and (min-width: 480px) {
	.nx-youtube-videos .cmpicture:before {
		background: transparent url("../images/youtube-play.png")no-repeat center center;
	}

	.nx-youtube-videos .cmpicture:hover:before {
		background: transparent url("../images/yt-play.png")no-repeat center center;
	}
}

/* CLAASPRO-250 */
.element-new {
	background-color: #ff5a00;
	color: #fff;
	display: inline-block;
	margin-bottom: 10px;
	padding: 5px 10px;
	text-transform: uppercase;
}

/* Flag for sidebar teaser */
.sidebarPictures {
	position: relative;
}

.moretopicsContainer {
	position: relative;
}

/* positioning of the flag for several elements */
.moretopicsContainer .element-new,
.sidebarPictures .element-new,
.teaserLinkContainer .element-new,
.isotope-item .element-new {
	position: absolute;
	left: -5px;
	top: 10px;
	z-index: 50;
}

.isotope-item .element-new {
    left: 0;
}

@media screen and (max-width: 480px) {
	.moretopicsContainer .element-new,
	.sidebarPictures .element-new,
	.teaserLinkContainer .element-new {
		left: 0;
	}
}

.moretopicsContainer .element-new {
	transition: all ease-in-out 600ms;
}

.moretopicsContainer:not(.without-text):hover .element-new,
.moreTopicsDeepLink.close .element-new {
	top: 145px;
	opacity: 0;
}

/* flag for featured content slider items */
.jcarousel-wrapper .jcarousel ul {
	margin-left: 5px;
}

.jcarousel.featured-content li {
	position: relative;
}

/* collections with new elements */
@media screen and (min-width: 480px) {
	.collection-wrapper.collection-space {
		margin-top: 70px;
	}

	.collection-wrapper.collection-space .positioning-rel {
		position: relative;
	}

	.collection-wrapper.collection-space .element-new {
		position: absolute;
		top: -40px;
	}
}

/* CLAASPRO-308 */
.newsDetailImg {
	margin-bottom: 10px;
}

.isotope-item .js-youtube-video {
	margin-bottom: 5px;
}

/* workaround because the class is doubled */
.cookiebar.dontShow {
	display: none;
}
