/* font */

@font-face { 
  font-family:"Proxima Nova";
  src:local("Proxima Nova"), local("Proxima Nova Rg"),
  url("../font/Proxima_Nova_Regular.woff2")  format("woff2"),
  url("../font/Proxima_Nova_Regular.ttf")  format("truetype"); 
  font-weight:normal;
  font-style: normal;
  }
@font-face {
  font-family:"Proxima Nova";
  src:local("Proxima Nova"), local("Proxima Nova Rg"),
  url("../font/Proxima_Nova_Bold.woff2")  format("woff2"),
  url("../font/Proxima_Nova_Bold.ttf")  format("truetype");
  font-weight:bold;
  font-style: normal;
  }
html, body {
  font-size:17px;
  }
html, body, input, textarea, select {
  /* font-family:"Proxima Nova", sans-serif; */
  font-family:sans-serif;
  font-style:normal;
  letter-spacing:normal;
  word-spacing:normal;
  }
body {
  direction:ltr;
  unicode-bidi:bidi-override;
  text-align:left;
  }
div, input, textarea, select {
  line-height:1.43;
  font-weight:normal;
  }
h1, h2, h3, h4, h5, h6, .group #image em, #news em, #postit strong {
  line-height:1.1;
  font-weight:normal;
  }
#content .mini {
  display:inline-block;
  }
#company em, #goerner h3 {
  line-height:0.9;
  letter-spacing:0.25px;
  }
#company span {
  letter-spacing:-0.30px;
  }
.faserwell #company em {
  color:#727272;
  text-shadow:0px 0px 1px #FFFFFF, 0px 0px 4px #FFFFFF, 0px 0px 6px #FFFFFF, 0px 0px 8px #FFFFFF, 0px 0px 10px #FFFFFF, 0px 0px 12px #FFFFFF;
  }
.faserwell #company span {
  display:inline-block;
  }
#menu li li, #menu .nav {
  font-weight:normal;
  }
strong, b, #newsrte .newstd .newslast::before {
  font-weight:bold;
  }
a {
  text-decoration:none;
  }
em, address, i, s, mark {
  font-style:normal;
  font-weight:inherit;
  text-decoration:none;
  }
.clear, .tools em::after {
  font-size:0;
  line-height:0;
  }

/* page */

* {
  margin:0;
  padding:0;
  box-sizing:border-box;
  transition:200ms;
  }
.fixed #header, .fixed #menu {
  transition:0ms;
  }
.fixed.sticky #header, .fixed.sticky #menu {
  transition:200ms;
  }
html, body {
  height:100%;
  width:100%;
  }
body {
  color:#727272;
  }
h1, h2, h3, h4, h5, h6 {
  color:#95D600;
  }
a {
  color:#95D600;
  transition:400ms;
  }
ul, li {
  list-style-type:none;
  }
em, address, i, s, mark {
  background:transparent;
  color:inherit;
  }
img {
  border-style:none;
  }
input, textarea, select {
  display:block;
  width:100%;
  height:auto;
  border-style:none;
  border-width:0;
  }
input[type=submit] {
  cursor:pointer;
  }
.cur, .cur > a, .off {
  cursor:text;
  }
#counter {
  display:none;
  }
.clear {
  display:block;
  height:0;
  overflow:hidden;
  visibility:hidden;
  clear:both;
  }
.hidden, h1, h2, #address h3, #law h3 {
  display:block;
  position:absolute;
  max-width:10px;
  max-height:10px;
  left:-999999px;
  }
h4.hidden {
  font-size:0;
  line-height:0;
  width:0;
  height:0;
  overflow:hidden;
  visibility:hidden;
  }
.hide, #footer p, samp {
  display:none;
  }
.box, .grid_1_1, .grid_2_1 {
  display:block;
  position:relative;
  margin:auto;
  }

/* trusty */

#content #box3573 figure, #content #box3576 figure, #content #box3577 figure {
  max-width:300px;
  }
#content #box3573 img, #content #box3576 img, #content #box3576 img, #content #box3577 img {
  width:100px;
  height:auto;
  }
#trusty {
  display:block;
  position:fixed;
  bottom:42px;
  left:10px;
  width:62px;
  height:auto;
  }
#trusty:hover, #trusty:active, #trusty:focus {
  opacity:0.7;
  }
#trusty img {
  width:100%;
  height:auto;
  }

/* print */

