.align-right {  text-align:right}.align-center {  text-align:center}.float-left {  float:left;  width:auto}.float-right {  float:right;  width:auto}.clear {  clear:both;  height:1px;  line-height:1px;  display:block}.no-margin {  margin:0}.margin-left {  margin-left:20px}.margin-right {  margin-right:20px}.margin-top {  margin-top:20px}.block {  display:block}.error {  padding:1em;  position:relative;  z-index:5;  background-color:#909090;  background-color:rgba(0,0,0,.2)}.error ul {  margin:10px 0 0 0}.white {  background-color:#FFF}.whitetext {  color:#FFF}.orange {  background-color:#eb6a31}.orangetext,a.inline {  color:#eb6a31}.grey {  background-color:#4e5559}.grey h2,.grey span.h3 {  border-bottom:1px solid #7c8387;  color:#FFF}.greytext {  color:#4e5559}img.product_img {  border:4px;  border-color:#d1d1d1}.box_product img.bumpons {  width:auto;  height:auto;  float:none}a.button,input#searchsubmit,input.submit {  display:inline-block;  background-color:#e3e4e4;  padding:5px 20px;  color:#4E5559;  background:-moz-linear-gradient(top,#ebeef3,#e3e4e4);  background:-webkit-linear-gradient(top,#ebeef3,#e3e4e4);  background:-ms-linear-gradient(top,#ebeef3,#e3e4e4);  background:-o-linear-gradient(top,#ebeef3,#e3e4e4);  background:linear-gradient(top,#ebeef3,#e3e4e4);  background-color:#e3e4e4;  -moz-transition:all 0.3s ease-out;  -webkit-transition:all 0.3s ease-out;  -o-transition:all 0.3s ease-out;  -ms-transition:all 0.3s ease-out;  transition:all 0.3s ease-out}a.button:hover,input#searchsubmit:hover,input.submit:hover {  background-color:#eaeaea;  background:-moz-linear-gradient(top,#e3e4e4,#4e5559);  background:-webkit-linear-gradient(top,#e3e4e4,#4e5559);  background:-ms-linear-gradient(top,#e3e4e4,#4e5559);  background:-o-linear-gradient(top,#e3e4e4,#4e5559);  background:linear-gradient(top,#e3e4e4,#4e5559);  background-color:#e3e4e4;  color:#FFF;  border-color:#6e7588;  text-decoration:none}a.deutsch {  width:16px;  height:11px;  display:inline-block;  background:url(../img/flags/deutsch.gif) no-repeat}a.deutsch.sel {  background:url(../img/flags/deutsch_sel.gif) no-repeat;  border:1px solid #6e7588}a.deutsch:hover {  background:url(../img/flags/deutsch_sel.gif) no-repeat}a.niederlaendisch {  width:16px;  height:11px;  display:inline-block;  background:url(../img/flags/niederlaendisch.gif) no-repeat}a.niederlaendisch.sel {  background:url(../img/flags/niederlaendisch_sel.gif) no-repeat;  border:1px solid #6e7588}a.niederlaendisch:hover {  background:url(../img/flags/niederlaendisch_sel.gif) no-repeat}a.englisch {  width:16px;  height:11px;  display:inline-block;  background:url(../img/flags/englisch.gif) no-repeat}a.englisch.sel {  background:url(../img/flags/englisch_sel.gif) no-repeat;  border:1px solid #6e7588}a.englisch:hover {  background:url(../img/flags/englisch_sel.gif) no-repeat}.icon {  padding-left:25px;  display:block}.icon-arrow {  background:url(../img/icons/arrow.gif) no-repeat;  background-position:2px 2px}.row_of_boxes {  padding:0;  clear:both}.row_of_boxes.grey {  padding:30px 0 30px 20px;  clear:both;  margin:0 0 0 -20px;  background-color:#4e5559}.row_of_boxes.grey .h3 {  color:#fff}.embossed {  -moz-box-shadow:rgba(0,0,0,.3) 2px 2px 6px;  -webkit-box-shadow:rgba(0,0,0,.3) 2px 2px 6px;  -o-box-shadow:rgba(0,0,0,.3) 2px 2px6px;  box-shadow:rgba(0,0,0,.3) 2px 2px 6px;  padding-bottom:50px}.box_teaser {  position:relative;  min-height:130px;  padding-bottom:25px;  float:left;  width:470px}.box_teaser.last {  margin-right:0;  padding-left:9px;  width:461px}.box_teaser.border {  border-right:1px solid #cecece;  width:469px}.box_teaser h2 {  border:none}.box_teaser p {  line-height:1.9em;  font-size:1.1em;  margin:0;  padding:12px 12px 12px 0}.box_teaser a.button {  margin:10px 16px 0;  text-align:right;  height:15px;  position:absolute;  bottom:1px;  right:8px}.box_image {  min-width:297px;  min-height:160px;  float:left;  margin:0 10px 10px 0}.cols_3 .box_image {  min-width:223px;  max-width:223px;  min-height:160px;  float:left;  margin:10px 10px 0 0}.cols_3 .box_image span {  max-width:220px;  height:50px;  display:table-cell;  vertical-align:bottom;  width:100%;  border:none}.box_image a {  display:block}.box_image a:hover {  color:#EB6A31;  text-decoration:none}.box_image a:hover span.h3 {  color:#EB6A31;  text-decoration:none}.box_image img {  border:1px solid #D3D3D3;  max-width:100%}.box_image img:hover {  -moz-transform:scale(1.06) rotate(0deg) translate(0,0) skew(0deg,0deg);  -webkit-transform:scale(1.06) rotate(0deg) translate(0,0) skew(0deg,0deg);  -o-transform:scale(1.06) rotate(0deg) translate(0,0) skew(0deg,0deg);  -ms-transform:scale(1.06) rotate(0deg) translate(0,0) skew(0deg,0deg);  transform:scale(1.06) rotate(0deg) translate(0,0) skew(0deg,0deg)}.box_image_big {  min-height:240px;  width:100%;  position:relative;  margin-bottom:20px;  clear:left}.box_image_big h1 {  margin-left:20px}.box_image_big h2 {  border:none;  padding-left:20px;  font-size:.9em}.box_image_big>img {  position:absolute;  z-index:1}.box_image_big div.cat {  position:relative;  z-index:10;  font-size:11px;  padding:1em 0;  float:right;  background-color:#f1f2f2;  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxyYWRpYWxHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGN4PSI1MCUiIGN5PSI1MCUiIHI9IjcwLjcxMDY3ODExODY1NDc2JSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjMyNCIvPjxzdG9wIHN0b3AtY29sb3I9IiNlNmU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjU3NzAwMDAwMDAwMDAwMDEiLz48L3JhZGlhbEdyYWRpZW50PjxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCN2c2dnKSIgLz48L3N2Zz4=);  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxyYWRpYWxHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGN4PSI1MCUiIGN5PSI1MCUiIHI9IjcwLjcxMDY3ODExODY1NDc2JSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjMyNCIvPjxzdG9wIHN0b3AtY29sb3I9IiNlNmU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIwLjU3NzAwMDAwMDAwMDAwMDEiLz48L3JhZGlhbEdyYWRpZW50PjxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCN2c2dnKSIgLz48L3N2Zz4=),-webkit-gradient(radial,center center,0,center center,515,color-stop(0,rgb(255,255,255)),color-stop(0,rgb(255,255,255)),color-stop(.324,rgb(255,255,255)),color-stop(.577,rgb(230,232,232)));  background-image:-webkit-radial-gradient(center center,ellipse farthest-corner,rgb(255,255,255) 0%,rgb(255,255,255) 0%,rgb(255,255,255) 32.4%,rgb(230,232,232) 57.7%);  background-image:radial-gradient(ellipse farthest-corner at center center,rgb(255,255,255) 0%,rgb(255,255,255) 0%,rgb(255,255,255) 32.4%,rgb(230,232,232) 57.7%);  background-image:-ms-radial-gradient(center center,ellipse farthest-corner,rgb(255,255,255) 0%,rgb(255,255,255) 0%,rgb(255,255,255) 32.4%,rgb(230,232,232) 57.7%);  width:50%;  min-height:238px;  border-right:9px solid #eb6a31;  box-sizing:border-box}.box_image_big div.cat p,p.big {  font-family:century-gothic,Arial,Verdana,sans-serif;  font-size:1.5em;  line-height:1.5em;  margin:0 20px}.box_product {  margin:5px 0 10px 0;  float:left}.box_product img {  float:left;  border:3px solid #d1d1d1}.box_product .spec {  margin-left:20px}.box_product .spec p {  margin:0 0 8px 0}.box_product .spec h2 {  border:none;  line-height:normal}.box_simple {  padding:16px;  margin:0 0 20px 0;  background-color:#4e5559}.box_simple h3 {  border:none;  margin:0 0 8px 0;  padding:0;  color:#FFF}.box_simple p {  padding:0;  margin:0;  color:#FFF}.box_simple.orange {  background-color:#EB6A31;  min-width:192px}.box_nav {  padding:0;  margin-bottom:30px}.box_nav div.cat {  background:url(../img/arrows_down.png) no-repeat scroll 5px center #4F5559;  color:#FFF;  font-size:1.1em;  line-height:130%;  font-weight:700;  min-height:22px;  padding-bottom:8px;  vertical-align:middle;  width:100%;  display:block}.box_nav div.cat span {  padding:10px 0 0 40px;  display:block}.box_nav ul.subsub {  margin:0}.box_nav ul.subsub li {  border:0;  padding:8px 0 0 20px}ul.linklist_horizontal {  margin:0;  padding:4px}ul.linklist_horizontal li {  border-left:1px #9ba2b3 solid;  display:inline;  border-bottom:none;  background:transparent;  padding:1px 8px}ul.linklist_horizontal li:first-child {  border-left:none;  padding-left:0}ul.linklist_vertical {  list-style-type:none;  margin:0}ul.linklist_vertical li {  min-height:15px;  border-bottom:1px solid #cccecf;  padding:8px 0 8px 1px;  background-image:none}ul.linklist_vertical li:last-child {  border-bottom:none}ul.linklist_vertical li a {  font-weight:400}ul.linklist_vertical li.sel a {  color:#eb6a31}ul.linklist_vertical li span {  font-weight:700}ul.linklist_news {  margin:0;  list-style-type:none}ul.linklist_news li {  border-bottom:1px dotted #FFF;  padding:10px;  background-image:none}ul.linklist_news li:nth-child(odd) {  background-color:rgba(0,0,0,.2)}ul.linklist_news li:last-child {  border:none}.box_simple #search input#searchphrase {  width:108px;  margin-left:0;  float:left}.box_simple #search input#searchsubmit {  margin:3px 0 0 0;  float:left;  padding-left:7px;  padding-right:7px}.box_teaser.cols_2 form {  text-align:center;  margin-top:20px}.box_teaser.cols_2 form input#searchsubmit {  margin:0}ul#languages {  padding:0 0 5px 0;  float:right}ul#languages li {  border:none;  padding-right:0}#alternative_language {  float:left}#sub-nav ul {  margin:15px 0 0 0;  position:relative;  z-index:3;  line-height:1;  height:35px}#sub-nav ul li {  display:inline-block;  float:left;  height:35px;  background:none;  padding:0}#sub-nav ul li.sel {  position:relative;  background:url(../img/subnav_sel_right.png) no-repeat;  background-position:right;  top:3px}#sub-nav ul li a {  display:block;  font-weight:bold;  font-size:11px;  padding:10px 0px 16px 0px;  color:#4F5559;}#sub-nav ul li.sel a {  padding:17px 17px 7px 17px;  display:block;  background:url(../img/subnav_sel_left.png);  background-repeat:no-repeat;  background-position:left}#sub-nav ul li a:hover {  color:#EB6A31;  text-decoration:none}#sub-nav ul li a span {  position:relative;  top:8px}#sub-nav ul li.sel a span {  position:relative;  top:-2px}#content {  background-color:#FFF;  border-top:2px #ddd solid;  padding-top:2px}#content #cat_header h2 {  color:#7e8285;  padding-bottom:5px}#content #cat_header img {  position:absolute;  top:1px;  right:8px;  z-index:3}#content a {  font-weight:700}html#start {  background-image:url(../img/html_start.png),url(../img/body.png);  background-size:100% 100%}html#start #sub-nav ul {  border-bottom:2px #e3e3e3 solid}html#start #content {  background-color:transparent;  border:none}html#start #content #content_head {  margin:0 auto;  position:relative;  width:95%}html#start #content #content_head h3 {  padding:0}html#start #content #content_head .big {  margin:0}html#start #content #content_head h1 {  padding-top:35px;  padding-bottom:16px}html#start #content #content_head img {  position:absolute;  bottom:-40px;  right:-405px}html#start #content #cat_header h2 {  color:#EB6A31}html#start #content .row_of_boxes h2 {  border-bottom:none}.row_of_boxes h3,.row_of_boxes .h3 {  line-height:1.5em;  margin-top:10px;  font-size:1.4em;  text-overflow:ellipsis;  white-space:nowrap;  overflow:hidden;  max-width:295px}html#start .sidebar_text_sidebar .box_simple h3 {  color:#FFF}html#start .sidebar_text_sidebar .box_simple p {  color:#FFF}#footer #foot_address strong {  letter-spacing:.1em}.addthis_toolbox {  margin-top:20px}#cat_header h1 {  font-size:3.2em;  color:#4e5559;}.greytext {  font-size:30px;  color:#4e5559;}.spec.float-right h3 {  font-size:1.7em;  line-height:2.2rem;}.h3.float {  line-height:100%;  font-size:1.4rem;}.spec.float-right a:hover .h3.float {  text-decoration:none;}.contact-form .form-group {  clear:both;}.contact-form .form-group .g-recaptcha {  float:left;}