/* source-sans-pro-regular - latin */
@font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	src: url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
  }
  /* source-sans-pro-600 - latin */
  @font-face {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 600;
	src: url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-600.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-600.woff') format('woff'), /* Modern Browsers */
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
  }
  /* source-sans-pro-italic - latin */
  @font-face {
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 400;
	src: url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-italic.woff') format('woff'), /* Modern Browsers */
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../../files/hutchinson-theme/css/fonts/source-sans-pro-v19-latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
  }
html,body{margin: 0;padding: 0;background: #fff;-webkit-text-stroke: 1px rgba(0,0,0,0.1)}html{overflow-y: scroll}body{font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;font-size: 18px;min-width: 960px;color: #444}a img{border: none}.invisible{display: none}#wrapper{width: 100%}#wrapper .page-header{margin: 0}#header{position: absolute;top: 0;left: 0;width: 100%;z-index: 2;height: 41px;padding-top: 16px}#header .inside{display: block;margin-left: calc((100% - 960px) / 2);background: #000;background: rgba(0,0,0,0.75);width: auto}#header .mod_navigation{display: inline-block;z-index: 2;position: relative}#header .mod_navigation ul,#header .mod_navigation li{display: inline-block;margin: 0;padding: 0;vertical-align: top}#header .mod_navigation ul{padding-left: 269px}#header .mod_navigation li{margin-right: 20px;height: 41px}#header .mod_navigation a,#header .mod_navigation span{line-height: 41px;color: #fff;text-decoration: none;font-size: 14px;font-weight: bold;text-transform: uppercase}#header .mod_navigation span,#header .mod_navigation a:hover,#header .mod_navigation a.trail{color: #fff;font-weight: bold;font-size: 14px;padding-bottom: 4px;text-transform: uppercase;border-bottom: #fff solid 2px}#header .mod_navigation li.startpage{z-index: 1;font-size: 0;position: absolute;top: -16px;left: -((896px*2) - 276px);width: 896px * 2;height: 471px * 2;background: url(../../files/hutchinson-theme/img/logo-triangle.png) top right no-repeat}#header .mod_navigation li.startpage a,#header .mod_navigation li.startpage span{display: block;float: right;margin-top: 18px;margin-right: 51px;width: 230px;height: 36px;background: url(../../files/hutchinson-theme/img/logo.png) no-repeat;border: none;font-size: 0;z-index: 2}#header .header-search{display: inline-block;height: 41px;vertical-align: top;line-height: 41px}#header .header-search input{border: none;color: #fff;vertical-align: middle;padding-left: 20px;background: url(../../files/hutchinson-theme/img/icn-search.png) left center no-repeat transparent;width: 100px;outline: none;position: relative;top: -1px;-webkit-appearance: none;-moz-appearance: none;appearance: none}#header .header-search input ::-webkit-input-placeholder{text-transform: uppercase}#header .header-search input :-moz-placeholder{text-transform: uppercase}#header .header-search input ::-moz-placeholder{text-transform: uppercase}#header .header-search input :-ms-input-placeholder{text-transform: uppercase}.page-header{width: 100%;background: #000;overflow: visible}.page-header .possible{font-size: 0;width: 940px;margin: 0 auto;position: relative}.page-header .possible:after{content: "";display: block;position: absolute;z-index: 2;top: 135px;left: 0;width: 220px;height: 41px;background: url(../../files/hutchinson-theme/img/we-make-it.png);background-size: cover}.page-header .outer-wrapper{width: 100%;padding-top: 27.34375%;position: relative;display: none;margin-top: -27.34375%}.page-header .outer-wrapper .inner-wrapper{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-size: cover;background-position: bottom center;background-repeat: no-repeat}.page-header .outer-wrapper .inner-wrapper .slider-content{position: absolute;width: 940px;bottom: 0;left: 50%;margin-left: -470px;color: #fff;line-height: 0;z-index: 2}.page-header .outer-wrapper .inner-wrapper .slider-content h3,.page-header .outer-wrapper .inner-wrapper .slider-content h4,.page-header .outer-wrapper .inner-wrapper .slider-content .pagination{display: inline-block;vertical-align: middle}.page-header .outer-wrapper .inner-wrapper .slider-content h3,.page-header .outer-wrapper .inner-wrapper .slider-content h4{font-size: 21px}.page-header .outer-wrapper .inner-wrapper .slider-content h3{font-weight: 600}.page-header .outer-wrapper .inner-wrapper .slider-content h4{font-weight: normal}.page-header .outer-wrapper .inner-wrapper .slider-content .pagination{bottom: 105px;font-size: 0;margin-right: 10px}.page-header .outer-wrapper .inner-wrapper .slider-content .pagination .slider-page{display: inline-block;width: 6px;height: 6px;border: #fff solid 1px;border-radius: 6px;margin-right: 6px}.page-header .outer-wrapper .inner-wrapper .slider-content .pagination .active{background: #fff}.page-header .visible{display: block;margin: 0}#left{width: 300px;float: left;padding-top: 43px}#left .content-hyperlink figure{margin: 0;margin-top: 50px}#left .fixed{position: fixed;top: 20px}#left h3{margin: 0;border-bottom: #cfd5da solid 1px;padding-bottom: 13px;width: 220px}#left ul{margin: 0;padding: 0;padding-top: 12px}#left li{display: block}#left li a,#left li span{font-size: 21px;color: #626365;text-decoration: none;line-height: 39px}#left li a:hover,#left li span:hover{color: #1235a3}#left li span,#left li span:hover{color: #e21e3c;cursor: default}.innerContentWrapper{width: 940px;margin: 0 auto;padding-top: 55px;position: relative;z-index: 2}.innerContentWrapper .maincontent{width: 620px;float: right;padding-top: 9px}.maincontent{padding-bottom: 110px}.maincontent h1{font-size: 42px;font-weight: normal}.maincontent h2{font-size: 36px;font-weight: normal;margin-top: 36px}.maincontent h3{font-weight: normal}.maincontent .mod_search .text{width: 620px;height: 58px;line-height: 58px;background-color: rgba(228,228,228,0);-webkit-box-shadow: inset 1px 2px 1px rgba(0,0,0,0.15);-moz-box-shadow: inset 1px 2px 1px rgba(0,0,0,0.15);box-shadow: inset 1px 2px 1px rgba(0,0,0,0.15);border: solid 1px #bbb;background-image: url(../../files/hutchinson-theme/img/icn-download-search.png);background-repeat: no-repeat;background-position: 15px 15px;padding-left: 60px;font-size: 24px;color: #666;outline: none}.maincontent .mod_search .submit{display: none}.maincontent .mod_search .header{margin-top: 10px;margin-bottom: 80px;font-size: 21px;color: #b1b1b1}.maincontent .mod_search .url{display: none}.maincontent .mod_search h3{margin-bottom: 10px}.maincontent .mod_search h3 a{font-size: 28px;color: #03154d;font-weight: normal;text-decoration: none;margin-right: 10px}.maincontent .mod_search h3 a:hover{text-decoration: underline}.maincontent .mod_search h3 span{font-size: 18px;font-weight: normal;color: #444}.maincontent .mod_search .context{margin-top: 10px;margin-bottom: 50px;font-size: 18px;max-width: 620px}.maincontent .mod_search .context .highlight{color: #df0527}.maincontent .ce_rsce_download-area h1,.maincontent .ce_rsce_product-area h1{font-size: 60px;margin: 0;margin-bottom: 30px;color: #111;font-weight: normal;line-height: 67px}.maincontent .ce_rsce_download-area p,.maincontent .ce_rsce_product-area p{font-size: 24px;font-style: italic;margin-bottom: 19px;max-width: 620px}.maincontent .ce_rsce_download-area form,.maincontent .ce_rsce_product-area form{width: 620px;height: 58px;background-color: rgba(228,228,228,0);-webkit-box-shadow: inset 1px 2px 1px rgba(0,0,0,0.15);-moz-box-shadow: inset 1px 2px 1px rgba(0,0,0,0.15);box-shadow: inset 1px 2px 1px rgba(0,0,0,0.15);border: solid 1px #bbb;margin-bottom: 41px}.maincontent .ce_rsce_download-area form input,.maincontent .ce_rsce_product-area form input{border: none;background: transparent url(../../files/hutchinson-theme/img/icn-download-search.png) left center no-repeat;font-size: 24px;display: inline-block;margin: 0;margin-left: 15px;padding-left: 41px;margin-top: 14px;width: 560px;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none}.maincontent .ce_rsce_download-area.loading form:after,.maincontent .ce_rsce_product-area.loading form:after{content: "";display: inline-block;vertical-align: middle;position: relative;top: -3px;width: 32px;height: 32px;background: url(../../files/hutchinson-theme/img/ajax-loader.gif)}.maincontent .ce_rsce_download-area .filters,.maincontent .ce_rsce_product-area .filters{margin: 0;padding: 0;font-size: 0;margin-top: -10px;margin-bottom: 50px}.maincontent .ce_rsce_download-area .filters li,.maincontent .ce_rsce_product-area .filters li{display: inline-block;height: 33px;line-height: 33px;margin-right: 10px;position: relative}.maincontent .ce_rsce_download-area .filters a,.maincontent .ce_rsce_product-area .filters a{font-size: 21px;color: #a0a0a0;text-decoration: none;display: block;position: relative;background: #e4e4e4;padding: 0 10px}.maincontent .ce_rsce_download-area .filters a:after,.maincontent .ce_rsce_product-area .filters a:after{content: "";display: block;position: absolute;bottom: -9px;left: 50%;margin-left: -9px;background: url(../../files/hutchinson-theme/img/download-filter-arrow.png);background-position: top left;width: 18px;height: 9px}.maincontent .ce_rsce_download-area .filters a:hover,.maincontent .ce_rsce_product-area .filters a:hover,.maincontent .ce_rsce_download-area .filters a.active,.maincontent .ce_rsce_product-area .filters a.active{background: #df0527;color: #fff}.maincontent .ce_rsce_download-area .filters a:hover:after,.maincontent .ce_rsce_product-area .filters a:hover:after,.maincontent .ce_rsce_download-area .filters a.active:after,.maincontent .ce_rsce_product-area .filters a.active:after{background-position: top right}.maincontent .ce_rsce_download-area .productList,.maincontent .ce_rsce_product-area .productList{margin-bottom: 100px}.maincontent .ce_rsce_download-area .productList .product,.maincontent .ce_rsce_product-area .productList .product{font-size: 0;padding-bottom: 10px;border-bottom: #ccc solid 1px;padding-top: 10px}.maincontent .ce_rsce_download-area .productList .product.hidden,.maincontent .ce_rsce_product-area .productList .product.hidden{display: none}.maincontent .ce_rsce_download-area .productList .product:last-child,.maincontent .ce_rsce_product-area .productList .product:last-child{border-bottom: 0}.maincontent .ce_rsce_download-area .productList .product .preview,.maincontent .ce_rsce_product-area .productList .product .preview{width: 250px;height: 166px;background-size: cover;display: inline-block;position: relative}.maincontent .ce_rsce_download-area .productList .product .preview a,.maincontent .ce_rsce_product-area .productList .product .preview a{text-size: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0}.maincontent .ce_rsce_download-area .productList .product .content,.maincontent .ce_rsce_product-area .productList .product .content{display: inline-block;vertical-align: top;width: 320px;padding-top: 10px;padding-left: 30px}.maincontent .ce_rsce_download-area .productList .product .content h4,.maincontent .ce_rsce_product-area .productList .product .content h4{font-size: 28px;font-weight: normal;margin-top: 0;margin-bottom: 15px}.maincontent .ce_rsce_download-area .productList .product .content h4 a,.maincontent .ce_rsce_product-area .productList .product .content h4 a{text-decoration: none;color: #03154d}.maincontent .ce_rsce_download-area .productList .product .content p,.maincontent .ce_rsce_product-area .productList .product .content p{font-size: 18px}.maincontent .ce_rsce_download-area .productList .product .content p a,.maincontent .ce_rsce_product-area .productList .product .content p a{color: #df0527}.maincontent .ce_rsce_download-area .downloadList h3:before,.maincontent .ce_rsce_product-area .downloadList h3:before{content: "";display: block;height: 3px;background: #e4e4e4;position: relative;top: 0.5em}.maincontent .ce_rsce_download-area .downloadList h3 span,.maincontent .ce_rsce_product-area .downloadList h3 span{margin-top: -10px;text-transform: uppercase;position: relative;top: -0.25em;background: #fff;padding: 0 3px;margin-left: 5px;color: #949494;font-weight: normal;font-size: 21px}.maincontent .ce_rsce_download-area .downloadList .download,.maincontent .ce_rsce_product-area .downloadList .download{font-size: 0}.maincontent .ce_rsce_download-area .downloadList .download .preview,.maincontent .ce_rsce_product-area .downloadList .download .preview{width: 250px;height: 166px;display: inline-block;vertical-align: top;background-repeat: no-repeat}.maincontent .ce_rsce_download-area .downloadList .download .preview .inner,.maincontent .ce_rsce_product-area .downloadList .download .preview .inner{width: 250px;height: 166px;background: #03154d;background: rgba(3,21,77,0.8);text-align: center;display: none}.maincontent .ce_rsce_download-area .downloadList .download .preview .inner .info,.maincontent .ce_rsce_product-area .downloadList .download .preview .inner .info{font-size: 15px;font-weight: 600;color: #fff;padding-top: 40px;display: block;line-height: 32px;height: 32px;margin-bottom: 10px}.maincontent .ce_rsce_download-area .downloadList .download .preview .inner .info img,.maincontent .ce_rsce_product-area .downloadList .download .preview .inner .info img{vertical-align: middle;display: inline;position: relative;top: -2px}.maincontent .ce_rsce_download-area .downloadList .download .preview .inner a,.maincontent .ce_rsce_product-area .downloadList .download .preview .inner a{background: #df0527;width: 155px;height: 33px;line-height: 33px;display: inline-block;color: #fff;text-align: center;font-size: 21px;text-decoration: none}.maincontent .ce_rsce_download-area .downloadList .download .preview .inner a:hover,.maincontent .ce_rsce_product-area .downloadList .download .preview .inner a:hover{background: #fa1d40}.maincontent .ce_rsce_download-area .downloadList .download .content,.maincontent .ce_rsce_product-area .downloadList .download .content{display: inline-block;vertical-align: top;width: 320px;padding-left: 30px;padding-top: 11px;padding-right: 20px;height: 166px - 11px}.maincontent .ce_rsce_download-area .downloadList .download .content h4,.maincontent .ce_rsce_product-area .downloadList .download .content h4{font-size: 28px;color: #03154d;font-weight: normal;margin: 0}.maincontent .ce_rsce_download-area .downloadList .download .content p,.maincontent .ce_rsce_product-area .downloadList .download .content p{font-size: 18px;font-style: normal;margin-top: 10px}.maincontent .ce_rsce_download-area .downloadList .download:hover .preview .inner,.maincontent .ce_rsce_product-area .downloadList .download:hover .preview .inner{display: block}.maincontent .ce_rsce_download-area .downloadList .download:hover .content,.maincontent .ce_rsce_product-area .downloadList .download:hover .content{background: #f4f4f4}.maincontent .ce_rsce_download-area .downloadList .hidden,.maincontent .ce_rsce_product-area .downloadList .hidden{display: none}.maincontent .ce_rsce_5picgalery .big{width: 620px;height: 412px;background-position: center;background-repeat: no-repeat;position: relative;margin-bottom: 10px}.maincontent .ce_rsce_5picgalery .big span{position: absolute;bottom: 0;left: 0;background: #000;background: rgba(0,0,0,0.75);font-size: 14px;color: #fff;text-transform: uppercase;font-weight: bold;padding: 10px 9px;line-height: 10px}.maincontent .ce_rsce_5picgalery .menu{background: url(../../files/hutchinson-theme/img/5pic-menu-blank.png) repeat-x;height: 77px;width: 620px;margin: 0;padding: 0;font-size: 0}.maincontent .ce_rsce_5picgalery .menu li,.maincontent .ce_rsce_5picgalery .menu a{display: inline-block;width: 116px;height: 77px}.maincontent .ce_rsce_5picgalery .menu li{margin-right: 10px}.maincontent .ce_rsce_5picgalery .menu li:last-child{margin-right: 0}.maincontent .ce_rsce_5picgalery .menu a{overflow: hidden}.maincontent .ce_rsce_5picgalery .menu .active a{border: #df0527 3px solid;width: 110px;height: 71px}.maincontent .ce_rsce_5picgalery .menu img{display: block;width: 100%}.maincontent .ce_rsce_expand{border-bottom: #cfd5da solid 1px;padding-bottom: 30px;margin-bottom: 30px;position: relative}.maincontent .ce_rsce_expand .limiter,.maincontent .ce_rsce_expand .fulltext{width: 460px}.maincontent .ce_rsce_expand h3{font-size: 28px;margin: 0;margin-bottom: 10px;font-weight: normal}.maincontent .ce_rsce_expand:last-child{border-bottom: 0}.maincontent .ce_rsce_expand .limiter{position: relative}.maincontent .ce_rsce_expand .limiter .expander{border: none;width: 18px;height: 18px;background: url(../../files/hutchinson-theme/img/icn-expand.png);display: block;position: absolute;bottom: 0px;right: -150px;cursor: pointer;outline: none}.maincontent .ce_rsce_expand .fulltext{margin-top: 20px;display: none;width: 580px;background: #f4f4f4 url(../../files/hutchinson-theme/img/expander-content.png) top center no-repeat;padding: 20px}.maincontent .ce_rsce_expand .fulltext p:first-child{margin-top: 0}.maincontent .ce_rsce_expand a{color: #df0527;text-decoration: none}.maincontent .ce_rsce_expand a:hover{text-decoration: underline}.maincontent .ce_rsce_expand.open .limiter a{display: none}.maincontent .ce_rsce_expand.open .limiter .expander{background: url(../../files/hutchinson-theme/img/icn-expanded.png)}.maincontent .ce_rsce_contact .inner{margin-left: -75px;width: 690px - 70px;height: 314px - 74px;background: url(../../files/hutchinson-theme/img/contact-background.jpg) top left no-repeat;padding-left: 70px;padding-top: 74px;font-size: 0}.maincontent .ce_rsce_contact .inner .portrait{height: 157px;width: 130px;overflow: hidden;background: #ccc center no-repeat;display: inline-block;vertical-align: top}.maincontent .ce_rsce_contact .inner .content{display: inline-block;vertical-align: top;width: 450px;margin-left: 10px;font-size: 18px;line-height: 25px}.maincontent .ce_rsce_contact .inner .address,.maincontent .ce_rsce_contact .inner .phone,.maincontent .ce_rsce_contact .inner .mail,.maincontent .ce_rsce_contact .inner .calcRoute{display: block}.maincontent .ce_rsce_contact .inner .calcRoute{margin-bottom: 1em}.maincontent .ce_rsce_contact .inner h3{margin: 0;font-size: 21px;font-weight: 600;margin-bottom: 5px;color: #111}.maincontent .ce_rsce_contact .inner h4{margin: 0;color: #111;font-size: 21px;font-weight: normal;margin-bottom: 1em}.maincontent .ce_rsce_contact .inner .mail{color: #df0527;font-weight: bold;text-decoration: none}.maincontent .ce_rsce_contact .inner .mail:hover{text-decoration: underline}.maincontent .ce_rsce_contact .inner a{color: #444}.maincontent .ce_rsce_contact.mini{margin-bottom: 30px}.maincontent .ce_rsce_contact.mini .inner{background: transparent;margin-left: 0;width: 690px;height: auto;padding: 0}.maincontent .ce_rsce_inline-download{width: 250px;height: 156px;margin-right: 20px;margin-bottom: 20px;float: right;position: relative;left: -350px}.maincontent .ce_rsce_inline-download + .content-text{float: left;margin-left: 280px;width: 10px}.maincontent .ce_rsce_inline-download + .content-text p{width: 340px;margin-top: 0}.maincontent .ce_rsce_inline-download + .content-text + *{clear: both}.maincontent .ce_rsce_inline-download .wrapper{width: 250px;height: 156px;background: #ccc url(../../files/hutchinson-theme/img/link-default.png);background-position: center;background-size: cover;position: relative}.maincontent .ce_rsce_inline-download .wrapper .bar{position: absolute;bottom: 0;left: 0;width: 100%;height: 55px;background: #000;background: rgba(0,0,0,0.75);color: #fff;font-size: 0}.maincontent .ce_rsce_inline-download .wrapper .bar .icon{width: 55px;height: 55px;background: #df0527 center no-repeat;display: inline-block;background-image: url(../../files/hutchinson-theme/img/dl-icons/default.png)}.maincontent .ce_rsce_inline-download .wrapper .bar .barContent{display: inline-block;vertical-align: top;height: 45px;width: 185px;font-size: 18px;padding-left: 10px;padding-top: 7px;line-height: 18px}.maincontent .ce_rsce_inline-download .wrapper .bar strong{margin: 0;font-weight: 600;display: block;margin-bottom: 5px}.maincontent .ce_rsce_related{clear: both}.maincontent .ce_rsce_related .relatedLink{font-size: 0;margin-bottom: 30px}.maincontent .ce_rsce_related .relatedLink .imgcontainer{display: inline-block;vertical-align: top;margin-right: 30px}.maincontent .ce_rsce_related .relatedLink .content{font-size: 18px;display: inline-block;vertical-align: top;width: 340px}.maincontent .ce_rsce_related .relatedLink .content h3{margin: 0;color: #03154d}.maincontent .ce_rsce_related .relatedLink .content h3 a{font-size: 28px;font-weight: normal;margin: 0;color: #03154d}.maincontent .ce_rsce_related .relatedLink .content h3 a:after{display: none}.maincontent .ce_rsce_related .relatedLink .content p{margin-top: 10px;margin-bottom: 9px;line-height: 25px}.maincontent .ce_rsce_related .relatedLink .content a{color: #df0527;font-weight: 600;text-decoration: none}.maincontent .ce_rsce_related .relatedLink .content a:after{content: "";background: url(../../files/hutchinson-theme/img/link-arrow.png) center no-repeat;width: 6px;height: 10px;display: inline-block;vertical-align: baseline;margin-left: 8px}.maincontent .ce_rsce_related .relatedLink .content a:hover{text-decoration: underline}.maincontent .ce_rsce_related .relatedLink .content a:hover:after{margin-left: 12px}.maincontent .ce_rsce_related.horizontal{white-space: nowrap;margin-left: -45px;margin-bottom: 50px}.maincontent .ce_rsce_related.horizontal h2{margin-left: 45px}.maincontent .ce_rsce_related.horizontal .relatedLink{display: inline-block;width: 220px;margin-right: 20px}.maincontent .ce_rsce_related.horizontal .relatedLink .content{width: auto;white-space: normal}.maincontent .ce_rsce_related.horizontal .relatedLink .imgcontainer{display: block;margin-bottom: 20px}.maincontent .ce_rsce_related.horizontal .relatedLink h3{margin-top: 0;margin-bottom: 10px}.maincontent .ce_rsce_related.horizontal .relatedLink h3 a{font-size: 21px;color: #03154d}.maincontent .ce_rsce_related.horizontal .relatedLink p{width: auto}.maincontent .content-text{clear: left}.maincontent .content-text p{width: 460px;line-height: 1.3888888889em;margin-bottom: 25px}.maincontent .content-text .zahl-einschub{font-size: 92px;line-height: 92px;width: 280px;float: left;margin: 0;margin-bottom: 30px}.maincontent .content-text .zahl-einschub:after{content: "";width: 59px;height: 59px;display: inline-block;margin-top: 20px;margin-left: 10px;background: #f5f5f5}.maincontent .content-text .zahl-einschub ~ p{margin-left: 200px}.maincontent .content-text figure{margin: 0}.maincontent .content-text.media--left > figure{position: relative;width: auto;height: auto;margin-left: -70px;margin-right: 30px;float: left;margin-bottom: 45px}.maincontent .content-text.media--left > figure img{display: block}.maincontent .content-text.media--left > figure figcaption{position: absolute;bottom: 0;left: 0;color: #fff;font-weight: bold;font-size: 14px;padding: 10px;background: #000;background: rgba(0,0,0,0.75);width: auto !important;text-transform: uppercase}.maincontent .content-text.media--left > figure ~ .rte p{margin-left: 200px}.maincontent .content-gallery.logos h2{margin: 0}.maincontent .content-gallery.logos ul{margin: 0;padding: 0;width: 700px;margin-left: -70px;margin-top: 20px;*zoom: 1}.maincontent .content-gallery.logos ul:before,.maincontent .content-gallery.logos ul:after{content: " ";display: table}.maincontent .content-gallery.logos ul:after{clear: both}.maincontent .content-gallery.logos li,.maincontent .content-gallery.logos figure{display: inline-block;width: 165px;height: 114px;background: #f5f5f5;margin: 0;text-align: center;line-height: 114px}.maincontent .content-gallery.logos img{vertical-align: middle}.maincontent .content-gallery.logos li{float: left;margin-right: 10px;margin-bottom: 10px}.maincontent .ce_rsce_zitat{margin-left: -70px;padding-top: 7px;position: relative;margin-bottom: 72px;margin-top: 35px}.maincontent .ce_rsce_zitat .portrait{width: 80px;height: 80px;overflow: hidden;border-radius: 80px}.maincontent .ce_rsce_zitat .portrait img{width: 80px;height: 80px}.maincontent .ce_rsce_zitat .content{position: absolute;top: 9px;left: 107px}.maincontent .ce_rsce_zitat .zitat{position: relative;font-size: 24px;line-height: 34px;color: #777;font-weight: 400;width: 380px;font-style: italic}.maincontent .ce_rsce_zitat .zitat .opening{position: absolute;top: 0;left: -10px}.maincontent .ce_rsce_zitat .source{font-size: 14px;margin-top: 11px}.maincontent .ce_rsce_youtube iframe{border: none;width: 620px;height: 350px;margin-bottom: 17px}.maincontent .intro h1{font-size: 60px;line-height: 70px;font-weight: normal;margin: 0}.maincontent .intro p{font-size: 24px;line-height: 1.4166666667em;font-weight: 400;font-style: italic;color: #444;width: auto;border-bottom: #e4e4e4 solid 3px;padding-bottom: 38px}.maincontent .intro.discrete p{border-bottom: 0;padding-bottom: 0;max-width: 620px}.maincontent .ce_rsce_social-share{position: relative;margin-top: -24px;margin-bottom: 58px}.maincontent .ce_rsce_social-share button,.maincontent .ce_rsce_social-share ul{position: absolute;width: 50px;right: 0}.maincontent .ce_rsce_social-share button{border: none;background: transparent;border-bottom: #1235a3 solid 3px;font-size: 12px;text-align: center;font-style: italic;height: 50px;top: -50px}.maincontent .ce_rsce_social-share ul{margin-top: 5px}.maincontent .ce_rsce_social-share li{display: block}.maincontent .ce_rsce_social-share a{display: block;width: 50px;height: 50px;font-size: 0;background: url(../../files/hutchinson-theme/img/icn-share.png) top left no-repeat}.maincontent .ce_rsce_social-share a:hover{background-position: top right}.maincontent .ce_rsce_social-share .optional{display: none}.maincontent .ce_rsce_social-share .twtr{background-position: 0 -50px}.maincontent .ce_rsce_social-share .twtr:hover{background-position: -50px -50px}.maincontent .ce_rsce_social-share .mail{background-position: 0 -100px}.maincontent .ce_rsce_social-share .mail:hover{background-position: -50px -100px}.fullBodyWidth .innerContentWrapper .maincontent{width: auto;float: none;padding: 0}.fullBodyWidth .innerContentWrapper .maincontent .ce_rsce_download-area{margin-bottom: 100px}.fullBodyWidth .innerContentWrapper .maincontent .ce_rsce_download-area .download{position: relative;margin-bottom: 20px}.fullBodyWidth .innerContentWrapper .maincontent .ce_rsce_download-area .download:hover{background: #f4f4f4}.fullBodyWidth .innerContentWrapper .maincontent .ce_rsce_download-area .download .content{overflow: hidden;text-overflow: ellipsis}.fullBodyWidth .innerContentWrapper .maincontent .ce_rsce_download-area .download .inner{position: absolute;top: 0;right: 0;display: block;background: transparent}.fullBodyWidth .innerContentWrapper .maincontent .ce_rsce_download-area .download .inner .info{color: #444}.startpage .maincontent{width: auto;float: none;padding: 0}.startpage .maincontent .intro p{border-bottom: none}.startpage .maincontent .ce_rsce_related{font-size: 0;clear: both;padding-top: 64px;margin-bottom: 115px}.startpage .maincontent .ce_rsce_related .relatedLink{font-size: 18px;display: inline-block;margin-right: 20px;width: 220px;vertical-align: top}.startpage .maincontent .ce_rsce_related .relatedLink:last-child{margin-right: 0}.startpage .maincontent .ce_rsce_related .relatedLink h3{margin-top: 10px;font-size: 21px;font-weight: 600;margin-left: 10px}.startpage .maincontent .ce_rsce_related .relatedLink p{margin-left: 10px;margin-top: 4px;width: auto}.startpage .maincontent .ce_rsce_related .relatedLink .content{width: auto}.startpage .maincontent .ce_rsce_related .relatedLink a{margin-left: 10px}.startpage .maincontent .ce_rsce_related .relatedLink .imgcontainer{position: relative}.startpage .maincontent .ce_rsce_related .relatedLink .imgcontainer a{margin: 0;padding: 0;display: block}.startpage .maincontent .ce_rsce_related .relatedLink .imgcontainer a:after{display: none}.startpage .maincontent .ce_rsce_related .relatedLink .imgcontainer img{display: block;border: none}.startpage .maincontent .ce_rsce_related .relatedLink .imgcontainer span{position: absolute;top: 0;left: 0;background: #000;background: rgba(0,0,0,0.75);font-size: 14px;color: #fff;text-transform: uppercase;font-weight: bold;padding: 10px 9px;line-height: 10px}.startpage .visible{margin: 0}.startpage .intro{width: 620px;display: inline-block;float: left}.startpage .intro h1{font-size: 60px;line-height: 60px;font-weight: normal;margin: 0;color: #020101;margin-bottom: 30px}.startpage .intro p{font-size: 24px;line-height: 34px;font-style: italic;margin: 0}.startpage .box-right{float: right;clear: right;width: 200px;padding: 28px 10px;padding-bottom: 21px;border-bottom: #cfd5da solid 1px}.startpage .box-right.content-hyperlink{font-size: 18px;line-height: 29px}.startpage .box-right.content-hyperlink a{display: block;font-weight: 600;color: #03154d;text-decoration: none;font-size: 21px;margin-top: 5px}.startpage .downloads{background: url(../../files/hutchinson-theme/img/icn-download-startpage.png) 8px 0 no-repeat}.startpage .karriere{background: url(../../files/hutchinson-theme/img/icn-karriere-startpage.png) 11px 25px no-repeat;padding-top: 52px;border-bottom: none}.footer-block{clear: both;background: #293868;min-width: 940px;overflow: hidden;padding-bottom: 45px;background: #e4e4e4 url(../../files/hutchinson-theme/img/logo-footer_grey.png) top center no-repeat}.footer-block .footer-wrapper{width: 1040px;margin: 0 auto;padding-left: 100px;padding-top: 40px}.footer-block ul{margin: 0;padding: 0}.footer-block .mod_navigation{font-size: 0;margin-left: 320px;white-space: nowrap;margin-bottom: 66px}.footer-block .mod_navigation ul{white-space: normal}.footer-block .mod_navigation .level_1 > li{display: inline-block;vertical-align: top;width: 210px;float: left}.footer-block .mod_navigation .level_1 > li:last-child{margin-top: 50px}.footer-block .mod_navigation .level_1 a,.footer-block .mod_navigation .level_1 span{color: #fff;color: #777777;margin-bottom: 32px}.footer-block .mod_navigation span,.footer-block .mod_navigation a,.footer-block .mod_navigation .level_2 a{color: #cfd5e8;color: #999999;text-decoration: none;display: block;margin-bottom: 0;font-size: 21px}.footer-block .mod_navigation span:hover,.footer-block .mod_navigation a:hover,.footer-block .mod_navigation .level_2 a:hover{color: #fff;color: #ccc}.footer-block .mod_navigation span{text-decoration: underline}.footer-block .mod_navigation .level_2 span{margin-bottom: 0}.footer-block .mod_navigation .level_2 li{margin-bottom: 12px;display: block;width: 210px;display: inline-block}.footer-block .mod_navigation .invisible{display: none}.footer-block .copy{color: #8c94b0;color: #ababab;display: block;width: 250px;clear: both;position: relative;top: -20px}.footer-block .mod_customnav{display: inline-block;width: 720px;float: right;clear: both;margin-top: 30px}.footer-block .mod_customnav li{display: inline-block;margin-right: 10px}.footer-block .mod_customnav a{color: #8c94b0;color: #ababab;text-decoration: none}.footer-block .mod_customnav a:hover{color: #c8ccda}.footer-block .mod_customnav span{color: #fff}@media only screen and (min-device-width: 320px) and (max-device-width: 570px){html,body{overflow-y: auto}body{min-width: 0;font-size: 15px}#header{height: 46px;padding-top: 7px}#header .mobile-menu-button{width: 46px;height: 46px;position: absolute;top: 0;right: 0;background: url(../../files/hutchinson-theme/less/files/hutchinson-theme/img/menu-icon.png) center no-repeat;background-size: 50%;border: none;z-index: 100;outline: none}#header .inside{width: auto;height: 35px}#header .mod_navigation{margin-left: 0}#header .mod_navigation li{display: none}#header .mod_navigation li.startpage{top: -7px;z-index: 0;display: block;background: url(../../files/hutchinson-theme/less/files/hutchinson-theme/img/logo-triangle-mobile.png) top left no-repeat;background-size: cover;width: 216px;height: 224px;left: -30px}#header .mod_navigation li.startpage span,#header .mod_navigation li.startpage a{display: none}.page-header{overflow-x: hidden}.page-header .possible{font-size: 0;width: auto;margin: 0;position: relative}.page-header .possible:after{content: "";display: block;position: absolute;z-index: 2;bottom: -13px;left: 10px;width: 144px;height: 27px;background: url(../../files/hutchinson-theme/less/files/hutchinson-theme/img/we-make-it.png);background-size: cover}.page-header .outer-wrapper{width: 200%;padding-top: 72.8125%;margin-top: -72.8125%;margin-left: -75%}.page-header .outer-wrapper .inner-wrapper .slider-content{width: auto;margin-left: 39%;z-index: 2}.page-header .outer-wrapper .inner-wrapper .slider-content .pagination{bottom: 65px}.page-header .outer-wrapper .inner-wrapper .slider-content h3,.page-header .outer-wrapper .inner-wrapper .slider-content h4{font-size: 15px;text-shadow: 0 0 2px #000}.page-header .outer-wrapper .inner-wrapper .slider-content h3{bottom: 35px}.page-header .outer-wrapper .inner-wrapper .slider-content h4{bottom: 10px}.page-header .visible{margin: 0;margin-left: -75%}.innerContentWrapper{width: auto;margin: 0;padding-top: 15px;padding-left: 10px;padding-right: 10px}.innerContentWrapper .maincontent{width: auto;float: none;padding: 0}.innerContentWrapper .maincontent .intro h1{font-size: 2em;line-height: 1.6em}.innerContentWrapper .maincontent .intro p{font-size: 1.1em}.innerContentWrapper .maincontent .ce_rsce_download-area h1{font-size: 2em;line-height: 1.6em;margin-bottom: 10px}.innerContentWrapper .maincontent .ce_rsce_download-area p{margin-top: 0;font-size: 1.1em}.innerContentWrapper .maincontent .ce_rsce_download-area form{width: auto}.innerContentWrapper .maincontent .ce_rsce_download-area form input{width: auto;overflow: hidden}.innerContentWrapper .maincontent .ce_rsce_download-area .downloadList .download .preview{width: 100%;background-size: cover;height: 100px}.innerContentWrapper .maincontent .ce_rsce_download-area .downloadList .download .preview .inner{display: block;width: 100%;height: 100%;padding-bottom: 10px}.innerContentWrapper .maincontent .ce_rsce_download-area .downloadList .download .preview .inner .info{padding-top: 10px}.innerContentWrapper .maincontent .ce_rsce_social-share{display: none}.innerContentWrapper .maincontent .ce_rsce_expand .limiter{width: auto}.innerContentWrapper .maincontent .ce_rsce_expand .limiter .expander{top: -35px;right: 20px}.innerContentWrapper .maincontent .ce_rsce_expand .fulltext{width: auto;margin-left: -10px;margin-right: -10px;background-size: 100%}.innerContentWrapper .maincontent .ce_rsce_contact .inner{margin: 0;background: none;padding: 0;width: auto}.innerContentWrapper .maincontent .ce_rsce_contact .inner .portrait{height: 80px;width: 66px;background-size: cover}.innerContentWrapper .maincontent .ce_rsce_contact .inner .content{width: auto;font-size: 14px}.innerContentWrapper .maincontent .ce_rsce_5picgalery{width: auto;margin-left: -10px;margin-right: -10px}.innerContentWrapper .maincontent .ce_rsce_5picgalery .big{width: auto;padding-top: 66.4516129032%;height: 0;margin-left: 10px;margin-right: 10px;background-size: cover}.innerContentWrapper .maincontent .ce_rsce_5picgalery .menu{background: transparent;padding: 0 10px;box-sizing: border-box;overflow-x: scroll;width: 100%;white-space: nowrap}.innerContentWrapper .maincontent .ce_rsce_inline-download{float: none;position: static;width: 100%}.innerContentWrapper .maincontent .ce_rsce_inline-download .wrapper{width: auto}.innerContentWrapper .maincontent .ce_rsce_inline-download + .content-text{float: none;margin-left: 0;width: auto}.innerContentWrapper .maincontent .content-text p{width: auto}.innerContentWrapper .maincontent .content-text .zahl-einschub{font-size: 3em;height: 0.6em;line-height: 1em}.innerContentWrapper .maincontent .content-text .zahl-einschub:after{height: 1em;width: 1em;vertical-align: baseline;position: relative;top: 0.2em;margin-top: 0;margin-right: 10px}.innerContentWrapper .maincontent .content-text .zahl-einschub ~ p{margin-left: 0}.innerContentWrapper .maincontent .content-text.media--left > figure{margin-left: 0;margin-right: 0;margin-bottom: 1em;width: 100%}.innerContentWrapper .maincontent .content-text.media--left > figure img{width: 100%;height: auto}.innerContentWrapper .maincontent .content-text.media--left > figure ~ p{width: auto;margin-left: 0}.innerContentWrapper .maincontent .ce_rsce_youtube iframe{width: auto;height: auto}.innerContentWrapper .maincontent .ce_rsce_zitat{margin-left: 0}.innerContentWrapper .maincontent .ce_rsce_zitat .portrait,.innerContentWrapper .maincontent .ce_rsce_zitat .portrait img{width: 40px;height: 40px}.innerContentWrapper .maincontent .ce_rsce_zitat .content{left: 60px;right: 0}.innerContentWrapper .maincontent .ce_rsce_zitat .content .zitat{width: auto;font-size: 14px;line-height: 1.6em}.innerContentWrapper .maincontent .ce_rsce_zitat .content .source{font-size: 12px;margin-left: -15px}.innerContentWrapper .maincontent .content-gallery.logos ul{width: auto;margin-left: 0}.innerContentWrapper .maincontent .content-gallery.logos li{width: 45%}.innerContentWrapper .maincontent .content-gallery.logos li figure{width: 100%}.innerContentWrapper .maincontent .content-gallery.logos li figure img{max-width: 70%;height: auto;width: auto}.innerContentWrapper .maincontent .ce_rsce_related .relatedLink{margin-bottom: 30px}.innerContentWrapper .maincontent .ce_rsce_related .imgcontainer{margin: 0;width: 100%}.innerContentWrapper .maincontent .ce_rsce_related .imgcontainer a,.innerContentWrapper .maincontent .ce_rsce_related .imgcontainer img{display: block;width: 100%}.innerContentWrapper .maincontent .ce_rsce_related .content{width: auto}.startpage .intro{width: auto;float: none}.startpage .intro h1{font-size: 28px;margin-bottom: 0px}.startpage .intro p{font-size: 17px;margin-top: 0;line-height: 1.3em}.startpage .box-right{float: none;width: auto;padding-top: 0;padding-left: 30px;border: none}.startpage .box-right.content-hyperlink{font-size: 17px;line-height: 1.3em}.startpage .box-right.content-hyperlink a{margin-top: 0;line-height: 1.3em;font-size: 17px}.startpage .downloads,.startpage .karriere{background-position: top left;background-size: 20px}.startpage .karriere{background-position: 0 5px}.startpage .maincontent .ce_rsce_related{padding-top: 20px;margin-bottom: 0}.startpage .maincontent .ce_rsce_related .relatedLink{width: auto;margin: 0;padding-bottom: 30px}.startpage .maincontent .ce_rsce_related .relatedLink .content h3,.startpage .maincontent .ce_rsce_related .relatedLink .content p,.startpage .maincontent .ce_rsce_related .relatedLink .content a{margin-left: 0}.startpage .maincontent .ce_rsce_related .relatedLink .content p{margin: 0}.startpage .maincontent .ce_rsce_related .relatedLink .imgcontainer{display: block;width: auto;margin: 0;height: 100px;overflow: hidden}.startpage .maincontent .ce_rsce_related .relatedLink .imgcontainer img{width: 100%}.footer-block{min-width: 0}.footer-block .footer-wrapper{width: 100%;padding: 0;height: 200px;background-position: -10px 0}.footer-block .mod_navigation,.footer-block .mod_customnav{display: none}.footer-block .copy{display: block;text-align: center}.header-search{position: absolute;top: 46px;height: 40px;width: 100%;z-index: 5;display: none;background: #000}.header-search input{height: 30px;margin-left: 5px;margin-top: 5px;margin-right: 5px;display: block;width: 97%}.mobile-nav{display: none;background: #000;z-index: 400;position: absolute;top: 86px;left: 0;right: 0;padding-top: 10px;box-shadow: 0 8px 5px 5px #000}.mobile-nav ul{display: block;margin: 0;padding: 0}.mobile-nav li{display: block;margin: 0;position: static !important;height: auto;margin-bottom: 20px;margin-left: 10px}.mobile-nav li ul{display: block;position: static !important;margin-left: 40px;margin-top: 20px;margin-bottom: 30px}.mobile-nav li.startpage{background: transparent;width: auto;height: auto;left: auto;top: auto}.mobile-nav li.startpage span{width: auto;height: auto;top: auto;left: auto;display: inline;position: static;font-size: inherit;background: transparent;right: auto;font-size: 15px}.mobile-nav li a{line-height: 1.6em;display: block;position: static;color: #f3f3f3;text-decoration: none}.mobile-nav li span{color: #df0527;text-decoration: underline}}.content-player video{width: 100%;border-radius: 20px}