#print {
  display:none;
  }

/* bionics */

#greyzoom {
  display:block;
  position:absolute;
  width:100%;
  overflow:hidden;
  }
#greyzoom * {
  transition:0ms;
  }
#greyzoom div, #greyzoom strong, #greyzoom p, #greyzoom b {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  }
#greyzoom strong, #greyzoom b {
  background-position:center center;
  background-size:cover;
  }

/* newbionics */

.bionic .nav li {
  text-transform:none;
  }

/* newhome */

.bionic #greyzoom {
  background-color:#727272;
  }
.bionic #greyzoom {
  z-index:1000;
  }
html .noscript #greyzoom {
  z-index:0;
  }
.bionic #greyzoom div {
  position:absolute;
  left:-50%; 
  width:200%; 
  opacity:0;
}
.bionic #greyzoom div img {
  position:absolute; 
  left:0; 
  right:0; 
  height:100%;
  width:auto;
  min-width:50%;
  margin:auto; 
  transition:all 0ms;
  }
.bionic .zoomwidth #greyzoom div img {
  width:100%;
  max-width:50%;
  height:auto;
  }
.bionic #greyzoom img.zoomopacity {
  transition:opacity 5000ms 1000ms;
  opacity:0;
  }
.bionic #greyzoom p {
  background-position:center center;
  background-size:cover;
  background-image:url("../image/bionics_new_box.jpg");
  }
#image .ticker h3, #image .ticker p {
  transition:all 1000ms;
  }

/* oldbionics */

.bionics #greyzoom {
  background-color:#333333;
  }
.bionics #greyzoom div, .bionics #greyzoom p {
  background-color:#333333;
  }
.bionics #greyzoom, .bionics #greyzoom p, .bionics.landing #image h3, .bionics.landing #image p {
  opacity:0;
  }
.bionics #greyzoom strong, .bionics #greyzoom b {
  opacity:0.6;
  }
.bionics #greyzoom strong.greyzoom, .bionics #greyzoom b.greyzoom {
  opacity:0.2;
  }
.bionics #greyzoom strong, .bionics #greyzoom b {
  -webkit-filter:grayscale(0);
  -webkit-filter:grayscale(0%);
  filter:none;
  }
.bionics .ticker .greyzoom, .bionics #greyzoom strong.greyzoom, .bionics #greyzoom b.greyzoom {
  filter:url("data:image/svg+xml;utf8,&lt;svg xmlns=\'https://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); 
  -webkit-filter:grayscale(1);
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%);
  }
.bionics #greyzoom strong {
  background-image:url("../image/bionics_start.jpg");
  }
.bionics #greyzoom b {
  background-image:url("../image/bionics_home.jpg");
  }
.bionics #greyzoom strong, .bionics #greyzoom b, .ie #greyzoom strong, .ie #greyzoom b {
  transition:all 1000ms linear;
  }

/* faserwell */

body.faserwell {
  background-repeat:no-repeat;
  background-position:right -50px top 210px;
  background-size:550px auto;
  background-image:url("../image/faserwell/cycle.gif");
  background-image:url("../image/faserwell/cycle.svg");
  }
  @media (max-width:980px) {
    body.faserwell {
      background-position:right -40px top 65px;
      background-size:450px auto;
    }
  }
  @media (max-width:870px) {
    body.faserwell {
      background-position:right -40px top 110px;
    }
  }
  @media (max-width:600px) {
    body.faserwell {
      background-position:right -30px top 40px;
      background-size:300px auto;
    }
  }
.faserwell.landing #image {
  background-color:#999999;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#909090;
  box-shadow: 0 5px 15px rgba(0,0,0,0.5);
  }
.faserwell.landing #image h3, .faserwell.landing #image p {
  text-shadow: 0px 0px 2px #333333;
  }

/* header */

#header {
  width:100%;
  background-color:#727272;
  background-position:top center;
  background-size:cover;
  box-shadow: 0 5px 15px rgba(0,0,0,0.5);
  }
.faserwell #header {
  background-color:#DDDDDD;
  }
.group #header {
  background-image:url("../image/groupheader.jpg");
  }
.formpack #header {
  background-image:url("../image/formpackheader.jpg");
  }
.packaging #header {
  background-image:url("../image/packagingheader.jpg");
  }
.bionics #header {
  background-image:url("../image/bionicsheader.jpg");
  }
  /*
  .faserwell #header {
    background-image:url("../image/faserwell/faserwellhomeheader.jpg");
    background-image:url("../image/faserwell/faserwelllandingheader.jpg");
    background-image:url("../image/faserwell/faserheader.jpg");
    background-image:url("../image/faserwell/faserheader.jpg");
  }
  */
.faserwell #header {
  background-image:url("../image/faserwell/faserwellhomeheaderlight.jpg");
  background-size:100% auto;
  }
.noscript.bionic #header, .bionic #header {
  /* https://compressnow.com */
  background-image:url("../image/bionics_see_gray.jpg");
  }
.bionic.content #header {
  background-size:100% auto;
  }
#fixed, #sticky {
  position:absolute;
  left:0;
  width:100%;
  height:35px;
  z-index:-1;
  }

/* menu */

#menu {
  left:0;
  width:100%;
  box-shadow: 0 5px 15px rgba(0,0,0,0.5);
  z-index:900;
  transition:0ms;
  }
.fixed #menu, .content #menu {
  background-size:cover;
  background-position:top;
  z-index:920;
  }
.group.fixed #menu, .group.content #menu {
  background-image:url("../image/groupheader.jpg");
  }
.formpack.fixed #menu, .formpack.content #menu {
  background-image:url("../image/formpackheader.jpg");
  }
.packaging.fixed #menu, .packaging.content #menu {
  background-image:url("../image/packagingheader.jpg");
  }
.bionics.fixed #menu, .bionics.content #menu {
  background-image:url("../image/bionicsheader.jpg");
  }
.bionic.fixed #menu, .bionic.content #menu {
  background-image:url("../image/bionics_new_gray.jpg");
  }
.fixed.sticky #menu {
  top:0;
  transition:400ms;
  }
#menu #bac {
  position:absolute;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:910;
  transition:800ms;
  }
#menu .bac {
  left:0;
  width:100%;
  }
.faserwell #menu .bac {
  background-color:#727272;
  }
#menu .box {
  position:relative;
  z-index:930;
  }
#menu ul {
  display:block;
  white-space:nowrap;
  }
#menu li ul {
  overflow:hidden;
  z-index:950;
  }
#menu li:hover ul, #menu li:active ul, #menu li:focus ul {
  transition:600ms;
  }
#menu li {
  border-top-style:none;
  border-right-style:none;
  border-bottom-style:none;
  border-width:1px;
  color:#FFFFFF;
  }
#menu li li {
  float:none;
  border-left-style:none;
  background-color:transparent;
  }
#menu a, #menu em {
  display:block;
  background-color:transparent;
  color:#FFFFFF;
  }
#menu li li a {
  border-left-style:none;
  }
#menu a#logo {
  text-indent:-999999px;
  background-repeat:no-repeat;
  background-size:100% auto;
  }

/* nav */

.nav {
  width:100%;
  height:auto;
  }
.nav li ul {
  position:absolute;
  max-height:0;
  left:auto;
  width:auto;
  }
.nav li {
  display:block;
  text-transform:uppercase;
  }
.nav li.logo {
  position:absolute;
  border-left-style:none;
  }
.nav li.logo a {
  text-indent:-999999px;
  background-repeat:no-repeat;
  background-size:100% auto;
  }
.group .nav li.logo a {
  background-image: url("../image/groupwg.png");
  background-image: url("../image/groupwg.svg");
  }
.formpack .nav li.logo a {
  background-image: url("../image/formpackwg.png");
  background-image: url("../image/formpackwg.svg");
  }
.packaging .nav li.logo a {
  background-image: url("../image/packagingwg.png");
  background-image: url("../image/packagingwg.svg");
  }
.bionics .nav li.logo a, 
.bionic .nav li.logo a {
  background-image: url("../image/bionicswg.png");
  background-image: url("../image/bionicswg.svg");
  }
.faserwell .nav li.logo a {
  background-image: url("../image/faserwell/faserwell.png");
  background-image: url("../image/faserwell/faserwell.svg");
  }
.nav li li {
  text-transform:none;
  }
.nav em::after {
  content:" ";
  display:inline-block;
  position:relative;
  width:0;
  height:0;
  font-size:0;
  line-height:0;
  border-style:solid;
  border-top-color:#FFFFFF;
  border-right-color:transparent;
  border-bottom-color:transparent;
  border-left-color:transparent;
  }

/* tools */

.tools {
  right:0;
  }
.tools li ul {
  position:absolute;
  max-height:0;
  right:0;
  }
.tools li {
  display:block;
  position:relative;
  font-weight:bold;
  float:right;
  white-space:nowrap;
  }
.tools li li {
  font-weight:normal;
  }
.tools a, .tools em {
  padding-bottom:0px;
  }
.tools .language a {
  float:left;
  border-left-style:solid;
  border-left-width:1px;
  }
.tools em::after {
  content:" ";
  display:inline-block;
  position:absolute;
  width:0;
  height:0;
  border-style:solid;
  border-color:transparent;
  z-index:940;
  }
.tools s {
  display:inline-block;
  background-position:right bottom;
  background-repeat:no-repeat;
  }
.tools .facebook s {
  background-image:url("../image/facebook.png");
  background-image:url("../image/facebook.svg");
  }
.tools .accesskey s {
  background-image:url("../image/accesskey.png");
  background-image:url("../image/accesskey.svg");
  }
.tools .terminal s {
  background-image:url("../image/desktop.png");
  background-image:url("../image/desktop.svg");
  }
.tools .goerner s {
  background-image:url("../image/goern.png");
  background-image:url("../image/goern.svg");
  }
#menu .tools .goron s {
  background-image:url("../image/goron.png");
  background-image:url("../image/goron.svg");
  }
.tools .search s {
  background-image:url("../image/search.png");
  background-image:url("../image/search.svg");
  }
.group #menu .goerner li:nth-child(1) a, .packaging #menu .goerner li:nth-child(2) a, .formpack #menu .goerner li:nth-child(3) a, .bionics #menu .goerner li:nth-child(4) a, 
.bionic #menu .goerner li:nth-child(4) a {
  cursor:text;
  background-color:#828282;
  }
.tools strong {
  display:inline-block;
  position:relative;
  top:0;
  max-width:0;
  overflow:hidden;
  font-weight:normal;
  transition:400ms;
  }

/* company */

#company div {
  position:relative;
  }
#company em {
  display:block;
  position:absolute;
  right:0;
  color:#FFFFFF;
  transition:400ms;
  }
#company span {
  display:block;
  color:#95D600;
  }
#company a {
  display:block;
  text-indent:-999999px;
  background-position:top left;
  background-repeat:no-repeat;
  background-size:100% auto;
  }
.group #company a, .group #logo {
  background-image:url("../image/groupwg.png");
  background-image:url("../image/groupwg.svg");
  }
.formpack #company a, .formpack #logo {
  background-image:url("../image/formpackwg.png");
  background-image:url("../image/formpackwg.svg");
  }
.packaging #company a, .packaging #logo {
  background-image:url("../image/packagingwg.png");
  background-image:url("../image/packagingwg.svg");
  }
.bionics #company a, .bionics #logo, 
.bionic #company a, .bionic #logo {
  background-image:url("../image/bionicswg.png");
  background-image:url("../image/bionicswg.svg");
  }
.faserwell #company a {
  background-image:url("../image/faserwell/faserwell.png");
  background-image:url("../image/faserwell/faserwellsh.svg");
  }
.faserwell #logo {
  background-image:url("../image/faserwell/faserwellgw.png");
  background-image:url("../image/faserwell/faserwellgw.svg");
  }

/* image */

#image div {
  position:relative;
  }
.group #image p {
  position:absolute;
  top:0;
  }
.group #image a {
  display:block;
  position:absolute;
  text-indent:-999999px;
  background-position:top left;
  background-repeat:no-repeat;
  background-size:100% auto;
  cursor:pointer;
  z-index:810;
  }
.group #image a:hover, .group #image a:active, .group #image a:focus {
  color:#727272;
  }
.group #image #packaging a {
  background-image:url("../image/packagingwg.png");
  background-image:url("../image/packagingwg.svg");
  }
.group #image #formpack a {
  background-image:url("../image/formpackwg.png");
  background-image:url("../image/formpackwg.svg");
  }
.group #image #bionics a {
  background-image:url("../image/bionicswg.png");
  background-image:url("../image/bionicswg.svg");
  }
.group #image strong a {
  position:static;
  text-indent:0;
  width:100%;
  height:auto;
  margin-top:15px;
  cursor:pointer;
  }
.group #image #packaging strong a, .group #image #formpack strong a, .group #image #bionics strong a {
  background-image:none;
  }
.group #image strong {
  display:block;
  position:relative;
  padding-right:15px;
  font-weight:inherit;
  background-color:#FFFFFF;
  opacity:0;
  transition:400ms;
  }
.group #image .cur strong {
  z-index:810;
  }
.group #image .cur strong, .group #image #packaging:target strong, .group #image #formpack:target strong, .group #image #bionics:target strong {
  opacity:1;
  }
.group #image .cur strong::before {
  content:" ";
  display:block;
  position:absolute;
  width:0;
  height:0;
  font-size:0;
  line-height:0;
  border-style:solid;
  border-width:25px;
  border-top-color:transparent;
  border-left-color:transparent;
  }
.noscript .group #image strong::before {
  opacity:0;
  }
.noscript .group #image #packaging:target strong::before, .noscript .group #image #formpack:target strong::before, .noscript .group #image #bionics:target strong::before {
  opacity:1;
  }
.group #image span {
  display:block;
  margin-top:15px;
  margin-right:15px;
  margin-bottom:0;
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  }
.group #image #bionics span {
  background-position:left center;
  }
.group #image em {
  display:block;
  margin-bottom:15px;
  font-weight:inherit;
  }

/* root */

#root {
  margin-bottom:55px;
  padding-top:25px;
  padding-bottom:10px;
  text-transform:uppercase;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#95D600;
  }
#root a, #root h3 {
  display:inline-block;
  padding-top:10px;
  padding-bottom:5px;
  color:#727272;
  }
#root a::after {
  content:"/";
  display:inline-block;
  padding-left:10px;
  padding-right:10px;
  color:#CCCCCC;
  }

/* ticker */

.faserwell #content .ticker {
  background:#DFDFDF;
  color:#666666;
  }
#content .ticker, 
#image .ticker {
  color:#FFFFFF;
  }
#content .ticker {
  margin-bottom:65px;
  }
#content #newsrte .ticker {
  margin-bottom:0;
  }
#content .ticker h1, #content .ticker h2, #content .ticker h3, #content .ticker h4, #content .ticker h5, #content .ticker h6 {
  padding-top:25px;
  padding-bottom:5px;
  text-align:center;
  color:#FFFFFF;
  }
.faserwell #content .ticker h1, .faserwell #content .ticker h2, .faserwell #content .ticker h3, .faserwell #content .ticker h4, .faserwell #content .ticker h5, .faserwell #content .ticker h6 {
  color:#666666;
  }
#content .ticker small {
  display:block;
  width:100%;
  height:auto;
  overflow:hidden;
  }
#image .ticker h3 {
  padding-bottom:20px;
  color:#FFFFFF;
  }
#image .ticker h3, #image .ticker p {
  margin:auto;
  max-width:90%;
  }
#image .ticker h3 {
  color:#95D600;
  }
#image .ticker p {
  padding-bottom:20px;
  }
#content .ticker a.prev, #content .ticker a.next, #content .ticker strong, 
#image .ticker a.prev, #image .ticker a.next, #image .ticker strong {
  display:block;
  position:absolute;
  overflow:hidden;
  transition:400ms;
  }
#content .ticker a.prev, #content .ticker a.next, 
#image .ticker a.prev, #image .ticker a.next {
  width:56px;
  height:56px;
  text-indent:-999999px;
  background-color:#95D600;
  }
.faserwell #content .ticker a.prev, .faserwell #content .ticker a.next {
  background-color:#727272;
  }
#content .ticker li.cur a, 
#image .ticker li.cur a {
  cursor:pointer;
  }
#content .ticker strong, 
#image .ticker strong {
  left:0;
  width:100%;
  text-align:center;
  }
#content .ticker a.prev, 
#image .ticker a.prev {
  left:0;
  }
#content .ticker a.next, 
#image .ticker a.next {
  right:0;
  }
#content .ticker .prev s, #content .ticker .next s, #content .ticker strong s, 
#image .ticker .prev s, #image .ticker .next s, #image .ticker strong s {
  display:inline-block;
  width:0;
  height:0;
  border-width:20px;
  border-style:solid;
  }
.faserwell #content .ticker .next s {
  border-left-color:#FFFFFF;
  }
.faserwell #content .ticker .prev s {
  border-right-color:#FFFFFF;
  }
#content .ticker .prev s, #content .ticker .next s, 
#image .ticker .prev s, #image .ticker .next s {
  position:absolute;
  top:8px;
  border-top-color:transparent;
  border-bottom-color:transparent;
  }
#content .ticker strong s, 
#image .ticker strong s {
  border-top-color:transparent;
  border-right-color:transparent;
  border-bottom-color:#95D600;
  border-left-color:transparent;
  }
#content .ticker .prev s, 
#image .ticker .prev s {
  left:-3px;
  border-left-color:transparent;
  }
#content .ticker .prev:hover s, #content .ticker .prev:active s {
  border-right-color:#FFFFFF;
  }
.faserwell #content .ticker .prev:hover s, .faserwell #content .ticker .prev:active s, .faserwell #content .ticker .prev:focus s {
  border-right-color:#95D600;
  }
#image .ticker .prev:hover s, #image .ticker .prev:active s {
  border-right-color:#727272;
  }
#content .ticker .next s, 
#image .ticker .next s {
  right:-3px;
  border-right-color:transparent;
  }
#content .ticker .next:hover s, #content .ticker .next:active s {
  border-left-color:#FFFFFF;
  }
.faserwell #content .ticker .next:hover s, .faserwell #content .ticker .next:active s, .faserwell #content .ticker .next:focus s {
  border-left-color:#95D600;
  }
#image .ticker .next:hover s, #image .ticker .next:active s {
  border-left-color:#727272;
  }
.ticker div .tick {
  position:relative;
  margin:auto;
  overflow:hidden;
  transition:400ms;
  }
.ticker ul {
  position:absolute;
  top:0;
  left:0;
  width:999999px;
  transition:400ms;
  }
.ticker li {
  float:left;
  min-height:10px;
  margin-right:20px;
  /* overflow:hidden; */
  transition:600ms;
  }
.ticker img {
  width:100%;
  height:auto;
  background-size:cover;
  background-position:center;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter:grayscale(0);
  -webkit-filter:grayscale(0%);
  filter:none;
  }
.ticker a:hover img, .ticker a:active img, .ticker a:focus img {
  filter:url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
  -webkit-filter:grayscale(1);
  -webkit-filter:grayscale(100%);
  filter:grayscale(100%);
  }
#content .ticker figure {
  position:relative;
  box-sizing:border-box; 
  margin:0;
  padding:0;
  }
.ticker span, .ticker figcaption {
  display:block;
  position:absolute;
  top:auto;
  padding:0;
  margin-top:48px;
  text-align:center;
  opacity:0;
  /* transition-delay:200ms; */
  /* transition:800ms; */
  transition:all 600ms linear 50ms;
  }
.ticker .cur span, .ticker .cur figcaption {
    opacity:1;
    transition:all 600ms linear 100ms;
  }
#content .ticker figcaption {
  background-image:none;
  }
.tick li {
  position:relative;
  }
.bionic .tick li img {
  padding:10px;
  border-radius:10px;
  border-color:#CCCCCC;
  border-style:solid;
  border-width:1px;
  }
.tick .newlink {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  text-indent:-999999px;
  color:transparent;
  }
#newsrte .newstd ul {
  position:relative;
  padding-bottom:50px;
 }
#newsrte .newstd .newslast {
  display:block;
  position:absolute;
  top:auto;
  right:0;
  bottom:0;
  left:-10px;
  height:50px;
  margin:0;
  text-indent:-999999px;
  cursor:pointer;
  background-image:linear-gradient(to top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 33.3%, rgba(255,255,255,0) 100%);
  z-index:201;
  }
#newsrte .newstd .newslast::before {
  content:"Weitere News";
  display:block;
  position:absolute;
  bottom:0;
  width:100%;
  text-align:right;
  color:#727272;;
  }
#newsrte .newstd.newsopen .newslast::before {
  content:"Weniger News";
  }
#newsrte .newstd .newslast:hover:before, #newsrte .newstd .newslast:active:before, #newsrte .newstd .newslast:focus:before {
  color:#95D600;
  }
#newsrte .newsheight ul {
  max-height:600px;
  overflow:hidden;
  transition:max-height 1000ms;
  }
#newsrte .newsheight.newsopen ul {
  max-height:60000px;
  }
/* news */

#news {
  margin-top:20px;
  margin-bottom:65px;
  }
#news h3 {
  padding-bottom:15px;
  margin-bottom:30px;
  text-transform:uppercase;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#95D600;
  }
#news li {
  float:left;
  }
#news img {
  width:100%;
  height:auto;
  background-size:cover;
  background-position:center;
  }
#news strong, #news em, #news span, #news b {
  display:block;
  }
#news strong, #news b {
  padding-top:15px;
  }
#news b {
  font-weight:normal;
  }
#news strong, #news span, #news a:hover em, #news a:active em, #news a:focus em, #news a:hover b, #news a:active b, #news a:focus b {
  color:#727272;
  }

/* footer */

#footer {
  overflow:hidden;
  }
#footer .box {
  background-position:bottom;
  background-repeat:no-repeat;
  background-size:100% auto;
  }
#footer div, #footer a, #footer h3 {
  color:#FFFFFF;
  }
#footer a.groupw, #footer a.packagingw, #footer a.formpackw, #footer a.bionicsw, #footer a.groupfaser, #footer a.faserhome, #footer a.fasergoerner, #footer a.faserrondo {
  display:block;
  text-indent:-999999px;
  }
#footer strong {
  display:block;
  background-position:top;
  background-repeat:no-repeat;
  background-size:100% auto;
  opacity:1;
  }
.faserwell #footer strong {
  background-position:top left;
  background-size:auto 100%;
  margin-bottom:10px;
  }
.faserwell #footer li strong {
  margin-top:2px;
  margin-bottom:0;
  }
#footer a.faserhome strong, #footer a.fasergoerner strong, #footer a.faserrondo strong {
  background-repeat:no-repeat;
  }
#footer a:hover strong, #footer a:active strong, #footer a:focus strong {
  opacity:0.7;
  }
.groupw strong {
  margin-top:20px;
  margin-bottom:20px;
  background-image:url("../image/groupw.png");
  background-image:url("../image/groupw.svg");
  }
.packagingw strong {
  background-image:url("../image/packagingw.png");
  background-image:url("../image/packagingw.svg");
  }
.formpackw strong {
  background-image:url("../image/formpackw.png");
  background-image:url("../image/formpackw.svg");
  }
.bionicsw strong {
  background-image:url("../image/bionicsw.png");
  background-image:url("../image/bionicsw.svg");
  }
.groupfaser strong {
  background-image: url("../image/faserwell/faserwellwg.png");
  background-image: url("../image/faserwell/faserwellwg.svg");
  }
#footer a.faserhome strong {
  background-position:top left;
  background-size:auto 62px;
  background-image: url("../image/faserwell/faserwellww.png");
  background-image: url("../image/faserwell/faserwellww.svg");
  }
#footer a.fasergoerner strong {
  background-position:left;
  background-size:auto 35px;
  background-image: url("../image/formpackw.png");
  background-image: url("../image/formpackw.svg");
  }
#footer a.faserrondo strong {
  background-position:top left;
  background-size:auto 62px;
  background-image: url("../image/faserwell/faserrondo.png");
  }
#footer li .faserrondo.en strong {
  background-image: url("../image/faserwell/rondo_w_en.png");
  }
  @media (max-width:1350px) {
    #footer a.faserhome strong {
      background-position:5px 0px;
      background-size:auto 58px;
    }
    #footer a.fasergoerner strong {
      background-size:auto 35px;
    }
    #footer a.faserrondo strong {
      background-size:auto 58px;
    }
  }
  @media (max-width:1170px) {
    #footer a.faserhome strong {
      background-position:top left;
      background-size:auto 43px;
    }
    #footer a.fasergoerner strong {
      background-position:0px 10px;
      background-size:auto 23px;
    }
    #footer a.faserrondo strong {
      background-size:auto 43px;
    }
  }
#footer span {
  display:block;
  white-space:nowrap;
  }
#footer span.gog {
  display:inline-block;
  color:#95D600
  }
#footer span.inline {
  display:inline;
  }
#address {
  position:absolute;
  }
#address .address {
  padding-bottom:20px;
  }
#goerner {
  margin:auto;
  }
#goerner div {
  white-space:nowrap;
  }
#goerner ul {
  display:block;
  width:100%;
  }
#law {
  position:absolute;
  top:30px;
  right:0;
  border-top-style:none;
  border-right-style:none;
  border-bottom-style:none;
  border-left-width:1px;
  border-left-color:#FFFFFF;
  }
#law a {
  display:block;
  padding-right:5px;
  }
.faserwell #footer a:hover, .faserwell #footer active, .faserwell #footer a:focus {
  color:#95D600;
  }

